📄 changelog
字号:
* tools/bmp2tiff.c: Fixed possible integer overflow error as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=965 * libtiff/tif_dirinfo.c: Make XResolution, YResolution and ResolutionUnit tags modifiable during write process. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=977 * tools/tiffsplit.c: Copy fax related fields over splitted parts as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=9832005-10-21 Frank Warmerdam <warmerdam@pobox.com> * tif_dirread.c: Don't try and split single strips into "0" strips in ChopUpSingleUncompressedStrip. This happens in some degenerate cases (like 1x1 files with stripbytecounts==0 (gtsmall.jp2 embed tiff)2005-10-20 Joris Van Damme <joris.at.lebbeke@skynet.be> * tif_fax3.c: changed 'at scanline ...' style warning/errors with incorrect use of tif_row, to 'at line ... of strip/tile ...' style2005-10-15 Frank Warmerdam <warmerdam@pobox.com> * tif_write.c: fixed setting of planarconfig as per bug report on the mailing list from Joris.2005-10-07 Andrey Kiselev <dron@ak4719.spb.edu> * configure.ac, configure, nmake.opt, libtiff/{tif_config.h, tif_dirread.c}: Make the default strip size configurable via the --with-default-strip-size and STRIP_SIZE_DEFAULT options.2005-09-30 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * html/support.html: Fixed link to documentation on Greg Ward's LogLuv TIFF format.2005-09-28 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiffdump.c: Fixed crash when reading malformed tags.2005-09-20 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiff2pdf.c: Added missed 'break' statement as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=9322005-09-12 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff 3.7.4 released. * {configure, configure.ac, Makefile.am, autogen.sh}: Applied patch from Patrick Welche (all scripts moved in the 'config' and 'm4' directories).2005-09-12 Frank Warmerdam <warmerdam@pobox.com> * libtiff/tif_open.c: reintroduce seek to avoid problem on solaris.2005-09-05 Frank Warmerdam <warmerdam@pobox.com> * libtiff/tif_dir.c: When prefreeing tv->value in TIFFSetFieldV also set it to NULL to avoid double free when re-setting custom string fields as per: http://bugzilla.remotesensing.org/show_bug.cgi?id=9222005-08-12 Frank Warmerdam <warmerdam@pobox.com> * libtiff/tif_print.c: avoid signed/unsigned warning. * libtiff/tif_dirread.c: removed unused variable.2005-07-30 Frank Warmerdam <warmerdam@pobox.com> * libtiff/tif_dir.c: Fixed up support for swapping "double complex" values (128 bits as 2 64 bits doubles). GDAL gcore tests now pass on bigendian (macosx) system.2005-07-28 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_aux.c, tif_dirread.c, tif_fax3.c, tiffiop.h}: Rename CheckMalloc() function to _TIFFCheckMalloc() and make it available globally as an internal helper routine.2005-07-27 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_dir.c: More improvements in the "pass by value" part of the custom tags handling code.2005-07-26 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_dirread.c, tif_dirinfo.c}: Do not upcast BYTEs to SHORTs in the TIFFFetchByteArray(). Remove TIFFFetchExtraSamples() function, use TIFFFetchNormalTag() instead as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=831 Remove TIFFFetchExtraSamples() function, use TIFFFetchNormalTag() instead. * libtiff/tiffconf.h.in: One more attempt to fix the AIX bug http://bugzilla.remotesensing.org/show_bug.cgi?id=392005-07-25 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_print.c: Fixed printing of the BYTE and SBYTE arrays. * tools/tiffdump.c: Added support for TIFF_IFD datatype.2005-07-21 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_write.c: Do not check the PlanarConfiguration field in the TIFFWriteCheck() function in case of single band images (as per TIFF spec).2005-07-12 Andrey Kiselev <dron@ak4719.spb.edu> * SConstruct, libtiff/SConstruct: Added the first very preliminary support for SCons software building tool (http://www.scons.org/). This is experimental infrastructure and it will exist along with the autotools mechanics.2005-07-07 Andrey Kiselev <dron@ak4719.spb.edu> * port/{getopt.c, strcasecmp.c, strtoul.c}: Update modules from the NetBSD source tree (the old 4-clause BSD license changed to the new 3-clause one). * configure.ac, port/lfind.c, libtiff/tiffiop.h: Added lfind() replacement module. * port/dummy.c: Make the dummy function static.2005-07-06 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiffcp.c: Fixed WhitePoint tag copying. * libtiff/{tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_print.c}: Make FieldOfViewCotangent, MatrixWorldToScreen, MatrixWorldToCamera, ImageFullWidth, ImageFullLength and PrimaryChromaticities tags custom.2005-07-04 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff 3.7.3 released. * configure, configure.ac: Do not use empty -R option when linking with --enable-rpath.2005-07-01 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tiffiop.h, tif_open.c}: Added open option 'h' to avoid reading the first IFD when needed. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=875 * libtiff/tif_color.c: Better use of TIFFmin() macro to avoid side effects.2005-06-23 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiff2pdf.c: Print two characters per loop in the t2p_write_pdf_trailer(). As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=594 * tools/tiffgt.c: Use MacOS X OpenGL framework when appropriate. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=844 * acinclude.m4: Updated to latest OpenGL test macros versions. * libtiff/tiff.h: Use correct int size on Sparc 64bit/Sun compiler platform. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=8552005-06-14 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_dirinfo.c: Added support for ClipPath, XClipPathUnits and YClipPathUnits tags.2005-06-07 Andrey Kiselev <dron@ak4719.spb.edu> * contrib/addtiffo/tif_ovrcache.c: Properly extract tile/strip size; use pixel sized shift in contigous case.2005-06-06 Andrey Kiselev <dron@ak4719.spb.edu> * contrib/addtiffo/{tif_overview.c, tif_ovrcache.c, tif_ovrcache.h}: Make overviews working for contiguos images.2005-06-03 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_open.c: Replace runtime endianess check with the compile time one. * libtiff/tif_predict.c: Floating point predictor now works on big-endian hosts.2005-06-01 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_dir.c: Use _TIFFsetString() function when read custom ASCII values. * libtiff/{tif_dirinfo.c, tif_dir.h, tif_dir.c, tif_print.c}: Make DocumentName, Artist, HostComputer, ImageDescription, Make, Model, Copyright, DateTime, PageName, TextureFormat, TextureWrapModes and TargetPrinter tags custom. * libtiff/tif_jpeg.c: Cleanup the codec state depending on TIFF_CODERSETUP flag (to fix memry leaks). * libtiff/tif_jpeg.c: Initialize JPEGTables array with zero after allocating.2005-05-26 Andrey Kiselev <dron@ak4719.spb.edu> * configure.ac, libtiff/Makefile.am: Added workaround for OpenBSD/MirOS soname problem as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=838 * libtiff/tif_dirwrite.c: Use tdir_count when calling TIFFCvtNativeToIEEEDouble() in the TIFFWriteDoubleArray() function as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=8452005-05-25 Andrey Kiselev <dron@ak4719.spb.edu> * tools/ppm2tiff.c: Fixed format string when read PPM file header with the fscanf() function. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=861 * libtiff/{tif_dirinfo.c, tif_print.c}: TIFFFetchByteArray() returns uint16 array when fetching the BYTE and SBYTE filds, so we should consider result as pointer to uint16 array and not as array of chars. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=831 * libtiff/tif_dir.c: More efficient custom tags retrieval as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=830 * libtiff/tif_win32.c: Use FILE_SHARE_READ | FILE_SHARE_WRITE share mode in CreateFile() call as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=829 * libtiff/Makefile.am: Fixed parallel compilation of the libtiff and libtiffxx libraries as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=826 * contrib/addtiffo/{tif_overview.c, tif_ovrcache.h}: Sinchronized with GDAL.2005-05-23 Frank Warmerdam <warmerdam@pobox.com> * libtiff/tif_jpeg.c: Substantial fix for addtiffo problems with JPEG encoded TIFF files. Pre-allocate lots of space for jpegtables in directory.2005-05-22 Frank Warmerdam <warmerdam@pobox.com> * libtiff/tif_dirread.c: Changed the code that computes stripbytecount[0] if it appears bogus to ignore if stripoffset[0] is zero. This is a common case with GDAL indicating a "null" tile/strip.2005-05-17 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiffsplit.c: Check for JPEGTables tag presence before copying.2005-05-06 Frank Warmerdam <warmerdam@pobox.com> * libtiff/tif_dirread.c: Applied similar change to TIFFFetchPerSampleLongs and TIFFFetchPerSampleAnys. http://bugzilla.remotesensing.org/show_bug.cgi?id=843 * libtiff/tif_jpeg.c: added LIB_JPEG_MK1 support in JPEGDecodeRaw().2005-05-06 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiff2pdfr.c, man/tiff2pdf.1: Calculate the tile width properly; added new option '-b' to use interpolation in output PDF files (Bruno Ledoux).2005-05-05 Frank Warmerdam <warmerdam@pobox.com> * libtiff/tif_dirread.c: Ensure that broken files with too many values in PerSampleShorts work ok instead of crashing. http://bugzilla.remotesensing.org/show_bug.cgi?id=8432005-04-27 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiffdither.c: Copy the PhotometricInterpretation tag from the input file.2005-04-15 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_predict.c: Added ability to encode floating point predictor, as per TIFF Technical Note 3.2005-04-14 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_predict.h, tif_predict.c}: Added ability to decode floating point predictor, as per TIFF Technical Note 3.2005-04-13 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tiffio.h, tiffiop.h, tif_dir.c, tif_read.c, tif_swab.c}: Added _TIFFSwab24BitData() and TIFFSwabArrayOfLong() functions used to swap 24-bit floating point values. * libtiff/tiff.h: Added predictor constants.2005-04-08 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tiffiop.h, tif_dir.c}: Use uint32 type for appropriate values in _TIFFVSetField() function. Inspired by the bug http://bugzilla.remotesensing.org/show_bug.cgi?id=816 * man/TIFFSetField.3tiff: Fixed definition of the TIFFTAG_INKNAMES tag as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=8162005-03-30 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_open.c: Do not read header in case the output file should be truncated (Ron). * libtiff/{tif_dirinfo.c, tif_config.h.vc}: Use lfind() instead of bsearch() in _TIFFFindFieldInfoByName() function (Ron). * libtiff/{tiff.h, tif_dirinfo.c}: Fixes in EXIF tag ordering (Ron).2005-03-22 Andrey Kiselev <dron@ak4719.spb.edu> * configure.ac, libtiff/Makefile.am: Use libtool machinery to pass rpath option.2005-03-21 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_dir.c, tif_print.c}: Handle all data types in custom tags.2005-03-18 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/dirinfo.c: Added DNG tags. * libtiff/{tif_dir.c, tif_print.c}: More improvements in custom tag handling code. * libtiff/tiff.h: More comments; added missed DNG tag (LensInfo); added DNG 1.1.0.0 tags. * tools/tif2pdf.c: Fixed problem with alpha channel handling as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=794 * man/TIFFGetField.3tiff: Add a note about autoregistered tags.2005-03-17 Andrey Kiselev <dron@ak4719.spb.edu> * nmake.opt: Build with Win32 CRT library by default. * tools/tiff2ps.c: Fixed typo in page size handling code. * libtiff/{tif_dir.c, tif_print.c}: Support for custom tags, passed by value. * libtiff/{tiff.h, tif_dirinfo.c, tiffiop.h}: Added EXIF related tags.2005-03-15 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff 3.7.2 released.2005-03-09 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiffcmp.c: Added ability to compare the 32-bit integer and floating point data; complain on unsupported bit depths.2005-03-05 Andrey Kiselev <dron@ak4719.spb.edu> * tif_stream.cxx: Use ios namespace instead of ios_base to support GCC 2.95. * libtiff/{tiff.h, tif_fax3.tif, tif_jpeg.c}: Applied correct patch from
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -