41bb9fce47 
								
							 
						 
						
							
							
								
								mipointer: take device arguments, split miPointerAbsoluteCursor  
							
							... 
							
							
							
							Update mipointer API to take a device argument to (almost) all functions,
and split miPointerAbsoluteCursor into a couple of separate functions.
Remove miPointerAbsoluteCursor call from mieq, as we now deal with it in
GetPointerEvents.
Make miPointerSetPosition (successor of miPointerAbsoluteCursor) take
pointers to x and y, so it can return the clipped values.
Modify callers of miPointer*() functions to generally use the new
functions.
This should fix things with multi-head setups. 
							
						 
						
							2006-10-08 20:34:32 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								be8dfafd1d 
								
							 
						 
						
							
							
								
								warning cleanups  
							
							... 
							
							
							
							Fix still more warnings. 
							
						 
						
							2006-10-08 20:32:16 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ca474e0920 
								
							 
						 
						
							
							
								
								Xi: move SendEventToAllWindows and FindInterestedChildren to exevents  
							
							... 
							
							
							
							Move SendEventToAllWindows and FindInterestedChildren from chgptr to exevents,
so the DIX can more easily use it.
Clean up two warnings (type mismatch, unused variable) in exevents.c. 
							
						 
						
							2006-10-08 20:30:49 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c2fab469b6 
								
							 
						 
						
							
							
								
								dix/devices: clean up debugging  
							
							
							
						 
						
							2006-10-08 18:26:26 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4493acb88c 
								
							 
						 
						
							
							
								
								xkb: add FIXMEs to procedures which need to act on all core devices  
							
							... 
							
							
							
							Add FIXME comments above request handlers which need to act on all core-sending
devices if called on the core keyboard. 
							
						 
						
							2006-10-08 17:51:03 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ef68273f5b 
								
							 
						 
						
							
							
								
								mi/mipointer: deprecate functions which don't take a device  
							
							... 
							
							
							
							Deprecate all mi pointer functions which don't take a device argument, and
replace them with versions which do, in preparation for MPX. 
							
						 
						
							2006-10-08 17:44:37 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6eab4c5589 
								
							 
						 
						
							
							
								
								doc/extensions: document C extension use in the X server  
							
							
							
						 
						
							2006-10-08 17:24:33 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								80cdd26581 
								
							 
						 
						
							
							
								
								mi/pointer: mark public pointer functions as deprecated  
							
							... 
							
							
							
							Deprecate miPointer functions which don't take a device pointer.  Pointer
movement should be handled through GetPointerEvents, and functions which
take a device as an argument (e.g. miPointerPosition) will be added. 
							
						 
						
							2006-10-08 17:23:54 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								97030b6c6b 
								
							 
						 
						
							
							
								
								config: fix compilation  
							
							... 
							
							
							
							Accidentally built with --disable-config, didn't notice that the previous
commit to clean up the debugging broke things horribly. 
							
						 
						
							2006-10-08 17:07:05 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								14b157bdb1 
								
							 
						 
						
							
							
								
								include: actually declare DebugF  
							
							... 
							
							
							
							DebugF is ErrorF when DEBUG is defined, else a no-op. 
							
						 
						
							2006-10-08 17:04:12 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9e37de193f 
								
							 
						 
						
							
							
								
								configure.ac: reactivate warnings when building with gcc  
							
							... 
							
							
							
							We were inadvertently stomping XSERVER_CFLAGS after adding the warnings, so
move them after we do that. 
							
						 
						
							2006-10-08 16:32:15 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b559cbb160 
								
							 
						 
						
							
							
								
								dix/CoreProcessKeyboardEvent: remove debugging for every key event  
							
							... 
							
							
							
							Also change #ifdef DEBUG/ErrorF/#endif to DebugF in FixKeyState. 
							
						 
						
							2006-10-08 16:23:14 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3ae4d25018 
								
							 
						 
						
							
							
								
								xfree86 Xinput: remove still more excessive debugging  
							
							... 
							
							
							
							There isn't any more debugging left for input events in the XFree86 DDX. 
							
						 
						
							2006-10-08 16:20:42 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								58314756ae 
								
							 
						 
						
							
							
								
								GetPointerEvents: add first_valuator parameter  
							
							... 
							
							
							
							Add a first_valuator parameter.  Looks correct by inspection, but untested
