2004-12-10 23:48 Ralph Giles

>     Update 3rd party library versions to match the latest releases.

> [src/all-arch.mak 1.16, src/bcwin32.mak 1.35, src/dvx-gcc.mak 1.29, src/macos-mcp.mak 1.33, src/macosx.mak 1.26, src/msvc32.mak 1.68, src/msvclib.mak 1.28, src/openvms.mak 1.39, src/openvms.mmk 1.31, src/os2.mak 1.43, src/ugcclib.mak 1.29, src/unix-gcc.mak 1.48, src/unixansi.mak 1.39, src/watclib.mak 1.24, src/watcw32.mak 1.32]

2004-12-10 23:28 Ralph Giles

>     Propagate release date and version changes to the documentation.

> [doc/API.htm 1.48, doc/Bug-form.htm 1.44, doc/Bug-info.htm 1.43, doc/C-style.htm 1.50, doc/Commprod.htm 1.36, doc/Copying.htm 1.34, doc/DLL.htm 1.38, doc/Deprecated.htm 1.15, doc/Details8.htm 1.15, doc/Develop.htm 1.143, doc/Devices.htm 1.84, doc/Drivers.htm 1.52, doc/Fonts.htm 1.45, doc/Helpers.htm 1.38, doc/History1.htm 1.34, doc/History2.htm 1.34, doc/History3.htm 1.34, doc/History4.htm 1.34, doc/History5.htm 1.36, doc/History6.htm 1.51, doc/History7.htm 1.39, doc/History8.htm 1.20, doc/Htmstyle.htm 1.39, doc/Install.htm 1.49, doc/Issues.htm 1.46, doc/Language.htm 1.90, doc/Lib.htm 1.38, doc/Maintain.htm 1.45, doc/Make.htm 1.84, doc/New-user.htm 1.55, doc/Projects.htm 1.62, doc/Ps-style.htm 1.32, doc/Ps2epsi.htm 1.36, doc/Ps2pdf.htm 1.74, doc/Psfiles.htm 1.57, doc/Readme.htm 1.61, doc/Release.htm 1.89, doc/Source.htm 1.34, doc/Tester.htm 1.34, doc/Testing.htm 1.32, doc/Unix-lpr.htm 1.34, doc/Use.htm 1.125, doc/Xfonts.htm 1.34, doc/gs-vms.hlp 1.32, man/dvipdf.1 1.32, man/font2c.1 1.32, man/gs.1 1.33, man/gslp.1 1.32, man/gsnd.1 1.32, man/pdf2dsc.1 1.31, man/pdf2ps.1 1.33, man/pdfopt.1 1.31, man/pf2afm.1 1.32, man/pfbtopfa.1 1.33, man/printafm.1 1.32, man/ps2ascii.1 1.31, man/ps2epsi.1 1.30, man/ps2pdf.1 1.37, man/ps2pdfwr.1 1.36, man/ps2ps.1 1.39, man/wftopfa.1 1.32]

2004-12-10 23:22 Ralph Giles

>     Update version and date for the 8.50 release. Also some additions to the
>     release notes.

> [doc/News.htm 1.158, lib/gs_init.ps 1.115, src/gscdef.c 1.51, src/version.mak 1.79]

2004-12-10 23:00 Ralph Giles

>     Disable JPXDecode support in the default MacOS Codewarrior build, pending
>     resolution of some functional issues. The autoconf gcc build can be used
>     as a workaround.

> [src/macos-mcp.mak 1.32]

2004-12-10 00:34 Ralph Giles

>     Correct an ambiguous '#if DEBUG' to an '#ifdef DEBUG'. Part of the fix
>     for bug 687830.

> [src/vdtrace.c 1.10]

2004-12-09 08:27 Ralph Giles

>     Additional clean up for the MacOS CodeWarrior build. Adds a dependency
>     on gconfigd.h so it gets built when the project file is generated, and
>     include a search path for the jasper library headers.

> [src/macgenmcpxml.sh 1.12, src/macos-mcp.mak 1.31]

2004-12-09 08:24 Ralph Giles

>     Update the MacOS test framework to current code.

> [src/dmmain.c 1.5, src/dmmain.r 1.2]

2004-12-09 03:47 Ralph Giles

>     Use #ifdef DEBUG instead of the ambiguous #if DEBUG.

> [src/gp_macio.c 1.37]

2004-12-09 02:43 Ralph Giles

>     Add a missing dependency on the DeviceN code to the tiffsep device.

> [src/devs.mak 1.120]

2004-12-09 00:59 Ralph Giles

