Commit graph

8735 commits

Author SHA1 Message Date
jahorton
15d0f61541 refactor(ios/engine): contains -> findMatch, install(usePackageDefinition) param 2020-06-05 13:51:38 +07:00
jahorton
6535fac385 refactor(ios/engine): target abstraction - ResourceFileManager.install 2020-06-03 16:28:09 +07:00
jahorton
df2a31f075 feat(ios/engine): KeymanPackage.contains(resource) helper func 2020-06-03 15:58:26 +07:00
jahorton
e10b43b6f1 refactor(ios/engine): preps for LanguageResource-based installation 2020-06-03 13:31:54 +07:00
jahorton
1527f071e3 refactor(ios/engine): heavy KMP install method abstraction prep 2020-06-03 13:07:16 +07:00
jahorton
e54e6fee10 refactor(ios/engine): .resources property, public -> internal frenzy 2020-06-03 12:40:23 +07:00
jahorton
a6b6e4392c refactor(ios/engine): Tuple magic 2020-06-03 12:29:50 +07:00
jahorton
fe058e9e94 refactor(ios/engine): significant abstraction work for KMP installs 2020-06-03 12:21:16 +07:00
jahorton
d2993ed6ef change(ios/engine): minor polish 2020-06-03 10:12:07 +07:00
jahorton
3b3f95743d refactor(ios/engine): parseLMKMP now relies on KeymanPackage parsing 2020-06-03 09:47:42 +07:00
jahorton
96ecebed5f refactor(ios/engine): parseKbdKMP now relies on KeymanPackage parsing 2020-06-03 09:42:28 +07:00
jahorton
c25afce07f refactor(ios/engine): generalized cleanup, lex model version defaults 2020-06-03 09:11:50 +07:00
jahorton
c44958e395 change(ios/engine): test tweak, uses KMPMetadata for .isKeyboard helper 2020-06-03 08:43:40 +07:00
jahorton
0b2b90c902 refactor(ios/engine): KMPMetadata assertions on package extraction tests 2020-06-03 08:32:51 +07:00
jahorton
63d088f852 change(ios/engine): retools KMPMetadata test assertions for reuse 2020-06-03 08:21:17 +07:00
jahorton
ddf0588152 chore(ios/engine): Merge branch 'feat/ios/engine/kmp-info-deserialization' into refactor/ios/engine/kmp-parsing-and-installation 2020-06-02 15:48:19 +07:00
jahorton
9b8f8586ec docs(ios/engine): links for kmp.json schema references 2020-06-02 15:46:00 +07:00
jahorton
d2c0f13915 chore(ios/engine): Merge branch 'refactor/ios/engine/model-json-deserialization' into feat/ios/engine/kmp-info-deserialization 2020-06-02 15:37:10 +07:00
jahorton
28a5b5a46e feat(ios/engine): adds error logging to LexicalModelKeymanPackage 2020-06-02 15:36:07 +07:00
jahorton
f7edaba672 chore(ios/engine): Merge branch 'refactor/ios/engine/keyboard-json-deserialization' into refactor/ios/engine/model-json-deserialization 2020-06-02 15:34:26 +07:00
jahorton
0134d3d5ac feat(ios/engine): adds error logging for KeyboardKeymanPackage 2020-06-02 15:33:58 +07:00
jahorton
d903ce5026 refactor(ios/engine): refactors round 1 of kmp parsing 2020-06-02 11:15:00 +07:00
jahorton
65a82a1509 change(ios/engine): code organization - relocates *KeymanPackage.swift files 2020-06-02 10:27:52 +07:00
jahorton
aa932a0df5 feat(ios/engine): full kmp.json decoding via Codable 2020-06-02 09:45:24 +07:00
jahorton
fe0791580a feat(ios/engine): starts definitions for other kmp.json entries 2020-06-01 13:55:59 +07:00
jahorton
cc7508f011 refactor(ios/engine): KMPLexicalModel now Codable 2020-06-01 13:36:57 +07:00
jahorton
e1c7fa5f61 chore(ios/engine): Merge branch 'fix/ios/build-patchup-and-loose-ends' into refactor/ios/engine/keyboard-json-deserialization 2020-06-01 13:08:52 +07:00
jahorton
4b90b20808 refactor(ios/engine): KMPKeyboard, KMPLanguage use of Coding protocol, unit tests 2020-06-01 12:49:10 +07:00
jahorton
554219ece6 fix(ios): fixes lerna concurrency workaround, drops piece missed in #3186 2020-06-01 10:32:18 +07:00
jahorton
3633324496 refactor(ios/engine): KMPLanguage now Codable 2020-06-01 10:26:12 +07:00
Keyman Server
4c27784d2f
Merge pull request #3190 from keymanapp/auto/version-master-14.0.86
auto: increment master version to 14.0.86
2020-05-31 04:02:33 +10:00
Keyman Build Agent
53ef4365d7 auto: increment master version to 14.0.86 2020-05-30 14:01:31 -04:00
Darcy Wong
08ee7d5518
Merge pull request #3187 from keymanapp/fix/android/qr-code-2
modify(android/engine): Clean up naming for formatting QR code URL
2020-05-30 11:05:33 +07:00
Keyman Server
90c42703a1
Merge pull request #3189 from keymanapp/auto/version-master-14.0.85
auto: increment master version to 14.0.85
2020-05-30 04:01:53 +10:00
Keyman Build Agent
2734f88565 auto: increment master version to 14.0.85 2020-05-29 14:00:52 -04:00
Eddie Antonio Santos
c4ab5e5f2f
Merge pull request #3071 from keymanapp/change/common/lmlayer/move-joiner-to-compiler
change(common/lmlayer): move joiner from LMLayer to model compiler
2020-05-29 09:04:58 -06:00
jahorton
3eff3a9ad9 fix(ios): disables lerna bootstrap concurrency as potential workaround 2020-05-29 15:43:24 +07:00
jahorton
300ccc98b6 fix(common/models/templates): updates TS version to match other repo projects 2020-05-29 15:26:14 +07:00
jahorton
17a059f670 chore(common): Merge branch 'master' into change/common/lmlayer/move-joiner-to-compiler 2020-05-29 15:24:33 +07:00
Joshua Horton
a3e5544616
Merge pull request #3166 from keymanapp/change/developer/node-packed-kmlmc
change(developer): packs ModelCompiler via npm pack, 7-zip
2020-05-29 15:07:58 +07:00
Darcy Wong
e1d9350846 fix(android/engine): Clean up naming for QR code 2020-05-29 14:31:29 +07:00
Joshua Horton
280f68f063
Merge pull request #3186 from keymanapp/change/ios/engine/adhoc-js-removal
change(ios/engine):  Removes unused, deprecated JS/JSON-based adhoc install code
2020-05-29 14:25:04 +07:00
Joshua A. Horton
0cf1ee449d change(developer/compilers): addresses PR review 2020-05-29 14:01:45 +07:00
Eberhard Beilharz
4bd48ff985
Merge pull request #3184 from keymanapp/feat/issue-3181
fix(linux): Disable buttons if no keyboard installed
2020-05-29 08:19:53 +02:00
Joshua Horton
e8cbcd0adb
Merge pull request #3180 from keymanapp/feat/ios/httpdownloader-unit-tests
feat(ios/engine): HTTPDownloader unit testing
2020-05-29 12:57:35 +07:00
Joshua Horton
7d5073f0be
Merge pull request #3179 from keymanapp/refactor/ios/httpdownloader-downloadtask
refactor(ios/engine): Polishes HTTPDownloader to prep for unit testing
2020-05-29 12:57:24 +07:00
Joshua Horton
b15c96dd17
Merge pull request #3163 from keymanapp/change/web/sentry-upload-parameter
change(web): Selective Sentry uploads
2020-05-29 11:21:31 +07:00
jahorton
872fbf45fa change(ios/engine): removes parallel json-based lex model adhoc code 2020-05-29 10:12:41 +07:00
jahorton
f7b55ded8f change(ios/engine): removes legacy adhoc-JS Keyboard install code 2020-05-29 10:12:35 +07:00
Keyman Server
058cd89735
Merge pull request #3185 from keymanapp/auto/version-master-14.0.84
auto: increment master version to 14.0.84
2020-05-29 04:01:44 +10:00