Commit graph

24978 commits

Author SHA1 Message Date
Marc Durdin
1f8844f807 [Developer] Stubs for checking filename conventions, for #984 2019-01-16 06:25:05 +11:00
Eddie Antonio Santos
375cce7cab require() fixture in headless unit tests. 2019-01-15 09:53:42 -07:00
glasseyes
2ef4e86f8b install appdata file 2019-01-15 17:14:51 +07:00
glasseyes
c9b3665a93 appdata file for km-config 2019-01-15 17:12:28 +07:00
Joshua Horton
ca910da6d8
Merge pull request #1540 from keymanapp/web-spacebar-text
[Web] Spacebar text fix, minor dependency update
2019-01-15 13:29:50 +07:00
Joshua A. Horton
e6edce4737 Cherrypicks #1540 into refactoring changes. 2019-01-15 13:04:36 +07:00
Joshua A. Horton
5533f6f17d Reverts temp change made in prior commit. 2019-01-15 12:55:33 +07:00
Joshua A. Horton
88e01d1d7c Fixes blank spacebar bug, updates npm dependencies. 2019-01-15 12:51:05 +07:00
Marc Durdin
5f81681458 [Web] [Developer] Fixes #1117. displayUnderlying flag is now separate for different platforms. 2019-01-15 15:01:35 +11:00
Joshua A. Horton
1fddeffef9 Tweak regarding PR comment. 2019-01-15 10:16:35 +07:00
Joshua A. Horton
2f7940d37c Testing resource tweaks. 2019-01-15 10:12:27 +07:00
Joshua A. Horton
62bdfc6674 KeymanWeb - versioning update for beta. 2019-01-15 08:52:43 +07:00
Joshua A. Horton
965604a864 Adds aliases for keycode constants to the OSKManager for legacy kbd use. 2019-01-15 08:13:20 +07:00
Joshua A. Horton
5a7854c4dd Cherry-pick of beta Android fix for external keyboards. 2019-01-15 08:08:00 +07:00
Eddie Antonio Santos
42ffffc48b
Document the LMLayerWorker with state diagram. 2019-01-14 14:46:47 -07:00
Eddie Antonio Santos
f819df5309
It helps if I actually add the file :/ 2019-01-14 14:46:05 -07:00
Eddie Antonio Santos
b5ff799eea
Move PromiseStore to its own source file. 2019-01-14 14:35:18 -07:00
Eddie Antonio Santos
626b9f2898
Remove TODO comments addressed in this PR. 2019-01-14 14:28:58 -07:00
Eddie Antonio Santos
eb45efe4d0
Change PromiseStore#keep() API: call resolve() immediately instead of returning the callback. 2019-01-14 14:26:09 -07:00
Eddie Antonio Santos
68045361c6
Remove test for configuration-negotiation (not applicable to dummy model). 2019-01-14 14:20:24 -07:00
Eddie Antonio Santos
c204f4b793
Implement token tracking in top-level API. 2019-01-14 13:36:57 -07:00
Eddie Antonio Santos
fb3f924cee
Move randomToken() to helpers. 2019-01-14 13:22:57 -07:00
Eddie Antonio Santos
97a59ae8d0
Send back the token in the 'suggestions' message. 2019-01-14 13:17:14 -07:00
Eddie Antonio Santos
7b1eb53111
Test send back token in predict/suggestions. 2019-01-14 13:06:04 -07:00
Marc Durdin
72e623838c
Merge pull request #1534 from keymanapp/developer-touch-layout-editor-modifier-tweak-1035
[Developer] Rename default to '(current layer)' to reduce ambiguity.
2019-01-15 06:49:38 +11:00
Eddie Antonio Santos
a1586c984f
Use more robust rejection assertion. 2019-01-14 11:50:11 -07:00
Eddie Antonio Santos
a26f9b1c5d
Test PromiseStore.break(). 2019-01-14 10:51:25 -07:00
Eddie Antonio Santos
be789f05e9
Test PromiseStore#keep(). 2019-01-14 10:46:23 -07:00
Eddie Antonio Santos
a40478e1c2
Complete PromiseStore#make() test. 2019-01-14 10:27:41 -07:00
Eddie Antonio Santos
427d8064e0
Implement PromiseStore#length. 2019-01-14 10:25:35 -07:00
Eddie Antonio Santos
cceec4ab04
Add promise store and start to test it. 2019-01-14 10:23:59 -07:00
Darcy Wong
c1929add39
Merge pull request #1526 from keymanapp/android-dispatch-external-keys
[Android] dispatch external keys if KMW doesn't handle them
2019-01-14 18:43:40 +07:00
Darcy Wong
831382db58
Merge branch 'beta' into android-dispatch-external-keys 2019-01-14 18:43:22 +07:00
Darcy Wong
8b9c71bc9b Cleanup from review comments 2019-01-14 18:41:34 +07:00
Darcy Wong
fa7104e854
Merge pull request #1532 from keymanapp/android-min-sdk
[Android] Update minimum SDK from 15 to 16
2019-01-14 18:25:59 +07:00
Darcy Wong
b663401d40 Update history.md per review comment 2019-01-14 18:25:38 +07:00
Marc Durdin
d8ad63435f [Developer] Fixes #1035. Rename default to '(current layer)' to reduce ambiguity. 2019-01-14 21:04:44 +11:00
Joshua A. Horton
e58a62c0c2 Code cleanup + typing, mnemonic refactor + notes. 2019-01-14 12:29:52 +07:00
Darcy Wong
689dcc633d Update history.md 2019-01-14 11:40:25 +07:00
Darcy Wong
7ed0547084 Update minimum SDK level from 15 to 16 2019-01-14 11:31:30 +07:00
Tim Eves
72b163fe39
Merge pull request #1530 from keymanapp/common-bugfix-warnings-for-catch
[common] Newer compilers are complaining about catching bad_alloc by value
2019-01-14 11:24:55 +07:00
Joshua A. Horton
7c19ae795c Notes some mnenomic keyboard issues to resolve. 2019-01-14 10:07:06 +07:00
Joshua A. Horton
600939b573 Refactors hardware keystroke processing, moves it to Processor module. 2019-01-14 09:50:22 +07:00
Tim Eves
a441321cf5 Newer compilers are complaining about catching std::exception derived class by value, this fixes that. 2019-01-14 09:44:43 +07:00
Eddie Antonio Santos
d4d84b757a
Change dummy model suggestions to be consistent with documentation. 2019-01-11 15:30:45 -07:00
Eddie Antonio Santos
c1409c3e62
Update documentation/interfaces to be consistent with each other. 2019-01-11 15:28:34 -07:00
Eddie Antonio Santos
a83a8dfcdc
Got JSON fixtures working correctly. 2019-01-11 15:07:48 -07:00
Eddie Antonio Santos
5e389cb3f0
Export to JSON fixture; not quite working yet. 2019-01-11 11:49:06 -07:00
Eddie Antonio Santos
39aa7b6ebe
Place { on same line as (. 2019-01-11 11:19:24 -07:00
Darcy Wong
77571ab555 Pass original eventModifiers to dispatchKey() 2019-01-11 15:20:24 +07:00