Commit graph

27982 commits

Author SHA1 Message Date
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
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
Keyman Server
c59cc920f3
Merge pull request #7293 from keymanapp/auto/version-master-16.0.64
auto: increment master version to 16.0.64
2022-09-15 04:02:29 +10:00
Keyman Build Agent
fee6acabed auto: increment master version to 16.0.64 2022-09-14 14:01:46 -04:00
Sabine
6a9df9326e 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 2022-09-14 18:58:01 +02:00
Sabine
b6612c1470 chore(developer): new GetCompilerErrorString() used in AddCompileMessage() 2022-09-14 18:57:32 +02:00
Sabine
47db516bc0 chore(developer): new GetCompilerErrorString() used in AddCompileMessage() 2022-09-14 18:49:40 +02:00
Sabine
a667b36f11 chore(developer): removed unused datatype typedefs 2022-09-14 18:43:12 +02:00
Eberhard Beilharz
71f41b0c80
Merge pull request #7284 from keymanapp/fix/linux/7275-error
fix(linux): Fix ignored error
2022-09-14 10:35:58 +02:00