RE: Proposed fix for 687421; page cleared in x11alpha
"Dan Coby" <[email protected]> Sat, 18 Sep 2004 22:54:01 -0700
| Newsgroups | gmane.comp.printing.ghostscript.patches |
|---|---|
| Message-ID | <[email protected]> |
Raph, >It does not. However, that's not all that surprising, because I don't >think the forwarding device gets used much (if at all) in the standard >devices we use for testing. I guess that, in order to really validate >this patch, we should find out under exactly what circumstances a >forwarding device gets installed. A quick grep for bbox_device and device_bbox shows that besides gdevxini.c and gdevx.c, the major users seem to be gdevps.c, gdevvec.c, and gximag3x.c. I do not know what other forwarding devices that we have (pdf14, clipping, overprinting, what else?). The regression testing does include several examples of pdf14 transparency, clipping, and overprinting. >Alternatively, I could just check in the patch and see if we get any squeals Obviously the x11 device is important on *nix and this problem is a major flaw in the x11 device. The biggest worry is issue that you found about Peter's change back in 4.8. Dan -----Original Message----- From: Raph Levien [mailto:[email protected]] Sent: Saturday, September 18, 2004 8:50 PM To: [email protected] Subject: Re: [gs-code-review] Proposed fix for 687421; page cleared in x11alpha (xefitra) On Fri, 17 Sep 2004 00:03:32 -0700, Dan Coby <[email protected]> wrote: > > Raph, > > I also have no idea about why gx_forward_get_page_device had logic > for returning the forwarding device if the target device was the > page device. It does look a very strange piece of logic. > > Does this change make any differences in the regression testing? It does not. However, that's not all that surprising, because I don't think the forwarding device gets used much (if at all) in the standard devices we use for testing. I guess that, in order to really validate this patch, we should find out under exactly what circumstances a forwarding device gets installed. Alternatively, I could just check in the patch and see if we get any squeals :) Raph