Commit graph

11872 commits

Author SHA1 Message Date
Joshua Horton
f24a403195
Merge pull request #5141 from keymanapp/chore/ios/cherry/framework-artifact-upload
chore(ios): artifact prep script now in-repo
2021-05-25 13:28:17 +07:00
Joshua Horton
10563c11a6
Merge pull request #5142 from keymanapp/fix/web/cherry/multi-touch-handling
fix(web): multi touch handling 🍒
2021-05-25 13:28:09 +07:00
jahorton
dc7143a4b5 docs(web): adds requested comment 2021-05-25 11:38:59 +07:00
jahorton
e8e02ad0cc fix(web): better multitouch handling 2021-05-25 11:38:58 +07:00
jahorton
ae979a9665 chore(web): removes diagnostic breadcrumbing 2021-05-25 11:38:57 +07:00
jahorton
4cf95962b3 chore(ios): artifact prep script now in-repo 2021-05-25 11:27:13 +07:00
Joshua Horton
01ca74a304
Merge pull request #5135 from keymanapp/chore/ios/cherry/carthage-consistency
chore(ios): works around wrong-workspace Carthage 0.38 lookup issue
2021-05-24 15:29:56 +07:00
jahorton
eb25638f63 fix(ios): restore use of workaround script 2021-05-24 13:35:31 +07:00
jahorton
455b5f8b72 chore(ios): works around wrong-workspace Carthage 0.38 lookup issue 2021-05-24 12:54:43 +07:00
Marc Durdin
a34b31378a
Merge pull request #5124 from keymanapp/chore/ios/cherry-pick/oem-fv-cert-ref
chore(ios): update fv cert ref 🍒
2021-05-21 11:18:05 +10:00
Marc Durdin
a3e1cf7198 chore(ios): update fv cert ref 2021-05-21 09:48:26 +10:00
Marc Durdin
13d266f0ea
Merge pull request #5097 from keymanapp/fix/developer/cherry-pick/5095-editor-settext-not-synchronous
fix(developer): TframeTextEditor.SetText was not synchronous 🍒
2021-05-21 08:31:44 +10:00
Eberhard Beilharz
705d56a436
Merge pull request #5114 from keymanapp/chore/linux/cherry/moredependency
chore(linux): Swap order of dependency 🍒
2021-05-20 08:41:32 +02:00
Darcy Wong
12b78ef1d4
Merge pull request #5117 from keymanapp/cherrypick/common/5102-crowdin-am
chore(common): Check in crowdin strings for Amharic 🍒
2021-05-20 08:57:35 +07:00
Darcy Wong
f9db2e5efe chore(common): Check in crowdin strings for Amharic 2021-05-20 05:47:59 +07:00
Eberhard Beilharz
d1829843af
chore(linux): Swap order of dependency
This was already partially done in 695ee6fde, but we missed this
line.

(cherry picked from commit 8c8823f7ab)
2021-05-19 17:16:27 +02:00
Eberhard Beilharz
8d3a7665f8
Merge pull request #5110 from keymanapp/fix/core/cherry/issue-5100
fix(common/core/desktop): Don't segfault on invalid .kmx file 🍒
2021-05-19 16:48:33 +02:00
Eberhard Beilharz
c977e4b52a
Merge pull request #5109 from keymanapp/fix/core/cherry/warnings
fix(common/core/desktop): Fix warnings when compiling for armhf 🍒
2021-05-19 16:48:17 +02:00
Eberhard Beilharz
d517d9e91f
fix(common/core/desktop): Don't segfault on invalid .kmx file
(Fixes #5100)

(cherry picked from commit d91d27befa)
2021-05-19 09:02:41 +02:00
Eberhard Beilharz
d06be6a07f
fix(common/core/desktop): Fix warnings when compiling for armhf
Compiling on armhf outputs two warnings:
- NULL used in arithmetic [-Wpointer-arith] (line 289 and 290)
- unused parameter ‘dwFileSize’ [-Wunused-parameter] (line 264)

(related to #5072)

(cherry picked from commit 99e9a7cf61)
2021-05-19 08:59:48 +02:00
Marc Durdin
52dcd313bf fix(developer): TframeTextEditor.SetText was not synchronous
Fixes #5095.

If the text editor was loaded, `SetText` would not be synchronous
because it executed some Javascript to make the text change, so setting
the text and immediately reading it again would give the old text. This
is what the On Screen Keyboard editor was doing (it would synchronize
the visual editor and text editor at save). This fix updates `SetText`
to update the backing store as well as the front end editor.
2021-05-18 06:33:33 +10:00
Joshua Horton
1b81c8f414
Merge pull request #5090 from keymanapp/fix/web/cherry/popup-key-positioning
fix(web): position popups correctly in landscape mode on Android and during Chrome emulation 🍒
2021-05-17 10:05:47 +07:00
jahorton
ac69353476 fix(web): reuses OSK width calc 2021-05-17 08:05:27 +07:00
jahorton
8dff00c93d fix(web): popup key positioning logic 2021-05-17 08:05:27 +07:00
Marc Durdin
76f907cc0e
Merge pull request #5083 from keymanapp/fix/developer/cherry-pick/kmconvert-cmdline-and-wine
fix(developer): kmconvert commandline and deploy 🍒
2021-05-14 13:10:27 +10:00
Marc Durdin
4739b92daf fix(developer): kmconvert commandline and deploy
A few fixes and improvements:
* kmconvert was missing a command line parameter for `-target` to
  specify the platform targets for a project
* kmconvert should avoid throwing unhandled exceptions, rather if
  sentry is not present then just write to console.
* Include kmconvert and its data files in the deployment of kmcomp.zip,
  which is done on the build agent (just need to make sure files are
  in the right place here.)
* Side fix: also made sure kmcomp would emit the exception message to
  console if sentry is not present.
2021-05-14 11:00:20 +10:00
Darcy Wong
dceb6ed5c8
Merge pull request #5080 from keymanapp/cherrypick/android/5071-missing-model-file
fix(android/engine): Check lexical-model file exists before using 🍒
2021-05-13 13:31:11 +07:00
Darcy Wong
e3988f5d23 fix(android/engine): Check lexical-model file exists before using 2021-05-13 11:56:35 +07:00
Eberhard Beilharz
667aef81d6
Merge pull request #5070 from keymanapp/fix/linux/cherry/debian
fix(linux): Swap order of dependencies for Debian package 🍒
2021-05-12 11:19:40 +02:00
Eberhard Beilharz
d2532fa335
chore(linux): Update changelogs 2021-05-11 18:38:19 +02:00
Eberhard Beilharz
05c3980e71
fix(linux): Swap order of dependencies for Debian package
It turns out that the Debian package build system only considers
the first alternative; python3-raven isn't available on the current
Debian version, however we still need it on Ubuntu 18.04 Bionic where
python3-sentry-sdk is not available. This change swaps the
alternatives and so should work both on Debian as well as for
Bionic.

(cherry picked from commit 4dd0a48b2b)
2021-05-11 16:56:58 +02:00
Keyman Server
b8ab710be0
Merge pull request #5059 from keymanapp/auto/version-stable-14.0-14.0.275
auto: increment stable-14.0 version to 14.0.275
2021-05-11 12:00:22 +10:00
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