Marc Durdin
dd40dfcfbd
Merge pull request #16478 from keymanapp/chore/developer/server-remove-environment-version-duplication
...
chore(developer): remove duplicated versioning information from Server
2026-09-01 12:26:38 +07:00
Marc Durdin
1d83399b59
Merge pull request #16476 from keymanapp/fix/developer/12165-server-root-path-not-pwd
...
fix(developer): use path not dependent on pwd for starting Server
2026-09-01 12:26:27 +07:00
Marc Durdin
5a33d65081
Merge pull request #16483 from keymanapp/fix/windows/9694-show-console-window-twice
...
fix(developer): call 'Show Console' twice to make the console actually show on first use
2026-09-01 12:26:07 +07:00
Marc Durdin
941507ba97
Merge pull request #16474 from keymanapp/fix/developer/14159-charmap-scroll-wheel
...
fix(developer): improve scroll wheel behavior in Character Map
2026-09-01 12:04:22 +07:00
Marc Durdin
27d4acd0ad
Merge pull request #16479 from keymanapp/fix/developer/12070-handle-comment-without-trailing-space
...
fix(developer): handle comment without trailing whitespace
2026-09-01 12:03:06 +07:00
Marc Durdin
0f3e84bcc7
fix(windows): call 'Show Console' twice to make the console actually show on first use
...
The underlying issue may be in the node-hide-console-window component.
This fix is adequate in my view, for a low-use code path.
Fixes : #9694
Test-bot: skip
2026-08-31 14:56:12 +02:00
Marc Durdin
efedd63fa4
chore(developer): remove version-data tests and add environment tests
...
Server lacks tests at present. Removing version-data tests as no longer
relevant meant that there were no tests! So, added environment tests
which relate to changes in #16476 .
2026-08-31 10:25:10 +02:00
Marc Durdin
4c2ba9f8e0
fix(developer): handle comment without trailing whitespace
...
Fixes : #12070
Test-bot: skip
2026-08-31 10:07:00 +02:00
Marc Durdin
9f7beafc57
chore(developer): remove duplicated versioning information from Server
...
Use `KEYMAN_VERSION` instead of parsing version information.
Test-bot: skip
2026-08-31 09:52:30 +02:00
Marc Durdin
f65299cb36
fix(developer): use path not dependent on pwd for starting Server
...
Fixes : #12165
Test-bot: skip
2026-08-31 09:28:34 +02:00
Marc Durdin
d7b4084438
fix(developer): improve scroll wheel behavior in Character Map
...
The Character Map scroll will now scroll from current scroll position
when the scroll wheel is used, one row at a time, rather than moving the
currently selected cell. This behavior is more natural and allows mixed
use of the scrollbar and the scrollwheel.
Fixes : #14159
Test-bot: skip
2026-08-31 07:55:16 +02:00
Keyman Server
f8a5164c57
Merge pull request #16461 from keymanapp/auto/version-master-19.0.277
...
auto: increment master version to 19.0.277
2026-08-28 20:04:24 +02:00
Keyman Build Agent
932deccff4
auto: increment master version to 19.0.277
...
Test-bot: skip
Build-bot: skip
2026-08-28 13:01:38 -05:00
rc-swag
15e91ab452
Merge pull request #16423 from MattGyverLee/fix/windows/16422-caps-lock-state-on-keyboard-switch
...
fix(windows): resync caps lock state when Keyman keyboard is activated
2026-08-28 15:31:03 +10:00
rc-swag
9abf6d23c3
Merge pull request #16430 from keymanapp/fix/windows/15187/msi-uninstaller-access-helper
...
fix(windows): add manifest to insthelper and set trustinfo to asInvoker
2026-08-28 09:44:00 +10:00
Keyman Server
645ea4973f
Merge pull request #16451 from keymanapp/auto/version-master-19.0.276
...
auto: increment master version to 19.0.276
2026-08-27 20:04:07 +02:00
Keyman Build Agent
ecbe7d857b
auto: increment master version to 19.0.276
...
Test-bot: skip
Build-bot: skip
2026-08-27 13:01:56 -05:00
Joshua Horton
4e5eab7e0f
Merge pull request #16437 from keymanapp/change/web/missing-stub-error
...
change(web): enhance missing-stubs error
2026-08-27 19:21:05 +07:00
Marc Durdin
07dddddfb2
Merge pull request #16415 from keymanapp/chore/mac/edit_doc_setup
...
chore(mac): update setup document
2026-08-27 13:32:54 +07:00
Marc Durdin
c56fac0530
Merge pull request #16432 from keymanapp/docs/mac/refresh-build-docs
...
docs(mac): refresh build/setup docs and remove APPSTORECONNECT_PROVIDER
2026-08-27 13:29:22 +07:00
rc-swag
16a1a6e788
fix(windows): remove old TODO comments
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-08-27 07:46:17 +10:00
Joshua Horton
39a7652056
change(web): apply MD suggestion from code review
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-08-26 20:47:57 +07:00
rc-swag
3597a555e7
fix(windows): insthelp trustinfo and add manifest
...
Keyman Build Summary / Summarize build status checks (push) Waiting to run
Change the manifest trustinfo to asInvoker from requireAdminstrator.
This was causing the preuninstaller to fail as it couldn't elevate.
This also adds the manifest back into the build as it was previously
removed.
fixes: 15187
2026-08-26 22:48:38 +10:00
Joshua Horton
27b60a4fcc
change(web): enhance missing-stubs error
...
Relates-to: #15425
Build-bot: skip build:web
Test-bot: skip
2026-08-25 13:22:04 -05:00
Marc Durdin
afd4d7dcc9
docs(mac): refresh build/setup docs and remove APPSTORECONNECT_PROVIDER
...
Env var `APPSTORECONNECT_PROVIDER` is unused, so remove it from docs and
requirements.
Refresh the build and setup docs to reflect modern XCode requirements
more accurately and clarify use of `--quick` option for `install`.
Test-bot: skip
2026-08-25 07:51:04 +02:00
Keyman Server
deeff0456f
Merge pull request #16428 from keymanapp/auto/version-master-19.0.275
...
auto: increment master version to 19.0.275
2026-08-24 20:04:29 +02:00
Keyman Build Agent
c54d6405bc
auto: increment master version to 19.0.275
...
Test-bot: skip
Build-bot: skip
2026-08-24 13:01:39 -05:00
Eberhard Beilharz
caca1069a1
Merge pull request #16427 from keymanapp/chore/web/skiptests
...
chore(web): skip guide-examples.tests.ts until race is fixed
The guide-examples.tests.ts have a race so that they occasionally fail (#16167 ). This change disables the tests until we have a fix in place.
Related-to: #16167
2026-08-24 19:01:20 +02:00
Matthew Lee
446559c221
Update windows/src/engine/keyman32/capsstate.cpp
...
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2026-08-24 09:19:47 -04:00
Marc Durdin
40ddce3a12
Merge pull request #16418 from keymanapp/chore/16413-arm-test-vs2026
...
maint(windows): move to vs2026 arm runner for GHA
2026-08-24 18:41:01 +07:00
SabineSIL
84845562fe
Merge branch 'master' into chore/mac/edit_doc_setup
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-08-24 12:03:24 +02:00
Eberhard Beilharz
f07e05fb15
chore(web): skip guide-examples.tests.ts until race is fixed
...
The guide-examples.tests.ts have a race so that they occasionally fail
(#16167 ). This change disables the tests until we have a fix in place.
Related-to: #16167
Build-bot: skip build:web
Test-bot: skip
2026-08-24 11:43:39 +02:00
Keyman Server
8bf5503037
Merge pull request #16425 from keymanapp/auto/version-master-19.0.274
...
auto: increment master version to 19.0.274
2026-08-22 20:03:45 +02:00
Keyman Build Agent
aadd0c39da
auto: increment master version to 19.0.274
...
Test-bot: skip
Build-bot: skip
2026-08-22 13:01:32 -05:00
Marc Durdin
67786b6d09
Merge pull request #16393 from keymanapp/feat/linux/15512-lang-param-for-keyboard-search
...
feat(linux): use display language for keyboard search
2026-08-22 14:38:48 +07:00
Matthew Lee
fb91d2fc75
Update windows/src/engine/keyman32/capsstate.cpp
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-08-22 10:26:53 +03:00
Matthew Lee
dcbfcf810f
Update windows/src/engine/keyman32/capsstate.cpp
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-08-22 10:26:23 +03:00
Matthew Lee
13326b4091
Update windows/src/engine/keyman32/capsstate.cpp
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-08-22 10:25:46 +03:00
Matthew Lee
f586e94cf5
Update windows/src/engine/keyman32/appint/aiTIP.cpp
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-08-22 10:25:22 +03:00
SabineSIL
19680dca46
chore(mac): add an info on macOS version
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Clarify system requirements for macOS, specifying Xcode versions and bash installation.
2026-08-21 23:04:32 +02:00
Matthew Lee
5d073fa44f
fix(windows): resync caps lock state when Keyman keyboard is activated
...
The Caps Lock and Num Lock flags in Globals::ShiftState() are updated
only as key events pass through the engine, so they go stale when the
toggle is changed while a non-Keyman layout is active. The existing
resync in GetCapsAndNumlockState() runs on window focus change, which a
keyboard switch does not trigger, so the core processor was told Caps
Lock was off until the user toggled it twice.
Extract the toggle resync as RefreshToggleState() and call it from
TIPActivateKeyboard(), which is the profile activation path for both
Win+Space and the Windows language selector.
Fixes #16422
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011GdFpFi5eqJP6C1YjuQytY
2026-08-21 23:21:34 +03:00
Keyman Server
e5c7f77510
Merge pull request #16421 from keymanapp/auto/version-master-19.0.273
...
auto: increment master version to 19.0.273
2026-08-21 20:04:08 +02:00
Keyman Build Agent
4e5af0098b
auto: increment master version to 19.0.273
...
Test-bot: skip
Build-bot: skip
2026-08-21 13:02:35 -05:00
Joshua Horton
6f5d3acfe0
Merge pull request #16406 from keymanapp/docs/ios/document-autocorrect
...
docs(ios): document autocorrect toggle within iOS help
2026-08-22 00:00:54 +07:00
Joshua Horton
38efc1feec
Merge pull request #16405 from keymanapp/docs/android/autocorrect-toggle
...
docs(android): document autocorrect toggle within Android help
2026-08-22 00:00:36 +07:00
Joshua Horton
ce33f21aa9
docs(android): more direct help-page name, header text
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-08-21 10:38:10 -05:00
SabineSIL
1af1fd302d
Merge branch 'master' into chore/mac/edit_doc_setup
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-08-21 17:20:04 +02:00
Marc Durdin
e18a76f289
Merge pull request #16420 from keymanapp/feat/developer/16407/kmc-convert-follow-up-1
...
feat(developer): kmc convert follow-up tasks
2026-08-21 22:08:44 +07:00
SabineSIL
23b9a36e65
Merge branch 'master' into chore/mac/edit_doc_setup
2026-08-21 17:07:29 +02:00
Marc Durdin
c33cd2d733
Merge pull request #16412 from keymanapp/fix/developer/kmc-convert-build-publish-cleanup
...
fix(developer): clean kmc-convert build.sh with new publish patterns
2026-08-21 22:07:18 +07:00