Commit graph

3939 commits

Author SHA1 Message Date
rc-swag
f990805cea
Merge pull request #15269 from keymanapp/fix/windows/14261/splash-screen-unresponsive
fix(windows): unresponsive splash screen
2026-02-05 09:34:49 +10:00
Darcy Wong
356ef54c86 chore(common): Update Crowdin strings for de 2026-01-29 16:38:12 +07:00
rc-swag
492ce31934 fix(windows): add showconfiguration fn review comments 2026-01-27 14:37:24 +10:00
rc-swag
a3b784e35a
Merge branch 'master' into fix/windows/14261/splash-screen-unresponsive 2026-01-13 17:26:18 +10:00
Darcy Wong
665e82a104 chore(common): Update Crowdin strings for Italian 2026-01-13 09:37:15 +07:00
rc-swag
d3942412ea fix(windows): move event handler to diff PR 2026-01-08 17:23:19 +10:00
rc-swag
9c7b1a6ae6 fix(windows): remove dead code 2026-01-08 17:19:34 +10:00
Darcy Wong
1e14d46d1c chore(windows): Update Crowdin strings for Portuguese 2026-01-08 08:59:57 +07:00
rc-swag
0bbda82a0a fix(windows): fix to use TModalResult instead of integer 2026-01-07 13:25:50 +10:00
rc-swag
10f1e2470e fix(windows): config frm result used to close splash
The Configuration window will return a mrAbort result when we want
the Splash screen to close. This is in the case the Installation
now has been selected.
2026-01-06 10:39:54 +10:00
rc-swag
aa3e6567f7 chore(windows): Merge branch 'master' into fix/windows/14261/splash-screen-unresponsive 2025-12-23 14:30:17 +10:00
Marc Durdin
751fc79014
Merge pull request #14621 from keymanapp/epic/win-arm
epic: ARM support for Windows 🦾
2025-12-22 03:37:22 +01:00
Marc Durdin
6243afea0c chore(windows): show architecture in support texteditor
Test-bot: skip
Build-bot: skip build:windows
2025-12-22 09:44:55 +11:00
Darcy Wong
7072a516a4 fix(windows): Use double slash for debug path 2025-12-19 13:26:21 +07:00
rc-swag
ae979d879f
Merge pull request #15360 from keymanapp/feat/windows/epic-arm-basic-regression-test
feat(windows): epic arm basic regression test 🦾
2025-12-19 10:12:46 +10:00
Darcy Wong
f0fc8f9d13
Merge branch 'master' into chore/common/crowdin-pt 2025-12-19 06:02:14 +07:00
Darcy Wong
cbca7630e1 chore(common): Update crowdin strings for PT 2025-12-18 16:13:25 +07:00
rc-swag
c3e8d648c7 chore: Merge branch 'master' into chore/merge-master-to-epic-win-arm 2025-12-18 15:45:55 +10:00
rc-swag
c1cd17bc57 feat(windows): fix typo 2025-12-18 14:46:10 +10:00
Marc Durdin
a77518eb28 chore(windows): fix typo in error message
Build-bot: skip
Test-bot: skip
2025-12-17 05:41:20 +11:00
Marc Durdin
1332a9c3f7
Merge pull request #15351 from keymanapp/fix/windows/15345-use-thai-kedmanee-for-ralt-unit-test
chore(windows): correct kbda1 to kbdth0 in comment in unit test
2025-12-16 19:13:07 +01: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
rc-swag
a9a62254e7 feat(windows): pr for running some regression tests 2025-12-16 19:31:58 +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
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
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
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
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
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
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
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
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
rc-swag
e17e91e2a6
docs(windows): apply review suggestion
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-12-08 16:11:51 +10:00
Marc Durdin
d7f21e80ec chore: Merge remote-tracking branch 'origin/epic/win-arm' into auto/A19S17-merge-master-into-win-arm
Significant conflict resolution fixes required to:
*	windows/src/engine/keyman32/build.sh
*	windows/src/engine/keyman32/keyman-engine.vcxproj
*	windows/src/engine/keyman32/keyman32.vcxproj
*	windows/src/engine/keyman32/keyman32.vcxproj.filters
*	windows/src/engine/keyman32/tests/keyman32.tests.vcxproj
2025-12-05 10:16:37 +01:00
Marc Durdin
acc86f5bce
Merge pull request #15280 from keymanapp/change/windows/add-shortcuts-to-install-dialog
change(windows): add shortcuts to 'Update Available' dialog
2025-12-05 07:11:05 +01:00
Marc Durdin
f813442c40
Merge pull request #15276 from keymanapp/revert-14799-change/windows/include-map2pdb-for-relevant-projects
change(windows): Revert "change(windows): include map2pdb generation for relevant Delphi projects"
2025-12-05 07:10:52 +01:00
Marc Durdin
6c07c48235 change(windows): add shortcuts to 'Update Available' dialog
`&X` means you can press Alt+X.

Test-bot: skip
Build-bot: skip
2025-12-04 04:32:18 +01:00
Marc Durdin
e9ac9c25a3
chore(windows): don't revert minor unrelated parts of map2pdb cleanup 2025-12-03 14:25:29 +01:00
Marc Durdin
6c99f33bcc
Revert "change(windows): include map2pdb generation for relevant Delphi projects" 2025-12-03 14:13:54 +01:00
rc-swag
69f2c0dc1c docs(windows): add kmtip readme
Add a detailed desctription of kmtiparm64x.dll

Fixes:#15237
Test-bot: skip
2025-12-03 16:12:18 +10:00
rc-swag
e028b4c98f fix(windows): notes and psedo code to be fleshed out 2025-12-03 10:59:14 +10:00
Marc Durdin
c524db41b9 maint(common): use builder_launch for child builds
Fixes: #15130
Test-bot: skip
2025-12-02 06:17:31 +01:00
rc-swag
49fc44caba feat(windows): remove quotes wxs rename lowercase 2025-12-02 12:05:01 +10:00
rc-swag
8fac9c038e
feat(windows): address review comments
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-12-02 10:47:59 +10:00