[PULL] input next, once again

Peter Hutterer peter.hutterer at who-t.net
Mon Sep 26 19:02:44 PDT 2011


Keith, the following are those patches from my next tree that don't affect
ABI, don't require new input proto and are supposed to be generally just
useful. Please merge them into master, I'll get the others ready once I have
reviews for smooth scrolling.

Cheers,
  Peter

The following changes since commit 0caeef6146bee5fb1827ab25db191685dde9d4b4:

  Version bumped to 1.11 (2011-08-26 16:46:13 -0700)

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

Carlos Garnacho (1):
      Xi: Fix passive XI2 ungrabs on XIAll[Master]Devices

Daniel Kurtz (4):
      os/log: Pull LogMessageTypeVerbString out of LogVMessageVerb
      os/log: Add LogVHdrMessageVerb and friends
      xf86Helper: use LogHdrMessageVerb in xf86VIDrvMsgVerb
      xf86Helper: use LogHdrMessageVerb in xf86VDrvMsgVerb

Lennart Poettering (1):
      config: add udev/systemd multi-seat support

Nobuhiro Iwamatsu (1):
      Disable check of double-aligned in test/input.c on Renesas SH

Peter Hutterer (33):
      xfree86: don't warn about duplicate core devices
      xfree86: when implicitly choosing a core device, set the option to a value
      test: add a option duplication test
      xfree86: improve readability of synthesized device.
      xfree86: nest loops instead of 0x1 pointers.
      xfree86: update comment for InitInput
      xfree86: factor out adding/removing a device from the input device array
      xfree86: use xf86AllocateInput for implicit devices too
      Revert "Attempt to add the 'mouse' driver in more situations."
      config: fix a log message
      config: return the new InputOption from add_option.
      config: use add_option for '_source' too
      dix: avoid using the VCP as modifier device
      dix: ignore devices when adding passive core grabs to list (#39545)
      dix: rename mieqSwitchScreen argument fromDix → set_dequeue_screen, document
      mi: fix comment typo, whitespace in miPointerSetPosition
      test: add a test for GetMaster() behaviour
      dix: add KEYBOARD_OR_FLOAT and POINTER_OR_FLOAT to GetMaster()
      Xi: silence compiler warnings (set but not used)
      mi: fix compiler warnings ("foo" set but not used)
      dix: fix compiler warnings ("foo" set but not used)
      input: provide a single function to init DeviceEvents to 0
      dix: don't use the pointer as modifier device in UngrabKey.
      dix: abstract XI2 filter mask lookup
      dix: use helper functions in EventIsDeliverable
      dix: don't XWarpPointer through the last slave anymore (#38313)
      xfree86: comment typo fix
      Add null-terminated list interface.
      input: make InputOption opaque, provide interface functions.
      xfree86: switch options from pointer to XF86OptionPtr
      xfree86: fix comment typo
      xfree86: use subheader for Pointer Acceleration parts in xorg.conf(5)
      xfree86: expose Option "TransformationMatrix"

Sam Spilsbury (1):
      Remove the SendEvent bit (0x80) before doing range checks on event type.

vdb at picaros.org (1):
      xfree86: .BI style: monitor section in xorg.conf man page

 Xi/exevents.c                            |    6 -
 Xi/xipassivegrab.c                       |   13 ++-
 config/config-backends.h                 |    2 +-
 config/config.c                          |   15 ---
 config/dbus.c                            |   60 +++--------
 config/hal.c                             |   44 +++-----
 config/udev.c                            |   59 ++++++-----
 dix/devices.c                            |   33 ++++---
 dix/events.c                             |  173 ++++++++++++++++++------------
 dix/getevents.c                          |   27 +----
 dix/grabs.c                              |    2 +-
 dix/inpututils.c                         |  155 ++++++++++++++++++++++++++
 hw/xfree86/common/Makefile.am            |    2 +-
 hw/xfree86/common/xf86.h                 |    2 +-
 hw/xfree86/common/xf86Config.c           |  161 ++++++++++-----------------
 hw/xfree86/common/xf86Helper.c           |   53 ++++------
 hw/xfree86/common/xf86Init.c             |   26 ++++-
 hw/xfree86/common/xf86Opt.h              |   67 ++++++------
 hw/xfree86/common/xf86Option.c           |  111 ++++++++++----------
 hw/xfree86/common/xf86Optionstr.h        |   53 +++++++++
 hw/xfree86/common/xf86Xinput.c           |   65 ++++++++----
 hw/xfree86/common/xf86Xinput.h           |    4 +-
 hw/xfree86/doc/ddxDesign.xml             |   14 ++--
 hw/xfree86/man/xorg.conf.man             |   51 ++++++----
 hw/xfree86/os-support/shared/posix_tty.c |    4 +-
 hw/xfree86/os-support/xf86_OSproc.h      |    5 +-
 hw/xfree86/parser/Makefile.am            |    2 +
 hw/xfree86/parser/xf86Optrec.h           |   25 +----
 include/globals.h                        |    2 +-
 include/input.h                          |   17 ++-
 include/inputstr.h                       |   12 ++-
 include/inpututils.h                     |    1 +
 include/list.h                           |  160 +++++++++++++++++++++++++++
 include/os.h                             |   13 +++
 include/xserver-properties.h             |    3 +
 man/Xserver.man                          |    6 +
 mi/mi.h                                  |    2 +-
 mi/mieq.c                                |   19 +++-
 mi/mipointer.c                           |   10 +-
 mi/mipointer.h                           |    2 +-
 mi/misprite.c                            |    5 -
 mi/mivaltree.c                           |    2 -
 os/log.c                                 |  161 +++++++++++++++++++--------
 os/utils.c                               |   10 ++
 test/Makefile.am                         |    3 +-
 test/input.c                             |  167 ++++++++++++++++++++++++++++-
 test/list.c                              |  164 ++++++++++++++++++++++++++++
 test/xfree86.c                           |   81 ++++++++++++++
 xkb/xkbAccessX.c                         |    8 +-
 49 files changed, 1469 insertions(+), 613 deletions(-)
 create mode 100644 hw/xfree86/common/xf86Optionstr.h
 create mode 100644 test/xfree86.c


More information about the xorg-devel mailing list