Commit graph

27982 commits

Author SHA1 Message Date
jahorton
1e54ce5aa9 feat(common/lmlayer): functional headless dummy integration test 2020-04-15 09:30:01 +07:00
jahorton
901b9463e2 fix(common/lmlayer): fixes new headless mode 2020-04-15 09:29:42 +07:00
jahorton
eed5de0a4b refactor(common/lmlayer): basic headless compilation 2020-04-15 09:29:42 +07:00
jahorton
510b667251 fix(common/lmlayer): patches up browser-based unit tests 2020-04-15 09:29:21 +07:00
Darcy Wong
75d444e5b9
Merge pull request #2953 from keymanapp/feat/android/keyman-download
feat(android): Download cloud keyboards from https://keyman.com/keyboards
2020-04-15 09:26:36 +07:00
Darcy Wong
a0d1cb0307 feat(android): Only handle keyman:download from Keyman browsers 2020-04-15 09:10:02 +07:00
Darcy Wong
ada66eba95
Merge pull request #2961 from keymanapp/feat/android/kmp-browser-activity
feat(android): Add KMPBrowserActivity for cloud keyboard searches
2020-04-15 05:37:28 +07:00
Darcy Wong
71214484dc
Merge pull request #2981 from keymanapp/fix/android/font-path
fix(android): Handle default font DejaVuSans.ttf
2020-04-15 05:01:18 +07:00
Darcy Wong
2f11dd8cf6 feat(android): Dismiss system keyboard on Back press
Fixes #2950

Update system keyboard to hide the OSK when Back pressed.
2020-04-14 22:39:21 +07:00
Darcy Wong
1b2cecfa3f feat(android): Update language settings activity for offline 2020-04-14 14:49:07 +07:00
jahorton
f4537c7967 fix(common/lmlayer): forgot in prior commit 2020-04-14 14:03:58 +07:00
jahorton
03d29e7755 refactor(common/lmlayer): abstracts interface b/t inner and outer layers 2020-04-14 13:58:19 +07:00
Darcy Wong
406428a1d5 feat(android): Also download dictionary after installing keyboard package 2020-04-14 13:50:58 +07:00
jahorton
e58914112e fix(common/lmlayer): fixes worker sourcemaps 2020-04-14 11:22:14 +07:00
Keyman Server
670ad4207b
Merge pull request #2979 from keymanapp/auto/version-master-14.0.50
auto: increment master version to 14.0.50
2020-04-12 04:01:19 +10:00
Keyman Build Agent
5394f713ab auto: increment master version to 14.0.50 2020-04-11 14:00:34 -04:00
Eddie Antonio Santos
b465dadc49
Merge pull request #2978 from keymanapp/chore-remove-ie
chore(common/lmlayer): do not run tests in IE11 in Windows
2020-04-10 21:11:01 -06:00
Darcy Wong
e85b380af6 fix(android): Handle default font DejaVuSans.ttf
Fixes #2977

