[gs-cvs] gs/doc

Ralph Giles giles at ghostscript.com
Fri Jan 30 16:43:24 PST 2004


Update of /cvs/ghostscript/gs/doc
In directory casper:/tmp/cvs-serv16174

Modified Files:
      Tag: GS_8_0X
	Changes.htm Details.htm History8.htm 
Added Files:
      Tag: GS_8_0X
	Details8.htm 
Log Message:
Update changelogs for release.


--- NEW FILE: Details8.htm ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Detailed History of Ghostscript versions 8.n</title>
<!-- $Id: Details8.htm,v 1.5.4.1 2004/01/31 00:43:21 giles Exp $ -->
<!--
	WARNING: do not use Pete Kaiser's emacs function "gs-toc" alone to
	re-create the table of contents here, because it will replace the
	hand-edited TOC subheads with a separate subhead for each H2 in
	the body of the file.  Or if you do, first look at the original
	TOC to see how to edit it for visual conciseness.
-->
<link rel="stylesheet" type="text/css" href="gs.css" title="Ghostscript Style">
</head>

<body>
<!-- [1.0 begin visible header] ============================================ -->

<!-- [1.1 begin headline] ================================================== -->

<table width="100%" border="0">
<tr><th align="center" bgcolor="#CCCC00"><font size=6>History of Ghostscript versions 8.xx</font>
</table>

<!-- [1.1 end headline] ==================================================== -->

<!-- [1.2 begin table of contents] ========================================= -->

<h2>Table of contents</h2>

<blockquote><ul>
<li><a href="#Version8.01">Version 8.01 (2004-01-30)</a>
<li><a href="#Version8.00">Version 8.00 (2002-11-21)</a>
<ul>
<li><a href="#8.00_Incompatible_changes">Incompatible changes</a>,
    <a href="#8.00-Documentation">Documentation</a>,
    <a href="#8.00-Procedures">Procedures</a>,
    <a href="#8.00-Utilities">Utilities</a>,
    <a href="#8.00-Drivers">Drivers</a>,
    <a href="#8.00-PDF_writer">PDF writer</a>,
    <a href="#8.00-PDF_Interpreter">PDF Interpreter</a>,
    <a href="#8.00-Interpreter">Interpreter</a>,
    <a href="#8.00-Library">Library</a>
</ul>
</ul></blockquote>

<!-- [1.2 end table of contents] =========================================== -->

<!-- [1.3 begin hint] ====================================================== -->

<p>
This document is a record of changes in Ghostscript releases numbered 8.xx.
For earlier versions, see the the history documents:

<blockquote>
<a href="History7.htm">History of Ghostscript versions 7.n</a><br>
<a href="History6.htm">History of Ghostscript versions 6.n</a><br>
<a href="History5.htm">History of Ghostscript versions 5.n</a><br>
<a href="History4.htm">History of Ghostscript versions 4.n</a><br>
<a href="History3.htm">History of Ghostscript versions 3.n</a><br>
<a href="History2.htm">History of Ghostscript versions 2.n</a><br>
<a href="History1.htm">History of Ghostscript versions 1.n</a>
</blockquote>

<p>For other information, see the <a href="Readme.htm">Ghostscript
overview</a>.

<!-- [1.3 end hint] ======================================================== -->

<hr>

<!-- [1.0 end visible header] ============================================== -->

<!-- [2.0 begin contents] ================================================== -->

<h2><a name="Version8.01"></a>Version 8.01 (2004-01-30)</h2>

<p>
This is the first release of the 8.0x series under the GPL.
It is very similar to the AFPL Ghostscript 8.00 release; the primary
motivation is to change the license of the released code per our
policy of a one year delay.
<p>
The most significant new
feature since 7.0x is support for DeviceN colorspaces, up to 8
colorants total at 8 bits per component. Also, pdfwrite has seen
considerable improvement in font handling, and many other bug fixes.

<h3><a name="8.01_Incompatible_changes"></a>Incompatible changes</h3>

<p>No incompatible changes are expected in this release.

<h3><a name="8.01_changelog"></a>Changelog</h3>

<p><strong><a name="2004-01-30_2310"></a>
2004-01-30 23:10 Ralph Giles</strong></p>
<blockquote><pre>
Convert a hardwired product name to 'GPL Ghostscript'.
</pre></blockquote>

<p><strong><a name="2004-01-30_2309"></a>
2004-01-30 23:09 Ralph Giles</strong></p>
<blockquote><pre>
Replace the license header of some of the test scripts with the generic version.
</pre></blockquote>

<p><strong><a name="2004-01-30_0921"></a>
2004-01-30 09:21 Ralph Giles</strong></p>
<blockquote><pre>
Missed a line in the license change.
</pre></blockquote>

<p><strong><a name="2004-01-30_0908"></a>
2004-01-30 09:08 Russell Lang</strong></p>
<blockquote><pre>
Update Windows files to "GPL Ghostscript".
</pre></blockquote>

<p><strong><a name="2004-01-30_0842"></a>
2004-01-30 08:42 Russell Lang</strong></p>
<blockquote><pre>
Update copyright date for Windows release to 2004.
</pre></blockquote>

<p><strong><a name="2004-01-30_0800"></a>
2004-01-30 08:00 Ralph Giles</strong></p>
<blockquote><pre>
Use the correct year in the release date.
</pre></blockquote>

<p><strong><a name="2004-01-30_0730"></a>
2004-01-30 07:30 Ralph Giles</strong></p>
<blockquote><pre>
Correct the link to History8.htm.
</pre></blockquote>

