Commit graph

36199 commits

Author SHA1 Message Date
Marc Durdin
68fbc95e59
Merge pull request #16730 from keymanapp/dependabot/npm_and_yarn/core/tests/unit/wasm/brace-expansion-2.1.7
chore(deps-dev): bump brace-expansion from 2.1.1 to 2.1.7 in /core/tests/unit/wasm
2026-10-05 16:37:31 +02:00
Shawn Schantz
d7c323dacd
Merge pull request #16708 from keymanapp/fix/mac/osk-toggle
fix(mac): show or hide the OSK from the Keyman menu
2026-10-05 10:32:28 -04:00
dependabot[bot]
be95b9afac
chore(deps-dev): bump brace-expansion in /core/tests/unit/wasm
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 2.1.1 to 2.1.7.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.1.1...v2.1.7)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 2.1.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-05 13:59:06 +00:00
Marc Durdin
0e88e508db
Merge pull request #16728 from keymanapp/dependabot/npm_and_yarn/multi-b590d13866
chore(deps): bump brace-expansion
2026-10-05 15:57:28 +02:00
Marc Durdin
7d4b19cdba
Merge pull request #16692 from keymanapp/dependabot/npm_and_yarn/multer-2.4.0
chore(deps): bump multer from 2.3.0 to 2.4.0
2026-10-05 15:55:59 +02:00
Marc Durdin
d7a5a80b1d
Merge pull request #16721 from keymanapp/dependabot/npm_and_yarn/resources/build/pr-build-status/brace-expansion-2.1.7
chore(deps-dev): bump brace-expansion from 2.0.2 to 2.1.7 in /resources/build/pr-build-status
2026-10-05 15:51:26 +02:00
dependabot[bot]
efc90d06d4
chore(deps): bump brace-expansion
Bumps  and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together.

Updates `brace-expansion` from 1.1.12 to 1.1.21
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.21)

Updates `brace-expansion` from 2.0.2 to 2.1.7
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.21)

Updates `brace-expansion` from 2.0.1 to 2.1.7
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.21)

Updates `brace-expansion` from 5.0.5 to 5.0.12
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v1.1.12...v1.1.21)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.21
  dependency-type: indirect
- dependency-name: brace-expansion
  dependency-version: 2.1.7
  dependency-type: indirect
- dependency-name: brace-expansion
  dependency-version: 2.1.7
  dependency-type: indirect
- dependency-name: brace-expansion
  dependency-version: 5.0.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-05 13:47:27 +00:00
