v3.4beta007.html 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <HTML>
  3. <HEAD>
  4. <TITLE>
  5. Changes in TIFF v3.4beta007
  6. </TITLE>
  7. </HEAD>
  8. <BODY>
  9. <FONT FACE="Arial, Helvetica, 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.4beta007<BR>
  16. <B>Previous Version</B>: v3.4beta004<BR>
  17. <B>Master Download Site</B>: <A HREF="ftp://ftp.sgi.com/graphics/tiff">ftp.sgi.com (192.48.153.1), directory graphics/tiff</A><BR>
  18. <HR SIZE=4 WIDTH=65% ALIGN=left>
  19. </UL>
  20. <P>
  21. This document describes the changes made to the software between the
  22. <I>previous</I> and <I>current</I> versions (see above).
  23. If you don't find something listed here, then it was not done in this
  24. timeframe, or it was not considered important enough to be mentioned.
  25. The following information is located here:
  26. <UL>
  27. <LI><A HREF="#configure">Changes in the software configuration</A>
  28. <LI><A HREF="#libtiff">Changes in libtiff</A>
  29. <LI><A HREF="#port">Changes in the portability support</A>
  30. <LI><A HREF="#tools">Changes in the tools</A>
  31. </UL>
  32. <P><HR WIDTH=65% ALIGN=right>
  33. <A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
  34. <UL>
  35. <LI>bit order was corrected for Pentium systems
  36. <LI>a new define, <TT>HOST_BIGENDIAN</TT>, was added for code that
  37. wants to statically use information about native cpu byte order
  38. </UL>
  39. <P><HR WIDTH=65% ALIGN=right>
  40. <A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>
  41. <UL>
  42. <LI>the G3/G4 decoder was replaced by a new one that is faster and
  43. has smaller state tables
  44. <LI>Niles Ritter's client tag extension hooks were added
  45. <LI>a new routine <TT>TIFFCurrentDirOffset</TT> was added for
  46. applications that want to find out the file offset of a TIFF directory
  47. <LI>the calculation of the number of strips in an image was corrected
  48. for images with certain esoteric configurations
  49. <LI>a potential memory leak (very unlikely) was plugged
  50. <LI>the <TT>TIFFReadRGBAImage</TT> support was completely rewritten
  51. and new, more flexible support was added for reading images into
  52. a fixed-format raster
  53. <LI>YCbCr to RGB conversion done in the <TT>TIFFReadRGBAImage</TT> support
  54. was optimized
  55. <LI>a bug in JPEG support calculation of strip size was corrected
  56. <LI>the LZW decoder was changed to initialize the code table to zero
  57. to lessen potential problems that arise when invalid data is decoded
  58. <LI><B>tiffcomp.h</B> is now aware of OS/2
  59. <LI>some function prototypes in <B>tiffio.h</B> and <B>tiffiop.h</B>
  60. that contained parameter
  61. names have been changed to avoid complaints from certain compilers
  62. </UL>
  63. <P><HR WIDTH=65% ALIGN=right>
  64. <A NAME="port"><B><FONT SIZE=+3>C</FONT>HANGES IN THE PORTABILITY SUPPORT:</B></A>
  65. <UL>
  66. <LI><B>Makefile.in</B> has been corrected to use the parameters
  67. chosen by the configure script
  68. </UL>
  69. <P><HR WIDTH=65% ALIGN=right>
  70. <A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
  71. <UL>
  72. <LI><TT>fax2ps</TT> has been rewritten and moved over from the user
  73. contributed software
  74. <LI>an uninitialized variable in <TT>pal2rgb</TT> has been fixed
  75. <LI><TT>ras2tiff</TT> now converts 24-bit RGB raster data so that
  76. samples are written in the proper order
  77. <LI><TT>tiff2ps</TT> has been updated to include fixes
  78. and enhancements from Alberto Accomazzi
  79. <LI><TT>tiffcp</TT> now has a <TT>-o</TT> option to select a directory
  80. by file offset
  81. <LI><TT>tiffinfo</TT> is now capable of displaying the raw undecoded
  82. image data in a file
  83. <LI><TT>tiffgt</TT> has been rewritten to use the new <TT>TIFFRGBAImage</TT>
  84. support and to handle multiple files
  85. </UL>
  86. <A HREF="index.html"><IMG SRC="images/back.gif"></A> TIFF home page.<BR>
  87. <HR>
  88. <ADDRESS>
  89. <A HREF="sam.html">Sam Leffler</A> / <A HREF="mailto:sam@engr.sgi.com">sam@engr.sgi.com</A>
  90. Last updated $Date: 2016-09-25 20:05:45 $.
  91. </ADDRESS>
  92. </BODY>
  93. </HTML>