Commit graph

8008 commits

Author SHA1 Message Date
jahorton
cd8461cee8 fix(common/lmlayer): lexical-model-types as lm-layer dependency 2020-04-21 08:47:50 +07:00
jahorton
729a5952d5 fix(common): fixes node dependency-install skip check 2020-04-17 15:34:16 +07:00
jahorton
3f330029a4 fix(web): patches up a few utility scripts 2020-04-17 15:10:49 +07:00
jahorton
599e2b3d72 change(common): removes post-lerna redundancies 2020-04-17 13:55:21 +07:00
jahorton
b604302b76 feat(common): initial use of lerna (in-repo package links only) 2020-04-17 13:38:44 +07:00
jahorton
b51e4499f1 fix(web/engine): updates web-core node-oriented include 2020-04-17 11:36:16 +07:00
jahorton
1125c3ba3e refactor(web/engine): successful web-core compilation 2020-04-17 11:33:03 +07:00
jahorton
375acffc74 chore(common/lmlayer): Merge branch 'refactor/common/lmlayer/headless-variant' into feat/common/lmlayer/headless-testing 2020-04-17 11:18:31 +07:00
jahorton
c4db2192af refactor(common/lmlayer): Adapts to rework of base PR 2020-04-17 11:18:13 +07:00
jahorton
ff840485d6 chore(common/lmlayer): Merge branch 'refactor/common/lmlayer/lmlayer-worker-abstraction' into refactor/common/lmlayer/headless-variant 2020-04-17 11:07:05 +07:00
jahorton
fc84fd6880 chore(common/lmlayer): Merge branch 'master' into refactor/common/lmlayer/lmlayer-worker-abstraction 2020-04-17 11:04:38 +07:00
jahorton
b9b0ff90b1 fix(common/lmlayer): fixes integrated unit tests 2020-04-17 09:57:35 +07:00
jahorton
3518906801 change(common/lmlayer): trims worker-interface.d.ts 2020-04-17 09:54:37 +07:00
jahorton
250e82d87a refactor(common/lmlayer): reverts the parent/subclass bit, no longer needed 2020-04-17 09:52:48 +07:00
jahorton
38f89ef997 refactor(common/lmlayer): restores original constructor form, drops factories 2020-04-17 09:48:55 +07:00
jahorton
1fa9125a34 fix(common/lmlayer): revert 'fixes worker sourcemaps' 2020-04-17 09:33:42 +07:00
Joshua Horton
9135c41a05
Merge pull request #2982 from keymanapp/refactor/web/engine/web-core-build-prep
refactor(web/engine): web-core build prep
2020-04-17 08:36:56 +07:00
Joshua Horton
454c0eb523
Merge pull request #2976 from keymanapp/refactor/web/engine/predictive-data-routing
refactor(web/engine): predictive data routing, LanguageProcessor as EventEmitter
2020-04-17 08:36:33 +07:00
Joshua Horton
c871e72321
Merge pull request #2975 from keymanapp/refactor/web/engine/lm-layer-enablement
refactor(web/engine): lm-layer enablement state management rework
2020-04-17 08:35:40 +07:00
Joshua Horton
9457084928
Merge pull request #2974 from keymanapp/refactor/web/engine/modelManager-split
refactor(web/engine): initial ModelManager split
2020-04-17 08:35:13 +07:00
Joshua Horton
979a8566c3
Merge pull request #2969 from keymanapp/refactor/web/engine/key-spec-keyEvent-generation
refactor(web/engine): precomputation for OSK key events, headless production thereof
2020-04-17 08:34:54 +07:00
jahorton
3347014e0f refactor(web/engine): removes no-longer-used static var 2020-04-17 08:30:29 +07:00
Keyman Server
841f847636
Merge pull request #2995 from keymanapp/auto/version-master-14.0.52
auto: increment master version to 14.0.52
2020-04-17 04:01:24 +10:00
Keyman Build Agent
1e2c66982d auto: increment master version to 14.0.52 2020-04-16 14:00:38 -04:00
Darcy Wong
4f5e886ce2
Merge pull request #2993 from keymanapp/modify/android/update-min-sdk-21
modify(android): Update minimum SDK to 21
2020-04-16 16:45:28 +07:00
Darcy Wong
2be7449462 fix(android): Update minimum SDK to 21
Fixes #2989

This updates the minimum supported Android SDK to 21 (Lollipop). This applies to KMEA, KMAPro, Sample Apps, KeyboardHarness, and FV Android app.

Tests/keyCode doesn't use KMEA so no change there.
2020-04-16 11:55:00 +07:00
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