Commit graph

33476 commits

Author SHA1 Message Date
Keyman Build Agent
d98efe1ac9 auto: increment master version to 19.0.217
Test-bot: skip
Build-bot: skip
2026-03-16 13:02:02 -05:00
Marc Durdin
2472690753
Merge pull request #15757 from keymanapp/maint/ios/clean-carthage-cache
maint(ios): clean carthage before builds
2026-03-17 04:11:10 +11:00
Marc Durdin
ae3fe74fc2
Merge branch 'master' into fix/windows/15571-contextual-help-chm-file-has-blank-pages
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-03-17 03:11:30 +11:00
Marc Durdin
50a0333ca3 maint(ios): clean carthage before builds
This change is in response to inconsistent build behavior where we
observed better outcomes after manually cleaning the Carthage cache.
The cache folder had clearly also become very large over time so this
has the side benefit of clearing up space on the build agents. It is
unclear how much time this will cost in the build, but we don't suppose
it will make them dramatically slower.

Note: the same change has been applied in TC for stable-18.0 builds.

Test-bot: skip
2026-03-16 15:15:04 +01:00
Marc Durdin
ea63e0bda2
Merge pull request #15754 from keymanapp/maint/meson-1.10.1-test
maint(resources): try meson 1.10.1
2026-03-16 21:55:31 +11:00
Eberhard Beilharz
f16302e1b4
Merge pull request #15736 from keymanapp/docs/core/docs
docs(core): improve keyhandling doc
2026-03-16 11:52:44 +01:00
Eberhard Beilharz
58fce50f4c
Merge pull request #15749 from keymanapp/docs/linux/gtk
docs(linux): add documentation how input methods work in GTK
2026-03-16 11:52:11 +01:00
Marc Durdin
22ab6c4025 maint(resources): try meson 1.10.1
Test-bot: skip
2026-03-16 20:33:13 +11:00
rc-swag
f4c5d9df02 fix(windows): fix logic error with caps_changed_state
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Return early if caps lock state is unchanged.
2026-03-16 15:00:12 +10:00
Marc Durdin
3dc1d04631
Merge pull request #15723 from keymanapp/dependabot/npm_and_yarn/developer/src/server/src/win32/trayicon/addon-src/tar-7.5.11
chore(deps): bump tar from 7.5.10 to 7.5.11 in /developer/src/server/src/win32/trayicon/addon-src
2026-03-16 11:03:01 +07:00
Marc Durdin
a6225bfea7
Merge pull request #15447 from keymanapp/walkthrough
docs(developer): Add Developer walkthrough tutorial
2026-03-16 10:54:54 +07:00
rc-swag
6277735dbb fix(windows): fix typos and grammar in commments 2026-03-16 12:02:26 +10:00
Keyman Server
51cf0b2d69
Merge pull request #15750 from keymanapp/auto/version-master-19.0.216
auto: increment master version to 19.0.216
2026-03-13 19:02:09 +01:00
Keyman Build Agent
d378aa6bf0 auto: increment master version to 19.0.216
Test-bot: skip
Build-bot: skip
2026-03-13 13:01:21 -05:00
Eberhard Beilharz
e8214b2ad6
docs(linux): add documentation how input methods work in GTK
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Build-bot: skip
Test-bot: skip
2026-03-13 18:25:41 +01:00
Eberhard Beilharz
a75b52ec9c
Merge pull request #15732 from keymanapp/chore/linux/cherry-pick/changelog 2026-03-13 11:06:22 +01:00
Eberhard Beilharz
08c6d7d537
Merge pull request #15735 from keymanapp/chore/linux/cherry-pick/testdep 2026-03-13 11:05:19 +01:00
Marc Durdin
d09f0ec4e8
Merge pull request #15712 from keymanapp/walkthrough-content
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
docs: tweak walkthrough content
2026-03-13 15:28:15 +07:00
Marc Durdin
8beac6ee20
Merge pull request #15711 from keymanapp/walkthrough-move-folder
docs: move walkthrough up one level
2026-03-13 15:28:03 +07:00
Marc Durdin
fb3cf3f9ff
Merge pull request #15710 from keymanapp/walkthrough-remove-old-content
docs: remove old content that is deprecated by walkthrough
2026-03-13 15:27:54 +07:00
Marc Durdin
0a896861c8 docs: address review comments
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-03-13 07:41:03 +01:00
rc-swag
95a7c6008b fix(windows): simplify the processCapsLock if else
Some checks failed
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
also update external processsCaps Lock call to handle the
Updateable change
2026-03-13 14:16:48 +10:00
Keyman Server
103de2b425
Merge pull request #15737 from keymanapp/auto/version-master-19.0.215
auto: increment master version to 19.0.215
2026-03-12 19:04:51 +01:00
Keyman Build Agent
03caf87fcd auto: increment master version to 19.0.215
Test-bot: skip
Build-bot: skip
2026-03-12 13:02:20 -05:00
Eberhard Beilharz
1c5dbe8caf
docs(core): improve keyhandling doc
This improves the keyhandling doc according to the code review suggestions
in #15629.

