Commit graph

24978 commits

Author SHA1 Message Date
darcywong00
78dbde2bdc Update drawable-xhdpi 2018-02-18 15:29:50 +07:00
Jacob Bullock
afaaf7d3c1 refactoring KMP install 2018-02-16 02:39:04 -07:00
Joshua A. Horton
8a1f915007 Initial work toward deadkey test keyboard, with some initial test dev. 2018-02-16 14:09:32 +07:00
Marc Durdin
5902c17268
Merge pull request #609 from keymanapp/developer-language-in-details-in-kmn
Hide language fields in Keyman Developer kmn editor if developing a v10 keyboard
2018-02-16 13:58:14 +07:00
Marc Durdin
208e6e29cf Rewrote BCP 47 todo notes for upcoming work 2018-02-16 13:26:56 +07:00
darcywong00
b7adec3792 Update history.md for alpha 10.0 2018-02-16 13:15:16 +07:00
Darcy Wong
b8e4617820
Merge pull request #603 from keymanapp/android-crash-reporting-samples
[Android] Add Crashlytics dependencies to Samples and Test projects
2018-02-16 12:59:42 +07:00
Darcy Wong
28531bd008
Merge pull request #608 from keymanapp/android-remove-crash-button
[Android] Remove test button that forced crashes
2018-02-16 12:59:26 +07:00
Marc Durdin
80cbb4c799 Hide language fields in Keyman Developer kmn editor if developing a v10 keyboard 2018-02-16 12:46:36 +07:00
Marc Durdin
cb6333ea88
Merge pull request #605 from keymanapp/developer-validate-bcp-47-tags-in-package-compiler
Developer now validates and checks canonicality of BCP 47 tags when it compiles a package
2018-02-16 12:31:40 +07:00
Marc Durdin
adb1344bf5
Merge pull request #607 from keymanapp/developer-warn-on-language-tags-in-kmn
Keyman Developer Compiler should warn on deprecated language tags for Keyman 10 keyboards
2018-02-16 12:11:04 +07:00
Joshua Horton
8980a649b8
Merge pull request #606 from keymanapp/web-340-chiral-testing
Chiral Functionality Testing
2018-02-16 12:08:41 +07:00
Marc Durdin
d94ebecbd8 Fix build dependency in unit-tests 2018-02-16 11:58:42 +07:00
Marc Durdin
e515fcdd77 FILE_STORE on Delphi code needs to match C++ code 2018-02-16 11:55:21 +07:00
Joshua A. Horton
45a3b26c94 Minor logic error correction, fixes IE back up. 2018-02-16 11:46:08 +07:00
Marc Durdin
7cae2027d0 Fix build dependency 2018-02-16 11:45:10 +07:00
Marc Durdin
1ffe866737
Merge pull request #604 from keymanapp/developer-f7-compiles-package
Small usability tweak so F7 can compile a package file as well as a keyboard file
2018-02-16 11:44:41 +07:00
darcywong00
6152b5e467 Remove test button that forced crashes
Now that Crashlytics is verified to run on nightly Release builds, the test button to force crashes can be removed.
2018-02-16 11:14:12 +07:00
Marc Durdin
ac83ebb8a9 Keyman Developer Compiler should warn on deprecated language tags for Keyman 10 keyboards 2018-02-16 10:53:01 +07:00
Joshua A. Horton
2897e51094 Adds a chirality test suite to the set of unit tests. 2018-02-16 10:48:25 +07:00
Joshua A. Horton
c8eb624610 FINALLY fixed IE. Took a lot of research to find the exact issue. 2018-02-16 10:19:25 +07:00
Marc Durdin
99144df7bf Fix issue with errors arising compiling when no version line specified 2018-02-16 10:03:59 +07:00
Marc Durdin
43e3353a69 Developer now validates and checks canonicality of BCP 47 tags when it compiles a package 2018-02-16 09:52:27 +07:00
Marc Durdin
dc5766da68 Small usability tweak so F7 can compile a package file as well as a keyboard file 2018-02-16 09:45:29 +07:00
Joshua A. Horton
744747b881 Implemented a chirality engine tests. Still fails on IE at present. 2018-02-16 09:42:31 +07:00
Marc Durdin
d40c82b292
Merge pull request #568 from keymanapp/ios-use-api.keyman.com-cloud-api
[ios] Move to using api.keyman.com instead of r.keymanweb.com for 10.0
2018-02-16 09:08:45 +07:00
Marc Durdin
4ea2eaea5a
Merge pull request #602 from keymanapp/developer-issue-601-layer-name-modifier-order
Fix for developer compiler -- was using KVK modifier flags instead of KMX modifier flags to generate KLS
2018-02-16 09:03:14 +07:00
Joshua A. Horton
f16500fd4d Missed one important line in the improvement changes. 2018-02-16 08:36:26 +07:00
Joshua A. Horton
9330cb1eac Made some minor recorder improvements. 2018-02-16 08:24:51 +07:00
Tom Bogle
ffd127b56e
Merge pull request #595 from keymanapp/mac-support-double-clicking-kmp
[Mac] support double clicking kmp
2018-02-15 11:23:30 -05:00
Tom Bogle
b6f0a5deae Removed commented out code 2018-02-15 11:15:15 -05:00
Marc Durdin
b52aa2517e
Merge branch 'master' into developer-issue-601-layer-name-modifier-order 2018-02-15 16:46:36 +07:00
Marc Durdin
324335771e Refactor kmxfile constants into kmxfileconsts to avoid pulling in too many dependencies 2018-02-15 16:18:51 +07:00
Marc Durdin
ed7fc51bdb Fixes #601 -- was using KVK modifier flags instead of KMX modifier flags 2018-02-15 15:50:18 +07:00
darcywong00
32853aa162 Add Crashlytics dependencies to Samples and Test projects
Consumers of KMEA need to include Firebase and Crashlytics dependencies, but don't need to run the Google services. This simplifies these projects of not neeeding google-services.json.

