Commit graph

12270 commits

Author SHA1 Message Date
Keyman Build Agent
89c75a231d auto: increment stable-14.0 version to 14.0.293 2022-05-24 19:28:42 -04:00
Marc Durdin
b19d24c5a0
Merge pull request #6648 from keymanapp/fix/windows/debuglogging-doinstall
fix(windows): sentry debuglogging for DoInstall
2022-05-25 09:25:56 +10:00
Ross
500e7837e9 fix(windows): Fix indentation 2022-05-24 13:44:41 +10:00
Ross
e9a7b8a2d1 fix(windows): Address Review comments 2022-05-24 13:38:56 +10:00
rc-swag
79fe04a723
fix(windows): address review comments
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-05-24 08:10:17 +10:00
Ross
c3e2295e41 fix(windows): Add sentry logging in DoInstall
This commit adds some sentry logging to the TTIPMaintenance.DoInstall
to assist in tracking bug with installing a TIP for new language
associated with a Keyboard.
2022-05-23 21:17:27 +10:00
Keyman Server
b7718626ac
Merge pull request #6589 from keymanapp/auto/version-stable-14.0-14.0.292
auto: increment stable-14.0 version to 14.0.292
2022-05-07 19:22:25 +10:00
Keyman Build Agent
e24d496d2a auto: increment stable-14.0 version to 14.0.292 2022-05-07 05:21:43 -04:00
Marc Durdin
56fb756bdf
Merge pull request #6587 from keymanapp/fix/windows/cherry-pick-6422-hotkeys-alt-broken
fix(windows): put correct HK_ALT flag for modifier 🍒
2022-05-07 19:17:07 +10:00
Ross
66e52bc52f fix(windows): put correct HK_ALT flag for modifier 2022-05-07 10:26:19 +10:00
Marc Durdin
499c227336
Merge pull request #6506 from keymanapp/fix/windows/cherry-pick/6504-access-violation-logging-tip-maintenance
fix(windows): don't log before checking nil when installing keyboard 🍒
2022-04-08 15:45:47 +10:00
Marc Durdin
f4aeaf6ec9 fix(windows): don't log before checking nil when installing keyboard 2022-04-08 11:11:30 +10:00
Keyman Server
b61abd6c7b
Merge pull request #6454 from keymanapp/auto/version-stable-14.0-14.0.291
auto: increment stable-14.0 version to 14.0.291
2022-04-01 06:12:07 +11:00
Keyman Build Agent
9ad3b6c373 auto: increment stable-14.0 version to 14.0.291 2022-03-31 15:11:30 -04:00
Darcy Wong
c5aae56b35
Merge pull request #6452 from keymanapp/fix/oem/fv/android-publish-plugin
chore(oem/fv/android): Update dependencies 🍒
2022-03-31 10:06:59 +07:00
Darcy Wong
23dca38185 chore(oem/fv/android): Update dependencies 2022-03-31 09:25:36 +07:00
Keyman Server
f6487cb8bc
Merge pull request #6450 from keymanapp/auto/version-stable-14.0-14.0.290
auto: increment stable-14.0 version to 14.0.290
2022-03-31 06:47:12 +11:00
Keyman Build Agent
155e6d909c auto: increment stable-14.0 version to 14.0.290 2022-03-30 15:46:20 -04:00
Marc Durdin
2637036f13
Merge pull request #6443 from keymanapp/fix/web/cherry-pick/track-load-error-detail
fix(web): track load error detail 🍒
2022-03-31 06:41:27 +11:00
Marc Durdin
226a5a550f fix(web): track load error detail
This is a follow-up for #6331. We still did not have enough detail to
be able to trace the root cause of the load errors. This adds a little
more diagnostics.
2022-03-30 06:45:55 +11:00
Darcy Wong
3fd69b961f
Merge pull request #6224 from keymanapp/cherrypick/android/play-plugin
chore(android): 🍒 Update Play publishing plugin to 3.5.0 and other plugins
2022-03-29 06:16:40 +07:00
Darcy Wong
37e9a600e8 chore(android): Cherrypick parts of #5098 to stable-14.0 2022-03-28 11:10:16 +07:00
Darcy Wong
651602d248 Merge remote-tracking branch 'origin/stable-14.0' into cherrypick/android/play-plugin 2022-03-28 09:58:44 +07:00
Marc Durdin
5100bfdfb6
Merge pull request #6420 from keymanapp/fix/mac/4877-invalid-keyboard
fix(mac): invalid keyboard breaks configuration
2022-03-28 04:43:31 +11:00
Darcy Wong
07cdba7653
Merge pull request #6423 from keymanapp/cherrypick/android/6355-test-file-version
fix(android/engine): Test fileVersion during package install 🍒
2022-03-24 17:30:15 +07:00
Darcy Wong
63159021ff fix(android/engine): Test fileVersion during package install 2022-03-24 08:14:43 +07:00
Keyman Server
f9cd9596f1 fix(mac): invalid keyboard breaks configuration
Fixes #4877.

