| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libxkbcommon-tools-bash-completion | Distribution: openSUSE Tumbleweed |
| Version: 1.13.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri Apr 17 15:06:18 2026 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 16762 | Source RPM: libxkbcommon-1.13.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://xkbcommon.org/ | |
| Summary: Bash completion for libxkbcommon-tools | |
Bash completion for libxkbcommon-tools.
MIT
* Fri Apr 17 2026 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.13.1 [boo#1262256]
* context: The default include paths initialization is delayed
until required. This is more efficient for clients that only
get the keymap from the server and thus do not need to look up
any XKB files.
* Added the XKB extensions directories, a new mechanism to
facilitate keyboard layout packaging and distribution.
* Thu Dec 04 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.12.4
* Fixed a segfault occurring in unlikely setups.
* Wed Oct 29 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.12.3
* Fixed `xkbcli keymap-dump` being kinda broken on Wayland
because it would commit an XDG surface without a role object.
* X11: Hardened against some malformed XKB responses with
erroneous modifiers or LEDs counts.
* Mon Oct 20 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.12.2
* About 1.6× speedup at serializing with default options.
* About 1.7× speedup at parsing keymaps serialized by
libxkbcommon, otherwise aruond 1.1×.
* Added fallback to the legacy X11 path for misconfigured setups
where the canonical XKB root is not available.
* Fri Aug 08 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.11.0
* New keymap text format, `XKB_KEYMAP_FORMAT_TEXT_V2` (not yet
frozen and considered a living standard).
* Added the new parameter `lockOnRelease` for the key action
`LockGroup()`.
* Added the new parameter `unlockOnPress` for the key modifier
action `SetMods()`, `LatchMods()` and `LockMods()`
* Added the new parameter `latchOnPress` for the key action
`LatchMods()`.
* Raised the layout count limit from 4 to 32. Requires using
`XKB_KEYMAP_FORMAT_TEXT_V2`.
* Virtual modifiers are now mapped to their_canonical encoding if
they are not mapped explicitly.
* Added support for the constants `Level<INDEX>` for any valid
level index.
* Wed May 21 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.10.0
* Changed Compose behavior so that sequences defined later always
override ones defined earlier, even if the new sequence is
shorter.
* Modifiers masks handling has been refactored to properly handle
virtual modifiers. Modifier masks are now always considered as
an opaque encoding of the modifiers state:
* 1. Modifiers masks should not be interpreted by other means
than the provided API. In particular, one should not assume
that modifiers masks always denote the modifiers indexes of the
keymap.
* 2. It enables using virtual modifiers with arbitrary mappings.
* Tue May 06 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.9.2
* Fixed empty compatibility interpretation statement not parsable
by X11’s `xkbcomp`. This particularly affects Japanese layout
`jp` when used with Xwayland.
* Fixed empty compatibility interpretations map not parsable by
X11’s `xkbcomp`.
* Fixed key type map entries with a mix of bound and unbound
modifiers not being ignored.
* Fri May 02 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.9.1
* X11: Fixed capitalization transformation not set properly,
resulting in some keys (e.g. arrows, Home, etc.) not working
when Caps Lock is on.
* Sat Apr 26 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.9.0
* keysyms can now be written as just Unicode strings, including
multi-keysyms.
* Added support for new `<none>`, `<some>` and `<any>` wildcard
syntax in rules files.
* Added support for a new escaping format for Unicode, `\u{NNNN}`.
* Wed Mar 12 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.8.1
* Fixed segfault due to invalid arithmetic to bring negative
layout indexes into range.
* The tools do not load the default RMLVO (rules, model,
layout, variant, options) values from the environment anymore.
* Tue Feb 04 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.8
* `NoSymbol` is now systematically dropped in multi-keysyms
levels.
* Added the upper case mapping ß → ẞ (`ssharp` → `U1E9E`). This
enable to type ẞ using CapsLock thanks to the internal
capitalization rules.
* Updated keysyms case mappings to cover full Unicode 16.0.
* Implemented the `GroupLatch` action, usually activated with
the keysym `ISO_Group_Latch`.
* Symbols: Added support for multiple actions per levels.
* Sat Mar 23 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.7
* Added early detection of invalid encodings and BOM for
keymaps, rules & Compose. Also added a hint that the expected
encoding must be UTF-8 compatible.
* Updated keysyms using latest xorgproto
(cd33097fc779f280925c6d6bbfbd5150f93ca5bc): For the sake of
compatibility, this reintroduces some deleted keysyms and
postpones the effective deprecation of others that had landed
in xkbcommon 1.6.0.
* Reverted removal of some XKB_KEYs and fixed inconsistencies in names.
Details see upstream changelog.
* ``xkbcli compile-compose``: added new CLI utility to test
Compose files.
* ``xkbcli interactive-evdev``: added a ``--verbose`` option.
* ``xkbcli interactive-x11``: added support for Compose.
* ``xkbcli interactive-wayland``: added support for Compose.
* Fri Jan 12 2024 Pierre Le Marre <opensuse@wismill.eu>
- Add libxkbcommon-tools-bash-completions.
* Tue Jan 09 2024 Marcus Meissner <meissner@suse.com>
- add libxkbregistry-devel to baselibs for use by wine-32bit. (bsc#1218640)
* Sun Dec 17 2023 Tobias Klausmann <tobias.klausmann@freenet.de>
- dxvk need libxkbregistry0 for building -32bit variants, provide them.
* Mon Oct 09 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.6.0
* Remove keysyms: XKB_KEY_dead_lowline,
XKB_KEY_dead_aboveverticalline, XKB_KEY_dead_belowverticalline,
XKB_KEY_dead_longsolidusoverlay
* Add Compose iterator API to iterate the entries in a compose
table.
* Structured log messages with a message registry. There is an
ongoing work to assign unique identifiers to log messages and
add a corresponding error index documentation page.
* Add a new warning for numeric keysyms references in XKB files:
the preferred keysym reference form is its name or its Unicode
value, if relevant.
* Add the upper bound `XKB_KEYSYM_MAX` to check valid keysyms.
* Add a warning when loading a keymap using RMLVO with no layout
but with the variant set.
* Add support for ``modifier_map None { … }``. This feature is
missing compared to the X11 implementation. It allows to reset
the modifier map of a key.
* Mon Jan 02 2023 Jan Engelhardt <jengelh@inai.de>
- Update to release 1.5.0
* Fix crash in `xkbcli interactive-wayland` under a compositor
which supports new versions of the xdg-shell protocol.
* New API: XKB_CONTEXT_NO_SECURE_GETENV,
RXKB_CONTEXT_NO_SECURE_GETENV
/usr/share/bash-completion/completions/xkbcli /usr/share/licenses/libxkbcommon-tools-bash-completion /usr/share/licenses/libxkbcommon-tools-bash-completion/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 21 22:23:10 2026