Commit graph

11840 commits

Author SHA1 Message Date
Keyman Build Agent
de2edf2b41 auto: increment stable-14.0 version to 14.0.275 2021-05-10 21:59:37 -04:00
Marc Durdin
050d13cb30
Merge pull request #5058 from keymanapp/fix/linux/cherry-pick/4542-caps-lock
fix(linux): Enable caps lock support 🍒
2021-05-11 11:50:55 +10:00
Darcy Wong
8d51158289
Merge pull request #5050 from keymanapp/cherrypick/android/5046-browser-telemetry
feat(android/app): Add telemetry for launching WebBrowserActivity 🍒
2021-05-11 06:05:51 +07:00
Darcy Wong
54115c8735
Merge pull request #5039 from keymanapp/cherrypick/common/4992-crowdin-az
chore(common): Check in crowdin files for Azerbaijani 🍒
2021-05-11 06:05:35 +07:00
Darcy Wong
aa73774a1a
Merge pull request #5051 from keymanapp/cherrypick/android/5047-offline-help
chore(android/app): Always use offline help 🍒
2021-05-11 06:05:13 +07:00
Marc Durdin
f203f6e765 fix(linux): Enable caps lock support 🍒
Cherry-pick of #5054.

Fixes #4542.

While #5054 will use a constant, for this backport I am just going to
hard code the value, at least for now.
2021-05-11 08:43:44 +10:00
Darcy Wong
f6f7f11a33 chore(android/app): Always use offline help 2021-05-10 16:37:30 +07:00
Marc Durdin
518736159e
Merge pull request #5038 from keymanapp/fix/windows/cherry-pick/4965-alternative-tips-block-activation
fix(windows): avoid disabling Keyman when speech recognition starts 🍒
2021-05-10 19:35:55 +10:00
Marc Durdin
3a03b01b1a
Merge pull request #5008 from keymanapp/chore/windows/cherry-pick/4700-get-detail-on-cefmanager-error
chore(windows): add telemetry to trace crash on exit 🍒
2021-05-10 19:35:45 +10:00
Darcy Wong
06a3cdce39 feat(android/app): Add telemetry for launching WebBrowserActivity 2021-05-10 16:19:11 +07:00
Darcy Wong
42e24b879e Merge remote-tracking branch 'origin/stable-14.0' into cherrypick/common/4992-crowdin-az 2021-05-10 16:18:06 +07:00
Joshua Horton
891a41a0f9
Merge pull request #5048 from keymanapp/chore/ios/cherry/ci-xcode-12-transition
chore(ios): prep for CI transition to Xcode 12, build script tweak 🍒
2021-05-10 16:03:05 +07:00
jahorton
60538129d9 chore(ios): Merge branch 'stable-14.0' into chore/ios/cherry/ci-xcode-12-transition 2021-05-10 12:22:13 +07:00
jahorton
0f18554980 fix(oem/fv/ios): fixes typo in build script changes 2021-05-10 11:28:01 +07:00
jahorton
49f2ad1918 change: reverts change to mac build script 2021-05-10 11:28:00 +07:00
jahorton
4bf80f8d60 change(ios): auto-downloads kbd/model if not present 2021-05-10 11:28:00 +07:00
jahorton
cfad437c4a chore(ios): adds Carthage workaround for Xcode 12 for CI use 2021-05-10 11:27:59 +07:00
Darcy Wong
3a25e5a5a3 Merge remote-tracking branch 'origin/stable-14.0' into cherrypick/common/4992-crowdin-az 2021-05-10 10:32:12 +07:00
Eberhard Beilharz
34bdac5fdc
Merge pull request #5035 from keymanapp/chore/linux/cherry/hirsute
chore(linux): Add support for Ubuntu 21.04 (hirsute) 🍒
2021-05-07 15:18:13 +02:00
Darcy Wong
75220054d9 chore(common): Check in crowdin files for Azerbaijani 2021-05-07 13:49:11 +07:00
Marc Durdin
144efd9214 fix(windows): avoid disabling Keyman when speech recognition starts
Fixes #4965.

When speech recognition is enabled, it sometimes activates after a
Keyman keyboard is selected. This would cause Keyman to think it is
being deactivated. We needed to check in
`CKMTipTextService::OnActivated` that it was a keyboard-type TIP that
was being activated, and only deactivate the Keyman hooks in that
situation.

This commit also adds a little logging helper function, and removes an
unused variable `guidActiveProfile`.
2021-05-07 15:34:11 +10:00
Eberhard Beilharz
8420b64609
chore(linux): Add support for Ubuntu 21.04 (hirsute)
Closes #5021.

(cherry picked from commit 3ef4b99406)
2021-05-06 15:03:33 +02:00
Marc Durdin
d6fe4d9eed chore(windows): add telemetry to trace crash on exit
Relates to #4700.

