2007-11-21T19:44:40.574652Z Ralph Giles (details)

>     Revert the change to using an environment variable for the MSVC LIBPATH.

> [src/msvc32.mak]

2007-11-21T06:10:53.144641Z Henry Stiles

>     Check that a device halftone exists before writing it.  Fixes
>     segmentation fault in xps.  No differences expected.

> [src/gdevp14.c]

2007-11-21T05:57:23.672501Z Ray Johnston

>     Fix compiler flag conflict for non-debug build (seen when switching
>     PCL6 build to default to non-debug default). Changes /ZI to /Zi.

> [src/msvccmd.mak]

2007-11-20T18:36:58.009554Z Ray Johnston

>     Fix broken MSVC 6 build issue caused by change in src/msvccmd.mak that puts
>     a LIBPATH into the link command line. MSVC linker can't handle spaces in the
>     LIBPATH even if within " ". We use an environment variable set by Microsoft
>     MSVC 6 'vcvars32.bat' instead. This can be manually set if needed.

> [src/msvc32.mak]

2007-11-20T11:42:22.623309Z Ken Sharp

>     Batch file to create MSVC solution and projects.

>     Usage:
>     msvcxml gs obj\ld.tr > ghostscript.sln

>     This is the first attempt, and very poor.

> [toolbin/msvcxml.bat]

2007-11-19T23:57:46.396323Z Ralph Giles

>     Change the product name for the release.

> [src/gscdef.c]

2007-11-19T23:56:28.975783Z Ralph Giles

>     Update changelogs for release.

> [doc/Changes.htm doc/History8.htm doc/News.htm doc/Details8.htm doc/Details.htm]

2007-11-19T20:36:07.538187Z Igor Melichev (details)

>     Fix (transparency) : Wrong background color of a soft mask group.

> [src/gdevp14.c]

2007-11-19T20:24:07.302766Z Ralph Giles

>     Update documentation timestamps for 8.61.

> [doc/History7.htm doc/Projects.htm doc/History8.htm man/dvipdf.1 man/ps2ascii.1 doc/Use.htm doc/Readme.htm doc/Source.htm doc/Deprecated.htm man/ps2epsi.1 doc/Install.htm doc/API.htm doc/Issues.htm doc/DLL.htm doc/Drivers.htm man/pfbtopfa.1 doc/Release.htm doc/Commprod.htm doc/Xfonts.htm doc/Devices.htm doc/Language.htm man/gs.1 man/pf2afm.1 doc/Ps2ps2.htm doc/Fonts.htm man/printafm.1 doc/Ps2pdf.htm doc/Develop.htm doc/Helpers.htm man/pdf2dsc.1 doc/Psfiles.htm doc/Lib.htm doc/gs-vms.hlp doc/Htmstyle.htm man/font2c.1 man/gsnd.1 man/pdfopt.1 doc/News.htm man/pdf2ps.1 man/ps2pdf.1 doc/Testing.htm doc/Make.htm doc/Details8.htm doc/Unix-lpr.htm doc/C-style.htm doc/Ps-style.htm doc/History1.htm doc/History2.htm man/gslp.1 man/wftopfa.1 doc/History3.htm man/ps2ps.1 doc/Ps2epsi.htm doc/History4.htm man/ps2pdfwr.1 doc/History5.htm doc/History6.htm]

2007-11-19T20:23:39.904096Z Ralph Giles

>     Remove the verification checks for PVERSION and JVERSION, which we no
>     longer use.

> [toolbin/pre.tcl]

2007-11-19T20:15:45.795513Z Ralph Giles

>     Add new files to the documentation.

> [doc/Develop.htm doc/Psfiles.htm]

2007-11-19T20:15:43.672566Z Ralph Giles

>     Update release notes and date for 8.61.

> [doc/News.htm src/version.mak]

2007-11-18T22:50:36.855233Z Alex Cherepanov

>     Normalize weigts in the Mitchell filter and use proper rounding to ensure
>     that the constant value is not changed by the filter.
>     Bug 689556, customer 581.

> [src/siscale.c]

2007-11-18T16:48:41.008511Z Igor Melichev (details)

>     Fix (clist interpreter) : Transparency caused a wrong color depth.

> [src/gxclrast.c]

2007-11-18T09:30:55.737640Z Russell Lang

>     Remove incorrect and unnecessary gtk+ separation code. Fixes bug 689541.

> [src/dxmain.c]

2007-11-18T06:07:20.783700Z Igor Melichev (details)

>     Fix (clist) : Improving the debug printing.

> [src/gxclpath.h]

2007-11-18T05:30:55.503323Z Igor Melichev (details)

>     Fix (clist) : Improving the debug printing.

> [src/gstrans.c src/gdevp14.c]

2007-11-16T21:39:22.306411Z Ray Johnston (details)

>     Fix dependency problems that caused obj/gs_init.ps to be missed. Also fix a
>     typo that caused CMap files to be missing.

> [src/lib.mak src/int.mak]

2007-11-16T21:14:31.380613Z Ralph Giles

>     Correct typos and spelling errors in the change log. Bug 688940.

> [doc/History8.htm]

2007-11-16T08:11:05.046465Z Igor Melichev (details)

>     Fix (clist) : Providing clist instruction ids and offsets to debug trace (continued 2).

> [src/gxclread.c src/gxht.c]

2007-11-16T02:10:56.107493Z Ralph Giles

>     Update the makefile for current pkgconfig macros.

> [ijs/Makefile.am]

2007-11-16T01:52:09.559298Z Ralph Giles

>     Don't generate build files for the ijs package when building. Since this
>     is distinct from 'make dist' the results are not optimal Bug 689425.

> [doc/Release.htm]

2007-11-15T07:22:43.143761Z Igor Melichev (details)

>     Fix (clist) : Providing clist instruction ids and offsets to debug trace (continued).

> [src/gxclist.c src/gxcldev.h src/gxclist.h src/gxp1fill.c src/gxclrast.c src/gxclread.c src/gxclpage.c src/gxclutil.c]

2007-11-14T23:03:22.440437Z Ralph Giles

>     Remove an obsolete include.

> [src/gendev.c]

2007-11-14T22:06:13.972530Z Ray Johnston

>     Refactor the gs int.mak and lib,mak to simplify building COMPILE_INITS=1 without PS (PCL
>     only build). Make sure gs/src/ugcclib.mak does conditional assignment of COMPILE_INITS

> [src/lib.mak src/ugcclib.mak src/int.mak]

2007-11-14T22:04:53.375824Z Ray Johnston

>     Fix number of macro arguments that showed an error when FPU_TYPE=-1 (no FPU)

> [src/gsciemap.c]

2007-11-14T18:37:45.596510Z Igor Melichev (details)

>     Fix (clist) : Providing clist instruction ids and offsets to debug trace.

> [src/gxclist.c src/gxcldev.h src/gxclist.h src/gxclrast.c src/gxclread.c src/gxclutil.c]

2007-11-14T18:09:02.242685Z Igor Melichev (details)

>     Fix (clist) : A preparation for providing clist instruction ids and offsets to debug trace.

> [src/gxclist.h src/gxclrast.c]

2007-11-14T02:22:53.263144Z Ralph Giles

>     Add support for passing EXPAT_CFLAGS from the top-level makefile.
>     Passing -DHAVE_MEMMOVE is required in the unix build.

> [src/expat.mak]

2007-11-14T02:06:05.012311Z Ralph Giles

>     Remove spurious executable bits.