with first_valuator != 0 as yet. 
							
						 
						
							2006-10-08 16:18:05 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								84f5d2291c 
								
							 
						 
						
							
							
								
								GetPointerEvents: fix relatively harmless typo  
							
							... 
							
							
							
							Change !(cp->button || !cp->valuator) to (!cp->button || !cp->valuator). 
							
						 
						
							2006-10-08 15:30:24 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								cfc3e9ede2 
								
							 
						 
						
							
							
								
								config: remove excessive debugging  
							
							
							
						 
						
							2006-10-08 15:27:52 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8d8e7f8bae 
								
							 
						 
						
							
							
								
								kdrive/input: remove excessive debugging in NIDR  
							
							
							
						 
						
							2006-10-08 15:26:54 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								22a836fafd 
								
							 
						 
						
							
							
								
								xfree86/loader: bump input major ABI version  
							
							... 
							
							
							
							Bump input major ABI version to 1.0, since we removed the OS keyboard
layer. 
							
						 
						
							2006-10-07 14:16:51 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4c34224630 
								
							 
						 
						
							
							
								
								Merge branch 'XACE-modular'  
							
							
							
						 
						
							2006-10-06 18:01:13 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3686cd0fbf 
								
							 
						 
						
							
							
								
								xkb: make XkbSetControls work on all core-sending devices  
							
							
							
						 
						
							2006-10-06 17:20:42 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7b4dc171b0 
								
							 
						 
						
							
							
								
								xkb: remove unused #ifndef  
							
							
							
						 
						
							2006-10-06 16:26:54 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ab56f0c5b5 
								
							 
						 
						
							
							
								
								xkb: simplify core device loop in GetKeyboardByName  
							
							
							
						 
						
							2006-10-06 16:12:36 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4b6e2f12f7 
								
							 
						 
						
							
							
								
								xkb: make LatchLockGroup work on all core-sending devices  
							
							... 
							
							
							
							Apply the settings to all devices sending core events, if we're working on the
core keyboard. 
							
						 
						
							2006-10-06 16:08:21 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ebf9b3bbbb 
								
							 
						 
						
							
							
								
								xkb: update all core-sending keyboards on GetKeyboardByName  
							
							... 
							
							
							
							Update the keymaps of all keyboards which send core events on
GetKeyboardByName; still a few other procedures which need this treatment. 
							
						 
						
							2006-10-06 14:17:59 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1178796a4d 
								
							 
						 
						
							
							
								
								Add preferred modes for each output. Round vrefresh. Deliver crtc events.  
							
							
							
						 
						
							2006-10-05 22:31:35 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								23f6f08b7b 
								
							 
						 
						
							
							
								
								Improve error handling, messages during initialization.  
							
							
							
						 
						
							2006-10-05 16:07:26 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								de63a469dc 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug  
							
							
							
						 
						
							2006-10-05 20:29:19 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b4659faf9b 
								
							 
						 
						
							
							
								
								Merge branch 'master' into randr-1.2  
							
							
							
						 
						
							2006-10-04 14:46:04 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								df351f1efb 
								
							 
						 
						
							
							
								
								Experimental window property holding security context.  
							
							
							
						 
						
							2006-10-04 16:23:35 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c4f30c6353 
								
							 
						 
						
							
							
								
								Add mode origins and output options. Fix memmoves in resource free funcs.  
							
							... 
							
							
							
							Output options and mode origins both affected driver ABI.  memmove mistakes
