]> git.imager.perl.org - imager.git/blob - GIF/Changes
i_circle_aa_low() could buffer overflow
[imager.git] / GIF / Changes
1 Imager-File-GIF 0.91
2 ====================
3
4  - a write failure when writing to a GIF file could leak memory.
5
6 Imager-File-GIF 0.90
7 ====================
8
9  - don't leave a test file behind when probing for the 4.2.0 file
10    version bug fails.
11
12  - update the bundled/modified Devel::CheckLib to handle the gcc-4
13    symlink on Cygwin
14
15 Imager-File-GIF 0.89
16 ====================
17
18  - add support for giflib 5.1.0, which added error code pointer
19    parameters to EGifCloseFile() and DGifCloseFile().
20    https://rt.cpan.org/Ticket/Display.html?id=96756
21
22  - avoid a double-free when do_write() fails.
23
24 Imager-File-GIF 0.88
25 ====================
26
27  - eliminate various set but otherwise unused variables caught by GCC.
28
29 Imager-File-GIF 0.87
30 ====================
31
32  - add the missing 0.86 changes list
33
34  - update README
35
36 Imager-File-GIF 0.86
37 ====================
38
39  - avoid re-entrancy to giflib using the mutex API
40
41 Imager-File-GIF 0.85
42 ====================
43
44  - add giflib 5.0 support.
45    https://rt.cpan.org/Ticket/Display.html?id=79029
46    The giflib API Imager uses doesn't have a mechanism to set the
47    header version in 5.0.0.
48
49  - previously a transparency enabled write (the default) would always
50    use a GIF89a header even if none of the images were transparent.
51
52  - update the GIF library probe code to check for the new giflib 5.0.1
53    EGifSetGifVersion() function, and to check for the giflib 4.2.0
54    uninitialized gif89 bug.
55    https://rt.cpan.org/Ticket/Display.html?id=79679
56    http://sourceforge.net/tracker/?func=detail&aid=3574283&group_id=102202&atid=631304
57
58  - clean up .dSYM directories generated performing probes on OS X
59    Mountain Lion.
60
61  - pass the --verbose command-line option through to Imager::Probe in
62    Makefile.PL
63    https://rt.cpan.org/Ticket/Display.html?id=75878
64
65 Imager-File-GIF 0.84 - released with Imager 0.92_01
66 ====================
67
68  - giflib 4.2 eliminates the GIF_LIB_VERSION macro, handle that
69    correctly for both probing and runtime.
70    https://rt.cpan.org/Ticket/Display.html?id=77672
71
72  - allow building with C89 compilers
73
74 Imager-File-GIF 0.83
75 ====================
76
77  - no longer fallback to using DynaLoader to load the XS code
78    https://rt.cpan.org/Ticket/Display.html?id=75560
79
80 Imager-File-GIF 0.82
81 ====================
82
83  - modify to use the new buffered I/O functions instead of calling
84    I/O layer callbacks directly.
85
86  - handle I/O close errors properly
87
88 Imager-File-GIF 0.81
89 ====================
90
91  - update the bundled (and still modified) Devel::CheckLib
92    https://rt.cpan.org/Ticket/Display.html?id=69170
93
94  - use snprintf() when imconfig.h indicates it's available
95    https://rt.cpan.org/Ticket/Display.html?id=69147
96
97 Imager-File-GIF 0.80
98 ====================
99
100  - the big types cleanup
101
102  - refuse to write images (or screens) that are too large to represent.
103
104 Imager-File-GIF 0.79
105 ====================
106
107  - writing a paletted image to GIF wouldn't always use the colors
108    supplied (or generated, eg. via make_colors => "mono"), which was
109    confusing at best.  Requires changes from Imager 0.84.
110    https://rt.cpan.org/Ticket/Display.html?id=67912
111
112  - replace (imager|tony)@imager.perl.org in the doc, since I don't
113    plan to continue receiving mail at that address.
114    https://rt.cpan.org/Ticket/Display.html?id=68591
115
116 Imager-File-GIF 0.78
117 ====================
118
119 Split out from Imager.