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