Marc Durdin
9c902184a0
Merge pull request #4034 from keymanapp/fix/windows/4005-crash-onlineupdate-package
...
fix(windows): crash with package online update
2020-12-01 17:29:10 +11:00
Marc Durdin
644e87175f
Merge pull request #4033 from keymanapp/fix/windows/3994-task-creation-and-deletion
...
fix(windows): Task creation and deletion cleanup
2020-12-01 17:28:39 +11:00
Marc Durdin
1897ff14d6
chore(windows): cleanup task deletion issues
2020-12-01 16:45:59 +11:00
jahorton
c4aa05c7cf
fix(ios/engine): unsets shouldReload after 'should' check
2020-12-01 10:15:58 +07:00
jahorton
caba056bf9
refactor(ios/engine): shouldReloadKeyboard now tracked on keyboard class
2020-12-01 10:09:49 +07:00
Darcy Wong
fff37386ea
Merge pull request #4025 from keymanapp/fix/android/engine/cleanup-sentry-breadcrumbs
...
fix(android/app,oem/fv/android): Sanitize Sentry navigation breadcrumbs
2020-12-01 08:00:26 +07:00
Darcy Wong
25084928a1
Update android/KMAPro/kMAPro/src/main/java/com/tavultesoft/kmapro/MainActivity.java
...
Incorporate suggestion
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-12-01 07:59:25 +07:00
Marc Durdin
ae8bb689af
chore: improve logging on uninstall
2020-12-01 11:25:38 +11:00
Marc Durdin
7ccde0e3ed
chore(windows): disable Sentry 'Started' event
...
We used the 'Started' event when testing Sentry integration. We no
longer need it, but I left it in as commented code so we can re-enable
if/when we do Sentry updates in the future and need to re-test.
2020-12-01 10:45:22 +11:00
Marc Durdin
d122b3943b
fix(windows): Handle network errors when downloading keyboards
...
Fixes #3993 .
Fixes KEYMAN-WINDOWS-4P.
Handles network errors which caused an exception, e.g. connection timed
out, or 12030 The connection with the server was terminated abnormally.
2020-12-01 10:32:31 +11:00
Marc Durdin
1c7ed746dd
fix(windows): Keep language associations when updating keyboard
...
Fixes #3563 .
When a keyboard is updated in an online update check, keep the existing
language assocations. This is fixed by using the new install paradigm
which does not change the user's language associations, and so it also
happens to fix issues with non-elevated users who do an update and would
end up with no languages installed.
2020-12-01 10:18:19 +11:00
Marc Durdin
bbfe5adcc8
fix(windows): crash with package online update
...
Fixes #4005 .
The wrong object was being freed which caused an access violation
internally.
2020-12-01 10:15:05 +11:00
Marc Durdin
a2d6f7d3e8
fix(windows): Task creation and deletion cleanup
...
Fixes #3994 .
Task creation was failing for some users because Windows Tasks are all
stored in a shared folder, so attempts to use the same task name by
different users were failing, especially if the user was a non-admin
user.
Furthermore, attempts to execute the trigger would fail because Windows
treats keyman.exe as needing elevation in this context (even though it
doesn't, actually), and so I changed the trigger to call `kmshell -s`,
which then does the needful.
Finally, the uninstaller now attempts to remove all the scheduled tasks
in the Keyman folder. It doesn't care if it fails -- it's just cleanup
and doesn't impact the system adversely if the tasks hang around.
2020-12-01 09:28:14 +11:00
Keyman Server
debfd9dbb4
Merge pull request #4027 from keymanapp/auto/version-master-14.0.194
...
auto: increment master version to 14.0.194
2020-12-01 05:01:55 +11:00
Keyman Build Agent
c1ae431217
auto: increment master version to 14.0.194
2020-11-30 13:01:10 -05:00
Darcy Wong
bee95d9fbe
fix(oem/fv/android): Sanitize Sentry navigation breadcrumbs
2020-11-30 16:20:46 +07:00
Darcy Wong
b1f922363f
fix(android/app): Sanitize Sentry navigation breadcrumbs
2020-11-30 16:03:40 +07:00
jahorton
6c713332b9
fix(ios): package-internal links should be considered internal
2020-11-30 14:42:55 +07:00
Marc Durdin
d955892c1b
Merge pull request #3999 from keymanapp/chore/github-template
...
chore: refresh github templates
2020-11-30 13:49:00 +11:00
Marc Durdin
bb873f32f0
chore: refresh github templates
2020-11-30 13:48:34 +11:00
Darcy Wong
150b81167d
chore(common): Fix dest paths for crowdin strings
...
* Use the "master" folder on translate.keyman.com for Alpha pre-release strings
* Fix paths for windows and ios
2020-11-30 08:55:55 +07:00
Keyman Server
a63ce7442a
Merge pull request #3990 from keymanapp/auto/version-master-14.0.193
...
auto: increment master version to 14.0.193
2020-11-29 05:01:48 +11:00
Keyman Build Agent
c38655922f
auto: increment master version to 14.0.193
2020-11-28 13:01:09 -05:00
Darcy Wong
b9a7b0e8d2
Merge pull request #3983 from keymanapp/chore/linux/cleanup-history-formatting
...
chore(linux/resources): Cleanup formatting in history.md
2020-11-28 07:33:05 +07:00
Keyman Server
3c8647f183
Merge pull request #3988 from keymanapp/auto/version-master-14.0.192
...
auto: increment master version to 14.0.192
2020-11-28 05:02:08 +11:00
Keyman Build Agent
8805be7d1f
auto: increment master version to 14.0.192
2020-11-27 13:01:30 -05:00
Darcy Wong
7aa7a9d921
chore(linux/resources): Cleanup formatting in history.md
2020-11-27 13:30:20 +07:00
Marc Durdin
6c9552a6ec
Merge pull request #3978 from keymanapp/chore/windows/cleanup-unused-variable
...
chore(windows): cleanup unused variable
2020-11-27 16:44:40 +11:00
Darcy Wong
680844ad52
Merge pull request #3964 from keymanapp/fix/android/engine/handle-invalid-package
...
fix(android/engine,android/app) Notify when invalid keyboard package fails to install
2020-11-27 12:37:00 +07:00
Darcy Wong
84d2aa6539
Merge pull request #3977 from keymanapp/chore/mac/history-stable-13
...
chore(mac/resources): Catch up mac history for 13.0 releases
2020-11-27 12:36:30 +07:00
Darcy Wong
e067e836fb
fix(android/engine): More cleanup from review comments
2020-11-27 12:33:40 +07:00
Marc Durdin
806e6aad15
Merge pull request #3976 from keymanapp/chore/mac/test-englishspanish-keyboard
...
chore(mac): englishspanish test keyboard
2020-11-27 16:11:21 +11:00
Marc Durdin
376454229f
chore(windows): cleanup unused variable
2020-11-27 15:58:52 +11:00
Marc Durdin
ab0ed0c614
chore: address review comments
2020-11-27 15:58:21 +11:00
Joshua Horton
6150075dcf
Merge pull request #3897 from keymanapp/fix/common/models/proper-quote-ordering
...
fix(common/models): proper RTL quote ordering
2020-11-27 11:50:13 +07:00
Darcy Wong
02843d1aaf
chore(mac/resources): Catch up mac history for 13.0 releases
2020-11-27 11:29:45 +07:00
Marc Durdin
737ff45952
chore(mac): englishspanish test keyboard
2020-11-27 15:19:32 +11:00
Darcy Wong
07d9719df0
Merge pull request #3974 from keymanapp/chore/common/scopes-readme
...
chore(common/resources): Document keeping scopes in sync
2020-11-27 09:25:22 +07:00
Marc Durdin
5bcbcb260f
Merge pull request #3961 from keymanapp/fix/mac/2488-duplicate-package-filenames
...
fix(mac): Handle duplicate filenames for packages
2020-11-27 13:13:58 +11:00
Darcy Wong
13e2f4cc6d
chore(common/resources): Document keeping scopes in sync
2020-11-27 08:25:14 +07:00
Darcy Wong
73879bd64e
fix(android/engine): Count the number of keyboard ID's with matching JS
2020-11-27 07:47:04 +07:00
Marc Durdin
1d41ee193b
Merge pull request #3959 from keymanapp/fix/mac/3331-altool-robustness
...
fix(mac): improve robustness of altool call
2020-11-27 06:31:25 +11:00
Keyman Server
1fcfd3b722
Merge pull request #3968 from keymanapp/auto/version-master-14.0.191
...
auto: increment master version to 14.0.191
2020-11-27 05:01:54 +11:00
Keyman Build Agent
c2392511f1
auto: increment master version to 14.0.191
2020-11-26 13:01:12 -05:00
Darcy Wong
2e29f117df
fix(android/app): Finish packageActivity on Toast errors
...
This stops the activity from generating the Stepper navigation on failed keyboard installs
2020-11-26 12:38:42 +07:00
Marc Durdin
e0b019be8b
Merge pull request #3957 from keymanapp/chore/common/fixup-missing-history
...
chore(common): fixup missing history
2020-11-26 15:41:48 +11:00
Marc Durdin
d41a047942
chore: address review comments
2020-11-26 15:41:29 +11:00
Darcy Wong
967ec86889
fix(android/app): Check touch keyboard and language count
2020-11-26 11:36:34 +07:00
Darcy Wong
5a9cb05165
fix(android/engine): Check JS file exists in kmp
...
Modify packageProcessor.getKeyboardCount
2020-11-26 11:36:34 +07:00
Darcy Wong
63d92cd05b
Merge pull request #3923 from keymanapp/fix/fv/android/force-keyboard-setup
...
fix(android/oem): Check keyboard selected before allowing setup
2020-11-26 11:06:06 +07:00