diff options
author | Chris Liddell <chris.liddell@artifex.com> | 2022-02-22 10:23:22 +0000 |
---|---|---|
committer | Chris Liddell <chris.liddell@artifex.com> | 2022-03-30 10:23:39 +0100 |
commit | 46c8d3944e938eba24fd98d0fff2f7f2b9f5620c (patch) | |
tree | 805cd4968e969b7626fb1c0508353f49ba8465d9 /doc | |
parent | 6fed1332170ec73d87516297a850e903eefc1ba1 (diff) | |
download | ghostpdl-46c8d3944e938eba24fd98d0fff2f7f2b9f5620c.tar.gz |
Bring master up to date with gs9.56.0 relase branch
Update strings, dates and versions for 9.56.0 release branch
And initial changelog/news entries
Update copyright year in doc files.
Fix GS_PRODUCT string (missing space)
Update release notes: thread safety PSD/ICC profiles
Corrections to release notes.
Date for 9.56.0 RC1
Dates etc for 9.56.0 RC2
Dates and product string for 9.56.0 release
Diffstat (limited to 'doc')
-rw-r--r-- | doc/API.htm | 4 | ||||
-rw-r--r-- | doc/C-style.htm | 4 | ||||
-rw-r--r-- | doc/DLL.htm | 4 | ||||
-rw-r--r-- | doc/Deprecated.htm | 4 | ||||
-rw-r--r-- | doc/Develop.htm | 4 | ||||
-rw-r--r-- | doc/Devices.htm | 4 | ||||
-rw-r--r-- | doc/Drivers.htm | 4 | ||||
-rw-r--r-- | doc/Fonts.htm | 4 | ||||
-rw-r--r-- | doc/GPDL.htm | 4 | ||||
-rw-r--r-- | doc/History9.htm | 95 | ||||
-rw-r--r-- | doc/Install.htm | 4 | ||||
-rw-r--r-- | doc/Internal.htm | 4 | ||||
-rw-r--r-- | doc/Language.htm | 4 | ||||
-rw-r--r-- | doc/Lib.htm | 4 | ||||
-rw-r--r-- | doc/Make.htm | 4 | ||||
-rw-r--r-- | doc/News.htm | 65 | ||||
-rw-r--r-- | doc/Ps-style.htm | 4 | ||||
-rw-r--r-- | doc/Ps2epsi.htm | 4 | ||||
-rw-r--r-- | doc/Psfiles.htm | 4 | ||||
-rw-r--r-- | doc/Readme.htm | 4 | ||||
-rw-r--r-- | doc/Release.htm | 4 | ||||
-rw-r--r-- | doc/SavedPages.htm | 4 | ||||
-rw-r--r-- | doc/Search.htm | 4 | ||||
-rw-r--r-- | doc/Source.htm | 4 | ||||
-rw-r--r-- | doc/Unix-lpr.htm | 4 | ||||
-rw-r--r-- | doc/Use.htm | 4 | ||||
-rw-r--r-- | doc/VectorDevices.htm | 4 | ||||
-rw-r--r-- | doc/WhatIsGS.htm | 4 | ||||
-rw-r--r-- | doc/default.css | 2 | ||||
-rw-r--r-- | doc/gs-vms.hlp | 2 | ||||
-rw-r--r-- | doc/sample_downscale_device.htm | 4 | ||||
-rw-r--r-- | doc/subclass.htm | 4 | ||||
-rw-r--r-- | doc/thirdparty.htm | 4 |
33 files changed, 109 insertions, 171 deletions
diff --git a/doc/API.htm b/doc/API.htm index 3e4c9e087..c994ae130 100644 --- a/doc/API.htm +++ b/doc/API.htm @@ -1729,7 +1729,7 @@ functions in <a href="../psi/iapi.h"><code>iapi.h</code></a>.</p></p> <!-- [3.0 begin visible trailer] =========================================== --> <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small></p> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small></p> <p> This software is provided AS-IS with no warranty, either express or @@ -1742,7 +1742,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information.</p> <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/C-style.htm b/doc/C-style.htm index 929dd9c61..a7e9d1efb 100644 --- a/doc/C-style.htm +++ b/doc/C-style.htm @@ -1577,7 +1577,7 @@ to PostScript error conditions.</p> <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small></p> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small></p> <p> This software is provided AS-IS with no warranty, either express or @@ -1590,7 +1590,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information.</p> <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/DLL.htm b/doc/DLL.htm index e1d588e6e..5f9c41c90 100644 --- a/doc/DLL.htm +++ b/doc/DLL.htm @@ -727,7 +727,7 @@ if (!code) { <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -740,7 +740,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Deprecated.htm b/doc/Deprecated.htm index 4b66b1239..2f4c79a1a 100644 --- a/doc/Deprecated.htm +++ b/doc/Deprecated.htm @@ -5742,7 +5742,7 @@ February 2001 <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -5755,7 +5755,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Develop.htm b/doc/Develop.htm index f6bbf8cd5..947e347f2 100644 --- a/doc/Develop.htm +++ b/doc/Develop.htm @@ -4794,7 +4794,7 @@ Edit the output file name in the line 5. <hr> <p> -<small>Copyright © 2001-2021 Artifex Software, Inc. All rights +<small>Copyright © 2001-2022 Artifex Software, Inc. All rights reserved.</small> <p> @@ -4808,7 +4808,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Devices.htm b/doc/Devices.htm index 605f20550..34c95b141 100644 --- a/doc/Devices.htm +++ b/doc/Devices.htm @@ -2148,7 +2148,7 @@ spot colors.</p> <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -2161,7 +2161,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Drivers.htm b/doc/Drivers.htm index 217d80c46..c596d5a25 100644 --- a/doc/Drivers.htm +++ b/doc/Drivers.htm @@ -3380,7 +3380,7 @@ non-rotated case.</li> <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -3393,7 +3393,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Fonts.htm b/doc/Fonts.htm index 5e0680855..4dbcdb302 100644 --- a/doc/Fonts.htm +++ b/doc/Fonts.htm @@ -320,7 +320,7 @@ your own fonts that you distribute.)</p> <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -333,7 +333,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/GPDL.htm b/doc/GPDL.htm index 3b127150e..c6016421b 100644 --- a/doc/GPDL.htm +++ b/doc/GPDL.htm @@ -538,7 +538,7 @@ instance and free all the resources.</p> <!-- [3.0 begin visible trailer] =========================================== --> <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small></p> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small></p> <p> This software is provided AS-IS with no warranty, either express or @@ -551,7 +551,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information.</p> <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/History9.htm b/doc/History9.htm index a3887c07d..afe8c2f0b 100644 --- a/doc/History9.htm +++ b/doc/History9.htm @@ -29,39 +29,14 @@ TOC to see how to edit it for visual conciseness. <h2><a name="toc"></a>Table of contents</h2> <blockquote><ul class="toc"> -<li><a href="#Version9.55.0">Version 9.55.0 (2021-09-27)</a></li> +<li><a href="#Version9.56.0">Version 9.56.0 (2022-02-22)</a></li> </ul></blockquote> <h1>History of Ghostscript versions 9.n</h1> <ul> - <li>Version 9.54.0 (2021-03-19)</li> - <li>Version 9.53.3 (2020-10-01)</li> - <li>Version 9.52 (2020-03-19)</li> - <li>Version 9.50 (2019-10-15)</li> - <li>Version 9.27 (2019-04-03)</li> - <li>Version 9.26 (2018-11-20)</li> - <li>Version 9.25 (2018-09-13)</li> - <li>Version 9.24 (2018-09-03)</li> - <li>Version 9.23 (2018-03-21)</li> - <li>Version 9.22 (2017-10-04)</li> - <li>Version 9.21 (2017-03-16)</li> - <li>Version 9.20 (2016-09-26)</li> - <li>Version 9.19 (2016-03-23)</li> - <li>Version 9.18 (2015-09-23)</li> - <li>Version 9.16 (2015-03-30)</li> - <li>Version 9.15 (2014-09-22)</li> - <li>Version 9.14 (2014-03-26)</li> - <li>Version 9.10 (2013-08-27)</li> - <li>Version 9.09 (2013-08-21)</li> - <li>Version 9.07 (2013-02-14)</li> - <li>Version 9.06 (2012-07-31)</li> - <li>Version 9.05 (2012-02-08)</li> - <li>Version 9.04 (2011-08-05)</li> - <li>Version 9.02 (2011-03-30)</li> - <li>Version 9.01 (2011-02-07)</li> - <li>Version 9.00 (2010-09-14)</li> + <li>Version 9.56.0 (2022-03-14)</li> </ul> @@ -73,6 +48,7 @@ TOC to see how to edit it for visual conciseness. <p> This document is a record of changes in Ghostscript releases numbered 9.xx. +<p><u>Important</u>: see <a href="#9.56.0_changelog">Version 9.56.0 Changelog</a> <!-- [1.3 end hint] ======================================================== --> @@ -82,50 +58,31 @@ This document is a record of changes in Ghostscript releases numbered 9.xx. <!-- [1.0 end visible header] ============================================== --> <!-- [2.0 begin contents] ================================================== --> -<h2><a name="Version9.55.0"></a>Version 9.55.0 (2021-09-27)</h2> +<h2><a name="Version9.56.0"></a>Version 9.56.0 (2022-02-22)</h2> <p> Highlights in this release include: <ul> -<li>This release includes the fix for the <code>%pipe%</code> security issue (CVE-2021-3781). -</li> <li> <p><b>New PDF Interpreter:</b> This is an entirely new implementation written in C (rather than PostScript, as before). For a full discussion of this change and reasons for it see: <a href="https://ghostscript.com/pdfi.html">Changes Coming to the PDF Interpreter</a>. -<p>In this (9.55.0) release, the new PDF interpreter is disabled by default in Ghostscript, -but can be used by specifying <code>-dNEWPDF</code>. We hope to make it the default in 9.56.0, and -fully deprecate the PostScript implementation shortly after that (depending on the feedback -we get). +<p>In this (9.56.0) release, the new PDF interpreter is now <em><u>ENABLED</u></em> by default +in Ghostscript, but the old PDF interpreter can be used as a fallback by specifying +<code>-dNEWPDF=false</code>. We've provided this so users that encounter issues with the new +interpreter can keep working while we iron out those issues, the option will not be available in +the long term. <p>This also allows us to offer a new executable (<code>gpdf</code>, or <code>gpdfwin??.exe</code> on Windows) which is <i>purely</i> for PDF input. For this release, those new binaries are not included -in the "install" make targets, nor in the Windows installers (they will be from 9.56.0 onwards). -<p>We would ask that as many users as possible take the opportunity to test with the new PDF implementation -(i.e. using <code>-dNEWPDF</code> on your gs command line), and discuss any problems with us, before -the new implementation becomes the default. -</li> -<li> -<p>The pdfwrite device now supports "passthrough" for JPX/JPG2000 data images (as well as the -already supported JPEG/DCT Encoded). That means that if no rescaling or color conversion of the image data -is required, the encoded/compressed image data from the input file will be written unchanged to the output, -preventing potential image degradation caused by decompressing and recompressing. -</li> -<li> -<p>The Ghostscript/GhostPDL demo apps for C, C#, Java and Python have all had improvements and the -C#/Java/Python language bindings have now been documented, see <a href="language-bindings/index.html">Ghostscript Language Bindings</a> -</li> -<li> -<p>The Zugferd compliant PDF generating definitions (<code>lib/zugferd.ps</code>) have been updated and expanded to support the -current version (2.1.1) of the Zugferd spec, and optionally different versions of the specification. -</li> -<li> -<p>The PCL/m output devices now support Duplex/Tumble. +in the "install" make targets, nor in the Windows installers. </li> <li> -<p>The internal support for "n-up" style simple imposition (introduced in 9.54.0) has been extended and improved -for better support across all input formats. +<p>Calling Ghostscript via the GS API is now thread safe. The one limitation is that the X11 devices for +Unix-like systems (x11, x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2, x11gray4 and x11mono) +cannot be made thread safe, due to their interaction with the X11 server, those devices have been modified +to only allow one instance in an executable. </li> <li> -<p>Ghostscript now supports object specific halftone - for example, different halftones can be specified for text and -images, reflecting the differing needs of rendering those two types of object. +<p>The <code>PSD</code> output device now writes ICC profiles to their output files, for improved +color fidelity. </li> <li> <p>Our efforts in code hygiene and maintainability continue. @@ -150,7 +107,7 @@ community demand for the feature. please visit <a href="http://bugs.ghostscript.com/">bugs.ghostscript.com</a>. <h3><a name="9.55.0_Incompatible_changes"></a>Incompatible changes</h3> <h4>Included below are incompatible changes from recent releases (the -specific release in question listed in parentheses). We include these, +specific release in question is listed in parentheses). We include these, for now, as we are aware that not everyone upgrades with every release.</h4> <ul> <li> @@ -168,15 +125,15 @@ for more details. </li> <li> <p>(9.53.0) As of 9.53.0, we have (re-)introduced the patch level to the version number, -this helps facilitate a revised policy on handling security related issues. -<p><strong>Note for GSView Users:</strong>The patch level addition breaks GSView 5 (it is +this helps facilitate a revised policy on handling security-related issues. +<p><strong>Note for GSView Users: </strong>The patch level addition breaks GSView 5 (it is hardcoded to check for versions <code>704-999</code>. It is possible, but not guaranteed that a GSView update might be forthcoming to resolve this. </li> <li> <p>(9.52) <code>-dALLOWPSTRANSPARENCY</code>: The transparency compositor (and related features), whilst we are improving it, remains sensitive to being driven correctly, and -incorrect use can have unexpected/undefined results. Hence, as part of improving security +incorrect use can have unexpected/undefined results. Hence, as part of improving security, we limited access to these operators, originally using the <code>-dSAFER</code> feature. As we made "SAFER" the default mode, that became unacceptable, hence the new option <code>-dALLOWPSTRANSPARENCY</code> which enables access to the operators. @@ -189,13 +146,13 @@ Secondly, the interaction with <code>save</code>/<code>restore</code> operat has changed. See <a href="Use.htm#Safer">SAFER</a>. <p><strong>Important Note for Windows Users</strong>: <br> -The file/path pattern matching is case sensitive, even on Windows. This is a +The file/path pattern matching is case-sensitive, even on Windows. This is a change in behaviour compared to the old code which, on Windows, was case <i>in</i>sensitive. This is in recognition of changes in Windows behaviour, in that it now supports (although does not enforce) case sensitivity. </li> <li> -<p>(9.27) The process of "tidying" the PostScript name space should have removed +<p>(9.27) The process of "tidying" the PostScript namespace should have removed only non-standard and undocumented operators. Nevertheless, it is possible that any integrations or utilities that rely on those non-standard and undocumented operators may stop working or may change behaviour. @@ -206,17 +163,17 @@ alternative solution or return the previous functionality, if there is genuinely option. </li> </ul> -<h3><a name="9.55.0_changelog"></a>Changelog</h3> +<h3><a name="9.56.0_changelog"></a>Changelog</h3> <p>From 9.55.0 onwards, in recognition of how unwieldy very large HTML files can become (History9.html had reached 8.1Mb!), we intend to only include the summary highlights (above). <p>For anyone wanting the full details of the changes in a release, we ask them to look at the history in our public git repository: -<a href="https://git.ghostscript.com/?p=ghostpdl.git;a=shortlog;h=refs/tags/ghostpdl-9.55.0">ghostpdl-9.55.0</a> log. +<a href="https://git.ghostscript.com/?p=ghostpdl.git;a=shortlog;h=refs/tags/ghostpdl-9.56.0">ghostpdl-9.56.0</a> log. <p>If this change does not draw negative feedback, History?.htm file(s) will be removed from the release archives. <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -229,7 +186,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Install.htm b/doc/Install.htm index 685dec030..a230a6149 100644 --- a/doc/Install.htm +++ b/doc/Install.htm @@ -392,7 +392,7 @@ comment at the beginning of the latter file for more information.</p> <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -405,7 +405,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Internal.htm b/doc/Internal.htm index 3b26fe289..77eb6f319 100644 --- a/doc/Internal.htm +++ b/doc/Internal.htm @@ -67,7 +67,7 @@ at the beginning of the procedure.</p> <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -80,7 +80,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Language.htm b/doc/Language.htm index 7691101df..6ed12d3a3 100644 --- a/doc/Language.htm +++ b/doc/Language.htm @@ -2264,7 +2264,7 @@ to associate a file with the context will result in an error. <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -2277,7 +2277,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Lib.htm b/doc/Lib.htm index 0424837ad..10ce8ec4c 100644 --- a/doc/Lib.htm +++ b/doc/Lib.htm @@ -994,7 +994,7 @@ is finished, it should execute: <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -1007,7 +1007,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Make.htm b/doc/Make.htm index 62dac5080..f88505629 100644 --- a/doc/Make.htm +++ b/doc/Make.htm @@ -1429,7 +1429,7 @@ msvc.mak sets the other options automatically.</p> <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -1442,7 +1442,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/News.htm b/doc/News.htm index 2753150d5..d4f79d5da 100644 --- a/doc/News.htm +++ b/doc/News.htm @@ -37,50 +37,31 @@ overview</a>. <!-- [1.0 end visible header] ============================================== --> <!-- [2.0 begin contents] ================================================== --> -<h2><a name="Version9.55.0"></a>Version 9.55.0 (2021-09-27)</h2> +<h2><a name="Version9.56.0"></a>Version 9.56.0 (2022-03-29)</h2> <p> Highlights in this release include: <ul> -<li>This release includes the fix for the <code>%pipe%</code> security issue (CVE-2021-3781). -</li> <li> <p><b>New PDF Interpreter:</b> This is an entirely new implementation written in C (rather than PostScript, as before). For a full discussion of this change and reasons for it see: <a href="https://ghostscript.com/pdfi.html">Changes Coming to the PDF Interpreter</a>. -<p>In this (9.55.0) release, the new PDF interpreter is disabled by default in Ghostscript, -but can be used by specifying <code>-dNEWPDF</code>. We hope to make it the default in 9.56.0, and -fully deprecate the PostScript implementation shortly after that (depending on the feedback -we get). +<p>In this (9.56.0) release, the new PDF interpreter is now <em><u>ENABLED</u></em> by default +in Ghostscript, but the old PDF interpreter can be used as a fallback by specifying +<code>-dNEWPDF=false</code>. We've provided this so users that encounter issues with the new +interpreter can keep working while we iron out those issues, the option will not be available in +the long term. <p>This also allows us to offer a new executable (<code>gpdf</code>, or <code>gpdfwin??.exe</code> on Windows) which is <i>purely</i> for PDF input. For this release, those new binaries are not included -in the "install" make targets, nor in the Windows installers (they will be from 9.56.0 onwards). -<p>We would ask that as many users as possible take the opportunity to test with the new PDF implementation -(i.e. using <code>-dNEWPDF</code> on your gs command line), and discuss any problems with us, before -the new implementation becomes the default. -</li> -<li> -<p>The pdfwrite device now supports "passthrough" for JPX/JPG2000 data images (as well as the -already supported JPEG/DCT Encoded). That means that if no rescaling or color conversion of the image data -is required, the encoded/compressed image data from the input file will be written unchanged to the output, -preventing potential image degradation caused by decompressing and recompressing. -</li> -<li> -<p>The Ghostscript/GhostPDL demo apps for C, C#, Java and Python have all had improvements and the -C#/Java/Python language bindings have now been documented, see <a href="language-bindings/index.html">Ghostscript Language Bindings</a> -</li> -<li> -<p>The Zugferd compliant PDF generating definitions (<code>lib/zugferd.ps</code>) have been updated and expanded to support the -current version (2.1.1) of the Zugferd spec, and optionally different versions of the specification. -</li> -<li> -<p>The PCL/m output devices now support Duplex/Tumble. +in the "install" make targets, nor in the Windows installers. </li> <li> -<p>The internal support for "n-up" style simple imposition (introduced in 9.54.0) has been extended and improved -for better support across all input formats. +<p>Calling Ghostscript via the GS API is now thread safe. The one limitation is that the X11 devices for +Unix-like systems (x11, x11alpha, x11cmyk, x11cmyk2, x11cmyk4, x11cmyk8, x11gray2, x11gray4 and x11mono) +cannot be made thread safe, due to their interaction with the X11 server, those devices have been modified +to only allow one instance in an executable. </li> <li> -<p>Ghostscript now supports object specific halftone - for example, different halftones can be specified for text and -images, reflecting the differing needs of rendering those two types of object. +<p>The <code>PSD</code> output devices now write ICC profiles to their output files, for improved +color fidelity. </li> <li> <p>Our efforts in code hygiene and maintainability continue. @@ -105,7 +86,7 @@ community demand for the feature. please visit <a href="http://bugs.ghostscript.com/">bugs.ghostscript.com</a>. <h3><a name="9.55.0_Incompatible_changes"></a>Incompatible changes</h3> <h4>Included below are incompatible changes from recent releases (the -specific release in question listed in parentheses). We include these, +specific release in question is listed in parentheses). We include these, for now, as we are aware that not everyone upgrades with every release.</h4> <ul> <li> @@ -123,15 +104,15 @@ for more details. </li> <li> <p>(9.53.0) As of 9.53.0, we have (re-)introduced the patch level to the version number, -this helps facilitate a revised policy on handling security related issues. -<p><strong>Note for GSView Users:</strong>The patch level addition breaks GSView 5 (it is +this helps facilitate a revised policy on handling security-related issues. +<p><strong>Note for GSView Users: </strong>The patch level addition breaks GSView 5 (it is hardcoded to check for versions <code>704-999</code>. It is possible, but not guaranteed that a GSView update might be forthcoming to resolve this. </li> <li> <p>(9.52) <code>-dALLOWPSTRANSPARENCY</code>: The transparency compositor (and related features), whilst we are improving it, remains sensitive to being driven correctly, and -incorrect use can have unexpected/undefined results. Hence, as part of improving security +incorrect use can have unexpected/undefined results. Hence, as part of improving security, we limited access to these operators, originally using the <code>-dSAFER</code> feature. As we made "SAFER" the default mode, that became unacceptable, hence the new option <code>-dALLOWPSTRANSPARENCY</code> which enables access to the operators. @@ -144,13 +125,13 @@ Secondly, the interaction with <code>save</code>/<code>restore</code> operat has changed. See <a href="Use.htm#Safer">SAFER</a>. <p><strong>Important Note for Windows Users</strong>: <br> -The file/path pattern matching is case sensitive, even on Windows. This is a +The file/path pattern matching is case-sensitive, even on Windows. This is a change in behaviour compared to the old code which, on Windows, was case <i>in</i>sensitive. This is in recognition of changes in Windows behaviour, in that it now supports (although does not enforce) case sensitivity. </li> <li> -<p>(9.27) The process of "tidying" the PostScript name space should have removed +<p>(9.27) The process of "tidying" the PostScript namespace should have removed only non-standard and undocumented operators. Nevertheless, it is possible that any integrations or utilities that rely on those non-standard and undocumented operators may stop working or may change behaviour. @@ -161,12 +142,12 @@ alternative solution or return the previous functionality, if there is genuinely option. </li> </ul> -<h3><a name="9.55.0_changelog"></a>Changelog</h3> +<h3><a name="9.56.0_changelog"></a>Changelog</h3> <p>From 9.55.0 onwards, in recognition of how unwieldy very large HTML files can become (History9.html had reached 8.1Mb!), we intend to only include the summary highlights (above). <p>For anyone wanting the full details of the changes in a release, we ask them to look at the history in our public git repository: -<a href="https://git.ghostscript.com/?p=ghostpdl.git;a=shortlog;h=refs/tags/ghostpdl-9.55.0">ghostpdl-9.55.0</a> log. +<a href="https://git.ghostscript.com/?p=ghostpdl.git;a=shortlog;h=refs/tags/ghostpdl-9.56.0">ghostpdl-9.56.0</a> log. <p>If this change does not draw negative feedback, History?.htm file(s) will be removed from the release archives. <!-- [2.0 end contents] ==================================================== --> @@ -175,7 +156,7 @@ a release, we ask them to look at the history in our public git repository: <hr> <p> -<small>Copyright © 2005-2021 Artifex Software, Inc. +<small>Copyright © 2005-2022 Artifex Software, Inc. All rights reserved.</small> <p> @@ -189,7 +170,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Ps-style.htm b/doc/Ps-style.htm index 206effe1d..24388e62b 100644 --- a/doc/Ps-style.htm +++ b/doc/Ps-style.htm @@ -500,7 +500,7 @@ that could be made into a procedure. <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -513,7 +513,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Ps2epsi.htm b/doc/Ps2epsi.htm index dbdfe7578..61649eb8f 100644 --- a/doc/Ps2epsi.htm +++ b/doc/Ps2epsi.htm @@ -175,7 +175,7 @@ encapsulation fails because of the nature of the original PostScript file. <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -188,7 +188,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Psfiles.htm b/doc/Psfiles.htm index a916bb1cb..b2423c8d2 100644 --- a/doc/Psfiles.htm +++ b/doc/Psfiles.htm @@ -836,7 +836,7 @@ when passing files with -dJOBSERVER.</dd> <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -849,7 +849,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Readme.htm b/doc/Readme.htm index 1fbf641d7..2726f7ea7 100644 --- a/doc/Readme.htm +++ b/doc/Readme.htm @@ -530,7 +530,7 @@ command-line options.</dd></dt> <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -544,7 +544,7 @@ Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 diff --git a/doc/Release.htm b/doc/Release.htm index 135bef9d4..c162d047a 100644 --- a/doc/Release.htm +++ b/doc/Release.htm @@ -795,7 +795,7 @@ These are included in the Ghostscript release archive. <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -808,7 +808,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/SavedPages.htm b/doc/SavedPages.htm index 5ba4e2d4f..e64f41633 100644 --- a/doc/SavedPages.htm +++ b/doc/SavedPages.htm @@ -258,7 +258,7 @@ Print two collated copies of the first file, followed by 5 copies of the second <hr> <p> -<small>Copyright © 2013-2021 Artifex Software, Inc. All rights +<small>Copyright © 2013-2022 Artifex Software, Inc. All rights reserved.</small> <p> @@ -275,7 +275,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Search.htm b/doc/Search.htm index e84925303..a3bc3638a 100644 --- a/doc/Search.htm +++ b/doc/Search.htm @@ -160,7 +160,7 @@ <div class="gcse-search"></div> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -173,7 +173,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Source.htm b/doc/Source.htm index ae2fdc2de..4733ac5a1 100644 --- a/doc/Source.htm +++ b/doc/Source.htm @@ -401,7 +401,7 @@ and so on. <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -414,7 +414,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Unix-lpr.htm b/doc/Unix-lpr.htm index 8d475e0f9..ca1a7e875 100644 --- a/doc/Unix-lpr.htm +++ b/doc/Unix-lpr.htm @@ -252,7 +252,7 @@ is responsible for the number-of-colours part of the script.</p> <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -265,7 +265,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/Use.htm b/doc/Use.htm index ac07f33c6..68227e5e7 100644 --- a/doc/Use.htm +++ b/doc/Use.htm @@ -5410,7 +5410,7 @@ PCLEOs. (see the FAPI-related source code for details).</p> <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -5423,7 +5423,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/VectorDevices.htm b/doc/VectorDevices.htm index 7a25d1a74..fd9b91629 100644 --- a/doc/VectorDevices.htm +++ b/doc/VectorDevices.htm @@ -1503,7 +1503,7 @@ not affected. <hr> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -1516,7 +1516,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/WhatIsGS.htm b/doc/WhatIsGS.htm index ebb717a29..496adfe7b 100644 --- a/doc/WhatIsGS.htm +++ b/doc/WhatIsGS.htm @@ -132,7 +132,7 @@ source can be found in the GhostXPS/GhostPDL downloads from the same site.</p> <br/><br/> <p> -<small>Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.</small> +<small>Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -145,7 +145,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/default.css b/doc/default.css index 700342c77..b45a9d194 100644 --- a/doc/default.css +++ b/doc/default.css @@ -77,7 +77,7 @@ header h1 { } header h2::after { - content:"Version 9.55.0"; + content:"Version 9.56.0"; } header h2 { diff --git a/doc/gs-vms.hlp b/doc/gs-vms.hlp index 08386531e..0a37824bc 100644 --- a/doc/gs-vms.hlp +++ b/doc/gs-vms.hlp @@ -1,6 +1,6 @@ 1 gs gs - GPL Ghostscript interpreter/previewer -! Ghostscript version 9.55.0, 27 September 2021 +! Ghostscript version 9.56.0, 29 March 2022 Usage: $ gs [options] [file ...] diff --git a/doc/sample_downscale_device.htm b/doc/sample_downscale_device.htm index 65b1d36f6..d0d5f4d4e 100644 --- a/doc/sample_downscale_device.htm +++ b/doc/sample_downscale_device.htm @@ -208,7 +208,7 @@ The source for this device driver is in: <a href="gdevds32.c">doc/gdevds32.c</a> <!-- [3.0 begin visible trailer] =========================================== --> <p> - <small>Copyright © 2016-2021 Artifex Software, Inc. All rights reserved.</small> + <small>Copyright © 2016-2022 Artifex Software, Inc. All rights reserved.</small> <p> This software is provided AS-IS with no warranty, either express or @@ -221,7 +221,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/subclass.htm b/doc/subclass.htm index 278011649..23423a173 100644 --- a/doc/subclass.htm +++ b/doc/subclass.htm @@ -691,7 +691,7 @@ int black_text_text_begin(gx_device *dev, gs_imager_state *pis, const gs_text_pa <hr> <p> -<small>Copyright © 2013-2021 Artifex Software, Inc. All rights +<small>Copyright © 2013-2022 Artifex Software, Inc. All rights reserved.</small> <p> @@ -708,7 +708,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> diff --git a/doc/thirdparty.htm b/doc/thirdparty.htm index 151e94ba3..20b74da64 100644 --- a/doc/thirdparty.htm +++ b/doc/thirdparty.htm @@ -185,7 +185,7 @@ the relevant license, and the "upstream" URL. <hr> <p> -<small>Copyright © 2005-2021 Artifex Software, Inc. +<small>Copyright © 2005-2022 Artifex Software, Inc. All rights reserved.</small> <p> @@ -199,7 +199,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861, for further information. <p> -<small>Ghostscript version 9.55.0, 27 September 2021 +<small>Ghostscript version 9.56.0, 29 March 2022 <!-- [3.0 end visible trailer] ============================================= --> |