[gs-cvs] rev 7831 - in trunk/gs: doc lib
alexcher at ghostscript.com
alexcher at ghostscript.com
Fri Apr 6 18:58:39 PDT 2007
Author: alexcher
Date: 2007-04-06 18:58:38 -0700 (Fri, 06 Apr 2007)
New Revision: 7831
Modified:
trunk/gs/doc/pscet_status.txt
trunk/gs/lib/gs_init.ps
Log:
Make the spot function in the high resolution halftone a readable procedure
to accomodate CET 29-05-01. Move Berthold K.P. Horn's copyright message into
the body of the function to keep them together at all times.
DIFFERENCES:
No other CET or Comparefiles differences.
Modified: trunk/gs/doc/pscet_status.txt
===================================================================
--- trunk/gs/doc/pscet_status.txt 2007-04-06 20:47:10 UTC (rev 7830)
+++ trunk/gs/doc/pscet_status.txt 2007-04-07 01:58:38 UTC (rev 7831)
@@ -4875,14 +4875,11 @@
The test expects currentpagedevice to return the same dictionaty each time.
assign: Alex.
-29-05-1 DIFF Rev 7595 MSVC8 debug build fails with no output pages.
- Error: /invalidaccess in --forall--, while copying a halftone with 'Gcopy'.
- .
- Here is a simplified test :
- gswin32c.exe -r300 -dBATCH gs_cet.ps -c currenthalftone /SpotFunction get rcheck ==
- It prints 'false' with -r200 or greater, and 'true' with -r144 or smaller.
- .
- Assign: Raph.
+29-05-1 OK Make the spot function in the high resolution halftone readable
+ to accomodate the test logic. Ghostscript matches Tek and
+ Distiller 5. CPSI-based PhotoPrint product redefines halftone
+ operations as no-op and cannot serve as a reference
+ implementation here. - Alex
29-05-2 OK
Modified: trunk/gs/lib/gs_init.ps
===================================================================
--- trunk/gs/lib/gs_init.ps 2007-04-06 20:47:10 UTC (rev 7830)
+++ trunk/gs/lib/gs_init.ps 2007-04-07 01:58:38 UTC (rev 7831)
@@ -1365,10 +1365,11 @@
currentpacking false setpacking
/.linescreen
% The following screen algorithm is used by permission of the author.
- { 1 add 180 mul cos 1 0.08 add mul exch 2 add 180 mul cos
- 1 0.08 sub mul add 2 div % (C) 1989 Berthold K.P. Horn
+ { ((C) 1989 Berthold K.P. Horn) pop
+ 1 add 180 mul cos 1 0.08 add mul exch 2 add 180 mul cos
+ 1 0.08 sub mul add 2 div
}
-bind executeonly def
+bind readonly def
setpacking
/.sethireshalftone { % <dpi> .sethireshalftone <doscreen>
% According to information published by Hewlett-Packard,
More information about the gs-cvs
mailing list