File: ChangeLog

package info (click to toggle)
imagemagick 7%3A6.2.4.5.dfsg1-0.15%2Betch1
  • links: PTS
  • area: main
  • in suites: etch
  • size: 29,972 kB
  • ctags: 13,707
  • sloc: ansic: 202,656; cpp: 17,315; sh: 10,363; xml: 5,523; perl: 4,486; makefile: 3,148; tcl: 459
file content (1333 lines) | stat: -rw-r--r-- 57,555 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
2005-09-11  Cristy  <stentz@image...>
  * Enhance -delay to respect the > & < meta -characters.

2005-09-06  Cristy  <stentz@image...>
  * Fixed small memory leak in the RegisterTTFImage() module (patch provided
    by jon@websuper...).
  * Extend -delay to accept ticks-per-second (e.g. -delay 10x100 is 10 one
    hundredths of a second).  The default is hundredths of a second.
  * Clone the virtual pixel method when cloning the image cache (thanks to
    Anthony for discovering this bug).
  * 'montage rose: -geometry 0 rose.gif' no longer seg faults (bug report by
    Anthony).
  * Compute correct image statistics for grayscale images.
  * Given -crop WxH+X+Y! the image page width and height is set to WxH and
    the image offset has the crop offset subtracted, so the image is relative
    to the new crop/page/canvas area.

2005-09-03  Cristy  <stentz@image...>
  * Eliminate additional pedantic compiler warnings.
  * Bump SONAME version due to binary compatibility break.
  * The caption coder converts carriage-returns to plain spaces.
  * Cropping a 'paged' image with a negative offset is now working correctly.
  * Persist the gravity setting on the convert command line.
  * The info: format respects the -verbose option.
  * Added new -format embedded formatting characters, %P canvas/page size and
    %O image offset on canvas/pag.
  * A centered crop with a precentage noew positions the image correctly on
    the page.
  * New Transparent virtual pixel methods.
  * Fixed display to properly skip images with 3<space> or 3<backspace>, for
    example.
  * Fixed display to go to the proceeding image when its the last image in
    the sequence and <backspace> is pressed.
  * Fixed ConstituteImage() to properly return the opacity when a map of O
    is used rather than A (bug report by magickbugs@picta...).
  * Use -channel RGBA to generate transparent Postscript images.

2005-08-24  Chris Madison  <madisonblu@hotma...>
  * Invert 1-bit min-is-black TIFF images.
  * Fixed small memory leak in SVG coder.
  * Get rid of spurious "unable to find type-ghostscript.xml" message under
    Windows.
  * eliminated corrupt memory with 'identify -list delegate' command.
  * -fx 'u > .4' no longer generates a parse error.
  * Fixed cropping with a negative page offset.
  * The -radial-blur option can now be controlled with -channel option.
  * Reading the annotation string using the '@' filename prefix, now works for
    standard input .

2005-08-20  Cristy  <stentz@image...>
  * Add the -motion-blur option to simulate motion blur.

2005-08-17  Cristy  <stentz@image...>
  * Restore iCCP chunk when writing PNG images with a color profile.
  * remove halo effect caused by transparent images from special effect
    filters convolve, implode, swirl, and wave.

2005-08-16  Cristy  <stentz@image...>
  * Export the MaxRGB symbol in Magick.pm of PerlMagick.
  * Support CMYK pixels for the implode, swirl, and wave special effects.

2005-08-06  Cristy  <stentz@image...>
  * resizing a light colored image on a transparent background will now NOT
    produce a incorrect black halo.
  * The experimental  -identify   option has been replaced with info:. This
    special output format will do the same task as the 'identify' command,
    but will allow you to save the result into a seperate file or to
    standard output.  This output format will understand the use of the
    -format setting within the convert command.
  * -label and -draw text will no longer deal with the special escapes chars.
    That is  percent '%' image info formats will nolonger be expanded, or
    '\n' newlines (for multiple line draws) handled.
  * A new -extent  operator.  This is a ultra-fast and simple image size
    changer.  The image data is preserved in the topleft corner of the
    resulting image, but no effort is made to set any form of background
    color, or preserve image data that falls outside the new image size.
    Note -crop is still the prefered operator, but this is appropriate for
    handling very very large, or huge numbers of images.

2005-07-26  Cristy  <stentz@image...>
  * Add the Compare() method to the ImageMagickObject.

2005-07-24  Chris Madison  <madisonblu@hotma...>
  * Modified the configure script to makes sure that -lcygipc only gets added
    if shmctl is actually found in it (Debian bug report and patch).

2005-07-20  Chris Madison  <madisonblu@hotma...>
  * Modified the configure script to validate the new Graphviz 2.4 GVC library.
  * Updated to the latest autoconf/automake scripts (suggested by Arfune).

2005-07-20  Shish <shish@shish...>
  * The -font option for the display program no longer causes a memory
    reallocation error.

