xserver-multidpi/hw/xfree86/common
Ander Conselvan de Oliveira efa31092d6 xfree86: Remove device from inputInfo.devices if ActivateDevice failed.
After the call to xf86ActivateDevice, the new device will be added to
inputInfo.devices. However, if the subsequent call to ActivateDevice
fails, the correponding InputInfoRec for the device is deleted but an
entry still remains in inputInfo.devices. This might lead to a server
crash later on (on InitAndStartDevices for instance) when the device
control proc would be called for an invalid device.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2009-04-15 12:17:57 +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 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 Revert "Bus: Remove xf86SetAccessFuncs() and related machinery" 2009-02-04 23:27:32 -05:00
xf86Bus.h Revert "Bus: Remove xf86SetAccessFuncs() and related machinery" 2009-02-04 23:27:32 -05:00
xf86cmap.c [hw/xfree86] Fix StaticGray cmap. 2009-03-06 12:59:35 -05:00
xf86cmap.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Config.c xfree86: don't synthesise a mouse section if synaptics devices are found. 2009-04-15 12:17:57 +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 Lift fatal signal handlers from DDX'es up to a common DIX implementation 2009-04-09 17:10:12 -07:00
xf86fbBus.c Bus: Delete some obfuscatory macros 2009-02-04 22:49:33 -05:00
xf86fbman.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02: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 Unexport xf86SetPriority 2009-03-13 14:00:37 -04:00
xf86Init.c Lift fatal signal handlers from DDX'es up to a common DIX implementation 2009-04-09 17:10:12 -07:00
xf86InPriv.h xfree86: don't FatalError on "too many input devices". 2008-12-02 15:50:38 +10:00
xf86Mode.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02: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 Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Resources.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86sbusBus.c Bus: Delete some obfuscatory macros 2009-02-04 22:49:33 -05: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 Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
xf86Xinput.c xfree86: Remove device from inputInfo.devices if ActivateDevice failed. 2009-04-15 12:17:57 +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