jahorton
|
9af50af36d
|
change(ios/engine): adds framework for package-based namespacing
|
2020-06-11 09:44:26 +07:00 |
|
jahorton
|
d98cd8ad6d
|
docs(ios/engine): Removes now-untrue comment
|
2020-06-10 14:16:42 +07:00 |
|
jahorton
|
9602d8c80e
|
docs(ios/engine): Fixes comments noted in PR review
|
2020-06-10 14:15:41 +07:00 |
|
jahorton
|
c6ee6d25f1
|
change(ios/engine): removes custom schema in favor of now draft-04 compliant api.keyman one
|
2020-06-10 14:11:58 +07:00 |
|
jahorton
|
6aea6c971b
|
fix(ios/engine): -quiet flag does not emit per-test console logs
|
2020-06-10 13:29:20 +07:00 |
|
jahorton
|
56df0ad870
|
feat(ios/engine): unit testing - adds SKIP_UNSTABLE_TESTS env var
|
2020-06-10 13:27:42 +07:00 |
|
jahorton
|
583f63b881
|
change(ios/engine): matches -> hasMatchingMetadata(for:), autogen flagging
|
2020-06-10 12:50:26 +07:00 |
|
jahorton
|
3137740263
|
change(ios/engine): adds requested docs, fixes 'system' versioning
|
2020-06-10 11:53:42 +07:00 |
|
jahorton
|
5cf9d8929f
|
change(ios/engine): better type restrictions on new constructors
|
2020-06-10 11:38:08 +07:00 |
|
jahorton
|
82154b6042
|
chore(ios/engine): Merge branch 'refactor/ios/engine/selective-resource-install-abstraction' into feat/ios/engine/kmp-metadata-for-cloud-resource
|
2020-06-10 10:59:02 +07:00 |
|
jahorton
|
315b2de2a0
|
change(ios/engine): usage of #3220's new typings, beter docs
|
2020-06-10 10:30:19 +07:00 |
|
jahorton
|
3bf2d8f688
|
chore(ios/engine): missed parts of the merge
|
2020-06-10 09:33:05 +07:00 |
|
jahorton
|
8cb5db4a90
|
chore(ios/engine): Merge branch 'master' into refactor/ios/engine/selective-resource-install-abstraction
|
2020-06-10 09:32:34 +07:00 |
|
Joshua Horton
|
d12628dea7
|
Merge pull request #3220 from keymanapp/refactor/ios/engine/resource-full-id-protocol
refactor(ios/engine): Language resource + keying polymorphism
|
2020-06-10 09:24:40 +07:00 |
|
Joshua Horton
|
91577877c3
|
chore(ios): Update ios/kmbuild.sh
Co-authored-by: Marc Durdin <marc@durdin.net>
|
2020-06-09 13:01:04 +07:00 |
|
jahorton
|
e0e5747ae1
|
refactor(ios/engine): adjustments for KMPResource, KeymanPackage
|
2020-06-09 12:59:57 +07:00 |
|
jahorton
|
f97b783eef
|
refactor(ios/engine): fixes easy cases to use AnyLanguageResource
|
2020-06-09 10:42:38 +07:00 |
|
jahorton
|
3c38dc106d
|
refactor(ios/engine): common FullID type, associated Swift shenanigans
|
2020-06-09 10:42:08 +07:00 |
|
jahorton
|
367f111820
|
change(ios): tweaks sentry uploading for local dev, fixes web upload logic
|
2020-06-08 11:22:44 +07:00 |
|
jahorton
|
28645a6bf1
|
feat(ios/engine): initial embedded-integration of web-side Sentry
|
2020-06-08 11:22:43 +07:00 |
|
jahorton
|
7825c29e42
|
feat(ios/engine): web-sentry-manager inclusion within KeymanEngine
|
2020-06-08 11:22:43 +07:00 |
|
jahorton
|
5b29e25b4b
|
feat(ios/engine): web-sentry-manager inclusion within KeymanEngine
|
2020-06-08 11:21:24 +07:00 |
|
jahorton
|
15d0f61541
|
refactor(ios/engine): contains -> findMatch, install(usePackageDefinition) param
|
2020-06-05 13:51:38 +07:00 |
|
Joshua Horton
|
2bf6db4602
|
Merge pull request #3206 from keymanapp/refactor/ios/engine/kmp-install-abstraction
refactor(ios/engine): Abstraction of KMP installation methods
|
2020-06-05 12:45:26 +07:00 |
|
jahorton
|
66fbc3b611
|
feat(ios/engine): language tag case-insensitivity with Codable
|
2020-06-05 11:13:08 +07:00 |
|
jahorton
|
03dad74cd4
|
feat(ios/engine): tests encoded KMPMetadata for schema compliance
|
2020-06-05 10:35:33 +07:00 |
|
jahorton
|
71ed25e760
|
feat(ios/engine): construction of KMPMetadata for JS resource
|
2020-06-04 13:40:51 +07:00 |
|
jahorton
|
52688b4ffe
|
feat(ios/engine): adds unit tests for prior commit
|
2020-06-04 12:04:46 +07:00 |
|
jahorton
|
4bdbf42939
|
feat(ios/engine): start of building KMPResources from LanguageResources
|
2020-06-04 10:38:01 +07:00 |
|
jahorton
|
61e868b769
|
fix(ios): missing CodingKeys for kmp.json forward-compat
|
2020-06-04 08:41:16 +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 |
|