> [expat/MANIFEST expat/conftools/expat.m4 expat/tests/benchmark/benchmark.c expat/lib/internal.h expat/COPYING expat/Changes expat/lib/utf8tab.h expat/tests/runtestspp.cpp expat/tests/runtests.c expat/lib/expatw_static.dsp expat/lib/libexpat.def expat/amiga/include/proto/expat.h expat/tests/README.txt expat/xmlwf/xmlfile.c expat/xmlwf/xmlfile.h expat/xmlwf/ct.c expat/lib/Makefile.MPW expat/xmlwf/codepage.c expat/vms/descrip.mms expat/xmlwf/codepage.h expat/bcb5/elements.bpf expat/lib/amigaconfig.h expat/amiga/expat_lib.c expat/bcb5/elements.bpr expat/lib/expat.h expat/win32/README.txt expat/conftools/get-version.sh expat/doc/valid-xhtml10.png expat/examples/outline.dsp expat/xmlwf/readfilemap.c expat/bcb5/outline.mak expat/lib/xmlrole.c expat/amiga/launch.c expat/bcb5/expat_static.mak expat/lib/xmlrole.h expat/lib/winconfig.h expat/examples/elements.dsp expat/win32/expat.iss expat/win32/MANIFEST.txt expat/amiga/expat.xml expat/bcb5/outline.bpf expat/expat_config.h.in expat/lib/libexpatw.def expat/lib/expatw.dsp expat/bcb5/expat.mak expat/lib/xmltok.c expat/vms/README.vms expat/tests/benchmark/README.txt expat/bcb5/expat_static.bpf expat/lib/xmltok.h expat/tests/xmltest.sh expat/lib/latin1tab.h expat/bcb5/outline.bpr expat/tests/minicheck.c expat/xmlwf/xmlwf.dsp expat/conftools/PrintPath expat/tests/minicheck.h expat/Makefile.in expat/lib/expat_static.dsp expat/bcb5/libexpat_mtd.def expat/bcb5/expat_static.bpr expat/lib/xmltok_impl.c expat/bcb5/expatw.mak expat/amiga/include/interfaces/expat.h expat/lib/xmltok_impl.h expat/xmlwf/filemap.h expat/bcb5/expatw_static.mak expat/vms/expat_config.h expat/bcb5/expat.bpf expat/xmlwf/xmlwin32url.cxx expat/lib/xmltok_ns.c expat/xmlwf/xmltchar.h expat/doc/reference.html expat/tests/benchmark/benchmark.dsp expat/bcb5/expat.bpr expat/bcb5/xmlwf.mak expat/bcb5/setup.bat expat/lib/xmlparse.c expat/tests/benchmark/benchmark.dsw expat/conftools/install-sh expat/configure.in expat/conftools/libtool.m4 expat/bcb5/expatw.bpf expat/amiga/Makefile expat/bcb5/expatw_static.bpf expat/bcb5/expatw.bpr expat/bcb5/expatw_static.bpr expat/bcb5/xmlwf.bpf expat/lib/expat_external.h expat/configure expat/lib/macconfig.h expat/conftools/ac_c_bigendian_cross.m4 expat/lib/ascii.h expat/amiga/expat_vectors.c expat/conftools/mkinstalldirs expat/bcb5/README.txt expat/amiga/README.txt expat/bcb5/xmlwf.bpr expat/xmlwf/unixfilemap.c expat/doc/xmlwf.sgml expat/bcb5/all_projects.bpg expat/xmlwf/xmlurl.h expat/doc/expat.png expat/amiga/include/inline4/expat.h expat/examples/elements.c expat/expat.dsw expat/amiga/stdlib.c expat/amiga/include/libraries/expat.h expat/lib/iasciitab.h expat/xmlwf/xmlmime.c expat/tests/chardata.c expat/xmlwf/xmlmime.h expat/doc/style.css expat/README expat/tests/chardata.h expat/conftools/config.guess expat/doc/xmlwf.1 expat/conftools/ltmain.sh expat/conftools/config.sub expat/lib/nametab.h expat/bcb5/libexpatw_mtd.def expat/lib/asciitab.h expat/xmlwf/xmlwf.c expat/lib/expat.dsp expat/examples/outline.c expat/xmlwf/win32filemap.c expat/bcb5/elements.mak expat/bcb5/makefile.mak]

2007-11-13T18:57:18.728921Z Igor Melichev (details)

>     Fix (make) : Could not build for x64 platform with Developer Studio 2005.

> [src/msvccmd.mak]

2007-11-13T10:01:55.069333Z Ken Sharp (details)

>     Fix (pdfwrite): type 3 fonts with exceedingly small BoundingBox
>     entries were clamped to 0 or 1.

> [src/gdevpdfx.h src/gdevpdtt.c src/gdevpdfu.c src/gdevpdtw.c src/gdevpdtf.h]

2007-11-12T08:59:35.891834Z Ken Sharp (details)

>     Fix (pdfwrite): named objects, created via a pdfmark such as /BP,
>     could not have their content modified after the object was completed.

> [src/gdevpdfm.c]

2007-11-10T17:20:49.620638Z Alex Cherepanov

>     Pre-scan the stream for '{' during the stream length check to avoid reading
>     to the end of the stream and closing it. Bug 689551, customer 661.

> [lib/pdf_base.ps]

2007-11-09T21:18:04.579128Z Ralph Giles

>     Remove the JVERSION makefile variable.

>     We only support the current version 6 library, and it seems
>     unlikely to revise in the the near future. We also include
>     our own copy of the source now, so it is less important to
>     support a variety of third party library versions.

> [src/openvms.mak src/macosx.mak src/watcw32.mak src/dvx-gcc.mak src/unixansi.mak src/msvclib.mak src/os2.mak src/openvms.mmk src/bcwin32.mak src/ugcclib.mak src/gs.mak src/Makefile.in doc/Make.htm src/msvc32.mak src/unix-gcc.mak src/macos-mcp.mak src/watclib.mak src/jpeg.mak]

2007-11-09T21:15:56.512922Z Ralph Giles

>     Remove the PNGVERSION makefile variable.

>     We no longer support building older versions of the libpng source,
>     and now include our own version, so there is no reason to maintain
>     this.

> [src/openvms.mak src/macosx.mak src/watcw32.mak src/dvx-gcc.mak src/unixansi.mak src/msvclib.mak src/os2.mak src/openvms.mmk src/bcwin32.mak src/ugcclib.mak src/gs.mak src/libpng.mak doc/Make.htm src/msvc32.mak src/unix-gcc.mak src/macos-mcp.mak src/all-arch.mak src/watclib.mak]

2007-11-09T21:00:48.139238Z Ralph Giles

>     Update the top level makefiles with the current libpng version number.

> [src/bcwin32.mak src/openvms.mak src/ugcclib.mak src/macosx.mak src/watcw32.mak src/dvx-gcc.mak src/msvc32.mak src/unix-gcc.mak src/unixansi.mak src/macos-mcp.mak src/msvclib.mak src/all-arch.mak src/openvms.mmk src/os2.mak src/watclib.mak]

2007-11-09T20:58:19.833269Z Ralph Giles

>     Use PNGSRCDIR and PNGVERSION instead of PSRCDIR and PVERSION in
>     the top level makefiles.

> [src/openvms.mak src/macosx.mak src/watcw32.mak src/dvx-gcc.mak src/unixansi.mak src/msvclib.mak src/os2.mak src/openvms.mmk src/bcwin32.mak src/ugcclib.mak src/gs.mak src/libpng.mak src/Makefile.in doc/Make.htm src/msvc32.mak src/unix-gcc.mak src/macos-mcp.mak src/all-arch.mak src/watclib.mak]

2007-11-09T19:54:57.891517Z Ralph Giles

>     Minor cleanup of the expat makefile.

> [src/expat.mak]

2007-11-09T01:14:15.828665Z Ralph Giles

>     Change the jbig2dec license from GPLv2 to GPLv2 or later.

> [jbig2dec/LICENSE]

2007-11-08T07:57:21.838362Z Suzuki Toshiya (details)

>     Fix: Ignore problematic post table in format 2.0 with ISOLatin1Encoding glyph names.

> [lib/gs_ttf.ps]

2007-11-07T07:13:45.310142Z Ralph Giles

>     Preliminary makefile for the expat third party library.

>     Can be used to link to the system expat with SHARE_EXPAT=1,
>     but compiling the source doesn't work on linux in this revision
>     because of missing configuration defines.

> [src/gs.mak src/expat.mak]

2007-11-07T05:04:06.063702Z Ralph Giles

>     Copy the expat-2.0.1 tag source into the gs tree.

>     This 3rd party library is needed for XPS and eventually SVG support.

> [expat]

2007-11-07T04:19:13.410191Z Alex Cherepanov

>     Add a skeleton implementation of the text extraction device.
>     It doesn't do anything useful yet, only prints "Hello world" once per page.

> [src/gdevtxtw.c src/bcwin32.mak src/openvms.mak src/macosx.mak src/watcw32.mak src/Makefile.in src/msvc32.mak src/unix-gcc.mak src/unixansi.mak src/macos-mcp.mak src/devs.mak src/os2.mak]

2007-11-02T19:09:03.093400Z Marcos Woehrmann

>     Fix for Bug 689316.

>     On some systems XInitImage() appears to have
>     problems with images that are one pixel in height, so
>     if XInitImage() returns an error call XPutImage() instead.

> [src/gdevx.c]

2007-11-02T18:16:45.038692Z Ralph Giles

>     Document the interaction between a the vector device beginpage method
>     and gdev_vector_stream() more clearly.

> [src/gdevvec.h]

2007-11-01T20:49:28.224038Z Ray Johnston (details)

>     Make sure that errors are propogated to caller in the WTS device (such
>     as VMerror). Bug 689511 for customer 951.

> [src/gdevwts.c]

2007-11-01T17:22:45.182105Z Igor Melichev (details)

>     PS interpreter : Trace the executed operators' names (continued).

> [src/iinit.c]

2007-11-01T16:20:01.816428Z Igor Melichev (details)

>     PS interpreter : Trace the executed operators' names.

> [src/iinit.c doc/Use.htm src/int.mak src/iinit.h src/interp.c]

2007-11-01T15:56:22.262417Z Alex Cherepanov (details)

>     Move a 32K array from the stack to the heap to save stack space.

> [src/gdevpdfi.c]

2007-10-31T17:01:02.758539Z Ralph Giles

