[PATCH 00/11] Various input configuration fixes

Dan Nicholson dbn.lists at gmail.com
Thu May 20 07:09:02 PDT 2010


Here are some patches to fix warnings and add a couple features for
input configuration.

Patch 2 is Julien's warning fix for InputAttributes with a couple
extra additions to make it more const and fix a subsequent warning in
xfree86 code.

Patch 6 is not really necessary, but I think it makes the code a lot
easier to read and makes adding matchers easy.

Patches 7, 9 and 10 add InputClass match types. Patches 9 and 10 break
the InputAttributes ABI, but add what I consider are necessary features.

Dan Nicholson (9):
  xfree86: Iterate tags attributes array correctly
  config/udev: Add verbose info when fetching udev properties
  config/hal: Missing newline in log message
  xfree86: Refactor InputClass matching code
  xfree86: Add MatchOS InputClass entry for operating system matching
  xfree86: Add InputClass match type for non-path pattern matching
  xfree86: Match devices based on PnP ID
  xfree86: Match devices based on USB ID
  config: Script to convert HAL fdi settings to InputClass sections

Julien Cristau (2):
  Make InputAttributes strings const
  config/hal: don't leak the input.tags property

 config/Makefile.am                   |    2 +-
 config/fdi2iclass.py                 |  202 ++++++++++++++++++++++++++++++++++
 config/hal.c                         |   57 ++++++++--
 config/udev.c                        |   74 ++++++++++++-
 configure.ac                         |    3 +-
 hw/xfree86/common/xf86Xinput.c       |  165 +++++++++++++++++++---------
 hw/xfree86/doc/man/xorg.conf.man.pre |   24 ++++
 hw/xfree86/parser/InputClass.c       |   18 +++
 hw/xfree86/parser/xf86Parser.h       |    3 +
 hw/xfree86/parser/xf86tokens.h       |    3 +
 include/dix-config.h.in              |    3 +
 include/input.h                      |   10 +-
 12 files changed, 490 insertions(+), 74 deletions(-)
 create mode 100755 config/fdi2iclass.py



More information about the xorg-devel mailing list