src/3rdparty/libtiff/html/v3.8.1.html
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 <HTML>
       
     2 <HEAD>
       
     3 <TITLE>
       
     4 	Changes in TIFF v3.8.1
       
     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.8.1<BR>
       
    19 <B>Previous Version</B>: <A HREF=v3.8.0.html>v3.8.0</a><BR>
       
    20 <B>Master FTP Site</B>: <A HREF="ftp://ftp.remotesensing.org/pub/libtiff">
       
    21 ftp.remotesensing.org</a>, directory pub/libtiff</A><BR>
       
    22 <B>Master HTTP Site</B>: <A HREF="http://www.remotesensing.org/libtiff">
       
    23 http://www.remotesensing.org/libtiff</a> 
       
    24 <HR SIZE=4 WIDTH=65% ALIGN=left>
       
    25 </UL>
       
    26 
       
    27 <P>
       
    28 This document describes the changes made to the software between the
       
    29 <I>previous</I> and <I>current</I> versions (see above).
       
    30 If you don't find something listed here, then it was not done in this
       
    31 timeframe, or it was not considered important enough to be mentioned.
       
    32 The 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 	<li> Bug-fix release.
       
    49 </UL>
       
    50 
       
    51 
       
    52 <P><HR WIDTH=65% ALIGN=left>
       
    53 <!--------------------------------------------------------------------------->
       
    54 
       
    55 <A NAME="configure"><B><FONT SIZE=+3>C</FONT>HANGES IN THE SOFTWARE CONFIGURATION:</B></A>
       
    56 
       
    57 <UL>
       
    58 	<li> libtool related stuff updated from the 2.1a branch.
       
    59 
       
    60 	<li> Fix with_default_strip_size comparison as reported by
       
    61 	Norihiko Murase.
       
    62 </UL>
       
    63 
       
    64 <P><HR WIDTH=65% ALIGN=left>
       
    65 
       
    66 <!--------------------------------------------------------------------------->
       
    67 
       
    68 <A NAME="libtiff"><B><FONT SIZE=+3>C</FONT>HANGES IN LIBTIFF:</B></A>
       
    69 
       
    70 <UL>
       
    71 
       
    72 	<li> tif_dirread.c: Fixed error reporting in TIFFFetchAnyArray()
       
    73 	function as per bug
       
    74 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1102">
       
    75 		http://bugzilla.remotesensing.org/show_bug.cgi?id=1102</a>
       
    76 
       
    77 	<li> tif_jpeg.c, tif_pixarlog.c, tif_fax3.c, tif_zip.c:
       
    78 	Properly restore setfield/getfield methods in cleanup functions. As
       
    79 	per bug
       
    80 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1102">
       
    81 		http://bugzilla.remotesensing.org/show_bug.cgi?id=1102</a>
       
    82 
       
    83 	<li> tif_lzw.c, tif_pixarlog.c, tif_zip.c: Use
       
    84 	TIFFPredictorCleanup() in codec cleanup methods. As per bug
       
    85 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1102">
       
    86 		http://bugzilla.remotesensing.org/show_bug.cgi?id=1102</a>
       
    87 
       
    88 	<li> tif_predict.c, tif_predict.h: Added new function
       
    89 	TIFFPredictorCleanup() to restore parent decode/encode/field methods.
       
    90 
       
    91 	<li> tif_dirread.c: Fixed integer overflow condition in
       
    92 	TIFFFetchData() function. As per bug
       
    93 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1102">
       
    94 		http://bugzilla.remotesensing.org/show_bug.cgi?id=1102</a>
       
    95 
       
    96 	<li> tif_ojpeg.c: Set the ReferenceBlackWhite with the
       
    97 	TIFFSetField() method, not directly. As per bug
       
    98 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1043">
       
    99 		http://bugzilla.remotesensing.org/show_bug.cgi?id=1043</a>
       
   100 
       
   101 	<li> tif_write.c: Small code rearrangement in TIFFWriteScanline()
       
   102 	to avoid crash as per bug
       
   103 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1081">
       
   104 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1081</a>
       
   105 
       
   106 	<li> tif_dirwrite.c: Properly write TIFFTAG_DOTRANGE tag as per
       
   107 	bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1088">
       
   108 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1088</a>
       
   109 
       
   110 	<li> tif_print.c: Properly read TIFFTAG_PAGENUMBER,
       
   111 	TIFFTAG_HALFTONEHINTS, TIFFTAG_YCBCRSUBSAMPLING and TIFFTAG_DOTRANGE
       
   112 	tags as per bug
       
   113 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1088">
       
   114 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1088</a>
       
   115 
       
   116 	<li> tif_tile.c: Fix error reporting in TIFFCheckTile() as per
       
   117 	bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1063">
       
   118 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1063</a>
       
   119 
       
   120 	<li> tif_color.c: Avoid overflow in case of wrong input as per
       
   121 	bug <a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1065">
       
   122 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1065</a>
       
   123 
       
   124 	<li> tif_dirinfo.c: Use TIFF_NOTYPE instead of 0 when
       
   125 	appropriate. As per bug
       
   126 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1033">
       
   127 		http://bugzilla.remotesensing.org/show_bug.cgi?id=1033</a>
       
   128 
       
   129 	<li> tif_aux.c: Fixed type of temporary variable in
       
   130 	_TIFFCheckMalloc() as per bug
       
   131 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=103">
       
   132 		http://bugzilla.remotesensing.org/show_bug.cgi?id=103</a>
       
   133 
       
   134 	<li> tif_aux.c: Return static array when fetching default
       
   135 	YCbCrCoefficients (another problem, reported a the
       
   136 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1029">
       
   137 		http://bugzilla.remotesensing.org/show_bug.cgi?id=1029</a>
       
   138 	entry).
       
   139 
       
   140 	<li> tif_dir.c: Special handling for PageNumber, HalftoneHints,
       
   141 	YCbCrSubsampling and DotRange tags as per bugs
       
   142 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1029">
       
   143 		http://bugzilla.remotesensing.org/show_bug.cgi?id=1029</a>
       
   144 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1034">
       
   145 		http://bugzilla.remotesensing.org/show_bug.cgi?id=1034</a>
       
   146 
       
   147 	<li> tif_dirread.c: Use _TIFFGetExifFieldInfo() instead of
       
   148 	_TIFFGetFieldInfo() in TIFFReadEXIFDirectory() call as per bug
       
   149 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1026">
       
   150 		http://bugzilla.remotesensing.org/show_bug.cgi?id=1026</a>
       
   151 
       
   152 	<li> tif_dirinfo.c: Change definitions for TIFFTAG_ICCPROFILE,
       
   153 	TIFFTAG_PHOTOSHOP, TIFFTAG_RICHTIFFIPTC, TIFFTAG_XMLPACKET:
       
   154 	readcount should be uint32 value.
       
   155 
       
   156 </UL>
       
   157 
       
   158 <P><HR WIDTH=65% ALIGN=left>
       
   159 
       
   160 <!-------------------------------------------------------------------------->
       
   161 	
       
   162 <A NAME="tools"><B><FONT SIZE=+3>C</FONT>HANGES IN THE TOOLS:</B></A>
       
   163 
       
   164 <UL>
       
   165 	<li> ppm2tiff.c: Added support for PBM files as per bug
       
   166 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1044">
       
   167 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1044</a>
       
   168 
       
   169 	<li> tiff2pdf.c: Functions t2p_sample_rgbaa_to_rgb() and
       
   170 	t2p_sample_rgba_to_rgb() was used in place of each other, that was
       
   171 	resulted in problems with RGBA images with associated alpha.
       
   172 	As per bug
       
   173 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1097">
       
   174 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1097</a>
       
   175 
       
   176 	<li> tiff2ps.c: Properly scale all the pages when converting
       
   177 	multipage TIFF with /width/height/center options set. As per bug
       
   178 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1080">
       
   179 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1080</a>
       
   180 
       
   181 	<li> tiff2pdf.c: Do not create output file until all option checks
       
   182 	will be done. As per bug
       
   183 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1072">
       
   184 		http://bugzilla.remotesensing.org/show_bug.cgi?id=1072</a>
       
   185 
       
   186 	<li> bmp2tiff.c: Added ability to create multipage TIFFs from the
       
   187 	list of input files as per bug
       
   188 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1077">
       
   189 	http://bugzilla.remotesensing.org/show_bug.cgi?id=1077</a>
       
   190 
       
   191 	<li> tiffgt.c: Avoid crashing in case of image unsupported by
       
   192 	TIFFRGBAImage interface.
       
   193 
       
   194 	<li> tiff2pdf.c: Fixed support for non-YCbCr encoded JPEG
       
   195 	compressed TIFF files, per submission from Dan Cobra.
       
   196 
       
   197 	<li> bmp2tiff, pal2rgb, ppm2tiff, ras2tiff, raw2tiff, sgi2tiff,
       
   198 	tiff2bw, tiffcp: Fixed jpeg option processing so -c jpeg:r:50 works
       
   199 	properly as per bug:
       
   200 	<a href="http://bugzilla.remotesensing.org/show_bug.cgi?id=1025">
       
   201 		http://bugzilla.remotesensing.org/show_bug.cgi?id=1025</a>
       
   202 
       
   203 </UL>
       
   204 
       
   205 <P><HR WIDTH=65% ALIGN=left>
       
   206 
       
   207 <!--------------------------------------------------------------------------->
       
   208 
       
   209 <A NAME="contrib"><B><FONT SIZE=+3>C</FONT>HANGES IN THE CONTRIB AREA:</B></A>
       
   210 
       
   211 <UL> 
       
   212 </UL>
       
   213 
       
   214 Last updated $Date: 2006/03/13 14:52:12 $.
       
   215 
       
   216 </BODY>
       
   217 </HTML>