[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