Commit graph

27982 commits

Author SHA1 Message Date
Marc Durdin
a9b066d956
Merge branch 'master' into refactor/developer/kmcmplib-construct-messages-in-kmc-kmn 2024-08-03 12:13:53 +10:00
Marc Durdin
15829a8e9d
Merge pull request #12048 from keymanapp/refactor/developer/kmcmplib-yak-shave-more-bools
refactor(developer): move error reporting inside `GetCompileTargetsFromTargetsStore` and `ProcessGroupFinish` 🌋
2024-08-03 12:13:08 +10:00
Marc Durdin
a01e0be028
Merge pull request #12045 from keymanapp/refactor/developer/kmcmplib-yak-shave-bools-instead-of-errors-returned
refactor(developer): move error reporting to error site in kmcmplib (part 1) 🌋
2024-08-03 12:12:43 +10:00
Marc Durdin
bdb8f65b1b
Merge branch 'master' into refactor/developer/kmcmplib-yak-shave-bools-instead-of-errors-returned 2024-08-03 12:12:21 +10:00
Marc Durdin
e235663693
Merge pull request #12044 from keymanapp/refactor/developer/kmcmplib-compiler-error-code-alignment
refactor(developer): align kmcmplib error codes and names with kmc-kmn 🌋
2024-08-03 12:11:21 +10:00
Marc Durdin
e476aaa7dd
Merge branch 'master' into refactor/developer/kmcmplib-compiler-error-code-alignment 2024-08-03 12:10:52 +10:00
Marc Durdin
bc4abad7bd
Merge pull request #12031 from keymanapp/refactor/developer/kmcmplib-compiler-interfaces
refactor(developer): improve the callbacks for kmcmplib 🌋
2024-08-03 12:08:15 +10:00
Marc Durdin
98560dd644
Merge pull request #12030 from keymanapp/refactor/developer/kmcmplib-compiler-errors
refactor(developer): move functions and variables into CompilerErrors.cpp 🌋
2024-08-03 12:07:49 +10:00
Marc Durdin
d7e4c214ff
Merge pull request #12069 from keymanapp/chore/common/11376-use-nvm-in-ci
chore(common): use nvm in builds to select a node version automatically
2024-08-03 11:52:29 +10:00
Marc Durdin
a9f6aa5e3c
Merge pull request #12076 from keymanapp/revert-12037-chore/developer/12027-remove-references-from-tsconfig.json
chore(developer): Revert "chore(developer): remove redundant references from tsconfig.json"
2024-08-03 11:52:11 +10:00
Darcy Wong
4ef8519ab1 chore(common): remove :checked_flag: emojis 2024-08-03 05:21:09 +07:00
Darcy Wong
8808211dc6 chore(common): Update history from 17.0.328 2024-08-03 05:20:46 +07:00
Eberhard Beilharz
ae0d9d9e0d
chore(web): fix previous commit 2024-08-02 12:36:30 +02:00
Eberhard Beilharz
32f91d0dde
chore(web): address code review comments
- fix imports of types defined in parent directory
- move `main/src/text` → `main/src/headless`
- move `languageProcessor.ts` → parent directory
2024-08-02 11:23:42 +02:00
sgschantz
c2e2cf53c6 change(mac): successful migration but not loading from config 2024-08-02 15:21:56 +07:00
Marc Durdin
e67aed1606 refactor(common): move compiler-interfaces to @keymanapp/developer-utils
This should be the last step in the refactoring.

Fixes: #9665
2024-08-02 13:49:59 +07:00
Marc Durdin
cebd4138e6 refactor(developer): update imports 2024-08-02 10:38:38 +07:00
Joshua A. Horton
90e7c5b612 fix(web): patch up worker build to provide artifacts for its tests 2024-08-02 10:31:51 +07:00
Marc Durdin
d3d3ac1eec refactor(common): move LDML keyboard .xml reader/writer and kmx-plus builder to @keymanapp/developer-utils
Relates-to: #9665
2024-08-02 10:23:11 +07:00
Darcy Wong
0c570a15c0 Merge remote-tracking branch 'origin/master' into fv-all/keyboards-json 2024-08-02 10:22:24 +07:00
Joshua A. Horton
4d78ea9a3e chore(common/models): defines Token type per review suggestion (from child PR) 2024-08-02 08:22:43 +07:00
Joshua A. Horton
bef70e6185 chore(web): drops unneeded '!.' mentioned in review 2024-08-02 08:17:55 +07:00
rc-swag
336db7b5c5 fix(windows): handle IM bigger than app window 2024-08-02 11:15:33 +10:00
rc-swag
13fdfe9f54
fix(windows): review comment suggestions
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2024-08-02 10:33:38 +10:00
Eberhard Beilharz
2c2acbe863
refactor(web): refactor and harmonize constants
Note that this adds the keyCodes > 50000 to `USVirtualKeyCodes`.

