New comit of SDL2
[supertux.git] / src / SDL2 / external / tiff-4.0.3 / html / v3.7.2.html
1 <HTML>
2 <HEAD>
3 <TITLE>
4         Changes in TIFF v3.7.2
5 </TITLE>
6 </HEAD>
7
8 <BODY BGCOLOR=white>
9 <FONT FACE="Helvetica, Arial, Sans">
10 <FONT FACE="Helvetica, Arial, Sans"> 
11
12 <BASEFONT SIZE=4>
13 <B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B>
14 <BASEFONT SIZE=3>
15
16 <UL>
17 <HR SIZE=4 WIDTH=65% ALIGN=left>
18 <B>Current Version</B>: v3.7.2<BR>
19 <B>Previous Version</B>: <A HREF=v3.7.1.html>v3.7.1</a><BR>
20 <B>Master FTP Site</B>: <A HREF="ftp://ftp.remotesensing.org/pub/libtiff">
21 ftp.remotesensing.org</a>, directory pub/libtiff</A><BR>
22 <B>Master HTTP Site</B>: <A HREF="http://www.remotesensing.org/libtiff">
23 http://www.remotesensing.org/libtiff</a> 
24 <HR SIZE=4 WIDTH=65% ALIGN=left>
25 </UL>
26
27 <P>
28 This document describes the changes made to the software between the
29 <I>previous</I> and <I>current</I> versions (see above).
30 If you don't find something listed here, then it was not done in this
31 timeframe, or it was not considered important enough to be mentioned.
32 The following information is located here:
33 <UL>
34 <LI><A HREF="#hightlights">Major Changes</A>
35 <LI><A HREF="#configure">Changes in the software configuration</A>
36 <LI><A HREF="#libtiff">Changes in libtiff</A>
37 <LI><A HREF="#tools">Changes in the tools</A>
38 <LI><A HREF="#contrib">Changes in the contrib area</A>
39 </UL>
40 <p> 
41 <P><HR WIDTH=65% ALIGN=left>
42
43 <!--------------------------------------------------------------------------->
44
45 <A NAME="highlights"><B><FONT SIZE=+3>M</FONT>AJOR CHANGES:</B></A>
46
47 <UL>
48
49         <li> Maintainance release. Many bugfixes in the build environment
50         and compatibility improvements.
51
52 </UL>
53
54
55 <P><HR WIDTH=65% ALIGN=left>
56 <!--------------------------------------------------------------------------->
57
58 <A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
59
60 <UL>
61         <li> configure.ac: Use -rpath option instead of -R as per bug
62         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=732">
63                 http://bugzilla.remotesensing.org/show_bug.cgi?id=732</a>
64
65         <li> tif_stream.cxx: Fixes for C++ stream interface from
66         Michael Rinne and Edward Lam.
67
68         <li> configure.ac: Make the documentation directory location
69         configurable via the --with-docdir option (as suggested by
70         Jeremy C. Reed).
71
72         <li> Place the C++ stream API in the separate library called
73         libtiffxx to avoid unneeded dependencies. Probably there will be
74         more C++ API in the future. As per bugs
75         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=733">
76                 http://bugzilla.remotesensing.org/show_bug.cgi?id=733</a>
77         and <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=730">
78                 http://bugzilla.remotesensing.org/show_bug.cgi?id=730</a>
79         
80         <li> configure, configure.ac: Replace --disable-c++ with the
81         --disable-cxx option as per bug
82         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=730">
83                 http://bugzilla.remotesensing.org/show_bug.cgi?id=730</a>.
84
85 </UL>
86
87 <P><HR WIDTH=65% ALIGN=left>
88
89 <!--------------------------------------------------------------------------->
90
91 <A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>
92
93 <UL>
94
95         <li> Applied patch from Lee Howard to support a new tag TIFFTAG_FAXDCS
96         (34911) used in HylaFax software. As per bug
97         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=771">
98                 http://bugzilla.remotesensing.org/show_bug.cgi?id=771</a>
99
100         <li> tif_open.c: Remove unnesessary TIFFSeekFile() call as per
101         bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=756">
102                 http://bugzilla.remotesensing.org/show_bug.cgi?id=756</a>
103
104         <li> tiff.h: Changed the int8 definition to be always signed char
105         as per bug
106         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=727">
107                 http://bugzilla.remotesensing.org/show_bug.cgi?id=727</a>
108
109         <li> tiffio.h: Move TIFFOpenW() function into the extern "C"{}
110         block as per bug
111         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=763">
112                 http://bugzilla.remotesensing.org/show_bug.cgi?id=763</a>
113
114         <li> tif_dirread.c: Estimate strip size in case of wrong or
115         suspicious values in the tags. As per bugs
116         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=705">
117                 http://bugzilla.remotesensing.org/show_bug.cgi?id=705</a>
118         and <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=320">
119                 http://bugzilla.remotesensing.org/show_bug.cgi?id=320</a>
120
121         <li> tif_color.c: Use double as the second argument of pow()
122         function in TIFFCIELabToRGBInit(). As per bug
123         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=741">
124                 http://bugzilla.remotesensing.org/show_bug.cgi?id=741</a>
125
126         <li> tif_pixarlog.c: Avoid warnings when converting float to
127         integer as per bug
128         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=740">
129                 http://bugzilla.remotesensing.org/show_bug.cgi?id=740</a>
130
131         <li> tif_getimage.c: Always fill the error message buffer in
132         TIFFRGBAImageBegin() as per bug
133         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=739">
134                 http://bugzilla.remotesensing.org/show_bug.cgi?id=739</a>
135
136         <li> tif_jpeg.c: Added ability to read/write the fax specific
137         TIFFTAG_FAXRECVPARAMS, TIFFTAG_FAXSUBADDRESS and TIFFTAG_FAXRECVTIME
138         tags as per bug
139         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=736">
140                 http://bugzilla.remotesensing.org/show_bug.cgi?id=736</a>
141
142         <li> tif_win32.c: Fixed message formatting in functions
143         Win32WarningHandler() and Win32ErrorHandler() as per bug
144         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=735">
145                 http://bugzilla.remotesensing.org/show_bug.cgi?id=735</a>
146
147         <li> tiffio.h: Move the color conversion routines in the 'extern
148         "C"' section as per bug
149         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=727">
150                 http://bugzilla.remotesensing.org/show_bug.cgi?id=727</a>
151
152         <li> tiff.h: Restore back the workaround for AIX Visual Age C
153         compiler to avoid double definition of BSD types as per bug
154         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=39">
155                 http://bugzilla.remotesensing.org/show_bug.cgi?id=39</a>
156
157         <li> tif_getimage.c: More fixes for multiple-alpha-channelled
158         RGB-images as per bug
159         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=713">
160         http://bugzilla.remotesensing.org/show_bug.cgi?id=713</a>
161
162 </UL>
163
164 <P><HR WIDTH=65% ALIGN=left>
165
166 <!-------------------------------------------------------------------------->
167         
168 <A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
169
170 <UL>
171
172         <li> tiffcmp.c: Added ability to compare the 32-bit integer and
173         floating point data; complain on unsupported bit depths.
174
175         <li> tiffcmp.c: Use properly sized buffer in short arrays comparison
176         as per bug
177         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=785">
178                 http://bugzilla.remotesensing.org/show_bug.cgi?id=785</a>
179
180         <li> fax2ps.c: Replace insecure mktemp() function with the
181         tmpfile() as per bug
182         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=786">
183                 http://bugzilla.remotesensing.org/show_bug.cgi?id=786</a>
184
185         <li> tiffgt.c: Fix problem on big-endian CPUs so that images
186         display more correctly.  Images display brighter than they should
187         on a Sun workstation.
188
189         <li> tiff2ps.c: Fixed problem with page sizes as per bug
190         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=742">
191                 http://bugzilla.remotesensing.org/show_bug.cgi?id=742</a>
192
193         <li> tiff2ps.c: Interpret the -w and -h options independently. As
194         per bug
195         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=689">
196                 http://bugzilla.remotesensing.org/show_bug.cgi?id=689</a>
197
198         <li> tiffdump.c: Fixed problem when read broken TIFFs with the
199         wrong tag counts (Dmitry V. Levin, Martin Pitt).
200
201         <li> tiffset.c: Convert character option to integer value as per
202         bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=725">
203         http://bugzilla.remotesensing.org/show_bug.cgi?id=725</a>.
204
205 </UL>
206
207 <P><HR WIDTH=65% ALIGN=left>
208
209 <!--------------------------------------------------------------------------->
210
211 <A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A>
212
213 <UL> 
214
215         <li> No changes.
216
217 </UL>
218
219 Last updated $Date: 2005/03/15 15:17:44 $.
220
221 </BODY>
222 </HTML>