[ANNOUNCE] libxkbcommon 0.3.2
ran234 at gmail.com
Fri Nov 22 12:21:59 PST 2013
libxkbcommon 0.3.2 is released. This is primarily a bug-fix release, and
everyone is recommended to update.
Note for builders and distributors:
The build dependencies of libxkbcommon have reduced over several
releases. Currently, they are:
- bison OR a recent byacc
A pre-generated file is included in the tarball if one is not
For finding the XKB data root path (the path can be passed manually).
When building from git, you also need:
- xorg-util-macros >= 1.16
There are no runtime dependencies, though xkeyboard-config or another
XKB dataset is needed for using keymaps.
Note for users:
Due to a bug report, there now exists a slightly unfortunate difference
between the two functions xkb_state_key_get_one_sym(), and
xkb_state_key_get_syms() with a return value of 1 (indicating one keysym
is returned). The former now performs a "capitalization transformation"
on the keysym, while the latter does not.
Therefore, if your application does not utilize the multiple-keysyms
support in libxkbcommon, consider using xkb_state_key_get_one_sym()
rather than xkb_state_key_get_syms().
Hopefully, we can remove such implicit behavior from all of
xkeyboard-config's keymaps in the future, thus making such subtleties
- Added XKB_KEY_XF86AudioMicMute keysym, to match xproto 7.0.24.
- Log messages from the library now look like "xkbcommon: ERROR" by
default, instead of xkbcomp-like "Error: ".
git tag: xkbcommon-0.3.2
MD5: 935cf416354bf05210de2e389484f7e8 libxkbcommon-0.3.2.tar.xz
SHA1: 7bfe39fef420d072a84fd295f0c5bb049f8d30b9 libxkbcommon-0.3.2.tar.xz
Ran and Daniel
More information about the wayland-devel