Commit graph

1780 commits

Author SHA1 Message Date
Marc Durdin
5cd88f70bf
Merge pull request #626 from keymanapp/developer-delete-package-before-build
Developer follow-keyboard-version didn't refresh keyboard version data stored in kps before compiling
2018-02-26 14:16:31 +07:00
Marc Durdin
eeca89d5b0 Tidy up comments 2018-02-26 13:40:56 +07:00
Marc Durdin
e9b581b318 Developer follow-keyboard-version didn't refresh keyboard version data stored in kps before compiling 2018-02-26 13:38:40 +07:00
Joshua A. Horton
5119458c0b Developer now uses KDC for 10.0+ versioned keyboards. 2018-02-26 13:10:29 +07:00
Jacob Bullock
c1d2c72b7b Installation now overrides files instead of failing to copy if they already exist 2018-02-25 22:57:56 -07:00
darcywong00
26f3e52a16 Fix undefined fonts that get passed to KMW
Clean up font parsing so undefined fonts get passed to KMW as `undefined`, and not `'undefined'`.
2018-02-26 12:04:02 +07:00
Marc Durdin
0a8d8b3d94
Merge pull request #624 from keymanapp/developer-delete-package-before-build
Delete the output package file if it already exists to avoid mismatched content
2018-02-26 11:45:37 +07:00
Marc Durdin
5c99263d11 Delete the output package file if it already exists to avoid mismatched content 2018-02-26 10:46:00 +07:00
Joshua Horton
81b4600ea1
Merge pull request #617 from keymanapp/web-281-deadkey-stores
[KeymanWeb] Deadkeys in Stores
2018-02-26 10:39:36 +07:00
Marc Durdin
05c94a50b8
Merge pull request #623 from keymanapp/web-mismatching-longpress-default-key
Fixes: on phone, a longpress key, where its parent key has a override modifier set, will get the layer modifier instead of the override
2018-02-26 10:22:58 +07:00
Marc Durdin
bb99bd99fd Fixes: on phone, a longpress key, where its parent key has a override modifier set, will get the layer modifier instead of the override 2018-02-24 16:33:58 +07:00
Marc Durdin
01b33d2b3c
Merge pull request #622 from keymanapp/developer-package-editor-sets-rtl-incorrectly
[Developer] Set RTL flag to false on entry (can be uninitialised)
2018-02-24 15:48:44 +07:00
Marc Durdin
8988a65033
Merge pull request #621 from keymanapp/developer-memory-corruption-in-project
[Developer] Fixes memory corruption when creating project file ui classes
2018-02-24 15:48:37 +07:00
Marc Durdin
181d03b26b Set RTL flag to false on entry (can be uninitialised) 2018-02-24 15:34:19 +07:00
Marc Durdin
e753236764 Fixes memory corruption when creating project file ui classes 2018-02-24 15:04:47 +07:00
Marc Durdin
2c304b66e3
Merge pull request #619 from keymanapp/windows-language-picker-suggested-languages
Show suggested languages first in the picker dialog for adding languages to a keyboard
2018-02-24 12:47:33 +07:00
Marc Durdin
4531587a91
Merge pull request #620 from keymanapp/developer-support-fail-on-package-and-kmw-warnings
Support fail-on-warning correctly for kmw and kmp targets
2018-02-24 12:46:40 +07:00
Marc Durdin
2fd7b2cc8f Move completion message to parent function for package compile to handle fail-on-warning 2018-02-24 11:01:24 +07:00
Marc Durdin
d1af2232fe Support -w flag in kmcomp (and project) to fail on warnings in packages and kmw compile phase 2018-02-24 10:49:51 +07:00
Marc Durdin
14d7264f4c Show suggested languages first in the picker dialog for adding languages to a keyboard 2018-02-23 15:52:06 +07:00
Jacob Bullock
b4ba272080 remove kmp archive after installation 2018-02-23 00:54:56 -07:00
Jacob Bullock
1cd609823b removing print commands and replacing with log.error() where necessary 2018-02-23 00:51:12 -07:00
Jacob Bullock
0b669819a7 using lowercase filename for welcome file 2018-02-23 00:47:29 -07:00
Jacob Bullock
89d584e772 show errors when keyboards are not able to be installed 2018-02-23 00:36:32 -07:00
Jacob Bullock
221771388f refactor to throw errors during install 2018-02-23 00:36:07 -07:00
Jacob Bullock
1be6c0c1df refactor install method to throw errors 2018-02-23 00:35:16 -07:00
Jacob Bullock
af768f18ba Add KeymanPackage error types, remove old method for installing adhoc 2018-02-23 00:34:46 -07:00
Marc Durdin
5e5044c176
Merge pull request #618 from keymanapp/windows-comapi-install-and-documentation
Add documentation links, remove stale files, and fixup installation references to interfaces
2018-02-23 11:09:16 +07:00
Joshua Horton
c145f76ecd
Merge pull request #613 from keymanapp/web-281-deadkey-rework
[KeymanWeb] The Deadkey Rework
2018-02-23 10:55:30 +07:00
Joshua A. Horton
9e538d7444 Merge branch 'web-281-deadkey-rework' into web-281-deadkey-stores 2018-02-23 10:51:48 +07:00
Joshua A. Horton
c5f120eb68 Final PR review adjustments. 2018-02-23 10:46:06 +07:00
Joshua A. Horton
fc1560817f Patched up the test cases with discriminated union properties. 2018-02-23 10:41:44 +07:00
Joshua A. Horton
4ed40914e2 Merge branch 'web-281-deadkey-rework' into web-281-deadkey-stores 2018-02-23 10:35:37 +07:00
Marc Durdin
c4ba80a789 Add documentation links, remove old files, fixup install references to interfaces for COM API 2018-02-23 10:27:47 +07:00
Joshua A. Horton
96352dc4fd Merge branch 'master' into web-281-deadkey-rework 2018-02-23 10:20:38 +07:00
Joshua A. Horton
2d389a8053 Discriminated unions for rule objects + other PR concerns. 2018-02-23 10:15:39 +07:00
Marc Durdin
4475934063
Merge pull request #611 from keymanapp/windows-support-bcp47-in-package
[Windows] When installing a package, use BCP47 tag from package metadata in preference to kmx data
2018-02-22 14:46:54 +07:00
Darcy Wong
4710db3c56
Merge pull request #616 from keymanapp/web-check-api-endpoints-for-bcp47
[Web] Check API endpoints for BCP-47
2018-02-22 14:24:31 +07:00
Joshua A. Horton
ebdc9091d1 Implements store-based multirule deadkey keyboard tests. 2018-02-22 11:07:52 +07:00
Joshua A. Horton
7c79d1be0a Introducing KDC, the 'deleteContext' function. 2018-02-22 10:57:33 +07:00
Darcy Wong
25ea50472b
Merge pull request #612 from keymanapp/android-material-icons
[Android] Add Material Design icons
2018-02-22 10:57:27 +07:00
Darcy Wong
d9f0ee472d
Merge pull request #610 from keymanapp/mac-update-history
[Mac] Update history.md for alpha 10.0
2018-02-22 10:53:08 +07:00
darcywong00
924ae2ed0a Fix lao id for unit tests 2018-02-22 10:46:30 +07:00
darcywong00
2f2105f55b Update more KMW tests/samples for BCP-47 2018-02-22 10:18:07 +07:00
Joshua A. Horton
dc4aab1447 Reverting accidentally-included changes from last commit. 2018-02-22 10:16:26 +07:00
Joshua A. Horton
7f5db3f6e9 Deadkey stores now included in example keyboard. 2018-02-22 10:02:33 +07:00
darcywong00
2bbadd4cf5 [iOS] Use BCP-47 codes for registering keyboards 2018-02-22 08:57:36 +07:00
Marc Durdin
ac2b6ed87e Add test cases and complete code paths for keyboard language info in COM API 2018-02-21 23:28:58 +07:00
darcywong00
90246a72e6 [Android] Use BCP-47 codes for registering keyboards 2018-02-21 22:00:21 +07:00
Marc Durdin
53c163c326 Fix missing parameter 2018-02-21 16:28:46 +07:00