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