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]