dc90d50008 
								
							 
						 
						
							
							
								
								exa: increase minor version number for pixmap allocation hooks  
							
							
							
						 
						
							2007-10-02 14:05:07 +10:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f15af2ae60 
								
							 
						 
						
							
							
								
								exa: only setup offscreen allocator if driver doesn't provide CreatePixmap  
							
							
							
						 
						
							2007-10-02 14:03:48 +10:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ffb58f4fa8 
								
							 
						 
						
							
							
								
								exa: add hooks for drivers to take over pixmap allocation  
							
							... 
							
							
							
							This adds hooks for the driver to access Create/DestroyPixmap and ModifyPixmapHe
ader.
It allocates a 0 sized pixmap using fb and calls the driver routine to do
work of allocating the actual memory.
ModifyPixmapHeader is mainly required for hooking the screen pixmap which
isn't create by normal methods 
							
						 
						
							2007-10-02 14:03:39 +10:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								31555af000 
								
							 
						 
						
							
							
								
								exa: add a pixmap private pointer for drivers to retrieve.  
							
							
							
						 
						
							2007-10-02 13:57:55 +10:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								50551ec693 
								
							 
						 
						
							
							
								
								xace: remove obsoleted DRAWABLE_ACCESS hook.  
							
							
							
						 
						
							2007-09-28 15:04:33 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8b54865720 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: XKB extension.  
							
							... 
							
							
							
							Removes "LookupKeyboardDevice" and "LookupPointerDevice" in favor of
inputInfo.keyboard and inputInfo.pointer, respectively; all use cases
are non-XI compliant anyway. 
							
						 
						
							2007-09-28 13:34:18 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5c03d13181 
								
							 
						 
						
							
							
								
								xace: add new hooks + access controls: XInput extension.  
							
							... 
							
							
							
							Introduces new dix API to lookup a device, dixLookupDevice(), which
replaces LookupDeviceIntRec and LookupDevice. 
							
						 
						
							2007-09-28 08:02:00 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								2d93e69690 
								
							 
						 
						
							
							
								
								Rework local client id finding code to be more uniform  
							
							
							
						 
						
							2007-09-27 16:47:32 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c7ead3a68e 
								
							 
						 
						
							
							
								
								xorgcfg needs $(DIX_CFLAGS) for pixman-1 include path  
							
							
							
						 
						
							2007-09-27 16:47:32 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								62a9fb4cda 
								
							 
						 
						
							
							
								
								Fix PCI rework build on Solaris (copy what BSD does)  
							
							
							
						 
						
							2007-09-27 16:47:32 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								cfe549d1ba 
								
							 
						 
						
							
							
								
								EXA: Added back the maxPitchPixels initialization code.  
							
							... 
							
							
							
							This doesn't add real value yet, but it will be useful once I add code
that splits large render operations into smaller parts if necessary. 
							
						 
						
							2007-09-27 22:36:52 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c11a27ef85 
								
							 
						 
						
							
							
								
								Add the FB_ACCESS_WRAPPER checks  
							
							
							
						 
						
							2007-09-27 14:55:40 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e0bb33b3d2 
								
							 
						 
						
							
							
								
								Fix bug  #12286  
							
							
							
						 
						
							2007-09-27 14:55:40 +01:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								6d5c1e0d89 
								
							 
						 
						
							
							
								
								EXA: Remove bogus pitch checks.  
							
							... 
							
							
							
							exaCreatePixmap should handle all cases correctly. 
							
						 
						
							2007-09-27 13:35:23 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								598698678b 
								
							 
						 
						
							
							
								
								EXA: Punt for all fallbacks in exaFillRegion*.  
							
							... 
							
							
							
							Now that PaintWindow is gone, all callers already handle fallbacks. 
							
						 
						
							2007-09-27 13:33:52 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								006f652505 
								
							 
						 
						
							
							
								
								EXA: Make sure tile offsets passed to drivers are never negative.  
							
							... 
							
							
							
							Thanks to Björn Steinbrink for pointing out the problem on IRC. 
							
						 
						
							2007-09-27 13:30:58 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								da7d9aa1fb 
								
							 
						 
						
							
							
								
								EXA: Tile offscreen pixmap coordinate offsets are always 0.  
							
							
							
						 
						
							2007-09-27 13:30:48 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d6f4764bf5 
								
							 
						 
						
							
							
								
								EXA: Remove some clearly bogus code from exaCopyNtoN.  
							
							... 
							
							
							
							Not sure what I was thinking when I wrote this... it would cause the box
