Commit graph

24162 commits

Author SHA1 Message Date
Eberhard Beilharz
29c71253db
chore(core): Update debian package to use webkit2 4.1
Ubuntu 20.04 Focal doesn't have webkit2 4.1. The API is the same as
with 4.0, so we use that if we can't find 4.1.
2024-01-24 16:47:22 +01:00
Jeremy Bícha
7ea8d9648b chore(linux): Build with webkitgtk 4.1 instead of 4.0 2024-01-23 14:40:57 -05:00
Keyman Server
c494581117
Merge pull request #10482 from keymanapp/auto/version-master-17.0.251
auto: increment master version to 17.0.251
2024-01-24 01:04:38 +07:00
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
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
Steven R. Loomis
52d9c48128 feat(developer): document marker algo 🙀
For: #10317
2024-01-22 21:51:01 -06: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
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
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
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
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
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
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
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
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
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
9ff937b4ab
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-18 23:59:29 -06: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
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
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
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
Steven R. Loomis
2c56223f53 feat(core): ldml marker: improve segment algorithm 🙀
- easier to understand loop
- comments

For: #10369
2024-01-18 14:39:10 -06:00