Commit graph

5430 commits

Author SHA1 Message Date
Eberhard Beilharz
bba694c306
refactor(web): work around global in interface 2024-08-12 19:33:29 +02:00
Joshua Horton
ce7e155f0b
Merge pull request #12155 from keymanapp/chore/web/drop-flaky-test-piece
chore(web): drop flaky auto-test component
2024-08-12 10:14:58 +07:00
Joshua A. Horton
6e13e16e78 chore(web): drop flaky auto-test component 2024-08-12 09:03:09 +07:00
Eberhard Beilharz
af3aae739e
Merge pull request #12092 from keymanapp/refactor/web/12091_recorder
refactor(web): Move `common/web/recorder` → `web/src/tools/testing/recorder-core` 🏗️
2024-08-09 10:58:31 +02:00
Marc Durdin
945da3d8d4
Merge pull request #12113 from keymanapp/chore/common/add-support-for-build-target-platform-exclusions
chore(common): add support for build target platform exclusions
2024-08-09 16:57:56 +10:00
Joshua A. Horton
4159bab458 fix(common/models): fix unit-test reference to renamed file 2024-08-09 09:30:50 +07:00
Eberhard Beilharz
c09c895333
refactor(web): move parts of keyboard-processorjs-processor
Move parts of `common/web/keyboard-processor/` →
`web/src/engine/js-processor/`.

Note this temporarily disable tests for keyboard-processor which depend on
js-processor, until #12110 is fixed.

Fixes: #12067
2024-08-08 18:25:03 +02:00
Eberhard Beilharz
faacf9de8a
refactor(web): Move common/web/recorderweb/src/tools/testing/recorder-core
Fixes: #12091
2024-08-08 16:34:01 +02:00
Joshua A. Horton
e5387f0947 change(web): Unicode data-fetcher build.sh -> download.sh 2024-08-08 13:07:56 +07:00
Joshua A. Horton
fef5b3ab63 chore(web): Merge branch 'feat/web/wordbreaker-property-data-gen' into feat/web/wordbreaker-data-optimization 2024-08-08 12:56:46 +07:00
Joshua A. Horton
7016e5b40b chore(common/models): removes incomplete early check-in 2024-08-08 12:53:04 +07:00
Joshua A. Horton
dda43aa399 change(common/models): moves wordbreaker data-gen from src/ to tools/, removes old data.ts 2024-08-08 12:51:30 +07:00
Marc Durdin
d55558fb31
Merge pull request #12101 from keymanapp/refactor/common/9665-move-xml2js-and-related-deps-to-developer
refactor(common): move xml2js and related deps to @keymanapp/developer-utils 🐉
2024-08-07 15:16:07 +10:00
Marc Durdin
32b4711659
Merge branch 'master' into refactor/common/9665-move-compiler-interfaces-to-developer 2024-08-07 15:15:45 +10:00
Marc Durdin
ed143fb333
Merge branch 'master' into refactor/common/9665-move-ldml-keyboard-source-file-to-developer 2024-08-07 15:15:04 +10:00
Marc Durdin
ec72245575
Merge pull request #11765 from keymanapp/refactor/common/9665-move-keyman-touch-layout-file-to-developer
refactor(common): move .keyman-touch-layout reader/writer to @keymanapp/developer-utils 🐉
2024-08-07 15:14:06 +10:00
Marc Durdin
e9d054ab2c
Merge branch 'master' into refactor/common/9665-move-kvk-file-to-developer 2024-08-07 15:13:41 +10:00
Marc Durdin
88506cea6b
Merge branch 'master' into refactor/common/9665-move-kps-file-type-to-developer 2024-08-07 15:13:10 +10:00
Marc Durdin
7849b7734b
Merge pull request #11531 from keymanapp/refactor/common/9665-move-project-file-type-to-developer
refactor(common): move kpj-related files into developer-utils 🐉
2024-08-07 15:12:31 +10:00
Joshua A. Horton
6f1d4374e9 feat(web): enable utf8 charset encoding for the build artifacts 2024-08-07 10:05:53 +07:00
Joshua A. Horton
02f721dc24 feat(common/models): add property-lookup unit test set 2024-08-07 09:52:10 +07:00
Joshua A. Horton
b145adfaf8 fix(web): fixes value for end of BMP range 2024-08-07 09:52:10 +07:00
Joshua A. Horton
fdecc602d3 feat(common/models): connect encoded lookup table 2024-08-07 09:37:22 +07:00
Joshua A. Horton
5045df13db change(common/models): improve encoding format 2024-08-07 09:37:07 +07:00
Marc Durdin
118a947882 chore(common): add support for build target platform exclusions
Add `builder_describe_platform` function to builder.inc.sh, associated
documentation and unit test, and use it in Developer and Common build
scripts.

