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
Joshua A. Horton
0536182fb0
feat(common/models): lm-worker minification, reduced sourcemap option
2023-01-27 16:11:15 +07: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
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
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
Joshua A. Horton
9e3de80989
feat(common/web): unit tests for spun-off PredictionContext class: banner state management
2023-01-26 12:48:48 +07:00
Joshua A. Horton
182ed34f1d
feat(common/web): adds a few unit tests for KeyboardProperties
2023-01-25 12:39:45 +07:00
Joshua A. Horton
9741c3a6d2
docs(common/web): minor addendum to doc-comment for moved class
2023-01-25 10:23:29 +07:00
Joshua A. Horton
33e0739b01
refactor(web): moves KeyboardProperties, SpacebarText enum to keyboard-processor
2023-01-25 10:21:33 +07:00
Joshua A. Horton
ffb614f52c
chore(web): post-refactor fixes to keyboard-processor, input-processor unit tests
2023-01-25 09:14:23 +07:00
Sabine
121d39883e
chore(developer): typos, comments, add function u16rchr()
2023-01-23 14:56:35 +01:00
Marc Durdin
239d7762d9
chore: fix Delphi build error on VersionGitTag
2023-01-23 14:34:23 +07:00
Joshua A. Horton
7dbc473d4b
chore(web): Merge branch 'change/web/element-wrapper-modularization' into change/web/osk-modularization
2023-01-23 14:31:30 +07:00
Joshua A. Horton
06c5fa7541
chore(web): Merge branch 'change/web/device-detector-modularization' into change/web/element-wrapper-modularization
2023-01-23 14:31:07 +07:00
Joshua A. Horton
36de7b7d72
chore(web): Merge branch 'change/common/web/input-processor-modularization' into change/web/device-detector-modularization
2023-01-23 14:30:46 +07:00
Joshua A. Horton
c81b423d6c
chore(common/web): Merge branch 'feat/common/models/lm-worker-sourcemapping' into change/common/web/input-processor-modularization
2023-01-23 14:26:55 +07:00
Joshua A. Horton
3c5ed3247a
fix(web): sourcemap-path-remapper needed a build.sh
2023-01-23 08:22:29 +07:00
Marc Durdin
067028cec2
chore: revise tag variable name to VERSION_GIT_TAG
...
Introduce new $VERSION_GIT_TAG environment variable, and update all
references to release@version in all projects to use the new variable.
2023-01-21 17:02:50 +07:00
Steven R. Loomis
e63745baff
chore(coverage): ldml setup for visual code coverage 🙀
...
- generate coverage/lcov.info files in several places that were already using c8
- change kmc-package's 'npm test' to include coverage, leave 'coverage' as alias
- gitignore the lcov files
Fixes #8060
2023-01-20 11:22:44 -06:00
Steven R. Loomis
f02307af5b
chore(common): ldml: fix test case 🙀
...
- I had broken this in a212aefeec
by improving the error message extracted from Ajv
For: #7967
2023-01-20 10:12:41 -06:00
Joshua A. Horton
d987444683
change(web): OSK modularization, prep for standalone mode, refactors to achieve both
2023-01-20 15:16:05 +07:00
Joshua A. Horton
b22c825fa0
chore(common): removes at-this-point-unused npm package
2023-01-20 15:16:04 +07:00
Joshua A. Horton
d952ed24a8
feat(common): TS-based srcmap remapper tool
2023-01-20 15:15:49 +07:00
Joshua A. Horton
fc84af4842
change(web): element-wrapper modularization + unit test conversion
2023-01-20 15:09:56 +07:00
Joshua A. Horton
62cdf6a054
chore(common): removes at-this-point-unused npm package
2023-01-20 15:09:55 +07:00
Joshua A. Horton
44dafd75d0
feat(common): TS-based srcmap remapper tool
2023-01-20 15:09:51 +07:00
Joshua A. Horton
587d2c88db
feat(common): basic build script for the sourcemap-path-remapper tool
2023-01-20 15:02:16 +07:00
Joshua A. Horton
e24c48c9b7
chore(common): removes at-this-point-unused npm package
2023-01-20 15:02:16 +07:00
Joshua A. Horton
e1743a34c1
fix(common/models): predictive-text describe_outputs
2023-01-20 14:51:42 +07:00
Joshua A. Horton
0e979a8fdf
change(web): input-processor modularization - first pass
2023-01-20 14:50:56 +07:00
Joshua A. Horton
e8c18a0221
fix(common/models): disables srcmaps for now
2023-01-20 14:12:46 +07:00
Joshua A. Horton
31e711e393
chore(common/models): removes deprecated unit test, fixes one import
2023-01-20 14:05:42 +07:00
Joshua A. Horton
719671f88a
fix(common/models): lm-worker bundled output needed a .d.ts
2023-01-20 14:01:13 +07:00
Joshua A. Horton
dbf323659d
change(common/models): lm-worker wrapper script now uses srcmap remap tool
2023-01-20 14:01:12 +07:00
Joshua A. Horton
42531aed23
feat(common): TS-based srcmap remapper tool
2023-01-20 14:01:12 +07:00
Joshua A. Horton
66f6381f87
feat(common/models): functional lm-worker sourcemaps
2023-01-20 14:01:11 +07:00
Joshua A. Horton
5bc977c064
change(common/models): baseline es module conversion of lm-layer
2023-01-20 14:01:07 +07:00
Joshua A. Horton
f70205fc9d
fix(common/models): restores post-rebase build (but test errors remain)
2023-01-20 13:56:41 +07:00
Joshua A. Horton
39c0c0cf2e
chore(common/models): lm-layer test resource refs updated; removed duplicate resources
2023-01-20 13:48:58 +07:00