coordinates to be off for exaCopyNtoNTwoDir or fallbacks.
Thanks to Tilman Sauerbeck for pointing out the problem on IRC and testing the
fix. 
							
						 
						
							2007-09-27 13:29:07 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c7d6d1f589 
								
							 
						 
						
							
							
								
								EXA: Punt on fallback case not handled correctly in exaFillRegionTiled.  
							
							... 
							
							
							
							Fixes http://bugs.freedesktop.org/show_bug.cgi?id=12520  . 
							
						 
						
							2007-09-27 13:20:45 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1d938a80fd 
								
							 
						 
						
							
							
								
								Remove unused pciAddrHostToBus functions from ix86Pci.c  
							
							... 
							
							
							
							Matches linuxPci.c changes made in 8279444a54 
							
						 
						
							2007-09-26 19:42:46 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								27612748e0 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	dix/devices.c 
							
						 
						
							2007-09-26 07:47:29 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3b114f2603 
								
							 
						 
						
							
							
								
								Input: Properly swap DevicePresenceNotify events.  
							
							
							
						 
						
							2007-09-26 07:26:59 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								31a7994ac7 
								
							 
						 
						
							
							
								
								Input: Return errors to the dispatcher instead of sending them ourself.  
							
							... 
							
							
							
							Also fixed two "unused variable: stuff" warnings. 
							
						 
						
							2007-09-26 07:26:59 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								56ffc381d3 
								
							 
						 
						
							
							
								
								EXA: Removed duplicated exaGetDrawablePixmap() calls.  
							
							
							
						 
						
							2007-09-26 16:52:27 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								aa0325db7e 
								
							 
						 
						
							
							
								
								Xephyr: fix compiler warnings  
							
							... 
							
							
							
							* hw/kdrive/ephyr/ephyr_draw.c:
	  (ephyrDownloadFromScreen),
	  (ephyrUploadToScreen): fix compiler warnings 
							
						 
						
							2007-09-26 15:26:42 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								ae8b4f7dcf 
								
							 
						 
						
							
							
								
								EXA: Added pitch limitations.  
							
							... 
							
							
							
							Drivers can now specify the max pitches that the accelerator supports. 
							
						 
						
							2007-09-25 16:43:06 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								b61461425e 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: XV extension.  
							
							... 
							
							
							
							May need to revisit this extension in the future, depending on observed use. 
							
						 
						
							2007-09-25 09:56:00 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9bd04055a2 
								
							 
						 
						
							
							
								
								xace: change prototype of VALIDATE_DRAWABLE_AND_GC macro to allow access  
							
							... 
							
							
							
							mode to be passed to dixLookupDrawable. 
							
						 
						
							2007-09-25 09:33:51 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								988f446fe0 
								
							 
						 
						
							
							
								
								[EDID] Ignore reserved bits in deciding monitor vs detailed timing descriptor.  
							
							... 
							
							
							
							Even though they're defined to zero by the spec, we've seen an EDID block
