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

Revision 7588, 196.0 KB checked in by cristy, 13 months ago (diff)
Line 
12012-04-21  6.7.6-7 Cristy  <quetzlzacatenango@image...>
2  * New version 6.7.6-7, SVN revision 7587.
3
42012-04-21  6.7.6-7 Anthony Thyssen <A.Thyssen@griffith...>
5  * Error when doing an implicit (final) write to a single space filename.
6    This is typically a failed line continuation and is very common.
7    Using an explicit "-write" will let you do this.
8
92012-04-20  6.7.6-7 Anthony Thyssen <A.Thyssen@griffith...>
10  * Allow +-X+-Y as geometry arguments.
11
122012-04-17  6.7.6-7 Cristy  <quetzlzacatenango@image...>
13  * Distinquish grayscale as sRGB not linear RGB.
14
152012-04-16  6.7.6-6 Cristy  <quetzlzacatenango@image...>
16  * New version 6.7.6-6, SVN revision 7536.
17
182012-04-11  6.7.6-6 Glenn Randers-Pehrson <glennrp@image...>
19  * Always unlock the semaphore before returning from the png codec, either
20    by a "return" or png_error(); changed all Magick*Exception() calls
21    after setjmp() to png_error() to ensure proper cleanup (reference
22    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16883).
23
242012-04-10  6.7.6-6 Anthony Thyssen <A.Thyssen@griffith...>
25  * Fixed log known alpha*kernel normalization bug in morphology convolve.
26
27    Convolve kernel weights have been separated from alpha blend handling.
28    Un-normalized kernels applied to images with active alpha will no longer
29    be auto-normalized due to the effect of alpha blending.
30
312012-04-20  6.7.6-7 Anthony Thyssen <A.Thyssen@griffith...>
32  * Allow +-X+-Y as geometry arguments.
33
342012-04-17  6.7.6-7 Cristy  <quetzlzacatenango@image...>
35  * Distinquish grayscale as sRGB not linear RGB.
36
372012-04-16  6.7.6-6 Cristy  <quetzlzacatenango@image...>
38  * New version 6.7.6-6, SVN revision 7536.
39
402012-04-11  6.7.6-6 Glenn Randers-Pehrson <glennrp@image...>
41  * Always unlock the semaphore before returning from the png codec, either
42    by a "return" or png_error(); changed all Magick*Exception() calls
43    after setjmp() to png_error() to ensure proper cleanup (reference
44    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16883).
45
462012-04-10  6.7.6-6 Anthony Thyssen <A.Thyssen@griffith...>
47  * Fixed log known alpha*kernel normalization bug in morphology convolve.
48
49    Convolve kernel weights have been separated from alpha blend handling.
50    Un-normalized kernels applied to images with active alpha will no longer
51    be auto-normalized due to the effect of alpha blending.
52
53    The bug causes images using the default channel setting and having an
54    alpha channel to automatically 'normalize' the results of a convolve
55    during the handling of alpha blending.  This probably would cause severe
56    effects when a zero-summing kernel is being used on an image containing
57    an active (though likely fully-opaque) alpha channel, as division by near
58    zero weights would cause extreme color values in results.
59
60    This bug is not normally seen as convolution, which is normally applied only
61    to fully-opaque images. And using a zero-summing kernel on an image with
62    alpha also results in a transparent image!  This is why it was not fixed
63    up until now.
64
652012-04-08  6.7.6-6 Cristy  <quetzlzacatenango@image...>
66  * Pixel allocation for Pango is stride*rows not stride*columns.
67  * Set the image resolution for Postscript files with an embedded Photoshop
68    profile.
69  * Ensure proper round trips to / from sRGB (reference
70    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20751).
71
722012-04-07  6.7.6-5 Cristy  <quetzlzacatenango@image...>
73  * New version 6.7.6-5, SVN revision 7483.
74
752012-04-06  6.7.6-5 Cristy  <quetzlzacatenango@image...>
76  * Avoid fault in SetCacheAlphaChannel() (reference
77    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20681).
78  * Don't assume EXIF orientation tag is 2 bytes.
79
802012-04-04  6.7.6-4 Cristy  <quetzlzacatenango@image...>
81  * New version 6.7.6-4, SVN revision 7356.
82
832012-04-01  6.7.6-4 Cristy  <quetzlzacatenango@image...>
84  * Properly set the XCF alpha channel values (reference
85    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20642).
86  * Support 'orientation' property (reference
87    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=20650).
88  * The default RGB colorspace transform is now linear (reference
89    http://www.imagemagick.org/discourse-server/viewtopic.php?p=82839#p82839).
90  * Prevent EXIF integer overflow (CVE-2012-1610).
91
922012-03-30  6.7.6-3 Cristy  <quetzlzacatenango@image...>
93  * New version 6.7.6-3, SVN revision 7290.
94
952012-03-29  6.7.6-3 Cristy  <quetzlzacatenango@image...>
96  * Don't copy invalid memory when reading TIFF EXIF IFD (CERT-FI case 634116,
97    CVE-2012-1798).
98  * Bail if we receive excessive JPEG warnings (CERT-FI case 634117,
99    CVE-2012-0260).
100  * Properly initialize EXIF buffers to prevent JPEG EXIF tag crash (CERT-FI
101    case 634118, CVE-2012-0259).
102
1032012-03-28  6.7.6-2 Cristy  <quetzlzacatenango@image...>
104  * New version 6.7.6-2, SVN revision 7245.
105
1062012-03-26  6.7.6-2 Anthony Thyssen <A.Thyssen@griffith...>
107  * Added "Nearest" as a synonym for "Nearest-Neighbor" interpolate setting
108
1092012-03-21  6.7.6-2 Glenn Randers-Pehrson <glennrp@image...>
110  * coders/png.c: stored "file_gamma" for later use by identify.
111
1122012-03-19  6.7.6-2 Cristy  <quetzlzacatenango@image...>
113  * Add full support for Pango markup.
114  * Pango namespace is 'pango:', not 'caption:'.
115  * Correct for EXR images with broken display windows.
116
1172012-03-18  6.7.6-1 Cristy  <quetzlzacatenango@image...>
118  * New version 6.7.6-1, SVN revision 7145.
119
1202012-03-16  6.7.6-1 Glenn Randers-Pehrson <glennrp@image...>
121  * Reduce the scope of quantum_info in the PNG decoder to avoid a possible
122    memory leak (reference
123    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20522).
124
1252012-03-13  6.7.6-1 Cristy  <quetzlzacatenango@image...>
126  * Use uint32 pointer for ReadStripMethod in coders/tiff.c (reference
127    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20526).
128  * Ghostscript 32/64 bit detection patch (contributed by
129    axeld@pinc-...).
130  * Honor center gravity for caption: with Pango support (reference
131    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20517).
132  * Add support for pango: coder to render captions with Pango.
133
1342012-03-10  6.7.6-0 Cristy  <quetzlzacatenango@image...>
135  * New version 6.7.6-0, SVN revision 7090.
136
1372012-03-06  6.7.6-0 Cristy  <quetzlzacatenango@image...>
138  * Importing from the X11 root windows no longer leaks memory (reference
139    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20470).
140  * Check to see if delegate file exists before copying.
141
1422012-03-05  6.7.5-10 Cristy  <quetzlzacatenango@image...>
143  * New version 6.7.5-10, SVN revision 7056.
144
1452012-03-05  6.7.5-10 Cristy  <quetzlzacatenango@image...>
146  * Fix too many arguments to AnnotateImage() (copy/paste bug).
147
1482012-03-02  6.7.5-9 Cristy  <quetzlzacatenango@image...>
149  * New version 6.7.5-9, SVN revision 7046.
150
1512012-02-29  6.7.5-9 Cristy  <quetzlzacatenango@image...>
152  * Caption no longer includes the prefix "caption:" in the rendered text.
153  * Auto scale pointsize for -size 100x100 caption:
154
1552012-03-02  6.7.5-8 Cristy  <quetzlzacatenango@image...>
156  * New version 6.7.5-8, SVN revision 7027.
157
1582012-03-02  6.7.5-8 Glenn Randers-Pehrson <glennrp@image...>
159  * non-verbose identify now reports DirectClass for transparent PNG images
160    to agree with the report by identify -verbose.  (reference
161    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20448 and
162    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=15482).
163
1642012-02-29  6.7.5-8 Cristy  <quetzlzacatenango@image...>
165  * Support infinite caption lengths.
166  * Permit custome JPEG quantization tables (e.g.
167          -define jpeg:q-table=quantization-table.xml).
168  * Missing grestore from ps2.c (reference
169    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20445).
170
1712012-02-29  6.7.5-8 Anthony Thyssen <A.Thyssen@griffith...>
172  * Added Image list options (like "-delete" and "-swap") to "montage".
173
1742012-02-25  6.7.5-7 Cristy  <quetzlzacatenango@image...>
175  * New version 6.7.5-7, SVN revision 6965.
176
1772012-02-23  6.7.5-7 Cristy  <quetzlzacatenango@image...>
178  * Add support for the EMFPlus delegate program.
179
1802012-02-22  6.7.5-7 Anthony Thyssen <A.Thyssen@griffith...>
181  * Re-added the Iterative Distance function in morphology (as opposed to the
182    faster more direct 2-pass Distance Function that replaced it) so it can be
183    used in the special situation of Constrained Distance Morphology.
184    http://www.imagemagick.org/discourse-server/viewtopic.php??f=2&t=18032
185
1862012-02-13  6.7.5-6 Cristy  <quetzlzacatenango@image...>
187  * New version 6.7.5-6, SVN revision 6851.
188
1892012-02-13  6.7.5-6 Cristy  <quetzlzacatenango@image...>
190  * Only set PDF & PS page size when explicitly requested (e.g. -page).
191
1922012-02-12  6.7.5-5 Cristy  <quetzlzacatenango@image...>
193  * New version 6.7.5-5, SVN revision 6840.
194
1952012-02-12  6.7.5-5 Cristy  <quetzlzacatenango@image...>
196  * Only use the canvas size of the very first frame of a GIF image sequence.
197
1982012-02-11  6.7.5-4 Cristy  <quetzlzacatenango@image...>
199  * New version 6.7.5-4, SVN revision 6824.
200
2012012-02-08  6.7.5-4 Cristy  <quetzlzacatenango@image...>
202  * Set image alpha channel for -virtual-pixel background and transparent.
203  * Get tiff:fill-order as an image artifact, not an image option.
204
2052012-02-06  6.7.5-3 Cristy  <quetzlzacatenango@image...>
206  * New version 6.7.5-3, SVN revision 6732.
207
2082012-02-06  6.7.5-3 Cristy  <quetzlzacatenango@image...>
209  * TIFF no longer writes the incorrect fill order.
210
2112012-02-05  6.7.5-2 Cristy  <quetzlzacatenango@image...>
212  * New version 6.7.5-2, SVN revision 6718.
213
2142012-02-03  6.7.5-2 Cristy  <quetzlzacatenango@image...>
215  * Add SyncImagePixelCache() to ensure cache morphology is consistent.
216  * Patch so two -colorspace options return correct results for round-trip.
217
2182012-02-02  6.7.5-1 Cristy  <quetzlzacatenango@image...>
219  * New version 6.7.5-1, SVN revision 6684.
220
2212012-01-30  6.7.5-1 Cristy  <quetzlzacatenango@image...>
222  * Support the -alpha remove option (use it to remove transparency from PDF,
223    convert -density 200 apple.pdf -alpha remove x:).
224  * Use union instead of casting gzFile and BZFILE.
225  * Don't treat PSD user channel as alpha (patch from Dominic Benson).
226  * Prevent overflow when casting short int to size_t when parsing a
227    maliciously crafted image with an IFD whose all IOP tags' value offsets
228    point to the beginning of the IFD itself [CVE-2012-0247].
229  * Prevent DES when parsing a maliciously crafted image with an IFD whose
230    all IOP tags' value offsets point to the beginning of the IFD itself
231    [CVE-2012-0248].
232  * Caption with Pango support no longer return a blank canvas.
233  * Correct sRGB colorspace conversion equations.
234
2352012-01-30  6.7.5-1 Glenn Randers-Pehrson <glennrp@image...>
236  * Fix bug in png coder (spurious warning, reference
237    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=20257).
238
2392012-01-28  6.7.5-0 Cristy  <quetzlzacatenango@image...>
240  * New version 6.7.5-0, SVN revision 6606.
241
2422012-01-25  6.7.5-0 Cristy  <quetzlzacatenango@image...>
243  * Zlib-1.2.5.2 requires gzFile cast (bug report from John Bowler).
244
2452012-01-25  6.7.4-10 Cristy  <quetzlzacatenango@image...>
246  * New version 6.7.4-10, SVN revision 6592.
247
2482012-01-25  6.7.4-10 Cristy  <quetzlzacatenango@image...>
249  * Update PerlMagick TIFF regression signatures to match endian order.
250
2512012-01-24  6.7.4-9 Cristy  <quetzlzacatenango@image...>
252  * New version 6.7.4-9, SVN revision 6589.
253
2542012-01-24  6.7.4-9 Cristy  <quetzlzacatenango@image...>
255  * Fix rare file link in the pixel cache.
256
2572012-01-20  6.7.4-8 Cristy  <quetzlzacatenango@image...>
258  * New version 6.7.4-8, SVN revision 6551.
259
2602012-01-19  6.7.4-8 Cristy  <quetzlzacatenango@image...>
261  * Although MagickRealType is a double, use double for KernelInfo values in
262    the rare event of problems with C++ name mangling.
263  * Get strokes with patterns (e.g. -stroke xc:red) working again.
264  * Revert KernelInfo values from MagickRealType to double.
265
2662012-01-17  6.7.4-8 Glenn Randers-Pehrson <glennrp@image...>
267  * Don't write ancillary chunks (except for tRNS and gAMA) in PNG-encoded
268    ICO files.
269
2702012-01-14  6.7.4-7 Cristy  <quetzlzacatenango@image...>
271  * New version 6.7.4-7, SVN revision 6471.
272
2732012-01-13  6.7.4-7 Cristy  <quetzlzacatenango@image...>
274  * Default to a lighter hinting algorithm for non-monochrome font rendering.
275
2762012-01-12  6.7.4-6 Cristy  <quetzlzacatenango@image...>
277  * New version 6.7.4-6, SVN revision 6434.
278
2792012-01-12  6.7.4-6 Cristy  <quetzlzacatenango@image...>
280  * Eliminate preprocessor exception for the HDRI build.
281
2822012-01-10  6.7.4-5 Cristy  <quetzlzacatenango@image...>
283  * New version 6.7.4-5, SVN revision 6422.
284
2852012-01-02  6.7.4-5 Glenn Randers-Pehrson <glennrp@image...>
286  * Fixed -black-threshold and -white-threshold so they work properly with
287    the -channels option (reference
288    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20096).
289
2902012-01-02  6.7.4-5 Glenn Randers-Pehrson <glennrp@image...>
291  * Removed PNG_USE_CLONE cruft from the PNG encoder (see 2011-11-19 entry)
292  * Promote image depths 9-15 to 16 to avoid crashing in the PNG
293    encoder (reference
294    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20098).
295
2962012-01-01  6.7.4-4 Cristy  <quetzlzacatenango@image...>
297  * New version 6.7.4-4, SVN revision 6318.
298
2992011-12-30  6.7.4-4 Glenn Randers-Pehrson <glennrp@image...>
300  * Fix problems with JNG encoder "quality" (reference
301    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20076).
302
3032011-12-30  6.7.4-3 Cristy  <quetzlzacatenango@image...>
304  * New version 6.7.4-3, SVN revision 6310.
305
3062011-12-28  6.7.4-3 Cristy  <quetzlzacatenango@image...>
307  * Fix memory leak in JP2 coder (reference
308    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20071).
309  * Use maximum bounds when rendering PDF (reference
310    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20078).
311
3122011-12-25  6.7.4-2 Cristy  <quetzlzacatenango@image...>
313  * New version 6.7.4-2, SVN revision 6254.
314
3152011-12-24  6.7.4-2 Cristy  <quetzlzacatenango@image...>
316  * Export new Windows binaries.
317
3182011-12-21  6.7.4-1 Cristy  <quetzlzacatenango@image...>
319  * New version 6.7.4-1, SVN revision 6236.
320
3212011-12-12  6.7.4-0 Cristy  <quetzlzacatenango@image...>
322  * Sped up -noise option when radius is 0.
323  * Read concatentated arcs correctly in a SVG path (reference
324    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19992).
325  * PDF's now convert properly with -define pdf:use-cropbox=true (reference
326    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=20033).
327
3282011-12-09  6.7.4-0 Cristy  <quetzlzacatenango@image...>
329  * New version 6.7.4-0, SVN revision 6162.
330
3312010-12-06  6.7.4-0 Glenn Randers-Pehrson <glennrp@image...>
332  * Eliminated use of FARDATA in coders/png.c; it won't be supported in
333    libpng-1.6.0 and is not needed now.
334
3352011-11-29  6.7.4-0 Cristy  <quetzlzacatenango@image...>
336  * Add GetQuantumFormat() method to return the quantum format (reference
337    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=19961).
338  * Allow unspecified width/height in geometries with the aspect flag (reference
339    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19964).
340  * MagickGetImageDepth() no longer returns the depth setting but instead
341    computes the depth of the image.
342   
3432011-12-02  6.7.4-0 Anthony  <quetzlzacatenango@image...>
344  * Fixed Equal-Area Cropping (size and minimum of delta increments)
345
3462011-12-01  6.7.3-10 Cristy  <quetzlzacatenango@image...>
347  * New version 6.7.3-10, SVN revision 6106.
348
3492011-11-29  6.7.3-10 Cristy  <quetzlzacatenango@image...>
350  * Delay reading TIFF EXIF properties to prevent premature exit.
351  * Remove duplicates from the configuration file search path under Windows.
352  * Use viewbox offset when setting affine transform translation (reference
353    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19943).
354  * Ensure equally sized tiles for -crop 11x2@ (reference
355    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18322).
356  * Recognize SI prefixes for jpeg:extent (reference
357    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19944).
358
3592011-11-27  6.7.3-9 Cristy  <quetzlzacatenango@image...>
360  * New version 6.7.3-9, SVN revision 6092
361
3622011-11-27  6.7.3-9 Cristy  <quetzlzacatenango@image...>
363  * Upgrade libtool / ltdl to version 2.4.7.
364
3652011-11-25  6.7.3-8 Cristy  <quetzlzacatenango@image...>
366  * New version 6.7.3-8, SVN revision 6084
367
3682011-11-20  6.7.3-8 Cristy  <quetzlzacatenango@image...>
369  * The exif:ExposureBiasValue property is a signed value.
370  * Prevent buffer underflow for 1-bit PSD images.
371  * Don't include alpha channel when computing range unless image->matte is
372    set.
373  * Set FILETYPE_REDUCEDIMAGE tag on pyramidal TIFF images (reference
374    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19892).
375  * Correct image geometry for Postscript for hi-res bounding box (reference
376    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19807).
377
3782011-11-19  6.7.3-8 Glenn Randers-Pehrson <glennrp@image...>
379  * Fixed bug with scaling Q16 background to PNG sub-8-bit bKGD and
380    again disabled PNG_USE_CLONE in coders/png.c.
381
3822011-11-18  6.7.3-7 Cristy  <quetzlzacatenango@image...>
383  * New version 6.7.3-7, SVN revision 6024
384
3852011-11-18  6.7.3-7 Cristy  <quetzlzacatenango@image...>
386  * Ensure embedded XML resource file is null terminated (reference
387    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19856).
388
3892011-11-17  6.7.3-7 Anthony Thyssen <A.Thyssen@griffith...>
390  * Added a -define filter:alpha to contol the 'alpha value' of the
391    Kaiser Windowing filter.  Default value is 6.5
392
3932010-11-15  6.7.3-7 Glenn Randers-Pehrson <glennrp@image...>
394  * Reverted the change of 6.6.6-7 that creates an image clone for use
395    by the PNG encoder.  This was not useful and was somewhat wasteful.
396  * After finding out that writing the bKGD chunk in sub-8-bit PNG fails,
397    enabled PNG_USE_CLONE (to create an image clone again)
398
3992011-11-14  6.7.3-6 Cristy  <quetzlzacatenango@image...>
400  * New version 6.7.3-6, SVN revision 5972.
401
4022011-11-11  6.7.3-6 Cristy  <quetzlzacatenango@image...>
403  * Prefer the hires bounding box for Postscript rendering (reference
404    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19807).
405  * Default configure.xml destination folder to /usr/lib/ImageMagick-ver/config.
406
4072011-11-09  6.7.3-5 Cristy  <quetzlzacatenango@image...>
408  * New version 6.7.3-5, SVN revision 5936
409
4102011-11-07  6.7.3-4 Cristy  <quetzlzacatenango@image...>
411  * Add ShearRotateImage() method.  RotateImage() now uses distorts rather
412    than shears.
413  * MagickCoreGenesis() path must be accessible to use (reference
414    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19795).
415
4162011-11-06  6.7.3-4 Cristy  <quetzlzacatenango@image...>
417  * New version 6.7.3-4, SVN revision 5876
418
4192011-11-02  6.7.3-4 Glenn Randers-Pehrson <glennrp@image...>
420  * Ensure that the GIF encoder writes a large enough logical screen (reference
421    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19734).
422
4232011-11-02  6.7.3-3 Cristy  <quetzlzacatenango@image...>
424  * New version 6.7.3-3, SVN revision 5825
425
4262011-11-02  6.7.3-3 Cristy  <quetzlzacatenango@image...>
427  * Fix small memory leak in the TIFF coder.
428  * Support -debug accelerate option.
429  * Support -includearch-dir and -sharearch-dir configure option (reference
430    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19720).
431  * Use Pango to improve the caption coder.
432
4332011-11-01  6.7.3-2 Cristy  <quetzlzacatenango@image...>
434  * New version 6.7.3-2, SVN revision 5718
435
4362011-11-01  6.7.3-2 Cristy  <quetzlzacatenango@image...>
437  * Support Ghostscript under 64-bit Windows (reference
438    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19659).
439  * Correct affine translation for certain SVG files (reference
440    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19664).
441  * -evaluate-sequence multiply no longer hangs ereference
442    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19549).
443
4442011-10-15  6.7.3-1 Cristy  <quetzlzacatenango@image...>
445  * New version 6.7.3-1.
446
4472011-10-15  6.7.3-1 Cristy  <quetzlzacatenango@image...>
448  * Read TIFF EXIF profile before reading the image data.
449  * Fix "test: no: unexpected operator" in the configure script (reference
450    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19615).
451  * Off by one error when writing the JPEG XMP profile (reference
452    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19616).
453  * Revert GetPathComponent() patch.
454
4552011-10-09  6.7.3-0 Cristy  <quetzlzacatenango@image...>
456  * New version 6.7.3-0.
457
4582011-10-09  6.7.3-0 Cristy  <quetzlzacatenango@image...>
459  * Generate output for caption:"[!]" (reference
460    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=19589.
461
4622011-10-05  6.7.3-0 Glenn Randers-Pehrson <glennrp@image...>
463  * Add "png:format" property with possible values png8, png24, and png32,
464    for use when prepending the format type to the filename is not convenient
465    or is not possible, e.g., when embedding the PNG in a PNG-encoded ICO.
466
4672011-10-04  6.7.2-10 Cristy  <quetzlzacatenango@image...>
468  * New version 6.7.2-10.
469
4702011-10-04  6.7.2-10 Cristy  <quetzlzacatenango@image...>
471  * Remove most of the LLVM compiler warnings.
472  * Fix bug in -evaluate-sequence multiply (reference
473    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19549).
474  * Upgrade to sRGB V4 ICC profile (reference
475    http://www.color.org/srgbprofiles.xalter).
476  * Distinguish embedded PNG vs BMP within the MicroSoft ICON image format.
477
4782011-09-30  6.7.2-10 Glenn Randers-Pehrson <glennrp@image...>
479  * Recognize the sRGB version 4 ICC profile and write PNG sRGB chunk instead.
480  * Use crc32 instead of "sRGB" string to recognize certain sRGB profiles.
481
4822011-09-26  6.7.2-9 Cristy  <quetzlzacatenango@image...>
483  * New version 6.7.2-9.
484
4852011-09-26  6.7.2-9 Cristy  <quetzlzacatenango@image...>
486  * Fix race condition on image rotate @ 90 degrees.
487
4882011-09-25  6.7.2-8 Cristy  <quetzlzacatenango@image...>
489  * New version 6.7.2-8.
490
4912011-09-20  6.7.2-8 Cristy  <quetzlzacatenango@image...>
492  * Prevent infinite loop when font is too large for specified width (reference
493    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19502).
494  * Fix LFS cross-compile detection (patch from Mike Frysinger).
495  * Add open_utf8(), fopen_utf8(), access_utf8(), etc. utility methods.
496
4972011-09-15  6.7.2-7 Cristy  <quetzlzacatenango@image...>
498  * Convert empty .htm / .html file no longer removes source file.
499  * -crop 11x2@ now returns 22 images as expected.
500  * Enable reading the EXIF profile in a TIFF image under Windows.
501  * Support drawing text with bitmap font.
502
5032011-09-13  6.7.2-6 Cristy  <quetzlzacatenango@image...>
504  * New version 6.7.2-6.
505
5062011-09-12  6.7.2-6 Cristy  <quetzlzacatenango@image...>
507  * Expand pixel range for 12 bit DCM images stored in 16-bit words.
508  * Gray images not displayed properly when saved as MIFF with sRGB
509    colorspace.
510  * OpenCL's clCreateContextFromType() no longer returns a system default.
511  * Use -enable-zero-configuration for zero configuration ImageMagick
512    (previously -enable-embeddable).
513
5142011-09-10  6.7.2-5 Cristy  <quetzlzacatenango@image...>
515  * New version 6.7.2-5.
516
5172011-09-10  6.7.2-5 Cristy  <quetzlzacatenango@image...>
518  * SO bump.
519
5202011-09-09  6.7.2-4 Cristy  <quetzlzacatenango@image...>
521  * New version 6.7.2-4.
522
5232011-09-05  6.7.2-4 Cristy  <quetzlzacatenango@image...>
524  * Fix cut-n-paste error when reading JPEG profiles.
525
5262011-09-07  6.7.2-3 Cristy  <quetzlzacatenango@image...>
527  * New version 6.7.2-3.
528
5292011-09-05  6.7.2-3 Cristy  <quetzlzacatenango@image...>
530  * A small memory overwrite when reading TIFF with 1-bit alpha (reference
531    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19417).
532  * Remove a 2 byte memory leak when checking for environment variables.
533
5342011-09-05  6.7.2-2 Cristy  <quetzlzacatenango@image...>
535  * New version 6.7.2-2.
536
5372011-09-03  6.7.2-2 Glenn Randers-Pehrson <glennrp@image...>
538  * Recognize the sRGB ICC profile and write the PNG sRGB profile instead
539    of a full iCCP chunk.
540
5412011-08-31  6.7.2-2 Cristy  <quetzlzacatenango@image...>
542  * Write grayscale MIFF as a single gray pixel component, not RGB (reference
543    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=19403).
544  * Bail gracefully for corrupt JPEG images.
545  * Bail gracefully for negative montage geometries (references
546    https://bugzilla.redhat.com/show_bug.cgi?id=735599).
547  * Account for DCm bits allocated 16 and significant bits 12 (reference
548    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19420).
549  * Fix bug when appending JPEG image profiles (reference
550    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19429).
551
5522011-08-29  6.7.2-1 Cristy  <quetzlzacatenango@image...>
553  * New version 6.7.2-1.
554
5552011-08-29  6.7.2-1 Cristy  <quetzlzacatenango@image...>
556  * The AllChannels defined changed to 0x7ffffff to avoid integer overflow.
557
5582011-08-26  6.7.2-0 Cristy  <quetzlzacatenango@image...>
559  * HDR format 32-bit_rle_xyze implies the XYZ colorspace.
560
5612011-08-22  6.7.1-10 Cristy  <quetzlzacatenango@image...>
562  * Revert FormatImageAttributeList(), FormatImagePropertyList() (reference
563    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19339).
564
5652011-08-21  6.7.1-10 Glenn Randers-Pehrson <glennrp@image...>
566  * Revised configure.ac (and configure) to look for -lpng15, -lpng14, -lpng12,
567    and -lpng in that order instead of just -lpng.  This should help find
568    a consistent library and headers when users upgrade their libpng delegate
569    from one version to another, incompatible version.
570
5712011-08-20  6.7.1-9 Cristy  <quetzlzacatenango@image...>
572  * New version 6.7.1-9.
573
5742011-08-20  6.7.1-9 Cristy  <quetzlzacatenango@image...>
575  * Fix memory leak in text annotation (reference
576    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=19331).
577
5782011-08-18  6.7.1-9 Glenn Randers-Pehrson <glennrp@image...>
579  * The "-strip" option was excluding the PNG tRNS chunk (see 6.6.6-7, below);
580  revised the -strip option so it behaves as
581  if "-define PNG:include-chunk=none,trns,gama" had appeared on the commandline.
582  * When writing a PNG8 and more than one transparent color is present,
583  merge them into the image->background_color (Reference
584  http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=19329),
585  finishing the implementation started in version 6.6.8-7.
586
5872011-08-18  6.7.1-8 Cristy  <quetzlzacatenango@image...>
588  * New version 6.7.1-8.
589
5902011-08-18  6.7.1-8 Cristy  <quetzlzacatenango@image...>
591  * Caption now wraps properly for Chinese text (reference
592    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19249).
593
5942011-08-18  6.7.1-8 Glenn Randers-Pehrson <glennrp@image...>
595  * The PNG encoder would sometimes fail to respect the -define PNG:color-type
596    option when the incoming image was PseudoClass (reference
597    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=19262).
598
5992011-08-15  6.7.1-7 Cristy  <quetzlzacatenango@image...>
600  * New version 6.7.1-7.
601
6022011-08-15  6.7.1-7 Cristy  <quetzlzacatenango@image...>
603  * Properly handled continued JPEG embedded profiles.
604
6052011-08-12  6.7.1-6 Cristy  <quetzlzacatenango@image...>
606  * Yet another attempt to read Japanese filenames under Windows.
607
6082011-08-10  6.7.1-5 Cristy  <quetzlzacatenango@image...>
609  * New version 6.7.1-5.
610
6112011-08-10  6.7.1-5 Cristy  <quetzlzacatenango@image...>
612  * Revert -colorspace sRGB option patch (reference
613    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19256).
614  * Revert -type PaletteMatte option patch (reference
615    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19263
616
6172011-08-09  6.7.1-4 Cristy  <quetzlzacatenango@image...>
618  * New version 6.7.1-4.
619
6202011-08-09  6.7.1-4 Cristy  <quetzlzacatenango@image...>
621  * Revert MultiByteToWideChar() for Windows patch.
622
6232011-08-05  6.7.1-3 Cristy  <quetzlzacatenango@image...>
624  * New version 6.7.1-3.
625
6262011-08-05  6.7.1-3 Cristy  <quetzlzacatenango@image...>
627  * Use MultiByteToWideChar() for Windows filenames (reference
628    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=19242).
629
6302011-08-03  6.7.1-2 Cristy  <quetzlzacatenango@image...>
631  * New version 6.7.1-2.
632
6332011-08-02  6.7.1-2 Cristy  <quetzlzacatenango@image...>
634  * Windows does not support acosh(), asinh(), or atanh().
635  * Accept filenames with time stamps and a sub-image specification (e.g.
636    test-18:37.jpg[0]).
637
6382011-08-01  6.7.1-1 Cristy  <quetzlzacatenango@image...>
639  * New version 6.7.1-1.
640
6412011-08-01  6.7.1-1 Cristy  <quetzlzacatenango@image...>
642  * Support MSL 'set gravity' element.
643  * Don't report HSB colors as RGB colornames (e.g. hsb(0%,0%,100%)).
644  * Support -fx acosh(), asinh(), and atanh().
645
6462011-07-21  6.7.1-0 Anthony Thyssen <A.Thyssen@griffith...>
647  * Removed a case that prevented rotations of rectangle kernels.
648
6492011-07-01  6.7.1-0 Glenn Randers-Pehrson <glennrp@image...>
650  * Use zlib default compression strategy instead of Z_RLE and Z_FIXED
651    strategies when linking with zlib versions (prior to 1.2.0 and 1.2.2.2,
652    respectively) that don't support them.
653  * Exit test loop sooner in coders/png.c when a non-gray pixel is found.
654
6552011-06-30  6.7.0-10 Cristy  <quetzlzacatenango@image...>
656  * New version 6.7.0-10.
657
6582011-06-30  6.7.0-10 Glenn Randers-Pehrson <glennrp@image...>
659  * Added "-define PNG:compression-level|strategy|filter=value" options to
660    the PNG encoder.  If these options are used, they take precedence over
661    the -quality option (reference
662    http://www.imagemagick.org/discourse-server/viewtopic.php?&f=1&p=73548).
663
6642011-06-29  6.7.0-7 Glenn Randers-Pehrson <glennrp@image...>
665  * Handle "-quality 97" properly in the png encoder, i.e., use intrapixel
666    filtering when writing a MNG file and no filtering when writing a PNG file.
667  * Added support for Z_RLE strategy in the png compressor, using
668    -quality 98 or 99.
669
6702011-06-28  6.7.0-10 Cristy  <quetzlzacatenango@image...>
671  * Properly allocate points when render text with large font size (reference
672    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18997).
673
6742011-06-25  6.7.0-9 Cristy  <quetzlzacatenango@image...>
675  * New version 6.7.0-9.
676
6772011-06-18  6.7.0-9 Cristy  <quetzlzacatenango@image...>
678  * Defend against corrupt PSD resource blocks.
679
6802011-06-15  6.7.0-8 Cristy  <quetzlzacatenango@image...>
681  * New version 6.7.0-8.
682
6832011-06-14  6.7.0-8 Anthony Thyssen <A.Thyssen@griffith...>
684  * Added Initial implementation of Cylinder to/from Plane 3D Distorts
685    Includes derivative (scaled lookup), and anti-aliased horizon (validity)
686    Currently can NOT handle extractions from full 360 cylinder panoramas.
687
6882011-06-13  6.7.0-7 Cristy  <quetzlzacatenango@image...>
689  * New version 6.7.0-7.
690
6912011-06-09  6.7.0-7 Cristy  <quetzlzacatenango@image...>
692  * Fixed "conversion from unsigned __int64 to double not implemented"
693    so IM can compile under VisualStudio 6.
694
6952011-06-08  6.7.0-7 Glenn Randers-Pehrson <glennrp@image...>
696  * The PNG encoder would sometimes make black pixels transparent when some
697    other gray level was supposed to be the transparent color (reference
698    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18900).
699    This occurred only with 1, 2, 4-bit grayscale images with Q16 or Q32
700    builds.
701
7022011-06-08  6.7.0-6 Cristy  <quetzlzacatenango@image...>
703  * New version 6.7.0-6.
704
7052011-06-08  6.7.0-6 Cristy  <quetzlzacatenango@image...>
706  * Fix transient error for composite 'Over' operator.
707
7082011-06-07  6.7.0-5 Cristy  <quetzlzacatenango@image...>
709  * New version 6.7.0-5.
710
7112011-06-07  6.7.0-5 Cristy  <quetzlzacatenango@image...>
712  * Fix one-off bug in option parser (reference
713    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=609177).
714  * Transient bug with composite 'Over' in magick/composite-private.h.
715
7162011-06-06  6.7.0-4 Cristy  <quetzlzacatenango@image...>
717  * New version 6.7.0-4.
718
7192011-06-03  6.7.0-4 Cristy  <quetzlzacatenango@image...>
720  * Support -direction right-to-left for the label: and caption: coders.
721  * Blue / green reversed for JPEG-compressed TIFF images.
722
7232011-06-03  6.7.0-3 Cristy  <quetzlzacatenango@image...>
724  * New version 6.7.0-3.
725
7262011-06-02  6.7.0-2 Cristy  <quetzlzacatenango@image...>
727  * Use memmove() instead of memcpy() in StripString().
728
7292011-05-27  6.7.0-2 Cristy  <quetzlzacatenango@image...>
730  * New version 6.7.0-2.
731
7322011-05-26  6.7.0-2 Cristy  <quetzlzacatenango@image...>
733  * ImageMagick now compiles on Hurd (reference
734    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628020).
735  * Use vfprintf rather than fprintf in FormatLocaleFileList().
736
7372011-05-26  6.7.0-1 Cristy  <quetzlzacatenango@image...>
738  * New version 6.7.0-1.
739
7402011-05-25  6.7.0-1 Cristy  <quetzlzacatenango@image...>
741  * Not all Linux'es define locale_t (reference
742    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18819).
743
7442011-05-22  6.7.0-0 Cristy  <quetzlzacatenango@image...>
745  * New version 6.7.0-0.
746
7472011-05-21  6.7.0-0 Cristy  <quetzlzacatenango@image...>
748  * Avoid fault on corrupt JPEG images.
749  * Avoid fault on certain DJVU images (reference
750    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18807).
751  * Fix -fx to interpret scientific notation properly.
752
7532011-05-20  6.6.9-10 Cristy  <quetzlzacatenango@image...>
754  * New version 6.6.9-10.
755
7562011-05-20  6.6.9-10 Glenn Randers-Pehrson <glennrp@image...>
757  * The PNG encoder now respects the -depth setting, including 1, 2, 4.
758    Previously settings other than 8 and 16 were ignored (reference
759    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18412).
760
7612011-05-16  6.6.9-10 Cristy  <quetzlzacatenango@image...>
762  * Don't use comma as a separator for stroked text (reference
763    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18742).
764  * Use C locale when generating or interpreting SVG.
765  * Fix "unterminated macro" for Q32 build of coders/png.c.
766
7672011-05-15  6.6.9-9 Cristy  <quetzlzacatenango@image...>
768  * New version 6.6.9-9.
769
7702011-05-14  6.6.9-9 Cristy  <quetzlzacatenango@image...>
771  * The -scale option now considers the alpha channel when scaling.
772  * Fix transient bug for HSL to RGB and back.
773
7742011-05-12  6.6.9-9 Glenn Randers-Pehrson <glennrp@image...>
775  * Fixed PNG8 reduction to work with an image that reduces to 256 colors
776    plus transparency, by merging the two darkest red colors.
777
7782011-05-04  6.6.9-8 Cristy  <quetzlzacatenango@image...>
779  * New version 6.6.9-8.
780
7812011-05-02  6.6.9-8 Glenn Randers-Pehrson <glennrp@image...>
782  * Fixed some cut-and-paste errors in new png.c code that caused PNG8
783    reductions to fail.
784
7852011-05-02  6.6.9-8 Anthony Thyssen <A.Thyssen@griffith...>
786  * Add various Option Flags, and fix option skip counts for plus forms
787    of simple operators where plus form is the same as minus form.
788    For example the incorrect counts produces a weird error, and possible
789    future segmentation fault in a command like  convert rose: +border show:
790
7912011-04-30  6.6.9-7 Cristy  <quetzlzacatenango@image...>
792  * New version 6.6.9-7.
793
7942011-04-30  6.6.9-7 Anthony Thyssen <A.Thyssen@griffith...>
795  * Fix FX default for interpolation to Bilinear.
796
7972011-04-27  6.6.9-7 Cristy  <quetzlzacatenango@image...>
798  * Fix pixel interpolation for -draw 'image Over' (reference
799    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18612).
800
8012011-04-26  6.6.9-7 Glenn Randers-Pehrson <glennrp@image...>
802  * Write the proper bKGD chunk value in grayscale PNG images (reference
803    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18624).
804
8052011-04-25  6.6.9-7 Anthony Thyssen <A.Thyssen@griffith...>
806  * Added Inverse method for Sparse Color Interpolation
807
8082011-04-24  6.6.9-6 Cristy  <quetzlzacatenango@image...>
809  * New version 6.6.9-6.
810
8112011-04-21  6.6.9-6 Anthony Thyssen <A.Thyssen@griffith...>
812  * Make filter:blur define a multiplicative adjustment of filter settings
813    rather than a complete override of those settings.
814  * Add Flags to CommandOptions parse table, removing the need for
815    ImageListOptions parsing table.  This is the start of development to
816    produce a "convert" replacement that can read options from both command
817    line and from files or pipelines, in "Do it Immediately" handling.
818  * Crop Bug Fix. Prevent infinite loop with "+repage -crop 0x40"
819
8202011-04-18  6.6.9-6 Glenn Randers-Pehrson <glennrp@image...>
821  * Added "date" to the things that can appear on the -define PNG:exclude-chunk
822    list.  This excludes the IM-generated Date:modify and Date:create
823    properties from PNG output text chunks without excluding the rest of the
824    text chunks.
825  * Added "-define PNG:preserve-colormap" option (reference
826    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18564).
827  * Simplified LosslessReduceDepthOK() function in coders/png.c
828
8292011-04-18  6.6.9-6 Cristy  <quetzlzacatenango@image...>
830  * Add support for writing RGB FITS images as separate planes.
831
8322011-04-16  6.6.9-6 Cristy  <quetzlzacatenango@image...>
833  * Support the HDR 32-bit_rle_xyze format.
834  * Fixed infinite loop for TARGA images with a V2 develop area.
835  * Add signal handler for SIGBUS.
836
8372011-04-15  6.6.9-5 Cristy  <quetzlzacatenango@image...>
838  * New version 6.6.9-5.
839
8402011-04-15  6.6.9-5 Glenn Randers-Pehrson <glennrp@image...>
841  * Added "#define PNG_PTR_NORETURN" because this macro does not work
842    on all platforms with libpng15, with failure to load png_longjmp() (ref
843    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18518).
844
8452011-04-14  6.6.9-5 Anthony Thyssen <A.Thyssen@griffith...>
846  * Layers Composition Bug Fix, animations attributes of first image not
847    transferred in a single destination, multi-source image composition.
848
8492011-04-09  6.6.9-5 Anthony Thyssen <A.Thyssen@griffith...>
850  * Add a special 'Voronoi' Morphology Distance method that will fill in holes
851    using the nearest non-transparent edge pixel. It is experimental, and
852    hidden from normal morphology usage, as it may be interfaced with a
853    future hole-filling color 'Diffusion' method.
854
8552011-04-08  6.6.9-5 Cristy  <quetzlzacatenango@image...>
856  * MIFF keywords sometimes includes spaces.
857
8582011-04-07  6.6.9-5 Anthony Thyssen <A.Thyssen@griffith...>
859  * Major BUG FIX - wrong sign breaks most morphology methods in IM v6.6.9-4
860  * Fixed -region handling of transparency. Original images without
861    transparency will use 'Over' while images with transparency will
862    preserve transparency using 'Copy'. Before this only 'Over' was used
863    due to the testing of the wrong image.
864  * Added Compose methods  DarkenIntensity and LightenIntensity
865
8662011-04-06  6.6.9-4 Cristy  <quetzlzacatenango@image...>
867  * New version 6.6.9-4.
868
8692011-04-03  6.6.9-4 Anthony Thyssen <A.Thyssen@griffith...>
870  * Add Octagon shape and Octagonal distance kernels for Morphology
871  * Fix minor Morphology kernel compose bug (cleanup after Src/Dst swap)
872  * Fix segmentation fault after error in a morphology 'named' kernel
873  * Added a range of kernels used for specialised thinning purposes
874    as defined in a research paper by Dan S. Bloomberg.
875  * Added Dan Bloomberg best thinning skeleton, "Skeleton:3"
876  * Removed origin pixel from many Hit-and-Miss kernels allowing kernels
877    to not only be used for thinning, but also thickening.
878  * Renamed "ThinDiagonals" kernel to just "Diagonals"
879  * Distance uses a fast two pass algorithm, and no longer needs 'iteration'
880
8812011-04-02  6.6.9-4 Glenn Randers-Pehrson <glennrp@image...>
882  * Make the PNG encoder use depth==8 when incoming image->depth < 8
883    (the encoder later reduces the depth if it can), to avoid writing
884    an incorrect image.
885  * Remove any bogus colormap received by the PNG encoder with an image
886    that is not PseudoClass (reference
887    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18475).
888
8892011-04-02  6.6.9-3 Cristy  <quetzlzacatenango@image...>
890  * Added -statistic Gradient
891
8922011-04-01  6.6.9-3 Cristy  <quetzlzacatenango@image...>
893  * New version 6.6.9-3.
894
8952011-04-01  6.6.9-3 Cristy  <quetzlzacatenango@image...>
896  * Set the caption height correctly for missing row geometry (reference
897    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18447).
898
8992011-03-31  6.6.9-2 Cristy  <quetzlzacatenango@image...>
900  * New version 6.6.9-2.
901
9022011-03-30  6.6.9-2 Glenn Randers-Pehrson <glennrp@image...>
903  * Revised the png decoder to store the PNG IHDR and other known PNG
904    chunk data as properties, for later retrieval and reporting by "identify",
905    so users can easily and reliably discover the color-type, bit-depth, etc
906    that were in the input PNG datastream.
907  * The PNG decoder sometimes set images with more than 256 different
908    gray-alpha pixels to storage_class=PseudoClass with an incorrect colormap.
909
9102011-03-30  6.6.9-2 Anthony Thyssen <A.Thyssen@griffith...>
911  * Add a "Resize" distortion method (distort equivalent of -resize).
912  * Special CLI handling so -distort Resize takes a "geometry" argument.
913
9142011-03-29  6.6.9-2 Cristy  <quetzlzacatenango@image...>
915  * Expand PCL compressed pixel buffer to prevent delta compressed overrun.
916
9172011-03-29  6.6.9-1 Cristy  <quetzlzacatenango@image...>
918  * New version 6.6.9-1.
919
9202011-03-29  6.6.9-1 Anthony Thyssen <A.Thyssen@griffith...>
921  * Fix AdaptiveResizeImage() to use 'Mesh' Interpolation, and fix its
922    coordinate handling, as originally defined.
923
9242011-03-29  6.6.9-1 Cristy  <quetzlzacatenango@image...>
925  * Support -statistic standard-deviation option.
926  * Patch for coders/dcm.c so it compiled with HDRI enabled.
927
9282011-03-28  6.6.9-0 Cristy  <quetzlzacatenango@image...>
929  * New version 6.6.9-0.
930
9312011-03-28  6.6.9-0 Cristy  <quetzlzacatenango@image...>
932  * Optimize bilinear interpolation.
933  * Remove version from etc folder and instead use /etc/ImageMagick.
934
9352011-03-28  6.6.9-0 Anthony Thyssen <A.Thyssen@griffith...>
936  * Separated complex cropping function from TransformImage() as a new
937    function CropImageToTiles().  This new function returns either the
938    new cropped image, or a list of tiles, according to geometry, without
939    replacing the source image. The Source image may be part of a larger list
940    of images, without the function 'losing' the other images of the list.
941
9422011-03-27  6.6.8-10 Cristy  <quetzlzacatenango@image...>
943  * New version 6.6.8-10.
944
9452011-03-27  6.6.8-10 Anthony Thyssen <A.Thyssen@griffith...>
946  * Modified image handling in MogrifyImages() and MogrifyImage()
947    which improves overall handling, and allows correct %p, %n and the
948    %[fx:..] 't' and 'n' escape usage to work correctly.
949  * Added -duplicate as a multi-image sequence operator
950
9512011-03-26  6.6.8-9 Cristy  <quetzlzacatenango@image...>
952  * New version 6.6.8-9.
953
9542011-03-25  6.6.8-9 Cristy  <quetzlzacatenango@image...>
955  * Add InterpolateMagickPixelPacket() method.
956  * Add support for the %[opaque] property.
957
9582011-03-25  6.6.8-8 Cristy  <quetzlzacatenango@image...>
959  * New version 6.6.8-8.
960
9612011-03-25  6.6.8-8 Cristy  <quetzlzacatenango@image...>
962  * Fix memory access bug in CloneString() (reference
963    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=18382).
964  * Avoid infinite loop when no space is available in MagickFormatCaption().
965
9662011-03-25  6.6.8-8 Anthony Thyssen <A.Thyssen@griffith...>
967  * Removed the fix for %p and %n escapes, as it was not working right
968
9692011-03-24  6.6.8-7 Cristy  <quetzlzacatenango@image...>
970  * New version 6.6.8-7.
971
9722011-03-24  6.6.8-7 Cristy  <quetzlzacatenango@image...>
973  * Add support for 16-bit DCM short ints (reference
974    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18371).
975
9762011-03-23 6.6.8-7 Anthony Thyssen <A.Thyssen@griffith...>
977  * Another fix for -sparse-color and unused color channels
978  * Finalize the -duplicate option created by Cristy
979  * Fix of segmentation fault for second image in %[fx:..] during info:
980    (Bug in AcquireFxInfo(), as given start image is not first image)
981
9822011-03-21  6.6.8-7 Glenn Randers-Pehrson <glennrp@image...>
983  * Revised the PNG8 encoder to use 50% threshold instead of 0% when
984    reducing transparency to binary.  Collapse all resulting fully transparent
985    colors into one (the background color), to reduce the compressed filesize.
986  * First try the 4-4-4-1 and 3-3-3-1 palettes instead of 3-3-2-1, to preserve
987    colors (especially gray) better, when reducing to PNG8.
988  * Force the PNG encoder to return image->matte==MagickTrue when the
989    format is RGBA or GA or if the tRNS chunk is present, even when the
990    image is fully opaque (reference
991    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18349).
992
9932011-03-21  6.6.8-6 Cristy  <quetzlzacatenango@image...>
994  * New version 6.6.8-6.
995
9962011-03-21  6.6.8-6 Glenn Randers-Pehrson <glennrp@image...>
997  * Re-enabled reduction of grayscale images (color-type 0) to 2 or 4 bits
998    when appropriate (reference
999    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18098).
1000  * The "-define PNG:color-type=4" option did not always force the PNG
1001    encoder to write an all-opaque alpha channel (reference
1002    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18349).
1003
10042011-03-14  6.6.8-6 Cristy  <quetzlzacatenango@image...>
1005  * Fixed memory leak for PDF and Bitmap PSD RLE support (reference
1006    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18317).
1007  * Support the -statistic option: replace each pixel with corresponding
1008    statistic from the neighborhood.
1009  * Add support for -duplicate option.
1010  * Move configuration files from /usr/share and /usr/lib to /etc and /var.
1011  * Do not cache the results of fx: otherwise -format
1012    '%[fx:rand()] %[fx:rand()]' returns the same random numbers.
1013
10142011-03-18 6.6.8-6 Anthony Thyssen <A.Thyssen@griffith...>
1015  * Replaced Minus and Divide Composition methods with Dst and Src
1016    equivalents. Now users can decide how these non-commutative mathematical
1017    operators are applied to the images being composited.
1018  * Fix the percent escape values for  %p, %n  and  %[fx:t], %[fx:n] to
1019    respectively mean the current images index and the total number of
1020    images within the current image sequence.
1021
10222011-03-17 6.6.8-5 Anthony Thyssen <A.Thyssen@griffith...>
1023  * Backed out the patch for Variable Blur Composition that was added
1024    2011-02-13 v6.6.7-7, until I can re-think the problem.
1025    The existing fix was failing to do circular blurs correctly.
1026
10272011-03-14  6.6.8-5 Glenn Randers-Pehrson <glennrp@image...>
1028  * Fixed a rounding/truncation error while writing the pHYs chunk in the
1029    png encoder.
1030  * Don't write text-encoded profile when "-define PNG:exclude-chunk=text,ztxt"
1031    is present (reference
1032    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17086 and
1033    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18225).
1034
10352011-03-14  6.6.8-5 Cristy  <quetzlzacatenango@image...>
1036  * Add support for the WebP image format.
1037
10382011-03-14  6.6.8-5 Anthony Thyssen <A.Thyssen@griffith...>
1039  * Ensured that -sparse-color preserves unused channels when
1040    channel limited.  Before this unused channels would be reset to black.
1041
10422011-03-11  6.6.8-4 Glenn Randers-Pehrson <glennrp@image...>
1043  * Don't try to store a bKGD chunk in a PNG8 when there are already
1044    256 colors in the palette and the background colors is not in that
1045    palette (reference
1046    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18199);
1047  * The "-define PNG:exclude-chunk=bKGD" option was also excluding
1048    the text chunks. (reference
1049    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18253).
1050
10512011-03-10  6.6.8-4 Cristy  <quetzlzacatenango@image...>
1052  * Fx is a mathematical function.  Do not treat transparency as black.
1053  * No image scene suffix for filenames that include a single bracket (reference
1054    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18267).
1055
10562011-03-10  6.6.8-3 Cristy  <quetzlzacatenango@image...>
1057  * New version 6.6.8-3.
1058
10592011-03-10  6.6.8-3 Cristy  <quetzlzacatenango@image...>
1060  * Boost causes an ambiguity with ssize_t when building PythonMagick.  Add
1061    patch from Arfrever@gento... to fix the build exception.
1062
10632011-03-09  6.6.8-2 Cristy  <quetzlzacatenango@image...>
1064  * Support the Radiance HDR image format.
1065  * Update the offset in the black channel when sharpening to avoid incorrect
1066    results.
1067  * Do not use GenericReadMethod for TIFF images with 64-bits per sample.
1068
10692011-03-06  6.6.8-2 Glenn Randers-Pehrson <glennrp@image...>
1070  * Throw error message when the requested color-type or bit-depth
1071    cannot be written by the PNG encoder (error was being thrown
1072    into the wrong image structure).  (Reference
1073    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18162).
1074  * Don't write a PNG text chunk with "density" keyword that overrides the
1075    PNG pHYs chunk, if the pHYs chunk was not excluded (reference
1076    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18253).
1077  * Ignore any PNG text chunk with a "density" keyword found by the PNG
1078    decoder, if the PNG datastream also contains a pHYs chunk.
1079
10802011-03-06  6.6.8-1 Cristy  <quetzlzacatenango@image...>
1081  * New version 6.6.8-1.
1082
10832011-03-05  6.6.8-1 Cristy  <quetzlzacatenango@image...>
1084  * Support PSD files with one layer and one composite layer.
1085  * We must cast a Quantum type when bit shifting and HDRI is enabled.
1086
10872011-03-05  6.6.8-0 Cristy  <quetzlzacatenango@image...>
1088  * New version 6.6.8-0.
1089
10902011-02-27  6.6.8-0 Cristy  <quetzlzacatenango@image...>
1091  * Add support for the -mode option.
1092
10932011-02-27  6.6.8-0 Glenn Randers-Pehrson <glennrp@image...>
1094  * Fix scaling of new color-reduction method in the PNG encoder (16-bit
1095    images were scaled down to 0 or 1, or nearly black).
1096  * Delay opening the PNG output blob until the PNG encoder is ready
1097    to write the IHDR chunk, to avoid writing zero-length PNG files when
1098    errors are found while building the palette.  (reference
1099    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18162).
1100
11012011-02-25  6.6.7-10 Cristy  <quetzlzacatenango@image...>
1102  * New version 6.6.7-10.
1103
11042011-02-23  6.6.7-10 Cristy  <quetzlzacatenango@image...>
1105  * Avoid seg fault in AppendImages() when one image is in the RGB colorspace
1106    but the other is in the CMYK colorspace.
1107  * Get rid of 'respect_parenthesis defined but not used' warnings (reference
1108    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=18173).
1109
11102011-02-22  6.6.7-10 Glenn Randers-Pehrson <glennrp@image...>
1111  * Write sub-8-bit grayscale PNG images as palette-indexed PNG images.  This
1112    usually makes smaller files anyhow.
1113  * Eliminated a number of redundant tests for gray images in the PNG encoder.
1114  * Removed now-unused IsMonochromeImage() function from coders/png.c
1115  * Scan the colormap instead of all of the pixels, when possible, to
1116    determine whether the image received by the PNG encoder is grayscale
1117    or black-and-white.
1118  * Avoid reading from the colormap in coders/png.c when it is NULL (reference
1119    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18162).
1120  * Add a check whether the PNG "cheap transparency" criteria are met.  That
1121    is, there is a single transparent color, no semitransparent colors, and
1122    no opaque color that has the same RGB components as the transparent
1123    color.  If those aren't met, a color that is transparent in one pixel
1124    and opaque in another would always be rendered as transparent, so we
1125    must write a PNG colortype that has an alpha channel (reference
1126    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18167).
1127
11282011-02-22  6.6.7-9 Cristy  <quetzlzacatenango@image...>
1129  * New version 6.6.7-9.
1130
11312011-02-22  6.6.7-9 Glenn Randers-Pehrson <glennrp@image...>
1132  * Disabled reduction of grayscale images (color-type 0) to less than 8 bits
1133    when writing because this sometimes produced incorrect output (reference
1134    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18098).
1135
11362011-02-21  6.6.7-9 Cristy  <quetzlzacatenango@image...>
1137  * Check image has properties before accessing the splay tree (reference
1138    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18136).
1139
11402011-02-15  6.6.7-8 Cristy  <quetzlzacatenango@image...>
1141  * New version 6.6.7-8.
1142
11432011-02-14  6.6.7-8 Glenn Randers-Pehrson <glennrp@image...>
1144  * The PNG encoder should ignore bogus q->opacity values when image->matte
1145    is MagickFalse (reference
1146    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18067).
1147
11482011-02-14  6.6.7-8 Cristy  <quetzlzacatenango@image...>
1149  * Use implicit image format when explicit format is bogus (e.g.
1150    02.13.11-18:43:58.png now writes as PNG).
1151  * Fix problem with 4GB file seeks on a 32-bit OS.
1152
11532011-02-13  6.6.7-7 Anthony Thyssen <A.Thyssen@griffith...>
1154  * Fixed Variable blur to handle small (< 1.0 sigma) blurs generated
1155    by the blur map being used, rather than just 'cutoff' suddenly.
1156
11572011-02-08  6.6.7-7 Cristy  <quetzlzacatenango@image...>
1158  * Support 16-bit per pixel YUV image files.
1159  * Fix off-by-one error in PosterizeImage().
1160  * Posterize now distributes color uniformly (reference
1161    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17623).
1162  * Add -smush option (reference
1163    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=17953).
1164  * Repair memory leak in the display program.
1165
11662011-02-07  6.6.7-6 Cristy  <quetzlzacatenango@image...>
1167  * Fix bug in carg() define when HAVE_COMPLEX is not defined (reference
1168    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18030).
1169
11702011-02-06  6.6.7-6 Anthony Thyssen <A.Thyssen@griffith...>
1171  * Default sigma for Gauusian resize filter is now 1/2 for both
1172    orthogonal resize and cylindrical EWA distortions.
1173
11742011-02-02  6.6.7-5 Cristy  <quetzlzacatenango@image...>
1175  * Check if the font is null in RenderFreetype() to prevent fault (reference
1176    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17890).
1177  * Eliminate fault when reading WMF image files (reference
1178    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=17971).
1179  * Support multi-page transparent Postscript and PDF image files.
1180  * The compare fuzz metric now returns the same correct value for
1181    'xc:white xc:blue -alpha off' and 'xc:white xc:blue -alpha on'.
1182
11832011-01-29  6.6.7-4 Paul Heckbert  <ph@cs.cm...>
1184  * Move coders/tiff.c conditional compile to define TIFF exception /
1185    semaphore / key when TIFF delegate is disabled.
1186
11872011-01-29  6.6.7-4 Glenn Randers-Pehrson <glennrp@image...>
1188  * Renamed variables, macros, and functions defined/declared in coders/png.c
1189    that were in the libpng namespace (beginning with "png_" or "PNG_").
1190
11912011-01-25  6.6.7-3 Glenn Randers-Pehrson <glennrp@image...>
1192  * Removed a call to GetNumberColors() from the PNG encoder that was
1193    only there for debugging purposes and was consuming a huge amount
1194    of CPU time. (reference
1195    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=17799).
1196  * Sometimes black was still written as transparent, when the PNG
1197    encoder received an image with image->matte==true but no transparent
1198    pixels were present. (reference
1199    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17913);
1200
12012011-01-24  6.6.7-3 Cristy  <quetzlzacatenango@image...>
1202  * Remove memory leak from ThrowFileException() macro (reference
1203    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17908).
1204  * Multiple blue error count by 'count' in ClassifyImageColors()
1205  * Add support for the AAI image format.
1206
12072011-01-22  6.6.7-2 Cristy  <quetzlzacatenango@image...>
1208  * Accept quoted file paths in indirect file references (e.g. @myFiles.txt).
1209
12102011-01-19  6.6.7-2 Glenn Randers-Pehrson <glennrp@image...>
1211  * Changed the PNG encoder's "transparent_color" from a UShortPixelPacket
1212    to LongPixelPacket and made the default (65537,65537,65537), which
1213    can never occur in the PNG image data.  Previously the default was
1214    (0,0,0) and black pixels would be rendered as as transparent when
1215    no tRNS chunk was present in the input, which has caused problems
1216    with some test cases since version 6.6.6-10.
1217  * Improved the PNG_BUILD_PALETTE section to count opaque, transparent,
1218    and semitransparent pixels separately.  Previously it wasn't always
1219    possible to determine if there was a single fully-transparent color,
1220    to decide whether to write an RGBA or Gray-Alpha image or an RGB or
1221    Gray image with a tRNS chunk.
1222
12232011-01-15  6.6.7-1 Cristy  <quetzlzacatenango@image...>
1224  * Do not reset image next / previous when detach argument is false for
1225    CloneImage().
1226  * Inline cropping no longer fails for inline raw images (e.g.
1227    -size 640x480 -depth 8 'gray:logo[100x100+200+200]').
1228
12292011-01-14  6.6.7-1 Glenn Randers-Pehrson <glennrp@image...>
1230  * Don't let the PNG encoder try to sort the colormap when there are more
1231    than 256 colors in the image. (reference
1232    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17834).
1233
12342011-01-10  6.6.7-1 Cristy  <quetzlzacatenango@image...>
1235  * Accept escaped % in output filename (reference
1236    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17810).
1237
12382011-01-08  6.6.7-1 Glenn Randers-Pehrson <glennrp@image...>
1239  * Quieted some inconsequential warnings in the PNG codec due to a
1240    change in the type of the PNG iCCP profile from png_charp to png_bytep
1241    in libpng-1.5.0.
1242
12432011-01-03  6.6.7-0 Cristy  <quetzlzacatenango@image...>
1244  * Handle negative heights for ICO images.
1245
12462011-01-02  6.6.7-0 Glenn Randers-Pehrson <glennrp@image...>
1247  * Recent changes sometimes caused the PNG encoder to select colortype=2
1248    (Truecolor) instead of 0 (Grayscale) for grayscale images.  This made
1249    the filesize larger than necessary and caused some of the PerlMagick
1250    tests to fail.
1251
12522011-01-01  6.6.6-10 Glenn Randers-Pehrson <glennrp@image...>
1253  * The PNG decoder now checks whether the image actually has any transparency
1254    when the input file contains an alpha channel or a tRNS chunk.  (Reference
1255    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17748)
1256
12572010-12-26  6.6.6-8 Cristy  <quetzlzacatenango@image...>
1258  * -posterize fails with more than 40 levels (reference
1259    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17741).
1260  * Add support for the MacPaint image format.
1261  * Eliminate spurious 'invalid colormap index' exception for 16-bit SGI images
1262    (bug report by steven.sittser@fligh...).
1263  * Fix user data length for the CIN image format.
1264
12652010-12-21  6.6.6-7 Glenn Randers-Pehrson <glennrp@image...>
1266  * Use a clone instead of the main image in coders/png.c, so the image
1267    can still be used later on without being affected by changes made by
1268    the PNG encoder.
1269  * Added PNG:exclude-chunk and PNG:include-chunk defines.
1270  * Revised the -strip option so it behaves as though
1271    "-define PNG:include-chunk=none,gama" had appeared on the commandline.
1272  * Avoid writing PNG ancillary chunks in the PNG/MNG/JNG encoder while
1273    generating the alpha channel for a JNG image.
1274
12752010-12-21  6.6.6-7 Anthony Thyssen <A.Thyssen@griffith...>
1276  * Removed the forced interpolation setting in AcquireResampleFilterThreadSet
1277    It prevented user defined interpolation settings for -clut, and possibly
1278    other usage.
1279
12802010-12-17  6.6.6-6 Chris Madison  <madisonblu@gmail...>
1281  * Add LZMA compression support to ImageMagick.
1282  * Eliminate seg-fault in MvgPrintf().
1283
12842010-12-17  6.6.6-6 Glenn Randers-Pehrson <glennrp@image...>
1285  * Eliminated a redundant quantization step in the PNG encoder.
1286  * Untangled a confusing but apparently harmless improper loop nesting
1287    in the PNG encoder.
1288  * Eliminated redundant "IsGray()" tests from the PNG encoder.
1289
12902010-12-14  6.6.6-6 Cristy  <quetzlzacatenango@image...>
1291  * -format "%[fx:u.p{5,5}]" no longer reports parse exception (reference
1292    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17678).
1293
12942010-12-10  6.6.6-5 Glenn Randers-Pehrson <glennrp@image...>
1295  * Make the PNG encoder always rebuild the palette, to avoid losing
1296    transparency when it is out of sync with the pixel data (reference
1297    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17655).
1298  * Eliminated CompressColormapTransFirst() since the palette is already
1299    compressed and sorted by opacity now when it's recreated.
1300
13012010-12-10  6.6.6-5 Cristy  <quetzlzacatenango@image...>
1302  * Account for virtual canvas for the -flip / -flop options (reference
1303    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=17626).
1304  * Also for -transpose and transverse options
1305  * Support -metric fuzz option.
1306
13072010-12-09  6.6.6-4 Anthony Thyssen <A.Thyssen@griffith...>
1308  * Replace IsMagickColorSimilar() which provides the Fuzz Factor threshold
1309    function.  Note function does not calculate 'distance' in total but
1310    short-circuits when threshold is reached for faster processing.
1311  * Ordered Dithered handling of Alpha channel was incorrect - fixing
1312    Bug was introduced v6.6.5-6
1313
13142010-12-03  6.6.6-3 Glenn Randers-Pehrson <glennrp@image...>
1315  * Fixed two more cases where the PNG encoder lost transparency (reference
1316    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17516).
1317
13182010-12-01  6.6.6-2 Cristy  <quetzlzacatenango@image...>
1319  * Affine multiplication reversed when translating (reference
1320    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17570).
1321
13222010-11-26  6.6.6-2 Glenn Randers-Pehrson <glennrp@image...>
1323  * Revised the "c7x7b" and "c7x7w" ordered-dither maps to be complementary
1324    to each other.
1325
13262010-11-27  6.6.6-1 Cristy  <quetzlzacatenango@image...>
1327  * Add support for -evaluate-sequence median.
1328
13292010-11-26  6.6.6-0 Glenn Randers-Pehrson <glennrp@image...>
1330  * Fixed two more cases where the PNG encoder lost transparency (reference
1331    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17516).
1332
13332010-11-23  6.6.6-0 Cristy  <quetzlzacatenango@image...>
1334  * The policy.xml sets not-to-exceed resource values (e.g. policy memory limit
1335    1GB, -limit 2GB exceeds policy maximum so memory limit is 1GB).
1336  * Support NCC (normalized cross correlation) compare metric.
1337
13382010-11-21  6.6.5-10 Cristy  <quetzlzacatenango@image...>
1339  * Fix PNG coder compile error when HDRI is enabled.
1340
13412010-11-17  6.6.5-9 Glenn Randers-Pehrson <glennrp@image...>
1342  * Many of the problems with the PNG encoder have been fixed (reference
1343    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16490).
1344  * The "-type Optimize" option is now deprecated.  If present, it is treated
1345    by the PNG encoder the same as if the type were undefined.  Optimization
1346    is now always performed.  No other formats used the "type Optimize" option.
1347  * Merged redundant code into LosslessReduceDepth() function in the PNG codec.
1348
13492010-11-14  6.6.5-9 Cristy  <quetzlzacatenango@image...>
1350  * The splice option no longer throws spurious "pixels are not authentic"
1351    exceptions.
1352  * Thread the -adaptive-resize option.
1353  * Set XBM coder height to height not width.
1354
13552010-11-14  6.6.5-9 Nicolas Robidoux <nicolas.robidoux@gmai...>
1356  * Lanczos2Sharp blur tweaked. New blur = 0.9549963639785485.
1357
13582010-11-13  6.6.5-9 Nicolas Robidoux <nicolas.robidoux@gmai...>
1359  * LanczosSharp blur tweaked to minimize worst case deviation from "perfect
1360    preservation of images which only vary horizontally (or vertically)" under
1361    no-op. New blur = 0.9812505644269356.
1362
13632010-11-08  6.6.5-8 Nicolas Robidoux <nicolas.robidoux@gmai...>
1364  * Missing logical operator in tiff.c.
1365
13662010-11-08  6.6.5-8 Cristy  <quetzlzacatenango@image...>
1367  * Only save TIFF image with 1-bit depth if there is no alpha channel.
1368  * Abandon PSD composite if layer is available.
1369  * %[fx:mean] is the mean of the default channels (all but opacity) (reference
1370    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=17432).
1371
13722010-10-29  6.6.5-6 Glenn Randers-Pehrson <glennrp@image...>
1373  * Added 5x5, 6x6, and 7x7 ordered-dither level maps.
1374
13752010-10-30  6.6.5-5 Cristy  <quetzlzacatenango@image...>
1376  * Do not read configure files in the current directory for the "installed"
1377    version of ImageMagick.
1378  * Allow numeric characters in the XPM basename (reference
1379    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17385).
1380
13812010-10-29  6.6.5-4 Glenn Randers-Pehrson <glennrp@image...>
1382  * Revised PNG palette optimization
1383  * Added some debug logging in coders/png.c.
1384
13852010-10-28  6.6.5-3 Nicolas Robidoux <nicolas.robidoux@gmai...>
1386  * More precise blur values for Lanczos2Sharp and LanczosSharp.
1387  * Added location of first Mitchell crossing (=8/7) to the filters data
1388    structure.
1389
13902010-10-28  6.6.5-2 Anthony Thyssen <A.Thyssen@griffith...>
1391  * Added Lanczos2D* filters now named Lanczos2*
1392  * Reorganization of AcquireFilter() to make it work better
1393
13942010-10-25  6.6.5-1 Nicolas Robidoux <nicolas.robidoux@gmai...>
1395  * Clearer EWA filters (LanczosSharp etc) comments.
1396
13972010-10-25  6.6.5-1 Anthony Thyssen <A.Thyssen@griffith...>
1398  * Added LanczosSharp  (3-lobe Lanczos with sharpening)
1399  * Filter sharpening factors are also always applied regardless of usage.
1400
14012010-10-24  6.6.5-1 Nicolas Robidoux <nicolas.robidoux@gmai...>
1402  * CubicBC filter formulas simplified by constant folding. In
1403    particular, P1 coefficient (always zero) removed from coeff.
1404
14052010-10-22  6.6.5-1 Nicolas Robidoux <nicolas.robidoux@gmai...>
1406  * Revert the Robidoux filter to a Keys cubic with C=(108 sqrt 2-29)/398
1407    (as already specified in the documentation).
1408
14092010-10-14  6.6.5-1 Cristy  <quetzlzacatenango@image...>
1410  * Ignore PS bounding box offsets if -page is set.
1411  * Use #pragma omp master for dumping single threaded debugging information
1412    (single caused a fault).
1413  * Add support for -evaluate exp.
1414
14152010-10-12  6.6.5-0 Anthony Thyssen <A.Thyssen@griffith...>
1416  * Added "filter:sigma" expert setting defining the 'sigma' for the Gaussian
1417    filter only.  This is similar in action to 'blur' but only for Gaussians,
1418    and does not modify the filters support, allowing you to set a very small
1419    sigma, without the function 'missing' all pixels.
1420    (This will allow future adjustment of Gaussians for variable blur mapping)
1421
14222010-10-10  6.6.5-0 Cristy  <quetzlzacatenango@image...>
1423  * Patch for  DrawableRotation() and DrawableTranslation() (reference
1424    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17246).
1425  * The webp format requires the webpconv delegate program (experimental).
1426
14272010-10-05  6.6.5-0 Anthony Thyssen <A.Thyssen@griffith...>
1428  * Replaced "Robidoux" with Cubic 'Keys' filter that is near equivalent to
1429    the previous sharped "Lanczos2D" filter. (C=0.31089212245300069)
1430    This also is very similar to a Mitchell filter but specifically designed
1431    for EWA use and is the new default filter for Distorting Images.
1432  * Original sharpened Lanczos2D filter now called "Lanczos2Dsharp"
1433
14342010-10-08  6.6.4-10 Jerry Gay  <jerry.gay@gmail..>
1435  * Autodetect file type support in Makefile.PL to prevent test failures
1436
14372010-10-05  6.6.4-10 Anthony Thyssen <A.Thyssen@griffith...>
1438  * Added new filter 'Lanczos2D' a 2-lobe Lanczos as defined by
1439    Andreas Gustafsson in his thesis  "Interactive Image Warping" (page 24)
1440         http://www.gson.org/thesis/warping-thesis.pdf
1441  * Added filter "Robidoux" which is a slightly sharpened version of the
1442    "Lanczos2D" filter (blur=0.958033808) specifically designed to be less
1443    'blurry' for horizontal and vertical lines in no-op distortions.
1444
14452010-10-05  6.6.4-10 Cristy  <quetzlzacatenango@image...>
1446  * Add support for "pattern:vertical2" and "pattern:horizontal2".
1447  * Add support for "pattern:vertical3" and "pattern:horizontal3".
1448  * Properly handle PSD layers with negative offsets.
1449
14502010-10-03  6.6.4-9 Cristy  <quetzlzacatenango@image...>
1451  * Fix memory assertion with --enable-embeddable (reference
1452    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17201).
1453  * Don't permit access to pixels when pinging an image (reference
1454    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17194).
1455
14562010-10-02  6.6.4-9 Anthony Thyssen <A.Thyssen@griffith...>
1457  * Added sqrt(2) blurring default for Gaussian Filter if used as
1458    a Cylindrical EWA filter.  This resulted removing the last aliasing
1459    issue that was present in tests for Gaussian EWA resampling. Of course
1460    it is still a very blurry filter for default use in EWA.
1461  * Adjusted Variable Mapping Blur Composition so user arguments actual
1462    relate properly to the sigma of the blur for a maximum mapping value.
1463  * Fix horizon anti-aliasing for output-scaled perspective distortions.
1464  * 'Bessel' filter is now officially and more accurately named 'Jinc'
1465    however 'Bessel' while not visible as a filter option can still be used
1466    as an internal alias for 'Jinc'.
1467
14682010-09-28  6.6.4-8 Nicolas Robidoux <nicolas.robidoux@gmai...>
1469  * Chantal Racette double checked the bounding parallelogram computation
1470    in resample.c (and I tightened the comments).
1471
14722010-09-28  6.6.4-8 Cristy  <quetzlzacatenango@image...>
1473  * Temporary files not always deleted (reference
1474    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=15960).
1475
14762010-09-28  6.6.4-8 Anthony Thyssen <A.Thyssen@griffith...>
1477  * Bug fix for -filter point distorts (occasional generating black pixels)
1478
14792010-09-27  6.6.4-8 Nicolas Robidoux <nicolas.robidoux@gmai...>
1480  * Simplified the ClampUpAxes code, the use of its outputs, its comments,
1481    and credited Craig DeForest for the "clamp singular values" idea.
1482  * No reason to have "insane" precision Sinc in resize.c: Use
1483    the 1.2e-12 max. abs. relative error version for Q64 as well as Q32.
1484
14852010-09-27  6.6.4-8 Anthony Thyssen <A.Thyssen@griffith...>
1486  * Replace the blurry "High Quality EWA" technique with a 'Clamped EWA'
1487    for Distort Resampling.  This makes -distort a whole lot nicer
1488    and allows for the use of better cylindrical filters.
1489
14902010-09-26  6.6.4-7 Anthony Thyssen <A.Thyssen@griffith...>
1491  * Fix Point filter for ResizeImage() caused by support limiting the
1492    Box weighting function.
1493
14942010-09-26  6.6.4-6 Cristy  <quetzlzacatenango@image...>
1495  * Don't allow resize filter weights to go to zero (reference
1496    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=17132).
1497
14982010-09-24  6.6.4-6 Nicolas Robidoux <nicolas.robidoux@gmai...>
1499  * Now that MagickPIL is a MagickRealType, some casts are unneeded.
1500
15012010-09-21  6.6.4-6 Cristy  <quetzlzacatenango@image...>
1502  * Do not break words if caption size is absolute (reference
1503    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=17123).
1504  * Don't define HAVE_THREADS for --without-threads configure script option.
1505
15062010-09-20  6.6.4-5 Nicolas Robidoux <nicolas.robidoux@gmai...>
1507  * Modified "magick/resize.c" so that MagickPIL is a MagickRealType number.
1508    Some computations were needlessly done in long double precision because
1509    PIL forced an automatic upcast wherever it appeared. Changed its name to
1510    MagickREALTYPEPI. <- This was later reverted back to MagickPIL.
1511  * Modified "magick/resize.c" so that Bohman uses one trig call + one sqrt
1512    call instead of two trig calls.
1513
15142010-09-20  6.6.4-5 Anthony Thyssen <A.Thyssen@griffith...>
1515  * modified "magick/resample.c" to allow use of either EWA or HQEWA (default)
1516  * Removed LanczosFast from supported filters (SincFast*SincFast is faster)
1517
15182010-09-19  6.6.4-5 Cristy  <quetzlzacatenango@image...>
1519  * If IPTC profile is not embedded in an 8bim resource, declare it IPTC
1520    rather than 8BIM.
1521  * Support %[version] and %[copyright].
1522  * Improve performance of the pixel cache.
1523
15242010-09-18  6.6.4-4 Cristy  <quetzlzacatenango@image...>
1525  * Automatically set the quantum depth to 16 for HDRI.
1526
15272010-09-16  6.6.4-2 Cristy  <quetzlzacatenango@image...>
1528  * IPTC profile not always wrapped properly inside an 8BIM profile.
1529  * TIFF tile geometry must be divisible by 16.
1530
15312010-09-15  6.6.4-2 Anthony Thyssen <A.Thyssen@griffith...>
1532  * Rename of SincPolynomial to SincFast for easier user understanding
1533  * Ditto for LanczosChebyshev to LanzcosFast
1534
15352010-09-14  6.6.4-2 Anthony Thyssen <A.Thyssen@griffith...>
1536  * Switch default resize filters to using the faster SincPolynomial
1537    filter by default internally.  However 'Sinc' will still use the
1538    Trigonometric function, and can be used to assign the trig version
1539    of Sinc() to filters using the filter expert options.
1540  * The default filter for 'distort' was found to be a very blurry inaccurate
1541    filter function.  It was removed and replaced with a correct Gaussian
1542    filter (as used by resize)
1543  * Added a switch so that "-interpolate filter" will force the use of
1544    a cylindrical filter for ALL pixels in distorted images.  That is you can
1545    use that switch to use a cylindrical filter even for images that are
1546    being enlarged by the distortion.  However EWA is still currently using
1547    a fixed 2.0 sampling radius.  This switch complements the use of "-filter
1548    point" which turns off EWA filters in favor of interpolation for all
1549    pixels in a distorted image.  BOTH switches should not be used together.
1550  * A bug in the support radius of the EWA resampling function was found,
1551    now that correctly defined resize filters are being used. Suddenly Normal
1552    Gaussian distortions are not so blurry, and tests with distortions of
1553    the 'Rings' image show extremely good and clear results, with only minimal
1554    blurring.  The filter 'blur' expert option can be used to adjust this
1555    further.
1556
1557    The above represents a major improvement forward in the quality of the
1558    image distortion operator. But near-unity distortions (no scaling) are
1559    still overly blurry.
1560
15612010-09-13  6.6.4-2 Cristy  <quetzlzacatenango@image...>
1562  * Don't negate the geometry offset for the -extent option.
1563
15642010-09-09  6.6.4-1 Cristy  <quetzlzacatenango@image...>
1565  * The RGBO format is now listed as a supported format.
1566
15672010-09-07  6.6.4-1 Anthony Thyssen <A.Thyssen@griffith...>
1568  * Added the Nicolas Robidoux and Chantal Racette  Lanczos resize filter
1569    function as "LanczosChebyshev" as faster alternative to Lanczos.
1570  * Re-code Nicolas Robidoux and Chantal Racette Polynomial Approximation of
1571    the Sinc Trigonometric resize filter, as a proper filter to allow
1572    direct comparison and speed testing of the filter.
1573  * Expanded the "-set option:filter:verbose 1" output, so as to also include
1574    the actual functions and other values that were used to create the filter.
1575
15762010-09-02  6.6.4-0 el_supremo  <digipete@shaw...>
1577  * Repair a few incorrect LocaleNCompare() calls (ttf.c, ps.c).
1578
15792010-08-31  6.6.4-0 Cristy  <quetzlzacatenango@image...>
1580  * Path no longer closed if join style is round (reference
1581    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16943).
1582  * Add case for BGRQuantum to GetQuantumExtent().
1583  * Support no compression on PCX write.
1584
15852010-08-23  6.6.3-10 Cristy  <quetzlzacatenango@image...>
1586  * Fixed bug in the raw BGRA coders (reference
1587    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16880).
1588  * Fix off-by-one error in the PSD coders.
1589  * Nicolas Robidoux with the assistance of Chantal Racette contribute an
1590    approximation of the sinc function over the interval [-3,3].
1591  * Eliminate a small memory leak in LevelizeImageChannel() (reference
1592    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16951).
1593  * Recognize -fx logtwo (reference
1594    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16958).
1595
15962010-08-15  6.6.3-7 Cristy  <quetzlzacatenango@image...>
1597  * Throw exception if image size differs for the compare program but the
1598    -subimage-search option is not specified.
1599
16002010-08-13  6.6.3-6 Cristy  <quetzlzacatenango@image...>
1601  * The AdobeRgb.tif TIFF image no longer faults under Windows (reference
1602    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16838).
1603  * Add -subimage-search option to the compare utility.
1604
16052010-08-12  6.6.3-5 Cristy  <quetzlzacatenango@image...>
1606  * The -fx 2e+6/1e+5 argument no longer returns the wrong results (reference
1607    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16833).
1608
16092010-08-10  6.6.3-5 Glenn Randers-Pehrson <glennrp@image...>
1610  * Emit a warning if the PNG encoder can't satisfy the color type and
1611    bit depth requested with a "-define" directive.
1612
16132010-08-07  6.6.3-4 Cristy  <quetzlzacatenango@image...>
1614  * The orient option sometimes improperly set "undefined" (reference
1615    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16795).
1616  * Only list orientation options for the -list orientation option (reference
1617    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16801).
1618  * Return proper standard deviation for combined channels (reference
1619    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16786).
1620  * Handle transparency properly for the PSD image format.
1621
16222010-08-05  6.6.3-3 Glenn Randers-Pehrson <glennrp@image...>
1623  * Properly map PNG intent to image->rendering_intent
1624
16252010-08-01  6.6.3-3 Cristy  <quetzlzacatenango@image...>
1626  * Eliminate bogus "invalid colormap index" when pinging ICO images.
1627  * Support -set density / units.
1628
16292010-07-31  6.6.3-2 Cristy  <quetzlzacatenango@image...>
1630  * Only use the first alpha channel in PSD image.
1631  * Only use XPM complying colors for XPM images (e.g. green is rgb(0,255,0)).
1632
16332010-07-27  6.6.3-2 Glenn Randers-Pehrson <glennrp@image...>
1634  * Eliminate useless message about assuming zero delay when writing
1635    a single-frame MNG, and changed it from Error to Warning when
1636    writing a multiple-frame MNG.
1637
16382010-07-25  6.6.3-1 Glenn Randers-Pehrson <glennrp@image...>
1639  * Don't "ping" a PNG image if it is embedded in a MNG.  Otherwise the
1640    reader tries to read MNG chunks from the interior of the embedded PNG,
1641    resulting in an erroneous "corrupted image" message.
1642
16432010-07-09  6.6.3-1 Cristy  <quetzlzacatenango@image...>
1644  * Fix memory leak in for corrupt BMP images (reference
1645    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16600).
1646  * Repair several issues when writing to stdout (reference
1647    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16620).
1648  * A GIF image with the .bgr extension is still a GIF (reference
1649    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16662).
1650
16512010-07-07  6.6.3-1 Glenn Randers-Pehrson <glennrp@image...>
1652  * The PNG decoder failed to handle the tRNS chunk properly for grayscale
1653    images where the PNG bit_depth was not the same as the quantum depth,
1654    and the transparent color was not black.
1655
16562010-07-01  6.6.3-0 Chris Madison  <madisonblu@gmail...>
1657  * Pinging the DJVU image format no longer faults.
1658  * Check for time-limit-exceeded in only one thread.
1659  * Reading filenames from a file (e.g. @filenames) no longer includes the
1660    utility name (side effect of StringToArgv() method).
1661
16622010-06-28  6.6.2-10 Cristy  <quetzlzacatenango@image...>
1663  * Support the tiff:fill-order define.
1664  * Filters are case sensitive (e.g. reduce-Colors).
1665  * Restore mogrify's -path option.
1666  * The -list module option lists image coders and image filters.
1667
16682010-06-27  6.6.2-9 Cristy  <quetzlzacatenango@image...>
1669  * Add the ImageView API.
1670  * Fix DJVU coder to read one page (e.g. 'image.djvu[2]').
1671  * Support -define png:bit-depth=1 -define png:color-type=3 for PNG format.
1672
16732010-06-22  6.6.2-8 Cristy  <quetzlzacatenango@image...>
1674  * Skip byte when DDS bitcount is 32 (reference
1675    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16487).
1676  * Montage now uses final background setting (e.g. montage -background none ...
1677    -background lightblue show:).
1678  * Do not annotate directory paths in ListFiles().
1679  * Reset the image matte for png:color-type=2.
1680
16812010-06-17  6.6.2-7 Cristy  <quetzlzacatenango@image...>
1682  * Support new label:pointsize property.
1683  * Miscellany->Slide Show, in the display program, now cycles through the
1684    image sequence.
1685  * Recognize certain hex color values (e.g. #b9e1cc00) for the -fx argument.
1686  * Reduce memory requirements when dithering on the iPhone.
1687  * Command line operators no longer affected by settings that appear after
1688    them (e.g. -splice 10x0+0+0 -gravity center).
1689  * Compute the proper DPX user data field size.
1690
16912010-06-15  6.6.2-6 Cristy  <quetzlzacatenango@image...>
1692  * Fix some nits to keep the clang compiler happy.
1693
16942010-06-14  6.6.2-5 Anthony Thyssen <A.Thyssen@griffith...>
1695  * Fix transprancy handling for Morphology Convolve
1696  * Adjustments of Hit And Miss and Edge Detection kernel definitions
1697  * Added 'ThinDiagonals' Thinning Kernel + two sub-types
1698  * Handling for Convolution of 1-D vertical kernels.
1699    However this was removed (using #if-#endif) as I found it slower in tests!
1700
17012010-06-12  6.6.2-5 Cristy  <quetzlzacatenango@image...>
1702  * mogrify -format properly handles compressed image filename (e.g.
1703    -format jpg logo.png.bz2).
1704  * Respect +dither option when saving to the GIF image format.
1705
17062010-06-08  6.6.2-4 Cristy  <quetzlzacatenango@image...>
1707  * End of string sentinel is \n not \r.
1708
17092010-06-06  6.6.2-3 Glenn Randers-Pehrson <glennrp@image...>
1710  * Don't decode pixels in coders/png.c when image->ping is set.
1711
17122010-06-06  6.6.2-3 Cristy  <quetzlzacatenango@image...>
1713  * Reset image filename when reading inline images.
1714  * Don't clamp floating point values for HDRI-enabled ImageMagick.
1715
17162010-05-25  6.6.2-2 Anthony Thyssen <A.Thyssen@griffith...>
1717  * Replaced '^' morphology kernel rotation with two variants '>' and '<'
1718  * 'Skeleton' variant to thin down images as symmetrically as possible.
1719  * Spelling correction:  Manhatten -> Manhattan
1720
17212010-06-01  6.6.2-2 Glenn Randers-Pehrson <glennrp@image...>
1722  * Properly scale color components of the PNG bKGD chunk.
1723  * Prevent MNG divide by zero in calculation of frame_timeout.  Set
1724    both frame_delay and frame_timeout to infinite when ticks_per_second
1725    is zero, as required by the MNG spec.
1726
17272010-05-31  6.6.2-2 Cristy  <quetzlzacatenango@image...>
1728  * Add x:silent option to prevent beeps when reading the X image format.
1729  * Recognize TTF for GetMagicInfo().
1730  * Ensure the +set option deletes the image artifact.
1731
17322010-05-28  6.6.2-1 Glenn Randers-Pehrson <glennrp@image...>
1733  * Prevent coders/png.c from attempting to write an empty tRNS chunk.
1734
17352010-05-25  6.6.2-1 Anthony Thyssen <A.Thyssen@griffith...>
1736  * Fix for Square Array Rotates (off center origin rotate)
1737  * Added HitAndMiss kernel Ridges2 to find 2 pixel thick ridges
1738  * Added FreiChen:0,{angle}  FreiChen:{angle} and FreiChen:-1 variations
1739    to complete this kernels definition
1740
17412010-05-24  6.6.2-1 Cristy  <quetzlzacatenango@image...>
1742  * Respect density when rendering SVG images.
1743  * Set AVI handler to the MPEG coder.
1744  * Compute the proper DPX user data field size.
1745  * Do not interpret a format specifier when enclosed in brackets (e.g.
1746    rose_tile_%[filename:tile].gif.
1747  * Use 64-bit types when compiling with the 64-bit Visual C++ compiler under
1748    Windows.
1749  * Prevent MNG divide by zero in calculation of frame_delay (reference
1750    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16320).
1751
17522010-05-23  6.6.2-0 Anthony Thyssen <A.Thyssen@griffith...>
1753  * Third Re-write of MorphologyApply() to better handle compound methods.
1754  * Implemented  -set option:morphology:compose for merging results of
1755    multiple kernels. "None" means re-iterate results with next kernel.
1756    While "Undefined" means to use the internal default for a method.
1757    Thinning, Thickening, HitAndMiss, Convolve, Correlate defaults to "None"
1758    while HitAndMiss defaults to "Lighten" (union of all kernel results).
1759    Other morphology methods defaults still to be decided.
1760  * Added HitAndMiss Kernel: Ridges  (find ridges and pixel width lines)
1761  * Rotation Expansion of single kernels '^' and '@' flags in arguments
1762    EG: -set option:showkernel 1 -morphology Convolve 'Blur:0x2^'
1763  * ExpandKernelInfo() (rotation expand) now groks symmetrical kernels.
1764    So the above will only produce a list of 2 kernels, not 4 kernels
1765
17662010-05-18  6.6.2-0 Anthony Thyssen <A.Thyssen@griffith...>
1767  * Separation of internal function MorphologyApply() from
1768    MorphologyImageChannel() to calls to convolve without user settings.
1769  * Rewrite of MorphologyApply() to output better 'verbose' messages
1770  * Better handling of Gaussian tyle filters (bug fixes)
1771  * Bug fix and optimization of kernel size calculations in "gem.c"
1772  * Allow '^' or '@' flags in 'user defined' kernel size arguments to
1773    expand kernel into a rotated list.
1774    EG: -set option:showkernel 1 -morphology Thinning  '3@: 0,1,0 0,1,0 0,0,0'
1775  * Allow a scaled unity kernel to be added to kernel (EdgeDet->Sharpen)
1776    EG: -set option:convolve:scale [kernel_scale][^!],[unity_scale][%]
1777  * Addition of "Laplacian of Gaussian" (LOG), also known as Mexican Hat
1778    EG: -morphology convolve LOG:0x1
1779  * Added FreiChen, Kirsch  Convolution kernels
1780  * Added Discrete 'Laplacian of Gaussian' kernels (Laplacian type 15 and 19)
1781  * Added Edges HitAndMiss Kernel
1782
17832010-05-17  6.6.2-0 Cristy  <quetzlzacatenango@image...>
1784  * PSD images require a proper layer to support an alpha channel.
1785  * Enable PFM endian support.
1786  * Add context to -border for montage.  Inside the parenthesis it adds a border
1787    to the image otherwise it sets the border for the layout manager.
1788  * 24-bit BMP images are not colormapped even if header colors != 0.
1789  * Set DPX user data like this: -set profile dpx:userdata.txt.
1790  * Make sure Lab => RGB => Lab survives the round trip.
1791
17922010-05-15  6.6.1-10 Cristy  <quetzlzacatenango@image...>
1793  * Use ScaleCharToQuantum() in coders/src.c (reference
1794    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16229).
1795  * Don't clamp HDRI EXR pixels.
1796
17972010-05-14  6.6.1-9 Cristy  <quetzlzacatenango@image...>
1798  * Increase the estimated # points for the path drawing primitive.
1799  * Remove any prior resolution block from PSD before writing the new block.
1800
18012010-05-14  6.6.1-9 Anthony Thyssen <A.Thyssen@griffith...>
1802  * Addition of more Morphological/Convolution Kernels.
1803    DOG (Difference of Gaussians) and DOB (Difference of Blurs),
1804    EG:    -morphology convolve DOG:0x1,3
1805           -morphology convolve DOB:0x1,3,90
1806  * Added Prewitt, Roberts, Compass  Convolution Kernels
1807  * Ring Symbol Kernel (subtraction of Disk from a Disk)
1808
18092010-05-13  6.6.1-9 Cristy  <quetzlzacatenango@image...>
1810  * The pixel buffer was underallocated for some image formats when streaming.
1811
18122010-05-12  6.6.1-8 Anthony Thyssen <A.Thyssen@griffith...>
1813  * Implementation of Pattern Matching Morphology methods
1814    HitAndMiss, Thicken, Thinning
1815  * Reporting of Kernel Strings that fail to parse (though not why)
1816  * Parsing of Multiple Kernel Strings, generating a list of kernels
1817  * Union of results from Multiple Kernels for HitAndMiss method
1818  * Interated Multiple Kernels for all other morphology methods
1819  * Added many new kernels for HitAndMiss and Convolution
1820    Sobel, Laplacian, Cross, Peaks, Corners, LineEnds, LineJunctions,
1821    ConvexHull (for Thicken), Skeleton (for Thinning)
1822
18232010-05-08  6.6.1-8 Glenn Randers-Pehrson <glennrp@image...>
1824  * Use proper background.index when writing indexed PNG, if the background
1825    color is in the palette.
1826
18272010-05-08  6.6.1-7 Cristy  <quetzlzacatenango@image...>
1828  * Fix improper 'invalid colormap index' PNG bug.
1829  * Fix PerlMagick compile exception.
1830
18312010-05-07  6.6.1-6 Anthony Thyssen <A.Thyssen@griffith...>
1832  * Added % and ! modification flags to morphology distance kernel
1833    scaling factor, for easier usage.
1834  * Bug fix for compose math channel handling and morphology diff usage
1835
18362010-05-06  6.6.1-6 Cristy  <quetzlzacatenango@image...>
1837  * Do not claim gray colorspace if gray image includes a non-gray pixel.
1838  * Initialize BMP alpha channel to opaque for RGB images.
1839  * Fixed under allocation for round rectangles.
1840  * The -list option returns a 0 status as expected.
1841
18422010-05-06  6.6.1-6 Anthony Thyssen <A.Thyssen@griffith...>
1843  * Made use of new no-'sync' channel enabled mathematical compose methods
1844    for the difference morphology methods.  These should now work correctly
1845    for specific channels, and more importantly for alpha shaped morphology.
1846
18472010-05-05  6.6.1-6 Glenn Randers-Pehrson <glennrp@image...>
1848  * Fixed bugs with losing the opacity channel while writing some PNG images.
1849    (bug reported by Anthony T.)
1850
18512010-05-05  6.6.1-6 Glenn Randers-Pehrson <glennrp@image...>
1852  * Simplified and corrected rowbytes calculation in coders/png.c and
1853    added more logging.
1854
18552010-05-05  6.6.1-6 Anthony Thyssen <A.Thyssen@griffith...>
1856  * Rename of "Add" and "Subtract" compositions to "ModulusAdd" and
1857    "ModulusSubtract" for more clarity of there functions. Old names
1858    will continue to work as expected.
1859  * Fix "Minus", "ModulusAdd", and "ModulusSubtract" to follow
1860    normal SVG 'Over' blending specifications, (see next for override)
1861    Note that this does NOT include the "Plus" composition method which has
1862    SVG definition for it to use a 'Plus' blending rather than 'Over' blending.
1863
1864  * By default mathematical compositions work as per SVG definition. That is
1865    the results are synchronized with 'Over' alpha-blending (except "Plus"
1866    which uses 'plus' alpha-blending).
1867
1868  * By removing the default 'sync' flag from the -channel setting however
1869    Break this inter-channel synchronization and do the mathematical operations
1870    only on the individual channels as specified by the -channel setting.
1871    That is do 'channel' math rather than 'SVG' composition.
1872
1873  * With this change you can then use mathematical composition methods on
1874    individual channels or even with the alpha channel of images.
1875
18762010-04-28  6.6.1-6 Anthony Thyssen <A.Thyssen@griffith...>
1877  * Special case handling in Barrel distortion (pixel at image center)
1878  * Calculation of image for Barrel distortion (pixel vs image coords)
1879  * Argument input (handling optional 'd' argument) for Barrel distortion
1880
18812010-04-24  6.6.1-6 Cristy  <quetzlzacatenango@image...>
1882  * Do not declare timestruct under MinGW.
1883  * Respect -compose option for the montage utility (bug report by Anthony).
1884  * A 256 column gradient produces a 256 color GIF image (bug report by
1885    Anthony).
1886  * Register / unregister CALS format in static.c (reference
1887    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=16103).
1888  * Add SetImageColor() method.
1889
18902010-04-17  6.6.1-5 Cristy  <quetzlzacatenango@image...>
1891  * Only write one ICC profile to PSD image.
1892  * Sync image colormap for PNG tRNS chunks.
1893  * The -direction option now works with the -annotate and -draw options.
1894  * For the histogram: format, if you have no need for the unique color list,
1895    use <kbd>-define histogram:unique-colors=false</kbd> to forego this
1896    expensive operation.
1897  * Match on literal after backslash in glob expression (reference
1898    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16068).
1899  * Enable JPEG-compression for grayscale TIFF images (reference
1900    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16064).
1901  * Don't write empty tile if tile geometry matches the image width (reference
1902    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16064).
1903  * Support -regard-warnings in the mogrify utility.
1904  * Output the correct units for the identify utility (reference
1905    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16075).
1906
19072010-04-15  6.6.1-4 Cristy  <quetzlzacatenango@image...>
1908  * Do not set the resample virtual pixel method when undefined.
1909  * Support writing grayscale PSD images.
1910  * Revert Lab-to-XYZ colorspace transform patch.
1911  * Clamp HDRI values for LevelImageChannel() method.
1912
19132010-04-12  6.6.1-3 Cristy  <quetzlzacatenango@image...>
1914  * For HSL to RGB, if color temperature is less than 0, set RGB to lightness.
1915  * Do not flip BMP image with negative height when pinging.
1916
19172010-04-08  6.6.1-2 Cristy  <quetzlzacatenango@image...>
1918  * Improve support for device link profiles.
1919
19202010-04-06  6.6.1-1 Anthony Thyssen <A.Thyssen@griffith...>
1921  * Fixed bug in -auto-level for special case when only one value is present
1922    in some channel of the image. In this case no 'stretch is performed, just
1923    as -normalize does.
1924
19252010-04-05  6.6.1-1 Cristy  <quetzlzacatenango@image...>
1926  * WMF support under Windows does not produce the same results as under
1927    Linux.
1928
19292010-03-31  6.6.1-0 Anthony Thyssen <A.Thyssen@griffith...>
1930  * Fixed bug in equal-size tile cropping, when image has a page offset.
1931
19322010-03-31  6.6.1-0 Cristy  <quetzlzacatenango@image...>
1933  * The -recolor 4x4 matrix is now interpreted properly (previously it
1934    summed rather than attenuating the alpha channel).
1935  * Support writing 1-bit PSD images.
1936  * Support LCMS 2.0.
1937  * Improved WMF support under Windows.
1938
19392010-03-30  6.6.1-0 Glenn Randers-Pehrson <glennrp@image...>
1940  * The new coders/png.c was failing to read a 1-bit paletted image properly.
1941  * Finished eliminating the deprecated direct references to members of
1942    the png_info structure. ImageMagick can now be built with libpng-1.5.
1943
19442010-03-21  6.6.0-10 Cristy  <quetzlzacatenango@image...>
1945  * Respect the -density option when rendering a Postscript or PDF image.
1946  * Distort barrel no longer complains when 3 arguments are given (reference
1947    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=15883).
1948  * Support -direction left-to-right option for rendering text
1949
19502010-03-24  6.6.0-9 Glenn Randers-Pehrson <glennrp@image...>
1951  * coders/png.c: Eliminated support of libpng versions older than 1.0.12.
1952  * Relocated the new, misplaced png_get_rowbytes() call.
1953  * Updated setjmp/longjmp/jmpbuf usage to work with libpng-1.5.
1954
19552010-03-21  6.6.0-9 Cristy  <quetzlzacatenango@image...>
1956  * Windows does not support complex.h (reference
1957    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=15808).
1958  * Add support for monochrome PSD images.
1959  * VignetteImage() no longer crashes when x and y arguments are both greater
1960    than half the width (x) and height (y) of the image.
1961
19622010-03-20  6.6.0-8 Glenn Randers-Pehrson <glennrp@image...>
1963  * Eliminated some of the deprecated direct references to members of
1964    the png_info structure.  This must be finished before we can build
1965    with libpng-1.5.
1966
19672010-03-18  6.6.0-8 Cristy  <quetzlzacatenango@image...>
1968  * The animate program no longer loops twice when -loop 1 is specified.
1969  * The caption format would sometimes hang when the text was not UTF-8.
1970  * Don't gamma correct log to linear color conversion unless the -gamma is
1971    specified (reference
1972    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=15799).
1973
19742010-03-17  6.6.0-7 Cristy  <quetzlzacatenango@image...>
1975  * Detect CMYKProcessColor AI tag.
1976  * Delete image from command line cache for -write option.
1977
19782010-03-13  6.6.0-6 Cristy  <quetzlzacatenango@image...>
1979  * Add support for the Adobe Large Document format.
1980  * Recognize -remap option for the mogrify utility.
1981  * The default Helvetica font is not always available, check for
1982    Century Schoolbook too (reference
1983    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=15780).
1984
19852010-03-11  6.6.0-5 Cristy  <quetzlzacatenango@image...>
1986  * Permit user to get virtual pixels with a region width of 0.
1987  * Reformulate the jinc() function so that the main peak is of amplitude of 1.
1988  * Resampling filter must respect the image virtual pixel method.
1989
19902010-03-07  6.6.0-4 Cristy  <quetzlzacatenango@image...>
1991  * The -evaluate-sequence option behaves like -evaluate except it operates
1992    on a sequence of images.
1993
19942010-03-05  6.6.0-2 Cristy  <quetzlzacatenango@image...>
1995  * Add support for the -maximum and -minimum options.
1996
19972010-02-27  6.6.0-1 Cristy  <quetzlzacatenango@image...>
1998  * Check to see if ICON image width /height exceeds that of the image canvas.
1999  * Set the DPX descriptor to Luma only if the image type is not TrueColor.
2000  * Add support for -fx airy(), j0(), j1(), jinc(), and sinc() (reference
2001    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=15685).
2002    Anthony, review these for correctness.
2003  * Don't embed an XMP profile in an EPS image for now.
2004
20052010-02-21  6.6.0-0 Cristy  <quetzlzacatenango@image...>
2006  * Insufficient image data in EPT is a warning rather than an error.
2007  * Respect -type TrueColor when writing gray DPX images.
2008  * Fix problem reading 10-bit grayscale DPX images when scanline length is
2009    not a multiple of 3.
2010  * BMP has an alpha channel, it was treated as an opacity channel.
2011
20122010-02-20  6.5.9-10 Cristy  <quetzlzacatenango@image...>
2013  * Write 10-bit grayscale DPX images properly.
2014
20152010-02-18  6.5.9-8 Cristy  <quetzlzacatenango@image...>
2016  * Detect PDF ICCBased colorspace.
2017
20182010-02-18  6.5.9-7 Anthony Thyssen <A.Thyssen@griffith...>
2019  * Finalized -set option:convolve:scale  kernel normalize/scale option
2020
20212010-02-16  6.5.9-7 Cristy  <quetzlzacatenango@image...>
2022  * TransformImage() resets the image blob when called in the PICT decoder;
2023    use SetImageExtent() instead.
2024
20252010-02-14  6.5.9-6 Cristy  <quetzlzacatenango@image...>
2026  * Support PSD RLE compression.
2027
20282010-02-13  6.5.9-5 Cristy  <quetzlzacatenango@image...>
2029  * The jpeg:extent define sometimes exceeded the specified limit.
2030
20312010-02-09  6.5.9-4 Cristy  <quetzlzacatenango@image...>
2032  * Resolve "too many open files"  (reference
2033    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=15546).
2034
20352010-02-08  6.5.9-3 Anthony Thyssen <A.Thyssen@griffith...>
2036  * Added Correlate method which does a Convolve without reflecting the kernel.
2037
20382010-02-07  6.5.9-3 Cristy  <quetzlzacatenango@image...>
2039  * Initialize grayscale colormap for PSD images.
2040
20412010-02-07  6.5.9-3 Anthony Thyssen <A.Thyssen@griffith...>
2042  * Final testing and fixing of basic morphology operators
2043  * Addition Third-level Subtractive Morphology Methods:
2044    EdgeIn, EdgeOut, Edge, TopHat, BottomHat
2045  * Ensuring original kernels passed to morphology are cloned before being
2046    modified for use by specific methods (EG: convolve scale/normalize)
2047
20482010-02-03  6.5.9-2 Cristy  <quetzlzacatenango@image...>
2049  * display -immutable to display transparent image without a checkboard.
2050
20512010-01-27  6.5.9-1 Glenn Randers-Pehrson <glennrp@image...>
2052  * Make -define png:color-type less persnickity about what it will accept.
2053
20542010-01-24  6.5.9-1 Anthony Thyssen <A.Thyssen@griffith...>
2055  * added use of -precision in 'showkernel' output of -morphology
2056  * correct use of a 'reflected kernel' for 'Convolve' 'Dilate' and
2057    'Distance' Morphology primitives. This does not have a performance hit,
2058    though is only truely applicable when the kernel is asymmetric.  Note that
2059    'Erode' does not use a 'reflected' kernel, so that 'Open' and 'Close'
2060    operations work properly.  This 'reflected usage is defined by online
2061    morphology lecture notes (Google for "EECE Binary Morphology")
2062  * Added convolve kernel scaling setting "-set option:convolve:scale N"
2063    If undefined morphology convolve does not do any scaling or normalization
2064    of the convolution kernel.  A value of 0.0 causes normalization for both
2065    zero and non-zero (added weights) kernel types.
2066
20672010-01-15  6.5.9-1 Cristy  <quetzlzacatenango@image...>
2068  * Speed up reading the PSD image format.
2069  * Add the -precision option.  Use it to set the maximum number of significant
2070    digits to be printed.
2071  * Add -features option to the identify program to display channel features.
2072  * Add -unique option to the identify program to display channel features.
2073
20742010-01-01  6.5.9-0 Cristy  <quetzlzacatenango@image...>
2075  * Add support for compact floating point (i.e. -depth 16 -define
2076    quantum:format=floating-point).
2077  * Transparent images no longer flicker on certain system when using the
2078    display program.
2079  * Permit interactive resizing with the display program.
2080  * Support heterogeneous distributed processing, see
2081    http://www.imagemagick.org/script/architecture.php#distributed.
2082  * Fix semaphore assertion when reading a corrupt image with Magick++.
2083  * Add support for -brightness-contrast option.
2084
20852010-01-05  6.5.9-0 Stephan Menzel  <stephan.menzel@gmail...>
2086  * Add support for the BGRA raw image format.
2087
20882010-01-04  6.5.9-0 Anthony Thyssen <A.Thyssen@griffith...>
2089  * Added Kernel Generator to generate kernels from user strings, which
2090    allows the generation in many built in kernels for both Convolution
2091    and other Morphological methods.  New Kernels currently include..
2092      Convolution: Gaussian, Blur, Comet
2093      Morphological: Rectangle, Square, Diamond, Disk, Plus
2094      Distance: Chebyshev, Manhatten, Knight, Euclidean
2095    And both old and new (rectangular) user defined kernel specifications
2096    including the use of 'nan' to represent elements which are not part
2097    of the kernel definition.  List built-in kernel types use "-list kernel"
2098  * Added -morphology {method}[:{iteration}] {kernel_string}
2099    Initial methods includes no only the basic morphology methods: Dilate,
2100    Erode, Open, Close; and a pixel color preserving 'Intensity' version, but
2101    also the special methods: Convolve, and Distance.  Of course the
2102    appropriate kernel should be provided for each specific method.
2103
21042010-01-01  6.5.9-0 Cristy  <quetzlzacatenango@image...>
2105  * Add OpenCL-enabled filter (e.g.  convert image.png -process
2106    "convolve '-1, -1, -1, -1, 9, -1, -1, -1, -1'" image.jpg).
2107  * Added StringTo...() processing functions
2108
21092009-12-27  6.5.8-9 Anthony Thyssen <A.Thyssen@griffith...>
2110  * Added MxN tile cropping with overlapping and space handling.
2111    See IM Examples, Cutting and Bordering, Cropping roughly Equal
2112
21132009-12-23  6.5.8-8 Anthony Thyssen <A.Thyssen@griffith...>
2114  * angle bug fix in variable blur composition with vertical ellipses
2115  * Added ability to have variable angles for ellipses in variable blur
2116    composition.  See IM Examples, Composition, Variable Blur for details
2117
21182009-12-20  6.5.8-8 Cristy  <quetzlzacatenango@image...>
2119  * JPEG does not grok the HSL colorspace.
2120
21212009-12-18  6.5.8-7 Cristy  <quetzlzacatenango@image...>
2122  * Off by 1 error when allocating the dash-pattern array in PerlMagick.
2123  * The -gaussian-blur over blurred the opacity channel (reference
2124    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=15218).
2125
21262009-12-13  6.5.8-6 Cristy  <quetzlzacatenango@image...>
2127  * Declare InverseFourierTransformImage in Magick++/Include.h.
2128
21292009-12-09  6.5.8-5 Glenn Randers-Pehrson <glennrp@image...>
2130  * The PNG8 encoder would fail to write a 1-color image, due to
2131    a bogus MagickFail return from CompressColormapTransFirst().
2132
21332009-12-05  6.5.8-4 Cristy  <quetzlzacatenango@image...>
2134  * SVG images are no longer double sized with the -density option.
2135
21362009-12-04  6.5.8-3 Glenn Randers-Pehrson <glennrp@image...>
2137  * Changed the one instance of PNG_COLOR_TYPE_RGBA to PNG_COLOR_TYPE_RGB_ALPHA
2138    in coders/png.c
2139
21402009-12-03  6.5.8-3 Cristy  <quetzlzacatenango@image...>
2141  * It's interword-spacing, not interword_spacing (reference
2142    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=1515).
2143  * All JP2 depths (e.g. 4, 10, 12, 16) are now supported properly.
2144
21452009-11-28  6.5.8-2 Glenn Randers-Pehrson <glennrp@image...>
2146  * Changed the one remaining ping_info->trans to ping_info->trans_values
2147    in coders/png.c
2148
21492009-11-26  6.5.8-1 Chris Madison  <madisonblu@gmail...>
2150  * Eliminate bogus 'skip to sync byte' exception for PCD image format.
2151  * -threshold option: threshold to white if the computed intensity of the
2152    color channels exceeds the threshold.
2153  * Add -define jpeg:extent option to restrict the maximum JPEG image file size.
2154
21552009-11-26  6.5.8-1 Dr. Ingo Bremer <bremer@wias-...>
2156  * Escape single quote in when writing the UIL format.
2157
21582009-11-25  6.5.8-1 Jee Teck  <jee.teck@cteca...>
2159  * The mogrify program +opaque option now recognizes its required argument.
2160
21612009-11-19  6.5.8-0 Cristy  <quetzlzacatenango@image...>
2162  * Add magick/morphlogy.{c,h} source templates.
2163  * Sync image option when reading MPR images.
2164  * Optimize ping for SVG images.
2165  * SetLogFormat() no longer causes crash (reference
2166    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=15091).
2167  * Do not call MagickCoreTerminus() when memory allocation fails inside
2168    the locale component.
2169
21702009-11-18  6.5.7-9 Cristy  <quetzlzacatenango@image...>
2171  * Read / write 32-bit SUN raster images with a odd width.
2172  * Cairo format returns pixels with the alpha premultiplied (reference
2173    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=15081).
2174
21752009-11-12  6.5.7-8 Cristy  <quetzlzacatenango@image...>
2176  * Thumb::URI file URI now has the correct number of forward slashes.
2177
21782009-11-09  6.5.7-7 Glenn Randers-Pehrson <glennrp@image...>
2179  * Suppress libpng pedantic warnings and warn about using old libpng-1.4.0
2180    beta versions.
2181
21822009-11-09  6.5.7-7 Cristy  <quetzlzacatenango@image...>
2183  * Bump library age.
2184  * Restore -tile-offset functionality (bug report from Anthony).
2185
21862009-11-06  6.5.7-6 Cristy  <quetzlzacatenango@image...>
2187  * Animate command line options are no longer ignored.
2188
21892009-11-04  6.5.7-5 Anthony Thyssen <A.Thyssen@griffith...>
2190  * Bug Fix for Polynomial distortion. which is now working.
2191
21922009-11-01  6.5.7-4 Cristy  <quetzlzacatenango@image...>
2193  * Use -define delegate:bimodal=true to activate any bimodal delegates.
2194  * Make sure MagickWand semaphore is acquired before locking it.
2195
21962009-10-28  6.5.7-3 Cristy  <quetzlzacatenango@image...>
2197  * Convert SVG clipping path points from unsigned to long.
2198
21992009-10-26  6.5.7-2 Chris Madison  <madisonblu@gmail...>
2200  * Only call InstantiateXComponent() if X11 support is included.
2201  * Correct hue computation for the HSB colorspace.
2202
22032009-10-23  6.5.7-1 Samuel Thibault  <samuel.thibault@ens-l...>
2204  * Braille coder fix for DirectClass images
2205
22062009-10-19  6.5.7-1 Wang Dataton <wang@datat...>
2207  * Use fdopen() rather than MagickOpenStream() in coders/pict.c.
2208
22092009-10-18  6.5.7-1 Cristy  <quetzlzacatenango@image...>
2210  * Alpha blending is not required for ScaleImage().
2211  * Gaussian noise operator is not longer discontinuous.
2212
22132009-10-14  6.5.7-0 Pino Toscano  <pino@kde...>
2214  * ImageMagick fails to build in GNU/HURD due to absence of PATH_MAX.
2215
22162009-10-14  6.5.7-0 Cristy  <quetzlzacatenango@image...>
2217  * Black channel is now set properly when resizing CMYKA images.
2218
22192009-10-10  6.5.7-0 Anthony Thyssen <A.Thyssen@griffith...>
2220  * Bug Fixes for degenerate 'affine' cases of BilinearForward distortion.
2221
22222009-10-06  6.5.6-10 Cristy  <quetzlzacatenango@image...>
2223  * Declare the  MagickCore method SpliceImage() in Magick++/Include.h.
2224
2225    QueueCacheViewAuthenticPixels() for the CopyComposite optimization.
22262009-10-04  6.5.6-9 Cristy  <quetzlzacatenango@image...>
2227  * Use GetCacheViewAuthenticPixels() rather than
2228  * QueueCacheViewAuthenticPixels() for the CopyComposite optimization.
2229
22302009-10-03  6.5.6-8 Nick Wellnhofer <wellnhofer@aevum...>
2231  * Add missing libraries to the LIBADD entries in coders/Makefile.am,
2232    filters/Makefile.am and wand/Makefile.am.
2233  * Use LIBS rather than LDFLAGS in configure.ac for the Freetype delegate
2234    library.
2235
22362009-10-01  6.5.6-7 Cristy  <quetzlzacatenango@image...>
2237  * Don't use group4 compression if the image is truecolor.
2238  * If image is gray, write grayscale DPX images.
2239  * We no longer lose a scanline when reading multi-frame raw images
2240    (Y, R, C, etc.).
2241  * Properly update the EXIF orientation tag.
2242
22432009-09-25  6.5.6-6 Cristy  <quetzlzacatenango@image...>
2244  * Permit percentage of hue for HSL (e.g. hsl(12%,...)).
2245
22462009-09-25  6.5.6-5 Cristy  <quetzlzacatenango@image...>
2247  * Support -clamp option.
2248  * Patch for IsMagickColorEqual() for HDRI.
2249  * Permit non-percentage HSL colors (e.g. hsl(12.6316,134.58339,219.00012)).
2250
22512009-09-25  6.5.6-5 Elf  <elf@ephem...>
2252  * Patch to fix configure's framework's undefinedness (only if the gslib
2253    tests are run).
2254
22552009-09-22  6.5.6-4 Cristy  <quetzlzacatenango@image...>
2256  * Don't compile Huffman2DEncodeImage() unless the TIFF delegate library
2257    is enabled.
2258  * Hue in hsl() format is 0-360 and does not use %.
2259
22602009-09-21  6.5.6-3 Cristy  <quetzlzacatenango@image...>
2261  * Deprecate LevelImageColors(), replace with LevelColorsImage().
2262
22632009-09-17  6.5.6-2 Cristy  <quetzlzacatenango@image...>
2264  * Optimize copy composite operator.
2265
22662009-09-15  6.5.6-2 Cristy  <quetzlzacatenango@image...>
2267  * Use -define jpeg:size to scale a JPEG image to the specified size.
2268
22692009-09-13  6.5.6-0 Cristy  <quetzlzacatenango@image...>
2270  * Fix ICON alpha mask scanline pad.
2271
22722009-09-11  6.5.5-10 Cristy  <quetzlzacatenango@image...>
2273  * Return the global maximum threads to avoid the rare cache view assertions.
2274  * Throw an end-of-file exception for truncated raw gray images.
2275
22762009-09-10  6.5.5-9 Cristy  <quetzlzacatenango@image...>
2277  * Do not include last line of text in the interline spacing computation.
2278
22792009-09-07  6.5.5-8 Cristy  <quetzlzacatenango@image...>
2280  * Check that quantum_info is defined before destroying it in the PNG coder.
2281  * Add -interline-spacing option to convert.
2282
22832009-09-03  6.5.5-7 Cristy  <quetzlzacatenango@image...>
2284  * Support multi-page transparent Postscript and PDF.
2285
22862009-09-01  6.5.5-6 Cristy  <quetzlzacatenango@image...>
2287  * A union is required when converting a thread ID to an unsigned long.
2288
22892009-08-28  6.5.5-5 Cristy  <quetzlzacatenango@image...>
2290  * Add support for TIFF 3.9.1.
2291
22922009-08-27  6.5.5-4 Cristy  <quetzlzacatenango@image...>
2293  * Validate with the netscape: reference image.
2294
22952009-08-26  6.5.5-3 Cristy  <quetzlzacatenango@image...>
2296  * Fix memory leak for threaded PerlMagick scripts.
2297
22982009-08-24  6.5.5-2 Cristy  <quetzlzacatenango@image...>
2299  * SVG compile error when if MAGICKCORE_CAIRO_DELEGATE is not defined.
2300
23012009-08-23  6.5.5-1 Anthony Thyssen <A.Thyssen@griffith...>
2302  * Bug Fix for transparency handling in Composite Variable Blur
2303  * Addition of -auto-level and -auto-gamma  image enhancements
2304    (under trial not yet final)
2305  * Addition of a special -channel flag 'sync' which means that the specified
2306    channels are to be modified together by the same amount.  The flag is
2307    enabled by default.  This replaces the current 'channels not modified'
2308    type handling thought IM.
2309  * Modified -channel parsing to continue looking for words, after handling
2310    any shorthand channel options.  For example:  -channel RGB,sync
2311
23122009-08-10  6.5.5-0 Cristy  <quetzlzacatenango@image...>
2313  * identify -format %c logo.png returns the image comment as expected.
2314  * Clone ImageInfo members scene and number_scenes (reference
2315    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=14437).
2316  * Fix memory leak with the -remote option of the animate program (bug report
2317    from Anthony).
2318  * If a grayscale TIFF image has a colormap write it as a colormapped image.
2319  * MVG partial opacity not set properly (reference
2320    http://www.imagemagick.org/discourse-server/viewtopic.php?f=6&t=14442).
2321  * Black channel was not blurring properly (reference
2322    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=14473).
2323
23242009-08-06  6.5.4-10 Cristy  <quetzlzacatenango@image...>
2325  * The display program honors -loop.
2326  * (ab) of Lab colorspace was not offset correctly.
2327  * Scale mag/phase and real/imaginary the same for HDRI and non-HDRI builds.
2328  * SVG permits multiple arc paths with an omitted 'A' (reference
2329    http://www.imagemagick.org/discourse-server/viewtopic.php?f=6&t=14377).
2330  * The 'skewY' MVG attribute produced incorrect angles (reference
2331    http://www.imagemagick.org/discourse-server/viewtopic.php?f=6&t=14144).
2332
23332009-08-02  6.5.4-9 Cristy  <quetzlzacatenango@image...>
2334  * Optimize GammaImage() method.
2335
23362009-08-02  6.5.4-8 Cristy  <quetzlzacatenango@image...>
2337  * OpenMP-enable GetSimilarityMetric().
2338
23392009-07-30  6.5.4-7 Bernhard Rosenkraenzer <bero@arkli...>
2340  * Structure trans_values was renamed to trans_color and trans was
2341    renamed to trans_alpha in PNG version 1.4.
2342
23432009-07-29  6.5.4-7 Cristy  <quetzlzacatenango@image...>
2344  * Replace color blending in DrawGradientImage() to use Composite Blend.
2345    this makes Gradients handle transparency correctly!
2346
23472009-07-28  6.5.4-7 Cristy  <quetzlzacatenango@image...>
2348  * The -thumbnail option no longer removes color profiles (reference
2349    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=14312).
2350  * Do not scale real / imaginary FFT / IFT.
2351  * Check for localtime() NULL return.
2352  * import --help requires an X server (reference
2353    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=14323).
2354  * Fails to load MS Windows icons with compressed PNG elements (reference
2355    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=14324).
2356
23572009-07-25  6.5.4-6 Cristy  <quetzlzacatenango@image...>
2358  * Support the new JPEG version 7 delegate library.
2359
23602009-07-24  6.5.4-6 Alexander E. Patrakov <patrakov@gmail...>
2361  * Incorrect use of setjmp in coders/png.c.
2362
23632009-07-23  6.5.4-5 Cristy  <quetzlzacatenango@image...>
2364  * We broke -scene when we fixed the -dispose option.  Try again.
2365
23662009-07-21  6.5.4-4 Cristy  <quetzlzacatenango@image...>
2367  * Update autoconf support files.
2368  * More than one -dispose setting overwrote previous settings (reference
2369    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=14252).
2370  * Don't use JPEG's color reduction algorithm for less than 8 colors.
2371
23722009-07-13  6.5.4-3 Anthony Thyssen <A.Thyssen@griffith...>
2373  * Final testing and bug fixes for all mathematical compose methods
2374    Including non-overlapping regions bugs found in in operators Divide,
2375    ColorDodge,  VividLight.  And the handling of transparency to follow
2376    standard 'Over' Blending in Divide.  Only math methods not looked at are
2377    the addition methods Plus, Add, Minus, and Subtract, which do not follow
2378    normal 'Over' alpha blending behaviour, for the purposes of mask handling.
2379
23802009-07-12  6.5.4-3 Anthony Thyssen <A.Thyssen@griffith...>
2381  * Addition of user definable 'Mathematics' compose method
2382      -compose Mathematics -set option:compose:args A,B,C,D -composite
2383    Will implement the formula    f(Sc,Dc) = A*Sc*Dc + B*Sc + C*Dc + D
2384    this lets you implement most smooth polynomial compose methods.
2385    (requested by Fred WienHaus)
2386
23872009-07-11  6.5.4-3 Anthony Thyssen <A.Thyssen@griffith...>
2388  * Finished the recoding of Composite methods to allow easier debugging
2389    and faster access.
2390  * Added PegtopLight compose method as an alternative simpler Softlight
2391    alternative.  See notes and comparison to SoftLight in...
2392       http://www.pegtop.net/delphi/articles/blendmodes/softlight.htm
2393  * From the notes on Photoshop blend modes at
2394       http://www.simplefilter.de/en/basics/mixmods.html
2395    Added extra composition modes:
2396       VividLight, PinLight, LinearBurn, LinearDodge
2397    NOTE: 'LinearBurn' the same as 'Plus' but with the normal 'Over' blending.
2398
23992009-07-10  6.5.4-3 Anthony Thyssen <A.Thyssen@griffith...>
2400  * Re-coding of Composite methods HardLight, SoftLight, Overlay, LinearLight,
2401    ColorBurn, ColorDodge, Multiply, Screen  to make it more readable, easier
2402    to debug, and directly comparable to SVG specifications.
2403  * Specifications changed for  SoftLight, ColorBurn, ColorDodge
2404    Though only SoftLight changed to significantly.
2405  * However implementation errors were found for  ColorBurn, LinearLight
2406
24072009-07-01  6.5.4-3 Cristy  <quetzlzacatenango@image...>
2408  * Add -blue-shift option.
2409  * Add compression flag for each channel of a PSD layer.
2410  * Implement experimental forward and inverse Fourier transforms (contributed
2411    by Sean Burke and Fred Weinhaus).  The -fft / -ifft option is not ready for
2412    prime time just yet.
2413  * Support -cdl (color decision list) option.
2414  * Don't process directories as filenames when using wildcard paths
2415    (i.e. logo[1]/png).
2416
24172009-07-01  6.5.4-2 Cristy  <quetzlzacatenango@image...>
2418  * Can't bit shift a float.
2419
24202009-06-25  6.5.4-1 Cristy  <quetzlzacatenango@image...>
2421  * Off by one error for multi-frame raw grayscale images.
2422  * Can't stat() a Zip or Bzip opaque structure.
2423  * DPX user bits are no longer truncated.
2424  * Return image colorspace for -format [%colorspace] option.
2425  * ThumbnailImage(): don't subsample if image is already thumbnail size.
2426
24272009-06-23  6.5.4-0 Anthony Thyssen <A.Thyssen@griffith...>
2428  * Automatic determination of B from C and C from B for a 'Keys Filter'
2429    when using the B,C Cubic Filter Expert options was broken.
2430    See http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=14037
2431
24322009-06-19  6.5.4-0 Anthony Thyssen <A.Thyssen@griffith...>
2433  * Added -compose 'Blur', variable blur mapping to CompositeImages
2434    Arguments   X_scale x Y_scale + angle   of the blurring ellipse.
2435  * Added "-blur" special compose option to "composite"
2436  * Cleanup of "composite" compose argument handling
2437
24382009-06-18  6.5.3-10 Cristy  <quetzlzacatenango@image...>
2439  * Clone pixel cache when cloning image to prevent RMagick semaphore lock.
2440  * Set compare similarity image to NULL to prevent double free.
2441
24422009-06-16  6.5.3-8 Cristy  <quetzlzacatenango@image...>
2443  * Set camera formats to require a seekable stream.
2444  * Do not let display program image window exceed the screen size.
2445
24462009-06-14  6.5.3-7 Cristy  <quetzlzacatenango@image...>
2447  * Improve FITS keyword parser.
2448
24492009-06-14  6.5.3-7 Anthony Thyssen <A.Thyssen@griffith...>
2450  * Cleanup of compose 'displace' of old useless code that is not used.
2451  * Implement a compose 'distort' mapping method,
2452    This is basically exactly like 'displace' but relative to a fixed point
2453    which may be user supplied as +X+Y
2454  * Default scaling to width/2 and height/2 of overlay (100% scale)
2455    with a distortion 'center' to the middle of the overlay image
2456  * If a '%' flag given scale displacement relative to image size
2457  * If a '!' flag given make scale and center relative to 'background' image
2458    instead of the overlay map.
2459  * If no 'height' scale given, use the X scale.
2460
24612009-06-13  6.5.3-6 Anthony Thyssen <A.Thyssen@griffith...>
2462  * Fixed bug for compose methods, Hue, Saturate, Luminize
2463
24642009-06-11  6.5.3-6 Cristy  <quetzlzacatenango@image...>
2465  * Report the correct transparent pixel values in the display program
2466    magnify windows.
2467  * Do not advance when finalizing image settings in the mogrify program.
2468
24692009-06-11  6.5.3-5 Anthony Thyssen <A.Thyssen@griffith...>
2470  * Fixed "convert" to merge the third 'mask' image into the 'source' image
2471    for correct handling of 2 dimensional -compose "displace".
2472  * Fixed PerlMagick Composite() for the same thing.
2473  * Modified compose "Displace" so displacement image's alpha channel can be
2474    used to mask the transparency of the overlay area.
2475
24762009-06-07  6.5.3-4 Cristy  <quetzlzacatenango@image...>
2477  * Added the HALD image Color LUT, and a no-op HALD: image generator.
2478    See Introduction at  http://www.quelsolaar.com/technology/clut.html
2479
24802009-06-07  6.5.3-4 Anthony Thyssen <A.Thyssen@griffith...>
2481  * Changed CompositeImageChannel() so that extra compose arguments are
2482    now passed in the ImageArtifact "compose:args". This can be assigned to
2483    images using   -set "option:compose:args" 'args'  where args are defined
2484    using 'geometry' style or 'comma separated numbers'.
2485  * Declared the special flag needed for Composite Tiling as the ImageArtifact
2486    "compose:outside-overlay".
2487  * Documentation update for CompositeImageChannel() in Core Library to
2488    reflect these changes.
2489  * Documentation update for DistortImage() in Core Library with the extra
2490    ImageArtifact controls it can use.
2491  * Bug correction in normalization of GetOptimalKernelWidth2D() of gem.c
2492
24932009-06-06  6.5.3-3 Anthony Thyssen <A.Thyssen@griffith...>
2494  * Documentation update for CompositeImageChannel() in Core Library.
2495    This adds the information on how extra compose arguments needed for
2496    specific compose methods are actually passed to the library function.
2497    Compose methods such as Blend, Dissolve and Displace.
2498
24992009-06-01  6.5.3-3 Priya Hariharan <priya.hariharan@globa...>
2500  * The target profile in ProfileImage() is no longer accessed after it is
2501    freed.
2502
25032009-06-01  6.5.3-1 Cristy  <quetzlzacatenango@image...>
2504  * Bug fix for -page.
2505
25062009-05-31  6.5.3-1 Anthony Thyssen <A.Thyssen@griffith...>
2507  * Minor change to -function Arctan to make first argument match slope
2508
25092009-05-29  6.5.3-0 Cristy  <quetzlzacatenango@image...>
2510  * Do not treat -page as a global option (reference
2511    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13864).
2512
25132009-05-28  6.5.2-10 Cristy  <quetzlzacatenango@image...>
2514  * Create thread set for pseudo-random number generator.
2515
25162009-05-25  6.5.2-9 Cristy  <quetzlzacatenango@image...>
2517  * Do not change opacity value for the -alpha background option.
2518  * Rebuild automake / autoconf scripts.
2519
25202009-05-23  6.5.2-8 Cristy  <quetzlzacatenango@image...>
2521  * Check for XMakeImage() integer overflow vulnerability (Secunia Advisory
2522    SA35216).
2523
25242009-05-23  6.5.2-8 Cristy  <quetzlzacatenango@image...>
2525  * Permit reading a specific frame of a multi-page TIFF with blobs.
2526
25272009-05-22  6.5.2-8 Anthony Thyssen <A.Thyssen@griffith...>
2528  * Added new -function methods  Arcsin  and Arctan
2529
25302009-05-19  6.5.2-8 Glenn Randers-Pehrson <glennrp@image...>
2531  * Fixed a regression with PNG8: format.
2532
25332009-05-19  6.5.2-7 Cristy  <quetzlzacatenango@image...>
2534  * The -geometry option was improperly applied twice.
2535
25362009-05-18  6.5.2-6 Richard Oehlinger <richard.oehlinger@celum...>
2537  * Set image colorspace to YCbCrColorspace if JPEG color space is JCS_YCbCr.
2538
25392009-05-14  6.5.2-5 Glenn Randers-Pehrson <glennrp@image...>
2540  * Updated help output and command-line options documentation to bring
2541    the -alpha options up to date with what's actually in the code.
2542
25432009-05-13  6.5.2-5 Glenn Randers-Pehrson <glennrp@image...>
2544  * Change "depreciated" to "deprecated" in several files.
2545
25462009-05-10  6.5.2-5 Cristy  <quetzlzacatenango@image...>
2547  * Change OpenMP schedule from dynamic to static for RenderFreeType().
2548  * Recognize unicode strings when computing caption word wrapping.
2549  * New -alpha background option to set fully-transparent pixels to the
2550    background color.
2551
25522009-05-08  6.5.2-4 Cristy  <quetzlzacatenango@image...>
2553  * Combined layer of transparent PSD image was not being read properly.
2554
25552009-05-06  6.5.2-3 Glenn Randers-Pehrson <glennrp@image...>
2556  * Progress on "-define png:bit-depth=value" and "-define png:color-type=value"
2557    It is now able to write an opaque black-and-white image in any of the 15
2558    valid combinations of PNG color-type and bit-depth.
2559  * Fixed a regression with writing sub-8-bit grayscale PNGs.
2560
25612009-05-06  6.5.2-2 Chris Madison  <madisonblu@gmail...>
2562  * Create 8-bit TIFF images if -depth is set to 8 and HDRI-enable ImageMagick.
2563
25642009-05-04  6.5.2-1 Chris Madison  <madisonblu@gmail...>
2565  * Accept file lists on the command line (e.g. echo "rose: rose.png" |
2566    convert @- ...).
2567  * Duplicate line in tiff.c breaking read of zip compressed tif (reference
2568    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13688).
2569  * Support policies to permit or deny any coder, delegate, filter, or file
2570    path (see policy.xml).
2571
25722009-05-02  6.5.2-0 Chris Madison  <madisonblu@gmail...>
2573  * The mogrify -crop option returns multiple images if an x/y offset is not
2574    specified (e.g. -crop 100x100).
2575  * Generate a proper file path for -path @filelist.txt (reference
2576    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=13671).
2577
25782009-05-01  6.5.2-0 Glenn Randers-Pehrson <glennrp@image...>
2579  * Accept "-define png:bit-depth=value" and "-define png:color-type=value"
2580    options.  This is work-in-progress with the objective of being able to
2581    precisely specify the type of PNG file to be written.  The previously-used
2582    internal attribute "png:bit-depth" that was used to communicate between
2583    the PNG writer and the JNG writer is changed to "png:bit-depth-written".
2584    This feature needs testing.  It is important to note that this feature
2585    cannot be used to force the PNG to use a bit-depth or color-type that
2586    does not losslessly represent the image.  You can, however, cause
2587    the writer to use a larger depth or to use the RGB colorspace when
2588    grayscale or indexed would have been sufficient.
2589
25902009-05-01  6.5.1-10 Anthony Thyssen <A.Thyssen@griffith...>
2591  * Fixed the Rmin usage in Depolar and Polar distortions
2592  * The 6th argument (Ato) for Polar/Depolar is now optional and defaults
2593    to Afrom + 360 degrees (or a fill circle from the given start angle)
2594
25952009-04-30  6.5.1-10 Cristy  <quetzlzacatenango@image...>
2596  * Do not return a black image for -channel RGBA -gaussian (reference
2597    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13669).
2598
25992009-04-28  6.5.1-9 Cristy  <quetzlzacatenango@image...>
2600  * Fix 'conflicting types for Huffman2DEncodeImage' compile exception.
2601
26022009-04-25  6.5.1-9 Cristy  <quetzlzacatenango@image...>
2603  * Generate BMP 32-bit ARGB format for images with transparency (reference
2604    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13633).
2605
26062009-04-24  6.5.1-7 Cristy  <quetzlzacatenango@image...>
2607  * Grok 'image.psd[0]' and 'image.mpg[0]' (reference
2608    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=13609).
2609  * Normalize similarity based on reconstruction not the original (reference
2610    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13626).
2611  * Support multiple JPEG images encapsulated within DICOM.
2612
26132009-04-23  6.5.1-6 Cristy  <quetzlzacatenango@image...>
2614  * Msys does not understand NAME_MAX.
2615
26162009-04-22  6.5.1-5 Cristy  <quetzlzacatenango@image...>
2617  * Check for valid linked list before assigning next / previous pointers.
2618
26192009-04-21  6.5.1-4 Glenn Randers-Pehrson <glennrp@image...>
2620  * Check error return from CompressColormapTransFirst() in coders/png.c
2621
26222009-04-21  6.5.1-4 Glenn Randers-Pehrson <glennrp@image...>
2623  * Refrain from modifying image struct members (color, depth, matte)
2624    while writing PNG datastreams.
2625
26262009-04-21  6.5.1-4 Glenn Randers-Pehrson <glennrp@image...>
2627  * Sometimes the PNG8: format would produce 1-, 2-, or 4-bit PNG datastreams.
2628    Now it always produces 8-bit datastreams as users probably expect.
2629
26302009-04-21  6.5.1-4 Glenn Randers-Pehrson <glennrp@image...>
2631  * Suppressed "shadowed declaration" warnings in coders/jpeg.c and
2632    coders/png.c that are triggered by "-Wshadow" gcc compiler flag.
2633
26342009-04-17  6.5.1-3 Cristy  <quetzlzacatenango@image...>
2635  * The display program now returns a 0 exit code on success (reference
2636    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13579).
2637
26382009-04-14  6.5.1-3 Glenn Randers-Pehrson <glennrp@image...>
2639  * Folded some long lines and made other cosmetic changes.in coders/png.c
2640
26412009-04-13  6.5.1-3 Cristy  <quetzlzacatenango@image...>
2642  * MVG autodetection failing (reference
2643    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=13542).
2644
26452009-04-11  6.5.1-2 Cristy  <quetzlzacatenango@image...>
2646  * Image not properly placed when displaying to the X server root (reference
2647    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13532).
2648  * fmax() is not support on some platforms (reference
2649    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13533).
2650
26512009-04-11  6.5.1-2 Anthony Thyssen <A.Thyssen@griffith...>
2652  * Rename existing "Bilinear" distortion as  "BilinearReverse"
2653  * Added forward mapped bilinear distort as  "BilinearForward"
2654  * The "Bilinear" distort is temporarily obsoleted but will eventually
2655    be added as a  "BilinearReverse" and "BilinearForward" combination
2656    mapping though a unit square.
2657  * Sparse Gradient internally uses "BilinearReverse" for its "Bilinear"
2658    gradient function as that method is the direct use of such equations.
2659
26602009-04-01  6.5.1-1 Cristy  <quetzlzacatenango@image...>
2661  * Default to min-is-white Photometric for fax / group4 compression (reference
2662    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13468).
2663  * Respect image resolution when setting PDF MediaBox (reference
2664    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=13350).
2665  * Add SimilarityImage() to return how similar one image is to another.
2666
26672009-03-28  6.5.1-0 Cristy  <quetzlzacatenango@image...>
2668  * Graceful exit in djvu coder when EOF is thrown.
2669  * Support -unsharp option for the montage program.
2670
26712009-03-28  6.5.0-10 Cristy  <quetzlzacatenango@image...>
2672  * Reduce deskew blurring: use AffineTransformImage() rather than
2673    RotateImage().
2674  * Unexpected end-of-file @ xwd.c/ReadXWDImage/252 (reference
2675    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13430).
2676
26772009-03-26  6.5.0-10 Markus Dahms <markus.dahms@progr...>
2678  * Support for -density & -units options in PSD writer.
2679
26802009-03-26  6.5.0-10 Samuel Thibault  <samuel.thibault@ens-l...>
2681  * Fix bug in the braille coder which makes it always segfault.
2682
26832009-03-25  6.5.0-9 Cristy  <quetzlzacatenango@image...>
2684  * Enhance the compare program to locate a template image within a larger
2685    image.
2686  * Eliminate assertion when generating a PDF thumbnail.
2687
26882009-03-25  6.5.0-8 Cristy  <quetzlzacatenango@image...>
2689  * Fix assertion in IntegralRotateImage (reference
2690    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13410).
2691
26922009-03-24  6.5.0-7 Cristy  <quetzlzacatenango@image...>
2693  * Referenced counted blob incremented incorrectly in CloneImage() (reference
2694    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13410).
2695
26962009-03-23  6.5.0-6 Chris Madison  <madisonblu@gmail...>
2697  * Assertion failure reading PSD image (reference
2698    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13397).
2699
27002009-03-21  6.5.0-5 Chris Madison  <madisonblu@gmail...>
2701  * Change -selective-blur to use gaussian kernel.
2702
27032009-03-21  6.5.0-4 ERB  <entropy@xebec...>
2704  * Missing locks in blob - race condition (reference
2705    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13385).
2706
27072009-03-19  6.5.0-3 Chris Madison  <madisonblu@gmail...>
2708  * Use default SVG resolution unless resolution is explicitly set (reference
2709    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13373).
2710  * Add support for -selective-blur option.
2711
27122009-03-19  6.5.0-3 ragesteel  <iimagemagic-org-iapied0o@gt2.r...>
2713  * ImageToBlob() no longer faults if Jasper compression is wrong (reference
2714    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13372).
2715
27162009-03-19  6.5.0-3 ERB  <entropy@xebec...>
2717  * Check the 8BIM profile resource block length (reference
2718    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13368).
2719  * Unlocked read in DeleteNodeByValueFromSplayTree (reference
2720    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13370).
2721
27222009-03-18  6.5.0-2 ERB  <entropy@xebec...>
2723  * Eliminate race condition when acquiring a wand (reference
2724    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13357).
2725  * Use of "localtime" in FormatMagickTime not thread-safe (reference
2726    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13358).
2727
27282009-03-18  6.5.0-2 Cristy  <quetzlzacatenango@image...>
2729  * Fix the image compose operator at OverCompositeOP for shadows (reference
2730    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=13330).
2731
27322009-03-14  6.5.0-1 Paul Smedley  <paul@smedl...>
2733  * Patches to get ImageMagick working under OS2.
2734
27352009-03-10  6.5.0-1 Anthony Thyssen <A.Thyssen@griffith...>
2736  * Expansion of Virtual-Pixel (Cache) handling, to include corrected Mirror,
2737    plus addition of  CheckerTile, HorizontalTileEdge and VerticalTileEdge
2738
27392009-03-10  6.5.0-0 John Cupitt  <jcupitt@gmail...>,
2740                    Glenn Randers-Pehrson <glennrp@image...>
2741  * DICOM reader not handling signed pixels properly.
2742
27432009-03-09  6.4.9-10 Alexander E. Patrakov <patrakov@gmail...>
2744  * Don't call GetValueFromSplayTree() if image properties is NULL.
2745
27462009-03-09  6.4.9-10 Anthony Thyssen <A.Thyssen@griffith...>
2747  * Fix minor size issue with bestfit +distort operation.
2748  * Enable listing of -distort Polynomial
2749  * Minor tweeks and center fixes for Polar/Depolar
2750
27512009-03-01  6.4.9-9 Cristy  <quetzlzacatenango@image...>
2752  * Convert returns MagickFalse for the -version option (reference
2753    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=13230).
2754  * Don't set pixel opacity unless the image alpha channel is active (reference
2755    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13189).
2756
27572009-02-27  6.4.9-8 Anthony Thyssen <A.Thyssen@griffith...>
2758  * Fix old -clut bug for re-coloring gray images using transparent and
2759    semi-transparent colors.
2760
27612009-02-22  6.4.9-7 Rick Mabry  <rick.mabry@anony...>
2762  * Changes have been made to scores of the files that generate the
2763    documentation. The most noticeable cosmetic changes are to the command-line
2764    examples and command-line snippets, which now have a new look: dark blue
2765    boxes with white/yellow text to indicate sample input/output.  Inclusion of
2766    current version and release dates in appropriate places are now
2767    automatically generated. Also, many changes have been made to begin to
2768    bring the pages into strict W3C compliance with respect to both HTML and
2769    CSS.
2770
27712009-02-21  6.4.9-7 Chris Madison  <madisonblu@gmail...>
2772  * The identify program reads the image pixels when the -format option is
2773    asking for image statistics.
2774  * Much improved ImageMagick validation suite (exercise with 'make check').
2775
27762009-02-18  6.4.9-5 Jon  <jon@brick...>
2777  * Processing the arg list -tile is replaced by -sans0 which is 1 char longer
2778    and which overwrites the allocated area.
2779
27802009-02-16  6.4.9-5 Chris Madison  <madisonblu@gmail...>
2781  * Add section to license to alert users to third-party licenses in the
2782    NOTICE file.
2783
27842009-02-11  6.4.9-3 Anthony  <A.Thyssen@griffith...>
2785  * Replaced geometry string parsing using ParseGravityGeometry() in
2786    "composite" with more direct use of GravityAdjustGeometry();
2787
27882009-02-10  6.4.9-3 Cristy  <quetzlzacatenango@image...>
2789  * Support file descriptors (e.g. convert image.jpg fd:3 ...).
2790  * The stream utility no longer go into an infinite loop (reference
2791    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=13102).
2792
27932009-02-04  6.4.9-2 Cristy  <quetzlzacatenango@image...>
2794  * JPEG to PDF was not always reversible (reference
2795    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13020).
2796
27972009-01-30  6.4.9-0 Cristy  <quetzlzacatenango@image...>
2798  * Stroking when annotating failed for stroke widths > 2 (reference
2799    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=13009).
2800
28012009-01-24  6.4.8-10 Cristy  <quetzlzacatenango@image...>
2802  * TransformImageColorspace() returns GRAYColorspace when set (reference
2803    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12990).
2804  * Don;t assume CMYK unless document process colors include Cyan, Magenta,
2805    or Yellow.
2806
28072009-01-23  6.4.8-9 Cristy  <quetzlzacatenango@image...>
2808  * Increase random angle range for +polaroid from -7..7 to -15..15 degrees.
2809
28102009-01-22  6.4.8-8 Anthony  <A.Thyssen@griffith...>
2811  * Fixed a -evaluate AddModulus 'patch' for correct 'negative' handling
2812
28132009-01-20  6.4.8-7 Cristy  <quetzlzacatenango@image...>
2814  * Removed previous patches for -shear directions.
2815
28162009-01-20  6.4.8-8 Thomas Stegemann  <Thomas.Stegemann@mater...>
2817  * SVG with resolutions other than 72.0 dpi, text is no longer transformed
2818    twice.
2819
28202009-01-20  6.4.8-8 Anthony  <A.Thyssen@griffith...>
2821  * Renamed -evaluate methods 'sin' and 'cos' to math C math library names
2822  * Added  "-function polynomial  a,b,c,...."   Eg:  a*x^2 + b*x + c
2823  * Added  "-function sinusoid freq,phase,amplitude,bias  (all optional)
2824
28252009-01-18  6.4.8-7 Anthony  <A.Thyssen@griffith...>
2826  * Removed "annotate" patches, which causes no end of problems.
2827    Original coding worked perfectly fine.  Annotate isn't part of SVG!
2828
28292009-01-18  6.4.8-7 Cristy  <quetzlzacatenango@image...>
2830  * Respect mouse wheel movements for display program (reference
2831    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=12938).
2832  * Grab button in Display Open menu now works consistently (reference
2833    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12942).
2834  * Patch for problem with opacity in MVG (reference
2835    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12946).
2836
28372009-01-14  6.4.8-6 Cristy  <quetzlzacatenango@image...>
2838  * Don't accept discontinuous shear angles for the -annotate option.
2839    -- REMOVED
2840
28412009-01-14  6.4.8-6 Mark Freeman <mark.freeman@porci...>
2842  * Apply patch so ImageMagick compiles with Visual Studio 6.
2843
28442009-01-12  6.4.8-5 Alexander E. Patrakov <patrakov@gmail...>
2845  * Fix small memory leak on truncated PNG images.
2846  * Do not allocate pixels when pinging a PNG image.
2847
28482009-01-11  6.4.8-6 Chris Madison  <madisonblu@gmail...>
2849  * Set the stroke opacity for "opacity" SVG element (reference
2850    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10594).
2851
28522009-01-10  6.4.8-5 Matthew Litwin <mlitwin@sonic...>
2853  * Convert to windows .ico format no longer inverts alpha channel.
2854
28552009-01-10  6.4.8-5 Cristy  <quetzlzacatenango@image...>
2856  * Interpret geometry correctly for negative angles (-shear 30x-10).
2857
28582009-01-08  6.4.8-4 Eberhard Mattes  <eberhard.mattes@web.d...>
2859  * Fix GetMagickToken() to accept locales that use "," as radix character.
2860
28612009-01-08  6.4.8-4 Anthony  <A.Thyssen@griffith...>
2862  * Add (and Fix) -evaluate methods   Sine, Cosine, AddModulus
2863
28642009-01-05  6.4.8-4 Rick Mabry  <rick.mabry@anony...>
2865  * Check for negative offsets (bevel widths) for the -frame option.
2866
28672009-01-04  6.4.8-4 Alexander E. Patrakov <patrakov@gmail...>
2868  * Patch for a memory leak and a logical bug in coders/gif.c.
2869  * CopyMagickString() now returns the minimum of the source string length
2870    or the length parameter.
2871  * Properly set alpha channel in PNGs with palette and tRNS.
2872
28732009-01-01  6.4.8-4 Cristy  <quetzlzacatenango@image...>
2874  * Support %[] embedded filename tag (e.g. convert rose: -set area "%wx%h"
2875    'rose-%[area].png').
2876  * Do not set the fill element when 'opacity' is set (reference
2877    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10594).
2878  * Restore support for decoding the DVI format.
2879  * Add perl and math lib reference to PerlMagick Makefile (reference
2880    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12840).
2881  * Fix crash on invalid JPEG XML profile.
2882  * Export libtool symbols in MagickCore.sym and MagickWand.sym.
2883  * Support sine and cosine as arguments to the -evaluate option.
2884
28852008-12-31  6.4.8-4 Amartyo Banerjee" <amartyo@gmail...>
2886  * Calculate the kurtosis and skewness of image channels (reference
2887    http://amartyosscrapbook.blogspot.com/2008/12/formulas-used-to-calculate-kurtosis-and.html).
2888
28892008-12-28  6.4.8-4 Rick Mabry  <rick.mabry@anony...>
2890  * Patch magick/display.c and PerlMagick/ContrastStretchImage() to return the
2891    same results as the -contrast-stretch option.
2892  * ContrastStretchImageChannel() no longer interpreted as Contast() by
2893    MogrifyRegion() in PerlMagick.
2894
28952008-12-28  6.4.8-3 Rick Mabry  <rick.mabry@anony...>
2896  * Reverse argument and option in Throw*InvalidArgumentException()
2897    macro for proper exception message.
2898  * Recognize negative geometries for -shear and -annotate (.e.g. 45x-30).
2899  * Fix Y shear angle for -shear option.
2900
29012008-12-26  6.4.8-2 Cristy  <quetzlzacatenango@image...>
2902  * Use GetImageArtifact() to retrieve -attenuate option value for +noise.
2903  * Support reading FITS test files (reference
2904    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12799).
2905  * Replace input.ttf with the public domain Tuffy.ttf font.
2906  * MagickNewImage() no longer faults when parameters are incorrect (reference
2907    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12817).
2908  * Allocate strings returned by XGetResourceInstance() (reference
2909    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12818).
2910  * The -append gravity is relative to the container (reference
2911    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=12821).
2912
29132008-12-19  6.4.8-1 Cristy  <quetzlzacatenango@image...>
2914  * Reference cache rather than acquiring when cloning an image.
2915
29162008-12-19  6.4.8-0 Cashish Kulkarni <ashkulz@redif...>
2917  * Cross-compilation failure using MinGW on Linux for ImageMagick trunk
2918
29192008-12-19  6.4.8-0 Cristy  <quetzlzacatenango@image...>
2920  * Add -interword-spacing option to convert.
2921  * Initialize the black channel when testing the CMY colorspace (reference
2922    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12685).
2923  * remove calls to exit() in MagickWand (reference
2924    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=12772).
2925  * Validate -affine arguments.
2926  * Accept -attenuate as an option for convert.
2927  * Properly create RGBA image if colormapped image has transparency.
2928  * Support X11 geometry like this: +-4+-4;  weird but X11 supports it.
2929
29302008-12-17  6.4.7-10 Chris Madison  <madisonblu@gmail...>
2931  * Fix off-by-one problem with -shear.
2932  * Clone pixel cache method when cloning an image.
2933
29342008-12-16  6.4.7-9 Anthony  <A.Thyssen@griffith...>
2935  * Make "-layers Coalesce" work as it should.
2936
29372008-12-16  6.4.7-9 Sam Fisher <fisher@image...?
2938  * Support > 2GB TIFF under Windows.
2939
29402008-12-12  6.4.7-8 mootools <help@mooto...>
2941  * FormatMagickTime() checks to ensure the provided time is valid.
2942
29432008-12-12  6.4.7-8 Cristy  <quetzlzacatenango@image...>
2944  * Add -kerning option to convert.
2945  * Remove halo effect for the -scale option.
2946
29472008-12-11  6.4.7-7 Alan Wright  <alanwright.atex@google...>
2948  * Fix a 1 byte overrun in Postscript coder.
2949
29502008-12-10  6.4.7-6 Cristy  <quetzlzacatenango@image...>
2951  * Fix small memory leak in ExpandFilenames().
2952
29532008-12-09  6.4.7-5 Cristy  <quetzlzacatenango@image...>
2954  * Fix small memory leak in LoadLocaleList().
2955  * Fix small memory leak in GetProfilesFromResourceBlock().
2956  * Don't forget to scale grayscale values when quanum min-is-white is set.
2957
29582008-12-08  6.4.7-4 Cristy  <quetzlzacatenango@image...>
2959  * Include delegate libraries in MagickCore-config script.
2960
29612008-12-07  6.4.7-3 Cristy  <quetzlzacatenango@image...>
2962  * Fix off-by-one error for -chop 0x50%.
2963  * Performance improvement bilinear interpolation.
2964
29652008-12-06  6.4.7-2 Cristy  <quetzlzacatenango@image...>
2966  * Support absolute paths in the include directive within a configuration
2967    file.
2968
29692008-12-05  6.4.7-1 Chris Madison  <madisonblu@gmail...>
2970  * Assume Log colorspace if DPX transfer is LogarithmicColorimetric.
2971  * Another attempt at properly extracting the IPTC profile from a 8BIM
2972    resource block.
2973
29742008-12-04  6.4.7-1 Anthony  <A.Thyssen@griffith...>
2975  * AppendImage() re-written to respect gravity properly!
2976    Routine simplified to a single loop for both styles of append
2977
29782008-12-03  6.4.6-9 Cristy  <quetzlzacatenango@image...>
2979  * AppendImage() respects gravity.
2980  * Protect against circular image list when cropping.
2981  * The index variable must be long rather than unsigned long for the DCM
2982    coder.
2983
29842008-12-02  6.4.6-9 Cristy  <quetzlzacatenango@image...>
2985  * Use ScaleQuantumToMap() to prevent fault in SetGrayscaleImage() when
2986    quantum depth is 32.
2987
29882008-12-01  6.4.6-8 Cristy  <quetzlzacatenango@image...>
2989  * Global replaced accidentally renamed MagickGetImagePixelColor().
2990
29912008-11-29  6.4.6-6 Cristy  <quetzlzacatenango@image...>
2992  * Fixed transient bug in the -white-threshold option.
2993  * -extent x256+100+100 no longer returns an exception (reference
2994    http://www.imagemagick.org/discourse-server/viewtopic.php?f=7&t=12583).
2995
29962008-11-27  6.4.6-5 Cristy  <quetzlzacatenango@image...>
2997  * TIFF pad is relative to bits-per-sample (reference
2998    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=12563).
2999
30002008-11-27  6.4.6-5 Koshiji Masayuki  <kosiji.masayuki@da.mi...>
3001  * Support GBR raw image files.
3002
30032008-11-26  6.4.6-4 Cristy  <quetzlzacatenango@image...>
3004  * DPX 10 bit YUV 4:2:2 are now processed properly (reference
3005    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=12443).
3006  * Default PDF compression to that of the image unless overwritten by
3007    the -compress option.
3008
30092008-11-25  6.4.6-3 Cristy  <quetzlzacatenango@image...>
3010  * Numerous pixel cache improvements including embedded support for
3011    OpenMP in a transparent manner.
3012
30132008-11-20  6.4.6-2 Cristy  <quetzlzacatenango@image...>
3014  * Transient bug in encipher / decipher operation (reference
3015    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12540).
3016
30172008-11-14  6.4.6-1 Cristy  <quetzlzacatenango@image...>
3018  * MPC image files working again.
3019  * coders/wmf.c/lite_font_stringwidth() returns string width (reference
3020    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12528).
3021
30222008-11-10  6.4.6-0 Cristy  <quetzlzacatenango@image...>
3023  * Fix temporary file leak.
3024
30252008-11-18  6.4.5-9 Koshiji Masayuki  <kosiji.masayuki@da.mi...>
3026  * Fix bug for RGBO image @ line, plane and partition interlace.
3027
30282008-11-18  6.4.5-9 Chris Madison  <madisonblu@gmail...>
3029  * Deprecate pixel methods: AcquireImagePixels(), GetImagePixels(), etc.
3030  * New pixel methods: GetVirtualPixels(), GetAuthenticPixels(), etc.
3031
30322008-11-15  6.4.5-7 Alexander E. Patrakov <patrakov@gmail...>
3033  * GPS and multivalued EXIF properties support
3034
30352008-11-14  6.4.5-6 Manish Aggarwal <manish@circu...>
3036  * Add TransparentPaintImageChroma() to MagickCore and transparentChroma()
3037    to Magick++.
3038
30392008-11-10  6.4.5-6 Cristy  <quetzlzacatenango@image...>
3040  * Correct DPX frame position property label (reference
3041    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12440).
3042  * Textures are no longer painted as the background color.
3043  * Update both fields of an EXIF resolution.
3044  * Support query-font-metrics MSL tag.
3045
30462008-11-01  6.4.5-4 Cristy  <quetzlzacatenango@image...>
3047  * Do not set image colorspace for the MSL modulate tag.
3048
30492008-11-01  6.4.5-3 Cristy  <quetzlzacatenango@image...>
3050  * Off by one error when computing affine in DrawAffineImage() (reference
3051    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12391.
3052
30532008-10-30  6.4.5-2 Cristy  <quetzlzacatenango@image...>
3054  * Fixed local adaptive thresholding  when using an offset (reference
3055    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12371.
3056  * Set SetImagePixels() rather than SyncImagePixelCache() to update
3057    the pixel cache morphology.
3058
30592008-10-26  6.4.5-1 Cristy  <quetzlzacatenango@image...>
3060  * Set explicit image format for BlobToImage() (reference
3061    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=12340).
3062  * p_thread_t is an aggregate under MinGW.
3063
30642008-10-20  6.4.5-0 Cristy  <quetzlzacatenango@image...>
3065  * pthread_t can be aggregate so stop treating it like its atomic.
3066  * default the WPG image size to 1 top avoid "no pixels defined in cache"
3067    exceptions.
3068
30692008-10-17  6.4.4-8 Anthony  <A.Thyssen@griffith...>
3070  * slight modification of the added "radial-gradient:" image generator
3071    so the radius goes to an edge rather than the corner, allowing more user
3072    control based on image size.
3073  * fix -raise N to mean -raise NxN
3074
30752008-10-15  6.4.4-8 Cristy  <quetzlzacatenango@image...>
3076  * Add support for inline images.
3077
30782008-10-10  6.4.4-7 Cristy  <quetzlzacatenango@image...>
3079  * MinGW supports both Posix threads and Windows critical sections.
3080
30812008-10-06  6.4.4-5 Cristy  <quetzlzacatenango@image...>
3082  * pthread_self() can be an aggregate value.
3083  * Scale pixel quantum to match PNG tRNS range (i.e. 0-255).
3084
30852008-10-06  6.4.4-3 Cristy  <quetzlzacatenango@image...>
3086  * Set sentinel byte for MVG coder.
3087  * fx:standard_deviation returns standard deviation now instead of mean.
3088
30892008-10-01  6.4.4-1 Florent Monnier  <monnier.florent@gmail...>
3090  * Support radial gradients in DrawGradientImage().
3091
30922008-09-26  6.4.4-1 Cristy  <quetzlzacatenango@image...>
3093  * Fix memory leak when XMP profile is corrupt.
3094  * Support filename references (e.g. convert image-%d.jpg[1-5] ...).
3095
30962008-09-25  6.4.4-0 Cristy  <quetzlzacatenango@image...>
3097  * Use -remap rather than -affinity.
3098  * Don't unregister a module for an image coder signature exception.
3099  * Don't assume a monochrome image is colormapped.
3100
31012008-09-25  6.4.4-0 Anthony <A.Thyssen@griffith...>
3102  * Attempt to fix three image "composite -displace" while also allowing use
3103    of separate X, Y grayscale displacement maps, or a merged X=red Y=green
3104    (later transparency mask will also be added) as discussed in IM Examples,
3105    'distortion maps', but for -displace.
3106
31072008-09-24  6.4.3-10 Cristy  <quetzlzacatenango@image...>
3108  * Fix pixel cache race condition.
3109
31102008-09-23  6.4.3-10 Cristy  <quetzlzacatenango@image...>
3111  * Fixed an OTB coder bug (reference
3112    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12119).
3113
31142008-09-23  6.4.3-8 Peter Fales <psfales@alcat...>
3115  * Add NULL terminator to options list to in MontageImageCommand().
3116
31172008-09-23  6.4.3-8 Anthony <A.Thyssen@griffith...>
3118  * Added -layers TrimBounds  which will adjust the offsets and canvas bounds
3119    to fit the current sequence of layered/animated images. The images
3120    themselves are not modified only the 'page' meta-data.  As a side-effect
3121    all offsets will become positive, with a minimal canvas width/height.
3122
31232008-09-22  6.4.3-8 Cristy  <quetzlzacatenango@image...>
3124  * Define _FILE_OFFSET_BITS from MAGICKCORE_FILE_OFFSET_BITS.
3125
31262008-09-10  6.4.3-7 Anthony <A.Thyssen@griffith...>
3127  * String Memory leak from InterpretImageProperties() in "annotate"
3128    for Command line handling in mogrify.c
3129  * Allow percent escapes in both -sparse-color and -distort argument strings.
3130  * Fix -alpha to allow Set, Copy, and Extract from command line
3131  * Fix -alpha Set so it only clears the alpha when it was previously off
3132  * Changed 'AllChannels' to be just the 'real' channels (including K).
3133  * Special handling if  +level-colors is given one color, and no separator.
3134  * Fix 'matte' flag in DisposeImages() (for -layer dispose)
3135
31362008-09-01  6.4.3-7 Cristy  <quetzlzacatenango@image...>
3137  * Fix -interpolate / -compose settings.
3138  * No need to specify -endian for native floating point format.
3139  * Remove small memory leak when cloning image properties (reference
3140    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11981).
3141  * The scan delegate requires a device name, not a symbolic link.
3142  * Report alpha instead of opacity for the TXT image format (reference
3143    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12002).
3144  * Add channel support to -motion-blur.
3145  * Set the SVG affine matrix *before* we compute the scale (reference
3146    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12030).
3147  * Rely on 'omp critical' in the rare case where OpenMP is enabled but
3148    ImageMagick distribution is built without thread support.
3149  * Return the correct number of unique colors for colormapped image (reference
3150    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12055).
3151  * SVG depends on MagickWand for parallel make (reference
3152    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=12099).
3153
31542008-09-02 6.4.3-7
3155  * Addition of 'BarrelInverse' Distortion
3156
31572008-08-27  6.4.3-6 Cristy  <quetzlzacatenango@image...>
3158  * Extract / embed namespace for JPEG XMP profiles (reference
3159    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11832).
3160  * Deprecate -map and replace with -affinity which supports dither methods.
3161  * Set image depth when -depth is fired.
3162  * Fix small memory leak in TIFF coder (reference
3163    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11968).
3164
31652008-08-24  6.4.3-5 Cristy  <quetzlzacatenango@image...>
3166  * Parallelize the colorspace transforms.
3167  * Honor gravity for -extent option (reference
3168    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11944).
3169
31702008-08-22  6.4.3-3 Cristy  <quetzlzacatenango@image...>
3171  * Fixed a memory leak in the TransparentPaintImage() method.
3172
31732008-08-20  6.4.3-2 Cristy  <quetzlzacatenango@image...>
3174  * Treat -compose as a setting.
3175  * Check for depth == 0 in GetQuantumScale() (reference
3176    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11921).
3177  * Fix CIN coder scanline length (reference
3178    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11922).
3179
31802008-08-20  6.4.3-1 Cristy  <quetzlzacatenango@image...>
3181  * Add $(MAGICKWAND_LIBS) dependency to the PerlMagick Makefile (reference
3182    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11908).
3183  * Fix configure script to configure the JBIG delegate library (reference
3184    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11907).
3185  * Error in indexed PNG output if number of colors <= 16 (reference
3186    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11905).
3187
31882008-08-18  6.4.3-0 Cristy  <quetzlzacatenango@image...>
3189  * Always reinterpret %[fx:] properties.
3190  * Composite based on the composite image compose operator.
3191
31922008-08-14  6.4.2-10 Cristy  <quetzlzacatenango@image...>
3193  * Add --coder-path and --filter-path options to MagickCore-config to
3194    support the Magick Coder and Image Filter kits.
3195
31962008-08-17  6.4.2-9 Anthony <anthony@griffith...>
3197  * -sparse-color option completed with initial set of methods.
3198  * -distort Barrel arguments expanded.
3199
32002008-08-14  6.4.2-9 Cristy  <quetzlzacatenango@image...>
3201  * The -draw option no longer returns an error when for # like .6 (reference
3202    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11879).
3203
32042008-08-14  6.4.2-9 Cristy  <quetzlzacatenango@image...>
3205  * New dithering selection option, -dither Floyd-Steinberg or
3206    -dither Riemersma.
3207
32082008-08-10  6.4.2-8 Anthony <anthony@griffith...>
3209  * Added new distort "Polar" and "DePolar" due to Forum Discussions
3210
32112008-08-07  6.4.2-8 Cristy  <quetzlzacatenango@image...>
3212  * Change MPEG delegate from mpeg2decode/mpeg2encode to ffmpeg (reference
3213    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11827).
3214  * Extract embedded XMP and EXIF profiles froma Photoshop resource block.
3215  * Support -compose option in the compare program.
3216
32172008-08-04  6.4.2-7 Cristy  <quetzlzacatenango@image...>
3218  * Support -fx scientific-notation (e.g. '2.0*3.81469e-06').
3219  * Substitute DistortImage() with 'AffineProjectionDistortion' for
3220    the older DrawAffineImage() in AffineTransformImage().
3221  * Apply Sam Hocevar's patch to replace  Hilbert-Peano curve dithering with
3222    Floyd Steinberg.
3223  * Added -virtual-pixel method VerticalTile as a complement to HorizontalTile
3224
32252008-08-02  6.4.2-6 Anthony <anthony@griffith...>
3226  * Added -virtual-pixel method HorizontalTile suitable for generating 360
3227    degree Arcs and Polar Distorts.
3228
32292008-07-31  6.4.2-6 Cristy  <quetzlzacatenango@image...>
3230  * Patch -fx to properly recognize maxima and minima.
3231  * Add channel specifier to -fx depth, mean, maxima, minima, and
3232    standard_deviation (e.g. depth.r).
3233  * Properly append .magick to the USERPROFILES path (reference
3234    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11806).
3235
32362008-07-30  6.4.2-6 Anthony <anthony@griffith...>
3237  * Added a  "-set option:distort:scale"  which scales the output 'view'
3238    by the amount given.  This is directly useful for doing 'super-sampled'
3239    distorts, just set this, the scale the result back to a normal size.
3240
32412008-07-27  6.4.2-5 Anthony <anthony@griffith...>
3242  * Rewrite on coefficient handling for DistortImages so allow for generation
3243    by other operators (SparseColor), and addition of verbose output of
3244    equivalent -fx functions for DistortImages to report of the internal
3245    coefficients that was calculated, and who they are used.
3246  * Initial implementation of SparseColor for interpolated gradients from
3247    sparsely separated points of color (or possibly other forms of arguments)
3248  * New distortion Barrel as defined by Helmut Dersch options A,B,C,D
3249    on his web page  http://www.all-in-one.ee/~dersch/barrel/barrel.html
3250    And as developed by Fred WeinHaus in his PinBarrel script
3251
32522008-07-20  6.4.2-5 Cristy  <quetzlzacatenango@image...>
3253  * Certain corrupt GIF images no longer hang (reference
3254    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11723).
3255  * Read more than one image (if they exist) from DJVU image files.
3256  * Don't set image depth in histogram coder (references
3257    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11752).
3258
32592008-07-17  6.4.2-4 Cristy  <quetzlzacatenango@image...>
3260  * Fixed cache nexus threading problem to avoid spurious assertions when
3261    calling the DistortImage() method.
3262
32632008-07-17  6.4.2-4 Anthony <anthony@griffith...>
3264  * New distortion  Shepards which provide semi-localized distorts of control
3265    points within an image, as first developed for IM by Frew Weinhaus in his
3266    ShapeMorph script.   http://www.fmwconcepts.com/imagemagick/shapemorph/
3267    It's almost like taffy pulling!
3268
32692008-07-12  6.4.2-2 Anthony <anthony@griffith...>
3270  * Separate coefficient calculation from DistortImages (future development)
3271  * Perspective and Bilinear Distortions fallback to Affine
3272    when less than 4 point pairs are provided.
3273  * Affine Distortion now handles 2 point pairs (SRT of a single line)
3274    and a simple translation if only a single point pair is provided.
3275  * Added 'verbose' output of some of the distortion equations generated
3276  * Initial addition of polynomal distortion (incomplete - not working yet)
3277
32782008-06-29  6.4.2-2 Cristy  <quetzlzacatenango@image...>
3279  * Add log2 and round as -fx operators.
3280  * Add log and round as -evaluate operator.
3281  * Add -deskew option to straighten an image.
3282
32832008-06-22  6.4.2-1 Cristy  <quetzlzacatenango@image...>
3284  * Use the source image interpolation method when drawing an affine image.
3285
32862008-06-24  6.4.2-1 Anthony <anthony@griffith...>
3287  * Added new operator  +/-level-colors which will 'level' images based
3288    on colors to use for the black and white points. This lets to adjust
3289    the image in terms of mapping the given colors from/to black and white
3290    respectively.
3291
32922008-06-23  6.4.2-0 Christian Lackas <christian@lacka...>
3293  * Fix a problem with calling mpeg2encode with parameters (%o/%i) in wrong
3294    order.
3295
32962008-06-22  6.4.2-0 Cristy  <quetzlzacatenango@image...>
3297  * Refactor additional ImageMagick algorithms for OpenMP support.
3298
32992008-06-25  6.4.1-9 Cristy  <quetzlzacatenango@image...>
3300  * Add pow as an -evaluate operation, using normalized values
3301
33022008-06-18  6.4.1-9 Anthony <anthony@griffith...>
3303  * Added a  LevelizeImageChannels() which is similar to LevelImageChannels()
3304    Function maps black and white values to the given level values.
3305    Rather than mapping the given level values to black and white.
3306    Bacically a 'reverse-level' function, with different input args.
3307  * Set  +level  or a '!' flag in -level or LevelImage() to call
3308    the new 'reverse-level' function LevelizeImageChannels().
3309  * More work on IsMagickColorSimular() to fix relationship between
3310    transparent-black and opaque-black, which was matched as 'similar'.
3311    Also attempts to fix 'K' channel handling for CMYK colorspace.
3312    More work on this to come.
3313
33142008-06-25  6.4.1-9 Cristy  <quetzlzacatenango@image...>
3315  * The TXT format correctly reports alpha channel (reference
3316    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11478).
3317  * MONOTCHROME1 Dicom images are not longer inverted (reference
3318    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11492).
3319
33202008-06-13  6.4.1-8 Anthony <anthony@griffith...>
3321  * Fixed IsMagickColorSimular() as used by -opauqe and -transparent
3322    so as to understand that the Hue Channel is cyclic by nature
3323
33242008-06-08  6.4.1-8 Cristy  <quetzlzacatenango@image...>
3325  * The -sketch option is working again (reference
3326    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11454).
3327
33282008-06-08  6.4.1-7 Cristy  <quetzlzacatenango@image...>
3329  * More algorithms refactored to support a threaded cache view.
3330  * EPS2 output only 1/3 of image when using LZW or rle compress (reference
3331    http://www.imagemagick.org/discourse-server/viewforum.php?f=3).
3332  * ISO C++ 1998 does not support 'long long' (reference
3333    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11405).
3334  * Patch GetMagickMemoryHandlers() to return the properly return the memory
3335    handler addresses.
3336  * Generate histogram comment if # unique colors exceed 1024 (reference
3337    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11434).
3338
33392008-06-03  6.4.1-6 Marton Bokor  <marton.bokor@gfthu....>
3340  * Reading EMF files containing non-ascii characters no longer fails for
3341          UTF8 encoded paths on Windows XP.
3342
33432008-06-03  6.4.1-6 Cristy  <quetzlzacatenango@image...>
3344  * The -colorspace option is an operator, not a setting.
3345
33462008-05-31  6.4.1-5 rsnel <rik@snel....>
3347  * gif.c misreads Gifs in which LZW codes are split across three datablocks.
3348
33492008-05-31  6.4.1-4 Matthew Clark <mclark@gorge...>
3350  * Patches to the JPEG and DCM coders to fix a few problems reading
3351    certain DCM image types.
3352
33532008-05-15  6.4.1-4 Cristy  <quetzlzacatenango@image...>
3354  * Interpreting the -set option is no longer delayed.
3355  * Add AcquireCacheViews() and DestroyCachewViews() to the API.
3356  * Call DrawAffineImage() instead of CompositeImage() (reference
3357    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11288).
3358  * Throw exception for TIFF compression not support (reference
3359    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11289).
3360  * The +opaque option now recognizes its required argument (reference
3361    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11298).
3362  * The -background and -virtual-pixel settings are now applied correctly
3363    across parenthesis.
3364  * Only reset the exception signature if the relinquish memory is MagickTrue.
3365  * Correct recolor equation for computing opacity (reference
3366    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11346).
3367  * Set midpoint when scaling JP2 images.
3368  * Semaphores must be passed by reference when destroyed for reliable thread
3369    locks.
3370  * Updated Matlab coder (thanks to Jaroslav Fojtik).
3371
33722008-05-13  6.4.1-3 Cristy  <quetzlzacatenango@image...>
3373  * MagickGetResource(): resources are MagickSizeType not unsigned long.
3374
33752008-05-11  6.4.1-2 Cristy  <quetzlzacatenango@image...>
3376  * Import: properly handle a hierarchy of subwindows under X11.
3377  * Refactor quantum pixel processor to improve ease of use and speed.
3378
33792008-05-09  6.4.1-2 Leonardo de Paula Rosa Piga <lpiga@terra...>
3380  * OpenMP patch for sepia-tone effect.
3381
33822008-05-08  6.4.1-2 Bruno Cardoso Lopes <bruno.cardoso@gmail...>
3383  * OpenMP patch for NormalizeImage() & TintImage()
3384
33852008-05-06  6.4.1-2 <cristiannomartins@gmail...>
3386  * OpenMP patch for GetImageChannelDepth().
3387  * Set depth to 32 when saving MIFF HDRI image files.
3388
33892008-05-05  6.4.1-2 <joao.vita@gmail...>
3390  * OpenMP patch for OilPaintImage Function
3391
33922008-05-05  6.4.1-2 Sean Patrick Burke  <seanburk@gmail...>
3393  * Update IPLab coder (reference
3394    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=11200).
3395
33962008-05-02  6.4.1-1 Cristy  <quetzlzacatenango@image...>
3397  * Return correct result for -fx luminence.
3398  * Restore missing break so that PGM images remain PGM.
3399  * Speed up the processing of ASCII PNM files.
3400  * Return the correct number of MNG images for PingImage().
3401
34022008-05-01  6.4.1-0 Cristy  <quetzlzacatenango@image...>
3403  * Remove C++ style comments from source.
3404  * Center motion blur kernel.
3405  * Reenable dithering for -monochrome option.
3406
34072008-04-24  6.4.0-11 Cristy  <quetzlzacatenango@image...>
3408  * For color reduction, use maximum tree depth if image has 1024 or less
3409    unique colors.
3410  * Use a uniform convolution filter for motion blur (reference
3411    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11122).
3412  * Add 'mean' and 'std' symbols to the Fx expression parser.
3413
34142008-04-20  6.4.0-10 Chris Madison  <madisonblu@hotma...>
3415  * Updated to the latest autoconf/automake/libtool scripts.
3416  * Default to HSL colorspace when modulating (reference
3417    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=11073).
3418  * The -regard-warnings option properly returns a program status of 1 if and
3419    only if a warning or error exception is thrown.
3420  * Report 'no clip path defined' exception for -clip-path option (reference
3421    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11098).
3422
34232008-04-16  6.4.0-8 Cristy  <quetzlzacatenango@image...>
3424  * Distinquish between pre and post processing of image list options.
3425  * Return MagickTrue if InvokeDynamicImageFilter() does not generate an
3426    exception (reference
3427                http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=11065).
3428
34292008-04-16  6.4.0-7 Glenn Randers-Pehrson <glennrp@image...>
3430  * Instead of masking the PNG tRNS values when reducing from 16-bit,
3431    set image->matte to MagickFalse and emit a warning.  This will produce
3432    behavior similar to that of libpng-1.2.27 (and libpng-1.2.19 and earlier).
3433
34342008-04-12  6.4.0-7 Cristy  <quetzlzacatenango@image...>
3435  * Fix fault for animate -window root image.gif.
3436  * Use GetImagePixels() rather than SetImagePixels() when making multiple
3437    passes and setting image pixels (reference
3438    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=11022).
3439
34402008-04-10  6.4.0-6 Cristy  <quetzlzacatenango@image...>
3441  * Compile error in coders/avi.c when JPEG delegate library is unavailable.
3442
34432008-04-09  6.4.0-5 Glenn Randers-Pehrson <glennrp@image...>
3444  * Mask the PNG tRNS values when reducing from 16-bit, in accordance with
3445    the PNG specification, instead of scaling them.
3446
34472008-04-09  6.4.0-5 Glenn Randers-Pehrson <glennrp@image...>
3448  * Revised png.c to avoid saving unknown chunk types that will never
3449    be used later.  This prevents the vulnerability described in
3450    CVE-2008-1382, with respect to all unknown chunks except vpAg.
3451    To handle an invalid, zero-length vpAg chunk properly will require
3452    libpng-1.2.27 or later.
3453
34542008-04-04  6.4.0-5 Cristy  <quetzlzacatenango@image...>
3455  * Use mplayer delegate if ImageMagick does not grok AVI op code.
3456  * Use proper rounding for the -fx intensity expression.
3457
34582008-03-26  6.4.0-4 Cristy  <quetzlzacatenango@image...>
3459  * Fix +swap option so it no longer throws an assertion.
3460  * Return correct min/max for grayscale JPEG images (e.g. -format %[min]).
3461
34622008-03-26  6.4.0-1 Cristy  <quetzlzacatenango@image...>
3463 * Rewrote patch so that writing pyramid TIFF images no longer fails if a
3464   tile size is specified (e.g. ptif:image.tif[128x128]).
3465 * Malformed use of caption no longer consumes memory (reference
3466   http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10914).
3467 * Don't run Ghostscript twice (reference
3468   http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10922).
3469
34702008-03-21  6.4.0-0 Cristy  <quetzlzacatenango@image...>
3471  * SpreadImage() no longer introduces noise into the resulting image (reference
3472                http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10892).
3473  * Properly handle min-is-white TIFF gray scale images.
3474  * Use CompositeImage() instead of DrawAffineImage() if the affine expansion
3475    factor is 1.0.
3476
34772008-03-20  6.3.9-10 Cristy  <quetzlzacatenango@image...>
3478  * Writing pyramid TIFF images no longer fails if a tile size is specified
3479    (e.g. ptif:image.tif[128x128]).
3480  * Reset page geometry when interactively cropping an image with the display
3481    program.
3482
34832008-03-18  6.3.9-9 Cristy  <quetzlzacatenango@image...>
3484  * With a single swap argument should swap the image with the *last* image.
3485
34862008-03-16  6.3.9-8 Cristy  <quetzlzacatenango@image...>
3487  * Make sure we don't sync a blob after it has been closed.
3488
34892008-03-14  6.3.9-7 Cristy  <quetzlzacatenango@image...>
3490  * Patch mpeg:encode delegate to properly produce an MPEG image sequence.
3491
34922008-03-11  6.3.9-6 Cristy  <quetzlzacatenango@image...>
3493  * Support both GTK and CAIRO interfaces to RSVG (reference
3494    ttp://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=10802).
3495  * Display colormapped PNG images with alpha properly (reference
3496    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10819).
3497
34982008-03-09  6.3.9-5 Cristy  <quetzlzacatenango@image...>
3499  * Define inline to _magickcore_inline (to satisfy HP's aCC compiler).
3500
35012008-03-08  6.3.9-4 Cristy  <quetzlzacatenango@image...>
3502  * The rsvg delegate library depends on cairo-svg.
3503  * Account for min-is-white 8-bit gray TIFF images.
3504
35052008-02-29  6.3.9-2 Cristy  <quetzlzacatenango@image...>
3506  * Add support for the Postable Document Archive Format.
3507  * Add support for Braille images.
3508  * Add support for DDS images (contributed by Bianca van Schaik).
3509  * Add GetImageAlphaChannel() method.
3510  * PSD clipping paths are once again recognized.
3511
35122008-02-24  6.3.9-1 Cristy  <quetzlzacatenango@image...>
3513  * Return the actual image format for HTTP: or FTP: format (reference
3514        http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10715).
3515  * Fix so image.quantize(true) returns error as expected (reference
3516    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10735).
3517
35182008-02-20  6.3.9-0 Cristy  <quetzlzacatenango@image...>
3519  * Fixed a small memory leak (8 bytes) in TransformImages().
3520  * Render to Cairo surface rather than a GDK buffer when rendering SVG.
3521  * Identify now reports both actual and reported image depths (reference
3522    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10716).
3523
35242008-02-17  6.3.8-10 Cristy  <quetzlzacatenango@image...>
3525  * Speed up converting large PDF/PS images when only selecting a few pages
3526    (e.g. pdffile.pdf[195-199]).
3527  * Deprecate HSLTransform() and TransformHSL().
3528
35292008-02-16  6.3.8-9 Cristy  <quetzlzacatenango@image...>
3530  * Fix Magick++-config script to reflect the MagickWand / MagickCore
3531    dependencies.
3532
35332008-02-14  6.3.8-7 Cristy  <quetzlzacatenango@image...>
3534  * Promote colormapped to truecolor images when enciphering.
3535
35362008-02-08  6.3.8-6 Cristy  <quetzlzacatenango@image...>
3537  * Add EncipherImage() / DecipherImage() methods.
3538  * Add -encipher / -decipher options to the command-line utilities.
3539
35402008-02-03  6.3.8-5 Cristy  <quetzlzacatenango@image...>
3541  * New Unix/Linux refactoring (should be transparent since changes are
3542    reflected in Magick-config and ImageMagick.pc pkg-config files):
3543      /usr/local/include => /usr/local/include/ImageMagick
3544      libMagick => libMagickCore
3545      libWand => libMagickWand
3546      Magick-config (deprecated) => MagickCore-config
3547      Wand-config (deprecated) => MagickWand-config
3548      Add Magick++-config, MagickCore.pc, MagickWand.pc, Magick++.pc
3549
35502008-01-28  6.3.8-3 Cristy  <quetzlzacatenango@image...>
3551  * Liquid rescale limits the final size to twice the original size (reference
3552    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10536).
3553  * Read EXIF data in TIFF images; writing is pending until we can figure out
3554    how to use the libtiff delegate library to write EXIF data.
3555
35562008-01-24  6.3.8-2 Cristy  <quetzlzacatenango@image...>
3557  * Add support for liquid rescaling (e.g. -liquid-rescale).
3558  * Support a ^ meta character in an image geometry (.e.g
3559    convert 640x480.png -resize 240^ returns a 320x240 result).
3560
35612008-01-20  6.3.8-1 Cristy  <quetzlzacatenango@image...>
3562  * Fix transient bug where "identify -format '%w;%[exif:Model]'" failed to
3563    return camera model number.
3564
35652008-01-14  6.3.8-0 Cristy  <quetzlzacatenango@image...>
3566  * Monochome EPS3 images are no longer corrupt (reference
3567    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10422).
3568  * Eliminate memory corruption with broken PICT image (reference
3569    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10447).
3570  * Return a Grayscale colorspace for grayscale DPX image (previously
3571    returned Log colorspace).
3572  * Fix -g option for PCL6 support (reference
3573    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10462).
3574
35752008-01-08  6.3.7-10 Cristy  <quetzlzacatenango@image...>
3576  * Only read ICON alpha mask if BPP is <= 16.
3577  * Add support for +opaque and +transparent (requested by Anthony).
3578  * Throw an exception *before* we call wmf_api_destroy() (reference
3579    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10420).
3580
35812008-01-01  6.3.7-9 Cristy  <quetzlzacatenango@image...>
3582  * Use explicit format specifier to render transparent Adobe Illustrator
3583    files (i.e. convert ai:image.ai image.png).
3584  * Set RSVG base URI (patch provided by tsdineen).
3585
35862007-12-20  6.3.7-7 Cristy  <quetzlzacatenango@image...>
3587  * `Magick-config --version` returns Q16 instead of
3588    Q@MAGICKCORE_QUANTUM_DEPTH@.
3589  * Permit commas in numbers in certain locales (e.g. german +100,000).
3590
35912007-12-13  6.3.7-5 Cristy  <quetzlzacatenango@image...>
3592  * Added an exception reason to BlobToImage() in the event an image has no
3593    magic number and neither the image magick or filename is set.
3594  * Do not pass PhotoYCC data thru gamma-corrected lookup-table.
3595  * Fix bug in GetEXIFProperty() (reference
3596    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10300).
3597
35982007-12-12  6.3.7-4 Cristy  <quetzlzacatenango@image...>
3599  * Adding comments to your image is now possible with the display program.
3600
36012007-12-09  6.3.7-3 Anthony <anthony@griffith...>
3602  * Adjusted -clut multiplyer for correct handling of
3603    "-interpolation Integer" in color lookup.
3604
36052007-12-01  6.3.7-3 Cristy  <quetzlzacatenango@image...>
3606  * Fix 'insufficient image data' for DCM format (reference
3607    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10227).
3608  * Force a colormapped image if Palm bits-per-pixel < 16.
3609  * Fix multiple problems with Palm Data Base reader (patch from
3610    1tms@gmx.d...).
3611  * Do not exit after first image with the display --immutable option.
3612  * Update autoconf/automake/libtool configuration files.
3613  * Add support for resource limit units (e.g. -limit memory 16mb).
3614  * Return original image if gaussian blur sigma is 0.0.
3615  * Colormapped multi-image PDF's are no longer corrupt (reference
3616    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10258).
3617
36182007-11-27  6.3.7-2 Anthony <anthony@griffith...>
3619  * Finalisation of new resize filters, "Lagrange" self-windowing filter
3620    now adjusts automatically with different support window size.
3621  * Added "Bohman" (another 2'rd order cosine function) and "Bartlett"
3622    (triangluar) resize windowing filters.
3623  * Adjusted -clut to use a grayscale image (with no alpha) to select colors
3624    from the Lookup Table image.
3625
36262007-11-26  6.3.7-2 Cristy  <quetzlzacatenango@image...>
3627  * Not all DCM tags were being saved as image attributes (patch provided by
3628    jcupitt@gmail...).
3629  * Normalize pixel values when quantum format is floating-point.
3630  * Initialize the pixel sum to zero when averaging image pixels.
3631
36322007-11-23  6.3.7-1 Anthony <anthony@griffith...>
3633  * Bug fix in height calculation for -layers merge operation
3634
36352007-11-02  6.3.7-0 Cristy  <quetzlzacatenango@image...>
3636  * Add support for SCT grayscale images.
3637  * Fixed transparency bug for the ICO image format.
3638  * Fixed small memory leak in the caption and label coders.
3639  * Fixed -threshold option to return all white for -threshold 0 (reference
3640    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10126).
3641
36422007-11-06  6.3.6-10 Chris Madison  <madisonblu@hotma...>
3643  * Corrected CGM delegate command in config/delegate.xml.
3644
36452007-11-05  6.3.6-9 Chris Madison  <madisonblu@hotma...>
3646  * Reclassified X server open error from fatal to non-fatal.
3647  * New SetImageAlphaChannel() method to activate, deactivate, reset, or
3648    set the image alpha channel.
3649  * Patch for Scanalytics IPLab image format for non 8-bit images
3650    (contributed by Sean Burke).
3651
36522007-11-04  6.3.6-8 Chris Madison  <madisonblu@hotma...>
3653  * Remove ctrl-M characters on in various source files.
3654  * Fix signature for Magick++ averageImages() regression tests for HDRI.
3655  * Only invoke PerlMagick x11 regression test if DISPLAY variable is set.
3656
36572007-11-03  6.3.6-7 Chris Madison  <madisonblu@hotma...>
3658  * MAGICK_ERX_SRCS should be MAGICK_EXR_SRCS in coders/Makefile.am.
3659
36602007-11-02  6.3.6-6 Cristy  <quetzlzacatenango@image...>
3661  * Upgrade to FPX version libfpx-1.2.0.14 (reference
3662    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10041).
3663  * Modules are searched first in the directories specified by the environment
3664    variables, and then -- if the desired module is not found -- in the
3665    compiled-in path.  (reference
3666    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=10039).
3667
36682007-11-01  6.3.6-5 Cristy  <quetzlzacatenango@image...>
3669  * Update FPX regression test reference images.
3670  * Fixed Magick++ compile error for Sun Studio 10 compiler.
3671
36722007-10-25  6.3.6-4 Cristy  <quetzlzacatenango@image...>
3673  * The -equalize option now respects the -channel option.
3674
36752007-10-23  6.3.6-4 Anthony <anthony@griffith...>
3676  * Additional Filters:  Welsh, Parzen, Lagrangian
3677  * Addition of Cubic filter B,C controls
3678  * 'verbose' filter plotting output using  -define "filter:verbose"
3679
36802007-10-20  6.3.6-3 Anthony <anthony@griffith...>
3681  * Further expansion and handling of filters with expert options.
3682    -filter selects from a table of standard filter settings, while
3683    expert options allow complete selection of filter, windowing, support
3684    and blurring options.  Includes automatic switch from Sinc to Bessel
3685    for operators using 2-dimensional cylindrical filter, rather than
3686    two pass 1-dimensional orthogonal filters.
3687
36882007-10-14  6.3.6-3 Cristy  <quetzlzacatenango@image...>
3689  * Obsolete -support (set filter blur factor)
3690  * Expansion to add -set/define filter options
3691
36922007-10-12  6.3.6-2 Anthony <anthony@griffith...>
3693  * Least Squares coordinate handling added for -distort methods Affine,
3694    Perspective, Bilinear.   This allows for more than the minimal number of
3695    coordinates to be used to 'fit' a distortion function to an image.
3696    This addition will allow the use of image registration to generate
3697    panorama overviews and better geographical coordinate correction.
3698  * Consolidated the similar methods FlattenImage() and MosaicImage()
3699    into a new layers function MergeImageLayers() method, adding 'flatten'
3700    and 'mosaic' layer methods.
3701  * Addition of another similar layers method 'merge' which 'unlocks' the
3702    normal flatten/mosaic layer merger from the origin, The resulting image
3703    will have a virtual canvas of minimal size with an offset. Also images
3704    with negative offsets will not be clipped by the 'merge' form of the
3705    command.  This was created for better layering of distorted images, such
3706    as panorama overlays.
3707  * Bug fix in handling transparency for EWA resampling.
3708  * Access to Resize Filter Functions from resize.c (for resample.c)
3709    with possible future filter sources... Acquire/Destory/Call ResizeFilter()
3710  * All resize filters added to resampling, but filter handling is incomplete.
3711
37122007-10-05  6.3.6-2 Cristy  <quetzlzacatenango@image...>
3713  * The box filter no longer produces a black grid when resizing an image
3714    under Mac OS X.
3715  * Respect cropbox for PDF with a subimage specification (e.g.
3716        image.pdf[1-3]).
3717  * Detect proper PDF bounding box when offsets are negative.
3718
37192007-10-02  6.3.6-1 Cristy  <quetzlzacatenango@image...>
3720  * Speed up the Fx interpreter.
3721  * Use ULL not ui64 for MinGW 64-bit constants.
3722  * Call SyncCacheView() instead of SyncImagePixels() in WaveImage().
3723  * Close all references to a pixel cache on disk before removing the temporary
3724          file as required under Windows.
3725
37262007-09-29  6.3.6-0 Anthony <anthony@griffith...>
3727  * Added Scaling 'derivitives' to -distort Arc, so image arcing is now
3728    sharp and clear as you approach the center of the distort.
3729  * Added  " -set option:distort:viewport 'geometry' " special option
3730    that can be used to override the output image size and offset.
3731  * Fixed experimental use of -filter and -support in Resampling (more later).
3732  * Changed order for coordinate arguments in -distort (for later leastsq
3733    multiple coordinate distortion function fitting)
3734
37352007-09-22  6.3.6-0 Cristy  <quetzlzacatenango@image...>
3736  * Check the API version and quantum depth before loading a coder module or
3737          image filter (reference
3738    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9780).
3739  * Add exception to the image filter signature.
3740  * Get the execution path under Mac OS X.
3741  * TIFFTAG_STRIPBYTECOUNTS requires a uint32 pointer (magick/compress.c).
3742  * Fixed memory leak in CloneString() (reference
3743    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9763).
3744  * Set S_IRUSR | S_IWUSR | S_IRGRP mode when writing a file in
3745    CopyDelegateFile().
3746
37472007-09-18  6.3.5-9 Anthony <anthony@griffith...>
3748  * Bug fix for +distort in Perspective, also effected PerspectiveProjection
3749
37502007-09-17  6.3.5-10 Cristy  <quetzlzacatenango@image...>
3751  * Replace all InterpolatePixelColor() calls to use the ResamplePixelColor()
3752    method instead.
3753  * Map the display program pan icon window for each oversized image.
3754  * The ufraw delegate does not like quotes around the output filename.
3755  * Adjust the sensitivity of a few PerlMagick tests to pass the validation on
3756    a 64-bit FreeBSD system.
3757  * The -level option now works properly for colormapped images.
3758  * Allow Extrapolated blending of images using -blend
3759       http://netpbm.sourceforge.net/doc/extendedopacity.html
3760
37612007-09-12  6.3.5-9 Anthony <anthony@griffith...>
3762  * Major Addition,  Area Resampling Functions, (scaled interpolation)
3763    for pixel lookup in Distortion functions.  This improves the look in
3764    areas of minification enormously, especially in situations of infinite
3765    tiling and horizon views.  All virtual pixel methods have been handled
3766    to minimise computation time involved with area resampling.  To use the
3767    new function distortions need to be able to determine scaling vectors
3768    (distortion function derivitives) for correct working.  All
3769    -distort methods, except Arc, uses scaled area resampling.
3770  * Improvements to perspective distort method, to include the correct
3771    differentiation between the 'ground' on which the image lies, and the
3772    'sky', the color of which can be set using the -mattecolor setting
3773    (as the distortion invalid pixel color). Background color is retains
3774    for surrounding ground areas. The horizon is also correct anti-aliased
3775    and transparent colors are also allowed, allowing you to add backdrops
3776    of gradients and patterns.
3777
37782007-09-04  6.3.5-9 Cristy  <quetzlzacatenango@image...>
3779  * Read/Write Scanalytics IPLab image format (contributed by Sean Burke).
3780  * Patched ReadBlobString() to fix a off-by-one vulnerability (alert from
3781    iDefense).
3782  * Patched ReadDIBImage() to fix a sign extension vulnerability (alert from
3783    iDefense).
3784  * Patched AllocateImageColormap() to fix an integer overflow vulnerability
3785    (alert from iDefense).
3786  * Patched ReadDCMImage() to fix an integer overflow vulnerability
3787    (alert from iDefense).
3788  * Patched ReadDIBImage() to fix an integer overflow vulnerability
3789    (alert from iDefense).
3790  * Patched ReadXBMImage() to fix an integer overflow vulnerability
3791    (alert from iDefense).
3792  * Patched ReadDCMImage() to fix an denial of service vulnerability
3793    (alert from iDefense).
3794  * Patched ReadXCFImage() to fix an denial of service vulnerability
3795    (alert from iDefense).
3796  * If image size changes, don't trust DPX orientation attributes.
3797
37982007-09-04  6.3.5-9 Gozer404
3799  * Add French to the messaging system (reference
3800    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=9601).
3801  * Add -fopenmp to MAGICK_PCFLAGS (reference
3802   http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9608).
3803
38042007-08-14  6.3.5-7 Cristy  <quetzlzacatenango@image...>
3805  * Add -alpha {activate,deactivate,reset} option to activate, deactivate, or
3806    reset the alpha channel.
3807  * Render proper image labels for VID coder.
3808  * Resolved a conflict for the -list option.  Use -list font to list
3809          ImageMagick fonts and -list type to list image types.
3810  * Catch any errors returned by pthread_mutex_init() (problem report
3811    from devman@gmx-t...).
3812  * TransformHSL() returns a proper hue component.
3813  * Added -clut option and the ClutImage() method.
3814  * Fix glyph memory leak in AnnotateImage (reference
3815    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9523).
3816  * Rename analyze.c to Analyze.c (reference
3817    ttp://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9538).
3818
38192007-08-07  6.3.5-6 Anthony  <anthony@griffith...>
3820  * Enabled use of +distort to auto resize destination image to 'bestfit'
3821    the distorted input image.  This also enabled the use of virtual canvas
3822    offsets in source and destination images for most distortion methods.
3823
38242007-08-05  6.3.5-6 Cristy  <quetzlzacatenango@image...>
3825  * Remove atexit in Magick++ code to avoid possible client crash (reference
3826    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9270).
3827
38282007-08-01  6.3.5-5 Cristy  <quetzlzacatenango@image...>
3829  * Read/Write Scanalytics IPLab image format (contributed by Sean Burke).
3830
38312007-07-30  6.3.5-5 Anthony  <anthony@griffith...>
3832  * Added -distort arc.  This update also allows the destination image
3833    size and offset to be set according to the specific distortion being
3834    applied.
3835
38362007-07-29  6.3.5-5 Cristy  <quetzlzacatenango@image...>
3837  * Set the -polaroid border color with the -bordercolor option.
3838
38392007-07-25  6.3.5-4 Cristy  <quetzlzacatenango@image...>
3840  * Remove extranous break statement so -type option properly sets the
3841    image_info->type member (reference
3842    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9261).
3843
38442007-07-21  6.3.5-4 Anthony  <anthony@griffith...>
3845  * Allow the use of optional arguments in -distort SRT
3846
38472007-06-29  6.3.5-0 Anthony  <anthony@griffith...>
3848  * Initial addition of three Affine Distortions to -distort with the affine
3849    mapping defined by the use of;  an Affine Matrix, Coordinates of Triangles,
3850    or separate Scale-Rotate-Translate actions.
3851
38522007-06-18  6.3.5-0 Cristy  <quetzlzacatenango@image...>
3853  * Fix X11 font ascender.
3854  * Add -distort option.
3855  * Add random noise option (e.g. +noise random).
3856  * Many internal algorithms are now threaded to take advantage of speed-ups
3857    offered by the new dual and quad-core processor technologies.
3858    and quad-core processor technology.
3859  * Tiff images in the LAB colorspace are no longer identified as RGB
3860    (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9015).
3861  * Update image color_profile and iptc_profile members in the JPEG coder
3862    (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9063);
3863
38642007-06-13  6.3.4-10 Cristy  <quetzlzacatenango@image...>
3865  * Fix composite mask bug (reference
3866    http://www.imagemagick.org/Usage/bugs/composite_mask/).
3867  * Speed up GetPixelOpacity() method (patch from seth@price...).
3868  * Set icon image width/height before allocating the image colormap.
3869  * Remove Photoshop string segment from JPEG profile (reference
3870    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=9006).
3871
38722007-06-11  6.3.4-9 Cristy  <quetzlzacatenango@image...>
3873  * Converting a jpg to pdf is creating an empty pdf object (reference
3874    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8954).
3875  * Respect the '-set type:hinting off option' (bug report from Richard
3876    Jones).
3877  * WritePSDImage vulnerable to exploitable heap corruption (reference
3878    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8967).
3879
38802007-06-09  6.3.4-8 Cristy  <quetzlzacatenango@image...>
3881  * SetMagickRegistry() post-increment the value 'id' (reference
3882    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8944).
3883
38842007-06-02  6.3.4-6 Cristy  <quetzlzacatenango@image...>
3885  * Read/write 10 & 12-bit packed DPX images.
3886  * Reduce stack requirements for messaging system.
3887  * Small memory leak for raw profiles in the PNG coder.
3888
38892007-06-01  6.3.4-5 Glenn <glennrp@image...>
3890  * Added GIF, JPEG, and PNG interlace types.  For backward compatibility,
3891    you can continue to use "-interlace Plane" to request these.
3892
38932007-04-30  6.3.4-0 Anthony  <anthony@griffith...>
3894  * Fixed minor bug in the 'curl' for Polaroid of very non-square images.
3895
38962007-06-01  6.3.4-5 Cristy  <quetzlzacatenango@image...>
3897  * Set min-is-white for Group4-compressed PDF.
3898  * Add PaintFloodfillImage() method.
3899
39002007-05-30  6.3.4-4 Cristy  <quetzlzacatenango@image...>
3901  * Add MEPP metric to compare program.  Returns the mean error per pixel
3902    along with the normalize mean and maximum error.
3903  * Attach an XMP profile to an image (e.g.
3904    convert input.tif -profile xmp:metadata.xmp output.tif).
3905
39062007-05-22  6.3.4-3 Cristy  <quetzlzacatenango@image...>
3907  * Fixed mogrify conversions with -format and -path (reference
3908    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=9127).
3909
39102007-05-15  6.3.4-2 Cristy  <quetzlzacatenango@image...>
3911  * SVG style element was not always parsed properly.
3912  * Do not dither when the number of unique colors is already less than the
3913    maximum.
3914  * Return normalized PAE metric (compare utility).
3915
39162007-05-03  6.3.4-1 Cristy  <quetzlzacatenango@image...>
3917  * Add support for PFM images.
3918  * Check for corrupt EXIF image profiles.
3919  * Writing JPEG YCbCr TIFF images no longer faults (reference
3920    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8896).
3921
39222007-04-30  6.3.4-0 Anthony  <anthony@griffith...>
3923  * Fixed minor bug for crop missed images and 'background' GIF disposal.
3924
39252007-04-28  6.3.4-0 Glenn  <glennrp@image...>
3926  * Added profile support to the GIF decoder/encoder.  They are stored
3927    as GIF Application Extensions.  Known extensions include existing ICCRGB1
3928    (for ICC profiles) and new MGKIPTC0 and MGK8BIM0 (for IPTC and 8BIM
3929    profiles).  Unknown extensions found in GIF files are read as gifappNNN.
3930
39312007-04-28  6.3.4-0 Anthony  <anthony@griffith...>
3932  * Invert Opacity change for user defined ordered dither threshold maps,
3933    so that 'off' map is transparent, and 'on' is opaque.
3934
39352007-04-24  6.3.4-0 Anthony  <anthony@griffith...>
3936  * Added an initial Coalesce Images, and a final +map local colortable
3937    optimization to the -layers Optimize method, for a simple to use
3938    GIF optimization operation.  (more work to come)
3939
39402007-04-22  6.3.4-0 Cristy  <quetzlzacatenango@image...>
3941  * Properly set the virtual canvas of a multi-frame GIF image sequence.
3942  * Add AcquireOneVirtualPixel() method.
3943  * Set Log colorspace properly when writing DPX images.
3944  * Add -tile-offset option.
3945  * Add support for the EXR image format.
3946  * Improve support for DPX images.
3947  * Add --enable-hdri option to the configure script.
3948  * Add support for high dynamic-range images (HDRI).
3949
39502007-04-20  6.3.3-9 Peter Hull  <peterhull90@gmail...>
3951  * Improve support for writing multiple image icons.
3952
39532007-04-18  6.3.3-9 Anthony  <anthony@griffith...>
3954  * Separated -layers Optimize from -layers OptimizeFrame to allow
3955    the former expansion into a general (multiple method) optimizer
3956    of GIF animations
3957  * merged -layers OptimizeTransparency into -layers Optimize method
3958
39592007-04-12  6.3.3-8 Chris Madison  <madisonblu@hotma...>
3960  * Fix fault whem comparing a colormapped image with a non-colormapped one.
3961  * Fix race condition when spawning delegate programs.
3962  * TIFF JPEG now respects the -quality compression setting.
3963  * The -fx option now properly groks the logical and operator.
3964  * DPX tilestamp property should be timestamp.
3965
39662007-04-13  6.3.3-7 Anthony  <anthony@griffith...>
3967  * Added GravityAdjustGeometry() to "geometry.c" to adjust geometry settings
3968    according to given gravity and canvas area it applies to. This is for
3969    code simplification throughout MagickCore.
3970
39712007-04-09  6.3.3-6 Anthony  <anthony@griffith...>
3972  * Fixed CoalesceImages() to reset virtual canvas info on second and later
3973    frames.   Other animation handlers may also need to reset virtual canvas
3974    sizes to match the first frame, as well.
3975
39762007-04-06  6.3.3-6 Anthony  <anthony@griffith...>
3977  * Addition of a CompositeImages() "layer.c" function to compose two
3978    separate image lists together (with a virtual canvas offset) in three
3979    different ways, depending on the size of the lists.
3980  * A 'hack' for command line use (the two lists separates by the special
3981    "NULL" image, which is junked) has also been added. Specifically...
3982    "-layers Composite".
3983
39842007-04-04  6.3.3-6 Anthony  <anthony@griffith...>
3985  * Add -layers RemoveDups method to remove duplicate sequential images in
3986    coalesced animations.
3987  * Add -layers RemoveZero method to remove images with a zero time delay
3988    (with no action and a warning is all images have zero time delay)
3989
39902007-04-01  6.3.3-6 Cristy  <quetzlzacatenango@image...>
3991  * Permit generic profiles (e.g. -profile name:profile).
3992
39932007-03-31  6.3.3-5 Cristy  <quetzlzacatenango@image...>
3994  * Fixed DCM and XWD buffer overflow vulnerabilities (reference
3995    http://labs.idefense.com/intelligence/vulnerabilities/display.php?id=496).
3996
39972007-03-28  6.3.3-4 Anthony  <anthony@griffith...>
3998  * Code duplication, simplification, and possible logic faults in "list.c".
3999  * Added new Composition method, 'ChangeMask' to return pixels
4000    that have changed or will cause a color change in overlays
4001  * Used 'ChangeMask' to implement the "-layers" method
4002    "OptimizeTransparency" to improve the compressibility of
4003    frame optimized GIF animations. See IM Examples...
4004      http://www.imagemagick.org/Usage/anim_opt/#opt_trans
4005
40062007-03-19  6.3.3-4 Cristy  <quetzlzacatenango@image...>
4007  * Fixed two memory leaks in wand/magick-image.c and magick/stream.c and made
4008    some minor changes to the GIF coder to make reading and pinging images
4009    faster (patch provided by mstemm@cloud...).
4010
40112007-03-19  6.3.3-3 Cristy  <quetzlzacatenango@image...>
4012  * Patch RotateImage() to properly rotate CMYK images.
4013  * Patch the XWD coder to prevent heap overflow vulnerability (vulnerability
4014    report from idefense.com [IDEF2108] [IDEF2221] [IDEF2226]).
4015
40162007-03-19  6.3.3-3 Anthony <Anthony@griffith...>
4017  * Fixed bug for GIF Optimization for images without a matte channel.
4018  * Improved image handling for "-layers" method "Dispose".
4019
40202007-03-11  6.3.3-2 Cristy  <quetzlzacatenango@image...>
4021  * Improve configure script to better support Ghostscript under Mac OSX (
4022    reference http://www.imagemagick.org/discourse-server/viewtopic.php?t=8557).
4023  * Force a virtual pixel method of Tile for GetFillColor() and
4024    GetStrokeColor().
4025  * Add -reverse option to reverse the image list.
4026
40272007-03-08  6.3.3-1 Cristy  <quetzlzacatenango@image...>
4028  * Support versions 2.1.0 and above (reference
4029    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=8620).
4030  * Support SVG rotation about a point (e.g. rotate(45 75 75)).
4031  * Fix fault in DCM coder (reference
4032    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8618).
4033  * Check for a NULL parser in SVGReference in coders/svg.c (reference
4034    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=8609).
4035  * Add --disable-deprecated configure script option.
4036  * Composite mask now works properly with transparent images.
4037
40382007-03-04  Daniel Kobras <kobras@debia...>
4039  * Fixed additional data-driven faults (reference
4040    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=412945).
4041  * Allocate proper scanline length to prevent a PCX overflow.
4042
40432007-03-03  6.3.3-1 Cristy  <quetzlzacatenango@image...>
4044  * Patch ImageMagick to permit referenced labels: -set option:mylabel
4045    "color = %[pixel:u[0].p{12,26}]" label:'%[mylabel]'
4046
40472007-02-24  6.3.3-0 Cristy  <quetzlzacatenango@image...>
4048  * Escape indirect labels and comments (e.g. -label @file).
4049  * Added -format %C to return the image compression type.
4050  * Do not report channel statistics if -ping -format is specified with the
4051    identify program.
4052  * Add ResetImagePage() to reset the image page canvas and position.
4053  * Upgrade to LCMS 1.16
4054  * Configure Ghostscript for library or framework (reference
4055    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=8557).
4056  * Add -taint option to convert/mogrify to mark image as ineligible for
4057  * Fixed various data-driven faults (reference
4058    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=412945).  The corrupt
4059    JP2 image faults but its failing in the JP2 jas_image_decode() method,
4060    not MagickCore.  The corrupt XWD image faults but its failing in
4061    the X11 XGetPixel() method, not MagickCore.
4062
40632007-02-20  6.3.2-8 Cristy  <quetzlzacatenango@image...>
4064  * Use -define quantum:polarity=min-is-black or -define
4065    quantum:polarity=min-is-white to toggle the photometric interpretation for
4066    a bilevel TIFF image.
4067
40682007-02-17  6.3.2-8 Cristy  <quetzlzacatenango@image...>
4069  * Don't interpret embedded format characters when reading comments/labels
4070    from a file.
4071  * Reading an image from stdin stopped working.
4072
40732007-02-17  6.3.2-7 Cristy  <quetzlzacatenango@image...>
4074  * PerlMagick Label() no longer faults.
4075  * Fix double-free when using the display/animate -geometry option.
4076  * Add GetStringInfoLength() and GetStringInfoDatum(); deprecate
4077    profile->length and profile->datum.
4078
40792007-02-16  6.3.2-6 Cristy  <quetzlzacatenango@image...>
4080  * Fix file leak in InjectImageBlob().
4081  * Do not reinterpret image properties (e.g. -comment %%w).
4082
40832007-02-14  6.3.2-5 Cristy  <quetzlzacatenango@image...>
4084  * Don't over-allocate file buffers.
4085
40862007-02-12  6.3.2-5 Cristy  <quetzlzacatenango@image...>
4087  * Format strings in the POSIX locale.
4088  * Make font metrics invariant to the strokewidth.
4089
40902007-02-10  6.3.2-4 Albert Chin  <china@thewr...>
4091  * Patch to fix configure.ac typo.
4092
40932007-02-08  6.3.2-4 Cristy  <quetzlzacatenango@image...>
4094  * Permit ImageMagick to run as a service under Windows.
4095  * Remove duplicate EXIF properties.
4096  * Support strokewidth option for the caption format.
4097  * Don't use Ghostscript for rendering fonts if Freetype is available.
4098
40992007-02-02  6.3.2-3 Cristy  <quetzlzacatenango@image...>
4100  * Added thumbnail format to write EXIF thumbnails.
4101  * Move ReadByteImage() out of Min() macro of ReadPALMImage().
4102  * Move EXIF properties to the EXIF namespace (e.g. exif:XResolution).
4103
41042007-01-26  6.3.2-2 Cristy  <quetzlzacatenango@image...>
4105  * Add interpolate and background options to PerlMagick's AffineTransform().
4106  * Revert to Postscript rendering if Freetype delegate library is not
4107    available.
4108
41092007-01-20  6.3.2-1 Cristy  <quetzlzacatenango@image...>
4110  * Accept Fx expressions from a file with -fx @filename.
4111  * Enhance -fill and -stroke to accept image filenames as patterns.
4112
41132007-01-16  6.3.2-0 Cristy  <quetzlzacatenango@image...>
4114  * Save grayscale images as JPEG-compressed grayscale when writing in the TIFF
4115    format.
4116  * Update EXIF resolution fields when image density changes.
4117
41182007-01-07  6.3.1-7 Cristy  <quetzlzacatenango@image...>
4119  * The -polaroid option now respects -gravity.
4120  * Deprecate Get/SetImageAttribute().  Recommend Get/SetImageProperty()
4121    instead.
4122  * Any form of "-crop" with a percentage, implies an offset for the crop.
4123  * Fixed percent option for -border (e.g. -border 10%x0%).
4124  * Add -path option to the mogrify program to specify where to write the
4125    images.
4126
41272007-01-06  6.3.1-6 Cristy  <quetzlzacatenango@image...>
4128  * Fix the -auto-orient to work with an image sequence (reference
4129    http://www.imagemagick.org/discourse-server/viewtopic.php?t=8100).
4130  * Add -polaroid option to simulate a Polaroid picture.
4131  * Eliminate double-free bug in GradientImage().
4132  * Set AppendImage() matte channel only when image has matte attribute set.
4133  * The -crop with negative offsets do not modify the virtual canvas.
4134  * Caption: Given both the width and height ("-size") of the area to fill,
4135    adjust the fonts "-pointsize" until the text just filles the whole space
4136    without overflowing.
4137  * Generate proper Windows icon image files (patch provided by
4138    Robert M. Jansen).
Note: See TracBrowser for help on using the repository browser.