[Development] Fwd: [ANNOUNCE] libxkbcommon 0.3.2

Thiago Macieira thiago.macieira at intel.com
Fri Nov 22 21:51:22 CET 2013


----------  Forwarded message  ----------

Subject: [ANNOUNCE] libxkbcommon 0.3.2
Date: sexta-feira, 22 de novembro de 2013, 22:21:59
From: Ran Benita <ran234 at gmail.com>
Para: wayland-devel at lists.freedesktop.org

Hi,

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
  available.
- xkeyboard-config
  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[1], 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[2], 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
irrelevant.

Other changes:

- 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:   ".

[1] https://bugs.freedesktop.org/show_bug.cgi?id=67167
[2] 
http://www.x.org/releases/current/doc/kbproto/xkbproto.html#Interpreting_the_Lock_Modifier

Tarballs:
--------

git tag: xkbcommon-0.3.2

http://xkbcommon.org/download/libxkbcommon-0.3.2.tar.xz
MD5:  935cf416354bf05210de2e389484f7e8  libxkbcommon-0.3.2.tar.xz
SHA1: 7bfe39fef420d072a84fd295f0c5bb049f8d30b9  libxkbcommon-0.3.2.tar.xz

Thanks,
Ran and Daniel
_______________________________________________
wayland-devel mailing list
wayland-devel at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

-----------------------------------------
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20131122/e7491d3f/attachment.sig>


More information about the Development mailing list