Commit graph

33096 commits

Author SHA1 Message Date
Keyman Build Agent
9d12fae415 auto: increment master version to 15.0.193 2022-02-04 13:02:21 -05:00
Eberhard Beilharz
241eb6e79b
Merge pull request #6199 from keymanapp/chore/linux/hirsute
chore(linux): Remove obsolete Ubuntu 21.04 Hirsute
2022-02-04 08:22:04 +01:00
Eberhard Beilharz
13e269919d
Merge pull request #6198 from keymanapp/chore/linux/packaging
chore(linux): Improve dependencies in Linux package
2022-02-04 08:21:47 +01:00
Darcy Wong
c32c298849 feat(android/engine): Single tap globe switch to previous system IME 2022-02-04 11:32:42 +07:00
Darcy Wong
76932984ed
Merge pull request #6181 from keymanapp/chore/fv/haisla-keyboard
chore(oem/firstvoices): Add fv_haisla keyboard
2022-02-04 09:10:22 +07:00
Keyman Server
45247c96d7
Merge pull request #6201 from keymanapp/auto/version-master-15.0.192
auto: increment master version to 15.0.192
2022-02-04 05:03:23 +11:00
Keyman Build Agent
c8e00045fb auto: increment master version to 15.0.192 2022-02-03 13:02:38 -05:00
Eberhard Beilharz
05ffe7ebf4
chore(linux): Remove obsolete Ubuntu 21.04 Hirsute
We no longer build for Hirsute which is EOL and so no longer
available for building on ppa.
2022-02-03 10:35:06 +01:00
Eberhard Beilharz
1c9f9e9cb2
chore(linux): Improve dependencies in Linux package
This will make it easier to upgrade or downgrade since all
packages will be the same version.
2022-02-03 10:09:10 +01:00
Marc Durdin
afb77bd569
Merge pull request #6143 from keymanapp/fix/developer/remove-engine-msm
fix(developer): remove keymanengine.msm
2022-02-03 06:21:10 +11:00
Keyman Server
12e6930f08
Merge pull request #6194 from keymanapp/auto/version-master-15.0.191
auto: increment master version to 15.0.191
2022-02-03 05:02:55 +11:00
Keyman Build Agent
fbd9a0d6fa auto: increment master version to 15.0.191 2022-02-02 13:02:14 -05:00
Eberhard Beilharz
9cae5a4ab4
Merge pull request #6159 from keymanapp/fix/linux/6158-install-in-wasta
fix(linux): Don't crash when installing keyboards in Wasta
2022-02-02 09:27:56 +01:00
Keyman Server
e93e45c5ec
Merge pull request #6190 from keymanapp/auto/version-master-15.0.190
auto: increment master version to 15.0.190
2022-02-02 05:03:08 +11:00
Keyman Build Agent
755be48876 auto: increment master version to 15.0.190 2022-02-01 13:02:30 -05:00
Eberhard Beilharz
10be681202
Merge pull request #6184 from keymanapp/chore/linux/kmfl
chore(linux): stop releasing KMFL together with Keyman
2022-02-01 16:52:21 +01:00
Eberhard Beilharz
c8aaad4884
Merge pull request #6179 from keymanapp/fix/linux/6171-shared
fix(linux): Don't crash if we lack permissions
2022-02-01 08:24:35 +01:00
Eberhard Beilharz
f19cd3f513
chore(linux): stop releasing KMFL together with Keyman
Fixes #6163.
2022-01-31 19:08:14 +01:00
Eberhard Beilharz
85d33cefcf
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-01-31 16:21:49 +01:00
Darcy Wong
db206db545 chore(oem/firstvoices): Add fv_haisla keyboard
Add entry for fv_haisla keyboard
2022-01-31 13:32:44 +07:00
Marc Durdin
389f89d233
Merge branch 'master' into fix/developer/remove-engine-msm 2022-01-31 06:43:02 +11:00
Marc Durdin
cfe778e940 fix(developer): uninstall actions would never run
The uninstall actions never ran because the working directory given was
invalid. Also fixed: the success/failure message is presented by the
caller rather than down in the depths of the call.
2022-01-31 06:40:49 +11:00
Keyman Server
ef71f1e6d0
Merge pull request #6180 from keymanapp/auto/version-master-15.0.189
auto: increment master version to 15.0.189
2022-01-29 05:04:42 +11:00
Keyman Build Agent
3ea411280a auto: increment master version to 15.0.189 2022-01-28 13:03:59 -05:00
Eberhard Beilharz
0b8e628812
chore(linux): Improve robustness
Don't crash if we encounter a corrupt file.
2022-01-28 18:37:55 +01:00
Eberhard Beilharz
685eaa6ffc
fix(linux): Don't crash if we lack permissions
Also deal with other file I/O related exceptions and report them
as warnings.