Marc Durdin
7a068a13bb
Merge pull request #16696 from keymanapp/dependabot/npm_and_yarn/ip-address-10.7.2
chore(deps): bump ip-address from 10.4.0 to 10.7.2
2026-10-05 15:46:10 +02:00
Marc Durdin
bc8c9b289d
Merge pull request #16698 from keymanapp/dependabot/npm_and_yarn/developer/src/server/src/win32/trayicon/addon-src/ip-address-10.7.2
chore(deps): bump ip-address from 10.5.0 to 10.7.2 in /developer/src/server/src/win32/trayicon/addon-src
2026-10-05 15:45:49 +02:00
Keyman Server
684e155623
Merge pull request #16725 from keymanapp/auto/version-master-19.0.299
auto: increment master version to 19.0.299
2026-10-03 20:03:56 +02:00
Keyman Build Agent
91db6c6f89 auto: increment master version to 19.0.299
Test-bot: skip
Build-bot: skip
2026-10-03 13:02:36 -05:00
Eberhard Beilharz
b717cd9506
Merge pull request #16714 from keymanapp/chore/linux/cherry-pick/standardsversion
chore(linux): update Debian standards version 🍒
2026-10-03 11:50:49 +02:00
Keyman Server
8432910181
Merge pull request #16722 from keymanapp/auto/version-master-19.0.298
auto: increment master version to 19.0.298
2026-10-02 20:04:04 +02:00
Keyman Build Agent
44e7c8292c auto: increment master version to 19.0.298
Test-bot: skip
Build-bot: skip
2026-10-02 13:01:42 -05:00
dependabot[bot]
e84b78fa10
chore(deps-dev): bump brace-expansion
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 2.0.2 to 2.1.7.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v2.0.2...v2.1.7)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 2.1.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-02 10:35:27 +00:00
Keyman Server
d9c18a8c8f
Merge pull request #16720 from keymanapp/auto/cherry-pick-18.0.253-history-to-alpha
auto: cherry-pick 18.0.253 history to alpha
2026-10-02 11:51:09 +02:00
Keyman Build Agent
46d3901dbd auto: cherry-pick 18.0.253 history to alpha
Build-bot: skip
Test-bot: skip
2026-10-02 04:48:43 -05:00
rc-swag
8379c8187c
Merge pull request #16695 from keymanapp/docs/windows/16677/start-with-windows-help-warning
docs(windows): add startup app disabled warning help
2026-10-02 15:03:48 +10:00
rc-swag
5be17e4366
Merge pull request #16603 from keymanapp/fix/windows/15785/windows-startup-apps-sync
fix(windows): add warning when system startup disabled
2026-10-02 15:03:29 +10:00
rc-swag
f73f6f155b
docs(windows): apply review comment
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-10-01 14:04:22 +10:00
rc-swag
f09ff0f487 fix(windows): add other observed cases of disabled 2026-10-01 11:57:44 +10:00
Eberhard Beilharz
6a36f8001b
chore(linux): update Debian standards version 🍒
Cherry-pick: #16713
Build-bot: skip
Test-bot: skip
2026-09-30 21:17:14 +02:00
Keyman Server
5e2ad19977
Merge pull request #16711 from keymanapp/auto/version-master-19.0.297
auto: increment master version to 19.0.297
2026-09-30 20:04:43 +02:00
Keyman Build Agent
31083c245c auto: increment master version to 19.0.297
Test-bot: skip
Build-bot: skip
2026-09-30 13:02:08 -05:00
Shawn Schantz
b7e37311a8 fix(mac): add comment on changing menu for OSK close
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-30 08:52:09 -04:00
Eberhard Beilharz
8c9c435af4
Merge pull request #16689 from keymanapp/chore/web/testsOnCi
chore(web): allow to open guide example from TC artifacts

Until now we replaced the CDN URL in the guide example files with the local build path. This allowed to run the guide examples on the local machine.

This change extends this to CI builds. The path on TC is slightly different, so this change adjusts the path accordingly. This allows to open the guide examples from the TC artifacts.
2026-09-30 11:26:07 +02:00
Marc Durdin
4803850814
Merge pull request #16694 from keymanapp/fix/developer/16682-handle-unpaired-surrogates-in-editor-safely
fix(developer): transform unpaired surrogates in editor to U+FFFD
2026-09-30 06:56:54 +02:00
Marc Durdin
a6f60e16e9
Merge pull request #16686 from keymanapp/fix/developer/16683-kmc-generate-git-ignore-fix
fix(developer): handle .gitignore in npm-based installations of kmc-generate
2026-09-30 06:21:52 +02:00
Marc Durdin
d6042f989e
Apply suggestion from @ermshiperete
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-09-30 06:21:10 +02:00
Marc Durdin
af9cc95ac8
Merge pull request #16702 from keymanapp/fix/developer/16701-rangeerror-on-console-return-value
fix(developer): handle out-of-range return values from `GetExitCodeProcess`
2026-09-30 06:19:57 +02:00
Marc Durdin
a63a131c36
Merge pull request #16697 from keymanapp/fix/developer/16681-kmc-package-empty-keyboard-name
fix(developer): handle missing `&name` store in package compiler
2026-09-30 06:19:40 +02:00
Shawn Schantz
86bffa8962 fix(mac): show or hide the OSK from the Keyman menu 2026-09-29 20:49:04 -04:00
rc-swag
6bf2ba5aaf docs(windows): reword for clarity
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-30 08:58:35 +10:00
Keyman Server
d6d98c13f0
Merge pull request #16706 from keymanapp/auto/version-master-19.0.296
auto: increment master version to 19.0.296
2026-09-29 20:04:23 +02:00
Keyman Build Agent
bbcf3f8be6 auto: increment master version to 19.0.296
Test-bot: skip
Build-bot: skip
2026-09-29 13:02:03 -05:00
Marc Durdin
6124372d6a fix(developer): handle out-of-range return values from GetExitCodeProcess
Handle exit code values >= 2^31 from `GetExitCodeProcess` in
`TUtilExecute.console`, for example COM errors, which are DWORD values
with high bit set.

