diff options
author | Chris Liddell <chris.liddell@artifex.com> | 2012-07-31 15:25:13 +0100 |
---|---|---|
committer | Chris Liddell <chris.liddell@artifex.com> | 2012-08-09 08:08:44 +0100 |
commit | 38da6175372319af334d1eb7a4474c98f6881f3d (patch) | |
tree | 55cf661d7756f644439e0a53e3f7756fbde0366e | |
parent | 402806536e6ce5eb7b76eb7a4c5725ec2bbc4e80 (diff) | |
download | ghostpdl-38da6175372319af334d1eb7a4474c98f6881f3d.tar.gz |
Pull doc changes from 9.06 release branch.
Update docs for 9.06 release candidate 1.
Update changelog with post 9.06rc1 changes.
Update release date in docs.
CLUSTER_UNTESTED
59 files changed, 12705 insertions, 1220 deletions
diff --git a/gs/doc/API.htm b/gs/doc/API.htm index 29bb5978c..b0c3a22e1 100644 --- a/gs/doc/API.htm +++ b/gs/doc/API.htm @@ -800,7 +800,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/C-style.htm b/gs/doc/C-style.htm index 8e242f0c3..3adb44ceb 100644 --- a/gs/doc/C-style.htm +++ b/gs/doc/C-style.htm @@ -1578,7 +1578,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Commprod.htm b/gs/doc/Commprod.htm index 1305d8772..cfcef9081 100644 --- a/gs/doc/Commprod.htm +++ b/gs/doc/Commprod.htm @@ -251,7 +251,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/DLL.htm b/gs/doc/DLL.htm index a97ea401f..3eadceddc 100644 --- a/gs/doc/DLL.htm +++ b/gs/doc/DLL.htm @@ -702,7 +702,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Deprecated.htm b/gs/doc/Deprecated.htm index 829e871d3..64e60af36 100644 --- a/gs/doc/Deprecated.htm +++ b/gs/doc/Deprecated.htm @@ -5592,7 +5592,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Details8.htm b/gs/doc/Details8.htm index f578a3f80..4db5331c6 100644 --- a/gs/doc/Details8.htm +++ b/gs/doc/Details8.htm @@ -104188,7 +104188,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Details9.htm b/gs/doc/Details9.htm index da76c84dd..a2a2d0e32 100644 --- a/gs/doc/Details9.htm +++ b/gs/doc/Details9.htm @@ -13042,7 +13042,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Develop.htm b/gs/doc/Develop.htm index cbcb8f76d..25845f621 100644 --- a/gs/doc/Develop.htm +++ b/gs/doc/Develop.htm @@ -4839,7 +4839,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Devices.htm b/gs/doc/Devices.htm index 4ba30fde9..bec83348f 100644 --- a/gs/doc/Devices.htm +++ b/gs/doc/Devices.htm @@ -1799,7 +1799,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Drivers.htm b/gs/doc/Drivers.htm index f47ea5772..a2196c726 100644 --- a/gs/doc/Drivers.htm +++ b/gs/doc/Drivers.htm @@ -3397,7 +3397,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Fonts.htm b/gs/doc/Fonts.htm index bbe64c21a..defe3021e 100644 --- a/gs/doc/Fonts.htm +++ b/gs/doc/Fonts.htm @@ -774,7 +774,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Helpers.htm b/gs/doc/Helpers.htm index bd0a3db57..667bcfeea 100644 --- a/gs/doc/Helpers.htm +++ b/gs/doc/Helpers.htm @@ -300,7 +300,7 @@ contact Artifex Software, Inc., 101 Lucas Valley Road #110, San Rafael, CA 94903, U.S.A., +1(415)492-9861. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/History1.htm b/gs/doc/History1.htm index aaac8c6eb..350fa3f52 100644 --- a/gs/doc/History1.htm +++ b/gs/doc/History1.htm @@ -430,7 +430,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/History2.htm b/gs/doc/History2.htm index 5b6b17b81..e45f6f1d0 100644 --- a/gs/doc/History2.htm +++ b/gs/doc/History2.htm @@ -5224,7 +5224,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/History3.htm b/gs/doc/History3.htm index 1ae284bcf..355862f04 100644 --- a/gs/doc/History3.htm +++ b/gs/doc/History3.htm @@ -8589,7 +8589,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/History4.htm b/gs/doc/History4.htm index c0eb8479e..6a9d56a1a 100644 --- a/gs/doc/History4.htm +++ b/gs/doc/History4.htm @@ -3973,7 +3973,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/History5.htm b/gs/doc/History5.htm index 1fb9a5c3b..2dfca41c3 100644 --- a/gs/doc/History5.htm +++ b/gs/doc/History5.htm @@ -13447,7 +13447,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/History6.htm b/gs/doc/History6.htm index f869e84ee..b86db03ee 100644 --- a/gs/doc/History6.htm +++ b/gs/doc/History6.htm @@ -7324,7 +7324,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/History7.htm b/gs/doc/History7.htm index b509dd9a3..8b34910b9 100644 --- a/gs/doc/History7.htm +++ b/gs/doc/History7.htm @@ -15713,7 +15713,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/History8.htm b/gs/doc/History8.htm index e0505b20a..3406495f2 100644 --- a/gs/doc/History8.htm +++ b/gs/doc/History8.htm @@ -62047,7 +62047,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/History9.htm b/gs/doc/History9.htm index 6a3a76a8b..dd77327c1 100644 --- a/gs/doc/History9.htm +++ b/gs/doc/History9.htm @@ -29,6 +29,7 @@ TOC to see how to edit it for visual conciseness. <h2>Table of contents</h2> <blockquote><ul> +<li><a href="#Version9.06">Version 9.06 (2012-07-31)</a> <li><a href="#Version9.05">Version 9.05 (2012-02-08)</a> <li><a href="#Version9.04">Version 9.04 (2011-08-05)</a> <li><a href="#Version9.02">Version 9.02 (2011-03-30)</a> @@ -65,6 +66,11629 @@ overview</a>. <!-- [1.0 end visible header] ============================================== --> <!-- [2.0 begin contents] ================================================== --> +<h2><a name="Version9.06"></a>Version 9.06 (2012-07-31)</h2> + +<p>This is the sixth full release in the stable 9.x series. + +<p> Highlights in this release include: +<ul> +<li> +<p>PDF/A-2 - pdfwrite now supports the creation of PDF/A-2 files. The 'PDFA' +command line switch can now take a numeric parameter: +<ul> +<li>0 = not PDF/A compliant</li> +<li>1 = PDF/A-1b compliant</li> +<li>2 = PDF/A-2b compliant</li> +</ul> +<p>Simply specifying "-dPDFA" continues to have the old behaviour of creating PDF/A-1b files. +For PDF/A-2 the command line should include "-dPDFA=2". +<br> +</li> +<li> +<p>pdfwrite "Server mode" - pdfwrite can now be run in "server mode" which allows +the device to be closed without closing the interpreter. This means it is no +longer necessary to terminate GS before starting a new PDF conversion. This leads on to: +<br> +</li> +<li> +<p>pdfwrite now supports the "%d" format in the OutputFile switch. If this is set +then pdfwrite will output each page of input to an individual file. +<br> +</li> +<li> +<p>ps2write - recent exposure to a range of PostScript devices has thrown up some +interesting deficiencies in those devices. ps2write now emits PostScript in +slightly different ways in order to produce output on a wider variety of devices. +In some cases this also results in improved print times but it is still important +to set the resolution appropriately for the output device, especially if the +input contains transparency. +<br> +</li> +<li> +<p>Ghostscript can now use output intents defined in PDFs by using the +"-dUsePDFX3Profile" command line option. See <a href="Use.htm#ICC_color_parameters">ICC Color Parameters</a> for details. +<br> +</li> +<li> +<p>tiffsep/tiffsep1: support for large numbers of separations improved. The previous +implementation of those devices utilised a "compressed color encoding" to +represent the tints for all the plates in one 64 bit value. As the number of +plates increased, fewer bits were available for the tint for each plate, +ultimately resulting in an "unencodable pixels" error. These revisions +remove the reliance on the compressed color encoding, thus ensuring that +we have a consistent color bit depth, regardless of the number of plates, +and ensuring the "unencodable pixels" error will never occur. +<p>Also as a result of these changes, there are substantial performance +improvements in jobs with separations and transparency. +<br> +</li> +<li> +<p>tiffsep, psdcmyk and psdrgb now support the "downscaler" functionality. +This brings the "tiffscaled" style functionality to the DeviceN output devices, so +jobs can be rendered internally in contone and at a high resolution, and the output +optionally downsampled by a level specified by "-dDownScaleFactor=n", and +also optionally error diffused to 1bpp output. +<br> +</li> +<li> +<p>Third party libraries: libtiff, libpng, libjpeg , Freetype and zlib have all be updated. +<br> +</li> +<li> +<p>clist storage, for rendering pages in bands, is now a run-time option: -sBandListStorage={file|memory}. +<br> +</li> +<li> +<p>Plus the usual round of bug fixes, compatibility changes, and incremental improvements. +</ul> + +<p>In addition, Ghostscript and GhostPDL 8.71 are now unsupported, and those +still using those versions (or earlier ones) should migrate to 9.x as soon as +possible since many improvements, features and fixes from the 9.x versions +are impractical or impossible to back-port to these legacy versions. + +<p>For a list of open issues, or to report problems, +please visit <a href="http://bugs.ghostscript.com/">bugs.ghostscript.com</a>. + +<h3><a name="9.04_Incompatible_changes"></a>Incompatible changes</h3> +<p> +No recorded incompatible changes. + +<h3><a name="9.06_Changelog"></a>Changelog</h3> +<p><strong>2012-08-06 23:37:19 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=291872308da215e1d7e12c8375fcf10dd5e651d2">291872308da215e1d7e12c8375fcf10dd5e651d2</a> +<blockquote> +<p> + Backport patches CVE problems.<br> +<br> + CVE-2009-5030 http://code.google.com/p/openjpeg/source/detail?r=1703<br> + CVE-2012-1499 http://code.google.com/p/openjpeg/source/detail?r=1330<br> + CVE-2012-3358 http://code.google.com/p/openjpeg/source/detail?r=1727<br> +<br> +gs/openjpeg/libopenjpeg/j2k.c<br> +gs/openjpeg/libopenjpeg/jp2.c<br> +gs/openjpeg/libopenjpeg/tcd.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-08-06 08:43:48 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=20157526924fbe59436170085a17e530d08e9807">20157526924fbe59436170085a17e530d08e9807</a> +<blockquote> +<p> + Bug 693223: remove apparently moribund dumphint tool<br> +<br> + dumphint.ps and the scripts which call it seem to be of almost no value<br> + these days, and appear to have suffered "bit rot". So remove them.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/lib/dumphint<br> +gs/lib/dumphint.bat<br> +gs/lib/dumphint.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-08-02 23:14:09 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e48e87f883df0d39d1409d814c5d15444c3dca07">e48e87f883df0d39d1409d814c5d15444c3dca07</a> +<blockquote> +<p> + Bug 693185. The limitcheck in validatedevicenspace must match int_remap_color_info_s.<br> +<br> + Commit e884e3 masked the failure, but since the test in validatedevicenspace<br> + used GS_CLIENT_COLOR_MAX_COMPONENTS, the array bounds could still be exceeded.<br> +<br> + Note that the confusing error message from the PDF interpreter from comment 1<br> + still exists unless -dPDFSTOPONERROR is used, which gives a more meaningful<br> + 'limitcheck' immediately following the 'Do' of the image with 17 DeviceN<br> + components. Bug 693185 is reopened for the error message as P3.<br> +<br> +gs/base/gsccolor.h<br> +gs/psi/icremap.h<br> +gs/psi/zcolor.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-08-02 20:34:26 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=588c2ee040526fbea470e36e7cbc8e87a503cab9">588c2ee040526fbea470e36e7cbc8e87a503cab9</a> +<blockquote> +<p> + Update documentation for tiffsep planar device<br> +<br> + Add in comments about the use of -dMaxSpots as well as the fact that the device,<br> + and psdcmyk are planar and limited to 64 colorants per page. Also add in a<br> + hint about using -dMaxSpots when we are processing a Postscript file and bump<br> + up to the default max limit of 10 colorants. Tested it and it worked nicely.<br> + Thanks Robin Watts.<br> +<br> +gs/base/gdevpsd.c<br> +gs/base/gdevtsep.c<br> +gs/doc/Devices.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-08-02 18:27:45 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=836a551b97dd4a8436608b6dcebe8f8fb8632bcd">836a551b97dd4a8436608b6dcebe8f8fb8632bcd</a> +<blockquote> +<p> + Add -dMaxSpots for tiffsep and psd devices.<br> +<br> + psd and tiffsep devices now run with GS_SOFT_MAX_SPOTS spots enabled<br> + by default (ten, unless predefined differently at build time). The<br> + user can change this value using -dMaxSpots=X (where<br> + 0 <= X <= GS_CLIENT_COLOR_MAX_COMPONENTS-4).<br> +<br> +gs/base/gdevpsd.c<br> +gs/base/gdevtsep.c<br> +gs/base/gsccolor.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-08-01 22:14:44 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d723d72b3c9f7e171299a5ccc70a5f1ca715a50a">d723d72b3c9f7e171299a5ccc70a5f1ca715a50a</a> +<blockquote> +<p> + Fix the -disable-gtk "so" build option<br> +<br> + No cluster differences.<br> +<br> +gs/base/configure.ac<br> +<p> +</blockquote> +<hr> +<p><strong>2012-08-01 14:07:49 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7e7b4ae93066b841c0b1eac539c220b79d7f7a5d">7e7b4ae93066b841c0b1eac539c220b79d7f7a5d</a> +<blockquote> +<p> + Fix lcms2 64-bit value decoding on big endian systems<br> + that lack 64-bit types or have these types missed by configuration.<br> +<br> +gs/lcms2/src/cmsplugin.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-31 17:53:58 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c832985cab3b769d460a3f3e0ae894c2a84fa1ba">c832985cab3b769d460a3f3e0ae894c2a84fa1ba</a> +<blockquote> +<p> + Update tiffsep/tiffsep1 documentation w.r.t downscaler.<br> +<br> + Document 32 and 34 ratios. Add extra info to tiffsep1 to distinguish<br> + it from tiffsep in 1bpp mode.<br> +<br> +gs/doc/Devices.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-31 15:25:13 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=af22330035dc852635b2102353cec1a94504cb88">af22330035dc852635b2102353cec1a94504cb88</a> +<blockquote> +<p> + Update docs for 9.06 release candidate 1.<br> +<br> +gs/doc/API.htm<br> +gs/doc/C-style.htm<br> +gs/doc/Commprod.htm<br> +gs/doc/DLL.htm<br> +gs/doc/Deprecated.htm<br> +gs/doc/Details8.htm<br> +gs/doc/Details9.htm<br> +gs/doc/Develop.htm<br> +gs/doc/Devices.htm<br> +gs/doc/Drivers.htm<br> +gs/doc/Fonts.htm<br> +gs/doc/Helpers.htm<br> +gs/doc/History1.htm<br> +gs/doc/History2.htm<br> +gs/doc/History3.htm<br> +gs/doc/History4.htm<br> +gs/doc/History5.htm<br> +gs/doc/History6.htm<br> +gs/doc/History7.htm<br> +gs/doc/History8.htm<br> +gs/doc/History9.htm<br> +gs/doc/Install.htm<br> +gs/doc/Issues.htm<br> +gs/doc/Language.htm<br> +gs/doc/Lib.htm<br> +gs/doc/Make.htm<br> +gs/doc/News.htm<br> +gs/doc/Projects.htm<br> +gs/doc/Ps-style.htm<br> +gs/doc/Ps2epsi.htm<br> +gs/doc/Ps2pdf.htm<br> +gs/doc/Ps2ps2.htm<br> +gs/doc/Psfiles.htm<br> +gs/doc/Readme.htm<br> +gs/doc/Release.htm<br> +gs/doc/Source.htm<br> +gs/doc/Unix-lpr.htm<br> +gs/doc/Use.htm<br> +gs/doc/WhatIsGS.htm<br> +gs/doc/Xfonts.htm<br> +gs/doc/gs-vms.hlp<br> +gs/doc/thirdparty.htm<br> +gs/man/dvipdf.1<br> +gs/man/font2c.1<br> +gs/man/gs.1<br> +gs/man/gslp.1<br> +gs/man/gsnd.1<br> +gs/man/pdf2dsc.1<br> +gs/man/pdf2ps.1<br> +gs/man/pdfopt.1<br> +gs/man/pf2afm.1<br> +gs/man/pfbtopfa.1<br> +gs/man/printafm.1<br> +gs/man/ps2ascii.1<br> +gs/man/ps2epsi.1<br> +gs/man/ps2pdf.1<br> +gs/man/ps2pdfwr.1<br> +gs/man/ps2ps.1<br> +gs/man/wftopfa.1<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-31 10:50:43 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=76722bee735462eedf4f4c6d9dfa552e3c1f7ebc">76722bee735462eedf4f4c6d9dfa552e3c1f7ebc</a> +<blockquote> +<p> + Fix link warnings about bad memset in gdevtsep.c<br> +<br> + Due to a mistake on my part, the tiffsep device had a couple of<br> + memsets in that did nothing; these were intended to clear an array<br> + of pointers before use. Not clearing the array would only have been<br> + a problem if we'd hit an error condition in a very small region of<br> + code, but nonetheless, this is a fix.<br> +<br> +gs/base/gdevtsep.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-31 08:40:18 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1e7ca769528b822b94ad8d1e498bde44d861637b">1e7ca769528b822b94ad8d1e498bde44d861637b</a> +<blockquote> +<p> + Product string and date updates.<br> +<br> +gs/base/gscdef.c<br> +gs/base/version.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-30 19:05:08 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=443ad5a4885be7abf5a1e0777275eefbc5322cd2">443ad5a4885be7abf5a1e0777275eefbc5322cd2</a> +<blockquote> +<p> + Up default GS_CLIENT_COLOR_MAX_COMPONENTS to 32.<br> +<br> + The planar changes have enabled us to increase the default maximum<br> + number of spot changes to 32. Tests show only a few differences<br> + due to roundings.<br> +<br> + Hopefully we can push it to 64 soon.<br> +<br> +gs/base/gsccolor.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-27 13:47:49 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=71c939e116dcffe72bf0c8ece9c647805da7e655">71c939e116dcffe72bf0c8ece9c647805da7e655</a> +<blockquote> +<p> + Pass the data_cs information into the minimal needed clist icc profile information<br> +<br> + The knowledge that the source space is gray is needed so that we handle the gray_to_K<br> + mapping correctly when going out to CMYK devices. Fixes a rendering issue in 29-07A.PS.<br> + Thanks to Robin Watts for doing a lot of the detective work.<br> +<br> +gs/base/gxclimag.c<br> +gs/base/gxclist.h<br> +gs/base/gxclrast.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-25 23:58:40 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=428869d288d87d95fbcb5dcf8a0563003ff26294">428869d288d87d95fbcb5dcf8a0563003ff26294</a> +<blockquote> +<p> + Fix bug 693220. The pdf14 device used compressed encoding in clist mode.<br> +<br> + The pdf14 device clist mode did not respect the USE_COMPRESSED_ENCODING<br> + setting always using compressed encoding, and ended up writing pure<br> + colors with num_bytes == -3. This was undetected because tiffsep1 is not<br> + part of the regression testing, and because the tiffsep1 device did not<br> + use 'planar' mode as the tiffsep device did. Also fixed some blanks before<br> + line ends and tab indents.<br> +<br> + Also, since planar mode is more efficient and allows for > 8 colorants<br> + tiffsep1 was changed to use planar mode, getting rid of the need for<br> + compressed color encoding in this file (maybe the last one).<br> +<br> +gs/base/gdevp14.c<br> +gs/base/gdevtsep.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-26 18:55:30 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8dfd92bc9d91105bd678940c20479fc9ecebbbdb">8dfd92bc9d91105bd678940c20479fc9ecebbbdb</a> +<blockquote> +<p> + Fix clist_copy_planes causing clist corruption.<br> +<br> + When clist_copy_planes is used with a planar device, it used to<br> + leave a gap (9 bytes in the debugging example), then write the<br> + first planes data. Then it would write each subsequent plane (preceeded<br> + with a single byte gap). Then it would fill in the 9 bytes.<br> +<br> + Unfortunately, if the buffer filled up while copying one of the<br> + non-initial planes in, the date would be copied away and stored before<br> + the header was filled in.<br> +<br> + This leads to clist corruption, and all sorts of problems ranging from<br> + rendering issues to SEGVs.<br> +<br> + The fix is to move the header writing forward to immediately after<br> + the first plane is successfully written.<br> +<br> + This was causing problems with a 72dpi unbanded rendering of<br> + tests_private/comparefiles/Bug692517.pdf to the psdcmyk device<br> + with GS_CLIENT_COLOR_MAX_COMPONENTS set to 32, but was also<br> + causing problems without the change in MAX_COMPONENTS.<br> +<br> +gs/base/gxclrect.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-26 13:32:36 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f43f3d2016ae165a392fad962cda196e60587f8c">f43f3d2016ae165a392fad962cda196e60587f8c</a> +<blockquote> +<p> + Bug 693147: monitors need max alignmrnt.<br> + On 32-bit SunOS 5.11 gp_monitor structure need larger alignment than<br> + 4-byte pointer. Make it an union and add 64-bit attributes to ensure<br> + proper alignment.<br> +<br> +gs/base/gpsync.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-25 16:45:38 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d3bfe9bf857bb804a9bf710cccb36e3b78b9d663">d3bfe9bf857bb804a9bf710cccb36e3b78b9d663</a> +<blockquote> +<p> + Fix so that the image_render_frac handles sep color spaces correctly<br> +<br> + The separation color spaces were not being handled properly in this renderer.<br> + Also, if the device supported devn colors we were not packing them into the<br> + correct type.<br> +<br> +gs/base/gxi12bit.c<br> +gs/base/lib.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-25 22:02:00 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c8fc89fe8d72ad87158569825ddf421887c47713">c8fc89fe8d72ad87158569825ddf421887c47713</a> +<blockquote> +<p> + Replace magic 32 number with MAX_COMPONENTS_IN_DEVN<br> +<br> +gs/base/gsccolor.h<br> +gs/psi/icremap.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-24 21:40:05 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e884e39691346b35ea8b87fe26d8d98857689397">e884e39691346b35ea8b87fe26d8d98857689397</a> +<blockquote> +<p> + Change the remap_color_info structure so that we can support up to 32 colorants DeviceN<br> +<br> + AR supports up to 32 colorants in a DeviceN color space and this brings us in line with<br> + that product's limits. Note that if the number of colorants is greater than<br> + GS_CLIENT_COLOR_MAX_COMPONENTS then we end up using the alternate tint transform.<br> + Previously, the tint transform would fail if we encountered a color DeviceN color<br> + space with more that GS_CLIENT_COLOR_MAX_COMPONENTS colorants. This fixes bug 693185<br> +<br> +gs/psi/icremap.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-25 13:26:41 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=61fd8053c2c0b653df3d461b791ca3f61767c4f5">61fd8053c2c0b653df3d461b791ca3f61767c4f5</a> +<blockquote> +<p> + Bug 693210: check for scanning big arrays<br> +<br> + Check whether the size of an scanned array exceed the current<br> + max_arra_size and throw /limitcheck. Old code tried to allocate big<br> + arrays, which caused a cascade of obscure errors.<br> +<br> +gs/psi/iscan.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-25 18:12:23 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1e0744128be80ff2a0acb48a2c5e018dbb32c168">1e0744128be80ff2a0acb48a2c5e018dbb32c168</a> +<blockquote> +<p> + More fixes for deep color in the clist.<br> +<br> + In the previous commit I missed the reading code for the delta color<br> + form. Updated here.<br> +<br> +gs/base/gxclrast.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-25 14:14:25 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b750aec711bde8505173622d590eabdda2f3d789">b750aec711bde8505173622d590eabdda2f3d789</a> +<blockquote> +<p> + Bug 692824: only apply word spacing to single byte space<br> +<br> + PDF word spacing is defined as only applying to character codes of one byte<br> + with the value 32. We were using widthshow/awidthshow to implement word<br> + spacing, but the character matching for those means any character code<br> + with the value 32 will have the width applied: so both <32> and <0032> will<br> + have word spacing applied, where only the former should.<br> +<br> + I've added two customer operators (.pdfwidthshow and .pdfawidthshow) which the<br> + PDF interpreter now uses. Those trigger a small additional capability in the<br> + graphics lib code which ensures space is only allowed to be the single byte<br> + value 32.<br> +<br> + Cluster progressions with this patch seen in fts_20_2001.pdf and<br> + fts_22_2202.pdf - no other differences.<br> +<br> +gs/Resource/Init/pdf_ops.ps<br> +gs/base/gstext.c<br> +gs/base/gxchar.c<br> +gs/base/gxtext.h<br> +gs/psi/zchar.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-25 13:40:31 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ee0365f54e5d2cd80f5cae501d13d796094d022a">ee0365f54e5d2cd80f5cae501d13d796094d022a</a> +<blockquote> +<p> + Avoid cmd_put_color being confused by deep color.<br> +<br> + With high level color, we can have depths that are too bit to fit in<br> + a gx_color_index. cmd_put_color has no idea how many bits of a<br> + gx_color_index are used, so assumes that as many bits are used as<br> + are in the target depth. The encoding used goes wrong when the number<br> + of bits is bigger it guesses at is bigger than the number of bits in<br> + a gx_color_index.<br> +<br> + The fix is simply to change the writing and reading code to be smarter<br> + about guessing; when writing/reading a gx_color_index you can never<br> + need to write more bits than there are actually in a gx_color_index.<br> +<br> + While debugging this code, I spotted that the devn_{write,read}_color<br> + routines were always leaving an unused byte at the end of their commands.<br> + Trim that here.<br> +<br> +gs/base/gxclrast.c<br> +gs/base/gxclutil.c<br> +gs/base/gxdcolor.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-25 13:05:35 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7de5b7e3b3c64f8c7dd01df54e8223ab1275684a">7de5b7e3b3c64f8c7dd01df54e8223ab1275684a</a> +<blockquote> +<p> + Remove a couple of unused variables.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/base/gxblend.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-25 08:12:19 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0caff3862d36e99ba5d14077c58e88bd9a082c83">0caff3862d36e99ba5d14077c58e88bd9a082c83</a> +<blockquote> +<p> + Bug 693216: replace "word-wise" copies with memcpy()<br> +<br> + Various places in the blending code used a loop to explicitly copy bytes from<br> + the input buffer to the output, with the comment that the idiom used was<br> + actually quicker than using memcpy(). The idiom in question relies on casting<br> + the byte buffer to a four byte type. This raises the spectre of unaligned<br> + accesses.<br> +<br> + Testing suggests any difference between the word-wise copying and "modern"<br> + memcpy implementations is non-existent, or too small to measure (my tests<br> + showed more variation between runs than between the two implementations).<br> +<br> + We reckon the memcpy() solution is more maintainable in the long term than<br> + forcing the buffers into alignment.<br> +<br> + No cluster differences.<br> +<br> +gs/base/gxblend.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-20 15:46:06 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a06bb8cfd8791254655889d85a1d37f173f53597">a06bb8cfd8791254655889d85a1d37f173f53597</a> +<blockquote> +<p> + Rework colors_used to be a color_usage bitfield.<br> +<br> + Previously, the clist would collate the colors used in a band/page<br> + by ORing together any color indexs uses into a single gx_color_index.<br> + This relies on the gx_color_index being able to represent the whole<br> + depth.<br> +<br> + This is dodgy with compressed encoding, and fails entirely with the<br> + new planar based tiffsep/psdcmyk and high level color stuff, as the<br> + total depth can far exceed the number of bits available in a<br> + gx_color_index.<br> +<br> + The fix here is to change to using a bitfield (gx_color_usage_bits)<br> + for this record; this allows us to have up to 64 colorants with a<br> + standard build.<br> +<br> + The code here is still imperfect for all the reasons listed within<br> + the original code (only works for subtractive spaces, can falsely<br> + detect 'no colors used', etc), but it is at least consistently<br> + imperfect now.<br> +<br> +gs/base/gdevpbm.c<br> +gs/base/gdevprn.c<br> +gs/base/gdevprn.h<br> +gs/base/gxband.h<br> +gs/base/gxcldev.h<br> +gs/base/gxclimag.c<br> +gs/base/gxclist.c<br> +gs/base/gxclist.h<br> +gs/base/gxclpath.c<br> +gs/base/gxclpath.h<br> +gs/base/gxclread.c<br> +gs/base/gxclrect.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-24 16:28:00 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7319a6de58e1986c5500d6181db158d3084da099">7319a6de58e1986c5500d6181db158d3084da099</a> +<blockquote> +<p> + Bug 693219 - Clarify default output device description<br> +<br> + Patch submitted by: roucaries.bastien+gs@gmail.com<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/man/gs.1<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-24 15:16:46 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=83f1aed5358d314cc52b5c243f94bbecb1e4469b">83f1aed5358d314cc52b5c243f94bbecb1e4469b</a> +<blockquote> +<p> + When unpacking 16 bit image data, unpack it all.<br> +<br> + Ensure we don't miss the last one off. Differences appear on the right<br> + hand edge of the images when rendering:<br> +<br> + gs -dNOINTERPOLATE -o out-%d.psd -sDEVICE=psdcmyk -r300 -dMaxBitmap=10000 fts_02_0200.pdf<br> +<br> + vs<br> +<br> + gs -dNOINTERPOLATE --debug=memfill-empty -o out-%d.psd -sDEVICE=psdcmyk -r300 -dMaxBitmap=10000 fts_02_0200.pdf<br> +<br> +gs/base/gxi16bit.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-23 17:19:21 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ef036b230f33ce1d9cdd135655319d3828ca6008">ef036b230f33ce1d9cdd135655319d3828ca6008</a> +<blockquote> +<p> + Bug 693204: Fix masked devn uncolored pattern error<br> +<br> + In the old (non device n) code copy_portrait calls<br> + gx_dc_default_fill_masked which calls gx_device_color_fill_rectangle<br> + (actually gx_dc_pure_masked_fill_rect).<br> +<br> + In the new code copy_portrait calls gx_dc_devn_fill_masked. This<br> + function is almost identical, but results in calls to the<br> + fill_rectangle_hl_color device procedure. This turns out to be<br> + clist_fill_rectangle_hl_color, which tries to cmd_put_drawing_color.<br> + This fails (and indeed would have failed in the old code) as we cannot<br> + serialise a masked color.<br> +<br> + If instead of calling the device procedure to fill_rectangle_hl_color,<br> + we call the device color procedure to fill a rectangle, this exactly<br> + mirrors the old code, and indeed results in calls to the<br> + fill_rectangle_hl_color code in a way that don't give errors.<br> +<br> +gs/base/gxdcolor.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-23 14:27:30 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f661e5225bb017d15b50c2aecda7d4283f8f3aa9">f661e5225bb017d15b50c2aecda7d4283f8f3aa9</a> +<blockquote> +<p> + Bug 693205: check for "sane" page dimensions in x11 drivers<br> +<br> + In the x11 devices, the page size is used to request the window dimensions from<br> + X, and X does not support 0 x 0 sized windows.<br> +<br> + If a page size is, or rounds to 0 x 0, inform the user, and return a<br> + rangecheck error.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/base/gdevxini.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-23 14:15:01 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7dfac701b8a36395a88a69b3a1e9eeaaa70c6b0b">7dfac701b8a36395a88a69b3a1e9eeaaa70c6b0b</a> +<blockquote> +<p> + Bug 693208: improve error feedback (when we can)<br> +<br> + Have configure check for the presence of strerror() and if it's available,<br> + have gp_strerror() call it.<br> +<br> + No cluster differences.<br> +<br> +gs/base/Makefile.in<br> +gs/base/configure.ac<br> +gs/base/gp_unix.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-22 13:30:12 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9ef234a8a065f2240173bd1d5131418d171fbf4a">9ef234a8a065f2240173bd1d5131418d171fbf4a</a> +<blockquote> +<p> + Another fix for bug 692542 for garbled output with NumRenderingThreads > 1.<br> +<br> + The multi-threaded rendering "predicts" which direction to start threads,<br> + but the 'next_band' calculation in clist_get_band_from_thread was not<br> + correct if the thread prediction was incorrect as it would be if the<br> + device requested bands in other than the normal order as happens when<br> + the device makes multiple rendering passes (psdcmyk) or NumCopies > 1.<br> +<br> + Also, depending on the number of bands, 'clist_teardown_render_threads'<br> + could free the main thread's 'data' area, then later point the cdev->data<br> + to the freed block, also leaving one of the thread's data blocks leaked<br> + (releasing the chunk memory for the thread would free this, so the leak<br> + would be temporary).<br> +<br> +gs/base/gxclist.h<br> +gs/base/gxclthrd.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-20 22:46:02 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5a7b42637b166615c3c1e3b553bd86d1dced329b">5a7b42637b166615c3c1e3b553bd86d1dced329b</a> +<blockquote> +<p> + Fix so that when we are doing the sep devices with spots the blend spaces for transparency remain separated<br> +<br> + This fixes bug 693144 first part which is the segv for Bug6992217.pdf which likely existed prior to the<br> + planar change for the sep devices. The issue with 12-07C.PS is different. In any event, the<br> + issue was that there was a fill with a pattern in a softmask and there was an RGB transparency group<br> + within the pattern. With the separation devices, the blending space is maintained as a subtractive<br> + space to allow blending of all the spot colorants which means that the parent group is always maintained.<br> + There is a discussion about this in the PDF specification with respect to spot colors and transparency<br> + blending. In any event, the current code has some confusion since the decision as to if we should use<br> + the group color space was based upon the device name (e.g. pdf14cmykspot) which became a problem when we<br> + had the pdf14clistgray device when the pattern was a clist.<br> +<br> +gs/base/gdevp14.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-20 15:33:24 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9986753fb7e45556980e5b661dedba2fe9d2f92c">9986753fb7e45556980e5b661dedba2fe9d2f92c</a> +<blockquote> +<p> + ps2write - Emit a %%BeginResource for FOntFile resources<br> +<br> + Previously we were emittign an %%EndResource comment but not a %%BeginResource<br> +<br> + No differences sxpected<br> +<br> +gs/base/gdevpdtd.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-20 13:48:17 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3f0bee24591c8f690bd121fee272d925247ce307">3f0bee24591c8f690bd121fee272d925247ce307</a> +<blockquote> +<p> + Stamp on a warning in fapiufst.c<br> +<br> + Sort out the path length, and parameters to strncat() with the stand gs maximum path length value.<br> +<br> + No cluster differences.<br> +<br> +gs/psi/fapiufst.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-19 19:02:04 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=39f5af403d9cf49b9419a85e3569436907ade65d">39f5af403d9cf49b9419a85e3569436907ade65d</a> +<blockquote> +<p> + Solve psdcmyk SEGVs when max components reaches 32.<br> +<br> + Max components reaching 32 means that the total depth reaches 256.<br> + Attempting to pack 256 into a byte for the clist leads to obvious<br> + problems.<br> +<br> +gs/base/gsptype1.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-20 00:03:13 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1213e26fd9d71526855e1978c7440f7175413fcb">1213e26fd9d71526855e1978c7440f7175413fcb</a> +<blockquote> +<p> + Bug 693199: Ignore broken %%ViewingOrientation<br> +<br> + Add a check whether the comment has been parsed successfully.<br> + If not, ignore the comment.<br> +<br> +gs/psi/zdscpars.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-20 10:27:32 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=01dc18e8418fc44a993840f0aeaf741929c1921a">01dc18e8418fc44a993840f0aeaf741929c1921a</a> +<blockquote> +<p> + ps2write - Always ascii hex encode the eexec portion of type 1 fonts<br> +<br> + Bug #693197 "ps2write outputs Type 1 fonts in pfb format"<br> +<br> + Technically it is possible for the eexec portion of a type 1 font to be in<br> + binary or ascii hex. Because we always ascii85 encode binary data if the<br> + device does not support it, we left eexec portion as binary.<br> +<br> + However it seems that at least some printers (Kyocera, possibly others) are<br> + unable to deal with this.<br> +<br> + This patch means that we alays use ascii hex data for the eexec encrypted<br> + portion of a type 1 font. We did consider making this a command line option<br> + but were unable to find any other tools which emitted binary here so opted<br> + simply to conform.<br> +<br> + All the investigation and the original patch (see bug report) by Chris Liddell<br> +<br> +<br> + No differences expected<br> +<br> +gs/base/gdevpdtb.c<br> +gs/base/gdevpsf1.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-19 15:40:03 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=04392ddc8b6a369b0ec4dfd9d0e9c894d1aa729e">04392ddc8b6a369b0ec4dfd9d0e9c894d1aa729e</a> +<blockquote> +<p> + Fix bug 692542. NumRenderingThreads > 1 failed with planar devices.<br> +<br> + The tile_cache_size was inconsistent resulting in the 'data' area<br> + being miscalculated if the prn_device was set up in planar mode.<br> +<br> +gs/base/gxclthrd.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-19 13:16:29 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c7f3d73ea47bba783872ac193585601a4760dcfd">c7f3d73ea47bba783872ac193585601a4760dcfd</a> +<blockquote> +<p> + Fix for bug in the named color example support<br> +<br> + When the example in gs\toolbin\color\named_color is run we get a segv. It was due to<br> + the name information not getting set up in the nameed color structure that the example uses.<br> + It essentially uses an ICC for with the named spot color data packed into the buffer.<br> +<br> +gs/base/gsicc_manage.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-19 12:42:38 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ddc361cee517d73f4977c7600d9853cc1813ad1f">ddc361cee517d73f4977c7600d9853cc1813ad1f</a> +<blockquote> +<p> + Fix of bug in setting source based rendering intent for RGB objects<br> +<br> + There were several typos caused by copy and past of the CMYK code for<br> + setting rendering intents. Thanks to Stefan Lietermann for finding this.<br> +<br> +gs/base/gsicc_manage.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-18 23:05:23 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=17a42fca39c61c256cc5bab4d343f6bf38ae5109">17a42fca39c61c256cc5bab4d343f6bf38ae5109</a> +<blockquote> +<p> + Add in support for copy_planes into the overprint device<br> +<br> + The copy_planes procedure is used during the default copy_alpha_hl_color and if we<br> + are going out to the overprint device, we need to make sure to copy only those<br> + planes that are specified in the drawn components vector. We also needed to<br> + distinguish from this case and a copy_planes coming from the pattern tiling code.<br> + This was done by adding in a copy_alpha_hl_color proc for the overprint device that<br> + sets a flag and calls the default copy_alpha_hl_color so that later when we get<br> + back to the overprint device's copy_planes proc we will know to do the over print<br> + rather than just pass things along to the target device. Fixes Bug 693184.<br> +<br> +gs/base/gsovrc.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-19 16:37:27 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=44b01d274db5272055de6afb3d72788b6db84d53">44b01d274db5272055de6afb3d72788b6db84d53</a> +<blockquote> +<p> + Bug 693188: don't skip glyphs with degenerate matrices<br> +<br> + In commit 752397ab, the fix for Bug 692263 was to skip over glyphs when the<br> + matrix in force for the glyph had a zero scale in either dimension.<br> +<br> + It seems that this approach had potentially unfavourable side effects in the<br> + glyph cache.<br> +<br> + So, when we encounter a degenerate matrix rendering a glyph, we now force a<br> + minimal, non-zero scale before attempting to render the glyph. This placates<br> + the glyph cache.<br> +<br> + Cluster testing shows (tiny) progressions in Bug689006.pdf, Bug690179.pdf,<br> + and Bug692634.ps, and pixel differences, not identifiable as progressions<br> + or regressions in Bug690497.pdf and 12-07C.PS.<br> +<br> +gs/psi/fapi_ft.c<br> +gs/psi/fapibstm.c<br> +gs/psi/fapiufst.c<br> +gs/psi/ifapi.h<br> +gs/psi/zfapi.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-18 20:57:54 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=71ddb93b2b679c980a4024fcc1089c2d56abc3ab">71ddb93b2b679c980a4024fcc1089c2d56abc3ab</a> +<blockquote> +<p> + Recognise Darken and Lighten as idempotent rendering modes.<br> +<br> + No need to set the lop_pdf14 bit, and consequently makes files that<br> + use stroking with Darken/Lighten much faster. See Bug 693173.<br> +<br> +gs/base/gdevp14.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-18 13:11:35 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8a25653ddb875c29172b62eff48bec0147d09aab">8a25653ddb875c29172b62eff48bec0147d09aab</a> +<blockquote> +<p> + Update scrollbar handling in Windows windows.<br> +<br> + Drag ghostscript kicking and screaming into the 1980s by adding<br> + proportional scrollbar handling.<br> +<br> +gs/psi/dwimg.c<br> +gs/psi/dwtext.c<br> +pl/dwimg.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-17 12:52:59 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d7b56aa8c3b39e58d2b5faefd33ecb7e377f097e">d7b56aa8c3b39e58d2b5faefd33ecb7e377f097e</a> +<blockquote> +<p> + Fix for bug in clist copy planes procedure.<br> +<br> + The clist copy planes procedure was not indexing through the planes during the clist writing.<br> + The 2nd plane was getting replicated into all the other subsequent planes. This is a bug fix<br> + for 693061. I also added a message for when we are in debug and going out to a device that<br> + supports devn color to notify us of a case where we have DeviceN color spaces with \None colorants.<br> + As mentioned in bug 693061 Comment 5 this causes a problem for the composite preview in the<br> + separation devices. Ink amounts for the separations will be correct, but without having the \None<br> + colorant ink amounts, the preview is not going to be correct.<br> +<br> +gs/base/devs.mak<br> +gs/base/gsequivc.c<br> +gs/base/gxclrect.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-13 13:05:06 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a88326f1ca382092c889ffa9be1abe857c118a34">a88326f1ca382092c889ffa9be1abe857c118a34</a> +<blockquote> +<p> + Bug 693166: Optimise interpolation<br> +<br> + When interpolating, ghostscript pays no heed to the clipping rectangle.<br> + Hence if we scale (say) a 256x256 image up to (say)17067x17067, even<br> + though only a small portion of the scaled up image is actually visible<br> + we scale the whole lot only to throw away 90%+ of it.<br> +<br> + To fix this, we have to extend the capabilities of the interpolation<br> + code.<br> +<br> + The existing code already copes with only being given data for a<br> + subsection of the image (for when we split images in the clist, I<br> + guess). This rectangle is referred to in the code as being 'the<br> + subrectangle we are rendering', when it's actually 'the subtrectangle<br> + we are being given data for'. We update the description to be more<br> + accurate.<br> +<br> + We introduce a new rectangle, 'the render rectangle' to indicate the<br> + subrectangle that we are actually rendering - this will always be a<br> + subset of the data rectangle.<br> +<br> + If we are given a clipping rectangle, we read the outer bbox from it,<br> + and map this back into the source space of the image; we intersect this<br> + with the data rectangle to get the render rectangle.<br> +<br> + We update the scaling stream filter to set an 'Active' flag to say<br> + whether we are inside the render rectangle or not. If not, we can<br> + safely skip lines in their totality. By default we leave this set to<br> + 1, so that any scaling cores that aren't updated to know about this<br> + will perform in the old way.<br> +<br> + We update the scaling code to make use of the Active flag; whole lines<br> + are skipped if we aren't in the active region, and if we are, we skip<br> + prefixes/suffixes of unused pixels.<br> +<br> + We update the scaling cores themselves to avoid calculating values<br> + outside the active regions.<br> +<br> + Note that for simplicity we still allocate space as if we were<br> + accessing the whole line. We still calculate contributions for the whole<br> + of the images; to do otherwise would require significant changes to<br> + the weight generation code, and this isn't a huge consumer of time.<br> +<br> +gs/base/gximage.h<br> +gs/base/gxipixel.c<br> +gs/base/gxiscale.c<br> +gs/base/siscale.c<br> +gs/base/sisparam.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-17 13:28:01 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=cbcd1dc873db397af0866f9fd54a70421dc6692f">cbcd1dc873db397af0866f9fd54a70421dc6692f</a> +<blockquote> +<p> + Tweak interpolation calculations<br> +<br> + In preparation for the next commit, tweak the image interpolation<br> + calculations; rather than doing a matrix multiplication and then<br> + only using the X coords from it, change to doing both width and<br> + height calculations in the same way.<br> +<br> + This causes various (350ish) small changes in interpolation output<br> + due to rounding issues.<br> +<br> +gs/base/gxiscale.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-16 22:16:35 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2f12f569672d84a1846905c41701fca52f8dc55e">2f12f569672d84a1846905c41701fca52f8dc55e</a> +<blockquote> +<p> + Bug 689376: fix //name handling on command prompt.<br> +<br> + We allocate %statementedit in the system memory. When a is read from<br> + the command prompt we use gs_scan_token() to determine, whether the<br> + line has a complete token. If the line has immediately evaluated names,<br> + gs_scan_token() fails. This is interpreted as the end of the input.<br> + If the line buffer has a complete token, the buffer is rescanned<br> + and everything is fine. Otherwise, scanning a prematurely closed buffer<br> + causes an error.<br> +<br> + All we need to do to fix this is to force local memory allocation<br> + instead of inheriting system memory from %statementedit. The scanned<br> + token is discarded after determining whether the input line is<br> + complete.<br> +<br> +gs/psi/ziodev.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-16 13:00:46 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b49d3c75a70cbdcdb2214f22ad1a1f62f1bb90fc">b49d3c75a70cbdcdb2214f22ad1a1f62f1bb90fc</a> +<blockquote> +<p> + ps2write - create document %%BoundingBox from teh individual page Bounding boxes<br> +<br> + Bug #693181<br> +<br> + The document level BoundingBox is supposed to be the intersection of the<br> + boundingbox of all the pages, whereas in fact it is the device media size.<br> +<br> + Now we create the document BoundingBox by taking largest dimensions from all<br> + the pages in the output.<br> +<br> + NB the BoundingBox for each page is given from the media request, so this is<br> + not a true BoundingBox anyway, but at least it is better then before.<br> +<br> +gs/base/gdevpdfu.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-14 16:25:13 -0700 +</strong> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=479b462ffa4663a71a88d185aaf7cc5c4f5d1903">479b462ffa4663a71a88d185aaf7cc5c4f5d1903</a> +<blockquote> +<p> + Replaced an '==' that was incorrectly being used for equality testing in configure with '='.<br> +<br> +gs/tiff/configure<br> +gs/tiff/configure.ac<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-13 12:25:27 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=808f39dd443b1e475f6d9bfd320d79d793124d3f">808f39dd443b1e475f6d9bfd320d79d793124d3f</a> +<blockquote> +<p> + Bug 692684: stack variable corruption<br> +<br> + In alloc_restore_step_in(), we have to make sure that, whenever we back up<br> + a memory space to the previous save level, we hold onto the gc_status.psignal<br> + pointer, and put it into the restored memory space. In case the "save"<br> + happened during an earlier call to interp() and co.<br> +<br> + No cluster differences.<br> +<br> +gs/psi/isave.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-13 14:14:47 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=fef9eef583d2ac227d3f9037785e27f1d5ecfc0d">fef9eef583d2ac227d3f9037785e27f1d5ecfc0d</a> +<blockquote> +<p> + Fix for missing variable set in overprint code from enhancement of simulated RGB overprint<br> +<br> + Fixes Bug 693085<br> +<br> +gs/base/gscspace.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-13 16:15:22 -0400 +</strong> +<br>Wendy <wendyst2@gmail.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=cdf018f4dc9e7765a8c3851c2e66edaad5642a0b">cdf018f4dc9e7765a8c3851c2e66edaad5642a0b</a> +<blockquote> +<p> + Add missing '\n' to the last line, required by MSVC 7.<br> +<br> +gs/base/gxcldev.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-13 13:54:36 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=57fe0115f01724b3c50812678c63924d008a01d9">57fe0115f01724b3c50812678c63924d008a01d9</a> +<blockquote> +<p> + pdfwrite - code cleanup<br> +<br> + Deprecated the undocumented 'MaxViewerMemorySize' parameter whcih wasn't in<br> + fact being used anywhere useful.<br> +<br> + Deprecated the 'pdf_write_and_free_all_resoruces' function which is not used<br> + after deprecating MaxViewerMemorySize.<br> +<br> + Deprecated the function 'pdf_glyph_origin' as it is unused<br> +<br> + made 'write-font_resources' non-static so it can be called from pdf_close<br> +<br> + Deprecated pdf_close_text_document and moved the code (which actually writes<br> + fonts and font descriptors) into pdf_close so that its easier to follow the<br> + control flow. Also cleaned up the code so that it isn't one huge 'if' test<br> + but each function call is separated out for easier debugging.<br> +<br> + Made a number of '#if 0' blocks into '#ifdef DEPRECATED_906'. All blocks of<br> + code marked this way will be removed after the release of 9.06.<br> +<br> + Removed a number of cases where we had #define labels with a bug number, these<br> + now use the #ifdef DEPRECATED_906 lable or are simply removed and the code<br> + compiled in.<br> +<br> + Simlarly with '#define RIGHT_SBW' and '#if !RIGHT_SBW'<br> +<br> + Updated the ps2ps2.htm document to remove the reference to MaxViewerMemorySize.<br> +<br> + No differences expected.<br> +<br> +gs/Resource/Init/gs_pdfwr.ps<br> +gs/base/gdevpdf.c<br> +gs/base/gdevpdfb.h<br> +gs/base/gdevpdfc.c<br> +gs/base/gdevpdfp.c<br> +gs/base/gdevpdfu.c<br> +gs/base/gdevpdfx.h<br> +gs/base/gdevpdt.h<br> +gs/base/gdevpdte.c<br> +gs/base/gdevpdtf.h<br> +gs/base/gdevpdtt.c<br> +gs/base/gdevpdtw.c<br> +gs/base/gdevpsds.c<br> +gs/doc/Ps2ps2.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-12 11:56:12 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9d73413d5ccb44b11a644848422dfb17e51eb7da">9d73413d5ccb44b11a644848422dfb17e51eb7da</a> +<blockquote> +<p> + Changes to build on msys/mingw<br> +<br> + Allows all the system header presence macros previously set in unix-aux.mak to<br> + be set by configure instead. The tests remain unix-aux.mak for backwards<br> + compatibility.<br> +<br> + This also changes those macros to the "tri-value" style:<br> + undefined, defined 0 and defined 1.<br> +<br> + Also removes jbig2dec/config_types.h from source control.<br> +<br> + No cluter differences.<br> +<br> +gs/base/Makefile.in<br> +gs/base/configure.ac<br> +gs/base/dirent_.h<br> +gs/base/gp_unifn.c<br> +gs/base/gp_unifs.c<br> +gs/base/openvms.mak<br> +gs/base/pipe_.h<br> +gs/base/time_.h<br> +gs/base/unix-aux.mak<br> +gs/doc/Make.htm<br> +gs/jbig2dec/config_types.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-12 17:15:13 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=aa35587db7ba9dc469060d30d3313b318ca45bd5">aa35587db7ba9dc469060d30d3313b318ca45bd5</a> +<blockquote> +<p> + make the SEAC detector and type 1 -> type 2 charstring converter tolerate broken fonts<br> +<br> + Bug #693170 "ps2pdf crashes on a given file"<br> +<br> + The fonts in the PostScript file are invalid in that some of the glyphs do not<br> + end with an 'endchar' or other valid termination operator. This was causing<br> + a buffer overrun which eventually could cause access to invalid memory and a crash.<br> +<br> + Added limit checking where it was missing and choose to return an 'unknown'<br> + error so that code which is able to handle this can detect the condition. Code<br> + which is not expecting this contdition will continue to signal an error.<br> +<br> + No differences expected<br> +<br> +gs/base/gdevpsfx.c<br> +gs/base/gxtype1.c<br> +gs/base/gxtype1.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-12 15:44:52 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=82ef3429ec2f3fc891a2f61455027842b7aa7581">82ef3429ec2f3fc891a2f61455027842b7aa7581</a> +<blockquote> +<p> + Revert "Move GC flag from stack to gs_lib_ctx."<br> +<br> + This reverts commit 39b0a515d5101cf48ae35f1ebb14e4558cb78e88.<br> +<br> + That commit doubled the runtime in cluster testing, so presumably<br> + gc was being triggered too often.<br> +<br> +gs/base/gslibctx.h<br> +gs/psi/imain.c<br> +gs/psi/interp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-12 08:42:38 -0400 +</strong> +<br>SaGS <sags5495@hotmail.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b2e2def97f5b1664dc3d8e2be942a2de5857b802">b2e2def97f5b1664dc3d8e2be942a2de5857b802</a> +<blockquote> +<p> + Bug 693155: 'resourceforall' returns truncated names for /CMap resources.<br> +<br> + (A)<br> + Comments say that gs_init.ps::.generate_dir_list_templates_with_length returns<br> + the legth of the "directory" part, but if actually returned the length of<br> + "[base] directory" + "template" - 1.<br> +<br> + (B)<br> + gs_res.ps::ResourceForAll passes part of the real "directory" (the "Category/")<br> + as part of the "template" argument of .generate_dir_list_templates_with_length,<br> + but failed to take into consideration the length of this string when cutting<br> + "directory" from the full filespec in order to remain with the resource name.<br> +<br> + Note that .generate_dir_list_templates_with_length does not check if its<br> + "template" argument contains directories too so cannot adjust the returned<br> + length. The code as written intends to deal with resource names that include<br> + .file_name_separator (see discussion on Bug 688737 "'resourceforall' truncates<br> + names of file-based resources"); such a resource name would be<br> + "Times/Cyrillic".<br> +<br> +gs/Resource/Init/gs_init.ps<br> +gs/Resource/Init/gs_res.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-12 13:29:24 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=29a16f87849a874cd872fc8e2beab2b3986eea51">29a16f87849a874cd872fc8e2beab2b3986eea51</a> +<blockquote> +<p> + Bug 693171: Patch OpenJPEG to avoid SEGVs with broken files.<br> +<br> + Patch from Shailesh Mistry. In the case of corrupt files, tiles<br> + were failing to be allocated, leaving the code attempting to<br> + work with non existent tiles. The fix is to spot the failure,<br> + mark the tiles as being non-existence and then to check this<br> + before accessing them.<br> +<br> +gs/openjpeg/libopenjpeg/j2k.c<br> +gs/openjpeg/libopenjpeg/tcd.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-12 11:44:29 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=514595fc2cc84f51efdef563cf7a35a0050902e5">514595fc2cc84f51efdef563cf7a35a0050902e5</a> +<blockquote> +<p> + Bug 693038 - allow gsx to build against GTK+ 3.x<br> +<br> + Patch from galtgendo@gmail.com applied with changes to maintain compatibility<br> + with GTK+ 2.x, and replace a function deprecated in GTK+ 3.x.<br> +<br> + This patch drops GTK+ 1.x support.<br> +<br> + No cluster differences.<br> +<br> +gs/base/configure.ac<br> +gs/psi/dxmain.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-12 09:20:35 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b6252440c644b4f172c517a931fd3da73828f64c">b6252440c644b4f172c517a931fd3da73828f64c</a> +<blockquote> +<p> + Fix for OpenJPEG build on FreeBSD<br> +<br> + Make sure OpenJPEG does not try to use memalign() on FreeBSD systems.<br> +<br> + Credit to Alex Zimnitsky ( aavzz@yandex.ru ) for the patch.<br> +<br> + No cluster differences.<br> +<br> +gs/openjpeg/libopenjpeg/opj_malloc.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-12 00:11:37 -0400 +</strong> +<br>SaGS <sags5495@hotmail.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e0deadb4b3661e6c4e0811b45d1c251e124632be">e0deadb4b3661e6c4e0811b45d1c251e124632be</a> +<blockquote> +<p> + Remove an additional, incorrect, search for resources,<br> + intended for OpenVMS only.<br> +<br> + ResourceForAll used a 2nd template for searching file-based resources,<br> + GenericResourceDir + Category<br> + + .file_name_separator + originaltemplate + .file_name_separator + "*"<br> + in addition to the standard<br> + GenericResourceDir + Category + .file_name_separator + originaltemplate<br> + This was documented as needed for OpenVMS, but it results in<br> + dev:[genericresourcedir.Category]originaltemplate]* ("]" twice)<br> + which is definitely invalid. It is also unnecessary, the "standard" one is OK.<br> +<br> + For other platforms, this 2nd form may or may not be syntacticly valid ("*?",<br> + coming in form the original template, in the "directory" part), but it's<br> + definitely not useful.<br> +<br> + Of course, it remains the question what was the intent of the person who added<br> + these lines (in case we should keep the code but fix it). I considered:<br> +<br> + - "dev:[genericresourcedir.Category.*]template", but this searches one<br> + directory level too deep.<br> + - "dev:[genericresourcedir.Category]template;*", but this would load all<br> + versions of a same file. Definitely not what we want, because we may end<br> + with an obsolete (old) copy of the resource.<br> + - "dev:[genericresourcedir.Category]template.*", but this is unnecessary. And<br> + maybe more important is that the exact template used is the responsability<br> + of the caller; I see no reason for ResourceForAll to modify it.<br> +<br> + The most precise documentation on OpenVMS path syntax I found is "Guide to<br> + OpenVMS File Applications"<br> + <http://h71000.www7.hp.com/doc/731final/documentation/pdf/ovms_731_file_app.pdf><br> + available from <http://h71000.www7.hp.com/doc/os83_index.html>.<br> + I also asked on comp.os.vms, and the response I got confirmed the form used is<br> + invalid.<br> +<br> +gs/Resource/Init/gs_res.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-11 23:17:36 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=39b0a515d5101cf48ae35f1ebb14e4558cb78e88">39b0a515d5101cf48ae35f1ebb14e4558cb78e88</a> +<blockquote> +<p> + Move GC flag from stack to gs_lib_ctx.<br> +<br> + Move the GC flag from the stack, where it can go out of scope to<br> + lib context structure (gs_lib_ctx_t), which is allocated quite<br> + early in stable memory and never goes out of scope.<br> +<br> + Revert the commit a39e4831ba0d74d742b365f3b3b1af192731303c for the<br> + bug 692684 because it didn't really fix anything. That patch just<br> + changed the stack layout and masked the effect of writing into an<br> + out-of-scope location.<br> +<br> + The sample file 34_all.PS no longer causes SEGV but continues to<br> + have a resolution-dependant rendering of one character.<br> +<br> +gs/base/gslibctx.h<br> +gs/psi/imain.c<br> +gs/psi/interp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-11 18:27:44 +0200 +</strong> +<br>Till Kamppeter <till.kamppeter@gmail.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c304a350330b3e333b34c048de009967f1a6caa1">c304a350330b3e333b34c048de009967f1a6caa1</a> +<blockquote> +<p> + Fixed typos in comments.<br> +<br> +gs/base/lcms.mak<br> +gs/base/lcms2.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-11 15:51:27 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4f6b98548bec2c10b10207d4f25b805fc393ade8">4f6b98548bec2c10b10207d4f25b805fc393ade8</a> +<blockquote> +<p> + Bug 693176: write transparent type2 pattern color to clist<br> +<br> + When using a clist, ensure that the all the color space data for the<br> + pattern gets written to the clist, *and* that the clist correctly<br> + records all the relevant transparency data.<br> +<br> + I'm at a loss to explain how COMPILE_INITS influenced this, but this<br> + change brings the clist/non-clist output and code in line with each<br> + other.<br> +<br> + No cluster differences.<br> +<br> +gs/base/gdevp14.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-10 15:03:49 -0700 +</strong> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c7d2fbfef2ea176472c4459b3772ef3ac496ee5d">c7d2fbfef2ea176472c4459b3772ef3ac496ee5d</a> +<blockquote> +<p> + Expanded -dDOINTERPOLATE section of Use.htm based on Robin's description of same.<br> +<br> +gs/doc/Use.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-09 14:04:16 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f5d0a752ccd610aa4a3946e30e2a0917cacacf28">f5d0a752ccd610aa4a3946e30e2a0917cacacf28</a> +<blockquote> +<p> + Fix for mistake in commit 951adcd6 . which was the xps transparency fix<br> +<br> + Fixes the reopening of bug 693042<br> +<br> +xps/xpspath.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-09 14:12:24 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=711883fd711772b7856e19207cc64f829033e254">711883fd711772b7856e19207cc64f829033e254</a> +<blockquote> +<p> + Bug 693172: Truetype: disable hinting for broken glyph program<br> +<br> + In the AFS Truetype code, if we encounter a glyph with a broken bytecode<br> + program reset and retry the glyph with the bytcode interpreter disabled.<br> +<br> + This reflects what the FAPI/Freetype does, and what most other TTF consumers<br> + seem to do.<br> +<br> + No cluster differences.<br> +<br> +gs/base/ttfmain.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-07 13:50:54 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c1815bdb424390c21289287d13f7e8747792c098">c1815bdb424390c21289287d13f7e8747792c098</a> +<blockquote> +<p> + Simplify the ICC options PS code to do a single .setuserparams2<br> +<br> + Use an array of names to collect all options that were set from the command<br> + line and then do a single .setuserparams2 invocation.<br> +<br> +gs/Resource/Init/gs_lev2.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-06 16:38:55 -0600 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=149974a4a14999d5e336911b262600e5fa950e18">149974a4a14999d5e336911b262600e5fa950e18</a> +<blockquote> +<p> + Fixes bug 693162, shifted text due to Vertical Motion Index command not<br> + resetting the cursor to the home position.<br> +<br> +pcl/pcpage.c<br> +pcl/pcursor.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-06 00:15:51 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=74897ff7aeecb9a76dde73a6554444b40a89beec">74897ff7aeecb9a76dde73a6554444b40a89beec</a> +<blockquote> +<p> + Use .setuserparams2 instead of .setuserparams when setting the ICC user params<br> +<br> + Thanks to Chris for pointing this out. If we use .setuserparams then in gs_lev2.ps the<br> + various user params such as /DefaultCMYKProfile are set. This sets the profile<br> + in the icc manager properly to what ever was set on the command line.<br> + Unfortunately, the currentuserparams dictionary (or what ever object it is)<br> + that is maintained by the interpreter is not updated with the same value, but<br> + instead it has an old default value that it obtained from an earlier call of<br> + .currentuserparams. During a vm_reclaim, context_state_store stores the<br> + outdated userparam information and then context_state_load does a call to<br> + set_user_params with this outdated userparams information. setuserparams2<br> + takes care of this by getting the interpreters list in sync at the time we do<br> + the setting of the parameter. Fixes bug 693159<br> +<br> +gs/Resource/Init/gs_lev2.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-29 17:39:31 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=951adcd68cf899a472b8c280e58fd7ff589badd3">951adcd68cf899a472b8c280e58fd7ff589badd3</a> +<blockquote> +<p> + Fix in XPS interpreter to ensures we only push the smallest transparency group needed + more<br> +<br> + For a path that included an opacity mask, the XPS interpreter was pushing a soft mask<br> + that included the entire page (it actually just looked at the current clip path). This<br> + fix incorporates the path that we are filling in the computation of the transparency group<br> + size. Also, there were issues with the softmasks in general that were causing them to be<br> + double applied. Fixes 693042 and also provides improvements for 690951. Also this should fix 693137 and 692892<br> +<br> +gs/base/gspath.c<br> +gs/base/gstrans.c<br> +gs/base/gstrans.h<br> +gs/base/gxpath.h<br> +gs/base/lib.mak<br> +gs/psi/ztrans.c<br> +xps/ghostxps.h<br> +xps/xpsglyphs.c<br> +xps/xpsgradient.c<br> +xps/xpsimage.c<br> +xps/xpsopacity.c<br> +xps/xpspage.c<br> +xps/xpspath.c<br> +xps/xpstile.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-04 17:32:21 +0200 +</strong> +<br>Tor Andersson <tor@ccxvii.net><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2f71f5166422d5c61cb13c6078b2dfb1c3234db7">2f71f5166422d5c61cb13c6078b2dfb1c3234db7</a> +<blockquote> +<p> + Implement XPS style simulations using shearing and fill+stroke.<br> +<br> + Special case for pdfwrite to pass through Tr mode without using charpath<br> + by looking for PreserveTrMode in the device parameters.<br> +<br> + Fixes bug 689278.<br> +<br> +xps/ghostxps.h<br> +xps/xpsglyphs.c<br> +xps/xpstop.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-03 22:52:19 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=31d9fb2b771272d7ba4712d8887c668d0e86d82e">31d9fb2b771272d7ba4712d8887c668d0e86d82e</a> +<blockquote> +<p> + Bug 693050 : Fix compiler warnings<br> +<br> +gs/jbig2dec/jbig2_halftone.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-03 15:48:43 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0bc05670e841517b8a2041999c19c19507874a4a">0bc05670e841517b8a2041999c19c19507874a4a</a> +<blockquote> +<p> + pdfwrite - when we have /Indexed space or non-identity transfer use lossless compression<br> +<br> + Bug #689506<br> +<br> + level 1 output from PScript5.dll can create a fake 'Indexed' space by using<br> + a non-identity transfer function. Also if we do have a real /Indexed space,<br> + then using lossy compression or downsmapling (other than Subsample) results<br> + in garbage output.<br> +<br> + Previously we disabled compression and subsampling when either condition was<br> + true, but this leads to large files under some conditions. The code here instead<br> + overrides any downsampling and uses Subsample instead, and selects a lossless<br> + compression scheme.<br> +<br> + This results in smaller files for some conditions without affecting ordinary files.<br> +<br> + Also removed a line with a C++ style comment<br> +<br> + No differences expected.<br> +<br> +gs/base/gdevpdfi.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-03 14:55:30 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ceac6867c04ef61e5529b0af14a2c4b641ca4206">ceac6867c04ef61e5529b0af14a2c4b641ca4206</a> +<blockquote> +<p> + Bug 693164: PDF (partially) ignore tr mode for type 3 fonts<br> +<br> + The PDF spec states that: "The text rendering mode has no effect on text<br> + displayed in a Type 3 font" - unfortunately, not only does Acrobat not<br> + behave like that, it behaves differently with various versions Acrobat.<br> + Worse, Acrobat X Pro seems to produce different results depending on how you<br> + load the file!<br> +<br> + This change makes GS match Acrobat X Pro, which ignores text rendering modes<br> + for Type 3 fonts, except mode 3 (non-marking).<br> +<br> + As well as the problem file now working, this causes tiny differences in outline<br> + for Bug692129.pdf, chartab.pdf. It causes a progression with pdf-t3-simple.pdf<br> + which now renders more like Acro X.<br> +<br> +gs/Resource/Init/pdf_ops.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-02 22:49:17 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e9bbff5f116eccd87946df28fced66ba42cbad1d">e9bbff5f116eccd87946df28fced66ba42cbad1d</a> +<blockquote> +<p> + Bug 693050 : Fix valgrind error in 0CF9 folder<br> +<br> +gs/jbig2dec/jbig2_refinement.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-07-02 21:53:20 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=aad5317a0e77dac6fd2766b99c12c3ca7874c7d4">aad5317a0e77dac6fd2766b99c12c3ca7874c7d4</a> +<blockquote> +<p> + Bug 693050 : Fix error handling in 0717 folder<br> +<br> +gs/jbig2dec/jbig2_halftone.c<br> +gs/jbig2dec/jbig2_mmr.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-01 14:05:03 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3a5a524ea71a58cc0e9e0200bb98a2fc341ec033">3a5a524ea71a58cc0e9e0200bb98a2fc341ec033</a> +<blockquote> +<p> + Fix for broken AA support for devices that support the devn color type<br> +<br> + This fix involved the addition of a copy_alpha_hl_color for passing along the devn color<br> + value when doing the copy_alpha procedure. This required support through the clist,<br> + special handing in the pdf14 device and a default procedure for the operation.<br> + The only devices that should be affected are tiffsep and psdcmyk. Support for 16bit psd<br> + devices may have issues and I will go back to check on this later as a customer is waiting<br> + for this for 8 bit tiffsep.<br> +<br> +gs/base/gdevabuf.c<br> +gs/base/gdevdbit.c<br> +gs/base/gdevdflt.c<br> +gs/base/gdevmem.c<br> +gs/base/gdevmem.h<br> +gs/base/gdevmpla.c<br> +gs/base/gdevnfwd.c<br> +gs/base/gdevp14.c<br> +gs/base/gsdcolor.h<br> +gs/base/gspaint.c<br> +gs/base/gxccman.c<br> +gs/base/gxcldev.h<br> +gs/base/gxclip.c<br> +gs/base/gxclip.h<br> +gs/base/gxclip2.c<br> +gs/base/gxclipm.c<br> +gs/base/gxclist.c<br> +gs/base/gxclpath.h<br> +gs/base/gxclrast.c<br> +gs/base/gxclrect.c<br> +gs/base/gxdevcli.h<br> +gs/base/gxdevice.h<br> +gs/base/gxdevmem.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-28 10:53:31 -0600 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=58d67647585fdb2707ccdb5eccc0123c77fbe495">58d67647585fdb2707ccdb5eccc0123c77fbe495</a> +<blockquote> +<p> + Bug 693156 - incorrect units.<br> +<br> + PCL distinguishes between device units and native units, and before<br> + this change we had interpreted them to be the same, resulting in what<br> + appeared to resolution dependencies in HPGL/2 - RTL. The native units<br> + can now be set by the PJL resolution given on the command line<br> + independent of the physical units of the device.<br> +<br> +pcl/pcjob.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-28 11:07:22 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dc797976bca27ea5c706d93f5fcb42b5386cc6ed">dc797976bca27ea5c706d93f5fcb42b5386cc6ed</a> +<blockquote> +<p> + pdfwrite - store widths for regular fonts when there is a vertical displacement.<br> +<br> + Bug #691369 "Widths array in font dictionary contains incorrect values for rotated text"<br> +<br> + Similar to bug #692365 but this time for regular fonts not CIDFonts. If there<br> + is any vertcial displacement of the glyph then we did not store teh glyph<br> + width, leading to it being emitted as 0.<br> +<br> + Fix is very similar also.<br> +<br> + No differences expected.<br> +<br> +gs/base/gdevpdte.c<br> +gs/base/gdevpdtt.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-27 09:34:03 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2ff29d1f499451c63ddb8b3cc152cb2eda4b5e33">2ff29d1f499451c63ddb8b3cc152cb2eda4b5e33</a> +<blockquote> +<p> + pdfwrite - record glyph vertical metrics evne when the position vector has a vertical shift<br> +<br> + Bug #692365<br> +<br> + The store_glyph_width routine returns >0 if there is any vertical shift in<br> + addition to a width, this is defined as 'not safe to cache'. The routine<br> + pdf_glyph_widths ORs that into its return value and passes the data back.<br> +<br> + scan_cmap_text was checking that value before recording the width, and not<br> + recording it if it was > 0. This is incorrect, at least when in vertical writing<br> + mode, as this is the only place that we record the vertical metrics for use<br> + in the W2 array. If we don't record them here this information is lost. Also<br> + we don't need to worry about the vertical movement here as that is dealt with<br> + elswewhere by modifying the text matrix.<br> +<br> + This was leading to pdfwrite emitting a /W2 entry with all 0 values [0 0 0]<br> + which caused significant misplacement of glyphs.<br> +<br> + Expected Differences<br> + Bug692576.ps exhibits a progression<br> +<br> +gs/base/gdevpdtc.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-27 09:07:06 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d026537beaf869a2792cf5d97e8b5c3555875f28">d026537beaf869a2792cf5d97e8b5c3555875f28</a> +<blockquote> +<p> + Bug 693158: initialise the fapi_raster structure before use<br> +<br> + Fixes several valgrind errors about use of uninitialised values.<br> +<br> + No cluster differences expected.<br> +<br> +gs/psi/zfapi.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-27 07:50:25 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=bc9efbeb2e69cd6d1aac4d14f30ba3b170e6a8f7">bc9efbeb2e69cd6d1aac4d14f30ba3b170e6a8f7</a> +<blockquote> +<p> + Fix a small typo in README.txt<br> +<br> + CLUSTER_UNTESTED<br> +<br> +README.txt<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-26 15:34:44 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=526c580e272ee15c488b9fe4845482a30ce05eef">526c580e272ee15c488b9fe4845482a30ce05eef</a> +<blockquote> +<p> + Bug 693064: raise maximum possible GS_CLIENT_COLOR_MAX_COMPONENTS to 32<br> +<br> + By default we support a maximum of 14 components. Supposedly this can be<br> + increased by raising GS_CLIENT_COLOR_MAX_COMPONENTS to a larger number<br> + on startup, but this starts to cause problems in various places throughout<br> + the code.<br> +<br> + The first such place is in the bpc_to_depth function (found in gdevdevn<br> + and various other places), where the calculation goes wrong for anything<br> + above 31 components at 8 bpc. We fix that here.<br> +<br> + This allows us to get to 32 components. To raise it above 32 presents<br> + problems on most architectures as the code assumes elsewhere that we<br> + can use a bitmask to represent which components are present.<br> +<br> + We may be able to tweak the code to use a uint64_t instead, in which<br> + case we can probably get to 64 components; is that high enough?<br> +<br> +gs/base/gdevdevn.c<br> +gs/base/gdevrinkj.c<br> +gs/base/gdevxcf.c<br> +gs/base/gxclist.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-24 11:11:52 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=49fd8e8156bb5b751ff8a03e86ea61cb9c496a6b">49fd8e8156bb5b751ff8a03e86ea61cb9c496a6b</a> +<blockquote> +<p> + Bug 693142: Fix shape of highlight annotation.<br> +<br> + Draw rotated highlight annotation correctly. Fix a bug in calculation<br> + of the centers of the small arcs at the ends of the highlighted area.<br> +<br> +gs/Resource/Init/pdf_draw.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-23 23:57:19 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5eff06782ad8c9b09f132add0d5f8a7458e0c7b2">5eff06782ad8c9b09f132add0d5f8a7458e0c7b2</a> +<blockquote> +<p> + Bug 693050 : Fix error handling in dcbd folder<br> +<br> +gs/jbig2dec/jbig2_page.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-23 23:00:47 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b93322df872c8ff026127ea54fe86d3d940f1866">b93322df872c8ff026127ea54fe86d3d940f1866</a> +<blockquote> +<p> + Bug 693050 : Fix error handling in 9557 folder<br> +<br> +gs/jbig2dec/jbig2_symbol_dict.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-23 22:14:43 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ed7a9680adc24f0063455196d817810ff623f32a">ed7a9680adc24f0063455196d817810ff623f32a</a> +<blockquote> +<p> + Bug 693050 : Fix memory leak in 4faa folder<br> +<br> +gs/jbig2dec/jbig2_symbol_dict.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-23 21:12:19 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b306b997740d3ad904d8dc6b82ee981b1db52bd2">b306b997740d3ad904d8dc6b82ee981b1db52bd2</a> +<blockquote> +<p> + Bug 693050 : Fix error handling in 2908 folder<br> +<br> +gs/jbig2dec/jbig2_halftone.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-22 22:25:44 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8c497936e37bdf430b87fd65db3fa6070716fcdf">8c497936e37bdf430b87fd65db3fa6070716fcdf</a> +<blockquote> +<p> + Bug 693050 : Fix memory leak in 146f folder<br> +<br> +gs/jbig2dec/jbig2_mmr.c<br> +gs/jbig2dec/jbig2_symbol_dict.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-22 16:56:39 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b73adca0e4e3b9ad4a2e4fd5ba16f845362fa37b">b73adca0e4e3b9ad4a2e4fd5ba16f845362fa37b</a> +<blockquote> +<p> + Bug 693050 : Fix minor typos and memory leak in 040d folder<br> +<br> +gs/jbig2dec/jbig2_arith.c<br> +gs/jbig2dec/jbig2_image.c<br> +gs/jbig2dec/jbig2_symbol_dict.c<br> +gs/jbig2dec/jbig2_text.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-20 18:18:02 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dc77e931b2a6118092bac21b4dd38bc10d41e644">dc77e931b2a6118092bac21b4dd38bc10d41e644</a> +<blockquote> +<p> + Bug 690723 : Prevent over writing unallocated memory when parsing an image<br> +<br> +gs/jbig2dec/jbig2_mmr.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-19 11:57:57 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9eb67bc021dda346896786e0d813245387649ce2">9eb67bc021dda346896786e0d813245387649ce2</a> +<blockquote> +<p> + Fix a parallel build problem......<br> +<br> + A couple of places that depend upon gconfig.h had their dependency listed as<br> + being gconfxx.h (would be created dynamically by its own target) and would<br> + then copy gconfxx.h to gconfig.h (I have no idea why this extra complication<br> + is there, but.....).<br> +<br> + With an unfortunate, but not uncommon confluence of two make instances, both<br> + instances could end up trying to copy gconfxx.h to gconfig.h, thus causing<br> + Unix "cp" (at least) to throw an error, and the build to fail.<br> +<br> + Now gconfig.h has its own target (which depends on gconfxx.h), and that<br> + target is where gconfxx.h is copied to gconfig.h, thus allowing make to<br> + correctly track the creation of the file.<br> +<br> + No cluster differences.<br> +<br> +gs/base/gs.mak<br> +gs/base/lib.mak<br> +gs/psi/int.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-18 16:51:30 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7f98970a6c0e641e87eb202dc2087814249d0408">7f98970a6c0e641e87eb202dc2087814249d0408</a> +<blockquote> +<p> + Add 3:2 and 3:4 downscaling to tiffsep/psd/downscaler.<br> +<br> + Currently the downscaler can only downscale in integer increments. To<br> + accomodate a potential need to efficiently scale 1200 -> 800 and<br> + 600 -> 800 dpi, we introduce new functionality to allow 3:2 and 3:4<br> + scaling modes.<br> +<br> + We shoehorn these into the existing scaler system by using DownScaleFactor<br> + settings of 32 and 34 respectively; any other DownScaleFactor > 8 will<br> + give a rangecheck error.<br> +<br> + This has required some changes within the downscaler code itself, and<br> + will require more changes in any device that wants to use these. Currently<br> + the cores are only provided in the planar modes; hence tiffsep and psd are<br> + the only devices that have been updated to work with this.<br> +<br> +gs/base/gdevpsd.c<br> +gs/base/gdevtifs.c<br> +gs/base/gdevtsep.c<br> +gs/base/gxdownscale.c<br> +gs/base/gxdownscale.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-18 13:42:07 +0200 +</strong> +<br>Tor Andersson <tor.andersson@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7cd694d6e98719b77095069007e472334e16dd0e">7cd694d6e98719b77095069007e472334e16dd0e</a> +<blockquote> +<p> + Check for opacity 0.0 in xps transparency analysis.<br> +<br> + Objects with opacity 0.0 are skipped by the parser, so we don't<br> + have to install transparency device for them.<br> +<br> +xps/xpsanalyze.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-01 12:16:08 +0100 +</strong> +<br>Tor Andersson <tor@ccxvii.net><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=32c5d9122cf7ea813755d079f80445e6f2d842f4">32c5d9122cf7ea813755d079f80445e6f2d842f4</a> +<blockquote> +<p> + Move the has_transparency flag into the xps context.<br> +<br> + Patterns to set the uses_transparency flag. The current transparency scan<br> + doesn't resolve resources that have been inherited from a higher level.<br> + Doing this would require rewriting the entire transparency scanning and<br> + involve a lot more parsing. Instead we reuse the results from the<br> + original transparency scan we do at the beginning of the page.<br> +<br> + Fix bug 692513.<br> +<br> +xps/ghostxps.h<br> +xps/xpspage.c<br> +xps/xpstile.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-18 10:01:46 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0a33ed5b599d73509d0cde7e84e257e89ff1c1fb">0a33ed5b599d73509d0cde7e84e257e89ff1c1fb</a> +<blockquote> +<p> + Fix comment delineation.<br> +<br> + I accidentally used the wrong comment delineator when I updated the copyright.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/toolbin/pdfinflt.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-15 19:22:52 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=64984bdf351dc27e40cbe5af5751dcdfcb448366">64984bdf351dc27e40cbe5af5751dcdfcb448366</a> +<blockquote> +<p> + Bug 693050 : Fixes CERT reported issues labelled DestAv<br> +<br> +gs/jbig2dec/jbig2.c<br> +gs/jbig2dec/jbig2_priv.h<br> +gs/jbig2dec/jbig2_symbol_dict.c<br> +gs/jbig2dec/jbig2_symbol_dict.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-15 14:38:15 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=28a37f219de0bbd04bef9026812cbb9ea42a9910">28a37f219de0bbd04bef9026812cbb9ea42a9910</a> +<blockquote> +<p> + Add a default shared lib extension.<br> +<br> + Just a minor tweak so the dynamic library extension is set to *something*<br> + even on unrecognised platforms.<br> +<br> + No cluster differences.<br> +<br> +gs/base/configure.ac<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-15 14:01:27 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7c9a1a772cef2339c110238b40c73e8039dca2eb">7c9a1a772cef2339c110238b40c73e8039dca2eb</a> +<blockquote> +<p> + Revert some copyrights accidentally changed in the recent revamp<br> +<br> + Three files which are copyright FSF.<br> +<br> + Thanks to zeniko for spotting the mistake.<br> +<br> + No cluster differences.<br> +<br> +gs/jbig2dec/getopt.c<br> +gs/jbig2dec/getopt.h<br> +gs/jbig2dec/getopt1.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-15 13:44:27 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=cd2cb0829b3a8ffe0e8a3bd87c08941663d691f9">cd2cb0829b3a8ffe0e8a3bd87c08941663d691f9</a> +<blockquote> +<p> + Bug 693113: configure set shared lib file extension<br> +<br> + Have the configure set the file extension for the shared library. This is<br> + purely to handle Apple's (pointless?) decision to make OS X use ".dylib" as<br> + the shared library extension, rather than the ".so" used by every other<br> + Unix-a-like.<br> +<br> + No cluster differences.<br> +<br> +gs/base/Makefile.in<br> +gs/base/configure.ac<br> +gs/base/macos-mcp.mak<br> +gs/base/macosx.mak<br> +gs/base/unix-dll.mak<br> +gs/base/unix-gcc.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-15 08:35:50 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=570984d2074289bb06261112d26bc323725c321e">570984d2074289bb06261112d26bc323725c321e</a> +<blockquote> +<p> + Bug 693119: Tweak EOL detection after 'stream'<br> +<br> + Modify EOL processing after 'stream' operator to accept a new class of<br> + broken PDF files. GS now stops skipping spaces when it finds '\n' or a<br> + non-space character.<br> +<br> +gs/Resource/Init/pdf_base.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-14 17:06:16 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8988c41bf227e5f370fba7592bfd18e85330b0c2">8988c41bf227e5f370fba7592bfd18e85330b0c2</a> +<blockquote> +<p> + Bug 693050 : Fixes CERT reported issues labelled SourceAvNearNull<br> +<br> +gs/jbig2dec/jbig2_image.c<br> +gs/jbig2dec/jbig2_symbol_dict.c<br> +gs/jbig2dec/jbig2_text.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-14 16:36:11 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=53cc9631a7725b0f6a20d815252c3a23b978d8ee">53cc9631a7725b0f6a20d815252c3a23b978d8ee</a> +<blockquote> +<p> + Update pdf_info.ps to report the UserUnit for a page, if present.<br> +<br> + This allows users to correctly calculate media and crop sizes from the<br> + relevant 'Box' arrats.<br> +<br> + Not cluster tested<br> +<br> +gs/toolbin/pdf_info.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-13 14:24:18 -0600 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d8fd89891d07d4b04cf180c3f5a4ac4388c769ce">d8fd89891d07d4b04cf180c3f5a4ac4388c769ce</a> +<blockquote> +<p> + Fixes Bug 692991 - XL assembler and dissasembler now work with python 3.<br> +<br> + Thanks to Hin-Tak Leung for these changes.<br> +<br> +tools/pxlasm.py<br> +tools/pxldis.py<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-13 13:29:35 -0600 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=76aad1b9e4eb2ae30d42b995a3ba8998b8e0820f">76aad1b9e4eb2ae30d42b995a3ba8998b8e0820f</a> +<blockquote> +<p> + Bug 690585 - Use the defalt strip copy rop routine when the<br> + destination is not included.<br> +<br> + Thanks to Hin-Tak Leung for this fix.<br> +<br> + CLUSTER UNTESTED<br> +<br> +gs/base/gdevpx.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-13 18:40:02 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c87f2d826726f8b1108d233096fa6fd4a872b020">c87f2d826726f8b1108d233096fa6fd4a872b020</a> +<blockquote> +<p> + Fix parameter passed to dict_find_string()<br> +<br> + Parameter was a ref *, should have been a ref **.<br> +<br> + No cluster differences.<br> +<br> +gs/psi/zchar42.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-13 18:37:27 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e786619c57be0c846051ec264eb80b69a9ca42de">e786619c57be0c846051ec264eb80b69a9ca42de</a> +<blockquote> +<p> + Bug 693116: disable lzma compression in libtiff<br> +<br> + lzma is not part of base line tiff, but is enabled by default in libtiff, since<br> + we only support base line, disable lzma.<br> +<br> + No cluster differences.<br> +<br> +configure.ac<br> +gs/base/configure.ac<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-13 13:15:32 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=85be3180530043232160745b04af9d293bd60fad">85be3180530043232160745b04af9d293bd60fad</a> +<blockquote> +<p> + Squash a warning in commit fae7be45<br> +<br> + No cluster differences.<br> +<br> +gs/psi/int.mak<br> +gs/psi/zchar42.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-13 11:14:12 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=39433fce0a15c5cae831848edd4cefd55019a241">39433fce0a15c5cae831848edd4cefd55019a241</a> +<blockquote> +<p> + Update copyright "headers".<br> +<br> + As agreed on IRC and via e-mail:<br> +<br> + Reinstate the reference to the LICENSE file.<br> +<br> + Remove copyright references to Aladdin Enterprises and artofcode (some<br> + references remain in comments about historical copyright assignments, and<br> + the like), in favour of Artifex copyright notices.<br> +<br> + Update copyright dates.<br> +<br> + Remove the $Id$ "tag".<br> +<br> + Since the move to git, the $Id$ "tag" comment in each file is redundant.<br> +<br> + No cluster differences.<br> +<br> +Makefile<br> +autogen.sh<br> +common/cp.bat<br> +common/gccdefs.mak<br> +common/generic.mak<br> +common/msvc_top.mak<br> +common/msvcdefs.mak<br> +common/mv.bat<br> +common/pcdefs.mak<br> +common/rm.bat<br> +common/sgidefs.mak<br> +common/ugcc_top.mak<br> +common/unixdefs.mak<br> +config.mak.in<br> +configure.ac<br> +gs/Resource/CIDFont/ArtifexBullet<br> +gs/Resource/CMap/Identity-UTF16-H<br> +gs/Resource/ColorSpace/DefaultCMYK<br> +gs/Resource/ColorSpace/DefaultGray<br> +gs/Resource/ColorSpace/DefaultRGB<br> +gs/Resource/ColorSpace/TrivialCMYK<br> +gs/Resource/ColorSpace/sGray<br> +gs/Resource/ColorSpace/sRGB<br> +gs/Resource/Decoding/FCO_Dingbats<br> +gs/Resource/Decoding/FCO_Symbol<br> +gs/Resource/Decoding/FCO_Unicode<br> +gs/Resource/Decoding/FCO_Wingdings<br> +gs/Resource/Decoding/Latin1<br> +gs/Resource/Decoding/StandardEncoding<br> +gs/Resource/Decoding/Unicode<br> +gs/Resource/Encoding/Wingdings<br> +gs/Resource/Init/FCOfontmap-PCLPS2<br> +gs/Resource/Init/Fontmap.GS<br> +gs/Resource/Init/cidfmap<br> +gs/Resource/Init/gs_agl.ps<br> +gs/Resource/Init/gs_btokn.ps<br> +gs/Resource/Init/gs_cet.ps<br> +gs/Resource/Init/gs_cff.ps<br> +gs/Resource/Init/gs_cidcm.ps<br> +gs/Resource/Init/gs_ciddc.ps<br> +gs/Resource/Init/gs_cidfm.ps<br> +gs/Resource/Init/gs_cidfn.ps<br> +gs/Resource/Init/gs_cidtt.ps<br> +gs/Resource/Init/gs_cmap.ps<br> +gs/Resource/Init/gs_cspace.ps<br> +gs/Resource/Init/gs_css_e.ps<br> +gs/Resource/Init/gs_dbt_e.ps<br> +gs/Resource/Init/gs_diskf.ps<br> +gs/Resource/Init/gs_diskn.ps<br> +gs/Resource/Init/gs_dpnxt.ps<br> +gs/Resource/Init/gs_dps.ps<br> +gs/Resource/Init/gs_dps1.ps<br> +gs/Resource/Init/gs_dps2.ps<br> +gs/Resource/Init/gs_dscp.ps<br> +gs/Resource/Init/gs_epsf.ps<br> +gs/Resource/Init/gs_fapi.ps<br> +gs/Resource/Init/gs_fntem.ps<br> +gs/Resource/Init/gs_fonts.ps<br> +gs/Resource/Init/gs_frsd.ps<br> +gs/Resource/Init/gs_icc.ps<br> +gs/Resource/Init/gs_il1_e.ps<br> +gs/Resource/Init/gs_img.ps<br> +gs/Resource/Init/gs_init.ps<br> +gs/Resource/Init/gs_l2img.ps<br> +gs/Resource/Init/gs_lev2.ps<br> +gs/Resource/Init/gs_ll3.ps<br> +gs/Resource/Init/gs_mex_e.ps<br> +gs/Resource/Init/gs_mgl_e.ps<br> +gs/Resource/Init/gs_mro_e.ps<br> +gs/Resource/Init/gs_pdf_e.ps<br> +gs/Resource/Init/gs_pdfwr.ps<br> +gs/Resource/Init/gs_res.ps<br> +gs/Resource/Init/gs_resmp.ps<br> +gs/Resource/Init/gs_setpd.ps<br> +gs/Resource/Init/gs_statd.ps<br> +gs/Resource/Init/gs_std_e.ps<br> +gs/Resource/Init/gs_sym_e.ps<br> +gs/Resource/Init/gs_trap.ps<br> +gs/Resource/Init/gs_ttf.ps<br> +gs/Resource/Init/gs_typ32.ps<br> +gs/Resource/Init/gs_typ42.ps<br> +gs/Resource/Init/gs_type1.ps<br> +gs/Resource/Init/gs_wan_e.ps<br> +gs/Resource/Init/pdf_base.ps<br> +gs/Resource/Init/pdf_cslayer.ps<br> +gs/Resource/Init/pdf_draw.ps<br> +gs/Resource/Init/pdf_font.ps<br> +gs/Resource/Init/pdf_main.ps<br> +gs/Resource/Init/pdf_ops.ps<br> +gs/Resource/Init/pdf_rbld.ps<br> +gs/Resource/Init/pdf_sec.ps<br> +gs/Resource/Init/xlatmap<br> +gs/Resource/SubstCID/CNS1-WMode<br> +gs/Resource/SubstCID/GB1-WMode<br> +gs/Resource/SubstCID/Japan1-WMode<br> +gs/Resource/SubstCID/Korea1-WMode<br> +gs/arch/windows-x64-msvc.h<br> +gs/arch/windows-x86-msvc.h<br> +gs/autogen.sh<br> +gs/base/ConvertUTF.c<br> +gs/base/ConvertUTF.h<br> +gs/base/Makefile.in<br> +gs/base/aes.c<br> +gs/base/aes.h<br> +gs/base/all-arch.mak<br> +gs/base/assert_.h<br> +gs/base/bench.c<br> +gs/base/catmake<br> +gs/base/configure.ac<br> +gs/base/contrib.mak<br> +gs/base/cp.bat<br> +gs/base/cp.cmd<br> +gs/base/ctype_.h<br> +gs/base/devs.mak<br> +gs/base/dirent_.h<br> +gs/base/dos_.h<br> +gs/base/echogs.c<br> +gs/base/errno_.h<br> +gs/base/expat.mak<br> +gs/base/fcntl_.h<br> +gs/base/freetype.mak<br> +gs/base/gconf.c<br> +gs/base/gconf.h<br> +gs/base/gdbflags.h<br> +gs/base/gdebug.h<br> +gs/base/gdev3852.c<br> +gs/base/gdev3b1.c<br> +gs/base/gdev4081.c<br> +gs/base/gdev4693.c<br> +gs/base/gdev8510.c<br> +gs/base/gdev8bcm.c<br> +gs/base/gdev8bcm.h<br> +gs/base/gdevabuf.c<br> +gs/base/gdevadmp.c<br> +gs/base/gdevagl.c<br> +gs/base/gdevagl.h<br> +gs/base/gdevatx.c<br> +gs/base/gdevbbox.c<br> +gs/base/gdevbbox.h<br> +gs/base/gdevbit.c<br> +gs/base/gdevbj10.c<br> +gs/base/gdevbjc.h<br> +gs/base/gdevbjcl.c<br> +gs/base/gdevbjcl.h<br> +gs/base/gdevbmp.c<br> +gs/base/gdevbmp.h<br> +gs/base/gdevbmpa.c<br> +gs/base/gdevbmpc.c<br> +gs/base/gdevccr.c<br> +gs/base/gdevcdj.c<br> +gs/base/gdevcfax.c<br> +gs/base/gdevcif.c<br> +gs/base/gdevclj.c<br> +gs/base/gdevcljc.c<br> +gs/base/gdevcp50.c<br> +gs/base/gdevcslw.c<br> +gs/base/gdevdbit.c<br> +gs/base/gdevdcrd.c<br> +gs/base/gdevdcrd.h<br> +gs/base/gdevddrw.c<br> +gs/base/gdevddrw.h<br> +gs/base/gdevdevn.c<br> +gs/base/gdevdevn.h<br> +gs/base/gdevdfax.c<br> +gs/base/gdevdflt.c<br> +gs/base/gdevdgbr.c<br> +gs/base/gdevdjet.c<br> +gs/base/gdevdjtc.c<br> +gs/base/gdevdljm.c<br> +gs/base/gdevdljm.h<br> +gs/base/gdevdm24.c<br> +gs/base/gdevdrop.c<br> +gs/base/gdevdsha.c<br> +gs/base/gdevdsp.c<br> +gs/base/gdevdsp.h<br> +gs/base/gdevdsp2.h<br> +gs/base/gdevemap.c<br> +gs/base/gdevepsc.c<br> +gs/base/gdevepsn.c<br> +gs/base/gdevescp.c<br> +gs/base/gdevevga.c<br> +gs/base/gdevfax.c<br> +gs/base/gdevfax.h<br> +gs/base/gdevherc.c<br> +gs/base/gdevhit.c<br> +gs/base/gdevhl7x.c<br> +gs/base/gdevicov.c<br> +gs/base/gdevifno.c<br> +gs/base/gdevijs.c<br> +gs/base/gdevimgn.c<br> +gs/base/gdevjbig2.c<br> +gs/base/gdevjpeg.c<br> +gs/base/gdevjpx.c<br> +gs/base/gdevl256.c<br> +gs/base/gdevl31s.c<br> +gs/base/gdevlbp8.c<br> +gs/base/gdevlj56.c<br> +gs/base/gdevlp8k.c<br> +gs/base/gdevlxm.c<br> +gs/base/gdevm1.c<br> +gs/base/gdevm16.c<br> +gs/base/gdevm2.c<br> +gs/base/gdevm24.c<br> +gs/base/gdevm32.c<br> +gs/base/gdevm4.c<br> +gs/base/gdevm40.c<br> +gs/base/gdevm48.c<br> +gs/base/gdevm56.c<br> +gs/base/gdevm64.c<br> +gs/base/gdevm8.c<br> +gs/base/gdevmac.c<br> +gs/base/gdevmac.h<br> +gs/base/gdevmacpictop.h<br> +gs/base/gdevmacttf.h<br> +gs/base/gdevmeds.c<br> +gs/base/gdevmeds.h<br> +gs/base/gdevmem.c<br> +gs/base/gdevmem.h<br> +gs/base/gdevmgr.c<br> +gs/base/gdevmgr.h<br> +gs/base/gdevmiff.c<br> +gs/base/gdevmpla.c<br> +gs/base/gdevmpla.h<br> +gs/base/gdevmr1.c<br> +gs/base/gdevmr2n.c<br> +gs/base/gdevmr8n.c<br> +gs/base/gdevmrop.h<br> +gs/base/gdevmrun.c<br> +gs/base/gdevmrun.h<br> +gs/base/gdevmswn.c<br> +gs/base/gdevmswn.h<br> +gs/base/gdevmsxf.c<br> +gs/base/gdevmx.c<br> +gs/base/gdevn533.c<br> +gs/base/gdevnfwd.c<br> +gs/base/gdevo182.c<br> +gs/base/gdevokii.c<br> +gs/base/gdevos2p.c<br> +gs/base/gdevp14.c<br> +gs/base/gdevp14.h<br> +gs/base/gdevp2up.c<br> +gs/base/gdevpbm.c<br> +gs/base/gdevpccm.c<br> +gs/base/gdevpccm.h<br> +gs/base/gdevpcfb.c<br> +gs/base/gdevpcfb.h<br> +gs/base/gdevpcl.c<br> +gs/base/gdevpcl.h<br> +gs/base/gdevpcx.c<br> +gs/base/gdevpdf.c<br> +gs/base/gdevpdfb.c<br> +gs/base/gdevpdfb.h<br> +gs/base/gdevpdfc.c<br> +gs/base/gdevpdfc.h<br> +gs/base/gdevpdfd.c<br> +gs/base/gdevpdfe.c<br> +gs/base/gdevpdfg.c<br> +gs/base/gdevpdfg.h<br> +gs/base/gdevpdfi.c<br> +gs/base/gdevpdfj.c<br> +gs/base/gdevpdfk.c<br> +gs/base/gdevpdfm.c<br> +gs/base/gdevpdfo.c<br> +gs/base/gdevpdfo.h<br> +gs/base/gdevpdfp.c<br> +gs/base/gdevpdfr.c<br> +gs/base/gdevpdft.c<br> +gs/base/gdevpdfu.c<br> +gs/base/gdevpdfv.c<br> +gs/base/gdevpdfx.h<br> +gs/base/gdevpdt.c<br> +gs/base/gdevpdt.h<br> +gs/base/gdevpdtb.c<br> +gs/base/gdevpdtb.h<br> +gs/base/gdevpdtc.c<br> +gs/base/gdevpdtd.c<br> +gs/base/gdevpdtd.h<br> +gs/base/gdevpdte.c<br> +gs/base/gdevpdtf.c<br> +gs/base/gdevpdtf.h<br> +gs/base/gdevpdti.c<br> +gs/base/gdevpdti.h<br> +gs/base/gdevpdts.c<br> +gs/base/gdevpdts.h<br> +gs/base/gdevpdtt.c<br> +gs/base/gdevpdtt.h<br> +gs/base/gdevpdtv.c<br> +gs/base/gdevpdtv.h<br> +gs/base/gdevpdtw.c<br> +gs/base/gdevpdtw.h<br> +gs/base/gdevpdtx.h<br> +gs/base/gdevpe.c<br> +gs/base/gdevperm.c<br> +gs/base/gdevphex.c<br> +gs/base/gdevpipe.c<br> +gs/base/gdevpjet.c<br> +gs/base/gdevplan.c<br> +gs/base/gdevplib.c<br> +gs/base/gdevplib.h<br> +gs/base/gdevplnx.c<br> +gs/base/gdevplnx.h<br> +gs/base/gdevpm.h<br> +gs/base/gdevpng.c<br> +gs/base/gdevppla.c<br> +gs/base/gdevppla.h<br> +gs/base/gdevprn.c<br> +gs/base/gdevprn.h<br> +gs/base/gdevprna.c<br> +gs/base/gdevprna.h<br> +gs/base/gdevps.c<br> +gs/base/gdevpsd.c<br> +gs/base/gdevpsdf.h<br> +gs/base/gdevpsdi.c<br> +gs/base/gdevpsdp.c<br> +gs/base/gdevpsds.c<br> +gs/base/gdevpsds.h<br> +gs/base/gdevpsdu.c<br> +gs/base/gdevpsf.h<br> +gs/base/gdevpsf1.c<br> +gs/base/gdevpsf2.c<br> +gs/base/gdevpsfm.c<br> +gs/base/gdevpsft.c<br> +gs/base/gdevpsfu.c<br> +gs/base/gdevpsfx.c<br> +gs/base/gdevpsim.c<br> +gs/base/gdevpsu.c<br> +gs/base/gdevpsu.h<br> +gs/base/gdevpx.c<br> +gs/base/gdevpxat.h<br> +gs/base/gdevpxen.h<br> +gs/base/gdevpxop.h<br> +gs/base/gdevpxut.c<br> +gs/base/gdevpxut.h<br> +gs/base/gdevrinkj.c<br> +gs/base/gdevrops.c<br> +gs/base/gdevs3ga.c<br> +gs/base/gdevsco.c<br> +gs/base/gdevsgi.c<br> +gs/base/gdevsgi.h<br> +gs/base/gdevsj48.c<br> +gs/base/gdevsnfb.c<br> +gs/base/gdevsppr.c<br> +gs/base/gdevstc.c<br> +gs/base/gdevstc.h<br> +gs/base/gdevstc1.c<br> +gs/base/gdevstc2.c<br> +gs/base/gdevstc3.c<br> +gs/base/gdevstc4.c<br> +gs/base/gdevsun.c<br> +gs/base/gdevsunr.c<br> +gs/base/gdevsvg.c<br> +gs/base/gdevsvga.c<br> +gs/base/gdevsvga.h<br> +gs/base/gdevtfax.c<br> +gs/base/gdevtfax.h<br> +gs/base/gdevtfnx.c<br> +gs/base/gdevtifs.c<br> +gs/base/gdevtifs.h<br> +gs/base/gdevtknk.c<br> +gs/base/gdevtrac.c<br> +gs/base/gdevtsep.c<br> +gs/base/gdevtxtw.c<br> +gs/base/gdevupd.c<br> +gs/base/gdevvec.c<br> +gs/base/gdevvec.h<br> +gs/base/gdevvglb.c<br> +gs/base/gdevwddb.c<br> +gs/base/gdevwdib.c<br> +gs/base/gdevwpr2.c<br> +gs/base/gdevwprn.c<br> +gs/base/gdevx.c<br> +gs/base/gdevx.h<br> +gs/base/gdevxalt.c<br> +gs/base/gdevxcf.c<br> +gs/base/gdevxcmp.c<br> +gs/base/gdevxcmp.h<br> +gs/base/gdevxini.c<br> +gs/base/gdevxres.c<br> +gs/base/genarch.c<br> +gs/base/genconf.c<br> +gs/base/gendev.c<br> +gs/base/genht.c<br> +gs/base/gp.h<br> +gs/base/gp_dosfe.c<br> +gs/base/gp_dosfs.c<br> +gs/base/gp_dvx.c<br> +gs/base/gp_getnv.c<br> +gs/base/gp_mac.c<br> +gs/base/gp_mac.h<br> +gs/base/gp_macio.c<br> +gs/base/gp_macpoll.c<br> +gs/base/gp_mktmp.c<br> +gs/base/gp_msdll.c<br> +gs/base/gp_msdos.c<br> +gs/base/gp_mshdl.c<br> +gs/base/gp_mslib.c<br> +gs/base/gp_mspol.c<br> +gs/base/gp_msprn.c<br> +gs/base/gp_mswin.c<br> +gs/base/gp_mswin.h<br> +gs/base/gp_nsync.c<br> +gs/base/gp_ntfs.c<br> +gs/base/gp_os2.c<br> +gs/base/gp_os2.h<br> +gs/base/gp_os2fs.c<br> +gs/base/gp_os2pr.c<br> +gs/base/gp_os9.c<br> +gs/base/gp_paper.c<br> +gs/base/gp_psync.c<br> +gs/base/gp_stdia.c<br> +gs/base/gp_stdin.c<br> +gs/base/gp_strdl.c<br> +gs/base/gp_sysv.c<br> +gs/base/gp_unifn.c<br> +gs/base/gp_unifs.c<br> +gs/base/gp_unix.c<br> +gs/base/gp_unix_cache.c<br> +gs/base/gp_upapr.c<br> +gs/base/gp_vms.c<br> +gs/base/gp_wgetv.c<br> +gs/base/gp_win32.c<br> +gs/base/gp_wpapr.c<br> +gs/base/gp_wsync.c<br> +gs/base/gp_wutf8.c<br> +gs/base/gpcheck.h<br> +gs/base/gpgetenv.h<br> +gs/base/gpmisc.c<br> +gs/base/gpmisc.h<br> +gs/base/gpsync.h<br> +gs/base/gs.mak<br> +gs/base/gs_dll_call.h<br> +gs/base/gs_mgl_e.h<br> +gs/base/gs_mro_e.h<br> +gs/base/gsalloc.c<br> +gs/base/gsalloc.h<br> +gs/base/gsalpha.c<br> +gs/base/gsalpha.h<br> +gs/base/gsalphac.c<br> +gs/base/gsalphac.h<br> +gs/base/gsargs.c<br> +gs/base/gsargs.h<br> +gs/base/gsbitcom.c<br> +gs/base/gsbitmap.h<br> +gs/base/gsbitops.c<br> +gs/base/gsbitops.h<br> +gs/base/gsbittab.c<br> +gs/base/gsbittab.h<br> +gs/base/gsccode.h<br> +gs/base/gsccolor.h<br> +gs/base/gscdef.c<br> +gs/base/gscdefs.h<br> +gs/base/gscdevn.c<br> +gs/base/gscdevn.h<br> +gs/base/gscedata.c<br> +gs/base/gscedata.h<br> +gs/base/gscencs.c<br> +gs/base/gscencs.h<br> +gs/base/gschar.c<br> +gs/base/gschar.h<br> +gs/base/gschar0.c<br> +gs/base/gscicach.c<br> +gs/base/gscicach.h<br> +gs/base/gscie.c<br> +gs/base/gscie.h<br> +gs/base/gsciemap.c<br> +gs/base/gscindex.h<br> +gs/base/gsclipsr.c<br> +gs/base/gsclipsr.h<br> +gs/base/gscms.h<br> +gs/base/gscolor.c<br> +gs/base/gscolor.h<br> +gs/base/gscolor1.c<br> +gs/base/gscolor1.h<br> +gs/base/gscolor2.c<br> +gs/base/gscolor2.h<br> +gs/base/gscolor3.c<br> +gs/base/gscolor3.h<br> +gs/base/gscolorbuffer.c<br> +gs/base/gscolorbuffer.h<br> +gs/base/gscompt.h<br> +gs/base/gscoord.c<br> +gs/base/gscoord.h<br> +gs/base/gscparam.c<br> +gs/base/gscpixel.c<br> +gs/base/gscpixel.h<br> +gs/base/gscpm.h<br> +gs/base/gscrd.c<br> +gs/base/gscrd.h<br> +gs/base/gscrdp.c<br> +gs/base/gscrdp.h<br> +gs/base/gscrypt1.c<br> +gs/base/gscrypt1.h<br> +gs/base/gscscie.c<br> +gs/base/gscsel.h<br> +gs/base/gscsepr.c<br> +gs/base/gscsepr.h<br> +gs/base/gscspace.c<br> +gs/base/gscspace.h<br> +gs/base/gscssub.c<br> +gs/base/gscssub.h<br> +gs/base/gsdcolor.h<br> +gs/base/gsdevice.c<br> +gs/base/gsdevice.h<br> +gs/base/gsdevmem.c<br> +gs/base/gsdfilt.c<br> +gs/base/gsdfilt.h<br> +gs/base/gsdll.h<br> +gs/base/gsdllwin.h<br> +gs/base/gsdparam.c<br> +gs/base/gsdpnext.h<br> +gs/base/gsdps.c<br> +gs/base/gsdps.h<br> +gs/base/gsdps1.c<br> +gs/base/gsdsrc.c<br> +gs/base/gsdsrc.h<br> +gs/base/gsequivc.c<br> +gs/base/gsequivc.h<br> +gs/base/gserrors.h<br> +gs/base/gsexit.h<br> +gs/base/gsfcid.c<br> +gs/base/gsfcid2.c<br> +gs/base/gsfcmap.c<br> +gs/base/gsfcmap.h<br> +gs/base/gsfcmap1.c<br> +gs/base/gsflip.c<br> +gs/base/gsflip.h<br> +gs/base/gsfname.c<br> +gs/base/gsfname.h<br> +gs/base/gsfont.c<br> +gs/base/gsfont.h<br> +gs/base/gsfont0.c<br> +gs/base/gsfont0c.c<br> +gs/base/gsfunc.c<br> +gs/base/gsfunc.h<br> +gs/base/gsfunc0.c<br> +gs/base/gsfunc0.h<br> +gs/base/gsfunc3.c<br> +gs/base/gsfunc3.h<br> +gs/base/gsfunc4.c<br> +gs/base/gsfunc4.h<br> +gs/base/gsgc.h<br> +gs/base/gsgcache.c<br> +gs/base/gsgcache.h<br> +gs/base/gsgdata.c<br> +gs/base/gsgdata.h<br> +gs/base/gshsb.c<br> +gs/base/gshsb.h<br> +gs/base/gsht.c<br> +gs/base/gsht.h<br> +gs/base/gsht1.c<br> +gs/base/gsht1.h<br> +gs/base/gshtscr.c<br> +gs/base/gshtx.c<br> +gs/base/gshtx.h<br> +gs/base/gsicc.c<br> +gs/base/gsicc.h<br> +gs/base/gsicc_cache.c<br> +gs/base/gsicc_cache.h<br> +gs/base/gsicc_cms.h<br> +gs/base/gsicc_create.c<br> +gs/base/gsicc_create.h<br> +gs/base/gsicc_lcms.c<br> +gs/base/gsicc_lcms2.c<br> +gs/base/gsicc_manage.c<br> +gs/base/gsicc_manage.h<br> +gs/base/gsicc_nocm.c<br> +gs/base/gsicc_profilecache.c<br> +gs/base/gsicc_profilecache.h<br> +gs/base/gsimage.c<br> +gs/base/gsimage.h<br> +gs/base/gsimpath.c<br> +gs/base/gsinit.c<br> +gs/base/gsio.h<br> +gs/base/gsiodev.c<br> +gs/base/gsiodevs.c<br> +gs/base/gsiodisk.c<br> +gs/base/gsiomacres.c<br> +gs/base/gsiorom.c<br> +gs/base/gsiorom.h<br> +gs/base/gsipar3x.h<br> +gs/base/gsiparam.h<br> +gs/base/gsiparm2.h<br> +gs/base/gsiparm3.h<br> +gs/base/gsiparm4.h<br> +gs/base/gsistate.c<br> +gs/base/gsjconf.h<br> +gs/base/gsjmorec.h<br> +gs/base/gslib.c<br> +gs/base/gslib.h<br> +gs/base/gslibctx.c<br> +gs/base/gslibctx.h<br> +gs/base/gsline.c<br> +gs/base/gsline.h<br> +gs/base/gslparam.h<br> +gs/base/gsmalloc.c<br> +gs/base/gsmalloc.h<br> +gs/base/gsmatrix.c<br> +gs/base/gsmatrix.h<br> +gs/base/gsmchunk.c<br> +gs/base/gsmchunk.h<br> +gs/base/gsmdebug.h<br> +gs/base/gsmemlok.c<br> +gs/base/gsmemlok.h<br> +gs/base/gsmemory.c<br> +gs/base/gsmemory.h<br> +gs/base/gsmemraw.h<br> +gs/base/gsmemret.c<br> +gs/base/gsmemret.h<br> +gs/base/gsmisc.c<br> +gs/base/gsnamecl.c<br> +gs/base/gsnamecl.h<br> +gs/base/gsncdummy.c<br> +gs/base/gsncdummy.h<br> +gs/base/gsnogc.c<br> +gs/base/gsnogc.h<br> +gs/base/gsnotify.c<br> +gs/base/gsnotify.h<br> +gs/base/gsovrc.c<br> +gs/base/gsovrc.h<br> +gs/base/gspaint.c<br> +gs/base/gspaint.h<br> +gs/base/gsparam.c<br> +gs/base/gsparam.h<br> +gs/base/gsparam2.c<br> +gs/base/gsparams.c<br> +gs/base/gsparams.h<br> +gs/base/gsparamx.c<br> +gs/base/gsparamx.h<br> +gs/base/gspath.c<br> +gs/base/gspath.h<br> +gs/base/gspath1.c<br> +gs/base/gspath2.h<br> +gs/base/gspcolor.c<br> +gs/base/gspcolor.h<br> +gs/base/gspenum.h<br> +gs/base/gspmdrv.c<br> +gs/base/gspmdrv.h<br> +gs/base/gspmdrv.rc<br> +gs/base/gsptype1.c<br> +gs/base/gsptype1.h<br> +gs/base/gsptype2.c<br> +gs/base/gsptype2.h<br> +gs/base/gsrect.h<br> +gs/base/gsrefct.h<br> +gs/base/gsromfs0.c<br> +gs/base/gsrop.c<br> +gs/base/gsrop.h<br> +gs/base/gsroprun.c<br> +gs/base/gsroprun1.h<br> +gs/base/gsroprun24.h<br> +gs/base/gsroprun8.h<br> +gs/base/gsropt.h<br> +gs/base/gsroptab.c<br> +gs/base/gsserial.c<br> +gs/base/gsserial.h<br> +gs/base/gsshade.c<br> +gs/base/gsshade.h<br> +gs/base/gsstate.c<br> +gs/base/gsstate.h<br> +gs/base/gsstruct.h<br> +gs/base/gsstype.h<br> +gs/base/gstext.c<br> +gs/base/gstext.h<br> +gs/base/gstparam.h<br> +gs/base/gstrans.c<br> +gs/base/gstrans.h<br> +gs/base/gstrap.c<br> +gs/base/gstrap.h<br> +gs/base/gstype1.c<br> +gs/base/gstype1.h<br> +gs/base/gstype2.c<br> +gs/base/gstype42.c<br> +gs/base/gstypes.h<br> +gs/base/gsuid.h<br> +gs/base/gsutil.c<br> +gs/base/gsutil.h<br> +gs/base/gswin.rc<br> +gs/base/gsxfont.h<br> +gs/base/gx.h<br> +gs/base/gxacpath.c<br> +gs/base/gxalloc.h<br> +gs/base/gxalpha.h<br> +gs/base/gxarith.h<br> +gs/base/gxband.h<br> +gs/base/gxbcache.c<br> +gs/base/gxbcache.h<br> +gs/base/gxbitfmt.h<br> +gs/base/gxbitmap.h<br> +gs/base/gxbitops.h<br> +gs/base/gxblend.c<br> +gs/base/gxblend.h<br> +gs/base/gxblend1.c<br> +gs/base/gxccache.c<br> +gs/base/gxccman.c<br> +gs/base/gxcdevn.h<br> +gs/base/gxchar.c<br> +gs/base/gxchar.h<br> +gs/base/gxchrout.c<br> +gs/base/gxchrout.h<br> +gs/base/gxcht.c<br> +gs/base/gxcid.h<br> +gs/base/gxcie.h<br> +gs/base/gxcindex.h<br> +gs/base/gxclbits.c<br> +gs/base/gxcldev.h<br> +gs/base/gxclfile.c<br> +gs/base/gxclimag.c<br> +gs/base/gxclio.h<br> +gs/base/gxclip.c<br> +gs/base/gxclip.h<br> +gs/base/gxclip2.c<br> +gs/base/gxclip2.h<br> +gs/base/gxclipm.c<br> +gs/base/gxclipm.h<br> +gs/base/gxclipsr.h<br> +gs/base/gxclist.c<br> +gs/base/gxclist.h<br> +gs/base/gxcllzw.c<br> +gs/base/gxclmem.c<br> +gs/base/gxclmem.h<br> +gs/base/gxclpage.c<br> +gs/base/gxclpage.h<br> +gs/base/gxclpath.c<br> +gs/base/gxclpath.h<br> +gs/base/gxclrast.c<br> +gs/base/gxclread.c<br> +gs/base/gxclrect.c<br> +gs/base/gxclthrd.c<br> +gs/base/gxclthrd.h<br> +gs/base/gxclutil.c<br> +gs/base/gxclzlib.c<br> +gs/base/gxcmap.c<br> +gs/base/gxcmap.h<br> +gs/base/gxcolor2.h<br> +gs/base/gxcomp.h<br> +gs/base/gxcoord.h<br> +gs/base/gxcpath.c<br> +gs/base/gxcpath.h<br> +gs/base/gxcspace.h<br> +gs/base/gxctable.c<br> +gs/base/gxctable.h<br> +gs/base/gxcvalue.h<br> +gs/base/gxdcconv.c<br> +gs/base/gxdcconv.h<br> +gs/base/gxdcolor.c<br> +gs/base/gxdcolor.h<br> +gs/base/gxdda.h<br> +gs/base/gxdevbuf.h<br> +gs/base/gxdevcli.h<br> +gs/base/gxdevice.h<br> +gs/base/gxdevmem.h<br> +gs/base/gxdevndi.c<br> +gs/base/gxdevndi.h<br> +gs/base/gxdevrop.h<br> +gs/base/gxdevsop.h<br> +gs/base/gxdht.h<br> +gs/base/gxdhtres.h<br> +gs/base/gxdhtserial.c<br> +gs/base/gxdhtserial.h<br> +gs/base/gxdither.h<br> +gs/base/gxdownscale.c<br> +gs/base/gxdownscale.h<br> +gs/base/gxdtfill.h<br> +gs/base/gxfapiu.c<br> +gs/base/gxfapiu.h<br> +gs/base/gxfarith.h<br> +gs/base/gxfcache.h<br> +gs/base/gxfcid.h<br> +gs/base/gxfcmap.h<br> +gs/base/gxfcmap1.h<br> +gs/base/gxfcopy.c<br> +gs/base/gxfcopy.h<br> +gs/base/gxfdrop.c<br> +gs/base/gxfdrop.h<br> +gs/base/gxfill.c<br> +gs/base/gxfill.h<br> +gs/base/gxfillsl.h<br> +gs/base/gxfilltr.h<br> +gs/base/gxfillts.h<br> +gs/base/gxfixed.h<br> +gs/base/gxfmap.h<br> +gs/base/gxfont.h<br> +gs/base/gxfont0.h<br> +gs/base/gxfont0c.h<br> +gs/base/gxfont1.h<br> +gs/base/gxfont42.h<br> +gs/base/gxfrac.h<br> +gs/base/gxftype.h<br> +gs/base/gxfunc.h<br> +gs/base/gxgetbit.h<br> +gs/base/gxhintn.c<br> +gs/base/gxhintn.h<br> +gs/base/gxhintn1.c<br> +gs/base/gxhldevc.c<br> +gs/base/gxhldevc.h<br> +gs/base/gxht.c<br> +gs/base/gxht.h<br> +gs/base/gxht_thresh.c<br> +gs/base/gxht_thresh.h<br> +gs/base/gxhtbit.c<br> +gs/base/gxhttile.h<br> +gs/base/gxhttype.h<br> +gs/base/gxi12bit.c<br> +gs/base/gxi16bit.c<br> +gs/base/gxiclass.h<br> +gs/base/gxicolor.c<br> +gs/base/gxidata.c<br> +gs/base/gxifast.c<br> +gs/base/gximag3x.c<br> +gs/base/gximag3x.h<br> +gs/base/gximage.c<br> +gs/base/gximage.h<br> +gs/base/gximage1.c<br> +gs/base/gximage2.c<br> +gs/base/gximage3.c<br> +gs/base/gximage3.h<br> +gs/base/gximage4.c<br> +gs/base/gximask.c<br> +gs/base/gximask.h<br> +gs/base/gximono.c<br> +gs/base/gxino12b.c<br> +gs/base/gxino16b.c<br> +gs/base/gxiodev.h<br> +gs/base/gxiparam.h<br> +gs/base/gxipixel.c<br> +gs/base/gxiscale.c<br> +gs/base/gxistate.h<br> +gs/base/gxline.h<br> +gs/base/gxlum.h<br> +gs/base/gxmatrix.h<br> +gs/base/gxmclip.c<br> +gs/base/gxmclip.h<br> +gs/base/gxobj.h<br> +gs/base/gxoprect.c<br> +gs/base/gxoprect.h<br> +gs/base/gxp1fill.c<br> +gs/base/gxp1impl.h<br> +gs/base/gxpageq.c<br> +gs/base/gxpageq.h<br> +gs/base/gxpaint.c<br> +gs/base/gxpaint.h<br> +gs/base/gxpath.c<br> +gs/base/gxpath.h<br> +gs/base/gxpath2.c<br> +gs/base/gxpcache.h<br> +gs/base/gxpcmap.c<br> +gs/base/gxpcolor.h<br> +gs/base/gxpcopy.c<br> +gs/base/gxpdash.c<br> +gs/base/gxpflat.c<br> +gs/base/gxrplane.h<br> +gs/base/gxsample.c<br> +gs/base/gxsample.h<br> +gs/base/gxsamplp.h<br> +gs/base/gxshade.c<br> +gs/base/gxshade.h<br> +gs/base/gxshade1.c<br> +gs/base/gxshade4.c<br> +gs/base/gxshade4.h<br> +gs/base/gxshade6.c<br> +gs/base/gxstate.h<br> +gs/base/gxstdio.h<br> +gs/base/gxstroke.c<br> +gs/base/gxsync.c<br> +gs/base/gxsync.h<br> +gs/base/gxtext.h<br> +gs/base/gxtmap.h<br> +gs/base/gxttf.h<br> +gs/base/gxttfb.c<br> +gs/base/gxttfb.h<br> +gs/base/gxtype1.c<br> +gs/base/gxtype1.h<br> +gs/base/gxxfont.h<br> +gs/base/gzacpath.h<br> +gs/base/gzcpath.h<br> +gs/base/gzht.h<br> +gs/base/gzline.h<br> +gs/base/gzpath.h<br> +gs/base/gzspotan.c<br> +gs/base/gzspotan.h<br> +gs/base/gzstate.h<br> +gs/base/icclib.mak<br> +gs/base/ijs.mak<br> +gs/base/instcopy<br> +gs/base/jasper.mak<br> +gs/base/jbig2.mak<br> +gs/base/jerror_.h<br> +gs/base/jpeg.mak<br> +gs/base/jpegxr.mak<br> +gs/base/lcms.mak<br> +gs/base/lcms2.mak<br> +gs/base/lcups.mak<br> +gs/base/lcupsi.mak<br> +gs/base/ldf_jb2.mak<br> +gs/base/lib.mak<br> +gs/base/locale_.h<br> +gs/base/lwf_jp2.mak<br> +gs/base/macgenmcpxml.sh<br> +gs/base/macos-fw.mak<br> +gs/base/macos-mcp.mak<br> +gs/base/macos_carbon_d_pre.h<br> +gs/base/macos_carbon_pre.h<br> +gs/base/macos_classic_d_pre.h<br> +gs/base/macosx.mak<br> +gs/base/macsystypes.h<br> +gs/base/malloc_.h<br> +gs/base/math_.h<br> +gs/base/md5.c<br> +gs/base/md5.h<br> +gs/base/md5main.c<br> +gs/base/memento.c<br> +gs/base/memento.h<br> +gs/base/memory_.h<br> +gs/base/minftrsz.c<br> +gs/base/minftrsz.h<br> +gs/base/mkromfs.c<br> +gs/base/msvccmd.mak<br> +gs/base/msvclib.mak<br> +gs/base/msvctail.mak<br> +gs/base/mv.bat<br> +gs/base/mv.cmd<br> +gs/base/opdfread.h<br> +gs/base/openjpeg.mak<br> +gs/base/openvms.mak<br> +gs/base/openvms.mmk<br> +gs/base/pcwin.mak<br> +gs/base/pipe_.h<br> +gs/base/png.mak<br> +gs/base/png_.h<br> +gs/base/rinkj/evenbetter-rll.c<br> +gs/base/rinkj/evenbetter-rll.h<br> +gs/base/rinkj/rinkj-byte-stream.c<br> +gs/base/rinkj/rinkj-byte-stream.h<br> +gs/base/rinkj/rinkj-config.c<br> +gs/base/rinkj/rinkj-config.h<br> +gs/base/rinkj/rinkj-device.c<br> +gs/base/rinkj/rinkj-device.h<br> +gs/base/rinkj/rinkj-dither.c<br> +gs/base/rinkj/rinkj-dither.h<br> +gs/base/rinkj/rinkj-epson870.c<br> +gs/base/rinkj/rinkj-epson870.h<br> +gs/base/rinkj/rinkj-screen-eb.c<br> +gs/base/rinkj/rinkj-screen-eb.h<br> +gs/base/rm.bat<br> +gs/base/rm.cmd<br> +gs/base/sa85d.c<br> +gs/base/sa85d.h<br> +gs/base/sa85x.h<br> +gs/base/saes.c<br> +gs/base/saes.h<br> +gs/base/sarc4.c<br> +gs/base/sarc4.h<br> +gs/base/sbcp.c<br> +gs/base/sbcp.h<br> +gs/base/sbhc.c<br> +gs/base/sbhc.h<br> +gs/base/sbtx.h<br> +gs/base/sbwbs.c<br> +gs/base/sbwbs.h<br> +gs/base/scanchar.h<br> +gs/base/scantab.c<br> +gs/base/scf.h<br> +gs/base/scfd.c<br> +gs/base/scfdgen.c<br> +gs/base/scfdtab.c<br> +gs/base/scfe.c<br> +gs/base/scfetab.c<br> +gs/base/scfparam.c<br> +gs/base/scfx.h<br> +gs/base/scommon.h<br> +gs/base/sdcparam.c<br> +gs/base/sdcparam.h<br> +gs/base/sdct.h<br> +gs/base/sdctc.c<br> +gs/base/sdctd.c<br> +gs/base/sdcte.c<br> +gs/base/sddparam.c<br> +gs/base/sdeparam.c<br> +gs/base/seexec.c<br> +gs/base/setjmp_.h<br> +gs/base/sfilter.h<br> +gs/base/sfilter2.c<br> +gs/base/sfxboth.c<br> +gs/base/sfxcommon.c<br> +gs/base/sfxfd.c<br> +gs/base/sfxstdio.c<br> +gs/base/shc.c<br> +gs/base/shc.h<br> +gs/base/shcgen.c<br> +gs/base/shcgen.h<br> +gs/base/sidscale.c<br> +gs/base/sidscale.h<br> +gs/base/siinterp.c<br> +gs/base/siinterp.h<br> +gs/base/simscale.c<br> +gs/base/simscale.h<br> +gs/base/siscale.c<br> +gs/base/siscale.h<br> +gs/base/sisparam.h<br> +gs/base/sjbig2.c<br> +gs/base/sjbig2.h<br> +gs/base/sjbig2_luratech.c<br> +gs/base/sjbig2_luratech.h<br> +gs/base/sjpeg.h<br> +gs/base/sjpegc.c<br> +gs/base/sjpegd.c<br> +gs/base/sjpege.c<br> +gs/base/sjpx.c<br> +gs/base/sjpx.h<br> +gs/base/sjpx_luratech.c<br> +gs/base/sjpx_luratech.h<br> +gs/base/sjpx_openjpeg.c<br> +gs/base/sjpx_openjpeg.h<br> +gs/base/slzwc.c<br> +gs/base/slzwd.c<br> +gs/base/slzwe.c<br> +gs/base/slzwx.h<br> +gs/base/smd5.c<br> +gs/base/smd5.h<br> +gs/base/smtf.c<br> +gs/base/smtf.h<br> +gs/base/spdiff.c<br> +gs/base/spdiffx.h<br> +gs/base/spngp.c<br> +gs/base/spngpx.h<br> +gs/base/spprint.c<br> +gs/base/spprint.h<br> +gs/base/spsdf.c<br> +gs/base/spsdf.h<br> +gs/base/srdline.h<br> +gs/base/srld.c<br> +gs/base/srle.c<br> +gs/base/srlx.h<br> +gs/base/ssha2.c<br> +gs/base/ssha2.h<br> +gs/base/sstring.c<br> +gs/base/sstring.h<br> +gs/base/stat_.h<br> +gs/base/std.h<br> +gs/base/stdint_.h<br> +gs/base/stdio_.h<br> +gs/base/stdpn.h<br> +gs/base/stdpre.h<br> +gs/base/stream.c<br> +gs/base/stream.h<br> +gs/base/strimpl.h<br> +gs/base/string_.h<br> +gs/base/strmio.c<br> +gs/base/strmio.h<br> +gs/base/szlibc.c<br> +gs/base/szlibd.c<br> +gs/base/szlibe.c<br> +gs/base/szlibx.h<br> +gs/base/szlibxx.h<br> +gs/base/tiff.mak<br> +gs/base/time_.h<br> +gs/base/ttcalc.c<br> +gs/base/ttcalc.h<br> +gs/base/ttcommon.h<br> +gs/base/ttconf.h<br> +gs/base/ttconfig.h<br> +gs/base/ttfinp.c<br> +gs/base/ttfinp.h<br> +gs/base/ttfmain.c<br> +gs/base/ttfmemd.c<br> +gs/base/ttfmemd.h<br> +gs/base/ttfoutl.h<br> +gs/base/ttfsfnt.h<br> +gs/base/ttinterp.c<br> +gs/base/ttinterp.h<br> +gs/base/ttload.c<br> +gs/base/ttload.h<br> +gs/base/ttmisc.h<br> +gs/base/ttobjs.c<br> +gs/base/ttobjs.h<br> +gs/base/tttables.h<br> +gs/base/tttype.h<br> +gs/base/tttypes.h<br> +gs/base/ugcclib.mak<br> +gs/base/unistd_.h<br> +gs/base/unix-aux.mak<br> +gs/base/unix-dll.mak<br> +gs/base/unix-end.mak<br> +gs/base/unix-gcc.mak<br> +gs/base/unixansi.mak<br> +gs/base/unixhead.mak<br> +gs/base/unixinst.mak<br> +gs/base/unixlink.mak<br> +gs/base/valgrind.h<br> +gs/base/vdtrace.c<br> +gs/base/vdtrace.h<br> +gs/base/version.mak<br> +gs/base/vms_x_fix.h<br> +gs/base/vmsmath.h<br> +gs/base/whitelst.c<br> +gs/base/whitelst.h<br> +gs/base/windows_.h<br> +gs/base/winlib.mak<br> +gs/base/winplat.mak<br> +gs/base/x_.h<br> +gs/base/zlib.mak<br> +gs/cups/colord.c<br> +gs/cups/colord.h<br> +gs/cups/cups.mak<br> +gs/cups/gdevcups.c<br> +gs/cups/gstopxl.in<br> +gs/cups/gstoraster.c<br> +gs/cups/pxlcolor.ppd<br> +gs/cups/pxlmono.ppd<br> +gs/doc/API.htm<br> +gs/doc/C-style.htm<br> +gs/doc/Changes.htm<br> +gs/doc/Commprod.htm<br> +gs/doc/DLL.htm<br> +gs/doc/Deprecated.htm<br> +gs/doc/Details.htm<br> +gs/doc/Details8.htm<br> +gs/doc/Details9.htm<br> +gs/doc/Develop.htm<br> +gs/doc/Devices.htm<br> +gs/doc/Drivers.htm<br> +gs/doc/Fonts.htm<br> +gs/doc/Helpers.htm<br> +gs/doc/Hershey.htm<br> +gs/doc/History1.htm<br> +gs/doc/History2.htm<br> +gs/doc/History3.htm<br> +gs/doc/History4.htm<br> +gs/doc/History5.htm<br> +gs/doc/History6.htm<br> +gs/doc/History7.htm<br> +gs/doc/History8.htm<br> +gs/doc/History9.htm<br> +gs/doc/Install.htm<br> +gs/doc/Issues.htm<br> +gs/doc/Language.htm<br> +gs/doc/Lib.htm<br> +gs/doc/Make.htm<br> +gs/doc/News.htm<br> +gs/doc/Projects.htm<br> +gs/doc/Ps-style.htm<br> +gs/doc/Ps2epsi.htm<br> +gs/doc/Ps2pdf.htm<br> +gs/doc/Ps2ps2.htm<br> +gs/doc/Psfiles.htm<br> +gs/doc/Readme.htm<br> +gs/doc/Release.htm<br> +gs/doc/Source.htm<br> +gs/doc/Unix-lpr.htm<br> +gs/doc/Use.htm<br> +gs/doc/WhatIsGS.htm<br> +gs/doc/Xfonts.htm<br> +gs/doc/gs-vms.hlp<br> +gs/doc/gs.css<br> +gs/doc/index.html<br> +gs/doc/pscet_status.txt<br> +gs/doc/thirdparty.htm<br> +gs/examples/waterfal.ps<br> +gs/freetype/src/gzip/adler32.c<br> +gs/freetype/src/gzip/zconf.h<br> +gs/freetype/src/gzip/zutil.c<br> +gs/freetype/src/gzip/zutil.h<br> +gs/ijs/Makefile.am<br> +gs/ijs/configure.ac<br> +gs/jasper/src/libjasper/base/jas_cm.c<br> +gs/jasper/src/libjasper/base/jas_getopt.c<br> +gs/jasper/src/libjasper/base/jas_image.c<br> +gs/jasper/src/libjasper/base/jas_malloc.c<br> +gs/jasper/src/libjasper/base/jas_seq.c<br> +gs/jasper/src/libjasper/base/jas_stream.c<br> +gs/jasper/src/libjasper/base/jas_string.c<br> +gs/jasper/src/libjasper/base/jas_tvp.c<br> +gs/jasper/src/libjasper/bmp/bmp_cod.c<br> +gs/jasper/src/libjasper/bmp/bmp_cod.h<br> +gs/jasper/src/libjasper/bmp/bmp_dec.c<br> +gs/jasper/src/libjasper/bmp/bmp_enc.c<br> +gs/jasper/src/libjasper/include/jasper/jas_cm.h<br> +gs/jasper/src/libjasper/include/jasper/jas_debug.h<br> +gs/jasper/src/libjasper/include/jasper/jas_fix.h<br> +gs/jasper/src/libjasper/include/jasper/jas_getopt.h<br> +gs/jasper/src/libjasper/include/jasper/jas_image.h<br> +gs/jasper/src/libjasper/include/jasper/jas_malloc.h<br> +gs/jasper/src/libjasper/include/jasper/jas_math.h<br> +gs/jasper/src/libjasper/include/jasper/jas_seq.h<br> +gs/jasper/src/libjasper/include/jasper/jas_stream.h<br> +gs/jasper/src/libjasper/include/jasper/jas_string.h<br> +gs/jasper/src/libjasper/include/jasper/jas_tvp.h<br> +gs/jasper/src/libjasper/include/jasper/jas_types.h<br> +gs/jasper/src/libjasper/include/jasper/jas_version.h<br> +gs/jasper/src/libjasper/jp2/jp2_cod.c<br> +gs/jasper/src/libjasper/jp2/jp2_cod.h<br> +gs/jasper/src/libjasper/jp2/jp2_enc.c<br> +gs/jasper/src/libjasper/jpc/jpc_bs.c<br> +gs/jasper/src/libjasper/jpc/jpc_bs.h<br> +gs/jasper/src/libjasper/jpc/jpc_cod.h<br> +gs/jasper/src/libjasper/jpc/jpc_cs.c<br> +gs/jasper/src/libjasper/jpc/jpc_cs.h<br> +gs/jasper/src/libjasper/jpc/jpc_dec.c<br> +gs/jasper/src/libjasper/jpc/jpc_dec.h<br> +gs/jasper/src/libjasper/jpc/jpc_enc.c<br> +gs/jasper/src/libjasper/jpc/jpc_enc.h<br> +gs/jasper/src/libjasper/jpc/jpc_fix.h<br> +gs/jasper/src/libjasper/jpc/jpc_flt.h<br> +gs/jasper/src/libjasper/jpc/jpc_math.c<br> +gs/jasper/src/libjasper/jpc/jpc_mct.c<br> +gs/jasper/src/libjasper/jpc/jpc_mct.h<br> +gs/jasper/src/libjasper/jpc/jpc_mqcod.c<br> +gs/jasper/src/libjasper/jpc/jpc_mqcod.h<br> +gs/jasper/src/libjasper/jpc/jpc_mqdec.c<br> +gs/jasper/src/libjasper/jpc/jpc_mqdec.h<br> +gs/jasper/src/libjasper/jpc/jpc_mqenc.c<br> +gs/jasper/src/libjasper/jpc/jpc_mqenc.h<br> +gs/jasper/src/libjasper/jpc/jpc_qmfb.c<br> +gs/jasper/src/libjasper/jpc/jpc_qmfb.h<br> +gs/jasper/src/libjasper/jpc/jpc_t1cod.c<br> +gs/jasper/src/libjasper/jpc/jpc_t1cod.h<br> +gs/jasper/src/libjasper/jpc/jpc_t1dec.c<br> +gs/jasper/src/libjasper/jpc/jpc_t1dec.h<br> +gs/jasper/src/libjasper/jpc/jpc_t1enc.c<br> +gs/jasper/src/libjasper/jpc/jpc_t1enc.h<br> +gs/jasper/src/libjasper/jpc/jpc_t2cod.c<br> +gs/jasper/src/libjasper/jpc/jpc_t2cod.h<br> +gs/jasper/src/libjasper/jpc/jpc_t2dec.c<br> +gs/jasper/src/libjasper/jpc/jpc_t2dec.h<br> +gs/jasper/src/libjasper/jpc/jpc_t2enc.c<br> +gs/jasper/src/libjasper/jpc/jpc_t2enc.h<br> +gs/jasper/src/libjasper/jpc/jpc_tagtree.c<br> +gs/jasper/src/libjasper/jpc/jpc_tagtree.h<br> +gs/jasper/src/libjasper/jpc/jpc_tsfb.c<br> +gs/jasper/src/libjasper/jpc/jpc_tsfb.h<br> +gs/jasper/src/libjasper/jpc/jpc_util.c<br> +gs/jasper/src/libjasper/jpg/jpg_cod.h<br> +gs/jasper/src/libjasper/pgx/pgx_cod.h<br> +gs/jasper/src/libjasper/pnm/pnm_cod.c<br> +gs/jasper/src/libjasper/pnm/pnm_cod.h<br> +gs/jasper/src/libjasper/pnm/pnm_dec.c<br> +gs/jasper/src/libjasper/pnm/pnm_enc.c<br> +gs/jasper/src/libjasper/ras/ras_cod.c<br> +gs/jasper/src/libjasper/ras/ras_cod.h<br> +gs/jasper/src/libjasper/ras/ras_dec.c<br> +gs/jasper/src/libjasper/ras/ras_enc.c<br> +gs/jbig2dec/config_types.h<br> +gs/jbig2dec/config_types.h.in<br> +gs/jbig2dec/config_win32.h<br> +gs/jbig2dec/getopt.c<br> +gs/jbig2dec/getopt.h<br> +gs/jbig2dec/getopt1.c<br> +gs/jbig2dec/jbig2.c<br> +gs/jbig2dec/jbig2.h<br> +gs/jbig2dec/jbig2_arith.c<br> +gs/jbig2dec/jbig2_arith.h<br> +gs/jbig2dec/jbig2_arith_iaid.c<br> +gs/jbig2dec/jbig2_arith_iaid.h<br> +gs/jbig2dec/jbig2_arith_int.c<br> +gs/jbig2dec/jbig2_arith_int.h<br> +gs/jbig2dec/jbig2_generic.c<br> +gs/jbig2dec/jbig2_generic.h<br> +gs/jbig2dec/jbig2_halftone.c<br> +gs/jbig2dec/jbig2_halftone.h<br> +gs/jbig2dec/jbig2_huffman.c<br> +gs/jbig2dec/jbig2_huffman.h<br> +gs/jbig2dec/jbig2_hufftab.h<br> +gs/jbig2dec/jbig2_image.c<br> +gs/jbig2dec/jbig2_image.h<br> +gs/jbig2dec/jbig2_image_pbm.c<br> +gs/jbig2dec/jbig2_image_png.c<br> +gs/jbig2dec/jbig2_metadata.c<br> +gs/jbig2dec/jbig2_metadata.h<br> +gs/jbig2dec/jbig2_mmr.c<br> +gs/jbig2dec/jbig2_mmr.h<br> +gs/jbig2dec/jbig2_page.c<br> +gs/jbig2dec/jbig2_priv.h<br> +gs/jbig2dec/jbig2_refinement.c<br> +gs/jbig2dec/jbig2_segment.c<br> +gs/jbig2dec/jbig2_symbol_dict.c<br> +gs/jbig2dec/jbig2_symbol_dict.h<br> +gs/jbig2dec/jbig2_text.c<br> +gs/jbig2dec/jbig2_text.h<br> +gs/jbig2dec/jbig2dec.c<br> +gs/jbig2dec/memcmp.c<br> +gs/jbig2dec/memento.c<br> +gs/jbig2dec/memento.h<br> +gs/jbig2dec/os_types.h<br> +gs/jbig2dec/pbm2png.c<br> +gs/jbig2dec/snprintf.c<br> +gs/lib/FAPIconfig-FCO<br> +gs/lib/FCOfontmap-PCLPS3<br> +gs/lib/FCOfontmap-PS3<br> +gs/lib/Fontmap.ATB<br> +gs/lib/Fontmap.ATM<br> +gs/lib/Fontmap.OS2<br> +gs/lib/Fontmap.SGI<br> +gs/lib/Fontmap.Sol<br> +gs/lib/Fontmap.URW-136.T1<br> +gs/lib/Fontmap.URW-136.TT<br> +gs/lib/Fontmap.Ult<br> +gs/lib/Fontmap.VMS<br> +gs/lib/PDFA_def.ps<br> +gs/lib/PDFX_def.ps<br> +gs/lib/acctest.ps<br> +gs/lib/addxchar.ps<br> +gs/lib/align.ps<br> +gs/lib/caption.ps<br> +gs/lib/cat.ps<br> +gs/lib/cid2code.ps<br> +gs/lib/decrypt.ps<br> +gs/lib/docie.ps<br> +gs/lib/dumphint<br> +gs/lib/dumphint.bat<br> +gs/lib/dumphint.ps<br> +gs/lib/dvipdf<br> +gs/lib/eps2eps<br> +gs/lib/eps2eps.bat<br> +gs/lib/eps2eps.cmd<br> +gs/lib/font2c<br> +gs/lib/font2c.bat<br> +gs/lib/font2c.cmd<br> +gs/lib/font2c.ps<br> +gs/lib/font2pcl.ps<br> +gs/lib/gs_ce_e.ps<br> +gs/lib/gs_cmdl.ps<br> +gs/lib/gs_fform.ps<br> +gs/lib/gs_il2_e.ps<br> +gs/lib/gs_kanji.ps<br> +gs/lib/gs_ksb_e.ps<br> +gs/lib/gs_lgo_e.ps<br> +gs/lib/gs_lgx_e.ps<br> +gs/lib/gs_pfile.ps<br> +gs/lib/gs_rdlin.ps<br> +gs/lib/gs_wl1_e.ps<br> +gs/lib/gs_wl2_e.ps<br> +gs/lib/gs_wl5_e.ps<br> +gs/lib/gsbj<br> +gs/lib/gsbj.bat<br> +gs/lib/gsdj<br> +gs/lib/gsdj.bat<br> +gs/lib/gsdj500<br> +gs/lib/gsdj500.bat<br> +gs/lib/gslj<br> +gs/lib/gslj.bat<br> +gs/lib/gslp<br> +gs/lib/gslp.bat<br> +gs/lib/gslp.ps<br> +gs/lib/gsnd<br> +gs/lib/gsnd.bat<br> +gs/lib/gsndt.bat<br> +gs/lib/gsnup.ps<br> +gs/lib/gssetgs.bat<br> +gs/lib/gssetgs32.bat<br> +gs/lib/gssetgs64.bat<br> +gs/lib/gst.bat<br> +gs/lib/gstt.bat<br> +gs/lib/ht_ccsto.ps<br> +gs/lib/image-qa.ps<br> +gs/lib/impath.ps<br> +gs/lib/jispaper.ps<br> +gs/lib/jobseparator.ps<br> +gs/lib/landscap.ps<br> +gs/lib/level1.ps<br> +gs/lib/lines.ps<br> +gs/lib/lp386.bat<br> +gs/lib/lp386r2.bat<br> +gs/lib/lpgs.bat<br> +gs/lib/lpr2.bat<br> +gs/lib/lprsetup.sh<br> +gs/lib/markhint.ps<br> +gs/lib/markpath.ps<br> +gs/lib/mkcidfm.ps<br> +gs/lib/opdfread.ps<br> +gs/lib/packfile.ps<br> +gs/lib/pcharstr.ps<br> +gs/lib/pdf2dsc<br> +gs/lib/pdf2dsc.bat<br> +gs/lib/pdf2dsc.ps<br> +gs/lib/pdf2ps<br> +gs/lib/pdf2ps.bat<br> +gs/lib/pdf2ps.cmd<br> +gs/lib/pdfopt<br> +gs/lib/pdfopt.bat<br> +gs/lib/pdfopt.ps<br> +gs/lib/pdfwrite.ps<br> +gs/lib/pf2afm<br> +gs/lib/pf2afm.bat<br> +gs/lib/pf2afm.cmd<br> +gs/lib/pf2afm.ps<br> +gs/lib/pfbtopfa<br> +gs/lib/pfbtopfa.bat<br> +gs/lib/pfbtopfa.ps<br> +gs/lib/pftogsf.bat<br> +gs/lib/ppath.ps<br> +gs/lib/pphs<br> +gs/lib/pphs.ps<br> +gs/lib/prfont.ps<br> +gs/lib/printafm<br> +gs/lib/printafm.ps<br> +gs/lib/ps2ai.ps<br> +gs/lib/ps2ascii<br> +gs/lib/ps2ascii.bat<br> +gs/lib/ps2ascii.cmd<br> +gs/lib/ps2ascii.ps<br> +gs/lib/ps2epsi<br> +gs/lib/ps2epsi.bat<br> +gs/lib/ps2epsi.cmd<br> +gs/lib/ps2epsi.ps<br> +gs/lib/ps2pdf<br> +gs/lib/ps2pdf.bat<br> +gs/lib/ps2pdf.cmd<br> +gs/lib/ps2pdf12<br> +gs/lib/ps2pdf12.bat<br> +gs/lib/ps2pdf12.cmd<br> +gs/lib/ps2pdf13<br> +gs/lib/ps2pdf13.bat<br> +gs/lib/ps2pdf13.cmd<br> +gs/lib/ps2pdf14<br> +gs/lib/ps2pdf14.bat<br> +gs/lib/ps2pdf14.cmd<br> +gs/lib/ps2pdfwr<br> +gs/lib/ps2pdfxx.bat<br> +gs/lib/ps2ps<br> +gs/lib/ps2ps.bat<br> +gs/lib/ps2ps.cmd<br> +gs/lib/ps2ps2<br> +gs/lib/ps2ps2.bat<br> +gs/lib/ps2ps2.cmd<br> +gs/lib/rollconv.ps<br> +gs/lib/showchar.ps<br> +gs/lib/stcinfo.ps<br> +gs/lib/stcolor.ps<br> +gs/lib/stocht.ps<br> +gs/lib/traceimg.ps<br> +gs/lib/traceop.ps<br> +gs/lib/type1enc.ps<br> +gs/lib/type1ops.ps<br> +gs/lib/uninfo.ps<br> +gs/lib/unix-lpr.sh<br> +gs/lib/unprot.ps<br> +gs/lib/viewcmyk.ps<br> +gs/lib/viewgif.ps<br> +gs/lib/viewjpeg.ps<br> +gs/lib/viewmiff.ps<br> +gs/lib/viewpbm.ps<br> +gs/lib/viewpcx.ps<br> +gs/lib/viewps2a.ps<br> +gs/lib/viewrgb.ps<br> +gs/lib/wftopfa<br> +gs/lib/wftopfa.ps<br> +gs/lib/winmaps.ps<br> +gs/lib/wmakebat.bat<br> +gs/lib/wrfont.ps<br> +gs/lib/zeroline.ps<br> +gs/man/de/dvipdf.1<br> +gs/man/de/font2c.1<br> +gs/man/de/gsnd.1<br> +gs/man/de/pdf2dsc.1<br> +gs/man/de/pdf2ps.1<br> +gs/man/de/pdfopt.1<br> +gs/man/de/printafm.1<br> +gs/man/de/ps2ascii.1<br> +gs/man/de/ps2pdf.1<br> +gs/man/de/ps2ps.1<br> +gs/man/de/wftopfa.1<br> +gs/man/dvipdf.1<br> +gs/man/eps2eps.1<br> +gs/man/font2c.1<br> +gs/man/gs.1<br> +gs/man/gslp.1<br> +gs/man/gsnd.1<br> +gs/man/pdf2dsc.1<br> +gs/man/pdf2ps.1<br> +gs/man/pdfopt.1<br> +gs/man/pf2afm.1<br> +gs/man/pfbtopfa.1<br> +gs/man/printafm.1<br> +gs/man/ps2ascii.1<br> +gs/man/ps2epsi.1<br> +gs/man/ps2pdf.1<br> +gs/man/ps2pdfwr.1<br> +gs/man/ps2ps.1<br> +gs/man/wftopfa.1<br> +gs/psi/bfont.h<br> +gs/psi/btoken.h<br> +gs/psi/dmmain.c<br> +gs/psi/dmmain.r<br> +gs/psi/dpmain.c<br> +gs/psi/dscparse.c<br> +gs/psi/dscparse.h<br> +gs/psi/dstack.h<br> +gs/psi/dwdll.c<br> +gs/psi/dwdll.h<br> +gs/psi/dwimg.c<br> +gs/psi/dwimg.h<br> +gs/psi/dwmain.c<br> +gs/psi/dwmain.rc<br> +gs/psi/dwmainc.c<br> +gs/psi/dwnodll.c<br> +gs/psi/dwreg.c<br> +gs/psi/dwreg.h<br> +gs/psi/dwres.h<br> +gs/psi/dwtext.c<br> +gs/psi/dwtext.h<br> +gs/psi/dwtrace.c<br> +gs/psi/dwtrace.h<br> +gs/psi/dxmain.c<br> +gs/psi/dxmainc.c<br> +gs/psi/estack.h<br> +gs/psi/fapi_ft.c<br> +gs/psi/fapibstm.c<br> +gs/psi/fapiufst.c<br> +gs/psi/files.h<br> +gs/psi/ghost.h<br> +gs/psi/gs.c<br> +gs/psi/gsdll.c<br> +gs/psi/gsdll2.rc<br> +gs/psi/gsdll32.rc<br> +gs/psi/gserver.c<br> +gs/psi/gsos2.rc<br> +gs/psi/ialloc.c<br> +gs/psi/ialloc.h<br> +gs/psi/iapi.c<br> +gs/psi/iapi.h<br> +gs/psi/iastate.h<br> +gs/psi/iastruct.h<br> +gs/psi/ibnum.c<br> +gs/psi/ibnum.h<br> +gs/psi/ichar.h<br> +gs/psi/ichar1.h<br> +gs/psi/icharout.h<br> +gs/psi/icid.h<br> +gs/psi/icie.h<br> +gs/psi/icolor.h<br> +gs/psi/iconf.c<br> +gs/psi/iconf.h<br> +gs/psi/icontext.c<br> +gs/psi/icontext.h<br> +gs/psi/icremap.h<br> +gs/psi/icsmap.h<br> +gs/psi/icstate.h<br> +gs/psi/iddict.h<br> +gs/psi/iddstack.h<br> +gs/psi/idebug.c<br> +gs/psi/idebug.h<br> +gs/psi/idict.c<br> +gs/psi/idict.h<br> +gs/psi/idictdef.h<br> +gs/psi/idicttpl.h<br> +gs/psi/idisp.c<br> +gs/psi/idisp.h<br> +gs/psi/idosave.h<br> +gs/psi/idparam.c<br> +gs/psi/idparam.h<br> +gs/psi/idsdata.h<br> +gs/psi/idstack.c<br> +gs/psi/idstack.h<br> +gs/psi/ierrors.h<br> +gs/psi/iesdata.h<br> +gs/psi/iestack.h<br> +gs/psi/ifapi.h<br> +gs/psi/ifcid.h<br> +gs/psi/ifilter.h<br> +gs/psi/ifilter2.h<br> +gs/psi/ifont.h<br> +gs/psi/ifont1.h<br> +gs/psi/ifont2.h<br> +gs/psi/ifont42.h<br> +gs/psi/ifrpred.h<br> +gs/psi/ifunc.h<br> +gs/psi/ifwpred.h<br> +gs/psi/igc.c<br> +gs/psi/igc.h<br> +gs/psi/igcref.c<br> +gs/psi/igcstr.c<br> +gs/psi/igcstr.h<br> +gs/psi/igstate.h<br> +gs/psi/iht.h<br> +gs/psi/iimage.h<br> +gs/psi/iimage2.h<br> +gs/psi/iinit.c<br> +gs/psi/iinit.h<br> +gs/psi/ilevel.h<br> +gs/psi/ilocate.c<br> +gs/psi/imain.c<br> +gs/psi/imain.h<br> +gs/psi/imainarg.c<br> +gs/psi/imainarg.h<br> +gs/psi/imemory.h<br> +gs/psi/iminst.h<br> +gs/psi/iname.c<br> +gs/psi/iname.h<br> +gs/psi/inamedef.h<br> +gs/psi/inameidx.h<br> +gs/psi/inames.h<br> +gs/psi/inamestr.h<br> +gs/psi/inobtokn.c<br> +gs/psi/inouparm.c<br> +gs/psi/int.mak<br> +gs/psi/interp.c<br> +gs/psi/interp.h<br> +gs/psi/iosdata.h<br> +gs/psi/iostack.h<br> +gs/psi/ipacked.h<br> +gs/psi/iparam.c<br> +gs/psi/iparam.h<br> +gs/psi/iparray.h<br> +gs/psi/ipcolor.h<br> +gs/psi/iplugin.c<br> +gs/psi/iplugin.h<br> +gs/psi/ireclaim.c<br> +gs/psi/iref.h<br> +gs/psi/isave.c<br> +gs/psi/isave.h<br> +gs/psi/iscan.c<br> +gs/psi/iscan.h<br> +gs/psi/iscanbin.c<br> +gs/psi/iscanbin.h<br> +gs/psi/iscannum.c<br> +gs/psi/iscannum.h<br> +gs/psi/isdata.h<br> +gs/psi/isstate.h<br> +gs/psi/istack.c<br> +gs/psi/istack.h<br> +gs/psi/istkparm.h<br> +gs/psi/istream.h<br> +gs/psi/istruct.h<br> +gs/psi/itoken.h<br> +gs/psi/iutil.c<br> +gs/psi/iutil.h<br> +gs/psi/iutil2.c<br> +gs/psi/iutil2.h<br> +gs/psi/ivmem2.h<br> +gs/psi/ivmspace.h<br> +gs/psi/main.h<br> +gs/psi/mkfilelt.cpp<br> +gs/psi/msvc.mak<br> +gs/psi/msvc32.mak<br> +gs/psi/msvc64.mak<br> +gs/psi/nsisinst.nsi<br> +gs/psi/oparc.h<br> +gs/psi/opcheck.h<br> +gs/psi/opdef.h<br> +gs/psi/oper.h<br> +gs/psi/opextern.h<br> +gs/psi/os2.mak<br> +gs/psi/ostack.h<br> +gs/psi/psromfs.mak<br> +gs/psi/sfilter1.c<br> +gs/psi/store.h<br> +gs/psi/winint.mak<br> +gs/psi/wrfont.c<br> +gs/psi/wrfont.h<br> +gs/psi/write_t1.c<br> +gs/psi/write_t1.h<br> +gs/psi/write_t2.c<br> +gs/psi/write_t2.h<br> +gs/psi/zalg.c<br> +gs/psi/zarith.c<br> +gs/psi/zarray.c<br> +gs/psi/zbfont.c<br> +gs/psi/zbseq.c<br> +gs/psi/zcfont.c<br> +gs/psi/zchar.c<br> +gs/psi/zchar1.c<br> +gs/psi/zchar2.c<br> +gs/psi/zchar32.c<br> +gs/psi/zchar42.c<br> +gs/psi/zchar42.h<br> +gs/psi/zcharout.c<br> +gs/psi/zcharx.c<br> +gs/psi/zcid.c<br> +gs/psi/zcidtest.c<br> +gs/psi/zcie.c<br> +gs/psi/zcie.h<br> +gs/psi/zcolor.c<br> +gs/psi/zcolor.h<br> +gs/psi/zcolor1.c<br> +gs/psi/zcolor2.c<br> +gs/psi/zcolor3.c<br> +gs/psi/zcontext.c<br> +gs/psi/zcontrol.c<br> +gs/psi/zcrd.c<br> +gs/psi/zcsdevn.c<br> +gs/psi/zcsindex.c<br> +gs/psi/zcspixel.c<br> +gs/psi/zcssepr.c<br> +gs/psi/zdevcal.c<br> +gs/psi/zdevice.c<br> +gs/psi/zdevice2.c<br> +gs/psi/zdfilter.c<br> +gs/psi/zdict.c<br> +gs/psi/zdosio.c<br> +gs/psi/zdouble.c<br> +gs/psi/zdpnext.c<br> +gs/psi/zdps.c<br> +gs/psi/zdps1.c<br> +gs/psi/zdscpars.c<br> +gs/psi/zfaes.c<br> +gs/psi/zfapi.c<br> +gs/psi/zfarc4.c<br> +gs/psi/zfbcp.c<br> +gs/psi/zfcid.c<br> +gs/psi/zfcid0.c<br> +gs/psi/zfcid1.c<br> +gs/psi/zfcmap.c<br> +gs/psi/zfdctd.c<br> +gs/psi/zfdcte.c<br> +gs/psi/zfdecode.c<br> +gs/psi/zfile.c<br> +gs/psi/zfile.h<br> +gs/psi/zfile1.c<br> +gs/psi/zfileio.c<br> +gs/psi/zfilter.c<br> +gs/psi/zfilter2.c<br> +gs/psi/zfilterx.c<br> +gs/psi/zfimscale.c<br> +gs/psi/zfjbig2.c<br> +gs/psi/zfjpx.c<br> +gs/psi/zfmd5.c<br> +gs/psi/zfont.c<br> +gs/psi/zfont0.c<br> +gs/psi/zfont1.c<br> +gs/psi/zfont2.c<br> +gs/psi/zfont32.c<br> +gs/psi/zfont42.c<br> +gs/psi/zfontenum.c<br> +gs/psi/zfproc.c<br> +gs/psi/zfrsd.c<br> +gs/psi/zfrsd.h<br> +gs/psi/zfsample.c<br> +gs/psi/zfsha2.c<br> +gs/psi/zfunc.c<br> +gs/psi/zfunc.h<br> +gs/psi/zfunc0.c<br> +gs/psi/zfunc3.c<br> +gs/psi/zfunc4.c<br> +gs/psi/zfzlib.c<br> +gs/psi/zgeneric.c<br> +gs/psi/zgstate.c<br> +gs/psi/zhsb.c<br> +gs/psi/zht.c<br> +gs/psi/zht1.c<br> +gs/psi/zht2.c<br> +gs/psi/zht2.h<br> +gs/psi/zicc.c<br> +gs/psi/zicc.h<br> +gs/psi/zimage.c<br> +gs/psi/zimage2.c<br> +gs/psi/zimage3.c<br> +gs/psi/ziodev.c<br> +gs/psi/ziodev2.c<br> +gs/psi/ziodevs.c<br> +gs/psi/ziodevsc.c<br> +gs/psi/zmath.c<br> +gs/psi/zmatrix.c<br> +gs/psi/zmedia2.c<br> +gs/psi/zmisc.c<br> +gs/psi/zmisc1.c<br> +gs/psi/zmisc2.c<br> +gs/psi/zmisc3.c<br> +gs/psi/zncdummy.c<br> +gs/psi/zpacked.c<br> +gs/psi/zpaint.c<br> +gs/psi/zpath.c<br> +gs/psi/zpath1.c<br> +gs/psi/zpcolor.c<br> +gs/psi/zpdfops.c<br> +gs/psi/zrelbit.c<br> +gs/psi/zrop.c<br> +gs/psi/zshade.c<br> +gs/psi/zstack.c<br> +gs/psi/zstring.c<br> +gs/psi/zsysvm.c<br> +gs/psi/ztoken.c<br> +gs/psi/ztrans.c<br> +gs/psi/ztrap.c<br> +gs/psi/ztype.c<br> +gs/psi/zupath.c<br> +gs/psi/zusparam.c<br> +gs/psi/zutf8.c<br> +gs/psi/zvmem.c<br> +gs/psi/zvmem2.c<br> +gs/psi/zwinutf8.c<br> +gs/toolbin/GenSubstCID.ps<br> +gs/toolbin/afmutil.py<br> +gs/toolbin/bughunt.sh<br> +gs/toolbin/color/icc_creator/ICC_Creator/CIELAB.h<br> +gs/toolbin/color/icc_creator/ICC_Creator/ICC_Creator.cpp<br> +gs/toolbin/color/icc_creator/ICC_Creator/ICC_Creator.h<br> +gs/toolbin/color/icc_creator/ICC_Creator/ICC_CreatorDlg.cpp<br> +gs/toolbin/color/icc_creator/ICC_Creator/ICC_CreatorDlg.h<br> +gs/toolbin/color/icc_creator/ICC_Creator/icc_create.cpp<br> +gs/toolbin/color/icc_creator/ICC_Creator/icc_create.h<br> +gs/toolbin/color/icc_creator/README.txt<br> +gs/toolbin/drawafm.ps<br> +gs/toolbin/encs2c.ps<br> +gs/toolbin/errlist.tcl<br> +gs/toolbin/extractFonts.ps<br> +gs/toolbin/extractICCprofiles.ps<br> +gs/toolbin/gen_ldf_jb2.py<br> +gs/toolbin/genfontmap.ps<br> +gs/toolbin/gitlog2changelog.py<br> +gs/toolbin/gsmake<br> +gs/toolbin/gsmake.tcl<br> +gs/toolbin/halftone/gen_ordered/README<br> +gs/toolbin/halftone/gen_ordered/gen_ordered.c<br> +gs/toolbin/headers.tcl<br> +gs/toolbin/jpxtopdf.c<br> +gs/toolbin/leaks.tcl<br> +gs/toolbin/makehist.tcl<br> +gs/toolbin/memory.py<br> +gs/toolbin/ocheck.py<br> +gs/toolbin/pdf_info.ps<br> +gs/toolbin/pdfinflt.ps<br> +gs/toolbin/pre.tcl<br> +gs/toolbin/precheck.tcl<br> +gs/toolbin/pscet_status.pl<br> +gs/toolbin/smoke.ps<br> +gs/toolbin/split_changelog.py<br> +gs/toolbin/suite.tcl<br> +gs/toolbin/tests/build_revision.py<br> +gs/toolbin/tests/check_all.py<br> +gs/toolbin/tests/check_comments.py<br> +gs/toolbin/tests/check_dirs.py<br> +gs/toolbin/tests/check_docrefs.py<br> +gs/toolbin/tests/check_source.py<br> +gs/toolbin/tests/cmpi.py<br> +gs/toolbin/tests/compare_checksumdb.py<br> +gs/toolbin/tests/compare_checksums.py<br> +gs/toolbin/tests/dump_checksum.py<br> +gs/toolbin/tests/dump_checksum_plus.py<br> +gs/toolbin/tests/dump_checksum_raw.py<br> +gs/toolbin/tests/fuzzy.c<br> +gs/toolbin/tests/get_baseline_log.py<br> +gs/toolbin/tests/get_baselines.py<br> +gs/toolbin/tests/gscheck_all.py<br> +gs/toolbin/tests/gscheck_fuzzypdf.py<br> +gs/toolbin/tests/gscheck_pdfwrite.py<br> +gs/toolbin/tests/gscheck_raster.py<br> +gs/toolbin/tests/gscheck_testfiles.py<br> +gs/toolbin/tests/gsconf.py<br> +gs/toolbin/tests/gsparamsets.py<br> +gs/toolbin/tests/gssum.py<br> +gs/toolbin/tests/gstestgs.py<br> +gs/toolbin/tests/gstestutils.py<br> +gs/toolbin/tests/gsutil.py<br> +gs/toolbin/tests/make_baselinedb.py<br> +gs/toolbin/tests/make_testdb.py<br> +gs/toolbin/tests/make_two_pdfversions<br> +gs/toolbin/tests/make_two_versions<br> +gs/toolbin/tests/myoptparse.py<br> +gs/toolbin/tests/rasterdb.py<br> +gs/toolbin/tests/revert_baseline<br> +gs/toolbin/tests/revert_pdfbaseline<br> +gs/toolbin/tests/run_nightly.py<br> +gs/toolbin/tests/run_parallel<br> +gs/toolbin/tests/run_regression.py<br> +gs/toolbin/tests/testdiff.py<br> +gs/toolbin/tests/update_baseline.py<br> +gs/toolbin/tests/update_specific<br> +gs/toolbin/tmake.tcl<br> +gs/zlib/ChangeLog<br> +gs/zlib/adler32.c<br> +gs/zlib/compress.c<br> +gs/zlib/crc32.c<br> +gs/zlib/deflate.c<br> +gs/zlib/deflate.h<br> +gs/zlib/test/example.c<br> +gs/zlib/test/minigzip.c<br> +gs/zlib/trees.c<br> +gs/zlib/uncompr.c<br> +gs/zlib/zconf.h<br> +gs/zlib/zconf.h.cmakein<br> +gs/zlib/zconf.h.in<br> +gs/zlib/zutil.c<br> +gs/zlib/zutil.h<br> +language_switch/pspcl6_gcc.mak<br> +language_switch/pspcl6_msvc.mak<br> +pcl/pcbiptrn.c<br> +pcl/pcbiptrn.h<br> +pcl/pccid.c<br> +pcl/pccid.h<br> +pcl/pccolor.c<br> +pcl/pccoord.h<br> +pcl/pccprint.c<br> +pcl/pccsbase.c<br> +pcl/pccsbase.h<br> +pcl/pcdict.h<br> +pcl/pcdither.c<br> +pcl/pcdither.h<br> +pcl/pcdraw.c<br> +pcl/pcdraw.h<br> +pcl/pcfont.c<br> +pcl/pcfont.h<br> +pcl/pcfontpg.c<br> +pcl/pcfontst.h<br> +pcl/pcfrgrnd.c<br> +pcl/pcfrgrnd.h<br> +pcl/pcfsel.c<br> +pcl/pcfsel.h<br> +pcl/pcht.c<br> +pcl/pcht.h<br> +pcl/pcident.c<br> +pcl/pcident.h<br> +pcl/pcimpl.c<br> +pcl/pcindxed.c<br> +pcl/pcindxed.h<br> +pcl/pcjob.c<br> +pcl/pcl.mak<br> +pcl/pcl_top.mak<br> +pcl/pclookup.c<br> +pcl/pclookup.h<br> +pcl/pcmacros.c<br> +pcl/pcmisc.c<br> +pcl/pcmtx3.c<br> +pcl/pcmtx3.h<br> +pcl/pcommand.c<br> +pcl/pcommand.h<br> +pcl/pcpage.c<br> +pcl/pcpage.h<br> +pcl/pcpalet.c<br> +pcl/pcpalet.h<br> +pcl/pcparam.h<br> +pcl/pcparse.c<br> +pcl/pcparse.h<br> +pcl/pcpatrn.c<br> +pcl/pcpatrn.h<br> +pcl/pcpattyp.h<br> +pcl/pcpatxfm.c<br> +pcl/pcpatxfm.h<br> +pcl/pcrect.c<br> +pcl/pcsfont.c<br> +pcl/pcstate.h<br> +pcl/pcstatus.c<br> +pcl/pcsymbol.c<br> +pcl/pcsymbol.h<br> +pcl/pctext.c<br> +pcl/pctop.c<br> +pcl/pctop.h<br> +pcl/pctpm.h<br> +pcl/pcuptrn.c<br> +pcl/pcuptrn.h<br> +pcl/pcursor.c<br> +pcl/pcursor.h<br> +pcl/pcwhtidx.c<br> +pcl/pcwhtidx.h<br> +pcl/pcxfmst.h<br> +pcl/pgchar.c<br> +pcl/pgcolor.c<br> +pcl/pgconfig.c<br> +pcl/pgdraw.c<br> +pcl/pgdraw.h<br> +pcl/pgfdata.c<br> +pcl/pgfdata.h<br> +pcl/pgfont.c<br> +pcl/pgfont.h<br> +pcl/pgframe.c<br> +pcl/pggeom.c<br> +pcl/pggeom.h<br> +pcl/pginit.c<br> +pcl/pginit.h<br> +pcl/pglabel.c<br> +pcl/pglfill.c<br> +pcl/pgmand.h<br> +pcl/pgmisc.c<br> +pcl/pgmisc.h<br> +pcl/pgparse.c<br> +pcl/pgpoly.c<br> +pcl/pgstate.h<br> +pcl/pgvector.c<br> +pcl/rtgmode.c<br> +pcl/rtgmode.h<br> +pcl/rtmisc.c<br> +pcl/rtraster.c<br> +pcl/rtraster.h<br> +pcl/rtrstcmp.c<br> +pcl/rtrstcmp.h<br> +pcl/rtrstst.h<br> +pl/dwimg.c<br> +pl/dwimg.h<br> +pl/dwmainc.c<br> +pl/dwreg.c<br> +pl/dwreg.h<br> +pl/dwres.h<br> +pl/pjparse.c<br> +pl/pjparse.h<br> +pl/pjparsei.c<br> +pl/pjtop.c<br> +pl/pjtop.h<br> +pl/pl.mak<br> +pl/plalloc.c<br> +pl/plalloc.h<br> +pl/plapi.h<br> +pl/plchar.c<br> +pl/pldebug.h<br> +pl/pldict.c<br> +pl/pldict.h<br> +pl/pldraw.c<br> +pl/pldraw.h<br> +pl/plfont.c<br> +pl/plfont.h<br> +pl/plftable.c<br> +pl/plftable.h<br> +pl/plht.c<br> +pl/plht.h<br> +pl/plimpl.c<br> +pl/pllfont.c<br> +pl/pllfont.h<br> +pl/plmain.c<br> +pl/plmain.h<br> +pl/plparse.h<br> +pl/plplatf.c<br> +pl/plplatf.h<br> +pl/plplatfps.c<br> +pl/plsrgb.c<br> +pl/plsrgb.h<br> +pl/plsymbol.c<br> +pl/plsymbol.h<br> +pl/pltop.c<br> +pl/pltop.h<br> +pl/pltoputl.c<br> +pl/pltoputl.h<br> +pl/pluchar.c<br> +pl/plufont.c<br> +pl/plulfont.c<br> +pl/plvalue.c<br> +pl/plvalue.h<br> +pl/plvocab.c<br> +pl/plvocab.h<br> +pl/realmain.c<br> +psi/psi.mak<br> +psi/psitop.c<br> +pxl/pxasm.ps<br> +pxl/pxattr.h<br> +pxl/pxbfont.c<br> +pxl/pxbfont.h<br> +pxl/pxbfont.ps<br> +pxl/pxcet.txt<br> +pxl/pxdict.h<br> +pxl/pxdiff.txt<br> +pxl/pxenum.h<br> +pxl/pxerrors.c<br> +pxl/pxerrors.h<br> +pxl/pxffont.c<br> +pxl/pxfont.c<br> +pxl/pxfont.h<br> +pxl/pxfts.txt<br> +pxl/pxgstate.c<br> +pxl/pxgstate.h<br> +pxl/pximage.c<br> +pxl/pximpl.c<br> +pxl/pxink.c<br> +pxl/pxl.mak<br> +pxl/pxlib.txt<br> +pxl/pxoper.h<br> +pxl/pxpaint.c<br> +pxl/pxparse.c<br> +pxl/pxparse.h<br> +pxl/pxptable.c<br> +pxl/pxptable.h<br> +pxl/pxpthr.c<br> +pxl/pxpthr.h<br> +pxl/pxsessio.c<br> +pxl/pxspec.txt<br> +pxl/pxstate.c<br> +pxl/pxstate.h<br> +pxl/pxstream.c<br> +pxl/pxsymbol.ps<br> +pxl/pxsymbol.psc<br> +pxl/pxsymbol.psh<br> +pxl/pxtag.h<br> +pxl/pxtop.c<br> +pxl/pxvalue.c<br> +pxl/pxvalue.h<br> +svg/ghostsvg.h<br> +svg/svg.mak<br> +svg/svg_gcc.mak<br> +svg/svg_msvc.mak<br> +svg/svgcolor.c<br> +svg/svgcolorlist.h<br> +svg/svgdoc.c<br> +svg/svgshapes.c<br> +svg/svgtop.c<br> +svg/svgtransform.c<br> +svg/svgtypes.c<br> +svg/svgxml.c<br> +tools/gslite/gslt.h<br> +tools/gslite/gslt_font.h<br> +tools/gslite/gslt_font_api.c<br> +tools/gslite/gslt_font_api.h<br> +tools/gslite/gslt_font_api_test.c<br> +tools/gslite/gslt_font_cache.c<br> +tools/gslite/gslt_font_cff.c<br> +tools/gslite/gslt_font_encoding.c<br> +tools/gslite/gslt_font_glyph.c<br> +tools/gslite/gslt_font_int.h<br> +tools/gslite/gslt_font_test.c<br> +tools/gslite/gslt_font_ttf.c<br> +tools/gslite/gslt_image.c<br> +tools/gslite/gslt_image.h<br> +tools/gslite/gslt_image_jpeg.c<br> +tools/gslite/gslt_image_png.c<br> +tools/gslite/gslt_image_test.c<br> +tools/gslite/gslt_image_threads_test.c<br> +tools/gslite/gslt_image_tiff.c<br> +tools/gslite/gslt_init.c<br> +tools/gslite/gslt_stubs.c<br> +tools/gslite/gslt_test.c<br> +tools/null.pxl<br> +tools/suite.tcl<br> +xps/ghostxps.h<br> +xps/xps.mak<br> +xps/xps_gcc.mak<br> +xps/xps_msvc.mak<br> +xps/xpsanalyze.c<br> +xps/xpscff.c<br> +xps/xpscolor.c<br> +xps/xpscommon.c<br> +xps/xpscrc.c<br> +xps/xpsdoc.c<br> +xps/xpsfont.c<br> +xps/xpsglyphs.c<br> +xps/xpsgradient.c<br> +xps/xpshash.c<br> +xps/xpsimage.c<br> +xps/xpsjpeg.c<br> +xps/xpsjxr.c<br> +xps/xpsmem.c<br> +xps/xpsopacity.c<br> +xps/xpspage.c<br> +xps/xpspath.c<br> +xps/xpspng.c<br> +xps/xpsresource.c<br> +xps/xpstiff.c<br> +xps/xpstile.c<br> +xps/xpstop.c<br> +xps/xpsttf.c<br> +xps/xpsutf.c<br> +xps/xpsvisual.c<br> +xps/xpsxml.c<br> +xps/xpszip.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-13 12:22:13 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=fae7be45fb7f2e9be889c07dc9d29e7ea1975dc9">fae7be45fb7f2e9be889c07dc9d29e7ea1975dc9</a> +<blockquote> +<p> + Bug 692365: Don't derive metrics for CIDFontType 2.<br> +<br> + pdfwrite uses zchar42_set_cache() to get the glyph metrics for a glyph from<br> + CIDFontType 2 font. It turns out, that function contained the same faking<br> + of vertical metrics as the FAPI code originally had. That's a problem because<br> + a PS font without vertical metrics should be treated as horizontal, regardless<br> + of the wmode value.<br> +<br> + We *only* want to derive vertical metrics for TTF fonts read from disk being<br> + used to emulate a missing CIDFont with wmode 1.<br> +<br> + No cluster differences.<br> +<br> +gs/psi/zchar42.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-11 14:09:28 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b4dbdb142e340596d9a8b440ca415832c39caef2">b4dbdb142e340596d9a8b440ca415832c39caef2</a> +<blockquote> +<p> + Update libjpeg to 8d.<br> +<br> +gs/jpeg/Makefile.in<br> +gs/jpeg/README<br> +gs/jpeg/aclocal.m4<br> +gs/jpeg/change.log<br> +gs/jpeg/cjpeg.1<br> +gs/jpeg/cjpeg.c<br> +gs/jpeg/config.guess<br> +gs/jpeg/config.sub<br> +gs/jpeg/configure<br> +gs/jpeg/configure.ac<br> +gs/jpeg/depcomp<br> +gs/jpeg/install-sh<br> +gs/jpeg/install.txt<br> +gs/jpeg/jaricom.c<br> +gs/jpeg/jcarith.c<br> +gs/jpeg/jccoefct.c<br> +gs/jpeg/jccolor.c<br> +gs/jpeg/jconfig.mc6<br> +gs/jpeg/jctrans.c<br> +gs/jpeg/jdarith.c<br> +gs/jpeg/jdatadst.c<br> +gs/jpeg/jdatasrc.c<br> +gs/jpeg/jdcoefct.c<br> +gs/jpeg/jdcolor.c<br> +gs/jpeg/jdmaster.c<br> +gs/jpeg/jmemmgr.c<br> +gs/jpeg/jmorecfg.h<br> +gs/jpeg/jpegint.h<br> +gs/jpeg/jpeglib.h<br> +gs/jpeg/jpegtran.c<br> +gs/jpeg/jquant1.c<br> +gs/jpeg/jquant2.c<br> +gs/jpeg/jutils.c<br> +gs/jpeg/jversion.h<br> +gs/jpeg/libjpeg.txt<br> +gs/jpeg/ltmain.sh<br> +gs/jpeg/structure.txt<br> +gs/jpeg/transupp.c<br> +gs/jpeg/transupp.h<br> +gs/jpeg/usage.txt<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-11 11:37:57 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2214fb3da464f702ab4bd46d653aef1c9b69d483">2214fb3da464f702ab4bd46d653aef1c9b69d483</a> +<blockquote> +<p> + Update zlib to 1.2.7<br> +<br> + No cluster differences.<br> +<br> +gs/zlib/CMakeLists.txt<br> +gs/zlib/ChangeLog<br> +gs/zlib/FAQ<br> +gs/zlib/INDEX<br> +gs/zlib/Makefile<br> +gs/zlib/Makefile.in<br> +gs/zlib/README<br> +gs/zlib/adler32.c<br> +gs/zlib/algorithm.txt<br> +gs/zlib/amiga/Makefile.pup<br> +gs/zlib/amiga/Makefile.sas<br> +gs/zlib/as400/bndsrc<br> +gs/zlib/as400/compile.clp<br> +gs/zlib/as400/readme.txt<br> +gs/zlib/as400/zlib.inc<br> +gs/zlib/compress.c<br> +gs/zlib/configure<br> +gs/zlib/contrib/README.contrib<br> +gs/zlib/contrib/amd64/amd64-match.S<br> +gs/zlib/contrib/asm586/README.586<br> +gs/zlib/contrib/asm586/match.S<br> +gs/zlib/contrib/asm686/README.686<br> +gs/zlib/contrib/asm686/match.S<br> +gs/zlib/contrib/delphi/ZLib.pas<br> +gs/zlib/contrib/delphi/zlibd32.mak<br> +gs/zlib/contrib/dotzlib/DotZLib.build<br> +gs/zlib/contrib/dotzlib/DotZLib.chm<br> +gs/zlib/contrib/dotzlib/DotZLib/AssemblyInfo.cs<br> +gs/zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs<br> +gs/zlib/contrib/dotzlib/DotZLib/CircularBuffer.cs<br> +gs/zlib/contrib/dotzlib/DotZLib/CodecBase.cs<br> +gs/zlib/contrib/dotzlib/DotZLib/Deflater.cs<br> +gs/zlib/contrib/dotzlib/DotZLib/DotZLib.cs<br> +gs/zlib/contrib/dotzlib/DotZLib/GZipStream.cs<br> +gs/zlib/contrib/dotzlib/DotZLib/Inflater.cs<br> +gs/zlib/contrib/dotzlib/DotZLib/UnitTests.cs<br> +gs/zlib/contrib/dotzlib/readme.txt<br> +gs/zlib/contrib/gcc_gvmat64/gvmat64.S<br> +gs/zlib/contrib/infback9/infback9.c<br> +gs/zlib/contrib/infback9/inftree9.c<br> +gs/zlib/contrib/infback9/inftree9.h<br> +gs/zlib/contrib/inflate86/inffas86.c<br> +gs/zlib/contrib/masm686/match.asm<br> +gs/zlib/contrib/masmx64/gvmat64.asm<br> +gs/zlib/contrib/masmx64/gvmat64.obj<br> +gs/zlib/contrib/masmx64/inffas8664.c<br> +gs/zlib/contrib/masmx64/inffasx64.asm<br> +gs/zlib/contrib/masmx64/inffasx64.obj<br> +gs/zlib/contrib/masmx64/readme.txt<br> +gs/zlib/contrib/masmx86/bld_ml32.bat<br> +gs/zlib/contrib/masmx86/gvmat32.asm<br> +gs/zlib/contrib/masmx86/gvmat32.obj<br> +gs/zlib/contrib/masmx86/gvmat32c.c<br> +gs/zlib/contrib/masmx86/inffas32.asm<br> +gs/zlib/contrib/masmx86/inffas32.obj<br> +gs/zlib/contrib/masmx86/match686.asm<br> +gs/zlib/contrib/masmx86/mkasm.bat<br> +gs/zlib/contrib/masmx86/readme.txt<br> +gs/zlib/contrib/minizip/ChangeLogUnzip<br> +gs/zlib/contrib/minizip/Makefile.am<br> +gs/zlib/contrib/minizip/MiniZip64_Changes.txt<br> +gs/zlib/contrib/minizip/MiniZip64_info.txt<br> +gs/zlib/contrib/minizip/configure.ac<br> +gs/zlib/contrib/minizip/crypt.h<br> +gs/zlib/contrib/minizip/ioapi.c<br> +gs/zlib/contrib/minizip/ioapi.h<br> +gs/zlib/contrib/minizip/iowin32.c<br> +gs/zlib/contrib/minizip/iowin32.h<br> +gs/zlib/contrib/minizip/make_vms.com<br> +gs/zlib/contrib/minizip/miniunz.c<br> +gs/zlib/contrib/minizip/minizip.c<br> +gs/zlib/contrib/minizip/minizip.pc.in<br> +gs/zlib/contrib/minizip/mztools.c<br> +gs/zlib/contrib/minizip/mztools.h<br> +gs/zlib/contrib/minizip/unzip.c<br> +gs/zlib/contrib/minizip/unzip.h<br> +gs/zlib/contrib/minizip/zip.c<br> +gs/zlib/contrib/minizip/zip.h<br> +gs/zlib/contrib/pascal/zlibd32.mak<br> +gs/zlib/contrib/pascal/zlibpas.pas<br> +gs/zlib/contrib/puff/Makefile<br> +gs/zlib/contrib/puff/puff.c<br> +gs/zlib/contrib/puff/puff.h<br> +gs/zlib/contrib/puff/pufftest.c<br> +gs/zlib/contrib/puff/zeros.raw<br> +gs/zlib/contrib/testzlib/testzlib.c<br> +gs/zlib/contrib/vstudio/readme.txt<br> +gs/zlib/contrib/vstudio/vc10/miniunz.vcxproj<br> +gs/zlib/contrib/vstudio/vc10/miniunz.vcxproj.filters<br> +gs/zlib/contrib/vstudio/vc10/miniunz.vcxproj.user<br> +gs/zlib/contrib/vstudio/vc10/minizip.vcxproj<br> +gs/zlib/contrib/vstudio/vc10/minizip.vcxproj.filters<br> +gs/zlib/contrib/vstudio/vc10/minizip.vcxproj.user<br> +gs/zlib/contrib/vstudio/vc10/testzlib.vcxproj<br> +gs/zlib/contrib/vstudio/vc10/testzlib.vcxproj.filters<br> +gs/zlib/contrib/vstudio/vc10/testzlib.vcxproj.user<br> +gs/zlib/contrib/vstudio/vc10/testzlibdll.vcxproj<br> +gs/zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.filters<br> +gs/zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.user<br> +gs/zlib/contrib/vstudio/vc10/zlib.rc<br> +gs/zlib/contrib/vstudio/vc10/zlibstat.vcxproj<br> +gs/zlib/contrib/vstudio/vc10/zlibstat.vcxproj.filters<br> +gs/zlib/contrib/vstudio/vc10/zlibstat.vcxproj.user<br> +gs/zlib/contrib/vstudio/vc10/zlibvc.def<br> +gs/zlib/contrib/vstudio/vc10/zlibvc.sln<br> +gs/zlib/contrib/vstudio/vc10/zlibvc.vcxproj<br> +gs/zlib/contrib/vstudio/vc10/zlibvc.vcxproj.filters<br> +gs/zlib/contrib/vstudio/vc10/zlibvc.vcxproj.user<br> +gs/zlib/contrib/vstudio/vc7/miniunz.vcproj<br> +gs/zlib/contrib/vstudio/vc7/minizip.vcproj<br> +gs/zlib/contrib/vstudio/vc7/testzlib.vcproj<br> +gs/zlib/contrib/vstudio/vc7/zlib.rc<br> +gs/zlib/contrib/vstudio/vc7/zlibstat.vcproj<br> +gs/zlib/contrib/vstudio/vc7/zlibvc.def<br> +gs/zlib/contrib/vstudio/vc7/zlibvc.sln<br> +gs/zlib/contrib/vstudio/vc7/zlibvc.vcproj<br> +gs/zlib/contrib/vstudio/vc8/miniunz.vcproj<br> +gs/zlib/contrib/vstudio/vc8/minizip.vcproj<br> +gs/zlib/contrib/vstudio/vc8/testzlib.vcproj<br> +gs/zlib/contrib/vstudio/vc8/testzlibdll.vcproj<br> +gs/zlib/contrib/vstudio/vc8/zlib.rc<br> +gs/zlib/contrib/vstudio/vc8/zlibstat.vcproj<br> +gs/zlib/contrib/vstudio/vc8/zlibvc.def<br> +gs/zlib/contrib/vstudio/vc8/zlibvc.sln<br> +gs/zlib/contrib/vstudio/vc8/zlibvc.vcproj<br> +gs/zlib/contrib/vstudio/vc9/miniunz.vcproj<br> +gs/zlib/contrib/vstudio/vc9/minizip.vcproj<br> +gs/zlib/contrib/vstudio/vc9/testzlib.vcproj<br> +gs/zlib/contrib/vstudio/vc9/testzlibdll.vcproj<br> +gs/zlib/contrib/vstudio/vc9/zlib.rc<br> +gs/zlib/contrib/vstudio/vc9/zlibstat.vcproj<br> +gs/zlib/contrib/vstudio/vc9/zlibvc.def<br> +gs/zlib/contrib/vstudio/vc9/zlibvc.sln<br> +gs/zlib/contrib/vstudio/vc9/zlibvc.vcproj<br> +gs/zlib/crc32.c<br> +gs/zlib/crc32.h<br> +gs/zlib/deflate.c<br> +gs/zlib/deflate.h<br> +gs/zlib/doc/algorithm.txt<br> +gs/zlib/doc/rfc1950.txt<br> +gs/zlib/doc/rfc1951.txt<br> +gs/zlib/doc/rfc1952.txt<br> +gs/zlib/doc/txtvsbin.txt<br> +gs/zlib/example.c<br> +gs/zlib/examples/README.examples<br> +gs/zlib/examples/enough.c<br> +gs/zlib/examples/gun.c<br> +gs/zlib/examples/gzlog.c<br> +gs/zlib/examples/gzlog.h<br> +gs/zlib/examples/zlib_how.html<br> +gs/zlib/examples/zpipe.c<br> +gs/zlib/examples/zran.c<br> +gs/zlib/gzclose.c<br> +gs/zlib/gzguts.h<br> +gs/zlib/gzio.c<br> +gs/zlib/gzlib.c<br> +gs/zlib/gzread.c<br> +gs/zlib/gzwrite.c<br> +gs/zlib/infback.c<br> +gs/zlib/inffast.c<br> +gs/zlib/inffast.h<br> +gs/zlib/inffixed.h<br> +gs/zlib/inflate.c<br> +gs/zlib/inflate.h<br> +gs/zlib/inftrees.c<br> +gs/zlib/inftrees.h<br> +gs/zlib/make_vms.com<br> +gs/zlib/minigzip.c<br> +gs/zlib/msdos/Makefile.bor<br> +gs/zlib/msdos/Makefile.dj2<br> +gs/zlib/msdos/Makefile.emx<br> +gs/zlib/msdos/Makefile.msc<br> +gs/zlib/msdos/Makefile.tc<br> +gs/zlib/nintendods/Makefile<br> +gs/zlib/nintendods/README<br> +gs/zlib/old/Makefile.emx<br> +gs/zlib/old/zlib.html<br> +gs/zlib/projects/README.projects<br> +gs/zlib/projects/visualc6/README.txt<br> +gs/zlib/projects/visualc6/example.dsp<br> +gs/zlib/projects/visualc6/minigzip.dsp<br> +gs/zlib/projects/visualc6/zlib.dsp<br> +gs/zlib/projects/visualc6/zlib.dsw<br> +gs/zlib/qnx/package.qpg<br> +gs/zlib/test/example.c<br> +gs/zlib/test/infcover.c<br> +gs/zlib/test/minigzip.c<br> +gs/zlib/treebuild.xml<br> +gs/zlib/trees.c<br> +gs/zlib/trees.h<br> +gs/zlib/uncompr.c<br> +gs/zlib/watcom/watcom_f.mak<br> +gs/zlib/watcom/watcom_l.mak<br> +gs/zlib/win32/DLL_FAQ.txt<br> +gs/zlib/win32/Makefile.bor<br> +gs/zlib/win32/Makefile.emx<br> +gs/zlib/win32/Makefile.gcc<br> +gs/zlib/win32/Makefile.msc<br> +gs/zlib/win32/README-WIN32.txt<br> +gs/zlib/win32/zlib.def<br> +gs/zlib/win32/zlib1.rc<br> +gs/zlib/zconf.h<br> +gs/zlib/zconf.h.cmakein<br> +gs/zlib/zconf.h.in<br> +gs/zlib/zconf.in.h<br> +gs/zlib/zlib.3<br> +gs/zlib/zlib.3.pdf<br> +gs/zlib/zlib.h<br> +gs/zlib/zlib.map<br> +gs/zlib/zlib.pc.cmakein<br> +gs/zlib/zlib.pc.in<br> +gs/zlib/zlib2ansi<br> +gs/zlib/zutil.c<br> +gs/zlib/zutil.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-11 09:11:18 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3c419d97583ed1c234d53bd9c0efac2ef9fff320">3c419d97583ed1c234d53bd9c0efac2ef9fff320</a> +<blockquote> +<p> + Update libtiff to 4.0.1.<br> +<br> + Remove globals from tif_pixarlog.c<br> +<br> + Re-apply commit 786269bafff68f1965b1536acef11f25e0cd44d0<br> +<br> + Also reapply some portability changes to tiffiop.h.<br> +<br> + No cluster differences.<br> +<br> +gs/tiff/ChangeLog<br> +gs/tiff/HOWTO-RELEASE<br> +gs/tiff/Makefile.am<br> +gs/tiff/Makefile.in<br> +gs/tiff/Makefile.vc<br> +gs/tiff/README<br> +gs/tiff/RELEASE-DATE<br> +gs/tiff/TODO<br> +gs/tiff/VERSION<br> +gs/tiff/aclocal.m4<br> +gs/tiff/autogen.sh<br> +gs/tiff/build/Makefile.am<br> +gs/tiff/build/Makefile.in<br> +gs/tiff/config/config.guess<br> +gs/tiff/config/config.sub<br> +gs/tiff/config/depcomp<br> +gs/tiff/config/install-sh<br> +gs/tiff/config/ltmain.sh<br> +gs/tiff/config/missing<br> +gs/tiff/config/mkinstalldirs<br> +gs/tiff/configure<br> +gs/tiff/configure.ac<br> +gs/tiff/configure.com<br> +gs/tiff/contrib/Makefile.am<br> +gs/tiff/contrib/Makefile.in<br> +gs/tiff/contrib/acorn/Makefile.acorn<br> +gs/tiff/contrib/acorn/Makefile.am<br> +gs/tiff/contrib/acorn/Makefile.in<br> +gs/tiff/contrib/acorn/ReadMe<br> +gs/tiff/contrib/acorn/SetVars<br> +gs/tiff/contrib/acorn/cleanlib<br> +gs/tiff/contrib/acorn/convert<br> +gs/tiff/contrib/acorn/install<br> +gs/tiff/contrib/addtiffo/Makefile.am<br> +gs/tiff/contrib/addtiffo/Makefile.in<br> +gs/tiff/contrib/addtiffo/addtiffo.c<br> +gs/tiff/contrib/addtiffo/tif_overview.c<br> +gs/tiff/contrib/addtiffo/tif_ovrcache.c<br> +gs/tiff/contrib/addtiffo/tif_ovrcache.h<br> +gs/tiff/contrib/dbs/Makefile.am<br> +gs/tiff/contrib/dbs/Makefile.in<br> +gs/tiff/contrib/dbs/tiff-bi.c<br> +gs/tiff/contrib/dbs/tiff-grayscale.c<br> +gs/tiff/contrib/dbs/tiff-palette.c<br> +gs/tiff/contrib/dbs/tiff-rgb.c<br> +gs/tiff/contrib/dbs/xtiff/Makefile.am<br> +gs/tiff/contrib/dbs/xtiff/Makefile.in<br> +gs/tiff/contrib/dbs/xtiff/patchlevel.h<br> +gs/tiff/contrib/dbs/xtiff/xtiff.c<br> +gs/tiff/contrib/dbs/xtiff/xtifficon.h<br> +gs/tiff/contrib/iptcutil/Makefile.in<br> +gs/tiff/contrib/iptcutil/iptcutil.c<br> +gs/tiff/contrib/mac-cw/Makefile.am<br> +gs/tiff/contrib/mac-cw/Makefile.in<br> +gs/tiff/contrib/mac-cw/Makefile.script<br> +gs/tiff/contrib/mac-cw/README<br> +gs/tiff/contrib/mac-cw/mac_main.c<br> +gs/tiff/contrib/mac-cw/mac_main.h<br> +gs/tiff/contrib/mac-cw/metrowerks.note<br> +gs/tiff/contrib/mac-cw/mkg3_main.c<br> +gs/tiff/contrib/mac-cw/version.h<br> +gs/tiff/contrib/mac-mpw/BUILD.mpw<br> +gs/tiff/contrib/mac-mpw/Makefile.am<br> +gs/tiff/contrib/mac-mpw/Makefile.in<br> +gs/tiff/contrib/mac-mpw/README<br> +gs/tiff/contrib/mac-mpw/libtiff.make<br> +gs/tiff/contrib/mac-mpw/mactrans.c<br> +gs/tiff/contrib/mac-mpw/port.make<br> +gs/tiff/contrib/mac-mpw/tools.make<br> +gs/tiff/contrib/mac-mpw/top.make<br> +gs/tiff/contrib/mfs/Makefile.am<br> +gs/tiff/contrib/mfs/Makefile.in<br> +gs/tiff/contrib/mfs/mfs_file.c<br> +gs/tiff/contrib/pds/Makefile.am<br> +gs/tiff/contrib/pds/Makefile.in<br> +gs/tiff/contrib/pds/tif_imageiter.c<br> +gs/tiff/contrib/pds/tif_imageiter.h<br> +gs/tiff/contrib/pds/tif_pdsdirread.c<br> +gs/tiff/contrib/pds/tif_pdsdirwrite.c<br> +gs/tiff/contrib/ras/Makefile.am<br> +gs/tiff/contrib/ras/Makefile.in<br> +gs/tiff/contrib/ras/ras2tif.c<br> +gs/tiff/contrib/ras/tif2ras.c<br> +gs/tiff/contrib/stream/Makefile.am<br> +gs/tiff/contrib/stream/Makefile.in<br> +gs/tiff/contrib/stream/tiffstream.cpp<br> +gs/tiff/contrib/stream/tiffstream.h<br> +gs/tiff/contrib/tags/Makefile.am<br> +gs/tiff/contrib/tags/Makefile.in<br> +gs/tiff/contrib/tags/listtif.c<br> +gs/tiff/contrib/tags/maketif.c<br> +gs/tiff/contrib/tags/xtif_dir.c<br> +gs/tiff/contrib/tags/xtiffio.h<br> +gs/tiff/contrib/tags/xtiffiop.h<br> +gs/tiff/contrib/win_dib/Makefile.am<br> +gs/tiff/contrib/win_dib/Makefile.in<br> +gs/tiff/contrib/win_dib/Tiffile.cpp<br> +gs/tiff/contrib/win_dib/tiff2dib.c<br> +gs/tiff/html/Makefile.am<br> +gs/tiff/html/Makefile.in<br> +gs/tiff/html/bugs.html<br> +gs/tiff/html/build.html<br> +gs/tiff/html/document.html<br> +gs/tiff/html/images/Makefile.in<br> +gs/tiff/html/index.html<br> +gs/tiff/html/man/Makefile.in<br> +gs/tiff/html/man/TIFFClose.3tiff.html<br> +gs/tiff/html/man/TIFFDataWidth.3tiff.html<br> +gs/tiff/html/man/TIFFError.3tiff.html<br> +gs/tiff/html/man/TIFFFlush.3tiff.html<br> +gs/tiff/html/man/TIFFGetField.3tiff.html<br> +gs/tiff/html/man/TIFFOpen.3tiff.html<br> +gs/tiff/html/man/TIFFPrintDirectory.3tiff.html<br> +gs/tiff/html/man/TIFFRGBAImage.3tiff.html<br> +gs/tiff/html/man/TIFFReadDirectory.3tiff.html<br> +gs/tiff/html/man/TIFFReadEncodedStrip.3tiff.html<br> +gs/tiff/html/man/TIFFReadEncodedTile.3tiff.html<br> +gs/tiff/html/man/TIFFReadRGBAImage.3tiff.html<br> +gs/tiff/html/man/TIFFReadRGBAStrip.3tiff.html<br> +gs/tiff/html/man/TIFFReadRGBATile.3tiff.html<br> +gs/tiff/html/man/TIFFReadRawStrip.3tiff.html<br> +gs/tiff/html/man/TIFFReadRawTile.3tiff.html<br> +gs/tiff/html/man/TIFFReadScanline.3tiff.html<br> +gs/tiff/html/man/TIFFReadTile.3tiff.html<br> +gs/tiff/html/man/TIFFSetDirectory.3tiff.html<br> +gs/tiff/html/man/TIFFSetField.3tiff.html<br> +gs/tiff/html/man/TIFFWarning.3tiff.html<br> +gs/tiff/html/man/TIFFWriteDirectory.3tiff.html<br> +gs/tiff/html/man/TIFFWriteEncodedStrip.3tiff.html<br> +gs/tiff/html/man/TIFFWriteEncodedTile.3tiff.html<br> +gs/tiff/html/man/TIFFWriteRawStrip.3tiff.html<br> +gs/tiff/html/man/TIFFWriteRawTile.3tiff.html<br> +gs/tiff/html/man/TIFFWriteScanline.3tiff.html<br> +gs/tiff/html/man/TIFFWriteTile.3tiff.html<br> +gs/tiff/html/man/TIFFbuffer.3tiff.html<br> +gs/tiff/html/man/TIFFcodec.3tiff.html<br> +gs/tiff/html/man/TIFFcolor.3tiff.html<br> +gs/tiff/html/man/TIFFmemory.3tiff.html<br> +gs/tiff/html/man/TIFFquery.3tiff.html<br> +gs/tiff/html/man/TIFFsize.3tiff.html<br> +gs/tiff/html/man/TIFFstrip.3tiff.html<br> +gs/tiff/html/man/TIFFswab.3tiff.html<br> +gs/tiff/html/man/TIFFtile.3tiff.html<br> +gs/tiff/html/man/fax2ps.1.html<br> +gs/tiff/html/man/fax2tiff.1.html<br> +gs/tiff/html/man/gif2tiff.1.html<br> +gs/tiff/html/man/libtiff.3tiff.html<br> +gs/tiff/html/man/pal2rgb.1.html<br> +gs/tiff/html/man/ppm2tiff.1.html<br> +gs/tiff/html/man/ras2tiff.1.html<br> +gs/tiff/html/man/raw2tiff.1.html<br> +gs/tiff/html/man/rgb2ycbcr.1.html<br> +gs/tiff/html/man/sgi2tiff.1.html<br> +gs/tiff/html/man/thumbnail.1.html<br> +gs/tiff/html/man/tiff2bw.1.html<br> +gs/tiff/html/man/tiff2pdf.1.html<br> +gs/tiff/html/man/tiff2ps.1.html<br> +gs/tiff/html/man/tiff2rgba.1.html<br> +gs/tiff/html/man/tiffcmp.1.html<br> +gs/tiff/html/man/tiffcp.1.html<br> +gs/tiff/html/man/tiffcrop.1.html<br> +gs/tiff/html/man/tiffdither.1.html<br> +gs/tiff/html/man/tiffdump.1.html<br> +gs/tiff/html/man/tiffgt.1.html<br> +gs/tiff/html/man/tiffinfo.1.html<br> +gs/tiff/html/man/tiffmedian.1.html<br> +gs/tiff/html/man/tiffset.1.html<br> +gs/tiff/html/man/tiffsplit.1.html<br> +gs/tiff/html/man/tiffsv.1.html<br> +gs/tiff/html/tools.html<br> +gs/tiff/html/v3.9.0beta.html<br> +gs/tiff/html/v3.9.1.html<br> +gs/tiff/html/v3.9.2.html<br> +gs/tiff/html/v4.0.0.html<br> +gs/tiff/libtiff-4.pc.in<br> +gs/tiff/libtiff/Makefile.am<br> +gs/tiff/libtiff/Makefile.in<br> +gs/tiff/libtiff/Makefile.vc<br> +gs/tiff/libtiff/libtiff.def<br> +gs/tiff/libtiff/libtiff.map<br> +gs/tiff/libtiff/libtiffxx.map<br> +gs/tiff/libtiff/mkg3states.c<br> +gs/tiff/libtiff/oog_table.h<br> +gs/tiff/libtiff/t4.h<br> +gs/tiff/libtiff/tif_acorn.c<br> +gs/tiff/libtiff/tif_apple.c<br> +gs/tiff/libtiff/tif_atari.c<br> +gs/tiff/libtiff/tif_aux.c<br> +gs/tiff/libtiff/tif_close.c<br> +gs/tiff/libtiff/tif_codec.c<br> +gs/tiff/libtiff/tif_color.c<br> +gs/tiff/libtiff/tif_compress.c<br> +gs/tiff/libtiff/tif_config.h.in<br> +gs/tiff/libtiff/tif_config.vc.h<br> +gs/tiff/libtiff/tif_config.wince.h<br> +gs/tiff/libtiff/tif_dir.c<br> +gs/tiff/libtiff/tif_dir.h<br> +gs/tiff/libtiff/tif_dirinfo.c<br> +gs/tiff/libtiff/tif_dirread.c<br> +gs/tiff/libtiff/tif_dirwrite.c<br> +gs/tiff/libtiff/tif_dumpmode.c<br> +gs/tiff/libtiff/tif_error.c<br> +gs/tiff/libtiff/tif_extension.c<br> +gs/tiff/libtiff/tif_fax3.c<br> +gs/tiff/libtiff/tif_fax3.h<br> +gs/tiff/libtiff/tif_fax3sm.c<br> +gs/tiff/libtiff/tif_flush.c<br> +gs/tiff/libtiff/tif_getimage.c<br> +gs/tiff/libtiff/tif_jbig.c<br> +gs/tiff/libtiff/tif_jpeg.c<br> +gs/tiff/libtiff/tif_jpeg_12.c<br> +gs/tiff/libtiff/tif_luv.c<br> +gs/tiff/libtiff/tif_lzma.c<br> +gs/tiff/libtiff/tif_lzw.c<br> +gs/tiff/libtiff/tif_msdos.c<br> +gs/tiff/libtiff/tif_next.c<br> +gs/tiff/libtiff/tif_ojpeg.c<br> +gs/tiff/libtiff/tif_open.c<br> +gs/tiff/libtiff/tif_packbits.c<br> +gs/tiff/libtiff/tif_pixarlog.c<br> +gs/tiff/libtiff/tif_predict.c<br> +gs/tiff/libtiff/tif_predict.h<br> +gs/tiff/libtiff/tif_print.c<br> +gs/tiff/libtiff/tif_read.c<br> +gs/tiff/libtiff/tif_stream.cxx<br> +gs/tiff/libtiff/tif_strip.c<br> +gs/tiff/libtiff/tif_swab.c<br> +gs/tiff/libtiff/tif_thunder.c<br> +gs/tiff/libtiff/tif_tile.c<br> +gs/tiff/libtiff/tif_unix.c<br> +gs/tiff/libtiff/tif_version.c<br> +gs/tiff/libtiff/tif_warning.c<br> +gs/tiff/libtiff/tif_win3.c<br> +gs/tiff/libtiff/tif_win32.c<br> +gs/tiff/libtiff/tif_write.c<br> +gs/tiff/libtiff/tif_zip.c<br> +gs/tiff/libtiff/tiff.h<br> +gs/tiff/libtiff/tiffconf.h.in<br> +gs/tiff/libtiff/tiffconf.vc.h<br> +gs/tiff/libtiff/tiffconf.wince.h<br> +gs/tiff/libtiff/tiffio.h<br> +gs/tiff/libtiff/tiffio.hxx<br> +gs/tiff/libtiff/tiffiop.h<br> +gs/tiff/libtiff/tiffvers.h<br> +gs/tiff/libtiff/uvcode.h<br> +gs/tiff/m4/acinclude.m4<br> +gs/tiff/m4/libtool.m4<br> +gs/tiff/m4/ltoptions.m4<br> +gs/tiff/m4/ltversion.m4<br> +gs/tiff/m4/lt~obsolete.m4<br> +gs/tiff/man/Makefile.in<br> +gs/tiff/man/TIFFClose.3tiff<br> +gs/tiff/man/TIFFDataWidth.3tiff<br> +gs/tiff/man/TIFFError.3tiff<br> +gs/tiff/man/TIFFFlush.3tiff<br> +gs/tiff/man/TIFFGetField.3tiff<br> +gs/tiff/man/TIFFOpen.3tiff<br> +gs/tiff/man/TIFFPrintDirectory.3tiff<br> +gs/tiff/man/TIFFRGBAImage.3tiff<br> +gs/tiff/man/TIFFReadDirectory.3tiff<br> +gs/tiff/man/TIFFReadEncodedStrip.3tiff<br> +gs/tiff/man/TIFFReadEncodedTile.3tiff<br> +gs/tiff/man/TIFFReadRGBAImage.3tiff<br> +gs/tiff/man/TIFFReadRGBAStrip.3tiff<br> +gs/tiff/man/TIFFReadRGBATile.3tiff<br> +gs/tiff/man/TIFFReadRawStrip.3tiff<br> +gs/tiff/man/TIFFReadRawTile.3tiff<br> +gs/tiff/man/TIFFReadScanline.3tiff<br> +gs/tiff/man/TIFFReadTile.3tiff<br> +gs/tiff/man/TIFFSetDirectory.3tiff<br> +gs/tiff/man/TIFFSetField.3tiff<br> +gs/tiff/man/TIFFWarning.3tiff<br> +gs/tiff/man/TIFFWriteDirectory.3tiff<br> +gs/tiff/man/TIFFWriteEncodedStrip.3tiff<br> +gs/tiff/man/TIFFWriteEncodedTile.3tiff<br> +gs/tiff/man/TIFFWriteRawStrip.3tiff<br> +gs/tiff/man/TIFFWriteRawTile.3tiff<br> +gs/tiff/man/TIFFWriteScanline.3tiff<br> +gs/tiff/man/TIFFWriteTile.3tiff<br> +gs/tiff/man/TIFFbuffer.3tiff<br> +gs/tiff/man/TIFFcodec.3tiff<br> +gs/tiff/man/TIFFcolor.3tiff<br> +gs/tiff/man/TIFFmemory.3tiff<br> +gs/tiff/man/TIFFquery.3tiff<br> +gs/tiff/man/TIFFsize.3tiff<br> +gs/tiff/man/TIFFstrip.3tiff<br> +gs/tiff/man/TIFFswab.3tiff<br> +gs/tiff/man/TIFFtile.3tiff<br> +gs/tiff/man/bmp2tiff.1<br> +gs/tiff/man/fax2ps.1<br> +gs/tiff/man/fax2tiff.1<br> +gs/tiff/man/gif2tiff.1<br> +gs/tiff/man/libtiff.3tiff<br> +gs/tiff/man/pal2rgb.1<br> +gs/tiff/man/ppm2tiff.1<br> +gs/tiff/man/ras2tiff.1<br> +gs/tiff/man/raw2tiff.1<br> +gs/tiff/man/rgb2ycbcr.1<br> +gs/tiff/man/sgi2tiff.1<br> +gs/tiff/man/thumbnail.1<br> +gs/tiff/man/tiff2bw.1<br> +gs/tiff/man/tiff2pdf.1<br> +gs/tiff/man/tiff2ps.1<br> +gs/tiff/man/tiff2rgba.1<br> +gs/tiff/man/tiffcmp.1<br> +gs/tiff/man/tiffcp.1<br> +gs/tiff/man/tiffcrop.1<br> +gs/tiff/man/tiffdither.1<br> +gs/tiff/man/tiffdump.1<br> +gs/tiff/man/tiffgt.1<br> +gs/tiff/man/tiffinfo.1<br> +gs/tiff/man/tiffmedian.1<br> +gs/tiff/man/tiffset.1<br> +gs/tiff/man/tiffsplit.1<br> +gs/tiff/man/tiffsv.1<br> +gs/tiff/port/Makefile.am<br> +gs/tiff/port/Makefile.in<br> +gs/tiff/port/dummy.c<br> +gs/tiff/port/getopt.c<br> +gs/tiff/port/libport.h<br> +gs/tiff/port/strcasecmp.c<br> +gs/tiff/port/strtoull.c<br> +gs/tiff/test/Makefile.am<br> +gs/tiff/test/Makefile.in<br> +gs/tiff/test/ascii_tag.c<br> +gs/tiff/test/bmp2tiff_palette.sh<br> +gs/tiff/test/bmp2tiff_rgb.sh<br> +gs/tiff/test/check_tag.c<br> +gs/tiff/test/common.sh<br> +gs/tiff/test/gif2tiff.sh<br> +gs/tiff/test/images/README.txt<br> +gs/tiff/test/images/logluv-3c-16b.tiff<br> +gs/tiff/test/images/minisblack-1c-16b.tiff<br> +gs/tiff/test/images/minisblack-1c-8b.pgm<br> +gs/tiff/test/images/minisblack-1c-8b.tiff<br> +gs/tiff/test/images/minisblack-2c-8b-alpha.tiff<br> +gs/tiff/test/images/miniswhite-1c-1b.pbm<br> +gs/tiff/test/images/miniswhite-1c-1b.tiff<br> +gs/tiff/test/images/palette-1c-1b.tiff<br> +gs/tiff/test/images/palette-1c-4b.tiff<br> +gs/tiff/test/images/palette-1c-8b.bmp<br> +gs/tiff/test/images/palette-1c-8b.gif<br> +gs/tiff/test/images/palette-1c-8b.tiff<br> +gs/tiff/test/images/rgb-3c-16b.tiff<br> +gs/tiff/test/images/rgb-3c-8b.bmp<br> +gs/tiff/test/images/rgb-3c-8b.ppm<br> +gs/tiff/test/images/rgb-3c-8b.tiff<br> +gs/tiff/test/long_tag.c<br> +gs/tiff/test/ppm2tiff_pbm.sh<br> +gs/tiff/test/ppm2tiff_pgm.sh<br> +gs/tiff/test/ppm2tiff_ppm.sh<br> +gs/tiff/test/rewrite_tag.c<br> +gs/tiff/test/short_tag.c<br> +gs/tiff/test/strip.c<br> +gs/tiff/test/strip_rw.c<br> +gs/tiff/test/tiff2pdf.sh<br> +gs/tiff/test/tiff2ps-EPS1.sh<br> +gs/tiff/test/tiff2ps-PS1.sh<br> +gs/tiff/test/tiff2ps-PS2.sh<br> +gs/tiff/test/tiff2ps-PS3.sh<br> +gs/tiff/test/tiff2rgba-logluv-3c-16b.sh<br> +gs/tiff/test/tiff2rgba-minisblack-1c-16b.sh<br> +gs/tiff/test/tiff2rgba-minisblack-1c-8b.sh<br> +gs/tiff/test/tiff2rgba-minisblack-2c-8b-alpha.sh<br> +gs/tiff/test/tiff2rgba-miniswhite-1c-1b.sh<br> +gs/tiff/test/tiff2rgba-palette-1c-1b.sh<br> +gs/tiff/test/tiff2rgba-palette-1c-4b.sh<br> +gs/tiff/test/tiff2rgba-palette-1c-8b.sh<br> +gs/tiff/test/tiff2rgba-rgb-3c-16b.sh<br> +gs/tiff/test/tiff2rgba-rgb-3c-8b.sh<br> +gs/tiff/test/tiffcp-g3-1d-fill.sh<br> +gs/tiff/test/tiffcp-g3-1d.sh<br> +gs/tiff/test/tiffcp-g3-2d-fill.sh<br> +gs/tiff/test/tiffcp-g3-2d.sh<br> +gs/tiff/test/tiffcp-g3.sh<br> +gs/tiff/test/tiffcp-g4.sh<br> +gs/tiff/test/tiffcp-logluv.sh<br> +gs/tiff/test/tiffcp-split-join.sh<br> +gs/tiff/test/tiffcp-split.sh<br> +gs/tiff/test/tiffcp-thumbnail.sh<br> +gs/tiff/test/tiffcrop-R90-logluv-3c-16b.sh<br> +gs/tiff/test/tiffcrop-R90-minisblack-1c-16b.sh<br> +gs/tiff/test/tiffcrop-R90-minisblack-1c-8b.sh<br> +gs/tiff/test/tiffcrop-R90-minisblack-2c-8b-alpha.sh<br> +gs/tiff/test/tiffcrop-R90-miniswhite-1c-1b.sh<br> +gs/tiff/test/tiffcrop-R90-palette-1c-1b.sh<br> +gs/tiff/test/tiffcrop-R90-palette-1c-4b.sh<br> +gs/tiff/test/tiffcrop-R90-palette-1c-8b.sh<br> +gs/tiff/test/tiffcrop-R90-rgb-3c-16b.sh<br> +gs/tiff/test/tiffcrop-R90-rgb-3c-8b.sh<br> +gs/tiff/test/tiffcrop-doubleflip-logluv-3c-16b.sh<br> +gs/tiff/test/tiffcrop-doubleflip-minisblack-1c-16b.sh<br> +gs/tiff/test/tiffcrop-doubleflip-minisblack-1c-8b.sh<br> +gs/tiff/test/tiffcrop-doubleflip-minisblack-2c-8b-alpha.sh<br> +gs/tiff/test/tiffcrop-doubleflip-miniswhite-1c-1b.sh<br> +gs/tiff/test/tiffcrop-doubleflip-palette-1c-1b.sh<br> +gs/tiff/test/tiffcrop-doubleflip-palette-1c-4b.sh<br> +gs/tiff/test/tiffcrop-doubleflip-palette-1c-8b.sh<br> +gs/tiff/test/tiffcrop-doubleflip-rgb-3c-16b.sh<br> +gs/tiff/test/tiffcrop-doubleflip-rgb-3c-8b.sh<br> +gs/tiff/test/tiffcrop-extract-logluv-3c-16b.sh<br> +gs/tiff/test/tiffcrop-extract-minisblack-1c-16b.sh<br> +gs/tiff/test/tiffcrop-extract-minisblack-1c-8b.sh<br> +gs/tiff/test/tiffcrop-extract-minisblack-2c-8b-alpha.sh<br> +gs/tiff/test/tiffcrop-extract-miniswhite-1c-1b.sh<br> +gs/tiff/test/tiffcrop-extract-palette-1c-1b.sh<br> +gs/tiff/test/tiffcrop-extract-palette-1c-4b.sh<br> +gs/tiff/test/tiffcrop-extract-palette-1c-8b.sh<br> +gs/tiff/test/tiffcrop-extract-rgb-3c-16b.sh<br> +gs/tiff/test/tiffcrop-extract-rgb-3c-8b.sh<br> +gs/tiff/test/tiffcrop-extractz14-logluv-3c-16b.sh<br> +gs/tiff/test/tiffcrop-extractz14-minisblack-1c-16b.sh<br> +gs/tiff/test/tiffcrop-extractz14-minisblack-1c-8b.sh<br> +gs/tiff/test/tiffcrop-extractz14-minisblack-2c-8b-alpha.sh<br> +gs/tiff/test/tiffcrop-extractz14-miniswhite-1c-1b.sh<br> +gs/tiff/test/tiffcrop-extractz14-palette-1c-1b.sh<br> +gs/tiff/test/tiffcrop-extractz14-palette-1c-4b.sh<br> +gs/tiff/test/tiffcrop-extractz14-palette-1c-8b.sh<br> +gs/tiff/test/tiffcrop-extractz14-rgb-3c-16b.sh<br> +gs/tiff/test/tiffcrop-extractz14-rgb-3c-8b.sh<br> +gs/tiff/test/tiffdump.sh<br> +gs/tiff/test/tiffinfo.sh<br> +gs/tiff/test/tifftest.h<br> +gs/tiff/tools/Makefile.am<br> +gs/tiff/tools/Makefile.in<br> +gs/tiff/tools/Makefile.vc<br> +gs/tiff/tools/bmp2tiff.c<br> +gs/tiff/tools/fax2ps.c<br> +gs/tiff/tools/fax2tiff.c<br> +gs/tiff/tools/gif2tiff.c<br> +gs/tiff/tools/pal2rgb.c<br> +gs/tiff/tools/ppm2tiff.c<br> +gs/tiff/tools/ras2tiff.c<br> +gs/tiff/tools/rasterfile.h<br> +gs/tiff/tools/raw2tiff.c<br> +gs/tiff/tools/rgb2ycbcr.c<br> +gs/tiff/tools/sgi2tiff.c<br> +gs/tiff/tools/sgisv.c<br> +gs/tiff/tools/thumbnail.c<br> +gs/tiff/tools/tiff2bw.c<br> +gs/tiff/tools/tiff2pdf.c<br> +gs/tiff/tools/tiff2ps.c<br> +gs/tiff/tools/tiff2rgba.c<br> +gs/tiff/tools/tiffcmp.c<br> +gs/tiff/tools/tiffcp.c<br> +gs/tiff/tools/tiffcrop.c<br> +gs/tiff/tools/tiffdither.c<br> +gs/tiff/tools/tiffdump.c<br> +gs/tiff/tools/tiffgt.c<br> +gs/tiff/tools/tiffinfo.c<br> +gs/tiff/tools/tiffmedian.c<br> +gs/tiff/tools/tiffset.c<br> +gs/tiff/tools/tiffsplit.c<br> +gs/tiff/tools/ycbcr.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-09 01:16:35 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=63a26299f47bb9931a2b47772c95c38594535041">63a26299f47bb9931a2b47772c95c38594535041</a> +<blockquote> +<p> + Update the example build line given at the top of bmpcmp.c<br> +<br> +gs/toolbin/bmpcmp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-07 17:21:55 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3cb19e101513e8fa99f86e959a493d7d57b9a69a">3cb19e101513e8fa99f86e959a493d7d57b9a69a</a> +<blockquote> +<p> + Indentation fixes, plus avoid SEGVs in low memory cases.<br> +<br> + If allocations fail, spot that and return an error rather than<br> + dereferencing NULL pointers.<br> +<br> +gs/base/gdevp14.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-08 15:51:43 +0100 +</strong> +<br>Robin Watts <Robin.Watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e0fd2c6fe5cdba60e0252993319408ce8962afd3">e0fd2c6fe5cdba60e0252993319408ce8962afd3</a> +<blockquote> +<p> + Enable Memento to be used with jbig2dec<br> +<br> + ./configure as usual, then "make XCFLAGS=-DMEMENTO".<br> +<br> + This involves duplicating memento within jbig2dec. We disable the GS<br> + specific build hacks, and add just one more; if GSBUILD is defined<br> + then jbig2 uses the version of memento from base, rather than the version<br> + of memento from inside jbig2. This avoids any potential problems with<br> + version skew.<br> +<br> +gs/base/jbig2.mak<br> +gs/jbig2dec/Makefile.in<br> +gs/jbig2dec/jbig2.h<br> +gs/jbig2dec/memento.c<br> +gs/jbig2dec/memento.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-08 13:02:43 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d7d86ee955e58d18f4ff3071c0f41c4e3f75aaea">d7d86ee955e58d18f4ff3071c0f41c4e3f75aaea</a> +<blockquote> +<p> + Update libpng to version 1.5.10<br> +<br> + Minor build revisions to deal with new libpng version:<br> +<br> + We copy the predefined pnglibconf.h into the build directory, and have<br> + libpng include it from there (it's less invasive than running the libpng<br> + configure script).<br> +<br> + We have to use the same kind of compiler incantation as lcms.mak because<br> + libpng 1.5.x suffers compatibility problems with /Za in Visual Studio<br> + as lcms does.<br> +<br> + Minor revision to XPS png reading code to cope with libpng 1.5.x API:<br> +<br> + Primarily, the 1.5.x API has made the png_info data type opaque to the calling<br> + code, so all access to the it contains *must* be done through function calls.<br> +<br> + No cluster differences expected.<br> +<br> +gs/base/png.mak<br> +gs/libpng/ANNOUNCE<br> +gs/libpng/CHANGES<br> +gs/libpng/CMakeLists.txt<br> +gs/libpng/INSTALL<br> +gs/libpng/KNOWNBUG<br> +gs/libpng/LICENSE<br> +gs/libpng/Makefile.am<br> +gs/libpng/Makefile.in<br> +gs/libpng/README<br> +gs/libpng/TODO<br> +gs/libpng/Y2KINFO<br> +gs/libpng/aclocal.m4<br> +gs/libpng/arm/filter_neon.S<br> +gs/libpng/autogen.sh<br> +gs/libpng/config.guess<br> +gs/libpng/config.h.in<br> +gs/libpng/config.sub<br> +gs/libpng/configure<br> +gs/libpng/configure.ac<br> +gs/libpng/contrib/README.txt<br> +gs/libpng/contrib/gregbook/COPYING<br> +gs/libpng/contrib/gregbook/Makefile.sgi<br> +gs/libpng/contrib/gregbook/Makefile.unx<br> +gs/libpng/contrib/gregbook/Makefile.w32<br> +gs/libpng/contrib/gregbook/README<br> +gs/libpng/contrib/gregbook/makevms.com<br> +gs/libpng/contrib/gregbook/readpng.c<br> +gs/libpng/contrib/gregbook/readpng2.c<br> +gs/libpng/contrib/gregbook/readpng2.h<br> +gs/libpng/contrib/gregbook/rpng-win.c<br> +gs/libpng/contrib/gregbook/rpng-x.c<br> +gs/libpng/contrib/gregbook/rpng2-win.c<br> +gs/libpng/contrib/gregbook/rpng2-x.c<br> +gs/libpng/contrib/gregbook/writepng.c<br> +gs/libpng/contrib/libtests/pngvalid.c<br> +gs/libpng/contrib/pngminim/README<br> +gs/libpng/contrib/pngminim/decoder/README<br> +gs/libpng/contrib/pngminim/decoder/gather.sh<br> +gs/libpng/contrib/pngminim/decoder/makefile<br> +gs/libpng/contrib/pngminim/decoder/pngusr.dfa<br> +gs/libpng/contrib/pngminim/decoder/pngusr.h<br> +gs/libpng/contrib/pngminim/encoder/README<br> +gs/libpng/contrib/pngminim/encoder/dummy_inflate.c<br> +gs/libpng/contrib/pngminim/encoder/gather.sh<br> +gs/libpng/contrib/pngminim/encoder/makefile<br> +gs/libpng/contrib/pngminim/encoder/pngusr.dfa<br> +gs/libpng/contrib/pngminim/encoder/pngusr.h<br> +gs/libpng/contrib/pngminim/preader/README<br> +gs/libpng/contrib/pngminim/preader/gather.sh<br> +gs/libpng/contrib/pngminim/preader/makefile<br> +gs/libpng/contrib/pngminim/preader/pngusr.dfa<br> +gs/libpng/contrib/pngminim/preader/pngusr.h<br> +gs/libpng/contrib/pngminus/makefile.std<br> +gs/libpng/contrib/pngminus/png2pnm.c<br> +gs/libpng/contrib/pngsuite/README<br> +gs/libpng/contrib/pngsuite/ftbbn1g04.png<br> +gs/libpng/contrib/pngsuite/ftbbn2c16.png<br> +gs/libpng/contrib/pngsuite/ftbbn3p08.png<br> +gs/libpng/contrib/pngsuite/ftbgn2c16.png<br> +gs/libpng/contrib/pngsuite/ftbgn3p08.png<br> +gs/libpng/contrib/pngsuite/ftbrn2c08.png<br> +gs/libpng/contrib/pngsuite/ftbwn1g16.png<br> +gs/libpng/contrib/pngsuite/ftbwn3p08.png<br> +gs/libpng/contrib/pngsuite/ftbyn3p08.png<br> +gs/libpng/contrib/pngsuite/ftp0n1g08.png<br> +gs/libpng/contrib/pngsuite/ftp0n2c08.png<br> +gs/libpng/contrib/pngsuite/ftp0n3p08.png<br> +gs/libpng/contrib/pngsuite/ftp1n3p08.png<br> +gs/libpng/contrib/visupng/PngFile.c<br> +gs/libpng/contrib/visupng/PngFile.h<br> +gs/libpng/contrib/visupng/README.txt<br> +gs/libpng/contrib/visupng/VisualPng.c<br> +gs/libpng/contrib/visupng/VisualPng.dsp<br> +gs/libpng/contrib/visupng/resource.h<br> +gs/libpng/depcomp<br> +gs/libpng/example.c<br> +gs/libpng/install-sh<br> +gs/libpng/libpng-1.2.42.txt<br> +gs/libpng/libpng-1.2.44.txt<br> +gs/libpng/libpng-config.in<br> +gs/libpng/libpng-manual.txt<br> +gs/libpng/libpng.3<br> +gs/libpng/libpng.pc.in<br> +gs/libpng/libpngpf.3<br> +gs/libpng/ltmain.sh<br> +gs/libpng/mkinstalldirs<br> +gs/libpng/png.5<br> +gs/libpng/png.c<br> +gs/libpng/png.h<br> +gs/libpng/pngconf.h<br> +gs/libpng/pngdebug.h<br> +gs/libpng/pngerror.c<br> +gs/libpng/pnggccrd.c<br> +gs/libpng/pngget.c<br> +gs/libpng/pnginfo.h<br> +gs/libpng/pngmem.c<br> +gs/libpng/pngpread.c<br> +gs/libpng/pngpriv.h<br> +gs/libpng/pngread.c<br> +gs/libpng/pngrio.c<br> +gs/libpng/pngrtran.c<br> +gs/libpng/pngrutil.c<br> +gs/libpng/pngset.c<br> +gs/libpng/pngstruct.h<br> +gs/libpng/pngtest.c<br> +gs/libpng/pngtest.png<br> +gs/libpng/pngtrans.c<br> +gs/libpng/pngusr.dfa<br> +gs/libpng/pngvcrd.c<br> +gs/libpng/pngwio.c<br> +gs/libpng/pngwrite.c<br> +gs/libpng/pngwtran.c<br> +gs/libpng/pngwutil.c<br> +gs/libpng/projects/beos/x86-shared.proj<br> +gs/libpng/projects/beos/x86-shared.txt<br> +gs/libpng/projects/beos/x86-static.proj<br> +gs/libpng/projects/beos/x86-static.txt<br> +gs/libpng/projects/cbuilder5/libpng.bpf<br> +gs/libpng/projects/cbuilder5/libpng.bpg<br> +gs/libpng/projects/cbuilder5/libpng.bpr<br> +gs/libpng/projects/cbuilder5/libpng.cpp<br> +gs/libpng/projects/cbuilder5/libpng.readme.txt<br> +gs/libpng/projects/cbuilder5/libpngstat.bpf<br> +gs/libpng/projects/cbuilder5/libpngstat.bpr<br> +gs/libpng/projects/cbuilder5/zlib.readme.txt<br> +gs/libpng/projects/netware.txt<br> +gs/libpng/projects/owatcom/libpng.tgt<br> +gs/libpng/projects/owatcom/libpng.wpj<br> +gs/libpng/projects/owatcom/pngconfig.mak<br> +gs/libpng/projects/owatcom/pngtest.tgt<br> +gs/libpng/projects/owatcom/pngvalid.tgt<br> +gs/libpng/projects/visualc6/README.txt<br> +gs/libpng/projects/visualc6/libpng.dsp<br> +gs/libpng/projects/visualc6/libpng.dsw<br> +gs/libpng/projects/visualc6/pngtest.dsp<br> +gs/libpng/projects/visualc71/PRJ0041.mak<br> +gs/libpng/projects/visualc71/README.txt<br> +gs/libpng/projects/visualc71/README_zlib.txt<br> +gs/libpng/projects/visualc71/libpng.sln<br> +gs/libpng/projects/visualc71/libpng.vcproj<br> +gs/libpng/projects/visualc71/pngtest.vcproj<br> +gs/libpng/projects/visualc71/zlib.vcproj<br> +gs/libpng/projects/vstudio/libpng/libpng.vcxproj<br> +gs/libpng/projects/vstudio/pnglibconf/pnglibconf.vcxproj<br> +gs/libpng/projects/vstudio/pngtest/pngtest.vcxproj<br> +gs/libpng/projects/vstudio/pngvalid/pngvalid.vcxproj<br> +gs/libpng/projects/vstudio/readme.txt<br> +gs/libpng/projects/vstudio/vstudio.sln<br> +gs/libpng/projects/vstudio/zlib.props<br> +gs/libpng/projects/vstudio/zlib/zlib.vcxproj<br> +gs/libpng/projects/wince.txt<br> +gs/libpng/projects/xcode/Info.plist<br> +gs/libpng/projects/xcode/libpng.xcodeproj/.gitignore<br> +gs/libpng/projects/xcode/libpng.xcodeproj/project.pbxproj<br> +gs/libpng/scripts/README.txt<br> +gs/libpng/scripts/checksym.awk<br> +gs/libpng/scripts/chkfmt<br> +gs/libpng/scripts/def.dfn<br> +gs/libpng/scripts/descrip.mms<br> +gs/libpng/scripts/libpng-config-head.in<br> +gs/libpng/scripts/libpng-config.in<br> +gs/libpng/scripts/libpng.icc<br> +gs/libpng/scripts/libpng.pc-configure.in<br> +gs/libpng/scripts/libpng.pc.in<br> +gs/libpng/scripts/makefile.32sunu<br> +gs/libpng/scripts/makefile.64sunu<br> +gs/libpng/scripts/makefile.acorn<br> +gs/libpng/scripts/makefile.aix<br> +gs/libpng/scripts/makefile.amiga<br> +gs/libpng/scripts/makefile.atari<br> +gs/libpng/scripts/makefile.bc32<br> +gs/libpng/scripts/makefile.beos<br> +gs/libpng/scripts/makefile.bor<br> +gs/libpng/scripts/makefile.cegcc<br> +gs/libpng/scripts/makefile.cygwin<br> +gs/libpng/scripts/makefile.darwin<br> +gs/libpng/scripts/makefile.dec<br> +gs/libpng/scripts/makefile.dj2<br> +gs/libpng/scripts/makefile.elf<br> +gs/libpng/scripts/makefile.freebsd<br> +gs/libpng/scripts/makefile.gcc<br> +gs/libpng/scripts/makefile.gcmmx<br> +gs/libpng/scripts/makefile.hp64<br> +gs/libpng/scripts/makefile.hpgcc<br> +gs/libpng/scripts/makefile.hpux<br> +gs/libpng/scripts/makefile.ibmc<br> +gs/libpng/scripts/makefile.intel<br> +gs/libpng/scripts/makefile.knr<br> +gs/libpng/scripts/makefile.linux<br> +gs/libpng/scripts/makefile.mingw<br> +gs/libpng/scripts/makefile.mips<br> +gs/libpng/scripts/makefile.msc<br> +gs/libpng/scripts/makefile.ne12bsd<br> +gs/libpng/scripts/makefile.netbsd<br> +gs/libpng/scripts/makefile.nommx<br> +gs/libpng/scripts/makefile.openbsd<br> +gs/libpng/scripts/makefile.os2<br> +gs/libpng/scripts/makefile.sco<br> +gs/libpng/scripts/makefile.sggcc<br> +gs/libpng/scripts/makefile.sgi<br> +gs/libpng/scripts/makefile.so9<br> +gs/libpng/scripts/makefile.solaris<br> +gs/libpng/scripts/makefile.solaris-x86<br> +gs/libpng/scripts/makefile.std<br> +gs/libpng/scripts/makefile.sunos<br> +gs/libpng/scripts/makefile.tc3<br> +gs/libpng/scripts/makefile.vcawin32<br> +gs/libpng/scripts/makefile.vcwin32<br> +gs/libpng/scripts/makefile.watcom<br> +gs/libpng/scripts/makevms.com<br> +gs/libpng/scripts/options.awk<br> +gs/libpng/scripts/png32ce.def<br> +gs/libpng/scripts/pnglibconf.dfa<br> +gs/libpng/scripts/pnglibconf.h.prebuilt<br> +gs/libpng/scripts/pnglibconf.mak<br> +gs/libpng/scripts/pngos2.def<br> +gs/libpng/scripts/pngw32.def<br> +gs/libpng/scripts/pngw32.rc<br> +gs/libpng/scripts/pngwin.rc<br> +gs/libpng/scripts/smakefile.ppc<br> +gs/libpng/scripts/sym.dfn<br> +gs/libpng/scripts/symbols.def<br> +gs/libpng/scripts/symbols.dfn<br> +gs/libpng/scripts/vers.dfn<br> +gs/libpng/test-pngtest.sh<br> +gs/libpng/test-pngvalid-full.sh<br> +gs/libpng/test-pngvalid-simple.sh<br> +xps/xpspng.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-08 13:21:44 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a85db51fecf74ba66bada63afece1799d58681ce">a85db51fecf74ba66bada63afece1799d58681ce</a> +<blockquote> +<p> + Update bmpcmp png reading to cope with 8bit grayscale pngs.<br> +<br> + This used to work, but became broken with the device n support (when I<br> + stripped out the 8bpp operating modes)<br> +<br> +gs/toolbin/bmpcmp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-08 11:05:52 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=304d22a1744fa6ac07355703069cacd54f0c3ac4">304d22a1744fa6ac07355703069cacd54f0c3ac4</a> +<blockquote> +<p> + Move 'HighLevelDevice' from pdfwrite to gdevvec.c so vector devices inherit it.<br> +<br> + The 'HighLevelDevice' parameter was only defined for pdfwrite/ps2write, here<br> + we remove it from there and instead put it in the 'vector' device, so that<br> + all deices based on the vector device will have the paramter set.<br> +<br> + No differences expected<br> +<br> +gs/base/gdevpdfb.h<br> +gs/base/gdevpdfp.c<br> +gs/base/gdevpdfx.h<br> +gs/base/gdevvec.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-07 16:47:10 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1c8138bc1db9b3627a2ba1047568c385568061d0">1c8138bc1db9b3627a2ba1047568c385568061d0</a> +<blockquote> +<p> + pdfwrite - fix handling of transparent images from PDF interpreter<br> +<br> + The PDF interperter can insert extra groups when dealing with transparent<br> + images, which we don't want to emit in the output PDF. These are marked<br> + by a 'image_with_SMask' flag.<br> +<br> + Previously we stored a boolean in the device structure, and tested that, if<br> + it was true we skipped the begin and transparency group operations.<br> +<br> + It turns out that it is possible to get a new group *inside* the generated<br> + group we are skipping, if that happens then the second group would reset<br> + the flag. This led to us skipping the 'begin' but not the 'end' with predictabley<br> + bad consequences.<br> +<br> + In this commit we alter the boolena to an unsigned int, and treat it as a<br> + series of bits. We flip the bits based on the 'FormDepth' which we track<br> + separately. This allows up to 32 levels of nesting which ought to be enough<br> + to deal even with Cairo files.<br> +<br> + Expected differences<br> + Bug689897.pdf exhibits small differences, not visually apparent. I believe this<br> + is a progression but its so slight as to be difficult to tell.<br> +<br> +gs/base/gdevpdft.c<br> +gs/base/gdevpdfx.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-07 13:20:08 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=683bcefa2a8a05fb57d2d0d2d7aebf16de6bd11d">683bcefa2a8a05fb57d2d0d2d7aebf16de6bd11d</a> +<blockquote> +<p> + Add new '--debug=gc-disable' flag to completely disable gc.<br> +<br> + Because I don't have any more hair to pull out.<br> +<br> +gs/base/gdbflags.h<br> +gs/psi/interp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-06 23:02:15 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=eb4f815d9b21a42280acb7ad2447ce69577b4ae5">eb4f815d9b21a42280acb7ad2447ce69577b4ae5</a> +<blockquote> +<p> + Fix pdf14_push_transparency_state stack handling.<br> +<br> + Rather than creating a new mask and adding it as the previous one,<br> + we should be making the new mask the topmost one on the stack.<br> +<br> + This way pop and push correctly do the opposite thing.<br> +<br> +gs/base/gdevp14.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-06 17:16:53 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6d24d5b9135f8ef6aa4da51a03952d5b39beb59a">6d24d5b9135f8ef6aa4da51a03952d5b39beb59a</a> +<blockquote> +<p> + Bug 693050 : Fixes CERT reported issue labelled HeapError<br> +<br> +gs/jbig2dec/jbig2.c<br> +gs/jbig2dec/jbig2_image.c<br> +gs/jbig2dec/jbig2_metadata.c<br> +gs/jbig2dec/jbig2_priv.h<br> +gs/jbig2dec/jbig2_symbol_dict.c<br> +gs/jbig2dec/jbig2_text.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-06 10:48:44 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a0c6b9f271d715f122c01fc0fbbfd8d6cdf9c372">a0c6b9f271d715f122c01fc0fbbfd8d6cdf9c372</a> +<blockquote> +<p> + Bug 693002 (again): fix doc and example file install list<br> +<br> + There were a number of missing files from the Unix install targets for<br> + the documentation and example files. Also, there were a few files in the<br> + list which no longer exist.<br> +<br> + No cluster differences.<br> +<br> +gs/base/unixinst.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-06 09:23:57 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=07799bffd70992116da89ed4d1717ce441f71461">07799bffd70992116da89ed4d1717ce441f71461</a> +<blockquote> +<p> + Bug 693094 related: missing libtiff build failure.<br> +<br> + If libtiff is missing, we correctly disabled the devices classified as<br> + "tiff devices", but left the "fax devices" in place, and the fax devices<br> + depend on libtiff.<br> +<br> + We'll now disable *all* the libtiff dependent devices if libtiff is not found.<br> +<br> + No cluster differences.<br> +<br> +gs/base/configure.ac<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-06 09:38:39 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=cf75bee36e3a42f1bc253563a11169b47b92d307">cf75bee36e3a42f1bc253563a11169b47b92d307</a> +<blockquote> +<p> + pdfwrite - don't write CIDSet for subset CIDFonts when emitting PDF/A-2<br> +<br> + The specification for CIDSet has changed for PDF/A-2 and I am currently<br> + unable to create a CIDSet which the Acrobat pre-flught tool will validate.<br> +<br> + Since PDF/A-2 now makes CIDSet optional, this commit omits it when we are<br> + producing PDF/A-2, so that we can create a valid file.<br> +<br> + No differences expected<br> +<br> +gs/base/gdevpdtd.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-05 17:44:16 -0600 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5fdae25deb3fa189f9d01a573fa77c2ec0f968ba">5fdae25deb3fa189f9d01a573fa77c2ec0f968ba</a> +<blockquote> +<p> + Complete support for HPGL/2 new fill code, bug 692809.<br> +<br> + The new implementation which eliminates many unnecessary "moveto's"<br> + resulted in unexpected improvements in several CET files where<br> + creating a new subpath caused a join to be missing.<br> +<br> +pcl/pgdraw.c<br> +pcl/pgdraw.h<br> +pcl/pgpoly.c<br> +pcl/pgvector.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-31 15:23:12 -0600 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d303c79851b02aa810525bdaa4751c8247b66912">d303c79851b02aa810525bdaa4751c8247b66912</a> +<blockquote> +<p> + A new state variable added that indicates if a high level device is in use.<br> +<br> +pcl/pcstate.h<br> +pcl/pctop.c<br> +pl/plmain.c<br> +pl/plmain.h<br> +pl/pltop.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-19 16:53:26 -0600 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8cbdd395e653227966a682b9b2de869565b49b5e">8cbdd395e653227966a682b9b2de869565b49b5e</a> +<blockquote> +<p> + Fixes 693049 - incorrect ccitt raster output.<br> +<br> + The CCITT filter was initialized to an additive color space instead of<br> + subtractive. Problem analyzed by Shailesh Mistry.<br> +<br> +pcl/rtraster.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-16 15:26:11 -0600 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=868eda64307dabd30e308e07962346ef5991d3e3">868eda64307dabd30e308e07962346ef5991d3e3</a> +<blockquote> +<p> + Changes to support the new fill code which allows filling when the pen is up.<br> +<br> + With the graphics library implementation of the hpgl/2 style fill code<br> + it is necessary to avoid unnecessary consecutive moveto's which were<br> + harmless in the previous code. In particular, closepath works<br> + differently if there are 2 or more consecutive moveto's. Using normal<br> + PostScript style paths the closepath will return to the last moveto in<br> + the path, the new code will convert a consecutive moveto to "gapto"<br> + and retain the first moveto and closepath will return to the original<br> + moveto.<br> +<br> +pcl/pgconfig.c<br> +pcl/pgdraw.c<br> +pcl/pglabel.c<br> +pcl/pgpoly.c<br> +pcl/pgvector.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-07 07:45:46 -0600 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c89c0b750594deac1b091776d18a9f0ed718ab60">c89c0b750594deac1b091776d18a9f0ed718ab60</a> +<blockquote> +<p> + Debugging for dumping data from PCL commands that specify byte data<br> + and a data length.<br> +<br> +pcl/pcparse.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-18 15:29:05 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3e81e6caf112d59e31c17924ee89d7f3abddd7b1">3e81e6caf112d59e31c17924ee89d7f3abddd7b1</a> +<blockquote> +<p> + Fix bug 693034 -- correct comment in gxdevcl.h for GX_CINFO_UNKNOWN_SEP_LIN<br> +<br> +gs/base/gxdevcli.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-05 16:39:39 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=54144189c8093c5c09d2f50d8cd57abc34ddd385">54144189c8093c5c09d2f50d8cd57abc34ddd385</a> +<blockquote> +<p> + Bug 693025 : Correct memory leaks reported by Zeniko<br> +<br> +gs/jbig2dec/jbig2_symbol_dict.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-05 09:48:58 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ad53769b1d690e790750f01bd6420fb2b8b76279">ad53769b1d690e790750f01bd6420fb2b8b76279</a> +<blockquote> +<p> + Bug 693088: fix romfs?.dev dependency typo<br> +<br> + The two romfs?.dev targets had ECHO_XE in their dependencies, and it shouldbe<br> + ECHOGS_XE.<br> +<br> + No cluster differences.<br> +<br> +gs/base/lib.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-04 17:02:46 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5b52e4534a2a7b9bc5d19a749df60e636ac4aa65">5b52e4534a2a7b9bc5d19a749df60e636ac4aa65</a> +<blockquote> +<p> + Tweak filenames from RAW_DUMP debugging code.<br> +<br> + Output 2 digits before ")".<br> +<br> + In multistage output, put 'a', 'b', 'c' etc after ")" to ensure<br> + that they appear in alphasorted results in the same order as they<br> + are produced.<br> +<br> +gs/base/gdevp14.c<br> +gs/base/gxblend.c<br> +gs/base/gxblend1.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-04 15:22:57 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=316a85cd0c7311716e85dc8f5ab32e36301e829c">316a85cd0c7311716e85dc8f5ab32e36301e829c</a> +<blockquote> +<p> + pdfwrite - Make sure TT fonts in PDF files are named using the PDF font name<br> +<br> + Bug #693086<br> +<br> + The problem was that the TrueType code used by the PDF interpreter uses the<br> + font name from the TrueType font, not the name from the PDF file. If two<br> + subsets are present then pdfwrite is unable to distinguish them if the<br> + Encodings are apparently the same (as they are here) as the fonts have have<br> + the same name internally, even though they are different in the PDF.<br> +<br> + TrueType CIDFonts already take the font naem form the PDF file and apply that<br> + so here we simply do the same for regular TrueType fonts.<br> +<br> + This causes a small difference in Bug689073.pdf, apparently becuase it<br> + contains two fonts called Arial,Bold<br> +<br> +gs/Resource/Init/gs_ttf.ps<br> +gs/Resource/Init/pdf_font.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-03 13:37:58 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a6e24b063febdc3286015e94854cac156e70e2f1">a6e24b063febdc3286015e94854cac156e70e2f1</a> +<blockquote> +<p> + Rename pdf_open_document() to pdfwrite_pdf_open_document() to avoid a<br> + name conflict with mupdf.<br> +<br> +gs/base/gdevpdf.c<br> +gs/base/gdevpdfp.c<br> +gs/base/gdevpdfu.c<br> +gs/base/gdevpdfx.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-01 11:50:32 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c7aeb590a7a435d746a9400a15f8392746ac53c4">c7aeb590a7a435d746a9400a15f8392746ac53c4</a> +<blockquote> +<p> + Addition of capability for overprint simulation for CMYK colorants with RGB target device<br> +<br> + To have an RGB device do this simulation of CMYK overprinting you should have the device set<br> + its opmode in color info from GX_CINFO_OPMODE_UNKNOWN to GX_CINFO_OPMODE_RGB. In addition,<br> + to ensure consistent color in the document you should use the -dUseFastColor option since<br> + simulated RGB overprinting uses unmanaged color transformations.<br> +<br> + The fix required the addition of a compositor parameter which was a k value to be make use<br> + when we had K overprinting occurring.<br> +<br> + To port this fix to an earlier ghostscript release (pre-ICC) you will want to create a<br> + gx_set_overprint_DeviceRGB procedure for the gs_color_space_type_DeviceRGB type. This will<br> + be similar to gx_set_overprint_DeviceCMYK except it will end up calling gx_set_overprint_rgb<br> + instead of gx_set_overprint_cmyk. See changes in gsicc.c.<br> +<br> +gs/base/gscdevn.c<br> +gs/base/gscsepr.c<br> +gs/base/gscspace.c<br> +gs/base/gsicc.c<br> +gs/base/gsovrc.c<br> +gs/base/gsovrc.h<br> +gs/base/gxcspace.h<br> +gs/base/gxdevcli.h<br> +gs/base/gxoprect.c<br> +gs/base/gxoprect.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-01 20:11:09 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=20e81025390c8487cb9794b37148f4bee9063bdc">20e81025390c8487cb9794b37148f4bee9063bdc</a> +<blockquote> +<p> + Update RAW_DUMP_AS_PAM to cope with tag planes, and greyscale spaces.<br> +<br> +gs/base/gxblend.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-06-01 09:21:38 -0700 +</strong> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b1558100af4820b8718e7e346c3225d48eecf07c">b1558100af4820b8718e7e346c3225d48eecf07c</a> +<blockquote> +<p> + Fix minor typo in German man page - Bug 693080<br> +<br> +gs/man/de/pdf2dsc.1<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-31 17:51:51 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9cddb4c193c6123140c6f7b1960db34025f86e40">9cddb4c193c6123140c6f7b1960db34025f86e40</a> +<blockquote> +<p> + Bug 693025: Correct typos reported by Zeniko<br> +<br> +gs/jbig2dec/jbig2_huffman.c<br> +gs/jbig2dec/jbig2_symbol_dict.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-31 14:43:11 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=da9b12c5056369c5593d5b3604e787052fdd2f13">da9b12c5056369c5593d5b3604e787052fdd2f13</a> +<blockquote> +<p> + pdfwrite - properly mark cos_stream as closed when closing associated stream<br> +<br> + Bug #6930 "Regression: /rangecheck in --pdfmark-- starting with 25b6a2cdeb5a90bb7803958f2bf15b618fbcf120"<br> +<br> + Commit 25b6a2cdeb5a90bb7803958f2bf15b618fbcf120 was a little too<br> + enthusiastic. In addition to properly closing the streams, I inadvertently<br> + removed the code which marks the pdfwrite cos_stream object as closed when<br> + we close the stream.<br> +<br> + Ordinarily this doesn't matter, but the pdfmark code checks to maek sure the<br> + stream associated with a named object is closed when it is used, and the<br> + removal of the code left it apparently open, causing the error.<br> +<br> + No differences expected<br> +<br> +gs/base/gdevpdti.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-31 10:59:03 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=33dda0841be40cc8da9f350d10749ce8f4142fb7">33dda0841be40cc8da9f350d10749ce8f4142fb7</a> +<blockquote> +<p> + pdfwrite - memory problems, don't free dictionary parameter lists too early<br> +<br> + Bug #693069 "Regression: lockup with pdfwrite"<br> +<br> + The image dictioanry parameter lists for distillerparams were being freed<br> + after they were added to the 'parent' parameter list. If the same memory<br> + should then be reused for another parameter, the parent list would end up<br> + with corrupted linked list pointers leading to a variety of problems<br> + includign seg faults and loops.<br> +<br> + Although this appears as a regression its not really. The existing code only<br> + worked by fluke, all that the offending commit did was change he memory<br> + layout, triggering the problem.<br> +<br> + My initial feeling was that the c_param_write code should 'deep copy' dict<br> + parameters, just as it does for other complex objects. However reviewing the<br> + existing usage makes it clear that this is *not* what is done at present.<br> +<br> + Instead the list is simply inserted, and only freed when the parent list is<br> + released. This seems to me to be poor design, because other complex types<br> + are handled differntly, but that's the way it is. Copying the dictionary<br> + would mean reviewing all the places that use it and modifying them. It<br> + makes more sense to alter the pdfwrite code so that it doesn't release and<br> + free the dictioanry list.<br> +<br> + Took the opportunity to refactor a few places in the code which use massive<br> + 'if' clauses which call code. This construct is confusing and difficult to<br> + debug.<br> +<br> + No expected differences<br> +<br> +gs/base/gdevpsdp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-30 17:42:29 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c579ff60fd8f7a83d46a87ed0813536871c4d13e">c579ff60fd8f7a83d46a87ed0813536871c4d13e</a> +<blockquote> +<p> + Bug 693050 : Fixes CERT reported issue labelled DestAvNearNull<br> +<br> +gs/jbig2dec/jbig2_image.c<br> +gs/jbig2dec/jbig2_page.c<br> +gs/jbig2dec/jbig2_symbol_dict.c<br> +gs/jbig2dec/jbig2_text.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-29 11:04:55 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9623d013b27cd25257fa21ddb7d2df9c75f3e52d">9623d013b27cd25257fa21ddb7d2df9c75f3e52d</a> +<blockquote> +<p> + Fix for mistake in hashcode setting for CMM used with UseFastColor option<br> +<br> + Fixes bug 693036<br> +<br> +gs/base/gsicc_cache.c<br> +gs/base/gsicc_nocm.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-28 13:05:00 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f30e8944b915936befffbadc036e1de16659914e">f30e8944b915936befffbadc036e1de16659914e</a> +<blockquote> +<p> + Add 16bpp support to downscaler.<br> +<br> + Currently unused, but passes local tests with James Cloos' proposed<br> + psdcmyk16 and psdrgb16 devices.<br> +<br> +gs/base/gdevpsd.c<br> +gs/base/gdevtsep.c<br> +gs/base/gxdownscale.c<br> +gs/base/gxdownscale.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-27 23:35:06 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c3c704eeab14e5d6401edd69867b06c812ce8f5a">c3c704eeab14e5d6401edd69867b06c812ce8f5a</a> +<blockquote> +<p> + Bug 693050 : Fixes CERT reported issue labelled BranchAvNearNull<br> +<br> +gs/jbig2dec/jbig2_symbol_dict.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-27 22:47:02 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=321055631457902050df08e645b0f91536cdd417">321055631457902050df08e645b0f91536cdd417</a> +<blockquote> +<p> + Bug 693050 : Fixes CERT reported issue labelled BlockMoveAv<br> +<br> +gs/jbig2dec/jbig2_symbol_dict.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-27 21:43:27 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=fb006f93c6fb6278a58886e0f72a5836c674ed22">fb006f93c6fb6278a58886e0f72a5836c674ed22</a> +<blockquote> +<p> + Bug 693050 : Fixes CERT reported issue labelled SegFaultOnPc<br> +<br> +gs/jbig2dec/jbig2_generic.c<br> +gs/jbig2dec/jbig2_image.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-26 09:07:54 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=13922518fea2f417ff2d2dfa153c95396616e8ae">13922518fea2f417ff2d2dfa153c95396616e8ae</a> +<blockquote> +<p> + pdfwrite - remove unused variable to silence compiler warning<br> +<br> + Although the warning is flagged as new, I don't think it is, its just that<br> + the variable declaration has moved to a new line as a result of a commit<br> + and so it appears to be new.<br> +<br> + In any event, the variable is unused and has been removed.<br> +<br> +gs/base/gdevpsf1.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-25 17:55:31 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=fad17657f6f583dbdef5a634d0f11dd79e446ffe">fad17657f6f583dbdef5a634d0f11dd79e446ffe</a> +<blockquote> +<p> + Bug 693070: psdrgb wasn't giving corrupted output.<br> +<br> + There were actually 2 bugs in here. The first one was spotted and<br> + fixed by James Cloos - many thanks; the arguments to memcpy were<br> + reversed.<br> +<br> + The second one was to do with the fact that postscript operation<br> + now thinks it has 14 colors. When we encode/decode, we were packing<br> + the colors into a word in such a way that we were losing the interesting<br> + ones off the top. Reverse the order of packing, and all is well.<br> +<br> + This still leaves an "interesting" fact about this device; we loop:<br> +<br> + for (chan_idx = 0; chan_idx < num_comp; chan_idx++)<br> + ...<br> + for (j = 0; j < xc->height; j++)<br> + ...<br> + get_bits_rectangle<br> +<br> + So, in the case where we have n components, and more than 1 band<br> + we'll be rendering the entire file n times - despite the fact that<br> + we request all the colors each time!<br> +<br> +gs/base/gdevpsd.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-25 16:35:19 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1c9e30044d1d698701091c9913a81e4b3688a134">1c9e30044d1d698701091c9913a81e4b3688a134</a> +<blockquote> +<p> + Add new -debug=validate-chunks debug flag.<br> +<br> + This causes a validation to be run after every operator is interpreted.<br> +<br> + Also, update the chunk validation code to give more informative error<br> + messages when problems are found. (For instance, if a reference is<br> + found to be duff, it's often the source of that reference you are<br> + interested in, not the reference itself).<br> +<br> +gs/base/gdbflags.h<br> +gs/base/gsmisc.c<br> +gs/psi/ialloc.h<br> +gs/psi/ilocate.c<br> +gs/psi/interp.c<br> +gs/psi/zvmem.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-25 14:12:37 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c6f9e998b9ab277f85815b927a841c26c507928a">c6f9e998b9ab277f85815b927a841c26c507928a</a> +<blockquote> +<p> + pdfwrite - fix /OtherSubr stripping with Multiple Master fonts<br> +<br> + Commit:<br> + 9f656faebac150c6aceca16c5ef6a78b92b6da43<br> +<br> + exposed a problem with this code, when we are stripping /OtherSubrs from MM<br> + fonts, the new CharString could be larger than the original (this can't<br> + happen for non-MM fonts). Because we only allocated a buffer big enough to<br> + hold the original (unstripped) data, we ended up with a buffer overflow.<br> +<br> + The code now calls the 'strip' routine twice, the first time to calculate<br> + how big a buffer will be required, the second time to actually do the work.<br> +<br> + This will fix the crash in test-setweightvector.ps introduced by the<br> + earlier commit<br> +<br> +gs/base/gdevpsf1.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-25 14:08:52 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9f656faebac150c6aceca16c5ef6a78b92b6da43">9f656faebac150c6aceca16c5ef6a78b92b6da43</a> +<blockquote> +<p> + pdfwrite - address problems with stringwidth and composite fonts<br> +<br> + Bug #693059 "Asian fonts placed badly with pdfwrite output"<br> +<br> + The problem here was caused by the way that pdf_process_string deals with 'widths'<br> + when responding to a strginwidth operation versus a regular show.<br> +<br> + When handling stringwidth the width of each glyph is added to the enumerator<br> + 'returned.total_width'. However, when handling a regular show, the width of<br> + the glyphs are simply stored directly into 'returned.total_width'.<br> +<br> + To handle the latter case the higher level code maintains its own total width<br> + but that was getting confused when a stringwidth was used.<br> +<br> + Ideally we would fix pdf_process_string to behave the same whether in response<br> + to a stringwidht or a show, but that routine is called from other places and<br> + making it coherent looks difficult. Instead we now process stringwidth<br> + differently form show, and don't accuulate wodths when we have a steingwidth<br> + operation in the higher level composite font code routines.<br> +<br> + No differences expected<br> +<br> +gs/base/gdevpdtc.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-24 09:03:09 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e21f69e10ddd68ea807773a8b57e10d23bd74a4f">e21f69e10ddd68ea807773a8b57e10d23bd74a4f</a> +<blockquote> +<p> + Fix a couple of error messages in bmpcmp<br> +<br> +gs/toolbin/bmpcmp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-23 15:53:53 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e13b5cf5b8c7db67f88c5da62eeb8c8a4d077436">e13b5cf5b8c7db67f88c5da62eeb8c8a4d077436</a> +<blockquote> +<p> + Update psdcmyk and psdrgb to use the downscaler.<br> +<br> +gs/base/gdevpsd.c<br> +gs/base/gdevtsep.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-23 10:18:56 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=27afc73a71b9c059b9d5358ed816cdf50e0a1f08">27afc73a71b9c059b9d5358ed816cdf50e0a1f08</a> +<blockquote> +<p> + Fix 2 'unused variable' warnings in downscaler.<br> +<br> +gs/base/gxdownscale.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-22 20:42:31 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ce801afb90764b4863dab9e51bc18082222fb3ce">ce801afb90764b4863dab9e51bc18082222fb3ce</a> +<blockquote> +<p> + Unroll some loops in the downscaler for speed.<br> +<br> + Time to render first 10 pages of pdf_reference17.pdf to tiff:<br> + @200dpi = 5.2s<br> + @600dpi downscaled by 3 = 7.2s (before this)<br> + @600dpi downscaled by 3 = 6.5s (after this)<br> +<br> +gs/base/gxdownscale.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-22 13:35:31 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=15cc33536ada0b4cb105110a48df0132539c54db">15cc33536ada0b4cb105110a48df0132539c54db</a> +<blockquote> +<p> + Add downscaler functionality to tiffsep.<br> +<br> + Update tiffsep to call the downscaler. This means adding MinFeatureSize<br> + and DownScaleFactor to tiffsep. Also add BitsPerComponent to allow us to<br> + specify 8 (default) or 1 (monochrome). MinFeatureSize is ignored except<br> + in monochrome mode.<br> +<br> + This has meant slight reworking of the downscaler to cope with planar<br> + buffers, and its use of get_bits_rectangle rather than get_bits.<br> +<br> + Also updated docs, and fixed some leaks on memory allocation failures<br> + within tiffsep.<br> +<br> +gs/base/gdevtsep.c<br> +gs/base/gxdownscale.c<br> +gs/base/gxdownscale.h<br> +gs/base/lib.mak<br> +gs/doc/Devices.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-21 08:54:59 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4677f28c2a0bf72a6bc89e785cc651d3deedc043">4677f28c2a0bf72a6bc89e785cc651d3deedc043</a> +<blockquote> +<p> + txtwrite - Bug #693046 handle TEXT_FROM_CHARS and TEXT_FROM_SINGLE_CHAR ops<br> +<br> + I seem to have overlooked these operations when writing the original code,<br> + probably because I couldn't' find any test cases. However PCL seems to make<br> + extensive use of them, and the lack of code causes access outside array<br> + boundaries.<br> +<br> + Fixed here in a simplistic fashion, which seems to work well.<br> +<br> + No differences expected, txtwrite is not cluster tested<br> +<br> +gs/base/gdevtxtw.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-20 16:31:14 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=535d11e8a1d667a3d71680b27f18e4a89df98b2d">535d11e8a1d667a3d71680b27f18e4a89df98b2d</a> +<blockquote> +<p> + Bug 693044: fix pdfopt utility.<br> +<br> + Disable checking for the max pdf object number during PDF linearisation,<br> + because linearisation adds a few new objects to the PDF file.<br> +<br> +gs/lib/pdfopt.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-18 14:32:56 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=40cc976eae680d6a6f1297c5a0d556a37e9eb4b8">40cc976eae680d6a6f1297c5a0d556a37e9eb4b8</a> +<blockquote> +<p> + txtwrite - clean up some benign silly compiler warnings<br> +<br> +gs/base/gdevtxtw.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-18 12:56:17 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=44869447f94a15ae0082b89668576636e4c39575">44869447f94a15ae0082b89668576636e4c39575</a> +<blockquote> +<p> + txtwrite - add a 'do nothing' rop device method to avoid errors<br> +<br> +gs/base/gdevtxtw.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-16 14:55:02 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1831d329606c767069dbc706632c4b30db4488ce">1831d329606c767069dbc706632c4b30db4488ce</a> +<blockquote> +<p> + Attempt to fix dashing in hpgl path mode.<br> +<br> + We were giving up dashing as soon as we hit the first gap in a path.<br> + Fix by treating gaps as an 'ink off' dash segment.<br> +<br> +gs/base/gxpdash.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-16 18:22:38 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=422773777f1e6df2fd4decb3ca6b65801acfc1ac">422773777f1e6df2fd4decb3ca6b65801acfc1ac</a> +<blockquote> +<p> + Update bmpcmp to cope with rgb and greyscale psd files.<br> +<br> + Also have a better stab at handling spot equivalent colors.<br> +<br> + CLUSTER_UNTESTED.<br> +<br> +gs/toolbin/bmpcmp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-15 20:00:19 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8610551db7cc10c72d7a6bbfaa7ffe61d521a5d9">8610551db7cc10c72d7a6bbfaa7ffe61d521a5d9</a> +<blockquote> +<p> + Memento tweak: Allow MEMENTO_LEAKONLY to be defined by command line<br> +<br> + Currently Memento undefines MEMENTO_LEAKONLY at the top of memento.c.<br> +<br> + Change it here not to do that, so it can be supplied as part of a<br> + CFLAGS or XCFLAGS line.<br> +<br> + CLUSTER_UNTESTED.<br> +<br> +gs/base/memento.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-15 19:44:50 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a846030605e04c09265241853ed5ac3442c258e9">a846030605e04c09265241853ed5ac3442c258e9</a> +<blockquote> +<p> + Leak checking tweaks; memory finalisation and param handling<br> +<br> + When Ghostscript shuts down, it closes its malloc handler, which frees<br> + all the outstanding blocks it knows about. This is unhelpful behaviour<br> + when checking for leaks, so we disable this freeing in MEMENTO builds.<br> +<br> + Also, the Ghostscript arg handling code is quite keen on 'arg_copy'ing<br> + args only to pass them into routines that immediate copy them again<br> + into heap allocated buffers. These copies are then allowed to leak.<br> +<br> + Where it is obviously safe, avoid these copies. Where it's not so clear<br> + free them (using a new arg_free function).<br> +<br> +gs/base/gsargs.c<br> +gs/base/gsargs.h<br> +gs/base/gsmalloc.c<br> +gs/psi/imainarg.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-15 18:22:06 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b549f7df132df28783e34ef6839812b691c9eed5">b549f7df132df28783e34ef6839812b691c9eed5</a> +<blockquote> +<p> + Bug 693039: Fix Memento crashes<br> +<br> + After reallocing a block, it is best to avoid reading from the old<br> + location. (Read flags, then realloc, then write flags).<br> +<br> + Also some minor tweaks to avoid warnings etc.<br> +<br> +gs/base/memento.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-15 12:10:14 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=be37389c29534ffd9ce6bb31353f4f8c0273bfd3">be37389c29534ffd9ce6bb31353f4f8c0273bfd3</a> +<blockquote> +<p> + Add a bunch of derived files to .gitignore<br> +<br> + CLUSTER_UNTESTED<br> +<br> +.gitignore<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-15 12:08:18 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=676ca45571121495de22c02ac7b03da14f75525c">676ca45571121495de22c02ac7b03da14f75525c</a> +<blockquote> +<p> + Call libtiff configure from ghostpdl configure.<br> +<br> + We had worked around the lack of a ghostpdl configure script by calling the<br> + libtiff configure from the Makefile - which is a horrible hack.<br> +<br> + Now that ghostpdl has a configure script, we can do the right thing, and call<br> + the libtiff script from the ghostodl one.<br> +<br> + No cluster differences.<br> +<br> +Makefile<br> +configure.ac<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-14 21:00:46 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=827e5420e2d0b3c1bb3b9e656c27236ac650eacc">827e5420e2d0b3c1bb3b9e656c27236ac650eacc</a> +<blockquote> +<p> + Really remove derived files from jbig2dec directory<br> +<br> + No cluster differences.<br> +<br> +gs/jbig2dec/config.h<br> +gs/jbig2dec/libtool<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-14 18:08:00 +0100 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=26ac0d3505530c6782dffeeaa053328a481afcb0">26ac0d3505530c6782dffeeaa053328a481afcb0</a> +<blockquote> +<p> + Bug 693025: Updated patch from Zeniko to fix various crashes and leaks<br> +<br> +gs/jbig2dec/jbig2_halftone.c<br> +gs/jbig2dec/jbig2_huffman.c<br> +gs/jbig2dec/jbig2_image.c<br> +gs/jbig2dec/jbig2_refinement.c<br> +gs/jbig2dec/jbig2_segment.c<br> +gs/jbig2dec/jbig2_symbol_dict.c<br> +gs/jbig2dec/jbig2_text.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-14 14:26:24 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2699766796d407f04e790ca1374f68be00532847">2699766796d407f04e790ca1374f68be00532847</a> +<blockquote> +<p> + remove an unused variable to silence a compiler warning<br> +<br> +gs/base/gdevpdtt.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-14 13:35:51 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8ea8d0df81d2552a3470bbf708b91fb4467a5be2">8ea8d0df81d2552a3470bbf708b91fb4467a5be2</a> +<blockquote> +<p> + pdfwrite - memory fixes. don't track pdf_font_cache in GS fonts<br> +<br> + pdfwrite maintains a 'font cache' of PDF font objects which are related to<br> + GS fonts. Previously these were tracked by adding a pointer to the GS font,<br> + and freeing the memory when the font was unloaded, by using the gs_notify_register<br> + callback.<br> +<br> + This causes problems when we are in 'file per page' mode. We want to discard<br> + and rebuild the font cache at the end of each page, so we don't try to<br> + reuse font objects. But if we discard the memory, the font is still pointing<br> + at it. This causes later memory problems.<br> +<br> + The simplest solution is to stop tracking the elements in the GS fonts. This<br> + means that an element will persist and be stale after the font goes out of<br> + scope, but its a fairly small amount of memory per font. We now clean up the<br> + PDF font cache and all the elements in pdf_close along with all the other memory.<br> +<br> + The 'file per page' mode using the '-sOutputFilename=%d.pdf' syntax now seems<br> + to work correctly. There does not seem to be any great amount of memory leakage<br> + now either.<br> +<br> + The next step is to implement a 'server' mode application and use that to<br> + check that there are no remaining memory leaks<br> +<br> + No differences expected<br> +<br> +gs/base/gdevpdtt.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-11 09:57:23 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6b31a6466c0819db229cbde420c72789eecdbe2d">6b31a6466c0819db229cbde420c72789eecdbe2d</a> +<blockquote> +<p> + Add missing part of commit to prevent access to freed memory.<br> +<br> + Somehow when applying this part of the reverted patch, this line (the<br> + one that actually prevented the access to freed memory) was missed.<br> +<br> +gs/base/gsicc_profilecache.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-11 16:33:53 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f9c1df276e998fc754d5c0e416c606cc5404a495">f9c1df276e998fc754d5c0e416c606cc5404a495</a> +<blockquote> +<p> + pdfwrite - memory clean up. Clear outlines<br> +<br> + The outline objects are released in write_outline, but the entries in the<br> + device were not previously cleared leaving them pointing to freed memory.<br> +<br> +gs/base/gdevpdf.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-11 11:38:32 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=08d715446bb97015d16e085aa8f8c4bd8f73c2cc">08d715446bb97015d16e085aa8f8c4bd8f73c2cc</a> +<blockquote> +<p> + pdfrite - memory cleanup, free Annotations<br> +<br> + Annotations weren't being freed along with their enclosing Page structure<br> + Add some comments about what is stored where, and when it is released, in<br> + a few places<br> +<br> +gs/base/gdevpdf.c<br> +gs/base/gdevpdtt.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-10 13:24:15 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=54ecaf86c6fa0c4a31fb17e0c21361cb134ec376">54ecaf86c6fa0c4a31fb17e0c21361cb134ec376</a> +<blockquote> +<p> + CIELAB vector and CIELAB images have to use a slightly different remap proc.<br> +<br> + The image data is already scaled as needed for the ICC code to handle directly.<br> + Vector colors require the decode from real CIELAB values. This fix was missing<br> + in the in image interpolation code. Fix for Bug 692885<br> +<br> +gs/base/gxiscale.c<br> +gs/base/lib.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-11 15:07:43 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=79925e26467289515d4cf499d2c3a2d3b1cdcaa4">79925e26467289515d4cf499d2c3a2d3b1cdcaa4</a> +<blockquote> +<p> + Delay of obtaining handles from CMM for default profiles<br> +<br> + Obtaining the profiles handles for all the default profiles in<br> + the ICC manager eats up a tiny amount of time on startup. For<br> + some customers that start and stop gs over and over instead of<br> + running in server mode, this startup time is an issue. This<br> + fix performs the initialization in a lazy manner, obtaining the<br> + profile handle only when finally needed.<br> +<br> + This commit also fixed some issues with images that are in the<br> + LAB color space.<br> +<br> +gs/base/gdevp14.c<br> +gs/base/gscdevn.c<br> +gs/base/gscsepr.c<br> +gs/base/gsicc.c<br> +gs/base/gsicc.h<br> +gs/base/gsicc_cache.c<br> +gs/base/gsicc_manage.c<br> +gs/base/gsicc_manage.h<br> +gs/base/gstrans.c<br> +gs/base/gxclimag.c<br> +gs/base/gxcmap.c<br> +gs/base/gxicolor.c<br> +gs/base/lib.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-09 22:01:46 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c6d74690be87eb37ca5b4590ed6b44673e4125c7">c6d74690be87eb37ca5b4590ed6b44673e4125c7</a> +<blockquote> +<p> + Fix bug 692372 and bug 693001 to free semaphores without leaking memory.<br> +<br> + The original fix (fe8d7b6) for 692372 released the semaphores, but resulted<br> + in memory leaks of many other parts of the imager state. The leak was fixed<br> + by reverting the above change. This change insures that sempahores are not<br> + leaked by adding 'finalization' to the icc_linkcache and icc_link structs.<br> +<br> +gs/base/gsicc_cache.c<br> +gs/base/gsistate.c<br> +gs/base/gsstruct.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-09 09:56:00 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=055ed5f7a69ad5cf4181cf337abf2245df668c01">055ed5f7a69ad5cf4181cf337abf2245df668c01</a> +<blockquote> +<p> + Prevent reference to freed memory when freeing the profile cache.<br> +<br> +gs/base/gsicc_profilecache.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-09 09:51:11 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=af974d1bd4b4f0470e77d28eb0cdcb72def2de76">af974d1bd4b4f0470e77d28eb0cdcb72def2de76</a> +<blockquote> +<p> + Revert "Fix bug 692372: Add finalize for imager_state to ref_count decrement icc structs."<br> +<br> + This reverts commit fe8d7b6aebfed3c724a860e31ff170764d5429dc.<br> + This commit resulted in a subsantial memory leak detected with PCL. See<br> + bug 693001. The finalization should be for the icc structs that have<br> + semaphores.<br> +<br> +gs/base/gsicc_profilecache.c<br> +gs/base/gsistate.c<br> +gs/base/gsstate.c<br> +gs/base/gxistate.h<br> +gs/base/gzstate.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-09 13:07:39 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0ee6bd45c59c2ae99ec30cba4dae22d1f2e20dc4">0ee6bd45c59c2ae99ec30cba4dae22d1f2e20dc4</a> +<blockquote> +<p> + Remove a couple of derived files from jbig2dec.<br> +<br> + No cluster differences.<br> +<br> +gs/jbig2dec/libtool<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-09 09:52:11 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a32c42253c299d55d44ad39ba3d998fcebbef7ba">a32c42253c299d55d44ad39ba3d998fcebbef7ba</a> +<blockquote> +<p> + pdfwrite - memory cleanup; use correct allocater, don't free tracked object<br> +<br> + Previously the code to free font resources was using the wrong memory<br> + allocator to free some objects, fixed here.<br> +<br> + It also seems that, contrary to what I thought Function resources *are*<br> + tracked by 'last_resource' in teh pdfwrite device structure. So its important<br> + not to free those twice.<br> +<br> + No differences expected<br> +<br> +gs/base/gdevpdf.c<br> +gs/base/gdevpdtf.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-07 19:14:28 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=365df54880adff1bd0b7d983c440fb518250c9f0">365df54880adff1bd0b7d983c440fb518250c9f0</a> +<blockquote> +<p> + Fix a warning in zfapi.c<br> +<br> + No cluster differences.<br> +<br> +gs/psi/zfapi.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-07 17:47:33 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=949993da66cd9850ce47c7319465aed42585b261">949993da66cd9850ce47c7319465aed42585b261</a> +<blockquote> +<p> + Tweak bmpcmp error message<br> +<br> +gs/toolbin/bmpcmp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-07 16:34:51 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=fee1ab3e7e38c3e2bd82a855d7bdec2c18751320">fee1ab3e7e38c3e2bd82a855d7bdec2c18751320</a> +<blockquote> +<p> + Bug 693023: fix $Blend in Type 1 font serialization<br> +<br> + When serializing a MultipleMaster font, we were writing both a 'boiler plate'<br> + $Blend procedure, and a broken $Blend from the font dictionary - broken because<br> + the code to read the procedure from the dictionary ignored name objects.<br> +<br> + In general, this was fine, as all the current FAPI scalers ignore the $Blend.<br> + A problem arose because the code which calculated size of the procedure did<br> + handle PS name objects, so we ended up with unitialized bytes trailing the<br> + dictionary data, which could cause the scaler to error.<br> +<br> + No cluster differences.<br> +<br> +gs/psi/write_t1.c<br> +gs/psi/zfapi.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-03 12:13:06 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7b81312d205a2f9b89f40da4b4f6b67bcacd8ef1">7b81312d205a2f9b89f40da4b4f6b67bcacd8ef1</a> +<blockquote> +<p> + Fix for issues in use of /SeparationOrder and /SeparationColorNames<br> +<br> + Several issues and quite a bit of confusion in the code with respect<br> + to this option. I believe this should clear some things up.<br> + Documentation still needs to be updated as to how this option functions<br> + and what devices it actually works with. Note that<br> + SeparationOrder and SeparationColorNames really only works for the<br> + tiffsep device. The psdcmyk device was never really set up for use<br> + with this option. Not sure if we want to add it. Also, I discovered<br> + that with the disabling of compressed color encoding, the tiffsep1<br> + device renders incorrectly. I had not converted this device to planar<br> + as I had thought that it performed halftoning during rendering. I<br> + did not realize it was rendering 8 bit data and then doing<br> + a thresholding operation. We may want to just move this to a planar<br> + based device. In that case, we could use the fast planar halftoning.<br> +<br> + Note that with this fix, the device will only create output for the<br> + colorants listed in /SeparationOrder. The psdcmyk device was not<br> + making use of the /SeparationOrder information properly. It is now<br> + which makes for some different renderings in the ps3cet/29-07*.ps test<br> + files which exercise /SeparationOrder changes. In such a case, the<br> + device will not output any missing colorants, which previously<br> + it was doing.<br> +<br> +gs/base/gdevdevn.c<br> +gs/base/gdevpsd.c<br> +gs/base/gdevtsep.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-05 11:21:31 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c5f91f9fa29922713d3751654dda09ccc8518801">c5f91f9fa29922713d3751654dda09ccc8518801</a> +<blockquote> +<p> + pdfwrite - memory leaks with CIDFonts<br> +<br> + Move the code to free font resources from the 'pdf close' into a separate<br> + routine in the font handling module. Additionally call it for CIDFont<br> + resoruces as well as Font resources (the code copes with freeing both)<br> +<br> + No differences expected<br> +<br> +gs/base/gdevpdf.c<br> +gs/base/gdevpdtf.c<br> +gs/base/gdevpdtf.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-05 01:03:31 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=922400e9056ad46a27e0ab5964213415061bd801">922400e9056ad46a27e0ab5964213415061bd801</a> +<blockquote> +<p> + Bug 693027: Add missing spot color extraction from shading patterns.<br> +<br> + Old code processed all patterns as tiled patterns and missed the<br> + shading color space.<br> +<br> +gs/Resource/Init/pdf_main.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-04 15:19:15 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b2b2473f2064b4abd835449b761e46fdbb5a47f1">b2b2473f2064b4abd835449b761e46fdbb5a47f1</a> +<blockquote> +<p> + Bring the gs/jbig2dec directory in line with jbig2dec repos.<br> +<br> + Mainly autoconf source files like configure.ac<br> +<br> + No cluster differences.<br> +<br> +gs/jbig2dec/Makefile.in<br> +gs/jbig2dec/aclocal.m4<br> +gs/jbig2dec/annex-h.jbig2<br> +gs/jbig2dec/autogen.sh<br> +gs/jbig2dec/compile<br> +gs/jbig2dec/config.guess<br> +gs/jbig2dec/config.h<br> +gs/jbig2dec/config.h.in<br> +gs/jbig2dec/config.sub<br> +gs/jbig2dec/configure<br> +gs/jbig2dec/depcomp<br> +gs/jbig2dec/install-sh<br> +gs/jbig2dec/libtool<br> +gs/jbig2dec/ltmain.sh<br> +gs/jbig2dec/missing<br> +gs/jbig2dec/pbm2png.c<br> +gs/jbig2dec/stamp-h1<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-19 16:44:48 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=19e1c90a1185b681e081cc50ea64a73e8fd8f9b7">19e1c90a1185b681e081cc50ea64a73e8fd8f9b7</a> +<blockquote> +<p> + pdfwrite - address memory leaks<br> +<br> + First pass at cleaning up pdfwrite's memory 'management'.<br> +<br> + Add clean up code in pdf_close for fonts, font descriptors, type 3 CharProc<br> + and Pattern resources.<br> +<br> + Since we only need the object number for a reference we now create a new<br> + type of cos object 'reference'. This only contains the object ID so that<br> + we cna write out the reference. We also set the ID to 0 after we write it<br> + as this will allow us to free the object. (id == 0 is a crazy reference<br> + counting thing, it seems)<br> +<br> + Free the 'aside' associated with a pattern after releasing it.<br> +<br> + free ExtGState resources at close.<br> +<br> + There was no code to free CMaps, none at all. Added routines to free regular<br> + CMaps and ToUnicode CMaps, and added code to pdfwrite to call these in order<br> + to actually free CMap resources.<br> +<br> + When manufacturing a BaseFont, if we already have a BaseFont name, dispose<br> + of it before assigning a new one. Previously this leaked the string<br> + containing the name.<br> +<br> + release font resoruce objects<br> +<br> + when freeing a font descriptor, free the object as well as the glyphs<br> +<br> + Free copied base font FontName string on close<br> +<br> + This is opaque data specific to each font type, so we may need to add<br> + specific cleanup routines, but this is a start.<br> +<br> + Secondly, when pdfwrite copeis a font it makes 2 copies, a subset and a<br> + complete copy. However the complete copy can fail because of an unused<br> + glyph. So we dicard the complete copy and carry on with the subset. In<br> + this case we didnt' clean up the 'complete' copy.<br> +<br> + Modified the previous code into one routine to free copied fonts, when we<br> + discard a (complete) copied font during font copying free the font copy.<br> +<br> + free Encoding from copied fonts if present<br> +<br> + Also, change the text for font freeing so it makes sense.<br> +<br> + Free copied font 'data' when freeing copied font<br> +<br> + Free the 'base_font' structure when freeing FontDescriptors<br> +<br> + release colour spaces.<br> +<br> + Make a routine to free colour spaces, and have it free the 'serialized'<br> + color space memory.<br> +<br> + Free the page dictionary when we free pages.<br> +<br> + We seem to have (at least) two different kinds of param lists which are used<br> + to deal with getting/setting device params. The PostScript interpreter uses<br> + 'ref_params' and the PCL interpreter uses 'c_params'.<br> +<br> + The problem is that 'ref_params_end_write_collection' frees the list memory<br> + but 'c_params_end_write_collection' does not. Since these are accessed through<br> + methods in the list, we don't know whether we need to free the memory or not.<br> + This leads to a memory leak when using the PCL interpreter.<br> +<br> + I suspect this is a bug in the implementation, but for now I've modified<br> + 'ref_params_end_write_collection' so that it nulls the pointer to the list<br> + when it frees it. The code in gdevdsp.c can then test to see whether the<br> + memory needs to be freed (non-NULL) or not.<br> +<br> + For some reason this leads to a Seg Fault with fts_09_0923.pdf, but I<br> + can't see why. I believe this is unrelated, so will investigate it further<br> + after this work is completed.<br> +<br> + Also changed a typecast to eliminate a warning<br> +<br> + create a routine to clean up the 'text data' and call it. Add the<br> + 'standard fonts' to the clenaup in there.<br> +<br> + Clean up a number of allocations (name index stack, namespace<br> + stack etc).<br> +<br> + Add code to free Funtiocn resource dictionaries, objects and resources,<br> +<br> + These were missed previously, because the development was done in PCL and<br> + teh PCL interpreter can't trigger the use of Functions.<br> +<br> + Add code to clean up Shading and group dictionary resources. Add code to<br> + clear the resource chains on close so that we don't end up trying to use<br> + freed memory pointers.<br> +<br> +gs/base/gdevpdf.c<br> +gs/base/gdevpdfc.c<br> +gs/base/gdevpdfg.h<br> +gs/base/gdevpdfi.c<br> +gs/base/gdevpdfo.c<br> +gs/base/gdevpdfo.h<br> +gs/base/gdevpdfu.c<br> +gs/base/gdevpdfv.c<br> +gs/base/gdevpdfx.h<br> +gs/base/gdevpdt.c<br> +gs/base/gdevpdt.h<br> +gs/base/gdevpdtb.c<br> +gs/base/gdevpdtd.c<br> +gs/base/gdevpdtd.h<br> +gs/base/gdevpdtf.c<br> +gs/base/gdevpdti.c<br> +gs/base/gdevpdti.h<br> +gs/base/gdevpsdp.c<br> +gs/base/gsfcmap.c<br> +gs/base/gsfcmap.h<br> +gs/base/gxfcmap.h<br> +gs/base/gxfcopy.c<br> +gs/base/gxfcopy.h<br> +gs/psi/iparam.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-01 12:29:03 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=714b375a58593b62a38c3fa5dfacd0fae2d7d1f9">714b375a58593b62a38c3fa5dfacd0fae2d7d1f9</a> +<blockquote> +<p> + Bug 693006: Guess malformed numbers.<br> +<br> + If an unknown PDF operator has only [-.0-9], consider it a malformed<br> + number and replace with 0.<br> +<br> +gs/Resource/Init/pdf_base.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-01 01:41:25 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=885289be955a17cb75a401a71d3b6529c755e96b">885289be955a17cb75a401a71d3b6529c755e96b</a> +<blockquote> +<p> + Fix for another indeterminism from 60640aeb33b18f9a9fcd76fc6f1083d7c7635f2<br> +<br> +gs/base/gxdcolor.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-05-01 01:41:18 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c51dd0ad9b442a05844e1b8eb3e4b511af8c0392">c51dd0ad9b442a05844e1b8eb3e4b511af8c0392</a> +<blockquote> +<p> + Optimize transparency bbox for image SMask.<br> +<br> + SMask with GreyBackground != 1.0 needs to use parent bbox, but image<br> + SMask only paint the image area so the BC cannot affect areas outside.<br> +<br> +gs/base/gdevp14.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-30 15:11:38 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=af102f5fe9a91a071b2d01c3e8ee35a0c99275ea">af102f5fe9a91a071b2d01c3e8ee35a0c99275ea</a> +<blockquote> +<p> + Fix for indeterminism introduced in 60640aeb33b18f9a9fcd76fc6f1083d7c7635f24<br> +<br> + The shading code was using the number of components of the target device<br> + in making a linearity determination. It should make use of the destination<br> + ICC profile in that computation.<br> +<br> +gs/base/gsicc.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-29 23:36:02 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e8f8eed2369d5e8709acd0aa65306758aa322e3d">e8f8eed2369d5e8709acd0aa65306758aa322e3d</a> +<blockquote> +<p> + Initialize color procs for clip list accumulator<br> +<br> + There are calls made during filling with this device to get the black point<br> + of the device due to some ROP related call. The device did not have any<br> + procedures for mapping colors or for decode and encode. Fix for Bug 692720.<br> +<br> +gs/base/gxacpath.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-30 15:27:30 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3cde6d6d3d24a0930d591df9914ddda194d13b37">3cde6d6d3d24a0930d591df9914ddda194d13b37</a> +<blockquote> +<p> + Bug 692459: stop tiffsep(1) overwriting pages already written<br> +<br> + The tiffsep and tiffsep1 devices both get closed and reopen when the separations<br> + change (communicated by put_params). Previously this caused the output files to<br> + be closed and reopened - not a problem when writing each page to its own set of<br> + files, but when writing multipage tiffs, it resulted in all pages up to that<br> + point to be overwritten.<br> +<br> + We now have tiffsep and tiffsep1 handle their own file "management", and prevent<br> + output files from being closed and reopened when the device is closed and<br> + reopened due to a put_params call.<br> +<br> + No cluster differences.<br> +<br> +gs/base/gdevtsep.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-27 18:46:27 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=60640aeb33b18f9a9fcd76fc6f1083d7c7635f24">60640aeb33b18f9a9fcd76fc6f1083d7c7635f24</a> +<blockquote> +<p> + * Change of the tiffsep and psdcmyk device to planar devices.<br> +<br> + This change in these devices was made to remove the 64 bit limitation of<br> + our existing color encoding which limits us to 8 colorants without<br> + compressed color encoding. The motivation for this work is that even<br> + with compressed color encoding we were starting<br> + to encounter files with transparency in particular that exceeded the<br> + capabilities of encoding, leading to dropped colors. With this fix, we<br> + encode through the clist the DeviceN color values. The buffers for the<br> + devices are maintained as planar buffers and fills occur with the high level<br> + device colors.<br> +<br> + Support was added to handle the devn color type through the shading code. The old<br> + code would have supported only 8 colorants in a shading.<br> +<br> + Support was also added to the transparency code to enable the use of the put_image<br> + procedure which for the planar device saves quite a bit of time since we can do the<br> + copy_planes proc directly from the pdf14 planar buffer to the planar memory device buffer.<br> + The pdf14 device also had to support fill_rectangle_hl_color.<br> +<br> + Changes were also made to the pattern tiling code so that we avoid any planar to chunky and<br> + back to planar conversions. These were being done to handle ROPs. Even when there were<br> + not any ROPs to perform we were going through strip_tile_rop operations since the<br> + gx_default_strip_tile_rectangle did not support planar to planar. That support is added<br> + with this commit.<br> +<br> + Support had to be added to the overprint compositor to support the new color type with<br> + fill_rectangle_hl_color.<br> +<br> + Support had to be added to the clist for fill_rectangle_hl_color. This required changes<br> + on both the writing and reading side. It is possible that the amount of data written<br> + for these commands could be reduced and that is commented in the code.<br> +<br> + Support also had to be added to the clip device and the mask_clip device as well<br> + for uncolored patterns. Also the tile clip device required support and the transparency device<br> + required support for copy_planes. This last function needs to be optimized.<br> +<br> + Both of the separation devices (tiffsep and psdcmyk) that we currently have are updated to<br> + support this method. There is an #if option in each device file to return the<br> + code back to the old chunky format.<br> +<br> + A new device procedure for handling strip tiling of masks with devn colors had<br> + to be added. Functionality was only required for the mem planar and clist devices.<br> +<br> + Also, it was found that the tiffsep and psdcmyk devices were maintaining separations<br> + (spot colors) across pages. That is if page 1 had a spot color, subsequent pages<br> + created a separation for that spot<br> + even if those pages did not contain it. This was fixed so that separations for a page<br> + are only created for the spots that occur on that page.<br> +<br> + A fix was also made to ensure that we had proper handling for the None colorants when<br> + they are part of the DeviceN color space.<br> +<br> +gs/base/devs.mak<br> +gs/base/gdevbbox.c<br> +gs/base/gdevdbit.c<br> +gs/base/gdevdevn.c<br> +gs/base/gdevdevn.h<br> +gs/base/gdevdflt.c<br> +gs/base/gdevdsha.c<br> +gs/base/gdevmem.c<br> +gs/base/gdevmem.h<br> +gs/base/gdevmpla.c<br> +gs/base/gdevmx.c<br> +gs/base/gdevnfwd.c<br> +gs/base/gdevp14.c<br> +gs/base/gdevpdfi.c<br> +gs/base/gdevppla.c<br> +gs/base/gdevprn.c<br> +gs/base/gdevpsd.c<br> +gs/base/gdevtsep.c<br> +gs/base/gscdevn.c<br> +gs/base/gscicach.c<br> +gs/base/gscms.h<br> +gs/base/gscsepr.c<br> +gs/base/gsdcolor.h<br> +gs/base/gsdps1.c<br> +gs/base/gsequivc.c<br> +gs/base/gsicc_manage.c<br> +gs/base/gsovrc.c<br> +gs/base/gsptype1.c<br> +gs/base/gxblend.h<br> +gs/base/gxblend1.c<br> +gs/base/gxcldev.h<br> +gs/base/gxclimag.c<br> +gs/base/gxclip.c<br> +gs/base/gxclip.h<br> +gs/base/gxclip2.c<br> +gs/base/gxclipm.c<br> +gs/base/gxclist.c<br> +gs/base/gxclpath.c<br> +gs/base/gxclpath.h<br> +gs/base/gxclrast.c<br> +gs/base/gxclrect.c<br> +gs/base/gxcmap.c<br> +gs/base/gxdcolor.c<br> +gs/base/gxdcolor.h<br> +gs/base/gxdevcli.h<br> +gs/base/gxdevice.h<br> +gs/base/gxdevsop.h<br> +gs/base/gxgetbit.h<br> +gs/base/gxht.c<br> +gs/base/gxicolor.c<br> +gs/base/gxp1fill.c<br> +gs/base/gxp1impl.h<br> +gs/base/gxpcmap.c<br> +gs/base/gxpcolor.h<br> +gs/base/gxshade6.c<br> +gs/base/lib.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-26 15:11:18 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dd09a0706ab09a54f5fbb05c63420c86375b45bf">dd09a0706ab09a54f5fbb05c63420c86375b45bf</a> +<blockquote> +<p> + Memento tweaks; add Memento_breakOnFree/Realloc functionality.<br> +<br> + Memento_breakOnFree(address) will cause a breakpoint when the block<br> + including a given address is freed. If the block is realloced (and<br> + hence moves elsewhere) the breakpoint is not triggered until the new<br> + block is itself freed.<br> +<br> + Memento_breakOnRealloc(address) will cause a breakpoint when the block<br> + including a given address is freed or realloced.<br> +<br> +gs/base/memento.c<br> +gs/base/memento.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-25 17:33:59 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=012aef926d1e33cc64c32bf8e94ef92a299d73f9">012aef926d1e33cc64c32bf8e94ef92a299d73f9</a> +<blockquote> +<p> + Bug 692243: Replace dictionary look-up with .execn<br> +<br> + Replace a fragment that stores line width in a dictionary with an equivalent<br> + code that uses execution stack and .execn . These tricks are needed to keep<br> + the stack depth constant.<br> +<br> +gs/Resource/Init/pdf_ops.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-25 00:08:53 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=70d513095fba13b20e6bba5bb77805b5233028d1">70d513095fba13b20e6bba5bb77805b5233028d1</a> +<blockquote> +<p> + Bug 692243: Fix a typo in absolute value comparison.<br> +<br> +gs/Resource/Init/pdf_ops.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-24 17:35:10 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f1830075608195e2976751303d220fda3f796abb">f1830075608195e2976751303d220fda3f796abb</a> +<blockquote> +<p> + Bug 692969: Don't verify PDF 1.5 xref.<br> +<br> + Don't verify stream xref table because we cannot repair PDF files with<br> + new object format. Such verification only increases the chance that the<br> + file fails.<br> +<br> +gs/Resource/Init/pdf_main.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-24 15:06:16 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=430e9e345c84912f953161aa843b37f235c97708">430e9e345c84912f953161aa843b37f235c97708</a> +<blockquote> +<p> + Bug 693000: Verify /Subtype of CIDFont resource.<br> +<br> + Check whether CIDFont resource refers to a Type 1 file and process<br> + it accordingly.<br> +<br> +gs/Resource/Init/pdf_font.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-24 17:48:12 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b5d2134b8ebea14594411580776f1bce5c40363c">b5d2134b8ebea14594411580776f1bce5c40363c</a> +<blockquote> +<p> + Add gx_forward_copy_planes.<br> +<br> + Add this to the overprint device.<br> +<br> +gs/base/gdevnfwd.c<br> +gs/base/gsovrc.c<br> +gs/base/gxdevice.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-24 10:15:59 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c2a982ffda019b2822799a918d53022ec06342fa">c2a982ffda019b2822799a918d53022ec06342fa</a> +<blockquote> +<p> + Pacify Valgrind: don't calculate unused values from undefined data.<br> +<br> +gs/lcms2/src/cmsopt.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-24 10:19:01 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f10560765a226f668b72fd9b8298d644cbce08ab">f10560765a226f668b72fd9b8298d644cbce08ab</a> +<blockquote> +<p> + Bug 693002: Add recently added files to install-doc target.<br> +<br> + thirdparty.htm WhatIsGS.htm GS9_Color_Management.pdf<br> +<br> + No cluster differences.<br> +<br> +gs/base/unixinst.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-23 23:44:18 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d561224d1495321d40012230abbcf835b298f557">d561224d1495321d40012230abbcf835b298f557</a> +<blockquote> +<p> + Bug 692983: Require EOD mark in ASCII85 string.<br> +<br> + Make sure that ASCII85-encoded string is terminated with '~>' and<br> + throw an error if it isn't. Old code accepted EOF as a valid<br> + termination for a string token.<br> +<br> +gs/base/sa85d.c<br> +gs/base/sa85d.h<br> +gs/psi/iscan.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-23 20:03:50 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ec092a2630dd215a317f509ca283fc5cfb4e8b02">ec092a2630dd215a317f509ca283fc5cfb4e8b02</a> +<blockquote> +<p> + Planar device memory setup tweaks.<br> +<br> + When setting up a memory planar device, we currently build a mask<br> + out of the plane information supplied to us about how to pack<br> + colors into a gx_color_index. This seems like a reasonable thing to<br> + do as we will always need to pack colors into a gx_color_index at<br> + some point.<br> +<br> + As part of his work on tiffsep, Michael is about to lift this<br> + requirement though, enabling us to cope with larger numbers of<br> + spots. The code as is fails on certain machines/compilers due to<br> + C's undefined behaviour when shifting by more bits than are in the<br> + variable. We spot this case explicitly, and don't bother checking<br> + for overlap in this case.<br> +<br> +gs/base/gdevmpla.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-23 15:51:17 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3a8fbd9c52897cccce7cb6e61e06acb1fe8bff7f">3a8fbd9c52897cccce7cb6e61e06acb1fe8bff7f</a> +<blockquote> +<p> + Fix uninitialised variable access<br> +<br> + Previous commit highlighted a missing a return value check which could result<br> + in an uninitialised variable being accessed.<br> +<br> +gs/psi/zfapi.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-23 13:36:53 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f57b7562c79a9e3649e95e7bafa6193b571154bb">f57b7562c79a9e3649e95e7bafa6193b571154bb</a> +<blockquote> +<p> + Handle the remaining CIDFonts that FAPI was missing.<br> +<br> + This causes a number of cluster file differences, almost all are the usual<br> + single pixel differences. There are few cases slightly better, and a few<br> + slightly worse.<br> +<br> + One file is a "regression" (depending on your point of view) which is badq.pdf<br> + where the two contours making up the lower case "q" both go in the same<br> + direction, so non-zero winding for filling results in the "loop" in the "q"<br> + being completely filled.<br> +<br> + The font is to blame here, but I will continue to look into a solution for<br> + Freetype.<br> +<br> +gs/psi/zfapi.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-21 13:46:37 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b40ce1e58c211008831971f3866cb49e912a1e4f">b40ce1e58c211008831971f3866cb49e912a1e4f</a> +<blockquote> +<p> + bmpcmp: Error handling tweaks.<br> +<br> + When failing to match a page due to differences in number of colors<br> + or sizes etc, output the page number and continue looking at other<br> + pages in the file.<br> +<br> +gs/toolbin/bmpcmp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-20 13:52:33 -0600 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a943658240231bede6cd5f04d7f1bfa713918ccf">a943658240231bede6cd5f04d7f1bfa713918ccf</a> +<blockquote> +<p> + Fixes 692992. Implicit closepaths not properly detected.<br> +<br> + GL/2 closepaths, implicitly detected when the first point of a subpath<br> + and last are equal, were not recognized in some cases because we were<br> + doing a comparison of transformed floating point values, the<br> + comparison is now done correctly in fixed point.<br> +<br> + Many regression test files have progressions where the first and last<br> + point of a path now have a proper join where one did not exist before.<br> +<br> +pcl/pgdraw.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-14 22:29:40 -0600 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=579e0e04b0d83d4364c9c4e42dcced8ca85fc634">579e0e04b0d83d4364c9c4e42dcced8ca85fc634</a> +<blockquote> +<p> + Remove obsolete bug list.<br> +<br> +tools/bug-list.txt<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-20 14:58:18 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b9350f4a92c1765d13afbff3e6a4576c33290d91">b9350f4a92c1765d13afbff3e6a4576c33290d91</a> +<blockquote> +<p> + Default to Windows UNICODE file names "off".<br> +<br> + Bring the PCL build in-line with Ghostscript so that the halding of UNICODE file names<br> + is disabled in the default build.<br> +<br> + As with Ghostscript, adding "USEUNICODE=1" to the nmake parameters will enable that code.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +main/pcl6_msvc.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-20 07:20:16 +0100 +</strong> +<br>Chris Liddell <Chris.Liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=67a924e4b93987d2c915a161ce67bdf9c1d6d4a5">67a924e4b93987d2c915a161ce67bdf9c1d6d4a5</a> +<blockquote> +<p> + Bug 692962: fix endian issue with lcms2 i/face<br> +<br> + In the lcms2 interface code, am endian flag was being set on big endian<br> + platforms, and it shouldn't be.<br> +<br> + No cluster differences.<br> +<br> +gs/base/gsicc_lcms2.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-19 14:27:57 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d252b4f9d3a949778894a86bb71cc2206fce11cf">d252b4f9d3a949778894a86bb71cc2206fce11cf</a> +<blockquote> +<p> + Bug 692968: regenerate some appearances.<br> +<br> + Regenerate appearance streams when it is requested by the file<br> + and implemented in PDF interpreter. (NeedAppearances is set)<br> + Otherwise, continue to use appearance streams provided by the<br> + file.<br> +<br> +gs/Resource/Init/pdf_draw.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-17 10:39:30 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2d76c9849ea165176dc836f926ba1604e8e85513">2d76c9849ea165176dc836f926ba1604e8e85513</a> +<blockquote> +<p> + Small change to djet500C device.<br> +<br> + Remove an optimisation that seems to cause issues with newer HP Deskjets.<br> +<br> + The device previously would determine how much (if any) of the right side<br> + of a given scanline was blank, and drop those samples - thus avoiding sending<br> + unmarked samples to the printer.<br> +<br> + On recent Deskjets, this resulted those unmarked samples printing black. We<br> + retain the similar optimisation for skipping entirely unmarked scanlines.<br> +<br> + No cluster differences.<br> +<br> +gs/base/gdevdjtc.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-16 10:32:06 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=adb39bd6b16e20c7c6cf235518fc98ab242552e7">adb39bd6b16e20c7c6cf235518fc98ab242552e7</a> +<blockquote> +<p> + Fix segfault caused by change in zcharx (34f32ee) seen with 11-13.PS.<br> +<br> + Under some error conditions, the 'penum' was not being set, and we would<br> + de-reference whatever (undefined) value was laying around. Initialize it<br> + to NULL and check before clearing pointers. I couldn't get this to fail<br> + in a debug or profile build -- only a release build.<br> +<br> +gs/psi/zcharx.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-16 09:04:39 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=67894626809b89f813d3ed580210ee11da72af52">67894626809b89f813d3ed580210ee11da72af52</a> +<blockquote> +<p> + Fix segfault in 12-13.PS CET. Yet another ref counted pointer not being cleared.<br> +<br> +gs/base/gscscie.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-15 16:53:58 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ffedf4d9c97b1f502e47bab7aed8ee2531c3de5c">ffedf4d9c97b1f502e47bab7aed8ee2531c3de5c</a> +<blockquote> +<p> + Fix ref counting of CIEBased 'params' during alloc_restore_all with 11-19.PS CET.<br> +<br> + The 'const' had to be broken to allow the pointer to be set to NULL when the object is freed<br> + due to reference count going to zero. Debug build showed an error message due to ref_count<br> + going below zero, but since this is referencing freed memory, can cause a segfault.<br> +<br> +gs/base/gscscie.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-12 11:55:50 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=34f32ee8cb08590aeaaab23d1e14ee48c9932fb2">34f32ee8cb08590aeaaab23d1e14ee48c9932fb2</a> +<blockquote> +<p> + Fix 692707. Clear pointers in text_enum when freeing the widths array.<br> +<br> + When an error occurred (as with the CET ILLEGAL test in 33_all.ps) the widths array would be freed,<br> + but the pointer in the gs_text_enum_t (text.x_widths, text.y_widths) was not cleared.<br> +<br> +gs/psi/zcharx.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-14 12:52:51 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=fd34d1533bfef0ec2a12500ea8b9fe80249cb990">fd34d1533bfef0ec2a12500ea8b9fe80249cb990</a> +<blockquote> +<p> + bmpcmp: Flip psdcmyk images to be the right way up.<br> +<br> +gs/toolbin/bmpcmp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-13 19:36:36 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=365d6f549be4f8fd289adb06078d568ae37b108a">365d6f549be4f8fd289adb06078d568ae37b108a</a> +<blockquote> +<p> + Update bmpcmp to (at least try to) honour the color mapping for psd spots.<br> +<br> + We read the color info for the spots, and we try to apply it when mapping<br> + down to cmyk. It's entirely possible that the color information needs<br> + to be inverted or reordered or something, but I don't have anything<br> + that can display psd files to check.<br> +<br> + Talk to Michael about this when he returns. This is better than nothing.<br> +<br> +gs/toolbin/bmpcmp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-27 03:11:02 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d1579963f90d1bfff7fa7e6e7a0417fa8be266b4">d1579963f90d1bfff7fa7e6e7a0417fa8be266b4</a> +<blockquote> +<p> + Support HPGL style path handling.<br> +<br> + HPGL handles paths slightly differently to the postscript imaging model.<br> +<br> + When a path is filled, successive moveto's are treated as linetos.<br> + (i.e. the 'place we close the path to' is left at the first moveto,<br> + and the area remains fillable). Stroking is unaffected however.<br> +<br> + To model this in Ghostscript we add a new path segment type 's_gap'.<br> + The filling code treats this as a lineto. The stroking code is updated<br> + to not stroke such edges (and not to break the subpath at this point).<br> +<br> + We add a new parameter to the imager state (hpgl_path_mode), new<br> + accessor functions (gs_sethpglpathmode, gs_currenthpglpathmode),<br> + and new postscript operators (.sethpglpathmode and .currenthpglpathmode).<br> +<br> + If hpgl path mode is set to a non-zero value, then path construction<br> + treats movetos in an open subpath as gaptos.<br> +<br> + Currently this is disabled (see pcl/pctop.c for where it would be<br> + enabled) until we get the pcl interpreter to generate paths in<br> + exactly the right form.<br> +<br> + Still to do:<br> + * Update PDF write to spot such paths and to convert them as<br> + appropriate when writing out.<br> +<br> +gs/base/gdevpdfd.c<br> +gs/base/gdevtrac.c<br> +gs/base/gdevvec.c<br> +gs/base/gspath.c<br> +gs/base/gspath1.c<br> +gs/base/gspenum.h<br> +gs/base/gsstate.c<br> +gs/base/gsstate.h<br> +gs/base/gxclpath.c<br> +gs/base/gxclpath.h<br> +gs/base/gxclrast.c<br> +gs/base/gxcpath.c<br> +gs/base/gxistate.h<br> +gs/base/gxline.h<br> +gs/base/gxpath.c<br> +gs/base/gxpath.h<br> +gs/base/gxpath2.c<br> +gs/base/gxpcopy.c<br> +gs/base/gxpdash.c<br> +gs/base/gxstroke.c<br> +gs/base/gxttfb.c<br> +gs/base/gzpath.h<br> +gs/doc/Language.htm<br> +gs/psi/zgstate.c<br> +pcl/pctop.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-13 18:51:34 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=34b74d7bb34390ad75ba8ca52b6bd5e94e85a51e">34b74d7bb34390ad75ba8ca52b6bd5e94e85a51e</a> +<blockquote> +<p> + bmpcmp: Another attempt to make cmyk + spots psdcmyk files work.<br> +<br> + Hopefully this should work; we now make the diff map, then<br> + convert down to cmyk (by dropping the spots), then convert<br> + cmyk -> rgb.<br> +<br> + Next step is to add the spots into the cmyk as we map down.<br> +<br> +gs/toolbin/bmpcmp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-13 18:34:00 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=42af17e78ebac4e31e4694d949ef5dfadeacb4fd">42af17e78ebac4e31e4694d949ef5dfadeacb4fd</a> +<blockquote> +<p> + Update bmpcmp so that it saves pngs from bpp > 32 psdcmyk images<br> +<br> + I'd forgotten to update the png saving code.<br> +<br> +gs/toolbin/bmpcmp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-12 16:41:59 -0600 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=35908068027eb9b7d2a6d1adaf371bc9fdeeb800">35908068027eb9b7d2a6d1adaf371bc9fdeeb800</a> +<blockquote> +<p> + Modified to not ignore error codes, no expected differences.<br> +<br> +gs/base/gxp1fill.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-12 09:34:32 -0600 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1b355f679fd03a5d5d334b6d74202d9c3d58110b">1b355f679fd03a5d5d334b6d74202d9c3d58110b</a> +<blockquote> +<p> + Fix 692970 - device reference counting incorrect.<br> +<br> + The tile clipping device did not properly release its reference to the<br> + target device.<br> +<br> +gs/base/gxclip2.c<br> +gs/base/gxclip2.h<br> +gs/base/gxp1fill.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-11 14:42:51 -0700 +</strong> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3769efbb709889aae39f905dd04b72a81bc37f3d">3769efbb709889aae39f905dd04b72a81bc37f3d</a> +<blockquote> +<p> + Fix make clean for GhostPDL.<br> +<br> +common/ugcc_top.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-11 09:50:55 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=42c6f088344544b5e854899e4126e0d3ec4ee496">42c6f088344544b5e854899e4126e0d3ec4ee496</a> +<blockquote> +<p> + Slight hack in gsmchunk.c for Memento builds.<br> +<br> + In Memento builds we nobble the chunk manager to only put a single<br> + block in each chunk. As such, the debugging is much nicer if we<br> + label the chunks with the block name rather than "chunk_mem_node_add".<br> +<br> +gs/base/gsmchunk.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-10 18:04:39 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ebc8452e68710ace66b3acca4d1701bfa6f59143">ebc8452e68710ace66b3acca4d1701bfa6f59143</a> +<blockquote> +<p> + Add Memento_label calls to gs_heap_alloc_bytes malloc calls.<br> +<br> + Should get us a lot more information in the debug output of<br> + Memento.<br> +<br> +gs/base/gsmalloc.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-10 17:49:33 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=113beaf41ec17de71a57ffda7324442fe2000623">113beaf41ec17de71a57ffda7324442fe2000623</a> +<blockquote> +<p> + Tidy up pattern accumulator device handling code.<br> +<br> + Hopefully slightly more comprehensible. Does the same job as before.<br> +<br> +gs/base/gxpcmap.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-09 09:32:12 -0700 +</strong> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=612f02c29f356c44ca72ec31eb6a64b65d7e7d04">612f02c29f356c44ca72ec31eb6a64b65d7e7d04</a> +<blockquote> +<p> + Print out message from bmpcmp.c if no differences detected.<br> +<br> +gs/toolbin/bmpcmp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-08 15:40:42 -0700 +</strong> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5e0dd327627f3c5dfe50f51ab583b5d696957972">5e0dd327627f3c5dfe50f51ab583b5d696957972</a> +<blockquote> +<p> + Prefaced bmpcmp.c error messages with 'bmpcmp:'.<br> +<br> +gs/toolbin/bmpcmp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-06 23:43:04 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b5431c68e9c666e3c8010202e9501f101f6725d9">b5431c68e9c666e3c8010202e9501f101f6725d9</a> +<blockquote> +<p> + Remove the need for seeking in bmpcmp when reading psdcmyk files.<br> +<br> + The cluster likes to drive bmpcmp from pipes.<br> +<br> +gs/toolbin/bmpcmp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-06 14:22:33 -0700 +</strong> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=554b5c6088a1f53a648b5702a3245bdbba884ffa">554b5c6088a1f53a648b5702a3245bdbba884ffa</a> +<blockquote> +<p> + Fixed bmpcmp.c to properly set *cmyk in psd_read().<br> +<br> +gs/toolbin/bmpcmp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-06 16:53:07 +0100 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=20dcd26801be3d10bd5ebd596b50eaa3908050be">20dcd26801be3d10bd5ebd596b50eaa3908050be</a> +<blockquote> +<p> + Add psdcmyk support to bmpcmp.<br> +<br> + bmpcmp now reads psdcmyk files. It will read all n planes (cmyk +<br> + spots) and search in them for diffs. When it comes to output<br> + the differences are highlighted correctly in the diff image,<br> + but only the cmyk planes are used to create the output images<br> + (i.e. spots are not mapped down to cmyk currently).<br> +<br> +gs/toolbin/bmpcmp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-05 16:21:05 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8e97d23a41580b3609a7b98dc90c4a59c6d093e8">8e97d23a41580b3609a7b98dc90c4a59c6d093e8</a> +<blockquote> +<p> + Bug 692967: drop incorrect filter parameters.<br> +<br> + Check for an empty array given as filter parameters and<br> + intrrpret it as no parameters.<br> +<br> +gs/Resource/Init/pdf_base.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-05 11:06:36 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c3679722d0c3ade2f644bad1c5b7fafde8de5fb6">c3679722d0c3ade2f644bad1c5b7fafde8de5fb6</a> +<blockquote> +<p> + Add the 32-bit Memento directories to .gitignore<br> +<br> +.gitignore<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-02 17:47:41 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6e7d591ae3b2dab7808406e6052a4b79b05f2633">6e7d591ae3b2dab7808406e6052a4b79b05f2633</a> +<blockquote> +<p> + Fix a makefile typo....<br> +<br> + Back in an previous commit, I made a typo for the cross platform makefile<br> + variables - I used '_D_' instead of 'D_'<br> +<br> + No cluster differences.<br> +<br> +gs/base/lib.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-04-02 17:08:15 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=82eb1a659a96fcd834d0e673c7c8f36781499959">82eb1a659a96fcd834d0e673c7c8f36781499959</a> +<blockquote> +<p> + Bug 692761: some errors reported by cppcheck<br> +<br> + Patch from Joshua Beck ( jxb091000@utdallas.edu ) addressing issues<br> + identified by cppcheck.<br> +<br> + No cluster differences.<br> +<br> +gs/base/genconf.c<br> +gs/base/gsiomacres.c<br> +gs/base/mkromfs.c<br> +gs/psi/dwmainc.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-30 13:36:37 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1ff339b6aca7087e32be7516fda9ef0b9df38e72">1ff339b6aca7087e32be7516fda9ef0b9df38e72</a> +<blockquote> +<p> + Bug 692767: Render shading as a group.<br> +<br> + Render shading as an isolated group if the file has a soft mask.<br> +<br> +gs/Resource/Init/pdf_draw.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-30 11:59:14 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8eb4118573d2d6959f8578a10f9d76ce9d802799">8eb4118573d2d6959f8578a10f9d76ce9d802799</a> +<blockquote> +<p> + PDF interpreter - preserve CIDSystemInfo in embedded CID fonts<br> +<br> + The PDF interpreter was not preserving the CIDSystemInfo from CIDFonts in<br> + PDF files (the TrueType code did not allow for this to be done)<br> +<br> + Updated the TrueType CIDFont building code to accept a CIDSystemInfo dictionary<br> + as a parameter, and teh PDF interpreter to pass it form the original<br> + CIDFont.<br> +<br> + No differences expected as this is not tested<br> +<br> +gs/Resource/Init/gs_ttf.ps<br> +gs/Resource/Init/pdf_font.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-29 08:50:13 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=67e3458154d8ef718be5a495aa64dc77c59393fe">67e3458154d8ef718be5a495aa64dc77c59393fe</a> +<blockquote> +<p> + Fix bugs 692542 and 692706, bad rendering of copies after first page with NumRenderingThreads > 1<br> +<br> + The clist_get_band_from_thread logic would get confused as to the lookahead_direction if the<br> + requested thread was the first or last and the most recent previously rendered thread didn't<br> + match.<br> +<br> +gs/base/gxclthrd.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-29 16:05:44 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0604c2368ca3fd75be1c26ce6c7697cbce55968f">0604c2368ca3fd75be1c26ce6c7697cbce55968f</a> +<blockquote> +<p> + Fix a minor compiler warning by casting a pointer.<br> +<br> +gs/base/gdevpdtt.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-29 11:38:54 +0100 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=be6456331f4cff58f11f681450166fe2309e2ad5">be6456331f4cff58f11f681450166fe2309e2ad5</a> +<blockquote> +<p> + pdfwrite - when a Charstring is not found for a glyph use the /.notdef width instead of 0<br> +<br> + Bug #692944 the file uses an embedded font which does not include a /space<br> + glyph, but proceeds to use the space anyway. We were using a widht of 0 in<br> + this case but the file programmatically spaces glyphs to a predefined size.<br> + This was causing the PDF to be incorrectly spaced.<br> +<br> + We now use the width of the /.notdef glyph instead for sizing calculations,<br> + since this si the glyph which will eventually be used.<br> +<br> + This exhibits a small difference in 30-06.ps but since this is testing<br> + missing glyphs in a QL test file, I'm going to accept it as a difference in<br> + order to improve the result with files of this type.<br> +<br> +gs/base/gdevpdte.c<br> +gs/base/gdevpdtt.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-29 02:23:20 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=23e8552bb2c1849c118d9f5d81f5629ebe436acb">23e8552bb2c1849c118d9f5d81f5629ebe436acb</a> +<blockquote> +<p> + Bug 692886: use sequential page numbers in PDF collections.<br> +<br> + Use sequential page numbering for -dFirstPage and -dLastPage parameters<br> + when they are used with PDF Collections.<br> +<br> +gs/Resource/Init/pdf_main.ps<br> +gs/doc/Use.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-28 13:52:27 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=aa9f730f07f8d471c222956e6a532ab2698ef58e">aa9f730f07f8d471c222956e6a532ab2698ef58e</a> +<blockquote> +<p> + Fix bug 692688: pdf14_copy_alpha did not move the source data pointer when adjusting for y<rect.p.y<br> +<br> + The pdf14_copy_alpha doesn't use the 'fit_copy' macro since that macro has specific variables<br> + embedded, but the when the 'h' and 'y' are adjusted, the source data pointer needs to move to<br> + the first line that will be used.<br> +<br> +gs/base/gdevp14.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-28 17:03:25 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a1075141f25f7bf38bf372f9ccc65dfd9c0c8baa">a1075141f25f7bf38bf372f9ccc65dfd9c0c8baa</a> +<blockquote> +<p> + Bug 692950: further revise falling back to unhinted rendering.<br> +<br> + In the FAPI/FT interface, we caught some errors from Freetype to do with the<br> + byte code hinting in TrueType fonts - when they occur we retry the glyph<br> + rendering with hinting disabled.<br> +<br> + This commit expands that to *any* error from the byte code interpreter will<br> + now cause us to retry unhinted.<br> +<br> + (the core problem in this case seems to be scale depending operations in the<br> + font program, which is supposed not to be permitted).<br> +<br> + No cluster differences.<br> +<br> +gs/psi/fapi_ft.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-27 19:29:56 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5b50a46f4ed3e54fec6727a1ad52258e5d32b0a9">5b50a46f4ed3e54fec6727a1ad52258e5d32b0a9</a> +<blockquote> +<p> + Add -sBandListStorage={file|memory} option and default to no bitmap compression if file clist.<br> +<br> + Also alphabetize the clist options and remove the arbitrary 10000 minimum for MaxBitmap<br> + (now -dMaxBitmap=0 is legal). The change to not compress bitmaps (using CCITT) when going<br> + to disk based clist improves performance.<br> +<br> +gs/base/gdevprn.c<br> +gs/base/gdevprn.h<br> +gs/base/gxclbits.c<br> +gs/base/gxclist.c<br> +gs/base/lib.mak<br> +gs/doc/Language.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-26 18:57:48 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6a13e642324435d92f2f79f6c28b5f25758a249c">6a13e642324435d92f2f79f6c28b5f25758a249c</a> +<blockquote> +<p> + Ensure FAPI uses appropriate glyph name for metrics.<br> +<br> + Found investigating a customer 532 report: Ghostscript "augments" glyph names<br> + under certain circumstances, and depending on the font type, FAPI may have to<br> + remove that augmentation (mainly when disc based fonts are being used).<br> +<br> + FAPI was then using the un-augmented glyph name to read the glyph metrics,<br> + which caused the wrong metrics to be used because the metrics(s) dictionary was<br> + created with the augmented glyph name in place.<br> +<br> + Causes a difference in the cluster file Bug691031.pdf - this is<br> + progression.<br> +<br> +gs/psi/zfapi.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-26 14:44:05 +0100 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9ca16b047d2ee4dc862aa18465c80c2250c213c5">9ca16b047d2ee4dc862aa18465c80c2250c213c5</a> +<blockquote> +<p> + Bug 692938: fix link error on AIX<br> +<br> + AIX 5.x (probably others) don't have memalign, so update the conditions<br> + under which openjpeg will (try to) use memalign to exclude AIX systems.<br> +<br> + No cluster differences.<br> +<br> +gs/openjpeg/libopenjpeg/opj_malloc.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-22 15:08:43 +0000 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=701b769786f6e2b036df8427c17c6a5dc294a672">701b769786f6e2b036df8427c17c6a5dc294a672</a> +<blockquote> +<p> + pdfwrite - update CIDSet emission for PDF/A-2 compatibility<br> +<br> + This completes the work for creation of PDF/A-2 files. Note that Acrobat X<br> + preflight complains about the CIDSet we include in PDF/A-2 files. However I<br> + believe that the current code is correct, and that the Acrobat preflight is<br> + incorrect. The PDF-Tools validator is completely happy with our CIDSet.<br> +<br> + I'm unable to fathom what it is the Acrobat preflight tool wants. The old<br> + PDF/A-1 CIDSet is flagged as invalid, as is every premutation of values I<br> + can think of.<br> +<br> + In the absence of any example file to look at, or a definitive resource on<br> + the subject, I'm comitting this and concluding the development. I will of<br> + course be happy to work on the CIDSet emission if someone can bring more<br> + information.<br> +<br> + No differences expected PDF/A is not tested by the cluster.<br> +<br> +gs/base/gdevpdtd.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-21 09:36:40 -0600 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b68ee69570803001a959721209fff6a2e4430f84">b68ee69570803001a959721209fff6a2e4430f84</a> +<blockquote> +<p> + Improves 692527 - the missing characters now print and the prototype<br> + svg device now works with many more files.<br> +<br> + Before this change very few jobs would work, the color state wasn't<br> + updated properly.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/base/gdevsvg.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-21 14:22:35 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8031fd574e3949cf1e17eed0372034e522580dca">8031fd574e3949cf1e17eed0372034e522580dca</a> +<blockquote> +<p> + Bug 692850: FAPI: clamp fixed-point overflows instead of error.<br> +<br> + This job ends up with an insanely big scale factor when trying rendering glyphs<br> + from a font. Obviously that ends up too big to render to a bitmap in the<br> + font renderer, so we build a path instead.<br> +<br> + Previously, during FAPI path extraction, if the coordinates overflowed what we<br> + can represent in our fixed point representation, give a rangecheck error. But<br> + the AFS code seems to clamp the coordinate to something we can represent, and<br> + carry on.<br> +<br> + Do the same in FAPI.<br> +<br> + No cluster differences.<br> +<br> +gs/psi/zfapi.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-15 11:51:23 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0c0f193bc6673fd4c6c257fd8c6fe740882c6023">0c0f193bc6673fd4c6c257fd8c6fe740882c6023</a> +<blockquote> +<p> + Another Freetype fix.<br> +<br> + From:<br> + http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=b43e0f44<br> +<br> +gs/freetype/src/type1/t1load.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-14 14:49:19 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=eb20f1cf128936c871e1ccb8161db382e866336a">eb20f1cf128936c871e1ccb8161db382e866336a</a> +<blockquote> +<p> + Backport incremental interface fix from FT git.<br> +<br> + http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=9a55cb<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/freetype/src/type1/t1load.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-14 14:48:31 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=078d7ccbeb5250c93b758c6566d368c11c1da986">078d7ccbeb5250c93b758c6566d368c11c1da986</a> +<blockquote> +<p> + Update to Freetype 2.4.9<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/freetype/ChangeLog<br> +gs/freetype/Jamfile<br> +gs/freetype/README<br> +gs/freetype/autogen.sh<br> +gs/freetype/builds/amiga/makefile<br> +gs/freetype/builds/amiga/makefile.os4<br> +gs/freetype/builds/amiga/smakefile<br> +gs/freetype/builds/amiga/src/base/ftsystem.c<br> +gs/freetype/builds/mac/FreeType.m68k_cfm.make.txt<br> +gs/freetype/builds/mac/FreeType.m68k_far.make.txt<br> +gs/freetype/builds/mac/FreeType.ppc_carbon.make.txt<br> +gs/freetype/builds/mac/FreeType.ppc_classic.make.txt<br> +gs/freetype/builds/mac/ftmac.c<br> +gs/freetype/builds/symbian/bld.inf<br> +gs/freetype/builds/symbian/freetype.mmp<br> +gs/freetype/builds/toplevel.mk<br> +gs/freetype/builds/unix/.gitignore<br> +gs/freetype/builds/unix/aclocal.m4<br> +gs/freetype/builds/unix/config.guess<br> +gs/freetype/builds/unix/config.sub<br> +gs/freetype/builds/unix/configure<br> +gs/freetype/builds/unix/configure.ac<br> +gs/freetype/builds/unix/configure.raw<br> +gs/freetype/builds/unix/detect.mk<br> +gs/freetype/builds/unix/freetype-config.in<br> +gs/freetype/builds/unix/freetype2.in<br> +gs/freetype/builds/unix/ftconfig.in<br> +gs/freetype/builds/unix/install-sh<br> +gs/freetype/builds/unix/ltmain.sh<br> +gs/freetype/builds/vms/ftconfig.h<br> +gs/freetype/builds/vms/ftsystem.c<br> +gs/freetype/builds/win32/vc2005/freetype.vcproj<br> +gs/freetype/builds/win32/vc2005/index.html<br> +gs/freetype/builds/win32/vc2008/freetype.vcproj<br> +gs/freetype/builds/win32/vc2008/index.html<br> +gs/freetype/builds/win32/vc2010/freetype.sln<br> +gs/freetype/builds/win32/vc2010/freetype.vcxproj<br> +gs/freetype/builds/win32/vc2010/freetype.vcxproj.filters<br> +gs/freetype/builds/win32/vc2010/index.html<br> +gs/freetype/builds/win32/visualc/freetype.dsp<br> +gs/freetype/builds/win32/visualc/freetype.vcproj<br> +gs/freetype/builds/win32/visualc/index.html<br> +gs/freetype/builds/win32/visualce/freetype.dsp<br> +gs/freetype/builds/win32/visualce/freetype.vcproj<br> +gs/freetype/builds/win32/visualce/index.html<br> +gs/freetype/builds/wince/vc2005-ce/freetype.vcproj<br> +gs/freetype/builds/wince/vc2005-ce/index.html<br> +gs/freetype/builds/wince/vc2008-ce/freetype.vcproj<br> +gs/freetype/builds/wince/vc2008-ce/index.html<br> +gs/freetype/configure<br> +gs/freetype/devel/ftoption.h<br> +gs/freetype/docs/CHANGES<br> +gs/freetype/docs/GPL.TXT<br> +gs/freetype/docs/GPLv2.TXT<br> +gs/freetype/docs/INSTALL<br> +gs/freetype/docs/INSTALL.ANY<br> +gs/freetype/docs/INSTALL.UNIX<br> +gs/freetype/docs/LICENSE.TXT<br> +gs/freetype/docs/PROBLEMS<br> +gs/freetype/docs/UPGRADE.UNIX<br> +gs/freetype/docs/VERSION.DLL<br> +gs/freetype/docs/formats.txt<br> +gs/freetype/docs/reference/.gitignore<br> +gs/freetype/docs/reference/ft2-base_interface.html<br> +gs/freetype/docs/reference/ft2-basic_types.html<br> +gs/freetype/docs/reference/ft2-bdf_fonts.html<br> +gs/freetype/docs/reference/ft2-bitmap_handling.html<br> +gs/freetype/docs/reference/ft2-bzip2.html<br> +gs/freetype/docs/reference/ft2-cache_subsystem.html<br> +gs/freetype/docs/reference/ft2-cid_fonts.html<br> +gs/freetype/docs/reference/ft2-computations.html<br> +gs/freetype/docs/reference/ft2-font_formats.html<br> +gs/freetype/docs/reference/ft2-gasp_table.html<br> +gs/freetype/docs/reference/ft2-glyph_management.html<br> +gs/freetype/docs/reference/ft2-glyph_stroker.html<br> +gs/freetype/docs/reference/ft2-glyph_variants.html<br> +gs/freetype/docs/reference/ft2-gx_validation.html<br> +gs/freetype/docs/reference/ft2-gzip.html<br> +gs/freetype/docs/reference/ft2-header_file_macros.html<br> +gs/freetype/docs/reference/ft2-incremental.html<br> +gs/freetype/docs/reference/ft2-index.html<br> +gs/freetype/docs/reference/ft2-lcd_filtering.html<br> +gs/freetype/docs/reference/ft2-list_processing.html<br> +gs/freetype/docs/reference/ft2-lzw.html<br> +gs/freetype/docs/reference/ft2-mac_specific.html<br> +gs/freetype/docs/reference/ft2-module_management.html<br> +gs/freetype/docs/reference/ft2-multiple_masters.html<br> +gs/freetype/docs/reference/ft2-ot_validation.html<br> +gs/freetype/docs/reference/ft2-outline_processing.html<br> +gs/freetype/docs/reference/ft2-pfr_fonts.html<br> +gs/freetype/docs/reference/ft2-quick_advance.html<br> +gs/freetype/docs/reference/ft2-raster.html<br> +gs/freetype/docs/reference/ft2-sfnt_names.html<br> +gs/freetype/docs/reference/ft2-sizes_management.html<br> +gs/freetype/docs/reference/ft2-system_interface.html<br> +gs/freetype/docs/reference/ft2-toc.html<br> +gs/freetype/docs/reference/ft2-truetype_engine.html<br> +gs/freetype/docs/reference/ft2-truetype_tables.html<br> +gs/freetype/docs/reference/ft2-type1_tables.html<br> +gs/freetype/docs/reference/ft2-user_allocation.html<br> +gs/freetype/docs/reference/ft2-version.html<br> +gs/freetype/docs/reference/ft2-winfnt_fonts.html<br> +gs/freetype/docs/release<br> +gs/freetype/include/freetype/config/ftconfig.h<br> +gs/freetype/include/freetype/config/ftheader.h<br> +gs/freetype/include/freetype/config/ftoption.h<br> +gs/freetype/include/freetype/config/ftstdlib.h<br> +gs/freetype/include/freetype/freetype.h<br> +gs/freetype/include/freetype/ftbbox.h<br> +gs/freetype/include/freetype/ftbzip2.h<br> +gs/freetype/include/freetype/ftcache.h<br> +gs/freetype/include/freetype/ftchapters.h<br> +gs/freetype/include/freetype/fterrdef.h<br> +gs/freetype/include/freetype/fterrors.h<br> +gs/freetype/include/freetype/ftgasp.h<br> +gs/freetype/include/freetype/ftglyph.h<br> +gs/freetype/include/freetype/ftmoderr.h<br> +gs/freetype/include/freetype/ftoutln.h<br> +gs/freetype/include/freetype/ftrender.h<br> +gs/freetype/include/freetype/ftstroke.h<br> +gs/freetype/include/freetype/fttypes.h<br> +gs/freetype/include/freetype/internal/autohint.h<br> +gs/freetype/include/freetype/internal/ftdriver.h<br> +gs/freetype/include/freetype/internal/ftobjs.h<br> +gs/freetype/include/freetype/internal/ftpic.h<br> +gs/freetype/include/freetype/internal/ftrfork.h<br> +gs/freetype/include/freetype/internal/ftserv.h<br> +gs/freetype/include/freetype/internal/ftstream.h<br> +gs/freetype/include/freetype/internal/fttrace.h<br> +gs/freetype/include/freetype/internal/pcftypes.h<br> +gs/freetype/include/freetype/internal/pshints.h<br> +gs/freetype/include/freetype/internal/services/svbdf.h<br> +gs/freetype/include/freetype/internal/services/svcid.h<br> +gs/freetype/include/freetype/internal/services/svgldict.h<br> +gs/freetype/include/freetype/internal/services/svmm.h<br> +gs/freetype/include/freetype/internal/services/svpostnm.h<br> +gs/freetype/include/freetype/internal/services/svpscmap.h<br> +gs/freetype/include/freetype/internal/services/svpsinfo.h<br> +gs/freetype/include/freetype/internal/services/svsfnt.h<br> +gs/freetype/include/freetype/internal/services/svttcmap.h<br> +gs/freetype/include/freetype/internal/services/svttglyf.h<br> +gs/freetype/include/freetype/internal/sfnt.h<br> +gs/freetype/include/freetype/internal/t1types.h<br> +gs/freetype/include/freetype/internal/tttypes.h<br> +gs/freetype/include/freetype/t1tables.h<br> +gs/freetype/include/freetype/tttables.h<br> +gs/freetype/modules.cfg<br> +gs/freetype/objs/.gitignore<br> +gs/freetype/src/autofit/afangles.c<br> +gs/freetype/src/autofit/afcjk.c<br> +gs/freetype/src/autofit/afcjk.h<br> +gs/freetype/src/autofit/afdummy.c<br> +gs/freetype/src/autofit/afdummy.h<br> +gs/freetype/src/autofit/aferrors.h<br> +gs/freetype/src/autofit/afglobal.c<br> +gs/freetype/src/autofit/afglobal.h<br> +gs/freetype/src/autofit/afhints.c<br> +gs/freetype/src/autofit/afhints.h<br> +gs/freetype/src/autofit/afindic.c<br> +gs/freetype/src/autofit/aflatin.c<br> +gs/freetype/src/autofit/aflatin.h<br> +gs/freetype/src/autofit/aflatin2.c<br> +gs/freetype/src/autofit/afloader.c<br> +gs/freetype/src/autofit/afloader.h<br> +gs/freetype/src/autofit/afmodule.c<br> +gs/freetype/src/autofit/afpic.c<br> +gs/freetype/src/autofit/afpic.h<br> +gs/freetype/src/autofit/aftypes.h<br> +gs/freetype/src/autofit/afwarp.c<br> +gs/freetype/src/autofit/autofit.c<br> +gs/freetype/src/autofit/rules.mk<br> +gs/freetype/src/base/basepic.c<br> +gs/freetype/src/base/basepic.h<br> +gs/freetype/src/base/ftadvanc.c<br> +gs/freetype/src/base/ftbase.c<br> +gs/freetype/src/base/ftbase.h<br> +gs/freetype/src/base/ftbitmap.c<br> +gs/freetype/src/base/ftcalc.c<br> +gs/freetype/src/base/ftdbgmem.c<br> +gs/freetype/src/base/ftglyph.c<br> +gs/freetype/src/base/ftinit.c<br> +gs/freetype/src/base/ftmac.c<br> +gs/freetype/src/base/ftobjs.c<br> +gs/freetype/src/base/ftoutln.c<br> +gs/freetype/src/base/ftpatent.c<br> +gs/freetype/src/base/ftpic.c<br> +gs/freetype/src/base/ftrfork.c<br> +gs/freetype/src/base/ftstream.c<br> +gs/freetype/src/base/ftstroke.c<br> +gs/freetype/src/base/ftsystem.c<br> +gs/freetype/src/base/fttype1.c<br> +gs/freetype/src/bdf/README<br> +gs/freetype/src/bdf/bdf.h<br> +gs/freetype/src/bdf/bdfdrivr.c<br> +gs/freetype/src/bdf/bdfdrivr.h<br> +gs/freetype/src/bdf/bdferror.h<br> +gs/freetype/src/bdf/bdflib.c<br> +gs/freetype/src/bzip2/Jamfile<br> +gs/freetype/src/bzip2/ftbzip2.c<br> +gs/freetype/src/bzip2/rules.mk<br> +gs/freetype/src/cache/ftcbasic.c<br> +gs/freetype/src/cache/ftccache.c<br> +gs/freetype/src/cache/ftccache.h<br> +gs/freetype/src/cache/ftccback.h<br> +gs/freetype/src/cache/ftccmap.c<br> +gs/freetype/src/cache/ftcerror.h<br> +gs/freetype/src/cache/ftcglyph.c<br> +gs/freetype/src/cache/ftcglyph.h<br> +gs/freetype/src/cache/ftcmanag.c<br> +gs/freetype/src/cache/ftcmanag.h<br> +gs/freetype/src/cache/ftcmru.c<br> +gs/freetype/src/cache/ftcsbits.c<br> +gs/freetype/src/cache/ftcsbits.h<br> +gs/freetype/src/cff/cffdrivr.c<br> +gs/freetype/src/cff/cfferrs.h<br> +gs/freetype/src/cff/cffgload.c<br> +gs/freetype/src/cff/cffload.c<br> +gs/freetype/src/cff/cffload.h<br> +gs/freetype/src/cff/cffobjs.c<br> +gs/freetype/src/cff/cffparse.c<br> +gs/freetype/src/cff/cffparse.h<br> +gs/freetype/src/cff/cffpic.c<br> +gs/freetype/src/cff/cffpic.h<br> +gs/freetype/src/cff/cfftoken.h<br> +gs/freetype/src/cff/cfftypes.h<br> +gs/freetype/src/cff/rules.mk<br> +gs/freetype/src/cid/ciderrs.h<br> +gs/freetype/src/cid/cidgload.c<br> +gs/freetype/src/cid/cidload.c<br> +gs/freetype/src/cid/cidobjs.c<br> +gs/freetype/src/cid/cidparse.c<br> +gs/freetype/src/cid/cidriver.c<br> +gs/freetype/src/cid/cidriver.h<br> +gs/freetype/src/gxvalid/gxvcommn.c<br> +gs/freetype/src/gxvalid/gxvcommn.h<br> +gs/freetype/src/gxvalid/gxverror.h<br> +gs/freetype/src/gxvalid/gxvfeat.c<br> +gs/freetype/src/gxvalid/gxvjust.c<br> +gs/freetype/src/gxvalid/gxvkern.c<br> +gs/freetype/src/gxvalid/gxvmod.c<br> +gs/freetype/src/gxvalid/gxvmod.h<br> +gs/freetype/src/gxvalid/gxvmort.c<br> +gs/freetype/src/gxvalid/gxvmort0.c<br> +gs/freetype/src/gxvalid/gxvmort1.c<br> +gs/freetype/src/gxvalid/gxvmort2.c<br> +gs/freetype/src/gxvalid/gxvmort5.c<br> +gs/freetype/src/gxvalid/gxvmorx.c<br> +gs/freetype/src/gxvalid/gxvmorx0.c<br> +gs/freetype/src/gxvalid/gxvmorx1.c<br> +gs/freetype/src/gxvalid/gxvmorx2.c<br> +gs/freetype/src/gxvalid/gxvmorx5.c<br> +gs/freetype/src/gxvalid/gxvprop.c<br> +gs/freetype/src/gxvalid/gxvtrak.c<br> +gs/freetype/src/gzip/ftgzip.c<br> +gs/freetype/src/lzw/ftlzw.c<br> +gs/freetype/src/lzw/ftzopen.c<br> +gs/freetype/src/otvalid/otverror.h<br> +gs/freetype/src/otvalid/otvmod.c<br> +gs/freetype/src/otvalid/otvmod.h<br> +gs/freetype/src/pcf/README<br> +gs/freetype/src/pcf/pcf.h<br> +gs/freetype/src/pcf/pcfdrivr.c<br> +gs/freetype/src/pcf/pcfdrivr.h<br> +gs/freetype/src/pcf/pcferror.h<br> +gs/freetype/src/pcf/pcfread.c<br> +gs/freetype/src/pfr/pfrdrivr.c<br> +gs/freetype/src/pfr/pfrdrivr.h<br> +gs/freetype/src/pfr/pfrerror.h<br> +gs/freetype/src/pfr/pfrload.c<br> +gs/freetype/src/pfr/pfrobjs.c<br> +gs/freetype/src/psaux/afmparse.c<br> +gs/freetype/src/psaux/psauxerr.h<br> +gs/freetype/src/psaux/psauxmod.c<br> +gs/freetype/src/psaux/psauxmod.h<br> +gs/freetype/src/psaux/psconv.c<br> +gs/freetype/src/psaux/psobjs.c<br> +gs/freetype/src/psaux/t1cmap.c<br> +gs/freetype/src/psaux/t1decode.c<br> +gs/freetype/src/pshinter/pshnterr.h<br> +gs/freetype/src/pshinter/pshpic.c<br> +gs/freetype/src/pshinter/pshpic.h<br> +gs/freetype/src/pshinter/rules.mk<br> +gs/freetype/src/psnames/psmodule.c<br> +gs/freetype/src/psnames/psnamerr.h<br> +gs/freetype/src/psnames/pspic.c<br> +gs/freetype/src/psnames/pspic.h<br> +gs/freetype/src/psnames/pstables.h<br> +gs/freetype/src/psnames/rules.mk<br> +gs/freetype/src/raster/ftraster.c<br> +gs/freetype/src/raster/ftrend1.c<br> +gs/freetype/src/raster/rasterrs.h<br> +gs/freetype/src/raster/rastpic.c<br> +gs/freetype/src/raster/rastpic.h<br> +gs/freetype/src/raster/rules.mk<br> +gs/freetype/src/sfnt/rules.mk<br> +gs/freetype/src/sfnt/sfdriver.c<br> +gs/freetype/src/sfnt/sferrors.h<br> +gs/freetype/src/sfnt/sfntpic.c<br> +gs/freetype/src/sfnt/sfntpic.h<br> +gs/freetype/src/sfnt/sfobjs.c<br> +gs/freetype/src/sfnt/ttcmap.c<br> +gs/freetype/src/sfnt/ttcmap.h<br> +gs/freetype/src/sfnt/ttload.c<br> +gs/freetype/src/sfnt/ttmtx.c<br> +gs/freetype/src/sfnt/ttsbit.c<br> +gs/freetype/src/smooth/ftgrays.c<br> +gs/freetype/src/smooth/ftsmerrs.h<br> +gs/freetype/src/smooth/ftsmooth.c<br> +gs/freetype/src/smooth/ftspic.c<br> +gs/freetype/src/smooth/ftspic.h<br> +gs/freetype/src/smooth/rules.mk<br> +gs/freetype/src/tools/apinames.c<br> +gs/freetype/src/tools/docmaker/.gitignore<br> +gs/freetype/src/tools/glnames.py<br> +gs/freetype/src/truetype/rules.mk<br> +gs/freetype/src/truetype/ttdriver.c<br> +gs/freetype/src/truetype/tterrors.h<br> +gs/freetype/src/truetype/ttgload.c<br> +gs/freetype/src/truetype/ttgload.h<br> +gs/freetype/src/truetype/ttgxvar.c<br> +gs/freetype/src/truetype/ttinterp.c<br> +gs/freetype/src/truetype/ttinterp.h<br> +gs/freetype/src/truetype/ttobjs.c<br> +gs/freetype/src/truetype/ttobjs.h<br> +gs/freetype/src/truetype/ttpic.c<br> +gs/freetype/src/truetype/ttpic.h<br> +gs/freetype/src/truetype/ttpload.c<br> +gs/freetype/src/type1/t1afm.c<br> +gs/freetype/src/type1/t1driver.c<br> +gs/freetype/src/type1/t1driver.h<br> +gs/freetype/src/type1/t1errors.h<br> +gs/freetype/src/type1/t1gload.c<br> +gs/freetype/src/type1/t1gload.h<br> +gs/freetype/src/type1/t1load.c<br> +gs/freetype/src/type1/t1objs.c<br> +gs/freetype/src/type1/t1objs.h<br> +gs/freetype/src/type1/t1parse.c<br> +gs/freetype/src/type1/t1tokens.h<br> +gs/freetype/src/type42/t42drivr.c<br> +gs/freetype/src/type42/t42drivr.h<br> +gs/freetype/src/type42/t42error.h<br> +gs/freetype/src/type42/t42objs.c<br> +gs/freetype/src/type42/t42objs.h<br> +gs/freetype/src/type42/t42parse.c<br> +gs/freetype/src/winfonts/fnterrs.h<br> +gs/freetype/src/winfonts/winfnt.c<br> +gs/freetype/src/winfonts/winfnt.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-20 16:56:36 -0600 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcf401ee8172aaff5363b2fc86e166f73225e429">dcf401ee8172aaff5363b2fc86e166f73225e429</a> +<blockquote> +<p> + Close the device before exiting PCL, XPS and friends.<br> +<br> + The languages deallocated the memory associated with a device but<br> + never did the associated gs_closedevice(). This might have some<br> + effect on 692816 where indeterminate output was observed on stdout.<br> + Without the close device call the "OutputFile" was never actually<br> + closed (fclose), and so there might have been a missing flush. All of<br> + that is speculation, I wasn't able to reproduce the indeterminism -<br> + but we want the closedevice anyway so here it is.<br> +<br> +pl/plmain.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-20 11:35:04 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=731707a165665554577d3779fdeb93eb49ab2a52">731707a165665554577d3779fdeb93eb49ab2a52</a> +<blockquote> +<p> + Fix Visual Studio PROFILE=1 builds so that Instrumented performance analyzer works.<br> +<br> + We were missing the /PROFILE linker option.<br> +<br> +gs/psi/msvc.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-19 18:02:47 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a2371ed3ee29b5470dd892b78249d64d8f4466f4">a2371ed3ee29b5470dd892b78249d64d8f4466f4</a> +<blockquote> +<p> + Clean up warnings.<br> +<br> + Clean up a couple of warnings I introduced in:<br> + f63237e1bb9a85124349ec0d0eae58737d7cb5ee<br> +<br> + No cluster differences expected.<br> +<br> +gs/base/gxccache.c<br> +gs/base/lib.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-19 10:06:10 +0000 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d6f83dfa81a2073c3d1f67a30aee7e8407e4685a">d6f83dfa81a2073c3d1f67a30aee7e8407e4685a</a> +<blockquote> +<p> + ps2write - work-around bugs in Brother printer CCITTFaxDecode filter<br> +<br> + Raised on irc by Till Kamppeter, see Ubuntu bug :<br> +<br> + https://bugs.launchpad.net/ubuntu/+source/cups/+bug/955553<br> +<br> + After much work by Chris Liddell and Bruce Stough it transpires that at<br> + least some Brother printers have a bug in their CCITTFaxDecode filter,<br> + especially with small amounts of data.<br> +<br> + Since the ps2write otuput for bitmapped glyhs (which is required when the<br> + input is a CIDFont) always uses the CCITTFax filter, this led to corrupted<br> + output from the Brother (Note this is a bug in the *printer* not ps2write)<br> +<br> + This patch adds a new command line parameter 'NoT3CCITT' which disables<br> + compression of bitmapped glyphs. It should only be used with printers which<br> + have a problem with CCITTFax data, and in that case should also be used with<br> + the EncodeMonoImages switch to disable compression of monochrome images. Eg:<br> +<br> + -dNoT3CCITT -dEncodeMonoImages=false<br> +<br> + No differences expected as these are not tested by our regression tests<br> +<br> +gs/base/gdevpdfb.c<br> +gs/base/gdevpdfb.h<br> +gs/base/gdevpdfp.c<br> +gs/base/gdevpdfx.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-18 22:34:39 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1c558e93a7f63b470880ea44fbf883c61de4b13a">1c558e93a7f63b470880ea44fbf883c61de4b13a</a> +<blockquote> +<p> + Bug 692589: Copy CIDSystemInfo from PDF to CMap<br> +<br> + Collect CIDSystemInfo attributes from PDF CMap dictionary and copy<br> + them to the embedded CMap resource.<br> +<br> +gs/Resource/Init/pdf_font.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-16 14:25:06 -0600 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2cd895c6ad8e4e1ace368d04a783bf0cccb30f3c">2cd895c6ad8e4e1ace368d04a783bf0cccb30f3c</a> +<blockquote> +<p> + Fixes Bug 692931 - Regression: seg fault<br> +<br> + The ICC parameters were set when the interpreter was allocated before<br> + the the command line options were actually set, resulting in a crash.<br> +<br> +xps/xpstop.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-16 09:35:53 +0000 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=25b6a2cdeb5a90bb7803958f2bf15b618fbcf120">25b6a2cdeb5a90bb7803958f2bf15b618fbcf120</a> +<blockquote> +<p> + pdfwrite - cure memory leaks caused by 'aside' streams<br> +<br> + When writing an object it can happen that pdfwrite needs to write another<br> + object (Eg a ToUnicode CMap in a font), it does this with an 'aside' which<br> + opens a Ghostscritp stream to contain the data.<br> +<br> + The code to do this uses low level access to the stream code, but it did<br> + not previously correctly free the memory used by the stream and its associated<br> + buffer leading to memory leaks.<br> +<br> + By closing the entire stream when we close the filters we get the stream and<br> + all its memory freed, so we do that here to cure the memory leak.<br> +<br> + Inspecting the four other cases in the pdfwrite code they appear to be OK.<br> +<br> + No differences expected.<br> +<br> +gs/base/gdevpdti.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-16 00:51:54 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ca6e4653abdc2921e44f416633b7d5e4bc5f4382">ca6e4653abdc2921e44f416633b7d5e4bc5f4382</a> +<blockquote> +<p> + Add indexed color space support to the ICC extraction tool.<br> +<br> + Recognize ICC color spaces referenced by indexed color spaces and<br> + process them the same way as stand-alone ICC color spaces.<br> +<br> +gs/toolbin/extractICCprofiles.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-15 12:07:51 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=044b6ca010ecb8f264fcd4b3515051c037659967">044b6ca010ecb8f264fcd4b3515051c037659967</a> +<blockquote> +<p> + Fix for broken setting of Default ICC profiles<br> +<br> + A recent change http://git.ghostscript.com/?p=ghostpdl.git;a=commit;h=d6f504174bd51d22cc43b2f87bee8c275c004cc1<br> + broke the ability to set the profiles. Previously there was a check in gsicc_set_profile to<br> + avoid reseting the profiles. Once removed, the call from gsicc_init_manager was always blowing<br> + away any non default settings for the defaults. A check was added into gsicc_init_manager to<br> + avoid this.<br> +<br> +gs/base/gsicc_manage.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-15 09:58:51 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=72fe9304f98beff3c97347d6e402bb812136de49">72fe9304f98beff3c97347d6e402bb812136de49</a> +<blockquote> +<p> + Fix for memory issue in icc user params<br> +<br> + The icc user parameters where improperly being set as being persistent<br> + for the user params list when they were not. In the case when we are<br> + using the output intent profile, one of the default profiles is freed<br> + and replaced by the output intent profile. In this case, the default<br> + profile contained the string that was used for the user params. During<br> + a VMreclaim, we would then go and restore the user params and<br> + unfortunately this default one had been freed.<br> +<br> +gs/base/gsicc_manage.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-14 09:15:36 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=82d1d263a13ccfe64e78cd0e6f1cf1a275adcb9c">82d1d263a13ccfe64e78cd0e6f1cf1a275adcb9c</a> +<blockquote> +<p> + Update of Use.htm to include description of -dUsePDFX3Profile<br> +<br> +gs/doc/Use.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-02 10:52:19 -0800 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1d8c46688c07cec9e58f492223d1a9c92f4374e4">1d8c46688c07cec9e58f492223d1a9c92f4374e4</a> +<blockquote> +<p> + Output Intent Implementation Part 2<br> +<br> + The interpreter part of the output intent plus fixes in the c code.<br> + Thanks to Alex for his help on this.<br> +<br> +gs/Resource/Init/pdf_draw.ps<br> +gs/Resource/Init/pdf_main.ps<br> +gs/base/gsicc_manage.c<br> +gs/psi/zicc.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-13 22:45:00 -0700 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0eae84aaf7a1c27f077d4aff3050ae48bb5a6aaa">0eae84aaf7a1c27f077d4aff3050ae48bb5a6aaa</a> +<blockquote> +<p> + Fix for broken tiff devices due to use of huge signed number in overflow test<br> +<br> + 0xFFFFFFFF is used in a calculation to see how close we are to the 4G limit in<br> + a tiff file. Problem was this was cast as a long which, in a 32 bit<br> + system ends up being -1.<br> +<br> +gs/base/gdevtsep.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-13 10:13:06 -0700 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=aa131f2321abe0e65415242a4563fbf3fba005fa">aa131f2321abe0e65415242a4563fbf3fba005fa</a> +<blockquote> +<p> + Make -dPDFA backwards compatible, equivalent to -dPDFA=1<br> +<br> + As of commit d0371d9 the actual device parameter was changed to be an int.<br> + This change detects if it is defined as a boolean and sets it to 1 if so.<br> +<br> +gs/Resource/Init/gs_init.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-13 09:37:15 +0000 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d21eb36fda00dcfefc2e65c2202cb0536562385d">d21eb36fda00dcfefc2e65c2202cb0536562385d</a> +<blockquote> +<p> + pdfwrite - correction to PDF/A processing<br> +<br> + The previous commit for PDF/A prcoessing did not properly check the PDF/A<br> + level in the PostScript handlers, and treated any setting as being PDF/A.<br> + In fact only settings greater than 0 shuold be checked, 0 means 'not PDF/A'<br> +<br> + Add code in gdev_pdf_put_params to ensure that PDFA has a permitted value<br> + (0->2) and signal rangecheck if not.<br> +<br> + No differences expected.<br> +<br> +gs/Resource/Init/gs_cspace.ps<br> +gs/Resource/Init/gs_pdfwr.ps<br> +gs/base/gdevpdfp.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-13 09:20:59 +0000 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d0371d915bae6b3d52487d49e470b0e560837ab2">d0371d915bae6b3d52487d49e470b0e560837ab2</a> +<blockquote> +<p> + pdfwrite - first pass at PDF/A-2 output<br> +<br> + This is the first part of making it possible to produce PDF/A-2b output from<br> + pdfwrite.<br> +<br> + The PDFA switch has changed from a boolean to an integer, where the value gives<br> + the level of PDF/A compatibility. This has knock-on effects throughout the<br> + C and PostScript code which has been revised to expect an integer instead<br> + of boolean value.<br> +<br> + When PDFA has the value 2 we no longer flatten transparency, and we write<br> + '2' in the pdfaid field in the XMP metadata.<br> +<br> + PDF/A-1b output still seems to work correctly, but it is unlikely that the<br> + work so far is sufficient for correct PDF/A-2 output.<br> +<br> + No differences expected as the cluster does not test PDF/A output.<br> +<br> +gs/Resource/Init/gs_cspace.ps<br> +gs/Resource/Init/gs_pdfwr.ps<br> +gs/base/gdevpdfb.c<br> +gs/base/gdevpdfc.c<br> +gs/base/gdevpdfe.c<br> +gs/base/gdevpdfg.c<br> +gs/base/gdevpdfj.c<br> +gs/base/gdevpdfm.c<br> +gs/base/gdevpdfo.c<br> +gs/base/gdevpdfp.c<br> +gs/base/gdevpdfu.c<br> +gs/base/gdevpdfx.h<br> +gs/base/gdevpdtb.c<br> +gs/base/gdevpdtd.c<br> +gs/base/gdevpdte.c<br> +gs/base/gdevpdtf.c<br> +gs/base/gdevpdti.c<br> +gs/base/gdevpdtt.c<br> +gs/base/gdevpdtw.c<br> +gs/doc/Ps2pdf.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-12 21:57:09 -0400 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=bdcf6ae7c1dab92c48715982ae804211dc558a78">bdcf6ae7c1dab92c48715982ae804211dc558a78</a> +<blockquote> +<p> + Bug 692851: Implement the case of bps < 8 for Luratech JPX decoder<br> +<br> + Implement a missing case of Luratech JPX with components > 1, and<br> + bps < 8. Also fix incorrect bit shift calculation in OpenJpeg<br> + part.<br> +<br> +gs/base/sjpx_luratech.c<br> +gs/base/sjpx_openjpeg.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-10 00:15:41 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5352d4cf5b3fd17a22b4a126fe5d5fdceb0ad7b6">5352d4cf5b3fd17a22b4a126fe5d5fdceb0ad7b6</a> +<blockquote> +<p> + Revert "Support HPGL style path handling. (Work in progress)"<br> +<br> + This reverts commit 93bf2df8f6a6b2ed60a8c3f5037865b8646243db.<br> +<br> +gs/base/gdevpdfd.c<br> +gs/base/gdevtrac.c<br> +gs/base/gdevvec.c<br> +gs/base/gspath.c<br> +gs/base/gspath1.c<br> +gs/base/gspenum.h<br> +gs/base/gsstate.c<br> +gs/base/gsstate.h<br> +gs/base/gxclpath.c<br> +gs/base/gxcpath.c<br> +gs/base/gxistate.h<br> +gs/base/gxline.h<br> +gs/base/gxpath.c<br> +gs/base/gxpath.h<br> +gs/base/gxpath2.c<br> +gs/base/gxpcopy.c<br> +gs/base/gxpdash.c<br> +gs/base/gxstroke.c<br> +gs/base/gxttfb.c<br> +gs/base/gzpath.h<br> +gs/psi/zgstate.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-09 15:31:50 -0800 +</strong> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b89c0e35a15e3a786da346d3cd63d0c558a9fb6a">b89c0e35a15e3a786da346d3cd63d0c558a9fb6a</a> +<blockquote> +<p> + Hack to fix memento.c build problem on Mac OS X.<br> +<br> +gs/base/memento.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-09 13:53:55 -0800 +</strong> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dc98b15546522ce28edad3f129f1ae8e05300a34">dc98b15546522ce28edad3f129f1ae8e05300a34</a> +<blockquote> +<p> + Change compression of the tiffsep device composite output to match the separations.<br> +<br> + Previous to this commit the tiffsep device would always write out<br> + an uncompressed composite file; the separation files were lzw<br> + compressed by default and this could be changed via the -sCompression=<br> + option. Now the compression of the composite file is the same as<br> + that of the separation files.<br> +<br> + Fixes Bug 692907.<br> +<br> +gs/base/gdevtsep.c<br> +gs/doc/Devices.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-27 03:11:02 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=93bf2df8f6a6b2ed60a8c3f5037865b8646243db">93bf2df8f6a6b2ed60a8c3f5037865b8646243db</a> +<blockquote> +<p> + Support HPGL style path handling. (Work in progress)<br> +<br> + HPGL handles paths slightly differently to the postscript imaging model.<br> +<br> + When a path is filled, successive moveto's are treated as linetos.<br> + (i.e. the 'place we close the path to' is left at the first moveto,<br> + and the area remains fillable). Stroking is unaffected however.<br> +<br> + To model this in Ghostscript we add a new path segment type 's_gap'.<br> + The filling code treats this as a lineto. The stroking code is updated<br> + to not stroke such edges (and not to break the subpath at this point).<br> +<br> + We add a new parameter to the imager state (hpgl_fill_mode), new<br> + accessor functions (gs_sethpglfillmode, gs_currenthpglfillmode),<br> + and new postscript operators (.sethpglfillmode and .currenthpglfillmode).<br> +<br> + If hpgl fill mode is set to a non-zero value, then path construction<br> + treats movetos in an open subpath as gaptos.<br> +<br> + Still to do:<br> + * Double check the output from this code matches HPGL.<br> + * Update the clist code to send hpgl fill mode changes.<br> + * Update PDF write to spot such paths and to convert them as<br> + appropriate when writing out.<br> +<br> +gs/base/gdevpdfd.c<br> +gs/base/gdevtrac.c<br> +gs/base/gdevvec.c<br> +gs/base/gspath.c<br> +gs/base/gspath1.c<br> +gs/base/gspenum.h<br> +gs/base/gsstate.c<br> +gs/base/gsstate.h<br> +gs/base/gxclpath.c<br> +gs/base/gxcpath.c<br> +gs/base/gxistate.h<br> +gs/base/gxline.h<br> +gs/base/gxpath.c<br> +gs/base/gxpath.h<br> +gs/base/gxpath2.c<br> +gs/base/gxpcopy.c<br> +gs/base/gxpdash.c<br> +gs/base/gxstroke.c<br> +gs/base/gxttfb.c<br> +gs/base/gzpath.h<br> +gs/psi/zgstate.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-09 17:58:13 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=91b362b05a16c4d74f9309d92fa7387899fed53a">91b362b05a16c4d74f9309d92fa7387899fed53a</a> +<blockquote> +<p> + Fix typo in last commit that stopped Memento builds working.<br> +<br> + Committed before VS had saved out. Sorry.<br> + CLUSTER_UNTESTED.<br> +<br> +gs/base/memento.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-09 16:57:13 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c66ce76a0c6f8edb075f28ffe1e8f326cc9eb40c">c66ce76a0c6f8edb075f28ffe1e8f326cc9eb40c</a> +<blockquote> +<p> + Updated Memento pulled in from mupdf. Plus nesting fixes.<br> +<br> + Bring in Memento from MuPDF (where it has had some more tweaks<br> + added). Fix the nested display code. Add hack to ignore prev/next<br> + pointers in chunk blocks.<br> +<br> + CLUSTER_UNTESTED.<br> +<br> +gs/base/memento.c<br> +gs/base/memento.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-09 14:47:43 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=75bc089fe804d692d8ac86a6f19be807980084f3">75bc089fe804d692d8ac86a6f19be807980084f3</a> +<blockquote> +<p> + Fix Memento GhostPDL builds to actually build Memento on windows.<br> +<br> + Windows makefiles were failing to pass the MEMENTO flag down due<br> + to some makefile wackiness.<br> +<br> + CLUSTER_UNTESTED.<br> +<br> +common/msvc_top.mak<br> +gs/base/msvclib.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-09 10:41:29 +0000 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7629dfecfafa5b3fc82b3767a786b732a0b17645">7629dfecfafa5b3fc82b3767a786b732a0b17645</a> +<blockquote> +<p> + colour handling - ensure ink names are maintained in the name table while in use<br> +<br> + Bug #692884 "Empty Spotcolor Name in generated PDF"<br> +<br> + The ink name wasn't being marked as 'in use' by the colour space structure<br> + and so was being freed by a garbage collection, resulting in an empty name.<br> +<br> + Robin Watts supplied this patch which allows us to *much* more easily mark<br> + names as in use, and also kindly updated the colour handling as well.<br> +<br> + No differences expected.<br> +<br> +gs/base/gscdevn.c<br> +gs/base/gscsepr.c<br> +gs/base/gslib.c<br> +gs/base/gsstruct.h<br> +gs/psi/igc.c<br> +pl/plplatf.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-07 17:56:47 -0700 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e76a4d070d7d6d90cc7d09849108bca806a9b253">e76a4d070d7d6d90cc7d09849108bca806a9b253</a> +<blockquote> +<p> + Change the icc user parameter operators to use the graphics state not<br> + the imager state.<br> +<br> +gs/base/gsicc_manage.c<br> +gs/base/gsicc_manage.h<br> +gs/psi/zusparam.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-07 17:43:07 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ff83bab4ddf49c5bbbce9a37cfa8e4d5c42c9009">ff83bab4ddf49c5bbbce9a37cfa8e4d5c42c9009</a> +<blockquote> +<p> + Add MEMENTO to preprocessor definition list in the VS solution.<br> +<br> + No difference to builds, but may make intellisense work better<br> + for Memento builds.<br> +<br> +gs/ghostscript.vcproj<br> +win32/language_switch.vcproj<br> +win32/pcl.vcproj<br> +win32/svg.vcproj<br> +win32/xps.vcproj<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-07 17:41:32 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b47dc4f294e2b267d139001c6c749603e6ba2570">b47dc4f294e2b267d139001c6c749603e6ba2570</a> +<blockquote> +<p> + Tweak rm.bat (and hence fix 'clean' builds on windows)<br> +<br> + Cope with -r command. Add /Q flag to erase call (so it doesn't prompt<br> + before deleting).<br> +<br> +gs/base/rm.bat<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-07 17:13:35 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f63237e1bb9a85124349ec0d0eae58737d7cb5ee">f63237e1bb9a85124349ec0d0eae58737d7cb5ee</a> +<blockquote> +<p> + Problems with glyphs, T1 patterns and transparecy.....<br> +<br> + From investigations of a problem reported by customer 532.<br> +<br> + When imaging a cached glyph, if the glyph bitmap cannot be inserted into the<br> + clist tile cache, we'd normally resort to degenerating the glyph bitmap into<br> + rectangles, and writing those to the clist. When the glyph is filled with a<br> + tiling (Type 1) pattern, this means going through the pattern tiling code.<br> +<br> + The problem is when transparency is involved (i.e. if the pattern is in a trans<br> + group, or contains a transparency group) the tiling code cannot reliably<br> + degerate to rectangles at this stage. This usually just works due to the various<br> + fallbacks in the clist writing code and the glyph imaging code, but<br> + occasionally glyphs can either disappear, or other problems occur.<br> +<br> + This change makes us use that "fallback" route for all glyphs when we're<br> + filling a glyph with a type 1 pattern, with transprency involved and we're<br> + writing to a clist device.<br> +<br> + NOTE: this is analogous to what the FAPI does in similar circumstances for<br> + uncached glyphs.<br> +<br> + No cluster differences.<br> +<br> +gs/base/gsptype1.c<br> +gs/base/gsptype1.h<br> +gs/base/gxccache.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-06 09:06:55 -0800 +</strong> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=23e37b6fc4d79741007cc18d770bb3e449e53014">23e37b6fc4d79741007cc18d770bb3e449e53014</a> +<blockquote> +<p> + Fix the checks in gdevtsep.c missed by commit e954dd4683c35dbd66de3e045d979ebbf20c4d72<br> +<br> + Henry pointed out that my e954dd4683c35dbd66de3e045d979ebbf20c4d72<br> + fix was incomplete; this commit replaces the remaining max_long<br> + references with 2^32-1.<br> +<br> +gs/base/gdevtsep.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-01 13:47:18 -0700 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0611ef428368816b4f123003df98263e674eab5a">0611ef428368816b4f123003df98263e674eab5a</a> +<blockquote> +<p> + Add command line parsing for icc user parameters.<br> +<br> +pcl/pctop.c<br> +pl/plmain.c<br> +pl/plmain.h<br> +pl/pltop.h<br> +pxl/pxtop.c<br> +xps/xpstop.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-05 19:21:53 -0800 +</strong> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e954dd4683c35dbd66de3e045d979ebbf20c4d72">e954dd4683c35dbd66de3e045d979ebbf20c4d72</a> +<blockquote> +<p> + Fix detection of TIFF file size overflow in tiffsep.<br> +<br> + The TIFF spec limits files to 4 Gigs. The code to detect attempts<br> + to write files that were larger than this in gdevtsep.c was broken<br> + on systems were a long != 32 bit.<br> +<br> + Fixes Bug 692896.<br> +<br> +gs/base/gdevtsep.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-29 12:55:19 -0800 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d6f504174bd51d22cc43b2f87bee8c275c004cc1">d6f504174bd51d22cc43b2f87bee8c275c004cc1</a> +<blockquote> +<p> + User params reset issue of icc profile strings<br> +<br> + If the user params end up getting set during a vmreclaim<br> + while we are in a swapped icc profile situation when<br> + processing a softmask we were ending up freeing profiles<br> + that should not have been freed. This issue was masked<br> + by a check that was disallowing profiling settings in<br> + the manager once they were already set. Also discovered<br> + issues with a corner case where we have a softmask that<br> + includes a pattern with a softmask.<br> +<br> +gs/base/gdevp14.c<br> +gs/base/gscms.h<br> +gs/base/gsicc_manage.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-03 16:41:59 -0700 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=32463b4fe74f855e39be7b5eb74d8be444fffae3">32463b4fe74f855e39be7b5eb74d8be444fffae3</a> +<blockquote> +<p> + Fix 692893 gl/2 rectangles not properly placed.<br> +<br> + When resetting the hpgl/2 page parameters we were setting scaling to<br> + its default value overriding any setting in the PCL job. HP does not<br> + reset the scaling as might be expected.<br> +<br> +pcl/pginit.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-03 11:03:53 -0700 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0c98813be9c1a24bbcf9ca0c1d4127cb4aa4209f">0c98813be9c1a24bbcf9ca0c1d4127cb4aa4209f</a> +<blockquote> +<p> + Fixes bug 692894, orientation of pcl pages incorrect.<br> +<br> + This is a case of the current code emulating undocumented behavior<br> + incorrectly. It appears the HP printers resets the print direction<br> + upon receiving a new page size command. Previously we tried to emulate<br> + this by not resetting the logical page orientation which is incorrect<br> + but happened to print the tests we had correctly.<br> +<br> +pcl/pcpage.c<br> +pcl/pcstate.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-17 13:51:23 -0700 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9d10c339014b9e554116ef55c697f50109071bb2">9d10c339014b9e554116ef55c697f50109071bb2</a> +<blockquote> +<p> + Better error handling in the absence of fonts.<br> +<br> +pcl/pcfsel.c<br> +pcl/pctext.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-02 22:34:20 -0800 +</strong> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7180b9328f00fb5df41e6d019e16f70ae4f66ec7">7180b9328f00fb5df41e6d019e16f70ae4f66ec7</a> +<blockquote> +<p> + Clean up of distclean target in Makefile.<br> +<br> + Improve the distclean target so that the Memento obj and bin directory<br> + contents are deleted and also remove the debug, pg, memento, and<br> + production obj and bin directories.<br> +<br> +gs/base/Makefile.in<br> +gs/base/gs.mak<br> +gs/base/unix-dll.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-02 11:50:41 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ceef3232c1fce21f65d4ba43bb54eaf678389bfd">ceef3232c1fce21f65d4ba43bb54eaf678389bfd</a> +<blockquote> +<p> + Bug 692891: don't hack the libjpeg mem manager....<br> +<br> + When linking with a shared libjpeg library, don't include the non-public<br> + libjpeg API hack to replace it's low level memory manager with Ghostscript's.<br> + But still do so when using our "local" libjpeg source.<br> +<br> + No cluster differences.<br> +<br> +gs/base/sjpegc.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-02 11:41:21 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=aa3a2bb36828d07c2b71ff0a37f784d8e6fb0f5a">aa3a2bb36828d07c2b71ff0a37f784d8e6fb0f5a</a> +<blockquote> +<p> + Fix the "WHICH_CMS" setting.....<br> +<br> + ...so it uses the $(D_) and $(_D_) variables instead of -D directly.<br> +<br> + No cluster differences.<br> +<br> +gs/base/lib.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-01 11:06:54 +0000 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2a57a68efe18dd4f7898b180400a95d7baccfbc2">2a57a68efe18dd4f7898b180400a95d7baccfbc2</a> +<blockquote> +<p> + pdfwrite - Improve handling of PCL downloaded TrueType fonts<br> +<br> + Bug #692629. PCL TrueType fonts are missing some important tables for the<br> + purposes of pdfwrite. In particular the CMAP table, which makes it impossible<br> + to create glyph names.<br> +<br> + This causes an error which *should* have resulted in pdfwrite falling back to<br> + bitmaps. In the case of a single glyph, or a string where the fiirst glyph fails,<br> + this did work correctly, but when one or more initial glyphs did work, the<br> + calling code did not expect an error from TrueType fonts and failed to cope<br> + properly by continuing to process the remaining glyphs.<br> +<br> + Added TrueType fonts to the list which may error in this fashion.<br> +<br> + Expected Differences:<br> + AS40AOJ3.BIN<br> + LW97DOJ2.BIN<br> + SW108OJ2.BIN<br> + VerdanaItalic.prn<br> + bug689100.xl<br> + bug689905.xl<br> +<br> + All exhibit significant progressions (text was previously missing)<br> +<br> +gs/base/gdevpdtt.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-03-01 07:43:13 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=867fb8607edd04b0b1c8e8bd635347a542b0f50f">867fb8607edd04b0b1c8e8bd635347a542b0f50f</a> +<blockquote> +<p> + Bug 692602: revise script vs job confusion<br> +<br> + Slight revision to the previous change, again from jrnieder@gmail.com.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/man/gs.1<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-29 16:46:33 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=90e6a864f0e4b4b0e6d6a0a1258295cf1cb3e1a6">90e6a864f0e4b4b0e6d6a0a1258295cf1cb3e1a6</a> +<blockquote> +<p> + Bug 692602: revise SAFER section in the man page<br> +<br> + patch courtesy of Jonathan Nieder ( jrnieder@gmail.com ).<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/man/gs.1<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-29 11:20:50 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3648acb1e3fd3e07faceedde1a71e1b282e25de3">3648acb1e3fd3e07faceedde1a71e1b282e25de3</a> +<blockquote> +<p> + Revert "Support HPGL style path handling."<br> +<br> + This reverts commit 43f3cdae4bdf00c09fdd69c53c03fb99d0b4aca1.<br> +<br> + This caused unexpected changes in many postscript files. Reverting<br> + until I can figure out why.<br> +<br> +gs/base/gdevpdfd.c<br> +gs/base/gdevtrac.c<br> +gs/base/gdevvec.c<br> +gs/base/gspath.c<br> +gs/base/gspath1.c<br> +gs/base/gspenum.h<br> +gs/base/gsstate.c<br> +gs/base/gsstate.h<br> +gs/base/gxclpath.c<br> +gs/base/gxclpath.h<br> +gs/base/gxclrast.c<br> +gs/base/gxcpath.c<br> +gs/base/gxistate.h<br> +gs/base/gxline.h<br> +gs/base/gxpath.c<br> +gs/base/gxpath.h<br> +gs/base/gxpath2.c<br> +gs/base/gxpcopy.c<br> +gs/base/gxpdash.c<br> +gs/base/gxstroke.c<br> +gs/base/gxttfb.c<br> +gs/base/gzpath.h<br> +gs/doc/Language.htm<br> +gs/psi/zgstate.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-29 08:31:44 +0000 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=34b2e8fd2c33a7fc349b0c51046c3d0c99b74d0c">34b2e8fd2c33a7fc349b0c51046c3d0c99b74d0c</a> +<blockquote> +<p> + pdfwrite - Fix XMP ModDate metaData<br> +<br> + The XMP metadata Modification date was being written using the Creation<br> + date instead of the Modification date.<br> +<br> + No differences expected, metadata is not checked by regression tests<br> +<br> +gs/base/gdevpdfe.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-28 12:01:12 -0800 +</strong> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8e228753bde054e549c8643cf726c951a512a4a6">8e228753bde054e549c8643cf726c951a512a4a6</a> +<blockquote> +<p> + Another fix to fuzzy.c dealing with different sized input files.<br> +<br> +gs/toolbin/tests/fuzzy.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-27 03:11:02 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=43f3cdae4bdf00c09fdd69c53c03fb99d0b4aca1">43f3cdae4bdf00c09fdd69c53c03fb99d0b4aca1</a> +<blockquote> +<p> + Support HPGL style path handling.<br> +<br> + HPGL handles paths slightly differently to the postscript imaging model.<br> +<br> + When a path is filled, successive moveto's are treated as linetos.<br> + (i.e. the 'place we close the path to' is left at the first moveto,<br> + and the area remains fillable). Stroking is unaffected however.<br> +<br> + To model this in Ghostscript we add a new path segment type 's_gap'.<br> + The filling code treats this as a lineto. The stroking code is updated<br> + to not stroke such edges (and not to break the subpath at this point).<br> +<br> + We add a new parameter to the imager state (hpgl_path_mode), new<br> + accessor functions (gs_sethpglpathmode, gs_currenthpglpathmode),<br> + and new postscript operators (.sethpglpathmode and .currenthpglpathmode).<br> +<br> + If hpgl path mode is set to a non-zero value, then path construction<br> + treats movetos in an open subpath as gaptos.<br> +<br> + Still to do:<br> + * Update PDF write to spot such paths and to convert them as<br> + appropriate when writing out.<br> +<br> +gs/base/gdevpdfd.c<br> +gs/base/gdevtrac.c<br> +gs/base/gdevvec.c<br> +gs/base/gspath.c<br> +gs/base/gspath1.c<br> +gs/base/gspenum.h<br> +gs/base/gsstate.c<br> +gs/base/gsstate.h<br> +gs/base/gxclpath.c<br> +gs/base/gxclpath.h<br> +gs/base/gxclrast.c<br> +gs/base/gxcpath.c<br> +gs/base/gxistate.h<br> +gs/base/gxline.h<br> +gs/base/gxpath.c<br> +gs/base/gxpath.h<br> +gs/base/gxpath2.c<br> +gs/base/gxpcopy.c<br> +gs/base/gxpdash.c<br> +gs/base/gxstroke.c<br> +gs/base/gxttfb.c<br> +gs/base/gzpath.h<br> +gs/doc/Language.htm<br> +gs/psi/zgstate.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-24 22:37:26 -0800 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0d095e8511ec1469b0ef4cb741d1fba9363570e7">0d095e8511ec1469b0ef4cb741d1fba9363570e7</a> +<blockquote> +<p> + Movement of code for setting ICC system/user params into graphics lib.<br> +<br> + The code that set the system/user params related to ICC profiles was<br> + contained in the zusparam.c file. This file is not used with the<br> + other languages (e.g. xps and pcl). The functions that do the actual<br> + work have been moved to gsicc_manage reducing any code duplication for<br> + the other languages.<br> +<br> +gs/base/gsicc_manage.c<br> +gs/base/gsicc_manage.h<br> +gs/psi/zusparam.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-25 14:54:03 -0500 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6d93192f3469bedb51f73abc0a1f8f71d3bfba24">6d93192f3469bedb51f73abc0a1f8f71d3bfba24</a> +<blockquote> +<p> + Bug 692878: Convert Type 4 image with invalid mask to Type 1<br> +<br> + Improve the revision 3de55841eefb38c751772ac767c5abab155d7d91.<br> + Convert Type 4 images with invalid /Mask attribute to Type 1<br> + images. Previous version used the mask [1 0] in such cases,<br> + which was not compatible with pdfwrite.<br> +<br> +gs/Resource/Init/pdf_draw.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-25 15:07:08 +0000 +</strong> +<br>unknown <ken@.(none)><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7d97d5dcfcfb580177566b0f03d75048485683ac">7d97d5dcfcfb580177566b0f03d75048485683ac</a> +<blockquote> +<p> + Bug #692880 Correct the initial Windows display device flags for PCL<br> +<br> + The flags used for the Windows display device were incorrect and caused<br> + at least some rasterops not to display correctly.<br> +<br> + No expetced differences, the display device, and Windows builds, are not<br> + cluster tested.<br> +<br> +pl/dwmainc.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-24 21:25:08 -0500 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b9971445d1460a3b0c57b176c73d722ed6db99e1">b9971445d1460a3b0c57b176c73d722ed6db99e1</a> +<blockquote> +<p> + Add "-I directories" option.<br> +<br> + Add a new form of -I option similar to -o, where the directory list<br> + is taken from the next parameter. This form is more convenient to use<br> + on UN*X command line with tilda expansion.<br> +<br> +gs/doc/Use.htm<br> +gs/psi/imainarg.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-24 20:45:31 -0500 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9178d875547dafe5f89ae7bbbe9f4fd83e18000c">9178d875547dafe5f89ae7bbbe9f4fd83e18000c</a> +<blockquote> +<p> + Bug 692867: ignore PDF path operators without current point<br> +<br> + Run l, c, v, y in a stopped context. When they fail (presumably<br> + with /nocurrentpoint), ignore the operator and continue.<br> +<br> +gs/Resource/Init/pdf_draw.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-21 11:30:58 -0800 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2c4aa5f1a90ee03aacce58f24b819cab3bdd1625">2c4aa5f1a90ee03aacce58f24b819cab3bdd1625</a> +<blockquote> +<p> + Fix for bug 692865. Make XPS interpreter use ICC color spaces for default<br> +<br> + The XPS interpreter was still using Device color spaces for its default<br> + color spaces. This fix has it use ICC color spaces by default which<br> + is required by the spec. This revealed an issue with the color space<br> + handling of the opacity masks. These were getting drawn in sRGB color<br> + space but the transparency group is linear gray. Since we are drawing<br> + the opacity mask as a luminosity mask that is gray we ended up<br> + mapping through a nonlinearity.<br> +<br> +gs/base/gscspace.c<br> +gs/base/gscspace.h<br> +gs/base/gxblend.c<br> +xps/ghostxps.h<br> +xps/xpsgradient.c<br> +xps/xpsimage.c<br> +xps/xpsopacity.c<br> +xps/xpspage.c<br> +xps/xpstop.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-24 18:39:09 -0500 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=77a8045048a4aaa727f700187816170d7fbd072c">77a8045048a4aaa727f700187816170d7fbd072c</a> +<blockquote> +<p> + Bug 692832: Drop setcachedevice calls with large arguments.<br> +<br> + Reject setcachedevice arguments that are too big and, probably, invalid.<br> + The threshold, 32000, is arbitrary. Normal fonts have the values about 1000.<br> +<br> +gs/base/gxchar.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-24 18:27:41 -0500 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9aedcfcd26aea249e0a06061f4d2e579fa5cdffc">9aedcfcd26aea249e0a06061f4d2e579fa5cdffc</a> +<blockquote> +<p> + Bug 692859: Add Portfolio support to pdf_info.ps<br> +<br> + Enumerate PDF subfiles in PDF collection (=portfolio) and apply<br> + the old pdf_info.ps to every component.<br> +<br> +gs/toolbin/pdf_info.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-23 01:25:59 -0500 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3de55841eefb38c751772ac767c5abab155d7d91">3de55841eefb38c751772ac767c5abab155d7d91</a> +<blockquote> +<p> + Bug 692851: Fix OpenJpeg JPX with components > 1, and bps < 8<br> +<br> + Fix packing of multi-component color values with bps < 8 into the<br> + output stream. This results in progressions on Bug691843.pdf, and<br> + minor differences in Bug690147.pdf<br> +<br> +gs/base/sjpx_openjpeg.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-22 09:40:31 -0800 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b105c3678ff3c22ab65995953b4599d8c5c37a7e">b105c3678ff3c22ab65995953b4599d8c5c37a7e</a> +<blockquote> +<p> + Typo fix in non color managed transform<br> +<br> + Thanks to Peter Skarpetis for finding this.<br> +<br> +gs/base/gxblend1.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-22 11:27:16 -0500 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b4a8edb730e25f5c03103a2bb687e223a440d990">b4a8edb730e25f5c03103a2bb687e223a440d990</a> +<blockquote> +<p> + Bug 692852: Broken /Mask in 1 bpc /Indexed images<br> +<br> + Following AR9 implementation, add special processing for<br> + repairing a broken /Mask attribute of 1 bpc indexed images.<br> + Ignore the whole Mask if its first element is out of range.<br> + Replace the second component with 1 when it's out of range.<br> +<br> +gs/Resource/Init/pdf_draw.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-20 06:23:06 -0800 +</strong> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ed07da9075aa82bc0c4335228cc9c934e6efdb45">ed07da9075aa82bc0c4335228cc9c934e6efdb45</a> +<blockquote> +<p> + Revert 2e807ab6d4eecfce43561b9e8d5b66386a5165ee and fix fuzzy.c correctly.<br> +<br> +gs/toolbin/tests/fuzzy.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-19 15:45:43 -0800 +</strong> +<br>Ray Johnston <ray.johnston@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e277c5e8d76325f56259a4f930caa166a594cfc0">e277c5e8d76325f56259a4f930caa166a594cfc0</a> +<blockquote> +<p> + Improve image performance by rotating Width 1 images to Height 1.<br> +<br> + The image code makes a call to 'image_render' for each line of the Height. This defeats the joining<br> + of any same color pixels into a larger rectangle and also creates extra overhead. Problem analyzed<br> + with profiles from cust 532 file "PWTTQ1CC.pdf". Regression testing shows some single pixel differences<br> + presumably due to rounding, but no obvious problems.<br> +<br> +gs/psi/zimage.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-18 09:28:14 -0800 +</strong> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2e807ab6d4eecfce43561b9e8d5b66386a5165ee">2e807ab6d4eecfce43561b9e8d5b66386a5165ee</a> +<blockquote> +<p> + Make fuzzy not lock up when comparing images of different sizes.<br> +<br> +gs/toolbin/tests/fuzzy.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-16 20:03:26 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d00354a21670d16f00c96228591b3d8213d6a590">d00354a21670d16f00c96228591b3d8213d6a590</a> +<blockquote> +<p> + Fix interpolation of indexed colorspaces.<br> +<br> + WMB1102317A01.pdf (supplied by a customer) shows a problem with<br> + Interpolation of Index colorspaces.<br> +<br> + Specifically, we have an Indexed DeviceGrey space (which is, in<br> + the new world order, an Indexed ICC space, with 1 component).<br> +<br> + At line 678 of gxiscale.c we correctly detect that pcs->type->index<br> + is Indexed, and therefore use the base space as the 'actual' space.<br> +<br> + At line 683 we find the concrete space (which in this case is<br> + exactly the same space). We then decide whether we are working in<br> + an icc world, or a device_color world by checking for the presence<br> + of icc data. The old code used to (incorrectly) check pcs (the<br> + indexed space), when it should really have checked the concrete<br> + space.<br> +<br> + The remaining changes in the code are purely tidying:<br> +<br> + * avoid calling concrete_space a second time (when pconcs already<br> + holds the answer)<br> + * pass pconcs as an arg when calling pconcs->type->remap_concrete_color<br> + rather than pactual_cs. At that point pactual_cs and pconcs must<br> + be identical, but it's nicer to be consistent.<br> +<br> + This produces 3 differences in the cluster tests, all in the cups<br> + tests. These can be reproduced locally using tiffsep.<br> +<br> + comparefiles/148-11.ps.cups.300.1<br> + Definite progression<br> +<br> + PDFIA1.7_SUBSET/CATX1028.pdf.cups.300.1<br> + Looks like progression to me<br> +<br> + ps/ps3cet/12-07B.PS.cups.300.1<br> + Definite progressions on page 12-15. A problem still exists on<br> + page 12 though, but that's unaffected by this change.<br> +<br> +gs/base/gxiscale.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-16 18:16:16 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=21579b00e53b97cd655f164bb92c5280c586e365">21579b00e53b97cd655f164bb92c5280c586e365</a> +<blockquote> +<p> + Output helpful debug warning when tif output would be too large.<br> +<br> + Currently we just raise a rangecheck, which can be very confusing.<br> +<br> + CLUSTER_UNTESTED.<br> +<br> +gs/base/gdevtsep.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-15 19:03:56 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=43b14b24fcc13d816dd41ca335d52cd3074bd0d8">43b14b24fcc13d816dd41ca335d52cd3074bd0d8</a> +<blockquote> +<p> + Update garbage collection to cope with pdf14_compressed_color_list.<br> +<br> + A second list of compressed colors was recently added to the<br> + gdevn_params structure, but this wasn't added to the garbage<br> + collection routines. Fixed here.<br> +<br> +gs/base/gdevp14.c<br> +gs/base/gdevpsd.c<br> +gs/base/gdevtsep.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-15 19:02:34 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d375ea1908bfe1770b108a6c7d1e7cdbe38b99f2">d375ea1908bfe1770b108a6c7d1e7cdbe38b99f2</a> +<blockquote> +<p> + Fix Division by Zero in interpolated scaler.<br> +<br> + If we find we are scaling an image to be zero width or<br> + height, handle the image without interpolation.<br> +<br> +gs/base/gxiscale.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-14 18:11:15 -0700 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0a0aa751d8cb5d49052a0c4ed3ae38ad66b9fb8e">0a0aa751d8cb5d49052a0c4ed3ae38ad66b9fb8e</a> +<blockquote> +<p> + Fix 692857, wrong current unit initialization in HPGL/2-RTL.<br> +<br> + The code was actually written fixed once correcly but then was broken<br> + with a bad fix (5ad194f) largely because we didn't have good bookkeeping<br> + for the original fix. Hopefully now that we have an associated bug<br> + report and test file a similar problem won't happen again.<br> +<br> +pcl/pcjob.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-14 14:57:07 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=00a96d35b30d77f8dfbc8ae12326c81053fc50c9">00a96d35b30d77f8dfbc8ae12326c81053fc50c9</a> +<blockquote> +<p> + Fix Bug 692854; tweak gdev_prn color procs.<br> +<br> + A previous commit (cf37ea5) changed the prn device macros to<br> + duplicate map_color_rgb/map_rgb_color to encode/decode_color.<br> + I thought this was safe as the default color encoding/decoding<br> + functions were actually implemented as encode/decode, rather<br> + than map_ variants.<br> +<br> + Unfortunately, this falls down when other devices (such as the<br> + tiffscaled ones) provide genuine map_ functions rather than<br> + encode/decodes.<br> +<br> + So, a small tweak to the macros is required; we now duplicate<br> + to encode/decode only if specifically told to - and the macros<br> + that use the defaults specifically say to. Other devices should<br> + remain unchanged.<br> +<br> +gs/base/gdevprn.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-13 08:46:29 -0800 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ba2a8e63783227033506688bebccf664b2b922c7">ba2a8e63783227033506688bebccf664b2b922c7</a> +<blockquote> +<p> + C portion for making use of output intent ICC profile.<br> +<br> + This commit puts into place the c-code for making use of an<br> + ICC profile stream from the PDF interpreter for setting of the<br> + output intent. This is done through the use of zset_outputintent.<br> + This function will make the various settings of the icc profiles<br> + in the device and in the icc manager based upon the process model<br> + of the target device and the icc profile of the output intent. It<br> + will be up to the interpreter to make the call to .set_outputintent<br> + with the proper output intent ICCBased dictionary on the top of the<br> + stack. This should be done in the interpreter after the device has<br> + been set up and all the default ICC profiles are in place. The<br> + interpreter should make the call if we have specified -dUsePDFX3Profile.<br> + The first output intent that is present in the file should be used,<br> + unless someone specifies a different intent through the use of<br> + –dOutputIntent=x . In this case, the x+1 output intent (if it<br> + exists) will be used. Note that if the particular output intent does<br> + not include an ICC profile entry (DestOutputProfile), then the output<br> + intent will not be used. In this case, we will eventually want to<br> + specify what the OutputConditionIdentifier was for that particular<br> + intent if it was missing the DestOutputProfile.<br> +<br> +gs/base/gdevpdfk.c<br> +gs/base/gscms.h<br> +gs/base/gsequivc.c<br> +gs/base/gsicc_manage.c<br> +gs/base/gsicc_manage.h<br> +gs/psi/int.mak<br> +gs/psi/zicc.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-12 21:14:34 -0700 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7aa3debb84673b38d805aa6de1afce60f0d6c6ab">7aa3debb84673b38d805aa6de1afce60f0d6c6ab</a> +<blockquote> +<p> + Improve character fills, bug #692849.<br> +<br> + The unusual loops inside the characters (graphic 3 and 8 center of<br> + page) were caused by trying to edge stick and arc fonts which aren't<br> + outlines but paths (stroked fonts).<br> +<br> +pcl/pgdraw.c<br> +pcl/pglabel.c<br> +pcl/pgmisc.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-10 18:13:00 -0700 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=bcdb21c092a4a788d7252cc1b560aa427743a197">bcdb21c092a4a788d7252cc1b560aa427743a197</a> +<blockquote> +<p> + Improvements for bug 692849.<br> +<br> + Better emulation of HP printers in the absence of a requested pattern.<br> +<br> +pcl/pcl.mak<br> +pcl/pglfill.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-10 11:29:16 -0700 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a81f5d7f83271e2e3e0fb28ad32c9fb337c8553a">a81f5d7f83271e2e3e0fb28ad32c9fb337c8553a</a> +<blockquote> +<p> + Bug 692849, missing green filled boxes fixed.<br> +<br> + The green boxes for fill type 22 (user defined) were missing because<br> + the download pattern command was disabled in HPGL-2/RTL mode.<br> +<br> +pcl/pcuptrn.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-09 17:24:34 -0700 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1bf302eec20ce9b543aee523b441dd7adc677cc0">1bf302eec20ce9b543aee523b441dd7adc677cc0</a> +<blockquote> +<p> + Remove relic data files used by the wts device.<br> +<br> +CMYK.icc<br> +Makefile<br> +link.icc<br> +sRGB.icc<br> +wts_dump_0<br> +wts_plane_0<br> +wts_plane_1<br> +wts_plane_2<br> +wts_plane_3<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-09 17:15:41 -0700 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e2867c6bcb2dc6cf9325e9ac87f980684469dee4">e2867c6bcb2dc6cf9325e9ac87f980684469dee4</a> +<blockquote> +<p> + PCL shared library build for unix.<br> +<br> +Makefile<br> +common/ugcc_top.mak<br> +main/pcl6_gcc.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-10 17:24:00 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a13600f1c241c3e36dbe4973e9d78a8934b16004">a13600f1c241c3e36dbe4973e9d78a8934b16004</a> +<blockquote> +<p> + Further clipping optimisations.<br> +<br> + When clipping the region to be used for an image plot, reduce the<br> + rectangle by the outer box of the clipping path before checking to<br> + see if a clip is needed or not.<br> +<br> + This enables us to avoid a clipping device in more cases.<br> +<br> +gs/base/gxclip.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-10 17:20:36 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=cf37ea5d017193c76341aafd60e35d3b1826046f">cf37ea5d017193c76341aafd60e35d3b1826046f</a> +<blockquote> +<p> + Prn device changes to encode/decode_color.<br> +<br> + At the moment, prn devices do not implement encode_decode/color,<br> + choosing instead to provide map_rgb_color/map_color_rgb which<br> + just get called through a 'backwards compatibility' layer.<br> +<br> + In fact, they actually implement encode/decode_rgb rather than<br> + map_rgb_color/map_color_rgb, so we just copy the entries here.<br> +<br> + No changes expected in cluster.<br> +<br> +gs/base/gdevprn.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-09 00:00:31 +0000 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=082c31b99fd38ebb1a9bc678d06ac9791db2e222">082c31b99fd38ebb1a9bc678d06ac9791db2e222</a> +<blockquote> +<p> + Bug 690974: This patch from Gorac implements the generic refinement region<br> + decoding procedure for when TPGRON is TRUE.<br> +<br> +gs/jbig2dec/jbig2_refinement.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-08 23:13:13 +0000 +</strong> +<br>Shailesh Mistry <shailesh.mistry@hotmail.co.uk><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8b150573a88276849b32b359030fc195786d2be8">8b150573a88276849b32b359030fc195786d2be8</a> +<blockquote> +<p> + Bug 690870: This patch prevents the image compositing occurring if the src<br> + is outside of the clip region.<br> +<br> +gs/jbig2dec/jbig2_image.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-08 09:50:34 -0800 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=059dfa8389ff1dde2bb35237b12f72c6fd62da9b">059dfa8389ff1dde2bb35237b12f72c6fd62da9b</a> +<blockquote> +<p> + Fix for bug 682719. Fix bad icc profiles in examples/annots.pdf<br> +<br> + The ICC profiles in annots.pdf were missing all sorts of required information in<br> + the header.<br> +<br> +gs/examples/annots.pdf<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-08 08:40:12 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a2390c3b6be80d1147f1ef60c16c70d75033a475">a2390c3b6be80d1147f1ef60c16c70d75033a475</a> +<blockquote> +<p> + Amend date and update changelog for 9.05 release.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/base/version.mak<br> +gs/doc/API.htm<br> +gs/doc/C-style.htm<br> +gs/doc/Commprod.htm<br> +gs/doc/DLL.htm<br> +gs/doc/Deprecated.htm<br> +gs/doc/Details8.htm<br> +gs/doc/Details9.htm<br> +gs/doc/Develop.htm<br> +gs/doc/Devices.htm<br> +gs/doc/Drivers.htm<br> +gs/doc/Fonts.htm<br> +gs/doc/Helpers.htm<br> +gs/doc/History1.htm<br> +gs/doc/History2.htm<br> +gs/doc/History3.htm<br> +gs/doc/History4.htm<br> +gs/doc/History5.htm<br> +gs/doc/History6.htm<br> +gs/doc/History7.htm<br> +gs/doc/History8.htm<br> +gs/doc/History9.htm<br> +gs/doc/Install.htm<br> +gs/doc/Issues.htm<br> +gs/doc/Language.htm<br> +gs/doc/Lib.htm<br> +gs/doc/Make.htm<br> +gs/doc/News.htm<br> +gs/doc/Projects.htm<br> +gs/doc/Ps-style.htm<br> +gs/doc/Ps2epsi.htm<br> +gs/doc/Ps2pdf.htm<br> +gs/doc/Ps2ps2.htm<br> +gs/doc/Psfiles.htm<br> +gs/doc/Readme.htm<br> +gs/doc/Release.htm<br> +gs/doc/Source.htm<br> +gs/doc/Unix-lpr.htm<br> +gs/doc/Use.htm<br> +gs/doc/WhatIsGS.htm<br> +gs/doc/Xfonts.htm<br> +gs/doc/gs-vms.hlp<br> +gs/doc/thirdparty.htm<br> +gs/man/dvipdf.1<br> +gs/man/font2c.1<br> +gs/man/gs.1<br> +gs/man/gslp.1<br> +gs/man/gsnd.1<br> +gs/man/pdf2dsc.1<br> +gs/man/pdf2ps.1<br> +gs/man/pdfopt.1<br> +gs/man/pf2afm.1<br> +gs/man/pfbtopfa.1<br> +gs/man/printafm.1<br> +gs/man/ps2ascii.1<br> +gs/man/ps2epsi.1<br> +gs/man/ps2pdf.1<br> +gs/man/ps2pdfwr.1<br> +gs/man/ps2ps.1<br> +gs/man/wftopfa.1<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-01 10:59:52 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=eed3745432f9bce3e20d9b634d78d1a72dbbf040">eed3745432f9bce3e20d9b634d78d1a72dbbf040</a> +<blockquote> +<p> + Update docs for 9.05 release candidate.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/doc/History9.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-08 15:01:57 +0000 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0816e3b87ec1843a31e3075a4fa382e844a46158">0816e3b87ec1843a31e3075a4fa382e844a46158</a> +<blockquote> +<p> + Bug #688227 Alter the PostScript 'show' operators so that the show enumerator is in local VM<br> +<br> + As described in the bug, it seems to be technically possible for a local font to be<br> + referenced from a show enumerator. If the enumerator is in global VM this<br> + causes a garbage collector crash.<br> +<br> + This code modifies the PostScript 'show' family of operators so that the<br> + enumerator is always allocated from local VM, avoiding the problem.<br> +<br> + There is no specimen or method of reproduction supplied in the bug report so<br> + this is rather speculative, however it runs a cluster test without problem.<br> + If it does cause any problems we should simply revert this change.<br> +<br> + As part of this change it was noticed that there are a number of procedures<br> + defined in gschar.c which are apparently dead code and these have been removed.<br> +<br> + No expected differences.<br> +<br> +gs/base/gschar.c<br> +gs/base/gschar.h<br> +gs/psi/zchar.c<br> +gs/psi/zcharx.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-07 09:23:30 +0000 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a6a7d7b62d5bb5cbe00c1051d8a9cb749e43fe86">a6a7d7b62d5bb5cbe00c1051d8a9cb749e43fe86</a> +<blockquote> +<p> + pdfwrite - fallback to 'LeaveColorunchanged' if we cannot deal with color conversion<br> +<br> + Some of the PDFSETTINGS collection of settings set the ColorConversionStrategy<br> + to spaces which may not be possible (in the current architecture) to convert<br> + every colour space into. For example ICCBased spaces. This causes a fairly<br> + incomprehensible error to be thrown.<br> +<br> + In future we intend to do a better job with colour taking advantage of the<br> + built-in colour management, but for now we simply choose to change the<br> + ColorConversionStrategy to 'LeaveColorUnchanged' and emit a warning.<br> +<br> + Bug #692030 and Bug #692108<br> +<br> + No Expected Differences as this is not tested by the cluster<br> +<br> +gs/base/gdevpdfc.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-06 12:01:53 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e448aeaf3d3d572bf4e91d9acdf3fa623ed9b6fb">e448aeaf3d3d572bf4e91d9acdf3fa623ed9b6fb</a> +<blockquote> +<p> + Clipping optimisations; avoid needless clipping device.<br> +<br> + When filling a mask, check any clipping path given; if it trivially<br> + includes all the mask, then don't bother creating a clipping<br> + device. If it trivially excludes, then don't bother plotting at all.<br> + If the bbox partially covers the area, then reduce the area<br> + of the mask.<br> +<br> + This gives a 6-8% speedup of customer 532's test files; they are<br> + filling a mask with a halftone, which breaks down into lots of<br> + short run, 1 pixel high rectangles. Avoiding the clipping device<br> + avoids lots of function call overhead.<br> +<br> +gs/base/gdevdbit.c<br> +gs/base/gxclip.c<br> +gs/base/gxcpath.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-06 15:37:04 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=09a47e5c2b0fff0d2598e38305bc3d0bc050a26f">09a47e5c2b0fff0d2598e38305bc3d0bc050a26f</a> +<blockquote> +<p> + Remove overzealous call to image_init_clues.<br> +<br> + Investigation of customer 532's problem files lead Ray to<br> + spot that we are blowing away the color clues on every call to<br> + image_render_mono (called for every scanline in an image at<br> + least), rather than just once per image.<br> +<br> + Here, therefore, we change to call image_init_clues in<br> + gs_image_class_3_mono (the function that returns image_render_mono)<br> + rather than in image_render_mono itself.<br> +<br> +gs/base/gximono.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-06 15:25:33 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ea8d2baefa33457d89b4daa8a80dd1898a362bd3">ea8d2baefa33457d89b4daa8a80dd1898a362bd3</a> +<blockquote> +<p> + Remove last vestiges of halftone cache.<br> +<br> + Back in 2002 code was committed (as part of the DeviceN work) that<br> + removed the halftone cache from the image state. The last vestiges<br> + of this were functions:<br> +<br> + gx_check_tile_cache_current<br> + gx_check_tile_cache<br> + gx_check_tile_size<br> +<br> + All these were hardwired to return a constant value, but the calls<br> + to them were never removed from the code.<br> +<br> + Here, we remove those calls. No differences should be given.<br> +<br> +gs/base/gxht.c<br> +gs/base/gximono.c<br> +gs/base/gxipixel.c<br> +gs/base/gzht.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-06 10:55:59 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=013136f0e1050dc25c441fdf49dbfeb21ce0ee7a">013136f0e1050dc25c441fdf49dbfeb21ce0ee7a</a> +<blockquote> +<p> + Bug 692838: fix building against system zlib<br> +<br> + Commit 75ff1314c3de8fb5df702211b6effb6df2b87faa broke building against the<br> + system zlib by adding an explicit dependency on a file in the "local" zlib<br> + source directory.<br> +<br> + Ensure that dependency only applies when building non-shared zlib.<br> +<br> + Also, at some point, the mkromfs with shared zlib has been broken, so fix that<br> + by passing the "-lz" option to the CCAUX compiler variable.<br> +<br> + No cluster differences.<br> +<br> +gs/base/Makefile.in<br> +gs/base/configure.ac<br> +gs/base/lib.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-04 21:14:04 -0800 +</strong> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=75ff1314c3de8fb5df702211b6effb6df2b87faa">75ff1314c3de8fb5df702211b6effb6df2b87faa</a> +<blockquote> +<p> + Added dependencies to base/lib.mak.<br> +<br> +gs/base/gs.mak<br> +gs/base/lib.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-04 11:09:47 +0000 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=051ed7e56c0d3ef36149c45610bd19a0e55647c0">051ed7e56c0d3ef36149c45610bd19a0e55647c0</a> +<blockquote> +<p> + ps2write - Handle nested patterns better<br> +<br> + Patterns inside patterns were not working properly, because PDF and PostScript<br> + handle this differently. opdfread.ps resets teh graphics state CTM to the<br> + identity when drawing patterns, because the PDF spec says patterns are always<br> + referenced to the default co-ordinate space and in order that the matrix gets<br> + applied correctly we need to reset the CTM.<br> +<br> + However, when the pattern is inside another pattern, the defualt co-ordinate<br> + space is that of the enclosing pattern, so restting the CTM is a problem. We<br> + can't simply avoid the reset as normal patterns would stop working. We can't<br> + 'undo#' the pattern matrix in PostScript, because we don't know what the<br> + resolution scaling was.<br> +<br> + So we track the pattern depth in ps2write, and the accumulated matrix transforms<br> + from all the patterns so far. Then we apply that accumulated matrix to any new<br> + pattern when the pattern depth is not zero.<br> +<br> + This works, but is not 100% reliable, 2 patterns inside a single parent would<br> + be concatenated, resulting in the second pattern being incorrect. However the<br> + nested pattern situation is rare enough that I'm going to leave this as it is.<br> +<br> + Expected Differences:<br> + 09_47N.pdf<br> + Bug6901014_org_Chromium_AN03F.pdf<br> +<br> + these files now work correctly with ps2write.<br> +<br> +gs/base/gdevpdfb.h<br> +gs/base/gdevpdfi.c<br> +gs/base/gdevpdfv.c<br> +gs/base/gdevpdfx.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-03 17:50:37 -0700 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e7c3c6e02fac1a6e24030a2815645610b42fde47">e7c3c6e02fac1a6e24030a2815645610b42fde47</a> +<blockquote> +<p> + Fixes 692387, the font rotation code did not work properly for some<br> + rotations.<br> +<br> + There are many progressions and small character placement adjustments<br> + in many regression files. The latter due to how the rotation matrix<br> + is now calculated with a rounded angle.<br> +<br> +pcl/pglabel.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-02 17:31:27 -0700 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2cffba33ed7bb6aafe9176688535eab290cb20f0">2cffba33ed7bb6aafe9176688535eab290cb20f0</a> +<blockquote> +<p> + RTL mode's print direction is always rotated with respect to the<br> + physical page size.<br> +<br> +pcl/pcpage.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-03 16:18:01 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=84abcb901a8451ece9f23fda4b17f670b335eb07">84abcb901a8451ece9f23fda4b17f670b335eb07</a> +<blockquote> +<p> + Propogate dynmic device flags to 'so' subtarget.<br> +<br> + When I brought the Makefile into line with convention for some of the FLAGS<br> + variables, I forgot to add the new 'AC_CFLAGS' value to the subtarget for<br> + the dynamic library build.<br> +<br> + No cluster differences.<br> +<br> +gs/base/unix-dll.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-03 16:20:25 +0100 +</strong> +<br>Till Kamppeter <till.kamppeter@gmail.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=03ab853b064b491cb463e392fe6988e904d76fd5">03ab853b064b491cb463e392fe6988e904d76fd5</a> +<blockquote> +<p> + CUPS Raster: Fixed rotating of input pages with unknown sizes<br> +<br> +gs/cups/gdevcups.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-02 21:02:26 +0100 +</strong> +<br>Till Kamppeter <till.kamppeter@gmail.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d0b64a75d54948b3f07da0128bb0002523a39040">d0b64a75d54948b3f07da0128bb0002523a39040</a> +<blockquote> +<p> + CUPS Raster: More on improving page size fitting<br> +<br> + Raised the tolerance of matching the document's page sizes with the PPD's<br> + page sizes on the short dimension to 2 %. This also covers the overspray<br> + full-bleed page sizes of HPLIP.<br> +<br> +gs/cups/gdevcups.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-02 20:43:22 +0100 +</strong> +<br>Till Kamppeter <till.kamppeter@gmail.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2d4fac37ee36948c0b30e6b95292b68f718cafdc">2d4fac37ee36948c0b30e6b95292b68f718cafdc</a> +<blockquote> +<p> + Merge branch 'master' of ghostscript.com:/home/git/ghostpdl<br> +<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-02 12:14:41 -0700 +</strong> +<br>Henry Stiles <henry.stiles@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=72887eac758eba7638258b6b375347ee16efbbdc">72887eac758eba7638258b6b375347ee16efbbdc</a> +<blockquote> +<p> + Add 4 new raster decompression methods to PCL.<br> +<br> + HPGL/2 and RTL plotters support the following decompression methods:<br> + uncompressed block (#4), CCITT group 3 1 dimensional (#6), CCITT group<br> + 3 2 dimensional (#7), CCITT group 4 2 dimensional (#8). These have<br> + gotten little testing we only have a couple test files at the current<br> + time.<br> +<br> +pcl/pcl.mak<br> +pcl/rtgmode.c<br> +pcl/rtraster.c<br> +pcl/rtrstcmp.c<br> +pcl/rtrstcmp.h<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-02 19:37:07 +0100 +</strong> +<br>Till Kamppeter <till.kamppeter@gmail.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=49be0086211ef92988468cee4bad5d361b8b6c7d">49be0086211ef92988468cee4bad5d361b8b6c7d</a> +<blockquote> +<p> + Improved page size matching in the CUPS Raster output device<br> +<br> + The tolerances when comparing the page sizes in the document with the<br> + sizes in the PPD file are changed to 1% for the short dimension of the<br> + page and 5% for the long dimension. The 1% for the short dimension is<br> + more or less the same as the 5.0pt used before (on letter or A4<br> + paper). The 5% can cover the half inch deviation which HP puts into<br> + the sheet length for their duplex paper sizes on ink jets.<br> +<br> + If there is no matching paper size in the PPD and therefore the paper<br> + size is considered custom, the page will be rotated in the case that<br> + it does not fit into the maximum custom paper size (= printer<br> + dimensions) but fits rotated.<br> +<br> + With these measures, pages with slightly incorrectly defined size or<br> + slightly incorrectly defined sizes in the PPD file (like the different<br> + entries for one and the same paper size in the PPDs of HPLIP) will<br> + find their size in the PPD and so rotated if needed.<br> +<br> + This avoids cut-off print outs or even crashes of the printer<br> + (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917148) due to<br> + landscape pages not getting rotated.<br> +<br> +gs/cups/gdevcups.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-31 12:55:34 -0800 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ee811255187a9367a090ce542e78c13912e92ca6">ee811255187a9367a090ce542e78c13912e92ca6</a> +<blockquote> +<p> + Device Link and Proof Profile fix<br> +<br> + If a proofing profile or a device link profile are<br> + specified, the link transform is more than likely not going<br> + to be identity. This fix ensures that the transform<br> + is properly applied.<br> +<br> +gs/base/gsicc_cache.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-31 18:20:00 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a68dde56d66d7a5b9aabf0c742efb77b5fbdca03">a68dde56d66d7a5b9aabf0c742efb77b5fbdca03</a> +<blockquote> +<p> + Bug 690473: scale substitute fonts to fit in Widths.<br> +<br> + Compare the width of the glyphs in a substitute font with those in the PDF<br> + Widths array, and scale the font down to fit better, if necessary. This<br> + does not add scaling up the font.<br> +<br> + This changes a number of cluster files - most are progressions, some are just<br> + different (no worse, no better), none that I consider regressions.<br> +<br> +gs/Resource/Init/pdf_font.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 15:28:05 -0800 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d630ef2c042179ecf0443b15b488194690f6b980">d630ef2c042179ecf0443b15b488194690f6b980</a> +<blockquote> +<p> + Make device link profile work with lcms2. Also update documentation and add error handling.<br> +<br> + The device link profile handling was put in place when we had lcms 1.8 but was not ported<br> + over to the 2.0 interface.<br> +<br> +gs/base/gsicc.c<br> +gs/base/gsicc_lcms2.c<br> +gs/doc/Use.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-31 18:04:01 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=306f7dce4e74bc715a91dd892eab78f856cf11da">306f7dce4e74bc715a91dd892eab78f856cf11da</a> +<blockquote> +<p> + Have gitlog2changelog.py use html code for "quote" char<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/toolbin/gitlog2changelog.py<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-31 17:49:42 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3c61e0b90b63dbef94f75e370ccef9dd5a077c26">3c61e0b90b63dbef94f75e370ccef9dd5a077c26</a> +<blockquote> +<p> + Add new "WhatIsGS.htm" document<br> +<br> + This explains how Ghostscript, GhostPCL, GhostXPS, etc are related.<br> +<br> +gs/doc/Readme.htm<br> +gs/doc/WhatIsGS.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-31 11:26:31 -0500 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ddedf257534b7c628442d92f771dc8240cf546a7">ddedf257534b7c628442d92f771dc8240cf546a7</a> +<blockquote> +<p> + Bug 691483: Fix access to PDF collections.<br> +<br> + Fix a bug in enumeration of a name tree that prevented acceaa to some<br> + files in the PDF file collection when the name tree was more than<br> + one level deep.<br> +<br> +gs/Resource/Init/pdf_main.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-31 12:01:53 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=26a96f7660a921d80dba77ef0220845918cfd4a8">26a96f7660a921d80dba77ef0220845918cfd4a8</a> +<blockquote> +<p> + Have plver.mak use Ghostscript version.mak version number<br> +<br> + No (significant) cluster differences.<br> +<br> +common/msvc_top.mak<br> +pl/pl.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-31 08:12:14 +0000 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=20cd9c7595492684ac564789afeb2df1b6066554">20cd9c7595492684ac564789afeb2df1b6066554</a> +<blockquote> +<p> + ps2write - silence a benign compiler warning<br> +<br> + Picked up by scan-build; presumably this only gets run for commits, not<br> + for regular cluster tests as it didn't show up previously.<br> +<br> +gs/base/gdevpdfc.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 20:26:30 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ca932b9ee0a84e7725b347d9fc99ef8b2b3ad8c8">ca932b9ee0a84e7725b347d9fc99ef8b2b3ad8c8</a> +<blockquote> +<p> + gitlog2changelog.py use html sequence for '&'<br> +<br> + Thanks to SaGS for pointing it out.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/toolbin/gitlog2changelog.py<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 18:14:22 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=69d0fee61911ef6044b07cd7b36bc2148e6bb214">69d0fee61911ef6044b07cd7b36bc2148e6bb214</a> +<blockquote> +<p> + Tweak gitlog2changelog.py to avoid trailing whitespace<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/toolbin/gitlog2changelog.py<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 17:41:35 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=08a189c3b72e6bf89ae938b0bbacbbf113e0e346">08a189c3b72e6bf89ae938b0bbacbbf113e0e346</a> +<blockquote> +<p> + Improve the html output of the changelog generator.<br> +<br> + There were some compatibility problems with the html from the git log to<br> + html changelog generator - such as including '<' and '>' characters in<br> + text to be displayed.<br> +<br> + Also, improve the actual formatting slightly.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/toolbin/gitlog2changelog.py<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 17:46:27 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5dd29e182ea1fec5e504558173bbb875501d04a1">5dd29e182ea1fec5e504558173bbb875501d04a1</a> +<blockquote> +<p> + Move the JPEG XR code to a separate section......<br> +<br> + ... for non-GPL compatible, open source licensed code.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/doc/thirdparty.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 13:32:05 +0000 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ef2a4bfbf4f590635277299bf0e0d7aaea1f392b">ef2a4bfbf4f590635277299bf0e0d7aaea1f392b</a> +<blockquote> +<p> + ps2write - correctly convert ICCBased *image* colour spaces<br> +<br> + Previously we handled ICCbased spaces by pretending they were device spaces<br> + with the same number of components as the ICCBased space. This works<br> + suprisingly well, but fails utterly for Lab spaces where images come out<br> + completely incorrect.<br> +<br> + We now convert the image data to the current device space. We do not yet handle<br> + vector colour spaces, this will be handled by a future rewrite of the colour<br> + handling to permit much better control over colour space handling.<br> +<br> + This change causes quite a number o differences in the regression suite.<br> + These fall into one of 4 causes:<br> +<br> + 1) Colour space conversion; previously ICCBases spaces with 1 or 4 components<br> + would be handled as grey or CMYK respectively. They are now converted to the<br> + device space (RGB by default). This causes some colour changes, especially<br> + in halftoned output with a 1 component space. These are not incorrect as can<br> + be seen from the contone output<br> +<br> + 2) There are some minor shifts in colour caused by correctly handling the<br> + ICCBased space, in general these are progressions (especially the Altona<br> + suite).<br> +<br> + 3) Handling of Lab colour spaces. These now work correctly where previously<br> + they did not. Especially catx4929.pdf and IA3Z3476.pdf<br> +<br> + 4) Honouring rendering intents. Files hwich used a rendering intent now are<br> + correctly converted. cf Bug #691926, comment 3.<br> +<br> + 5) There seems to be a possible problem with converting some CalRGB spaces,<br> + the resulting output seems 'blue' with respect to the Acrobat otuput. In the<br> + case of 1 file which contains scanned images of books, it is clear from the<br> + original book covers that the output is incorrect. Michael suggest this may be<br> + a White POitn problem. A separate bug report will be filed for this. Ghostscript<br> + rendering of the original matches the ps2write output.<br> +<br> +gs/base/gdevpdfc.c<br> +gs/base/gdevpdfg.h<br> +gs/base/gdevpdfi.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 13:25:17 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=58e2df820785b88a544f625de35fbcb39c35b305">58e2df820785b88a544f625de35fbcb39c35b305</a> +<blockquote> +<p> + Update LICENSE<br> +<br> + Revise the LICENSE file to reflect the latest Adobe CMap license<br> + conditions, and to note that there is an Artifex copyright CMap in the<br> + CMap directory.<br> +<br> + Also, add a note about the JPEX XR source license.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/LICENSE<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 13:23:18 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=523697346bbc88bf309cb44b47f53516c33917f7">523697346bbc88bf309cb44b47f53516c33917f7</a> +<blockquote> +<p> + Increment Ghostscript version on master to 9.06.<br> +<br> + No (important) cluster differences.<br> +<br> +gs/Resource/Init/gs_init.ps<br> +gs/base/version.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-08 08:42:09 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=593431146ef93a53744a04c2a571a6f1f40b0084">593431146ef93a53744a04c2a571a6f1f40b0084</a> +<blockquote> +<p> + Remove "RELEASE CANDIDATE" from product string.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/base/gscdef.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-08 08:40:12 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c1d20ffdb4d184c9019ee7f58bc279c6d633d05d">c1d20ffdb4d184c9019ee7f58bc279c6d633d05d</a> +<blockquote> +<p> + Amend date and update changelog for 9.05 release.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/base/version.mak<br> +gs/doc/API.htm<br> +gs/doc/C-style.htm<br> +gs/doc/Commprod.htm<br> +gs/doc/DLL.htm<br> +gs/doc/Deprecated.htm<br> +gs/doc/Details8.htm<br> +gs/doc/Details9.htm<br> +gs/doc/Develop.htm<br> +gs/doc/Devices.htm<br> +gs/doc/Drivers.htm<br> +gs/doc/Fonts.htm<br> +gs/doc/Helpers.htm<br> +gs/doc/History1.htm<br> +gs/doc/History2.htm<br> +gs/doc/History3.htm<br> +gs/doc/History4.htm<br> +gs/doc/History5.htm<br> +gs/doc/History6.htm<br> +gs/doc/History7.htm<br> +gs/doc/History8.htm<br> +gs/doc/History9.htm<br> +gs/doc/Install.htm<br> +gs/doc/Issues.htm<br> +gs/doc/Language.htm<br> +gs/doc/Lib.htm<br> +gs/doc/Make.htm<br> +gs/doc/News.htm<br> +gs/doc/Projects.htm<br> +gs/doc/Ps-style.htm<br> +gs/doc/Ps2epsi.htm<br> +gs/doc/Ps2pdf.htm<br> +gs/doc/Ps2ps2.htm<br> +gs/doc/Psfiles.htm<br> +gs/doc/Readme.htm<br> +gs/doc/Release.htm<br> +gs/doc/Source.htm<br> +gs/doc/Unix-lpr.htm<br> +gs/doc/Use.htm<br> +gs/doc/WhatIsGS.htm<br> +gs/doc/Xfonts.htm<br> +gs/doc/gs-vms.hlp<br> +gs/doc/thirdparty.htm<br> +gs/man/dvipdf.1<br> +gs/man/font2c.1<br> +gs/man/gs.1<br> +gs/man/gslp.1<br> +gs/man/gsnd.1<br> +gs/man/pdf2dsc.1<br> +gs/man/pdf2ps.1<br> +gs/man/pdfopt.1<br> +gs/man/pf2afm.1<br> +gs/man/pfbtopfa.1<br> +gs/man/printafm.1<br> +gs/man/ps2ascii.1<br> +gs/man/ps2epsi.1<br> +gs/man/ps2pdf.1<br> +gs/man/ps2pdfwr.1<br> +gs/man/ps2ps.1<br> +gs/man/wftopfa.1<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-03 16:18:01 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dd4c7f1f03aa7ea18d43db224126502725af91ba">dd4c7f1f03aa7ea18d43db224126502725af91ba</a> +<blockquote> +<p> + Propogate dynmic device flags to 'so' subtarget.<br> +<br> + When I brought the Makefile into line with convention for some of the FLAGS<br> + variables, I forgot to add the new 'AC_CFLAGS' value to the subtarget for<br> + the dynamic library build.<br> +<br> + No cluster differences.<br> +<br> +gs/base/unix-dll.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-03 16:20:25 +0100 +</strong> +<br>Till Kamppeter <till.kamppeter@gmail.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e837609b2955680dc59ca4f357076be7cd819a46">e837609b2955680dc59ca4f357076be7cd819a46</a> +<blockquote> +<p> + CUPS Raster: Fixed rotating of input pages with unknown sizes<br> +<br> +gs/cups/gdevcups.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-02 21:02:26 +0100 +</strong> +<br>Till Kamppeter <till.kamppeter@gmail.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c3464da3ee42b8af645af6eadabea4977d948b1a">c3464da3ee42b8af645af6eadabea4977d948b1a</a> +<blockquote> +<p> + CUPS Raster: More on improving page size fitting<br> +<br> + Raised the tolerance of matching the document's page sizes with the PPD's<br> + page sizes on the short dimension to 2 %. This also covers the overspray<br> + full-bleed page sizes of HPLIP.<br> +<br> +gs/cups/gdevcups.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-02 19:37:07 +0100 +</strong> +<br>Till Kamppeter <till.kamppeter@gmail.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c12ed06596207d895739b41e5c920af0aa48a2ff">c12ed06596207d895739b41e5c920af0aa48a2ff</a> +<blockquote> +<p> + Improved page size matching in the CUPS Raster output device<br> +<br> + The tolerances when comparing the page sizes in the document with the<br> + sizes in the PPD file are changed to 1% for the short dimension of the<br> + page and 5% for the long dimension. The 1% for the short dimension is<br> + more or less the same as the 5.0pt used before (on letter or A4<br> + paper). The 5% can cover the half inch deviation which HP puts into<br> + the sheet length for their duplex paper sizes on ink jets.<br> +<br> + If there is no matching paper size in the PPD and therefore the paper<br> + size is considered custom, the page will be rotated in the case that<br> + it does not fit into the maximum custom paper size (= printer<br> + dimensions) but fits rotated.<br> +<br> + With these measures, pages with slightly incorrectly defined size or<br> + slightly incorrectly defined sizes in the PPD file (like the different<br> + entries for one and the same paper size in the PPDs of HPLIP) will<br> + find their size in the PPD and so rotated if needed.<br> +<br> + This avoids cut-off print outs or even crashes of the printer<br> + (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/917148) due to<br> + landscape pages not getting rotated.<br> +<br> +gs/cups/gdevcups.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-01 11:06:38 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f945ac6dd076b367fb9a9d8851cca783049b77a0">f945ac6dd076b367fb9a9d8851cca783049b77a0</a> +<blockquote> +<p> + Change product string to "RELEASE CANDIDATE 1"<br> +<br> +gs/base/gscdef.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-02-01 10:59:52 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5f1a49cb3b05b5fed23e7eab99d6e036f16921dd">5f1a49cb3b05b5fed23e7eab99d6e036f16921dd</a> +<blockquote> +<p> + Update docs for 9.05 release candidate.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/doc/History9.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-31 12:55:34 -0800 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ffca2758193c517edf1d20c6af17acd85f8d5f99">ffca2758193c517edf1d20c6af17acd85f8d5f99</a> +<blockquote> +<p> + Device Link and Proof Profile fix<br> +<br> + If a proofing profile or a device link profile are<br> + specified, the link transform is more than likely not going<br> + to be identity. This fix ensures that the transform<br> + is properly applied.<br> +<br> +gs/base/gsicc_cache.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 15:28:05 -0800 +</strong> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dbf3d3403bc928c183b0674aa5adbb6263d56e42">dbf3d3403bc928c183b0674aa5adbb6263d56e42</a> +<blockquote> +<p> + Make device link profile work with lcms2. Also update documentation and add error handling.<br> +<br> + The device link profile handling was put in place when we had lcms 1.8 but was not ported<br> + over to the 2.0 interface.<br> +<br> +gs/base/gsicc.c<br> +gs/base/gsicc_lcms2.c<br> +gs/doc/Use.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-31 18:04:01 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=55049debcc22152c42a62b1fc350eb087125be5a">55049debcc22152c42a62b1fc350eb087125be5a</a> +<blockquote> +<p> + Have gitlog2changelog.py use html code for "quote" char<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/toolbin/gitlog2changelog.py<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-31 17:49:42 +0000 +</strong> +<br>Robin Watts <robin.watts@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6123f6bc89a9c682dd0e0b8cb62d526fdca1b50a">6123f6bc89a9c682dd0e0b8cb62d526fdca1b50a</a> +<blockquote> +<p> + Add new "WhatIsGS.htm" document<br> +<br> + This explains how Ghostscript, GhostPCL, GhostXPS, etc are related.<br> +<br> +gs/doc/Readme.htm<br> +gs/doc/WhatIsGS.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-31 11:26:31 -0500 +</strong> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1216fd5e30a1a09b8b381d4e43d795728a030cc8">1216fd5e30a1a09b8b381d4e43d795728a030cc8</a> +<blockquote> +<p> + Bug 691483: Fix access to PDF collections.<br> +<br> + Fix a bug in enumeration of a name tree that prevented acceaa to some<br> + files in the PDF file collection when the name tree was more than<br> + one level deep.<br> +<br> +gs/Resource/Init/pdf_main.ps<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-31 08:12:14 +0000 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0a549a4395c169a547e95a2905650dbc05388794">0a549a4395c169a547e95a2905650dbc05388794</a> +<blockquote> +<p> + ps2write - silence a benign compiler warning<br> +<br> + Picked up by scan-build; presumably this only gets run for commits, not<br> + for regular cluster tests as it didn't show up previously.<br> +<br> +gs/base/gdevpdfc.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-31 12:01:53 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4003b18b598c81df02d3d2c043276d54e7de7c6d">4003b18b598c81df02d3d2c043276d54e7de7c6d</a> +<blockquote> +<p> + Have plver.mak use Ghostscript version.mak version number<br> +<br> + No (significant) cluster differences.<br> +<br> +common/msvc_top.mak<br> +pl/pl.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 20:39:29 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=613b796e44ad8e29d9b4f8166a8b19796f1a024c">613b796e44ad8e29d9b4f8166a8b19796f1a024c</a> +<blockquote> +<p> + Change a couple of '&' to &amp;<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/doc/History9.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 20:26:30 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f58e15f60683f2be163e0a64ef1a86141a0d45c3">f58e15f60683f2be163e0a64ef1a86141a0d45c3</a> +<blockquote> +<p> + gitlog2changelog.py use html sequence for '&'<br> +<br> + Thanks to SaGS for pointing it out.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/toolbin/gitlog2changelog.py<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 18:14:22 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7a9e90a4710a90ce3d12da590280e91166eb2dc5">7a9e90a4710a90ce3d12da590280e91166eb2dc5</a> +<blockquote> +<p> + Tweak gitlog2changelog.py to avoid trailing whitespace<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/toolbin/gitlog2changelog.py<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 18:00:23 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4aaa5f1594df678db91e3e9e913d1b27d5f7cd05">4aaa5f1594df678db91e3e9e913d1b27d5f7cd05</a> +<blockquote> +<p> + Update docs in prep for 9.05 release candidate<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/doc/API.htm<br> +gs/doc/C-style.htm<br> +gs/doc/Commprod.htm<br> +gs/doc/DLL.htm<br> +gs/doc/Deprecated.htm<br> +gs/doc/Details8.htm<br> +gs/doc/Details9.htm<br> +gs/doc/Develop.htm<br> +gs/doc/Devices.htm<br> +gs/doc/Drivers.htm<br> +gs/doc/Fonts.htm<br> +gs/doc/Helpers.htm<br> +gs/doc/History1.htm<br> +gs/doc/History2.htm<br> +gs/doc/History3.htm<br> +gs/doc/History4.htm<br> +gs/doc/History5.htm<br> +gs/doc/History6.htm<br> +gs/doc/History7.htm<br> +gs/doc/History8.htm<br> +gs/doc/History9.htm<br> +gs/doc/Install.htm<br> +gs/doc/Issues.htm<br> +gs/doc/Language.htm<br> +gs/doc/Lib.htm<br> +gs/doc/Make.htm<br> +gs/doc/News.htm<br> +gs/doc/Projects.htm<br> +gs/doc/Ps-style.htm<br> +gs/doc/Ps2epsi.htm<br> +gs/doc/Ps2pdf.htm<br> +gs/doc/Ps2ps2.htm<br> +gs/doc/Psfiles.htm<br> +gs/doc/Readme.htm<br> +gs/doc/Release.htm<br> +gs/doc/Source.htm<br> +gs/doc/Unix-lpr.htm<br> +gs/doc/Use.htm<br> +gs/doc/Xfonts.htm<br> +gs/doc/gs-vms.hlp<br> +gs/doc/thirdparty.htm<br> +gs/man/dvipdf.1<br> +gs/man/font2c.1<br> +gs/man/gs.1<br> +gs/man/gslp.1<br> +gs/man/gsnd.1<br> +gs/man/pdf2dsc.1<br> +gs/man/pdf2ps.1<br> +gs/man/pdfopt.1<br> +gs/man/pf2afm.1<br> +gs/man/pfbtopfa.1<br> +gs/man/printafm.1<br> +gs/man/ps2ascii.1<br> +gs/man/ps2epsi.1<br> +gs/man/ps2pdf.1<br> +gs/man/ps2pdfwr.1<br> +gs/man/ps2ps.1<br> +gs/man/wftopfa.1<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 17:59:49 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=60ef9ebafb60f60cb709f7cb48ff15b94bad45fe">60ef9ebafb60f60cb709f7cb48ff15b94bad45fe</a> +<blockquote> +<p> + Change product string in prep for 9.05 release candidate<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/base/version.mak<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 17:46:27 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=16195b5e1c104405e095753bc1343597cad32a28">16195b5e1c104405e095753bc1343597cad32a28</a> +<blockquote> +<p> + Move the JPEG XR code to a separate section......<br> +<br> + ... for non-GPL compatible, open source licensed code.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/doc/thirdparty.htm<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 17:41:35 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4961e763aeb795e7dc91dc64575837d170cca367">4961e763aeb795e7dc91dc64575837d170cca367</a> +<blockquote> +<p> + Improve the html output of the changelog generator.<br> +<br> + There were some compatibility problems with the html from the git log to<br> + html changelog generator - such as including '<' and '>' characters in<br> + text to be displayed.<br> +<br> + Also, improve the actual formatting slightly.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/toolbin/gitlog2changelog.py<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 13:32:05 +0000 +</strong> +<br>Ken Sharp <ken.sharp@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c3cc9b71fb9f1fe64556ecad34418bb4cf44ba7f">c3cc9b71fb9f1fe64556ecad34418bb4cf44ba7f</a> +<blockquote> +<p> + ps2write - correctly convert ICCBased *image* colour spaces<br> +<br> + Previously we handled ICCbased spaces by pretending they were device spaces<br> + with the same number of components as the ICCBased space. This works<br> + suprisingly well, but fails utterly for Lab spaces where images come out<br> + completely incorrect.<br> +<br> + We now convert the image data to the current device space. We do not yet handle<br> + vector colour spaces, this will be handled by a future rewrite of the colour<br> + handling to permit much better control over colour space handling.<br> +<br> + This change causes quite a number o differences in the regression suite.<br> + These fall into one of 4 causes:<br> +<br> + 1) Colour space conversion; previously ICCBases spaces with 1 or 4 components<br> + would be handled as grey or CMYK respectively. They are now converted to the<br> + device space (RGB by default). This causes some colour changes, especially<br> + in halftoned output with a 1 component space. These are not incorrect as can<br> + be seen from the contone output<br> +<br> + 2) There are some minor shifts in colour caused by correctly handling the<br> + ICCBased space, in general these are progressions (especially the Altona<br> + suite).<br> +<br> + 3) Handling of Lab colour spaces. These now work correctly where previously<br> + they did not. Especially catx4929.pdf and IA3Z3476.pdf<br> +<br> + 4) Honouring rendering intents. Files hwich used a rendering intent now are<br> + correctly converted. cf Bug #691926, comment 3.<br> +<br> + 5) There seems to be a possible problem with converting some CalRGB spaces,<br> + the resulting output seems 'blue' with respect to the Acrobat otuput. In the<br> + case of 1 file which contains scanned images of books, it is clear from the<br> + original book covers that the output is incorrect. Michael suggest this may be<br> + a White POitn problem. A separate bug report will be filed for this. Ghostscript<br> + rendering of the original matches the ps2write output.<br> +<br> +gs/base/gdevpdfc.c<br> +gs/base/gdevpdfg.h<br> +gs/base/gdevpdfi.c<br> +<p> +</blockquote> +<hr> +<p><strong>2012-01-30 13:25:17 +0000 +</strong> +<br>Chris Liddell <chris.liddell@artifex.com><br> +<a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2bb769a5b1ff2d1b8a5e6f0320cb210befe3f5bd">2bb769a5b1ff2d1b8a5e6f0320cb210befe3f5bd</a> +<blockquote> +<p> + Update LICENSE<br> +<br> + Revise the LICENSE file to reflect the latest Adobe CMap license<br> + conditions, and to note that there is an Artifex copyright CMap in the<br> + CMap directory.<br> +<br> + Also, add a note about the JPEX XR source license.<br> +<br> + CLUSTER_UNTESTED<br> +<br> +gs/LICENSE<br> +<p> +</blockquote> +<hr> +<hr size=20> + <h2><a name="Version9.05"></a>Version 9.05 (2012-02-08)</h2> <p>This is the fifth full release in the stable 9.x series. @@ -117,6 +11741,8 @@ improvements. <li><p>The txtwrite output was modified so that it more closely matches the output from MuPDF, if requested. Note that the algorithms used by the two products are not identical and may return slightly differing results. +</li> +</ul> <br>(See <a href="Devices.htm#TXT">Devices.htm</a> for details) <p> <br> @@ -1617,7 +13243,7 @@ pl/plmain.c <br> <br> - Patch from Stefan Brüns ( stefan.bruens@rwth-aachen.de ). + Patch from Stefan Bruens ( stefan.bruens@rwth-aachen.de ). <br> <br> @@ -17433,8 +29059,8 @@ versions are impractical to back-port to these legacy versions. <li> Transition source base to git source control - not a big deal for most users, but an important change for those who develop Ghostscript and GhostPDL. -</li> <br> +</li> <li> This release introduces flexibility for controlling color based upon the graphic object type. In particular, it is now possible to specify unique @@ -17444,8 +29070,8 @@ specifications and use specified ICC profiles and rendering intents for RGB and CMYK vector graphics, images and text portions of a document. Finally, DeviceGray source colors can now easily be specified to map either to K only or composite CMYK when the output device supports CMYK colorants. -</li> <br> +</li> <li> New tiffscaled8 and tiffscaled24 devices. Add new tiffscaled8 and tiffscaled24 devices, copied and modified from tiffscaled. These output grayscale and 24bit rgb @@ -17453,23 +29079,23 @@ instead of tiffscaleds mono output. MinFeatureSize is ignored for these devices it's meaningless for contone output. Downscaling is also now supported for png16m and pnggray, and a new pngmonod device has been implemented which uses grayscale rendering internally and then downscales/min_feature_sizes/error diffuses to monochrome. -</li> <br> +</li> <li> The PDF interpreter will now try to continue interpreting a PDF after encountering an error in a stream. The previous bevahior can be reinstated by passing -dPDFSTOPONERROR to Ghostscript. -</li> <br> +</li> <li> Re-enable x11alpha as the default device on Unix systems, now that compatibility problems between anti-aliased output and transparency are resolved. -</li> <br> +</li> <li> Update libjpeg to version 8c. -</li> <br> +</li> <li> <u><b> Experimental Text output/extraction device</b></u> <p> The txtwrite device has undergone some development, and now has genuine @@ -17518,10 +29144,10 @@ supported for example. interested in hearing what kind of output would be useful for developers using TextFormat=1. For now, however, please do not raise bugs through Bugzilla, instead please send feedback to the gs-devel mailing list. -</li> <br> +</li> <li> -<u><b> Experimental Unicode/UTF8 Support on Windows</u></b> +<u><b> Experimental Unicode/UTF8 Support on Windows</b></u> <p>This release introduces some experimental build-time optional support for UNICODE pathnames on Windows. Essentially this works by following the model that Linux (and MacOS) have followed for years. @@ -17628,9 +29254,9 @@ or suggestions about the implementation can be submitted via Bugzilla but for detailed discussion about the approach for which we opted, it would be more beneficial discuss it (preferably) on our IRC channel #ghostscript on freenode.net, or on the gs-devel mailing list. +<br> </li> </ul> -<br><br><br> <p>For a list of open issues, or to report problems, please visit <a href="http://bugs.ghostscript.com/">bugs.ghostscript.com</a>. @@ -17681,10 +29307,10 @@ gs/cups/gdevcups.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-08-04 10:05:13 +0100></a> 2011-08-04 10:05:13 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6fc00870dd9d1e17709b532f425578b229a61544">6fc00870dd9d1e17709b532f425578b229a61544</a> <blockquote> @@ -17709,10 +29335,10 @@ gs/doc/Make.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-08-03 17:44:55 +0100></a> 2011-08-03 17:44:55 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a26ed9754118ab5a6027346f2e4d0c41077dfc1c">a26ed9754118ab5a6027346f2e4d0c41077dfc1c</a> <blockquote> @@ -17741,10 +29367,10 @@ gs/cups/gdevcups.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-08-01 16:28:52 +0200></a> 2011-08-01 16:28:52 +0200</strong> -<br>Till Kamppeter <till.kamppeter@gmail.com><br> +<br>Till Kamppeter <till.kamppeter@gmail.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e6f2128efc15316a586813ff314bc037b1d36856">e6f2128efc15316a586813ff314bc037b1d36856</a> <blockquote> @@ -17771,10 +29397,10 @@ gs/cups/gstoraster.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-30 17:48:14 +0100></a> 2011-07-30 17:48:14 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9fcefea7e6e770efed7a237c3fc0e8649fba342a">9fcefea7e6e770efed7a237c3fc0e8649fba342a</a> <blockquote> @@ -17799,10 +29425,10 @@ gs/psi/msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-08-01 12:18:25 +0100></a> 2011-08-01 12:18:25 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=690a9464f7a7ff524519587b95ba8505b0f823d9">690a9464f7a7ff524519587b95ba8505b0f823d9</a> <blockquote> @@ -17825,10 +29451,10 @@ gs/cups/gdevcups.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-08-01 13:05:09 +0200></a> 2011-08-01 13:05:09 +0200</strong> -<br>Till Kamppeter <till.kamppeter@gmail.com><br> +<br>Till Kamppeter <till.kamppeter@gmail.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b4c67383d9e71b468b5384b7a63095864d3a9ae7">b4c67383d9e71b468b5384b7a63095864d3a9ae7</a> <blockquote> @@ -17877,10 +29503,10 @@ gs/cups/gdevcups.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-30 11:56:53 +0200></a> 2011-07-30 11:56:53 +0200</strong> -<br>Till Kamppeter <till.kamppeter@gmail.com><br> +<br>Till Kamppeter <till.kamppeter@gmail.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=83abb6ca67829a1273ed4fdfc894a6af44c5c5ad">83abb6ca67829a1273ed4fdfc894a6af44c5c5ad</a> <blockquote> <p> @@ -17902,10 +29528,10 @@ gs/cups/pstopxl.in <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-29 14:01:58 -0700></a> 2011-07-29 14:01:58 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=83c7aba31ab324d015a39ec23ab9eb861c23d787">83c7aba31ab324d015a39ec23ab9eb861c23d787</a> <blockquote> @@ -17922,10 +29548,10 @@ gs/cups/gdevcups.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-29 12:18:04 -0700></a> 2011-07-29 12:18:04 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=db4b6b6d07c2b4a97bd0add6e3169874ec2d1af7">db4b6b6d07c2b4a97bd0add6e3169874ec2d1af7</a> <blockquote> @@ -17938,10 +29564,10 @@ gs/cups/gdevcups.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-29 08:14:04 -0700></a> 2011-07-29 08:14:04 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d1d700d4d052e3a9a061e5d6c61e3a4a30e5135d">d1d700d4d052e3a9a061e5d6c61e3a4a30e5135d</a> <blockquote> @@ -17954,10 +29580,10 @@ gs/cups/gdevcups.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-29 10:12:26 +0100></a> 2011-07-29 10:12:26 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=43f6fff7185f868104f6ba4afc102af4f9fe8f3f">43f6fff7185f868104f6ba4afc102af4f9fe8f3f</a> <blockquote> @@ -18088,11 +29714,11 @@ pl/pl.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-29 09:40:34 +0100></a> 2011-07-29 09:40:34 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d248b98753421668ca683d074709a9422267b9ba">d248b98753421668ca683d074709a9422267b9ba</a> <blockquote> @@ -18107,7 +29733,7 @@ code, we previously checked for the existence of lwf_jp2 and ldf_jb2 <br> directories under the Ghostscript source dir. This changes it to check <br> -for <gs>/luratech/lwf_jp2 and <gs>/luratech/ldf_jb2 instead. +for <gs>/luratech/lwf_jp2 and <gs>/luratech/ldf_jb2 instead. <br> <br> @@ -18121,10 +29747,10 @@ gs/psi/msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-28 22:28:37 -0600></a> 2011-07-28 22:28:37 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ea57ffb4eb8e3c2bd9ae80547cd7ad011631e212">ea57ffb4eb8e3c2bd9ae80547cd7ad011631e212</a> <blockquote> @@ -18145,10 +29771,10 @@ main/pcl6_gcc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-28 17:16:35 +0100></a> 2011-07-28 17:16:35 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c1cfbc2655dce2a1c3cc73caf0af54a51db61bfe">c1cfbc2655dce2a1c3cc73caf0af54a51db61bfe</a> <blockquote> @@ -18183,10 +29809,10 @@ gs/lcms/src/cmsxform.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-28 17:08:58 +0100></a> 2011-07-28 17:08:58 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0f6629c581fb56ca33fb7ec57d757ea96f236887">0f6629c581fb56ca33fb7ec57d757ea96f236887</a> <blockquote> @@ -18217,10 +29843,10 @@ gs/base/gxshade4.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-28 15:07:14 +0100></a> 2011-07-28 15:07:14 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f31edd69e23236fbae4b986883df8e0f43f15af6">f31edd69e23236fbae4b986883df8e0f43f15af6</a> <blockquote> @@ -18237,11 +29863,11 @@ gs/base/gxclrast.c <br> <p> </blockquote> -<hb> + <h3><a name="9.04_changelog"></a>Changelog</h3> <p><strong><a name=2011-07-28 10:21:31 +0100></a> 2011-07-28 10:21:31 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2364173a3ea2ac1e58b53a68e775d98157035b03">2364173a3ea2ac1e58b53a68e775d98157035b03</a> <blockquote> @@ -18258,10 +29884,10 @@ gs/psi/msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-27 22:12:41 -0700></a> 2011-07-27 22:12:41 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=cf056ad9ccf42b8c31e6c84ed0ee6d30e0fb7455">cf056ad9ccf42b8c31e6c84ed0ee6d30e0fb7455</a> <blockquote> @@ -18274,10 +29900,10 @@ gs/doc/Use.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-27 16:25:19 +0100></a> 2011-07-27 16:25:19 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=12faa934ff19d95f08fc9db33d7a6b288ba67ee2">12faa934ff19d95f08fc9db33d7a6b288ba67ee2</a> <blockquote> @@ -18338,10 +29964,10 @@ gs/base/gxclip.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-27 22:14:10 +0200></a> 2011-07-27 22:14:10 +0200</strong> -<br>Till Kamppeter <till.kamppeter@gmail.com><br> +<br>Till Kamppeter <till.kamppeter@gmail.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3639f0da216f0472658b37ee96726b80abdc7d56">3639f0da216f0472658b37ee96726b80abdc7d56</a> <blockquote> @@ -18386,10 +30012,10 @@ gs/base/gdevpx.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-27 20:37:20 +0200></a> 2011-07-27 20:37:20 +0200</strong> -<br>Till Kamppeter <till.kamppeter@gmail.com><br> +<br>Till Kamppeter <till.kamppeter@gmail.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d6e940a92e47f0110438cf2f9bd6ebffa2f9e211">d6e940a92e47f0110438cf2f9bd6ebffa2f9e211</a> <blockquote> <p> @@ -18415,10 +30041,10 @@ gs/cups/pstopxl.in <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-27 10:41:14 -0700></a> 2011-07-27 10:41:14 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=fead331855bddda90406d220e84fe5a284b2daa9">fead331855bddda90406d220e84fe5a284b2daa9</a> <blockquote> @@ -18449,10 +30075,10 @@ gs/psi/zdevice.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-27 09:14:04 -0700></a> 2011-07-27 09:14:04 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dc18980047abde427405973a6c9452959fb8e93c">dc18980047abde427405973a6c9452959fb8e93c</a> <blockquote> @@ -18471,10 +30097,10 @@ gs/iccprofiles/sgray.icc <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-26 12:16:04 -0700></a> 2011-07-26 12:16:04 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=cdbc852a9220c324b9094c448e29ce3548a5b8c3">cdbc852a9220c324b9094c448e29ce3548a5b8c3</a> <blockquote> @@ -18493,10 +30119,10 @@ gs/iccprofiles/default_cmyk.icc <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-25 22:42:34 -0700></a> 2011-07-25 22:42:34 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dca23749d5222c591927e78fd4f79a8d649ecd7c">dca23749d5222c591927e78fd4f79a8d649ecd7c</a> <blockquote> @@ -18515,10 +30141,10 @@ gs/iccprofiles/srgb.icc <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-25 19:03:42 -0600></a> 2011-07-25 19:03:42 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ba7054ed86bdb26c1c19aad0d5a4313e8b96c4df">ba7054ed86bdb26c1c19aad0d5a4313e8b96c4df</a> <blockquote> @@ -18533,10 +30159,10 @@ gs/base/gdevxalt.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-25 12:34:59 -0600></a> 2011-07-25 12:34:59 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2ed6a01d99cc63f9953be1e29b9d05643e9ada73">2ed6a01d99cc63f9953be1e29b9d05643e9ada73</a> <blockquote> @@ -18563,10 +30189,10 @@ gs/lib/pv.sh <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-26 13:15:44 +0100></a> 2011-07-26 13:15:44 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7ec7b1463507ba578e123dc15f4219472a09930f">7ec7b1463507ba578e123dc15f4219472a09930f</a> <blockquote> @@ -18595,10 +30221,10 @@ gs/cups/cups.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-25 16:25:20 +0100></a> 2011-07-25 16:25:20 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f62ce181e3a68d7f652d9e903c70bd1a67423782">f62ce181e3a68d7f652d9e903c70bd1a67423782</a> <blockquote> @@ -18631,10 +30257,10 @@ gs/psi/iname.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-25 16:19:19 +0100></a> 2011-07-25 16:19:19 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7dee8c1639a55e5b6ae4051afcfed9caa82e48b5">7dee8c1639a55e5b6ae4051afcfed9caa82e48b5</a> <blockquote> @@ -18665,10 +30291,10 @@ gs/base/gdevpdfx.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-25 09:05:05 +0100></a> 2011-07-25 09:05:05 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1562de0f7dc0615ed1397f42a7ad0eb23f4dcf22">1562de0f7dc0615ed1397f42a7ad0eb23f4dcf22</a> <blockquote> @@ -18681,10 +30307,10 @@ gs/doc/Devices.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-25 08:44:42 +0100></a> 2011-07-25 08:44:42 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4e6a7b5c6fc0c202ba0d962cd19578162e1ce726">4e6a7b5c6fc0c202ba0d962cd19578162e1ce726</a> <blockquote> @@ -18735,10 +30361,10 @@ gs/base/gdevtxtw.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-24 16:03:31 -0400></a> 2011-07-24 16:03:31 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=128b9fce26e82ef38cedded8fc35a4c99ef55bee">128b9fce26e82ef38cedded8fc35a4c99ef55bee</a> <blockquote> @@ -18759,10 +30385,10 @@ gs/base/gdevp14.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-24 16:38:35 +0000></a> 2011-07-24 16:38:35 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=961a9a98ecff7a30503ee0bd5d2973263114def7">961a9a98ecff7a30503ee0bd5d2973263114def7</a> <blockquote> @@ -18801,10 +30427,10 @@ pl/dwimg.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-20 23:28:19 -0700></a> 2011-07-20 23:28:19 -0700</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=68bf978d614ec610333abd6a51b88fc3e05689f7">68bf978d614ec610333abd6a51b88fc3e05689f7</a> <blockquote> @@ -18825,10 +30451,10 @@ gs/base/gxpcmap.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-22 10:36:36 -0700></a> 2011-07-22 10:36:36 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d3302b1176683dc9e4cb5cb8ed9f42bffa0888ee">d3302b1176683dc9e4cb5cb8ed9f42bffa0888ee</a> <blockquote> @@ -18893,10 +30519,10 @@ gs/iccprofiles/gray_to_k.icc <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-21 20:42:33 +0100></a> 2011-07-21 20:42:33 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7f5d3d7b298bbabc13a484e38e749d572d817bc8">7f5d3d7b298bbabc13a484e38e749d572d817bc8</a> <blockquote> @@ -18943,10 +30569,10 @@ pl/dwimg.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-22 23:27:18 -0400></a> 2011-07-22 23:27:18 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4c2a089d0378402f374cb9004ac0faa3ff82d3c3">4c2a089d0378402f374cb9004ac0faa3ff82d3c3</a> <blockquote> @@ -18969,10 +30595,10 @@ gs/Resource/Init/pdf_base.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-21 21:50:59 -0700></a> 2011-07-21 21:50:59 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9d37cdcdbcb3b3bb23d0eab06d1683735303d5e1">9d37cdcdbcb3b3bb23d0eab06d1683735303d5e1</a> <blockquote> @@ -19017,10 +30643,10 @@ gs/base/lib.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-21 16:40:21 +0100></a> 2011-07-21 16:40:21 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=554ce829a9eb59da437541e2efbc646d9edc2805">554ce829a9eb59da437541e2efbc646d9edc2805</a> <blockquote> @@ -19051,10 +30677,10 @@ gs/psi/dwtext.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-19 20:02:50 +0100></a> 2011-07-19 20:02:50 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c9a8f8b3b0327bb62fc79cfe93d6bd79f997a2b6">c9a8f8b3b0327bb62fc79cfe93d6bd79f997a2b6</a> <blockquote> @@ -19103,10 +30729,10 @@ gs/base/gxpcolor.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-20 15:24:58 -0400></a> 2011-07-20 15:24:58 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4a1159926a8094f19bcacddf0503b5a06edd9184">4a1159926a8094f19bcacddf0503b5a06edd9184</a> <blockquote> @@ -19127,10 +30753,10 @@ gs/Resource/Init/pdf_base.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-20 20:03:02 +0000></a> 2011-07-20 20:03:02 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=145a853a0f9ed9d58b76413a5c77aa026500af93">145a853a0f9ed9d58b76413a5c77aa026500af93</a> <blockquote> @@ -19163,10 +30789,10 @@ gs/base/gxpcmap.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-20 10:29:47 -0700></a> 2011-07-20 10:29:47 -0700</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=10cd4a92cd64252635c3c7f9a189f857bc59bf97">10cd4a92cd64252635c3c7f9a189f857bc59bf97</a> <blockquote> @@ -19237,10 +30863,10 @@ xps/xpstop.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-20 11:43:40 -0700></a> 2011-07-20 11:43:40 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b07cfe2e168d004ed1a4365e985d90c88fa61725">b07cfe2e168d004ed1a4365e985d90c88fa61725</a> <blockquote> @@ -19257,10 +30883,10 @@ gs/base/gxht_thresh.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-20 18:24:31 +0000></a> 2011-07-20 18:24:31 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9a91acb5411b457383e59ed4bbefeb0247862228">9a91acb5411b457383e59ed4bbefeb0247862228</a> <blockquote> @@ -19277,10 +30903,10 @@ gs/toolbin/bmpcmp.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-20 14:48:55 +0100></a> 2011-07-20 14:48:55 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=467b64692f0b74244fd0bc0748309d05b2f09294">467b64692f0b74244fd0bc0748309d05b2f09294</a> <blockquote> @@ -19339,10 +30965,10 @@ gs/doc/Xfonts.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-20 14:36:10 +0100></a> 2011-07-20 14:36:10 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5ca50b1770ae583490954f1546b17bad421fbc9f">5ca50b1770ae583490954f1546b17bad421fbc9f</a> <blockquote> @@ -19379,10 +31005,10 @@ gs/Resource/Init/pdf_font.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-19 21:57:35 -0600></a> 2011-07-19 21:57:35 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a46123967e919fdd557411d2b0d177e6be2722e3">a46123967e919fdd557411d2b0d177e6be2722e3</a> <blockquote> @@ -19403,10 +31029,10 @@ psi/psitop.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-19 17:12:23 +0100></a> 2011-07-19 17:12:23 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a6ec8697315e39dabd565a1ca114d3b42f006324">a6ec8697315e39dabd565a1ca114d3b42f006324</a> <blockquote> @@ -19433,10 +31059,10 @@ gs/base/memento.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-19 10:05:14 +0100></a> 2011-07-19 10:05:14 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=923d5ca0673442a9e8d4921812ac4fbd75433140">923d5ca0673442a9e8d4921812ac4fbd75433140</a> <blockquote> @@ -19449,10 +31075,10 @@ gs/base/gdevpng.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-18 10:46:05 -0700></a> 2011-07-18 10:46:05 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9ed6be44e85f03f4a22064b698b3c0ea8c818b53">9ed6be44e85f03f4a22064b698b3c0ea8c818b53</a> <blockquote> @@ -19491,10 +31117,10 @@ gs/base/lib.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-18 17:07:08 +0100></a> 2011-07-18 17:07:08 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=385f519d34703ba88d107649fb59452617590194">385f519d34703ba88d107649fb59452617590194</a> <blockquote> @@ -19521,10 +31147,10 @@ gs/base/gdevpng.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-17 09:45:35 -0700></a> 2011-07-17 09:45:35 -0700</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=44a2fd0bb1e2dd12e9ba475da0bdbb93081325d5">44a2fd0bb1e2dd12e9ba475da0bdbb93081325d5</a> <blockquote> @@ -19581,10 +31207,10 @@ gs/base/gsargs.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-18 12:52:55 +0100></a> 2011-07-18 12:52:55 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=80f11f7c17fd2d58eded8e8721a6932a0384f5f5">80f11f7c17fd2d58eded8e8721a6932a0384f5f5</a> <blockquote> @@ -19611,10 +31237,10 @@ gs/base/gxpcmap.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-16 15:22:03 +0000></a> 2011-07-16 15:22:03 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ed9ba4062880109265bf286cb2e3fdc7527fe841">ed9ba4062880109265bf286cb2e3fdc7527fe841</a> <blockquote> @@ -19645,10 +31271,10 @@ gs/base/gxpcmap.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-16 12:58:35 +0000></a> 2011-07-16 12:58:35 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a438a9f7d363f76013e1c614fc0818fe081875ad">a438a9f7d363f76013e1c614fc0818fe081875ad</a> <blockquote> @@ -19713,10 +31339,10 @@ gs/base/gxpcolor.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-15 20:03:50 -0600></a> 2011-07-15 20:03:50 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9b7298f794a4d9bdf5f2bc9dd8401cbfa458a018">9b7298f794a4d9bdf5f2bc9dd8401cbfa458a018</a> <blockquote> @@ -19733,10 +31359,10 @@ main/pcl6_gcc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-15 18:46:37 +0100></a> 2011-07-15 18:46:37 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=10fa3cdcae73e526d6279e5a70522d821d08469d">10fa3cdcae73e526d6279e5a70522d821d08469d</a> <blockquote> @@ -19753,10 +31379,10 @@ gs/psi/msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-15 10:42:30 -0700></a> 2011-07-15 10:42:30 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=bfc0768f53bf96acfbbcf184fe83a09d85b4f5b4">bfc0768f53bf96acfbbcf184fe83a09d85b4f5b4</a> <blockquote> @@ -19769,10 +31395,10 @@ gs/toolbin/color/src_color/cmyk_des_renderintent.icc <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-15 15:12:02 +0100></a> 2011-07-15 15:12:02 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2472633cba1418733d079dea15f624c3649bf6dc">2472633cba1418733d079dea15f624c3649bf6dc</a> <blockquote> @@ -19797,10 +31423,10 @@ gs/base/lib.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-15 14:35:04 +0100></a> 2011-07-15 14:35:04 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b0277439b2de03cfcae9282f02021bec72aaa91a">b0277439b2de03cfcae9282f02021bec72aaa91a</a> <blockquote> @@ -19817,10 +31443,10 @@ gs/base/msvctail.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-15 12:51:00 +0100></a> 2011-07-15 12:51:00 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9be999c3d781ff92b5498d8cc89b0d2c1fcdc69e">9be999c3d781ff92b5498d8cc89b0d2c1fcdc69e</a> <blockquote> @@ -19853,10 +31479,10 @@ gs/psi/icontext.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-15 08:57:45 +0100></a> 2011-07-15 08:57:45 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7d56fdb732eda354c1c0ccd53e62306caf4f600f">7d56fdb732eda354c1c0ccd53e62306caf4f600f</a> <blockquote> @@ -19869,10 +31495,10 @@ gs/toolbin/gitlog2changelog.py <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-15 08:51:36 +0100></a> 2011-07-15 08:51:36 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=fc670d3f5dd1e066a838165acec54b2859b1ed78">fc670d3f5dd1e066a838165acec54b2859b1ed78</a> <blockquote> @@ -19887,10 +31513,10 @@ gs/base/version.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-15 07:01:39 +0100></a> 2011-07-15 07:01:39 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7e299cc60681c53113f513f95a940ef0349219f9">7e299cc60681c53113f513f95a940ef0349219f9</a> <blockquote> @@ -19911,10 +31537,10 @@ gs/base/msvctail.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-14 14:19:37 -0700></a> 2011-07-14 14:19:37 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f98534e2952fb2c2bfa5a3604233d69c76713a41">f98534e2952fb2c2bfa5a3604233d69c76713a41</a> <blockquote> @@ -19943,10 +31569,10 @@ gs/psi/zusparam.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-14 16:07:03 +0100></a> 2011-07-14 16:07:03 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=fb5f2b5f317f9df6a1258ba53c17da84292cafee">fb5f2b5f317f9df6a1258ba53c17da84292cafee</a> <blockquote> @@ -19971,10 +31597,10 @@ gs/base/gdevvec.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-14 10:08:02 +0100></a> 2011-07-14 10:08:02 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7694aad7c0d84ea8c95acff6ca9b189016c280d1">7694aad7c0d84ea8c95acff6ca9b189016c280d1</a> <blockquote> @@ -20007,10 +31633,10 @@ gs/Resource/Init/pdf_font.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-14 10:03:35 +0100></a> 2011-07-14 10:03:35 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=62ce501c977ae1a6cb5c38dac545616111c51ed2">62ce501c977ae1a6cb5c38dac545616111c51ed2</a> <blockquote> @@ -20043,10 +31669,10 @@ gs/psi/msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-13 14:34:32 -0700></a> 2011-07-13 14:34:32 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ed92ea1c85f7ee188d0ab242e72ca2f220367ed8">ed92ea1c85f7ee188d0ab242e72ca2f220367ed8</a> <blockquote> @@ -20059,10 +31685,10 @@ gs/toolbin/color/src_color/cmyk_src_renderintent.icc <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-13 10:08:29 -0700></a> 2011-07-13 10:08:29 -0700</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=880f2b2b80ce8f1506b2ec9d81ba73737dfaa4af">880f2b2b80ce8f1506b2ec9d81ba73737dfaa4af</a> <blockquote> @@ -20081,10 +31707,10 @@ gs/Resource/Init/gs_res.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-12 19:26:21 -0700></a> 2011-07-12 19:26:21 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=46db3bca63834ae3b3881022fbc9300de8690d10">46db3bca63834ae3b3881022fbc9300de8690d10</a> <blockquote> @@ -20101,10 +31727,10 @@ gs/base/gsdevice.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-12 14:07:22 -0700></a> 2011-07-12 14:07:22 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6b237cb27450a0d09ad982bd45e2e15829ae974f">6b237cb27450a0d09ad982bd45e2e15829ae974f</a> <blockquote> @@ -20131,10 +31757,10 @@ gs/examples/text_graph_image_cmyk_rgb.pdf <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-12 20:11:46 +0100></a> 2011-07-12 20:11:46 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a06634a969ea9b0db2d0840d8641847247056145">a06634a969ea9b0db2d0840d8641847247056145</a> <blockquote> @@ -20167,10 +31793,10 @@ gs/psi/msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-12 19:15:33 +0100></a> 2011-07-12 19:15:33 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=15d3904a43b2dddda12ed842000d9668c2aff8d7">15d3904a43b2dddda12ed842000d9668c2aff8d7</a> <blockquote> @@ -20187,10 +31813,10 @@ gs/toolbin/gitlog2changelog.py <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-12 17:28:45 +0100></a> 2011-07-12 17:28:45 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=89de03454ba02713403571cb1cdd1312ae818f81">89de03454ba02713403571cb1cdd1312ae818f81</a> <blockquote> @@ -20233,10 +31859,10 @@ gs/psi/fapi_ft.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-12 06:50:46 -0700></a> 2011-07-12 06:50:46 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b6a234634d7987890851cb4375e0520ba8dd0750">b6a234634d7987890851cb4375e0520ba8dd0750</a> <blockquote> @@ -20257,10 +31883,10 @@ gs/psi/zusparam.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-11 09:22:20 +0100></a> 2011-07-11 09:22:20 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=99cbbdaad585b78dfd32db6dc59c08f9743d8d6a">99cbbdaad585b78dfd32db6dc59c08f9743d8d6a</a> <blockquote> @@ -20277,10 +31903,10 @@ gs/toolbin/localcluster/clusterpush.pl <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-11 09:14:34 +0100></a> 2011-07-11 09:14:34 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ee688b964bee8f9562ce92835b2478f88b0dbe31">ee688b964bee8f9562ce92835b2478f88b0dbe31</a> <blockquote> @@ -20303,10 +31929,10 @@ gs/base/gdevpng.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-10 13:14:04 -0700></a> 2011-07-10 13:14:04 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d1a349055450612218848e8d15fb6c1a4cc22f5b">d1a349055450612218848e8d15fb6c1a4cc22f5b</a> <blockquote> @@ -20319,10 +31945,10 @@ gs/examples/text_graph_image_cmyk_rgb.pdf <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-10 12:54:02 -0700></a> 2011-07-10 12:54:02 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2065f62ecb27abd974803207a0be160264944401">2065f62ecb27abd974803207a0be160264944401</a> <blockquote> @@ -20359,10 +31985,10 @@ gs/toolbin/color/src_color/rgb_source_red.icc <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-10 12:19:33 -0700></a> 2011-07-10 12:19:33 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=213fd2eb89c8a818c546cb888fde6bb67d481c07">213fd2eb89c8a818c546cb888fde6bb67d481c07</a> <blockquote> @@ -20385,10 +32011,10 @@ gs/toolbin/color/icc_creator/effects/cmyk_src_yellow.icc <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-10 09:39:21 -0700></a> 2011-07-10 09:39:21 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f24c2cb3f3e030068e48b9c608ebf87e70679547">f24c2cb3f3e030068e48b9c608ebf87e70679547</a> <blockquote> @@ -20411,10 +32037,10 @@ gs/toolbin/color/icc_creator/effects/rgb_source_red.icc <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-09 22:47:53 -0700></a> 2011-07-09 22:47:53 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=048a939c8c5880d1f89f3f61df78e147910cb1d0">048a939c8c5880d1f89f3f61df78e147910cb1d0</a> <blockquote> @@ -20435,10 +32061,10 @@ gs/base/gxicolor.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-08 14:11:52 -0700></a> 2011-07-08 14:11:52 -0700</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ec7d65ce2cccbc97a2b696ceecb2ba7d329eff79">ec7d65ce2cccbc97a2b696ceecb2ba7d329eff79</a> <blockquote> @@ -20487,10 +32113,10 @@ gs/base/gsdevice.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-08 16:41:47 -0700></a> 2011-07-08 16:41:47 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c48d47e85a27149ecbd84512c8ed80e3d3ab498c">c48d47e85a27149ecbd84512c8ed80e3d3ab498c</a> <blockquote> @@ -20507,10 +32133,10 @@ gs/base/gdevnfwd.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-08 12:52:25 -0700></a> 2011-07-08 12:52:25 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c72586e85c6c8953cf3a1cbc32b48949c7622bb4">c72586e85c6c8953cf3a1cbc32b48949c7622bb4</a> <blockquote> @@ -20539,10 +32165,10 @@ gs/psi/zusparam.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-08 11:42:37 -0700></a> 2011-07-08 11:42:37 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4df7c79bc1c4df59818ddbc53b20eb1315e7cb48">4df7c79bc1c4df59818ddbc53b20eb1315e7cb48</a> <blockquote> @@ -20561,10 +32187,10 @@ gs/toolbin/color/icc_creator/effects/k_only.txt <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-23 11:55:14 -0700></a> 2011-06-23 11:55:14 -0700</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=06df93f6babc540b8e29ae7cc1fcaed888142d52">06df93f6babc540b8e29ae7cc1fcaed888142d52</a> <blockquote> @@ -20739,10 +32365,10 @@ xps/xpsgradient.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-08 14:12:51 +0100></a> 2011-07-08 14:12:51 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=73c09fa015d1e5a19083001bc343abbb67992c9d">73c09fa015d1e5a19083001bc343abbb67992c9d</a> <blockquote> @@ -20773,10 +32399,10 @@ gs/base/gxiscale.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-08 11:14:08 +0100></a> 2011-07-08 11:14:08 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=02a53b643780f40f5d8947272eabb947002c40b3">02a53b643780f40f5d8947272eabb947002c40b3</a> <blockquote> @@ -20785,7 +32411,7 @@ Bug 692322: Clarify in ps2pdf manpage that output goes to cwd by default. <br> <br> -Credit to Jonathan Nieder <jrnieder@gmail.com>. +Credit to Jonathan Nieder <jrnieder@gmail.com>. <br> <br> @@ -20797,10 +32423,10 @@ gs/man/ps2pdf.1 <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-07 20:50:35 +0000></a> 2011-07-07 20:50:35 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0e0db1ca146d82f6a1b0ae90f7146e7d65ffbba9">0e0db1ca146d82f6a1b0ae90f7146e7d65ffbba9</a> <blockquote> @@ -20847,10 +32473,10 @@ gs/base/gxclread.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-06 23:12:51 -0600></a> 2011-07-06 23:12:51 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=91c925158fd8bb84c0d44dff2ec4888dc4d6168e">91c925158fd8bb84c0d44dff2ec4888dc4d6168e</a> <blockquote> @@ -20863,10 +32489,10 @@ README.txt <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-07 13:47:03 +0100></a> 2011-07-07 13:47:03 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8191a2e349d1f8787b2f4805d770fa8b11f82d18">8191a2e349d1f8787b2f4805d770fa8b11f82d18</a> <blockquote> @@ -20883,10 +32509,10 @@ gs/base/gximag3x.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-07 10:41:27 +0100></a> 2011-07-07 10:41:27 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dadc4955945d8004785ed13095ea9ea79c0f13a6">dadc4955945d8004785ed13095ea9ea79c0f13a6</a> <blockquote> @@ -20933,10 +32559,10 @@ gs/base/gximag3x.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-06 22:05:43 -0400></a> 2011-07-06 22:05:43 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=73bfbe4b5f6e7090c2b6aad0183ddc8a186d5788">73bfbe4b5f6e7090c2b6aad0183ddc8a186d5788</a> <blockquote> @@ -20955,10 +32581,10 @@ gs/base/configure.ac <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-06 17:29:24 -0600></a> 2011-07-06 17:29:24 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7531d50c7b6dec596e142ff555f3cbfc28613abe">7531d50c7b6dec596e142ff555f3cbfc28613abe</a> <blockquote> @@ -20991,10 +32617,10 @@ pcl/rtraster.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-05 11:04:27 -0600></a> 2011-07-05 11:04:27 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6e1c268d0ceb3d39e33d242132a917ac27cc2491">6e1c268d0ceb3d39e33d242132a917ac27cc2491</a> <blockquote> @@ -21015,10 +32641,10 @@ gs/base/gsfont.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-29 23:29:44 -0600></a> 2011-06-29 23:29:44 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=00dbc00bbbbc5dd7d3ec4fce2ac5ed72a4e13bde">00dbc00bbbbc5dd7d3ec4fce2ac5ed72a4e13bde</a> <blockquote> @@ -21045,10 +32671,10 @@ gs/base/gsfont.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-23 12:58:53 -0600></a> 2011-06-23 12:58:53 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ee351ae182d5f5fabe36f0ce9216a4da39c1c831">ee351ae182d5f5fabe36f0ce9216a4da39c1c831</a> <blockquote> @@ -21067,10 +32693,10 @@ pcl/pcfont.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-18 18:03:44 -0600></a> 2011-06-18 18:03:44 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f91aa55a593789c3e342f649e1ebd7f575008e2c">f91aa55a593789c3e342f649e1ebd7f575008e2c</a> <blockquote> @@ -21093,10 +32719,10 @@ gs/base/gxccman.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-06 13:30:23 +0100></a> 2011-07-06 13:30:23 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e5a37634a8e15a945e7f5ea4aca68ab8e1e34d3a">e5a37634a8e15a945e7f5ea4aca68ab8e1e34d3a</a> <blockquote> <p> @@ -21142,10 +32768,10 @@ gs/doc/Devices.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-04 23:55:57 -0400></a> 2011-07-04 23:55:57 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=836ac602259ed7e6dfa2845ce78c5fcb516c72e1">836ac602259ed7e6dfa2845ce78c5fcb516c72e1</a> <blockquote> @@ -21166,10 +32792,10 @@ gs/base/rinkj/rinkj-byte-stream.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-02 13:50:28 -0700></a> 2011-07-02 13:50:28 -0700</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=02ef306436f521a059356bbe41805499204051fc">02ef306436f521a059356bbe41805499204051fc</a> <blockquote> @@ -21192,10 +32818,10 @@ gs/base/gdevmr1.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-01 16:46:32 -0400></a> 2011-07-01 16:46:32 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c841237f86505fad348295dfb17aea45beed4c89">c841237f86505fad348295dfb17aea45beed4c89</a> <blockquote> @@ -21214,10 +32840,10 @@ gs/Resource/Init/pdf_main.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-01 18:03:19 +0100></a> 2011-07-01 18:03:19 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=52d2decab7955e61a605ab44acb88a08eb79b9cb">52d2decab7955e61a605ab44acb88a08eb79b9cb</a> <blockquote> @@ -21240,10 +32866,10 @@ gs/base/gxclrect.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-07-01 12:31:54 +0100></a> 2011-07-01 12:31:54 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e14ea75d716da7ecdef2211a5d60e46deec55b9f">e14ea75d716da7ecdef2211a5d60e46deec55b9f</a> <blockquote> @@ -21280,10 +32906,10 @@ gs/base/gxclist.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-30 12:17:08 -0700></a> 2011-06-30 12:17:08 -0700</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=93b4821ada53277b61efb87cbb12eb6a6f71ced0">93b4821ada53277b61efb87cbb12eb6a6f71ced0</a> <blockquote> @@ -21304,10 +32930,10 @@ gs/base/gdevpdfd.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-30 20:02:09 +0100></a> 2011-06-30 20:02:09 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0038b2fadb34d57f5d43d51d313eb8bc121e929b">0038b2fadb34d57f5d43d51d313eb8bc121e929b</a> <blockquote> @@ -21332,10 +32958,10 @@ gs/base/gdevplib.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-30 18:19:30 +0100></a> 2011-06-30 18:19:30 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b62b3a9ce165ebca357ebf6b4e2ff4cae8d630d3">b62b3a9ce165ebca357ebf6b4e2ff4cae8d630d3</a> <blockquote> @@ -21364,10 +32990,10 @@ gs/base/gxclrast.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-30 17:05:19 +0100></a> 2011-06-30 17:05:19 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5baa14a107150a5ba4189ff830f21bfdd7da528c">5baa14a107150a5ba4189ff830f21bfdd7da528c</a> <blockquote> @@ -21394,10 +33020,10 @@ gs/base/unixhead.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-30 16:42:24 +0100></a> 2011-06-30 16:42:24 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=396fa30df058ccd35375a08e5385fa4251d4b714">396fa30df058ccd35375a08e5385fa4251d4b714</a> <blockquote> @@ -21442,10 +33068,10 @@ gs/base/memento.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-30 14:24:17 +0100></a> 2011-06-30 14:24:17 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=44a609ed782883815571bcbc1ed7a602db03c786">44a609ed782883815571bcbc1ed7a602db03c786</a> <blockquote> @@ -21506,10 +33132,10 @@ gs/psi/msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-30 13:55:54 +0100></a> 2011-06-30 13:55:54 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=93df8de63350ec70d38cc79494a47cf0a6e172b9">93df8de63350ec70d38cc79494a47cf0a6e172b9</a> <blockquote> @@ -21528,10 +33154,10 @@ gs/base/gdevpdtd.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-29 21:39:01 +0100></a> 2011-06-29 21:39:01 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4a65a114f83a6826679625ef8686c1f43c648b43">4a65a114f83a6826679625ef8686c1f43c648b43</a> <blockquote> @@ -21572,10 +33198,10 @@ gs/base/gxicolor.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-29 21:39:58 +0100></a> 2011-06-29 21:39:58 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3992ee84c892ed2fcc16b3bd0e89d7e9d878bbaa">3992ee84c892ed2fcc16b3bd0e89d7e9d878bbaa</a> <blockquote> @@ -21592,10 +33218,10 @@ gs/base/unix-aux.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-29 20:55:42 +0100></a> 2011-06-29 20:55:42 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=22f63a9438d563c3f36a2e652784d53be028bd7d">22f63a9438d563c3f36a2e652784d53be028bd7d</a> <blockquote> @@ -21628,10 +33254,10 @@ gs/base/gsicc_manage.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-29 15:10:03 +0100></a> 2011-06-29 15:10:03 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3a26f3c1aa08e6bd4b4550e066da449fb61ee2cf">3a26f3c1aa08e6bd4b4550e066da449fb61ee2cf</a> <blockquote> @@ -21672,10 +33298,10 @@ gs/toolbin/checkdeps.pl <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-29 08:17:46 +0100></a> 2011-06-29 08:17:46 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=865dca5781dcb4fea12d1349d4f7392d7d809c42">865dca5781dcb4fea12d1349d4f7392d7d809c42</a> <blockquote> @@ -21688,10 +33314,10 @@ gs/doc/Ps2ps2.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-28 21:55:44 -0400></a> 2011-06-28 21:55:44 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c6a8de32823db74a0da27187b7fb049b337c2573">c6a8de32823db74a0da27187b7fb049b337c2573</a> <blockquote> @@ -21716,10 +33342,10 @@ gs/lib/wftopfa <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-28 21:54:31 +0100></a> 2011-06-28 21:54:31 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=31cb1ff75d4a77ac32854a68f56d973d06b5da10">31cb1ff75d4a77ac32854a68f56d973d06b5da10</a> <blockquote> @@ -21744,10 +33370,10 @@ gs/psi/fapi_ft.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-28 20:09:11 +0100></a> 2011-06-28 20:09:11 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a1ee78a6de94b8b4292b9ce3b71b54ed3ae7502b">a1ee78a6de94b8b4292b9ce3b71b54ed3ae7502b</a> <blockquote> @@ -21776,10 +33402,10 @@ gs/base/gxcindex.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-28 20:08:40 +0100></a> 2011-06-28 20:08:40 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4d44e8a15bfa263b54b369940db9d8ec97d4fc48">4d44e8a15bfa263b54b369940db9d8ec97d4fc48</a> <blockquote> @@ -21796,10 +33422,10 @@ gs/base/gxfill.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-28 13:12:34 +0100></a> 2011-06-28 13:12:34 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=11fa4e84f504bdbd9e78495cf5214e49554383b0">11fa4e84f504bdbd9e78495cf5214e49554383b0</a> <blockquote> @@ -21848,10 +33474,10 @@ gs/base/unixansi.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-27 20:09:20 -0400></a> 2011-06-27 20:09:20 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=680d0f9b0a30de60c3289b827714be3f5adc65b1">680d0f9b0a30de60c3289b827714be3f5adc65b1</a> <blockquote> @@ -21868,10 +33494,10 @@ gs/doc/Use.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-27 19:34:37 -0400></a> 2011-06-27 19:34:37 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=66700ec35f74a6e049ed6654283418a6d23bfb3e">66700ec35f74a6e049ed6654283418a6d23bfb3e</a> <blockquote> @@ -21894,10 +33520,10 @@ gs/Resource/Init/pdf_draw.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-27 14:06:27 -0400></a> 2011-06-27 14:06:27 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2f08f6f0c1b9bae95387534617005df0b4b7e46f">2f08f6f0c1b9bae95387534617005df0b4b7e46f</a> <blockquote> @@ -21926,10 +33552,10 @@ gs/doc/Use.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-27 09:22:30 -0600></a> 2011-06-27 09:22:30 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9b9d97a5a2c299595048c72fa10e1a2b2845ff58">9b9d97a5a2c299595048c72fa10e1a2b2845ff58</a> <blockquote> @@ -21942,10 +33568,10 @@ main/pcl6_msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-27 14:35:52 +0100></a> 2011-06-27 14:35:52 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5e292c6c611659105f9bbc50ad33518c97a1923d">5e292c6c611659105f9bbc50ad33518c97a1923d</a> <blockquote> @@ -21980,10 +33606,10 @@ gs/base/gdevpdfd.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-26 11:20:33 +0100></a> 2011-06-26 11:20:33 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f3b1a56bb0c5d716868b7914bee6c3740f3f035a">f3b1a56bb0c5d716868b7914bee6c3740f3f035a</a> <blockquote> @@ -22350,10 +33976,10 @@ gs/jpeg/wrppm.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-26 23:12:38 -0700></a> 2011-06-26 23:12:38 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5b7a917fa6d092f76a0400e1bce70d02b8b724f1">5b7a917fa6d092f76a0400e1bce70d02b8b724f1</a> <blockquote> @@ -22370,10 +33996,10 @@ gs/base/gsicc_manage.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-25 11:07:25 -0700></a> 2011-06-25 11:07:25 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f4e1d4b280f6e6ff73d630e2b103a1a6b50c03d9">f4e1d4b280f6e6ff73d630e2b103a1a6b50c03d9</a> <blockquote> @@ -22410,10 +34036,10 @@ xps/xpstop.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-24 18:46:51 +0100></a> 2011-06-24 18:46:51 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7af1ebacdb9947ea5197523bcda7764431769e8f">7af1ebacdb9947ea5197523bcda7764431769e8f</a> <blockquote> @@ -22464,10 +34090,10 @@ gs/base/gsropt.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-24 17:38:55 +0100></a> 2011-06-24 17:38:55 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0c927bb3e177b5b34ebb1b1f7fa2d9669614fbaf">0c927bb3e177b5b34ebb1b1f7fa2d9669614fbaf</a> <blockquote> @@ -22502,10 +34128,10 @@ gs/psi/fapi_ft.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-24 12:11:48 +0100></a> 2011-06-24 12:11:48 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=90324e2c6466978f3c01e4a5a3c27d916b9ba9fa">90324e2c6466978f3c01e4a5a3c27d916b9ba9fa</a> <blockquote> @@ -22542,10 +34168,10 @@ main/pcl6_msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-23 12:53:01 -0600></a> 2011-06-23 12:53:01 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7f2d55272963b039a472adbd26bb9a111e5d31ac">7f2d55272963b039a472adbd26bb9a111e5d31ac</a> <blockquote> @@ -22566,10 +34192,10 @@ tools/GOT/dotags.sh <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-22 21:39:01 +0100></a> 2011-06-22 21:39:01 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ca0f4ff4a0df386dd4d494a418f09336d06c2451">ca0f4ff4a0df386dd4d494a418f09336d06c2451</a> <blockquote> @@ -22622,10 +34248,10 @@ pl/pl.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-22 20:05:15 +0100></a> 2011-06-22 20:05:15 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3b3261eca08cd73ca355b28fe5125c98d411820d">3b3261eca08cd73ca355b28fe5125c98d411820d</a> <blockquote> @@ -22648,10 +34274,10 @@ gs/psi/fapi_ft.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-22 10:46:18 -0700></a> 2011-06-22 10:46:18 -0700</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f8c4663d5108ca0b7416bf35ba37a8bb63f0b8ed">f8c4663d5108ca0b7416bf35ba37a8bb63f0b8ed</a> <blockquote> @@ -22664,10 +34290,10 @@ gs/doc/API.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-22 10:17:32 -0700></a> 2011-06-22 10:17:32 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b28982145ccdea3a39f7ad13d7f5c8a00f14f83d">b28982145ccdea3a39f7ad13d7f5c8a00f14f83d</a> <blockquote> @@ -22684,10 +34310,10 @@ gs/examples/text_graphic_image.pdf <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-22 10:12:33 -0700></a> 2011-06-22 10:12:33 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=314d8b86434396afe96ce915dbb1cb0ff01b2047">314d8b86434396afe96ce915dbb1cb0ff01b2047</a> <blockquote> @@ -22704,10 +34330,10 @@ gs/examples/text_graphic_image.pdf <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-22 09:05:28 -0700></a> 2011-06-22 09:05:28 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e3def0b758231cd1c5c0510945cef0dd3d938393">e3def0b758231cd1c5c0510945cef0dd3d938393</a> <blockquote> @@ -22752,10 +34378,10 @@ gs/base/lib.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-21 18:52:03 +0100></a> 2011-06-21 18:52:03 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=fef629cab877b0bbf4f86777f37038d1f37de838">fef629cab877b0bbf4f86777f37038d1f37de838</a> <blockquote> @@ -22772,10 +34398,10 @@ gs/doc/Devices.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-21 16:45:52 +0100></a> 2011-06-21 16:45:52 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=368e14c73337b42a24299445a660f029d2c26861">368e14c73337b42a24299445a660f029d2c26861</a> <blockquote> @@ -22804,10 +34430,10 @@ gs/base/configure.ac <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-21 12:31:45 +0100></a> 2011-06-21 12:31:45 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dfc53c791d8a121273bd22bbc0c04fd3ed375cdf">dfc53c791d8a121273bd22bbc0c04fd3ed375cdf</a> <blockquote> @@ -22842,10 +34468,10 @@ gs/base/gdevpdtd.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-21 12:08:58 +0100></a> 2011-06-21 12:08:58 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=136934cf60977e5ca6c1a77f8fd4d30a8512b206">136934cf60977e5ca6c1a77f8fd4d30a8512b206</a> <blockquote> @@ -22888,10 +34514,10 @@ gs/base/gdevpsu.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-20 17:57:46 +0100></a> 2011-06-20 17:57:46 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=da1152191fb97516b82303ab187b08c971bfd360">da1152191fb97516b82303ab187b08c971bfd360</a> <blockquote> @@ -22950,10 +34576,10 @@ gs/base/gxcpath.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-20 09:56:37 -0600></a> 2011-06-20 09:56:37 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=19f10a95bae408363a77f5a2fd05f69350269cb7">19f10a95bae408363a77f5a2fd05f69350269cb7</a> <blockquote> @@ -22964,10 +34590,10 @@ Merge branch 'deprecate_crd_and_cleanup' <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-03 00:15:50 -0600></a> 2011-06-03 00:15:50 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=476256194a8886951885a4e9ce71972504161192">476256194a8886951885a4e9ce71972504161192</a> <blockquote> @@ -23004,10 +34630,10 @@ pcl/pctop.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-02 16:55:55 -0600></a> 2011-06-02 16:55:55 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1c1c457a4262f1ef539ec75792c57494c8a746b2">1c1c457a4262f1ef539ec75792c57494c8a746b2</a> <blockquote> @@ -23022,10 +34648,10 @@ pcl/pcpage.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-02 14:18:35 -0600></a> 2011-06-02 14:18:35 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=854a16b3eefc0d3b434f446db84e3a9317eda49e">854a16b3eefc0d3b434f446db84e3a9317eda49e</a> <blockquote> @@ -23038,10 +34664,10 @@ pcl/pcpage.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-01 11:52:40 -0600></a> 2011-06-01 11:52:40 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b89ab3397895d41818170a7f4ea893bbb1580e79">b89ab3397895d41818170a7f4ea893bbb1580e79</a> <blockquote> @@ -23072,10 +34698,10 @@ pxl/pxfont.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-27 14:30:10 -0600></a> 2011-05-27 14:30:10 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=22b24ea5e3006b4cdc0394c9360423f02b6d3bf9">22b24ea5e3006b4cdc0394c9360423f02b6d3bf9</a> <blockquote> @@ -23098,10 +34724,10 @@ pxl/pxtop.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-27 13:48:38 -0600></a> 2011-05-27 13:48:38 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=00d4d232283b2eb6c9820618d04b5d4c9eb8a7b3">00d4d232283b2eb6c9820618d04b5d4c9eb8a7b3</a> <blockquote> @@ -23114,10 +34740,10 @@ pcl/pctop.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-27 13:45:03 -0600></a> 2011-05-27 13:45:03 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d98ceb81d6d45f4a2bc49b2f28dd16fe94fea601">d98ceb81d6d45f4a2bc49b2f28dd16fe94fea601</a> <blockquote> @@ -23134,10 +34760,10 @@ pxl/pxgstate.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-20 15:43:34 +0100></a> 2011-06-20 15:43:34 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9d0ded9edc84704afd3724b3c7810c035dc4e699">9d0ded9edc84704afd3724b3c7810c035dc4e699</a> <blockquote> @@ -23172,10 +34798,10 @@ gs/base/gdevpdtw.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-20 11:17:26 +0100></a> 2011-06-20 11:17:26 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=27b7404218093f3d1cf414b52721c8a24dbc2746">27b7404218093f3d1cf414b52721c8a24dbc2746</a> <blockquote> @@ -23206,10 +34832,10 @@ gs/lib/opdfread.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-20 03:12:22 -0700></a> 2011-06-20 03:12:22 -0700</strong> -<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0700f67de273e92f06a1e4a0e67e3d023fc29442">0700f67de273e92f06a1e4a0e67e3d023fc29442</a> <blockquote> @@ -23224,10 +34850,10 @@ gs/contrib/contrib.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-17 23:20:30 +0000></a> 2011-06-17 23:20:30 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=29c7111f3fc5eb4878e875674750c79b1bd85bcc">29c7111f3fc5eb4878e875674750c79b1bd85bcc</a> <blockquote> @@ -23246,10 +34872,10 @@ gs/ghostscript.vcproj <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-17 21:08:49 +0100></a> 2011-06-17 21:08:49 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=75e1e089f68480b68bb9548ba1e6cf0b9d0f73e0">75e1e089f68480b68bb9548ba1e6cf0b9d0f73e0</a> <blockquote> @@ -23272,10 +34898,10 @@ gs/base/gstparam.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-17 12:34:26 -0700></a> 2011-06-17 12:34:26 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b058182285c21ff142e46997fd3b8510b6993d66">b058182285c21ff142e46997fd3b8510b6993d66</a> <blockquote> @@ -23292,10 +34918,10 @@ gs/base/gxicolor.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-17 12:32:11 -0700></a> 2011-06-17 12:32:11 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=096e21027a7ff99cf0e3d0d1e24dac29b2d69f12">096e21027a7ff99cf0e3d0d1e24dac29b2d69f12</a> <blockquote> @@ -23320,10 +34946,10 @@ gs/base/gdevp14.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-17 10:37:44 -0700></a> 2011-06-17 10:37:44 -0700</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ee45ee90570975275ad6b826b377d6852b651b6a">ee45ee90570975275ad6b826b377d6852b651b6a</a> <blockquote> @@ -23356,10 +34982,10 @@ gs/base/gsptype1.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-17 19:43:09 +0100></a> 2011-06-17 19:43:09 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9dd7c86d0619a9293f6476092765b86abab3baf1">9dd7c86d0619a9293f6476092765b86abab3baf1</a> <blockquote> @@ -23390,10 +35016,10 @@ gs/base/gdevplib.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-03 09:55:57 -0700></a> 2011-06-03 09:55:57 -0700</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a2a0b404be0365a2f789e154733ab51db3b3aa99">a2a0b404be0365a2f789e154733ab51db3b3aa99</a> <blockquote> @@ -23410,10 +35036,10 @@ gs/examples/transparency_example.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-17 17:53:53 +0000></a> 2011-06-17 17:53:53 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f80bc7001e2e250348a6db82aa50d25d18848b66">f80bc7001e2e250348a6db82aa50d25d18848b66</a> <blockquote> @@ -23432,10 +35058,10 @@ main/pcl6_gcc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-17 17:11:27 +0000></a> 2011-06-17 17:11:27 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4ed123916f3f3373d5648011ea03c3cd969e00c1">4ed123916f3f3373d5648011ea03c3cd969e00c1</a> <blockquote> @@ -23460,10 +35086,10 @@ gs/base/gsdcolor.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-17 13:21:05 +0100></a> 2011-06-17 13:21:05 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b8326c843f0d14b55b7b5cc3694977df73d4a0e4">b8326c843f0d14b55b7b5cc3694977df73d4a0e4</a> <blockquote> @@ -23496,10 +35122,10 @@ gs/base/gscspace.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-17 09:43:21 +0100></a> 2011-06-17 09:43:21 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=af98a55ac576545d9495cef0884462b7b2fb8205">af98a55ac576545d9495cef0884462b7b2fb8205</a> <blockquote> @@ -23512,10 +35138,10 @@ gs/psi/fapi_ft.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-17 09:49:14 +0000></a> 2011-06-17 09:49:14 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7a8971739d33a18dd7d433adcabf2e2dea5b6ba8">7a8971739d33a18dd7d433adcabf2e2dea5b6ba8</a> <blockquote> @@ -23552,10 +35178,10 @@ gs/toolbin/checkdeps.pl <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-17 09:30:32 +0100></a> 2011-06-17 09:30:32 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2cd56d061e655569ec473d605caae9552355a59f">2cd56d061e655569ec473d605caae9552355a59f</a> <blockquote> @@ -23586,10 +35212,10 @@ gs/base/lib.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-16 12:11:41 -0700></a> 2011-06-16 12:11:41 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=449e9c8909e5e0cbf92497f1d95bfe60e8e89f6e">449e9c8909e5e0cbf92497f1d95bfe60e8e89f6e</a> <blockquote> @@ -23624,10 +35250,10 @@ gs/base/lib.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-16 14:55:07 +0100></a> 2011-06-16 14:55:07 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e34770c45cefbe6c4cf2d564269ff849282dd10f">e34770c45cefbe6c4cf2d564269ff849282dd10f</a> <blockquote> @@ -23704,10 +35330,10 @@ gs/psi/msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-16 11:49:18 +0000></a> 2011-06-16 11:49:18 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=11e242eae4d9c78a556b030ef5e69cb0c94e0d48">11e242eae4d9c78a556b030ef5e69cb0c94e0d48</a> <blockquote> @@ -23740,10 +35366,10 @@ gs/psi/msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-16 10:00:33 +0100></a> 2011-06-16 10:00:33 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=583e964a55bf50dc28d1467fd9e9bad7bc03849a">583e964a55bf50dc28d1467fd9e9bad7bc03849a</a> <blockquote> @@ -23786,10 +35412,10 @@ gs/psi/msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-14 18:56:03 +0100></a> 2011-06-14 18:56:03 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a36cd9f5c60607dfbc12caadb0987b89ecfa27e7">a36cd9f5c60607dfbc12caadb0987b89ecfa27e7</a> <blockquote> @@ -23814,10 +35440,10 @@ gs/base/gxpath.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-14 19:15:29 +0100></a> 2011-06-14 19:15:29 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c442d7d0d5b11addc39519b155b93b3677c11c4d">c442d7d0d5b11addc39519b155b93b3677c11c4d</a> <blockquote> @@ -23838,10 +35464,10 @@ gs/ghostscript.vcproj <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-16 09:56:47 +0100></a> 2011-06-16 09:56:47 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7de54e55e57f4046196c0909da247f98ef26b46d">7de54e55e57f4046196c0909da247f98ef26b46d</a> <blockquote> @@ -23858,10 +35484,10 @@ gs/base/gdevpdfe.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-15 19:36:31 +0100></a> 2011-06-15 19:36:31 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=45663bbeb798d7a851546a4d6ccf8954e16696ae">45663bbeb798d7a851546a4d6ccf8954e16696ae</a> <blockquote> <p> @@ -23885,10 +35511,10 @@ gs/base/gdevpdte.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-15 12:18:16 -0400></a> 2011-06-15 12:18:16 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=10fad95042303b1996d8565a40d8ca4d5c4eed06">10fad95042303b1996d8565a40d8ca4d5c4eed06</a> <blockquote> @@ -23909,10 +35535,10 @@ gs/toolbin/pdf_info.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-15 01:53:26 -0400></a> 2011-06-15 01:53:26 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=28ab2c1fafd763c7ab1074c91bf217bbbc871fe7">28ab2c1fafd763c7ab1074c91bf217bbbc871fe7</a> <blockquote> @@ -23941,10 +35567,10 @@ gs/psi/zcolor.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-14 16:52:57 +0100></a> 2011-06-14 16:52:57 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0b7cd7ca121ac440d5607cc6795ba8bcd7c20c85">0b7cd7ca121ac440d5607cc6795ba8bcd7c20c85</a> <blockquote> <p> @@ -23968,10 +35594,10 @@ gs/base/gdevpdfe.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-26 10:58:31 +0100></a> 2011-05-26 10:58:31 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=cba939306ceacde74aac1d9b69ca6cf08ce1ebce">cba939306ceacde74aac1d9b69ca6cf08ce1ebce</a> <blockquote> @@ -23998,10 +35624,10 @@ gs/base/gdevpdtt.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-11 20:52:20 -0400></a> 2011-06-11 20:52:20 -0400</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=49ae789184ebb094c29b14a6778e8fa823f6637a">49ae789184ebb094c29b14a6778e8fa823f6637a</a> <blockquote> @@ -24022,10 +35648,10 @@ gs/Resource/Init/pdf_main.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-11 16:26:11 -0700></a> 2011-06-11 16:26:11 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=03bce08fdcb15702abf4cafbe8723dc8b9b7bd6f">03bce08fdcb15702abf4cafbe8723dc8b9b7bd6f</a> <blockquote> @@ -24060,10 +35686,10 @@ gs/base/gxicolor.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-11 10:27:53 -0400></a> 2011-06-11 10:27:53 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4c6809dfa1c539d757c30f572922e05cd1436698">4c6809dfa1c539d757c30f572922e05cd1436698</a> <blockquote> @@ -24086,10 +35712,10 @@ gs/Resource/Init/pdf_draw.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-10 00:10:39 -0400></a> 2011-06-10 00:10:39 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f256d925aba7bd2c552e3598b5782bc3ab09cf4f">f256d925aba7bd2c552e3598b5782bc3ab09cf4f</a> <blockquote> @@ -24108,10 +35734,10 @@ gs/toolbin/pdf_info.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-09 16:07:15 +0100></a> 2011-06-09 16:07:15 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ce51b64c335d6c995c003497988d0327c64985cb">ce51b64c335d6c995c003497988d0327c64985cb</a> <blockquote> @@ -24142,10 +35768,10 @@ gs/psi/dwmainc.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-09 16:11:00 +0100></a> 2011-06-09 16:11:00 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c39c030b850848540a5df1fc25c4dc76ee90040b">c39c030b850848540a5df1fc25c4dc76ee90040b</a> <blockquote> @@ -24180,10 +35806,10 @@ gs/psi/dwtext.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-09 12:09:38 +0100></a> 2011-06-09 12:09:38 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=752397ab6f16aad4147d6e7101373edd7c9d14d5">752397ab6f16aad4147d6e7101373edd7c9d14d5</a> <blockquote> @@ -24220,10 +35846,10 @@ gs/psi/zfapi.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-08 18:36:35 +0100></a> 2011-06-08 18:36:35 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=199498069233c98424567d22964dd1934c9f766e">199498069233c98424567d22964dd1934c9f766e</a> <blockquote> @@ -24278,10 +35904,10 @@ gs/psi/dwtext.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-08 14:55:28 +0100></a> 2011-06-08 14:55:28 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=afda147d56efff03ff6967a91a0436732d7b38fc">afda147d56efff03ff6967a91a0436732d7b38fc</a> <blockquote> @@ -24306,10 +35932,10 @@ main/pcl6_msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-08 10:05:21 +0100></a> 2011-06-08 10:05:21 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3367282be8da9713c0cd7a95a56c59a6b4e69a6e">3367282be8da9713c0cd7a95a56c59a6b4e69a6e</a> <blockquote> @@ -24326,10 +35952,10 @@ gs/base/gp_wutf8.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-07 15:25:57 -0700></a> 2011-06-07 15:25:57 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6a436e0f9992ab5734b21b796a02ed0976ba1d5b">6a436e0f9992ab5734b21b796a02ed0976ba1d5b</a> <blockquote> @@ -24364,10 +35990,10 @@ gs/psi/msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-08 00:02:44 +0100></a> 2011-06-08 00:02:44 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=232b1d36ad90b8d8be357033a80162fdd9de7aa8">232b1d36ad90b8d8be357033a80162fdd9de7aa8</a> <blockquote> @@ -24458,10 +36084,10 @@ pl/dwmainc.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-06 22:13:07 -0400></a> 2011-06-06 22:13:07 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8b90a80fe86364c0b6c1cad12cfb241c66943c24">8b90a80fe86364c0b6c1cad12cfb241c66943c24</a> <blockquote> @@ -24502,10 +36128,10 @@ gs/doc/Devices.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-06 21:00:41 +0100></a> 2011-06-06 21:00:41 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f92a542b0475a12f4724d3e57f232cafbe17ce50">f92a542b0475a12f4724d3e57f232cafbe17ce50</a> <blockquote> @@ -24576,10 +36202,10 @@ gs/base/gxshade1.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-06 14:59:09 +0100></a> 2011-06-06 14:59:09 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=82dc5982726c8ea05c3be6faa2f370a62f11a94a">82dc5982726c8ea05c3be6faa2f370a62f11a94a</a> <blockquote> @@ -24626,10 +36252,10 @@ gs/base/gxpcmap.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-05 23:42:14 -0400></a> 2011-06-05 23:42:14 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a0720527bcabb2732c3c06dfe3cae1f9c9ea9318">a0720527bcabb2732c3c06dfe3cae1f9c9ea9318</a> <blockquote> @@ -24650,10 +36276,10 @@ gs/Resource/Init/pdf_draw.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-04 22:04:12 +0100></a> 2011-06-04 22:04:12 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0ea739147fd02ee0e63e58c036bb63fa841ddd3c">0ea739147fd02ee0e63e58c036bb63fa841ddd3c</a> <blockquote> @@ -24706,10 +36332,10 @@ pl/dwmainc.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-04 22:09:58 +0100></a> 2011-06-04 22:09:58 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4aff3e0d813cb00eb62db9720cf99b2d419f999a">4aff3e0d813cb00eb62db9720cf99b2d419f999a</a> <blockquote> @@ -24736,10 +36362,10 @@ gs/psi/imainarg.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-04 00:35:37 -0700></a> 2011-06-04 00:35:37 -0700</strong> -<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=77b456f298aeabaa4b27b63a9ead0aa0470ac5b8">77b456f298aeabaa4b27b63a9ead0aa0470ac5b8</a> <blockquote> @@ -24774,10 +36400,10 @@ gs/base/unix-gcc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-03 17:33:51 +0100></a> 2011-06-03 17:33:51 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=31174084f95474f9c0edfd4c534c3b1654c02255">31174084f95474f9c0edfd4c534c3b1654c02255</a> <blockquote> @@ -24832,10 +36458,10 @@ gs/base/gximono.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-03 19:07:47 +0100></a> 2011-06-03 19:07:47 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9c5325b7778074c3add1f682058260d7f8154386">9c5325b7778074c3add1f682058260d7f8154386</a> <blockquote> @@ -24860,10 +36486,10 @@ gs/base/gxclip.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-03 17:32:09 +0100></a> 2011-06-03 17:32:09 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7c8855aed043415063ad7472eb2af4320d4544eb">7c8855aed043415063ad7472eb2af4320d4544eb</a> <blockquote> @@ -24886,10 +36512,10 @@ gs/psi/msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-03 12:29:50 -0400></a> 2011-06-03 12:29:50 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=636788a8e6d2133a7e3294ee4e1b573c64e1254a">636788a8e6d2133a7e3294ee4e1b573c64e1254a</a> <blockquote> @@ -24914,10 +36540,10 @@ gs/Resource/Init/pdf_font.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-02 20:49:27 -0700></a> 2011-06-02 20:49:27 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6558511800f1f467b66e8e220b80ac99d6ee6f69">6558511800f1f467b66e8e220b80ac99d6ee6f69</a> <blockquote> @@ -24946,10 +36572,10 @@ gs/toolbin/color/src_color/objsrc_profiles_example.txt <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-02 12:38:40 +0100></a> 2011-06-02 12:38:40 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=585cac9d3aa6bca9e877c3e12ef3e28fd4f7f571">585cac9d3aa6bca9e877c3e12ef3e28fd4f7f571</a> <blockquote> @@ -25040,10 +36666,10 @@ gs/base/gxshade6.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-01 11:12:31 -0600></a> 2011-06-01 11:12:31 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4132ef5d36ff63b2b84f9864b7240609ac84ac38">4132ef5d36ff63b2b84f9864b7240609ac84ac38</a> <blockquote> @@ -25064,10 +36690,10 @@ gs/base/configure.ac <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-01 16:22:40 +0100></a> 2011-06-01 16:22:40 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f83e6d48c33ff1edd2aecbe4482b8a1374808951">f83e6d48c33ff1edd2aecbe4482b8a1374808951</a> <blockquote> @@ -25088,10 +36714,10 @@ gs/jbig2dec/os_types.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-06-01 09:47:56 -0400></a> 2011-06-01 09:47:56 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e895d3aae94fa6ca1c53c4e7a47f5894ee3c5943">e895d3aae94fa6ca1c53c4e7a47f5894ee3c5943</a> <blockquote> @@ -25112,10 +36738,10 @@ gs/Resource/Init/pdf_main.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-31 23:39:45 -0400></a> 2011-05-31 23:39:45 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=db4af9eaf902dbac931ca8c88c586df9d160fb72">db4af9eaf902dbac931ca8c88c586df9d160fb72</a> <blockquote> @@ -25134,10 +36760,10 @@ gs/Resource/Init/pdf_draw.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-31 09:23:10 -0700></a> 2011-05-31 09:23:10 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=000e8614d2229335ed269f9ebc9a42e33b035f83">000e8614d2229335ed269f9ebc9a42e33b035f83</a> <blockquote> @@ -25174,10 +36800,10 @@ gs/psi/zusparam.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-31 01:14:21 -0700></a> 2011-05-31 01:14:21 -0700</strong> -<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d0055ac144c1f1a51e906976b85e8e2119b5a2db">d0055ac144c1f1a51e906976b85e8e2119b5a2db</a> <blockquote> @@ -25200,10 +36826,10 @@ gs/toolbin/localcluster/clusterpush.pl <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-31 00:19:38 -0400></a> 2011-05-31 00:19:38 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=16e928c697f4282c830ab57b7e16347b0b5b086f">16e928c697f4282c830ab57b7e16347b0b5b086f</a> <blockquote> @@ -25222,10 +36848,10 @@ gs/Resource/Init/pdf_main.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-30 20:26:53 +0100></a> 2011-05-30 20:26:53 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=91b9580bf09b81126d6a99c6fe3e0048972fe3d0">91b9580bf09b81126d6a99c6fe3e0048972fe3d0</a> <blockquote> @@ -25260,10 +36886,10 @@ gs/base/gxiscale.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-30 14:21:02 +0100></a> 2011-05-30 14:21:02 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9fd0b414427b58fc79dae23cb11607ea5fcd0890">9fd0b414427b58fc79dae23cb11607ea5fcd0890</a> <blockquote> @@ -25282,10 +36908,10 @@ gs/toolbin/localcluster/gitpush.sh <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-28 18:04:24 +0100></a> 2011-05-28 18:04:24 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=543fd70fd3b6afc75a767ba1a41663ec3a982866">543fd70fd3b6afc75a767ba1a41663ec3a982866</a> <blockquote> @@ -25340,10 +36966,10 @@ gs/toolbin/localcluster/gitpush.sh <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-28 08:49:10 +0100></a> 2011-05-28 08:49:10 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=94f1a552f75647f142b85e5f30c075c19dde0084">94f1a552f75647f142b85e5f30c075c19dde0084</a> <blockquote> @@ -25368,10 +36994,10 @@ gs/psi/zfapi.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-27 10:15:08 -0700></a> 2011-05-27 10:15:08 -0700</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=20520230859eaa315a52731c1361be650c7e4999">20520230859eaa315a52731c1361be650c7e4999</a> <blockquote> @@ -25392,10 +37018,10 @@ gs/base/gxclmem.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-27 18:07:10 +0100></a> 2011-05-27 18:07:10 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5974e9171854673d86e0c47a1d1cfef1ff9a5cb1">5974e9171854673d86e0c47a1d1cfef1ff9a5cb1</a> <blockquote> @@ -25412,10 +37038,10 @@ gs/psi/imain.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-27 17:32:36 +0100></a> 2011-05-27 17:32:36 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6a743893666fa2c00244f291b83208e5cb961a27">6a743893666fa2c00244f291b83208e5cb961a27</a> <blockquote> @@ -25432,10 +37058,10 @@ gs/doc/News.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-27 15:58:28 +0100></a> 2011-05-27 15:58:28 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9a83627c1c0015a446fbf087848e98234a2bdddb">9a83627c1c0015a446fbf087848e98234a2bdddb</a> <blockquote> @@ -25462,10 +37088,10 @@ gs/psi/imainarg.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-27 10:15:37 +0100></a> 2011-05-27 10:15:37 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=96da6c46750074869c5bcaeeba7e204d8df83a16">96da6c46750074869c5bcaeeba7e204d8df83a16</a> <blockquote> @@ -25496,10 +37122,10 @@ gs/toolbin/localcluster/clusterpush.txt <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-26 11:20:10 -0700></a> 2011-05-26 11:20:10 -0700</strong> -<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=998fc31cc9bd717190b0313eb246c14fe6303602">998fc31cc9bd717190b0313eb246c14fe6303602</a> <blockquote> @@ -25520,10 +37146,10 @@ gs/toolbin/localcluster/clusterpush.pl <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-26 01:09:55 -0700></a> 2011-05-26 01:09:55 -0700</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=eb0b920bd993d1b03478c9ba4dfc54e995ec7bac">eb0b920bd993d1b03478c9ba4dfc54e995ec7bac</a> <blockquote> @@ -25536,10 +37162,10 @@ gs/base/gsmchunk.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-25 23:47:04 -0600></a> 2011-05-25 23:47:04 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ec6afb99389c13414a43820908e090841b6bcd75">ec6afb99389c13414a43820908e090841b6bcd75</a> <blockquote> @@ -25560,10 +37186,10 @@ pl/plmain.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-24 08:08:35 -0700></a> 2011-05-24 08:08:35 -0700</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=25de59220e9472e6de1acc046c317141a1751770">25de59220e9472e6de1acc046c317141a1751770</a> <blockquote> @@ -25590,10 +37216,10 @@ gs/base/gdevnfwd.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-25 20:55:29 -0400></a> 2011-05-25 20:55:29 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b8a35e6cf6f0394487c9e46d989ea57dd0e4203d">b8a35e6cf6f0394487c9e46d989ea57dd0e4203d</a> <blockquote> @@ -25612,10 +37238,10 @@ gs/base/sjpx_luratech.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-25 19:55:04 +0000></a> 2011-05-25 19:55:04 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1de7e6dcb4a89cfdbc93ef176cee17f2e1b430f3">1de7e6dcb4a89cfdbc93ef176cee17f2e1b430f3</a> <blockquote> @@ -25640,10 +37266,10 @@ gs/toolbin/localcluster/clusterpush.pl <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-25 11:11:25 +0000></a> 2011-05-25 11:11:25 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=177d0f5ef5d3d2f992b10750e072dc91696c92cc">177d0f5ef5d3d2f992b10750e072dc91696c92cc</a> <blockquote> @@ -25668,10 +37294,10 @@ gs/toolbin/gitsetup.sh <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-25 06:54:07 +0000></a> 2011-05-25 06:54:07 +0000</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ebefadf4428a0fd4ca4607221bb59e2e0343b35b">ebefadf4428a0fd4ca4607221bb59e2e0343b35b</a> <blockquote> @@ -25684,10 +37310,10 @@ gs/toolbin/gitsetup.sh <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-24 16:23:32 +0100></a> 2011-05-24 16:23:32 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8151aa54b8a71e5c9929bb43390a9be1b4b8d042">8151aa54b8a71e5c9929bb43390a9be1b4b8d042</a> <blockquote> @@ -25710,7 +37336,7 @@ gs/toolbin/gitsetup.sh <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-24 07:53:59 -0700></a> 2011-05-24 07:53:59 -0700</strong> <br>Robin Watts <robin@peeves.(none)><br> @@ -25744,10 +37370,10 @@ gs/base/gsropt.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-24 12:38:27 +0100></a> 2011-05-24 12:38:27 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=38720da47205c029d9bee6c3b792791b6f39277d">38720da47205c029d9bee6c3b792791b6f39277d</a> <blockquote> @@ -25774,10 +37400,10 @@ gs/base/gdevm1.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-24 08:35:18 +0100></a> 2011-05-24 08:35:18 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b246d9d85c119f101956ba07cf9e1c8b9f510b49">b246d9d85c119f101956ba07cf9e1c8b9f510b49</a> <blockquote> @@ -25804,10 +37430,10 @@ gs/base/gdevpdtd.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-20 20:45:41 +0100></a> 2011-05-20 20:45:41 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=99b6056dda5ccf74a270d5ca3dbbe2319dc2c219">99b6056dda5ccf74a270d5ca3dbbe2319dc2c219</a> <blockquote> @@ -25830,10 +37456,10 @@ gs/base/gxpcmap.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-23 15:42:46 +0100></a> 2011-05-23 15:42:46 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=86e887eab1634dc9bceec1e1479c11fe03835e96">86e887eab1634dc9bceec1e1479c11fe03835e96</a> <blockquote> @@ -25854,10 +37480,10 @@ gs/base/gdevm1.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-23 16:41:17 +0100></a> 2011-05-23 16:41:17 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=54796e82370348412811db945b95c42953ce0957">54796e82370348412811db945b95c42953ce0957</a> <blockquote> @@ -25888,10 +37514,10 @@ gs/base/gdevdsp.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-23 08:08:23 +0100></a> 2011-05-23 08:08:23 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7fcb89d46d42eb8806d226d3eb39a64f2ad0fe08">7fcb89d46d42eb8806d226d3eb39a64f2ad0fe08</a> <blockquote> @@ -25904,10 +37530,10 @@ gs/base/gdevpdtt.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-22 22:23:49 +0100></a> 2011-05-22 22:23:49 +0100</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b7d52f725a7c4ef939469f757687a86252fade9c">b7d52f725a7c4ef939469f757687a86252fade9c</a> <blockquote> @@ -25952,10 +37578,10 @@ gs/base/memento.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-22 08:36:29 -0700></a> 2011-05-22 08:36:29 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1be218b08069f483ba53eacddc6f7cfbe96957ea">1be218b08069f483ba53eacddc6f7cfbe96957ea</a> <blockquote> @@ -25998,10 +37624,10 @@ gs/base/gxclthrd.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-22 08:32:34 -0700></a> 2011-05-22 08:32:34 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=185b6f5db3771f6501d55b7b0b6c6ca8663b24c5">185b6f5db3771f6501d55b7b0b6c6ca8663b24c5</a> <blockquote> @@ -26046,10 +37672,10 @@ gs/toolbin/color/icc_creator/effects/yellow_output.icc <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-22 00:03:57 -0400></a> 2011-05-22 00:03:57 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=70912a68940b1361e8d33a239a57280eead00bfc">70912a68940b1361e8d33a239a57280eead00bfc</a> <blockquote> @@ -26070,10 +37696,10 @@ gs/Resource/Init/pdf_draw.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-21 01:15:49 -0400></a> 2011-05-21 01:15:49 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3ac9479be8db8eb44f3787d54a171747b61c2b44">3ac9479be8db8eb44f3787d54a171747b61c2b44</a> <blockquote> @@ -26102,10 +37728,10 @@ gs/Resource/Init/pdf_main.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-20 19:59:16 +0100></a> 2011-05-20 19:59:16 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4c64b898e1dc2b3532e0fe6c18a292fa58843207">4c64b898e1dc2b3532e0fe6c18a292fa58843207</a> <blockquote> @@ -26118,10 +37744,10 @@ gs/base/gdevpdtd.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-20 19:43:55 +0100></a> 2011-05-20 19:43:55 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=83318bd849910c6c79f0ea5cb11912557ac01307">83318bd849910c6c79f0ea5cb11912557ac01307</a> <blockquote> @@ -26156,10 +37782,10 @@ gs/base/gxccache.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-20 12:03:14 +0100></a> 2011-05-20 12:03:14 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=96b967aac2176d9cd96167cc1430bb76074d6384">96b967aac2176d9cd96167cc1430bb76074d6384</a> <blockquote> @@ -26178,10 +37804,10 @@ gs/base/gxccache.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-19 13:51:24 +0100></a> 2011-05-19 13:51:24 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0b8df1bfb7f5496ba5b644b21c7586fda6dcdc46">0b8df1bfb7f5496ba5b644b21c7586fda6dcdc46</a> <blockquote> @@ -26214,10 +37840,10 @@ gs/base/gdevpdtt.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-17 15:53:56 +0100></a> 2011-05-17 15:53:56 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=49921ad78b31af5ab8803d6de886d93106c0db0c">49921ad78b31af5ab8803d6de886d93106c0db0c</a> <blockquote> @@ -26282,10 +37908,10 @@ pl/plfont.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-13 19:57:44 +0100></a> 2011-05-13 19:57:44 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=97fbf9fd981cdda1d6db80c2a808e3935b1809f3">97fbf9fd981cdda1d6db80c2a808e3935b1809f3</a> <blockquote> @@ -26300,10 +37926,10 @@ gs/base/gdevpdtd.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-13 19:53:56 +0100></a> 2011-05-13 19:53:56 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=fa801aa476fc200d397f0c72c383462eaad88267">fa801aa476fc200d397f0c72c383462eaad88267</a> <blockquote> @@ -26358,10 +37984,10 @@ gs/base/gxpaint.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-12 16:04:17 +0100></a> 2011-05-12 16:04:17 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6a1c8f107029e92509dfbcaf4aaf1d691d27abe5">6a1c8f107029e92509dfbcaf4aaf1d691d27abe5</a> <blockquote> @@ -26382,10 +38008,10 @@ gs/base/gdevpdtt.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-11 15:46:23 +0100></a> 2011-05-11 15:46:23 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d2ce995693b6c279ea207081728f6906a02e718a">d2ce995693b6c279ea207081728f6906a02e718a</a> <blockquote> @@ -26436,10 +38062,10 @@ gs/base/gdevpdtt.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-06 15:35:13 +0100></a> 2011-05-06 15:35:13 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=bc6a5bdd6329a0027d0c162e29eda277f85c2a8a">bc6a5bdd6329a0027d0c162e29eda277f85c2a8a</a> <blockquote> @@ -26472,10 +38098,10 @@ gs/base/gdevpdtt.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-06 15:06:22 +0100></a> 2011-05-06 15:06:22 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8730b9f1c3c1977805a9f0ad830b0268170343c4">8730b9f1c3c1977805a9f0ad830b0268170343c4</a> <blockquote> @@ -26520,10 +38146,10 @@ gs/base/gdevpdtt.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-06 12:29:38 +0100></a> 2011-05-06 12:29:38 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1b7695b7f2fe4dac0e228294b944b667e617e822">1b7695b7f2fe4dac0e228294b944b667e617e822</a> <blockquote> @@ -26554,10 +38180,10 @@ gs/base/gdevpdtt.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-06 11:49:19 +0100></a> 2011-05-06 11:49:19 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3791899545ad61db983158e468d29de85153f94a">3791899545ad61db983158e468d29de85153f94a</a> <blockquote> @@ -26578,10 +38204,10 @@ gs/base/gdevpdtt.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-05 15:26:17 +0100></a> 2011-05-05 15:26:17 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1ccea133c3b21570c6400337dbe260791da8807d">1ccea133c3b21570c6400337dbe260791da8807d</a> <blockquote> @@ -26602,10 +38228,10 @@ gs/base/gdevpdtt.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-05 14:50:33 +0100></a> 2011-05-05 14:50:33 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=fa5cce2824ade8c280adf370686e20e661d0c3e3">fa5cce2824ade8c280adf370686e20e661d0c3e3</a> <blockquote> @@ -26620,10 +38246,10 @@ gs/base/gdevpdtt.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-05 13:15:19 +0100></a> 2011-05-05 13:15:19 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f5cc30c83a05acacfd9c2e18b72e7e716c38d024">f5cc30c83a05acacfd9c2e18b72e7e716c38d024</a> <blockquote> @@ -26636,10 +38262,10 @@ gs/base/gdevpdtt.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-05 13:13:27 +0100></a> 2011-05-05 13:13:27 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7838510e494245cc5e5349f2ea0d5ff9028c96d0">7838510e494245cc5e5349f2ea0d5ff9028c96d0</a> <blockquote> @@ -26666,10 +38292,10 @@ gs/base/gdevpdtt.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-29 16:42:30 +0100></a> 2011-04-29 16:42:30 +0100</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=947e90ad0229b6333d6eb61e7f54ac33b200ab28">947e90ad0229b6333d6eb61e7f54ac33b200ab28</a> <blockquote> @@ -26696,10 +38322,10 @@ gs/base/gdevpdtt.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-20 18:22:37 +0100></a> 2011-05-20 18:22:37 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1ab5da13a846b9fde15c2863b6b75ae5b28d22d8">1ab5da13a846b9fde15c2863b6b75ae5b28d22d8</a> <blockquote> @@ -26732,10 +38358,10 @@ gs/base/gdevpdtd.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-20 12:46:09 +0000></a> 2011-05-20 12:46:09 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0805588e9bcaec02b4eef4582db6ab23ae8ea1b1">0805588e9bcaec02b4eef4582db6ab23ae8ea1b1</a> <blockquote> @@ -26774,10 +38400,10 @@ gs/base/gxshade6.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-20 07:58:28 +0100></a> 2011-05-20 07:58:28 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c6341648ed83b1a3dde948bdf8bcf54a2f275fe5">c6341648ed83b1a3dde948bdf8bcf54a2f275fe5</a> <blockquote> @@ -26802,10 +38428,10 @@ gs/base/Makefile.in <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-19 14:55:52 -0600></a> 2011-05-19 14:55:52 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9de72911de76b582f028c70564b1539f913b517c">9de72911de76b582f028c70564b1539f913b517c</a> <blockquote> @@ -26828,10 +38454,10 @@ common/msvc_top.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-18 19:04:26 -0600></a> 2011-05-18 19:04:26 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=413e6e5a1c7ccc3d86678a54e93130ca182f9e98">413e6e5a1c7ccc3d86678a54e93130ca182f9e98</a> <blockquote> @@ -26852,10 +38478,10 @@ gs/base/gdevsvg.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-16 13:28:46 -0600></a> 2011-05-16 13:28:46 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=86da13321eaa87a01b804af3619d30f8a7263f5e">86da13321eaa87a01b804af3619d30f8a7263f5e</a> <blockquote> @@ -26874,10 +38500,10 @@ gs/base/gdevsvg.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-19 18:32:07 +0100></a> 2011-05-19 18:32:07 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4812b7189345fa94075445d8e8d5eef7eb04cdab">4812b7189345fa94075445d8e8d5eef7eb04cdab</a> <blockquote> @@ -26906,10 +38532,10 @@ gs/base/configure.ac <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-19 16:58:33 +0000></a> 2011-05-19 16:58:33 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8f4b7b96b14df2bef1564e00c72f087f72bb8f56">8f4b7b96b14df2bef1564e00c72f087f72bb8f56</a> <blockquote> @@ -26930,10 +38556,10 @@ gs/base/memento.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-19 15:26:05 +0000></a> 2011-05-19 15:26:05 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b35b5d610738a521cfe6374965a8f6c4d6b5d477">b35b5d610738a521cfe6374965a8f6c4d6b5d477</a> <blockquote> @@ -26950,10 +38576,10 @@ gs/base/memento.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-19 15:34:31 +0100></a> 2011-05-19 15:34:31 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=44e59fd123729ba05f8728f01d13406d3e283855">44e59fd123729ba05f8728f01d13406d3e283855</a> <blockquote> @@ -26964,10 +38590,10 @@ Merge branch 'patt_trans_clist' <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-19 15:01:14 +0100></a> 2011-05-19 15:01:14 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3bf453e7987830459ca677c8fa1b93fbd6c4a7e3">3bf453e7987830459ca677c8fa1b93fbd6c4a7e3</a> <blockquote> @@ -27000,10 +38626,10 @@ gs/base/gdevp14.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-19 13:35:37 +0100></a> 2011-05-19 13:35:37 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=bc9e69257a1605d67aca0cd121e167d7e0ae22be">bc9e69257a1605d67aca0cd121e167d7e0ae22be</a> <blockquote> @@ -27034,10 +38660,10 @@ gs/base/gxclrast.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-18 15:57:45 +0000></a> 2011-05-18 15:57:45 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5cff633dff1b8b91afb97925f8a4f7781db5a9b2">5cff633dff1b8b91afb97925f8a4f7781db5a9b2</a> <blockquote> @@ -27062,10 +38688,10 @@ gs/base/gxp1fill.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-17 23:37:56 +0000></a> 2011-05-17 23:37:56 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=128650aac51fcf723428b8a902c4e3af7d1d058f">128650aac51fcf723428b8a902c4e3af7d1d058f</a> <blockquote> @@ -27094,10 +38720,10 @@ gs/base/gxpcmap.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-17 18:13:17 +0100></a> 2011-05-17 18:13:17 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6780bf7996f1d5a0be5b0dc55e89ea48bf89980e">6780bf7996f1d5a0be5b0dc55e89ea48bf89980e</a> <blockquote> @@ -27116,10 +38742,10 @@ gs/base/memento.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-17 15:53:01 +0100></a> 2011-05-17 15:53:01 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ce8bddd7cef1f9e0d2c2ae28b82d513a6cfa9dce">ce8bddd7cef1f9e0d2c2ae28b82d513a6cfa9dce</a> <blockquote> @@ -27146,10 +38772,10 @@ gs/ghostscript.vcproj <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-17 15:42:11 +0100></a> 2011-05-17 15:42:11 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1b7bf4222988019f17a454ce7a6b841d586c3d4d">1b7bf4222988019f17a454ce7a6b841d586c3d4d</a> <blockquote> @@ -27172,10 +38798,10 @@ gs/base/gdevp14.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-17 15:38:38 +0100></a> 2011-05-17 15:38:38 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6283d613595f2c42a461d2cb8cfddb2e0a6fc168">6283d613595f2c42a461d2cb8cfddb2e0a6fc168</a> <blockquote> @@ -27198,10 +38824,10 @@ gs/toolbin/leaks.tcl <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-17 15:23:24 +0100></a> 2011-05-17 15:23:24 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4ec504eeddfd5e17ca5f1b4e58090fb0c1b15201">4ec504eeddfd5e17ca5f1b4e58090fb0c1b15201</a> <blockquote> @@ -27238,10 +38864,10 @@ gs/psi/zicc.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-12 17:49:46 +0100></a> 2011-05-12 17:49:46 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a0ac4ac2082132905463703ddd8b6db6fd95e4fb">a0ac4ac2082132905463703ddd8b6db6fd95e4fb</a> <blockquote> @@ -27262,10 +38888,10 @@ gs/base/gdevp14.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-12 17:41:17 +0100></a> 2011-05-12 17:41:17 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d40646d2f1c48c174fad480c03309707b16659c7">d40646d2f1c48c174fad480c03309707b16659c7</a> <blockquote> @@ -27286,10 +38912,10 @@ gs/base/gdevnfwd.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-12 17:01:59 +0100></a> 2011-05-12 17:01:59 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6d910ef6207e3704f1050cd46c481ac81b681261">6d910ef6207e3704f1050cd46c481ac81b681261</a> <blockquote> @@ -27310,10 +38936,10 @@ gs/base/gdevp14.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-12 15:26:56 +0100></a> 2011-05-12 15:26:56 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4d9eb7298700e0b4c484f164805d556c03c22b24">4d9eb7298700e0b4c484f164805d556c03c22b24</a> <blockquote> @@ -27354,10 +38980,10 @@ gs/base/gxpcmap.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-04 20:00:50 +0100></a> 2011-05-04 20:00:50 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9d8dc0278374c7c5bb4868a1ed356b8b5f8ece8a">9d8dc0278374c7c5bb4868a1ed356b8b5f8ece8a</a> <blockquote> @@ -27380,10 +39006,10 @@ gs/base/gdevp14.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-03 20:36:49 -0700></a> 2011-05-03 20:36:49 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8ae4342084cbfc46782ca3fc23b4965f910f3c51">8ae4342084cbfc46782ca3fc23b4965f910f3c51</a> <blockquote> @@ -27398,10 +39024,10 @@ gs/base/gdevp14.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-03 17:30:58 +0100></a> 2011-05-03 17:30:58 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e0e5e5c874d7546805558a00bec9c54ebd0770e5">e0e5e5c874d7546805558a00bec9c54ebd0770e5</a> <blockquote> @@ -27424,10 +39050,10 @@ gs/psi/zpaint.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-02 19:39:22 +0000></a> 2011-05-02 19:39:22 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=04eef3817a5a6d3fee054338629b1e50eaa4ee0f">04eef3817a5a6d3fee054338629b1e50eaa4ee0f</a> <blockquote> @@ -27438,10 +39064,10 @@ Merge branch 'master' into patt_trans_clist <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-02 19:28:39 +0000></a> 2011-05-02 19:28:39 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=df2175e571369df32fc66e375357bc69976c5fed">df2175e571369df32fc66e375357bc69976c5fed</a> <blockquote> @@ -27466,10 +39092,10 @@ gs/base/gdevnfwd.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-02 20:02:59 +0100></a> 2011-05-02 20:02:59 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8eed15b976995b889a2498b064b53397a7d164a1">8eed15b976995b889a2498b064b53397a7d164a1</a> <blockquote> @@ -27490,10 +39116,10 @@ gs/ghostscript.vcproj <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-02 19:50:04 +0100></a> 2011-05-02 19:50:04 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8d52d58da97faadd2dcd009f9a5381e87182789d">8d52d58da97faadd2dcd009f9a5381e87182789d</a> <blockquote> @@ -27518,10 +39144,10 @@ gs/base/gxclrast.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-02 18:32:06 +0000></a> 2011-05-02 18:32:06 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4cd416d1e5f46c01ce9827b803035a939872e7f7">4cd416d1e5f46c01ce9827b803035a939872e7f7</a> <blockquote> @@ -27562,10 +39188,10 @@ gs/base/gxclrast.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-02 11:21:50 -0700></a> 2011-05-02 11:21:50 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1d33714d197a3335ad34d21e70fc767cf42b369d">1d33714d197a3335ad34d21e70fc767cf42b369d</a> <blockquote> @@ -27578,10 +39204,10 @@ gs/base/gxp1fill.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-02 18:53:00 +0100></a> 2011-05-02 18:53:00 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=600aa9cc10d4439823de265d2805617154294ee7">600aa9cc10d4439823de265d2805617154294ee7</a> <blockquote> @@ -27622,10 +39248,10 @@ gs/psi/ztrans.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-02 14:51:26 +0100></a> 2011-05-02 14:51:26 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1dbe20d53a4443a70692e9b7807cfb8a158229d0">1dbe20d53a4443a70692e9b7807cfb8a158229d0</a> <blockquote> @@ -27638,10 +39264,10 @@ gs/toolbin/bmpcmp.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-30 17:55:42 +0100></a> 2011-04-30 17:55:42 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=eaae298fcfe31efda0166786c5624ef8fefd0e12">eaae298fcfe31efda0166786c5624ef8fefd0e12</a> <blockquote> @@ -27676,10 +39302,10 @@ gs/psi/zpaint.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-29 19:41:50 +0100></a> 2011-04-29 19:41:50 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=96339fd0f400d7c0534a8ff73c355787d7773297">96339fd0f400d7c0534a8ff73c355787d7773297</a> <blockquote> @@ -27692,10 +39318,10 @@ gs/base/gxfillsl.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-29 19:39:27 +0100></a> 2011-04-29 19:39:27 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6ac5520977be5b3ee198c155ef395c6406962db4">6ac5520977be5b3ee198c155ef395c6406962db4</a> <blockquote> @@ -27710,10 +39336,10 @@ gs/base/gsicc.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-27 22:41:28 -0700></a> 2011-04-27 22:41:28 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c9de3e70e4027fb86dde6079a48b29cfd6825c72">c9de3e70e4027fb86dde6079a48b29cfd6825c72</a> <blockquote> <p> @@ -27751,10 +39377,10 @@ win32/xps.vcproj.michaelv-PC.michaelv.user <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-27 22:27:39 -0700></a> 2011-04-27 22:27:39 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4b191e99538574a67178a8a4df0e19f380d47403">4b191e99538574a67178a8a4df0e19f380d47403</a> <blockquote> @@ -27789,10 +39415,10 @@ gs/base/gxclrast.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-27 22:20:56 -0700></a> 2011-04-27 22:20:56 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=01c9c2bd3dbd8be851b2e8dde68885413807e704">01c9c2bd3dbd8be851b2e8dde68885413807e704</a> <blockquote> @@ -27827,10 +39453,10 @@ win32/xps.vcproj.michaelv-PC.michaelv.user <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-27 18:43:52 +0000></a> 2011-04-27 18:43:52 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=82437e248e95c3e9830720feaf5030d37950b091">82437e248e95c3e9830720feaf5030d37950b091</a> <blockquote> @@ -27843,10 +39469,10 @@ gs/base/gxpcmap.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-27 18:42:10 +0000></a> 2011-04-27 18:42:10 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=bdbb2b5da2ad758d07dfefc84b2a53c00ba091d4">bdbb2b5da2ad758d07dfefc84b2a53c00ba091d4</a> <blockquote> @@ -27877,10 +39503,10 @@ gs/base/gxclrast.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-27 15:25:22 +0100></a> 2011-04-27 15:25:22 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=bdfb4cf85e6c7d78dbeecfb8c6dd06c1eed14714">bdfb4cf85e6c7d78dbeecfb8c6dd06c1eed14714</a> <blockquote> @@ -27893,10 +39519,10 @@ gs/base/gxpcmap.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-27 10:46:22 +0000></a> 2011-04-27 10:46:22 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1540df197675f2935c6d743927ad25df0396dfff">1540df197675f2935c6d743927ad25df0396dfff</a> <blockquote> @@ -27909,10 +39535,10 @@ gs/base/gstrans.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-26 13:23:00 -0700></a> 2011-04-26 13:23:00 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=212d2dba16a53088ba6de69266603db847069ec7">212d2dba16a53088ba6de69266603db847069ec7</a> <blockquote> @@ -27925,10 +39551,10 @@ gs/base/gdevp14.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-26 19:40:25 +0100></a> 2011-04-26 19:40:25 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=696ee8153b72d20484e66f5da43b6ee6027fddc4">696ee8153b72d20484e66f5da43b6ee6027fddc4</a> <blockquote> @@ -27941,7 +39567,7 @@ gs/base/gsptype1.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-02-09 21:38:24 +0000></a> 2011-02-09 21:38:24 +0000</strong> <br>mvrhel <mvrhel@a1074d23-0009-0410-80fe-cf8c14f379e6><br> @@ -28057,10 +39683,10 @@ xps/xpspage.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-19 15:27:07 +0100></a> 2011-05-19 15:27:07 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e60ed1f615f7347dc9318b2c8e17851fb3a6199a">e60ed1f615f7347dc9318b2c8e17851fb3a6199a</a> <blockquote> @@ -28081,10 +39707,10 @@ gs/base/gsropt.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-19 12:28:06 +0000></a> 2011-05-19 12:28:06 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f66aa4e491ecff0a5787c4f4a8c8ace1cb7d3432">f66aa4e491ecff0a5787c4f4a8c8ace1cb7d3432</a> <blockquote> @@ -28113,10 +39739,10 @@ gs/base/memento.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-18 12:28:05 -0600></a> 2011-05-18 12:28:05 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ef883a068ea54fca1569e5389f7ccfa6aa01e6a8">ef883a068ea54fca1569e5389f7ccfa6aa01e6a8</a> <blockquote> @@ -28127,10 +39753,10 @@ Merge branch 'pcl_documentation' <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-14 15:15:32 -0600></a> 2011-05-14 15:15:32 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=21503ee8197c9707f8ced1c92593c4e279687ee2">21503ee8197c9707f8ced1c92593c4e279687ee2</a> <blockquote> @@ -28147,10 +39773,10 @@ doc/ghostpdl.txt <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-18 17:48:10 +0100></a> 2011-05-18 17:48:10 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=62b57818e9117c1ebfe32894464ab12956826f7d">62b57818e9117c1ebfe32894464ab12956826f7d</a> <blockquote> @@ -28169,10 +39795,10 @@ gs/base/gxclrast.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-18 15:05:28 +0100></a> 2011-05-18 15:05:28 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1a7d4d447c2fc05240ab258f4eb232080fd1fb5f">1a7d4d447c2fc05240ab258f4eb232080fd1fb5f</a> <blockquote> @@ -28207,10 +39833,10 @@ gs/psi/msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-18 08:21:21 +0100></a> 2011-05-18 08:21:21 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f9cf64f56577b593f424c7d661b5fb8ea7a53216">f9cf64f56577b593f424c7d661b5fb8ea7a53216</a> <blockquote> @@ -28231,10 +39857,10 @@ gs/base/lib.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-17 23:43:14 -0700></a> 2011-05-17 23:43:14 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=447c1a791d28fb72b196f75356bc411ef45afbdd">447c1a791d28fb72b196f75356bc411ef45afbdd</a> <blockquote> @@ -28283,10 +39909,10 @@ gs/base/lib.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-17 22:33:15 +0100></a> 2011-05-17 22:33:15 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8d9bc767c0c59a7effa7652cbcbde14ab82de249">8d9bc767c0c59a7effa7652cbcbde14ab82de249</a> <blockquote> @@ -28315,10 +39941,10 @@ gs/base/unix-aux.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-17 15:29:53 -0400></a> 2011-05-17 15:29:53 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=cbe9dcfc93812aae26ffd5c2bebbe5b2dc1a4623">cbe9dcfc93812aae26ffd5c2bebbe5b2dc1a4623</a> <blockquote> @@ -28339,10 +39965,10 @@ gs/Resource/Init/pdf_base.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-17 11:28:50 -0700></a> 2011-05-17 11:28:50 -0700</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=784c8aa262a2a71659ce2d882c424e0254368a10">784c8aa262a2a71659ce2d882c424e0254368a10</a> <blockquote> @@ -28363,10 +39989,10 @@ gs/base/gxclthrd.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-17 18:13:17 +0100></a> 2011-05-17 18:13:17 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=bc9c681b53babcab8d5e6bd102bfb0c51b8b7ed1">bc9c681b53babcab8d5e6bd102bfb0c51b8b7ed1</a> <blockquote> @@ -28389,10 +40015,10 @@ gs/base/memento.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-17 12:03:33 +0000></a> 2011-05-17 12:03:33 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2b7e6a4174a58cf0c395e4950a428a722607f860">2b7e6a4174a58cf0c395e4950a428a722607f860</a> <blockquote> @@ -28425,10 +40051,10 @@ gs/base/memento.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-15 15:50:40 -0700></a> 2011-05-15 15:50:40 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1787ce3393956701e6241b8efc6f575887c3f5c1">1787ce3393956701e6241b8efc6f575887c3f5c1</a> <blockquote> @@ -28549,10 +40175,10 @@ xps/xpstop.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-13 10:52:18 -0700></a> 2011-05-13 10:52:18 -0700</strong> -<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c622f66846aa6b8124b1dffed7dbdaedabedd93f">c622f66846aa6b8124b1dffed7dbdaedabedd93f</a> <blockquote> @@ -28613,10 +40239,10 @@ gs/toolbin/localcluster/weekly.sh <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-13 09:42:41 -0700></a> 2011-05-13 09:42:41 -0700</strong> -<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7dcc68ce753175a9c686021d53a061253e2787c3">7dcc68ce753175a9c686021d53a061253e2787c3</a> <blockquote> @@ -28677,10 +40303,10 @@ gs/base/math_.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-13 09:33:29 +0000></a> 2011-05-13 09:33:29 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4bd5322f27e9b95716323bdd000e312418a59676">4bd5322f27e9b95716323bdd000e312418a59676</a> <blockquote> @@ -28699,10 +40325,10 @@ gs/lcms/src/cmsxform.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-12 23:14:47 +0000></a> 2011-05-12 23:14:47 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3767ee67758778d00c9c5c879ade41fc9f41c83b">3767ee67758778d00c9c5c879ade41fc9f41c83b</a> <blockquote> @@ -28729,10 +40355,10 @@ gs/lcms/src/cmsxform.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-12 17:57:55 +0100></a> 2011-05-12 17:57:55 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8bcf5d9dd0c4088a811f85121addb238c9240478">8bcf5d9dd0c4088a811f85121addb238c9240478</a> <blockquote> @@ -28749,10 +40375,10 @@ gs/ghostscript.vcproj <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-12 16:06:08 +0000></a> 2011-05-12 16:06:08 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d324305b11fd0bb399c868fe87b26cb768dc06c5">d324305b11fd0bb399c868fe87b26cb768dc06c5</a> <blockquote> @@ -28797,10 +40423,10 @@ gs/lcms/src/cmsxform.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-12 15:08:01 +0100></a> 2011-05-12 15:08:01 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e79fff7a2b215103c795b74d4abe162bf8ca3486">e79fff7a2b215103c795b74d4abe162bf8ca3486</a> <blockquote> @@ -28855,10 +40481,10 @@ gs/psi/interp.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-11 15:39:06 -0600></a> 2011-05-11 15:39:06 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7d77dabf5a1e24118455a5c0417ae75c5d5dcf60">7d77dabf5a1e24118455a5c0417ae75c5d5dcf60</a> <blockquote> @@ -28889,10 +40515,10 @@ gs/jbig2dec/jbig2_text.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-11 15:18:11 -0600></a> 2011-05-11 15:18:11 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7c309e8a33333da3c124732bb6b00b0701e85579">7c309e8a33333da3c124732bb6b00b0701e85579</a> <blockquote> @@ -28915,10 +40541,10 @@ gs/jbig2dec/jbig2_symbol_dict.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-11 17:12:59 +0000></a> 2011-05-11 17:12:59 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2bde8dc655c36ef729964980aa373c26dbe873e5">2bde8dc655c36ef729964980aa373c26dbe873e5</a> <blockquote> @@ -28937,10 +40563,10 @@ gs/lcms/src/cmsxform.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-11 16:17:05 +0000></a> 2011-05-11 16:17:05 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6469f738123e0c212473f11d38e88bb3650a9087">6469f738123e0c212473f11d38e88bb3650a9087</a> <blockquote> @@ -28979,10 +40605,10 @@ gs/lcms/src/cmsxform.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-02 19:50:04 +0100></a> 2011-05-02 19:50:04 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1d07f53add51362ce5887b599f2dcb360f9cf348">1d07f53add51362ce5887b599f2dcb360f9cf348</a> <blockquote> @@ -29007,10 +40633,10 @@ gs/base/gxclrast.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-10 19:29:49 +0100></a> 2011-05-10 19:29:49 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f6f6de913f2f20914ed641a0331e405011d6565b">f6f6de913f2f20914ed641a0331e405011d6565b</a> <blockquote> @@ -29059,10 +40685,10 @@ gs/base/gximono.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-10 19:24:55 +0100></a> 2011-05-10 19:24:55 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=21cfb2e3b6c0d15c84b748586c51969daae58345">21cfb2e3b6c0d15c84b748586c51969daae58345</a> <blockquote> @@ -29085,10 +40711,10 @@ gs/lcms/include/lcms.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-02 18:53:00 +0100></a> 2011-05-02 18:53:00 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=eef6a4d712a79a5f8d5f48f43c2572d5f002fc38">eef6a4d712a79a5f8d5f48f43c2572d5f002fc38</a> <blockquote> @@ -29133,10 +40759,10 @@ gs/psi/ztrans.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-10 09:16:17 +0000></a> 2011-05-10 09:16:17 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b1cf87e28636a4922505e9c486b59e64c857717f">b1cf87e28636a4922505e9c486b59e64c857717f</a> <blockquote> @@ -29171,10 +40797,10 @@ gs/base/gdevm1.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-10 08:39:19 +0000></a> 2011-05-10 08:39:19 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2429ef51f12477d083bfcd3f15f97f90bb653b52">2429ef51f12477d083bfcd3f15f97f90bb653b52</a> <blockquote> @@ -29195,10 +40821,10 @@ gs/base/gximono.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-09 23:46:09 +0000></a> 2011-05-09 23:46:09 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=bf8d753f7346c0c97bd4109f0684993ab0a46041">bf8d753f7346c0c97bd4109f0684993ab0a46041</a> <blockquote> @@ -29227,10 +40853,10 @@ gs/base/sidscale.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-10 00:21:21 -0400></a> 2011-05-10 00:21:21 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0f5928344123e31229d31eb81e3f09b528170e38">0f5928344123e31229d31eb81e3f09b528170e38</a> <blockquote> @@ -29247,10 +40873,10 @@ gs/Resource/Init/pdf_main.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-09 14:47:48 -0600></a> 2011-05-09 14:47:48 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=df4e669177f7757a5c054084f4990599bef5c355">df4e669177f7757a5c054084f4990599bef5c355</a> <blockquote> @@ -29263,10 +40889,10 @@ gs/base/gsnorop.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-09 13:16:31 -0600></a> 2011-05-09 13:16:31 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e55d362f3370b4bff0d72dc58c4b7a08b0dba71a">e55d362f3370b4bff0d72dc58c4b7a08b0dba71a</a> <blockquote> @@ -29307,10 +40933,10 @@ main/pcl6_msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-05 16:16:22 +0100></a> 2011-05-05 16:16:22 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=60d4b088c6d314079643a92a3c4e983b116600a9">60d4b088c6d314079643a92a3c4e983b116600a9</a> <blockquote> @@ -29343,10 +40969,10 @@ gs/lib/gslp.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-08 11:26:15 -0700></a> 2011-05-08 11:26:15 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c677c48f278aba56d45bf2601ed5d152287540f1">c677c48f278aba56d45bf2601ed5d152287540f1</a> <blockquote> @@ -29359,10 +40985,10 @@ gs/base/gsdevice.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-07 23:21:38 -0700></a> 2011-05-07 23:21:38 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b1d311f06250a07d4c360e67369980d199722694">b1d311f06250a07d4c360e67369980d199722694</a> <blockquote> @@ -29447,10 +41073,10 @@ gs/contrib/opvp/gdevopvp.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-06 08:57:07 -0400></a> 2011-05-06 08:57:07 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a065765cd3529d17ba687954d8f4deacd8319247">a065765cd3529d17ba687954d8f4deacd8319247</a> <blockquote> @@ -29463,10 +41089,10 @@ gs/psi/imainarg.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-06 01:13:51 -0400></a> 2011-05-06 01:13:51 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2822d8a9f4186aa14f3913258841b74ff87309cf">2822d8a9f4186aa14f3913258841b74ff87309cf</a> <blockquote> @@ -29483,10 +41109,10 @@ gs/Resource/Init/pdf_draw.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-04 15:38:22 +0000></a> 2011-05-04 15:38:22 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2756e4d6160f73af7bf5ed913af207914aeee588">2756e4d6160f73af7bf5ed913af207914aeee588</a> <blockquote> @@ -29503,10 +41129,10 @@ gs/toolbin/bmpcmp.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-04 15:08:36 +0100></a> 2011-05-04 15:08:36 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e97bf09450c5a08b591e0fca4ef59a21fb78b6ef">e97bf09450c5a08b591e0fca4ef59a21fb78b6ef</a> <blockquote> @@ -29523,10 +41149,10 @@ gs/toolbin/bmpcmp.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-04 00:45:28 -0400></a> 2011-05-04 00:45:28 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2f0b609805f1abf42b4b10dd721d9fef3001a847">2f0b609805f1abf42b4b10dd721d9fef3001a847</a> <blockquote> @@ -29543,10 +41169,10 @@ gs/Resource/Init/pdf_main.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-03 08:58:18 -0600></a> 2011-05-03 08:58:18 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=af70515f6dcd1ffae90250697325fee224182e17">af70515f6dcd1ffae90250697325fee224182e17</a> <blockquote> @@ -29577,10 +41203,10 @@ gs/base/gxipixel.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-03 17:45:45 +0100></a> 2011-05-03 17:45:45 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=afcbace446526e29bae11ce53bac5769a409e56f">afcbace446526e29bae11ce53bac5769a409e56f</a> <blockquote> @@ -29615,10 +41241,10 @@ gs/base/gxdevsop.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-03 16:39:13 +0000></a> 2011-05-03 16:39:13 +0000</strong> -<br>Robin Watts <robin@ghostscript.com><br> +<br>Robin Watts <robin@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6d5e2bde4fe7a42bdd631fb0756f4fafc460ec41">6d5e2bde4fe7a42bdd631fb0756f4fafc460ec41</a> <blockquote> @@ -29641,10 +41267,10 @@ gs/base/gdevmpla.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-02 14:51:26 +0100></a> 2011-05-02 14:51:26 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a78476dd0be85f69885f2614be5ab614b03c9168">a78476dd0be85f69885f2614be5ab614b03c9168</a> <blockquote> @@ -29657,10 +41283,10 @@ gs/toolbin/bmpcmp.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-02 20:41:12 +0100></a> 2011-05-02 20:41:12 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=cc3562ce331bc45a89cebd49c91e10149b5a90b2">cc3562ce331bc45a89cebd49c91e10149b5a90b2</a> <blockquote> @@ -29691,10 +41317,10 @@ gs/cups/gdevcups.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-05-02 14:32:18 +0100></a> 2011-05-02 14:32:18 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e784a5443d0bee380d1ad32055ad3075e3aa0995">e784a5443d0bee380d1ad32055ad3075e3aa0995</a> <blockquote> @@ -29745,10 +41371,10 @@ gs/psi/fapi_ft.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-30 19:01:53 +0100></a> 2011-04-30 19:01:53 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5091054103f3b07bbae8ab2fc75e6c6cc3fd7a86">5091054103f3b07bbae8ab2fc75e6c6cc3fd7a86</a> <blockquote> @@ -29761,10 +41387,10 @@ gs/base/gdevpng.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-30 18:11:47 +0100></a> 2011-04-30 18:11:47 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dcae57315a683272c799545783694c43545b6fe0">dcae57315a683272c799545783694c43545b6fe0</a> <blockquote> @@ -29791,10 +41417,10 @@ gs/base/gdevpng.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-30 08:38:31 -0400></a> 2011-04-30 08:38:31 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c98ade33d2b8fbc0ca6579c6d9e0ceb425374b0c">c98ade33d2b8fbc0ca6579c6d9e0ceb425374b0c</a> <blockquote> @@ -29809,10 +41435,10 @@ gs/Resource/Init/pdf_draw.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-27 22:27:39 -0700></a> 2011-04-27 22:27:39 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b128a1424550b3462348bd40ecd768356cdb08ae">b128a1424550b3462348bd40ecd768356cdb08ae</a> <blockquote> @@ -29855,10 +41481,10 @@ gs/base/gxclrast.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-28 20:23:29 +0100></a> 2011-04-28 20:23:29 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1553ea878b414b4ac389f7cec4c2076bc52be966">1553ea878b414b4ac389f7cec4c2076bc52be966</a> <blockquote> @@ -29897,10 +41523,10 @@ gs/base/gxht_thresh.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-28 17:19:14 +0100></a> 2011-04-28 17:19:14 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=dd0ead1acfd2cf2fea4e417afdd4b52b06d8c3ad">dd0ead1acfd2cf2fea4e417afdd4b52b06d8c3ad</a> <blockquote> @@ -29933,10 +41559,10 @@ gs/base/msvccmd.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-28 16:20:38 +0100></a> 2011-04-28 16:20:38 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=98a891175a74e4fdbdd2b5dc10a7fa60b9f75e16">98a891175a74e4fdbdd2b5dc10a7fa60b9f75e16</a> <blockquote> @@ -29955,10 +41581,10 @@ gs/base/gsroprun.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-28 09:01:05 +0100></a> 2011-04-28 09:01:05 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=26e55117205eaf76dfa6011c29e287f84ec99799">26e55117205eaf76dfa6011c29e287f84ec99799</a> <blockquote> @@ -29983,10 +41609,10 @@ psi/psitop.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-28 08:10:39 +0100></a> 2011-04-28 08:10:39 +0100</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7132af8bb76824feb241374cf152349995b6cc10">7132af8bb76824feb241374cf152349995b6cc10</a> <blockquote> @@ -30007,10 +41633,10 @@ gs/base/errors.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-25 18:58:52 -0600></a> 2011-04-25 18:58:52 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0361e41b57f8f4d798eb42e6320e6e96c355169d">0361e41b57f8f4d798eb42e6320e6e96c355169d</a> <blockquote> @@ -30045,10 +41671,10 @@ pxl/pxtop.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-25 17:53:50 -0600></a> 2011-04-25 17:53:50 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=732dc98f92f2132f21811cf8b2612c1091e65050">732dc98f92f2132f21811cf8b2612c1091e65050</a> <blockquote> @@ -30069,10 +41695,10 @@ pxl/pxink.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-26 19:20:25 +0100></a> 2011-04-26 19:20:25 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=262c866a71d08c1709484d95ffb3639f53156078">262c866a71d08c1709484d95ffb3639f53156078</a> <blockquote> @@ -30111,10 +41737,10 @@ gs/base/gxcindex.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-26 12:37:14 +0100></a> 2011-04-26 12:37:14 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=11b5fb512393a6e9d9bdf6c076dc388ebd8c7c3f">11b5fb512393a6e9d9bdf6c076dc388ebd8c7c3f</a> <blockquote> @@ -30137,10 +41763,10 @@ gs/psi/zicc.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-26 10:34:46 +0100></a> 2011-04-26 10:34:46 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a349c53ca01df5e425f25d1fa14d38c43d95b60c">a349c53ca01df5e425f25d1fa14d38c43d95b60c</a> <blockquote> @@ -30155,10 +41781,10 @@ gs/base/gxdownscale.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-25 22:56:41 -0700></a> 2011-04-25 22:56:41 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=79e14a10307ba37bcf00af1b05c1c52875d9774a">79e14a10307ba37bcf00af1b05c1c52875d9774a</a> <blockquote> @@ -30173,10 +41799,10 @@ gs/base/gxclthrd.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-25 17:37:09 -0700></a> 2011-04-25 17:37:09 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=03cb94a9da2cddd2b7055e8565dd797c67bf56f4">03cb94a9da2cddd2b7055e8565dd797c67bf56f4</a> <blockquote> @@ -30191,10 +41817,10 @@ gs/base/gxclrast.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-26 00:53:07 +0100></a> 2011-04-26 00:53:07 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=16789dc892db636719383c2542aa9cec04092e4d">16789dc892db636719383c2542aa9cec04092e4d</a> <blockquote> @@ -30219,10 +41845,10 @@ gs/base/gdevpng.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-24 20:35:45 -0400></a> 2011-04-24 20:35:45 -0400</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f5a6de969ae67a2318115c5e8e6e2b3b06fc58f3">f5a6de969ae67a2318115c5e8e6e2b3b06fc58f3</a> <blockquote> @@ -30237,10 +41863,10 @@ gs/Resource/Init/pdf_font.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-25 09:31:32 -0600></a> 2011-04-25 09:31:32 -0600</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3b66709cafd05910f2442250e12d1918f239c34b">3b66709cafd05910f2442250e12d1918f239c34b</a> <blockquote> @@ -30259,10 +41885,10 @@ pxl/pxpthr.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-22 15:40:50 -0600></a> 2011-04-22 15:40:50 -0600</strong> -<br>henrys <henry.stiles@artifex.com><br> +<br>henrys <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=460ff495a31f8a87d0ed677eed2660fca79369fc">460ff495a31f8a87d0ed677eed2660fca79369fc</a> <blockquote> @@ -30283,10 +41909,10 @@ pcl/pcxfmst.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-20 23:25:50 -0600></a> 2011-04-20 23:25:50 -0600</strong> -<br>henrys <henry.stiles@artifex.com><br> +<br>henrys <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=e5a9f968265abc47a85811e620c79bedf87b1da0">e5a9f968265abc47a85811e620c79bedf87b1da0</a> <blockquote> @@ -30303,10 +41929,10 @@ pl/pjparse.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-20 23:20:34 -0700></a> 2011-04-20 23:20:34 -0700</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4ddefa258ee17e359429c901ef8a0a8f3b234083">4ddefa258ee17e359429c901ef8a0a8f3b234083</a> <blockquote> @@ -30319,10 +41945,10 @@ gs/base/gsicc_manage.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-22 18:08:10 +0100></a> 2011-04-22 18:08:10 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1b3908faa01c7ef6197374a27b1a5861f0a383fe">1b3908faa01c7ef6197374a27b1a5861f0a383fe</a> <blockquote> @@ -30387,10 +42013,10 @@ main/pcl6_msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-20 10:40:58 -0700></a> 2011-04-20 10:40:58 -0700</strong> -<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8a203b909d59f8aa649492c23fa570afe3a61565">8a203b909d59f8aa649492c23fa570afe3a61565</a> <blockquote> @@ -30403,10 +42029,10 @@ gs/toolbin/localcluster/clusterpush.pl <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-20 09:17:25 -0700></a> 2011-04-20 09:17:25 -0700</strong> -<br>mvrhel <michael.vrhel@artifex.com><br> +<br>mvrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=20b6c78ff6fb123bc11a068ca329a96d2452b529">20b6c78ff6fb123bc11a068ca329a96d2452b529</a> <blockquote> @@ -30419,10 +42045,10 @@ gs/base/gsicc_create.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-19 21:23:01 -0700></a> 2011-04-19 21:23:01 -0700</strong> -<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> +<br>Marcos H. Woehrmann <marcos.woehrmann@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a4c4877b35b6782ef64b382713eaa6bcd4eca8d6">a4c4877b35b6782ef64b382713eaa6bcd4eca8d6</a> <blockquote> @@ -30435,10 +42061,10 @@ gs/toolbin/localcluster/clusterpush.pl <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-20 14:56:12 +0100></a> 2011-04-20 14:56:12 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0f57eacebce435c7da518b2d17638036a3ae5a40">0f57eacebce435c7da518b2d17638036a3ae5a40</a> <blockquote> @@ -30457,10 +42083,10 @@ to their local .git/info/exclude file. <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-20 14:46:26 +0100></a> 2011-04-20 14:46:26 +0100</strong> -<br>Robin Watts <Robin.Watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c10532c1b2e63dd6d6d95f1a0b578eb865ff4d9a">c10532c1b2e63dd6d6d95f1a0b578eb865ff4d9a</a> <blockquote> @@ -30515,7 +42141,7 @@ main/pcl6_msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-20 00:00:45 +0200></a> 2011-04-20 00:00:45 +0200</strong> <br>Tor Andersson <tor.andersson@artifex.com><br> @@ -30531,7 +42157,7 @@ gs/base/gscdef.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-19 23:58:23 +0200></a> 2011-04-19 23:58:23 +0200</strong> <br>Tor Andersson <tor.andersson@artifex.com><br> @@ -30651,7 +42277,7 @@ win32/xps.vcproj <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-19 23:49:56 +0200></a> 2011-04-19 23:49:56 +0200</strong> <br>Tor Andersson <tor.andersson@artifex.com><br> @@ -33933,7 +45559,7 @@ xps/xpsgradient.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-19 23:40:49 +0200></a> 2011-04-19 23:40:49 +0200</strong> <br>Tor Andersson <tor.andersson@artifex.com><br> @@ -34457,10 +46083,10 @@ win32/xps.vcproj <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-19 14:01:55 +0000></a> 2011-04-19 14:01:55 +0000</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1eadba53383fad842dbc5e72ca137914a83b63e6">1eadba53383fad842dbc5e72ca137914a83b63e6</a> <blockquote> @@ -34485,10 +46111,10 @@ gs/toolbin/localcluster/run.pl <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-19 10:06:23 +0000></a> 2011-04-19 10:06:23 +0000</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c9e506d7e910f6560c97a81de704296236a782cb">c9e506d7e910f6560c97a81de704296236a782cb</a> <blockquote> @@ -34527,10 +46153,10 @@ gs/base/gsptype1.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-18 22:58:18 +0000></a> 2011-04-18 22:58:18 +0000</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a05ab8a88d5bc33c068a8e05ecba5f1adf3f3645">a05ab8a88d5bc33c068a8e05ecba5f1adf3f3645</a> <blockquote> @@ -34551,10 +46177,10 @@ gs/psi/zcolor.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-18 20:34:34 +0000></a> 2011-04-18 20:34:34 +0000</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=64bfc773be69bd422c95bca132c47782a421dc3a">64bfc773be69bd422c95bca132c47782a421dc3a</a> <blockquote> @@ -34581,10 +46207,10 @@ gs/base/lib.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-18 18:41:26 +0000></a> 2011-04-18 18:41:26 +0000</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=25152b1f7b5317ef1c3efd438a4d5ce26bcca5ba">25152b1f7b5317ef1c3efd438a4d5ce26bcca5ba</a> <blockquote> @@ -34607,10 +46233,10 @@ gs/Resource/Init/pdf_main.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-18 07:58:13 +0000></a> 2011-04-18 07:58:13 +0000</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7169dc6a5af38e1955c660813ed6e62392dc0deb">7169dc6a5af38e1955c660813ed6e62392dc0deb</a> <blockquote> @@ -34645,10 +46271,10 @@ gs/base/configure.ac <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-16 14:21:57 +0000></a> 2011-04-16 14:21:57 +0000</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=848275e2554bb57ebf2e12dabc47fc2922e7b877">848275e2554bb57ebf2e12dabc47fc2922e7b877</a> <blockquote> @@ -34673,10 +46299,10 @@ gs/Resource/Init/pdf_main.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-14 20:59:18 +0000></a> 2011-04-14 20:59:18 +0000</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3be81f880b7f0a31d3c213ad4245d0bbfeb0b5ef">3be81f880b7f0a31d3c213ad4245d0bbfeb0b5ef</a> <blockquote> @@ -34693,10 +46319,10 @@ gs/base/gxicolor.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-13 22:17:12 +0000></a> 2011-04-13 22:17:12 +0000</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4a3666ee2833e877a26ef75fece00fd6fad14c93">4a3666ee2833e877a26ef75fece00fd6fad14c93</a> <blockquote> @@ -34721,10 +46347,10 @@ gs/base/lib.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-13 16:21:07 +0000></a> 2011-04-13 16:21:07 +0000</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3791878570227c7f5f1c07891c066fab3db2e5d3">3791878570227c7f5f1c07891c066fab3db2e5d3</a> <blockquote> @@ -34749,10 +46375,10 @@ gs/base/gxclrast.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-13 13:30:03 +0000></a> 2011-04-13 13:30:03 +0000</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=29ff2a6f7d27ac9b19887ecc9243a6a8bc6aa9b8">29ff2a6f7d27ac9b19887ecc9243a6a8bc6aa9b8</a> <blockquote> @@ -34793,10 +46419,10 @@ gs/base/gdevpdtf.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-13 04:47:52 +0000></a> 2011-04-13 04:47:52 +0000</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=124ab469aa0ad450a46d909e99c1b5d7072e646b">124ab469aa0ad450a46d909e99c1b5d7072e646b</a> <blockquote> @@ -34841,10 +46467,10 @@ gs/base/gxclthrd.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-12 20:08:59 +0000></a> 2011-04-12 20:08:59 +0000</strong> -<br>Ray Johnston <ray.johnston@artifex.com><br> +<br>Ray Johnston <ray.johnston@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=fdac37730cb0f86e8cd1efad2c49243c5ea5ec0b">fdac37730cb0f86e8cd1efad2c49243c5ea5ec0b</a> <blockquote> @@ -34871,10 +46497,10 @@ gs/toolbin/pdf_info.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-12 15:19:15 +0000></a> 2011-04-12 15:19:15 +0000</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=78bb9a6585153e2cf0cbcc689706cd89d68b5b7b">78bb9a6585153e2cf0cbcc689706cd89d68b5b7b</a> <blockquote> @@ -34939,10 +46565,10 @@ gs/psi/zcolor.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-12 09:12:59 +0000></a> 2011-04-12 09:12:59 +0000</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1b48fe7a0a2bd2aa49cd6cbf0ec5de3abcab7c89">1b48fe7a0a2bd2aa49cd6cbf0ec5de3abcab7c89</a> <blockquote> @@ -34975,10 +46601,10 @@ gs/psi/nsisinst.nsi <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-12 06:44:27 +0000></a> 2011-04-12 06:44:27 +0000</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f0a9ab32440ecade2d301187489805284cbf1a9d">f0a9ab32440ecade2d301187489805284cbf1a9d</a> <blockquote> @@ -34995,10 +46621,10 @@ gs/toolbin/color/icc_creator/README.txt <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-12 06:38:17 +0000></a> 2011-04-12 06:38:17 +0000</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d90c248c90cb8e12c6613d32b347846a64f91ca6">d90c248c90cb8e12c6613d32b347846a64f91ca6</a> <blockquote> @@ -35017,10 +46643,10 @@ gs/toolbin/color/icc_creator/ICC_Creator/icc_create.cpp <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-12 06:17:59 +0000></a> 2011-04-12 06:17:59 +0000</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a031163dc9ada140b6e606582c29c9515fc7d839">a031163dc9ada140b6e606582c29c9515fc7d839</a> <blockquote> @@ -35039,10 +46665,10 @@ gs/toolbin/color/icc_creator/ICC_Creator/icc_create.cpp <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-12 05:11:30 +0000></a> 2011-04-12 05:11:30 +0000</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6acec66087ba2de2d99c42c9e1d33cdb89473089">6acec66087ba2de2d99c42c9e1d33cdb89473089</a> <blockquote> @@ -35063,10 +46689,10 @@ gs/toolbin/color/icc_creator/ICC Profiles/ps_emulate_rgb.icc <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-12 05:02:03 +0000></a> 2011-04-12 05:02:03 +0000</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=151535c554165c2f03fbe07098cc45fb0b341f67">151535c554165c2f03fbe07098cc45fb0b341f67</a> <blockquote> @@ -35101,10 +46727,10 @@ gs/toolbin/color/icc_creator/ucr_bg.txt <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-11 15:59:22 +0000></a> 2011-04-11 15:59:22 +0000</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=4509a49f66c24f3a5590aadaaee30325676df877">4509a49f66c24f3a5590aadaaee30325676df877</a> <blockquote> @@ -35145,10 +46771,10 @@ gs/psi/zcolor.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-09 07:06:43 +0000></a> 2011-04-09 07:06:43 +0000</strong> -<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> +<br>Alex Cherepanov <alex.cherepanov@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6cb2c7110447967b01f19415ae0ff0f8dd1a251b">6cb2c7110447967b01f19415ae0ff0f8dd1a251b</a> <blockquote> @@ -35167,10 +46793,10 @@ gs/Resource/Init/pdf_draw.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-08 17:03:54 +0000></a> 2011-04-08 17:03:54 +0000</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=0791cc859ad38053ab3d3eef50169ac259f771cb">0791cc859ad38053ab3d3eef50169ac259f771cb</a> <blockquote> @@ -35187,10 +46813,10 @@ gs/base/gdevxini.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-08 13:34:53 +0000></a> 2011-04-08 13:34:53 +0000</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=507cbee1403b20b2c3fec692f746f41d9d985566">507cbee1403b20b2c3fec692f746f41d9d985566</a> <blockquote> @@ -35219,10 +46845,10 @@ gs/base/siscale.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-08 08:48:17 +0000></a> 2011-04-08 08:48:17 +0000</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1b6c7591e0f62007e4cf690d2f2fcbb56be9f989">1b6c7591e0f62007e4cf690d2f2fcbb56be9f989</a> <blockquote> @@ -35257,10 +46883,10 @@ tools/gslite/gslt_test.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-08 08:36:35 +0000></a> 2011-04-08 08:36:35 +0000</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=cc053e229b4a2dd03ff83673bfb819be51e970c3">cc053e229b4a2dd03ff83673bfb819be51e970c3</a> <blockquote> @@ -35297,10 +46923,10 @@ xps/xpsttf.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-07 15:52:45 +0000></a> 2011-04-07 15:52:45 +0000</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a69dfc3caebd4f16ab8ba7f1c888bdbed6e5dbce">a69dfc3caebd4f16ab8ba7f1c888bdbed6e5dbce</a> <blockquote> @@ -35337,10 +46963,10 @@ gs/psi/nsisinst.nsi <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-07 15:48:21 +0000></a> 2011-04-07 15:48:21 +0000</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=24c562b9bcedcd9e6bd1d63a06c09eba52a24cbd">24c562b9bcedcd9e6bd1d63a06c09eba52a24cbd</a> <blockquote> @@ -35421,10 +47047,10 @@ gs/psi/zbfont.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-07 03:30:16 +0000></a> 2011-04-07 03:30:16 +0000</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8170bf69742a320e7e28bffa58cbf0f0f14f2eb0">8170bf69742a320e7e28bffa58cbf0f0f14f2eb0</a> <blockquote> @@ -35453,10 +47079,10 @@ gs/base/lib.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-06 18:33:27 +0000></a> 2011-04-06 18:33:27 +0000</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c03e320614893bb304b6c63e02a597d0153df031">c03e320614893bb304b6c63e02a597d0153df031</a> <blockquote> @@ -35533,10 +47159,10 @@ gs/lcms2/utils/transicc/Makefile.in <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-06 17:41:50 +0000></a> 2011-04-06 17:41:50 +0000</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a54df2d2b0e78777a037ceacfba76dd47d9993d3">a54df2d2b0e78777a037ceacfba76dd47d9993d3</a> <blockquote> @@ -35573,10 +47199,10 @@ gs/psi/zfapi.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-06 12:13:55 +0000></a> 2011-04-06 12:13:55 +0000</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d97f8c354d97c8ec941c2d4b702b7d17ab0e03b3">d97f8c354d97c8ec941c2d4b702b7d17ab0e03b3</a> <blockquote> @@ -35615,10 +47241,10 @@ gs/base/gdevpdfb.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-05 15:01:49 +0000></a> 2011-04-05 15:01:49 +0000</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2d72418b094cb62501d6af82a845848d01134119">2d72418b094cb62501d6af82a845848d01134119</a> <blockquote> @@ -35651,10 +47277,10 @@ gs/psi/zfapi.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-04 16:33:13 +0000></a> 2011-04-04 16:33:13 +0000</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f4a6e441bbe26758d4d3d9c62c369fde2b0e9643">f4a6e441bbe26758d4d3d9c62c369fde2b0e9643</a> <blockquote> @@ -35671,10 +47297,10 @@ gs/base/gsicc_lcms2.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-04 14:42:57 +0000></a> 2011-04-04 14:42:57 +0000</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b359a954d93cd140b3e000c107854b021ccd9189">b359a954d93cd140b3e000c107854b021ccd9189</a> <blockquote> @@ -35697,10 +47323,10 @@ gs/base/gsicc_manage.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-04 07:40:55 +0000></a> 2011-04-04 07:40:55 +0000</strong> -<br>Ken Sharp <ken.sharp@artifex.com><br> +<br>Ken Sharp <ken.sharp@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=1f92f1449bf208c8f7a878c8f149ca67cd62ab49">1f92f1449bf208c8f7a878c8f149ca67cd62ab49</a> <blockquote> @@ -35725,10 +47351,10 @@ gs/lib/opdfread.ps <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:40:27 +0000></a> 2011-04-03 20:40:27 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b58247cecc1fd272e12adc26890d912346dd92c5">b58247cecc1fd272e12adc26890d912346dd92c5</a> <blockquote> <p> @@ -35748,10 +47374,10 @@ gs/doc/Drivers.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:39:48 +0000></a> 2011-04-03 20:39:48 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=d52ff94dea3bb3db0dc4c9ee1c8e89d48b1fb7ed">d52ff94dea3bb3db0dc4c9ee1c8e89d48b1fb7ed</a> <blockquote> @@ -35840,10 +47466,10 @@ gs/doc/index.html <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:39:13 +0000></a> 2011-04-03 20:39:13 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=591b83fa9500a99ff8d24ddd7aa8962bd44312d6">591b83fa9500a99ff8d24ddd7aa8962bd44312d6</a> <blockquote> @@ -35858,10 +47484,10 @@ gs/doc/gs.css <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:39:01 +0000></a> 2011-04-03 20:39:01 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=464ee97310cd5c003d3683f2a2ceb16691394813">464ee97310cd5c003d3683f2a2ceb16691394813</a> <blockquote> @@ -35894,10 +47520,10 @@ gs/ijs/ijs_spec.pdf <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:38:09 +0000></a> 2011-04-03 20:38:09 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=bbb639d51f543398c6e318075656af4857ad58b5">bbb639d51f543398c6e318075656af4857ad58b5</a> <blockquote> <p> @@ -35986,10 +47612,10 @@ gs/toolbin/split_changelog.py <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:27:35 +0000></a> 2011-04-03 20:27:35 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5ff3a16a18372eff2b65054ced9b0cd283ad1ea9">5ff3a16a18372eff2b65054ced9b0cd283ad1ea9</a> <blockquote> @@ -36013,10 +47639,10 @@ gs/toolbin/split_changelog.py <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:25:28 +0000></a> 2011-04-03 20:25:28 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=5b7d759adc6fb7f5ab85b72c195aaa4cc8a9882b">5b7d759adc6fb7f5ab85b72c195aaa4cc8a9882b</a> <blockquote> @@ -36047,10 +47673,10 @@ gs/toolbin/split_changelog.py <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:25:06 +0000></a> 2011-04-03 20:25:06 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=399081713e3314b04fa4404e870434f0bacb4590">399081713e3314b04fa4404e870434f0bacb4590</a> <blockquote> @@ -36083,10 +47709,10 @@ gs/doc/Ps2pdf.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:24:56 +0000></a> 2011-04-03 20:24:56 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ce833816683f46ec1acd966c4c86a01a33b2f687">ce833816683f46ec1acd966c4c86a01a33b2f687</a> <blockquote> <p> @@ -36110,10 +47736,10 @@ gs/doc/Deprecated.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:24:48 +0000></a> 2011-04-03 20:24:48 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=394631da0981713367ca2472be75445bd0fb0d56">394631da0981713367ca2472be75445bd0fb0d56</a> <blockquote> @@ -36142,10 +47768,10 @@ gs/doc/News.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:24:30 +0000></a> 2011-04-03 20:24:30 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a17d948ba8edffee3d5cdd710ed495da93d72bda">a17d948ba8edffee3d5cdd710ed495da93d72bda</a> <blockquote> @@ -36202,10 +47828,10 @@ gs/doc/Xfonts.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:24:19 +0000></a> 2011-04-03 20:24:19 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=01a5f1374998c9d24e021ee8851ae36cb58a8230">01a5f1374998c9d24e021ee8851ae36cb58a8230</a> <blockquote> @@ -36222,10 +47848,10 @@ gs/doc/History7.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:24:04 +0000></a> 2011-04-03 20:24:04 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2692aa2af43e7f1d3655fabad728ceca9157f9b5">2692aa2af43e7f1d3655fabad728ceca9157f9b5</a> <blockquote> @@ -36242,10 +47868,10 @@ gs/doc/History8.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:23:39 +0000></a> 2011-04-03 20:23:39 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7215a52b4ae31ceb807da776b2c06f368dc9e275">7215a52b4ae31ceb807da776b2c06f368dc9e275</a> <blockquote> @@ -36256,10 +47882,10 @@ gs/doc/Details.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:22:54 +0000></a> 2011-04-03 20:22:54 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=9be02f9987043d2f1c4ea6bb1da403e9bbeaa535">9be02f9987043d2f1c4ea6bb1da403e9bbeaa535</a> <blockquote> @@ -36274,10 +47900,10 @@ gs/toolbin/split_changelog.py <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:22:27 +0000></a> 2011-04-03 20:22:27 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=33674899f2fca8b2ed947862131bc57eb99c749a">33674899f2fca8b2ed947862131bc57eb99c749a</a> <blockquote> @@ -36324,10 +47950,10 @@ gs/doc/Use.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:21:59 +0000></a> 2011-04-03 20:21:59 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6b853264c8be1ce8efdf0f511889647d2e3251fa">6b853264c8be1ce8efdf0f511889647d2e3251fa</a> <blockquote> @@ -36344,10 +47970,10 @@ gs/doc/History8.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:21:48 +0000></a> 2011-04-03 20:21:48 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=24d88fd4b1c8c57e01ba295de69b6ff8a7c3431b">24d88fd4b1c8c57e01ba295de69b6ff8a7c3431b</a> <blockquote> @@ -36362,10 +47988,10 @@ gs/toolbin/split_changelog.py <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:20:32 +0000></a> 2011-04-03 20:20:32 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=81cda2e93b17532409bdea39168db92bf2552919">81cda2e93b17532409bdea39168db92bf2552919</a> <blockquote> @@ -36456,10 +48082,10 @@ gs/doc/Xfonts.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-03 20:19:46 +0000></a> 2011-04-03 20:19:46 +0000</strong> -<br>Gheorghe Savulescu <sags@ghostscript.com><br> +<br>Gheorghe Savulescu <sags@ghostscript.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a5a20b7b8c0443ac5fd8c88bdb3af37390e4bf5c">a5a20b7b8c0443ac5fd8c88bdb3af37390e4bf5c</a> <blockquote> @@ -36474,10 +48100,10 @@ gs/toolbin/makehist.tcl <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-01 23:17:22 +0000></a> 2011-04-01 23:17:22 +0000</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2674c673a3f4f29c9ca1620c36a97e0bd89c0e18">2674c673a3f4f29c9ca1620c36a97e0bd89c0e18</a> <blockquote> @@ -36506,10 +48132,10 @@ xps/xpstop.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-01 22:58:42 +0000></a> 2011-04-01 22:58:42 +0000</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ad470fdd8c23d7597260ec1c068da69075e1d7f8">ad470fdd8c23d7597260ec1c068da69075e1d7f8</a> <blockquote> @@ -36532,10 +48158,10 @@ pxl/pxgstate.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-01 18:42:42 +0000></a> 2011-04-01 18:42:42 +0000</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a51bd3e408207936f0e795280a71253695a9d57e">a51bd3e408207936f0e795280a71253695a9d57e</a> <blockquote> @@ -36560,10 +48186,10 @@ gs/base/lcms2.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-01 18:38:52 +0000></a> 2011-04-01 18:38:52 +0000</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b3ce17fce356461895d536c65d39defdb0137b06">b3ce17fce356461895d536c65d39defdb0137b06</a> <blockquote> @@ -36584,10 +48210,10 @@ gs/base/gsicc_lcms2.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-01 18:05:33 +0000></a> 2011-04-01 18:05:33 +0000</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b3703b36cb5544d9defd00780d814caed4eae5b4">b3703b36cb5544d9defd00780d814caed4eae5b4</a> <blockquote> @@ -36604,10 +48230,10 @@ gs/base/gdevp14.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-01 18:00:12 +0000></a> 2011-04-01 18:00:12 +0000</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=50ecc84d5463bd013f794a9dd53254c2e295a85e">50ecc84d5463bd013f794a9dd53254c2e295a85e</a> <blockquote> @@ -37094,10 +48720,10 @@ main/pcl6_msvc.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-01 16:44:50 +0000></a> 2011-04-01 16:44:50 +0000</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=b960ff15c895dbe5a7d6baf470ad8a12949ad054">b960ff15c895dbe5a7d6baf470ad8a12949ad054</a> <blockquote> @@ -37114,10 +48740,10 @@ gs/base/gsht.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-04-01 16:39:59 +0000></a> 2011-04-01 16:39:59 +0000</strong> -<br>Michael Vrhel <michael.vrhel@artifex.com><br> +<br>Michael Vrhel <michael.vrhel@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=66adf73f5cbaa010b6a7ee730384c3a58752bff3">66adf73f5cbaa010b6a7ee730384c3a58752bff3</a> <blockquote> @@ -37144,10 +48770,10 @@ gs/base/gdevp14.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-03-31 17:30:58 +0000></a> 2011-03-31 17:30:58 +0000</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=7825ac4552256609c8060b5af13bb168170db6eb">7825ac4552256609c8060b5af13bb168170db6eb</a> <blockquote> @@ -37172,10 +48798,10 @@ pxl/pximage.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-03-31 17:22:23 +0000></a> 2011-03-31 17:22:23 +0000</strong> -<br>Henry Stiles <henry.stiles@artifex.com><br> +<br>Henry Stiles <henry.stiles@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=91b7f320484904d60e8cf017611f5a8da4a6c685">91b7f320484904d60e8cf017611f5a8da4a6c685</a> <blockquote> <p> @@ -37199,10 +48825,10 @@ pcl/pgconfig.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-03-31 15:36:32 +0000></a> 2011-03-31 15:36:32 +0000</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=65ea9547d5760284c68da6b6b413d335e4e68ed1">65ea9547d5760284c68da6b6b413d335e4e68ed1</a> <blockquote> @@ -37233,10 +48859,10 @@ gs/psi/nsisinst.nsi <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-03-30 15:33:28 +0000></a> 2011-03-30 15:33:28 +0000</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=700f41807524588d82a674c3618322f71bbe9d7b">700f41807524588d82a674c3618322f71bbe9d7b</a> <blockquote> @@ -37265,10 +48891,10 @@ gs/psi/winint.mak <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-03-30 12:23:41 +0000></a> 2011-03-30 12:23:41 +0000</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=c428998ab5d6b6f164de9474c25ee788ae4ef77f">c428998ab5d6b6f164de9474c25ee788ae4ef77f</a> <blockquote> @@ -37289,7 +48915,7 @@ gs/base/gxclpath.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-03-30 11:13:37 +0000></a> 2011-03-30 11:13:37 +0000</strong> <br>Tor Andersson <tor.andersson@artifex.com><br> @@ -37327,10 +48953,10 @@ xps/xpsglyphs.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-03-30 10:17:57 +0000></a> 2011-03-30 10:17:57 +0000</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=2e594aee0d69b99a17fa9cd3cf21696773afde43">2e594aee0d69b99a17fa9cd3cf21696773afde43</a> <blockquote> @@ -37353,10 +48979,10 @@ gs/ghostscript.vcproj <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-03-30 10:17:42 +0000></a> 2011-03-30 10:17:42 +0000</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=790f395b044a7e7179c3ca918e30475827c8a30b">790f395b044a7e7179c3ca918e30475827c8a30b</a> <blockquote> @@ -37377,10 +49003,10 @@ gs/doc/Drivers.htm <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-03-30 10:17:26 +0000></a> 2011-03-30 10:17:26 +0000</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=a243545401bf0fdb8b1a18e7e5379119c56aecfa">a243545401bf0fdb8b1a18e7e5379119c56aecfa</a> <blockquote> @@ -37421,10 +49047,10 @@ gs/base/gxdevcli.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-03-30 10:17:10 +0000></a> 2011-03-30 10:17:10 +0000</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=3bdda000eabced6e4c015af4c6dbb5b02f1abdda">3bdda000eabced6e4c015af4c6dbb5b02f1abdda</a> <blockquote> @@ -37465,10 +49091,10 @@ gs/base/gxdevsop.h <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-03-30 10:16:54 +0000></a> 2011-03-30 10:16:54 +0000</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=f81e8f47c06572ecc4f7e3fcc03ca4db60507ce4">f81e8f47c06572ecc4f7e3fcc03ca4db60507ce4</a> <blockquote> @@ -37501,10 +49127,10 @@ gs/base/gxacpath.c <br> <p> </blockquote> -<hb> + <p><strong><a name=2011-03-30 10:15:18 +0000></a> 2011-03-30 10:15:18 +0000</strong> -<br>Robin Watts <robin.watts@artifex.com><br> +<br>Robin Watts <Robin.Watts@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=bca8531f23845a6c70cf938fb0ab1bc6e9f14fd9">bca8531f23845a6c70cf938fb0ab1bc6e9f14fd9</a> <blockquote> @@ -37591,10 +49217,10 @@ gs/psi/zpcolor.c xps/xpstile.c <p> </blockquote> -<hb> + <p><strong><a name=2011-03-30 09:26:50 +0000></a> 2011-03-30 09:26:50 +0000</strong> -<br>Chris Liddell <chris.liddell@artifex.com><br> +<br>Chris Liddell <chris.liddell@artifex.com><br> <a href="http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=ed774ca984d2566b00e212d130644abd5529235f">ed774ca984d2566b00e212d130644abd5529235f</a> <blockquote> @@ -37614,6 +49240,7 @@ gs/base/gscdef.c gs/base/version.mak <br> <p> +</blockquote> <h2><a name="Version9.02"></a>Version 9.02 (2011-03-30)</h2> @@ -53173,7 +64800,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Install.htm b/gs/doc/Install.htm index 646822a35..66d34f25a 100644 --- a/gs/doc/Install.htm +++ b/gs/doc/Install.htm @@ -564,7 +564,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Issues.htm b/gs/doc/Issues.htm index 45ff7cc17..5848bfdda 100644 --- a/gs/doc/Issues.htm +++ b/gs/doc/Issues.htm @@ -588,7 +588,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Language.htm b/gs/doc/Language.htm index d71294f7f..cff5e204e 100644 --- a/gs/doc/Language.htm +++ b/gs/doc/Language.htm @@ -2369,7 +2369,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Lib.htm b/gs/doc/Lib.htm index db1241471..02fc49327 100644 --- a/gs/doc/Lib.htm +++ b/gs/doc/Lib.htm @@ -861,7 +861,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Make.htm b/gs/doc/Make.htm index 548d8a5c3..da4beb466 100644 --- a/gs/doc/Make.htm +++ b/gs/doc/Make.htm @@ -2920,7 +2920,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/News.htm b/gs/doc/News.htm index c57343d52..523112de7 100644 --- a/gs/doc/News.htm +++ b/gs/doc/News.htm @@ -56,235 +56,93 @@ overview</a>. <!-- [2.0 begin contents] ================================================== --> -<h2><a name="Version9.04"></a>Version 9.04 (2011-08-05)</h2> +<h2><a name="Version9.06"></a>Version 9.06 (2012-08-08)</h2> -<p>This is the fourth full release in the stable 9.x series. - -<p>This release includes fixes and solutions for a number of serious problems -from the earlier 9.x releases and so we <b>strongly</b> encourage those using -earlier 9.x releases to upgrade to this new version, to reap the benefits of -those fixes. - -<p>In addition, those still using Ghostscript 8.71 and earlier should begin -migration to 9.x soon since many improvements, features and fixes from the 9.x -versions are impractical to back-port to these legacy versions. +<p>This is the sixth full release in the stable 9.x series. <p> Highlights in this release include: <ul> <li> -Transition source base to git source control - not a big deal for most users, -but an important change for those who develop Ghostscript and GhostPDL. -</li> +<p>PDF/A-2 - pdfwrite now supports the creation of PDF/A-2 files. The 'PDFA' +command line switch can now take a numeric parameter: +<ul> +<li>0 = not PDF/A compliant</li> +<li>1 = PDF/A-1b compliant</li> +<li>2 = PDF/A-2b compliant</li> +</ul> +<p>Simply specifying "-dPDFA" continues to have the old behaviour of creating PDF/A-1b files. +For PDF/A-2 the command line should include "-dPDFA=2". <br> -<li> -This release introduces flexibility for controlling color based upon the -graphic object type. In particular, it is now possible to specify unique -output ICC profiles and rendering intents for vector graphic, image and text -portions of a document. It is also possible to override source color -specifications and use specified ICC profiles and rendering intents for -RGB and CMYK vector graphics, images and text portions of a document. Finally, -DeviceGray source colors can now easily be specified to map either to K only -or composite CMYK when the output device supports CMYK colorants. </li> -<br> <li> -New tiffscaled8 and tiffscaled24 devices. Add new tiffscaled8 and tiffscaled24 -devices, copied and modified from tiffscaled. These output grayscale and 24bit rgb -instead of tiffscaleds mono output. MinFeatureSize is ignored for these devices as -it's meaningless for contone output. Downscaling is also now supported for png16m -and pnggray, and a new pngmonod device has been implemented which uses grayscale -rendering internally and then downscales/min_feature_sizes/error diffuses to monochrome. -</li> +<p>pdfwrite "Server mode" - pdfwrite can now be run in "server mode" which allows +the device to be closed without closing the interpreter. This means it is no +longer necessary to terminate GS before starting a new PDF conversion. This leads on to: <br> -<li> -The PDF interpreter will now try to continue interpreting a PDF after encountering -an error in a stream. The previous bevahior can be reinstated by passing --dPDFSTOPONERROR to Ghostscript. </li> +<li> +<p>pdfwrite now supports the "%d" format in the OutputFile switch. If this is set +then pdfwrite will output each page of input to an individual file. <br> +</li> <li> -Re-enable x11alpha as the default device on Unix systems, now that compatibility -problems between anti-aliased output and transparency are resolved. +<p>ps2write - recent exposure to a range of PostScript devices has thrown up some +interesting deficiencies in those devices. ps2write now emits PostScript in +slightly different ways in order to produce output on a wider variety of devices. +In some cases this also results in improved print times but it is still important +to set the resolution appropriately for the output device, especially if the +input contains transparency. +<br> </li> +<li> +<p>Ghostscript can now use output intents defined in PDFs by using the +"-dUsePDFX3Profile" command line option. See <a href="Use.htm#ICC_color_parameters">ICC Color Parameters</a> for details. <br> +</li> <li> -Update libjpeg to version 8c. +<p>tiffsep/tiffsep1: support for large numbers of separations improved. The previous +implementation of those devices utilised a "compressed color encoding" to +represent the tints for all the plates in one 64 bit value. As the number of +plates increased, fewer bits were available for the tint for each plate, +ultimately resulting in an "unencodable pixels" error. These revisions +remove the reliance on the compressed color encoding, thus ensuring that +we have a consistent color bit depth, regardless of the number of plates, +and ensuring the "unencodable pixels" error will never occur. +<p>Also as a result of these changes, there are substantial performance +improvements in jobs with separations and transparency. +<br> </li> +<li> +<p>tiffsep, psdcmyk and psdrgb now support the "downscaler" functionality. +This brings the "tiffscaled" style functionality to the DeviceN output devices, so +jobs can be rendered internally in contone and at a high resolution, and the output +optionally downsampled by a level specified by "-dDownScaleFactor=n", and +also optionally error diffused to 1bpp output. <br> +</li> <li> -<u><b> Experimental Text output/extraction device</b></u> -<p> The txtwrite device has undergone some development, and now has genuine -functionality. It accepts any input format which GhostPDL supports, and uses a -combination of methods to try and determine the Unicode values for any text -contained in the document. - -<p>The code descends a hierarchy of methods in this process, starting with the -most reliable and only falling back to less reliable methods when better methods -fail. The current hierarchy is as follows: - -<ol> -<li> ToUnicode CMaps (PostScript or PDF) or GlyphNamesToUnicode tables (PostScript).</li> -<li> Glyph names of the form 'unixxxx'.</li> -<li> Glyph names defined in the Adobe Glyph List document.</li> -<li> Input character code.</li> -</ol> - -<p>Method 1 is highly reliable, method 4 is a best guess and not terribly -reliable, though it will work for many files. It is probably most reliable -for PostScript and PCL files. - -<p> The device currently has one parameter 'TextFormat' which controls whether -the output is Unicode text reflecting the layout of the original document -(-dTextFormat=0) or a format intended for use by developers which includes the -Unicode text and some formatting information, such as the size and position of -the text, and the font in use (-dTextFormat=1). - -<p> Note that his device does not do OCR (Optical Character Recognition) it is -not capable of finding 'text' which is part of an image. However it will recover -the 'invisible' text from PDF documents which have been scanned and OCR'ed -by Acrobat for searching. Such text has a render mode of 3. - -<p> This is the first release of this code and is very much an alpha release, we -expect problems. - -<p> In particular the TextFormat=0 output is likely to be incorrect, and will -only work with top-to-bottom left-to-right text. It will probably also be -confused by landscape documents printed on portrait media. - -<p> TextFormat=1 should be more reliable, but there may be cases where text is -dropped from the output. Text in PostScript documents using charpath is not yet -supported for example. - -<p> We do encourage feedback on the state of this device, and would be -interested in hearing what kind of output would be useful for developers -using TextFormat=1. For now, however, please do not raise bugs through Bugzilla, -instead please send feedback to the gs-devel mailing list. +<p>Third party libraries: libtiff, libpng, libjpeg , Freetype and zlib have all be updated. +<br> </li> +<li> +<p>clist storage, for rendering pages in bands, is now a run-time option: -sBandListStorage={file|memory}. <br> +</li> <li> -<u><b> Experimental Unicode/UTF8 Support on Windows</u></b> -<p>This release introduces some experimental build-time optional support -for UNICODE pathnames on Windows. Essentially this works by following -the model that Linux (and MacOS) have followed for years. - -<p>If this code is enabled, then the way ghostscript handles command lines, -registry settings, file accesses and other api calls with top bit set -characters in (i.e. codes >= 128) will change. The net benefit of this -change is that ghostscript will now be able to cope with accessing -files with unicode characters (i.e. codes >= 256) in their pathnames. - -<p>This behavior is all completely transparent to users, with the exception -of those calling the gsapi functions with strings including 'extended -ascii' (i.e. characters with codes >= 128 and <= 255). These characters -include accented latin characters, such as u + umlaut, a + grave etc. -The changes required for code that is affected by this are relatively -minor, but as this is a change to the current API, we are announcing -it in advance, and inviting comments. - -<p>As of the 9.04 release, the code is disabled. For those who wish to -experiment you will need to build Ghostscript from source, and either -pass USEUNICODE=1 when you invoke nmake or edit psi/msvc.mak to remove -the /DWINDOWS_NO_UNICODE option from CFLAGS. - -<p>WARNING: Our intention, subject to feedback, is to enable this by -default in near-future releases (hopefully, the next major release). -If you make use of the affected APIs you should be prepared for the -change to occur - be aware, however, that the current code is -experimental and, depending on the feedback we get, maybe subject -to change. - -<p>NOTE: this whole change refers to file paths, command line parameters -and so on - it does not imply that we have unilaterally extended -Postscript to understand UNICODE. - -<p>More details: - -<p>To give an example, suppose we have a file 'EXAMPLE' we'd like to -invoke ghostscript on, where 'EXAMPLE' is actually a string that -contains some characters with codes >= 128. - -<p>On Linux (or MacOS X), when ghostscript is called from a shell, e.g. - -<p> gs EXAMPLE - -<p>the command is UTF8 encoded; this means that characters with codes < 128 -are left unchanged, and characters >= 128 are encoded into multiple bytes. -This encoded string is then passed to the standard 'main' entrypoint in -the gs executable. - -<p>Ghostscript proceeds internally without any special handling of these -multibyte characters at all. When it comes to access files it therefore -passes out the UTF8 encoded strings to the standard OS file handling -routines. These routines are designed to take pathnames in UTF8 format, -and thus the files are accessed as normal. - -<p>If the Ghostscript executable outputs these (or other) strings to its -stdout, the shell again converts the output from UTF8 back to unicode in -order to display it. - -<p>The net effect is that the caller can seamlessly pass in unicode filenames, -has his fileaccesses work out and gets unicode output without the core -of ghostscript ever having to worry about it. - -<p>The code change discussed here endeavours to make Windows follow the same -pattern as closely as possible. - -<p>When Windows executables are invoked, they can either be called through -an 'ascii' entrypoint (main), or through a unicode ('wide') entrypoint -(wmain). The difference is invisible to the caller, except that unicode -executables can accept characters >= 256 in their invocations. - -<p>The new code changes ghostscript from being an ascii executable to being -a unicode one. The Windows specific outer layer takes the unicode -command string and UTF8 encodes it before passing it to the ghostscript -core. - -<p>Similarly, the Windows specific filing system calls are updated to -accept utf8 encoded strings from the core, and to convert them to -unicode before operating on them. - -<p>The Windows gui app (gswin32.exe, NOT gswin32c.exe) is also updated to -convert stdin/stdout between unicode and utf8 as appropriate, allowing -unicode strings to be copied/pasted to/from other apps. - -<p>All of this should be completely transparent to the user, and no code -changes should be required. The one area where changes may be required -are where ghostscript is invoked through the gsapi functions. - -<p>Currently, on Linux (and MacOS X) any strings sent over the gsapi are -assumed to be utf8 encoded (and thus can represent any Unicode -character). On Windows, they are assumed simply to be in extended ASCII -(and can therefore represent any character < 256 in the current codepage). -With the proposed change, Windows will move to be in step with Linux. -No differences will be caused to anyone who only uses chars <= 128, -but those people using character codes between 128 and 256 (or indeed -wanting to use higher codes) will need to utf8 encode the strings before -calling gsapi functions. +<p>Plus the usual round of bug fixes, compatibility changes, and incremental improvements. +</ul> -<p>Such encoding/decoding is a very simple process, and code for both -directions can be found in psi/dwmain.c, psi/dwmainc.c and psi/dwtext.c. +<p>In addition, Ghostscript and GhostPDL 8.71 are now unsupported, and those +still using those versions (or earlier ones) should migrate to 9.x as soon as +possible since many improvements, features and fixes from the 9.x versions +are impractical or impossible to back-port to these legacy versions. -<p> Again, we welcome feedback on this feature, in this case problems -or suggestions about the implementation can be submitted via Bugzilla -but for detailed discussion about the approach for which we opted, it -would be more beneficial discuss it (preferably) on our IRC channel -#ghostscript on freenode.net, or on the gs-devel mailing list. -</li> -</ul> -<br><br><br> <p>For a list of open issues, or to report problems, please visit <a href="http://bugs.ghostscript.com/">bugs.ghostscript.com</a>. <h3><a name="9.04_Incompatible_changes"></a>Incompatible changes</h3> - -<p> Deprecated file "gs/base/errors.h" removed, psi/ierrors.h should be used -instead. - -<p> The eXternal Fonts (XFonts) functionality, marked as deprecated in 9.02 -has now been fully removed. - <p> -No other recorded incompatible changes. +No recorded incompatible changes. <h3><a name="9.04_changelog"></a>Changelog</h3> @@ -311,7 +169,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Projects.htm b/gs/doc/Projects.htm index a649f4ae4..78f46b55b 100644 --- a/gs/doc/Projects.htm +++ b/gs/doc/Projects.htm @@ -669,7 +669,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Ps-style.htm b/gs/doc/Ps-style.htm index 5eacbc430..fcbc3ce81 100644 --- a/gs/doc/Ps-style.htm +++ b/gs/doc/Ps-style.htm @@ -505,7 +505,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Ps2epsi.htm b/gs/doc/Ps2epsi.htm index 656051049..46db520f4 100644 --- a/gs/doc/Ps2epsi.htm +++ b/gs/doc/Ps2epsi.htm @@ -176,7 +176,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Ps2pdf.htm b/gs/doc/Ps2pdf.htm index 822bbaa11..12454a7f1 100644 --- a/gs/doc/Ps2pdf.htm +++ b/gs/doc/Ps2pdf.htm @@ -1093,7 +1093,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Ps2ps2.htm b/gs/doc/Ps2ps2.htm index e315f241f..1c0199b99 100644 --- a/gs/doc/Ps2ps2.htm +++ b/gs/doc/Ps2ps2.htm @@ -280,7 +280,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Psfiles.htm b/gs/doc/Psfiles.htm index 4a2dfa9f6..7c9952b42 100644 --- a/gs/doc/Psfiles.htm +++ b/gs/doc/Psfiles.htm @@ -1017,7 +1017,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Readme.htm b/gs/doc/Readme.htm index 9f0d28a9a..02cf646bb 100644 --- a/gs/doc/Readme.htm +++ b/gs/doc/Readme.htm @@ -602,7 +602,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Release.htm b/gs/doc/Release.htm index 09465bc08..bf6c9c276 100644 --- a/gs/doc/Release.htm +++ b/gs/doc/Release.htm @@ -844,7 +844,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Source.htm b/gs/doc/Source.htm index 13ae699c8..76e29b5e9 100644 --- a/gs/doc/Source.htm +++ b/gs/doc/Source.htm @@ -376,7 +376,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Unix-lpr.htm b/gs/doc/Unix-lpr.htm index a9b1dce3a..5f8e88b15 100644 --- a/gs/doc/Unix-lpr.htm +++ b/gs/doc/Unix-lpr.htm @@ -260,7 +260,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Use.htm b/gs/doc/Use.htm index 83aef5bde..413bd34da 100644 --- a/gs/doc/Use.htm +++ b/gs/doc/Use.htm @@ -4161,7 +4161,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/WhatIsGS.htm b/gs/doc/WhatIsGS.htm index b3f1889e1..b5e794efd 100644 --- a/gs/doc/WhatIsGS.htm +++ b/gs/doc/WhatIsGS.htm @@ -196,7 +196,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/Xfonts.htm b/gs/doc/Xfonts.htm index 207d88a6b..51e72197a 100644 --- a/gs/doc/Xfonts.htm +++ b/gs/doc/Xfonts.htm @@ -271,7 +271,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/doc/gs-vms.hlp b/gs/doc/gs-vms.hlp index e58681736..235f0b8cf 100644 --- a/gs/doc/gs-vms.hlp +++ b/gs/doc/gs-vms.hlp @@ -1,6 +1,6 @@ 1 gs gs - GPL Ghostscript interpreter/previewer -! Ghostscript version 9.05, 8 February 2012 +! Ghostscript version 9.06, 8 August 2012 Usage: $ gs [options] [file ...] diff --git a/gs/doc/thirdparty.htm b/gs/doc/thirdparty.htm index 2a4056811..62b1459fc 100644 --- a/gs/doc/thirdparty.htm +++ b/gs/doc/thirdparty.htm @@ -495,7 +495,7 @@ or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.05, 8 February 2012 +<small>Ghostscript version 9.06, 8 August 2012 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/gs/man/dvipdf.1 b/gs/man/dvipdf.1 index bc64903b8..5797fe0b9 100644 --- a/gs/man/dvipdf.1 +++ b/gs/man/dvipdf.1 @@ -1,4 +1,4 @@ -.TH DVIPDF 1 "8 February 2012" 9.05 Ghostscript \" -*- nroff -*- +.TH DVIPDF 1 "8 August 2012" 9.06 Ghostscript \" -*- nroff -*- .SH NAME dvipdf \- Convert TeX DVI file to PDF using ghostscript and dvips .SH SYNOPSIS @@ -21,7 +21,7 @@ and any options from the command-line. .SH SEE ALSO gs(1), dvips(1) .SH VERSION -This document was last revised for Ghostscript version 9.04. +This document was last revised for Ghostscript version 9.06. .SH AUTHOR Artifex Software, Inc. are the primary maintainers of Ghostscript. diff --git a/gs/man/font2c.1 b/gs/man/font2c.1 index 0afc7588e..06776c639 100644 --- a/gs/man/font2c.1 +++ b/gs/man/font2c.1 @@ -1,4 +1,4 @@ -.TH FONT2C 1 "8 February 2012" 9.05 Ghostscript \" -*- nroff -*- +.TH FONT2C 1 "8 August 2012" 9.06 Ghostscript \" -*- nroff -*- .SH NAME font2c \- Write PostScript Type 0 or Type 1 font as C code .SH SYNOPSIS @@ -17,7 +17,7 @@ that can be linked with the interpreter. .SH SEE ALSO gs(1) .SH VERSION -This document was last revised for Ghostscript version 9.04. +This document was last revised for Ghostscript version 9.06. .SH AUTHOR Artifex Software, Inc. are the primary maintainers of Ghostscript. diff --git a/gs/man/gs.1 b/gs/man/gs.1 index 36e38d497..08bda8640 100644 --- a/gs/man/gs.1 +++ b/gs/man/gs.1 @@ -1,4 +1,4 @@ -.TH GS 1 "8 February 2012" 9.05 Ghostscript \" -*- nroff -*- +.TH GS 1 "8 August 2012" 9.06 Ghostscript \" -*- nroff -*- .SH NAME gs \- Ghostscript (PostScript and PDF language interpreter and previewer) .SH SYNOPSIS @@ -448,7 +448,7 @@ The various Ghostscript document files (above), especially \fBUse.htm\fR. See http://bugs.ghostscript.com/ and the Usenet news group comp.lang.postscript. .SH VERSION -This document was last revised for Ghostscript version 9.04. +This document was last revised for Ghostscript version 9.06. .SH AUTHOR Artifex Software, Inc. are the primary maintainers of Ghostscript. diff --git a/gs/man/gslp.1 b/gs/man/gslp.1 index 66157552a..23212a668 100644 --- a/gs/man/gslp.1 +++ b/gs/man/gslp.1 @@ -1,4 +1,4 @@ -.TH GSLP 1 "8 February 2012" 9.05 Ghostscript \" -*- nroff -*- +.TH GSLP 1 "8 August 2012" 9.06 Ghostscript \" -*- nroff -*- .SH NAME gslp \- Format and print text using ghostscript .br @@ -92,7 +92,7 @@ Also, the string %# in a heading or footing is replaced with the page #. .SH SEE ALSO gs(1) .SH VERSION -This document was last revised for Ghostscript version 9.04. +This document was last revised for Ghostscript version 9.06. .SH AUTHOR Artifex Software, Inc. are the primary maintainers of Ghostscript. diff --git a/gs/man/gsnd.1 b/gs/man/gsnd.1 index 52a38304e..cd9fa425e 100644 --- a/gs/man/gsnd.1 +++ b/gs/man/gsnd.1 @@ -1,4 +1,4 @@ -.TH GSND 1 "8 February 2012" 9.05 Ghostscript \" -*- nroff -*- +.TH GSND 1 "8 August 2012" 9.06 Ghostscript \" -*- nroff -*- .SH NAME gsnd \- Run ghostscript (PostScript and PDF engine) without display .SH SYNOPSIS @@ -12,7 +12,7 @@ flag, followed by any other arguments from the command-line. .SH SEE ALSO gs(1) .SH VERSION -This document was last revised for Ghostscript version 9.04. +This document was last revised for Ghostscript version 9.06. .SH AUTHOR Artifex Software, Inc. are the primary maintainers of Ghostscript. diff --git a/gs/man/pdf2dsc.1 b/gs/man/pdf2dsc.1 index b7f75fb7c..0c4c8770a 100644 --- a/gs/man/pdf2dsc.1 +++ b/gs/man/pdf2dsc.1 @@ -1,4 +1,4 @@ -.TH PDF2DSC 1 "8 February 2012" 9.05 "Ghostscript Tools" \" -*- nroff -*- +.TH PDF2DSC 1 "8 August 2012" 9.06 "Ghostscript Tools" \" -*- nroff -*- .SH NAME pdf2dsc \- generate a PostScript page list of a PDF document .SH SYNOPSIS @@ -28,6 +28,6 @@ Ghostscript since release 3.53. .SH SEE ALSO gs(1), ghostview(1) .SH VERSION -This document was last revised for Ghostscript version 9.04. +This document was last revised for Ghostscript version 9.06. .SH AUTHOR Yves Arrouye <yves.arrouye@usa.net> and Russell Lang gsview at ghostgum.com.au diff --git a/gs/man/pdf2ps.1 b/gs/man/pdf2ps.1 index 931b3930a..7edadf40a 100644 --- a/gs/man/pdf2ps.1 +++ b/gs/man/pdf2ps.1 @@ -1,4 +1,4 @@ -.TH PDF2PS 1 "8 February 2012" 9.05 "Ghostscript Tools" \" -*- nroff -*- +.TH PDF2PS 1 "8 August 2012" 9.06 "Ghostscript Tools" \" -*- nroff -*- .SH NAME pdf2ps \- Ghostscript PDF to PostScript translator .SH SYNOPSIS @@ -14,7 +14,7 @@ LanguageLevel 3 in the output. Run "\fBgs -h\fR" to find the location of Ghostscript documentation on your system, from which you can get more details. .SH VERSION -This document was last revised for Ghostscript version 9.04. +This document was last revised for Ghostscript version 9.06. .SH AUTHOR Artifex Software, Inc. are the primary maintainers of Ghostscript. diff --git a/gs/man/pdfopt.1 b/gs/man/pdfopt.1 index 55b67f644..0229f1dab 100644 --- a/gs/man/pdfopt.1 +++ b/gs/man/pdfopt.1 @@ -1,4 +1,4 @@ -.TH PDFOPT 1 "8 February 2012" 9.05 "Ghostscript Tools" \" -*- nroff -*- +.TH PDFOPT 1 "8 August 2012" 9.06 "Ghostscript Tools" \" -*- nroff -*- .SH NAME pdfopt \- Ghostscript PDF Optimizer .SH SYNOPSIS @@ -20,7 +20,7 @@ system, from which you can get more details. "Linearized PDF" in Adobe's PDF reference manual, http://partners.adobe.com/asn/developer/acrosdk/DOCS/pdfspec.pdf .SH VERSION -This document was last revised for Ghostscript version 9.04. +This document was last revised for Ghostscript version 9.06. .SH AUTHOR Artifex Software, Inc. are the primary maintainers of Ghostscript. diff --git a/gs/man/pf2afm.1 b/gs/man/pf2afm.1 index 83fa8dba6..a57bb717c 100644 --- a/gs/man/pf2afm.1 +++ b/gs/man/pf2afm.1 @@ -1,4 +1,4 @@ -.TH PF2AFM 1 "8 February 2012" 9.05 Ghostscript \" -*- nroff -*- +.TH PF2AFM 1 "8 August 2012" 9.06 Ghostscript \" -*- nroff -*- .SH NAME pf2afm \- Make an AFM file from Postscript (PFB/PFA/PFM) font files using ghostscript .SH SYNOPSIS @@ -15,7 +15,7 @@ gs(1) .br pf2afm.ps in the Ghostscript lib directory. .SH VERSION -This document was last revised for Ghostscript version 9.04. +This document was last revised for Ghostscript version 9.06. .SH AUTHOR Artifex Software, Inc. are the primary maintainers of Ghostscript. diff --git a/gs/man/pfbtopfa.1 b/gs/man/pfbtopfa.1 index 4f92737f1..a7831f63c 100644 --- a/gs/man/pfbtopfa.1 +++ b/gs/man/pfbtopfa.1 @@ -1,4 +1,4 @@ -.TH PFBTOPFA 1 "8 February 2012" 9.05 Ghostscript \" -*- nroff -*- +.TH PFBTOPFA 1 "8 August 2012" 9.06 Ghostscript \" -*- nroff -*- .SH NAME pfbtopfa \- Convert Postscript .pfb fonts to .pfa format using ghostscript .SH SYNOPSIS @@ -10,7 +10,7 @@ to convert a .pfb file into a .pfa file. .SH SEE ALSO gs(1) .SH VERSION -This document was last revised for Ghostscript version 9.04. +This document was last revised for Ghostscript version 9.06. .SH AUTHOR Artifex Software, Inc. are the primary maintainers of Ghostscript. diff --git a/gs/man/printafm.1 b/gs/man/printafm.1 index bc9032a9a..77d4c4b07 100644 --- a/gs/man/printafm.1 +++ b/gs/man/printafm.1 @@ -1,4 +1,4 @@ -.TH PRINTAFM 1 "8 February 2012" 9.05 Ghostscript \" -*- nroff -*- +.TH PRINTAFM 1 "8 August 2012" 9.06 Ghostscript \" -*- nroff -*- .SH NAME printafm \- Print the metrics from a Postscript font in AFM format using ghostscript .SH SYNOPSIS @@ -11,7 +11,7 @@ Output goes to stdout. .SH SEE ALSO gs(1) .SH VERSION -This document was last revised for Ghostscript version 9.04. +This document was last revised for Ghostscript version 9.06. .SH AUTHOR Artifex Software, Inc. are the primary maintainers of Ghostscript. diff --git a/gs/man/ps2ascii.1 b/gs/man/ps2ascii.1 index 0f17d6aee..c16e32992 100644 --- a/gs/man/ps2ascii.1 +++ b/gs/man/ps2ascii.1 @@ -1,4 +1,4 @@ -.TH PS2ASCII 1 "8 February 2012" 9.05 "Ghostscript Tools" \" -*- nroff -*- +.TH PS2ASCII 1 "8 August 2012" 9.06 "Ghostscript Tools" \" -*- nroff -*- .SH NAME ps2ascii \- Ghostscript translator from PostScript or PDF to ASCII .SH SYNOPSIS @@ -22,7 +22,7 @@ system, from which you can get more details. .SH SEE ALSO pstotext(1), http://www.research.digital.com/SRC/virtualpaper/pstotext.html .SH VERSION -This document was last revised for Ghostscript version 9.04. +This document was last revised for Ghostscript version 9.06. .SH AUTHOR Artifex Software, Inc. are the primary maintainers of Ghostscript. diff --git a/gs/man/ps2epsi.1 b/gs/man/ps2epsi.1 index 8829da2e0..a0836bc85 100644 --- a/gs/man/ps2epsi.1 +++ b/gs/man/ps2epsi.1 @@ -1,4 +1,4 @@ -.TH PS2EPSI 1 "8 February 2012" 9.05 "Ghostscript Tools" \" -*- nroff -*- +.TH PS2EPSI 1 "8 August 2012" 9.06 "Ghostscript Tools" \" -*- nroff -*- .SH NAME ps2epsi \- generate conforming Encapsulated PostScript .SH SYNOPSIS @@ -59,7 +59,7 @@ ps2epsi.ps>the Ghostscript program which does the work .SH SEE ALSO gs (1) .SH VERSION -This document was last revised for Ghostscript version 9.04. +This document was last revised for Ghostscript version 9.06. However, the content may be obsolete, or inconsistent with ps2epsi.txt. .SH AUTHOR George Cameron diff --git a/gs/man/ps2pdf.1 b/gs/man/ps2pdf.1 index 5f7f54bb7..ee78a3519 100644 --- a/gs/man/ps2pdf.1 +++ b/gs/man/ps2pdf.1 @@ -1,4 +1,4 @@ -.TH PS2PDF 1 "8 February 2012" 9.05 Ghostscript \" -*- nroff -*- +.TH PS2PDF 1 "8 August 2012" 9.06 Ghostscript \" -*- nroff -*- .SH NAME ps2pdf \- Convert PostScript to PDF using ghostscript .br @@ -89,7 +89,7 @@ Ps2pdf.htm in the Ghostscript documentation See http://bugs.ghostscript.com/ and the Usenet news group comp.lang.postscript. .SH VERSION -This document was last revised for Ghostscript version 9.04. +This document was last revised for Ghostscript version 9.06. .SH AUTHOR Artifex Software, Inc. are the primary maintainers of Ghostscript. diff --git a/gs/man/ps2pdfwr.1 b/gs/man/ps2pdfwr.1 index 91a47c0aa..93e1719b2 100644 --- a/gs/man/ps2pdfwr.1 +++ b/gs/man/ps2pdfwr.1 @@ -1,4 +1,4 @@ -.TH PS2PDFWR 1 "8 February 2012" 9.05 Ghostscript \" -*- nroff -*- +.TH PS2PDFWR 1 "8 August 2012" 9.06 Ghostscript \" -*- nroff -*- .SH NAME ps2pdfwr \- Convert PostScript to PDF without specifying CompatibilityLevel, using ghostscript .SH SYNOPSIS @@ -23,7 +23,7 @@ scripts all invoke this one with the addition of the respective compatibility le .SH SEE ALSO gs(1), ps2pdf(1) .SH VERSION -This document was last revised for Ghostscript version 9.04. +This document was last revised for Ghostscript version 9.06. .SH AUTHOR Artifex Software, Inc. are the primary maintainers of Ghostscript. diff --git a/gs/man/ps2ps.1 b/gs/man/ps2ps.1 index f63c0670a..0101d22e3 100644 --- a/gs/man/ps2ps.1 +++ b/gs/man/ps2ps.1 @@ -1,4 +1,4 @@ -.TH PS2PS 1 "8 February 2012" 9.05 "Ghostscript Tools" \" -*- nroff -*- +.TH PS2PS 1 "8 August 2012" 9.06 "Ghostscript Tools" \" -*- nroff -*- .SH NAME ps2ps, eps2eps \- Ghostscript PostScript "distiller" .SH SYNOPSIS @@ -26,7 +26,7 @@ lower level output than is desirable. Use with caution. .SH SEE ALSO ps2pdf(1), ps2ascii(1), ps2epsi(1) .SH VERSION -This document was last revised for Ghostscript version 9.04. +This document was last revised for Ghostscript version 9.06. .SH AUTHOR Artifex Software, Inc. are the primary maintainers of Ghostscript. diff --git a/gs/man/wftopfa.1 b/gs/man/wftopfa.1 index daa2a7d09..5aefa5b82 100644 --- a/gs/man/wftopfa.1 +++ b/gs/man/wftopfa.1 @@ -1,4 +1,4 @@ -.TH WFTOPFA 1 "8 February 2012" 9.05 Ghostscript \" -*- nroff -*- +.TH WFTOPFA 1 "8 August 2012" 9.06 Ghostscript \" -*- nroff -*- .SH NAME wftopfa \- Convert a Wadalab base font to Postscript .PFA (or .PFB) format using ghostscript @@ -12,7 +12,7 @@ format. .SH SEE ALSO gs(1) .SH VERSION -This document was last revised for Ghostscript version 9.04. +This document was last revised for Ghostscript version 9.06. .SH AUTHOR Artifex Software, Inc. are the primary maintainers of Ghostscript. |