v3.7.2.html 7.9 KB

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