Sabine
2f615c9380
feat(developer): change test
2026-03-31 19:24:17 +02:00
Sabine
e4fecda692
feat(developer): change test
2026-03-31 19:13:10 +02:00
Sabine
f5d3289474
Merge branch 'feat/developer/kmc-convert' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert
2026-03-31 18:49:02 +02:00
Sabine
5d93574704
feat(developer): change 1 test
2026-03-31 16:23:12 +02:00
SabineSIL
05aa3beefb
Merge branch 'epic/kmc-convert' into feat/developer/kmc-convert
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-03-31 16:19:07 +02:00
Keyman Server
da3f63694b
Merge pull request #15796 from keymanapp/auto/A19S25-merge-master-into-kmc-convert
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
auto: A19S25 merge master into kmc-convert 😎
2026-03-27 09:49:29 +01:00
Keyman Server
073b1d49fa
Merge branch 'epic/kmc-convert' into auto/A19S25-merge-master-into-kmc-convert
2026-03-27 06:20:55 +01:00
Keyman Server
b8aa8de8b9
Merge pull request #15790 from keymanapp/auto/version-master-19.0.221
...
auto: increment master version to 19.0.221
2026-03-26 19:03:56 +01:00
Keyman Build Agent
7396de816e
auto: increment master version to 19.0.221
...
Test-bot: skip
Build-bot: skip
2026-03-26 13:01:36 -05:00
Shawn Schantz
a990696c3d
Merge pull request #15561 from keymanapp/fix/mac/15543-backspace
...
fix(mac): improved adherence to backspace rules for compliant apps
2026-03-26 07:13:28 -04:00
Shawn Schantz
7f203cd6c7
fix(mac): removed unused code and extra logging
2026-03-26 06:27:04 -04:00
sgschantz
b22b036f6b
maint(mac): upgrade to Xcode 26
...
change cocoa-sentry version to one compatible with
Xcode 26
2026-03-26 06:17:55 -04:00
Keyman Server
12ae3bd729
Merge pull request #15783 from keymanapp/auto/version-master-19.0.220
...
auto: increment master version to 19.0.220
2026-03-25 19:04:20 +01:00
Keyman Build Agent
b5aa0a86dd
auto: increment master version to 19.0.220
...
Test-bot: skip
Build-bot: skip
2026-03-25 13:01:51 -05:00
Eberhard Beilharz
3816077d0a
Merge pull request #15609 from keymanapp/fix/core/15569_ldml
...
fix(core): fix keydown/up handling for LDML keyboards
For LDML keyboards this change fixes the `emit_keystroke` flag so that it always has the same value for the KeyDown and the KeyUp event. This fixes some problems with stuck keys. Previously we would set `emit_keystroke=TRUE` on KeyDown but `emit_keystroke=FALSE` on KeyUp for frame keys. This caused Linux to never see the KeyUp event, resulting in a stuck key.
Also add unit tests that verifies that the actions that we get after calling `km_core_process_event` are what we expect.
Follows: #15656
Fixes : #15569
Fixes : #15550
2026-03-25 11:20:11 +01:00
Sabine
e444bc5c04
feat(developer): change 1 test
2026-03-25 09:04:47 +01:00
Darcy Wong
23e1e89152
Merge pull request #15762 from keymanapp/maint/gha-24
...
maint(common): Update GitHub actions for Node 24
2026-03-25 04:55:30 +07:00
Keyman Server
27433aee14
Merge pull request #15779 from keymanapp/auto/version-master-19.0.219
...
auto: increment master version to 19.0.219
2026-03-24 19:03:46 +01:00
Keyman Build Agent
fe84bab1d3
auto: increment master version to 19.0.219
...
Test-bot: skip
Build-bot: skip
2026-03-24 13:01:46 -05:00
Marc Durdin
a5abb7a83d
Merge pull request #15777 from keymanapp/fix/developer/compile-custom-model-globalThis
...
fix(developer): define globalThis for compiled custom lexical models
2026-03-25 00:10:23 +11:00
Eberhard Beilharz
aa36cfe961
fix(core): address code review comments
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-03-24 12:43:11 +01:00
Marc Durdin
1806c1baa6
fix(developer): define globalThis for compiled custom lexical models
...
The boilerplate code for custom lexical models has never really been
tested. For use in a browser/worker context, we need to define
`exports`. The added unit test verifies that the model will build.
Test-bot: skip
2026-03-24 10:31:07 +01:00
Sabine
8eb61fd29c
Merge branch 'feat/developer/kmc-convert' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert
...
# Conflicts:
# developer/src/kmc-convert/test/keylayout-to-kmn-converter.tests.ts
2026-03-23 20:47:19 +01:00
Sabine
8e9308252e
feat(developer): change test
2026-03-23 20:44:57 +01:00
Sabine
516c16990a
feat(developer): change test output
2026-03-23 20:29:37 +01:00
Sabine
21caa52156
feat(developer): tidy up
2026-03-23 20:02:17 +01:00
Sabine
07dc16e218
feat(developer): reading to binary done in keylayout-to-kmn-converter.ts ( instead of in converter.ts)
2026-03-23 19:26:31 +01:00
Sabine
67204d2483
feat(developer): use read function with Uint8Array as input using fast-xml parser;
...
rework use of optional outputfilename; order/numbering of converter-messages
2026-03-23 14:03:10 +01:00
Sabine
e7b56f9908
feat(developer): rework read function
2026-03-20 11:58:07 +01:00
Sabine
5cb2b1e312
feat(developer): start rework read function first step (Uint8Array-> XMLSourceFile)
2026-03-19 13:42:57 +01:00
Sabine
5096644de6
feat(developer): UnsupportedCharactersDetected as error + test
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-03-18 15:10:34 +01:00
Sabine
dd71f2aa74
Merge branch 'feat/developer/kmc-convert' of https://github.com/keymanapp/keyman into feat/developer/kmc-convert
2026-03-18 13:20:49 +01:00
Sabine
009807c04d
feat(developer): getActionIndexFromActionId return -1 if not found; add Error_message + tests
2026-03-18 13:20:13 +01:00
Sabine
70544af971
feat(developer): getActionIndexFromActionId return -1 if not found; add Error_message + tests
2026-03-18 13:02:37 +01:00
Sabine
9ec99d1861
feat(developer): report what err is in write()
2026-03-18 10:33:27 +01:00
Darcy Wong
c60be3711f
fix(resources): Pin sha to github-script
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-03-18 07:34:53 +07:00
Darcy Wong
c097d5b7d0
fix(common): pin sha versions
2026-03-18 07:32:48 +07:00
Keyman Server
9eaa775c6a
Merge pull request #15768 from keymanapp/auto/version-master-19.0.218
...
auto: increment master version to 19.0.218
2026-03-17 19:04:04 +01:00
Keyman Build Agent
6be3b2ad11
auto: increment master version to 19.0.218
...
Test-bot: skip
Build-bot: skip
2026-03-17 13:01:23 -05:00
Sabine
c7da0a952c
feat(developer): remove Error-Msg in keylayout-to-kmn-converter.ts and adapt tests
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-03-17 18:27:02 +01:00
Marc Durdin
f493ffae0e
Merge pull request #15765 from keymanapp/maint/mac/15764-search-for-brew-rsync
...
maint(mac): search for brew-installed rsync
2026-03-17 23:00:22 +11:00
Marc Durdin
2a24db1819
maint(mac): search for brew-installed rsync
...
Fixes : #15764
Test-bot: skip
Build-bot: skip
2026-03-17 09:36:30 +01:00
Darcy Wong
bb2659e822
fix(common): Fix labeler.yml syntax
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-03-17 13:26:00 +07:00
Darcy Wong
44a46f5d45
maint(common): Update actions/checkout
...
* actions/checkout@v6.0.2
2026-03-17 09:31:00 +07:00
Darcy Wong
6c6b620812
maint(common): Update misc actions
...
* actions/setup-python@v6.2.0
* actions/labeler@v6.0.1
* actions/github-script@v8.0.0
2026-03-17 09:30:07 +07:00
Darcy Wong
b77be4187a
maint(common): Update actions/cache/(restore|save)
...
* actions/cache/restore@v5.0.3
* actions/cache/save@v5.0.3
2026-03-17 09:28:37 +07:00
Darcy Wong
9697e7d886
maint(common): Update actions/(download|upload)-artifact
...
* download-artifact@v8.0.1
* upload-artifact@v7.0.0
2026-03-17 09:27:24 +07:00
Darcy Wong
6395caa783
maint(common): Update GitHub actions/checkout to v5.0.1
2026-03-17 09:20:00 +07:00
Sabine
8633cb50f2
feat(developer): rework createKmnModifier(), checkIfCapsIsUsed() and adapt tests; edit test of of readme.md/keylayout-xml.ts
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-03-16 19:50:04 +01:00
Keyman Server
dff859b480
Merge pull request #15761 from keymanapp/auto/version-master-19.0.217
...
auto: increment master version to 19.0.217
2026-03-16 19:03:44 +01:00