2005-04-18 18:26 Ralph Giles

Update final release date.

[doc/API.htm 1.50, doc/Bug-form.htm 1.46, doc/Bug-info.htm 1.46, doc/C-style.htm 1.52, doc/Commprod.htm 1.38, doc/Copying.htm 1.36, doc/DLL.htm 1.40, doc/Deprecated.htm 1.17, doc/Details8.htm 1.19, doc/Develop.htm 1.146, doc/Devices.htm 1.87, doc/Drivers.htm 1.55, doc/Fonts.htm 1.48, doc/Helpers.htm 1.41, doc/History1.htm 1.36, doc/History2.htm 1.36, doc/History3.htm 1.36, doc/History4.htm 1.36, doc/History5.htm 1.38, doc/History6.htm 1.53, doc/History7.htm 1.41, doc/History8.htm 1.24, doc/Htmstyle.htm 1.41, doc/Install.htm 1.52, doc/Issues.htm 1.49, doc/Language.htm 1.92, doc/Lib.htm 1.40, doc/Maintain.htm 1.47, doc/Make.htm 1.87, doc/News.htm 1.163, doc/Projects.htm 1.64, doc/Ps-style.htm 1.34, doc/Ps2epsi.htm 1.39, doc/Ps2pdf.htm 1.79, doc/Psfiles.htm 1.62, doc/Readme.htm 1.67, doc/Release.htm 1.92, doc/Source.htm 1.36, doc/Testing.htm 1.34, doc/Unix-lpr.htm 1.36, doc/Use.htm 1.132, doc/Xfonts.htm 1.36, doc/gs-vms.hlp 1.34, man/dvipdf.1 1.34, man/font2c.1 1.34, man/gs.1 1.35, man/gslp.1 1.34, man/gsnd.1 1.34, man/pdf2dsc.1 1.33, man/pdf2ps.1 1.35, man/pdfopt.1 1.33, man/pf2afm.1 1.34, man/pfbtopfa.1 1.35, man/printafm.1 1.34, man/ps2ascii.1 1.33, man/ps2epsi.1 1.32, man/ps2pdf.1 1.39, man/ps2pdfwr.1 1.38, man/ps2ps.1 1.41, man/wftopfa.1 1.34, src/version.mak 1.82]

2005-04-15 06:13 Igor Melichev (details)

Psfiles.htm : Documanting a recently addad lib file.

[doc/Psfiles.htm 1.61]

2005-04-14 19:10 Raph Levien (details)

Fix: use identity matrix (rather than scaling by font matrix) to prepare
parameters for CDevProc procedure in pdfwrite code path. Fixes bug
#688033.

[src/zchar1.c 1.44]

2005-04-13 23:13 Russell Lang

Add additional files to the Windows source distribution.

[doc/Release.htm 1.91]

2005-04-13 20:04 Ray Johnston (details)

Fix a SEGV when ImageType 4 has MaskColor values outside the range.
Detected with the PDF file from bug 687611 for customer 870.

[src/gximage4.c 1.6]

2005-04-12 22:53 Ralph Giles

Update changelogs for the 8.51 release.

[doc/Changes.htm 1.57, doc/Details.htm 1.16, doc/Details8.htm 1.18, doc/History8.htm 1.23, doc/News.htm 1.162]

2005-04-12 22:21 Ralph Giles

Remove a spurious blockquote.

[doc/News.htm 1.161]

2005-04-12 22:10 Ralph Giles

Propagate release date changes to the other documentation files.

[doc/API.htm 1.49, doc/Bug-form.htm 1.45, doc/Bug-info.htm 1.45, doc/C-style.htm 1.51, doc/Commprod.htm 1.37, doc/Copying.htm 1.35, doc/DLL.htm 1.39, doc/Deprecated.htm 1.16, doc/Details8.htm 1.17, doc/Develop.htm 1.145, doc/Devices.htm 1.86, doc/Drivers.htm 1.54, doc/Fonts.htm 1.47, doc/Helpers.htm 1.40, doc/History1.htm 1.35, doc/History2.htm 1.35, doc/History3.htm 1.35, doc/History4.htm 1.35, doc/History5.htm 1.37, doc/History6.htm 1.52, doc/History7.htm 1.40, doc/History8.htm 1.22, doc/Htmstyle.htm 1.40, doc/Install.htm 1.51, doc/Issues.htm 1.48, doc/Language.htm 1.91, doc/Lib.htm 1.39, doc/Maintain.htm 1.46, doc/Make.htm 1.86, doc/Projects.htm 1.63, doc/Ps-style.htm 1.33, doc/Ps2epsi.htm 1.38, doc/Ps2pdf.htm 1.78, doc/Psfiles.htm 1.60, doc/Readme.htm 1.66, doc/Release.htm 1.90, doc/Source.htm 1.35, doc/Testing.htm 1.33, doc/Unix-lpr.htm 1.35, doc/Use.htm 1.131, doc/Xfonts.htm 1.35, doc/gs-vms.hlp 1.33, man/dvipdf.1 1.33, man/font2c.1 1.33, man/gs.1 1.34, man/gslp.1 1.33, man/gsnd.1 1.33, man/pdf2dsc.1 1.32, man/pdf2ps.1 1.34, man/pdfopt.1 1.32, man/pf2afm.1 1.33, man/pfbtopfa.1 1.34, man/printafm.1 1.33, man/ps2ascii.1 1.32, man/ps2epsi.1 1.31, man/ps2pdf.1 1.38, man/ps2pdfwr.1 1.37, man/ps2ps.1 1.40, man/wftopfa.1 1.33]

2005-04-12 22:05 Ralph Giles

Update copyright dates and release notes for 8.15.

[doc/News.htm 1.160, src/dwsetup.rc 1.14, src/gscdef.c 1.53, src/version.mak 1.81, src/winint.mak 1.26]

2005-04-12 21:20 Ray Johnston (details)

Fix for SEGV when PreserveHalftoneInfo=true is given as a pdfwrite
option. Bug 688018.

[src/gdevpdfg.c 1.61]

2005-04-12 00:43 Russell Lang

Make the OS/2 device list almost match that of Windows, with the only
differences being IJS and the Windows or OS/2 specific devices.

[src/os2.mak 1.45]

2005-04-08 23:55 Dan Coby (details)

Fix for 688019  /configurationerror in --setpagedevice--.  The PDF
interpreter was incorrectly determining the size of the page.

