[ANNOUNCE] libevdev 1.2.99.902

Peter Hutterer peter.hutterer at who-t.net
Sun Aug 24 17:53:58 PDT 2014


[apologies, I forgot to sign the first email]

Second RC for libevdev 1.3 is now available. A larger number of patches than
expected, but nothing much to worry about.

New APIs:
libevdev_property_from_name() and libevdev_property_from_name_n(). Both
return the integer property value from the given "INPUT_PROP_..." string.

A few patches to address issues found by Coverity (leaking fd in an error
case, bad errno passed to strerror), a few general cleanup patches and fixes
in the test code.

A bug caused by statically linking libevdev triggered a few changes. We
leaked two symbols that clashed with libinput. These have been renamed, and
some documentation and checks have been added to avoid this in the future.
Static linking is still not recommended though.

Give it a spin, I plan to release 1.3 final in a couple of days.


Peter Hutterer (17):
      uinput: check errno against the positive value
      uinput: preserve the errno before cleaning up
      test: use ck_assert_int_eq() where comparing integers
      test: drop include of libevdev-int.h
      configure: move the python check down to re-unite the gcov check outputs
      Add libevdev_property_from_name()
      Rename symbols leaking from static library to avoid name clashes
      uinput: close the managed fd on error
      tools: pass -rc to strerror, not rc
      uinput: explicitly ignore the UI_DEV_DESTROY return value
      test: add basic static link test
      test: override check-local instead of check
      test: handle the GCOV_LDFLAGS in all tests
      Hook up nm to check for leaking symbols in the static library
      Add some minimal documentation about static linking
      test: fix EVIOCREVOKE test on non-supporting kernels
      libevdev 1.3RC2

git tag: libevdev-1.2.99.902

http://www.freedesktop.org/software/libevdev/libevdev-1.2.99.902.tar.xz
MD5:  e2e58f597601d6ec94225b0d7a0eb466  libevdev-1.2.99.902.tar.xz
SHA1: 1d55fb19fd24d786137fb8edde74efd5728cf379  libevdev-1.2.99.902.tar.xz
SHA256: 4e3e00db7014d2c177becf212b13faae2918071b729a583ebcde77a59aeaa57a  libevdev-1.2.99.902.tar.xz
PGP:  http://www.freedesktop.org/software/libevdev/libevdev-1.2.99.902.tar.xz.sig

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/input-tools/attachments/20140825/7e037c93/attachment.sig>


More information about the Input-tools mailing list