[PULL updated] input code cleanup, alignment fix

Peter Hutterer peter.hutterer at who-t.net
Sun Apr 17 20:32:28 PDT 2011


Updated from the previous one with a bunch of other fixes, mainly in the XI2
passive grab code and some cleanup. Also, the long missing configure.ac fix
to actually require the macros we pretend to require.

The following changes since commit b3d2164a0361f636bfe77b51456bee9213af4f13:

  dri2: Pass out_count by value to update_dri2_drawable_buffers() (2011-04-14 15:21:57 +0300)

are available in the git repository at:
  git://people.freedesktop.org/~whot/xserver.git for-keith

Alexandr Shadchin (1):
      Simplify auto-detect mouse for WSCONS_SUPPORT

Peter Hutterer (9):
      Xi: fix valuator alignment in DeepCopyDeviceClasses (#36119)
      Xi: silence valgrind warning. (#36120)
      configure: actually require macros 1.13
      Xi: return the bad device ID if a passive grab fails with BadDevice.
      Xi: fix reply swapping function check for XIPassiveGrabDevice
      Xi: exit with error value if CheckGrabValues failed.
      Xi: don't swap the status byte in the XIPassiveGrab replies
      test: add some XIPassiveGrab protocol testing.
      input: remove GetKeyboardValuatorEvents, this is now unnecessary.

 Xext/xtest.c                            |    2 +-
 Xi/exevents.c                           |   11 +-
 Xi/extinit.c                            |    2 +-
 Xi/xichangehierarchy.c                  |    2 +
 Xi/xipassivegrab.c                      |   16 ++-
 configure.ac                            |    2 +-
 dix/devices.c                           |   49 +++++--
 dix/getevents.c                         |   21 +---
 hw/dmx/input/dmxevents.c                |    6 +-
 hw/kdrive/src/kinput.c                  |    4 +-
 hw/xfree86/common/xf86Configure.c       |   13 +--
 hw/xfree86/common/xf86Events.c          |    2 +-
 hw/xfree86/common/xf86Xinput.c          |   13 +--
 hw/xnest/Events.c                       |    2 +-
 hw/xquartz/darwinEvents.c               |    2 +-
 hw/xwin/winkeybd.c                      |    2 +-
 include/input.h                         |   11 +-
 include/inputstr.h                      |    2 +-
 test/input.c                            |   24 +++-
 test/xi2/Makefile.am                    |    4 +
 test/xi2/protocol-xipassivegrabdevice.c |  238 +++++++++++++++++++++++++++++++
 21 files changed, 349 insertions(+), 79 deletions(-)
 create mode 100644 test/xi2/protocol-xipassivegrabdevice.c


More information about the xorg-devel mailing list