2004-10-26 04:31 Ralph Giles

Move a dependency out of order so it's available when needed.

[src/lib.mak 1.202]

2004-10-26 04:25 Ralph Giles

Update version and release date in the documentation.

[doc/API.htm 1.45, doc/Bug-form.htm 1.42, doc/Bug-info.htm 1.41, doc/C-style.htm 1.48, doc/Commprod.htm 1.34, doc/Copying.htm 1.32, doc/DLL.htm 1.36, doc/Deprecated.htm 1.13, doc/Details8.htm 1.11, doc/Develop.htm 1.141, doc/Devices.htm 1.82, doc/Drivers.htm 1.50, doc/Fonts.htm 1.43, doc/Helpers.htm 1.36, doc/History1.htm 1.32, doc/History2.htm 1.32, doc/History3.htm 1.32, doc/History4.htm 1.32, doc/History5.htm 1.34, doc/History6.htm 1.49, doc/History7.htm 1.37, doc/History8.htm 1.15, doc/Htmstyle.htm 1.37, doc/Install.htm 1.47, doc/Issues.htm 1.43, doc/Language.htm 1.88, doc/Lib.htm 1.35, doc/Maintain.htm 1.43, doc/Make.htm 1.81, doc/New-user.htm 1.53, doc/Projects.htm 1.60, doc/Ps-style.htm 1.30, doc/Ps2epsi.htm 1.34, doc/Ps2pdf.htm 1.72, doc/Psfiles.htm 1.54, doc/Readme.htm 1.58, doc/Release.htm 1.87, doc/Source.htm 1.32, doc/Tester.htm 1.32, doc/Testing.htm 1.28, doc/Unix-lpr.htm 1.32, doc/Use.htm 1.115, doc/Xfonts.htm 1.32, doc/gs-vms.hlp 1.30, man/dvipdf.1 1.30, man/font2c.1 1.30, man/gs.1 1.31, man/gslp.1 1.30, man/gsnd.1 1.30, man/pdf2dsc.1 1.29, man/pdf2ps.1 1.31, man/pdfopt.1 1.29, man/pf2afm.1 1.30, man/pfbtopfa.1 1.31, man/printafm.1 1.30, man/ps2ascii.1 1.29, man/ps2epsi.1 1.28, man/ps2pdf.1 1.35, man/ps2pdfwr.1 1.34, man/ps2ps.1 1.37, man/wftopfa.1 1.30]

2004-10-26 04:24 Ralph Giles

Update libpng version to the latest release. There are security
issues with 1.2.5, so upgrading is recommended.

[src/all-arch.mak 1.15, src/bcwin32.mak 1.34, src/dvx-gcc.mak 1.28, src/macos-mcp.mak 1.27, src/macosx.mak 1.24, src/msvc32.mak 1.65, src/msvclib.mak 1.27, src/openvms.mak 1.38, src/openvms.mmk 1.30, src/os2.mak 1.42, src/ugcclib.mak 1.28, src/unix-gcc.mak 1.47, src/unixansi.mak 1.38, src/watclib.mak 1.23, src/watcw32.mak 1.31]

2004-10-26 04:08 Ralph Giles

Back out double-include protection for gxfill*.h. Contrary to C-style,
these are templates that are configured and included multiple times.
They should probably be .c files rather than .h.

[src/gxfillsl.h 1.6, src/gxfilltr.h 1.9, src/gxfillts.h 1.5]

2004-10-26 03:51 Ralph Giles

Add double-include protection to four files that needed it. Also
correct a comment typo in a related file's protection.

[src/gp_os2.h 1.2, src/gxfill.h 1.23, src/gxfillsl.h 1.5, src/gxfilltr.h 1.8, src/gxfillts.h 1.4]

2004-10-26 03:43 Ralph Giles

Add a new-style RCS Id line to the re-instated LZWEncode filter.

[src/slzwe.c 1.3]

2004-10-26 03:41 Ralph Giles

Commute a C++ style comment.

[src/main.h 1.8]

2004-10-26 03:38 Ralph Giles

Exempt the rinkj CVS directories from the documentation reference check.

[toolbin/tests/check_docrefs.py 1.11]

2004-10-26 03:16 Ralph Giles

Revert jbig2 makefile update accidentally included in the last commit.
We want to maintain compatibility with 0.6 for this release.

[src/jbig2.mak 1.8]

2004-10-26 03:12 Ralph Giles

Add the new gsutil.py source to the file catalog

[doc/News.htm 1.152, doc/Testing.htm 1.27]

2004-10-26 03:12 Ralph Giles

Update notes and dates for the 8.32 release.

[src/gscdef.c 1.47, src/jbig2.mak 1.7, src/version.mak 1.75]

2004-10-26 02:50 Ralph Giles

