| 1 | <HTML>
|
|---|
| 2 | <HEAD>
|
|---|
| 3 | <TITLE>
|
|---|
| 4 | Changes in TIFF v3.7.2
|
|---|
| 5 | </TITLE>
|
|---|
| 6 | </HEAD>
|
|---|
| 7 |
|
|---|
| 8 | <BODY BGCOLOR=white>
|
|---|
| 9 | <FONT FACE="Helvetica, Arial, Sans">
|
|---|
| 10 | <FONT FACE="Helvetica, Arial, Sans">
|
|---|
| 11 |
|
|---|
| 12 | <BASEFONT SIZE=4>
|
|---|
| 13 | <B><FONT SIZE=+3>T</FONT>IFF <FONT SIZE=+2>C</FONT>HANGE <FONT SIZE=+2>I</FONT>NFORMATION</B>
|
|---|
| 14 | <BASEFONT SIZE=3>
|
|---|
| 15 |
|
|---|
| 16 | <UL>
|
|---|
| 17 | <HR SIZE=4 WIDTH=65% ALIGN=left>
|
|---|
| 18 | <B>Current Version</B>: v3.7.2<BR>
|
|---|
| 19 | <B>Previous Version</B>: <A HREF=v3.7.1.html>v3.7.1</a><BR>
|
|---|
| 20 | <B>Master FTP Site</B>: <A HREF="ftp://ftp.remotesensing.org/pub/libtiff">
|
|---|
| 21 | ftp.remotesensing.org</a>, directory pub/libtiff</A><BR>
|
|---|
| 22 | <B>Master HTTP Site</B>: <A HREF="http://www.remotesensing.org/libtiff">
|
|---|
| 23 | http://www.remotesensing.org/libtiff</a>
|
|---|
| 24 | <HR SIZE=4 WIDTH=65% ALIGN=left>
|
|---|
| 25 | </UL>
|
|---|
| 26 |
|
|---|
| 27 | <P>
|
|---|
| 28 | This document describes the changes made to the software between the
|
|---|
| 29 | <I>previous</I> and <I>current</I> versions (see above).
|
|---|
| 30 | If you don't find something listed here, then it was not done in this
|
|---|
| 31 | timeframe, or it was not considered important enough to be mentioned.
|
|---|
| 32 | The following information is located here:
|
|---|
| 33 | <UL>
|
|---|
| 34 | <LI><A HREF="#hightlights">Major Changes</A>
|
|---|
| 35 | <LI><A HREF="#configure">Changes in the software configuration</A>
|
|---|
| 36 | <LI><A HREF="#libtiff">Changes in libtiff</A>
|
|---|
| 37 | <LI><A HREF="#tools">Changes in the tools</A>
|
|---|
| 38 | <LI><A HREF="#contrib">Changes in the contrib area</A>
|
|---|
| 39 | </UL>
|
|---|
| 40 | <p>
|
|---|
| 41 | <P><HR WIDTH=65% ALIGN=left>
|
|---|
| 42 |
|
|---|
| 43 | <!--------------------------------------------------------------------------->
|
|---|
| 44 |
|
|---|
| 45 | <A NAME="highlights"><B><FONT SIZE=+3>M</FONT>AJOR CHANGES:</B></A>
|
|---|
| 46 |
|
|---|
| 47 | <UL>
|
|---|
| 48 |
|
|---|
| 49 | <li> Maintainance release. Many bugfixes in the build environment
|
|---|
| 50 | and compatibility improvements.
|
|---|
| 51 |
|
|---|
| 52 | </UL>
|
|---|
| 53 |
|
|---|
| 54 |
|
|---|
| 55 | <P><HR WIDTH=65% ALIGN=left>
|
|---|
| 56 | <!--------------------------------------------------------------------------->
|
|---|
| 57 |
|
|---|
| 58 | <A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
|
|---|
| 59 |
|
|---|
| 60 | <UL>
|
|---|
| 61 | <li> configure.ac: Use -rpath option instead of -R as per bug
|
|---|
| 62 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=732">
|
|---|
| 63 | http://bugzilla.remotesensing.org/show_bug.cgi?id=732</a>
|
|---|
| 64 |
|
|---|
| 65 | <li> tif_stream.cxx: Fixes for C++ stream interface from
|
|---|
| 66 | Michael Rinne and Edward Lam.
|
|---|
| 67 |
|
|---|
| 68 | <li> configure.ac: Make the documentation directory location
|
|---|
| 69 | configurable via the --with-docdir option (as suggested by
|
|---|
| 70 | Jeremy C. Reed).
|
|---|
| 71 |
|
|---|
| 72 | <li> Place the C++ stream API in the separate library called
|
|---|
| 73 | libtiffxx to avoid unneeded dependencies. Probably there will be
|
|---|
| 74 | more C++ API in the future. As per bugs
|
|---|
| 75 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=733">
|
|---|
| 76 | http://bugzilla.remotesensing.org/show_bug.cgi?id=733</a>
|
|---|
| 77 | and <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=730">
|
|---|
| 78 | http://bugzilla.remotesensing.org/show_bug.cgi?id=730</a>
|
|---|
| 79 |
|
|---|
| 80 | <li> configure, configure.ac: Replace --disable-c++ with the
|
|---|
| 81 | --disable-cxx option as per bug
|
|---|
| 82 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=730">
|
|---|
| 83 | http://bugzilla.remotesensing.org/show_bug.cgi?id=730</a>.
|
|---|
| 84 |
|
|---|
| 85 | </UL>
|
|---|
| 86 |
|
|---|
| 87 | <P><HR WIDTH=65% ALIGN=left>
|
|---|
| 88 |
|
|---|
| 89 | <!--------------------------------------------------------------------------->
|
|---|
| 90 |
|
|---|
| 91 | <A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>
|
|---|
| 92 |
|
|---|
| 93 | <UL>
|
|---|
| 94 |
|
|---|
| 95 | <li> Applied patch from Lee Howard to support a new tag TIFFTAG_FAXDCS
|
|---|
| 96 | (34911) used in HylaFax software. As per bug
|
|---|
| 97 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=771">
|
|---|
| 98 | http://bugzilla.remotesensing.org/show_bug.cgi?id=771</a>
|
|---|
| 99 |
|
|---|
| 100 | <li> tif_open.c: Remove unnesessary TIFFSeekFile() call as per
|
|---|
| 101 | bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=756">
|
|---|
| 102 | http://bugzilla.remotesensing.org/show_bug.cgi?id=756</a>
|
|---|
| 103 |
|
|---|
| 104 | <li> tiff.h: Changed the int8 definition to be always signed char
|
|---|
| 105 | as per bug
|
|---|
| 106 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=727">
|
|---|
| 107 | http://bugzilla.remotesensing.org/show_bug.cgi?id=727</a>
|
|---|
| 108 |
|
|---|
| 109 | <li> tiffio.h: Move TIFFOpenW() function into the extern "C"{}
|
|---|
| 110 | block as per bug
|
|---|
| 111 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=763">
|
|---|
| 112 | http://bugzilla.remotesensing.org/show_bug.cgi?id=763</a>
|
|---|
| 113 |
|
|---|
| 114 | <li> tif_dirread.c: Estimate strip size in case of wrong or
|
|---|
| 115 | suspicious values in the tags. As per bugs
|
|---|
| 116 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=705">
|
|---|
| 117 | http://bugzilla.remotesensing.org/show_bug.cgi?id=705</a>
|
|---|
| 118 | and <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=320">
|
|---|
| 119 | http://bugzilla.remotesensing.org/show_bug.cgi?id=320</a>
|
|---|
| 120 |
|
|---|
| 121 | <li> tif_color.c: Use double as the second argument of pow()
|
|---|
| 122 | function in TIFFCIELabToRGBInit(). As per bug
|
|---|
| 123 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=741">
|
|---|
| 124 | http://bugzilla.remotesensing.org/show_bug.cgi?id=741</a>
|
|---|
| 125 |
|
|---|
| 126 | <li> tif_pixarlog.c: Avoid warnings when converting float to
|
|---|
| 127 | integer as per bug
|
|---|
| 128 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=740">
|
|---|
| 129 | http://bugzilla.remotesensing.org/show_bug.cgi?id=740</a>
|
|---|
| 130 |
|
|---|
| 131 | <li> tif_getimage.c: Always fill the error message buffer in
|
|---|
| 132 | TIFFRGBAImageBegin() as per bug
|
|---|
| 133 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=739">
|
|---|
| 134 | http://bugzilla.remotesensing.org/show_bug.cgi?id=739</a>
|
|---|
| 135 |
|
|---|
| 136 | <li> tif_jpeg.c: Added ability to read/write the fax specific
|
|---|
| 137 | TIFFTAG_FAXRECVPARAMS, TIFFTAG_FAXSUBADDRESS and TIFFTAG_FAXRECVTIME
|
|---|
| 138 | tags as per bug
|
|---|
| 139 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=736">
|
|---|
| 140 | http://bugzilla.remotesensing.org/show_bug.cgi?id=736</a>
|
|---|
| 141 |
|
|---|
| 142 | <li> tif_win32.c: Fixed message formatting in functions
|
|---|
| 143 | Win32WarningHandler() and Win32ErrorHandler() as per bug
|
|---|
| 144 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=735">
|
|---|
| 145 | http://bugzilla.remotesensing.org/show_bug.cgi?id=735</a>
|
|---|
| 146 |
|
|---|
| 147 | <li> tiffio.h: Move the color conversion routines in the 'extern
|
|---|
| 148 | "C"' section as per bug
|
|---|
| 149 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=727">
|
|---|
| 150 | http://bugzilla.remotesensing.org/show_bug.cgi?id=727</a>
|
|---|
| 151 |
|
|---|
| 152 | <li> tiff.h: Restore back the workaround for AIX Visual Age C
|
|---|
| 153 | compiler to avoid double definition of BSD types as per bug
|
|---|
| 154 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=39">
|
|---|
| 155 | http://bugzilla.remotesensing.org/show_bug.cgi?id=39</a>
|
|---|
| 156 |
|
|---|
| 157 | <li> tif_getimage.c: More fixes for multiple-alpha-channelled
|
|---|
| 158 | RGB-images as per bug
|
|---|
| 159 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=713">
|
|---|
| 160 | http://bugzilla.remotesensing.org/show_bug.cgi?id=713</a>
|
|---|
| 161 |
|
|---|
| 162 | </UL>
|
|---|
| 163 |
|
|---|
| 164 | <P><HR WIDTH=65% ALIGN=left>
|
|---|
| 165 |
|
|---|
| 166 | <!-------------------------------------------------------------------------->
|
|---|
| 167 |
|
|---|
| 168 | <A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
|
|---|
| 169 |
|
|---|
| 170 | <UL>
|
|---|
| 171 |
|
|---|
| 172 | <li> tiffcmp.c: Added ability to compare the 32-bit integer and
|
|---|
| 173 | floating point data; complain on unsupported bit depths.
|
|---|
| 174 |
|
|---|
| 175 | <li> tiffcmp.c: Use properly sized buffer in short arrays comparison
|
|---|
| 176 | as per bug
|
|---|
| 177 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=785">
|
|---|
| 178 | http://bugzilla.remotesensing.org/show_bug.cgi?id=785</a>
|
|---|
| 179 |
|
|---|
| 180 | <li> fax2ps.c: Replace insecure mktemp() function with the
|
|---|
| 181 | tmpfile() as per bug
|
|---|
| 182 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=786">
|
|---|
| 183 | http://bugzilla.remotesensing.org/show_bug.cgi?id=786</a>
|
|---|
| 184 |
|
|---|
| 185 | <li> tiffgt.c: Fix problem on big-endian CPUs so that images
|
|---|
| 186 | display more correctly. Images display brighter than they should
|
|---|
| 187 | on a Sun workstation.
|
|---|
| 188 |
|
|---|
| 189 | <li> tiff2ps.c: Fixed problem with page sizes as per bug
|
|---|
| 190 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=742">
|
|---|
| 191 | http://bugzilla.remotesensing.org/show_bug.cgi?id=742</a>
|
|---|
| 192 |
|
|---|
| 193 | <li> tiff2ps.c: Interpret the -w and -h options independently. As
|
|---|
| 194 | per bug
|
|---|
| 195 | <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=689">
|
|---|
| 196 | http://bugzilla.remotesensing.org/show_bug.cgi?id=689</a>
|
|---|
| 197 |
|
|---|
| 198 | <li> tiffdump.c: Fixed problem when read broken TIFFs with the
|
|---|
| 199 | wrong tag counts (Dmitry V. Levin, Martin Pitt).
|
|---|
| 200 |
|
|---|
| 201 | <li> tiffset.c: Convert character option to integer value as per
|
|---|
| 202 | bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=725">
|
|---|
| 203 | http://bugzilla.remotesensing.org/show_bug.cgi?id=725</a>.
|
|---|
| 204 |
|
|---|
| 205 | </UL>
|
|---|
| 206 |
|
|---|
| 207 | <P><HR WIDTH=65% ALIGN=left>
|
|---|
| 208 |
|
|---|
| 209 | <!--------------------------------------------------------------------------->
|
|---|
| 210 |
|
|---|
| 211 | <A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A>
|
|---|
| 212 |
|
|---|
| 213 | <UL>
|
|---|
| 214 |
|
|---|
| 215 | <li> No changes.
|
|---|
| 216 |
|
|---|
| 217 | </UL>
|
|---|
| 218 |
|
|---|
| 219 | Last updated $Date: 2005/03/15 15:17:44 $.
|
|---|
| 220 |
|
|---|
| 221 | </BODY>
|
|---|
| 222 | </HTML>
|
|---|