[lib/pdf_main.ps 1.96]

2005-04-08 23:31 Dan Coby

Removed some extra cntl-M at the end of lines.  These caused problems with
the Borland compiler.

[src/gdevtfax.c 1.10]

2005-04-07 09:12 Igor Melichev (details)

Fix : An MSVC8 warning.

[src/gdevdjet.c 1.13]

2005-04-07 08:44 Igor Melichev (details)

Drivers.htm : Improving the documentation about linear color device virtual functions.

[doc/Drivers.htm 1.53]

2005-04-06 16:45 Raph Levien (details)

Conveys input tray selection info (/ManualFeed and /MediaPosition)
setpagedevice requests to PCL devices. Fixes bug #687899.

[lib/gs_setpd.ps 1.26, src/gdevdjet.c 1.12, src/zmedia2.c 1.18]

2005-04-05 19:37 Ralph Giles

Disable non-fatal jbig2 debug messages unless JBIG2_DEBUG is defined in the
C preprocessor. Previously, all messages were reported in the general gs
debug build, which was distracting.

Also, initialize the global context pointer to NULL. This isn't necessary
in the standard call order, but is extra insurance against an improper free.

[src/sjbig2.c 1.6]

2005-04-05 16:17 Igor Melichev (details)

ps2write : Fix problems with encodings.

[lib/opdfread.ps 1.62, src/gdevpdtw.c 1.42]

2005-04-05 15:44 Igor Melichev (details)

pdfwrite : Implementing a viewer's resource memory control, part 3.

[src/devs.mak 1.129, src/gdevpdfu.c 1.76, src/gdevpdtd.c 1.22, src/gdevpdtd.h 1.5, src/gdevpdtw.c 1.41]

2005-04-05 11:29 Igor Melichev (details)

ps2write : Implementing a viewer's resource memory control, part 2.

[lib/opdfread.ps 1.61, lib/ps2write.bat 1.12]

2005-04-05 09:48 Igor Melichev (details)

pdfwrite : Implementing a viewer's resource memory control, part 1.

[src/gdevpdf.c 1.109, src/gdevpdfp.c 1.48, src/gdevpdfu.c 1.75, src/gdevpdfx.h 1.115, src/gdevpdtf.c 1.44, src/gdevpdtf.h 1.28, src/gdevpdti.c 1.43, src/gdevpdtt.c 1.102, src/gdevpdtw.c 1.40]

2005-04-04 23:00 Igor Melichev (details)

Fix : LZWEncode filtyer template didn't provide a set_defaults method.

[src/gdevpsdi.c 1.41, src/slzwe.c 1.4]

2005-04-04 20:33 Igor Melichev (details)

pdfwrite : Improve the font handling options.

[lib/ps2write.bat 1.11]

2005-04-04 20:28 Igor Melichev (details)

pdfwrite : Improve the font handling options.

[src/gdevpdf.c 1.108, src/gdevpdfb.c 1.28, src/gdevpdfd.c 1.59, src/gdevpdfg.h 1.41, src/gdevpdfj.c 1.43, src/gdevpdfp.c 1.47, src/gdevpdfu.c 1.74, src/gdevpdfx.h 1.114, src/gdevpdtb.c 1.35, src/gdevpdtt.c 1.101, src/gdevpdtw.c 1.39, src/gdevpsdf.h 1.32, src/gsshade.c 1.15, src/gx.h 1.44, src/gxdevcli.h 1.37, src/gxshade6.c 1.93]

2005-04-04 16:20 Igor Melichev (details)

ps2write : Improve the font handling options.

[doc/Ps2pdf.htm 1.77, src/gdevpdfp.c 1.46, src/gdevpdtt.c 1.100, src/gdevpsdf.h 1.31]

2005-04-04 14:38 Igor Melichev (details)

pdfwrite : When generating a PDF 1.2, convert PSLL3 images and shadings into PSLL2 images

[doc/Ps2pdf.htm 1.76, src/gdevpdfd.c 1.58, src/gdevpdfi.c 1.70, src/gdevpdfj.c 1.42]

2005-04-04 11:53 Igor Melichev (details)

ps2write : Convert shadings into a clipped image (continued 7).

[src/gdevpdfd.c 1.57]

2005-04-04 10:42 Igor Melichev (details)

pdfwrite : Don't use Indexed with a spacial base color space generating a PDF 1.2.

[src/gdevpdfc.c 1.52, src/gdevpdfu.c 1.73]

2005-04-04 10:14 Igor Melichev (details)

pdfwrite : Don't use FlateDecode generating a PDF 1.2.

[src/gdevpdfu.c 1.72]

2005-04-04 10:11 Igor Melichev (details)

ps2write : Improving a debug printing.

[lib/opdfread.ps 1.60]

2005-04-04 09:32 Igor Melichev (details)

ps2write : Convert shadings into a clipped image (continued 6).

[src/gdevpdfd.c 1.56]

2005-04-04 08:53 Igor Melichev (details)

ps2write : Dropping the code !PDFW_DELAYED_STREAMS.

[src/gdevpdf.c 1.107, src/gdevpdfu.c 1.71, src/gdevpdtb.c 1.34, src/gdevpdtd.c 1.21, src/gdevpdtf.c 1.43, src/gdevpdti.c 1.42, src/gdevpdtw.c 1.38, src/gdevpdfx.h 1.113, src/gdevpdtb.h 1.11, src/gdevpdtw.h 1.6]

2005-04-03 18:33 Igor Melichev (details)

ps2write : Convert shadings into a clipped image (continued 5).

[src/gdevpdfd.c 1.55]

2005-04-01 17:42 stefan

Fixed null pointer access in pdfwrite.

pdf_put_uncolored_pattern() sets pres to null when it selects a solid color.
It's clients must check for this null as it indicates a
done writing the pattern state.

[src/gdevpdfg.c 1.60]

2005-03-31 20:46 Igor Melichev (details)

ps2write : Convert shadings into a clipped image (continued 4).

[src/devs.mak 1.128, src/gdevpdf.c 1.106, src/gdevpdfd.c 1.54, src/gdevpdfp.c 1.45, src/gdevpdfx.h 1.112, src/spprint.c 1.7]

2005-03-31 06:12 Dan Coby (details)

Fix for 688011 Segment fault with -r150 and the mswindll device.

[src/gxccache.c 1.33]

2005-03-31 02:34 Jack Moffitt

