1<HTML> 2<HEAD> 3<TITLE> 4 Changes in TIFF v3.7.0beta 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.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://download.osgeo.org/libtiff"> 21download.osgeo.org</a>, directory pub/libtiff</A><BR> 22<B>Master HTTP Site</B>: <A HREF="http://www.simplesystems.org/libtiff/"> 23http://www.simplesystems.org/libtiff/</a> 24<HR SIZE=4 WIDTH=65% ALIGN=left> 25</UL> 26 27<P> 28This document describes the changes made to the software between the 29<I>previous</I> and <I>current</I> versions (see above). 30If you don't find something listed here, then it was not done in this 31timeframe, or it was not considered important enough to be mentioned. 32The 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<LI><A HREF="#lzwkit">Changes in the LZW compression kit</A> 40</UL> 41<p> 42<P><HR WIDTH=65% ALIGN=left> 43 44<!---------------------------------------------------------------------------> 45 46<A NAME="highlights"><B><FONT SIZE=+3>M</FONT>AJOR CHANGES:</B></A> 47 48<ul> 49 <li> LZW compression enabled by default. You don't need the separate 50 compression kit anymore. 51 52 <li> bmp2tiff: Added new utility to convert Windows BMP files 53 into TIFFs. 54 55 <li> The first attempt to implement a test suite. 56</ul> 57 58 59<P><HR WIDTH=65% ALIGN=left> 60<!---------------------------------------------------------------------------> 61 62<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A> 63 64<UL> 65 <li> Many portability fixes in the new autotooled build suite. 66</UL> 67 68<P><HR WIDTH=65% ALIGN=left> 69 70<!---------------------------------------------------------------------------> 71 72<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A> 73 74<UL> 75 <li> libtiff/{tif_luv.c, tif_next.c, tif_thunder.c}: Several buffer 76 overruns fixed, as noted by Chris Evans. 77 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. 81 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. 85 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 88 samples as per bug 89 <A HREF="http://bugzilla.remotesensing.org/show_bug.cgi?id=576"> 90 http://bugzilla.remotesensing.org/show_bug.cgi?id=576</A>. 91 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>. 97 98 <li> libtiff/{tiffiop.h, tif_dirinfo.c}: Fixed problem with the static 99 variable as per bug 100 <A HREF="http://bugzilla.remotesensing.org/show_bug.cgi?id=593"> 101 http://bugzilla.remotesensing.org/show_bug.cgi?id=593</A>. 102 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. 106 107 <li> libtiff/tif_dir.c: Call TIFFError() instead of producing warnings 108 when setting custom tags by value. Reported by Eric Fieleke. 109 110</UL> 111 112<P><HR WIDTH=65% ALIGN=left> 113 114<!--------------------------------------------------------------------------> 115 116<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A> 117 118<UL> 119 <li> tiff2ps: Avoid zero division in setupPageState() function; 120 properly initialize array in PSDataBW(). 121 122 <li> tiff2pdf: Multiple bugfixes. 123 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>. 127 128 <li> bmp2tiff: Added new utility to convert Windows BMP files 129 into TIFFs. 130 131</UL> 132 133<P><HR WIDTH=65% ALIGN=left> 134 135<!---------------------------------------------------------------------------> 136 137<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A> 138 139<UL> 140 141 <li> No changes. 142 143</UL> 144 145<!---------------------------------------------------------------------------> 146 147<A NAME="lzwkit"><B><FONT SIZE=+3>C</FONT>HANGES IN THE LZW COMPRESSION 148KIT:</B></A> 149<UL> 150 151 <li> This one is not longer needed. 152 153</UL> 154 155<A HREF="index.html"><IMG SRC="images/back.gif"></A> TIFF home page.<BR> 156 157<HR> 158 159Last updated $Date: 2016-09-25 20:05:45 $. 160 161</BODY> 162</HTML> 163