Commit graph

7057 commits

Author SHA1 Message Date
Darcy Wong
9fec9a9ea4 Merge remote-tracking branch 'origin/beta' into fix/linux/2552-sed-tier-in-watch 2020-02-17 14:34:02 +07:00
Darcy Wong
55dbc774ad
Merge pull request #2648 from keymanapp/fix/linux/1648-xenial-packaging
fix(common, linux): Misc keyboard processor fixes for Xenial
2020-02-17 14:31:06 +07:00
Darcy Wong
4f0fd1e442 chore(linux): update history.md 2020-02-17 14:30:38 +07:00
Darcy Wong
dfe701070b chore(linux): update history.md 2020-02-17 14:26:13 +07:00
Marc Durdin
38761ca249
Merge pull request #2663 from keymanapp/fix/developer/crash-importing-blank-osk-in-touch-editor
fix(developer): crash importing blank OSK
2020-02-17 18:01:45 +11:00
Darcy
0770fe5bc4 fix(linux): Use TIER.md or environment var to set tier
Determine tier from `TIER.md` or environment variable `${TIER}`.

Use sed to replace any previously set tier in the watch files.
2020-02-17 13:46:30 +07:00
Marc Durdin
0c328a305a fix(developer): crash importing blank OSK
Fixes sillsdev/keyman-issues#6231.
Fixes sillsdev/keyman-issues#6125.
Fixes sillsdev/keyman-issues#5914.
Fixes sillsdev/keyman-issues#5902.
Relates to #2656.

If you attempt to import a blank OSK into the touch layout editor,
nothing happens, but behind the scenes the state was corrupted, meaning
when you attempt to continue work at some point the app will crash.
2020-02-17 17:07:34 +11:00
Marc Durdin
77cf55b0a9
Merge pull request #2661 from keymanapp/fix/developer/crash-in-help-context-refresh
fix(developer): crash in context help
2020-02-17 17:05:07 +11:00
Darcy
f965cbc092 change(linux): Replace tier in debian/watch files 2020-02-17 12:02:47 +07:00
Marc Durdin
616fe39cfc fix(developer): crash in context help
Fixes sillsdev/keyman-issues#6207.
Fixes sillsdev/keyman-issues#5801.
Fixes sillsdev/keyman-issues#5742.
Fixes sillsdev/keyman-issues#6186.
Fixes sillsdev/keyman-issues#6124.
Fixes sillsdev/keyman-issues#5647.
Fixes sillsdev/keyman-issues#5726.
Fixes sillsdev/keyman-issues#6149.
Fixes sillsdev/keyman-issues#6228.
Fixes sillsdev/keyman-issues#6001.
Fixes sillsdev/keyman-issues#6148.
Fixes sillsdev/keyman-issues#6159.
Fixes sillsdev/keyman-issues#6171.

