xref: /libtiff-4.0.7/html/v3.7.0.html (revision d4dd6ccc)
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