This simply adds some debug logging so that when the current crash
occurs, we can discover which windows have failed to automatically
close, which should give us enough detail to be able to reproduce the
problem, hopefully, and fix it.
2021-05-02 14:47:15 +10:00
Marc Durdin
9193d0ea1c
Merge pull request #4996 from keymanapp/chore/mac/cherry-pick/4994-xcode-12
chore: support for xcode 12 🍒
2021-04-30 06:06:58 +10:00
Darcy Wong
c7f1711b4c
Merge pull request #4997 from keymanapp/cherrypick/android/4991-to-hex-null-string
fix(android/engine): Fix toHex() for null string 🍒
2021-04-29 21:32:25 +07:00
Darcy Wong
6756bebefe fix(android/engine): Fix toHex() for null string 2021-04-29 13:11:15 +07:00
Marc Durdin
63d2dcde46 chore(mac): update readme 2021-04-29 15:55:10 +10:00
Marc Durdin
2415f66fc7 chore: support for xcode 12
Fixes #4994.
2021-04-29 15:00:26 +10:00
Keyman Server
ab7430b45b
Merge pull request #4985 from keymanapp/auto/version-stable-14.0-14.0.274
auto: increment stable-14.0 version to 14.0.274
2021-04-26 20:48:03 +10:00
Keyman Build Agent
1ee5107d70 auto: increment stable-14.0 version to 14.0.274 2021-04-26 06:47:18 -04:00
Eberhard Beilharz
3bad9c05b6
Merge pull request #4984 from keymanapp/chore/cherry/labels
chore: Add cherry-pick label for cherry-pick PRs 🍒
2021-04-26 03:37:09 -07:00
Eberhard Beilharz
dcd2fb990c
chore: Add cherry-pick label for cherry-pick PRs
(cherry picked from commit aa5800d116)
2021-04-26 12:25:15 +02:00
Marc Durdin
c8f779b08c
Merge pull request #4983 from keymanapp/cherrypick/web/4961-banner-init
fix(web): Make banner initialization more robust 🍒
2021-04-26 20:21:30 +10:00
Marc Durdin
134e3a2548
Merge pull request #4982 from keymanapp/chore/web/cherry-pick/disable-ftat-log
chore: disable findTouchAliasElement logging 🍒
2021-04-26 20:20:56 +10:00
Darcy Wong
b8716a21a7 fix(web): Make banner initialization more robust 2021-04-26 15:23:57 +07:00
Marc Durdin
387259523d chore: disable findTouchAliasElement logging 2021-04-26 17:39:28 +10:00
Darcy Wong
a83b5a0562
Merge pull request #4980 from keymanapp/cherrypick/android/4978-sentry-msg-en
chore(android/engine): Don't use localized string for Sentry errors 🍒
2021-04-26 14:28:35 +07:00
Eberhard Beilharz
8315bc796c
Merge pull request #4979 from keymanapp/fix/linux/cherry/issue-4908
fix(linux): Fix crash with incomplete metadata (#4908) 🍒
2021-04-26 00:22:38 -07:00
Darcy Wong
56f7ff0dba chore(android/engine): Don't use localized string for Sentry errors 2021-04-26 14:19:37 +07:00
Eberhard Beilharz
c8eccb53e9
fix(linux): Fix crash with incomplete metadata (#4908)
(cherry picked from commit 31a0de32fe)
2021-04-26 09:16:43 +02:00
Eberhard Beilharz
449ff12066
Merge pull request #4972 from keymanapp/fix/linux/cherry/issue-4907
fix(linux): Don't crash if kmp file vanishes (fixes #4907) 🍒
2021-04-26 00:01:32 -07:00
Eberhard Beilharz
2773a5aa5e
fix(linux): Don't crash if kmp file vanishes (fixes #4907)
(cherry picked from commit 319b7d20ee)
2021-04-23 11:53:15 +02:00
Eberhard Beilharz
acfc293438
Merge pull request #4968 from keymanapp/chore/linux/trigger-build
chore(linux): Fix triggering of Jenkins builds for stable branch
2021-04-23 01:28:13 -07:00
Eberhard Beilharz
748a7fa13d
chore(linux): Fix triggering of Jenkins builds for stable branch
Previously we tried to trigger on the wrong, non-existing branch
`PR-stable-14.0`.
2021-04-23 10:24:06 +02:00
Keyman Server
81cc4a5ee7
Merge pull request #4964 from keymanapp/auto/version-stable-14.0-14.0.273
auto: increment stable-14.0 version to 14.0.273
2021-04-23 07:26:55 +10:00
Keyman Build Agent
f4ecf888d7 auto: increment stable-14.0 version to 14.0.273 2021-04-22 17:26:15 -04:00
Marc Durdin
6b407318d0
Merge pull request #4960 from keymanapp/feat/linux/cherry/sentry
feat(linux): Improve Sentry crash reporting 🍒
2021-04-23 06:50:01 +10:00
Eberhard Beilharz
127bc02ef1
feat(linux): Improve Sentry crash reporting
- don't log regular errors - those are handled and we report them
  to the user, but don't want to create a Sentry error
- report some errors, which we want to see on Sentry, as critical
- log hash of username in crash report

(cherry-pick of PR #4914)
2021-04-22 10:12:07 +02:00
Joshua Horton
607f44d385
Merge pull request #4958 from keymanapp/fix/web/cherry/embedded-smp-after-kbd-swap
fix(web, ios): better SMP, emoji handling with frequent keyboard swaps 🍒
2021-04-22 13:27:35 +07:00
Marc Durdin
c8f67b3754
Merge pull request #4957 from keymanapp/fix/web/cherry-pick/publish-restorePosition
fix(web): publish restorePosition() function 🍒
2021-04-22 16:14:43 +10:00