[ANNOUNCE] xf86-input-evdev 2.8.0
Peter Hutterer
peter.hutterer at who-t.net
Mon Mar 25 23:13:13 PDT 2013
evdev 2.8.0 is out. Not a whole lot of new things happening here, mostly
cleanup and various misc fixes. Most bugfixes have already found their way
into the 2.7.x releases.
Notable changes:
- axis swap/inversion and calibration is now possible for touch events too
(#59340)
- maintainer-mode is now always enabled
- evdev uses sigsafe logging if available
Adam Jackson (1):
configure: Drop AM_MAINTAINER_MODE
Benjamin Tissoires (1):
Add missing mt axis labels
Chase Douglas (2):
Report the correct number of touches for MT protocol B devices
Fix buffer overrun when populating axis label property array
Colin Walters (1):
autogen.sh: Implement GNOME Build API
Daniel Stone (1):
Fix compilation warnings for non-multitouch builds
Marcin Slusarz (1):
Fix some obvious constness-related compile warnings.
Mauro Carvalho Chehab (1):
Force a button if MT axes are present and it is not a gamepad
Peter Hutterer (31):
Fix inverted horizontal scroll (#46205)
Devices configured as mice need REL_X/Y
Use xf86IDrvMsg in emuMB.c instead of ErrorF
strtol doesn't need a empty string, NULL is good enough.
Release mtdev data whenever we close the fd
Close the fd when mtdev open fails
Move duplicate check up before mtdev allocation
Constify InputDriverRec->default_options
Split initializing one axis label out into a helper function
Move axis labels into a separate header file
Don't re-open mtdev after PreInit
Only use mtdev for multitouch devices
Don't delete the device on ENODEV
Link against libudev
Fix broken ButtonMapping option (#53168)
Use LogMessageVerbSigSafe if available
If stat fails, pretend it's not a virtual device
Localise XKB initialization
Drop special XKB option handling
Localise tmp variable
Move valuator swapping into a helper function
Move calibration adjustments to helper function
Handle axis swap, calibration, and inversion for touch events (#59340)
Move allocation of EvdevRec into a helper function
Move some stuff into the new alloc function
Split rel and abs axis mapping into two separate arrays
Allow relative scroll valuators on absolute devices (#54387)
Always init axis mapping for the first two rel axes (#59784)
Make errors on EVIOCGBIT more obvious
Return BadValue if EvdevOpenMTDev fails
evdev 2.8.0
git tag: xf86-input-evdev-2.8.0
http://xorg.freedesktop.org/archive/individual/driver/xf86-input-evdev-2.8.0.tar.bz2
MD5: e9bef0779d364cb588aa93a0ee6736c8 xf86-input-evdev-2.8.0.tar.bz2
SHA1: 2b787233ad8ff652e924cacecc41dbb75c582cb6 xf86-input-evdev-2.8.0.tar.bz2
SHA256: 2f5b4403955f8e82603acff7f8f21a67e89a7c0230e1506c6924c4b9dd8f0e57 xf86-input-evdev-2.8.0.tar.bz2
http://xorg.freedesktop.org/archive/individual/driver/xf86-input-evdev-2.8.0.tar.gz
MD5: 9cb8efeff2f37be2c43f62f2e095908a xf86-input-evdev-2.8.0.tar.gz
SHA1: f1b4daa955e08859cb5701cf9dad8987b0d47d91 xf86-input-evdev-2.8.0.tar.gz
SHA256: c3b99f08f57ae7e5678d502f53dc1850245a56c2cb9608bdd0eca5520d18141b xf86-input-evdev-2.8.0.tar.gz
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-announce/attachments/20130326/27d41041/attachment.pgp>
More information about the xorg-announce
mailing list