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
Steven R. Loomis
9e9bbf8b44
feat(developer): ldml marker normalization in ts 🙀
...
- add remove_markers
For: #10317
2024-01-19 14:30:55 -06:00
Steven R. Loomis
384ee3b189
feat(developer): ldml marker normalization in ts 🙀
...
- C++ build fix
For: #10317
2024-01-19 14:30:19 -06:00
Steven R. Loomis
ac315661ed
feat(core): ldml actions: include what you use 🌱
...
- missed an include
For: #10410
2024-01-19 13:45:12 -06:00
Keyman Server
a9ef4d7d5d
Merge pull request #10455 from keymanapp/auto/version-master-17.0.249
...
auto: increment master version to 17.0.249
2024-01-20 01:06:56 +07:00
Keyman Build Agent
0857158f40
auto: increment master version to 17.0.249
2024-01-19 13:06:20 -05:00
Steven R. Loomis
259471408a
feat(core): ldml actions: reinstate divergence test 🌱
...
- compare context to test context, but SKIPPING markers.
For: #10410
2024-01-19 11:43:33 -06:00
Steven R. Loomis
04a6e164d7
feat(core): ldml actions: updates per code review 🌱
...
- fix backspace processing
- fix k_102 - we can no longer test for context invalidation here
- fix a test that assumed non-const km_core_actions.output
For: #10410
2024-01-19 11:24:41 -06:00
Steven R. Loomis
6ea83391a7
Merge remote-tracking branch 'origin/epic/core/9999-normalization' into feat/core/10410-ldml-really-use-action-struct
2024-01-19 10:40:42 -06:00
Steven R. Loomis
5d62d729ea
Merge pull request #10394 from keymanapp/feat/core/10369-marker-sequence-again-epic-ldml
...
feat(core): cross-segment markers 🙀
2024-01-19 10:12:15 -06:00
sgschantz
a61fb78860
remove XCGLogger from sample projects, correct subsystem names
2024-01-19 22:51:20 +07:00
Eberhard Beilharz
a4c940418f
fix(core): Fix nuances when updating context
...
Fixes #10100 .
2024-01-19 15:56:40 +01:00
sgschantz
494a240383
remove XCGLogger from FV
2024-01-19 18:10:17 +07:00
sgschantz
cdd0820ce9
fix compile error in conditionally compiled non-debug code
2024-01-19 15:18:37 +07:00
Joshua Horton
5108633a06
Merge pull request #10427 from keymanapp/fix/web/bulk_renderer
...
fix(web): bulk renderer interface for recent-version targeting keyboards
2024-01-19 15:08:49 +07:00
Darcy Wong
76a773326f
Merge pull request #10395 from keymanapp/chore/android/whats-new-17
...
chore(android/app): Update whatsnew for 17.0
2024-01-19 14:36:28 +07:00
Marc Durdin
5df9464a30
chore(developer): let ngrok choose region -- experimental
2024-01-19 13:56:51 +07:00
Marc Durdin
56a2b9e494
Merge pull request #10450 from keymanapp/chore/merge-master-into-windows-updates
...
chore: merge master into windows-updates
2024-01-19 17:42:58 +11:00
Marc Durdin
6a595b3144
Merge pull request #10451 from keymanapp/chore/merge-master-into-core/9999-normalization
...
chore: merge master into core/9999-normalization 🌱
2024-01-19 17:42:51 +11:00
Marc Durdin
249ed77835
Merge branch 'epic/core/9999-normalization' into chore/merge-master-into-core/9999-normalization
2024-01-19 17:42:40 +11:00
sgschantz
2604058212
remove ObjcExceptionBridging.xcframework from project
2024-01-19 13:30:24 +07:00
Steven R. Loomis
ade29e0d84
feat(core): ldml marker: assert that all markers were re-added 🙀
...
For: #10369
2024-01-19 00:13:08 -06:00
Steven R. Loomis
93340649d1
Merge pull request #10425 from keymanapp/feat/core/19410-ldml-use-action-struct
...
chore(core): ldml shuffle some deck chairs 🌱
2024-01-19 00:05:59 -06:00
Steven R. Loomis
9ff937b4ab
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-18 23:59:29 -06:00
Marc Durdin
cb6968b1c0
chore(developer): fixup generated xml to valid sample keyboard
2024-01-19 11:47:20 +07:00
sgschantz
15609864a5
remove xcglogger from cartfile
2024-01-19 11:32:06 +07:00
sgschantz
d7a2451a0f
remove XCGlogger
2024-01-19 11:29:25 +07:00
sgschantz
542dc83b44
remove XCGLogger dependency from Keyman Engine
2024-01-19 10:47:54 +07:00
Marc Durdin
583b0836de
Merge pull request #10430 from keymanapp/chore/core/10424-surrogate-pair-tests
...
chore(core): add surrogate pair tests to test_actions_normalize 🌱
2024-01-19 13:51:16 +11:00
Marc Durdin
c1304a9c19
Merge pull request #10428 from keymanapp/refactor/core/10423-move=context-helpers
...
refactor(core): move context helpers to a new module 🌱
2024-01-19 13:51:09 +11:00
Marc Durdin
4f909dcc83
Merge pull request #10403 from keymanapp/feat/core/9999-normalize-output
...
feat(core): infrastructure for normalization of output 🌱
2024-01-19 13:51:00 +11:00
Marc Durdin
ba46d2127d
chore(core): address review comments
2024-01-19 09:50:00 +07:00