Commit graph

56 commits

Author SHA1 Message Date
sgschantz
323f60b5f2 respond to review comments, change subsystem names 2024-01-23 14:26:24 +07:00
sgschantz
542dc83b44 remove XCGLogger dependency from Keyman Engine 2024-01-19 10:47:54 +07:00
sgschantz
5cd958cff2 fixed formatting and other items caught in review 2023-11-20 09:36:26 +07:00
sgschantz
84de5fe60a clearDirectory does nothing when directory does not exist 2023-11-15 16:27:53 +07:00
sgschantz
1a8f401a1d clear cache directory before extracting zip 2023-11-15 16:27:53 +07:00
sgschantz
d5f857c701 remove marmelroy Zip and add weichsel ZIPFoundation 2023-11-15 16:27:41 +07:00
Marc Durdin
65076284f8
Update ios/engine/KMEI/KeymanEngine/Classes/KeymanPackage.swift 2022-04-07 09:17:18 +10:00
sgschantz
e8c260babb package install fails with alert if Keyman version in use is lower than the minimum specified in the package 2022-04-05 11:31:00 +07:00
jahorton
7b57e962f9 fix(ios): prevents installation of packages without JS 2021-09-15 13:13:40 +07:00
jahorton
8cdca7372a feat(ios): more log.error conversion 2021-05-26 13:12:53 +07:00
jahorton
c5ee153c79 fix(ios): kbd search now caches publishing data for result 2021-03-19 12:41:52 +07:00
jahorton
5c63e5c5d9 refactor(ios/engine): creates package-centric web-view controller 2020-09-23 10:37:07 +07:00
jahorton
d41699529e feat(ios/engine): associator reports progress, base integration with package lang picker 2020-08-05 09:17:44 +07:00
jahorton
4138e9ada8 change(ios/engine): welcome -> readme, checkmarks 2020-07-30 13:53:48 +07:00
jahorton
cb615d152b chore(ios/engine): Merge branch 'master' into feat/ios/engine/package-install-lang-tagging 2020-07-30 12:48:11 +07:00
jahorton
2412c7ca92 feat(ios/engine): initial i18n pluralizations 2020-07-29 11:55:00 +07:00
jahorton
1d6e9c9364 change(ios/engine): basic KMPError i18n 2020-07-29 10:15:18 +07:00
jahorton
6feaaab898 feat(ios/engine): package install language selection 2020-07-28 10:12:48 +07:00
jahorton
8c0828ade6 refactor(ios/engine): package install moved out of package welcome view 2020-07-27 13:18:19 +07:00
jahorton
1b04151a0d fix(ios/engine): packages' welcome.htm images 2020-07-27 12:30:46 +07:00
jahorton
d7955faa8c fix(ios/engine): package-version download URL caching 2020-07-17 15:52:50 +07:00
jahorton
baad7702ec refactor(ios/engine): package update detection 2020-07-17 10:54:10 +07:00
jahorton
7e6dee7681 feat(ios/engine): updateCacheIsCurrent 2020-07-17 08:58:02 +07:00
jahorton
8a3b7fd795 chore(ios/engine): Merge branch 'refactor/ios/engine/download-keyboard-packages' into refactor/ios/engine/download-queue-cleanup 2020-07-15 09:56:09 +07:00
jahorton
99f569dd40 change(ios/engine): shifts cache-object nomenclature to match 2020-07-15 08:50:48 +07:00
jahorton
aa8f0b6210 docs(ios/engine): tweaks doc comments noted in PR 2020-07-15 08:44:45 +07:00
jahorton
f49a26f14f change(ios/engine): supportState -> distributionMethod 2020-07-15 08:39:39 +07:00
jahorton
26a2f35904 refactor(ios/engine): dl queue cleanup, phase 1 2020-07-13 15:37:21 +07:00
jahorton
1d5aa44b15 refactor(ios/engine): reworks stateForKeyboard,LexicalModel 2020-07-13 10:40:15 +07: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
cbf43dcadb refactor(ios/engine): package support-state processing 2020-07-10 13:35:45 +07:00
jahorton
c9e8b0d6a0 refactor(ios/engine): hashable package keys 2020-07-10 09:40:13 +07:00
jahorton
61d48d73d2 refactor(ios/engine): base downloadPackage implementation 2020-06-29 12:46:16 +07:00
jahorton
07abc33b7b refactor(ios/engine): better resource type links 2020-06-24 14:56:19 +07:00
jahorton
2b0fd21dd8 change(ios/engine): allows .KMP case insensitivity 2020-06-17 11:17:23 +07:00
jahorton
15d0914181 fix(ios/engine): migrated resource packageID tracking 2020-06-16 08:53:10 +07:00
jahorton
c44c461073 change(ios/engine): use of Swift's deinit 2020-06-15 15:58:31 +07:00
jahorton
f40daaa421 change(ios/engine): Cloud JS downloads - instant migration 2020-06-15 13:10:38 +07:00
jahorton
9bc385b8a4 feat(ios/engine): temp package cleanup 2020-06-15 09:27:25 +07:00
jahorton
d140a241a6 change(ios/engine): migrates pure-cloud resources to kmp format, but with much breakage 2020-06-12 14:20:55 +07:00
jahorton
28edcdd7f9 feat(ios/engine): KeymanPackage now parses its ID 2020-06-12 10:31:53 +07:00
jahorton
0ba9f21d04 refactor(ios/engine): prepareKMPInstall no longer asynchronous 2020-06-11 15:18:43 +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
jahorton
e0e5747ae1 refactor(ios/engine): adjustments for KMPResource, KeymanPackage 2020-06-09 12:59:57 +07:00
jahorton
15d0f61541 refactor(ios/engine): contains -> findMatch, install(usePackageDefinition) param 2020-06-05 13:51:38 +07:00
jahorton
df2a31f075 feat(ios/engine): KeymanPackage.contains(resource) helper func 2020-06-03 15:58:26 +07:00
jahorton
1527f071e3 refactor(ios/engine): heavy KMP install method abstraction prep 2020-06-03 13:07:16 +07:00