Commit graph

22573 commits

Author SHA1 Message Date
Steven R. Loomis
6f4def8b4b
Merge pull request #9962 from keymanapp/feat/core/9707-tertiary-reorder-epic-ldml
feat(core): ldml tertiary reordering 🙀
2023-11-21 18:22:18 -06:00
Steven R. Loomis
037454b86e
Merge branch 'master' into feat/core/9707-tertiary-reorder-epic-ldml 2023-11-21 16:43:57 -06:00
Steven R. Loomis
c8895014ab
Merge pull request #9960 from keymanapp/feat/core/9450-backspace-epic-ldml
feat(core): ldml backspace transform 🙀
2023-11-21 16:43:25 -06:00
Steven R. Loomis
d82f64fadc
Merge branch 'master' into feat/core/9450-backspace-epic-ldml 2023-11-21 15:01:51 -06:00
Steven R. Loomis
850491cb88
Merge pull request #9761 from keymanapp/feat/core/9468-marker-normalization-epic-ldml
feat(core): ldml marker normalization  🙀
2023-11-21 15:01:26 -06:00
Steven R. Loomis
5f6dafa355
Merge branch 'master' into feat/core/9468-marker-normalization-epic-ldml 2023-11-20 17:16:59 -06:00
Steven R. Loomis
f524519b3f feat(developer): ldml fix testcase processing 🙀
- KM_CORE_BT_UNKNOWN should only be used with an empty context

For: #9468  but related to #9450
2023-11-20 16:57:47 -06:00
Keyman Server
6e57ebbe84
Merge pull request #10034 from keymanapp/auto/version-master-17.0.215
auto: increment master version to 17.0.215
2023-11-21 01:03:37 +07:00
Keyman Build Agent
18ee82be41 auto: increment master version to 17.0.215 2023-11-20 13:03:06 -05:00
Shawn Schantz
089e5b6dca
Merge pull request #10018 from keymanapp/fix/ios/cherry-pick/9958-fv-launch-crash
fix(ios): fv: replace Zip framework to prevent crash on startup 🍒
2023-11-20 10:13:29 +07:00
sgschantz
5cd958cff2 fixed formatting and other items caught in review 2023-11-20 09:36:26 +07:00
Keyman Server
efd99f03de
Merge pull request #10028 from keymanapp/auto/version-master-17.0.214
auto: increment master version to 17.0.214
2023-11-18 01:02:48 +07:00
Keyman Build Agent
aad62bb4df auto: increment master version to 17.0.214 2023-11-17 13:02:13 -05:00
Darcy Wong
cb1b995d62
Merge pull request #9696 from keymanapp/fix/android/image-banner
fix(android): Always display HTML banner when suggestions aren't available
2023-11-17 17:54:10 +07:00
Darcy Wong
4ebc1e287a fix(android/engine): Fix typo 2023-11-17 15:21:48 +07:00
sgschantz
e322596b82 fix unit tests 2023-11-17 15:06:09 +07:00
Darcy Wong
d77df3942c fix(android): Refresh HTML banner when KeymanWeb reloads 2023-11-17 10:19:57 +07:00
sgschantz
cb15b2ee6b cartfile update 2023-11-17 08:24:16 +07:00
Steven R. Loomis
350eb83ab3 feat(core): ldml typedef for reorder weights 🙀
For: #9707
2023-11-16 16:13:48 -06:00
Steven R. Loomis
3e33abf8ab
Merge branch 'feat/core/9450-backspace-epic-ldml' into feat/core/9707-tertiary-reorder-epic-ldml 2023-11-16 15:38:53 -06:00
Steven R. Loomis
f1fef269da
Merge branch 'feat/core/9468-marker-normalization-epic-ldml' into feat/core/9450-backspace-epic-ldml 2023-11-16 15:38:33 -06:00
Steven R. Loomis
934dd45e1c
Merge branch 'master' into feat/core/9468-marker-normalization-epic-ldml 2023-11-16 15:37:33 -06:00
Eberhard Beilharz
11e4804b76
Merge pull request #10020 from keymanapp/fix/linux/gha
fix(linux): Fix packaging GHA
2023-11-16 22:28:16 +01:00
Eberhard Beilharz
a5f2d5fc96
fix(linux): Fix packaging GHA
For some reason with some PR builds we got an incorrect base ref. This
change makes better use of the information that GitHub provides and so
should work around the problem.
2023-11-16 22:15:25 +01:00
Steven R. Loomis
af3f128b41
Merge branch 'feat/core/9450-backspace-epic-ldml' into feat/core/9707-tertiary-reorder-epic-ldml 2023-11-16 13:57:18 -06:00
Steven R. Loomis
5468eff779
Merge branch 'feat/core/9468-marker-normalization-epic-ldml' into feat/core/9450-backspace-epic-ldml 2023-11-16 13:56:58 -06:00
Steven R. Loomis
386ac30155
Merge branch 'master' into feat/core/9468-marker-normalization-epic-ldml 2023-11-16 13:56:36 -06:00
Steven R. Loomis
3cd6c7630c feat(core): ldml tertiary reorder 🙀
- handle case where there's no tertiary base before the first char
- separate some element API tests from the actual tertiary test.  Tests were failing because of now-correct implementation.

