v3.4beta007.html 3.8 KB

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