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