GraphicsMagick: Update the news

GraphicsMagick Commits <[email protected]> Sat, 04 Jan 2025 09:58:15 -0600
Newsgroups gmane.comp.video.graphicsmagick.cvs
Message-ID <mailman.44181.1736006303.8001.graphicsmagick-commit@lists.sourceforge.net>
changeset a8073af22ef5 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=a8073af22ef5
summary: Update the news

diffstat:

 ChangeLog          |   2 ++
 NEWS.txt           |  23 +++++++++++++++++++----
 www/ChangeLog.html |   1 +
 www/NEWS.html      |  21 ++++++++++++++++-----
 4 files changed, 38 insertions(+), 9 deletions(-)

diffs (158 lines):

diff -r f1e61fdfa686 -r a8073af22ef5 ChangeLog
--- a/ChangeLog	Sat Jan 04 09:22:13 2025 -0600
+++ b/ChangeLog	Sat Jan 04 09:56:09 2025 -0600
@@ -1,3 +1,5 @@
 2025-01-04  Bob Friesenhahn  <[email protected]>
 
+	* NEWS.txt: Update the news.
+
 	* Update copyright year and rotate ChangeLog.
diff -r f1e61fdfa686 -r a8073af22ef5 NEWS.txt
--- a/NEWS.txt	Sat Jan 04 09:22:13 2025 -0600
+++ b/NEWS.txt	Sat Jan 04 09:56:09 2025 -0600
@@ -6,7 +6,7 @@
 GraphicsMagick News
 ===================
 
-This file was last updated to reflect changes up to November 24, 2024.
+This file was last updated to reflect changes up to January 4, 2025.
 
 Please note that this file records news for the associated development
 branch and that each development branch has its own NEWS file. See the
@@ -19,16 +19,16 @@
 .. contents::
   :local:
 
-1.3.46 (???? ??, 2024)
+1.3.46 (???? ??, 2025)
 ===========================
 
 Special Issues:
 
 * GraphicsMagick needs some additional productive volunteers.  For
   several years now, the burden has entirely been on me (Bob
-  Friesenhahn).  I have been sheparding the project for 22 years
+  Friesenhahn).  I have been sheparding the project for 23 years
   already (and contributed to ImageMagick and GraphicsMagick combined
-  for 28 years already).  Volunteers are needed to add/improve
+  for 29 years already).  Volunteers are needed to add/improve
   new/existing file format support, and to assure correct operation on
   all targets.
 
@@ -36,6 +36,9 @@
 
 * JXL: Apply image dimension resource limits.
 
