xref: /libtiff-4.0.7/html/v3.4beta028.html (revision 0ef31e1f)
1<HTML>
2<HEAD>
3<TITLE>
4Changes in TIFF v3.4beta028
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.4beta028<BR>
17<B>Previous Version</B>: <A HREF=v3.4beta024.html>v3.4beta024</A><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="#tools">Changes in the tools</A>
32<LI><A HREF="#man">Changes in the manual pages</A>
33<LI><A HREF="#contrib">Changes in the contributed software</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>a <TT>-noninteractive</TT> flag was added to configure to
42   control whether or not it prints and prompts for configuration information
43<LI>various typos and fixes were made in configure for the the
44   library-only build support (this and other configure fixes from
45   Richard Mlynarik <A HREF=mailto:[email protected]>&lt;[email protected]&gt;</A>)
46<LI>bugs were fixed in the handling of pathnames supplied for external
47   packages; e.g. <TT>DIR_JPEG</TT>
48<LI>the handling of <TT>SETMAKE</TT> is now done properly
49<LI>the default prototype function declaration for <TT>pow</TT> was corrected
50<LI>a bug was fixed in <B>libtiff/Makefile.in</B> that caused installation
51   to fail on systems without DSO support
52</UL>
53
54<P><HR WIDTH=65% ALIGN=right>
55
56<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>
57
58<UL>
59<LI>Acorn RISC O/S support that was accidentally left out of the
60   left out of the previous distribution is present (from Peter Greenham)
61<LI>complaints about unknown and/or unsupported codecs have been
62   delayed until they are invoked; this permits applications to open
63   images and look at tags even if the image data is compressed with
64   an unknown/unsupported compression scheme
65<LI>bugs in handling unknown tags have been corrected; applications
66   that use multiple codecs, each with codec-specific tags, no longer
67   generate confusing error messages
68<LI>a missing pseudo-tag definition in the CCITT G3 codec was fixed
69   (this problem caused core dumps in the <TT>tiffcp</TT> program)
70<LI>pseudo-tags are now treated specially; they are always considered
71   to be set (i.e. they do not use bits in the <TT>FIELD_*</TT> bit-vectors).
72<LI>the use of strip chopping can now be controlled on a per-file basis
73   through a mode parameter supplied when opening a file (``C'' to
74   enable strip chopping and ``c'' to disable)
75<LI>two bugs were fixed in the writing of opposite-endian byte-order
76   files
77<LI>support was added for three new fax-related tags registered to
78   SGI: FaxRecvParams, FaxRecvTime, and FaxSubAddress
79<LI>the bit order of image data read and written can now be controlled
80   on a per-file basis through a mode parameter supplied when opening
81   a file (``B'' to force MSB2LSB bit order, ``L'' for LSB2MSB bit
82   order, and ``H'' for the bit order of the native CPU)
83<LI>the byte order of image and tag data written to newly-created files
84   can now be controlled on a per-file basis through a mode parameter
85   supplied when openening a file (``b'' to force Big-Endian byte order
86   and ``l'' to force Little-Endian byte order)
87<LI>the use memory-mapped files for images opened read-only can now
88   be controlled on a per-file basis through a mode parameter supplied
89   when opening a file (``M'' to enable use of memory-mapped files
90   and ``m'' to disable use)
91<LI>the use of the <TT>WIN32</TT> define in <B>tiffiop.h</B> has
92   been replaced by <TT>__WIN32__</TT>
93</UL>
94
95<P><HR WIDTH=65% ALIGN=right>
96
97<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
98
99<UL>
100<LI><TT>fax2ps</TT> now does a <TT>save</TT> and <TT>restore</TT>
101    around each page of PostScript; this fixes a problem with VM
102    overflow when printing a many-page document on some printers
103<LI>a bug in the handling of 3-channel images by <TT>ras2tiff</TT>
104    was fixed
105<LI><TT>tiffcp</TT> has new options to control the byte order of
106    newly created files: <B>-B</B> for Big-Endian byte order, <B>-L</B>
107    for Little-Endian byte order; a <B>-M</B> option to disable the
108    use of memory-mapped files, and a <B>-C</B> option to disable the
109    use of strip chopping
110<LI>bugs were fixed in <TT>tiffcp</TT>'s handling of codec-specific tags
111</UL>
112
113<P><HR WIDTH=65% ALIGN=right>
114
115<A NAME="man"><B><FONT SIZE=+3>C</FONT>HANGES IN THE MANUAL PAGES:</B></A>
116
117<UL>
118<LI>the <TT>TIFFOpen</TT> page has been updated to reflect the new
119    optional open mode parameters
120</UL>
121
122<P><HR WIDTH=65% ALIGN=right>
123
124<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIBUTED SOFTWARE:</B></A>
125
126<UL>
127<LI><B>contrib/win95</B> contains information and code from Philippe Tenenhaus
128    <A HREF=mailto:[email protected]>&lt;[email protected]&gt;</A>
129    about using the software under Windows 95
130<LI><B>contrib/winnt</B> contains information and code from Dave Dyer
131    <A HREF=mailto:[email protected]>&lt;[email protected]&gt;</A>
132    about using the software under Windows NT
133</UL>
134
135<A HREF="index.html"><IMG SRC="images/back.gif"></A> TIFF home page.<BR>
136
137<HR>
138
139<ADDRESS>
140<A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:[email protected]">[email protected]</A>
141Last updated $Date: 1999-07-27 21:50:27 $.
142</ADDRESS>
143
144</BODY>
145</HTML>
146