ImageMagick-6.9.9-24差分

ImageMagick-6.9.9-22差分 - yoyaのメモの続き

The latest release of ImageMagick is version 6.9.9-24

まとめ

差分

ChangeLogにない差分
  • Magick++/lib/Image.cpp
5143c5143,5145
<       throwExceptionExplicit(ImageWarning,"No image was loaded.");
---
>       if (!quiet())
>         throwExceptionExplicit(MagickCore::ImageWarning,
>           "No image was loaded.");
  • coders/aai.c, arg.c, avs.c, bgr.c, ... (ほぼ全部?)
    • coder でsignature の assert チェックがたくさん。
/aai.c
128c128
<   assert(image_info->signature == MagickSignature);
---
>   assert(image_info->signature == MagickCoreSignature)
  • coders/bmp.c
    • EOF チェックを増やした
<     if (count != 0)
---
>     if (count > 0)
247c247,249
<         byte=(unsigned char) ReadBlobByte(image);
---
>         byte=ReadBlobByte(image);
>         if (byte == EOF)
>           break;
<略>
  • coder//webp.c
    • DELEGATE を削除。(coder 側で充足して不要に?)
380a385,437
> #if defined(MAGICKCORE_WEBPMUX_DELEGATE)
>   {
>     StringInfo
>       *profile;
>
<略>
  • coders/wpg.c
    • EOF チェック
780c783,786
<       (void) fputc(ReadBlobByte(image),ps_file);
---
>     c=ReadBlobByte(image);
>     if (c == EOF)
>       break;
>     (void) fputc(c,ps_file);

ChangeLog

2017-11-29  6.9.9-24 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.9-29, GIT revision 12324:5ef2c5a67:20171129.

2017-11-17  6.9.9-24 Cristy  <quetzlzacatenango@image...>
  * Support HDRI color profile management.
  * Don't delete in-memory blob when reading an image (reference
    https://github.com/ImageMagick/ImageMagick/issues/).

2017-11-11  6.9.9-23 Cristy  <quetzlzacatenango@image...>
 * Release ImageMagick version 6.9.9-23, GIT revision 12245:6dea84616:20171111.

2017-11-10  6.9.9-23 Dirk Lemstra <dirk@lem.....org>
  * Fixed initialization of OpenCL (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=33044).