9 <FONT FACE=
"Helvetica, Arial, Sans">
10 <FONT FACE=
"Helvetica, Arial, Sans">
13 <B><FONT SIZE=+
3>T
</FONT>IFF
<FONT SIZE=+
2>C
</FONT>HANGE
<FONT SIZE=+
2>I
</FONT>NFORMATION
</B>
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://ftp.remotesensing.org/pub/libtiff">
21 ftp.remotesensing.org
</a>, directory pub/libtiff
</A><BR>
22 <B>Master HTTP Site
</B>:
<A HREF=
"http://www.remotesensing.org/libtiff">
23 http://www.remotesensing.org/libtiff
</a>
24 <HR SIZE=
4 WIDTH=
65% ALIGN=left
>
28 This document describes the changes made to the software between the
29 <I>previous
</I> and
<I>current
</I> versions (see above).
30 If you don't find something listed here, then it was not done in this
31 timeframe, or it was not considered important enough to be mentioned.
32 The following information is located here:
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>
41 <P><HR WIDTH=
65% ALIGN=left
>
43 <!--------------------------------------------------------------------------->
45 <A NAME=
"highlights"><B><FONT SIZE=+
3>M
</FONT>AJOR CHANGES:
</B></A>
49 <li> Maintainance release. Many bugfixes in the build environment
50 and compatibility improvements.
55 <P><HR WIDTH=
65% ALIGN=left
>
56 <!--------------------------------------------------------------------------->
58 <A NAME=
"configure"><B><FONT SIZE=+
3>C
</FONT>HANGES IN THE SOFTWARE CONFIGURATION:
</B></A>
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>
65 <li> tif_stream.cxx: Fixes for C++ stream interface from
66 Michael Rinne and Edward Lam.
68 <li> configure.ac: Make the documentation directory location
69 configurable via the --with-docdir option (as suggested by
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>
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>.
87 <P><HR WIDTH=
65% ALIGN=left
>
89 <!--------------------------------------------------------------------------->
91 <A NAME=
"libtiff"><B><FONT SIZE=+
3>C
</FONT>HANGES IN LIBTIFF:
</B></A>
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>
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>
104 <li> tiff.h: Changed the int8 definition to be always signed char
106 <a href=
"http://bugzilla.remotesensing.org/show_bug.cgi?id=727">
107 http://bugzilla.remotesensing.org/show_bug.cgi?id=
727</a>
109 <li> tiffio.h: Move TIFFOpenW() function into the extern "C"{}
111 <a href=
"http://bugzilla.remotesensing.org/show_bug.cgi?id=763">
112 http://bugzilla.remotesensing.org/show_bug.cgi?id=
763</a>
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>
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>
126 <li> tif_pixarlog.c: Avoid warnings when converting float to
128 <a href=
"http://bugzilla.remotesensing.org/show_bug.cgi?id=740">
129 http://bugzilla.remotesensing.org/show_bug.cgi?id=
740</a>
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>
136 <li> tif_jpeg.c: Added ability to read/write the fax specific
137 TIFFTAG_FAXRECVPARAMS, TIFFTAG_FAXSUBADDRESS and TIFFTAG_FAXRECVTIME
139 <a href=
"http://bugzilla.remotesensing.org/show_bug.cgi?id=736">
140 http://bugzilla.remotesensing.org/show_bug.cgi?id=
736</a>
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>
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>
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>
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>
164 <P><HR WIDTH=
65% ALIGN=left
>
166 <!-------------------------------------------------------------------------->
168 <A NAME=
"tools"><B><FONT SIZE=+
3>C
</FONT>HANGES IN THE TOOLS:
</B></A>
172 <li> tiffcmp.c: Added ability to compare the
32-bit integer and
173 floating point data; complain on unsupported bit depths.
175 <li> tiffcmp.c: Use properly sized buffer in short arrays comparison
177 <a href=
"http://bugzilla.remotesensing.org/show_bug.cgi?id=785">
178 http://bugzilla.remotesensing.org/show_bug.cgi?id=
785</a>
180 <li> fax2ps.c: Replace insecure mktemp() function with the
182 <a href=
"http://bugzilla.remotesensing.org/show_bug.cgi?id=786">
183 http://bugzilla.remotesensing.org/show_bug.cgi?id=
786</a>
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.
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>
193 <li> tiff2ps.c: Interpret the -w and -h options independently. As
195 <a href=
"http://bugzilla.remotesensing.org/show_bug.cgi?id=689">
196 http://bugzilla.remotesensing.org/show_bug.cgi?id=
689</a>
198 <li> tiffdump.c: Fixed problem when read broken TIFFs with the
199 wrong tag counts (Dmitry V. Levin, Martin Pitt).
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>.
207 <P><HR WIDTH=
65% ALIGN=left
>
209 <!--------------------------------------------------------------------------->
211 <A NAME=
"contrib"><B><FONT SIZE=+
3>C
</FONT>HANGES IN THE CONTRIB AREA:
</B></A>
219 Last updated $Date:
2005/
03/
15 15:
17:
44 $.