]> granicus.if.org Git - imagemagick/blobdiff - ChangeLog
(no commit message)
[imagemagick] / ChangeLog
index fc58d6c5ae95600dbb027ef76c1399de35726898..c1a8421876efb08a9fc23ddf7b6d9e0f22a60db4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
-2011-03-27 6.6.8-9 Anthony Thyssen <A.Thyssen@griffith...>
-  * Modified image handling in MogrigyImages() and MogrifyImage()
-    which improves overally handling, and allows correct %p, %n and the
+2011-05-22  6.7.0-0 Cristy  <quetzlzacatenango@image...>
+  * New version 6.7.0-0.
+
+2011-05-21  6.7.0-0 Cristy  <quetzlzacatenango@image...>
+  * Avoid fault on corrupt JPEG images.
+  * Avoid fault on certain DJVU images (reference
+    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18807).
+  * Fix -fx to interpret scientfic notation properly.
+
+2011-05-20  6.6.9-10 Cristy  <quetzlzacatenango@image...>
+  * New version 6.6.9-10.
+
+2011-05-20  6.6.9-10 Glenn Randers-Pehrson <glennrp@image...>
+  * The PNG encoder now respects the -depth setting, including 1, 2, 4.
+    Previously settings other than 8 and 16 were ignored (reference
+    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18412). 
+
+2011-05-16  6.6.9-10 Cristy  <quetzlzacatenango@image...>
+  * Don't use comma as a separator for stroked text (reference
+    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18742).
+  * Use C locale when generating or interpretting SVG.
+  * Fix "unterminated macro" for Q32 build of coders/png.c.
+
+2011-05-15  6.6.9-9 Cristy  <quetzlzacatenango@image...>
+  * New version 6.6.9-9.
+
+2011-05-14  6.6.9-9 Cristy  <quetzlzacatenango@image...>
+  * The -scale option now considers the alpha channel when scaling.
+  * Fix transient bug for HSL to RGB and back.
+
+2011-05-12  6.6.9-9 Glenn Randers-Pehrson <glennrp@image...>
+  * Fixed PNG8 reduction to work with an image that reduces to 256 colors
+    plus transparency, by merging the two darkest red colors.
+
+2011-05-04  6.6.9-8 Cristy  <quetzlzacatenango@image...>
+  * New version 6.6.9-8.
+
+2011-05-02  6.6.9-8 Glenn Randers-Pehrson <glennrp@image...>
+  * Fixed some cut-and-paste errors in new png.c code that caused PNG8
+    reductions to fail.
+
+2011-05-02  6.6.9-8 Anthony Thyssen <A.Thyssen@griffith...>
+  * Add various Option Flags, and fix option skip counts for plus forms
+    of simple operators where plus form is the same as minus form.
+    For example the incorrect counts produces a weird error, and posible
+    future segmentation fault in a command like  convert rose: +border show:
+
+2011-04-30  6.6.9-7 Cristy  <quetzlzacatenango@image...>
+  * New version 6.6.9-7.
+
+2011-04-30  6.6.9-7 Anthony Thyssen <A.Thyssen@griffith...>
+  * Fix FX default for interpolation to Bilinear.
+
+2011-04-27  6.6.9-7 Cristy  <quetzlzacatenango@image...>
+  * Fix pixel interpolation for -draw image over (reference
+    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18612).
+
+2011-04-26  6.6.9-7 Glenn Randers-Pehrson <glennrp@image...>
+  * Write the proper bKGD chunk value in grayscale PNG images (reference
+    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18624).
+
+2011-04-25  6.6.9-7 Anthony Thyssen <A.Thyssen@griffith...>
+  * Added Inverse method for Sparse Color Interpolation
+
+2011-04-24  6.6.9-6 Cristy  <quetzlzacatenango@image...>
+  * New version 6.6.9-6.
+
+2011-04-21  6.6.9-6 Anthony Thyssen <A.Thyssen@griffith...>
+  * Make filter:blur define a multiplicative adjustment of filter settings
+    rather than a complete override of those settings.
+  * Add Flags to CommandOptions parse table, removing the need for
+    ImageListOptions parsing table.  This is the start of development to
+    produce a "convert" replacement that can read options from both command
+    line and from files or pipelines, in "Do it Immediately" handling.
+  * Crop Bug Fix. Prevent infinite loop with "+repage -crop 0x40"
+
+2011-04-18  6.6.9-6 Glenn Randers-Pehrson <glennrp@image...>
+  * Added "date" to the things that can appear on the -define PNG:exclude-chunk
+    list.  This excludes the IM-generated Date:modify and Date:create
+    properties from PNG output text chunks without excluding the rest of the
+    text chunks.
+  * Added "-define PNG:preserve-colormap" option (reference
+    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18564).
+  * Simplified LosslessReduceDepthOK() function in coders/png.c
+
+2011-04-18  6.6.9-6 Cristy  <quetzlzacatenango@image...>
+  * Add support for writing RGB FITS images as separate planes.
+
+2011-04-16  6.6.9-6 Cristy  <quetzlzacatenango@image...>
+  * Support the HDR 32-bit_rle_xyze format.
+  * Fixed infinite loop for TARGA images with a V2 develop area.
+  * Add signal handler for SIGBUS.
+
+2011-04-15  6.6.9-5 Cristy  <quetzlzacatenango@image...>
+  * New version 6.6.9-5.
+
+2011-04-15  6.6.9-5 Glenn Randers-Pehrson <glennrp@image...>
+  * Added "#define PNG_PTR_NORETURN" because this macro does not work
+    on all platforms with libpng15, with failure to load png_longjmp() (ref
+    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18518).
+
+2011-04-14  6.6.9-5 Anthony Thyssen <A.Thyssen@griffith...>
+  * Layers Composition Bug Fix, animations attributes of first image not
+    transferred in a single destination, multi-source image composition.
+
+2011-04-09  6.6.9-5 Anthony Thyssen <A.Thyssen@griffith...>
+  * Add a special 'Voronoi' Morphology Distance method that will fill in holes
+    using the nearest non-transparent edge pixel. It is experimental, and
+    hidden from normal morphology usage, as it may be interfaced with a
+    future hole-filling color 'Diffusion' method.
+
+2011-04-08  6.6.9-5 Cristy  <quetzlzacatenango@image...>
+  * MIFF keywords sometimes includes spaces.
+
+2011-04-07  6.6.9-5 Anthony Thyssen <A.Thyssen@griffith...>
+  * Major BUG FIX - wrong sign breaks most morphology methods in IM v6.6.9-4
+  * Fixed -region handling of transparency. Original images without
+    transparency will use 'Over' while images with transparency will
+    preserve transparency using 'Copy'. Before this only 'Over' was used
+    due to the testing of the wrong image.
+  * Added Compose methods  DarkenIntensity and LightenIntensity
+
+2011-04-06  6.6.9-4 Cristy  <quetzlzacatenango@image...>
+  * New version 6.6.9-4.
+
+2011-04-03  6.6.9-4 Anthony Thyssen <A.Thyssen@griffith...>
+  * Add Octagon shape and Octagonal distance kernels for Morphology
+  * Fix minor Morphology kernel compose bug (cleanup after Src/Dst swap)
+  * Fix segmentation fault after error in a morphology 'named' kernel
+  * Added a range of kernels used for specialised thinning purposes
+    as defined in a research paper by Dan S. Bloomberg.
+  * Added Dan Bloomberg best thinning skeletion, "Skeleton:3"
+  * Removed origin pixel from many Hit-and-Miss kernels allowing kernels
+    to not only be used for thinning, but also thickening.
+  * Renamed "ThinDiagonals" kernel to just "Diagonals"
+  * Distance uses a fast two pass algorithm, and no longer needs 'iteration'
+
+2011-04-02  6.6.9-4 Glenn Randers-Pehrson <glennrp@image...>
+  * Make the PNG encoder use depth==8 when incoming image->depth < 8
+    (the encoder later reduces the depth if it can), to avoid writing
+    an incorrect image.
+  * Remove any bogus colormap received by the PNG encoder with an image
+    that is not PseudoClass (reference
+    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18475).
+
+2011-04-02  6.6.9-3 Cristy  <quetzlzacatenango@image...>
+  * Added -statistic Gradient
+
+2011-04-01  6.6.9-3 Cristy  <quetzlzacatenango@image...>
+  * New version 6.6.9-3.
+
+2011-04-01  6.6.9-3 Cristy  <quetzlzacatenango@image...>
+  * Set the caption height correctly for missing row geometry (reference
+    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18447).
+
+2011-03-31  6.6.9-2 Cristy  <quetzlzacatenango@image...>
+  * New version 6.6.9-2.
+
+2011-03-30  6.6.9-2 Glenn Randers-Pehrson <glennrp@image...>
+  * Revised the png decoder to store the PNG IHDR and other known PNG
+    chunk data as properties, for later retrieval and reporting by "identify",
+    so users can easily and reliably discover the color-type, bit-depth, etc
+    that were in the input PNG datastream.
+  * The PNG decoder sometimes set images with more than 256 different
+    gray-alpha pixels to storage_class=PseudoClass with an incorrect colormap.
+
+2011-03-30  6.6.9-2 Anthony Thyssen <A.Thyssen@griffith...>
+  * Add a "Resize" distortion method (distort equivalent of -resize).
+  * Special CLI handling so -distort Resize takes a "geometry" argument.
+
+2011-03-29  6.6.9-2 Cristy  <quetzlzacatenango@image...>
+  * Expand PCL compressed pixel buffer to prevent delta compressed overrun.
+
+2011-03-29  6.6.9-1 Cristy  <quetzlzacatenango@image...>
+  * New version 6.6.9-1.
+
+2011-03-29  6.6.9-1 Anthony Thyssen <A.Thyssen@griffith...>
+  * Fix AdaptiveResizeImage() to use 'Mesh' Interpolation, and fix its
+    coordinate handling, as originally defined.
+
+2011-03-29  6.6.9-1 Cristy  <quetzlzacatenango@image...>
+  * Support -statistic standard-deviation option.
+  * Patch for coders/dcm.c so it compiled with HDRI enabled.
+
+2011-03-28  6.6.9-0 Cristy  <quetzlzacatenango@image...>
+  * New version 6.6.9-0.
+
+2011-03-28  6.6.9-0 Cristy  <quetzlzacatenango@image...>
+  * Optimize bilinear interpolation.
+  * Remove version from etc folder and instead use /etc/ImageMagick.
+
+2011-03-28  6.6.9-0 Anthony Thyssen <A.Thyssen@griffith...>
+  * Separated complex cropping function from TransformImage() as a new
+    function CropImageToTiles().  This new function returns either the
+    new cropped image, or a list of tiles, according to geometry, without
+    replacing the source image. The Source image may be part of a larger list
+    of images, without the function 'losing' the other images of the list.
+
+2011-03-27  6.6.8-10 Cristy  <quetzlzacatenango@image...>
+  * New version 6.6.8-10.
+
+2011-03-27  6.6.8-10 Anthony Thyssen <A.Thyssen@griffith...>
+  * Modified image handling in MogrifyImages() and MogrifyImage()
+    which improves overall handling, and allows correct %p, %n and the
     %[fx:..] 't' and 'n' escape usage to work correctly.
   * Added -duplicate as a multi-image sequence operator
 
 2011-03-26  6.6.8-9 Cristy  <quetzlzacatenango@image...>
   * New version 6.6.8-9.
 
