]> git.imager.perl.org - imager.git/commitdiff
update Changes
authorTony Cook <tony@develop-help.com>
Wed, 16 Mar 2016 08:27:56 +0000 (19:27 +1100)
committerTony Cook <tony@develop-help.com>
Wed, 16 Mar 2016 08:27:56 +0000 (19:27 +1100)
Changes
GIF/Changes

diff --git a/Changes b/Changes
index 73bc8c45b00dd2e73c3159a86ed27c4993fd01d0..373fd27909bdf826051232dd5e8e97588316eb47 100644 (file)
--- a/Changes
+++ b/Changes
@@ -6,8 +6,8 @@ Imager release history.  Older releases can be found in Changes.old
    the method called returned an empty list.  For an example of the problem
    caused see: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812093
 
    the method called returned an empty list.  For an example of the problem
    caused see: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=812093
 
- - remove some noise from when Imager tried to work with buggy
-   versions of giflib.
+ - remove some noise from when Imager tried to work with bugs in old
+   versions of giflib.  I can't do much about the new bugs.
 
  - the new autolevels filter (Imager 0.99) used an integer for the
    sample scaling factor which caused the top output level to be too
 
  - the new autolevels filter (Imager 0.99) used an integer for the
    sample scaling factor which caused the top output level to be too
@@ -42,6 +42,18 @@ Imager release history.  Older releases can be found in Changes.old
    - the nearest_color filter (undocumented until I find a use for it)
      leaked both temporaries passed to the API and internal buffers
 
    - the nearest_color filter (undocumented until I find a use for it)
      leaked both temporaries passed to the API and internal buffers
 
+   - the internal process of upgrading a paletted image to a direct
+     color image would leak a context object reference count.
+
+   - a write failure when writing to a GIF file could leak memory.
+
+   - failing to write to a 1-bit/pixel ICO image could leak memory.
+
+ - Imager no longer deliberately leaks the context object from the
+   initial thread.  This was done to ensure there was always a context
+   object available, but the code that needed that now handles the
+   lack correctly,
+
  - fixed some uninitialized memory usage detected by valgrind:
 
    - rotate()/i_rotate_exact()/i_rotate_exact_bg()/i_matrix_transform()/
  - fixed some uninitialized memory usage detected by valgrind:
 
    - rotate()/i_rotate_exact()/i_rotate_exact_bg()/i_matrix_transform()/
index 68ccac290bc14c54b40ecd5a813ae1a0bd6e738d..9f7027c981f4f77b653b61ca5a1a38ee45df14c6 100644 (file)
@@ -1,4 +1,9 @@
-Imager-File-GIF 0.89
+Imager-File-GIF 0.91
+====================
+
+ - a write failure when writing to a GIF file could leak memory.
+
+Imager-File-GIF 0.90
 ====================
 
  - don't leave a test file behind when probing for the 4.2.0 file
 ====================
 
  - don't leave a test file behind when probing for the 4.2.0 file