Commit graph

7307 commits

Author SHA1 Message Date
jahorton
f79e9ef136 change(ios): Sentry upload script for xcode-utils.sh 2020-03-04 21:34:39 +07:00
jahorton
bba250c19e fix(ios): missed changes from prior commit 2020-03-04 16:02:05 +07:00
jahorton
ac78a2ea41 fix(ios): finishes merge of version update into Sentry init branch 2020-03-04 16:01:44 +07:00
jahorton
a725057661 chore(ios): Merge branch 'feat/ios/xcode-compile-dev-version' into feat/ios/sentry-start 2020-03-04 15:58:31 +07:00
jahorton
f000a79927 fix(ios): Ensures Carthage handles Sentry.framework properly 2020-03-04 10:21:46 +07:00
jahorton
9cf45434f8 change(ios): reworks new version update as xcode-utils.sh 2020-03-04 08:31:55 +07:00
jahorton
db9d3e43e0 feat(ios): finishes iOS version forwarding, cleans kmbuild.sh 2020-03-04 08:13:07 +07:00
jahorton
4c7724c158 feat(ios): now updates KMEI bundle version 2020-03-04 07:48:59 +07:00
jahorton
83dd22e34e chore(ios): minor cleanup of unneeded changes 2020-03-04 07:36:13 +07:00
jahorton
de464f5053 feat(ios): links CI version var to Xcode project scripts 2020-03-03 16:41:43 +07:00
jahorton
5c6b76e368 feat(ios): Xcode now sets local version on GUI builds 2020-03-03 15:15:35 +07:00
jahorton
4c609eb4a7 test(ios): Unit tests for Version changes 2020-03-03 14:50:39 +07:00
jahorton
7e325c8d44 change(ios): separates app version from engine-feature version 2020-03-03 14:49:52 +07:00
jahorton
77f7c20cf0 fix(ios): Fixes online help link versioning 2020-03-03 14:48:45 +07:00
jahorton
bbd2af41b1 feat(ios): adds debug+sentry config, silences Sentry on original debug 2020-03-03 10:11:10 +07:00
jahorton
cdc431ae24 feat(ios): Start of Sentry-based crash reporting 2020-02-28 10:41:26 +07:00
Keyman Server
765eccd229
Merge pull request #2742 from keymanapp/auto/version-master-14.0.18
auto: increment master version to 14.0.18
2020-02-27 05:01:51 +11:00
Keyman Build Agent
56bd2a9ca7 auto: increment master version to 14.0.18 2020-02-26 13:01:02 -05:00
Joshua Horton
0c5308bbf7
Merge pull request #2649 from keymanapp/feat/ios/unit-test-seeding
feat(ios): starts iOS unit testing
2020-02-26 23:08:20 +07:00
Marc Durdin
63d2efb927
Merge pull request #2739 from keymanapp/fix/developer/2730-smp-in-debugger-splits-on-bksp
fix(developer): debugger breaking smp with bksp
2020-02-26 21:01:08 +07:00
Joshua Horton
d0d30202aa
Merge pull request #2695 from keymanapp/feat/ios/keyboard-scale-tests
feat(ios): Adds keyboard-scale unit tests, fixes unknown-device bug
2020-02-26 20:48:15 +07:00
Joshua Horton
0cdc79e424
Merge branch 'feat/ios/unit-test-seeding' into feat/ios/keyboard-scale-tests 2020-02-26 20:48:01 +07:00
Joshua Horton
4190d41761
Merge pull request #2692 from keymanapp/feat/ios/migration-unit-tests
feat(ios): KeymanEngine version migration unit tests
2020-02-26 20:46:37 +07:00
Marc Durdin
8fcc9971b0
Merge pull request #2737 from keymanapp/fix/developer/charmap-and-touch-layout-editor
fix(developer): insert from charmap into touch editor 🍒
2020-02-26 20:38:06 +07:00
Marc Durdin
4ed0667252 fix(developer): debugger breaking smp with bksp
In the past, we received two bksp events when deleting smp,
but that code was eliminated a version or two ago, and this missed
the cut then.

Fixes #2730.
2020-02-26 20:30:19 +07:00
Eberhard Beilharz
025d89adf7
Merge pull request #2720 from keymanapp/docs/linux/packaging
docs(linux): Add linux packaging documentation
2020-02-26 11:02:19 +01:00
Eberhard Beilharz
283e67215a
Merge pull request #2722 from keymanapp/feat/common/worktree
feat(common): Support git worktree when configuring local hooks
2020-02-26 11:01:56 +01:00
Marc Durdin
87e40bd6f4 fix(developer): insert from charmap into touch editor
Double-click to insert a character from char map into the touch layout
editor would not work reliably after focus changes.

Fixes #2702.
2020-02-26 16:50:23 +07:00
Marc Durdin
df148365bc
Merge pull request #2731 from keymanapp/feat/developer/2727-always-save-option
feat(developer): always save options
2020-02-26 13:59:51 +07:00
Marc Durdin
2abdbc0ce9 chore: address review comments 2020-02-26 13:13:44 +07:00
Marc Durdin
18c22e0dbd
Merge pull request #2732 from keymanapp/auto/version-master-14.0.17
auto: increment master version to 14.0.17
2020-02-26 06:54:07 +07:00
Keyman Build Agent
d18cc49124 auto: increment master version to 14.0.17 2020-02-25 13:00:51 -05:00
Marc Durdin
cb91009369 feat(developer): always save options
Allow user to automatically save changes before
compiling and similar options. Fixes #2727.
2020-02-25 23:51:07 +07:00
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
Eberhard Beilharz
49005fbffb
feat(common): Support git worktree when configuring local hooks
When using worktrees in git the hooks directory is under the main
worktree directory. `$ROOT/.git` might be a text file instead of a
folder. `git rev-parse` will return the correct location in all
cases.
2020-02-24 18:30:57 +01:00
Eberhard Beilharz
1582cfb3ac
docs(linux): Include details from Linux readme 2020-02-24 15:51:04 +01:00
Eberhard Beilharz
4c5d3969c7
docs(linux): Add linux packaging documentation 2020-02-24 11:29:55 +01: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