Commit graph

10444 commits

Author SHA1 Message Date
Eberhard Beilharz
0a36a484d4
fix(linux): Deal with multiple users running ibus-daemon
If there are multiple users running `ibus-daemon` processes on the
machine, we restart ibus for all of them.
2020-11-20 18:39:48 +01:00
Eberhard Beilharz
cc7cbeb8fd
fix(linux): Don't fail installation if restarting ibus fails
If (re-)starting ibus fails for whatever reason we should simply
ignore the failure instead of failing the entire installation/
uninstallation.

This fixes #3902.
2020-11-20 17:20:05 +01:00
Joshua Horton
6a2290b1ae
Merge pull request #3911 from keymanapp/fix/ios/always-show-banner
fix(ios/engine): changes image-banner display logic
2020-11-20 15:41:38 +07:00
jahorton
058707db01 fix(ios/engine): changes image-banner display logic 2020-11-20 13:44:19 +07:00
Joshua Horton
629f9535f3
Merge pull request #3887 from keymanapp/feat/common/models/integrated-suggestion-casing-tests
feat(common/core/web): integrated suggestion casing tests
2020-11-20 12:14:09 +07:00
jahorton
0b1c1043c2 chore(common/core/web): removes comment re: fixed bug 2020-11-20 12:13:40 +07:00
Joshua Horton
f24c80094b
Merge pull request #3909 from keymanapp/fix/web/engine/osk-rotation
fix(web/engine): fixes OSK rotation
2020-11-20 12:03:59 +07:00
Darcy Wong
e755e6401a
Merge pull request #3874 from keymanapp/fix/android/missing-welcome
fix(android/app): Install keyboard packages w/o welcome.htm
2020-11-20 11:39:01 +07:00
Darcy Wong
89bbcf3526
Merge pull request #3905 from keymanapp/fix/oem/fv-android-sentry
fix(android/oem): Update Sentry library in FV app
2020-11-20 11:35:44 +07:00
Marc Durdin
a262ce80a0
Merge pull request #3904 from keymanapp/fix/mac/3849-support-page-and-copyright
fix(mac): support page and copyright
2020-11-20 14:54:13 +11:00
jahorton
89da78acf0 fix(web/engine): proactive prevention for swapped keyboards 2020-11-20 10:53:32 +07:00
jahorton
54482e8f1f fix(web/engine): fixes OSK rotation 2020-11-20 10:35:20 +07:00
Darcy Wong
1ad9e442aa fix(android/oem): Update Sentry library in FV app 2020-11-20 07:57:32 +07:00
Marc Durdin
95a53070f1
Merge pull request #3893 from keymanapp/fix/mac/3855-codesign-resilience
fix(mac): codesign resilience
2020-11-20 06:07:07 +11:00
Marc Durdin
9391fa2aac
Merge pull request #3892 from keymanapp/fix/mac/2717-missing-icon
fix(mac): add icon for Keyman.app
2020-11-20 06:06:57 +11:00
Marc Durdin
d8da1987a4
Merge pull request #3891 from keymanapp/chore/mac/rewrite-plists-post-build
chore(mac): rewrite plists after build
2020-11-20 06:06:44 +11:00
Marc Durdin
072c3e1428
Merge pull request #3886 from keymanapp/feat/mac/sentry-support
feat(mac): Sentry support
2020-11-20 06:06:16 +11:00
Marc Durdin
c2401514cb fix(mac): support page and copyright
Fixes #3849.

