ImageMagick-6.9.8-3差分

ImageMagick-6.9.8-2差分 - yoyaのメモの続き

The latest release of ImageMagick is version 6.9.8-3

まとめ

  • MagickWand-config で --cppflags の時に --clags だったのを --cflags に修正。
  • animate -window で -loop 指定が効かないのを修正
  • c:a 形式のコンポーネント文字列で :a を指定すると : が c 扱いになる不具合修正があるかも。

差分

47c47
    --cflags)
      pkg-config --cflags MagickWand
      ;;
    --cxxflags)
      pkg-config --cflags MagickWand
      ;;
    --cppflags)
<       pkg-config --clags MagickWand
---
>       pkg-config --cflags MagickWand
      ;;
751a752
>     delay,
753a755,757
>   ssize_t
>     iterations;
>
770,772d773
<   size_t
<     delay;
<
1136a1138
>   iterations=0;
1156a1159,1161
>     iterations++;
>     if (iterations == (ssize_t) image_list[0]->iterations)
>       break;
ChangeLogにない差分
  • magick/random.c
    • GenerateEntropicChaos で mkstemp を使うルート。ランダム文字を入れるプレースフォルダが XXXXXX なので、それに合わせた。
<     (void) GetPathTemplate(path);
---
>     (void) strcpy(path,"XXXXXX");
   file=mkstemp(path);
  • magick/utility.c
    • GetPathComponent 一文字目が : の時に除外する。でないと : の1文字が component になる。
1230c1230
<     if ((*p == ':') && (IsPathDirectory(path) < 0) &&
---
>     if ((p != component) && (*p == ':') && (IsPathDirectory(path) < 0) &&

ChangeLog

2017-03-24  6.9.8-3 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 6.9.7-3, GIT revision 11444:3f523e5:20170324.

2017-03-20  6.9.8-3 Cristy  <quetzlzacatenango@image...>
  * MagickWand-config, use --cflags, not --clags (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31602).
  * Respect -loop option for animate -window (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31619).