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]
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]
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]
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]
Correct an ambiguous '#if DEBUG' to an '#ifdef DEBUG'. Part of the fix for bug 687830.[src/vdtrace.c 1.10]
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]
Update the MacOS test framework to current code.[src/dmmain.c 1.5, src/dmmain.r 1.2]
Use #ifdef DEBUG instead of the ambiguous #if DEBUG.[src/gp_macio.c 1.37]
Add a missing dependency on the DeviceN code to the tiffsep device.[src/devs.mak 1.120]
Modify the MacOS polling implementation to use the new libctx accessor for the callbacks.[src/gp_macpoll.c 1.3]
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]
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]
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]
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]
forgot an #undef to correctly disable assert()[src/gsmisc.c 1.21]
Moved include outside of function body to fix MSVC compile error.[src/gsmisc.c 1.20]
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]
Correct an incorrect cast in the jpx filter. Bug 687831.[src/sjpx.c 1.11]
Add a const qualifier to the jpx filter memory contest. Corrects an error with Metrowerks CodeWarrior 8.[src/sjpx.h 1.4]
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]
Add jasper.mak to the MacOS CW build.[src/macos-mcp.mak 1.29]
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]
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]
Return error code when using -f filename. Fix bug #687811 strange behavior with -f.[src/imainarg.c 1.34]
When doing a Windows debug build, link against the debug run time libraries.[src/msvccmd.mak 1.22]
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]
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]
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]
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]
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]