Commit graph

33500 commits

Author SHA1 Message Date
Eberhard Beilharz
4c7977dab7
Merge pull request #15979 from keymanapp/maint/linux/skipsrccheck
maint(linux): skip source verification if script is missing

When building for Keyman 18 we don't have the `verify_source.sh` script, so the check always fails. With this change we skip the source verification in this case.
2026-05-20 10:52:25 +02:00
Eberhard Beilharz
34f0c37bf2
maint(linux): skip source verification if script is missing
When building for Keyman 18 we don't have the `verify_source.sh`
script, so the check always fails. With this change we skip the source
verification in this case.

Build-bot: skip
Test-bot: skip
2026-05-20 10:45:31 +02:00
Marc Durdin
d49ae4cddc
Merge pull request #15964 from keymanapp/chore/ios/additional-logging-for-xcodebuild
chore(ios): add extra logging to xcodebuild
2026-05-20 14:04:41 +10:00
Marc Durdin
43756e5e78
Merge branch 'master' into chore/ios/additional-logging-for-xcodebuild 2026-05-20 13:32:37 +10:00
rc-swag
e8ec30438e
Merge pull request #15867 from keymanapp/fix/windows/15857/caps-indicator-switched-off-select
fix(windows): add apply actions call to core_event
2026-05-20 10:06:57 +10:00
rc-swag
9c2b854595
Merge branch 'master' into fix/windows/15857/caps-indicator-switched-off-select 2026-05-20 09:36:56 +10:00
rc-swag
25a829ee3d
Merge pull request #15947 from keymanapp/fix/windows/clone-state-deep-copy
fix(core): clone state deep copy
2026-05-20 09:14:38 +10:00
Eberhard Beilharz
f205134cea
Merge pull request #15975 from keymanapp/fix/linux/pkgbuild
fix(linux): fix source tarball verification

This change fixes the source tarball verification. When running on CI building `kmcmplib` executed some additional steps which failed because emscripten couldn't be set up. This PR fixes things so that we get a proper error message if `emcc` is not available, and if fixes the build itself by installing emscripten before running the source tarball verification.
2026-05-19 20:46:05 +02:00
Keyman Server
9a72f31383
Merge pull request #15976 from keymanapp/auto/version-master-19.0.235
auto: increment master version to 19.0.235
2026-05-19 20:04:04 +02:00
Keyman Build Agent
c2e9499289 auto: increment master version to 19.0.235
Test-bot: skip
Build-bot: skip
2026-05-19 13:01:44 -05:00
Eberhard Beilharz
be63a51b66
fix(linux): install emscripten prior to verifying source tarball
When running on CI kmcmplib gets fully build, which requires emscripten.
This change installs emscripten before running the source tarball
verification.

Also modify `launchpad.sh` and add option `--no-sign` so that we don't
have to set up things for signing. Use long options for `debuild` where
possible.

Build-bot: skip build:linux
Test-bot: skip
2026-05-19 19:53:25 +02:00
Eberhard Beilharz
0306a4b6e6
fix(linux): fix locating emscripten
If a build couldn't find emcc and environment variables were not set,
previously the build silently quit. This change fixes this so that we get a
proper error message if emcc can't be found.

A similar fix is necessary for 7z where we use similar code.