Fix bug where raster lookups failed on new files causing the regression
tool to stop.  Also, skip processing for files without previous rasters
to compare.

[toolbin/tests/gscheck_pdfwrite.py 1.25, toolbin/tests/gscheck_raster.py 1.15]

2005-03-30 16:33 Raph Levien

Add a discussion of the libjpeg6b component id issue to Issues.htm,
pointing people to a patch. Resolves bug #686980.

[doc/Issues.htm 1.47]

2005-03-30 14:06 Igor Melichev (details)

ps2write : Convert type 3,4 image into a clipped image (continued 3).

[src/gdevpdfb.c 1.27]

2005-03-30 13:43 Igor Melichev (details)

ps2write : Convert type 3,4 image into a clipped image (continued 2).

[src/gdevpdfd.c 1.53, src/gdevpdfi.c 1.69]

2005-03-30 12:48 Igor Melichev (details)

ps2write : Convert type 3,4 image into a clipped image (continued).

[src/gdevpdfd.c 1.52, src/gdevpdfi.c 1.68, src/gdevpdfx.h 1.111]

2005-03-29 21:33 Igor Melichev (details)

ps2write : Convert type 4 image into a clipped image.

[src/gdevpdfd.c 1.51, src/gdevpdfi.c 1.67]

2005-03-29 17:31 Igor Melichev (details)

ps2write : Convert type 3 image into a clipped image.

[src/devs.mak 1.127, src/gdevpdfd.c 1.50, src/gdevpdfi.c 1.66, src/gdevpdfx.h 1.110]

2005-03-29 14:26 Igor Melichev (details)

Fix : Propagate return codes truoug gx_image3_end_image.

[src/gximage3.c 1.15]

2005-03-28 14:03 Igor Melichev (details)

ps2write : Convert shadings into a clipped image.

[src/gdevpdf.c 1.105, src/gdevpdfd.c 1.49, src/gdevpdfp.c 1.44, src/gdevpdfx.h 1.109, src/gdevpsdf.h 1.30]

2005-03-25 21:26 Igor Melichev (details)

ps2write : A misprint in option list.

[lib/ps2write.bat 1.10]

2005-03-25 20:13 Igor Melichev (details)

ps2write : Don't set a pattern space when it is already set (continued 2).

[lib/opdfread.ps 1.59]

2005-03-25 19:31 Igor Melichev (details)

ps2write : Don't set a pattern space when it is already set (continued).

[lib/opdfread.ps 1.58]

2005-03-25 18:00 Igor Melichev (details)

ps2write : Don't set a pattern space when it is already set.

[lib/opdfread.ps 1.57]

2005-03-25 17:38 Igor Melichev (details)

ps2write : Implementing the RotatePages and the FitPages options (continued).

[lib/opdfread.ps 1.56]

2005-03-25 13:07 Igor Melichev (details)

ps2write : Create contents streams for empty pages.

[src/gdevpdf.c 1.104, src/gdevpdfu.c 1.70]

2005-03-25 11:13 Igor Melichev (details)

ps2write : Work around HP LaserJet 1320 bugs (continued).

[lib/opdfread.ps 1.55]

2005-03-25 10:11 Igor Melichev (details)

ps2write : Improve the handling of encodings.

[lib/opdfread.ps 1.54, lib/ps2write.bat 1.9]

2005-03-25 08:22 Igor Melichev (details)

ps2write : Implementing the RotatePages and the FitPages options.

[lib/opdfread.ps 1.53]

2005-03-24 21:37 Igor Melichev (details)

ps2write : Implementing the RotatePages option.

[lib/opdfread.ps 1.52]

2005-03-24 19:34 Igor Melichev (details)

ps2write : Fixing problems with TrueType fonts.

[lib/opdfread.ps 1.51]

2005-03-23 19:45 Dan Coby (details)

Fix for 687434, 687835, and 687982.  These reports are  /vmerror in
--eofill-- or --fill--.  They are caused by the pattern accumulation
device trying to allocate excessively large buffers.

[src/gsptype1.c 1.21]

2005-03-23 18:40 Raph Levien

Set PJL RENDERMODE to GRAYSCALE or COLOR depending on whether device is
pxlmono or pxlcolor, respectively. Fixes bug #687990. Thanks to Jonathan
Kamens for the patch.

[src/gdevpxut.c 1.6]

2005-03-23 17:41 Ralph Giles

Add the missing ijs-config.1 manpage so our distributed ijs tree
builds cleanly as a separate package. Include other sync changes
to the 0.35 release. Closes bug 687991.

[ijs/Makefile.am 1.2, ijs/README 1.3, ijs/configure.ac 1.2, ijs/ijs-config.1 1.2, ijs/ijs_spec.pdf 1.2]

2005-03-18 19:52 Igor Melichev (details)

Fix (pdfwrite) : Don't apply ASCII85Encode to page contents streams which appear to be already ASCII (continued 2).

[src/gdevpdfu.c 1.69, src/gdevpdfx.h 1.108, src/gdevpdti.c 1.41]

2005-03-18 17:48 Ralph Giles

Clean up a remaining link to the New-user documentation.

[doc/Bug-info.htm 1.44]

2005-03-18 17:38 Igor Melichev (details)

Fix (pdfwrite) : Don't apply ASCII85Encode to page contents streams which appear to be already ASCII (continued).

[src/gdevpdfu.c 1.68]

2005-03-18 17:28 Ralph Giles

Link to Commprod for the difference between GPL and AFPL Ghostscript.

[doc/Readme.htm 1.65]

2005-03-18 17:26 Ralph Giles

Remove the out-of-date 'new user' documentation. Most of this is covered by
the readme and the website.

[doc/Fonts.htm 1.46, doc/Helpers.htm 1.39, doc/Install.htm 1.50, doc/New-user.htm 1.56, doc/Readme.htm 1.64, doc/Use.htm 1.130]

2005-03-18 17:15 Ralph Giles

Remove the obsolete Tester.htm documentation file.

[doc/Readme.htm 1.63, doc/Tester.htm 1.35]

2005-03-18 16:15 Igor Melichev (details)

ps2write : Work around HP LaserJet 1320 bugs.

[lib/opdfread.ps 1.50]

2005-03-18 14:48 Igor Melichev (details)

Fix (pdfwrite) : Don't apply ASCII85Encode to page contents streams which appear to be already ASCII.

