xref: /libtiff-4.0.7/html/v3.4beta007.html (revision d4dd6ccc)
1<HTML>
2<HEAD>
3<TITLE>
4Changes in TIFF v3.4beta007
5</TITLE>
6</HEAD>
7
8<BODY>
9<FONT FACE="Arial, Helvetica, Sans">
10
11<BASEFONT SIZE=4>
12<B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B>
13<BASEFONT SIZE=3>
14
15<UL>
16<HR SIZE=4 WIDTH=65% ALIGN=left>
17<B>Current Version</B>: v3.4beta007<BR>
18<B>Previous Version</B>: v3.4beta004<BR>
19<B>Master FTP Site</B>: <A HREF="ftp://ftp.sgi.com/graphics/tiff">ftp.sgi.com (192.48.153.1), directory graphics/tiff</A><BR>
20<HR SIZE=4 WIDTH=65% ALIGN=left>
21</UL>
22
23<P>
24This document describes the changes made to the software between the
25<I>previous</I> and <I>current</I> versions (see above).
26If you don't find something listed here, then it was not done in this
27timeframe, or it was not considered important enough to be mentioned.
28The following information is located here:
29<UL>
30<LI><A HREF="#configure">Changes in the software configuration</A>
31<LI><A HREF="#libtiff">Changes in libtiff</A>
32<LI><A HREF="#port">Changes in the portability support</A>
33<LI><A HREF="#tools">Changes in the tools</A>
34</UL>
35
36<P><HR WIDTH=65% ALIGN=right>
37
38<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
39
40<UL>
41<LI>bit order was corrected for Pentium systems
42<LI>a new define, <TT>HOST_BIGENDIAN</TT>, was added for code that
43   wants to statically use information about native cpu byte order
44</UL>
45
46<P><HR WIDTH=65% ALIGN=right>
47
48<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>
49
50<UL>
51<LI>the G3/G4 decoder was replaced by a new one that is faster and
52   has smaller state tables
53<LI>Niles Ritter's client tag extension hooks were added
54<LI>a new routine <TT>TIFFCurrentDirOffset</TT> was added for
55   applications that want to find out the file offset of a TIFF directory
56<LI>the calculation of the number of strips in an image was corected
57   for images with certain esoteric configurations
58<LI>a potential memory leak (very unlikely) was plugged
59<LI>the <TT>TIFFReadRGBAImage</TT> support was completely rewritten
60   and new, more flexible support was added for reading images into
61   a fixed-format raster
62<LI>YCbCr to RGB conversion done in the <TT>TIFFReadRGBAImage</TT> support
63   was optimized
64<LI>a bug in JPEG support calculation of strip size was corrected
65<LI>the LZW decoder was changed to initialize the code table to zero
66   to lessen potential problems that arise when invalid data is decoded
67<LI><B>tiffcomp.h</B> is now aware of OS/2
68<LI>some function prototypes in <B>tiffio.h</B> and <B>tiffiop.h</B>
69   that contained parameter
70   names have been changed to avoid complaints from certain compilers
71</UL>
72
73<P><HR WIDTH=65% ALIGN=right>
74
75<A NAME="port"><B><FONT SIZE=+3>C</FONT>HANGES IN THE PORTABILITY SUPPORT:</B></A>
76
77<UL>
78<LI><B>Makefile.in</B> has been corrected to use the parameters
79   chosen by the configure script
80</UL>
81
82<P><HR WIDTH=65% ALIGN=right>
83
84<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
85
86<UL>
87<LI><TT>fax2ps</TT> has been rewritten and moved over from the user
88   contributed software
89<LI>an uninitialized variable in <TT>pal2rgb</TT> has been fixed
90<LI><TT>ras2tiff</TT> now converts 24-bit RGB raster data so that
91   samples are written in the proper order
92<LI><TT>tiff2ps</TT> has been updated to include fixes
93    and enhancements from Alberto Accomazzi
94<LI><TT>tiffcp</TT> now has a <TT>-o</TT> option to select a directory
95    by file offset
96<LI><TT>tiffinfo</TT> is now capable of displaying the raw undecoded
97    image data in a file
98<LI><TT>tiffgt</TT> has been rewritten to use the new <TT>TIFFRGBAImage</TT>
99   support and to handle multiple files
100</UL>
101
102<A HREF="index.html"><IMG SRC="images/back.gif"></A> TIFF home page.<BR>
103
104<HR>
105
106<ADDRESS>
107<A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:[email protected]">[email protected]</A>
108Last updated $Date: 2016-09-25 20:05:45 $.
109</ADDRESS>
110
111</BODY>
112</HTML>
113