Fixes: #8146
2024-08-01 20:36:43 +02:00
Eberhard Beilharz
24159d680b
chore(web): move common/web/input-processor/web/src/engine/main/
Also:
- move `modelSpec.ts` and `PredictionContext.ts` →
  `web/src/engine/interfaces`
- move `correction.ts` and `correctionLayout.ts` to `web/src/engine/osk/`

Relates-to: #12035
Fixes: #12054
2024-08-01 20:13:21 +02:00
sgschantz
4fb5d74f49 change(mac): implemented data migration and settings path updates 2024-08-01 17:00:07 +07:00
Marc Durdin
bd070683f4 refactor(developer): move additional references for TouchLayoutFile 2024-08-01 13:18:32 +07:00
Marc Durdin
924b1aad78 refactor(common): use developer-utils, not common-types for TouchLayoutFileReader/Writer 2024-08-01 12:38:28 +07:00
Marc Durdin
fad0a05155
Merge branch 'refactor/common/9665-move-kvk-file-to-developer' into refactor/common/9665-move-keyman-touch-layout-file-to-developer 2024-08-01 14:02:55 +10:00
Marc Durdin
261ced4f98
Merge branch 'refactor/common/9665-move-kps-file-type-to-developer' into refactor/common/9665-move-kvk-file-to-developer 2024-08-01 14:02:06 +10:00
Marc Durdin
1352558026
Merge branch 'refactor/common/9665-move-project-file-type-to-developer' into refactor/common/9665-move-kps-file-type-to-developer 2024-08-01 14:01:56 +10:00
Marc Durdin
b48ac789eb chore(developer): update git commit date test due to non-merge commit 2024-08-01 11:01:28 +07:00
Joshua A. Horton
3cf13998ca chore(web): minor typing improvement 2024-08-01 08:32:36 +07:00
Joshua A. Horton
3d278a33c7 chore(web): Merge branch 'change/web/full-context-tokenization-tracking' into change/web/tokenization-awareness-for-predictions 2024-08-01 08:31:55 +07:00
Joshua A. Horton
d09d90c41a chore(web): minor cleanup for dropped code per review 2024-08-01 08:29:17 +07:00
Joshua A. Horton
e6cf85baf5 chore(common/models): defines Token type per review suggestion 2024-08-01 08:28:57 +07:00
Marc Durdin
08803111e5
Merge branch 'refactor/common/9665-move-kvk-file-to-developer' into refactor/common/9665-move-keyman-touch-layout-file-to-developer 2024-08-01 10:35:48 +10:00
Marc Durdin
53551f5662
Merge branch 'refactor/common/9665-move-kps-file-type-to-developer' into refactor/common/9665-move-kvk-file-to-developer 2024-08-01 10:35:33 +10:00
Marc Durdin
ad9ba1f188
Merge branch 'refactor/common/9665-move-project-file-type-to-developer' into refactor/common/9665-move-kps-file-type-to-developer 2024-08-01 10:34:05 +10:00
Marc Durdin
45b8784c54 chore(common): Merge branch 'master' into refactor/common/9665-move-project-file-type-to-developer 2024-08-01 07:09:18 +07:00
Marc Durdin
d8986be12f refactor(common): merge master into branch 2024-08-01 07:07:07 +07:00
Marc Durdin
86d0224d7a docs(common): minimum versions 2024-08-01 06:20:46 +07:00
Marc Durdin
37a168ec1a chore(common): back to node 20.16.0
node 22.5.1 (or its corresponding npm version) breaks optional dependencies in
developer/server, so node-windows-trayicon is never installed. Needs investigation
and resolution before we move to that version, so conservatively moving back to
current LTS.
2024-08-01 06:19:02 +07:00
Marc Durdin
eb43f81d43
Update developer/src/kmc-keyboard-info/build.sh 2024-08-01 09:16:29 +10:00
Marc Durdin
dbcc70cfa6
Update developer/src/kmc-keyboard-info/build.sh 2024-08-01 08:58:26 +10:00
Marc Durdin
d1e351a1ac
Revert "chore(developer): remove redundant references from tsconfig.json" 2024-08-01 08:57:27 +10:00
Marc Durdin
12ee391895 chore(common): use node v22.5.1 2024-08-01 05:10:41 +07:00
Marc Durdin
aa506722ca docs(common): update documentation for nvm usage 2024-08-01 05:10:16 +07:00
Marc Durdin
fc4df037bb chore(common): use nvm to select version of node for builds
Used by default only on build agents. See docs/build/node.md and
resources/build/_builder_nvm.sh for documentation of this change.

Fixes: #11376
2024-08-01 05:09:08 +07:00