xref: /libtiff-4.0.7/html/v3.7.0beta.html (revision 90c8a736)
1*90c8a736SAndrey Kiselev<HTML>
2*90c8a736SAndrey Kiselev<HEAD>
3*90c8a736SAndrey Kiselev<TITLE>
4*90c8a736SAndrey Kiselev	Changes in TIFF v3.7.0beta
5*90c8a736SAndrey Kiselev</TITLE>
6*90c8a736SAndrey Kiselev</HEAD>
7*90c8a736SAndrey Kiselev
8*90c8a736SAndrey Kiselev<BODY BGCOLOR=white>
9*90c8a736SAndrey Kiselev<FONT FACE="Helvetica, Arial, Sans">
10*90c8a736SAndrey Kiselev<FONT FACE="Helvetica, Arial, Sans">
11*90c8a736SAndrey Kiselev
12*90c8a736SAndrey Kiselev<BASEFONT SIZE=4>
13*90c8a736SAndrey Kiselev<B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B>
14*90c8a736SAndrey Kiselev<BASEFONT SIZE=3>
15*90c8a736SAndrey Kiselev
16*90c8a736SAndrey Kiselev<UL>
17*90c8a736SAndrey Kiselev<HR SIZE=4 WIDTH=65% ALIGN=left>
18*90c8a736SAndrey Kiselev<B>Current Version</B>: v3.7.1alpha<BR>
19*90c8a736SAndrey Kiselev<B>Previous Version</B>: <A HREF=v3.7.0alpha.html>v3.7.0alpha</a><BR>
20*90c8a736SAndrey Kiselev<B>Master FTP Site</B>: <A HREF="ftp://ftp.remotesensing.org/pub/libtiff">
21*90c8a736SAndrey Kiselevftp.remotesensing.org</a>, directory pub/libtiff</A><BR>
22*90c8a736SAndrey Kiselev<B>Master HTTP Site</B>: <A HREF="http://www.remotesensing.org/libtiff">
23*90c8a736SAndrey Kiselevhttp://www.remotesensing.org/libtiff</a>
24*90c8a736SAndrey Kiselev<HR SIZE=4 WIDTH=65% ALIGN=left>
25*90c8a736SAndrey Kiselev</UL>
26*90c8a736SAndrey Kiselev
27*90c8a736SAndrey Kiselev<P>
28*90c8a736SAndrey KiselevThis document describes the changes made to the software between the
29*90c8a736SAndrey Kiselev<I>previous</I> and <I>current</I> versions (see above).
30*90c8a736SAndrey KiselevIf you don't find something listed here, then it was not done in this
31*90c8a736SAndrey Kiselevtimeframe, or it was not considered important enough to be mentioned.
32*90c8a736SAndrey KiselevThe following information is located here:
33*90c8a736SAndrey Kiselev<UL>
34*90c8a736SAndrey Kiselev<LI><A HREF="#hightlights">Major Changes</A>
35*90c8a736SAndrey Kiselev<LI><A HREF="#configure">Changes in the software configuration</A>
36*90c8a736SAndrey Kiselev<LI><A HREF="#libtiff">Changes in libtiff</A>
37*90c8a736SAndrey Kiselev<LI><A HREF="#tools">Changes in the tools</A>
38*90c8a736SAndrey Kiselev<LI><A HREF="#contrib">Changes in the contrib area</A>
39*90c8a736SAndrey Kiselev<LI><A HREF="#lzwkit">Changes in the LZW compression kit</A>
40*90c8a736SAndrey Kiselev</UL>
41*90c8a736SAndrey Kiselev<p>
42*90c8a736SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left>
43*90c8a736SAndrey Kiselev
44*90c8a736SAndrey Kiselev<!--------------------------------------------------------------------------->
45*90c8a736SAndrey Kiselev
46*90c8a736SAndrey Kiselev<A NAME="highlights"><B><FONT SIZE=+3>M</FONT>AJOR CHANGES:</B></A>
47*90c8a736SAndrey Kiselev
48*90c8a736SAndrey Kiselev<ul>
49*90c8a736SAndrey Kiselev	<li> LZW compression enabled by default. You don't need the separate
50*90c8a736SAndrey Kiselev	compression kit anymore.
51*90c8a736SAndrey Kiselev
52*90c8a736SAndrey Kiselev	<li> bmp2tiff: Added new utility to convert Windows BMP files
53*90c8a736SAndrey Kiselev	into TIFFs.
54*90c8a736SAndrey Kiselev
55*90c8a736SAndrey Kiselev	<li> The first attempt to implement a test suite.
56*90c8a736SAndrey Kiselev</ul>
57*90c8a736SAndrey Kiselev
58*90c8a736SAndrey Kiselev
59*90c8a736SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left>
60*90c8a736SAndrey Kiselev<!--------------------------------------------------------------------------->
61*90c8a736SAndrey Kiselev
62*90c8a736SAndrey Kiselev<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
63*90c8a736SAndrey Kiselev
64*90c8a736SAndrey Kiselev<UL>
65*90c8a736SAndrey Kiselev	<li> Many portability fixes in the new autotooled build suite.
66*90c8a736SAndrey Kiselev</UL>
67*90c8a736SAndrey Kiselev
68*90c8a736SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left>
69*90c8a736SAndrey Kiselev
70*90c8a736SAndrey Kiselev<!--------------------------------------------------------------------------->
71*90c8a736SAndrey Kiselev
72*90c8a736SAndrey Kiselev<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>
73*90c8a736SAndrey Kiselev
74*90c8a736SAndrey Kiselev<UL>
75*90c8a736SAndrey Kiselev	<li> libtiff/{tif_luv.c, tif_next.c, tif_thunder.c}: Several buffer
76*90c8a736SAndrey Kiselev	overruns fixed, as noted by Chris Evans.
77*90c8a736SAndrey Kiselev
78*90c8a736SAndrey Kiselev	<li> BSD data types (u_char, u_short, u_int, u_long) is no longer
79*90c8a736SAndrey Kiselev	used internally in the libtiff. Should result in simpler configuration
80*90c8a736SAndrey Kiselev	and better portability.
81*90c8a736SAndrey Kiselev
82*90c8a736SAndrey Kiselev	<li> libtiff/tiff.h: Fix column tagging. Reference current Adobe XMP
83*90c8a736SAndrey Kiselev	specification. Reference libtiff bug tracking system to submit
84*90c8a736SAndrey Kiselev	private tag additions.
85*90c8a736SAndrey Kiselev
86*90c8a736SAndrey Kiselev	<li> libtiff/tif_dirread.c: Don't reject to read tags of the
87*90c8a736SAndrey Kiselev	SamplesPerPixel size when the tag count is greater than number of
88*90c8a736SAndrey Kiselev	samples as per bug
89*90c8a736SAndrey Kiselev	<A HREF="http://bugzilla.remotesensing.org/show_bug.cgi?id=576">
90*90c8a736SAndrey Kiselev		http://bugzilla.remotesensing.org/show_bug.cgi?id=576</A>.
91*90c8a736SAndrey Kiselev
92*90c8a736SAndrey Kiselev	<li> libtiff/{tiffio.h, tif_open.c}: Applied patches from
93*90c8a736SAndrey Kiselev	Joris Van Damme	to avoid requirement for tiffiop.h inclusion in
94*90c8a736SAndrey Kiselev	some applications. Look for details here:
95*90c8a736SAndrey Kiselev	<A HREF="http://www.asmail.be/msg0054799560.html">
96*90c8a736SAndrey Kiselev		http://www.asmail.be/msg0054799560.html</A>.
97*90c8a736SAndrey Kiselev
98*90c8a736SAndrey Kiselev	<li> libtiff/{tiffiop.h, tif_dirinfo.c}: Fixed problem with the static
99*90c8a736SAndrey Kiselev	variable as per bug
100*90c8a736SAndrey Kiselev	<A HREF="http://bugzilla.remotesensing.org/show_bug.cgi?id=593">
101*90c8a736SAndrey Kiselev		http://bugzilla.remotesensing.org/show_bug.cgi?id=593</A>.
102*90c8a736SAndrey Kiselev
103*90c8a736SAndrey Kiselev	<li> libtiff/tif_lzw.c: LZW compression code is merged back from the
104*90c8a736SAndrey Kiselev	separate package. All libtiff tools are updated to not advertise an
105*90c8a736SAndrey Kiselev	abcence of LZW support.
106*90c8a736SAndrey Kiselev
107*90c8a736SAndrey Kiselev	<li> libtiff/tif_dir.c: Call TIFFError() instead of producing warnings
108*90c8a736SAndrey Kiselev	when setting custom tags by value. Reported by Eric Fieleke.
109*90c8a736SAndrey Kiselev
110*90c8a736SAndrey Kiselev</UL>
111*90c8a736SAndrey Kiselev
112*90c8a736SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left>
113*90c8a736SAndrey Kiselev
114*90c8a736SAndrey Kiselev<!-------------------------------------------------------------------------->
115*90c8a736SAndrey Kiselev
116*90c8a736SAndrey Kiselev<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
117*90c8a736SAndrey Kiselev
118*90c8a736SAndrey Kiselev<UL>
119*90c8a736SAndrey Kiselev	<li> tiff2ps: Avoid zero division in setupPageState() function;
120*90c8a736SAndrey Kiselev	properly initialize array in PSDataBW().
121*90c8a736SAndrey Kiselev
122*90c8a736SAndrey Kiselev	<li> tiff2pdf: Multiple bugfixes.
123*90c8a736SAndrey Kiselev
124*90c8a736SAndrey Kiselev	<li> ras2tiff:  Fixed issue with missed big-endian checks as per bug
125*90c8a736SAndrey Kiselev	</A HREF="http://bugzilla.remotesensing.org/show_bug.cgi?id=586">
126*90c8a736SAndrey Kiselev		 http://bugzilla.remotesensing.org/show_bug.cgi?id=586</A>.
127*90c8a736SAndrey Kiselev
128*90c8a736SAndrey Kiselev	<li> bmp2tiff: Added new utility to convert Windows BMP files
129*90c8a736SAndrey Kiselev	into TIFFs.
130*90c8a736SAndrey Kiselev
131*90c8a736SAndrey Kiselev</UL>
132*90c8a736SAndrey Kiselev
133*90c8a736SAndrey Kiselev<P><HR WIDTH=65% ALIGN=left>
134*90c8a736SAndrey Kiselev
135*90c8a736SAndrey Kiselev<!--------------------------------------------------------------------------->
136*90c8a736SAndrey Kiselev
137*90c8a736SAndrey Kiselev<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A>
138*90c8a736SAndrey Kiselev
139*90c8a736SAndrey Kiselev<UL>
140*90c8a736SAndrey Kiselev
141*90c8a736SAndrey Kiselev	<li> No changes.
142*90c8a736SAndrey Kiselev
143*90c8a736SAndrey Kiselev</UL>
144*90c8a736SAndrey Kiselev
145*90c8a736SAndrey Kiselev<!--------------------------------------------------------------------------->
146*90c8a736SAndrey Kiselev
147*90c8a736SAndrey Kiselev<A NAME="lzwkit"><B><FONT SIZE=+3>C</FONT>HANGES IN THE LZW COMPRESSION
148*90c8a736SAndrey KiselevKIT:</B></A>
149*90c8a736SAndrey Kiselev<UL>
150*90c8a736SAndrey Kiselev
151*90c8a736SAndrey Kiselev	<li> This one is not longer needed.
152*90c8a736SAndrey Kiselev
153*90c8a736SAndrey Kiselev</UL>
154*90c8a736SAndrey Kiselev
155*90c8a736SAndrey Kiselev<A HREF="index.html"><IMG SRC="images/back.gif"></A> TIFF home page.<BR>
156*90c8a736SAndrey Kiselev
157*90c8a736SAndrey Kiselev<HR>
158*90c8a736SAndrey Kiselev
159*90c8a736SAndrey KiselevLast updated $Date: 2004-09-19 10:58:09 $.
160*90c8a736SAndrey Kiselev
161*90c8a736SAndrey Kiselev</BODY>
162*90c8a736SAndrey Kiselev</HTML>
163