Commit graph

27982 commits

Author SHA1 Message Date
Joshua A. Horton
c7f4631fea fix(common/models): fix tsconfig issue from this PR's changes 2024-08-07 08:34:57 +07:00
Darcy Wong
83f46c8e5e chore(common): Update localization for Greek Polytonic 2024-08-07 05:59:35 +07: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
Steven R. Loomis
4335f19a6a fix(developer): remove redundant check in linter
- simplify LdmlKeyboardCompiler.validate() by removing a redundant check
2024-08-06 09:22:28 -05:00
Shawn Schantz
8b408730b7 change(mac): uses Library directory instead of Documents
Write new key KMDataModelVersion in UserDefaults with
integer value that determines how data is expected to be stored.
Migrates existing Keyman data to new location if it was written
with an older (or no) version.

Fixes: #2542
2024-08-06 17:14:34 +07:00
Darcy Wong
3ee71158fe fix(windows): Don't translate "Keyman" in some Windows strings 2024-08-06 16:03:19 +07: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
242eb6c0ad fix(common): restore, preserve unicode-copyright.txt 2024-08-06 14:55:30 +07:00
Joshua A. Horton
77b94bf559 feat(common/models): integrates wordbreaking-data processor into wordbreaker toolchain 2024-08-06 14:47:04 +07:00
Joshua A. Horton
fd8b260865 change(common/models): adds unicode-data downloader 2024-08-06 14:46:13 +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
1e8662a971 chore(web): Merge branch 'chore/common/minimum-versions-add-data' into feat/web/wordbreaker-property-data-gen 2024-08-06 13:54:40 +07: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
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 A. Horton
cf4f832817 chore(web): Merge branch 'master' into feat/web/wordbreaker-property-data-gen 2024-08-06 10:01:41 +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
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
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
Shawn Schantz
b435090a6f change(mac): migrates options and changes keyboards successfully 2024-08-05 16:43:02 +07: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
Darcy Wong
564308c3c6 fix(oem/fv/android): Add error logging 2024-08-05 09:07:33 +07:00
Darcy Wong
fe758cb441 change(oem/fv/android): Add keyboard JSON path to loadRegionList() 2024-08-05 09:07:13 +07:00
Darcy Wong
5fca4c7d85 Merge remote-tracking branch 'origin/master' into fv-all/keyboards-json 2024-08-05 07:41:29 +07:00
Marc Durdin
42698eb96d
chore: Update common/web/types/build.sh 2024-08-05 09:45:27 +10:00
Keyman Server
a6a49db041
Merge pull request #12095 from keymanapp/auto/version-master-18.0.82
auto: increment master version to 18.0.82
2024-08-03 11:04:56 -07:00
Keyman Build Agent
a628c1217f auto: increment master version to 18.0.82 2024-08-03 14:04:23 -04:00
Marc Durdin
0bd6990fc8
Merge pull request #12063 from keymanapp/refactor/developer/12047-remove-VERIFY_KEYBOARD_VERSION
refactor(developer): replace `VERIFY_KEYBOARD_VERSION()` calls with `VerifyKeyboardVersion()` 🌋
2024-08-03 21:02:54 +10:00
Marc Durdin
6d81177570
Merge pull request #12061 from keymanapp/chore/developer/support-message-filename-kmcmplib
chore(developer): support filename field in kmcmplib compiler messages 🌋
2024-08-03 20:56:58 +10:00
Marc Durdin
427d1970da
Merge pull request #12060 from keymanapp/refactor/developer/kmcmplib-rename-error-message-functions
refactor(developer): rename compiler error reporting functions in kmcmplib 🌋
2024-08-03 20:56:44 +10:00
Marc Durdin
67b400547b
Merge pull request #12059 from keymanapp/refactor/developer/kmcmplib-construct-messages-in-kmc-kmn
refactor(developer): move kmcmplib message construction to kmc-kmn 🌋
2024-08-03 20:56:34 +10:00
Marc Durdin
29155a4edf chore(developer): fixup test namespaces 2024-08-03 15:58:35 +07:00