+* WPG: Assure that the palette buffer is allocated and the current
+  size (SourceForge bug #750).
+
 Bug fixes:
 
 * BMP: Assure that the opacity channel is initialized, even if the
@@ -65,6 +68,9 @@
   transition",
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019717.
 
+* Support XML predefined entities when reading delegates.mgk so that
+  it may be expressed in valid XML.
+
 API Updates:
 
 * Magick++: Added InitializeMagickSentinel helper class, which
@@ -85,6 +91,15 @@
 * Test and demo programs are added to Coverity analysis.  This
   necessitated fixing test/demo code to use "secure" buffer handling.
 
+* Build the software differently for the oss-fuzz build so that
+  features not useful, or harmful to, oss-fuzz testing are
+  removed. This is indicated when
+  FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION is defined.
+
+* The oss-fuzz build script (fuzzing/oss-fuzz-build.sh) is
+  subtantially updated to build a fully-featured libheif, with a set
+  of common libraries it depends on.
+
 1.3.45 (August 27, 2024)
 ===========================
 
diff -r f1e61fdfa686 -r a8073af22ef5 www/ChangeLog.html
--- a/www/ChangeLog.html	Sat Jan 04 09:22:13 2025 -0600
+++ b/www/ChangeLog.html	Sat Jan 04 09:56:09 2025 -0600
@@ -41,6 +41,7 @@
 <p>2025-01-04  Bob Friesenhahn  &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
 <blockquote>
 <ul class="simple">
+<li><p>NEWS.txt: Update the news.</p></li>
 <li><p>Update copyright year and rotate ChangeLog.</p></li>
 </ul>
 </blockquote>
diff -r f1e61fdfa686 -r a8073af22ef5 www/NEWS.html
--- a/www/NEWS.html	Sat Jan 04 09:22:13 2025 -0600
+++ b/www/NEWS.html	Sat Jan 04 09:56:09 2025 -0600
@@ -41,7 +41,7 @@
 <!-- -*- mode: rst -*- -->
 <!-- This text is in reStucturedText format, so it may look a bit odd. -->
 <!-- See http://docutils.sourceforge.net/rst.html for details. -->
-<p>This file was last updated to reflect changes up to November 24, 2024.</p>
+<p>This file was last updated to reflect changes up to January 4, 2025.</p>
 <p>Please note that this file records news for the associated development
 branch and that each development branch has its own NEWS file. See the
 ChangeLog file, and/or the Mercurial changesets, for full details.</p>
@@ -50,7 +50,7 @@
 release and not attempt to patch older releases.</p>
 <div class="contents local topic" id="contents">
 <ul class="simple">
-<li><p><a class="reference internal" href="#id1" id="id3">1.3.46 (???? ??, 2024)</a></p></li>
+<li><p><a class="reference internal" href="#id1" id="id3">1.3.46 (???? ??, 2025)</a></p></li>
 <li><p><a class="reference internal" href="#august-27-2024" id="id4">1.3.45 (August 27, 2024)</a></p></li>
 <li><p><a class="reference internal" href="#august-18-2024" id="id5">1.3.44 (August 18, 2024)</a></p></li>
 <li><p><a class="reference internal" href="#march-23-2024" id="id6">1.3.43 (March 23, 2024)</a></p></li>
@@ -103,20 +103,22 @@
 </ul>
 </div>
 <section id="id1">
-<h1><a class="toc-backref" href="#id3">1.3.46 (???? ??, 2024)</a></h1>
+<h1><a class="toc-backref" href="#id3">1.3.46 (???? ??, 2025)</a></h1>
 <p>Special Issues:</p>
 <ul class="simple">
 <li><p>GraphicsMagick needs some additional productive volunteers.  For
 several years now, the burden has entirely been on me (Bob
-Friesenhahn).  I have been sheparding the project for 22 years
+Friesenhahn).  I have been sheparding the project for 23 years
 already (and contributed to ImageMagick and GraphicsMagick combined
-for 28 years already).  Volunteers are needed to add/improve
+for 29 years already).  Volunteers are needed to add/improve
 new/existing file format support, and to assure correct operation on
 all targets.</p></li>
 </ul>
 <p>Security Fixes:</p>
 <ul class="simple">
 <li><p>JXL: Apply image dimension resource limits.</p></li>
+<li><p>WPG: Assure that the palette buffer is allocated and the current
+size (SourceForge bug #750).</p></li>
 </ul>
 <p>Bug fixes:</p>
 <ul class="simple">
@@ -143,6 +145,8 @@
 Debian bug 1019717 &quot;Display of an SVG file broken due to gsfonts
 transition&quot;,
 <a class="reference external" href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019717">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019717</a>.</p></li>
+<li><p>Support XML predefined entities when reading delegates.mgk so that
+it may be expressed in valid XML.</p></li>
 </ul>
 <p>API Updates:</p>
 <ul class="simple">
@@ -162,6 +166,13 @@
 <li><p>Update Libtool to version 2.5.4.</p></li>
 <li><p>Test and demo programs are added to Coverity analysis.  This
 necessitated fixing test/demo code to use &quot;secure&quot; buffer handling.</p></li>
+<li><p>Build the software differently for the oss-fuzz build so that
+features not useful, or harmful to, oss-fuzz testing are
+removed. This is indicated when
+FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION is defined.</p></li>
+<li><p>The oss-fuzz build script (fuzzing/oss-fuzz-build.sh) is
+subtantially updated to build a fully-featured libheif, with a set
+of common libraries it depends on.</p></li>
 </ul>
 </section>
 <section id="august-27-2024">