Commit graph

27982 commits

Author SHA1 Message Date
Marc Durdin
f692af2545 chore: fix test 2020-11-24 08:08:33 +11:00
Marc Durdin
258fed6511 fix: wrong variable type 2020-11-24 08:04:30 +11:00
Marc Durdin
e41df6f838 fix(mac): re-sign files post plist update
Cleans up a bunch of bits and pieces around the build process and makes
sure that files are re-signed after we update the Info.plist file.
2020-11-24 08:02:16 +11:00
Marc Durdin
960a04d450
Merge pull request #3880 from keymanapp/docs/mac-readme-refresh
Update README.md
2020-11-24 06:39:37 +11:00
Keyman Server
96e949d120
Merge pull request #3929 from keymanapp/auto/version-master-14.0.188
auto: increment master version to 14.0.188
2020-11-24 05:01:42 +11:00
Keyman Build Agent
8ceb6481d4 auto: increment master version to 14.0.188 2020-11-23 13:01:02 -05:00
Eberhard Beilharz
27e4addf4a
Merge pull request #3915 from keymanapp/bug/linux/install-3902
fix(linux): Don't fail installation if restarting ibus fails
2020-11-23 16:03:40 +01:00
Marc Durdin
fe7709b8e0
Update README.md 2020-11-23 18:56:09 +11:00
Darcy Wong
46c8436d37 fix(android/oem): Visually disable button2 2020-11-23 14:46:01 +07:00
Darcy Wong
6bccea9303 fix(android/oem): Disable setup until language chosen
Also fix css
2020-11-23 14:36:56 +07:00
Eberhard Beilharz
a16924d6cd
Merge pull request #3913 from keymanapp/chore/linux/launchpad
chore(linux): Fix launchpad build (closes #3875)
2020-11-23 08:29:32 +01:00
jahorton
53d252408a fix(ios): adds null guard to refreshLayouts call 2020-11-23 14:27:58 +07:00
Darcy Wong
6b9c627665 chore(common): Clean up commit types in HISTORY.md 2020-11-23 13:16:05 +07:00
jahorton
927878d6e8 fix(ios/engine): banner inconsistency 2020-11-23 12:56:54 +07:00
Darcy Wong
72bf1634c5 fix(android/oem): Check keyboard selected before allowing setup 2020-11-23 10:18:51 +07:00
Joshua Horton
c14c42697e
Merge pull request #3889 from keymanapp/feat/ios/engine/external-url-launching
feat(ios/engine): launches external links outside the app
2020-11-23 08:26:54 +07:00
Joshua Horton
ca8d9c3fae
Merge pull request #3884 from keymanapp/fix/ios/package-install-backup-lgcodes
fix(ios/engine): allows some language-code incomplete matches during package installation
2020-11-23 08:26:33 +07:00
Marc Durdin
9f53e0f0af fix(windows): sentry range check error
In some circumstances, Sentry would get a range check error while
processing the call stack due to DWORD being defined as NativeInt,
not NativeUInt, in old JWA libraries. This would mask the original
exception, and could cause the app to hang.
2020-11-23 10:57:01 +11:00
Marc Durdin
3249211e48
Merge pull request #3908 from keymanapp/chore/mac/3898-use-new-keyboard-install-page
chore(mac): use new keyboard install page
2020-11-23 08:49:10 +11:00
Marc Durdin
0b62095726 feat(developer): improve downlevel support for new special labels 2020-11-23 06:23:47 +11:00
Keyman Server
4181976bd8
Merge pull request #3916 from keymanapp/auto/version-master-14.0.187
auto: increment master version to 14.0.187
2020-11-21 05:01:46 +11:00
Keyman Build Agent
d4dfbda933 auto: increment master version to 14.0.187 2020-11-20 13:01:04 -05:00
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
Eberhard Beilharz
cf515cefdf
chore(linux): Fix launchpad build (closes #3875)
This change fixes the launchpad build script and also improves
updating the watch file.

If we use the variables that uscan provides we don't have to
hard-code the package name in the watch file. This makes it possible
to use a generic one for all packages.
2020-11-20 12:15:22 +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
jahorton
fdd296ad7b fix(ios/engine): codes now only prefix-match 2020-11-20 12:30:31 +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
Joshua Horton
ff601489dd
chore(ios/engine): typo fix
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-11-20 12:02:45 +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
Marc Durdin
e1627260f3 chore(mac): use new keyboard install page
Fixes #3898.

This reworks the keyboard download window to use the new keyboard
install page and url pattern. Some refactoring of the downloadKeyboard
method was required to handle the new download patterns.
2020-11-20 13:39:12 +11: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