GraphicsMagick: ReadJP2Image(): Add casts in order to avoid comp...

GraphicsMagick Commits <[email protected]> Sun, 02 Mar 2025 09:18:20 -0600
Newsgroups gmane.comp.video.graphicsmagick.cvs
Message-ID <mailman.4408.1740928708.1636.graphicsmagick-commit@lists.sourceforge.net>
changeset b42e70b0329d in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=b42e70b0329d
summary: ReadJP2Image(): Add casts in order to avoid compilation warnings with old Jasper.

diffstat:

 ChangeLog                              |   5 +++++
 VisualMagick/installer/inc/version.isx |   4 ++--
 coders/jp2.c                           |  22 +++++++++++-----------
 magick/version.h                       |   4 ++--
 www/ChangeLog.html                     |   7 +++++++
 5 files changed, 27 insertions(+), 15 deletions(-)

diffs (91 lines):

diff -r 9927dcc677d0 -r b42e70b0329d ChangeLog
--- a/ChangeLog	Sat Mar 01 09:04:14 2025 -0600
+++ b/ChangeLog	Sun Mar 02 09:17:51 2025 -0600
@@ -1,3 +1,8 @@
+2025-03-02  Bob Friesenhahn  <[email protected]>
+
+	* coders/jp2.c (ReadJP2Image): Add casts in order to avoid
+	compilation warnings with old Jasper.
+
 2025-03-01  Bob Friesenhahn  <[email protected]>
 
 	* README.txt: Refresh README text.
diff -r 9927dcc677d0 -r b42e70b0329d VisualMagick/installer/inc/version.isx
--- a/VisualMagick/installer/inc/version.isx	Sat Mar 01 09:04:14 2025 -0600
+++ b/VisualMagick/installer/inc/version.isx	Sun Mar 02 09:17:51 2025 -0600
@@ -10,5 +10,5 @@
 
 #define public MagickPackageName "GraphicsMagick"
 #define public MagickPackageVersion "1.4"
-#define public MagickPackageVersionAddendum ".020250301"
-#define public MagickPackageReleaseDate "snapshot-20250301"
+#define public MagickPackageVersionAddendum ".020250302"
+#define public MagickPackageReleaseDate "snapshot-20250302"
diff -r 9927dcc677d0 -r b42e70b0329d coders/jp2.c
--- a/coders/jp2.c	Sat Mar 01 09:04:14 2025 -0600
+++ b/coders/jp2.c	Sun Mar 02 09:17:51 2025 -0600
@@ -1,5 +1,5 @@
 /*
-% Copyright (C) 2003-2022 GraphicsMagick Group
+% Copyright (C) 2003-2025 GraphicsMagick Group
 % Copyright (C) 2002 ImageMagick Studio
 %
 % This program is covered by multiple licenses, which are described in
@@ -987,16 +987,16 @@
                                 "    depth                         = %u\n"  /* depth */
                                 "    signed sample data            = %d",   /* signedness of the sample data (true == signed) */
                                 component,
-                                jas_image_cmptwidth(jp2_image,components[component]),
-                                jas_image_cmptheight(jp2_image,components[component]),
-                                jas_image_cmpttlx(jp2_image, components[component]),
-                                jas_image_cmpttly(jp2_image, components[component]),
-                                jas_image_cmptbrx(jp2_image, components[component]),
-                                jas_image_cmptbry(jp2_image, components[component]),
-                                jas_image_cmpthstep(jp2_image, components[component]),
-                                jas_image_cmptvstep(jp2_image, components[component]),
-                                jas_image_cmptprec(jp2_image,components[component]),
-                                jas_image_cmptsgnd(jp2_image, components[component]));
+                                (long) jas_image_cmptwidth(jp2_image,components[component]),
+                                (long) jas_image_cmptheight(jp2_image,components[component]),
+                                (long) jas_image_cmpttlx(jp2_image, components[component]),
+                                (long) jas_image_cmpttly(jp2_image, components[component]),
+                                (long) jas_image_cmptbrx(jp2_image, components[component]),
+                                (long) jas_image_cmptbry(jp2_image, components[component]),
+                                (long) jas_image_cmpthstep(jp2_image, components[component]),
+                                (long) jas_image_cmptvstep(jp2_image, components[component]),
+                                (unsigned int) jas_image_cmptprec(jp2_image,components[component]),
+                                (int) jas_image_cmptsgnd(jp2_image, components[component]));
         }
     }
   for (component=0; component < number_components; component++)
diff -r 9927dcc677d0 -r b42e70b0329d magick/version.h
--- a/magick/version.h	Sat Mar 01 09:04:14 2025 -0600
+++ b/magick/version.h	Sun Mar 02 09:17:51 2025 -0600
@@ -38,8 +38,8 @@
 #define MagickLibVersion  0x282502
 #define MagickLibVersionText  "1.4"
 #define MagickLibVersionNumber 28,25,2
-#define MagickChangeDate   "20250301"
-#define MagickReleaseDate  "snapshot-20250301"
+#define MagickChangeDate   "20250302"
+#define MagickReleaseDate  "snapshot-20250302"
 
 /*
   The MagickLibInterfaceNewest and MagickLibInterfaceOldest defines
diff -r 9927dcc677d0 -r b42e70b0329d www/ChangeLog.html
--- a/www/ChangeLog.html	Sat Mar 01 09:04:14 2025 -0600
+++ b/www/ChangeLog.html	Sun Mar 02 09:17:51 2025 -0600
@@ -38,6 +38,13 @@
 
 <main id="graphicsmagick-changelog">
 <h1 class="title">GraphicsMagick ChangeLog</h1>
+<p>2025-03-02  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>coders/jp2.c (ReadJP2Image): Add casts in order to avoid
+compilation warnings with old Jasper.</p></li>
+</ul>
+</blockquote>
 <p>2025-03-01  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">