Commit graph

33096 commits

Author SHA1 Message Date
jahorton
c28366602d refactor(ios/engine): containsResourceInQueue 2020-06-26 15:49:12 +07:00
jahorton
ec06081223 refactor(ios/engine): drops unused .activity, .type 2020-06-26 15:25:17 +07:00
Eberhard Beilharz
954fdb93ee
refactor(linux): make some methods protected 2020-06-26 10:15:52 +02:00
Joshua Horton
62273ddb12
Merge pull request #3280 from keymanapp/feat/ios/engine/package-version-querying
feat(ios/engine): package-version query implementation
2020-06-26 14:24:53 +07:00
jahorton
6245c9f267 feat(ios/engine): URLSession parameter for mocking resource downloads 2020-06-26 14:07:46 +07:00
Eberhard Beilharz
3f430ae7b0
Merge pull request #3288 from keymanapp/feat/issue-3208
fix(linux): Fix crash converting kvk into LDML
2020-06-26 08:32:08 +02:00
Eberhard Beilharz
6ba7307ae2
Merge pull request #3286 from keymanapp/refactor/linux
refactor(linux): cleanup code
2020-06-26 08:31:53 +02:00
Eberhard Beilharz
d1c74f28a9
Merge pull request #3284 from keymanapp/feat/issue-3283
fix(linux): Always restart IBus when installing keyboard
2020-06-26 08:31:03 +02:00
Eberhard Beilharz
1cdb64dde0
Merge pull request #3281 from keymanapp/feat/issue-2728
feat(linux): address code review comments of #3278
2020-06-26 08:30:45 +02:00
jahorton
1548818395 change(ios/engine): mocks package-version test 2020-06-26 09:55:35 +07:00
Keyman Server
2f0df853c8
Merge pull request #3289 from keymanapp/auto/version-master-14.0.101
auto: increment master version to 14.0.101
2020-06-26 04:02:16 +10:00
Keyman Build Agent
b5d5946963 auto: increment master version to 14.0.101 2020-06-25 14:01:25 -04:00
Eberhard Beilharz
5989c752e0
fix(linux): Fix crash converting kvk into LDML
This change fixes a crash that happened installing the
BJCreeUni (east) keyboard. This keyboard contains a OSK that
gets converted to LDML.

This fixes #3208.
2020-06-25 19:21:31 +02:00
Eberhard Beilharz
89f9a13236
refactor(linux): cleanup code
Some more code cleanup of issues detected by linter.
2020-06-25 17:04:30 +02:00
Eberhard Beilharz
7842fe3f53
fix(linux): Always restart IBus when installing keyboard
We have to restart IBus even when installing keyboards in Gnome.
Otherwise the new keyboards won't show up in the list of input
sources.

This fixes #3283.
2020-06-25 16:44:23 +02:00
Eberhard Beilharz
f6840a876d
feat(linux): address code review comments of #3278 2020-06-25 16:01:43 +02:00
Eberhard Beilharz
7c9b13db00
Merge pull request #3278 from keymanapp/feat/issue-2728
feat(linux): Install keyboard on Gnome
2020-06-25 16:00:01 +02:00
jahorton
92f8144db2 feat(ios/engine): package-version query implementation 2020-06-25 15:14:11 +07:00
Joshua Horton
cf3c050f81
Merge pull request #3277 from keymanapp/refactor/ios/engine/download-installation-completion-blocks
refactor(ios/engine): Resource-download installation closures
2020-06-25 09:39:26 +07:00
Joshua Horton
7b08471cc9
Merge pull request #3276 from keymanapp/refactor/ios/engine/resource-type-associations
refactor(ios/engine): better resource type links
2020-06-25 09:38:58 +07:00
Joshua Horton
3a2ceb1a52
Merge pull request #3274 from keymanapp/refactor/ios/engine/download-notification-completion-blocks
refactor(ios/engine): Download notifications via completion blocks
2020-06-25 09:38:39 +07:00
jahorton
9100ebacbf refactor(ios/engine): reworks queue state checks, addresses PR review 2020-06-25 09:06:14 +07:00
Keyman Server
9b3d1e6527
Merge pull request #3279 from keymanapp/auto/version-master-14.0.100
auto: increment master version to 14.0.100
2020-06-25 04:01:37 +10:00
Keyman Build Agent
20c3863349 auto: increment master version to 14.0.100 2020-06-24 14:00:46 -04:00
Eberhard Beilharz
071df63ac7
feat(linux): Install keyboard on Gnome
This change adds the keyboard to the Gnome input sources after
installing the .kmx file, and removes it on uninstall.

