GraphicsMagick: Rotate ChangeLog and update copyright statements...

GraphicsMagick Commits <[email protected]> Sat, 20 Jan 2024 10:00:12 -0600
Newsgroups gmane.comp.video.graphicsmagick.cvs
Message-ID <mailman.4668.1705766431.16032.graphicsmagick-commit@lists.sourceforge.net>
changeset 26fce892769e in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=26fce892769e
summary: Rotate ChangeLog and update copyright statements for 2024

diffstat:

 ChangeLog                              |  1614 +--------------------------
 ChangeLog.2023                         |  1608 ++++++++++++++++++++++++++
 Copyright.txt                          |     2 +-
 Makefile.am                            |     2 +-
 Makefile.in                            |    10 +-
 VisualMagick/installer/inc/version.isx |     4 +-
 doc/copyright.imdoc                    |     2 +-
 magick/version.h                       |     4 +-
 scripts/html_fragments.py              |     2 +-
 utilities/gm.1                         |     2 +-
 www/ChangeLog-2001.html                |     2 +-
 www/ChangeLog-2002.html                |     2 +-
 www/ChangeLog-2003.html                |     2 +-
 www/ChangeLog-2004.html                |     2 +-
 www/ChangeLog-2005.html                |     2 +-
 www/ChangeLog-2006.html                |     2 +-
 www/ChangeLog-2007.html                |     2 +-
 www/ChangeLog-2008.html                |     2 +-
 www/ChangeLog-2009.html                |     2 +-
 www/ChangeLog-2010.html                |     2 +-
 www/ChangeLog-2011.html                |     2 +-
 www/ChangeLog-2012.html                |     2 +-
 www/ChangeLog-2013.html                |     2 +-
 www/ChangeLog-2014.html                |     2 +-
 www/ChangeLog-2015.html                |     2 +-
 www/ChangeLog-2016.html                |     2 +-
 www/ChangeLog-2017.html                |     2 +-
 www/ChangeLog-2018.html                |     2 +-
 www/ChangeLog-2019.html                |     2 +-
 www/ChangeLog-2020.html                |     2 +-
 www/ChangeLog-2021.html                |     2 +-
 www/ChangeLog-2022.html                |     2 +-
 www/ChangeLog-2023.html                |  1916 ++++++++++++++++++++++++++++++++
 www/Changelog.html                     |  1883 +-------------------------------
 www/Changes.html                       |     4 +-
 www/Changes.rst                        |     3 +-
 www/Copyright.html                     |     4 +-
 www/FAQ.html                           |     2 +-
 www/GraphicsMagick.html                |     2 +-
 www/Hg.html                            |     2 +-
 www/INSTALL-unix.html                  |     2 +-
 www/INSTALL-windows.html               |     2 +-
 www/ImageMagickObject.html             |     2 +-
 www/Magick++/Blob.html                 |     2 +-
 www/Magick++/ChangeLog.html            |     2 +-
 www/Magick++/CoderInfo.html            |     2 +-
 www/Magick++/Color.html                |     2 +-
 www/Magick++/Drawable.html             |     2 +-
 www/Magick++/Enumerations.html         |     2 +-
 www/Magick++/Exception.html            |     2 +-
 www/Magick++/FormatCharacters.html     |     2 +-
 www/Magick++/Geometry.html             |     2 +-
 www/Magick++/Image.html                |     2 +-
 www/Magick++/ImageDesign.html          |     2 +-
 www/Magick++/Montage.html              |     2 +-
 www/Magick++/PixelPacket.html          |     2 +-
 www/Magick++/Pixels.html               |     2 +-
 www/Magick++/TypeMetric.html           |     2 +-
 www/Magick++/index.html                |     2 +-
 www/Makefile.am                        |     8 +-
 www/NEWS.html                          |     2 +-
 www/OpenMP.html                        |     2 +-
 www/README.html                        |     2 +-
 www/api/animate.html                   |     2 +-
 www/api/annotate.html                  |     2 +-
 www/api/api.html                       |     2 +-
 www/api/attribute.html                 |     2 +-
 www/api/average.html                   |     2 +-
 www/api/blob.html                      |     2 +-
 www/api/cdl.html                       |     2 +-
 www/api/channel.html                   |     2 +-
 www/api/color.html                     |     2 +-
 www/api/colormap.html                  |     2 +-
 www/api/compare.html                   |     2 +-
 www/api/composite.html                 |     2 +-
 www/api/confirm_access.html            |     2 +-
 www/api/constitute.html                |     2 +-
 www/api/decorate.html                  |     2 +-
 www/api/deprecate.html                 |     2 +-
 www/api/describe.html                  |     2 +-
 www/api/display.html                   |     2 +-
 www/api/draw.html                      |     2 +-
 www/api/effect.html                    |     2 +-
 www/api/enhance.html                   |     2 +-
 www/api/error.html                     |     2 +-
 www/api/export.html                    |     2 +-
 www/api/fx.html                        |     2 +-
 www/api/hclut.html                     |     2 +-
 www/api/image.html                     |     2 +-
 www/api/import.html                    |     2 +-
 www/api/list.html                      |     2 +-
 www/api/log.html                       |     2 +-
 www/api/magick.html                    |     2 +-
 www/api/memory.html                    |     2 +-
 www/api/monitor.html                   |     2 +-
 www/api/montage.html                   |     2 +-
 www/api/operator.html                  |     2 +-
 www/api/paint.html                     |     2 +-
 www/api/pixel_cache.html               |     2 +-
 www/api/pixel_iterator.html            |     2 +-
 www/api/plasma.html                    |     2 +-
 www/api/profile.html                   |     2 +-
 www/api/quantize.html                  |     2 +-
 www/api/registry.html                  |     2 +-
 www/api/render.html                    |     2 +-
 www/api/resize.html                    |     2 +-
 www/api/resource.html                  |     2 +-
 www/api/segment.html                   |     2 +-
 www/api/shear.html                     |     2 +-
 www/api/signature.html                 |     2 +-
 www/api/statistics.html                |     2 +-
 www/api/texture.html                   |     2 +-
 www/api/transform.html                 |     2 +-
 www/api/types.html                     |     2 +-
 www/api/widget.html                    |     2 +-
 www/authors.html                       |     2 +-
 www/benchmarks.html                    |     2 +-
 www/bugs.html                          |     2 +-
 www/contribute.html                    |     2 +-
 www/download.html                      |     2 +-
 www/formats.html                       |     2 +-
 www/index.html                         |     2 +-
 www/links.html                         |     2 +-
 www/miff.html                          |     2 +-
 www/mission.html                       |     2 +-
 www/motion-picture.html                |     2 +-
 www/perl.html                          |     2 +-
 www/process.html                       |     2 +-
 www/programming.html                   |     2 +-
 www/project.html                       |     2 +-
 www/quantize.html                      |     2 +-
 www/reference.html                     |     2 +-
 www/security.html                      |     2 +-
 www/thanks.html                        |     2 +-
 www/tools.html                         |     2 +-
 www/utilities.html                     |     2 +-
 www/wand/drawing_wand.html             |     2 +-
 www/wand/magick_wand.html              |     2 +-
 www/wand/pixel_wand.html               |     2 +-
 www/wand/wand.html                     |     2 +-
 140 files changed, 3697 insertions(+), 3619 deletions(-)