Add libctx memory pointers where required in the compiled-fonts code. This
was missed in the initial commit. Also, add the OBJ directory to the include
path when compiling the font data, since stdpre.h now requires the generate
arch.h header. Closes bug 687758.

[src/cfonts.mak 1.5, src/iccfont.c 1.11]

2004-10-25 15:11 Igor Melichev (details)

Fix : CIDFont-CMap construction didn't work with substituted CID font resources.

[lib/gs_cidcm.ps 1.12, lib/gs_cidfm.ps 1.7, lib/gs_fntem.ps 1.8, lib/gs_init.ps 1.112, lib/gs_resmp.ps 1.11]

2004-10-22 08:07 Raph Levien

Fixes copying of paths into clipping path list so that it works even
when the path is allocated with local_segments. Fixes bugs #687401,
#687612, and #687750.

[src/gxcpath.c 1.13]

2004-10-21 17:57 Igor Melichev (details)

Fix (TT interpreter) : Subglyphs were positioned wrongly (continued).

[src/ttfmain.c 1.31]

2004-10-21 17:52 Igor Melichev (details)

Fix (TT interpreter) : Subglyphs were positioned wrongly.

[src/ttfmain.c 1.30]

2004-10-21 15:05 Igor Melichev (details)

Fix (TT interpreter) : A tolerance to bad TT instructions.

[src/gstype42.c 1.46, src/gxfont42.h 1.20, src/gxttfb.c 1.35, src/ttfmain.c 1.29, src/ttfoutl.h 1.14]

2004-10-20 15:58 Igor Melichev (details)

Fix (pdfwrite) : Glyph positions were wrong for vertical CID fonts (continued).

[src/gdevpdtc.c 1.39, src/gdevpdte.c 1.64, src/gdevpdtf.c 1.40, src/gdevpdtf.h 1.25, src/gdevpdtt.c 1.92, src/gdevpdtw.c 1.34]

2004-10-20 02:52 Jack Moffitt

Remove quotes from input filenames.

[toolbin/tests/update_specific 1.3]

2004-10-20 01:30 Igor Melichev (details)

Fix (pdfwrite, PDF interpreter) : Glyph positions were wrong for vertical CID fonts.

[lib/pdf_font.ps 1.70, src/gdevpdtc.c 1.38, src/gdevpdte.c 1.63, src/gdevpdtf.c 1.39, src/gdevpdtf.h 1.24, src/gdevpdtw.c 1.33, src/zfcid1.c 1.21]

2004-10-18 15:23 Igor Melichev (details)

Fix : Degenerate segments must not paint when caps is not round.

[src/gxpdash.c 1.6, src/gxstroke.c 1.13]

2004-10-18 08:43 Igor Melichev (details)

Fix (Type 1 hinter) : Don't align glyph width to pixels.

[src/gxhintn.c 1.54]

2004-10-15 18:24 Igor Melichev (details)

(pdfwrite) : Implementing a dynamic recongnition for Type 3 charproc variations (continued 9).
Check the Encoding compatibility while merging Type 3 glyph variations.

[src/gdevpdfx.h 1.102, src/gdevpdti.c 1.38, src/gdevpdtt.c 1.91, src/gdevpdtt.h 1.25]

2004-10-15 18:18 Igor Melichev (details)

(pdfwrite) : Implementing a dynamic recongnition for Type 3 charproc variations (continued 8).
Allocate a single character list per text.

[src/gdevpdtc.c 1.37, src/gdevpdte.c 1.62, src/gdevpdtf.c 1.38, src/gdevpdtf.h 1.23, src/gdevpdtt.c 1.90, src/gdevpdtt.h 1.24, src/gxfcopy.c 1.52, src/gxfcopy.h 1.11]

2004-10-15 08:55 Igor Melichev (details)

Fix : toolbin/pdfinflt.ps did not decompress some streams.

[toolbin/pdfinflt.ps 1.6]

2004-10-14 18:32 Ray Johnston

Add logic to capture the ENTIRE regression report to a rotating log file.
As before the ENTIRE regression report is only emailed on Mondays.

[toolbin/tests/run_nightly 1.29]

2004-10-14 17:28 Igor Melichev (details)

Fix (pdfwrite) : Fixing some Type 3 encoding problems.

[src/gdevpdti.c 1.37, src/gdevpdtt.c 1.89]

2004-10-13 15:31 Igor Melichev (details)

Fix (pdfwrite, PDF interpreter) : Correctly handle different widths for same glyph (continued).

[src/gdevpdtb.c 1.29, src/gdevpdtw.c 1.32, src/gxfcopy.c 1.51, src/gxfcopy.h 1.10, src/gxfont.h 1.23, src/gxtype1.c 1.40, lib/pdf_font.ps 1.69]

2004-10-12 23:08 Ray Johnston (details)

