xf86-input-evdev: Changes to 'refs/tags/xf86-input-evdev-2.8.0'

Peter Hutterer whot at kemper.freedesktop.org
Mon Mar 25 23:04:13 PDT 2013


Tag 'xf86-input-evdev-2.8.0' created by Peter Hutterer <peter.hutterer at who-t.net> at 2013-03-26 07:03 -0700

evdev 2.8.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (GNU/Linux)

iEYEABECAAYFAlFROkcACgkQ4jt+cLRn8L+gYACcCDWR5PHl4mQSzWX4k74yVlie
7XcAn3bI5eLC6vlEWU7Sdtxb8N3HOgbr
=5LK0
-----END PGP SIGNATURE-----

Changes since xf86-input-evdev-2.7.0:
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 (32):
      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)
      Merge branch 'touch-axis-swap'
      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

---
 autogen.sh        |    4 
 configure.ac      |    3 
 src/Makefile.am   |    5 
 src/axis_labels.h |  198 ++++++++++++++
 src/emuMB.c       |    4 
 src/emuWheel.c    |    6 
 src/evdev.c       |  742 +++++++++++++++++++++++++++---------------------------
 src/evdev.h       |   11 
 8 files changed, 597 insertions(+), 376 deletions(-)
---


More information about the xorg-commit mailing list