Commit graph

7248 commits

Author SHA1 Message Date
Marc Durdin
b00a30139a
Merge pull request #2726 from keymanapp/fix/developer/2712-crash-switching-template
fix(developer): crash when switching layout templates
2020-02-25 20:49:16 +07:00
Marc Durdin
b6696e47a7 fix(developer): crash when switching layout templates
Keyman Developer could crash if a specific sequence was invoked
importing a keyboard into a touch layout and then changing the
template. Fixes #2712.
2020-02-25 20:20:18 +07:00
Marc Durdin
715bca2003
Merge pull request #2719 from keymanapp/fix/android/2711-null-kbd-list
fix(android) Fix crash on kbdMapList
2020-02-25 07:26:32 +07:00
Darcy Wong
ab9488d7e8 chore(android): remove debug statement 2020-02-24 16:19:44 +07:00
Keyman Server
c850fc21df
Merge pull request #2718 from keymanapp/auto/version-master-14.0.16
auto: increment master version to 14.0.16
2020-02-24 19:27:45 +11:00
Keyman Build Agent
991fe721dc auto: increment master version to 14.0.16 2020-02-24 03:27:01 -05:00
Eberhard Beilharz
c9e4a66f28
Merge pull request #2714 from keymanapp/fix/ci/increment-version
fix(ci): Fix increment-version.sh script
2020-02-24 08:47:36 +01:00
Eberhard Beilharz
a1fb761605
Merge pull request #2706 from keymanapp/chore/ci/triggering
chore(ci): Improve output when triggering Jenkins jobs
2020-02-24 08:40:35 +01:00
Darcy Wong
1e2c3f3258 fix(android): Add null check for kbdMapList 2020-02-24 12:16:34 +07:00
Darcy Wong
f45159a6f1
Merge pull request #2715 from keymanapp/fix/android/version-api-query
fix(android): Sanitize app version string for api query
2020-02-24 06:24:08 +07:00
Darcy Wong
e06c29b63c fix(android): Sanitize app version string for api query
Follow-on to #2319

For 14.0 alpha, the app version needs to be sanitized to #.#.# when downloading a keyboard.

