Keyman Build Agent
8e7c730c9f
auto: increment master version to 17.0.251
2024-01-23 13:04:06 -05:00
Joshua Horton
6d79aa078f
Merge pull request #10445 from keymanapp/fix/android/hardware-mnemonic-mapping
2024-01-24 00:20:31 +07:00
Eberhard Beilharz
372af218ca
refactor(linux): Use km_core_state_action_items struct instead of queue
...
Implements #10353 .
2024-01-23 17:05:49 +01:00
Steven R. Loomis
ea59f0d596
fix(common): ldml: fix typo in kmc error message 🙀
...
- stray dot in the pathname, it's not a regex!
2024-01-23 09:44:52 -06:00
Steven R. Loomis
237001f7be
Merge pull request #10443 from keymanapp/feat/developer/10317-dev-nfd-epic-ldml
...
feat(developer): marker normalization in .ts 🙀
2024-01-23 07:32:08 -06:00
Darcy Wong
495d63dcc6
Merge pull request #10465 from keymanapp/fix/android/extra-globe
...
fix(android/engine): Skip final globe key action
2024-01-23 19:47:14 +07:00
sgschantz
323f60b5f2
respond to review comments, change subsystem names
2024-01-23 14:26:24 +07:00
Joshua A. Horton
fc1d90ee61
docs(web): adds compare/contrast comments for related recent unit-test sets
2024-01-23 14:12:28 +07:00
Joshua A. Horton
e9becef82a
feat(web): rule processing unit tests for mnemonic, KMW 1.0 keyboard formats
2024-01-23 14:02:37 +07:00
Joshua A. Horton
64ce55854a
feat(web): adds sil_ipa, armenian keyboards for KMW testing
2024-01-23 14:02:12 +07:00
Marc Durdin
c4b1054f02
fix(developer): tidy up LDML keyboard project template
...
Fixes #10470 .
2024-01-23 14:00:39 +07:00
Marc Durdin
7b0406d64d
fix(developer): use keyboard3 tag rather than DTD to identify LDML keyboard xml files
...
Fixes #10469 .
2024-01-23 13:37:57 +07:00
Marc Durdin
ebccb23c41
chore(developer): remove old proc reference
2024-01-23 13:34:41 +07:00
Marc Durdin
fa39ae0b22
chore(core): fixup types on unit test
2024-01-23 13:12:47 +07:00
Marc Durdin
7e41ecb358
feat(developer): LDML keyboard test window marker support
...
Fixes #10458 .
Refactors the LDML keyboard test window significantly, in order to be
able to support markers. Cleans up the state machine for the debug
window in the process, as that was complicating the changes. Removes
a lot of extraneous code in the debug window.
2024-01-23 12:42:28 +07:00
Marc Durdin
39b64be67a
refactor(developer): use km_core_state_get_actions for LDML keyboard debugger
...
Relates to #10416 .
Moves from using action queue to action struct for the LDML keyboard
debugger. Does not do the same for the KMX keyboard debugger, because
that relies on action items to do single-step debugging.
2024-01-23 12:42:27 +07:00
Joshua A. Horton
2520d97d7f
fix(web): minimal harness loading for kbds with KLOAD
2024-01-23 12:24:11 +07:00
Steven R. Loomis
52d9c48128
feat(developer): document marker algo 🙀
...
For: #10317
2024-01-22 21:51:01 -06:00
Joshua A. Horton
7c507abef2
chore(web): suggestions from pr review
2024-01-23 10:44:55 +07:00
Joshua A. Horton
c632d1f419
chore(web): Merge branch 'fix/android/hardware-mnemonic-mapping' into feat/web/key-event-preprocessing-tests
2024-01-23 10:41:10 +07:00
Joshua A. Horton
68d97b4535
chore(android): Merge branch 'master' into fix/android/hardware-mnemonic-mapping
2024-01-23 10:35:16 +07:00
Joshua Horton
f08921f72b
Merge pull request #10437 from keymanapp/fix/web/legacy-kbd-modifier-tracking
...
fix(web): osk responsiveness to held modifiers on legacy kbds 🧓
2024-01-23 10:34:57 +07:00
Darcy Wong
ab4cd4398c
Merge branch 'master' into fix/android/extra-globe
2024-01-23 06:02:30 +07:00
Steven R. Loomis
4abb29a01a
Merge pull request #10441 from keymanapp/feat/core/10410-ldml-really-use-action-struct
...
feat(core): ldml to use action struct 🌱
2024-01-22 16:47:54 -06:00
Steven R. Loomis
aecf4e4552
Update core/tests/unit/kmnkbd/test_actions_normalize.cpp
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-22 16:47:28 -06:00
Darcy Wong
18339ef586
Merge pull request #10463 from keymanapp/fix/android/api-34-register-receiver
...
fix(android/engine): Add RECEIVER_EXPORTED flag for broadcast receiver
2024-01-23 05:32:54 +07:00
Keyman Server
ba89f94853
Merge pull request #10466 from keymanapp/auto/version-master-17.0.250
...
auto: increment master version to 17.0.250
2024-01-23 01:03:17 +07:00
Keyman Build Agent
7e1629431a
auto: increment master version to 17.0.250
2024-01-22 13:02:45 -05:00
Eberhard Beilharz
4fa014a098
chore(core): Address code review comments
2024-01-22 11:58:35 +01:00
Darcy Wong
976439ff98
fix(android/engine): Skip final globe key action
2024-01-22 14:37:34 +07:00
Joshua Horton
dd840fa82f
Merge pull request #10413 from keymanapp/chore/web/sourcemap-issues
...
chore(web): worker sourcemap cleanup, mobile app webview sourcemap compat
2024-01-22 14:28:42 +07:00
Joshua A. Horton
a404c20ddf
feat(web): mnemonic + legacy keystroke pre-proc unit tests
2024-01-22 14:08:10 +07:00
Joshua A. Horton
3c0adc38e4
chore(web): sets up app/browser test suite, ensures Web TS test sets can be isolated
2024-01-22 13:12:40 +07:00
Darcy Wong
4f98977859
fix(android/engine): Add RECEIVER_EXPORTED flag for broadcast receiver
2024-01-22 11:11:50 +07:00
Joshua A. Horton
e6a2f9f083
fix(android): hardware keystrokes now include mnemonic processing
2024-01-22 08:57:00 +07:00
Joshua A. Horton
010f0b9eb5
chore(web): Merge branch 'master' into fix/web/legacy-kbd-modifier-tracking
2024-01-22 08:55:01 +07:00
Marc Durdin
aee59db892
refactor(developer): update app context as well as cached context for KMN keyboard debugger
...
Fixes #10214 .
2024-01-22 08:42:00 +07:00
Marc Durdin
fe88d04bdf
refactor(developer): update app context as well as cached context for LDML keyboard debugger
...
Relates to #10214 .
2024-01-22 08:30:17 +07:00
Joshua Horton
e00dbe8e6b
Merge pull request #7934 from keymanapp/feat/web/fancy-suggestion-banner
...
feat(web): suggestion banner UI enhancements - suggestion expanding + scrollable banner
2024-01-22 08:17:40 +07:00
Marc Durdin
0c3b153ca0
fix(developer): support for char + code font in LDML keyboard editor
...
Fixes #10456 .
2024-01-22 07:45:37 +07:00
Marc Durdin
ee9763d43a
fix(developer): Use XML mode for LDML keyboard editor
...
Fixes #10457 .
2024-01-22 06:50:53 +07:00
Marc Durdin
236865f046
feat(developer): LDML Keyboard Test Window
...
Fixes #10420 .
Implements a basic LDML keyboard test window. Press F5 or Keyboard/Test
to start test. Shows a character grid for each character in the text.
Does not yet support display of markers (#10458 ). Does not support
interactive debugging, nor any more detailed status information.
2024-01-22 06:41:13 +07:00
sgschantz
a23644c0d8
remove more logging remnants
2024-01-20 09:32:04 +07:00
sgschantz
1f88c6f438
remove obsolete log reference
2024-01-20 08:41:00 +07:00
Steven R. Loomis
c3bae838ec
feat(developer): ldml marker normalization in ts 🙀
...
- use Intl.Segmenter instead.
For: #10317
2024-01-19 18:32:08 -06:00
Steven R. Loomis
f2082d79a6
feat(developer): ldml marker normalization in ts 🙀
...
- cleanup and move marker_no_index into the shared area
For: #10317
2024-01-19 18:07:51 -06:00
Steven R. Loomis
72371675dd
Merge branch 'master' into feat/developer/10317-dev-nfd-epic-ldml
2024-01-19 18:01:38 -06:00
Steven R. Loomis
20e2d811eb
feat(developer): ldml marker normalization in ts 🙀
...
- normalize_nfd is working
For: #10317
2024-01-19 18:00:27 -06:00
Steven R. Loomis
e05549eaf9
feat(developer): ldml marker normalization in ts 🙀
...
- add_back_markers
For: #10317
2024-01-19 17:44:36 -06:00
Steven R. Loomis
2bb4747c2f
feat(developer): ldml marker normalization in ts 🙀
...
- add nfd table from ICU
For: #10317
2024-01-19 16:26:01 -06:00