Test-bot: skip
2026-05-19 19:25:17 +02:00
Marc Durdin
f4d7a3f051
Merge pull request #15963 from keymanapp/chore/local-to-localhost
chore: move to .localhost for local server URLs
2026-05-19 22:48:53 +10:00
Marc Durdin
286f32a49b
Merge pull request #15971 from keymanapp/dependabot/npm_and_yarn/ws-8.20.1
chore(deps): bump ws from 8.18.1 to 8.20.1
2026-05-19 22:42:07 +10:00
Marc Durdin
6e35ee8518
Merge branch 'master' into chore/ios/additional-logging-for-xcodebuild
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-19 21:58:18 +10:00
dependabot[bot]
ca12da6db1
chore(deps): bump ws from 8.18.1 to 8.20.1
Bumps [ws](https://github.com/websockets/ws) from 8.18.1 to 8.20.1.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/8.18.1...8.20.1)

---
updated-dependencies:
- dependency-name: ws
  dependency-version: 8.20.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-19 08:23:21 +00:00
Marc Durdin
9f740488cd
Merge pull request #15969 from keymanapp/dependabot/npm_and_yarn/developer/src/server/src/win32/trayicon/addon-src/brace-expansion-5.0.6
chore(deps): bump brace-expansion from 5.0.5 to 5.0.6 in /developer/src/server/src/win32/trayicon/addon-src
2026-05-19 18:21:49 +10:00
rc-swag
4e4dfe7275 fix(windows): add cstring include to action.cpp
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-19 14:01:06 +10:00
Keyman Server
b9699433d5
Merge pull request #15970 from keymanapp/auto/version-master-19.0.234
auto: increment master version to 19.0.234
2026-05-18 20:04:29 +02:00
Keyman Build Agent
9a9056c8e7 auto: increment master version to 19.0.234
Test-bot: skip
Build-bot: skip
2026-05-18 13:02:26 -05:00
dependabot[bot]
0419405060
chore(deps): bump brace-expansion
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 5.0.5 to 5.0.6.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.5...v5.0.6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-18 16:54:07 +00:00
Marc Durdin
a74af45110
Merge pull request #15966 from keymanapp/maint/linux/pkgbuild
maint(linux): fix source tarball verification
2026-05-19 02:46:18 +10:00
Eberhard Beilharz
e8857bac43
Merge pull request #15967 from keymanapp/fix/linux/15965_packaging
fix(linux): add dependency on `procps`

In the near future `pidof` will be provided by the `procps` package which isn't installed by default. This change adds a dependency on `procps` to fix this problem. Fixes Debian bug #1136515.

Fixes: #15965
2026-05-18 18:26:22 +02:00
Eberhard Beilharz
711363651b
maint(linux): fix source tarball verification
- fix tarball to include `common/schemas`
- use `*.pkg.tar.xz` for running lintian
- also add 'Linux source verification' to PR status check

Test-bot: skip
2026-05-18 18:18:51 +02:00
Eberhard Beilharz
525589b8c8
fix(linux): add dependency on procps
In the near future `pidof` will be provided by the `procps` package
which isn't installed by default. This change adds a dependency on
`procps` to fix this problem. Fixes Debian bug #1136515.

Fixes: #15965
Build-bot: skip
Test-bot: skip
2026-05-18 18:11:01 +02:00
Marc Durdin
c07b40947b chore(ios): add extra logging to xcodebuild
Attempt to get more logs that help us to trace issues in build script
phases.

Test-bot: skip
2026-05-18 16:45:08 +02:00
rc-swag
3b6e0a8da1 fix(windows): add comment to capture issue in test code
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-05-18 21:18:25 +10:00
Marc Durdin
593aa1448b chore: move to .localhost for local server URLs
Match website-local-proxy nginx server setup.

Test-bot: skip
2026-05-18 13:15:51 +02:00
Marc Durdin
40ee518d54
Merge pull request #15921 from keymanapp/dependabot/npm_and_yarn/developer/src/server/src/win32/trayicon/addon-src/ip-address-10.2.0
chore(deps): bump ip-address from 10.1.0 to 10.2.0 in /developer/src/server/src/win32/trayicon/addon-src
2026-05-18 20:09:39 +10:00
Marc Durdin
6cb7cced76
Merge pull request #15868 from keymanapp/dependabot/npm_and_yarn/fast-xml-parser-5.7.1
chore(deps): bump fast-xml-parser from 5.3.8 to 5.7.1
2026-05-18 19:41:02 +10:00
Marc Durdin
3d21eaff4a
Merge pull request #15932 from keymanapp/dependabot/npm_and_yarn/fast-uri-3.1.2
chore(deps): bump fast-uri from 3.1.0 to 3.1.2
2026-05-18 19:40:22 +10:00
dependabot[bot]
b2be91752e
chore(deps): bump ip-address
Bumps [ip-address](https://github.com/beaugunderson/ip-address) from 10.1.0 to 10.2.0.
- [Commits](https://github.com/beaugunderson/ip-address/commits)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-18 09:37:48 +00:00
Marc Durdin
bea27ebf00
Merge pull request #15918 from keymanapp/dependabot/npm_and_yarn/multi-8b8c83898a
chore(deps): bump ip-address and socks
2026-05-18 19:36:07 +10:00
Marc Durdin
d142a26b5c
Merge pull request #15902 from keymanapp/dependabot/npm_and_yarn/multi-c6f6658ed3
chore(deps): bump path-to-regexp and express
2026-05-18 19:34:46 +10:00
Marc Durdin
7cd3e6ca1e
Merge pull request #15960 from keymanapp/auto/version-master-19.0.233
auto: increment master version to 19.0.233
2026-05-18 16:59:43 +10:00
rc-swag
29b12ba42e fix(core): fix memory leak in state_api test
Some checks are pending
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-05-18 14:10:22 +10:00
Keyman Build Agent
5c4779b78a auto: increment master version to 19.0.233
Test-bot: skip
Build-bot: skip
2026-05-15 13:01:27 -05:00
Marc Durdin
222e425c5e
Merge pull request #15958 from keymanapp/docs/clarify-test-build-trigger
docs: clarify Build-bot test build trigger
2026-05-16 00:57:29 +10:00
Marc Durdin
e8a45f051d docs: clarify Build-bot test build trigger
Test-bot: skip
Build-bot: skip
2026-05-15 13:16:38 +02:00
rc-swag
c0a29a32f7 fix(core): remove white space and comments
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-14 16:28:59 +10:00
rc-swag
3c0e7a72c1 fix(core): update unit tests 2026-05-14 15:58:12 +10:00
Keyman Server
43a40088ac
Merge pull request #15954 from keymanapp/auto/version-master-19.0.232
auto: increment master version to 19.0.232
2026-05-13 20:04:04 +02:00
Keyman Build Agent
692a2d3d60 auto: increment master version to 19.0.232
Test-bot: skip
Build-bot: skip
2026-05-13 13:02:00 -05:00
Marc Durdin
7c90c640a8
Merge pull request #15866 from keymanapp/dependabot/npm_and_yarn/multi-2b9612f831
chore(deps): bump uuid and @actions/core
2026-05-14 01:26:45 +10:00
Marc Durdin
92a0938b88 chore: add @types/node to resources/build/version
Test-bot: skip
Build-bot: skip
2026-05-13 17:24:38 +02:00
Marc Durdin
9281f44eba
Merge pull request #15848 from keymanapp/dependabot/npm_and_yarn/basic-ftp-5.2.2
chore(deps-dev): bump basic-ftp from 5.0.5 to 5.2.2
2026-05-14 01:18:25 +10:00
Marc Durdin
7f62d2e891
Merge pull request #15829 from keymanapp/dependabot/npm_and_yarn/multi-4c254740be
chore(deps): bump lodash and @microsoft/api-extractor
2026-05-14 00:28:52 +10:00
Marc Durdin
152753738d chore(developer): address review comments, move to fxp 5.8.0
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-13 14:46:11 +02:00
rc-swag
ba7bd5723b
Merge branch 'master' into fix/windows/15857/caps-indicator-switched-off-select
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-05-13 15:45:00 +10:00
Marc Durdin
1a6a96338f chore(developer): update fast-xml-parser type references
Test-bot: skip
2026-05-13 07:21:45 +02:00