Commit graph

33096 commits

Author SHA1 Message Date
jahorton
8f261f9c5d chore(common/lmlayer): Merge branch 'refactor/common/lmlayer/headless-variant' into feat/common/lmlayer/headless-testing 2020-04-16 11:04:49 +07:00
jahorton
0892ebe9df fix(common/lmlayer): virtualized postMessage 2020-04-16 11:04:10 +07:00
jahorton
d2f93ec284 chore(common/lmlayer): Merge branch 'refactor/common/lmlayer/headless-variant' into feat/common/lmlayer/headless-testing 2020-04-16 10:43:02 +07:00
jahorton
31e397c999 chore(common/lmlayer): missed browser.tsconfig.json 2020-04-16 10:42:44 +07:00
jahorton
4832ff43e7 chore(common/lmlayer): Merge branch 'refactor/common/lmlayer/headless-variant' into feat/common/lmlayer/headless-testing 2020-04-16 10:37:59 +07:00
jahorton
581550540e change(common/lmlayer): better nomenclature 2020-04-16 10:37:33 +07:00
jahorton
a7dadacbc9 refactor(web/engine): better dependency for same role + a fix 2020-04-16 09:00:12 +07:00
Keyman Server
2bab34b9b7
Merge pull request #2991 from keymanapp/auto/version-master-14.0.51
auto: increment master version to 14.0.51
2020-04-16 04:20:21 +10:00
Keyman Build Agent
b6baf86f13 auto: increment master version to 14.0.51 2020-04-15 14:19:35 -04:00
Darcy Wong
c0ae21d78e
Merge pull request #2984 from keymanapp/feat/android/dismiss-on-back
feat(android): Dismiss system keyboard on Back press
2020-04-15 12:40:20 +07:00
Joshua Horton
c931fcc8dd
Merge pull request #2973 from keymanapp/fix/web/regression-test-repair
fix(web):  repairs Web regression test suite
2020-04-15 11:04:54 +07:00
Joshua Horton
ce368e7175
Merge pull request #2968 from keymanapp/feat/ios/web-based-longpress
change(ios): Web-based popup key longpresses
2020-04-15 10:49:41 +07:00
Joshua Horton
00b7208770
Merge pull request #2959 from keymanapp/fix/ios/2716-web-based-longpress
fix(ios): iOS 13.4 subkey menu workaround
2020-04-15 10:49:01 +07:00
jahorton
8281a63ff1 feat(common/lmlayer): headless Trie model integration test 2020-04-15 09:30:01 +07:00
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