Fixes: #9707
2023-11-16 13:55:49 -06:00
Steven R. Loomis
30d951ef67 feat(core): ldml dx: launch ldml unit tests before keyboard tests 🙀
For: #9707
2023-11-16 13:43:12 -06:00
Steven R. Loomis
f7566c7356 feat(core): ldml tertiary reorder 🙀
- implemented tertiary reordering
- reinstated bengali reordering!
- fixed reordering to be longest-first (by sorting the list before applying)
- updated debug logging

Fixes: #9707
2023-11-16 12:31:08 -06:00
Steven R. Loomis
85a5afafc9 feat(core): ldml tertiary reorder 🙀
- failing test cases, hooray! In XML and C++

For: #9707
2023-11-16 12:31:08 -06:00
Steven R. Loomis
e9e5665cb8 feat(core): ldml backspace transform 🙀
- refactor transform/normalization inner routine

For: #9450
2023-11-16 12:27:23 -06:00
Steven R. Loomis
d0c8ea5c88 feat(core): ldml backspace transform 🙀
- refactor keypress some (needs more)
- copypasta implementation of backspace transform

For: #9450
2023-11-16 12:25:15 -06:00
Steven R. Loomis
4bbafa6903 feat(core): marker normalization 🙀
- literally a bad assert. the error case is handled below, in fact the unit test tests for it.
- for some reason, assert.h wasn't included in some cases locally.

For: #9468
2023-11-16 12:11:41 -06:00
Keyman Server
a44dda1fc5
Merge pull request #10019 from keymanapp/auto/version-master-17.0.213
auto: increment master version to 17.0.213
2023-11-17 01:02:42 +07:00
Keyman Build Agent
f3dd568293 auto: increment master version to 17.0.213 2023-11-16 13:02:11 -05:00
Steven R. Loomis
3905c6d41d
Merge branch 'master' into feat/core/9468-marker-normalization-epic-ldml 2023-11-16 11:21:14 -06:00
sgschantz
97a8c68b8f cartfile updates from master due to merge error 2023-11-16 16:27:01 +07:00
Darcy Wong
4c453cc395 chore(android): Move banner.html up to assets/ folder
* They don't need to be copied into the resources folder on app load.
2023-11-16 15:24:13 +07:00
Darcy Wong
2b34c641f3
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-11-16 15:10:18 +07:00
Darcy Wong
b41f049036 chore(android): Tweak banner sizing 2023-11-16 14:47:57 +07:00
Darcy Wong
37e9bbd881 fix(oem/fv/android): Move banner asset folder 2023-11-16 13:58:41 +07:00
Darcy Wong
37e9cf5f2d fix(android/app): Move banner asset folder 2023-11-16 13:53:51 +07:00
Darcy Wong
8249abd829 fix(android): Handle single quotes in HTMl banner 2023-11-16 11:52:21 +07:00
Darcy Wong
44fa59b463 chore(android/engine): Revert some changes in android-host.js 2023-11-16 11:40:25 +07:00
Darcy Wong
68f2661e1f chore(web): Revert take 2 2023-11-16 08:45:26 +07:00
Darcy Wong
887e6b2628 chore(web): Revert 2 files to master 2023-11-16 08:42:06 +07:00
Darcy Wong
0bcdea1e46 chore(android): Merge remote-tracking branch 'origin/master' into fix/android/image-banner 2023-11-16 08:39:35 +07:00
Joshua Horton
8ebb7257b3
Merge pull request #9988 from keymanapp/refactor/web/inactive-banner-management
refactor(web): inactive banner management 🎏
2023-11-16 08:06:17 +07:00
Joshua Horton
e6e89d75e8
Merge pull request #9987 from keymanapp/chore/web/separate-banner-source-files
chore(web): splits banner.ts into separate files per banner type 🎏
2023-11-16 08:06:07 +07:00