Marc Durdin
5dbc438f53
maint(resources): add builder_launch function
...
Use `builder_launch` to launch other builder scripts rather than calling
directly, so that inheritable state and options are passed through.
Test-bot: skip
2025-11-10 11:46:14 +01:00
Marc Durdin
c573709ee6
maint(resources): add build timing report to builder
...
This is enabled automatically for CI builds, and can be enabled with
`--timing` parameter otherwise. Also, adds `builder_launch`,
documentation to come.
Test-bot: skip
2025-11-10 11:03:45 +01:00
rc-swag
1cf430bb98
chore(windows): Merge branch 'epic/win-arm' into feat/windows/11905/keymanx64-keymanarm64
2025-11-10 11:29:40 +10:00
Marc Durdin
7c0e056cb1
Merge pull request #15125 from keymanapp/auto/A19S15-merge-master-into-win-arm
...
auto: A19S15 merge master into win-arm 🦾
2025-11-07 17:58:59 +01:00
Eberhard Beilharz
269d619ed9
docs(web): add another clarifying comment
2025-11-07 17:32:33 +01:00
Marc Durdin
bf7748a7d0
chore: Merge branch 'epic/win-arm' into auto/A19S15-merge-master-into-win-arm
2025-11-07 14:21:04 +01:00
Eberhard Beilharz
03831e4f25
fix(web): clarify meaning of parameters for isMatch
2025-11-07 13:47:23 +01:00
Eberhard Beilharz
98ed960c8f
fix(web): address code review comments
2025-11-07 13:22:45 +01:00
Eberhard Beilharz
28d3378589
fix(web): add unit tests for DeadkeyTracker and fix a few bugs
...
- initialize `Deadkey.matched` in c'tor
- fix `Deadkey.equal` method
- verify deadkey exists before removing it in `DeadkeyTracker.remove`
- add unit tests for DeadkeyTracker
Test-bot: skip
2025-11-07 12:09:54 +01:00
Keyman Server
2069d7fd44
Merge pull request #15108 from keymanapp/auto/version-master-19.0.158
...
auto: increment master version to 19.0.158
2025-11-06 19:03:44 +01:00
Keyman Build Agent
c58ce35248
auto: increment master version to 19.0.158
...
Test-bot: skip
Build-bot: skip
2025-11-06 12:01:22 -06:00
Darcy Wong
36c1e47bed
Merge pull request #15053 from keymanapp/chore/common/test9469
...
chore(common): Consolidate test9469.js keyboard to `/common/test/keyboards/` 🚛
2025-11-06 13:24:47 +07:00
Darcy Wong
f908546969
Merge pull request #15034 from keymanapp/chore/common/platform-rules
...
chore(common): Consolidate platformtest.js keyboard to `/common/test/keyboards/` 🚛
2025-11-06 13:24:14 +07:00
Keyman Server
aaa2fc500d
Merge pull request #15105 from keymanapp/auto/version-master-19.0.157
...
auto: increment master version to 19.0.157
2025-11-05 19:04:05 +01:00
Keyman Build Agent
a78d68662e
auto: increment master version to 19.0.157
...
Test-bot: skip
Build-bot: skip
2025-11-05 12:01:53 -06:00
Marc Durdin
85b46c3f2c
Merge pull request #15091 from keymanapp/chore/windows/new-timestamp-server
...
maint(windows): new timestamp server for test signing
2025-11-05 08:06:12 +01:00
Marc Durdin
ab2561619c
Merge pull request #15088 from keymanapp/fix/developer/11892-clear-package-version-if-follow-keyboard-version
...
fix(developer): remove package version if FollowKeyboardVersion is set in Package Editor
2025-11-05 08:05:58 +01:00
Darcy Wong
9201baa65b
fix(android): Use Alert DIalog if keyboard pkg missing js files
...
Fixes : #15097
Fixes: KEYMAN-ANDROID-251
2025-11-05 09:49:21 +07:00
Markus Greiner
f92483d630
Merge pull request #14900 from keymanapp/fix/common/match-container-permissions
...
maint(resources): Docker container changes permissions to match the file owner uid and gid
2025-11-04 23:06:28 +01:00
Markus Greiner
473b177050
Handle uid and gid the same way as in the other Dockerfiles
2025-11-04 22:53:26 +01:00
Markus Greiner
e86c419a42
Update resources/docker-images/android/Dockerfile
...
Forgotten to remove when CHANGE_PERMISSIONS was invented.
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-11-04 22:48:00 +01:00
Eberhard Beilharz
57681ce516
Merge pull request #14965 from keymanapp/chore/linux/cherry-pick/changelog
...
chore(linux): Update debian changelog 🍒
2025-11-04 19:28:46 +01:00
Marc Durdin
e96cab6307
maint(windows): new timestamp server for test signing
...
Old timestamp servers are no longer working
Test-bot: skip
Build-bot: skip
2025-11-04 10:02:42 +01:00
Keyman Server
1f298f341d
Merge pull request #15089 from keymanapp/auto/version-master-19.0.156
...
auto: increment master version to 19.0.156
2025-11-03 19:03:41 +01:00
Keyman Build Agent
1199f8c497
auto: increment master version to 19.0.156
...
Test-bot: skip
Build-bot: skip
2025-11-03 12:01:57 -06:00
Marc Durdin
23b5dca1b3
fix(developer): remove package version if FollowKeyboardVersion is set in Package Editor
...
To reduce confusion when 'Follow Keyboard Version' is set, clear the
cached package version data from UI and .kps source when saving the
package or making changes to it.
Fixes : #11892
Test-bot: skip
2025-11-03 10:54:44 +01:00
Marc Durdin
756a0e2b58
fix(developer): avoid race in page.onload vs kmw.init in Server
...
Also adds `server:run` action for build.sh, and adds check for scenario
where an ad blocker/privacy extension blocks sentry javascript loading.
Fixes : #11363
Fixes: KEYMAN-DEVELOPER-30X
2025-11-03 09:52:33 +01:00
Marc Durdin
ab573126ee
Merge pull request #15083 from keymanapp/change/developer/13181-remove-kmlmc-kmlmp
...
change(developer): remove kmlmc and kmlmp
2025-11-03 05:21:49 +01:00
Marc Durdin
0dd3814517
Merge pull request #15084 from keymanapp/maint/resources/15027-auto-merge-on-branch-name
...
maint(resources): auto merge on branch name rather than label
2025-11-03 05:21:21 +01:00
rc-swag
80d789c706
feat(windows): update keymanhp to v2022 and engine.sln
2025-11-03 12:53:12 +10:00
rc-swag
d2b9c7d1fe
chore(windows): Merge branch 'epic/win-arm' into feat/windows/11905/keymanx64-keymanarm64
2025-11-03 09:59:10 +10:00
Keyman Server
bd73a0fe21
Merge pull request #15085 from keymanapp/auto/version-master-19.0.155
...
auto: increment master version to 19.0.155
2025-10-31 19:04:06 +01:00
Keyman Build Agent
20397bd7e3
auto: increment master version to 19.0.155
...
Test-bot: skip
Build-bot: skip
2025-10-31 13:02:10 -05:00
Marc Durdin
eb1babfee1
maint(resources): auto merge on branch name rather than label
...
In order to avoid a race condition where label can be added after the
GHA starts, we will check the branch name instead of `automerge` label.
Fixes : #15027
Test-bot: skip
Build-bot: skip
2025-10-31 17:31:49 +01:00
Marc Durdin
933ea5bb58
change(developer): remove kmlmc and kmlmp
...
These were replaced by kmc in v17.0. We kept them as legacy alternatives
in v18.0, but it is time to remove them now to reduce the maintenance of
having multiple entry points to kmc.
Fixes : #13181
Test-bot: skip
2025-10-31 17:08:56 +01:00
Marc Durdin
15566a2d4a
Merge pull request #15070 from keymanapp/chore/epic/win-arm/vs2022
...
chore(windows): VS2022 patch for epic/win-arm 🦾
2025-10-31 15:38:34 +01:00
Marc Durdin
702a64c281
Merge pull request #15062 from keymanapp/chore/windows/vs2022
...
chore(windows): upgrade VC++ projects to v143 (VS2022)
2025-10-31 15:38:25 +01:00
Marc Durdin
6ed0d6b280
chore(windows): upgrade VC++ projects to v143 (VS2022)
...
Test-bot: skip
Build-bot: skip release:developer,windows
2025-10-31 13:28:25 +01:00
Keyman Server
43b89c6962
Merge pull request #15067 from keymanapp/auto/cherry-pick-18.0.244-history-to-alpha
...
auto: cherry-pick 18.0.244 history to alpha
2025-10-31 07:41:08 +01:00
Keyman Build Agent
52621e3425
auto: cherry-pick 18.0.244 history to alpha
...
Build-bot: skip
Test-bot: skip
2025-10-31 01:39:05 -05:00
Marc Durdin
29b02fb955
docs(windows): visual studio 2022
...
Build-bot: skip
2025-10-31 07:23:43 +01:00
Marc Durdin
aba67ef682
Merge pull request #15061 from keymanapp/chore/developer/kmc-package-nullish-cleanup
...
chore(developer): fix always-false nullish coalescing
2025-10-31 06:30:48 +01:00
Marc Durdin
344fd4bd3d
Merge pull request #15060 from keymanapp/fix/developer/handle-load-errors-for-touch-layout-builder
...
fix(developer): handle exceptions loading .keyman-touch-layout files
2025-10-31 06:30:42 +01:00
Marc Durdin
c255e78857
Merge pull request #15058 from keymanapp/chore/developer/11916-extra-debugging-crash-on-exit
...
chore(developer): add breadcrumbs to trace sporadic crashes on exit
2025-10-31 06:30:27 +01:00
Marc Durdin
5ded2ce3de
Merge pull request #15056 from keymanapp/chore/developer/11706-extra-debugging-redux-bksp
...
chore(developer): further debugging for assertion failure
2025-10-31 06:30:19 +01:00
Darcy Wong
238094c4e6
fix(web): Use build/test-resources/keyboards path for web test page
2025-10-31 11:25:32 +07:00
Keyman Server
cc6f23774f
Merge pull request #15064 from keymanapp/auto/version-master-19.0.154
...
auto: increment master version to 19.0.154
2025-10-30 19:06:31 +01:00
Keyman Build Agent
b0c9c0b56a
auto: increment master version to 19.0.154
...
Test-bot: skip
Build-bot: skip
2025-10-30 13:05:18 -05:00
Marc Durdin
9e1fe8e6de
chore(windows): upgrade VC++ projects to v143 (VS2022)
...
Test-bot: skip
Build-bot: skip release:developer,windows
2025-10-30 16:31:45 +01:00
Marc Durdin
8e6ca01175
chore(developer): fix always-false nullish coalescing
...
Test-bot: skip
Build-bot: skip
2025-10-30 15:24:15 +01:00