1b90b47e6SAndrey Kiselev<HTML> 2b90b47e6SAndrey Kiselev<HEAD> 3b90b47e6SAndrey Kiselev<TITLE> 4b90b47e6SAndrey Kiselev Changes in TIFF v3.8.2 5b90b47e6SAndrey Kiselev</TITLE> 6b90b47e6SAndrey Kiselev</HEAD> 7b90b47e6SAndrey Kiselev 8b90b47e6SAndrey Kiselev<BODY BGCOLOR=white> 9b90b47e6SAndrey Kiselev<FONT FACE="Helvetica, Arial, Sans"> 10b90b47e6SAndrey Kiselev<FONT FACE="Helvetica, Arial, Sans"> 11b90b47e6SAndrey Kiselev 12b90b47e6SAndrey Kiselev<BASEFONT SIZE=4> 13b90b47e6SAndrey Kiselev<B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B> 14b90b47e6SAndrey Kiselev<BASEFONT SIZE=3> 15b90b47e6SAndrey Kiselev 16b90b47e6SAndrey Kiselev<UL> 17b90b47e6SAndrey Kiselev<HR SIZE=4 WIDTH=65% ALIGN=left> 18b90b47e6SAndrey Kiselev<B>Current Version</B>: v3.8.2<BR> 19b90b47e6SAndrey Kiselev<B>Previous Version</B>: <A HREF=v3.8.1.html>v3.8.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> 24b90b47e6SAndrey Kiselev<HR SIZE=4 WIDTH=65% ALIGN=left> 25b90b47e6SAndrey Kiselev</UL> 26b90b47e6SAndrey Kiselev 27b90b47e6SAndrey Kiselev<P> 28b90b47e6SAndrey KiselevThis document describes the changes made to the software between the 29b90b47e6SAndrey Kiselev<I>previous</I> and <I>current</I> versions (see above). 30b90b47e6SAndrey KiselevIf you don't find something listed here, then it was not done in this 31b90b47e6SAndrey Kiselevtimeframe, or it was not considered important enough to be mentioned. 32b90b47e6SAndrey KiselevThe following information is located here: 33b90b47e6SAndrey Kiselev<UL> 34b90b47e6SAndrey Kiselev<LI><A HREF="#hightlights">Major Changes</A> 35b90b47e6SAndrey Kiselev<LI><A HREF="#configure">Changes in the software configuration</A> 36b90b47e6SAndrey Kiselev<LI><A HREF="#libtiff">Changes in libtiff</A> 37b90b47e6SAndrey Kiselev<LI><A HREF="#tools">Changes in the tools</A> 38b90b47e6SAndrey Kiselev<LI><A HREF="#contrib">Changes in the contrib area</A> 39b90b47e6SAndrey Kiselev</UL> 40b90b47e6SAndrey Kiselev<p> 41b90b47e6SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 42b90b47e6SAndrey Kiselev 43b90b47e6SAndrey Kiselev<!---------------------------------------------------------------------------> 44b90b47e6SAndrey Kiselev 45b90b47e6SAndrey Kiselev<A NAME="highlights"><B><FONT SIZE=+3>M</FONT>AJOR CHANGES:</B></A> 46b90b47e6SAndrey Kiselev 47b90b47e6SAndrey Kiselev<UL> 48b90b47e6SAndrey Kiselev <li> Bug-fix release. 49b90b47e6SAndrey Kiselev</UL> 50b90b47e6SAndrey Kiselev 51b90b47e6SAndrey Kiselev 52b90b47e6SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 53b90b47e6SAndrey Kiselev<!---------------------------------------------------------------------------> 54b90b47e6SAndrey Kiselev 55b90b47e6SAndrey Kiselev<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A> 56b90b47e6SAndrey Kiselev 57b90b47e6SAndrey Kiselev<UL> 58b90b47e6SAndrey Kiselev 59b90b47e6SAndrey Kiselev <li> tools/Makefile.am: Use runtime paths linker flags when rpath 60b90b47e6SAndrey Kiselev option enabled. 61b90b47e6SAndrey Kiselev 62b90b47e6SAndrey Kiselev <li> Makefiles improvements as per bug 63b90b47e6SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1128"> 64b90b47e6SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=1128</a> 65b90b47e6SAndrey Kiselev 66b90b47e6SAndrey Kiselev <li> Fixed win32 I/O functions usage as per bug 67b90b47e6SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1127"> 68b90b47e6SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=1127</a> 69b90b47e6SAndrey Kiselev 70b90b47e6SAndrey Kiselev</UL> 71b90b47e6SAndrey Kiselev 72b90b47e6SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 73b90b47e6SAndrey Kiselev 74b90b47e6SAndrey Kiselev<!---------------------------------------------------------------------------> 75b90b47e6SAndrey Kiselev 76b90b47e6SAndrey Kiselev<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A> 77b90b47e6SAndrey Kiselev 78b90b47e6SAndrey Kiselev<UL> 79b90b47e6SAndrey Kiselev <li> tif_strip.c: Take subsampling in account when calculating 80b90b47e6SAndrey Kiselev TIFFScanlineSize(). 81b90b47e6SAndrey Kiselev 82b90b47e6SAndrey Kiselev <li> tif_jpeg.c, tif_fax3.c, tif_zip.c, tif_pixarlog.c, 83b90b47e6SAndrey Kiselev tif_lzw.c, tif_luv.c: Use _TIFFSetDefaultCompressionState() in all 84b90b47e6SAndrey Kiselev codec cleanup methods. As per bug 85b90b47e6SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1120"> 86b90b47e6SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=1120</a> 87b90b47e6SAndrey Kiselev 88b90b47e6SAndrey Kiselev <li> tif_jpeg.c: Do not cleanup codec state in TIFFInitJPEG(). As 89b90b47e6SAndrey Kiselev per bug 90b90b47e6SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1119"> 91b90b47e6SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=1119</a> 92b90b47e6SAndrey Kiselev 93b90b47e6SAndrey Kiselev <li> tif_dir.c: Use double type instead of dblparam_t. 94b90b47e6SAndrey Kiselev 95b90b47e6SAndrey Kiselev <li> tif_dirread.c: Do not check the PlanarConfig tag presence 96b90b47e6SAndrey Kiselev in TIFFReadDirectory, because it is always set at the start of 97b90b47e6SAndrey Kiselev function and we allow TIFFs without that tag set. 98b90b47e6SAndrey Kiselev 99b90b47e6SAndrey Kiselev</UL> 100b90b47e6SAndrey Kiselev 101b90b47e6SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 102b90b47e6SAndrey Kiselev 103b90b47e6SAndrey Kiselev<!--------------------------------------------------------------------------> 104b90b47e6SAndrey Kiselev 105b90b47e6SAndrey Kiselev<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A> 106b90b47e6SAndrey Kiselev 107b90b47e6SAndrey Kiselev<UL> 108b90b47e6SAndrey Kiselev <li> tiffcp.c: Do not set RowsPerStrip bigger than image length. 109b90b47e6SAndrey Kiselev 110b90b47e6SAndrey Kiselev <li> fax2tiff.c: Fixed wrong TIFFerror() invocations as per bug 111b90b47e6SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1125"> 112b90b47e6SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=1125</a> 113b90b47e6SAndrey Kiselev 114b90b47e6SAndrey Kiselev <li> fax2ps.c: Fixed reading the input stream from stdin as per bug 115b90b47e6SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1124"> 116b90b47e6SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=1124</a> 117b90b47e6SAndrey Kiselev 118b90b47e6SAndrey Kiselev <li> raw2tiff.c: Do not set RowsPerStrip larger than ImageLength. 119b90b47e6SAndrey Kiselev As per bug 120b90b47e6SAndrey Kiselev <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1110"> 121b90b47e6SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=1110</a> 122b90b47e6SAndrey Kiselev 123b90b47e6SAndrey Kiselev</UL> 124b90b47e6SAndrey Kiselev 125b90b47e6SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 126b90b47e6SAndrey Kiselev 127b90b47e6SAndrey Kiselev<!---------------------------------------------------------------------------> 128b90b47e6SAndrey Kiselev 129b90b47e6SAndrey Kiselev<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A> 130b90b47e6SAndrey Kiselev 131b90b47e6SAndrey Kiselev<UL> 132b90b47e6SAndrey Kiselev</UL> 133b90b47e6SAndrey Kiselev 134*d4dd6cccSBob FriesenhahnLast updated $Date: 2016-09-25 20:05:46 $. 135b90b47e6SAndrey Kiselev 136b90b47e6SAndrey Kiselev</BODY> 137b90b47e6SAndrey Kiselev</HTML> 138