github.com/kaydxh/golang@v0.0.131/pkg/gocv/cgo/third_path/graphics-magick/share/doc/GraphicsMagick/ChangeLog.2011 (about)

     1  2011-12-30  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
     2  
     3  	* magick/pixel_cache.c (AcquireCacheNexus):
     4  	MirrorVirtualPixelMethod was broken.
     5  
     6  2011-12-29  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
     7  
     8  	* configure.ac: Improve configuration support for Open64 Compiler
     9  	Suite: Version 4.2.5.2 compiler with OpenMP.
    10  
    11  	* coders/tga.c (ReadTGAImage): Assume that 32-bit TGA files have
    12  	an alpha channel, even if they are not marked as such.  Fixes
    13  	SourceForge issue 3466908 "TGA with alpha".
    14  
    15  	* configure.ac: Revert changeset eaa27346d8e9 which tried to avoid
    16  	the OpenMP library being included multiple times because in some
    17  	cases it is not included at all.
    18  
    19  2011-12-24  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
    20  
    21  	* magick/command.c (VersionCommand): For MSVC builds, report if
    22  	SSE or SSE2 was used in the build.
    23  
    24  	* Release GraphicsMagick 1.3.13.
    25  
    26  	* Update libtiff to release 4.0.0
    27  
    28  2011-12-23  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
    29  
    30  	* Update libpng to release 1.5.7
    31  
    32  2011-12-23  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
    33  
    34  	* Update lcms2 to release 2.3
    35  
    36  2011-12-22  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
    37  
    38  	* Update Automake used to 1.11.2.
    39  
    40  2011-12-21  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
    41  
    42  	* www/OpenMP.rst: Updated with new results, including 12-core
    43  	Intel Xeon E5649 and 16-core AMD Opteron 6220 "Bulldozer" CPUs.
    44  
    45  	* magick/studio.h: Enable building and running correctly with
    46  	Open64 Compiler Suite: Version 4.2.5.2 compiler with OpenMP.
    47  
    48  	* magick/command.c (BenchmarkImageCommand): Add -rawcsv option to
    49  	benchmark to output only original data in a CSV format.
    50  
    51  2011-12-15  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
    52  
    53  	* Fix various issues noticed when cross-compiling for the
    54  	i686-w64-mingw32 target.
    55  
    56  2011-12-11  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
    57  
    58  	* magick/effect.c (ConvolveImage): For Q8 and Q16 builds use
    59  	'float' rather than 'double' for computations in order to improve
    60  	performance with some compilers.
    61  
    62  2011-12-10  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
    63  
    64  	* magick/effect.c (ConvolveImage): Special-case grayscale images
    65  	for better convolution performance.
    66  
    67  2011-12-07  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
    68  
    69  	* magick/command.c (BenchmarkUsage): -stepthreads now requires an
    70  	argument which is the increment (starting at zero) to the number
    71  	of threads for each step.  This hastens benchmarking with a large
    72  	number of cores.
    73  
    74  2011-12-07  Glenn Randers-Pehrson  <glennrp@simple...>
    75  
    76  	* coders/png.c: Eliminate use of FARDATA.  It's no longer needed
    77  	and will no longer be supplied by png.h in libpng-1.6.0.
    78  
    79  2011-12-06  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
    80  
    81  	* magick/command.c (BenchmarkImageCommand): Added Karp-Flatt
    82  	metric to benchmark output.
    83  
    84  2011-12-05  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
    85  
    86  	* GraphicsMagick.spec.in: Eliminate use of deprecated BuildPrereq
    87  	in RPM spec file.
    88  
    89  2011-11-28  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
    90  
    91  	* magick/constitute.c (WriteImagesFile): Should set file in
    92  	ImageInfo based on provided parameter rather than relying on it
    93  	already being set.  File argument was not being used.
    94  
    95  2011-11-27  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
    96  
    97  	* coders/dpx.c: For packed 10 bits, datums are now represented in
    98  	the same (reversed) order for all RGB and YCbCr formats.
    99  	Previously YCbCr 4:4:4 formats were not swapping the word datums
   100  	because the only real-world files encountered did not swap the
   101  	word datums.  Resolves SourceForge bug 2057277 "DPX 10bit CbYCr
   102  	Image seems to be wrong".
   103  
   104  	* wand/magick_wand.c (MagickWriteImagesFile): New function to
   105  	append images to a provided file handle.  Resolves SourceForge
   106  	issue 3046868 "added MagickWriteImagesFile".
   107  
   108  	* magick/constitute.c (WriteImagesFile): New function to append
   109  	images to a provided file handle.
   110  
   111  	* magick/blob.c (OpenBlob): Don't rewind already open file handle
   112  	passed to OpenBlob() since we don't know the intended state of
   113  	this file handle, and because it prevents appending to an existing
   114  	file.  This change is part of the fix for SourceForge issue
   115  	3046868 "added MagickWriteImagesFile".
   116  
   117  	* wand/magick_wand.c (MagickSetImageSavedType): New function to
   118  	allow specifying the storage type used when saving the file
   119  	(rather than changing the current image characteristics).
   120  	Resolves SourceForge patch 3110185
   121  	"MagickGetImageSavedType()/MagickSetImageSavedType() API".
   122  	(MagickGetImageSavedType): Return the storage type which will be
   123  	used when the image is saved.
   124  
   125  	* magick/annotate.c (RenderFreetype): Add support for drawing text
   126  	using a bitmap font.  Resolves SourceForge patch 3230719 "add
   127  	support for drawing text with bitmap font to annotate.c".
   128  
   129  	* magick/profile.c (AppendImageProfile): Don't leak profile buffer
   130  	while appending a chunk to an existing profile.  Resolves
   131  	SourceForge patch 3294496 "Fix a memory leak in
   132  	profile.c(AppendImageProfile)".
   133  
   134  2011-11-26  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   135  
   136  	* magick/command.c (BenchmarkImageCommand): Include the number of
   137  	threads used in the benchmark results output.
   138  	(BenchmarkImageCommand): New benchmark option -stepthreads to
   139  	execute the specified command with an increasing number of threads
   140  	to measure how an algorithm benefits from threading.
   141  	(BenchmarkImageCommand): Fix benchmark argument parsing so it is
   142  	not order dependent.
   143  	(BenchmarkImageCommand): Add a speedup indication to -stepthreads
   144  	output.
   145  
   146  	* config/delegates.mgk.in: File names in gnuplot files need to be
   147  	surrounded by double quotes or gnuplot parser will reject them.
   148  
   149  2011-11-25  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   150  
   151  	* magick/effect.c (GetMedianList): Return PixelPacket via pointer
   152  	rather than by value.
   153  
   154  	* version.sh: For snapshots packages, PACKAGE_CHANGE_DATE now uses
   155  	a form like "snapshot-20111121" rather than "unreleased" so it is
   156  	possible to determine the vintage of an installed snapshot.
   157  
   158  2011-11-21  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   159  
   160  	* coders/tga.c (ReadTGAImage): Fix for poor TGA reading
   161  	performance due to excessive use of GetBlobByte().  Performance is
   162  	fixed by adding local buffering.  Fixes SourceForge bug 3439531
   163  	"Slow TGA reading".
   164  
   165  2011-11-19  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   166  
   167  	* magick/effect.c (AdaptiveThresholdImage): More performance
   168  	improvements.
   169  
   170  2011-11-06  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   171  
   172  	* magick/analyze.c (GetImageBoundingBox): Add a special case to
   173  	handle absolute color comparison.
   174  
   175  2011-11-05  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   176  
   177  	* png: Update libpng to 1.5.6 release.
   178  
   179  2011-10-30  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   180  
   181  	* configure.ac: Avoid linker warnings when building GraphicsMagick
   182  	regarding OpenMP library being included multiple times.
   183  
   184  2011-10-29  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   185  
   186  	* coders/meta.c (GetIPTCStream): Eliminate possible use of
   187  	uninitialized data when parsing long format tag length.
   188  
   189  2011-10-23  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   190  
   191  	* magick/import.c: Move low-level pixel import functions from
   192  	constitute.c to new file import.c.
   193  
   194  	* magick/export.c: Move low-level pixel export functions from
   195  	constitute.c to new file export.c.
   196  
   197  	* magick/floats.c: Move Richard Nolde's floating point conversion
   198  	functions from constitute.c to new file floats.c.
   199  
   200  2011-10-21  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   201  
   202  	* libtool: Updated to libtool 2.4.2.
   203  
   204  	* configure.ac: Automake conditional for HasPNG can not itself be
   205  	conditional.  Indent PNG script code appropriately.
   206  
   207  2011-10-16  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   208  
   209  	* Makefile.am (AUTOMAKE_OPTIONS): Distribute lzma-compressed
   210  	tarball in 'xz' format rather than deprecated 'lzma' format.
   211  
   212  2011-10-13  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   213  
   214  	* configure.ac: Fix syntax error with GSCMYKDevice ('==' rather
   215  	than '=').  Thanks to Glenn Randers-Pehrson for noticing and
   216  	reporting the issue.
   217  
   218  2011-10-12  Glenn Randers-Pehrson  <glennrp@simple...>
   219  
   220  	* Use a "for" loop in configure.ac to find libpngNN.
   221  
   222  2011-10-08  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   223  
   224  	* wand/pixel_wand.c (NewPixelWand): Invoke InitializeMagick()
   225  	automatically in case user forgets to do so.
   226  
   227  	* wand/drawing_wand.c (NewDrawingWand): Invoke InitializeMagick()
   228  	automatically in case user forgets to do so.
   229  
   230  	* wand/magick_wand.c (NewMagickWand): Invoke InitializeMagick()
   231  	automatically in case user forgets to do so.
   232  
   233  	* png: libpng sources were updated to release 1.5.4.
   234  
   235  2011-10-07  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   236  
   237  	* coders/tiff.c (ReadTIFFImage): TIFFGetField() on
   238  	TIFFTAG_OPIIMAGEID was causing a crash due to an argument
   239  	mis-match between GraphicsMagick and libtiff.  Also fixed a few
   240  	GCC 4.6 warnings.  Problem was reported by Dylan Millikin.
   241  
   242  2011-10-02  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   243  
   244  	* wand/magick_wand.c (MagickSetDepth): New function to set the
   245  	depth used when reading from an image format which requires that
   246  	the depth be specified in advance.
   247  	(MagickReadImageBlob): Use BlobToImage() to read the blob.
   248  
   249  	* magick/effect.c (AdaptiveThresholdImage): Reduce or eliminate
   250  	expensive floating point calculations when possible.
   251  
   252  	* wand/magick_wand.c (MagickSetFormat): New Wand function to allow
   253  	setting the file or blob format before it has been read.
   254  
   255  2011-09-24  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   256  
   257  	* VisualMagick/installer/inc/tasks-install-perlmagick.isx: Windows
   258  	setup installer now installs PerlMagick built against ActiveState
   259  	Perl v5.12.4 build 1205.
   260  
   261  	* magick/annotate.c (RenderFreetype): Eliminate spurious "out of
   262  	memory" exceptions due to empty text string.
   263  
   264  2011-09-18  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   265  
   266  	* magick/module.c (ModuleAliases): PAM format is handled by PNM
   267  	coder.
   268  
   269  	* jpeg: Record that jpeg sources were updated to release v8c.
   270  
   271  	* lcms: Record that lcms sources were updated to release 2.2.
   272  
   273  	* png: Record that png sources were updated to release 1.5.4.
   274  
   275  	* tiff: Record that tiff sources were updated to release 4.0.0beta7.
   276  
   277  	* xml: Record that libxml2 sources were updated to release 2.7.8.
   278  
   279  	* zlib: Record that zlib sources were updated to release 1.2.5.
   280  
   281  	* VisualMagick/installer/inc/body.isx: Set MagickConfigDirectory
   282  	for DLL build so that .mgk files are put in application top
   283  	directory.  This makes installation layout between static and DLL
   284  	builds more similar.
   285  
   286  2011-08-23  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   287  
   288  	* magick/list.c (AppendImageToList): Documentation for
   289  	AppendImageToList() was wrong.  Problem was reported by Brad
   290  	Harder.
   291  
   292  2011-08-20  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   293  
   294  	* magick/display.c (MagickXMagickCommand): Display 'save' and
   295  	'print' should display useful error details.  Problem was reported
   296  	by Brad Harder.
   297  
   298  2011-08-19  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   299  
   300  	* magick/semaphore.c (AllocateSemaphoreInfo): Enable pthread mutex
   301  	error checking if MAGICK_DEBUG is defined when the code is
   302  	compiled.  This mode helps validate that mutexes are used
   303  	correctly.  No longer enable recursive mutexes since the
   304  	GraphicsMagick logic should be able to operate without this
   305  	assistance.
   306  
   307  2011-08-10  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   308  
   309  	* coders/dcm.c (DCM_ReadOffsetTable): Fix wrong cast noticed when
   310  	compiling with LLVM.
   311  
   312  2011-08-08  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   313  
   314  	* magick/enhance.c (LevelImageChannel): Fix documented prototype.
   315  	Problem was reported by Brad Harder.
   316  
   317  2011-07-31  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   318  
   319  	* magick/pixel_cache.c (AcquireOneCacheViewPixelInlined): Only use
   320  	image colormap if the image storage class is PseudoClass.
   321  	Eliminates a core dump when the image is in CMYK space.
   322  
   323  2011-07-20  Glenn Randers-Pehrson  <glennrp@simple...>
   324  
   325  	* coders/png.c: account for changed typecast of png_get_iCCP
   326  	argument in libpng15 
   327  
   328  2011-07-20  Glenn Randers-Pehrson  <glennrp@simple...>
   329  
   330  	* configure.ac: look for libpng15, libpng14, libpng12, and libpng
   331  	in that order.
   332  
   333  2011-07-17  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   334  
   335  	* png: Update to libpng 1.5.4.
   336  
   337  2011-06-15  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   338  
   339  	* www/docutils-articles.css: Style sheet syntax fixes. Patch by
   340  	Mark Mitchell.
   341  
   342  	* scripts/html_fragments.py: Use proper quoting in banner search
   343  	HTML.  Patch by Mark Mitchell.
   344  
   345  2011-06-13  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   346  
   347  	* magick/image.c (SetImageType): Fix documentation for enumeration
   348  	names. The types need "Type" as part of the name.  Problem was
   349  	reported by Brad Harder.
   350  
   351  2011-06-09  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   352  
   353  	* scripts/html_fragments.py (banner_template): HTML banner
   354  	improvements to go along with style-sheet changes.
   355  
   356  	* www/docutils-articles.css: Style-sheet improvements by Mark
   357  	Mitchell to work better on small screens.
   358  
   359  2011-06-07  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   360  
   361  	* www/project.rst: Add a page for links to pages about the
   362  	project.  The intention is to use this page to reduce the clutter
   363  	in the banner.
   364  
   365  2011-05-31  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   366  
   367  	* doc/options.imdoc: Document tiff:group-three-options define.
   368  	* coders/tiff.c (WriteTIFFImage): Add support for a
   369  	tiff:group-three-options define to allow power-users to set the
   370  	value of the GROUP3OPTIONS tag.
   371  
   372  2011-05-28  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   373  
   374  	* www/Makefile.am: Include Hg.*, remove CVS.*.
   375  
   376  	* scripts/html_fragments.py (nav_template): CVS tab changed to
   377  	Source, which links to Hg.html.
   378  
   379  	* www/Hg.rst: Document Hg repository access.
   380  
   381  2011-05-23  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   382  
   383  	* scripts/rst2htmldeco.py (docutils_opts): Do not include a
   384  	datestamp of any kind since it unnecessarily churns the
   385  	repository, particularly if the output file did not otherwise
   386  	change.
   387  
   388  	* INSTALL-unix.txt: Fix typo in description of --without-lzma.
   389  
   390  2011-05-08  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   391  
   392  	* coders/jpeg.c (ReadJPEGImage): Treat exceptions thrown by
   393  	jpeg_finish_decompress() as warnings rather than errors.
   394  	(JPEGErrorHandler): Handle JPEG errors directly rather than
   395  	passing them to a message formatting routine for handling.  Also
   396  	added useful logging.
   397  	(JPEGMessageHandler): Only handle JPEG traces and warnings.  Also
   398  	added useful logging.
   399  
   400  2011-05-07  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   401  
   402  	* coders/jpeg.c (EmitMessage): Treat an unhandled EXP marker as a
   403  	warning rather than a hard error.  Resolves SourceForge issue
   404  	3297995 "Unsupported marker type 0xdf".
   405  
   406  2011-05-04  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   407  
   408  	* magick/image.c (AppendImages): If the input list only contains
   409  	one image, then return a new handle to the one image in the list
   410  	rather than reporting an exception.  Problem was reported by Ravil
   411  	Rakhimgulov ("Hunter1972").
   412  
   413  2011-04-28  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   414  
   415  	* magick/image.c (SetImageColorRegion): New function to set the
   416  	constant pixel color for a specified region of the image.
   417  	(AppendImages): Only color background pixels when needed.
   418  
   419  2011-04-24  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   420  
   421  	* coders/tiff.c (WriteTIFFImage): Added TIFF writer support for
   422  	JBIG1 compression.  Not proven to work yet.
   423  
   424  	* magick/image.h (CompressionType): Added Group3Compression as an
   425  	alias for already existing FaxCompression.  Added
   426  	JPEG2000Compression, JBIG1Compression, and JBIG2Compression for
   427  	future use.
   428  
   429  2011-04-23  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   430  
   431  	* configure.ac: For MinGW32 use 64-bit value formatting
   432  	conventions which will work with any version of the WIN32 CRT.
   433  
   434  2011-04-21  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   435  
   436  	* coders/jpeg.c (WriteJPEGImage): Properly handle errors reported
   437  	by the JPEG library when writing.  Up to now, JPEG library simply
   438  	invoked exit(), which crashed or hung if driven by Magick++ API.
   439  	Fixes SourceForge bug 3106947 "Assertion failure when saving an
   440  	"invalid" image as JPEG".
   441  
   442  	* magick/module.c (ModuleAliases): Delete "XTRNBSTR"-entry. Fix by
   443  	Stefan Graff.
   444  
   445  	* contrib/win32/ATL7/ImageMagickObject/ImageMagickObject.cpp
   446  	(Perform): Member "Perform" - out-commented SafeArrayAccessData
   447  	and following SafeArrayUnaccessData. Fix by Stefan Graff.
   448  
   449  	* contrib/win32/ATL/ImageMagickObject/MagickImage.cpp: Delete
   450  	"XTRNSTREAM"-branch because "XTRNSTREAM" doesn't exist
   451  	anymore. Fix by Stefan Graff.
   452  
   453  	* coders/xtrn.c: In function "WriteXTRNImage" there is no branch
   454  	for XTRNARRAY. Fix by Stefan Graff.
   455  
   456  	* PerlMagick/Magick.xs: AdaptiveThreshold offset argument was
   457  	being parsed into an 'unsigned long' rather than 'double' as it
   458  	should have been.  This resulted in inability to handle negative
   459  	offsets. Fixes SourceForge bug 3288735 "PerlMagick issue with
   460  	AdaptiveThreshold".
   461  
   462  	* coders/jpeg.c (ReadIPTCProfile): JPEG may deliver IPTC profile
   463  	in chunks but code was only allowing one chunk, even though it was
   464  	otherwise prepared to concatenate chunks.  Fixes SourceForge bug
   465  	2978422 "Clipping paths in JPG images are truncated".
   466  
   467  	* magick/utility.c (GetToken): Fix case where parser may run off
   468  	end of string.  Also add asserts to check for passing null
   469  	pointer.
   470  
   471  2011-04-10  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   472  
   473  	* magick/channel.c (ChannelImage): Report an error if the
   474  	requested channel is not compatible with the image colorspace.
   475  	Only deals with CMYK/RGB conflicts.  Resolves SourceForge issue
   476  	3283046 "Bug in CMYK".
   477  
   478  2011-03-15  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   479  
   480  	* coders/txt.c (ReadTXTImage): Throw error if attempt to read
   481  	empty file.
   482  
   483  	* coders/{fits.c,mac.c,miff.c,pcd.c,pict.c,ps3.c,rla.c,txt.c}:
   484  	Format requires seekable stream.
   485  
   486  	* coders/pnm.c (WritePNMImage): Implement writer for PAM format.
   487  
   488  	* coders/ept.c (WriteEPTImage): Fix error handling for case when
   489  	TIFF writer fails.
   490  
   491  	* magick/constitute.c (ReadImage): Use of GetBlobStatus() to
   492  	evaluate image reader success is bogus.
   493  	(MagickGetQuantumSamplesPerPixel): New private method to return
   494  	the number of samples returned per pixel for a given quantum type.
   495  
   496  2011-03-14  Glenn Randers-Pehrson  <glennrp@simple...>
   497  
   498  	* coders/png.c (WriteOnePNGImage(): Fixed a rounding error in
   499  	writing the pHYs chunk (it was truncating instead of rounding).
   500  
   501  2011-02-20  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   502  
   503  	* magick/magick.c (MagickPanicSignalHandler,MagickSignalHandler):
   504  	Don't invoke DestroyMagick() since there may be OpenMP worker
   505  	threads still running which are using data which would be
   506  	deallocated.  Instead we invoke PurgeTemporaryFiles() to remove
   507  	any existing temporary files. Valgrind will report leaks if the
   508  	program is terminated by a signal but this causes no actual harm.
   509  	Resolves SourceForge issue 3165456 "^C causes semaphore failure in
   510  	MacOSX".
   511  	(MagickPanicSignalHandler): Invoke abort() in panic signal handler
   512  	so that we will reliably get a core dump.
   513  
   514  	* magick/tempfile.c (PurgeTemporaryFiles): New private function to
   515  	remove any existing temporary files but without destroying
   516  	temporary file semaphore.
   517  
   518  2011-02-13  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   519  
   520  	* coders/pnm.c (ReadPNMImage): Fix mis-placed break in PAM header
   521  	parser.
   522  
   523  	* wand/magick_wand.c (MagickWriteImageBlob): Improve the
   524  	documentation to mention the related use of MagickSetImageFormat()
   525  	and MagickResetIterator().
   526  
   527  2011-02-07  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   528  
   529  	* magick/xwindow.c (MagickXBestFont): Check for a few more common
   530  	font names, and ensure to always check for "fixed" as a final
   531  	fallback.
   532  
   533  2011-02-06  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   534  
   535  	* config/delegates.mgk.in: Added gs-cmyk entry.  Used if '-type
   536  	ColorSeparation' is specified on the command-line prior to the PDF
   537  	or Postscript file name.  This entry specifies use of the
   538  	Ghostscript PAM driver which is capable of supporting CMYK output.
   539  	This may be useful if it is desired to apply CMYK color profiles
   540  	to the image returned from the PDF.  As fair warning, it seems
   541  	that Ghostscript 8.62 outputs CMYK even if the PDF was in RGB
   542  	space if the PAM driver is used.
   543  
   544  	* coders/pnm.c (ReadPNMImage): Add support for reading netpbm's
   545  	PAM format.
   546  
   547  2011-02-01  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   548  
   549  	* tests/rwblob.c, tests/rwfile.c: Fixes to help tests work when
   550  	testing with multiple frames.
   551  
   552  	* coders/sgi.c: SGI format is not documented to support multiple
   553  	frames.  Remove the half-baked extension for it.
   554  
   555  2011-02-01  Glenn Randers-Pehrson  <glennrp@simple...>
   556  
   557  	* coders/bmp.c (ReadBMPImage): Changed file_size greater than
   558  	expected from a corrupt-image error to a debug log entry.
   559  	File_size too small is still an error, and made that so also for
   560  	BI_RGB images which were previously exempted from the test.
   561  
   562  2011-01-30  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   563  
   564  	* tests/rwblob.c, tests/rwfile.c: Validate the data in each image
   565  	frame, validate that each read returns the same number of frames,
   566  	and validate that the correct number of frames was ultimately
   567  	returned.
   568  
   569  	* magick/blob.c (SyncBlob): Disable bogus code which attempted to
   570  	replicate the blob I/O object across all images in the list when
   571  	the blob is synced.  Leave a less bogus bit of code in place (but
   572  	commented out) in case such functionality is deemed to actually be
   573  	needed in the future.  The previous code was copying structs on
   574  	top of each other, including a pointer member to a semaphore.
   575  
   576  2011-01-23  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   577  
   578  	* www/Changes.rst: Add a new Changes page to wrap up the yearly
   579  	change logs to lessen download size.
   580  
   581  	* scripts/changelog2rst.sh: Simple utility to format ChangeLog
   582  	format into something resembling reStructuredText.
   583  
   584  	* www/Makefile.am: Use reStructuredText to format the ChangeLog
   585  	files to HTML so that we can inherit the improved formatting and
   586  	page style.
   587  
   588  	* coders/pnm.c (ReadPNMImage): Support for multi-frame PNM was
   589  	botched due to on-going edits to support PAM format.
   590  
   591  2011-01-16  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   592  
   593  	* wand/magick_wand.c (MagickDescribeImage): Was sending
   594  	descriptive output to stdout rather than returning it in an
   595  	allocated string as intended.
   596  
   597  2011-01-09  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
   598  
   599  	* magick/draw.c, wand/drawing_wand.c (MvgPrintf): Update to handle
   600  	C99 vsnprintf() return values.
   601  
   602  	* magick/draw.c, wand/drawing_wand.c (DrawAnnotation): Linux
   603  	glibc does not pass extended text characters if "%.1024s"
   604  	formatting convention is used.  Apparently it assumes that such
   605  	characters may be UTF8 and returns -1 rather than outputting the
   606  	string, even if it is assured to fit.
   607