From 46c8d3944e938eba24fd98d0fff2f7f2b9f5620c Mon Sep 17 00:00:00 2001 From: Chris Liddell Date: Tue, 22 Feb 2022 10:23:22 +0000 Subject: 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 --- doc/API.htm | 4 +- doc/C-style.htm | 4 +- doc/DLL.htm | 4 +- doc/Deprecated.htm | 4 +- doc/Develop.htm | 4 +- doc/Devices.htm | 4 +- doc/Drivers.htm | 4 +- doc/Fonts.htm | 4 +- doc/GPDL.htm | 4 +- doc/History9.htm | 95 +++++++++++------------------------------ doc/Install.htm | 4 +- doc/Internal.htm | 4 +- doc/Language.htm | 4 +- doc/Lib.htm | 4 +- doc/Make.htm | 4 +- doc/News.htm | 65 ++++++++++------------------ doc/Ps-style.htm | 4 +- doc/Ps2epsi.htm | 4 +- doc/Psfiles.htm | 4 +- doc/Readme.htm | 4 +- doc/Release.htm | 4 +- doc/SavedPages.htm | 4 +- doc/Search.htm | 4 +- doc/Source.htm | 4 +- doc/Unix-lpr.htm | 4 +- doc/Use.htm | 4 +- doc/VectorDevices.htm | 4 +- doc/WhatIsGS.htm | 4 +- doc/default.css | 2 +- doc/gs-vms.hlp | 2 +- doc/sample_downscale_device.htm | 4 +- doc/subclass.htm | 4 +- doc/thirdparty.htm | 4 +- 33 files changed, 109 insertions(+), 171 deletions(-) (limited to 'doc') 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 iapi.h.


-Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.

+Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

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.

-Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.


-Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.

+Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

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.

-Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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) {


-Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

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.

-Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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


-Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

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.

-Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.


-Copyright © 2001-2021 Artifex Software, Inc. All rights +Copyright © 2001-2022 Artifex Software, Inc. All rights reserved.

@@ -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.

-Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.


-Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

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.

-Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.


-Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

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.

-Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.)


-Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

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.

-Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.


-Copyright © 2000-2021 Artifex Software, Inc. All rights reserved.

+Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

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.

-Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.

Table of contents

History of Ghostscript versions 9.n

    -
  • Version 9.54.0 (2021-03-19)
  • -
  • Version 9.53.3 (2020-10-01)
  • -
  • Version 9.52 (2020-03-19)
  • -
  • Version 9.50 (2019-10-15)
  • -
  • Version 9.27 (2019-04-03)
  • -
  • Version 9.26 (2018-11-20)
  • -
  • Version 9.25 (2018-09-13)
  • -
  • Version 9.24 (2018-09-03)
  • -
  • Version 9.23 (2018-03-21)
  • -
  • Version 9.22 (2017-10-04)
  • -
  • Version 9.21 (2017-03-16)
  • -
  • Version 9.20 (2016-09-26)
  • -
  • Version 9.19 (2016-03-23)
  • -
  • Version 9.18 (2015-09-23)
  • -
  • Version 9.16 (2015-03-30)
  • -
  • Version 9.15 (2014-09-22)
  • -
  • Version 9.14 (2014-03-26)
  • -
  • Version 9.10 (2013-08-27)
  • -
  • Version 9.09 (2013-08-21)
  • -
  • Version 9.07 (2013-02-14)
  • -
  • Version 9.06 (2012-07-31)
  • -
  • Version 9.05 (2012-02-08)
  • -
  • Version 9.04 (2011-08-05)
  • -
  • Version 9.02 (2011-03-30)
  • -
  • Version 9.01 (2011-02-07)
  • -
  • Version 9.00 (2010-09-14)
  • +
  • Version 9.56.0 (2022-03-14)
@@ -73,6 +48,7 @@ TOC to see how to edit it for visual conciseness.

This document is a record of changes in Ghostscript releases numbered 9.xx. +