<p><strong><a name="2004-01-30_0657"></a>
2004-01-30 06:57 Ralph Giles</strong></p>
<blockquote><pre>
Update News and release date.
</pre></blockquote>

<p><strong><a name="2004-01-30_0134"></a>
2004-01-30 01:34 Ralph Giles</strong></p>
<blockquote><pre>
Update the regression test suite to the latest version from HEAD.
</pre></blockquote>

<p><strong><a name="2004-01-30_0019"></a>
2004-01-30 00:19 Ralph Giles</strong></p>
<blockquote><pre>
Change notice in some files that had been missed during original update
to the unified notice.
</pre></blockquote>

<p><strong><a name="2004-01-20_1916"></a>
2004-01-20 19:16 Ralph Giles</strong></p>
<blockquote><pre>
Replace a fixed-filename tempfile fopen with gp_open_scratch_file() for improved robustness in the
pnga device. Part of the fix for bug 687243.

DETAILS:

This is an experimental device to preserve pdf transparency into a png rasterization and is
distinct from the pngalpha device. I doesn't actually work for me and so may be suffering
from bit rot; however the change compiles and should be correct.
</pre></blockquote>

<p><strong><a name="2004-01-20_0150"></a>
2004-01-20 01:50 Ralph Giles</strong></p>
<blockquote><pre>
Propagate mkstemp and FILENAME_MAX changes from HEAD.
</pre></blockquote>

<p><strong><a name="2004-01-19_2321"></a>
2004-01-19 23:21 Ralph Giles</strong></p>
<blockquote><pre>
Remove some very old scripts which contain /tmp races, a security risk should someone actually try to use them. Part of the fix for bug 687243.
</pre></blockquote>

<p><strong><a name="2004-01-06_2050"></a>
2004-01-06 20:50 Ralph Giles</strong></p>
<blockquote><pre>
Propagate some configure script updates from HEAD.
</pre></blockquote>

<p><strong><a name="2003-12-12_1804"></a>
2003-12-12 18:04 Ralph Giles</strong></p>
<blockquote><pre>
Link to History8.htm in the list of history files. Patch from Alexei Podtelez.
</pre></blockquote>

<p><strong><a name="2003-12-11_0327"></a>
2003-12-11 03:27 Ralph Giles</strong></p>
<blockquote><pre>
Propagate the name change to the interpreter and update the revision date.
</pre></blockquote>

<p><strong><a name="2003-12-11_0324"></a>
2003-12-11 03:24 Ralph Giles</strong></p>
<blockquote><pre>
Relicense the 8.0x branch as GPL Ghostscript.
</pre></blockquote>

<p><strong><a name="2003-11-21_2201"></a>
2003-11-21 22:01 Ray Johnston</strong></p>
<blockquote><pre>
Security fixes. Add detection of %pipe% device when in SAFER mode. Also
fix detection of 'renamefile' to prevent rename from a file that is not on
the PermitFileControl list. Similar to the changes made for 7.0x by
version 1.11.2.5.
</pre></blockquote>

<p><strong><a name="2003-11-20_1929"></a>
2003-11-20 19:29 Ray Johnston</strong></p>
<blockquote><pre>
Bump version in preparation for 8.01 GPL release.
</pre></blockquote>

<hr>

<h2><a name="Version8.00"></a>Version 8.00 (2002-11-21)</h2>

<p>
This is the 8.00 release of AFPL Ghostscript. The most significant new
feature since 7.0x is support for DeviceN colorspaces, up to 8
colorants total at 8 bits per component. Also, pdfwrite has seen
considerable improvement in font handling, and many other bug fixes.

<p>
The following SourceForge bug numbers were open at the time of this release:
405342,
407342,
414947,
414985,
446344,
458261,
458775,
458780,
459647,
465936,
484752,
484753,
487953,
493348,
505429,
510808,
526099,
526491,
530011,
535366,
535752,
535836,
538033,
539239,
546823,
554076,
558151,
558435,
563287,
569573,
570772,
573744,
578838,
578865,
584990,
592160,
592837,
592841,
592925,
592930,
595760,
596009,
600288,
601255,
601336,
601694,
603934,
605830,
607425,
607850,
610356,
610478,
610727,
611694,
611701,
611727,
611898,
612801,
614298,
615165,
616970,
616976,
617077,
617523,
621246,
623292,
624515,
625085,
626059,
626295,
626358,
626419,
626464,
627545,
628110,
629335,
633299,
634036,
634358,
634514,
636210,
640159,
641278,
641280,
641283,
641296,
641490.

<h3><a name="8.00_Incompatible_changes"></a>Incompatible changes</h3>

<p>No incompatible changes in this release.

<pre>
</pre>


<h2><a name="8.00-Documentation"></a>Documentation</h2><pre>

