]> git.imager.perl.org - imager.git/blobdiff - Changes
Made TODO into a seperate file and removed it from the Changes file.
[imager.git] / Changes
diff --git a/Changes b/Changes
index 324bcec03e808a7d5b91ea624f98f8ff87e8bc3c..1acc40c0029ec6b03c1189ae34a9a7adbd984808 100644 (file)
--- a/Changes
+++ b/Changes
@@ -403,70 +403,24 @@ Revision history for Perl extension Imager.
         - added the convert() method
         - Added support for transparent to alpha conversion during loading
           of png files.  Note that libpng 1.0.1 is broken in handling this,
         - added the convert() method
         - Added support for transparent to alpha conversion during loading
           of png files.  Note that libpng 1.0.1 is broken in handling this,
-         we know that 1.0.5 works.
-       - support for writing PGM (portable gray map) files
-
-~~~~~~~~~~~~~^ ^ ^~~~~~~~~~~~~~
-
-
-0.40    TODO list
-        iolayer:
-        - Add scalar/mmap to iolayer
-        - Add close() code to iolayer
-        - Merge callback interface into iolayer
-        - Add interface for writing to all formats but tiff
-        - Add interface for reading for png (started), 
-          gif (merge with cb patch), ppm and raw
-        - Add make new tests once all formats support io_layer
-        - Implment the maxread threshold (Indicates how far 
-          a library can read before it indicates that it's done).
-
-        MultiImage & metadata support:
-        - Figure what interface should be between C and perl?
-        - How to store data in the C interface for tags/metadata?
-
-       Good stuff:
-       - matrix based colour transformations, for RGB to grayscale
-       and simple linear other conversions, see design/colmatrix.txt
-       - image colour transformations based on input images, see 
-       design/cmyktorgb.txt for Addi's description
-       - eventually support tiff's madness
-
-        Old sins:
-        - Make sure everything is doable with the OO interface
-        - Split the other classes into seperate files
-        - Compile with memory debugging enabled and fix leaks
-        - dynaload.c is strongly tied to perl
-       
-       - should i_readgif returned colormap be an arrayref of 
-       Imager::Color objects?  Note that this will break 
-       compatibility with previous releases.
-
-       - should Imager::Font be split into a base class whose  
-       new chooses a base class (ttf, t1 or win32?) to 
-       instantiate.  Currently Imager::Font uses if() statements to
-       select between each type of font.  It should.
-
-       - should we overload <=> or cmp for Imager::Color objects?
-        too many worms, leave it out
-
-       - if gif_delays is a number instead of an arrayref, use that 
-       number for each frame
-
-        Documentation:
-        - Add to the documentation
-        - Write a tutorial?
-        - Write a guide to installing the helper libraries
-        - Go through the entire project and add comments in pod
-          so doco.perl can be used to read them.
-
-        - should the interlace option for reading raw images have 
-          symbolic names in the OO interface?
-
-===================================================
+               we know that 1.0.5 works.
+        - support for writing PGM (portable gray map) files
+        - Fix for i_gifread_low() for images with only a local and no global
+          colormap and an abort if no colormap is present (which is legal
+          in gif).
+        - several fixes to i_readgif_low()
+       - Fixed crop() method so that it is consistent with documentation.
+        - make clean now removes the testout directory
+       - added tests for the OO interface for tiff, added an option to
+         choose the resolution for fax tiffs, removed some unused code,
+         fixed minor problems with Imager::write() handling of image types
+        - changed README note on libgif bug to refer to t105gif.t instead
+         of t10formats.t
+
+=================================================================
 
         For latest versions check the Imager-devel pages:
         http://www.eecs.umich.edu/~addi/perl/Imager/devel/
 
 
         For latest versions check the Imager-devel pages:
         http://www.eecs.umich.edu/~addi/perl/Imager/devel/
 
-===================================================
+=================================================================