d4dad6f84f 
								
							 
						 
						
							
							
								
								Merge branch 'master' into mpx  
							
							... 
							
							
							
							Conflicts:
	configure.ac
	dix/events.c
	hw/xfree86/common/xf86Xinput.c 
							
						 
						
							2007-04-12 11:11:03 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								33a5d9605e 
								
							 
						 
						
							
							
								
								XFree86: DGA: Don't call ProcessInputEvents from CloseScreen  
							
							... 
							
							
							
							By the time CloseScreen gets called, we can't call ProcessInputEvents, as
the event queue will get unhappy.  So just unregister our hooks instantly,
and hope that they don't get called. 
							
						 
						
							2007-04-11 18:28:57 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0910540e43 
								
							 
						 
						
							
							
								
								Config: Extend D-BUS API  
							
							... 
							
							
							
							Return device ID where available.
Add listDevices call, which does what it says on the box. 
							
						 
						
							2007-04-11 01:09:26 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								aecbc71214 
								
							 
						 
						
							
							
								
								Input: Allow a pointer to a device to be returned in NIDR  
							
							... 
							
							
							
							Allow a pointer to the first device added to be returned, so we know which
device(s) were added by the NIDR call. 
							
						 
						
							2007-04-11 00:38:16 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4f05f9591e 
								
							 
						 
						
							
							
								
								Input: Always add devices with first available ID  
							
							... 
							
							
							
							Scan the device list when adding a new device, and make sure we can use
the first available ID, instead of always incrementing. 
							
						 
						
							2007-04-10 23:58:20 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								20674dcbb2 
								
							 
						 
						
							
							
								
								Config: Fix memory leaks  
							
							... 
							
							
							
							Fix memory leaks that could occur along the error path. 
							
						 
						
							2007-04-10 23:58:20 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								82962bbae2 
								
							 
						 
						
							
							
								
								Input: Add DeleteInputDeviceRequest  
							
							... 
							
							
							
							Add DIDR, which asks the DDX to remove a device, analogous to
NewInputDeviceRequest.  Only implemented for XFree86 at the moment. 
							
						 
						
							2007-04-10 23:58:20 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7b82a836c6 
								
							 
						 
						
							
							
								
								XFree86: Fix memory leaks, option parsing, in NewInputDeviceRequest  
							
							... 
							
							
							
							Plugged some possible memory leaks, and added some more checks on the
options, particular for driver/identifier.  Added an unwind. 
							
						 
						
							2007-04-10 23:58:20 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4771fa8747 
								
							 
						 
						
							
							
								
								XFree86: Fix memory leak in option parsing  
							
							... 
							
							
							
							Fix option parsing functions and callers thereof to not leak memory. 
							
						 
						
							2007-04-10 23:58:20 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								07c56abf84 
								
							 
						 
						
							
							
								
								Input: Plug memory leak in device free  
							
							... 
							
							
							
							Remember to also free the motion history, if we're using the DIX-managed
history. 
							
						 
						
							2007-04-10 23:58:20 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e92743bc98 
								
							 
						 
						
							
							
								
								getevents: Copy modifier state from extended to core devices  
							
							... 
							
							
							
							Make core events carry the same modifier state as the extended events, so
that holding down Ctrl on keyboard A and pressing Q on keyboard B won't
cause your app to quit. 
							
						 
						
							2007-04-10 23:58:20 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e49f836d6f 
								
							 
						 
						
							
							
								
								mieq: Use larger default queue size  
							
							... 
							
							
							
							Use a default queue size of 512 rather than 256, else Xephyr is too slow
without a host cursor, so events get stuck in the queue. 
							
						 
						
							2007-04-10 23:58:20 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4aae2de74b 
								
							 
						 
						
							
							
								
								Add a real xf86EnableIO/xf86DisableIO for NetBSD/PPC.  
							
							
							
						 
						
							2007-04-10 12:57:15 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f77a8ea849 
								
							 
						 
						
							
							
								
								Rotate screen size as needed from RandR 1.1 change requests.  
							
							... 
							
							
							
							Screen size must reflect rotated mode size when setting rotated mode using
RandR 1.1 SetScreenConfig request.
(cherry picked from commit efcec7dbd3c2736c7b421d29c4d37e231aa681d2) 
							
						 
						
							2007-04-10 12:36:50 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								bcf17df69a 
								
							 
						 
						
							
							
								
								Disable CRTC when SetSingleMode has no matching mode. Update RandR as well.  
							
							... 
							
							
							
							xf86SetSingleMode tries to resize all crtcs to match the selected mode. When