diffs (truncated from 8778 to 500 lines):

diff -r 66117d0e42c1 -r 26fce892769e ChangeLog
--- a/ChangeLog	Sat Jan 20 00:50:26 2024 +0100
+++ b/ChangeLog	Sat Jan 20 10:00:07 2024 -0600
@@ -1,3 +1,8 @@
+2024-01-20  Bob Friesenhahn  <[email protected]>
+
+	* Copyright.txt, scripts/html_fragments.py, ChangeLog.2023: Rotate
+	ChangeLog and update copyright statements for 2024.
+
 2024-01-20  Fojtik Jaroslav  <[email protected]>
 
 	coders/tiff.c: Place string terminator for more code safety.
@@ -62,1612 +67,3 @@
 2024-01-01  Fojtik Jaroslav  <[email protected]>
 
 	* tiff/libtiff/tiffconf.h: Fix path to webp/types.h.
-
-2023-12-30  Bob Friesenhahn  <[email protected]>
-
-	* NEWS.txt: Update the news as of December 30, 2023.
-
-	* magick/resource.c (_UpdateMagickResourceHighwater): New private
-	function to support updating highwater values where it otherwise
-	does not naturally happen.  The highwater values represent the
-	result of successful requests so they may be used to evaluate the
-	resource limit requirements of a particular request.
-
-	* magick/resource-private.h: New header file to contain private
-	definitions pertaining to resource allocation.
-
-2023-12-29  Bob Friesenhahn  <[email protected]>
-
-	* magick/resource.c: Add a resource 'highwater' value which is
-	updated to the maximum resources used for that resource type.
-	This value is currently only reliably updated for SummationLimit
-	LimitType.  Trace the highwater values when resource tracing is
-	enabled.
-
-2023-12-28  Bob Friesenhahn  <[email protected]>
-
-	* NEWS.txt: Update the news as of December 28, 2023.
-
-	* configure.ac: fixup LFS check for autoconf-2.72. Patch by Sam
-	James <[email protected]>
-
-	For the 'other' case, we were using the value of
-	ac_cv_sys_file_offset_bits for -D_FILE_OFFSET_BITS to pass down
-	into the Perl module build, but autoconf-2.72 drops the use of
-	ac_cv_sys_file_offset_bits in
-	cf09f48841b66fe76f606dd6018bb3a93242a7c9, so this ends up defining
-	'-D_FILE_OFFSET_BITS=' which then breaks the build.
-
-	I've just added a hack to preserve the old behaviour to avoid
-	passing a blank value.
-
-2023-12-27  Fojtik Jaroslav  <[email protected]>
-
-	* tiff/: Update libtiff to 4.5.1.
-
-2023-12-21  Bob Friesenhahn  <[email protected]>
-
-	* coders/heif.c (ReadHEIFImage): Support setting image width
-	limit.
-
-	* configure.ac: Check libheif for
-	heif_context_set_maximum_image_size_limit().
-
-	* coders/jxl.c: Improve JXL reader/writer exception information.
-
-2023-12-20  Bob Friesenhahn  <[email protected]>
-
-	* NEWS.txt: Update with news since the last release.
-
-	* coders/tiff.c: Disable new EXIF code which is not working
-	correctly yet.  Enable using EXPERIMENTAL_EXIF_TAGS.
-
-	* fuzzing/oss-fuzz-build.sh: Remove unnecessary space in include
-	path argument.
-
-	* coders/jxl.c (RegisterJXLImage): Fix version identification.
-	(ReadJXLImage): Add error tracing.
-	(WriteJXLImage): Add error tracing.
-
-2023-12-18  Fojtik Jaroslav  <[email protected]>
-
-	* coders/tiff.c: Check for NULL in EXIF tag name being logged.
-
-2023-12-17  Fojtik Jaroslav  <[email protected]>
-
-	* coders/tiff.c Check recipe compatibility for TIFFSetField().
-	Improved optional log record:
-	Extracted tag from EXIF 213h, Field 3, Long2 1, val 2 YCbCrPositioning
-
-2023-12-16  Fojtik Jaroslav  <[email protected]>
-
-	* coders/tiff.c: Attempt to store EXIF inside TIFF image.
-
-2023-12-11  Fojtik Jaroslav  <[email protected]>
-
-	* coders/wpg.c: Fix for oss-fuzz issue 64935:
-	"graphicsmagick:enhance_fuzzer: Heap-buffer-overflow in ReadBlob".
-
-2023-12-10  Bob Friesenhahn  <[email protected]>
-
-	* coders/jbig.c (ReadJBIGImage): Attempt to set maximum image
-	dimensions based on resource limits before calling jbg_dec_in() so
-	it will quit on excessively large images.  This often works, but
-	not all the time.
-
-2023-12-09  Bob Friesenhahn  <[email protected]>
-
-	* fuzzing/oss-fuzz-build.sh: Add -DJPEGXL_ENABLE_SKCMS=false to
-	libjxl build since skcms is not working with static linkage.
-
-	* configure.ac: Try really hard to configure everything, even if
-	pkg-config is not present or misbehaves. If pkg-config is not
-	present, it may be necessary to manually set CPPFLAGs in order to
-	find the FreeType and libxml2 headers.  Also print any error
-	information that pkg-config produces.  jxl_threads is not a hard
-	requirement.  Do not search for TRIO by default.  The user needs
-	to specify --with-trio=yes in order to enable searching for TRIO.
-
-2023-12-08  Bob Friesenhahn  <[email protected]>
-
-	* coders/miff.c (ReadMIFFImage): Handle unexpected EOF in version
-	0 bzip2 compressed MIFF.  Addresses oss-fuzz "Issue 64851:
-	graphicsmagick:coder_MIFF_fuzzer: Timeout in coder_MIFF_fuzzer".
-
-	* coders/jbig.c (ReadJBIGImage): Add error detection. Addresses
-	oss-fuzz "Issue 64781: graphicsmagick:coder_JBIG_fuzzer:
-	Null-dereference READ in jbg_dec_getimage".
-
-	* magick/export.c (ExportGrayQuantumType): Only use 'Special
-	"fast" support for two-color PsudeoClass.' case when image has two
-	colors.  Otherwise output image is not correct!
-
-2023-12-07  Fojtik Jaroslav  <[email protected]>
-
-	* coders/wpg.c Deallocate palette when image load fails.
-
-2023-12-05  Bob Friesenhahn  <[email protected]>
-
-	* fuzzing/oss-fuzz-build.sh: If doing oss-fuzz CI testing, then
-	only include primary-class coders to improve chances of success
-
-	* coders/jbig.c (RegisterJBIGImage): Reduce to 'unstable' coder
-	class given that 'JBIG-Kit' is not yet proven to survive fuzz
-	testing.
-
-	* coders/dcraw.c (RegisterDCRAWImage): Reduce to 'unstable' coder
-	class given that 'dcraw' is not fuzz tested at all.
-
-2023-12-03  Bob Friesenhahn  <[email protected]>
-
-	* fuzzing/coder_list.cc: Exclude format names depending on an
-	external 'dcraw' program.
-
-2023-12-02  Bob Friesenhahn  <[email protected]>
-
-	* configure.ac: Print data returned from PKG_CHECK_MODULES if
-	VERBOSE is defined to some value.
-
-	* fuzzing/oss-fuzz-build.sh: Add LIBS=-lc++ until GM's static
-	linking with C++ libraries is perfected.  Enable JXL and HEIF in
-	the oss-fuzz build.
-
-	* fuzzing/coder_list.cc: Exclude more formats.
-
-2023-11-30  Bob Friesenhahn  <[email protected]>
-
-	* fuzzing/oss-fuzz-build.sh: Add bzip2 and libjbig to the oss-fuzz
-	build.
-
-2023-11-29  Bob Friesenhahn  <[email protected]>
-
-	* fuzzing/oss-fuzz-build.sh: Build zlib and zstd as static.
-	
-	* coders/Makefile.am: Heif library is also C++ so link with C++.
-
-	* configure.ac: Report in the configure summary if OpenMP is
-	supported, as well as the OpenMP link library selected.
-
-	* coders/heif.c (ReadHEIFImage): heif_init() expects an argument.
-
-	* configure.ac: Fix typo when testing for _OPENMP which caused the
-	test to always pass.  Remove forced LIB_MATH=-lm.
-
-2023-11-28  Bob Friesenhahn  <[email protected]>
-
-	* fuzzing/oss-fuzz-build.sh: Continued work on the oss-fuzz build
-	script.  Still not there yet, but closer.
-
-	* configure.ac: Fix many bugs related to building library
-	dependency list.  Much thanks to Tobias Mark for a patch to fix
-	the library dependency order.
-
-2023-11-24  Bob Friesenhahn  <[email protected]>
-
-	* configure.ac: Eliminate redundant check for HEIF library.
-
-	* www/INSTALL-unix.rst: Document how to get a maximally-static
-	build using `PKG_CONFIG='pkg-config --static' ./configure`.
-
-	* fuzzing/oss-fuzz-build.sh: Continued work to try to accomplish a
-	static oss-fuzz build. Not quite successful yet.
-
-	* magick/GraphicsMagick.pc.in (Description): Added project URL.
-
-	* configure.ac: Major change to require/trust pkg-config much more
-	than before.  Deleted outdated code.
-
-2023-11-21  Bob Friesenhahn  <[email protected]>
-
-	* magick/GraphicsMagick.pc.in: Add OpenMP runtime library as a
-	private dependency.
-
-	* coders/Makefile.am: If JXL is enabled, then link the JXL module
-	with C++ (if modules are enabled), or the GraphicsMagick library
-	with C++ (if modules are not enabled).
-
-	* configure.ac: Fix detection of if OpenMP is enabled. Add the
-	OpenMP runtime as an explicit library dependency.
-
-	* coders/acppfile.cpp: An example useless C++ file.
-
-2023-11-20  Bob Friesenhahn  <[email protected]>
-
-	* coders/Makefile.am: When linking JXL or FlashPIX, use the C++
-	linker.
-
-2023-11-17  Bob Friesenhahn  <[email protected]>
-
-	* configure.ac: libbrotlidec and liblbrotlienc depend on
-	libbrotlicommon.
-
-	* fuzzing/oss-fuzz-build.sh: Build script improvements.  Change
-	'freetype2' to 'freetype'. Add libde265, libheif, and libjxl to
-	build.
-
-2023-11-16  Bob Friesenhahn  <[email protected]>
-
-	* www/thanks.rst: Provide attributions expected by
-	https://foss.heptapod.net/
-
-	* www/Hg.rst: Replace OSDN with foss.heptapod.net.
-
-	* README.txt: Replace OSDN with foss.heptapod.net.
-
-	* LICENSE: Provide a license file at an expected location.
-
-2023-11-15  Bob Friesenhahn  <[email protected]>
-
-	* tests/{rwfile.c, rwblob.c} (DescribeFrames): Add a 'ping' option
-	in case this function is activated on an image read with the
-	'ping' flag set.
-
-2023-11-14  Bob Friesenhahn  <[email protected]>
-
-	* configure.ac: Use CPPFLAGS delivered by pkg-config for
-	libheif. Applied patch
-	configure-libheif-cppflags-deduplicated2.patch from SourceForge
-	patch #79 "Use CPPFLAGS delivered by pkg-config".
-
-	* coders/tiff.c (WriteTIFFImage): Call TIFFFlush() to detect any
-	errors which might otherwise be lost by TIFFClose().  Restore
-	broken file deletion code.
-
-2023-11-13  Bob Friesenhahn  <[email protected]>
-
-	* tests/rwfile.c, tests/rwblob.c: Print reproducible test
-	information.
-
-2023-11-13  Fojtik Jaroslav  <[email protected]>
-
-	* VisualMagick/tests/runtest.bat Summarize and display total
-	amount of problems during testing.
-
-2023-11-12  Bob Friesenhahn  <[email protected]>
-
-	* magick/resource.c, magick/blob.c: Add support for a per-file
-	write limit.  This imposes a limit on the number of uncompressed
-	bytes written.  The behavior when the limit is hit is similar to
-	an unexpected write error, as if the disk is full.
-	* coders/: Updated the many coders to behave correctly when faced
-	with an unexpected write error.
-	* magick/blob.c: If the write limit is hit, then the truncated
-	output file is automatically removed.
-
-2023-11-11  Bob Friesenhahn  <[email protected]>
-
-	* config/delegates.mgk.in, VisualMagick/bin/delegates.mgk:
-	Re-direct Ghostscript stdout to stderr to avoid output corruption
-	when GM stdout is redirected to a file.  Addresses SourceForge
-	issue #729 "GhostScript warnings in files on stdout".
-
-2023-11-08  Fojtik Jaroslav  <[email protected]>
-
-	* coders/jnx.c JNX decoder is also vulnerable against size injection.
-
-2023-11-07  Bob Friesenhahn  <[email protected]>
-
-	* magick/colorspace.c (RGBTransformImage): Move cast in
-	primary_info.x and primary_info.y calcuation.  Addresses concern
-	expressed in SourceForge issue #730 "Recent colorspace conversion
-	change".
-
-2023-11-07  Fojtik Jaroslav  <[email protected]>
-
-	* coders/wpg.c: Revert
-	* coders/mat.c: Prevent against geometry injection.
-
-2023-11-06  Bob Friesenhahn  <[email protected]>
-
-	* coders/wpg.c (ExtractPostscript): Restore previous
-	implementation.
-
-2023-11-05  Bob Friesenhahn  <[email protected]>
-
-	* magick/utility.c (ExpandFilenames): Fix memory leak of existing
-	allocations if realloc() fails.
-
-	* magick/memory.c (MagickReallocStd): Added function to expose
-	standard realloc() functionality to allow cleanup of original
-	object.
-
-	* magick/list.c (AppendImageToList): Added image could itself be a
-	list, so seek again for the end of the list.
-	(GetImageListLength): Count value should be unsigned long.
-
-	* coders/wpg.c (ReadWPGImage): Reset image rows and columns to
-	zero.
-	(ExtractPostscript): Pass original image pointer storage.
-
-	* coders/fits.c (ReadFITSImage): Reset image rows and columns to
-	zero.
-
-	* coders/bmp.c (ExtractNestedBlob): Reset image rows and columns
-	to zero.
-
-	* PerlMagick/t/subroutines.pl (testRead): Remove request for size
-	512x512.
-
-	* PerlMagick/t/read.t: Fix checksums for FITS tests.
-
-	* PerlMagick/t/png/read.t: Fix checksum for PNG in BMP format.
-
-	* PerlMagick/Makefile.am (perl-check): Enable verbose PerlMagick
-	tests using TEST_VERBOSE=1.
-
-2023-11-05  Fojtik Jaroslav  <[email protected]>
-
-	PerlMagick/t/input1_PS.wpg PerlMagick/t/input2_PS.wpg Add 2
-	samples of WPG that really contain embedded EPS.
-
-2023-11-04  Bob Friesenhahn  <[email protected]>
-
-	* coders/bmp.c (ExtractNestedBlob): Always need to remove image
-	which is being replaced.
-
-2023-10-21  Fojtik Jaroslav  <[email protected]>
-
-	coders/wpg.c Do not touch to image structure from palette reader.
-	"RecordLength" is a 32bit variable, it should not be long that expands
-	to 64bits.
-
-2023-10-22  Bob Friesenhahn  <[email protected]>
-
-	* magick/command.c (CommandAccessMonitor): Add "Access Request: "
-	to the printed access request message.
-
-	* magick/effect.c (AddNodeMedianList): Make sure that 'update' is
-	initialized.
-
-	* magick/colorspace.c: primary_info x,z are float so use floating
-	point math to compute them.
-
-	* coders/wpg.c: Avoid signed/unsigned compare warning
-
-	* Many files: Add casts to prevent unnecessary value truncation in
-	WIN64 build.
-
-2023-10-21  Fojtik Jaroslav  <[email protected]>
-	coders/wpg.c: Remove code duplicity for loading WPG1 and WPG2 palette.
-
-2023-10-20  Fojtik Jaroslav  <[email protected]>
-	coders/wpg.c Fix loop end to 256 insert "Palette" chunk header
-	to debug log.
-
-2023-10-19  Fojtik Jaroslav  <[email protected]>
-	coders/wpg.c: Fix for potentiall access to uninitialised
-	object "Palette".
-
-2023-10-18  Fojtik Jaroslav  <[email protected]>
-
-	* coders/wpg.c: Do not store palette into image structure before
-	a raster chunk is found. Implemented for WPG l1 only.
-
-2023-10-17  Bob Friesenhahn  <[email protected]>
-
-	* coders/wpg.c (ReadWPGImage): If a colormap is provided, make
-	sure that PsuedoClass indexes are initialized before promoting
-	image to PseudoClass. Addresses oss-fuzz issue 63335:
-	"graphicsmagick:coder_WPG_fuzzer: Use-of-uninitialized-value in
-	GrayscalePseudoClassImage".  This is a stop-gap fix until the
-	WPG reader supports a colormap independent of the image, to be
-	used when needed.
-
-2023-10-16  Bob Friesenhahn  <[email protected]>
-
-	* coders/tiff.c (WriteTIFFImage): Remove safe-guards against use
-	of incorrect PHOTOMETRIC_MINISWHITE or PHOTOMETRIC_MINISBLACK
-	photometic for Group3 and Group4 compression.  Other photometrics
-	are rejected when using Group3 or Group4 compression.  The user is
-	responsible for providing the correct parameters.  This is to
-	address discussion on the graphicsmagick-help list on October 16,
-	2023 under the topic "tiff:photometric and CCITT compression".
-
-2023-10-14  Bob Friesenhahn  <[email protected]>
-
-	* coders/wpg.c (ReadWPGImage): If a colormap is provided, make
-	sure that PsuedoClass indexes are initialized before promoting
-	image to PseudoClass. Addresses oss-fuzz issue 61394:
-	"graphicsmagick:coder_WPG_fuzzer: Use-of-uninitialized-value in
-	GrayscalePseudoClassImage".
-	(ReadWPGImage): If pixel cache was not initialized at all, then
-	set DirectClass pixels as well.
-
-2023-10-08  Bob Friesenhahn  <[email protected]>
-
-	* coders/heif.c (ReadHEIFImage): Call heif_init() and
-	heif_deinit() if they are available.
-
-2023-10-02  Fojtik Jaroslav  <[email protected]>
-
-	* coders/bmp.c: Emit error when ExportImagePixelArea fails.
-	This should fix oss-fuzz-63096 issue.
-
-2023-10-08  Bob Friesenhahn  <[email protected]>
-
-	* coders/wpg.c (ReadWPGImage): Add a FIXME comment for a bug yet
-	to be fixed.
-
-	* PerlMagick/t/png/read.t: Add a test case for BMP with embedded
-	PNG.  Something is still wrong given that reading using PerlMagick
-	is returning two frames rather than one.
-
-	* magick/pixel_cache.c: Update documentation to reflect that
-	GetImagePixels() has been deprecated since 2008, and update
-	mention of it to document use of AccessMutableIndexes() or
-	AccessImmutableIndexes().
-
-	* coders/pnm.c (ReadPNMImage): Add traces prior to each decoding
-	loop to identify the sub-format being decoded.
-
-	* coders/bmp.c (ExtractNestedBlob): Pass pointer to image list to
-	satisfy requirements of AppendImageToList() and
-	DeleteImageFromList().
-
-2023-10-02  Fojtik Jaroslav  <[email protected]>
-
-	* coders/bmp.c: Attempt to read BMP with 48bpp.
-
-	Use more aggresive image rewind algorithm pasted from mat.c
-
-2023-10-01  Fojtik Jaroslav  <[email protected]>
-
-	* coders/bmp.c: Fix BMP 64bpp reader. See this URL:
-	https://stackoverflow.com/questions/20778227/get-64bpp-image-color
-
-2023-09-30  Fojtik Jaroslav  <[email protected]>
-
-	* coders/bmp.c: Attempt to read BMP with 64bpp.
-
-	* coders/bmp.c: Remove code duplicity. 1bpp, 2bpp and 4bpp is
-	using a same code.
-
-2023-09-28  Bob Friesenhahn  <[email protected]>
-
-	* coders/bmp.c (StoreAlienBlob): Fix compilation warning in log
-	statement.
-
-2023-09-28  Fojtik Jaroslav  <[email protected]>
-
-	* PerlMagick/t/png/input_PNG.bmp: Add a BMP sample with BI_PNG
-	compression.
-
-2023-09-27  Fojtik Jaroslav  <[email protected]>
-
-	* coders/bmp.c: Writer for BI_PNG compression.
-
-2023-09-23  Bob Friesenhahn  <[email protected]>
-
-	* version.sh : Updates for the 1.3.42 release.
-
-	* NEWS.txt: Update the news for the 1.3.42 release.
-
-	* VisualMagick/installer/redist/VC2013/note.txt: Add note about
-	where to get Visual Studio 2013 redistributables.  File also
-	serves to create the needed directory.
-