jahorton
5612ad074e
refactor(ios/engine): keyboard downloads now KMPs
2020-07-13 13:37:16 +07:00
jahorton
0456eafc98
chore(ios/engine): Merge branch 'master' into refactor/ios/engine/package-version-query-caching
2020-07-13 12:06:25 +07:00
jahorton
d74f8bef2d
docs(developer): tweaks WordList type documentation
2020-07-13 11:46:15 +07:00
jahorton
99f3e39147
fix(ios/engine): fixes unit-test deprecation use
2020-07-13 11:41:24 +07:00
jahorton
47e27625fe
chore(ios/engine): reverts unnecessary changes
2020-07-13 11:00:48 +07:00
jahorton
6d17eec2a2
docs(ios/engine): better deprecation annotations
2020-07-13 10:54:03 +07:00
jahorton
b53ce95c5d
change(ios/engine): removes redundant caching from branch's additions
2020-07-13 10:41:10 +07:00
jahorton
1d5aa44b15
refactor(ios/engine): reworks stateForKeyboard,LexicalModel
2020-07-13 10:40:15 +07:00
jahorton
ed0fbb038c
feat(ios/engine): package-local install state unit test
2020-07-13 09:56:51 +07:00
jahorton
48dbca7765
feat(ios/engine): package version-state unit test
2020-07-13 09:49:58 +07:00
Darcy Wong
21b85eb04e
fix(android): Use go/ links for keyboard search
2020-07-13 09:25:00 +07:00
Joshua Horton
4d5b3e5447
Merge pull request #3334 from keymanapp/fix/ios/engine/version-equality
...
fix(ios/engine): version equality
2020-07-13 09:11:10 +07:00
jahorton
a9f106ea54
refactor(developer): hashmap-based wordlist compile
2020-07-13 08:53:22 +07:00
Joshua Horton
c68b846e25
Merge pull request #3333 from keymanapp/refactor/ios/engine/package-keys
...
refactor(ios/engine): hashable package keys
2020-07-13 08:21:10 +07:00
Joshua Horton
a3674594fc
Merge pull request #3327 from keymanapp/refactor/ios/engine/download-model-package
...
refactor(ios/engine): lexical model query & download rework
2020-07-13 08:20:52 +07:00
jahorton
8c38121571
feat(ios/engine): version edge-case test asserts
2020-07-13 08:20:18 +07:00
Marc Durdin
0634a9e935
chore(developer): address review comments
2020-07-13 08:40:27 +10:00
Marc Durdin
ec0855b298
test(developer): add test for duplicates merging
2020-07-13 08:36:33 +10:00
Marc Durdin
4f868a2b74
fix(developer/compilers): merge duplicate words during compile
2020-07-12 17:23:17 +10:00
jahorton
83535bdfd6
feat(ios/engine): new package state enums
2020-07-10 16:28:43 +07:00
jahorton
73bb05634d
feat(ios/engine): update check result caching
2020-07-10 16:02:36 +07:00
jahorton
04f748370b
feat(ios/engine): support-state query test
2020-07-10 14:00:33 +07:00
jahorton
84ee2a574a
chore(ios/engine): package support-state querying
2020-07-10 13:53:19 +07:00
jahorton
8b688e818e
chore(ios/engine): adjustment to new base branch
2020-07-10 13:43:00 +07:00
jahorton
c63c2e822c
feat(ios/engine): starts package-version prefetch
2020-07-10 13:43:00 +07:00
jahorton
cfd76c0326
refactor(ios/engine): better caching, stateForKeyboard rework/test
2020-07-10 13:43:00 +07:00
jahorton
4633ad5b91
feat(ios/engine): runtime package-version query result caching
2020-07-10 13:43:00 +07:00
jahorton
483d583656
fix(ios/engine): version equality
2020-07-10 13:36:48 +07:00
jahorton
cbf43dcadb
refactor(ios/engine): package support-state processing
2020-07-10 13:35:45 +07:00
jahorton
85a93489b5
chore(ios/engine): adjustment to new base branch
2020-07-10 10:08:47 +07:00
jahorton
c51a9ce356
feat(ios/engine): starts package-version prefetch
2020-07-10 09:47:34 +07:00
jahorton
ed33638f13
refactor(ios/engine): better caching, stateForKeyboard rework/test
2020-07-10 09:47:34 +07:00
jahorton
be116f01c5
feat(ios/engine): runtime package-version query result caching
2020-07-10 09:47:34 +07:00
jahorton
c9e8b0d6a0
refactor(ios/engine): hashable package keys
2020-07-10 09:40:13 +07:00
Darcy Wong
5d44e5451e
feat(android/oem): Calculate lexical model version
2020-07-10 09:25:20 +07:00
Darcy Wong
013499c83b
feat(android/oem): Update SystemKeyboard to match KMAPro
...
* Mostly to adjust for banner height
* Select numeric layer if applicable
* Disable predictions if entering a hidden password field
2020-07-10 08:55:53 +07:00
Darcy Wong
8bb8fe4c92
feat(android/oem): Add nrc.str.sencoten to FV app
...
* Update FV build to download nrc.str.sencoten.model.kmp
* Update FV app to install the model
* Rebuild active keyboards list using keyboard info from kmp.json
2020-07-10 08:55:53 +07:00
Keyman Server
17c7868ac0
Merge pull request #3330 from keymanapp/auto/version-master-14.0.109
...
auto: increment master version to 14.0.109
2020-07-10 04:01:39 +10:00
Keyman Build Agent
57bca99479
auto: increment master version to 14.0.109
2020-07-09 14:00:59 -04:00
Darcy Wong
2252c93a59
Merge pull request #3323 from keymanapp/fix/android/set-fallback-keyboard
...
fix(android/oem): Add a fallback keyboard to FV Android app
2020-07-09 13:02:03 +07:00
jahorton
8e81f77bb5
chore(ios/engine): Merge branch 'master' into refactor/ios/engine/download-model-package
2020-07-09 12:02:24 +07:00
Joshua Horton
4fcc16177e
Merge pull request #3299 from keymanapp/refactor/ios/engine/download-package-for-fullid
...
refactor(ios/engine): Centralized package download utility function
2020-07-09 12:01:41 +07:00
jahorton
45c1fea011
docs(ios/engine): documents downloadPackage
2020-07-09 11:38:08 +07:00
Darcy Wong
303873b64f
fix(android): Add to KMManager API
...
Add getDefaultKeyboard() and setDefaultKeyboard() to KMManager API.
2020-07-09 10:55:41 +07:00
jahorton
464cc3f7e1
feat(ios/engine): unit test for legacy model downloads, related fixes
2020-07-09 10:53:00 +07:00
Darcy Wong
2e240591a3
chore(android): Address review comments
...
getDefaultKeyboard()
* Assert `context`is not null
setDefaultKeyboard()
* Allow null Keyboard to revert to sil_euro_latin
FV MainActivity
* Define constant for default package ID
2020-07-09 10:52:09 +07:00
Darcy Wong
3f21471739
chore(android): Merge remote-tracking branch 'origin/master' into fix/android/set-fallback-keyboard
2020-07-09 10:36:11 +07:00
jahorton
269bc2eed5
refactor(ios/engine): for legacy downloadLexicalModel API
2020-07-09 10:21:53 +07:00
Marc Durdin
0006d80c0e
refactor: move kmshell-specific xml to utilkmshell
...
This was causing a cascade of dependencies and I realised that
the xml in question would only ever be consumed by kmshell, so
moved the two functions to utilkmshell and avoided the cascade.
2020-07-09 12:55:46 +10:00
Marc Durdin
717fd9335a
fix: kmcomp build
2020-07-09 12:10:52 +10:00