1<HTML>
2<HEAD>
3<TITLE>
4	Changes in TIFF v3.7.2
5</TITLE>
6</HEAD>
7
8<BODY BGCOLOR=white>
9<FONT FACE="Helvetica, Arial, Sans">
10<FONT FACE="Helvetica, Arial, Sans">
11
12<BASEFONT SIZE=4>
13<B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B>
14<BASEFONT SIZE=3>
15
16<UL>
17<HR SIZE=4 WIDTH=65% ALIGN=left>
18<B>Current Version</B>: v3.7.2<BR>
19<B>Previous Version</B>: <A HREF=v3.7.1.html>v3.7.1</a><BR>
20<B>Master FTP Site</B>: <A HREF="ftp://download.osgeo.org/libtiff">
21download.osgeo.org</a>, directory pub/libtiff</A><BR>
22<B>Master HTTP Site</B>: <A HREF="http://www.simplesystems.org/libtiff/">
23http://www.simplesystems.org/libtiff/</a>
24<HR SIZE=4 WIDTH=65% ALIGN=left>
25</UL>
26
27<P>
28This document describes the changes made to the software between the
29<I>previous</I> and <I>current</I> versions (see above).
30If you don't find something listed here, then it was not done in this
31timeframe, or it was not considered important enough to be mentioned.
32The following information is located here:
33<UL>
34<LI><A HREF="#hightlights">Major Changes</A>
35<LI><A HREF="#configure">Changes in the software configuration</A>
36<LI><A HREF="#libtiff">Changes in libtiff</A>
37<LI><A HREF="#tools">Changes in the tools</A>
38<LI><A HREF="#contrib">Changes in the contrib area</A>
39</UL>
40<p>
41<P><HR WIDTH=65% ALIGN=left>
42
43<!--------------------------------------------------------------------------->
44
45<A NAME="highlights"><B><FONT SIZE=+3>M</FONT>AJOR CHANGES:</B></A>
46
47<UL>
48
49	<li> Maintainance release. Many bugfixes in the build environment
50	and compatibility improvements.
51
52</UL>
53
54
55<P><HR WIDTH=65% ALIGN=left>
56<!--------------------------------------------------------------------------->
57
58<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
59
60<UL>
61	<li> configure.ac: Use -rpath option instead of -R as per bug
62	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=732">
63		http://bugzilla.remotesensing.org/show_bug.cgi?id=732</a>
64
65	<li> tif_stream.cxx: Fixes for C++ stream interface from
66	Michael Rinne and Edward Lam.
67
68	<li> configure.ac: Make the documentation directory location
69	configurable via the --with-docdir option (as suggested by
70	Jeremy C. Reed).
71
72	<li> Place the C++ stream API in the separate library called
73	libtiffxx to avoid unneeded dependencies. Probably there will be
74	more C++ API in the future. As per bugs
75	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=733">
76		http://bugzilla.remotesensing.org/show_bug.cgi?id=733</a>
77	and <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=730">
78		http://bugzilla.remotesensing.org/show_bug.cgi?id=730</a>
79
80	<li> configure, configure.ac: Replace --disable-c++ with the
81	--disable-cxx option as	per bug
82	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=730">
83		http://bugzilla.remotesensing.org/show_bug.cgi?id=730</a>.
84
85</UL>
86
87<P><HR WIDTH=65% ALIGN=left>
88
89<!--------------------------------------------------------------------------->
90
91<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>
92
93<UL>
94
95	<li> Applied patch from Lee Howard to support a new tag TIFFTAG_FAXDCS
96	(34911) used in HylaFax software. As per bug
97	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=771">
98		http://bugzilla.remotesensing.org/show_bug.cgi?id=771</a>
99
100	<li> tif_open.c: Remove unnesessary TIFFSeekFile() call as per
101	bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=756">
102		http://bugzilla.remotesensing.org/show_bug.cgi?id=756</a>
103
104	<li> tiff.h: Changed the int8 definition to be always signed char
105	as per bug
106	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=727">
107		http://bugzilla.remotesensing.org/show_bug.cgi?id=727</a>
108
109	<li> tiffio.h: Move TIFFOpenW() function into the extern "C"{}
110	block as per bug
111	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=763">
112		http://bugzilla.remotesensing.org/show_bug.cgi?id=763</a>
113
114	<li> tif_dirread.c: Estimate strip size in case of wrong or
115	suspicious values in the tags. As per bugs
116	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=705">
117		http://bugzilla.remotesensing.org/show_bug.cgi?id=705</a>
118	and <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=320">
119		http://bugzilla.remotesensing.org/show_bug.cgi?id=320</a>
120
121	<li> tif_color.c: Use double as the second argument of pow()
122	function in TIFFCIELabToRGBInit(). As per bug
123	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=741">
124		http://bugzilla.remotesensing.org/show_bug.cgi?id=741</a>
125
126	<li> tif_pixarlog.c: Avoid warnings when converting float to
127	integer as per bug
128	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=740">
129		http://bugzilla.remotesensing.org/show_bug.cgi?id=740</a>
130
131	<li> tif_getimage.c: Always fill the error message buffer in
132	TIFFRGBAImageBegin() as per bug
133	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=739">
134		http://bugzilla.remotesensing.org/show_bug.cgi?id=739</a>
135
136	<li> tif_jpeg.c: Added ability to read/write the fax specific
137	TIFFTAG_FAXRECVPARAMS, TIFFTAG_FAXSUBADDRESS and TIFFTAG_FAXRECVTIME
138	tags as per bug
139	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=736">
140		http://bugzilla.remotesensing.org/show_bug.cgi?id=736</a>
141
142	<li> tif_win32.c: Fixed message formatting in functions
143	Win32WarningHandler() and Win32ErrorHandler() as per bug
144	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=735">
145		http://bugzilla.remotesensing.org/show_bug.cgi?id=735</a>
146
147	<li> tiffio.h: Move the color conversion routines in the 'extern
148	"C"' section as per bug
149	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=727">
150		http://bugzilla.remotesensing.org/show_bug.cgi?id=727</a>
151
152	<li> tiff.h: Restore back the workaround for AIX Visual Age C
153	compiler to avoid double definition of BSD types as per bug
154	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=39">
155		http://bugzilla.remotesensing.org/show_bug.cgi?id=39</a>
156
157	<li> tif_getimage.c: More fixes for multiple-alpha-channelled
158	RGB-images as per bug
159	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=713">
160	http://bugzilla.remotesensing.org/show_bug.cgi?id=713</a>
161
162</UL>
163
164<P><HR WIDTH=65% ALIGN=left>
165
166<!-------------------------------------------------------------------------->
167
168<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
169
170<UL>
171
172	<li> tiffcmp.c: Added ability to compare the 32-bit integer and
173	floating point data; complain on unsupported bit depths.
174
175	<li> tiffcmp.c: Use properly sized buffer in short arrays comparison
176	as per bug
177	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=785">
178		http://bugzilla.remotesensing.org/show_bug.cgi?id=785</a>
179
180	<li> fax2ps.c: Replace insecure mktemp() function with the
181	tmpfile() as per bug
182	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=786">
183		http://bugzilla.remotesensing.org/show_bug.cgi?id=786</a>
184
185	<li> tiffgt.c: Fix problem on big-endian CPUs so that images
186	display more correctly.  Images display brighter than they should
187	on a Sun workstation.
188
189	<li> tiff2ps.c: Fixed problem with page sizes as per bug
190	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=742">
191		http://bugzilla.remotesensing.org/show_bug.cgi?id=742</a>
192
193	<li> tiff2ps.c: Interpret the -w and -h options independently. As
194	per bug
195	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=689">
196		http://bugzilla.remotesensing.org/show_bug.cgi?id=689</a>
197
198	<li> tiffdump.c: Fixed problem when read broken TIFFs with the
199	wrong tag counts (Dmitry V. Levin, Martin Pitt).
200
201	<li> tiffset.c: Convert character option to integer value as per
202	bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=725">
203	http://bugzilla.remotesensing.org/show_bug.cgi?id=725</a>.
204
205</UL>
206
207<P><HR WIDTH=65% ALIGN=left>
208
209<!--------------------------------------------------------------------------->
210
211<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A>
212
213<UL>
214
215	<li> No changes.
216
217</UL>
218
219Last updated $Date: 2016-09-25 20:05:45 $.
220
221</BODY>
222</HTML>
223