a CRTC has no matching mode, it now disables the CRTC (instead of crashing).
Also, poke the RandR extension when xf86SetSingleMode is done so that
appropriate events can be delivered, and so that future RandR queries return
correct information.
(cherry picked from commit dc6c4f6989f87149d8605604f4514f5cbf11de67) 
							
						 
						
							2007-04-10 12:36:45 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								67e1c98895 
								
							 
						 
						
							
							
								
								Look for the PCI ROM file elsewhere in sysfs.  
							
							... 
							
							
							
							/sys/devices reflects the bus topology, and we don't care that much.
Easier (and more reliable) to just look in /sys/bus/pci/devices, which
is a flat view. 
							
						 
						
							2007-04-09 19:08:52 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a08d5157f7 
								
							 
						 
						
							
							
								
								VT activate or waitactive are fatal if they fail.  
							
							... 
							
							
							
							Also, be sure to waitactive on the way down, to make sure we're off the VT
before exiting. 
							
						 
						
							2007-04-09 19:04:56 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								72b477f964 
								
							 
						 
						
							
							
								
								Don't write out empty sections from the parser.  
							
							
							
						 
						
							2007-04-09 18:59:01 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1f6741db19 
								
							 
						 
						
							
							
								
								Bug  #10560 : Code-Cleanup: function declarations () -> (void)  
							
							... 
							
							
							
							X.Org Bugzilla #10560 : <https://bugs.freedesktop.org/show_bug.cgi?id=10560 >
Patch #9511  <https://bugs.freedesktop.org/attachment.cgi?id=9511 > 
							
						 
						
							2007-04-09 14:33:15 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f24391dbfd 
								
							 
						 
						
							
							
								
								In AIGLX EnterVT processing, invoke driver EnterVT before resuming glx.  
							
							... 
							
							
							
							As the driver EnterVT function generally re-enables the hardware and
prepares it for rendering, it must be called before any gl functions are
called which could touch the hardware. 
							
						 
						
							2007-04-09 12:30:31 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4c2e28b091 
								
							 
						 
						
							
							
								
								Add setrlimit call in -core option to make dumps occur.  
							
							... 
							
							
							
							Default core size limit for most environments is 0, which disables core
dumps. Add code in the -core option processing path to set the core limit to
the maximum value. 
							
						 
						
							2007-04-09 12:28:53 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f1f8b562aa 
								
							 
						 
						
							
							
								
								Alloc sprite memory in devices' devPrivates, allow undisplaying cursors.  
							
							... 
							
							
							
							Improve memory usage by allocating the sprite's memory only to devices that