>     Rewrite gs_getdefaultdevice to avoid allocating memory.

>     The new version also skips tabs as whitespace and is more robust.

> [src/gsdevice.c]

2007-10-31T17:00:59.582623Z Ralph Giles

>     Add a new GS_DEV_DEFAULT makefile variable for passing a preferred list
>     of default devices, in order of priority. These are passed through to
>     the C code, and searched for in gs_getdefaultdevice().

> [src/gs.mak src/Makefile.in src/gscdefs.h src/gsdevice.c src/gscdef.c]

2007-10-31T17:00:55.551499Z Ralph Giles

>     Add Postcript bindings to gs_getdefaultdevice() and use them to set the
>     default device in the interpreter. Bug 689273.

> [doc/Language.htm src/zdevice.c lib/gs_init.ps]

2007-10-31T17:00:51.435508Z Ralph Giles

>     Add a gs_getdefaultdevice() call and use it when printing the help
>     message. It just returns the first device as before. Bug 689273.

> [src/gsdevice.h src/imainarg.c src/gsdevice.c]

2007-10-30T23:45:46.184301Z Ralph Giles

>     Add missing dependencies to the contrib device build.

> [contrib/contrib.mak]

2007-10-30T19:26:01.651347Z Igor Melichev (details)

>     Fix (banding) : Improving the debug trace about compositors (continued).

> [src/gstrans.c]

2007-10-30T17:47:49.373667Z Igor Melichev (details)

>     Fix (banding) : Improving the debug trace about compositors.

> [src/gsropc.c doc/Use.htm src/gsalphac.c src/gsovrc.c src/gxclrast.c]

2007-10-30T00:58:44.912591Z Ralph Giles

>     Add a cast to prevent a warning.

> [src/zfjpx.c]

2007-10-28T23:33:59.326612Z Alex Cherepanov

>     Move "true .setaccuratecurves" to the PDF graphic state initialization
>     where it belongs. This fix enables accurate curve rendering by GSview
>     doesn't use some parts of Ghostscript startup code. Bug 688434.

> [lib/pdf_main.ps lib/pdf_ops.ps]

2007-10-28T18:22:29.779063Z Ralph Giles

>     Correct a typo.

> [doc/Use.htm]

2007-10-28T17:17:47.899537Z Alex Cherepanov (details)

>     Change pdf_base.ps::.pdfrun and pdf_sec.ps::.decpdfrun to ensure
>     "PDFScanRules" == "true" while scanning the PDF, and if necessary revert
>     it back to "null" before returning. Thanks to SaGS for the patch. Bug 688598.

> [src/itoken.h lib/pdf_base.ps lib/pdf_sec.ps src/zusparam.c src/ztoken.c]

2007-10-28T14:19:46.108672Z Alex Cherepanov (details)

>     Stop reading the xref+trailer at the closing ">>" because PDF 1.7 Reference
>     made "startxref" optional in some cases. Thanks to SaGS for thr patch.
>     Bug 688283.

> [lib/pdf_main.ps lib/pdf_rbld.ps]

2007-10-27T19:55:00.858126Z Igor Melichev (details)

>     Banding : Extend clist language with trapezoids, linear color trapezoids and linear color triangles (continued 9).

> [src/gxclrast.c]

2007-10-27T18:55:14.195971Z Alex Cherepanov (details)

>     Extract and process default PDF file from the PDF collection when
>     it is defined. Otherwise process the container PDF file.

> [lib/pdf_main.ps lib/pdf2dsc.ps]

2007-10-26T07:41:30.826491Z Ken Sharp (details)

>     Fix (pdfwrite): Type 1 CharStrings could be converted to invalid
>     type 2 CharStrings if the glyph program used implicit start points
>     for subpaths.

> [src/gdevpsfx.c]

2007-10-26T01:49:56.180182Z Ralph Giles

>     Merge makeset.tcl into makehist.tcl.

> [toolbin/makehist.tcl toolbin/makeset.tcl]

2007-10-26T01:49:54.293117Z Ralph Giles

>     Remove obsolete release and diff scripts.

> [toolbin/3way.tcl toolbin/makefonts.tcl toolbin/maketars.tcl toolbin/makemaster.tcl toolbin/makeset.tcl toolbin/makewin.tcl]

2007-10-26T01:08:04.549848Z Ralph Giles

>     Document how to use -dTTYPAUSE with -dSAFER. Bug 687988.

> [doc/Use.htm]

2007-10-25T22:14:22.288695Z Ralph Giles

>     Correct some gcc warnings.

> [jbig2dec/config.h jbig2dec/jbig2_text.c jbig2dec/jbig2_image.h jbig2dec/jbig2_symbol_dict.c jbig2dec/jbig2_generic.c jbig2dec/jbig2_page.c jbig2dec/jbig2_refinement.c]

2007-10-25T00:30:18.383197Z Ralph Giles

>     Include an example of how to create non-ASCII font names in the cidfmap.
>     Bug 688203.

> [doc/Use.htm]

2007-10-24T23:32:20.291355Z Ralph Giles

>     Append the CUPS font directory to the search path. Bug 689334.

> [src/configure.ac]

2007-10-24T22:46:28.083133Z Ralph Giles

>     Add an XCFLAGS macro to the MSVC build to match the variable of the same
>     name in the unix builds. This is intended mainly for adding preprocessor
>     defines at make time. Bug 689530.

> [src/msvc32.mak]

2007-10-24T22:46:25.428278Z Ralph Giles

>     Only add XLDFLAGS to LDFLAGS temporarily when checking for the
>     additional X libraries. Bug 689411.

> [src/configure.ac]

2007-10-24T18:39:55.448984Z Ralph Giles (details)

>     Use the proper build machinery to link to cups.

> [src/Makefile.in src/configure.ac cups/cups.mak]

2007-10-24T18:39:51.211490Z Ralph Giles (details)

>     Abstract the autoconf build's link line flattening for generic use.

> [src/configure.ac]

2007-10-24T07:31:09.815969Z Ken Sharp (details)

>     Fix (pdfwrite) : An integer arithmetic overflow while converting Type 1 CharStrings into Type 2.

> [src/gstype1.c src/gdevpsfx.c src/gxtype1.h]

2007-10-23T03:48:59.052392Z Alex Cherepanov

>     Handle yet another type of broken PDF generated by Adobe Acrobat 8.1
>     that lacks startxref operator. Bug 689413, customer 531.

> [lib/pdf_main.ps]

2007-10-21T20:49:29.646397Z Alex Cherepanov

>     Process duplicate entries in PDF 1.5 context stream the same way as
>     the entries from regular streams: the first entry found (i.e. the last
>     in the xref chain) takes efferct. Keep rebuilding logic intact, where
>     the last entry wins. Bug 689513, customer 700.

> [lib/pdf_main.ps lib/pdf_rbld.ps]

2007-10-20T23:14:30.016619Z Alex Cherepanov

>     Check for unbalanced q operators in the pattern stream and add Q as needed.
>     Bug 689523, customer 870.

> [lib/pdf_draw.ps]

2007-10-20T19:14:28.348994Z Alex Cherepanov

>     Make IGC_PTR_STABILITY_CHECK an independent compile-time flag that can be set
>     from the command line without editing gxobj.h .

> [src/gxobj.h]

2007-10-20T16:34:38.276462Z Alex Cherepanov

>     Relax ICCBased color space validation. Don't reject correct PDF files that have
>     ICCBased color space as an alternative color space to another ICCBased color
>     space. Bug 689524, customer 870.

> [lib/gs_icc.ps]

2007-10-20T00:55:55.884848Z Ralph Giles

>     Pass the CFLAGS obtained for fontconfig from pkg-config separately
>     to avoid contaminating the general build.

> [src/Makefile.in src/configure.ac src/unix-aux.mak]

2007-10-20T00:37:23.775560Z Ralph Giles

>     Remove a redundant check for pkg-config.

> [src/configure.ac]

2007-10-20T00:37:19.682121Z Ralph Giles (details)

>     Look for fontconfig even if pkg-config doesn't find it.

> [src/configure.ac]

2007-10-18T18:58:54.836534Z Ralph Giles

>     Install header files as data, not executables. Bug 689466.

> [src/unix-dll.mak]

2007-10-18T00:36:37.403207Z Ralph Giles (details)

>     Remove a spurious CFLAGS instance from the jasper compile line.

> [src/jasper.mak]

2007-10-18T00:05:55.933230Z Ralph Giles

>     Replace our included libpng with the new upstream 1.2.22 release.

> [libpng]

2007-10-18T00:01:45.449158Z Ralph Giles

>     Move the current copy of libpng out of the way for a pending update.

> [libpng]

2007-10-17T23:04:50.954798Z Ralph Giles

>     Avoid memory corruption with broken files.

>     Patch from the Ubuntu libjasper package.

> [jasper/src/libjasper/jpc/jpc_cs.c jasper/src/libjasper/jpc/jpc_dec.c jasper/src/libjasper/jp2/jp2_cod.c]

