| 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> |