[src/gdevpdfu.c 1.67]

2005-03-18 12:15 Igor Melichev (details)

ps2write : Improve the error handler.

[lib/opdfread.ps 1.49]

2005-03-18 11:21 Igor Melichev (details)

ps2write : Add EndOfTask character at the end of a task.

[lib/ps2write.bat 1.8]

2005-03-18 10:36 Igor Melichev (details)

ps2write : Add EndOfTask character at the end of a task.

[lib/EndOfTask.ps 1.1, lib/ps2write.bat 1.7]

2005-03-17 15:45 Igor Melichev (details)

ps2write : Don't write empty elements of Subrs.

[src/gdevpsf1.c 1.21]

2005-03-17 13:08 Igor Melichev (details)

Fix : Building GS with MSVC, use a proper CRTL version (debug|nodebug).

[src/msvc32.mak 1.71]

2005-03-17 13:06 Igor Melichev (details)

ps2write : Write pages in the proper order.

[src/gdevpdf.c 1.103, src/gdevpdfu.c 1.66, src/gdevpdfx.h 1.107]

2005-03-17 10:52 Igor Melichev

fuzzy.c : Fixing the error message format.

[toolbin/tests/fuzzy.c 1.18]

2005-03-17 10:45 Igor Melichev (details)

ps2write : Fixing an initial matrix bug.

[lib/opdfread.ps 1.48]

2005-03-16 23:04 Alex Cherepanov

Keep the operands of knownoget_safe pseudo-operator on the stack to ensure
proper restoration of the operands when it fails. Correctly adjust the stack
in the caller when knownoget_safe fails.
Fix bug 687473 from the customer 780.

[lib/pdf_main.ps 1.95]

2005-03-16 14:57 Igor Melichev (details)

Fix : MSVC8 warning.

[src/sjpx.c 1.12, src/spdiff.c 1.9]

2005-03-16 12:27 Igor Melichev (details)

Fix : Coding style and MSVC8 warning in gsciemap.c .

[src/gsciemap.c 1.16]

2005-03-16 09:47 Igor Melichev (details)

ps2write : Don't drop extension glyphs writing an embedded font.

[src/gdevpdtb.c 1.33, src/gdevpdtw.c 1.37]

2005-03-16 09:38 Igor Melichev (details)

ps2write : Improving the processing of True Type encodings.

[lib/opdfread.ps 1.47]

2005-03-15 14:14 Igor Melichev (details)

ps2write : Fit a page with MediaBox.

[lib/opdfread.ps 1.46]

2005-03-15 11:36 Igor Melichev (details)

Fix : Cygwin/gcc warnings.

[src/gdevpdtc.c 1.41, src/gstype42.c 1.51, src/gxhintn.c 1.58, src/gxshade6.c 1.92]

2005-03-15 11:21 Igor Melichev (details)

ps2write : Fixing minor problems with text placing.

[lib/opdfread.ps 1.45]

2005-03-14 18:08 Dan Coby (details)

Fix for 687696 PDF 1.4 transparency can use large chunks of memory.
Prior to this fix the handling of PDF 1.4 transparency features used one
or more full size image buffers.  With high resolutions and large images,
these buffers can be multiple gigabytes.  As a result, we were not able
to handle these files.

[src/gdevbbox.c 1.23, src/gdevdflt.c 1.25, src/gdevmem.c 1.9, src/gdevnfwd.c 1.28, src/gdevp14.c 1.27, src/gdevp14.h 1.4, src/gdevprn.c 1.19, src/gdevprn.h 1.14, src/gdevpsdu.c 1.23, src/gsalphac.c 1.8, src/gsht.c 1.23, src/gsistate.c 1.11, src/gsovrc.c 1.9, src/gsropc.c 1.5, src/gstparam.h 1.11, src/gstrans.c 1.19, src/gstrans.h 1.10, src/gxband.h 1.5, src/gxcldev.h 1.14, src/gxclimag.c 1.12, src/gxclist.c 1.15, src/gxclist.h 1.7, src/gxclrast.c 1.33, src/gxclutil.c 1.12, src/gxcmap.c 1.24, src/gxcomp.h 1.7, src/gxdevcli.h 1.36, src/gxdevice.h 1.21, src/gxdevmem.h 1.7, src/gxdht.h 1.9, src/gxdhtserial.c 1.8, src/gxistate.h 1.22, src/lib.mak 1.206, src/zdpnext.c 1.8, src/ztrans.c 1.23, lib/pdf_draw.ps 1.91, lib/pdf_main.ps 1.94]

2005-03-14 17:46 Igor Melichev (details)

ps2write : Assume same color for stroking and non-stroking operations.

[src/gdevpdfd.c 1.48]

2005-03-10 16:34 Igor Melichev (details)

Fix (type 1 hinter) : Inconsistent transform coefficients after the dynamic glyph scaling.

[src/gxhintn.c 1.57]

2005-03-10 14:57 Alex Cherepanov

Initialize ColorSpace parameter in ijs driver to DeviceRGB. This
prevents a PostScript error in "currentpagedevice setpagedevice"
and similar code when ColorSpace is not explicitly initialized.
Fix bug 687013.

[src/gdevijs.c 1.10]

2005-03-10 13:01 Alex Cherepanov (details)

Add FillOrder device parameter to TIFF fax devices and document the
changes in Devices.htm .
Fix bug 687324

[doc/Devices.htm 1.85, src/gdevtfax.c 1.9]

2005-03-09 12:21 Igor Melichev (details)

Fix (pdfwrite) : Equal image merging could break the Mask object of a type 3 image.

[src/gdevpdfi.c 1.65]

2005-03-09 09:01 Igor Melichev (details)

Fix (pdfwrite) : Don't create a CMap resource list.

[src/gdevpdtw.c 1.36]

2005-03-09 08:43 Igor Melichev (details)

Fix : MSVC 8 debug build was broken.

[src/msvccmd.mak 1.26]

2005-03-08 07:40 Ralph Giles

Add uncompr.c which supplies the uncompress() zlib utility routine to our
makefile. This routine isn't currently used by ghostscript, but was available
prior to the source re-arrangement in the zlib 1.2.x releases.

[src/zlib.mak 1.10]

2005-03-04 22:12 Russell Lang

Correct HTML error in documentation.

[doc/Use.htm 1.129]

2005-03-04 22:02 Russell Lang (details)