Also added `-no-daemon` and `-debug` options to Samples and Test `build.sh` scripts so they can be run on CI servers.
2018-02-15 14:02:59 +07:00
Marc Durdin
bde60bbd14
Merge pull request #600 from keymanapp/developer-setup-upgrade-fails
Automatic upgrade support for Desktop and Developer 10 - keyboards and apps - during setup and in-app
2018-02-15 13:42:32 +07:00
Joshua A. Horton
9e805ca2e2 Implements a chirality test keyboard and fixes up state handling. 2018-02-15 12:46:40 +07:00
Joshua Horton
460ff66598
Merge pull request #585 from keymanapp/web-350-engine-tests
[web] KeymanWeb - Engine testing
2018-02-15 11:44:54 +07:00
Tom Bogle
abb2010482 When KMP is unzipped, all keyboards now selected as active automatically 2018-02-14 22:48:39 -05:00
Marc Durdin
9326a24e72 Remove extraneous version.res include added by IDE 2018-02-15 10:48:19 +07:00
Tom Bogle
7ea1188d8c Fixed ATS problem with support dialog
It was not using https
2018-02-14 22:47:13 -05:00
Marc Durdin
f4d1856695 Refactor of JSON response processing. Full refactor of the update check comes in a later version 2018-02-15 10:35:12 +07:00
Marc Durdin
2b0d5465c8 Initial rework of automatic update checks; small refactor coming up for repeated code 2018-02-15 09:13:30 +07:00
Joshua A. Horton
22c1c98f03 Merge branch 'master' into web-350-engine-tests 2018-02-15 09:06:32 +07:00
Joshua A. Horton
049f7a7d57 Missed a minor detail and addressed the OSK BKSP key thing. 2018-02-15 08:49:34 +07:00
Darcy Wong
a556ee1f49
Merge pull request #599 from keymanapp/android-feature-crash-reporting
[Android] Add feature crash reporting
2018-02-15 08:33:28 +07:00
Joshua A. Horton
ffa76e7468 Fixes for PR comments. 2018-02-15 08:31:34 +07:00
darcywong00
028f9a4764 Cleanup unused Release dir
Originally, the kMAPro/src/Release folder was intended for the CI server to copy the google-services.json file, but that won't be where it gets placed now.
2018-02-15 07:46:24 +07:00
Tom Bogle
f97856f4d0 Added prompt to ask user whether to install KMP & opened config window
Also fixed issue to prevent duplicate copies of KMP getting installed and added some debugging info.
2018-02-14 14:12:53 -05:00
Tom Bogle
835782fd7e Updated version number and copyright year.
This isn't really related to this PR, but I didn't want it to fall through the cracks.
2018-02-14 14:10:16 -05:00