| History of Ghostscript versions 6.n |
|---|
- Version 6.53 (2002-02-13)
- Version 6.52 (2001-10-20)
- Version 6.51 (2001-03-28)
- Version 6.50 (2000-12-02)
- Version 6.32 (2000-11-27)
- Version 6.31 (2000-11-03)
- Version 6.30 (2000-10-03)
- Version 6.23 (2000-08-07)
- Version 6.22 (2000-07-05)
- Version 6.21 (2000-04-28)
- Version 6.20 (2000-04-06)
- (Versions 6.02 - 6.19 deliberately omitted.)
- Version 6.01 (2000-03-17)
- Version 6.0 (2000-02-03)
This document is a record of changes in Ghostscript releases numbered 6.n. For earlier versions, see the the history documents:
History of Ghostscript versions 5.n
History of Ghostscript versions 4.n
History of Ghostscript versions 3.n
History of Ghostscript versions 2.n
History of Ghostscript versions 1.n
For other information, see the Ghostscript overview.
Within each release, news appears in the following order: Incompatible changes, Documentation, Procedures, Utilities, Drivers, Platforms, Fonts, PDF writer (included under Drivers through fileset 5.88), Interpreter, Streams (included under Interpreter through release 2.9.9), Library. Changes marked with a * were made available as patches to a previous release.
This is a maintanence release of the stable GPL branch of Ghostscript.
Major changes include:
No incompatible changes have been recorded for this version. Authors of drivers with potential security implications are encouraged to review the security changes, however.
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. This should address SF bug #474582 and eliminate the need for the RedHat PARANOIDSAFER patch. (doc/Language.htm [1.19.2.7], doc/Use.htm [1.13.2.9]: 2002/01/31 19:13:25 rayjj) Increments version numbers after the 6.52 release. (doc/News.htm [1.65.2.13]: 2001/11/01 05:50:33 giles) documents for features in gs-cjk patch, small fixes for Fonts.htm. (doc/CJK.htm [1.1.2.1], doc/CJKTTCID.htm [1.1.2.1], doc/Fonts.htm [1.8.2.6], doc/Readme.htm [1.13.2.7]: 2001/11/21 07:09:11 mpsuzuki) 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. Locking is not turned on by default as a result of this change, but -d.LockSafetyParams=true can be added to the command line to accomplish this. Related to SF bug #474582 (sort of). (doc/Language.htm [1.19.2.6]: 2002/01/04 18:30:46 rayjj) Adds basic GNU autoconf support to the build system. (doc/Make.htm [1.15.2.10], doc/Release.htm [1.21.2.10]: 2002/01/22 04:54:19 giles) Adds a new documentation section on display devices along with a basic description of the x11 devices. (doc/Devices.htm [1.13.2.9]: 2002/01/30 07:38:35 giles) Removes references to cheq.ps, now incorporated in chess.ps. (doc/Psfiles.htm [1.8.2.6]: 2002/02/01 04:01:04 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. (doc/Use.htm [1.13.2.10]: 2002/02/01 19:52:53 giles) Integrates the Ghostscript client device from the Gimp-Print driver collection, creating the new 'stp' device. Adds basic documentation referring the user to gimp-print.sourceforge.net for more information. Adds simple support to the autoconf build to include the driver if the library is available. Thanks to Robert L Krawitz and the Gimp-Print team for making this code available. (doc/Devices.htm [1.13.2.10]: 2002/02/02 20:43:03 giles) Adds documentation on the ijs device. (doc/Devices.htm [1.13.2.11]: 2002/02/05 00:33:22 giles) update version date for the 6.53 release. (doc/News.htm [1.65.2.14]: 2002/02/05 20:58:40 giles) Minor fixups for release. (doc/Release.htm [1.21.2.11]: 2002/02/05 21:21:11 giles) Updates the release date in the documentation. (doc/Bug-form.htm [1.9.2.7], doc/Bug-info.htm [1.7.2.9], doc/C-style.htm [1.4.2.6], doc/CJK.htm [1.1.2.2], doc/CJKTTCID.htm [1.1.2.2], doc/Commprod.htm [1.3.2.6], doc/Current.htm [1.3.2.6], doc/DLL.htm [1.3.2.6], doc/Devices.htm [1.13.2.12], doc/Drivers.htm [1.8.2.6], doc/Fonts.htm [1.8.2.7], doc/Helpers.htm [1.6.2.7], doc/History1.htm [1.3.2.6], doc/History2.htm [1.3.2.6], doc/History3.htm [1.3.2.6], doc/History4.htm [1.3.2.6], doc/History5.htm [1.5.2.6], doc/History6.htm [1.14.2.15], doc/Htmstyle.htm [1.6.2.6], doc/Install.htm [1.9.2.7], doc/Language.htm [1.19.2.8], doc/Lib.htm [1.3.2.6], doc/Maintain.htm [1.4.2.7], doc/Make.htm [1.15.2.11], doc/New-user.htm [1.13.2.7], doc/News.htm [1.65.2.15], doc/PUBLIC [1.3.2.2], doc/Projects.htm [1.19.2.7], doc/Ps2epsi.htm [1.4.2.6], doc/Ps2pdf.htm [1.18.2.6], doc/Psfiles.htm [1.8.2.7], doc/README [1.4.2.4], doc/Readme.htm [1.13.2.8], doc/Release.htm [1.21.2.12], doc/Source.htm [1.3.2.6], doc/Tester.htm [1.3.2.6], doc/Unix-lpr.htm [1.3.2.6], doc/Use.htm [1.13.2.11], doc/Xfonts.htm [1.3.2.6], doc/gs-vms.hlp [1.3.2.7], man/dvipdf.1 [1.1.2.5], man/font2c.1 [1.1.2.5], man/gs.1 [1.1.2.5], man/gslp.1 [1.1.2.5], man/gsnd.1 [1.1.2.5], man/pdf2dsc.1 [1.1.2.5], man/pdf2ps.1 [1.3.2.5], man/pdfopt.1 [1.1.2.5], man/pf2afm.1 [1.1.2.5], man/pfbtopfa.1 [1.2.2.5], man/printafm.1 [1.1.2.5], man/ps2ascii.1 [1.1.2.5], man/ps2epsi.1 [1.1.2.5], man/ps2pdf.1 [1.5.2.5], man/ps2pdfwr.1 [1.2.2.5], man/ps2ps.1 [1.7.2.5], man/wftopfa.1 [1.1.2.5]: 2002/02/06 01:29:56 giles) Removes the apparently somewhat redundant 'Current.htm' file. (doc/Current.htm [1.3.2.7], doc/Readme.htm [1.13.2.9], doc/Release.htm [1.21.2.13]: 2002/02/06 03:24:38 giles) Updates the text README to match Readme.htm (doc/README [1.4.2.5]: 2002/02/06 03:26:26 giles) Documents how to generate the plain text readme by running the html version through lynx. (doc/Release.htm [1.21.2.14]: 2002/02/06 03:34:32 giles) Adds a section on security issues (raph's blurb from the 7.04 release). (doc/Use.htm [1.13.2.12]: 2002/02/06 04:52:54 giles) Refer to GNU/Linux. (doc/Make.htm [1.15.2.12], doc/Use.htm [1.13.2.13]: 2002/02/06 05:07:49 giles) Updates history and changes by hand. (doc/Changes.html [1.18.2.9], doc/History6.htm [1.14.2.14]: 2001/10/20 10:47:26 giles) Updates changelog for 6.53 release. (doc/Changes.htm [1.18.2.10], doc/History6.htm [1.14.2.16], doc/News.htm [1.65.2.16]: 2002/02/06 05:19:51 giles) Improves branch handling in cvs2hist, raph's patch from HEAD. Also documents the new options. (doc/Release.htm [1.21.2.15]: 2002/02/06 23:34:29 giles) Removes a negative inadvertantly left in the description of GNU Ghostscripts Licensing terms. (doc/Readme.htm [1.13.2.10]: 2002/02/07 20:48:53 giles) Adds the text of the GNU Lesser General Public License, v2.1 as required by the terms of gdevhpij.c, which is LGPL'd. (doc/Readme.htm [1.13.2.11]: 2002/02/07 21:11:58 giles) Bumps dates for second 6.53 release candidate. (doc/Bug-form.htm [1.9.2.8], doc/Bug-info.htm [1.7.2.10], doc/C-style.htm [1.4.2.7], doc/Commprod.htm [1.3.2.7], doc/DLL.htm [1.3.2.7], doc/Devices.htm [1.13.2.13], doc/Drivers.htm [1.8.2.7], doc/Fonts.htm [1.8.2.8], doc/Helpers.htm [1.6.2.8], doc/History1.htm [1.3.2.7], doc/History2.htm [1.3.2.7], doc/History3.htm [1.3.2.7], doc/History4.htm [1.3.2.7], doc/History5.htm [1.5.2.7], doc/History6.htm [1.14.2.17], doc/Htmstyle.htm [1.6.2.7], doc/Install.htm [1.9.2.8], doc/Language.htm [1.19.2.9], doc/Lib.htm [1.3.2.7], doc/Maintain.htm [1.4.2.8], doc/Make.htm [1.15.2.13], doc/New-user.htm [1.13.2.8], doc/News.htm [1.65.2.17], doc/Projects.htm [1.19.2.8], doc/Ps2epsi.htm [1.4.2.7], doc/Ps2pdf.htm [1.18.2.7]: 2002/02/11 20:47:53 giles) Bumps dates for second 6.53 release candidate. (doc/Psfiles.htm [1.8.2.8], doc/README [1.4.2.6], doc/Readme.htm [1.13.2.12], doc/Release.htm [1.21.2.16], doc/Source.htm [1.3.2.7], doc/Tester.htm [1.3.2.7], doc/Unix-lpr.htm [1.3.2.7], doc/Use.htm [1.13.2.14], doc/Xfonts.htm [1.3.2.7], doc/gs-vms.hlp [1.3.2.8], man/dvipdf.1 [1.1.2.6], man/font2c.1 [1.1.2.6], man/gs.1 [1.1.2.6], man/gslp.1 [1.1.2.6], man/gsnd.1 [1.1.2.6], man/pdf2dsc.1 [1.1.2.6], man/pdf2ps.1 [1.3.2.6], man/pdfopt.1 [1.1.2.6], man/pf2afm.1 [1.1.2.6], man/pfbtopfa.1 [1.2.2.6], man/printafm.1 [1.1.2.6], man/ps2ascii.1 [1.1.2.6], man/ps2epsi.1 [1.1.2.6], man/ps2pdf.1 [1.5.2.6], man/ps2pdfwr.1 [1.2.2.6], man/ps2ps.1 [1.7.2.6], man/wftopfa.1 [1.1.2.6]: 2002/02/11 20:47:56 giles) Updates the text readme for the second release candidate. (doc/README [1.4.2.7]: 2002/02/11 20:52:02 giles) Fixes a minor formatting error. (doc/Release.htm [1.21.2.17]: 2002/02/11 20:53:53 giles)
Fixes problems: - Fixes a typo in the ijs device inclusion and adds missing ijs entries in gs.mak. (gs.mak [1.2.2.2]: 2002/02/04 23:52:44 giles) Increments version numbers after the 6.52 release. (version.mak [1.22.2.9]: 2001/11/01 05:50:34 giles) Replaces copyright and license of the toolbin scripts to properly reflect their GPL status. (toolbin/3way.tcl [1.3.2.1], toolbin/cvs2hist.py [1.3.2.1], toolbin/errlist.tcl [1.3.2.1], toolbin/gsindent [1.3.2.1], toolbin/gsmake.tcl [1.5.2.1], toolbin/headers.tcl [1.3.2.1], toolbin/leaks.tcl [1.3.2.1], toolbin/makegnu.tcl [1.3.2.1], toolbin/makeset.tcl [1.5.2.3], toolbin/pre [1.8.2.2], toolbin/precheck.tcl [1.3.2.1], toolbin/suite.tcl [1.3.2.1], toolbin/tmake.tcl [1.3.2.1]: 2001/11/02 23:05:44 giles) New CIDFnmap files are added to both gs CVS repository and unixinst.mak. (unixinst.mak [1.13.2.6]: 2001/11/16 16:06:12 masata-y) updated to install CJK documents and samples. (unixinst.mak [1.13.2.7]: 2001/11/21 08:37:12 mpsuzuki) 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.8.2.7]: 2001/12/19 20:43:22 jackiem) Removes duplicate GPL'd device entries from contrib.mak. These should only be listed in gnudevs.mak. Also cleans up copyright statement and header comments. (contrib.mak [1.20.2.7], gnudevs.mak [1.1.2.2]: 2002/01/24 00:14:41 giles) Removes references to cheq.ps, now incorporated in chess.ps. (unixinst.mak [1.13.2.8]: 2002/02/01 04:01:04 giles) Integrates the Ghostscript client device from the Gimp-Print driver collection, creating the new 'stp' device. Adds basic documentation referring the user to gimp-print.sourceforge.net for more information. Adds simple support to the autoconf build to include the driver if the library is available. Thanks to Robert L Krawitz and the Gimp-Print team for making this code available. (gnudevs.mak [1.1.2.3]: 2002/02/02 20:43:03 giles) Adds the IJS client device and support for building it and the included ijs library to the autoconf makefile. (devs.mak [1.35.2.2], ijs.mak [1.2.4.1]: 2002/02/04 23:14:09 giles) Adds the ijs device to the other top-level makefiles. (bcwin32.mak [1.4.2.4], dvx-gcc.mak [1.5.2.3], macos-mcp.mak [1.1.2.2], msvc32.mak [1.6.2.4], openvms.mak [1.6.2.4], os2.mak [1.8.2.6], ugcclib.mak [1.5.2.5], unix-gcc.mak [1.8.2.8], unixansi.mak [1.6.2.6], unixtrad.mak [1.6.2.6], watclib.mak [1.6.2.5], watcw32.mak [1.5.2.4], wctail.mak [1.2.2.2], winlib.mak [1.4.2.4]: 2002/02/05 00:20:42 giles) Merges changes of the hl1250 driver from Marek Michalkiewicz (from http://www.amelek.gda.pl/gs-hl1250/gnu-gs-6.51-hl1250-patch-0.4.gz) (gnudevs.mak [1.1.2.4]: 2002/02/05 02:16:11 giles) Updates version date for the 6.53 release. (version.mak [1.22.2.10]: 2002/02/05 20:58:40 giles) Removes Current.htm from the install list (unixinst.mak [1.13.2.9]: 2002/02/06 03:25:26 giles) Merges updates to the cvs2hist script from HEAD. In sum: updates for python 2.1 (backward-compatible to 1.5); outputs valid html and escapes special characters; adds a -t option for text output; enables the -r commandline option. (toolbin/cvs2hist.py [1.3.2.2]: 2002/02/06 04:01:46 giles)
Fixes problems: - On IA64 CPUs, objects were only aligned on 8-byte boundaries, not 16-byte. (It may be that only jmpbuf structures actually need 16-byte alignment, but gcc and glibc malloc align all objects that way.) Fixes SourceForge bug #502866. Checks for unaligned malloc() returns in DEBUG mode. Also cleans up some minor coding issues in genarch.c. Patch from L. Peter Deutsch. (genarch.c [1.2.2.2]: 2002/01/18 23:36:37 giles) - Incorporate patch from Tim Waugh of RedHat to allow ps2pdfwr to correctly process files with spaces in their names. Fixes Sourceforge bug #505338. (lib/ps2pdfwr [1.5.2.2]: 2002/01/22 21:32: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. This should address SF bug #474582 and eliminate the need for the RedHat PARANOIDSAFER patch. (gp_macio.c [1.2.2.2], gp_ntfs.c [1.4.2.3], gp_os2.c [1.4.2.4], gp_vms.c [1.4.2.3]: 2002/01/31 19:13:26 rayjj) - Extra (old) parameters to gp_file_name_concat_string removed. (gp_ntfs.c [1.4.2.4]: 2002/02/01 08:05:21 rayjj) New CIDFnmap files are added to both gs CVS repository and unixinst.mak. (lib/CIDFnmap [1.1.2.1], lib/CIDFnmap.ARP [1.1.2.1], lib/CIDFnmap.Bae [1.1.2.1], lib/CIDFnmap.CJK [1.1.2.1], lib/CIDFnmap.Koc [1.1.2.1], lib/CIDFnmap.Ore [1.1.2.1], lib/CIDFnmap.Sol [1.1.2.1]: 2001/11/16 16:06:12 masata-y) CIDFnmap.Koc is updated. (lib/CIDFnmap.Koc [1.1.2.2]: 2001/11/16 18:55:10 masata-y)
Fixes problems: - Fixes bug introduced in gdevxini.c revision 1.5. Don't overwrite the pixmap handle provided in the GHOSTVIEW environment variable. (gdevxini.c [1.9.2.2]: 2001/11/28 07:27:58 ghostgum) - Don't signal invalidacces if the OutputFile parameter is set to the current value as would be done by 'currentpagedevice setpagedevice'. (gdevcgm.c [1.2.2.3], gdevmac.c [1.1.2.3]: 2002/01/15 05:15:01 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.7.2.2], gdevxalt.c [1.2.2.2]: 2002/01/30 20:11:15 raph) - changes license of the ijs client to GPL. (gdevijs.c [1.1.4.2]: 2002/02/05 21:03:41 giles) 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. Locking is not turned on by default as a result of this change, but -d.LockSafetyParams=true can be added to the command line to accomplish this. Related to SF bug #474582 (sort of). (gdevcgm.c [1.2.2.2], gdevmac.c [1.1.2.2]: 2002/01/04 18:30:47 rayjj) Integrates the Ghostscript client device from the Gimp-Print driver collection, creating the new 'stp' device. Adds basic documentation referring the user to gimp-print.sourceforge.net for more information. Adds simple support to the autoconf build to include the driver if the library is available. Thanks to Robert L Krawitz and the Gimp-Print team for making this code available. (gdevstp.c [1.1.2.1]: 2002/02/02 20:43:03 giles) Merges changes of the hl1250 driver from Marek Michalkiewicz (from http://www.amelek.gda.pl/gs-hl1250/gnu-gs-6.51-hl1250-patch-0.4.gz) (gdevhl12.c [1.2.2.2]: 2002/02/05 02:16:11 giles) Adds the ijs driver source, missing from the earlier commit. (gdevijs.c [1.1.4.1]: 2002/02/05 03:32:33 giles)
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.15.2.3]: 2001/12/22 07:26:30 masata-y) gs-cjk jumbo patch is committed by mpsuzuki ref. gs-code-review <200111021343.WAA20725@hiroshima-u.ac.jp> (lib/pdf_font.ps [1.12.2.8]: 2001/11/04 14:21:36 mpsuzuki)
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. This should address SF bug #474582 and eliminate the need for
the RedHat PARANOIDSAFER patch. (icontext.c [1.6.2.2], icstate.h [1.4.2.2],
imainarg.c [1.4.2.5], iutil2.c [1.2.2.2], iutil2.h [1.2.2.2],
lib/gs_cidfn.ps [1.17.2.3], lib/gs_fonts.ps [1.9.2.3],
lib/gs_init.ps [1.25.2.13], lib/gs_lev2.ps [1.6.2.3], zcontrol.c [1.3.2.2],
zfile.c [1.5.2.4], zusparam.c [1.3.2.2], zvmem.c [1.2.2.2]: 2002/01/31
19:13:25 rayjj)
- Fix the size of the MS-Windows text window to avoid it extending
below the bottom of the screen. (dwtext.cpp [1.2.2.2]: 2002/02/05 20:07:57
ghostgum)
- Prevent .locksafe (and .setsafe) from resetting the current
pagedevice. Fixes SourceForge bug #516379. patch from Ray Johnston.
(lib/gs_init.ps [1.25.2.14]: 2002/02/13 05:11:14 giles)
Increments version numbers after the 6.52 release.
(lib/gs_init.ps [1.25.2.10]: 2001/11/01 05:50:33 giles)
gs-cjk jumbo patch is committed by mpsuzuki ref. gs-code-review
<200111021343.WAA20725@hiroshima-u.ac.jp> (lib/gs_cidcm.ps [1.2.2.5],
lib/gs_cidfn.ps [1.17.2.2], lib/gs_cmap.ps [1.6.2.3],
lib/gs_init.ps [1.25.2.11], lib/gs_ttf.ps [1.8.2.2], zcfont.c [1.2.2.2],
zchar.c [1.3.2.3], zchar1.c [1.5.2.4], zchar42.c [1.2.2.3],
zcharout.c [1.2.2.4], zfcid0.c [1.4.2.3]: 2001/11/04 14:21:35 mpsuzuki)
CJK and international examples, by gs-cjk.
(examples/cjk/all_ac1.ps [1.1.2.1], examples/cjk/all_ag1.ps [1.1.2.1],
examples/cjk/all_aj1.ps [1.1.2.1], examples/cjk/all_aj2.ps [1.1.2.1],
examples/cjk/all_ak1.ps [1.1.2.1], examples/cjk/gscjk_ac.ps [1.1.2.1],
examples/cjk/gscjk_ag.ps [1.1.2.1], examples/cjk/gscjk_aj.ps [1.1.2.1],
examples/cjk/gscjk_ak.ps [1.1.2.1], examples/cjk/iso2022.ps [1.1.2.1]:
2001/11/21 07:27:02 mpsuzuki)
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.
Locking is not turned on by default as a result of this change, but
-d.LockSafetyParams=true can be added to the command line to accomplish
this. Related to SF bug #474582 (sort of). (lib/gs_setpd.ps [1.5.2.4],
zdevice.c [1.3.2.2], zdevice2.c [1.3.2.2]: 2002/01/04 18:30:46 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.25.2.12]: 2002/01/10
02:39:20 ghostgum)
bugfix: TrueType "cmap" table parser had bug about single-byte area of
format2. (lib/gs_ttf.ps [1.8.2.3]: 2002/01/12 03:20:33 mpsuzuki)
Integrates cheq.ps into chess.ps so it can be parsed as a standalone file.
(examples/cheq.ps [1.1.2.1], examples/chess.ps [1.1.2.1]: 2002/01/31
03:12:57 giles)
Adds copyright and license statements to the cjk example files, with
permission from the authors. Adds copyright and license statements and
Id lines to the example CIDFnmap files, and clarifies references to the
font licenses where appropriate. (examples/cjk/all_ac1.ps [1.1.2.2],
examples/cjk/all_ag1.ps [1.1.2.2], examples/cjk/all_aj1.ps [1.1.2.2],
examples/cjk/all_aj2.ps [1.1.2.2], examples/cjk/all_ak1.ps [1.1.2.2],
examples/cjk/gscjk_ac.ps [1.1.2.2], examples/cjk/gscjk_ag.ps
[1.1.2.2], examples/cjk/gscjk_aj.ps [1.1.2.2], examples/cjk/gscjk_ak.ps
[1.1.2.2], examples/cjk/iso2022.ps [1.1.2.2], lib/CIDFnmap [1.1.2.2],
lib/CIDFnmap.ARP [1.1.2.2], lib/CIDFnmap.Bae [1.1.2.2], lib/CIDFnmap.CJK
[1.1.2.3], lib/CIDFnmap.Koc [1.1.2.3], lib/CIDFnmap.Ore
[1.1.2.2], lib/CIDFnmap.Sol [1.1.2.2]: 2002/02/11 20:36:45 giles)
Fixes problems: - On IA64 CPUs, objects were only aligned on 8-byte boundaries, not 16-byte. (It may be that only jmpbuf structures actually need 16-byte alignment, but gcc and glibc malloc align all objects that way.) Fixes SourceForge bug #502866. Checks for unaligned malloc() returns in DEBUG mode. Also cleans up some minor coding issues in genarch.c. Patch from L. Peter Deutsch. (std.h [1.3.2.2]: 2002/01/18 23:36:37 giles)
Fixes problems: - Don't signal invalidacces if the OutputFile parameter is set to the current value as would be done by 'currentpagedevice setpagedevice'. (gdevprn.c [1.5.2.3]: 2002/01/15 05:15:01 rayjj) - On IA64 CPUs, objects were only aligned on 8-byte boundaries, not 16-byte. (It may be that only jmpbuf structures actually need 16-byte alignment, but gcc and glibc malloc align all objects that way.) Fixes SourceForge bug #502866. Checks for unaligned malloc() returns in DEBUG mode. Also cleans up some minor coding issues in genarch.c. Patch from L. Peter Deutsch. (gsmalloc.c [1.3.2.2], gxobj.h [1.2.2.2]: 2002/01/18 23:36:37 giles) - the mkstemp() patch was improperly applied, preventing gs from creating temporary files on unix. (gp_unifs.c [1.3.2.3]: 2002/01/22 06:01:46 giles) - 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. This should address SF bug #474582 and eliminate the need for the RedHat PARANOIDSAFER patch. (gp.h [1.5.2.3], gp_dosfe.c [1.2.2.2], gp_dosfs.c [1.2.2.2], gp_unifn.c [1.2.2.2], gsutil.c [1.4.2.2], gsutil.h [1.3.2.2]: 2002/01/31 19:13:26 rayjj) gs-cjk jumbo patch is committed by mpsuzuki ref. gs-code-review <200111021343.WAA20725@hiroshima-u.ac.jp> (gdebug.h [1.2.2.2], gsfcmap.c [1.8.2.4], gsmisc.c [1.8.2.2], gstext.c [1.3.2.3], gstype42.c [1.7.2.5], gxchar.c [1.2.2.4], gxchar.h [1.2.2.2], gxfcmap.h [1.5.2.2]: 2001/11/04 14:21:36 mpsuzuki) 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.3.2.2]: 2001/12/19 20:43:22 jackiem) 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. Locking is not turned on by default as a result of this change, but -d.LockSafetyParams=true can be added to the command line to accomplish this. Related to SF bug #474582 (sort of). (gdevprn.c [1.5.2.2], gdevvec.c [1.7.2.4], gsdparam.c [1.4.2.2], gxdevcli.h [1.3.2.2], gxdevice.h [1.4.2.2]: 2002/01/04 18:30:47 rayjj) support of nesting FMapType9 (CMap) into FMapType4/5 is added. (gschar0.c [1.2.2.3]: 2002/01/12 03:19:12 mpsuzuki) Adds the gs_param_string_from_transient_string() macro, needed by zdscpars.c and the ijs driver. This routine was originally introduced in 7.00. (gsparam.h [1.7.2.2]: 2002/01/23 04:15:50 giles) Minor fixups for release. (gscdef.c [1.9.2.4]: 2002/02/05 21:21:12 giles) Adds gs_init_file definition accidentally removed in the last commit. (gscdef.c [1.9.2.5]: 2002/02/06 03:11:48 giles)
Fixes problems: - Fixes a typo in the ijs device inclusion and adds missing ijs entries in gs.mak. (Makefile.in [1.1.2.5]: 2002/02/04 23:52:44 giles) Adds basic GNU autoconf support to the build system. (.cvsignore [1.1.2.2], Makefile.in [1.1.2.1], autogen.sh [1.3.2.1], configure.ac [1.4.2.1]: 2002/01/22 04:54:18 giles) Integrates the Ghostscript client device from the Gimp-Print driver collection, creating the new 'stp' device. Adds basic documentation referring the user to gimp-print.sourceforge.net for more information. Adds simple support to the autoconf build to include the driver if the library is available. Thanks to Robert L Krawitz and the Gimp-Print team for making this code available. (Makefile.in [1.1.2.2], configure.ac [1.4.2.2]: 2002/02/02 20:43:03 giles) removes empty DEVICE_DEV lines (Makefile.in [1.1.2.3]: 2002/02/03 21:02:20 giles) Adds the IJS 0.33 source release to the ghostscript distribution. (ijs/Makefile.in [1.1.4.1], ijs/README [1.1.4.1], ijs/common.mak [1.1.4.1], ijs/configure.in [1.1.4.1], ijs/ijs-config.in [1.1.4.1], ijs/ijs.c [1.1.4.1], ijs/ijs.h [1.1.4.1], ijs/ijs_client.c [1.1.4.1], ijs/ijs_client.h [1.1.4.1], ijs/ijs_client_example.c [1.1.4.1], ijs/ijs_exec_unix.c [1.1.4.1], ijs/ijs_exec_win.c [1.1.4.1], ijs/ijs_server.c [1.1.4.1], ijs/ijs_server.h [1.1.4.1], ijs/ijs_server_example.c [1.1.4.1], ijs/ijs_spec.pdf [1.1.4.1], ijs/ijs_spec.ps [1.1.4.1], ijs/ijs_spec.sgml [1.1.4.1], ijs/install-sh [1.1.4.1], ijs/state.eps [1.1.4.1], ijs/state.fig [1.1.4.1], ijs/unistd_.h [1.1.4.1], ijs/unix.mak [1.1.4.1], ijs/windows.mak [1.1.4.1]: 2002/02/04 23:13:10 giles) Adds the IJS client device and support for building it and the included ijs library to the autoconf makefile. (Makefile.in [1.1.2.4], configure.ac [1.4.2.3]: 2002/02/04 23:14:09 giles)
Version 6.52 (2001-10-20)
This is GNU Ghostscript 6.52, a maintenance release.
The majority of changes are build fixes, as well as some minor bug updates propagated from the AFPL branch.
Incompatible changes
No incompatible changes have been reported for this version.
Documentation
Fixes problems: - Fixes the missing (but unimportant) 'incompatible changes' section in the history entry for the last release. blanks the news file in preperation for the 6.52 release. (doc/History6.htm [1.14.2.12], doc/News.htm [1.65.2.9]: 2001/10/20 05:52:55 giles) updates version to 6.52 (as should have been done after last release) set the release date in preparation for the 6.52 release minor documentation fixup (doc/Release.htm [1.21.2.7]: 2001/10/20 05:35:55 giles) updates date/version strings for 6.52 release. (doc/Bug-form.htm [1.9.2.6], doc/Bug-info.htm [1.7.2.7], doc/C-style.htm [1.4.2.5], doc/Commprod.htm [1.3.2.5], doc/Current.htm [1.3.2.5], doc/DLL.htm [1.3.2.5], doc/Devices.htm [1.13.2.8], doc/Drivers.htm [1.8.2.5], doc/Fonts.htm [1.8.2.5], doc/Helpers.htm [1.6.2.6], doc/Hershey.htm [1.2.2.2], doc/History1.htm [1.3.2.5], doc/History2.htm [1.3.2.5], doc/History3.htm [1.3.2.5], doc/History4.htm [1.3.2.5], doc/History5.htm [1.5.2.5], doc/History6.htm [1.14.2.13], doc/Htmstyle.htm [1.6.2.5], doc/Humor.htm [1.1.2.2], doc/Install.htm [1.9.2.6], doc/Language.htm [1.19.2.5], doc/Lib.htm [1.3.2.5], doc/Maintain.htm [1.4.2.6], doc/New-user.htm [1.13.2.6], doc/PUBLIC [1.3.2.1], doc/Projects.htm [1.19.2.6], doc/Ps2epsi.htm [1.4.2.5], doc/Ps2pdf.htm [1.18.2.5], doc/Psfiles.htm [1.8.2.5], doc/README [1.4.2.3], doc/Readme.htm [1.13.2.6], doc/Release.htm [1.21.2.8], doc/Source.htm [1.3.2.5], doc/Tester.htm [1.3.2.5], doc/Unix-lpr.htm [1.3.2.5], doc/Use.htm [1.13.2.8], doc/Xfonts.htm [1.3.2.5]: 2001/10/20 07:46:29 giles) updates date/version strings for 6.52 release. (doc/gs-vms.hlp [1.3.2.5], man/dvipdf.1 [1.1.2.4], man/font2c.1 [1.1.2.4], man/gs.1 [1.1.2.4], man/gslp.1 [1.1.2.4], man/gsnd.1 [1.1.2.4], man/pdf2dsc.1 [1.1.2.4], man/pdf2ps.1 [1.3.2.4], man/pdfopt.1 [1.1.2.4], man/pf2afm.1 [1.1.2.4], man/pfbtopfa.1 [1.2.2.4], man/printafm.1 [1.1.2.4], man/ps2ascii.1 [1.1.2.4], man/ps2epsi.1 [1.1.2.4], man/ps2pdf.1 [1.5.2.4], man/ps2pdfwr.1 [1.2.2.4], man/ps2ps.1 [1.7.2.4], man/wftopfa.1 [1.1.2.4]: 2001/10/20 07:46:32 giles) more version number updates (doc/Bug-info.htm [1.7.2.8], doc/Make.htm [1.15.2.9], doc/News.htm [1.65.2.10], doc/gs-vms.hlp [1.3.2.6]: 2001/10/20 07:55:54 giles) removes some obsolete material from the release instructions. (doc/Release.htm [1.21.2.9]: 2001/10/20 08:48:40 giles)Procedures
Fixes problems: updates version to 6.52 (as should have been done after last release) set the release date in preparation for the 6.52 release minor documentation fixup (version.mak [1.22.2.8]: 2001/10/20 05:35:55 giles)Drivers
Fixes problems: Renames pwrite(), pputs() and pputc() to stream_write(), stream_puts() and stream_putc() to avoid conflict with a common library routine of the same name. This corresponds to a change that was made to the 7.0 series in april but not propagated. Fixes sourceforge bug #462212. (gdevps.c [1.12.2.4], gdevpsdu.c [1.7.2.4], gdevpsu.c [1.2.2.4]: 2001/10/18 06:08:20 giles)PDF writer
Renames pwrite(), pputs() and pputc() to stream_write(), stream_puts() and stream_putc() to avoid conflict with a common library routine of the same name. This corresponds to a change that was made to the 7.0 series in april but not propagated. Fixes sourceforge bug #462212. (gdevpdf.c [1.21.2.5], gdevpdfb.c [1.2.2.3], gdevpdfc.c [1.12.2.2], gdevpdfd.c [1.10.2.3], gdevpdfe.c [1.4.2.3], gdevpdfg.c [1.10.2.3], gdevpdfj.c [1.5.2.2], gdevpdfm.c [1.7.2.3], gdevpdfo.c [1.5.2.2], gdevpdft.c [1.16.2.2], gdevpdfu.c [1.12.2.2], gdevpdfw.c [1.5.2.3]: 2001/10/18 06:08:20 giles)Interpreter (PDF)
(From <20011004.205009.115908924.hideyuki@sat.t.u-tokyo.ac.jp> posted to gs-code-review) First one for pdf_ops.ps is a bug fix. The PDF Reference (5.2.1 Character Spacing) says that, in vertical writing mode, a character spacing parameter has to be added to the y component (instead of the x component) of a glyph's displacement. However, current gs does not check the writing mode, so that texts are rendered weirdly in vertical writing mode. The first patch is supposed to fix the problem. Second one for pdf_font.ps is an improvement. Adobe Acrobat Reader automatically substitute its standard CIDFonts such as HeiseiMin-W3-Acro, HYSMyeongJo-Medium-Acro and so on for unavailable CIDFonts written in PDF files. On the other hand, current gs simply reports an error that the CIDFont is not available. With the patch, this automatic substitution is realized by substituting the CIDFonts named 'Registry-Ordering' for unavailable CIDFonts (e.g. 'Adobe-Japan1' for usual Japanese fonts). Without the facility, gs as a processor of CJK PDF files is almost useless. In fact, this patch is more useful when "alias" of CIDFonts is implemented as in CIDFontmap of the gs-cjk package, because we have to prepare aliases for font names such as 'Adobe-Japan1'. However, I would like to submit the patch separately, for it is basically independent of other part of the gs-cjk package. Besides the facility, the second patch supports automatic transformation of CIDFonts when the font names contain specifiers such as ',Bold', ',Italic' and ',BoldItalic'. It also changes Ordering of identity CMaps from Japan1 to Identity. It seems that the Ordering had to be Japan1 temporarily while strict agreement of CIDSystemInfo between CIDFonts and CMaps was required, but now it does not have to be, because the check is not performed anymore. (lib/pdf_font.ps [1.12.2.7], lib/pdf_ops.ps [1.15.2.2]: 2001/10/08 18:40:08 masata-y)Interpreter
Fixes problems: - 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.3.2.2]: 2001/10/11 17:59:41 igorm) Renames pwrite(), pputs() and pputc() to stream_write(), stream_puts() and stream_putc() to avoid conflict with a common library routine of the same name. This corresponds to a change that was made to the 7.0 series in april but not propagated. Fixes sourceforge bug #462212. (zfcmap.c [1.8.2.2]: 2001/10/18 06:08:20 giles) updates version to 6.52 (as should have been done after last release) set the release date in preparation for the 6.52 release minor documentation fixup (lib/gs_init.ps [1.25.2.9]: 2001/10/20 05:35:55 giles)Streams
Renames pwrite(), pputs() and pputc() to stream_write(), stream_puts() and stream_putc() to avoid conflict with a common library routine of the same name. This corresponds to a change that was made to the 7.0 series in april but not propagated. Fixes sourceforge bug #462212. (spprint.c [1.2.2.2], spprint.h [1.2.2.2], spsdf.c [1.4.2.2]: 2001/10/18 06:08:20 giles)Library
Renames pwrite(), pputs() and pputc() to stream_write(), stream_puts() and stream_putc() to avoid conflict with a common library routine of the same name. This corresponds to a change that was made to the 7.0 series in april but not propagated. Fixes sourceforge bug #462212. (gdevpsf1.c [1.5.2.3], gdevpsfm.c [1.3.2.2], gdevpsft.c [1.4.2.2], gsfunc4.c [1.3.2.2]: 2001/10/18 06:08:20 giles)???Other???
Fixes Problems: - Includeas required by Debian systems with glibc 2.2. Fixes SourceForge bugs 413747, 417180, 417181, 417182. (time_.h [1.2.2.2]: 2001/06/07 21:05:12 raph)
Version 6.51 (2001-03-28)
This fileset consists of AFPL Ghostscript 6.51, a maintenance release.
All problems registered on SourceForge numbered 124313 or lower are closed, except for the following: 101814, 101905, 101955, 102146, 102735, 105289, 106340, 106652, 109350, 111449, 113116, 113799, 114084, 115256, 115536, 116461, 117066, 117260, 119676, 119677, 119798, 120967, 121161, 121582, 121715, 122035, 122426, 122532, 122534, 122683, 122727, 123005, 123091, 123702, 123754, 123867, 123896, 123992, 124042, 124056, 124095, 124134, 124204, 124313.
The following projects are in a partially completed state:
No incompatible changes have been reported for this version.
Additional copyright header changes to Gnu version for doc files. Integrates GPL files in gnu-gs-modules-000702.tar.gz. (doc/COPYING [1.1.2.1], doc/Copying.htm [1.3.2.4], doc/Current.htm [1.3.2.4], doc/DLL.htm [1.3.2.4], doc/Devices.htm [1.13.2.6], doc/Drivers.htm [1.8.2.4], doc/Fonts.htm [1.8.2.4], doc/Helpers.htm [1.6.2.5], doc/History1.htm [1.3.2.4], doc/History2.htm [1.3.2.4], doc/History3.htm [1.3.2.4]: 2001/06/05 07:07:35 raph) 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) Additional copyright header changes to Gnu version for doc files. Integrates GPL files in gnu-gs-modules-000702.tar.gz. (doc/History4.htm [1.3.2.4], doc/History5.htm [1.5.2.4], doc/History6.htm [1.14.2.10], doc/Htmstyle.htm [1.6.2.4], doc/Install.htm [1.9.2.4], doc/Language.htm [1.19.2.4], doc/Lib.htm [1.3.2.4], doc/New-user.htm [1.13.2.4], doc/News.htm [1.65.2.7], doc/Projects.htm [1.19.2.4], doc/Ps2epsi.htm [1.4.2.4], doc/Ps2pdf.htm [1.18.2.4], doc/Psfiles.htm [1.8.2.4], doc/Readme.htm [1.13.2.4], doc/Source.htm [1.3.2.4], doc/Tester.htm [1.3.2.4], doc/Unix-lpr.htm [1.3.2.4], doc/Use.htm [1.13.2.6], doc/Xfonts.htm [1.3.2.4]: 2001/06/05 07:07:36 raph)
Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (all-arch.mak [1.6.2.1], bcwin32.mak [1.4.2.2], cfonts.mak [1.2.2.1], contrib.mak [1.20.2.3], cp.bat [1.1.2.1], cp.cmd [1.1.2.1], devs.mak [1.35.2.1], dvx-gcc.mak [1.5.2.1], dvx-head.mak [1.2.2.1], dvx-tail.mak [1.3.2.1], dwmain.rc [1.2.2.1], dwsetup.rc [1.4.2.1], dwuninst.rc [1.3.2.1]: 2001/06/05 06:31:41 raph) Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (gs.mak [1.2.2.1], gs16spl.rc [1.2.2.1], gsdll2.rc [1.2.2.1], gsdll32.rc [1.2.2.1], gsos2.rc [1.2.2.1], gspmdrv.rc [1.2.2.1], gswin.rc [1.2.2.1], int.mak [1.37.2.5]: 2001/06/05 06:31:44 raph) Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (jpeg.mak [1.3.2.1], lib.mak [1.36.2.6], libpng.mak [1.3.2.1], msvc32.mak [1.6.2.2], msvccmd.mak [1.5.2.2], msvclib.mak [1.6.2.3], msvctail.mak [1.5.2.1], mv.bat [1.1.2.1], mv.cmd [1.1.2.1], openvms.mak [1.6.2.1], openvms.mmk [1.6.2.1], os2.mak [1.8.2.3], pcwin.mak [1.2.2.1], rm.bat [1.1.2.1], rm.cmd [1.1.2.1], ugcclib.mak [1.5.2.2], unix-aux.mak [1.3.2.1], unix-end.mak [1.2.2.1], unix-gcc.mak [1.8.2.2], unixansi.mak [1.6.2.2], unixhead.mak [1.2.2.1], unixinst.mak [1.13.2.1], unixlink.mak [1.2.2.2], unixtrad.mak [1.6.2.2], version.mak [1.22.2.5], watc.mak [1.6.2.2], watclib.mak [1.6.2.2], watcw32.mak [1.5.2.2], wccommon.mak [1.3.2.1], wctail.mak [1.2.2.1], winint.mak [1.5.2.1], winlib.mak [1.4.2.2], winplat.mak [1.2.2.1], wmin.mak [1.2.2.1], zlib.mak [1.2.2.1]: 2001/06/05 06:32:06 raph) Additional copyright header changes to Gnu version for doc files. Integrates GPL files in gnu-gs-modules-000702.tar.gz. (gnudevs.mak [1.1.2.1]: 2001/06/05 07:07:37 raph) 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) Another round of GNU fixups: identify program as GPL Ghostscript in gs_init.ps and gscdef.c. Include gnudevs.mak from contrib.mak. Tweak makeset.tcl to generate gnu tarballs. Note that these commits deviate somewhat from the process in Release.htm for GNU releases. We will want to update that document to reflect actual practice. (contrib.mak [1.20.2.4], toolbin/makeset.tcl [1.5.2.1], unix-gcc.mak [1.8.2.3], unixtrad.mak [1.6.2.3]: 2001/06/05 07:42:40 raph)
Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (ansi2knr.c [1.3.2.1], bench.c [1.3.2.2], bughunt.sh [1.1.2.1], catmake [1.1.2.1], ccgs [1.1.2.1], echogs.c [1.2.2.2], lib/gsbj [1.1.2.1], lib/gsbj.bat [1.2.2.1], lib/gsdj [1.1.2.1], lib/gsdj.bat [1.2.2.1], lib/gsdj500 [1.1.2.1], lib/gsdj500.bat [1.2.2.1], lib/gslj [1.1.2.1], lib/gslj.bat [1.2.2.1], lib/gslp [1.1.2.1], lib/gslp.bat [1.2.2.1], lib/gslp.ps [1.2.2.1], lib/gsnd [1.1.2.1], lib/gsnd.bat [1.2.2.1], lib/gsndt.bat [1.2.2.1], lib/gsnup.ps [1.2.2.1], lib/gssetgs.bat [1.2.2.1], lib/gst.bat [1.2.2.1], lib/gstt.bat [1.2.2.1], lib/image-qa.ps [1.2.2.2], lib/impath.ps [1.2.2.2], lib/jispaper.ps [1.2.2.1], lib/lines.ps [1.2.2.1], lib/lp386.bat [1.1.2.1], lib/lp386r2.bat [1.1.2.1], lib/lpgs.bat [1.2.2.1], lib/lpr2.bat [1.2.2.1], lib/lprsetup.sh [1.1.2.1], lib/markhint.ps [1.2.2.1], lib/markpath.ps [1.2.2.1], lib/packfile.ps [1.2.2.1], lib/pcharstr.ps [1.2.2.1], lib/pdf2dsc [1.2.2.2], lib/pdf2dsc.bat [1.1.2.1], lib/pdf2dsc.ps [1.2.2.2], lib/pdf2ps [1.3.2.1], lib/pdf2ps.bat [1.3.2.2], lib/pdf2ps.cmd [1.1.2.2], lib/pdfopt [1.2.2.1], lib/pdfopt.bat [1.2.2.1], lib/pdfopt.ps [1.3.2.2], lib/pdfwrite.ps [1.3.2.2], lib/pf2afm [1.1.2.2], lib/pf2afm.bat [1.1.2.2], lib/pf2afm.cmd [1.1.2.2], lib/pfbtopfa [1.2.2.1], lib/pfbtopfa.ps [1.2.2.1], lib/pftogsf.bat [1.2.2.1], lib/pj-gs.sh [1.1.2.1], lib/ppath.ps [1.2.2.1], lib/prfont.ps [1.2.2.1], lib/printafm [1.1.2.1], lib/ps2ai.ps [1.2.2.1], lib/ps2ascii [1.2.2.1], lib/ps2ascii.bat [1.3.2.1], lib/ps2ascii.cmd [1.1.2.1], lib/ps2ascii.ps [1.2.2.1], lib/ps2epsi [1.4.2.2], lib/ps2epsi.bat [1.3.2.2], lib/ps2epsi.cmd [1.1.2.2], lib/ps2epsi.ps [1.4.2.2], lib/ps2pdf [1.1.2.1], lib/ps2pdf.bat [1.5.2.1], lib/ps2pdf.cmd [1.1.2.1], lib/ps2pdf12 [1.1.2.1], lib/ps2pdf12.bat [1.4.2.1], lib/ps2pdf12.cmd [1.1.2.1], lib/ps2pdf13 [1.1.2.1], lib/ps2pdf13.bat [1.4.2.1], lib/ps2pdf13.cmd [1.2.2.1], lib/ps2pdf14 [1.1.2.1], lib/ps2pdf14.bat [1.1.2.1], lib/ps2pdf14.cmd [1.1.2.1], lib/ps2pdfwr [1.5.2.1], lib/ps2pdfxx.bat [1.8.2.1], lib/ps2ps [1.2.2.1], lib/ps2ps.bat [1.3.2.1], lib/ps2ps.cmd [1.1.2.1], lib/pv.sh [1.1.2.1], lib/rollconv.ps [1.1.2.1], lib/showchar.ps [1.2.2.1], lib/stcinfo.ps [1.2.2.1], lib/stcolor.ps [1.2.2.1], lib/stocht.ps [1.3.2.1], lib/sysvlp.sh [1.1.2.1], lib/traceimg.ps [1.2.2.1], lib/traceop.ps [1.2.2.1], lib/type1enc.ps [1.2.2.1], lib/type1ops.ps [1.2.2.1], lib/uninfo.ps [1.2.2.1], lib/unix-lpr.sh [1.1.2.1], lib/unprot.ps [1.2.2.1], lib/viewcmyk.ps [1.2.2.1], lib/viewgif.ps [1.2.2.1], lib/viewmiff.ps [1.2.2.1], lib/viewpbm.ps [1.2.2.1], lib/viewpcx.ps [1.2.2.1], lib/viewps2a.ps [1.2.2.1], lib/wftopfa [1.1.2.1], lib/wftopfa.ps [1.2.2.1], lib/winmaps.ps [1.2.2.1], lib/wmakebat.bat [1.1.2.1], lib/wrfont.ps [1.2.2.1], lib/zeroline.ps [1.2.2.1]: 2001/06/05 06:31:41 raph) Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (genarch.c [1.2.2.1], genconf.c [1.3.2.1], gendev.c [1.2.2.1], genht.c [1.2.2.1], geninit.c [1.3.2.1], gp_dvx.c [1.2.2.1], gp_iwatc.c [1.4.2.1], gp_mktmp.c [1.2.2.1], gp_mshdl.c [1.2.2.1], gp_msio.c [1.2.2.2], gp_mslib.c [1.2.2.1], gp_mswin.c [1.3.2.1], gp_ntfs.c [1.4.2.2], gp_os2.c [1.4.2.3], gp_os9.c [1.3.2.1], gp_sysv.c [1.2.2.1], gp_unix.c [1.3.2.1], gp_vms.c [1.4.2.2], gp_wgetv.c [1.3.2.1], gp_win32.c [1.2.2.1], gp_wsync.c [1.2.2.1], gs16spl.c [1.2.2.1], gsdll.c [1.3.2.1], gserver.c [1.2.2.1], gspmdrv.c [1.2.2.1], gssubst [1.1.2.1], instcopy [1.1.2.1]: 2001/06/05 06:31:44 raph) Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (scfdgen.c [1.2.2.1], zdosio.c [1.2.2.1]: 2001/06/05 06:32:06 raph) Additional copyright header changes to Gnu version for doc files. Integrates GPL files in gnu-gs-modules-000702.tar.gz. (gp_gnrdl.c [1.1.2.1]: 2001/06/05 07:07:37 raph) 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)
Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (gdev3852.c [1.2.2.1], gdev3b1.c [1.2.2.1], gdev4081.c [1.2.2.1], gdev4693.c [1.1.2.1], gdev8510.c [1.2.2.1], gdev8bcm.c [1.2.2.1], gdev8bcm.h [1.2.2.1], gdevadmp.c [1.2.2.1], gdevatx.c [1.6.2.1], gdevbit.c [1.2.2.1], gdevbj10.c [1.3.2.1], gdevbjc.h [1.2.2.1], gdevbjcl.c [1.2.2.1], gdevbjcl.h [1.2.2.1], gdevbmp.c [1.3.2.1], gdevbmp.h [1.2.2.1], gdevbmpa.c [1.3.2.1], gdevbmpc.c [1.2.2.1], gdevccr.c [1.2.2.1], gdevcdj.c [1.4.2.1], gdevcfax.c [1.3.2.1], gdevcgm.c [1.2.2.1], gdevcgml.c [1.2.2.1], gdevcgml.h [1.2.2.1], gdevcgmx.h [1.2.2.1], gdevcif.c [1.2.2.1], gdevclj.c [1.2.2.1], gdevcljc.c [1.2.2.2], gdevcp50.c [1.2.2.1], gdevcslw.c [1.2.2.1], gdevdcrd.c [1.2.2.1], gdevdcrd.h [1.2.2.1], gdevdfax.c [1.3.2.2], gdevdjet.c [1.6.2.1], gdevdjtc.c [1.2.2.1], gdevdljm.c [1.4.2.1], gdevdljm.h [1.4.2.1], gdevdm24.c [1.2.2.1], gdevegaa.asm [1.2.2.1], gdevepsc.c [1.2.2.1], gdevepsn.c [1.2.2.1], gdevescp.c [1.2.2.1], gdevevga.c [1.2.2.1], gdevfax.c [1.2.2.1], gdevfax.h [1.2.2.1], gdevherc.c [1.2.2.1], gdevhl7x.c [1.3.2.1], gdevifno.c [1.1.2.1], gdevimgn.c [1.2.2.1], gdevjpeg.c [1.2.2.2], gdevl256.c [1.3.2.1], gdevl31s.c [1.2.2.1], gdevlbp8.c [1.2.2.1], gdevlj56.c [1.2.2.1], gdevlp8k.c [1.2.2.1], gdevlxm.c [1.2.2.1], gdevmeds.c [1.2.2.1], gdevmeds.h [1.2.2.1], gdevmgr.c [1.2.2.1], gdevmgr.h [1.2.2.1], gdevmiff.c [1.2.2.1], gdevmswn.c [1.2.2.1], gdevmswn.h [1.2.2.1], gdevmsxf.c [1.2.2.1], gdevn533.c [1.2.2.1], gdevo182.c [1.2.2.1], gdevokii.c [1.2.2.1], gdevos2p.c [1.3.2.1], gdevp2up.c [1.2.2.1], gdevpbm.c [1.3.2.1], gdevpccm.c [1.2.2.1], gdevpccm.h [1.3.2.1], gdevpcfb.c [1.2.2.1], gdevpcfb.h [1.2.2.1], gdevpcl.c [1.4.2.1], gdevpcl.h [1.4.2.1], gdevpcx.c [1.2.2.1], gdevpe.c [1.2.2.1], gdevphex.c [1.2.2.1], gdevpjet.c [1.2.2.1], gdevpm.c [1.2.2.1], gdevpm.h [1.2.2.1], gdevpng.c [1.3.2.1], gdevps.c [1.12.2.3], gdevpsdf.h [1.8.2.2], gdevpsdi.c [1.12.2.3], gdevpsdp.c [1.8.2.1], gdevpsds.c [1.4.2.1], gdevpsds.h [1.4.2.1], gdevpsdu.c [1.7.2.3], gdevpsim.c [1.4.2.2], gdevpsu.c [1.2.2.3], gdevpsu.h [1.2.2.2], gdevpx.c [1.4.2.1], gdevpxat.h [1.3.2.1], gdevpxen.h [1.3.2.1], gdevpxop.h [1.2.2.1], gdevpxut.c [1.2.2.1], gdevpxut.h [1.2.2.1], gdevs3ga.c [1.2.2.1], gdevsco.c [1.3.2.1], gdevsgi.c [1.1.2.1], gdevsgi.h [1.1.2.1], gdevsj48.c [1.2.2.1], gdevsnfb.c [1.2.2.1], gdevsppr.c [1.2.2.1], gdevstc.c [1.2.2.1], gdevstc.h [1.2.2.1], gdevstc1.c [1.2.2.1], gdevstc2.c [1.2.2.1], gdevstc3.c [1.2.2.1], gdevstc4.c [1.2.2.1], gdevsun.c [1.2.2.1], gdevsunr.c [1.2.2.1], gdevsvga.c [1.2.2.1], gdevsvga.h [1.2.2.1], gdevtfax.c [1.4.2.1], gdevtfax.h [1.4.2.1], gdevtfnx.c [1.3.2.2], gdevtifs.c [1.3.2.3], gdevtifs.h [1.3.2.1], gdevtknk.c [1.2.2.1], gdevupd.c [1.3.2.1], gdevvglb.c [1.3.2.1], gdevwddb.c [1.2.2.1], gdevwdib.c [1.2.2.1], gdevwpr2.c [1.5.2.1], gdevwprn.c [1.2.2.1], gdevx.c [1.7.2.1], gdevx.h [1.4.2.1], gdevxalt.c [1.2.2.1], gdevxcmp.c [1.2.2.1], gdevxcmp.h [1.2.2.1], gdevxini.c [1.9.2.1], gdevxres.c [1.3.2.1], gdevxxf.c [1.5.2.1]: 2001/06/05 06:31:42 raph) Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (png_.h [1.2.2.1], x_.h [1.2.2.1]: 2001/06/05 06:32:06 raph) Additional copyright header changes to Gnu version for doc files. Integrates GPL files in gnu-gs-modules-000702.tar.gz. (gdevcd8.c [1.3.2.1], gdevdj9.c [1.4.2.1], gdevhl12.c [1.2.2.1], gdevln03.c [1.1.2.1], gdevop4w.c [1.1.2.1], gdevxes.c [1.1.2.1]: 2001/06/05 07:07:37 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)
Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (gdevpdf.c [1.21.2.4], gdevpdfb.c [1.2.2.2], gdevpdfc.c [1.12.2.1], gdevpdfd.c [1.10.2.2], gdevpdfe.c [1.4.2.2], gdevpdff.c [1.8.2.2], gdevpdff.h [1.4.2.1], gdevpdfg.c [1.10.2.2], gdevpdfg.h [1.9.2.1], gdevpdfi.c [1.20.2.2], gdevpdfj.c [1.5.2.1], gdevpdfm.c [1.7.2.2], gdevpdfo.c [1.5.2.1], gdevpdfo.h [1.5.2.1], gdevpdfp.c [1.10.2.3], gdevpdfr.c [1.4.2.1], gdevpdft.c [1.16.2.1], gdevpdfu.c [1.12.2.1], gdevpdfv.c [1.3.2.3], gdevpdfw.c [1.5.2.2], gdevpdfx.h [1.22.2.2]: 2001/06/05 06:31:42 raph)
Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (lib/pdf_base.ps [1.10.2.3], lib/pdf_draw.ps [1.22.2.7], lib/pdf_font.ps [1.12.2.5], lib/pdf_main.ps [1.19.2.8], lib/pdf_ops.ps [1.15.2.1], lib/pdf_sec.ps [1.2.2.2]: 2001/06/05 06:31:41 raph)
Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (bfont.h [1.3.2.1], btoken.h [1.4.2.1], ccfont.h [1.2.2.1], dpmainc.c [1.2.2.1], dscparse.c [1.1.2.3], dscparse.h [1.1.2.3], dstack.h [1.2.2.1], dwdll.cpp [1.2.2.1], dwdll.h [1.2.2.1], dwimg.cpp [1.2.2.2], dwimg.h [1.2.2.1], dwinst.cpp [1.2.2.1], dwinst.h [1.2.2.1], dwmain.cpp [1.2.2.1], dwmain.h [1.2.2.1], dwmainc.cpp [1.3.2.1], dwnodll.cpp [1.2.2.1], dwsetup.cpp [1.5.2.1], dwsetup.h [1.2.2.1], dwtext.cpp [1.2.2.1], dwtext.h [1.2.2.1], dwuninst.cpp [1.2.2.1], dwuninst.h [1.2.2.1], errors.h [1.2.2.1], estack.h [1.2.2.1], files.h [1.2.2.1], lib/gs_typ32.ps [1.2.2.1], lib/gs_typ42.ps [1.2.2.1], lib/gs_type1.ps [1.4.2.1], lib/gs_wan_e.ps [1.2.2.1], lib/gs_wl1_e.ps [1.2.2.1], lib/gs_wl2_e.ps [1.2.2.1], lib/gs_wl5_e.ps [1.2.2.1], lib/ht_ccsto.ps [1.1.2.1]: 2001/06/05 06:31:41 raph) Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (ghost.h [1.2.2.1], gs.c [1.2.2.1], ialloc.c [1.2.2.1], ialloc.h [1.2.2.1], iastate.h [1.2.2.1], iastruct.h [1.2.2.1], ibnum.c [1.2.2.1], ibnum.h [1.2.2.1], iccfont.c [1.2.2.1], iccinit0.c [1.2.2.1], icfontab.c [1.2.2.1], ichar.h [1.3.2.1], ichar1.h [1.3.2.1], icharout.h [1.2.2.2], icid.h [1.2.2.1], icie.h [1.2.2.1], icolor.h [1.2.2.1], iconf.c [1.2.2.1], iconf.h [1.1.2.2], icontext.c [1.6.2.1], icontext.h [1.2.2.1], icremap.h [1.2.2.1], icsmap.h [1.2.2.1], icstate.h [1.4.2.1], iddict.h [1.2.2.1], iddstack.h [1.2.2.1], idebug.c [1.2.2.1], idebug.h [1.2.2.1], idict.c [1.2.2.2], idict.h [1.2.2.1], idictdef.h [1.2.2.1], idosave.h [1.2.2.1], idparam.c [1.3.2.1], idparam.h [1.3.2.1], idsdata.h [1.2.2.1], idstack.c [1.2.2.1], idstack.h [1.2.2.1], iesdata.h [1.2.2.1], iestack.h [1.2.2.1], ifcid.h [1.2.2.1], ifilter.h [1.3.2.1], ifilter2.h [1.2.2.1], ifont.h [1.4.2.1], ifont1.h [1.3.2.1], ifont2.h [1.2.2.1], ifont42.h [1.3.2.1], ifrpred.h [1.2.2.1], ifunc.h [1.3.2.1], ifwpred.h [1.2.2.1], igc.c [1.2.2.1], igc.h [1.2.2.1], igcref.c [1.2.2.1], igcstr.c [1.3.2.1], igcstr.h [1.2.2.1], igstate.h [1.3.2.1], iht.h [1.2.2.1], iimage.h [1.2.2.1], iimage2.h [1.2.2.1], iinit.c [1.2.2.1], iinit.h [1.2.2.1], ilevel.h [1.2.2.1], ilocate.c [1.3.2.1], imain.c [1.2.2.2], imain.h [1.2.2.1], imainarg.c [1.4.2.4], imainarg.h [1.2.2.1], imemory.h [1.2.2.1], iminst.h [1.2.2.1], iname.c [1.3.2.1], iname.h [1.2.2.1], inamedef.h [1.2.2.1], inameidx.h [1.2.2.1], inames.h [1.2.2.1], inamestr.h [1.2.2.1], inobtokn.c [1.2.2.1], inouparm.c [1.2.2.1], interp.c [1.6.2.1], interp.h [1.2.2.1], iosdata.h [1.2.2.1], iostack.h [1.2.2.1], ipacked.h [1.2.2.1], iparam.c [1.5.2.1], iparam.h [1.2.2.1], iparray.h [1.2.2.1], ipcolor.h [1.2.2.1], ireclaim.c [1.2.2.1], iref.h [1.3.2.1], isave.c [1.3.2.1], isave.h [1.2.2.1], iscan.c [1.5.2.1], iscan.h [1.4.2.1], iscanbin.c [1.5.2.1], iscanbin.h [1.2.2.1], iscannum.c [1.2.2.2], iscannum.h [1.2.2.1], isdata.h [1.2.2.1], isstate.h [1.2.2.1], istack.c [1.2.2.1], istack.h [1.2.2.1], istkparm.h [1.2.2.1], istream.h [1.2.2.1], istruct.h [1.2.2.1], itoken.h [1.2.2.1], iutil.c [1.2.2.2], iutil.h [1.2.2.1]: 2001/06/05 06:31:44 raph) Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (iutil2.c [1.2.2.1], iutil2.h [1.2.2.1], ivmem2.h [1.2.2.1], ivmspace.h [1.2.2.1], main.h [1.2.2.1], oparc.h [1.2.2.1], opcheck.h [1.2.2.1], opdef.h [1.2.2.1], oper.h [1.2.2.1], opextern.h [1.2.2.1], ostack.h [1.2.2.1], sbhc.c [1.2.2.2], sbhc.h [1.2.2.1], sbwbs.c [1.2.2.1], sbwbs.h [1.2.2.1], sfilter1.c [1.5.2.2], shcgen.c [1.2.2.1], shcgen.h [1.2.2.1], smtf.c [1.2.2.1], smtf.h [1.2.2.1], store.h [1.2.2.1], zarith.c [1.4.2.1], zarray.c [1.2.2.1], zbfont.c [1.6.2.1], zbseq.c [1.4.2.1], zcfont.c [1.2.2.1], zchar.c [1.3.2.2], zchar1.c [1.5.2.3], zchar2.c [1.2.2.1], zchar32.c [1.2.2.1], zchar42.c [1.2.2.2], zcharout.c [1.2.2.3], zcharx.c [1.3.2.1], zcid.c [1.3.2.1], zcie.c [1.4.2.1], zcolor.c [1.4.2.1], zcolor1.c [1.3.2.1], zcolor2.c [1.3.2.1], zcontext.c [1.6.2.1], zcontrol.c [1.3.2.1], zcrd.c [1.2.2.1], zcsdevn.c [1.3.2.1], zcsindex.c [1.3.2.1], zcspixel.c [1.2.2.1], zcssepr.c [1.5.2.4], zdevcal.c [1.3.2.1], zdevice.c [1.3.2.1], zdevice2.c [1.3.2.1], zdict.c [1.3.2.1], zdouble.c [1.2.2.1], zdpnext.c [1.3.2.1], zdps.c [1.4.2.1], zdps1.c [1.2.2.2], zdscpars.c [1.3.2.4], zfbcp.c [1.3.2.1], zfcid.c [1.10.2.2], zfcid0.c [1.4.2.2], zfcid1.c [1.2.2.2], zfcmap.c [1.8.2.1], zfdctd.c [1.3.2.2], zfdcte.c [1.3.2.2], zfdecode.c [1.3.2.1], zfile.c [1.5.2.3], zfileio.c [1.9.2.4], zfilter.c [1.4.2.2], zfilter2.c [1.3.2.1], zfilterx.c [1.2.2.1], zfmd5.c [1.2.2.1], zfont.c [1.2.2.1], zfont0.c [1.3.2.1], zfont1.c [1.8.2.1], zfont2.c [1.3.2.1], zfont32.c [1.2.2.1], zfont42.c [1.5.2.1], zfproc.c [1.4.2.5], zfrsd.c [1.4.2.1], zfunc.c [1.6.2.1], zfunc0.c [1.3.2.1], zfunc3.c [1.2.2.1], zfunc4.c [1.5.2.3], zfzlib.c [1.3.2.1], zgeneric.c [1.3.2.1], zgstate.c [1.2.2.1], zhsb.c [1.2.2.1], zht.c [1.2.2.1], zht1.c [1.2.2.1], zht2.c [1.2.2.1], zimage.c [1.5.2.1], zimage2.c [1.3.2.2], zimage3.c [1.3.2.1], ziodev.c [1.3.2.1], ziodev2.c [1.3.2.1], ziodevs.c [1.2.2.1], zmath.c [1.3.2.1], zmatrix.c [1.4.2.1], zmedia2.c [1.2.2.2], zmisc.c [1.2.2.1], zmisc1.c [1.3.2.1], zmisc2.c [1.3.2.1], zmisc3.c [1.2.2.1], zpacked.c [1.2.2.1], zpaint.c [1.2.2.1], zpath.c [1.2.2.1], zpath1.c [1.2.2.1], zpcolor.c [1.3.2.1], zrelbit.c [1.2.2.1], zrop.c [1.2.2.1], zshade.c [1.4.2.1], zstack.c [1.2.2.1], zstring.c [1.2.2.1], zsysvm.c [1.2.2.1], ztoken.c [1.6.2.1], ztrans.c [1.12.2.2], ztrap.c [1.2.2.1], ztype.c [1.3.2.1], zupath.c [1.2.2.1], zusparam.c [1.3.2.1], zvmem.c [1.2.2.1], zvmem2.c [1.2.2.1]: 2001/06/05 06:32:06 raph) Another round of GNU fixups: identify program as GPL Ghostscript in gs_init.ps and gscdef.c. Include gnudevs.mak from contrib.mak. Tweak makeset.tcl to generate gnu tarballs. Note that these commits deviate somewhat from the process in Release.htm for GNU releases. We will want to update that document to reflect actual practice. (lib/gs_init.ps [1.25.2.8]: 2001/06/05 07:42:40 raph)
Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (sa85d.c [1.2.2.2], sa85d.h [1.2.2.2], sa85x.h [1.3.2.1], sbcp.c [1.3.2.1], sbcp.h [1.2.2.1], sbtx.h [1.2.2.1], scanchar.h [1.2.2.1], scantab.c [1.2.2.1], scf.h [1.2.2.1], scfd.c [1.2.2.2], scfdtab.c [1.1.2.1], scfe.c [1.2.2.1], scfetab.c [1.2.2.1], scfparam.c [1.2.2.1], scfx.h [1.2.2.1], scommon.h [1.2.2.2], sdcparam.c [1.2.2.1], sdcparam.h [1.2.2.1], sdct.h [1.2.2.2], sdctc.c [1.2.2.1], sdctd.c [1.2.2.1], sdcte.c [1.2.2.1], sddparam.c [1.2.2.1], sdeparam.c [1.2.2.2], seexec.c [1.3.2.2], sfilter.h [1.6.2.1], sfilter2.c [1.3.2.1], sfxboth.c [1.2.2.1], sfxfd.c [1.5.2.2], sfxstdio.c [1.4.2.1], shc.c [1.2.2.1], shc.h [1.2.2.1], siinterp.c [1.2.2.1], siinterp.h [1.2.2.1], siscale.c [1.4.2.1], siscale.h [1.2.2.1], sisparam.h [1.2.2.1], sjpeg.h [1.2.2.1], sjpegc.c [1.2.2.2], sjpegd.c [1.2.2.2], sjpege.c [1.2.2.2], slzwc.c [1.2.2.1], slzwce.c [1.2.2.1], slzwd.c [1.2.2.1], slzwx.h [1.2.2.1], smd5.c [1.3.2.1], smd5.h [1.2.2.1], spdiff.c [1.3.2.1], spdiffx.h [1.2.2.1], spngp.c [1.2.2.1], spngpx.h [1.2.2.1], spprint.c [1.2.2.1], spprint.h [1.2.2.1], spsdf.c [1.4.2.1], spsdf.h [1.2.2.1], srdline.h [1.2.2.1], srld.c [1.2.2.1], srle.c [1.2.2.1], srlx.h [1.2.2.2], sstring.c [1.2.2.1], sstring.h [1.2.2.2], stat_.h [1.5.2.2], std.h [1.3.2.1], stdio_.h [1.2.2.2], stdpre.h [1.2.2.1], stream.c [1.8.2.3], stream.h [1.7.2.1], strimpl.h [1.2.2.2], string_.h [1.2.2.1], szlibc.c [1.2.2.1], szlibd.c [1.2.2.2], szlibe.c [1.2.2.1], szlibx.h [1.2.2.1], szlibxx.h [1.2.2.1]: 2001/06/05 06:32:06 raph)
Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (ctype_.h [1.2.2.1], dirent_.h [1.2.2.1], dos_.h [1.2.2.1], errno_.h [1.2.2.1], fcntl_.h [1.3.2.1], gconf.c [1.2.2.1], gconf.h [1.2.2.1], gdebug.h [1.2.2.1], gdevabuf.c [1.3.2.1], gdevalph.c [1.2.2.1], gdevbbox.c [1.3.2.1], gdevbbox.h [1.2.2.1], gdevcmap.c [1.2.2.1], gdevcmap.h [1.2.2.1], gdevdbit.c [1.2.2.1], gdevddrw.c [1.2.2.1], gdevdflt.c [1.3.2.1], gdevdgbr.c [1.2.2.1], gdevdrop.c [1.3.2.1], gdevemap.c [1.2.2.1], gdevhit.c [1.2.2.1], gdevht.c [1.3.2.1], gdevht.h [1.2.2.1], gdevm1.c [1.2.2.1], gdevm16.c [1.2.2.1], gdevm2.c [1.2.2.1], gdevm24.c [1.2.2.1], gdevm32.c [1.2.2.1], gdevm4.c [1.2.2.1], gdevm8.c [1.2.2.1], gdevmem.c [1.2.2.1], gdevmem.h [1.3.2.1], gdevmpla.c [1.2.2.1], gdevmpla.h [1.2.2.1], gdevmr1.c [1.2.2.1], gdevmr2n.c [1.2.2.1], gdevmr8n.c [1.2.2.1], gdevmrop.h [1.3.2.1], gdevmrun.c [1.2.2.1], gdevmrun.h [1.2.2.1], gdevnfwd.c [1.3.2.1], gdevpipe.c [1.3.2.1], gdevplnx.c [1.2.2.1], gdevplnx.h [1.2.2.1], gdevppla.c [1.2.2.1], gdevppla.h [1.2.2.1], gdevprn.c [1.5.2.1], gdevprn.h [1.6.2.1], gdevprna.c [1.2.2.1], gdevprna.h [1.2.2.1], gdevpsf.h [1.7.2.2], gdevpsf1.c [1.5.2.2], gdevpsf2.c [1.7.2.3], gdevpsfm.c [1.3.2.1], gdevpsft.c [1.4.2.1], gdevpsfu.c [1.4.2.1], gdevpsfx.c [1.5.2.2], gdevrops.c [1.3.2.1], gdevtrac.c [1.2.2.1], gdevvec.c [1.7.2.3], gdevvec.h [1.4.2.1]: 2001/06/05 06:31:41 raph) Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (gp.h [1.5.2.2], gp_dosfe.c [1.2.2.1], gp_dosfs.c [1.2.2.1], gp_getnv.c [1.2.2.1], gp_msdos.c [1.2.2.1], gp_nsync.c [1.2.2.1], gp_psync.c [1.2.2.1], gp_strdl.c [1.2.2.1], gp_unifn.c [1.2.2.1], gp_unifs.c [1.3.2.1], gpcheck.h [1.2.2.1], gpgetenv.h [1.2.2.1], gpmisc.c [1.7.2.3], gpmisc.h [1.2.2.1], gpsync.h [1.2.2.1], gsalloc.c [1.8.2.2], gsalloc.h [1.2.2.1], gsalpha.c [1.2.2.1], gsalpha.h [1.2.2.1], gsalphac.c [1.2.2.1], gsalphac.h [1.2.2.1], gsargs.c [1.2.2.1], gsargs.h [1.3.2.1], gsbitmap.h [1.2.2.1], gsbitops.c [1.2.2.1], gsbitops.h [1.2.2.1], gsbittab.c [1.2.2.1], gsbittab.h [1.2.2.1], gsccode.h [1.4.2.1], gsccolor.h [1.2.2.1], gscdef.c [1.9.2.2], gscdefs.h [1.2.2.1], gscdevn.c [1.5.2.1], gscdevn.h [1.3.2.1], gschar.c [1.3.2.1], gschar.h [1.3.2.1], gschar0.c [1.2.2.2], gscie.c [1.3.2.1], gscie.h [1.2.2.1], gsciemap.c [1.3.2.2], gscindex.h [1.2.2.1], gsclipsr.c [1.2.2.1], gsclipsr.h [1.2.2.1], gscolor.c [1.4.2.1], gscolor.h [1.3.2.1], gscolor1.c [1.3.2.1], gscolor1.h [1.2.2.1], gscolor2.c [1.6.2.1], gscolor2.h [1.3.2.1], gscolor3.c [1.4.2.1], gscolor3.h [1.2.2.1], gscompt.h [1.2.2.1], gscoord.c [1.5.2.1], gscoord.h [1.2.2.1], gscparam.c [1.6.2.1], gscpixel.c [1.3.2.1], gscpixel.h [1.2.2.1], gscpm.h [1.2.2.1], gscrd.c [1.2.2.1], gscrd.h [1.2.2.1], gscrdp.c [1.2.2.1], gscrdp.h [1.2.2.1], gscrypt1.c [1.2.2.1], gscrypt1.h [1.2.2.1], gscscie.c [1.3.2.1], gscsel.h [1.2.2.1], gscsepnm.h [1.2.2.1], gscsepr.c [1.6.2.5], gscsepr.h [1.4.2.1], gscspace.c [1.4.2.1], gscspace.h [1.5.2.2], gscssub.c [1.2.2.1], gscssub.h [1.2.2.1], gsdcolor.h [1.3.2.1], gsdevice.c [1.7.2.1], gsdevice.h [1.3.2.1], gsdevmem.c [1.2.2.1], gsdparam.c [1.4.2.1], gsdpnext.h [1.2.2.1], gsdps.c [1.2.2.1], gsdps.h [1.2.2.1], gsdps1.c [1.2.2.1], gsdsrc.c [1.2.2.1], gsdsrc.h [1.3.2.1], gserror.h [1.2.2.1], gserrors.h [1.2.2.1], gsexit.h [1.2.2.1], gsfcid.c [1.4.2.1], gsfcmap.c [1.8.2.3], gsfcmap.h [1.4.2.1], gsfemu.c [1.2.2.1], gsflip.c [1.2.2.1], gsflip.h [1.2.2.1], gsfname.c [1.2.2.1], gsfname.h [1.2.2.1], gsfont.c [1.2.2.2], gsfont.h [1.2.2.1], gsfont0.c [1.2.2.1], gsfunc.c [1.4.2.1], gsfunc.h [1.4.2.1], gsfunc0.c [1.3.2.1], gsfunc0.h [1.2.2.1], gsfunc3.c [1.4.2.1], gsfunc3.h [1.2.2.1], gsfunc4.c [1.3.2.1], gsfunc4.h [1.2.2.1], gsfuncv.c [1.2.2.1], gsfuncv.h [1.2.2.1], gsgc.h [1.2.2.1], gshsb.c [1.2.2.1], gshsb.h [1.2.2.1], gsht.c [1.2.2.1], gsht.h [1.2.2.1], gsht1.c [1.2.2.2], gsht1.h [1.2.2.1], gshtscr.c [1.3.2.3], gshtx.c [1.2.2.1], gshtx.h [1.2.2.1], gsimage.c [1.3.2.1], gsimage.h [1.2.2.1], gsimpath.c [1.2.2.1], gsinit.c [1.2.2.1], gsio.h [1.4.2.1], gsiodev.c [1.3.2.3], gsiodevs.c [1.2.2.1], gsipar3x.h [1.3.2.1], gsiparam.h [1.4.2.1], gsiparm2.h [1.2.2.1], gsiparm3.h [1.4.2.1], gsiparm4.h [1.2.2.1], gsistate.c [1.4.2.1], gsjconf.h [1.2.2.1], gslib.c [1.3.2.1], gslib.h [1.2.2.1], gsline.c [1.2.2.1], gsline.h [1.2.2.1], gslparam.h [1.2.2.1], gsmalloc.c [1.3.2.1], gsmalloc.h [1.2.2.1], gsmatrix.c [1.2.2.1], gsmatrix.h [1.2.2.1], gsmdebug.h [1.2.2.1], gsmemlok.c [1.3.2.1], gsmemlok.h [1.2.2.1], gsmemory.c [1.2.2.1], gsmemory.h [1.2.2.1], gsmemraw.h [1.2.2.1], gsmemret.c [1.2.2.1], gsmemret.h [1.2.2.1], gsmisc.c [1.8.2.1], gsnogc.c [1.5.2.1], gsnogc.h [1.2.2.1], gsnorop.c [1.2.2.1], gsnotify.c [1.2.2.1], gsnotify.h [1.2.2.1], gspaint.c [1.2.2.1], gspaint.h [1.2.2.1], gsparam.c [1.4.2.1], gsparam.h [1.7.2.1], gsparam2.c [1.2.2.1], gsparams.c [1.2.2.1], gsparams.h [1.2.2.1], gsparamx.c [1.3.2.1], gsparamx.h [1.3.2.1], gspath.c [1.2.2.1], gspath.h [1.2.2.1], gspath1.c [1.2.2.2], gspath2.h [1.2.2.1], gspcolor.c [1.4.2.1], gspcolor.h [1.2.2.1], gspenum.h [1.2.2.1], gsptype1.c [1.2.2.2], gsptype1.h [1.2.2.1], gsptype2.c [1.3.2.2], gsptype2.h [1.2.2.1], gsrect.h [1.2.2.1], gsrefct.h [1.2.2.1], gsrop.c [1.2.2.1], gsrop.h [1.2.2.1], gsropc.c [1.2.2.1], gsropc.h [1.2.2.1], gsropt.h [1.3.2.1], gsroptab.c [1.2.2.1], gsshade.c [1.3.2.2], gsshade.h [1.3.2.1], gsstate.c [1.5.2.4], gsstate.h [1.2.2.1], gsstruct.h [1.5.2.2], gsstype.h [1.2.2.1], gstext.c [1.3.2.2], gstext.h [1.3.2.1], gstparam.h [1.7.2.1], gstrans.c [1.11.2.1], gstrans.h [1.6.2.1], gstrap.c [1.3.2.1], gstrap.h [1.3.2.1], gstype1.c [1.5.2.1], gstype1.h [1.2.2.1], gstype2.c [1.7.2.2], gstype42.c [1.7.2.4], gstypes.h [1.2.2.1], gsuid.h [1.2.2.1], gsutil.c [1.4.2.1], gsutil.h [1.3.2.1], gsxfont.h [1.2.2.1], gx.h [1.2.2.1], gxacpath.c [1.3.2.1], gxalloc.h [1.5.2.1], gxalpha.h [1.2.2.1], gxarith.h [1.2.2.1], gxband.h [1.2.2.1], gxbcache.c [1.2.2.1], gxbcache.h [1.2.2.1], gxbitfmt.h [1.2.2.1], gxbitmap.h [1.2.2.1], gxbitops.h [1.2.2.1], gxccache.c [1.2.2.1], gxccman.c [1.2.2.1], gxcdevn.h [1.2.2.1], gxchar.c [1.2.2.3], gxchar.h [1.2.2.1], gxchrout.c [1.2.2.1], gxchrout.h [1.2.2.1], gxcht.c [1.2.2.2], gxcid.h [1.3.2.1], gxcie.h [1.2.2.1], gxcindex.h [1.2.2.1], gxclbits.c [1.2.2.3], gxcldev.h [1.3.2.2], gxclfile.c [1.2.2.2], gxclimag.c [1.2.2.1], gxclio.h [1.2.2.1], gxclip.c [1.3.2.1], gxclip.h [1.2.2.1], gxclip2.c [1.3.2.1], gxclip2.h [1.2.2.1], gxclipm.c [1.3.2.1], gxclipm.h [1.2.2.1], gxclipsr.h [1.2.2.1], gxclist.c [1.3.2.1], gxclist.h [1.2.2.1], gxcllzw.c [1.2.2.1], gxclmem.c [1.2.2.1], gxclmem.h [1.2.2.1], gxclpage.c [1.2.2.1], gxclpage.h [1.2.2.1], gxclpath.c [1.8.2.2], gxclpath.h [1.6.2.1], gxclrast.c [1.8.2.2], gxclread.c [1.2.2.2], gxclrect.c [1.2.2.1], gxclutil.c [1.2.2.2], gxclzlib.c [1.2.2.1], gxcmap.c [1.3.2.1], gxcmap.h [1.2.2.1], gxcolor2.h [1.4.2.1], gxcomp.h [1.2.2.1], gxcoord.h [1.2.2.1], gxcpath.c [1.3.2.1], gxcpath.h [1.2.2.1], gxcspace.h [1.4.2.1], gxctable.c [1.3.2.1], gxctable.h [1.2.2.1], gxcvalue.h [1.2.2.1], gxdcconv.c [1.3.2.1], gxdcconv.h [1.2.2.1], gxdcolor.c [1.3.2.1], gxdcolor.h [1.3.2.1], gxdda.h [1.2.2.1], gxdevbuf.h [1.2.2.1], gxdevcli.h [1.3.2.1], gxdevice.h [1.4.2.1], gxdevmem.h [1.2.2.1], gxdevrop.h [1.2.2.1], gxdht.h [1.4.2.1], gxdhtres.h [1.2.2.1], gxdither.c [1.2.2.1], gxdither.h [1.2.2.1], gxfarith.h [1.3.2.1], gxfcache.h [1.2.2.1], gxfcid.h [1.6.2.1], gxfcmap.h [1.5.2.1], gxfill.c [1.5.2.1], gxfixed.h [1.2.2.1], gxfmap.h [1.3.2.1], gxfont.h [1.2.2.1], gxfont0.h [1.3.2.1], gxfont1.h [1.4.2.1], gxfont42.h [1.4.2.1], gxfrac.h [1.2.2.1], gxftype.h [1.2.2.1], gxfunc.h [1.3.2.1], gxgetbit.h [1.2.2.1], gxhint1.c [1.2.2.1], gxhint2.c [1.2.2.1], gxhint3.c [1.2.2.1], gxht.c [1.2.2.1], gxht.h [1.2.2.1], gxhtbit.c [1.3.2.1], gxhttile.h [1.2.2.1], gxhttype.h [1.2.2.1], gxi12bit.c [1.2.2.1], gxiclass.h [1.2.2.1], gxicolor.c [1.2.2.1], gxidata.c [1.4.2.1], gxifast.c [1.2.2.2], gximag3x.c [1.7.2.1], gximag3x.h [1.3.2.1], gximage.c [1.2.2.1], gximage.h [1.2.2.1], gximage1.c [1.5.2.1], gximage2.c [1.2.2.1], gximage3.c [1.6.2.1], gximage3.h [1.4.2.1], gximage4.c [1.3.2.1], gximono.c [1.2.2.1], gxino12b.c [1.2.2.1], gxiodev.h [1.2.2.1], gxiparam.h [1.2.2.1], gxipixel.c [1.2.2.1], gxiscale.c [1.2.2.1], gxistate.h [1.6.2.1], gxline.h [1.2.2.1], gxlum.h [1.2.2.1], gxmatrix.h [1.4.2.1], gxmclip.c [1.2.2.1], gxmclip.h [1.2.2.1], gxobj.h [1.2.2.1], gxop1.h [1.2.2.1], gxp1fill.c [1.2.2.1], gxp1impl.h [1.2.2.1], gxpageq.c [1.2.2.1], gxpageq.h [1.2.2.1], gxpaint.c [1.2.2.1], gxpaint.h [1.2.2.1], gxpath.c [1.2.2.1], gxpath.h [1.2.2.1], gxpath2.c [1.2.2.1], gxpcache.h [1.2.2.1], gxpcmap.c [1.3.2.1], gxpcolor.h [1.2.2.1], gxpcopy.c [1.3.2.1], gxpdash.c [1.2.2.1], gxpflat.c [1.2.2.1], gxropc.h [1.2.2.1], gxrplane.h [1.2.2.1], gxsample.c [1.2.2.1], gxsample.h [1.2.2.1], gxshade.c [1.4.2.2], gxshade.h [1.3.2.2], gxshade1.c [1.5.2.5], gxshade4.c [1.3.2.2], gxshade4.h [1.2.2.1], gxshade6.c [1.3.2.1], gxstate.h [1.2.2.1], gxstdio.h [1.2.2.1], gxstroke.c [1.2.2.1], gxsync.c [1.2.2.1], gxsync.h [1.2.2.1], gxtext.h [1.3.2.2], gxtmap.h [1.2.2.1], gxttf.h [1.2.2.1], gxtype1.c [1.6.2.2], gxtype1.h [1.4.2.1], gxxfont.h [1.2.2.1], gzacpath.h [1.2.2.1], gzcpath.h [1.2.2.1], gzht.h [1.3.2.2], gzline.h [1.2.2.1], gzpath.h [1.3.2.1], gzstate.h [1.3.2.2]: 2001/06/05 06:31:44 raph) Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (jerror_.h [1.2.2.1], malloc_.h [1.2.2.1], math_.h [1.2.2.1], md5.c [1.2.2.1], md5.h [1.1.2.1], memory_.h [1.2.2.1], pipe_.h [1.2.2.1], time_.h [1.2.2.1], unistd_.h [1.1.2.3], vmsmath.h [1.2.2.1], windows_.h [1.2.2.1]: 2001/06/05 06:32:06 raph) Another round of GNU fixups: identify program as GPL Ghostscript in gs_init.ps and gscdef.c. Include gnudevs.mak from contrib.mak. Tweak makeset.tcl to generate gnu tarballs. Note that these commits deviate somewhat from the process in Release.htm for GNU releases. We will want to update that document to reflect actual practice. (gscdef.c [1.9.2.3]: 2001/06/05 07:42:40 raph)
Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (gp_mswin.h [1.2.2.1], gsdll.h [1.2.2.1], gsdllos2.h [1.2.2.1], gsdllwin.h [1.2.2.1], gsjmorec.h [1.2.2.2], gspmdrv.h [1.2.2.1]: 2001/06/05 06:31:44 raph) Changes copyright headers to Gnu version in preparation for GPL 6.51 release. (iutilasm.asm [1.2.2.1]: 2001/06/05 06:32:06 raph)
Version 6.50 (2000-12-02)
This fileset consists of AFPL Ghostscript 6.50, a maintenance release.
All problems registered on SourceForge numbered 124313 or lower are closed, except for the following: 101814, 101905, 101955, 102146, 102735, 105289, 106340, 106652, 109350, 111449, 113116, 113799, 114084, 115256, 115536, 116461, 117066, 117260, 119676, 119677, 119798, 120967, 121161, 121582, 121715, 122035, 122426, 122532, 122534, 122683, 122727, 123005, 123091, 123702, 123754, 123867, 123896, 123992, 124042, 124056, 124095, 124134, 124204, 124313.
The following projects are in a partially completed state:
Incompatible changes
(Procedures) - The -Zv and -ZV switches now trace alpha/transparency features. - The program name is now AFPL Ghostscript rather than Aladdin Ghostscript. - The default Windows installation directory is now c:\gs rather than c:\Aladdin. (Utilities) - lib/pdfeof.ps is deleted; its functionality is included in the standard code. (Drivers) - The X driver now implements sync_output using XSync(False) rather than XFlush(). (Library) - gdev_vector_dopath now never returns 1. - Color space types now have a new, required, "equal" procedure.Documentation
Fixes problems: Version number updates in preparation for the 6.50 release. (doc/Bug-form.htm [1.9.2.3], doc/Bug-info.htm [1.7.2.3], doc/C-style.htm [1.4.2.3], doc/Commprod.htm [1.3.2.3], doc/Copying.htm [1.3.2.3], doc/Current.htm [1.3.2.3], doc/DLL.htm [1.3.2.3], doc/Devices.htm [1.13.2.3], doc/Drivers.htm [1.8.2.3], doc/Fonts.htm [1.8.2.3], doc/Helpers.htm [1.6.2.3], doc/History1.htm [1.3.2.3], doc/History2.htm [1.3.2.3], doc/History3.htm [1.3.2.3]: 2000/12/02 22:15:04 raph) Version number updates in preparation for the 6.50 release. (doc/History4.htm [1.3.2.3], doc/History5.htm [1.5.2.3], doc/History6.htm [1.14.2.5], doc/Htmstyle.htm [1.6.2.3], doc/Install.htm [1.9.2.3], doc/Language.htm [1.19.2.3], doc/Lib.htm [1.3.2.3], doc/Maintain.htm [1.4.2.3], doc/Make.htm [1.15.2.3]: 2000/12/02 22:15:07 raph) Version number updates in preparation for the 6.50 release. (doc/New-user.htm [1.13.2.3], doc/News.htm [1.65.2.3], doc/Projects.htm [1.19.2.3], doc/Ps2epsi.htm [1.4.2.3], doc/Ps2pdf.htm [1.18.2.3], doc/Psfiles.htm [1.8.2.3], doc/README [1.4.2.2], doc/Readme.htm [1.13.2.3], doc/Release.htm [1.21.2.3], doc/Source.htm [1.3.2.3], doc/Tester.htm [1.3.2.3], doc/Unix-lpr.htm [1.3.2.3], doc/Use.htm [1.13.2.5], doc/Xfonts.htm [1.3.2.3], doc/gs-vms.hlp [1.3.2.3], man/dvipdf.1 [1.1.2.3], man/font2c.1 [1.1.2.3], man/gs.1 [1.1.2.3], man/gslp.1 [1.1.2.3], man/gsnd.1 [1.1.2.3], man/pdf2dsc.1 [1.1.2.3], man/pdf2ps.1 [1.3.2.3], man/pdfopt.1 [1.1.2.3], man/pf2afm.1 [1.1.2.3], man/pfbtopfa.1 [1.2.2.3], man/printafm.1 [1.1.2.3], man/ps2ascii.1 [1.1.2.3], man/ps2epsi.1 [1.1.2.3], man/ps2pdf.1 [1.5.2.3], man/ps2pdfwr.1 [1.2.2.3], man/ps2ps.1 [1.7.2.3], man/wftopfa.1 [1.1.2.3]: 2000/12/02 22:15:10 raph) Final News and change history edits in preparation for the 6.50 release. Note that, with this commit, History6.htm has been cleaned up, deleting commit messages for the HEAD branch in CVS incorrectly generated by cvs2hist.py. (doc/Changes.htm [1.18.2.3], doc/History6.htm [1.14.2.6], doc/News.htm [1.65.2.4]: 2000/12/04 21:40:36 raph) Updates change and history files to incorporate last-mine os2 patch. (doc/Changes.htm [1.18.2.4], doc/History6.htm [1.14.2.7], doc/News.htm [1.65.2.5]: 2000/12/05 01:41:03 raph)Procedures
- The OS/2 platform code would no longer compile, because the stdio files are no longer available. (fix from rjl) (fix corresponds to revs os2mak 1.9, gp_os2.c 1.5) (os2.mak [1.8.2.1]: 2000/12/05 01:31:15 raph) Version number updates in preparation for the 6.50 release. (version.mak [1.22.2.3]: 2000/12/02 22:15:11 raph) Changes AROOTDIR from c:/Aladdin to c:/gs for Windows and OS/2 builds. (bcwin32.mak [1.4.2.1], msvc32.mak [1.6.2.1], msvclib.mak [1.6.2.1], os2.mak [1.8.2.2], watc.mak [1.6.2.1], watclib.mak [1.6.2.1], watcw32.mak [1.5.2.1]: 2000/12/05 07:36:56 raph)Utilities
Fixes problems: - pdfopt.ps used the "unresolved?" procedure from pdf_base.ps, which has been replaced by the slightly different "resolved?" procedure. (fix by ghost@aladdin.com corresponds to rev 1.4) (lib/pdfopt.ps [1.3.2.1]: 2000/12/01 05:48:45 rayjj) - The OS/2 platform code would no longer compile, because the stdio files are no longer available. (fix from rjl) (fix corresponds to revs os2mak 1.9, gp_os2.c 1.5) (gp_os2.c [1.4.2.1]: 2000/12/05 01:31:14 raph)Drivers
Interpreter (PDF)
Fixes problems: The published PDF specification says the Encoding name "must be" one of the 3 predefined Encodings, implying that an error should occur if it isn't. However, Acrobat Reader simply ignores unknown names, and since there are some buggy applications that rely on this, we do the same. (lib/pdf_font.ps [1.12.2.2]: 2000/11/28 19:03:16 alexcher)Interpreter
Fixes problems: - In dictionaries, an int lookup key sometimes didn't match a real stored key, and vice versa. Fixes SourceForge bug # 123678. (fix by ghost@ aladdin.com corresponds to rev 1.3) (idict.c [1.2.2.1]: 2000/11/30 18:30:25 rayjj) - When closing an encoding filter pipeline with an eventual procedure target, the intermediate 'process' procedures could be called even after they returned EOFC, producing extraneous output. (zfproc.c [1.4.2.3]: 2000/12/02 06:15:14 raph) - Further tweaking of the logic to clear end_status flags in a pipeline in the continuation of a procedure write, making it more aggressive than the previous fix, but less aggressive than the original code. This is a revised fix for Sourceforge bug 119777. (zfproc.c [1.4.2.4]: 2000/12/02 19:55:31 raph) - 'gstate' was allowed in global VM even if the current graphics state included references to structures in local VM (which is, in fact, normally the case) and the save level was non-zero: this could create a dangling pointer after the 'restore'. This "fix" is a workaround that simply prohibits doing this, but a correct fix would copy any such structures. (fix by ghost@aladdin.com corresponds to rev 1.3) (zdps1.c [1.2.2.1]: 2000/12/02 21:08:27 raph) - The first call of check_psc_function in gs_build_function_4 didn't initialize size to 0, causing the computed value of size to be garbage, possibly leading to a VMerror or memory corruption. (zfunc4.c [1.5.2.2]: 2000/12/03 17:08:32 alexcher) Version number updates in preparation for the 6.50 release. (lib/gs_init.ps [1.25.2.3]: 2000/12/02 22:15:11 raph)Library
Fixes problems: - Allocates graphics state path in stable memory. This prevents paths in Type 3 fonts allocated inside a save ... setcachedevice ... restore sequence from being prematurely freed. Fixes SourceForge bug 101549. (gspath1.c [1.2.2.1], gsstate.c [1.5.2.1]: 2000/12/04 21:10:27 raph) - An inadvertent change caused the graphics state not to be freed on grestore. This fix, due to lpd, restores the freeing statement. (gsstate.c [1.5.2.2]: 2000/12/05 09:12:04 raph) Implements the stopgap measure of increasing fill_adjust for Coons patch shading, to cover the dropouts caused by incorrect triangulation of the mesh surface. See SourceForge Bug 119588 for a more thorough analysis. (gsptype2.c [1.3.2.1], gxshade4.c [1.3.2.1]: 2000/11/29 01:29:50 raph) The old code did not comply ISO/IEC C language standard and compiled wrongly to Mac, causing halftone problem on Mac. (gshtscr.c [1.3.2.2]: 2000/11/29 14:38:00 igorm) Version number updates in preparation for the 6.50 release. (gscdef.c [1.9.2.1]: 2000/12/02 22:15:11 raph)
Version 6.32 (2000-11-27)
This fileset consists of a beta release.
The following projects are in a partially completed state:
Incompatible changes
(Procedures) - The -Zv and -ZV switches now trace alpha/transparency features. - The program name is now AFPL Ghostscript rather than Aladdin Ghostscript. - The default Windows installation directory is now c:\gs rather than c:\Aladdin. (Utilities) - lib/pdfeof.ps is deleted; its functionality is included in the standard code. (Drivers) - The X driver now implements sync_output using XSync(False) rather than XFlush(). (Library) - gdev_vector_dopath now never returns 1. - Color space types now have a new, required, "equal" procedure.Documentation
Fixes problems: - Removes obsolete documentation reference to -DUsePrinterImages and clarifies the entry for the replacing -DPrinted. Corresponds to revision 1.16 in the main branch. Fixes sourceforge bug # 121907. (doc/Use.htm [1.13.2.3]: 2000/11/20 20:39:10 giles) Updates version number to 6.32 in preparation for release. (doc/Bug-form.htm [1.9.2.2], doc/Bug-info.htm [1.7.2.2], doc/C-style.htm [1.4.2.2], doc/Commprod.htm [1.3.2.2], doc/Copying.htm [1.3.2.2], doc/Current.htm [1.3.2.2], doc/DLL.htm [1.3.2.2], doc/Devices.htm [1.13.2.2], doc/Drivers.htm [1.8.2.2], doc/Fonts.htm [1.8.2.2], doc/Helpers.htm [1.6.2.2], doc/History1.htm [1.3.2.2], doc/History2.htm [1.3.2.2], doc/History3.htm [1.3.2.2], doc/History4.htm [1.3.2.2]: 2000/11/28 01:31:21 raph) Updates version number to 6.32 in preparation for release. (doc/History5.htm [1.5.2.2], doc/History6.htm [1.14.2.3], doc/Htmstyle.htm [1.6.2.2], doc/Install.htm [1.9.2.2], doc/Language.htm [1.19.2.2], doc/Lib.htm [1.3.2.2], doc/Maintain.htm [1.4.2.2], doc/Make.htm [1.15.2.2], doc/New-user.htm [1.13.2.2], doc/News.htm [1.65.2.2], doc/Projects.htm [1.19.2.2], doc/Ps2epsi.htm [1.4.2.2], doc/Ps2pdf.htm [1.18.2.2], doc/Psfiles.htm [1.8.2.2], doc/Readme.htm [1.13.2.2], doc/Release.htm [1.21.2.2], doc/Source.htm [1.3.2.2], doc/Tester.htm [1.3.2.2], doc/Unix-lpr.htm [1.3.2.2], doc/Use.htm [1.13.2.4], doc/Xfonts.htm [1.3.2.2], doc/gs-vms.hlp [1.3.2.2], man/dvipdf.1 [1.1.2.2], man/font2c.1 [1.1.2.2], man/gs.1 [1.1.2.2], man/gslp.1 [1.1.2.2], man/gsnd.1 [1.1.2.2], man/pdf2dsc.1 [1.1.2.2], man/pdf2ps.1 [1.3.2.2], man/pdfopt.1 [1.1.2.2], man/pf2afm.1 [1.1.2.2], man/pfbtopfa.1 [1.2.2.2], man/printafm.1 [1.1.2.2], man/ps2ascii.1 [1.1.2.2], man/ps2epsi.1 [1.1.2.2], man/ps2pdf.1 [1.5.2.2], man/ps2pdfwr.1 [1.2.2.2], man/ps2ps.1 [1.7.2.2], man/wftopfa.1 [1.1.2.2]: 2000/11/28 01:31:24 raph)Procedures
Fixes problems: - WMode was generally ignored in handling the metrics when rendering a Type 1 or Type 2 CharString; also, the default metrics for WMode = 1 were the same as the default metrics for WMode = 0, whereas (at least for CID-keyed fonts) they should be computed from the FontBBox. (fix from igor@artifex.com) (int.mak [1.37.2.2], lib.mak [1.36.2.1]: 2000/11/09 21:56:58 rayjj) Collect some stray configuration related externs into iconf.h (int.mak [1.37.2.3]: 2000/11/09 22:39:35 rayjj) Adds DSC parsing capability to the PostScript interpreter, with an optional 'feature' to use the DSC Orientation comments to compensate for sloppy PostScript producers that don't emit an appropriate setpagedevice command. (int.mak [1.37.2.4]: 2000/11/09 23:53:36 rayjj) Avoids exporting empty LD_RUN_PATH environment variable to the link process. This was causing binaries to search the current directory for libraries, which was a security hole. Fixes SourceForge bug 122532. (ugcclib.mak [1.5.2.1], unixlink.mak [1.2.2.1]: 2000/11/28 00:14:34 raph) Updates version number to 6.32 in preparation for release. (version.mak [1.22.2.2]: 2000/11/28 01:31:27 raph)Utilities
Fixes problems: - A { } was omitted around an arm of a conditional, causing a compilation error. (fix by ghost@aladdin.com corresponds to rev. 1.5) (gp_vms.c [1.4.2.1]: 2000/11/09 21:13:04 rayjj) - The simple platform benchmarking program had gotten out of date, and would no longer compile and link. (fix by ghost@aladdin.com corresponds to rev. 1.4) (bench.c [1.3.2.1]: 2000/11/10 00:04:02 rayjj) Removes some old embryonic DSC parser code, since a complete third-party DSC parser is nearly ready for use. (corresponds to rev 1.2 action by ghost@aladdin.com) (gsdsc.c [1.1.2.1]: 2000/11/09 23:41:28 rayjj)Drivers
Fixes problems: - The margin settings for the Color LaserJet were incorrect. (fix from henrys@artifex.com) (gdevcljc.c [1.2.2.1]: 2000/11/09 20:31:45 rayjj) - PDF patterns and masks could be compressed with the DCT filter, causing possible color distortion and loss of detail. (fix by ghost@aladdin.com) (gdevpsdf.h [1.8.2.1], gdevpsdi.c [1.12.2.1]: 2000/11/09 23:24:18 rayjj) - In PDF output, color values of 1.0 were usually written as 0.999. (bug introduced in version 6.22) (by ghost@aladdin.com corresponds to rev 1.8) (gdevpsdu.c [1.7.2.1]: 2000/11/13 05:28:54 rayjj) - Indirect area for StripByteCounts and StripOffsets was put in file even if there was only one strip so the value was direct. (gdevtifs.c [1.3.2.1]: 2000/11/16 01:39:55 rayjj) - Invalid (uninitialized) StripByteCount was being left in file for the tiff12nc and tiff24nc devices. Needed to call gdev_tiff_end_strip(). (gdevtfnx.c [1.3.2.1]: 2000/11/16 01:41:49 rayjj)PDF writer
Fixes problems: - Writing a Function with subfunctions (Functions array) could produce garbage output, because the subfunctions could be freed before the containing Function was written. (fix by ghost@aladdin.com corresponds to rev. 1.22) (gdevpdf.c [1.21.2.1]: 2000/11/09 20:34:17 rayjj) - The PDF writer could write embedded Type 1 fonts with lenIV = -1, which Acrobat Reader 3 accepts but Acrobat Reader 4 doesn't. (fix by ghost@aladdin.com) (gdevpdfe.c [1.4.2.1]: 2000/11/09 20:37:29 rayjj) - Incrementally downloaded Type 1 fonts weren't embedded properly in PDF output. (This might have been the case for some TrueType fonts as well, although we never observed it.) 9fix by ghost@aladdin.com corresponds to rev. 1.9) (gdevpdff.c [1.8.2.1]: 2000/11/09 20:40:29 rayjj) - The algorithm for reducing the resolution of PDF output to deal with Acrobat Reader's 32K limit on user space coordinates was too conservative (reduced the resolution more than necessary). (fix by ghost@aladdin.com corresponds to rev. 1.12) (gdevpdfp.c [1.10.2.2]: 2000/11/09 23:19:36 rayjj) - Writing a shading with ShadingType >= 4 and data given by a stream rather than an array could cause a crash. (fix by ghost@aladdin.com corresponds to rev 1.4) (gdevpdfv.c [1.3.2.1]: 2000/11/09 23:21:47 rayjj) - PDF patterns and masks could be compressed with the DCT filter, causing possible color distortion and loss of detail. (fix by ghost@aladdin.com) (gdevpdfb.c [1.2.2.1], gdevpdfv.c [1.3.2.2]: 2000/11/09 23:24:18 rayjj) Updates the list of open PDF writer tasks to reflect recent progress. (change by ghost@aladdin.com corresponds to rev 1.11) (gdevpdfp.c [1.10.2.1]: 2000/11/09 23:17:37 rayjj)Interpreter (PDF)
Fixes problems: - The PDF interpreter caused an error if the output device wasn't a page device. (fix by ghost@aladdin.com corresponds to rev. 1.22) (lib/pdf_main.ps [1.19.2.3]: 2000/11/09 19:21:48 rayjj) Improves font substitution by taking the "Narrow" property into account. Fixes SourceForge bug 116460. Fix due to Leon Bottou. (lib/pdf_font.ps [1.12.2.1]: 2000/11/05 17:35:46 raph) Wraps the showpagecontents call in gsave/grestore, so that the graphics state for drawing annotations is pristine. Fixes Sourceforge bug 123310. (lib/pdf_main.ps [1.19.2.4]: 2000/11/25 21:58:19 raph)Interpreter
Fixes problems: - If an error occurred in a page device Install procedure, the stacks weren't restored properly, possibly leading to other errors. (fix by ghost@aladdin.com corresponds to rev. 1.6) (lib/gs_setpd.ps [1.5.2.1]: 2000/11/09 18:46:55 rayjj) - resourceforall was a procedure rather than an operator. Also adds an explicit acknowledgement that the method used for this fix is a hack. (fix by ghost@aladdin.com) (lib/gs_res.ps [1.13.2.1], lib/gs_setpd.ps [1.5.2.2]: 2000/11/09 18:54:57 rayjj) - CIDFontType 2 fonts with a GlyphDirectory and string or string array CIDMap ignored GDBytes, causing an arithmetic error (division by zero). (SourceForge bug # 115942) (fix by ghost@aladdin.com) (zfcid.c [1.10.2.1], zfcid1.c [1.2.2.1]: 2000/11/09 23:04:44 rayjj) - Most of the procedures in this file didn't use 'bind' (performance bug only). Fixing this sped up interpretation of PLRM.pdf by 40%! (fix by ghost@aladdin.com corresponds to rev 1.8) (lib/gs_cff.ps [1.7.2.1]: 2000/11/09 23:08:47 rayjj) - If the procedure of a FunctionType 4 Function was syntactically valid but exceeded the maximum stack depth, an attempt was made to free a string as an object, causing memory corruption. (fix by ghost@aladdin.com corresponds to rev. 1.6) (zfunc4.c [1.5.2.1]: 2000/11/12 21:33:46 rayjj) Add COMPILE_INITS information line to -h help output. (imainarg.c [1.6]: 2000/11/04 06:13:42 rayjj) Add to GS_6_5 branch. (zdscpars.c [1.3.2.1]: 2000/11/07 18:26:52 rayjj) Return code variables (code and comment_code) in zparse_dsc_comments(). need to be signed. (zdscpars.c [1.3.2.2]: 2000/11/08 01:25:58 dancoby) Collect some stray configuration related externs into iconf.h (iconf.h [1.1.2.1], imain.c [1.2.2.1], imainarg.c [1.4.2.1]: 2000/11/09 22:39:35 rayjj) Add COMPILE_INITS information line to -h help output. (imainarg.c [1.4.2.2]: 2000/11/09 22:45:17 rayjj) Speeds up loading embedded CFF fonts some more, by adding some missing 'bind's and similar tactics. (fix by ghost@aladdin.com corresponds to rev 1.9) (lib/gs_cff.ps [1.7.2.2]: 2000/11/09 23:11:33 rayjj) Rewrites .parse_dsc_comment to use the parameter list machinery, removing a little functionally duplicated code; changes two incorrect uints to ints (fix from dan@artifex.com); adds additional comment types (BoundingBox, PageBoundingBox, BeginDefaults, EndDefaults) to the interface. (fix by ghost@aladdin.com corresponds to rev. 1.5) (zdscpars.c [1.3.2.3]: 2000/11/09 23:43:39 rayjj) Add to GS_6_5 branch (lib/gs_dscp.ps [1.2.2.1]: 2000/11/09 23:47:04 rayjj) Adds DSC parsing capability to the PostScript interpreter, with an optional 'feature' to use the DSC Orientation comments to compensate for sloppy PostScript producers that don't emit an appropriate setpagedevice command. (dscparse.c [1.1.2.1], dscparse.h [1.1.2.1]: 2000/11/09 23:53:36 rayjj) DSC parser changes: adds %%ViewerOrientation to DSC parser; doesn't flag an error if %%Pages is absent but one %%Page is found; frees memory if initialization fails; recognizes general whitespace in some places where only spaces were recognized before. (changes from gsview@ghostgum.com.au) (fix corresponds to rev 1.2 of both files). (dscparse.c [1.1.2.2], dscparse.h [1.1.2.2]: 2000/11/13 06:01:30 rayjj) Changes .buildshading to always apply a ReusableStreamDecode filter to file and stream DataSources, so that multiple passes over the stream work. This patch closes SourceForge bug 121810. (lib/gs_ll3.ps [1.6.2.1]: 2000/11/16 00:37:03 raph) Updates version number to 6.32 in preparation for release. (lib/gs_init.ps [1.25.2.2]: 2000/11/28 01:31:26 raph)Streams
Fixes problems: - The ASCII85Decode filter sometimes asked for too much output space, which caused a limitcheck error on ASCII85 strings whose decoded size was 65533 - 65535 bytes. (fix by ghost@aladdin.com corresponds to rev 1.3) (sa85d.c [1.2.2.1]: 2000/11/09 22:57:10 rayjj)Library
Fixes problems: - Fixes infinite loops when writing large bitmaps into clist. Now, cmd_put_bits never requests an allocation in the clist buffer larger than cbuf_size. (gxclbits.c [1.2.2.1]: 2000/11/05 18:47:27 raph) - The PDF writer could write embedded Type 1 fonts with lenIV = -1, which Acrobat Reader 3 accepts but Acrobat Reader 4 doesn't. (fix by ghost@aladdin.com) (gdevpsf.h [1.7.2.1], gdevpsf1.c [1.5.2.1]: 2000/11/09 20:37:29 rayjj) - Sampling the spot function for a halftone didn't correctly sample at the centers of device space pixels, causing moire' effects and irregular variations in spot size. (fix from igor@artifex.com corresponds to 1.4) (gshtscr.c [1.3.2.1], gzht.h [1.3.2.1]: 2000/11/09 21:26:51 rayjj) - Getting the glyph_info of a Type 2 CharString could cause an invalid memory access. (SourceForge bug # 121070) (fix by ghost@aladdin.com corresponds to rev 1.8) (gstype2.c [1.7.2.1]: 2000/11/09 21:28:19 rayjj) - TrueType glyphs with more than 200 points caused a crash or corrupted memory. (fix by ghost@aladdin.com corresponds to rev 1.8) (gstype42.c [1.7.2.1]: 2000/11/09 21:30:39 rayjj) - Type 42 / TrueType fonts didn't clear the pointers to the metrics tables in the font, possibly producing incorrect metrics or memory access errors for fonts that lack one or more of hhea, hmtx, vhea, or vmtx. (fix from henrys@artifex.com corresponds to rev. 1.9) (gstype42.c [1.7.2.2]: 2000/11/09 21:32:30 rayjj) - Works around an Acrobat Reader 4 bug that causes AR4 to draw a single pixel, rather than nothing, when filling a subpath consisting only of a moveto. (fix by ghost@aladdin.com corresponds to rev. 1.8) (gdevvec.c [1.7.2.1]: 2000/11/09 23:25:38 rayjj) - Several places in the band list code didn't call s_init_state to initialize locally allocated stream states: this is now required (see the "Incompatible changes" section). (fix by ghost@aladdin.com) (gxclbits.c [1.2.2.2], gxcldev.h [1.3.2.1], gxclread.c [1.2.2.1], gxclutil.c [1.2.2.1]: 2000/11/09 23:36:53 rayjj) - The pdfwrite and pswrite drivers could emit a lineto or rlineto without a moveto at the beginning of the path. (bug introduced very recently, by a workaround for an Acrobat Reader bug) (fix by ghost@aladdin.com corresponds to rev. 1.9 to rev 1.10 change) (gdevvec.c [1.7.2.2]: 2000/11/14 17:20:05 rayjj) - Attempting to write a CFF Type 2 font larger than 32K but smaller than 64K caused a rangecheck. (fix by ghost@aladdin.com corresponds to rev. 1.8) (gdevpsf2.c [1.7.2.1]: 2000/11/19 19:03:19 rayjj) - Computing the default width or the fixed width for a CIDFont or TrueType font could do a huge amount of unnecessary work. (Probably only affects the PDF writer.) (fix by ghost@aladdin.com corresponds to rev 1.3) (gsfont.c [1.2.2.1]: 2000/11/21 00:20:28 rayjj) - The code for writing a CIDFontType0 CFF font mistook Type 2 CharStrings for Type 1, and tried to convert them to Type 2. (This currently affects only the PDF writer.) (fix by ghost@aladdin.com corresponds to rev 1.9) (gdevpsf2.c [1.7.2.2]: 2000/11/21 05:46:25 rayjj) - The Type 1 to Type 2 CharString converter (currently used only by the PDF writer) often didn't detect invalid CharStrings as input. (fix by ghost@aladdin.com corresponds to rev 1.6) (gdevpsfx.c [1.5.2.1]: 2000/11/21 05:52:15 rayjj) Works around a bug in the DEC VMS C compiler, which incorrectly defines the second argument of fdopen as (char *) rather than (const char *). (fix by ghost@aladdin.com corresponds to rev. 1.8) (gpmisc.c [1.7.2.1]: 2000/11/09 21:18:00 rayjj)
Version 6.31 (2000-11-03)
This fileset consists of a beta release.
The following projects are in a partially completed state:
Incompatible changes
(Procedures) - The -Zv and -ZV switches now trace alpha/transparency features. - The program name is now AFPL Ghostscript rather than Aladdin Ghostscript. - The default Windows installation directory is now c:\gs rather than c:\Aladdin. (Utilities) - lib/pdfeof.ps is deleted; its functionality is included in the standard code. (Drivers) - The X driver now implements sync_output using XSync(False) rather than XFlush(). (Library) - gdev_vector_dopath now never returns 1. - Color space types now have a new, required, "equal" procedure.Documentation
Increases version number to 6.31 in preparation for fileset release. (doc/Bug-form.htm [1.9.2.1], doc/Bug-info.htm [1.7.2.1], doc/C-style.htm [1.4.2.1], doc/Commprod.htm [1.3.2.1], doc/Copying.htm [1.3.2.1], doc/Current.htm [1.3.2.1], doc/DLL.htm [1.3.2.1], doc/Devices.htm [1.13.2.1], doc/Drivers.htm [1.8.2.1], doc/Fonts.htm [1.8.2.1], doc/Helpers.htm [1.6.2.1], doc/History1.htm [1.3.2.1], doc/History2.htm [1.3.2.1], doc/History3.htm [1.3.2.1], doc/History4.htm [1.3.2.1], doc/History5.htm [1.5.2.1], doc/History6.htm [1.14.2.1], doc/Htmstyle.htm [1.6.2.1], doc/Install.htm [1.9.2.1], doc/Language.htm [1.19.2.1], doc/Lib.htm [1.3.2.1], doc/Maintain.htm [1.4.2.1], doc/Make.htm [1.15.2.1], doc/New-user.htm [1.13.2.1], doc/News.htm [1.65.2.1], doc/Projects.htm [1.19.2.1], doc/Ps2epsi.htm [1.4.2.1], doc/Ps2pdf.htm [1.18.2.1], doc/Psfiles.htm [1.8.2.1], doc/README [1.4.2.1], doc/Readme.htm [1.13.2.1], doc/Release.htm [1.21.2.1], doc/Source.htm [1.3.2.1], doc/Tester.htm [1.3.2.1], doc/Unix-lpr.htm [1.3.2.1], doc/Use.htm [1.13.2.2], doc/Xfonts.htm [1.3.2.1], doc/gs-vms.hlp [1.3.2.1]: 2000/11/04 01:15:29 raph) Increases version number to 6.31 in preparation for fileset release. (man/dvipdf.1 [1.1.2.1], man/font2c.1 [1.1.2.1], man/gs.1 [1.1.2.1], man/gslp.1 [1.1.2.1], man/gsnd.1 [1.1.2.1], man/pdf2dsc.1 [1.1.2.1], man/pdf2ps.1 [1.3.2.1], man/pdfopt.1 [1.1.2.1], man/pf2afm.1 [1.1.2.1], man/pfbtopfa.1 [1.2.2.1], man/printafm.1 [1.1.2.1], man/ps2ascii.1 [1.1.2.1], man/ps2epsi.1 [1.1.2.1], man/ps2pdf.1 [1.5.2.1], man/ps2pdfwr.1 [1.2.2.1], man/ps2ps.1 [1.7.2.1], man/wftopfa.1 [1.1.2.1]: 2000/11/04 01:15:32 raph)Procedures
Fixes problems: - The build process terminated with an error on some versions of MS Windows, because the ERASE command returned an error status if the file did not exist (change from ghost@aladdin.com). (winlib.mak [1.4.2.1]: 2000/11/02 19:39:53 igorm) Extends the Font resource category so that composed fonts, with names- or -- where the CIDSystemInfo of the CIDFont and CMap are compatible, appear to exist and are actually created dynamically when needed. (int.mak [1.37.2.1]: 2000/11/02 19:53:02 igorm) Increases version number to 6.31 in preparation for fileset release. (version.mak [1.22.2.1]: 2000/11/04 01:15:32 raph) Interpreter
Fixes problems: - Output filters with a procedure target didn't pass 'false' as the second argument to the procedure when closing the stream. (fix by ghost@aladdin.com corresponds to revision 1.5) (zfproc.c [1.4.2.2]: 2000/11/03 01:14:31 rayjj) Increases version number to 6.31 in preparation for fileset release. (lib/gs_init.ps [1.25.2.1]: 2000/11/04 01:15:32 raph)Library
Version 6.30 (2000-10-03)
This fileset consists of a beta release.
The following projects are in a partially completed state:
Incompatible changes
(Procedures) - The -Zv and -ZV switches now trace alpha/transparency features. - The program name is now AFPL Ghostscript rather than Aladdin Ghostscript. - The default Windows installation directory is now c:\gs rather than c:\Aladdin. (Utilities) - lib/pdfeof.ps is deleted; its functionality is included in the standard code. (Drivers) - The X driver now implements sync_output using XSync(False) rather than XFlush(). (Library) - gdev_vector_dopath now never returns 1. - Color space types now have a new, required, "equal" procedure.Documentation
Fixes problems: - the "User parameters" section was incorrectly titled "Device parameters". (doc/Language.htm [1.11]: 2000/08/17 17:00:42 lpd) Initializes files for the 6.24 fileset. (doc/News.htm [1.57]: 2000/08/09 16:54:01 lpd) Adds Alex Cherepanov to the roster of helpers. (doc/Helpers.htm [1.2]: 2000/08/09 16:54:39 lpd) Documents the -dDEVICE{WIDTH,HEIGHT}POINTS= switches. (doc/Use.htm [1.10]: 2000/08/17 01:31:52 lpd) Notes the change in the return value of gdev_vector_dopath. (doc/News.htm [1.58]: 2000/08/20 00:20:42 lpd) Changes text to make it clear that Yves Arrouye no longer maintains the BJC drivers that he wrote. (doc/Devices.htm [1.11]: 2000/08/21 14:38:27 lpd) Puts the logic for detecting garbage after %%EOF (and some similar invalid constructs) back into the main code, making it produce a message on stderr. (doc/Psfiles.htm [1.6]: 2000/08/23 02:22:39 lpd) Documents the deletion of lib/pdfeof.ps. (doc/News.htm [1.59]: 2000/08/23 02:23:54 lpd) Starts to implement the PDF 1.4 transparency features. All API and operator additions are now implemented (at least as stubs) and documented, as is bookkeeping for the new scalar graphics state members (but not for the soft masks or the transparency group stack). (doc/Language.htm [1.12]: 2000/08/23 21:46:31 lpd) Adds a project to avoid DCT-decoding followed by DCT-encoding images when writing PDF files. (doc/Projects.htm [1.16]: 2000/08/24 03:43:12 lpd) Adds a new equality-testing virtual procedure for color spaces. (doc/News.htm [1.60]: 2000/08/24 05:42:30 lpd) Brings the (still mostly stubbed) transparency code to a more self-consistent state. (doc/Language.htm [1.13]: 2000/08/30 01:34:40 lpd) Completes the parsing of .{begin,end}transparency{group,mask}, except for the TransferFunction for masks. The specification is still subject to change. (doc/Language.htm [1.14]: 2000/08/30 15:03:36 lpd) Divides the list of documents according to whether the document is for users, for developers, or both. (doc/Readme.htm [1.11]: 2000/08/30 21:24:00 lpd) Adds more documentation for the transparency rendering stack. (doc/Language.htm [1.15]: 2000/08/31 03:34:41 lpd) Adds a requirement to only use ANSI standard C library facilities. (doc/C-style.htm [1.2]: 2000/09/08 04:53:14 lpd) Changes the -Zv switch to trace alpha/transparency-related features. (doc/News.htm [1.61], doc/Use.htm [1.11]: 2000/09/10 05:23:10 lpd) Implements another chunk of the PDF 1.4 transparency features, fixing some bugs in the previous code. (doc/Language.htm [1.16]: 2000/09/10 05:26:27 lpd) Documents the addition of (limited) PDF 1.4 output capabilities. (doc/Ps2pdf.htm [1.16]: 2000/09/11 02:08:58 lpd) Moves the Matte entry of soft mask images from the main structure to the mask structures, and changes Matted to has_Matte. (doc/Language.htm [1.17]: 2000/09/11 04:08:13 lpd) Documents division of bug-gs mailbox into bug-gs, bug-gs-dev, and bug-gs-beta. (doc/Bug-form.htm [1.7], doc/Bug-info.htm [1.5]: 2000/09/15 23:44:21 lpd) Adds a paragraph explaining why and how the AFPL is not an Open Source / Free Software license. (doc/PUBLIC [1.2], doc/Public.htm [1.2]: 2000/09/18 22:26:32 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript; also updates many internal references from Aladdin Ghostscript to AFPL Ghostscript, and from Aladdin Enterprises to artofcode LLC. (doc/Bug-form.htm [1.8], doc/Bug-info.htm [1.6], doc/C-style.htm [1.3], doc/Changes.htm [1.17], doc/Commprod.htm [1.2], doc/Copying.htm [1.2], doc/Current.htm [1.2], doc/DLL.htm [1.2], doc/Devices.htm [1.12], doc/Drivers.htm [1.7], doc/Fonts.htm [1.7], doc/Helpers.htm [1.3], doc/History1.htm [1.2], doc/History2.htm [1.2], doc/History3.htm [1.2], doc/History4.htm [1.2], doc/History5.htm [1.4], doc/History6.htm [1.12], doc/Htmstyle.htm [1.5], doc/Install.htm [1.6], doc/Language.htm [1.18], doc/Lib.htm [1.2], doc/Maintain.htm [1.3], doc/Make.htm [1.14], doc/New-user.htm [1.11], doc/News.htm [1.62], doc/PUBLIC [1.3], doc/Projects.htm [1.17], doc/Ps2epsi.htm [1.3], doc/Ps2pdf.htm [1.17], doc/Psfiles.htm [1.7], doc/Public.htm [1.3], doc/Readme.htm [1.12], doc/Release.htm [1.18], doc/Source.htm [1.2], doc/Tester.htm [1.2], doc/Unix-lpr.htm [1.2], doc/Use.htm [1.12], doc/Xfonts.htm [1.2], doc/gs-vms.hlp [1.2]: 2000/09/19 21:37:50 lpd) Updates README from Readme.htm. (doc/README [1.3]: 2000/09/19 23:39:31 lpd) Changes the default Windows installation directory from c:\Aladdin to c:\gs. (doc/Install.htm [1.7], doc/News.htm [1.63]: 2000/09/22 05:32:17 lpd) Replaces the OpenVMS installation instructions with an improved set contributed by a user. (doc/Helpers.htm [1.4], doc/Install.htm [1.8]: 2000/09/22 20:33:19 lpd) Adds a project for fixing PDF files that have gotten mangled by EOL conversion. (doc/Projects.htm [1.18]: 2000/09/25 14:40:37 lpd) Adds a reference to PreScript, another free text extraction program based on Ghostscript. (doc/New-user.htm [1.12]: 2000/09/26 01:04:40 lpd) Documentation changes in preparation for 6.30 release. Replaced some contact information, updated version numbers. (doc/Bug-form.htm [1.9], doc/Bug-info.htm [1.7], doc/Commprod.htm [1.3], doc/Copying.htm [1.3], doc/Current.htm [1.3], doc/DLL.htm [1.3], doc/Devices.htm [1.13], doc/Drivers.htm [1.8], doc/Fonts.htm [1.8], doc/Helpers.htm [1.5], doc/History1.htm [1.3], doc/History2.htm [1.3], doc/History3.htm [1.3], doc/History4.htm [1.3], doc/History5.htm [1.5], doc/History6.htm [1.13], doc/Htmstyle.htm [1.6], doc/Install.htm [1.9], doc/Language.htm [1.19], doc/Lib.htm [1.3], doc/Maintain.htm [1.4], doc/Make.htm [1.15], doc/New-user.htm [1.13], doc/News.htm [1.64], doc/Projects.htm [1.19], doc/Ps2epsi.htm [1.4], doc/Ps2pdf.htm [1.18], doc/Psfiles.htm [1.8], doc/README [1.4], doc/Readme.htm [1.13], doc/Release.htm [1.19], doc/Source.htm [1.3], doc/Tester.htm [1.3], doc/Unix-lpr.htm [1.3], doc/Use.htm [1.13], doc/Xfonts.htm [1.3], doc/gs-vms.hlp [1.3]: 2000/10/04 04:33:27 raph) Bring version numbers and dates up to date. Small bug fix in toolbin/pre to make it able to handle months with leading zeros. (doc/C-style.htm [1.4], doc/Helpers.htm [1.6], man/ps2ps.1 [1.7]: 2000/10/04 05:18:54 raph)Procedures
Fixes problems: - The PostScript image writing drivers (psmono/gray/rgb) didn't set the page size in the output, and didn't produce DSC-compliant output. (devs.mak [1.31]: 2000/08/09 06:55:45 lpd) - The FlateEncode and zlibEncode filters didn't implement the "Effort" parameter. (fix from Alex Cherepanov) (int.mak [1.28]: 2000/08/09 16:55:24 lpd) - Because "-" as an OutputFile now references the %stdout IODevice, it no longer worked in configurations without a PostScript interpreter. Fixing this required factoring out the stdin/out/err IODevices and providing an implementation that didn't reference the PostScript interpreter. (int.mak [1.32], lib.mak [1.34], ugcclib.mak [1.3]: 2000/09/07 06:14:45 lpd) - Configurations including PDF but not PostScript didn't include all the PostScript LL3 features needed to interpret PDF 1.3 et seq. (int.mak [1.33]: 2000/09/07 06:35:06 lpd) - Cleans up some missing and incorrect dependencies. (devs.mak [1.33], int.mak [1.34], lib.mak [1.35]: 2000/09/11 04:43:09 lpd) - The definition of PSRCDIR was inconsistent with the definition of PVERSION. (openvms.mak [1.5]: 2000/09/22 04:05:40 lpd) - The pgnm and pnm drivers didn't properly detect the presence of gray shades or color in images, sometimes causing gray or color information to be lost in the output. (fix contributed by a user) (devs.mak [1.35]: 2000/09/23 04:52:56 lpd) Initializes files for the 6.24 fileset. (version.mak [1.19]: 2000/08/09 16:54:02 lpd) Adds a mention of the Color LaserJet 4500 as a color PCL XL printer. (devs.mak [1.32]: 2000/08/17 20:43:50 lpd) Changes text to make it clear that Yves Arrouye no longer maintains the BJC drivers that he wrote. (contrib.mak [1.19]: 2000/08/21 14:38:28 lpd) Puts the logic for detecting garbage after %%EOF (and some similar invalid constructs) back into the main code, making it produce a message on stderr. (unixinst.mak [1.12]: 2000/08/23 02:22:39 lpd) Starts to implement the PDF 1.4 transparency features. All API and operator additions are now implemented (at least as stubs) and documented, as is bookkeeping for the new scalar graphics state members (but not for the soft masks or the transparency group stack). (int.mak [1.29], lib.mak [1.30]: 2000/08/23 21:46:31 lpd) Adds a new equality-testing virtual procedure for color spaces. (lib.mak [1.31]: 2000/08/24 05:42:30 lpd) Partly implements opacity and shape mask bookkeeping. gsave/grestore/etc. and banding don't do the right thing yet. (int.mak [1.30], version.mak [1.20]: 2000/08/25 01:46:48 lpd) Brings the (still mostly stubbed) transparency code to a more self-consistent state. (lib.mak [1.32]: 2000/08/30 01:34:40 lpd) Finishes the code for parsing ImageType 103 (soft-mask) images. (int.mak [1.31], lib.mak [1.33]: 2000/08/30 04:30:05 lpd) *** empty log message *** (int.mak [1.35]: 2000/09/14 19:46:05 alexcher) Undoes uncommented and in some cases inappropriate changes. (int.mak [1.36]: 2000/09/18 06:28:58 lpd) Updates license notices to reference the AFPL (like the rest of Ghostscript) rather than simply saying "All rights reserved". (toolbin/3way.tcl [1.2], toolbin/cvs2hist.py [1.2], toolbin/errlist.tcl [1.2], toolbin/gsindent [1.2], toolbin/gsmake.tcl [1.4], toolbin/headers.tcl [1.2], toolbin/leaks.tcl [1.2], toolbin/makegnu.tcl [1.2], toolbin/makeset.tcl [1.4], toolbin/pre [1.6], toolbin/precheck.tcl [1.2], toolbin/suite.tcl [1.2], toolbin/tmake.tcl [1.2]: 2000/09/19 17:30:25 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, and changes internal references in various scripts. (toolbin/3way.tcl [1.3], toolbin/cvs2hist.py [1.3], toolbin/errlist.tcl [1.3], toolbin/gsindent [1.3], toolbin/gsmake.tcl [1.5], toolbin/headers.tcl [1.3], toolbin/leaks.tcl [1.3], toolbin/makegnu.tcl [1.3], toolbin/makeset.tcl [1.5], toolbin/pre [1.7], toolbin/precheck.tcl [1.3], toolbin/suite.tcl [1.3], toolbin/tmake.tcl [1.3]: 2000/09/19 18:10:51 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (all-arch.mak [1.5], bcwin32.mak [1.3], cfonts.mak [1.2], contrib.mak [1.20], devs.mak [1.34], dvx-gcc.mak [1.4], dvx-head.mak [1.2], dvx-tail.mak [1.3], dwmain.rc [1.2], dwsetup.def [1.2], dwsetup.rc [1.2], dwuninst.def [1.2], dwuninst.rc [1.3]: 2000/09/19 19:00:08 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (gs.mak [1.2], gs16spl.rc [1.2], gsdll2.rc [1.2], gsdll32.rc [1.2]: 2000/09/19 19:00:25 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (gsos2.rc [1.2], gspmdrv.rc [1.2]: 2000/09/19 19:00:30 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (gswin.rc [1.2]: 2000/09/19 19:00:33 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (int.mak [1.37], jpeg.mak [1.3], lib.mak [1.36], libpng.mak [1.2], msvc32.mak [1.5], msvccmd.mak [1.5], msvclib.mak [1.5], msvctail.mak [1.4], openvms.mak [1.4], openvms.mmk [1.5], os2.mak [1.7], pcwin.mak [1.2]: 2000/09/19 19:00:45 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (ugcclib.mak [1.4], unix-aux.mak [1.3], unix-end.mak [1.2], unix-gcc.mak [1.7], unixansi.mak [1.5], unixhead.mak [1.2], unixinst.mak [1.13], unixlink.mak [1.2], unixtrad.mak [1.5], version.mak [1.21], watc.mak [1.5], watclib.mak [1.5], watcw32.mak [1.4], wccommon.mak [1.3], wctail.mak [1.2], winint.mak [1.5], winlib.mak [1.4], winplat.mak [1.2], wmin.mak [1.2], zlib.mak [1.2]: 2000/09/19 19:00:52 lpd) Add commands to make the target GLGENDIR and BINDIR directories so that a clean build works automatically. (msvctail.mak [1.5]: 2000/09/21 15:14:37 rayjj) Changes the default Windows installation directory from c:\Aladdin to c:\gs. (dwsetup.rc [1.3]: 2000/09/22 05:32:17 lpd) Changes the default Windows Start Menu Folder from "Aladdin" to "Ghostscript". (dwsetup.rc [1.4]: 2000/09/22 05:35:02 lpd) Updates the makefiles from libpng version 1.0.5 to 1.0.8. (all-arch.mak [1.6], bcwin32.mak [1.4], dvx-gcc.mak [1.5], libpng.mak [1.3], msvc32.mak [1.6], msvclib.mak [1.6], openvms.mak [1.6], openvms.mmk [1.6], os2.mak [1.8], ugcclib.mak [1.5], unix-gcc.mak [1.8], unixansi.mak [1.6], unixtrad.mak [1.6], watc.mak [1.6], watclib.mak [1.6], watcw32.mak [1.5]: 2000/09/25 15:06:28 lpd) Documentation changes in preparation for 6.30 release. Replaced some contact information, updated version numbers. (version.mak [1.22]: 2000/10/04 04:33:29 raph) Bring version numbers and dates up to date. Small bug fix in toolbin/pre to make it able to handle months with leading zeros. (toolbin/pre [1.8]: 2000/10/04 05:18:54 raph)Utilities
Fixes problems: - ps2pdf13.cmd set the output PDF version to 1.2 rather than 1.3. (lib/ps2pdf13.cmd [1.2]: 2000/09/10 19:32:44 lpd) - The OpenVMS Fontmap had gotten badly out of date; specifically, it didn't reference the URW++ fonts distributed with Ghostscript. (lib/Fontmap.VMS [1.2]: 2000/09/22 03:30:21 lpd) Puts the logic for detecting garbage after %%EOF (and some similar invalid constructs) back into the main code, making it produce a message on stderr. (lib/pdfeof.ps [1.2]: 2000/08/23 02:22:39 lpd) Adds script / batch / command files for producing PDF 1.4 output. (lib/ps2pdf14 [1.1], lib/ps2pdf14.bat [1.1], lib/ps2pdf14.cmd [1.1]: 2000/09/10 19:33:47 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, and changes a few other internal references. (lib/Fontmap.ATB [1.2], lib/Fontmap.ATM [1.2], lib/Fontmap.GS [1.2], lib/Fontmap.OS2 [1.2], lib/Fontmap.SGI [1.2], lib/Fontmap.Sol [1.2], lib/Fontmap.Ult [1.2], lib/addxchar.ps [1.2], lib/afmdiff.awk [1.2], lib/align.ps [1.2], lib/bdftops.ps [1.2], lib/caption.ps [1.2], lib/cbjc600.ppd [1.2], lib/cbjc800.ppd [1.2], lib/cid2code.ps [1.2], lib/docie.ps [1.2], lib/errpage.ps [1.2], lib/font2c.ps [1.2], lib/font2pcl.ps [1.2], lib/gslp.ps [1.2], lib/gsnup.ps [1.2], lib/image-qa.ps [1.2], lib/impath.ps [1.2], lib/jispaper.ps [1.2], lib/lines.ps [1.2], lib/markhint.ps [1.2], lib/markpath.ps [1.2], lib/packfile.ps [1.2], lib/pcharstr.ps [1.2], lib/pdf2dsc.ps [1.2], lib/pdfopt.ps [1.3], lib/pdfwrite.ps [1.3], lib/pfbtopfa.ps [1.2], lib/ppath.ps [1.2], lib/ps2ai.ps [1.2], lib/ps2ascii.ps [1.2], lib/ps2epsi [1.4], lib/ps2epsi.ps [1.4], lib/showchar.ps [1.2], lib/stcinfo.ps [1.2], lib/stcolor.ps [1.2], lib/stocht.ps [1.3], lib/traceimg.ps [1.2], lib/traceop.ps [1.2], lib/type1enc.ps [1.2], lib/type1ops.ps [1.2], lib/uninfo.ps [1.2], lib/unprot.ps [1.2], lib/viewcmyk.ps [1.2], lib/viewgif.ps [1.2], lib/viewmiff.ps [1.2], lib/viewpbm.ps [1.2], lib/viewpcx.ps [1.2], lib/viewps2a.ps [1.2], lib/wftopfa.ps [1.2], lib/winmaps.ps [1.2], lib/wrfont.ps [1.2], lib/zeroline.ps [1.2]: 2000/09/19 18:29:11 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (bench.c [1.3], echogs.c [1.2]: 2000/09/19 19:00:08 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (genarch.c [1.2], genconf.c [1.3], gendev.c [1.2], genht.c [1.2], geninit.c [1.3], gp_dvx.c [1.2], gp_iwatc.c [1.4], gp_mktmp.c [1.2], gp_mshdl.c [1.2], gp_msio.c [1.2], gp_mslib.c [1.2], gp_mswin.c [1.3], gp_ntfs.c [1.4], gp_os2.c [1.4], gp_os9.c [1.3], gp_sysv.c [1.2], gp_unix.c [1.3], gp_vms.c [1.4], gp_wgetv.c [1.3], gp_win32.c [1.2], gp_wsync.c [1.2], gs16spl.c [1.2]: 2000/09/19 19:00:23 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (gsdll.c [1.3], gserver.c [1.2]: 2000/09/19 19:00:27 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (gspmdrv.c [1.2]: 2000/09/19 19:00:31 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (scfdgen.c [1.2]: 2000/09/19 19:00:48 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (zdosio.c [1.2]: 2000/09/19 19:00:53 lpd) When GSC environment variable is not set, gssetgs.bat fails to set it, which makes ps2pdf.bat and several other scripts fail on Windows NT 4.0 with the following misleading error message: "_.at" This file doesn't have a program associated with it ... This change fixes the problem. (lib/gssetgs.bat [1.2]: 2000/10/01 15:25:37 alexcher)Drivers
Fixes problems: - The PostScript image writing drivers (psmono/gray/rgb) didn't set the page size in the output, and didn't produce DSC-compliant output. (gdevps.c [1.11], gdevpsci.c [1.2], gdevpsim.c [1.3], gdevpsu.c [1.1], gdevpsu.h [1.1]: 2000/08/09 06:55:45 lpd) - the user-contributed cfax driver didn't correctly handle page widths other than the standard fax widths, and didn't write the required end-of-document marker. (gdevcfax.c [1.2]: 2000/08/17 04:43:25 lpd) - Setting parameters for the PS/PDF writer reset any unspecified *Dict parameter dictionaries to the empty dictionary, rather than leaving them alone. (gdevpsdp.c [1.6]: 2000/08/18 03:18:59 lpd) - BJC printers with different X and Y resolution produced incorrect output. Also removes the comment asking users to report problems to Yves Arrouye, since he no longer maintains this code. (gdevcdj.c [1.3]: 2000/08/21 14:43:17 lpd) - The emulation of XPutImage (Ghostscript*useXPutImage: 0) was broken. (gdevx.c [1.6]: 2000/08/21 17:23:26 lpd) - Dictionary-valued device parameters for high-level devices could be freed while the device still referred to them. (gdevpsdp.c [1.7]: 2000/08/31 15:55:46 lpd) - Cleans up some missing and incorrect dependencies. (gdevsco.c [1.2]: 2000/09/11 04:43:09 lpd) - Works around a gcc code generation bug that sometimes caused gray colors to be written out as RGB in PDF files. (Minor performance issue only.) (gdevpsdu.c [1.6]: 2000/09/11 21:12:12 lpd) - The pgnm and pnm drivers didn't properly detect the presence of gray shades or color in images, sometimes causing gray or color information to be lost in the output. (fix contributed by a user) (gdevpbm.c [1.3]: 2000/09/23 04:52:57 lpd) In the X Windows driver, changes XFlush() to XSync(False) so that updates will actually complete before the command prompt appears. (gdevx.c [1.5], gdevxini.c [1.8]: 2000/08/19 03:31:44 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (gdev3852.c [1.2], gdev3b1.c [1.2], gdev4081.c [1.2], gdev8510.c [1.2], gdev8bcm.c [1.2], gdev8bcm.h [1.2], gdevadmp.c [1.2], gdevatx.c [1.6], gdevbit.c [1.2], gdevbj10.c [1.3], gdevbjc.h [1.2], gdevbjcl.c [1.2], gdevbjcl.h [1.2], gdevbmp.c [1.3], gdevbmp.h [1.2], gdevbmpa.c [1.3], gdevbmpc.c [1.2], gdevccr.c [1.2], gdevcdj.c [1.4], gdevcfax.c [1.3], gdevcgm.c [1.2], gdevcgml.c [1.2], gdevcgml.h [1.2], gdevcgmx.h [1.2], gdevcif.c [1.2], gdevclj.c [1.2], gdevcljc.c [1.2], gdevcp50.c [1.2], gdevcslw.c [1.2], gdevdcrd.c [1.2], gdevdcrd.h [1.2], gdevdfax.c [1.3], gdevdjet.c [1.6], gdevdjtc.c [1.2], gdevdljm.c [1.4], gdevdljm.h [1.4], gdevdm24.c [1.2], gdevegaa.asm [1.2], gdevepsc.c [1.2], gdevepsn.c [1.2], gdevescp.c [1.2], gdevevga.c [1.2], gdevfax.c [1.2], gdevfax.h [1.2], gdevherc.c [1.2], gdevhl7x.c [1.3], gdevimgn.c [1.2], gdevjpeg.c [1.2], gdevl256.c [1.3], gdevl31s.c [1.2], gdevlbp8.c [1.2], gdevlj56.c [1.2], gdevlp8k.c [1.2], gdevlxm.c [1.2], gdevmeds.c [1.2]: 2000/09/19 19:00:11 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (gdevmeds.h [1.2], gdevmgr.c [1.2], gdevmgr.h [1.2], gdevmiff.c [1.2], gdevmswn.c [1.2], gdevmswn.h [1.2], gdevmsxf.c [1.2], gdevn533.c [1.2], gdevo182.c [1.2], gdevokii.c [1.2], gdevos2p.c [1.3], gdevp2up.c [1.2], gdevpbm.c [1.2], gdevpccm.c [1.2], gdevpccm.h [1.3], gdevpcfb.c [1.2], gdevpcfb.h [1.2], gdevpcl.c [1.4]: 2000/09/19 19:00:14 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (gdevpcl.h [1.4], gdevpcx.c [1.2], gdevpe.c [1.2]: 2000/09/19 19:00:17 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (gdevphex.c [1.2], gdevpjet.c [1.2], gdevpm.c [1.2], gdevpm.h [1.2], gdevpng.c [1.3], gdevps.c [1.12], gdevpsdf.h [1.8], gdevpsdi.c [1.12], gdevpsdp.c [1.8], gdevpsds.c [1.4], gdevpsds.h [1.4], gdevpsdu.c [1.7], gdevpsim.c [1.4], gdevpsu.c [1.2], gdevpsu.h [1.2], gdevpx.c [1.4], gdevpxat.h [1.3], gdevpxen.h [1.3], gdevpxop.h [1.2], gdevpxut.c [1.2], gdevpxut.h [1.2], gdevs3ga.c [1.2], gdevsco.c [1.3], gdevsj48.c [1.2], gdevsnfb.c [1.2], gdevsppr.c [1.2], gdevstc.c [1.2], gdevstc.h [1.2], gdevstc1.c [1.2], gdevstc2.c [1.2], gdevstc3.c [1.2], gdevstc4.c [1.2], gdevsun.c [1.2]: 2000/09/19 19:00:20 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (gdevsunr.c [1.2], gdevsvga.c [1.2], gdevsvga.h [1.2], gdevtfax.c [1.4], gdevtfax.h [1.4], gdevtfnx.c [1.3], gdevtifs.c [1.3], gdevtifs.h [1.3], gdevtknk.c [1.2], gdevupd.c [1.3], gdevvglb.c [1.3], gdevwddb.c [1.2], gdevwdib.c [1.2], gdevwpr2.c [1.5], gdevwprn.c [1.2], gdevx.c [1.7], gdevx.h [1.4], gdevxalt.c [1.2], gdevxcmp.c [1.2], gdevxcmp.h [1.2], gdevxini.c [1.9], gdevxres.c [1.3], gdevxxf.c [1.5]: 2000/09/19 19:00:23 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (png_.h [1.2]: 2000/09/19 19:00:47 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (x_.h [1.2]: 2000/09/19 19:00:52 lpd)PDF writer
Fixes problems: - The SrcPg entry in ANN pdfmarks was (effectively) ignored. (bug introduced between 5.50 and 6.01.) (gdevpdfm.c [1.5]: 2000/08/31 18:49:59 lpd) - When CompatibilityLevel < 1.4, transparency was ignored rather than being rendered explicitly. (gdevpdfg.c [1.9]: 2000/09/11 21:13:49 lpd) Works around the bug in Acrobat Reader (all versions) that apparently treats stroked fonts as filled fonts, ignoring the PaintType. (gdevpdft.c [1.15]: 2000/08/31 03:23:26 lpd) Adds the ability to write some PDF 1.4 constructs: graphics state parameters AIS, BM, ca/CA, and TK, and images with soft masks (except for Matte). (gdevpdfg.c [1.8], gdevpdfg.h [1.8], gdevpdfi.c [1.18]: 2000/09/11 02:14:09 lpd) Adds the ability to write PDF 1.4 soft-masked images. (gdevpdfi.c [1.19], gdevpdfo.c [1.4], gdevpdfo.h [1.4], gdevpdfv.c [1.2]: 2000/09/11 04:10:42 lpd) Replaces "Distiller" with our program name in the Info Producer string. (gdevpdf.c [1.20], gdevpdfm.c [1.6], gdevpdfu.c [1.11], gdevpdfx.h [1.21]: 2000/09/12 02:03:35 lpd) Updates the license notices to reflect the name change from Aladdin Ghostscript to AFPL Ghostscript, as well as some internal references to the program name. (gdevpdf.c [1.21], gdevpdfb.c [1.2], gdevpdfc.c [1.12], gdevpdfd.c [1.10], gdevpdfe.c [1.4], gdevpdff.c [1.8], gdevpdff.h [1.4], gdevpdfg.c [1.10], gdevpdfg.h [1.9], gdevpdfi.c [1.20], gdevpdfj.c [1.5], gdevpdfm.c [1.7], gdevpdfo.c [1.5], gdevpdfo.h [1.5], gdevpdfp.c [1.10], gdevpdfr.c [1.4], gdevpdft.c [1.16], gdevpdfu.c [1.12], gdevpdfv.c [1.3], gdevpdfw.c [1.5], gdevpdfx.h [1.22]: 2000/09/19 19:00:17 lpd)Interpreter (PDF)
Fixes problems: - PDF files with embedded CID fonts with FontName != BaseFont (prohibited by the PDF specification, but produced by some Adobe software) caused an error. (lib/pdf_font.ps [1.11], lib/pdf_ops.ps [1.8]: 2000/08/08 22:29:12 lpd) - Setting the color (fill or stroke) sometimes overwrote the color associated with an outer gsave level. (lib/pdf_ops.ps [1.9]: 2000/08/24 01:55:37 lpd) - The PDF text rendering modes that included clipping (modes 4-7) didn't work. The fix is a bit of a hack, but it's much closer to being right. (lib/pdf_ops.ps [1.12]: 2000/08/31 02:05:55 lpd) - The new code for detecting whether a page used any transparency features could cause an error. (lib/pdf_main.ps [1.14]: 2000/09/10 18:48:26 lpd) - Filters with indirect object parameters caused an error. (Fix from Artifex.) (lib/pdf_base.ps [1.9]: 2000/09/14 00:38:05 lpd) - The page dictionary was left on the operand stack while the page was being rendered, causing the sc[n]/SC[N] operators to give an error if the color consisted of only a single value. (bug introduced after 6.23) (lib/pdf_main.ps [1.18]: 2000/09/18 06:38:38 lpd) Puts the logic for detecting garbage after %%EOF (and some similar invalid constructs) back into the main code, making it produce a message on stderr. (lib/pdf_main.ps [1.11]: 2000/08/23 02:22:39 lpd) Implements the op, OP, and OPM (overprint control) elements of ExtGStates. (lib/pdf_draw.ps [1.17], lib/pdf_ops.ps [1.10]: 2000/08/24 02:26:52 lpd) Implements the new PDF 1.4 scalar graphics state parameters (ca, CA, SMask, AIS, BM, TK). The implementation of SMask is a stub. (lib/pdf_draw.ps [1.18], lib/pdf_ops.ps [1.11]: 2000/08/24 03:04:29 lpd) If a PDF file is invalid but repairable, prints out the Producer as part of the warning message. (lib/pdf_main.ps [1.12]: 2000/08/24 04:18:40 lpd) Adds most of the code needed to support PDF 1.4 transparency groups and soft masks in the graphics state. (lib/pdf_draw.ps [1.19], lib/pdf_ops.ps [1.13]: 2000/09/08 04:54:10 lpd) Implements another chunk of the PDF 1.4 transparency features, fixing some bugs in the previous code. (lib/pdf_draw.ps [1.20], lib/pdf_main.ps [1.13], lib/pdf_ops.ps [1.14]: 2000/09/10 05:26:27 lpd) Moves the Matte entry of soft mask images from the main structure to the mask structures, and changes Matted to has_Matte. (lib/pdf_draw.ps [1.21]: 2000/09/11 04:08:13 lpd) Renders pages that use any transparency features as transparency groups. (lib/pdf_main.ps [1.15]: 2000/09/12 20:36:23 lpd) *** empty log message *** (lib/pdf_main.ps [1.16]: 2000/09/15 03:51:54 alexcher) Undoes uncommented and in some cases inappropriate changes. (lib/pdf_main.ps [1.17]: 2000/09/18 06:28:58 lpd) Updates the license notices to reflect the name change fro