were causing 'Freeing resource which isn't there' messages.
Prune unused non-user defined modes from available list now. 
							
						 
						
							2006-10-03 21:06:11 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8382234a7f 
								
							 
						 
						
							
							
								
								Update pci.ids to Tue 2006-10-03 daily snapshot  
							
							
							
						 
						
							2006-10-03 17:49:48 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								96edf7b853 
								
							 
						 
						
							
							
								
								Don't insert RCS tag into generated pci id header files  
							
							
							
						 
						
							2006-10-03 17:48:50 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								75e0cc41b2 
								
							 
						 
						
							
							
								
								Merge branch 'my-XACE-modular' into my-XACE-SELINUX  
							
							
							
						 
						
							2006-10-03 13:58:03 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								df800d87e0 
								
							 
						 
						
							
							
								
								Add (void) casts to clear compiler errors about ?: results having type mismatch  
							
							
							
						 
						
							2006-10-02 11:28:47 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9c7440bdf5 
								
							 
						 
						
							
							
								
								xkb: remove the world's most staggeringly broken vendor workaround  
							
							... 
							
							
							
							Certain versions of LynxOS needed to sleep up to five seconds for closing a
pipe to actually, y'know, be useful. 
							
						 
						
							2006-10-02 20:58:33 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d7c89c7c1c 
								
							 
						 
						
							
							
								
								symlink-mesa.sh: expand *.{c,h}  
							
							
							
						 
						
							2006-10-02 02:19:51 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d6ea96b13e 
								
							 
						 
						
							
							
								
								xkb: fix wrapping when switching between groups  
							
							... 
							
							
							
							Use XkbCharToInt as that's what we're doing. 
							
						 
						
							2006-10-02 02:19:45 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3c98cebb6e 
								
							 
						 
						
							
							
								
								Merge branch 'input-hotplug' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug  
							
							
							
						 
						
							2006-10-02 02:18:17 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								fa1ac94178 
								
							 
						 
						
							
							
								
								xkb: fix wrapping when switching between groups  
							
							... 
							
							
							
							Use XkbCharToInt as that's what we're doing. 
							
						 
						
							2006-10-02 02:17:14 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c31672e6aa 
								
							 
						 
						
							
							
								
								symlink-mesa.sh: expand *.{c,h}  
							
							
							
						 
						
							2006-10-02 02:15:36 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2cf1098436 
								
							 
						 
						
							
							
								
								dix/events, mi/eq: remove utterly ridiculous debugging  
							
							... 
							
							
							
							Remove debugging which can cause long-lived Xorg logs to grow well above 1GB
if built with --enable-debug. 
							
						 
						
							2006-09-30 17:05:46 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								20c0ceedfb 
								
							 
						 
						
							
							
								
								Merge branch 'master' into my-XACE-modular  
							
							
							
						 
						
							2006-09-29 15:37:00 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								518db35ca3 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug  
							
							
							
						 
						
							2006-09-29 00:35:21 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5d99e05f05 
								
							 
						 
						
							
							
								
								Merge branch 'input-hotplug' of git+ssh://git.freedesktop.org/git/xorg/xserver into input-hotplug  
							
							
							
						 
						
							2006-09-29 00:35:07 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ad631afcf3 
								
							 
						 
						
							
							
								
								make core keyboard/pointer map functions act on all core-sending devices  
							
							... 
							
							
							
							Make Set{Keyboard,Modifier,Pointer}Mapping act on all devices which send core
events.
Change LegalModifier to accept a DeviceIntPtr. 
							
						 
						
							2006-09-29 00:34:23 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								84eb2c0a06 
								
							 
						 
						
							
							
								
								Replace hard-coded filesnames with loops (all .c and .h files).  
							
							... 
							
							
							
							Should fix problems with Mesa adding/removing source files, for the most part.
Patch by Dan Nicholson. 
							
						 
						
							2006-09-28 15:09:40 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4bc5dc2854 
								
							 
						 
						
							
							
								
								Merge branch 'wfb'  
							
							
							
						 
						
							2006-09-28 13:27:13 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f9542e7495 
								
							 
						 
						
							
							
								
								Restore the global xx* symbols and add them to wfbrename.h.  
							
							... 
							
							
							
							I don't think they're ever used, but it's best to just leave them alone for ABI
compatibility. 
							
						 
						
							2006-09-28 13:26:54 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								cf6e9687ff 
								
							 
						 
						
							
							
								
								Bug  #8449 : Yet another Mesa symlink script resync.  
							
							
							
						 
						
							2006-09-28 15:34:17 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a5d639cd87 
								
							 
						 
						
							
							
								
								remove merge detritus  
							
							
							
						 
						
							2006-09-27 16:15:27 +03:00