[ANNOUNCE] libevdev 1.1.99.1
Peter Hutterer
peter.hutterer at who-t.net
Wed Apr 23 15:50:57 PDT 2014
The first release candidate for libevdev 1.2 is now available. No new APIs
but a couple of improved internal behaviours, most notably to work around
duplicate event sequences after SYN_DROPPED.
libevdev now discards the events between SYN_DROPPED and the sync process,
ensuring that the events handed to the client reflect the latest state on
the device. In those cases where the tracking ID changed between SYN_DROPPED
and the libevdev sync process this now removes those duplicate tracking IDs
(this was a source for stuck or double-terminated touch points in e.g. the
Xorg synaptics driver).
libevdev now uses dynamically allocated memory for syncing, removing the
MAX_SLOTS limit present in 1.0 and 1.1.
Peter Hutterer (21):
Fix indentation
test: fix the tracking_id sync test
test: fix kernel test for revoke after
test: the kernel test build doesn't need to link to libevdev
test: remove checks for test device creation failure
Add quote around device name during error message
Use libevdev_reset from libevdev_free
Drop unnecessary memset
Only sync the initial MT state for Protocol B devices
Drop hardcoded MAX_SLOTS in favour of pre-allocated memory
Move slot-related initialization down
Drop invalid ABS_MT_TRACKING_ID changes
Fix a typo, add a @ref in the documentation
Split the SYN_DROPPED page into a few sections
test: restore default log priority after tests
Calling libevdev_enable_event_code() overwrites EV_ABS/EV_REP values
Clarify what signal-safe means
Actually make the min queue size a minimum
Move read_more_events() up in the file
Drain all events before synchronizing after SYN_DROPPED
libevdev 1.2RC1
git tag: libevdev-1.1.99.1
http://www.freedesktop.org/software/libevdev/libevdev-1.1.99.1.tar.xz
MD5: a9f744d39c676f0b834d393832d49760 libevdev-1.1.99.1.tar.xz
SHA1: 0d97681e00f789345b0f8970d066bc2f9dca1a31 libevdev-1.1.99.1.tar.xz
SHA256: 1e1d491004ca395d2e605ebb8c4faf9a80506c29ea40f29308a10e9f652d97fb libevdev-1.1.99.1.tar.xz
-------------- 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/20140424/9d64f7f8/attachment.sig>
More information about the Input-tools
mailing list