Marc Durdin
53df62f0b7
chore(windows): 17763 sdk version for kmrefresh
2021-03-15 10:42:21 +11:00
Marc Durdin
1c4e956a20
chore(windows): fixup engine makefile
2021-03-15 10:18:05 +11:00
Marc Durdin
6155b544ea
fix(windows): Trigger language sync after changes
...
Fixes #4447 .
Fixes #4222 .
The symptoms for these two issues are related: the language associations
change and keyboards stop functioning correctly. The issue is described
in detail in #4447 .
Although this fix should be considered 'experimental', we should
probably include it in the release of 14.0, because it fixes a
longstanding issue with Keyman and Windows languages.
2021-03-15 09:43:07 +11:00
Keyman Server
493bb945b6
Merge pull request #4660 from keymanapp/auto/version-beta-14.0.260
...
auto: increment beta version to 14.0.260
2021-03-13 05:03:12 +11:00
Keyman Build Agent
3269fa17bc
auto: increment beta version to 14.0.260
2021-03-12 13:02:20 -05:00
Eberhard Beilharz
23dcd8d11a
Merge pull request #4653 from keymanapp/chore/linux/improvesig
...
chore(linux): Move signature files as well
2021-03-12 10:28:59 +01:00
Darcy Wong
8bcc99409b
Merge pull request #4636 from keymanapp/fix/android/suggestion-context
...
fix(android/engine): Reset in-app context when selection changes
2021-03-12 14:07:02 +07:00
Joshua Horton
dba99618fb
Merge pull request #4646 from keymanapp/fix/web/better-missing-feature-check
...
fix(web): better check for missing MutationObserver type
2021-03-12 08:36:04 +07:00
Marc Durdin
38bab3060d
Merge pull request #4654 from keymanapp/chore/developer/b11-for-abnt2
...
chore(developer): add B11 ISO code for ABNT2 keyboard
2021-03-12 12:26:39 +11:00
Marc Durdin
523cf39d10
chore(developer): add B11 ISO code for ABNT2 keyboard
2021-03-12 11:11:42 +11:00
Eberhard Beilharz
9a4b9f0bca
chore(linux): Move signature files as well
...
This will take care of another lintian warning on Debian.
2021-03-11 17:09:19 +01:00
Keyman Server
7338a0625f
Merge pull request #4652 from keymanapp/auto/version-beta-14.0.259
...
auto: increment beta version to 14.0.259
2021-03-11 21:02:31 +11:00
Keyman Build Agent
66a5043690
auto: increment beta version to 14.0.259
2021-03-11 05:01:44 -05:00
Eberhard Beilharz
a9fcb65c2b
Merge pull request #4644 from keymanapp/docs/common/readme
...
docs(common): Update npm-packages readme
2021-03-11 10:27:56 +01:00
Joshua Horton
8f8b0bcd4e
Merge pull request #4648 from keymanapp/fix/common/models/undefined-revert
...
fix(common/models): prevents "undefined" reversion display string
2021-03-11 15:51:00 +07:00
jahorton
24cbb23622
fix(common/models): prevents "undefined" reversion display string
2021-03-11 10:51:48 +07:00
jahorton
2efe73f1f2
fix(web): better check for missing MutationObserver type
2021-03-11 09:44:50 +07:00
Joshua Horton
27066c59da
Merge pull request #4638 from keymanapp/fix/web/4614-event-element-tracking
...
fix(web): event handling for TouchAliasElement's blinking caret
2021-03-11 08:09:01 +07:00
Marc Durdin
1311d100e6
Merge pull request #4635 from keymanapp/fix/windows/4490-4435-transient-profiles-and-invalid-language-codes
...
fix(windows): Handle disabled profiles and invalid language ids
2021-03-11 09:11:44 +11:00
Marc Durdin
7436643726
Merge pull request #4628 from keymanapp/fix/windows/4619-hotkeys-correctly-ignore-right-modifiers
...
fix(windows): hotkeys correctly ignore right modifier keys
2021-03-11 09:11:32 +11:00
Marc Durdin
3e45d9d1cb
Merge pull request #4626 from keymanapp/fix/windows/4558-context-help-links
...
fix(windows): context help links
2021-03-11 09:11:25 +11:00
Eberhard Beilharz
e202e7f232
docs(common): Update npm-packages readme
2021-03-10 15:19:06 +01:00
Keyman Server
38521fa330
Merge pull request #4643 from keymanapp/auto/version-beta-14.0.258
...
auto: increment beta version to 14.0.258
2021-03-10 21:58:52 +11:00
Keyman Build Agent
7321dd8570
auto: increment beta version to 14.0.258
2021-03-10 05:58:10 -05:00
Eberhard Beilharz
00cfd4daa7
Merge pull request #4642 from keymanapp/docs/common/readme
...
docs(common): Update readme
2021-03-10 11:56:33 +01:00
Eberhard Beilharz
7ab906ab74
docs(common): Update readme
2021-03-10 11:41:20 +01:00
Darcy Wong
fc1f82c422
fix(android/engine): Add test to updateTextContext()
2021-03-10 16:30:52 +07:00
Darcy Wong
71287d93d6
Merge pull request #4640 from keymanapp/fix/common/core/web/keyboard-check-kdu
...
fix(common/core/web): Add keyboard check for scriptObject
2021-03-10 16:26:36 +07:00
Keyman Server
59cb41d8a7
Merge pull request #4641 from keymanapp/auto/version-beta-14.0.257
...
auto: increment beta version to 14.0.257
2021-03-10 19:36:56 +11:00
Keyman Build Agent
6dba7e048b
auto: increment beta version to 14.0.257
2021-03-10 03:36:09 -05:00
Darcy Wong
41626650f5
fix(common/core/web): Add keyboard check for scriptObject
2021-03-10 14:56:29 +07:00
jahorton
8999eecfc9
fix(web): event handling for TouchAliasElement's blinking caret
2021-03-10 13:12:30 +07:00
Darcy Wong
b820df3ef3
fix(android/engine): Reset in-app context when selection changes
2021-03-10 09:35:58 +07:00
Marc Durdin
67bfdb970b
fix(windows): Handle disabled profiles and invalid language ids
...
Fixes #4490 .
Fixes #4435 .
There are three parts to this:
1. Ensure that transient language profiles associated with a disabled
keyboard are enumerated correctly
2. Stop trusting `LocaleNameToLCID` when it returns a transient language
id, as it sometimes reports out-of-date values. We don't need to
trust it in these cases anyway, because we have already collected the
relevant transient language data from Win8Languages.
3. Finally, setting the profile GUID to `GUID_NULL` is simply tidyup,
which does not have impact on the running code currently but makes
state consistent.
I believe that part 2 fixes #4435 because the symptoms are identical.
But as I am unable to repro that particular issue on my machine thus
far, that is an assumption. Hopefully we can get a good test result from
@MakaraSok.
2021-03-10 10:34:55 +11:00
Marc Durdin
591fffce36
fix(windows): fix name of app in help title
2021-03-10 10:32:52 +11:00
Eberhard Beilharz
c83f595622
Merge pull request #4633 from keymanapp/chore/linux/readme
...
chore(linux): Update readme
2021-03-09 20:31:19 +01:00
Eberhard Beilharz
3a092d4998
chore(linux): Update readme
2021-03-09 16:59:16 +01:00
Keyman Server
aef047f0cc
Merge pull request #4632 from keymanapp/auto/version-beta-14.0.256
...
auto: increment beta version to 14.0.256
2021-03-10 01:25:52 +11:00
Keyman Build Agent
ec65b1e9b9
auto: increment beta version to 14.0.256
2021-03-09 09:25:01 -05:00
Eberhard Beilharz
9c61e05496
Merge pull request #4631 from keymanapp/chore/common/readme
...
chore(common): Update readme
2021-03-09 14:58:40 +01:00
Eberhard Beilharz
ac9a77f0da
chore(common): Update readme
2021-03-09 12:10:36 +01:00
Keyman Server
09a83442d2
Merge pull request #4630 from keymanapp/auto/version-beta-14.0.255
...
auto: increment beta version to 14.0.255
2021-03-09 19:22:33 +11:00
Keyman Build Agent
a833579785
auto: increment beta version to 14.0.255
2021-03-09 03:21:45 -05:00
Marc Durdin
24ba51ad70
Merge pull request #4627 from keymanapp/fix/windows/4437-ensure-valid-base-layout-on-install
...
fix(windows): ensure valid base layout on install
2021-03-09 16:56:36 +11:00
Marc Durdin
8f16d1a19f
Merge pull request #4623 from keymanapp/fix/windows/4409-show-version-selector-for-msi
...
fix(windows): show version selector for Keyman in installer
2021-03-09 16:56:25 +11:00
Marc Durdin
fb1c600a6b
Merge pull request #4622 from keymanapp/fix/windows/4557-represerve-keys-on-setfocus
...
fix(windows): represerve keys on setfocus
2021-03-09 16:56:17 +11:00
Marc Durdin
5c8d21b204
fix(windows): hotkeys correctly ignore right modifier keys
...
Fixes #4619 .
The hotkey check in keyman32 would ignore right modifier keys, but the
behaviour was not quite right: it actually needs to take the modifier
into account, but just not treat it as a valid modifier.
While fixing this, I noticed that some of the tests in the
`KeyLanguageSwitchPress` function were using the wrong modifier flags. I
wish I had fewer different modifier flag sets but that ship has probably
sailed.
2021-03-09 16:02:14 +11:00
Marc Durdin
1536a5fe1c
chore(windows): address review comments
2021-03-09 15:48:52 +11:00
Marc Durdin
54e7b6c8d2
fix(windows): ensure valid base layout on install
...
Fixes #4437 .
Makes sure that we don't end up with a base layout that is not using
Latin script at install time.
2021-03-09 15:17:21 +11:00
Marc Durdin
8376eeea27
chore: add global to lua
2021-03-09 14:32:18 +11:00