source: ImageMagick/branches/ImageMagick-6/ChangeLog @ 7734

Revision 7734, 196.4 KB checked in by cristy, 13 months ago (diff)
Line 
12012-05-01  6.7.6-9 Cristy  <quetzlzacatenango@image...>
2  * EXR images are in the linear RGB colorspace with a gamma of 1.0 (reference
3    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=20895).
4  * Correct annotation offset for right-to-left labels (reference
5    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20884).
6  * The -level 100x0% now produces the equivalent of -negate (reference
7    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20889).
8  * Virtual pixel transparent no longer cause fatal exception (reference
9    http://www.imagemagick.org/discourse-server/viewtopic.php?t=20903).
10
112012-04-29  6.7.6-8 Cristy  <quetzlzacatenango@image...>
12  * New version 6.7.6-8, SVN revision 7705.
13
142012-04-25  6.7.6-8 Anthony Thyssen <A.Thyssen@griffith...>
15  * Gaussian Filter Fixed.
16    For some strange reason it was half the width it should be with an
17    effective sigma of 0.25 (not 0.5).  This was the real reason "variable
18    blur" was not blurring enough.
19
202012-04-24  6.7.6-8 Cristy  <quetzlzacatenango@image...>
21  * Colorspace round-trip unit tests now work for Q32.
22
232012-04-23  6.7.6-8 Anthony Thyssen <A.Thyssen@griffith...>
24  * Added the RobidouxSharp filter (originally defined Dec 2011)
25  * Fixed Variable Blur - bad blur area calculation
26    Also Gaussian is sampling properly. Substitute the faster Cubic for now.
27  * Convert no longer will do an implicit write to a single space image
28
292012-04-21  6.7.6-7 Cristy  <quetzlzacatenango@image...>
30  * New version 6.7.6-7, SVN revision 7587.
31
322012-04-21  6.7.6-7 Anthony Thyssen <A.Thyssen@griffith...>
33  * Error when doing an implicit (final) write to a single space filename.
34    This is typically a failed line continuation and is very common.
35    Using an explicit "-write" will let you do this.
36
372012-04-20  6.7.6-7 Anthony Thyssen <A.Thyssen@griffith...>
38  * Allow +-X+-Y as geometry arguments.
39
402012-04-17  6.7.6-7 Cristy  <quetzlzacatenango@image...>
41  * Distinquish grayscale as sRGB not linear RGB.
42
432012-04-16  6.7.6-6 Cristy  <quetzlzacatenango@image...>
44  * New version 6.7.6-6, SVN revision 7536.
45
462012-04-11  6.7.6-6 Glenn Randers-Pehrson <glennrp@image...>
47  * Always unlock the semaphore before returning from the png codec, either
48    by a "return" or png_error(); changed all Magick*Exception() calls
49    after setjmp() to png_error() to ensure proper cleanup (reference
50    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16883).
51
522012-04-10  6.7.6-6 Anthony Thyssen <A.Thyssen@griffith...>
53  * Fixed log known alpha*kernel normalization bug in morphology convolve.
54
55    Convolve kernel weights have been separated from alpha blend handling.
56    Un-normalized kernels applied to images with active alpha will no longer
57    be auto-normalized due to the effect of alpha blending.
58
59    The bug causes images using the default channel setting and having an
60    alpha channel to automatically 'normalize' the results of a convolve
61    during the handling of alpha blending.  This probably would cause severe
62    effects when a zero-summing kernel is being used on an image containing
63    an active (though likely fully-opaque) alpha channel, as division by near
64    zero weights would cause extreme color values in results.
65
66    This bug is not normally seen as convolution, which is normally applied only
67    to fully-opaque images. And using a zero-summing kernel on an image with
68    alpha also results in a transparent image!  This is why it was not fixed
69    up until now.
70
712012-04-08  6.7.6-6 Cristy  <quetzlzacatenango@image...>
72  * Pixel allocation for Pango is stride*rows not stride*columns.
73  * Set the image resolution for Postscript files with an embedded Photoshop
74    profile.
75  * Ensure proper round trips to / from sRGB (reference
76    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20751).
77
782012-04-07  6.7.6-5 Cristy  <quetzlzacatenango@image...>
79  * New version 6.7.6-5, SVN revision 7483.
80
812012-04-06  6.7.6-5 Cristy  <quetzlzacatenango@image...>
82  * Avoid fault in SetCacheAlphaChannel() (reference
83    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20681).
84  * Don't assume EXIF orientation tag is 2 bytes.
85
862012-04-04  6.7.6-4 Cristy  <quetzlzacatenango@image...>
87  * New version 6.7.6-4, SVN revision 7356.
88
892012-04-01  6.7.6-4 Cristy  <quetzlzacatenango@image...>
90  * Properly set the XCF alpha channel values (reference
91    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20642).
92  * Support 'orientation' property (reference
93    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=20650).
94  * The default RGB colorspace transform is now linear (reference
95    http://www.imagemagick.org/discourse-server/viewtopic.php?p=82839#p82839).
96  * Prevent EXIF integer overflow (CVE-2012-1610).
97
982012-03-30  6.7.6-3 Cristy  <quetzlzacatenango@image...>
99  * New version 6.7.6-3, SVN revision 7290.
100
1012012-03-29  6.7.6-3 Cristy  <quetzlzacatenango@image...>
102  * Don't copy invalid memory when reading TIFF EXIF IFD (CERT-FI case 634116,
103    CVE-2012-1798).
104  * Bail if we receive excessive JPEG warnings (CERT-FI case 634117,
105    CVE-2012-0260).
106  * Properly initialize EXIF buffers to prevent JPEG EXIF tag crash (CERT-FI
107    case 634118, CVE-2012-0259).
108
1092012-03-28  6.7.6-2 Cristy  <quetzlzacatenango@image...>
110  * New version 6.7.6-2, SVN revision 7245.
111
1122012-03-26  6.7.6-2 Anthony Thyssen <A.Thyssen@griffith...>
113  * Added "Nearest" as a synonym for "Nearest-Neighbor" interpolate setting
114
1152012-03-21  6.7.6-2 Glenn Randers-Pehrson <glennrp@image...>
116  * coders/png.c: stored "file_gamma" for later use by identify.
117
1182012-03-19  6.7.6-2 Cristy  <quetzlzacatenango@image...>
119  * Add full support for Pango markup.
120  * Pango namespace is 'pango:', not 'caption:'.
121  * Correct for EXR images with broken display windows.
122
1232012-03-18  6.7.6-1 Cristy  <quetzlzacatenango@image...>
124  * New version 6.7.6-1, SVN revision 7145.
125
1262012-03-16  6.7.6-1 Glenn Randers-Pehrson <glennrp@image...>
127  * Reduce the scope of quantum_info in the PNG decoder to avoid a possible
128    memory leak (reference
129    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20522).
130
1312012-03-13  6.7.6-1 Cristy  <quetzlzacatenango@image...>
132  * Use uint32 pointer for ReadStripMethod in coders/tiff.c (reference
133    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20526).
134  * Ghostscript 32/64 bit detection patch (contributed by
135    axeld@pinc-...).
136  * Honor center gravity for caption: with Pango support (reference
137    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20517).
138  * Add support for pango: coder to render captions with Pango.
139
1402012-03-10  6.7.6-0 Cristy  <quetzlzacatenango@image...>
141  * New version 6.7.6-0, SVN revision 7090.
142
1432012-03-06  6.7.6-0 Cristy  <quetzlzacatenango@image...>
144  * Importing from the X11 root windows no longer leaks memory (reference
145    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20470).
146  * Check to see if delegate file exists before copying.
147
1482012-03-05  6.7.5-10 Cristy  <quetzlzacatenango@image...>
149  * New version 6.7.5-10, SVN revision 7056.
150
1512012-03-05  6.7.5-10 Cristy  <quetzlzacatenango@image...>
152  * Fix too many arguments to AnnotateImage() (copy/paste bug).
153
1542012-03-02  6.7.5-9 Cristy  <quetzlzacatenango@image...>
155  * New version 6.7.5-9, SVN revision 7046.
156
1572012-02-29  6.7.5-9 Cristy  <quetzlzacatenango@image...>
158  * Caption no longer includes the prefix "caption:" in the rendered text.
159  * Auto scale pointsize for -size 100x100 caption:
160
1612012-03-02  6.7.5-8 Cristy  <quetzlzacatenango@image...>
162  * New version 6.7.5-8, SVN revision 7027.
163
1642012-03-02  6.7.5-8 Glenn Randers-Pehrson <glennrp@image...>
165  * non-verbose identify now reports DirectClass for transparent PNG images
166    to agree with the report by identify -verbose.  (reference
167    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20448 and
168    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=15482).
169
1702012-02-29  6.7.5-8 Cristy  <quetzlzacatenango@image...>
171  * Support infinite caption lengths.
172  * Permit custome JPEG quantization tables (e.g.
173          -define jpeg:q-table=quantization-table.xml).
174  * Missing grestore from ps2.c (reference
175    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20445).
176
1772012-02-29  6.7.5-8 Anthony Thyssen <A.Thyssen@griffith...>
178  * Added Image list options (like "-delete" and "-swap") to "montage".
179
1802012-02-25  6.7.5-7 Cristy  <quetzlzacatenango@image...>
181  * New version 6.7.5-7, SVN revision 6965.
182
1832012-02-23  6.7.5-7 Cristy  <quetzlzacatenango@image...>
184  * Add support for the EMFPlus delegate program.
185
1862012-02-22  6.7.5-7 Anthony Thyssen <A.Thyssen@griffith...>
187  * Re-added the Iterative Distance function in morphology (as opposed to the
188    faster more direct 2-pass Distance Function that replaced it) so it can be
189    used in the special situation of Constrained Distance Morphology.
190    http://www.imagemagick.org/discourse-server/viewtopic.php??f=2&t=18032
191
1922012-02-13  6.7.5-6 Cristy  <quetzlzacatenango@image...>
193  * New version 6.7.5-6, SVN revision 6851.
194
1952012-02-13  6.7.5-6 Cristy  <quetzlzacatenango@image...>
196  * Only set PDF & PS page size when explicitly requested (e.g. -page).
197
1982012-02-12  6.7.5-5 Cristy  <quetzlzacatenango@image...>
199  * New version 6.7.5-5, SVN revision 6840.
200
2012012-02-12  6.7.5-5 Cristy  <quetzlzacatenango@image...>
202  * Only use the canvas size of the very first frame of a GIF image sequence.
203
2042012-02-11  6.7.5-4 Cristy  <quetzlzacatenango@image...>
205  * New version 6.7.5-4, SVN revision 6824.
206
2072012-02-08  6.7.5-4 Cristy  <quetzlzacatenango@image...>
208  * Set image alpha channel for -virtual-pixel background and transparent.
209  * Get tiff:fill-order as an image artifact, not an image option.
210
2112012-02-06  6.7.5-3 Cristy  <quetzlzacatenango@image...>
212  * New version 6.7.5-3, SVN revision 6732.
213
2142012-02-06  6.7.5-3 Cristy  <quetzlzacatenango@image...>
215  * TIFF no longer writes the incorrect fill order.
216
2172012-02-05  6.7.5-2 Cristy  <quetzlzacatenango@image...>
218  * New version 6.7.5-2, SVN revision 6718.
219
2202012-02-03  6.7.5-2 Cristy  <quetzlzacatenango@image...>
221  * Add SyncImagePixelCache() to ensure cache morphology is consistent.
222  * Patch so two -colorspace options return correct results for round-trip.
223
2242012-02-02  6.7.5-1 Cristy  <quetzlzacatenango@image...>
225  * New version 6.7.5-1, SVN revision 6684.
226
2272012-01-30  6.7.5-1 Cristy  <quetzlzacatenango@image...>
228  * Support the -alpha remove option (use it to remove transparency from PDF,
229    convert -density 200 apple.pdf -alpha remove x:).
230  * Use union instead of casting gzFile and BZFILE.
231  * Don't treat PSD user channel as alpha (patch from Dominic Benson).
232  * Prevent overflow when casting short int to size_t when parsing a
233    maliciously crafted image with an IFD whose all IOP tags' value offsets
234    point to the beginning of the IFD itself [CVE-2012-0247].
235  * Prevent DES when parsing a maliciously crafted image with an IFD whose
236    all IOP tags' value offsets point to the beginning of the IFD itself
237    [CVE-2012-0248].
238  * Caption with Pango support no longer return a blank canvas.
239  * Correct sRGB colorspace conversion equations.
240
2412012-01-30  6.7.5-1 Glenn Randers-Pehrson <glennrp@image...>
242  * Fix bug in png coder (spurious warning, reference
243    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=20257).
244
2452012-01-28  6.7.5-0 Cristy  <quetzlzacatenango@image...>
246  * New version 6.7.5-0, SVN revision 6606.
247
2482012-01-25  6.7.5-0 Cristy  <quetzlzacatenango@image...>
249  * Zlib-1.2.5.2 requires gzFile cast (bug report from John Bowler).
250
2512012-01-25  6.7.4-10 Cristy  <quetzlzacatenango@image...>
252  * New version 6.7.4-10, SVN revision 6592.
253
2542012-01-25  6.7.4-10 Cristy  <quetzlzacatenango@image...>
255  * Update PerlMagick TIFF regression signatures to match endian order.
256
2572012-01-24  6.7.4-9 Cristy  <quetzlzacatenango@image...>
258  * New version 6.7.4-9, SVN revision 6589.
259
2602012-01-24  6.7.4-9 Cristy  <quetzlzacatenango@image...>
261  * Fix rare file link in the pixel cache.
262
2632012-01-20  6.7.4-8 Cristy  <quetzlzacatenango@image...>
264  * New version 6.7.4-8, SVN revision 6551.
265
2662012-01-19  6.7.4-8 Cristy  <quetzlzacatenango@image...>
267  * Although MagickRealType is a double, use double for KernelInfo values in
268    the rare event of problems with C++ name mangling.
269  * Get strokes with patterns (e.g. -stroke xc:red) working again.
270  * Revert KernelInfo values from MagickRealType to double.
271
2722012-01-17  6.7.4-8 Glenn Randers-Pehrson <glennrp@image...>
273  * Don't write ancillary chunks (except for tRNS and gAMA) in PNG-encoded
274    ICO files.
275
2762012-01-14  6.7.4-7 Cristy  <quetzlzacatenango@image...>
277  * New version 6.7.4-7, SVN revision 6471.
278
2792012-01-13  6.7.4-7 Cristy  <quetzlzacatenango@image...>
280  * Default to a lighter hinting algorithm for non-monochrome font rendering.
281
2822012-01-12  6.7.4-6 Cristy  <quetzlzacatenango@image...>
283  * New version 6.7.4-6, SVN revision 6434.
284
2852012-01-12  6.7.4-6 Cristy  <quetzlzacatenango@image...>
286  * Eliminate preprocessor exception for the HDRI build.
287
2882012-01-10  6.7.4-5 Cristy  <quetzlzacatenango@image...>
289  * New version 6.7.4-5, SVN revision 6422.
290
2912012-01-02  6.7.4-5 Glenn Randers-Pehrson <glennrp@image...>
292  * Fixed -black-threshold and -white-threshold so they work properly with
293    the -channels option (reference
294    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20096).
295
2962012-01-02  6.7.4-5 Glenn Randers-Pehrson <glennrp@image...>
297  * Removed PNG_USE_CLONE cruft from the PNG encoder (see 2011-11-19 entry)
298  * Promote image depths 9-15 to 16 to avoid crashing in the PNG
299    encoder (reference
300    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20098).
301
3022012-01-01  6.7.4-4 Cristy  <quetzlzacatenango@image...>
303  * New version 6.7.4-4, SVN revision 6318.
304
3052011-12-30  6.7.4-4 Glenn Randers-Pehrson <glennrp@image...>
306  * Fix problems with JNG encoder "quality" (reference
307    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20076).
308
3092011-12-30  6.7.4-3 Cristy  <quetzlzacatenango@image...>
310  * New version 6.7.4-3, SVN revision 6310.
311
3122011-12-28  6.7.4-3 Cristy  <quetzlzacatenango@image...>
313  * Fix memory leak in JP2 coder (reference
314    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20071).
315  * Use maximum bounds when rendering PDF (reference
316    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20078).
317
3182011-12-25  6.7.4-2 Cristy  <quetzlzacatenango@image...>
319  * New version 6.7.4-2, SVN revision 6254.
320
3212011-12-24  6.7.4-2 Cristy  <quetzlzacatenango@image...>
322  * Export new Windows binaries.
323
3242011-12-21  6.7.4-1 Cristy  <quetzlzacatenango@image...>
325  * New version 6.7.4-1, SVN revision 6236.
326
3272011-12-12  6.7.4-0 Cristy  <quetzlzacatenango@image...>
328  * Sped up -noise option when radius is 0.
329  * Read concatentated arcs correctly in a SVG path (reference
330    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19992).
331  * PDF's now convert properly with -define pdf:use-cropbox=true (reference
332    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20033).
333
3342011-12-09  6.7.4-0 Cristy  <quetzlzacatenango@image...>
335  * New version 6.7.4-0, SVN revision 6162.
336
3372010-12-06  6.7.4-0 Glenn Randers-Pehrson <glennrp@image...>
338  * Eliminated use of FARDATA in coders/png.c; it won't be supported in
339    libpng-1.6.0 and is not needed now.
340
3412011-11-29  6.7.4-0 Cristy  <quetzlzacatenango@image...>
342  * Add GetQuantumFormat() method to return the quantum format (reference
343    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=19961).
344  * Allow unspecified width/height in geometries with the aspect flag (reference
345    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19964).
346  * MagickGetImageDepth() no longer returns the depth setting but instead
347    computes the depth of the image.
348   
3492011-12-02  6.7.4-0 Anthony  <quetzlzacatenango@image...>
350  * Fixed Equal-Area Cropping (size and minimum of delta increments)
351
3522011-12-01  6.7.3-10 Cristy  <quetzlzacatenango@image...>
353  * New version 6.7.3-10, SVN revision 6106.
354
3552011-11-29  6.7.3-10 Cristy  <quetzlzacatenango@image...>
356  * Delay reading TIFF EXIF properties to prevent premature exit.
357  * Remove duplicates from the configuration file search path under Windows.
358  * Use viewbox offset when setting affine transform translation (reference
359    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19943).
360  * Ensure equally sized tiles for -crop 11x2@ (reference
361    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18322).
362  * Recognize SI prefixes for jpeg:extent (reference
363    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19944).
364
3652011-11-27  6.7.3-9 Cristy  <quetzlzacatenango@image...>
366  * New version 6.7.3-9, SVN revision 6092
367
3682011-11-27  6.7.3-9 Cristy  <quetzlzacatenango@image...>
369  * Upgrade libtool / ltdl to version 2.4.7.
370
3712011-11-25  6.7.3-8 Cristy  <quetzlzacatenango@image...>
372  * New version 6.7.3-8, SVN revision 6084
373
3742011-11-20  6.7.3-8 Cristy  <quetzlzacatenango@image...>
375  * The exif:ExposureBiasValue property is a signed value.
376  * Prevent buffer underflow for 1-bit PSD images.
377  * Don't include alpha channel when computing range unless image->matte is
378    set.
379  * Set FILETYPE_REDUCEDIMAGE tag on pyramidal TIFF images (reference
380    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19892).
381  * Correct image geometry for Postscript for hi-res bounding box (reference
382    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19807).
383
3842011-11-19  6.7.3-8 Glenn Randers-Pehrson <glennrp@image...>
385  * Fixed bug with scaling Q16 background to PNG sub-8-bit bKGD and
386    again disabled PNG_USE_CLONE in coders/png.c.
387
3882011-11-18  6.7.3-7 Cristy  <quetzlzacatenango@image...>
389  * New version 6.7.3-7, SVN revision 6024
390
3912011-11-18  6.7.3-7 Cristy  <quetzlzacatenango@image...>
392  * Ensure embedded XML resource file is null terminated (reference
393    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19856).
394
3952011-11-17  6.7.3-7 Anthony Thyssen <A.Thyssen@griffith...>
396  * Added a -define filter:alpha to contol the 'alpha value' of the
397    Kaiser Windowing filter.  Default value is 6.5
398
3992010-11-15  6.7.3-7 Glenn Randers-Pehrson <glennrp@image...>
400  * Reverted the change of 6.6.6-7 that creates an image clone for use
401    by the PNG encoder.  This was not useful and was somewhat wasteful.
402  * After finding out that writing the bKGD chunk in sub-8-bit PNG fails,
403    enabled PNG_USE_CLONE (to create an image clone again)
404
4052011-11-14  6.7.3-6 Cristy  <quetzlzacatenango@image...>
406  * New version 6.7.3-6, SVN revision 5972.
407
4082011-11-11  6.7.3-6 Cristy  <quetzlzacatenango@image...>
409  * Prefer the hires bounding box for Postscript rendering (reference
410    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19807).
411  * Default configure.xml destination folder to /usr/lib/ImageMagick-ver/config.
412
4132011-11-09  6.7.3-5 Cristy  <quetzlzacatenango@image...>
414  * New version 6.7.3-5, SVN revision 5936
415
4162011-11-07  6.7.3-4 Cristy  <quetzlzacatenango@image...>
417  * Add ShearRotateImage() method.  RotateImage() now uses distorts rather
418    than shears.
419  * MagickCoreGenesis() path must be accessible to use (reference
420    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19795).
421
4222011-11-06  6.7.3-4 Cristy  <quetzlzacatenango@image...>
423  * New version 6.7.3-4, SVN revision 5876
424
4252011-11-02  6.7.3-4 Glenn Randers-Pehrson <glennrp@image...>
426  * Ensure that the GIF encoder writes a large enough logical screen (reference
427    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19734).
428
4292011-11-02  6.7.3-3 Cristy  <quetzlzacatenango@image...>
430  * New version 6.7.3-3, SVN revision 5825
431
4322011-11-02  6.7.3-3 Cristy  <quetzlzacatenango@image...>
433  * Fix small memory leak in the TIFF coder.
434  * Support -debug accelerate option.
435  * Support -includearch-dir and -sharearch-dir configure option (reference
436    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19720).
437  * Use Pango to improve the caption coder.
438
4392011-11-01  6.7.3-2 Cristy  <quetzlzacatenango@image...>
440  * New version 6.7.3-2, SVN revision 5718
441
4422011-11-01  6.7.3-2 Cristy  <quetzlzacatenango@image...>
443  * Support Ghostscript under 64-bit Windows (reference
444    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19659).
445  * Correct affine translation for certain SVG files (reference
446    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19664).
447  * -evaluate-sequence multiply no longer hangs ereference
448    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19549).
449
4502011-10-15  6.7.3-1 Cristy  <quetzlzacatenango@image...>
451  * New version 6.7.3-1.
452
4532011-10-15  6.7.3-1 Cristy  <quetzlzacatenango@image...>
454  * Read TIFF EXIF profile before reading the image data.
455  * Fix "test: no: unexpected operator" in the configure script (reference
456    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19615).
457  * Off by one error when writing the JPEG XMP profile (reference
458    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19616).
459  * Revert GetPathComponent() patch.
460
4612011-10-09  6.7.3-0 Cristy  <quetzlzacatenango@image...>
462  * New version 6.7.3-0.
463
4642011-10-09  6.7.3-0 Cristy  <quetzlzacatenango@image...>
465  * Generate output for caption:"[!]" (reference
466    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=19589.
467
4682011-10-05  6.7.3-0 Glenn Randers-Pehrson <glennrp@image...>
469  * Add "png:format" property with possible values png8, png24, and png32,
470    for use when prepending the format type to the filename is not convenient
471    or is not possible, e.g., when embedding the PNG in a PNG-encoded ICO.
472
4732011-10-04  6.7.2-10 Cristy  <quetzlzacatenango@image...>
474  * New version 6.7.2-10.
475
4762011-10-04  6.7.2-10 Cristy  <quetzlzacatenango@image...>
477  * Remove most of the LLVM compiler warnings.
478  * Fix bug in -evaluate-sequence multiply (reference
479    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19549).
480  * Upgrade to sRGB V4 ICC profile (reference
481    http://www.color.org/srgbprofiles.xalter).
482  * Distinguish embedded PNG vs BMP within the MicroSoft ICON image format.
483
4842011-09-30  6.7.2-10 Glenn Randers-Pehrson <glennrp@image...>
485  * Recognize the sRGB version 4 ICC profile and write PNG sRGB chunk instead.
486  * Use crc32 instead of "sRGB" string to recognize certain sRGB profiles.
487
4882011-09-26  6.7.2-9 Cristy  <quetzlzacatenango@image...>
489  * New version 6.7.2-9.
490
4912011-09-26  6.7.2-9 Cristy  <quetzlzacatenango@image...>
492  * Fix race condition on image rotate @ 90 degrees.
493
4942011-09-25  6.7.2-8 Cristy  <quetzlzacatenango@image...>
495  * New version 6.7.2-8.
496
4972011-09-20  6.7.2-8 Cristy  <quetzlzacatenango@image...>
498  * Prevent infinite loop when font is too large for specified width (reference
499    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19502).
500  * Fix LFS cross-compile detection (patch from Mike Frysinger).
501  * Add open_utf8(), fopen_utf8(), access_utf8(), etc. utility methods.
502
5032011-09-15  6.7.2-7 Cristy  <quetzlzacatenango@image...>
504  * Convert empty .htm / .html file no longer removes source file.
505  * -crop 11x2@ now returns 22 images as expected.
506  * Enable reading the EXIF profile in a TIFF image under Windows.
507  * Support drawing text with bitmap font.
508
5092011-09-13  6.7.2-6 Cristy  <quetzlzacatenango@image...>
510  * New version 6.7.2-6.
511
5122011-09-12  6.7.2-6 Cristy  <quetzlzacatenango@image...>
513  * Expand pixel range for 12 bit DCM images stored in 16-bit words.
514  * Gray images not displayed properly when saved as MIFF with sRGB
515    colorspace.
516  * OpenCL's clCreateContextFromType() no longer returns a system default.
517  * Use -enable-zero-configuration for zero configuration ImageMagick
518    (previously -enable-embeddable).
519
5202011-09-10  6.7.2-5 Cristy  <quetzlzacatenango@image...>
521  * New version 6.7.2-5.
522
5232011-09-10  6.7.2-5 Cristy  <quetzlzacatenango@image...>
524  * SO bump.
525
5262011-09-09  6.7.2-4 Cristy  <quetzlzacatenango@image...>
527  * New version 6.7.2-4.
528
5292011-09-05  6.7.2-4 Cristy  <quetzlzacatenango@image...>
530  * Fix cut-n-paste error when reading JPEG profiles.
531
5322011-09-07  6.7.2-3 Cristy  <quetzlzacatenango@image...>
533  * New version 6.7.2-3.
534
5352011-09-05  6.7.2-3 Cristy  <quetzlzacatenango@image...>
536  * A small memory overwrite when reading TIFF with 1-bit alpha (reference
537    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19417).
538  * Remove a 2 byte memory leak when checking for environment variables.
539
5402011-09-05  6.7.2-2 Cristy  <quetzlzacatenango@image...>
541  * New version 6.7.2-2.
542
5432011-09-03  6.7.2-2 Glenn Randers-Pehrson <glennrp@image...>
544  * Recognize the sRGB ICC profile and write the PNG sRGB profile instead
545    of a full iCCP chunk.
546
5472011-08-31  6.7.2-2 Cristy  <quetzlzacatenango@image...>
548  * Write grayscale MIFF as a single gray pixel component, not RGB (reference
549    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=19403).
550  * Bail gracefully for corrupt JPEG images.
551  * Bail gracefully for negative montage geometries (references
552    https://bugzilla.redhat.com/show_bug.cgi?id=735599).
553  * Account for DCm bits allocated 16 and significant bits 12 (reference
554    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19420).
555  * Fix bug when appending JPEG image profiles (reference
556    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19429).
557
5582011-08-29  6.7.2-1 Cristy  <quetzlzacatenango@image...>
559  * New version 6.7.2-1.
560
5612011-08-29  6.7.2-1 Cristy  <quetzlzacatenango@image...>
562  * The AllChannels defined changed to 0x7ffffff to avoid integer overflow.
563
5642011-08-26  6.7.2-0 Cristy  <quetzlzacatenango@image...>
565  * HDR format 32-bit_rle_xyze implies the XYZ colorspace.
566
5672011-08-22  6.7.1-10 Cristy  <quetzlzacatenango@image...>
568  * Revert FormatImageAttributeList(), FormatImagePropertyList() (reference
569    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19339).
570
5712011-08-21  6.7.1-10 Glenn Randers-Pehrson <glennrp@image...>
572  * Revised configure.ac (and configure) to look for -lpng15, -lpng14, -lpng12,
573    and -lpng in that order instead of just -lpng.  This should help find
574    a consistent library and headers when users upgrade their libpng delegate
575    from one version to another, incompatible version.
576
5772011-08-20  6.7.1-9 Cristy  <quetzlzacatenango@image...>
578  * New version 6.7.1-9.
579
5802011-08-20  6.7.1-9 Cristy  <quetzlzacatenango@image...>
581  * Fix memory leak in text annotation (reference
582    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=19331).
583
5842011-08-18  6.7.1-9 Glenn Randers-Pehrson <glennrp@image...>
585  * The "-strip" option was excluding the PNG tRNS chunk (see 6.6.6-7, below);
586  revised the -strip option so it behaves as
587  if "-define PNG:include-chunk=none,trns,gama" had appeared on the commandline.
588  * When writing a PNG8 and more than one transparent color is present,
589  merge them into the image->background_color (Reference
590  http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=19329),
591  finishing the implementation started in version 6.6.8-7.
592
5932011-08-18  6.7.1-8 Cristy  <quetzlzacatenango@image...>
594  * New version 6.7.1-8.
595
5962011-08-18  6.7.1-8 Cristy  <quetzlzacatenango@image...>
597  * Caption now wraps properly for Chinese text (reference
598    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19249).
599
6002011-08-18  6.7.1-8 Glenn Randers-Pehrson <glennrp@image...>
601  * The PNG encoder would sometimes fail to respect the -define PNG:color-type
602    option when the incoming image was PseudoClass (reference
603    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=19262).
604
6052011-08-15  6.7.1-7 Cristy  <quetzlzacatenango@image...>
606  * New version 6.7.1-7.
607
6082011-08-15  6.7.1-7 Cristy  <quetzlzacatenango@image...>
609  * Properly handled continued JPEG embedded profiles.
610
6112011-08-12  6.7.1-6 Cristy  <quetzlzacatenango@image...>
612  * Yet another attempt to read Japanese filenames under Windows.
613
6142011-08-10  6.7.1-5 Cristy  <quetzlzacatenango@image...>
615  * New version 6.7.1-5.
616
6172011-08-10  6.7.1-5 Cristy  <quetzlzacatenango@image...>
618  * Revert -colorspace sRGB option patch (reference
619    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19256).
620  * Revert -type PaletteMatte option patch (reference
621    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19263
622
6232011-08-09  6.7.1-4 Cristy  <quetzlzacatenango@image...>
624  * New version 6.7.1-4.
625
6262011-08-09  6.7.1-4 Cristy  <quetzlzacatenango@image...>
627  * Revert MultiByteToWideChar() for Windows patch.
628
6292011-08-05  6.7.1-3 Cristy  <quetzlzacatenango@image...>
630  * New version 6.7.1-3.
631
6322011-08-05  6.7.1-3 Cristy  <quetzlzacatenango@image...>
633  * Use MultiByteToWideChar() for Windows filenames (reference
634    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19242).
635
6362011-08-03  6.7.1-2 Cristy  <quetzlzacatenango@image...>
637  * New version 6.7.1-2.
638
6392011-08-02  6.7.1-2 Cristy  <quetzlzacatenango@image...>
640  * Windows does not support acosh(), asinh(), or atanh().
641  * Accept filenames with time stamps and a sub-image specification (e.g.
642    test-18:37.jpg[0]).
643
6442011-08-01  6.7.1-1 Cristy  <quetzlzacatenango@image...>
645  * New version 6.7.1-1.
646
6472011-08-01  6.7.1-1 Cristy  <quetzlzacatenango@image...>
648  * Support MSL 'set gravity' element.
649  * Don't report HSB colors as RGB colornames (e.g. hsb(0%,0%,100%)).
650  * Support -fx acosh(), asinh(), and atanh().
651
6522011-07-21  6.7.1-0 Anthony Thyssen <A.Thyssen@griffith...>
653  * Removed a case that prevented rotations of rectangle kernels.
654
6552011-07-01  6.7.1-0 Glenn Randers-Pehrson <glennrp@image...>
656  * Use zlib default compression strategy instead of Z_RLE and Z_FIXED
657    strategies when linking with zlib versions (prior to 1.2.0 and 1.2.2.2,
658    respectively) that don't support them.
659  * Exit test loop sooner in coders/png.c when a non-gray pixel is found.
660
6612011-06-30  6.7.0-10 Cristy  <quetzlzacatenango@image...>
662  * New version 6.7.0-10.
663
6642011-06-30  6.7.0-10 Glenn Randers-Pehrson <glennrp@image...>
665  * Added "-define PNG:compression-level|strategy|filter=value" options to
666    the PNG encoder.  If these options are used, they take precedence over
667    the -quality option (reference
668    http://www.imagemagick.org/discourse-server/viewtopic.php?&f=1&p=73548).
669
6702011-06-29  6.7.0-7 Glenn Randers-Pehrson <glennrp@image...>
671  * Handle "-quality 97" properly in the png encoder, i.e., use intrapixel
672    filtering when writing a MNG file and no filtering when writing a PNG file.
673  * Added support for Z_RLE strategy in the png compressor, using
674    -quality 98 or 99.
675
6762011-06-28  6.7.0-10 Cristy  <quetzlzacatenango@image...>
677  * Properly allocate points when render text with large font size (reference
678    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18997).
679
6802011-06-25  6.7.0-9 Cristy  <quetzlzacatenango@image...>
681  * New version 6.7.0-9.
682
6832011-06-18  6.7.0-9 Cristy  <quetzlzacatenango@image...>
684  * Defend against corrupt PSD resource blocks.
685
6862011-06-15  6.7.0-8 Cristy  <quetzlzacatenango@image...>
687  * New version 6.7.0-8.
688
6892011-06-14  6.7.0-8 Anthony Thyssen <A.Thyssen@griffith...>
690  * Added Initial implementation of Cylinder to/from Plane 3D Distorts
691    Includes derivative (scaled lookup), and anti-aliased horizon (validity)
692    Currently can NOT handle extractions from full 360 cylinder panoramas.
693
6942011-06-13  6.7.0-7 Cristy  <quetzlzacatenango@image...>
695  * New version 6.7.0-7.
696
6972011-06-09  6.7.0-7 Cristy  <quetzlzacatenango@image...>
698  * Fixed "conversion from unsigned __int64 to double not implemented"
699    so IM can compile under VisualStudio 6.
700
7012011-06-08  6.7.0-7 Glenn Randers-Pehrson <glennrp@image...>
702  * The PNG encoder would sometimes make black pixels transparent when some
703    other gray level was supposed to be the transparent color (reference
704    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18900).
705    This occurred only with 1, 2, 4-bit grayscale images with Q16 or Q32
706    builds.
707
7082011-06-08  6.7.0-6 Cristy  <quetzlzacatenango@image...>
709  * New version 6.7.0-6.
710
7112011-06-08  6.7.0-6 Cristy  <quetzlzacatenango@image...>
712  * Fix transient error for composite 'Over' operator.
713
7142011-06-07  6.7.0-5 Cristy  <quetzlzacatenango@image...>
715  * New version 6.7.0-5.
716
7172011-06-07  6.7.0-5 Cristy  <quetzlzacatenango@image...>
718  * Fix one-off bug in option parser (reference
719    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=609177).
720  * Transient bug with composite 'Over' in magick/composite-private.h.
721
7222011-06-06  6.7.0-4 Cristy  <quetzlzacatenango@image...>
723  * New version 6.7.0-4.
724
7252011-06-03  6.7.0-4 Cristy  <quetzlzacatenango@image...>
726  * Support -direction right-to-left for the label: and caption: coders.
727  * Blue / green reversed for JPEG-compressed TIFF images.
728
7292011-06-03  6.7.0-3 Cristy  <quetzlzacatenango@image...>
730  * New version 6.7.0-3.
731
7322011-06-02  6.7.0-2 Cristy  <quetzlzacatenango@image...>
733  * Use memmove() instead of memcpy() in StripString().
734
7352011-05-27  6.7.0-2 Cristy  <quetzlzacatenango@image...>
736  * New version 6.7.0-2.
737
7382011-05-26  6.7.0-2 Cristy  <quetzlzacatenango@image...>
739  * ImageMagick now compiles on Hurd (reference
740    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628020).
741  * Use vfprintf rather than fprintf in FormatLocaleFileList().
742
7432011-05-26  6.7.0-1 Cristy  <quetzlzacatenango@image...>
744  * New version 6.7.0-1.
745
7462011-05-25  6.7.0-1 Cristy  <quetzlzacatenango@image...>
747  * Not all Linux'es define locale_t (reference
748    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18819).
749
7502011-05-22  6.7.0-0 Cristy  <quetzlzacatenango@image...>
751  * New version 6.7.0-0.
752
7532011-05-21  6.7.0-0 Cristy  <quetzlzacatenango@image...>
754  * Avoid fault on corrupt JPEG images.
755  * Avoid fault on certain DJVU images (reference
756    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18807).
757  * Fix -fx to interpret scientific notation properly.
758
7592011-05-20  6.6.9-10 Cristy  <quetzlzacatenango@image...>
760  * New version 6.6.9-10.
761
7622011-05-20  6.6.9-10 Glenn Randers-Pehrson <glennrp@image...>
763  * The PNG encoder now respects the -depth setting, including 1, 2, 4.
764    Previously settings other than 8 and 16 were ignored (reference
765    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18412).
766
7672011-05-16  6.6.9-10 Cristy  <quetzlzacatenango@image...>
768  * Don't use comma as a separator for stroked text (reference
769    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18742).
770  * Use C locale when generating or interpreting SVG.
771  * Fix "unterminated macro" for Q32 build of coders/png.c.
772
7732011-05-15  6.6.9-9 Cristy  <quetzlzacatenango@image...>
774  * New version 6.6.9-9.
775
7762011-05-14  6.6.9-9 Cristy  <quetzlzacatenango@image...>
777  * The -scale option now considers the alpha channel when scaling.
778  * Fix transient bug for HSL to RGB and back.
779
7802011-05-12  6.6.9-9 Glenn Randers-Pehrson <glennrp@image...>
781  * Fixed PNG8 reduction to work with an image that reduces to 256 colors
782    plus transparency, by merging the two darkest red colors.
783
7842011-05-04  6.6.9-8 Cristy  <quetzlzacatenango@image...>
785  * New version 6.6.9-8.
786
7872011-05-02  6.6.9-8 Glenn Randers-Pehrson <glennrp@image...>
788  * Fixed some cut-and-paste errors in new png.c code that caused PNG8
789    reductions to fail.
790
7912011-05-02  6.6.9-8 Anthony Thyssen <A.Thyssen@griffith...>
792  * Add various Option Flags, and fix option skip counts for plus forms
793    of simple operators where plus form is the same as minus form.
794    For example the incorrect counts produces a weird error, and possible
795    future segmentation fault in a command like  convert rose: +border show:
796
7972011-04-30  6.6.9-7 Cristy  <quetzlzacatenango@image...>
798  * New version 6.6.9-7.
799
8002011-04-30  6.6.9-7 Anthony Thyssen <A.Thyssen@griffith...>
801  * Fix FX default for interpolation to Bilinear.
802
8032011-04-27  6.6.9-7 Cristy  <quetzlzacatenango@image...>
804  * Fix pixel interpolation for -draw 'image Over' (reference
805    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18612).
806
8072011-04-26  6.6.9-7 Glenn Randers-Pehrson <glennrp@image...>
808  * Write the proper bKGD chunk value in grayscale PNG images (reference
809    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18624).
810
8112011-04-25  6.6.9-7 Anthony Thyssen <A.Thyssen@griffith...>
812  * Added Inverse method for Sparse Color Interpolation
813
8142011-04-24  6.6.9-6 Cristy  <quetzlzacatenango@image...>
815  * New version 6.6.9-6.
816
8172011-04-21  6.6.9-6 Anthony Thyssen <A.Thyssen@griffith...>
818  * Make filter:blur define a multiplicative adjustment of filter settings
819    rather than a complete override of those settings.
820  * Add Flags to CommandOptions parse table, removing the need for
821    ImageListOptions parsing table.  This is the start of development to
822    produce a "convert" replacement that can read options from both command
823    line and from files or pipelines, in "Do it Immediately" handling.
824  * Crop Bug Fix. Prevent infinite loop with "+repage -crop 0x40"
825
8262011-04-18  6.6.9-6 Glenn Randers-Pehrson <glennrp@image...>
827  * Added "date" to the things that can appear on the -define PNG:exclude-chunk
828    list.  This excludes the IM-generated Date:modify and Date:create
829    properties from PNG output text chunks without excluding the rest of the
830    text chunks.
831  * Added "-define PNG:preserve-colormap" option (reference
832    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18564).
833  * Simplified LosslessReduceDepthOK() function in coders/png.c
834
8352011-04-18  6.6.9-6 Cristy  <quetzlzacatenango@image...>
836  * Add support for writing RGB FITS images as separate planes.
837
8382011-04-16  6.6.9-6 Cristy  <quetzlzacatenango@image...>
839  * Support the HDR 32-bit_rle_xyze format.
840  * Fixed infinite loop for TARGA images with a V2 develop area.
841  * Add signal handler for SIGBUS.
842
8432011-04-15  6.6.9-5 Cristy  <quetzlzacatenango@image...>
844  * New version 6.6.9-5.
845
8462011-04-15  6.6.9-5 Glenn Randers-Pehrson <glennrp@image...>
847  * Added "#define PNG_PTR_NORETURN" because this macro does not work
848    on all platforms with libpng15, with failure to load png_longjmp() (ref
849    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18518).
850
8512011-04-14  6.6.9-5 Anthony Thyssen <A.Thyssen@griffith...>
852  * Layers Composition Bug Fix, animations attributes of first image not
853    transferred in a single destination, multi-source image composition.
854
8552011-04-09  6.6.9-5 Anthony Thyssen <A.Thyssen@griffith...>
856  * Add a special 'Voronoi' Morphology Distance method that will fill in holes
857    using the nearest non-transparent edge pixel. It is experimental, and
858    hidden from normal morphology usage, as it may be interfaced with a
859    future hole-filling color 'Diffusion' method.
860
8612011-04-08  6.6.9-5 Cristy  <quetzlzacatenango@image...>
862  * MIFF keywords sometimes includes spaces.
863
8642011-04-07  6.6.9-5 Anthony Thyssen <A.Thyssen@griffith...>
865  * Major BUG FIX - wrong sign breaks most morphology methods in IM v6.6.9-4
866  * Fixed -region handling of transparency. Original images without
867    transparency will use 'Over' while images with transparency will
868    preserve transparency using 'Copy'. Before this only 'Over' was used
869    due to the testing of the wrong image.
870  * Added Compose methods  DarkenIntensity and LightenIntensity
871
8722011-04-06  6.6.9-4 Cristy  <quetzlzacatenango@image...>
873  * New version 6.6.9-4.
874
8752011-04-03  6.6.9-4 Anthony Thyssen <A.Thyssen@griffith...>
876  * Add Octagon shape and Octagonal distance kernels for Morphology
877  * Fix minor Morphology kernel compose bug (cleanup after Src/Dst swap)
878  * Fix segmentation fault after error in a morphology 'named' kernel
879  * Added a range of kernels used for specialised thinning purposes
880    as defined in a research paper by Dan S. Bloomberg.
881  * Added Dan Bloomberg best thinning skeleton, "Skeleton:3"
882  * Removed origin pixel from many Hit-and-Miss kernels allowing kernels
883    to not only be used for thinning, but also thickening.
884  * Renamed "ThinDiagonals" kernel to just "Diagonals"
885  * Distance uses a fast two pass algorithm, and no longer needs 'iteration'
886
8872011-04-02  6.6.9-4 Glenn Randers-Pehrson <glennrp@image...>
888  * Make the PNG encoder use depth==8 when incoming image->depth < 8
889    (the encoder later reduces the depth if it can), to avoid writing
890    an incorrect image.
891  * Remove any bogus colormap received by the PNG encoder with an image
892    that is not PseudoClass (reference
893    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18475).
894
8952011-04-02  6.6.9-3 Cristy  <quetzlzacatenango@image...>
896  * Added -statistic Gradient
897
8982011-04-01  6.6.9-3 Cristy  <quetzlzacatenango@image...>
899  * New version 6.6.9-3.
900
9012011-04-01  6.6.9-3 Cristy  <quetzlzacatenango@image...>
902  * Set the caption height correctly for missing row geometry (reference
903    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18447).
904
9052011-03-31  6.6.9-2 Cristy  <quetzlzacatenango@image...>
906  * New version 6.6.9-2.
907
9082011-03-30  6.6.9-2 Glenn Randers-Pehrson <glennrp@image...>
909  * Revised the png decoder to store the PNG IHDR and other known PNG
910    chunk data as properties, for later retrieval and reporting by "identify",
911    so users can easily and reliably discover the color-type, bit-depth, etc
912    that were in the input PNG datastream.
913  * The PNG decoder sometimes set images with more than 256 different
914    gray-alpha pixels to storage_class=PseudoClass with an incorrect colormap.
915
9162011-03-30  6.6.9-2 Anthony Thyssen <A.Thyssen@griffith...>
917  * Add a "Resize" distortion method (distort equivalent of -resize).
918  * Special CLI handling so -distort Resize takes a "geometry" argument.
919
9202011-03-29  6.6.9-2 Cristy  <quetzlzacatenango@image...>
921  * Expand PCL compressed pixel buffer to prevent delta compressed overrun.
922
9232011-03-29  6.6.9-1 Cristy  <quetzlzacatenango@image...>
924  * New version 6.6.9-1.
925
9262011-03-29  6.6.9-1 Anthony Thyssen <A.Thyssen@griffith...>
927  * Fix AdaptiveResizeImage() to use 'Mesh' Interpolation, and fix its
928    coordinate handling, as originally defined.
929
9302011-03-29  6.6.9-1 Cristy  <quetzlzacatenango@image...>
931  * Support -statistic standard-deviation option.
932  * Patch for coders/dcm.c so it compiled with HDRI enabled.
933
9342011-03-28  6.6.9-0 Cristy  <quetzlzacatenango@image...>
935  * New version 6.6.9-0.
936
9372011-03-28  6.6.9-0 Cristy  <quetzlzacatenango@image...>
938  * Optimize bilinear interpolation.
939  * Remove version from etc folder and instead use /etc/ImageMagick.
940
9412011-03-28  6.6.9-0 Anthony Thyssen <A.Thyssen@griffith...>
942  * Separated complex cropping function from TransformImage() as a new
943    function CropImageToTiles().  This new function returns either the
944    new cropped image, or a list of tiles, according to geometry, without
945    replacing the source image. The Source image may be part of a larger list
946    of images, without the function 'losing' the other images of the list.
947
9482011-03-27  6.6.8-10 Cristy  <quetzlzacatenango@image...>
949  * New version 6.6.8-10.
950
9512011-03-27  6.6.8-10 Anthony Thyssen <A.Thyssen@griffith...>
952  * Modified image handling in MogrifyImages() and MogrifyImage()
953    which improves overall handling, and allows correct %p, %n and the
954    %[fx:..] 't' and 'n' escape usage to work correctly.
955  * Added -duplicate as a multi-image sequence operator
956
9572011-03-26  6.6.8-9 Cristy  <quetzlzacatenango@image...>
958  * New version 6.6.8-9.
959
9602011-03-25  6.6.8-9 Cristy  <quetzlzacatenango@image...>
961  * Add InterpolateMagickPixelPacket() method.
962  * Add support for the %[opaque] property.
963
9642011-03-25  6.6.8-8 Cristy  <quetzlzacatenango@image...>
965  * New version 6.6.8-8.
966
9672011-03-25  6.6.8-8 Cristy  <quetzlzacatenango@image...>
968  * Fix memory access bug in CloneString() (reference
969    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=18382).
970  * Avoid infinite loop when no space is available in MagickFormatCaption().
971
9722011-03-25  6.6.8-8 Anthony Thyssen <A.Thyssen@griffith...>
973  * Removed the fix for %p and %n escapes, as it was not working right
974
9752011-03-24  6.6.8-7 Cristy  <quetzlzacatenango@image...>
976  * New version 6.6.8-7.
977
9782011-03-24  6.6.8-7 Cristy  <quetzlzacatenango@image...>
979  * Add support for 16-bit DCM short ints (reference
980    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18371).
981
9822011-03-23 6.6.8-7 Anthony Thyssen <A.Thyssen@griffith...>
983  * Another fix for -sparse-color and unused color channels
984  * Finalize the -duplicate option created by Cristy
985  * Fix of segmentation fault for second image in %[fx:..] during info:
986    (Bug in AcquireFxInfo(), as given start image is not first image)
987
9882011-03-21  6.6.8-7 Glenn Randers-Pehrson <glennrp@image...>
989  * Revised the PNG8 encoder to use 50% threshold instead of 0% when
990    reducing transparency to binary.  Collapse all resulting fully transparent
991    colors into one (the background color), to reduce the compressed filesize.
992  * First try the 4-4-4-1 and 3-3-3-1 palettes instead of 3-3-2-1, to preserve
993    colors (especially gray) better, when reducing to PNG8.
994  * Force the PNG encoder to return image->matte==MagickTrue when the
995    format is RGBA or GA or if the tRNS chunk is present, even when the
996    image is fully opaque (reference
997    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18349).
998
9992011-03-21  6.6.8-6 Cristy  <quetzlzacatenango@image...>
1000  * New version 6.6.8-6.
1001
10022011-03-21  6.6.8-6 Glenn Randers-Pehrson <glennrp@image...>
1003  * Re-enabled reduction of grayscale images (color-type 0) to 2 or 4 bits
1004    when appropriate (reference
1005    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18098).
1006  * The "-define PNG:color-type=4" option did not always force the PNG
1007    encoder to write an all-opaque alpha channel (reference
1008    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18349).
1009
10102011-03-14  6.6.8-6 Cristy  <quetzlzacatenango@image...>
1011  * Fixed memory leak for PDF and Bitmap PSD RLE support (reference
1012    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18317).
1013  * Support the -statistic option: replace each pixel with corresponding
1014    statistic from the neighborhood.
1015  * Add support for -duplicate option.
1016  * Move configuration files from /usr/share and /usr/lib to /etc and /var.
1017  * Do not cache the results of fx: otherwise -format
1018    '%[fx:rand()] %[fx:rand()]' returns the same random numbers.
1019
10202011-03-18 6.6.8-6 Anthony Thyssen <A.Thyssen@griffith...>
1021  * Replaced Minus and Divide Composition methods with Dst and Src
1022    equivalents. Now users can decide how these non-commutative mathematical
1023    operators are applied to the images being composited.
1024  * Fix the percent escape values for  %p, %n  and  %[fx:t], %[fx:n] to
1025    respectively mean the current images index and the total number of
1026    images within the current image sequence.
1027
10282011-03-17 6.6.8-5 Anthony Thyssen <A.Thyssen@griffith...>
1029  * Backed out the patch for Variable Blur Composition that was added
1030    2011-02-13 v6.6.7-7, until I can re-think the problem.
1031    The existing fix was failing to do circular blurs correctly.
1032
10332011-03-14  6.6.8-5 Glenn Randers-Pehrson <glennrp@image...>
1034  * Fixed a rounding/truncation error while writing the pHYs chunk in the
1035    png encoder.
1036  * Don't write text-encoded profile when "-define PNG:exclude-chunk=text,ztxt"
1037    is present (reference
1038    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17086 and
1039    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18225).
1040
10412011-03-14  6.6.8-5 Cristy  <quetzlzacatenango@image...>
1042  * Add support for the WebP image format.
1043
10442011-03-14  6.6.8-5 Anthony Thyssen <A.Thyssen@griffith...>
1045  * Ensured that -sparse-color preserves unused channels when
1046    channel limited.  Before this unused channels would be reset to black.
1047
10482011-03-11  6.6.8-4 Glenn Randers-Pehrson <glennrp@image...>
1049  * Don't try to store a bKGD chunk in a PNG8 when there are already
1050    256 colors in the palette and the background colors is not in that
1051    palette (reference
1052    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18199);
1053  * The "-define PNG:exclude-chunk=bKGD" option was also excluding
1054    the text chunks. (reference
1055    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18253).
1056
10572011-03-10  6.6.8-4 Cristy  <quetzlzacatenango@image...>
1058  * Fx is a mathematical function.  Do not treat transparency as black.
1059  * No image scene suffix for filenames that include a single bracket (reference
1060    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18267).
1061
10622011-03-10  6.6.8-3 Cristy  <quetzlzacatenango@image...>
1063  * New version 6.6.8-3.
1064
10652011-03-10  6.6.8-3 Cristy  <quetzlzacatenango@image...>
1066  * Boost causes an ambiguity with ssize_t when building PythonMagick.  Add
1067    patch from Arfrever@gento... to fix the build exception.
1068
10692011-03-09  6.6.8-2 Cristy  <quetzlzacatenango@image...>
1070  * Support the Radiance HDR image format.
1071  * Update the offset in the black channel when sharpening to avoid incorrect
1072    results.
1073  * Do not use GenericReadMethod for TIFF images with 64-bits per sample.
1074
10752011-03-06  6.6.8-2 Glenn Randers-Pehrson <glennrp@image...>
1076  * Throw error message when the requested color-type or bit-depth
1077    cannot be written by the PNG encoder (error was being thrown
1078    into the wrong image structure).  (Reference
1079    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18162).
1080  * Don't write a PNG text chunk with "density" keyword that overrides the
1081    PNG pHYs chunk, if the pHYs chunk was not excluded (reference
1082    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18253).
1083  * Ignore any PNG text chunk with a "density" keyword found by the PNG
1084    decoder, if the PNG datastream also contains a pHYs chunk.
1085
10862011-03-06  6.6.8-1 Cristy  <quetzlzacatenango@image...>
1087  * New version 6.6.8-1.
1088
10892011-03-05  6.6.8-1 Cristy  <quetzlzacatenango@image...>
1090  * Support PSD files with one layer and one composite layer.
1091  * We must cast a Quantum type when bit shifting and HDRI is enabled.
1092
10932011-03-05  6.6.8-0 Cristy  <quetzlzacatenango@image...>
1094  * New version 6.6.8-0.
1095
10962011-02-27  6.6.8-0 Cristy  <quetzlzacatenango@image...>
1097  * Add support for the -mode option.
1098
10992011-02-27  6.6.8-0 Glenn Randers-Pehrson <glennrp@image...>
1100  * Fix scaling of new color-reduction method in the PNG encoder (16-bit
1101    images were scaled down to 0 or 1, or nearly black).
1102  * Delay opening the PNG output blob until the PNG encoder is ready
1103    to write the IHDR chunk, to avoid writing zero-length PNG files when
1104    errors are found while building the palette.  (reference
1105    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18162).
1106
11072011-02-25  6.6.7-10 Cristy  <quetzlzacatenango@image...>
1108  * New version 6.6.7-10.
1109
11102011-02-23  6.6.7-10 Cristy  <quetzlzacatenango@image...>
1111  * Avoid seg fault in AppendImages() when one image is in the RGB colorspace
1112    but the other is in the CMYK colorspace.
1113  * Get rid of 'respect_parenthesis defined but not used' warnings (reference
1114    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=18173).
1115
11162011-02-22  6.6.7-10 Glenn Randers-Pehrson <glennrp@image...>
1117  * Write sub-8-bit grayscale PNG images as palette-indexed PNG images.  This
1118    usually makes smaller files anyhow.
1119  * Eliminated a number of redundant tests for gray images in the PNG encoder.
1120  * Removed now-unused IsMonochromeImage() function from coders/png.c
1121  * Scan the colormap instead of all of the pixels, when possible, to
1122    determine whether the image received by the PNG encoder is grayscale
1123    or black-and-white.
1124  * Avoid reading from the colormap in coders/png.c when it is NULL (reference
1125    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18162).
1126  * Add a check whether the PNG "cheap transparency" criteria are met.  That
1127    is, there is a single transparent color, no semitransparent colors, and
1128    no opaque color that has the same RGB components as the transparent
1129    color.  If those aren't met, a color that is transparent in one pixel
1130    and opaque in another would always be rendered as transparent, so we
1131    must write a PNG colortype that has an alpha channel (reference
1132    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18167).
1133
11342011-02-22  6.6.7-9 Cristy  <quetzlzacatenango@image...>
1135  * New version 6.6.7-9.
1136
11372011-02-22  6.6.7-9 Glenn Randers-Pehrson <glennrp@image...>
1138  * Disabled reduction of grayscale images (color-type 0) to less than 8 bits
1139    when writing because this sometimes produced incorrect output (reference
1140    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18098).
1141
11422011-02-21  6.6.7-9 Cristy  <quetzlzacatenango@image...>
1143  * Check image has properties before accessing the splay tree (reference
1144    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18136).
1145
11462011-02-15  6.6.7-8 Cristy  <quetzlzacatenango@image...>
1147  * New version 6.6.7-8.
1148
11492011-02-14  6.6.7-8 Glenn Randers-Pehrson <glennrp@image...>
1150  * The PNG encoder should ignore bogus q->opacity values when image->matte
1151    is MagickFalse (reference
1152    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18067).
1153
11542011-02-14  6.6.7-8 Cristy  <quetzlzacatenango@image...>
1155  * Use implicit image format when explicit format is bogus (e.g.
1156    02.13.11-18:43:58.png now writes as PNG).
1157  * Fix problem with 4GB file seeks on a 32-bit OS.
1158
11592011-02-13  6.6.7-7 Anthony Thyssen <A.Thyssen@griffith...>
1160  * Fixed Variable blur to handle small (< 1.0 sigma) blurs generated
1161    by the blur map being used, rather than just 'cutoff' suddenly.
1162
11632011-02-08  6.6.7-7 Cristy  <quetzlzacatenango@image...>
1164  * Support 16-bit per pixel YUV image files.
1165  * Fix off-by-one error in PosterizeImage().
1166  * Posterize now distributes color uniformly (reference
1167    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17623).
1168  * Add -smush option (reference
1169    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=17953).
1170  * Repair memory leak in the display program.
1171
11722011-02-07  6.6.7-6 Cristy  <quetzlzacatenango@image...>
1173  * Fix bug in carg() define when HAVE_COMPLEX is not defined (reference
1174    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18030).
1175
11762011-02-06  6.6.7-6 Anthony Thyssen <A.Thyssen@griffith...>
1177  * Default sigma for Gauusian resize filter is now 1/2 for both
1178    orthogonal resize and cylindrical EWA distortions.
1179
11802011-02-02  6.6.7-5 Cristy  <quetzlzacatenango@image...>
1181  * Check if the font is null in RenderFreetype() to prevent fault (reference
1182    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17890).
1183  * Eliminate fault when reading WMF image files (reference
1184    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=17971).
1185  * Support multi-page transparent Postscript and PDF image files.
1186  * The compare fuzz metric now returns the same correct value for
1187    'xc:white xc:blue -alpha off' and 'xc:white xc:blue -alpha on'.
1188
11892011-01-29  6.6.7-4 Paul Heckbert  <ph@cs.cm...>
1190  * Move coders/tiff.c conditional compile to define TIFF exception /
1191    semaphore / key when TIFF delegate is disabled.
1192
11932011-01-29  6.6.7-4 Glenn Randers-Pehrson <glennrp@image...>
1194  * Renamed variables, macros, and functions defined/declared in coders/png.c
1195    that were in the libpng namespace (beginning with "png_" or "PNG_").
1196
11972011-01-25  6.6.7-3 Glenn Randers-Pehrson <glennrp@image...>
1198  * Removed a call to GetNumberColors() from the PNG encoder that was
1199    only there for debugging purposes and was consuming a huge amount
1200    of CPU time. (reference
1201    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=17799).
1202  * Sometimes black was still written as transparent, when the PNG
1203    encoder received an image with image->matte==true but no transparent
1204    pixels were present. (reference
1205    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17913);
1206
12072011-01-24  6.6.7-3 Cristy  <quetzlzacatenango@image...>
1208  * Remove memory leak from ThrowFileException() macro (reference
1209    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17908).
1210  * Multiple blue error count by 'count' in ClassifyImageColors()
1211  * Add support for the AAI image format.
1212
12132011-01-22  6.6.7-2 Cristy  <quetzlzacatenango@image...>
1214  * Accept quoted file paths in indirect file references (e.g. @myFiles.txt).
1215
12162011-01-19  6.6.7-2 Glenn Randers-Pehrson <glennrp@image...>
1217  * Changed the PNG encoder's "transparent_color" from a UShortPixelPacket
1218    to LongPixelPacket and made the default (65537,65537,65537), which
1219    can never occur in the PNG image data.  Previously the default was
1220    (0,0,0) and black pixels would be rendered as as transparent when
1221    no tRNS chunk was present in the input, which has caused problems
1222    with some test cases since version 6.6.6-10.
1223  * Improved the PNG_BUILD_PALETTE section to count opaque, transparent,
1224    and semitransparent pixels separately.  Previously it wasn't always
1225    possible to determine if there was a single fully-transparent color,
1226    to decide whether to write an RGBA or Gray-Alpha image or an RGB or
1227    Gray image with a tRNS chunk.
1228
12292011-01-15  6.6.7-1 Cristy  <quetzlzacatenango@image...>
1230  * Do not reset image next / previous when detach argument is false for
1231    CloneImage().
1232  * Inline cropping no longer fails for inline raw images (e.g.
1233    -size 640x480 -depth 8 'gray:logo[100x100+200+200]').
1234
12352011-01-14  6.6.7-1 Glenn Randers-Pehrson <glennrp@image...>
1236  * Don't let the PNG encoder try to sort the colormap when there are more
1237    than 256 colors in the image. (reference
1238    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17834).
1239
12402011-01-10  6.6.7-1 Cristy  <quetzlzacatenango@image...>
1241  * Accept escaped % in output filename (reference
1242    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17810).
1243
12442011-01-08  6.6.7-1 Glenn Randers-Pehrson <glennrp@image...>
1245  * Quieted some inconsequential warnings in the PNG codec due to a
1246    change in the type of the PNG iCCP profile from png_charp to png_bytep
1247    in libpng-1.5.0.
1248
12492011-01-03  6.6.7-0 Cristy  <quetzlzacatenango@image...>
1250  * Handle negative heights for ICO images.
1251
12522011-01-02  6.6.7-0 Glenn Randers-Pehrson <glennrp@image...>
1253  * Recent changes sometimes caused the PNG encoder to select colortype=2
1254    (Truecolor) instead of 0 (Grayscale) for grayscale images.  This made
1255    the filesize larger than necessary and caused some of the PerlMagick
1256    tests to fail.
1257
12582011-01-01  6.6.6-10 Glenn Randers-Pehrson <glennrp@image...>
1259  * The PNG decoder now checks whether the image actually has any transparency
1260    when the input file contains an alpha channel or a tRNS chunk.  (Reference
1261    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17748)
1262
12632010-12-26  6.6.6-8 Cristy  <quetzlzacatenango@image...>
1264  * -posterize fails with more than 40 levels (reference
1265    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17741).
1266  * Add support for the MacPaint image format.
1267  * Eliminate spurious 'invalid colormap index' exception for 16-bit SGI images
1268    (bug report by steven.sittser@fligh...).
1269  * Fix user data length for the CIN image format.
1270
12712010-12-21  6.6.6-7 Glenn Randers-Pehrson <glennrp@image...>
1272  * Use a clone instead of the main image in coders/png.c, so the image
1273    can still be used later on without being affected by changes made by
1274    the PNG encoder.
1275  * Added PNG:exclude-chunk and PNG:include-chunk defines.
1276  * Revised the -strip option so it behaves as though
1277    "-define PNG:include-chunk=none,gama" had appeared on the commandline.
1278  * Avoid writing PNG ancillary chunks in the PNG/MNG/JNG encoder while
1279    generating the alpha channel for a JNG image.
1280
12812010-12-21  6.6.6-7 Anthony Thyssen <A.Thyssen@griffith...>
1282  * Removed the forced interpolation setting in AcquireResampleFilterThreadSet
1283    It prevented user defined interpolation settings for -clut, and possibly
1284    other usage.
1285
12862010-12-17  6.6.6-6 Chris Madison  <madisonblu@gmail...>
1287  * Add LZMA compression support to ImageMagick.
1288  * Eliminate seg-fault in MvgPrintf().
1289
12902010-12-17  6.6.6-6 Glenn Randers-Pehrson <glennrp@image...>
1291  * Eliminated a redundant quantization step in the PNG encoder.
1292  * Untangled a confusing but apparently harmless improper loop nesting
1293    in the PNG encoder.
1294  * Eliminated redundant "IsGray()" tests from the PNG encoder.
1295
12962010-12-14  6.6.6-6 Cristy  <quetzlzacatenango@image...>
1297  * -format "%[fx:u.p{5,5}]" no longer reports parse exception (reference
1298    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17678).
1299
13002010-12-10  6.6.6-5 Glenn Randers-Pehrson <glennrp@image...>
1301  * Make the PNG encoder always rebuild the palette, to avoid losing
1302    transparency when it is out of sync with the pixel data (reference
1303    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17655).
1304  * Eliminated CompressColormapTransFirst() since the palette is already
1305    compressed and sorted by opacity now when it's recreated.
1306
13072010-12-10  6.6.6-5 Cristy  <quetzlzacatenango@image...>
1308  * Account for virtual canvas for the -flip / -flop options (reference
1309    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=17626).
1310  * Also for -transpose and transverse options
1311  * Support -metric fuzz option.
1312
13132010-12-09  6.6.6-4 Anthony Thyssen <A.Thyssen@griffith...>
1314  * Replace IsMagickColorSimilar() which provides the Fuzz Factor threshold
1315    function.  Note function does not calculate 'distance' in total but
1316    short-circuits when threshold is reached for faster processing.
1317  * Ordered Dithered handling of Alpha channel was incorrect - fixing
1318    Bug was introduced v6.6.5-6
1319
13202010-12-03  6.6.6-3 Glenn Randers-Pehrson <glennrp@image...>
1321  * Fixed two more cases where the PNG encoder lost transparency (reference
1322    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17516).
1323
13242010-12-01  6.6.6-2 Cristy  <quetzlzacatenango@image...>
1325  * Affine multiplication reversed when translating (reference
1326    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17570).
1327
13282010-11-26  6.6.6-2 Glenn Randers-Pehrson <glennrp@image...>
1329  * Revised the "c7x7b" and "c7x7w" ordered-dither maps to be complementary
1330    to each other.
1331
13322010-11-27  6.6.6-1 Cristy  <quetzlzacatenango@image...>
1333  * Add support for -evaluate-sequence median.
1334
13352010-11-26  6.6.6-0 Glenn Randers-Pehrson <glennrp@image...>
1336  * Fixed two more cases where the PNG encoder lost transparency (reference
1337    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17516).
1338
13392010-11-23  6.6.6-0 Cristy  <quetzlzacatenango@image...>
1340  * The policy.xml sets not-to-exceed resource values (e.g. policy memory limit
1341    1GB, -limit 2GB exceeds policy maximum so memory limit is 1GB).
1342  * Support NCC (normalized cross correlation) compare metric.
1343
13442010-11-21  6.6.5-10 Cristy  <quetzlzacatenango@image...>
1345  * Fix PNG coder compile error when HDRI is enabled.
1346
13472010-11-17  6.6.5-9 Glenn Randers-Pehrson <glennrp@image...>
1348  * Many of the problems with the PNG encoder have been fixed (reference
1349    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16490).
1350  * The "-type Optimize" option is now deprecated.  If present, it is treated
1351    by the PNG encoder the same as if the type were undefined.  Optimization
1352    is now always performed.  No other formats used the "type Optimize" option.
1353  * Merged redundant code into LosslessReduceDepth() function in the PNG codec.
1354
13552010-11-14  6.6.5-9 Cristy  <quetzlzacatenango@image...>
1356  * The splice option no longer throws spurious "pixels are not authentic"
1357    exceptions.
1358  * Thread the -adaptive-resize option.
1359  * Set XBM coder height to height not width.
1360
13612010-11-14  6.6.5-9 Nicolas Robidoux <nicolas.robidoux@gmai...>
1362  * Lanczos2Sharp blur tweaked. New blur = 0.9549963639785485.
1363
13642010-11-13  6.6.5-9 Nicolas Robidoux <nicolas.robidoux@gmai...>
1365  * LanczosSharp blur tweaked to minimize worst case deviation from "perfect
1366    preservation of images which only vary horizontally (or vertically)" under
1367    no-op. New blur = 0.9812505644269356.
1368
13692010-11-08  6.6.5-8 Nicolas Robidoux <nicolas.robidoux@gmai...>
1370  * Missing logical operator in tiff.c.
1371
13722010-11-08  6.6.5-8 Cristy  <quetzlzacatenango@image...>
1373  * Only save TIFF image with 1-bit depth if there is no alpha channel.
1374  * Abandon PSD composite if layer is available.
1375  * %[fx:mean] is the mean of the default channels (all but opacity) (reference
1376    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=17432).
1377
13782010-10-29  6.6.5-6 Glenn Randers-Pehrson <glennrp@image...>
1379  * Added 5x5, 6x6, and 7x7 ordered-dither level maps.
1380
13812010-10-30  6.6.5-5 Cristy  <quetzlzacatenango@image...>
1382  * Do not read configure files in the current directory for the "installed"
1383    version of ImageMagick.
1384  * Allow numeric characters in the XPM basename (reference
1385    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17385).
1386
13872010-10-29  6.6.5-4 Glenn Randers-Pehrson <glennrp@image...>
1388  * Revised PNG palette optimization
1389  * Added some debug logging in coders/png.c.
1390
13912010-10-28  6.6.5-3 Nicolas Robidoux <nicolas.robidoux@gmai...>
1392  * More precise blur values for Lanczos2Sharp and LanczosSharp.
1393  * Added location of first Mitchell crossing (=8/7) to the filters data
1394    structure.
1395
13962010-10-28  6.6.5-2 Anthony Thyssen <A.Thyssen@griffith...>
1397  * Added Lanczos2D* filters now named Lanczos2*
1398  * Reorganization of AcquireFilter() to make it work better
1399
14002010-10-25  6.6.5-1 Nicolas Robidoux <nicolas.robidoux@gmai...>
1401  * Clearer EWA filters (LanczosSharp etc) comments.
1402
14032010-10-25  6.6.5-1 Anthony Thyssen <A.Thyssen@griffith...>
1404  * Added LanczosSharp  (3-lobe Lanczos with sharpening)
1405  * Filter sharpening factors are also always applied regardless of usage.
1406
14072010-10-24  6.6.5-1 Nicolas Robidoux <nicolas.robidoux@gmai...>
1408  * CubicBC filter formulas simplified by constant folding. In
1409    particular, P1 coefficient (always zero) removed from coeff.
1410
14112010-10-22  6.6.5-1 Nicolas Robidoux <nicolas.robidoux@gmai...>
1412  * Revert the Robidoux filter to a Keys cubic with C=(108 sqrt 2-29)/398
1413    (as already specified in the documentation).
1414
14152010-10-14  6.6.5-1 Cristy  <quetzlzacatenango@image...>
1416  * Ignore PS bounding box offsets if -page is set.
1417  * Use #pragma omp master for dumping single threaded debugging information
1418    (single caused a fault).
1419  * Add support for -evaluate exp.
1420
14212010-10-12  6.6.5-0 Anthony Thyssen <A.Thyssen@griffith...>
1422  * Added "filter:sigma" expert setting defining the 'sigma' for the Gaussian
1423    filter only.  This is similar in action to 'blur' but only for Gaussians,
1424    and does not modify the filters support, allowing you to set a very small
1425    sigma, without the function 'missing' all pixels.
1426    (This will allow future adjustment of Gaussians for variable blur mapping)
1427
14282010-10-10  6.6.5-0 Cristy  <quetzlzacatenango@image...>
1429  * Patch for  DrawableRotation() and DrawableTranslation() (reference
1430    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17246).
1431  * The webp format requires the webpconv delegate program (experimental).
1432
14332010-10-05  6.6.5-0 Anthony Thyssen <A.Thyssen@griffith...>
1434  * Replaced "Robidoux" with Cubic 'Keys' filter that is near equivalent to
1435    the previous sharped "Lanczos2D" filter. (C=0.31089212245300069)
1436    This also is very similar to a Mitchell filter but specifically designed
1437    for EWA use and is the new default filter for Distorting Images.
1438  * Original sharpened Lanczos2D filter now called "Lanczos2Dsharp"
1439
14402010-10-08  6.6.4-10 Jerry Gay  <jerry.gay@gmail..>
1441  * Autodetect file type support in Makefile.PL to prevent test failures
1442
14432010-10-05  6.6.4-10 Anthony Thyssen <A.Thyssen@griffith...>
1444  * Added new filter 'Lanczos2D' a 2-lobe Lanczos as defined by
1445    Andreas Gustafsson in his thesis  "Interactive Image Warping" (page 24)
1446         http://www.gson.org/thesis/warping-thesis.pdf
1447  * Added filter "Robidoux" which is a slightly sharpened version of the
1448    "Lanczos2D" filter (blur=0.958033808) specifically designed to be less
1449    'blurry' for horizontal and vertical lines in no-op distortions.
1450
14512010-10-05  6.6.4-10 Cristy  <quetzlzacatenango@image...>
1452  * Add support for "pattern:vertical2" and "pattern:horizontal2".
1453  * Add support for "pattern:vertical3" and "pattern:horizontal3".
1454  * Properly handle PSD layers with negative offsets.
1455
14562010-10-03  6.6.4-9 Cristy  <quetzlzacatenango@image...>
1457  * Fix memory assertion with --enable-embeddable (reference
1458    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17201).
1459  * Don't permit access to pixels when pinging an image (reference
1460    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17194).
1461
14622010-10-02  6.6.4-9 Anthony Thyssen <A.Thyssen@griffith...>
1463  * Added sqrt(2) blurring default for Gaussian Filter if used as
1464    a Cylindrical EWA filter.  This resulted removing the last aliasing
1465    issue that was present in tests for Gaussian EWA resampling. Of course
1466    it is still a very blurry filter for default use in EWA.
1467  * Adjusted Variable Mapping Blur Composition so user arguments actual
1468    relate properly to the sigma of the blur for a maximum mapping value.
1469  * Fix horizon anti-aliasing for output-scaled perspective distortions.
1470  * 'Bessel' filter is now officially and more accurately named 'Jinc'
1471    however 'Bessel' while not visible as a filter option can still be used
1472    as an internal alias for 'Jinc'.
1473
14742010-09-28  6.6.4-8 Nicolas Robidoux <nicolas.robidoux@gmai...>
1475  * Chantal Racette double checked the bounding parallelogram computation
1476    in resample.c (and I tightened the comments).
1477
14782010-09-28  6.6.4-8 Cristy  <quetzlzacatenango@image...>
1479  * Temporary files not always deleted (reference
1480    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=15960).
1481
14822010-09-28  6.6.4-8 Anthony Thyssen <A.Thyssen@griffith...>
1483  * Bug fix for -filter point distorts (occasional generating black pixels)
1484
14852010-09-27  6.6.4-8 Nicolas Robidoux <nicolas.robidoux@gmai...>
1486  * Simplified the ClampUpAxes code, the use of its outputs, its comments,
1487    and credited Craig DeForest for the "clamp singular values" idea.
1488  * No reason to have "insane" precision Sinc in resize.c: Use
1489    the 1.2e-12 max. abs. relative error version for Q64 as well as Q32.
1490
14912010-09-27  6.6.4-8 Anthony Thyssen <A.Thyssen@griffith...>
1492  * Replace the blurry "High Quality EWA" technique with a 'Clamped EWA'
1493    for Distort Resampling.  This makes -distort a whole lot nicer
1494    and allows for the use of better cylindrical filters.
1495
14962010-09-26  6.6.4-7 Anthony Thyssen <A.Thyssen@griffith...>
1497  * Fix Point filter for ResizeImage() caused by support limiting the
1498    Box weighting function.
1499
15002010-09-26  6.6.4-6 Cristy  <quetzlzacatenango@image...>
1501  * Don't allow resize filter weights to go to zero (reference
1502    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17132).
1503
15042010-09-24  6.6.4-6 Nicolas Robidoux <nicolas.robidoux@gmai...>
1505  * Now that MagickPIL is a MagickRealType, some casts are unneeded.
1506
15072010-09-21  6.6.4-6 Cristy  <quetzlzacatenango@image...>
1508  * Do not break words if caption size is absolute (reference
1509    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=17123).
1510  * Don't define HAVE_THREADS for --without-threads configure script option.
1511
15122010-09-20  6.6.4-5 Nicolas Robidoux <nicolas.robidoux@gmai...>
1513  * Modified "magick/resize.c" so that MagickPIL is a MagickRealType number.
1514    Some computations were needlessly done in long double precision because
1515    PIL forced an automatic upcast wherever it appeared. Changed its name to
1516    MagickREALTYPEPI. <- This was later reverted back to MagickPIL.
1517  * Modified "magick/resize.c" so that Bohman uses one trig call + one sqrt
1518    call instead of two trig calls.
1519
15202010-09-20  6.6.4-5 Anthony Thyssen <A.Thyssen@griffith...>
1521  * modified "magick/resample.c" to allow use of either EWA or HQEWA (default)
1522  * Removed LanczosFast from supported filters (SincFast*SincFast is faster)
1523
15242010-09-19  6.6.4-5 Cristy  <quetzlzacatenango@image...>
1525  * If IPTC profile is not embedded in an 8bim resource, declare it IPTC
1526    rather than 8BIM.
1527  * Support %[version] and %[copyright].
1528  * Improve performance of the pixel cache.
1529
15302010-09-18  6.6.4-4 Cristy  <quetzlzacatenango@image...>
1531  * Automatically set the quantum depth to 16 for HDRI.
1532
15332010-09-16  6.6.4-2 Cristy  <quetzlzacatenango@image...>
1534  * IPTC profile not always wrapped properly inside an 8BIM profile.
1535  * TIFF tile geometry must be divisible by 16.
1536
15372010-09-15  6.6.4-2 Anthony Thyssen <A.Thyssen@griffith...>
1538  * Rename of SincPolynomial to SincFast for easier user understanding
1539  * Ditto for LanczosChebyshev to LanzcosFast
1540
15412010-09-14  6.6.4-2 Anthony Thyssen <A.Thyssen@griffith...>
1542  * Switch default resize filters to using the faster SincPolynomial
1543    filter by default internally.  However 'Sinc' will still use the
1544    Trigonometric function, and can be used to assign the trig version
1545    of Sinc() to filters using the filter expert options.
1546  * The default filter for 'distort' was found to be a very blurry inaccurate
1547    filter function.  It was removed and replaced with a correct Gaussian
1548    filter (as used by resize)
1549  * Added a switch so that "-interpolate filter" will force the use of
1550    a cylindrical filter for ALL pixels in distorted images.  That is you can
1551    use that switch to use a cylindrical filter even for images that are
1552    being enlarged by the distortion.  However EWA is still currently using
1553    a fixed 2.0 sampling radius.  This switch complements the use of "-filter
1554    point" which turns off EWA filters in favor of interpolation for all
1555    pixels in a distorted image.  BOTH switches should not be used together.
1556  * A bug in the support radius of the EWA resampling function was found,
1557    now that correctly defined resize filters are being used. Suddenly Normal
1558    Gaussian distortions are not so blurry, and tests with distortions of
1559    the 'Rings' image show extremely good and clear results, with only minimal
1560    blurring.  The filter 'blur' expert option can be used to adjust this
1561    further.
1562
1563    The above represents a major improvement forward in the quality of the
1564    image distortion operator. But near-unity distortions (no scaling) are
1565    still overly blurry.
1566
15672010-09-13  6.6.4-2 Cristy  <quetzlzacatenango@image...>
1568  * Don't negate the geometry offset for the -extent option.
1569
15702010-09-09  6.6.4-1 Cristy  <quetzlzacatenango@image...>
1571  * The RGBO format is now listed as a supported format.
1572
15732010-09-07  6.6.4-1 Anthony Thyssen <A.Thyssen@griffith...>
1574  * Added the Nicolas Robidoux and Chantal Racette  Lanczos resize filter
1575    function as "LanczosChebyshev" as faster alternative to Lanczos.
1576  * Re-code Nicolas Robidoux and Chantal Racette Polynomial Approximation of
1577    the Sinc Trigonometric resize filter, as a proper filter to allow
1578    direct comparison and speed testing of the filter.
1579  * Expanded the "-set option:filter:verbose 1" output, so as to also include
1580    the actual functions and other values that were used to create the filter.
1581
15822010-09-02  6.6.4-0 el_supremo  <digipete@shaw...>
1583  * Repair a few incorrect LocaleNCompare() calls (ttf.c, ps.c).
1584
15852010-08-31  6.6.4-0 Cristy  <quetzlzacatenango@image...>
1586  * Path no longer closed if join style is round (reference
1587    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16943).
1588  * Add case for BGRQuantum to GetQuantumExtent().
1589  * Support no compression on PCX write.
1590
15912010-08-23  6.6.3-10 Cristy  <quetzlzacatenango@image...>
1592  * Fixed bug in the raw BGRA coders (reference
1593    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16880).
1594  * Fix off-by-one error in the PSD coders.
1595  * Nicolas Robidoux with the assistance of Chantal Racette contribute an
1596    approximation of the sinc function over the interval [-3,3].
1597  * Eliminate a small memory leak in LevelizeImageChannel() (reference
1598    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16951).
1599  * Recognize -fx logtwo (reference
1600    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16958).
1601
16022010-08-15  6.6.3-7 Cristy  <quetzlzacatenango@image...>
1603  * Throw exception if image size differs for the compare program but the
1604    -subimage-search option is not specified.
1605
16062010-08-13  6.6.3-6 Cristy  <quetzlzacatenango@image...>
1607  * The AdobeRgb.tif TIFF image no longer faults under Windows (reference
1608    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16838).
1609  * Add -subimage-search option to the compare utility.
1610
16112010-08-12  6.6.3-5 Cristy  <quetzlzacatenango@image...>
1612  * The -fx 2e+6/1e+5 argument no longer returns the wrong results (reference
1613    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16833).
1614
16152010-08-10  6.6.3-5 Glenn Randers-Pehrson <glennrp@image...>
1616  * Emit a warning if the PNG encoder can't satisfy the color type and
1617    bit depth requested with a "-define" directive.
1618
16192010-08-07  6.6.3-4 Cristy  <quetzlzacatenango@image...>
1620  * The orient option sometimes improperly set "undefined" (reference
1621    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16795).
1622  * Only list orientation options for the -list orientation option (reference
1623    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16801).
1624  * Return proper standard deviation for combined channels (reference
1625    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16786).
1626  * Handle transparency properly for the PSD image format.
1627
16282010-08-05  6.6.3-3 Glenn Randers-Pehrson <glennrp@image...>
1629  * Properly map PNG intent to image->rendering_intent
1630
16312010-08-01  6.6.3-3 Cristy  <quetzlzacatenango@image...>
1632  * Eliminate bogus "invalid colormap index" when pinging ICO images.
1633  * Support -set density / units.
1634
16352010-07-31  6.6.3-2 Cristy  <quetzlzacatenango@image...>
1636  * Only use the first alpha channel in PSD image.
1637  * Only use XPM complying colors for XPM images (e.g. green is rgb(0,255,0)).
1638
16392010-07-27  6.6.3-2 Glenn Randers-Pehrson <glennrp@image...>
1640  * Eliminate useless message about assuming zero delay when writing
1641    a single-frame MNG, and changed it from Error to Warning when
1642    writing a multiple-frame MNG.
1643
16442010-07-25  6.6.3-1 Glenn Randers-Pehrson <glennrp@image...>
1645  * Don't "ping" a PNG image if it is embedded in a MNG.  Otherwise the
1646    reader tries to read MNG chunks from the interior of the embedded PNG,
1647    resulting in an erroneous "corrupted image" message.
1648
16492010-07-09  6.6.3-1 Cristy  <quetzlzacatenango@image...>
1650  * Fix memory leak in for corrupt BMP images (reference
1651    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16600).
1652  * Repair several issues when writing to stdout (reference
1653    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16620).
1654  * A GIF image with the .bgr extension is still a GIF (reference
1655    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16662).
1656
16572010-07-07  6.6.3-1 Glenn Randers-Pehrson <glennrp@image...>
1658  * The PNG decoder failed to handle the tRNS chunk properly for grayscale
1659    images where the PNG bit_depth was not the same as the quantum depth,
1660    and the transparent color was not black.
1661
16622010-07-01  6.6.3-0 Chris Madison  <madisonblu@gmail...>
1663  * Pinging the DJVU image format no longer faults.
1664  * Check for time-limit-exceeded in only one thread.
1665  * Reading filenames from a file (e.g. @filenames) no longer includes the
1666    utility name (side effect of StringToArgv() method).
1667
16682010-06-28  6.6.2-10 Cristy  <quetzlzacatenango@image...>
1669  * Support the tiff:fill-order define.
1670  * Filters are case sensitive (e.g. reduce-Colors).
1671  * Restore mogrify's -path option.
1672  * The -list module option lists image coders and image filters.
1673
16742010-06-27  6.6.2-9 Cristy  <quetzlzacatenango@image...>
1675  * Add the ImageView API.
1676  * Fix DJVU coder to read one page (e.g. 'image.djvu[2]').
1677  * Support -define png:bit-depth=1 -define png:color-type=3 for PNG format.
1678
16792010-06-22  6.6.2-8 Cristy  <quetzlzacatenango@image...>
1680  * Skip byte when DDS bitcount is 32 (reference
1681    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16487).
1682  * Montage now uses final background setting (e.g. montage -background none ...
1683    -background lightblue show:).
1684  * Do not annotate directory paths in ListFiles().
1685  * Reset the image matte for png:color-type=2.
1686
16872010-06-17  6.6.2-7 Cristy  <quetzlzacatenango@image...>
1688  * Support new label:pointsize property.
1689  * Miscellany->Slide Show, in the display program, now cycles through the
1690    image sequence.
1691  * Recognize certain hex color values (e.g. #b9e1cc00) for the -fx argument.
1692  * Reduce memory requirements when dithering on the iPhone.
1693  * Command line operators no longer affected by settings that appear after
1694    them (e.g. -splice 10x0+0+0 -gravity center).
1695  * Compute the proper DPX user data field size.
1696
16972010-06-15  6.6.2-6 Cristy  <quetzlzacatenango@image...>
1698  * Fix some nits to keep the clang compiler happy.
1699
17002010-06-14  6.6.2-5 Anthony Thyssen <A.Thyssen@griffith...>
1701  * Fix transprancy handling for Morphology Convolve
1702  * Adjustments of Hit And Miss and Edge Detection kernel definitions
1703  * Added 'ThinDiagonals' Thinning Kernel + two sub-types
1704  * Handling for Convolution of 1-D vertical kernels.
1705    However this was removed (using #if-#endif) as I found it slower in tests!
1706
17072010-06-12  6.6.2-5 Cristy  <quetzlzacatenango@image...>
1708  * mogrify -format properly handles compressed image filename (e.g.
1709    -format jpg logo.png.bz2).
1710  * Respect +dither option when saving to the GIF image format.
1711
17122010-06-08  6.6.2-4 Cristy  <quetzlzacatenango@image...>
1713  * End of string sentinel is \n not \r.
1714
17152010-06-06  6.6.2-3 Glenn Randers-Pehrson <glennrp@image...>
1716  * Don't decode pixels in coders/png.c when image->ping is set.
1717
17182010-06-06  6.6.2-3 Cristy  <quetzlzacatenango@image...>
1719  * Reset image filename when reading inline images.
1720  * Don't clamp floating point values for HDRI-enabled ImageMagick.
1721
17222010-05-25  6.6.2-2 Anthony Thyssen <A.Thyssen@griffith...>
1723  * Replaced '^' morphology kernel rotation with two variants '>' and '<'
1724  * 'Skeleton' variant to thin down images as symmetrically as possible.
1725  * Spelling correction:  Manhatten -> Manhattan
1726
17272010-06-01  6.6.2-2 Glenn Randers-Pehrson <glennrp@image...>
1728  * Properly scale color components of the PNG bKGD chunk.
1729  * Prevent MNG divide by zero in calculation of frame_timeout.  Set
1730    both frame_delay and frame_timeout to infinite when ticks_per_second
1731    is zero, as required by the MNG spec.
1732
17332010-05-31  6.6.2-2 Cristy  <quetzlzacatenango@image...>
1734  * Add x:silent option to prevent beeps when reading the X image format.
1735  * Recognize TTF for GetMagicInfo().
1736  * Ensure the +set option deletes the image artifact.
1737
17382010-05-28  6.6.2-1 Glenn Randers-Pehrson <glennrp@image...>
1739  * Prevent coders/png.c from attempting to write an empty tRNS chunk.
1740
17412010-05-25  6.6.2-1 Anthony Thyssen <A.Thyssen@griffith...>
1742  * Fix for Square Array Rotates (off center origin rotate)
1743  * Added HitAndMiss kernel Ridges2 to find 2 pixel thick ridges
1744  * Added FreiChen:0,{angle}  FreiChen:{angle} and FreiChen:-1 variations
1745    to complete this kernels definition
1746
17472010-05-24  6.6.2-1 Cristy  <quetzlzacatenango@image...>
1748  * Respect density when rendering SVG images.
1749  * Set AVI handler to the MPEG coder.
1750  * Compute the proper DPX user data field size.
1751  * Do not interpret a format specifier when enclosed in brackets (e.g.
1752    rose_tile_%[filename:tile].gif.
1753  * Use 64-bit types when compiling with the 64-bit Visual C++ compiler under
1754    Windows.
1755  * Prevent MNG divide by zero in calculation of frame_delay (reference
1756    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16320).
1757
17582010-05-23  6.6.2-0 Anthony Thyssen <A.Thyssen@griffith...>
1759  * Third Re-write of MorphologyApply() to better handle compound methods.
1760  * Implemented  -set option:morphology:compose for merging results of
1761    multiple kernels. "None" means re-iterate results with next kernel.
1762    While "Undefined" means to use the internal default for a method.
1763    Thinning, Thickening, HitAndMiss, Convolve, Correlate defaults to "None"
1764    while HitAndMiss defaults to "Lighten" (union of all kernel results).
1765    Other morphology methods defaults still to be decided.
1766  * Added HitAndMiss Kernel: Ridges  (find ridges and pixel width lines)
1767  * Rotation Expansion of single kernels '^' and '@' flags in arguments
1768    EG: -set option:showkernel 1 -morphology Convolve 'Blur:0x2^'
1769  * ExpandKernelInfo() (rotation expand) now groks symmetrical kernels.
1770    So the above will only produce a list of 2 kernels, not 4 kernels
1771
17722010-05-18  6.6.2-0 Anthony Thyssen <A.Thyssen@griffith...>
1773  * Separation of internal function MorphologyApply() from
1774    MorphologyImageChannel() to calls to convolve without user settings.
1775  * Rewrite of MorphologyApply() to output better 'verbose' messages
1776  * Better handling of Gaussian tyle filters (bug fixes)
1777  * Bug fix and optimization of kernel size calculations in "gem.c"
1778  * Allow '^' or '@' flags in 'user defined' kernel size arguments to
1779    expand kernel into a rotated list.
1780    EG: -set option:showkernel 1 -morphology Thinning  '3@: 0,1,0 0,1,0 0,0,0'
1781  * Allow a scaled unity kernel to be added to kernel (EdgeDet->Sharpen)
1782    EG: -set option:convolve:scale [kernel_scale][^!],[unity_scale][%]
1783  * Addition of "Laplacian of Gaussian" (LOG), also known as Mexican Hat
1784    EG: -morphology convolve LOG:0x1
1785  * Added FreiChen, Kirsch  Convolution kernels
1786  * Added Discrete 'Laplacian of Gaussian' kernels (Laplacian type 15 and 19)
1787  * Added Edges HitAndMiss Kernel
1788
17892010-05-17  6.6.2-0 Cristy  <quetzlzacatenango@image...>
1790  * PSD images require a proper layer to support an alpha channel.
1791  * Enable PFM endian support.
1792  * Add context to -border for montage.  Inside the parenthesis it adds a border
1793    to the image otherwise it sets the border for the layout manager.
1794  * 24-bit BMP images are not colormapped even if header colors != 0.
1795  * Set DPX user data like this: -set profile dpx:userdata.txt.
1796  * Make sure Lab => RGB => Lab survives the round trip.
1797
17982010-05-15  6.6.1-10 Cristy  <quetzlzacatenango@image...>
1799  * Use ScaleCharToQuantum() in coders/src.c (reference
1800    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16229).
1801  * Don't clamp HDRI EXR pixels.
1802
18032010-05-14  6.6.1-9 Cristy  <quetzlzacatenango@image...>
1804  * Increase the estimated # points for the path drawing primitive.
1805  * Remove any prior resolution block from PSD before writing the new block.
1806
18072010-05-14  6.6.1-9 Anthony Thyssen <A.Thyssen@griffith...>
1808  * Addition of more Morphological/Convolution Kernels.
1809    DOG (Difference of Gaussians) and DOB (Difference of Blurs),
1810    EG:    -morphology convolve DOG:0x1,3
1811           -morphology convolve DOB:0x1,3,90
1812  * Added Prewitt, Roberts, Compass  Convolution Kernels
1813  * Ring Symbol Kernel (subtraction of Disk from a Disk)
1814
18152010-05-13  6.6.1-9 Cristy  <quetzlzacatenango@image...>
1816  * The pixel buffer was underallocated for some image formats when streaming.
1817
18182010-05-12  6.6.1-8 Anthony Thyssen <A.Thyssen@griffith...>
1819  * Implementation of Pattern Matching Morphology methods
1820    HitAndMiss, Thicken, Thinning
1821  * Reporting of Kernel Strings that fail to parse (though not why)
1822  * Parsing of Multiple Kernel Strings, generating a list of kernels
1823  * Union of results from Multiple Kernels for HitAndMiss method
1824  * Interated Multiple Kernels for all other morphology methods
1825  * Added many new kernels for HitAndMiss and Convolution
1826    Sobel, Laplacian, Cross, Peaks, Corners, LineEnds, LineJunctions,
1827    ConvexHull (for Thicken), Skeleton (for Thinning)
1828
18292010-05-08  6.6.1-8 Glenn Randers-Pehrson <glennrp@image...>
1830  * Use proper background.index when writing indexed PNG, if the background
1831    color is in the palette.
1832
18332010-05-08  6.6.1-7 Cristy  <quetzlzacatenango@image...>
1834  * Fix improper 'invalid colormap index' PNG bug.
1835  * Fix PerlMagick compile exception.
1836
18372010-05-07  6.6.1-6 Anthony Thyssen <A.Thyssen@griffith...>
1838  * Added % and ! modification flags to morphology distance kernel
1839    scaling factor, for easier usage.
1840  * Bug fix for compose math channel handling and morphology diff usage
1841
18422010-05-06  6.6.1-6 Cristy  <quetzlzacatenango@image...>
1843  * Do not claim gray colorspace if gray image includes a non-gray pixel.
1844  * Initialize BMP alpha channel to opaque for RGB images.
1845  * Fixed under allocation for round rectangles.
1846  * The -list option returns a 0 status as expected.
1847
18482010-05-06  6.6.1-6 Anthony Thyssen <A.Thyssen@griffith...>
1849  * Made use of new no-'sync' channel enabled mathematical compose methods
1850    for the difference morphology methods.  These should now work correctly
1851    for specific channels, and more importantly for alpha shaped morphology.
1852
18532010-05-05  6.6.1-6 Glenn Randers-Pehrson <glennrp@image...>
1854  * Fixed bugs with losing the opacity channel while writing some PNG images.
1855    (bug reported by Anthony T.)
1856
18572010-05-05  6.6.1-6 Glenn Randers-Pehrson <glennrp@image...>
1858  * Simplified and corrected rowbytes calculation in coders/png.c and
1859    added more logging.
1860
18612010-05-05  6.6.1-6 Anthony Thyssen <A.Thyssen@griffith...>
1862  * Rename of "Add" and "Subtract" compositions to "ModulusAdd" and
1863    "ModulusSubtract" for more clarity of there functions. Old names
1864    will continue to work as expected.
1865  * Fix "Minus", "ModulusAdd", and "ModulusSubtract" to follow
1866    normal SVG 'Over' blending specifications, (see next for override)
1867    Note that this does NOT include the "Plus" composition method which has
1868    SVG definition for it to use a 'Plus' blending rather than 'Over' blending.
1869
1870  * By default mathematical compositions work as per SVG definition. That is
1871    the results are synchronized with 'Over' alpha-blending (except "Plus"
1872    which uses 'plus' alpha-blending).
1873
1874  * By removing the default 'sync' flag from the -channel setting however
1875    Break this inter-channel synchronization and do the mathematical operations
1876    only on the individual channels as specified by the -channel setting.
1877    That is do 'channel' math rather than 'SVG' composition.
1878
1879  * With this change you can then use mathematical composition methods on
1880    individual channels or even with the alpha channel of images.
1881
18822010-04-28  6.6.1-6 Anthony Thyssen <A.Thyssen@griffith...>
1883  * Special case handling in Barrel distortion (pixel at image center)
1884  * Calculation of image for Barrel distortion (pixel vs image coords)
1885  * Argument input (handling optional 'd' argument) for Barrel distortion
1886
18872010-04-24  6.6.1-6 Cristy  <quetzlzacatenango@image...>
1888  * Do not declare timestruct under MinGW.
1889  * Respect -compose option for the montage utility (bug report by Anthony).
1890  * A 256 column gradient produces a 256 color GIF image (bug report by
1891    Anthony).
1892  * Register / unregister CALS format in static.c (reference
1893    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=16103).
1894  * Add SetImageColor() method.
1895
18962010-04-17  6.6.1-5 Cristy  <quetzlzacatenango@image...>
1897  * Only write one ICC profile to PSD image.
1898  * Sync image colormap for PNG tRNS chunks.
1899  * The -direction option now works with the -annotate and -draw options.
1900  * For the histogram: format, if you have no need for the unique color list,
1901    use <kbd>-define histogram:unique-colors=false</kbd> to forego this
1902    expensive operation.
1903  * Match on literal after backslash in glob expression (reference
1904    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16068).
1905  * Enable JPEG-compression for grayscale TIFF images (reference
1906    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16064).
1907  * Don't write empty tile if tile geometry matches the image width (reference
1908    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16064).
1909  * Support -regard-warnings in the mogrify utility.
1910  * Output the correct units for the identify utility (reference
1911    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16075).
1912
19132010-04-15  6.6.1-4 Cristy  <quetzlzacatenango@image...>
1914  * Do not set the resample virtual pixel method when undefined.
1915  * Support writing grayscale PSD images.
1916  * Revert Lab-to-XYZ colorspace transform patch.
1917  * Clamp HDRI values for LevelImageChannel() method.
1918
19192010-04-12  6.6.1-3 Cristy  <quetzlzacatenango@image...>
1920  * For HSL to RGB, if color temperature is less than 0, set RGB to lightness.
1921  * Do not flip BMP image with negative height when pinging.
1922
19232010-04-08  6.6.1-2 Cristy  <quetzlzacatenango@image...>
1924  * Improve support for device link profiles.
1925
19262010-04-06  6.6.1-1 Anthony Thyssen <A.Thyssen@griffith...>
1927  * Fixed bug in -auto-level for special case when only one value is present
1928    in some channel of the image. In this case no 'stretch is performed, just
1929    as -normalize does.
1930
19312010-04-05  6.6.1-1 Cristy  <quetzlzacatenango@image...>
1932  * WMF support under Windows does not produce the same results as under
1933    Linux.
1934
19352010-03-31  6.6.1-0 Anthony Thyssen <A.Thyssen@griffith...>
1936  * Fixed bug in equal-size tile cropping, when image has a page offset.
1937
19382010-03-31  6.6.1-0 Cristy  <quetzlzacatenango@image...>
1939  * The -recolor 4x4 matrix is now interpreted properly (previously it
1940    summed rather than attenuating the alpha channel).
1941  * Support writing 1-bit PSD images.
1942  * Support LCMS 2.0.
1943  * Improved WMF support under Windows.
1944
19452010-03-30  6.6.1-0 Glenn Randers-Pehrson <glennrp@image...>
1946  * The new coders/png.c was failing to read a 1-bit paletted image properly.
1947  * Finished eliminating the deprecated direct references to members of
1948    the png_info structure. ImageMagick can now be built with libpng-1.5.
1949
19502010-03-21  6.6.0-10 Cristy  <quetzlzacatenango@image...>
1951  * Respect the -density option when rendering a Postscript or PDF image.
1952  * Distort barrel no longer complains when 3 arguments are given (reference
1953    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=15883).
1954  * Support -direction left-to-right option for rendering text
1955
19562010-03-24  6.6.0-9 Glenn Randers-Pehrson <glennrp@image...>
1957  * coders/png.c: Eliminated support of libpng versions older than 1.0.12.
1958  * Relocated the new, misplaced png_get_rowbytes() call.
1959  * Updated setjmp/longjmp/jmpbuf usage to work with libpng-1.5.
1960
19612010-03-21  6.6.0-9 Cristy  <quetzlzacatenango@image...>
1962  * Windows does not support complex.h (reference
1963    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=15808).
1964  * Add support for monochrome PSD images.
1965  * VignetteImage() no longer crashes when x and y arguments are both greater
1966    than half the width (x) and height (y) of the image.
1967
19682010-03-20  6.6.0-8 Glenn Randers-Pehrson <glennrp@image...>
1969  * Eliminated some of the deprecated direct references to members of
1970    the png_info structure.  This must be finished before we can build
1971    with libpng-1.5.
1972
19732010-03-18  6.6.0-8 Cristy  <quetzlzacatenango@image...>
1974  * The animate program no longer loops twice when -loop 1 is specified.
1975  * The caption format would sometimes hang when the text was not UTF-8.
1976  * Don't gamma correct log to linear color conversion unless the -gamma is
1977    specified (reference
1978    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=15799).
1979
19802010-03-17  6.6.0-7 Cristy  <quetzlzacatenango@image...>
1981  * Detect CMYKProcessColor AI tag.
1982  * Delete image from command line cache for -write option.
1983
19842010-03-13  6.6.0-6 Cristy  <quetzlzacatenango@image...>
1985  * Add support for the Adobe Large Document format.
1986  * Recognize -remap option for the mogrify utility.
1987  * The default Helvetica font is not always available, check for
1988    Century Schoolbook too (reference
1989    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=15780).
1990
19912010-03-11  6.6.0-5 Cristy  <quetzlzacatenango@image...>
1992  * Permit user to get virtual pixels with a region width of 0.
1993  * Reformulate the jinc() function so that the main peak is of amplitude of 1.
1994  * Resampling filter must respect the image virtual pixel method.
1995
19962010-03-07  6.6.0-4 Cristy  <quetzlzacatenango@image...>
1997  * The -evaluate-sequence option behaves like -evaluate except it operates
1998    on a sequence of images.
1999
20002010-03-05  6.6.0-2 Cristy  <quetzlzacatenango@image...>
2001  * Add support for the -maximum and -minimum options.
2002
20032010-02-27  6.6.0-1 Cristy  <quetzlzacatenango@image...>
2004  * Check to see if ICON image width /height exceeds that of the image canvas.
2005  * Set the DPX descriptor to Luma only if the image type is not TrueColor.
2006  * Add support for -fx airy(), j0(), j1(), jinc(), and sinc() (reference
2007    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=15685).
2008    Anthony, review these for correctness.
2009  * Don't embed an XMP profile in an EPS image for now.
2010
20112010-02-21  6.6.0-0 Cristy  <quetzlzacatenango@image...>
2012  * Insufficient image data in EPT is a warning rather than an error.
2013  * Respect -type TrueColor when writing gray DPX images.
2014  * Fix problem reading 10-bit grayscale DPX images when scanline length is
2015    not a multiple of 3.
2016  * BMP has an alpha channel, it was treated as an opacity channel.
2017
20182010-02-20  6.5.9-10 Cristy  <quetzlzacatenango@image...>
2019  * Write 10-bit grayscale DPX images properly.
2020
20212010-02-18  6.5.9-8 Cristy  <quetzlzacatenango@image...>
2022  * Detect PDF ICCBased colorspace.
2023
20242010-02-18  6.5.9-7 Anthony Thyssen <A.Thyssen@griffith...>
2025  * Finalized -set option:convolve:scale  kernel normalize/scale option
2026
20272010-02-16  6.5.9-7 Cristy  <quetzlzacatenango@image...>
2028  * TransformImage() resets the image blob when called in the PICT decoder;
2029    use SetImageExtent() instead.
2030
20312010-02-14  6.5.9-6 Cristy  <quetzlzacatenango@image...>
2032  * Support PSD RLE compression.
2033
20342010-02-13  6.5.9-5 Cristy  <quetzlzacatenango@image...>
2035  * The jpeg:extent define sometimes exceeded the specified limit.
2036
20372010-02-09  6.5.9-4 Cristy  <quetzlzacatenango@image...>
2038  * Resolve "too many open files"  (reference
2039    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=15546).
2040
20412010-02-08  6.5.9-3 Anthony Thyssen <A.Thyssen@griffith...>
2042  * Added Correlate method which does a Convolve without reflecting the kernel.
2043
20442010-02-07  6.5.9-3 Cristy  <quetzlzacatenango@image...>
2045  * Initialize grayscale colormap for PSD images.
2046
20472010-02-07  6.5.9-3 Anthony Thyssen <A.Thyssen@griffith...>
2048  * Final testing and fixing of basic morphology operators
2049  * Addition Third-level Subtractive Morphology Methods:
2050    EdgeIn, EdgeOut, Edge, TopHat, BottomHat
2051  * Ensuring original kernels passed to morphology are cloned before being
2052    modified for use by specific methods (EG: convolve scale/normalize)
2053
20542010-02-03  6.5.9-2 Cristy  <quetzlzacatenango@image...>
2055  * display -immutable to display transparent image without a checkboard.
2056
20572010-01-27  6.5.9-1 Glenn Randers-Pehrson <glennrp@image...>
2058  * Make -define png:color-type less persnickity about what it will accept.
2059
20602010-01-24  6.5.9-1 Anthony Thyssen <A.Thyssen@griffith...>
2061  * added use of -precision in 'showkernel' output of -morphology
2062  * correct use of a 'reflected kernel' for 'Convolve' 'Dilate' and
2063    'Distance' Morphology primitives. This does not have a performance hit,
2064    though is only truely applicable when the kernel is asymmetric.  Note that
2065    'Erode' does not use a 'reflected' kernel, so that 'Open' and 'Close'
2066    operations work properly.  This 'reflected usage is defined by online
2067    morphology lecture notes (Google for "EECE Binary Morphology")
2068  * Added convolve kernel scaling setting "-set option:convolve:scale N"
2069    If undefined morphology convolve does not do any scaling or normalization
2070    of the convolution kernel.  A value of 0.0 causes normalization for both
2071    zero and non-zero (added weights) kernel types.
2072
20732010-01-15  6.5.9-1 Cristy  <quetzlzacatenango@image...>
2074  * Speed up reading the PSD image format.
2075  * Add the -precision option.  Use it to set the maximum number of significant
2076    digits to be printed.
2077  * Add -features option to the identify program to display channel features.
2078  * Add -unique option to the identify program to display channel features.
2079
20802010-01-01  6.5.9-0 Cristy  <quetzlzacatenango@image...>
2081  * Add support for compact floating point (i.e. -depth 16 -define
2082    quantum:format=floating-point).
2083  * Transparent images no longer flicker on certain system when using the
2084    display program.
2085  * Permit interactive resizing with the display program.
2086  * Support heterogeneous distributed processing, see
2087    http://www.imagemagick.org/script/architecture.php#distributed.
2088  * Fix semaphore assertion when reading a corrupt image with Magick++.
2089  * Add support for -brightness-contrast option.
2090
20912010-01-05  6.5.9-0 Stephan Menzel  <stephan.menzel@gmail...>
2092  * Add support for the BGRA raw image format.
2093
20942010-01-04  6.5.9-0 Anthony Thyssen <A.Thyssen@griffith...>
2095  * Added Kernel Generator to generate kernels from user strings, which
2096    allows the generation in many built in kernels for both Convolution
2097    and other Morphological methods.  New Kernels currently include..
2098      Convolution: Gaussian, Blur, Comet
2099      Morphological: Rectangle, Square, Diamond, Disk, Plus
2100      Distance: Chebyshev, Manhatten, Knight, Euclidean
2101    And both old and new (rectangular) user defined kernel specifications
2102    including the use of 'nan' to represent elements which are not part
2103    of the kernel definition.  List built-in kernel types use "-list kernel"
2104  * Added -morphology {method}[:{iteration}] {kernel_string}
2105    Initial methods includes no only the basic morphology methods: Dilate,
2106    Erode, Open, Close; and a pixel color preserving 'Intensity' version, but
2107    also the special methods: Convolve, and Distance.  Of course the
2108    appropriate kernel should be provided for each specific method.
2109
21102010-01-01  6.5.9-0 Cristy  <quetzlzacatenango@image...>
2111  * Add OpenCL-enabled filter (e.g.  convert image.png -process
2112    "convolve '-1, -1, -1, -1, 9, -1, -1, -1, -1'" image.jpg).
2113  * Added StringTo...() processing functions
2114
21152009-12-27  6.5.8-9 Anthony Thyssen <A.Thyssen@griffith...>
2116  * Added MxN tile cropping with overlapping and space handling.
2117    See IM Examples, Cutting and Bordering, Cropping roughly Equal
2118
21192009-12-23  6.5.8-8 Anthony Thyssen <A.Thyssen@griffith...>
2120  * angle bug fix in variable blur composition with vertical ellipses
2121  * Added ability to have variable angles for ellipses in variable blur
2122    composition.  See IM Examples, Composition, Variable Blur for details
2123
21242009-12-20  6.5.8-8 Cristy  <quetzlzacatenango@image...>
2125  * JPEG does not grok the HSL colorspace.
2126
21272009-12-18  6.5.8-7 Cristy  <quetzlzacatenango@image...>
2128  * Off by 1 error when allocating the dash-pattern array in PerlMagick.
2129  * The -gaussian-blur over blurred the opacity channel (reference
2130    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=15218).
2131
21322009-12-13  6.5.8-6 Cristy  <quetzlzacatenango@image...>
2133  * Declare InverseFourierTransformImage in Magick++/Include.h.
2134
21352009-12-09  6.5.8-5 Glenn Randers-Pehrson <glennrp@image...>
2136  * The PNG8 encoder would fail to write a 1-color image, due to
2137    a bogus MagickFail return from CompressColormapTransFirst().
2138
21392009-12-05  6.5.8-4 Cristy  <quetzlzacatenango@image...>
2140  * SVG images are no longer double sized with the -density option.
2141
21422009-12-04  6.5.8-3 Glenn Randers-Pehrson <glennrp@image...>
2143  * Changed the one instance of PNG_COLOR_TYPE_RGBA to PNG_COLOR_TYPE_RGB_ALPHA
2144    in coders/png.c
2145
21462009-12-03  6.5.8-3 Cristy  <quetzlzacatenango@image...>
2147  * It's interword-spacing, not interword_spacing (reference
2148    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=1515).
2149  * All JP2 depths (e.g. 4, 10, 12, 16) are now supported properly.
2150
21512009-11-28  6.5.8-2 Glenn Randers-Pehrson <glennrp@image...>
2152  * Changed the one remaining ping_info->trans to ping_info->trans_values
2153    in coders/png.c
2154
21552009-11-26  6.5.8-1 Chris Madison  <madisonblu@gmail...>
2156  * Eliminate bogus 'skip to sync byte' exception for PCD image format.
2157  * -threshold option: threshold to white if the computed intensity of the
2158    color channels exceeds the threshold.
2159  * Add -define jpeg:extent option to restrict the maximum JPEG image file size.
2160
21612009-11-26  6.5.8-1 Dr. Ingo Bremer <bremer@wias-...>
2162  * Escape single quote in when writing the UIL format.
2163
21642009-11-25  6.5.8-1 Jee Teck  <jee.teck@cteca...>
2165  * The mogrify program +opaque option now recognizes its required argument.
2166
21672009-11-19  6.5.8-0 Cristy  <quetzlzacatenango@image...>
2168  * Add magick/morphlogy.{c,h} source templates.
2169  * Sync image option when reading MPR images.
2170  * Optimize ping for SVG images.
2171  * SetLogFormat() no longer causes crash (reference
2172    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=15091).
2173  * Do not call MagickCoreTerminus() when memory allocation fails inside
2174    the locale component.
2175
21762009-11-18  6.5.7-9 Cristy  <quetzlzacatenango@image...>
2177  * Read / write 32-bit SUN raster images with a odd width.
2178  * Cairo format returns pixels with the alpha premultiplied (reference
2179    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=15081).
2180
21812009-11-12  6.5.7-8 Cristy  <quetzlzacatenango@image...>
2182  * Thumb::URI file URI now has the correct number of forward slashes.
2183
21842009-11-09  6.5.7-7 Glenn Randers-Pehrson <glennrp@image...>
2185  * Suppress libpng pedantic warnings and warn about using old libpng-1.4.0
2186    beta versions.
2187
21882009-11-09  6.5.7-7 Cristy  <quetzlzacatenango@image...>
2189  * Bump library age.
2190  * Restore -tile-offset functionality (bug report from Anthony).
2191
21922009-11-06  6.5.7-6 Cristy  <quetzlzacatenango@image...>
2193  * Animate command line options are no longer ignored.
2194
21952009-11-04  6.5.7-5 Anthony Thyssen <A.Thyssen@griffith...>
2196  * Bug Fix for Polynomial distortion. which is now working.
2197
21982009-11-01  6.5.7-4 Cristy  <quetzlzacatenango@image...>
2199  * Use -define delegate:bimodal=true to activate any bimodal delegates.
2200  * Make sure MagickWand semaphore is acquired before locking it.
2201
22022009-10-28  6.5.7-3 Cristy  <quetzlzacatenango@image...>
2203  * Convert SVG clipping path points from unsigned to long.
2204
22052009-10-26  6.5.7-2 Chris Madison  <madisonblu@gmail...>
2206  * Only call InstantiateXComponent() if X11 support is included.
2207  * Correct hue computation for the HSB colorspace.
2208
22092009-10-23  6.5.7-1 Samuel Thibault  <samuel.thibault@ens-l...>
2210  * Braille coder fix for DirectClass images
2211
22122009-10-19  6.5.7-1 Wang Dataton <wang@datat...>
2213  * Use fdopen() rather than MagickOpenStream() in coders/pict.c.
2214
22152009-10-18  6.5.7-1 Cristy  <quetzlzacatenango@image...>
2216  * Alpha blending is not required for ScaleImage().
2217  * Gaussian noise operator is not longer discontinuous.
2218
22192009-10-14  6.5.7-0 Pino Toscano  <pino@kde...>
2220  * ImageMagick fails to build in GNU/HURD due to absence of PATH_MAX.
2221
22222009-10-14  6.5.7-0 Cristy  <quetzlzacatenango@image...>
2223  * Black channel is now set properly when resizing CMYKA images.
2224
22252009-10-10  6.5.7-0 Anthony Thyssen <A.Thyssen@griffith...>
2226  * Bug Fixes for degenerate 'affine' cases of BilinearForward distortion.
2227
22282009-10-06  6.5.6-10 Cristy  <quetzlzacatenango@image...>
2229  * Declare the  MagickCore method SpliceImage() in Magick++/Include.h.
2230
2231    QueueCacheViewAuthenticPixels() for the CopyComposite optimization.
22322009-10-04  6.5.6-9 Cristy  <quetzlzacatenango@image...>
2233  * Use GetCacheViewAuthenticPixels() rather than
2234  * QueueCacheViewAuthenticPixels() for the CopyComposite optimization.
2235
22362009-10-03  6.5.6-8 Nick Wellnhofer <wellnhofer@aevum...>
2237  * Add missing libraries to the LIBADD entries in coders/Makefile.am,
2238    filters/Makefile.am and wand/Makefile.am.
2239  * Use LIBS rather than LDFLAGS in configure.ac for the Freetype delegate
2240    library.
2241
22422009-10-01  6.5.6-7 Cristy  <quetzlzacatenango@image...>
2243  * Don't use group4 compression if the image is truecolor.
2244  * If image is gray, write grayscale DPX images.
2245  * We no longer lose a scanline when reading multi-frame raw images
2246    (Y, R, C, etc.).
2247  * Properly update the EXIF orientation tag.
2248
22492009-09-25  6.5.6-6 Cristy  <quetzlzacatenango@image...>
2250  * Permit percentage of hue for HSL (e.g. hsl(12%,...)).
2251
22522009-09-25  6.5.6-5 Cristy  <quetzlzacatenango@image...>
2253  * Support -clamp option.
2254  * Patch for IsMagickColorEqual() for HDRI.
2255  * Permit non-percentage HSL colors (e.g. hsl(12.6316,134.58339,219.00012)).
2256
22572009-09-25  6.5.6-5 Elf  <elf@ephem...>
2258  * Patch to fix configure's framework's undefinedness (only if the gslib
2259    tests are run).
2260
22612009-09-22  6.5.6-4 Cristy  <quetzlzacatenango@image...>
2262  * Don't compile Huffman2DEncodeImage() unless the TIFF delegate library
2263    is enabled.
2264  * Hue in hsl() format is 0-360 and does not use %.
2265
22662009-09-21  6.5.6-3 Cristy  <quetzlzacatenango@image...>
2267  * Deprecate LevelImageColors(), replace with LevelColorsImage().
2268
22692009-09-17  6.5.6-2 Cristy  <quetzlzacatenango@image...>
2270  * Optimize copy composite operator.
2271
22722009-09-15  6.5.6-2 Cristy  <quetzlzacatenango@image...>
2273  * Use -define jpeg:size to scale a JPEG image to the specified size.
2274
22752009-09-13  6.5.6-0 Cristy  <quetzlzacatenango@image...>
2276  * Fix ICON alpha mask scanline pad.
2277
22782009-09-11  6.5.5-10 Cristy  <quetzlzacatenango@image...>
2279  * Return the global maximum threads to avoid the rare cache view assertions.
2280  * Throw an end-of-file exception for truncated raw gray images.
2281
22822009-09-10  6.5.5-9 Cristy  <quetzlzacatenango@image...>
2283  * Do not include last line of text in the interline spacing computation.
2284
22852009-09-07  6.5.5-8 Cristy  <quetzlzacatenango@image...>
2286  * Check that quantum_info is defined before destroying it in the PNG coder.
2287  * Add -interline-spacing option to convert.
2288
22892009-09-03  6.5.5-7 Cristy  <quetzlzacatenango@image...>
2290  * Support multi-page transparent Postscript and PDF.
2291
22922009-09-01  6.5.5-6 Cristy  <quetzlzacatenango@image...>
2293  * A union is required when converting a thread ID to an unsigned long.
2294
22952009-08-28  6.5.5-5 Cristy  <quetzlzacatenango@image...>
2296  * Add support for TIFF 3.9.1.
2297
22982009-08-27  6.5.5-4 Cristy  <quetzlzacatenango@image...>
2299  * Validate with the netscape: reference image.
2300
23012009-08-26  6.5.5-3 Cristy  <quetzlzacatenango@image...>
2302  * Fix memory leak for threaded PerlMagick scripts.
2303
23042009-08-24  6.5.5-2 Cristy  <quetzlzacatenango@image...>
2305  * SVG compile error when if MAGICKCORE_CAIRO_DELEGATE is not defined.
2306
23072009-08-23  6.5.5-1 Anthony Thyssen <A.Thyssen@griffith...>
2308  * Bug Fix for transparency handling in Composite Variable Blur
2309  * Addition of -auto-level and -auto-gamma  image enhancements
2310    (under trial not yet final)
2311  * Addition of a special -channel flag 'sync' which means that the specified
2312    channels are to be modified together by the same amount.  The flag is
2313    enabled by default.  This replaces the current 'channels not modified'
2314    type handling thought IM.
2315  * Modified -channel parsing to continue looking for words, after handling
2316    any shorthand channel options.  For example:  -channel RGB,sync
2317
23182009-08-10  6.5.5-0 Cristy  <quetzlzacatenango@image...>
2319  * identify -format %c logo.png returns the image comment as expected.
2320  * Clone ImageInfo members scene and number_scenes (reference
2321    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=14437).
2322  * Fix memory leak with the -remote option of the animate program (bug report
2323    from Anthony).
2324  * If a grayscale TIFF image has a colormap write it as a colormapped image.
2325  * MVG partial opacity not set properly (reference
2326    http://www.imagemagick.org/discourse-server/viewtopic.php?f=6&t=14442).
2327  * Black channel was not blurring properly (reference
2328    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=14473).
2329
23302009-08-06  6.5.4-10 Cristy  <quetzlzacatenango@image...>
2331  * The display program honors -loop.
2332  * (ab) of Lab colorspace was not offset correctly.
2333  * Scale mag/phase and real/imaginary the same for HDRI and non-HDRI builds.
2334  * SVG permits multiple arc paths with an omitted 'A' (reference
2335    http://www.imagemagick.org/discourse-server/viewtopic.php?f=6&t=14377).
2336  * The 'skewY' MVG attribute produced incorrect angles (reference
2337    http://www.imagemagick.org/discourse-server/viewtopic.php?f=6&t=14144).
2338
23392009-08-02  6.5.4-9 Cristy  <quetzlzacatenango@image...>
2340  * Optimize GammaImage() method.
2341
23422009-08-02  6.5.4-8 Cristy  <quetzlzacatenango@image...>
2343  * OpenMP-enable GetSimilarityMetric().
2344
23452009-07-30  6.5.4-7 Bernhard Rosenkraenzer <bero@arkli...>
2346  * Structure trans_values was renamed to trans_color and trans was
2347    renamed to trans_alpha in PNG version 1.4.
2348
23492009-07-29  6.5.4-7 Cristy  <quetzlzacatenango@image...>
2350  * Replace color blending in DrawGradientImage() to use Composite Blend.
2351    this makes Gradients handle transparency correctly!
2352
23532009-07-28  6.5.4-7 Cristy  <quetzlzacatenango@image...>
2354  * The -thumbnail option no longer removes color profiles (reference
2355    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=14312).
2356  * Do not scale real / imaginary FFT / IFT.
2357  * Check for localtime() NULL return.
2358  * import --help requires an X server (reference
2359    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=14323).
2360  * Fails to load MS Windows icons with compressed PNG elements (reference
2361    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=14324).
2362
23632009-07-25  6.5.4-6 Cristy  <quetzlzacatenango@image...>
2364  * Support the new JPEG version 7 delegate library.
2365
23662009-07-24  6.5.4-6 Alexander E. Patrakov <patrakov@gmail...>
2367  * Incorrect use of setjmp in coders/png.c.
2368
23692009-07-23  6.5.4-5 Cristy  <quetzlzacatenango@image...>
2370  * We broke -scene when we fixed the -dispose option.  Try again.
2371
23722009-07-21  6.5.4-4 Cristy  <quetzlzacatenango@image...>
2373  * Update autoconf support files.
2374  * More than one -dispose setting overwrote previous settings (reference
2375    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=14252).
2376  * Don't use JPEG's color reduction algorithm for less than 8 colors.
2377
23782009-07-13  6.5.4-3 Anthony Thyssen <A.Thyssen@griffith...>
2379  * Final testing and bug fixes for all mathematical compose methods
2380    Including non-overlapping regions bugs found in in operators Divide,
2381    ColorDodge,  VividLight.  And the handling of transparency to follow
2382    standard 'Over' Blending in Divide.  Only math methods not looked at are
2383    the addition methods Plus, Add, Minus, and Subtract, which do not follow
2384    normal 'Over' alpha blending behaviour, for the purposes of mask handling.
2385
23862009-07-12  6.5.4-3 Anthony Thyssen <A.Thyssen@griffith...>
2387  * Addition of user definable 'Mathematics' compose method
2388      -compose Mathematics -set option:compose:args A,B,C,D -composite
2389    Will implement the formula    f(Sc,Dc) = A*Sc*Dc + B*Sc + C*Dc + D
2390    this lets you implement most smooth polynomial compose methods.
2391    (requested by Fred WienHaus)
2392
23932009-07-11  6.5.4-3 Anthony Thyssen <A.Thyssen@griffith...>
2394  * Finished the recoding of Composite methods to allow easier debugging
2395    and faster access.
2396  * Added PegtopLight compose method as an alternative simpler Softlight
2397    alternative.  See notes and comparison to SoftLight in...
2398       http://www.pegtop.net/delphi/articles/blendmodes/softlight.htm
2399  * From the notes on Photoshop blend modes at
2400       http://www.simplefilter.de/en/basics/mixmods.html
2401    Added extra composition modes:
2402       VividLight, PinLight, LinearBurn, LinearDodge
2403    NOTE: 'LinearBurn' the same as 'Plus' but with the normal 'Over' blending.
2404
24052009-07-10  6.5.4-3 Anthony Thyssen <A.Thyssen@griffith...>
2406  * Re-coding of Composite methods HardLight, SoftLight, Overlay, LinearLight,
2407    ColorBurn, ColorDodge, Multiply, Screen  to make it more readable, easier
2408    to debug, and directly comparable to SVG specifications.
2409  * Specifications changed for  SoftLight, ColorBurn, ColorDodge
2410    Though only SoftLight changed to significantly.
2411  * However implementation errors were found for  ColorBurn, LinearLight
2412
24132009-07-01  6.5.4-3 Cristy  <quetzlzacatenango@image...>
2414  * Add -blue-shift option.
2415  * Add compression flag for each channel of a PSD layer.
2416  * Implement experimental forward and inverse Fourier transforms (contributed
2417    by Sean Burke and Fred Weinhaus).  The -fft / -ifft option is not ready for
2418    prime time just yet.
2419  * Support -cdl (color decision list) option.
2420  * Don't process directories as filenames when using wildcard paths
2421    (i.e. logo[1]/png).
2422
24232009-07-01  6.5.4-2 Cristy  <quetzlzacatenango@image...>
2424  * Can't bit shift a float.
2425
24262009-06-25  6.5.4-1 Cristy  <quetzlzacatenango@image...>
2427  * Off by one error for multi-frame raw grayscale images.
2428  * Can't stat() a Zip or Bzip opaque structure.
2429  * DPX user bits are no longer truncated.
2430  * Return image colorspace for -format [%colorspace] option.
2431  * ThumbnailImage(): don't subsample if image is already thumbnail size.
2432
24332009-06-23  6.5.4-0 Anthony Thyssen <A.Thyssen@griffith...>
2434  * Automatic determination of B from C and C from B for a 'Keys Filter'
2435    when using the B,C Cubic Filter Expert options was broken.
2436    See http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=14037
2437
24382009-06-19  6.5.4-0 Anthony Thyssen <A.Thyssen@griffith...>
2439  * Added -compose 'Blur', variable blur mapping to CompositeImages
2440    Arguments   X_scale x Y_scale + angle   of the blurring ellipse.
2441  * Added "-blur" special compose option to "composite"
2442  * Cleanup of "composite" compose argument handling
2443
24442009-06-18  6.5.3-10 Cristy  <quetzlzacatenango@image...>
2445  * Clone pixel cache when cloning image to prevent RMagick semaphore lock.
2446  * Set compare similarity image to NULL to prevent double free.
2447
24482009-06-16  6.5.3-8 Cristy  <quetzlzacatenango@image...>
2449  * Set camera formats to require a seekable stream.
2450  * Do not let display program image window exceed the screen size.
2451
24522009-06-14  6.5.3-7 Cristy  <quetzlzacatenango@image...>
2453  * Improve FITS keyword parser.
2454
24552009-06-14  6.5.3-7 Anthony Thyssen <A.Thyssen@griffith...>
2456  * Cleanup of compose 'displace' of old useless code that is not used.
2457  * Implement a compose 'distort' mapping method,
2458    This is basically exactly like 'displace' but relative to a fixed point
2459    which may be user supplied as +X+Y
2460  * Default scaling to width/2 and height/2 of overlay (100% scale)
2461    with a distortion 'center' to the middle of the overlay image
2462  * If a '%' flag given scale displacement relative to image size
2463  * If a '!' flag given make scale and center relative to 'background' image
2464    instead of the overlay map.
2465  * If no 'height' scale given, use the X scale.
2466
24672009-06-13  6.5.3-6 Anthony Thyssen <A.Thyssen@griffith...>
2468  * Fixed bug for compose methods, Hue, Saturate, Luminize
2469
24702009-06-11  6.5.3-6 Cristy  <quetzlzacatenango@image...>
2471  * Report the correct transparent pixel values in the display program
2472    magnify windows.
2473  * Do not advance when finalizing image settings in the mogrify program.
2474
24752009-06-11  6.5.3-5 Anthony Thyssen <A.Thyssen@griffith...>
2476  * Fixed "convert" to merge the third 'mask' image into the 'source' image
2477    for correct handling of 2 dimensional -compose "displace".
2478  * Fixed PerlMagick Composite() for the same thing.
2479  * Modified compose "Displace" so displacement image's alpha channel can be
2480    used to mask the transparency of the overlay area.
2481
24822009-06-07  6.5.3-4 Cristy  <quetzlzacatenango@image...>
2483  * Added the HALD image Color LUT, and a no-op HALD: image generator.
2484    See Introduction at  http://www.quelsolaar.com/technology/clut.html
2485
24862009-06-07  6.5.3-4 Anthony Thyssen <A.Thyssen@griffith...>
2487  * Changed CompositeImageChannel() so that extra compose arguments are
2488    now passed in the ImageArtifact "compose:args". This can be assigned to
2489    images using   -set "option:compose:args" 'args'  where args are defined
2490    using 'geometry' style or 'comma separated numbers'.
2491  * Declared the special flag needed for Composite Tiling as the ImageArtifact
2492    "compose:outside-overlay".
2493  * Documentation update for CompositeImageChannel() in Core Library to
2494    reflect these changes.
2495  * Documentation update for DistortImage() in Core Library with the extra
2496    ImageArtifact controls it can use.
2497  * Bug correction in normalization of GetOptimalKernelWidth2D() of gem.c
2498
24992009-06-06  6.5.3-3 Anthony Thyssen <A.Thyssen@griffith...>
2500  * Documentation update for CompositeImageChannel() in Core Library.
2501    This adds the information on how extra compose arguments needed for
2502    specific compose methods are actually passed to the library function.
2503    Compose methods such as Blend, Dissolve and Displace.
2504
25052009-06-01  6.5.3-3 Priya Hariharan <priya.hariharan@globa...>
2506  * The target profile in ProfileImage() is no longer accessed after it is
2507    freed.
2508
25092009-06-01  6.5.3-1 Cristy  <quetzlzacatenango@image...>
2510  * Bug fix for -page.
2511
25122009-05-31  6.5.3-1 Anthony Thyssen <A.Thyssen@griffith...>
2513  * Minor change to -function Arctan to make first argument match slope
2514
25152009-05-29  6.5.3-0 Cristy  <quetzlzacatenango@image...>
2516  * Do not treat -page as a global option (reference
2517    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13864).
2518
25192009-05-28  6.5.2-10 Cristy  <quetzlzacatenango@image...>
2520  * Create thread set for pseudo-random number generator.
2521
25222009-05-25  6.5.2-9 Cristy  <quetzlzacatenango@image...>
2523  * Do not change opacity value for the -alpha background option.
2524  * Rebuild automake / autoconf scripts.
2525
25262009-05-23  6.5.2-8 Cristy  <quetzlzacatenango@image...>
2527  * Check for XMakeImage() integer overflow vulnerability (Secunia Advisory
2528    SA35216).
2529
25302009-05-23  6.5.2-8 Cristy  <quetzlzacatenango@image...>
2531  * Permit reading a specific frame of a multi-page TIFF with blobs.
2532
25332009-05-22  6.5.2-8 Anthony Thyssen <A.Thyssen@griffith...>
2534  * Added new -function methods  Arcsin  and Arctan
2535
25362009-05-19  6.5.2-8 Glenn Randers-Pehrson <glennrp@image...>
2537  * Fixed a regression with PNG8: format.
2538
25392009-05-19  6.5.2-7 Cristy  <quetzlzacatenango@image...>
2540  * The -geometry option was improperly applied twice.
2541
25422009-05-18  6.5.2-6 Richard Oehlinger <richard.oehlinger@celum...>
2543  * Set image colorspace to YCbCrColorspace if JPEG color space is JCS_YCbCr.
2544
25452009-05-14  6.5.2-5 Glenn Randers-Pehrson <glennrp@image...>
2546  * Updated help output and command-line options documentation to bring
2547    the -alpha options up to date with what's actually in the code.
2548
25492009-05-13  6.5.2-5 Glenn Randers-Pehrson <glennrp@image...>
2550  * Change "depreciated" to "deprecated" in several files.
2551
25522009-05-10  6.5.2-5 Cristy  <quetzlzacatenango@image...>
2553  * Change OpenMP schedule from dynamic to static for RenderFreeType().
2554  * Recognize unicode strings when computing caption word wrapping.
2555  * New -alpha background option to set fully-transparent pixels to the
2556    background color.
2557
25582009-05-08  6.5.2-4 Cristy  <quetzlzacatenango@image...>
2559  * Combined layer of transparent PSD image was not being read properly.
2560
25612009-05-06  6.5.2-3 Glenn Randers-Pehrson <glennrp@image...>
2562  * Progress on "-define png:bit-depth=value" and "-define png:color-type=value"
2563    It is now able to write an opaque black-and-white image in any of the 15
2564    valid combinations of PNG color-type and bit-depth.
2565  * Fixed a regression with writing sub-8-bit grayscale PNGs.
2566
25672009-05-06  6.5.2-2 Chris Madison  <madisonblu@gmail...>
2568  * Create 8-bit TIFF images if -depth is set to 8 and HDRI-enable ImageMagick.
2569
25702009-05-04  6.5.2-1 Chris Madison  <madisonblu@gmail...>
2571  * Accept file lists on the command line (e.g. echo "rose: rose.png" |
2572    convert @- ...).
2573  * Duplicate line in tiff.c breaking read of zip compressed tif (reference
2574    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13688).
2575  * Support policies to permit or deny any coder, delegate, filter, or file
2576    path (see policy.xml).
2577
25782009-05-02  6.5.2-0 Chris Madison  <madisonblu@gmail...>
2579  * The mogrify -crop option returns multiple images if an x/y offset is not
2580    specified (e.g. -crop 100x100).
2581  * Generate a proper file path for -path @filelist.txt (reference
2582    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=13671).
2583
25842009-05-01  6.5.2-0 Glenn Randers-Pehrson <glennrp@image...>
2585  * Accept "-define png:bit-depth=value" and "-define png:color-type=value"
2586    options.  This is work-in-progress with the objective of being able to
2587    precisely specify the type of PNG file to be written.  The previously-used
2588    internal attribute "png:bit-depth" that was used to communicate between
2589    the PNG writer and the JNG writer is changed to "png:bit-depth-written".
2590    This feature needs testing.  It is important to note that this feature
2591    cannot be used to force the PNG to use a bit-depth or color-type that
2592    does not losslessly represent the image.  You can, however, cause
2593    the writer to use a larger depth or to use the RGB colorspace when
2594    grayscale or indexed would have been sufficient.
2595
25962009-05-01  6.5.1-10 Anthony Thyssen <A.Thyssen@griffith...>
2597  * Fixed the Rmin usage in Depolar and Polar distortions
2598  * The 6th argument (Ato) for Polar/Depolar is now optional and defaults
2599    to Afrom + 360 degrees (or a fill circle from the given start angle)
2600
26012009-04-30  6.5.1-10 Cristy  <quetzlzacatenango@image...>
2602  * Do not return a black image for -channel RGBA -gaussian (reference
2603    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13669).
2604
26052009-04-28  6.5.1-9 Cristy  <quetzlzacatenango@image...>
2606  * Fix 'conflicting types for Huffman2DEncodeImage' compile exception.
2607
26082009-04-25  6.5.1-9 Cristy  <quetzlzacatenango@image...>
2609  * Generate BMP 32-bit ARGB format for images with transparency (reference
2610    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13633).
2611
26122009-04-24  6.5.1-7 Cristy  <quetzlzacatenango@image...>
2613  * Grok 'image.psd[0]' and 'image.mpg[0]' (reference
2614    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=13609).
2615  * Normalize similarity based on reconstruction not the original (reference
2616    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13626).
2617  * Support multiple JPEG images encapsulated within DICOM.
2618
26192009-04-23  6.5.1-6 Cristy  <quetzlzacatenango@image...>
2620  * Msys does not understand NAME_MAX.
2621
26222009-04-22  6.5.1-5 Cristy  <quetzlzacatenango@image...>
2623  * Check for valid linked list before assigning next / previous pointers.
2624
26252009-04-21  6.5.1-4 Glenn Randers-Pehrson <glennrp@image...>
2626  * Check error return from CompressColormapTransFirst() in coders/png.c
2627
26282009-04-21  6.5.1-4 Glenn Randers-Pehrson <glennrp@image...>
2629  * Refrain from modifying image struct members (color, depth, matte)
2630    while writing PNG datastreams.
2631
26322009-04-21  6.5.1-4 Glenn Randers-Pehrson <glennrp@image...>
2633  * Sometimes the PNG8: format would produce 1-, 2-, or 4-bit PNG datastreams.
2634    Now it always produces 8-bit datastreams as users probably expect.
2635
26362009-04-21  6.5.1-4 Glenn Randers-Pehrson <glennrp@image...>
2637  * Suppressed "shadowed declaration" warnings in coders/jpeg.c and
2638    coders/png.c that are triggered by "-Wshadow" gcc compiler flag.
2639
26402009-04-17  6.5.1-3 Cristy  <quetzlzacatenango@image...>
2641  * The display program now returns a 0 exit code on success (reference
2642    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13579).
2643
26442009-04-14  6.5.1-3 Glenn Randers-Pehrson <glennrp@image...>
2645  * Folded some long lines and made other cosmetic changes.in coders/png.c
2646
26472009-04-13  6.5.1-3 Cristy  <quetzlzacatenango@image...>
2648  * MVG autodetection failing (reference
2649    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=13542).
2650
26512009-04-11  6.5.1-2 Cristy  <quetzlzacatenango@image...>
2652  * Image not properly placed when displaying to the X server root (reference
2653    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13532).
2654  * fmax() is not support on some platforms (reference
2655    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13533).
2656
26572009-04-11  6.5.1-2 Anthony Thyssen <A.Thyssen@griffith...>
2658  * Rename existing "Bilinear" distortion as  "BilinearReverse"
2659  * Added forward mapped bilinear distort as  "BilinearForward"
2660  * The "Bilinear" distort is temporarily obsoleted but will eventually
2661    be added as a  "BilinearReverse" and "BilinearForward" combination
2662    mapping though a unit square.
2663  * Sparse Gradient internally uses "BilinearReverse" for its "Bilinear"
2664    gradient function as that method is the direct use of such equations.
2665
26662009-04-01  6.5.1-1 Cristy  <quetzlzacatenango@image...>
2667  * Default to min-is-white Photometric for fax / group4 compression (reference
2668    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13468).
2669  * Respect image resolution when setting PDF MediaBox (reference
2670    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=13350).
2671  * Add SimilarityImage() to return how similar one image is to another.
2672
26732009-03-28  6.5.1-0 Cristy  <quetzlzacatenango@image...>
2674  * Graceful exit in djvu coder when EOF is thrown.
2675  * Support -unsharp option for the montage program.
2676
26772009-03-28  6.5.0-10 Cristy  <quetzlzacatenango@image...>
2678  * Reduce deskew blurring: use AffineTransformImage() rather than
2679    RotateImage().
2680  * Unexpected end-of-file @ xwd.c/ReadXWDImage/252 (reference
2681    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13430).
2682
26832009-03-26  6.5.0-10 Markus Dahms <markus.dahms@progr...>
2684  * Support for -density & -units options in PSD writer.
2685
26862009-03-26  6.5.0-10 Samuel Thibault  <samuel.thibault@ens-l...>
2687  * Fix bug in the braille coder which makes it always segfault.
2688
26892009-03-25  6.5.0-9 Cristy  <quetzlzacatenango@image...>
2690  * Enhance the compare program to locate a template image within a larger
2691    image.
2692  * Eliminate assertion when generating a PDF thumbnail.
2693
26942009-03-25  6.5.0-8 Cristy  <quetzlzacatenango@image...>
2695  * Fix assertion in IntegralRotateImage (reference
2696    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13410).
2697
26982009-03-24  6.5.0-7 Cristy  <quetzlzacatenango@image...>
2699  * Referenced counted blob incremented incorrectly in CloneImage() (reference
2700    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13410).
2701
27022009-03-23  6.5.0-6 Chris Madison  <madisonblu@gmail...>
2703  * Assertion failure reading PSD image (reference
2704    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13397).
2705
27062009-03-21  6.5.0-5 Chris Madison  <madisonblu@gmail...>
2707  * Change -selective-blur to use gaussian kernel.
2708
27092009-03-21  6.5.0-4 ERB  <entropy@xebec...>
2710  * Missing locks in blob - race condition (reference
2711    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13385).
2712
27132009-03-19  6.5.0-3 Chris Madison  <madisonblu@gmail...>
2714  * Use default SVG resolution unless resolution is explicitly set (reference
2715    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13373).
2716  * Add support for -selective-blur option.
2717
27182009-03-19  6.5.0-3 ragesteel  <iimagemagic-org-iapied0o@gt2.r...>
2719  * ImageToBlob() no longer faults if Jasper compression is wrong (reference
2720    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13372).
2721
27222009-03-19  6.5.0-3 ERB  <entropy@xebec...>
2723  * Check the 8BIM profile resource block length (reference
2724    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13368).
2725  * Unlocked read in DeleteNodeByValueFromSplayTree (reference
2726    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13370).
2727
27282009-03-18  6.5.0-2 ERB  <entropy@xebec...>
2729  * Eliminate race condition when acquiring a wand (reference
2730    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13357).
2731  * Use of "localtime" in FormatMagickTime not thread-safe (reference
2732    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13358).
2733
27342009-03-18  6.5.0-2 Cristy  <quetzlzacatenango@image...>
2735  * Fix the image compose operator at OverCompositeOP for shadows (reference
2736    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=13330).
2737
27382009-03-14  6.5.0-1 Paul Smedley  <paul@smedl...>
2739  * Patches to get ImageMagick working under OS2.
2740
27412009-03-10  6.5.0-1 Anthony Thyssen <A.Thyssen@griffith...>
2742  * Expansion of Virtual-Pixel (Cache) handling, to include corrected Mirror,
2743    plus addition of  CheckerTile, HorizontalTileEdge and VerticalTileEdge
2744
27452009-03-10  6.5.0-0 John Cupitt  <jcupitt@gmail...>,
2746                    Glenn Randers-Pehrson <glennrp@image...>
2747  * DICOM reader not handling signed pixels properly.
2748
27492009-03-09  6.4.9-10 Alexander E. Patrakov <patrakov@gmail...>
2750  * Don't call GetValueFromSplayTree() if image properties is NULL.
2751
27522009-03-09  6.4.9-10 Anthony Thyssen <A.Thyssen@griffith...>
2753  * Fix minor size issue with bestfit +distort operation.
2754  * Enable listing of -distort Polynomial
2755  * Minor tweeks and center fixes for Polar/Depolar
2756
27572009-03-01  6.4.9-9 Cristy  <quetzlzacatenango@image...>
2758  * Convert returns MagickFalse for the -version option (reference
2759    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=13230).
2760  * Don't set pixel opacity unless the image alpha channel is active (reference
2761    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13189).
2762
27632009-02-27  6.4.9-8 Anthony Thyssen <A.Thyssen@griffith...>
2764  * Fix old -clut bug for re-coloring gray images using transparent and
2765    semi-transparent colors.
2766
27672009-02-22  6.4.9-7 Rick Mabry  <rick.mabry@anony...>
2768  * Changes have been made to scores of the files that generate the
2769    documentation. The most noticeable cosmetic changes are to the command-line
2770    examples and command-line snippets, which now have a new look: dark blue
2771    boxes with white/yellow text to indicate sample input/output.  Inclusion of
2772    current version and release dates in appropriate places are now
2773    automatically generated. Also, many changes have been made to begin to
2774    bring the pages into strict W3C compliance with respect to both HTML and
2775    CSS.
2776
27772009-02-21  6.4.9-7 Chris Madison  <madisonblu@gmail...>
2778  * The identify program reads the image pixels when the -format option is
2779    asking for image statistics.
2780  * Much improved ImageMagick validation suite (exercise with 'make check').
2781
27822009-02-18  6.4.9-5 Jon  <jon@brick...>
2783  * Processing the arg list -tile is replaced by -sans0 which is 1 char longer
2784    and which overwrites the allocated area.
2785
27862009-02-16  6.4.9-5 Chris Madison  <madisonblu@gmail...>
2787  * Add section to license to alert users to third-party licenses in the
2788    NOTICE file.
2789
27902009-02-11  6.4.9-3 Anthony  <A.Thyssen@griffith...>
2791  * Replaced geometry string parsing using ParseGravityGeometry() in
2792    "composite" with more direct use of GravityAdjustGeometry();
2793
27942009-02-10  6.4.9-3 Cristy  <quetzlzacatenango@image...>
2795  * Support file descriptors (e.g. convert image.jpg fd:3 ...).
2796  * The stream utility no longer go into an infinite loop (reference
2797    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=13102).
2798
27992009-02-04  6.4.9-2 Cristy  <quetzlzacatenango@image...>
2800  * JPEG to PDF was not always reversible (reference
2801    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13020).
2802
28032009-01-30  6.4.9-0 Cristy  <quetzlzacatenango@image...>
2804  * Stroking when annotating failed for stroke widths > 2 (reference
2805    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13009).
2806
28072009-01-24  6.4.8-10 Cristy  <quetzlzacatenango@image...>
2808  * TransformImageColorspace() returns GRAYColorspace when set (reference
2809    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12990).
2810  * Don;t assume CMYK unless document process colors include Cyan, Magenta,
2811    or Yellow.
2812
28132009-01-23  6.4.8-9 Cristy  <quetzlzacatenango@image...>
2814  * Increase random angle range for +polaroid from -7..7 to -15..15 degrees.
2815
28162009-01-22  6.4.8-8 Anthony  <A.Thyssen@griffith...>
2817  * Fixed a -evaluate AddModulus 'patch' for correct 'negative' handling
2818
28192009-01-20  6.4.8-7 Cristy  <quetzlzacatenango@image...>
2820  * Removed previous patches for -shear directions.
2821
28222009-01-20  6.4.8-8 Thomas Stegemann  <Thomas.Stegemann@mater...>
2823  * SVG with resolutions other than 72.0 dpi, text is no longer transformed
2824    twice.
2825
28262009-01-20  6.4.8-8 Anthony  <A.Thyssen@griffith...>
2827  * Renamed -evaluate methods 'sin' and 'cos' to math C math library names
2828  * Added  "-function polynomial  a,b,c,...."   Eg:  a*x^2 + b*x + c
2829  * Added  "-function sinusoid freq,phase,amplitude,bias  (all optional)
2830
28312009-01-18  6.4.8-7 Anthony  <A.Thyssen@griffith...>
2832  * Removed "annotate" patches, which causes no end of problems.
2833    Original coding worked perfectly fine.  Annotate isn't part of SVG!
2834
28352009-01-18  6.4.8-7 Cristy  <quetzlzacatenango@image...>
2836  * Respect mouse wheel movements for display program (reference
2837    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=12938).
2838  * Grab button in Display Open menu now works consistently (reference
2839    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12942).
2840  * Patch for problem with opacity in MVG (reference
2841    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12946).
2842
28432009-01-14  6.4.8-6 Cristy  <quetzlzacatenango@image...>
2844  * Don't accept discontinuous shear angles for the -annotate option.
2845    -- REMOVED
2846
28472009-01-14  6.4.8-6 Mark Freeman <mark.freeman@porci...>
2848  * Apply patch so ImageMagick compiles with Visual Studio 6.
2849
28502009-01-12  6.4.8-5 Alexander E. Patrakov <patrakov@gmail...>
2851  * Fix small memory leak on truncated PNG images.
2852  * Do not allocate pixels when pinging a PNG image.
2853
28542009-01-11  6.4.8-6 Chris Madison  <madisonblu@gmail...>
2855  * Set the stroke opacity for "opacity" SVG element (reference
2856    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10594).
2857
28582009-01-10  6.4.8-5 Matthew Litwin <mlitwin@sonic...>
2859  * Convert to windows .ico format no longer inverts alpha channel.
2860
28612009-01-10  6.4.8-5 Cristy  <quetzlzacatenango@image...>
2862  * Interpret geometry correctly for negative angles (-shear 30x-10).
2863
28642009-01-08  6.4.8-4 Eberhard Mattes  <eberhard.mattes@web.d...>
2865  * Fix GetMagickToken() to accept locales that use "," as radix character.
2866
28672009-01-08  6.4.8-4 Anthony  <A.Thyssen@griffith...>
2868  * Add (and Fix) -evaluate methods   Sine, Cosine, AddModulus
2869
28702009-01-05  6.4.8-4 Rick Mabry  <rick.mabry@anony...>
2871  * Check for negative offsets (bevel widths) for the -frame option.
2872
28732009-01-04  6.4.8-4 Alexander E. Patrakov <patrakov@gmail...>
2874  * Patch for a memory leak and a logical bug in coders/gif.c.
2875  * CopyMagickString() now returns the minimum of the source string length
2876    or the length parameter.
2877  * Properly set alpha channel in PNGs with palette and tRNS.
2878
28792009-01-01  6.4.8-4 Cristy  <quetzlzacatenango@image...>
2880  * Support %[] embedded filename tag (e.g. convert rose: -set area "%wx%h"
2881    'rose-%[area].png').
2882  * Do not set the fill element when 'opacity' is set (reference
2883    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10594).
2884  * Restore support for decoding the DVI format.
2885  * Add perl and math lib reference to PerlMagick Makefile (reference
2886    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12840).
2887  * Fix crash on invalid JPEG XML profile.
2888  * Export libtool symbols in MagickCore.sym and MagickWand.sym.
2889  * Support sine and cosine as arguments to the -evaluate option.
2890
28912008-12-31  6.4.8-4 Amartyo Banerjee" <amartyo@gmail...>
2892  * Calculate the kurtosis and skewness of image channels (reference
2893    http://amartyosscrapbook.blogspot.com/2008/12/formulas-used-to-calculate-kurtosis-and.html).
2894
28952008-12-28  6.4.8-4 Rick Mabry  <rick.mabry@anony...>
2896  * Patch magick/display.c and PerlMagick/ContrastStretchImage() to return the
2897    same results as the -contrast-stretch option.
2898  * ContrastStretchImageChannel() no longer interpreted as Contast() by
2899    MogrifyRegion() in PerlMagick.
2900
29012008-12-28  6.4.8-3 Rick Mabry  <rick.mabry@anony...>
2902  * Reverse argument and option in Throw*InvalidArgumentException()
2903    macro for proper exception message.
2904  * Recognize negative geometries for -shear and -annotate (.e.g. 45x-30).
2905  * Fix Y shear angle for -shear option.
2906
29072008-12-26  6.4.8-2 Cristy  <quetzlzacatenango@image...>
2908  * Use GetImageArtifact() to retrieve -attenuate option value for +noise.
2909  * Support reading FITS test files (reference
2910    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12799).
2911  * Replace input.ttf with the public domain Tuffy.ttf font.
2912  * MagickNewImage() no longer faults when parameters are incorrect (reference
2913    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12817).
2914  * Allocate strings returned by XGetResourceInstance() (reference
2915    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12818).
2916  * The -append gravity is relative to the container (reference
2917    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=12821).
2918
29192008-12-19  6.4.8-1 Cristy  <quetzlzacatenango@image...>
2920  * Reference cache rather than acquiring when cloning an image.
2921
29222008-12-19  6.4.8-0 Cashish Kulkarni <ashkulz@redif...>
2923  * Cross-compilation failure using MinGW on Linux for ImageMagick trunk
2924
29252008-12-19  6.4.8-0 Cristy  <quetzlzacatenango@image...>
2926  * Add -interword-spacing option to convert.
2927  * Initialize the black channel when testing the CMY colorspace (reference
2928    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12685).
2929  * remove calls to exit() in MagickWand (reference
2930    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=12772).
2931  * Validate -affine arguments.
2932  * Accept -attenuate as an option for convert.
2933  * Properly create RGBA image if colormapped image has transparency.
2934  * Support X11 geometry like this: +-4+-4;  weird but X11 supports it.
2935
29362008-12-17  6.4.7-10 Chris Madison  <madisonblu@gmail...>
2937  * Fix off-by-one problem with -shear.
2938  * Clone pixel cache method when cloning an image.
2939
29402008-12-16  6.4.7-9 Anthony  <A.Thyssen@griffith...>
2941  * Make "-layers Coalesce" work as it should.
2942
29432008-12-16  6.4.7-9 Sam Fisher <fisher@image...?
2944  * Support > 2GB TIFF under Windows.
2945
29462008-12-12  6.4.7-8 mootools <help@mooto...>
2947  * FormatMagickTime() checks to ensure the provided time is valid.
2948
29492008-12-12  6.4.7-8 Cristy  <quetzlzacatenango@image...>
2950  * Add -kerning option to convert.
2951  * Remove halo effect for the -scale option.
2952
29532008-12-11  6.4.7-7 Alan Wright  <alanwright.atex@google...>
2954  * Fix a 1 byte overrun in Postscript coder.
2955
29562008-12-10  6.4.7-6 Cristy  <quetzlzacatenango@image...>
2957  * Fix small memory leak in ExpandFilenames().
2958
29592008-12-09  6.4.7-5 Cristy  <quetzlzacatenango@image...>
2960  * Fix small memory leak in LoadLocaleList().
2961  * Fix small memory leak in GetProfilesFromResourceBlock().
2962  * Don't forget to scale grayscale values when quanum min-is-white is set.
2963
29642008-12-08  6.4.7-4 Cristy  <quetzlzacatenango@image...>
2965  * Include delegate libraries in MagickCore-config script.
2966
29672008-12-07  6.4.7-3 Cristy  <quetzlzacatenango@image...>
2968  * Fix off-by-one error for -chop 0x50%.
2969  * Performance improvement bilinear interpolation.
2970
29712008-12-06  6.4.7-2 Cristy  <quetzlzacatenango@image...>
2972  * Support absolute paths in the include directive within a configuration
2973    file.
2974
29752008-12-05  6.4.7-1 Chris Madison  <madisonblu@gmail...>
2976  * Assume Log colorspace if DPX transfer is LogarithmicColorimetric.
2977  * Another attempt at properly extracting the IPTC profile from a 8BIM
2978    resource block.
2979
29802008-12-04  6.4.7-1 Anthony  <A.Thyssen@griffith...>
2981  * AppendImage() re-written to respect gravity properly!
2982    Routine simplified to a single loop for both styles of append
2983
29842008-12-03  6.4.6-9 Cristy  <quetzlzacatenango@image...>
2985  * AppendImage() respects gravity.
2986  * Protect against circular image list when cropping.
2987  * The index variable must be long rather than unsigned long for the DCM
2988    coder.
2989
29902008-12-02  6.4.6-9 Cristy  <quetzlzacatenango@image...>
2991  * Use ScaleQuantumToMap() to prevent fault in SetGrayscaleImage() when
2992    quantum depth is 32.
2993
29942008-12-01  6.4.6-8 Cristy  <quetzlzacatenango@image...>
2995  * Global replaced accidentally renamed MagickGetImagePixelColor().
2996
29972008-11-29  6.4.6-6 Cristy  <quetzlzacatenango@image...>
2998  * Fixed transient bug in the -white-threshold option.
2999  * -extent x256+100+100 no longer returns an exception (reference
3000    http://www.imagemagick.org/discourse-server/viewtopic.php?f=7&t=12583).
3001
30022008-11-27  6.4.6-5 Cristy  <quetzlzacatenango@image...>
3003  * TIFF pad is relative to bits-per-sample (reference
3004    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=12563).
3005
30062008-11-27  6.4.6-5 Koshiji Masayuki  <kosiji.masayuki@da.mi...>
3007  * Support GBR raw image files.
3008
30092008-11-26  6.4.6-4 Cristy  <quetzlzacatenango@image...>
3010  * DPX 10 bit YUV 4:2:2 are now processed properly (reference
3011    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=12443).
3012  * Default PDF compression to that of the image unless overwritten by
3013    the -compress option.
3014
30152008-11-25  6.4.6-3 Cristy  <quetzlzacatenango@image...>
3016  * Numerous pixel cache improvements including embedded support for
3017    OpenMP in a transparent manner.
3018
30192008-11-20  6.4.6-2 Cristy  <quetzlzacatenango@image...>
3020  * Transient bug in encipher / decipher operation (reference
3021    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12540).
3022
30232008-11-14  6.4.6-1 Cristy  <quetzlzacatenango@image...>
3024  * MPC image files working again.
3025  * coders/wmf.c/lite_font_stringwidth() returns string width (reference
3026    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12528).
3027
30282008-11-10  6.4.6-0 Cristy  <quetzlzacatenango@image...>
3029  * Fix temporary file leak.
3030
30312008-11-18  6.4.5-9 Koshiji Masayuki  <kosiji.masayuki@da.mi...>
3032  * Fix bug for RGBO image @ line, plane and partition interlace.
3033
30342008-11-18  6.4.5-9 Chris Madison  <madisonblu@gmail...>
3035  * Deprecate pixel methods: AcquireImagePixels(), GetImagePixels(), etc.
3036  * New pixel methods: GetVirtualPixels(), GetAuthenticPixels(), etc.
3037
30382008-11-15  6.4.5-7 Alexander E. Patrakov <patrakov@gmail...>
3039  * GPS and multivalued EXIF properties support
3040
30412008-11-14  6.4.5-6 Manish Aggarwal <manish@circu...>
3042  * Add TransparentPaintImageChroma() to MagickCore and transparentChroma()
3043    to Magick++.
3044
30452008-11-10  6.4.5-6 Cristy  <quetzlzacatenango@image...>
3046  * Correct DPX frame position property label (reference
3047    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12440).
3048  * Textures are no longer painted as the background color.
3049  * Update both fields of an EXIF resolution.
3050  * Support query-font-metrics MSL tag.
3051
30522008-11-01  6.4.5-4 Cristy  <quetzlzacatenango@image...>
3053  * Do not set image colorspace for the MSL modulate tag.
3054
30552008-11-01  6.4.5-3 Cristy  <quetzlzacatenango@image...>
3056  * Off by one error when computing affine in DrawAffineImage() (reference
3057    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12391.
3058
30592008-10-30  6.4.5-2 Cristy  <quetzlzacatenango@image...>
3060  * Fixed local adaptive thresholding  when using an offset (reference
3061    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12371.
3062  * Set SetImagePixels() rather than SyncImagePixelCache() to update
3063    the pixel cache morphology.
3064
30652008-10-26  6.4.5-1 Cristy  <quetzlzacatenango@image...>
3066  * Set explicit image format for BlobToImage() (reference
3067    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=12340).
3068  * p_thread_t is an aggregate under MinGW.
3069
30702008-10-20  6.4.5-0 Cristy  <quetzlzacatenango@image...>
3071  * pthread_t can be aggregate so stop treating it like its atomic.
3072  * default the WPG image size to 1 top avoid "no pixels defined in cache"
3073    exceptions.
3074
30752008-10-17  6.4.4-8 Anthony  <A.Thyssen@griffith...>
3076  * slight modification of the added "radial-gradient:" image generator
3077    so the radius goes to an edge rather than the corner, allowing more user
3078    control based on image size.
3079  * fix -raise N to mean -raise NxN
3080
30812008-10-15  6.4.4-8 Cristy  <quetzlzacatenango@image...>
3082  * Add support for inline images.
3083
30842008-10-10  6.4.4-7 Cristy  <quetzlzacatenango@image...>
3085  * MinGW supports both Posix threads and Windows critical sections.
3086
30872008-10-06  6.4.4-5 Cristy  <quetzlzacatenango@image...>
3088  * pthread_self() can be an aggregate value.
3089  * Scale pixel quantum to match PNG tRNS range (i.e. 0-255).
3090
30912008-10-06  6.4.4-3 Cristy  <quetzlzacatenango@image...>
3092  * Set sentinel byte for MVG coder.
3093  * fx:standard_deviation returns standard deviation now instead of mean.
3094
30952008-10-01  6.4.4-1 Florent Monnier  <monnier.florent@gmail...>
3096  * Support radial gradients in DrawGradientImage().
3097
30982008-09-26  6.4.4-1 Cristy  <quetzlzacatenango@image...>
3099  * Fix memory leak when XMP profile is corrupt.
3100  * Support filename references (e.g. convert image-%d.jpg[1-5] ...).
3101
31022008-09-25  6.4.4-0 Cristy  <quetzlzacatenango@image...>
3103  * Use -remap rather than -affinity.
3104  * Don't unregister a module for an image coder signature exception.
3105  * Don't assume a monochrome image is colormapped.
3106
31072008-09-25  6.4.4-0 Anthony <A.Thyssen@griffith...>
3108  * Attempt to fix three image "composite -displace" while also allowing use
3109    of separate X, Y grayscale displacement maps, or a merged X=red Y=green
3110    (later transparency mask will also be added) as discussed in IM Examples,
3111    'distortion maps', but for -displace.
3112
31132008-09-24  6.4.3-10 Cristy  <quetzlzacatenango@image...>
3114  * Fix pixel cache race condition.
3115
31162008-09-23  6.4.3-10 Cristy  <quetzlzacatenango@image...>
3117  * Fixed an OTB coder bug (reference
3118    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12119).
3119
31202008-09-23  6.4.3-8 Peter Fales <psfales@alcat...>
3121  * Add NULL terminator to options list to in MontageImageCommand().
3122
31232008-09-23  6.4.3-8 Anthony <A.Thyssen@griffith...>
3124  * Added -layers TrimBounds  which will adjust the offsets and canvas bounds
3125    to fit the current sequence of layered/animated images. The images
3126    themselves are not modified only the 'page' meta-data.  As a side-effect
3127    all offsets will become positive, with a minimal canvas width/height.
3128
31292008-09-22  6.4.3-8 Cristy  <quetzlzacatenango@image...>
3130  * Define _FILE_OFFSET_BITS from MAGICKCORE_FILE_OFFSET_BITS.
3131
31322008-09-10  6.4.3-7 Anthony <A.Thyssen@griffith...>
3133  * String Memory leak from InterpretImageProperties() in "annotate"
3134    for Command line handling in mogrify.c
3135  * Allow percent escapes in both -sparse-color and -distort argument strings.
3136  * Fix -alpha to allow Set, Copy, and Extract from command line
3137  * Fix -alpha Set so it only clears the alpha when it was previously off
3138  * Changed 'AllChannels' to be just the 'real' channels (including K).
3139  * Special handling if  +level-colors is given one color, and no separator.
3140  * Fix 'matte' flag in DisposeImages() (for -layer dispose)
3141
31422008-09-01  6.4.3-7 Cristy  <quetzlzacatenango@image...>
3143  * Fix -interpolate / -compose settings.
3144  * No need to specify -endian for native floating point format.
3145  * Remove small memory leak when cloning image properties (reference
3146    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11981).
3147  * The scan delegate requires a device name, not a symbolic link.
3148  * Report alpha instead of opacity for the TXT image format (reference
3149    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12002).
3150  * Add channel support to -motion-blur.
3151  * Set the SVG affine matrix *before* we compute the scale (reference
3152    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12030).
3153  * Rely on 'omp critical' in the rare case where OpenMP is enabled but
3154    ImageMagick distribution is built without thread support.
3155  * Return the correct number of unique colors for colormapped image (reference
3156    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12055).
3157  * SVG depends on MagickWand for parallel make (reference
3158    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12099).
3159
31602008-09-02 6.4.3-7
3161  * Addition of 'BarrelInverse' Distortion
3162
31632008-08-27  6.4.3-6 Cristy  <quetzlzacatenango@image...>
3164  * Extract / embed namespace for JPEG XMP profiles (reference
3165    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11832).
3166  * Deprecate -map and replace with -affinity which supports dither methods.
3167  * Set image depth when -depth is fired.
3168  * Fix small memory leak in TIFF coder (reference
3169    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11968).
3170
31712008-08-24  6.4.3-5 Cristy  <quetzlzacatenango@image...>
3172  * Parallelize the colorspace transforms.
3173  * Honor gravity for -extent option (reference
3174    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11944).
3175
31762008-08-22  6.4.3-3 Cristy  <quetzlzacatenango@image...>
3177  * Fixed a memory leak in the TransparentPaintImage() method.
3178
31792008-08-20  6.4.3-2 Cristy  <quetzlzacatenango@image...>
3180  * Treat -compose as a setting.
3181  * Check for depth == 0 in GetQuantumScale() (reference
3182    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11921).
3183  * Fix CIN coder scanline length (reference
3184    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11922).
3185
31862008-08-20  6.4.3-1 Cristy  <quetzlzacatenango@image...>
3187  * Add $(MAGICKWAND_LIBS) dependency to the PerlMagick Makefile (reference
3188    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11908).
3189  * Fix configure script to configure the JBIG delegate library (reference
3190    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11907).
3191  * Error in indexed PNG output if number of colors <= 16 (reference
3192    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11905).
3193
31942008-08-18  6.4.3-0 Cristy  <quetzlzacatenango@image...>
3195  * Always reinterpret %[fx:] properties.
3196  * Composite based on the composite image compose operator.
3197
31982008-08-14  6.4.2-10 Cristy  <quetzlzacatenango@image...>
3199  * Add --coder-path and --filter-path options to MagickCore-config to
3200    support the Magick Coder and Image Filter kits.
3201
32022008-08-17  6.4.2-9 Anthony <anthony@griffith...>
3203  * -sparse-color option completed with initial set of methods.
3204  * -distort Barrel arguments expanded.
3205
32062008-08-14  6.4.2-9 Cristy  <quetzlzacatenango@image...>
3207  * The -draw option no longer returns an error when for # like .6 (reference
3208    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11879).
3209
32102008-08-14  6.4.2-9 Cristy  <quetzlzacatenango@image...>
3211  * New dithering selection option, -dither Floyd-Steinberg or
3212    -dither Riemersma.
3213
32142008-08-10  6.4.2-8 Anthony <anthony@griffith...>
3215  * Added new distort "Polar" and "DePolar" due to Forum Discussions
3216
32172008-08-07  6.4.2-8 Cristy  <quetzlzacatenango@image...>
3218  * Change MPEG delegate from mpeg2decode/mpeg2encode to ffmpeg (reference
3219    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11827).
3220  * Extract embedded XMP and EXIF profiles froma Photoshop resource block.
3221  * Support -compose option in the compare program.
3222
32232008-08-04  6.4.2-7 Cristy  <quetzlzacatenango@image...>
3224  * Support -fx scientific-notation (e.g. '2.0*3.81469e-06').
3225  * Substitute DistortImage() with 'AffineProjectionDistortion' for
3226    the older DrawAffineImage() in AffineTransformImage().
3227  * Apply Sam Hocevar's patch to replace  Hilbert-Peano curve dithering with
3228    Floyd Steinberg.
3229  * Added -virtual-pixel method VerticalTile as a complement to HorizontalTile
3230
32312008-08-02  6.4.2-6 Anthony <anthony@griffith...>
3232  * Added -virtual-pixel method HorizontalTile suitable for generating 360
3233    degree Arcs and Polar Distorts.
3234
32352008-07-31  6.4.2-6 Cristy  <quetzlzacatenango@image...>
3236  * Patch -fx to properly recognize maxima and minima.
3237  * Add channel specifier to -fx depth, mean, maxima, minima, and
3238    standard_deviation (e.g. depth.r).
3239  * Properly append .magick to the USERPROFILES path (reference
3240    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11806).
3241
32422008-07-30  6.4.2-6 Anthony <anthony@griffith...>
3243  * Added a  "-set option:distort:scale"  which scales the output 'view'
3244    by the amount given.  This is directly useful for doing 'super-sampled'
3245    distorts, just set this, the scale the result back to a normal size.
3246
32472008-07-27  6.4.2-5 Anthony <anthony@griffith...>
3248  * Rewrite on coefficient handling for DistortImages so allow for generation
3249    by other operators (SparseColor), and addition of verbose output of
3250    equivalent -fx functions for DistortImages to report of the internal
3251    coefficients that was calculated, and who they are used.
3252  * Initial implementation of SparseColor for interpolated gradients from
3253    sparsely separated points of color (or possibly other forms of arguments)
3254  * New distortion Barrel as defined by Helmut Dersch options A,B,C,D
3255    on his web page  http://www.all-in-one.ee/~dersch/barrel/barrel.html
3256    And as developed by Fred WeinHaus in his PinBarrel script
3257
32582008-07-20  6.4.2-5 Cristy  <quetzlzacatenango@image...>
3259  * Certain corrupt GIF images no longer hang (reference
3260    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11723).
3261  * Read more than one image (if they exist) from DJVU image files.
3262  * Don't set image depth in histogram coder (references
3263    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11752).
3264
32652008-07-17  6.4.2-4 Cristy  <quetzlzacatenango@image...>
3266  * Fixed cache nexus threading problem to avoid spurious assertions when
3267    calling the DistortImage() method.
3268
32692008-07-17  6.4.2-4 Anthony <anthony@griffith...>
3270  * New distortion  Shepards which provide semi-localized distorts of control
3271    points within an image, as first developed for IM by Frew Weinhaus in his
3272    ShapeMorph script.   http://www.fmwconcepts.com/imagemagick/shapemorph/
3273    It's almost like taffy pulling!
3274
32752008-07-12  6.4.2-2 Anthony <anthony@griffith...>
3276  * Separate coefficient calculation from DistortImages (future development)
3277  * Perspective and Bilinear Distortions fallback to Affine
3278    when less than 4 point pairs are provided.
3279  * Affine Distortion now handles 2 point pairs (SRT of a single line)
3280    and a simple translation if only a single point pair is provided.
3281  * Added 'verbose' output of some of the distortion equations generated
3282  * Initial addition of polynomal distortion (incomplete - not working yet)
3283
32842008-06-29  6.4.2-2 Cristy  <quetzlzacatenango@image...>
3285  * Add log2 and round as -fx operators.
3286  * Add log and round as -evaluate operator.
3287  * Add -deskew option to straighten an image.
3288
32892008-06-22  6.4.2-1 Cristy  <quetzlzacatenango@image...>
3290  * Use the source image interpolation method when drawing an affine image.
3291
32922008-06-24  6.4.2-1 Anthony <anthony@griffith...>
3293  * Added new operator  +/-level-colors which will 'level' images based
3294    on colors to use for the black and white points. This lets to adjust
3295    the image in terms of mapping the given colors from/to black and white
3296    respectively.
3297
32982008-06-23  6.4.2-0 Christian Lackas <christian@lacka...>
3299  * Fix a problem with calling mpeg2encode with parameters (%o/%i) in wrong
3300    order.
3301
33022008-06-22  6.4.2-0 Cristy  <quetzlzacatenango@image...>
3303  * Refactor additional ImageMagick algorithms for OpenMP support.
3304
33052008-06-25  6.4.1-9 Cristy  <quetzlzacatenango@image...>
3306  * Add pow as an -evaluate operation, using normalized values
3307
33082008-06-18  6.4.1-9 Anthony <anthony@griffith...>
3309  * Added a  LevelizeImageChannels() which is similar to LevelImageChannels()
3310    Function maps black and white values to the given level values.
3311    Rather than mapping the given level values to black and white.
3312    Bacically a 'reverse-level' function, with different input args.
3313  * Set  +level  or a '!' flag in -level or LevelImage() to call
3314    the new 'reverse-level' function LevelizeImageChannels().
3315  * More work on IsMagickColorSimular() to fix relationship between
3316    transparent-black and opaque-black, which was matched as 'similar'.
3317    Also attempts to fix 'K' channel handling for CMYK colorspace.
3318    More work on this to come.
3319
33202008-06-25  6.4.1-9 Cristy  <quetzlzacatenango@image...>
3321  * The TXT format correctly reports alpha channel (reference
3322    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11478).
3323  * MONOTCHROME1 Dicom images are not longer inverted (reference
3324    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11492).
3325
33262008-06-13  6.4.1-8 Anthony <anthony@griffith...>
3327  * Fixed IsMagickColorSimular() as used by -opauqe and -transparent
3328    so as to understand that the Hue Channel is cyclic by nature
3329
33302008-06-08  6.4.1-8 Cristy  <quetzlzacatenango@image...>
3331  * The -sketch option is working again (reference
3332    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11454).
3333
33342008-06-08  6.4.1-7 Cristy  <quetzlzacatenango@image...>
3335  * More algorithms refactored to support a threaded cache view.
3336  * EPS2 output only 1/3 of image when using LZW or rle compress (reference
3337    http://www.imagemagick.org/discourse-server/viewforum.php?f=3).
3338  * ISO C++ 1998 does not support 'long long' (reference
3339    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11405).
3340  * Patch GetMagickMemoryHandlers() to return the properly return the memory
3341    handler addresses.
3342  * Generate histogram comment if # unique colors exceed 1024 (reference
3343    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11434).
3344
33452008-06-03  6.4.1-6 Marton Bokor  <marton.bokor@gfthu....>
3346  * Reading EMF files containing non-ascii characters no longer fails for
3347          UTF8 encoded paths on Windows XP.
3348
33492008-06-03  6.4.1-6 Cristy  <quetzlzacatenango@image...>
3350  * The -colorspace option is an operator, not a setting.
3351
33522008-05-31  6.4.1-5 rsnel <rik@snel....>
3353  * gif.c misreads Gifs in which LZW codes are split across three datablocks.
3354
33552008-05-31  6.4.1-4 Matthew Clark <mclark@gorge...>
3356  * Patches to the JPEG and DCM coders to fix a few problems reading
3357    certain DCM image types.
3358
33592008-05-15  6.4.1-4 Cristy  <quetzlzacatenango@image...>
3360  * Interpreting the -set option is no longer delayed.
3361  * Add AcquireCacheViews() and DestroyCachewViews() to the API.
3362  * Call DrawAffineImage() instead of CompositeImage() (reference
3363    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11288).
3364  * Throw exception for TIFF compression not support (reference
3365    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11289).
3366  * The +opaque option now recognizes its required argument (reference
3367    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11298).
3368  * The -background and -virtual-pixel settings are now applied correctly
3369    across parenthesis.
3370  * Only reset the exception signature if the relinquish memory is MagickTrue.
3371  * Correct recolor equation for computing opacity (reference
3372    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11346).
3373  * Set midpoint when scaling JP2 images.
3374  * Semaphores must be passed by reference when destroyed for reliable thread
3375    locks.
3376  * Updated Matlab coder (thanks to Jaroslav Fojtik).
3377
33782008-05-13  6.4.1-3 Cristy  <quetzlzacatenango@image...>
3379  * MagickGetResource(): resources are MagickSizeType not unsigned long.
3380
33812008-05-11  6.4.1-2 Cristy  <quetzlzacatenango@image...>
3382  * Import: properly handle a hierarchy of subwindows under X11.
3383  * Refactor quantum pixel processor to improve ease of use and speed.
3384
33852008-05-09  6.4.1-2 Leonardo de Paula Rosa Piga <lpiga@terra...>
3386  * OpenMP patch for sepia-tone effect.
3387
33882008-05-08  6.4.1-2 Bruno Cardoso Lopes <bruno.cardoso@gmail...>
3389  * OpenMP patch for NormalizeImage() & TintImage()
3390
33912008-05-06  6.4.1-2 <cristiannomartins@gmail...>
3392  * OpenMP patch for GetImageChannelDepth().
3393  * Set depth to 32 when saving MIFF HDRI image files.
3394
33952008-05-05  6.4.1-2 <joao.vita@gmail...>
3396  * OpenMP patch for OilPaintImage Function
3397
33982008-05-05  6.4.1-2 Sean Patrick Burke  <seanburk@gmail...>
3399  * Update IPLab coder (reference
3400    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=11200).
3401
34022008-05-02  6.4.1-1 Cristy  <quetzlzacatenango@image...>
3403  * Return correct result for -fx luminence.
3404  * Restore missing break so that PGM images remain PGM.
3405  * Speed up the processing of ASCII PNM files.
3406  * Return the correct number of MNG images for PingImage().
3407
34082008-05-01  6.4.1-0 Cristy  <quetzlzacatenango@image...>
3409  * Remove C++ style comments from source.
3410  * Center motion blur kernel.
3411  * Reenable dithering for -monochrome option.
3412
34132008-04-24  6.4.0-11 Cristy  <quetzlzacatenango@image...>
3414  * For color reduction, use maximum tree depth if image has 1024 or less
3415    unique colors.
3416  * Use a uniform convolution filter for motion blur (reference
3417    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11122).
3418  * Add 'mean' and 'std' symbols to the Fx expression parser.
3419
34202008-04-20  6.4.0-10 Chris Madison  <madisonblu@hotma...>
3421  * Updated to the latest autoconf/automake/libtool scripts.
3422  * Default to HSL colorspace when modulating (reference
3423    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=11073).
3424  * The -regard-warnings option properly returns a program status of 1 if and
3425    only if a warning or error exception is thrown.
3426  * Report 'no clip path defined' exception for -clip-path option (reference
3427    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11098).
3428
34292008-04-16  6.4.0-8 Cristy  <quetzlzacatenango@image...>
3430  * Distinquish between pre and post processing of image list options.
3431  * Return MagickTrue if InvokeDynamicImageFilter() does not generate an
3432    exception (reference
3433                http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=11065).
3434
34352008-04-16  6.4.0-7 Glenn Randers-Pehrson <glennrp@image...>
3436  * Instead of masking the PNG tRNS values when reducing from 16-bit,
3437    set image->matte to MagickFalse and emit a warning.  This will produce
3438    behavior similar to that of libpng-1.2.27 (and libpng-1.2.19 and earlier).
3439
34402008-04-12  6.4.0-7 Cristy  <quetzlzacatenango@image...>
3441  * Fix fault for animate -window root image.gif.
3442  * Use GetImagePixels() rather than SetImagePixels() when making multiple
3443    passes and setting image pixels (reference
3444    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11022).
3445
34462008-04-10  6.4.0-6 Cristy  <quetzlzacatenango@image...>
3447  * Compile error in coders/avi.c when JPEG delegate library is unavailable.
3448
34492008-04-09  6.4.0-5 Glenn Randers-Pehrson <glennrp@image...>
3450  * Mask the PNG tRNS values when reducing from 16-bit, in accordance with
3451    the PNG specification, instead of scaling them.
3452
34532008-04-09  6.4.0-5 Glenn Randers-Pehrson <glennrp@image...>
3454  * Revised png.c to avoid saving unknown chunk types that will never
3455    be used later.  This prevents the vulnerability described in
3456    CVE-2008-1382, with respect to all unknown chunks except vpAg.
3457    To handle an invalid, zero-length vpAg chunk properly will require
3458    libpng-1.2.27 or later.
3459
34602008-04-04  6.4.0-5 Cristy  <quetzlzacatenango@image...>
3461  * Use mplayer delegate if ImageMagick does not grok AVI op code.
3462  * Use proper rounding for the -fx intensity expression.
3463
34642008-03-26  6.4.0-4 Cristy  <quetzlzacatenango@image...>
3465  * Fix +swap option so it no longer throws an assertion.
3466  * Return correct min/max for grayscale JPEG images (e.g. -format %[min]).
3467
34682008-03-26  6.4.0-1 Cristy  <quetzlzacatenango@image...>
3469 * Rewrote patch so that writing pyramid TIFF images no longer fails if a
3470   tile size is specified (e.g. ptif:image.tif[128x128]).
3471 * Malformed use of caption no longer consumes memory (reference
3472   http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10914).
3473 * Don't run Ghostscript twice (reference
3474   http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10922).
3475
34762008-03-21  6.4.0-0 Cristy  <quetzlzacatenango@image...>
3477  * SpreadImage() no longer introduces noise into the resulting image (reference
3478                http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10892).
3479  * Properly handle min-is-white TIFF gray scale images.
3480  * Use CompositeImage() instead of DrawAffineImage() if the affine expansion
3481    factor is 1.0.
3482
34832008-03-20  6.3.9-10 Cristy  <quetzlzacatenango@image...>
3484  * Writing pyramid TIFF images no longer fails if a tile size is specified
3485    (e.g. ptif:image.tif[128x128]).
3486  * Reset page geometry when interactively cropping an image with the display
3487    program.
3488
34892008-03-18  6.3.9-9 Cristy  <quetzlzacatenango@image...>
3490  * With a single swap argument should swap the image with the *last* image.
3491
34922008-03-16  6.3.9-8 Cristy  <quetzlzacatenango@image...>
3493  * Make sure we don't sync a blob after it has been closed.
3494
34952008-03-14  6.3.9-7 Cristy  <quetzlzacatenango@image...>
3496  * Patch mpeg:encode delegate to properly produce an MPEG image sequence.
3497
34982008-03-11  6.3.9-6 Cristy  <quetzlzacatenango@image...>
3499  * Support both GTK and CAIRO interfaces to RSVG (reference
3500    ttp://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=10802).
3501  * Display colormapped PNG images with alpha properly (reference
3502    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10819).
3503
35042008-03-09  6.3.9-5 Cristy  <quetzlzacatenango@image...>
3505  * Define inline to _magickcore_inline (to satisfy HP's aCC compiler).
3506
35072008-03-08  6.3.9-4 Cristy  <quetzlzacatenango@image...>
3508  * The rsvg delegate library depends on cairo-svg.
3509  * Account for min-is-white 8-bit gray TIFF images.
3510
35112008-02-29  6.3.9-2 Cristy  <quetzlzacatenango@image...>
3512  * Add support for the Postable Document Archive Format.
3513  * Add support for Braille images.
3514  * Add support for DDS images (contributed by Bianca van Schaik).
3515  * Add GetImageAlphaChannel() method.
3516  * PSD clipping paths are once again recognized.
3517
35182008-02-24  6.3.9-1 Cristy  <quetzlzacatenango@image...>
3519  * Return the actual image format for HTTP: or FTP: format (reference
3520        http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10715).
3521  * Fix so image.quantize(true) returns error as expected (reference
3522    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10735).
3523
35242008-02-20  6.3.9-0 Cristy  <quetzlzacatenango@image...>
3525  * Fixed a small memory leak (8 bytes) in TransformImages().
3526  * Render to Cairo surface rather than a GDK buffer when rendering SVG.
3527  * Identify now reports both actual and reported image depths (reference
3528    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10716).
3529
35302008-02-17  6.3.8-10 Cristy  <quetzlzacatenango@image...>
3531  * Speed up converting large PDF/PS images when only selecting a few pages
3532    (e.g. pdffile.pdf[195-199]).
3533  * Deprecate HSLTransform() and TransformHSL().
3534
35352008-02-16  6.3.8-9 Cristy  <quetzlzacatenango@image...>
3536  * Fix Magick++-config script to reflect the MagickWand / MagickCore
3537    dependencies.
3538
35392008-02-14  6.3.8-7 Cristy  <quetzlzacatenango@image...>
3540  * Promote colormapped to truecolor images when enciphering.
3541
35422008-02-08  6.3.8-6 Cristy  <quetzlzacatenango@image...>
3543  * Add EncipherImage() / DecipherImage() methods.
3544  * Add -encipher / -decipher options to the command-line utilities.
3545
35462008-02-03  6.3.8-5 Cristy  <quetzlzacatenango@image...>
3547  * New Unix/Linux refactoring (should be transparent since changes are
3548    reflected in Magick-config and ImageMagick.pc pkg-config files):
3549      /usr/local/include => /usr/local/include/ImageMagick
3550      libMagick => libMagickCore
3551      libWand => libMagickWand
3552      Magick-config (deprecated) => MagickCore-config
3553      Wand-config (deprecated) => MagickWand-config
3554      Add Magick++-config, MagickCore.pc, MagickWand.pc, Magick++.pc
3555
35562008-01-28  6.3.8-3 Cristy  <quetzlzacatenango@image...>
3557  * Liquid rescale limits the final size to twice the original size (reference
3558    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10536).
3559  * Read EXIF data in TIFF images; writing is pending until we can figure out
3560    how to use the libtiff delegate library to write EXIF data.
3561
35622008-01-24  6.3.8-2 Cristy  <quetzlzacatenango@image...>
3563  * Add support for liquid rescaling (e.g. -liquid-rescale).
3564  * Support a ^ meta character in an image geometry (.e.g
3565    convert 640x480.png -resize 240^ returns a 320x240 result).
3566
35672008-01-20  6.3.8-1 Cristy  <quetzlzacatenango@image...>
3568  * Fix transient bug where "identify -format '%w;%[exif:Model]'" failed to
3569    return camera model number.
3570
35712008-01-14  6.3.8-0 Cristy  <quetzlzacatenango@image...>
3572  * Monochome EPS3 images are no longer corrupt (reference
3573    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10422).
3574  * Eliminate memory corruption with broken PICT image (reference
3575    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10447).
3576  * Return a Grayscale colorspace for grayscale DPX image (previously
3577    returned Log colorspace).
3578  * Fix -g option for PCL6 support (reference
3579    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10462).
3580
35812008-01-08  6.3.7-10 Cristy  <quetzlzacatenango@image...>
3582  * Only read ICON alpha mask if BPP is <= 16.
3583  * Add support for +opaque and +transparent (requested by Anthony).
3584  * Throw an exception *before* we call wmf_api_destroy() (reference
3585    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10420).
3586
35872008-01-01  6.3.7-9 Cristy  <quetzlzacatenango@image...>
3588  * Use explicit format specifier to render transparent Adobe Illustrator
3589    files (i.e. convert ai:image.ai image.png).
3590  * Set RSVG base URI (patch provided by tsdineen).
3591
35922007-12-20  6.3.7-7 Cristy  <quetzlzacatenango@image...>
3593  * `Magick-config --version` returns Q16 instead of
3594    Q@MAGICKCORE_QUANTUM_DEPTH@.
3595  * Permit commas in numbers in certain locales (e.g. german +100,000).
3596
35972007-12-13  6.3.7-5 Cristy  <quetzlzacatenango@image...>
3598  * Added an exception reason to BlobToImage() in the event an image has no
3599    magic number and neither the image magick or filename is set.
3600  * Do not pass PhotoYCC data thru gamma-corrected lookup-table.
3601  * Fix bug in GetEXIFProperty() (reference
3602    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10300).
3603
36042007-12-12  6.3.7-4 Cristy  <quetzlzacatenango@image...>
3605  * Adding comments to your image is now possible with the display program.
3606
36072007-12-09  6.3.7-3 Anthony <anthony@griffith...>
3608  * Adjusted -clut multiplyer for correct handling of
3609    "-interpolation Integer" in color lookup.
3610
36112007-12-01  6.3.7-3 Cristy  <quetzlzacatenango@image...>
3612  * Fix 'insufficient image data' for DCM format (reference
3613    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10227).
3614  * Force a colormapped image if Palm bits-per-pixel < 16.
3615  * Fix multiple problems with Palm Data Base reader (patch from
3616    1tms@gmx.d...).
3617  * Do not exit after first image with the display --immutable option.
3618  * Update autoconf/automake/libtool configuration files.
3619  * Add support for resource limit units (e.g. -limit memory 16mb).
3620  * Return original image if gaussian blur sigma is 0.0.
3621  * Colormapped multi-image PDF's are no longer corrupt (reference
3622    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10258).
3623
36242007-11-27  6.3.7-2 Anthony <anthony@griffith...>
3625  * Finalisation of new resize filters, "Lagrange" self-windowing filter
3626    now adjusts automatically with different support window size.
3627  * Added "Bohman" (another 2'rd order cosine function) and "Bartlett"
3628    (triangluar) resize windowing filters.
3629  * Adjusted -clut to use a grayscale image (with no alpha) to select colors
3630    from the Lookup Table image.
3631
36322007-11-26  6.3.7-2 Cristy  <quetzlzacatenango@image...>
3633  * Not all DCM tags were being saved as image attributes (patch provided by
3634    jcupitt@gmail...).
3635  * Normalize pixel values when quantum format is floating-point.
3636  * Initialize the pixel sum to zero when averaging image pixels.
3637
36382007-11-23  6.3.7-1 Anthony <anthony@griffith...>
3639  * Bug fix in height calculation for -layers merge operation
3640
36412007-11-02  6.3.7-0 Cristy  <quetzlzacatenango@image...>
3642  * Add support for SCT grayscale images.
3643  * Fixed transparency bug for the ICO image format.
3644  * Fixed small memory leak in the caption and label coders.
3645  * Fixed -threshold option to return all white for -threshold 0 (reference
3646    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10126).
3647
36482007-11-06  6.3.6-10 Chris Madison  <madisonblu@hotma...>
3649  * Corrected CGM delegate command in config/delegate.xml.
3650
36512007-11-05  6.3.6-9 Chris Madison  <madisonblu@hotma...>
3652  * Reclassified X server open error from fatal to non-fatal.
3653  * New SetImageAlphaChannel() method to activate, deactivate, reset, or
3654    set the image alpha channel.
3655  * Patch for Scanalytics IPLab image format for non 8-bit images
3656    (contributed by Sean Burke).
3657
36582007-11-04  6.3.6-8 Chris Madison  <madisonblu@hotma...>
3659  * Remove ctrl-M characters on in various source files.
3660  * Fix signature for Magick++ averageImages() regression tests for HDRI.
3661  * Only invoke PerlMagick x11 regression test if DISPLAY variable is set.
3662
36632007-11-03  6.3.6-7 Chris Madison  <madisonblu@hotma...>
3664  * MAGICK_ERX_SRCS should be MAGICK_EXR_SRCS in coders/Makefile.am.
3665
36662007-11-02  6.3.6-6 Cristy  <quetzlzacatenango@image...>
3667  * Upgrade to FPX version libfpx-1.2.0.14 (reference
3668    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10041).
3669  * Modules are searched first in the directories specified by the environment
3670    variables, and then -- if the desired module is not found -- in the
3671    compiled-in path.  (reference
3672    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10039).
3673
36742007-11-01  6.3.6-5 Cristy  <quetzlzacatenango@image...>
3675  * Update FPX regression test reference images.
3676  * Fixed Magick++ compile error for Sun Studio 10 compiler.
3677
36782007-10-25  6.3.6-4 Cristy  <quetzlzacatenango@image...>
3679  * The -equalize option now respects the -channel option.
3680
36812007-10-23  6.3.6-4 Anthony <anthony@griffith...>
3682  * Additional Filters:  Welsh, Parzen, Lagrangian
3683  * Addition of Cubic filter B,C controls
3684  * 'verbose' filter plotting output using  -define "filter:verbose"
3685
36862007-10-20  6.3.6-3 Anthony <anthony@griffith...>
3687  * Further expansion and handling of filters with expert options.
3688    -filter selects from a table of standard filter settings, while
3689    expert options allow complete selection of filter, windowing, support
3690    and blurring options.  Includes automatic switch from Sinc to Bessel
3691    for operators using 2-dimensional cylindrical filter, rather than
3692    two pass 1-dimensional orthogonal filters.
3693
36942007-10-14  6.3.6-3 Cristy  <quetzlzacatenango@image...>
3695  * Obsolete -support (set filter blur factor)
3696  * Expansion to add -set/define filter options
3697
36982007-10-12  6.3.6-2 Anthony <anthony@griffith...>
3699  * Least Squares coordinate handling added for -distort methods Affine,
3700    Perspective, Bilinear.   This allows for more than the minimal number of
3701    coordinates to be used to 'fit' a distortion function to an image.
3702    This addition will allow the use of image registration to generate
3703    panorama overviews and better geographical coordinate correction.
3704  * Consolidated the similar methods FlattenImage() and MosaicImage()
3705    into a new layers function MergeImageLayers() method, adding 'flatten'
3706    and 'mosaic' layer methods.
3707  * Addition of another similar layers method 'merge' which 'unlocks' the
3708    normal flatten/mosaic layer merger from the origin, The resulting image
3709    will have a virtual canvas of minimal size with an offset. Also images
3710    with negative offsets will not be clipped by the 'merge' form of the
3711    command.  This was created for better layering of distorted images, such
3712    as panorama overlays.
3713  * Bug fix in handling transparency for EWA resampling.
3714  * Access to Resize Filter Functions from resize.c (for resample.c)
3715    with possible future filter sources... Acquire/Destory/Call ResizeFilter()
3716  * All resize filters added to resampling, but filter handling is incomplete.
3717
37182007-10-05  6.3.6-2 Cristy  <quetzlzacatenango@image...>
3719  * The box filter no longer produces a black grid when resizing an image
3720    under Mac OS X.
3721  * Respect cropbox for PDF with a subimage specification (e.g.
3722        image.pdf[1-3]).
3723  * Detect proper PDF bounding box when offsets are negative.
3724
37252007-10-02  6.3.6-1 Cristy  <quetzlzacatenango@image...>
3726  * Speed up the Fx interpreter.
3727  * Use ULL not ui64 for MinGW 64-bit constants.
3728  * Call SyncCacheView() instead of SyncImagePixels() in WaveImage().
3729  * Close all references to a pixel cache on disk before removing the temporary
3730          file as required under Windows.
3731
37322007-09-29  6.3.6-0 Anthony <anthony@griffith...>
3733  * Added Scaling 'derivitives' to -distort Arc, so image arcing is now
3734    sharp and clear as you approach the center of the distort.
3735  * Added  " -set option:distort:viewport 'geometry' " special option
3736    that can be used to override the output image size and offset.
3737  * Fixed experimental use of -filter and -support in Resampling (more later).
3738  * Changed order for coordinate arguments in -distort (for later leastsq
3739    multiple coordinate distortion function fitting)
3740
37412007-09-22  6.3.6-0 Cristy  <quetzlzacatenango@image...>
3742  * Check the API version and quantum depth before loading a coder module or
3743          image filter (reference
3744    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9780).
3745  * Add exception to the image filter signature.
3746  * Get the execution path under Mac OS X.
3747  * TIFFTAG_STRIPBYTECOUNTS requires a uint32 pointer (magick/compress.c).
3748  * Fixed memory leak in CloneString() (reference
3749    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9763).
3750  * Set S_IRUSR | S_IWUSR | S_IRGRP mode when writing a file in
3751    CopyDelegateFile().
3752
37532007-09-18  6.3.5-9 Anthony <anthony@griffith...>
3754  * Bug fix for +distort in Perspective, also effected PerspectiveProjection
3755
37562007-09-17  6.3.5-10 Cristy  <quetzlzacatenango@image...>
3757  * Replace all InterpolatePixelColor() calls to use the ResamplePixelColor()
3758    method instead.
3759  * Map the display program pan icon window for each oversized image.
3760  * The ufraw delegate does not like quotes around the output filename.
3761  * Adjust the sensitivity of a few PerlMagick tests to pass the validation on
3762    a 64-bit FreeBSD system.
3763  * The -level option now works properly for colormapped images.
3764  * Allow Extrapolated blending of images using -blend
3765       http://netpbm.sourceforge.net/doc/extendedopacity.html
3766
37672007-09-12  6.3.5-9 Anthony <anthony@griffith...>
3768  * Major Addition,  Area Resampling Functions, (scaled interpolation)
3769    for pixel lookup in Distortion functions.  This improves the look in
3770    areas of minification enormously, especially in situations of infinite
3771    tiling and horizon views.  All virtual pixel methods have been handled
3772    to minimise computation time involved with area resampling.  To use the
3773    new function distortions need to be able to determine scaling vectors
3774    (distortion function derivitives) for correct working.  All
3775    -distort methods, except Arc, uses scaled area resampling.
3776  * Improvements to perspective distort method, to include the correct
3777    differentiation between the 'ground' on which the image lies, and the
3778    'sky', the color of which can be set using the -mattecolor setting
3779    (as the distortion invalid pixel color). Background color is retains
3780    for surrounding ground areas. The horizon is also correct anti-aliased
3781    and transparent colors are also allowed, allowing you to add backdrops
3782    of gradients and patterns.
3783
37842007-09-04  6.3.5-9 Cristy  <quetzlzacatenango@image...>
3785  * Read/Write Scanalytics IPLab image format (contributed by Sean Burke).
3786  * Patched ReadBlobString() to fix a off-by-one vulnerability (alert from
3787    iDefense).
3788  * Patched ReadDIBImage() to fix a sign extension vulnerability (alert from
3789    iDefense).
3790  * Patched AllocateImageColormap() to fix an integer overflow vulnerability
3791    (alert from iDefense).
3792  * Patched ReadDCMImage() to fix an integer overflow vulnerability
3793    (alert from iDefense).
3794  * Patched ReadDIBImage() to fix an integer overflow vulnerability
3795    (alert from iDefense).
3796  * Patched ReadXBMImage() to fix an integer overflow vulnerability
3797    (alert from iDefense).
3798  * Patched ReadDCMImage() to fix an denial of service vulnerability
3799    (alert from iDefense).
3800  * Patched ReadXCFImage() to fix an denial of service vulnerability
3801    (alert from iDefense).
3802  * If image size changes, don't trust DPX orientation attributes.
3803
38042007-09-04  6.3.5-9 Gozer404
3805  * Add French to the messaging system (reference
3806    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=9601).
3807  * Add -fopenmp to MAGICK_PCFLAGS (reference
3808   http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9608).
3809
38102007-08-14  6.3.5-7 Cristy  <quetzlzacatenango@image...>
3811  * Add -alpha {activate,deactivate,reset} option to activate, deactivate, or
3812    reset the alpha channel.
3813  * Render proper image labels for VID coder.
3814  * Resolved a conflict for the -list option.  Use -list font to list
3815          ImageMagick fonts and -list type to list image types.
3816  * Catch any errors returned by pthread_mutex_init() (problem report
3817    from devman@gmx-t...).
3818  * TransformHSL() returns a proper hue component.
3819  * Added -clut option and the ClutImage() method.
3820  * Fix glyph memory leak in AnnotateImage (reference
3821    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9523).
3822  * Rename analyze.c to Analyze.c (reference
3823    ttp://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9538).
3824
38252007-08-07  6.3.5-6 Anthony  <anthony@griffith...>
3826  * Enabled use of +distort to auto resize destination image to 'bestfit'
3827    the distorted input image.  This also enabled the use of virtual canvas
3828    offsets in source and destination images for most distortion methods.
3829
38302007-08-05  6.3.5-6 Cristy  <quetzlzacatenango@image...>
3831  * Remove atexit in Magick++ code to avoid possible client crash (reference
3832    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9270).
3833
38342007-08-01  6.3.5-5 Cristy  <quetzlzacatenango@image...>
3835  * Read/Write Scanalytics IPLab image format (contributed by Sean Burke).
3836
38372007-07-30  6.3.5-5 Anthony  <anthony@griffith...>
3838  * Added -distort arc.  This update also allows the destination image
3839    size and offset to be set according to the specific distortion being
3840    applied.
3841
38422007-07-29  6.3.5-5 Cristy  <quetzlzacatenango@image...>
3843  * Set the -polaroid border color with the -bordercolor option.
3844
38452007-07-25  6.3.5-4 Cristy  <quetzlzacatenango@image...>
3846  * Remove extranous break statement so -type option properly sets the
3847    image_info->type member (reference
3848    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9261).
3849
38502007-07-21  6.3.5-4 Anthony  <anthony@griffith...>
3851  * Allow the use of optional arguments in -distort SRT
3852
38532007-06-29  6.3.5-0 Anthony  <anthony@griffith...>
3854  * Initial addition of three Affine Distortions to -distort with the affine
3855    mapping defined by the use of;  an Affine Matrix, Coordinates of Triangles,
3856    or separate Scale-Rotate-Translate actions.
3857
38582007-06-18  6.3.5-0 Cristy  <quetzlzacatenango@image...>
3859  * Fix X11 font ascender.
3860  * Add -distort option.
3861  * Add random noise option (e.g. +noise random).
3862  * Many internal algorithms are now threaded to take advantage of speed-ups
3863    offered by the new dual and quad-core processor technologies.
3864    and quad-core processor technology.
3865  * Tiff images in the LAB colorspace are no longer identified as RGB
3866    (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9015).
3867  * Update image color_profile and iptc_profile members in the JPEG coder
3868    (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9063);
3869
38702007-06-13  6.3.4-10 Cristy  <quetzlzacatenango@image...>
3871  * Fix composite mask bug (reference
3872    http://www.imagemagick.org/Usage/bugs/composite_mask/).
3873  * Speed up GetPixelOpacity() method (patch from seth@price...).
3874  * Set icon image width/height before allocating the image colormap.
3875  * Remove Photoshop string segment from JPEG profile (reference
3876    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9006).
3877
38782007-06-11  6.3.4-9 Cristy  <quetzlzacatenango@image...>
3879  * Converting a jpg to pdf is creating an empty pdf object (reference
3880    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8954).
3881  * Respect the '-set type:hinting off option' (bug report from Richard
3882    Jones).
3883  * WritePSDImage vulnerable to exploitable heap corruption (reference
3884    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8967).
3885
38862007-06-09  6.3.4-8 Cristy  <quetzlzacatenango@image...>
3887  * SetMagickRegistry() post-increment the value 'id' (reference
3888    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8944).
3889
38902007-06-02  6.3.4-6 Cristy  <quetzlzacatenango@image...>
3891  * Read/write 10 & 12-bit packed DPX images.
3892  * Reduce stack requirements for messaging system.
3893  * Small memory leak for raw profiles in the PNG coder.
3894
38952007-06-01  6.3.4-5 Glenn <glennrp@image...>
3896  * Added GIF, JPEG, and PNG interlace types.  For backward compatibility,
3897    you can continue to use "-interlace Plane" to request these.
3898
38992007-04-30  6.3.4-0 Anthony  <anthony@griffith...>
3900  * Fixed minor bug in the 'curl' for Polaroid of very non-square images.
3901
39022007-06-01  6.3.4-5 Cristy  <quetzlzacatenango@image...>
3903  * Set min-is-white for Group4-compressed PDF.
3904  * Add PaintFloodfillImage() method.
3905
39062007-05-30  6.3.4-4 Cristy  <quetzlzacatenango@image...>
3907  * Add MEPP metric to compare program.  Returns the mean error per pixel
3908    along with the normalize mean and maximum error.
3909  * Attach an XMP profile to an image (e.g.
3910    convert input.tif -profile xmp:metadata.xmp output.tif).
3911
39122007-05-22  6.3.4-3 Cristy  <quetzlzacatenango@image...>
3913  * Fixed mogrify conversions with -format and -path (reference
3914    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=9127).
3915
39162007-05-15  6.3.4-2 Cristy  <quetzlzacatenango@image...>
3917  * SVG style element was not always parsed properly.
3918  * Do not dither when the number of unique colors is already less than the
3919    maximum.
3920  * Return normalized PAE metric (compare utility).
3921
39222007-05-03  6.3.4-1 Cristy  <quetzlzacatenango@image...>
3923  * Add support for PFM images.
3924  * Check for corrupt EXIF image profiles.
3925  * Writing JPEG YCbCr TIFF images no longer faults (reference
3926    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8896).
3927
39282007-04-30  6.3.4-0 Anthony  <anthony@griffith...>
3929  * Fixed minor bug for crop missed images and 'background' GIF disposal.
3930
39312007-04-28  6.3.4-0 Glenn  <glennrp@image...>
3932  * Added profile support to the GIF decoder/encoder.  They are stored
3933    as GIF Application Extensions.  Known extensions include existing ICCRGB1
3934    (for ICC profiles) and new MGKIPTC0 and MGK8BIM0 (for IPTC and 8BIM
3935    profiles).  Unknown extensions found in GIF files are read as gifappNNN.
3936
39372007-04-28  6.3.4-0 Anthony  <anthony@griffith...>
3938  * Invert Opacity change for user defined ordered dither threshold maps,
3939    so that 'off' map is transparent, and 'on' is opaque.
3940
39412007-04-24  6.3.4-0 Anthony  <anthony@griffith...>
3942  * Added an initial Coalesce Images, and a final +map local colortable
3943    optimization to the -layers Optimize method, for a simple to use
3944    GIF optimization operation.  (more work to come)
3945
39462007-04-22  6.3.4-0 Cristy  <quetzlzacatenango@image...>
3947  * Properly set the virtual canvas of a multi-frame GIF image sequence.
3948  * Add AcquireOneVirtualPixel() method.
3949  * Set Log colorspace properly when writing DPX images.
3950  * Add -tile-offset option.
3951  * Add support for the EXR image format.
3952  * Improve support for DPX images.
3953  * Add --enable-hdri option to the configure script.
3954  * Add support for high dynamic-range images (HDRI).
3955
39562007-04-20  6.3.3-9 Peter Hull  <peterhull90@gmail...>
3957  * Improve support for writing multiple image icons.
3958
39592007-04-18  6.3.3-9 Anthony  <anthony@griffith...>
3960  * Separated -layers Optimize from -layers OptimizeFrame to allow
3961    the former expansion into a general (multiple method) optimizer
3962    of GIF animations
3963  * merged -layers OptimizeTransparency into -layers Optimize method
3964
39652007-04-12  6.3.3-8 Chris Madison  <madisonblu@hotma...>
3966  * Fix fault whem comparing a colormapped image with a non-colormapped one.
3967  * Fix race condition when spawning delegate programs.
3968  * TIFF JPEG now respects the -quality compression setting.
3969  * The -fx option now properly groks the logical and operator.
3970  * DPX tilestamp property should be timestamp.
3971
39722007-04-13  6.3.3-7 Anthony  <anthony@griffith...>
3973  * Added GravityAdjustGeometry() to "geometry.c" to adjust geometry settings
3974    according to given gravity and canvas area it applies to. This is for
3975    code simplification throughout MagickCore.
3976
39772007-04-09  6.3.3-6 Anthony  <anthony@griffith...>
3978  * Fixed CoalesceImages() to reset virtual canvas info on second and later
3979    frames.   Other animation handlers may also need to reset virtual canvas
3980    sizes to match the first frame, as well.
3981
39822007-04-06  6.3.3-6 Anthony  <anthony@griffith...>
3983  * Addition of a CompositeImages() "layer.c" function to compose two
3984    separate image lists together (with a virtual canvas offset) in three
3985    different ways, depending on the size of the lists.
3986  * A 'hack' for command line use (the two lists separates by the special
3987    "NULL" image, which is junked) has also been added. Specifically...
3988    "-layers Composite".
3989
39902007-04-04  6.3.3-6 Anthony  <anthony@griffith...>
3991  * Add -layers RemoveDups method to remove duplicate sequential images in
3992    coalesced animations.
3993  * Add -layers RemoveZero method to remove images with a zero time delay
3994    (with no action and a warning is all images have zero time delay)
3995
39962007-04-01  6.3.3-6 Cristy  <quetzlzacatenango@image...>
3997  * Permit generic profiles (e.g. -profile name:profile).
3998
39992007-03-31  6.3.3-5 Cristy  <quetzlzacatenango@image...>
4000  * Fixed DCM and XWD buffer overflow vulnerabilities (reference
4001    http://labs.idefense.com/intelligence/vulnerabilities/display.php?id=496).
4002
40032007-03-28  6.3.3-4 Anthony  <anthony@griffith...>
4004  * Code duplication, simplification, and possible logic faults in "list.c".
4005  * Added new Composition method, 'ChangeMask' to return pixels
4006    that have changed or will cause a color change in overlays
4007  * Used 'ChangeMask' to implement the "-layers" method
4008    "OptimizeTransparency" to improve the compressibility of
4009    frame optimized GIF animations. See IM Examples...
4010      http://www.imagemagick.org/Usage/anim_opt/#opt_trans
4011
40122007-03-19  6.3.3-4 Cristy  <quetzlzacatenango@image...>
4013  * Fixed two memory leaks in wand/magick-image.c and magick/stream.c and made
4014    some minor changes to the GIF coder to make reading and pinging images
4015    faster (patch provided by mstemm@cloud...).
4016
40172007-03-19  6.3.3-3 Cristy  <quetzlzacatenango@image...>
4018  * Patch RotateImage() to properly rotate CMYK images.
4019  * Patch the XWD coder to prevent heap overflow vulnerability (vulnerability
4020    report from idefense.com [IDEF2108] [IDEF2221] [IDEF2226]).
4021
40222007-03-19  6.3.3-3 Anthony <Anthony@griffith...>
4023  * Fixed bug for GIF Optimization for images without a matte channel.
4024  * Improved image handling for "-layers" method "Dispose".
4025
40262007-03-11  6.3.3-2 Cristy  <quetzlzacatenango@image...>
4027  * Improve configure script to better support Ghostscript under Mac OSX (
4028    reference http://www.imagemagick.org/discourse-server/viewtopic.php?t=8557).
4029  * Force a virtual pixel method of Tile for GetFillColor() and
4030    GetStrokeColor().
4031  * Add -reverse option to reverse the image list.
4032
40332007-03-08  6.3.3-1 Cristy  <quetzlzacatenango@image...>
4034  * Support versions 2.1.0 and above (reference
4035    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=8620).
4036  * Support SVG rotation about a point (e.g. rotate(45 75 75)).
4037  * Fix fault in DCM coder (reference
4038    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8618).
4039  * Check for a NULL parser in SVGReference in coders/svg.c (reference
4040    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8609).
4041  * Add --disable-deprecated configure script option.
4042  * Composite mask now works properly with transparent images.
4043
40442007-03-04  Daniel Kobras <kobras@debia...>
4045  * Fixed additional data-driven faults (reference
4046    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=412945).
4047  * Allocate proper scanline length to prevent a PCX overflow.
4048
40492007-03-03  6.3.3-1 Cristy  <quetzlzacatenango@image...>
4050  * Patch ImageMagick to permit referenced labels: -set option:mylabel
4051    "color = %[pixel:u[0].p{12,26}]" label:'%[mylabel]'
4052
40532007-02-24  6.3.3-0 Cristy  <quetzlzacatenango@image...>
4054  * Escape indirect labels and comments (e.g. -label @file).
4055  * Added -format %C to return the image compression type.
4056  * Do not report channel statistics if -ping -format is specified with the
4057    identify program.
4058  * Add ResetImagePage() to reset the image page canvas and position.
4059  * Upgrade to LCMS 1.16
4060  * Configure Ghostscript for library or framework (reference
4061    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=8557).
4062  * Add -taint option to convert/mogrify to mark image as ineligible for
4063  * Fixed various data-driven faults (reference
4064    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=412945).  The corrupt
4065    JP2 image faults but its failing in the JP2 jas_image_decode() method,
4066    not MagickCore.  The corrupt XWD image faults but its failing in
4067    the X11 XGetPixel() method, not MagickCore.
4068
40692007-02-20  6.3.2-8 Cristy  <quetzlzacatenango@image...>
4070  * Use -define quantum:polarity=min-is-black or -define
4071    quantum:polarity=min-is-white to toggle the photometric interpretation for
4072    a bilevel TIFF image.
4073
40742007-02-17  6.3.2-8 Cristy  <quetzlzacatenango@image...>
4075  * Don't interpret embedded format characters when reading comments/labels
4076    from a file.
4077  * Reading an image from stdin stopped working.
4078
40792007-02-17  6.3.2-7 Cristy  <quetzlzacatenango@image...>
4080  * PerlMagick Label() no longer faults.
4081  * Fix double-free when using the display/animate -geometry option.
4082  * Add GetStringInfoLength() and GetStringInfoDatum(); deprecate
4083    profile->length and profile->datum.
4084
40852007-02-16  6.3.2-6 Cristy  <quetzlzacatenango@image...>
4086  * Fix file leak in InjectImageBlob().
4087  * Do not reinterpret image properties (e.g. -comment %%w).
4088
40892007-02-14  6.3.2-5 Cristy  <quetzlzacatenango@image...>
4090  * Don't over-allocate file buffers.
4091
40922007-02-12  6.3.2-5 Cristy  <quetzlzacatenango@image...>
4093  * Format strings in the POSIX locale.
4094  * Make font metrics invariant to the strokewidth.
4095
40962007-02-10  6.3.2-4 Albert Chin  <china@thewr...>
4097  * Patch to fix configure.ac typo.
4098
40992007-02-08  6.3.2-4 Cristy  <quetzlzacatenango@image...>
4100  * Permit ImageMagick to run as a service under Windows.
4101  * Remove duplicate EXIF properties.
4102  * Support strokewidth option for the caption format.
4103  * Don't use Ghostscript for rendering fonts if Freetype is available.
4104
41052007-02-02  6.3.2-3 Cristy  <quetzlzacatenango@image...>
4106  * Added thumbnail format to write EXIF thumbnails.
4107  * Move ReadByteImage() out of Min() macro of ReadPALMImage().
4108  * Move EXIF properties to the EXIF namespace (e.g. exif:XResolution).
4109
41102007-01-26  6.3.2-2 Cristy  <quetzlzacatenango@image...>
4111  * Add interpolate and background options to PerlMagick's AffineTransform().
4112  * Revert to Postscript rendering if Freetype delegate library is not
4113    available.
4114
41152007-01-20  6.3.2-1 Cristy  <quetzlzacatenango@image...>
4116  * Accept Fx expressions from a file with -fx @filename.
4117  * Enhance -fill and -stroke to accept image filenames as patterns.
4118
41192007-01-16  6.3.2-0 Cristy  <quetzlzacatenango@image...>
4120  * Save grayscale images as JPEG-compressed grayscale when writing in the TIFF
4121    format.
4122  * Update EXIF resolution fields when image density changes.
4123
41242007-01-07  6.3.1-7 Cristy  <quetzlzacatenango@image...>
4125  * The -polaroid option now respects -gravity.
4126  * Deprecate Get/SetImageAttribute().  Recommend Get/SetImageProperty()
4127    instead.
4128  * Any form of "-crop" with a percentage, implies an offset for the crop.
4129  * Fixed percent option for -border (e.g. -border 10%x0%).
4130  * Add -path option to the mogrify program to specify where to write the
4131    images.
4132
41332007-01-06  6.3.1-6 Cristy  <quetzlzacatenango@image...>
4134  * Fix the -auto-orient to work with an image sequence (reference
4135    http://www.imagemagick.org/discourse-server/viewtopic.php?t=8100).
4136  * Add -polaroid option to simulate a Polaroid picture.
4137  * Eliminate double-free bug in GradientImage().
4138  * Set AppendImage() matte channel only when image has matte attribute set.
4139  * The -crop with negative offsets do not modify the virtual canvas.
4140  * Caption: Given both the width and height ("-size") of the area to fill,
4141    adjust the fonts "-pointsize" until the text just filles the whole space
4142    without overflowing.
4143  * Generate proper Windows icon image files (patch provided by
4144    Robert M. Jansen).
Note: See TracBrowser for help on using the repository browser.