GraphicsMagick: WPG: Avoid signed/unsigned compare warning
GraphicsMagick Commits <[email protected]> Sat, 21 Oct 2023 17:38:17 -0500
| Newsgroups | gmane.comp.video.graphicsmagick.cvs |
|---|---|
| Message-ID | <mailman.10508.1697927907.1370.graphicsmagick-commit@lists.sourceforge.net> |
changeset 113711150b67 in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=113711150b67
summary: WPG: Avoid signed/unsigned compare warning
diffstat:
VisualMagick/installer/inc/version.isx | 4 ++--
coders/wpg.c | 2 +-
magick/version.h | 4 ++--
www/Changelog.html | 20 ++++++++++++++++++++
4 files changed, 25 insertions(+), 5 deletions(-)
diffs (67 lines):
diff -r 81427600ed1a -r 113711150b67 VisualMagick/installer/inc/version.isx
--- a/VisualMagick/installer/inc/version.isx Sat Oct 21 17:33:39 2023 -0500
+++ b/VisualMagick/installer/inc/version.isx Sat Oct 21 17:38:15 2023 -0500
@@ -10,5 +10,5 @@
#define public MagickPackageName "GraphicsMagick"
#define public MagickPackageVersion "1.4"
-#define public MagickPackageVersionAddendum ".020231017"
-#define public MagickPackageReleaseDate "snapshot-20231017"
+#define public MagickPackageVersionAddendum ".020231021"
+#define public MagickPackageReleaseDate "snapshot-20231021"
diff -r 81427600ed1a -r 113711150b67 coders/wpg.c
--- a/coders/wpg.c Sat Oct 21 17:33:39 2023 -0500
+++ b/coders/wpg.c Sat Oct 21 17:38:15 2023 -0500
@@ -1657,7 +1657,7 @@
if (WPG_Palette.NumOfEntries == 0)
ThrowReaderException(CorruptImageError,UnrecognizedNumberOfColors,image);
- if (WPG_Palette.NumOfEntries-1 > MaxMap)
+ if ((unsigned) (WPG_Palette.NumOfEntries-1) > MaxMap)
ThrowReaderException(CorruptImageError,ColormapExceedsColorsLimit,image);
if ( (WPG_Palette.StartIndex > WPG_Palette.NumOfEntries) ||
diff -r 81427600ed1a -r 113711150b67 magick/version.h
--- a/magick/version.h Sat Oct 21 17:33:39 2023 -0500
+++ b/magick/version.h Sat Oct 21 17:38:15 2023 -0500
@@ -38,8 +38,8 @@
#define MagickLibVersion 0x272404
#define MagickLibVersionText "1.4"
#define MagickLibVersionNumber 27,24,4
-#define MagickChangeDate "20231017"
-#define MagickReleaseDate "snapshot-20231017"
+#define MagickChangeDate "20231021"
+#define MagickReleaseDate "snapshot-20231021"
/*
The MagickLibInterfaceNewest and MagickLibInterfaceOldest defines
diff -r 81427600ed1a -r 113711150b67 www/Changelog.html
--- a/www/Changelog.html Sat Oct 21 17:33:39 2023 -0500
+++ b/www/Changelog.html Sat Oct 21 17:38:15 2023 -0500
@@ -37,6 +37,26 @@
</div>
<div class="document">
+<dl class="simple">
+<dt>2023-10-21 Fojtik Jaroslav <<a class="reference external" href="mailto:JaFojtik%40yandex.com">JaFojtik<span>@</span>yandex<span>.</span>com</a>></dt>
+<dd><p>coders/wpg.c Remove code duplicity for loading WPG1 and WPG2 palette.</p>
+</dd>
+<dt>2023-10-20 Fojtik Jaroslav <<a class="reference external" href="mailto:JaFojtik%40yandex.com">JaFojtik<span>@</span>yandex<span>.</span>com</a>></dt>
+<dd><p>coders/wpg.c Fix loop end to 256 insert "Palette" chunk header
+to debug log.</p>
+</dd>
+<dt>2023-10-19 Fojtik Jaroslav <<a class="reference external" href="mailto:JaFojtik%40yandex.com">JaFojtik<span>@</span>yandex<span>.</span>com</a>></dt>
+<dd><p>coders/wpg.c Fix for potentiall access to uninitialised
+object "Palette".</p>
+</dd>
+</dl>
+<p>2023-10-18 Fojtik Jaroslav <<a class="reference external" href="mailto:JaFojtik%40yandex.com">JaFojtik<span>@</span>yandex<span>.</span>com</a>></p>
+<blockquote>
+<ul class="simple">
+<li><p>coders/wpg.c: Do not store palette into image structure before
+a raster chunk is found. Implemented for WPG l1 only.</p></li>
+</ul>
+</blockquote>
<p>2023-10-17 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p>
<blockquote>
<ul class="simple">