|
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> |