17b1da290SAndrey Kiselev<HTML> 27b1da290SAndrey Kiselev<HEAD> 37b1da290SAndrey Kiselev<TITLE> 47b1da290SAndrey Kiselev Changes in TIFF v3.7.2 57b1da290SAndrey Kiselev</TITLE> 67b1da290SAndrey Kiselev</HEAD> 77b1da290SAndrey Kiselev 87b1da290SAndrey Kiselev<BODY BGCOLOR=white> 97b1da290SAndrey Kiselev<FONT FACE="Helvetica, Arial, Sans"> 107b1da290SAndrey Kiselev<FONT FACE="Helvetica, Arial, Sans"> 117b1da290SAndrey Kiselev 127b1da290SAndrey Kiselev<BASEFONT SIZE=4> 137b1da290SAndrey Kiselev<B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B> 147b1da290SAndrey Kiselev<BASEFONT SIZE=3> 157b1da290SAndrey Kiselev 167b1da290SAndrey Kiselev<UL> 177b1da290SAndrey Kiselev<HR SIZE=4 WIDTH=65% ALIGN=left> 187b1da290SAndrey Kiselev<B>Current Version</B>: v3.7.2<BR> 197b1da290SAndrey Kiselev<B>Previous Version</B>: <A HREF=v3.7.1.html>v3.7.1</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> 247b1da290SAndrey Kiselev<HR SIZE=4 WIDTH=65% ALIGN=left> 257b1da290SAndrey Kiselev</UL> 267b1da290SAndrey Kiselev 277b1da290SAndrey Kiselev<P> 287b1da290SAndrey KiselevThis document describes the changes made to the software between the 297b1da290SAndrey Kiselev<I>previous</I> and <I>current</I> versions (see above). 307b1da290SAndrey KiselevIf you don't find something listed here, then it was not done in this 317b1da290SAndrey Kiselevtimeframe, or it was not considered important enough to be mentioned. 327b1da290SAndrey KiselevThe following information is located here: 337b1da290SAndrey Kiselev<UL> 347b1da290SAndrey Kiselev<LI><A HREF="#hightlights">Major Changes</A> 357b1da290SAndrey Kiselev<LI><A HREF="#configure">Changes in the software configuration</A> 367b1da290SAndrey Kiselev<LI><A HREF="#libtiff">Changes in libtiff</A> 377b1da290SAndrey Kiselev<LI><A HREF="#tools">Changes in the tools</A> 387b1da290SAndrey Kiselev<LI><A HREF="#contrib">Changes in the contrib area</A> 397b1da290SAndrey Kiselev</UL> 407b1da290SAndrey Kiselev<p> 417b1da290SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 427b1da290SAndrey Kiselev 437b1da290SAndrey Kiselev<!---------------------------------------------------------------------------> 447b1da290SAndrey Kiselev 457b1da290SAndrey Kiselev<A NAME="highlights"><B><FONT SIZE=+3>M</FONT>AJOR CHANGES:</B></A> 467b1da290SAndrey Kiselev 477b1da290SAndrey Kiselev<UL> 487b1da290SAndrey Kiselev 497b1da290SAndrey Kiselev <li> Maintainance release. Many bugfixes in the build environment 507b1da290SAndrey Kiselev and compatibility improvements. 517b1da290SAndrey Kiselev 527b1da290SAndrey Kiselev</UL> 537b1da290SAndrey Kiselev 547b1da290SAndrey Kiselev 557b1da290SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 567b1da290SAndrey Kiselev<!---------------------------------------------------------------------------> 577b1da290SAndrey Kiselev 587b1da290SAndrey Kiselev<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A> 597b1da290SAndrey Kiselev 607b1da290SAndrey Kiselev<UL> 61fa6e0b93SAndrey Kiselev <li> configure.ac: Use -rpath option instead of -R as per bug 62fa6e0b93SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=732"> 63fa6e0b93SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=732</a> 647b1da290SAndrey Kiselev 657b1da290SAndrey Kiselev <li> tif_stream.cxx: Fixes for C++ stream interface from 667b1da290SAndrey Kiselev Michael Rinne and Edward Lam. 677b1da290SAndrey Kiselev 687b1da290SAndrey Kiselev <li> configure.ac: Make the documentation directory location 697b1da290SAndrey Kiselev configurable via the --with-docdir option (as suggested by 707b1da290SAndrey Kiselev Jeremy C. Reed). 717b1da290SAndrey Kiselev 727b1da290SAndrey Kiselev <li> Place the C++ stream API in the separate library called 737b1da290SAndrey Kiselev libtiffxx to avoid unneeded dependencies. Probably there will be 747b1da290SAndrey Kiselev more C++ API in the future. As per bugs 757b1da290SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=733"> 767b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=733</a> 777b1da290SAndrey Kiselev and <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=730"> 787b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=730</a> 797b1da290SAndrey Kiselev 807b1da290SAndrey Kiselev <li> configure, configure.ac: Replace --disable-c++ with the 817b1da290SAndrey Kiselev --disable-cxx option as per bug 827b1da290SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=730"> 837b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=730</a>. 847b1da290SAndrey Kiselev 857b1da290SAndrey Kiselev</UL> 867b1da290SAndrey Kiselev 877b1da290SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 887b1da290SAndrey Kiselev 897b1da290SAndrey Kiselev<!---------------------------------------------------------------------------> 907b1da290SAndrey Kiselev 917b1da290SAndrey Kiselev<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A> 927b1da290SAndrey Kiselev 937b1da290SAndrey Kiselev<UL> 947b1da290SAndrey Kiselev 95fa6e0b93SAndrey Kiselev <li> Applied patch from Lee Howard to support a new tag TIFFTAG_FAXDCS 96fa6e0b93SAndrey Kiselev (34911) used in HylaFax software. As per bug 97fa6e0b93SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=771"> 98fa6e0b93SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=771</a> 99fa6e0b93SAndrey Kiselev 100fa6e0b93SAndrey Kiselev <li> tif_open.c: Remove unnesessary TIFFSeekFile() call as per 101fa6e0b93SAndrey Kiselev bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=756"> 102fa6e0b93SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=756</a> 103fa6e0b93SAndrey Kiselev 1047b1da290SAndrey Kiselev <li> tiff.h: Changed the int8 definition to be always signed char 1057b1da290SAndrey Kiselev as per bug 1067b1da290SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=727"> 1077b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=727</a> 1087b1da290SAndrey Kiselev 1097b1da290SAndrey Kiselev <li> tiffio.h: Move TIFFOpenW() function into the extern "C"{} 1107b1da290SAndrey Kiselev block as per bug 1117b1da290SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=763"> 1127b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=763</a> 1137b1da290SAndrey Kiselev 1147b1da290SAndrey Kiselev <li> tif_dirread.c: Estimate strip size in case of wrong or 1157b1da290SAndrey Kiselev suspicious values in the tags. As per bugs 1167b1da290SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=705"> 1177b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=705</a> 1187b1da290SAndrey Kiselev and <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=320"> 1197b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=320</a> 1207b1da290SAndrey Kiselev 1217b1da290SAndrey Kiselev <li> tif_color.c: Use double as the second argument of pow() 1227b1da290SAndrey Kiselev function in TIFFCIELabToRGBInit(). As per bug 1237b1da290SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=741"> 1247b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=741</a> 1257b1da290SAndrey Kiselev 1267b1da290SAndrey Kiselev <li> tif_pixarlog.c: Avoid warnings when converting float to 1277b1da290SAndrey Kiselev integer as per bug 1287b1da290SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=740"> 1297b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=740</a> 1307b1da290SAndrey Kiselev 1317b1da290SAndrey Kiselev <li> tif_getimage.c: Always fill the error message buffer in 1327b1da290SAndrey Kiselev TIFFRGBAImageBegin() as per bug 1337b1da290SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=739"> 1347b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=739</a> 1357b1da290SAndrey Kiselev 1367b1da290SAndrey Kiselev <li> tif_jpeg.c: Added ability to read/write the fax specific 1377b1da290SAndrey Kiselev TIFFTAG_FAXRECVPARAMS, TIFFTAG_FAXSUBADDRESS and TIFFTAG_FAXRECVTIME 1387b1da290SAndrey Kiselev tags as per bug 1397b1da290SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=736"> 1407b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=736</a> 1417b1da290SAndrey Kiselev 1427b1da290SAndrey Kiselev <li> tif_win32.c: Fixed message formatting in functions 1437b1da290SAndrey Kiselev Win32WarningHandler() and Win32ErrorHandler() as per bug 1447b1da290SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=735"> 1457b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=735</a> 1467b1da290SAndrey Kiselev 1477b1da290SAndrey Kiselev <li> tiffio.h: Move the color conversion routines in the 'extern 1487b1da290SAndrey Kiselev "C"' section as per bug 1497b1da290SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=727"> 1507b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=727</a> 1517b1da290SAndrey Kiselev 1527b1da290SAndrey Kiselev <li> tiff.h: Restore back the workaround for AIX Visual Age C 1537b1da290SAndrey Kiselev compiler to avoid double definition of BSD types as per bug 1547b1da290SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=39"> 1557b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=39</a> 1567b1da290SAndrey Kiselev 1577b1da290SAndrey Kiselev <li> tif_getimage.c: More fixes for multiple-alpha-channelled 1587b1da290SAndrey Kiselev RGB-images as per bug 1597b1da290SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=713"> 1607b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=713</a> 1617b1da290SAndrey Kiselev 1627b1da290SAndrey Kiselev</UL> 1637b1da290SAndrey Kiselev 1647b1da290SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 1657b1da290SAndrey Kiselev 1667b1da290SAndrey Kiselev<!--------------------------------------------------------------------------> 1677b1da290SAndrey Kiselev 1687b1da290SAndrey Kiselev<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A> 1697b1da290SAndrey Kiselev 1707b1da290SAndrey Kiselev<UL> 171fa6e0b93SAndrey Kiselev 172fa6e0b93SAndrey Kiselev <li> tiffcmp.c: Added ability to compare the 32-bit integer and 173fa6e0b93SAndrey Kiselev floating point data; complain on unsupported bit depths. 174fa6e0b93SAndrey Kiselev 175fa6e0b93SAndrey Kiselev <li> tiffcmp.c: Use properly sized buffer in short arrays comparison 176fa6e0b93SAndrey Kiselev as per bug 177fa6e0b93SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=785"> 178fa6e0b93SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=785</a> 179fa6e0b93SAndrey Kiselev 180fa6e0b93SAndrey Kiselev <li> fax2ps.c: Replace insecure mktemp() function with the 181fa6e0b93SAndrey Kiselev tmpfile() as per bug 182fa6e0b93SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=786"> 183fa6e0b93SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=786</a> 184fa6e0b93SAndrey Kiselev 1857b1da290SAndrey Kiselev <li> tiffgt.c: Fix problem on big-endian CPUs so that images 1867b1da290SAndrey Kiselev display more correctly. Images display brighter than they should 1877b1da290SAndrey Kiselev on a Sun workstation. 1887b1da290SAndrey Kiselev 1897b1da290SAndrey Kiselev <li> tiff2ps.c: Fixed problem with page sizes as per bug 1907b1da290SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=742"> 1917b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=742</a> 1927b1da290SAndrey Kiselev 1937b1da290SAndrey Kiselev <li> tiff2ps.c: Interpret the -w and -h options independently. As 1947b1da290SAndrey Kiselev per bug 1957b1da290SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=689"> 1967b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=689</a> 1977b1da290SAndrey Kiselev 1987b1da290SAndrey Kiselev <li> tiffdump.c: Fixed problem when read broken TIFFs with the 1997b1da290SAndrey Kiselev wrong tag counts (Dmitry V. Levin, Martin Pitt). 2007b1da290SAndrey Kiselev 2017b1da290SAndrey Kiselev <li> tiffset.c: Convert character option to integer value as per 2027b1da290SAndrey Kiselev bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=725"> 2037b1da290SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=725</a>. 2047b1da290SAndrey Kiselev 2057b1da290SAndrey Kiselev</UL> 2067b1da290SAndrey Kiselev 2077b1da290SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 2087b1da290SAndrey Kiselev 2097b1da290SAndrey Kiselev<!---------------------------------------------------------------------------> 2107b1da290SAndrey Kiselev 2117b1da290SAndrey Kiselev<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A> 2127b1da290SAndrey Kiselev 2137b1da290SAndrey Kiselev<UL> 2147b1da290SAndrey Kiselev 2157b1da290SAndrey Kiselev <li> No changes. 2167b1da290SAndrey Kiselev 2177b1da290SAndrey Kiselev</UL> 2187b1da290SAndrey Kiselev 219*d4dd6cccSBob FriesenhahnLast updated $Date: 2016-09-25 20:05:45 $. 2207b1da290SAndrey Kiselev 2217b1da290SAndrey Kiselev</BODY> 2227b1da290SAndrey Kiselev</HTML> 223