[gs-cvs] rev 7547 - in trunk/gs: doc lib

alexcher at ghostscript.com alexcher at ghostscript.com
Mon Jan 1 20:58:51 PST 2007


Author: alexcher
Date: 2007-01-01 20:58:50 -0800 (Mon, 01 Jan 2007)
New Revision: 7547

Modified:
   trunk/gs/doc/pscet_status.txt
   trunk/gs/lib/gs_dps2.ps
   trunk/gs/lib/gs_lev2.ps
Log:
Implement setucacheparams, ucachestatus using MaxUPathItem user parameter
to match CET 27-05-02. The test results mow match Tek 360 hard copy.

DIFFERENCES:
None.


Modified: trunk/gs/doc/pscet_status.txt
===================================================================
--- trunk/gs/doc/pscet_status.txt	2007-01-01 10:13:59 UTC (rev 7546)
+++ trunk/gs/doc/pscet_status.txt	2007-01-02 04:58:50 UTC (rev 7547)
@@ -2835,7 +2835,9 @@
 
 13-03-3  OK	Minor differences visually reviewed by RJJ
 
-13-03-4  DIFF	GS error inconformity. assign: Alex
+13-03-4  DIFF	GS error inconformity.
+                {{/a /b add } (abc) cshow} stopped
+                returns only true on the stack. assign: Alex
 
 13-03-5  OK	Minor differences visually reviewed by RJJ
 
@@ -4671,14 +4673,17 @@
 27-05-1  DIFF	Inconforming currentuserparams. Analyzed by Igor.
 		Igor assigns this to Ray for further analyzis.
 
-27-05-2  DIFF	memo36 - setvmthreshold; cash18 ucachestatus;
+27-05-2  OK  	memo36 - setvmthreshold; cash18 ucachestatus;
 		Igor assigns this to Ray for further analyzis.
 		more15 - same as currentstrokeadjust in 09-49D-3
                 peter writes:
                 These CET files will not run on my 64-bit build (they expect to be able to
                 'cvs' any integer into a 12-character string), and I don't seem to be able
                 to get gcc to produce 32-bit output, even with Ralph's help.  Please
-                reassign these files.  Assign Alex.
+                reassign these files.
+                -
+                After implementing setucacheparams, ucachestatus using MaxUPathItem user
+                parameter the test results match Tek 360 hard copy. - Alex
 
 27-06-1  OK  	Fixed in rev. 7157 - Alex.
 

Modified: trunk/gs/lib/gs_dps2.ps
===================================================================
--- trunk/gs/lib/gs_dps2.ps	2007-01-01 10:13:59 UTC (rev 7546)
+++ trunk/gs/lib/gs_dps2.ps	2007-01-02 04:58:50 UTC (rev 7547)
@@ -234,12 +234,13 @@
 % Dummy definitions for cache control operators
 
 /ucachestatus {			% - ucachestatus -mark- ? ? ? ? <size>
-	mark 0 0 0 0 .userdict /.ucachesize .knownget not { 0 } if
+	mark 0 0 0 0 /MaxUPathItem getuserparam
 } odef
 /setucacheparams {		% -mark- ... <size> setucacheparams -
 		% Provoke an appropriate error if needed.
 	counttomark 1 lt { () 0 get } if
-	0 or .userdict /.ucachesize 2 index 0 .max put cleartomark
+	dup 0 or /MaxUPathItem getuserparam .max
+        1 dict dup /MaxUPathItem 4 -1 roll put setuserparams cleartomark
 } odef
 
 end				% level2dict

Modified: trunk/gs/lib/gs_lev2.ps
===================================================================
--- trunk/gs/lib/gs_lev2.ps	2007-01-01 10:13:59 UTC (rev 7546)
+++ trunk/gs/lib/gs_lev2.ps	2007-01-02 04:58:50 UTC (rev 7547)
@@ -270,7 +270,7 @@
   /MaxFormItem 100000 .definepsuserparam
   /MaxPatternItem 20000 .definepsuserparam
   /MaxScreenItem 48000 .definepsuserparam
-  /MaxUPathItem 5000 .definepsuserparam
+  /MaxUPathItem 0 .definepsuserparam
 
 % File Access Permission parameters
   .currentglobal true .setglobal



More information about the gs-cvs mailing list