Commit graph

33096 commits

Author SHA1 Message Date
Joshua Horton
d0888c95b4
Merge pull request #9625 from keymanapp/chore/web/feature-gestures-merge-master-a17s22-mid
chore(web): feature-gestures merge with master (mid A17S22) 🐵
2023-09-26 13:10:01 +07:00
Joshua A. Horton
2a9aaa5364 chore(web): applies PR suggestions 2023-09-26 13:09:02 +07:00
Joshua A. Horton
72af79beb6 chore(web): Merge branch 'refactor/web/matcher-abstraction' into feat/web/config-shifting-and-source-rigor 2023-09-26 12:54:33 +07:00
Joshua A. Horton
6a202c30c7 chore(web): addresses PR concerns 2023-09-26 12:48:52 +07:00
Joshua A. Horton
f513641264 chore(web): Merge branch 'feat/web/gesture-staging-integration' into feat/web/modipress-termination-cascading 2023-09-26 12:24:35 +07:00
Joshua A. Horton
58b28885dc chore(web): Merge branch 'feat/web/gesture-staging' into feat/web/gesture-staging-integration 2023-09-26 12:24:20 +07:00
Joshua A. Horton
c6ae12b69a chore(web): Merge branch 'chore/web/misc-gesture-fixes-and-cleanup' into feat/web/gesture-staging 2023-09-26 12:24:04 +07:00
Joshua A. Horton
edb1cc997c chore(web): Merge branch 'feat/web/config-shifting-and-source-rigor' into chore/web/misc-gesture-fixes-and-cleanup 2023-09-26 12:20:00 +07:00
Joshua A. Horton
cd21f02600 chore(web): Merge branch 'refactor/web/matcher-abstraction' into feat/web/config-shifting-and-source-rigor 2023-09-26 12:18:34 +07:00
Joshua A. Horton
f671d0727b chore(web): Merge branch 'feat/web/gesture-selection' into refactor/web/matcher-abstraction 2023-09-26 12:17:00 +07:00
Joshua A. Horton
0c96e7cf0b chore(web): removes reference to dropped prioritizer 2023-09-26 12:14:57 +07:00
Joshua A. Horton
105ecfc2b3 chore(web): Merge branch 'refactor/web/multi-source-mocked-simulation' into feat/web/gesture-selection 2023-09-26 12:13:33 +07:00
Joshua A. Horton
09c3b41e6a chore(web): Merge branch 'feature-gestures' into refactor/web/multi-source-mocked-simulation-alt 2023-09-26 12:10:34 +07:00
Joshua A. Horton
c0802b714b chore(web): Revert "feat(web): queued promise prioritizer / resynchronizer"
This reverts commit ea775d9ebf.
2023-09-26 12:09:55 +07:00
Joshua A. Horton
53b9dfdd89 chore(web): Revert "docs(web): removes older form of new class's documenation"
This reverts commit 84b8afa040.
2023-09-26 12:09:44 +07:00
Joshua A. Horton
5f31393b0a chore(web): Revert "fix(web): oh yeah, export the class"
This reverts commit 5435f79903.
2023-09-26 12:09:29 +07:00
Joshua A. Horton
832b3529ee chore(web): Merge branch 'feature-gestures' into chore/web/feature-gestures-merge-master-a17s22-mid 2023-09-26 11:49:46 +07:00
Marc Durdin
cc82a3cc63
Merge pull request #9536 from keymanapp/chore/npm-pack-bundling
chore: workaround npm/cli#3466 when bundling internal deps
2023-09-26 06:36:52 +02:00
sgschantz
682d99c2cb context simplification, legacy app determination integrated into TextCompatibilityCheck 2023-09-26 10:48:43 +07:00
Joshua A. Horton
748c8099bc feat(web): modipress termination - cancellation of nested gestures 2023-09-26 08:46:08 +07:00
Steven R. Loomis
2c588edbba feat(common): scancode fixes for ks and jis 🙀
- use vkey k.K_oE2 for 0x7D in KS and JIS keyboards

For: #9403
2023-09-25 17:35:44 -05:00
Steven R. Loomis
877465187d
Merge branch 'master' into feat/developer/9403-scancodes-epic-ldml 2023-09-25 17:08:54 -05:00
Steven R. Loomis
71aee7a7fa feat(common): scancode fixes for ks and iso 🙀
For: #9403

- per review comments
- track CLDR PR 3282
2023-09-25 17:08:19 -05:00
Steven R. Loomis
87c18fdb42 feat(developer): scancode hint to warning 🙀
For: #9403

- fix a bad comment
- Warn_UnsupportedCustomForm (formerly hint)
2023-09-25 16:13:17 -05:00
Steven R. Loomis
27266049f7 feat(common): ldml import infrastructure 🙀
For: #9403