>     Modify the MacOS polling implementation to use the new libctx accessor
>     for the callbacks.

> [src/gp_macpoll.c 1.3]

2004-12-08 22:30 Ralph Giles

>     Update the jbig2 makefile for the latest release. We now require
>     jbig2dec 0.7 if you want to compile in the jbig2dec source instead
>     of linking to the shared library.

> [src/jbig2.mak 1.9]

2004-12-08 21:35 stefan

>     Delaying changes for assertions and gzspotan.c till after 8.50 release.

> [src/fapi_ft.c 1.14, src/gdevddrw.c 1.27, src/gdevpdfc.c 1.51, src/gdevpsf1.c 1.20, src/gdevpsft.c 1.35, src/gendev.c 1.7, src/gserror.h 1.9, src/gsfcmap.c 1.27, src/gsfunc0.c 1.23, src/gslibctx.c 1.7, src/gsmisc.c 1.22, src/gxccman.c 1.30, src/gxcht.c 1.15, src/gxdhtserial.c 1.7, src/gxfdrop.c 1.16, src/gxpflat.c 1.44, src/gxshade1.c 1.35, src/gxshade6.c 1.86, src/gzspotan.c 1.12, src/siinterp.c 1.7, src/write_t1.c 1.5, src/write_t2.c 1.7]

2004-12-08 19:52 Ralph Giles

>     Mention the need to run autogen.sh to generate the configure script when
>     building from CVS.

> [doc/Make.htm 1.83]

2004-12-08 19:47 Ralph Giles (details)

>     MacOS platform build cleanup.

> [src/gp_macio.c 1.36]

2004-12-08 18:09 Igor Melichev (details)

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

> [src/gzspotan.c 1.11]

2004-12-08 05:04 Ralph Giles (details)

>     Convert gs_malloc() calls in the MacOS gp_* code to unwrapped libc malloc()
>     now that gs_malloc() requires a memory pointer, which is not available.

>     Partial fix for bug 687830.

> [src/gp_mac.c 1.17, src/gp_macio.c 1.35]

2004-12-08 01:20 stefan

>     Pulled silly macro to try to disuade the direct use of assert()

> [src/gserror.h 1.8]

2004-12-08 00:31 Alex Cherepanov

>     Provide back-up definitions of /-| /RD /|- /ND /| /NP for the benefit of
>     embedded PDF fonts that forget to define them. Issue a warning when they are
>     used. Don't fix PS interpreter because Distiller doesn't accept such fonts
>     either.
>     fix bug 687824

> [lib/pdf_font.ps 1.72]

2004-12-08 00:18 stefan

>     forgot an #undef to correctly disable assert()

> [src/gsmisc.c 1.21]

2004-12-08 00:06 stefan

>     Moved include outside of function body to fix MSVC compile error.

> [src/gsmisc.c 1.20]

2004-12-07 23:25 stefan

>     Added macros for assertions:

>     GS_ASSERT(false)
>     returns -1 in a release system
>     asserts in a debug system

>     GS_DBG_ASSERT(false)
>     is a NOP in a release system
>     asserts in a debug system

>     Both versions will printf to stderr first.

>     Raw assert() should not be used.
>     GS_ASSERT will not compile in a void function, as it returns -1.
>     This means you can not use assertions to change the standard error return
>     exception handline mechanism in Ghostscript.
>     You can use them to catch programmer usage errors in a debug build.

>     gs_misc::gs_assert() is the one place the operating system's assert is called.
>     This can be modified in a embedded system, again assert is only called in
>     a debug build.

> [src/fapi_ft.c 1.13, src/gdevddrw.c 1.26, src/gdevpdfc.c 1.50, src/gdevpsf1.c 1.19, src/gdevpsft.c 1.34, src/gdevpx.c 1.15, src/gendev.c 1.6, src/gserror.h 1.7, src/gsfcmap.c 1.26, src/gsfunc0.c 1.22, src/gslibctx.c 1.6, src/gsmisc.c 1.19, src/gxccman.c 1.29, src/gxcht.c 1.14, src/gxdhtserial.c 1.6, src/gxfdrop.c 1.15, src/gxpflat.c 1.43, src/gxshade1.c 1.34, src/gxshade6.c 1.85, src/gzspotan.c 1.10, src/siinterp.c 1.6, src/write_t1.c 1.4, src/write_t2.c 1.6]

2004-12-07 10:24 Igor Melichev

>     Fix : Disable an unuseful warning from MSVC8.

> [src/msvccmd.mak 1.23]

2004-12-07 05:28 Ralph Giles

>     Correct an incorrect cast in the jpx filter. Bug 687831.