First commit of 8.0 process: update versions and dates, update to News.htm.
(doc/API.htm [1.29], doc/Bug-form.htm [1.33], doc/Bug-info.htm [1.32],
doc/C-style.htm [1.39], doc/Commprod.htm [1.26], doc/Copying.htm [1.25],
doc/DLL.htm [1.27], doc/Deprecated.htm [1.6], doc/Develop.htm [1.101],
doc/Devices.htm [1.58], doc/Drivers.htm [1.37], doc/Fonts.htm [1.35],
doc/Helpers.htm [1.29], doc/History1.htm [1.25], doc/History2.htm [1.25],
doc/History3.htm [1.25], doc/History4.htm [1.25], doc/History5.htm [1.27],
doc/History6.htm [1.42], doc/History7.htm [1.29], doc/Htmstyle.htm [1.30],
doc/Install.htm [1.39], doc/Issues.htm [1.33], doc/Language.htm [1.58],
doc/Lib.htm [1.27], doc/Maintain.htm [1.36], doc/Make.htm [1.62],
doc/New-user.htm [1.44], doc/News.htm [1.121], doc/Projects.htm [1.49],
doc/Ps-style.htm [1.23], doc/Ps2epsi.htm [1.27], doc/Ps2pdf.htm [1.49],
doc/Psfiles.htm [1.40], doc/Readme.htm [1.47], doc/Release.htm [1.74],
doc/Source.htm [1.25], doc/Tester.htm [1.24], doc/Testing.htm [1.14],
doc/Unix-lpr.htm [1.25], doc/Use.htm [1.71], doc/Xfonts.htm [1.25],
doc/gs-vms.hlp [1.24], man/dvipdf.1 [1.22], man/font2c.1 [1.22],
man/gs.1 [1.23], man/gslp.1 [1.22], man/gsnd.1 [1.22], man/pdf2dsc.1 [1.21],
man/pdf2ps.1 [1.23], man/pdfopt.1 [1.21], man/pf2afm.1 [1.22],
man/pfbtopfa.1 [1.23], man/printafm.1 [1.22], man/ps2ascii.1 [1.21],
man/ps2epsi.1 [1.20], man/ps2pdf.1 [1.27], man/ps2pdfwr.1 [1.26],
man/ps2ps.1 [1.29], man/wftopfa.1 [1.22]: 2002/11/21 07:12:16 raph)

</pre><h2><a name="8.00-Procedures"></a>Procedures</h2><pre>

First commit of 8.0 process: update versions and dates, update to News.htm.
(version.mak [1.58]: 2002/11/21 07:12:17 raph)

</pre><h2><a name="8.00-Utilities"></a>Utilities</h2><pre>

Fixes problems:
	- Don't overwrite source file when ps2pdf.bat is used with 1
argument and the argument has no ".ps" extension. (Fixed by Moritz Barsnick)
Bug #631974 (lib/ps2pdfxx.bat [1.13]: 2002/11/20 03:01:23 alexcher)

</pre><h2><a name="8.00-Drivers"></a>Drivers</h2><pre>

Documents the old macos output device as deprecated. This is superceeded by
the gdevdsp. (gdevmac.c [1.7]: 2002/11/20 18:24:44 giles)

</pre><h2><a name="8.00-PDF_writer"></a>PDF writer</h2><pre>

Fixes problems:
	- Fix (pdfwrite) : pdf_put_colored_pattern wrongly accessed pattern
mask. SourceForge bugs "[ 623989 ] (pdfwrite) wrong colors with 269-01.ps",
"[ 602995 ] (pdfwrite) 269-01.ps limitcheck". (gdevpdfv.c [1.20]: 2002/11/18
22:23:40 igor)
	- Fix (pdfwrite) : Providing additional documentation about embedded
fonts. (gdevpdtb.c [1.12]: 2002/11/20 10:21:15 igor)
	- Fix (pdfwrite) : Encoding Differences were not written for
embedded Type 1,2 fonts that have a very instandard Encoding. Discovered
with SF bug "[ 641296 ] acrobat generates bad ps from gs pdf".
(gdevpdtt.c [1.24]: 2002/11/21 00:05:06 igor)
	- Fix (pdfwrite) : The previous patch about Encoding Differences was
inaccurate about True Types and CID fonts. Improving it with a better
condition. (gdevpdtt.c [1.25]: 2002/11/21 03:44:11 igor)

</pre><h2><a name="8.00-PDF_Interpreter"></a>PDF Interpreter</h2><pre>

Fixes problems:
	- Pattern stream was copied to the string failing with rangecheck
for long streams. The patch uses strings when possible and switches to
reusable streams for longer streams. Bug #634080, customer #561
(lib/pdf_draw.ps [1.63]: 2002/11/21 01:29:07 alexcher)

</pre><h2><a name="8.00-Interpreter"></a>Interpreter</h2><pre>

Fixes problems:
	- Correction for 637954 dina3_watermark.pdf fails on GS 7.33. This
forces the color space to /DeviceGray whenever the initgraphics operator is
called. Previously if color space substitution was active and the last
colorspace was /DeviceGray then its substituted colorspace would remain
active. (lib/gs_cspace.ps [1.5]: 2002/11/18 23:42:18 dan)
	- Packed array is accepted now as an encoded user path in insideness
testing operators. Bug #640855 (zupath.c [1.7]: 2002/11/20 18:17:28
alexcher)
	- Fix : (1) gc_status.requested was not initialized for stable
memories, but used by alloc_acquire_chunk. (2) setting
gc_status.vm_threshold and gc_status.enabled for stable memories
synchronously with non-stable ones. This allows to control stable memories
with setvmthreshold and vmreclaim. With default settings pdfwrite now works
faster. SourceForge bug "[ 621243 ] (pdfwrite) slow mahle.pdf"
(zvmem2.c [1.7]: 2002/11/20 18:56:56 igor)
	- Bring /SubstituteFont procedure prototype up to the standard:
&lt;name&gt; SubstituteFont &lt;name&gt; . Do traditional GS font
substitution after the standard font substitution. Use no-op standard font
substitution for backward compatibility. Bug #637424 Customer #71
(lib/gs_fonts.ps [1.24]: 2002/11/21 04:43:58 alexcher)

