[gs-cvs] rev 9413 - trunk/gs/base

giles at ghostscript.com giles at ghostscript.com
Tue Jan 27 12:43:39 PST 2009

Author: giles
Date: 2009-01-27 12:43:39 -0800 (Tue, 27 Jan 2009)
New Revision: 9413

Fix fillpage in the x11alpha device.

This reverts an incorrect code change which prevented the fillpage
method of the x11alpha device from clearing the buffer. Bug 690255.


In r9288, a new fillpage method was added. This is a stub in printer
devices, but is overridden to detect page flushes in some high
level devices. That commit included incomplete changes to gdevxini.c
which didn't compile. Alex suggested a fix in 690202, which was
committed as r9294 after approval from the author of 9288. This was
what broke page clearing in the x11alpha device.

This commit removes the changes both commits made to the x11 devices and
restores gdevxini.c to its state prior as of r9287.

Modified: trunk/gs/base/gdevxini.c
--- trunk/gs/base/gdevxini.c	2009-01-27 20:43:37 UTC (rev 9412)
+++ trunk/gs/base/gdevxini.c	2009-01-27 20:43:39 UTC (rev 9413)
@@ -604,7 +604,6 @@
-	COPY_PROC(fillpage);
 #undef COPY_PROC
 	if (xdev->is_buffered) {
     	    check_device_separable((gx_device *)xdev);

More information about the gs-cvs mailing list