Markus Greiner
bae371bb50
fix(common): some more tests running successfully in a container
...
setting KEYMAN_ROOT
ignoring test:linux until #13887 is fixed
removing docker "-t" option, because there is no terminal to attach
while running on the GitHub server
Test-bot: skip
Build-bot: skip
2025-09-18 11:24:53 +02:00
Marc Durdin
430cac22c2
Merge pull request #14780 from keymanapp/maint/common/18.0.241-HISTORY
...
maint(common): update HISTORY.md for 18.0.241
2025-09-18 10:52:28 +02:00
Marc Durdin
9a467e783b
maint(common): update HISTORY.md for 18.0.241
...
Test-bot: skip
Build-bot: skip
Relates-to: #14779
2025-09-18 09:48:06 +02:00
Darcy Wong
8c77c7891d
Merge pull request #14768 from keymanapp/fix/android/uninstall-keyboard-banner
...
fix(android): Refresh the banner theme when system keyboard is changed
2025-09-18 07:12:30 +07:00
Keyman Server
29e42e3e43
Merge pull request #14776 from keymanapp/auto/version-master-19.0.122
...
auto: increment master version to 19.0.122
2025-09-17 20:03:56 +02:00
Keyman Build Agent
eff5fca0d2
auto: increment master version to 19.0.122
...
Test-bot: skip
Build-bot: skip
2025-09-17 14:02:11 -04:00
Eberhard Beilharz
0e60970186
Merge pull request #14772 from keymanapp/chore/linux/recommends
...
`onboard-keyman` isn't available on Debian/Ubuntu and doesn't work properly with Wayland. This change removes the `onboard-keyman` recommends which used to cause `onboard-keyman` to be installed automatically together with `keyman`. The user can still manually install `onboard-keyman`.
Fixes : #14769
Fixes : #5214
2025-09-17 15:36:28 +02:00
Eberhard Beilharz
259ccfcf10
chore(linux): remove automatic installation of onboard-keyman
...
`onboard-keyman` isn't available on Debian/Ubuntu and doesn't work
properly with Wayland. This change removes the `onboard-keyman`
recommends which used to cause `onboard-keyman` to be installed
automatically together with `keyman`. The user can still manually install
`onboard-keyman`.
Fixes : #14769
Fixes : #5214
Build-bot: skip
Test-bot: skip
2025-09-17 15:30:32 +02:00
Eberhard Beilharz
5ab7ed43a4
Merge pull request #14770 from keymanapp/maint/resources/trigger
...
Fix broken test build trigger for `master` branch
Follows: #14699
2025-09-17 14:30:07 +02:00
Eberhard Beilharz
f628a869ea
maint(resources): fix broken test build trigger for master branch
...
Test-bot: skip
2025-09-17 11:24:27 +02:00
Eberhard Beilharz
f4e6f44a79
Merge pull request #14765 from keymanapp/feat/linux/sentry
...
Add breadcrumbs and system information to Sentry error reports
- add breadcrumbs with keyboard details
- add some more information about system
- some refactorings
2025-09-17 09:53:04 +02:00
Eberhard Beilharz
d699610375
Merge pull request #14749 from keymanapp/maint/linux/pkgbuild
...
By default we skip package builds if run on a non-Keyman repo. This makes it harder to test changes, so this PR allows to pass the parameter `force: true` when triggering the build.
2025-09-17 09:51:25 +02:00
sze2st
a8c8f6c776
Merge branch 'master' into fix/windows/13376-language-Selector-setup-is-not-sorted
2025-09-17 09:40:41 +02:00
Eberhard Beilharz
c3aed9b796
Merge pull request #14766 from keymanapp/docs/developer/fileVersion
2025-09-17 08:13:28 +02:00
Eberhard Beilharz
f8ab9c7192
Update developer/docs/help/reference/file-types/metadata.md
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-09-17 08:12:14 +02:00
Darcy Wong
16cdb4d1be
fix(android): Refresh the banner theme when system keyboard is changed
2025-09-17 11:18:48 +07:00
Keyman Server
a27f1d7cb9
Merge pull request #14767 from keymanapp/auto/version-master-19.0.121
...
auto: increment master version to 19.0.121
2025-09-16 20:03:56 +02:00
Keyman Build Agent
ab4d76d583
auto: increment master version to 19.0.121
...
Test-bot: skip
Build-bot: skip
2025-09-16 14:01:36 -04:00
Eberhard Beilharz
4baa5ff3ce
docs(developer): document fileVersion
...
Build-bot: skip
Test-bot: skip
2025-09-16 18:31:33 +02:00
Eberhard Beilharz
596371dde2
feat(linux): improve Sentry error reports
...
- add breadcrumbs with keyboard details
- add some more information about system
- mark files in `km_config` as to the app belonging
- some refactorings
Test-bot: skip
2025-09-16 18:23:47 +02:00
Eberhard Beilharz
f3643827d1
Merge pull request #14760 from keymanapp/fix/linux/14748_TypeError
...
Fixes : #14748
Fixes: KEYMAN-LINUX-8Q
2025-09-16 14:33:23 +02:00
Eberhard Beilharz
341c203706
Merge pull request #14761 from keymanapp/refactor/linux/warnings
2025-09-16 08:28:59 +02:00
Keyman Server
164c1e811e
Merge pull request #14762 from keymanapp/auto/version-master-19.0.120
...
auto: increment master version to 19.0.120
2025-09-15 11:04:14 -07:00
Keyman Build Agent
6d8bd6bd2f
auto: increment master version to 19.0.120
...
Test-bot: skip
Build-bot: skip
2025-09-15 14:01:50 -04:00
Eberhard Beilharz
466fd06665
refactor(linux): remove warning
...
Using `if var := func():` syntax outputs a warning
`FutureWarning: The behavior of this method will change in future
versions. Use specific 'len(elem)' or 'elem is not None' test instead.`
in Python 3.12. This change works around this warning.
Test-bot: skip
2025-09-15 16:52:07 +02:00
Eberhard Beilharz
8d9c3ee09b
fix(linux): don't crash on invalid languages in keyboard
...
Fixes : #14748
Fixes: KEYMAN-LINUX-8Q
2025-09-15 16:37:22 +02:00
Eberhard Beilharz
281c37c3d0
maint(linux): address code review comments
2025-09-15 15:47:01 +02:00
Markus Greiner
d1b986796b
Merge pull request #14755 from keymanapp/fix/common/adding-name-to-cleanup-registry
...
fix(common): add name for cleanup ghcr
2025-09-15 15:42:10 +02:00
Marc Durdin
121fb80d92
Merge pull request #14746 from keymanapp/fix/developer/14604-disallow-space-in-group-name
...
fix(developer): restrict invalid characters in identifiers in kmcmplib
2025-09-15 14:49:03 +02:00
Eberhard Beilharz
2762cb4823
Merge pull request #14750 from keymanapp/maint/linux/13777_autopkgtests
...
This enables running `autopkgtests` during a package build.
Fixes : #13777
2025-09-15 14:20:09 +02:00
Markus Greiner
45abfe3c2e
fix(common): using correct token
...
Test-bot: skip
Build-bot: skip
2025-09-15 11:28:59 +02:00
EberhardSchweizer07@gmail.com
0ce8e1b876
fix(windows): remove FSortedDisplayValues and related function
...
SortedDisplayValues and its related references
2025-09-15 11:14:54 +02:00
Markus Greiner
bf403b82b8
fix(common): correct comment
2025-09-15 10:49:35 +02:00
Markus Greiner
053ec0a5b9
fix(common): adding two lines for better readability
2025-09-15 10:47:29 +02:00
Markus Greiner
00d24effd3
fix(common): enabling manual start by adding workflow_dispatch
...
adding token usage to the GitHub delete action
Test-bot: skip
Build-bot: skip
2025-09-15 10:40:25 +02:00
Marc Durdin
18e1070512
Merge pull request #14721 from keymanapp/fix/developer/14719-transform-slashes-loading-package
...
fix(developer): transform slashes to backslashes in paths in Package Editor
2025-09-15 10:31:43 +02:00
sze2st
33fe208338
Update windows/src/desktop/setup/Keyman.Setup.System.SetupUILanguageManager.pas
...
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2025-09-15 10:17:15 +02:00
sze2st
b4fbe54d73
Update windows/src/desktop/setup/Keyman.Setup.System.SetupUILanguageManager.pas
...
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2025-09-15 10:13:26 +02:00
sze2st
5389795ff3
Update windows/src/desktop/setup/Keyman.Setup.System.SetupUILanguageManager.pas
...
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2025-09-15 10:12:06 +02:00
sze2st
c5099bfceb
Update windows/src/desktop/setup/Keyman.Setup.System.SetupUILanguageManager.pas
...
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2025-09-15 10:09:42 +02:00
sze2st
45f0686adb
Update windows/src/desktop/setup/Keyman.Setup.System.SetupUILanguageManager.pas
...
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2025-09-15 10:05:52 +02:00
Markus Greiner
5c947091ae
fix(common): add name for cleanup ghcr
...
renaming workflow filename
Test-bot: skip
Build-bot: skip
2025-09-12 22:06:54 +02:00
Keyman Server
76af9b2851
Merge pull request #14752 from keymanapp/auto/version-master-19.0.119
...
auto: increment master version to 19.0.119
2025-09-12 11:04:18 -07:00
Keyman Build Agent
9a3dc6b8fa
auto: increment master version to 19.0.119
...
Test-bot: skip
Build-bot: skip
2025-09-12 14:01:57 -04:00
Eberhard Beilharz
43bcd92602
maint(linux): enable autopkgtests during package build
...
This enables running `autopkgtests` during a package build.
Fixes : #13777
Test-bot: skip
2025-09-12 18:35:43 +02:00
Eberhard Beilharz
37854e6302
maint(linux): allow to force package build on non-Keyman repo
...
By default we skip package builds if run on a non-Keyman repo. This
makes it harder to test changes, so this PR allows to pass the parameter
`force: true` when triggering the build.
2025-09-12 18:27:37 +02:00
Marc Durdin
bd3d268bcc
fix(developer): address review comments, adding comments and renaming variables
2025-09-12 17:01:21 +02:00
Marc Durdin
b3d0a07a0b
Merge pull request #14733 from keymanapp/chore/developer/use-icons-res-for-configure-done-test
...
chore(developer): use icons.res to verify that configure is done
2025-09-12 16:33:01 +02:00
Markus Greiner
da78788023
Merge pull request #14747 from keymanapp/fix/common/merging-build-and-publish-step-for-docker
...
fix(common): merging build and publish step for docker
2025-09-12 15:32:37 +02:00
Marc Durdin
c14ca3f409
chore(developer): remove sil_yi from set of keyboard repo tests
...
sil_yi was impacted by the changes in #14746 , as it had the group name
'Unicode Group', which is now illegal, so the compiler fails to build
the keyboard at the referenced commit. Easiest workaround currently is
to remove it from the set of compared keyboards.
2025-09-12 14:35:47 +02:00