Commit graph

33096 commits

Author SHA1 Message Date
Eddie Antonio Santos
4c3619b564
feat(developer/compilers): warn when using mixed normalization forms 2020-07-21 09:09:24 -06:00
Eddie Antonio Santos
ee6e79173b
feat(developer/compilers): add CERR to lm compiler 2020-07-21 09:04:45 -06:00
Eddie Antonio Santos
99db3c0d24
Merge pull request #3380 from keymanapp/refactor/developer/compilers-file-reading
refactor(developer/compilers): reading from a wordlist
2020-07-21 08:12:09 -06:00
jahorton
4cdebdb171 docs(ios/engine): tweaks comments 2020-07-21 15:08:46 +07:00
jahorton
de9553bae0 refactor(ios/engine): builds package download links 2020-07-21 15:06:08 +07:00
Eberhard Beilharz
5618133d5d
Merge pull request #3376 from keymanapp/refactor/linux
refactor(linux): Small refactorings
2020-07-21 09:13:06 +02:00
Eberhard Beilharz
1a714b5b8b
Update linux/keyman-config/setup.py
Co-authored-by: Marc Durdin <marc@durdin.net>
2020-07-21 09:12:54 +02:00
Eberhard Beilharz
667c6a7409
Merge pull request #3290 from keymanapp/feat/issue-3282
fix(linux): Use language from search when installing keyboard
2020-07-21 09:12:28 +02:00
Joshua Horton
e8d9d9b9b4
Merge pull request #3381 from keymanapp/refactor/ios/engine/keyman-host-centralization
refactor(ios/engine): Centralized Keyman domain definitions
2020-07-21 13:59:39 +07:00
Joshua Horton
18193b98ec
Merge pull request #3373 from keymanapp/fix/ios/engine/version-tiering
fix(ios/engine): engine tier enum, proper detection
2020-07-21 13:59:15 +07:00
Joshua Horton
c8aad3b20a
Merge pull request #3372 from keymanapp/refactor/ios/engine/resource-update-execution
refactor(ios/engine): package-based resource updates, cloud resource migration
2020-07-21 13:59:01 +07:00
Marc Durdin
cc665345bb feat(windows): keyman: protocol handler
Relates to #3339.

This refactors the keyboard install wrapper functions into a
separate unit and adds support for handling the keyman: protocol.
2020-07-21 16:02:22 +10:00
jahorton
e7d63c63a6 change(ios/engine): minor PR polishing tweaks 2020-07-21 12:57:31 +07:00
Joshua Horton
8ed8cfb1e3
Merge pull request #3363 from keymanapp/refactor/ios/engine/download-notification-rework
refactor(ios/engine): package download notifications
2020-07-21 12:53:56 +07:00
Joshua Horton
ece452d772
Merge pull request #3362 from keymanapp/refactor/ios/engine/resource-update-detection
refactor(ios/engine): update detection now based upon packages
2020-07-21 12:50:59 +07:00
jahorton
628fd53ee8 chore(ios/engine): Merge branch 'fix/ios/engine/version-tiering' into refactor/ios/engine/keyman-host-centralization 2020-07-21 09:20:59 +07:00
jahorton
5abc38c770 fix(ios/engine): fixes xcode project (unincluded file) 2020-07-21 09:17:32 +07:00
jahorton
d65ecd1035 refactor(ios/engine): useLocal support, other Keyman sites 2020-07-21 09:13:04 +07:00
jahorton
a3161fa055 refactor(ios/engine): start of KeymanHosts, refactors api.keyman.com refs 2020-07-21 08:22:38 +07:00
Eddie Antonio Santos
977d5b6b8e
change(developer/compilers): adjust generator yield types 2020-07-20 15:44:25 -06:00
Eddie Antonio Santos
2ad296960d
refactor(developer/compilers): extract generator: enumerateLines() 2020-07-20 15:34:03 -06:00
Eddie Antonio Santos
0f71e0f7db
change(developer/compilers): remove parseWordList() 2020-07-20 15:25:25 -06:00
Eddie Antonio Santos
43404068ca
change(developer/compilers): change invocations from parseWordList -> parseWordListFromContents 2020-07-20 15:24:25 -06:00
Eddie Antonio Santos
837641e0df
refactor(developer/compilers): deprecate parseWordList 2020-07-20 15:21:44 -06:00
Eddie Antonio Santos
2d39bebe3d
refactor: move file reading functionality to WordListFromFilename 2020-07-20 15:07:20 -06:00
Eddie Antonio Santos
ca89784635
change(developer/compilers): parseWordlist can take a WordListSource instance 2020-07-20 15:03:05 -06:00
Eddie Antonio Santos
59a3af04e2
refactor(developer/compilers): extract interface: WordListSource 2020-07-20 14:10:59 -06:00
Keyman Server
17fdad20b2
Merge pull request #3379 from keymanapp/auto/version-master-14.0.113
auto: increment master version to 14.0.113
2020-07-21 04:02:08 +10:00
Keyman Build Agent
d720c68f41 auto: increment master version to 14.0.113 2020-07-20 14:01:12 -04:00
Eberhard Beilharz
9b5656c974
refactor(linux): Improve setup.py 2020-07-20 18:23:59 +02:00
Eberhard Beilharz
d86f381e03
fix(linux): Fix imports of GTK related modules
The version specification needs to come before importing methods.
2020-07-20 18:23:59 +02:00
Eberhard Beilharz
78b4187928
fix(linux): Use language from search when installing keyboard
When installing a keyboard install it under the language the user
searched for (if any).

