]> granicus.if.org Git - imagemagick/blobdiff - ChangeLog
Horizon validity (anti-aliased) added to Plane2Cylinder
[imagemagick] / ChangeLog
index 10e463755612009802325e6f9cf6f1207aabc56b..a460bef0618b42e70a47c25cfca9682776e7fc32 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,229 @@
+2011-06-14  6.7.0-8 Anthony Thyssen <A.Thyssen@griffith...>
+  * Added Initial implementation of  Cylinder to/from Plane 3D Distorts
+    Includes deritive (scaled lookup), and anti-alised horizon (validity)
+    Currently can NOT handle extractions from full 360 cylinder panoramas.
+
+2011-06-13  6.7.0-7 Cristy  <quetzlzacatenango@image...>
+  * New version 6.7.0-7.
+
+2011-06-09  6.7.0-7 Cristy  <quetzlzacatenango@image...>
+  * Fixed "conversion from unsigned __int64 to double not implemented"
+    so IM can compile under VisualStudio 6.
+
+2011-06-08  6.7.0-7 Glenn Randers-Pehrson <glennrp@image...>
+  * The PNG encoder would sometimes make black transparent when some
+    other gray level was supposed to be the transparent color (reference
+    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18900).
+    This occurred only with 1, 2, 4-bit grayscale images with Q16 or Q32
+    builds.
+
+2011-06-08  6.7.0-6 Cristy  <quetzlzacatenango@image...>
+  * New version 6.7.0-6.
+
+2011-06-08  6.7.0-6 Cristy  <quetzlzacatenango@image...>
+  * Fix transient error for composite over operator.
+
+2011-06-07  6.7.0-5 Cristy  <quetzlzacatenango@image...>
+  * New version 6.7.0-5.
+
+2011-06-07  6.7.0-5 Cristy  <quetzlzacatenango@image...>
+  * Fix one-off bug in option parser (reference
+    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=609177).
+  * Transient bug with composite over in magick/composite-private.h.
+
+2011-06-06  6.7.0-4 Cristy  <quetzlzacatenango@image...>
+  * New version 6.7.0-4.
+
+2011-06-03  6.7.0-4 Cristy  <quetzlzacatenango@image...>
+  * Support -direction right-to-left for the label: and caption: coders.
+  * Blue / green reversed for JPEG-compressed TIFF images.
+
+2011-06-03  6.7.0-3 Cristy  <quetzlzacatenango@image...>
+  * New version 6.7.0-3.
+
+2011-06-02  6.7.0-2 Cristy  <quetzlzacatenango@image...>
+  * Use memmove() instead of memcpy() in StripString().
+
+2011-05-27  6.7.0-2 Cristy  <quetzlzacatenango@image...>
+  * New version 6.7.0-2.
+
+2011-05-26  6.7.0-2 Cristy  <quetzlzacatenango@image...>
+  * ImageMagick now compiles on Hurd (reference
+    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628020).
+  * Use vfprintf rather than fprintf in FormatLocaleFileList().
+
+2011-05-26  6.7.0-1 Cristy  <quetzlzacatenango@image...>
+  * New version 6.7.0-1.
+
+2011-05-25  6.7.0-1 Cristy  <quetzlzacatenango@image...>
+  * Not all Linux'es define locale_t (reference
+    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=18819).
+
+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).
   * 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