Marc Durdin
1588f3747c
Merge pull request #15974 from keymanapp/docs/developer/help-1423-lexical-model-distribution
...
docs(developer): update links to lexical model distribution
2026-05-21 23:59:25 +10:00
Marc Durdin
47518b776c
chore: address review comments
2026-05-21 14:12:30 +02:00
Marc Durdin
6642e22d56
Merge pull request #15981 from keymanapp/chore/common/15565-move-common-cpp-files
...
chore(common): move common cpp files and remove unused files
2026-05-21 22:10:14 +10:00
Marc Durdin
4815c51a4a
Merge pull request #15982 from keymanapp/docs/developer/13672-kmc-module-pattern
...
docs(developer): write up basic internal docs on kmc modules
2026-05-21 16:51:30 +10:00
Keyman Server
e0d6c79fe2
Merge pull request #15987 from keymanapp/auto/version-master-19.0.236
...
auto: increment master version to 19.0.236
2026-05-20 20:07:17 +02:00
Keyman Build Agent
263a902280
auto: increment master version to 19.0.236
...
Test-bot: skip
Build-bot: skip
2026-05-20 13:02:03 -05:00
Marc Durdin
950dcf1d2b
docs(developer): write up basic internal docs on kmc modules
...
Fixes : #13672
Test-bot: skip
Build-bot: skip
2026-05-20 14:19:16 +02:00
Marc Durdin
94723ba556
chore(common): move common cpp files and remove unused files
...
* Move the following files from common/windows/cpp/include/ to
common/include/:
* keymanversion.h
* vkeys.h
* Move the following file from common/windows/cpp/ to common/cpp/:
* vkeys.cpp
* Move crc32.cpp,crc32.h into kmcmplib, as they are only used there.
* Remove unused ConvertUTF.c and ConvertUTF.h.
* Update references to the above files.
* Remove precompiled header refs from vkeys.cpp and change data type to
`char*` for types in vkeys.cpp (unless `USE_CHAR16_T` is defined), so
that it is more cross-platform accessible, update usages accordingly,
fixup project definitions accordingly.
* Remove unused define `KMN_KBP_EXPORTING` from kmcmplib/meson.build.
Fixes : #15565
Test-bot: skip
2026-05-20 13:44:05 +02:00
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
ac7c682ea9
docs(developer): update links to lexical model distribution
...
Recommend Keyman Cloud as primary method of distribution for lexical
models.
Test-bot: skip
Build-bot: skip
Fixes : keymanapp/help.keyman.com#1423
2026-05-19 14:56:39 +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
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
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
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
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
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