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
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
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
rc-swag
6bf2ba5aaf
docs(windows): reword for clarity
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
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
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
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-29 11:30:21 +10: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
Marc Durdin
d1d63a1212
Merge pull request #16679 from keymanapp/fix/mac/16571-disable-osk-help-button
...
fix(mac): disable the help button entirely in the title bar of OSK
2026-09-28 15:27:48 +02:00
Marc Durdin
556f2864b8
fix(developer): handle .gitignore in npm-based installations of kmc-generate
...
npm does not package .gitignore files, which was causing the templates
to be incomplete and made kmc-generate crash when installed through npm.
Rename the file to 'gitignore' within the template, and dynamically
handle it during the run to workaround.
Fixes : #16683
Fixes: KEYMAN-DEVELOPER-2QS
2026-09-28 15:01:02 +02:00
Marc Durdin
e36b009a83
fix(developer): support Rich Edit in Charmap drag + drop
...
RichEdit controls have different parameters for EM_CHARFROMPOS.
Fixes : #16684
Fixes: KEYMAN-DEVELOPER-2S7
Test-bot: skip
2026-09-28 14:29:06 +02:00
Marc Durdin
f1031e4ffc
fix(mac): disable the help button entirely in the title bar of OSK
...
On macOS 26 Tahoe, adding the help button causes the caption of the OSK
to overlap the window controls, preventing the OSK from being closed.
Disabling the help button is a stop-gap workaround; the help is still
available from the Configuration window. This should be considered for
re-engineering in 19.0 beta or 20.0 alpha.
Not marking the issue as fixed but allows us to postpone deeper
engineering.
Relates-to: #16571
2026-09-28 10:40:53 +02:00
rc-swag
94e400300e
fix(windows): change word automatically - on startup
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-09-28 13:29:34 +10:00
rc-swag
121894fee4
chore(windows): Merge branch 'master' into fix/windows/15785/windows-startup-apps-sync
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-09-28 11:35:27 +10:00
Shawn Schantz
83a2e55e6d
Merge branch 'master' into fix/mac/config-menu
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-25 14:57:12 -04:00
Shawn Schantz
5f60f1961c
fix(mac): remove unused string resources
2026-09-25 14:46:34 -04:00
Keyman Server
7090b835c8
Merge pull request #16675 from keymanapp/auto/version-master-19.0.294
...
auto: increment master version to 19.0.294
2026-09-25 20:04:18 +02:00
Keyman Build Agent
c4aeea59a3
auto: increment master version to 19.0.294
...
Test-bot: skip
Build-bot: skip
2026-09-25 13:02:42 -05:00
Shawn Schantz
c3bd8e6f5e
fix(mac): remove code related to input method about box
2026-09-25 14:00:55 -04:00
Shawn Schantz
5cf77fa026
Merge pull request #16639 from keymanapp/change/mac/remove-minizip
...
change(mac): remove unused minizip code 🍎
2026-09-25 10:20:13 -04:00
Shawn Schantz
11383f7de7
fix(mac): center alert when config app not found
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-09-25 10:18:43 -04:00
Marc Durdin
75c5d8f416
Merge pull request #16665 from keymanapp/chore/developer/16646-touch-layout-editor-build
...
chore(developer): cleanup tike build.sh for touch-layout-editor
2026-09-25 15:51:46 +02:00
Marc Durdin
1afa9aca5d
Merge pull request #16661 from keymanapp/docs/web/16660-deprecate-moveToElement
...
docs(web): deprecate `keyman.moveToElement(elem)` API
2026-09-25 15:26:24 +02:00
Marc Durdin
034d784142
Merge pull request #16662 from keymanapp/chore/web/implements-languageprocessorspec
...
chore(web): clarify `LanguageProcessorSpec` usage
2026-09-25 15:24:56 +02:00
Marc Durdin
5dd81f8b8b
Merge pull request #16543 from keymanapp/dependabot/npm_and_yarn/multer-2.3.0
...
chore(deps): bump multer from 2.2.0 to 2.3.0
2026-09-25 13:52:51 +02:00
Marc Durdin
21f6ef7161
chore(developer): cleanup tike build.sh for touch-layout-editor
...
And add another TODO comment for #16646 .
Relates-to: #16646
Test-bot: skip
2026-09-25 13:27:03 +02:00
rc-swag
1ab603d235
fix(windows): white space clean up
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-09-25 17:22:44 +10:00
Marc Durdin
866ede8ea4
chore(web): clarify LanguageProcessorSpec usage
...
We had the interface but never showed where it was implemented.
Test-bot: skip
2026-09-25 08:45:32 +02:00
Marc Durdin
9614ac33ae
Merge pull request #16648 from keymanapp/dependabot/npm_and_yarn/developer/src/tike/xml/layoutbuilder/src/ext/jquery-ui/grunt-1.5.3
...
chore(deps-dev): bump grunt from 1.4.1 to 1.5.3 in /developer/src/tike/xml/layoutbuilder/src/ext/jquery-ui
2026-09-25 08:26:43 +02:00