Darcy Wong
590dbf89d3
Merge pull request #4670 from keymanapp/fix/ios/localizable-strings
...
chore(ios): Set Localizable.strings to UTF-8
2021-03-15 12:47:24 +07:00
Darcy Wong
59ecee4c80
fix(ios): Set Localizable.strings to UTF-8
2021-03-15 12:08:12 +07:00
Marc Durdin
2f724e85a5
Merge pull request #4667 from keymanapp/fix/mac/3945-register-configuration-window
...
fix(mac): register configuration window on load
2021-03-15 15:13:45 +11:00
Marc Durdin
0c01f7c41d
fix(mac): register configuration window on load
...
Fixes #3945 .
When the configuration window is opened via `showPreferences`, we were
not aware that the configuration window had been opened, so subsequent
references to it would recreate it.
2021-03-15 14:59:30 +11:00
Joshua Horton
226325d9ec
Merge pull request #4656 from keymanapp/feat/ios/auto-bundling-default-resources
...
feat(ios): auto-bundles the most recent version of default resources
2021-03-15 10:34:26 +07:00
Joshua Horton
971bc201cd
Merge pull request #4651 from keymanapp/fix/ios/default-resource-handling-on-app-upgrade
...
fix(ios): removal of default keyboard respected when updating app
2021-03-15 10:34:16 +07:00
Marc Durdin
075062b320
Merge pull request #4649 from keymanapp/fix/windows/4467-setup-restart-save-install-state
...
fix(windows): setup must save install state for restarts
2021-03-15 14:12:19 +11:00
Marc Durdin
8acee6ac00
Merge pull request #4661 from keymanapp/fix/windows/4554-online-update-focus
...
fix(windows): keep online update in focus
2021-03-15 14:11:58 +11:00
Marc Durdin
ed6391996f
Merge pull request #4658 from keymanapp/chore/windows/fully-disable-autostart-task
...
chore(windows): fully disable auto start task
2021-03-15 14:11:33 +11:00
Joshua Horton
0dd22195e1
docs(ios): typo fix in comment
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2021-03-15 10:02:19 +07:00
jahorton
313a725105
docs(ios): cleans up test docs a bit, clarifies acronym-named var
2021-03-15 08:18:18 +07:00
jahorton
cded0077a9
chore(ios): Merge branch 'fix/ios/default-resource-handling-on-app-upgrade' into feat/ios/auto-bundling-default-resources
2021-03-15 08:05:38 +07:00
Marc Durdin
38f1d602ad
chore(windows): change flag default
2021-03-15 10:40:25 +11:00
Marc Durdin
10c0ae8388
fix(windows): keep online update in focus
...
Fixes #4554 .
The Online Update form did not have the correct owner window for some
operations, meaning that the elevation dialog would not get foreground.
2021-03-13 06:30:46 +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
jahorton
81a3fd421e
fix(ios): turns off the bundle-generation "test"
2021-03-12 16:17:19 +07:00
jahorton
5335897434
fix(ios): fixes simple-14.0 test for auto-updated package use
2021-03-12 16:16:37 +07:00
jahorton
91cee79fab
chore(ios): Merge branch 'fix/ios/default-resource-handling-on-app-upgrade' into feat/ios/auto-bundling-default-resources
2021-03-12 15:52:42 +07:00
jahorton
6f75842e1e
feat(ios): adds a good comparison unit test for the no-defaults one
2021-03-12 15:51:51 +07:00
jahorton
28c26b03c9
chore(ios): cleans up resource-bundler 'test'
2021-03-12 15:14:52 +07:00
jahorton
a7abc7c1cf
feat(ios): unit test for app update - no installed defaults
2021-03-12 15:11:33 +07: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
Marc Durdin
aae0cb19c4
chore(windows): fully disable auto start task
...
If the registry setting `HKCU\Software\Keyman
Engine\Debug:Flag_UseAutoStartTask[REG_WORD]` is not `0`, then the this
will enable the restart task. Otherwise, all aspects of it are disabled.
For Keyman 14.0 initial release, we will have this flag disabled. If we
can improve stability of it, we'll consider turning it on.
2021-03-12 16:45:30 +11:00
jahorton
e6a13cd40b
change(ios): minor tweak to trigger rebuild
2021-03-12 12:05:03 +07:00
jahorton
9cbceb3895
fix(ios): fixes pre-existing unit test
2021-03-12 10:57:56 +07:00
jahorton
795c4ab30b
change(ios): resource-update migration now triggers on all upgrades
2021-03-12 10:37:29 +07:00
jahorton
cc2c66d609
fix(ios): default resource metadata now read from bundled package
2021-03-12 10:37:03 +07:00
jahorton
4f25f90470
feat(ios): build script option: -download-resources
2021-03-12 09:30:00 +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
5317a517ef
fix(ios): properly respects user customizations from 12.0 and 13.0 during app upgrade
2021-03-11 15:16:34 +07:00
jahorton
c0d448b5e3
refactor(ios): app version migration only needs basic resource IDs
2021-03-11 14:16:37 +07:00
jahorton
40140e8ee4
fix(ios): respects customizations after v12 during version upgrades
2021-03-11 14:05:31 +07:00
Marc Durdin
c3b70d0186
fix(windows): setup must save install start for restarts
...
Fixes #4467 .
Background: in some scenarios, e.g. files in use, Setup must restart
before it completes. This is particularly the case if kmcomapi.dll is
locked and Windows will move the new version into place after a restart.
In this scenario, we would end up calling the old version of
kmcomapi.dll to install keyboards, etc, which is definitely not
desirable.
Problem: Setup was not saving complete state before the restart, so when
it resumed post-restart, would get a blank slate to work from, losing
command-line options passed in and any choices that the end user may
have made during the installation.
Fix: This PR adds serialization of the `TInstallInfo` state data, so
that the install state can be saved to disk before restart, and reloaded
after the restart. This also means that the `-c` parameter now takes a
filename, being the temporary state JSON file, and when in
"ContinueSetup" mode, no longer needs to perform all the checks it did
previously, making the second half of Setup somewhat faster.
Testing: Added a unit test for the serialization of `TInstallInfo`, and
have tested on a VM in various scenarios without problems.
This fix is somewhat broader than I really like to make while in Beta,
but I don't think there was a viable alternative.
2021-03-11 15:15:26 +11: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