Fixes: #16701
Fixes: KEYMAN-DEVELOPER-3SB
Test-bot: skip
2026-09-29 15:18:28 +02:00
Marc Durdin
2f141754c9
Merge pull request #16685 from keymanapp/fix/developer/16684-support-richedit-in-charmap-drag-drop
fix(developer): support Rich Edit in Charmap drag + drop
2026-09-29 11:04:18 +02:00
Marc Durdin
f0fb18a853
Merge pull request #16582 from keymanapp/maint/web/build-perf
maint(web): improve build perf and test params
2026-09-29 11:04:09 +02:00
dependabot[bot]
9a2f95b654
chore(deps): bump ip-address
Bumps [ip-address](https://github.com/beaugunderson/ip-address) from 10.5.0 to 10.7.2.
- [Release notes](https://github.com/beaugunderson/ip-address/releases)
- [Commits](https://github.com/beaugunderson/ip-address/compare/v10.5.0...v10.7.2)

---
updated-dependencies:
- dependency-name: ip-address
  dependency-version: 10.7.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-29 07:45:24 +00:00
Marc Durdin
53a190b1ae fix(developer): handle missing &name store in package compiler
If a .kmx file did not include an `&name` store, then the compiler would
fail with an internal error. In this situation, fall back to the kmx id
(filename without extension).

Fixes: #16681
Fixes: KEYMAN-DEVELOPER-218
Test-bot: skip
2026-09-29 08:45:52 +02:00
dependabot[bot]
2acdcaaba4
chore(deps): bump ip-address from 10.4.0 to 10.7.2
Bumps [ip-address](https://github.com/beaugunderson/ip-address) from 10.4.0 to 10.7.2.
- [Release notes](https://github.com/beaugunderson/ip-address/releases)
- [Commits](https://github.com/beaugunderson/ip-address/compare/v10.4.0...v10.7.2)

---
updated-dependencies:
- dependency-name: ip-address
  dependency-version: 10.7.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-29 06:39:14 +00:00
rc-swag
bd931259e9 docs(windows): add startup app disabled warning help
This add the documentation to support the startup apps
setting warning when Keyman is disabled in the Windows
Startup settings.
Fixes: #16677
2026-09-29 15:06:47 +10:00
Marc Durdin
27d354cf10 fix(developer): transform unpaired surrogates in editor to U+FFFD
Avoid `URIError` in `encodeURIComponent()` by transforming any unpaired
surrogates in text editor buffer to `U+FFFD`` before sending data to
backend.

Fixes: #16682
Fixes: KEYMAN-DEVELOPER-39T
Test-bot: skip
2026-09-29 06:54:01 +02:00
rc-swag
6112104e55 fix(windows): add docnote on startupapproved key
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-29 11:30:21 +10:00
dependabot[bot]
208ea6c153
chore(deps): bump multer from 2.3.0 to 2.4.0
Bumps [multer](https://github.com/expressjs/multer) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/expressjs/multer/releases)
- [Changelog](https://github.com/expressjs/multer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/expressjs/multer/compare/v2.3.0...v2.4.0)

---
updated-dependencies:
- dependency-name: multer
  dependency-version: 2.4.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-29 01:25:52 +00:00
rc-swag
8d5608ee13
fix(windows): apply review suggestions
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-09-29 10:55:23 +10:00
Shawn Schantz
6980e5152c
Merge pull request #16676 from keymanapp/fix/mac/config-menu
fix(mac): open config app from input method
2026-09-28 16:31:16 -04:00
Keyman Server
f9bb37abef
Merge pull request #16690 from keymanapp/auto/version-master-19.0.295
auto: increment master version to 19.0.295
2026-09-28 20:02:30 +02:00
Keyman Build Agent
127214c530 auto: increment master version to 19.0.295
Test-bot: skip
Build-bot: skip
2026-09-28 13:01:20 -05:00
Eberhard Beilharz
3ef3722bb3
chore(web): allow to open guide example from TC artifacts
Until now we replaced the CDN URL in the guide example files with the
local build path. This allowed to run the guide examples on the local
machine. This change extends this to CI builds. The path on TC is
slightly different, so this change adjusts the path accordingly. This
allows to open the guide examples from the TC artifacts.

Build-bot: skip
Test-bot: skip
2026-09-28 18:36:44 +02:00