95dbfcf882 
								
							 
						 
						
							
							
								
								events.c: make XEvIE a little less verbose  
							
							... 
							
							
							
							Change a lot of:
 #ifdef XEVIE
 xeviehot.x =
 #endif
 sprite.hot.x = ...
 #ifdef XEVIE
 xeviehot.y =
 #endif
 sprite.hot.y = ...
to one single
 #ifdef XEVIE
 xeviehot.x = sprite.hot.x;
 xeviehot.y = sprite.hot.y;
 #endif
at the end of the functions. 
							
						 
						
							2006-08-17 21:18:18 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c6c39afde3 
								
							 
						 
						
							
							
								
								dix/events.c: add YAFIXME  
							
							... 
							
							
							
							Add another FIXME to the cacaphony of XXX and FIXMEs in this file. 
							
						 
						
							2006-08-17 21:13:09 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f9624e0109 
								
							 
						 
						
							
							
								
								kdrive/input: verify SIGIO with --enable-debug  
							
							
							
						 
						
							2006-08-17 16:09:51 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								73e58adda9 
								
							 
						 
						
							
							
								
								Fixed segfault w/ broken Xinerama configs.  
							
							
							
						 
						
							2006-08-16 18:18:51 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								cd3f744b1f 
								
							 
						 
						
							
							
								
								fix missing brace, trim unused variables  
							
							
							
						 
						
							2006-08-15 15:54:13 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5d073697ad 
								
							 
						 
						
							
							
								
								kdrive/input: minor warning cleanups  
							
							... 
							
							
							
							And also a compiler error fix when VERIFY_SIGIO is defined. 
							
						 
						
							2006-08-15 15:37:10 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								47c1c948e6 
								
							 
						 
						
							
							
								
								kdrive/input: only run special key behaviours on non-XKB  
							
							... 
							
							
							
							Only attempt to manually deal with special key behaviours (e.g. terminating
the server) when not using XKB, and leave locking behaviour up to GKVE. 
							
						 
						
							2006-08-15 15:25:16 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								34228d8b28 
								
							 
						 
						
							
							
								
								GPE: fix absolute button events / GKVE: (non-XKB) don't repeat lock keys  
							
							... 
							
							
							
							Fix absolute button events in GPE, where we would previously send valuator