Set the default paper size with DEFAULTPAPERSIZE in gs_init.ps,
which only affects devices that default to A4 or letter paper.
This avoids inappropriately setting the bbox device to
A4 or letter size.

[doc/Use.htm 1.128, lib/gs_init.ps 1.118]

2005-03-04 22:00 Russell Lang

The display device row alignment must be equal to or greater than
the pointer size, since this is a requirement of the memory devices.
Problem noticed on 64-bit builds.

[src/gdevdsp.c 1.32, src/gdevdsp.h 1.12]

2005-03-04 21:58 Russell Lang (details)

Compile Ghostscript for 64-bit Windows with AMD64 processor.
Change the default install directory to "c:\program files\gs".

[doc/Make.htm 1.85, src/dwsetup.cpp 1.11, src/dwsetup.rc 1.13, src/dwuninst.cpp 1.6, src/gp_mswin.c 1.25, src/gp_mswin.h 1.7, src/gsdll32.def 1.6, src/msvc32.mak 1.70, src/msvccmd.mak 1.25, src/msvctail.mak 1.11, src/winint.mak 1.25]

2005-03-04 21:56 Russell Lang (details)

Change display device parameter DisplayHandle from an integer
to a string, to add support for 64-bit platforms.

[src/gdevdsp.c 1.31, src/gdevdsp.h 1.11]

2005-03-04 14:42 Igor Melichev

Unwinding the last patch, which was erroneusely aplied to a wrong branch.

[src/gdevpdfj.c 1.41]

2005-03-04 14:38 Igor Melichev (details)

pdfwrite : ASCII encoding was not applied to some images when requested.

[src/gdevpdfj.c 1.39, src/gdevpdfj.c 1.40]

2005-03-04 10:27 Russell Lang

Fix bug #687958 gswin32: Assertion fails due to a bug in dwtext.c.
Keep argument to isprint() within 0-255.

[src/dwtext.c 1.9]

2005-03-03 19:05 Ray Johnston (details)

Eliminate a performance problem when a TT font has a large 'loca' table.
A fix for 687889 used .sort on the 'loca' table but this takes a long
time if the table is large. Only run the .sort if the table is out of
order which is rare since the TT font spec requires an in-order table.
Bug 687968.

[lib/gs_ttf.ps 1.43]

2005-03-03 13:15 Igor Melichev (details)

pdfwrite : Use character codes instead CIDs when creating a ToUnicode CMap.

[src/gdevpdtc.c 1.40, src/gdevpdte.c 1.70]

2005-03-03 07:50 Igor Melichev (details)

ps2write : Write "/Type/CMap" to a CMap resource dictionary.

[src/gdevpdtw.c 1.35]

2005-03-02 18:08 Raph Levien

Fix: Move setting of #copies userdict entry outside restore operation
so it doesn't get clobbered. Fixes bug #687964. Thanks to Leon Sha for
the patch.

[src/gdevpsu.c 1.19]

2005-03-01 20:44 Ray Johnston (details)

Fix a problem with .dividesfnts for large Type42 fonts introduced with the
previous commit. Also replace macro with C-Style compliant inline function.

[lib/gs_ttf.ps 1.42, src/gstype42.c 1.50]

2005-02-28 10:00 Igor Melichev (details)

ps2write : Reset the clipping path before starting a page.

[src/gdevpdf.c 1.102]

2005-02-27 05:56 Ray Johnston (details)

Fix handling of broken TrueType fonts that have a loca table that is not
in order. Bug 687889 for customer 670.

[lib/gs_ttf.ps 1.41, src/gstype42.c 1.49, src/gxfont42.h 1.21]

2005-02-26 21:00 Igor Melichev (details)

ps2write : Fixing minor problems with debug printing.

[lib/opdfread.ps 1.44]

2005-02-26 18:07 Igor Melichev (details)

ps2write : Implementing a conversion of images into ProcessColorModel, step 3 (final).

[src/devs.mak 1.126, src/gdevpdfi.c 1.64, src/gdevpsdf.h 1.29, src/gdevpsdi.c 1.40, src/gdevpsds.c 1.14, src/gdevpsds.h 1.12]

2005-02-26 13:32 Igor Melichev (details)

ps2write : Implementing a conversion of images into ProcessColorModel, step 2.

[src/gdevpsdi.c 1.39, src/gdevpsds.c 1.13, src/gdevpsds.h 1.11]

2005-02-25 21:08 Igor Melichev (details)

ps2write : Implementing a conversion of images into ProcessColorModel, step 1.

[src/gdevpdfi.c 1.63, src/gdevpsdi.c 1.38, src/gdevpdfx.h 1.106, src/gdevpsdf.h 1.28, src/gdevpsds.c 1.12]

2005-02-25 14:02 Igor Melichev (details)

pdfwrite : Simplify data exchange for pdf_color_space.

[src/gdevpdfi.c 1.62, src/gdevpsdf.h 1.27, src/gdevpsdi.c 1.37]

2005-02-25 07:58 Igor Melichev (details)

ps2write : Unwind the last patch (disallow ICCBased color spaces when writing a ps2write output).

[src/gdevpdfk.c 1.10]

2005-02-24 19:46 Igor Melichev (details)

ps2write : Allow ICCBased color spaces when writing a ps2write output.

[src/gdevpdfk.c 1.9]

2005-02-24 11:26 Igor Melichev (details)

Fix (pdfwrite) : Improving the heap consistensy with compression chooser.

[src/gdevpdfj.c 1.38, src/gdevpsdi.c 1.36]

2005-02-23 15:10 Igor Melichev (details)

ps2write : Improving the compatyibility to another PSLL2 interpreter 5D PDF Creator.

[lib/opdfread.ps 1.43]

2005-02-23 10:48 Igor Melichev (details)

ps2write : A wrong data were set to sfnts defining a Type 42 font.

[lib/opdfread.ps 1.42]

2005-02-23 10:08 Igor Melichev (details)

Fix : Erase all pointers initializing a font structure.

[src/gsfont.c 1.35]

2005-02-23 09:57 Igor Melichev (details)

Fix (pdfdwrite) : Don't apply FlateEncode generating a PDF 1.2.

[src/gdevpsdi.c 1.35]

2005-02-22 15:41 Igor Melichev (details)

A new implementation of shadings, step 89.

[src/gxshade6.c 1.91]

2005-02-18 20:38 Russell Lang

Fix conformance problems in ghostpdf.ppd.  Now tested with cupstestppd.