2007-10-16T07:54:08.209510Z Ken Sharp (details)

>     ps2write: When encountering font names which contain unfortunate characters
>     such as white space, or delimiters, emit the name as an escaped string and
>     'cvn' instead of a literal name.

> [src/gdevpsf1.c lib/opdfread.ps]

2007-10-16T00:36:28.849878Z Ralph Giles

>     Don't override the memory set by the caller in the JPXDecode stream.

> [src/sjpx.c]

2007-10-16T00:36:27.806530Z Ralph Giles (details)

>     It's the client's responsibility to call the set_defaults
>     method on a new stream. Bug 689362.

> [src/zfjpx.c src/sjpx.c]

2007-10-15T22:31:54.394164Z Henry Stiles

>     Error code from clist_decode_segment did not propagate back because
>     the inner automatic variable code shadowed the outer.

> [src/gxclrast.c]

2007-10-15T18:09:18.231759Z Ray Johnston (details)

>     Prevent C-stack overflow caused by infinite recursion. Related to
>     previous fix in same function to access the correct target color
>     procedure.

> [src/gdevp14.c]

2007-10-15T13:11:16.778228Z Ken Sharp (details)

>     pdfwrite: When writing the /CreationDate /ModDate keys in the Info dictionary,
>     properly write the system local time instead of UTC.

> [src/gdevpdf.c]

2007-10-15T06:43:04.430544Z Marcos Woehrmann (details)

>     Added code to the pxlcolor device (gdevpx.c) to set the color space even
>     if the test for "portrait transformations" fails.

> [src/gdevpx.c]

2007-10-12T20:22:08.884187Z Ray Johnston (details)

>     Fix SEGV when clist used with pdf14_cmykspot device.
>     Bug 689493 for customer #190.

> [src/gdevp14.c]

2007-10-12T16:38:07.833396Z Ray Johnston (details)

>     Fix divide by zero crash. Bug 689493 reported by customer #190.

> [src/gdevprn.c]

2007-10-11T16:36:26.031981Z Ray Johnston (details)

>     Fix incorrect colors with transparency to cmyk+spot devices (such as tiffsep).
>     Bug 689494 for customer #190.

> [src/gdevp14.c]

2007-10-10T23:02:18.957895Z Igor Melichev (details)

>     Fix (stroking) : Prevent installing an extra clipper device, step 2.

> [src/gxstroke.c]

2007-10-10T18:42:35.474048Z Ralph Giles (details)

>     Pass the results of calling cups-config to cups.mak from configure
>     through the top-level makefile rather than calling cups-config directly,
>     so that passing an alternate cups environment to configure works.
>     Bug 689496.

> [src/Makefile.in src/configure.ac cups/cups.mak]

2007-10-10T17:40:38.235834Z Ralph Giles

>     Turn on keyword substitution on pdf_cslayer.ps. This is the correct fix
>     for the issue mentinoed in r8283. Also set native line endings and
>     remove some spurious executable properties.

> [lib/EndOfTask.ps lib/PDFX_def.ps lib/PDFA_def.ps lib/dumphint.ps lib/pdf_cslayer.ps]

2007-10-10T16:19:23.023493Z Marcos Woehrmann

>     Fixed Id line to make nightly regression run happy.

> [lib/pdf_cslayer.ps]

2007-10-10T15:28:26.622499Z Igor Melichev (details)

>     Fix (stroking) : Prevent installing an extra clipper device.

> [src/gxstroke.c]

2007-10-10T10:13:45.175824Z Igor Melichev (details)

>     Fix (pdf14 device) : Optimize the buffer backdropping, step 2.

> [src/gdevp14.c]

2007-10-10T09:38:32.826812Z Igor Melichev (details)

>     Fix (pdf14 device) : Optimize the buffer backdropping, step 1.

> [src/gdevp14.c]

2007-10-10T08:59:39.164904Z Igor Melichev (details)

>     Fix (pdf14 device) : Don't allocate transparency buffer for bands that appear outside the transparency bounding box.

> [src/gdevp14.c]

2007-10-10T08:12:49.566532Z Igor Melichev (details)

>     Fix (pdf14 device) : Properly intersect rects when composing transparency buffers (continued 2).

> [src/gdevp14.c]

2007-10-09T19:33:27.492485Z Till Kamppeter

>     On "make soinstall" some files did not get installed.

> [src/unix-dll.mak]

2007-10-09T17:02:49.926924Z Igor Melichev (details)

>     Fix (FAPI / UFST bridge) : A crash when processing an embedded CIDFontType 11.

> [src/fapiufst.c]

2007-10-09T08:28:49.108879Z Ken Sharp (details)

>     pdfwrite: Allow downsampling of images in a /Indexed colour space, provided the
>     downsampling type is 'subsample'.

> [src/gdevpsdi.c src/gdevpdfi.c]

2007-10-09T00:06:24.193850Z Igor Melichev (details)

>     Fix (font emulation) : Could not handle unknown Ordering with FAPI.

> [lib/gs_fntem.ps]

2007-10-08T10:05:33.511010Z Ken Sharp (details)

>     pdfwrite: Alter the AIIM URL emitted when creating PDF/A files.

> [src/gdevpdfe.c]

2007-10-08T07:13:32.510990Z Ken Sharp (details)

>     pdfwrite: when encountering a glyph in a type 3 font for which no Charproc is defined
>     emit a simple setcachedevice operation instead of an empty stream.

> [src/gdevpdtt.c]

2007-10-07T18:09:11.121700Z Igor Melichev (details)

>     Fix (pdfwrite) : Ignore font errors that do not belong to embedded subset.

> [src/gdevpdtb.c src/gsfont.c]

2007-10-04T06:46:54.927607Z Ralph Giles

>     Revert a change inadvertently included r8257. This broke the MSVC
>     build, which does not define CC_SHARED.

> [src/lib.mak]

2007-10-03T17:37:35.315273Z Ray Johnston

>     Revert patch 8268 (restoring the FCOfontmap-* files) and add the Encoding/
>     directory to the RESOURCE_LIST so that it will be include in the %rom%
>     file system. This is the _real_ fix to bug #689050 and explains why the
>     symptoms appeared to be related to having Wingdings installed on the
>     system. Thanks to Henry and Igor in pointing out the incorrect Encoding
>     used in the previous patch that led me to the actual problem.

> [lib/FCOfontmap-PCLPS3 lib/FCOfontmap-PS3 src/int.mak lib/FCOfontmap-PCLPS2]

2007-10-03T04:40:18.040901Z Ray Johnston

>     Fix FCOfontmap-* files so that Wingdings will be found.
>     Bug #689050 for customer #951.

> [lib/FCOfontmap-PCLPS3 lib/FCOfontmap-PS3 lib/FCOfontmap-PCLPS2]

2007-10-03T00:18:12.256656Z Ralph Giles

>     Document the .IgnoreNumCopies device parameter. Bug 689491.

> [doc/Use.htm doc/Language.htm]

2007-10-02T23:55:30.880679Z Alex Cherepanov

>     Add extraction of layer information from Illustratir CS2/CS3 PDF files
>     to the code base but don't run it in the default configuration.

> [src/int.mak doc/Develop.htm lib/pdf_cslayer.ps]

2007-10-02T07:31:58.125500Z Ken Sharp (details)

>     pdfwrite: Convert 'text' followed by 'text charpath stroke' to a single text
>     operation by using text rendering mode 2.

> [src/gdevpdfx.h src/gxchar.c src/gdevpdts.c src/gdevpdtt.c src/gzpath.h src/gdevpdfd.c src/gdevpdts.h src/gdevpdfg.c src/gdevpdti.c src/gdevpdtt.h src/gdevpdfg.h src/gxpath.c]

2007-10-01T23:02:53.086636Z Ralph Giles

>     Have mkromfs use $(GS_INIT) instead of hard-coding gs_init.ps. It was
>     intended that this be part of r8257.

> [src/int.mak]

2007-10-01T23:00:35.110412Z Ralph Giles

>     Update pkg-config support in the ijs tree.

> [ijs/Makefile.am]

2007-10-01T22:59:59.038063Z Ralph Giles

>     Improve portability in the autoconf build. Solaris doesn't support 'grep
>     -q'. Bug 689490.

> [src/configure.ac]

2007-10-01T06:26:21.808008Z Suzuki Toshiya (details)

>     Fix: (TT font handler) : Use given prebuilt_encoding when Apple Roman TrueType cmap subtable is chosen

> [lib/gs_ttf.ps]

2007-10-01T06:19:18.139797Z Suzuki Toshiya (details)

>     Fix: Preprocess the glyphnames in prebuilt_encoding by AdobeGlyphList for Microsft UCS2 cmap subtable

> [lib/gs_ttf.ps]

2007-09-30T19:46:25.258028Z Alex Cherepanov

>     Add an option that controls rendering of PDF annotations. By default
>     annotations are rendered as before.

