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://download.osgeo.org/libtiff"> 21download.osgeo.org</a>, directory pub/libtiff</A><BR> 22<B>Master HTTP Site</B>: <A HREF="http://www.simplesystems.org/libtiff/"> 23http://www.simplesystems.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> 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 219Last updated $Date: 2016-09-25 20:05:45 $. 220 221</BODY> 222</HTML> 223