Relates-to: #11755
2024-08-07 09:25:56 +07:00
Joshua A. Horton
23c03082a5 chore(web): Merge branch 'feat/web/wordbreaker-property-data-gen' into feat/web/wordbreaker-data-optimization 2024-08-07 08:52:21 +07:00
Joshua A. Horton
a517c874ce chore(web): Merge branch 'master' into feat/web/wordbreaker-property-data-gen 2024-08-07 08:46:32 +07:00
Joshua A. Horton
1ff33a329a change(common/models): set unicode-data dep for configure step 2024-08-07 08:39:24 +07:00
Joshua A. Horton
c2da9cdbf6 change(common/models): data table compilation as configure, not build 2024-08-07 08:38:21 +07:00
Joshua A. Horton
217ad29a5b fix(common/models): actually run the data-compiler 2024-08-07 08:36:25 +07:00
Joshua A. Horton
e2dffff68d fix(common): fix data-compiler path references 2024-08-07 08:36:17 +07:00
Joshua A. Horton
c7f4631fea fix(common/models): fix tsconfig issue from this PR's changes 2024-08-07 08:34:57 +07:00
SabineSIL
ce662db314
Merge branch 'master' into feat/mac/mcompile_mac 2024-08-06 11:02:47 +02:00
Joshua Horton
460a9d7368
Merge pull request #12104 from keymanapp/fix/web/lm-worker-test
fix(web): fix lm-worker test broken by botched merge conflict resolution
2024-08-06 15:25:00 +07:00
Joshua A. Horton
77b94bf559 feat(common/models): integrates wordbreaking-data processor into wordbreaker toolchain 2024-08-06 14:47:04 +07:00
Eberhard Beilharz
ebd2bf423a
Merge pull request #12072 from keymanapp/change/web/8146_moveCodes2
refactor(web): refactor and harmonize constants 🏗️
2024-08-06 09:06:31 +02:00
Eberhard Beilharz
d608321566
Merge pull request #12066 from keymanapp/chore/web/12054_input-processor
chore(web): move `common/web/input-processor/` → `web/src/engine/main/` 🏗️
2024-08-06 09:05:59 +02:00
Joshua A. Horton
6994273488 chore(web): Merge branch 'fix/web/lm-worker-test' into feat/web/wordbreaker-property-data-gen 2024-08-06 13:53:03 +07:00
Joshua A. Horton
10b1de4765 fix(web): fix lm-worker test broken by botched merge conflict resolution 2024-08-06 13:50:40 +07:00
Joshua A. Horton
cc023dd5af chore(common/models): reverts unneeded addition of zlib 2024-08-06 13:36:30 +07:00
Joshua Horton
bf9c6836cc
Merge pull request #12082 from keymanapp/fix/web/worker-build-patchup
fix(web): patch up worker build to provide artifacts for its tests
2024-08-06 12:42:09 +07:00
Joshua A. Horton
cf4f832817 chore(web): Merge branch 'master' into feat/web/wordbreaker-property-data-gen 2024-08-06 10:01:41 +07:00
Joshua A. Horton
5ab2a79547 chore(web): Merge branch 'master' into change/web/tokenization-awareness-for-predictions 2024-08-06 09:57:48 +07:00
Joshua Horton
7138778431
Merge pull request #11979 from keymanapp/change/web/full-context-tokenization-tracking
change(web): track whitespace-aware tokenization for context + correction-search caching 📚
2024-08-06 09:56:48 +07:00
Joshua Horton
303e0da3b4
Merge pull request #11998 from keymanapp/feat/web/transform-tokenization
feat(web): support transform tokenization when given a root context 📚
2024-08-06 09:56:39 +07:00
Joshua Horton
053e9bcd55
Merge pull request #11975 from keymanapp/change/common/models/tokenization
change(common/models): change model tokenization to also tokenize whitespace 📚
2024-08-06 09:56:31 +07:00
Joshua A. Horton
1d6ea1aff0 docs(web): adds function doc-comments per review on ancestor PR #11998 2024-08-06 08:33:06 +07:00
Marc Durdin
4f478af8b3
Merge pull request #12097 from keymanapp/chore/merge-master-into-windows-updates
chore: merge master into windows-updates
2024-08-06 08:22:08 +10:00
Marc Durdin
edf47d7f43 refactor(common): move xml2js and related deps to @keymanapp/developer-utils
Fixes: #9665
2024-08-06 05:19:30 +07:00
Eberhard Beilharz
66c74e067a
refactor(web): don't include new ModifierKeyConstants in modifierCodes
Keep `modifierCodes` as legacy API. This addresses a code review comment
(https://github.com/keymanapp/keyman/pull/12072#discussion_r1703685759).
2024-08-05 15:51:03 +02:00