📄 changelog
字号:
* tools/{bmp2tiff.c, raw2tiff.c}: Get rid of stream I/O functions.2004-10-28 Frank Warmerdam <warmerdam@pobox.com> * tools/tiff2pdf.c: added casts to avoid warnings. * libtiff/libtiff.def: Added several more entry points required to link fax2tiff.c against the DLL on windows. 2004-10-27 Andrey Kiselev <dron@ak4719.spb.edu> * configure, configure.ac: Added --enable-rpath option to embed linker paths into library binary.2004-10-26 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiffset.c: Check the malloc return value (Dmitry V. Levin). * libtiff/{tif_strip.c, tif_tile.c}: Zero division problem fixed (Vladimir Nadvornik, Dmitry V. Levin).2004-10-16 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff 3.7.0 released.2004-10-15 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * libtiff/tif_jpeg.c: There seems to be no need to include stdio.h in this file so its inclusion is removed. Including stdio.h sometimes incurs an INT32 typedef conflict between MinGW's basetsd.h and libjpeg's jmorecfg.h.2004-10-15 Andrey Kiselev <dron@ak4719.spb.edu> * man/bmp2tiff.1: Added manual page for bmp2tiff utility.2004-10-13 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * tools/tiffcmp.c (leof): Renamed from 'eof' in order to avoid conflict noticed under MinGW. * ltmain.sh: Fix for MinGW compilation.2004-10-13 Frank Warmerdam <warmerdam@pobox.com> * man/tiffsplit.1: Fixed to indicate using aaa-zzz, not aa-zz. http://bugzilla.remotesensing.org/show_bug.cgi?id=6352004-10-12 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_dirread.c, tif_jpeg.c, tif_luv.c, tif_ojpeg.c, tif_pixarlog.c, tif_write.c}: Handle the zero strip/tile sizes properly (Dmitry V. Levin, Marcus Meissner).2004-10-11 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_dirinfo.c: Type of the TIFFTAG_SUBIFD field changed to TIFF_IFD.2004-10-10 Andrey Kiselev <dron@ak4719.spb.edu> * tools/bmp2tif.c: Check the space allocation results.2004-10-09 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_dir.c: Initialize td_tilewidth and td_tilelength fields of the TIFFDirectory structure with the 0 instead of -1 to avoid confusing integer overflows in TIFFTileRowSize() for striped images. * tools/tiff2pdf.c: Fixed TransferFunction tag handling reported by Ross A. Finlayson. * libtiff/tif_dir.c: Fixed custom tags handling as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=6292004-10-08 Frank Warmerdam <warmerdam@pobox.com> * libtiff/tif_dirinfo.c: Fix bug with tif_foundfield and reallocation of tif_fieldinfo. http://bugzilla.remotesensing.org/show_bug.cgi?id=6302004-10-04 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * contrib/iptcutil/README: Added the missing README which goes along with iptcutil.2004-10-03 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_compress.c: Improved error reporting in TIFFGetConfiguredCODECs() (Dmitry V. Levin).2004-10-02 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff 3.7.0beta2 released. * libtiff/{tif_aux.c, tif_compress.c, tif_dirinfo.c, tif_dirwrite.c, tif_extension.c, tif_fax3.c, tif_luv.c, tif_packbits.c, tif_pixarlog.c, tif_write.c}: Added checks for failed memory allocations and integer overflows (Dmitry V. Levin). * libtiff/tiff.h: Missed TIFF_BIGTIFF_VERSION constant added.2004-10-01 Frank Warmerdam <warmerdam@pobox.com> * libtiff/tif_open.c: added a more informative message if a BigTIFF file is opened.2004-09-30 Frank Warmerdam <warmerdam@pobox.com> * libtiff/tif_dirinfo.c: changed type of XMLPacket (tag 700) to TIFFTAG_BYTE instead of TIFFTAG_UNDEFINED to comply with the info in the Adobe XMP Specification.2004-09-29 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_jpeg.c, tif_pixarlog.c}: Use _TIFFmemset() instead of memset(). * libtiff/{tif_dirread.c, tif_strip.c, tif_tile.c}: Applied patches from Dmitry V. Levin to fix possible integer overflow problems.2004-09-28 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_getimage.c: Check for allocated buffers before clearing (Dmitry V. Levin).2004-09-26 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_dir.h, tif_dir.c, tif_dirread.c, tif_write.c}: Optimize checking for the strip bounds. * libtiff/{tif_dirread.c, tif_strip.c}: TIFFScanlineSize() and TIFFRasterScanlineSize() functions report zero in the case of integer overflow now. Properly handle this case in TIFFReadDirectory() (patches from Dmitry V. Levin).2004-09-25 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_dirinfo.c, tif_strip.c, tif_tile.c}: Use TIFFhowmany8() macro where appropriate. * tools/tiff2bw.c: Write ImageWidth/Height tags to output file, as noted by Gennady Khokhorin. * libtiff/tif_dirread.c: Always check the return values, returned by the _TIFFmalloc() (Dmitry V. Levin). * libtiff/tif_dir.c: Fixed possible integer overflow _TIFFset*Array() functions (Dmitry V. Levin). * libtiff/{tif_dirread.c, tif_dir.c, tif_write.c}: Potential memory leak fixed in TIFFReadDirectory(), _TIFFVSetField(), TIFFGrowStrips() (found by Dmitry V. Levin).2004-09-24 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tiffio.h, tif_compress.c}: Added TIFFGetConfiguredCODECs() to get the list of configured codecs. * libtiff/{tiffiop.h, tif_dirread.c}: More overflow fixes from Dmitry V. Levin.2004-09-23 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_dirread.c: Applied patch from Dmitry V. Levin to fix possible integer overflow in CheckMalloc() function.2004-09-22 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tiffiop.h, tif_strip.c}: Use TIFFhowmany8() macro instead of plain TIFFhowmany() where appropriate.2004-09-21 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_getimage.c: Initialize arrays after space allocation.2004-09-19 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff 3.7.0beta released. * libtiff/{tif_luv.c, tif_next.c, tif_thunder.c}: Several buffer overruns fixed, as noted by Chris Evans.2004-09-14 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * commit: Added a script to make it more convenient to commit updates. The CVS commit message is extracted from this ChangeLog file.2004-09-14 Andrey Kiselev <dron@ak4719.spb.edu> * configure.ac, configure, aclocal.m4, libtiff/{mkspans.c, tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_ojpeg.c, tif_packbits.c, tif_predict.c, tif_read.c, tif_swab.c, tif_thunder.c, tif_write.c, tif_dir.c, tif_dirread.c, tif_dirwrite.c, tif_jpeg.c, tif_dirinfo.c, tif_vms.c, tif_print.c, tif_strip.c, tif_tile.c, tif_dir.h, tif_config.h.in, tiffiop.h}: Get rid of BSD data types (u_char, u_short, u_int, u_long).2004-09-13 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * libtiff/tiff.h: Fix column tagging. Reference current Adobe XMP specification. Reference libtiff bug tracking system to submit private tag additions.2004-09-12 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * tools/tiffgt.c: Include "tif_config.h". * configure.ac: Use AM_PROG_CC_C_O since it is now needed to build tiffgt. This results in the 'compile' script being added to the project. * tools/Makefile.am (tiffgt_CFLAGS): Add extra build options required to find OpenGL headers necessary to build tiffgt. Also ensure that the libtiff that we built is used rather than some other libtiff installed on the system.2004-09-12 Andrey Kiselev <dron@ak4719.spb.edu> * configure.ac, acinclude.m4, aclocal.m4: New macros to detect GLUT libraries.2004-09-11 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> * configure.ac: Pass library configuration defines via tif_config.h rather than extending CPPFLAGS. Configure a libtiff/tiffconf.h in order to satisfy application requirements (not used by library build). Do not define _POSIX_C_SOURCE=2 since this causes failure to build on systems which properly respect this request. * libtiff/tiffconf.h.in: New file to act as the template for the configured tiffconf.h * libtiff/files.lst (HDRS): Install the configured tiffconf.h.2004-09-10 Frank Warmerdam <warmerdam@pobox.com> * html/internals.html: Split off a discussion of adding new tags into addingtags.html.2004-09-10 Andrey Kiselev <dron@ak4719.spb.edu> * test/{ascii_tag.c, long_tag.c}: Preliminary test suite added. * tools/tiff2pdf.c: Fixed reading TransferFunction tag as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=590 * libtiff/tif_print.c: Fixes in InkNames and NumberOfInks reporting. * libtiff/tif_dirread.c: Don't reject to read tags of the SamplesPerPixel size when the tag count is greater than number of samples as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=576 * libtiff/tiff.h: Use _TIFF_DATA_TYPEDEFS_ guardian to switch off defining int8/uint8/... etc. types. As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=6072004-09-09 Frank Warmerdam <warmerdam@pobox.com> * tools/tiff2ps.c, tools/tiffmedian.c: fiddle with include files to avoid compile warnings about getopt() and a few other things.2004-09-02 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_dirread.c: Use memcpy() function instead of pointer assigning magic in TIFFFetchFloat().2004-09-01 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tiffio.h, tif_open.c}: Applied patches from Joris Van Damme to avoid requirement for tiffiop.h inclusion in some applications. See here http://www.asmail.be/msg0054799560.html for details. * tools/fax2tiff.c: Use the new functions in the code.2004-08-25 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiff2pdf.c: Initialize arrays properly. * tools/tiff2ps.c: Avoid zero division in setupPageState() function; properly initialize array in PSDataBW().2004-08-24 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiff2pdf.c: More fixes for bug http://bugzilla.remotesensing.org/show_bug.cgi?id=590 from Ross Finlayson.2004-08-23 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiff2ps.c: Fixed problem with uninitialized values. * libtiff/tif_dir.c: Initialize tif_foundfield data member in the TIFFDefaultDirectory() (in addition to 2004-08-19 fix). * tools/tiff2pdf.c: Fixed a bunch of problems as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=5902004-08-20 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiff2pdf.c: Applied patch from Ross Finlayson that checks that the input file has compression, photometric interpretation, etcetra, tags or if not than a more descriptive error is returned. * libtiff/tif_dirread.c: Fixed problem in TIFFReadDirectory() in the code, responsible for tag data type checking.2004-08-19 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tiffiop.h, tif_dirinfo.c}: Fixed problem with the static variable as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=5932004-08-16 Andrey Kiselev <dron@ak4719.spb.edu> * tools/ras2tiff.c: Fixed issue with missed big-endian checks as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=5862004-08-01 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_config.h.in, tif_config.h.vc}: config.h.in and config.h.vc files renamed in the tif_config.h.in and tif_config.h.vc.2004-07-24 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_lzw.c: LZW compression code is merged back from the separate package. All libtiff tools are updated to not advertise an abcence of LZW support.2004-07-12 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tiffio.h: Revert thandle_t back to void* type.2004-07-11 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tif_read.c, tif_tile.c, tif_strip.c}: Fixes in error messages, as suggested by Bernd Herd.2004-07-03 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_dir.c: Call TIFFError() instead of producing warnings when setting custom tags by value. Reported by Eric Fieleke.2004-06-14 Andrey Kiselev <dron@ak4719.spb.edu> * tools/bmp2tiff.c: Add missed RawsPerStrip setting.2004-06-08 Andrey Kiselev <dron@ak4719.spb.edu> * tools/bmp2tiff.c: Added new utility to convert Windows BMP files into TIFFs.2004-06-07 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff 3.7.0alpha released.2004-06-06 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/{tiff.h, tif_dirwrite.c, tif_fax3.c, tif_packbits.c,}: Get rid of ugly 64-bit hacks, replace them with the clever (autoconf based ) ones :-). * libtiff/tiffio.h: Define thandle_t as int, not void* (may cause problems in 64-bit environment).2004-06-05 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiffset.c: tiffset now can set any libtiff supported tags. Tags can be supplied by the mnemonic name or number. * libtiff/{tiffio.h, tif_dir.h, tif_dirinfo.c,}: Added two new functions TIFFFindFieldInfoByName() and TIFFFieldWithName().2004-05-27 Andrey Kiselev <dron@ak4719.spb.edu> * libtiff/tif_ojpeg.c: Fixed problem with duplicated SOI and SOF markers as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=5812004-05-24 Andrey Kiselev <dron@ak4719.spb.edu> * tools/tiffsplit.c: Don't forget to copy Photometric Interpretation tag.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -