Commit graph

33096 commits

Author SHA1 Message Date
Keyman Build Agent
0096b35ed0 auto: increment master version to 19.0.178
Test-bot: skip
Build-bot: skip
2025-12-16 12:02:30 -06:00
Marc Durdin
484acff8e8
Merge pull request #15353 from keymanapp/maint/win/15065-arm64-core-test
maint(windows): add GitHub Action for ARM64 test for Keyman Core 🦾
2025-12-16 18:49:57 +01:00
Marc Durdin
0d01605864
Merge pull request #15339 from keymanapp/feat/developer/14212-keyboard-version-in-server
feat(developer): show keyboard version in web debugger
2025-12-16 18:47:57 +01:00
Marc Durdin
98cc5e8893 maint(windows): rename action and clarify documentation
Build-bot: skip
2025-12-17 04:46:07 +11:00
Eberhard Beilharz
02ba39b349
Merge pull request #15356 from keymanapp/chore/linux/i18ntest
chore(linux): add manual test for localization

This change adds a manual test that allows to see if all strings are localizable. It also fixes the `update-template` target in the `Makefile`.
2025-12-16 16:47:43 +01:00
rc-swag
a9a62254e7 feat(windows): pr for running some regression tests 2025-12-16 19:31:58 +10:00
rc-swag
15feec8fd2
Merge pull request #15268 from keymanapp/feat/windows/15260/update-firstvoices-wxs
feat(windows): add ARM support to firstvoices wxs 🦾
2025-12-16 19:02:24 +10:00
rc-swag
6b603cdcfb
Merge pull request #15355 from keymanapp/feat/windows/no-arm-binaries-on-x64
feat(windows): don't install arm binaries on x64 🦾
2025-12-16 08:19:49 +10:00
Marc Durdin
b26a2f1ad4 fix(windows): use Thai Kedmanee instead of Arabic 101 in RightAltEmulationCheck.tests.cpp
Fixes: #15345
Test-bot: skip
2025-12-16 07:05:09 +11:00
Marc Durdin
3048705c9b maint(windows): add GitHub Action for ARM64 test for Keyman Core
Add a GitHub action to test Keyman Core on Windows / ARM64. We do not
have a TeamCity ARM64 agent for this. There are a number of config
challenges in making this work as many deps do not yet support ARM64;
however the changes are isolated to the .yml.

Test-bot: skip
2025-12-16 06:48:25 +11:00
Marc Durdin
a7b38dcf8b
Merge pull request #15335 from keymanapp/feat/windows/15218-report-low-level-hook-reinstall
feat(windows): report a sentry event when low level hook is reinstalled
2025-12-15 20:03:23 +01:00
Eberhard Beilharz
9d2b17613c
chore(linux): add manual test for localization
This change adds a manual test that allows to see if all strings are
localizable. It also fixes the `update-template` target in the
`Makefile`.

Build-bot: skip
Test-bot: skip
2025-12-15 19:05:58 +01:00
rc-swag
330f2b8163 feat(windows): no arm binaries on x64 machine
kmtiparm64x.dll was correctly not installed on x86-x64 machines
however keymanarm64.dll and keymanhp.arm64.exe were still being
installed. It will be cleaner if we don't install them.
2025-12-15 15:18:39 +10:00
Keyman Server
287208afeb
Merge pull request #15352 from keymanapp/auto/version-master-19.0.177
auto: increment master version to 19.0.177
2025-12-13 19:02:11 +01:00
Keyman Build Agent
beb82140e9 auto: increment master version to 19.0.177
Test-bot: skip
Build-bot: skip
2025-12-13 12:01:21 -06:00
Marc Durdin
5abb72244e
Merge pull request #15334 from keymanapp/chore/windows/remove-unused-variable
chore(windows): remove unused variable
2025-12-13 17:57:33 +01:00
Marc Durdin
49a3a1d643 chore(windows): correct kbda1 to kbdth0 in comment in unit test
Fixes: #15345
Test-bot: skip
Build-bot: skip
2025-12-14 03:54:26 +11:00
Keyman Server
3f77467455
Merge pull request #15349 from keymanapp/auto/version-master-19.0.176
auto: increment master version to 19.0.176
2025-12-12 19:02:01 +01:00
Keyman Build Agent
7756b55eac auto: increment master version to 19.0.176
Test-bot: skip
Build-bot: skip
2025-12-12 12:01:10 -06:00
rc-swag
c5031bc556
Merge pull request #15270 from keymanapp/docs/windows/15237/kmtip-readme
docs(windows): add kmtip readme 🦾
2025-12-12 22:05:55 +10:00
rc-swag
afed7da2f9
Merge branch 'epic/win-arm' into docs/windows/15237/kmtip-readme 2025-12-12 21:30:26 +10:00
rc-swag
be3fbf4845 docs(windows): review comments 2025-12-12 17:41:56 +10:00
rc-swag
4e7d2dddca
feat(windows): review comments
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-12-12 17:24:29 +10:00
Marc Durdin
66a22754cb
Merge branch 'master' into feat/windows/15218-report-low-level-hook-reinstall 2025-12-11 21:22:38 +01:00
Marc Durdin
aeb7dc7934
Merge branch 'master' into chore/windows/remove-unused-variable 2025-12-11 21:22:32 +01:00
Marc Durdin
f161e3c6b6
Merge pull request #15346 from keymanapp/fix/windows/15345-use-thai-kedmanee-for-ralt-unit-test
fix(windows): use Thai Kedmanee instead of Arabic 101 in RightAltEmulationCheck.tests.cpp
2025-12-11 21:20:49 +01:00
Marc Durdin
612a0173db fix(windows): use Thai Kedmanee instead of Arabic 101 in RightAltEmulationCheck.tests.cpp
Fixes: #15345
Test-bot: skip
2025-12-12 06:11:33 +11:00
rc-swag
d6568fb8f1 docs(windows): describe kmtip as well as the arm64X 2025-12-11 14:10:41 +10:00
rc-swag
1527516fc7
Merge pull request #15181 from keymanapp/feat/windows/64x-pure-forwarder-wix-3
feat(windows): arm64X for kmtip built using wix 3.14.1 🦾
2025-12-11 10:31:11 +10:00
Marc Durdin
cab9230211 fix(developer): handle Enter key in dialogs in Touch Layout Editor
Fixes: #15215
Test-bot: skip
2025-12-11 02:16:03 +08:00
Keyman Server
9322f9669f
Merge pull request #15337 from keymanapp/auto/version-master-19.0.175
auto: increment master version to 19.0.175
2025-12-10 19:03:43 +01:00
Keyman Build Agent
53b2a792f4 auto: increment master version to 19.0.175
Test-bot: skip
Build-bot: skip
2025-12-10 12:01:21 -06:00
Marc Durdin
7c5064af47 feat(developer): show keyboard version in web debugger
This shows the keyboard version from the loaded keyboard .js file in the
Keyman Developer Web Debugger, once the keyboard has been loaded. The
version information is not visible in the keyboard menu, because the
version data has not been loaded at that point (being available only in
the compiled .js file).