Fix LZWEncode filter to use the EarlyChange parameter and also correct the
tifflzw device to initialize EarlyChange to the proper value (1).
Bug 687726.

[src/gdevtfax.c 1.8, src/slzwe.c 1.2]

2004-10-08 22:55 Igor Melichev (details)

Fix (pdfwrite) : *bfrange boundaries may differ in the last byte only.

[src/gsfcmap.c 1.25]

2004-10-08 13:27 Igor Melichev (details)

Fix (pdfwrite) : The function same_type42_hinting was indeterministic.

[src/gxfcopy.c 1.50]

2004-10-07 21:12 Alex Cherepanov

Don't overwrite CFLAGS variable if it is already defined.
Bug 687739

[src/msvc32.mak 1.64]

2004-10-07 05:18 Ray Johnston (details)

Fix initialization of C stack streams that did not perform s_init().
Bug 687709 that could result in a Segmentation Fault (SEGV)

[src/gdevjpeg.c 1.8, src/gdevlj56.c 1.6, src/gdevpdfc.c 1.49, src/gdevpdfm.c 1.47, src/gdevpdtb.c 1.28, src/gdevpdtw.c 1.31, src/gdevps.c 1.40, src/gdevpsf1.c 1.17, src/gdevpsf2.c 1.32, src/gdevpsft.c 1.32, src/gdevpsim.c 1.14, src/gdevpsu.c 1.18, src/gsfunc4.c 1.16, src/gxclimag.c 1.11, src/gxclpath.c 1.20, src/gxclrast.c 1.31, src/gxclread.c 1.13, src/gxfcopy.c 1.49, src/gxtype1.c 1.39, src/iccfont.c 1.10, src/imain.c 1.40, src/imainarg.c 1.33, src/stream.c 1.26]

2004-10-06 14:12 Ralph Giles

Add a missing dependency on version.mak to the generation of gconfigd.h.
Without this the revision number isn't correctly updated in an incremental
build. Closes bug 687733.

[src/gs.mak 1.27, src/version.mak 1.74]

2004-10-06 11:32 Igor Melichev (details)

Fix (TrueType interpreter) : Calls to user defined instructions were not implemented.

[src/ttinterp.c 1.15, src/ttobjs.c 1.8, src/ttobjs.h 1.6]

2004-10-05 12:45 Igor Melichev (details)

Fix : The 'gslibctx' patch had broken FAPI.

[src/zfapi.c 1.53]

2004-10-05 10:24 Igor Melichev (details)

Fix (Type 1 hinter) : 'int32' conflicts with AIX compiler standard types.

[src/gxhintn.c 1.53, src/gxhintn.h 1.23, src/lib.mak 1.201]

2004-10-04 17:28 Igor Melichev (details)

Fix : Optimize gs_c_decode with a binary search.

[src/gscedata.c 1.5, src/gscedata.h 1.4, src/gscencs.c 1.8, toolbin/encs2c.ps 1.5]

2004-10-02 01:45 Alex Cherepanov

Add TrivialCMYK color space, which simulates standard PostScript CMYK
to RGB conversion on device-independent level.
Fix bug 687711

[DETAILS]
Recent versions of Adobe Acrobat simulate on screen the appearance
of printed documents when the color of an object is specified
in DeviceCMYK color space. The resulting dark colors can be undesirable
for presentation graphics. TrivialCMYK can help when the user had
RGB colors in mind, but for some reason used CMYK colors instead in the
document.

[Resource/ColorSpace/DefaultCMYK 1.4, Resource/ColorSpace/DefaultRGB 1.4, Resource/ColorSpace/TrivialCMYK 1.1]

2004-10-01 23:36 Russell Lang

Change OS/2 gx_color_index from 32 to 64 bits to allow better
support for DeviceN.

[src/os2.mak 1.41]

2004-10-01 23:35 Russell Lang (details)

Fix for 687706 Display device 8-bit native incorrectly dithers grays.
This is a partial fix and also needs Dan Coby's fixes to the post
DeviceN halftoning.  The DeviceRGBK color model is added.

[src/gdevdsp.c 1.30, src/gxcmap.c 1.23, src/gxcmap.h 1.12, src/zcolor.c 1.21]

2004-10-01 03:40 Dan Coby (details)

Fix for 687718 The tiffsep device fails when the size of gx_color_index is 32 bits

[doc/Drivers.htm 1.49, src/gdevpsd.c 1.18, src/gdevtsep.c 1.5]

2004-09-30 17:31 Igor Melichev (details)

Fix : Moving type1_cis_get_metrics to the graphics library.

[src/gxtype1.c 1.38, src/zchar1.c 1.40]

2004-09-30 06:37 Dan Coby (details)

This is a partial fix for 687706 Display device 8-bit native incorrectly
dithers grays.  Russell Lang is improving the 8-bit (256 color) display
device to allow more shades of gray.  This change is required for that
effort.

