[PULL] input-next for 1.10

Peter Hutterer peter.hutterer at who-t.net
Tue Aug 31 17:38:48 PDT 2010


Keith,

please pull the input-next tree into master. The main changes here are the
rework of the driver initialization API though I expect there may be more to
come in this server revision.

This branch bumps the input API to 12.

Cheers,
  Peter

The following changes since commit 79ee78de9de49d0cab03401662baa476a18e53b8:

  xserver 1.9.0 (2010-08-20 17:32:27 -0700)

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

Alan Coopersmith (1):
      Use GetMaster instead of direct u.master access in core procs

David Ge (1):
      xkb: Fix RedirectKey didn't send any event.

Jesse Adkins (1):
      xfree86: Document terminate not mapped by default (bug 25083)

Pauli Nieminen (9):
      xkb: Use memcpy for copy that has known length
      xkb: Fix memory leak if opening file fails
      xkb: Don't check for NULL before calling free
      xkb: Fix NULL pointer dereference
      xkb: Remove redurant intialization code
      xkb: Fix memory leak in error path
      xkb: Fix possible NULL pointer dereference
      xkb: Fix possible NULL pointer dereference
      xkb: Check if AddResource failed

Peter Hutterer (19):
      xfree86: fix compiler warning about implicied decl of DuplicateModule.
      xfree86: rework driver PreInit API - XInput ABI 12
      config: expose config_info as an input option.
      xfree86: make xf86ActivateDevice static.
      xfree86: remove superflous assignments.
      input: Purge Register*Device() functions.
      xfree86: purge some unused defines.
      xfree86: remove XI86_CONFIGURED flag.
      xfree86: purge SendDragEvents support.
      input: set XKB extension for all new devices, not just xfree86 ones.
      xfree86: return the device from xf86ActivateDevice.
      xfree86: move xf86AllocateInput and xf86DeleteInput to xf86Xinput.c
      xfree86: add xf86IDrvMsg and friends for input driver logging.
      xfree86: remove LocalDeviceRec/Ptr definition.
      xfree86: remove unused DeviceAssocRec struct.
      xfree86: purge superfluous includes from xf86Xinput.c
      input: remove OpenInputDevice and CloseInputDevice DDX hooks.
      input: Purge AddOtherInputDevices DDX hook.
      xfree86: Check for existence of button class before dereferencing it.

Simon Thum (1):
      xfree86: Fix xf86 backend-specific input initialization

 Xi/closedev.c                        |    1 -
 Xi/exevents.c                        |    7 -
 Xi/listdev.c                         |    3 -
 Xi/opendev.c                         |    1 -
 Xi/stubs.c                           |   90 ---------
 config/hal.c                         |    6 +-
 config/udev.c                        |    7 +-
 dix/devices.c                        |   37 ++--
 doc/xml/Xserver-spec.xml             |   25 ---
 hw/dmx/doc/dmx.xml                   |   14 +--
 hw/dmx/input/dmxinputinit.c          |    8 +-
 hw/dmx/input/dmxxinput.c             |   17 --
 hw/kdrive/src/kinput.c               |   32 ----
 hw/vfb/InitInput.c                   |    2 -
 hw/xfree86/common/xf86Config.c       |    1 -
 hw/xfree86/common/xf86DGA.c          |    2 +-
 hw/xfree86/common/xf86Helper.c       |  111 ++++--------
 hw/xfree86/common/xf86InPriv.h       |    3 -
 hw/xfree86/common/xf86Module.h       |    2 +-
 hw/xfree86/common/xf86Xinput.c       |  333 ++++++++++++++++++----------------
 hw/xfree86/common/xf86Xinput.h       |   68 +++----
 hw/xfree86/doc/devel/Registry        |    1 -
 hw/xfree86/doc/man/Xorg.man.pre      |   10 +
 hw/xfree86/doc/man/xorg.conf.man.pre |    3 -
 hw/xquartz/darwin.c                  |    5 -
 hw/xquartz/darwinXinput.c            |   72 --------
 hw/xwin/InitInput.c                  |    4 -
 include/XIstubs.h                    |   14 --
 include/exevents.h                   |    4 -
 include/input.h                      |    6 -
 xkb/ddxList.c                        |    8 +-
 xkb/xkb.c                            |    7 +-
 xkb/xkbActions.c                     |    1 +
 xkb/xkbEvents.c                      |    9 -
 xkb/xkbLEDs.c                        |   13 +-
 xkb/xkmread.c                        |    9 +-
 36 files changed, 300 insertions(+), 636 deletions(-)


More information about the xorg-devel mailing list