Commit graph

32879 commits

Author SHA1 Message Date
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
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
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
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
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
a23c6ef15d
Merge pull request #15307 from keymanapp/auto/A19S17-merge-master-into-win-arm
auto: A19S17 merge master into win-arm 🦾
2025-12-05 11:55:44 +01: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
76baf1a6d6
Merge pull request #15258 from keymanapp/maint/common/15130-use-builder_launch-for-child-builds
maint(common): use `builder_launch` for child builds
2025-12-05 07:10:44 +01:00
Marc Durdin
c3a8fdec13
Merge pull request #15257 from keymanapp/maint/resources/verify-order-of-builder_int_deps
maint(resources): verify order of builder_describe_internal_dependency
2025-12-05 07:10:37 +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
rc-swag
7929345340 feat(windows): add WixUtilExtension to light cmd 2025-12-04 10:33:24 +10:00
Keyman Server
88f3f26b62
Merge pull request #15277 from keymanapp/auto/version-master-19.0.171
auto: increment master version to 19.0.171
2025-12-03 19:04:01 +01:00
Keyman Build Agent
dccea53761 auto: increment master version to 19.0.171
Test-bot: skip
Build-bot: skip
2025-12-03 12:02:03 -06:00
Marc Durdin
cb8150c896
Merge pull request #15275 from keymanapp/docs/developer/api-refresh
docs(developer): add/update API docs
2025-12-03 15:02:41 +01:00
Marc Durdin
09710a190c
Merge pull request #15186 from keymanapp/dependabot/npm_and_yarn/developer/src/server/src/win32/trayicon/addon-src/glob-10.5.0
chore(deps): bump glob from 10.4.5 to 10.5.0 in /developer/src/server/src/win32/trayicon/addon-src
2025-12-03 15:02:36 +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
dependabot[bot]
e4606e4925
chore(deps): bump glob
Bumps [glob](https://github.com/isaacs/node-glob) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0)

---
updated-dependencies:
- dependency-name: glob
  dependency-version: 10.5.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-03 12:55:03 +00:00
Marc Durdin
10ce06790a
Merge pull request #15185 from keymanapp/dependabot/npm_and_yarn/multi-3bf2940f2d
chore(deps): bump js-yaml and @microsoft/api-documenter
2025-12-03 13:54:01 +01:00
Marc Durdin
9de8371cfe docs(developer): add/update API docs
Test-bot: skip
Build-bot: skip
2025-12-03 13:51:30 +01:00
Marc Durdin
0d8999574a
Merge pull request #15184 from keymanapp/dependabot/npm_and_yarn/resources/build/pr-build-status/glob-10.5.0
chore(deps-dev): bump glob from 10.4.5 to 10.5.0 in /resources/build/pr-build-status
2025-12-03 13:45:25 +01:00
Marc Durdin
024432377a
Merge pull request #15173 from keymanapp/dependabot/npm_and_yarn/resources/build/pr-build-status/js-yaml-4.1.1
chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 in /resources/build/pr-build-status
2025-12-03 13:42:16 +01:00
Keyman Server
65dabe45df
Merge pull request #15272 from keymanapp/auto/cherry-pick-18.0.245-history-to-alpha
auto: cherry-pick 18.0.245 history to alpha
2025-12-03 08:34:11 +01:00
Keyman Build Agent
a967c9f072 auto: cherry-pick 18.0.245 history to alpha
Build-bot: skip
Test-bot: skip
2025-12-03 01:33:04 -06: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
b0d899b76d feat(windows): as set native machine property firstvoices
Fixes: #15260
2025-12-03 11:29:04 +10:00
rc-swag
b5cddbdde5
Merge pull request #15262 from keymanapp/feat/windows/15239/update-build-bat-vs2022
feat(windows): simplify vc config environment 🦾
2025-12-03 09:56:48 +10:00
Keyman Server
5cc3c6151d
Merge pull request #15266 from keymanapp/auto/version-master-19.0.170
auto: increment master version to 19.0.170
2025-12-02 19:04:06 +01:00
Keyman Build Agent
31c4013576 auto: increment master version to 19.0.170
Test-bot: skip
Build-bot: skip
2025-12-02 12:01:33 -06:00
Darcy Wong
638c474579
Merge pull request #15261 from keymanapp/chore/fv-all-versions
chore(common): Update FirstVoices keyboard versions in keyboards.csv
2025-12-02 19:21:38 +07:00
Marc Durdin
a09c3064bb maint(common): pass 'test' flag in to builder_launch test.sh
Long-term builder_launch may need to handle the default action in child
builds, but this is really an outlier and for now, fixing here.

This resolves a situation where the unit tests were not running for web
after the builder_launch update.

Fixes: #15130
Build-bot: skip build:web
2025-12-02 10:29:09 +01:00
rc-swag
192a94e6c5 feat(windows): simplify vc config environment
With VS2022 the limitations for the -hostarch flag not being available
on arm environment and the -arch only having x86 and x64 has been
removed. There is now single command that works for 3 builds on either
host architecture.
Fixes: 15239
Test-bot: skip
2025-12-02 16:07:04 +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
Marc Durdin
be5715f135
Merge pull request #15256 from keymanapp/maint/core/15254-verify-changes-to-ldml-consts
maint(core): verify that keyman_core_ldml.h is in sync
2025-12-02 05:28:13 +01:00
Darcy Wong
8059363256 chore(common): Update FirstVoices keyboard versions in keyboards.csv 2025-12-02 10:54:17 +07: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
Keyman Server
1db912b150
Merge pull request #15259 from keymanapp/auto/version-master-19.0.169
auto: increment master version to 19.0.169
2025-12-01 19:04:12 +01:00
Keyman Build Agent
2d2782bd6c auto: increment master version to 19.0.169
Test-bot: skip
Build-bot: skip
2025-12-01 12:02:08 -06:00
Marc Durdin
9335a82530 maint(core): verify that keyman_core_ldml.h is in sync
Fixes: #15254
Test-bot: skip
Build-bot: skip build:linux,mac,windows
2025-12-01 17:11:57 +01:00
Marc Durdin
94ac669ec1 maint(resources): verify order of builder_describe_internal_dependency
Test-bot: skip
2025-12-01 16:47:50 +01:00
Marc Durdin
307f600f43
Merge pull request #13663 from MattGyverLee/feat/android/keyboard-min-max
fix(android): address keyboard height vs touch height race after keyboard height preference change (also min max heights + docs)
2025-12-01 14:22:25 +01:00