[src/gxdevice.h 1.20, src/gxdevndi.c 1.4]

2004-09-29 21:36 Igor Melichev (details)

Fix (the filling algorithm) : Unite trapezoids if they have a common side.

[src/gxfilltr.h 1.7]

2004-09-29 19:10 Igor Melichev (details)

Fix (pdfwrite) : Handle more than 32 TrueType subglyphs.

[src/gxfcopy.c 1.48]

2004-09-29 11:34 Igor Melichev (details)

Fix : Don't apply fill adjustment when stroking a character.

[src/zchar1.c 1.39]

2004-09-28 21:45 Igor Melichev (details)

Fix : Pattern metrics was imprecize.

[src/gsptype1.c 1.20]

2004-09-28 05:34 Ralph Giles

Export the prototype for gcst_get_memory_ptr() which is now used by
ilocate.c as well as igc.c to igc.h so it is available in both files.
Remove the cast that was papering over the warning this causes.
Completes the fix for bug 687617.

[src/igc.c 1.14, src/igc.h 1.9, src/ilocate.c 1.12]

2004-09-28 02:26 Alex Cherepanov

Remove a comment about LZW-compatible code that is no longer apply.
Bug 687554.

[src/Makefile.in 1.39, src/openvms.mmk 1.29]

2004-09-28 00:45 Ralph Giles

Cast the read standard illuminant to icIlluminant instead of
icStandardFlare inside icmMeasurement_read() inside the icc
library. Not really our code, but resolves an enum mis-match
warning. Bug 687694.

[icclib/icc.c 1.10]

2004-09-28 00:35 Ralph Giles

Add string_.h to some files missing prototypes. Bug 687694.

[src/devs.mak 1.118, src/gdevps.c 1.39, src/gxpflat.c 1.42, src/lib.mak 1.200]

2004-09-28 00:25 Ralph Giles

Add stdio_.h to the makefile dependencies for gslibctx.c.

[src/lib.mak 1.199]

2004-09-28 00:08 Ralph Giles

Properly include the portability version of the stdio error. Corrects
type confict problems on HP-UX. Closes bug 687689.

[src/gslibctx.c 1.5]

2004-09-27 21:14 Russell Lang

Fix bug #687705 Compile of 8.31 fails on OS/2.

[src/gdevos2p.c 1.9, src/gp_os2.c 1.32, src/os2.mak 1.40]

2004-09-27 13:13 Igor Melichev (details)

Fix (Type 1 hinter) : A further improvement of the glyph rendering quality, step 3.

[src/gxhintn.c 1.52]

2004-09-27 04:55 Ray Johnston (details)

Fix SEGV caused by premature free of the bbox device with high level
devices that use the bbox_device of the vector high level device.
Bug 687631.

[src/gdevvec.c 1.25]

2004-09-26 21:17 Ray Johnston