> [lib/pdf_main.ps doc/Use.htm]

2007-09-29T05:53:34.943145Z Alex Cherepanov

>     Following the PDF spec, don't use .notdef glyph in Type 3 font.
>     .notdef may not be present at all. Bug 689475

> [lib/pdf_font.ps]

2007-09-27T23:06:07.081517Z Ralph Giles

>     Remove the mkromfs code under 'make clean'. Bug 689474.
>     Also, use the GS_INIT define instead of hard-coding gs_init.ps
>     as the root of the postscript library code.

> [src/lib.mak src/gs.mak]

2007-09-27T20:30:39.973443Z Ralph Giles

>     Improve shared build support on MacOS X.

> [src/configure.ac src/unix-dll.mak]

2007-09-27T20:26:51.405933Z Ralph Giles

>     Install iapi.h and ierrors.h as part of the soinstall makefile target.
>     Bug 689466.

> [src/macosx.mak src/Makefile.in src/unix-dll.mak src/unix-gcc.mak]

2007-09-27T20:20:46.283268Z Ray Johnston

>     Prevent BandWidth from being set smaller than the page width. Fixes
>     crash reported in bug #688734.

> [src/gxclist.c]

2007-09-26T09:48:55.994917Z Igor Melichev (details)

>     Fix (Windows installer) : MSVC can't build dwinst.c .

> [src/dwinst.h]

2007-09-26T04:37:20.025441Z Alex Cherepanov

>     Fix multiple inclusion of page objects in the optimized PDF file.
>     Extend special handling of page objects to Annots and AcroForm
>     object enumeration. Bug 689292, customer 932.

> [lib/pdfopt.ps]

2007-09-25T13:31:24.199299Z Ralph Giles (details)

>     Replace the 'private' define with the now standard C keyword 'static'.

> [src/gdevm48.c src/idstack.c src/gdevmsxf.c src/gdevrinkj.c src/gdevmem.c src/gdevmem.h src/gdevwdib.c src/gxoprect.c src/gdevsunr.c src/zvmem.c src/gdevpdtc.c src/gstrap.c src/gsfcmap1.c src/gxxfont.h src/gswts.c src/gsstate.c src/gdevlbp8.c src/zcsdevn.c src/gdevdm24.c src/zcontext.c src/gxdhtserial.c src/gdevpdts.c src/gdevcljc.c src/iscanbin.c src/gdevmiff.c contrib/gdevlx7.c src/gxclutil.c src/gp_mshdl.c src/zfont.c contrib/japanese/gdevml6.c src/zarray.c src/gxdevcli.h src/gdevpe.c src/zchar42.c src/gsfont0.c src/gscscie.c contrib/lips4/gdevlips.c src/gdevwts.c src/zdfilter.c src/icfontab.c src/zht1.c src/zdevcal.c src/zpcolor.c src/gdevpdfi.c src/zcssepr.c src/sdcparam.c contrib/gdevcd8.c src/bcwin32.mak src/zdps1.c src/gdevokii.c src/gdevpdtd.c src/zcfont.c src/zhsb.c src/gdevprna.c src/zcolor.c src/gxhtbit.c src/sfxfd.c src/zupath.c contrib/lips4/gdevl4v.c src/gdevpdtt.c src/gpmisc.c src/gdevpbm.c src/ireclaim.c src/gdevmrun.c src/gconf.c contrib/japanese/gdevnpdl.c src/zfbcp.c contrib/japanese/gdevmag.c src/gserver.c src/gp_psync.c src/gdevcmap.c src/zht2.c src/gdevpdfj.c src/zfarc4.c src/gp_os2pr.c src/gdevwprn.c src/gdevpsd.c src/gsiomacres.c src/gxclfile.c src/gxpdash.c src/ztrap.c src/gxfilltr.h src/gdevpdte.c src/gdevdevn.c doc/Drivers.htm contrib/japanese/gdevalps.c src/gsgcache.c src/zfile.c src/gdev4693.c src/gsptype1.c src/gxchar.c src/gxclbits.c src/zfcid0.c src/gsfcid2.c src/zgstate.c contrib/gomni.c src/gsalloc.c src/zfontenum.c src/gdevmeds.c src/gdevmpla.c src/gdev4081.c src/gscicach.c src/watclib.mak src/gxclzlib.c src/istack.c src/zfont0.c src/zmath.c src/gdevpdfk.c src/gdevhit.c src/gxclimag.c src/gxhintn1.c src/gxfillts.h src/gdevpdtf.c src/gdevddrw.c src/gschar.c src/gxht.c src/gdevpsfm.c src/sarc4.c src/gdevpsdp.c src/gxcht.c src/gsptype2.c src/gdevpsu.c src/gdevxalt.c src/gdevclj.c src/zvmem2.c src/zfcid1.c src/gstrans.c contrib/gdevln03.c src/gstype2.c src/icontext.c src/zstring.c src/zfont32.c src/gzspotan.c src/gxclip2.c src/gdevdrop.c src/gp_macio.c src/sbhc.c src/scfd.c src/gsdps.c src/zfont1.c src/spngp.c src/gdevcgml.c src/gdevpx.c src/gsmatrix.c src/gdevl256.c src/igcref.c src/zcharx.c src/gxtype1.c src/zdouble.c src/spdiff.c src/gdevcp50.c src/gsmemret.c src/gdevpdtw.c src/gxclip.c src/sfilter1.c src/iname.c src/zmedia2.c src/gxiscale.c src/gxpcmap.c src/gdevnfwd.c src/zcontrol.c src/gdevxcmp.c src/gsfcmap.c src/scfe.c src/zfont2.c src/gdevlj56.c src/gxp1fill.c src/gsciemap.c src/gdevhl7x.c src/zdscpars.c src/gdevos2p.c src/gsparam.c src/gdevpdfm.c src/gp_unix_cache.c src/imain.c src/gdevwpr2.c src/zfilter2.c src/zfont42.c src/zchar.c src/smd5.c src/gdevsun.c src/ztrans.c src/sjpx.c src/zcsindex.c src/gdevrops.c src/gxipixel.c src/zcidtest.c src/sfilter2.c src/gdevijs.c src/gdevsnfb.c src/gdevifno.c src/gscrd.c src/gxmclip.c src/gdevjpx.c src/gdevcslw.c src/zfdctd.c src/zdps.c contrib/gdevhl12.c src/gdevdsp.c src/zmatrix.c src/gdevescp.c src/gsiodev.c src/igc.c src/gdevpipe.c src/msvc32.mak src/gdevmacxf.c src/gsfunc0.c src/gdevsvga.c src/gdevpdti.c src/zdosio.c src/gdevepsn.c src/gsparam2.c src/gdevpsf1.c src/gdevpsds.c src/zfsample.c src/zfdecode.c src/gsstruct.h src/siscale.c src/gxfill.c src/gsdsrc.c src/gximag3x.c src/gxclread.c src/dwtrace.c src/gdevmswn.c src/gdevjpeg.c src/siinterp.c src/gdevbbox.c src/gsdll.c src/gspath1.c src/gdevtfax.c src/gdevpjet.c src/gdevphex.c src/sjpegc.c src/gshtscr.c src/zfdcte.c src/gsnogc.c src/zfcmap.c src/gdevbit.c src/gdevfax.c src/gdevbmpa.c src/gsequivc.c src/gp_wsync.c src/gsdevice.c src/gxclmem.c src/gscparam.c src/gshtx.c src/gdevsj48.c src/gdevpdfo.c src/sdctd.c src/gsmemory.c contrib/japanese/gdevfmlbp.c src/gdevcdj.c src/scfdgen.c src/ttcalc.c src/gdevtknk.c src/gdevpsf2.c src/gxidata.c src/gsroptab.c src/gdevm1.c src/gsistate.c src/os2.mak src/sstring.c src/gscolor2.c src/gxpath.c src/scfparam.c src/gdevupd.c src/interp.c src/gsmalloc.c src/zcrd.c src/ttfmain.c doc/C-style.htm src/gdevm40.c contrib/japanese/dviprlib.c src/gsiodisk.c src/gdevpsim.c contrib/japanese/dviprlib.h src/gdevpcfb.c src/gdevvec.c src/gp_msprn.c src/gdevmgr.c src/sdeparam.c src/gxacpath.c src/gdevpdfp.c src/ziodev.c src/gslib.c src/gdevimgn.c src/gdevvglb.c src/sdcte.c src/gsovrc.c src/gxshade1.c src/gxccache.c src/gdevm32.c src/gxfdrop.c src/gp_unifs.c src/gsparams.c src/gxhintn.c src/gsiorom.c src/gdevbjcl.c src/dvx-gcc.mak src/gdevpsdu.c src/gp_mswin.c src/gdevm2.c src/gspath.c src/gdevwddb.c src/gp_os2.c src/zcolor1.c src/gxpcopy.c src/gdevdjet.c src/gdevstc.c src/ialloc.c src/gxfapiu.c contrib/japanese/gdevlbp3.c src/zpath1.c src/gdevm24.c contrib/eplaser/gdevescv.c contrib/gdevxes.c src/ilocate.c src/gxdcolor.c src/gdevpm.c src/gdevbmp.c src/gschar0.c src/gdevbmpc.c src/zdevice.c src/gscie.c src/gdevsppr.c src/igcstr.c src/gxi16bit.c src/gdevn533.c src/idebug.c src/gsht.c src/gsncdummy.c src/gsfunc3.c src/gdevm16.c src/gdevperm.c src/genconf.c src/zfilter.c src/gstype42.c src/sa85d.c src/sbcp.c src/zcolor2.c src/gdev3b1.c src/gdevtrac.c src/gp_ntfs.c src/gdevatx.c src/zfproc.c src/genht.c src/zgeneric.c src/gs.c src/gxclrect.c src/zdevice2.c src/gsshade.c src/sjbig2.c src/gdevpdfb.c src/gscrdp.c src/msvclib.mak src/sjbig2.h src/gxclrast.c src/gsicc.c src/zcid.c src/zfile1.c src/gdevp2up.c src/zimage3.c src/gdevo182.c src/zarith.c src/gdevpdfr.c src/zcspixel.c src/gximage1.c src/gdevppla.c src/zmisc1.c contrib/gdevop4w.c src/wccommon.mak src/gsfunc4.c src/gxclpath.c src/gxcmap.c src/gxfcopy.c src/gdevpsft.c src/gdevtfnx.c src/gsmisc.c src/gxicolor.c src/zpath.c src/gdevm4.c contrib/opvp/gdevopvp.c src/gxfillsl.h src/zcolor3.c src/gxpageq.c src/gsdparam.c src/gxcpath.c src/gdevprn.c src/gdevlxm.c contrib/japanese/gdevdmpr.c src/gdevcif.c src/gxdevndi.c src/gdevprn.h src/gdevpdfc.c contrib/gdevgdi.c src/gdevabuf.c src/gdevherc.c src/gdevsgi.c src/zcie.c src/gdevsco.c src/stream.c src/gdevdflt.c src/zcharout.c src/gdevepsc.c src/gdev8510.c src/gximage2.c src/srld.c src/zht.c src/zncdummy.c src/gxstroke.c src/gxshade4.c contrib/gdevlx32.c src/zmisc2.c src/iparam.c src/sjpx_luratech.c src/zrelbit.c src/iinit.c src/gdevxini.c src/gxclist.c contrib/japanese/gdevmjc.c src/watcw32.mak src/gxccman.c src/gsalphac.c src/gdevpsfu.c src/gxshade.c contrib/japanese/gdevmjc.h src/gdevlp8k.c src/zfunc.c src/gsclipsr.c src/idict.c src/ttfmemd.c src/gscoord.c contrib/japanese/gdevrpdl.c src/genarch.c src/ztype.c src/gdevxxf.c src/zshade.c src/gdevpdfd.c src/gdevdgbr.c src/gdevmr2n.c src/gdevxcf.c src/gdevcfax.c src/zicc.c src/zchar1.c src/vdtrace.c src/gscdevn.c src/iscan.c src/gsnotify.c src/gdevpdft.c src/gximage3.c src/gdevpsdi.c src/srle.c src/zfilterx.c contrib/gdevlx50.c src/shcgen.c src/zmisc3.c src/zfapi.c src/zfunc4.c contrib/gdevbjc_.c src/gscpixel.c src/ziodev2.c src/gsiodevs.c src/zmisc.c src/gdevplnx.c src/gxttfb.c src/simscale.c src/zfzlib.c src/Makefile.in src/dscparse.c src/gscsepr.c src/gdev3852.c src/iutil2.c src/dscparse.h src/gsimage.c src/gxwts.c src/gstext.c contrib/japanese/gdevj100.c src/msvccmd.mak src/gdevpdfe.c src/gsflip.c contrib/lips4/gdevlprn.c src/gdevadmp.c src/sidscale.c src/zchar2.c src/zdpnext.c src/geninit.c src/zusparam.c src/gdevjbig2.c src/gdevpdfu.c src/gximage4.c contrib/gdevdj9.c src/gxshade6.c src/gdevp14.c contrib/lips4/gdevl4r.c src/dwinst.h src/gdevpdf.c src/macosx.mak src/zpacked.c src/ifont.h src/zfmd5.c src/gp_dosfe.c src/iutil.c src/gdevpng.c src/zrop.c src/zalg.c src/zfjpx.c src/gzpath.h src/sfxstdio.c src/gspaint.c src/sjbig2_luratech.c contrib/japanese/gdev10v.c contrib/gdevmd2k.c src/sjbig2_luratech.h src/gdevccr.c src/gdevdcrd.c src/zbseq.c src/ziodevsc.c src/imainarg.c src/zfrsd.c src/gdevl31s.c src/gdevdjtc.c src/spprint.c src/gdevpcx.c src/zfileio.c src/zbfont.c src/slzwd.c contrib/japanese/gdevespg.c src/unix-gcc.mak src/gdevpdfv.c src/gxpflat.c src/gxifast.c src/zsysvm.c src/gsimpath.c src/gdevx.c contrib/gdevbjca.c src/gsmemlok.c src/sbwbs.c src/gximage.c src/gdevstc4.c src/ziodevs.c src/unixansi.mak src/gdevpsfx.c src/szlibd.c src/gscspace.c src/gdevimdi.c src/gdevdfax.c src/gdevm8.c src/gdevpnga.c src/gsropc.c src/zstack.c src/gsfcid.c src/gsfont.c src/isave.c src/zimage.c src/gdevm64.c src/gdevcgm.c src/zdict.c src/zfimscale.c src/gdevtsep.c src/gsfont0c.c src/iccfont.c src/gsht1.c src/gdevpdfg.c contrib/japanese/gdevp201.c src/gdevps.c src/gspcolor.c src/gxi12bit.c src/gxcllzw.c src/zfjbig2.c src/gdevpdtb.c src/gsdps1.c src/gdevs3ga.c src/slzwe.c src/gshsb.c src/gscolor.c src/smtf.c src/ztoken.c src/gxpaint.c src/x_.h src/gdevtifs.c src/zchar32.c src/seexec.c src/gdevm56.c src/spsdf.c src/gximono.c src/fapiufst.c src/szlibe.c src/gxctable.c src/gp_vms.c src/gp_iwatc.c src/gp_os9.c src/gdevbj10.c src/gxclipm.c src/zpaint.c src/gdevmac.c src/stdpre.h src/iplugin.c contrib/japanese/gdevfmpr.c src/gsgdata.c src/gdevmac.h]

