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