Important: see Version 9.56.0 Changelog @@ -82,50 +58,31 @@ This document is a record of changes in Ghostscript releases numbered 9.xx. -

Version 9.55.0 (2021-09-27)

+

Version 9.56.0 (2022-02-22)

Highlights in this release include:

    -
  • This release includes the fix for the %pipe% security issue (CVE-2021-3781). -
  • New PDF Interpreter: 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: Changes Coming to the PDF Interpreter. -

    In this (9.55.0) release, the new PDF interpreter is disabled by default in Ghostscript, -but can be used by specifying -dNEWPDF. 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). +

    In this (9.56.0) release, the new PDF interpreter is now ENABLED by default +in Ghostscript, but the old PDF interpreter can be used as a fallback by specifying +-dNEWPDF=false. 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.

    This also allows us to offer a new executable (gpdf, or gpdfwin??.exe on Windows) which is purely 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). -

    We would ask that as many users as possible take the opportunity to test with the new PDF implementation -(i.e. using -dNEWPDF on your gs command line), and discuss any problems with us, before -the new implementation becomes the default. -

  • -
  • -

    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. -

  • -
  • -

    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 Ghostscript Language Bindings -

  • -
  • -

    The Zugferd compliant PDF generating definitions (lib/zugferd.ps) have been updated and expanded to support the -current version (2.1.1) of the Zugferd spec, and optionally different versions of the specification. -

  • -
  • -

    The PCL/m output devices now support Duplex/Tumble. +in the "install" make targets, nor in the Windows installers.

  • -

    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. +

    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.

  • -

    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. +

    The PSD output device now writes ICC profiles to their output files, for improved +color fidelity.

  • Our efforts in code hygiene and maintainability continue. @@ -150,7 +107,7 @@ community demand for the feature. please visit bugs.ghostscript.com.

    Incompatible changes

    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.

    • @@ -168,15 +125,15 @@ for more details.
    • (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. -

      Note for GSView Users:The patch level addition breaks GSView 5 (it is +this helps facilitate a revised policy on handling security-related issues. +

      Note for GSView Users: The patch level addition breaks GSView 5 (it is hardcoded to check for versions 704-999. It is possible, but not guaranteed that a GSView update might be forthcoming to resolve this.

    • (9.52) -dALLOWPSTRANSPARENCY: 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 -dSAFER feature. As we made "SAFER" the default mode, that became unacceptable, hence the new option -dALLOWPSTRANSPARENCY which enables access to the operators. @@ -189,13 +146,13 @@ Secondly, the interaction with save/restore operat has changed. See SAFER.

      Important Note for Windows Users:
      -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 insensitive. This is in recognition of changes in Windows behaviour, in that it now supports (although does not enforce) case sensitivity.

    • -

      (9.27) The process of "tidying" the PostScript name space should have removed +

      (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.

    -

    Changelog

    +

    Changelog

    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).

    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: -ghostpdl-9.55.0 log. +ghostpdl-9.56.0 log.

    If this change does not draw negative feedback, History?.htm file(s) will be removed from the release archives.


    -Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

    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.

    -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.


    -Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

    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.

    -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.


    -Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

    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.

    -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.


    -Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

    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.

    -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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:


    -Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

    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.

    -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.


    -Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

    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.

    -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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. -

    Version 9.55.0 (2021-09-27)

    +

    Version 9.56.0 (2022-03-29)

    Highlights in this release include:

      -
    • This release includes the fix for the %pipe% security issue (CVE-2021-3781). -
    • New PDF Interpreter: 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: Changes Coming to the PDF Interpreter. -

      In this (9.55.0) release, the new PDF interpreter is disabled by default in Ghostscript, -but can be used by specifying -dNEWPDF. 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). +

      In this (9.56.0) release, the new PDF interpreter is now ENABLED by default +in Ghostscript, but the old PDF interpreter can be used as a fallback by specifying +-dNEWPDF=false. 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.

      This also allows us to offer a new executable (gpdf, or gpdfwin??.exe on Windows) which is purely 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). -

      We would ask that as many users as possible take the opportunity to test with the new PDF implementation -(i.e. using -dNEWPDF on your gs command line), and discuss any problems with us, before -the new implementation becomes the default. -

    • -
    • -

      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. -

    • -
    • -

      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 Ghostscript Language Bindings -

    • -
    • -

      The Zugferd compliant PDF generating definitions (lib/zugferd.ps) have been updated and expanded to support the -current version (2.1.1) of the Zugferd spec, and optionally different versions of the specification. -

    • -
    • -

      The PCL/m output devices now support Duplex/Tumble. +in the "install" make targets, nor in the Windows installers.

    • -

      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. +

      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.

    • -

      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. +

      The PSD output devices now write ICC profiles to their output files, for improved +color fidelity.

    • Our efforts in code hygiene and maintainability continue. @@ -105,7 +86,7 @@ community demand for the feature. please visit bugs.ghostscript.com.

      Incompatible changes

      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.

      • @@ -123,15 +104,15 @@ for more details.
      • (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. -

        Note for GSView Users:The patch level addition breaks GSView 5 (it is +this helps facilitate a revised policy on handling security-related issues. +

        Note for GSView Users: The patch level addition breaks GSView 5 (it is hardcoded to check for versions 704-999. It is possible, but not guaranteed that a GSView update might be forthcoming to resolve this.

      • (9.52) -dALLOWPSTRANSPARENCY: 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 -dSAFER feature. As we made "SAFER" the default mode, that became unacceptable, hence the new option -dALLOWPSTRANSPARENCY which enables access to the operators. @@ -144,13 +125,13 @@ Secondly, the interaction with save/restore operat has changed. See SAFER.

        Important Note for Windows Users:
        -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 insensitive. This is in recognition of changes in Windows behaviour, in that it now supports (although does not enforce) case sensitivity.

      • -

        (9.27) The process of "tidying" the PostScript name space should have removed +

        (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.

      -

      Changelog

      +

      Changelog

      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).

      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: -ghostpdl-9.55.0 log. +ghostpdl-9.56.0 log.

      If this change does not draw negative feedback, History?.htm file(s) will be removed from the release archives. @@ -175,7 +156,7 @@ a release, we ask them to look at the history in our public git repository:


      -Copyright © 2005-2021 Artifex Software, Inc. +Copyright © 2005-2022 Artifex Software, Inc. All rights reserved.

      @@ -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.

      -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.


      -Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

      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.

      -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.


      -Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

      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.

      -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.


      -Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

      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.

      -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.


      -Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

      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.

      -Ghostscript version 9.55.0, 27 September 2021 +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.


      -Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

      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.

      -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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


      -Copyright © 2013-2021 Artifex Software, Inc. All rights +Copyright © 2013-2022 Artifex Software, Inc. All rights reserved.

      @@ -275,7 +275,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861.

      -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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 @@

      -Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

      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.

      -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.


      -Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

      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.

      -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.


      -Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

      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.

      -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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).


      -Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

      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.

      -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.


      -Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

      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.

      -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.



      -Copyright © 2000-2021 Artifex Software, Inc. All rights reserved. +Copyright © 2000-2022 Artifex Software, Inc. All rights reserved.

      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.

      -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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: doc/gdevds32.c

      - Copyright © 2016-2021 Artifex Software, Inc. All rights reserved. + Copyright © 2016-2022 Artifex Software, Inc. All rights reserved.

      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.

      -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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


      -Copyright © 2013-2021 Artifex Software, Inc. All rights +Copyright © 2013-2022 Artifex Software, Inc. All rights reserved.

      @@ -708,7 +708,7 @@ or contact Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, CA 94945, U.S.A., +1(415)492-9861.

      -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 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.


      -Copyright © 2005-2021 Artifex Software, Inc. +Copyright © 2005-2022 Artifex Software, Inc. All rights reserved.

      @@ -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.

      -Ghostscript version 9.55.0, 27 September 2021 +Ghostscript version 9.56.0, 29 March 2022 -- cgit v1.2.1