When processing multiple EPS files, call showpage if necessary for
subsequent files. (lib/gs_epsf.ps [1.10]: 2002/11/19 20:14:01 ghostgum)

Corrects a small typo in the api documentation. (gdevdsp.h [1.7]: 2002/11/20
17:46:26 giles)

First commit of 8.0 process: update versions and dates, update to News.htm.
(lib/gs_init.ps [1.74]: 2002/11/21 07:12:17 raph)

</pre><h2><a name="8.00-Library"></a>Library</h2><pre>

Fixes problems:
	- Fix : lsb must not apply to True Type subglyphs. The offset to be
taken from composite only. SourceForge bugs "[ 623122 ] component shift in
TrueType composites", "[ 536863 ] Type11 layout bugs". (gstype42.c [1.25]:
2002/11/20 09:55:26 igor)
	- Fix : (1) gc_status.requested was not initialized for stable
memories, but used by alloc_acquire_chunk. (2) setting
gc_status.vm_threshold and gc_status.enabled for stable memories
synchronously with non-stable ones. This allows to control stable memories
with setvmthreshold and vmreclaim. With default settings pdfwrite now works
faster. SourceForge bug "[ 621243 ] (pdfwrite) slow mahle.pdf"
(gsalloc.c [1.18]: 2002/11/20 18:56:43 igor)
	- Fix : (1) gc_status.requested was not initialized for stable
memories, but used by alloc_acquire_chunk. (2) setting
gc_status.vm_threshold and gc_status.enabled for stable memories
synchronously with non-stable ones. This allows to control stable memories
with setvmthreshold and vmreclaim. With default settings pdfwrite now works
faster. SourceForge bug "[ 621243 ] (pdfwrite) slow mahle.pdf"
(gsalloc.h [1.6]: 2002/11/20 18:57:10 igor)

First commit of 8.0 process: update versions and dates, update to News.htm.
(gscdef.c [1.32]: 2002/11/21 07:12:17 raph)

</pre>

<!-- [2.0 end contents] ==================================================== -->

<!-- [3.0 begin visible trailer] =========================================== -->
<hr>

<p>
<small>Copyright &copy; 2002 artofcode LLC.
All rights reserved.</small>

<p>
This software is provided AS-IS with no warranty, either express or
implied.

This software is distributed under license and may not be copied,
modified or distributed except as expressly authorized under the terms
of the license contained in the file LICENSE in this distribution.

For more information about licensing, please refer to
http://www.ghostscript.com/licensing/. For information on
commercial licensing, go to http://www.artifex.com/licensing/ or
contact Artifex Software, Inc., 101 Lucas Valley Road #110,
San Rafael, CA  94903, U.S.A., +1(415)492-9861.

<p>
<small>Ghostscript version 8.01, 30 January 2004

<!-- [3.0 end visible trailer] ============================================= -->

</body>
</html>

Index: Changes.htm
===================================================================
RCS file: /cvs/ghostscript/gs/doc/Changes.htm,v
retrieving revision 1.42
retrieving revision 1.42.2.1
diff -u -d -r1.42 -r1.42.2.1
--- Changes.htm	21 Nov 2002 08:26:33 -0000	1.42
+++ Changes.htm	31 Jan 2004 00:43:21 -0000	1.42.2.1
@@ -1,145 +1,127 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html><head>
-<title>Ghostscript 8.00 change history as of 2002-11-20 23:15:27</title>
-<link rel=stylesheet type="text/css" href="gs.css">
-</head><body>
-
-<!-- cvs command: cvs -d raph at cvs.ghostscript.com:/cvs/ghostscript -Q log  -b -->
-
-<ul>
-<li><a href="#8.00-Documentation">Documentation</a>,
-    <a href="#8.00-Procedures">Procedures</a>,
-    <a href="#8.00-Utilities">Utilities</a>,
-    <a href="#8.00-Drivers">Drivers</a>,
-    <a href="#8.00-PDF_writer">PDF writer</a>,
-    <a href="#8.00-PDF_Interpreter">PDF Interpreter</a>,
-    <a href="#8.00-Interpreter">Interpreter</a>,
-    <a href="#8.00-Library">Library</a>
-</ul>
-
-
-<h2><a name="8.00-Documentation"></a>Documentation</h2><pre>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"   "http://www.w3.org/TR/html4/strict.dtd"><html>
+<head>
+<title>Ghostscript change history</title>
+<link rel=stylesheet type="text/css" href="gs.css"></head>
+<body>
 
