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]