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 の分
- free したロックを再利用しない
- CALS coder の DocClass 出力を修正
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にない差分
- ImageMagick-6.9.3-2/coders/dds.c
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));
- coders/hdr.c
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).