-First commit of 8.0 process: update versions and dates, update to News.htm.
-(doc/API.htm [1.29], doc/Bug-form.htm [1.33], doc/Bug-info.htm [1.32],
-doc/C-style.htm [1.39], doc/Commprod.htm [1.26], doc/Copying.htm [1.25],
-doc/DLL.htm [1.27], doc/Deprecated.htm [1.6], doc/Develop.htm [1.101],
-doc/Devices.htm [1.58], doc/Drivers.htm [1.37], doc/Fonts.htm [1.35],
-doc/Helpers.htm [1.29], doc/History1.htm [1.25], doc/History2.htm [1.25],
-doc/History3.htm [1.25], doc/History4.htm [1.25], doc/History5.htm [1.27],
-doc/History6.htm [1.42], doc/History7.htm [1.29], doc/Htmstyle.htm [1.30],
-doc/Install.htm [1.39], doc/Issues.htm [1.33], doc/Language.htm [1.58],
-doc/Lib.htm [1.27], doc/Maintain.htm [1.36], doc/Make.htm [1.62],
-doc/New-user.htm [1.44], doc/News.htm [1.121], doc/Projects.htm [1.49],
-doc/Ps-style.htm [1.23], doc/Ps2epsi.htm [1.27], doc/Ps2pdf.htm [1.49],
-doc/Psfiles.htm [1.40], doc/Readme.htm [1.47], doc/Release.htm [1.74],
-doc/Source.htm [1.25], doc/Tester.htm [1.24], doc/Testing.htm [1.14],
-doc/Unix-lpr.htm [1.25], doc/Use.htm [1.71], doc/Xfonts.htm [1.25],
-doc/gs-vms.hlp [1.24], man/dvipdf.1 [1.22], man/font2c.1 [1.22],
-man/gs.1 [1.23], man/gslp.1 [1.22], man/gsnd.1 [1.22], man/pdf2dsc.1 [1.21],
-man/pdf2ps.1 [1.23], man/pdfopt.1 [1.21], man/pf2afm.1 [1.22],
-man/pfbtopfa.1 [1.23], man/printafm.1 [1.22], man/ps2ascii.1 [1.21],
-man/ps2epsi.1 [1.20], man/ps2pdf.1 [1.27], man/ps2pdfwr.1 [1.26],
-man/ps2ps.1 [1.29], man/wftopfa.1 [1.22]: 2002/11/21 07:12:16 raph)
+<p><strong><a name="2004-01-30_2310"></a>
+2004-01-30 23:10 Ralph Giles</strong></p>
+<blockquote><pre>
+Convert a hardwired product name to 'GPL Ghostscript'.
+</pre></blockquote>
 
-</pre><h2><a name="8.00-Procedures"></a>Procedures</h2><pre>
+<p><strong><a name="2004-01-30_2309"></a>
+2004-01-30 23:09 Ralph Giles</strong></p>
+<blockquote><pre>
+Replace the license header of some of the test scripts with the generic version.
+</pre></blockquote>
 
-First commit of 8.0 process: update versions and dates, update to News.htm.
-(version.mak [1.58]: 2002/11/21 07:12:17 raph)
+<p><strong><a name="2004-01-30_0921"></a>
+2004-01-30 09:21 Ralph Giles</strong></p>
+<blockquote><pre>
+Missed a line in the license change.
+</pre></blockquote>
 
-</pre><h2><a name="8.00-Utilities"></a>Utilities</h2><pre>
+<p><strong><a name="2004-01-30_0908"></a>
+2004-01-30 09:08 Russell Lang</strong></p>
+<blockquote><pre>
+Update Windows files to "GPL Ghostscript".
+</pre></blockquote>
 
-Fixes problems:
-	- Don't overwrite source file when ps2pdf.bat is used with 1
-argument and the argument has no ".ps" extension. (Fixed by Moritz Barsnick)
-Bug #631974 (lib/ps2pdfxx.bat [1.13]: 2002/11/20 03:01:23 alexcher)
+<p><strong><a name="2004-01-30_0842"></a>
+2004-01-30 08:42 Russell Lang</strong></p>
+<blockquote><pre>
+Update copyright date for Windows release to 2004.
+</pre></blockquote>
 
-</pre><h2><a name="8.00-Drivers"></a>Drivers</h2><pre>
+<p><strong><a name="2004-01-30_0800"></a>
+2004-01-30 08:00 Ralph Giles</strong></p>
+<blockquote><pre>
+Use the correct year in the release date.
+</pre></blockquote>
 
-Documents the old macos output device as deprecated. This is superceeded by
-the gdevdsp. (gdevmac.c [1.7]: 2002/11/20 18:24:44 giles)
+<p><strong><a name="2004-01-30_0730"></a>
+2004-01-30 07:30 Ralph Giles</strong></p>
+<blockquote><pre>
+Correct the link to History8.htm.
+</pre></blockquote>
 
-</pre><h2><a name="8.00-PDF_writer"></a>PDF writer</h2><pre>
+<p><strong><a name="2004-01-30_0657"></a>
+2004-01-30 06:57 Ralph Giles</strong></p>
+<blockquote><pre>
+Update News and release date.
+</pre></blockquote>
 
-Fixes problems:
-	- Fix (pdfwrite) : pdf_put_colored_pattern wrongly accessed pattern
-mask. SourceForge bugs "[ 623989 ] (pdfwrite) wrong colors with 269-01.ps",
-"[ 602995 ] (pdfwrite) 269-01.ps limitcheck". (gdevpdfv.c [1.20]: 2002/11/18
-22:23:40 igor)
-	- Fix (pdfwrite) : Providing additional documentation about embedded
-fonts. (gdevpdtb.c [1.12]: 2002/11/20 10:21:15 igor)
-	- Fix (pdfwrite) : Encoding Differences were not written for
-embedded Type 1,2 fonts that have a very instandard Encoding. Discovered
-with SF bug "[ 641296 ] acrobat generates bad ps from gs pdf".
-(gdevpdtt.c [1.24]: 2002/11/21 00:05:06 igor)
-	- Fix (pdfwrite) : The previous patch about Encoding Differences was
-inaccurate about True Types and CID fonts. Improving it with a better
-condition. (gdevpdtt.c [1.25]: 2002/11/21 03:44:11 igor)
+<p><strong><a name="2004-01-30_0134"></a>
+2004-01-30 01:34 Ralph Giles</strong></p>
+<blockquote><pre>
+Update the regression test suite to the latest version from HEAD.
+</pre></blockquote>
 
