Commit graph

27982 commits

Author SHA1 Message Date
Darcy Wong
4718b5bb20 refactor(android/engine): Refactor detection of device orientation 2024-01-24 12:53:57 +07:00
Darcy Wong
4785c6bf01 fix(android/engine): Try other settings to fix OSK width 2024-01-24 12:53:57 +07:00
Darcy Wong
338a8ac046 fix(android/app): Apply resizeableActivity to entire app 2024-01-24 12:53:57 +07:00
Marc Durdin
11359737f3 chore(developer): remove ngrok region entirely 2024-01-24 12:16:10 +07:00
Marc Durdin
de4897213d
Merge pull request #10436 from keymanapp/feat/developer/10135-create-ldml-keyboard-project
feat(developer): New LDML Keyboard Project form 🌱
2024-01-24 15:41:18 +11:00
Marc Durdin
e8e47c0c5f
Merge pull request #10433 from keymanapp/refactor/core/10431-remove-unused-core-context-apis
refactor(core): remove unused context APIs 🌱
2024-01-24 15:41:07 +11:00
Marc Durdin
a69f7d3058
Merge pull request #10489 from keymanapp/fix/developer/10485-missing-imports
fix(developer): include ldml techpreview imports in msi 🌱
2024-01-24 15:40:57 +11:00
Marc Durdin
d2b3ef1b58 chore(developer): preserve const enums in kmc-kmn 2024-01-24 11:29:43 +07:00
Marc Durdin
07d3e9981d chore: test preserveConstEnums in common/web/types only 2024-01-24 10:55:31 +07:00
Marc Durdin
e04db1da27 fix(developer): sentry-cli no longer injects into .d.ts
Fixes #10490.

Note that the default is to inject into .js, .mjs, .cjs, so we don't
need to override that.
2024-01-24 10:22:08 +07:00
Marc Durdin
2aa640e7e0 fix(common): preserve const enums in tsc build
Fixes #10486.
2024-01-24 10:18:50 +07:00
Marc Durdin
9d47490e2f chore(developer): one component per file 2024-01-24 10:17:32 +07:00
Marc Durdin
525eed8a34 chore(developer): duplicate id in wxs 2024-01-24 09:42:36 +07:00
Marc Durdin
4188a3ff4b fix(developer): include ldml techpreview imports in msi
Fixes #10485.
2024-01-24 08:15:27 +07:00
Marc Durdin
4906545e31
Merge branch 'epic/core/9999-normalization' into refactor/core/10431-remove-unused-core-context-apis 2024-01-24 12:14:11 +11:00
rc-swag
db18917a63 feat(windows): project file listing updated 2024-01-24 08:00:10 +10:00
rc-swag
e29e212eaf feat(windows): WIP - leave commit so work not lost 2024-01-24 07:58:45 +10: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
Eberhard Beilharz
372af218ca
refactor(linux): Use km_core_state_action_items struct instead of queue
Implements #10353.
2024-01-23 17:05:49 +01:00
Steven R. Loomis
ea59f0d596 fix(common): ldml: fix typo in kmc error message 🙀
- stray dot in the pathname, it's not a regex!
2024-01-23 09:44:52 -06: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
sgschantz
323f60b5f2 respond to review comments, change subsystem names 2024-01-23 14:26:24 +07:00
Joshua A. Horton
fc1d90ee61 docs(web): adds compare/contrast comments for related recent unit-test sets 2024-01-23 14:12:28 +07:00
Joshua A. Horton
e9becef82a feat(web): rule processing unit tests for mnemonic, KMW 1.0 keyboard formats 2024-01-23 14:02:37 +07:00
Joshua A. Horton
64ce55854a feat(web): adds sil_ipa, armenian keyboards for KMW testing 2024-01-23 14:02:12 +07:00
Marc Durdin
c4b1054f02 fix(developer): tidy up LDML keyboard project template
Fixes #10470.
2024-01-23 14:00:39 +07:00
Marc Durdin
7b0406d64d fix(developer): use keyboard3 tag rather than DTD to identify LDML keyboard xml files
Fixes #10469.
2024-01-23 13:37:57 +07:00
Marc Durdin
ebccb23c41 chore(developer): remove old proc reference 2024-01-23 13:34:41 +07:00
Marc Durdin
fa39ae0b22 chore(core): fixup types on unit test 2024-01-23 13:12:47 +07:00
Marc Durdin
7e41ecb358 feat(developer): LDML keyboard test window marker support
Fixes #10458.

Refactors the LDML keyboard test window significantly, in order to be
able to support markers. Cleans up the state machine for the debug
window in the process, as that was complicating the changes. Removes
a lot of extraneous code in the debug window.
2024-01-23 12:42:28 +07:00
Marc Durdin
39b64be67a refactor(developer): use km_core_state_get_actions for LDML keyboard debugger
Relates to #10416.

Moves from using action queue to action struct for the LDML keyboard
debugger. Does not do the same for the KMX keyboard debugger, because
that relies on action items to do single-step debugging.
2024-01-23 12:42:27 +07:00
Joshua A. Horton
2520d97d7f fix(web): minimal harness loading for kbds with KLOAD 2024-01-23 12:24:11 +07:00
Steven R. Loomis
52d9c48128 feat(developer): document marker algo 🙀
For: #10317
2024-01-22 21:51:01 -06:00
Joshua A. Horton
7c507abef2 chore(web): suggestions from pr review 2024-01-23 10:44:55 +07:00
Joshua A. Horton
c632d1f419 chore(web): Merge branch 'fix/android/hardware-mnemonic-mapping' into feat/web/key-event-preprocessing-tests 2024-01-23 10:41:10 +07: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
Steven R. Loomis
4abb29a01a
Merge pull request #10441 from keymanapp/feat/core/10410-ldml-really-use-action-struct
feat(core): ldml to use action struct 🌱
2024-01-22 16:47:54 -06:00
Steven R. Loomis
aecf4e4552
Update core/tests/unit/kmnkbd/test_actions_normalize.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-22 16:47:28 -06: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
Eberhard Beilharz
4fa014a098
chore(core): Address code review comments 2024-01-22 11:58:35 +01: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