Commit graph

12261 commits

Author SHA1 Message Date
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
Marc Durdin
e00f66d699 fix(mac): Check for CODE_SETSYSTEMSTORE
Fixes #6168.

This does not any support for changing any system store values, but does
ensure that the statement will be correctly handled when emitting
text.
2022-01-27 13:34:00 +11:00
Marc Durdin
0dd163b033
Merge pull request #6166 from keymanapp/chore/ios/cherry-pick/certificate-update
chore(ios): certificate update 🍒
2022-01-27 12:43:25 +11:00
Marc Durdin
14021df34f chore(ios): certificate update 2022-01-27 10:01:14 +11:00
Marc Durdin
fc1fe09b1d
Merge pull request #6142 from keymanapp/fix/developer/cherry-pick/npm-devdependency-bug
fix(developer): work around devDependencies bug in npm 🍒
2022-01-27 06:40:53 +11:00
Marc Durdin
6a5bbd0dc6
Merge pull request #6148 from keymanapp/fix/cherry-pick/fix/auto-title-only
fix: only auto-merge if `auto:` prefix in title 🍒
2022-01-24 12:26:04 +11:00
Marc Durdin
8411bac07e fix: only auto-merge if auto: prefix in title 2022-01-24 12:14:15 +11:00
Marc Durdin
a78782cf49 chore: remove set -x 2022-01-24 07:27:54 +11:00
Marc Durdin
b3e460aeb4 fix(developer): repatch #6074 2022-01-24 07:27:28 +11:00
Marc Durdin
c1639b5cac fix(developer): bundle.sh rm 2022-01-24 07:26:46 +11:00