-</pre><h2><a name="8.00-PDF_Interpreter"></a>PDF Interpreter</h2><pre>
+<p><strong><a name="2004-01-30_0019"></a>
+2004-01-30 00:19 Ralph Giles</strong></p>
+<blockquote><pre>
+Change notice in some files that had been missed during original update
+to the unified notice.
+</pre></blockquote>
 
-Fixes problems:
-	- Pattern stream was copied to the string failing with rangecheck
-for long streams. The patch uses strings when possible and switches to
-reusable streams for longer streams. Bug #634080, customer #561
-(lib/pdf_draw.ps [1.63]: 2002/11/21 01:29:07 alexcher)
+<p><strong><a name="2004-01-20_1916"></a>
+2004-01-20 19:16 Ralph Giles</strong> (<a href="Details.htm#2004-01-20_1916">details</a>)</p>
+<blockquote><pre>
+Replace a fixed-filename tempfile fopen with gp_open_scratch_file() for improved robustness in the
+pnga device. Part of the fix for bug 687243.
 
-</pre><h2><a name="8.00-Interpreter"></a>Interpreter</h2><pre>
+</pre></blockquote>
 
-Fixes problems:
-	- Correction for 637954 dina3_watermark.pdf fails on GS 7.33. This
-forces the color space to /DeviceGray whenever the initgraphics operator is
-called. Previously if color space substitution was active and the last
-colorspace was /DeviceGray then its substituted colorspace would remain
-active. (lib/gs_cspace.ps [1.5]: 2002/11/18 23:42:18 dan)
-	- Packed array is accepted now as an encoded user path in insideness
-testing operators. Bug #640855 (zupath.c [1.7]: 2002/11/20 18:17:28
-alexcher)
-	- Fix : (1) gc_status.requested was not initialized for stable
-memories, but used by alloc_acquire_chunk. (2) setting
-gc_status.vm_threshold and gc_status.enabled for stable memories
-synchronously with non-stable ones. This allows to control stable memories
-with setvmthreshold and vmreclaim. With default settings pdfwrite now works
-faster. SourceForge bug "[ 621243 ] (pdfwrite) slow mahle.pdf"
-(zvmem2.c [1.7]: 2002/11/20 18:56:56 igor)
-	- Bring /SubstituteFont procedure prototype up to the standard:
-&lt;name&gt; SubstituteFont &lt;name&gt; . Do traditional GS font
-substitution after the standard font substitution. Use no-op standard font
-substitution for backward compatibility. Bug #637424 Customer #71
-(lib/gs_fonts.ps [1.24]: 2002/11/21 04:43:58 alexcher)
+<p><strong><a name="2004-01-20_0150"></a>
+2004-01-20 01:50 Ralph Giles</strong></p>
+<blockquote><pre>
+Propagate mkstemp and FILENAME_MAX changes from HEAD.
+</pre></blockquote>
 
-When processing multiple EPS files, call showpage if necessary for
-subsequent files. (lib/gs_epsf.ps [1.10]: 2002/11/19 20:14:01 ghostgum)
+<p><strong><a name="2004-01-19_2321"></a>
+2004-01-19 23:21 Ralph Giles</strong></p>
+<blockquote><pre>
+Remove some very old scripts which contain /tmp races, a security risk should someone actually try to use them. Part of the fix for bug 687243.
+</pre></blockquote>
 
-Corrects a small typo in the api documentation. (gdevdsp.h [1.7]: 2002/11/20
-17:46:26 giles)
+<p><strong><a name="2004-01-06_2050"></a>
+2004-01-06 20:50 Ralph Giles</strong></p>
+<blockquote><pre>
+Propagate some configure script updates from HEAD.
+</pre></blockquote>
 
-First commit of 8.0 process: update versions and dates, update to News.htm.
-(lib/gs_init.ps [1.74]: 2002/11/21 07:12:17 raph)
+<p><strong><a name="2003-12-12_1804"></a>
+2003-12-12 18:04 Ralph Giles</strong></p>
+<blockquote><pre>
+Link to History8.htm in the list of history files. Patch from Alexei Podtelez.
+</pre></blockquote>
 
-</pre><h2><a name="8.00-Library"></a>Library</h2><pre>
+<p><strong><a name="2003-12-11_0327"></a>
+2003-12-11 03:27 Ralph Giles</strong></p>
+<blockquote><pre>
+Propagate the name change to the interpreter and update the revision date.
+</pre></blockquote>
 
-Fixes problems:
-	- Fix : lsb must not apply to True Type subglyphs. The offset to be
-taken from composite only. SourceForge bugs "[ 623122 ] component shift in
-TrueType composites", "[ 536863 ] Type11 layout bugs". (gstype42.c [1.25]:
-2002/11/20 09:55:26 igor)
-	- Fix : (1) gc_status.requested was not initialized for stable
-memories, but used by alloc_acquire_chunk. (2) setting
-gc_status.vm_threshold and gc_status.enabled for stable memories
-synchronously with non-stable ones. This allows to control stable memories
-with setvmthreshold and vmreclaim. With default settings pdfwrite now works
-faster. SourceForge bug "[ 621243 ] (pdfwrite) slow mahle.pdf"
-(gsalloc.c [1.18]: 2002/11/20 18:56:43 igor)
-	- Fix : (1) gc_status.requested was not initialized for stable
-memories, but used by alloc_acquire_chunk. (2) setting
-gc_status.vm_threshold and gc_status.enabled for stable memories
-synchronously with non-stable ones. This allows to control stable memories
-with setvmthreshold and vmreclaim. With default settings pdfwrite now works
-faster. SourceForge bug "[ 621243 ] (pdfwrite) slow mahle.pdf"
-(gsalloc.h [1.6]: 2002/11/20 18:57:10 igor)
+<p><strong><a name="2003-12-11_0324"></a>
+2003-12-11 03:24 Ralph Giles</strong></p>
+<blockquote><pre>
+Relicense the 8.0x branch as GPL Ghostscript.
+</pre></blockquote>
 
