Marc Durdin
0db2d7b7d6
Merge branch 'epic/autocorrect' into chore/merge-master-into-autocorrect
2025-03-31 12:13:34 +07:00
Marc Durdin
d71b9a826a
Merge pull request #13606 from keymanapp/chore/b18s4-merge-beta-to-master
...
chore: merge beta to master B18S4
2025-03-31 08:43:50 +07:00
Marc Durdin
ab59fa29b4
Merge branch 'master' into chore/b18s4-merge-beta-to-master
2025-03-29 05:41:03 +07:00
Marc Durdin
a52437c407
chore: Merge branch 'master' into chore/b18s4-merge-beta-to-master
2025-03-29 05:38:08 +07:00
Marc Durdin
9d7b953ed9
Merge pull request #13602 from keymanapp/chore/improve-invalid-version-message
...
chore(developer): improve kmc-ldml 'invalid version' message
2025-03-29 05:33:49 +07:00
Marc Durdin
de5a02f8ce
chore(developer): rewrap detail on semver LDML message
2025-03-29 04:14:38 +07:00
Keyman Server
e97eaa57dc
Merge pull request #13604 from keymanapp/auto/version-beta-18.0.223
...
auto: increment beta version to 18.0.223
2025-03-28 11:02:48 -07:00
Keyman Build Agent
b78fb7699a
auto: increment beta version to 18.0.223
2025-03-28 14:02:12 -04:00
Marc Durdin
dbfe03aa8e
chore(developer): improve kmc-ldml 'invalid version' message
...
Suggested by @Nnyny. Give more detail on the semantic version format for
keyboard version, as well as details on the limitations to semver
imposed by the Keyman toolchain.
2025-03-28 15:01:11 +07:00
Darcy Wong
5f0f4b4f5b
Merge pull request #13546 from keymanapp/fix/android/banner-after-unlock
...
fix(android): Handle banner overrides independently when device is locked and unlocked
2025-03-28 08:20:31 +07:00
Keyman Server
909f80cb04
Merge pull request #13591 from keymanapp/auto/version-beta-18.0.222
...
auto: increment beta version to 18.0.222
2025-03-27 11:03:42 -07:00
Keyman Build Agent
ad4f030604
auto: increment beta version to 18.0.222
2025-03-27 14:03:07 -04:00
Eberhard Beilharz
3caa1b03ff
Merge pull request #13372 : 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 tests described in #12968 , it fixes the original tests in #11172 .
Also adds a baseline test for resetting the context.
Closes : #12968
2025-03-27 18:01:37 +01:00
Eberhard Beilharz
46f594dc71
Merge pull request #13558 : 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-27 16:05:06 +01:00
Eberhard Beilharz
1f8f979f61
Update core/include/keyman/keyman_core_api_vkeys.h
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-27 15:39:00 +01:00
Shawn Schantz
2114b9a7cb
Merge pull request #13501 from keymanapp/docs/mac/10706-update-screenshots
...
docs(mac): update help documentation due to changes in Settings in macOS 13.0 Ventura
2025-03-27 18:05:08 +07:00
Marc Durdin
448aae4c43
Merge pull request #13577 from keymanapp/chore/common/13468-language-subtag-registry-2025-03-10
...
chore(common): update language-subtag-registry to 2025-03-10 release
2025-03-27 16:54:58 +07:00
Darcy Wong
fee91b379d
chore(android): Remove debug statements
2025-03-27 11:04:30 +07:00
rc-swag
4276aa83eb
Merge pull request #13565 from keymanapp/fix/windows/combine-install-pop-up-frms
...
fix(windows): combine install and install pop ups
2025-03-27 09:47:50 +10:00
rc-swag
228fcd193e
Merge pull request #13555 from keymanapp/fix/windows/13489/update-tab-improvements
...
fix(windows): configuration update tab text changes
2025-03-27 09:19:52 +10:00
rc-swag
365495b1d5
fix(windows): font charset to default charset
2025-03-27 09:18:29 +10:00
Eberhard Beilharz
3e3a0dbce1
refactor(linux): mark undocumented keycodes as internal
...
Several keys that are defined in `winuser.h` were added after Keyman
defined its vkeys and so are not documented in the Keyman docs. This
change adds underscores before and after to mark them as being internal.
It's still useful to have them in the source code because it makes the
mapping between Linux keys and Keyman vkeys easier.
Addresses code review comment.
2025-03-26 16:49:31 +01:00
Marc Durdin
27e7d043b2
chore: cleanup publish-minimum-versions.sh
2025-03-26 10:14:35 +07:00
Marc Durdin
f38d7a32c0
chore(common): publish minimum version update
2025-03-26 10:12:04 +07:00
Marc Durdin
d4713dbae3
chore(common): test minimum-versions is up to date
...
Rewrite of publish-minimum-versions.sh to add some baseline tests for
up-to-date status of minimum-versions.md, and adds first test against
source data, where we have it, with language-subtag-registry.
2025-03-26 10:07:22 +07:00
rc-swag
6e7971ddff
chore(windows): Merge branch 'fix/windows/combine-install-pop-up-frms' into fix/windows/13489/update-tab-improvements
2025-03-26 10:11:43 +10:00
Keyman Server
dd17fa50c5
Merge pull request #13579 from keymanapp/auto/version-master-19.0.19
...
auto: increment master version to 19.0.19
2025-03-25 11:02:45 -07:00
Keyman Build Agent
1bc9392a48
auto: increment master version to 19.0.19
2025-03-25 14:02:11 -04:00
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
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