GraphicsMagick: Tidy Changelog. Update generated files
GraphicsMagick Commits <[email protected]> Fri, 22 Sep 2023 08:05:41 -0500
| Newsgroups | gmane.comp.video.graphicsmagick.cvs |
|---|---|
| Message-ID | <mailman.2867.1695387949.1961.graphicsmagick-commit@lists.sourceforge.net> |
changeset c089cb58afdc in /hg/GraphicsMagick details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=c089cb58afdc summary: Tidy Changelog. Update generated files diffstat: ChangeLog | 57 ++++++++++++---------- VisualMagick/installer/inc/version.isx | 4 +- magick/version.h | 4 +- www/Changelog.html | 86 ++++++++++++++++++--------------- 4 files changed, 81 insertions(+), 70 deletions(-) diffs (450 lines): diff -r 7b1e4f7e62b0 -r c089cb58afdc ChangeLog --- a/ChangeLog Fri Sep 22 00:58:42 2023 +0200 +++ b/ChangeLog Fri Sep 22 08:05:38 2023 -0500 @@ -1,6 +1,6 @@ 2023-09-22 Fojtik Jaroslav <[email protected]> - * coders/bmp.c Display bitmasks into optional log. + * coders/bmp.c: Display bitmasks into optional log. 2023-09-21 Bob Friesenhahn <[email protected]> @@ -11,18 +11,21 @@ 2023-09-21 Fojtik Jaroslav <[email protected]> - *PerlMagick/t/input_JPEG.bmp Added BMP sample with JPEG encoding. + * PerlMagick/t/input_JPEG.bmp: Added BMP sample with JPEG encoding. - * coders/bmp.c Only 16bpp and 32bpp is supported for BI_BITFIELDS + * coders/bmp.c: Only 16bpp and 32bpp is supported for BI_BITFIELDS compression type. 8bpp is not implemented. This fixes oss-fuzz issue 62519: "graphicsmagick:coder_BMP_fuzzer: Use-of-uninitialized-value in WriteBMPImage". 2023-09-20 Fojtik Jaroslav <[email protected]> - * coders/bmp.c Remove duplicity, same information has been logged twice. + * coders/bmp.c: Remove duplicity, same information has been logged + twice. + 22:54:49 0:0.002746 0.000u 9688 bmp.c/ReadBMPImage/750/Coder: File size: Claimed=8, Actual=1129 + 22:54:49 0:0.002906 0.000u 9688 bmp.c/ReadBMPImage/1105/Coder: File size: Claimed=8, Actual=1129 @@ -33,7 +36,7 @@ 2023-09-19 Fojtik Jaroslav <[email protected]> - * VisualMagick/tests/runtest.bat VID is not a regular image format. + * VisualMagick/tests/runtest.bat: VID is not a regular image format. Do not use batch test for it. 2023-09-18 Bob Friesenhahn <[email protected]> @@ -47,7 +50,7 @@ 2023-09-18 Fojtik Jaroslav <[email protected]> - * coders/bmp.c Ability to write JPG encoded image. + * coders/bmp.c: Ability to write JPG encoded image. Using a new command line switch: -define bmp:allow-jpeg 2023-09-17 Bob Friesenhahn <[email protected]> @@ -68,7 +71,8 @@ welcome text based on my current understanding. 2023-09-17 Fojtik Jaroslav <[email protected]> - * VisualMagick/configure/welcome_page.cpp Notify user that MSVC + + * VisualMagick/configure/welcome_page.cpp: Notify user that MSVC older than 2008 is not supported. * VisualMagick/magick/magick_config.h.in Expose ENABLE_SVG_WRITER. @@ -76,7 +80,8 @@ final release you can disable it. 2023-09-16 Fojtik Jaroslav <[email protected]> - * coders/mat.c Cleanup one unneeded warning. + + * coders/mat.c: Cleanup one unneeded warning. 2023-09-16 Bob Friesenhahn <[email protected]> @@ -116,7 +121,7 @@ 2023-09-09 Fojtik Jaroslav <[email protected]> - * coders/xtrn.c Fixed crash on dereferenced NULL pointer. + * coders/xtrn.c: Fixed crash on dereferenced NULL pointer. 2023-09-07 Bob Friesenhahn <[email protected]> @@ -137,7 +142,7 @@ 2023-09-06 Fojtik Jaroslav <[email protected]> - * coders/bmp.c Reverting to BI_BITFIELD. BI_ALPHABITFIELDS seems + * coders/bmp.c: Reverting to BI_BITFIELD. BI_ALPHABITFIELDS seems to be very rare. 2023-09-05 Bob Friesenhahn <[email protected]> @@ -150,13 +155,13 @@ 2023-09-05 Fojtik Jaroslav <[email protected]> - * coders/bmp.c Sorry for a previous commit. After some + * coders/bmp.c: Sorry for a previous commit. After some investigations it seems that bit field masks are behind header when BI_SIZE=40. 2023-09-04 Fojtik Jaroslav <[email protected]> - * coders/bmp.c Default bit split for older BMPs with 32bpp and + * coders/bmp.c: Default bit split for older BMPs with 32bpp and BI_BITFIELDS set is crazy. Verified against IrFanView and bmpsuite-2.7.zip - image g/rgb32bf.bmp. @@ -187,11 +192,11 @@ 2023-08-31 Fojtik Jaroslav <[email protected]> - * coders/bmp.c BMP with 2bpp is a legal BMP variant. - https://en.wikipedia.org/wiki/BMP_file_format - Quote: "The 2-bit per pixel (2bpp) format supports 4 distinct colors and stores - 4 pixels per 1 byte, the left-most pixel being in the two most significant bits - (Windows CE only)." + * coders/bmp.c: BMP with 2bpp is a legal BMP variant. + https://en.wikipedia.org/wiki/BMP_file_format Quote: "The 2-bit + per pixel (2bpp) format supports 4 distinct colors and stores 4 + pixels per 1 byte, the left-most pixel being in the two most + significant bits (Windows CE only)." Partial revert: BITMAPV2INFOHEADER: RGB bit field masks, BITMAPV3INFOHEADER+: RGBA @@ -199,12 +204,12 @@ 2023-08-29 Fojtik Jaroslav <[email protected]> - * coders/bmp.c First attempt to read BMP with BI_JPEG compression + * coders/bmp.c: First attempt to read BMP with BI_JPEG compression inside. 2023-08-28 Fojtik Jaroslav <[email protected]> - * coders/bmp.c Remove code duplicity and evaluate BiCompression + * coders/bmp.c: Remove code duplicity and evaluate BiCompression only on one place. 2023-08-27 Bob Friesenhahn <[email protected]> @@ -235,14 +240,14 @@ 2023-08-21 Fojtik Jaroslav <[email protected]> - * coders/bmp.c When alpha is to be used, writer must not use + * coders/bmp.c: When alpha is to be used, writer must not use BI_BITFIELDS compression that instructs to strip alpha. 2023-08-20 Fojtik Jaroslav <[email protected]> * tiff/libtiff/stdbool2.h MSVC2010 does not have stdbool.h nor inttypes.h - * coders/bmp.c Added support for BI_ALPHABITFIELDS compression. + * coders/bmp.c: Added support for BI_ALPHABITFIELDS compression. https://learn.microsoft.com/en-us/previous-versions/windows/embedded/aa452885(v=msdn.10) Remove unwanted duplicite check condition of biCompression. @@ -252,11 +257,11 @@ 2023-08-17 Fojtik Jaroslav <[email protected]> - * coders/bmp.c Do not throttle on native low endian systems. + * coders/bmp.c: Do not throttle on native low endian systems. 2023-08-16 Fojtik Jaroslav <[email protected]> - * coders/bmp.c Populate upper byte to lower byte even for lower + * coders/bmp.c: Populate upper byte to lower byte even for lower bpp than 8. It overcomes quantum scalling error in gm. Code should be redesigned, but it is better than previous state. @@ -265,7 +270,7 @@ 2023-08-17 Fojtik Jaroslav <[email protected]> - * coders/bmp.c Enforce default matte for 40 byte header & 32bpp. + * coders/bmp.c: Enforce default matte for 40 byte header & 32bpp. 2023-08-16 Bob Friesenhahn <[email protected]> @@ -283,11 +288,11 @@ 2023-08-15 Fojtik Jaroslav <[email protected]> - * coders/bmp.c Fix reading corruption 16bpp. + * coders/bmp.c: Fix reading corruption 16bpp. 2023-08-15 Fojtik Jaroslav <[email protected]> - * coders/tiff.c Fix compilation problem in MSVC. + * coders/tiff.c: Fix compilation problem in MSVC. 2023-08-15 Bob Friesenhahn <[email protected]> diff -r 7b1e4f7e62b0 -r c089cb58afdc VisualMagick/installer/inc/version.isx --- a/VisualMagick/installer/inc/version.isx Fri Sep 22 00:58:42 2023 +0200 +++ b/VisualMagick/installer/inc/version.isx Fri Sep 22 08:05:38 2023 -0500 @@ -10,5 +10,5 @@ #define public MagickPackageName "GraphicsMagick" #define public MagickPackageVersion "1.4" -#define public MagickPackageVersionAddendum ".020230921" -#define public MagickPackageReleaseDate "snapshot-20230921" +#define public MagickPackageVersionAddendum ".020230922" +#define public MagickPackageReleaseDate "snapshot-20230922" diff -r 7b1e4f7e62b0 -r c089cb58afdc magick/version.h --- a/magick/version.h Fri Sep 22 00:58:42 2023 +0200 +++ b/magick/version.h Fri Sep 22 08:05:38 2023 -0500 @@ -38,8 +38,8 @@ #define MagickLibVersion 0x272403 #define MagickLibVersionText "1.4" #define MagickLibVersionNumber 27,24,3 -#define MagickChangeDate "20230921" -#define MagickReleaseDate "snapshot-20230921" +#define MagickChangeDate "20230922" +#define MagickReleaseDate "snapshot-20230922" /* The MagickLibInterfaceNewest and MagickLibInterfaceOldest defines diff -r 7b1e4f7e62b0 -r c089cb58afdc www/Changelog.html --- a/www/Changelog.html Fri Sep 22 00:58:42 2023 +0200 +++ b/www/Changelog.html Fri Sep 22 08:05:38 2023 -0500 @@ -37,6 +37,12 @@ </div> <div class="document"> +<p>2023-09-22 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/bmp.c: Display bitmasks into optional log.</p></li> +</ul> +</blockquote> <p>2023-09-21 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"> @@ -48,11 +54,9 @@ </blockquote> <p>2023-09-21 Fojtik Jaroslav <<a class="reference external" href="mailto:JaFojtik%40yandex.com">JaFojtik<span>@</span>yandex<span>.</span>com</a>></p> <blockquote> -<blockquote> -<p>*PerlMagick/t/input_JPEG.bmp Added BMP sample with JPEG encoding.</p> -</blockquote> <ul class="simple"> -<li><p>coders/bmp.c Only 16bpp and 32bpp is supported for BI_BITFIELDS +<li><p>PerlMagick/t/input_JPEG.bmp: Added BMP sample with JPEG encoding.</p></li> +<li><p>coders/bmp.c: Only 16bpp and 32bpp is supported for BI_BITFIELDS compression type. 8bpp is not implemented. This fixes oss-fuzz issue 62519: "graphicsmagick:coder_BMP_fuzzer: Use-of-uninitialized-value in WriteBMPImage".</p></li> @@ -60,12 +64,14 @@ </blockquote> <p>2023-09-20 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/bmp.c Remove duplicity, same information has been logged twice. -22:54:49 0:0.002746 0.000u 9688 bmp.c/ReadBMPImage/750/Coder: -File size: Claimed=8, Actual=1129 -22:54:49 0:0.002906 0.000u 9688 bmp.c/ReadBMPImage/1105/Coder: -File size: Claimed=8, Actual=1129</p></li> +<ul> +<li><p>coders/bmp.c: Remove duplicity, same information has been logged +twice.</p> +<p>22:54:49 0:0.002746 0.000u 9688 bmp.c/ReadBMPImage/750/Coder: +File size: Claimed=8, Actual=1129</p> +<p>22:54:49 0:0.002906 0.000u 9688 bmp.c/ReadBMPImage/1105/Coder: +File size: Claimed=8, Actual=1129</p> +</li> </ul> </blockquote> <p>2023-09-20 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> @@ -78,7 +84,7 @@ <p>2023-09-19 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>VisualMagick/tests/runtest.bat VID is not a regular image format. +<li><p>VisualMagick/tests/runtest.bat: VID is not a regular image format. Do not use batch test for it.</p></li> </ul> </blockquote> @@ -98,7 +104,7 @@ <p>2023-09-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/bmp.c Ability to write JPG encoded image. +<li><p>coders/bmp.c: Ability to write JPG encoded image. Using a new command line switch: -define bmp:allow-jpeg</p></li> </ul> </blockquote> @@ -119,22 +125,22 @@ welcome text based on my current understanding.</p></li> </ul> </blockquote> -<dl class="simple"> -<dt>2023-09-17 Fojtik Jaroslav <<a class="reference external" href="mailto:JaFojtik%40yandex.com">JaFojtik<span>@</span>yandex<span>.</span>com</a>></dt> -<dd><ul class="simple"> -<li><p>VisualMagick/configure/welcome_page.cpp Notify user that MSVC +<p>2023-09-17 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>VisualMagick/configure/welcome_page.cpp: Notify user that MSVC older than 2008 is not supported.</p></li> <li><p>VisualMagick/magick/magick_config.h.in Expose ENABLE_SVG_WRITER. For debugging purpose this should be always enabled. Only for final release you can disable it.</p></li> </ul> -</dd> -<dt>2023-09-16 Fojtik Jaroslav <<a class="reference external" href="mailto:JaFojtik%40yandex.com">JaFojtik<span>@</span>yandex<span>.</span>com</a>></dt> -<dd><ul class="simple"> -<li><p>coders/mat.c Cleanup one unneeded warning.</p></li> +</blockquote> +<p>2023-09-16 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/mat.c: Cleanup one unneeded warning.</p></li> </ul> -</dd> -</dl> +</blockquote> <p>2023-09-16 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"> @@ -178,7 +184,7 @@ <p>2023-09-09 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/xtrn.c Fixed crash on dereferenced NULL pointer.</p></li> +<li><p>coders/xtrn.c: Fixed crash on dereferenced NULL pointer.</p></li> </ul> </blockquote> <p>2023-09-07 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> @@ -203,7 +209,7 @@ <p>2023-09-06 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/bmp.c Reverting to BI_BITFIELD. BI_ALPHABITFIELDS seems +<li><p>coders/bmp.c: Reverting to BI_BITFIELD. BI_ALPHABITFIELDS seems to be very rare.</p></li> </ul> </blockquote> @@ -220,7 +226,7 @@ <p>2023-09-05 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/bmp.c Sorry for a previous commit. After some +<li><p>coders/bmp.c: Sorry for a previous commit. After some investigations it seems that bit field masks are behind header when BI_SIZE=40.</p></li> </ul> @@ -228,7 +234,7 @@ <p>2023-09-04 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/bmp.c Default bit split for older BMPs with 32bpp and +<li><p>coders/bmp.c: Default bit split for older BMPs with 32bpp and BI_BITFIELDS set is crazy. Verified against IrFanView and bmpsuite-2.7.zip - image g/rgb32bf.bmp.</p></li> </ul> @@ -269,11 +275,11 @@ <p>2023-08-31 Fojtik Jaroslav <<a class="reference external" href="mailto:JaFojtik%40yandex.com">JaFojtik<span>@</span>yandex<span>.</span>com</a>></p> <blockquote> <ul> -<li><p>coders/bmp.c BMP with 2bpp is a legal BMP variant. -<a class="reference external" href="https://en.wikipedia.org/wiki/BMP_file_format">https://en.wikipedia.org/wiki/BMP_file_format</a> -Quote: "The 2-bit per pixel (2bpp) format supports 4 distinct colors and stores -4 pixels per 1 byte, the left-most pixel being in the two most significant bits -(Windows CE only)."</p> +<li><p>coders/bmp.c: BMP with 2bpp is a legal BMP variant. +<a class="reference external" href="https://en.wikipedia.org/wiki/BMP_file_format">https://en.wikipedia.org/wiki/BMP_file_format</a> Quote: "The 2-bit +per pixel (2bpp) format supports 4 distinct colors and stores 4 +pixels per 1 byte, the left-most pixel being in the two most +significant bits (Windows CE only)."</p> <p>Partial revert: BITMAPV2INFOHEADER: RGB bit field masks, BITMAPV3INFOHEADER+: RGBA The opacity channel handling is even more complex.</p> @@ -283,14 +289,14 @@ <p>2023-08-29 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/bmp.c First attempt to read BMP with BI_JPEG compression +<li><p>coders/bmp.c: First attempt to read BMP with BI_JPEG compression inside.</p></li> </ul> </blockquote> <p>2023-08-28 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/bmp.c Remove code duplicity and evaluate BiCompression +<li><p>coders/bmp.c: Remove code duplicity and evaluate BiCompression only on one place.</p></li> </ul> </blockquote> @@ -328,7 +334,7 @@ <p>2023-08-21 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/bmp.c When alpha is to be used, writer must not use +<li><p>coders/bmp.c: When alpha is to be used, writer must not use BI_BITFIELDS compression that instructs to strip alpha.</p></li> </ul> </blockquote> @@ -336,7 +342,7 @@ <blockquote> <ul class="simple"> <li><p>tiff/libtiff/stdbool2.h MSVC2010 does not have stdbool.h nor inttypes.h</p></li> -<li><p>coders/bmp.c Added support for BI_ALPHABITFIELDS compression. +<li><p>coders/bmp.c: Added support for BI_ALPHABITFIELDS compression. <a class="reference external" href="https://learn.microsoft.com/en-us/previous-versions/windows/embedded/aa452885(v=msdn.10">https://learn.microsoft.com/en-us/previous-versions/windows/embedded/aa452885(v=msdn.10</a>) Remove unwanted duplicite check condition of biCompression.</p></li> </ul> @@ -350,13 +356,13 @@ <p>2023-08-17 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/bmp.c Do not throttle on native low endian systems.</p></li> +<li><p>coders/bmp.c: Do not throttle on native low endian systems.</p></li> </ul> </blockquote> <p>2023-08-16 Fojtik Jaroslav <<a class="reference external" href="mailto:JaFojtik%40yandex.com">JaFojtik<span>@</span>yandex<span>.</span>com</a>></p> <blockquote> <ul> -<li><p>coders/bmp.c Populate upper byte to lower byte even for lower +<li><p>coders/bmp.c: Populate upper byte to lower byte even for lower bpp than 8. It overcomes quantum scalling error in gm. Code should be redesigned, but it is better than previous state.</p> <p>Enforce default color masks when bmp_info.compression==BI_RGB @@ -367,7 +373,7 @@ <p>2023-08-17 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/bmp.c Enforce default matte for 40 byte header & 32bpp.</p></li> +<li><p>coders/bmp.c: Enforce default matte for 40 byte header & 32bpp.</p></li> </ul> </blockquote> <p>2023-08-16 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> @@ -391,13 +397,13 @@ <p>2023-08-15 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/bmp.c Fix reading corruption 16bpp.</p></li> +<li><p>coders/bmp.c: Fix reading corruption 16bpp.</p></li> </ul> </blockquote> <p>2023-08-15 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/tiff.c Fix compilation problem in MSVC.</p></li> +<li><p>coders/tiff.c: Fix compilation problem in MSVC.</p></li> </ul> </blockquote> <p>2023-08-15 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>