-First commit of 8.0 process: update versions and dates, update to News.htm.
-(gscdef.c [1.32]: 2002/11/21 07:12:17 raph)
+<p><strong><a name="2003-11-21_2201"></a>
+2003-11-21 22:01 Ray Johnston</strong></p>
+<blockquote><pre>
+Security fixes. Add detection of %pipe% device when in SAFER mode. Also
+fix detection of 'renamefile' to prevent rename from a file that is not on
+the PermitFileControl list. Similar to the changes made for 7.0x by
+version 1.11.2.5.
+</pre></blockquote>
 
-</pre></body></html>
+<p><strong><a name="2003-11-20_1929"></a>
+2003-11-20 19:29 Ray Johnston</strong></p>
+<blockquote><pre>
+Bump version in preparation for 8.01 GPL release.
+</pre></blockquote>
+</body>
+</html>

Index: Details.htm
===================================================================
RCS file: /cvs/ghostscript/gs/doc/Details.htm,v
retrieving revision 1.1
retrieving revision 1.1.4.1
diff -u -d -r1.1 -r1.1.4.1
--- Details.htm	9 Apr 2003 23:26:44 -0000	1.1
+++ Details.htm	31 Jan 2004 00:43:21 -0000	1.1.4.1
@@ -4,4887 +4,129 @@
 <link rel=stylesheet type="text/css" href="gs.css"></head>
 <body>
 
-<p><strong><a name="2003-04-09_2258"></a>
-2003-04-09 22:58 Ralph Giles</strong></p>
-<blockquote><pre>
-Add news script to generate split abbreviated/detailed changelogs in the new
-format. Accepts xml input from the cvs2cl perl script.
-
-DETAILS:
-
[...4921 lines suppressed...]
 <blockquote><pre>
-Remove echogs as part of the mostlyclean makefile target. After a patch by William Bader.
+Security fixes. Add detection of %pipe% device when in SAFER mode. Also
+fix detection of 'renamefile' to prevent rename from a file that is not on
+the PermitFileControl list. Similar to the changes made for 7.0x by
+version 1.11.2.5.
 </pre></blockquote>
 
-<p><strong><a name="2002-11-22_0049"></a>
-2002-11-22 00:49 Ray Johnston</strong></p>
+<p><strong><a name="2003-11-20_1929"></a>
+2003-11-20 19:29 Ray Johnston</strong></p>
 <blockquote><pre>
-Fix: Descriptions of the regression testing script did not correspond to
-the script header. Thanks to Russell Lang of GSView fame for spotting this
-(someone finally read at least part of this document!).
+Bump version in preparation for 8.01 GPL release.
 </pre></blockquote>
 </body>
 </html>

Index: History8.htm
===================================================================
RCS file: /cvs/ghostscript/gs/doc/History8.htm,v
retrieving revision 1.1.4.1
retrieving revision 1.1.4.2
diff -u -d -r1.1.4.1 -r1.1.4.2
--- History8.htm	30 Jan 2004 06:57:36 -0000	1.1.4.1
+++ History8.htm	31 Jan 2004 00:43:21 -0000	1.1.4.2
@@ -29,6 +29,7 @@
 <h2>Table of contents</h2>
 
 <blockquote><ul>
+<li><a href="#Version8.01">Version 8.01 (2004-01-30)</a>
 <li><a href="#Version8.00">Version 8.00 (2002-11-21)</a>
 <ul>
 <li><a href="#8.00_Incompatible_changes">Incompatible changes</a>,
@@ -52,7 +53,7 @@
 For earlier versions, see the the history documents:
 
 <blockquote>
-<a href="History6.htm">History of Ghostscript versions 7.n</a><br>
+<a href="History7.htm">History of Ghostscript versions 7.n</a><br>
 <a href="History6.htm">History of Ghostscript versions 6.n</a><br>
 <a href="History5.htm">History of Ghostscript versions 5.n</a><br>
 <a href="History4.htm">History of Ghostscript versions 4.n</a><br>
@@ -72,17 +73,148 @@
 
 <!-- [2.0 begin contents] ================================================== -->
 
+<h2><a name="Version8.01"></a>Version 8.01 (2004-01-30)</h2>
+
 <p>
