v3.7.2.html 7.8 KB

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