GraphicsMagick: MagickToMime(): Add MIME mappings for apng, avif...

GraphicsMagick Commits <[email protected]>
Newsgroups gmane.comp.video.graphicsmagick.cvs
Message-ID <mailman.11970.1667318424.1350.graphicsmagick-commit@lists.sourceforge.net>
changeset 62cbf900c9ca in /hg/GraphicsMagick
details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=62cbf900c9ca
summary: MagickToMime(): Add MIME mappings for apng, avif, bmp, ico, and webp.

diffstat:

 ChangeLog                              |  5 +++++
 VisualMagick/installer/inc/version.isx |  4 ++--
 magick/magick.c                        |  9 +++++++--
 magick/version.h                       |  4 ++--
 www/Changelog.html                     |  7 +++++++
 5 files changed, 23 insertions(+), 6 deletions(-)

diffs (92 lines):

diff -r 04a6be8caf43 -r 62cbf900c9ca ChangeLog
--- a/ChangeLog	Mon Oct 31 20:36:08 2022 -0500
+++ b/ChangeLog	Tue Nov 01 11:00:10 2022 -0500
@@ -1,3 +1,8 @@
+2022-11-01  Bob Friesenhahn  <[email protected]>
+
+	* magick/magick.c (MagickToMime): Add MIME mappings for apng,
+	avif, bmp, ico, and webp.
+
 2022-10-31  Bob Friesenhahn  <[email protected]>
 
 	* coders/xpm.c (ReadXPMImage): coders/xpm.c (ReadXPMImage): Use
diff -r 04a6be8caf43 -r 62cbf900c9ca VisualMagick/installer/inc/version.isx
--- a/VisualMagick/installer/inc/version.isx	Mon Oct 31 20:36:08 2022 -0500
+++ b/VisualMagick/installer/inc/version.isx	Tue Nov 01 11:00:10 2022 -0500
@@ -10,5 +10,5 @@
 
 #define public MagickPackageName "GraphicsMagick"
 #define public MagickPackageVersion "1.4"
-#define public MagickPackageVersionAddendum ".020221031"
-#define public MagickPackageReleaseDate "snapshot-20221031"
+#define public MagickPackageVersionAddendum ".020221101"
+#define public MagickPackageReleaseDate "snapshot-20221101"
diff -r 04a6be8caf43 -r 62cbf900c9ca magick/magick.c
--- a/magick/magick.c	Mon Oct 31 20:36:08 2022 -0500
+++ b/magick/magick.c	Tue Nov 01 11:00:10 2022 -0500
@@ -1,5 +1,5 @@
 /*
-% Copyright (C) 2003-2020 GraphicsMagick Group
+% Copyright (C) 2003-2022 GraphicsMagick Group
 % Copyright (C) 2002 ImageMagick Studio
 % Copyright 1991-1999 E. I. du Pont de Nemours and Company
 %
@@ -1581,6 +1581,9 @@
   MediaTypes[] =
     {
       { "avi",   "video/avi" },
+      { "apng",  "image/apng" },
+      { "avif",  "image/avif" },
+      { "bmp",   "image/bmp" },
       { "cgm",   "image/cgm;Version=4;ProfileId=WebCGM" }, /* W3 WebCGM */
       { "dcm",   "application/dicom" }, /* Incomplete.  See RFC 3240 */
       { "epdf",  "application/pdf" },
@@ -1595,6 +1598,7 @@
       { "g3",    "image/g3fax" },
       { "gif",   "image/gif" },
       { "gif87", "image/gif" },
+      { "ico",   "image/x-icon" },
       { "jpeg",  "image/jpeg" },
       { "jpg",   "image/jpeg" },
       { "mng",   "video/x-mng" },
@@ -1607,7 +1611,8 @@
       { "svg",   "image/svg+xml" },
       { "tif",   "image/tiff" },
       { "tiff",  "image/tiff" },
-      { "wbmp",  "image/vnd.wap.wbmp" }
+      { "wbmp",  "image/vnd.wap.wbmp" },
+      { "webp",  "image/image/webp" }
     };
 
   for (i=0; i < ArraySize(MediaTypes); i++)
diff -r 04a6be8caf43 -r 62cbf900c9ca magick/version.h
--- a/magick/version.h	Mon Oct 31 20:36:08 2022 -0500
+++ b/magick/version.h	Tue Nov 01 11:00:10 2022 -0500
@@ -38,8 +38,8 @@
 #define MagickLibVersion  0x272400
 #define MagickLibVersionText  "1.4"
 #define MagickLibVersionNumber 27,24,0
-#define MagickChangeDate   "20221031"
-#define MagickReleaseDate  "snapshot-20221031"
+#define MagickChangeDate   "20221101"
+#define MagickReleaseDate  "snapshot-20221101"
 
 /*
   The MagickLibInterfaceNewest and MagickLibInterfaceOldest defines
diff -r 04a6be8caf43 -r 62cbf900c9ca www/Changelog.html
--- a/www/Changelog.html	Mon Oct 31 20:36:08 2022 -0500
+++ b/www/Changelog.html	Tue Nov 01 11:00:10 2022 -0500
@@ -37,6 +37,13 @@
 </div>
 
 <div class="document">
+<p>2022-11-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">
+<li><p>magick/magick.c (MagickToMime): Add MIME mappings for apng,
+avif, bmp, ico, and webp.</p></li>
+</ul>
+</blockquote>
 <p>2022-10-31  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">
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.