]> git.saurik.com Git - wxWidgets.git/blob - src/tiff/html/v3.8.1.html
Ensure there is valid context for DrawRectangle
[wxWidgets.git] / src / tiff / html / v3.8.1.html
1 <HTML>
2 <HEAD>
3 <TITLE>
4 Changes in TIFF v3.8.1
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.8.1<BR>
19 <B>Previous Version</B>: <A HREF=v3.8.0.html>v3.8.0</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 <li> Bug-fix release.
49 </UL>
50
51
52 <P><HR WIDTH=65% ALIGN=left>
53 <!--------------------------------------------------------------------------->
54
55 <A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
56
57 <UL>
58 <li> libtool related stuff updated from the 2.1a branch.
59
60 <li> Fix with_default_strip_size comparison as reported by
61 Norihiko Murase.
62 </UL>
63
64 <P><HR WIDTH=65% ALIGN=left>
65
66 <!--------------------------------------------------------------------------->
67
68 <A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>
69
70 <UL>
71
72 <li> tif_dirread.c: Fixed error reporting in TIFFFetchAnyArray()
73 function as per bug
74 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1102">
75 http://bugzilla.remotesensing.org/show_bug.cgi?id=1102</a>
76
77 <li> tif_jpeg.c, tif_pixarlog.c, tif_fax3.c, tif_zip.c:
78 Properly restore setfield/getfield methods in cleanup functions. As
79 per bug
80 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1102">
81 http://bugzilla.remotesensing.org/show_bug.cgi?id=1102</a>
82
83 <li> tif_lzw.c, tif_pixarlog.c, tif_zip.c: Use
84 TIFFPredictorCleanup() in codec cleanup methods. As per bug
85 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1102">
86 http://bugzilla.remotesensing.org/show_bug.cgi?id=1102</a>
87
88 <li> tif_predict.c, tif_predict.h: Added new function
89 TIFFPredictorCleanup() to restore parent decode/encode/field methods.
90
91 <li> tif_dirread.c: Fixed integer overflow condition in
92 TIFFFetchData() function. As per bug
93 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1102">
94 http://bugzilla.remotesensing.org/show_bug.cgi?id=1102</a>
95
96 <li> tif_ojpeg.c: Set the ReferenceBlackWhite with the
97 TIFFSetField() method, not directly. As per bug
98 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1043">
99 http://bugzilla.remotesensing.org/show_bug.cgi?id=1043</a>
100
101 <li> tif_write.c: Small code rearrangement in TIFFWriteScanline()
102 to avoid crash as per bug
103 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1081">
104 http://bugzilla.remotesensing.org/show_bug.cgi?id=1081</a>
105
106 <li> tif_dirwrite.c: Properly write TIFFTAG_DOTRANGE tag as per
107 bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1088">
108 http://bugzilla.remotesensing.org/show_bug.cgi?id=1088</a>
109
110 <li> tif_print.c: Properly read TIFFTAG_PAGENUMBER,
111 TIFFTAG_HALFTONEHINTS, TIFFTAG_YCBCRSUBSAMPLING and TIFFTAG_DOTRANGE
112 tags as per bug
113 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1088">
114 http://bugzilla.remotesensing.org/show_bug.cgi?id=1088</a>
115
116 <li> tif_tile.c: Fix error reporting in TIFFCheckTile() as per
117 bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1063">
118 http://bugzilla.remotesensing.org/show_bug.cgi?id=1063</a>
119
120 <li> tif_color.c: Avoid overflow in case of wrong input as per
121 bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1065">
122 http://bugzilla.remotesensing.org/show_bug.cgi?id=1065</a>
123
124 <li> tif_dirinfo.c: Use TIFF_NOTYPE instead of 0 when
125 appropriate. As per bug
126 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1033">
127 http://bugzilla.remotesensing.org/show_bug.cgi?id=1033</a>
128
129 <li> tif_aux.c: Fixed type of temporary variable in
130 _TIFFCheckMalloc() as per bug
131 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=103">
132 http://bugzilla.remotesensing.org/show_bug.cgi?id=103</a>
133
134 <li> tif_aux.c: Return static array when fetching default
135 YCbCrCoefficients (another problem, reported a the
136 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1029">
137 http://bugzilla.remotesensing.org/show_bug.cgi?id=1029</a>
138 entry).
139
140 <li> tif_dir.c: Special handling for PageNumber, HalftoneHints,
141 YCbCrSubsampling and DotRange tags as per bugs
142 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1029">
143 http://bugzilla.remotesensing.org/show_bug.cgi?id=1029</a>
144 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1034">
145 http://bugzilla.remotesensing.org/show_bug.cgi?id=1034</a>
146
147 <li> tif_dirread.c: Use _TIFFGetExifFieldInfo() instead of
148 _TIFFGetFieldInfo() in TIFFReadEXIFDirectory() call as per bug
149 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1026">
150 http://bugzilla.remotesensing.org/show_bug.cgi?id=1026</a>
151
152 <li> tif_dirinfo.c: Change definitions for TIFFTAG_ICCPROFILE,
153 TIFFTAG_PHOTOSHOP, TIFFTAG_RICHTIFFIPTC, TIFFTAG_XMLPACKET:
154 readcount should be uint32 value.
155
156 </UL>
157
158 <P><HR WIDTH=65% ALIGN=left>
159
160 <!-------------------------------------------------------------------------->
161
162 <A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
163
164 <UL>
165 <li> ppm2tiff.c: Added support for PBM files as per bug
166 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1044">
167 http://bugzilla.remotesensing.org/show_bug.cgi?id=1044</a>
168
169 <li> tiff2pdf.c: Functions t2p_sample_rgbaa_to_rgb() and
170 t2p_sample_rgba_to_rgb() was used in place of each other, that was
171 resulted in problems with RGBA images with associated alpha.
172 As per bug
173 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1097">
174 http://bugzilla.remotesensing.org/show_bug.cgi?id=1097</a>
175
176 <li> tiff2ps.c: Properly scale all the pages when converting
177 multipage TIFF with /width/height/center options set. As per bug
178 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1080">
179 http://bugzilla.remotesensing.org/show_bug.cgi?id=1080</a>
180
181 <li> tiff2pdf.c: Do not create output file until all option checks
182 will be done. As per bug
183 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1072">
184 http://bugzilla.remotesensing.org/show_bug.cgi?id=1072</a>
185
186 <li> bmp2tiff.c: Added ability to create multipage TIFFs from the
187 list of input files as per bug
188 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1077">
189 http://bugzilla.remotesensing.org/show_bug.cgi?id=1077</a>
190
191 <li> tiffgt.c: Avoid crashing in case of image unsupported by
192 TIFFRGBAImage interface.
193
194 <li> tiff2pdf.c: Fixed support for non-YCbCr encoded JPEG
195 compressed TIFF files, per submission from Dan Cobra.
196
197 <li> bmp2tiff, pal2rgb, ppm2tiff, ras2tiff, raw2tiff, sgi2tiff,
198 tiff2bw, tiffcp: Fixed jpeg option processing so -c jpeg:r:50 works
199 properly as per bug:
200 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1025">
201 http://bugzilla.remotesensing.org/show_bug.cgi?id=1025</a>
202
203 </UL>
204
205 <P><HR WIDTH=65% ALIGN=left>
206
207 <!--------------------------------------------------------------------------->
208
209 <A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A>
210
211 <UL>
212 </UL>
213
214 Last updated $Date: 2006/03/13 14:52:12 $.
215
216 </BODY>
217 </HTML>