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
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
Joshua A. Horton
99170862c6
fix(web): pred-text test page path to model
2024-01-19 08:17:44 +07:00
Joshua Horton
706c60e387
Merge pull request #10434 from keymanapp/fix/web/unicode-id-preprocessing
...
fix(web): U_ key id -> text for all subkeys; is now preprocessed
2024-01-19 08:04:26 +07:00
Joshua Horton
4cbe34f6aa
Merge pull request #10362 from keymanapp/fix/ios/kbd-multi-slide-in
...
fix(ios): multiple keyboard slide-in animations on app start
2024-01-19 08:02:22 +07:00
Marc Durdin
a26e21aba7
chore(core): address review comments
2024-01-19 08:01:45 +07:00
Joshua Horton
b56c71d09f
Merge pull request #10417 from keymanapp/fix/web/doc-kbd-rendering
...
fix(web): keyboard-documentation rendering mode
2024-01-19 08:01:14 +07:00
Joshua Horton
9e1d5fe8d2
Merge pull request #10352 from keymanapp/fix/web/keyboard-swap-gesture-cancel
2024-01-19 07:12:51 +07:00
Darcy Wong
4263d8e1c3
Merge pull request #10393 from keymanapp/chore/android/target-sdk-34
...
chore(android): Update targetSdkVersion to 34
2024-01-19 06:35:31 +07:00
Steven R. Loomis
ae00eda4a0
chore(core): ldml shuffle some deck chairs 🌱
...
- move the emit_ and context functions into an ldml_event_state object
For #10410
2024-01-18 15:47:15 -06:00
Steven R. Loomis
6e2030b3b8
feat(developer): ldml marker normalization in ts 🙀
...
- intial parsing
For: #10317
2024-01-18 12:39:19 -06:00
Keyman Server
2b03f8f9ee
Merge pull request #10438 from keymanapp/auto/version-master-17.0.248
...
auto: increment master version to 17.0.248
2024-01-19 01:11:26 +07:00
Keyman Build Agent
cf244e9b13
auto: increment master version to 17.0.248
2024-01-18 13:10:52 -05:00
Steven R. Loomis
0f5dbd2b68
Merge pull request #10391 from keymanapp/feat/developer/10319-remove-old-escape-epic-ldml
...
chore(developer,core): change sample and test files to use \u{…} 🙀
2024-01-18 10:38:05 -06:00
Steven R. Loomis
215bbfc4ac
Merge pull request #10356 from keymanapp/feat/core/10319-escaping-you-epic-ldml
...
feat(core): unescape u 🙀
2024-01-18 10:37:36 -06:00
Steven R. Loomis
973cf5d044
feat(core): ldml use action struct in tests 🌱
...
- clarify warnings in ldml.cpp for assertions we are skipping for now
- remove unused parameter
For: #10410
2024-01-18 08:48:50 -06:00
Steven R. Loomis
8095977bec
feat(core): ldml action struct test runner changes 🌱
...
- change ldml test suite, with TODOs
- backspace validation is different, as we don't know the expected char.
For: #10410
2024-01-18 22:55:06 -06:00
Steven R. Loomis
4c322ddb8a
feat(core): ldml action struct 🌱
...
- update km_core_actions.output to be a const*
- for now, call state->actions().commit() from ldml_event_state::commit()
For: #10410
2024-01-18 22:26:46 -06:00
Steven R. Loomis
20a13fa682
feat(core): ldml attempt to use action struct 🌱
...
- not quite working
For: #10410
2024-01-18 17:00:04 -06:00
Steven R. Loomis
16d641fc3b
feat(developer): ldml marker normalization in ts 🙀
...
- scaffolding and tests
For: #10317
2024-01-18 05:43:44 -06:00
Steven R. Loomis
64c808c4cc
feat(core): ldml marker segments: fix build errs 🙀
...
- remove unused function
For: #10369
2024-01-18 02:54:55 -06:00
Steven R. Loomis
f9831377a3
Merge branch 'master' into feat/core/10369-marker-sequence-again-epic-ldml
2024-01-18 14:40:31 -06:00