190c8a736SAndrey Kiselev<HTML> 290c8a736SAndrey Kiselev<HEAD> 390c8a736SAndrey Kiselev<TITLE> 490c8a736SAndrey Kiselev Changes in TIFF v3.7.0beta 590c8a736SAndrey Kiselev</TITLE> 690c8a736SAndrey Kiselev</HEAD> 790c8a736SAndrey Kiselev 890c8a736SAndrey Kiselev<BODY BGCOLOR=white> 990c8a736SAndrey Kiselev<FONT FACE="Helvetica, Arial, Sans"> 1090c8a736SAndrey Kiselev<FONT FACE="Helvetica, Arial, Sans"> 1190c8a736SAndrey Kiselev 1290c8a736SAndrey Kiselev<BASEFONT SIZE=4> 1390c8a736SAndrey Kiselev<B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B> 1490c8a736SAndrey Kiselev<BASEFONT SIZE=3> 1590c8a736SAndrey Kiselev 1690c8a736SAndrey Kiselev<UL> 1790c8a736SAndrey Kiselev<HR SIZE=4 WIDTH=65% ALIGN=left> 18b0a93ca8SAndrey Kiselev<B>Current Version</B>: v3.7.0beta<BR> 1990c8a736SAndrey Kiselev<B>Previous Version</B>: <A HREF=v3.7.0alpha.html>v3.7.0alpha</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> 2490c8a736SAndrey Kiselev<HR SIZE=4 WIDTH=65% ALIGN=left> 2590c8a736SAndrey Kiselev</UL> 2690c8a736SAndrey Kiselev 2790c8a736SAndrey Kiselev<P> 2890c8a736SAndrey KiselevThis document describes the changes made to the software between the 2990c8a736SAndrey Kiselev<I>previous</I> and <I>current</I> versions (see above). 3090c8a736SAndrey KiselevIf you don't find something listed here, then it was not done in this 3190c8a736SAndrey Kiselevtimeframe, or it was not considered important enough to be mentioned. 3290c8a736SAndrey KiselevThe following information is located here: 3390c8a736SAndrey Kiselev<UL> 3490c8a736SAndrey Kiselev<LI><A HREF="#hightlights">Major Changes</A> 3590c8a736SAndrey Kiselev<LI><A HREF="#configure">Changes in the software configuration</A> 3690c8a736SAndrey Kiselev<LI><A HREF="#libtiff">Changes in libtiff</A> 3790c8a736SAndrey Kiselev<LI><A HREF="#tools">Changes in the tools</A> 3890c8a736SAndrey Kiselev<LI><A HREF="#contrib">Changes in the contrib area</A> 3990c8a736SAndrey Kiselev<LI><A HREF="#lzwkit">Changes in the LZW compression kit</A> 4090c8a736SAndrey Kiselev</UL> 4190c8a736SAndrey Kiselev<p> 4290c8a736SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 4390c8a736SAndrey Kiselev 4490c8a736SAndrey Kiselev<!---------------------------------------------------------------------------> 4590c8a736SAndrey Kiselev 4690c8a736SAndrey Kiselev<A NAME="highlights"><B><FONT SIZE=+3>M</FONT>AJOR CHANGES:</B></A> 4790c8a736SAndrey Kiselev 4890c8a736SAndrey Kiselev<ul> 4990c8a736SAndrey Kiselev <li> LZW compression enabled by default. You don't need the separate 5090c8a736SAndrey Kiselev compression kit anymore. 5190c8a736SAndrey Kiselev 5290c8a736SAndrey Kiselev <li> bmp2tiff: Added new utility to convert Windows BMP files 5390c8a736SAndrey Kiselev into TIFFs. 5490c8a736SAndrey Kiselev 5590c8a736SAndrey Kiselev <li> The first attempt to implement a test suite. 5690c8a736SAndrey Kiselev</ul> 5790c8a736SAndrey Kiselev 5890c8a736SAndrey Kiselev 5990c8a736SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 6090c8a736SAndrey Kiselev<!---------------------------------------------------------------------------> 6190c8a736SAndrey Kiselev 6290c8a736SAndrey Kiselev<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A> 6390c8a736SAndrey Kiselev 6490c8a736SAndrey Kiselev<UL> 6590c8a736SAndrey Kiselev <li> Many portability fixes in the new autotooled build suite. 6690c8a736SAndrey Kiselev</UL> 6790c8a736SAndrey Kiselev 6890c8a736SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 6990c8a736SAndrey Kiselev 7090c8a736SAndrey Kiselev<!---------------------------------------------------------------------------> 7190c8a736SAndrey Kiselev 7290c8a736SAndrey Kiselev<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A> 7390c8a736SAndrey Kiselev 7490c8a736SAndrey Kiselev<UL> 7590c8a736SAndrey Kiselev <li> libtiff/{tif_luv.c, tif_next.c, tif_thunder.c}: Several buffer 7690c8a736SAndrey Kiselev overruns fixed, as noted by Chris Evans. 7790c8a736SAndrey Kiselev 7890c8a736SAndrey Kiselev <li> BSD data types (u_char, u_short, u_int, u_long) is no longer 7990c8a736SAndrey Kiselev used internally in the libtiff. Should result in simpler configuration 8090c8a736SAndrey Kiselev and better portability. 8190c8a736SAndrey Kiselev 8290c8a736SAndrey Kiselev <li> libtiff/tiff.h: Fix column tagging. Reference current Adobe XMP 8390c8a736SAndrey Kiselev specification. Reference libtiff bug tracking system to submit 8490c8a736SAndrey Kiselev private tag additions. 8590c8a736SAndrey Kiselev 8690c8a736SAndrey Kiselev <li> libtiff/tif_dirread.c: Don't reject to read tags of the 8790c8a736SAndrey Kiselev SamplesPerPixel size when the tag count is greater than number of 8890c8a736SAndrey Kiselev samples as per bug 8990c8a736SAndrey Kiselev <A HREF="http://bugzilla.remotesensing.org/show_bug.cgi?id=576"> 9090c8a736SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=576</A>. 9190c8a736SAndrey Kiselev 9290c8a736SAndrey Kiselev <li> libtiff/{tiffio.h, tif_open.c}: Applied patches from 9390c8a736SAndrey Kiselev Joris Van Damme to avoid requirement for tiffiop.h inclusion in 9490c8a736SAndrey Kiselev some applications. Look for details here: 9590c8a736SAndrey Kiselev <A HREF="http://www.asmail.be/msg0054799560.html"> 9690c8a736SAndrey Kiselev http://www.asmail.be/msg0054799560.html</A>. 9790c8a736SAndrey Kiselev 9890c8a736SAndrey Kiselev <li> libtiff/{tiffiop.h, tif_dirinfo.c}: Fixed problem with the static 9990c8a736SAndrey Kiselev variable as per bug 10090c8a736SAndrey Kiselev <A HREF="http://bugzilla.remotesensing.org/show_bug.cgi?id=593"> 10190c8a736SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=593</A>. 10290c8a736SAndrey Kiselev 10390c8a736SAndrey Kiselev <li> libtiff/tif_lzw.c: LZW compression code is merged back from the 10490c8a736SAndrey Kiselev separate package. All libtiff tools are updated to not advertise an 10590c8a736SAndrey Kiselev abcence of LZW support. 10690c8a736SAndrey Kiselev 10790c8a736SAndrey Kiselev <li> libtiff/tif_dir.c: Call TIFFError() instead of producing warnings 10890c8a736SAndrey Kiselev when setting custom tags by value. Reported by Eric Fieleke. 10990c8a736SAndrey Kiselev 11090c8a736SAndrey Kiselev</UL> 11190c8a736SAndrey Kiselev 11290c8a736SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 11390c8a736SAndrey Kiselev 11490c8a736SAndrey Kiselev<!--------------------------------------------------------------------------> 11590c8a736SAndrey Kiselev 11690c8a736SAndrey Kiselev<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A> 11790c8a736SAndrey Kiselev 11890c8a736SAndrey Kiselev<UL> 11990c8a736SAndrey Kiselev <li> tiff2ps: Avoid zero division in setupPageState() function; 12090c8a736SAndrey Kiselev properly initialize array in PSDataBW(). 12190c8a736SAndrey Kiselev 12290c8a736SAndrey Kiselev <li> tiff2pdf: Multiple bugfixes. 12390c8a736SAndrey Kiselev 12490c8a736SAndrey Kiselev <li> ras2tiff: Fixed issue with missed big-endian checks as per bug 12590c8a736SAndrey Kiselev </A HREF="http://bugzilla.remotesensing.org/show_bug.cgi?id=586"> 12690c8a736SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=586</A>. 12790c8a736SAndrey Kiselev 12890c8a736SAndrey Kiselev <li> bmp2tiff: Added new utility to convert Windows BMP files 12990c8a736SAndrey Kiselev into TIFFs. 13090c8a736SAndrey Kiselev 13190c8a736SAndrey Kiselev</UL> 13290c8a736SAndrey Kiselev 13390c8a736SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left> 13490c8a736SAndrey Kiselev 13590c8a736SAndrey Kiselev<!---------------------------------------------------------------------------> 13690c8a736SAndrey Kiselev 13790c8a736SAndrey Kiselev<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A> 13890c8a736SAndrey Kiselev 13990c8a736SAndrey Kiselev<UL> 14090c8a736SAndrey Kiselev 14190c8a736SAndrey Kiselev <li> No changes. 14290c8a736SAndrey Kiselev 14390c8a736SAndrey Kiselev</UL> 14490c8a736SAndrey Kiselev 14590c8a736SAndrey Kiselev<!---------------------------------------------------------------------------> 14690c8a736SAndrey Kiselev 14790c8a736SAndrey Kiselev<A NAME="lzwkit"><B><FONT SIZE=+3>C</FONT>HANGES IN THE LZW COMPRESSION 14890c8a736SAndrey KiselevKIT:</B></A> 14990c8a736SAndrey Kiselev<UL> 15090c8a736SAndrey Kiselev 15190c8a736SAndrey Kiselev <li> This one is not longer needed. 15290c8a736SAndrey Kiselev 15390c8a736SAndrey Kiselev</UL> 15490c8a736SAndrey Kiselev 15590c8a736SAndrey Kiselev<A HREF="index.html"><IMG SRC="images/back.gif"></A> TIFF home page.<BR> 15690c8a736SAndrey Kiselev 15790c8a736SAndrey Kiselev<HR> 15890c8a736SAndrey Kiselev 159*d4dd6cccSBob FriesenhahnLast updated $Date: 2016-09-25 20:05:45 $. 16090c8a736SAndrey Kiselev 16190c8a736SAndrey Kiselev</BODY> 16290c8a736SAndrey Kiselev</HTML> 163