This fixes a crash when context help is unable to determine the
current context.
2020-02-17 15:48:06 +11:00
Darcy Wong
8ba049671f
Merge pull request #2635 from keymanapp/fix/android/download-manager-crashes
fix(android): Add ability to reinitialize `CloudDownloadMgr`
2020-02-14 15:53:08 +07:00
Darcy Wong
fe0fc9fd28 chore(android): update history.md 2020-02-14 15:52:20 +07:00
Darcy Wong
f4950cdfdb fix(android): Address review comments
* Catch specific IllegalStateException
* Replace Toast notification with `Log.e()`
* Also added a null check on the context for ResourcesUpdateTool()
2020-02-14 13:55:44 +07:00
Joshua Horton
38b306a778
Merge pull request #2651 from keymanapp/change/web/1536-test-resource-update
change(web): Testing resources update
2020-02-14 13:17:43 +07:00
Joshua A. Horton
e5a6778c25 change(web): updates Edge version for testing 2020-02-14 12:15:07 +07:00
Darcy Wong
7baf35d0bc Merge remote-tracking branch 'origin/beta' into fix/android/download-manager-crashes 2020-02-14 11:08:19 +07:00
Darcy Wong
2c584cc295
Merge pull request #2652 from keymanapp/chore/ln-commit-msg-defs
fix(common): Update configure-repo.sh to ln commit-msg-defs
2020-02-14 10:18:58 +07:00
jahorton
da1d4fb9dc change(web): Updates lao_2008_basic for unit tests 2020-02-14 10:04:52 +07:00
Darcy Wong
af7a99b7b2 fix(common): Update configure-repo.sh to ln commit-msg-defs 2020-02-14 10:02:40 +07:00
jahorton
a00ece75b9 change(web): Updates common testing keyboards 2020-02-14 09:59:12 +07:00
Marc Durdin
7cf5532386
Merge pull request #2537 from keymanapp/fix/mac/install-fails-with-quarantine
feat(mac): install script rather than drag+drop
2020-02-14 13:42:25 +11:00
Joshua Horton
bcd39c88ab
Merge pull request #2650 from keymanapp/chore/ios/oem-resource-update
chore(oem): FV iconography update
2020-02-14 09:38:50 +07:00
Marc Durdin
4bd777a210
Update .gitignore 2020-02-14 13:27:41 +11:00
Joshua Horton
ba976eb4e0
Merge pull request #2629 from keymanapp/feat/web/2522-suggestion-restyle
feat(web): restyles prediction banner
2020-02-14 08:47:04 +07:00
jahorton
56621657cf chore(ios): more oem image updates 2020-02-14 08:33:36 +07:00
jahorton
954a6aaabd chore(web): history.md - also for android, ios 2020-02-14 08:16:50 +07:00
Joshua Horton
1210b0455b
Merge pull request #2647 from keymanapp/fix/web/more-fat-finger-issues
fix(web): Fat-finger complication fixes
2020-02-14 08:12:18 +07:00
jahorton
fd5484782f chore(web): Merge branch 'beta' into feat/web/2522-suggestion-restyle 2020-02-14 08:07:56 +07:00
Marc Durdin
06063199c0 fix(mac): attempt multiple times to detach dmg in build 2020-02-14 11:50:35 +11:00
Marc Durdin
4281b72b26 chore(mac): Merge branch 'beta' into fix/mac/install-fails-with-quarantine 2020-02-14 11:26:43 +11:00
Marc Durdin
ad99c6c687 fix(mac): build installer from source
The installer did not work on downlevel versions
of macOS as the compile in Script Editor produced
a 10.15-compatible version. Now we build the app
directly from source with osacompile and bundle
that instead.
2020-02-14 10:05:24 +11:00
Marc Durdin
acf05d4637
Merge pull request #2588 from keymanapp/fix/mac/2375-modifiers-reset-cached-context
fix(mac): Modifier keys were resetting cached context
2020-02-14 08:33:54 +11:00
Marc Durdin
9f9ca35e09
Update history.md 2020-02-14 08:33:33 +11:00
Marc Durdin
348f39d4a2 fix(mac): support older macos in installer 2020-02-14 08:29:54 +11:00
Darcy Wong
9a30d0489b fix(linux): Change keyman-config/debian/control
Per review comments

* Revert python-qrcode
* Add python3-pip to Build-Depends
2020-02-13 16:18:37 +07:00
jahorton
215eda7206 change(web): more modelManager enablement touch-ups 2020-02-13 15:03:07 +07:00
jahorton
6e81d59d59 fix(web): blocks fat-finger generation when no model present 2020-02-13 13:58:31 +07:00
jahorton
b9d2fa499c fix(web): silences fat-finger console warnings 2020-02-13 13:58:10 +07:00
Darcy
764b2b172b fix(linux): Fix macro for gcc
Verified on Bionic
2020-02-13 13:55:53 +07:00
Joshua Horton
b359a596bf
Merge pull request #2646 from keymanapp/fix/ios/initial-model-install
fix(ios): initial-install check within Migrations
2020-02-13 13:07:44 +07:00
Darcy Wong
91a3f2af9c
Merge pull request #2644 from keymanapp/change/android/appcompat-dependencies
change(android): Update app dependencies
2020-02-13 13:04:04 +07:00
Darcy Wong
39ab6369be chore(android): update history.md 2020-02-13 13:03:38 +07:00
Darcy Wong
acb8b6f325 fix(core): Update macro for fallthrough
fallthrough updated for compatibility with gcc 5.4.0 on Xenial
2020-02-13 12:03:48 +07:00
Darcy Wong
5ce10affd0 fix(linux): Use lower version of libjson-glib-dev for Xenial 2020-02-13 12:02:15 +07:00
Darcy Wong
34ee4b5ba3 fix(linux): Install python3-qrcode on Xenial 2020-02-13 12:02:15 +07:00
jahorton
e27ad7e2ef fix(ios): initial-install check within Migrations 2020-02-13 10:54:01 +07:00
jahorton
9374ff92fe change(web): embedded iOS banner spacing 2020-02-13 10:35:43 +07:00
Darcy Wong
7cf9b13856 change(android): Update app dependencies
#2640 fixed the FirstVoices OEM app from crashing on Android 5.0 devices.

This applies the same fix (updating to `androidx.appcompat:appcompat:1.2.0-alpha02`) for all the other Android apps.

* Also fix up history.md entries
2020-02-13 09:10:05 +07:00
jahorton
e608413f57 chore(ios): FV icon update pass 1 2020-02-13 08:56:59 +07:00
Joshua Horton
e7f28d284c
Merge pull request #2642 from keymanapp/fix/web/native-language-menu-pos
fix(web): fixes positioning of native-mode language menu
2020-02-13 08:21:40 +07:00