summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'doc/News.htm')
-rw-r--r--doc/News.htm80
1 files changed, 16 insertions, 64 deletions
diff --git a/doc/News.htm b/doc/News.htm
index 43de3817..d1268184 100644
--- a/doc/News.htm
+++ b/doc/News.htm
@@ -1,67 +1,26 @@
-<!doctype html>
-<html lang="en">
-<head>
- <meta http-equiv="content-type" content="text/html; charset=utf-8">
- <meta name="viewport" content="user-scalable=yes, initial-scale=1, width=device-width">
- <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i" rel="stylesheet">
- <link rel="shortcut icon" href="images/favicon.svg">
- <title>Recent Changes in Ghostscript</title>
- <link href="default.css" rel="stylesheet" type="text/css">
-</head>
-
-<body>
- <header><div class="title"><a href="index.html"><h1 aria-label="title">Ghostscript documentation</h1><h2 aria-label="version"></h2></a></div><a href="Search.htm" aria-label="Search" id="searchSite"><div class="search"></div></a></header>
- <main>
- <article>
- <div class="outer">
-
- <div class="inner">
<!--START EDITING HERE-->
<h1>Recent Changes in Ghostscript</h1>
-<p>
-This document is news about the most recent Ghostscript release. For
-earlier versions, see the history documents:
-
-<blockquote>
-<a href="History9.htm">History of Ghostscript versions 9.n</a><br>
-</blockquote>
-
-<p>For other information, see the <a href="Readme.htm">Ghostscript
-overview</a>.
-
-<!-- [1.3 end hint] ======================================================== -->
-
-<hr>
<!-- [1.0 end visible header] ============================================== -->
<!-- [2.0 begin contents] ================================================== -->
-<h2><a name="Version9.56.0"></a>Version 9.56.1 (2022-04-04)</h2>
+<h2><a name="Version10.00.0"></a>Version 10.00.0 (2022-09-21)</h2>
<p> Highlights in this release include:
<ul>
<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.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.
-</li>
-<li>
-<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.
+<p>The big change in this release is that the old PDF interpreter (written in PostScript)
+is now fully deprecated. We will not be making any further changes to it. For this release,
+the <code>-dNEWPDF=false</code> option remains for &quot;emergency&quot; use, but the option
+to fall back to the old intepreter will also be removed in the next full release (10.01.0) in
+spring 2023.
+<p>So we once again encourage all users to test the new interpreter in their use cases, and
+report any problems.
</li>
<li>
-<p>The <code>PSD</code> output devices now write ICC profiles to their output files, for improved
-color fidelity.
+<p>The new PDF interpreter written in C has had several performance improvements. It was already
+quicker for the majority of cases than the PostScript implementation, but we found further improvements
+for common cases, and also several speed improvements in edge cases.
</li>
<li>
<p>Our efforts in code hygiene and maintainability continue.
@@ -93,7 +52,7 @@ for now, as we are aware that not everyone upgrades with every release.</h4>
<p>(9.55.0) Changes to the <code>device API</code>. This will affect developers and maintainers of
Ghostscript devices. Firstly, and most importantly, the way device-specific "procs" are specified has
been rewritten to make it (we think!) clearer and less confusing. See
-<a href="Drivers.htm">The Interface between Ghostscript and Device Drivers</a> and
+<a href="https://ghostscript.readthedocs.io/Drivers.htm">The Interface between Ghostscript and Device Drivers</a> and
<a href="https://www.notion.so/artifexsoftware/The-Great-Device-Rework-Of-2021-94092fe1395d4a088b91462f0ca5038a">The Great Device Rework Of 2021</a>
for more details.
</li>
@@ -122,7 +81,7 @@ As we made "SAFER" the default mode, that became unacceptable, hence the new opt
implementations. Firstly, as mentioned in the 9.50 release notes, SAFER now leaves
standard PostScript functionality unchanged (except for the file access limitations).
Secondly, the interaction with <code>save</code>&sol;<code>restore</code> operations
-has changed. See <a href="Use.htm#Safer">SAFER</a>.
+has changed. See <a href="https://ghostscript.readthedocs.io/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
@@ -142,12 +101,12 @@ alternative solution or return the previous functionality, if there is genuinely
option.
</li>
</ul>
-<h3><a name="9.56.0_changelog"></a>Changelog</h3>
+<h3><a name="10.00.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.56.0">ghostpdl-9.56.0</a> log.
+<a href="https://git.ghostscript.com/?p=ghostpdl.git;a=shortlog;h=refs/tags/ghostpdl-10.00.0">ghostpdl-10.00.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] ==================================================== -->
@@ -170,16 +129,9 @@ 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.56.1, 4 April 2022
+<small>Ghostscript version 10.00.0, 21 September 2022
<!-- [3.0 end visible trailer] ============================================= -->
<!--FINISH EDITING HERE-->
- </div><!-- close inner -->
- </div><!-- close outer -->
- </article>
- </main>
- <script src="site.js"></script>
-</body>
-</html>