[lib/ghostpdf.ppd 1.3]

2005-02-17 21:40 Igor Melichev (details)

ps2write : A compatibility to a PSLL@ interpreter gs3_70.

[lib/opdfread.ps 1.41]

2005-02-16 22:05 Igor Melichev (details)

ps2write : Fix problems with hex encodings (continued).

[lib/opdfread.ps 1.40]

2005-02-16 15:29 Igor Melichev (details)

ps2write : Implementing a conversion of type 4 images into an 'imagemask' with a pattern color.

[src/devs.mak 1.125, src/gdevpdfg.h 1.40, src/gdevpdfi.c 1.61, src/gdevpdfj.c 1.37, src/gdevpsdf.h 1.26, src/gdevpsdi.c 1.34, src/gdevpsds.c 1.11, src/gdevpsds.h 1.10]

2005-02-16 11:11 Igor Melichev (details)

Fix (pdfwrite) : Improve garbager methods of pdf_image_writer.

[src/gdevpdfg.h 1.39, src/gdevpdfj.c 1.36]

2005-02-16 09:13 Igor Melichev (details)

Fix (pdfwrite) : Implement an explicit initialization of pdf_image_writer.

[src/gdevpdfb.c 1.26, src/gdevpdfg.h 1.38, src/gdevpdfi.c 1.60, src/gdevpdfj.c 1.35, src/gdevpdfv.c 1.38]

2005-02-16 06:31 Ray Johnston

Add a pdfformaterror Warning for the case where an outline link destination
does not exist (so that the resulting PDF will not have dangling links).

[lib/pdf_main.ps 1.93]

2005-02-16 06:28 Ray Johnston (details)

Tolerate non-printing garbage characters prior to the %PDF header of a PDF
file. Bug 687942 for customer 670.

[lib/pdf_main.ps 1.92]

2005-02-16 05:01 Raph Levien

Fix: make sure that transfer functions and spot functions are permuted
to the same order as the other halftoning parameters. Fixes bug #687916.

[src/zht2.c 1.13]

2005-02-15 14:47 Igor Melichev (details)

Fix (the filling algorithm) : Drpouts could appear at Y-extremes of the path (continued).

[src/gxfillsl.h 1.8]

2005-02-14 02:37 Ray Johnston (details)

Provide more robust handling of errors in an attempt to prevent badly
formed error handlers defined in the PS file from causing nested errors
(and the infamous dump-like "Unexpected interpreter error").
Refer to bug 687925.

[lib/gs_init.ps 1.117]

2005-02-13 21:31 Ray Johnston (details)

Fix a problem with the initial matrix when the InputAttributes has a page
size range (four element array) with the lower bounds greater than 0.
Patch submitted by Till Kamppeter for bug 687902.

[src/zmedia2.c 1.17]

2005-02-12 20:29 Ray Johnston (details)

Fix so that outline links to non-existent pages do not get processed or
included in the outline passed to pdfwrite (via pdfmark). Bug 687917.

[lib/pdf_main.ps 1.91]

2005-02-10 23:13 Dan Coby (details)

Fix for 687935 rangecheck in stroke while overprinting on the display device.

[src/gdevdgbr.c 1.12]

2005-02-09 19:42 Igor Melichev (details)

ps2write : Fix problems with heh encodings.

[lib/opdfread.ps 1.39, lib/ps2write.bat 1.6]

2005-02-09 18:30 Ray Johnston

Revert to the redistributable Identity-H and Identity-V CMaps (same as
the CVS revision 1.1). Bug 687933.

[Resource/CMap/Identity-H 1.3, Resource/CMap/Identity-V 1.3]

2005-02-09 16:36 Igor Melichev (details)

ps2write : Implementing a conversion of type 3 images into an 'imagemask' with a pattern color.

[src/devs.mak 1.124, src/gdevpdfd.c 1.47, src/gdevpdfg.h 1.37, src/gdevpdfi.c 1.59, src/gdevpdfj.c 1.34, src/gdevpdfx.h 1.105, src/gdevpdti.c 1.40]

2005-02-08 16:52 Igor Melichev (details)

Implementing a conversion of a shading to a raster image for high level devices (continued 2).

[src/devs.mak 1.123, src/gdevpdfd.c 1.46, src/gsptype2.c 1.17, src/gsptype2.h 1.12, src/gxshade6.c 1.90]

2005-02-08 15:57 Igor Melichev (details)

ps2write : Allow image compression.

[lib/ps2write.bat 1.5]

2005-02-07 06:38 Dan Coby (details)

Fix for 687849 Unrecoverable error, converting PDF to TIF.  Igor determined
that the file has a problem that that causes the XREF rebuilding logic to
be invoked and that object 74 0 was not being found.  With this fix, we are
able to rebuild the file.

[lib/pdf_rbld.ps 1.8]

2005-02-06 21:32 Ray Johnston (details)

Update the currentpoint after processing invisible text. BUg 687860.

[lib/pdf_ops.ps 1.38]

2005-02-03 05:40 Ray Johnston (details)

Fix for miterlimit value that is smaller than PostScript PLRM allows.
Bug 687895. Somewhat based on patch from Alex Cherepanov.

[lib/pdf_draw.ps 1.90]

2005-01-31 15:39 Ray Johnston (details)

Some dependencies were missing that caused the build to fail when a subset
of DEVICE_DEVS were included. Specifically, zlib and the 'display' device
were problems. Bug 687920 for customer #580.

[src/devs.mak 1.122, src/zlib.mak 1.9]

2005-01-31 03:08 Igor Melichev (details)

Implementing a conversion of a shading to a raster image for high level devices (continued).

[src/gdevpdfb.c 1.25, src/gdevpdfd.c 1.45, src/gdevpdfp.c 1.43, src/gsptype2.c 1.16, src/gsptype2.h 1.11, src/gsshade.c 1.14, src/gxshade.c 1.22, src/gxshade.h 1.12, src/gxshade1.c 1.36, src/gxshade4.c 1.28, src/gxshade6.c 1.89, lib/opdfread.ps 1.38, src/gxshade4.h 1.38, src/lib.mak 1.205]

2005-01-31 02:02 Igor Melichev (details)

Fix (pdfwrite) : Improving the check for a degenerate curve.

[src/gdevpsdu.c 1.22]

2005-01-30 23:49 Igor Melichev (details)

A new implementation of shadings, step 88.