2007-09-24T03:52:18.847453Z Alex Cherepanov

>     Ignore color operations in uncolored type 3 font in PDF files for
>     compatibility with Acrobat Reader 6 and higher.
>     Bug 689302, customer 870.

> [src/int.mak lib/pdf_draw.ps src/zchar.c]

2007-09-20T12:15:52.643667Z Igor Melichev (details)

>     Fix : A crash in garbager after clist playback fails in image.

> [src/gxclrast.c]

2007-09-20T08:49:49.922199Z Igor Melichev (details)

>     Fix (pdfwrite) : Allow image encoding filter initialization with no parameters passed from the client.

> [src/gdevpsdi.c]

2007-09-18T19:11:21.591397Z Ralph Giles

>     Update the build instructions to reflect current practice of shipping
>     all the 3rd party libraries we depend on. Bug 689446.

> [doc/Make.htm]

2007-09-18T19:01:34.199941Z Ralph Giles

>     Correct some documentation errors. Bug 689433.

> [doc/Projects.htm lib/ps2pdf.cmd doc/Use.htm lib/ps2pdf.bat doc/Ps2pdf.htm]

2007-09-18T17:32:31.734909Z Ralph Giles

>     Remove obsolete font encoding and compilation instructions from the
>     documentation. Bug 689432.

> [doc/Fonts.htm]

2007-09-18T15:41:08.152952Z Igor Melichev (details)

>     Fix : The interpolation of imagemask must not apply to high resolution images (continued).

> [lib/gs_img.ps]

2007-09-18T15:33:51.055573Z Igor Melichev (details)

>     Fix : The interpolation of imagemask must not apply to high resolution images.

> [lib/gs_img.ps]

2007-09-14T10:17:07.152885Z Igor Melichev (details)

>     Banding : Extend clist language with trapezoids, linear color trapezoids and linear color triangles (continued 8).

> [src/gxclpath.c]

2007-09-14T05:23:52.359324Z Alex Cherepanov

>     Add recognition of a CFF file fith the extended header = <01000C02>.
>     Bug 689449, customer 1110.

> [lib/pdf_font.ps lib/gs_cff.ps]

2007-09-13T08:30:48.823871Z Ken Sharp (details)

>     Update pdfwrite to handle type 0 fonts with type 1 or type 2 descendant fonts (continued).

