[ANNOUNCE] libxkbcommon 1.8.1
Ran Benita
ran at unusedvar.com
Wed Mar 12 22:15:53 UTC 2025
libxkbcommon 1.8.1 - 2025-03-12
=================================
A patch release fixing a crash reported by mahkoh and an xkbcli change from Wismill.
## API
### Fixes
- Fixed segfault due to invalid arithmetic to bring *negative* layout indexes
into range. It triggers with the following settings:
- layouts count (per key or total) N: `N > 0`, and
- layout index n: `n = - k * N` (`k > 0`)
Note that these settings are unlikely in usual use cases.
## Tools
### Breaking changes
- The tools do not load the *default* RMLVO (rules, model, layout, variant, options)
values from the environment anymore. The previous behavior may be restored by using
the new `--enable-environment-names` option.
## Build system
### New
- Source files are now annotated with SPDX short license identifiers.
The LICENSE file was updated to accommodate this.
([#628](https://github.com/xkbcommon/libxkbcommon/issues/628))
Git tag:
--------
git tag: xkbcommon-1.8.1
git commit: b3465081878e80ca6c11fe35c81787ec374ec15a
https://github.com/xkbcommon/libxkbcommon/tree/xkbcommon-1.8.1
Ran
More information about the wayland-devel
mailing list