- Just use a local Symbol() instead of a named one, there's no reason for a namespace here.
2023-09-25 15:58:05 -05:00
Keyman Server
efd92af6f0
Merge pull request #9623 from keymanapp/auto/version-master-17.0.181
auto: increment master version to 17.0.181
2023-09-26 01:03:13 +07:00
Keyman Build Agent
9f07c5bc78 auto: increment master version to 17.0.181 2023-09-25 14:02:36 -04:00
Eberhard Beilharz
1b5a86607d
chore(linux): Check that background processes are still running
Before we run a test we now check that ibus and the other processes
we need are still running. If not we run test setup again.

Maybe fix #9570.
2023-09-25 18:55:54 +02:00
Eberhard Beilharz
9b3bf85a36
Merge pull request #9606 from keymanapp/fix/linux/9577_testdetection
fix(linux): Fix detection of unit tests
2023-09-25 10:54:28 +02:00
Marc Durdin
94be7bb60c chore(developer): validate emitted .keyboard_info and fix keys
Fixes #9620.

.keyboard_info keys emitted from kmc-keyboard-info had the wrong format
for the example.keys object, which I discovered when I applied the
validation to the kmc-keyboard-info output.
2023-09-25 15:53:20 +07:00
Marc Durdin
a093507a4c chore(developer): remove .keyboard_info sources
Fixes #9551.

Removes various .keyboard_info files from test fixtures and also removes
generation of .keyboard_info source files from kmconvert, alongside now-
redundant tests (cvt.dpr).
2023-09-25 12:19:26 +07:00
Joshua A. Horton
87d1a4407d fix(web): fixes toolbar refocus timing after a keyboard change 2023-09-25 10:54:34 +07:00
Marc Durdin
fd9b131307 chore(developer): remove Package Installer UI from TIKE 2023-09-25 10:27:59 +07:00
Joshua A. Horton
ca4ce8c091 feat(web): adds initial modipress automated tests 2023-09-25 09:43:17 +07:00
Joshua A. Horton
b3925aefd8 fix(web): bug fixes - separate matcher-Promise handling issue, instant path resolutions 2023-09-25 09:42:47 +07:00
Marc Durdin
5a6758d12e chore(developer): move package version unit tests into Typescript 2023-09-25 08:44:11 +07:00
Marc Durdin
7dc8743cd3 chore(windows): remove buildpkg 2023-09-25 06:00:39 +07:00
Marc Durdin
10b2fa4fb5 feat(windows): create FV installer without buildpkg 2023-09-25 05:43:42 +07:00
Marc Durdin
9571be670d feat(windows): create Keyman for Windows installer without buildpkg 2023-09-25 05:43:26 +07:00
Darcy Wong
20d5d551e7 chore(web): Update comments 2023-09-23 10:30:54 +07:00
Steven R. Loomis
f56e4ffa85 feat(common): ldml scancodes 🙀
For: #9403

- unit test the set and row count for codes
- fix errors!
2023-09-22 17:56:35 -05:00
Steven R. Loomis
44f061f293 feat(common): ldml scancodes 🙀
For: #9403

- improve how forms are read in the XML structure
- warnings when custom (non-default-import) scancodes are loaded
- error, as usual, when an unknown form is present
2023-09-22 17:33:20 -05:00
Steven R. Loomis
3a677da0c6 feat(common): ldml scancodes 🙀
For: #9403

- use Symbols to track import status
2023-09-22 16:48:07 -05:00
Steven R. Loomis
6a54ebdd57 feat(developer): ldml scancodes 🙀
For: #9403

- read implied imports for scancodes
2023-09-22 15:20:20 -05:00
Steven R. Loomis
5ddc8c8e33 chore(resources): ldml update keyboard -> keyboard3 🙀
For: #9403

- unicode-org/cldr:f16d66601f309f29a64a897282fdcab440d42661
- No local modifications neded1
2023-09-22 15:07:25 -05:00
Keyman Server
e56c5ba800
Merge pull request #9614 from keymanapp/auto/version-master-17.0.180
auto: increment master version to 17.0.180
2023-09-23 01:05:35 +07:00
Keyman Build Agent
9099b87356 auto: increment master version to 17.0.180 2023-09-22 14:04:53 -04:00
Sabine
4dfec70bf6 feat(linux): mcompile use All_Vector for constructor of KMX_VirtualKey for rgkeys 2023-09-22 18:11:31 +02:00
Sabine
feb472d334 feat(linux): mcompile start to adapt ImportRules 2023-09-22 12:01:45 +02:00
Sabine
9ddd4192d8 feat(linux): mcompile add functions to query Vector 2023-09-22 11:59:16 +02:00