150211dbcSAndrey Kiselev<HTML> 250211dbcSAndrey Kiselev<HEAD> 350211dbcSAndrey Kiselev<TITLE> 450211dbcSAndrey Kiselev Changes in TIFF v3.7.0 550211dbcSAndrey Kiselev</TITLE> 650211dbcSAndrey Kiselev</HEAD> 750211dbcSAndrey Kiselev 850211dbcSAndrey Kiselev<BODY BGCOLOR=white> 950211dbcSAndrey Kiselev<FONT FACE="Helvetica, Arial, Sans"> 1050211dbcSAndrey Kiselev<FONT FACE="Helvetica, Arial, Sans"> 1150211dbcSAndrey Kiselev 1250211dbcSAndrey Kiselev<BASEFONT SIZE=4> 1350211dbcSAndrey Kiselev<B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B> 1450211dbcSAndrey Kiselev<BASEFONT SIZE=3> 1550211dbcSAndrey Kiselev 1650211dbcSAndrey Kiselev<UL> 1750211dbcSAndrey Kiselev<HR SIZE=4 WIDTH=65% ALIGN=left> 1874767d8dSAndrey Kiselev<B>Current Version</B>: v3.7.0<BR> 1950211dbcSAndrey Kiselev<B>Previous Version</B>: <A HREF=v3.7.0beta2.html>v3.7.0beta2</a><BR> 20*d4dd6cccSBob Friesenhahn<B>Master FTP Site</B>: <A HREF="ftp://download.osgeo.org/libtiff"> 21*d4dd6cccSBob Friesenhahndownload.osgeo.org</a>, directory pub/libtiff</A><BR> 22*d4dd6cccSBob Friesenhahn<B>Master HTTP Site</B>: <A HREF="http://www.simplesystems.org/libtiff/"> 23*d4dd6cccSBob Friesenhahnhttp://www.simplesystems.org/libtiff/</a> 2450211dbcSAndrey Kiselev<HR SIZE=4 WIDTH=65% ALIGN=left> 2550211dbcSAndrey Kiselev</UL> 2650211dbcSAndrey Kiselev 2750211dbcSAndrey Kiselev<P> 2850211dbcSAndrey KiselevThis document describes the changes made to the software between the 2950211dbcSAndrey Kiselev<I>previous</I> and <I>current</I> versions (see above). 3050211dbcSAndrey KiselevIf you don't find something listed here, then it was not done in this 3150211dbcSAndrey Kiselevtimeframe, or it was not considered important enough to be mentioned. 3250211dbcSAndrey KiselevThe following information is located here: 3350211dbcSAndrey Kiselev<UL> 3450211dbcSAndrey Kiselev<LI><A HREF="#hightlights">Major Changes</A> 3550211dbcSAndrey Kiselev<LI><A HREF="#configure">Changes in the software configuration</A> 3650211dbcSAndrey Kiselev<LI><A HREF="#libtiff">Changes in libtiff</A> 3750211dbcSAndrey Kiselev<LI><A HREF="#tools">Changes in the tools</A> 3850211dbcSAndrey Kiselev<LI><A HREF="#contrib">Changes in the contrib area</A> 3950211dbcSAndrey Kiselev<LI><A HREF="#lzwkit">Changes in the LZW compression kit</A> 4050211dbcSAndrey Kiselev</UL> 4150211dbcSAndrey Kiselev<p> 4250211dbcSAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 4350211dbcSAndrey Kiselev 4450211dbcSAndrey Kiselev<!---------------------------------------------------------------------------> 4550211dbcSAndrey Kiselev 4650211dbcSAndrey Kiselev<A NAME="highlights"><B><FONT SIZE=+3>M</FONT>AJOR CHANGES:</B></A> 4750211dbcSAndrey Kiselev 4850211dbcSAndrey Kiselev<UL> 4950211dbcSAndrey Kiselev 5050211dbcSAndrey Kiselev <li> Several bugs found after 3.7.0beta2 release were fixed. 5150211dbcSAndrey Kiselev 5250211dbcSAndrey Kiselev</UL> 5350211dbcSAndrey Kiselev 5450211dbcSAndrey Kiselev 5550211dbcSAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 5650211dbcSAndrey Kiselev<!---------------------------------------------------------------------------> 5750211dbcSAndrey Kiselev 5850211dbcSAndrey Kiselev<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A> 5950211dbcSAndrey Kiselev 6050211dbcSAndrey Kiselev<UL> 6150211dbcSAndrey Kiselev <li> ltmain.sh: Fix for MinGW compilation. 6250211dbcSAndrey Kiselev</UL> 6350211dbcSAndrey Kiselev 6450211dbcSAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 6550211dbcSAndrey Kiselev 6650211dbcSAndrey Kiselev<!---------------------------------------------------------------------------> 6750211dbcSAndrey Kiselev 6850211dbcSAndrey Kiselev<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A> 6950211dbcSAndrey Kiselev 7050211dbcSAndrey Kiselev<UL> 7150211dbcSAndrey Kiselev 7250211dbcSAndrey Kiselev <li> libtiff/{tif_dirread.c, tif_jpeg.c, tif_luv.c, tif_ojpeg.c, 7350211dbcSAndrey Kiselev tif_pixarlog.c, tif_write.c}: Handle the zero strip/tile sizes 7450211dbcSAndrey Kiselev properly (Dmitry V. Levin, Marcus Meissner). 7550211dbcSAndrey Kiselev 7650211dbcSAndrey Kiselev <li> libtiff/tif_dirinfo.c: Type of the TIFFTAG_SUBIFD field changed 7750211dbcSAndrey Kiselev to TIFF_IFD. 7850211dbcSAndrey Kiselev 7950211dbcSAndrey Kiselev <li> Preliminary support for BigTIFF files: now libtiff can 8050211dbcSAndrey Kiselev recognize and reject to open such images. ;-) 8150211dbcSAndrey Kiselev 8250211dbcSAndrey Kiselev <li> libtiff/tif_dir.c: Initialize td_tilewidth and td_tilelength fields 8350211dbcSAndrey Kiselev of the TIFFDirectory structure with the 0 instead of -1 to avoid 8450211dbcSAndrey Kiselev confusing integer overflows in TIFFTileRowSize() for striped images. 8550211dbcSAndrey Kiselev 8650211dbcSAndrey Kiselev <li> libtiff/tif_dir.c: Initialize td_tilewidth and td_tilelength fields 8750211dbcSAndrey Kiselev of the TIFFDirectory structure with the 0 instead of -1 to avoid 8850211dbcSAndrey Kiselev confusing integer overflows in TIFFTileRowSize() for striped images. 8950211dbcSAndrey Kiselev 9050211dbcSAndrey Kiselev <li> libtiff/tif_dirinfo.c: Fix bug with tif_foundfield and reallocation 9150211dbcSAndrey Kiselev of tif_fieldinfo as per bug 9250211dbcSAndrey Kiselev <A HREF="http://bugzilla.remotesensing.org/show_bug.cgi?id=630"> 9350211dbcSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=630</A> 9450211dbcSAndrey Kiselev 9550211dbcSAndrey Kiselev <li> libtiff/tif_compress.c: Improved error reporting in 9650211dbcSAndrey Kiselev TIFFGetConfiguredCODECs() (Dmitry V. Levin). 9750211dbcSAndrey Kiselev 9850211dbcSAndrey Kiselev</UL> 9950211dbcSAndrey Kiselev 10050211dbcSAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 10150211dbcSAndrey Kiselev 10250211dbcSAndrey Kiselev<!--------------------------------------------------------------------------> 10350211dbcSAndrey Kiselev 10450211dbcSAndrey Kiselev<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A> 10550211dbcSAndrey Kiselev 10650211dbcSAndrey Kiselev<UL> 10750211dbcSAndrey Kiselev <li> tiffcmp.c (leof): Renamed from 'eof' in order to avoid 10850211dbcSAndrey Kiselev conflict noticed under MinGW. 10950211dbcSAndrey Kiselev 11050211dbcSAndrey Kiselev <li> tiff2pdf.c: Fixed TransferFunction tag handling reported 11150211dbcSAndrey Kiselev by Ross A. Finlayson. 11250211dbcSAndrey Kiselev 11350211dbcSAndrey Kiselev</UL> 11450211dbcSAndrey Kiselev 11550211dbcSAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 11650211dbcSAndrey Kiselev 11750211dbcSAndrey Kiselev<!---------------------------------------------------------------------------> 11850211dbcSAndrey Kiselev 11950211dbcSAndrey Kiselev<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A> 12050211dbcSAndrey Kiselev 12150211dbcSAndrey Kiselev<UL> 12250211dbcSAndrey Kiselev 12350211dbcSAndrey Kiselev <li> No changes. 12450211dbcSAndrey Kiselev 12550211dbcSAndrey Kiselev</UL> 12650211dbcSAndrey Kiselev 12750211dbcSAndrey Kiselev<!---------------------------------------------------------------------------> 12850211dbcSAndrey Kiselev 12950211dbcSAndrey Kiselev<A NAME="lzwkit"><B><FONT SIZE=+3>C</FONT>HANGES IN THE LZW COMPRESSION 13050211dbcSAndrey KiselevKIT:</B></A> 13150211dbcSAndrey Kiselev<UL> 13250211dbcSAndrey Kiselev 13350211dbcSAndrey Kiselev <li> This one is not longer needed. 13450211dbcSAndrey Kiselev 13550211dbcSAndrey Kiselev</UL> 13650211dbcSAndrey Kiselev 13750211dbcSAndrey Kiselev<A HREF="index.html"><IMG SRC="images/back.gif"></A> TIFF home page.<BR> 13850211dbcSAndrey Kiselev 13950211dbcSAndrey Kiselev<HR> 14050211dbcSAndrey Kiselev 141*d4dd6cccSBob FriesenhahnLast updated $Date: 2016-09-25 20:05:45 $. 14250211dbcSAndrey Kiselev 14350211dbcSAndrey Kiselev</BODY> 14450211dbcSAndrey Kiselev</HTML> 145