This fixes #3282.
2020-07-20 11:10:05 +02:00
jahorton
ce0e76ddde fix(ios/engine): engine tier enum, proper detection 2020-07-20 15:56:33 +07:00
jahorton
0976db0e5a feat(ios/engine): adds migration-update mega-test 2020-07-20 14:36:22 +07:00
Eberhard Beilharz
24296852e2
Merge pull request #3364 from keymanapp/feat/linux/staging
feat(linux): Use staging URLs for alpha version
2020-07-20 08:24:34 +02:00
jahorton
0180fddc57 fix(ios/engine): minor new-bug fixes, adds tests 2020-07-20 12:18:43 +07:00
jahorton
36edc9cd44 refactor(ios/engine): pkg-based resource updates 2020-07-20 10:36:02 +07:00
Eddie Antonio Santos
b0b0b81bb0
Merge pull request #3365 from keymanapp/change/common/models/wordbreakers-word-boundary-13.0.0
change(common/models/wordbreakers): update word boundary props to 13.0
2020-07-19 21:12:24 -06:00
Marc Durdin
5826c50cea
Merge pull request #3346 from keymanapp/feat/windows/prune-setup
fix: remove large dependencies
2020-07-20 12:24:09 +10:00
Marc Durdin
c813e47622
Merge pull request #3367 from keymanapp/fix/windows/setup-cleanup-3339
feat(windows): strip ' (1)' from filename in setup
2020-07-20 12:23:31 +10:00
Marc Durdin
50cca955cf
Merge pull request #3368 from keymanapp/fix/windows/setup-embed-license-3339
fix(windows): re-add license to setup
2020-07-20 12:23:17 +10:00
Marc Durdin
d6d40f4e46
Merge pull request #3369 from keymanapp/feat/windows/setup-select-tier-from-filename-3339
feat(windows): setup select tier from filename or parameter
2020-07-20 12:23:10 +10:00
Marc Durdin
b7056183e4
Merge pull request #3370 from keymanapp/feat/windows/setup-retry-offline-3339
feat(windows): setup will retry if offline during initial install steps
2020-07-20 12:23:01 +10:00
Marc Durdin
2bc8d88f25
Merge pull request #3371 from keymanapp/feat/windows/setup-disable-options-when-installed-3339
feat(windows): disable defaults options when Keyman already installed
2020-07-20 12:22:54 +10:00
Marc Durdin
0594f5520c
Merge pull request #3350 from keymanapp/fix/developer/lexical-model-compiler-duplicates-ref-2880
chore(developer): cleanup test constants
2020-07-20 11:46:16 +10:00
Joshua Horton
6a4d1da928
Merge pull request #3342 from keymanapp/refactor/ios/engine/download-queue-cleanup
refactor(ios/engine):  download queue & download state detection cleanup
2020-07-20 08:33:54 +07:00
Joshua Horton
276c5d218f
Merge pull request #3341 from keymanapp/refactor/ios/engine/download-keyboard-packages
refactor(ios/engine): keyboard downloads now retrieve KMPs
2020-07-20 08:33:39 +07:00
Joshua Horton
b2866378da
Merge pull request #3335 from keymanapp/refactor/ios/engine/package-version-query-caching
refactor(ios/engine): package-version query caching + package state properties
2020-07-20 08:33:08 +07:00
Marc Durdin
77933c7aba feat(windows): disable defaults options when Keyman already installed 2020-07-20 11:14:13 +10:00
Marc Durdin
2dc7f02431 feat(windows): setup will retry if offline during initial install steps 2020-07-20 10:39:50 +10:00