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>