]> git.imager.perl.org - imager.git/commitdiff
change notes + todo for the iobuf changes
authorTony Cook <tony@develop-help.com>
Sat, 10 Sep 2011 03:13:46 +0000 (13:13 +1000)
committerTony Cook <tony@develop-help.com>
Mon, 12 Sep 2011 12:38:25 +0000 (22:38 +1000)
Changes

diff --git a/Changes b/Changes
index 34d53def288c57cb1379acebd5ca4aa5477f82af..68f62ba30bd16fab34cf53fe4b347746f7b86420 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,30 @@
 Imager release history.  Older releases can be found in Changes.old
 
+ - io_glue I/O buffering re-work:
+
+   - reorganize io_glue to do it's own buffering by default
+
+   - use the new i_io_peekn() when checking for file magic to avoid
+     seek, allowing Imager to detect the file type and read the file
+     from a read only stream (for formats that don't use random
+     access)
+
+   - fix the TGA performance problem, most noticably on Win32
+     https://rt.cpan.org/Ticket/Display.html?id=70037
+
+   - TIFF now uses wrapper functions of the correct types to avoid casts
+     https://rt.cpan.org/Ticket/Display.html?id=69912
+
+To do:
+
+ - make sure i_io_close() is called and the result is checked
+
+ - remove other buffering
+
+ - allow _get_writer() to produce unbuffered writers
+
+ - coverage/functional tests for the buffering code
+
 Imager 0.86
 ===========