[gs-cvs] rev 7468 - in trunk/gs: doc src
alexcher at ghostscript.com
alexcher at ghostscript.com
Fri Dec 8 07:30:11 PST 2006
Author: alexcher
Date: 2006-12-08 07:30:10 -0800 (Fri, 08 Dec 2006)
New Revision: 7468
Modified:
trunk/gs/doc/pscet_status.txt
trunk/gs/src/zmisc3.c
Log:
Increase maximum depth of the procedure matching in idiom recognition
to meet CET 31-01-05 and Adobe implementations.
Modified: trunk/gs/doc/pscet_status.txt
===================================================================
--- trunk/gs/doc/pscet_status.txt 2006-12-08 14:38:26 UTC (rev 7467)
+++ trunk/gs/doc/pscet_status.txt 2006-12-08 15:30:10 UTC (rev 7468)
@@ -4753,7 +4753,9 @@
29-03-3 DIFF Device Dependent. currentpagedevice different. Analyzed by Igor. Assigned to Ray or Dan ?
-29-03-4 DIFF Many conformity tests fail. Analyzed by Igor. Assigned to Alex.
+29-03-4 DIFF Many conformity tests fail. Analyzed by Igor.
+ The test expects currentpagedevice to return the same dictionaty each time.
+ Assigned to Alex.
29-05-1 OK Works for me in rev. 7149 - Alex.
@@ -5078,23 +5080,26 @@
GS prints different numbers for every test in GLOBINT.
The number printed is the VM usage for the test.
-31-01-1 DIFF Attributes differ (bottom of page filetype). Assign: Ray
+31-01-1 DIFF Attributes differ (bottom of page filetype).
+ (%stdin)(r) file is global on GS and local on Adobe.
+ Also see bug 687682, where a similar problem was reported earlier.
+ Assign: Ray
31-01-10 OK
-31-01-2 DIFF exec output does not conform (3 lines). assign Peter.
+31-01-2 OK Works for me in rev. 7453. - Alex
31-01-3 OK Minor differences visually reviewed by RJJ
31-01-4 OK
-31-01-5 DIFF Test 03 graphic incorrect due to idioms. assign Alex.
+31-01-5 OK MAX_DEPTH parameter is adjusted to match Adobe. - Alex
31-01-6 OK Fixed - Alex
31-01-7 OK Minor differences visually reviewed by RJJ
-31-01-8 DIFF Test 03 and 07 wrong same as 31-01-5 assign Alex.
+31-01-8 DIFF Test 03 and 07 wrong. assign Alex.
31-01-9 DIFF same as 31-01-8 assign Alex.
Modified: trunk/gs/src/zmisc3.c
===================================================================
--- trunk/gs/src/zmisc3.c 2006-12-08 14:38:26 UTC (rev 7467)
+++ trunk/gs/src/zmisc3.c 2006-12-08 15:30:10 UTC (rev 7468)
@@ -41,7 +41,9 @@
* Test whether two procedures are equal to depth 10.
* This is the equality test used by idiom recognition in 'bind'.
*/
-#define MAX_DEPTH 10 /* depth is per Adobe specification */
+/* Adobe specifies maximum depth of 10 but 12 is needed */
+/* to reproduce the observed behavior. CET 31-01-05 */
+#define MAX_DEPTH 12
typedef struct ref2_s {
ref proc1, proc2;
} ref2_t;
More information about the gs-cvs
mailing list