[PULL] more input fixes for 1.11

Peter Hutterer peter.hutterer at who-t.net
Tue Jul 26 16:45:03 PDT 2011


A few udev fixes, a few startup crashers fixed when using xorg.conf devices
and the change to the evdev rules by default on Linux.

The following changes since commit 82f5521a6d91ebcd2a4400f6c221ad625edc99a1:

  XKB: Work around broken interps from old xkbcomp (2011-07-15 15:44:19 +1000)

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

Julien Cristau (1):
      configure: set default xkb rules to evdev on Linux

Lennart Poettering (3):
      config: process udev "changed" and "add" events in the same code paths
      config: limit the kernel subsystems we look for devices in
      config: don't fail if a device vanished by the time we managed to look at it

Peter Hutterer (5):
      xfree86: Remove devices that failed to enable on startup
      xfree86: duplicate xorg.conf device information before xf86NewInputDevice
      xfree86: NULL option values are technically valid, don't strdup them
      Initialize the fd to -1 for xorg.conf input devices.
      Terminate the log with one last message.

 config/udev.c                     |   20 +++++++++++++----
 configure.ac                      |    6 +----
 dix/main.c                        |    2 +-
 doc/Xserver-spec.xml              |    4 +-
 hw/dmx/dmxinit.c                  |    6 ++--
 hw/kdrive/src/kdrive.c            |    6 ++--
 hw/vfb/InitOutput.c               |    6 ++--
 hw/xfree86/common/xf86Config.c    |    3 ++
 hw/xfree86/common/xf86Configure.c |    2 +-
 hw/xfree86/common/xf86Helper.c    |    4 +-
 hw/xfree86/common/xf86Init.c      |   40 ++++++++++++++++++++++++++++--------
 hw/xfree86/common/xf86Option.c    |    2 +-
 hw/xfree86/common/xf86Priv.h      |    2 +-
 hw/xfree86/common/xf86ShowOpts.c  |    2 +-
 hw/xfree86/common/xf86Xinput.c    |    1 +
 hw/xnest/Init.c                   |    6 ++--
 hw/xquartz/darwin.c               |    6 ++--
 hw/xwin/InitOutput.c              |   10 ++++----
 hw/xwin/winerror.c                |    2 +-
 include/os.h                      |   13 +++++++++--
 os/log.c                          |    6 +++-
 21 files changed, 95 insertions(+), 54 deletions(-)


More information about the xorg-devel mailing list