[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, &params);
 }
@@ -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