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"> 21ftp.remotesensing.org</a>, directory pub/libtiff</A><BR> 22<B>Master HTTP Site</B>: <A HREF="http://www.remotesensing.org/libtiff"> 23http://www.remotesensing.org/libtiff</a> 24<HR SIZE=4 WIDTH=65% ALIGN=left> 25</UL> 26 27<P> 28This document describes the changes made to the software between the 29<I>previous</I> and <I>current</I> versions (see above). 30If you don't find something listed here, then it was not done in this 31timeframe, or it was not considered important enough to be mentioned. 32The 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> tif_open.c: Remove unnesessary TIFFSeekFile() call as per 62 bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=756"> 63 http://bugzilla.remotesensing.org/show_bug.cgi?id=756</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> tiff.h: Changed the int8 definition to be always signed char 96 as per bug 97 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=727"> 98 http://bugzilla.remotesensing.org/show_bug.cgi?id=727</a> 99 100 <li> tiffio.h: Move TIFFOpenW() function into the extern "C"{} 101 block as per bug 102 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=763"> 103 http://bugzilla.remotesensing.org/show_bug.cgi?id=763</a> 104 105 <li> tif_dirread.c: Estimate strip size in case of wrong or 106 suspicious values in the tags. As per bugs 107 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=705"> 108 http://bugzilla.remotesensing.org/show_bug.cgi?id=705</a> 109 and <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=320"> 110 http://bugzilla.remotesensing.org/show_bug.cgi?id=320</a> 111 112 <li> tif_color.c: Use double as the second argument of pow() 113 function in TIFFCIELabToRGBInit(). As per bug 114 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=741"> 115 http://bugzilla.remotesensing.org/show_bug.cgi?id=741</a> 116 117 <li> tif_pixarlog.c: Avoid warnings when converting float to 118 integer as per bug 119 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=740"> 120 http://bugzilla.remotesensing.org/show_bug.cgi?id=740</a> 121 122 <li> tif_getimage.c: Always fill the error message buffer in 123 TIFFRGBAImageBegin() as per bug 124 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=739"> 125 http://bugzilla.remotesensing.org/show_bug.cgi?id=739</a> 126 127 <li> tif_jpeg.c: Added ability to read/write the fax specific 128 TIFFTAG_FAXRECVPARAMS, TIFFTAG_FAXSUBADDRESS and TIFFTAG_FAXRECVTIME 129 tags as per bug 130 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=736"> 131 http://bugzilla.remotesensing.org/show_bug.cgi?id=736</a> 132 133 <li> tif_win32.c: Fixed message formatting in functions 134 Win32WarningHandler() and Win32ErrorHandler() as per bug 135 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=735"> 136 http://bugzilla.remotesensing.org/show_bug.cgi?id=735</a> 137 138 <li> tiffio.h: Move the color conversion routines in the 'extern 139 "C"' section as per bug 140 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=727"> 141 http://bugzilla.remotesensing.org/show_bug.cgi?id=727</a> 142 143 <li> tiff.h: Restore back the workaround for AIX Visual Age C 144 compiler to avoid double definition of BSD types as per bug 145 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=39"> 146 http://bugzilla.remotesensing.org/show_bug.cgi?id=39</a> 147 148 <li> tif_getimage.c: More fixes for multiple-alpha-channelled 149 RGB-images as per bug 150 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=713"> 151 http://bugzilla.remotesensing.org/show_bug.cgi?id=713</a> 152 153</UL> 154 155<P><HR WIDTH=65% ALIGN=left> 156 157<!--------------------------------------------------------------------------> 158 159<A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A> 160 161<UL> 162 <li> tiffgt.c: Fix problem on big-endian CPUs so that images 163 display more correctly. Images display brighter than they should 164 on a Sun workstation. 165 166 <li> tiff2ps.c: Fixed problem with page sizes as per bug 167 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=742"> 168 http://bugzilla.remotesensing.org/show_bug.cgi?id=742</a> 169 170 <li> tiff2ps.c: Interpret the -w and -h options independently. As 171 per bug 172 <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=689"> 173 http://bugzilla.remotesensing.org/show_bug.cgi?id=689</a> 174 175 <li> tiffdump.c: Fixed problem when read broken TIFFs with the 176 wrong tag counts (Dmitry V. Levin, Martin Pitt). 177 178 <li> tiffset.c: Convert character option to integer value as per 179 bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=725"> 180 http://bugzilla.remotesensing.org/show_bug.cgi?id=725</a>. 181 182</UL> 183 184<P><HR WIDTH=65% ALIGN=left> 185 186<!---------------------------------------------------------------------------> 187 188<A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A> 189 190<UL> 191 192 <li> No changes. 193 194</UL> 195 196Last updated $Date: 2005-02-04 13:27:01 $. 197 198</BODY> 199</HTML> 200