rc-swag
b97c4f1623
fix(windows): fix handling of more than 3 updates
...
The scroll bar was also not working correctly for display content.
Different options where explored but the best was to make the outer
update content block a "display: block" instead of using flex.
2025-03-25 17:09:03 +10:00
Marc Durdin
7caaeb268f
chore(common): update language-subtag-registry to 2025-03-10 release
...
Fixes : #13468
2025-03-25 13:54:33 +07:00
rc-swag
eb134999b2
fix(windows): move lbl remove full stop
...
Moved the label yet again. Also remove a full stop after the
question mark for a string.
2025-03-25 10:14:30 +10:00
Steven R. Loomis
4f22ab0d9e
Merge pull request #13516 from keymanapp/chore/developer/ldmlcov
...
chore(developer): improve ldml code coverage 🙀
2025-03-24 17:16:34 -05:00
Keyman Server
14fad57675
Merge pull request #13575 from keymanapp/auto/version-beta-18.0.221
...
auto: increment beta version to 18.0.221
2025-03-24 11:03:14 -07:00
Keyman Server
59fbb11b7b
Merge pull request #13574 from keymanapp/auto/version-master-19.0.18
...
auto: increment master version to 19.0.18
2025-03-24 11:02:56 -07:00
Keyman Build Agent
f86f2a45ae
auto: increment beta version to 18.0.221
2025-03-24 14:02:35 -04:00
Keyman Build Agent
f40c849c50
auto: increment master version to 19.0.18
2025-03-24 14:02:18 -04:00
Steven R. Loomis
18e7686b3e
chore(developer): fix build message per review comment
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-24 12:29:32 -05:00
EberhardSchweizer07@gmail.com
87687d3443
Language selector sorted according to language names instead of language ids
2025-03-24 16:47:38 +01:00
rc-swag
5bf17c1fc9
fix(windows): update S_Update_Restart_Req
...
This was updated in first PR before combining just bringing
the change over.
2025-03-24 17:21:09 +10:00
Marc Durdin
2dc3708e63
Merge pull request #13562 from keymanapp/chore/developer/command-to-statement
...
chore(developer): use 'statement' instead of 'command' for messages about kmn statements
2025-03-24 14:09:52 +07:00
rc-swag
4863304f4d
fix(windows): lablel location moved up
2025-03-24 17:01:19 +10:00
Marc Durdin
86102c405e
Merge pull request #13191 from keymanapp/dependabot/npm_and_yarn/esbuild-0.25.0
...
chore(deps-dev): bump esbuild from 0.18.20 to 0.25.0
2025-03-24 11:22:00 +07:00
Darcy Wong
614e355306
Merge pull request #13564 from keymanapp/fix/windows/crowdin-es-configuration
...
fix(windows,mac): Update Spanish configuration string and mac strings
2025-03-24 11:07:24 +07:00
Darcy Wong
39c76a68f7
chore(mac): Remove typos in comment
...
Addresses review comment
> The word "need" should be deleted.
2025-03-24 10:36:50 +07:00
Darcy Wong
75bf69bfbf
fix(android): Cleanup comments
...
Cleanup references to mayPredictOverride in comments
2025-03-24 10:27:50 +07:00
Darcy Wong
009829a842
docs(android): Update Keyman Engine for Android API
...
Documents added getPredictionsSuspended() and setPredictionsSuspended() API calls for Keyman 18.0
2025-03-24 08:57:14 +07:00
Darcy Wong
edfef5488a
fix(oem/fv/android): Apply renames
2025-03-24 08:30:34 +07:00
Darcy Wong
9d8f71a718
refactor(android): Rename mayPredictOverrides APIs
...
Per review comments, rename these API's for Keyman 18.0:
inAppMayPredictOverride --> inAppPredictionsSuspendedForSensitiveInput
systemMayPredictOverride --> systemPredictionsSuspendedForSensitiveInput
getMayPredictOverride() --> getPredictionsSuspended()
setMayPredictOverride() --> setPredictionsSuspended()
2025-03-24 08:19:35 +07:00
rc-swag
49c077485e
fix(windows): combine install and installnow frms
2025-03-24 10:43:36 +10:00
Darcy Wong
4d314ef2ea
chore(mac): Update crowdin string for Spanish
2025-03-24 07:29:48 +07:00
Darcy Wong
1e9c917d59
fix(windows): Correct typo in Spanish configuration string
2025-03-24 07:29:30 +07:00
Marc Durdin
e1d8abcb5a
chore(common): rebuild keyboard fixture with kmcomp
2025-03-22 06:08:16 +07:00
Marc Durdin
9080d156dc
chore(developer): use 'statement' instead of 'command' for messages about kmn statements
...
In compiler messages, for a long time we have inconsistently used
'command' instead of 'statement' when referring to kmn statements. The
kmn language documentation uses 'statement' fairly consistently.
2025-03-22 05:58:06 +07:00
Steven R. Loomis
b05d51f940
Merge branch 'master' into chore/developer/ldmlcov
2025-03-21 17:11:26 -05:00
Steven R. Loomis
692ea6ee9e
feat(core): improve kmxplus validation tests
...
- update basic.txt to include the kvk section #12402
- use run() instead of compile()
- move compile()+serialize to a separate subtest
2025-03-21 17:11:03 -05:00
Keyman Server
1a02b8235f
Merge pull request #13561 from keymanapp/auto/version-beta-18.0.220
...
auto: increment beta version to 18.0.220
2025-03-21 11:03:08 -07:00
Keyman Build Agent
ffc7e6a81a
auto: increment beta version to 18.0.220
2025-03-21 14:02:26 -04:00
Eberhard Beilharz
a645fea903
fix(linux): improve key mapping to allow Core to reset context
...
This change tries to map all keys to corresponding Core VKeys so that
Core sees them and can reset the context if necessary. Previously we
had 0 for most of the keys, which meant that we didn't send them to
Core but instead returned right away. While this doesn't directly fix
the failing user tests described in #12968 , it fixes the original tests
in #11172 .
Closes : #12968
2025-03-21 18:15:46 +01:00
Eberhard Beilharz
930de0f04f
test(common): add baseline test for resetting context
2025-03-21 18:15:46 +01:00
Eberhard Beilharz
74f3a2a975
fix(linux): improve emitting keystrokes
...
For some reason when using a LDML keyboard we ended up emitting a
keystroke even though Core returned `FALSE for `emitting_keystroke`.
I wasn't able to track down where this happened, but this change seems
like an easy way to fix it.
This showed up when debugging why the changes in #13372 didn't work for
non-compliant apps.
2025-03-21 09:03:21 +01:00
Eberhard Beilharz
3b27b92283
Merge pull request #13554 from keymanapp/refactor/linux/init_queue
...
refactor(linux): rename `initialize_queue` method
2025-03-21 09:02:31 +01:00
rc-swag
3b72fc0929
fix(windows): resize form to match install-pop-up-now
2025-03-21 11:15:49 +10:00
rc-swag
b0dc12252a
Merge pull request #13530 from keymanapp/fix/windows/12679/xmlrender-exception-notes
...
fix(windows): add exception handling for loading xml file in XSL Rendering
2025-03-21 09:43:36 +10:00
Eberhard Beilharz
42f7142b41
refactor(linux): rename initialize_queue method
...
The new name `initialize_queue_items` makes it clearer that we initialize
some items in the queue and not the entire queue (which might still
contain items that we do want to keep).
2025-03-20 18:09:34 +01:00
Shawn Schantz
ccdb683a57
fix(mac): update compliance for change in context
...
also improve compliance to verify that API to get
the current context is reliable
Fixes : #13465
2025-03-20 16:24:51 +07:00
rc-swag
979e1b05c9
fix(windows): configuration update tab text changes
...
fixes : #13489
2025-03-20 17:01:33 +10:00
Joshua Horton
4ee498d1ef
fix(ios): uninstalls keyboards upon failure to load
...
Fixes #13120 .
Well, fixes the state left by the error, but doesn't prevent it - that part is covered by the predecessor, #13548 .
2025-03-20 13:12:52 +07:00
Joshua Horton
1c54bf5b58
change(ios): prevent file erasure during copyWithOverwrite error state
...
Adds measures to prevent the state causing #13120 , but does not fix it.
2025-03-20 13:04:05 +07:00
Darcy Wong
1da411727a
refactor(android): split mayPredictOverride for inapp and system kbd
...
Refactor mayPredictOverride so the banner toggle is handled independently for `KeyboardType.KEYBOARD_TYPE_INAPP` and `KeyboardType.KEYBOARD_TYPE_SYSTEM` keyboards.
Pre-existing override API calls are now for `KeyboardType.KEYBOARD_TYPE_SYSTEM`
2025-03-20 11:39:02 +07:00
Darcy Wong
9afcf8f2b0
fix(android): Restore banner after lock screen
...
Fix banner transitions on lock screen and resuming
2025-03-20 07:43:03 +07:00
Keyman Server
a26df5ecaa
Merge pull request #13544 from keymanapp/auto/version-beta-18.0.219
...
auto: increment beta version to 18.0.219
2025-03-19 11:03:48 -07:00
Keyman Build Agent
1a0ca658df
auto: increment beta version to 18.0.219
2025-03-19 14:03:13 -04:00
Keyman Server
b77fcfc3da
Merge pull request #13543 from keymanapp/auto/version-master-19.0.17
...
auto: increment master version to 19.0.17
2025-03-19 11:01:39 -07:00
Keyman Build Agent
4eac6baad8
auto: increment master version to 19.0.17
2025-03-19 14:01:09 -04:00
Steven R. Loomis
4c36f07d0a
Merge pull request #13486 from keymanapp/feat/core/9446-detect-bad-unicode-kmxplus
...
feat(core): check on load for valid kmx_plus unicode 🙀
2025-03-19 10:22:40 -05:00
Eberhard Beilharz
7de1b9f6eb
Merge pull request #13523 from keymanapp/chore/linux/13497_UbuntuPackaging
...
chore(linux): rename "Debian packaging" to "Ubuntu packaging"
2025-03-19 16:11:00 +01:00
Eberhard Beilharz
1b24e57c7d
chore(linux): add comment explaining filename
...
Addresses code review comment.
2025-03-19 16:10:06 +01:00
Eberhard Beilharz
dc7b8691b0
Merge pull request #13524 from keymanapp/chore/linux/13319_setup-py
...
chore(linux): replace deprecated setup.py
2025-03-19 15:49:51 +01:00