events without bumping numEvents accordingly, causing the core event to
go missing.
In the non-XKB path in GKVE, implement proper lock behaviour (one press to
enable, one press to disable, discard releases).
Fix debug_events prototype. 
							
						 
						
							2006-08-15 15:23:53 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d003bada33 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug  
							
							
							
						 
						
							2006-08-12 22:48:55 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a815b9b990 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://gsap7@git.freedesktop.org/git/xorg/xserver  
							
							
							
						 
						
							2006-08-12 21:58:33 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d6433be3cc 
								
							 
						 
						
							
							
								
								Merge branch 'master' into input-hotplug  
							
							
							
						 
						
							2006-08-12 21:50:52 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2bf9e3dc1e 
								
							 
						 
						
							
							
								
								make DIX more tolerant of devices without a CtrlProc (Debian  #269860 )  
							
							... 
							
							
							
							Return BadDevice on client requests for devices without a CtrlProc, instead
of tanking horribly. 
							
						 
						
							2006-08-12 21:50:39 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								984babe86b 
								
							 
						 
						
							
							
								
								remove obsolete vendor defines  
							
							... 
							
							
							
							Remove random behaviour changes for SGI and MetroLink. 
							
						 
						
							2006-08-12 21:43:38 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								37943e2f1a 
								
							 
						 
						
							
							
								
								Call exaTryComponentAlphaHelper() for solid src also.  
							
							... 
							
							
							
							Also, rename to exaTryMagicTwoPassCompositeHelper() as it is now called for
non-component-alpha masks also, and add function description from
http://anholt.livejournal.com/32058.html . 
							
						 
						
							2006-08-12 20:54:33 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f7919c2879 
								
							 
						 
						
							
							
								
								xfree86: don't do legacy IO on ARM or S/390 (Debian  #362641 )  
							
							... 
							
							
							
							Don't attempt to poke legacy IO ranges on ARM or S/390. 
							
						 
						
							2006-08-12 20:43:25 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								59dcc62906 
								
							 
						 
						
							
							
								
								xfree86: remove Xqueue support completely  
							
							
							
						 
						
							2006-08-12 20:39:08 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e641000b98 
								
							 
						 
						
							
							
								
								xfree86: add Hurd support ( #5613 )  
							
							... 
							
							
							
							Add support for GNU/Hurd. 
							
						 
						
							2006-08-12 19:41:59 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5a3488ccac 
								
							 
						 
						
							
							
								
								configure.ac: fix execinfo.h test (Debian  #363218 )  
							
							... 
							
							
							
							Define HAVE_EXECINFO_H as well as HAVE_BACKTRACE, when we find execinfo.h. 
							
						 
						
							2006-08-12 19:25:06 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								26c3cd1c9e 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug  
							
							
							
						 
						
							2006-08-12 18:58:18 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								008aa7eb6e 
								
							 
						 
						
							
							
								
								completely remove OS keyboard layer  
							
							... 
							
							
							
							Completely axe the keyboard layer from os-support. 
							
						 
						
							2006-08-12 18:56:05 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c4951e0a6b 
								
							 
						 
						
							
							
								
								Fix a mode sanity check to not break reduced-blanking setups (LCDs).  
							
							
							
						 
						
							2006-08-10 20:49:06 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e1921f014b 
								
							 
						 
						
							
							
								
								Rename some mode tokens to better reflect their use.  
							
							... 
							
							
							
							Per #5386 , M_T_EDID -> M_T_DRIVER, since it's really for any driver-detected
mode.  Also add M_T_PREFERRED bit, to select a 'best' mode out of a set. 
							
						 
						
							2006-08-10 20:43:15 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c2535f6792 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into XACE-modular  
							
							
							
						 
						
							2006-08-10 10:37:59 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9525c2709e 
								
							 
						 
						
							
							
								
								configure.ac: fix xephyr conditionals  
							
							... 
							
							
							
							Fix Xephyr build conditions, allowing it to actually be disabled. 
							
						 
						
							2006-08-10 20:29:57 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6d8d4abaaa 
								
							 
						 
						
							
							
								
								configure.ac: allow conditional building of XF86{DGA,Misc,VidMode}  
							
							... 
							
							
							
							Allow conditional building of the above three extensions, defaulting to
auto. 
							
						 
						
							2006-08-10 20:28:06 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1a5561c4ec 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into pci-rework  
							
							
							
						 
						
							2006-08-10 10:20:37 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								cec284f2b3 
								
							 
						 
						
							
							
								
								kdrive: properly ifdef composite enabling  
							
							
							
						 
						
							2006-08-10 18:03:58 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								45bce556e8 
								
							 
						 
						
							
							
								
								GetMaximumEventsNum: be more conservative  
							
							... 
							
							
							
							Be slightly more conservative in our maximum event count if we're using
XKB (and thus don't need to count the extra repeat events). 
							
						 
						
							2006-08-10 18:02:47 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								172d45b9b7 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug  
							
							
							
						 
						
							2006-08-10 14:14:54 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3832a3d7db 
								
							 
						 
						
							
							
								
								GKVE: don't repeat modifiers when using XKB  
							
							... 
							
							
							
							Make sure we don't ever repeat modifiers (previously was repeating when
using XKB); only do explicit KP/KR repeats in the non-XKB case.  XKB will
take care of repeating when we're using it. 
							
						 
						
							2006-08-10 14:13:51 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9f188416bb 
								
							 
						 
						
							
							
								
								core devices: clear devicePrivates on close  
							
							
							
						 
						
							2006-08-10 14:00:34 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								539d1f3347 
								
							 
						 
						
							
							
								
								GKVE/GPE: have DDX allocate events  
							
							... 
							
							
							
							Don't allocate events on every GKE/GKVE/GPE call, just have the DDX manage
it instead.  Introduce GetMaximumEventsNum(), which is the maximum number
of events these functions will ever produce. 
							
						 
						
							2006-08-10 14:00:14 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								db82e12fac 
								
							 
						 
						
							
							
								
								Remove TargetRefresh option from the autoconfig logic.  
							
							... 
							
							
							
							The default target of 75Hz is almost always wrong for LCDs. 
							
						 
						
							2006-08-09 14:55:17 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fcd4167e89 
								
							 
						 
						
							
							
								
								Remove the bc flag from the -help text, since it's gone.  
							
							
							
						 
						
							2006-08-09 14:48:51 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								767f372dd0 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver  
							
							
							
						 
						
							2006-08-09 20:23:30 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c4f5de6cc3 
								
							 
						 
						
							
							
								
								Sanitized glxdri's Block/Wakeuphandler calling.  
							
							... 
							
							
							
							__glXDRIleaveServer() and _enterServer() used to call DRIDoBlockHandler
(resp DRIDoWakeupHandler) directly. They are now calling DRIBlockHandler
(resp DRIWakeupHandler) to account for driver specific block/wakeup
hooks. 
							
						 
						
							2006-08-09 20:21:52 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5506b4ad20 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug  
							
							
							
						 
						
							2006-08-09 07:21:01 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4be9abb850 
								
							 
						 
						
							
							
								
								kdrive: remove ddx_DEPENDENCIES  
							
							... 
							
							
							
							Remove foo_DEPENDENCIES as they weren't guaranteed to just be libs,
and loader arguments (-lfoo, -Lfoo) might've crept in. 
							
						 
						
							2006-08-09 07:20:16 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								462bb61b0f 
								
							 
						 
						
							
							
								
								Add CompositeRegisterAlternateVisuals.  
							
							... 
							
							
							
							This provides drivers the ability to add their own alternate visuals and then
register them with Composite for implicit redirection. 
							
						 
						
							2006-08-08 18:41:30 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								190f229ed7 
								
							 
						 
						
							
							
								
								Make xf86PciVideoInfo static since it is only used within this file.  
							
							... 
							
							
							
							Dummy out all of the PCI bus and device access control functions.  We
need a better way to do this, and that will probably be in
libpciaccess and / or the kernel.
Refactor xf86GetPciInfoForEntity to use pci_device_find_by_slot.
Refector xf86CheckPciSlot to use xf86GetPciEntity.
Eliminate disablePciBios and the one place that calls it. 
							
						 
						
							2006-08-08 16:47:32 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5508f7646f 
								
							 
						 
						
							
							
								
								Remove prototypes from some functions that were previously removed.  
							
							
							
						 
						
							2006-08-08 16:43:31 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9df53d903e 
								
							 
						 
						
							
							
								
								Rename xf86ReadDomainMemory to xf86ReadLegacyVideoBIOS, since that's  
							
							... 
							
							
							
							what it is actually used for.  Modify a few routines in linuxPci.c to
take pci_device structures as parameters in stead of PCITAGs. 
							
						 
						
							2006-08-08 16:42:23 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fe351a711e 
								
							 
						 
						
							
							
								
								GKVE: send XkbMapNotify, not XkbNewKeyboardNotify  
							
							... 
							
							
							
							Sending MapNotify is more correct in this case than NKN, so do that. 
							
						 
						
							2006-08-08 14:54:10 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3108981631 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug  
							
							
							
						 
						
							2006-08-08 12:01:12 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ab3ebfefdb 
								
							 
						 
						
							
							
								
								xorgcfg: fix compilation error  
							
							... 
							
							
							
							Add missing parentheses to IS_KBDDRIV macros. 
							
						 
						
							2006-08-08 12:00:34 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								12dbd8a02f 
								
							 
						 
						
							
							
								
								remove optional R3 backwards compatibility  
							
							... 
							
							
							
							Remove the permitOldBugs flag, which enabled backwards compatbility with
broken R2/R3 era clients. 
							
						 
						
							2006-08-07 23:43:40 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7721ee308f 
								
							 
						 
						
							
							
								
								config client: fix minor race with event queue  
							
							... 
							
							
							
							Fix a small race whereby you could remove a device while events from it
were still in the queue, by calling ProcessInputEvents immediately before
RemoveDevice, to (hopefully) flush the event queue. 
							
						 
						
							2006-08-07 23:03:02 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								458c63a841 
								
							 
						 
						
							
							
								
								enable adding devices after removal of a middle device  
							
							... 
							
							
							
							Allow new devices to be added after a device that _wasn't_ the last on the
list was removed, by ensuring inputInfo.numDevices always increases, and
never decreases. 
							
						 
						
							2006-08-07 23:02:17 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a31d11a7a8 
								
							 
						 
						
							
							
								
								GKVE: get rid of bogus double-release check  
							
							... 
							
							
							
							Get rid of a bogus double-release check which broke non-XKB servers. 
							
						 
						
							2006-08-07 23:01:23 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								bedc4ecf23 
								
							 
						 
						
							
							
								
								xephyr: aid input debugging  
							
							... 
							
							
							
							Add the 'ephyr' mouse and keyboard drivers to the driver list so we can
re-add devices.
Set the names properly in Ephyr{Keyboard,Mouse}Init, not in InitInput. 
							
						 
						
							2006-08-07 23:00:45 +03:00