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 $.