New comit of SDL2
[supertux.git] / src / SDL2 / external / tiff-4.0.3 / html / v3.8.1.html
1 <HTML>
2 <HEAD>
3 <TITLE>
4         Changes in TIFF v3.8.1
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.8.1<BR>
19 <B>Previous Version</B>: <A HREF=v3.8.0.html>v3.8.0</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         <li> Bug-fix release.
49 </UL>
50
51
52 <P><HR WIDTH=65% ALIGN=left>
53 <!--------------------------------------------------------------------------->
54
55 <A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
56
57 <UL>
58         <li> libtool related stuff updated from the 2.1a branch.
59
60         <li> Fix with_default_strip_size comparison as reported by
61         Norihiko Murase.
62 </UL>
63
64 <P><HR WIDTH=65% ALIGN=left>
65
66 <!--------------------------------------------------------------------------->
67
68 <A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>
69
70 <UL>
71
72         <li> tif_dirread.c: Fixed error reporting in TIFFFetchAnyArray()
73         function as per bug
74         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1102">
75                 http://bugzilla.remotesensing.org/show_bug.cgi?id=1102</a>
76
77         <li> tif_jpeg.c, tif_pixarlog.c, tif_fax3.c, tif_zip.c:
78         Properly restore setfield/getfield methods in cleanup functions. As
79         per bug
80         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1102">
81                 http://bugzilla.remotesensing.org/show_bug.cgi?id=1102</a>
82
83         <li> tif_lzw.c, tif_pixarlog.c, tif_zip.c: Use
84         TIFFPredictorCleanup() in codec cleanup methods. As per bug
85         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1102">
86                 http://bugzilla.remotesensing.org/show_bug.cgi?id=1102</a>
87
88         <li> tif_predict.c, tif_predict.h: Added new function
89         TIFFPredictorCleanup() to restore parent decode/encode/field methods.
90
91         <li> tif_dirread.c: Fixed integer overflow condition in
92         TIFFFetchData() function. As per bug
93         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1102">
94                 http://bugzilla.remotesensing.org/show_bug.cgi?id=1102</a>
95
96         <li> tif_ojpeg.c: Set the ReferenceBlackWhite with the
97         TIFFSetField() method, not directly. As per bug
98         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1043">
99                 http://bugzilla.remotesensing.org/show_bug.cgi?id=1043</a>
100
101         <li> tif_write.c: Small code rearrangement in TIFFWriteScanline()
102         to avoid crash as per bug
103         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1081">
104         http://bugzilla.remotesensing.org/show_bug.cgi?id=1081</a>
105
106         <li> tif_dirwrite.c: Properly write TIFFTAG_DOTRANGE tag as per
107         bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1088">
108         http://bugzilla.remotesensing.org/show_bug.cgi?id=1088</a>
109
110         <li> tif_print.c: Properly read TIFFTAG_PAGENUMBER,
111         TIFFTAG_HALFTONEHINTS, TIFFTAG_YCBCRSUBSAMPLING and TIFFTAG_DOTRANGE
112         tags as per bug
113         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1088">
114         http://bugzilla.remotesensing.org/show_bug.cgi?id=1088</a>
115
116         <li> tif_tile.c: Fix error reporting in TIFFCheckTile() as per
117         bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1063">
118         http://bugzilla.remotesensing.org/show_bug.cgi?id=1063</a>
119
120         <li> tif_color.c: Avoid overflow in case of wrong input as per
121         bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1065">
122         http://bugzilla.remotesensing.org/show_bug.cgi?id=1065</a>
123
124         <li> tif_dirinfo.c: Use TIFF_NOTYPE instead of 0 when
125         appropriate. As per bug
126         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1033">
127                 http://bugzilla.remotesensing.org/show_bug.cgi?id=1033</a>
128
129         <li> tif_aux.c: Fixed type of temporary variable in
130         _TIFFCheckMalloc() as per bug
131         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=103">
132                 http://bugzilla.remotesensing.org/show_bug.cgi?id=103</a>
133
134         <li> tif_aux.c: Return static array when fetching default
135         YCbCrCoefficients (another problem, reported a the
136         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1029">
137                 http://bugzilla.remotesensing.org/show_bug.cgi?id=1029</a>
138         entry).
139
140         <li> tif_dir.c: Special handling for PageNumber, HalftoneHints,
141         YCbCrSubsampling and DotRange tags as per bugs
142         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1029">
143                 http://bugzilla.remotesensing.org/show_bug.cgi?id=1029</a>
144         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1034">
145                 http://bugzilla.remotesensing.org/show_bug.cgi?id=1034</a>
146
147         <li> tif_dirread.c: Use _TIFFGetExifFieldInfo() instead of
148         _TIFFGetFieldInfo() in TIFFReadEXIFDirectory() call as per bug
149         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1026">
150                 http://bugzilla.remotesensing.org/show_bug.cgi?id=1026</a>
151
152         <li> tif_dirinfo.c: Change definitions for TIFFTAG_ICCPROFILE,
153         TIFFTAG_PHOTOSHOP, TIFFTAG_RICHTIFFIPTC, TIFFTAG_XMLPACKET:
154         readcount should be uint32 value.
155
156 </UL>
157
158 <P><HR WIDTH=65% ALIGN=left>
159
160 <!-------------------------------------------------------------------------->
161         
162 <A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
163
164 <UL>
165         <li> ppm2tiff.c: Added support for PBM files as per bug
166         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1044">
167         http://bugzilla.remotesensing.org/show_bug.cgi?id=1044</a>
168
169         <li> tiff2pdf.c: Functions t2p_sample_rgbaa_to_rgb() and
170         t2p_sample_rgba_to_rgb() was used in place of each other, that was
171         resulted in problems with RGBA images with associated alpha.
172         As per bug
173         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1097">
174         http://bugzilla.remotesensing.org/show_bug.cgi?id=1097</a>
175
176         <li> tiff2ps.c: Properly scale all the pages when converting
177         multipage TIFF with /width/height/center options set. As per bug
178         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1080">
179         http://bugzilla.remotesensing.org/show_bug.cgi?id=1080</a>
180
181         <li> tiff2pdf.c: Do not create output file until all option checks
182         will be done. As per bug
183         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1072">
184                 http://bugzilla.remotesensing.org/show_bug.cgi?id=1072</a>
185
186         <li> bmp2tiff.c: Added ability to create multipage TIFFs from the
187         list of input files as per bug
188         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1077">
189         http://bugzilla.remotesensing.org/show_bug.cgi?id=1077</a>
190
191         <li> tiffgt.c: Avoid crashing in case of image unsupported by
192         TIFFRGBAImage interface.
193
194         <li> tiff2pdf.c: Fixed support for non-YCbCr encoded JPEG
195         compressed TIFF files, per submission from Dan Cobra.
196
197         <li> bmp2tiff, pal2rgb, ppm2tiff, ras2tiff, raw2tiff, sgi2tiff,
198         tiff2bw, tiffcp: Fixed jpeg option processing so -c jpeg:r:50 works
199         properly as per bug:
200         <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1025">
201                 http://bugzilla.remotesensing.org/show_bug.cgi?id=1025</a>
202
203 </UL>
204
205 <P><HR WIDTH=65% ALIGN=left>
206
207 <!--------------------------------------------------------------------------->
208
209 <A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A>
210
211 <UL> 
212 </UL>
213
214 Last updated $Date: 2006/03/13 14:52:12 $.
215
216 </BODY>
217 </HTML>