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
Darcy Wong
9e713228e5
Merge pull request #9591 from keymanapp/change/android/move-longpress-kmw
...
change(android,web) Use web-based popup key longpresses
2023-09-22 12:32:01 +07:00
Marc Durdin
e1087ed781
chore(developer): fix commander global options
2023-09-22 11:20:48 +07:00
Joshua A. Horton
4f8226431c
chore(web): builds outputting to publish folder now clean it, too
2023-09-22 10:37:42 +07:00
Marc Durdin
c95b0dd421
chore(developer): normalize case on input filenames in kmc
...
Fixes #9611 .
2023-09-22 09:54:22 +07:00
Joshua A. Horton
5a607a01ea
fix(web): base item for first source matching a gesture-model
2023-09-22 09:42:08 +07:00
Marc Durdin
a9fb7a189f
chore(developer): add missing parameter to ldml-test-data
2023-09-22 09:27:37 +07:00
Joshua A. Horton
cfd58a0a07
chore(web): TODO cleanup, modipress test prep
2023-09-22 09:05:41 +07:00
Joshua A. Horton
b8e758ba7e
chore(web): removes debug console-logging
2023-09-22 09:04:47 +07:00
Joshua A. Horton
0d60e1454c
feat(web): test for blocking of new gestures while selecting subkeys
2023-09-22 09:04:47 +07:00
Joshua A. Horton
9e3a3051e3
feat(web): integrates GestureSequence with GestureRecognizer
2023-09-22 09:04:46 +07:00
Joshua A. Horton
5b6932a7f6
chore(web): forgot to fully remove old bit from what was 'optional-chain'
2023-09-22 09:04:28 +07:00
Joshua A. Horton
9638d716a8
feat(web): shortcutted simple-taps now separate gesture sequences
2023-09-22 09:04:28 +07:00
Joshua A. Horton
d3a72da1da
feat(web): implements GestureSequence
2023-09-22 09:04:27 +07:00
Joshua A. Horton
0580194147
docs(web): better documentation on gesture-model spec shift
2023-09-22 09:04:27 +07:00
Joshua A. Horton
dcb6aac072
change(web): 'setchange' merged into 'chain'
2023-09-22 09:04:26 +07:00
Joshua A. Horton
8d7989deb4
change(web): optional-chain => replace, chain
2023-09-22 09:04:26 +07:00
Joshua A. Horton
636b9c700c
chore(web): minor cleanup
2023-09-22 09:04:25 +07:00
Joshua A. Horton
1f8071b816
fix(web): gesture-model definition spec + gesture-sequence implementation
2023-09-22 09:04:25 +07:00
Joshua A. Horton
8ca37efcae
fix(web): gesture-model did not check start-item conditions for first source
2023-09-22 09:02:18 +07:00
Marc Durdin
6adf58de71
chore(core): update kmc call
2023-09-22 08:22:45 +07:00
Steven R. Loomis
2ac63579bd
Merge pull request #9588 from keymanapp/chore/resources/keyboard3-epic-ldml
...
chore(resources): ldml: update to keyboard3 🙀
2023-09-21 15:09:49 -05:00
Keyman Server
8d86d50c50
Merge pull request #9609 from keymanapp/auto/version-master-17.0.179
...
auto: increment master version to 17.0.179
2023-09-22 01:05:44 +07:00
Keyman Build Agent
4b8564f9c6
auto: increment master version to 17.0.179
2023-09-21 14:05:11 -04:00