xserver-multidpi/hw/xfree86/common
Peter Hutterer cabff9007a 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-22 12:24:21 +10:00
..
compiler.h Fix mem_barrier() on Alpha 2009-05-14 16:03:04 -04: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 Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
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 Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
vesamodes Fix standard VESA modes. 2006-11-03 14:06:32 -08:00
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 Print the build time as well as the date if we can. 2007-06-04 02:03:44 -04:00
xf86Bus.c xfree86: Remove superfluous ifdef DEBUG checks. 2009-05-16 12:01:23 +10:00
xf86Bus.h Revert "Bus: Remove xf86SetAccessFuncs() and related machinery" 2009-02-04 23:27:32 -05:00
xf86cmap.c Fix most remaining deprecated resource lookups. 2009-04-29 01:04:37 -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-22 12:24:21 +10:00
xf86Config.h First pass at improved video driver autoloading 2007-10-09 22:13:15 -04:00
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 xfree86: Remove superfluous ifdef DEBUG checks. 2009-05-16 12:01:23 +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:01:23 +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:01:23 +10:00
xf86Init.c xfree86: Remove superfluous ifdef DEBUG checks. 2009-05-16 12:01:23 +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:01:23 +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 Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02: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:01:23 +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:01:23 +10:00
xf86Xinput.c xfree86: fix xf86PostMotionEventP type checking 2009-05-08 14:24:12 +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 Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00