> [src/gdevpdtc.c src/gdevpdtt.c]

2007-09-11T19:29:17.888456Z Igor Melichev (details)

>     Fix (filling algorithm) : Split big segments before filling a path.

> [src/gxpcopy.c]

2007-09-10T08:31:42.651229Z Ken Sharp (details)

>     Update pdfwrite to handle type 0 fonts with type 1 or type 2 descendant fonts.

> [src/gdevpdtc.c src/gdevpdtt.c src/gdevpdte.c src/gdevpdtt.h]

2007-09-09T00:53:12.649192Z Alex Cherepanov

>     Make pswrite and epswrite devices generate proper line-interleaved image
>     stream even when they receive several scan lines at once. This happens when
>     the source image operator takes large strings as multiple data sources.
>     Bug 688200, customer 632.

> [src/gdevps.c]

2007-09-08T22:31:20.200765Z Alex Cherepanov

>     Declare Ghostscript as _LARGEFILE64_SOURCE program, i.e. request transitional
>     interface to large file support. Check for mkstemp64() availability specially.

> [src/Makefile.in src/configure.ac src/stdpre.h src/gp_unifs.c]

2007-09-08T21:59:54.482448Z Alex Cherepanov

>     Include our std.h header first to ensure consistent type definitions in
>     contributed files. This is required on HP-UX with aC++ compiler.

> [contrib/gomni.c contrib/pcl3/eprn/pagecount.c contrib/pcl3/src/pclcap.c contrib/gdevlx50.c contrib/opvp/gdevopvp.c contrib/pcl3/eprn/mediasize.c]

2007-09-08T17:05:59.540260Z Till Kamppeter

>     Reflect in the PPD files that the CUPS support comes with GPL Ghostscript now and not with ESP Ghostscript.

> [cups/pxlmono.ppd cups/pxlcolor.ppd]

2007-09-05T19:21:05.959793Z Alex Cherepanov

>     Replace non-standard function call fdopen64() with fdopen(). The former
>     is not available on most platforms and not needed anyway because O_LARGEFILE
>     flag is set earlier in the code. Bug 689175.

> [src/gpmisc.c]

2007-09-05T07:54:54.782032Z Suzuki Toshiya (details)

>     Fix (TT fonts) : Suppress loading trailing data after chosen cmap subtable.

> [lib/gs_ttf.ps]

2007-09-03T13:19:11.511212Z Alex Cherepanov

>     Fix reference counting logic for clip stack elements. The reference counter
>     now shows the number of gstates that point to a given element directly or
>     indirectly. Bug 689429.

> [src/gsclipsr.c src/gsstate.c]

2007-08-31T20:53:42.169700Z Igor Melichev (details)

>     Fix (graphics library) : Always set HWResolution to clipper device.

> [src/gxfill.c src/gxclip.c]

2007-08-31T19:09:47.125231Z Igor Melichev (details)

>     Fix (graphics library) : Distinguish two methods gx_make_clip_device_on_stack, gx_make_clip_device_in_heap.

> [src/gdevbbox.c src/gxcpath.h src/gximask.c src/gxccache.c src/gxfill.c src/gxclip.c src/gxstroke.c src/gxclrast.c src/gdevdbit.c src/gxipixel.c]

2007-08-31T17:22:21.775099Z Igor Melichev (details)

>     Fix (graphics library) : Expand gx_make_clip_path_device, gx_make_clip_device.

> [src/gdevbbox.c src/gxcpath.h src/gximask.c src/gxccache.c src/gxfill.c src/gxclip.c src/gxstroke.c src/gxclrast.c src/gdevdbit.c src/gxipixel.c]

2007-08-31T15:31:06.557286Z Igor Melichev (details)

>     Fix : Remove the pdfwrite/NODISPLAY nonsense from the documentation.

> [doc/Use.htm]

2007-08-31T08:29:55.996410Z Igor Melichev (details)

>     Fix (pdfwrite) : A wrong encoding of Metadata (continued).

> [src/gdevpdfe.c]

2007-08-31T08:27:16.425671Z Igor Melichev (details)

>     Fix (pdfwrite) : A crash with incorrect shading.

> [src/gdevpdfi.c]

2007-08-31T05:43:44.869532Z Igor Melichev (details)

>     Fix (Type 1 hinter) : Infinite loop in t1_hinter__fix_subglyph_contour_signs.

> [src/gxhintn1.c]

2007-08-31T04:47:58.034291Z Igor Melichev (details)

>     Fix (font rendering) : alloc_char_bits could fall into infinite loop.

> [src/gxchar.c src/gxccman.c src/gxchar.h src/gxccache.c]

2007-08-30T05:53:42.339598Z Igor Melichev (details)

>     Fix (pdfwrite) : Uninitialized data after converting a Type 42 font into CID font.

> [src/gdevpdtd.c]

2007-08-30T02:36:52.268008Z Igor Melichev (details)

>     Fix (pdfwrite) : Properly handle FontMatrix of a Type 3 font.

> [lib/pdf_font.ps src/gdevpdtt.c src/gdevpdte.c lib/opdfread.ps src/gdevpdti.c src/gdevpdtt.h lib/pdf_ops.ps]

2007-08-29T17:36:36.852840Z Igor Melichev (details)

>     Fix (TT font handling) : pdfwrite recieved meanless font names.

> [src/zfcid0.c src/gdevpdtc.c src/zfcid1.c src/gdevpdtt.c src/zbfont.c src/gdevpdtf.c src/gdevpdtt.h src/gdevpdtf.h]

2007-08-29T09:42:15.384249Z Igor Melichev (details)

>     Fix (TT font handler) : Place thr True Type interpreter and its data into stable memory (continued 2).

> [src/gxttfb.c]

2007-08-29T09:36:29.695665Z Igor Melichev (details)

>     Fix (TT font handler) : Place thr True Type interpreter and its data into stable memory (continued).

> [src/gxttfb.c]

2007-08-29T07:09:01.667008Z Igor Melichev (details)

>     Fix (font rendering) : CIDFontType 9 missed PaintType.

> [src/zfcid0.c src/zchar1.c]

2007-08-28T16:18:27.199037Z Igor Melichev (details)

>     Fix (pdfwrite) : Uninitialized defaultWidthXwhile while converting a Type 1 font into Type 2.

> [src/gdevpsf2.c src/gdevpsf.h src/gdevpsfx.c]

2007-08-28T16:06:12.766158Z Igor Melichev (details)

>     Fix (pdfwrite) : Uninitialized defaultWidthXwhile while converting a Type 1 font into Type 2.

> [src/gdevpsfx.c]

2007-08-28T06:34:08.453844Z Ray Johnston

>     Correct obvious typo in default rgb to cmyk color mapping. It makes
>     no sense to use the 'g' component to calculate the 'k' for black
>     generation and undercolorremoval.

> [src/gxcmap.c]

2007-08-27T20:44:27.984183Z Igor Melichev (details)

>     Fix (TT font handler) : Place the True Type interpreter and its data into stable memory.

> [src/gxttfb.c src/gxccman.c]

2007-08-27T01:16:47.532710Z Alex Cherepanov

>     Change the order of include files to define a macro before it's used.
>     The undefined macro in the old code passed as a function declaration.

> [src/gxshade1.c]

2007-08-27T00:53:59.301536Z Alex Cherepanov

>     Add HP-UX to the long list of systems that need both time.h and sys/time.h

> [src/time_.h]

2007-08-26T23:32:21.633797Z Alex Cherepanov

>     Cast the pointers to the same type because aC++ compiler cannot compare
>     pointers of different types.

> [contrib/japanese/gdevmjc.c]

2007-08-26T23:24:57.663909Z Alex Cherepanov

>     Fix a typo in a contributed driver for HP color printers detected by aC++
>     compiler. Assuming that pointers compare as unsigned values, the fix doesn't
>     have any run-time effects.

> [contrib/gdevcd8.c]

2007-08-23T18:00:19.425565Z Alex Cherepanov

>     When the same name maps to more than one glyph change the name.
>     Don't treat /.notdef names specially because glyphs corresponding
>     to /.notdef names can look different. Bug 689408, customer 770.

>     DIFFERENCE:
>     None

> [lib/gs_ttf.ps]

2007-08-22T06:38:36.487276Z Suzuki Toshiya (details)

>     Fix (TT fonts) : Ignore invalid entries in loca table.

> [src/gstype42.c]

2007-08-21T22:26:58.681438Z Ralph Giles

>     Correct more changelog substitution errors. Bug 689388.

> [doc/History8.htm doc/Details8.htm]

2007-08-20T17:15:22.306956Z Alex Cherepanov

>     Fix command list-based devices on 64-bit platforms. Ghostscript always writes
>     int values to the command list but old code interpreted the bit pattern as a
>     long int, causing conversion of the negative values to large positive ones.
>     Bug 689353.

> [src/gxclrast.c]

2007-08-20T17:10:51.151066Z Ray Johnston (details)