Follows: #15629
Build-bot: skip
Test-bot: skip
2026-03-12 18:15:09 +01:00
Eberhard Beilharz
9c6b4e2c5c
chore(linux): fix dependency of Debian test suite 🍒
The test suite had a dependency on the deprecated `pkg-config`. This change
replaces this with `pkgconf`. This fixes a lintian warning.

Cherry-pick-of: #15734
Test-bot: skip
2026-03-12 17:59:51 +01:00
Marc Durdin
8c8132cfc6
Merge pull request #15715 from keymanapp/maint/core/15388-arm64-build
maint(resources): use x86_64 emscripten on arm/windows builds
2026-03-12 21:05:41 +07:00
Eberhard Beilharz
4a16a608ae
chore(linux): Update debian changelog
(cherry picked from commit ff68125ac4)
2026-03-12 12:46:25 +01:00
Eberhard Beilharz
f1b9efcd2d
Merge pull request #15718 from keymanapp/chore/linux/cherry-pick/changelog 2026-03-12 12:44:33 +01:00
rc-swag
bc6b0ea773 fix(windows): change caps on updateable
This change also adds a check in aiTIP.cpp to check the
thread data stored last key press and scan code. Before
if the scan code had been cleared then we would process the
synthasized caps lock key presses which was just for the system
and not for the current Keyman app.
2026-03-12 20:20:42 +10:00
Keyman Server
7d0c94f7f4
Merge pull request #15729 from keymanapp/auto/cherry-pick-18.0.248-history-to-alpha
auto: cherry-pick 18.0.248 history to alpha
2026-03-12 08:17:03 +01:00
Keyman Build Agent
781bd4c548 auto: cherry-pick 18.0.248 history to alpha
Build-bot: skip
Test-bot: skip
2026-03-12 02:14:27 -05:00
unknown
08c98e7ecf in function Meta: consider AST correctly for setting redirect 2026-03-11 09:50:55 +01:00
dependabot[bot]
e08247d4f6
chore(deps): bump tar
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.10 to 7.5.11.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.10...v7.5.11)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.11
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-03-11 00:29:09 +00:00
Keyman Server
14f3455103
Merge pull request #15719 from keymanapp/auto/version-master-19.0.214
auto: increment master version to 19.0.214
2026-03-10 19:02:05 +01:00
Keyman Build Agent
3174e4f963 auto: increment master version to 19.0.214
Test-bot: skip
Build-bot: skip
2026-03-10 13:01:04 -05:00
Eberhard Beilharz
3811980bf1
chore(linux): Update debian changelog
(cherry picked from commit 0d22c08f59)
2026-03-10 17:58:53 +01:00
Marc Durdin
160ed7b08b maint(resources): use x86_64 emscripten on arm/windows builds
Fixes: #15388
Test-bot: skip
2026-03-10 13:16:49 +01:00
Marc Durdin
472c7eb811
Merge pull request #15707 from keymanapp/maint/linux/use-correct-path-for-git-cred
maint(linux): set git credential for linux help on the correct repo
2026-03-10 11:29:21 +07:00
Keyman Server
5ff5f262e1
Merge pull request #15713 from keymanapp/auto/version-master-19.0.213
auto: increment master version to 19.0.213
2026-03-09 19:03:46 +01:00
Keyman Build Agent
ad5c99ea59 auto: increment master version to 19.0.213
Test-bot: skip
Build-bot: skip
2026-03-09 13:02:20 -05:00
Marc Durdin
6872e947d3 docs: tweak walkthrough content
Test-bot: skip
Build-bot: skip
2026-03-09 16:15:30 +01:00
Marc Durdin
82e7804c3a docs: move walkthrough up one level
Test-bot: skip
2026-03-09 15:28:47 +01:00
Marc Durdin
6014885666 docs: remove old content that is deprecated by walkthrough
Remove old content and place redirects where the content is adequately
replaced by the new walkthrough. Leaves some content which does not
overlap the walkthrough. Moved reference information about package
contents.

Test-bot: skip
2026-03-09 15:04:26 +01:00
Keyman Server
5b38b1c745
Merge pull request #15709 from keymanapp/auto/cherry-pick-18.0.247-history-to-alpha
auto: cherry-pick 18.0.247 history to alpha
2026-03-09 13:39:37 +01:00
Keyman Build Agent
7e7dbc1f6d auto: cherry-pick 18.0.247 history to alpha
Build-bot: skip
Test-bot: skip
2026-03-09 07:38:27 -05:00
Marc Durdin
42bfe9d570 maint(linux): set git credential for linux help on the correct repo
Test-bot: skip
Build-bot: skip
2026-03-09 13:01:12 +01:00
Marc Durdin
65f7d91e67
Merge pull request #15705 from keymanapp/fix/developer/15673-new-project-whitespace
fix(developer): use trimmed version of paths when verifying in New Project
2026-03-09 18:53:51 +07:00
Marc Durdin
36fa80f6fb
Merge pull request #15704 from keymanapp/fix/developer/15674-unlockproject-guard
fix(developer): correct INVALID_HANDLE_VALUE check in UnlockProject
2026-03-09 18:53:45 +07:00
Marc Durdin
5562f6a32c
Merge pull request #15701 from keymanapp/fix/developer/15699-await-copier-result
fix(developer): await copier result before reporting success or failure
2026-03-09 16:01:56 +07:00