4 Changes in TIFF v3.4beta036
 
   9 <FONT FACE=
"Arial, Helvetica, Sans"> 
  12 <B><FONT SIZE=+
3>T
</FONT>IFF 
<FONT SIZE=+
2>C
</FONT>HANGE 
<FONT SIZE=+
2>I
</FONT>NFORMATION
</B> 
  16 <HR SIZE=
4 WIDTH=
65% ALIGN=left
> 
  17 <B>Current Version
</B>: v3.4beta036
<BR> 
  18 <B>Previous Version
</B>: 
<A HREF=v3.4beta035.html
>v3.4beta035
</A><BR> 
  19 <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> 
  20 <HR SIZE=
4 WIDTH=
65% ALIGN=left
> 
  24 This document describes the changes made to the software between the
 
  25 <I>previous
</I> and 
<I>current
</I> versions (see above).
 
  26 If you don't find something listed here, then it was not done in this
 
  27 timeframe, or it was not considered important enough to be mentioned.
 
  28 The following information is located here:
 
  30 <LI><A HREF=
"#configure">Changes in the software configuration
</A> 
  31 <LI><A HREF=
"#libtiff">Changes in libtiff
</A> 
  32 <LI><A HREF=
"#tools">Changes in the tools
</A> 
  35 <P><HR WIDTH=
65% ALIGN=right
> 
  37 <A NAME=
"configure"><B><FONT SIZE=+
3>C
</FONT>HANGES IN THE SOFTWARE CONFIGURATION:
</B></A> 
  40 <LI>support was added for building the library as a DSO under HP-UX with 
 
  42 <LI>tools are now built with explicit pathnames for the DSO under IRIX,
 
  44 <LI>DSO configuration support for Linux was changed to require that
 
  45     <B>libc.so
</B> only be readable (not executable)
 
  48 <P><HR WIDTH=
65% ALIGN=right
> 
  50 <A NAME=
"libtiff"><B><FONT SIZE=+
3>C
</FONT>HANGES IN LIBTIFF:
</B></A> 
  53 <LI>support was add for ICC: 
<TT>NumberOfInks
</TT>, and 
<TT>ICCProfile
</TT> 
  54 <LI>a memory leak caused by doing 
<TT>TIFFSetDirectory(
0)
</TT> was fixed
 
  55 <LI>a bug was fixed whereby certain multi-directory files were not
 
  56     properly handled when accessed by mapping the data into memory 
 
  57 <LI>the strip chopping support is now always compiled
 
  58     into the library with the default usage controlled by a
 
  59     <TT>STRIPCHOP_DEFAULT
</TT> configuration parameter
 
  60 <LI>the strip chopping support no longer chops tiled images
 
  61 <LI>all static strings are now const--for shared libraries
 
  62 <LI>the logic for estimating the strip size of images without
 
  63     a 
<TT>StripByteCounts
</TT> tag was improved by handling
 
  64     <TT>PlanarContig
</TT> images differently from 
<TT>PlanarSeparate
</TT> 
  65 <LI>a bug was fixed in the G3 codec when converting the Y resolution
 
  66     of data specified in metric units
 
  67 <LI>a bug was fixed in the G3/G4 decoder for data where lines terminate
 
  69 <LI>the 
<TT>TIFFRGBAImage
</TT> support was changed to scale 
16-bit colormap
 
  70     entries more conservatively to avoid problems with applications
 
  71     that do not generate fully saturated pixel values
 
  72 <LI>the LZW decoder was changed to use a more conservative scheme when
 
  73     bounds checking the hash table array; this avoids pitfalls with
 
  74     systems that load objects into memory in unusual locations
 
  75 <LI>a bug was fixed in 
<TT>TIFFPrintDirectory
</TT>'s handling of the
 
  77 <LI><TT>TIFFPrintDirectory
</TT> now understands 
<TT>NumberOfInks
</TT> 
  79 <LI>the routines for reading image data now provide more useful information
 
  80     when a read error is encountered
 
  81 <LI>support was added for compiling with Microsoft Visual C++ 
4.0 
  84 <P><HR WIDTH=
65% ALIGN=right
> 
  86 <A NAME=
"tools"><B><FONT SIZE=+
3>C
</FONT>HANGES IN THE TOOLS:
</B></A> 
  89 <LI>a bug was fixed in 
<B>pal2rgb
</B>'s colormap handling
 
  90 <LI><B>tiff2ps
</B> now includes John Wehle's changes for maintaining 
 
  92     of images when scaling and for honoring the deadzone on a page when
 
  93     generating PostScript Level II
 
  94 <LI><B>tiff2ps
</B> does a better job guarding against the mishandling
 
  96 <LI><B>tiff2ps
</B> now correctly converts X- and Y-resolution values
 
  97     specified in metric units
 
  98 <LI><B>tiffdump
</B> has a new 
<TT>-m
</TT> option to control the maximum
 
 100     data values printed for a tag (by default 
24)
 
 101 <LI><B>tiffdump
</B> understands several new tags
 
 102 <LI><B>tiffdump
</B> now shows any terminating null in ASCII strings
 
 103 <LI><B>tiffinfo
</B> now suppresses strip chopping when interpreting an image;
 
 104     a new 
<TT>-z
</TT> option has been added to enable strip chopping
 
 107 <A HREF=
"index.html"><IMG SRC=
"images/back.gif"></A> TIFF home page.
<BR> 
 112 <A HREF=
"sam.html">Sam Leffler
</A> / 
<A HREF=
"mailto:sam@engr.sgi.com">sam@engr.sgi.com
</A> 
 113 Last updated $Date: 
1999/
08/
09 20:
21:
21 $.