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

Cyril Brulebois kibi at kemper.freedesktop.org
Sat Dec 31 09:44:52 PST 2011


Tag 'xf86-input-evdev-2.6.99.901' created by Cyril Brulebois <kibi at debian.org> at 2011-12-31 17:39 +0100

evdev 2.6.99.901
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk7/SNEACgkQeGfVPHR5Nd2h5ACfRq8mfK34VDWF6oDFkJDmz1lV
slEAoM+pbPBf0XjMjf4oTAWpMQoHow2L
=LNcG
-----END PGP SIGNATURE-----

Changes since xf86-input-evdev-2.6.0:
Chase Douglas (10):
      Remove support for X input ABI < 12.2
      Switch to "goto" logic for error handling when adding classes
      Add support for masked valuators
      Ensure events are posted when entering into proximity
      Ensure all known valuator values are stored when out of proximity
      Copy out of proximity values into current values selectively
      Add experimental XI 2.1 multitouch support
      Use MTDev for multitouch devices
      Ensure touchpad events are always processed with MT
      Don't send pointer events for multitouch touchscreen devices

Cyril Brulebois (1):
      evdev 2.6.99.901

Daniel Kurtz (1):
      Set prop_product_id undeletable

Jools Wills (1):
      emuThird: Use xf86SetIntOption, not xf86SetBoolOption for integer values

Max Schwarz (1):
      type-safe inline functions for bitmask manipulation

Paulo Zanoni (2):
      Fix absolute events with swapped axes
      Fix relative events with swapped axes

Peter Hutterer (40):
      Replace xf86Msg() with xf86IDrvMsg().
      Static atoms don't need to be initialized to 0.
      Add third button emulation.
      Use Absolute/Relative as argument to xf86Post*
      Move invert variable to the block it is used in.
      Export product/vendor ID through a property.
      Add a property to toggle function key mode
      Export device node as property.
      Require server 1.10
      Print abs axes ranges on verbosity 6.
      Remove unused misc_label and val
      Exit axis labelling if axes are neither rel nor abs
      Don't crop long value from EvdevBitIsSet.
      Support smooth scrolling on REL_WHEEL, REL_HWHEEL and REL_DIAL
      Merge branch 'smooth-scrolling'
      Bump to 2.6.99
      Move misplaced #endif caused by smooth-scrolling merge
      Use a new "Virtual Device" boolean property to mark virtual devices
      Remove duplicate line
      Use mtdev API to allocate/free mtdev structs
      0 is the value for "unknown/unlimited" number of touches
      MT axes are counted separately, make sure they're initialized too.
      When resetting the queue, don't reset the touchMask
      Simplify a condition, only the event type differs here
      Replace open_slot/close_slot with a SlotState enum
      Skip event posting for empty slots.
      Replace 0/1 button values with enums
      Print to the log if we find multitouch axes.
      Add the required defines to compile against the inputproto
      Use xf86InitValuatorAxisStruct, the touch-specific version was dropped
      Map ABS_MT_POSITION_X/Y into ABS_X/Y
      Drop now-unnecessary XI 2.1 and XI 2.2 error suppression defines
      Add is_blacklisted_axis() helper
      Don't count legacy and MT axes twice
      Merge branch 'multitouch'
      Always include mt_mask in the evdev struct
      Include config.h from evdev.h
      Remove need for --enable-multitouch
      Test for mtdev before assuming multitouch
      Require xserver 1.12 RC1

Peter Korsgaard (1):
      Handle touchscreens without BTN_TOUCH

Rami Ylimäki (3):
      Release leaked XKB options on input device disconnect.
      Release leaked device identifier on input device disconnect.
      Remove constness of device filename to avoid warning when freed.

Simon Thum (1):
      rename valuator init functions

Terry Lambert (1):
      xf86-input-evdev: Return proper default for unknown values in pInfo->device_control.

---
 configure.ac               |   15 
 include/evdev-properties.h |   21 
 man/evdev.man              |   28 
 src/Makefile.am            |    5 
 src/apple.c                |  312 +++++++++
 src/draglock.c             |   33 -
 src/emuMB.c                |    7 
 src/emuThird.c             |  416 ++++++++++++
 src/emuWheel.c             |   54 -
 src/evdev.c                | 1476 ++++++++++++++++++++++++---------------------
 src/evdev.h                |  117 ++-
 src/udev.c                 |   69 ++
 12 files changed, 1781 insertions(+), 772 deletions(-)
---


More information about the xorg-commit mailing list