4         Changes in TIFF v3.7
.0beta
 
   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.7
.0beta
<BR> 
  19 <B>Previous Version
</B>: 
<A HREF=v3.7
.0alpha.html
>v3.7
.0alpha
</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> 
  39 <LI><A HREF=
"#lzwkit">Changes in the LZW compression kit
</A> 
  42 <P><HR WIDTH=
65% ALIGN=left
> 
  44 <!---------------------------------------------------------------------------> 
  46 <A NAME=
"highlights"><B><FONT SIZE=+
3>M
</FONT>AJOR CHANGES:
</B></A> 
  49         <li> LZW compression enabled by default. You don't need the separate
 
  50         compression kit anymore.
 
  52         <li> bmp2tiff: Added new utility to convert Windows BMP files
 
  55         <li> The first attempt to implement a test suite.
 
  59 <P><HR WIDTH=
65% ALIGN=left
> 
  60 <!---------------------------------------------------------------------------> 
  62 <A NAME=
"configure"><B><FONT SIZE=+
3>C
</FONT>HANGES IN THE SOFTWARE CONFIGURATION:
</B></A> 
  65         <li> Many portability fixes in the new autotooled build suite.
 
  68 <P><HR WIDTH=
65% ALIGN=left
> 
  70 <!---------------------------------------------------------------------------> 
  72 <A NAME=
"libtiff"><B><FONT SIZE=+
3>C
</FONT>HANGES IN LIBTIFF:
</B></A> 
  75         <li> libtiff/{tif_luv.c, tif_next.c, tif_thunder.c}: Several buffer
 
  76         overruns fixed, as noted by Chris Evans.
 
  78         <li> BSD data types (u_char, u_short, u_int, u_long) is no longer
 
  79         used internally in the libtiff. Should result in simpler configuration
 
  80         and better portability.
 
  82         <li> libtiff/tiff.h: Fix column tagging. Reference current Adobe XMP
 
  83         specification. Reference libtiff bug tracking system to submit
 
  84         private tag additions.
 
  86         <li> libtiff/tif_dirread.c: Don't reject to read tags of the
 
  87         SamplesPerPixel size when the tag count is greater than number of
 
  89         <A HREF=
"http://bugzilla.remotesensing.org/show_bug.cgi?id=576"> 
  90                 http://bugzilla.remotesensing.org/show_bug.cgi?id=
576</A>.
 
  92         <li> libtiff/{tiffio.h, tif_open.c}: Applied patches from
 
  93         Joris Van Damme to avoid requirement for tiffiop.h inclusion in
 
  94         some applications. Look for details here:
 
  95         <A HREF=
"http://www.asmail.be/msg0054799560.html"> 
  96                 http://www.asmail.be/msg0054799560.html
</A>.
 
  98         <li> libtiff/{tiffiop.h, tif_dirinfo.c}: Fixed problem with the static
 
 100         <A HREF=
"http://bugzilla.remotesensing.org/show_bug.cgi?id=593"> 
 101                 http://bugzilla.remotesensing.org/show_bug.cgi?id=
593</A>.
 
 103         <li> libtiff/tif_lzw.c: LZW compression code is merged back from the
 
 104         separate package. All libtiff tools are updated to not advertise an
 
 105         abcence of LZW support.
 
 107         <li> libtiff/tif_dir.c: Call TIFFError() instead of producing warnings
 
 108         when setting custom tags by value. Reported by Eric Fieleke.
 
 112 <P><HR WIDTH=
65% ALIGN=left
> 
 114 <!--------------------------------------------------------------------------> 
 116 <A NAME=
"tools"><B><FONT SIZE=+
3>C
</FONT>HANGES IN THE TOOLS:
</B></A> 
 119         <li> tiff2ps: Avoid zero division in setupPageState() function;
 
 120         properly initialize array in PSDataBW().
 
 122         <li> tiff2pdf: Multiple bugfixes.
 
 124         <li> ras2tiff:  Fixed issue with missed big-endian checks as per bug
 
 125         </A HREF=
"http://bugzilla.remotesensing.org/show_bug.cgi?id=586"> 
 126                  http://bugzilla.remotesensing.org/show_bug.cgi?id=
586</A>.
 
 128         <li> bmp2tiff: Added new utility to convert Windows BMP files
 
 133 <P><HR WIDTH=
65% ALIGN=left
> 
 135 <!---------------------------------------------------------------------------> 
 137 <A NAME=
"contrib"><B><FONT SIZE=+
3>C
</FONT>HANGES IN THE CONTRIB AREA:
</B></A> 
 145 <!---------------------------------------------------------------------------> 
 147 <A NAME=
"lzwkit"><B><FONT SIZE=+
3>C
</FONT>HANGES IN THE LZW COMPRESSION
 
 151         <li> This one is not longer needed.
 
 155 <A HREF=
"index.html"><IMG SRC=
"images/back.gif"></A> TIFF home page.
<BR> 
 159 Last updated $Date: 
2006/
03/
18 17:
12:
47 $.