Frank Warmerdam
91479f4d42
avoid leaks if TIFFRGBAImageBegin() fails ( #2295 )
2011-02-23 21:46:09 +00:00
Frank Warmerdam
202ed69f77
fix rawcp/rawcc maintinance for lzma compressor
2011-02-22 21:55:13 +00:00
Frank Warmerdam
bc3bc9925b
added a configure option to enable CHUNKY_STRIP_READ support (--enable-chunky-strip-read)
2011-02-18 21:54:22 +00:00
Frank Warmerdam
82361dfa04
implement optional support for deferred strip/tile offset/size loading
2011-02-18 20:53:04 +00:00
Frank Warmerdam
29beec44d2
remove unused variable
2011-02-11 19:21:03 +00:00
Frank Warmerdam
1b73b3d840
fix buffer overrun problem with error/warning report in non-console win32 builds (popups) ( #2293 )
2011-02-09 18:05:00 +00:00
Olivier Paquet
addab4c8aa
Added support for TIFFTAG_SMINSAMPLEVALUE and TIFFTAG_SMAXSAMPLEVALUE to have
...
different values for each sample. Presents the min/max of all samples by
default for compatibility. TIFFSetField/TIFFGetField can be made to handle
those tags as arrays by changing the new TIFFTAG_PERSAMPLE pseudo tag.
http://www.asmail.be/msg0055458208.html
2011-01-24 21:06:31 +00:00
Frank Warmerdam
a8785bf9f4
fix tif_rawcp/rawcc handling for zip, note it is missing for pixarlog
2011-01-06 16:00:23 +00:00
Frank Warmerdam
c89c8c07c7
ensure rawcp and rawcc are maintained by JPEG decoder, improve read ahead for CHUNKY_STRIP_READ_SUPPORT
2011-01-06 05:51:13 +00:00
Lee Howard
32f670caaa
Another regression fix.
2011-01-04 02:52:00 +00:00
Lee Howard
863cbb8823
* libtiff/tif_jpeg.c: Fix regression with 3 band image caused by
...
commit on 2010-12-14 submitted by e-mail from
Even Rouault <even.rouault@mines-paris.org>
2011-01-04 02:38:51 +00:00
Olivier Paquet
cb413f61f5
* libtiff/tif_dirwrite.c: Fixed writing of TIFFTAG_REFERENCEBLACKWHITE.
...
http://bugzilla.maptools.org/show_bug.cgi?id=2266
2010-12-31 17:51:08 +00:00
Andrey Kiselev
c46a15cf97
*** empty log message ***
2010-12-23 13:39:00 +00:00
Andrey Kiselev
9f29be434f
Remove remaining CVS stuff.
2010-12-22 15:33:48 +00:00
Andrey Kiselev
c748648843
Added missed record for LZMA codec.
2010-12-22 15:30:54 +00:00
Bob Friesenhahn
9f3e08cf94
Needed to add tif_lzma.c to the Makefile.
2010-12-18 16:30:15 +00:00
Lee Howard
bf44739aea
* libtiff/tif_dirread.c: tolerate some cases where
...
FIELD_COLORMAP is missing
http://bugzilla.maptools.org/show_bug.cgi?id=2189
2010-12-15 01:05:02 +00:00
Lee Howard
69bb27992d
* libtiff/tif_read.c: change read_ahead to tmsize_t
...
http://bugzilla.maptools.org/show_bug.cgi?id=2222
2010-12-15 00:43:25 +00:00
Lee Howard
ccdc78ec32
* configure.ac, libtiff/Makefile.am: Build tif_win32.c on
...
Windows except on Cygwin
http://bugzilla.maptools.org/show_bug.cgi?id=2224
2010-12-15 00:37:00 +00:00
Lee Howard
cb405082bb
* tools/gif2tiff.c: fix buffer overrun
...
http://bugzilla.maptools.org/show_bug.cgi?id=2270
2010-12-15 00:22:44 +00:00
Lee Howard
7a01aa5d24
* libtiff/tif_jpeg.c: reduce usage of JCS_UNKNOWN in order
...
to improve compatibility with various viewers
submitted by e-mail from Dwight Kelly <dkelly@apago.com>
2010-12-14 23:58:39 +00:00
Lee Howard
630dc52808
* tools/fax2ps.c: be consistent with page-numbering
...
http://bugzilla.maptools.org/show_bug.cgi?id=2225
2010-12-14 03:16:45 +00:00
Lee Howard
907489cd99
* libtiff/tif_color.c: prevent crash in handling bad TIFFs
...
resolves CVE-2010-2595
http://bugzilla.maptools.org/show_bug.cgi?id=2208
2010-12-14 02:22:41 +00:00
Lee Howard
d96a823670
* tools/tiffcrop.c: new release by Richard Nolde
...
http://bugzilla.maptools.org/show_bug.cgi?id=2004
2010-12-14 02:03:24 +00:00
Lee Howard
3cb55ee486
* tools/tiff2pdf.c: fix colors for images with RGBA
...
interleaved data
http://bugzilla.maptools.org/show_bug.cgi?id=2250
2010-12-13 05:41:38 +00:00
Lee Howard
7f39edf058
* libtiff/tif_dirread.c: fix for Zeiss LSM and Canon CR2 files
...
http://bugzilla.maptools.org/show_bug.cgi?id=2164
2010-12-13 05:15:50 +00:00
Lee Howard
3c383d15fa
* tools/tiff2pdf.c: remove invalid duplication for Lab
...
http://bugzilla.maptools.org/show_bug.cgi?id=2162
2010-12-12 06:58:26 +00:00
Lee Howard
6972648b60
* libtiff/tif_jpeg.c: fix use of clumplines calculation
...
http://bugzilla.maptools.org/show_bug.cgi?id=2149
2010-12-12 01:55:00 +00:00
Lee Howard
9cf3b2cd4c
* tools/fax2ps.c: replace unsafe tmpfile() with mkstemp()
...
http://bugzilla.maptools.org/show_bug.cgi?id=2118
2010-12-12 01:11:56 +00:00
Lee Howard
6975482a3a
* libtiff/tif_ojpeg.c, libtiff/tif_pixarlog.c,
...
libtiff/tif_zip.c: fix build errors for VC6
http://bugzilla.maptools.org/show_bug.cgi?id=2105
2010-12-11 23:52:27 +00:00
Lee Howard
7335412b5a
* libtiff/tif_dirread.c: warnings cleanup
...
http://bugzilla.maptools.org/show_bug.cgi?id=2092
2010-12-11 23:22:06 +00:00
Lee Howard
3467f1927f
* libtiff/tif_stream.cxx: warnings cleanup
...
http://bugzilla.maptools.org/show_bug.cgi?id=2091
2010-12-11 23:12:29 +00:00
Lee Howard
e70efefb35
* tools/tiff2pdf.c: add fill-page option
...
http://bugzilla.maptools.org/show_bug.cgi?id=2051
2010-12-11 22:47:49 +00:00
Lee Howard
9be929fe91
* libtiff/tif_dirread.c: modify warnings
...
http://bugzilla.maptools.org/show_bug.cgi?id=2016
2010-12-11 22:28:30 +00:00
Lee Howard
6707ee9df3
* libtiff/tif_ojpeg.c: fix buffer overflow on problem data
...
http://bugzilla.maptools.org/show_bug.cgi?id=1999
2010-12-11 21:23:21 +00:00
Lee Howard
046a69c47a
* tools/tiffinfoce.c: strip byte counts are uint64* now
2010-12-11 19:33:48 +00:00
Lee Howard
22ea884fcd
2010-12-08 Lee Howard <faxguy@howardsilvan.com>
...
* libtiff/tif_ojpeg.c: fix crash when reading a TIFF with a zero
or missing byte-count tag
* tools/tiffsplit.c: abort when reading a TIFF without a byte-count
per http://bugzilla.maptools.org/show_bug.cgi?id=1996
2010-12-11 19:16:47 +00:00
Lee Howard
15c0109ab3
fix crash when reading a badly-constructed TIFF per
...
http://bugzilla.maptools.org/show_bug.cgi?id=1994
2010-12-08 17:50:49 +00:00
Bob Friesenhahn
faf5f3ebae
* libtiff-4.pc.in: Added libtiff pkg-config .pc file support.
...
Patch by Vincent Torri.
2010-11-27 20:54:51 +00:00
Frank Warmerdam
756ab12a5e
various fixes for win32 porting
2010-10-21 19:07:32 +00:00
Lee Howard
4536beaed1
See: http://bugzilla.maptools.org/show_bug.cgi?id=1983
...
* tools/tiff2ps.c: improvements and enhancements from Richard Nolde
with additional command line options for Document Title,
Document Creator, and Page Orientation
2010-09-26 05:39:31 +00:00
Bob Friesenhahn
28d10ec5bd
* tools/tiffcrop.c: Patch from Richard Nolde to avoid a
...
potentially unterminated buffer due to using an exceptionally long
file name.
2010-07-13 15:51:37 +00:00
Andrey Kiselev
548b403d10
Fixed ID buffer filling in t2p_write_pdf_trailer(), thanks to Dmitry V. Levin.
2010-07-08 09:37:52 +00:00
Andrey Kiselev
9969e64b8f
Really reset the tag count in CheckDirCount() to expected value as the warning
...
message suggests. As per bug http://bugzilla.maptools.org/show_bug.cgi?id=1963
2010-07-07 15:13:57 +00:00
Andrey Kiselev
897e7e9491
Properly handle TIFFTAG_PAGENUMBER, TIFFTAG_HALFTONEHINTS,
...
TIFFTAG_YCBCRSUBSAMPLING, TIFFTAG_DOTRANGE which should be set by value.
2010-07-06 14:30:38 +00:00
Andrey Kiselev
1cf8becfc2
Don't use assertions in _TIFFFieldWithTag() and _TIFFFieldWithName() if the
...
tag is not found in the tag table. This should be normal situation and
returned NULL value should be properly handled by the caller.
2010-07-06 14:16:05 +00:00
Andrey Kiselev
2a34d038af
Avoid wrong math du to the signed/unsigned integer type conversions. As per
...
bug http://bugzilla.maptools.org/show_bug.cgi?id=2207
2010-07-02 13:39:10 +00:00
Andrey Kiselev
a32e672131
Fix the count for WhitePoint tag as per bug
...
http://bugzilla.maptools.org/show_bug.cgi?id=2042
2010-07-02 12:02:56 +00:00
Andrey Kiselev
35f7b45fa3
*** empty log message ***
2010-07-02 10:02:19 +00:00
Andrey Kiselev
b3395bf1f1
*** empty log message ***
2010-07-02 09:48:25 +00:00
Andrey Kiselev
0cd06f1134
*** empty log message ***
2010-07-01 15:56:56 +00:00
Andrey Kiselev
5122fdb3e0
*** empty log message ***
2010-06-30 16:04:50 +00:00
Andrey Kiselev
5a48f5167f
*** empty log message ***
2010-06-30 15:41:49 +00:00
Andrey Kiselev
f4eff24f63
*** empty log message ***
2010-06-30 14:12:03 +00:00
Andrey Kiselev
aa50cfd0aa
*** empty log message ***
2010-06-25 12:24:13 +00:00
Bob Friesenhahn
ee8700a596
* tools/tiffcrop.c: Patch from Richard Nolde. Reject YCbCr
...
subsampled data since tiffcrop currently doesn't support it. Fix
JPEG support.
2010-06-16 01:54:48 +00:00
Frank Warmerdam
20ea500233
fix invocation of tagcompare function ( #2201 )
2010-06-13 19:37:23 +00:00
Frank Warmerdam
75f7f78120
various fixes for tiff2pdf ( #2211 )
2010-06-13 19:25:54 +00:00
Bob Friesenhahn
e492476518
* libtiff/tiffiop.h (TIFFSafeMultiply): Need more castings to
...
avoid compiler warnings if parameter types are not sign
consistent.
2010-06-12 02:55:30 +00:00
Bob Friesenhahn
af78267c3b
* libtiff 4.0.0alpha6 released.
2010-06-11 22:58:57 +00:00
Bob Friesenhahn
d30823e382
* tools/tiffcrop.c: Applied patch from Richard Nolde: Corrected
...
European page size dimensions. Added an option to allow the user
to specify a custom page size on the command line. Fix the case
where a page size specified with a fractional part was being
coerced to an integer by retyping the variables that define the
paper size.
2010-06-11 22:25:36 +00:00
Bob Friesenhahn
a6ea66c2af
* html/index.html: Update for the 3.9.3 release.
2010-06-11 22:08:01 +00:00
Bob Friesenhahn
bbf76bce0f
* tools/tiffcp.c (tiffcp): Applied Tom Lane's patch to reject
...
YCbCr subsampled data since tiffcp currently doesn't support it.
http://bugzilla.maptools.org/show_bug.cgi?id=2097
2010-06-11 21:23:12 +00:00
Bob Friesenhahn
5ec011cfe7
* Update libtool to version 2.2.10.
2010-06-11 20:31:38 +00:00
Bob Friesenhahn
ce4acf471d
* libtiff/tiffiop.h (TIFFSafeMultiply): Work properly if
...
multiplier is zero.
2010-06-10 22:53:11 +00:00
Bob Friesenhahn
d36017b938
* libtiff/tif_fax3.c (Fax3SetupState): Yesterday's fix for
...
CVE-2010-1411 was not complete.
* libtiff/tiffiop.h (TIFFSafeMultiply): New macro to safely
multiply two integers. Returns zero if there is an integer
overflow.
* tools/tiffcp.c (main): tiffcp should not leak memory if an error
is reported when reading the input file.
2010-06-09 17:17:13 +00:00
Bob Friesenhahn
3adc33842b
* Update libtool to version 2.2.8.
...
* libtiff/tif_fax3.c (Fax3SetupState): Avoid under-allocation of
buffer due to integer overflow in TIFFroundup() and several other
potential overflows. In conjunction with the fix to TIFFhowmany(),
fixes CVE-2010-1411.
* libtiff/tiffiop.h (TIFFhowmany): Return zero if parameters would
result in an integer overflow. This causes TIFFroundup() to also
return zero if there would be an integer overflow.
2010-06-08 23:32:22 +00:00
Bob Friesenhahn
bfbc717684
* contrib: Add an emacs formatting mode footer to all source files
...
so that emacs can be effectively used.
2010-06-08 18:55:15 +00:00
Frank Warmerdam
13ab8a93b6
added -x switch to tiffcp to (re)number allt he pages ( #2203 )
2010-06-03 17:01:01 +00:00
Olivier Paquet
2dacef9ea0
* libtiff/tif_dirread.c: Restored TIFFReadDirEntryFloat function in order
...
to add missing TIFF_SETGET_FLOAT case to TIFFFetchNormalTag.
* libtiff/tif_dirinfo.c: Use correct set_field_type for
TIFFTAG_PIXAR_FOVCOT so it is readable again (regression from 3.9.2).
http://bugzilla.maptools.org/show_bug.cgi?id=2192
2010-05-08 18:34:26 +00:00
Frank Warmerdam
8542b73911
ensure quality always set in JPEGPreEncode (gdal #3539 )
2010-05-07 18:38:46 +00:00
Andrey Kiselev
c7f2a88a9e
Regenerated from the source.
2010-05-06 10:01:02 +00:00
Olivier Paquet
5d55f189fc
* libtiff/tif_print.c: Fixed printing of TIFFTAG_REFERENCEBLACKWHITE which
...
had stopped working. Also made it always print 6 floats instead of
2*SamplesPerPixel.
http://bugzilla.maptools.org/show_bug.cgi?id=2191
http://bugzilla.maptools.org/show_bug.cgi?id=2186
* man/TIFFGetField.3tiff, man/TIFFSetField.3tiff: Fixed doc to reflect the
fact that libtiff considers TIFFTAG_REFERENCEBLACKWHITE to be 6 floats.
2010-05-06 02:56:46 +00:00
Frank Warmerdam
e3c51cb8e6
fix to use memcmp(), not memcpy() for checking jpeg tables header
2010-05-05 18:38:38 +00:00
Frank Warmerdam
80b552d22f
avoid spurious jpeg table updates
2010-04-21 20:46:17 +00:00
Olivier Paquet
117b4bd0c6
* libtiff/tif_dirinfo.c: Fixed reading of 4 pixar tags.
...
http://bugzilla.maptools.org/show_bug.cgi?id=2139
2010-04-20 15:25:29 +00:00
Bob Friesenhahn
9319bd574a
* libtiff/tif_dir.c (_TIFFVSetField): Add a special error case for
...
when the tag count value is zero. Error handling is still a
regression since in 3.9.2, empty tags are skipped (with a warning)
rather than returning a hard error and refusing to read the file.
* tools/ppm2tiff.c (main): While case for parsing comment line
requires extra parenthesis to work as expected. Reported by
Thomas Sinclair.
2010-04-10 19:22:34 +00:00
Frank Warmerdam
d85328cfc9
enable reading of very large strips in chunks (gdal #3514 )
2010-04-02 19:26:22 +00:00
Frank Warmerdam
23532025ca
use TIFFRewriteDirectory() in TIFFFlush() to migrate directories if needed
2010-03-31 06:40:10 +00:00
Frank Warmerdam
fda0494e8e
change type of dec_bitsleft to uint64 to support 256MB+ strips (gdal #3512 )
2010-03-30 17:02:57 +00:00
Bob Friesenhahn
4e0d97f83c
* libtiff/tif_aux.c (_TIFFCheckRealloc): Improve error message so
...
that it is clearly a memory allocation error message, and also
includes the size of the allocation request.
2010-03-10 18:56:48 +00:00
Lee Howard
614095e3d0
* libtiff/tif_fax3.c: Don't return error on badly-terminated MMR
...
strips.
http://bugzilla.maptools.org/show_bug.cgi?id=2029
2010-02-22 19:24:39 +00:00
Lee Howard
4d1b67f0a0
Add bugzilla link.
2010-02-22 19:15:09 +00:00
Lee Howard
d473b19b31
* libtiff/tif_jpeg.c: Do not generate a JPEGTables tag when creating
...
the JPEG TIFF as is is not required in order to prevent it from
being unused and filled with invalid data. (Leave it to be
generated by later activity.)
* tools/tiff2pdf.c: Write the JPEG SOI headers into the TIFF strip
data rather than skipping them. This fixes the ability to view in
Acrobat Reader, Evince, and Ghostscript.
2010-02-22 19:10:07 +00:00
Frank Warmerdam
bbef7fb9cb
Made JPEGDecodeRaw() check for buffer overruns. Made so that when working
...
with downsampled images a stub function reporting an error is used for
tif_decoderow. We cannot meaningfully support reading scanlines in this
situation. (#1936 )
2009-12-04 01:37:57 +00:00
Frank Warmerdam
e1b49e08af
reset tif_scanlinesize after changes to upsampling ratios ( #1936 )
2009-12-04 01:21:52 +00:00
Frank Warmerdam
b7b6095407
fix resource leaks on error ( #2125 )
2009-11-30 18:42:53 +00:00
Frank Warmerdam
199977b6af
Return to handling TIFFTAG_REFERENCEBLACKWHITE as a field in the TIFF
...
directory instead of as a custom(generic) field to avoid a potential
reentrancy problem (#2125 )
2009-11-30 18:19:15 +00:00
Frank Warmerdam
917274b864
Make TIFFDisplay argument in TIFFCIELabToRGBInit const, and display_sRGB static and const.
2009-11-30 12:22:26 +00:00
Bob Friesenhahn
d4038e39c5
* libtiff 4.0.0alpha5 released.
2009-11-04 17:49:25 +00:00
Bob Friesenhahn
444e4b4866
* tools/tiffcrop.c: Updated tiffcrop from Richard Nolde. This
...
version has undergone substantial testing with arbitrary sample
bit depths. Also eliminates GCC compilation warnings.
2009-11-03 15:24:27 +00:00
Bob Friesenhahn
2b14d5a792
* port/libport.h: Add extern declarations for getopt standard
...
globals.
2009-11-02 14:44:13 +00:00
Bob Friesenhahn
d35a21f9d2
* libtiff/tif_lzw.c (LZWDecode, LZWDecodeCompat): Fix warnings
...
noticed in 64-bit build of libtiff with Visual Studio 2005.
Resolves "Bug 2067 - Visual Studio 2005 64-bit warnings in
tif_lzw.c", http://bugzilla.maptools.org/show_bug.cgi?id=2067
2009-11-01 00:16:49 +00:00
Bob Friesenhahn
ffd59cba70
* libtiff/tif_pixarlog.c (PixarLogEncode): Fix non-important
...
warning noticed in Visual Studio 2005 build. Resolves "Bug 2068 -
Visual Studio 2005 64-bit warning in tif_pixarlog.c",
http://bugzilla.maptools.org/show_bug.cgi?id=2068
2009-10-31 23:42:27 +00:00
Bob Friesenhahn
c667654d23
* libtiff/tif_dirread.c: Eliminate GCC "dereferencing type-punned
...
pointer" warnings.
2009-10-29 20:04:07 +00:00
Bob Friesenhahn
5d031f1fd9
* html/tools.html: Add manual page links, and a summary
...
description of tiffcrop.
2009-10-28 22:13:37 +00:00
Bob Friesenhahn
8743e53820
* configure.ac: x86_64 should use the same fill order as i386.
2009-10-07 20:15:26 +00:00
Bob Friesenhahn
eecc3405f3
* tools/tiffcrop.c, man/tiffcrop.1: New tiffcrop from Richard
...
Nolde. Major updates to add significant functionality for reading
and writing tile based images with bit depths not a multiple of 8
which cannot be handled by tiffcp.
2009-09-24 21:57:11 +00:00
Bob Friesenhahn
05a3dfef44
* libtiff/tif_ojpeg.c (OJPEGWriteHeaderInfo): IJG JPEG 7 needs
...
do_fancy_upsampling=FALSE in order to read raw data. Resolves
"Bug 2090 - OJPEG crash with libjpeg v7".
http://bugzilla.maptools.org/show_bug.cgi?id=2090
2009-09-03 20:45:22 +00:00
Frank Warmerdam
867070ff59
capture errors properly from readtile/strip ( #2071 )
2009-09-03 17:41:02 +00:00
Bob Friesenhahn
840cb0032f
* tools/{tiffcrop.c,tiffgt.c}: Applied patch from Oden Eriksson to
...
fix build with gcc when using the "-Wformat
-Werror=format-security" flags.
2009-08-30 17:38:51 +00:00
Bob Friesenhahn
61635e13d2
* test/{bmp2tiff_palette.sh, bmp2tiff_rgb.sh, gif2tiff.sh,
...
ppm2tiff_pbm.sh, ppm2tiff_pgm.sh, ppm2tiff_ppm.sh}: Additional
utilities tests.
2009-08-29 20:45:09 +00:00
Bob Friesenhahn
df3386927a
* tools/tiffinfo.c: tiffinfo should return error status to the
...
caller. Register a private error callback to accomplish that.
2009-08-28 23:46:56 +00:00
Bob Friesenhahn
0f2332cec2
* test/Makefile.am (TIFFIMAGES): Add test images in BMP, GIF, and
...
PNM formats so that we will be able to test more of the tools.
While adding these test images I notice that bmp2tiff and gif2tiff
only support ancient versions of their respective formats.
2009-08-28 17:46:01 +00:00
Bob Friesenhahn
aeb4c8be72
* libtiff 4.0.0alpha4 released.
...
* HOWTO-RELEASE: Improved release instructions.
2009-08-27 17:40:49 +00:00
Bob Friesenhahn
cd06c91a13
* man/{TIFFClose.3tiff,raw2tiff.1,tiffcmp.1,tiffsplit.1}: Applied
...
fixes for "Bug 2023 - nroff errors in manual pages".
http://bugzilla.maptools.org/show_bug.cgi?id=2023
2009-08-24 19:13:40 +00:00
Bob Friesenhahn
614f95d8b1
* tools/{rgb2ycbcr.c, tiff2rgba.c}: Applied fixes for "Bug 2079 -
...
CVE-2009-2347 libtiff: integer overflows in various inter-color
space conversion tools".
http://bugzilla.maptools.org/show_bug.cgi?id=2079
2009-08-24 17:15:05 +00:00
Bob Friesenhahn
ed66fcdf7b
* libtiff/tif_print.c (TIFFPrintDirectory): Apply fix from Jay
...
Berkenbilt for "Bug 2024 - possible null pointer dereference with
one-line fix".
http://bugzilla.maptools.org/show_bug.cgi?id=2024
2009-08-24 16:51:14 +00:00
Bob Friesenhahn
4dd4bbeccb
* libtiff/tif_dirread.c (TIFFReadCustomDirectory): Apply patch
...
from Jay Berkenbilt for "Bug 1895 - logic error in tif_dirread.c:
segfault after setting tdir_tag = IGNORE".
http://bugzilla.maptools.org/show_bug.cgi?id=1895
2009-08-24 16:43:40 +00:00
Bob Friesenhahn
b772c5a5d6
Export certain variables (MAKE, MAKEFLAGS, MEMCHECK) to tests and
...
added 'memcheck' and 'ptrcheck' targets to make it easy to run the
tests under valgrind.
2009-08-23 23:23:19 +00:00
Bob Friesenhahn
63e03ebcec
tiffcrop.sh into a collection of many specific tests. Re-wrote
...
all of the existing tests to be based on some simple shell
functions. Make distcheck works again.
2009-08-23 22:58:25 +00:00
Bob Friesenhahn
3237e5e177
* test/Makefile.am, test/tiffcrop*.sh: Split previously existing
...
tiffcrop.sh into a collection of many specific tests.
2009-08-23 20:19:40 +00:00
Bob Friesenhahn
9ebd845680
* test/tiffcp-logluv.sh: Fix test so that it works with a VPATH
...
build.
2009-08-21 18:00:07 +00:00
Bob Friesenhahn
38521145a6
* test/Makefile.am (AUTOMAKE_OPTIONS): Colorized tests was not
...
actually activated since it needed to be enabled in this
Makefile.am. Also activated parallel-tests mode since it offers
useful features such as per-test .log files and a summary test
report .log file.
2009-08-21 16:52:14 +00:00
Bob Friesenhahn
8297307011
* configure.ac: Updated autotools. Autoconf 2.64, Automake 1.11,
...
libtool 2.2.6. Enabled support for silent build rules
(--enable-silent-rules or 'make V=0') and colorized tests.
* html/{index.html, v3.9.0.html}: Update for 3.9.0 release.
2009-08-20 22:57:38 +00:00
Frank Warmerdam
f4da7ed52e
add -c sgilog to tiffcp, add minimal logluv testing
2009-06-30 17:25:26 +00:00
Frank Warmerdam
54600ed574
back out patch from #2065 and apply patch from #1085 for a better underflow fix that errors properly.
2009-06-30 04:15:24 +00:00
Frank Warmerdam
1517c5cd8f
Remove an inappropriate assertion that often fails on oddly sized 12bit
...
jpeg compressed ycbcr images.
2009-06-26 20:55:54 +00:00
Frank Warmerdam
73dee97814
fixed buffer underflow bug ( #2065 )
2009-06-22 04:47:12 +00:00
Frank Warmerdam
db1ab60dac
add support for 8/12bit jpeg dual mode builds
2009-06-21 18:49:38 +00:00
Frank Warmerdam
5e895a5ce0
do not override planar config if set ( #2057 )
2009-06-03 23:47:22 +00:00
Frank Warmerdam
b4c7ba76a2
add TIFFUnsetField to .def file
2009-06-02 04:31:48 +00:00
Frank Warmerdam
56521d7ef1
Fixed various errors reports to use %s as format string (gdal #2976 )
2009-05-03 14:29:36 +00:00
Frank Warmerdam
35128920f8
fix printdir chaining for some codecs. ( #2020 )
2009-03-13 02:02:51 +00:00
Frank Warmerdam
15760800eb
fixed handling of tiled logluv images ( #2005 )
2009-02-12 18:06:17 +00:00
Frank Warmerdam
a62c54d6f8
improve tag buffer allocation safety ( #1998 )
2009-02-09 14:29:08 +00:00
Frank Warmerdam
5d40e67e89
avoid defaulting image->res_unit to INCH in loadImage()
2009-02-06 15:43:06 +00:00
Frank Warmerdam
21cfbd887b
reincorporate sanity check on tag size at 2GB to avoid 32bit system overflow ( #1993 )
2009-02-05 20:13:44 +00:00
Frank Warmerdam
4d658090bb
removed another assertion that fires on corrupt files
2009-02-05 19:50:01 +00:00
Frank Warmerdam
06ed150673
remove assertions blown for corrupt files ( #1995 )
2009-02-05 19:21:45 +00:00
Frank Warmerdam
0068fcf5ad
fixed testing for failed TIFFReadDirectoryFindFieldInfo() results ( #1992 )
2009-02-05 16:07:59 +00:00
Frank Warmerdam
8b508c187b
added 32bit horizontal predictor support ( #1911 )
2009-01-23 15:52:39 +00:00
Frank Warmerdam
22ca888e0f
fix byte swapping of next directory offset ( #1924 )
2009-01-23 06:21:29 +00:00
Frank Warmerdam
e238751e2d
initialize xres/yres values in case missing in file
2009-01-23 06:04:31 +00:00
Frank Warmerdam
6b1e83821b
default srcdir to . in test scripts if not set
2009-01-23 05:37:18 +00:00
Frank Warmerdam
1c8edd0d0a
turn verbose on after common setup
2009-01-23 05:32:37 +00:00
Frank Warmerdam
12449fa7d5
avoid use of system lfind() due to type issues ( #1889 )
2009-01-23 05:10:39 +00:00
Frank Warmerdam
46bac877c5
avoid 32/64bit casting warnings
2009-01-22 21:12:45 +00:00
Frank Warmerdam
3db9feb595
introduce libport.h prototypes to reduce warnings
2009-01-22 20:53:07 +00:00
Frank Warmerdam
9a47718c19
fix some warnings
2009-01-22 19:06:49 +00:00
Bob Friesenhahn
1ff9c1c489
* test/common.sh: Execute tests like 'make VERBOSE=TRUE check' in
...
order to trace full execution detail while executing the test suite.
2009-01-21 17:48:18 +00:00
Frank Warmerdam
01e6d4c022
tiffsplit.c: fix sampleformat to be shortv instead of longv
2009-01-21 04:42:10 +00:00
Bob Friesenhahn
d6c4560053
* test/Makefile.am (CLEANFILES): Make sure that test output files
...
are removed by 'make clean'
2009-01-21 02:06:55 +00:00
Bob Friesenhahn
9e978f2097
* Update autotools for 4.0.0 beta3
2009-01-21 01:53:23 +00:00
Bob Friesenhahn
506c21992e
* test/tiffcrop.sh: New test script for tiffcrop from Richard
...
Nolde.
* tools/tiff2ps.c: Remove spurious message to stderr.
2009-01-12 16:23:11 +00:00
Bob Friesenhahn
771a4ea0a9
Updates for tiff2ps.1
2009-01-12 02:05:19 +00:00
Bob Friesenhahn
d99686ccb2
* tools/tiff2ps.c: Incorporated significant functionality update
...
from Richard Nolde. In particular, support for rotating the image
by 90, 180, 270, and 'auto' has been added. Still waiting for
documentation patch to man/tiff2ps.1.
* man/tiffcrop.1: Incorporated documentation updates from Richard
Nolde.
* tools/tiffcrop.c: Incorporated significant functionality update
from Richard Nolde.
2009-01-11 20:04:22 +00:00
Bob Friesenhahn
953d02c32d
* libtiff/tiffio.h: GCC will now validate format specifications
...
for TIFFError(), TIFFErrorExt(), TIFFWarning(), and
TIFFWarningExt() in order to reveal bugs.
* Many fixes throughout to work better as a 64-bit build.
2008-12-31 23:48:01 +00:00
Bob Friesenhahn
968401fdf3
* tools/{tiff2pdf.c, tiff2ps.c, tiffinfo.c}: Offset and length
...
tags now require 64-bit parameter rather than 32-bit.
* libtiff/tif_dirread.c: Fixed issues with unaligned access to
64-bit values.
2008-12-31 03:06:27 +00:00
Bob Friesenhahn
f44e642634
* tools/thumbnail.c: Eliminate crash noticed while running test
...
suite.
2008-12-30 22:20:35 +00:00