Add missing source file (it hadn't been 'added', so it did not get included
on the previous LZWEncode commit.

[src/slzwe.c 1.1]

2004-09-26 16:19 Ray Johnston (details)

Add the LZWEncode filter that actually compresses using the LZW method,
rather than the dummy encoder in slzwce.c that expanded the input, but
that avoided the patent issues. Bug 687554.

Also fix a long standing issue in filter closing that failed to flush the
target stream after the final s_process_write_buf with 'last' == true.
Bug 224134.

[doc/Develop.htm 1.140, doc/Issues.htm 1.42, doc/Projects.htm 1.59, doc/Ps2pdf.htm 1.71, src/bcwin32.mak 1.33, src/dvx-gcc.mak 1.27, src/lib.mak 1.198, src/macos-mcp.mak 1.26, src/macosx.mak 1.23, src/msvc32.mak 1.63, src/msvclib.mak 1.26, src/openvms.mak 1.37, src/os2.mak 1.39, src/slzwce.c 1.5, src/stream.c 1.25, src/unix-gcc.mak 1.46, src/unixansi.mak 1.37, src/watcw32.mak 1.30, src/zfilter2.c 1.6]

2004-09-25 21:48 Jack Moffitt

Fix error with automatic baseline creation for files which contain spaces
in their names.

[toolbin/tests/gscheck_pdfwrite.py 1.24, toolbin/tests/gscheck_raster.py 1.14]

2004-09-25 20:27 Ralph Giles

Remove the 'makegnu' utility. It is out of date, and recent changes to
the documentation structure have rendered its automation more-or-less
unnecessary. The appropriate steps to convert releases are now
documented in doc/Release.htm.

[toolbin/makegnu.tcl 1.6]

2004-09-25 20:24 Ralph Giles

Toolbin cleanup. Remove the extensionless shell wrappers for convenience
utilities, except for gsmake where is aesthetically reasonable. Typing
the script extensions for these little-used commands isn't a hardship.

[toolbin/cvs2hist 1.4, toolbin/makefonts 1.4, toolbin/makegnu 1.4, toolbin/makehist 1.4, toolbin/makemaster 1.4, toolbin/makeset 1.4, toolbin/maketars 1.4, toolbin/makewin 1.4, toolbin/tmake 1.4]

2004-09-25 20:19 Ralph Giles

Update some remaining occurances of 'GNU Ghostscript' to 'GPL
Ghostscript'.

[doc/Commprod.htm 1.33, doc/Make.htm 1.80, doc/New-user.htm 1.52, doc/Public.htm 1.7, doc/Readme.htm 1.57]

2004-09-22 15:35 Igor Melichev (details)

Fix : Cygwin/gcc warnings.

[src/zchar1.c 1.38]

2004-09-22 15:32 Igor Melichev (details)

Fix (pdfwrite) : Alwasys write the file ID in hexadecimal encoding.

[src/gdevpdf.c 1.100, src/gdevpdfu.c 1.60]

2004-09-22 15:23 Igor Melichev (details)

Fix (pdfwrite) : Alwasys write the file ID in hexadecimal encoding.

[src/gdevpdfu.c 1.59]

2004-09-22 14:15 Igor Melichev (details)

Fix : Cygwin/gcc warnings.

[src/ichar1.h 1.12]

2004-09-22 13:52 Igor Melichev (details)

CDevProc|Metrics|Metrics2 did not work with CIDFontType 0.

[src/gdevpdtt.c 1.88, src/gdevpdtw.c 1.30, src/gsfont.c 1.34, src/gstype42.c 1.45, src/gxfcopy.c 1.47, src/gxfont.h 1.22, src/gxfont1.h 1.13, src/gxtype1.c 1.37, src/gxtype1.h 1.19, src/ichar1.h 1.11, src/icharout.h 1.10, src/zchar.c 1.15, src/zchar1.c 1.37, src/zcharout.c 1.13, src/zfcid0.c 1.23, src/zfcid1.c 1.20, src/zfont1.c 1.13, src/zfont42.c 1.21, lib/pdf_font.ps 1.68]

2004-09-22 00:37 Dan Coby

Move the definition of gs_overprint_t from gsovrc.c to gsovrc.h.  This
makes this structure definition available to future devices which may
want to define their own overprint compositor.

[src/gsovrc.c 1.8, src/gsovrc.h 1.4, src/lib.mak 1.197]

2004-09-21 22:30 Dan Coby

Correct some gcc warnings.

[src/gdevdevn.c 1.23, src/zcolor.c 1.20]

2004-09-21 10:00 Igor Melichev (details)

Fix (pdfwrite) : Generate an error message when pdfmark points beyond the last page.

[src/gdevpdf.c 1.99, src/gdevpdfm.c 1.46, src/gdevpdfx.h 1.101]

2004-09-20 23:28 Dan Coby (details)

Partial fix for 687657 Text in transparency mask yields rangecheck in
discardtransparencymask.

[lib/pdf_draw.ps 1.86, lib/pdf_ops.ps 1.36]

2004-09-20 22:14 Dan Coby (details)

Fix for 687403 Poor halftoning for 16 color (4 bit) devices.

[src/gdevbmp.c 1.10, src/gdevdsp.c 1.29, src/gdevmgr.c 1.7, src/gdevmswn.c 1.12, src/gdevpccm.c 1.7, src/gdevpccm.h 1.8, src/gdevpcfb.c 1.6, src/gdevpcx.c 1.8, src/gdevpm.c 1.10, src/gdevpng.c 1.11]

2004-09-20 21:42 Dan Coby (details)

Fix for 687664 tiffsep sometimes producing apparently corrupt files
sometimes.

[src/gdevtsep.c 1.4]

2004-09-20 16:21 Igor Melichev (details)

Fix (pdfwrite) : Could merge fonts with insufficient subrs.

[src/gxfcopy.c 1.46]

2004-09-20 13:06 Igor Melichev (details)

Fix : Degenerate curves could cause a too big number of flattened curve segnments.

[src/gxpcopy.c 1.23]

2004-09-20 10:50 Russell Lang

Fixes bug #687690 MSVC6 warning in dwimg.c.

[src/dwimg.c 1.16]

2004-09-20 09:59 Igor Melichev (details)

Fix : vd_save caused a yntax error in a release build.

[src/gxshade6.c 1.83, src/vdtrace.h 1.14]

2004-09-20 06:48 Raph Levien

Changes bbox device forwarding logic so that get_page_device requests
are always forwarded to the target. Fixes bug #687421. Note: this change
backs out a change made to gdevnfwd.c between GS 4.70 and 4.80, with a
confusing explanation in the change notes. Changes to the page device
behavior in forwarding devices would not be surprising. See the code
review notes linked from the bug for more details.

[src/gdevbbox.c 1.22, src/gdevnfwd.c 1.26, src/gsovrc.c 1.7]

2004-09-20 06:13 Ray Johnston

Fix handling of CMaps to be able to handle large number of CMap entries
seen with some (Adobe) CMap files. Also fix name of a CMap file and
remove garbage at the end of one of our CMap files. Bug 687555.
Thanks to Alex Cherepanov for the changes to allow large CMaps.

[Resource/CMap/Adobe-CNS1-ETen-B5 1.2, Resource/CMap/Adobe-CNS1-ETenms-B5 1.1, Resource/CMap/Adobe-Korea1-H-Mac 1.2, lib/gs_cmap.ps 1.18, src/zfcmap.c 1.16]

2004-09-20 00:19 Jack Moffitt

Sets explicit umask for nightly regression run.  Fixes Bug #687648.

[toolbin/tests/run_nightly 1.28]

2004-09-19 23:56 Jack Moffitt

Fix support for filenames that include spaces.  Also add '.ai' as a PDF
type extension.

[toolbin/tests/gstestgs.py 1.24]

2004-09-19 23:55 Jack Moffitt

Fix a typo made by someone's previous commit.

[toolbin/tests/gscheck_pdfwrite.py 1.23]

2004-09-19 17:05 Jack Moffitt

Added new gsutil module for utility functions.  Changed all file extension
checks to use new gsutil.check_extension().  Added support for '.ai' as
a file extension.  This should fix the problem of several files in
comparefiles not making it into the nightly runs.

[toolbin/tests/gscheck_pdfwrite.py 1.22, toolbin/tests/gscheck_raster.py 1.13, toolbin/tests/gsutil.py 1.1, toolbin/tests/make_testdb 1.13, toolbin/tests/revert_baseline 1.13, toolbin/tests/revert_pdfbaseline 1.11, toolbin/tests/update_baseline 1.14, toolbin/tests/update_pdfbaseline 1.10]

2004-09-19 16:32 Jack Moffitt

Add log rotation for the Ghostscript stdout and stderr logs.  Fixes
Bug #687574.

[toolbin/tests/run_nightly 1.27, toolbin/tests/testing.cfg.example 1.6]

2004-09-18 22:00 Russell Lang

Fixes bug #687683 "gswin32c : Ctrl+C doesn't stop the application".
Make Ctrl+C in the image window act the same as Ctrl+C in the
console window, which generates a signal to exit the process.

[src/dwimg.c 1.15]

2004-09-17 06:14 Dan Coby (details)

Fix for 687625 Incorrect spot color behavior in tiffsep.  Garbage
text was being printed for the spot color names.

[src/gdevdevn.c 1.22]

2004-09-17 05:55 Dan Coby (details)

Fix for 687625 Incorrect spot color behavior in tiffsep.  Garbage
text was being printed for the spot color names.

[src/gsparam.h 1.12]

2004-09-17 05:42 Ralph Giles

Use PSOBJDIR as a staging area for the name-rewritten scripts at unix
install time. We previously used 'sed -i' to modify the installed file
in place, but this option is a recent extension and insufficiently
portable. The install script also isn't capable enough to accept files
through pipes, so we much have an intermediate staging area. PSOBJDIR
should be a safe place to write to for this purpose. Fix for 686863.

[src/unixinst.mak 1.37]

2004-09-16 15:14 Igor Melichev (details)

Fix (PDF interpreter) : Correctly handle different widths for same glyph.

[lib/pdf_font.ps 1.67, lib/pdf_ops.ps 1.35]

2004-09-16 08:03 Igor Melichev (details)

Fix : A library context was not provided for bbox device.

[src/gdevbbox.c 1.21, src/gdevbbox.h 1.6, src/gdevvec.c 1.24, src/gslib.c 1.15, src/gximag3x.c 1.20]

2004-09-16 07:46 Ralph Giles

Fix a typo in and earlier commit.

[src/unixinst.mak 1.36]

2004-09-16 06:57 Igor Melichev (details)

Fix : A syntax error in a recent patch.

[src/gdevbbox.c 1.20]

2004-09-15 19:41 Ray Johnston

Remove trailing ^M on lines in several commits by alexcher.

[src/dwimg.h 1.11, src/dwmain.c 1.21, src/dwmainc.c 1.24, src/dwtrace.h 1.7, src/gdevbbox.c 1.19, src/gdevwdib.c 1.9, src/gs.c 1.14, src/iscannum.c 1.10, src/stream.c 1.24, src/unistd_.h 1.12, src/zdevice.c 1.10]

2004-09-15 11:46 Alex Cherepanov

Fix the problems reported by HP aC++/C compiler but unrelated to the crash.
Partial fix for 687643

[DETAILS]
gs.c, int.mak - include the prototype of gs_malloc_init()
ttfmain.c - fix partly initialized FixMatrix m;
gdevpsd.c - allocate 4 elements for CMYK, not 3

[src/gdevpsd.c 1.17, src/gs.c 1.13, src/int.mak 1.130, src/ttfmain.c 1.28]

2004-09-15 07:59 Igor Melichev (details)

A new implementation of shadings, step 87.

[src/gscolor3.c 1.9, src/gsptype2.c 1.15, src/gsptype2.h 1.10, src/lib.mak 1.196]

2004-09-15 07:21 Igor Melichev (details)

A new implementation of shadings, step 86.

[src/gdevdsha.c 1.11, src/gsshade.c 1.12, src/gxshade4.h 1.37, src/gxshade6.c 1.82]

2004-09-14 21:38 Russell Lang

Add custom page size to PostScript Printer Description file.

[lib/ghostpdf.ppd 1.2]

2004-09-14 06:45 Russell Lang

Fixes bug 687542 Print with pswrite gives 'Could not open the
file \\spool\yourprinter'. Add a %printer% IODevice for OS/2,
which opens to a temporary file then later copies it to the
print spooler.  This will need "%printer%yourprinter",
not "\\spool\yourprinter".
This is needed to make pswrite write to a printer queue.

[doc/Develop.htm 1.139, src/gp_os2.c 1.31, src/gp_os2.h 1.1, src/gp_os2pr.c 1.1, src/os2.mak 1.38]

2004-09-14 06:42 Russell Lang

Add support for 4-bit/pixel CMYK to the display device clients for
Windows and gtk+.

[src/dwimg.c 1.14, src/dxmain.c 1.15, src/gdevdsp.c 1.28]

2004-09-13 22:32 Ray Johnston (details)

Ignore MediaPosition when selecting a media type. Adobe CPSI does it this
way, and the PLRM suggests that this is advisory only. Bug 687547 for
customer 780.

[lib/gs_setpd.ps 1.25]

2004-09-13 22:08 Ray Johnston

Handle CS/cs PDF operators that have a colorspace array as an operand
instead of a name as the specification requires (yet another broken PDF
that Acrobat Reader handles without complaint). Issue pdfformaterror when
bad CS operands are seen. Bug 687610 for customer 770.

[lib/pdf_draw.ps 1.85]

2004-09-13 18:32 Igor Melichev (details)

A new implementation of shadings, step 85.

[src/gxshade1.c 1.33, src/gxshade4.c 1.27, src/gxshade4.h 1.36, src/gxshade6.c 1.81]

2004-09-13 16:01 Igor Melichev (details)

A new implementation of shadings, step 84.

[src/gsshade.c 1.11]

2004-09-13 15:52 Igor Melichev (details)

A new implementation of shadings, step 83.

[src/gdevdsha.c 1.10, doc/Use.htm 1.114, src/gsptype2.c 1.14, src/gsptype2.h 1.9, src/gsshade.c 1.10, src/gsshade.h 1.8, src/gxfill.c 1.119, src/gxshade6.c 1.80, src/gxstroke.c 1.12, src/lib.mak 1.195]

2004-09-13 07:13 Igor Melichev (details)

Fix : Improve the error reporting about a dangling resource map record.

[lib/gs_cidfm.ps 1.6]

2004-09-12 19:12 Igor Melichev (details)

A new implementation of shadings, step 82.

[src/gxshade6.c 1.79]

2004-09-09 21:01 Igor Melichev (details)

Fix : Type 3 charproc must inherit flattnes from the text context.

[src/gxpaint.c 1.5, src/lib.mak 1.194]

2004-09-09 20:52 Ray Johnston

Fixes for security problems not fixed in previous commit and fixes for
other problems identified by SaGS in bug report -- detecting recursion,
allowing r/w strings in procedures (but not in PermitFile arrays).
Bug 687559.

[lib/gs_lev2.ps 1.35]

2004-09-09 17:47 Igor Melichev (details)

A new implementation of shadings, step 81.

[src/gxshade1.c 1.32, src/gxshade6.c 1.78]

2004-09-09 12:44 Igor Melichev (details)

fuzzy.c : Improving the return codes.

[toolbin/tests/fuzzy.c 1.16]

2004-09-09 11:33 Igor Melichev (details)

(pdfwrite) : Implementing a dynamic recongnition for Type 3 charproc variations (continued 7).

[src/gdevpdte.c 1.61]

2004-09-09 11:24 Igor Melichev (details)

Fix (Type 1 hinter) : A further improvement of the glyph rendering quality, step 2.

[src/gxhintn.h 1.22]

2004-09-08 10:13 Igor Melichev (details)

Fix (Type 1 hinter) : A further improvement of the glyph rendering quality, step 1.

[src/gxhintn.c 1.51, src/gxhintn.h 1.21]

2004-09-08 09:36 Igor Melichev (details)

fuzzy.c : Improving the report message.

[toolbin/tests/fuzzy.c 1.15]

2004-09-08 07:00 Ralph Giles (details)

Translate the name of the gs executable stored in the utility scripts at
install-time on unix. Closes bug 686863.

[src/unixinst.mak 1.35]

2004-09-08 06:28 Ralph Giles

Propagate autotools build system changes from the GS_8_1X branch. Use
the proper macro for the 'rm' function, and a more specific test for
locating the local libpng library source.

[src/Makefile.in 1.38, src/configure.ac 1.48]

2004-09-06 21:23 Ray Johnston

Change regression test flags to use new JOBSERVER flag. Older flags are
retained to allow older regression testing to still use this module.

[toolbin/tests/gstestgs.py 1.23]

2004-09-06 07:26 Ray Johnston (details)

Add some job server related support. The -dJOBSERVER option defines the
^D to start a new encapsulated job, and the ^D is changed to be a self-
delimitting token in the scanner. Fixes 687079.

[doc/Use.htm 1.113, lib/gs_init.ps 1.111, lib/gs_lev2.ps 1.34, src/scantab.c 1.5]

2004-09-03 20:23 Ray Johnston

Add missing memory argument in 'I' interp debug printing. Also remove
local prototype for debug_print_ref in favor of using idebug.h. Fixes
SEGV when using -ZI or (I) true .setdebug.

[src/int.mak 1.129, src/interp.c 1.20]

2004-09-02 21:49 Ralph Giles

Use the MTIME define from the stat module rather than a numerical index
to specify the modification time in python. Propagates a similar change
from gscheck_raster.py.

[toolbin/tests/gscheck_pdfwrite.py 1.21]

2004-09-02 21:30 Ralph Giles

Propagate memory pointer gs_malloc() changes to the optional lj3100sw
device. Patch from Harald Koenig. Closes bug 687636.

[src/gdevl31s.c 1.5]

2004-09-02 08:26 Igor Melichev (details)

Fix : Unwind an unintentional change to setup_image_compression.

[src/gdevpsdi.c 1.31]

2004-08-31 22:07 Dan Coby (details)

Fix for 687640 Unable to set default halftones for PDF.

[lib/pdf_draw.ps 1.84]

2004-08-31 20:36 Ray Johnston

Fix ResourceForAll Category procedure to make sure that the path given
by GenericResourceDir systemparam is included in the enumeration.
Bug 687641.

[lib/gs_res.ps 1.37]

2004-08-31 20:05 Ralph Giles

Bump version after the 8.31 beta release.

[doc/News.htm 1.151, lib/gs_init.ps 1.110, src/gscdef.c 1.46, src/version.mak 1.73]

2004-08-31 19:23 Alex Cherepanov

Trap C stack overflow exception on Borland C and MSVC. Without the
trap the application silently terminates when C stack overflows.
Fix bug 687461

[DETAILS]
Watcom C 1.2 doesn't need the trap. It is also the only compiler tested
that converts trailing recursion to iteration. GCC 3.2 on Windows still
generates programs that fail silently but I don't know how to fix this.
GCC 2.95 on Linux reports the stack overflow.

[src/dwmain.c 1.20, src/dwmainc.c 1.23, src/windows_.h 1.7, src/winint.mak 1.22]

2004-08-31 13:49 Igor Melichev (details)

Fix : Arcs were imprecise (continued).

[src/gxmatrix.h 1.10]

2004-08-31 13:23 Igor Melichev (details)

Fix : Arcs were imprecise.

[src/gsmatrix.c 1.8, src/gspath.c 1.10, src/gspath1.c 1.10, src/gxfixed.h 1.9, src/gxmatrix.h 1.9, src/gxstate.h 1.11]

2004-08-31 09:07 Igor Melichev (details)

Implementing Visual Trace for 'stroke'.

[doc/Use.htm 1.112, src/gxfill.c 1.118, src/gxstroke.c 1.11, src/lib.mak 1.193, src/vdtrace.h 1.13]

2004-08-30 21:45 Dan Coby (details)

Fix for 687607   Text missing with TextALphaBits=2 and tiffsep device.

[src/gdevm40.c 1.2, src/gdevm48.c 1.2, src/gdevm56.c 1.3, src/gdevm64.c 1.3]

2004-08-30 16:45 Ray Johnston

Fix for security problems with user parameters, in particular the
/PermitFileReading array. Also corrects handling of parameter arrays
that contain a 'mark'. Fixes bug 687559. Thanks to mat. Gh. Savulescu
(SaGS) for the bug report and for a suggested patch.

[lib/gs_lev2.ps 1.33]