Tomas Carnecky
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								9757106bba 
								
							 
						 
						
							
							
								
								Remove all empty extension reset hooks, replace with NULL.  
							
							 
							
							
							
						 
						
							2008-07-24 15:46:08 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								5675ae1f72 
								
							 
						 
						
							
							
								
								XACE: Call the creation hook to properly label COMPOSITE window pixmaps.  
							
							 
							
							
							
						 
						
							2008-02-28 18:12:52 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								26586a7ad5 
								
							 
						 
						
							
							
								
								Revert "registry: Register composite extension protocol names."  
							
							 
							
							... 
							
							
							
							This reverts commit 166ef972fe .
Moving all the names into dix/registry.c 
							
						 
						
							2007-11-20 17:27:37 -05:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								166ef972fe 
								
							 
						 
						
							
							
								
								registry: Register composite extension protocol names.  
							
							 
							
							
							
						 
						
							2007-10-15 15:22:02 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								27612748e0 
								
							 
						 
						
							
							
								
								Merge branch 'master' into XACE-SELINUX  
							
							 
							
							... 
							
							
							
							Conflicts:
	dix/devices.c 
							
						 
						
							2007-09-26 07:47:29 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Aaron Plattner
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								c9ceb48780 
								
							 
						 
						
							
							
								
								xace: add hooks + new access codes: Composite extension  
							
							 
							
							
							
						 
						
							2007-08-31 11:03:54 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eamon Walsh
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Keith Packard
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								4d76075dbb 
								
							 
						 
						
							
							
								
								Death to RCS tags.  
							
							 
							
							
							
						 
						
							2007-06-29 14:06:52 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Luo Jie
							
						 
						
							
							
							
							
								
							
							
								1f48995d66 
								
							 
						 
						
							
							
								
								Fix build of composite, dix, and randr when Xinerama is disabled.  
							
							 
							
							
							
						 
						
							2007-05-24 11:20:59 -07:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eric Anholt
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eric Anholt
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eric Anholt
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Adam Jackson
							
						 
						
							
							
							
							
								
							
							
								9a0f25de7c 
								
							 
						 
						
							
							
								
								Static cleanups, dead code deletion.  
							
							 
							
							
							
						 
						
							2007-03-25 12:27:01 -04:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Aaron Plattner
							
						 
						
							
							
							
							
								
							
							
								724f9cb578 
								
							 
						 
						
							
							
								
								Bug  #9219 : Use pWin->viewable instead of pWin->realized to catch InputOnly windows too.  
							
							 
							
							
							
						 
						
							2006-12-05 13:44:05 -08:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Aaron Plattner
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Søren Sandmann Pedersen
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Deron Johnson
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								46b64bd5c6 
								
							 
						 
						
							
							
								
								Fix more include paths; add dix-config.h to XKB code.  
							
							 
							
							
							
						 
						
							2005-07-03 07:37:35 +00:00  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Daniel Stone
							
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
								 
							
						 
					 
				
					
						
							
							
								 
								Eric Anholt
							
						 
						
							
							
							
							
								
							
							
								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