12001-12-28  Leonard Rosenthol  <leonardr@lazerware.com>
2
3  - Even more features and options were added to conjure
4  - Added CropBox support to PDF writer
5
62001-12-26  Leonard Rosenthol  <leonardr@lazerware.com>
7
8  - Conjure now supports having a list of files for the script to
9    process being passed on the command line.
10  - More features and options were added to conjure
11
122001-12-25  Leonard Rosenthol  <leonardr@lazerware.com>
13
14  - Made a huge number of improvements to conjure.  It now supports
15    over 15 different commands for manipulating your images.
16
172001-12-24  Cristy  <cristy@mystic.es.dupont.com>
18
19  - Started a new scripting language utility, conjure.
20
212001-12-20  Cristy  <cristy@mystic.es.dupont.com>
22
23  - Display the search path in the event a utility cannot find a
24    particular configuration file (thanks to billr@corbis.com)
25
262001-12-14  Leonard Rosenthol  <leonardr@lazerware.com>
27
28  - Fixed some bugs in the new composite operators.
29
302001-12-14  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
31
32  - Added native BLOB support to coders/wmf.c.
33
342001-12-13  Leonard Rosenthol  <leonardr@lazerware.com>
35
36  - Added new composite operators to support PSD/XCF
37    layer compositing:  NoCompositeOp, DarkenCompositeOp,
38    LightenCompositeOp, HueCompositeOp, SaturateCompositeOp,
39    ValueCompositeOp, ColorizeCompositeOp, LuminizeCompositeOp,
40    ScreenCompositeOp, OverlayCompositeOp.
41  - Modified the PSD coder to set the appropriate composite
42    operator.
43  - Modified the XCF coder to set the appropriate composite
44    operator.
45
462001-12-10  Cristy  <cristy@mystic.es.dupont.com>
47
48  - Removed the flatten option from ImageInfo.
49  - Added new compose member to ImageInfo that defines which of
50    the composite operators to use when flattening an image.
51
522001-12-09  Leonard Rosenthol  <leonardr@lazerware.com>
53
54  - Added new member to ImageInfo, flatten, used by PSD and XCF
55    to determine whether to flatten an image when read.
56  - PSD and XCF now respect image\_info->flatten.
57  - Fixed bug in XCF loader when loading layered image as layers.
58  - Modified the convert program to set image\_info->flatten if
59    -flatten is specified; we still call FlattenImages for other
60    formats that don't respect image\_info->flatten.
61  - Modified Magick++'s Image class to support image\_info->flatten.
62
632001-12-08  Leonard Rosenthol  <leonardr@lazerware.com>
64
65  - Improvements to the Photoshop (PSD) coder:  1) added support
66    for Duotone images loaded as grayscale as per PSD docs;  and 2)
67    added option to composite layers when reading respects layer
68    visibility setting.
69
702001-12-07  Cristy  <cristy@mystic.es.dupont.com>
71
72  - -dissolve wasn't working for the composite program (thanks to
73    Rick Manbry).
74  - DCM coder failed to read a valid DCM image file.
75
762001-12-06  Cristy  <cristy@mystic.es.dupont.com>
77
78  - Stream buffer was not being freed in ReadStream().
79
802001-12-05  Cristy  <cristy@mystic.es.dupont.com>
81
82  - Corrected bias when downsizing an image with ResizeImage().
83
842001-11-25  Cristy  <cristy@mystic.es.dupont.com>
85
86  - AcquireImagePixels() can accept (x,y) outside the image area
87    (e.g. AcquireImagePixels(image,-3,-3,7,7,exception)).
88
892001-11-22  Cristy  <cristy@mystic.es.dupont.com>
90
91  - Added limited SVG gradient support.
92
932001-11-21  Cristy  <cristy@mystic.es.dupont.com>
94
95  - Added API method, PingBlob().
96
972001-11-14  Cristy  <cristy@mystic.es.dupont.com>
98
99  - Moved a few pixel related defines (e.g. Downscale()) to
100    a corresponding method to enforce strong type checking at
101    compile time.
102
1032001-11-12  Cristy  <cristy@mystic.es.dupont.com>
104
105  - Previously ImageMagick did not write 8-bit ASCII PPM/PGM files
106    when QuantumDepth == 16.
107  - Added 'id' as an image attribute in PerlMagick (returns
108    ImageMagick registry ID).
109
1102001-11-10  Cristy  <cristy@mystic.es.dupont.com>
111
112  - Added SVG pattern support.
113  - Changed default background color to none.
114
1152001-11-06  Cristy  <cristy@mystic.es.dupont.com>
116
117  - Added support of reading and writing 16-bit raw PPM/PGM files.
118
1192001-11-05  Cristy  <cristy@mystic.es.dupont.com>
120
121  - Added -level to convert/mogrify (suggested by
122    mericson@phillynews.kom).
123
1242001-11-04  Cristy  <cristy@mystic.es.dupont.com>
125
126  - -shadow/-shade were not distiguished.
127
1282001-11-03  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
129
130  - PerlMagick/Makefile.PL.in: Install PerlMagick using
131    ImageMagick's configure prefix.
132
1332001-11-02  Cristy  <cristy@mystic.es.dupont.com>
134
135  - Typecast offset to unsigned long in coders/pdf.c.
136
1372001-11-01  Cristy  <cristy@mystic.es.dupont.com>
138
139  - Convert's -flatten, -average, etc. failed with an assert error.
140
1412001-10-30  Cristy  <cristy@mystic.es.dupont.com>
142
143  - Added support for On-the-air bitmap.
144
1452001-09-29  Glenn  <randeg@alum.rpi.edu>
146
147  - When the delay setting for an image is greater than 4cs, duplicate
148    frames are inserted to achieve the desired delay while creating MPEG
149    files (contributed by Lawrence Livermore National Laboratory (LLNL)).
150
1512001-10-29  Cristy  <cristy@mystic.es.dupont.com>
152
153  - ImageMagick now has a registry for storing image blobs.
154
1552001-10-26  Cristy  <cristy@mystic.es.dupont.com>
156
157  - Added VMS patches (thanks to Jouk Jansen).
158
1592001-10-25 Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
160
161  - Fixed parsing bug for decorate #FFFFFF.
162
1632001-10-22 Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
164
165  - Added tests for mpeg2 library to configure.
166
1672001-10-22  Cristy  <cristy@mystic.es.dupont.com>
168
169  - Added a MPEG coder module.
170  - Added ImageType member to the image\_info structure (suggested
171    by Glenn)
172
1732001-10-21  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
174
175  - Eliminated libMagick.so dependency on libxml by not listing -lxml
176    when doing modules link.
177
1782001-10-18  Cristy  <cristy@mystic.es.dupont.com>
179
180  - Eliminated the libMagick.so dependancy on libtiff by moving
181    Huffman2DEncodeImage() from magick/compress.c to coders/pdf.c,
182    coders/ps2.c and coders/ps3.c (suggested by Bob Friesenhahn).
183    This change has the side-effect of elminating dependency on libpng
184    and libjpeg as well (which libtiff may depend on).
185
1862001-10-16  Cristy  <cristy@mystic.es.dupont.com>
187
188  - Convert now supports -channel {Cyan,Magenta,Yellow,Black}.
189
1902001-10-14  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
191
192  - coders/wmf.c updated for libwmf 0.2.  Plenty of bugs remain within.
193
1942001-10-11  Cristy  <cristy@mystic.es.dupont.com>
195
196  - QueryFontMetrics() of PerlMagick now recognizes embedded
197    special characters (e.g. %h).
198
1992001-10-10  Cristy  <cristy@mystic.es.dupont.com>
200
201  - Fixed seg-fault for PingImage() on a JP2 image file.
202
2032001-10-07  Cristy  <cristy@mystic.es.dupont.com>
204
205  - CloneImage() now uses a referenced counted pixel cache.
206
2072001-10-05  Cristy  <cristy@mystic.es.dupont.com>
208
209  - Added AcquireImagePixels() method.
210  - Changed the formal parameter from Image \* to const Image \*
211    for a number of methods (e.g. ZoomImage()).
212  - Added ExceptionInfo parameter to DispatchImage().
213
2142001-10-05  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
215
216  - Find libxml headers under Debian Linux (bug ID 921).
217
2182001-10-02  Cristy  <cristy@mystic.es.dupont.com>
219
220  - Fixed assertion error on drawing stroked text.
221
2222001-10-01  Cristy  <cristy@mystic.es.dupont.com>
223
224  - Added blob test to the PerlMagick test suite.
225
2262001-09-30  Cristy  <cristy@mystic.es.dupont.com>
227
228  - switched strcpy to strncpy to help protect against buffer
229    overflow.
230
231  - ltdl.c passed int reference but a long was needed; caused a
232    fault on Solaris 64-bit compiles.
233
2342001-09-25  Cristy  <cristy@mystic.es.dupont.com>
235
236  - Removed most lint complaints from the source.
237  - strtod() returns different results on Linux and Solaris for 0x13.
238  - Added a MATLAB encoder contributed by Jaroslav Fojtik.
239
2402001-09-21  Cristy  <cristy@mystic.es.dupont.com>
241
242  - Replaced TemporaryFilename() with UniqueImageFilename().
243  - ImageMagick CORE API is now 64-bit clean.
244
2452001-09-20  Cristy  <cristy@mystic.es.dupont.com>
246
247  - Fixed svg.c to accept a viewbox with a negative offset.
248
2492001-09-15  Cristy  <cristy@mystic.es.dupont.com>
250
251  - Surveying the code for 64-bit compatibility.
252  - The cloned colormap was too small (reported by Glenn).
253  - A blob was being unmapped more than once for multi-frame images.
254
2552001-09-12  Cristy  <cristy@mystic.es.dupont.com>
256
257  - Text drawing now handles UTF8-encoding.
258  - Off-by-one GetImagePixels() fix in draw.c
259  - PingImage() now reports attributes for all images in an image
260    sequence.
261
2622001-09-10  Bob Friesenhahn  <bfriesen@simple.dallas.tx.us>
263
264  - magick/image.h: Rename QuantumLeap define to QuantumDepth.
265    QuantumDepth is set to the values 8 or 16, depending on user
266    configuration option.
267
2682001-09-09  Cristy  <cristy@mystic.es.dupont.com>
269
270  - Updated PerlMagick signatures to reflect new message digest
271    algorithm.
272
2732001-09-08  Cristy  <cristy@mystic.es.dupont.com>
274
275  - ImageMagick defaults to 16-bit quantum.  Set QuantumMagick
276    for 8-bit.
277  - Changed image->blob from BlobInfo to BlobInfo\* so the Image
278    structure size is not dependent on the large-file preprocessor
279    defines.
280
2812001-09-07  Cristy  <cristy@mystic.es.dupont.com>
282
283  - Added -background to convert program usage text.
284  - DispatchImage() now properly handles grayscale images.
285
2862001-09-01  Glenn  <randeg@alum.rpi.edu>
287
288  - The compression quality setting is now recognized when creating
289    MPEG images (contributed by Lawrence Livermore National Laboratory
290    (LLNL)).
291