Fixes: #14212
Test-bot: skip
2025-12-10 22:28:44 +08:00
Marc Durdin
6c7bfd3c55 chore(windows): remove unused variable
Test-bot: skip
2025-12-10 18:28:38 +08:00
Marc Durdin
930ae121c4 feat(windows): report a sentry event when low level hook is reinstalled
Reports also on errors during install / uninstall of the low level hook.

Fixes: #15218
Test-bot: skip
2025-12-10 08:27:12 +00:00
Marc Durdin
51513f2a47
Merge pull request #15322 from keymanapp/chore/windows/bisect-utility
chore(windows): simple bisect utility for checking setup-redist.exe file size
2025-12-09 19:40:07 +01:00
Marc Durdin
76e6a956ed chore(windows): simple bisect utility for checking setup-redist.exe file size
This could be used for various other bisect tasks in the future, as a
starting point.

Test-bot: skip
Build-bot: skip
2025-12-09 18:19:30 +00:00
Marc Durdin
5451c70743 fix(mac): ensure retry for mac disk detach actually repeats
Increment needed a guard in order to not abort the script. I have tested
locally (stubbing out hdiutil and replacing with false!) -- so I am more
confident this time.

Test-bot: skip
Build-bot: skip
Follows: #15176
2025-12-09 18:04:44 +00:00
Keyman Server
1ef643c633
Merge pull request #15329 from keymanapp/auto/version-master-19.0.174
auto: increment master version to 19.0.174
2025-12-09 19:03:49 +01:00
Keyman Build Agent
259ba125b1 auto: increment master version to 19.0.174
Test-bot: skip
Build-bot: skip
2025-12-09 12:02:01 -06:00
Eberhard Beilharz
f8dbd6963b
Merge pull request #15313 from keymanapp/docs/web/fixtypo 2025-12-09 12:33:18 +01:00
Eberhard Beilharz
299254e366
Merge pull request #15282 from keymanapp/chore/linux/cherry-pick/changelog 2025-12-09 12:32:56 +01:00
Darcy Wong
444deb56f7
Merge pull request #15267 from MattGyverLee/feat/grabbable-bar-and-feedback
feat(android): Add Grabbable Bar and settings status for keyboard resizing
2025-12-09 15:05:22 +07:00
rc-swag
4ac24f7b7b chore(windows): Merge branch 'epic/win-arm' into feat/windows/64x-pure-forwarder-wix-3 2025-12-09 14:00:45 +10:00
Marc Durdin
f6d347b2ac
Merge pull request #15326 from keymanapp/DavidLRowe-patch-1
docs(developer): Clarify keystrokes in Step-1 of tutorial
2025-12-09 04:52:32 +01:00
DavidLRowe
8ca724ff07
Clarify keystrokes 2025-12-08 13:28:41 -09:00
Matthew Lee
2f9a321a24 Compressing 2 text boxes into one to save vertical space in the dialog. 2025-12-08 14:34:32 -05:00
Keyman Server
f4508bbeec
Merge pull request #15323 from keymanapp/auto/version-master-19.0.173
auto: increment master version to 19.0.173
2025-12-08 19:04:18 +01:00
Keyman Build Agent
01fa89823c auto: increment master version to 19.0.173
Test-bot: skip
Build-bot: skip
2025-12-08 12:01:39 -06:00
Matthew Lee
929bd05459 back to rounding 2025-12-08 09:23:24 -05:00