actually have a sprite and provide means to remove a device's cursor from the
screen (more hotplugging, yay!).
This commit breaks ScreenRec's ABI. 
							
						 
						
							2007-04-09 19:31:59 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7cef789fa1 
								
							 
						 
						
							
							
								
								Close down virtual core devices when closing all devices.  
							
							
							
						 
						
							2007-04-09 18:37:48 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6081b8c76f 
								
							 
						 
						
							
							
								
								Don't explicitly init sprite for VCP, EnableDevice() will take care of that.  
							
							
							
						 
						
							2007-04-09 18:35:47 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								00b1d52f41 
								
							 
						 
						
							
							
								
								Adding some comments to devices.c.  
							
							
							
						 
						
							2007-04-09 18:32:00 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								aa77ffb510 
								
							 
						 
						
							
							
								
								Fix: pick new ClientPointer when device is closed.  
							
							
							
						 
						
							2007-04-09 18:29:00 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4beeab8424 
								
							 
						 
						
							
							
								
								XFree86: Treat evdev and vmmouse as mouse drivers (bug  #10512 ,  #10559 )  
							
							... 
							
							
							
							When we see an evdev or vmmouse section, assume that it's a mouse, and
don't add a default mouse device.  This will break users who have an
evdev keyboard section but no mouse, and want the mouse to get added
by default. 
							
						 
						
							2007-04-08 13:39:06 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0a6ac99236 
								
							 
						 
						
							
							
								
								regenerated to fix bug 10371  
							
							
							
						 
						
							2007-04-07 12:42:29 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7e38559861 
								
							 
						 
						
							
							
								
								GLcore: fix after moving xf86glx_util.[hc] to Mesa.  
							
							
							
						 
						
							2007-04-06 13:38:12 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5a804f2e97 
								
							 
						 
						
							
							
								
								configure: minor cosmetic, move GLX extension options together.  
							
							
							
						 
						
							2007-04-05 19:14:31 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a4e2fc7034 
								
							 
						 
						
							
							
								
								glx: Remove stray __GLinterface.  
							
							... 
							
							
							
							__GLinterface was droped from glcore.h 
							
						 
						
							2007-04-05 19:13:47 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								38ca7d388c 
								
							 
						 
						
							
							
								
								glx: fix symlink, glcontextmodes.c was moved to mesa/src/glx/  
							
							
							
						 
						
							2007-04-05 19:13:14 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5c4deb71a1 
								
							 
						 
						
							
							
								
								Synthesize WarpPointer events for the actual device rather than the VCP.  
							
							
							
						 
						
							2007-04-05 14:21:46 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f8482967ae 
								
							 
						 
						
							
							
								
								Add an EXA driver callback to determine whether a pixmap is  
							
							... 
							
							
							
							"offscreen" in exa terms, which means accessible to the GPU.
Bump exa minor. The change is backwards-compatible. 
							
						 
						
							2007-04-04 14:04:52 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								7f36ba5706 
								
							 
						 
						
							
							
								
								Allow for multiple animated cursors.  
							
							
							
						 
						
							2007-04-04 17:38:10 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								676188531b 
								
							 
						 
						
							
							
								
								Unrealize cursor only once, not per device.  
							
							
							
						 
						
							2007-04-04 17:35:06 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c10df5b967 
								
							 
						 
						
							
							
								
								Swap RRScreenChangeNotifyEvent dimensions when the screen has one crtc and it's rotated.  
							
							... 
							
							
							
							RandR 1.1 clients expect the size fields in this event to be the unrotated
dimensions of the screen.  This behavior is "weird", but that's the way the old
code worked so we need to be bug-compatible with it. 
							
						 
						
							2007-04-03 16:09:04 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e1dea151db 
								
							 
						 
						
							
							
								
								Implement a minor hack in dmxCheckFunctionKeys() to detect special keys.  
							
							... 
							
							
							
							Keep track of status of (left) alt/ctrl keys so that ctrl-alt-q to exit
can be detected.  Not ideal, but works for now. 
							
						 
						
							2007-04-03 11:21:50 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0ee40c9357 
								
							 
						 
						
							
							
								
								s/intead/instead/  
							
							
							
						 
						
							2007-04-03 09:31:00 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								23974f20bf 
								
							 
						 
						
							
							
								
								add DDXRingBell() stub to solve link problem  
							
							
							
						 
						
							2007-04-03 09:30:24 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a240c039c4 
								
							 
						 
						
							
							
								
								Split the xserver/fb/fbcmap.c file into two files.  
							
							... 
							
							
							
							Now, fbcmap_mi.c contains the fb functions which just wrap mi functions.
Previously, these were in fbcmap.c and compiled when XFree86Server was defined.
Now, clients of fbcmap should either use fbcmap.c or fbcmap_mi.c and not worry
about setting the XFree86Server symbol. 
							
						 
						
							2007-04-03 09:28:21 -06:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1cc8db7281 
								
							 
						 
						
							
							
								
								Merge branch 'master' of ssh://herrb@git.freedesktop.org/git/xorg/xserver  
							
							
							
						 
						
							2007-04-03 16:04:45 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								645d87cf8e 
								
							 
						 
						
							
							
								
								CVE-2007-1003: XC-MISC Extension ProcXCMiscGetXIDList() Memory Corruption  
							
							
							
						 
						
							2007-04-03 15:47:18 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								207f710d16 
								
							 
						 
						
							
							
								
								Delete all grabs from all devices when deleting a window.  
							
							
							
						 
						
							2007-04-03 19:02:14 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5f382c9c7f 
								
							 
						 
						
							
							
								
								Merge branch 'master' into mpx  
							
							
							
						 
						
							2007-04-03 15:07:18 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f09ee168e2 
								
							 
						 
						
							
							
								
								Revert "o fix minor error in comment for GetPointerEvents()"  
							
							... 
							
							
							
							This reverts commit 96ce17aa94 
							
						 
						
							2007-04-03 15:07:00 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9b0b340668 
								
							 
						 
						
							
							
								
								Make GrabDevice differ between core grabs and device grabs.  
							
							
							
						 
						
							2007-04-03 15:06:26 +09:30 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a39f297ada 
								
							 
						 
						
							
							
								
								Don't erase current crtc for outputs on CloseScreen  
							
							... 
							
							
							
							Erasing this variable causes some outputs (SDVO on intel) to fail
to be correctly reset at server reset time.
(cherry picked from commit 56262a4ee943f328d089a8eb4aa70b9a4bd5d135) 
							
						 
						
							2007-04-02 19:12:44 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								11797ffdcc 
								
							 
						 
						
							
							
								
								Move modes/ debugging output under Option "ModeDebug" in the Device section.  
							
							
							
						 
						
							2007-04-02 18:21:58 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e44f106ffc 
								
							 
						 
						
							
							
								
								clean-up, debug code  
							
							
							
						 
						
							2007-04-02 16:26:15 -06:00