>     Use the color lookup cache in wtsimdi_contone_get_bits_rectangle.
>     This results in a 6% overall performance improvement on the 12
>     performance test files, and up to a 38% improvement on WW2KA122.prn
>     Also clean up the MSVC and gcc warnings.  Customer #951.

> [src/gdevwts.c]

2007-08-17T18:50:33.373530Z Ray Johnston (details)

>     Fix stdint.h related problems with the Cygwin build (gcc 3.4.4)

> [src/unix-gcc.mak src/stdint_.h]

2007-08-17T13:58:12.668319Z Alex Cherepanov

>     Fully initialize pdf_resource_t object allocated in pdf_alloc_aside()
>     to avoid a Valgrind warning. Bug 688907.

> [src/gdevpdfu.c]

2007-08-17T13:02:19.679286Z Alex Cherepanov

>     Add missing initialization of txy_fixed_valid field. Since the fixed
>     coordinates are valid, the patch eliminates possible re-calculation of the
>     fixed coordinates but doesn't affect the end result. Bug 688914.

> [src/gdevpdfv.c]

2007-08-17T04:49:22.864920Z Ray Johnston (details)

>     This set of changes is an example for users or Artifex customers
>     that want to intercept the color spaces and perform their own
>     color space conversion for the CIEBased or ICCBased color spaces,
>     converting all of these spaces to the PostScript color management
>     link space "CIE XYZ". There were changes needed to implement this
>     that transcended the original custom color callback scheme, but
>     the approach taken is intended to minimize changes to the color
>     space processing.

>     Artifex customer #330

> [src/gxistate.h src/gscie.h src/gsistate.c src/gsncdummy.c src/gsciemap.c src/gscspace.c src/gscie.c]

2007-08-14T21:28:55.383671Z Ralph Giles

>     Revert r8187, which is part of the CJKV patch set reverted in r8190.

> [src/int.mak]

2007-08-14T20:48:29.233978Z Till Kamppeter

>     Removed CJK patches.

> [examples/cjk src/zchar42.c lib/gs_cidtt.ps src/gxfont42.h src/gstype42.c src/unixinst.mak src/zchar1.c lib/cjkv lib/gs_init.ps]

2007-08-14T18:53:48.875152Z Ralph Giles

>     Throw an diagnostic error if the wts_plane_* halftone files cannot
>     be opened. Propagate the error and clean up properly to avoid a
>     segfault.

>     Also #ifdef DEBUG protects some debug printouts to reduce noise.

> [src/gdevwts.c src/gdevimdi.c]

2007-08-14T16:18:28.564745Z Ralph Giles

>     Change the path to the icc link profile to the current working
>     directory, the same path used for the wts_* halftone files and
>     for link.icc in gdevimdi.c. Motivated by simplifying running
>     the device in regression testing.

> [src/gdevwts.c]

2007-08-13T17:07:58.742285Z Ralph Giles

>     Add the library files from the cjkv to the romfs file list. This
>     restores executability of the build with COMPILE_INITS=1 which
>     was broken by r8185.

> [src/int.mak]

2007-08-13T16:00:16.465824Z Till Kamppeter

>     Fixed DESTDIR support in Koji Otani's CJK patches

> [src/unixinst.mak]

2007-08-13T10:08:05.772194Z Till Kamppeter

>     Added CJK patches from Koji Otani

> [src/zchar42.c examples/cjk lib/gs_cidtt.ps src/gxfont42.h src/gstype42.c lib/cjkv/cjkcidcm.ps lib/cjkv/baseutil.ps src/zchar1.c lib/cjkv/cjkvttcf.ps examples/cjk/all_ac1.ps lib/cjkv lib/cjkv/cjkvinit.ps examples/cjk/all_ag1.ps examples/cjk/iso2022.ps examples/cjk/all_aj1.ps examples/cjk/gscjk_ac.ps examples/cjk/all_ak1.ps examples/cjk/all_aj2.ps lib/cjkv/tt11util.ps lib/cjkv/cjkfnmap.ps examples/cjk/gscjk_ag.ps lib/cjkv/tt42util.ps src/unixinst.mak examples/cjk/gscjk_aj.ps examples/cjk/gscjk_ak.ps examples/cjk/article9.ps lib/gs_init.ps]

2007-08-12T17:29:29.699921Z Alex Cherepanov

>     Use inline and intristic functions to improve the speed of CIE cache set-up.
>     Bug 689153, customer 850.

> [src/gscie.h src/gscie.c]

2007-08-11T03:57:31.402230Z Alex Cherepanov (details)

>     Change stream keyword handling to accommodate yet another kind of a broken PDF.
>     Bug 689400, customer 580.

> [lib/pdf_base.ps]

2007-08-10T08:15:58.076010Z Henry Stiles

>     This code change should have been committed in tandem with the change
>     in revision 8055 (see 8055 log for details).

> [src/gxclpath.c]

2007-08-09T18:12:59.257962Z Ray Johnston (details)

>     Update the testing.cfg.example to match the current (after rev 7854) of
>     the regression scripts in toolbin/tests. The r7854 had included a
>     testing.cfg file instead of the example file (see comment for rev 7862).

> [toolbin/tests/testing.cfg.example]

2007-08-08T00:12:49.260263Z Timothy Osborn (details)

>     Updating CMAP files as per bug report #689386

> [Resource/CMap/UniJIS2004-UTF16-V Resource/CMap/UniJIS2004-UTF32-H Resource/CMap/UniJIS2004-UTF8-V Resource/CMap/UniJIS2004-UTF16-H Resource/CMap/UniJIS2004-UTF8-H Resource/CMap/ETenms-B5-V Resource/CMap/ETenms-B5-H Resource/CMap/UniCNS-UTF32-H Resource/CMap/UniCNS-UTF16-H Resource/CMap/UniCNS-UTF8-H Resource/CMap/UniJISX02132004-UTF32-V Resource/CMap/UniJIS2004-UTF32-V Resource/CMap/UniJISX02132004-UTF32-H]

2007-08-07T00:40:18.162968Z Alex Cherepanov

>     Pacify MSVC 7 run time checks. Change the order of condition checking to avoid
>     returning an uninitialized value. The code is algorithmically equivalent,
>     except it doesn't assign anything instead of assigning an uninitialized value.
>     Bug 689387

> [src/gdevpdfd.c]

2007-08-05T13:55:26.215718Z Igor Melichev (details)

>     Fix (pdfwrite) : A wrong encoding of Metadata.

> [src/gdevpdfx.h src/ConvertUTF.c src/gdevpdfp.c doc/Ps2pdf.htm src/ConvertUTF.h src/gdevpdfe.c src/gdevpdfb.h src/devs.mak lib/gs_pdfwr.ps lib/gs_agl.ps]

2007-08-04T21:42:53.446406Z Alex Cherepanov (details)

>     Change the order of tests to identify fonts with FID attribute that have been
>     both scaled and copied. Bug 689390

> [src/zfont.c src/zbfont.c]

2007-08-04T14:30:04.276917Z Alex Cherepanov

>     Take rendering intent type from the /Intent key of the CRD created by Adobe
>     ProcSet "Adobe_AGM_Core 2.0 0" and pass it to the graphic state. Bug 689379

> [lib/gs_lev2.ps lib/pdf_ops.ps lib/gs_init.ps]

2007-08-03T16:29:44.050173Z Timothy Osborn (details)

>     Fix for seg fault caused by undersized buffer as reported in bug report #687397

> [src/siscale.c]

2007-08-03T15:46:03.840774Z Ralph Giles

>     Correct a substitution script error in the change logs.

> [doc/Changes.htm doc/History8.htm doc/Details8.htm doc/Details.htm]

2007-08-02T08:53:09.078741Z Igor Melichev (details)

>     Fix (transparency in clist) : Write transparent paths and images to clist as high level objcts.

> [src/lib.mak src/gdevp14.h src/gdevm4.c src/gdevp14.c]

2007-08-02T04:08:11.471770Z Alex Cherepanov

>     Pacify Valgrind - initialise both operands of the product. Valgrind considers
>     a product of 0 and an uninitialized value to be uninitialized. Bug 689384.

> [src/gximage3.c]

2007-08-02T01:22:14.242094Z Ralph Giles

>     Update the interpreter library version number to match the one in
>     version.mak. The previous commit just improved the comments.

> [lib/gs_init.ps]

2007-08-01T23:56:58.305050Z Ralph Giles

>     Bump the revision number post release.

> [doc/News.htm lib/gs_init.ps src/gscdef.c src/version.mak]

2007-08-01T22:38:01.441981Z Ralph Giles

>     Correct some cut-and-paste typos in the change log update.

> [doc/Changes.htm doc/History8.htm]

2007-08-01T22:10:56.427930Z Ralph Giles

>     Update change logs and the open bug list or final release.

> [doc/Changes.htm doc/History8.htm doc/News.htm doc/Details8.htm doc/Details.htm]