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]><[email protected]></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]><[email protected]></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]><[email protected]></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