Commit graph

27982 commits

Author SHA1 Message Date
jahorton
efd0ce8c47 fix(ios): Creates barebones 'test host' for test file storage 2020-02-18 13:42:48 +07:00
jahorton
0285e27673 feat(ios): better shell-script config 2020-02-18 13:42:47 +07:00
jahorton
c6b1a4cb52 feat(ios): baby's first XCode unit-test script 2020-02-18 13:42:47 +07:00
jahorton
31464b4c93 docs(ios): Notes for old test code 2020-02-18 13:42:47 +07:00
jahorton
da4ab5a360 fix(ios): baseline test configuration fix 2020-02-18 13:42:39 +07:00
jahorton
e5f942c45b fix(ios): proper 'active model' tracking for banner height 2020-02-18 13:00:53 +07:00
jahorton
91ecb05b61 fix(ios): Predict/correct toggles act immediately 2020-02-18 12:27:11 +07:00
Marc Durdin
471dc4c6d2
Merge pull request #2668 from keymanapp/fix/developer/2667-upgrade-removes-preferences
fix(developer): upgrade removes preferences
2020-02-18 16:03:06 +11:00
Marc Durdin
cee5cb9c79
Merge pull request #2672 from keymanapp/fix/developer/2667-upgrade-removes-preferences-beta
fix(developer): upgrade removes preferences 🍒
2020-02-18 16:03:03 +11:00
Joshua Horton
0c9919f17a
Merge pull request #2671 from keymanapp/docs/ios/13.0-offline-help
docs(ios): Updates offline help for new 13.0 content
2020-02-18 10:10:25 +07:00
Marc Durdin
c533834ac4 chore(developer): history
Fixes a compile hint as a rider
2020-02-18 14:03:26 +11:00
Marc Durdin
bdeb2b1baa fix(developer): upgrade removes preferences
The uninstall is supposed to remove HKCU settings for developer. However
a side-effect is that an upgrade (which msi treats as uninstall/
install internally) also removes HKCU settings. This is sad and it is
probably better overall to leave a dangling HKCU key after uninstall.

Fixes #2667.
2020-02-18 14:02:59 +11:00
jahorton
fea00ffe8c chore(ios): history.md 2020-02-18 09:50:09 +07:00
Joshua A. Horton
a0a92d2894 docs(ios): Updates offline help for new 13.0 content 2020-02-18 09:44:09 +07:00
Darcy Wong
0ae86f80ae
Merge pull request #2669 from keymanapp/fix/android/sample-gradles
test(android): Fix builds for Sample and Test apps
2020-02-18 08:56:33 +07:00
Darcy
6b96957c50 chore(android): update history.md 2020-02-18 08:55:38 +07:00
Darcy
daf2122ef1 fix(linux): Fix builds for Sample and Test apps
* Fix version path for KMSample1
* Add executable bit for KeyboardHarness build.sh
2020-02-18 08:48:35 +07:00
Joshua Horton
4dbad56729
Merge pull request #2662 from keymanapp/fix/ios/keyman-engine-demo-fix
fix(ios): Engine demo fix
2020-02-18 08:12:59 +07:00
jahorton
d16b9fd658 chore(ios): history.md 2020-02-18 08:12:39 +07:00
Marc Durdin
d1e35e5bb6 fix(developer): upgrade removes preferences
The uninstall is supposed to remove HKCU settings for developer. However
a side-effect is that an upgrade (which msi treats as uninstall/
install internally) also removes HKCU settings. This is sad and it is
probably better overall to leave a dangling HKCU key after uninstall.

Fixes #2667.
2020-02-18 11:04:09 +11:00
Keyman Server
c460fc6e8e
Merge pull request #2666 from keymanapp/auto/version-master-14.0.12
auto: increment master version to 14.0.12
2020-02-18 05:16:06 +11:00
Keyman Build Agent
99bcc66f75 auto: increment master version to 14.0.12 2020-02-17 13:15:22 -05:00
Eberhard Beilharz
fefc1c27af
chore(ci): Rename trigger-definitions.sh to *.config
This makes it easier to see that this file doesn't contain any
executable code which makes it slightly easier to find the relevant
scripts in this directory that get executed on their own.
2020-02-17 14:12:20 +01:00
Darcy
2258dc2589 chore(linux): Merge remote-tracking branch 'origin/beta' into fix/linux/setup-gschema 2020-02-17 16:06:55 +07:00
Darcy Wong
c3cf8f6c5c
Merge pull request #2664 from keymanapp/fix/linux/2552-sed-tier-in-watch
[Linux] Fix tier used in debian watch files
2020-02-17 16:06:08 +07:00
Darcy
5b13561b6b chore(linux): Merge branch 'beta' into fix/linux/setup-gschema 2020-02-17 15:53:24 +07:00
Darcy
d6179b1063 fix(linux): Also specify libjson-glib-dev version 2020-02-17 15:49:15 +07:00
Darcy
cb08fcfd0f fix(linux): Address review comment
Add comment to watch file and simplify regex
2020-02-17 15:28:45 +07:00
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
jahorton
0c01ba78b5 fix(ios): Fixes color definition issue in demo 2020-02-17 11:52:54 +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
Marc Durdin
8f78361d93
Merge pull request #2660 from keymanapp/fix/mac/build-script-dmg-param
fix(mac): invalid build script params removed
2020-02-17 15:24:04 +11:00
Marc Durdin
15231a0bac fix(mac): invalid build script params removed
I accidentally pulled old parameters into mac/build.sh for the
make-km-dmg.sh script when merging from beta. The script no longer
requires `-version`. This fixes that.
2020-02-17 14:58:45 +11:00
jahorton
9ebdb93dde fix(ios): adds demo's missing dependency 2020-02-17 09:56:02 +07:00
jahorton
4a9862107d fix(ios): Disables demo linting, the root of all demo comp errors 2020-02-17 09:54:34 +07:00
Marc Durdin
3cc78785e8
Merge pull request #2659 from keymanapp/chore/beta-to-master-p9s2-1
chore: merge beta changes to master 🍒
2020-02-17 13:49:16 +11:00
Marc Durdin
255e4f4b7a chore: Merge branch 'master' into chore/beta-to-master-p9s2-1 2020-02-17 10:11:15 +11:00
Keyman Server
ccabf6cb53
Merge pull request #2654 from keymanapp/auto/version-master-14.0.11
auto: increment master version to 14.0.11
2020-02-15 05:01:56 +11:00
Keyman Build Agent
cb2008ca5e auto: increment master version to 14.0.11 2020-02-14 13:01:16 -05:00
Darcy Wong
56b1f5102e fix(linux): revert setup.py 2020-02-15 00:33:08 +07:00
Darcy Wong
5414ee9ee2 fix(linux): Add postinst script to compile dconf schemas 2020-02-15 00:30:43 +07: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