This implements #2728.
2020-06-24 19:13:40 +02:00
jahorton
fcdaac1240 refactor(ios/engine): polish + a few extra details 2020-06-24 23:14:16 +07:00
jahorton
86ce758d5b refactor(ios/engine): common download-install blocks 2020-06-24 22:47:42 +07:00
Eberhard Beilharz
123dcfe235
Merge pull request #3275 from keymanapp/feat/follow-up
refactor(linux): address code review comments of #3272
2020-06-24 10:42:41 +02:00
jahorton
07abc33b7b refactor(ios/engine): better resource type links 2020-06-24 14:56:19 +07:00
Eberhard Beilharz
cfbf2a8472
refactor(linux): address code review comments of #3272 2020-06-24 09:02:16 +02:00
Eberhard Beilharz
9695f5dac9
Merge pull request #3272 from keymanapp/refactor/linux
refactor(linux): cleanup code
2020-06-24 08:58:41 +02:00
jahorton
001a321e5a change(ios/engine): fix for update block 2020-06-24 10:19:49 +07:00
jahorton
f03137de8d refactor(ios/engine): download notifications through completion blocks 2020-06-24 09:13:41 +07:00
Joshua Horton
3a19bca433
Merge pull request #3270 from keymanapp/feat/ios/engine/getInstalledPackageFor
feat(ios/engine): adds getInstalledPackage(for:)
2020-06-24 07:46:14 +07:00
Keyman Server
a9128e7e4f
Merge pull request #3273 from keymanapp/auto/version-master-14.0.99
auto: increment master version to 14.0.99
2020-06-24 04:01:42 +10:00
Keyman Build Agent
e40a7607ad auto: increment master version to 14.0.99 2020-06-23 14:00:59 -04:00
Eberhard Beilharz
5f214015c5
refactor(linux): cleanup code
This change adds a config file for flake8 Python linter and fixes
the problems the linter identified.
2020-06-23 17:15:23 +02:00
Eberhard Beilharz
3b10d7236f
Merge pull request #3268 from keymanapp/feat/packaging
feat(linux): Improve Linux package description
2020-06-23 09:57:14 +02:00
jahorton
451b6f6c89 refactor(ios/engine): mild start-block tweak 2020-06-23 12:41:25 +07:00
jahorton
fd69ef04ae refactor(ios/engine): download start notifications 2020-06-23 12:33:13 +07:00
jahorton
6e3886fca5 refactor(ios/engine): drops generic parameter via associated type use 2020-06-23 12:04:29 +07:00
jahorton
7fb469c623 refactor(ios/engine): clean Batch-based completion 2020-06-23 11:07:28 +07:00
jahorton
74e7b8b853 refactor(ios/engine): download completionBlock errors 2020-06-23 10:31:19 +07:00
Joshua Horton
7df80df123
Merge pull request #3267 from keymanapp/refactor/ios/engine/resource-download-queue-rework
refactor(ios/engine): reworks download queue objects
2020-06-23 09:20:06 +07:00
jahorton
4e8de9a045 feat(ios/engine): adds getInstalledPackage(for:) 2020-06-23 09:19:14 +07:00
Keyman Server
0828158b5e
Merge pull request #3269 from keymanapp/auto/version-master-14.0.98
auto: increment master version to 14.0.98
2020-06-23 04:02:14 +10:00
Keyman Build Agent
d91644da1d auto: increment master version to 14.0.98 2020-06-22 14:01:04 -04:00
Eberhard Beilharz
7c27fc2e38
feat(linux): Improve Linux package description 2020-06-22 14:30:04 +02:00
jahorton
04e5ff383f refactor(ios/engine): reworks download queue objects 2020-06-22 15:48:28 +07:00
Joshua Horton
b81414a97f
Merge pull request #3266 from keymanapp/refactor/ios/engine/more-deadcode-removal
refactor(ios/engine): more dead code removal
2020-06-22 09:46:50 +07:00