-2011-03-25 6.6.8-9 Cristy  <quetzlzacatenango@image...>
-  * Add InterpolatePixelPacket() method.
+2011-03-25  6.6.8-9 Cristy  <quetzlzacatenango@image...>
+  * Add InterpolateMagickPixelPacket() method.
   * Add support for the %[opaque] property.
 
 2011-03-25  6.6.8-8 Cristy  <quetzlzacatenango@image...>
   * New version 6.6.8-8.
 
-2011-03-25 6.6.8-8 Cristy  <quetzlzacatenango@image...>
+2011-03-25  6.6.8-8 Cristy  <quetzlzacatenango@image...>
   * Fix memory access bug in CloneString() (reference
     http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=18382).
   * Avoid infinite loop when no space is available in MagickFormatCaption().
 
-2011-03-25 6.6.8-8 Anthony Thyssen <A.Thyssen@griffith...>
+2011-03-25  6.6.8-8 Anthony Thyssen <A.Thyssen@griffith...>
   * Removed the fix for %p and %n escapes, as it was not working right
 
 2011-03-24  6.6.8-7 Cristy  <quetzlzacatenango@image...>
   * The webp format requires the webpconv delegate program (experimental).
 
 2010-10-05  6.6.5-0 Anthony Thyssen <A.Thyssen@griffith...>
