]> git.saurik.com Git - wxWidgets.git/blob - src/tiff/html/v3.7.2.html
Merged libtiff 4.0.3 changes into the trunk.
[wxWidgets.git] / src / tiff / html / v3.7.2.html
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://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>
25 </UL>
26
27 <P>
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:
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
219 Last updated $Date: 2005/03/15 15:17:44 $.
220
221 </BODY>
222 </HTML>