[src/gxshade6.c 1.88]

2005-01-30 20:59 Igor Melichev (details)

Fix (pdfwrite) : Uninitialized variables when applying LZWEncode.

[src/gdevpsdi.c 1.33]

2005-01-28 19:11 Igor Melichev (details)

Implementing a convertion of a shading to a raster image for high level devices.

[src/devs.mak 1.121, src/gdevpdfb.c 1.24, src/gdevpdfd.c 1.44, src/gdevpdfg.h 1.36, src/gdevpdfi.c 1.58, src/gdevvec.h 1.16, src/gsshade.c 1.13, src/gx.h 1.43, src/gxdevcli.h 1.35, src/gxshade6.c 1.87]

2005-01-28 18:51 stefan

fix memory leak for indexed color space data when banding.

In gxclrast.c::clist_playback_band()
color_space.params.indexed.lookup.table.data
leaked on a per band basis.  table.size indicates allocated memory
which is freed at the end of the routine.
The reallocate case when multiple colorspaces are used per band was
correctly handled.

Using a more descriptive client name of "color_space indexed table".

[src/gxclrast.c 1.32]

2005-01-28 18:11 Igor Melichev (details)

Fix : gx_forward_pattern_manage missed a return code.

[src/gdevnfwd.c 1.27]

2005-01-26 18:48 Raph Levien

Fix: Resolve indirect object references in Widths array. Fixes bug
#687906.

[lib/pdf_font.ps 1.76]

2005-01-26 16:39 Jack Moffitt

Fix update_specific so that it gets the correct parameters for pdfwrite
testing.  It was previously using the superset of raster parameters.

[toolbin/tests/update_specific 1.5]

2005-01-25 22:22 Igor Melichev (details)

(pdfwrite) : Don't skip white color while painting a pattern (continued 2).

[src/gdevpdfu.c 1.65, src/gdevpdtb.c 1.32]

2005-01-25 21:23 Igor Melichev (details)

Fix (PDF interpreter) : A minor change for fixing the repository consistency.

[lib/pdf_font.ps 1.75]

2005-01-25 20:40 Ray Johnston (details)

Fix for an infinite loop in a PDF file that uses Patterns. Bug 687802
for customer #850.

[lib/pdf_main.ps 1.90]

2005-01-25 20:28 Igor Melichev (details)

ps2write : Improving the output file structure (continued).

[lib/ps2write.bat 1.4]

2005-01-25 18:39 Igor Melichev (details)

ps2write : Improving the output file structure (continued).

[lib/ps2write.bat 1.3]

2005-01-25 18:33 Igor Melichev (details)

ps2write : Improving the output file structure.

[lib/opdfrerh.ps 1.3]

2005-01-25 18:30 Igor Melichev (details)

ps2write : Improving the output file structure.

[doc/Psfiles.htm 1.59, lib/opdfread.ps 1.37, lib/ps2write.bat 1.2]

2005-01-25 18:26 Igor Melichev (details)

(pdfwrite) : Don't skip white color while painting a pattern (continued).

[src/gdevpdfd.c 1.43, src/gdevpdfu.c 1.64]

2005-01-25 11:18 Igor Melichev (details)

Fix (the filling algorithm) : Drpouts could appear at Y-extremes of the path.

[src/gxfill.c 1.121, src/gxfilltr.h 1.12]

2005-01-25 01:19 Ralph Giles

Always rebuild the jasper autoconf header when configure is run to prevent
the persistence of stale versions. Closes bug 687852.

[src/configure.ac 1.50]

2005-01-24 16:03 Igor Melichev (details)

Fix (pdfwrite) : Register charproc XObjects with a page (continued);

[src/gdevpdfg.h 1.35, src/gdevpdte.c 1.69, src/gdevpdtx.h 1.4]

2005-01-24 15:37 Igor Melichev (details)

Fix (pdfwrite) : Register charproc XObjects with a page.

[src/gdevpdfj.c 1.33, src/gdevpdte.c 1.68, src/gdevpdtf.c 1.42, src/gdevpdtf.h 1.27, src/gdevpdts.c 1.28, src/gdevpdtx.h 1.3]

2005-01-24 12:19 Igor Melichev (details)

Fix (pdfwrite) : Cygwin/gcc warnings.

[src/gdevpdte.c 1.67, src/gdevpdtt.c 1.99]

2005-01-24 12:00 Igor Melichev (details)

Define more CMap resources.

[Resource/CMap/Adobe-CNS1-3 1.1, Resource/CMap/Adobe-GB1-4 1.1, Resource/CMap/Adobe-Japan1-4 1.1, Resource/CMap/Adobe-Korea1-2 1.1]

2005-01-20 05:10 Dan Coby

Add switch -dNO_TN5044 to disable the TN 5044 pusedo operators.  These
operators are needed from some QuarkXpress files but cause probems with
some Illustrator 88 and Corel 9 files.  Also add documentation to Use.htm.
This is part of bug 687884.

[lib/gs_lev2.ps 1.36, doc/Use.htm 1.127]

2005-01-20 00:26 Ray Johnston

Add the "Identity-" CMaps to the decode list.

[lib/gs_ciddc.ps 1.14]

2005-01-20 00:21 Ralph Giles

Correct a comment typo.

[src/sjbig2.h 1.5]

2005-01-19 00:24 Dan Coby

Fix for 687897 There are still devices not switched to new API.
This change implements the DeviceN color related changes in the device
API four these four source files.  These devices are not normally part of
the Ghostscript build but they are present in the GS sources.

[src/gdevccr.c 1.6, src/gdevcp50.c 1.7, src/gdevifno.c 1.6, src/gdevmgr.c 1.8]

2005-01-17 17:36 Ralph Giles

Add new files to the documentation listing.

[doc/Develop.htm 1.144, doc/Psfiles.htm 1.58]

2005-01-17 14:58 Igor Melichev (details)

(pdfwrite) : Don't skip white color while painting a pattern.

[src/gdevpdfd.c 1.42, src/gdevpdfu.c 1.63]

2005-01-13 17:07 Igor Melichev (details)

(ps2write) : Convert unsupported font types into bitmap fonts (continued).

[src/gdevpdfp.c 1.42, src/gdevpsdf.h 1.25]

2005-01-13 16:58 Igor Melichev (details)

(ps2write) : Convert unsupported font types into bitmap fonts.

