ebea78cdba 
								
							 
						 
						
							
							
								
								Prepare for array-index based devPrivates.  
							
							... 
							
							
							
							TODO: static indices can be made just an int; some indices
can be combined. 
							
						 
						
							2008-08-28 18:05:40 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9757106bba 
								
							 
						 
						
							
							
								
								Remove all empty extension reset hooks, replace with NULL.  
							
							
							
						 
						
							2008-07-24 15:46:08 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								efa65a0317 
								
							 
						 
						
							
							
								
								Rework composite overlay window code to fix several resource management bugs.  
							
							... 
							
							
							
							The composite overlay window code had several misunderstandings of the
workings of the X server, in particular error handling paths would often
double-free objects. Clean all of this up by using resource destruction as
the sole mechanism for freeing resource-based objects. 
							
						 
						
							2008-05-04 21:54:27 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4d91b1d5e4 
								
							 
						 
						
							
							
								
								XACE: Adjust the location of the COMPOSITE creation hook.  
							
							... 
							
							
							
							Avoids incrementing the refcnt if the hook fails. 
							
						 
						
							2008-02-28 21:52:32 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5675ae1f72 
								
							 
						 
						
							
							
								
								XACE: Call the creation hook to properly label COMPOSITE window pixmaps.  
							
							
							
						 
						
							2008-02-28 18:12:52 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								26586a7ad5 
								
							 
						 
						
							
							
								
								Revert "registry: Register composite extension protocol names."  
							
							... 
							
							
							
							This reverts commit 166ef972fe 
							
						 
						
							2007-11-20 17:27:37 -05:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								166ef972fe 
								
							 
						 
						
							
							
								
								registry: Register composite extension protocol names.  
							
							
							
						 
						
							2007-10-15 15:22:02 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								27612748e0 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							... 
							
							
							
							Conflicts:
	dix/devices.c 
							
						 
						
							2007-09-26 07:47:29 -04: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 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0003ccfcdf 
								
							 
						 
						
							
							
								
								xace: add new fields to resource access hook to allow parent resource objects  
							
							... 
							
							
							
							to be passed in at create time.  Also added a missing devPrivates initializer. 
							
						 
						
							2007-09-05 11:18:36 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								c9ceb48780 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: Composite extension  
							
							
							
						 
						
							2007-08-31 11:03:54 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4017d31902 
								
							 
						 
						
							
							
								
								devPrivates rework: since API is already broken, switch everything  
							
							... 
							
							
							
							over to new system.
Need to update documentation and address some remaining vestiges of
old system such as CursorRec structure, fb "offman" structure, and
FontRec privates. 
							
						 
						
							2007-08-28 09:28:25 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								f106c04b62 
								
							 
						 
						
							
							
								
								Have Composite always report server version.  
							
							... 
							
							
							
							It was reporting the lessor of the server and client versions, which doesn't
make sense with the 0.4 semantic change in clipping. 
							
						 
						
							2007-07-03 14:47:19 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4f88d68bdb 
								
							 
						 
						
							
							
								
								Force advertised Composite version to 0.4 instead of using header version.  
							
							... 
							
							
							
							Installed protocol header version may be newer than the server code base.
Use internal version number for Composite extension to make sure the server
doesn't advertise capabilities it doesn't support. 
							
						 
						
							2007-07-03 14:43:17 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								4d76075dbb 
								
							 
						 
						
							
							
								
								Death to RCS tags.  
							
							
							
						 
						
							2007-06-29 14:06:52 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								1f48995d66 
								
							 
						 
						
							
							
								
								Fix build of composite, dix, and randr when Xinerama is disabled.  
							
							
							
						 
						
							2007-05-24 11:20:59 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								0bfc3cc22d 
								
							 
						 
						
							
							
								
								Disable composite when Xinerama is active.  
							
							... 
							
							
							
							It will likely take a decent bit of work to make that work right. 
							
						 
						
							2007-03-27 17:34:00 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								5e7936371c 
								
							 
						 
						
							
							
								
								Disable Composite when the screen's visual is pseudocolor.  
							
							... 
							
							
							
							Rendering fails badly in this case, and I don't care enough to fix it. 
							
						 
						
							2007-03-27 17:31:39 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								8afc7e2eb3 
								
							 
						 
						
							
							
								
								Refuse to initialize Composite if Render is not present.  
							
							... 
							
							
							
							Composite relies on the presence of Render, in particular for the automatic
compositing. 
							
						 
						
							2007-03-27 17:31:34 -07:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								9a0f25de7c 
								
							 
						 
						
							
							
								
								Static cleanups, dead code deletion.  
							
							
							
						 
						
							2007-03-25 12:27:01 -04:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								724f9cb578 
								
							 
						 
						
							
							
								
								Bug  #9219 : Use pWin->viewable instead of pWin->realized to catch InputOnly windows too.  
							
							
							
						 
						
							2006-12-05 13:44:05 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								3690de9b1b 
								
							 
						 
						
							
							
								
								Bug  #9219 : Return BadMatch when trying to name the backing pixmap of an unrealized window.  
							
							... 
							
							
							
							Before this change, ProcCompositeNameWindowPixmap would name the screen pixmap
if !pWin->realized. 
							
						 
						
							2006-12-05 12:42:12 -08:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								dc43909219 
								
							 
						 
						
							
							
								
								Fri Apr 7 13:46:45 2006 Søren Sandmann <sandmann@redhat.com>  
							
							... 
							
							
							
							Use FreeResource instead of deleteCompOverlayClient() 
							
						 
						
							2006-04-07 17:49:32 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								450018f48b 
								
							 
						 
						
							
							
								
								Part 3 of 3 (Other parts are in proto and lib) Composite Version 0.3:  
							
							... 
							
							
							
							CompositeGetOverlayWindow, CompositeReleaseOverlayWindow Xfixes Version
    4.0: XFixesHideCursor, XFixesShowCursor 
							
						 
						
							2006-03-13 21:59:55 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								46b64bd5c6 
								
							 
						 
						
							
							
								
								Fix more include paths; add dix-config.h to XKB code.  
							
							
							
						 
						
							2005-07-03 07:37:35 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								e03198972c 
								
							 
						 
						
							
							
								
								Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.  
							
							... 
							
							
							
							Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
    source files in the xserver/xorg tree, predicated on defines of
    HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
    <X11/fonts/foo.h>. 
							
						 
						
							2005-07-03 07:02:09 +00:00 
							 
					 
				
					
						
							
							
								 
						
							
							
							
							
								
							
							
								d690556d49 
								
							 
						 
						
							
							
								
								Integrate COMPOSITEWRAP branch including composite wrapper. This code still  
							
							... 
							
							
							
							has several issues, including:
- CopyWindow and PaintWindow wrappers missing (will be done soon)
- Some segfaults seen in the Render wrappers.
- Xprt server build breaks with Composite.
- DDXs must be recompiled for Composite due to VisualRec size change.
- Composite bugs pointed out by Deron Johnson in email.
Also, reorder XFixes initialization according to comments by Keith which
    are also in xserver CVS. 
							
						 
						
							2004-07-31 08:24:14 +00:00