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
Eberhard Beilharz
aa597587d5
Merge pull request #6152 from keymanapp/chore/linux/comment
...
chore(linux): Add comment for clarification of code behaviour
2022-01-25 11:15:38 +01:00
Ross
78b8ffcdc2
chore(windows): Merge branch 'master' into feat/windows/imx-support-common-core
2022-01-25 16:02:43 +10:00
Marc Durdin
dad601f523
Merge pull request #6151 from keymanapp/fix/developer/6149/prevent-crash-on-dblclicked-file-build
...
fix(developer): prevent crash on build dblclicked file
2022-01-25 17:02:34 +11:00
Marc Durdin
187dd47d23
Merge pull request #6156 from keymanapp/dependabot/npm_and_yarn/resources/build/version/node-fetch-2.6.7
...
chore(deps): bump node-fetch from 2.6.1 to 2.6.7 in /resources/build/version
2022-01-25 17:02:14 +11:00
Marc Durdin
a0bf251d37
Merge pull request #6157 from keymanapp/feat/windows/testhost
...
feat(windows): handle key output in testhost
2022-01-25 17:00:48 +11:00
Marc Durdin
57b3bd70d1
feat(windows): handle key output in testhost
...
In order to avoid the test host interfering too badly with the debugger,
we will bypass SendInput and instead post all input to the local edit
window. This can result in out-of-sequence input for rapid typing, but
for a test host this is not important -- it's better that the input
doesn't end up in the debugger window due to focus changes!
2022-01-25 16:50:36 +11:00
Ross
61c64c373b
chore(windows): Merge branch 'master' into feat/windows/imx-support-common-core
2022-01-25 15:41:36 +10:00
dependabot[bot]
c9bc409b42
chore(deps): bump node-fetch in /resources/build/version
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-25 05:25:46 +00:00
Marc Durdin
e335b58684
Merge pull request #6154 from keymanapp/feat/windows/testhost
...
feat(windows): testhost project for debugging keyman32
2022-01-25 16:25:14 +11:00
Ross
1c3cd0ae1f
feat(windows): Bit wise and modifier flags for core process event
...
The windows engine shift modifier flag needs to only pass
the K_MODIFIERFLAGS so do a bit wise and to clear the other flags
2022-01-25 14:59:19 +10:00
Marc Durdin
06bb464153
feat(windows): testhost project for debugging keyman32
...
Scratching an itch. It's very painful to debug Keyman Core on Windows.
This helps a little. It allows you to step through the code without
loading keyman32.dll into every process. It's not perfect, because when
actions are sent, they tend to land in the debugger because SendInput
does not care about the active window! However, if you don't care
about that too much (or if you are willing to try a remote debug setup),
then this should really simplify debugging.
2022-01-25 13:07:16 +11:00
Keyman Server
9c3adcbf81
Merge pull request #6153 from keymanapp/auto/version-master-15.0.185
...
auto: increment master version to 15.0.185
2022-01-25 05:02:13 +11:00
Keyman Build Agent
d886cff0a7
auto: increment master version to 15.0.185
2022-01-24 13:01:35 -05:00
Eberhard Beilharz
072481198e
chore(linux): Add comment for clarification of code behaviour
2022-01-24 11:55:45 +01:00