[src/gdevpdtt.c 1.98, src/gdevpsdf.h 1.24, src/gsfcid.c 1.14, src/gxfcid.h 1.14]

2005-01-13 12:26 Igor Melichev (details)

(ps2write) : Require lesser encoding resources.

[src/gdevpdfp.c 1.41, src/gdevpdtt.c 1.97, src/gdevpsdf.h 1.23, lib/opdfread.ps 1.36, lib/opdfrerh.ps 1.2, lib/ps2write.bat 1.1]

2005-01-12 18:46 Ralph Giles

Update broken Adobe documentation links. Closes bug 687892.

[doc/Ps2epsi.htm 1.37, doc/Ps2pdf.htm 1.75, doc/Readme.htm 1.62, doc/Use.htm 1.126]

2005-01-12 18:02 Ralph Giles

Correct a typo in the installation file list. Closes bug 687891.

[src/unixinst.mak 1.38]

2005-01-12 10:23 Igor Melichev (details)

(ps2write) : Provide a compatibility to Adobe CPSI.

[lib/opdfread.ps 1.35, lib/opdfrerh.ps 1.1]

2005-01-12 10:09 Igor Melichev (details)

Fix (pdfwrite) : Wrong options were passed to psf_write_type1_font.

[src/gdevpdtb.c 1.31]

2005-01-11 12:34 Igor Melichev (details)

[Log message beg]
Fix : Unimplemented CIDFont feature with a Type 3 font descendent (continued).

[src/gdevpdtt.c 1.96]

2005-01-10 14:54 Alex Cherepanov

Ignore / as a name of BaseEncoding; recover broken PDF files generated
by J.D.Edwards OneWorld (B7333).
Fix bug 687786 from customer 220.

[lib/pdf_font.ps 1.74]

2005-01-10 14:33 Igor Melichev (details)

Fix (the new filling algorithm) : Prevent painting outside the clipping box.

[src/gxfilltr.h 1.11]

2005-01-10 11:32 Igor Melichev (details)

Fix : CDevProc|Metrics|Metrics2 did not work with CIDFontType 0 (continued 2).

[src/gxchar.c 1.44]

2005-01-06 17:45 Ray Johnston

Fix for possibly non-compliant PDF where the /DecodeParms for a stream is
an array, but the /F consists of a single filter name. Bug 687861 for
customer 700.

[lib/pdf_base.ps 1.45]

2004-12-25 10:49 Alex Cherepanov

Search the whole PDF file for the last occurrence of %%EOF string starting
from the last 1024 bytes. Following Acrobat example, accept invalid PDF files
that have large number of junk bytes at the end.
Fix bug 687474 from customer 580.

[lib/pdf_main.ps 1.89]

2004-12-23 23:48 Igor Melichev (details)

Fix : CDevProc|Metrics|Metrics2 did not work with CIDFontType 0 (continued).

[src/zchar1.c 1.43]

2004-12-22 18:52 Igor Melichev (details)

Fix : Unimplemented CIDFont feature with a Type 3 font descendent.

[src/gstext.c 1.19, src/gxtext.h 1.16, src/int.mak 1.133, src/zchar.c 1.16]

2004-12-21 20:13 Igor Melichev (details)

Fix (TT interpreter) : Provide a tolerance to the FDef array overflow.

[src/ttobjs.c 1.9]

2004-12-21 11:27 Igor Melichev (details)

Fix (PDF interpreter) : The interpretation must not depend on the font subset prefix.

[lib/pdf_font.ps 1.73]

2004-12-21 08:53 Igor Melichev (details)

Fix (pdfwrite) : Propagate error code from setup_image_compression.

[src/gdevpsdi.c 1.32]

2004-12-20 22:35 Igor Melichev (details)

Fix : Targets gconfxx.h and ld.tr had an incorrect dependence in the makefile.

[src/gs.mak 1.30]

2004-12-20 22:22 Igor Melichev (details)

Fix : Restore missed dependencies on gconfxx.h .

[src/int.mak 1.132, src/lib.mak 1.204]

2004-12-20 22:17 Igor Melichev (details)

Fix : Completely remove the platform dependent target lib.tr from makefiles.

[src/bcwin32.mak 1.36, src/genconf.c 1.10, src/gs.mak 1.29, src/msvc32.mak 1.69, src/msvccmd.mak 1.24, src/msvclib.mak 1.29, src/os2.mak 1.44, src/watcw32.mak 1.33, src/winint.mak 1.24]

2004-12-19 17:24 Igor Melichev (details)

Fix (pdfwrite) : The "NeverEmbed" logics was broken (continued 2).

[src/gdevpdtd.c 1.20]

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

Fix (pdfwrite) : The "NeverEmbed" logics was broken (continued).

[src/gdevpdtd.c 1.19]

2004-12-19 17:10 Igor Melichev (details)

Fix (pdfwrite) : The "NeverEmbed" logics was broken.

[src/gdevpdtd.c 1.18]

2004-12-17 20:57 Ray Johnston

Fix for invalid (zero width) BBox in PDF Form Xobject or Annotation.
Bug 687862 for customer 770.

[lib/pdf_draw.ps 1.89]

2004-12-16 12:34 Igor Melichev (details)

Fix (PDF interpreter) : Prefer 'post' to cmap 1.0, because obsolete PDF writers misuse the latter.

[lib/gs_ttf.ps 1.40, lib/gs_typ42.ps 1.7]

2004-12-15 23:21 Igor Melichev (details)

Fix : A hang adding over 256 glyphs for a stable font copy.

[src/gdevpdfu.c 1.62, src/gdevpdfx.h 1.104, src/gdevpdtb.c 1.30, src/gdevpdte.c 1.66, src/gdevpdtf.c 1.41, src/gdevpdtf.h 1.26, src/gdevpdtt.c 1.95, src/gxfcopy.c 1.55, lib/gs_type1.ps 1.16]

2004-12-14 12:42 Igor Melichev (details)

Fix : gs_function_is_monotonic computed an unused auxiliary result (continued 5).

[src/gsfunc3.c 1.23]

2004-12-14 09:32 Igor Melichev (details)

Fix (TT grid fitting) : An assertion failed in the spot analyzer (continued).

[src/gzspotan.c 1.13]

2004-12-13 17:54 Ralph Giles

Bump the version after the 8.50 release.

[lib/gs_init.ps 1.116, src/gscdef.c 1.52, src/version.mak 1.80]