📄 changelog
字号:
2006-03-23 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff 3.8.2 released. * tools/Makefile.am: Use runtime paths linker flags when rpath option enabled.2006-03-21 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/libtiff.def: Added missed exports as per bug http://bugzilla.remotesensing.org/attachment.cgi?id=337 * contrib/addtiffo/Makefile.vc, libtiff/Makefile.vc, port/Makefile.vc, tools/Makefile.vc: Makefiles improvements as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1128 * nmake.opt libtiff/{tif_config.h.vc, tif_unix.c, tiffio.h}, tools/{fax2ps.c, fax2tiff.c, tiff2pdf.c}: Fixed win32 I/O functions usage as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1127 * libtiff/tif_strip.c: Take subsampling in account when calculating TIFFScanlineSize(). * tools/tiffcp.c: Do not set RowsPerStrip bigger than image length.2006-03-17 Andrey Kiselev <dron@ak4719.spb.edu> * tools/fax2tiff.c: Fixed wrong TIFFerror() invocations as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1125 * tools/fax2ps.c: Fixed reading the input stream from stdin as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=11242006-03-16 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tiffiop.h: Added decalration for _TIFFSetDefaultCompressionState(). * libtiff/{tif_jpeg.c, tif_fax3.c, tif_zip.c, tif_pixarlog.c, tif_lzw.c, tif_luv.c}: Use _TIFFSetDefaultCompressionState() in all codec cleanup methods. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=11202006-03-15 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_jpeg.c: Do not cleanup codec state in TIFFInitJPEG(). As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1119 * tools/raw2tiff.c: Do not set RowsPerStrip larger than ImageLength. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1110 * libtiff/tiffiop.h: dblparam_t typedef removed; GLOBALDATA macro removed; move here the STRIP_SIZE_DEFAULT macro definition. * libtiff/{tif_dirread.c, tif_strip.c}: Removed STRIP_SIZE_DEFAULT macro definition. * libtiff/tif_dir.c: Use double type instead of dblparam_t.2006-03-14 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_dirread.c: Do not check the PlanarConfig tag presence in TIFFReadDirectory, because it is always set at the start of function and we allow TIFFs without that tag set.2005-03-13 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff 3.8.1 released.2006-03-07 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_dirread.c: Fixed error reporting in TIFFFetchAnyArray() function as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1102 * libtiff/tif_dirread.c: More wise check for integer overflow condition as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1102 * libtiff/{tif_jpeg.c, tif_pixarlog.c, tif_fax3.c, tif_zip.c}: Properly restore setfield/getfield methods in cleanup functions. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=11022006-03-03 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_predict.c, tif_predict.h}: Added new function TIFFPredictorCleanup() to restore parent decode/encode/field methods. * libtiff/{tif_lzw.c, tif_pixarlog.c, tif_zip.c}: Use TIFFPredictorCleanup() in codec cleanup methods. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1102 * libtiff/tif_dirread.c: Fixed integer overflow condition in TIFFFetchData() function. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=11022006-03-01 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_ojpeg.c: Set the ReferenceBlackWhite with the TIFFSetField() method, not directly. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1043 * tools/ppm2tiff.c: Added support for PBM files as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=10442006-02-27 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_write.c: Small code rearrangement in TIFFWriteScanline() to avoid crash as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1081.2006-02-26 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiff2pdf.c: Functions t2p_sample_rgbaa_to_rgb() and t2p_sample_rgba_to_rgb() was used in place of each other, that was resulted in problems with RGBA images with associated alpha. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=10972006-02-23 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_dirwrite.c: Properly write TIFFTAG_DOTRANGE tag as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1088. * libtiff/tif_print.c: Properly read TIFFTAG_PAGENUMBER, TIFFTAG_HALFTONEHINTS, TIFFTAG_YCBCRSUBSAMPLING and TIFFTAG_DOTRANGE tags as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1088. * tools/tiff2ps.c: Properly scale all the pages when converting multipage TIFF with /width/height/center options set. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=10802006-02-15 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiff2pdf.c: Do not create output file until all option checks will be done. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1072 * tools/bmp2tiff.c: Added ability to create multipage TIFFs from the list of input files as per bug: http://bugzilla.remotesensing.org/show_bug.cgi?id=10772006-02-09 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_tile.c: Fix error reporting in TIFFCheckTile() as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1063. * tools/tiffgt.c: Avoid crashing in case of image unsupported by TIFFRGBAImage interface. * libtiff/tif_color.c: Avoid overflow in case of wrong input as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1065.2006-02-07 Frank Warmerdam <warmerdam@pobox.com> * tools/tiff2pdf.c: Fixed support for non-YCbCr encoded JPEG compressed TIFF files, per submission from Dan Cobra. 2006-02-07 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_dirread.c, tif_packbits.c, tif_win32.c}: Properly cast values to avoid warnings. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1033. * libtiff/tif_dirinfo.c: Use TIFF_NOTYPE instead of 0 when appropriate. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1033. * libtiff/tif_aux.c: Fixed type of temporary variable in _TIFFCheckMalloc() as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1033.2006-02-06 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_aux.c: Return static array when fetching default YCbCrCoefficients (another problem, reported a the http://bugzilla.remotesensing.org/show_bug.cgi?id=1029 entry).2006-02-03 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_dir.c: Special handling for PageNumber, HalftoneHints, YCbCrSubsampling and DotRange tags as per bugs http://bugzilla.remotesensing.org/show_bug.cgi?id=1029 http://bugzilla.remotesensing.org/show_bug.cgi?id=1034 * libtiff/tif_dirread.c: Use _TIFFGetExifFieldInfo() instead of _TIFFGetFieldInfo() in TIFFReadEXIFDirectory() call as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1026.2006-01-23 Andrey Kiselev <dron@ak4719.spb.edu> * libtool related stuff updated from the 2.1a branch.2006-01-11 Frank Warmerdam <warmerdam@pobox.com> * tools/bmp2tiff,pal2rgb,ppm2tiff,ras2tiff,raw2tiff,sgi2tiff, tiff2bw,tiffcp: Fixed jpeg option processing so -c jpeg:r:50 works properly as per bug: http://bugzilla.remotesensing.org/show_bug.cgi?id=10252006-01-09 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * configure.ac: Fix with_default_strip_size comparison as reported by Norihiko Murase.2006-01-08 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * test/Makefile.am (LIBTIFF): Due to linking against libtiff incorrectly, tests were not actually testing the uninstalled libtiff. Now they are.2006-01-04 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_dirinfo.c: Change definitions for TIFFTAG_ICCPROFILE, TIFFTAG_PHOTOSHOP, TIFFTAG_RICHTIFFIPTC, TIFFTAG_XMLPACKET: readcount should be uint32 value.2006-01-02 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * html/man/Makefile.am (htmldoc): Fix htmldoc rule so that it can be used if build directory is not the same as source directory. * man/{TIFFGetField.3tiff, TIFFSetField.3tiff}: Documented TIFFTAG_PHOTOSHOP, TIFFTAG_RICHTIFFIPTC, and TIFFTAG_XMLPACKET, and re-sorted tag names in alphabetical order.2005-12-29 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff 3.8.0 released.2005-12-28 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * tools/bmp2tiff.c (main): Fixed warning regarding returning inconsistent types from a condition. * tools/tiffcmp.c (CheckLongTag): Eliminate warning due to printf format. * tools/bmp2tiff.c: Reduce compilation warnings on big-endian CPUs.2005-12-28 Joris Van Damme <joris.at.lebbeke@skynet.be> * html/{index.html, support.hml, libtiff.html}: Cleaned up HTML2005-12-27 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tiffio.h: Added VC_EXTRALEAN definition before including windows.h, to reduce the compile time.2005-12-26 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * libtiff/tif_jpeg.c: Improve compilation under MinGW.2005-12-26 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_dir.c, tif_dir.h, tif_dirread.c, tif_dirinfo.c}: tiffFieldInfo and exifFieldInfo arrays definitions moved back to tif_dirinfo.c; added _TIFFGetFieldInfo() and _TIFFGetExifFieldInfo() private functions to retrieve FieldInfo arrays.2005-12-24 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * html/build.html: Added some additional instructions for when building using MSVC under Windows. Also fixed two HTML syntax errors and used HTML Tidy to tidy up the HTML syntax and formatting.2005-12-24 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_aux.c, tif_dir.c, tif_dir.h, tif_dirwrite.c, tif_print.c, tif_getimage.c}: Make InkSet, NumberOfInks, DotRange and StoNits tags custom.2005-12-23 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_aux.c, tif_dir.c, tif_dir.h, tif_print.c}: Make WhitePoint tag custom. * libtiff/{tif_dir.h, tiff.h}: More EXIF tags added.2005-12-23 Joris Van Damme <joris.at.lebbeke@skynet.be> * libtiff/tiffio.h: fixed typo that potentially resulted in redefininition of USE_WIN32_FILEIO * libtiff/*: Added more 'dual-mode' error handling: Done TIFFWarning calls in core LibTiff.2005-12-21 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_dir.c, tif_dir.h, tif_print.c}: Make RichTIFFIPTC, Photoshop and ICCProfile tags custom.2005-12-21 Joris Van Damme <joris.at.lebbeke@skynet.be> * libtiff/*, contrib/*: Added 'dual-mode' error handling, enabling newer code to get context indicator in error handler and still remain compatible with older code: Done TIFFError calls everywhere except in tools 2005-12-20 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiffcp.c: Added many error reporting messages; fixed integer overflow as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=7892005-12-16 Frank Warmerdam <warmerdam@pobox.com> * contrib/addtiffo/*: Major upgrade by Joris to support subsampled YCbCr images in jpeg compressed TIFF files.2005-12-14 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiffcp.c: Return non-zero status when reading fails (again).2005-12-13 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiffcp.c: Return non-zero status when reading fails.2005-12-12 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_dir.h, tiff.h}: Added more EXIF tags.2005-12-09 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_dir.c, tif_dir.h, tif_print.c}: Make XMLPacket tag custom. * tools/tiffinfo.c: Print EXIF directory contents if exist. * libtiff/tiff.h: Few EXIF tag numbers added. * libtiff/{tif_dirinfo.c, tif_dirread.c, tif_dir.h, tif_dir.c, tiffio.h}: Preliminary support to read custom directories. New functions: TIFFReadCustomDirectory() and TIFFReadEXIFDirectory().2005-12-07 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_dirinfo.c, tif_dirread.c, tif_dir.h, tif_dir.c}: More work to implement custom directory read support. * libtiff/{tif_aux.c, tif_dirinfo.c, tif_dirread.c, tif_dir.h, tif_dir.c, tif_print.c}: Make YCbCrCoefficients and ReferenceBlackWhite tags custom.2005-12-05 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_dirread.c: One more workaround for broken StripByteCounts tag. Handle the case when StripByteCounts array filled with completely wrong values.2005-11-30 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_dirinfo.c: Release file descriptor in case of failure in the TIFFOpenW() function as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1003 * libtiff/tif_dirinfo.c: Correctly yse bsearch() and lfind() functions as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=10082005-11-20 Frank Warmerdam <warmerdam@pobox.com> * tif_open.c, tiff.h, tiffdump.c: Incorporate preliminary support for MS MDI format. http://bugzilla.remotesensing.org/show_bug.cgi?id=1002 * .cvsignore: many files added, and a few update according to suggestion of Brad HArds on tiff mailing list. 2005-11-03 Frank Warmerdam <warmerdam@pobox.com> * libtiff/libtiff.def, tiffiop.h, tiffio.h: Made TIFFFreeDirectory public.2005-10-31 Andrey Kiselev <dron@ak4719.spb.edu> * tools/fax2tiff.c: Properly calculate sizes of temporary arrays as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=943 * tools/fax2tiff.c: Added option '-r' to set RowsPerStrip parameter as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=944 * tools/tiffdump.c: Fixed typeshift and typemask arrays initialization problem as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=946
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -