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