2005-07-13  Chris Madison  <madisonblu@hotma...>
  * Fixed an obscure heap-overflow vulnerability in the AVS reader reported by
    Damian Put (http://www.overflow.pl/adv/imheapoverflow.txt).
  * Fixed race condistion in semaphore implementation (fix suggested by
    Matt Wytock).
  * 16-bit FITS images are now scaled properly (bug report from Ivan aka Detro).

2005-07-04  Chris Madison  <madisonblu@hotma...>
  * Read image rather than ping image for -format %r.

2005-06-20  Glenn Randers-Pehrson <glennrp@glenn...>
  * coders/png.c: Fixed a problem with reading 16-bit PNG images using the Q8
    quantum depth.

2005-06-18  Cristy  <yarrow@image...>
  * Added methods MagickSetImageAttribute(), MagickSetOption(), and 
    MagickGetOption().

2005-06-14  Cristy  <yarrow@image...>
  * Fixed bug recently introduced for stroke/fill drawing primitives.
  * Fixed bug when saving an 8BIM profile.

2005-06-13  Cristy  <yarrow@image...>
  * Add stdarg.h include in magick/api.h to satisfy RMagick configure script.

2005-06-05  Cristy  <yarrow@image...>
  * Image rotation no longer creates a black backgound when the image background
    color is fully transparent.

2005-06-02  Cristy  <yarrow@image...>
  * Added Log to Linear colorspace conversion.
  * Deprecated magick/api.h, use magick/ImageMagick.h instead.

2005-05-28  Cristy  <yarrow@image...>
  * Embeded ImageMagick no longer checks for configuration files on disk and
	  instead uses the built-in configuration.
  * GetImageTotalInkDensity() returns the total ink density for an image.

2005-05-26  Falcon  <sss@rdw.r...>
  * Patch for support black-channel(CMYK) in MagickGetImageHistogram().

2005-05-26  m.objects <imagemagick@mobjec...>
  * Fixed  ConstrainColormapIndex() bug in coders/mat.c.

2005-05-26  Kevin A. McGrail
  * Added code to perform dissolution of composite image during dissolve
    operation.

2005-05-18  Obache  <obache@users...>
  * Permit escaping the % in a filename (e.g. hmb_50%%x50%%.jpg).

2005-05-06  Taviso  <taviso@sdf.li...>
  * Avoid infinite loop if bogus XWD rad/green/blue masks are 0;

2005-05-06  John Cupitt  <jcupitt@gmail...>
  * Eliminate seg-fault when pinging images not recognised by ImageMagick.

2005-05-03  Chris Madison  <madisonblu@hotma...>
  * Eliminate seg-fault when command line options are missing their required
    values (e.g. convert -fill).

2005-04-23  Chris Madison  <madisonblu@hotma...>
  * Fixed an obscure heap-overflow vulnerability in the PNM reader reported by
    Damian Put (http://www.overflow.pl/adv/imheapoverflow.txt).

2005-04-18  Volker Kuhlmann  <list0570@parad...>
  *  adds a number of missing exif tags and correct the name of 2 existing ones.

2005-04-16  Rick Mabry  <rmabry@sport...>
  * Fixed memory overflow computation.

2005-04-13  Anthony Thyssen  <anthony@griff...>
  * Permit a 0 x or y shear value.

2005-04-10  K Brady <kbrady@newba...>
  * Check AVI chunk size to ensure it does not exceed file length.

2005-04-10  Cristy  <yarrow@image...>
  * Add support for JPEG2000 compressed PDF images.  Use -compress jpeg2000.

2005-04-01  Chris Madison  <madisonblu@hotma...>
  * Return more accurate results for transforming from the HSB to RGB
    colorspaces and back.
  * Fixed image rotation for proper blending near transparent/opaque edges.

2005-03-30  Chris Madison  <madisonblu@hotma...>
  * Check return status of ReadBlob() for various coders.

2005-03-22  Cristy  <yarrow@image...>
  * Added -sigmoidal-contrast option for non-linear contrast control (suggested
    by Anthony/Gabe).

2005-03-20  Lee Sobieski  <lee.h.sobieski@solar...> 
  * Added ResetImageAttributeIterator() and GetNextImageAttribute() to permit
    iterating over all the attributes associated with an image.

2005-03-15  Chris Madison  <madisonblu@hotma...>
  * Change sampling_factor to sampling-factor so the -sampling-factor option is
    properly recognized.

2005-03-10  Chris Madison  <madisonblu@hotma...>
  * Added the SepiaToneImage() method to simulate a sepia-toned photo.

2005-03-03  Chris Madison  <madisonblu@hotma...>
  * AppendImages() no longer returns an alpha channel if the image sequence
    does not have one.

2005-02-26  Taviso  <taviso@sdf.lo...>
  * A filename embedded with %n (e.g. logo%n.png) no longer causes a fault.

2005-02-24  Albert Chin-A-Young  <china@thewri...>
  * The Tru64 UNIX 4.0D/5.1 C++ compiler doesn't support ios::binary.
    There is an #ifdef for this, MISSING_STD_IOS_BINARY, but nothing sets
    it in configure.ac. So, I whipped up something to test it. I've tested
    this with the Sun, HP, IBM, SGI, and GNU C++ compilers.

2005-02-21  Peter Seiderer  <ps.report@gmx.n..>
  * Bitmaps in wmf files which are drawed via ipa_bmp_draw (in coders/wmf.c)
    are not scaled to the output size, but drawn with the original size. 

2005-02-12  Rick Mabry  <rmabry@sport...>
  * Shear no longer produces artifacts for a 0 y-shear (e.g. 60x0).

2005-02-08  Marc Zonnenberg <marc.zonnenberg@wayne...>
  * The PerlMagick memory, disk, etc., limits were not being set for values
    other than unlimited.

2005-02-08  Francis Labonte <francis_labonte@hotma...>
  * Not all memory allocated in GetTransformTokens & GetStyleTokens are freed
    in SVG parsing.

2005-02-03  Cristy  <yarrow@image...>
  * Distinquish Fax and Group4 compression when writing PDF.

2005-01-28  Samual Sieb  <samuel@sieb....>
  * Fixed bug with the -fx modulo operator.

2005-01-26  Chris Madison  <madisonblu@hotma...>
  * ImportQuantumPixels() was missing a parameter in the FPX coder module (ref.
    http://studio.imagemagick.org/magick/viewtopic.php?t=3574).

2005-01-22  Chris Madison  <madisonblu@hotma...>
  * Fixed precendence for ^ -fx operator (bug report by Rick Mabry).

2005-01-14  Cristy  <yarrow@image...>
  * Fixed iDEFENSE PSD heap overflow vulnerability reported by Andrei
    Nigmatulin.
  * Support writing grayscale TGA images.

2005-01-13  Cristy  <yarrow@image...>
  * Deprecated PushImagePixels() and PopImagePixels() and replaced them with
    ExportMagickPixels() and ImportMagickPixels().  The latter have a pad
    parameter.

2005-01-05  Chris Madison  <madisonblu@hotma...>
  * Certain values for the -affine/-transform options caused a premature exit
    (bug report from Jan Willi).
  * Removed infinite loop from `import -window root`.

2004-12-21  Cristy  <yarrow@image...>
  * ReadPALMImage() now produces a proper RGB image (bug report from Paul
    Bolle).

2004-12-18  Cristy  <yarrow@image...>
  * Added the -shadow option to simulate an image shadow (note, not documented
    yet).

2004-12-16  Chris Madison  <madisonblu@hotma...>
  * Fix file leak in ImageToBlob() method (bug report by hpuck@tec-i...).

2004-12-11  Cristy  <yarrow@image...>
  * The -modulate option hue parameter represents a rotation from -180 degrees
    to +180 degrees expressed as an argument of 0 to 2.0 (1.0 for no change).

2004-12-09  Chris Madison  <madisonblu@hotma...>
  * GetConfigureList() previously would only returns options the first time it
    was called.

2004-12-06  Chris Madison  <madisonblu@hotma...>
  * CompareImages() now sets the black channel when comparing CMYK images.

2004-11-30  Cristy  <yarrow@image...>
  * The -channel option is operational again.

2004-11-15  Cristy  <yarrow@image...>
  * The black channel offset was incorrectly computed when compositing causing
    a seg-fault (bug report from Arfune).
  * Under extremely rare conditions the GIF coder had a memory leak.
  * Moved image list advancement to after the progress monitor call in
    QuantizeImages() (bug report by Tim Hunter).

2004-11-12  Chris Madison  <madisonblu@hotma...>
  * The display program no longer exits after the first image.

2004-11-11  Peter Seiderer  <ps.report@gmx.n..>
  * The JP2 coders no longer interprets the first channel as an opacity channel.

2004-11-10  Cristy  <yarrow@image...>
  * The VID coder no longer generates a fault (bug report from Arfune).
  * CMYK Postscript with a subimage specification no longer returns a grayscale
    image (bug report from Arfune).

2004-11-08  Cristy  <yarrow@image...>
  * Handle image settings with MogrifyImageInfo() method.

2004-11-06  Cristy  <yarrow@image...>
  * GNS contributed QueryMultilineTypeMetrics().  Its like QueryTypeMetrics()
    but returns the maximum text width and height for multiple lines of text.

2004-11-05  Cristy  <yarrow@image...>
  * Treat -channel as a setting in the command line programs.
  * InitializeMagick() accepts a directory or filename (bug report by
    Roger James).

2004-11-04  Anthony Thyssen  <anthony@griff...>
  * insert 0 (to insert before image number 0) is no longer a no-op.

2004-11-03  Peter Seiderer  <ps.report@gmx.n..>
  * Enhance the JP2 coder to accept image in the YCbCr colorspace.

2004-11-02  Chris Madison  <madisonblu@hotma...>
  * Fix option list to specify a colorspace of YIQ, not YIZ (bug report by GNS).
  * More endianess problems with TIFF (bug report from Scott Minster).
  * High-resolution PCD images no longer go into an infinite loop.

2004-10-31  Cristy  <yarrow@image...>
  * PerlMagick GetPixels() type.  RGMA should be RGBA.

2004-10-28  Cristy  <yarrow@image...>
  * Allocate the number of colors given to AllocateImageColormap() even if it
    exceeds the MaxColormapSize value (bug report by GNS).

2004-10-28  Cristy  <yarrow@image...>
  * Initialize image colormap before pixels are initialized when utilizing the
    JPEG quantization algorithm.

2004-10-28  Jean-Louis Morel <jl_morel@bribe..>

  * Win98 bug reported by Jouke Visser: the module crashes with Win98.
    I found the bug in the function lt_dlclose: on Win98, FreeLibrary always
    returns 0 (failure) but GetLastError returns 0 too (success)!
    There is nothing about that in the Microsoft documentation :-)
  2 With this small patch, one can compile the module for Perl5.6 without an
    error message

2004-10-26  Chris Madison  <madisonblu@hotma...>
  * The -compose option is a setting.  Use -composite with the convert program
    to composite two images with the operator specified with -compose.

2004-10-25  Daniel Kobras <kobras@debian.org>
  * Fix EXIF code to prevent an overflow of the ifdstack array by one entry.

2004-10-23  Chris Madison  <madisonblu@hotma...>
  * The -fx power operator changed to ^ and xor is : because it's not used very
    often.  The bitwise operators &, |, and ^ have their operands multiplied by
    MaxRGB and the result divided by MaxRGB.  The <, >, and = operators return
    1 if true, 0 if false (e.g. for the threshold operation (u > .5),
    solarize (u * (u < .5 | u = .5) + (1 - u) * (u > .5)) (suggested by Gabe).

2004-10-22  Chris Madison  <madisonblu@hotma...>
  * A bezier with no current point must assume assume the first control point
    is coincident with the current point (e.g. M100 400l590 259s36 12 61 12).
  * Fix ExpandFilenames() to not expand glob expressions if they are an option
    parameter.

2004-10-20  Cristy  <yarrow@image...>
  * Fixed FlattenImage() to ignore any PSD invisible layers.

2004-10-15  Chris Madison  <madisonblu@hotma...>
  * If ImageMagick cannot find its configuration files, allow the process to
    continue, perhaps in a diminished capacity.

2004-10-14  Chris Madison  <madisonblu@hotma...>
  * Fixed bug in PSD coder that improperly removed an informational layer.
  * Perl threads requires local storage for ImageMagick exceptions.

2004-10-12  Chris Madison  <madisonblu@hotma...>
  * FlattenImage() should flatten relative to the page geometry if it exists.
  * PerlMagick's Profile() method no longer produces an assertion error when
    the profile parameter is set to undef.

2004-10-10  Cristy  <yarrow@image...>
  * Additional fixes for crop geometry relative to a page geometry, see
    http://www.cit.gu.edu.au/~anthony/graphics/imagick6/size/.

2004-10-08  Cristy  <yarrow@image...>
  * Embedded filenames failed to produce correct filenames for TIFF
    (e.g. image%02d.tif).
  * Search module path under Windows for configure files.

2004-10-06  Chris Madison  <madisonblu@hotma...>
  * The mogrify command parsed the -compress option but failed to set the
    compress member of the image_info structure.

2004-10-03  Cristy  <yarrow@image...>
  * Add methods PaintOpaqueImage() and PaintTransparentImage() and deprecated
    OpaqueImage() and TransparentImage().  These methods are similar except
    they accept CMYK images in addition to RGB.

2004-10-02  Chris Madison  <madisonblu@hotma...>
  * Fix round-off error when computing tile geometry for the montage program.

2004-10-02  Adam Megacz <adam@megac...>
  * Fix decoding of opacity on rle-encoded xcf images

2004-10-01  Chris Madison  <madisonblu@hotma...>
  * Don't let corrupt EXIF overflow the stack.

2004-09-30  Christophe Olivier  <palf@quadr...>
  * Correct another problem with PSD and group layer-- if the group layer is
    not visible, all the layers of the group should be not visible.

2004-09-29  Chris Madison  <madisonblu@hotma...>
  * Converting images to Postscript larger than a Postscript page no longer
    produces an incorrect bounding box.
  * Return degrees, not radians, for asin(), acos(), and atan() in FxImage() 
    (bug report by cerv@iue.tu...).
  * The montage program faulted when an image tile was the same size as the
    specified geometry and in the CMYK colorspace.

2004-09-29  Jacob (=Jouk) Jansen <joukj@hrem...>
  * VMS patches to 6.0.1:

2004-09-29  Cristy  <yarrow@image...>
  * Add new -bias option to convert/mogrify to add bias when convolving an
    image.
  * GetHistogramImage() no longer reports bogus values.

2004-09-20  Cristy  <yarrow@image...>
  * Report errors reported by the TIFF library when reading invalid TIFF image
    files (see Debian Bug#272794).
  * Eliminated compiler warnings reported by gcc 3.5.0.

2004-09-15  Cristy  <yarrow@image...>
  * Move low-level blob methods declarations to a private header,
    blob-private.
  * DescribeImage() display any clipping path if available.
  * Write the clip mask with the clipmask format (e.g. clipmask:clip.png).
  * Enhance the cache clipping algorithm to clip the black channel of a CMYK
    image.

2004-09-15  C Pillet  <cpillet73@yahoo...>
  * Update destination in the SubstituteString() method.

2004-09-15  Christophe Olivier  <palf@quadr...>
  * Fix to enable reading Photoshop images with a group of layers.

2004-09-15  Christophe Olivier  <palf@quadr...>
  * Fix to enable reading Photoshop images with a group of layers.

2004-09-15  Chris Madison  <madisonblu@hotma...>
  * Respect the montage tile geometry (e.g. -tile 4x3 produces a page for
    12 tiles even if you only have 8).

2004-09-14  Chris Madison  <madisonblu@hotma...>
  * Fixed a dependancy ordering problem in the top-level Makefile.

2004-09-14  Steve Turner  <norseman@first...>
  * Changed the I variable to image in coders/mat.c.  It appears I is defined
    in the Slackware header files and it caused a compile error.

2004-09-13  Chris Madison  <madisonblu@hotma...>
  * Some Postscript files were not translated properly when read.
  * DestroyImage() was previous void, now it returns (Image *) NULL to force
    the image to a known value and to detect logic errors in the program
    (any reference to image after it is destroyed will cause a fault).
    Other destroy methods will be changed in this manner as well.  Note,
    this change will not affect existing programs that rely on these methods.

2004-09-13  Bengt-Arne Fjellner  <Bengt-Arne.Fjellner@ltu.s...>
  * Fixed bmp.c so Imagemagick can read RLE4 coded bmp.

2004-09-11  Chris Madison  <madisonblu@hotma...>
  * Initialize lists before relinquishing the thread lock.
  * The Grab button of the file browser widget no longer reports an error.

2004-09-10  Cristy  <yarrow@image...>
  * Added new -floodfill option for the convert and mogrify program (e.g.
    -floodfill +100+100 red).
  * The -clip option no longer reports no clipping path when one is present
    (e.g. convert image.tif -negate -clip image.jpg).

2004-09-06  Chris Madison  <madisonblu@hotma...>
  * Don't allow a corrupt GIF image to overflow pixel stack.
  * Increment image reference count when opening a cache view.
  * The -border 0x0 option no longer produces a black image.

2004-09-03  Chris Madison  <madisonblu@hotma...>
  * Writing a TIFF image to STDOUT no longer generates a seg fault.
  * The -colors option no longer causes a seg fault in a grayscale JPEG image.

2004-09-02  Glenn Randers-Pehrson <glennrp@glenn...>
  * The -coalesce option was not honoring dispose-to-previous disposal method.

2004-09-01  Daniel Kobras  <kobras@debia...>
  * PerlMagick's Profile crashes unless name option is set.

2004-08-30  Richard Kettlewell  <rjk@green...>
  * Don't sync file when not owned by ImageMagick.

2004-08-31  Daniel Kobras  <kobras@debia...>
  * #define __attribute__ leaks outside the scope of a single header file,
    thereby killing any __attribute__ settings in the following code.

2004-08-30  Chris Madison  <madisonblu@hotma...>
  * The default -module option operates in the HSB colorspace.  You can operate
    in the HSL or HWB colorspace by using the -colorspace option (e.g.
    -colorspace HSL -modulate 100,130).

2004-08-30  Sebastien  <sc5@herme...>
  * Images are not created when we receive a SVG error so an attempt to set the
    image title or comment caused an assertion exception.

2004-08-28  Cristy  <yarrow@image...>
  * The DrawingWand DrawComposite() takes a wand rather than an image.

2004-08-28  Chris Madison  <madisonblu@hotma...>
  * Add SetImageProgressMonitor() and SetImageInfoProgressMonitor() to the
    core API and MagickSetProgressMonitor() to the Wand API.  These methods
    permit you to pass client data which is not permitted with the deprecated
    SetMagickMonitor() method.

2004-08-26  Glenn Randers-Pehrson <glennrp@glenn...>
  * avoid libpng-1.2.6 bug by setting PNG_HAVE_IDAT flag.

2004-08-26  Cristy  <yarrow@image...>
  * The display program properly respects -geometry (suggested by
    Dean S. Messing).

2004-08-24  Chris Madison  <madisonblu@hotma...>
  * Do not issue module warning when writing an image in an unknown implicit
    image format (e.g. convert logo.png logo.thumb).

2004-08-23  Marcus Meissner  <<meissner@suse....>
  * Prevent buffer overruns when decoding runlength-encoded images in the BMP
    format.

2004-08-19  Cristy  <yarrow@image...>
  * Using a subimage specification on Postscript/PDF no long renderes a
    grayscale image (e.g. image.pdf[0]).
  * Comparing two CMYK images with the compare program now produces a proper
    difference image.
  * Improved a number of algorithms to better support CMYk images (e.g
    MedianFilterImage()).

2004-08-16  Chris Madison  <madisonblu@hotma...>
  * Limit endianess to raw image formats and TIFF.
  * GetImageBoundingBox() now works properly for CMYK images.

2004-08-14  Anthony Thyssen  <anthony@griff...>
  * The -draw option now respects the image page geometry.
  * The A channel for the -fx option was inverted.

2004-08-14  Ken Cantwell
  * Relinquish the wand id linked-list when all wands are destroyed.

2004-08-12  Chris Madison  <madisonblu@hotma...>
  * Only scale FITS pixels if they are float/double.

2004-08-06  Anthony Thyssen  <anthony@griff...>
  * Images with less than 256 unique colors, retain the exact colors.
    Previously some close colors were merged (e.g. 253 and 255 were averaged
    to 254).
  * Added -repage option, like -page but it acts as an image operator rather
    than a setting.

2004-08-04  Cristy  <yarrow@image...>
  * PNG vulnerability fix.
  * Added YCbCr coder for raw Y, Cb, and Cr samples.
  * Fixed the -fx option operator precendence problem (+ and - should be the
    same precendence).

2004-07-23  Cristy  <yarrow@image...>
  * Rare memory corruption due to a JPEG comment (bug report by
    brundlefly76@hotma...).

2004-07-19  Cristy  <yarrow@image...>
  * The PerlMagick Evaluate() method no longer fails with an assertion error.
  * Restore -dSAFER for a more secure Ghostscript invocation.  The downside is
    we must copy the Postscript file to a temporary file otherwise we get a
    the ocassional invalidfileaccess fom Ghostscript.

2004-07-18  Chris Madison  <madisonblu@hotma...>
  * Do not report image depth unless the -verbose or -format %z option is used
    with the identify program.

2004-07-11  Cristy  <yarrow@image...>
  * Center gravity now works when cropping by percent (e.g. -crop 75%).
  * Small memory leak on exception in the ImageToBlob() method.
  * %@ returns the image bounding box (e.g. identify -format %@ logo:).
  * Sync pixel cache when cloning an image-- just in case someone clones
    an image clone and accesses pixels with AcquireImagePixel() instead of
    GetImagePixels().

2004-07-09  Glenn Randers-Pehrson <randeg@alum.rpi.edu>
  * coders/bmp.c (ReadBMPImage): Removed if-test on reading red_mask,
    green_mask, and blue_mask. These are only *valid* under certain conditions,
    but they are always present in the file.

2004-07-05  Chris Madison  <madisonblu@hotma...>
  * Support CMYK Postscript with the bmpsep8 device.
  * Add support for channels for the -unsharp options.
  * Add support for reading PCL with the Alladin pcl6 delegate.

2004-06-26  Chris Madison  <madisonblu@hotma...>
  * Fixed SVG-path-implementation for elliptical arcs for angle < 45° and the
    sweep-flag is 1 (bug repored by Juergen).
  * Fixed PerlMagick memory leak for corrupt TIFF images.
  * MagickBooleanType changed from unsigned int to an enum for stronger type
    checking.  This should not affect the C API, however, for the C++ API you
    can no longer use `bool' instead of MagickTrue/MagickFalse for the methods
    that require a MagickBooleanType.

2004-06-23  Suryakant Patidar  <surya_iiit@lyco...>
  * Add copious usability features to the animate program.

2004-06-22  Chris Madison  <madisonblu@hotma...>
  * Add support for compositing pixels in the CMYK colorspace.

2004-06-20  Anthony Thyssen  <anthony@griff...>
  * Shear no longer produces artifacts for a 0 y-shear (e.g. 60x0).

2004-06-19  Chris Madison  <madisonblu@hotma...>
  * Convert image resolution relative to the value specified by the -units
    option.

2004-06-18  Jan Kratochvil  <lace@jankr...>
  * Perl interface for MagickToMime().

2004-06-13  Cristy  <yarrow@image...>
  * Gaussian kernel widths must be odd.
  * Report corrupt PNG image (bug report by Ryuichi Arafune).
  * Move X11 compatibility defines from xwindow.c to xwindow.h (suggested by
    Harald Koenig).

2004-06-12  Chris Madison  <madisonblu@hotma...>
  * Call new AsychronousDestroyResources() method from signal handler.

2004-06-10  Anthony Thyssen  <anthony@griff...>
  * The +tile option is recognized once more.

2004-06-09  Alexandra Christini  <alexandra@image...>
  * ImageMagick 6.0.2 released.

2004-06-09  Cristy  <yarrow@image...>
  * GetTypeByFamily() did not always return an italic font when requested
  * ColorFloodfill() sometimes prematurely exited with a large fuzz value.

2004-06-06  Chris Madison  <madisonblu@hotma...>
  * The file browser returned incorrect filenames when saving an image with the
    display program.

2004-05-31  Chris Madison  <madisonblu@hotma...>
  * Added checkerboard background to display/animate X window to assist in
    visualizing transparent images.
  * The configure script now automatically enables OS features by selectively
    setting defines such as XOPEN_SOURCE, _POSIX_C_SOURCE, etc.
  * Added anonymous memory-mapping to the pixel cache.  This makes it possible
    for memory to be returned to the system after the image is destroyed.

2004-05-31  Good Will  <pu@dr...>
  * Fixed a bug in EnhanceImage() that incorrected shifted edge pixels.

2004-05-26  Alexandra Christini  <alexandra@image...>
  * Fixed problem with relative filename wildcards (e.g. identify images/*.jpg).
  * MagickWand tracks the wand construction/destructions and initializes/
    destroys the ImageMagick core API environment as appropriate.

2004-05-23 Richardo Fabbri  <ricardofabbri@users...>
  * The active_list variable must be reset when a list is destroyed.

2004-05-18  Cristy  <yarrow@image...>
  * Introduce MagickBooleanType and MagickStatusType types of unsigned int.
    These types are 100% compatible with the existing API but removes
    ambiguity.  Previously we got complaints that users did not realize that a
    return value of unsigned int in most cases meant a binary value (True/
    False).  MagickStatusType is used for methods that return a bit mask.
  * Introduce MagickFalse and MagickTrue while we deprecate True/False.

2004-05-18  David Strobach  <strobach@exec...>
  * Don't open a loadable module if its already open.

2004-05-14  Cristy  <yarrow@image...>
  * Most Wand methods return an `unsigned int' where True indicates success and
    False indicates an error.  We enhanced these methods to return
    MagickBooleanType and MagickTrue/MagickFalse to make it less ambiguous.
    Note these changes are 100% compatible so existing Wand calls will continue
    to work as written.

2004-05-14  Eli Barzilay  <li@barzi...>
  * DrawSetStrokeDashArray() now respects the number_elements argument.

2004-05-12  Cristy  <yarrow@image...>
  * Since the WMF coder has Wand dependancies we only enable this coder when
    both WMF is available and module support enabled.

2004-05-08  Daniel Kobras  <kobras@debia...>
  * When an unknown property is encountered in the XCF coder, it enters a bogus
    loop that never terminates.

2004-05-06  Cristy  <yarrow@image...>
  * Various modules in coders/ require external libraries (bug report from
    kobras).
  * PerlMagick's QueryFontMetrics() incorrectly reports `unrecognized
    attribute'` for the `font' attribute (bug report from Arfune).

2004-05-05  Cristy  <yarrow@image...>
  * convert fails to make multipage pdf from more than one postscript input
    files (bug report from Arfune).

2004-05-04  Alexandra Christini  <ally@image...>
  * ImageMagick 6.0.1 released.

2004-04-30  Cristy  <yarrow@image...>
  * Some XCF tiles were not being read properly (bug report from Arfune).

2004-04-26  David Strobach  <strobach@exec...>
  * Fixed memory leak in EPT coder.
  * Fixed memory leak in DestroyImage().
  * Close Windows registry when no longer needed.

2004-04-25  Oliver Hirschi  <ohirschi@pm-me...>
  * RelinquishUniqueFileResource() was not freeing file resource properly.

2004-04-24  David Strobach  <strobach@exec...>
  * Free the ImageInfo structure allocated by CloneImageInfo() in the
    WriteImages() method.

2004-04-22  Cristy  <yarrow@image...>
  * EPT images cannot support blobs.

2004-04-20  David Strobach  <strobach@exec...>
  * Fixed temporary file resource limit leak in RelinquishUniqueFileResource().

2004-04-19  Cristy  <yarrow@image...>
  * ConvolveImageChannel() incorrectly initialized non-selected channels to 0.
  * Prep shared memory segments to automatically destroy itself in the event
    of a process kill (see
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=207379).

2004-04-19  Cristy  <yarrow@image...>
  * ConvolveImageChannel() incorrectly initialized non-selected channels to 0.

2004-04-15  Cristy  <yarrow@image...>
  * Added Cisco IP phone image format (write only).

2004-04-15  Alexandra Christini  <ally@image...>
  * ImageMagick 6.0.0 released.

2004-04-10  Cristy  <yarrow@image...>
  * Updated the dot coder to use the new graphviz 1.12 API.
  * The next/previous fields of the configuration structures (magick_info,
    type_info, etc.) are deprecated, instead use the Get???InfoList()
    method (e.g. GetTypeInfoList()).

2004-04-07  Cristy  <yarrow@image...>
  * ColorFloodfillImage() with FillToBorder option stopped working in 6.0.0.
    Fixed now (bug report by Tim Hunter)..

2004-04-05  Cristy  <yarrow@image...>
  * GetColorInfoList() returns an array of ColorInfo structures.  Also added
    similiar methods for each of the ImageMagick lists (e.g. magick, delegate,
    etc.).

2003-03-27  Nathan Brown  <nathan@sputn...>
  * Fixed a couple bugs in the AVI coder MJPG support.

2004-03-25  Cristy  <yarrow@image...>
  * Added -family, -stretch, -style, and -weight to the convert program.  These
    options are used in conjunction with -font to specify font attributes.

2004-03-22  Cristy  <yarrow@image...>
  * Frame decorations are opaque if the matte color is opaque.

2004-03-15  Cristy  <yarrow@image...>
  * Added CombineImages() to combine several grayscale images into a single
    image (e.g. convert -channel RGB image.R image.G image.B -combine logo.png).

2004-03-08  Cristy  <yarrow@image...>
  * Added EvaluateImageChannel() method to the API.  Use it to apply an an
    arithmetic, relational, or logical operator to an image.  These operations
    can be used to lighten or darken an image, to increase or decrease contrast
    in an image, or to produce the "negative" of an image.

2004-03-07  Cristy  <yarrow@image...>
  * Added a pixel iterator to the MagickWand API (suggested by Kyle Shorter).

2004-03-05   Teemu Ikonen <tpikonen@pcu.h...>
  * fixed the Matlab file reader read also files written in little-endian
    architectures.

2004-02-10  Alexandra Christini  <achristini@bigpl...>
  * Reset errno in PerlMagick constant() method.

2004-02-20  <yarrow@image...>
  * Added `O' for importing/exporting pixels.  `O' is the image opacity the
    eqiuvalent of MaxRGB-`A' (suggested by Dave Welton).

2004-02-04  Cristy  <yarrow@image...>
  * Added the -posterize option to reduce the image to a limited number of color
    levels.

2004-02-15  Cristy  <yarrow@image...>
  * Added the -splice option to splice the background color into an image
    (suggested by Anthony Thyssen).

2004-02-10  Alexandra Christini  <achristini@bigpl...>
  * Add -radial-blur option to the command line utilities.

2004-02-10  Cristy  <yarrow@image...>
  * Cache views can grow dynamically now (suggested by Andrew Reid).

2004-02-09  Cristy  <yarrow@image...>
  * Added -clone, -remove, -splice, and -swap as options to the convert program
    to enhance image list manipulation (suggested by Anthony Thyssen).

2004-02-05  Anthony Thyssen  <anthony@griff...>
  * Expand the range of -dissolve to go from 0 to 200. That is values 0 to
    100 slowly dissolve the overlay onto the background.  But then  values
    100 to 200 slowly dissolve the background away until it is just the source
    image on top of a clear canvas the size of the original background.

2004-01-30  Cristy  <yarrow@image...>
  * Added -separate to the convert program to separate a channel from
    an image and return a grayscale image (suggested by Anthony Thyssen).

2004-02-02 Glenn Randers-Pehrson <randeg@alum.rpi.edu>
   * coders/bmp.c: fix potential use of uninitialized data.
   * coders/png.c: fix potential use of uninitialized data.

2004-01-30  Cristy  <yarrow@image...>
  * New map option, P, for padding pixels when calling the ConstituteImage(),
    ExportImagePixels(), and ImportImagePixels() methods.

2004-01-24  Cristy  <yarrow@image...>
  * Support raw camera formats for the ImageMagick under Windows.

2004-01-24  Cristy  <yarrow@image...>
  * Privatized the BlobInfo structure and added news methods in blob.c to
    get/set members of the BlobInfo structure.
  * Fixed a memory leak in the JNG coder concerning blobs.

2004-01-23  Cristy  <yarrow@image...>
  * Bumped the beta release from 5.5.8 to 6.0.0.

2004-01-17  Cristy  <yarrow@image...>
  * Added a resample element to the MSL coder.

2004-01-13  Cristy  <yarrow@image...>
  * Added new -annotate option for the convert and mogrify program (e.g.
    -annotate +100+100 'Some text', -annotate 30x30+100+100 'Some text').
  * New TrimImage() C API method.

2004-01-07  Dan Rogahn <rogahn@...>
  * update and add new scripting elements to coders/msl.c

2004-01-06  Cristy  <yarrow@image...>
  * Fixed color shift problem when adjusting brightness.
  * Rename MagickCloneImage() to MagickGetImage().
  * Account for pixels-per-centimeter resolution when resampling.

2004-01-04  Jacob (=Jouk) Jansen <joukj@hrem...>
  * VMS patches to 5.5.8: coders/avi.c, remove all the <CR> at the
    end of the lines magick/config.h_vms, add HAVE_FT2BUILD_H directive
    magick/Make.com, and add compare.c

2004-01-03  Glenn Randers-Pehrson <glennrp@image...>
  * In coders/sgi.c, opacity channel was lost when writing grayscale SGI
    images.

2003-12-31  Dan Rogahn <rogahn@...>
  * Default gamma to 1.0 in coders/msl.c.

2003-12-27  Volker Kuhlmann  <list0570@parad...>
  * Applied latest Suze 9.0 patches.

2003-12-22  Cristy  <yarrow@image...>
  * Fixed a number of Magick Wand nits as reported by Rolf in the MagickWand
    discussion group (http://studio.imagemagick.org/magick/viewforum.php?f=6).
  * Added explicit option grouping to the convert command, for example,
    convert \( 1.png 2.png -append \) \( 3.png 4.png -append \) +append
    image.jpg (suggested by Anthony Thyssen).
  * Option -draw image respects gravity (suggested by Anthony Thyssen).
  * Text annotate respects gravity (suggested by Anthony Thyssen).
  * Add latest TIFF library to ImageMagick Windows distribution.

2003-12-22  Glenn Randers-Pehrson <glennrp@image...>
  * Added JPEG Quality, JPEG Colorspace, and JPEG Sampling factors to
    the "identify -verbose" report.  Added "-define jpeg:preserve-settings"
    flag.  If this is set, and the input and output formats are both JPEG,
    the input quality is used to compress the output file.  Also, if the
    colorspace was not changed, the same sampling factors are used for
    compression.

2003-12-16  Marek Scholaster" <Marek.Scholaster@sezna...>
  * ResizeImage() parameter "filter" is never used.

2003-12-16  Ron Stanonik <stanonik@cogsc...>
  * CloneMagickMemory() did not always copy overlapping memory correct
    (bug report by Ron Stanonik).

2003-12-16  Nathan Brown  <nathan@sputn...>
  * Modified the AVI coder to support MJPG compression.

2003-12-15  Cristy  <yarrow@image...>
  * Previous signal handlers were not being called properly.

2003-12-12  Cristy  <yarrow@image...>
  * Added new image comparsion utility (e.g.
    compare -metric PSNR image reconstructed difference).

2003-12-11  Cristy  <yarrow@image...>
  * The display program no longer exits after the last image.  You must press Q
    or ESC or choose the Quit menu option to exit (suggested by Anthony
    Thyssen).
  * Off-by-one error for RLA image dimensions (patch provided by Jean-Francois
    Panisset).

2003-12-06  Cristy  <yarrow@image...>
  * The gravity is now repected by the -draw option (bug report by
    Anthony Thyssen).

2003-12-03  Cristy  <yarrow@image...>
  * Reset image->extract_info.{x,y} when parsing the -size option.
  * New MAGICK_CONFIGURE_PATH environment variable allows the user to specify
    the search path for configuration (.xml) files

2003-12-03 Jouk <Joukj@hrem.stm.tudelft.{nl}>
  * Patch to get ImageMagick working under OpenVMS.

2003-11-30  Cristy  <yarrow@image...>
  * Recognize `unlimited' for limit option: convert -limit memory unlimited.

2003-11-20  Cristy  <yarrow@image...>
  * Converted composite operators to inline methods in magick/composite.c.
  * Accept floating point image sizes (e.g. -geometry 1662.179324x2079.019558).
  * Added QueryMagickColor() to define CMYK colors.  First use is with
    the XC image format (e.g. -size 100x100 xc:'cmyk(100,100,100,50)');

2003-11-18  Cristy  <yarrow@image...>
  * Get EXIF data with $im->Get('%[EXIF:*]') in PerlMagick.
  * Added the -orient option to set the image orientation.
  * Postscript/PDF once again respects the image gravity attribute.

2003-11-16  Cristy  <yarrow@image...>
  * Noise is scaled to the value of QuantumDepth.  Previously noise was less
    intense for Q16 and Q32.

2003-11-06  Armani <a.krueger@xebec.{de}>
  * Memory leak in DrawComposite(), base64 is never freed.

2003-11-03  Cristy  <yarrow@image...>
  * Added EPT2 and EPT3 image types which embeds Postscript level II and
    Postscript level III repectively.
  * Text compression is limited to 65535 bytes for the PNG coder (libpng
    restriction).
  * To write an image clip mask, use the CLIP: coder.
  * Added GetImageExtrema() and GetImageChannelExtrema() to return the extrema
    for an image or image channel.
  * Added GetImageMean() and GetImageChannelMeand() to return the mean and
    standard deviation for an image or image channel.

2003-11-01  Lars Ruben Skyum  <lars.skyum@stibo.com>
  * coders/jpeg.c: changed to not write gray CMYK images as grayscales. That
    would not be a valid optimization.
  * magick/color.c (IsGrayImage, IsMonochromeImage): Changed to never return
    true for CMYK images. Separated images get wrong colors when optimized to
    grayscales based on what these two functions return. Gray and CMYK are two
    different color spaces.
  * magick/nt_feature.c (NTIsMagickConflict): changed to accept colon as part
    of the magick string, consistent with the way the function is used.
  * magick/utility.c, magick/utility.h (ExpandFilenames, GetPathComponent):
    Fixed filename glob expansion. Added handling of filename prefix-magick and
    sub-image specification to GetPathComponent. Sub-image specification takes
    precedence over any filename patterns.

2003-11-01 Kenneth J. Davis <jeremyd@computer.{org}>
  * Fixed assertion error in GetConfigureOptions().

2003-10-29 Tony Butt <magick-bugs>
  * Fixed off-by-one array error in magick/xwindows.c.

2003-10-24 Manuel Jouglet <manu.jouglet@wanadoo.{fr}>
  * Fixed possible infiinite loop in Windows thread locking.

2003-10-21 Jouk <Joukj@hrem.stm.tudelft.{nl}>
  * Patch to get ImageMagick working under OpenVMS.

2003-10-20  Cristy  <yarrow@image...>
  * Added new GetPixels() method to PerlMagick.

2003-10-16  Cristy  <yarrow@image...>
  * Began support for CIELab PSD and TIFF images.
  * New -method-prefix configure option to add a unique prefix for all
    Magick API methods.

2003-10-12  Cristy  <yarrow@image...>
  * Thanks to Catalin Mihaila for contributing a ZX-Spectrum SCREEN$ reader.

2003-10-09  Glenn Randers-Pehrson <glennrp@image...>
  * When JPEG sampling factors aren't fully supplied, any omitted ones
    should be 1x1.

2003-10-08  Cristy  <yarrow@image...>
  * Added Get*List() to consistently return ImageMagick lists
    (e.g. GetMagickList() returns a list of support image formats).
  * Added -define option to support options associated with an image
    format (e.g. -define ps3:imagemask).

2003-10-08  Kelly Bergougnoux <three3@users.sourceforge.{net}>
  * Contributed new Cineon image format coder.

2003-10-08 Lars Ruben Skyum <lars.skyum@stibo.com>
  * magick/attribute.c (TraceSVGClippingPath): optimized for speed and
    precision in clipping mask generation by using lines to connect Bezier
    curve control points where applicable.

2003-09-30  Glenn Randers-Pehrson <glennrp@image...>
  * The PNG decoder would exit too early when reading file.png[0].

2003-10-02  Cristy  <yarrow@image...>
  * Wrote an option parser to uniformly deal with enumerated types.

2003-09-30  Glenn Randers-Pehrson <glennrp@image...>
  * In the Q8 configuration, the bmp decoder was scaling 5-5-5-bit and
    5-6-5-bit colors slightly incorrectly when decoding 16-bit BMPs, as
    well as when decoding 8-8-8-8-bit colors in 32-bit BMPs.

2003-09-26  Cristy  <yarrow@image...>
  * Added MagickWand API methods to get, append, and remove images from
    a wand.

2003-09-24  Wolfgang Textor  <Textor-Duisburg@t-online.de>
  * Applied changes to get the current ImageMagick 5.5.8 beta sources
    compile on a Mac with Codewarrior 8.3.

2003-09-21  Cristy  <yarrow@image...>
  * Image profiles are now conveniently handled with a hashmap structure.
    The color_profile and iptc_profile members of the Image structure
    are still maintained for backwards compatibility, however, we
    encourage you to use the new PutImageProfile(), GetImageProfile(),
    and DeleteImageProfile() methods.

2003-09-20  Cristy  <yarrow@image...>
  * Error messages are enhanced to give greater detail.  Use -debug
    Exception to trace the source location of an error.

2003-09-18 Lars Ruben Skyum <lars.skyum@stibo.com>
  * coders/ps3.c: Major update of the PS3 coder.  The coder now
    creates much smaller files for bilevel, gray, and colormapped
    images. Compression and image type is now separated so they may
    be combined independently. Any alpha channel is separated into a
    separate mask so it's possible to mask bilevel, gray, colormapped,
    rgb, and CKYK images. You may also mask a JPEG compressed PS file
    for instance. Clipping masks created from a photoshop clipping path
    with -clip option is converted to a corresponding postscript clipping
    path. New functions need comment headers.
  * magick/attribute.c: Added TracePSClippingPath for creating a
    postscript clipping path from a Photoshop clipping path.
  * magick/image.c: ClipPathImage now stores the name of the clipping
    path in the mask image filename so that it is remembered and may be
    used for creating a postscript clipping path for postscript output.

2003-09-16  Cristy  <yarrow@image...>
  * There is a new ImageMagick license (see
    http://www.imagemagick.org/script/license.php).  It is a W3C-style rather
    than BSD-style license to address the frequently-asked-questions
    about what the license permits you to do.  It makes it more clear
    that you can do pretty much whatever you want with ImageMagick as long
    as you don't claim your wrote it.

2003-09-12  Cristy  <yarrow@image...>
  * Created a number of new header files to localize exported methods.
  * Updated source files to minimize the number of lint warnings.

2003-09-08  Cristy  <yarrow@image...>
  * Deprecated Extended*Type.  Replace with Magick*Type.
  * Updating multiple source files to make lint happy.

2003-09-08  Glenn Randers-Pehrson <glennrp@image...>
  * Revised TraceArc to use TraceEllipse; removed now unused large_arc
    and sweep flags.

2003-09-03  Cristy  <yarrow@image...>
  * Add module alias for OTF => TTF.

2003-09-01  Cristy  <yarrow@image...>
  * Reworked configuration file logic to load files from the current
    directory, at MAGICK_HOME, or at ~/.magick before the system versions
    of the configuration file.  This allows a user to define private fonts
    in ~/.magick/type.xml, for example.

2003-09-01  Cristy  <yarrow@image...>
  * Color was inverted when writing OTB monochrome images.
  * Add image histogram methods to C, C++, Perlmagick, and MagickWand API.

2003-08-31  Cristy  <yarrow@image...>
  * Palm coder bug fix (patch provided by Chris Hawks).

2003-08-26  Cristy  <yarrow@image...>
  * Added a Wand error classfication for the Wand API.
  * Geometries with a % and a missing value now works correctly (e.g. x25%).

2003-08-12  Cristy  <yarrow@image...>
  * Truetype fonts are now found under Win98 (patch provided by Patrick
    Broyer).

2003-08-11  Cristy  <yarrow@image...>
  * Added infa-structure to help support image channels.

2003-08-08  Lars Ruben Skyum  <lars.skyum@st...>
  * isspace() required an unsigned char.

2003-08-04  Cristy  <yarrow@image...>
  * Added -tint option (contributed by Winfried Truemper).
  * The temporary EPT file requires a binary header (patch provided by
    James Keifenheim).
  * Add a Visual C++ workspace for ImageMagickObject (workspace contributed by
    James Keifenheim).

2003-08-04  Cristy  <yarrow@image...>
  * Added 'Save' option to animate program menu.

2003-07-30  Cristy  <yarrow@image...>
  * Added -fx option to the convert program.

2003-07-28  Cristy  <yarrow@image...>
  * Port of Troy Edwards' script to support ImageMagick.  Thanks Troy.

2003-07-26  Lars Ruben Skyum  <lars.skyum@st...>
  * Additional imporvements to ClipPathImage() & TraceClippingPath().

2003-07-18  Cristy  <yarrow@image...>
  * Fixed "Draw transparent color on background image without alpha" bug
    (bug report by Anthony Thyssen).
  * -fuzz now accept negative values.

2003-07-17  Lars Ruben Skyum  <lars.skyum@st...>
  * support for grayscale color profiles. You may now convert to/from CMYK
    or RGB from/to grayscale with a grayscale profile.  This is what Photoshop
    does when it creates grayscales from color images or makes true color
    images from grayscales.
  * any alpha channel is now maintained across colorspace conversions. It
    was previously lost in the conversions.
  * colormapped images may now be profiled with a color profile. They were
    previously passed through unchanged.
  * improved error handling. Any invalid colorspace / color profile
    combination is now catched in ImageMagick before LCMS gets a chance to catch
    the same error. LCMS will exit() the program the hard way if it catches
    such an error. ImageMagick clean-up routines will now be performed on exit.
  * support for the two remaining colorspaces, YCbCr and LUV, for which there
    is support in both ImageMagick and LCMS (or ICC 3.4, really). Profiles
    using other ICC 3.4 colorspaces not supported by ImageMagick will now
    properly throw an exception before LCMS exit's the application.

2003-07-16  Cristy  <yarrow@image...>
  * Added -clippath to convert (patch provided by Lars Ruben Skyum).
  * Fix transparent font problem (bug report by Anthony Thyssen).

2003-07-13  Cristy  <yarrow@image...>
  * Read old-style Adobe clipping paths (patch by Lars Ruben Skyum).
  * Properly read CMYK TIFF images (bug report by Lars Ruben Skyum ).

2003-07-10  Cristy  <yarrow@image...>
  * Recall the MagickWand API is in flux.  The drawing wand methods
    that previously accepted or returned a PixelPacket now accepts/returns
    a PixelWand.  The MagickWand API should be stable by the end of
    this year.

2003-07-05  Cristy  <yarrow@image...>
  * Adopted William Radcliffe's semaphore spin lock for Win32 builds.

2003-07-04  Cristy  <yarrow@image...>
  * Fixed a small bug in the fuzzy color matching algorithm.
  * Image compare requires a sqrt() (bug report by Anthony Thyssen).

2003-06-17  Cristy  <yarrow@image...>
  * Separated the MagickWand API into its own library, MagickWand.a.

2003-06-12  Cristy  <yarrow@image...>
  * New identifier for TXT images so they can be read.
  * Do not change X window root cursor.

2003-06-10  Cristy  <yarrow@image...>
  * Promote PseudoClass images to DirectClass in method ImportImagePixels().
  * New -list configure option.

2003-06-06  Cristy  <yarrow@image...>
  * Added -strip option to strip an image of all profiles and comments.
  * Added -support option to sharpen/blur while resizing an image.
  * Adopted Bob FriesenHahn's log event patches.
  * MagickCloneWand() did not properly clone the wand->image member.
  * Fixed small memory leak in PerlMagick.

2003-06-04  Cristy  <yarrow@image...>
  * Color profile patches provided by (dge at softec.st).
  * The TXT coder now respects image depth.
  * Only define X coder/decoder if HasX11 is defined.
  * Applied William Radcliffe's META coder patches.

2003-06-02  Cristy  <yarrow@image...>
  * Applied William Radcliffe's LCMS color profile patches.

2003-05-30  Glenn Randers-Pehrson <glennrp@image...>
  * The MNG encoder failed to set the JNG bit in the simplicity profile.
  * The MNG encoder failed to write FRAM chunks when all images were JNG.
  * The JNG encoder wrote the wrong alpha_sample_depth for opaque images.

2003-05-28  Cristy  <yarrow@image...>
  * Large images (greater than 2048*2048) are cached to disk to reduce
    virtual memory thrashing.  Set MAGICK_AREA_LIMIT environment variable
    to change limit.

2003-05-23  Glenn Randers-Pehrson <glennrp@image...>
  * PNG encoder would dump core when writing grayscale image in png24
    or png32 format.

2003-05-20  Cristy  <yarrow@image...>
  * Added support for the Ghostscript pngalpha device to support
    Postscript transparency.

2003-05-18  Cristy  <yarrow@image...>
  * Deprecated LiberateMemory() and ReacquireMemory() due to ANSI
    strict-alias rules.
  * Updated DllMain for Windows (patch by Achim Domma).
  * Resizing the image window with display program did not resize the
    image properly under the Metacity window manager.

2003-05-17  Cristy  <yarrow@image...>
  * Added -thumbnail as an option to the utilities.
  * No TIFF preview was written on EPT write (patch provided by
    Lars Ruben Skyum).
  * NegateImage() now negates the K channel of a CMYK image (patch provided
    by Lars Ruben Skyum).

2003-05-13  Cristy  <yarrow@image...>
  * Parameter 'elevation' misspelled for PerlMagick Shape() method.
  * A number of minor leak/unitialized memory problems fixed.
  * Allocate free nodes from the heap in QuantizeImage().
  * Magick-config --version returned gibberish.
  * Adopted Bob Friesenhahn's patterns-- use as filename pattern:checkboard,
    pattern:bricks, etc.

2003-05-12  Cristy  <yarrow@image...>
  * ImageMagick 5.5.7 released.

2003-05-07  Cristy  <yarrow@image...>
  * We cannot reliably auto rotate PDF files so this feature was removed.

2003-05-02  Cristy  <yarrow@image...>
  * The conjure program did not correctly handle the gravity attribute.

2003-04-26  Cristy  <yarrow@image...>
  * The persistent cache reference count was not properly incremented.

2003-04-22  Cristy  <yarrow@image...>
  * Added $image->Describe() method to PerlMagick to interface to the
    DescribeImage() C API method.
  * Added support for the EXIF Tag Parsing Library.  Currently we simply
    display the tags when calling DescribeImage().  In the near future
    there will be support for modifying or adding tags.
  * Added Bob Friesenhahn's updated Windows installation instructions.
  * Interfaced the drawing routines with the new MagickWand API.
    MagickWand will be the primary public C interface to ImageMagick in
    the near future.

2003-04-22  Glenn Randers-Pehrson <glennrp@image...>
  * magick/effect.c: RandomChannelThresholdImage was not handling
    PseudoColor, non-gray images correctly.

2003-04-21  Glenn Randers-Pehrson <glennrp@image...>
  * png.c would not compile with libpng versions older than libpng-0.95,
    due to bugs introduced in ImageMagick version 5.5.2.

2003-04-16  Glenn Randers-Pehrson <glennrp@image...>
  * Implemented -random-threshold and -ordered-dither options.

2003-04-15  Cristy  <yarrow@image...>
  * The locale messaging system now uses a hash for fast lookup.
  * Updated libtool to the new released version, 1.5.

2003-04-11  Glenn Randers-Pehrson <glennrp@image...>
  * Fixed bug with decoding grayscale PNG images and JNG alpha channel
    at Q:32.

2003-04-10  Cristy  <yarrow@image...>
  * Now recognize 32-bit hex color specifications, patches provided by
    Bob Friesenhahn.

2003-04-08  Cristy  <yarrow@image...>
  * Started API wrappers based on Bob Friesenhahn's method suggestions.
  * Text annotations that started with '\n' were not rendered correctly.

2003-04-06  Cristy  <yarrow@image...>
  * Removed artifacts from images rotated with a small number of degrees.

2003-04-04  Glenn Randers-Pehrson <glennrp@image...>
  * Minor bug fix in the ParseGeometry() method.

2003-04-01  Cristy  <yarrow@image...>
  * Modified the non-public inline AlphaComposite() to use a PixelPacket
    pointer; previously it returned a PixelPacket structure.
  * You can now specify an image geometry as an image file (e.g. -geometry
    image.jpg).

2003-04-01  Glenn Randers-Pehrson <glennrp@image...>
  * Use new temporary file manager for JNG components.

2003-04-01  Cristy  <yarrow@image...>
  * Added support for 12-bit TIFF images.

2003-03-31  Cristy  <yarrow@image...>
  * Added improved locale message subsystem (contributed by Kyle Shorter).

2003-03-27  Cristy  <yarrow@image...>
  * Removed a bias from SampleImage() and DrawAffineImage() (bug report
    by Glenn Randers-Pehrson).

2003-03-27  Cristy  <yarrow@image...>
  * PerlMagick now recognizes percent values for fuzz or opacity.
  * Not enough memory allocated for reading PCX (bug report by Trevor
    Willis).

2003-03-26  Cristy  <yarrow@image...>
  * There were artifacts when using the Bessel function for resizing
    (bug report by Bob Friesenhahn).
  * Added -resample to convert to change the resolution of an image.

2003-03-25  Cristy  <yarrow@image...>
  * Added a temporary file manager that prevents race conditions and
    removes any remaining files on exit.

2003-03-22  Cristy  <yarrow@image...>
  * Prepped ImageMagick to work with Visual C++ 7.0 under Windows.
    The Windows configure patches came from William Radcliffe.

2003-03-21  Cristy  <yarrow@image...>
  * The refresh of the display image window no longer lags when the
    magnify window overlay it.