* Uses keyman-staging.com when on alpha or beta
* Updates copyright year at build time
* Fixes link to help documentation (/mac, not /macosx)
2020-11-20 05:55:53 +11:00
Keyman Server
2ccc010abf
Merge pull request #3903 from keymanapp/auto/version-master-14.0.186
auto: increment master version to 14.0.186
2020-11-20 05:01:48 +11:00
Keyman Build Agent
4a508cf78f auto: increment master version to 14.0.186 2020-11-19 13:01:02 -05:00
Darcy Wong
063eeaf0f5
Merge pull request #3825 from keymanapp/feat/android/kmw-sentry
feat(android/engine): Add embedded KeymanWeb engine crash reporting to Sentry
2020-11-19 20:53:13 +07:00
Darcy Wong
934db0721a
Merge pull request #3899 from keymanapp/fix/android/kmsample-remove-version
fix(android/samples): Remove use of version.gradle in Sample projects
2020-11-19 20:52:43 +07:00
Eberhard Beilharz
c722e137df
Merge pull request #3686 from keymanapp/fix/linux/reconf
fix(linux): Remove version.sh and get tier/version from .md files
2020-11-19 08:19:08 +01:00
Eberhard Beilharz
3b4a092680
Merge pull request #3876 from keymanapp/chore/linux/groovy
chore(linux): Additionally build packages for Ubuntu 20.10 (Groovy)
2020-11-19 08:18:08 +01:00
Darcy Wong
c55ce15a9e fix(android): Remove use of version.gradle in Sample projects
Fixes #3896
2020-11-19 13:16:04 +07:00
Darcy Wong
d709252fdb chore(web): Revert intentional crash 2020-11-19 12:05:17 +07:00
Darcy Wong
91dc80774f chore(android): Merge remote-tracking branch 'origin/master' into feat/android/kmw-sentry 2020-11-19 12:03:37 +07:00
Darcy Wong
aa18f31a93 feat(android/app): Add setting preference for sending crash report 2020-11-19 11:48:09 +07:00
Darcy Wong
f0fea14fd7 fix(android/engine): Add setting to enable sending crash reports 2020-11-19 10:45:03 +07:00
Joshua Horton
7c001607ad
Merge pull request #3858 from keymanapp/feat/web/engine/touchless-blank-keys
feat(web/engine): allows touch aliasing away from blank keys
2020-11-19 09:50:43 +07:00
jahorton
7c1a7bb32f fix(common/models): fixes unit test 2020-11-19 08:24:26 +07:00
Marc Durdin
590f7782cc chore: fix command order 2020-11-19 10:32:07 +11:00
Marc Durdin
da8dbc59fb fix(mac): codesign resilience
This PR tries to make codesign more resilient to failure, by retrying
a build step that falls over with code 65. This code is not limited to
codesign but most frequently happens with it.

A more complete answer would be to do the codesigning step in build.sh
instead of in the project, which would give us more control of the
outcome, and maybe simplify the build process somewhat, but I will
leave that for now, because it is usually better to leave that to XCode.
2020-11-19 10:24:36 +11:00
Marc Durdin
66601f5f91 fix(mac): add icon for Keyman.app
Fixes #2717.
2020-11-19 10:08:35 +11:00
Marc Durdin
be8738e9b4 chore(mac): rewrite plists after build
Instead of updating the source plist files with version information,
do this on the built artifacts so that the source files do not get
continually clobbered.
2020-11-19 09:38:32 +11:00
Marc Durdin
c8070718d9 chore: fixup plists 2020-11-19 09:07:54 +11:00
Marc Durdin
d98f042e4b chore: fix podfile for tests 2020-11-19 08:51:33 +11:00
Marc Durdin
c20cd9e20f chore: add library to tests 2020-11-19 06:03:19 +11:00
Keyman Server
e0c7f65f77
Merge pull request #3890 from keymanapp/auto/version-master-14.0.185
auto: increment master version to 14.0.185
2020-11-19 05:02:20 +11:00
Keyman Build Agent
91adc42fa8 auto: increment master version to 14.0.185 2020-11-18 13:01:34 -05:00
Eberhard Beilharz
63aa709e37
chore(linux): Remove building Xenial on Launchpad
Xenial is missing some dependencies. This causes the Launchpad builds
to fail. On Jenkins we skip the package builds with missing
dependencies in our build scripts, but we don't have that option on
Launchpad. Therefore we remove Xenial from the list of distros to
build.
2020-11-18 17:59:27 +01:00
Marc Durdin
ea86ce0fbe chore: typo 2020-11-18 20:18:43 +11:00
Darcy Wong
1fbb27a223
Merge pull request #3867 from keymanapp/fix/android/update-inapp-context
fix(android/engine): Update in-app TextView context on pageLoaded
2020-11-18 16:10:01 +07:00
Darcy Wong
e6e63106d7 chore(android): Merge remote-tracking branch 'origin/master' into feat/android/kmw-sentry 2020-11-18 14:30:56 +07:00
Darcy Wong
ff3aa8501a
Merge pull request #3888 from keymanapp/fix/web/sentry-environment
fix(common/core/web): Add environment to web Sentry reports
2020-11-18 14:28:44 +07:00
Darcy Wong
39951e313f fix(common): Add environment to web Sentry reports 2020-11-18 13:54:15 +07:00
jahorton
276b2d2bd0 chore(common/models): Merge branch 'master' into feat/common/models/integrated-suggestion-casing-tests 2020-11-18 13:39:33 +07:00
Joshua Horton
01fe1d2c90
Merge pull request #3845 from keymanapp/feat/common/models/casing-partial-suggestions
feat(common/models): casing for suggestions with partial replacement
2020-11-18 13:37:23 +07:00
Joshua Horton
c4a1e4e0d6
Merge pull request #3824 from keymanapp/feat/common/models/applyCasing-use
feat(common/models): use of applyCasing for suggestions
2020-11-18 13:37:15 +07:00
Joshua Horton
69ab9a4f6b
Merge pull request #3770 from keymanapp/feat/common/models/applyCasing
feat(developer/compilers): compiler-side groundwork for applyCasing
2020-11-18 13:36:57 +07:00