update Changes
[imager.git] / GIF / Changes
CommitLineData
c7b3be1b
TC
1Imager-File-GIF 0.93
2====================
3
4 - log the map object only after we check it was successfully created.
5
6Imager-File-GIF 0.92
7====================
8
9 - improve Makefile.PL metadata
10
a2791e47
TC
11Imager-File-GIF 0.91
12====================
13
14 - a write failure when writing to a GIF file could leak memory.
15
16Imager-File-GIF 0.90
a963cbec
TC
17====================
18
19 - don't leave a test file behind when probing for the 4.2.0 file
20 version bug fails.
21
c7f06039
TC
22 - update the bundled/modified Devel::CheckLib to handle the gcc-4
23 symlink on Cygwin
24
7b486870
TC
25Imager-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
98747309
TC
34Imager-File-GIF 0.88
35====================
36
37 - eliminate various set but otherwise unused variables caught by GCC.
38
0953e1cf
TC
39Imager-File-GIF 0.87
40====================
41
42 - add the missing 0.86 changes list
43
44 - update README
45
46Imager-File-GIF 0.86
47====================
48
49 - avoid re-entrancy to giflib using the mutex API
50
7a5f7bc6
TC
51Imager-File-GIF 0.85
52====================
53
54 - add giflib 5.0 support.
55 https://rt.cpan.org/Ticket/Display.html?id=79029
71fbe41a
TC
56 The giflib API Imager uses doesn't have a mechanism to set the
57 header version in 5.0.0.
7a5f7bc6 58
b2f967ef
TC
59 - previously a transparency enabled write (the default) would always
60 use a GIF89a header even if none of the images were transparent.
61
d0ffc81a
TC
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
70b577d3
TC
68 - clean up .dSYM directories generated performing probes on OS X
69 Mountain Lion.
70
8c323994
TC
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
7a5f7bc6 75Imager-File-GIF 0.84 - released with Imager 0.92_01
9dd824c0 76====================
b1c75496
TC
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
9dd824c0
TC
82 - allow building with C89 compilers
83
a5919365
TC
84Imager-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
4b2e59d3
TC
90Imager-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
5fd542c7
TC
98Imager-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
107Imager-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
59c150a4
TC
114Imager-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
04b6f77c
TC
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
893474f1
TC
126Imager-File-GIF 0.78
127====================
128
129Split out from Imager.