Timo Aaltonen pushed to branch upstream-unstable at X Strike Force / data / xkeyboard-config
Commits: 1eaadd20 by Pierre Le Marre at 2025-10-05T09:20:24+02:00 test: Fix test_compat for libxkbcommon ≤ 1.11 Restore test support for libxkbcommon ≤ 1.11. Follow-up of 5c94ff232d60e1d7e253549b2d3722fc719f76f6, which introduced a fix for libxkbcommon-1.12 but mistakenly removed support for anterior versions. Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/857> - - - - - ce5a5a9d by Pierre Le Marre at 2025-10-08T05:44:04+02:00 build: Do not copy files manually to build directory Before this commit XKB files were copied “manually” to the build directory in order to use it as a proper XKB root in tests and latin layouts listing. But this is hacky, as Meson does not track these copied files. Instead use a *list* of XKB roots, populated in order with: 1. Build directory: takes precedence over the source directory. It contains generated files such as rules, registries and symbols. `XKB_CONFIG_EXTRA_PATH` = `meson.project_build_root()` 2. Source directory: used as a fallback for any non-generated file/section (most of the KcCGST files). `XKB_CONFIG_ROOT` = `meson.project_source_root()`; These values are read by the tests. Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/858> - - - - - 1357c07d by Pierre Le Marre at 2025-10-13T16:19:37+02:00 Make ua(winkeysenhanced) compatible with ckbcomp It seems `ckbcomp` has only partial support for XKB parsing and fails to parse `ua(winkeysenhanced)`. Fixed by rewriting following a more standard format. Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/860> - - - - - 7d409206 by Werner Sembach at 2025-11-04T17:14:08+01:00 Implement F19 Map F19 for the rare occasion that it exists e.g. on custom keyboards. Signed-off-by: Werner Sembach <[email protected]> Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/846> - - - - - 1af7a3e2 by Werner Sembach at 2025-11-04T20:11:27+01:00 Implement F24 This xkeyboard-config patch is complementary to this kernel patch: https://lore.kernel.org/all/[email protected]/ This patch implements the currently unmapped F24 key. F24 is mapped to F24 or, in combination with mod keys, to touchpad toggle as some notebooks send Control + Super + F24 upon pressing touchpad toggle. Before the kernel patch above this was incorrectly mapped to Control + Super + <ZEHA>. The Control + Super + <ZEHA> mapping is not removed however to stay compatible with old kernels. Signed-off-by: Werner Sembach <[email protected]> Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/846> - - - - - 8aa73d2c by Werner Sembach at 2025-11-04T20:11:36+01:00 Make <ZEHA> behave like <FK24> On Linux Kernel before v6.17, the scancode for F24 was bound to the otherwise unused <ZEHA> keycode. v6.17 fixed this. To have a consistent behaviour across kernel versions, make both <ZEHA> and <FK24> behave the same. Signed-off-by: Werner Sembach <[email protected]> Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/846> - - - - - 2f238fb2 by Christian Flach at 2025-11-21T20:28:38+01:00 symbols/eu: Add more detailed description to layout Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/863> - - - - - 8e857ffc by Pierre Le Marre at 2026-01-31T16:39:50+00:00 gitlab CI: drop the ci-fairy check-mr job The only thing this checked was the checkbox for allowing maintainers to edit the MR. Changed permissions checks now fail this job but luckily the setting it checked has been the default for years anyway so we can drop it. https://gitlab.freedesktop.org/freedesktop/ci-templates/-/issues/81 Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/875> - - - - - fa31d704 by Pierre Le Marre at 2026-01-31T16:52:16+00:00 keycodes: Add keys from recent kernels Added keycodes from recent Linux kernels: - `<I455>` for `KEY_LINK_PHONE` - `<I709>` for `KEY_PERFORMANCE` Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/861> - - - - - 374c2683 by Pierre Le Marre at 2026-01-31T16:52:17+00:00 inet: Update latest keysyms from xorgproto inet: Added mapping to the following new keysyms: - `XF86LinkPhone` - `XF86Fn_F1` - `XF86Fn_F2` - `XF86Fn_F3` - `XF86Fn_F4` - `XF86Fn_F5` - `XF86Fn_F6` - `XF86Fn_F7` - `XF86Fn_F8` - `XF86Fn_F9` - `XF86Fn_F10` - `XF86Fn_F11` - `XF86Fn_F12` - `XF86Fn_1` - `XF86Fn_2` - `XF86Fn_D` - `XF86Fn_E` - `XF86Fn_F` - `XF86Fn_S` - `XF86Fn_B` - `XF86PerformanceMode` Relevant upstream merge request: https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/103 Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/861> - - - - - fdba6db4 by Pierre Le Marre at 2026-01-31T18:15:31+01:00 inet: Update latest keysyms from xorgproto Added `XF86AudioBassBoost`. Relevant upstream merge request: https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/102 Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/876> - - - - - f549e0ed by Sergey Udaltsov at 2026-02-05T00:01:17+00:00 request pre-release translations - - - - - e375ac89 by darkstego at 2026-02-05T05:43:12+01:00 Add partial alphanumeric keys to ergoarabic_xkb Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/871> - - - - - 50afef19 by Michał Pierzchalski at 2026-02-22T23:46:51+00:00 symbols/pl, rules/base.extras: add Slavistic Phonetic Alphabet variant for PL Add a new variant implementing the Slavistic Phonetic Alphabet for the Polish layout. The variant is registered in rules/base.extras and provides direct access to phonetic symbols for Slavic linguistic use. Signed-off-by: Michał Pierzchalski <[email protected]> Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/870> - - - - - 2256f5a0 by Michał Pierzchalski at 2026-02-22T23:46:51+00:00 changes/layouts: add Slavistic Phonetic Alphabet changelog fragment Added +slaviature.feature.md documenting the new Slavistic Phonetic Alphabet variant for Polish. Signed-off-by: Michał Pierzchalski <[email protected]> Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/870> - - - - - 6f01e665 by Sergey Udaltsov at 2026-02-23T00:10:13+00:00 update changes Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/880> - - - - - e83774bf by Sergey Udaltsov at 2026-02-23T00:10:28+00:00 update Translations Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/880> - - - - - 70e5dcc3 by Sergey Udaltsov at 2026-02-23T00:11:23+00:00 push version number Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/880> - - - - - 5befd2b2 by Pierre Le Marre at 2026-02-23T08:00:48+01:00 Fixed ChangeLog.md Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/880> - - - - - a7905533 by Pierre Le Marre at 2026-02-23T08:06:44+01:00 Fxied blankspaces Part-of: <https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/merge_requests/880> - - - - - 44 changed files: - .gitlab-ci.yml - .gitlab-ci/generate-evdev-keysyms.py - .gitlab-ci/inet.in - ChangeLog.md - keycodes/evdev - meson.build - po/ar.po - po/bg.po - po/ca.po - po/cs.po - po/de.po - po/fi.po - po/fr.po - po/fur.po - po/he.po - po/id.po - po/ka.po - po/ko.po - po/pl.po - po/pt.po - po/ro.po - po/sl.po - po/sq.po - po/sr.po - po/sv.po - po/tr.po - po/uk.po - po/xkeyboard-config.pot - po/zh_CN.po - rules/base.extras.xml - rules/meson.build - scripts/registry.py - symbols/ara - symbols/eu - symbols/inet - symbols/pl - symbols/ua - − tests/copydir.py - tests/test_compat_rules.py - tests/test_regressions.py - tests/test_rules_xml.py - tests/test_xkb_symbols.py - tests/xkbcommon/__init__.py - types/pc The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/data/xkeyboard-config/-/compare/4225e14a2d0fca5a4f9cb8517cf12d96ea290d84...a79055334104d382bd511760b67acf9a5a161361 -- View it on GitLab: https://salsa.debian.org/xorg-team/data/xkeyboard-config/-/compare/4225e14a2d0fca5a4f9cb8517cf12d96ea290d84...a79055334104d382bd511760b67acf9a5a161361 You're receiving this email because of your account on salsa.debian.org.

