CVS Update: xc (branch: trunk)

Roland Mainz xorg-commit at pdx.freedesktop.org
Mon Oct 25 10:12:22 EEST 2004


CVSROOT:	/cvs/xorg
Module name:	xc
Changes by:	gisburn at gabe.	04/10/25 00:12:22

Log message:
  Fix for https://freedesktop.org/bugzilla/show_bug.cgi?id=1664 - RFE: Add support for the DOUBLE-BUFFER extension to the Xprint server and DDX.
  Additionally a "pixmap-scrubber"
  optimisation is added to the PostScript DDX to remove all content
  from a vector pixmap when a |PolyFillRect()| call covers the whole
  pixmap surface with a solid fill (this avoids that a backbuffer
  vector pixmap gets constantly filled even when the content is
  not visible anymore after |XdbeSwapBuffers()| has cleared the
  hidden buffer with the background color).

Modified files:
      ./:
        ChangeLog 
      xc/config/cf/:
        xprint_site.def 
      xc/programs/Xserver/Xprint/ps/:
        Ps.h PsPixmap.c PsPolygon.c 
      xc/programs/Xserver/mi/:
        miinitext.c 
  
  Revision      Changes    Path
  1.489         +16 -1     xc/ChangeLog
  1.4           +0 -1      xc/config/cf/xprint_site.def
  1.5           +1 -0      xc/programs/Xserver/Xprint/ps/Ps.h
  1.5           +19 -3     xc/programs/Xserver/Xprint/ps/PsPixmap.c
  1.3           +25 -0     xc/programs/Xserver/Xprint/ps/PsPolygon.c
  1.14          +1 -2      xc/programs/Xserver/mi/miinitext.c




More information about the xorg-commit mailing list