Marc Durdin
fce5517c41
Merge pull request #8109 from keymanapp/dependabot/npm_and_yarn/ua-parser-js-0.7.33
...
chore(deps): bump ua-parser-js from 0.7.31 to 0.7.33
2023-01-30 18:15:00 +11:00
Joshua A. Horton
d97f2b0bef
change(common/web): dependency builds should also make CJS version artifact
2023-01-30 12:38:45 +07:00
Joshua A. Horton
c99eb79968
chore(common/web): Merge branch 'feat/common/models/lm-worker-sourcemapping' into change/common/web/input-processor-modularization
2023-01-30 12:31:56 +07:00
Joshua A. Horton
1b0d167d45
feat(common/models): differentiated worker constructors
2023-01-30 12:20:26 +07:00
Joshua Horton
10c93c1577
Merge pull request #8098 from keymanapp/chore/update-base-feature-gestures
2023-01-30 07:32:36 +07:00
Steven R. Loomis
e3a92e95ae
Merge pull request #7402 from keymanapp/fix/developer/epic-ldml/7401-kmc-broken-kbds
...
feat(developer): implement import and implied 🙀
2023-01-27 19:31:23 -06:00
Steven R. Loomis
a40ee01767
feat(developer): ldml import/implied keys : review comment 🙀
...
- add a TODO comment about using a custom error class
2023-01-27 13:06:00 -06:00
Keyman Server
a1bc0a4a2b
Merge pull request #8117 from keymanapp/auto/version-master-17.0.38
...
auto: increment master version to 17.0.38
2023-01-28 05:57:01 +11:00
Keyman Build Agent
bff51ffa4a
auto: increment master version to 17.0.38
2023-01-27 13:56:24 -05:00
Steven R. Loomis
55f5a57425
Merge pull request #8107 from keymanapp/chore/developer/7964-refactor-import-epic-ldml
...
feat(common): ldml: refactor imports 🙀
2023-01-27 12:47:41 -06:00
Steven R. Loomis
bbd850c03b
feat(common): ldml: imports: use cldr version from constants 🙀
...
- common: more robustness in importing.
- build: don't copy imports to kmc which doesn't need it
supports #7964
2023-01-27 12:45:00 -06:00
Steven R. Loomis
a0b184a022
feat(common): ldml: use cldr version from constants 🙀
...
- update several config files
supports #7964
2023-01-27 12:45:00 -06:00
Steven R. Loomis
ed30de2642
feat(core): ldml: add cldr version to constants 🙀
...
- also improve constant builder
- also fix build.sh so it uses sourcemaps
supports #7964
2023-01-27 12:45:00 -06:00
Steven R. Loomis
e5c5fd025e
feat(common): ldml: change importer to use callbacks for fs 🙀
...
supports #7964
2023-01-27 12:45:00 -06:00
Steven R. Loomis
3eb7f05df6
feat(developer): ldml implied keys work 🙀
...
- update test cases per review
- review comment
2023-01-27 12:42:18 -06:00
Steven R. Loomis
0b497be277
chore(core): update tests per merge conflicts
2023-01-27 12:41:47 -06:00
Steven R. Loomis
727056cb87
feat(developer): ldml support implied keys 🙀
...
- automatically add the import
Fixes : #7964
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-01-27 12:41:39 -06:00
Steven R. Loomis
6fd2e418bc
feat(common): ldml implement imports 🙀
...
add tests:
- k_100, k_101, k_102 all failed for different reasons.
- rename test cases from 'fail' to 'keytest' since they don't fail anymore
For: #7401
- update k101_fail.xml / k102_fail.xml to use an implied import
- update build.sh to bring over the imports from CLDR
For #7534
2023-01-27 12:40:22 -06:00
Steven R. Loomis
48f72bf1d3
chore(resources): ldml: CLDR update 🙀
...
- Update to CLDR d0bdd8868a502afb6c1c1a3e2bf7c3404620f23b
- from in-progress PR https://github.com/unicode-org/cldr/pull/2633
2023-01-27 12:39:41 -06:00
Steven R. Loomis
5a4b44f2d7
chore(common): move CompilerEvent, CompilerCallbacks into types 🙀
...
- make CompilerCallbacks an interface
- concrete implementations for Node (CLI) and for Testing
- change loadFile to take a string|URL 🙀
supports #7964
2023-01-27 12:37:54 -06:00
Jelmer Vernooij
96d361adb9
chore(linux): Include packaging path in Vcs-Git header
...
(cherry picked from commit 7a5df85722 )
2023-01-27 16:30:09 +01:00
Eberhard Beilharz
7a09f83416
Merge pull request #8104 from jelmer/vcs-git-path
...
Specify the path to the Debian package in the Vcs-Git header
2023-01-27 16:03:16 +01:00
Eberhard Beilharz
ffc59553e2
Merge pull request #8102 from keymanapp/chore/linux/legacy
...
chore(linux): Remove legacy projects
2023-01-27 15:56:42 +01:00
dependabot[bot]
adff1d80a9
chore(deps): bump ua-parser-js from 0.7.31 to 0.7.33
...
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js ) from 0.7.31 to 0.7.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases )
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md )
- [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.31...0.7.33 )
---
updated-dependencies:
- dependency-name: ua-parser-js
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-01-27 13:15:56 +00:00
Joshua A. Horton
0536182fb0
feat(common/models): lm-worker minification, reduced sourcemap option
2023-01-27 16:11:15 +07:00
Sabine
4b75870adf
Merge branch 'refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION' of https://github.com/keymanapp/keyman into refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION
2023-01-27 08:34:28 +01:00
Sabine
4d945d478f
chore(developer): rename Functions, version rc-files, set flag_use_new_kmcomp to use (old) kmcmpdll
2023-01-27 08:33:13 +01:00
Eberhard Beilharz
71eaa130af
Merge pull request #8103 from keymanapp/chore/linux/warnings
...
chore(linux): Fix warnings
2023-01-27 08:29:38 +01:00
Joshua A. Horton
bc3f32f90d
chore(common/models): Merge branch 'change/common/models/lm-worker-modularization' into feat/common/models/lm-worker-sourcemapping
2023-01-27 12:28:00 +07:00
Joshua A. Horton
f6e124c722
chore(common/models): Merge branch 'change/common/models/lm-worker-modularization' into change/common/models/lmlayer-modularization
2023-01-27 12:26:14 +07:00
Joshua A. Horton
1b4f1b7a7e
chore(common/models): extra-minor cleanup
2023-01-27 12:24:05 +07:00
Joshua A. Horton
47afa8e4bb
chore(common/models): minor cleanup
2023-01-27 12:22:27 +07:00
Joshua A. Horton
0141c65f42
chore(common/models): Merge branch 'change/common/models/template-modularization' into change/common/models/lm-worker-modularization
2023-01-27 12:18:16 +07:00
Joshua A. Horton
39fde64d34
chore(common/models): some cleanup, reference-types, better import pathing
2023-01-27 12:17:31 +07:00
Joshua A. Horton
4337394976
chore(common/models): Merge branch 'change/common/web/keyboard-processor-modularization' into change/common/models/wordbreaker-modularization
2023-01-27 11:48:21 +07:00
Joshua A. Horton
b171ff342e
chore(common/web): cleans up cross-module imports, drops namespaced export setup
2023-01-27 11:45:30 +07:00
Joshua A. Horton
2c133dfe5d
chore(common/web): Merge branch 'change/web/util-modularization' into change/common/web/keyboard-processor-modularization
2023-01-27 10:41:28 +07:00
Joshua A. Horton
0783516216
fix(common/web): generates a parallel CommonJS output for KEYMAN_VERSION
2023-01-27 10:40:58 +07:00
Joshua A. Horton
de0df90f8e
chore(web): stuff that accidentally missed last commit
2023-01-27 08:24:25 +07:00
Steven R. Loomis
592d4b0b5e
Merge pull request #7969 from keymanapp/feat/developer-7965-epic-ldml-spacebar
...
fix(common): update USVirtualKeyMap to actually be US🙀
2023-01-26 17:02:57 -06:00
Steven R. Loomis
70b351347a
Merge pull request #7570 from keymanapp/fix/core/7569-unicode-escaping-epic-ldml
...
fix(developer): ldml: fix for unescaping Unicode values 🙀
2023-01-26 14:29:17 -06:00
Steven R. Loomis
1d7e0d1922
Merge pull request #8030 from keymanapp/spec/core/7986-hardware-enum-epic-ldml
...
spec(core): ldml: make hardware be an enum 🙀
2023-01-26 14:05:26 -06:00
Steven R. Loomis
631cd5007e
chore(developer): disable mt 🙀
...
- disable mt for now, as it will depend on imports
For: #7965
2023-01-26 13:49:49 -06:00
Steven R. Loomis
2f5459b929
fix(developer): test fix 🙀
...
- test case had two keys on the 'spacebar' row
For: #7965
2023-01-26 13:49:49 -06:00
Steven R. Loomis
a1cfd7253d
fix(common): update USVirtualKeyMap to actually be US 🙀
...
comon/web/types:
- the USVirtualKeyMap was actually somewhat ISO-ish. Correct it.
- also, add the spacebar row.
- create a new ISOVirtualKeyMap, but not linked in anywhere.
core/tests:
- add a new test keyboard, k_010_mt.xml which is Maltese 47-key
- update k_003 which was impacted by this
For: #7965
2023-01-26 13:49:49 -06:00
Steven R. Loomis
2b3cedd5d4
fix(core): update escaping per review comment 🙀
...
- escape an emoji in source code
#7569
2023-01-26 13:13:36 -06:00
Steven R. Loomis
2af96fdb5b
fix(developer): update error messages for layr 🙀
...
- per review notes, change from InvalidFile to specific errors
#7986
2023-01-26 12:38:46 -06:00
Steven R. Loomis
6500cda605
chore(developer): ldml layr: update tests, new utility for section tests 🙀
...
- updates from review comments
- new testCompilationCases to automate checking
2023-01-26 12:29:20 -06:00
Keyman Server
f6e7192179
Merge pull request #8105 from keymanapp/auto/version-master-17.0.37
...
auto: increment master version to 17.0.37
2023-01-27 05:01:55 +11:00
Keyman Build Agent
d70cf68667
auto: increment master version to 17.0.37
2023-01-26 13:01:13 -05:00