19f33c698SAndrey Kiselev<HTML> 29f33c698SAndrey Kiselev<HEAD> 39f33c698SAndrey Kiselev<TITLE> 49f33c698SAndrey Kiselev Changes in TIFF v3.7.0beta2 59f33c698SAndrey Kiselev</TITLE> 69f33c698SAndrey Kiselev</HEAD> 79f33c698SAndrey Kiselev 89f33c698SAndrey Kiselev<BODY BGCOLOR=white> 99f33c698SAndrey Kiselev<FONT FACE="Helvetica, Arial, Sans"> 109f33c698SAndrey Kiselev<FONT FACE="Helvetica, Arial, Sans"> 119f33c698SAndrey Kiselev 129f33c698SAndrey Kiselev<BASEFONT SIZE=4> 139f33c698SAndrey Kiselev<B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B> 149f33c698SAndrey Kiselev<BASEFONT SIZE=3> 159f33c698SAndrey Kiselev 169f33c698SAndrey Kiselev<UL> 179f33c698SAndrey Kiselev<HR SIZE=4 WIDTH=65% ALIGN=left> 18b0a93ca8SAndrey Kiselev<B>Current Version</B>: v3.7.0beta2<BR> 199f33c698SAndrey Kiselev<B>Previous Version</B>: <A HREF=v3.7.0beta.html>v3.7.0beta</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> 249f33c698SAndrey Kiselev<HR SIZE=4 WIDTH=65% ALIGN=left> 259f33c698SAndrey Kiselev</UL> 269f33c698SAndrey Kiselev 279f33c698SAndrey Kiselev<P> 289f33c698SAndrey KiselevThis document describes the changes made to the software between the 299f33c698SAndrey Kiselev<I>previous</I> and <I>current</I> versions (see above). 309f33c698SAndrey KiselevIf you don't find something listed here, then it was not done in this 319f33c698SAndrey Kiselevtimeframe, or it was not considered important enough to be mentioned. 329f33c698SAndrey KiselevThe following information is located here: 339f33c698SAndrey Kiselev<UL> 349f33c698SAndrey Kiselev<LI><A HREF="#hightlights">Major Changes</A> 359f33c698SAndrey Kiselev<LI><A HREF="#configure">Changes in the software configuration</A> 369f33c698SAndrey Kiselev<LI><A HREF="#libtiff">Changes in libtiff</A> 379f33c698SAndrey Kiselev<LI><A HREF="#tools">Changes in the tools</A> 389f33c698SAndrey Kiselev<LI><A HREF="#contrib">Changes in the contrib area</A> 399f33c698SAndrey Kiselev<LI><A HREF="#lzwkit">Changes in the LZW compression kit</A> 409f33c698SAndrey Kiselev</UL> 419f33c698SAndrey Kiselev<p> 429f33c698SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 439f33c698SAndrey Kiselev 449f33c698SAndrey Kiselev<!---------------------------------------------------------------------------> 459f33c698SAndrey Kiselev 469f33c698SAndrey Kiselev<A NAME="highlights"><B><FONT SIZE=+3>M</FONT>AJOR CHANGES:</B></A> 479f33c698SAndrey Kiselev 489f33c698SAndrey Kiselev<UL> 499f33c698SAndrey Kiselev 509f33c698SAndrey Kiselev <li> The code has been reviewed by Dmitry Levin: added checks 519f33c698SAndrey Kiselev for values, returned by the space allocation functions, fixed 529f33c698SAndrey Kiselev problems with the possible integer overflows. 539f33c698SAndrey Kiselev 549f33c698SAndrey Kiselev</UL> 559f33c698SAndrey Kiselev 569f33c698SAndrey Kiselev 579f33c698SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 589f33c698SAndrey Kiselev<!---------------------------------------------------------------------------> 599f33c698SAndrey Kiselev 609f33c698SAndrey Kiselev<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A> 619f33c698SAndrey Kiselev 629f33c698SAndrey Kiselev<UL> 639f33c698SAndrey Kiselev <li> Several fixes in the test suite. 649f33c698SAndrey Kiselev</UL> 659f33c698SAndrey Kiselev 669f33c698SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 679f33c698SAndrey Kiselev 689f33c698SAndrey Kiselev<!---------------------------------------------------------------------------> 699f33c698SAndrey Kiselev 709f33c698SAndrey Kiselev<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A> 719f33c698SAndrey Kiselev 729f33c698SAndrey Kiselev<UL> 739f33c698SAndrey Kiselev 749f33c698SAndrey Kiselev <li> Preliminary support for BigTIFF files: now libtiff can 759f33c698SAndrey Kiselev recognize and reject to open such images. ;-) 769f33c698SAndrey Kiselev 779f33c698SAndrey Kiselev <li> libtiff/tif_dirinfo.c: changed type of XMLPacket (tag 700) to 789f33c698SAndrey Kiselev TIFFTAG_BYTE instead of TIFFTAG_UNDEFINED to comply with the info 799f33c698SAndrey Kiselev in the Adobe XMP Specification. 809f33c698SAndrey Kiselev 819f33c698SAndrey Kiselev <li> Added many checks for integer overflow and for successful space 829f33c698SAndrey Kiselev allocations in the different parts of library. Code review 839f33c698SAndrey Kiselev completed by Dmitry V. Levin. 849f33c698SAndrey Kiselev 859f33c698SAndrey Kiselev <li> libtiff/{tiffio.h, tif_compress.c}: Added 869f33c698SAndrey Kiselev TIFFGetConfiguredCODECs()function to get the list of configured codecs. 879f33c698SAndrey Kiselev 889f33c698SAndrey Kiselev</UL> 899f33c698SAndrey Kiselev 909f33c698SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 919f33c698SAndrey Kiselev 929f33c698SAndrey Kiselev<!--------------------------------------------------------------------------> 939f33c698SAndrey Kiselev 949f33c698SAndrey Kiselev<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A> 959f33c698SAndrey Kiselev 969f33c698SAndrey Kiselev<UL> 979f33c698SAndrey Kiselev <li> tiff2bw: Write ImageWidth/Height tags to output file, as 989f33c698SAndrey Kiselev noted by Gennady Khokhorin. 999f33c698SAndrey Kiselev 1009f33c698SAndrey Kiselev</UL> 1019f33c698SAndrey Kiselev 1029f33c698SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 1039f33c698SAndrey Kiselev 1049f33c698SAndrey Kiselev<!---------------------------------------------------------------------------> 1059f33c698SAndrey Kiselev 1069f33c698SAndrey Kiselev<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A> 1079f33c698SAndrey Kiselev 1089f33c698SAndrey Kiselev<UL> 1099f33c698SAndrey Kiselev 1109f33c698SAndrey Kiselev <li> No changes. 1119f33c698SAndrey Kiselev 1129f33c698SAndrey Kiselev</UL> 1139f33c698SAndrey Kiselev 1149f33c698SAndrey Kiselev<!---------------------------------------------------------------------------> 1159f33c698SAndrey Kiselev 1169f33c698SAndrey Kiselev<A NAME="lzwkit"><B><FONT SIZE=+3>C</FONT>HANGES IN THE LZW COMPRESSION 1179f33c698SAndrey KiselevKIT:</B></A> 1189f33c698SAndrey Kiselev<UL> 1199f33c698SAndrey Kiselev 1209f33c698SAndrey Kiselev <li> This one is not longer needed. 1219f33c698SAndrey Kiselev 1229f33c698SAndrey Kiselev</UL> 1239f33c698SAndrey Kiselev 1249f33c698SAndrey Kiselev<A HREF="index.html"><IMG SRC="images/back.gif"></A> TIFF home page.<BR> 1259f33c698SAndrey Kiselev 1269f33c698SAndrey Kiselev<HR> 1279f33c698SAndrey Kiselev 128*d4dd6cccSBob FriesenhahnLast updated $Date: 2016-09-25 20:05:45 $. 1299f33c698SAndrey Kiselev 1309f33c698SAndrey Kiselev</BODY> 1319f33c698SAndrey Kiselev</HTML> 132