This refactors the regex to KMManager.getVersion()
2020-02-23 21:42:11 +07:00
Eberhard Beilharz
caed499d09 fix(ci): Fix increment-version.sh script
trigger-builds.sh now makes use of the definitions in
trigger-definitions.config. Therefore we need to make those definitions
available.
2020-02-22 20:54:54 +01:00
Keyman Server
d4e39e9938
Merge pull request #2707 from keymanapp/auto/version-master-14.0.15
auto: increment master version to 14.0.15
2020-02-22 05:01:37 +11:00
Keyman Build Agent
0f0b656e05 auto: increment master version to 14.0.15 2020-02-21 13:00:51 -05:00
Eberhard Beilharz
bae70549e6
chore(ci): Force Jenkins build when building master 2020-02-21 15:22:07 +01:00
Eberhard Beilharz
8f7ca9b9d7
chore(ci): Improve output when triggering Jenkins jobs
- Output the result when triggering a Jenkins job
- Indent the output of triggering TeamCity jobs
2020-02-21 14:48:50 +01:00
Eberhard Beilharz
ae8ae86971
Merge pull request #2701 from keymanapp/refactor/common/hooks
refactor(common): Simplify and improve getting hook directory
2020-02-21 09:08:34 +01:00
Joshua Horton
462fa5e016
Merge pull request #2693 from keymanapp/fix/web/unit-test-targets
fix(web): Web CI target reversion
2020-02-21 12:03:38 +07:00
Joshua Horton
4eaaf3eaa7
Merge pull request #2703 from keymanapp/fix/ios/resource-update-issues
fix(ios): Resource update issues
2020-02-21 12:03:01 +07:00
jahorton
0d1d61924b fix(ios): lexical model metadata, top-level KMP versioning 2020-02-21 10:20:26 +07:00
jahorton
59e33c456a fix(ios): keyboard updates affect metadata 2020-02-21 10:17:04 +07:00
Darcy Wong
1e3c0f3c99
Merge pull request #2697 from keymanapp/chore/linux/triggering
chore(linux): allow to trigger Jenkins build from script
2020-02-21 08:00:57 +07:00
Eberhard Beilharz
39717c226e chore(linux): Fix trigger script 2020-02-20 22:33:21 +01:00
Eberhard Beilharz
8d5724a79b fix(linux): Fix typo in previous commit 2020-02-20 21:53:20 +01:00
Eberhard Beilharz
3e3941264c refactor(common): Another improvement 2020-02-20 21:51:23 +01:00
Eberhard Beilharz
35c6208273 refactor(common): Simplify and improve getting hook directory 2020-02-20 21:44:46 +01:00
Eberhard Beilharz
71616cbcee
chore(linux): allow to trigger Jenkins build from script
This change also refactors `triggerBuilds` to use the definitions
from `trigger-definitions.config`. Jenkins configurations are
identified by the suffix `_Jenkins`.
2020-02-20 16:34:14 +01:00
jahorton
74373627fa fix(web): someone (me) accidentally left Web CI in a testing state 2020-02-20 15:02:12 +07:00
Keyman Server
2260b148bb
Merge pull request #2686 from keymanapp/auto/version-master-14.0.14
auto: increment master version to 14.0.14
2020-02-20 05:01:50 +11:00
Keyman Build Agent
c5018aecf1 auto: increment master version to 14.0.14 2020-02-19 13:01:03 -05:00
Marc Durdin
30598d14b4
Merge pull request #2683 from keymanapp/chore/beta-to-master-p9s2-final
chore: merge p9s2 beta part 2 to master
2020-02-19 14:39:31 +11:00
Marc Durdin
6f5a55cd65
Merge branch 'master' into chore/beta-to-master-p9s2-final 2020-02-19 14:35:29 +11:00
Marc Durdin
6071f2c2bb
Merge pull request #2681 from keymanapp/chore/windows/cleanup-documentation
chore(windows): cleanup documentation
2020-02-19 10:43:54 +11:00
Marc Durdin
148400f756 chore(windows): cleanup documentation
* Add QR Code help
* Remove unused images and ancient conent
2020-02-19 10:11:28 +11:00
Marc Durdin
8b36e3ccda
Merge pull request #2674 from keymanapp/fix/ios/2673-responsive-predictive-toggles
fix(ios): Responsive predictive toggles
2020-02-19 06:11:47 +11:00
Keyman Server
2c97e444a7
Merge pull request #2677 from keymanapp/auto/version-master-14.0.13
auto: increment master version to 14.0.13
2020-02-19 05:01:54 +11:00
Keyman Build Agent
6d34cecdda auto: increment master version to 14.0.13 2020-02-18 13:01:00 -05:00
Darcy Wong
2f918c38f0
Merge pull request #2675 from keymanapp/fix/linux/setup-gschema
Fix/linux/setup gschema
2020-02-18 14:59:39 +07:00
Darcy Wong
9f6b2f3f4b chore(linux): update history.md 2020-02-18 14:59:10 +07:00
Darcy Wong
c9d8cba2f5 change(linux): mv postinst to keyman.postinst 2020-02-18 14:36:52 +07:00
Eberhard Beilharz
e956c2f490
Merge pull request #2665 from keymanapp/chore/ci/trigger
chore(ci): Rename trigger-definitions.sh to *.config
2020-02-18 08:36:12 +01:00
Darcy
447073f81d fix(linux): Modify postinst
* Return 0
* Set executable bit
2020-02-18 14:30:03 +07:00
Darcy
e43e1d9505 chore(linux): Merge branch 'beta' into fix/linux/setup-gschema 2020-02-18 13:52:37 +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