Commit graph

33096 commits

Author SHA1 Message Date
jahorton
37619d7f03 fix(web): Fixes #3930 - adds keySpec null guard during click processing 2020-11-24 10:33:11 +07:00
jahorton
d264fa5487 fix(web): Fixes #3931 - adds in-rotation null guard 2020-11-24 10:22:26 +07:00
jahorton
afc1288140 chore(web): adds LTREnter, LTRBkSp, and associated layout mapping 2020-11-24 10:08:50 +07:00
Darcy Wong
752b5e98f8 fix(android/oem): Cleanup CSS
Per review comments:
* Don't upper-case button text
* Fix vertical alignment
* Use CSS to toggle opacity
2020-11-24 10:04:09 +07:00
Joshua Horton
dd91ce24ae
Merge pull request #3925 from keymanapp/fix/ios/engine/banner-inconsistency
fix(ios/engine): banner inconsistency
2020-11-24 08:22:57 +07:00
jahorton
7cfcb9fa6e docs(web): adds minor comment regarding change 2020-11-24 08:22:23 +07:00
Joshua Horton
3a90a68101
Merge pull request #3927 from keymanapp/fix/ios/engine/refreshLayout-guard
fix(android, ios): adds null guard to refreshLayouts call
2020-11-24 08:13:04 +07:00
Darcy Wong
6efcaf9f23
Merge pull request #3926 from keymanapp/chore/cleanup-history-for-commit-types
chore(common): Clean up commit types in HISTORY.md
2020-11-24 06:17:25 +07:00
Darcy Wong
dfe17415f8
Update HISTORY.md
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-11-24 06:17:04 +07:00
Marc Durdin
18ac63eaf3
Merge pull request #3921 from keymanapp/fix/windows/sentry-some-exceptions-skipped
fix(windows): sentry range check error
2020-11-24 09:23:21 +11:00
Marc Durdin
d849c532de chore(mac): address review comments
* Make less WET
* Add comments
* Fix mixed up key labels
2020-11-24 08:27:37 +11:00
Marc Durdin
c8000c2d9c chore: cleanup 2020-11-24 08:24:30 +11:00
Marc Durdin
e32ab796bd feat(mac): Add support for "ISO" keyboard layouts
Fixes #2601.

This PR adds support for the 102nd key as found on European layouts. It
does not however reshape the Enter key and move the BKSLASH key, as that
is a much bigger job; functionally this makes it possible to press the
102nd key, which was the biggest gap.
2020-11-24 08:24:30 +11:00
Marc Durdin
b4f08b3604 chore: fix parameters 2020-11-24 08:10:50 +11:00
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