Commit graph

16478 commits

Author SHA1 Message Date
Marc Durdin
e5c7526bb0
Merge pull request #7328 from keymanapp/chore/core/epic-ldml/tsconfig-to-esm
chore(core): changes ldml tsconfig to es2020 🙀
2022-09-20 13:42:53 +10:00
Marc Durdin
55f302d929
Merge pull request #7322 from keymanapp/chore/merge-master-to-feature-ldml
chore: merge master into feature-ldml 🙀
2022-09-20 13:42:40 +10:00
Marc Durdin
0922f484e5
Merge pull request #7323 from keymanapp/chore/developer/epic-ldml/7301-no-checksums-please-kmc
chore(developer): remove crc generation from kmc-keyboard
2022-09-20 09:31:56 +10:00
Marc Durdin
9af8e1f9c2 chore(core): ldml-keyboard-constants module type to esm 2022-09-20 08:01:22 +10:00
Marc Durdin
19f7e5353b chore(core): changes ldml tsconfig to es2020 🙀
Also splits the root tsconfig.json into tsconfig.cjs.json and
tsconfig.esm.json. These are not typically used at present but in theory
you could do a `tsc -b <tsconfig.x.json>` and build all modules. In
practice, we still have some prebuild steps that make that a bit of a
pain.
2022-09-20 06:49:56 +10:00
Marc Durdin
93a1fc88b9 chore(developer): remove crc generation from kmc-keyboard 2022-09-19 15:30:38 +10:00
Marc Durdin
9a88005e8f
Merge pull request #7317 from keymanapp/chore/add-executable-script-pre-commit-hook
chore(common): make scripts executable and add pre-commit test 🍒
2022-09-19 14:29:57 +10:00
Marc Durdin
757701ba6f
Merge pull request #7316 from keymanapp/chore/update-labeler
chore(common): update auto labeler configuration 🍒
2022-09-19 14:29:46 +10:00
Marc Durdin
12c81f718f
Merge pull request #7299 from keymanapp/feat/developer/epic-ldml/7277-merge-kmc-and-kmlmc
feat(developer): merge kmc and kmlmc 🙀
2022-09-19 14:02:41 +10:00
Marc Durdin
a4ca7968b9 chore(common): make scripts executable and add pre-commit test 2022-09-19 13:59:09 +10:00
Marc Durdin
466b58768f chore(common): update auto labeler configuration 2022-09-19 13:57:40 +10:00
Darcy Wong
1728d73b61
Merge pull request #7302 from keymanapp/chore/common/unicode-15
chore(common): Update to Unicode 15.0
2022-09-19 09:48:45 +07:00
Darcy Wong
23b96c7c35
Merge pull request #7303 from keymanapp/fix/android/final
test(android): Add final keyboard to test K_ENTER rule
2022-09-19 09:25:04 +07:00
Joshua Horton
316cfd1072
Merge pull request #7313 from keymanapp/fix/common/models/worker-build-error
fix(common/models): fixes reference dropped by git merge
2022-09-19 09:01:47 +07:00
Joshua A. Horton
744354e2a1 fix(common/models): fixes reference dropped by git merge 2022-09-19 08:52:50 +07:00
Joshua Horton
d0d3ebb9e0
Merge pull request #7279 from keymanapp/feat/common/models/wordbreaker-extension
feat(common/models): wordbreaker customization
2022-09-19 08:32:20 +07:00
Joshua Horton
dc1a302b2c
Merge pull request #7305 from keymanapp/fix/web/post-revert-space-accept
fix(web): fixes unintended auto-acceptance of suggestion after reverting
2022-09-19 08:30:03 +07:00
Joshua Horton
43bdab1999
Merge pull request #7242 from keymanapp/change/web/fat-finger-weighting
change(web): better fat-finger key weighting ✏️
2022-09-19 08:23:06 +07:00
Joshua Horton
2caa22ee2a
Merge pull request #7241 from keymanapp/fix/common/models/no-whole-replacements
fix(common/models): blocks full-text "corrections" ✏️
2022-09-19 08:22:46 +07:00
Marc Durdin
ee47e49568 chore(developer): fixup build path for kmc 2022-09-19 08:42:27 +10:00
Marc Durdin
39bca0541a chore(common): update auto labeler configuration 2022-09-19 06:39:41 +10:00
Marc Durdin
e840f04ccf chore(common): make scripts executable and add pre-commit test 2022-09-19 06:39:13 +10:00
Marc Durdin
5a9495c548 chore(developer): fixup tests for kmlmc, kmlmp 2022-09-19 06:37:30 +10:00
Marc Durdin
4e396224d0 chore(developer): fixup external refs to kmc 2022-09-19 06:36:56 +10:00
Marc Durdin
003f23d7b4 feat(developer): fixup and prepare build scripts and docs for kmc 2022-09-19 06:36:06 +10:00
Marc Durdin
2d55546e55 refactor(developer): command-line wrappers for kmc 2022-09-19 06:33:51 +10:00
Marc Durdin
9c623ed872 refactor(developer): split kmlmc into kmc-model, kmc-model-info, kmc-package 2022-09-19 06:30:50 +10:00
Marc Durdin
97f4951f50 refactor(developer): move kmc modules to kmc-keyboard 2022-09-19 06:26:32 +10:00
Marc Durdin
df997a39c0
Merge pull request #7287 from keymanapp/chore/developer/epic-ldml/kmc-improve-validation
chore(developer): improve kmc validation and corresponding tests 🙀
2022-09-19 05:43:50 +10:00
Marc Durdin
d16b110b2d
Merge pull request #7286 from keymanapp/feat/developer/7273-store-metadata-for-kmc--epic-ldml
feat(developer): add kmx metadata to kmxplus compiles 🙀
2022-09-19 05:43:42 +10:00
Keyman Server
835f34c352
Merge pull request #7308 from keymanapp/auto/version-master-16.0.67
auto: increment master version to 16.0.67
2022-09-18 04:02:22 +10:00
Keyman Build Agent
df78d25bb3 auto: increment master version to 16.0.67 2022-09-17 14:01:38 -04:00
Marc Durdin
91d7dc68b0
Merge pull request #7288 from keymanapp/chore/labeling-tweak
chore: improve auto labeling
2022-09-17 07:04:53 +10:00
Keyman Server
198611fa0a
Merge pull request #7306 from keymanapp/auto/version-master-16.0.66
auto: increment master version to 16.0.66
2022-09-17 04:02:06 +10:00
Keyman Build Agent
42675227e4 auto: increment master version to 16.0.66 2022-09-16 14:01:24 -04:00
Eberhard Beilharz
ce84eb9cb3
Merge pull request #7296 from keymanapp/chore/linux/removeTable
chore(linux): Remove unused IBusLookupTable
2022-09-16 09:42:06 +02:00
Joshua A. Horton
8c2fb269b6 fix(web): fixes unintended auto-acceptance of suggestion after reverting 2022-09-16 14:26:28 +07:00
Darcy Wong
b5708a9251 chore(common): Update to Unicode 15.0
Update to Unicode 15.0 characters from https://www.unicode.org/Public/15.0.0/ucd/
2022-09-16 11:42:16 +07:00
Darcy Wong
11afaf03f8 test(android): Add final keyboard to test K_ENTER 2022-09-16 11:39:42 +07:00
Steven R. Loomis
71be289c4c
Merge pull request #7274 from keymanapp/fix/core/7220-validate 2022-09-15 21:38:05 -05:00
Marc Durdin
3f818af46b
chore: Update developer/src/kmc/test/fixtures/sections/meta/invalid-version-1.0.xml 2022-09-16 09:25:57 +10:00
Keyman Server
52e9a39a85
Merge pull request #7298 from keymanapp/auto/version-master-16.0.65
auto: increment master version to 16.0.65
2022-09-16 04:02:49 +10:00
Keyman Build Agent
6b847e3ec7 auto: increment master version to 16.0.65 2022-09-15 14:02:06 -04:00
Eberhard Beilharz
af6c6db49a
chore(linux): Remove unused IBusLookupTable 2022-09-15 18:53:44 +02:00
Joshua A. Horton
26fb6da3ab feat(common/models): adds tokenization tests for wordbreaks near the caret 2022-09-15 13:23:21 +07:00
Joshua Horton
4f4ddb6107
Merge pull request #7290 from keymanapp/fix/common/models/timer-maxtime
fix(common/models): max prediction wait check
2022-09-15 08:23:45 +07:00
Joshua Horton
ec5366239e
Merge pull request #7205 from keymanapp/fix/web/non-whitespace-wordbreaks
fix(common/models): fixes quote-adjacent pred-text suggestions
2022-09-15 08:23:36 +07:00
Joshua A. Horton
917fce0750 chore(common/models): final requested tweak 2022-09-15 08:23:08 +07:00
Darcy Wong
af6cbc74fa
Merge pull request #7291 from keymanapp/fix/android/uninstall-keyboard-index
fix(android/engine): Switch keyboard if uninstalling current one
2022-09-15 07:27:04 +07:00
Steven R. Loomis
3ceea19218 fix(core): validate kmxplus files 🙀
- split validation out into a separate kmx_file_validator.hpp
- kmx_file.h should remain C-only usable

Fixes: #7220
2022-09-14 16:32:18 -05:00