-Within each release, news appears in the following order: Incompatible
-changes, Documentation, Procedures, Utilities, Drivers, Platforms, Fonts,
-PDF writer (included under Drivers through fileset 5.88), Interpreter,
-Streams (included under Interpreter through release 2.9.9), Library.
-Changes marked with a * were made available as patches to a previous
-release.
+This is the first release of the 8.0x series under the GPL.
+It is very similar to the AFPL Ghostscript 8.00 release; the primary
+motivation is to change the license of the released code per our
+policy of a one year delay.
+<p>
+The most significant new
+feature since 7.0x is support for DeviceN colorspaces, up to 8
+colorants total at 8 bits per component. Also, pdfwrite has seen
+considerable improvement in font handling, and many other bug fixes.
+
+<h3><a name="8.01_Incompatible_changes"></a>Incompatible changes</h3>
+
+<p>No incompatible changes are expected in this release.
+
+<h3><a name="8.01_changelog"></a>Changelog</h3>
+
+<p><strong><a name="2004-01-30_2310"></a>
+2004-01-30 23:10 Ralph Giles</strong></p>
+<blockquote><pre>
+Convert a hardwired product name to 'GPL Ghostscript'.
+</pre></blockquote>
+
+<p><strong><a name="2004-01-30_2309"></a>
+2004-01-30 23:09 Ralph Giles</strong></p>
+<blockquote><pre>
+Replace the license header of some of the test scripts with the generic version.
+</pre></blockquote>
+
+<p><strong><a name="2004-01-30_0921"></a>
+2004-01-30 09:21 Ralph Giles</strong></p>
+<blockquote><pre>
+Missed a line in the license change.
+</pre></blockquote>
+
+<p><strong><a name="2004-01-30_0908"></a>
+2004-01-30 09:08 Russell Lang</strong></p>
+<blockquote><pre>
+Update Windows files to "GPL Ghostscript".
+</pre></blockquote>
+
+<p><strong><a name="2004-01-30_0842"></a>
+2004-01-30 08:42 Russell Lang</strong></p>
+<blockquote><pre>
+Update copyright date for Windows release to 2004.
+</pre></blockquote>
+
+<p><strong><a name="2004-01-30_0800"></a>
+2004-01-30 08:00 Ralph Giles</strong></p>
+<blockquote><pre>
+Use the correct year in the release date.
+</pre></blockquote>
+
+<p><strong><a name="2004-01-30_0730"></a>
+2004-01-30 07:30 Ralph Giles</strong></p>
+<blockquote><pre>
+Correct the link to History8.htm.
+</pre></blockquote>
+
+<p><strong><a name="2004-01-30_0657"></a>
+2004-01-30 06:57 Ralph Giles</strong></p>
+<blockquote><pre>
+Update News and release date.
+</pre></blockquote>
+
+<p><strong><a name="2004-01-30_0134"></a>
+2004-01-30 01:34 Ralph Giles</strong></p>
+<blockquote><pre>
+Update the regression test suite to the latest version from HEAD.
+</pre></blockquote>
+
+<p><strong><a name="2004-01-30_0019"></a>
+2004-01-30 00:19 Ralph Giles</strong></p>
+<blockquote><pre>
+Change notice in some files that had been missed during original update
+to the unified notice.
+</pre></blockquote>
+
+<p><strong><a name="2004-01-20_1916"></a>
+2004-01-20 19:16 Ralph Giles</strong> (<a href="Details8.htm#2004-01-20_1916">details</a>)</p>
+<blockquote><pre>
+Replace a fixed-filename tempfile fopen with gp_open_scratch_file() for improved robustness in the
+pnga device. Part of the fix for bug 687243.
+
+</pre></blockquote>
+
+<p><strong><a name="2004-01-20_0150"></a>
+2004-01-20 01:50 Ralph Giles</strong></p>
+<blockquote><pre>
+Propagate mkstemp and FILENAME_MAX changes from HEAD.
+</pre></blockquote>
+
+<p><strong><a name="2004-01-19_2321"></a>
+2004-01-19 23:21 Ralph Giles</strong></p>
+<blockquote><pre>
+Remove some very old scripts which contain /tmp races, a security risk should someone actually try to use them. Part of the fix for bug 687243.
+</pre></blockquote>
+
+<p><strong><a name="2004-01-06_2050"></a>
+2004-01-06 20:50 Ralph Giles</strong></p>
+<blockquote><pre>
+Propagate some configure script updates from HEAD.
+</pre></blockquote>
+
+<p><strong><a name="2003-12-12_1804"></a>
+2003-12-12 18:04 Ralph Giles</strong></p>
+<blockquote><pre>
+Link to History8.htm in the list of history files. Patch from Alexei Podtelez.
+</pre></blockquote>
+
+<p><strong><a name="2003-12-11_0327"></a>
+2003-12-11 03:27 Ralph Giles</strong></p>
+<blockquote><pre>
+Propagate the name change to the interpreter and update the revision date.
+</pre></blockquote>
+
+<p><strong><a name="2003-12-11_0324"></a>
+2003-12-11 03:24 Ralph Giles</strong></p>
+<blockquote><pre>
+Relicense the 8.0x branch as GPL Ghostscript.
+</pre></blockquote>
+
+<p><strong><a name="2003-11-21_2201"></a>
+2003-11-21 22:01 Ray Johnston</strong></p>
+<blockquote><pre>
+Security fixes. Add detection of %pipe% device when in SAFER mode. Also
+fix detection of 'renamefile' to prevent rename from a file that is not on
+the PermitFileControl list. Similar to the changes made for 7.0x by
+version 1.11.2.5.
+</pre></blockquote>
+
+<p><strong><a name="2003-11-20_1929"></a>
+2003-11-20 19:29 Ray Johnston</strong></p>
+<blockquote><pre>
+Bump version in preparation for 8.01 GPL release.
+</pre></blockquote>
 
 <hr>
 
-<h1><a name="Version8.00"></a>Version 8.00 (2002-11-21)</h1>
+<h2><a name="Version8.00"></a>Version 8.00 (2002-11-21)</h2>
 
 <p>
 This is the 8.00 release of AFPL Ghostscript. The most significant new




More information about the gs-cvs mailing list