|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
<title></title>
|
|
roentgen |
b75cab |
Changes in TIFF v3.8.1
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
<font face="Helvetica, Arial, Sans"></font>
|
|
roentgen |
b75cab |
<font face="Helvetica, Arial, Sans"> </font>
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
<basefont size="4"></basefont>
|
|
roentgen |
b75cab |
<font size="+3">T</font>IFF <font size="+2">C</font>HANGE <font size="+2">I</font>NFORMATION
|
|
roentgen |
b75cab |
<basefont size="3"></basefont>
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
Current Version: v3.8.1
|
|
roentgen |
b75cab |
Previous Version: v3.8.0
|
|
roentgen |
b75cab |
Master FTP Site:
|
|
roentgen |
b75cab |
ftp.remotesensing.org, directory pub/libtiff
|
|
roentgen |
b75cab |
Master HTTP Site:
|
|
roentgen |
b75cab |
http://www.remotesensing.org/libtiff
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
This document describes the changes made to the software between the
|
|
roentgen |
b75cab |
previous and current versions (see above).
|
|
roentgen |
b75cab |
If you don't find something listed here, then it was not done in this
|
|
roentgen |
b75cab |
timeframe, or it was not considered important enough to be mentioned.
|
|
roentgen |
b75cab |
The following information is located here:
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
Major Changes
|
|
roentgen |
b75cab |
Changes in the software configuration
|
|
roentgen |
b75cab |
Changes in libtiff
|
|
roentgen |
b75cab |
Changes in the tools
|
|
roentgen |
b75cab |
Changes in the contrib area
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
<font size="+3">M</font>AJOR CHANGES:
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
Bug-fix release.
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
<font size="+3">C</font>HANGES IN THE SOFTWARE CONFIGURATION:
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
libtool related stuff updated from the 2.1a branch.
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
Fix with_default_strip_size comparison as reported by
|
|
roentgen |
b75cab |
Norihiko Murase.
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
<font size="+3">C</font>HANGES IN LIBTIFF:
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tif_dirread.c: Fixed error reporting in TIFFFetchAnyArray()
|
|
roentgen |
b75cab |
function as per bug
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1102
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tif_jpeg.c, tif_pixarlog.c, tif_fax3.c, tif_zip.c:
|
|
roentgen |
b75cab |
Properly restore setfield/getfield methods in cleanup functions. As
|
|
roentgen |
b75cab |
per bug
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1102
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tif_lzw.c, tif_pixarlog.c, tif_zip.c: Use
|
|
roentgen |
b75cab |
TIFFPredictorCleanup() in codec cleanup methods. As per bug
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1102
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tif_predict.c, tif_predict.h: Added new function
|
|
roentgen |
b75cab |
TIFFPredictorCleanup() to restore parent decode/encode/field methods.
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tif_dirread.c: Fixed integer overflow condition in
|
|
roentgen |
b75cab |
TIFFFetchData() function. As per bug
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1102
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tif_ojpeg.c: Set the ReferenceBlackWhite with the
|
|
roentgen |
b75cab |
TIFFSetField() method, not directly. As per bug
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1043
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tif_write.c: Small code rearrangement in TIFFWriteScanline()
|
|
roentgen |
b75cab |
to avoid crash as per bug
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1081
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tif_dirwrite.c: Properly write TIFFTAG_DOTRANGE tag as per
|
|
roentgen |
b75cab |
bug
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1088
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tif_print.c: Properly read TIFFTAG_PAGENUMBER,
|
|
roentgen |
b75cab |
TIFFTAG_HALFTONEHINTS, TIFFTAG_YCBCRSUBSAMPLING and TIFFTAG_DOTRANGE
|
|
roentgen |
b75cab |
tags as per bug
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1088
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tif_tile.c: Fix error reporting in TIFFCheckTile() as per
|
|
roentgen |
b75cab |
bug
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1063
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tif_color.c: Avoid overflow in case of wrong input as per
|
|
roentgen |
b75cab |
bug
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1065
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tif_dirinfo.c: Use TIFF_NOTYPE instead of 0 when
|
|
roentgen |
b75cab |
appropriate. As per bug
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1033
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tif_aux.c: Fixed type of temporary variable in
|
|
roentgen |
b75cab |
_TIFFCheckMalloc() as per bug
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=103
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tif_aux.c: Return static array when fetching default
|
|
roentgen |
b75cab |
YCbCrCoefficients (another problem, reported a the
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1029
|
|
roentgen |
b75cab |
entry).
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tif_dir.c: Special handling for PageNumber, HalftoneHints,
|
|
roentgen |
b75cab |
YCbCrSubsampling and DotRange tags as per bugs
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1029
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1034
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tif_dirread.c: Use _TIFFGetExifFieldInfo() instead of
|
|
roentgen |
b75cab |
_TIFFGetFieldInfo() in TIFFReadEXIFDirectory() call as per bug
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1026
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tif_dirinfo.c: Change definitions for TIFFTAG_ICCPROFILE,
|
|
roentgen |
b75cab |
TIFFTAG_PHOTOSHOP, TIFFTAG_RICHTIFFIPTC, TIFFTAG_XMLPACKET:
|
|
roentgen |
b75cab |
readcount should be uint32 value.
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
<font size="+3">C</font>HANGES IN THE TOOLS:
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
ppm2tiff.c: Added support for PBM files as per bug
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1044
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tiff2pdf.c: Functions t2p_sample_rgbaa_to_rgb() and
|
|
roentgen |
b75cab |
t2p_sample_rgba_to_rgb() was used in place of each other, that was
|
|
roentgen |
b75cab |
resulted in problems with RGBA images with associated alpha.
|
|
roentgen |
b75cab |
As per bug
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1097
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tiff2ps.c: Properly scale all the pages when converting
|
|
roentgen |
b75cab |
multipage TIFF with /width/height/center options set. As per bug
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1080
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tiff2pdf.c: Do not create output file until all option checks
|
|
roentgen |
b75cab |
will be done. As per bug
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1072
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
bmp2tiff.c: Added ability to create multipage TIFFs from the
|
|
roentgen |
b75cab |
list of input files as per bug
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1077
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tiffgt.c: Avoid crashing in case of image unsupported by
|
|
roentgen |
b75cab |
TIFFRGBAImage interface.
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
tiff2pdf.c: Fixed support for non-YCbCr encoded JPEG
|
|
roentgen |
b75cab |
compressed TIFF files, per submission from Dan Cobra.
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
bmp2tiff, pal2rgb, ppm2tiff, ras2tiff, raw2tiff, sgi2tiff,
|
|
roentgen |
b75cab |
tiff2bw, tiffcp: Fixed jpeg option processing so -c jpeg:r:50 works
|
|
roentgen |
b75cab |
properly as per bug:
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
http://bugzilla.remotesensing.org/show_bug.cgi?id=1025
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
<font size="+3">C</font>HANGES IN THE CONTRIB AREA:
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
Last updated $Date: 2006/03/13 14:52:12 $.
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|
|
roentgen |
b75cab |
|