Eberhard Beilharz
89abdbd64c
refactor(web): move some files around
...
- move `outputTarget.ts` → `js-processor`
- move `deadkeys.ts` → `js-processor`
- move `stringDivergence.ts` → `js-processor`
- split `Mock` into `mock.ts`
- create `keyboard/outputTarget.interface.ts`
2024-08-14 19:06:32 +02:00
Eberhard Beilharz
7459ab0bf8
refactor(web): move tests
...
Some tests test functionality defined in `js-processor`, so we move
these to the appropriate location. Addresses code review comments.
2024-08-14 19:06:31 +02:00
Eberhard Beilharz
3cdd84ff40
refactor(web): move tests to test/auto/headless
...
Addresses code review comments.
2024-08-13 19:00:38 +02:00
Eberhard Beilharz
73aa5afee3
Merge branch 'refactor/web/12067_js-processor' into refactor/web/12110_keyboard
2024-08-13 18:43:58 +02:00
Eberhard Beilharz
dedc18e156
refactor(web): move some files around
...
- move `systemStore.ts` → `js-processor`
- move `keyEventSource.interface.ts` → `osk`
- move `defaultRules.ts` → back to `keyboard-processor`
- in `KeyboardProcessor` pass `ruleBehavior` as parameter to `forAny`,
looks like that accidentally got omitted previously
Addresses code review comments.
2024-08-13 18:26:00 +02:00
Eberhard Beilharz
46ecfd4466
refactor(web): move remaining parts of keyboard-processor → keyboard
...
move parts of `common/web/keyboard-processor/` →
`web/src/engine/keyboard/`.
Fixes : #12110
2024-08-12 19:40:15 +02:00
Eberhard Beilharz
bba694c306
refactor(web): work around global in interface
2024-08-12 19:33:29 +02:00
Eberhard Beilharz
c09c895333
refactor(web): move parts of keyboard-processor → js-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/recorder → web/src/tools/testing/recorder-core
...
Fixes : #12091
2024-08-08 16:34:01 +02:00
Darcy Wong
464c6f9443
Merge pull request #11943 from keymanapp/fv-all/keyboards-json
...
refactor(android/engine): Parse keyboards.json for FirstVoices app
2024-08-08 07:44:00 +07:00
Marc Durdin
bdf0c0a287
Merge pull request #12122 from keymanapp/fix/developer/last-commit-date-fixture-date
...
fix(developer): update date for last git commit date fixture
2024-08-08 10:12:55 +10:00
Marc Durdin
91ca1820dc
fix(developer): update date for last git commit date fixture
2024-08-08 04:37:05 +07:00
Keyman Server
27428e9c47
Merge pull request #12121 from keymanapp/auto/version-master-18.0.85
...
auto: increment master version to 18.0.85
2024-08-07 11:04:18 -07:00
Keyman Build Agent
b4674b7b1b
auto: increment master version to 18.0.85
2024-08-07 14:03:45 -04: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
6428230fce
Merge pull request #12088 from keymanapp/refactor/common/9665-move-compiler-interfaces-to-developer
...
refactor(common): move compiler-interfaces to @keymanapp/developer-utils 🐉
2024-08-07 15:15:56 +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
6142c424ca
Merge pull request #12081 from keymanapp/refactor/common/9665-move-ldml-keyboard-source-file-to-developer
...
refactor(common): move LDML keyboard .xml reader/writer and kmx-plus builder to @keymanapp/developer-utils 🐉
2024-08-07 15:15:25 +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
f276e7b04c
Merge pull request #11764 from keymanapp/refactor/common/9665-move-kvk-file-to-developer
...
refactor(common): move kvks-file to @keymanapp/developer-utils 🐉
2024-08-07 15:13:54 +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
2815b76615
Merge pull request #11763 from keymanapp/refactor/common/9665-move-kps-file-type-to-developer
...
refactor(common): move kps-file.ts to @keymanapp/developer-utils 🐉
2024-08-07 15:13:17 +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
Keyman Server
1d27a1003b
Merge pull request #12109 from keymanapp/auto/version-master-18.0.84
...
auto: increment master version to 18.0.84
2024-08-06 11:05:14 -07:00
Keyman Build Agent
4235b5f48c
auto: increment master version to 18.0.84
2024-08-06 14:04:39 -04: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
Marc Durdin
c04e52d629
Merge pull request #12103 from keymanapp/chore/common/minimum-versions-add-data
...
chore(common): add data versions to minimum-versions.inc.sh
2024-08-06 17:44:14 +10:00
Marc Durdin
f0aa28fcee
Merge branch 'master' into chore/common/minimum-versions-add-data
2024-08-06 17:43:43 +10:00
Darcy Wong
bf86d67a56
fix(oem/fv/android): Throw errors if keyboards.json can't be read
2024-08-06 14:19:02 +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
Eberhard Beilharz
1530620ea5
Merge pull request #12064 from keymanapp/chore/web/12035_interfaces
...
chore(web): move `web/src/engine/paths/` → `web/src/engine/interfaces/` 🏗️
2024-08-06 09:05:32 +02: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
Marc Durdin
5abb28e29b
chore(common): add data versions to minimum-versions.inc.sh
...
This adds references to various data sources such as Unicode. At
present, this is informational only, not used by any scripts, but the
intent is that in the future we reference this for any scripted data
updates.
2024-08-06 13:26:39 +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 Horton
1318f7b70d
Merge pull request #11997 from keymanapp/change/web/tokenization-awareness-for-predictions
...
change(web): leverage tokenization to preserve punctuation and whitespace when predicting 📚
2024-08-06 09:58:38 +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
Darcy Wong
616f165737
Merge pull request #12093 from keymanapp/chore/history-17-0-328
...
chore(common): Update history from 17.0.328
2024-08-06 06:13:02 +07: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
Keyman Server
ef510abe3e
Merge pull request #12100 from keymanapp/auto/version-master-18.0.83
...
auto: increment master version to 18.0.83
2024-08-05 11:16:48 -07:00
Keyman Build Agent
79133801c0
auto: increment master version to 18.0.83
2024-08-05 14:15:58 -04: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
Marc Durdin
2b12c36feb
Merge pull request #11799 from Nnyny/language/reference
...
chore(developer): add language/reference
2024-08-05 14:25:36 +10:00
rc-swag
64efd2a7b4
Merge pull request #11973 from keymanapp/chore/windows/11925/deprecate-qit-vshiftdown
...
chore(windows): remove QIT_VSHIFTDOWN QIT _VSHIFTUP
2024-08-05 13:07:21 +10:00