~brian-sidebotham/wxwidgets-cmake/wxpython-2.9.4

« back to all changes in this revision

Viewing changes to src/tiff/html/v3.8.0.html

  • Committer: Brian Sidebotham
  • Date: 2013-08-03 14:30:08 UTC
  • Revision ID: brian.sidebotham@gmail.com-20130803143008-c7806tkych1tp6fc
Initial import into Bazaar

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<HTML>
 
2
<HEAD>
 
3
<TITLE>
 
4
        Changes in TIFF v3.8.0
 
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.0<BR>
 
19
<B>Previous Version</B>: <A HREF=v3.7.4.html>v3.7.4</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> Read-only support for custom directories (e.g. EXIF directory).
 
49
 
 
50
        <li> Preliminary support for MS MDI format.
 
51
</UL>
 
52
 
 
53
 
 
54
<P><HR WIDTH=65% ALIGN=left>
 
55
<!--------------------------------------------------------------------------->
 
56
 
 
57
<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
 
58
 
 
59
<UL>
 
60
        <li> Make the default strip size configurable via the
 
61
        --with-default-strip-size and STRIP_SIZE_DEFAULT options.
 
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
        <li> tiffio.h: Added VC_EXTRALEAN definition before including
 
72
        windows.h, to reduce the compile time.
 
73
 
 
74
        <li> tif_jpeg.c: Improve compilation under MinGW.
 
75
 
 
76
        <li> {tif_aux.c, tif_dir.c, tif_dir.h, tif_dirwrite.c,
 
77
        tif_print.c, tif_getimage.c}: Make InkSet, NumberOfInks, DotRange and
 
78
        StoNits tags custom.
 
79
 
 
80
        <li> {tif_aux.c, tif_dir.c, tif_dir.h, tif_print.c}: Make
 
81
        WhitePoint tag custom.
 
82
 
 
83
        <li> tiffio.h: fixed typo that potentially resulted in 
 
84
        redefininition of USE_WIN32_FILEIO
 
85
 
 
86
        <li> {tif_dir.c, tif_dir.h, tif_print.c}: Make RichTIFFIPTC,
 
87
        Photoshop and ICCProfile tags custom.
 
88
 
 
89
        <li> libtiff/*, contrib/*: Added 'dual-mode' error handling, enabling 
 
90
        newer code to get context indicator in error handler and still
 
91
        remain compatible with older code: Done TIFFError calls everywhere 
 
92
        except in tools.
 
93
 
 
94
        <li> tiffinfo.c: Print EXIF directory contents if exist.
 
95
 
 
96
        <li> {tif_dirinfo.c, tif_dirread.c, tif_dir.h, tif_dir.c}:
 
97
        Custom directory read-only support.
 
98
 
 
99
        <li> {tif_aux.c, tif_dirinfo.c, tif_dirread.c, tif_dir.h,
 
100
        tif_dir.c, tif_print.c}: Make YCbCrCoefficients and ReferenceBlackWhite
 
101
        tags custom.
 
102
 
 
103
        <li> tif_dirread.c: One more workaround for broken StripByteCounts
 
104
        tag. Handle the case when StripByteCounts array filled with
 
105
        completely wrong values.
 
106
 
 
107
        <li> tif_dirinfo.c: Release file descriptor in case of failure
 
108
        in the TIFFOpenW() function as per bug
 
109
        <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1003">
 
110
        http://bugzilla.remotesensing.org/show_bug.cgi?id=1003</a>
 
111
 
 
112
        <li> tif_dirinfo.c: Correctly yse bsearch() and lfind()
 
113
        functions as per bug
 
114
        <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1008">
 
115
        http://bugzilla.remotesensing.org/show_bug.cgi?id=1008</a>
 
116
 
 
117
        <li> tif_open.c, tiff.h, tiffdump.c: Incorporate preliminary support
 
118
        for MS MDI format.
 
119
        <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1002">
 
120
        http://bugzilla.remotesensing.org/show_bug.cgi?id=1002</a>
 
121
 
 
122
        <li> libtiff.def, tiffiop.h, tiffio.h: Made TIFFFreeDirectory
 
123
        public.
 
124
 
 
125
        <li> /tif_dirinfo.c: Make XResolution, YResolution and
 
126
        ResolutionUnit tags modifiable during write process. As per bug
 
127
        <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=977">
 
128
        http://bugzilla.remotesensing.org/show_bug.cgi?id=977</a>
 
129
 
 
130
        <li> if_dirread.c: Don't try and split single strips into "0" strips
 
131
        in ChopUpSingleUncompressedStrip.  This happens in some degenerate
 
132
        cases (like 1x1 files with stripbytecounts==0 (gtsmall.jp2 embed tiff)
 
133
 
 
134
        <li> tif_fax3.c: changed 'at scanline ...' style warning/errors
 
135
        with incorrect use of tif_row, to 'at line ... of
 
136
        strip/tile ...' style.
 
137
</UL>
 
138
 
 
139
<P><HR WIDTH=65% ALIGN=left>
 
140
 
 
141
<!-------------------------------------------------------------------------->
 
142
        
 
143
<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
 
144
 
 
145
<UL>
 
146
        <li> tiffcp.c: Added many error reporting messages; fixed integer
 
147
        overflow as per bug
 
148
        <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=789">
 
149
        http://bugzilla.remotesensing.org/show_bug.cgi?id=789</a>
 
150
 
 
151
        <li> tiffcp.c: Return non-zero status when reading fails.
 
152
 
 
153
        <li> fax2tiff.c: Properly calculate sizes of temporary arrays
 
154
        as per bug
 
155
        <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=943">
 
156
        http://bugzilla.remotesensing.org/show_bug.cgi?id=943</a>
 
157
 
 
158
        <li> fax2tiff.c: Added option '-r' to set RowsPerStrip parameter
 
159
        as per bug
 
160
        <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=944">
 
161
        http://bugzilla.remotesensing.org/show_bug.cgi?id=944</a>
 
162
 
 
163
        <li> tiffdump.c: Fixed typeshift and typemask arrays initialization
 
164
        problem as per bug
 
165
        <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=946">
 
166
        http://bugzilla.remotesensing.org/show_bug.cgi?id=946</a>
 
167
 
 
168
        <li> bmp2tiff.c: Fixed possible integer overflow error as per bug
 
169
        <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=965">
 
170
        http://bugzilla.remotesensing.org/show_bug.cgi?id=965</a>
 
171
 
 
172
        <li> tiffsplit.c: Copy fax related fields over splitted parts
 
173
        as per bug
 
174
        <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=983">
 
175
        http://bugzilla.remotesensing.org/show_bug.cgi?id=983</a>
 
176
 
 
177
        <li> tiffdump.c: Fixed crash when reading malformed tags.
 
178
 
 
179
        <li> tiff2pdf.c: Added missed 'break' statement as per bug
 
180
        <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=932">
 
181
        http://bugzilla.remotesensing.org/show_bug.cgi?id=932</a>
 
182
</UL>
 
183
 
 
184
<P><HR WIDTH=65% ALIGN=left>
 
185
 
 
186
<!--------------------------------------------------------------------------->
 
187
 
 
188
<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A>
 
189
 
 
190
<UL> 
 
191
        <li> contrib/addtiffo/*: Major upgrade by Joris to support subsampled
 
192
        YCbCr images in jpeg compressed TIFF files.
 
193
 
 
194
</UL>
 
195
 
 
196
Last updated $Date: 2006/01/04 23:38:38 $.
 
197
 
 
198
</BODY>
 
199
</HTML>