xref: /libtiff-4.0.7/html/v3.4beta007.html (revision d4dd6ccc)
10ef31e1fSMike Welles<HTML>
20ef31e1fSMike Welles<HEAD>
30ef31e1fSMike Welles<TITLE>
40ef31e1fSMike WellesChanges in TIFF v3.4beta007
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.4beta007<BR>
180ef31e1fSMike Welles<B>Previous Version</B>: v3.4beta004<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="#port">Changes in the portability support</A>
330ef31e1fSMike Welles<LI><A HREF="#tools">Changes in the tools</A>
340ef31e1fSMike Welles</UL>
350ef31e1fSMike Welles
360ef31e1fSMike Welles<P><HR WIDTH=65% ALIGN=right>
370ef31e1fSMike Welles
380ef31e1fSMike Welles<A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
390ef31e1fSMike Welles
400ef31e1fSMike Welles<UL>
410ef31e1fSMike Welles<LI>bit order was corrected for Pentium systems
420ef31e1fSMike Welles<LI>a new define, <TT>HOST_BIGENDIAN</TT>, was added for code that
430ef31e1fSMike Welles   wants to statically use information about native cpu byte order
440ef31e1fSMike Welles</UL>
450ef31e1fSMike Welles
460ef31e1fSMike Welles<P><HR WIDTH=65% ALIGN=right>
470ef31e1fSMike Welles
480ef31e1fSMike Welles<A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>
490ef31e1fSMike Welles
500ef31e1fSMike Welles<UL>
510ef31e1fSMike Welles<LI>the G3/G4 decoder was replaced by a new one that is faster and
520ef31e1fSMike Welles   has smaller state tables
530ef31e1fSMike Welles<LI>Niles Ritter's client tag extension hooks were added
540ef31e1fSMike Welles<LI>a new routine <TT>TIFFCurrentDirOffset</TT> was added for
550ef31e1fSMike Welles   applications that want to find out the file offset of a TIFF directory
560ef31e1fSMike Welles<LI>the calculation of the number of strips in an image was corected
570ef31e1fSMike Welles   for images with certain esoteric configurations
580ef31e1fSMike Welles<LI>a potential memory leak (very unlikely) was plugged
590ef31e1fSMike Welles<LI>the <TT>TIFFReadRGBAImage</TT> support was completely rewritten
600ef31e1fSMike Welles   and new, more flexible support was added for reading images into
610ef31e1fSMike Welles   a fixed-format raster
620ef31e1fSMike Welles<LI>YCbCr to RGB conversion done in the <TT>TIFFReadRGBAImage</TT> support
630ef31e1fSMike Welles   was optimized
640ef31e1fSMike Welles<LI>a bug in JPEG support calculation of strip size was corrected
650ef31e1fSMike Welles<LI>the LZW decoder was changed to initialize the code table to zero
660ef31e1fSMike Welles   to lessen potential problems that arise when invalid data is decoded
670ef31e1fSMike Welles<LI><B>tiffcomp.h</B> is now aware of OS/2
680ef31e1fSMike Welles<LI>some function prototypes in <B>tiffio.h</B> and <B>tiffiop.h</B>
690ef31e1fSMike Welles   that contained parameter
700ef31e1fSMike Welles   names have been changed to avoid complaints from certain compilers
710ef31e1fSMike Welles</UL>
720ef31e1fSMike Welles
730ef31e1fSMike Welles<P><HR WIDTH=65% ALIGN=right>
740ef31e1fSMike Welles
750ef31e1fSMike Welles<A NAME="port"><B><FONT SIZE=+3>C</FONT>HANGES IN THE PORTABILITY SUPPORT:</B></A>
760ef31e1fSMike Welles
770ef31e1fSMike Welles<UL>
780ef31e1fSMike Welles<LI><B>Makefile.in</B> has been corrected to use the parameters
790ef31e1fSMike Welles   chosen by the configure script
800ef31e1fSMike Welles</UL>
810ef31e1fSMike Welles
820ef31e1fSMike Welles<P><HR WIDTH=65% ALIGN=right>
830ef31e1fSMike Welles
840ef31e1fSMike Welles<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
850ef31e1fSMike Welles
860ef31e1fSMike Welles<UL>
870ef31e1fSMike Welles<LI><TT>fax2ps</TT> has been rewritten and moved over from the user
880ef31e1fSMike Welles   contributed software
890ef31e1fSMike Welles<LI>an uninitialized variable in <TT>pal2rgb</TT> has been fixed
900ef31e1fSMike Welles<LI><TT>ras2tiff</TT> now converts 24-bit RGB raster data so that
910ef31e1fSMike Welles   samples are written in the proper order
920ef31e1fSMike Welles<LI><TT>tiff2ps</TT> has been updated to include fixes
930ef31e1fSMike Welles    and enhancements from Alberto Accomazzi
940ef31e1fSMike Welles<LI><TT>tiffcp</TT> now has a <TT>-o</TT> option to select a directory
950ef31e1fSMike Welles    by file offset
960ef31e1fSMike Welles<LI><TT>tiffinfo</TT> is now capable of displaying the raw undecoded
970ef31e1fSMike Welles    image data in a file
980ef31e1fSMike Welles<LI><TT>tiffgt</TT> has been rewritten to use the new <TT>TIFFRGBAImage</TT>
990ef31e1fSMike Welles   support and to handle multiple files
1000ef31e1fSMike Welles</UL>
1010ef31e1fSMike Welles
1020ef31e1fSMike Welles<A HREF="index.html"><IMG SRC="images/back.gif"></A> TIFF home page.<BR>
1030ef31e1fSMike Welles
1040ef31e1fSMike Welles<HR>
1050ef31e1fSMike Welles
1060ef31e1fSMike Welles<ADDRESS>
1070ef31e1fSMike Welles<A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:[email protected]">[email protected]</A>
108*d4dd6cccSBob FriesenhahnLast updated $Date: 2016-09-25 20:05:45 $.
1090ef31e1fSMike Welles</ADDRESS>
1100ef31e1fSMike Welles
1110ef31e1fSMike Welles</BODY>
1120ef31e1fSMike Welles</HTML>
113