xref: /libtiff-4.0.7/html/v3.4beta028.html (revision d4dd6ccc)
10ef31e1fSMike Welles<HTML>
20ef31e1fSMike Welles<HEAD>
30ef31e1fSMike Welles<TITLE>
40ef31e1fSMike WellesChanges in TIFF v3.4beta028
50ef31e1fSMike Welles</TITLE>
60ef31e1fSMike Welles</HEAD>
70ef31e1fSMike Welles
80ef31e1fSMike Welles<BODY>
9dcb05556SMike Welles<FONT FACE="Arial, Helvetica, Sans">
100ef31e1fSMike Welles
110ef31e1fSMike Welles<BASEFONT SIZE=4>
120ef31e1fSMike Welles<B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B>
130ef31e1fSMike Welles<BASEFONT SIZE=3>
140ef31e1fSMike Welles
150ef31e1fSMike Welles<UL>
160ef31e1fSMike Welles<HR SIZE=4 WIDTH=65% ALIGN=left>
170ef31e1fSMike Welles<B>Current Version</B>: v3.4beta028<BR>
180ef31e1fSMike Welles<B>Previous Version</B>: <A HREF=v3.4beta024.html>v3.4beta024</A><BR>
190ef31e1fSMike Welles<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>
200ef31e1fSMike Welles<HR SIZE=4 WIDTH=65% ALIGN=left>
210ef31e1fSMike Welles</UL>
220ef31e1fSMike Welles
230ef31e1fSMike Welles<P>
240ef31e1fSMike WellesThis document describes the changes made to the software between the
250ef31e1fSMike Welles<I>previous</I> and <I>current</I> versions (see above).
260ef31e1fSMike WellesIf you don't find something listed here, then it was not done in this
270ef31e1fSMike Wellestimeframe, or it was not considered important enough to be mentioned.
280ef31e1fSMike WellesThe following information is located here:
290ef31e1fSMike Welles<UL>
300ef31e1fSMike Welles<LI><A HREF="#configure">Changes in the software configuration</A>
310ef31e1fSMike Welles<LI><A HREF="#libtiff">Changes in libtiff</A>
320ef31e1fSMike Welles<LI><A HREF="#tools">Changes in the tools</A>
330ef31e1fSMike Welles<LI><A HREF="#man">Changes in the manual pages</A>
340ef31e1fSMike Welles<LI><A HREF="#contrib">Changes in the contributed software</A>
350ef31e1fSMike Welles</UL>
360ef31e1fSMike Welles
370ef31e1fSMike Welles<P><HR WIDTH=65% ALIGN=right>
380ef31e1fSMike Welles
390ef31e1fSMike Welles<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
400ef31e1fSMike Welles
410ef31e1fSMike Welles<UL>
420ef31e1fSMike Welles<LI>a <TT>-noninteractive</TT> flag was added to configure to
430ef31e1fSMike Welles   control whether or not it prints and prompts for configuration information
440ef31e1fSMike Welles<LI>various typos and fixes were made in configure for the the
450ef31e1fSMike Welles   library-only build support (this and other configure fixes from
460ef31e1fSMike Welles   Richard Mlynarik <A HREF=mailto:[email protected]>&lt;[email protected]&gt;</A>)
470ef31e1fSMike Welles<LI>bugs were fixed in the handling of pathnames supplied for external
480ef31e1fSMike Welles   packages; e.g. <TT>DIR_JPEG</TT>
490ef31e1fSMike Welles<LI>the handling of <TT>SETMAKE</TT> is now done properly
500ef31e1fSMike Welles<LI>the default prototype function declaration for <TT>pow</TT> was corrected
510ef31e1fSMike Welles<LI>a bug was fixed in <B>libtiff/Makefile.in</B> that caused installation
520ef31e1fSMike Welles   to fail on systems without DSO support
530ef31e1fSMike Welles</UL>
540ef31e1fSMike Welles
550ef31e1fSMike Welles<P><HR WIDTH=65% ALIGN=right>
560ef31e1fSMike Welles
570ef31e1fSMike Welles<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>
580ef31e1fSMike Welles
590ef31e1fSMike Welles<UL>
600ef31e1fSMike Welles<LI>Acorn RISC O/S support that was accidentally left out of the
610ef31e1fSMike Welles   left out of the previous distribution is present (from Peter Greenham)
620ef31e1fSMike Welles<LI>complaints about unknown and/or unsupported codecs have been
630ef31e1fSMike Welles   delayed until they are invoked; this permits applications to open
640ef31e1fSMike Welles   images and look at tags even if the image data is compressed with
650ef31e1fSMike Welles   an unknown/unsupported compression scheme
660ef31e1fSMike Welles<LI>bugs in handling unknown tags have been corrected; applications
670ef31e1fSMike Welles   that use multiple codecs, each with codec-specific tags, no longer
680ef31e1fSMike Welles   generate confusing error messages
690ef31e1fSMike Welles<LI>a missing pseudo-tag definition in the CCITT G3 codec was fixed
700ef31e1fSMike Welles   (this problem caused core dumps in the <TT>tiffcp</TT> program)
710ef31e1fSMike Welles<LI>pseudo-tags are now treated specially; they are always considered
720ef31e1fSMike Welles   to be set (i.e. they do not use bits in the <TT>FIELD_*</TT> bit-vectors).
730ef31e1fSMike Welles<LI>the use of strip chopping can now be controlled on a per-file basis
740ef31e1fSMike Welles   through a mode parameter supplied when opening a file (``C'' to
750ef31e1fSMike Welles   enable strip chopping and ``c'' to disable)
760ef31e1fSMike Welles<LI>two bugs were fixed in the writing of opposite-endian byte-order
770ef31e1fSMike Welles   files
780ef31e1fSMike Welles<LI>support was added for three new fax-related tags registered to
790ef31e1fSMike Welles   SGI: FaxRecvParams, FaxRecvTime, and FaxSubAddress
800ef31e1fSMike Welles<LI>the bit order of image data read and written can now be controlled
810ef31e1fSMike Welles   on a per-file basis through a mode parameter supplied when opening
820ef31e1fSMike Welles   a file (``B'' to force MSB2LSB bit order, ``L'' for LSB2MSB bit
830ef31e1fSMike Welles   order, and ``H'' for the bit order of the native CPU)
840ef31e1fSMike Welles<LI>the byte order of image and tag data written to newly-created files
850ef31e1fSMike Welles   can now be controlled on a per-file basis through a mode parameter
860ef31e1fSMike Welles   supplied when openening a file (``b'' to force Big-Endian byte order
870ef31e1fSMike Welles   and ``l'' to force Little-Endian byte order)
880ef31e1fSMike Welles<LI>the use memory-mapped files for images opened read-only can now
890ef31e1fSMike Welles   be controlled on a per-file basis through a mode parameter supplied
900ef31e1fSMike Welles   when opening a file (``M'' to enable use of memory-mapped files
910ef31e1fSMike Welles   and ``m'' to disable use)
920ef31e1fSMike Welles<LI>the use of the <TT>WIN32</TT> define in <B>tiffiop.h</B> has
930ef31e1fSMike Welles   been replaced by <TT>__WIN32__</TT>
940ef31e1fSMike Welles</UL>
950ef31e1fSMike Welles
960ef31e1fSMike Welles<P><HR WIDTH=65% ALIGN=right>
970ef31e1fSMike Welles
980ef31e1fSMike Welles<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
990ef31e1fSMike Welles
1000ef31e1fSMike Welles<UL>
1010ef31e1fSMike Welles<LI><TT>fax2ps</TT> now does a <TT>save</TT> and <TT>restore</TT>
1020ef31e1fSMike Welles    around each page of PostScript; this fixes a problem with VM
1030ef31e1fSMike Welles    overflow when printing a many-page document on some printers
1040ef31e1fSMike Welles<LI>a bug in the handling of 3-channel images by <TT>ras2tiff</TT>
1050ef31e1fSMike Welles    was fixed
1060ef31e1fSMike Welles<LI><TT>tiffcp</TT> has new options to control the byte order of
1070ef31e1fSMike Welles    newly created files: <B>-B</B> for Big-Endian byte order, <B>-L</B>
1080ef31e1fSMike Welles    for Little-Endian byte order; a <B>-M</B> option to disable the
1090ef31e1fSMike Welles    use of memory-mapped files, and a <B>-C</B> option to disable the
1100ef31e1fSMike Welles    use of strip chopping
1110ef31e1fSMike Welles<LI>bugs were fixed in <TT>tiffcp</TT>'s handling of codec-specific tags
1120ef31e1fSMike Welles</UL>
1130ef31e1fSMike Welles
1140ef31e1fSMike Welles<P><HR WIDTH=65% ALIGN=right>
1150ef31e1fSMike Welles
1160ef31e1fSMike Welles<A NAME="man"><B><FONT SIZE=+3>C</FONT>HANGES IN THE MANUAL PAGES:</B></A>
1170ef31e1fSMike Welles
1180ef31e1fSMike Welles<UL>
1190ef31e1fSMike Welles<LI>the <TT>TIFFOpen</TT> page has been updated to reflect the new
1200ef31e1fSMike Welles    optional open mode parameters
1210ef31e1fSMike Welles</UL>
1220ef31e1fSMike Welles
1230ef31e1fSMike Welles<P><HR WIDTH=65% ALIGN=right>
1240ef31e1fSMike Welles
1250ef31e1fSMike Welles<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIBUTED SOFTWARE:</B></A>
1260ef31e1fSMike Welles
1270ef31e1fSMike Welles<UL>
1280ef31e1fSMike Welles<LI><B>contrib/win95</B> contains information and code from Philippe Tenenhaus
1290ef31e1fSMike Welles    <A HREF=mailto:[email protected]>&lt;[email protected]&gt;</A>
1300ef31e1fSMike Welles    about using the software under Windows 95
1310ef31e1fSMike Welles<LI><B>contrib/winnt</B> contains information and code from Dave Dyer
1320ef31e1fSMike Welles    <A HREF=mailto:[email protected]>&lt;[email protected]&gt;</A>
1330ef31e1fSMike Welles    about using the software under Windows NT
1340ef31e1fSMike Welles</UL>
1350ef31e1fSMike Welles
1360ef31e1fSMike Welles<A HREF="index.html"><IMG SRC="images/back.gif"></A> TIFF home page.<BR>
1370ef31e1fSMike Welles
1380ef31e1fSMike Welles<HR>
1390ef31e1fSMike Welles
1400ef31e1fSMike Welles<ADDRESS>
1410ef31e1fSMike Welles<A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:[email protected]">[email protected]</A>
142*d4dd6cccSBob FriesenhahnLast updated $Date: 2016-09-25 20:05:45 $.
1430ef31e1fSMike Welles</ADDRESS>
1440ef31e1fSMike Welles
1450ef31e1fSMike Welles</BODY>
1460ef31e1fSMike Welles</HTML>
147