#2928 removed DejaVuSans.ttf but it turns out the font is still needed for:
* sil_euro_latin OSK to render on Android SDK 19 (KitKat)
* the sample apps and possible 3rd party apps may also be referencing the default font
2020-04-10 09:50:33 +07:00
Eddie Antonio Santos
98a277089c
chore(common/lmlayer): do not run tests in IE11 in Windows 2020-04-09 08:29:04 -06:00
jahorton
7654c26c8c refactor(web/engine): InputProcessor polish, prep 2020-04-09 15:08:18 +07:00
jahorton
8c0f81f8ba refactor(web/engine): headless LanguageProcessor (aside from lmlayer) 2020-04-09 14:51:49 +07:00
jahorton
7ec426541c refactor(web/engine): a bit of extra headless-prep reorg, script start 2020-04-09 14:19:29 +07:00
jahorton
68dc9a7ddc feat(web/engine): LanguageProcessor events now EventEmitter-backed 2020-04-09 14:05:30 +07:00
jahorton
c22c13bdf1 change(web/engine): Fixes up base linkage for EventEmitter 2020-04-09 13:50:33 +07:00
jahorton
61e39ba3e8 change(web): starts dependency on npm's 'events' package 2020-04-09 13:31:47 +07:00
jahorton
e363542c9e refactor(web/engine): returns prediction Promise on RuleBehavior 2020-04-09 13:16:08 +07:00
jahorton
f9a9810ee3 refactor(web/engine): modelchange -> statechange event 2020-04-09 12:29:40 +07:00
jahorton
9f3ccffe2b refactor(web/engine): changes model load + mayPredict interactions 2020-04-09 12:14:27 +07:00
Joshua A. Horton
e5e5dc87d6 fix(web): re-enables CI mode 2020-04-09 11:29:57 +07:00
Joshua A. Horton
80d6278ec1 fix(web): full regression test patchup 2020-04-09 11:28:03 +07:00
Darcy Wong
32f272ebc7 fix(android): Address more review comments
* Remove handling deprecated keyman:// protocol
* Pass original URL
* lower-case BCP 47 tag when checking for match
* Clean up logic nesting in KMPBrowserActivity
2020-04-09 11:03:50 +07:00
Joshua A. Horton
d4e87adcea fix(web): fixes test-runner.js, at least in 'interactive' mode 2020-04-09 10:28:38 +07:00
jahorton
6020ffee0c refactor(web/engine): LanguageProcessor.canEnable 2020-04-09 09:50:35 +07:00
jahorton
2f6e1e42af refactor(web/engine): initial ModelManager split 2020-04-09 09:22:35 +07:00
Eddie Antonio Santos
633fe38bce
change(developer/compiler): trie model always includes searchTermToKey source 2020-04-08 12:49:59 -06:00
Eddie Antonio Santos
ef8d7c4171
test(developer/compiler): trie model should include searchTermToKey source 2020-04-08 12:48:57 -06:00
Eddie Antonio Santos
5a7655b9c6
test(developer/compiler): more specific assertions 2020-04-08 12:04:31 -06:00
Eddie Antonio Santos
e3067ded2f
test(developer/compiler): test that key function is USED 2020-04-08 12:01:20 -06:00
Eddie Antonio Santos
e9fc83e06e
change(developer/compiler): explicitly provide default searchTermToKey fn 2020-04-08 11:52:42 -06:00
Eddie Antonio Santos
09eaf57ad7
change(developer/compiler): export defaultWordformToKey() 2020-04-08 11:48:21 -06:00
Eddie Antonio Santos
f43a8ece1f
test(developer/compiler): createTrieDataStructure() must take fn 2020-04-08 11:42:33 -06:00
Eddie Antonio Santos
52fb35ee3d
chore(common/lmlayer): copy default code to trie compiler 2020-04-08 11:20:09 -06:00
Eddie Antonio Santos
391657bb5e
docs(common/lmlayer): update comments with code
Uncle Bob Martin is shaking.
2020-04-08 11:13:06 -06:00
jahorton
9f9f2774cd refactor(web/engine): drops OSK pre-req for 'alternate' computation 2020-04-08 14:59:07 +07:00
jahorton
5140642005 change(web/engine): general cleanup 2020-04-08 14:37:55 +07:00
jahorton
d7870f07d9 refactor(web/engine): better KeyEvent preanalysis 2020-04-08 14:31:27 +07:00
Darcy Wong
703e6afc72 feat(android): Add utility to check for valid keyman schemes 2020-04-08 14:24:28 +07:00
jahorton
638db60471 feat(web): constrained key previews 2020-04-08 11:30:28 +07:00
jahorton
cacc570b62 fix(ios): ensures popups only constrained when embedded 2020-04-08 09:50:26 +07:00
jahorton
f20d184f65 fix(web): adjusts constrained popup callout properties 2020-04-08 09:45:24 +07:00