Commit graph

33096 commits

Author SHA1 Message Date
Marc Durdin
4be3e384d2 chore(web): update got dependency for regression tests
* Updates `got` from ^9.6.0 to ^11.8.5.
* Also fixes paths referencing developer, and tweaks command line help.
2022-09-19 13:49:21 +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
Marc Durdin
3d61d18371 chore(developer): update multer dependency for server
Removes Keyman Developer Server's transitive dependency on dicer by
updating multer to `1.4.5-lts.1`, which updates its dependency on
busboy.

See
https://github.com/expressjs/multer/pull/1097#issuecomment-1141286771
for reasoning behind use of  `-lts.1` rather than a full release
version.

At some point in the future, multer will publish a full release with
this fix, at which point we can move back to a full release version.
2022-09-19 12:36:51 +10: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
d38d82e020 chore(core): kmc --outFile to --out-file 2022-09-19 09:12:38 +10: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
dependabot[bot]
93ec6106e1
chore(deps): bump nanoid and mocha
Bumps [nanoid](https://github.com/ai/nanoid) and [mocha](https://github.com/mochajs/mocha). These dependencies needed to be updated together.

Removes `nanoid`

Updates `mocha` from 8.4.0 to 10.0.0
- [Release notes](https://github.com/mochajs/mocha/releases)
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mochajs/mocha/compare/v8.4.0...v10.0.0)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
- dependency-name: mocha
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-16 21:06:23 +00: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
Steven R. Loomis
ae1014ac53 fix(core): win fix 🙀
Fixes: #7220
2022-09-16 14:24:01 -05:00
Steven R. Loomis
d56f6557fb chore(core): deprecate checksum in 16.0 🙀
- do not generate unless version<16.0
- never check checksum

Fixes: #7220
2022-09-16 14:24:01 -05:00
Steven R. Loomis
efd4c83490 chore(core): ignore checksum in 16.0 🙀
- mark as deprecated

Fixes: #7220
2022-09-16 14:24:01 -05:00
Sabine
92c5c01e95 chore(developer): move tests (for ErrorMessages) to common/test/keyboards 2022-09-16 20:22:51 +02: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
Sabine
e5bdeebc28 chore(developer): added tests for kmcompx 2022-09-16 17:47:53 +02:00
Sabine
852400b848 Merge branch 'refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION' of https://github.com/keymanapp/keyman into refactor/developer/6026-kmcompx-compiler-cross-platform-part-2-NEW_VERSION
# Conflicts:
#	developer/kmcompx/.gitignore
2022-09-16 16:33:24 +02:00
Sabine
9c84c6d54c chore(developer): changed Version Number fot Tests 15.0.265.0 -> 15.0.270.0 2022-09-16 16:29:43 +02:00
Sabine
5b1226ff6a chore(developer): changed gitignore 2022-09-16 16:28:48 +02:00
Ross
14439e8f5f feat(windows): Revert to XML buttons and remove animation 2022-09-16 21:37:24 +10: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
Ross
485ea5e7d0 feat(windows): add left right arrow for extra details 2022-09-16 17:16:25 +10:00
Sabine
2c2de8b0f0 chore(developer): changed gitignore 2022-09-16 07:52:17 +02:00
Sabine
bc6779cd75 chore(developer): adapted kmcompxtest to test kmn-files that have errors included 2022-09-16 06:58:57 +02:00
Sabine
4ede5db0a2 chore(developer): removed CWARN/CHINT out of CompMsg 2022-09-16 06:56:56 +02: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
Ross
f108ea107a feat(windows): add key controls for selection
This has many updates to the layout of the hotkey displays
the css grid also has improvements. It also connects to the arrow keys
and fixes the focus of list items when selecting menu-item tabs
2022-09-16 09:39:24 +10: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