-  * Replaced "Robidoux" with Cubic 'Keys' filter that is near equivelent to
+  * Replaced "Robidoux" with Cubic 'Keys' filter that is near equivalent to
     the previous sharped "Lanczos2D" filter. (C=0.31089212245300069)
     This also is very similer to a Mitchell filter but specifically designed
     for EWA use and is the new default filter for Distorting Images.
 2010-01-24  6.5.9-1 Anthony Thyssen <A.Thyssen@griffith...>
   * added use of -precision in 'showkernel' output of -morphology
   * correct use of a 'reflected kernel' for 'Convolve' 'Dilate' and
-    'Distance' Morphology primatives. This does not have a performance hit,
+    'Distance' Morphology primitives. This does not have a performance hit,
     though is only truely applicable when the kernel is asymmetric.  Note that
     'Erode' does not use a 'reflected' kernel, so that 'Open' and 'Close'
     operations work properly.  This 'reflected usage is defined by online
 
 2008-09-25  6.4.4-0 Anthony <A.Thyssen@griffith...>
   * Attempt to fix three image "composite -displace" while also allowing use
-    of seperate X, Y grayscale displacement maps, or a merged X=red Y=green
+    of separate X, Y grayscale displacement maps, or a merged X=red Y=green
     (later transparency mask will also be added) as discussed in IM Examples,
     'distortion maps', but for -displace.
 
   * Fix -alpha to allow Set, Copy, and Extract from command line
   * Fix -alpha Set so it only clears the alpha when it was previously off
   * Changed 'AllChannels' to be just the 'real' channels (including K).
-  * Special handling if  +level-colors is given one color, and no seperator.
+  * Special handling if  +level-colors is given one color, and no separator.
   * Fix 'matte' flag in DisposeImages() (for -layer dispose)
 
 2008-09-01  6.4.3-7 Cristy  <quetzlzacatenango@image...>
     distorts, just set this, the scale the result back to a normal size.
 
 2008-07-27  6.4.2-5 Anthony <anthony@griffith...>
-  * Rewrite on coefficent handlig for DistortImages so allow for generation
+  * Rewrite on coefficient handlig for DistortImages so allow for generation
     by other operators (SparseColor), and addition of verbose output of
-    equivelent -fx functions for DistortImages to report of the internal
-    coefficents that was calculated, and who they are used.
+    equivalent -fx functions for DistortImages to report of the internal
+    coefficients that was calculated, and who they are used.
   * Initial implementation of SparseColor for interpolated gradients from
-    sparsely seperated points of color (or posibily other forms of arguments)
+    sparsely separated points of color (or posibily other forms of arguments)
   * New distortion Barrel as defined by Helmut Dersch options A,B,C,D
     on his web page  http://www.all-in-one.ee/~dersch/barrel/barrel.html
     And as developed by Fred WeinHaus in his PinBarrel script