> [src/sjpx.c 1.11]

2004-12-07 05:03 Ralph Giles

>     Add a const qualifier to the jpx filter memory contest. Corrects an error
>     with Metrowerks CodeWarrior 8.

> [src/sjpx.h 1.4]

2004-12-07 02:29 Ralph Giles

>     Remove the calls to set the TEXT filetype for the source files. This
>     has not been necessary for the last few versions of CodeWarrior, and
>     doing it correctly for the hierarchical jasper source is tedious.

> [src/macos-mcp.mak 1.30]

2004-12-07 02:25 Ralph Giles

>     Add jasper.mak to the MacOS CW build.

> [src/macos-mcp.mak 1.29]

2004-12-06 18:02 Ralph Giles

>     Enable compilation of the jasper library source for JPEG 2000 image stream
>     support in the MacOS Code Warrior build.

> [src/macos-mcp.mak 1.28]

2004-12-06 13:17 Igor Melichev (details)

>     Fix : Improvinmg documentation for recently improced algorythms.

> [src/gxfill.c 1.120, src/gxfillsl.h 1.7, src/gxfilltr.h 1.10, src/gxshade6.c 1.84, src/gzspotan.c 1.9]

2004-12-03 06:41 Ralph Giles

>     Decide to run a recursive configure for the jasper source based on
>     existence of the new jas_config_ac.h instead of the old jas_config.h

>     We now require the 1.701.0-gs2 (or later) release to build out of the
>     box. Other versions can still be used by running their configure
>     manually and touching this file, or by building a separate shared
>     library.

> [src/configure.ac 1.49]

2004-12-01 20:02 Ray Johnston (details)

>     Add JPXDecode filter to the default Windows MSVC build. This is based on
>     the "jasper" source and must be at least version 26 from the svn repository
>     using svn co http://svn.ghostscript.com:8080/jasper/trunk jasper

> [src/msvc32.mak 1.67, src/winlib.mak 1.24]

2004-12-01 17:57 Raph Levien (details)

>     Fix: in implementation of n operator in clip mode, put pathbbox in stopped
>     context so that completely empty paths have the same behavior as paths
>     with empty bbox, rather than causing an error. Fixes bug #687820.

> [lib/pdf_ops.ps 1.37]

2004-12-01 08:17 Ralph Giles (details)

>     Add a platform-specific JASPERCFLAGS makefile variable to assist with
>     proper compilation of the jasper jpeg2k library. Set this variable
>     correctly in the autoconf build.

> [src/Makefile.in 1.40, src/gs.mak 1.28]

2004-11-30 20:31 Russell Lang

>     Return error code when using -f filename.
>     Fix bug #687811 strange behavior with -f.

> [src/imainarg.c 1.34]

2004-11-29 23:18 Russell Lang

>     When doing a Windows debug build, link against the debug run time libraries.

> [src/msvccmd.mak 1.22]

2004-11-29 03:25 Russell Lang

>     Correct the SubfontID values in the example substitutions.

> [doc/Use.htm 1.124]

2004-11-24 20:09 Russell Lang (details)

>     Correct errors in .buildnativefontmap procedure.

> [lib/gs_fonts.ps 1.48]

2004-11-24 08:12 Russell Lang

>     When using CJK Windows TrueType fonts, add the Windows fonts
>     directory to the GS_LIB registry variable to allow access to this
>     directory when SAFER is used.

> [src/dwsetup.cpp 1.10]

2004-11-23 12:18 Igor Melichev (details)

>     Fix (TT interpreter) : The component 'usage' buffer size was wrongly computed.

> [src/ttfmain.c 1.32]

2004-11-23 07:44 Igor Melichev (details)

>     Fix (type 1 hinter) : Bugs in 'flex' with disabled hinting.

> [src/gxhintn.c 1.56]

2004-11-22 19:36 Ralph Giles

>     Null the DEVICE_DEVS_EXTRA variable when calling the link line. This
>     works around env space limitations on some vendor unicies when a large
>     set of devices are passed from the make command line through this
>     variable. Bug 687804.

> [src/unixlink.mak 1.7]

2004-11-22 19:25 Ralph Giles

>     Cast the gx color index to an int inside the switch argument to
>     avoid problems with the HP-UX 10 compiler which does not accept
>     64 bit arguments to switch(). Bug 687804.

> [src/gdevstc.c 1.11]

2004-11-22 06:47 Ralph Giles

>     Bump the version number after the 8.33 beta release.

> [doc/News.htm 1.157, lib/gs_init.ps 1.114, src/gscdef.c 1.50, src/version.mak 1.78]