9 <FONT FACE=
"Helvetica, Arial, Sans">
10 <FONT FACE=
"Helvetica, Arial, Sans">
13 <B><FONT SIZE=+
3>T
</FONT>IFF
<FONT SIZE=+
2>C
</FONT>HANGE
<FONT SIZE=+
2>I
</FONT>NFORMATION
</B>
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
>
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:
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>
41 <P><HR WIDTH=
65% ALIGN=left
>
43 <!--------------------------------------------------------------------------->
45 <A NAME=
"highlights"><B><FONT SIZE=+
3>M
</FONT>AJOR CHANGES:
</B></A>
52 <P><HR WIDTH=
65% ALIGN=left
>
53 <!--------------------------------------------------------------------------->
55 <A NAME=
"configure"><B><FONT SIZE=+
3>C
</FONT>HANGES IN THE SOFTWARE CONFIGURATION:
</B></A>
58 <li> libtool related stuff updated from the
2.1a branch.
60 <li> Fix with_default_strip_size comparison as reported by
64 <P><HR WIDTH=
65% ALIGN=left
>
66 <!--------------------------------------------------------------------------->
68 <A NAME=
"libtiff"><B><FONT SIZE=+
3>C
</FONT>HANGES IN LIBTIFF:
</B></A>
72 <li> tif_dirread.c: Fixed error reporting in TIFFFetchAnyArray()
74 <a href=
"http://bugzilla.remotesensing.org/show_bug.cgi?id=1102">
75 http://bugzilla.remotesensing.org/show_bug.cgi?id=
1102</a>
77 <li> tif_jpeg.c, tif_pixarlog.c, tif_fax3.c, tif_zip.c:
78 Properly restore setfield/getfield methods in cleanup functions. As
80 <a href=
"http://bugzilla.remotesensing.org/show_bug.cgi?id=1102">
81 http://bugzilla.remotesensing.org/show_bug.cgi?id=
1102</a>
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>
88 <li> tif_predict.c, tif_predict.h: Added new function
89 TIFFPredictorCleanup() to restore parent decode/encode/field methods.
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>
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>
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>
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>
110 <li> tif_print.c: Properly read TIFFTAG_PAGENUMBER,
111 TIFFTAG_HALFTONEHINTS, TIFFTAG_YCBCRSUBSAMPLING and TIFFTAG_DOTRANGE
113 <a href=
"http://bugzilla.remotesensing.org/show_bug.cgi?id=1088">
114 http://bugzilla.remotesensing.org/show_bug.cgi?id=
1088</a>
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>
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>
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>
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>
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>
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>
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>
152 <li> tif_dirinfo.c: Change definitions for TIFFTAG_ICCPROFILE,
153 TIFFTAG_PHOTOSHOP, TIFFTAG_RICHTIFFIPTC, TIFFTAG_XMLPACKET:
154 readcount should be uint32 value.
158 <P><HR WIDTH=
65% ALIGN=left
>
160 <!-------------------------------------------------------------------------->
162 <A NAME=
"tools"><B><FONT SIZE=+
3>C
</FONT>HANGES IN THE TOOLS:
</B></A>
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>
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.
173 <a href=
"http://bugzilla.remotesensing.org/show_bug.cgi?id=1097">
174 http://bugzilla.remotesensing.org/show_bug.cgi?id=
1097</a>
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>
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>
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>
191 <li> tiffgt.c: Avoid crashing in case of image unsupported by
192 TIFFRGBAImage interface.
194 <li> tiff2pdf.c: Fixed support for non-YCbCr encoded JPEG
195 compressed TIFF files, per submission from Dan Cobra.
197 <li> bmp2tiff, pal2rgb, ppm2tiff, ras2tiff, raw2tiff, sgi2tiff,
198 tiff2bw, tiffcp: Fixed jpeg option processing so -c jpeg:r:
50 works
200 <a href=
"http://bugzilla.remotesensing.org/show_bug.cgi?id=1025">
201 http://bugzilla.remotesensing.org/show_bug.cgi?id=
1025</a>
205 <P><HR WIDTH=
65% ALIGN=left
>
207 <!--------------------------------------------------------------------------->
209 <A NAME=
"contrib"><B><FONT SIZE=+
3>C
</FONT>HANGES IN THE CONTRIB AREA:
</B></A>
214 Last updated $Date:
2006/
03/
13 14:
52:
12 $.