This fixes #6171.
2022-01-28 18:37:54 +01:00
Marc Durdin
f64096295e
Merge pull request #6073 from keymanapp/feat/developer/node-based-debugger-server
feat(developer): Keyman Developer Server
2022-01-28 17:59:18 +11:00
Marc Durdin
b428a8ab97 chore(developer): Merge branch 'master' into feat/developer/node-based-debugger-server 2022-01-28 16:07:19 +11:00
Marc Durdin
64fbded896 chore: address review comments 2022-01-28 15:48:10 +11:00
Marc Durdin
7b142a30f7
Merge pull request #6169 from keymanapp/fix/mac/setsystemstore-not-supported
fix(mac): Check for CODE_SETSYSTEMSTORE
2022-01-28 06:05:29 +11:00
Keyman Server
a6818482a6
Merge pull request #6173 from keymanapp/auto/version-master-15.0.188
auto: increment master version to 15.0.188
2022-01-28 05:03:28 +11:00
Keyman Build Agent
ec3cfc3941 auto: increment master version to 15.0.188 2022-01-27 13:02:51 -05:00
Eberhard Beilharz
c42a623f38
fix(linux): Don't crash when installing keyboards in Wasta
Fixes #6158. This bug got introduced in #6015.
2022-01-27 17:22:02 +01:00
Eberhard Beilharz
0d0c5b7967
Merge pull request #6135 from keymanapp/feat/linux/4273-wayland
feat(linux): add support for Wayland
2022-01-27 15:31:38 +01:00
Marc Durdin
13c176c638 fix(mac): Check for CODE_SETSYSTEMSTORE
Fixes #6168.

This does not any support for changing any system store values, but does
ensure that the statement will be correctly handled when emitting
text.
2022-01-27 13:26:04 +11:00
Marc Durdin
1656f77958
Merge pull request #6165 from keymanapp/chore/ios/certificate-update
chore(ios): certificate update
2022-01-27 11:00:43 +11:00
Marc Durdin
180fa94141
Merge pull request #6164 from keymanapp/chore/windows/testhost-readme
chore(windows): testhost readme
2022-01-27 11:00:34 +11:00
rc-swag
229ba429c2
Merge pull request #5936 from keymanapp/feat/windows/imx-support-common-core
feat(windows): Keyman Core Integration - Support for IMX DLLs 🥑
2022-01-27 09:38:33 +10:00
Marc Durdin
c4fb2a788c chore(ios): certificate update 2022-01-27 10:00:19 +11:00
Marc Durdin
a1c6ee1fe8 chore(developer): fix issues in package versioning
The package version should always be 7.0 for keyboard versions up to and
including 14.0, because Keyman for Window 14 and earlier only accepted
packages with version number 7.0.

Also, we never stream MinKeymanVersion for each keyboard because that
should be calculated at compile time to ensure that we get correct
version which may otherwise be out of date.
2022-01-27 08:58:26 +11:00
Marc Durdin
a8a0c9e1dc fix(developer): remove kmcomapi references 2022-01-27 08:16:57 +11:00
Marc Durdin
e79b6eb8be chore(windows): testhost readme 2022-01-27 08:01:22 +11:00
Marc Durdin
7a7a33216e
Merge pull request #6141 from keymanapp/fix/developer/handle-core-failure-to-load
fix(developer): handle Core failure to load
2022-01-27 06:40:59 +11:00
Keyman Server
0570f577ed
Merge pull request #6162 from keymanapp/auto/version-master-15.0.187
auto: increment master version to 15.0.187
2022-01-27 05:02:09 +11:00
Keyman Build Agent
a3b59448de auto: increment master version to 15.0.187 2022-01-26 13:01:27 -05:00
Eberhard Beilharz
fd9c4647c2
Merge pull request #6161 from keymanapp/chore/linux/impish
feat(linux): Replace hirsute with impish
2022-01-26 09:33:03 +01:00
Eberhard Beilharz
5d76e75a1b
feat(linux): Replace hirsute with impish 2022-01-26 08:50:54 +01:00
Eberhard Beilharz
b2b40b9987
feat(linux): Replace hirsute with impish 2022-01-26 08:46:47 +01:00
Keyman Server
fb3dc8ff5d
Merge pull request #6160 from keymanapp/auto/version-master-15.0.186
auto: increment master version to 15.0.186
2022-01-26 05:03:02 +11:00
Keyman Build Agent
e4694fe298 auto: increment master version to 15.0.186 2022-01-25 13:02:21 -05:00