Commit graph

24978 commits

Author SHA1 Message Date
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