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
b31672152e
remove out of date mirror, points to download.osgeo.org instead of ftp.remotesensing.org
2009-12-04 19:00:37 +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
0e5ee26f1c
Fixed "artist" field number properly ( #2129 ).
2009-12-03 19:27:55 +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
1dc4f337d9
3.9.2 is latest stable release.
2009-11-04 17:38:13 +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
c9d00c6c3c
Change tiffcrop parameters to -X 60 -Y 60
2009-11-02 18:30:21 +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
0640db6d8f
Include a mailto link for Bob Friesenhahn
2009-10-28 22:28:46 +00:00
Bob Friesenhahn
e7ccb79ae3
Add a note that BigTIFF work is completed
2009-10-28 22:17: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
d0a7c62064
Make static initialized strings const.
2009-08-29 20:05:06 +00:00
Bob Friesenhahn
e39271f390
Add tiffcrop-extractz14-logluv-3c-16b.sh to XFAIL_TESTS
2009-08-28 23:53:15 +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
dac32d97bd
Add v3.9.1.html
2009-08-28 18:54:11 +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
f7ec1e9d4f
Add a note about 64-bit tags.
2009-08-27 19:23:52 +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
d699d4fb3c
Utilities which write to stdout needed more attention.
2009-08-24 15:48:00 +00:00
Bob Friesenhahn
2d29eb6b24
Add MEMCHECK to log messages so we can see that it is being applied.
2009-08-24 14:28:27 +00:00
Bob Friesenhahn
7492898195
Fix typo.
2009-08-24 02:55:05 +00:00
Bob Friesenhahn
044efd739c
Prefix test commands with MEMCHECK
2009-08-23 23:24:21 +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
b44da14dea
Add start of XFAIL_TESTS
2009-08-22 01:45:32 +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
b6de229800
fix logluv encoderow return values ( #2069 )
2009-06-30 13:51:52 +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