ImageMagick-6.9.3-2差分

ImageMagick-6.9.3-1差分 - yoyaのメモの続き

The latest release of ImageMagick is version 6.9.3-2

まとめ

  • llvm3.8RC1 + libomp で seg.fault する不具合の修正 (ダブルフリー)
  • CALS DocClass のラベル名を修正。 docls => doccls

差分

ChangeLog の分

diff -rw ImageMagick-6.9.3-1/coders/cals.c ImageMagick-6.9.3-2/coders/cals.c
485c485
<   count=WriteCALSRecord(image,"docls: NONE");
---
>   count=WriteCALSRecord(image,"doccls: NONE");

ChangeLogにない差分

2721a2722,2723
>   if (pixelFormat == DDPF_FOURCC)
>     {
2723,2724c2725,2734
<     (void) WriteBlobLSBLong(image,
<              (unsigned int) (MagickMax(1,(image->columns+3)/4) * 8));
---
>         (void) WriteBlobLSBLong(image,(unsigned int) (MagickMax(1,
>           (image->columns+3)/4)*8));
>       else
>         (void) WriteBlobLSBLong(image,(unsigned int) (MagickMax(1,
>           (image->columns+3)/4)*16));
746c746
<   pixels=(unsigned char *) AcquireQuantumMemory(image->columns,4*
---
>   pixels=(unsigned char *) AcquireQuantumMemory(image->columns+128,4*
749a750
>   (void) ResetMagickMemory(pixels,0,4*(image->columns+128)*sizeof(*pixels));

ChangeLog

2016-01-17  6.9.3-2 Cristy  <quetzlzacatenango@image...>
  * Don't reuse lock after free (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=29031).

2016-01-21  6.9.3-2 Dirk Lemstra <dirk@lem.....org>
  * Fixed writing DocClass in CALS coder (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&p=129478).