Commit graph

24978 commits

Author SHA1 Message Date
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
darcywong00
bc30328f2f Update additional test resources and history.md 2018-02-21 16:19:33 +07:00
Joshua A. Horton
19a570a7d3 Implemented engine rule tests for deadkeys in stores successfully. 2018-02-21 16:14:59 +07:00
darcywong00
03611801b8 Check API endpoints for BCP-47
* Update `keymanCloudRequest` to query for `languageidtype=bcp47`
 * Change root Samples and Testing pages to use BCP-47 codes
2018-02-21 15:41:53 +07:00
Marc Durdin
26980fd5c3 Refactor kpinstallkeyboard slightly for language information passing 2018-02-21 14:30:08 +07:00
Marc Durdin
da3056c25f Basic support for reading language information from package data 2018-02-21 14:14:14 +07:00
Joshua A. Horton
7c12acae09 No tests yet, but initial exploded 'any' and 'index' are in place. 2018-02-21 13:26:06 +07:00
Joshua A. Horton
56e1c4db49 Store-exploding function is in place and tested but not integrated. 2018-02-21 12:20:41 +07:00
Joshua A. Horton
a636b5f259 Corrected the hand-altered JSON again... 2018-02-21 09:58:08 +07:00
Joshua A. Horton
1d00d62dc2 Fixes the test JSON components that were copied and altered. 2018-02-21 09:15:17 +07:00
Joshua A. Horton
27db3f984b Fixes issue with not deleting matched deadkeys on touch paths. 2018-02-21 09:07:40 +07:00
Joshua A. Horton
e2d5ed4125 Hand-translated keyboard complete. Removed unneeded context output. 2018-02-20 12:45:05 +07:00
Darcy Wong
93f7a1dd89
Merge pull request #614 from keymanapp/android-report-unit-test-results
[Android] Report Unit tests back to Teamcity
2018-02-20 12:43:23 +07:00
Joshua A. Horton
95a9cda57b Work toward handwritten kbd example and full context output func. 2018-02-20 11:11:36 +07:00
Joshua A. Horton
3e07e44abb Clears out a few bugs detected while starting to handwrite a demo kbd. 2018-02-20 10:53:16 +07:00
Joshua A. Horton
ce5e04f648 Finished pre-store-expansion version of fullContextMatch. 2018-02-20 10:01:49 +07:00
darcywong00
3d12eb07b8 Update build.sh so CI monitors JUnit test results 2018-02-20 08:52:45 +07:00
Joshua A. Horton
522da3581d Swapped to an 'extended context cache' strat. Definitely simpler. 2018-02-19 15:50:47 +07:00
Joshua A. Horton
d1a6bb68c1 Implements the first stages of the new fullContextMatch keyboard API. 2018-02-19 13:20:37 +07:00
darcywong00
4807abfeb4 Replace some menu icons 2018-02-18 23:51:43 +07:00
darcywong00
77257739ed Update history.md 2018-02-18 20:51:58 +07:00
Marc Durdin
3ff4a989b9 When installing a package, use BCP47 tag from package metadata in preference to kmx data 2018-02-18 16:57:38 +07:00
darcywong00
bd36179c4b Update hdpi navigation_cancel 2018-02-18 16:22:55 +07:00
darcywong00
beb886bf40 Update drawable-hdpi 2018-02-18 15:58:35 +07:00
darcywong00
76a3242676 Update drawable-mdpi 2018-02-18 15:45:54 +07:00
darcywong00
c12e82f351 Update drawable-xxhdpi 2018-02-18 15:30:04 +07:00