summaryrefslogtreecommitdiff
path: root/Master/xemtex/doc/ghostscript/History7.htm
diff options
context:
space:
mode:
Diffstat (limited to 'Master/xemtex/doc/ghostscript/History7.htm')
-rw-r--r--Master/xemtex/doc/ghostscript/History7.htm5109
1 files changed, 5109 insertions, 0 deletions
diff --git a/Master/xemtex/doc/ghostscript/History7.htm b/Master/xemtex/doc/ghostscript/History7.htm
new file mode 100644
index 00000000000..7e71a4f3b3f
--- /dev/null
+++ b/Master/xemtex/doc/ghostscript/History7.htm
@@ -0,0 +1,5109 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<title>History of Ghostscript versions 7.n</title>
+<!-- $Id: History7.htm,v 1.5.2.17.2.8 2003/05/17 15:00:53 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 7.xx</font>
+</table>
+
+<!-- [1.1 end headline] ==================================================== -->
+
+<!-- [1.2 begin table of contents] ========================================= -->
+
+<h2>Table of contents</h2>
+
+<blockquote><ul>
+<li><a href="#Version7.07">Version 7.07 (2003-05-17)</a>
+<ul>
+<li><a href="#7.07_Incompatible_changes">Incompatible changes</a>,
+ <a href="#7.07-Documentation">Documentation</a>,
+ <a href="#7.07-Procedures">Procedures</a>,
+ <a href="#7.07-Utilities">Utilities</a>,
+ <a href="#7.07-Drivers">Drivers</a>,
+ <a href="#7.07-PDF_Interpreter">PDF Interpreter</a>,
+ <a href="#7.07-Interpreter">Interpreter</a>,
+ <a href="#7.07-Library">Library</a>,
+ <a href="#7.07-Other">Other</a>
+</ul>
+<li><a href="#Version7.06">Version 7.06 (2003-04-01)</a>
+<ul>
+<li><a href="#7.06_Incompatible_changes">Incompatible changes</a>,
+ <a href="#7.06-Documentation">Documentation</a>,
+ <a href="#7.06-Procedures">Procedures</a>,
+ <a href="#7.06-Utilities">Utilities</a>,
+ <a href="#7.06-Drivers">Drivers</a>,
+ <a href="#7.06-PDF_writer">PDF writer</a>,
+ <a href="#7.06-PDF_Interpreter">PDF Interpreter</a>,
+ <a href="#7.06-Interpreter">Interpreter</a>,
+ <a href="#7.06-Streams">Streams</a>,
+ <a href="#7.06-Library">Library</a>,
+ <a href="#7.06-Other">Other</a>
+</ul>
+<li><a href="#Version7.05">Version 7.05 (2002-04-22)</a>
+<ul>
+<li><a href="#7.05_Incompatible_changes">Incompatible changes</a>,
+ <a href="#7.05-Documentation">Documentation</a>,
+ <a href="#7.05-Procedures">Procedures</a>,
+ <a href="#7.05-Utilities">Utilities</a>,
+ <a href="#7.05-Drivers">Drivers</a>,
+ <a href="#7.05-PDF_writer">PDF writer</a>,
+ <a href="#7.05-PDF_Interpreter">PDF Interpreter</a>,
+ <a href="#7.05-Interpreter">Interpreter</a>,
+ <a href="#7.05-Streams">Streams</a>,
+ <a href="#7.05-Library">Library</a>,
+ <a href="#7.05-Other">Other</a>
+</ul>
+<li><a href="#Version7.04">Version 7.04 (2002-01-30)</a>
+<ul>
+<li><a href="#7.04_Incompatible_changes">Incompatible changes</a>,
+ <a href="#7.04-Documentation">Documentation</a>,
+ <a href="#7.04-Procedures">Procedures</a>,
+ <a href="#7.04-Utilities">Utilities</a>,
+ <a href="#7.04-Drivers">Drivers</a>,
+ <a href="#7.04-PDF_Interpreter">PDF Interpreter</a>,
+ <a href="#7.04-Interpreter">Interpreter</a>,
+ <a href="#7.04-Library">Library</a>,
+ <a href="#7.04-Other">Other</a>
+</ul>
+<li><a href="#Version7.03">Version 7.03 (2001-10-20)</a>
+<ul>
+<li><a href="#7.03_Incompatible_changes">Incompatible changes</a>,
+ <a href="#7.03-Documentation">Documentation</a>,
+ <a href="#7.03-Procedures">Procedures</a>,
+ <a href="#7.03-Utilities">Utilities</a>,
+ <a href="#7.03-Drivers">Drivers</a>,
+ <a href="#7.03-PDF_writer">PDF writer</a>,
+ <a href="#7.03-PDF_Interpreter">PDF Interpreter</a>,
+ <a href="#7.03-Interpreter">Interpreter</a>,
+ <a href="#7.03-Streams">Streams</a>,
+ <a href="#7.03-Library">Library</a>,
+ <a href="#7.03-Other">Other</a>
+</ul>
+<li><a href="#Version7.02">Version 7.02 (2001-09-22)</a>
+<ul>
+<li><a href="#7.02_Incompatible_changes">Incompatible changes</a>,
+ <a href="#7.02-Documentation">Documentation</a>,
+ <a href="#7.02-Procedures">Procedures</a>,
+ <a href="#7.02-Utilities">Utilities</a>,
+ <a href="#7.02-Drivers">Drivers</a>,
+ <a href="#7.02-PDF_writer">PDF writer</a>,
+ <a href="#7.02-PDF_Interpreter">PDF Interpreter</a>,
+ <a href="#7.02-Interpreter">Interpreter</a>,
+ <a href="#7.02-Streams">Streams</a>,
+ <a href="#7.02-Library">Library</a>,
+ <a href="#7.02-Other">Other</a>
+</ul>
+<li><a href="#Version7.00">Version 7.00 (2001-04-08)</a>
+<ul>
+<li><a href="#7.00_Incompatible_changes">Incompatible changes</a>,
+ <a href="#7.00-Documentation">Documentation</a>,
+ <a href="#7.00-Procedures">Procedures</a>,
+ <a href="#7.00-Utilities">Utilities</a>,
+ <a href="#7.00-PDF_writer">PDF writer</a>,
+ <a href="#7.00-Interpreter">Interpreter</a>,
+ <a href="#7.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 7.xx.
+For earlier versions, see the the history documents:
+
+<blockquote>
+<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] ================================================== -->
+
+<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.
+
+<hr>
+
+<h1><a name="Version7.07"></a>Version 7.07 (2003-05-17)</h1>
+
+<p>This is the third release of the stable 7.0x series under the GNU
+GPL. It includes an important security update; upgrading is strongly
+recommended.</p>
+
+<h3><a name="7.07_Incompatible_changes"></a>Incompatible changes</h3>
+
+<p>
+No incompatible changes have been recorded for this version. Users of the 6.5x versions of GNU
+Ghostscript will want to check the History for a complete list of changes since that version.
+
+<pre>
+
+
+
+<h2><a name="7.07-Documentation"></a>Documentation</h2><pre>
+
+Increment the version number after release. (doc/News.htm [1.90.2.18.2.6]:
+2003/04/08 11:05:47 giles)
+
+Apply standard FSF license banner to files missed the 7.06 release. Patch
+from Brett Smith. (doc/Readme.htm [1.31.2.16.2.5]: 2003/04/12 14:02:38
+giles)
+
+Update the version and data for the 7.07 release.
+(doc/API.htm [1.11.2.13.2.6], doc/C-style.htm [1.21.2.11.2.5],
+doc/DLL.htm [1.15.2.11.2.5], doc/Develop.htm [1.47.2.18.2.6],
+doc/Devices.htm [1.34.2.15.2.6], doc/Drivers.htm [1.21.2.11.2.5],
+doc/Fonts.htm [1.22.2.13.2.6], doc/Helpers.htm [1.17.2.11.2.5],
+doc/History1.htm [1.13.2.11.2.5], doc/History2.htm [1.13.2.11.2.6],
+doc/History3.htm [1.13.2.11.2.6], doc/History4.htm [1.13.2.11.2.6],
+doc/History5.htm [1.15.2.11.2.6], doc/History6.htm [1.30.2.11.2.6],
+doc/History7.htm [1.5.2.17.2.7], doc/Htmstyle.htm [1.18.2.11.2.5],
+doc/Install.htm [1.26.2.13.2.6], doc/Issues.htm [1.15.2.13.2.5],
+doc/Language.htm [1.34.2.16.2.5], doc/Lib.htm [1.14.2.11.2.5],
+doc/Maintain.htm [1.23.2.12.2.6], doc/Make.htm [1.36.2.19.2.6],
+doc/New-user.htm [1.30.2.14.2.6], doc/News.htm [1.90.2.18.2.7],
+doc/Projects.htm [1.33.2.11.2.6], doc/Ps-style.htm [1.13.2.11.2.5],
+doc/Ps2epsi.htm [1.15.2.12.2.6], doc/Ps2pdf.htm [1.32.2.11.2.5],
+doc/Psfiles.htm [1.22.2.12.2.5], doc/Readme.htm [1.31.2.16.2.6],
+doc/Release.htm [1.40.2.23.2.6], doc/Source.htm [1.13.2.11.2.5],
+doc/Unix-lpr.htm [1.13.2.11.2.5], doc/Use.htm [1.33.2.22.2.6],
+doc/Xfonts.htm [1.13.2.11.2.5], doc/gs-vms.hlp [1.12.2.10.2.5],
+man/dvipdf.1 [1.10.2.9.2.5], man/font2c.1 [1.10.2.9.2.5],
+man/gs.1 [1.10.2.10.2.5], man/gslp.1 [1.10.2.9.2.5],
+man/gsnd.1 [1.10.2.9.2.5], man/pdf2dsc.1 [1.10.2.9.2.5],
+man/pdf2ps.1 [1.12.2.9.2.5], man/pdfopt.1 [1.10.2.9.2.5],
+man/pf2afm.1 [1.10.2.9.2.5], man/pfbtopfa.1 [1.11.2.9.2.5],
+man/printafm.1 [1.10.2.9.2.5], man/ps2ascii.1 [1.10.2.9.2.5],
+man/ps2epsi.1 [1.10.2.10.2.5], man/ps2pdf.1 [1.14.2.11.2.5],
+man/ps2pdfwr.1 [1.13.2.10.2.5], man/ps2ps.1 [1.17.2.9.2.5],
+man/wftopfa.1 [1.10.2.9.2.5]: 2003/05/17 14:38:59 giles)
+
+Update the release notes. (doc/News.htm [1.90.2.18.2.8]: 2003/05/17 14:44:22
+giles)
+
+</pre><h2><a name="7.07-Procedures"></a>Procedures</h2><pre>
+
+Increment the version number after release. (version.mak [1.36.2.9.2.5]:
+2003/04/08 11:05:47 giles)
+
+Apply standard FSF license banner to files missed the 7.06 release. Patch
+from Brett Smith. (toolbin/3way.tcl [1.3.6.1.2.1],
+toolbin/cvs2hist.py [1.9.2.2.2.1], toolbin/errlist.tcl [1.3.6.1.2.1],
+toolbin/gsindent [1.3.6.1.2.1], toolbin/gsmake.tcl [1.5.6.1.2.1],
+toolbin/gssubst [1.1.4.1.2.1], toolbin/headers.tcl [1.3.6.1.2.1],
+toolbin/leaks.tcl [1.3.6.1.2.1], toolbin/makegnu.tcl [1.3.6.1.2.1],
+toolbin/makeset.tcl [1.10.2.3.2.1], toolbin/many2pdf.tcl [1.1.4.1.2.1],
+toolbin/pdfinflt.ps [1.1.2.1.2.1], toolbin/pre [1.11.2.3.2.1],
+toolbin/precheck.tcl [1.3.6.1.2.1], toolbin/suite.tcl [1.3.6.1.2.1],
+toolbin/tmake.tcl [1.3.6.1.2.1]: 2003/04/12 14:02:39 giles)
+
+Add the bbox device to the default macos shlib build. Bug 686811.
+(macos-mcp.mak [1.3.2.8.2.2]: 2003/04/27 23:50:11 giles)
+
+Add the display device to the default macos shlib build.
+(macos-mcp.mak [1.3.2.8.2.3]: 2003/04/27 23:52:55 giles)
+
+Log message: For the pngalpha device, set the default background color to
+white in the bKGD chunk. Add an option -dBackgroundColor=16#RRGGBB to
+explicitly set the background color. This is needed by a common web browser
+that doesn't correctly support PNG with alpha transparency. DETAILS:
+Programs that don't fully support alpha transparency let libpng convert an
+RGBA image to RGB. The background color used is either provided by the
+program, or in the bKGD chunk, or it falls back to gray. MSIE was defaulting
+to a gray background which is not commonly used on web pages. By writing a
+white bKGD chunk, PNG files will display correctly against a white
+background in MSIE. If a solid color for a web page background is used with
+&lt;body bgcolor="#CCCC00"&gt;, then PNG images appearing on that page would
+need to be created with -dBackgroundColor=16#CCCC00. For textured background
+there is no hope. Microsoft needs to fix Internet Explorer.
+(libpng.mak [1.10.2.3.2.2]: 2003/05/15 10:05:29 ghostgum)
+
+Update the version and data for the 7.07 release.
+(version.mak [1.36.2.9.2.6]: 2003/05/17 14:39:00 giles)
+
+</pre><h2><a name="7.07-Utilities"></a>Utilities</h2><pre>
+
+Apply standard FSF license banner to files missed the 7.06 release. Patch
+from Brett Smith. (lib/Fontmap.ATB [1.2.6.1.2.1],
+lib/Fontmap.ATM [1.2.6.1.2.1], lib/Fontmap.GS [1.2.6.1.2.1],
+lib/Fontmap.OS2 [1.2.6.1.2.1], lib/Fontmap.SGI [1.2.6.1.2.1],
+lib/Fontmap.Sol [1.2.6.1.2.1], lib/Fontmap.Ult [1.2.6.1.2.1],
+lib/addxchar.ps [1.2.6.1.2.1], lib/align.ps [1.2.6.1.2.1],
+lib/bdftops.ps [1.3.2.2.2.1], lib/caption.ps [1.2.6.1.2.1],
+lib/cid2code.ps [1.3.4.1.2.1], lib/docie.ps [1.2.6.1.2.1],
+lib/errpage.ps [1.2.6.1.2.1], lib/font2c.ps [1.3.2.1.2.1],
+lib/font2pcl.ps [1.2.6.2.2.1], lib/gslp.ps [1.2.6.2.2.1],
+lib/gsnup.ps [1.2.6.1.2.1], lib/image-qa.ps [1.3.2.1.2.1],
+lib/impath.ps [1.3.4.1.2.1], lib/jispaper.ps [1.2.6.1.2.1],
+lib/lines.ps [1.2.6.1.2.1], lib/markhint.ps [1.2.6.1.2.1],
+lib/markpath.ps [1.2.6.1.2.1], lib/packfile.ps [1.2.6.2.2.1],
+lib/pcharstr.ps [1.2.6.1.2.1], lib/pdf2dsc.ps [1.3.4.2.2.1],
+lib/pdfopt.ps [1.10.2.2.2.1], lib/pdfwrite.ps [1.7.2.1.2.1],
+lib/pfbtopfa.ps [1.2.6.1.2.1], lib/ppath.ps [1.2.6.1.2.1],
+lib/pphs.ps [1.3.2.1.2.1], lib/ps2ai.ps [1.2.6.1.2.1],
+lib/ps2ascii.ps [1.3.2.2.2.1], lib/ps2epsi.ps [1.5.2.3.2.1],
+lib/rollconv.ps [1.1.8.1], lib/showchar.ps [1.2.6.1.2.1],
+lib/stcinfo.ps [1.2.6.1.2.1], lib/stcolor.ps [1.2.6.1.2.1],
+lib/stocht.ps [1.3.6.1.2.1], lib/traceimg.ps [1.2.6.2.2.1],
+lib/traceop.ps [1.2.6.1.2.1], lib/type1enc.ps [1.2.6.1.2.1],
+lib/type1ops.ps [1.2.6.1.2.1], lib/uninfo.ps [1.2.6.1.2.1],
+lib/unprot.ps [1.2.6.1.2.1], lib/viewcmyk.ps [1.2.6.2.2.1],
+lib/viewgif.ps [1.2.6.1.2.1], lib/viewjpeg.ps [1.1.6.2.2.1],
+lib/viewmiff.ps [1.2.6.1.2.1], lib/viewpbm.ps [1.2.6.2.2.1],
+lib/viewpcx.ps [1.2.6.2.2.1], lib/viewps2a.ps [1.2.6.1.2.1],
+lib/wftopfa.ps [1.2.6.1.2.1], lib/winmaps.ps [1.2.6.1.2.1],
+lib/wrfont.ps [1.2.6.1.2.1], lib/zeroline.ps [1.2.6.1.2.1]: 2003/04/12
+14:02:38 giles)
+
+Avoid calling a null pgsdll_callback, as can happen with the new client api
+and CHECK_INTERRUPTS. This fix affects primarily MacOS; similar protections
+are already in place for other platforms, although the global was not
+explicitly initialized to null. Also return EOFC in the mac stdio stream
+process if no callback is defined. Closes bug 686768. Also backports some
+code cleanup from HEAD. (gp_mac.c [1.1.4.3.2.2], gp_macio.c [1.2.4.5.2.3]:
+2003/04/12 16:37:26 giles)
+
+Add a missing variable declaration for VMS. Patch from Forrest Cahoon and
+Jouk Jansen. (gp_vms.c [1.7.2.3.2.2]: 2003/04/14 13:58:04 giles)
+
+</pre><h2><a name="7.07-Drivers"></a>Drivers</h2><pre>
+
+Avoid calling a null pgsdll_callback, as can happen with the new client api
+and CHECK_INTERRUPTS. This fix affects primarily MacOS; similar protections
+are already in place for other platforms, although the global was not
+explicitly initialized to null. Also return EOFC in the mac stdio stream
+process if no callback is defined. Closes bug 686768. Also backports some
+code cleanup from HEAD. (gdevmac.c [1.1.4.3.2.2]: 2003/04/12 16:37:26 giles)
+
+In the display device, store the line pointers separately from the bits, so
+that the bits can be placed in special memory (e.g. allocated in video
+memory). Fixes Bug 686780 display_memalloc() asks for too much memory. If
+reopening the display device fails after setting the callback, display an
+error message. Allocate the large display bitmap using a low level allocator
+to avoid exceeding the memory limit of the previously used device stable
+memory allocator. Fixes bugs 686836 "-r doesn't work" and duplicate 686838
+"Ghostscript doesn't do anything". DETAILS: The display memory device and
+the raster including line pointers was allocated using the stable allocator
+of the display device. This had a limit of 1Mbyte, which was exceeded when
+the resolution was greater then 114dpi. This would cause subsequent
+allocations to fail, but it appears that nothing else tried to use this
+allocator after the display device. The display device was changed to
+allocate the line pointers separately to allow the raster to be allocated in
+special memory, e.g. video memory or shared memory. This caused the
+subsequent allocation of the line pointers to fail when resolution exceeded
+114dpi. The modified code now allocates the raster with
+gs_alloc_byte_array_immovable, which allocates directly from the C heap, not
+subject to any memory limit apart from the overall -K limit if specified,
+and is not subject to garbage collection. The normal allocator now has
+sufficient memory to allocate the line pointers without problem. The raster
+pointer is removed from the pointers that are enumerated during garbage
+collection. (gdevdsp.c [1.5.2.5.2.3]: 2003/05/01 10:06:26 ghostgum)
+
+Log message: For the pngalpha device, set the default background color to
+white in the bKGD chunk. Add an option -dBackgroundColor=16#RRGGBB to
+explicitly set the background color. This is needed by a common web browser
+that doesn't correctly support PNG with alpha transparency. DETAILS:
+Programs that don't fully support alpha transparency let libpng convert an
+RGBA image to RGB. The background color used is either provided by the
+program, or in the bKGD chunk, or it falls back to gray. MSIE was defaulting
+to a gray background which is not commonly used on web pages. By writing a
+white bKGD chunk, PNG files will display correctly against a white
+background in MSIE. If a solid color for a web page background is used with
+&lt;body bgcolor="#CCCC00"&gt;, then PNG images appearing on that page would
+need to be created with -dBackgroundColor=16#CCCC00. For textured background
+there is no hope. Microsoft needs to fix Internet Explorer.
+(gdevpng.c [1.4.2.1.2.3]: 2003/05/15 10:05:29 ghostgum)
+
+</pre><h2><a name="7.07-PDF_Interpreter"></a>PDF Interpreter</h2><pre>
+
+Apply standard FSF license banner to files missed the 7.06 release. Patch
+from Brett Smith. (lib/pdf_base.ps [1.14.2.1.2.1],
+lib/pdf_draw.ps [1.36.2.2.2.1], lib/pdf_font.ps [1.23.2.6.2.1],
+lib/pdf_main.ps [1.35.2.7.2.3], lib/pdf_ops.ps [1.17.2.2.2.1]: 2003/04/12
+14:02:39 giles)
+
+</pre><h2><a name="7.07-Interpreter"></a>Interpreter</h2><pre>
+
+Increment the version number after release. (lib/gs_init.ps [1.40.2.12.2.2]:
+2003/04/08 11:05:47 giles)
+
+Apply standard FSF license banner to files missed the 7.06 release. Patch
+from Brett Smith. (examples/waterfal.ps [1.3.2.1.2.1],
+lib/gs_agl.ps [1.2.6.1.2.1], lib/gs_btokn.ps [1.5.2.1.2.1],
+lib/gs_ccfnt.ps [1.5.2.1.2.1], lib/gs_ce_e.ps [1.2.6.1.2.1],
+lib/gs_cff.ps [1.10.2.1.2.1], lib/gs_cidcm.ps [1.5.2.2.2.1],
+lib/gs_cidfn.ps [1.18.4.5.2.1], lib/gs_cmap.ps [1.11.2.4.2.1],
+lib/gs_cmdl.ps [1.2.6.1.2.1], lib/gs_css_e.ps [1.2.6.1.2.1],
+lib/gs_dbt_e.ps [1.2.6.1.2.1], lib/gs_diskf.ps [1.2.6.1.2.1],
+lib/gs_dpnxt.ps [1.2.6.1.2.1], lib/gs_dps.ps [1.4.6.1.2.1],
+lib/gs_dps1.ps [1.2.6.1.2.1], lib/gs_dps2.ps [1.3.4.1.2.1],
+lib/gs_dscp.ps [1.4.2.1.2.1], lib/gs_epsf.ps [1.2.6.11.2.3],
+lib/gs_fform.ps [1.2.6.1.2.1], lib/gs_fonts.ps [1.13.2.3.2.1],
+lib/gs_frsd.ps [1.4.6.1.2.1], lib/gs_icc.ps [1.2.2.1.2.1],
+lib/gs_il1_e.ps [1.2.6.1.2.1], lib/gs_il2_e.ps [1.2.6.1.2.1],
+lib/gs_init.ps [1.40.2.12.2.3], lib/gs_kanji.ps [1.2.6.1.2.1],
+lib/gs_ksb_e.ps [1.2.6.1.2.1], lib/gs_l2img.ps [1.2.6.1.2.1],
+lib/gs_lev2.ps [1.7.2.4.2.3], lib/gs_lgo_e.ps [1.3.6.1.2.1],
+lib/gs_lgx_e.ps [1.2.6.1.2.1], lib/gs_ll3.ps [1.10.2.2.2.1],
+lib/gs_mex_e.ps [1.2.6.1.2.1], lib/gs_mgl_e.ps [1.3.6.1.2.1],
+lib/gs_mro_e.ps [1.2.6.1.2.1], lib/gs_pdf_e.ps [1.2.6.1.2.1],
+lib/gs_pdfwr.ps [1.11.2.1.2.1], lib/gs_pfile.ps [1.2.6.1.2.1],
+lib/gs_rdlin.ps [1.2.6.1.2.1], lib/gs_res.ps [1.16.2.2.2.1],
+lib/gs_setpd.ps [1.8.2.2.2.2], lib/gs_statd.ps [1.5.2.2.2.1],
+lib/gs_std_e.ps [1.2.6.1.2.1], lib/gs_sym_e.ps [1.2.6.1.2.1],
+lib/gs_trap.ps [1.3.6.2.2.1], lib/gs_ttf.ps [1.9.2.4.2.1],
+lib/gs_typ32.ps [1.3.2.2.2.1], lib/gs_typ42.ps [1.2.6.1.2.1],
+lib/gs_type1.ps [1.5.2.1.2.1], lib/gs_wan_e.ps [1.2.6.1.2.1],
+lib/gs_wl1_e.ps [1.2.6.1.2.1], lib/gs_wl2_e.ps [1.2.6.1.2.1],
+lib/gs_wl5_e.ps [1.2.6.1.2.1]: 2003/04/12 14:02:38 giles)
+
+Sort the list of devices in the output of 'gs -h' so they're easier to read.
+List the default device separately as it's no longer first. Based on a patch
+from Nelson Beebe. Closes bug 416746. Also correct a warning in argproc().
+(imainarg.c [1.13.2.3.2.2]: 2003/04/12 16:43:14 giles)
+
+In the display device, store the line pointers separately from the bits, so
+that the bits can be placed in special memory (e.g. allocated in video
+memory). Fixes Bug 686780 display_memalloc() asks for too much memory. If
+reopening the display device fails after setting the callback, display an
+error message. Allocate the large display bitmap using a low level allocator
+to avoid exceeding the memory limit of the previously used device stable
+memory allocator. Fixes bugs 686836 "-r doesn't work" and duplicate 686838
+"Ghostscript doesn't do anything". DETAILS: The display memory device and
+the raster including line pointers was allocated using the stable allocator
+of the display device. This had a limit of 1Mbyte, which was exceeded when
+the resolution was greater then 114dpi. This would cause subsequent
+allocations to fail, but it appears that nothing else tried to use this
+allocator after the display device. The display device was changed to
+allocate the line pointers separately to allow the raster to be allocated in
+special memory, e.g. video memory or shared memory. This caused the
+subsequent allocation of the line pointers to fail when resolution exceeded
+114dpi. The modified code now allocates the raster with
+gs_alloc_byte_array_immovable, which allocates directly from the C heap, not
+subject to any memory limit apart from the overall -K limit if specified,
+and is not subject to garbage collection. The normal allocator now has
+sufficient memory to allocate the line pointers without problem. The raster
+pointer is removed from the pointers that are enumerated during garbage
+collection. (idisp.c [1.2.2.2.2.2]: 2003/05/01 10:06:26 ghostgum)
+
+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. (zfile.c [1.11.2.4.2.2]: 2003/05/17 14:28:33 ray)
+
+</pre><h2><a name="7.07-Library"></a>Library</h2><pre>
+
+Increment the version number after release. (gscdef.c [1.15.2.4.2.3]:
+2003/04/08 11:05:47 giles)
+
+Update the version and data for the 7.07 release. (gscdef.c [1.15.2.4.2.4]:
+2003/05/17 14:39:00 giles)
+
+</pre><h2><a name="7.07-Other"></a>Other</h2><pre>
+
+Test the optimization compiler flag '-O2' before using it since some vendor
+compilers have different syntax. (Makefile.in [1.1.4.13.2.3],
+configure.ac [1.4.4.12.2.2]: 2003/04/16 13:59:56 giles)
+
+Include the bbox device in the default autoconf build.
+(Makefile.in [1.1.4.13.2.4]: 2003/04/29 18:33:31 giles)
+
+<hr>
+
+<h1><a name="Version7.06"></a>Version 7.06 (2003-04-01)</h1>
+
+<p>This is the second release of the stable 7.0x series under the GNU
+GPL, following one year after the release of 7.00. It includes a number
+of small bug fixes and documentation cleanup to comply with the GNU
+coding guidelines.
+
+<p>Also new in this release is the 'pngalpha' device which produces png output
+with a transparent background (page) color so they can be composited against a
+separate background. The transparency is based only on what parts of the page
+have been drawn and does not support PDF 1.4 trasparent painting.</p>
+
+<h3><a name="7.06_Incompatible_changes"></a>Incompatible changes</h3>
+
+<p>
+No incompatible changes have been recorded for this version. Users of the 6.5x versions of GNU
+Ghostscript will want to check the History for a complete list of changes since that version.
+Authors of drivers with potential security implications are also encouraged to review
+the security changes introduced with 6.53/7.04.
+
+<p>
+Additionally, the scripts which create the project file for bulding
+ghostscript on MacOS have been updated for Metrowerks CodeWarrior 7.2 and 8.3.
+Edit the LIBS entries in macgenmcpxml.sh to recover the settings for
+CW6.
+
+<h2><a name="7.06-Documentation"></a>Documentation</h2><pre>
+
+Fixes problems:
+ - Add the option -dUseCropBox to set the page size from the CropBox
+rather than the MediaBox. This is appropriate when using ghostscript to view
+PDF files or convert to bitmaps. It probably isn't appropriate for printing.
+Fixes SourceForge bugs #522486, "Wromg size EPS generated from PDF" and
+#538267 "Problems with Media Box in PDF and PS interpreter".
+(doc/Use.htm [1.33.2.13]: 2002/06/28 10:59:01 ghostgum)
+ - When ghostscript is given a PDF file on standard input, copy it to
+a temporary file before processing. Prior to version 7, ghostscript could
+read PDF from standard input redirected from a file, but not from a pipe.
+Standard input was changed in version 7 to use callouts, which prevented PDF
+reading from standard input. Fixes SourceForge bug #583413, /ioerror with gs
+- &lt; file.pdf vers 7.xx (doc/Use.htm [1.33.2.15]: 2002/09/14 12:05:58
+ghostgum)
+ - Fix: Mentions the autoconf build method in the installation
+documentation. Inspired by a user report of having looked there first rather
+than at Make.htm; an understandible choice based on GNU/Linux packaging
+conventions. Also removes a reference to using the Acrobat Reader fonts.
+(doc/Install.htm [1.26.2.9]: 2002/09/16 21:41:40 giles)
+ - Fix a broken documentation link. (doc/Use.htm [1.33.2.17]:
+2002/09/16 22:50:31 giles)
+ - Keep pagedevice and device views of .LockSafetyParams correct even
+after a 'restore' is used to unlock. The dictionary fed to the setpagedevice
+operator is allocated in the same VM space as currentpagedevice to avoid
+invalidaccess problems. Fixed SF #580029 and does not revert to the
+incorrect behaviour of bug #516379. (doc/Language.htm [1.34.2.12]:
+2002/09/19 17:05:05 ray)
+ - adds missing files to the developer documentation.
+(doc/Develop.htm [1.47.2.16]: 2002/10/10 13:22:31 giles)
+ - release number must be updated in lib/gs_init.ps as well.
+(doc/Release.htm [1.40.2.19]: 2002/10/10 13:25:25 giles)
+
+Update the url for the zlib website and source. Fixes SF Bug #550585.
+(doc/Make.htm [1.36.2.13], doc/New-user.htm [1.30.2.9]: 2002/05/09 17:04:50
+giles)
+
+Prefer {} to () for manditory alteration groups in commandline arguments.
+Patch from Eric S. Raymond. (man/de/ps2pdf.1 [1.1.4.1],
+man/ps2pdf.1 [1.14.2.8], man/ps2pdfwr.1 [1.13.2.8]: 2002/08/08 12:27:21
+giles)
+
+Add missing "Summary of environment variables" header to Use.htm.
+(doc/Use.htm [1.33.2.14]: 2002/08/09 11:00:04 ghostgum)
+
+Delete all temporary files when the interpreter closes.
+(doc/Language.htm [1.34.2.11]: 2002/09/05 12:21:45 ghostgum)
+
+Add command line options -dEPS, -dEPSCrop and -dEPSFitPage for handling
+Encapsulated PostScript files. (doc/Use.htm [1.33.2.16]: 2002/09/14 12:17:25
+ghostgum)
+
+Removes mention of the gdevcd8.c drivers from the documentation. All of
+these printers are supported by the gimp-print and/or hpijs projects. The
+(GPL) third party drivers for them were never added to the 7.0x series.
+Closes SourceForge bug #557177. (doc/Devices.htm [1.34.2.12]: 2002/09/22
+23:02:38 giles)
+
+Add documentation to the .setsafe operator that was added to .locksafe
+operator that says that .setsafe uses setpagedevice, thus it will erase the
+page. Related to SourceForge bug #580029. (doc/Language.htm [1.34.2.13]:
+2002/09/23 06:19:58 ray)
+
+Remove excessive trademark symbols to improve compliance with the GNU coding
+guidelines. (man/de/ps2pdf.1 [1.1.4.2], man/ps2pdf.1 [1.14.2.9]: 2002/09/23
+14:53:40 giles)
+
+Attempt to update version info on the german manpages and port Thomas
+Hoffmann's fixes from HEAD. (man/de/ansi2knr.1 [1.1.4.1],
+man/de/dvipdf.1 [1.1.4.1], man/de/font2c.1 [1.1.4.1],
+man/de/gsnd.1 [1.2.4.1], man/de/pdf2dsc.1 [1.1.4.1],
+man/de/pdf2ps.1 [1.2.4.1], man/de/pdfopt.1 [1.1.4.1],
+man/de/printafm.1 [1.1.4.1], man/de/ps2ascii.1 [1.1.4.1],
+man/de/ps2pdf.1 [1.1.4.3], man/de/ps2ps.1 [1.2.4.1],
+man/de/wftopfa.1 [1.1.4.1]: 2002/09/23 15:57:35 giles)
+
+Improve compliance with GNU coding standards by removing references to
+other software. (doc/API.htm [1.11.2.11], doc/C-style.htm [1.21.2.9],
+doc/Current.htm [1.13.2.9], doc/DLL.htm [1.15.2.9], doc/Develop.htm
+[1.47.2.14], doc/Devices.htm [1.34.2.13], doc/Drivers.htm [1.21.2.9],
+doc/Fonts.htm [1.22.2.10], doc/Helpers.htm [1.17.2.9], doc/Hershey.htm
+[1.3.4.1], doc/History1.htm [1.13.2.9], doc/History2.htm [1.13.2.9],
+doc/History3.htm [1.13.2.9], doc/History4.htm [1.13.2.9], doc/History5.htm
+[1.15.2.9], doc/History6.htm [1.30.2.9], doc/History7.htm [1.5.2.13],
+doc/Htmstyle.htm [1.18.2.9], doc/Humor.htm [1.3.2.2], doc/Install.htm
+[1.26.2.10], doc/Issues.htm [1.15.2.10], doc/Language.htm [1.34.2.14],
+doc/Lib.htm [1.14.2.9], doc/Maintain.htm [1.23.2.9], doc/Make.htm
+[1.36.2.14], doc/New-user.htm [1.30.2.10], doc/News.htm [1.90.2.15],
+doc/Projects.htm [1.33.2.9], doc/Ps-style.htm [1.13.2.9], doc/Ps2epsi.htm
+[1.15.2.10], doc/Ps2pdf.htm [1.32.2.9], doc/Psfiles.htm [1.22.2.10],
+doc/Readme.htm [1.31.2.11], doc/Release.htm [1.40.2.16], doc/Source.htm
+[1.13.2.9], doc/Unix-lpr.htm [1.13.2.9], doc/Use.htm [1.33.2.18],
+doc/Xfonts.htm [1.13.2.9]: 2002/09/23 16:26:21 giles)
+
+Additional german manpage cleanup thanks to the Jens Harting.
+(man/de/ansi2knr.1 [1.1.4.2], man/de/dvipdf.1 [1.1.4.2],
+man/de/font2c.1 [1.1.4.2], man/de/gsnd.1 [1.2.4.2],
+man/de/pdf2dsc.1 [1.1.4.2], man/de/pdf2ps.1 [1.2.4.2],
+man/de/pdfopt.1 [1.1.4.2], man/de/ps2ascii.1 [1.1.4.2],
+man/de/ps2pdf.1 [1.1.4.4], man/de/ps2ps.1 [1.2.4.2]: 2002/09/23 17:24:44
+giles)
+
+Improve compliance with the GNU coding guidelines on references to other
+software. (doc/Readme.htm [1.31.2.12]: 2002/09/25 14:58:34 giles)
+
+Further improvement of compliance with the GNU coding guidelines on
+references to other software. (doc/Make.htm [1.36.2.15], doc/New-user.htm
+[1.30.2.11]: 2002/09/25 18:13:29 giles)
+
+Further improvement of compliance with the GNU coding guidelines on
+references to other software. (doc/gs-vms.hlp [1.12.2.8]: 2002/10/07
+22:18:20 giles)
+
+Remove Tester.htm. It's (probably) out of date. (doc/Readme.htm
+[1.31.2.13]: 2002/10/07 22:19:40 giles)
+
+Last round of refinement for compliance with GNU coding
+standards. (doc/Fonts.htm [1.22.2.11], doc/Install.htm [1.26.2.11],
+doc/Issues.htm [1.15.2.11], doc/Maintain.htm [1.23.2.10], doc/Make.htm
+[1.36.2.16], doc/New-user.htm [1.30.2.12], doc/Readme.htm [1.31.2.14],
+doc/Release.htm [1.40.2.17]: 2002/10/08 08:24:34 giles)
+
+Remove remaining elements of support for K&amp;R (pre-ansi) C. We no longer
+support building ghostscript tt way, but the remaining dead code causes
+confusion for some users. Closes Sourceforge bug #618048.
+(doc/Develop.htm [1.47.2.15], doc/Make.htm [1.36.2.17],
+doc/Release.htm [1.40.2.18]: 2002/10/10 00:28:26 giles)
+
+Update version number and date for release. (doc/API.htm [1.11.2.12],
+doc/C-style.htm [1.21.2.10], doc/Current.htm [1.13.2.10],
+doc/DLL.htm [1.15.2.10], doc/Develop.htm [1.47.2.17],
+doc/Devices.htm [1.34.2.14], doc/Drivers.htm [1.21.2.10],
+doc/Fonts.htm [1.22.2.12], doc/Helpers.htm [1.17.2.10],
+doc/History1.htm [1.13.2.10], doc/History2.htm [1.13.2.10],
+doc/History3.htm [1.13.2.10], doc/History4.htm [1.13.2.10],
+doc/History5.htm [1.15.2.10], doc/History6.htm [1.30.2.10],
+doc/History7.htm [1.5.2.14], doc/Htmstyle.htm [1.18.2.10],
+doc/Install.htm [1.26.2.12], doc/Issues.htm [1.15.2.12],
+doc/Language.htm [1.34.2.15], doc/Lib.htm [1.14.2.10],
+doc/Maintain.htm [1.23.2.11], doc/Make.htm [1.36.2.18],
+doc/New-user.htm [1.30.2.13], doc/News.htm [1.90.2.16],
+doc/Projects.htm [1.33.2.10], doc/Ps-style.htm [1.13.2.10],
+doc/Ps2epsi.htm [1.15.2.11], doc/Ps2pdf.htm [1.32.2.10],
+doc/Psfiles.htm [1.22.2.11], doc/Readme.htm [1.31.2.15],
+doc/Release.htm [1.40.2.20], doc/Source.htm [1.13.2.10],
+doc/Unix-lpr.htm [1.13.2.10], doc/Use.htm [1.33.2.19],
+doc/Xfonts.htm [1.13.2.10], doc/gs-vms.hlp [1.12.2.9]: 2002/10/10 13:36:49
+giles)
+
+Update version number and date for release. (man/dvipdf.1 [1.10.2.8],
+man/font2c.1 [1.10.2.8], man/gs.1 [1.10.2.9], man/gslp.1 [1.10.2.8],
+man/gsnd.1 [1.10.2.8], man/pdf2dsc.1 [1.10.2.8], man/pdf2ps.1 [1.12.2.8],
+man/pdfopt.1 [1.10.2.8], man/pf2afm.1 [1.10.2.8], man/pfbtopfa.1 [1.11.2.8],
+man/printafm.1 [1.10.2.8], man/ps2ascii.1 [1.10.2.8],
+man/ps2epsi.1 [1.10.2.9], man/ps2pdf.1 [1.14.2.10],
+man/ps2pdfwr.1 [1.13.2.9], man/ps2ps.1 [1.17.2.8], man/wftopfa.1 [1.10.2.8]:
+2002/10/10 13:37:00 giles)
+
+Improvements to processing of EPS files. (doc/Use.htm [1.33.2.20]:
+2002/10/31 11:12:12 ghostgum)
+
+Correct the documented paper sizes in Use.htm to match gs_statd.ps after fix
+for SF bug # 536877. Change cm units to the more common mm.
+(doc/Use.htm [1.33.2.21]: 2002/11/04 22:55:35 ghostgum)
+
+Add working 'distclean' and 'maintainer-clean' targets to the autoconf
+makefile. Backport from HEAD. (doc/Release.htm [1.40.2.22]: 2002/12/02
+00:10:23 giles)
+
+Update release date for second candidate. (doc/API.htm [1.11.2.13],
+doc/C-style.htm [1.21.2.11], doc/DLL.htm [1.15.2.11],
+doc/Develop.htm [1.47.2.18], doc/Devices.htm [1.34.2.15],
+doc/Drivers.htm [1.21.2.11], doc/Fonts.htm [1.22.2.13],
+doc/Helpers.htm [1.17.2.11], doc/History1.htm [1.13.2.11],
+doc/History2.htm [1.13.2.11], doc/History3.htm [1.13.2.11],
+doc/History4.htm [1.13.2.11], doc/History5.htm [1.15.2.11],
+doc/History6.htm [1.30.2.11], doc/History7.htm [1.5.2.16],
+doc/Htmstyle.htm [1.18.2.11], doc/Install.htm [1.26.2.13],
+doc/Issues.htm [1.15.2.13], doc/Language.htm [1.34.2.16],
+doc/Lib.htm [1.14.2.11], doc/Maintain.htm [1.23.2.12],
+doc/Make.htm [1.36.2.19], doc/New-user.htm [1.30.2.14],
+doc/News.htm [1.90.2.18], doc/Projects.htm [1.33.2.11],
+doc/Ps-style.htm [1.13.2.11], doc/Ps2epsi.htm [1.15.2.12],
+doc/Ps2pdf.htm [1.32.2.11], doc/Psfiles.htm [1.22.2.12],
+doc/Readme.htm [1.31.2.16], doc/Release.htm [1.40.2.23],
+doc/Source.htm [1.13.2.11], doc/Unix-lpr.htm [1.13.2.11],
+doc/Use.htm [1.33.2.22], doc/Xfonts.htm [1.13.2.11],
+doc/gs-vms.hlp [1.12.2.10]: 2002/12/02 01:54:36 giles)
+
+Update release date for second candidate. (man/dvipdf.1 [1.10.2.9],
+man/font2c.1 [1.10.2.9], man/gs.1 [1.10.2.10], man/gslp.1 [1.10.2.9],
+man/gsnd.1 [1.10.2.9], man/pdf2dsc.1 [1.10.2.9], man/pdf2ps.1 [1.12.2.9],
+man/pdfopt.1 [1.10.2.9], man/pf2afm.1 [1.10.2.9], man/pfbtopfa.1 [1.11.2.9],
+man/printafm.1 [1.10.2.9], man/ps2ascii.1 [1.10.2.9],
+man/ps2epsi.1 [1.10.2.10], man/ps2pdf.1 [1.14.2.11],
+man/ps2pdfwr.1 [1.13.2.10], man/ps2ps.1 [1.17.2.9],
+man/wftopfa.1 [1.10.2.9]: 2002/12/02 01:54:43 giles)
+
+Change documentation and changelogs to better comply with GNU coding
+guidelines. Patch from Brett Smith. (doc/API.htm [1.11.2.13.2.1],
+doc/Changes.htm [1.28.2.8.2.1], doc/Develop.htm [1.47.2.18.2.1],
+doc/Devices.htm [1.34.2.15.2.1], doc/Fonts.htm [1.22.2.13.2.1],
+doc/History2.htm [1.13.2.11.2.1], doc/History3.htm [1.13.2.11.2.1],
+doc/History4.htm [1.13.2.11.2.1], doc/History5.htm [1.15.2.11.2.1],
+doc/History6.htm [1.30.2.11.2.1], doc/History7.htm [1.5.2.17.2.1],
+doc/Install.htm [1.26.2.13.2.1], doc/Maintain.htm [1.23.2.12.2.1],
+doc/Make.htm [1.36.2.19.2.1], doc/New-user.htm [1.30.2.14.2.1],
+doc/Projects.htm [1.33.2.11.2.1], doc/Ps2epsi.htm [1.15.2.12.2.1],
+doc/Release.htm [1.40.2.23.2.1], doc/Use.htm [1.33.2.22.2.1]: 2003/01/17
+00:58:51 giles)
+
+Update release date for final 7.06 release. (doc/API.htm [1.11.2.13.2.2],
+doc/C-style.htm [1.21.2.11.2.1], doc/DLL.htm [1.15.2.11.2.1],
+doc/Develop.htm [1.47.2.18.2.2], doc/Devices.htm [1.34.2.15.2.2],
+doc/Drivers.htm [1.21.2.11.2.1], doc/Fonts.htm [1.22.2.13.2.2],
+doc/Helpers.htm [1.17.2.11.2.1], doc/History1.htm [1.13.2.11.2.1],
+doc/History2.htm [1.13.2.11.2.2], doc/History3.htm [1.13.2.11.2.2],
+doc/History4.htm [1.13.2.11.2.2], doc/History5.htm [1.15.2.11.2.2],
+doc/History6.htm [1.30.2.11.2.2], doc/History7.htm [1.5.2.17.2.2],
+doc/Htmstyle.htm [1.18.2.11.2.1], doc/Install.htm [1.26.2.13.2.2],
+doc/Issues.htm [1.15.2.13.2.1], doc/Language.htm [1.34.2.16.2.1],
+doc/Lib.htm [1.14.2.11.2.1], doc/Maintain.htm [1.23.2.12.2.2],
+doc/Make.htm [1.36.2.19.2.2], doc/New-user.htm [1.30.2.14.2.2],
+doc/News.htm [1.90.2.18.2.1], doc/Projects.htm [1.33.2.11.2.2],
+doc/Ps-style.htm [1.13.2.11.2.1], doc/Ps2epsi.htm [1.15.2.12.2.2],
+doc/Ps2pdf.htm [1.32.2.11.2.1], doc/Psfiles.htm [1.22.2.12.2.1],
+doc/Readme.htm [1.31.2.16.2.1], doc/Release.htm [1.40.2.23.2.2],
+doc/Source.htm [1.13.2.11.2.1], doc/Unix-lpr.htm [1.13.2.11.2.1],
+doc/Use.htm [1.33.2.22.2.2], doc/Xfonts.htm [1.13.2.11.2.1],
+doc/gs-vms.hlp [1.12.2.10.2.1], man/dvipdf.1 [1.10.2.9.2.1],
+man/font2c.1 [1.10.2.9.2.1], man/gs.1 [1.10.2.10.2.1],
+man/gslp.1 [1.10.2.9.2.1], man/gsnd.1 [1.10.2.9.2.1],
+man/pdf2dsc.1 [1.10.2.9.2.1], man/pdf2ps.1 [1.12.2.9.2.1],
+man/pdfopt.1 [1.10.2.9.2.1], man/pf2afm.1 [1.10.2.9.2.1],
+man/pfbtopfa.1 [1.11.2.9.2.1], man/printafm.1 [1.10.2.9.2.1],
+man/ps2ascii.1 [1.10.2.9.2.1], man/ps2epsi.1 [1.10.2.10.2.1],
+man/ps2pdf.1 [1.14.2.11.2.1], man/ps2pdfwr.1 [1.13.2.10.2.1],
+man/ps2ps.1 [1.17.2.9.2.1], man/wftopfa.1 [1.10.2.9.2.1]: 2003/02/09
+16:20:03 giles)
+
+Correct a typo in the release date. (doc/API.htm [1.11.2.13.2.3],
+doc/C-style.htm [1.21.2.11.2.2], doc/DLL.htm [1.15.2.11.2.2],
+doc/Develop.htm [1.47.2.18.2.3], doc/Devices.htm [1.34.2.15.2.3],
+doc/Drivers.htm [1.21.2.11.2.2], doc/Fonts.htm [1.22.2.13.2.3],
+doc/Helpers.htm [1.17.2.11.2.2], doc/History1.htm [1.13.2.11.2.2],
+doc/History2.htm [1.13.2.11.2.3], doc/History3.htm [1.13.2.11.2.3],
+doc/History4.htm [1.13.2.11.2.3], doc/History5.htm [1.15.2.11.2.3],
+doc/History6.htm [1.30.2.11.2.3], doc/History7.htm [1.5.2.17.2.3],
+doc/Htmstyle.htm [1.18.2.11.2.2], doc/Install.htm [1.26.2.13.2.3],
+doc/Issues.htm [1.15.2.13.2.2], doc/Language.htm [1.34.2.16.2.2],
+doc/Lib.htm [1.14.2.11.2.2], doc/Maintain.htm [1.23.2.12.2.3],
+doc/Make.htm [1.36.2.19.2.3], doc/New-user.htm [1.30.2.14.2.3],
+doc/News.htm [1.90.2.18.2.2], doc/Projects.htm [1.33.2.11.2.3],
+doc/Ps-style.htm [1.13.2.11.2.2], doc/Ps2epsi.htm [1.15.2.12.2.3],
+doc/Ps2pdf.htm [1.32.2.11.2.2], doc/Psfiles.htm [1.22.2.12.2.2],
+doc/Readme.htm [1.31.2.16.2.2], doc/Release.htm [1.40.2.23.2.3],
+doc/Source.htm [1.13.2.11.2.2], doc/Unix-lpr.htm [1.13.2.11.2.2],
+doc/Use.htm [1.33.2.22.2.3], doc/Xfonts.htm [1.13.2.11.2.2],
+doc/gs-vms.hlp [1.12.2.10.2.2], man/dvipdf.1 [1.10.2.9.2.2],
+man/font2c.1 [1.10.2.9.2.2], man/gs.1 [1.10.2.10.2.2],
+man/gslp.1 [1.10.2.9.2.2], man/gsnd.1 [1.10.2.9.2.2],
+man/pdf2dsc.1 [1.10.2.9.2.2], man/pdf2ps.1 [1.12.2.9.2.2],
+man/pdfopt.1 [1.10.2.9.2.2], man/pf2afm.1 [1.10.2.9.2.2],
+man/pfbtopfa.1 [1.11.2.9.2.2], man/printafm.1 [1.10.2.9.2.2],
+man/ps2ascii.1 [1.10.2.9.2.2], man/ps2epsi.1 [1.10.2.10.2.2],
+man/ps2pdf.1 [1.14.2.11.2.2], man/ps2pdfwr.1 [1.13.2.10.2.2],
+man/ps2ps.1 [1.17.2.9.2.2], man/wftopfa.1 [1.10.2.9.2.2]: 2003/02/09
+17:07:08 giles)
+
+Update changelog and release date. (doc/News.htm [1.90.2.18.2.3]: 2003/03/31
+13:56:42 giles)
+
+Propagate new release date to all documentation.
+(doc/API.htm [1.11.2.13.2.4], doc/C-style.htm [1.21.2.11.2.3],
+doc/DLL.htm [1.15.2.11.2.3], doc/Develop.htm [1.47.2.18.2.4],
+doc/Devices.htm [1.34.2.15.2.4], doc/Drivers.htm [1.21.2.11.2.3],
+doc/Fonts.htm [1.22.2.13.2.4], doc/Helpers.htm [1.17.2.11.2.3],
+doc/History1.htm [1.13.2.11.2.3], doc/History2.htm [1.13.2.11.2.4],
+doc/History3.htm [1.13.2.11.2.4], doc/History4.htm [1.13.2.11.2.4],
+doc/History5.htm [1.15.2.11.2.4], doc/History6.htm [1.30.2.11.2.4],
+doc/History7.htm [1.5.2.17.2.4], doc/Htmstyle.htm [1.18.2.11.2.3],
+doc/Install.htm [1.26.2.13.2.4], doc/Issues.htm [1.15.2.13.2.3],
+doc/Language.htm [1.34.2.16.2.3], doc/Lib.htm [1.14.2.11.2.3],
+doc/Maintain.htm [1.23.2.12.2.4], doc/Make.htm [1.36.2.19.2.4],
+doc/New-user.htm [1.30.2.14.2.4], doc/News.htm [1.90.2.18.2.4],
+doc/Projects.htm [1.33.2.11.2.4], doc/Ps-style.htm [1.13.2.11.2.3],
+doc/Ps2epsi.htm [1.15.2.12.2.4], doc/Ps2pdf.htm [1.32.2.11.2.3],
+doc/Psfiles.htm [1.22.2.12.2.3], doc/Readme.htm [1.31.2.16.2.3],
+doc/Release.htm [1.40.2.23.2.4], doc/Source.htm [1.13.2.11.2.3],
+doc/Unix-lpr.htm [1.13.2.11.2.3], doc/Use.htm [1.33.2.22.2.4],
+doc/Xfonts.htm [1.13.2.11.2.3], doc/gs-vms.hlp [1.12.2.10.2.3],
+man/dvipdf.1 [1.10.2.9.2.3], man/font2c.1 [1.10.2.9.2.3],
+man/gs.1 [1.10.2.10.2.3], man/gslp.1 [1.10.2.9.2.3],
+man/gsnd.1 [1.10.2.9.2.3], man/pdf2dsc.1 [1.10.2.9.2.3],
+man/pdf2ps.1 [1.12.2.9.2.3], man/pdfopt.1 [1.10.2.9.2.3],
+man/pf2afm.1 [1.10.2.9.2.3], man/pfbtopfa.1 [1.11.2.9.2.3],
+man/printafm.1 [1.10.2.9.2.3], man/ps2ascii.1 [1.10.2.9.2.3],
+man/ps2epsi.1 [1.10.2.10.2.3], man/ps2pdf.1 [1.14.2.11.2.3],
+man/ps2pdfwr.1 [1.13.2.10.2.3], man/ps2ps.1 [1.17.2.9.2.3],
+man/wftopfa.1 [1.10.2.9.2.3]: 2003/03/31 14:00:26 giles)
+
+</pre><h2><a name="7.06-Procedures"></a>Procedures</h2><pre>
+
+Fixes problems:
+ - .pushpdf14devicefilter was defined in zdfilter.c, but depended on
+the optional pdf module's transparency features. Moves the definition of
+this routine to the conditionally included ztrans.c. Fix by L. Peter
+Deutsch, resolves SourceForge Bug 565019. (int.mak [1.50.2.4]: 2002/06/14
+09:53:12 giles)
+ - As a result of a recent fix, an opdef table had more than 16
+entries, causing initialization to abort. backporting a fix by L. Peter
+Deutsch from HEAD. (int.mak [1.50.2.5]: 2002/06/14 15:26:00 giles)
+ - When building an archive of the graphics library or interpreter,
+add only the object files, not the .dev and interpreter files. Fixes
+SourceForge bug # 538311 - files missing from library archive.
+(gs.mak [1.5.2.4], ugcclib.mak [1.13.2.6], unixlink.mak [1.3.4.2]:
+2002/06/22 03:34:43 ghostgum)
+ - Provide an implementation of popen for Windows, to avoid the
+broken implementation in MSVC++ 5 and 6. This allows pswrite to output to a
+pipe on Windows. Fixes SourceForge bug #482038, pswrite does not write to
+pipe. (winlib.mak [1.12.2.3]: 2002/09/05 10:19:00 ghostgum)
+ - provide a meaningful error message when an immediately evaluated
+name can not be found. Fixes SourceForge bug #543185, Confusing diagnostics
+for //undefined. (int.mak [1.50.2.6]: 2002/09/14 11:59:15 ghostgum)
+
+Update the url for the zlib website and source. Fixes SF Bug #550585.
+(zlib.mak [1.3.2.2]: 2002/05/09 17:04:50 giles)
+
+Add a 32 bit/pixel CMYK driver named pam using the Portable Arbitrary Map
+file format, one of the netpbm family. This driver has problems with
+anti-aliasing that will be fixed in a later patch. (devs.mak [1.47.2.7]:
+2002/06/22 03:44:00 ghostgum)
+
+Remove spurious build of the gtk client along with the macos framework.
+Backport the 'framework_install' target from HEAD. (macos-fw.mak [1.1.2.3]:
+2002/08/07 13:05:17 giles)
+
+Add command line options -dEPS, -dEPSCrop and -dEPSFitPage for handling
+Encapsulated PostScript files. (bcwin32.mak [1.12.2.6],
+msvc32.mak [1.20.2.8]: 2002/09/14 12:17:26 ghostgum)
+
+Remove some interpreter references from the graphics library. Partial fix
+for SourceForge bug #542848, "library #includes interpreter headers".
+(lib.mak [1.53.2.5], msvclib.mak [1.16.2.4], msvctail.mak [1.6.2.2],
+pcwin.mak [1.2.6.2]: 2002/09/14 12:25:55 ghostgum)
+
+Prune the dead 'begin' makefile target. This was supposedly removed in
+release 5.20. (gs.mak [1.5.2.5]: 2002/10/09 22:07:08 giles)
+
+Remove remaining elements of support for K&amp;R (pre-ansi) C. We no longer
+support building ghostscript tt way, but the remaining dead code causes
+confusion for some users. Closes Sourceforge bug #618048.
+(dvx-gcc.mak [1.12.2.6], dvx-tail.mak [1.5.2.2], gs.mak [1.5.2.6],
+macos-mcp.mak [1.3.2.5], macosx.mak [1.3.2.7], openvms.mak [1.16.2.6],
+openvms.mmk [1.12.2.3], os2.mak [1.19.2.6], ugcclib.mak [1.13.2.7],
+unix-aux.mak [1.5.2.3], unix-gcc.mak [1.23.2.10], unixansi.mak [1.16.2.9],
+wccommon.mak [1.3.6.2], winlib.mak [1.12.2.4]: 2002/10/10 00:24:01 giles)
+
+Set USE_ASM to zero explicitly. (unix-gcc.mak [1.23.2.11],
+unixansi.mak [1.16.2.10]: 2002/10/10 12:47:49 giles)
+
+Update libpng version number to latest release. (all-arch.mak [1.9.2.4],
+bcwin32.mak [1.12.2.7], dvx-gcc.mak [1.12.2.7], macos-mcp.mak [1.3.2.6],
+macosx.mak [1.3.2.8], msvc32.mak [1.20.2.9], msvclib.mak [1.16.2.5],
+openvms.mak [1.16.2.7], os2.mak [1.19.2.7], ugcclib.mak [1.13.2.8],
+unix-gcc.mak [1.23.2.12], unixansi.mak [1.16.2.11], watc.mak [1.16.2.4],
+watclib.mak [1.13.2.5], watcw32.mak [1.13.2.5]: 2002/10/10 13:35:51 giles)
+
+Update version number and date for release. (version.mak [1.36.2.8]:
+2002/10/10 13:37:03 giles)
+
+Module gslib removed from the library archive. Further fix for [ 538311 ]
+files missing from library archive. (ugcclib.mak [1.13.2.9]: 2002/11/02
+04:31:13 ghostgum)
+
+Backport MacOS build updates for Metrowerks CW8 from HEAD.
+(macos-mcp.mak [1.3.2.7], macosx.mak [1.3.2.9]: 2002/12/01 23:29:37 giles)
+
+Update libpng version makefile variables to 10205. These were accidentally
+reverted in the last commit. (macos-mcp.mak [1.3.2.8],
+macosx.mak [1.3.2.10]: 2002/12/01 23:32:56 giles)
+
+Add working 'distclean' and 'maintainer-clean' targets to the autoconf
+makefile. Backport from HEAD. (gs.mak [1.5.2.7]: 2002/12/02 00:10:24 giles)
+
+Update release date for second candidate. (version.mak [1.36.2.9]:
+2002/12/02 01:55:46 giles)
+
+Apply standard GNU license banner at the request of RMS. Patch from Brett
+Smith. (all-arch.mak [1.9.2.4.2.1], bcwin32.mak [1.12.2.7.2.1],
+cfonts.mak [1.2.6.1.2.1], contrib.mak [1.24.2.1.2.1],
+devs.mak [1.47.2.7.2.1], dvx-gcc.mak [1.12.2.7.2.1],
+dvx-head.mak [1.2.6.1.2.1], dvx-tail.mak [1.5.2.2.2.1],
+dwmain.rc [1.2.6.2.2.1], dwsetup.rc [1.5.2.4.2.1],
+dwuninst.rc [1.3.6.2.2.1], gs.mak [1.5.2.7.2.1], gs16spl.rc [1.2.6.2.2.1],
+gsdll2.rc [1.2.6.1.2.1], gsdll32.rc [1.2.6.2.2.1]: 2003/01/17 00:49:00
+giles)
+
+Apply standard GNU license banner at the request of RMS. Patch from Brett
+Smith. (gsos2.rc [1.2.6.1.2.1], gspmdrv.rc [1.2.6.1.2.1],
+gswin.rc [1.2.6.2.2.1], icclib.mak [1.3.2.2.2.1], ijs.mak [1.2.2.2.2.1],
+int.mak [1.50.2.6.2.1], jpeg.mak [1.4.2.1.2.1], lib.mak [1.53.2.5.2.1],
+libpng.mak [1.10.2.3.2.1], macos-fw.mak [1.1.2.3.2.1],
+macos-mcp.mak [1.3.2.8.2.1], macosx.mak [1.3.2.10.2.1],
+msvc32.mak [1.20.2.9.2.1], msvccmd.mak [1.6.2.1.2.1],
+msvclib.mak [1.16.2.5.2.1], msvctail.mak [1.6.2.2.2.1],
+openvms.mak [1.16.2.7.2.1], openvms.mmk [1.12.2.3.2.1],
+os2.mak [1.19.2.7.2.1], pcwin.mak [1.2.6.2.2.1], ugcclib.mak [1.13.2.9.2.1],
+unix-aux.mak [1.5.2.3.2.1], unix-dll.mak [1.6.2.2.2.1],
+unix-end.mak [1.2.6.1.2.1], unix-gcc.mak [1.23.2.12.2.1],
+unixansi.mak [1.16.2.11.2.1], unixhead.mak [1.2.6.1.2.1],
+unixinst.mak [1.20.2.9.2.1], unixlink.mak [1.3.4.2.2.1],
+version.mak [1.36.2.9.2.1], watclib.mak [1.13.2.5.2.1],
+watcw32.mak [1.13.2.5.2.1], wccommon.mak [1.3.6.2.2.1],
+wctail.mak [1.3.2.2.2.1], winint.mak [1.8.2.5.2.1],
+winlib.mak [1.12.2.4.2.1], winplat.mak [1.2.6.1.2.1],
+wmin.mak [1.2.6.1.2.1]: 2003/01/17 00:49:03 giles)
+
+Apply standard GNU license banner at the request of RMS. Patch from Brett
+Smith. (zlib.mak [1.3.2.2.2.1]: 2003/01/17 00:49:06 giles)
+
+Makefile banner lines should be comments. (gs.mak [1.5.2.7.2.2]: 2003/01/28
+12:02:09 ghostgum)
+
+Update release date for final 7.06 release. (version.mak [1.36.2.9.2.2]:
+2003/02/09 16:20:05 giles)
+
+Add pngalpha device that uses RGBA, with the alpha channel providing pixel
+coverage. Used for generating PNG images with a transparent background.
+(bcwin32.mak [1.12.2.7.2.2], devs.mak [1.47.2.7.2.2],
+macosx.mak [1.3.2.10.2.2], msvc32.mak [1.20.2.9.2.2],
+openvms.mak [1.16.2.7.2.2], os2.mak [1.19.2.7.2.2],
+unix-gcc.mak [1.23.2.12.2.2], unixansi.mak [1.16.2.11.2.2],
+watcw32.mak [1.13.2.5.2.2]: 2003/03/11 11:59:10 ghostgum)
+
+Backport MacOS build updates for Metrowerks CW8 from HEAD.
+(gp_mac.c [1.1.4.3], gp_macio.c [1.2.4.4], macgenmcpxml.sh [1.1.4.4]:
+2002/12/01 23:29:37 giles)
+Update changelog and release date. (version.mak [1.36.2.9.2.3]: 2003/03/31
+13:56:42 giles)
+
+Correct the copyright date and avoid putting NT security attributes into the
+Windows distribution archive. (winint.mak [1.8.2.5.2.2]: 2003/04/01 09:30:59
+ghostgum)
+
+</pre><h2><a name="7.06-Utilities"></a>Utilities</h2><pre>
+
+Fixes problems:
+ - Reinstate ps2epsi.bat and ps2epsi.cmd. Correctly embed the
+original EPS file in the output of ps2epsi on Windows and OS/2.
+(lib/ps2epsi.bat [1.6.2.2], lib/ps2epsi.cmd [1.3.2.2]: 2002/04/26 00:24:45
+ghostgum)
+ - Temporary files weren't being put in the proper location under
+MacOS X/Carbon. Updates the the proper prameter block type for the Carbon
+interface so this works properly on both OS 9/X. Patch from Erik Strik.
+(gp_macio.c [1.2.4.3]: 2002/06/13 15:40:59 giles)
+ - Provide an implementation of popen for Windows, to avoid the
+broken implementation in MSVC++ 5 and 6. This allows pswrite to output to a
+pipe on Windows. Fixes SourceForge bug #482038, pswrite does not write to
+pipe. (gp_mswin.c [1.7.2.2]: 2002/09/05 10:19:00 ghostgum)
+
+Remove the DOS and OS/2 versions of the ps2epsi code. They have been broken
+for some time. (lib/ps2epsi.bat [1.6.2.1], lib/ps2epsi.cmd [1.3.2.1]:
+2002/04/22 20:38:01 giles)
+
+Changes to the gtk+ client to request a suitable window size based on the
+screen and image sizes, to reduce unnecessary redraws and erase the window
+area outside the image. (dxmain.c [1.7.2.2]: 2002/04/26 05:03:20 ghostgum)
+
+Update project file generation script to support Metrowerks CodeWarrior 7.
+(macgenmcpxml.sh [1.1.4.3]: 2002/09/04 09:02:38 giles)
+
+Backport MacOS build updates for Metrowerks CW8 from HEAD.
+(gp_mac.c [1.1.4.3], gp_macio.c [1.2.4.4], macgenmcpxml.sh [1.1.4.4]:
+2002/12/01 23:29:37 giles)
+
+Apply standard GNU license banner at the request of RMS. Patch from Brett
+Smith. (bench.c [1.4.4.1.2.1], dxmain.c [1.7.2.2.2.1],
+dxmainc.c [1.4.2.2.2.1], echogs.c [1.3.2.1.2.1], genarch.c [1.2.6.1.2.1],
+genconf.c [1.4.4.1.2.1], gendev.c [1.2.6.1.2.1], genht.c [1.2.6.1.2.1],
+geninit.c [1.3.6.1.2.1], gp_dvx.c [1.4.2.1.2.1], gp_iwatc.c [1.6.2.2.2.1],
+gp_mac.c [1.1.4.3.2.1], gp_macio.c [1.2.4.5.2.1], gp_mktmp.c [1.2.6.1.2.1],
+gp_msdll.c [1.1.2.1.2.1], gp_mshdl.c [1.2.6.1.2.1], gp_msio.c [1.3.4.1.2.1],
+gp_mslib.c [1.3.2.1.2.1], gp_mspol.c [1.1.2.1.2.1],
+gp_msprn.c [1.1.2.1.2.1], gp_mswin.c [1.7.2.3.2.1], gp_ntfs.c [1.5.2.4.2.1],
+gp_os2.c [1.10.2.3.2.1], gp_os9.c [1.4.2.1.2.1], gp_stdia.c [1.3.2.1.2.1],
+gp_stdin.c [1.2.2.1.2.1], gp_sysv.c [1.2.6.1.2.1], gp_unix.c [1.5.2.1.2.1],
+gp_vms.c [1.7.2.3.2.1], gp_wgetv.c [1.4.2.2.2.1], gp_win32.c [1.2.6.1.2.1],
+gp_wsync.c [1.2.6.1.2.1], gs16spl.c [1.2.6.1.2.1], gsdll.c [1.6.2.1.2.1],
+gserver.c [1.2.6.1.2.1]: 2003/01/17 00:49:00 giles)
+
+Apply standard GNU license banner at the request of RMS. Patch from Brett
+Smith. (gspmdrv.c [1.2.6.1.2.1], scfdgen.c [1.2.6.1.2.1],
+zdosio.c [1.2.6.1.2.1]: 2003/01/17 00:49:03 giles)
+
+Apply standard GNU license banner at the request of RMS. Patch from Brett
+Smith. (ziodevs.c [1.5.2.1.2.1], ziodevsc.c [1.3.2.1.2.1]: 2003/01/17
+00:49:06 giles)
+
+Correct an incorrectly applied patch to the macos implementation of
+gp_pathstring_not_bare(). (gp_macio.c [1.2.4.5.2.2]: 2003/04/01 12:21:50
+giles)
+
+</pre><h2><a name="7.06-Drivers"></a>Drivers</h2><pre>
+
+Fixes problems:
+ - Correct the display device color mapping functions that were
+wrong. Change 4-bit mapping functions to standard VGA. Correct 16-bit native
+RGB and 32-bit xRGB mapping functions. Add RGB to color mapping functions
+for CMYK formats, needed by anti-aliasing. (gdevdsp.c [1.5.2.5]: 2002/06/22
+03:10:10 ghostgum)
+ - When compiled for A4 default page size, the initial page size is
+now 595x842pts. The initial printer page size in tenths of an inch now uses
+floating point. This may cause problems with old compilers that do not allow
+floating point calculations in initializers for integers. Add some casts to
+suppress warnings with the MS compiler. Fixes SourceForge bug #535997,
+"ps2pdf produces incorrect A4 page size". (gdevbmpc.c [1.2.6.2]: 2002/07/18
+11:11:40 ghostgum)
+
+To improve clarity, use hexadecimal for -dDisplayFormat=16#XXXXXX in the
+display device example code. (gdevdsp.c [1.5.2.4]: 2002/06/19 11:36:36
+ghostgum)
+
+Add a 32 bit/pixel CMYK driver named pam using the Portable Arbitrary Map
+file format, one of the netpbm family. This driver has problems with
+anti-aliasing that will be fixed in a later patch. (gdevpbm.c [1.3.6.2]:
+2002/06/22 03:44:00 ghostgum)
+
+Remove some interpreter references from the graphics library. Partial fix
+for SourceForge bug #542848, "library #includes interpreter headers".
+(gdevmswn.c [1.4.2.2]: 2002/09/14 12:25:55 ghostgum)
+
+Backport MacOS build updates for Metrowerks CW8 from HEAD.
+(gdevmac.h [1.1.4.3]: 2002/12/01 23:29:37 giles)
+
+Apply standard GNU license banner at the request of RMS. Patch from Brett
+Smith. (gdev3852.c [1.3.2.1.2.1], gdev3b1.c [1.2.6.1.2.1],
+gdev4081.c [1.3.2.1.2.1], gdev8510.c [1.3.2.1.2.1],
+gdev8bcm.c [1.2.6.1.2.1], gdev8bcm.h [1.2.6.1.2.1],
+gdevadmp.c [1.3.2.1.2.1], gdevatx.c [1.6.8.1], gdevbit.c [1.2.6.1.2.1],
+gdevbj10.c [1.4.2.1.2.1], gdevbjc.h [1.2.6.1.2.1], gdevbjcl.c [1.2.6.1.2.1],
+gdevbjcl.h [1.2.6.1.2.1], gdevbmp.c [1.4.2.1.2.1], gdevbmp.h [1.2.6.1.2.1],
+gdevbmpa.c [1.3.6.1.2.1], gdevbmpc.c [1.2.6.2.2.1], gdevccr.c [1.2.6.1.2.1],
+gdevcdj.c [1.5.2.1.2.1], gdevcfax.c [1.3.6.1.2.1], gdevcgm.c [1.2.6.2.2.1],
+gdevcgml.c [1.2.6.1.2.1], gdevcgml.h [1.2.6.1.2.1],
+gdevcgmx.h [1.2.6.1.2.1], gdevcif.c [1.3.2.1.2.1], gdevclj.c [1.2.6.1.2.1],
+gdevcljc.c [1.4.2.1.2.1], gdevcp50.c [1.3.2.1.2.1],
+gdevcslw.c [1.2.6.1.2.1], gdevdcrd.c [1.2.6.1.2.1],
+gdevdcrd.h [1.2.6.1.2.1], gdevdfax.c [1.4.2.1.2.1], gdevdjet.c [1.6.8.1],
+gdevdjtc.c [1.3.2.1.2.1], gdevdljm.c [1.4.8.1], gdevdljm.h [1.4.8.1],
+gdevdm24.c [1.3.2.1.2.1], gdevdsp.c [1.5.2.5.2.1],
+gdevegaa.asm [1.2.6.1.2.1], gdevepsc.c [1.3.2.1.2.1],
+gdevepsn.c [1.3.2.1.2.1], gdevescp.c [1.3.2.1.2.1],
+gdevevga.c [1.2.6.1.2.1], gdevfax.c [1.2.6.1.2.1], gdevfax.h [1.2.6.1.2.1],
+gdevherc.c [1.2.6.1.2.1], gdevhl7x.c [1.5.2.1.2.1], gdevijs.c [1.1.2.3.2.1],
+gdevimgn.c [1.4.2.1.2.1], gdevjpeg.c [1.3.2.1.2.1],
+gdevl256.c [1.3.6.1.2.1], gdevl31s.c [1.2.6.1.2.1],
+gdevlbp8.c [1.3.2.1.2.1], gdevlj56.c [1.3.2.1.2.1],
+gdevlp8k.c [1.2.6.1.2.1], gdevlxm.c [1.2.6.1.2.1], gdevmac.c [1.1.4.3.2.1],
+gdevmac.h [1.1.4.3.2.1], gdevmacpictop.h [1.1.4.2.2.1],
+gdevmacttf.h [1.1.4.2.2.1], gdevmacxf.c [1.1.4.2.2.1],
+gdevmeds.c [1.2.6.1.2.1], gdevmeds.h [1.2.6.1.2.1], gdevmgr.c [1.2.6.1.2.1],
+gdevmgr.h [1.2.6.1.2.1], gdevmiff.c [1.3.2.1.2.1], gdevmswn.c [1.4.2.2.2.1],
+gdevmswn.h [1.2.6.1.2.1], gdevmsxf.c [1.2.6.1.2.1],
+gdevn533.c [1.3.2.1.2.1], gdevo182.c [1.3.2.1.2.1],
+gdevokii.c [1.3.2.1.2.1], gdevos2p.c [1.4.2.1.2.1], gdevp14.h [1.1.2.1.2.1],
+gdevp2up.c [1.2.6.1.2.1], gdevpbm.c [1.3.6.2.2.1], gdevpccm.c [1.2.6.1.2.1],
+gdevpccm.h [1.3.6.1.2.1], gdevpcfb.c [1.2.6.1.2.1],
+gdevpcfb.h [1.2.6.1.2.1], gdevpcl.c [1.5.2.1.2.1], gdevpcl.h [1.5.2.1.2.1],
+gdevpcx.c [1.2.6.1.2.1], gdevpe.c [1.2.6.1.2.1], gdevphex.c [1.2.6.2.2.1],
+gdevpjet.c [1.3.2.1.2.1], gdevpm.c [1.4.2.1.2.1], gdevpm.h [1.2.6.1.2.1],
+gdevpng.c [1.4.2.1.2.1], gdevpnga.c [1.4.2.1.2.1], gdevps.c [1.19.2.2.2.1],
+gdevpsdf.h [1.9.4.1.2.1], gdevpsdi.c [1.15.2.1.2.1],
+gdevpsdp.c [1.8.6.1.2.1], gdevpsds.c [1.4.6.1.2.1],
+gdevpsds.h [1.4.6.1.2.1], gdevpsdu.c [1.10.2.1.2.1],
+gdevpsim.c [1.6.2.1.2.1], gdevpsu.c [1.7.2.2.2.1], gdevpsu.h [1.4.2.1.2.1],
+gdevpx.c [1.6.2.1.2.1], gdevpxat.h [1.3.6.1.2.1], gdevpxen.h [1.3.6.1.2.1],
+gdevpxop.h [1.2.6.1.2.1], gdevpxut.c [1.2.6.1.2.1],
+gdevpxut.h [1.2.6.1.2.1], gdevs3ga.c [1.2.6.1.2.1], gdevsco.c [1.3.6.1.2.1],
+gdevsj48.c [1.2.6.1.2.1], gdevsnfb.c [1.3.2.1.2.1],
+gdevsppr.c [1.5.2.1.2.1], gdevstc.c [1.2.6.1.2.1], gdevstc.h [1.2.6.1.2.1],
+gdevstc1.c [1.2.6.1.2.1], gdevstc2.c [1.2.6.1.2.1],
+gdevstc3.c [1.2.6.1.2.1], gdevstc4.c [1.2.6.1.2.1], gdevsun.c [1.2.6.1.2.1],
+gdevsunr.c [1.4.2.1.2.1], gdevsvga.c [1.2.6.1.2.1],
+gdevsvga.h [1.2.6.1.2.1], gdevtfax.c [1.4.6.1.2.1],
+gdevtfax.h [1.4.6.1.2.1], gdevtfnx.c [1.5.2.1.2.1],
+gdevtifs.c [1.4.2.1.2.1], gdevtifs.h [1.3.6.1.2.1],
+gdevtknk.c [1.3.2.1.2.1], gdevupd.c [1.5.2.1.2.1], gdevvglb.c [1.3.6.1.2.1],
+gdevwddb.c [1.3.2.1.2.1], gdevwdib.c [1.3.2.1.2.1],
+gdevwpr2.c [1.9.2.1.2.1], gdevwprn.c [1.3.2.1.2.1], gdevx.c [1.8.2.3.2.1],
+gdevx.h [1.4.6.1.2.1], gdevxalt.c [1.2.6.2.2.1], gdevxcmp.c [1.2.6.2.2.1],
+gdevxcmp.h [1.2.6.1.2.1], gdevxini.c [1.10.4.1.2.1],
+gdevxres.c [1.3.6.1.2.1], gdevxxf.c [1.5.6.1.2.1]: 2003/01/17 00:49:00
+giles)
+
+Apply standard GNU license banner at the request of RMS. Patch from Brett
+Smith. (gdevpdf.c [1.38.2.3.2.1], gdevpdfb.c [1.6.2.1.2.1],
+gdevpdfc.c [1.17.2.1.2.1], gdevpdfd.c [1.16.2.1.2.1],
+gdevpdfg.c [1.14.2.1.2.1], gdevpdfg.h [1.9.6.1.2.1],
+gdevpdfi.c [1.24.2.1.2.1], gdevpdfj.c [1.7.2.1.2.1],
+gdevpdfm.c [1.14.2.1.2.1], gdevpdfo.c [1.9.2.1.2.1],
+gdevpdfo.h [1.6.4.1.2.1], gdevpdfp.c [1.19.2.1.2.1],
+gdevpdfr.c [1.4.6.1.2.1], gdevpdfu.c [1.16.2.1.2.1],
+gdevpdfv.c [1.10.2.1.2.1], gdevpdfx.h [1.34.2.1.2.1]: 2003/01/17 00:49:01
+giles)
+
+</pre><h2><a name="7.06-PDF_writer"></a>PDF writer</h2><pre>
+
+Fixes problems:
+ - (pdfwrite) Completely replacing the Rotation computation logics.
+Source Forge bug "[ 475147 ] GS 7.03 produces everthing upsidedown"
+(gdevpdf.c [1.38.2.2]: 2002/06/28 10:44:18 igor)
+
+</pre><h2><a name="7.06-PDF_Interpreter"></a>PDF Interpreter</h2><pre>
+
+Fixes problems:
+ - Add the option -dUseCropBox to set the page size from the CropBox
+rather than the MediaBox. This is appropriate when using ghostscript to view
+PDF files or convert to bitmaps. It probably isn't appropriate for printing.
+Fixes SourceForge bugs #522486, "Wromg size EPS generated from PDF" and
+#538267 "Problems with Media Box in PDF and PS interpreter".
+(lib/pdf_main.ps [1.35.2.3]: 2002/06/28 10:59:02 ghostgum)
+ - When drawing PDF annotation links which are missing a /Border,
+assume the default /Border [0 0 1]. Previously ghostscript assumed that
+links without a /Border should not be drawn, which is contrary to the PDF
+specification. (lib/pdf_draw.ps [1.36.2.2]: 2002/06/28 23:12:21 ghostgum)
+ - If a PDF annotation specified other than the default color with
+/C, pass this into the pdfmark logic as /Color. (lib/pdf_main.ps [1.35.2.4]:
+2002/06/28 23:13:06 ghostgum)
+ - When using -dUseCropBox, use an inherited CropBox. The previous
+fix would only use a CropBox on the page being displayed.
+(lib/pdf_main.ps [1.35.2.5]: 2002/07/18 10:45:42 ghostgum)
+ - When ghostscript is given a PDF file on standard input, copy it to
+a temporary file before processing. Prior to version 7, ghostscript could
+read PDF from standard input redirected from a file, but not from a pipe.
+Standard input was changed in version 7 to use callouts, which prevented PDF
+reading from standard input. Fixes SourceForge bug #583413, /ioerror with gs
+- &lt; file.pdf vers 7.xx (lib/pdf_main.ps [1.35.2.6]: 2002/09/14 12:05:58
+ghostgum)
+
+Move code from pdfshowpage to pdfshowpage_finish for the benefit of GSview
+which calls pdfshowpage_init and pdfshowpage_finish, but not
+pdfshowpage_setpage. (lib/pdf_main.ps [1.35.2.7]: 2002/11/05 20:58:19
+ghostgum)
+
+Makes the PDF interpreter run files under a level of 'save'. This improves
+memory utilization significantly, although we don't understand why. Patch
+originally applied as revision 1.45 by lpd. (lib/pdf_main.ps [1.35.2.7.2.1]:
+2003/01/28 11:08:36 ghostgum)
+
+Treat files starting with %Pxxx as PostScript, not PDF. Process empty files
+without error. Fixes SourceForge bug #663150, Some PS files half-recognized
+as PDF files DETAILS: Changes for the 8.00 release to allow reading of PDF
+files from stdin caused files starting with %Pxxx to be half recognised as
+PDF files. This patch simplifies the PDF recognition code and makes it treat
+only files starting with "%PDF-" as PDF. Testing of this code found that
+zero length input files caused a PostScript error. This was an existing
+error which is fixed by the gs_epsf.ps patch and last line of the
+pdf_main.ps patch. (lib/pdf_main.ps [1.35.2.7.2.2]: 2003/01/28 11:54:11
+ghostgum)
+
+</pre><h2><a name="7.06-Interpreter"></a>Interpreter</h2><pre>
+
+Fixes problems:
+ - .pushpdf14devicefilter was defined in zdfilter.c, but depended on
+the optional pdf module's transparency features. Moves the definition of
+this routine to the conditionally included ztrans.c. Fix by L. Peter
+Deutsch, resolves SourceForge Bug 565019. (zdfilter.c [1.2.2.2],
+ztrans.c [1.13.2.2]: 2002/06/14 09:53:12 giles)
+ - As a result of a recent fix, an opdef table had more than 16
+entries, causing initialization to abort. backporting a fix by L. Peter
+Deutsch from HEAD. (ztrans.c [1.13.2.3]: 2002/06/14 15:26:00 giles)
+ - Correct the display device color mapping functions that were
+wrong. Change 4-bit mapping functions to standard VGA. Correct 16-bit native
+RGB and 32-bit xRGB mapping functions. Add RGB to color mapping functions
+for CMYK formats, needed by anti-aliasing. (dpmain.c [1.5.2.2],
+dwimg.c [1.3.2.2]: 2002/06/22 03:10:10 ghostgum)
+ - correct the ISO paper sizes in gs_statd.ps to match those in the
+Adobe PPD specification, technical note 5003. Fixes SourceForge bug #536877,
+"Paper sizes wrong in gs_statd.ps". (lib/gs_statd.ps [1.5.2.2]: 2002/07/18
+10:43:42 ghostgum)
+ - process comment lines when they straddle a buffer boundary, so
+that all DSC comments can be processed by the PDF writer. Fixes SourceForge
+bug #432040, DSC ignored when reading stdin. (iscan.c [1.5.6.2]: 2002/09/05
+08:30:38 ghostgum)
+ - copy comment lines inside a procedure which require a scanner
+refill to the operand stack, not the execution stack. Fixes SourceForge bug
+#605240, 070-01.ps fails in .parse_dsc_comments. (iscan.c [1.5.6.3]:
+2002/09/06 20:54:10 ghostgum)
+ - provide a meaningful error message when an immediately evaluated
+name can not be found. Fixes SourceForge bug #543185, Confusing diagnostics
+for //undefined. (interp.c [1.8.2.2], ziodev.c [1.6.2.2]: 2002/09/14
+11:59:15 ghostgum)
+ - Keep pagedevice and device views of .LockSafetyParams correct even
+after a 'restore' is used to unlock. The dictionary fed to the setpagedevice
+operator is allocated in the same VM space as currentpagedevice to avoid
+invalidaccess problems. Fixed SF #580029 and does not revert to the
+incorrect behaviour of bug #516379. (lib/gs_init.ps [1.40.2.11]: 2002/09/19
+17:05:05 ray)
+ - Fix : Overlapping format 4 CMap ranges, while arguably buggy, are
+commonly found in quite a few popular CJK TrueType fonts. Patch from Anthony
+Fok Tung-Ling. (lib/gs_ttf.ps [1.9.2.3]: 2002/09/20 15:35:22 igor)
+ - The constraint for FontBBox to be non-zero was not conforming and
+now is removed. (bfont.h [1.3.6.2], zbfont.c [1.7.4.2], zfcid0.c [1.7.2.3],
+zfcid1.c [1.4.4.2]: 2002/09/21 08:36:49 igor)
+ - Fix : Unwinding the patch from Anthony Fok Tung-Ling, because it
+caused regression with comparefiles/fonts.pdf . (lib/gs_ttf.ps [1.9.2.4]:
+2002/09/22 12:43:55 igor)
+ - Provide a meaningful error message when an immediately evaluated
+name in a procedure can not be found. Additional fix for SourceForge bug
+#543185, Confusing diagnostics for //undefined. (iscan.c [1.5.6.4],
+ziodev.c [1.6.2.3]: 2002/11/01 23:50:42 ghostgum)
+ - Redefine .runstdin with one bound to EPSF 'run' operator so that
+EPS files are handled correctly from %stdin. Code for skipping DOS EPS
+header now uses the EPS encapsulating run, instead of directly calling
+.runexec. (lib/gs_epsf.ps [1.2.6.5]: 2002/11/01 23:53:32 ghostgum)
+ - When processing an EPS file, remove any left over items on the
+operand and dictionary stacks. (lib/gs_epsf.ps [1.2.6.7]: 2002/11/12
+20:32:59 ghostgum)
+ - Fix the remaining security patch problems so that local/global
+state is correctly handled, both for the pagedevice as well as the
+PermitFile... userparam dictionary entries. Fixes bug #647685. Patch from
+Ray Johnston. (lib/gs_epsf.ps [1.2.6.11.2.2],
+lib/gs_init.ps [1.40.2.12.2.1], lib/gs_lev2.ps [1.7.2.4.2.2],
+lib/gs_setpd.ps [1.8.2.2.2.1]: 2003/03/31 13:02:22 giles)
+
+Delete all temporary files when the interpreter closes. (imain.c [1.19.2.2]:
+2002/09/05 10:26:09 ghostgum)
+
+Add command line options -dEPS, -dEPSCrop and -dEPSFitPage for handling
+Encapsulated PostScript files. (lib/gs_epsf.ps [1.2.6.2],
+lib/gs_init.ps [1.40.2.10]: 2002/09/14 12:17:26 ghostgum)
+
+Remove a debug message from previous EPS commit. (lib/gs_epsf.ps [1.2.6.3]:
+2002/09/14 12:45:02 ghostgum)
+
+Update version number and date for release. (lib/gs_init.ps [1.40.2.12]:
+2002/10/10 13:36:56 giles)
+
+Improvements to processing of EPS files. (lib/gs_epsf.ps [1.2.6.4]:
+2002/10/31 11:12:13 ghostgum)
+
+Correct -dEPSFitPage when the device has non-zero margins.
+(lib/gs_epsf.ps [1.2.6.6]: 2002/11/07 07:16:34 ghostgum)
+
+Correct the display device color mapping intended for the Macintosh.
+(gdevdsp.h [1.1.2.3]: 2002/11/13 07:19:56 ghostgum)
+
+Make sure resource use of .forcedef works with -dDELAYBIND. Patch by Alex
+Cherepanov. (lib/gs_res.ps [1.16.2.2]: 2002/11/18 20:31:52 ghostgum)
+
+Prevent access to .forceput. (lib/gs_epsf.ps [1.2.6.8]: 2002/11/20 06:44:59
+ghostgum)
+
+When processing multiple EPS files, call showpage if necessary for
+subsequent files. (lib/gs_epsf.ps [1.2.6.9]: 2002/11/20 06:46:35 ghostgum)
+
+When processing EPS files, empty the path after checking the page size.
+(lib/gs_epsf.ps [1.2.6.10]: 2002/11/21 09:59:46 ghostgum)
+
+Backport debug and unitialized variable fixes from HEAD. After a patch from
+Alexei A. Podtelezhnikov. (icontext.c [1.6.6.3], interp.c [1.8.2.3],
+iscan.c [1.5.6.5], ziodev.c [1.6.2.4]: 2002/12/01 15:10:20 giles)
+
+Apply standard GNU license banner at the request of RMS. Patch from Brett
+Smith. (bfont.h [1.3.6.2.2.1], btoken.h [1.4.6.1.2.1],
+ccfont.h [1.2.6.1.2.1], dpmain.c [1.5.2.2.2.1], dscparse.c [1.7.2.1.2.1],
+dscparse.h [1.6.2.2.2.1], dstack.h [1.3.4.1.2.1], dwdll.c [1.2.2.1.2.1],
+dwdll.h [1.3.2.1.2.1], dwimg.c [1.3.2.2.2.1], dwimg.h [1.4.2.2.2.1],
+dwinst.cpp [1.2.6.2.2.1], dwinst.h [1.2.6.3.2.1], dwmain.c [1.6.2.2.2.1],
+dwmain.h [1.3.2.2.2.1], dwmainc.c [1.8.2.2.2.1], dwnodll.c [1.1.2.2.2.1],
+dwreg.c [1.1.2.2.2.1], dwreg.h [1.1.2.2.2.1], dwsetup.cpp [1.5.6.2.2.1],
+dwsetup.h [1.2.6.2.2.1], dwtext.c [1.5.2.1.2.1], dwtext.h [1.4.2.2.2.1],
+dwuninst.cpp [1.2.6.2.2.1], dwuninst.h [1.2.6.2.2.1],
+errors.h [1.4.2.1.2.1], estack.h [1.2.6.1.2.1], files.h [1.4.2.1.2.1],
+gdevdsp.h [1.1.2.3.2.1], gdevdsp2.h [1.2.2.2.2.1], ghost.h [1.2.6.1.2.1],
+gs.c [1.6.2.1.2.1]: 2003/01/17 00:49:00 giles)
+
+Apply standard GNU license banner at the request of RMS. Patch from Brett
+Smith. (ialloc.c [1.2.6.1.2.1], ialloc.h [1.2.6.1.2.1],
+iapi.c [1.1.2.2.2.1], iapi.h [1.2.2.1.2.1], iastate.h [1.2.6.1.2.1],
+iastruct.h [1.2.6.1.2.1], ibnum.c [1.2.6.1.2.1], ibnum.h [1.2.6.1.2.1],
+iccfont.c [1.2.6.2.2.1], iccinit0.c [1.2.6.1.2.1], icfontab.c [1.2.6.1.2.1],
+ichar.h [1.3.6.1.2.1], ichar1.h [1.3.6.1.2.1], icharout.h [1.3.4.1.2.1],
+icid.h [1.2.6.1.2.1], icie.h [1.3.2.1.2.1], icolor.h [1.2.6.1.2.1],
+iconf.c [1.3.2.1.2.1], iconf.h [1.1.6.1.2.1], icontext.c [1.6.6.3.2.1],
+icontext.h [1.2.6.1.2.1], icremap.h [1.2.6.1.2.1], icsmap.h [1.2.6.1.2.1],
+icstate.h [1.4.6.2.2.1], iddict.h [1.2.6.1.2.1], iddstack.h [1.2.6.1.2.1],
+idebug.c [1.4.2.1.2.1], idebug.h [1.2.6.1.2.1], idict.c [1.4.4.1.2.1],
+idict.h [1.2.6.1.2.1], idictdef.h [1.2.6.1.2.1], idisp.c [1.2.2.2.2.1],
+idisp.h [1.1.2.1.2.1], idosave.h [1.2.6.1.2.1], idparam.c [1.3.6.1.2.1],
+idparam.h [1.3.6.1.2.1], idsdata.h [1.2.6.1.2.1], idstack.c [1.2.6.1.2.1],
+idstack.h [1.2.6.1.2.1], iesdata.h [1.2.6.1.2.1], iestack.h [1.2.6.1.2.1],
+ifcid.h [1.2.6.1.2.1], ifilter.h [1.3.6.1.2.1], ifilter2.h [1.2.6.1.2.1],
+ifont.h [1.6.4.1.2.1], ifont1.h [1.3.6.1.2.1], ifont2.h [1.2.6.1.2.1],
+ifont42.h [1.3.6.1.2.1], ifrpred.h [1.2.6.1.2.1], ifunc.h [1.3.6.3.2.1],
+ifwpred.h [1.2.6.1.2.1], igc.c [1.5.2.1.2.1], igc.h [1.2.6.1.2.1],
+igcref.c [1.3.2.1.2.1], igcstr.c [1.3.6.1.2.1], igcstr.h [1.2.6.1.2.1],
+igstate.h [1.3.6.1.2.1], iht.h [1.2.6.1.2.1], iimage.h [1.2.6.1.2.1],
+iimage2.h [1.2.6.1.2.1], iinit.c [1.3.4.1.2.1], iinit.h [1.2.6.1.2.1],
+ilevel.h [1.2.6.1.2.1], ilocate.c [1.4.2.1.2.1], imain.c [1.19.2.2.2.1],
+imain.h [1.3.2.1.2.1], imainarg.c [1.13.2.3.2.1], imainarg.h [1.3.2.1.2.1],
+imemory.h [1.2.6.1.2.1], iminst.h [1.5.2.1.2.1], iname.c [1.3.6.1.2.1],
+iname.h [1.2.6.1.2.1], inamedef.h [1.2.6.1.2.1], inameidx.h [1.2.6.1.2.1],
+inames.h [1.2.6.1.2.1], inamestr.h [1.2.6.1.2.1], inobtokn.c [1.2.6.1.2.1],
+inouparm.c [1.2.6.1.2.1], interp.c [1.8.2.3.2.1], interp.h [1.2.6.1.2.1],
+iosdata.h [1.2.6.1.2.1], iostack.h [1.2.6.1.2.1], ipacked.h [1.2.6.1.2.1],
+iparam.c [1.5.6.1.2.1], iparam.h [1.2.6.1.2.1], iparray.h [1.2.6.1.2.1],
+ipcolor.h [1.2.6.1.2.1], ireclaim.c [1.3.2.1.2.1], iref.h [1.5.4.1.2.1],
+isave.c [1.3.6.1.2.1], isave.h [1.2.6.1.2.1], iscan.c [1.5.6.5.2.1],
+iscan.h [1.4.6.1.2.1], iscanbin.c [1.5.6.1.2.1], iscanbin.h [1.2.6.1.2.1],
+iscannum.c [1.3.2.1.2.1], iscannum.h [1.2.6.1.2.1], isdata.h [1.2.6.1.2.1],
+isstate.h [1.2.6.1.2.1], istack.c [1.2.6.1.2.1], istack.h [1.2.6.1.2.1],
+isstate.h [1.2.6.1.2.1], istack.c [1.2.6.1.2.1], istack.h [1.2.6.1.2.1],
+istkparm.h [1.2.6.1.2.1], istream.h [1.2.6.1.2.1], istruct.h [1.2.6.1.2.1],
+itoken.h [1.2.6.1.2.1], iutil.c [1.3.2.1.2.1], iutil.h [1.2.6.1.2.1],
+iutil2.c [1.2.6.2.2.1], iutil2.h [1.2.6.2.2.1], ivmem2.h [1.2.6.1.2.1],
+ivmspace.h [1.2.6.1.2.1], main.h [1.3.2.1.2.1], oparc.h [1.2.6.1.2.1],
+opcheck.h [1.2.6.1.2.1], opdef.h [1.3.2.1.2.1], oper.h [1.2.6.1.2.1],
+opextern.h [1.2.6.1.2.1], ostack.h [1.2.6.1.2.1], sbhc.c [1.3.4.1.2.1],
+sbhc.h [1.2.6.1.2.1], sbwbs.c [1.2.6.1.2.1], sbwbs.h [1.2.6.1.2.1],
+sfilter1.c [1.6.4.1.2.1], shcgen.c [1.2.6.1.2.1], shcgen.h [1.2.6.1.2.1],
+smtf.c [1.2.6.1.2.1], smtf.h [1.2.6.1.2.1], store.h [1.2.6.1.2.1],
+zarith.c [1.4.6.1.2.1], zarray.c [1.2.6.1.2.1], zbfont.c [1.7.4.2.2.1],
+zbseq.c [1.4.6.1.2.1], zcfont.c [1.2.6.2.2.1], zchar.c [1.4.2.2.2.1],
+zchar1.c [1.7.2.2.2.1], zchar2.c [1.2.6.1.2.1], zchar32.c [1.2.6.1.2.1],
+zchar42.c [1.3.4.2.2.1], zcharout.c [1.4.4.2.2.1], zcharx.c [1.3.6.1.2.1],
+zcid.c [1.3.6.1.2.1], zcie.c [1.5.2.1.2.1], zcolor.c [1.4.6.1.2.1],
+zcolor1.c [1.3.6.1.2.1], zcolor2.c [1.4.2.1.2.1], zcontext.c [1.7.2.1.2.1],
+zcontrol.c [1.3.6.2.2.1], zcrd.c [1.2.6.1.2.1], zcsdevn.c [1.5.2.2.2.1],
+zcsindex.c [1.3.6.1.2.1], zcspixel.c [1.2.6.1.2.1], zcssepr.c [1.8.2.1.2.1],
+zdevcal.c [1.3.6.1.2.1], zdevice.c [1.3.6.2.2.1], zdevice2.c [1.4.2.2.2.1],
+zdfilter.c [1.2.2.2.2.1], zdict.c [1.3.6.1.2.1], zdouble.c [1.2.6.1.2.1],
+zdpnext.c [1.3.6.1.2.1], zdps.c [1.4.6.1.2.1], zdps1.c [1.3.4.1.2.1],
+zdscpars.c [1.12.2.1.2.1], zfarc4.c [1.2.2.1.2.1], zfbcp.c [1.3.6.1.2.1],
+zfcid.c [1.11.4.1.2.1], zfcid0.c [1.7.2.3.2.1], zfcid1.c [1.4.4.2.2.1],
+zfcmap.c [1.9.2.1.2.1], zfdctd.c [1.6.2.1.2.1], zfdcte.c [1.5.2.1.2.1],
+zfdecode.c [1.3.6.1.2.1], zfile.c [1.11.2.4.2.1], zfileio.c [1.12.2.1.2.1],
+zfilter.c [1.5.2.1.2.1], zfilter2.c [1.3.6.1.2.1], zfilterx.c [1.2.6.1.2.1],
+zfmd5.c [1.2.6.1.2.1], zfont.c [1.3.4.1.2.1], zfont0.c [1.3.6.1.2.1],
+zfont1.c [1.9.4.1.2.1], zfont2.c [1.4.2.1.2.1], zfont32.c [1.2.6.1.2.1],
+zfont42.c [1.5.6.1.2.1], zfproc.c [1.9.2.1.2.1], zfrsd.c [1.4.6.1.2.1],
+zfunc.c [1.6.6.3.2.1], zfunc0.c [1.3.6.2.2.1], zfunc3.c [1.2.6.2.2.1],
+zfunc4.c [1.7.4.2.2.1], zfzlib.c [1.3.6.1.2.1], zgeneric.c [1.3.6.1.2.1],
+zgstate.c [1.2.6.1.2.1], zhsb.c [1.2.6.1.2.1], zht.c [1.2.6.1.2.1],
+zht1.c [1.2.6.1.2.1], zht2.c [1.2.6.1.2.1], zicc.c [1.2.2.2.2.1],
+zimage.c [1.5.6.1.2.1], zimage2.c [1.4.2.1.2.1], zimage3.c [1.3.6.1.2.1],
+ziodev.c [1.6.2.4.2.1], ziodev2.c [1.3.6.1.2.1], zmath.c [1.3.6.1.2.1],
+zmatrix.c [1.4.6.1.2.1], zmedia2.c [1.3.2.1.2.1], zmisc.c [1.2.6.1.2.1],
+zmisc1.c [1.3.6.1.2.1], zmisc2.c [1.3.6.1.2.1], zmisc3.c [1.2.6.1.2.1],
+zpacked.c [1.2.6.1.2.1], zpaint.c [1.2.6.1.2.1], zpath.c [1.2.6.1.2.1],
+zpath1.c [1.2.6.1.2.1], zpcolor.c [1.3.6.1.2.1], zrelbit.c [1.2.6.1.2.1],
+zrop.c [1.2.6.1.2.1], zshade.c [1.4.6.2.2.1], zstack.c [1.2.6.1.2.1],
+zstring.c [1.2.6.1.2.1], zsysvm.c [1.2.6.1.2.1], ztoken.c [1.6.6.1.2.1],
+ztrans.c [1.13.2.3.2.1], ztrap.c [1.2.6.1.2.1], ztype.c [1.3.6.1.2.1],
+zupath.c [1.2.6.1.2.1], zusparam.c [1.3.6.2.2.1], zvmem.c [1.3.2.2.2.1],
+zvmem2.c [1.3.2.1.2.1]: 2003/01/17 00:49:04 giles)
+
+Update DSC parser to current Ghostgum Software version. Fixes SourceForge
+bug #657289, SEGV on Alpha in DSC parser. DETAILS: A %%Page line with
+mismatched parentheses around the page label was ignored, but parser state
+was updated to scanning pages, not setup section. This resulted in access to
+dsc-&gt;page[-1] which is invalid and caused a SEGV on Alpha. The updated
+code now checks that dsc-&gt;page_count is non-zero before accessing dsc-
+&gt;page[dsc-&gt;page_count-1]. It also makes a second attempt at finding
+the page ordinal at the end of a line like: %%Page: (label with closing
+parentheses 1 Other parser updates include support for DCS2 files (which is
+not quite compliant with DSC), removing a few compiler warnings,
+%%HiResBoundingBox, %%CropBox, %%PageCropBox, and being more resilient to
+incorrect DSC. (dscparse.c [1.7.2.1.2.2], dscparse.h [1.6.2.2.2.2]:
+2003/01/28 11:44:44 ghostgum)
+
+Treat files starting with %Pxxx as PostScript, not PDF. Process empty files
+without error. Fixes SourceForge bug #663150, Some PS files half-recognized
+as PDF files DETAILS: Changes for the 8.00 release to allow reading of PDF
+files from stdin caused files starting with %Pxxx to be half recognised as
+PDF files. This patch simplifies the PDF recognition code and makes it treat
+only files starting with "%PDF-" as PDF. Testing of this code found that
+zero length input files caused a PostScript error. This was an existing
+error which is fixed by the gs_epsf.ps patch and last line of the
+pdf_main.ps patch. (lib/gs_epsf.ps [1.2.6.11.2.1]: 2003/01/28 11:54:11
+ghostgum)
+
+</pre><h2><a name="7.06-Streams"></a>Streams</h2><pre>
+
+Remove some interpreter references from the graphics library. Partial fix
+for SourceForge bug #542848, "library #includes interpreter headers".
+(sarc4.c [1.5.2.2]: 2002/09/14 12:25:55 ghostgum)
+
+Backport MacOS build updates for Metrowerks CW8 from HEAD.
+(stat_.h [1.6.2.2], stdpre.h [1.4.2.2]: 2002/12/01 23:29:37 giles)
+
+</pre><h2><a name="7.06-Library"></a>Library</h2><pre>
+
+Fixes problems:
+ - When drawing with anti-aliasing on devices with less than
+8-bit/pixel, extract the correct existing pixel value.
+(gdevdbit.c [1.2.6.2]: 2002/06/22 03:09:05 ghostgum)
+ - (pdfwrite) Enforce writing FontBBox into CFF. Source Forge bug "[
+578899 ] Missing /FontBBox when converting to ps?" (gdevpsf.h [1.10.2.2],
+gdevpsf2.c [1.15.2.2]: 2002/07/16 13:33:49 igor)
+ - When compiled for A4 default page size, the initial page size is
+now 595x842pts. The initial printer page size in tenths of an inch now uses
+floating point. This may cause problems with old compilers that do not allow
+floating point calculations in initializers for integers. Add some casts to
+suppress warnings with the MS compiler. Fixes SourceForge bug #535997,
+"ps2pdf produces incorrect A4 page size". (gdevprn.h [1.6.6.2],
+gxdevice.h [1.4.6.3]: 2002/07/18 11:11:40 ghostgum)
+ - Provide an implementation of popen for Windows, to avoid the
+broken implementation in MSVC++ 5 and 6. This allows pswrite to output to a
+pipe on Windows. Fixes SourceForge bug #482038, pswrite does not write to
+pipe. (pipe_.h [1.2.6.2]: 2002/09/05 10:19:00 ghostgum)
+ - Propagate error codes from gs_distance_transform_inverse. Patch
+from Forrest Cahoon, improved. (gxstroke.c [1.2.6.2]: 2002/10/31 09:02:54
+igor)
+
+Remove some interpreter references from the graphics library. Partial fix
+for SourceForge bug #542848, "library #includes interpreter headers".
+(gsargs.c [1.4.2.2]: 2002/09/14 12:25:55 ghostgum)
+
+Apply standard GNU license banner at the request of RMS. Patch from Brett
+Smith. (ctype_.h [1.2.6.1.2.1], dirent_.h [1.2.6.1.2.1],
+dos_.h [1.2.6.1.2.1], errno_.h [1.2.6.1.2.1], fcntl_.h [1.3.6.1.2.1],
+gconf.c [1.2.6.1.2.1], gconf.h [1.2.6.1.2.1], gdebug.h [1.3.2.1.2.1],
+gdevabuf.c [1.3.6.1.2.1], gdevbbox.c [1.4.2.1.2.1],
+gdevbbox.h [1.2.6.1.2.1], gdevcmap.c [1.2.6.1.2.1],
+gdevcmap.h [1.2.6.1.2.1], gdevdbit.c [1.2.6.2.2.1],
+gdevddrw.c [1.2.6.1.2.1], gdevdflt.c [1.3.6.1.2.1],
+gdevdgbr.c [1.2.6.1.2.1], gdevdrop.c [1.3.6.1.2.1],
+gdevemap.c [1.2.6.1.2.1], gdevhit.c [1.2.6.1.2.1], gdevm1.c [1.2.6.1.2.1],
+gdevm16.c [1.2.6.1.2.1], gdevm2.c [1.2.6.1.2.1], gdevm24.c [1.2.6.1.2.1],
+gdevm32.c [1.2.6.1.2.1], gdevm4.c [1.2.6.1.2.1], gdevm8.c [1.2.6.1.2.1],
+gdevmem.c [1.2.6.1.2.1], gdevmem.h [1.3.6.1.2.1], gdevmpla.c [1.2.6.1.2.1],
+gdevmpla.h [1.2.6.1.2.1], gdevmr1.c [1.2.6.1.2.1], gdevmr2n.c [1.2.6.1.2.1],
+gdevmr8n.c [1.2.6.1.2.1], gdevmrop.h [1.3.6.1.2.1],
+gdevmrun.c [1.2.6.1.2.1], gdevmrun.h [1.2.6.1.2.1],
+gdevnfwd.c [1.3.6.1.2.1], gdevp14.c [1.4.2.3.2.1], gdevpipe.c [1.4.4.1.2.1],
+gdevplnx.c [1.2.6.1.2.1], gdevplnx.h [1.2.6.1.2.1],
+gdevppla.c [1.2.6.1.2.1], gdevppla.h [1.2.6.1.2.1], gdevprn.c [1.5.6.2.2.1],
+gdevprn.h [1.6.6.2.2.1], gdevprna.c [1.2.6.1.2.1], gdevprna.h [1.2.6.1.2.1],
+gdevpsf.h [1.10.2.2.2.1], gdevpsf1.c [1.9.2.1.2.1],
+gdevpsf2.c [1.15.2.2.2.1], gdevpsfm.c [1.5.2.2.2.1],
+gdevpsft.c [1.8.2.1.2.1], gdevpsfu.c [1.7.2.1.2.1],
+gdevpsfx.c [1.9.2.1.2.1], gdevrops.c [1.3.6.1.2.1],
+gdevtrac.c [1.2.6.1.2.1], gdevvec.c [1.12.2.2.2.1], gdevvec.h [1.7.2.1.2.1],
+gp.h [1.8.2.3.2.1], gp_dosfe.c [1.2.6.2.2.1], gp_dosfs.c [1.2.6.3.2.1],
+gp_getnv.c [1.2.6.1.2.1], gp_msdos.c [1.2.6.1.2.1],
+gp_nsync.c [1.2.6.1.2.1], gp_psync.c [1.2.6.1.2.1],
+gp_strdl.c [1.2.6.1.2.1], gp_unifn.c [1.2.6.3.2.1],
+gp_unifs.c [1.6.2.2.2.1], gpcheck.h [1.2.6.1.2.1], gpgetenv.h [1.2.6.1.2.1],
+gpmisc.c [1.9.4.1.2.1], gpmisc.h [1.2.6.1.2.1], gpsync.h [1.2.6.1.2.1],
+gsalloc.c [1.11.2.2.2.1], gsalloc.h [1.2.6.1.2.1], gsalpha.c [1.2.6.1.2.1],
+gsalpha.h [1.2.6.1.2.1], gsalphac.c [1.2.6.1.2.1], gsalphac.h [1.2.6.1.2.1],
+gsargs.c [1.4.2.2.2.1], gsargs.h [1.4.2.1.2.1], gsbitcom.c [1.1.4.1.2.1],
+gsbitmap.h [1.2.6.1.2.1], gsbitops.c [1.3.4.1.2.1],
+gsbitops.h [1.2.6.1.2.1], gsbittab.c [1.2.6.1.2.1],
+gsbittab.h [1.2.6.1.2.1], gsccode.h [1.4.6.1.2.1], gsccolor.h [1.2.6.1.2.1],
+gscdef.c [1.15.2.4.2.1], gscdefs.h [1.2.6.1.2.1], gscdevn.c [1.6.2.1.2.1],
+gscdevn.h [1.3.6.1.2.1], gschar.c [1.3.6.1.2.1], gschar.h [1.3.6.1.2.1],
+gschar0.c [1.3.4.3.2.1], gscie.c [1.4.2.1.2.1], gscie.h [1.3.2.1.2.1],
+gsciemap.c [1.6.2.1.2.1], gscindex.h [1.2.6.1.2.1],
+gsclipsr.c [1.2.6.1.2.1], gsclipsr.h [1.2.6.1.2.1], gscolor.c [1.5.2.1.2.1],
+gscolor.h [1.3.6.1.2.1], gscolor1.c [1.4.2.1.2.1], gscolor1.h [1.2.6.1.2.1],
+gscolor2.c [1.6.6.1.2.1], gscolor2.h [1.3.6.1.2.1],
+gscolor3.c [1.4.6.1.2.1], gscolor3.h [1.2.6.1.2.1], gscompt.h [1.2.6.1.2.1],
+gscoord.c [1.5.6.1.2.1], gscoord.h [1.2.6.1.2.1], gscparam.c [1.7.2.1.2.1],
+gscpixel.c [1.3.6.1.2.1], gscpixel.h [1.2.6.1.2.1], gscpm.h [1.2.6.1.2.1],
+gscrd.c [1.2.6.1.2.1], gscrd.h [1.2.6.1.2.1], gscrdp.c [1.2.6.1.2.1],
+gscrdp.h [1.2.6.1.2.1], gscrypt1.c [1.2.6.1.2.1], gscrypt1.h [1.2.6.1.2.1],
+gscscie.c [1.4.2.1.2.1], gscsel.h [1.2.6.1.2.1], gscsepr.c [1.12.2.2.2.1],
+gscsepr.h [1.4.6.1.2.1], gscspace.c [1.4.6.1.2.1], gscspace.h [1.8.2.1.2.1],
+gscssub.c [1.3.2.1.2.1], gscssub.h [1.2.6.1.2.1], gsdcolor.h [1.3.6.1.2.1],
+gsdevice.c [1.11.2.1.2.1], gsdevice.h [1.3.6.1.2.1],
+gsdevmem.c [1.2.6.1.2.1], gsdfilt.c [1.3.2.1.2.1], gsdfilt.h [1.2.2.2.2.1],
+gsdparam.c [1.4.6.2.2.1], gsdpnext.h [1.2.6.1.2.1], gsdps.c [1.2.6.1.2.1],
+gsdps.h [1.2.6.1.2.1], gsdps1.c [1.2.6.1.2.1], gsdsrc.c [1.2.6.1.2.1],
+gsdsrc.h [1.3.6.1.2.1], gserror.h [1.2.6.1.2.1], gserrors.h [1.2.6.2.2.1],
+gsexit.h [1.4.2.1.2.1], gsfcid.c [1.5.4.1.2.1], gsfcmap.c [1.14.2.2.2.1],
+gsfcmap.h [1.4.6.1.2.1], gsfemu.c [1.2.6.1.2.1], gsflip.c [1.2.6.1.2.1],
+gsflip.h [1.2.6.1.2.1], gsfname.c [1.2.6.1.2.1], gsfname.h [1.2.6.1.2.1],
+gsfont.c [1.4.4.1.2.1], gsfont.h [1.2.6.1.2.1], gsfont0.c [1.2.6.1.2.1],
+gsfunc.c [1.4.6.1.2.1], gsfunc.h [1.4.6.1.2.1], gsfunc0.c [1.5.4.1.2.1],
+gsfunc0.h [1.2.6.1.2.1], gsfunc3.c [1.4.6.1.2.1], gsfunc3.h [1.2.6.1.2.1],
+gsfunc4.c [1.7.2.1.2.1], gsfunc4.h [1.2.6.1.2.1], gsgc.h [1.3.2.1.2.1],
+gshsb.c [1.2.6.1.2.1], gshsb.h [1.2.6.1.2.1], gsht.c [1.2.6.1.2.1],
+gsht.h [1.2.6.1.2.1], gsht1.c [1.3.2.1.2.1], gsht1.h [1.2.6.1.2.1],
+gshtscr.c [1.6.2.1.2.1], gshtx.c [1.2.6.1.2.1], gshtx.h [1.2.6.1.2.1],
+gsicc.c [1.5.2.1.2.1], gsicc.h [1.3.2.1.2.1], gsimage.c [1.4.2.1.2.1],
+gsimage.h [1.2.6.1.2.1], gsimpath.c [1.2.6.1.2.1], gsinit.c [1.3.2.1.2.1],
+gsio.h [1.5.2.1.2.1], gsiodev.c [1.5.2.1.2.1], gsiodevs.c [1.2.6.1.2.1],
+gsipar3x.h [1.3.6.1.2.1], gsiparam.h [1.4.6.1.2.1],
+gsiparm2.h [1.2.6.1.2.1], gsiparm3.h [1.4.6.1.2.1],
+gsiparm4.h [1.2.6.1.2.1], gsistate.c [1.4.6.1.2.1], gsjconf.h [1.2.6.1.2.1],
+gslib.c [1.5.2.1.2.1], gslib.h [1.2.6.1.2.1], gsline.c [1.2.6.1.2.1]:
+2003/01/17 00:49:00 giles)
+
+Apply standard GNU license banner at the request of RMS. Patch from Brett
+Smith. (gsline.h [1.2.6.1.2.1], gslparam.h [1.2.6.1.2.1],
+gsmalloc.c [1.3.6.1.2.1], gsmalloc.h [1.2.6.1.2.1],
+gsmatrix.c [1.2.6.1.2.1], gsmatrix.h [1.2.6.1.2.1],
+gsmdebug.h [1.3.2.1.2.1], gsmemlok.c [1.3.6.1.2.1],
+gsmemlok.h [1.2.6.1.2.1], gsmemory.c [1.4.2.1.2.1],
+gsmemory.h [1.3.2.1.2.1], gsmemraw.h [1.2.6.1.2.1],
+gsmemret.c [1.2.6.1.2.1], gsmemret.h [1.2.6.1.2.1], gsmisc.c [1.12.2.1.2.1],
+gsnogc.c [1.7.2.1.2.1], gsnogc.h [1.2.6.1.2.1], gsnorop.c [1.2.6.1.2.1],
+gsnotify.c [1.2.6.1.2.1], gsnotify.h [1.2.6.1.2.1], gspaint.c [1.2.6.1.2.1],
+gspaint.h [1.2.6.1.2.1], gsparam.c [1.4.6.1.2.1], gsparam.h [1.8.4.1.2.1],
+gsparam2.c [1.2.6.1.2.1], gsparams.c [1.2.6.1.2.1],
+gsparams.h [1.2.6.1.2.1], gsparamx.c [1.4.2.1.2.1],
+gsparamx.h [1.3.6.1.2.1], gspath.c [1.2.6.1.2.1], gspath.h [1.2.6.1.2.1],
+gspath1.c [1.3.4.1.2.1], gspath2.h [1.2.6.1.2.1], gspcolor.c [1.4.6.1.2.1],
+gspcolor.h [1.2.6.1.2.1], gspenum.h [1.2.6.1.2.1], gsptype1.c [1.3.2.1.2.1],
+gsptype1.h [1.2.6.1.2.1], gsptype2.c [1.5.2.1.2.1],
+gsptype2.h [1.4.2.1.2.1], gsrect.h [1.2.6.1.2.1], gsrefct.h [1.2.6.1.2.1],
+gsrop.c [1.2.6.1.2.1], gsrop.h [1.2.6.1.2.1], gsropc.c [1.2.6.1.2.1],
+gsropc.h [1.2.6.1.2.1], gsropt.h [1.4.2.1.2.1], gsroptab.c [1.2.6.1.2.1],
+gsshade.c [1.4.2.1.2.1], gsshade.h [1.3.6.1.2.1], gsstate.c [1.11.2.1.2.1],
+gsstate.h [1.2.6.1.2.1], gsstruct.h [1.8.2.1.2.1], gsstype.h [1.2.6.1.2.1],
+gstext.c [1.6.2.2.2.1], gstext.h [1.3.6.1.2.1], gstparam.h [1.7.6.1.2.1],
+gstrans.c [1.13.2.1.2.1], gstrans.h [1.6.6.1.2.1], gstrap.c [1.3.6.1.2.1],
+gstrap.h [1.3.6.1.2.1], gstype1.c [1.6.4.1.2.1], gstype1.h [1.2.6.1.2.1],
+gstype2.c [1.10.2.3.2.1], gstype42.c [1.12.2.2.2.1],
+gstypes.h [1.3.2.1.2.1], gsuid.h [1.2.6.1.2.1], gsutil.c [1.4.6.2.2.1],
+gsutil.h [1.3.6.2.2.1], gsxfont.h [1.2.6.1.2.1], gx.h [1.2.6.1.2.1],
+gxacpath.c [1.3.6.1.2.1], gxalloc.h [1.6.2.1.2.1], gxalpha.h [1.2.6.1.2.1],
+gxarith.h [1.2.6.1.2.1], gxband.h [1.2.6.1.2.1], gxbcache.c [1.2.6.1.2.1],
+gxbcache.h [1.2.6.1.2.1], gxbitfmt.h [1.2.6.1.2.1],
+gxbitmap.h [1.2.6.1.2.1], gxbitops.h [1.2.6.1.2.1], gxblend.c [1.2.2.1.2.1],
+gxblend.h [1.1.2.1.2.1], gxccache.c [1.5.2.1.2.1], gxccman.c [1.2.6.1.2.1],
+gxcdevn.h [1.2.6.1.2.1], gxchar.c [1.5.2.5.2.1], gxchar.h [1.2.6.2.2.1],
+gxchrout.c [1.2.6.1.2.1], gxchrout.h [1.2.6.1.2.1], gxcht.c [1.3.2.1.2.1],
+gxcid.h [1.3.6.1.2.1], gxcie.h [1.3.2.1.2.1], gxcindex.h [1.2.6.1.2.1],
+gxclbits.c [1.4.4.1.2.1], gxcldev.h [1.4.4.1.2.1], gxclfile.c [1.3.2.1.2.1],
+gxclimag.c [1.3.2.1.2.1], gxclio.h [1.2.6.1.2.1], gxclip.c [1.4.2.1.2.1],
+gxclip.h [1.2.6.1.2.1], gxclip2.c [1.3.6.1.2.1], gxclip2.h [1.2.6.1.2.1],
+gxclipm.c [1.3.6.1.2.1], gxclipm.h [1.2.6.1.2.1], gxclipsr.h [1.2.6.1.2.1],
+gxclist.c [1.3.6.1.2.1], gxclist.h [1.2.6.1.2.1], gxcllzw.c [1.2.6.1.2.1],
+gxclmem.c [1.2.6.1.2.1], gxclmem.h [1.2.6.1.2.1], gxclpage.c [1.2.6.1.2.1],
+gxclpage.h [1.2.6.1.2.1], gxclpath.c [1.9.2.1.2.1],
+gxclpath.h [1.6.6.1.2.1], gxclrast.c [1.9.2.1.2.1],
+gxclread.c [1.3.4.1.2.1], gxclrect.c [1.2.6.1.2.1],
+gxclutil.c [1.5.2.1.2.1], gxclzlib.c [1.2.6.1.2.1], gxcmap.c [1.3.6.1.2.1],
+gxcmap.h [1.2.6.1.2.1], gxcolor2.h [1.4.6.1.2.1], gxcomp.h [1.2.6.1.2.1],
+gxcoord.h [1.2.6.1.2.1], gxcpath.c [1.3.6.1.2.1], gxcpath.h [1.2.6.1.2.1],
+gxcspace.h [1.4.6.1.2.1], gxctable.c [1.3.6.1.2.1],
+gxctable.h [1.2.6.1.2.1], gxcvalue.h [1.2.6.1.2.1],
+gxdcconv.c [1.3.6.1.2.1], gxdcconv.h [1.2.6.1.2.1],
+gxdcolor.c [1.3.6.1.2.1], gxdcolor.h [1.3.6.1.2.1], gxdda.h [1.2.6.1.2.1],
+gxdevbuf.h [1.2.6.1.2.1], gxdevcli.h [1.5.2.2.2.1],
+gxdevice.h [1.4.6.3.2.1], gxdevmem.h [1.2.6.1.2.1],
+gxdevrop.h [1.2.6.1.2.1], gxdht.h [1.4.6.1.2.1], gxdhtres.h [1.2.6.1.2.1],
+gxdither.h [1.2.6.1.2.1], gxfarith.h [1.3.6.1.2.1],
+gxfcache.h [1.2.6.1.2.1], gxfcid.h [1.6.6.1.2.1], gxfcmap.h [1.8.2.1.2.1],
+gxfill.c [1.8.2.1.2.1], gxfixed.h [1.3.4.1.2.1], gxfmap.h [1.3.6.1.2.1],
+gxfont.h [1.3.4.1.2.1], gxfont0.h [1.3.6.1.2.1], gxfont1.h [1.5.4.1.2.1],
+gxfont42.h [1.4.6.1.2.1], gxfrac.h [1.3.4.1.2.1], gxftype.h [1.2.6.1.2.1],
+gxfunc.h [1.3.6.1.2.1], gxgetbit.h [1.2.6.1.2.1], gxhint1.c [1.2.6.1.2.1],
+gxhint2.c [1.2.6.1.2.1], gxhint3.c [1.3.2.1.2.1], gxht.c [1.2.6.2.2.1],
+gxht.h [1.2.6.1.2.1], gxhtbit.c [1.3.6.1.2.1], gxhttile.h [1.2.6.1.2.1],
+gxhttype.h [1.2.6.1.2.1], gxi12bit.c [1.2.6.1.2.1],
+gxiclass.h [1.2.6.1.2.1], gxicolor.c [1.3.2.1.2.1], gxidata.c [1.4.6.1.2.1],
+gxifast.c [1.4.2.1.2.1], gximag3x.c [1.7.6.1.2.1], gximag3x.h [1.3.6.1.2.1],
+gximage.c [1.2.6.1.2.1], gximage.h [1.2.6.1.2.1], gximage1.c [1.5.6.1.2.1],
+gximage2.c [1.2.6.1.2.1], gximage3.c [1.6.6.1.2.1],
+gximage3.h [1.4.6.1.2.1], gximage4.c [1.3.6.1.2.1], gximono.c [1.2.6.1.2.1],
+gxino12b.c [1.2.6.1.2.1], gxiodev.h [1.2.6.1.2.1], gxiparam.h [1.2.6.1.2.1],
+gxipixel.c [1.2.6.1.2.1], gxiscale.c [1.2.6.2.2.1],
+gxistate.h [1.6.6.1.2.1], gxline.h [1.2.6.1.2.1], gxlum.h [1.2.6.1.2.1],
+gxmatrix.h [1.4.6.1.2.1], gxmclip.c [1.2.6.1.2.1], gxmclip.h [1.2.6.1.2.1],
+gxobj.h [1.2.6.1.2.1], gxop1.h [1.2.6.1.2.1], gxp1fill.c [1.2.6.1.2.1],
+gxp1impl.h [1.2.6.1.2.1], gxpageq.c [1.2.6.1.2.1], gxpageq.h [1.2.6.1.2.1],
+gxpaint.c [1.2.6.1.2.1], gxpaint.h [1.2.6.1.2.1], gxpath.c [1.2.6.1.2.1],
+gxpath.h [1.2.6.1.2.1], gxpath2.c [1.2.6.1.2.1], gxpcache.h [1.2.6.1.2.1],
+gxpcmap.c [1.3.6.1.2.1], gxpcolor.h [1.2.6.1.2.1], gxpcopy.c [1.3.6.1.2.1],
+gxpdash.c [1.2.6.1.2.1], gxpflat.c [1.2.6.1.2.1], gxropc.h [1.2.6.1.2.1],
+gxrplane.h [1.2.6.1.2.1], gxsample.c [1.2.6.1.2.1],
+gxsample.h [1.2.6.1.2.1], gxshade.c [1.6.2.1.2.1], gxshade.h [1.4.2.1.2.1],
+gxshade1.c [1.9.2.1.2.1], gxshade4.c [1.6.2.1.2.1],
+gxshade4.h [1.2.6.1.2.1], gxshade6.c [1.3.6.1.2.1], gxstate.h [1.2.6.1.2.1],
+gxstdio.h [1.2.6.1.2.1], gxstroke.c [1.2.6.2.2.1], gxsync.c [1.2.6.1.2.1],
+gxsync.h [1.2.6.1.2.1], gxtext.h [1.7.2.1.2.1], gxtmap.h [1.2.6.1.2.1],
+gxttf.h [1.2.6.1.2.1], gxtype1.c [1.8.4.1.2.1], gxtype1.h [1.5.4.1.2.1],
+gxxfont.h [1.2.6.1.2.1], gzacpath.h [1.2.6.1.2.1], gzcpath.h [1.2.6.1.2.1],
+gzht.h [1.4.4.1.2.1], gzline.h [1.2.6.1.2.1], gzpath.h [1.3.6.1.2.1],
+gzstate.h [1.5.2.1.2.1], jerror_.h [1.2.6.2.2.1], malloc_.h [1.2.6.1.2.1],
+math_.h [1.2.6.1.2.1], md5.c [1.2.8.1], md5.h [1.1.8.1],
+memory_.h [1.2.6.1.2.1], pipe_.h [1.2.6.2.2.1], time_.h [1.3.2.2.2.1],
+unistd_.h [1.4.2.1.2.1], vmsmath.h [1.2.6.1.2.1], windows_.h [1.2.6.1.2.1]:
+2003/01/17 00:49:03 giles)
+
+Update release date for final 7.06 release. (gscdef.c [1.15.2.4.2.2]:
+2003/02/09 16:20:05 giles)
+
+Add pngalpha device that uses RGBA, with the alpha channel providing pixel
+coverage. Used for generating PNG images with a transparent background.
+(gdevprn.h [1.6.6.2.2.2]: 2003/03/11 11:59:10 ghostgum)
+
+</pre><h2><a name="7.06-Other"></a>Other</h2><pre>
+
+Add a configure option to enable COMPILE_INITS. After a patch from Michael
+Sweet. (Makefile.in [1.1.4.8], configure.ac [1.4.4.10]: 2002/05/03 03:40:11
+giles)
+
+Add a configure option for setting the name of the ghostscript executable.
+From a patch by Michael Sweet. (Makefile.in [1.1.4.9],
+configure.ac [1.4.4.11]: 2002/05/03 07:26:21 giles)
+
+Add a .cvsignore. (ijs/.cvsignore [1.1.2.1]: 2002/09/29 17:53:27 giles)
+
+Remove remaining elements of support for K&amp;R (pre-ansi) C. We no longer
+support building ghostscript tt way, but the remaining dead code causes
+confusion for some users. Closes Sourceforge bug #618048.
+(Makefile.in [1.1.4.10]: 2002/10/10 00:24:01 giles)
+
+Set USE_ASM to zero explicitly. (Makefile.in [1.1.4.11]: 2002/10/10 12:47:49
+giles)
+
+Backport debug and unitialized variable fixes from HEAD. After a patch from
+Alexei A. Podtelezhnikov. (gdevp14.c [1.4.2.2], gsalloc.c [1.11.2.2],
+gxht.c [1.2.6.2]: 2002/12/01 15:10:20 giles)
+
+Backport additional cast and initialization fixes. (gdevp14.c [1.4.2.3]:
+2002/12/01 18:02:41 giles)
+
+Backport MacOS build updates for Metrowerks CW8 from HEAD.
+(time_.h [1.3.2.2]: 2002/12/01 23:29:37 giles)
+
+Backport MacOS build updates for Metrowerks CW8 from HEAD.
+(macsystypes.h [1.1.4.3]: 2002/12/01 23:29:37 giles)
+
+Add working 'distclean' and 'maintainer-clean' targets to the autoconf
+makefile. Backport from HEAD. (Makefile.in [1.1.4.12]: 2002/12/02 00:10:24
+giles)
+
+Update release date for second candidate. Also adds a dummy 'check' target
+to the autoconf makefile for standards compliance. (Makefile.in [1.1.4.13]:
+2002/12/02 01:55:46 giles)
+
+Apply standard GNU license banner at the request of RMS. Patch from Brett
+Smith. (Makefile.in [1.1.4.13.2.1], gp_mac.h [1.1.4.2.2.1],
+gp_mswin.h [1.4.2.1.2.1], gsdll.h [1.3.2.2.2.1], gsdllos2.h [1.2.6.1.2.1],
+gsdllwin.h [1.3.2.1.2.1], gsjmorec.h [1.3.4.1.2.1]: 2003/01/17 00:49:00
+giles)
+
+Apply standard GNU license banner at the request of RMS. Patch from Brett
+Smith. (gspmdrv.h [1.2.6.1.2.1], iutilasm.asm [1.2.6.1.2.1],
+macsystypes.h [1.1.4.3.2.1], vms_x_fix.h [1.1.2.2.2.1]: 2003/01/17 00:49:03
+giles)
+
+Define the RM macro for the benifit of the 'clean' targets in the autoconf
+build. (Makefile.in [1.1.4.13.2.2]: 2003/02/09 17:20:51 giles)
+
+<hr>
+
+<h1><a name="Version7.05"></a>Version 7.05 (2002-04-22)</h1>
+
+<p>This is the first release of the stable 7.0x series under the GNU
+GPL, following one year after the release of 7.00. The license change in
+the major reason for this release, and we hope the community of
+Free Software users will enjoy the much improved features of the new
+stable branch.
+
+<p>Another major change over the 7.04 release is a improved asian
+language support from the gs-cjk team. This is a new version of the
+work released with 6.53.
+
+<p>And of course there are the usual bug fixes and minor improvements.
+
+<p>At the time of release, the following bugs were open against all
+ghostscript versions:
+
+219798,
+405342,
+406979,
+407342,
+414947,
+414985,
+415142,
+418241,
+423838,
+427193,
+427347,
+428891,
+428973,
+432040,
+434277,
+437285,
+446344,
+446672,
+448199,
+453969,
+458261,
+458500,
+458775,
+458780,
+459647,
+462221,
+465720,
+465936,
+468762,
+474745,
+475147,
+477644,
+482038,
+483629,
+484752,
+484753,
+485510,
+487953,
+493348,
+495319,
+498595,
+503794,
+505429,
+506375,
+508081,
+508675,
+509646,
+510808,
+511232,
+513905,
+514616,
+514616,
+515475,
+516653,
+517349,
+520686,
+521354,
+521664,
+521916,
+522486,
+524292,
+525508,
+526099,
+526491,
+528647,
+529103,
+529578,
+530011,
+530588,
+533467,
+534637,
+535366,
+535752,
+535836,
+535997,
+536877,
+538033,
+538042,
+538055,
+538267,
+538311,
+538428,
+539239,
+539327,
+539359,
+542535,
+542625,
+542664,
+542786,
+542848,
+543185,
+544247,
+544365,
+544774,
+544996,
+545003,
+545177,
+545478,
+546823,
+547102,
+547111.
+
+<h3><a name="7.05_Incompatible_changes"></a>Incompatible changes</h3>
+
+<p>
+No incompatible changes have been recorded for this version. Users of the 6.5x versions of GNU
+Ghostscript will want to check the History for a complete list of changes since that version.
+Authors of drivers with potential security implications are also encouraged to review
+the security changes introduced with 6.53/7.04.
+
+<pre>
+
+
+
+<h2><a name="7.05-Documentation"></a>Documentation</h2><pre>
+
+Fixes problems:
+ - corrects a typo in the new Id: line (doc/index.html [1.2.4.2]:
+2002/04/10 09:45:40 giles)
+ - the url for the guide to international paper sizes has changed.
+Thanks to Nelson Beebe for finding th e update. (doc/Use.htm [1.33.2.7]:
+2002/04/14 01:10:01 giles)
+ - Fix typo in cvs2hist invocation example
+(doc/Release.htm [1.40.2.12]: 2002/04/17 01:42:58 giles)
+
+Documents the work-around of using '#' instead of '=' to separate command
+line options from their arguments. The was previously listed only as a quirk
+of the Wacom build on MS-DOS, but is also needed on win32 because the
+command shell treats '=' as whitespace in passing arguments to batch files
+(like ps2pdf.bat). Closes SourceForge bug #483066. Also documents that
+MS-DOS is no longer a supported operating system. (doc/Use.htm [1.33.2.4]:
+2002/02/01 19:43:02 giles)
+
+Improves branch handling in cvs2hist, raph's patch from HEAD. Also documents
+the new options. (doc/Release.htm [1.40.2.4]: 2002/02/06 23:31:10 giles)
+
+Removes mention of SourceForge Bug #223005, which was closed before the 7.00
+release. (doc/Issues.htm [1.15.2.3]: 2002/02/21 20:33:08 giles)
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(doc/API.htm [1.11.2.4],
+doc/Bug-form.htm [1.23.2.3], doc/Bug-info.htm [1.20.2.3],
+doc/C-style.htm [1.21.2.3], doc/Commprod.htm [1.15.2.3],
+doc/Current.htm [1.13.2.3], doc/DLL.htm [1.15.2.3],
+doc/Develop.htm [1.47.2.4], doc/Devices.htm [1.34.2.5],
+doc/Drivers.htm [1.21.2.3], doc/Fonts.htm [1.22.2.3],
+doc/Helpers.htm [1.17.2.3], doc/History1.htm [1.13.2.3],
+doc/History2.htm [1.13.2.3], doc/History3.htm [1.13.2.3],
+doc/History4.htm [1.13.2.3], doc/History5.htm [1.15.2.3],
+doc/History6.htm [1.30.2.3], doc/History7.htm [1.5.2.4],
+doc/Htmstyle.htm [1.18.2.3], doc/Humor.htm [1.3.2.1],
+doc/Install.htm [1.26.2.3], doc/Issues.htm [1.15.2.4],
+doc/Language.htm [1.34.2.5], doc/Lib.htm [1.14.2.3],
+doc/Maintain.htm [1.23.2.3], doc/Make.htm [1.36.2.6],
+doc/New-user.htm [1.30.2.3], doc/News.htm [1.90.2.5],
+doc/Projects.htm [1.33.2.3], doc/Ps-style.htm [1.13.2.3],
+doc/Ps2epsi.htm [1.15.2.3], doc/Ps2pdf.htm [1.32.2.3],
+doc/Psfiles.htm [1.22.2.3], doc/Readme.htm [1.31.2.3],
+doc/Release.htm [1.40.2.5], doc/Source.htm [1.13.2.3],
+doc/Tester.htm [1.14.2.3], doc/Unix-lpr.htm [1.13.2.3],
+doc/Use.htm [1.33.2.5], doc/Xfonts.htm [1.13.2.3]: 2002/02/22 19:45:53 ray)
+
+Removes auto-generated plain text versions of html documentation from cvs
+and makes their creation an explicit part of the release process.
+(doc/Release.htm [1.40.2.6]: 2002/02/25 21:43:20 giles)
+
+Add example code to doc/API.htm showing how to call the Ghostscript DLL as a
+PostScript to PDF convertor. (doc/API.htm [1.11.2.5]: 2002/03/12 07:15:16
+ghostgum)
+
+Update msvc32.mak and documentation to support compilation with Microsoft
+Visual Studio .NET. This requires MSVC_VERSION=7. (doc/Make.htm [1.36.2.7]:
+2002/03/12 07:21:30 ghostgum)
+
+Documents how to build a Windows self-extracting archive for a ghostscript
+distribution (doc/Release.htm [1.40.2.7]: 2002/03/12 07:25:12 ghostgum)
+
+gs-cjk project : add new documents CJK.htm and CJKTTCID.htm, add references
+to Fonts.htm, Readme.htm, Use.htm add targets to unixinst.mak. Fix by Suzuki
+Toshiya and Taiji Yamada. (doc/Fonts.htm [1.22.2.4],
+doc/Readme.htm [1.31.2.4], doc/Use.htm [1.33.2.6]: 2002/04/02 14:26:38
+mpsuzuki)
+
+gs-cjk project : add CIDFnmap samples add references to Develop.htm add
+targets to unixinst.mak (doc/Develop.htm [1.47.2.5]: 2002/04/02 14:47:42
+mpsuzuki)
+
+add a missing Id: line (doc/index.html [1.2.4.1]: 2002/04/10 09:19:35 giles)
+
+add new files to the Developer documentation (doc/Develop.htm [1.47.2.6]:
+2002/04/10 09:44:24 giles)
+
+mark this as a GNU version and bump the release number
+(doc/News.htm [1.90.2.6]: 2002/04/15 05:47:56 giles)
+
+Update version and date for the 7.05rc1. (doc/API.htm [1.11.2.6],
+doc/Bug-form.htm [1.23.2.4], doc/Bug-info.htm [1.20.2.4],
+doc/C-style.htm [1.21.2.4], doc/Commprod.htm [1.15.2.4],
+doc/Current.htm [1.13.2.4], doc/DLL.htm [1.15.2.4],
+doc/Develop.htm [1.47.2.7], doc/Devices.htm [1.34.2.6],
+doc/Drivers.htm [1.21.2.4], doc/Fonts.htm [1.22.2.5],
+doc/Helpers.htm [1.17.2.4], doc/History1.htm [1.13.2.4],
+doc/History2.htm [1.13.2.4], doc/History3.htm [1.13.2.4],
+doc/History4.htm [1.13.2.4], doc/History5.htm [1.15.2.4],
+doc/History6.htm [1.30.2.4], doc/History7.htm [1.5.2.5],
+doc/Htmstyle.htm [1.18.2.4], doc/Install.htm [1.26.2.4],
+doc/Issues.htm [1.15.2.5], doc/Language.htm [1.34.2.6],
+doc/Lib.htm [1.14.2.4], doc/Maintain.htm [1.23.2.4],
+doc/Make.htm [1.36.2.8], doc/New-user.htm [1.30.2.4],
+doc/News.htm [1.90.2.7], doc/Projects.htm [1.33.2.4],
+doc/Ps-style.htm [1.13.2.4], doc/Ps2epsi.htm [1.15.2.4],
+doc/Ps2pdf.htm [1.32.2.4], doc/Psfiles.htm [1.22.2.4],
+doc/Readme.htm [1.31.2.5], doc/Release.htm [1.40.2.8],
+doc/Source.htm [1.13.2.4], doc/Tester.htm [1.14.2.4],
+doc/Unix-lpr.htm [1.13.2.4], doc/Use.htm [1.33.2.8],
+doc/Xfonts.htm [1.13.2.4], doc/gs-vms.hlp [1.12.2.3],
+man/dvipdf.1 [1.10.2.3], man/font2c.1 [1.10.2.3], man/gs.1 [1.10.2.3],
+man/gslp.1 [1.10.2.3], man/gsnd.1 [1.10.2.3], man/pdf2dsc.1 [1.10.2.3],
+man/pdf2ps.1 [1.12.2.3], man/pdfopt.1 [1.10.2.3], man/pf2afm.1 [1.10.2.3],
+man/pfbtopfa.1 [1.11.2.3], man/printafm.1 [1.10.2.3],
+man/ps2ascii.1 [1.10.2.3], man/ps2epsi.1 [1.10.2.3],
+man/ps2pdf.1 [1.14.2.3], man/ps2pdfwr.1 [1.13.2.3], man/ps2ps.1 [1.17.2.3],
+man/wftopfa.1 [1.10.2.3]: 2002/04/15 19:20:09 giles)
+
+Document the -dBATCH option in the manpage. Strengthen the wording for
+-dSAFER and improve the ordering of the option descriptions.
+(man/gs.1 [1.10.2.4]: 2002/04/15 19:54:06 giles)
+
+Update the release documentation to better reflect current practice.
+(doc/Release.htm [1.40.2.9]: 2002/04/15 21:40:02 giles)
+
+Documentation updates for a revised 7.05rc1. (doc/API.htm [1.11.2.7],
+doc/Bug-form.htm [1.23.2.5], doc/Bug-info.htm [1.20.2.5],
+doc/C-style.htm [1.21.2.5], doc/Commprod.htm [1.15.2.5],
+doc/Current.htm [1.13.2.5], doc/DLL.htm [1.15.2.5],
+doc/Develop.htm [1.47.2.8], doc/Devices.htm [1.34.2.7],
+doc/Drivers.htm [1.21.2.5], doc/Fonts.htm [1.22.2.6],
+doc/Helpers.htm [1.17.2.5], doc/History1.htm [1.13.2.5],
+doc/History2.htm [1.13.2.5], doc/History3.htm [1.13.2.5],
+doc/History4.htm [1.13.2.5], doc/History5.htm [1.15.2.5],
+doc/History6.htm [1.30.2.5], doc/History7.htm [1.5.2.6],
+doc/Htmstyle.htm [1.18.2.5], doc/Install.htm [1.26.2.5],
+doc/Issues.htm [1.15.2.6], doc/Language.htm [1.34.2.7],
+doc/Lib.htm [1.14.2.5], doc/Maintain.htm [1.23.2.5],
+doc/Make.htm [1.36.2.9], doc/New-user.htm [1.30.2.5],
+doc/News.htm [1.90.2.8], doc/Projects.htm [1.33.2.5],
+doc/Ps-style.htm [1.13.2.5], doc/Ps2epsi.htm [1.15.2.5],
+doc/Ps2pdf.htm [1.32.2.5], doc/Psfiles.htm [1.22.2.5],
+doc/Readme.htm [1.31.2.6], doc/Release.htm [1.40.2.10],
+doc/Source.htm [1.13.2.5], doc/Tester.htm [1.14.2.5],
+doc/Unix-lpr.htm [1.13.2.5], doc/Use.htm [1.33.2.9],
+doc/Xfonts.htm [1.13.2.5], doc/gs-vms.hlp [1.12.2.4]: 2002/04/17 01:08:26
+giles)
+
+Documentation updates for a revised 7.05rc1. (man/dvipdf.1 [1.10.2.4],
+man/font2c.1 [1.10.2.4], man/gs.1 [1.10.2.5], man/gslp.1 [1.10.2.4],
+man/gsnd.1 [1.10.2.4], man/pdf2dsc.1 [1.10.2.4], man/pdf2ps.1 [1.12.2.4],
+man/pdfopt.1 [1.10.2.4], man/pf2afm.1 [1.10.2.4], man/pfbtopfa.1 [1.11.2.4],
+man/printafm.1 [1.10.2.4], man/ps2ascii.1 [1.10.2.4],
+man/ps2epsi.1 [1.10.2.4], man/ps2pdf.1 [1.14.2.4],
+man/ps2pdfwr.1 [1.13.2.4], man/ps2ps.1 [1.17.2.4], man/wftopfa.1 [1.10.2.4]:
+2002/04/17 01:08:37 giles)
+
+Update release date for revised 7.05rc1. (doc/API.htm [1.11.2.8],
+doc/Bug-form.htm [1.23.2.6], doc/Bug-info.htm [1.20.2.6],
+doc/C-style.htm [1.21.2.6], doc/Commprod.htm [1.15.2.6],
+doc/Current.htm [1.13.2.6], doc/DLL.htm [1.15.2.6],
+doc/Develop.htm [1.47.2.9], doc/Devices.htm [1.34.2.8],
+doc/Drivers.htm [1.21.2.6], doc/Fonts.htm [1.22.2.7],
+doc/Helpers.htm [1.17.2.6], doc/History1.htm [1.13.2.6],
+doc/History2.htm [1.13.2.6], doc/History3.htm [1.13.2.6],
+doc/History4.htm [1.13.2.6], doc/History5.htm [1.15.2.6],
+doc/History6.htm [1.30.2.6], doc/History7.htm [1.5.2.7],
+doc/Htmstyle.htm [1.18.2.6], doc/Install.htm [1.26.2.6],
+doc/Issues.htm [1.15.2.7], doc/Language.htm [1.34.2.8],
+doc/Lib.htm [1.14.2.6], doc/Maintain.htm [1.23.2.6],
+doc/Make.htm [1.36.2.10], doc/New-user.htm [1.30.2.6],
+doc/News.htm [1.90.2.9], doc/Projects.htm [1.33.2.6],
+doc/Ps-style.htm [1.13.2.6], doc/Ps2epsi.htm [1.15.2.6],
+doc/Ps2pdf.htm [1.32.2.6], doc/Psfiles.htm [1.22.2.6],
+doc/Readme.htm [1.31.2.7], doc/Release.htm [1.40.2.11],
+doc/Source.htm [1.13.2.6], doc/Tester.htm [1.14.2.6],
+doc/Unix-lpr.htm [1.13.2.6], doc/Use.htm [1.33.2.10],
+doc/Xfonts.htm [1.13.2.6], doc/gs-vms.hlp [1.12.2.5]: 2002/04/17 01:13:15
+giles)
+
+Update release date for revised 7.05rc1. (man/dvipdf.1 [1.10.2.5],
+man/font2c.1 [1.10.2.5], man/gs.1 [1.10.2.6], man/gslp.1 [1.10.2.5],
+man/gsnd.1 [1.10.2.5], man/pdf2dsc.1 [1.10.2.5], man/pdf2ps.1 [1.12.2.5],
+man/pdfopt.1 [1.10.2.5], man/pf2afm.1 [1.10.2.5], man/pfbtopfa.1 [1.11.2.5],
+man/printafm.1 [1.10.2.5], man/ps2ascii.1 [1.10.2.5],
+man/ps2epsi.1 [1.10.2.5], man/ps2pdf.1 [1.14.2.5],
+man/ps2pdfwr.1 [1.13.2.5], man/ps2ps.1 [1.17.2.5], man/wftopfa.1 [1.10.2.5]:
+2002/04/17 01:13:21 giles)
+
+update changelog for 7.05rc1 (doc/Changes.htm [1.28.2.4],
+doc/History7.htm [1.5.2.8], doc/News.htm [1.90.2.10]: 2002/04/17 01:43:27
+giles)
+
+Minor clean-up for GNU coding standards. (doc/Readme.htm [1.31.2.8]: 2002/04/17
+01:52:38 giles)
+
+Remove the chess.ps example file due to license ambiguity.
+(doc/Psfiles.htm [1.22.2.7]: 2002/04/18 06:01:27 giles)
+
+update the language describing the gnu portion of the license options to
+reflect current practice. (doc/Commprod.htm [1.15.2.7]: 2002/04/19 01:45:01
+giles)
+
+Add the 'stp' driver from the gimp-print project, and compile it in by
+default from the autoconf build if libgimprint is found.
+(doc/Devices.htm [1.34.2.9]: 2002/04/19 22:23:09 giles)
+
+bump release date for 7.05rc2 (doc/API.htm [1.11.2.9],
+doc/Bug-form.htm [1.23.2.7], doc/Bug-info.htm [1.20.2.7],
+doc/C-style.htm [1.21.2.7], doc/Commprod.htm [1.15.2.8],
+doc/Current.htm [1.13.2.7], doc/DLL.htm [1.15.2.7],
+doc/Develop.htm [1.47.2.10], doc/Devices.htm [1.34.2.10],
+doc/Drivers.htm [1.21.2.7], doc/Fonts.htm [1.22.2.8],
+doc/Helpers.htm [1.17.2.7], doc/History1.htm [1.13.2.7],
+doc/History2.htm [1.13.2.7], doc/History3.htm [1.13.2.7],
+doc/History4.htm [1.13.2.7], doc/History5.htm [1.15.2.7],
+doc/History6.htm [1.30.2.7], doc/History7.htm [1.5.2.9],
+doc/Htmstyle.htm [1.18.2.7], doc/Install.htm [1.26.2.7],
+doc/Issues.htm [1.15.2.8], doc/Language.htm [1.34.2.9],
+doc/Lib.htm [1.14.2.7], doc/Maintain.htm [1.23.2.7],
+doc/Make.htm [1.36.2.11], doc/New-user.htm [1.30.2.7],
+doc/News.htm [1.90.2.11], doc/Projects.htm [1.33.2.7],
+doc/Ps-style.htm [1.13.2.7], doc/Ps2epsi.htm [1.15.2.7],
+doc/Ps2pdf.htm [1.32.2.7], doc/Psfiles.htm [1.22.2.8],
+doc/Readme.htm [1.31.2.9], doc/Release.htm [1.40.2.13],
+doc/Source.htm [1.13.2.7], doc/Tester.htm [1.14.2.7],
+doc/Unix-lpr.htm [1.13.2.7], doc/Use.htm [1.33.2.11],
+doc/Xfonts.htm [1.13.2.7], doc/gs-vms.hlp [1.12.2.6],
+man/dvipdf.1 [1.10.2.6], man/font2c.1 [1.10.2.6], man/gs.1 [1.10.2.7],
+man/gslp.1 [1.10.2.6], man/gsnd.1 [1.10.2.6], man/pdf2dsc.1 [1.10.2.6],
+man/pdf2ps.1 [1.12.2.6], man/pdfopt.1 [1.10.2.6], man/pf2afm.1 [1.10.2.6],
+man/pfbtopfa.1 [1.11.2.6], man/printafm.1 [1.10.2.6],
+man/ps2ascii.1 [1.10.2.6], man/ps2epsi.1 [1.10.2.6],
+man/ps2pdf.1 [1.14.2.6], man/ps2pdfwr.1 [1.13.2.6], man/ps2ps.1 [1.17.2.6],
+man/wftopfa.1 [1.10.2.6]: 2002/04/19 22:38:45 giles)
+
+Update the open bug list. (doc/News.htm [1.90.2.12]: 2002/04/19 22:47:14
+giles)
+
+add gnudevs.mak and gdevstp.c to Develop.htm (doc/Develop.htm [1.47.2.11]:
+2002/04/19 22:53:14 giles)
+
+Update changelog for the 7.05rc2 pre-release. (doc/Changes.htm [1.28.2.5],
+doc/History7.htm [1.5.2.10]: 2002/04/19 23:03:02 giles)
+
+Add a step to create the configure script for ijs.
+(doc/Release.htm [1.40.2.14]: 2002/04/22 18:11:46 giles)
+
+Remove the DOS and OS/2 versions of the ps2epsi code. They have been broken
+for some time. (doc/Develop.htm [1.47.2.12], doc/Ps2epsi.htm [1.15.2.8],
+man/ps2epsi.1 [1.10.2.7]: 2002/04/22 20:38:01 giles)
+
+Update version date for release. (doc/API.htm [1.11.2.10],
+doc/Bug-form.htm [1.23.2.8], doc/Bug-info.htm [1.20.2.8],
+doc/C-style.htm [1.21.2.8], doc/Commprod.htm [1.15.2.9],
+doc/Current.htm [1.13.2.8], doc/DLL.htm [1.15.2.8],
+doc/Develop.htm [1.47.2.13], doc/Devices.htm [1.34.2.11],
+doc/Drivers.htm [1.21.2.8], doc/Fonts.htm [1.22.2.9],
+doc/Helpers.htm [1.17.2.8], doc/History1.htm [1.13.2.8],
+doc/History2.htm [1.13.2.8], doc/History3.htm [1.13.2.8],
+doc/History4.htm [1.13.2.8], doc/History5.htm [1.15.2.8],
+doc/History6.htm [1.30.2.8], doc/History7.htm [1.5.2.11],
+doc/Htmstyle.htm [1.18.2.8], doc/Install.htm [1.26.2.8],
+doc/Issues.htm [1.15.2.9], doc/Language.htm [1.34.2.10],
+doc/Lib.htm [1.14.2.8], doc/Maintain.htm [1.23.2.8],
+doc/Make.htm [1.36.2.12], doc/New-user.htm [1.30.2.8],
+doc/News.htm [1.90.2.13], doc/Projects.htm [1.33.2.8],
+doc/Ps-style.htm [1.13.2.8], doc/Ps2epsi.htm [1.15.2.9],
+doc/Ps2pdf.htm [1.32.2.8], doc/Psfiles.htm [1.22.2.9],
+doc/Readme.htm [1.31.2.10], doc/Release.htm [1.40.2.15],
+doc/Source.htm [1.13.2.8], doc/Tester.htm [1.14.2.8],
+doc/Unix-lpr.htm [1.13.2.8], doc/Use.htm [1.33.2.12],
+doc/Xfonts.htm [1.13.2.8], doc/gs-vms.hlp [1.12.2.7]: 2002/04/22 21:15:32
+giles)
+
+Update version date for release.Update version date for release.
+(man/dvipdf.1 [1.10.2.7], man/font2c.1 [1.10.2.7], man/gs.1 [1.10.2.8],
+man/gslp.1 [1.10.2.7], man/gsnd.1 [1.10.2.7], man/pdf2dsc.1 [1.10.2.7],
+man/pdf2ps.1 [1.12.2.7], man/pdfopt.1 [1.10.2.7], man/pf2afm.1 [1.10.2.7],
+man/pfbtopfa.1 [1.11.2.7], man/printafm.1 [1.10.2.7],
+man/ps2ascii.1 [1.10.2.7], man/ps2epsi.1 [1.10.2.8],
+man/ps2pdf.1 [1.14.2.7], man/ps2pdfwr.1 [1.13.2.7], man/ps2ps.1 [1.17.2.7],
+man/wftopfa.1 [1.10.2.7]: 2002/04/22 21:15:55 giles)
+
+Update the open bug list for release. (doc/News.htm [1.90.2.14]: 2002/04/22
+21:26:46 giles)
+
+</pre><h2><a name="7.05-Procedures"></a>Procedures</h2><pre>
+
+Fixes problems:
+ - ps2pdf14 was not being installed by unixinst.mak. Fixes
+SourceForge bug #508607. (unixinst.mak [1.20.2.2]: 2002/02/06 07:19:17
+jackiem)
+ - make symlinks to equivalent manpages with relative rather than
+absolute paths to facilitate moving the directory to another location.
+Closes SourceForge Bug #416131. (unixinst.mak [1.20.2.7]: 2002/04/18
+01:56:12 giles)
+ - Adds -p parameter to mkdir to suppress warning messages when the
+target already exists and to create parent directories automatically if they
+don't exist. Fixes Sourceforge bug #518742. (unix-dll.mak [1.6.2.2],
+unixinst.mak [1.20.2.9]: 2002/04/19 01:10:40 jack)
+
+Improves branch handling in cvs2hist, raph's patch from HEAD. Also documents
+the new options. (toolbin/cvs2hist.py [1.9.2.1]: 2002/02/06 23:31:10 giles)
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(all-arch.mak [1.9.2.2],
+bcwin32.mak [1.12.2.3], cfonts.mak [1.2.6.1], contrib.mak [1.24.2.1],
+devs.mak [1.47.2.3], dvx-gcc.mak [1.12.2.3], dvx-head.mak [1.2.6.1],
+dvx-tail.mak [1.5.2.1], dwmain.rc [1.2.6.1], dwsetup.rc [1.5.2.1],
+dwuninst.rc [1.3.6.1], gs.mak [1.5.2.3], gs16spl.rc [1.2.6.1],
+gsdll2.rc [1.2.6.1], gsdll32.rc [1.2.6.1]: 2002/02/22 19:45:55 ray)
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(gsos2.rc [1.2.6.1],
+gspmdrv.rc [1.2.6.1], gswin.rc [1.2.6.1], icclib.mak [1.3.2.2],
+ijs.mak [1.2.2.2], int.mak [1.50.2.3], jpeg.mak [1.4.2.1],
+lib.mak [1.53.2.2], libpng.mak [1.10.2.2], macos-fw.mak [1.1.2.2],
+macos-mcp.mak [1.3.2.3], macosx.mak [1.3.2.2], msvc32.mak [1.20.2.4],
+msvccmd.mak [1.6.2.1], msvclib.mak [1.16.2.2], msvctail.mak [1.6.2.1],
+openvms.mak [1.16.2.3], openvms.mmk [1.12.2.1], os2.mak [1.19.2.3],
+pcwin.mak [1.2.6.1], ugcclib.mak [1.13.2.3], unix-aux.mak [1.5.2.1],
+unix-dll.mak [1.6.2.1], unix-end.mak [1.2.6.1], unix-gcc.mak [1.23.2.4],
+unixansi.mak [1.16.2.4], unixhead.mak [1.2.6.1], unixinst.mak [1.20.2.3],
+unixlink.mak [1.3.4.1], version.mak [1.36.2.3], watc.mak [1.16.2.2],
+watclib.mak [1.13.2.3], watcw32.mak [1.13.2.3], wccommon.mak [1.3.6.1],
+wctail.mak [1.3.2.2], winint.mak [1.8.2.1], winlib.mak [1.12.2.2],
+winplat.mak [1.2.6.1], wmin.mak [1.2.6.1], zlib.mak [1.3.2.1]: 2002/02/22
+19:45:58 ray)
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(toolbin/3way.tcl [1.3.6.1],
+toolbin/cvs2hist.py [1.9.2.2], toolbin/errlist.tcl [1.3.6.1],
+toolbin/gsindent [1.3.6.1], toolbin/gsmake.tcl [1.5.6.1],
+toolbin/gssubst [1.1.4.1], toolbin/headers.tcl [1.3.6.1],
+toolbin/leaks.tcl [1.3.6.1], toolbin/makegnu.tcl [1.3.6.1],
+toolbin/makeset.tcl [1.10.2.3], toolbin/many2pdf.tcl [1.1.4.1],
+toolbin/pdfinflt.ps [1.1.2.1], toolbin/pre [1.11.2.1],
+toolbin/precheck.tcl [1.3.6.1], toolbin/suite.tcl [1.3.6.1],
+toolbin/tmake.tcl [1.3.6.1]: 2002/02/22 19:46:03 ray)
+
+Removes auto-generated plain text versions of html documentation from cvs
+and makes their creation an explicit part of the release process.
+(toolbin/pre [1.11.2.2]: 2002/02/25 21:43:20 giles)
+
+Add gdevpccm.obj to the display device dependencies. (devs.mak [1.47.2.4]:
+2002/02/28 22:22:25 ghostgum)
+
+When building the distribution archive, don't flag an error if gsv16spl.exe
+doesn't exist. This file is only needed for Win32s which is no longer
+supported. (winint.mak [1.8.2.2]: 2002/02/28 22:23:03 ghostgum)
+
+Update msvc32.mak and documentation to support compilation with Microsoft
+Visual Studio .NET. This requires MSVC_VERSION=7. (msvc32.mak [1.20.2.5]:
+2002/03/12 07:21:30 ghostgum)
+
+Replace Windows icons with new versions that include 48x48 pixel and 32-bit
+versions for Windows XP. Change the 16x16 pixel icons to use the full 'g'
+instead of just the head. Use a restricted icon gswin16.ico for WinZip SE
+which can't handle the new icon. (bcwin32.mak [1.12.2.4],
+dwmain.rc [1.2.6.2], dwsetup.rc [1.5.2.2], dwuninst.rc [1.3.6.2],
+gs16spl.rc [1.2.6.2], gsdll32.rc [1.2.6.2], gswin.rc [1.2.6.2],
+gswin32.rc [1.1.6.1], gswin386.rc [1.1.6.1], winint.mak [1.8.2.3]:
+2002/03/30 01:33:03 ghostgum)
+
+gs_cjk project : bugfix for nested FMapType4/5 OCF. Fix by Suzuki Toshiya.
+(lib.mak [1.53.2.3]: 2002/04/02 13:29:35 mpsuzuki)
+
+gs-cjk project : add new documents CJK.htm and CJKTTCID.htm, add references
+to Fonts.htm, Readme.htm, Use.htm add targets to unixinst.mak. Fix by Suzuki
+Toshiya and Taiji Yamada. (unixinst.mak [1.20.2.4]: 2002/04/02 14:26:39
+mpsuzuki)
+
+gs-cjk project : add CIDFnmap samples add references to Develop.htm add
+targets to unixinst.mak (unixinst.mak [1.20.2.5]: 2002/04/02 14:47:42
+mpsuzuki)
+
+gs-cjk project : add CJK samples and fix install targets, by Taiji Yamada
+(unixinst.mak [1.20.2.6]: 2002/04/02 14:53:39 mpsuzuki)
+
+Create the bboxutil pseudo-device to allow inclusion of the bbox device for
+internal use by those drivers that require it without putting it on the list
+of devices. Also some minor makefile cleanup. Patch by Ray Johnston from
+7.20. (devs.mak [1.47.2.5], lib.mak [1.53.2.4], macosx.mak [1.3.2.3],
+msvc32.mak [1.20.2.6], openvms.mak [1.16.2.4], os2.mak [1.19.2.4],
+unix-gcc.mak [1.23.2.5], unixansi.mak [1.16.2.5]: 2002/04/10 00:53:33 giles)
+
+Adds support for compilation against a standard shared libjpeg. It is
+believed that non-baseline compliant DCTEncoded data, permitted by early
+versions of postscript, is now extremely rare and the prohibition against
+SHARE_JPEG=1 may reasonably be removed. The autoconf build will prefer a
+local copy of the jpeg source, in which case the D_MAX_BLOCKS_IN_MCU patch
+will still be applied. If no such local copy is found, it will try to find a
+shared library on the system. For all unix builds, if $(JSRCDIR)/jmemsys.h
+cannot be found, we define DONT_HAVE_JMEMSYS_H and include our own versions
+of the libjpeg memory manager prototypes. The default allocator in the
+shared library is overridden by the ghostscript one at link-time. While this
+may be implementation-dependent, it appears to function as desired on at
+least GNU/Linux and Solaris. Also changes the autoconf build to prefer local
+zlib and libpng source, and cleans up some variable names. Patch by Raph
+Levien from 7.20. (dvx-gcc.mak [1.12.2.4], macosx.mak [1.3.2.4],
+ugcclib.mak [1.13.2.4], unix-aux.mak [1.5.2.2], unixansi.mak [1.16.2.6]:
+2002/04/10 01:44:27 giles)
+
+remove the warning against SHARE_JPEG=1, omitted in the last commit
+(unix-gcc.mak [1.23.2.6]: 2002/04/10 02:33:31 giles)
+
+use relative paths for the smoke test data files
+(toolbin/smoke.ps [1.1.6.1]: 2002/04/10 02:33:31 giles)
+
+makefile cleanup. remove a redundant -fno-common from the linker flags
+(unix-gcc.mak [1.23.2.7]: 2002/04/10 02:37:36 giles)
+
+add a missing Id: line (toolbin/smoke.ps [1.1.6.2]: 2002/04/10 09:17:30
+giles)
+
+mark this as a GNU version and bump the release number
+(version.mak [1.36.2.4]: 2002/04/15 05:47:56 giles)
+
+update the libpng version (macosx.mak [1.3.2.5]: 2002/04/15 19:24:22 giles)
+
+Documentation updates for a revised 7.05rc1. (version.mak [1.36.2.5]:
+2002/04/17 01:08:44 giles)
+
+Check release dates in UTC to avoid conflicts due to timezone.
+(toolbin/pre [1.11.2.3]: 2002/04/17 01:16:22 giles)
+
+Remove the chess.ps example file due to license ambiguity.
+(unixinst.mak [1.20.2.8]: 2002/04/18 06:01:27 giles)
+
+Committing in . Back-ports from the main stream such that OpenVMS is happy
+Modified Files: Tag: GS_7_0X gs/src/devs.mak gs/src/gschar0.c
+gs/src/gserrors.h gs/src/imainarg.c
+----------------------------------------------------------------------
+(devs.mak [1.47.2.6]: 2002/04/18 09:58:45 joukj)
+
+Update libpng version numbers to the latest 1.2.2. (all-arch.mak [1.9.2.3],
+bcwin32.mak [1.12.2.5], dvx-gcc.mak [1.12.2.5], libpng.mak [1.10.2.3],
+macos-mcp.mak [1.3.2.4], macosx.mak [1.3.2.6], msvc32.mak [1.20.2.7],
+msvclib.mak [1.16.2.3], openvms.mak [1.16.2.5], openvms.mmk [1.12.2.2],
+os2.mak [1.19.2.5], ugcclib.mak [1.13.2.5], unix-gcc.mak [1.23.2.8],
+unixansi.mak [1.16.2.7], watc.mak [1.16.2.3], watclib.mak [1.13.2.4],
+watcw32.mak [1.13.2.4]: 2002/04/19 06:32:22 giles)
+
+Add the 'stp' driver from the gimp-print project, and compile it in by
+default from the autoconf build if libgimprint is found.
+(unix-gcc.mak [1.23.2.9], unixansi.mak [1.16.2.8]: 2002/04/19 22:23:09
+giles)
+
+bump the release date in the makefile (version.mak [1.36.2.6]: 2002/04/19
+22:39:53 giles)
+
+Update licensing information in the Windows distribution archive.
+(winint.mak [1.8.2.4]: 2002/04/20 10:14:02 ghostgum)
+
+Update licensing information in Windows distribution archive.
+(winint.mak [1.8.2.5]: 2002/04/20 10:32:37 ghostgum)
+
+Update licensing information in Windows files. (dwsetup.def [1.2.6.1],
+dwsetup.rc [1.5.2.3], dwuninst.def [1.2.6.1]: 2002/04/20 22:11:39 ghostgum)
+
+Update version date for release.Update version date for release.Update
+version date for release. (version.mak [1.36.2.7]: 2002/04/22 21:16:23
+giles)
+
+Change the license reference in the installer dialog and update the
+copyright year. (dwsetup.rc [1.5.2.4]: 2002/04/23 01:41:13 giles)
+
+</pre><h2><a name="7.05-Utilities"></a>Utilities</h2><pre>
+
+Fixes problems:
+ - Fixes pdf2dsc to open input file before .setsafe, so that it works
+even when SAFER locks down read file access. Backport patch by raph from
+HEAD. (lib/pdf2dsc.ps [1.3.4.1]: 2002/02/13 23:29:52 giles)
+ - ps2epsi generated an invalid DSC header. Also, encapsulate the
+original file in %%Begin/EndDocument t o protect against confusion with
+multiple DSC comments. Patch from Russell Lang. (lib/ps2epsi [1.7.2.1]:
+2002/04/22 20:18:24 giles)
+ - Calculate more accurate BoundingBox and prevent invalidaccess by
+using an 8-bit deep preview image. Patch from Ray Johnston. SF bug #525508.
+(lib/ps2epsi.ps [1.5.2.3]: 2002/04/22 20:30:39 giles)
+
+Update licensing information, with permission from Thomas Merz. Also
+updates the author's email address and removes the obsolete physical
+address.
+(lib/viewjpeg.ps [1.1.6.1]: 2002/02/08 09:44:43 giles)
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(bench.c [1.4.4.1],
+dxmain.c [1.7.2.1], dxmainc.c [1.4.2.2], echogs.c [1.3.2.1],
+lib/Fontmap.ATB [1.2.6.1], lib/Fontmap.ATM [1.2.6.1],
+lib/Fontmap.GS [1.2.6.1], lib/Fontmap.OS2 [1.2.6.1],
+lib/Fontmap.SGI [1.2.6.1], lib/Fontmap.Sol [1.2.6.1],
+lib/Fontmap.Ult [1.2.6.1], lib/addxchar.ps [1.2.6.1],
+lib/align.ps [1.2.6.1], lib/bdftops.ps [1.3.2.1], lib/caption.ps [1.2.6.1],
+lib/cid2code.ps [1.3.4.1], lib/docie.ps [1.2.6.1], lib/errpage.ps [1.2.6.1],
+lib/font2c.ps [1.3.2.1], lib/font2pcl.ps [1.2.6.1], lib/gslp.ps [1.2.6.1],
+lib/gsnup.ps [1.2.6.1], lib/image-qa.ps [1.3.2.1], lib/impath.ps [1.3.4.1],
+lib/jispaper.ps [1.2.6.1], lib/lines.ps [1.2.6.1],
+lib/markhint.ps [1.2.6.1], lib/markpath.ps [1.2.6.1],
+lib/packfile.ps [1.2.6.1], lib/pcharstr.ps [1.2.6.1],
+lib/pdf2dsc.ps [1.3.4.2], lib/pdfopt.ps [1.10.2.1],
+lib/pdfwrite.ps [1.7.2.1], lib/pfbtopfa.ps [1.2.6.1],
+lib/ppath.ps [1.2.6.1], lib/pphs.ps [1.3.2.1], lib/ps2ai.ps [1.2.6.1],
+lib/ps2ascii.ps [1.3.2.1], lib/ps2epsi.ps [1.5.2.1],
+lib/showchar.ps [1.2.6.1], lib/stcinfo.ps [1.2.6.1],
+lib/stcolor.ps [1.2.6.1], lib/stocht.ps [1.3.6.1],
+lib/traceimg.ps [1.2.6.1], lib/traceop.ps [1.2.6.1],
+lib/type1enc.ps [1.2.6.1], lib/type1ops.ps [1.2.6.1],
+lib/uninfo.ps [1.2.6.1], lib/unprot.ps [1.2.6.1], lib/viewcmyk.ps [1.2.6.1],
+lib/viewgif.ps [1.2.6.1], lib/viewjpeg.ps [1.1.6.2],
+lib/viewmiff.ps [1.2.6.1], lib/viewpbm.ps [1.2.6.1],
+lib/viewpcx.ps [1.2.6.1], lib/viewps2a.ps [1.2.6.1],
+lib/wftopfa.ps [1.2.6.1], lib/winmaps.ps [1.2.6.1], lib/wrfont.ps [1.2.6.1],
+lib/zeroline.ps [1.2.6.1]: 2002/02/22 19:45:54 ray)
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(genarch.c [1.2.6.1],
+genconf.c [1.4.4.1], gendev.c [1.2.6.1], genht.c [1.2.6.1],
+geninit.c [1.3.6.1], gp_dvx.c [1.4.2.1], gp_iwatc.c [1.6.2.1],
+gp_mac.c [1.1.4.1], gp_mktmp.c [1.2.6.1], gp_msdll.c [1.1.2.1],
+gp_mshdl.c [1.2.6.1], gp_msio.c [1.3.4.1], gp_mslib.c [1.3.2.1],
+gp_mspol.c [1.1.2.1], gp_msprn.c [1.1.2.1], gp_mswin.c [1.7.2.1],
+gp_ntfs.c [1.5.2.3], gp_os2.c [1.10.2.2], gp_os9.c [1.4.2.1],
+gp_stdia.c [1.3.2.1], gp_stdin.c [1.2.2.1], gp_sysv.c [1.2.6.1],
+gp_unix.c [1.5.2.1], gp_vms.c [1.7.2.2], gp_wgetv.c [1.4.2.1],
+gp_win32.c [1.2.6.1], gp_wsync.c [1.2.6.1], gs16spl.c [1.2.6.1],
+gsdll.c [1.6.2.1], gserver.c [1.2.6.1], gspmdrv.c [1.2.6.1]: 2002/02/22
+19:45:57 ray)
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(scfdgen.c [1.2.6.1],
+zdosio.c [1.2.6.1], ziodevs.c [1.5.2.1], ziodevsc.c [1.3.2.1]: 2002/02/22
+19:46:00 ray)
+
+gs_cjk project : replace "min" &amp; "max" by ".min" &amp; ".max". Fix by
+Suzuki Toshiya. (lib/bdftops.ps [1.3.2.2], lib/font2pcl.ps [1.2.6.2],
+lib/gslp.ps [1.2.6.2], lib/packfile.ps [1.2.6.2], lib/pdfopt.ps [1.10.2.2],
+lib/prfont.ps [1.2.6.1], lib/ps2ascii.ps [1.3.2.2],
+lib/traceimg.ps [1.2.6.2], lib/viewcmyk.ps [1.2.6.2],
+lib/viewpbm.ps [1.2.6.2], lib/viewpcx.ps [1.2.6.2]: 2002/04/02 13:57:27
+mpsuzuki)
+
+add missing Id: lines (lib/acctest.ps [1.1.6.1], lib/decrypt.ps [1.1.6.1],
+lib/landscap.ps [1.1.6.1], lib/level1.ps [1.1.6.1], lib/pf2afm.ps [1.3.2.1],
+lib/printafm.ps [1.1.6.1]: 2002/04/10 09:22:58 giles)
+
+adds missing Id: lines. (gp_mac.c [1.1.4.2]: 2002/04/10 09:33:26 giles)
+
+Updating licensing information in Windows files. (gp_wgetv.c [1.4.2.2]:
+2002/04/20 22:11:39 ghostgum)
+
+Use sed in preference to tail to avoid conflicts between posix and
+traditional implementations. Patch from Paul Eggert. Closes SourceForge bug
+#521597. (lib/unix-lpr.sh [1.1.6.1]: 2002/04/22 19:54:55 giles)
+
+Add new license header to some files.
+(gp_macio.c [1.2.4.2]: 2002/04/23 01:32:26 giles)
+
+</pre><h2><a name="7.05-Drivers"></a>Drivers</h2><pre>
+
+Fixes problems:
+ - Changes XPutImage to use xdev-&gt;vinfo-&gt;depth rather than
+xdev-&gt;color_info.depth. These are the same in all cases except a visual
+depth of 15, in which the latter is 16. (gdevx.c [1.8.2.2]: 2002/02/20
+21:11:49 raph)
+ - improve pswrite with compatibility to interpreters which don't
+consume ASCII85Decode EOD when reader stops immediately before it. Source
+Forge bug #525044 "pswrite incompatible with some RIPs". Thanks to Paul
+Vojta for spotting this. (gdevps.c [1.19.2.2]: 2002/03/13 17:09:11 igor)
+ - epswrite was incompatible with HP LaserJet 4000 TN. Source Forge
+bug #529202 "Wrong PostScript in pswrite prolog". (gdevpsu.c [1.7.2.2]:
+2002/03/20 20:17:31 igor)
+ - Fixes incorrect margins on IJS devices. Thanks to Dave Suffield
+for the patch. (gdevijs.c [1.1.2.3]: 2002/03/28 20:44:53 raph)
+ - Initializes the green and blue components of cmap and their
+multipliers. A floating point exception was occuring on static gray X
+displays when these were left at 0. (gdevxcmp.c [1.2.6.2]: 2002/04/19
+00:46:41 jack)
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(gdev3852.c [1.3.2.1],
+gdev3b1.c [1.2.6.1], gdev4081.c [1.3.2.1], gdev8510.c [1.3.2.1],
+gdev8bcm.c [1.2.6.1], gdev8bcm.h [1.2.6.1], gdevadmp.c [1.3.2.1],
+gdevbit.c [1.2.6.1], gdevbj10.c [1.4.2.1], gdevbjc.h [1.2.6.1],
+gdevbjcl.c [1.2.6.1], gdevbjcl.h [1.2.6.1], gdevbmp.c [1.4.2.1],
+gdevbmp.h [1.2.6.1], gdevbmpa.c [1.3.6.1], gdevbmpc.c [1.2.6.1],
+gdevccr.c [1.2.6.1], gdevcdj.c [1.5.2.1], gdevcfax.c [1.3.6.1],
+gdevcgm.c [1.2.6.2], gdevcgml.c [1.2.6.1], gdevcgml.h [1.2.6.1],
+gdevcgmx.h [1.2.6.1], gdevcif.c [1.3.2.1], gdevclj.c [1.2.6.1],
+gdevcljc.c [1.4.2.1], gdevcp50.c [1.3.2.1], gdevcslw.c [1.2.6.1],
+gdevdcrd.c [1.2.6.1], gdevdcrd.h [1.2.6.1], gdevdfax.c [1.4.2.1],
+gdevdjtc.c [1.3.2.1], gdevdm24.c [1.3.2.1], gdevdsp.c [1.5.2.2],
+gdevegaa.asm [1.2.6.1], gdevepsc.c [1.3.2.1], gdevepsn.c [1.3.2.1],
+gdevescp.c [1.3.2.1], gdevevga.c [1.2.6.1], gdevfax.c [1.2.6.1],
+gdevfax.h [1.2.6.1], gdevherc.c [1.2.6.1], gdevhl7x.c [1.5.2.1],
+gdevijs.c [1.1.2.2], gdevimgn.c [1.4.2.1], gdevjpeg.c [1.3.2.1],
+gdevl256.c [1.3.6.1], gdevl31s.c [1.2.6.1], gdevlbp8.c [1.3.2.1],
+gdevlj56.c [1.3.2.1], gdevlp8k.c [1.2.6.1], gdevlxm.c [1.2.6.1],
+gdevmac.h [1.1.4.1], gdevmacxf.c [1.1.4.1], gdevmeds.c [1.2.6.1],
+gdevmeds.h [1.2.6.1], gdevmgr.c [1.2.6.1], gdevmgr.h [1.2.6.1],
+gdevmiff.c [1.3.2.1], gdevmswn.c [1.4.2.1], gdevmswn.h [1.2.6.1],
+gdevmsxf.c [1.2.6.1], gdevn533.c [1.3.2.1], gdevo182.c [1.3.2.1],
+gdevokii.c [1.3.2.1], gdevos2p.c [1.4.2.1], gdevp14.h [1.1.2.1],
+gdevp2up.c [1.2.6.1], gdevpbm.c [1.3.6.1], gdevpccm.c [1.2.6.1],
+gdevpccm.h [1.3.6.1], gdevpcfb.c [1.2.6.1], gdevpcfb.h [1.2.6.1],
+gdevpcl.c [1.5.2.1], gdevpcl.h [1.5.2.1], gdevpcx.c [1.2.6.1],
+gdevpe.c [1.2.6.1], gdevphex.c [1.2.6.1], gdevpjet.c [1.3.2.1],
+gdevpm.c [1.4.2.1], gdevpm.h [1.2.6.1], gdevpng.c [1.4.2.1],
+gdevpnga.c [1.4.2.1], gdevps.c [1.19.2.1], gdevpsdf.h [1.9.4.1],
+gdevpsdi.c [1.15.2.1], gdevpsdp.c [1.8.6.1], gdevpsds.c [1.4.6.1],
+gdevpsds.h [1.4.6.1], gdevpsdu.c [1.10.2.1], gdevpsim.c [1.6.2.1],
+gdevpsu.c [1.7.2.1], gdevpsu.h [1.4.2.1], gdevpx.c [1.6.2.1],
+gdevpxat.h [1.3.6.1], gdevpxen.h [1.3.6.1], gdevpxop.h [1.2.6.1],
+gdevpxut.c [1.2.6.1], gdevpxut.h [1.2.6.1], gdevs3ga.c [1.2.6.1],
+gdevsco.c [1.3.6.1], gdevsj48.c [1.2.6.1], gdevsnfb.c [1.3.2.1],
+gdevsppr.c [1.5.2.1], gdevstc.c [1.2.6.1], gdevstc.h [1.2.6.1],
+gdevstc1.c [1.2.6.1], gdevstc2.c [1.2.6.1], gdevstc3.c [1.2.6.1],
+gdevstc4.c [1.2.6.1], gdevsun.c [1.2.6.1], gdevsunr.c [1.4.2.1],
+gdevsvga.c [1.2.6.1], gdevsvga.h [1.2.6.1], gdevtfax.c [1.4.6.1],
+gdevtfax.h [1.4.6.1], gdevtfnx.c [1.5.2.1], gdevtifs.c [1.4.2.1],
+gdevtifs.h [1.3.6.1], gdevtknk.c [1.3.2.1], gdevupd.c [1.5.2.1],
+gdevvglb.c [1.3.6.1], gdevwddb.c [1.3.2.1], gdevwdib.c [1.3.2.1],
+gdevwpr2.c [1.9.2.1], gdevwprn.c [1.3.2.1], gdevx.c [1.8.2.3],
+gdevx.h [1.4.6.1], gdevxalt.c [1.2.6.2], gdevxcmp.c [1.2.6.1],
+gdevxcmp.h [1.2.6.1], gdevxini.c [1.10.4.1], gdevxres.c [1.3.6.1],
+gdevxxf.c [1.5.6.1]: 2002/02/22 19:45:55 ray)
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(png_.h [1.2.6.1],
+x_.h [1.3.2.1]: 2002/02/22 19:46:00 ray)
+
+Add multiple inclusion protection to headers files which were missing it.
+(gdevmacpictop.h [1.1.4.1], gdevmacttf.h [1.1.4.1], png_.h [1.2.6.2]:
+2002/04/10 09:13:11 giles)
+
+adds missing Id: lines. (gdevdsp.c [1.5.2.3], gdevhpij.c [1.3.2.1],
+gdevhpij.h [1.2.4.1], gdevmac.c [1.1.4.2], gdevmac.h [1.1.4.2],
+gdevmacxf.c [1.1.4.2], gdevphex.c [1.2.6.2]: 2002/04/10 09:33:25 giles)
+
+Add new license header to some files.
+(gdevmac.c [1.1.4.3]: 2002/04/23 01:32:26 giles)
+
+</pre><h2><a name="7.05-PDF_writer"></a>PDF writer</h2><pre>
+
+Fixes problems:
+ - Fix : pdfwrite wrongly computed text width for fonts with unusual
+font matrix. Source Forge bug "[ 535401 ] euro glyph misplaced after
+pdfwrite". (gdevpdff.c [1.22.2.2], gdevpdfs.c [1.7.2.2]: 2002/04/11 15:49:45
+igor)
+ - Fix : pdfwrite wrongly computed line width for fonts with
+PaintType 2. (gdevpdfs.c [1.7.2.3]: 2002/04/16 10:11:30 igor)
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(gdevpdf.c [1.38.2.1],
+gdevpdfb.c [1.6.2.1], gdevpdfc.c [1.17.2.1], gdevpdfd.c [1.16.2.1],
+gdevpdfe.c [1.10.2.1], gdevpdff.c [1.22.2.1], gdevpdff.h [1.11.2.1],
+gdevpdfg.c [1.14.2.1], gdevpdfg.h [1.9.6.1], gdevpdfi.c [1.24.2.1],
+gdevpdfj.c [1.7.2.1], gdevpdfm.c [1.14.2.1], gdevpdfo.c [1.9.2.1],
+gdevpdfo.h [1.6.4.1], gdevpdfp.c [1.19.2.1], gdevpdfr.c [1.4.6.1],
+gdevpdfs.c [1.7.2.1], gdevpdft.c [1.36.2.1], gdevpdfu.c [1.16.2.1],
+gdevpdfv.c [1.10.2.1], gdevpdfw.c [1.12.2.1], gdevpdfx.h [1.34.2.1]:
+2002/02/22 19:45:56 ray)
+
+</pre><h2><a name="7.05-PDF_Interpreter"></a>PDF Interpreter</h2><pre>
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(lib/pdf_base.ps [1.14.2.1],
+lib/pdf_draw.ps [1.36.2.1], lib/pdf_font.ps [1.23.2.1],
+lib/pdf_main.ps [1.35.2.1], lib/pdf_ops.ps [1.17.2.2]: 2002/02/22 19:45:55
+ray)
+
+gs_cjk project : CIDWProc sample implementation by Suzuki Toshiya.
+(lib/pdf_font.ps [1.23.2.2]: 2002/04/02 13:53:16 mpsuzuki)
+
+gs_cjk project : replace "min" &amp; "max" by ".min" &amp; ".max". Fix by
+Suzuki Toshiya. (lib/pdf_font.ps [1.23.2.3], lib/pdf_main.ps [1.35.2.2],
+lib/pdf_sec.ps [1.5.2.1]: 2002/04/02 13:57:27 mpsuzuki)
+
+gs_cjk project : Automatic bold &amp; italic for non-CID fonts in PDF. Fix
+by Taiji Yamada. (lib/pdf_font.ps [1.23.2.4]: 2002/04/02 13:58:40 mpsuzuki)
+
+gs-cjk project : update comments on "PDF reference", third edition fixes
+wrong notes about /DW in second edition. Fix by Suzuki Toshiya.
+(lib/pdf_font.ps [1.23.2.5]: 2002/04/03 07:27:49 mpsuzuki)
+
+disable the new auto-bold and auto-slant functions for non-cid fonts,
+pending improved detection of when this is necessary.
+(lib/pdf_font.ps [1.23.2.6]: 2002/04/16 06:11:29 giles)
+
+</pre><h2><a name="7.05-Interpreter"></a>Interpreter</h2><pre>
+
+Fixes problems:
+ - Prevent .locksafe (and .setsafe) from resetting the current
+pagedevice. Fixes SourceForge bug #516379. (lib/gs_init.ps [1.40.2.5]:
+2002/02/14 01:25:59 rayjj)
+ - -dSAFER mode to allow opening a file that references the parent
+directory as long as the PermitFileReading strings include a (*) string
+(allow all reading). Corresponds to rev 1.19 change. (zfile.c [1.11.2.3]:
+2002/04/11 20:05:01 ray)
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(bfont.h [1.3.6.1],
+btoken.h [1.4.6.1], ccfont.h [1.2.6.1], dpmain.c [1.5.2.1],
+dscparse.c [1.7.2.1], dscparse.h [1.6.2.1], dstack.h [1.3.4.1],
+dwdll.c [1.2.2.1], dwdll.h [1.3.2.1], dwimg.c [1.3.2.1], dwimg.h [1.4.2.1],
+dwinst.cpp [1.2.6.1], dwinst.h [1.2.6.1], dwmain.c [1.6.2.2],
+dwmain.h [1.3.2.1], dwmainc.c [1.8.2.2], dwnodll.c [1.1.2.1],
+dwreg.c [1.1.2.1], dwreg.h [1.1.2.1], dwsetup.cpp [1.5.6.1],
+dwsetup.h [1.2.6.1], dwtext.c [1.5.2.1], dwtext.h [1.4.2.1],
+dwuninst.cpp [1.2.6.1], dwuninst.h [1.2.6.1], errors.h [1.4.2.1],
+estack.h [1.2.6.1], examples/waterfal.ps [1.3.2.1], files.h [1.4.2.1],
+gdevdsp.h [1.1.2.1], gdevdsp2.h [1.2.2.1], lib/gs_agl.ps [1.2.6.1],
+lib/gs_btokn.ps [1.5.2.1], lib/gs_ccfnt.ps [1.5.2.1],
+lib/gs_ce_e.ps [1.2.6.1], lib/gs_cff.ps [1.10.2.1],
+lib/gs_cidcm.ps [1.5.2.1], lib/gs_cidfn.ps [1.18.4.1],
+lib/gs_cmap.ps [1.11.2.1], lib/gs_cmdl.ps [1.2.6.1],
+lib/gs_css_e.ps [1.2.6.1], lib/gs_dbt_e.ps [1.2.6.1],
+lib/gs_diskf.ps [1.2.6.1], lib/gs_dpnxt.ps [1.2.6.1],
+lib/gs_dps.ps [1.4.6.1], lib/gs_dps1.ps [1.2.6.1], lib/gs_dps2.ps [1.3.4.1],
+lib/gs_dscp.ps [1.4.2.1], lib/gs_epsf.ps [1.2.6.1],
+lib/gs_fform.ps [1.2.6.1], lib/gs_fonts.ps [1.13.2.2],
+lib/gs_frsd.ps [1.4.6.1], lib/gs_icc.ps [1.2.2.1],
+lib/gs_il1_e.ps [1.2.6.1], lib/gs_il2_e.ps [1.2.6.1],
+lib/gs_init.ps [1.40.2.6], lib/gs_kanji.ps [1.2.6.1],
+lib/gs_ksb_e.ps [1.2.6.1], lib/gs_l2img.ps [1.2.6.1],
+lib/gs_lev2.ps [1.7.2.3], lib/gs_lgo_e.ps [1.3.6.1],
+lib/gs_lgx_e.ps [1.2.6.1], lib/gs_ll3.ps [1.10.2.1],
+lib/gs_mex_e.ps [1.2.6.1], lib/gs_mgl_e.ps [1.3.6.1],
+lib/gs_mro_e.ps [1.2.6.1], lib/gs_pdf_e.ps [1.2.6.1],
+lib/gs_pdfwr.ps [1.11.2.1], lib/gs_pfile.ps [1.2.6.1],
+lib/gs_rdlin.ps [1.2.6.1], lib/gs_res.ps [1.16.2.1],
+lib/gs_setpd.ps [1.8.2.2], lib/gs_statd.ps [1.5.2.1],
+lib/gs_std_e.ps [1.2.6.1], lib/gs_sym_e.ps [1.2.6.1],
+lib/gs_trap.ps [1.3.6.1], lib/gs_ttf.ps [1.9.2.1],
+lib/gs_typ32.ps [1.3.2.1], lib/gs_typ42.ps [1.2.6.1],
+lib/gs_type1.ps [1.5.2.1], lib/gs_wan_e.ps [1.2.6.1],
+lib/gs_wl1_e.ps [1.2.6.1], lib/gs_wl2_e.ps [1.2.6.1],
+lib/gs_wl5_e.ps [1.2.6.1]: 2002/02/22 19:45:54 ray)
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(ghost.h [1.2.6.1],
+gs.c [1.6.2.1], ialloc.c [1.2.6.1], ialloc.h [1.2.6.1], iapi.c [1.1.2.2],
+iapi.h [1.2.2.1], iastate.h [1.2.6.1], iastruct.h [1.2.6.1],
+ibnum.c [1.2.6.1], ibnum.h [1.2.6.1], iccfont.c [1.2.6.2],
+iccinit0.c [1.2.6.1], icfontab.c [1.2.6.1], ichar.h [1.3.6.1],
+ichar1.h [1.3.6.1], icharout.h [1.3.4.1], icid.h [1.2.6.1],
+icie.h [1.3.2.1], icolor.h [1.2.6.1], iconf.c [1.3.2.1], iconf.h [1.1.6.1],
+icontext.c [1.6.6.2], icontext.h [1.2.6.1], icremap.h [1.2.6.1],
+icsmap.h [1.2.6.1], icstate.h [1.4.6.2], iddict.h [1.2.6.1],
+iddstack.h [1.2.6.1], idebug.c [1.4.2.1], idebug.h [1.2.6.1],
+idict.c [1.4.4.1], idict.h [1.2.6.1], idictdef.h [1.2.6.1],
+idisp.c [1.2.2.1], idisp.h [1.1.2.1], idosave.h [1.2.6.1],
+idparam.c [1.3.6.1], idparam.h [1.3.6.1], idsdata.h [1.2.6.1],
+idstack.c [1.2.6.1], idstack.h [1.2.6.1], iesdata.h [1.2.6.1],
+iestack.h [1.2.6.1], ifcid.h [1.2.6.1], ifilter.h [1.3.6.1],
+ifilter2.h [1.2.6.1], ifont.h [1.6.4.1], ifont1.h [1.3.6.1],
+ifont2.h [1.2.6.1], ifont42.h [1.3.6.1], ifrpred.h [1.2.6.1],
+ifunc.h [1.3.6.3], ifwpred.h [1.2.6.1], igc.c [1.5.2.1], igc.h [1.2.6.1],
+igcref.c [1.3.2.1], igcstr.c [1.3.6.1], igcstr.h [1.2.6.1],
+igstate.h [1.3.6.1], iht.h [1.2.6.1], iimage.h [1.2.6.1],
+iimage2.h [1.2.6.1], iinit.c [1.3.4.1], iinit.h [1.2.6.1],
+ilevel.h [1.2.6.1], ilocate.c [1.4.2.1], imain.c [1.19.2.1],
+imain.h [1.3.2.1], imainarg.c [1.13.2.2], imainarg.h [1.3.2.1],
+imemory.h [1.2.6.1], iminst.h [1.5.2.1], iname.c [1.3.6.1],
+iname.h [1.2.6.1], inamedef.h [1.2.6.1], inameidx.h [1.2.6.1],
+inames.h [1.2.6.1], inamestr.h [1.2.6.1], inobtokn.c [1.2.6.1],
+inouparm.c [1.2.6.1], interp.c [1.8.2.1], interp.h [1.2.6.1],
+iosdata.h [1.2.6.1], iostack.h [1.2.6.1], ipacked.h [1.2.6.1],
+iparam.c [1.5.6.1], iparam.h [1.2.6.1], iparray.h [1.2.6.1],
+ipcolor.h [1.2.6.1], ireclaim.c [1.3.2.1], iref.h [1.5.4.1],
+isave.c [1.3.6.1], isave.h [1.2.6.1], iscan.c [1.5.6.1], iscan.h [1.4.6.1],
+iscanbin.c [1.5.6.1], iscanbin.h [1.2.6.1], iscannum.c [1.3.2.1],
+iscannum.h [1.2.6.1], isdata.h [1.2.6.1], isstate.h [1.2.6.1],
+istack.c [1.2.6.1], istack.h [1.2.6.1], istkparm.h [1.2.6.1],
+istream.h [1.2.6.1], istruct.h [1.2.6.1], itoken.h [1.2.6.1],
+iutil.c [1.3.2.1], iutil.h [1.2.6.1], iutil2.c [1.2.6.2],
+iutil2.h [1.2.6.2], ivmem2.h [1.2.6.1], ivmspace.h [1.2.6.1],
+main.h [1.3.2.1], oparc.h [1.2.6.1], opcheck.h [1.2.6.1], opdef.h [1.3.2.1],
+oper.h [1.2.6.1], opextern.h [1.2.6.1]: 2002/02/22 19:45:57 ray)
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(ostack.h [1.2.6.1],
+sbhc.c [1.3.4.1], sbhc.h [1.2.6.1], sbwbs.c [1.2.6.1], sbwbs.h [1.2.6.1],
+sfilter1.c [1.6.4.1], shcgen.c [1.2.6.1], shcgen.h [1.2.6.1],
+smtf.c [1.2.6.1], smtf.h [1.2.6.1], store.h [1.2.6.1], zarith.c [1.4.6.1],
+zarray.c [1.2.6.1], zbfont.c [1.7.4.1], zbseq.c [1.4.6.1],
+zcfont.c [1.2.6.1], zchar.c [1.4.2.1], zchar1.c [1.7.2.1],
+zchar2.c [1.2.6.1], zchar32.c [1.2.6.1], zchar42.c [1.3.4.1],
+zcharout.c [1.4.4.1], zcharx.c [1.3.6.1], zcid.c [1.3.6.1],
+zcie.c [1.5.2.1], zcolor.c [1.4.6.1], zcolor1.c [1.3.6.1],
+zcolor2.c [1.4.2.1], zcontext.c [1.7.2.1], zcontrol.c [1.3.6.2],
+zcrd.c [1.2.6.1], zcsdevn.c [1.5.2.2], zcsindex.c [1.3.6.1],
+zcspixel.c [1.2.6.1], zcssepr.c [1.8.2.1], zdevcal.c [1.3.6.1],
+zdevice.c [1.3.6.2], zdevice2.c [1.4.2.2], zdfilter.c [1.2.2.1],
+zdict.c [1.3.6.1], zdouble.c [1.2.6.1], zdpnext.c [1.3.6.1],
+zdps.c [1.4.6.1], zdps1.c [1.3.4.1], zdscpars.c [1.12.2.1],
+zfarc4.c [1.2.2.1], zfbcp.c [1.3.6.1], zfcid.c [1.11.4.1],
+zfcid0.c [1.7.2.1], zfcid1.c [1.4.4.1], zfcmap.c [1.9.2.1],
+zfdctd.c [1.6.2.1], zfdcte.c [1.5.2.1], zfdecode.c [1.3.6.1],
+zfile.c [1.11.2.2], zfileio.c [1.12.2.1], zfilter.c [1.5.2.1],
+zfilter2.c [1.3.6.1], zfilterx.c [1.2.6.1], zfmd5.c [1.2.6.1],
+zfont.c [1.3.4.1], zfont0.c [1.3.6.1], zfont1.c [1.9.4.1],
+zfont2.c [1.4.2.1], zfont32.c [1.2.6.1], zfont42.c [1.5.6.1],
+zfproc.c [1.9.2.1], zfrsd.c [1.4.6.1], zfunc.c [1.6.6.3],
+zfunc0.c [1.3.6.2], zfunc3.c [1.2.6.2], zfunc4.c [1.7.4.2],
+zfzlib.c [1.3.6.1], zgeneric.c [1.3.6.1], zgstate.c [1.2.6.1],
+zhsb.c [1.2.6.1], zht.c [1.2.6.1], zht1.c [1.2.6.1], zht2.c [1.2.6.1],
+zicc.c [1.2.2.1], zimage.c [1.5.6.1], zimage2.c [1.4.2.1],
+zimage3.c [1.3.6.1], ziodev.c [1.6.2.1], ziodev2.c [1.3.6.1],
+zmath.c [1.3.6.1], zmatrix.c [1.4.6.1], zmedia2.c [1.3.2.1],
+zmisc.c [1.2.6.1], zmisc1.c [1.3.6.1], zmisc2.c [1.3.6.1],
+zmisc3.c [1.2.6.1], zpacked.c [1.2.6.1], zpaint.c [1.2.6.1],
+zpath.c [1.2.6.1], zpath1.c [1.2.6.1], zpcolor.c [1.3.6.1],
+zrelbit.c [1.2.6.1], zrop.c [1.2.6.1], zshade.c [1.4.6.2],
+zstack.c [1.2.6.1], zstring.c [1.2.6.1], zsysvm.c [1.2.6.1],
+ztoken.c [1.6.6.1], ztrans.c [1.13.2.1], ztrap.c [1.2.6.1],
+ztype.c [1.3.6.1], zupath.c [1.2.6.1], zusparam.c [1.3.6.2],
+zvmem.c [1.3.2.2], zvmem2.c [1.3.2.1]: 2002/02/22 19:46:00 ray)
+
+MS-Windows installer now clears the read-only attribute when copying files.
+The installer was failing when the source files were stored unpacked on a
+CD-ROM. (dwinst.cpp [1.2.6.2], dwinst.h [1.2.6.2]: 2002/03/12 20:57:01
+ghostgum)
+
+gs_cjk project : gdevpsfm.c did not know about CODE_VALUE_NOTDEF which was
+introduced by MDRC. Fix by Suzuki Toshiya. Also Fix in HEAD (revision 1.8
+-&gt; 1.9) by L. Peter Deutsch is included. (lib/gs_cmap.ps [1.11.2.2]:
+2002/04/02 13:24:12 mpsuzuki)
+
+gs_cjk project : MDRC bug fix pt.1: use signalerror instead stop Fix by
+Suzuki Toshiya. (lib/gs_cmap.ps [1.11.2.3]: 2002/04/02 13:25:44 mpsuzuki)
+
+gs_cjk project : MDRC bug fix pt.2: shrink map infos by endcidchar too, to
+provide parsing of Adobe-CNS1-4 UCS4 CMap. Fix by Suzuki Toshiya.
+(lib/gs_cmap.ps [1.11.2.4]: 2002/04/02 13:26:37 mpsuzuki)
+
+gs_cjk project : return error when we cannot load even CID=0. Fix by Suzuki
+Toshiya. (zfcid0.c [1.7.2.2]: 2002/04/02 13:28:34 mpsuzuki)
+
+gs_cjk project : cshow bug patch for CIDFont. proc passed to cshow can
+change currentfont internally, in such case, rangecheck error should not be
+returned. Fix by Masatake Yamato. (zchar.c [1.4.2.2]: 2002/04/02 13:30:49
+mpsuzuki)
+
+gs_cjk project : cshow bug patch for composite font. Fix by Masatake Yamato.
+(zcfont.c [1.2.6.2]: 2002/04/02 13:31:38 mpsuzuki)
+
+gs_cjk project : support for vertical writing mode by CIDFontType2 by
+Hideyuki Suzuki. (zchar42.c [1.3.4.2]: 2002/04/02 13:32:14 mpsuzuki)
+
+gs_cjk project : zsetcachedevice2 bug patch by Masatake Yamato, modified by
+Hideo Saito (zchar1.c [1.7.2.2]: 2002/04/02 13:45:02 mpsuzuki)
+
+gs_cjk project : CDevProc patch by Masatake Yamato. (zcharout.c [1.4.4.2]:
+2002/04/02 13:46:13 mpsuzuki)
+
+gs_cjk project : CJK TTF loader: on-the-fly CIDFontType2 convertor,
+including bugfix for cmap format2 parser (2002-01-09 for GS_6_5) by Hideyuki
+Suzuki and Taiji Yamada. (lib/gs_ttf.ps [1.9.2.2]: 2002/04/02 13:55:03
+mpsuzuki)
+
+gs_cjk project : CIDFontmap patch (without CJK TTF support) by Masatake
+Yamato. (lib/gs_cidcm.ps [1.5.2.2], lib/gs_cidfn.ps [1.18.4.2],
+lib/gs_init.ps [1.40.2.7]: 2002/04/02 13:55:47 mpsuzuki)
+
+gs_cjk project : CIDFontmap patch CJK TTF support by Masatake Yamato.
+(lib/gs_cidfn.ps [1.18.4.3]: 2002/04/02 13:56:26 mpsuzuki)
+
+gs_cjk project : replace "min" &amp; "max" by ".min" &amp; ".max". Fix by
+Suzuki Toshiya. (lib/gs_cidfn.ps [1.18.4.4], lib/gs_fonts.ps [1.13.2.3],
+lib/gs_init.ps [1.40.2.8], lib/gs_ll3.ps [1.10.2.2],
+lib/gs_trap.ps [1.3.6.2], lib/gs_typ32.ps [1.3.2.2]: 2002/04/02 13:57:27
+mpsuzuki)
+
+gs-cjk project : apply security fix by rayjj for gs6.53 branch (for original
+fix, see rev. 1.17.2.2). Fix by Suzuki Toshiya. (lib/gs_cidfn.ps [1.18.4.5]:
+2002/04/03 07:31:14 mpsuzuki)
+
+Add multiple inclusion protection to headers files which were missing it.
+(dscparse.h [1.6.2.2], dwimg.h [1.4.2.2], dwinst.h [1.2.6.3],
+dwmain.h [1.3.2.2], dwreg.h [1.1.2.2], dwsetup.h [1.2.6.2],
+dwtext.h [1.4.2.2], dwuninst.h [1.2.6.2]: 2002/04/10 09:13:11 giles)
+
+adds missing Id: lines. (dwnodll.c [1.1.2.2], gdevdsp.h [1.1.2.2],
+gdevdsp2.h [1.2.2.2], idisp.c [1.2.2.2], zicc.c [1.2.2.2]: 2002/04/10
+09:33:25 giles)
+
+Update the version number in the library as well.
+(lib/gs_init.ps [1.40.2.9]: 2002/04/15 06:49:43 giles)
+
+Committing in . Back-ports from the main stream such that OpenVMS is happy
+Modified Files: Tag: GS_7_0X gs/src/devs.mak gs/src/gschar0.c
+gs/src/gserrors.h gs/src/imainarg.c
+----------------------------------------------------------------------
+(imainarg.c [1.13.2.3]: 2002/04/18 09:58:45 joukj)
+
+Updating licensing information in Windows files. (dwreg.c [1.1.2.2],
+dwsetup.cpp [1.5.6.2], dwuninst.cpp [1.2.6.2]: 2002/04/20 22:11:39 ghostgum)
+
+</pre><h2><a name="7.05-Streams"></a>Streams</h2><pre>
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(sa85d.c [1.3.4.1],
+sa85d.h [1.3.4.1], sa85x.h [1.3.6.1], sarc4.c [1.5.2.1], sarc4.h [1.2.2.1],
+sbcp.c [1.3.6.1], sbcp.h [1.2.6.1], sbtx.h [1.2.6.1], scanchar.h [1.2.6.1],
+scantab.c [1.2.6.1], scf.h [1.2.6.1], scfd.c [1.3.4.1], scfe.c [1.2.6.1],
+scfetab.c [1.2.6.1], scfparam.c [1.2.6.1], scfx.h [1.2.6.1],
+scommon.h [1.3.4.1], sdcparam.c [1.3.2.1], sdcparam.h [1.2.6.1],
+sdct.h [1.4.2.1], sdctc.c [1.2.6.1], sdctd.c [1.2.6.1], sdcte.c [1.4.2.1],
+sddparam.c [1.2.6.1], sdeparam.c [1.4.2.1], seexec.c [1.4.2.1],
+sfilter.h [1.6.6.1], sfilter2.c [1.3.6.1], sfxboth.c [1.2.6.1],
+sfxfd.c [1.6.4.1], sfxstdio.c [1.4.6.1], shc.c [1.2.6.1], shc.h [1.2.6.1],
+siinterp.c [1.2.6.1], siinterp.h [1.2.6.1], siscale.c [1.4.6.1],
+siscale.h [1.2.6.1], sisparam.h [1.2.6.1], sjpeg.h [1.2.6.1],
+sjpegc.c [1.4.2.1], sjpegd.c [1.3.2.1], sjpege.c [1.3.2.1],
+slzwc.c [1.2.6.1], slzwce.c [1.2.6.1], slzwd.c [1.3.4.1], slzwx.h [1.2.6.1],
+smd5.c [1.3.6.1], smd5.h [1.2.6.1], spdiff.c [1.3.6.1], spdiffx.h [1.2.6.1],
+spngp.c [1.2.6.1], spngpx.h [1.2.6.1], spprint.c [1.4.2.1],
+spprint.h [1.3.2.1], spsdf.c [1.5.2.1], spsdf.h [1.2.6.1],
+srdline.h [1.2.6.1], srld.c [1.2.6.1], srle.c [1.2.6.1], srlx.h [1.3.4.1],
+sstring.c [1.2.6.1], sstring.h [1.3.4.1], stat_.h [1.6.2.1],
+std.h [1.4.2.1], stdio_.h [1.4.2.1], stdpre.h [1.4.2.1],
+stream.c [1.15.2.1], stream.h [1.8.2.1], strimpl.h [1.3.4.1],
+string_.h [1.2.6.1], szlibc.c [1.3.2.1], szlibd.c [1.3.4.1],
+szlibe.c [1.2.6.1], szlibx.h [1.2.6.1], szlibxx.h [1.2.6.1]: 2002/02/22
+19:46:00 ray)
+
+Adds support for compilation against a standard shared libjpeg. It is
+believed that non-baseline compliant DCTEncoded data, permitted by early
+versions of postscript, is now extremely rare and the prohibition against
+SHARE_JPEG=1 may reasonably be removed. The autoconf build will prefer a
+local copy of the jpeg source, in which case the D_MAX_BLOCKS_IN_MCU patch
+will still be applied. If no such local copy is found, it will try to find a
+shared library on the system. For all unix builds, if $(JSRCDIR)/jmemsys.h
+cannot be found, we define DONT_HAVE_JMEMSYS_H and include our own versions
+of the libjpeg memory manager prototypes. The default allocator in the
+shared library is overridden by the ghostscript one at link-time. While this
+may be implementation-dependent, it appears to function as desired on at
+least GNU/Linux and Solaris. Also changes the autoconf build to prefer local
+zlib and libpng source, and cleans up some variable names. Patch by Raph
+Levien from 7.20. (sjpegc.c [1.4.2.2]: 2002/04/10 01:44:27 giles)
+
+</pre><h2><a name="7.05-Library"></a>Library</h2><pre>
+
+Fixes problems:
+ - The formula for dy6 in Type2 hflex1 instruction was wrong. Source
+Forge bug #530136 "hflex1 arguments misinterpreted". Thanks to Felix Pahl
+(fpahl) for spotting this. (gstype2.c [1.10.2.2]: 2002/03/20 20:22:15 igor)
+ - Fix : Type2 interpreter state was wrongly backed up for sbw
+fallback. Source Forge bug "[ 541877 ] /invalidfont on Kozuka Mincho". Patch
+by Igor Melichev, backported from the development tree.
+(gstype2.c [1.10.2.3]: 2002/04/18 21:10:48 giles)
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(ctype_.h [1.2.6.1],
+dirent_.h [1.2.6.1], dos_.h [1.2.6.1], errno_.h [1.2.6.1],
+fcntl_.h [1.3.6.1], gconf.c [1.2.6.1], gconf.h [1.2.6.1],
+gdebug.h [1.3.2.1], gdevabuf.c [1.3.6.1], gdevalph.c [1.2.6.1],
+gdevbbox.c [1.4.2.1], gdevbbox.h [1.2.6.1], gdevcmap.c [1.2.6.1],
+gdevcmap.h [1.2.6.1], gdevdbit.c [1.2.6.1], gdevddrw.c [1.2.6.1],
+gdevdflt.c [1.3.6.1], gdevdgbr.c [1.2.6.1], gdevdrop.c [1.3.6.1],
+gdevemap.c [1.2.6.1], gdevhit.c [1.2.6.1], gdevm1.c [1.2.6.1],
+gdevm16.c [1.2.6.1], gdevm2.c [1.2.6.1], gdevm24.c [1.2.6.1],
+gdevm32.c [1.2.6.1], gdevm4.c [1.2.6.1], gdevm8.c [1.2.6.1],
+gdevmem.c [1.2.6.1], gdevmem.h [1.3.6.1], gdevmpla.c [1.2.6.1],
+gdevmpla.h [1.2.6.1], gdevmr1.c [1.2.6.1], gdevmr2n.c [1.2.6.1],
+gdevmr8n.c [1.2.6.1], gdevmrop.h [1.3.6.1], gdevmrun.c [1.2.6.1],
+gdevmrun.h [1.2.6.1], gdevnfwd.c [1.3.6.1], gdevp14.c [1.4.2.1],
+gdevpipe.c [1.4.4.1], gdevplnx.c [1.2.6.1], gdevplnx.h [1.2.6.1],
+gdevppla.c [1.2.6.1], gdevppla.h [1.2.6.1], gdevprn.c [1.5.6.2],
+gdevprn.h [1.6.6.1], gdevprna.c [1.2.6.1], gdevprna.h [1.2.6.1],
+gdevpsf.h [1.10.2.1], gdevpsf1.c [1.9.2.1], gdevpsf2.c [1.15.2.1],
+gdevpsfm.c [1.5.2.1], gdevpsft.c [1.8.2.1], gdevpsfu.c [1.7.2.1],
+gdevpsfx.c [1.9.2.1], gdevrops.c [1.3.6.1], gdevtrac.c [1.2.6.1],
+gdevvec.c [1.12.2.2], gdevvec.h [1.7.2.1], gp.h [1.8.2.2],
+gp_dosfe.c [1.2.6.2], gp_dosfs.c [1.2.6.2], gp_getnv.c [1.2.6.1],
+gp_msdos.c [1.2.6.1], gp_nsync.c [1.2.6.1], gp_psync.c [1.2.6.1],
+gp_strdl.c [1.2.6.1], gp_unifn.c [1.2.6.2], gp_unifs.c [1.6.2.1],
+gpcheck.h [1.2.6.1], gpgetenv.h [1.2.6.1], gpmisc.c [1.9.4.1],
+gpmisc.h [1.2.6.1], gpsync.h [1.2.6.1], gsalloc.c [1.11.2.1],
+gsalloc.h [1.2.6.1], gsalpha.c [1.2.6.1], gsalpha.h [1.2.6.1],
+gsalphac.c [1.2.6.1], gsalphac.h [1.2.6.1], gsargs.c [1.4.2.1],
+gsargs.h [1.4.2.1], gsbitcom.c [1.1.4.1], gsbitmap.h [1.2.6.1],
+gsbitops.c [1.3.4.1], gsbitops.h [1.2.6.1], gsbittab.c [1.2.6.1],
+gsbittab.h [1.2.6.1], gsccode.h [1.4.6.1], gsccolor.h [1.2.6.1],
+gscdef.c [1.15.2.1], gscdefs.h [1.2.6.1], gscdevn.c [1.6.2.1],
+gscdevn.h [1.3.6.1], gschar.c [1.3.6.1], gschar.h [1.3.6.1],
+gschar0.c [1.3.4.1], gscie.c [1.4.2.1], gscie.h [1.3.2.1],
+gsciemap.c [1.6.2.1], gscindex.h [1.2.6.1], gsclipsr.c [1.2.6.1],
+gsclipsr.h [1.2.6.1], gscolor.c [1.5.2.1], gscolor.h [1.3.6.1],
+gscolor1.c [1.4.2.1], gscolor1.h [1.2.6.1], gscolor2.c [1.6.6.1],
+gscolor2.h [1.3.6.1], gscolor3.c [1.4.6.1], gscolor3.h [1.2.6.1],
+gscompt.h [1.2.6.1], gscoord.c [1.5.6.1], gscoord.h [1.2.6.1],
+gscparam.c [1.7.2.1], gscpixel.c [1.3.6.1], gscpixel.h [1.2.6.1],
+gscpm.h [1.2.6.1], gscrd.c [1.2.6.1], gscrd.h [1.2.6.1], gscrdp.c [1.2.6.1],
+gscrdp.h [1.2.6.1], gscrypt1.c [1.2.6.1], gscrypt1.h [1.2.6.1],
+gscscie.c [1.4.2.1], gscsel.h [1.2.6.1], gscsepnm.h [1.2.6.1],
+gscsepr.c [1.12.2.2], gscsepr.h [1.4.6.1], gscspace.c [1.4.6.1],
+gscspace.h [1.8.2.1], gscssub.c [1.3.2.1], gscssub.h [1.2.6.1],
+gsdcolor.h [1.3.6.1], gsdevice.c [1.11.2.1], gsdevice.h [1.3.6.1],
+gsdevmem.c [1.2.6.1], gsdfilt.c [1.3.2.1], gsdfilt.h [1.2.2.1],
+gsdparam.c [1.4.6.2], gsdpnext.h [1.2.6.1], gsdps.c [1.2.6.1],
+gsdps.h [1.2.6.1], gsdps1.c [1.2.6.1], gsdsrc.c [1.2.6.1],
+gsdsrc.h [1.3.6.1], gserror.h [1.2.6.1], gserrors.h [1.2.6.1],
+gsexit.h [1.4.2.1], gsfcid.c [1.5.4.1], gsfcmap.c [1.14.2.1],
+gsfcmap.h [1.4.6.1], gsfemu.c [1.2.6.1], gsflip.c [1.2.6.1],
+gsflip.h [1.2.6.1], gsfname.c [1.2.6.1], gsfname.h [1.2.6.1],
+gsfont.c [1.4.4.1], gsfont.h [1.2.6.1], gsfont0.c [1.2.6.1],
+gsfunc.c [1.4.6.1], gsfunc.h [1.4.6.1], gsfunc0.c [1.5.4.1],
+gsfunc0.h [1.2.6.1], gsfunc3.c [1.4.6.1], gsfunc3.h [1.2.6.1],
+gsfunc4.c [1.7.2.1], gsfunc4.h [1.2.6.1], gsgc.h [1.3.2.1],
+gshsb.c [1.2.6.1], gshsb.h [1.2.6.1], gsht.c [1.2.6.1], gsht.h [1.2.6.1],
+gsht1.c [1.3.2.1], gsht1.h [1.2.6.1], gshtscr.c [1.6.2.1],
+gshtx.c [1.2.6.1], gshtx.h [1.2.6.1], gsicc.c [1.5.2.1], gsicc.h [1.3.2.1],
+gsimage.c [1.4.2.1], gsimage.h [1.2.6.1], gsimpath.c [1.2.6.1],
+gsinit.c [1.3.2.1]: 2002/02/22 19:45:55 ray)
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(gsio.h [1.5.2.1],
+gsiodev.c [1.5.2.1], gsiodevs.c [1.2.6.1], gsipar3x.h [1.3.6.1],
+gsiparam.h [1.4.6.1], gsiparm2.h [1.2.6.1], gsiparm3.h [1.4.6.1],
+gsiparm4.h [1.2.6.1], gsistate.c [1.4.6.1], gsjconf.h [1.2.6.1],
+gslib.c [1.5.2.1], gslib.h [1.2.6.1], gsline.c [1.2.6.1],
+gsline.h [1.2.6.1], gslparam.h [1.2.6.1], gsmalloc.c [1.3.6.1],
+gsmalloc.h [1.2.6.1], gsmatrix.c [1.2.6.1], gsmatrix.h [1.2.6.1],
+gsmdebug.h [1.3.2.1], gsmemlok.c [1.3.6.1], gsmemlok.h [1.2.6.1],
+gsmemory.c [1.4.2.1], gsmemory.h [1.3.2.1], gsmemraw.h [1.2.6.1],
+gsmemret.c [1.2.6.1], gsmemret.h [1.2.6.1], gsmisc.c [1.12.2.1],
+gsnogc.c [1.7.2.1], gsnogc.h [1.2.6.1], gsnorop.c [1.2.6.1],
+gsnotify.c [1.2.6.1], gsnotify.h [1.2.6.1], gspaint.c [1.2.6.1],
+gspaint.h [1.2.6.1], gsparam.c [1.4.6.1], gsparam.h [1.8.4.1],
+gsparam2.c [1.2.6.1], gsparams.c [1.2.6.1], gsparams.h [1.2.6.1],
+gsparamx.c [1.4.2.1], gsparamx.h [1.3.6.1], gspath.c [1.2.6.1],
+gspath.h [1.2.6.1], gspath1.c [1.3.4.1], gspath2.h [1.2.6.1],
+gspcolor.c [1.4.6.1], gspcolor.h [1.2.6.1], gspenum.h [1.2.6.1],
+gsptype1.c [1.3.2.1], gsptype1.h [1.2.6.1], gsptype2.c [1.5.2.1],
+gsptype2.h [1.4.2.1], gsrect.h [1.2.6.1], gsrefct.h [1.2.6.1],
+gsrop.c [1.2.6.1], gsrop.h [1.2.6.1], gsropc.c [1.2.6.1],
+gsropc.h [1.2.6.1], gsropt.h [1.4.2.1], gsroptab.c [1.2.6.1],
+gsshade.c [1.4.2.1], gsshade.h [1.3.6.1], gsstate.c [1.11.2.1],
+gsstate.h [1.2.6.1], gsstruct.h [1.8.2.1], gsstype.h [1.2.6.1],
+gstext.c [1.6.2.1], gstext.h [1.3.6.1], gstparam.h [1.7.6.1],
+gstrans.c [1.13.2.1], gstrans.h [1.6.6.1], gstrap.c [1.3.6.1],
+gstrap.h [1.3.6.1], gstype1.c [1.6.4.1], gstype1.h [1.2.6.1],
+gstype2.c [1.10.2.1], gstype42.c [1.12.2.1], gstypes.h [1.3.2.1],
+gsuid.h [1.2.6.1], gsutil.c [1.4.6.2], gsutil.h [1.3.6.2],
+gsxfont.h [1.2.6.1], gx.h [1.2.6.1], gxacpath.c [1.3.6.1],
+gxalloc.h [1.6.2.1], gxalpha.h [1.2.6.1], gxarith.h [1.2.6.1],
+gxband.h [1.2.6.1], gxbcache.c [1.2.6.1], gxbcache.h [1.2.6.1],
+gxbitfmt.h [1.2.6.1], gxbitmap.h [1.2.6.1], gxbitops.h [1.2.6.1],
+gxblend.c [1.2.2.1], gxblend.h [1.1.2.1], gxccache.c [1.5.2.1],
+gxccman.c [1.2.6.1], gxcdevn.h [1.2.6.1], gxchar.c [1.5.2.2],
+gxchar.h [1.2.6.1], gxchrout.c [1.2.6.1], gxchrout.h [1.2.6.1],
+gxcht.c [1.3.2.1], gxcid.h [1.3.6.1], gxcie.h [1.3.2.1],
+gxcindex.h [1.2.6.1], gxclbits.c [1.4.4.1], gxcldev.h [1.4.4.1],
+gxclfile.c [1.3.2.1], gxclimag.c [1.3.2.1], gxclio.h [1.2.6.1],
+gxclip.c [1.4.2.1], gxclip.h [1.2.6.1], gxclip2.c [1.3.6.1],
+gxclip2.h [1.2.6.1], gxclipm.c [1.3.6.1], gxclipm.h [1.2.6.1],
+gxclipsr.h [1.2.6.1], gxclist.c [1.3.6.1], gxclist.h [1.2.6.1],
+gxcllzw.c [1.2.6.1], gxclmem.c [1.2.6.1], gxclmem.h [1.2.6.1],
+gxclpage.c [1.2.6.1], gxclpage.h [1.2.6.1], gxclpath.c [1.9.2.1],
+gxclpath.h [1.6.6.1], gxclrast.c [1.9.2.1], gxclread.c [1.3.4.1],
+gxclrect.c [1.2.6.1], gxclutil.c [1.5.2.1], gxclzlib.c [1.2.6.1],
+gxcmap.c [1.3.6.1], gxcmap.h [1.2.6.1], gxcolor2.h [1.4.6.1],
+gxcomp.h [1.2.6.1], gxcoord.h [1.2.6.1], gxcpath.c [1.3.6.1],
+gxcpath.h [1.2.6.1], gxcspace.h [1.4.6.1], gxctable.c [1.3.6.1],
+gxctable.h [1.2.6.1], gxcvalue.h [1.2.6.1], gxdcconv.c [1.3.6.1],
+gxdcconv.h [1.2.6.1], gxdcolor.c [1.3.6.1], gxdcolor.h [1.3.6.1],
+gxdda.h [1.2.6.1], gxdevbuf.h [1.2.6.1], gxdevcli.h [1.5.2.2],
+gxdevice.h [1.4.6.2], gxdevmem.h [1.2.6.1], gxdevrop.h [1.2.6.1],
+gxdht.h [1.4.6.1], gxdhtres.h [1.2.6.1], gxdither.c [1.2.6.1],
+gxdither.h [1.2.6.1], gxfarith.h [1.3.6.1], gxfcache.h [1.2.6.1],
+gxfcid.h [1.6.6.1], gxfcmap.h [1.8.2.1], gxfill.c [1.8.2.1],
+gxfixed.h [1.3.4.1], gxfmap.h [1.3.6.1], gxfont.h [1.3.4.1],
+gxfont0.h [1.3.6.1], gxfont1.h [1.5.4.1], gxfont42.h [1.4.6.1],
+gxfrac.h [1.3.4.1], gxftype.h [1.2.6.1], gxfunc.h [1.3.6.1],
+gxgetbit.h [1.2.6.1], gxhint1.c [1.2.6.1], gxhint2.c [1.2.6.1],
+gxhint3.c [1.3.2.1], gxht.c [1.2.6.1], gxht.h [1.2.6.1],
+gxhtbit.c [1.3.6.1], gxhttile.h [1.2.6.1], gxhttype.h [1.2.6.1],
+gxi12bit.c [1.2.6.1], gxiclass.h [1.2.6.1], gxicolor.c [1.3.2.1],
+gxidata.c [1.4.6.1], gxifast.c [1.4.2.1], gximag3x.c [1.7.6.1],
+gximag3x.h [1.3.6.1], gximage.c [1.2.6.1], gximage.h [1.2.6.1],
+gximage1.c [1.5.6.1], gximage2.c [1.2.6.1], gximage3.c [1.6.6.1],
+gximage3.h [1.4.6.1], gximage4.c [1.3.6.1], gximono.c [1.2.6.1],
+gxino12b.c [1.2.6.1], gxiodev.h [1.2.6.1], gxiparam.h [1.2.6.1],
+gxipixel.c [1.2.6.1], gxiscale.c [1.2.6.2], gxistate.h [1.6.6.1],
+gxline.h [1.2.6.1], gxlum.h [1.2.6.1], gxmatrix.h [1.4.6.1],
+gxmclip.c [1.2.6.1], gxmclip.h [1.2.6.1], gxobj.h [1.2.6.1],
+gxop1.h [1.2.6.1], gxp1fill.c [1.2.6.1], gxp1impl.h [1.2.6.1],
+gxpageq.c [1.2.6.1], gxpageq.h [1.2.6.1], gxpaint.c [1.2.6.1],
+gxpaint.h [1.2.6.1], gxpath.c [1.2.6.1], gxpath.h [1.2.6.1],
+gxpath2.c [1.2.6.1], gxpcache.h [1.2.6.1], gxpcmap.c [1.3.6.1],
+gxpcolor.h [1.2.6.1], gxpcopy.c [1.3.6.1], gxpdash.c [1.2.6.1],
+gxpflat.c [1.2.6.1], gxropc.h [1.2.6.1], gxrplane.h [1.2.6.1],
+gxsample.c [1.2.6.1], gxsample.h [1.2.6.1], gxshade.c [1.6.2.1],
+gxshade.h [1.4.2.1], gxshade1.c [1.9.2.1], gxshade4.c [1.6.2.1],
+gxshade4.h [1.2.6.1], gxshade6.c [1.3.6.1], gxstate.h [1.2.6.1],
+gxstdio.h [1.2.6.1], gxstroke.c [1.2.6.1], gxsync.c [1.2.6.1],
+gxsync.h [1.2.6.1], gxtext.h [1.7.2.1], gxtmap.h [1.2.6.1],
+gxttf.h [1.2.6.1], gxtype1.c [1.8.4.1], gxtype1.h [1.5.4.1],
+gxxfont.h [1.2.6.1], gzacpath.h [1.2.6.1], gzcpath.h [1.2.6.1],
+gzht.h [1.4.4.1], gzline.h [1.2.6.1], gzpath.h [1.3.6.1],
+gzstate.h [1.5.2.1], jerror_.h [1.2.6.1], malloc_.h [1.2.6.1],
+math_.h [1.2.6.1], memory_.h [1.2.6.1], pipe_.h [1.2.6.1],
+time_.h [1.3.2.1], unistd_.h [1.4.2.1], vmsmath.h [1.2.6.1],
+windows_.h [1.2.6.1]: 2002/02/22 19:45:58 ray)
+
+gs_cjk project : gdevpsfm.c did not know about CODE_VALUE_NOTDEF which was
+introduced by MDRC. Fix by Suzuki Toshiya. Also Fix in HEAD (revision 1.8
+-&gt; 1.9) by L. Peter Deutsch is included. (gdevpsfm.c [1.5.2.2]:
+2002/04/02 13:24:12 mpsuzuki)
+
+gs_cjk project : handle "cidchar" map correctly. Fix by Suzuki Toshiya.
+(gsfcmap.c [1.14.2.2]: 2002/04/02 13:27:37 mpsuzuki)
+
+gs_cjk project : bugfix for nested FMapType4/5 OCF. Fix by Suzuki Toshiya.
+(gschar0.c [1.3.4.2]: 2002/04/02 13:29:35 mpsuzuki)
+
+gs_cjk project : bugfix for invalid metrics calculation for CIDFontType2.
+Fix by Masatake Yamato. (gstype42.c [1.12.2.2]: 2002/04/02 13:33:06
+mpsuzuki)
+
+gs_cjk project : cshow bug fix for CIDFontType2. Fix by Hideyuki Suzuki.
+(gxchar.c [1.5.2.3]: 2002/04/02 13:33:44 mpsuzuki)
+
+gs_cjk project: glyph cache bug patch for vertical writing mode. Fallback
+against inconsistency in double checking of glyph cache. The inconsistency
+causes misplacement of CJK glyph in vertical writing mode. Fix by Hideo
+Saito. (gxchar.c [1.5.2.4], gxchar.h [1.2.6.2]: 2002/04/02 13:35:00
+mpsuzuki)
+
+gs_cjk project : glyphshow in vertical writing mode bug patch. Originally,
+FontBBox_as_Metrics2 was set when charcode string is decoded into CIDs.
+"glyphshow" bypasses such decoding procedure, thus FontBBox_as_Metrics2 is
+not set. Fix by Masatake Yamato. (gstext.c [1.6.2.2]: 2002/04/02 13:42:10
+mpsuzuki)
+
+gs-cjk project : move definition "cc" to the scope that it is used. Fix by
+Suzuki Toshiya. (gxchar.c [1.5.2.5]: 2002/04/02 13:52:29 mpsuzuki)
+
+Add multiple inclusion protection to headers files which were missing it.
+(gsdfilt.h [1.2.2.2], jerror_.h [1.2.6.2]: 2002/04/10 09:13:11 giles)
+
+mark this as a GNU version and bump the release number (gscdef.c [1.15.2.2]:
+2002/04/15 05:47:56 giles)
+
+disable the new auto-bold and auto-slant functions for non-cid fonts,
+pending improved detection of when this is necessary. (gscdef.c [1.15.2.3]:
+2002/04/16 06:11:29 giles)
+
+revert bad licensing change accidentally included in the last commit.
+(gscdef.c [1.15.2.4]: 2002/04/16 06:12:42 giles)
+
+Committing in . Back-ports from the main stream such that OpenVMS is happy
+Modified Files: Tag: GS_7_0X gs/src/devs.mak gs/src/gschar0.c
+gs/src/gserrors.h gs/src/imainarg.c
+----------------------------------------------------------------------
+(gschar0.c [1.3.4.3], gserrors.h [1.2.6.2]: 2002/04/18 09:58:45 joukj)
+
+</pre><h2><a name="7.05-Other"></a>Other</h2><pre>
+
+Fixes problems:
+ - Fixes the gdevx.o command line in the case when AC_PATH_X sets
+x_includes to the empty string. Fixes SF #530429. (Makefile.in [1.1.4.4],
+configure.ac [1.4.4.4]: 2002/03/28 19:35:58 raph)
+ - Uses a default 'src' setting for PSRCDIR in the autoconf build
+with a shared libpng, as we do with zlib, preventing compiler confusion from
+empty -I lines. Partial fix for SF bug #514898. (configure.ac [1.4.4.5]:
+2002/03/28 20:37:33 giles)
+ - improves X11 path settings in the autoconf build. We use
+AC_PATH_XTRA instead of the previous "is it null" hack with AC_PATH_X. The
+new macro also defines some additional libraries that may need to be
+included. We currently don't use this information. (Makefile.in [1.1.4.5],
+configure.ac [1.4.4.6]: 2002/03/28 20:41:25 giles)
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(Makefile.in [1.1.4.3],
+gp_mswin.h [1.4.2.1], gsdll.h [1.3.2.1], gsdllos2.h [1.2.6.1],
+gsdllwin.h [1.3.2.1]: 2002/02/22 19:45:55 ray)
+
+Update banner to the new format common to all releases. References file
+LICENSE. Note that the $Id: line is not altered by this change.
+(gsjmorec.h [1.3.4.1],
+gspmdrv.h [1.2.6.1], iutilasm.asm [1.2.6.1]: 2002/02/22 19:45:58 ray)
+
+Replace Windows icons with new versions that include 48x48 pixel and 32-bit
+versions for Windows XP. Change the 16x16 pixel icons to use the full 'g'
+instead of just the head. Use a restricted icon gswin16.ico for WinZip SE
+which can't handle the new icon. (gswin.icx [1.1.2.1]: 2002/03/30 01:33:03
+ghostgum)
+
+Replace Windows icons with new versions that include 48x48 pixel and 32-bit
+versions for Windows XP. Change the 16x16 pixel icons to use the full 'g'
+instead of just the head. Use a restricted icon gswin16.ico for WinZip SE
+which can't handle the new icon. (gswin16.icx [1.1.2.1]: 2002/03/30 01:34:00
+ghostgum)
+
+Propagate autoconf build updates from HEAD: Allow shared jpeg since
+non-baseline dctencoded data is now vanishingly rare. Prefer local source of
+libjpeg, libpng and zlib to shared versions if it's available. Add the
+standard gcc cflags only if we're using gcc and it don't error on them. Also
+look for current-version-named third-party libraries to save a step.
+(Makefile.in [1.1.4.6], configure.ac [1.4.4.7]: 2002/04/09 21:18:27 giles)
+
+Add multiple inclusion protection to headers files which were missing it.
+(gsdll.h [1.3.2.2]: 2002/04/10 09:13:11 giles)
+
+adds missing Id: lines. (gp_mac.h [1.1.4.1], macsysstat.h [1.1.4.1],
+macsystypes.h [1.1.4.1], vms_x_fix.h [1.1.2.1]: 2002/04/10 09:33:26 giles)
+
+Adds the LICENSE file, containing a copy of the GNU GPL.
+(LICENSE [1.1.2.1]: 2002/04/15 05:38:45 giles)
+
+Upgrade icclib to (proposed) 2.01 release. Patch has been sent to Graeme
+Gill for consideration. (icclib/icc.c [1.6.2.1], icclib/icc.h [1.4.2.1],
+icclib/icc9809.h [1.2.2.1]: 2002/04/18 18:20:16 raph)
+
+Removes trailing comma in enum. (icclib/icc.h [1.4.2.2]: 2002/04/18 20:29:14
+raph)
+
+Update libpng version numbers to the latest 1.2.2. (configure.ac [1.4.4.8]:
+2002/04/19 06:32:22 giles)
+
+Add the 'stp' driver from the gimp-print project, and compile it in by
+default from the autoconf build if libgimprint is found.
+(Makefile.in [1.1.4.7], configure.ac [1.4.4.9]: 2002/04/19 22:23:09 giles)
+
+Update to the latest cvs version of ijs. Source files now properly include
+the MIT license header. (ijs/Makefile.in [1.1.2.2], ijs/README [1.1.2.2],
+ijs/ijs.c [1.1.2.2], ijs/ijs.h [1.1.2.2], ijs/ijs_client.c [1.1.2.2],
+ijs/ijs_client.h [1.1.2.2], ijs/ijs_client_example.c [1.1.2.2],
+ijs/ijs_exec_unix.c [1.1.2.2], ijs/ijs_exec_win.c [1.1.2.2],
+ijs/ijs_server.c [1.1.2.2], ijs/ijs_server.h [1.1.2.2],
+ijs/ijs_server_example.c [1.1.2.2], ijs/ijs_spec.sgml [1.1.2.2],
+ijs/unistd_.h [1.1.2.2]: 2002/04/22 17:53:36 giles)
+
+update icclib to the 2.02 release (icclib/Licence.txt [1.1.2.1],
+icclib/Readme.txt [1.1.2.1], icclib/icc.c [1.6.2.2], icclib/icc.h [1.4.2.3]:
+2002/04/22 18:17:47 giles)
+
+Update the ijs source to the latest 0.34 release.
+(ijs/Makefile.in [1.1.2.3], ijs/configure.in [1.1.2.2],
+ijs/ijs_spec.pdf [1.1.2.2], ijs/ijs_spec.sgml [1.1.2.3]: 2002/04/23 01:23:33
+giles)
+
+Add new license header to some files.
+(gp_mac.h [1.1.4.2], macsysstat.h [1.1.4.2], macsystypes.h [1.1.4.2]:
+2002/04/23 01:32:26 giles)
+
+<hr>
+
+<h1><a name="Version7.04"></a>Version 7.04 (2002-01-30)</h1>
+
+<p>
+This is a security update of Ghostscript. A number of maintenance
+fixes and new features have been added.
+
+<p> Major changes include:
+
+<ul>
+<li>A rather serious security hole, where PostScript code could cause
+arbitrary commands to be executed, has been patched.
+
+<li>There is also a new -DPARANOIDSAFER option, which locks down
+reading of arbitrary files.
+
+<li>This release integrates the IJS driver, which makes it much easier
+to add and upgrade printer drivers without needing to recompile
+Ghostscript.
+
+<li>There is a configure script for automatically configuring the
+makefile on Unix platforms. Those who enjoy the fun of hand-editing
+the makefile are still welcome to do so.
+
+<li>The usual bug fixes.
+
+</ul>
+
+<p>
+The following SourceForge bug numbers are currently open: (todo)
+
+<h3><a name="7.04_Incompatible_changes"></a>Incompatible changes</h3>
+
+<p>
+No incompatible changes have been recorded for this version. Authors
+of drivers with potential security implications are encouraged to review
+the security changes, however.
+
+<pre>
+
+
+
+<h2><a name="7.04-Documentation"></a>Documentation</h2><pre>
+
+Fixes problems:
+ - Improve security in a (mostly) backward compatible fashion adding
+more flexible file access paths (PermitFile...) as user paramters and adding
+the facility to return to NOSAFER mode after running jobs (files/procedures)
+in SAFER mode. Also adds a -dPARANOIDSAFER command line option that only
+allows reading files from %stdin, paths specified on LIBPATH, FONTPATH and
+/GenericResourceDir or /FontResourceDir. Improve security for device related
+access to the file system and to pipes by allowing the dangerous parameters
+to be locked (for example, OutputFile). The locking is performed after
+command line parameters are established. This should address SF bug #474582
+and eliminate the need for the RedHat PARANOIDSAFER patch.
+(doc/Language.htm [1.34.2.1], doc/Use.htm [1.33.2.1]: 2002/01/25 06:33:08
+rayjj)
+
+Removes the admonishment to update PVERSION and JVERSION from the Makefile
+documentation. The build dependencies were removed earlier to reduce user
+confusion; they're currently vestigial in expectation of future build
+requirements. This is the second half of the fix for sf bug #457838.
+(doc/Make.htm [1.36.2.1]: 2001/10/24 22:29:29 giles)
+
+Adds a link to the v7.xx history files. (doc/News.htm [1.90.2.2]: 2001/10/24
+22:32:18 giles)
+
+Adds basic autoconf support to the build system. (doc/Make.htm [1.36.2.2],
+doc/Release.htm [1.40.2.1]: 2002/01/24 01:30:56 giles)
+
+Adds a new documentation section on display devices along with a basic
+description of the x11 devices. (doc/Devices.htm [1.34.2.1]: 2002/01/30
+07:36:09 giles)
+
+Minor change from 'search' to 'filenameforall' in discussion about the
+wildcard characters in PermitFile... strings. (doc/Language.htm [1.34.2.2]:
+2002/01/31 17:36:56 rayjj)
+
+Version number upgrade and minor documentation patch in preparation for 7.04
+release. (doc/API.htm [1.11.2.1], doc/Bug-form.htm [1.23.2.1],
+doc/Bug-info.htm [1.20.2.1], doc/C-style.htm [1.21.2.1],
+doc/Changes.htm [1.28.2.2], doc/Commprod.htm [1.15.2.1],
+doc/Copying.htm [1.13.2.1], doc/Current.htm [1.13.2.1],
+doc/DLL.htm [1.15.2.1], doc/Develop.htm [1.47.2.1],
+doc/Devices.htm [1.34.2.2], doc/Drivers.htm [1.21.2.1],
+doc/Fonts.htm [1.22.2.1], doc/Helpers.htm [1.17.2.1],
+doc/History1.htm [1.13.2.1], doc/History2.htm [1.13.2.1],
+doc/History3.htm [1.13.2.1], doc/History4.htm [1.13.2.1],
+doc/History5.htm [1.15.2.1], doc/History6.htm [1.30.2.1],
+doc/History7.htm [1.5.2.2], doc/Htmstyle.htm [1.18.2.1],
+doc/Install.htm [1.26.2.1], doc/Issues.htm [1.15.2.1],
+doc/Language.htm [1.34.2.3], doc/Lib.htm [1.14.2.1],
+doc/Maintain.htm [1.23.2.1], doc/Make.htm [1.36.2.3],
+doc/New-user.htm [1.30.2.1], doc/News.htm [1.90.2.3], doc/PUBLIC [1.5.2.1],
+doc/Projects.htm [1.33.2.1], doc/Ps-style.htm [1.13.2.1],
+doc/Ps2epsi.htm [1.15.2.1], doc/Ps2pdf.htm [1.32.2.1],
+doc/Psfiles.htm [1.22.2.1], doc/README [1.12.2.1],
+doc/Readme.htm [1.31.2.1], doc/Release.htm [1.40.2.2],
+doc/Source.htm [1.13.2.1], doc/Tester.htm [1.14.2.1],
+doc/Unix-lpr.htm [1.13.2.1], doc/Use.htm [1.33.2.2],
+doc/Xfonts.htm [1.13.2.1], doc/gs-vms.hlp [1.12.2.1],
+man/dvipdf.1 [1.10.2.1], man/font2c.1 [1.10.2.1], man/gs.1 [1.10.2.1],
+man/gslp.1 [1.10.2.1], man/gsnd.1 [1.10.2.1], man/pdf2dsc.1 [1.10.2.1],
+man/pdf2ps.1 [1.12.2.1], man/pdfopt.1 [1.10.2.1], man/pf2afm.1 [1.10.2.1],
+man/pfbtopfa.1 [1.11.2.1], man/printafm.1 [1.10.2.1],
+man/ps2ascii.1 [1.10.2.1], man/ps2epsi.1 [1.10.2.1],
+man/ps2pdf.1 [1.14.2.1], man/ps2pdfwr.1 [1.13.2.1], man/ps2ps.1 [1.17.2.1],
+man/wftopfa.1 [1.10.2.1]: 2002/02/01 03:25:43 raph)
+
+Adds IJS driver to Ghostscript. Includes complete IJS version 0.33
+distribution. Also includes autoconf patch by Ralph Giles.
+(doc/Develop.htm [1.47.2.2], doc/Devices.htm [1.34.2.3]: 2002/02/01 03:30:14
+raph)
+
+</pre><h2><a name="7.04-Procedures"></a>Procedures</h2><pre>
+
+Fixes problems:
+ - the icclib makefile comments were out of date; the build rule
+referred to gs_stdio_h, which no longer exists; the build rule for gsicc.o
+referred to icc_h, which was not defined at that point. patch originally by
+lpd, propagated from the development branch. (gs.mak [1.5.2.1],
+icclib.mak [1.3.2.1], lib.mak [1.53.2.1]: 2001/10/26 00:15:30 giles)
+ - Fix for #474544. Corrects inability to convert valid DeviceN tint
+transform functions into type 4 functions. Valid operator names were not
+being recognized unless the tint transform function had been bound. One of
+two fixes required for this problem. Customer #710. (int.mak [1.50.2.1]:
+2002/01/17 02:59:35 dancoby)
+ - Fix for #474544. This is the second of two fixes required for this
+problem. This fix creates a type 0 function which implements a "color cube"
+for those tint transform functions which cannot be converted into a type 4
+function. Customer #710. Note: There is one more revision planned for this
+effort. This revision will make the buildcolorcube operator into a more
+general buildsampledfunction. This will allow its use in other situations.
+(int.mak [1.50.2.2]: 2002/01/17 06:57:55 dancoby)
+
+Version number upgrade and minor documentation patch in preparation for 7.04
+release. (all-arch.mak [1.9.2.1], bcwin32.mak [1.12.2.1],
+dvx-gcc.mak [1.12.2.1], libpng.mak [1.10.2.1], macos-mcp.mak [1.3.2.1],
+msvc32.mak [1.20.2.1], msvclib.mak [1.16.2.1], openvms.mak [1.16.2.1],
+os2.mak [1.19.2.1], ugcclib.mak [1.13.2.1], unix-gcc.mak [1.23.2.1],
+unixansi.mak [1.16.2.1], version.mak [1.36.2.1], watc.mak [1.16.2.1],
+watclib.mak [1.13.2.1], watcw32.mak [1.13.2.1]: 2002/02/01 03:25:45 raph)
+
+Adds IJS driver to Ghostscript. Includes complete IJS version 0.33
+distribution. Also includes autoconf patch by Ralph Giles.
+(bcwin32.mak [1.12.2.2], devs.mak [1.47.2.1], dvx-gcc.mak [1.12.2.2],
+gs.mak [1.5.2.2], ijs.mak [1.2.2.1], macos-mcp.mak [1.3.2.2],
+msvc32.mak [1.20.2.2], openvms.mak [1.16.2.2], os2.mak [1.19.2.2],
+ugcclib.mak [1.13.2.2], unix-gcc.mak [1.23.2.2], unixansi.mak [1.16.2.2],
+watclib.mak [1.13.2.2], watcw32.mak [1.13.2.2], wctail.mak [1.3.2.1],
+winlib.mak [1.12.2.1]: 2002/02/01 03:30:13 raph)
+
+</pre><h2><a name="7.04-Utilities"></a>Utilities</h2><pre>
+
+Fixes problems:
+ - Incorporate patch from Tim Waugh of RedHat to allow ps2pdfwr to
+correctly process files with spaces in their names. Peter's earlier fix
+missed a few enclosing "'s for output files. Fixes Sourceforge bug #505338.
+(lib/ps2pdfwr [1.6.2.1]: 2002/01/22 21:34:04 jackiem)
+ - Improve security in a (mostly) backward compatible fashion adding
+more flexible file access paths (PermitFile...) as user paramters and adding
+the facility to return to NOSAFER mode after running jobs (files/procedures)
+in SAFER mode. Also adds a -dPARANOIDSAFER command line option that only
+allows reading files from %stdin, paths specified on LIBPATH, FONTPATH and
+/GenericResourceDir or /FontResourceDir. Improve security for device related
+access to the file system and to pipes by allowing the dangerous parameters
+to be locked (for example, OutputFile). The locking is performed after
+command line parameters are established. This should address SF bug #474582
+and eliminate the need for the RedHat PARANOIDSAFER patch.
+(gp_macio.c [1.2.4.1], gp_ntfs.c [1.5.2.1], gp_os2.c [1.10.2.1],
+gp_vms.c [1.7.2.1]: 2002/01/25 06:33:09 rayjj)
+
+Replaces references of 'FontManagerLib' with 'FontManager' to match the
+Universal Headers stub shipped with Metrowerks CW 6.3.
+(macgenmcpxml.sh [1.1.4.1]: 2001/11/02 02:31:21 giles)
+
+Disables the 'unused arguments' warning with the Metrowerks Codewarrior 6.3
+Compiler. We have many of these by design and it's responsible for a large
+number of warnings on that platform. (macgenmcpxml.sh [1.1.4.2]: 2001/11/02
+02:33:21 giles)
+
+</pre><h2><a name="7.04-Drivers"></a>Drivers</h2><pre>
+
+Fixes problems:
+ - Improve security in a (mostly) backward compatible fashion adding
+more flexible file access paths (PermitFile...) as user paramters and adding
+the facility to return to NOSAFER mode after running jobs (files/procedures)
+in SAFER mode. Also adds a -dPARANOIDSAFER command line option that only
+allows reading files from %stdin, paths specified on LIBPATH, FONTPATH and
+/GenericResourceDir or /FontResourceDir. Improve security for device related
+access to the file system and to pipes by allowing the dangerous parameters
+to be locked (for example, OutputFile). The locking is performed after
+command line parameters are established. This should address SF bug #474582
+and eliminate the need for the RedHat PARANOIDSAFER patch.
+(gdevcgm.c [1.2.6.1], gdevmac.c [1.1.4.1]: 2002/01/25 06:33:09 rayjj)
+ - Removes broken x11alpha driver, and installs an alias for x11
+under that name, with default parameters changed to support antialiasing.
+Fixes SourceForge bug #505692. (gdevx.c [1.8.2.1], gdevxalt.c [1.2.6.1]:
+2002/01/30 20:09:26 raph)
+
+Don't allocate memory or call callbacks when display device does not have a
+callback function. (gdevdsp.c [1.5.2.1]: 2001/12/18 07:09:17 ghostgum)
+
+Adds IJS driver to Ghostscript. Includes complete IJS version 0.33
+distribution. Also includes autoconf patch by Ralph Giles.
+(gdevijs.c [1.1.2.1]: 2002/02/01 03:30:13 raph)
+
+</pre><h2><a name="7.04-PDF_Interpreter"></a>PDF Interpreter</h2><pre>
+
+Fixes problems:
+ - T* applied the leading horizontally when using a font in vertical
+writing mode, but the PDF Reference says the leading is always applied
+vertically. (lib/pdf_ops.ps [1.17.2.1]: 2001/12/22 07:34:23 masata-y)
+
+</pre><h2><a name="7.04-Interpreter"></a>Interpreter</h2><pre>
+
+Fixes problems:
+ - Some gsapi functions were not passing the user_errors argument to
+the corresponding gs_main_run_string_* functions, and instead, these
+functions were passing 0. (iapi.c [1.1.2.1]: 2002/01/03 20:20:38 jackiem)
+ - ifont.h requires gsmatix.h and gxfont.h for clean compilation. Not
+having them was a warning on gcc, but an error on Borland CBuilder 5.5.
+Thanks to Rod Webster for the fix. Closes Sourceforge bug #474246.
+(iccfont.c [1.2.6.1]: 2002/01/09 21:52:04 giles)
+ - ReleaseDC was missed in Windows client applications. SourceForge
+bug #499903. (dwmain.c [1.6.2.1], dwmainc.c [1.8.2.1]: 2002/01/16 21:07:16
+igorm)
+ - Fix for #474544. Corrects inability to convert valid DeviceN tint
+transform functions into type 4 functions. Valid operator names were not
+being recognized unless the tint transform function had been bound. One of
+two fixes required for this problem. Customer #710. (ifunc.h [1.3.6.1],
+zfunc.c [1.6.6.1], zfunc0.c [1.3.6.1], zfunc3.c [1.2.6.1],
+zfunc4.c [1.7.4.1], zshade.c [1.4.6.1]: 2002/01/17 02:59:35 dancoby)
+ - Fix for #474544. This is the second of two fixes required for this
+problem. This fix creates a type 0 function which implements a "color cube"
+for those tint transform functions which cannot be converted into a type 4
+function. Customer #710. Note: There is one more revision planned for this
+effort. This revision will make the buildcolorcube operator into a more
+general buildsampledfunction. This will allow its use in other situations.
+(ifunc.h [1.3.6.2], lib/gs_lev2.ps [1.7.2.1], zccube.c [1.1.2.1],
+zcsdevn.c [1.5.2.1], zfunc.c [1.6.6.2]: 2002/01/17 06:57:55 dancoby)
+ - Improve security in a (mostly) backward compatible fashion adding
+more flexible file access paths (PermitFile...) as user paramters and adding
+the facility to return to NOSAFER mode after running jobs (files/procedures)
+in SAFER mode. Also adds a -dPARANOIDSAFER command line option that only
+allows reading files from %stdin, paths specified on LIBPATH, FONTPATH and
+/GenericResourceDir or /FontResourceDir. Improve security for device related
+access to the file system and to pipes by allowing the dangerous parameters
+to be locked (for example, OutputFile). The locking is performed after
+command line parameters are established. This should address SF bug #474582
+and eliminate the need for the RedHat PARANOIDSAFER patch.
+(icontext.c [1.6.6.1], icstate.h [1.4.6.1], imainarg.c [1.13.2.1],
+iutil2.c [1.2.6.1], iutil2.h [1.2.6.1], lib/gs_fonts.ps [1.13.2.1],
+lib/gs_init.ps [1.40.2.2], lib/gs_lev2.ps [1.7.2.2],
+lib/gs_setpd.ps [1.8.2.1], zcontrol.c [1.3.6.1], zdevice.c [1.3.6.1],
+zdevice2.c [1.4.2.1], zfile.c [1.11.2.1], zusparam.c [1.3.6.1],
+zvmem.c [1.3.2.1]: 2002/01/25 06:33:09 rayjj)
+ - .locksafe is not supposed to change the PermitFileWriting and
+PermitFileControl paths (was setting them to empty arrays).
+(lib/gs_init.ps [1.40.2.3]: 2002/01/31 17:39:07 rayjj)
+
+Change the unstopped error handler to print the operand stack in the same
+order as the normal error handler, with the top of the stack at the right.
+Fixes Sourceforge bug #496440. (lib/gs_init.ps [1.40.2.1]: 2002/01/10
+02:41:01 ghostgum)
+
+Version number upgrade and minor documentation patch in preparation for 7.04
+release. (lib/gs_init.ps [1.40.2.4]: 2002/02/01 03:25:45 raph)
+
+</pre><h2><a name="7.04-Library"></a>Library</h2><pre>
+
+Fixes problems:
+ - Change show_enum pointer enumeration to properly enumerate
+underlying gs_text_enum structure. (gxchar.c [1.5.2.1]: 2001/10/26 16:35:25
+raph)
+ - Image Type 4 images processed with the Interpolate turned on (as
+from -dDOINTERPOLATE) left an uninitialized variable that could cause
+extensive slowdown. Fix for SourceForge bug #491308 for Artifex customer
+671. (gxiscale.c [1.2.6.1]: 2001/12/14 19:16:04 rayjj)
+ - Improve security in a (mostly) backward compatible fashion adding
+more flexible file access paths (PermitFile...) as user paramters and adding
+the facility to return to NOSAFER mode after running jobs (files/procedures)
+in SAFER mode. Also adds a -dPARANOIDSAFER command line option that only
+allows reading files from %stdin, paths specified on LIBPATH, FONTPATH and
+/GenericResourceDir or /FontResourceDir. Improve security for device related
+access to the file system and to pipes by allowing the dangerous parameters
+to be locked (for example, OutputFile). The locking is performed after
+command line parameters are established. This should address SF bug #474582
+and eliminate the need for the RedHat PARANOIDSAFER patch.
+(gdevprn.c [1.5.6.1], gdevvec.c [1.12.2.1], gp.h [1.8.2.1],
+gp_dosfe.c [1.2.6.1], gp_dosfs.c [1.2.6.1], gp_unifn.c [1.2.6.1],
+gsdparam.c [1.4.6.1], gsutil.c [1.4.6.1], gsutil.h [1.3.6.1],
+gxdevcli.h [1.5.2.1], gxdevice.h [1.4.6.1]: 2002/01/25 06:33:09 rayjj)
+
+</pre><h2><a name="7.04-Other"></a>Other</h2><pre>
+
+Adds basic autoconf support to the build system. (.cvsignore [1.2.2.1],
+Makefile.in [1.1.4.1], autogen.sh [1.3.4.1], configure.ac [1.4.4.1]:
+2002/01/24 01:30:56 giles)
+
+Adds IJS driver to Ghostscript. Includes complete IJS version 0.33
+distribution. Also includes autoconf patch by Ralph Giles.
+(Makefile.in [1.1.4.2], configure.ac [1.4.4.2]: 2002/02/01 03:30:13 raph)
+
+<hr>
+
+<h1><a name="Version7.03"></a>Version 7.03 (2001-10-20)</h1>
+
+<p>
+This is a fully tested, stable release of Ghostscript. It fixes quite a
+few issues with 7.02.
+
+<p> Major changes include:
+
+<ul>
+<li>Integration of icclib 2.0.
+
+<li>There was at least one embarassing pdfwrite bug, now fixed.
+
+<li>Significant shading speedups, especially for worst-case files
+such as Coons01.ps.
+
+<li>The stdio logic is a lot more robust. 7.02 had some problems,
+especially with trying to set stdin to non-blocking.
+
+<li>The usual bug fixes. In particular, regression testing against
+7.00 shows only one serious regression (035-01.ps), and numerous
+progressions.
+
+</ul>
+
+<p>
+The following SourceForge bug numbers are currently open: 215256,
+219798, 222727, 226477, 405342, 406689, 406979, 407342, 414947,
+414985, 415016, 415142, 415170, 416131, 416830, 418241, 421057,
+422532, 423838, 427193, 427314, 427347, 428891, 428973, 432040,
+432657, 434277, 434707, 436099, 436897, 437285, 438679, 438957,
+443745, 444791, 446344, 446672, 448199, 450663, 451456, 452155,
+453969, 457838, 458261, 458500, 458769, 458775, 458780, 462221,
+465720, 465921, 465936, 468386, 468762, 469518, 472681, 473305.
+
+<h3><a name="7.03_Incompatible_changes"></a>Incompatible changes</h3>
+
+<p>
+No incompatible changes have been recorded for this version.
+
+<pre>
+
+
+
+<h2><a name="7.03-Documentation"></a>Documentation</h2><pre>
+
+Fixes problems:
+ - Add new Windows and Unix platform files to developer
+documentation. (doc/Develop.htm [1.46]: 2001/09/23 08:54:03 ghostgum)
+ - Adds a -dNOCCFONTS switch to disable use of compiled-in fonts.
+(doc/Use.htm [1.32]: 2001/10/01 05:25:55 lpd)
+ - Added potential workaround for DCTEncode filter problem where the
+image has less rows than requested. (doc/Issues.htm [1.13]: 2001/10/03
+17:24:23 jackiem)
+ - Fixes reference counting for PDF 1.4 device filter stack.
+Temporary patch to not free PDF 1.4 marking device for images (it was being
+freed prematurely). (doc/Issues.htm [1.14]: 2001/10/17 17:28:10 raph)
+ - Syncs with hpijs version 0.97, and fixes a documentation bug.
+(doc/Devices.htm [1.33]: 2001/10/19 04:20:08 raph)
+ - Documentation and version number change in preparation for 7.03
+release. (doc/API.htm [1.11], doc/Bug-form.htm [1.23],
+doc/Bug-info.htm [1.20], doc/C-style.htm [1.21], doc/Commprod.htm [1.15],
+doc/Copying.htm [1.13], doc/Current.htm [1.13], doc/DLL.htm [1.15],
+doc/Develop.htm [1.47], doc/Devices.htm [1.34], doc/Drivers.htm [1.21],
+doc/Fonts.htm [1.22], doc/Helpers.htm [1.17], doc/History1.htm [1.13],
+doc/History2.htm [1.13], doc/History3.htm [1.13], doc/History4.htm [1.13],
+doc/History5.htm [1.15], doc/History6.htm [1.30], doc/History7.htm [1.4],
+doc/Htmstyle.htm [1.18], doc/Install.htm [1.26], doc/Issues.htm [1.15],
+doc/Language.htm [1.34], doc/Lib.htm [1.14], doc/Maintain.htm [1.23],
+doc/Make.htm [1.36], doc/New-user.htm [1.30], doc/News.htm [1.89],
+doc/Projects.htm [1.33], doc/Ps-style.htm [1.13], doc/Ps2epsi.htm [1.15],
+doc/Ps2pdf.htm [1.32], doc/Psfiles.htm [1.22], doc/README [1.12],
+doc/Readme.htm [1.31], doc/Release.htm [1.40], doc/Source.htm [1.13],
+doc/Tester.htm [1.14], doc/Unix-lpr.htm [1.13], doc/Use.htm [1.33],
+doc/Xfonts.htm [1.13], doc/gs-vms.hlp [1.12], man/dvipdf.1 [1.10],
+man/font2c.1 [1.10], man/gs.1 [1.10], man/gslp.1 [1.10], man/gsnd.1 [1.10],
+man/pdf2dsc.1 [1.10], man/pdf2ps.1 [1.12], man/pdfopt.1 [1.10],
+man/pf2afm.1 [1.10], man/pfbtopfa.1 [1.11], man/printafm.1 [1.10],
+man/ps2ascii.1 [1.10], man/ps2epsi.1 [1.10], man/ps2pdf.1 [1.14],
+man/ps2pdfwr.1 [1.13], man/ps2ps.1 [1.17], man/wftopfa.1 [1.10]: 2001/10/20
+08:44:30 raph)
+
+</pre><h2><a name="7.03-Procedures"></a>Procedures</h2><pre>
+
+Fixes problems:
+ - cvs2hist no longer worked in Python 2.1 and later: the regex and
+regsub modules were superseded by re, and append() no longer accepted
+multiple arguments to create a tuple. The fixes are backward compatible for
+all versions of Python from 1.5 on. (toolbin/cvs2hist.py [1.7]: 2001/09/23
+04:45:10 lpd)
+ - The previous update to make cvs2hist use Python's re module rather
+than the obsolete regex and regsub modules didn't change the code to use
+match objects when necessary. Finishes fixing SourceForge #462777.
+(toolbin/cvs2hist.py [1.8]: 2001/09/23 20:43:16 lpd)
+ - Some print statements for debugging were accidentally left in the
+code. (toolbin/cvs2hist.py [1.9]: 2001/09/23 21:05:12 lpd)
+ - Committing in . Modified Files: gs/src/gp_stdia.c
+gs/src/openvms.mmk gs/src/ziodevs.c patches for OpenVMS (openvms.mmk [1.10]:
+2001/09/24 10:47:06 joukj)
+ - Fixes for stdin as a result of using callouts. Use unbuffered
+read, not non-blocking read. Change gp_stdin_read to use file pointer not
+handle. Remove gp_stdin_init since we don't need to set non-blocking. Change
+gp_stdin.c to use fread/fwrite to be more portable. Flush redirected stdout
+correctly. Added casts to fix compiler warnings in dxmain.c. Corrected
+header dependencies. Fixes SourceForge bug #467787. (dvx-tail.mak [1.5],
+macos-mcp.mak [1.3], openvms.mak [1.16], openvms.mmk [1.11], os2.mak [1.19],
+unix-aux.mak [1.5], watc.mak [1.16], winlib.mak [1.12]: 2001/10/12 21:37:08
+ghostgum)
+ - Committing in . Modified Files: gs/src/openvms.mmk OpenVMS needs
+target : sources ^ this space is realy needed. Otherwise MMS/MMK chokes on
+it!!!! (openvms.mmk [1.12]: 2001/10/15 10:24:21 joukj)
+ - When building gsx and gsc, use the GS makefile macro as the shared
+library name to link against, not a hard coded gs. (unix-dll.mak [1.6]:
+2001/10/17 10:11:23 ghostgum)
+ - Removes cheq.ps from list of example files installed.
+(unixinst.mak [1.20]: 2001/10/17 19:48:36 raph)
+ - uses concrete color space of alternate color space, rather than
+simply alternate color space, to determine target color space for
+concretizing /All colors. Fixes regression of non-sepqxd2distiller.pdf, for
+which those color spaces differed. (gscsepr.c [1.13]: 2001/10/21 06:02:21
+ raph)
+ - Updates icclib to version 2.0, and integrates icclib changes. In
+particular, icclib now accesses Ghostscript streams through the clean
+icmFile object interface, rather than previous hack. Removes remnants of
+previous hack, including gs_stdio.h header file and sread() and swrite()
+functions in stream.c. (lib.mak [1.53]: 2001/10/19 21:52:50 raph)
+ - Documentation and version number change in preparation for 7.03
+release. (version.mak [1.36]: 2001/10/20 08:44:31 raph)
+ - Updates default MSVC_VERSION to 6. (msvc32.mak [1.20]: 2001/10/20
+08:45:39 raph)
+
+</pre><h2><a name="7.03-Utilities"></a>Utilities</h2><pre>
+
+Fixes problems:
+ - Committing in . Modified Files: gs/src/gp_stdia.c
+gs/src/openvms.mmk gs/src/ziodevs.c patches for OpenVMS (gp_stdia.c [1.2],
+ziodevs.c [1.4]: 2001/09/24 10:47:06 joukj)
+ - add missing file descriptor variable to stdin function of
+dxmainc.c. Fixes SourceForge bug #465214. (dxmainc.c [1.3]: 2001/09/28
+22:04:03 ghostgum)
+ - If gtk+ GUI can't be initialised, disable display device. This
+allows gsx to be used without an X display. Partial fix for SourceForge bug
+#450933. (dxmain.c [1.5]: 2001/10/12 11:10:37 ghostgum)
+ - Fixes for stdin as a result of using callouts. Use unbuffered
+read, not non-blocking read. Change gp_stdin_read to use file pointer not
+handle. Remove gp_stdin_init since we don't need to set non-blocking. Change
+gp_stdin.c to use fread/fwrite to be more portable. Flush redirected stdout
+correctly. Added casts to fix compiler warnings in dxmain.c. Corrected
+header dependencies. Fixes SourceForge bug #467787. (dxmain.c [1.6],
+dxmainc.c [1.4], gp_stdia.c [1.3], gp_stdin.c [1.2]: 2001/10/12 21:37:08
+ghostgum)
+ - Proposed log message: Fix: Callout implementation of %stdin,
+%stdout and %stderr now correctly allocates the streams in system memory.
+This avoids a crash during garbage collection seen during frequent
+open/close of stderr.. Fixes SourceForge bugs #427316, #442477.
+(ziodevsc.c [1.3]: 2001/10/15 21:44:42 ghostgum)
+ - When using STDIO_IMPLEMENTATION=, call gp_stdin_read with a file
+pointer, not a file handle. (ziodevs.c [1.5]: 2001/10/17 21:12:44 ghostgum)
+ - Use unbuffered read within gtk+ handler instead of using
+non-blocking read. While waiting for stdin, allow gtk main loop to block to
+avoid wasting CPU. (dxmain.c [1.7]: 2001/10/20 08:22:05 ghostgum)
+
+</pre><h2><a name="7.03-Drivers"></a>Drivers</h2><pre>
+
+Fixes problems:
+ - If "distiller" image compression options were changed in the
+middle of a file, the parameter list holding them might not be set back to
+read mode when using them to compress an image, causing an error. Fixes
+SourceForge #464938. (gdevpsdi.c [1.15]: 2001/09/25 22:00:44 lpd)
+ - bmp16 and png16 devices now create 4 bit/pixel bitmaps instead of
+8. bmp256 and png256 devices now use dci values which match the color
+mapping functions. (gdevbmp.c [1.4], gdevpng.c [1.4]: 2001/09/28 22:06:21
+ghostgum)
+ - Don't omit zero length deltas when stroking so that linecap will
+be produced by resulting PS or EPS file. SourceForge bug #466162.
+(gdevps.c [1.19]: 2001/09/28 23:18:46 rayjj)
+ - Fixes for stdin as a result of using callouts. Use unbuffered
+read, not non-blocking read. Change gp_stdin_read to use file pointer not
+handle. Remove gp_stdin_init since we don't need to set non-blocking. Change
+gp_stdin.c to use fread/fwrite to be more portable. Flush redirected stdout
+correctly. Added casts to fix compiler warnings in dxmain.c. Corrected
+header dependencies. Fixes SourceForge bug #467787. (gdevsppr.c [1.5]:
+2001/10/12 21:37:08 ghostgum)
+ - When the display device fails to allocate memory for the bitmap,
+set the memory device width and height to zero to prevent drawing on it.
+Always call the display_size callback to prevent a lockup in the caller, and
+if there is no memory tell the caller that the width and height are zero.
+Add some casts to remove compiler warnings. Fixes SourceForge bug #430879.
+(gdevdsp.c [1.5]: 2001/10/12 21:41:25 ghostgum)
+ - Syncs with hpijs version 0.97, and fixes a documentation bug.
+(gdevhpij.c [1.3]: 2001/10/19 04:20:07 raph)
+
+</pre><h2><a name="7.03-PDF_writer"></a>PDF writer</h2><pre>
+
+Fixes problems:
+ - pdfwrite didn't set the orig_matrix of standard fonts, sometimes
+causing re-encoded characters to be written with a width of 0. Bug
+introduced by fix for #439474, gdevpdff.c [1.19]. Fixes SourceForge #463400.
+(gdevpdff.c [1.22]: 2001/10/05 05:40:41 lpd)
+ - pdfwrite allowed AutoRotatePages to override DSC comments rather
+than vice versa, and it interpreted "Portrait" in a DSC orientation comment
+as "don't rotate" rather than as "rotate if necessary so that width &lt;
+height." Fixes SourceForge #467259, although the result is not what the
+submitter wanted. (gdevpdf.c [1.38], gdevpdfp.c [1.19], gdevpdfx.h [1.34]:
+2001/10/07 05:33:11 lpd)
+
+</pre><h2><a name="7.03-PDF_Interpreter"></a>PDF Interpreter</h2><pre>
+
+Fixes problems:
+ - Pop the /None key in the SMask processing of the 'gs' in a PDF 1.4
+document. Fixes SourceForge bug #459647 for Artifex customer Accusoft.
+(lib/pdf_draw.ps [1.35]: 2001/10/05 18:25:16 rayjj)
+ - Enhances -dDEBUG for encrypted PDF files to print strings after
+decryption. (lib/pdf_sec.ps [1.5]: 2001/10/09 20:17:23 lpd)
+ - If LastPage was greater than the number of pages in the document,
+a rangecheck was generated. Instead, limit LastPage (silently) to the number
+of pages in the document. If FirstPage is past end of document, issue a
+warning. Also, if no pages are processed due to FirstPage &gt; LastPage,
+give a clear error message. SourceForge bug #470025.
+(lib/pdf_main.ps [1.35]: 2001/10/12 07:07:54 rayjj)
+ - Changing the hack in PDF font processing, which chooses character
+width with encodings where the same character appears more than once. New
+code takes width for character code which appears in Differences. Source
+Forge bugs #444366, #468389. (lib/pdf_font.ps [1.22]: 2001/10/14 01:28:05
+igorm)
+ - Fix for #471414. Thanks to Leon Bottou for his excellent analysis
+and fix for this problem. Ghostscript was incorrectly handling a PDF shading
+dictionary in which the /Function entry contained an array of function
+dictionary references. An additonal oforce was required in the array
+processing loop. (lib/pdf_draw.ps [1.36]: 2001/10/16 22:20:31 dancoby)
+ - Applied two patches reported in
+http://www.ghostscript.com/pipermail/gs-code-review/2001-October/001255.html
+by Hideyuki Suzuki / hideyuki at sat dot t dot u-tokyo dot ac dot jp.
+pdf_font.ps: automatic substitution &amp; transformation of CID-keyed fonts.
+pdf_ops.ps: make spacings vertical when WMode is 1. (lib/pdf_font.ps [1.23],
+lib/pdf_ops.ps [1.17]: 2001/10/19 16:42:47 masata-y)
+
+</pre><h2><a name="7.03-Interpreter"></a>Interpreter</h2><pre>
+
+Fixes problems:
+ - Adds a -dNOCCFONTS switch to disable use of compiled-in fonts.
+(lib/gs_ccfnt.ps [1.5], lib/gs_init.ps [1.39]: 2001/10/01 05:25:55 lpd)
+ - After removing a compiled font with undefinefont, loading the font
+or asking for its resourcestatus left extra information on the stack. Fixes
+SourceForge #458818. (lib/gs_res.ps [1.16]: 2001/10/01 05:56:58 lpd)
+ - Clean up PostScript files in examples directory to prevent
+spurious bug reports caused when running more than a sigle file or running
+chess.ps without cheq.ps in the current directory. Thanks to Russell Lang
+for cleanup on DSC comment and structure. (examples/alphabet.ps [1.2],
+examples/chess.ps [1.2], examples/colorcir.ps [1.2],
+examples/doretree.ps [1.2], examples/escher.ps [1.2],
+examples/golfer.ps [1.2], examples/grayalph.ps [1.2],
+examples/snowflak.ps [1.2], examples/tiger.ps [1.2],
+examples/vasarely.ps [1.2], examples/waterfal.ps [1.3]: 2001/10/01 21:28:25
+rayjj)
+ - Remove this file which was referenced from chess.ps -- now it is
+included in chess.ps to prevent errors when cheq.ps could not be located.
+(examples/cheq.ps [1.2]: 2001/10/01 21:33:05 rayjj)
+ - When using a substitute for an unknown font, add an alias in
+FontDirectory under the original requested font name.
+(lib/gs_fonts.ps [1.12]: 2001/10/01 21:35:53 rayjj)
+ - Undo previous 1.12 update. The PS file that exhibited the problem
+was bad as was my testing against Adobe PS behaviour. Substituted fonts are
+neither aliased, nor entered in the FontDirectory by Adobe PostScript. Fixes
+regression bug with Genoa PS LL3 FTS test 313-01.ps.
+(lib/gs_fonts.ps [1.13]: 2001/10/09 18:01:17 rayjj)
+ - Fixing inaccurate coding in Type 2 font processing : when
+GlobalSubrs absents, old code damages useful information in
+charstring_font_refs_s::GlobalSubrs, possibly causing indeterministic error.
+(zfont2.c [1.4]: 2001/10/11 17:55:32 igorm)
+ - Fix : Making GlobalSubrs to be shared for all descendent fonts
+within CFF CID font. 1/2 fix for Source Forge bug #468389 "rangecheck in
+type2execchar" (lib/gs_cff.ps [1.10]: 2001/10/12 08:52:14 igorm)
+ - Fixes for stdin as a result of using callouts. Use unbuffered
+read, not non-blocking read. Change gp_stdin_read to use file pointer not
+handle. Remove gp_stdin_init since we don't need to set non-blocking. Change
+gp_stdin.c to use fread/fwrite to be more portable. Flush redirected stdout
+correctly. Added casts to fix compiler warnings in dxmain.c. Corrected
+header dependencies. Fixes SourceForge bug #467787. (dpmain.c [1.5],
+dwmainc.c [1.8], idebug.c [1.4], igc.c [1.5], imain.c [1.19]: 2001/10/12
+21:37:08 ghostgum)
+ - Documentation and version number change in preparation for 7.03
+release. (lib/gs_init.ps [1.40]: 2001/10/20 08:44:31 raph)
+
+</pre><h2><a name="7.03-Streams"></a>Streams</h2><pre>
+
+Fixes problems:
+ - Updates icclib to version 2.0, and integrates icclib changes. In
+particular, icclib now accesses Ghostscript streams through the clean
+icmFile object interface, rather than previous hack. Removes remnants of
+previous hack, including gs_stdio.h header file and sread() and swrite()
+functions in stream.c. (stream.c [1.15]: 2001/10/19 21:52:50 raph)
+
+</pre><h2><a name="7.03-Library"></a>Library</h2><pre>
+
+Fixes problems:
+ - Fixes nontermination of triangle subdivision in shading, as
+triggered by FTS 446-01.ps. The criterion for whether a triangle spans more
+than one pixel was too conservative, as it took the fill adjust into
+account. (gxshade4.c [1.6]: 2001/10/01 21:16:47 raph)
+ - Correct inverted Decode cases of ImageType 4 color range masks for
+the Monochrome single bit per pixel case. Fixes SourceForge bug #462319 for
+Artifex customer #671. (gxifast.c [1.4]: 2001/10/06 03:27:57 rayjj)
+ - Fix : More error tolerance in type2 charstring interpreter. 2/2
+fix for Source Forge bug #468389 "rangecheck in type2execchar". Thanks to L.
+Peter Deutsch for participation and for the comment in code.
+(gstype2.c [1.10]: 2001/10/12 08:55:24 igorm)
+ - Fixes for stdin as a result of using callouts. Use unbuffered
+read, not non-blocking read. Change gp_stdin_read to use file pointer not
+handle. Remove gp_stdin_init since we don't need to set non-blocking. Change
+gp_stdin.c to use fread/fwrite to be more portable. Flush redirected stdout
+correctly. Added casts to fix compiler warnings in dxmain.c. Corrected
+header dependencies. Fixes SourceForge bug #467787. (gp.h [1.8],
+gxclutil.c [1.5], unistd_.h [1.4]: 2001/10/12 21:37:08 ghostgum)
+ - Fixes reference counting for PDF 1.4 device filter stack.
+Temporary patch to not free PDF 1.4 marking device for images (it was being
+freed prematurely). (gdevp14.c [1.4], gsdfilt.c [1.3]: 2001/10/17 17:28:10
+raph)
+ - Updates icclib to version 2.0, and integrates icclib changes. In
+particular, icclib now accesses Ghostscript streams through the clean
+icmFile object interface, rather than previous hack. Removes remnants of
+previous hack, including gs_stdio.h header file and sread() and swrite()
+functions in stream.c. (gsicc.c [1.5], gsicc.h [1.3]: 2001/10/19 21:52:50
+raph)
+ - Documentation and version number change in preparation for 7.03
+release. (gscdef.c [1.15]: 2001/10/20 08:44:31 raph)
+
+</pre><h2><a name="7.03-Other"></a>Other</h2><pre>
+
+Fixes problems:
+ - Updates icclib to version 2.0, and integrates icclib changes. In
+particular, icclib now accesses Ghostscript streams through the clean
+icmFile object interface, rather than previous hack. Removes remnants of
+previous hack, including gs_stdio.h header file and sread() and swrite()
+functions in stream.c. (gs_stdio.h [1.3], icclib/Licence.txt [1.1],
+icclib/NOTES [1.2], icclib/Readme.txt [1.1], icclib/icc.c [1.6],
+icclib/icc.h [1.4], icclib/icc9809.h [1.2]: 2001/10/19 21:52:50 raph)
+
+<hr>
+
+<h1><a name="Version7.02"></a>Version 7.02 (2001-09-22)</h1>
+
+<p>
+This is a prerelease of Ghostscript, in preparation for a forthcoming
+fully tested, supported 7.0x release. We are skipping the 7.01 release
+number because that number is now associated with CVS versions.
+
+<p> Major changes include:
+
+<ul>
+<li>Compile and portability fixes, including the dreaded time.h
+problem that affects up-to-date GNU/Linux builds.
+
+<li>Big improvements in stdio, including a new -sstdout= redirect
+switch. In addition, reading from stdin uses nonblocking I/O, so the
+ugly -_ workaround is no longer necessary.
+
+<li>Substantial pdfwrite improvements.
+
+<li>128-bit encrypted files are now supported.
+
+<li>The usual bug fixes.
+
+</ul>
+
+Release issues that will be fixed before next fully supported version:
+
+<ul>
+
+<li> Update icclib to 2.0.
+
+<li> Update hpijs and Omni glue to latest versions.
+
+<li> Make sure all source files are referenced in Develop.htm.
+
+</ul>
+
+<p>
+The following SourceForge bug numbers are currently open:
+215256, 219798, 222727, 224863, 226477, 405342, 406285, 406689,
+406979, 407342, 411753, 413669, 414947, 414985, 415016, 415142,
+415170, 415177, 415526, 416043, 416131, 416830, 418241, 418597,
+421057, 422532, 423838, 426274, 427193, 427314, 427316, 427347,
+428891, 428973, 430879, 431065, 432040, 432657, 433835, 434277,
+434707, 435154, 436099, 436897, 437285, 438679, 438957, 441566,
+442477, 443745, 444791, 446344, 446672, 446676, 446035, 447695,
+448199, 450271, 450663, 451456, 452155, 452173, 453861, 453969,
+457838, 458025, 458261, 458500, 458769, 458775, 458780, 458818,
+459645, 459647, 459764, 460292, 462139, 462212, 462221, 462319,
+462777, 463123, 463400.
+
+<h3><a name="7.02_Incompatible_changes"></a>Incompatible changes</h3>
+
+<p>
+No incompatible changes have been recorded for this version.
+
+<pre>
+
+
+
+<h2><a name="7.02-Documentation"></a>Documentation</h2><pre>
+
+Fixes problems:
+ - Fixes a typo: gs_stable_memory should have been gs_memory_stable.
+(doc/Develop.htm [1.41]: 2001/06/17 04:06:05 lpd)
+ - The "Incompatible changes" sections for 6.62 and 6.61 were
+duplicates of the section for 6.60. (doc/History6.htm [1.28]: 2001/07/28
+23:02:56 lpd)
+
+Increments version number after 7.00 release. Also fixes gs_init.ps to
+consistently print minor revision number as two digits.
+(doc/News.htm [1.86]: 2001/04/17 07:40:12 raph)
+
+Documents the circumstances when no structure descriptor is needed.
+(doc/Develop.htm [1.39]: 2001/04/20 19:44:18 lpd)
+
+Adds documentation for the graphics library's implementation of clipping.
+(doc/Develop.htm [1.40]: 2001/04/20 20:17:28 lpd)
+
+Make copyright and license info at the end match other .htm files.
+(doc/Humor.htm [1.3]: 2001/04/21 17:14:33 rayjj)
+
+Added entry about confusing error messages. (doc/Issues.htm [1.10]:
+2001/04/27 23:41:28 alexcher)
+
+Clarifies the manpage for the ps2pdfwr wrapper script, mentioning the
+-dSAFER option and adding a sentence describing the role of this particular
+script. (man/ps2pdfwr.1 [1.10]: 2001/05/03 21:07:33 giles)
+
+Adds a 'see also' reference to ps2pdf from the pdf2pdfwr manpage.
+(man/ps2pdfwr.1 [1.11]: 2001/05/03 23:54:51 giles)
+
+Restructures the C style guide to explicitly distinguish language
+restrictions from purely stylistic issues. (Requested by Artifex engineer.)
+(doc/C-style.htm [1.18]: 2001/05/25 00:35:41 lpd)
+
+Updates hpijs driver to version 0.96. (doc/Devices.htm [1.30]: 2001/05/30
+23:25:25 raph)
+
+Minor documentation update for HPIJS driver (adds more supported devices).
+(doc/Devices.htm [1.31]: 2001/05/30 23:58:44 raph)
+
+updates the bug report for to reflect the public nature of the new bug lists
+and tracker. (doc/Bug-form.htm [1.21]: 2001/06/05 02:30:47 giles)
+
+corrects the spelling of Metrowerks CodeWarrior (doc/Bug-info.htm [1.18]:
+2001/06/05 02:31:58 giles)
+
+branches: 1.1.2; file COPYING was initially added on branch GS_6_5.
+(doc/COPYING [1.1]: 2001/06/05 07:07:35 raph)
+
+Changes release policy to preserve the original filenames of 3rd party
+tarballs. (doc/Release.htm [1.38]: 2001/06/06 18:46:23 giles)
+
+This revision allows the MSVC makefiles to work with spaces in the DEVSTUDIO
+path. Also if DEVSTUDIO is set to empty then the PATH, LIB, INCLUDE
+environment variables are used for building. The MSVC section of Make.htm
+was enlarged. (doc/Make.htm [1.32]: 2001/06/12 23:06:19 dancoby)
+
+Adds an explanation of why stable allocators are needed, rather than using
+the system VM allocator for all stable objects. (doc/Develop.htm [1.42]:
+2001/06/17 04:12:06 lpd)
+
+Adds extern_inline for including inline procedures in header files.
+(doc/C-style.htm [1.19]: 2001/06/17 05:09:07 lpd)
+
+Adds and documents an operator &lt;prefix|null&gt; &lt;access_string&gt;
+.tempfile &lt;filename&gt; &lt;file&gt; to create and open a temporary file,
+using gp_open_scratch_file. (doc/Language.htm [1.32]: 2001/07/15 13:54:17
+lpd)
+
+Adds pphs, a utility for printing the Primary Hint Stream of a linearized
+PDF file. (doc/Develop.htm [1.43], doc/Psfiles.htm [1.20]: 2001/07/15
+16:25:02 lpd)
+
+Adds documentation of the new macos build processes. (doc/Make.htm [1.33]:
+2001/07/18 20:17:11 giles)
+
+Makes explicit note of the requirement to update the 'incompatible changes'
+section of the documentation with relevant commits.
+(doc/Maintain.htm [1.19], doc/News.htm [1.87]: 2001/07/31 03:31:35 giles)
+
+Adds documentation for the 'Fix:' prefix handling in changelog generation.
+(doc/Maintain.htm [1.20]: 2001/07/31 08:06:48 giles)
+
+Removes a reference to mailing separate bug fix notices to artifex made
+obsolete by the commit announcement mailing list. (doc/Maintain.htm [1.21]:
+2001/07/31 20:27:42 giles)
+
+Documentation update : ps2ascii can't handle incremental fonts.
+(doc/Issues.htm [1.11]: 2001/08/06 10:24:01 igorm)
+
+Update to 1. add Active-X project suggested by a user. 2. Remove the DSC
+processing project (completed). 3. provide minor update to the pswrite
+project. 4. Update the ICC profile support project to reflect the partial
+support now completed (in 7.00). (doc/Projects.htm [1.31]: 2001/08/17
+19:42:49 rayjj)
+
+Adds documentation for the -sPDFPassword command line option for encrypted
+pdf files, introduced with the inclusion of pdf_sec.ps. (doc/Use.htm [1.29]:
+2001/09/05 22:47:27 giles)
+
+Notes that ps2pdf may cause a limitcheck on PostScript files with
+unreasonably large coordinates; suggests using -r as a workaround. Responds
+to SourceForge bug #461335. (doc/Ps2pdf.htm [1.30]: 2001/09/14 00:40:04 lpd)
+
+Update documentation to describe how to build and install ghostscript as a
+shared object on Unix. Fixes sourceforge bug #444593.
+(doc/Install.htm [1.24], doc/Make.htm [1.34]: 2001/09/15 08:04:42 ghostgum)
+
+Speed up reading stdin when using callouts. Add platform-specific functions
+for reading stdin, to allow non-blocking reading of stdin if supported.
+Fixes Sourceforge bug #416973. (doc/Develop.htm [1.44]: 2001/09/15 08:48:33
+ghostgum)
+
+Allow PostScript stdout to be redirected to stderr or a file. This is
+required to avoid driver stdout being mixed with PostScript stdout. Options
+are -sstdout=filename or -sstdout=%stderr. To reset redirection use
+-sstdout=- or -sstdout=%stdout. Fixes Sourceforge bug #222534.
+(doc/Use.htm [1.30]: 2001/09/22 07:33:35 ghostgum)
+
+Updates version and date in documentation in preparation for 7.02
+pre-release. (doc/API.htm [1.10], doc/Bug-form.htm [1.22],
+doc/Bug-info.htm [1.19], doc/C-style.htm [1.20], doc/Commprod.htm [1.14],
+doc/Copying.htm [1.12], doc/Current.htm [1.12], doc/DLL.htm [1.14],
+doc/Develop.htm [1.45], doc/Devices.htm [1.32], doc/Drivers.htm [1.20],
+doc/Fonts.htm [1.21], doc/Helpers.htm [1.16], doc/History1.htm [1.12],
+doc/History2.htm [1.12], doc/History3.htm [1.12], doc/History4.htm [1.12],
+doc/History5.htm [1.14], doc/History6.htm [1.29], doc/History7.htm [1.2],
+doc/Htmstyle.htm [1.17], doc/Install.htm [1.25], doc/Issues.htm [1.12],
+doc/Language.htm [1.33], doc/Lib.htm [1.13], doc/Maintain.htm [1.22],
+doc/Make.htm [1.35], doc/New-user.htm [1.29], doc/News.htm [1.88],
+doc/PUBLIC [1.5], doc/Projects.htm [1.32], doc/Ps-style.htm [1.12],
+doc/Ps2epsi.htm [1.14], doc/Ps2pdf.htm [1.31], doc/Psfiles.htm [1.21],
+doc/README [1.11], doc/Readme.htm [1.30], doc/Release.htm [1.39],
+doc/Source.htm [1.12], doc/Tester.htm [1.13], doc/Unix-lpr.htm [1.12],
+doc/Use.htm [1.31], doc/Xfonts.htm [1.12], doc/gs-vms.hlp [1.11],
+man/dvipdf.1 [1.9], man/font2c.1 [1.9], man/gs.1 [1.9], man/gslp.1 [1.9],
+man/gsnd.1 [1.9], man/pdf2dsc.1 [1.9], man/pdf2ps.1 [1.11],
+man/pdfopt.1 [1.9], man/pf2afm.1 [1.9], man/pfbtopfa.1 [1.10],
+man/printafm.1 [1.9], man/ps2ascii.1 [1.9], man/ps2epsi.1 [1.9],
+man/ps2pdf.1 [1.13], man/ps2pdfwr.1 [1.12], man/ps2ps.1 [1.16],
+man/wftopfa.1 [1.9]: 2001/09/22 16:26:21 raph)
+
+</pre><h2><a name="7.02-Procedures"></a>Procedures</h2><pre>
+
+Fixes problems:
+ - Removing the dependence of graphic library on PS interpreter.
+Source Forge bug #415003. (lib.mak [1.48]: 2001/04/20 09:38:39 igorm)
+ - Undoes makefile breakage introduced in previous version (for VMS).
+(icclib.mak [1.3], lib.mak [1.50]: 2001/04/24 18:36:55 raph)
+ - !ifndef COMPILED_INITS instead of !ifndef COMPILE_INITS Discovered
+fixing bug #414985 from anonymous user (msvclib.mak [1.13]: 2001/04/28
+00:53:46 alexcher)
+ - Optimization for shading fill. The general path filling algorithm
+subdivides fill region with trapezoid or rectangle subregions and then
+paints each subregion with given color. If the color is shading, each
+subregion to be subdivided into areas of constant color. But with radial
+shading each area is a high order polygon, being subdivided into smaller
+subregions, so as total number of subregions grows huge. Faster processing
+is done here by changing the order of subdivision cycles : we first
+subdivide the shading into areas of constant color, then apply the general
+path filling algorithm (i.e. subdivide each area into trapezoids or
+rectangles), using the filling path as clip mask. Source Forge bug #414022.
+(lib.mak [1.51]: 2001/05/10 18:36:40 igorm)
+ - Adobe PhotoShop 5+ duotone code assumes that setcolor operator
+calls tint transform function if source colors don't make a subset of device
+colors. Bug #224056, Customer #150 (int.mak [1.47]: 2001/06/07 14:48:24
+alexcher)
+ - index.html and gs.css weren't being copied to the installed
+documentation directory. (unixinst.mak [1.19]: 2001/07/25 21:10:39 giles)
+ - define previously undefined make variables. DISPLAY_DEV in
+unix-gcc.mak. gdevdsp_h and gdevdsp2_h in int.mak. Add missing iref.h
+dependency for idisp. Bug #415006. (devs.mak [1.46], int.mak [1.48],
+unix-gcc.mak [1.22]: 2001/08/01 08:58:49 ghostgum)
+ - Link GNU/Linux shared object as position independent code, instead of
+just compiling the modules as position independent. Adds prefix to shared
+object recursive make to allow install to a temporary location while
+building a distribution. (unix-dll.mak [1.3]: 2001/08/01 09:42:01 ghostgum)
+ - allow any value of JVERSION in the platform-specific makefiles to
+reduce user confusion over minor version naming. We continue to support only
+libjpeg v6*. Sourceforge bugs #457617 and #457838, September 2001.
+(jpeg.mak [1.4]: 2001/09/05 21:46:35 giles)
+ - Fix for MS-Windows graphics library. Remove references to
+interpreter from gp_check_interrupts function in library. Make gslib.c
+access gs_stdin not stdin. Correct the build paths for graphics devices. Add
+missing graphics devices. (msvc32.mak [1.18], msvclib.mak [1.16],
+winlib.mak [1.11]: 2001/09/22 07:07:02 ghostgum)
+ - Prevent memory corruption when reading %statementedit. Allocate
+lineedit buffer in correct memory space. Line being assembled is stored in a
+PostScript string during callouts, so prevent zfilelineedit from reading
+more than max_string_size bytes. Allocate extra space for trailing new-line
+for statementedit, rather than fiddling the string length which broke when
+sreadline reallocated the string. (int.mak [1.50]: 2001/09/22 07:26:45
+ghostgum)
+ - pdfwrite failed to recognize several of the standard screen spot
+functions: Ellipse, Round, and Diamond weren't implemented, and several of
+the others didn't match the PostScript implementation because of
+float/double discrepancies. Also, pdfwrite wrote out halftone screens using
+the adjusted ("actual") frequency and angle values rather than the requested
+values. Fixes SourceForge #446676. (devs.mak [1.47]: 2001/09/22 16:27:04
+lpd)
+
+Increments version number after 7.00 release. Also fixes gs_init.ps to
+consistently print minor revision number as two digits. (version.mak [1.34]:
+2001/04/17 07:40:12 raph)
+
+Committing in . Modified Files: gs/icclib/icc.c gs/src/gdevpdf.c
+gs/src/gp_vms.c gs/src/gsnogc.c gs/src/icclib.mak gs/src/openvms.mmk
+gs/src/x_.h Added Files: gs/src/vms_x_fix.h Patches for OpenVMS
+(icclib.mak [1.2], openvms.mmk [1.7]: 2001/04/20 09:56:22 joukj)
+
+Committing in . Modified Files: gs/src/lib.mak Patch for OpenVMS (little
+delayed since it was merged first with another commit) (lib.mak [1.49]:
+2001/04/20 10:39:44 joukj)
+
+Committing in . Modified Files: gs/src/gdevpdf.c gs/src/imainarg.c
+gs/src/openvms.mmk Merged in some patches by Rick Dyson, which affect
+compilation on VMS only. (openvms.mmk [1.8]: 2001/04/25 08:19:41 joukj)
+
+Committing in . Modified Files: gs/src/openvms.mak bringing openvms.mak in
+sync. with new features( Icclib etc.) and with new compile strategy with
+long variable names( as in openvms.mmk) Patch from Rick Dyson.
+(openvms.mak [1.12]: 2001/04/25 13:24:20 joukj)
+
+Changes gp_open_scratch_file() to use mkstemp() rather than mktemp() on gcc
+builds, which avoids warnings. Adds CAPOPT variable to unix-gcc.mak to
+select which function is used, so that builds will still succeed on systems
+that don't have mkstemp(). (unix-gcc.mak [1.20]: 2001/05/07 19:05:46
+jackiem)
+
+Committing in . Modified Files: gs/src/openvms.mmk Enabling mkstemp on VMS.
+(openvms.mmk [1.9]: 2001/05/08 12:28:38 joukj)
+
+This file is a new utility intended for debug. It is not yet ready for prime
+time, but is available for whoever wants to fix it. The main problems are:
+1. It doesn't work for files that use chained filters such as [
+/ASCII85Decode /FlateDecode ] 2. The PDF files that are written are
+sometimes broken. GS gets an xref problem. This second problem may actually
+due to lib/pdfwrite.ps since even when no conversion is done, the file is
+bad. (toolbin/pdfinflt.ps [1.1]: 2001/05/31 04:54:51 rayjj)
+
+branches: 1.1.2; file gnudevs.mak was initially added on branch GS_6_5.
+(gnudevs.mak [1.1]: 2001/06/05 07:07:37 raph)
+
+removes unnessary whitespace, which was breaking tmake.tcl. Part of
+sourceforge bug #415170, 2001 April 10. (libpng.mak [1.7]: 2001/06/07
+22:01:16 giles)
+
+This revision allows the MSVC makefiles to work with spaces in the DEVSTUDIO
+path. Also if DEVSTUDIO is set to empty then the PATH, LIB, INCLUDE
+environment variables are used for building. The MSVC section of Make.htm
+was enlarged. (msvc32.mak [1.16], msvccmd.mak [1.6], msvclib.mak [1.14],
+msvctail.mak [1.6]: 2001/06/12 23:06:19 dancoby)
+
+updates makefiles to use version 1.0.12 of the png library.
+(all-arch.mak [1.9], bcwin32.mak [1.11], dvx-gcc.mak [1.11],
+libpng.mak [1.8], msvc32.mak [1.17], msvclib.mak [1.15], openvms.mak [1.13],
+os2.mak [1.17], ugcclib.mak [1.13], unix-gcc.mak [1.21],
+unixansi.mak [1.15], unixtrad.mak [1.15], watc.mak [1.13],
+watclib.mak [1.13], watcw32.mak [1.12]: 2001/07/10 01:39:57 giles)
+
+drops support for libpng v0.89 and streamlines the library makefile.
+(libpng.mak [1.9]: 2001/07/10 02:07:08 giles)
+
+minor comment cleanup (libpng.mak [1.10]: 2001/07/10 03:14:33 giles)
+
+branches: 1.1.2; Adds the makefile and script for the new macos build method
+(macos-mcp.mak [1.1]: 2001/07/18 20:28:57 giles)
+
+To reduce redraw flicker, do not allow Windows to erase the background since
+we paint it ourselves. Paint areas outside the page with the window
+background colour or light grey. Save and restore window size using
+registry. Add "Paste" to system menu of text window. Make error message box
+a child of text window to avoid it appearing behind the text window. To
+allow user to read the error message, the text window is not automatically
+destroyed in the event of an error. The user must close text window using
+close button or system menu. If text window closed, return e_Fatal to poll
+function to provide a cleaner exit without a stack dump. (winint.mak [1.8]:
+2001/08/01 09:50:36 ghostgum)
+
+Uses lynx instead of netscape to generate text versions of important
+documentation files. (toolbin/pre [1.11]: 2001/08/18 02:50:09 giles)
+
+Adds a C implementation of the Arcfour encryption filter. This is a
+work-alike of the RC4 cipher used in PDF encryption. (int.mak [1.49],
+lib.mak [1.52]: 2001/09/02 06:16:41 giles)
+
+The Unix shared object loader 'gsx' depends on Gtk+ which causes it to fail
+in an environment where X11 and Gtk+ are not available. Add a console only
+loader 'gsc' which does not depend on X11 or Gtk+. This does not support the
+'display' device. Fixes sourceforge bug #450933. (unix-dll.mak [1.4]:
+2001/09/15 08:10:33 ghostgum)
+
+Speed up reading stdin when using callouts. Add platform-specific functions
+for reading stdin, to allow non-blocking reading of stdin if supported.
+Fixes Sourceforge bug #416973. (dvx-tail.mak [1.4], macos-mcp.mak [1.2],
+openvms.mak [1.14], os2.mak [1.18], unix-aux.mak [1.4], watc.mak [1.14],
+winlib.mak [1.10]: 2001/09/15 08:48:33 ghostgum)
+
+Change all interpreter builds to use callouts for stdio. Ghostscript library
+builds still use file based stdio. (bcwin32.mak [1.12], dvx-gcc.mak [1.12],
+gs.mak [1.5], openvms.mak [1.15], unix-gcc.mak [1.23], unixansi.mak [1.16],
+unixtrad.mak [1.16], watc.mak [1.15], watcw32.mak [1.13]: 2001/09/15
+08:55:32 ghostgum)
+
+Correct makefile dependency for gsx/dxmainc.c. (unix-dll.mak [1.5]:
+2001/09/22 07:21:00 ghostgum)
+
+Add the needed object files when building Windows large executable.
+(msvc32.mak [1.19]: 2001/09/22 07:24:33 ghostgum)
+
+Updates version and date in documentation in preparation for 7.02
+pre-release. (version.mak [1.35]: 2001/09/22 16:26:22 raph)
+
+</pre><h2><a name="7.02-Utilities"></a>Utilities</h2><pre>
+
+Fixes problems:
+ - null object was converted to -nostringval- Discovered during the
+work on pdfopt. (lib/pdfwrite.ps [1.4]: 2001/04/28 01:01:38 alexcher)
+ - On Windows GS enumerated "." and ".." as external resources and
+failed with /invalidresource trying to load them later. (gp_ntfs.c [1.5]:
+2001/05/04 20:27:40 alexcher)
+ - pass #xx escaped characters in names through and fix the escape
+logic to prevent a /typecheck in add. (lib/pdfwrite.ps [1.5]: 2001/05/31
+04:38:42 rayjj)
+ - Many scripts for invoking Ghostscript-based utilities didn't
+properly handle file names that included spaces. Unix and DOS/Windows/OS/2
+scripts required different fixes. (lib/dvipdf [1.2], lib/eps2eps [1.3],
+lib/eps2eps.bat [1.5], lib/gssetgs.bat [1.3], lib/pdf2dsc.bat [1.2],
+lib/pdf2ps [1.4], lib/pdf2ps.bat [1.5], lib/pdfopt [1.3],
+lib/pdfopt.bat [1.3], lib/pf2afm.bat [1.3], lib/pfbtopfa [1.3],
+lib/ps2ascii [1.3], lib/ps2epsi [1.7], lib/ps2epsi.bat [1.6],
+lib/ps2epsi.cmd [1.3], lib/ps2pdf.bat [1.6], lib/ps2pdf12.bat [1.5],
+lib/ps2pdf13.bat [1.5], lib/ps2pdf14.bat [1.2], lib/ps2pdfwr [1.6],
+lib/ps2pdfxx.bat [1.10], lib/ps2ps [1.3], lib/ps2ps.bat [1.4]: 2001/06/22
+16:09:22 lpd)
+ - pdfopt gave an error if the input file had PageMode = /UseOutlines
+but lacked an Outlines tree. Fixes SourceForge bug #410371.
+(lib/pdfopt.ps [1.5]: 2001/07/01 07:16:28 lpd)
+ - The first pass of pdfopt always estimated the size of the primary
+hint stream as 0, which occasionally caused the second-pass fixup to fail.
+Fixes SourceForge bug #409887. (lib/pdfopt.ps [1.7]: 2001/07/01 07:23:36
+lpd)
+ - If the OpenAction of a document referred to a Page object, pdfopt
+would try to include the page in the "document-level objects" section of the
+output, causing a rangecheck error. Fixes SourceForge bug #437724. Also adds
+more tracing to pdfopt (with -dPDEBUG). (lib/pdfopt.ps [1.8]: 2001/07/02
+15:50:19 lpd)
+ - gp_open_scratch_file concatenated the temporary directory name
+with the prefix even if the prefix was an absolute path; also, it didn't
+check the length of the final file name, possibly leading to memory
+corruption. (gp_iwatc.c [1.6], gp_mswin.c [1.6], gp_os2.c [1.10],
+gp_vms.c [1.7]: 2001/07/15 13:57:50 lpd)
+ - glyphshow procedure in ps2ascii lacks a pop in the for loop. Patch
+from Leon Bottou. Source Forge bug #443361. (lib/ps2ascii.ps [1.3]:
+2001/07/22 20:43:32 igorm)
+ - pdfopt was broken because SAFER prevented it from opening its
+output and temporary files, and from deleting its temporary files. Note:
+this fix requires the .tempfile operator added in src/zfile.c [1.9].
+(lib/pdfopt [1.4], lib/pdfopt.bat [1.4], lib/pdfopt.ps [1.9]: 2001/07/23
+06:57:27 lpd)
+ - Running font2c on any of the 35 standard fonts caused an
+invalidaccess error if gs was built with compiled fonts (ccfonts.dev
+"feature"). Fixes SourceForge #458816. (lib/font2c.ps [1.3]: 2001/09/13
+23:16:29 lpd)
+ - Fix for MS-Windows graphics library. Remove references to
+interpreter from gp_check_interrupts function in library. Make gslib.c
+access gs_stdin not stdin. Correct the build paths for graphics devices. Add
+missing graphics devices. (gp_mslib.c [1.3], gp_mspol.c [1.1],
+gp_mswin.c [1.7]: 2001/09/22 07:07:02 ghostgum)
+
+Committing in . Modified Files: gs/icclib/icc.c gs/src/gdevpdf.c
+gs/src/gp_vms.c gs/src/gsnogc.c gs/src/icclib.mak gs/src/openvms.mmk
+gs/src/x_.h Added Files: gs/src/vms_x_fix.h Patches for OpenVMS
+(gp_vms.c [1.6]: 2001/04/20 09:56:22 joukj)
+
+branches: 1.1.2; file gp_gnrdl.c was initially added on branch GS_6_5.
+(gp_gnrdl.c [1.1]: 2001/06/05 07:07:37 raph)
+
+Change ps2pdfxx.bat to use lowercase output file extension to be consistent
+with other platforms. This closes sourceforge bug #430129.
+(lib/ps2pdfxx.bat [1.9]: 2001/06/15 05:32:56 jackiem)
+
+Adds more tracing output to pdfopt with -dPDEBUG. (lib/pdfopt.ps [1.6]:
+2001/07/01 07:20:30 lpd)
+
+Adds more tracing (with -dPDEBUG) to lib/pdfwrite.ps, used by pdfopt.
+(lib/pdfwrite.ps [1.6]: 2001/07/02 15:46:05 lpd)
+
+Adds pphs, a utility for printing the Primary Hint Stream of a linearized
+PDF file. (lib/pphs [1.1], lib/pphs.ps [1.1]: 2001/07/15 16:25:02 lpd)
+
+Re-enables export of the hwnd parameter in the old dll interface. This is
+required by macgsview. (gsdll.c [1.5]: 2001/07/18 20:16:24 giles)
+
+Adds initial support for macos. (gp_macio.c [1.1]: 2001/07/18 20:20:50
+giles)
+
+branches: 1.1.2; Adds initial support for macos. (gp_mac.c [1.1]: 2001/07/18
+20:20:50 giles)
+
+branches: 1.1.2; Adds the makefile and script for the new macos build method
+(macgenmcpxml.sh [1.1]: 2001/07/18 20:28:57 giles)
+
+Adds descriptive labels to the output of the utility for printing linearized
+PDF data. (lib/pphs.ps [1.2]: 2001/07/19 18:38:45 lpd)
+
+Protect the export of 'hwndtext', required by macgsview, with platform
+#ifdefs to avoid conflicts with the win32 dll build. (gsdll.c [1.6]:
+2001/07/23 05:25:08 giles)
+
+branches: 1.2.2; corrects line endings in gp_macio.c (gp_macio.c [1.2]:
+2001/07/24 22:22:59 giles)
+
+Improves the comments printed with dumps of Linearized PDF hint tables.
+(lib/pphs.ps [1.3]: 2001/07/24 22:24:28 lpd)
+
+Changes pdfopt to work around several Acrobat code and documentation bugs,
+so that Acrobat now recognizes pdfopt output as "optimized". Fixes
+SourceForge #438685. (lib/pdfopt.ps [1.10], lib/pdfwrite.ps [1.7]:
+2001/07/30 07:16:32 lpd)
+
+The Unix shared object loader 'gsx' depends on Gtk+ which causes it to fail
+in an environment where X11 and Gtk+ are not available. Add a console only
+loader 'gsc' which does not depend on X11 or Gtk+. This does not support the
+'display' device. Fixes sourceforge bug #450933. (dxmainc.c [1.1]:
+2001/09/15 08:10:33 ghostgum)
+
+When using the Unix Gtk+ loader gsx, delay setting the default color map and
+visual until the display device is opened. This may allow gsx to be used
+when X11 is not available. May fix Sourceforge bug #450933. (dxmain.c [1.4]:
+2001/09/15 08:14:21 ghostgum)
+
+Speed up reading stdin when using callouts. Add platform-specific functions
+for reading stdin, to allow non-blocking reading of stdin if supported.
+Fixes Sourceforge bug #416973. (gp_stdia.c [1.1], gp_stdin.c [1.1],
+ziodevs.c [1.3]: 2001/09/15 08:48:34 ghostgum)
+
+Correct the stdin code in dxmainc.c (gsc) to be the same as gp_stdia.c.
+(dxmainc.c [1.2]: 2001/09/22 07:16:50 ghostgum)
+
+</pre><h2><a name="7.02-Drivers"></a>Drivers</h2><pre>
+
+Fixes problems:
+ - Prevent empty or invalid OutputFile values from causing SEGV in
+psrgb, psgray and psmono. SourceForge bug #414151. (gdevpsu.c [1.5]:
+2001/04/20 02:35:24 rayjj)
+ - Corrects incorrect month value in TIFF headers. Need to increment
+tm_mon by one to get actual month. Fix from Helge Blischke.
+(gdevtifs.c [1.4]: 2001/04/20 06:36:00 rayjj)
+ - epswrite now writes each page into separate file, if OutputFile
+specifies format. SourceForge bug #228641. (gdevps.c [1.17],
+gdevpsim.c [1.5], gdevpsu.c [1.6], gdevpsu.h [1.3]: 2001/05/05 11:04:22
+igorm)
+ - Writing each page to separate file, epswrite wrote wrong number of
+pages to their trailers. (gdevps.c [1.18], gdevpsim.c [1.6],
+gdevpsu.c [1.7], gdevpsu.h [1.4]: 2001/05/10 17:41:22 igorm)
+ - Removes duplicate rc_decrement_only() in
+pdf14_begin_typed_image(), so that the marking device is now deallocated
+once. Fixes SourceForge bug #434705. (gdevpnga.c [1.4]: 2001/07/05 23:21:01
+raph)
+
+Committing in . Modified Files: gs/icclib/icc.c gs/src/gdevpdf.c
+gs/src/gp_vms.c gs/src/gsnogc.c gs/src/icclib.mak gs/src/openvms.mmk
+gs/src/x_.h Added Files: gs/src/vms_x_fix.h Patches for OpenVMS (x_.h [1.3]:
+2001/04/20 09:56:22 joukj)
+
+branches: 1.2.2; Updates hpijs driver to version 0.96. (gdevhpij.c [1.2],
+gdevhpij.h [1.2]: 2001/05/30 23:25:25 raph)
+
+branches: 1.1.2; file defs.h was initially added on branch GS_6_5.
+(defs.h [1.1]: 2001/05/31 08:28:49 raph)
+
+branches: 1.1.2; file gomni.c was initially added on branch GS_6_5.
+(gomni.c [1.1]: 2001/05/31 08:28:49 raph)
+
+branches: 1.1.2; file gdevln03.c was initially added on branch GS_6_5.
+(gdevln03.c [1.1]: 2001/06/05 07:07:37 raph)
+
+branches: 1.1.2; file gdevop4w.c was initially added on branch GS_6_5.
+(gdevop4w.c [1.1]: 2001/06/05 07:07:37 raph)
+
+branches: 1.1.2; file gdevxes.c was initially added on branch GS_6_5.
+(gdevxes.c [1.1]: 2001/06/05 07:07:37 raph)
+
+Adds knowledge of more paper sizes to PCL driver. Thanks to Jonathan Kamens
+for the patch. (gdevpcl.c [1.5], gdevpcl.h [1.5]: 2001/07/15 06:38:38 raph)
+
+branches: 1.1.2; Adds initial support for macos. (gdevmac.c [1.1],
+gdevmac.h [1.1], gdevmacpictop.h [1.1], gdevmacttf.h [1.1]: 2001/07/18
+20:20:50 giles)
+
+branches: 1.1.2; Adds the remaining macos source files (gdevmacxf.c [1.1]:
+2001/07/18 20:27:39 giles)
+
+Added const to all printer device descriptors const gx_device_printer
+gs_xxx_device = ... (gdev3852.c [1.3], gdev4081.c [1.3], gdev4693.c [1.3],
+gdev8510.c [1.3], gdevadmp.c [1.3], gdevbj10.c [1.4], gdevcif.c [1.3],
+gdevcljc.c [1.4], gdevcp50.c [1.3], gdevdjtc.c [1.3], gdevdm24.c [1.3],
+gdevepsc.c [1.3], gdevepsn.c [1.3], gdevescp.c [1.3], gdevhl7x.c [1.5],
+gdevimgn.c [1.4], gdevlbp8.c [1.3], gdevlj56.c [1.3], gdevmiff.c [1.3],
+gdevn533.c [1.3], gdevo182.c [1.3], gdevokii.c [1.3], gdevpjet.c [1.3],
+gdevsgi.c [1.2], gdevsnfb.c [1.3], gdevsppr.c [1.4], gdevsunr.c [1.4],
+gdevtknk.c [1.3]: 2001/08/01 00:48:23 stefan911)
+
+</pre><h2><a name="7.02-PDF_writer"></a>PDF writer</h2><pre>
+
+Fixes problems:
+ - Empty pages included a Contents entry whose value was an empty
+array: the spec allows this, and AR3 and 4 accept it, but AR5 rejects it.
+(gdevpdf.c [1.34]: 2001/06/29 06:52:13 lpd)
+ - When tiling with a bitmap, the /Type entry in the Pattern resource
+was written twice. (Minor file size problem only, not a functional problem.)
+(gdevpdfb.c [1.5]: 2001/06/29 17:04:17 lpd)
+ - Some poorly designed PDF tools couldn't handle the fact that the
+Contents stream of each page was not surrounded by q/Q. (The PDF spec does
+not require this.) Fixes SourceForge bug #231390. (gdevpdfu.c [1.16]:
+2001/07/02 18:07:55 lpd)
+ - pdfwrite didn't set returned.current_char, so the "current
+character" for kshow was 0 or a random value. Fixes SourceForge bug #420933.
+(gdevpdfs.c [1.5]: 2001/07/02 19:09:23 lpd)
+ - When producing text in a Type 3 (bitmap) font and using TL and '
+for Y positioning, emitting a horizontal space character reset
+text.use_leading, causing the line to be positioned incorrectly. Fixes
+SourceForge bug #427159. (gdevpdft.c [1.33]: 2001/07/04 16:47:33 uid22160)
+ - When producing text using a Type 3 (bitmap) font, the TL command
+was used (incorrectly) when the new text position was directly below the
+current text position, not (correctly) when the new text position was
+directly below the beginning of the current text line. Fixes SourceForge bug
+#228180. (gdevpdft.c [1.34]: 2001/07/04 18:06:39 uid22160)
+ - Scaled fonts with PaintType = 2 (stroked) were painted with
+incorrect stroked width. (gdevpdfs.c [1.6]: 2001/07/04 21:57:02 uid22160)
+ - pdfwrite generated masked images, a PDF 1.3 feature, even when
+CompatibilityLevel &lt; 1.3. Fixes item (2) of SourceForge bug #414104.
+(gdevpdfj.c [1.7], gdevpdfv.c [1.6]: 2001/07/07 19:15:51 lpd)
+ - pdfwrite could write out a Pattern image too large for Acrobat
+Reader to handle, which would then never be referenced. Fixes item (4) of
+SourceForge bug #414104. (gdevpdfv.c [1.7]: 2001/07/07 19:41:12 lpd)
+ - MSVC requires that a label not be the last thing in a block.
+(gdevpdfv.c [1.9]: 2001/07/08 13:46:25 lpd)
+ - The algorithm for scaling down user coordinates to fall within
+Acrobat Reader's limitations didn't work properly for stroked paths with
+anisotropic CTMs, possibly producing large coordinates that led Acrobat (but
+not Ghostscript) to display the resulting file incorrectly. Fixes
+SourceForge bug #440476. (gdevpdfd.c [1.15], gdevpdfp.c [1.18],
+gdevpdfx.h [1.30]: 2001/07/12 03:28:02 lpd)
+ - pdfwrite didn't write transfer functions in the output for images,
+and allowed lossy compressions on images even in the presence of peculiar
+transfer functions (such as functions simulating indexed color spaces). This
+fix writes transfer functions for images, prevents lossy compression if the
+transfer function is not the identity, and undoes the hack that was
+implemented earlier to work around this problem. Fixes SourceForge bug
+#420257. (gdevpdf.c [1.35], gdevpdfg.c [1.13], gdevpdfi.c [1.22],
+gdevpdfx.h [1.31]: 2001/07/12 05:47:07 lpd)
+ - When writing text, the leading offset was sometimes ignored if
+blank lines were followed by a non-blank line. Fixes SourceForge bug
+#440490. (gdevpdft.c [1.35]: 2001/07/12 19:45:53 lpd)
+ - If ConvertCMYKImagesToRGB was true, pdfwrite produced images with
+the correct RGB data but with the color space still set to DeviceCMYK. (Fix
+originally from Helge Blischke.) (gdevpdfi.c [1.23]: 2001/07/24 04:47:37
+lpd)
+ - The calculation of a scaling value for stroked paths was
+incorrect, causing Inf and NaN values to be written in the PDF file. Fixes
+SourceForge #444682. Bug was introduced by the fix for #440476.
+(gdevpdfd.c [1.16]: 2001/07/27 22:28:31 lpd)
+ - Some error codes were ignored, masking errors in writing embedded
+fonts. (gdevpdfe.c [1.10]: 2001/07/31 06:32:42 lpd)
+ - ICCBased color spaces were copied to the output even if the output
+level was 1.2 (ICCBased color spaces were introduced in PDF 1.3).
+(gdevpdfc.c [1.16]: 2001/08/02 20:29:07 lpd)
+ - If an image used a color space that couldn't be represented in
+PDF, an invalid file was produced, rather than falling back to the default
+representation as tiny rectangles. (bug introduced by H. Blischke's color
+space fix) (gdevpdfi.c [1.24]: 2001/08/03 16:12:16 lpd)
+ - Type 1 fonts that did not use the standard 1000-unit cell, such as
+some fonts in PostScript files produced by Windows NT 4.0, were written with
+an incorrect FontMatrix. (The output was visually correct, because the font
+size was scaled to compensate.) Fixes SourceForge #439474.
+(gdevpdff.c [1.19], gdevpdff.h [1.11], gdevpdfs.c [1.7]: 2001/08/06 19:36:01
+lpd)
+ - If the base 14 fonts were being embedded, they would often be
+embedded multiple times. Partially fixes SourceForge #438957.
+(gdevpdff.c [1.20]: 2001/08/17 21:27:21 lpd)
+ - The descriptors for embedded fonts were recomputed unnecessarily.
+Part 1 of a two-part fix for SourceForge #451456. (gdevpdff.c [1.21]:
+2001/08/29 19:03:59 lpd)
+ - Uncolored Patterns with all bits set (equivalent to a solid color)
+crashed pdfwrite. Fixes SourceForge #461330. (gdevpdfv.c [1.10]: 2001/09/15
+06:12:29 lpd)
+ - pdfwrite failed to recognize several of the standard screen spot
+functions: Ellipse, Round, and Diamond weren't implemented, and several of
+the others didn't match the PostScript implementation because of
+float/double discrepancies. Also, pdfwrite wrote out halftone screens using
+the adjusted ("actual") frequency and angle values rather than the requested
+values. Fixes SourceForge #446676. (gdevpdfg.c [1.14]: 2001/09/22 16:27:04
+lpd)
+
+Committing in . Modified Files: gs/icclib/icc.c gs/src/gdevpdf.c
+gs/src/gp_vms.c gs/src/gsnogc.c gs/src/icclib.mak gs/src/openvms.mmk
+gs/src/x_.h Added Files: gs/src/vms_x_fix.h Patches for OpenVMS
+(gdevpdf.c [1.32]: 2001/04/20 09:56:22 joukj)
+
+Committing in . Modified Files: gs/src/gdevpdf.c gs/src/imainarg.c
+gs/src/openvms.mmk Merged in some patches by Rick Dyson, which affect
+compilation on VMS only. (gdevpdf.c [1.33]: 2001/04/25 08:19:41 joukj)
+
+Changes the locally used BASE_ENCODING macro to an inline procedure
+base_encoding_index. (Code hygeine only, no functional effect.)
+(gdevpdfs.c [1.4]: 2001/06/29 17:05:35 lpd)
+
+Makes pdfwrite recognize colored Patterns where all the pixels are the same
+color, and convert them to uncolored Patterns. This is an important
+optimization for files produced by certain applications (the test file came
+from Freehand on the Mac). Fixes item (3) of SourceForge bug #414104.
+(gdevpdfv.c [1.8]: 2001/07/08 04:27:48 lpd)
+
+Capitalizes a macro, and replaces two other macros with variables.
+(gdevpdfm.c [1.12]: 2001/07/15 22:53:23 lpd)
+
+Interprets bookmarks (/OUT pdfmarks) lacking both Action and Dest keys as a
+GoTo to the current page, to match Acrobat Distiller. SourceForge bug
+(enhancement) #442111. (gdevpdfm.c [1.13]: 2001/07/24 22:28:42 lpd)
+
+Changes pdfwrite to produce MediaBox values with up to 2 digits of decimal
+fraction, rather than truncating to integers. SourceForge enhancement
+request #440782. (gdevpdf.c [1.36], gdevpdfx.h [1.32]: 2001/07/25 23:16:44
+lpd)
+
+Changes the writing of Type 3 character bitmaps to use Decode in the image
+dictionary, rather than BlackIs1 in the parameter dictionary, to invert the
+data, because it takes slightly less space on the file. (gdevpdfb.c [1.6]:
+2001/07/29 02:21:43 lpd)
+
+Shrinks PDF output slightly by removing unnecessary spaces.
+(gdevpdfo.c [1.8]: 2001/07/29 03:00:45 lpd)
+
+Writes only the necessary Encoding entries for Type 3 bitmap fonts, rather
+than always writing all 256 entries. Motivated by SourceForge #438957.
+(gdevpdf.c [1.37], gdevpdft.c [1.36], gdevpdfw.c [1.12], gdevpdfx.h [1.33]:
+2001/07/30 15:11:00 lpd)
+
+Added const to all printer device descriptors const gx_device_printer
+gs_xxx_device = ... (gdevpdff.c [1.18]: 2001/08/01 00:48:23 stefan911)
+
+Converts all locally defined macros to upper case. (gdevpdfc.c [1.17]:
+2001/08/03 06:43:52 lpd)
+
+Shrinks pdfwrite output slightly by omitting the unnecessary space character
+before strings and hex strings, as well as before names, arrays, and
+dictionaries. (gdevpdfo.c [1.9]: 2001/08/14 02:29:16 lpd)
+
+Committing in . Modified Files: gs/src/gdevpdfm.c gs/src/sarc4.c
+gs/src/zcsdevn.c gs/src/zfile.c Some type casts added (gdevpdfm.c [1.14]:
+2001/09/04 14:30:13 joukj)
+
+</pre><h2><a name="7.02-PDF_Interpreter"></a>PDF Interpreter</h2><pre>
+
+Fixes problems:
+ - 5-element DeviceN array (with attributes) messed up the operand
+stack and failed. The attributes is an informational entry that can be
+safely ignored. Bug #419509, Customer #150. (lib/pdf_draw.ps [1.30]:
+2001/04/28 01:45:25 alexcher)
+ - PDF files containing strings with codes that map to glyph names
+that are not part of the font would error with undefined in --get--.
+Substitute the .notdef glyph as Adobe Acrobat Reader apparently does.
+(lib/pdf_font.ps [1.19]: 2001/05/12 00:11:42 rayjj)
+ - .resolvefn4 used stream length as the length of the decompressed
+data, truncated the PostScript procedure and caused syntax error in the
+token operator because of the unmatched brackets. Reading directly from the
+stream fixes the problem. Bugs #425919 (lib/pdf_draw.ps [1.31]: 2001/05/24
+16:48:59 alexcher)
+ - The March 1999 PDF 1.3 version of the specification had a change
+to make the /FormType key and /Matrix key optional in a Form. While we had
+already handled missing /Matrix key, the missing /FormType key was not
+accounted for in all cases. Move this to the common DoForm code. Fix for
+SourceForge bug #430556, Artifex customer #671. (lib/pdf_draw.ps [1.32]:
+2001/06/13 05:30:29 rayjj)
+ - Wrong entry name (BaseFont instead CIDFontName) was used while
+resolving font resource to CIDFontType2 in PDF interpreter. Source Forge bug
+#436892 (lib/pdf_font.ps [1.20]: 2001/07/09 19:27:37 igorm)
+ - Workaround a SEGV caused by GC interaction with stderr file.
+Needed to complete the fix for #430556, but the stderr bug remains open as
+442477. (lib/pdf_main.ps [1.34]: 2001/07/18 20:42:48 rayjj)
+ - Detect and load embedded Type1 fonts that are in PFB format (have
+the 6 byte PFB header before each segment). Also ignore /Length values in
+the streamdict keys that don't match the PFB segnment lengths. Issue warning
+messages to stderr for all of these spec violations. SourceForge bug #430556
+for Artifex customer #671. VS:
+----------------------------------------------------------------------
+(lib/pdf_font.ps [1.21]: 2001/07/18 20:45:35 rayjj)
+ - This problem was a rangecheck error being reported in
+.setindexedspace when the base colorspace was DeviceN. The cause was an
+error in determining the number of components in the DeviceN space. This is
+the second of two fixes for SF bugs 427165 (customer #1110) and 438682.
+(lib/pdf_draw.ps [1.34]: 2001/08/21 23:54:30 dancoby)
+
+Improvement: Prevents PDF files with more than 65534 page from failing due
+to the dict size limit. The caches never hit on pages past 65534. Problem
+was reported by a potential Artifex customer re their customer's files.
+(lib/pdf_main.ps [1.33]: 2001/05/12 17:15:41 rayjj)
+
+This is the fix for [ #427354 ] PDF checkboxes problem. The PDF annotation
+handler was not correctly handling cases in which there was no appearance in
+the appearance dictionary AP for the current appearance state AS. It should
+not display anything in this case. (lib/pdf_draw.ps [1.33]: 2001/06/14
+22:25:36 dancoby)
+
+Updates pdf_sec.ps to use the new PDF 1.4 algorithms and 128 bit keylengths.
+Rewritten to use C implementations of Arcfour (RC4 compatible cipher) and
+MD5. Also fixes bug in processing of zero-length streams.
+(lib/pdf_sec.ps [1.4]: 2001/09/19 07:12:13 raph)
+
+</pre><h2><a name="7.02-Interpreter"></a>Interpreter</h2><pre>
+
+Fixes problems:
+ - GS didn't exit to shell when it was used with '--' option. The bug
+was introduced in revision 1.7 when many references to exit() were replaced
+with returns. Bug #416498 by Paul Vojta (imainarg.c [1.11]: 2001/04/19
+23:39:39 ghostgum)
+ - Removing the dependence of graphic library on PS interpreter.
+Source Forge bug #415003. (zcssepr.c [1.8]: 2001/04/20 09:38:39 igorm)
+ - Auto-rotation is enabled for non-null orientations. Auto rotation
+now always rotates the image +90 degrees relative to the orientation. Bug
+#416830 Customer #430 (zmedia2.c [1.3]: 2001/04/26 17:57:41 alexcher)
+ - EPS files without a showpage could not be viewed if given as a
+command line arg. Extra call to display_set_callback erased the page before
+going to the GS&gt; prompt the first time. Only do display_set_callback as
+part of init_2. (imain.c [1.13]: 2001/05/04 20:35:33 rayjj)
+ - in global mode pdfmark with composite objects causes invalidaccess
+because the objects are copied to local memory but the array is copied to
+current memory. Now the array is copied to local memory too. Fix from Helge
+Blischke with changes. (lib/gs_pdfwr.ps [1.11]: 2001/05/04 20:59:33
+alexcher)
+ - This IdiomSet replaces 3 procedures generated by Win2K driver in
+level 1 mode for RGB source image and DeviceRGB, DeviceCMYK, and DeviceGray
+color models. Original implementation uses transfer functions to simulate
+the indexed color space. Currently, GS always ignore transfer functions. The
+replacement procedure uses indexed color space directly. This Idiom should
+really be in a file in the IdiomSet directory of the Resource path, but we
+put it here until GS has a way to handle distribution and installation of
+Resources. Customer #670, Bug #420257 (lib/gs_ll3.ps [1.9]: 2001/05/08
+19:42:13 alexcher)
+ - Add all page sizes supported in statusdict to the .pagetypenames
+array so that these page sizes can be selected from the command line using
+-sPAPERSIZE=... parameter. Also implement the STRICT that limits the
+available known paper sizes to those Adobe had defined prior to Level 2 when
+'setpagedevice' replaced this mess. SourceForge bug #427898
+(lib/gs_statd.ps [1.5]: 2001/05/30 21:14:35 rayjj)
+ - Fix for [ #419211 ] .parse_dsc_comments not robust. This change
+modifies the DSC parser so that errors in DSC comments do not abort the file
+processing. (zdscpars.c [1.11]: 2001/06/06 08:11:20 dancoby)
+ - Adobe PhotoShop 5+ duotone code assumes that setcolor operator
+calls tint transform function if source colors don't make a subset of device
+colors. Bug #224056, Customer #150 (zcolor2.c [1.4]: 2001/06/07 14:48:24
+alexcher)
+ - When finding a %%Page line in the trailer due to incorrect DSC
+comments, the DSC parser now returns CDSC_PAGE only if the parser treats it
+as a valid page. Partial fix for SourceForge bug #435157. (dscparse.c [1.6]:
+2001/06/23 10:21:24 ghostgum)
+ - Fix for [ #435157 ] segmentation fault in dsc_page. Add test for
+valid page data before using. (zdscpars.c [1.12]: 2001/06/27 00:25:08
+dancoby)
+ - Implementing CIDFont.CMap construction with period character (see
+Ken Lunde, "CJKV Information Processing," O'RELILLY. 1999. p284) for any
+compatible pair of CIDFont &amp; CMap. This feature complies with Adobe
+CPSI. Thanks to Masatake Yamato for discovering this feature.
+(lib/gs_cidcm.ps [1.5]: 2001/07/01 08:55:34 igorm)
+ - Reading a TrueType font with an empty table could cause a
+rangecheck error. (lib/gs_ttf.ps [1.9]: 2001/07/08 15:24:11 lpd)
+ - pdfwrite didn't write transfer functions in the output for images,
+and allowed lossy compressions on images even in the presence of peculiar
+transfer functions (such as functions simulating indexed color spaces). This
+fix writes transfer functions for images, prevents lossy compression if the
+transfer function is not the identity, and undoes the hack that was
+implemented earlier to work around this problem. Fixes SourceForge bug
+#420257. (lib/gs_ll3.ps [1.10]: 2001/07/12 05:47:07 lpd)
+ - zfilelineedit sometimes reallocates (resizes) buffer string
+without updating reference to it from o-stack, so as console input after
+callout reads undefined data. Fixed with copying new reference to o-stack
+whenever it changes. Source Forge bug #437808 (ziodev.c [1.5]: 2001/07/16
+08:38:14 igorm)
+ - If a 'restore' had to restore page device parameters, it did so
+before rather than after restoring the state of VM, possibly creating
+dangling references. Fixes SourceForge #230694, #414588, #444565.
+(lib/gs_setpd.ps [1.8], zdevice2.c [1.4]: 2001/07/30 07:11:38 lpd)
+ - Ignore white space between %%DocumentData: and argument. Fix: Set
+dsc-&gt;preview correctly to DOS EPS if both DOS EPS and EPSI previews are
+present. Update to latest dscparse.c/h used in GSview. Change dscparse to
+mark internal functions "dsc_private" not "private", so it can be compiled
+as C++ (needed by GSview, not Ghostscript). (dscparse.c [1.7],
+dscparse.h [1.6]: 2001/08/01 09:03:40 ghostgum)
+ - Fixing wrong binding of .getmetrics32 with -dNOBIND.
+(lib/gs_typ32.ps [1.3]: 2001/08/06 10:19:42 igorm)
+ - Old hack about underline parameters in gs_type1.ps now conflicts
+with QuarkXPress_4.1 3.0 0 procset. Disabling it for fonts, which have
+degenerate FontBBox. Source Forge bug #441870. (lib/gs_type1.ps [1.5]:
+2001/08/06 16:47:43 igorm)
+ - The problem was a rangecheck error being reported in
+.setdevicenspace with PDF files. The cause of the problem was not allowing
+multiple copies of the name /None in DeviceN colorant specification. This is
+the first of two fixes for SF bugs 427165 (customer #1110) and 438682.
+(zcsdevn.c [1.4]: 2001/08/21 23:52:36 dancoby)
+ - Work around a bug in the Adobe AGM_Core that results in areas
+painted by the tint transform of a spot color being overpainted with white.
+The symptom is missing graphics (lines, fills or text). SourceForge bug
+#454415 for Artifex customer #190. (lib/gs_init.ps [1.37]: 2001/08/29
+21:10:23 rayjj)
+ - Fix a bug that the procedure for arraytype in cntdict leaves an
+object. (lib/gs_btokn.ps [1.4]: 2001/09/04 22:59:52 masata-y)
+ - If MaxLocalVM user parameter is set, perform garbage collection
+before checking for potential VMerror. Without this fix, VMerror would be
+issued even if a garbage collection would have freed enough memory to stay
+below the MaxLocalVM limit. (ireclaim.c [1.3]: 2001/09/05 17:50:36 rayjj)
+ - Prevent memory corruption when reading %statementedit. Allocate
+lineedit buffer in correct memory space. Line being assembled is stored in a
+PostScript string during callouts, so prevent zfilelineedit from reading
+more than max_string_size bytes. Allocate extra space for trailing new-line
+for statementedit, rather than fiddling the string length which broke when
+sreadline reallocated the string. (zfile.c [1.11], ziodev.c [1.6]:
+2001/09/22 07:26:46 ghostgum)
+
+Increments version number after 7.00 release. Also fixes gs_init.ps to
+consistently print minor revision number as two digits.
+(lib/gs_init.ps [1.35]: 2001/04/17 07:40:12 raph)
+
+Committing in . Modified Files: gs/src/gdevpdf.c gs/src/imainarg.c
+gs/src/openvms.mmk Merged in some patches by Rick Dyson, which affect
+compilation on VMS only. (imainarg.c [1.12]: 2001/04/25 08:19:41 joukj)
+
+Added dot(.) composed font name(CIDFont.CMap) supports.
+(lib/gs_cidcm.ps [1.3]: 2001/05/09 09:15:19 masata-y)
+
+In zfilename, a string allocated by ialloc_string is put on the stack with
+correct memory space. (zfileio.c [1.11]: 2001/05/09 09:25:24 masata-y)
+
+The show operator doesn't clear the operand stack on interrupts. Source
+Forge bug 209350. (zchar.c [1.4]: 2001/05/10 19:15:29 igorm)
+
+Move jpeg_decompress structure enum/reloc handler from interp level to
+stream utility level to support non-PostScript clients. (zfdcte.c [1.5]:
+2001/05/30 17:38:45 rayjj)
+
+Unwind to the revision 1.2, because CIDFont.CMap patch misses some important
+CIDFont-CMap combinations. (lib/gs_cidcm.ps [1.4]: 2001/06/06 10:44:05
+igorm)
+
+If an ICC color space failed to load, Acrobat Reader uses the alternate
+color space. Previous implementation ignored errors during load and used the
+partial ICC space. This change signals an error and uses the alternate space
+by catching the error in a stopped context in the interpreter.
+(lib/gs_icc.ps [1.2]: 2001/06/12 16:02:39 rayjj)
+
+Patch from Mr. Toshiya Suzuki : Implementing multi-dimensional CID ranges,
+and fixing bugs about decoding text string with CID font : (1) when GS
+consumes undefined byte sequence (which cannot be mapped to some glyphs), GS
+aborts. (2) when selected CID font lacks the glyph for requested CID, GS
+aborts. (3) "notdefrange" defines SINGLE CID for undefined byte sequences in
+specified range, but current GS implementation take it as an offset to
+calculate MULTIPLE CID. (4) "cidrange" operators accept only full range
+specification (&lt;0000&gt; to &lt;FFFF&gt;) or 8 bit width range
+(&lt;xxyy&gt; to &lt;xxzz&gt;). Source Forge bug #415163.
+(lib/gs_cmap.ps [1.11], zfcid0.c [1.7]: 2001/06/16 19:02:31 igorm)
+
+Committing in . Modified Files: gs/src/idisp.c gs/src/imain.c
+gs/src/zfileio.c Some minor fixes (2 added includes and 1 type cast) needed
+to compile cleanly on OpenVMS. (idisp.c [1.2], imain.c [1.14],
+zfileio.c [1.12]: 2001/07/11 12:05:52 joukj)
+
+Adds and documents an operator &lt;prefix|null&gt; &lt;access_string&gt;
+.tempfile &lt;filename&gt; &lt;file&gt; to create and open a temporary file,
+using gp_open_scratch_file. (zfile.c [1.9]: 2001/07/15 13:54:17 lpd)
+
+Add the local and global vmstatus values to calculate the memory usage of a
+resource. (lib/gs_res.ps [1.15]: 2001/07/15 16:13:39 masata-y)
+
+Allows temporary files (created and opened with .tempfile) to be deleted
+even if SAFER is set. (lib/gs_init.ps [1.36]: 2001/07/23 06:56:24 lpd)
+
+To reduce redraw flicker, do not allow Windows to erase the background since
+we paint it ourselves. Paint areas outside the page with the window
+background colour or light grey. Save and restore window size using
+registry. Add "Paste" to system menu of text window. Make error message box
+a child of text window to avoid it appearing behind the text window. To
+allow user to read the error message, the text window is not automatically
+destroyed in the event of an error. The user must close text window using
+close button or system menu. If text window closed, return e_Fatal to poll
+function to provide a cleaner exit without a stack dump. (dwimg.c [1.3],
+dwimg.h [1.4], dwmain.c [1.5], dwmainc.c [1.6], dwtext.c [1.4],
+dwtext.h [1.4]: 2001/08/01 09:50:36 ghostgum)
+
+Changed debugging flag variables to const. (igc.c [1.4], zvmem.c [1.3]:
+2001/08/01 16:21:35 stefan911)
+
+Adds missing dwreg.cpp and dwreg.h files needed by recent Windows updates
+which save and restore window size using registry. (dwreg.c [1.1],
+dwreg.h [1.1]: 2001/08/02 08:36:07 ghostgum)
+
+Improves documentation of the op_def array elements and removes the obsolete
+BEGIN/END_OP_DEFS macros, deprecated since 5.25. (opdef.h [1.3]: 2001/08/28
+03:28:08 giles)
+
+Adds a C implementation of the Arcfour encryption filter. This is a
+work-alike of the RC4 cipher used in PDF encryption. (zfarc4.c [1.1]:
+2001/09/02 06:16:41 giles)
+
+Corrects indenting, and adds another missing header. (zfarc4.c [1.2]:
+2001/09/02 07:09:13 giles)
+
+Committing in . Modified Files: gs/src/gdevpdfm.c gs/src/sarc4.c
+gs/src/zcsdevn.c gs/src/zfile.c Some type casts added (zcsdevn.c [1.5],
+zfile.c [1.10]: 2001/09/04 14:30:13 joukj)
+
+Change to debug output so that when the ptr is totally bogus, some useful
+output will be generated before otype-&gt;ssize is dereferenced (which can
+cause a memory access crash such as SEGV). No effect on non-debug code.
+(ilocate.c [1.4]: 2001/09/06 15:46:13 rayjj)
+
+Move misplaced comment block. (zvmem2.c [1.3]: 2001/09/06 16:01:23 rayjj)
+
+.objectprinttest: do one more pop if the operator is executed without error.
+.writeobjects: Before writing the header, check whether the written objects
+are arrays or not. If they are arrays, they are left them on the stack. If
+they are not arrays, they are removed from the stack.
+(lib/gs_btokn.ps [1.5]: 2001/09/15 07:11:00 masata-y)
+
+When using gswin32 (GUI version) and an error occurs or -? is used, do not
+display an error message box. Add a message to the text window "Close this
+window with the close button on the title bar or the system menu". Flash the
+window to attract attention. Fixes sourceforge bug #459019. (dwmain.c [1.6],
+dwtext.c [1.5]: 2001/09/15 08:36:53 ghostgum)
+
+Speed up reading stdin when using callouts. Add platform-specific functions
+for reading stdin, to allow non-blocking reading of stdin if supported.
+Fixes Sourceforge bug #416973. (dpmain.c [1.4], dwmainc.c [1.7],
+imain.c [1.15]: 2001/09/15 08:48:33 ghostgum)
+
+When using stdio callouts without callback functions, flush stdout and
+stderr. (imain.c [1.16]: 2001/09/15 09:17:10 ghostgum)
+
+Don't initialize stdin if it is being handled by the caller.
+(imain.c [1.17]: 2001/09/22 07:22:48 ghostgum)
+
+Allow PostScript stdout to be redirected to stderr or a file. This is
+required to avoid driver stdout being mixed with PostScript stdout. Options
+are -sstdout=filename or -sstdout=%stderr. To reset redirection use
+-sstdout=- or -sstdout=%stdout. Fixes Sourceforge bug #222534.
+(imain.c [1.18], imain.h [1.3], imainarg.c [1.13], iminst.h [1.5]:
+2001/09/22 07:33:35 ghostgum)
+
+Updates version and date in documentation in preparation for 7.02
+pre-release. (lib/gs_init.ps [1.38]: 2001/09/22 16:26:22 raph)
+
+</pre><h2><a name="7.02-Streams"></a>Streams</h2><pre>
+
+Fixes problems:
+ - When input stream of an input filter reports EOF, old code reports
+EOF for the filter. But if output buffer for the filter is not empty, EOF
+status to be delayed until it empties. Source Forge bug #417127.
+(stream.c [1.12]: 2001/05/05 10:12:23 igorm)
+ - Non-stable memory was used for internal zlib data, causing
+inconsistent heap state after 'restore' while zlib is active, and subsequent
+crash. Source Forge bug #431057 (szlibc.c [1.3]: 2001/07/16 08:29:46 igorm)
+ - Fixes numerous bugs in setting of DCT compression parameters.
+Manual setting of parameters such as QFactor should now work. Also
+ColorTransform now defaults to YCC instead of RGB color space so the default
+quality and compression ratio should improve. Thanks to Dave Slattengren for
+the initial version of this fix. (sdcparam.c [1.3], sdcte.c [1.4],
+sdeparam.c [1.4]: 2001/09/01 23:54:57 raph)
+ - fixes bounds overstepping in arcfour filter in the case where
+write buffer space is smaller than read buffer space. (sarc4.c [1.5]:
+2001/09/14 20:26:02 raph)
+
+Set file_name.size = 0 when file_name.data is set to 0. (stream.c [1.13]:
+2001/05/09 09:42:57 masata-y)
+
+Move jpeg_decompress structure enum/reloc handler from interp level to
+stream utility level to support non-PostScript clients. (sdcte.c [1.3]:
+2001/05/30 17:38:45 rayjj)
+
+Move jpeg_decompress structure enum/reloc handler from interp level to
+stream utility level to support non-PostScript clients. (see also zfdcte.c
+and sdcte.c) (sdct.h [1.4]: 2001/06/08 07:08:44 rayjj)
+
+Adds a comment describing the function and return value of sreadbuf.
+(stream.c [1.14]: 2001/06/17 04:28:10 lpd)
+
+Adds extern_inline for including inline procedures in header files.
+(stdpre.h [1.4]: 2001/06/17 05:09:07 lpd)
+
+These changes were originally put into the GS_6_5 branch on 2001/03/13. They
+are needed for using the current version of teh graphics library with the
+PCL6 code. Short description of changes: stat_.h: Added definition of
+stat_is_dir for use with MSVC. Not used in Ghostscript. gsptype1.c: Changes
+in image_PaintProc. This routine is used in gs_makepixmappattern.
+gs_makepixmappattern is only used in test8 (in gslib.c - a test module) and
+gs_makebitmappattern_xform. gs_makebitmappatern_xform is not used in
+Ghostscript. It is used in pcl6. (stat_.h [1.6]: 2001/08/07 22:13:29
+dancoby)
+
+Makes the spprint* procedures use sputc rather than sputs for printing
+converted values. Speeds up one set of customer ps2pdf conversions by 2.5%.
+(spprint.c [1.4]: 2001/08/25 06:59:04 lpd)
+
+Adds a C implementation of the Arcfour encryption filter. This is a
+work-alike of the RC4 cipher used in PDF encryption. (sarc4.c [1.1],
+sarc4.h [1.1]: 2001/09/02 06:16:41 giles)
+
+adds a missing header file for e_rangecheck. (sarc4.c [1.2]: 2001/09/02
+06:27:18 giles)
+
+Corrects indenting, and adds another missing header. (sarc4.c [1.3],
+sarc4.h [1.2]: 2001/09/02 07:09:13 giles)
+
+Committing in . Modified Files: gs/src/gdevpdfm.c gs/src/sarc4.c
+gs/src/zcsdevn.c gs/src/zfile.c Some type casts added (sarc4.c [1.4]:
+2001/09/04 14:30:13 joukj)
+
+</pre><h2><a name="7.02-Library"></a>Library</h2><pre>
+
+Fixes problems:
+ - When copying a device, copy the static procs if needed before
+calling finish_copydevice, so that the correct finish_copydevice is used.
+(gsdevice.c [1.9]: 2001/04/12 08:45:02 ghostgum)
+ - Removing the dependence of graphic library on PS interpreter.
+Source Forge bug #415003. (gscsepr.c [1.10], gscspace.h [1.7]: 2001/04/20
+09:38:38 igorm)
+ - Removing the dependence of graphic library on PS interpreter.
+Source Forge bug #415003. (gscsepr.c [1.11]: 2001/04/20 10:07:48 igorm)
+ - Optimization for shading fill. The general path filling algorithm
+subdivides fill region with trapezoid or rectangle subregions and then
+paints each subregion with given color. If the color is shading, each
+subregion to be subdivided into areas of constant color. But with radial
+shading each area is a high order polygon, being subdivided into smaller
+subregions, so as total number of subregions grows huge. Faster processing
+is done here by changing the order of subdivision cycles : we first
+subdivide the shading into areas of constant color, then apply the general
+path filling algorithm (i.e. subdivide each area into trapezoids or
+rectangles), using the filling path as clip mask. Source Forge bug #414022.
+(gsptype2.c [1.5], gsptype2.h [1.3], gxfill.c [1.8]: 2001/05/10 18:35:14
+igorm)
+ - If the OutputFile name was not NULL terminated, the strcmp would
+fail in unpredictable ways. (gsdevice.c [1.10]: 2001/05/12 00:08:36 rayjj)
+ - dev_color_eq used wrong number of components for halftones. Source
+Forge bug #422534. (gsht1.c [1.3], gxcht.c [1.3]: 2001/05/12 14:51:52 igorm)
+ - Current code for /All separations marks all planes in the
+alternate color space, not the destination color space. This is wrong, but
+gx_concretize_Separation() doesn't have access to the destination device
+color space. This fix makes tint value 1 print as black in any alternate
+color space. It printed as white in DeviceCMYK before. Bug #423838
+(gscsepr.c [1.12]: 2001/05/25 13:54:01 alexcher)
+ - Prevent SEGV caused by freeing memory not owned. Variable 'code'
+was overwritten, losing the get_outline return code that was needed for the
+decision to free the glyph_string.data. Problem detected with PCL. Bug was
+introduced in rev 1.10. (gstype42.c [1.12]: 2001/05/31 04:34:23 rayjj)
+ - Include &lt;time.h&gt; as required by Debian systems with glibc
+2.2. Fixes SourceForge bugs 413747, 417180, 417181, 417182. (time_.h [1.3]:
+2001/06/07 21:04:52 raph)
+ - FunctionType 4 functions that contained conditionals (if/ifelse)
+would report the length of their symbolic definition incorrectly;
+FunctionType 4 functions that had to return their symbolic definition in
+pieces would loop forever. Fixes SourceForge bug #427191. (gsfunc4.c [1.6]:
+2001/07/04 01:23:46 lpd)
+ - Changes clip logic in gx_image_cached_char() to affect the imaging
+device, so that clipping is reliably effective. Fixes SF bug #433821 (and
+probably others). (gxccache.c [1.5]: 2001/07/05 20:36:55 raph)
+ - Removes duplicate rc_decrement_only() in
+pdf14_begin_typed_image(), so that the marking device is now deallocated
+once. Fixes SourceForge bug #434705. (gdevp14.c [1.3]: 2001/07/05 23:21:00
+raph)
+ - Prevent non-persistent name_arrays of size==0 from causing a
+VMerror if alloc of size 0 returns a NULL. Detected with
+SeparationColorNames from the PCL code. (gscparam.c [1.7]: 2001/07/06
+17:02:25 rayjj)
+ - If the FontMatrix of a CFF CIDFont was the default [0.001 0 0
+0.001 0 0], it was not written, causing the FontMatrices of the subfonts to
+be scaled by 1000. (The Adobe documentation isn't at all clear about this.)
+Fixes SourceForge bug #428595. (gdevpsf2.c [1.14]: 2001/07/07 06:28:08 lpd)
+ - Before processing an image that uses the current color, call
+gs_state_color_load to ensure that if the current color is a pattern, the
+pattern is loaded. (This parallels existing code used for filling paths and
+processing text.) This prevents a SEGV caused when pdfwrite dereferenced a 0
+pointer to pdc-&gt;colors.pattern.p_tile. Fixes SourceForge bug #422089 for
+Artifex Customer #1110. (gsimage.c [1.4]: 2001/07/10 22:04:20 lpd)
+ - The algorithm for scaling down user coordinates to fall within
+Acrobat Reader's limitations didn't work properly for stroked paths with
+anisotropic CTMs, possibly producing large coordinates that led Acrobat (but
+not Ghostscript) to display the resulting file incorrectly. Fixes
+SourceForge bug #440476. (gdevvec.c [1.12], gdevvec.h [1.7]: 2001/07/12
+03:28:02 lpd)
+ - -sOutputFile=%stdout handling was broken by rev. 1.4 is fixed by
+giving priority to iodevices when there is a leading %, but if the iodevice
+is not recognized, attempting to parse as a format. Fix for SourceForge bugs
+436895 and 428738, Artifex customer #680 (gsdevice.c [1.11]: 2001/07/12
+14:10:55 rayjj)
+ - gp_open_scratch_file concatenated the temporary directory name
+with the prefix even if the prefix was an absolute path; also, it didn't
+check the length of the final file name, possibly leading to memory
+corruption. (gp_unifs.c [1.6]: 2001/07/15 13:57:50 lpd)
+ - An incorrect optimization in the conversion of Type 1 to Type 2
+CharStrings could cause character shapes to be mangled. This probably only
+affected embedded fonts in PDF output. Fixes SourceForge #444374.
+(gdevpsfx.c [1.9]: 2001/07/26 03:04:51 lpd)
+ - Acrobat Reader would not accept embedded TrueType fonts with a
+zero-length glyf table. Fixes SourceForge #429156. (gdevpsft.c [1.8]:
+2001/07/30 07:03:18 lpd)
+ - An embedded CFF font could not be larger than 64K. Fixes
+SourceForge #445400. (gdevpsf2.c [1.15]: 2001/07/31 06:39:06 lpd)
+ - For CIEBasedDEF(G) color spaces the interpolated values from the
+Table need to be scaled to the range given by RangeABC. Fixes SourceForge
+bug #440278 reported by Artifex customer #10. (gsciemap.c [1.6]: 2001/08/03
+15:26:35 rayjj)
+ - Correct a problem with white lines appearing in an image at or
+near band boundaries. Problem caused by different handling for the last
+image pixel at a band boundary versus the remaining pixels. Replaced it with
+uniform handling. Fixes SourceForge bug #436899 reported by Artifex customer
+#150. Also included are three lines of source code clean up in the same
+section. (gxicolor.c [1.3]: 2001/08/06 21:22:31 dancoby)
+ - Writing a Type 2 font subset with undefined glyphs in the Encoding
+produced invalid output. Fixes SourceForge #451399. (gdevpsf.h [1.10],
+gdevpsfu.c [1.7]: 2001/08/16 13:36:37 lpd)
+ - The problem was a rangecheck error being reported in
+.setdevicenspace with PDF files. The cause of the problem was not allowing
+multiple copies of the name /None in DeviceN colorant specification. This is
+the first of two fixes for SF bugs 427165 (customer #1110) and 438682.
+(gscdevn.c [1.6], gscspace.h [1.8]: 2001/08/21 23:52:36 dancoby)
+ - Most of the Type 1 hinting code was executed even when hinting was
+disabled. Part 2 of a two-part fix for SourceForge #451456.
+(gxhint3.c [1.3]: 2001/08/29 19:04:55 lpd)
+ - Quark Xpress turns off garbage collection with -2 vmreclaim when
+embedding EPS files which can lead to rampant allocation that is only
+reclaimed when GC is reenabled. When the GC is disabled, reduce the
+threshold from 2 Gb to 8 Mb. Fixes SourceForge bugs: 444370 and 438676.
+(gsalloc.c [1.10]: 2001/09/05 17:54:31 rayjj)
+ - Fixes some typos in the comment for FORCE_GC_LIMIT.
+(gsalloc.c [1.11]: 2001/09/05 18:03:39 lpd)
+ - Copying a parameter list failed to copy persistent aggregates if
+the target list used a different allocator from the source list, possibly
+causing crashes at 'restore'. Fixes SourceForge #461007. (gsparamx.c [1.4]:
+2001/09/14 04:23:11 lpd)
+ - The sin and cos operators in Type 4 (PostScript Calculator)
+Functions expected their argument in radians, not degrees. (gsfunc4.c [1.7]:
+2001/09/17 06:01:12 lpd)
+ - Fix for MS-Windows graphics library. Remove references to
+interpreter from gp_check_interrupts function in library. Make gslib.c
+access gs_stdin not stdin. Correct the build paths for graphics devices. Add
+missing graphics devices. (gslib.c [1.5]: 2001/09/22 07:07:02 ghostgum)
+
+Committing in . Modified Files: gs/icclib/icc.c gs/src/gdevpdf.c
+gs/src/gp_vms.c gs/src/gsnogc.c gs/src/icclib.mak gs/src/openvms.mmk
+gs/src/x_.h Added Files: gs/src/vms_x_fix.h Patches for OpenVMS
+(gsnogc.c [1.7]: 2001/04/20 09:56:22 joukj)
+
+Changes gp_open_scratch_file() to use mkstemp() rather than mktemp() on gcc
+builds, which avoids warnings. Adds CAPOPT variable to unix-gcc.mak to
+select which function is used, so that builds will still succeed on systems
+that don't have mkstemp(). (gp_unifs.c [1.5]: 2001/05/07 19:05:46 jackiem)
+
+This fixes a minor omission that prevents ghostscript from building on at
+least some platforms. After an #ifndef, a #define isn't done.
+(gsptype2.h [1.4]: 2001/05/11 23:12:11 jackiem)
+
+fix: If the ICC profile fails to load completely, or is missing a WhitePoint
+a valid default is needed to prevent a divide by zero. The WhitePoint is the
+same as the ICC default illuminant, D50. SourceForge bug 432130 for Artifex
+customer #150 as well as bug 427156, customers #880 and #1110 and bug
+414984. (gsicc.c [1.3]: 2001/06/12 15:32:20 rayjj)
+
+If an ICC color space failed to load, Acrobat Reader uses the alternate
+color space. Previous implementation ignored errors during load and used the
+partial ICC space. This change signals an error and uses the alternate space
+by catching the error in a stopped context in the interpreter.
+(gsicc.c [1.4]: 2001/06/12 16:02:39 rayjj)
+
+Patch from Mr. Toshiya Suzuki : Implementing multi-dimensional CID ranges,
+and fixing bugs about decoding text string with CID font : (1) when GS
+consumes undefined byte sequence (which cannot be mapped to some glyphs), GS
+aborts. (2) when selected CID font lacks the glyph for requested CID, GS
+aborts. (3) "notdefrange" defines SINGLE CID for undefined byte sequences in
+specified range, but current GS implementation take it as an offset to
+calculate MULTIPLE CID. (4) "cidrange" operators accept only full range
+specification (&lt;0000&gt; to &lt;FFFF&gt;) or 8 bit width range
+(&lt;xxyy&gt; to &lt;xxzz&gt;). Source Forge bug #415163. (gdebug.h [1.3],
+gsfcmap.c [1.14], gsmisc.c [1.12], gxfcmap.h [1.8]: 2001/06/16 19:02:32
+igorm)
+
+Notes that the 'foreign' member of the vm_spaces.memories allocator array is
+not used (always zero). (gsgc.h [1.3]: 2001/06/17 04:03:52 lpd)
+
+Makes embedded CFF fonts in PDF files omit the FontBBox if it is [0 0 0 0].
+This should only be a minor optimization, but SourceForge bug #428595 claims
+that Acrobat Reader cares. (gdevpsf2.c [1.13]: 2001/07/06 05:17:31 lpd)
+
+Changed debugging flag variables to const. (gshtscr.c [1.6],
+gsmdebug.h [1.3], gxchar.c [1.5], gxclimag.c [1.3], gxclip.c [1.4]:
+2001/08/01 16:21:34 stefan911)
+
+Changed fill patterns for unallocated memory to const (gsmemory.c [1.3]:
+2001/08/02 00:12:08 stefan911)
+
+These changes were originally put into the GS_6_5 branch on 2001/03/13. They
+are needed for using the current version of teh graphics library with the
+PCL6 code. Short description of changes: stat_.h: Added definition of
+stat_is_dir for use with MSVC. Not used in Ghostscript. gsptype1.c: Changes
+in image_PaintProc. This routine is used in gs_makepixmappattern.
+gs_makepixmappattern is only used in test8 (in gslib.c - a test module) and
+gs_makebitmappattern_xform. gs_makebitmappatern_xform is not used in
+Ghostscript. It is used in pcl6. (gsptype1.c [1.3]: 2001/08/07 22:13:29
+dancoby)
+
+Improves documentation for gs_string and gs_bytestring types; adds
+gs_free_[const_]bytestring procedures. (gsmemory.c [1.4], gsmemory.h [1.3],
+gstypes.h [1.3]: 2001/08/25 06:46:21 lpd)
+
+Speed up reading stdin when using callouts. Add platform-specific functions
+for reading stdin, to allow non-blocking reading of stdin if supported.
+Fixes Sourceforge bug #416973. (gp.h [1.7], unistd_.h [1.3]: 2001/09/15
+08:48:33 ghostgum)
+
+Improves poor performance of shadings in some cases, notably Coons01.ps.
+Long, thin triangles are now cut in half, rather than into four smaller
+triangles. Thus, the mesh is more regular. (gxshade4.c [1.5]: 2001/09/22
+16:15:43 raph)
+
+Updates version and date in documentation in preparation for 7.02
+pre-release. (gscdef.c [1.14]: 2001/09/22 16:26:22 raph)
+
+</pre><h2><a name="7.02-Other"></a>Other</h2><pre>
+
+Committing in . Modified Files: gs/icclib/icc.c gs/src/gdevpdf.c
+gs/src/gp_vms.c gs/src/gsnogc.c gs/src/icclib.mak gs/src/openvms.mmk
+gs/src/x_.h Added Files: gs/src/vms_x_fix.h Patches for OpenVMS
+(icclib/icc.c [1.4], vms_x_fix.h [1.1]: 2001/04/20 09:56:22 joukj)
+
+This is the fix for [ #425014 ] Compile error on AIX in icc.c. The control87
+is not defined on AIX systems (or probably on anything but x86 systems).
+This was suggested by Graeme Gill. (icclib/icc.c [1.5]: 2001/06/06 08:14:14
+dancoby)
+
+branches: 1.1.2; Adds initial support for macos. (gp_mac.h [1.1]: 2001/07/18
+20:20:50 giles)
+
+branches: 1.1.2; Adds the remaining macos source files (macsysstat.h [1.1],
+macsystypes.h [1.1]: 2001/07/18 20:27:39 giles)
+
+Adds generated macos build files to .cvsignore (.cvsignore [1.2]: 2001/07/31
+20:03:20 giles)
+
+<hr>
+
+<h1><a name="Version7.00"></a>Version 7.00 (2001-04-08)</h1>
+
+<p>
+This is the official 7.0 Ghostscript release. Most of the changes
+since 6.64 are quite minor, with the exception of one fix for ICC
+profile support.
+
+<p>
+All problems registered on SourceForge numbered 414588 or lower are
+closed, except for the following: 209350 215256, 219798, 221582,
+222534, 222727, 224056, 224863, 226477, 226584, 227684, 228180,
+228641, 230694, 231390, 404255, 404482, 405342, 406285, 406689,
+406696, 406979, 407342, 409887, 410371, 411753, 413114, 413669,
+413747, 414022, 414104, 414588.
+
+<h3><a name="7.00_Incompatible_changes"></a>Incompatible changes</h3>
+
+<pre>
+</pre>
+
+<h2><a name="7.00-Documentation"></a>Documentation</h2><pre>
+
+Updates broken and obsolete offsite links in the documenation.
+(doc/Devices.htm [1.28], doc/Fonts.htm [1.18], doc/Language.htm [1.30],
+doc/Lib.htm [1.11], doc/Maintain.htm [1.17], doc/Make.htm [1.29],
+doc/New-user.htm [1.26], doc/Projects.htm [1.29], doc/Ps2epsi.htm [1.12],
+doc/Readme.htm [1.27]: 2001/04/08 04:42:55 giles)
+
+Updates version number and date in preparation for 7.00 release.
+(doc/API.htm [1.9], doc/Bug-form.htm [1.20], doc/Bug-info.htm [1.17],
+doc/C-style.htm [1.17], doc/Commprod.htm [1.13], doc/Copying.htm [1.11],
+doc/Current.htm [1.11], doc/DLL.htm [1.13], doc/Develop.htm [1.38],
+doc/Devices.htm [1.29], doc/Drivers.htm [1.19], doc/Fonts.htm [1.19],
+doc/Helpers.htm [1.15], doc/History1.htm [1.11], doc/History2.htm [1.11],
+doc/History3.htm [1.11], doc/History4.htm [1.11], doc/History5.htm [1.13],
+doc/History6.htm [1.27], doc/Htmstyle.htm [1.16], doc/Install.htm [1.22],
+doc/Issues.htm [1.9], doc/Language.htm [1.31], doc/Lib.htm [1.12],
+doc/Maintain.htm [1.18], doc/Make.htm [1.30], doc/New-user.htm [1.27],
+doc/News.htm [1.84], doc/Projects.htm [1.30], doc/Ps-style.htm [1.11],
+doc/Ps2epsi.htm [1.13], doc/Ps2pdf.htm [1.29], doc/Psfiles.htm [1.19],
+doc/README [1.10], doc/Readme.htm [1.28], doc/Release.htm [1.35],
+doc/Source.htm [1.11], doc/Tester.htm [1.12], doc/Unix-lpr.htm [1.11],
+doc/Use.htm [1.27], doc/Xfonts.htm [1.11], doc/gs-vms.hlp [1.10],
+man/dvipdf.1 [1.8], man/font2c.1 [1.8], man/gs.1 [1.8], man/gslp.1 [1.8],
+man/gsnd.1 [1.8], man/pdf2dsc.1 [1.8], man/pdf2ps.1 [1.10],
+man/pdfopt.1 [1.8], man/pf2afm.1 [1.8], man/pfbtopfa.1 [1.9],
+man/printafm.1 [1.8], man/ps2ascii.1 [1.8], man/ps2epsi.1 [1.8],
+man/ps2pdf.1 [1.12], man/ps2pdfwr.1 [1.9], man/ps2ps.1 [1.15],
+man/wftopfa.1 [1.8]: 2001/04/09 06:20:01 raph)
+
+</pre><h2><a name="7.00-Procedures"></a>Procedures</h2><pre>
+
+Completes the change of default X directories to /usr/X11R6. Last commit on
+this was inadvertently incomplete. (unix-gcc.mak [1.19],
+unixansi.mak [1.14]: 2001/04/07 23:34:40 raph)
+
+Updates version number and date in preparation for 7.00 release.
+(version.mak [1.33]: 2001/04/09 06:20:03 raph)
+
+</pre><h2><a name="7.00-Utilities"></a>Utilities</h2><pre>
+
+Fixes problems:
+ - Correct the Unix executable handing of the display device formats
+of 8bit and 24bit per pixel RGB. (dxmain.c [1.3]: 2001/04/08 08:40:29
+ghostgum)
+ - Ghostscript should return to the caller, not exit. Remove exit()
+from gp_do_exit() for all platforms except VMS. (gp_dvx.c [1.4],
+gp_iwatc.c [1.5], gp_os9.c [1.4], gp_unix.c [1.5]: 2001/04/08 08:43:24
+ghostgum)
+
+</pre><h2><a name="7.00-PDF_writer"></a>PDF writer</h2><pre>
+
+Fixes problems:
+ - AR4 doesn't like fonts with empty FontBBox which happens when the
+font contains only space characters. Small BBox causes AR 4 to display a
+hairline. So we use the full BBox. (gdevpdfw.c [1.11]: 2001/04/08 14:12:56
+alexcher)
+
+</pre><h2><a name="7.00-Interpreter"></a>Interpreter</h2><pre>
+
+Fixes problems:
+ - Ghostscript should return to the caller, not exit. Remove exit()
+from gp_do_exit() for all platforms except VMS. (gs.c [1.6]: 2001/04/08
+08:43:24 ghostgum)
+ - Need a cast to (gs_memory_t *) to prevent errors on some
+compliers. Change provided by Nelson H. F. Beebe. (zfdctd.c [1.6]:
+2001/04/09 05:15:57 rayjj)
+ - Setting an ICC color space now invalidates the joint cache, so
+that TransformPQR gets computed. The profile is explicitly loaded so that
+the TransformPQR procedures have access to the white point. Also, the
+photometric interpretation of the hack for /All separation color spaces is
+reversed. Fixes Fixed_Original.pdf from Michael Jahn and Adobe tech note
+5002_EPSF_Spec.pdf. (zicc.c [1.2]: 2001/04/09 06:09:58 raph)
+
+Updates version number and date in preparation for 7.00 release.
+(lib/gs_init.ps [1.34]: 2001/04/09 06:20:03 raph)
+
+</pre><h2><a name="7.00-Library"></a>Library</h2><pre>
+
+Fixes problems:
+ - Setting an ICC color space now invalidates the joint cache, so
+that TransformPQR gets computed. The profile is explicitly loaded so that
+the TransformPQR procedures have access to the white point. Also, the
+photometric interpretation of the hack for /All separation color spaces is
+reversed. Fixes Fixed_Original.pdf from Michael Jahn and Adobe tech note
+5002_EPSF_Spec.pdf. (gscsepr.c [1.9], gsicc.c [1.2], gsicc.h [1.2]:
+2001/04/09 06:09:58 raph)
+
+</pre>
+
+<!-- [2.0 end contents] ==================================================== -->
+
+<!-- [3.0 begin visible trailer] =========================================== -->
+<hr>
+
+<p>
+<small>Copyright &copy; 2001 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.
+
+<p>
+<small>Ghostscript version 7.07, 17 May 2003
+
+<!-- [3.0 end visible trailer] ============================================= -->
+
+</body>
+</html>