CVS Update: xc (branch: trunk)

Keith Packard xorg-commit at pdx.freedesktop.org
Fri Aug 13 11:16:14 EEST 2004


CVSROOT:	/cvs/xorg
Module name:	xc
Changes by:	keithp at pdx.	04/08/13 01:16:14

Log message:
  2004-08-13  Keith Packard  <keithp at keithp.com>
  
  	* programs/Xserver/composite/compalloc.c: (compFreePixmap):
  	Empty damage object when freeing pixmap.
  
  	* programs/Xserver/composite/compinit.c: (compCloseScreen),
  	* programs/Xserver/composite/compint.h:
  	(compInstallColormap), (compAddAlternateVisuals), (compScreenInit):
  	Wrap InstallColormap so that the DDX doesn't see colormaps from
  	our ARGB visual (avoids lovely green tint to screen).
  	Also, set visual->nplanes of ARGB visual to all used
  	(including alpha) planes so DIX can set pixel values correctly.
  
  	* programs/Xserver/composite/compwindow.c:
  	(compWindowUpdateAutomatic):
  	Translate automatic update regions correctly to account for borders
  
  	* programs/Xserver/dix/colormap.c:
  	When nplanes == 32 (ARGB visuals), mask in all ones for alpha values
  	to allocated pixel values.
  
  	* programs/Xserver/fb/fbpict.h:
  	Remove redundant fbAddTraps declaration
  
  	* programs/Xserver/fb/fbwindow.c: (fbCopyWindow):
  	Fix fbCopyWindow to work on non-screen pixmaps (not needed yet)
  
  	* programs/Xserver/render/mipict.c: (miClipPictureReg),
  	(miClipPictureSrc), (miCompositeSourceValidate),
  	(miComputeCompositeRegion):
  	Replace broken clipping code with that from modular tree.
  
  	* programs/Xserver/render/mirect.c: (miColorRects):
  	Respect subWindowMode.

Modified files:
      ./:
        ChangeLog 
      xc/programs/Xserver/composite/:
        compalloc.c compinit.c compint.h compwindow.c 
      xc/programs/Xserver/dix/:
        colormap.c 
      xc/programs/Xserver/fb/:
        fbpict.h fbwindow.c 
      xc/programs/Xserver/render/:
        mipict.c mirect.c 
  
  Revision      Changes    Path
  1.260         +36 -1     xc/ChangeLog
  1.3           +1 -0      xc/programs/Xserver/composite/compalloc.c
  1.6           +30 -7     xc/programs/Xserver/composite/compinit.c
  1.4           +13 -0     xc/programs/Xserver/composite/compint.h
  1.5           +23 -2     xc/programs/Xserver/composite/compwindow.c
  1.5           +7 -11     xc/programs/Xserver/dix/colormap.c
  1.6           +0 -9      xc/programs/Xserver/fb/fbpict.h
  1.4           +5 -5      xc/programs/Xserver/fb/fbwindow.c
  1.4           +95 -33    xc/programs/Xserver/render/mipict.c
  1.3           +6 -5      xc/programs/Xserver/render/mirect.c




More information about the xorg-commit mailing list