[gs-cvs] rev 8375 - trunk/gs/src
leonardo at ghostscript.com
leonardo at ghostscript.com
Sat Nov 17 21:30:56 PST 2007
Author: leonardo
Date: 2007-11-17 21:30:55 -0800 (Sat, 17 Nov 2007)
New Revision: 8375
Modified:
trunk/gs/src/gdevp14.c
trunk/gs/src/gstrans.c
Log:
Fix (clist) : Improving the debug printing.
DETAILS :
This patch only inserts some debug trace printing about the pdf14 compositor.
The old code generates a confusing trace due to missing an important information.
EXPECTED DIFFERENCES :
None.
Modified: trunk/gs/src/gdevp14.c
===================================================================
--- trunk/gs/src/gdevp14.c 2007-11-16 21:39:22 UTC (rev 8374)
+++ trunk/gs/src/gdevp14.c 2007-11-18 05:30:55 UTC (rev 8375)
@@ -1703,6 +1703,7 @@
pdf14_set_params(gs_imager_state * pis, gx_device * dev,
const gs_pdf14trans_params_t * pparams)
{
+ if_debug0('v', "[v]pdf14_set_params\n");
if (pparams->changed & PDF14_SET_BLEND_MODE)
pis->blend_mode = pparams->blend_mode;
if (pparams->changed & PDF14_SET_TEXT_KNOCKOUT)
@@ -1972,6 +1973,7 @@
pdf14_recreate_device(mem, pis, pdev, pdf14pct);
break;
case PDF14_POP_DEVICE:
+ if_debug0('v', "[v]gx_update_pdf14_compositor(PDF14_POP_DEVICE)\n");
pis->get_cmap_procs = p14dev->save_get_cmap_procs;
gx_set_cmap_procs(pis, p14dev->target);
/* Send image out raster data to output device */
Modified: trunk/gs/src/gstrans.c
===================================================================
--- trunk/gs/src/gstrans.c 2007-11-16 21:39:22 UTC (rev 8374)
+++ trunk/gs/src/gstrans.c 2007-11-18 05:30:55 UTC (rev 8375)
@@ -243,7 +243,7 @@
GS_COLOR_SPACE_TYPE_NAMES
};
- dlprintf5("[v](0x%lx)begin_transparency_group [%g %g %g %g]\n",
+ dlprintf5("[v](0x%lx)gx_begin_transparency_group [%g %g %g %g]\n",
(ulong)pis, bbox.p.x, bbox.p.y, bbox.q.x, bbox.q.y);
if (tgp.ColorSpace)
dprintf1(" CS = %s",
@@ -266,6 +266,7 @@
{
gs_pdf14trans_params_t params = { 0 };
+ if_debug0('v', "[v]gs_end_transparency_group\n");
params.pdf14_op = PDF14_END_TRANS_GROUP; /* Other parameters not used */
return gs_state_update_pdf14trans(pgs, ¶ms);
}
@@ -273,6 +274,7 @@
int
gx_end_transparency_group(gs_imager_state * pis, gx_device * pdev)
{
+ if_debug0('v', "[v]gx_end_transparency_group\n");
if (dev_proc(pdev, end_transparency_group) != 0)
return (*dev_proc(pdev, end_transparency_group)) (pdev, pis, NULL);
else
More information about the gs-cvs
mailing list