GraphicsMagick: Add IM1, IM8, and IM24 magick aliases for Sun Ra...

GraphicsMagick Commits <[email protected]>
Newsgroups gmane.comp.video.graphicsmagick.cvs
Message-ID <mailman.40572.1673117301.1567.graphicsmagick-commit@lists.sourceforge.net>
changeset 87b6bae78faf in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=87b6bae78faf
summary: Add IM1, IM8, and IM24 magick aliases for Sun Raster format

diffstat:

 ChangeLog                              |   5 +++++
 VisualMagick/installer/inc/version.isx |   4 ++--
 coders/sun.c                           |  30 ++++++++++++++++++++++++++++++
 magick/module_aliases.h                |   3 +++
 magick/version.h                       |   4 ++--
 www/Changelog.html                     |   9 ++++++++-
 6 files changed, 50 insertions(+), 5 deletions(-)

diffs (123 lines):

diff -r 6276f58fac26 -r 87b6bae78faf ChangeLog
--- a/ChangeLog	Fri Jan 06 19:40:54 2023 -0600
+++ b/ChangeLog	Sat Jan 07 12:48:11 2023 -0600
@@ -1,3 +1,8 @@
+2023-01-07  Bob Friesenhahn  <[email protected]>
+
+	* coders/sun.c: Add IM1, IM8, and IM24 magick aliases for Sun
+	Raster format since those are the historically correct extensions.
+
 2023-01-06  Bob Friesenhahn  <[email protected]>
 
 	* coders/sun.c (ReadSUNImage): Address oss-fuzz 54810
diff -r 6276f58fac26 -r 87b6bae78faf VisualMagick/installer/inc/version.isx
--- a/VisualMagick/installer/inc/version.isx	Fri Jan 06 19:40:54 2023 -0600
+++ b/VisualMagick/installer/inc/version.isx	Sat Jan 07 12:48:11 2023 -0600
@@ -10,5 +10,5 @@
 
 #define public MagickPackageName "GraphicsMagick"
 #define public MagickPackageVersion "1.4"
-#define public MagickPackageVersionAddendum ".020230106"
-#define public MagickPackageReleaseDate "snapshot-20230106"
+#define public MagickPackageVersionAddendum ".020230107"
+#define public MagickPackageReleaseDate "snapshot-20230107"
diff -r 6276f58fac26 -r 87b6bae78faf coders/sun.c
--- a/coders/sun.c	Fri Jan 06 19:40:54 2023 -0600
+++ b/coders/sun.c	Sat Jan 07 12:48:11 2023 -0600
@@ -849,6 +849,33 @@
   MagickInfo
     *entry;
 
+  entry=SetMagickInfo("IM1");
+  entry->decoder=(DecoderHandler) ReadSUNImage;
+  entry->encoder=(EncoderHandler) WriteSUNImage;
+  entry->magick=(MagickHandler) IsSUN;
+  entry->description="SUN Rasterfile (1 bit)";
+  entry->module="SUN";
+  entry->stealth=MagickTrue;
+  (void) RegisterMagickInfo(entry);
+
+  entry=SetMagickInfo("IM8");
+  entry->decoder=(DecoderHandler) ReadSUNImage;
+  entry->encoder=(EncoderHandler) WriteSUNImage;
+  entry->magick=(MagickHandler) IsSUN;
+  entry->description="SUN Rasterfile (8 bit)";
+  entry->module="SUN";
+  entry->stealth=MagickTrue;
+  (void) RegisterMagickInfo(entry);
+
+  entry=SetMagickInfo("IM24");
+  entry->decoder=(DecoderHandler) ReadSUNImage;
+  entry->encoder=(EncoderHandler) WriteSUNImage;
+  entry->magick=(MagickHandler) IsSUN;
+  entry->description="SUN Rasterfile (24 bit)";
+  entry->module="SUN";
+  entry->stealth=MagickTrue;
+  (void) RegisterMagickInfo(entry);
+
   entry=SetMagickInfo("RAS");
   entry->decoder=(DecoderHandler) ReadSUNImage;
   entry->encoder=(EncoderHandler) WriteSUNImage;
@@ -886,6 +913,9 @@
 */
 ModuleExport void UnregisterSUNImage(void)
 {
+  (void) UnregisterMagickInfo("IM1");
+  (void) UnregisterMagickInfo("IM8");
+  (void) UnregisterMagickInfo("IM24");
   (void) UnregisterMagickInfo("RAS");
   (void) UnregisterMagickInfo("SUN");
 }
diff -r 6276f58fac26 -r 87b6bae78faf magick/module_aliases.h
--- a/magick/module_aliases.h	Fri Jan 06 19:40:54 2023 -0600
+++ b/magick/module_aliases.h	Sat Jan 07 12:48:11 2023 -0600
@@ -81,6 +81,9 @@
     MODULEALIAS("ICM","META"),
     MODULEALIAS("ICO","ICON"),
     MODULEALIAS("ICODIB", "DIB"),
+    MODULEALIAS("IM1","SUN"),
+    MODULEALIAS("IM24","SUN"),
+    MODULEALIAS("IM8","SUN"),
     MODULEALIAS("IMAGE","LOGO"),
     MODULEALIAS("IPTC","META"),
     MODULEALIAS("IPTCTEXT","META"),
diff -r 6276f58fac26 -r 87b6bae78faf magick/version.h
--- a/magick/version.h	Fri Jan 06 19:40:54 2023 -0600
+++ b/magick/version.h	Sat Jan 07 12:48:11 2023 -0600
@@ -38,8 +38,8 @@
 #define MagickLibVersion  0x272401
 #define MagickLibVersionText  "1.4"
 #define MagickLibVersionNumber 27,24,1
-#define MagickChangeDate   "20230106"
-#define MagickReleaseDate  "snapshot-20230106"
+#define MagickChangeDate   "20230107"
+#define MagickReleaseDate  "snapshot-20230107"
 
 /*
   The MagickLibInterfaceNewest and MagickLibInterfaceOldest defines
diff -r 6276f58fac26 -r 87b6bae78faf www/Changelog.html
--- a/www/Changelog.html	Fri Jan 06 19:40:54 2023 -0600
+++ b/www/Changelog.html	Sat Jan 07 12:48:11 2023 -0600
@@ -37,6 +37,13 @@
 </div>
 
 <div class="document">
+<p>2023-01-07  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/sun.c: Add IM1, IM8, and IM24 magick aliases for Sun
+Raster format since those are the historically correct extensions.</p></li>
+</ul>
+</blockquote>
 <p>2023-01-06  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">
@@ -86,7 +93,7 @@
 </ul>
 </blockquote>
 <div class="system-message">
-<p class="system-message-title">System Message: WARNING/2 (<span class="docutils literal">&lt;string&gt;</span>, line 34)</p>
+<p class="system-message-title">System Message: WARNING/2 (<span class="docutils literal">&lt;string&gt;</span>, line 39)</p>
 <p>Block quote ends without a blank line; unexpected unindent.</p>
 </div>
 <ul class="simple">
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.