where the (empty) ASCII strings were stuffed in a byte early, leading to the
descriptor being considered a detailed timing instead. 
							
						 
						
							2007-09-24 20:26:31 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								27ad5d74c2 
								
							 
						 
						
							
							
								
								Input: Generate XKB mapping changes for all core-sending devices (bug  #12523 )  
							
							... 
							
							
							
							When we change the mapping on a core device, make sure we propagate this
through to XKB for all extended devices as well. 
							
						 
						
							2007-09-23 17:17:20 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0e800ca465 
								
							 
						 
						
							
							
								
								GetKeyboardEvents: Reject out-of-range keycodes (bug  #12528 )  
							
							... 
							
							
							
							We can only deal with keycodes between 8 and 255, so make sure that we never
accept anything out of this range. 
							
						 
						
							2007-09-23 12:43:31 +03:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e1860f241b 
								
							 
						 
						
							
							
								
								Document xf86_crtc_clip_video_helper better.  
							
							
							
						 
						
							2007-09-22 17:54:51 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								19d30c1c77 
								
							 
						 
						
							
							
								
								Revert "Fix possible crash if Xv window is outside of either crtc"  
							
							... 
							
							
							
							This reverts commit 9235531410 
							
						 
						
							2007-09-22 17:51:27 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9235531410 
								
							 
						 
						
							
							
								
								Fix possible crash if Xv window is outside of either crtc  
							
							
							
						 
						
							2007-09-22 14:25:02 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								edd8817083 
								
							 
						 
						
							
							
								
								EXA: Check ABI compatibility earlier.  
							
							... 
							
							
							
							If the driver isn't compatible to the server, all bets are off anyway wrt
the contents of the fields that we're validating, which can lead to bogus
error messages. 
							
						 
						
							2007-09-22 13:52:56 +02:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								abe0a51f3f 
								
							 
						 
						
							
							
								
								So, like, checking return codes of system calls (signal, etc) is good.  
							
							... 
							
							
							
							Also, only restore an old signal handler if one was actually set
(prevents the server from dying on OS X). 
							
						 
						
							2007-09-21 17:07:36 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								eb82b19aa7 
								
							 
						 
						
							
							
								
								XDarwin: build fix for X11.app  
							
							
							
						 
						
							2007-09-20 19:55:48 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5b08932bfb 
								
							 
						 
						
							
							
								
								XDarwin:  pulling in Indirect GLX fixes from downstream  
							
							
							
						 
						
							2007-09-20 19:27:31 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								742d5d6adc 
								
							 
						 
						
							
							
								
								XDarwin: Fixes to quartzKeyboard.c to prevent a crash using certain non-US keyboards  
							
							
							
						 
						
							2007-09-20 18:03:51 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								374bd88d10 
								
							 
						 
						
							
							
								
								XDarwin: Merging misc changes from downstream.  
							
							... 
							
							
							
							The only functional changes in this patch are a removal of use of
Xtrans internals -- replaced by xcb, which doesn't seem to be used
elsewhere in the server?  Pity.
Also, a fix to make all X11 windows pop to the front of the display
when the X11.app icon is clicked -- currently takes two clicks,
not sure why. 
							
						 
						
							2007-09-20 16:51:06 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3a965fdadc 
								
							 
						 
						
							
							
								
								Don't segfault on shutdown if we never managed to connect to dbus.  
							
							
							
						 
						
							2007-09-20 16:22:24 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								50fa8722d3 
								
							 
						 
						
							
							
								
								Set noCompositeExtension to TRUE when failing to initialize the extension (e.g. when Xinerama is enabled).  
							
							
							
						 
						
							2007-09-20 14:00:33 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								a247886b08 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: XF86-Bigfont extension  
							
							
							
						 
						
							2007-09-20 13:06:38 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f6532a81ee 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: APPGROUP extension  
							
							
							
						 
						
							2007-09-20 12:17:17 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								82f7195a62 
								
							 
						 
						
							
							
								
								xace: modifications to ChangeWindowAttributes special case: separate  
							
							... 
							
							
							
							Receive and SetAttr.  Refer to 963e69b8ef 
							
						 
						
							2007-09-20 09:17:09 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								661b1328cf 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: SYNC extension  
							
							... 
							
							
							
							May need to revisit this extension in the future, depending on observed use. 
							
						 
						
							2007-09-20 09:14:09 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								90bacdef72 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: MIT-SHM extension  
							
							
							
						 
						
							2007-09-20 06:53:51 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e93cff52fe 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: DOUBLE-BUFFER extension  
							
							
							
						 
						
							2007-09-19 14:48:20 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								082c0f7fb3 
								
							 
						 
						
							
							
								
								devPrivates rework: move devPrivates field in drawable structure types  
							
							... 
							
							
							
							to just below the DrawableRec.  Wish there were a better way to do this
but it has to be in the same place for all drawable types. 
							
						 
						
							2007-09-19 13:59:35 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5b36b64192 
								
							 
						 
						
							
							
								
								xace: add missing argument to hook call.  
							
							
							
						 
						
							2007-09-19 11:11:54 -04:00