If a keyboard is invalid for any reason (missing, wrong version),
then it would not appear in Configuration, which would break the
row indexing, causing crashes.
2022-03-24 10:39:29 +11:00
Marc Durdin
39542cd8b3
Merge pull request #6398 from keymanapp/chore/windows/cherry-pick/6396-move-crash-metadata-to-extra
chore(windows): move crash metadata to extra 🍒
2022-03-18 13:49:03 +11:00
Marc Durdin
97559cec18 chore(windows): move crash metadata to extra
Fixes #6396.
2022-03-18 11:34:48 +11:00
Eberhard Beilharz
e953cdb0b7
Merge pull request #6388 from keymanapp/chore/linux/hirsute
chore(linux): Remove versions that are no longer supported 🐧
2022-03-17 11:28:43 +01:00
Eberhard Beilharz
d5549eb7f3
chore(linux): Remove versions that are no longer supported 2022-03-16 08:21:59 +01:00
Keyman Server
82ec1436ba
Merge pull request #6382 from keymanapp/auto/version-stable-14.0-14.0.289
auto: increment stable-14.0 version to 14.0.289
2022-03-16 09:27:22 +11:00
Keyman Build Agent
0c7c7ff3a6 auto: increment stable-14.0 version to 14.0.289 2022-03-15 18:26:39 -04:00
Eberhard Beilharz
4860d2fe6e
Merge pull request #6373 from keymanapp/chore/linux/changelog-stable
chore(linux): Update changelogs for 14.0.287 🐧
2022-03-15 09:32:19 +01:00
Eberhard Beilharz
8c05b99deb
chore(linux): Update changelogs for 14.0.287 2022-03-14 12:15:51 +01:00
Keyman Server
8d018066aa
Merge pull request #6333 from keymanapp/auto/version-stable-14.0-14.0.288
auto: increment stable-14.0 version to 14.0.288
2022-03-04 14:55:08 +11:00
Keyman Build Agent
750a899496 auto: increment stable-14.0 version to 14.0.288 2022-03-03 22:54:33 -05:00
Marc Durdin
daebeebc76
Merge pull request #6332 from keymanapp/fix/web/cherry-pick/stop-masking-error
fix(web): stop masking error 🍒
2022-03-04 14:51:15 +11:00
Marc Durdin
9374b4dc6b fix(web): stop masking error
We are seeing this error thrown in some logs but it masks the underlying error.
2022-03-04 11:46:47 +11:00
Marc Durdin
5e261b8ae0
Merge pull request #6222 from keymanapp/fix/windows/6221-system-profile-wow64-patch
fix(windows): create Keyman/Diag folder in redirected profile
2022-02-24 08:30:52 +11:00
Marc Durdin
c24d698f8e chore(windows): add comment 2022-02-09 15:00:57 +11:00
Darcy Wong
2dcc81e22f chore(android): Update remal plugin version 2022-02-09 09:56:55 +07:00
Darcy Wong
6c64eb7128 chore(android): Upgrade gradle-wrapper version to 6.8 2022-02-09 09:41:33 +07:00
Darcy Wong
5cef98f485 chore(android): Update Play publishing plugin to 3.5.0
Update Play publishing plugin to 3.5.0
2022-02-09 09:40:16 +07:00
Marc Durdin
08a204ee12 fix(windows): create Keyman/Diag folder in redirected profile
Fixes #6221.

If Keyman is being installed under the SYSTEM profile, e.g. when using
tools such as SCCM or Intune, then the installer runs with a redirected
folder for %LocalAppData%, under C:\Windows\SysWow64\config, but is
given the name C:\Windows\System32\config\....

Keyman Setup then creates %LocalAppData%\Keyman\Diag, which it thinks is
in C:\Windows\System32\config\... But in reality it is in SysWow64\...
Keyman Setup passes a file under this folder to Windows Installer,
running as 64 bit, which immediately falls over because the path does
not exist to it, in the real System32\config folder.

This patch disables redirection temporarily just to create the folder
under both 32 and 64 bit versions of the profile. It has no effect on
normal user accounts (apart from verifying that the folder is present
twice rather than once).
2022-02-09 12:08:47 +11:00
Marc Durdin
8e013571d2
Merge pull request #6210 from keymanapp/chore/ios/cherry-pick/certificate-update-again
chore(ios): certificate update 🍒
2022-02-07 10:58:19 +11:00
Marc Durdin
70671c54b1 chore(ios): certificate update 2022-02-06 07:21:35 +11:00
Keyman Server
cdd497320b
Merge pull request #6174 from keymanapp/auto/version-stable-14.0-14.0.287
auto: increment stable-14.0 version to 14.0.287
2022-01-28 06:10:35 +11:00
Keyman Build Agent
6279df3127 auto: increment stable-14.0 version to 14.0.287 2022-01-27 14:09:55 -05:00
Marc Durdin
281dbcda43
Merge pull request #6170 from keymanapp/fix/mac/cherry-pick/6168-setsystemstore-not-supported
fix(mac): Check for CODE_SETSYSTEMSTORE 🍒
2022-01-28 06:05:40 +11:00