Lines Matching refs:libtiff

3 	* libtiff 4.0.7 released.
18 * libtiff/tif_getimage.c: Fix some benign warnings which appear in
26 * libtiff/tif_dirread.c: in TIFFFetchNormalTag(), do not dereference
61 * libtiff/tif_aux.c: fix crash in TIFFVGetFieldDefaulted()
68 * libtiff/tif_dirread.c: in TIFFFetchNormalTag(), make sure that
76 * libtiff/tif_dirread.c: reject images with OJPEG compression that
92 * libtiff/tif_strip.c: make TIFFNumberOfStrips() return the td->td_nstrips
100 * libtiff/tif_predic.c: fix memory leaks in error code paths added in
105 * libtiff/tif_predict.h, libtiff/tif_predict.c:
120 * libtiff/tif_dir.c: discard values of SMinSampleValue and
131 * libtiff/tif_dirwrite.c: avoid null pointer dereference on td_stripoffset
142 * libtiff/tif_compress.c: make TIFFNoDecode() return 0 to indicate an
190 * libtiff/tif_getimage.c (TIFFRGBAImageOK): Reject attempts to
193 * libtiff/tif_predict.c (PredictorSetup): Enforce bits-per-sample
207 * libtiff/tif_pixarlog.c: fix out-of-bounds write vulnerabilities
211 * libtiff/tif_write.c: fix issue in error code path of TIFFFlushData1()
227 * libtiff/tif_lzma.c: typo fix in comment
231 * libtiff/*.c: fix warnings raised by clang 3.9 -Wcomma
235 * libtiff/tif_dirwrite.c, libtiff/tif_color.c: fix warnings raised
256 From patch libtiff-CVE-2016-3991.patch from
257 libtiff-4.0.3-25.el7_2.src.rpm by Nikola Forro (bugzilla #2543)
261 * libtiff/tif_pixarlog.c: Fix write buffer overflow in PixarLogEncode
263 Idea based on libtiff-CVE-2016-3990.patch from
264 libtiff-4.0.3-25.el7_2.src.rpm by Nikola Forro, but with different and
272 libtiff-4.0.3-25.el7_2.src.rpm by Nikola Forro, with correction for
284 * libtiff/tif_read.c: Fix out-of-bounds read on
296 * libtiff/tif_read.c: make TIFFReadEncodedStrip() and
300 * libtiff/tif_write.c: make TIFFWriteEncodedStrip() and
306 * libtiff/tif_luv.c: validate that for COMPRESSION_SGILOG and
314 * libtiff/tif_pixarlog.c: fix potential buffer write overrun in
320 * libtiff/libtiff.def: Added _TIFFMultiply32 and _TIFFMultiply64
321 to libtiff.def
325 * tools/Makefile.am: The libtiff tools bmp2tiff, gif2tiff,
327 the distribution. The libtiff tools rgb2ycbcr and thumbnail are
335 * libtiff/tif_config.vc.h (HAVE_SNPRINTF): Add a '1' to the
340 * libtiff/tif_config.vc.h (HAVE_SNPRINTF): Applied patch by Edward
345 * libtiff/tif_dirread.c: when compiled with DEFER_STRILE_LOAD,
356 * libtiff/*: upstream typo fixes (mostly contributed by Kurt Schwehr)
357 coming from GDAL internal libtiff
361 * libtiff/tif_fax3.h: make Param member of TIFFFaxTabEnt structure
366 * libtiff/tif_read.c, tif_dirread.c: fix indentation issues raised
371 * libtiff/tif_pixarlog.c: avoid zlib error messages to pass a NULL
376 * libtiff/tif_next.c: fix potential out-of-bound write in NeXTDecode()
382 * libtiff/tif_luv.c: fix potential out-of-bound writes in decode
389 * libtiff/tif_getimage.c: fix out-of-bound reads in TIFFRGBAImage
397 * libtiff/tif_dirread.c: workaround false positive warning of Clang Static
402 * libtiff/tif_fax3.c: remove dead assignment in Fax3PutEOLgdal(). Found
407 * libtiff/tif_dirwrite.c: fix truncation to 32 bit of file offsets in
414 * libtiff/tif_write.c: TIFFWriteEncodedStrip() and TIFFWriteEncodedTile()
416 * libtiff/tif_dumpmode.c: DumpModeEncode() should return 0 in case of
421 * libtiff/uvcode.h: const'ify uv_code array
425 * libtiff/tif_dirinfo.c: const'ify tiffFields, exifFields,
430 * libtiff/tif_print.c: constify photoNames and orientNames arrays
434 * libtiff/tif_close.c, libtiff/tif_extension.c : rename link
439 * libtiff/*.c: fix typos in comments (patch by Kurt Schwehr)
443 * libtiff/*.c: fix MSVC warnings related to cast shortening and
448 * libtiff/*.c: fix clang -Wshorten-64-to-32 warnings
452 * libtiff/tif_dirread.c: initialize double* data at line 3693 to NULL
457 * libtiff/tif_dirread.c: prevent reading ColorMap or TransferFunction
463 * libtiff/tif_dirread.c: remove duplicated assignment (reported by
468 * libtiff/tif_dir.c, libtiff/tif_dirinfo.c, libtiff/tif_compress.c,
469 libtiff/tif_jpeg_12.c: suppress warnings about 'no previous
474 * libtiff/tiffiop.h, libtiff/tif_dirwrite.c: suffix constants by U to fix
480 * libtiff/tif_dir.c, libtiff/tif_dirread.c, libtiff/tif_getimage.c,
481 libtiff/tif_print.c: fix -Wshadow warnings (only in libtiff/)
485 * libtiff 4.0.6 released.
505 * libtiff/tif_dirread.c (TIFFReadDirEntryCheckRangeSlongSlong8):
530 * CMakeLists.txt, libtiff/test/Makefile.am: Applied patches by
546 when linked with a static libtiff (says: libtiff.dll not found).
549 Windows with a static libtiff, so there's some additional
560 * libtiff/tif_predict.c: pedantic change to add explicit masking
566 * libtiff/tif_predict.c: fix generation of output with 16 bit
574 * libtiff/tif_lzw.c: make nextdata a unsigned type to avoid
579 * libtiff/tif_fax3.c, libtiff/tif_lzw.c, libtiff/tif_predict.c:
583 * libtiff/tif_predict.c: operate on unsigned datatypes when
589 * configure.ac: libtiff 4.0.5 released.
600 list on 2015-08-29) to describe how to use CMake to build libtiff.
609 * libtiff/tiffiop.h: For MinGW comiles, make sure that build
626 * libtiff/tiffiop.h: First cut at supporting large files under
627 Microsoft Windows using tif_unix.c and the libtiff tools. This
634 * libtiff/tif_jpeg.c: Applied patch by Räisä Olli to assure that
641 symbol versioning. Patch was mailed to libtiff list on Thu, 13
659 libtiff mailing list on Mon, 22 Jun 2015 21:21:01 +0100. Several
669 * libtiff 4.0.4 released.
681 * libtiff/tiffconf.vc.h: Build fixes based on testing.
683 * libtiff/tif_config.vc.h: Build fixes based on testing.
685 * libtiff/libtiff.def: TIFFRasterScanline does not exist so remove
690 * libtiff/tif_config.vc.h: Make adjustments to match the new
712 * libtiff/libtiff.def: Added exports for TIFFGetConfiguredCODECs,
719 Roger Leigh and justified by use in libtiff tests, documentation,
725 * libtiff/tif_getimage.c: Fix four Coverity issues related to
730 * libtiff/tif_unix.c: fix compilation with MSVC (fix by Jeff McKenna)
734 * libtiff/tif_unix.c: contribution from Vadim Zeitlin on
742 * libtiff/tif_getimage.c: contribution from Gary Cramblitt
756 * libtiff/tif_lzw.c: contribution from Andy Cave - decode
773 * libtiff/tif_jpeg.c (JPEGDecode): Split JPEGDecode() into two
779 * libtiff/tif_jpeg.c: Fix compilation in BITS_IN_JSAMPLE == 12
784 * libtiff/tif_write.c (TIFFWriteEncodedStrip): Fix Coverity 715975
793 * libtiff/tif_read.c (TIFFStartTile): Fix Coverity 715973 and
798 * libtiff/tif_dir.c (TIFFNumberOfDirectories): Quiet Coverity
802 * libtiff/tif_luv.c (LogLuvDecodeTile): Fix Coverity 991227
811 * libtiff/tif_dirread.c (TIFFReadDirEntryDoubleArray): Fix
820 * libtiff/tif_dir.c (TIFFNumberOfDirectories): Don't depend on ++
824 * libtiff/tif_jpeg.c (JPEGDecode): Fix Coverity 602597 "Operands
831 * libtiff/tif_dirwrite.c (_TIFFRewriteField): Fix Coverity 1024310
834 * libtiff/tif_ojpeg.c (OJPEGReadHeaderInfoSecStreamDht): Fix
837 * libtiff/tif_jpeg.c (JPEGCleanup): Fix Coverity 298624
840 * libtiff/tif_ojpeg.c (OJPEGReadBufferFill): Fix Coverity 603400
951 * libtiff 4.0.4beta released
974 * libtiff/tif_dirread.c: in TIFFCheckDirOffset(), avoid uint16 overflow
980 * libtiff/tif_jpeg.c: in JPEGFixupTags(), recognize SOF2, SOF9 and SOF10
993 * libtiff/tif_getimage.c: move test on vertical value of YCbCr subsampling.
998 * libtiff/tif_next.c: add new tests to check that we don't read outside of
1001 * libtiff/tif_getimage.c: in OJPEG case, fix checks on strile width/height
1007 * libtiff/tif_dir.c: in TIFFDefaultDirectory(), reset any already existing
1020 * libtiff/tif_stream.cxx: Fix warnings about unused parameters.
1024 * libtiff/tif_getimage.c, libtiff/tif_ojpeg.c, libtiff/tif_zip.c: fix
1029 * libtiff/tif_getimage.c: avoid divide by zero on invalid YCbCr subsampling.
1045 * libtiff/tif_dirread.c: In EstimateStripByteCounts(), check return code
1051 * libtiff/tif_read.c: fix several invalid comparisons of a uint64 value with
1087 * libtiff/tif_next.c: check that BitsPerSample = 2. Fixes
1119 * libtiff/tif_dir.c: TIFFSetField(): refuse to set negative values for
1122 * libtiff/tif_dirread.c: TIFFReadDirectory(): refuse to read ColorMap or
1125 * libtiff/tif_getimage.c: TIFFRGBAImageOK(): return FALSE if LOGLUV with
1127 * libtiff/tif_next.c: in the "run mode", use tilewidth for tiled images
1131 libtiff too). Detect invalid settings of BitsPerSample/SamplesPerPixel for CIELAB / ITULAB
1137 * libtiff/tif_jpeg.c: Fix regression introduced on 2010-05-07 that caused
1170 * libtiff/tif_config.vc.h: no longer use "#define snprintf _snprintf" with
1175 * libtiff/tif_lzw.c: prevent potential null dereference of
1178 * libtiff/tif_read.c: in TIFFReadBufferSetup(), avoid passing -1 size
1181 * libtiff/tif_ojpeg.c: make Coverity happier (not a bug, #2459)
1183 * libtiff/tif_dir.c: in _TIFFVGetField() and _TIFFVSetField(), make
1186 * libtiff/tif_dirread.c: in TIFFFetchNormalTag(), make Coverity happier
1202 * libtiff/tif_jpeg.c: fix segfault in JPEGFixupTagsSubsampling() on
1216 * libtiff/tif_dirread.c (TIFFReadDirEntryOutputErr): Incorrect
1227 * libtiff/tif_dirinfo.c (TIFFField) : Fix data type for
1233 * libtiff/tif_dir.c: fix last fix for TIFFNumberOfDirectories()
1237 * libtiff/tif_dir.c: generate error in case of directory count
1242 * libtiff/tiff.h, libtiff/tif_dirinfo.c: add definitions for
1247 * libtiff/tif_dir.c (TIFFAdvanceDirectory): If nextdir is found to
1278 * contrib/dbs/xtiff/xtiff.c, libtiff/tif_codec.c,
1279 libtiff/tif_dirinfo.c, tools/rgb2ycbcr.c, tools/tiff2bw.c,
1312 * libtiff/tif_write.c: tmsize_t related casting warning fixed for
1315 * libtiff/tif_read.c: uint64/tmsize_t change for MSVC warnings.
1327 * libtiff/tif_print.c: Fix TIFFPrintDirectory's handling of
1340 * libtiff/tif_pixarlog.c: Improve previous patch for CVE-2012-4447
1355 * libtiff/tif_{unix,vms,win32}.c (_TIFFmalloc): ANSI C does not
1371 * libtiff 4.0.3 released.
1381 * libtiff{tiff.h, tif_print.c, tif_dirinfo.c, tif_dirread.c}: Add
1382 some TIFF/FX support in libtiff. Add the tag definitions to
1390 * libtiff/tif_write.c: Fix bug rewriting image tiles in a
1395 * libtiff/tif_dirread.c: report error in case of mismatch value
1400 * libtiff/{tiffio.h, tif_dirinfo.c, libtiff.def}: Add six new
1426 * libtiff/tif_jpeg.c (JPEGPreDecode): Patch from Even Rouault to
1436 * libtiff/tif_jpeg.c: Fix handling when writing RGBA jpeg compressed
1441 * libtiff/tif_fax3.c: fix memory initialization of runs, only
1444 * libtiff/tif_pixarlog.c: Make sure tbuf is large enough for one
1449 * libtiff/tif_packbits.c: fix read past end of data buffer.
1453 * libtiff 4.0.2 released.
1465 * libtiff/tif_print.c: Be careful about printing corrupt inknames.
1467 * libtiff/tif_fax3.c: Ensure runs array is initialized to zeros.
1471 * libtiff/tif_print.c: avoid pretty printing other fields when
1477 * libtiff/tif_tile.c, libtiff/tif_strip.c: Ensure that illegal
1484 * libtiff/tif_dir.c, libtiff/tiffio.h: Add TIFFCreateCustomDirectory()
1487 * libtiff/tif_dir.c, tif_print.c : Remove FIELD_CUSTOM handling for
1494 * libtiff/tif_jpeg.c: Remove code for fixing up h_sampling and v_sampling
1502 * libtiff/tif_getimage.c: added support for _SEPARATED CMYK images.
1505 * libtiff/tif_unix.c: use strerror() to return a more specific error message
1509 * libtiff/tif_jpeg.c: Fix JPEGDecodeRaw() bugs.
1517 * libtiff/tif_jpeg.c: avoid overrunning the end of the output buffer in
1521 * libtiff/tif_read.c: Make sure tif_rawdatasize is cleared when tif_rawdata is freed.
1523 * libtiff/tif_getimage.c: Add support for greyscale+alpha c/o Jérémie Laval.
1528 * libtiff/tif_dir.c: avoid using specific set/get logic to process fields in custom directories,
1533 * libtiff/tif_dir.c: Ensure that we keep track of when tif_rawdata
1538 * libtiff/tif_pixarlog.c: Allocate working buffer one word larger since we "forward
1543 * libtiff/tif_pixarlog.c: avoid accessing out of the lookup arrays for out of range inputs.
1547 * libtiff/tif_ojpeg.c: if OJPEGWriteHeader() fails once do not bother trying again on
1550 * libtiff/tif_ojpeg.c: make things more resilient in the face of files without
1553 * libtiff/tif_print.c: be careful about whether min/max values are singular
1556 * libtiff/tif_print.c: Avoid confusion about count size when printing custom fields.
1559 * libtiff/tif_dir.c: avoid one byte past end of ink names reading
1574 * libtiff 4.0.1 released.
1578 * libtiff/tiffio.h: Use double-underbar syntax in GCC printf
1584 * libtiff/tif_dir.c, libtiff/tif_dirread.c: Extra caution around
1587 * libtiff/tif_jpeg.c: Extra caution for case where sp is NULL.
1594 there is a decision for how to deploy a libtiff with versioned
1595 symbols after libtiff 4.0.0 was already released.
1599 * libtiff/tif_win32.c: Eliminate some minor 64-bit warnings in
1603 * configure.ac: Add libtiff private dependency on -llzma for
1609 * libtiff 4.0.0 released.
1613 * libtiff/tif_dirread.c, libtiff/tif_read.c: more cautious checking
1618 * libtiff/tif_dirread.c: fixes to deal with invalid files where
1621 * libtiff/tif_dirread.c: fix error reporting when there is no
1634 * libtiff/libtiff.def: Restore TIFFMergeFieldInfo.
1638 * libtiff/tif_dirread.c (TIFFFetchStripThing): Free "data" also
1642 * libtiff/tif_ojpeg.c: plug leaks on OJPEG read failure path
1644 * libtiff/tif_jpeg.c, tools/tiff2pdf.c, tools/tiff2ps.c: mark
1647 * libtiff/tif_jpeg.c (JPEGInitializeLibJPEG): Remove declaration
1649 * libtiff/tif_jpeg.c (JPEGDecodeRaw) [JPEG_LIB_MK1_OR_12BIT]:
1655 * libtiff/tif_dirread.c: produce special error message for zero tag
1660 * libtiff/tif_dirinfo.c: Restore TIFFMergeFieldInfo() and
1666 * libtiff/tif_dirinfo.c,tiffio.h: Remove the obsolete
1670 * libtiff/libtiff.def: add some missing (64bit) APIs.
1675 * libtiff 4.0.0beta7 released.
1682 which libtiff is not. Resolves libtiff bug 2307 "Use
1693 * libtiff/{tif_dumpmode.c,tif_luv.c,tif_lzw.c,tif_print.c,
1700 * libtiff/tif_ojpeg.c: Fixes to compile with MinGW32 GCC.
1713 * libtiff/tif_thunder.c: Correct potential buffer overflow with
1714 thunder encoded files with wrong bitspersample set. The libtiff
1722 * libtiff/tif_fax3.h: Fix to last change allowing zero length
1727 * libtiff/tif_fax3.h: Protect against a fax VL(n) codeword commanding
1738 * libtiff/tif_jpeg.c: avoid divide by zero in degenerate case (#2296)
1743 * libtiff/tif_getimage.c: avoid leaks if TIFFRGBAImageBegin() fails.
1749 * libtiff/tif_lzma.c: Maintain tif_rawcc/tif_rawcp (CHUNKY_STRING_READ
1767 * libtiff/tif_print.c: remove unused variable.
1771 * libtiff/tif_win32.c: avoid error/warning buffer overrun problem
1778 * libtiff/{tif_dir.{h,c}, tif_dirinfo.c, tif_dirread.c, tif_dirwrite.c,
1788 * libtiff/tif_pixarlog.c: Note that tif_rawcc/tif_rawcp are not
1791 * libtiff/tif_zip.c: Maintain tif_rawcc/tif_rawcp when decoding
1794 * libtiff/tif_jpeg.c: ensure that rawcc and rawcp are maintained
1796 * libtiff/tif_read.c: larger read ahead for CHUNKY_STRIP_READ_SUPPORT,
1804 * libtiff/tif_jpeg.c: Fix regressions with 2 and 3 band images
1810 * libtiff/tif_dirwrite.c: Fixed writing of TIFFTAG_REFERENCEBLACKWHITE.
1819 * libtiff/tif_lzma.c: Properly set the LZMA2 compression level
1824 * libtiff/Makefile.am (libtiff_la_SOURCES): Added tif_lzma.c to
1829 * configure.ac, libtiff/{tif_codec.c, tif_config.h.in, tiff.h,
1837 * libtiff/tif_dirread.c: tolerate some cases where
1843 * libtiff/tif_read.c: change read_ahead to tmsize_t
1848 * configure.ac, libtiff/Makefile.am: Build tif_win32.c on
1859 * libtiff/tif_jpeg.c: reduce usage of JCS_UNKNOWN in order
1870 * libtiff/tif_color.c: prevent crash in handling bad TIFFs
1887 * libtiff/tif_dirread.c: fix for Zeiss LSM and Canon CR2 files
1897 * libtiff/tif_jpeg.c: fix use of clumplines calculation
1907 * libtiff/tif_ojpeg.c, libtiff/tif_pixarlog.c,
1908 libtiff/tif_zip.c: fix build errors for VC6
1913 * libtiff/tif_stream.cxx: warnings cleanup
1915 * libtiff/tif_dirread.c: warnings cleanup
1925 * libtiff/tif_dirread.c: modify warnings
1930 * libtiff/tif_ojpeg.c: fix buffer overflow on problem data
1939 * libtiff/tif_ojpeg.c: fix crash when reading a TIFF with a zero
1946 * libtiff/tif_dirread.c: fix crash when reading a badly-constructed
1951 * libtiff/tif_open.c: Fix mode check before opening a file.
1956 * libtiff-4.pc.in: Added libtiff pkg-config .pc file support.
1963 * libtiff/tif_config.vc.h: define snprintf to _snprintf for tiff2pdf.
1965 * libtiff/libtiff.def: export _TIFFCheckMalloc for tools.
1986 * libtiff/tif_dirread.c: Really reset the tag count in CheckDirCount()
1996 * libtiff/tif_dirinfo.c: Don't use assertions in _TIFFFieldWithTag()
2003 * libtiff/tif_getimage.c: Avoid wrong math du to the signed/unsigned
2011 * libtiff/tif_getimage.c: Check the number of samples per pixel when
2015 * libtiff/tif_dir.c: Set the bogus post-decoding hook when processing
2031 * libtiff/{tif_aux.c, tif_strip.c, tif_tile.c, tiffiop.h}: Move
2061 * libtiff/tif_dirinfo.c: Fix invocation of tag compare function (#2201)
2072 * libtiff/tiffiop.h (TIFFSafeMultiply): Need more castings to
2076 * libtiff 4.0.0alpha6 released.
2095 * libtiff/tiffiop.h (TIFFSafeMultiply): Work properly if
2100 * libtiff/tif_fax3.c (Fax3SetupState): Yesterday's fix for
2103 * libtiff/tiffiop.h (TIFFSafeMultiply): New macro to safely
2114 * libtiff/tif_fax3.c (Fax3SetupState): Avoid under-allocation of
2119 * libtiff/tiffiop.h (TIFFhowmany): Return zero if parameters would
2128 * libtiff/tools/tiffcp.c: add a new option -x to force merged tiff
2135 * libtiff/tif_dirread.c: Restored TIFFReadDirEntryFloat function in order
2137 * libtiff/tif_dirinfo.c: Use correct set_field_type for
2143 * libtiff/tif_jpeg.c: Ensure that quality is always set in
2157 * libtiff/tif_print.c: Fixed printing of TIFFTAG_REFERENCEBLACKWHITE which
2163 fact that libtiff considers TIFFTAG_REFERENCEBLACKWHITE to be 6 floats.
2167 * libtiff/tif_jpeg.c: Fix to use memcmp(), not memcpy() when checking
2172 * libtiff/tif_jpeg.c: avoid preparing jpeg tables everytime
2180 * libtiff/tif_dirinfo.c: Use correct set_field_type for
2188 * libtiff/tif_dir.c (_TIFFVSetField): Add a special error case for
2199 * libtiff/tif_read.c (primarily): Add support for
2209 * libtiff/tif_flush.c: Use TIFFRewriteDirectory() when flushing
2215 * libtiff/tif_lzw.c: change type of dec_bitsleft field to uint64
2221 * libtiff/tif_aux.c (_TIFFCheckRealloc): Improve error message so
2227 * libtiff/tif_jpeg.c: Do not generate a JPEGTables tag when creating
2236 * libtiff/tif_fax3.c: Don't return error on badly-terminated MMR
2242 * libtiff/tif_jpeg.c: Made JPEGDecodeRaw() check for buffer overruns.
2247 * libtiff/tif_jpeg.c: Ensure that tif_scanlinesize is computed after
2257 * libtiff/tif_{aux.c,dir.c,dir.h,dirinfo.c}: Return to handling
2262 * libtiff/tif_color.c, libtiff/tif_getimage.c, libtiff/tiffio.h,
2269 * libtiff 4.0.0alpha5 released.
2284 * libtiff/tif_lzw.c (LZWDecode, LZWDecodeCompat): Fix warnings
2285 noticed in 64-bit build of libtiff with Visual Studio 2005.
2289 * libtiff/tif_pixarlog.c (PixarLogEncode): Fix non-important
2296 * libtiff/tif_dirread.c: Eliminate GCC "dereferencing type-punned
2317 * libtiff/tif_ojpeg.c (OJPEGWriteHeaderInfo): IJG JPEG 7 needs
2324 * libtiff/tif_getimage.c: Fixed error recognition handling in RGBA
2352 * libtiff 4.0.0alpha4 released.
2363 CVE-2009-2347 libtiff: integer overflows in various inter-color
2367 * libtiff/tif_print.c (TIFFPrintDirectory): Apply fix from Jay
2372 * libtiff/tif_dirread.c (TIFFReadCustomDirectory): Apply patch
2413 * libtiff/tif_luv.c: correct return codes from encoderow to be
2417 * libtiff/tif_lzw.c: back out patch from #2065 and apply patch from
2424 * libtiff/tif_strip.c: Remove an inappropriate assertion that often
2429 * libtiff/tif_lzw.c: Fix buffer underflow bug.
2434 * configure.ac, libtiff/tif_jpeg.c, libtiff/tif_jpeg_12.c: add support
2439 * libtiff/tif_write.c: do not override the planar configuration to be
2445 * libtiff/libtiff.def: Add TIFFUnsetField.
2449 * libtiff/{tif_jpeg.c,tif_ojpeg.c,tif_getimage.c}: Fixed various
2455 * libtiff/{tif_fax3.c,tif_jpeg.c,tif_ojpeg.c}: Fix printdir chaining
2460 * libtiff/tif_luv.c: Fix handling of tiled logluv images.
2465 * libtiff/tif_dirread.c: Improve allocation safety when allocated
2475 * libtiff/tif_dirread.c: Re-incorporated a sanity check on tag size,
2479 * libtiff/tif_dirread.c: Remove some assertions that blow due to
2485 * libtiff/tif_dirread.c: Fixed testing for failed result from
2491 * libtiff/tif_predict.c: Add support for 32bit integer horz. predictors.
2494 * libtiff/tif_dirwrite.c: Fix byte swapping of next directory offset.
2504 * libtiff/tif_dirinfo.c: Replace lfind() with local equivelent to
2516 * libtiff/tif_dirinfo.c,tif_dirread.c: Avoid warnings
2558 * libtiff/tiffio.h: GCC will now validate format specifications
2569 * libtiff/tif_dirread.c: Fixed issues with unaligned access to
2577 * libtiff/tif_ojpeg.c (OJPEGLibjpegJpegSourceMgrFillInputBuffer):
2583 * libtiff/tiffio.h: Undeprecate toff_t and restore its use in the
2593 * libtiff/tif_dir.c, tiffio.h: Introduce TIFFUnsetField() function.
2595 * libtiff/tif_jpeg.c: Avoid errors if the application writes a full
2601 * libtiff/tif_flush.c: Make sure that BEENWRITING is cleared when
2607 * libtiff/tif_jbig.c: Support the JBIG-KIT 2.0 (compatibility with
2612 * libtiff/tif_jpeg.c: Add #ifdefs for changes needed if using
2619 Required for libtiff 4.0.
2632 * libtiff/tif_lzw.c: Properly zero out the codetable. As per bug
2636 * libtiff/tif_lzw.c: Properly zero out the string table. Fixes
2641 * libtiff/tif_dirread.c: Avoid unused TIFFReadDirEntryFloat() function.
2643 * libtiff/tif_dirwrite.c: modified to write IFDs as either IFD8 or IFD
2664 * libtiff/tif_ojpeg.c: Use same jpeg/win32 boolean/FAR hacks as are
2667 * libtiff/tif_win32.c: Ensure TIFFOpenW() uses same FILE_SHARE flags
2672 * libtiff/tif_dirwrite.c: Fix alignment problems affecting architectures
2678 * libtiff.def: Add TIFFFindField
2691 * libtiff/tiffconf.vc.h: Added JBIG_SUPPORT and MDI_SUPPORT items
2715 * libtiff/tif_fax3.c: Add an assert in an effort to detect a
2734 * libtiff/tif_dirinfo.c: Use TIFF_SETGET_ASCII for PIXAR_TEXTUREFORMAT
2747 * libtiff/tif_dirinfo.c: Fixed description of the
2752 * libtiff/{tif_dirread.c, tif_dirwrite.c, tiffiop.h}:
2758 * libtiff/{tif_flush.c, tif_dirwrite.c, tiffio.h, tiffiop.h}:
2763 * /libtiff/tiffiop.h: Make tif_nfields and tif_nfieldscompat fields
2770 * libtiff/tif_dirread.c: Use custom functions _TIFFUInt64ToFloat()
2788 * libtiff/tif_jpeg.c: Do not try to fixup subsampling tags based on
2799 * libtiff/tif_dirwrite.c: #ifdef out lots of unused functions.
2801 * Makefile.vc, libtiff/Makefile.vc, tools/Makefile.vc: Improve clean
2854 * configure.com, libtiff/tif_vms.c: Better OpenVMS support. Patches
2985 * libtiff/tif_getimage.c: removed SubsamplingHor and SubsamplingVer
2990 * libtiff/tif_win32.c: use SetFilePointer instead of
2997 * libtiff/tif_stream.cxx: Put all callback functions declarations
3000 * libtiff/{tif_lzw.c, tif_luv.c, tif_dumpmode.c, tif_print.c,
3004 * libtiff/{tiffiop.h, tif_aux.c}: Added _TIFFUInt64ToFloat() and
3009 * libtiff/tif_dirread.c: Handle the case of MSVC 6 when using 64-bit
3012 * libtiff/{Makefile.am, Makefile.v}: Do not distribute tiffconf.h,
3017 * libtiff/tif_unix.c: Do not use O_LARGEFILE. As per bug
3023 * libtiff 4.0.0alpha released.
3031 * libtiff/{tif_close.c, tif_dirinfo.c, tiffiop.c, tif_dirread.c,
3037 * libtiff/tif_stream.cxx: Adapt to use toff_t again. Update to
3043 * libtiff/{tif_jpeg.c, tif_dir.h, tif_dir.c, tif_dirinfo.c, tiffio.h,
3047 * libtiff/{tif_zip.c, tif_predict.c, tif_pixarlog.c, tif_luv.c,
3060 * libtiff/{tif_dir.c, tiff.h, tiffio.h, libtiff.def}: Unused
3064 * libtiff/{tif_dirinfo.c, tif_fax3.c, tif_jbig.c, tif_jpeg.c}: Move
3070 * libtiff/{tiffio.h, tif_dir.h}: TIFFTagValue structure moved from the
3078 * libtiff{tif_acorn.c, tif_apple.c, tif_atari.c, tif_msdos.c,
3102 * libtiff/tiffconf.vc.h: Add porting type defintions for WIN32.
3121 * libtiff/{tif_dir.h, tif_dirread.c, tif_dirinfo.c, tif_jpeg.c,
3140 * libtiff/tif_jpeg.c: Changed JPEGInitializeLibJPEG() so that it
3156 * libtiff/tif_fax3.c: "inline static" -> "static inline" for IRIC CC.
3164 * libtiff/tif_getimage.c: workaround for 'Fractional scanline' error reading
3172 * libtiff/tif_win32.c: made inclusion of windows.h unconditional
3174 * libtiff/tif_win32.c: replaced preprocessor indication for consiously
3179 * libtiff/tif_dirread.c: Use uint32 type instead of tsize_t in byte
3189 * libtiff/tif_dirread.c: Added special function to handle
3211 * libtiff/tif_dir.c: Workaround for incorrect TIFFs with
3216 * libtiff/{tif_dirread.c, tif_read.c}: Type of the byte counters
3233 * Submitted libtiff port for Windows CE platform
3234 * libtiff/tif_config.wince.h: Added configuration header for WinCE.
3235 * libtiff/tiffconf.wince.h: Ported old configuration header for WinCE.
3236 * libtiff/tif_wince.c: Added WinCE-specific implementation of some
3238 * libtiff/tif_win32.c: Disabled some functions already reimplemented in tif_wince.c.
3239 * libtiff/tiffiop.h, port/lfind.c: Added conditional include of some
3245 * libtiff/tif_write.c: TIFFAppendToStrip() - clear sorted flag if
3251 * libtiff/tif_dir.c: More fixes for vulnerabilities, reported
3256 * libtiff/contrib/dbs/xtiff/xtiff.c: Make xtiff utility compilable.
3261 * libtiff/tif_fax3.c: Save the state of printdir codec dependent
3264 * libtiff/tif_jpeg.c: Save the state of printdir codec dependent method
3267 * libtiff/tif_win32.c: Fixed problem with offset value manipulation
3270 * libtiff/{tif_read.c, tif_jpeg.c, tif_dir.c}: More fixes for
3277 * libtiff/{tif_fax3.c, tif_next.c, tif_pixarlog.c}: Fixed multiple
3284 * libtiff/tif_lzw.c, libtiff/tif_zip.c: Fixed problems with mixing
3292 * libtiff: Rename config.h.vc and tif_config.h.vc to config.vc.h and
3314 * {configure.ac, libtiff/tif_config.h.vc, libtiff/tif_jbig.c}
3321 * libtiff/tif_dirinfo.c: Added missed EXIF tag ColorSpace (40961).
3323 * libtiff/tif_dirread.c: Move IFD fetching code in the separate
3342 * libtiff/{tif_open.c, tif_dirread.c, tiffiop.h}: Move IFD looping
3345 * libtiff/tif_aux.c: Added _TIFFCheckRealloc() function.
3351 * libtiff/tif_fax3.c: Fixed problems in fax decoder as per bug
3362 * {configure, configure.ac, libtiff/tif_jbig.c, tools/tiffcp.c}: Added
3374 * libtiff/{tif_dirinfo.c, tif_print.c} : Fix crash in
3382 * README.vms, Makefile.am, configure.com, libtiff/{Makefile.am,
3408 * libtiff/tif_getimage.c: Added support for planarconfig separate
3413 * libtiff/tif_getimage.c: Revision of all RGB(A) put routines
3422 * libtiff/tif_getimage.c:
3431 * libtiff/tif_getimage.c: renamed pickTileContigCase to PickContigCase
3435 * libtiff/tif_getimage.c: moved img->get selection from
3441 * libtiff/tif_ojpeg.c: resolved memory leak that was a consequence
3446 * libtiff/tif_getimage.c: replaced usage of TIFFScanlineSize in
3451 * libtiff/tif_ojpeg.c: fixed bug in OJPEGReadSkip
3455 * libtiff/tiffio.h: added new type tstrile_t
3457 * libtiff/tif_dir.h: changed types of td_stripsperimage and td_nstrips
3461 * libtiff/tif_ojpeg.c: totally new implementation
3463 * libtiff/tif_dirread.c: added several hacks to suit new support of
3466 * libtiff/tif_getimage.c: removed TIFFTAG_JPEGCOLORMODE handling
3472 * libtiff/tif_jpeg.c: JPEGVSetField() so that altering the photometric
3479 * libtiff/tif_jpeg.c: strip size related bugfix in encode raw
3481 * libtiff/tif_strip.c: temporarilly added two new versions of
3495 * libtiff/{tif_jpeg.c, tif_strip.c}: bugfix of tif_jpeg decode raw
3499 * libtiff/tif_getimage.c: bugfix/rewrite of putcontig8bitYCbCr22tile
3501 * libtiff/tif_getimage.c: added putcontig8bitYCbCr12tile
3503 * libtiff/tif_read.c: added support for new TIFF_NOREADRAW flag to
3508 * libtiff 3.8.2 released.
3515 * libtiff/libtiff.def: Added missed exports as per bug
3518 * contrib/addtiffo/Makefile.vc, libtiff/Makefile.vc, port/Makefile.vc,
3522 * nmake.opt libtiff/{tif_config.h.vc, tif_unix.c, tiffio.h},
3526 * libtiff/tif_strip.c: Take subsampling in account when calculating
3541 * libtiff/tiffiop.h: Added decalration for
3544 * libtiff/{tif_jpeg.c, tif_fax3.c, tif_zip.c, tif_pixarlog.c,
3552 * libtiff/tif_jpeg.c: Do not cleanup codec state in TIFFInitJPEG(). As
3558 * libtiff/tiffiop.h: dblparam_t typedef removed; GLOBALDATA macro
3561 * libtiff/{tif_dirread.c, tif_strip.c}: Removed STRIP_SIZE_DEFAULT
3564 * libtiff/tif_dir.c: Use double type instead of dblparam_t.
3568 * libtiff/tif_dirread.c: Do not check the PlanarConfig tag presence
3574 * libtiff 3.8.1 released.
3578 * libtiff/tif_dirread.c: Fixed error reporting in TIFFFetchAnyArray()
3582 * libtiff/tif_dirread.c: More wise check for integer overflow
3586 * libtiff/{tif_jpeg.c, tif_pixarlog.c, tif_fax3.c, tif_zip.c}:
3592 * libtiff/{tif_predict.c, tif_predict.h}: Added new function
3595 * libtiff/{tif_lzw.c, tif_pixarlog.c, tif_zip.c}: Use
3600 * libtiff/tif_dirread.c: Fixed integer overflow condition in
3607 * libtiff/tif_ojpeg.c: Set the ReferenceBlackWhite with the
3617 * libtiff/tif_write.c: Small code rearrangement in TIFFWriteScanline()
3631 * libtiff/tif_dirwrite.c: Properly write TIFFTAG_DOTRANGE tag as per
3634 * libtiff/tif_print.c: Properly read TIFFTAG_PAGENUMBER,
3657 * libtiff/tif_tile.c: Fix error reporting in TIFFCheckTile() as per
3663 * libtiff/tif_color.c: Avoid overflow in case of wrong input as per
3673 * libtiff/{tif_dirread.c, tif_packbits.c, tif_win32.c}: Properly
3677 * libtiff/tif_dirinfo.c: Use TIFF_NOTYPE instead of 0 when
3681 * libtiff/tif_aux.c: Fixed type of temporary variable in
3687 * libtiff/tif_aux.c: Return static array when fetching default
3693 * libtiff/tif_dir.c: Special handling for PageNumber, HalftoneHints,
3699 * libtiff/tif_dirread.c: Use _TIFFGetExifFieldInfo() instead of
3722 * test/Makefile.am (LIBTIFF): Due to linking against libtiff
3724 libtiff. Now they are.
3728 * libtiff/tif_dirinfo.c: Change definitions for TIFFTAG_ICCPROFILE,
3742 * libtiff 3.8.0 released.
3754 * html/{index.html, support.hml, libtiff.html}: Cleaned up HTML
3758 * libtiff/tiffio.h: Added VC_EXTRALEAN definition before including
3763 * libtiff/tif_jpeg.c: Improve compilation under MinGW.
3767 * libtiff/{tif_dir.c, tif_dir.h, tif_dirread.c, tif_dirinfo.c}:
3781 * libtiff/{tif_aux.c, tif_dir.c, tif_dir.h, tif_dirwrite.c,
3787 * libtiff/{tif_aux.c, tif_dir.c, tif_dir.h, tif_print.c}: Make
3790 * libtiff/{tif_dir.h, tiff.h}: More EXIF tags added.
3794 * libtiff/tiffio.h: fixed typo that potentially resulted in
3797 * libtiff/*: Added more 'dual-mode' error handling: Done TIFFWarning
3802 * libtiff/{tif_dir.c, tif_dir.h, tif_print.c}: Make RichTIFFIPTC,
3807 * libtiff/*, contrib/*: Added 'dual-mode' error handling, enabling
3834 * libtiff/{tif_dir.h, tiff.h}: Added more EXIF tags.
3838 * libtiff/{tif_dir.c, tif_dir.h, tif_print.c}: Make XMLPacket tag
3843 * libtiff/tiff.h: Few EXIF tag numbers added.
3845 * libtiff/{tif_dirinfo.c, tif_dirread.c, tif_dir.h, tif_dir.c,
3851 * libtiff/{tif_dirinfo.c, tif_dirread.c, tif_dir.h, tif_dir.c}:
3854 * libtiff/{tif_aux.c, tif_dirinfo.c, tif_dirread.c, tif_dir.h,
3860 * libtiff/tif_dirread.c: One more workaround for broken
3866 * libtiff/tif_dirinfo.c: Release file descriptor in case of failure
3871 * libtiff/tif_dirinfo.c: Correctly yse bsearch() and lfind()
3887 * libtiff/libtiff.def, tiffiop.h, tiffio.h: Made TIFFFreeDirectory
3911 * libtiff/tif_dirinfo.c: Make XResolution, YResolution and
3940 * configure.ac, configure, nmake.opt, libtiff/{tif_config.h,
3960 * libtiff 3.7.4 released.
3968 * libtiff/tif_open.c: reintroduce seek to avoid problem on solaris.
3972 * libtiff/tif_dir.c: When prefreeing tv->value in TIFFSetFieldV
3980 * libtiff/tif_print.c: avoid signed/unsigned warning.
3982 * libtiff/tif_dirread.c: removed unused variable.
3986 * libtiff/tif_dir.c: Fixed up support for swapping "double complex"
3992 * libtiff/{tif_aux.c, tif_dirread.c, tif_fax3.c, tiffiop.h}: Rename
3998 * libtiff/tif_dir.c: More improvements in the "pass by value" part of
4003 * libtiff/{tif_dirread.c, tif_dirinfo.c}: Do not upcast BYTEs to
4012 * libtiff/tiffconf.h.in: One more attempt to fix the AIX bug
4018 * libtiff/tif_print.c: Fixed printing of the BYTE and SBYTE arrays.
4024 * libtiff/tif_write.c: Do not check the PlanarConfiguration field in
4030 * SConstruct, libtiff/SConstruct: Added the first very preliminary
4041 * configure.ac, port/lfind.c, libtiff/tiffiop.h: Added lfind()
4050 * libtiff/{tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_print.c}:
4056 * libtiff 3.7.3 released.
4063 * libtiff/{tiffiop.h, tif_open.c}: Added open option 'h' to avoid
4068 * libtiff/tif_color.c: Better use of TIFFmin() macro to avoid side
4085 * libtiff/tiff.h: Use correct int size on Sparc 64bit/Sun compiler
4092 * libtiff/tif_dirinfo.c: Added support for ClipPath, XClipPathUnits
4107 * libtiff/tif_open.c: Replace runtime endianess check with the compile
4110 * libtiff/tif_predict.c: Floating point predictor now works on
4115 * libtiff/tif_dir.c: Use _TIFFsetString() function when read custom
4118 * libtiff/{tif_dirinfo.c, tif_dir.h, tif_dir.c, tif_print.c}: Make
4123 * libtiff/tif_jpeg.c: Cleanup the codec state depending on
4126 * libtiff/tif_jpeg.c: Initialize JPEGTables array with zero after
4131 * configure.ac, libtiff/Makefile.am: Added workaround for
4136 * libtiff/tif_dirwrite.c: Use tdir_count when calling
4149 * libtiff/{tif_dirinfo.c, tif_print.c}: TIFFFetchByteArray() returns
4156 * libtiff/tif_dir.c: More efficient custom tags retrieval as per bug
4160 * libtiff/tif_win32.c: Use FILE_SHARE_READ | FILE_SHARE_WRITE share
4165 * libtiff/Makefile.am: Fixed parallel compilation of the libtiff and
4175 * libtiff/tif_jpeg.c: Substantial fix for addtiffo problems with
4181 * libtiff/tif_dirread.c: Changed the code that computes
4191 * libtiff/tif_dirread.c: Applied similar change to
4196 * libtiff/tif_jpeg.c: added LIB_JPEG_MK1 support in JPEGDecodeRaw().
4205 * libtiff/tif_dirread.c: Ensure that broken files with too many
4217 * libtiff/tif_predict.c: Added ability to encode floating point
4222 * libtiff/{tif_predict.h, tif_predict.c}: Added ability to decode
4227 * libtiff/{tiffio.h, tiffiop.h, tif_dir.c, tif_read.c, tif_swab.c}:
4231 * libtiff/tiff.h: Added predictor constants.
4235 * libtiff/{tiffiop.h, tif_dir.c}: Use uint32 type for appropriate
4247 * libtiff/tif_open.c: Do not read header in case the output file
4250 * libtiff/{tif_dirinfo.c, tif_config.h.vc}: Use lfind() instead
4253 * libtiff/{tiff.h, tif_dirinfo.c}: Fixes in EXIF tag ordering (Ron).
4257 * configure.ac, libtiff/Makefile.am: Use libtool machinery to pass
4262 * libtiff/{tif_dir.c, tif_print.c}: Handle all data types in custom
4267 * libtiff/dirinfo.c: Added DNG tags.
4269 * libtiff/{tif_dir.c, tif_print.c}: More improvements in custom tag
4272 * libtiff/tiff.h: More comments; added missed DNG tag (LensInfo);
4288 * libtiff/{tif_dir.c, tif_print.c}: Support for custom tags, passed
4291 * libtiff/{tiff.h, tif_dirinfo.c, tiffiop.h}: Added EXIF related tags.
4295 * libtiff 3.7.2 released.
4307 * libtiff/{tiff.h, tif_fax3.tif, tif_jpeg.c}: Applied correct patch from
4317 * libtiff/{tiff.h, tif_fax3.tif, tif_jpeg.c}: Applied patch from Lee
4335 * libtiff/tif_dirread.c: More logic to guess missed strip size as per
4345 * libtiff/tiff.h: Changed the int8 definition to be always signed char
4350 * libtiff/tiffio.h: Move TIFFOpenW() function into the extern "C"{}
4363 * libtiff/tif_dirread.c: Estimate strip size in case of wrong or
4378 * libtiff/tiff.h (TIFFTAG_TILEWIDTH): Corrected description.
4387 * libtiff/tif_open.c: Remove unnesessary TIFFSeekFile() call as per
4392 * libtiff/tif_stream.cxx: Fixes for C++ stream interface from
4400 * libtiff/tif_color.c: Use double as the second argument of pow()
4405 * libtiff/tif_pixarlog.c: Avoid warnings when converting float to
4410 * libtiff/tif_getimage.c: Always fill the error message buffer in
4417 * libtiff/tif_jpeg.c: Added ability to read/write the fax specific
4423 * libtiff/tif_win32.c: Fixed message formatting in functions
4435 * libtiff/tiffio.h: Move the color conversion routines in the 'extern
4440 * libtiff/tiff.h: Restore back the workaround for AIX Visual Age C
4445 * libtiff/Makefile.am: Place the C++ stream API in the separate
4465 * libtiff/tif_getimage.c: More fixes for multiple-alpha-channelled
4476 * libtiff 3.7.1 released.
4482 * libtiff/tiff.h: Revert back libtiff data type definitions as per
4487 * libtiff/tif_dirread.c: Do not forget about TIFF_VARIABLE2 when
4492 * libtiff/{tif_dirread.c, tif_fax3.c}: More argument checking in
4495 * libtiff/tif_getimage.c: Support for multiple-alpha-channelled
4502 * libtiff/tif_getimage.c: #define A1 bracketing for clean build on
4513 * libtiff/tif_dirwrite.c: Always write TIFFTAG_SUBIFD using LONG type
4528 * libtiff/tif_win32.c: Use char* strings instead of TCHAR in windowed
4533 * libtiff/tif_config.in.vc: Removed unneded definitions for
4540 * libtiff/{tif_dir.c, tif_dirread.c}: Remove TIFFReassignTagToIgnore()
4549 * libtiff/tif_jpeg.c: Added a work-around in order to allow
4555 * libtiff/tif_dir.c: Properly handle tags, which have the uint32
4566 * libtiff/tif_unix.c: Make UNIX module compilable (and usable)
4573 * libtiff/makefile.vc: make it easier to rename the libtiff DLL.
4577 * man/libtiff.3tiff: Improvements in the "LIST OF ROUTINES" table as
4589 * libtiff/tif_error.c: fixed TIFFerror call to be TIFFError.
4597 * libtiff/{tiffio.hxx, tiffio.h}: C++ stream interface moved to new
4603 * libtiff/tiff.h: Added Adobe DNG tags.
4605 * libtiff/tif_win32.c: Typo fixed.
4607 * libtiff/{tif_stream.cxx, tiffio.h}: C++ stream interface updated to
4613 * tools/tiffset.c, libtiff/tif_dirinfo.c: Properly handle the
4620 * libtiff/tif_aux.c: Set the appropriate ReferenceBlackWhite array for
4625 * libtiff/tif_color.c: Division by zero fixed (Hans Petter Selasky).
4629 * libtiff/{tif_stream.cxx, tiffio.h}: Added C++ stream interface
4636 * libtiff/tif_open.c: Removed close() in TIFFClientOpen() if file
4642 * libtiff/{tiffio.h, tif_win32.c, libtiff.def}: Added TIFFOpenW()
4648 * libtiff/tif_dirread.c: Fixed problem when fetching BitsPerSample and
4653 * libtiff/tif_dirinfo.c: Fixed definition for TIFFTAG_RICHTIFFIPTC,
4658 * libtiff/tif_write.c: Fixed wrong if() statement in
4665 * libtiff/tif_dirinfo.c: Change definition for TIFFTAG_EXTRASAMPLES
4671 * libtiff/{tif_jpeg.c, tif_ojpeg.c}: TIFFTAG_JPEGTABLES should have
4676 * libtiff/tif_next.c: avoid use of u_long and u_char types. Bug 653.
4684 * libtiff/tif_dirwrite.c: Improvements in tag writing code.
4691 * libtiff/tiffiop.h: added fallback definition of assert() if we
4696 * libtiff/tif_fax3.c: Fixed case with the wrong decode routines
4701 * libtiff/tif_dirwrite.c: Fixed problem with passing count variable of
4716 * libtiff/libtiff.def: Added several more entry points required
4728 * libtiff/{tif_strip.c, tif_tile.c}: Zero division problem fixed
4733 * libtiff 3.7.0 released.
4737 * libtiff/tif_jpeg.c: There seems to be no need to include stdio.h
4759 * libtiff/{tif_dirread.c, tif_jpeg.c, tif_luv.c, tif_ojpeg.c,
4765 * libtiff/tif_dirinfo.c: Type of the TIFFTAG_SUBIFD field changed
4774 * libtiff/tif_dir.c: Initialize td_tilewidth and td_tilelength fields
4781 * libtiff/tif_dir.c: Fixed custom tags handling as per bug
4787 * libtiff/tif_dirinfo.c: Fix bug with tif_foundfield and reallocation
4799 * libtiff/tif_compress.c: Improved error reporting in
4804 * libtiff 3.7.0beta2 released.
4806 * libtiff/{tif_aux.c, tif_compress.c, tif_dirinfo.c, tif_dirwrite.c,
4811 * libtiff/tiff.h: Missed TIFF_BIGTIFF_VERSION constant added.
4815 * libtiff/tif_open.c: added a more informative message if a BigTIFF
4820 * libtiff/tif_dirinfo.c: changed type of XMLPacket (tag 700) to
4826 * libtiff/{tif_jpeg.c, tif_pixarlog.c}: Use _TIFFmemset() instead of
4829 * libtiff/{tif_dirread.c, tif_strip.c, tif_tile.c}: Applied patches
4834 * libtiff/tif_getimage.c: Check for allocated buffers before clearing
4839 * libtiff/{tif_dir.h, tif_dir.c, tif_dirread.c, tif_write.c}:
4842 * libtiff/{tif_dirread.c, tif_strip.c}: TIFFScanlineSize() and
4849 * libtiff/{tif_dirinfo.c, tif_strip.c, tif_tile.c}: Use TIFFhowmany8()
4855 * libtiff/tif_dirread.c: Always check the return values, returned
4858 * libtiff/tif_dir.c: Fixed possible integer overflow _TIFFset*Array()
4861 * libtiff/{tif_dirread.c, tif_dir.c, tif_write.c}:
4867 * libtiff/{tiffio.h, tif_compress.c}: Added TIFFGetConfiguredCODECs()
4870 * libtiff/{tiffiop.h, tif_dirread.c}: More overflow fixes from
4875 * libtiff/tif_dirread.c: Applied patch from Dmitry V. Levin to fix
4880 * libtiff/{tiffiop.h, tif_strip.c}: Use TIFFhowmany8() macro instead
4885 * libtiff/tif_getimage.c: Initialize arrays after space allocation.
4889 * libtiff 3.7.0beta released.
4891 * libtiff/{tif_luv.c, tif_next.c, tif_thunder.c}: Several buffer
4902 * configure.ac, configure, aclocal.m4, libtiff/{mkspans.c, tif_fax3.c,
4912 * libtiff/tiff.h: Fix column tagging. Reference current Adobe XMP
4913 specification. Reference libtiff bug tracking system to submit
4926 ensure that the libtiff that we built is used rather than some other
4927 libtiff installed on the system.
4938 libtiff/tiffconf.h in order to satisfy application requirements
4943 * libtiff/tiffconf.h.in: New file to act as the template for the
4946 * libtiff/files.lst (HDRS): Install the configured tiffconf.h.
4961 * libtiff/tif_print.c: Fixes in InkNames and NumberOfInks reporting.
4963 * libtiff/tif_dirread.c: Don't reject to read tags of the
4969 * libtiff/tiff.h: Use _TIFF_DATA_TYPEDEFS_ guardian to switch off
4981 * libtiff/tif_dirread.c: Use memcpy() function instead of pointer
4986 * libtiff/{tiffio.h, tif_open.c}: Applied patches from Joris Van Damme
5015 * libtiff/tif_dir.c: Initialize tif_foundfield data member in the
5028 * libtiff/tif_dirread.c: Fixed problem in TIFFReadDirectory() in the
5033 * libtiff/{tiffiop.h, tif_dirinfo.c}: Fixed problem with the static
5045 * libtiff/{tif_config.h.in, tif_config.h.vc}: config.h.in and
5050 * libtiff/tif_lzw.c: LZW compression code is merged back from the
5051 separate package. All libtiff tools are updated to not advertise an
5056 * libtiff/tiffio.h: Revert thandle_t back to void* type.
5060 * libtiff/{tif_read.c, tif_tile.c, tif_strip.c}: Fixes in error
5065 * libtiff/tif_dir.c: Call TIFFError() instead of producing warnings
5079 * libtiff 3.7.0alpha released.
5083 * libtiff/{tiff.h, tif_dirwrite.c, tif_fax3.c, tif_packbits.c,}: Get rid
5087 * libtiff/tiffio.h: Define thandle_t as int, not void* (may cause
5092 * tools/tiffset.c: tiffset now can set any libtiff supported tags.
5095 * libtiff/{tiffio.h, tif_dir.h, tif_dirinfo.c,}: Added two new
5100 * libtiff/tif_ojpeg.c: Fixed problem with duplicated SOI and SOF
5112 * libtiff/{tif_open.c, tiffio.h}: New function added:
5126 * libtiff/tif_print.c: added (untested) support for printing
5133 * libtiff/tif_fax3.c: Avoid reading CCITT compression options
5140 * libtiff/tif_strip.c: Never return 0 from the
5145 * libtiff/tif_dirread.c: Workaround for broken TIFF writers which
5152 * configure.ac, libtiff/{tiff.h, config.h.in}: Added tests for int8,
5165 * libtiff/tif_write.c: Allow in-place updating of the compressed
5172 * libtiff/tif_jpeg.c: Workaround for wrong sampling factors used
5179 * libtiff/tif_open.c: close clientdata if TIFFClientOpen() fails
5196 * libtiff/tif_open.c: Use dummy mmap/munmap functions in
5210 * libtiff/tif_dirread.c: Fixed problem with handling TIFF_UNDEFINED
5217 * libtiff/tif_codec.c: Fixed typo in TIFFInitPackBits name as per:
5222 * libtiff/tif_fax3.c: Fixed problem with CCITT encoding modes as per
5231 * libtiff/libtiff.def: Added TIFFCurrentDirOffset, TIFFWriteCheck,
5237 * libtiff/tiff.h: Fixed tag definitions for TIFFTAG_YCLIPPATHUNITS
5242 * libtiff/{tif_win32.c, tif_unix.c}: Check whether the pointer is
5252 * libtiff/tif_open.c: More fixes for
5258 * libtiff/{libtiff.def, tif_close.c, tiffio.h, tif_open.c}: Separate
5272 * libtiff/tif_dirwrite.c: Fixed handling of writable ASCII tags that
5279 * libtiff/tif_write.c: Fixed reporting size of the buffer in case of
5286 * libtiff/tif_dir.c: Incomplete cleanup in TIFFFreeDirectory(),
5289 * libtiff/tif_dirread.c: Check field_passcount value before setting
5299 * libtiff/tif_win32.c: Fixed problem with _TIFFrealloc() when the NULL
5302 * libtiff/{tiff.h, tif_fax3.c}:Fixes for AMD 64 platform as
5307 * libtiff 3.6.1 released.
5315 * libtiff/{tif_color, tif_getimage.c, tiffio.h}, man/TIFFcolor.3t:
5321 * libtiff/{tif_extension.c, tif_dirinfo.c, tiff.h}: Warnings fixed as
5330 * libtiff/{libtiff.def, tif_color.c, tif_getimage.c, tiffio.h}:
5339 * libtiff/{tif_getimage.c, tiffio.h}: Avoid warnings.
5341 * libtiff/makefile.vc, tools/makefile.vc: Support for IJG JPEG
5346 * libtiff/{tif_getimage.c, tif_aux.c}: Read WhitePoint tag from the
5351 * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: YCbCr->RGB
5355 * libtiff/tif_dirwrite.c: Handle TIFF_IFD tag type correctly.
5359 * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: Improvements in
5363 * libtiff/{tif_getimage.c, tiffio.h}, man{TIFFReadRGBAImage.3t,
5375 * libtiff/tif_dir.c: Fixed order of the parameters in TIFFError()
5380 2003-11-28 Ross Finlayson <libtiff@apexinternetsoftware.com>
5386 * libtiff/tif_luv.c: Fixed bug in 48-bit to 24-bit conversion routine,
5394 2003-11-26 Ross Finlayson <libtiff@apexinternetsoftware.com>
5403 2003-11-25 Ross Finlayson <libtiff@apexinternetsoftware.com>
5420 * libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly
5424 * libtiff/{tiffio.h, tif_codec.c}, man/{libtiff.3t, TIFFcodec.3t}:
5430 * libtiff/tif_dirinfo.c: Implemented binary search in
5433 * libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced
5448 * libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13)
5457 * libtiff/{tif_color.c, tif_getimage.c, tiffio.h, Makefile.in}:
5479 * libtiff/tif_tile.c: remove spurious use of "s" (sample) in the
5486 * libtiff/tiffiop.h: New macros: TIFFmax, TIFFmin and TIFFrint.
5490 * libtiff/{tiffio.h, tif_strip.c}, man/{TIFFstrip.3t, libtiff.3t}:
5495 * libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode as
5502 * libtiff/libtiff.def: Added TIFFReadRGBAImageOriented.
5526 * libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD
5531 * configure, libtiff/{Makefile.in, mkversion.c}:
5534 * tools/Makefile.in: Added "-I../libtiff" to the tiffset building
5541 * libtiff/tiffio.h: Typo fixed: ORIENTATION_BOTTOMLEFT replaced with
5550 * libtiff/{tif_getimage.c, tiffio.h}, man/TIFFReadRGBAImage.3t: New
5568 * libtiff/tif_dirread.c: Check field counter against number of fields
5573 * libtiff/tif_fax3.c: Fix wrong line numbering as per bug
5579 * libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c,
5586 * libtiff/tif_dirread.c: More fixes for EstimateStripByteCounts(). See
5599 * libtiff/Makefile.in: Fixed problem with building in different
5604 * libtiff/tif_dirwrite.c: More fixes for custom tags code
5616 * libtiff/tif_dirwrite.c: Fixed problem with custom tags writing,
5619 * libtiff/tif_print.c: Fixed problem with float tags reading, support
5624 * libtiff/tif_lzw.c: Move LZW codec state block allocation back to
5630 Problem exist for libtiff version of the tif_lzw.c module. One from
5635 * libtiff/tif_write.c: modified tif_write.c so that the various
5647 * libtiff/tif_open.c: avoid signed/unsigned casting warning
5652 * libtiff/tif_print.c: dos2unix conversion.
5677 * libtiff/tif_pixarlog.c: Unused variables removed.
5679 * libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with
5684 * libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on
5689 * libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of
5694 * libtiff/tif_print.c: fixed some serious bugs when printing
5697 * libtiff/tif_dirread.c: Don't ignore custom fields that are
5730 * libtiff/tif_jpeg.c: modified segment_height calculation to always
5748 * libtiff/mkversion.c: Fixed problem with wrong string size when
5759 configure, Makefile.in: Improved libtiff compilation with OJPEG
5761 libtiff will be compiled and used in-place. Implemented with
5764 * libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in
5775 * libtiff/getimage.c: Workaround for some images without correct
5795 * libtiff/tif_dirread.c: Removed additional check for StripByteCounts
5810 * libtiff/tif_dirread.c: Additional check for StripByteCounts
5838 * libtiff/tif_dir.c: fixed up the tif_postdecode settings
5841 * libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till
5862 * libtiff/tif_jpeg.c: Modified to defer initialization of jpeg
5868 * libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is
5872 * libtiff/tif_open.c: Removed error if opening a compressed file
5894 * libtiff/tif_dirread.c: Allow wrong sized arrays in
5901 * libtiff/tif_dir.c: fix problem with test on td_customValueCount.
5906 * libtiff/tif_dir.c: fixed bug with resetting an existing custom
5909 * libtiff/tif_dir.c: Fixed potential problem with ascii "custom"
5926 * configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for
5932 * libtiff/html/v3.6.0.html: new release notes.
5934 * libtiff/index.html: removed faq, cvs snapshot cruft. Added email
5937 * libtiff/Makefile.in: added direct rule for tiffvers.h for release.
5956 * libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong
5961 * libtiff/tiff.h: Don't do special type handling in tiff.h unless
5968 * libtiff/tiff.h: added COMPRESSION_JP2000.
5972 * libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays
5985 * configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support
5990 * Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added
5995 * /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to
5998 * Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added
6003 * libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair()
6013 * /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching
6019 * /libtiff/tif_dirinfo.c: Further additions to free custom fields
6023 * /libtiff/tif_lzw.c: Additional consistency checking added in
6028 * /libtiff/tif_lzw.c:
6035 * /libtiff/{Makefile.vc, libtiff.def}:
6060 * libtiff/tif_jpeg.c: Fixed problem with setting of nrows in
6065 * libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to
6071 * libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and
6094 * libtiff/contrib/win95: renamed to contrib/win_dib. Added new
6100 * libtiff/tif_ojpeg.c: Major upgrade from Scott. See details at:
6112 * libtiff/libtiff.def: Added missed declaration.
6116 * tools/fax2tiff.c: Updated to reflect latest changes in libtiff.
6121 * libtiff/tif_open.c: Pointers to custom procedures
6126 * libtiff/libtiff.def: Added missed declarations.
6128 * libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure.
6132 * libtiff/tif_lzw.c: Additional checks for data integrity introduced.
6143 * libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h:
6152 * libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced
6157 * libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK
6163 * libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in
6170 * libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat
6171 replaced by warnings. Now libtiff should read corrupted LZW-compressed
6177 * libtiff/tif_dirwrite.c: Removed some dead code.
6179 * libtiff/*: Cleanup some warnings.
6181 * libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField()
6199 * libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so
6204 * libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
6213 * libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile
6219 * libtiff/: tif_getimage.c: Additional check for supported
6226 * libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
6236 * libtiff/tif_getimage.c: Added support for correct handling
6243 * libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
6250 * libtiff/Makefile.in, tools/Makefile.in: Shared library will not
6258 * man/libtiff.3t: added copyright tag info.
6262 * libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__.
6287 * libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
6304 * libtiff/tif_jpeg.c: fixed computation of segment_width for
6312 * configure, libtiff/Makefile.in: Changes for building on MacOS 10.1.
6316 * libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1
6328 * libtiff/tif_jpeg.c: allow jpeg data stream sampling values to
6342 * libtiff/mkversion.c: Fix output of TIFF_VERSION to be
6348 * Makefile.in: added libtiff/tiffvers.h to the release file list.
6368 * libtiff/tiff.h: I have created COMPRESSION_CCITT_T4,
6376 * libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function.
6381 * libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug.
6385 * libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an
6388 * libtiff/tif_dir.c: propagate failure to initialize compression
6392 * libtiff/tif_dir.c: removed the auto replacement of
6400 * libtiff/tif_ojpeg.c: new update from Scott.
6410 * libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@
6413 * libtiff/tif_getimage.c: Fixed problem with reading strips or
6421 * libtiff/tif_ojpeg.c: Applied substantial patch from Scott.
6425 * libtiff/tif_packbits.c: fixed memory overrun error.
6431 * libtiff/tif_getimage.c: relax handling of contig case where
6439 * libtiff/tif_getimage.c: Don't complain for CMYK (separated)
6446 * libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy()
6456 * libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__
6466 * libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H
6471 * libtiff/tif_open.c: Seek back to zero after failed read,
6476 * libtiff/tif_ojpeg.c: updates from Scott. Handles colors
6488 * configure, libtiff/Makefile.in: applied OpenBSD patches
6495 * libtiff/tif_getimage.c: Fixed so that failure is properly
6511 * configure, libtiff/Makeifle.in: Modified to build DSOs properly
6527 * libtiff/tools/thumbnail.c: changed default output compression
6532 * libtiff/tif_ojpeg.c: New.
6533 libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related
6540 * tiff.h: removed, it duplicates libtiff/tiff.h.
6544 * libtiff/tif_dirinfo.c: moved pixar and copyright flags to
6547 * libtiff/libtiff.def: added TIFFCreateDirectory and
6554 * libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for
6558 * libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the
6565 * libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per
6591 * libtiff/tiff.h: Applied hac to try and resolve the problem
6612 * fax2ps.c: Helge (libtiff at oldach.net) submitted fix:
6635 * libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to
6662 * libtiff/libtiff.def: Brent Roman submitted new version adding
6665 * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS.
6705 * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet()
6712 * Fixed libtiff/makefile.vc to make tiffvers.h not version.h.
6722 * updated html/libtiff.html to not point at Niles' old JPL web site
6723 for the man pages, point at www.libtiff.org.
6727 * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by
6745 Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif
6749 * libtiff/Makefile.in: Added an installPrivateHdrs and install-private
6753 * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso
6754 targets so libtiff.so will be built with an explicit dependency
6757 * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to
6758 libtiff.so.3.5.5.
6760 * libtiff/Makefile.in & configure: Remove all references to the ALPHA
6779 with the public libtiff include files.
6900 * README: update to mention www.libtiff.org, don't list Sam's old
6908 * libtiff/tif_dirread.c: Don't use estimate strip byte count for
7021 * Added TIFFmemory(3t) functions to libtiff.def.
7025 * Added libtiff/libtiff.def to TIFFILES distribution list.
7029 * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
7192 libtiff/Makefile.in to avoid failure on LINUXdso builds other than