xserver-multidpi/hw
Peter Hutterer c6d9bc092c Add tag matching to input attributes.
Tags may be a list of comma-separated strings that match against a MatchTag
InputClass section. If any of the tags specified for a device match against
the MatchTag of the section, this match is evaluated true and passed on to
the next match condition.

Tags are specified as "input.tags" (hal) or "ID_INPUT.tags" (udev), the
value of the tags is case-sensitive and require an exact match (not a
substring match).

i.e. "quirk" will not match "QUIRK", "need_quirk" or "quirk_needed".

Example configuration:
udev:
    ENV{ID_INPUT.tags}="foo,bar"

hal:
    <merge key="input.tags" type="string">foo,bar</merge>

xorg.conf:
    Section "InputClass"
            Identifier "foobar quirks"
            MatchTag "foo|foobar"
            Option "Foobar" "on"
    EndSection

Where the xorg.conf section matches against any device with the tag "foo"
or tag "foobar" set.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Tested-by: Dan Nicholson <dbn.lists@gmail.com>
Reviewed-by: Dan Nicholson <dbn.lists@gmail.com>
2010-02-11 19:25:49 +10:00
..
dmx config: replace custom code with reusable macro XORG_WITH_DOXYGEN 2010-01-24 12:52:20 -08:00
kdrive kdrive: klinux.h breaks make dist 2010-01-10 12:01:58 -08:00
vfb .gitignore: use common defaults with custom section #24239 2009-11-11 21:40:20 -08:00
xfree86 Add tag matching to input attributes. 2010-02-11 19:25:49 +10:00
xnest .gitignore: use common defaults with custom section #24239 2009-11-11 21:40:20 -08:00
xquartz XQuartz: Attatch a stub display when CoreGraphics reports no displays. 2010-01-30 14:49:02 -08:00
xwin xwin: ignore intermediate .man file 2010-01-07 12:56:09 -08:00
Makefile.am Remove xgl. 2008-06-12 16:00:50 -04:00