Commit graph

27982 commits

Author SHA1 Message Date
Marc Durdin
fa91bdcd85
Merge pull request #10472 from keymanapp/feat/developer/10416-10458-ldml-debugger-markers
feat(developer): LDML keyboard test window marker support 🌱
2024-01-26 15:31:01 +11:00
Joshua Horton
5c5f5ac4c7
Merge pull request #10504 from keymanapp/fix/web/layout-fontsize
fix(web): touch-layout fontsize property use 
2024-01-26 10:44:09 +07:00
Joshua Horton
7d999eed40
Merge pull request #10475 from keymanapp/feat/web/key-event-rule-processing-tests
feat(web): key-event rule processing unit tests for mnemonic, KMW 1.0 keyboards 🧓
2024-01-26 10:40:57 +07:00
Joshua Horton
a0adacf04a
Merge pull request #10464 from keymanapp/feat/web/key-event-preprocessing-tests
feat(web): keystroke pre-processing unit tests 🧓
2024-01-26 10:40:47 +07:00
Steven R. Loomis
4108ecd298 feat(core): ldml marker normalization fix 🙀
- decomp the 'glued' char before storing in map

For: #10516
2024-01-25 17:45:59 -06:00
Marc Durdin
41cc2f4d1e feat(developer): make context_get and context_length public again
Rolls back the privatisation of the km_core_context_get and
km_core_context_length APIs because the debugger uses them.
2024-01-26 06:37:09 +07:00
Marc Durdin
e98c202458
Merge branch 'epic/core/9999-normalization' into feat/developer/10416-10458-ldml-debugger-markers 2024-01-26 10:18:37 +11:00
Marc Durdin
6212b47171
Merge pull request #10462 from keymanapp/refactor/developer/10214-debugger-app-context
refactor(developer): update app context as well as cached context for keyboard debuggers 🌱
2024-01-26 10:18:18 +11:00
Marc Durdin
c5e9a8ce35
Merge branch 'refactor/developer/10214-debugger-app-context' into feat/developer/10416-10458-ldml-debugger-markers 2024-01-26 09:50:06 +11:00
Eberhard Beilharz
a79e64b02d
chore(linux): Add more debug output 2024-01-25 20:02:22 +01:00
Keyman Server
60c84a40c3
Merge pull request #10514 from keymanapp/auto/version-master-17.0.253
auto: increment master version to 17.0.253
2024-01-26 01:09:34 +07:00
Keyman Build Agent
05e668bc5c auto: increment master version to 17.0.253 2024-01-25 13:09:02 -05:00
Joshua Horton
76d005b7e9
Merge pull request #10508 from keymanapp/fix/web/banner-rotation 2024-01-26 00:43:12 +07:00
Joshua A. Horton
d66f7e815f fix(web): number type invalid for layer id 2024-01-25 15:50:36 +07:00
Joshua A. Horton
8be0b454ff docs(web): updates buildDocumentationKeyboard doc-comment 2024-01-25 15:32:28 +07:00
Marc Durdin
ab03a49a27
Merge pull request #10461 from keymanapp/fix/developer/10456-ldml-keyboard-editor-font
fix(developer): support for char + code font in LDML keyboard editor 🌱
2024-01-25 19:30:06 +11:00
Marc Durdin
0c339213b7
Merge pull request #10460 from keymanapp/fix/developer/10457-ldml-keyboard-editor-xml-mode
fix(developer): Use XML mode for LDML keyboard editor 🌱
2024-01-25 19:29:56 +11:00
Marc Durdin
882af831f2
Merge pull request #10459 from keymanapp/feat/developer/10420-ldml-keyboard-test
feat(developer): LDML Keyboard Test Window 🌱
2024-01-25 19:29:47 +11:00
Joshua A. Horton
36df5ce77d docs(web): on SuggestionBanner.options.length 2024-01-25 15:23:37 +07:00
Joshua A. Horton
4f2c82d915 fix(web): promise-clearing on error, encoding of font URIs 2024-01-25 15:03:09 +07:00
Joshua A. Horton
3d68ba370d chore(web): post-drop logic simplification 2024-01-25 14:47:56 +07:00
Joshua A. Horton
9c8f0fad7b chore(web): drops svg, eot 2024-01-25 14:47:24 +07:00
Joshua A. Horton
c2474bd2e5 chore(web): better OSKView layout logic ordering 2024-01-25 14:35:31 +07:00
Joshua A. Horton
8bbc5e898c fix(web): banner suggestion resizing after device rotation 2024-01-25 14:26:36 +07:00
Joshua A. Horton
19508eae1b fix(web): documentation-keyboard font size, font scaling 2024-01-25 12:34:49 +07:00
Joshua A. Horton
c68af635e2 fix(web): post font-load layout refresh 2024-01-25 12:19:50 +07:00
Joshua A. Horton
407ddaeda7 feat(web): stylesheet load promise now also waits for font loading 2024-01-25 12:14:18 +07:00
Joshua A. Horton
032f618d33 fix(web): touch-layout fontsize property use 2024-01-25 11:59:30 +07:00
Darcy Wong
811ea81f20
Merge pull request #10442 from keymanapp/fix/android/landscape-kb-picker-osk
fix(android/engine): Fix OSK widths
2024-01-25 11:38:17 +07:00
Darcy Wong
e2b8cf31b0
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-01-25 11:05:56 +07:00
Joshua A. Horton
dbae8392b9 fix(web): removes temp .only from unit-test suite, tweaks comments per review 2024-01-25 10:51:26 +07:00
Marc Durdin
4cd2cd4498
Merge pull request #10496 from keymanapp/chore/developer/10487-source-maps-for-kmc
chore(developer): `--enable-source-maps` parameter for kmc wrapper
2024-01-25 11:09:09 +11:00
Marc Durdin
fc7677f064
Merge pull request #10493 from keymanapp/fix/developer/10490-sentry-cli-boilerplate
fix(developer): sentry-cli no longer injects into .d.ts 🌱
2024-01-25 10:21:24 +11:00
Steven R. Loomis
16f7dc8cbc
Merge pull request #10484 from keymanapp/fix/common/ldml-err-typo
fix(common): ldml: fix typo in kmc error message 🙀
2024-01-24 14:36:21 -06:00
Keyman Server
7a05723a10
Merge pull request #10500 from keymanapp/auto/version-master-17.0.252
auto: increment master version to 17.0.252
2024-01-25 01:02:48 +07:00
Keyman Build Agent
4ace58bab9 auto: increment master version to 17.0.252 2024-01-24 13:02:20 -05:00
Eberhard Beilharz
e33d5effdd
chore(linux): Fix changelog
Should be a new version...
2024-01-24 17:42:41 +01:00
Eberhard Beilharz
052ac3eae3
chore(linux): Update changelog 2024-01-24 17:33:50 +01:00
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
Eberhard Beilharz
c713cd02cc
refactor(linux): address code review comments 2024-01-24 14:27:43 +01:00
Marc Durdin
4f25e80ccb
Merge branch 'fix/developer/10456-ldml-keyboard-editor-font' into refactor/developer/10214-debugger-app-context 2024-01-24 19:39:45 +11:00
Marc Durdin
d6a9c74762
Merge branch 'fix/developer/10457-ldml-keyboard-editor-xml-mode' into fix/developer/10456-ldml-keyboard-editor-font 2024-01-24 19:39:30 +11:00
Marc Durdin
49b0c826ce
Merge branch 'feat/developer/10420-ldml-keyboard-test' into fix/developer/10457-ldml-keyboard-editor-xml-mode 2024-01-24 19:39:15 +11:00
Marc Durdin
5111e5b32b
Merge pull request #10359 from keymanapp/chore/developer/10357-ngrok-v3
chore(developer): upgrade ngrok to v3
2024-01-24 19:29:02 +11:00
Marc Durdin
e8cf7bf89c
Merge branch 'epic/core/9999-normalization' into feat/developer/10420-ldml-keyboard-test 2024-01-24 18:12:43 +11:00
Marc Durdin
e10c0f5fc3
Merge pull request #10492 from keymanapp/fix/common/10486-preserve-const-enums
fix(common): preserve const enums in tsc build 🌱
2024-01-24 18:12:26 +11:00
Marc Durdin
511277de67
Merge branch 'fix/common/10486-preserve-const-enums' into fix/developer/10490-sentry-cli-boilerplate 2024-01-24 18:11:59 +11:00
Darcy Wong
4cffe74900 chore(android/app): Move scope of newConfig 2024-01-24 14:02:28 +07:00
Darcy Wong
72bcb30545 chore(android/engine): Revert KMKeyboard change 2024-01-24 13:32:42 +07:00
Marc Durdin
f1a9ccac03 chore(developer): --enable-source-maps parameter for kmc wrapper
Fixes #10487.

In Keyman Developer's wrapper of kmc, we now accept
`--enable-source-maps` as the first parameter to pass to kmc. We do not
enable source maps by default because they have a performance penalty.
2024-01-24 13:23:21 +07:00