Peter Hutterer
5b5e3fa277
xfree86: treat other drivers as mouse drivers in the config.
...
Historically, if no input device was referenced in the ServerLayout,
the server would pick the first "mouse" device found in the xorg.conf.
This patch gives evdev, synaptics, vmmouse and void the same status. If
there is a section in the config file using this driver - use it as the core
pointer.
Device selection is in driver-order, not in config-order. If a "mouse"
device is listed after a "synaptics" device, the "mouse" device gets
preference. This replicates the original behaviour.
This code only takes effect if AllowEmptyInput is off and there is no core
pointer in the server layout.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-05-21 11:59:16 +10:00
..
compiler.h
Remove unused barrier macros on alpha.
2009-02-06 18:31:12 -05:00
extramodes
Remove some default modes that really shouldn't be in the default set.
2008-06-24 10:40:36 -04:00
fourcc.h
Makefile.am
Make DGA optional.
2009-03-04 10:23:10 -05:00
modeline2c.awk
Remove some OS/2 leftovers.
2009-04-06 10:58:47 -04:00
scoasm.h
vesamodes
vidmodeproc.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
xf86.h
DPMS: Remove unused DPMSGet()
2009-04-03 18:22:20 -04:00
xf86AutoConfig.c
config: Fall back to vesa for Intel Poulsbo.
2009-03-27 15:48:17 -04:00
xf86Build.h.in
xf86Bus.c
xfree86: Remove superfluous ifdef DEBUG checks.
2009-05-16 12:20:57 +10:00
xf86Bus.h
Revert "Bus: Remove xf86SetAccessFuncs() and related machinery"
2009-02-04 23:27:32 -05:00
xf86cmap.c
randr: Accept gamma set requests from XF86VidMode clients too
2009-04-17 17:47:54 -04:00
xf86cmap.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
xf86Config.c
xfree86: treat other drivers as mouse drivers in the config.
2009-05-21 11:59:16 +10:00
xf86Config.h
xf86Configure.c
config: Remove useless xf86conf{{m,c,re}alloc},free} macros
2009-04-06 17:56:49 -04:00
xf86Cursor.c
xfree86: remove a superfluous assignment.
2009-03-16 13:29:07 +10:00
xf86DGA.c
xfree86: fix use of uninitialized variable in DGAProcessPointerEvent.
2009-04-09 20:50:32 +10:00
xf86DPMS.c
DPMS: Remove the defaultDPMS* variables
2009-04-03 18:22:20 -04:00
xf86Events.c
input: reduce the number of superfluous hierarchy events
2009-05-16 12:20:58 +10:00
xf86fbBus.c
Bus: Delete some obfuscatory macros
2009-02-04 22:49:33 -05:00
xf86fbman.c
xfree86: Remove superfluous ifdef DEBUG checks.
2009-05-16 12:20:57 +10:00
xf86fbman.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
xf86Globals.c
Obsolete InputDevices keyword in xorg.conf Files section
2009-02-18 14:50:25 -08:00
xf86Helper.c
xfree86: Remove superfluous ifdef DEBUG checks.
2009-05-16 12:20:57 +10:00
xf86Init.c
xfree86: Remove superfluous ifdef DEBUG checks.
2009-05-16 12:20:57 +10:00
xf86InPriv.h
xfree86: don't FatalError on "too many input devices".
2008-12-02 15:50:38 +10:00
xf86Mode.c
xfree86: Remove superfluous ifdef DEBUG checks.
2009-05-16 12:20:57 +10:00
xf86Module.h
Input: Overhaul keyboard initialisation process
2009-01-22 15:08:51 +11:00
xf86noBus.c
Bus: Delete some obfuscatory macros
2009-02-04 22:49:33 -05:00
xf86Opt.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
xf86Option.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
xf86pciBus.c
PCI: Remove pciBusAddrToHostAddr and associated nonsense
2009-02-16 16:46:39 -05:00
xf86pciBus.h
Bus: remove useless isaConvertRange2Host
2008-11-24 23:40:04 -05:00
xf86PciInfo.h
No more "-scanpci" given that we already have it in libpciaccess.
2008-02-25 17:08:07 -03:00
xf86PM.c
input: reduce the number of superfluous hierarchy events
2009-05-16 12:20:58 +10:00
xf86Priv.h
Lift fatal signal handlers from DDX'es up to a common DIX implementation
2009-04-09 17:10:12 -07:00
xf86Privstr.h
Remove unused HandleSpecialKeys config option
2008-12-02 13:09:22 -08:00
xf86RAC.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
xf86RAC.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
xf86RandR.c
randr: Accept gamma set requests from XF86VidMode clients too
2009-04-17 17:47:54 -04:00
xf86Resources.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
xf86sbusBus.c
xfree86: Remove superfluous ifdef DEBUG checks.
2009-05-16 12:20:57 +10:00
xf86sbusBus.h
Correct wrong symbol reference on sparc.
2008-12-08 22:11:50 -02:00
xf86ShowOpts.c
xfree86: don't mix declarations and code
2009-01-11 08:54:11 +01:00
xf86str.h
Revert "Bus: Remove xf86SetAccessFuncs() and related machinery"
2009-02-04 23:27:32 -05:00
xf86VidMode.c
xfree86: Remove superfluous ifdef DEBUG checks.
2009-05-16 12:20:57 +10:00
xf86Xinput.c
Xi: remove DeviceIsPointerType
2009-05-20 16:22:24 +10:00
xf86Xinput.h
Remove #define NEED_EVENTS and NEED_REPLIES
2008-12-12 11:43:32 +10:00
xf86xv.c
XFree86: Xv: Add ClipNotify helper
2009-01-05 11:25:57 +02:00
xf86xv.h
XFree86: Xv: Add ClipNotify helper
2009-01-05 11:25:57 +02:00
xf86xvmc.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
xf86xvmc.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
xf86xvpriv.h
XFree86: Xv: Add ClipNotify helper
2009-01-05 11:25:57 +02:00
xisb.c
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
xisb.h
Rework symbol visibility for easier maintenance
2008-12-03 05:43:34 -02:00
xorgHelper.c
xfree86: ANSI cleanups
2009-01-11 08:54:11 +01:00
xorgVersion.h