[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xserver-xorg-input-evdev: Changes to 'refs/tags/xserver-xorg-input-evdev-1_2.2.99.1-1'



Tag 'xserver-xorg-input-evdev-1_2.2.99.1-1' created by Julien Cristau <jcristau@debian.org> at 2009-09-29 19:46 +0000

Tagging upload of xserver-xorg-input-evdev 1:2.2.99.1-1 to experimental.

Changes since xserver-xorg-input-evdev-1_2.2.5-1:
Asbj�annes (1):
      evdev: Fix spelling of property in man page to match source code. #22571

Dan Nicholson (1):
      Fix copy-paste error when probing type name

Derek Upham (1):
      evdev: Prevent driver from processing motion events that it has not configured. #21832

Dima Kogan (1):
      Allow 0 as wheel emulation button for unconditional scrolling (#20529)

Jeremy Jay (2):
      Set "rel" when converting absolute touchpad coordinates to relative (#20661)
      make sure to clear all axis_map entries

Julien Cristau (7):
      Merge remote branch 'origin/upstream-unstable' into upstream-experimental
      Merge branch 'upstream-experimental' into debian-experimental
      Bump changelogs
      Bump build-dep on xutils-dev for new xorg-macros.
      Build against xserver 1.7 RC.
      Bump Standards-Version to 3.8.3.
      Prepare changelog for upload

Michael Witten (1):
      evdev.c: Fix/improve discrimination of rel/abs axes

Oliver McFadden (3):
      Coverity Prevent: NO_EFFECT in EvdevWheelEmuSetProperty:
      evdev: Only send the events at synchronization time.
      evdev: Use the EvdevPost...Event() functions in the emulation code.

Peter Hutterer (41):
      Bump to 2.2.99.
      Restore repeat-filtering for server 1.5 and earlier.
      Move keymap/modifier initialization behind the ABI < 5 ifdefs.
      Assume touchscreen/touchpad if we have _either_ ABS_PRESSURE or BTN_TOUCH
      If we have a touchpad, print so, don't claim we're configuring a tablet.
      Fix jumpy touchpads by updating old_vals only when reported by the device.
      Remove test/ directory.
      Fix wrong reference to axis and button label atom list.
      Trigger read error handling if len is <= 0.
      Pre-allocate the reopen timer so we don't allocate during sigio handling.
      Print read errors as X_NONE to avoid mallocs in the server.
      Revamp the whole "has_axes" definition.
      Use xf86DisableDevice instead of the DIX' DisableDevice.
      Only label axes and buttons if the device has axes or buttons.
      Up the number of button labels atoms to EVDEV_MAXBUTTONS.
      Ensure enough buttons are advertised to pass the button mapping.
      Rename pEvdev->buttons to pEvdev->num_buttons for clarity.
      Only initialize the number of buttons we actually have.
      Deal with BTN_3 to BTN_9 buttons.
      Split axes and button labels into separate function.
      Cope with ABI_XINPUT_VERSION 7 - requires button + axes labels.
      Add missing checks for ABI_XINPUT_VERSION 7.
      Initialize the axis labels to 0, not "misc".
      Fix wrong axis label index causing OOB reads/writes.
      If a device fails to initialize relative axes, init the abs. axes instead.
      Message "found absolute touchpad" also applies to tablets - fix.
      Fix absolute axis labelling - mapping must be initialized before the labels.
      Count REL_DIAL as a scrollwheel during EvdevProbe (#21457)
      Don't register middle mouse button emulation handlers for keyboards.
      Evdev doesn't require inputproto.
      Skip check for EVDEV_RELATIVE_EVENTS for wheel events.
      comment typo fix
      Rename parts of the Post API to a Queue API.
      Add EvdevPostButtonEvent API to immediately post a button event (#23269)
      Treat tablets (BTN_TOOL_PEN devices) differently from touchpads.
      evdev 2.2.99.1
      man: fix documentation for EVDEV_PROP_WHEEL_BUTTON
      Restrict wheel emulation to a single axis at a time.
      Only take the driver-internal button mapping to count buttons (#23405)
      Require xorg-macros 1.3 and XORG_DEFAULT_OPTIONS
      emuWheel: fix signed/unsigned screwup

---
 ChangeLog                  |  431 +++++++++++++++---
 Makefile.am                |    6 
 configure.ac               |   30 -
 debian/changelog           |    9 
 debian/control             |    6 
 include/evdev-properties.h |    2 
 man/evdev.man              |    5 
 src/draglock.c             |    6 
 src/emuMB.c                |    6 
 src/emuWheel.c             |   59 +-
 src/evdev.c                | 1042 ++++++++++++++++++++++++++++-----------------
 src/evdev.h                |   30 +
 test/Makefile.am           |   39 -
 test/abs.c                 |   84 ---
 test/absrel.c              |   91 ---
 test/btn0.c                |   87 ---
 test/dummy.c               |   77 ---
 test/fakedev.c             |  199 --------
 test/fakedev.h             |   51 --
 19 files changed, 1120 insertions(+), 1140 deletions(-)
---


Reply to: