Commit Graph

181 Commits

Author SHA1 Message Date
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
Bob Friesenhahn
9f3e08cf94 Needed to add tif_lzma.c to the Makefile. 2010-12-18 16:30:15 +00:00
Andrey Kiselev
1e3630f9fd Regenerate autotools stuff. 2010-12-14 12:54:53 +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
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
Bob Friesenhahn
af78267c3b * libtiff 4.0.0alpha6 released. 2010-06-11 22:58:57 +00:00
Bob Friesenhahn
5ec011cfe7 * Update libtool to version 2.2.10. 2010-06-11 20:31:38 +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
d4038e39c5 * libtiff 4.0.0alpha5 released. 2009-11-04 17:49:25 +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
aeb4c8be72 * libtiff 4.0.0alpha4 released.
* HOWTO-RELEASE: Improved release instructions.
2009-08-27 17:40:49 +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
Bob Friesenhahn
9e978f2097 * Update autotools for 4.0.0 beta3 2009-01-21 01:53:23 +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
dbd1873ffa * tools/tiffinfo.c (main): Offset to EXIF IFD requires a 64-bit
type now.  Fixes crash when dumping files containing an EXIF IFD.
* m4/libtool.m4: Update to libtool 2.2.6.
2008-12-29 23:44:18 +00:00
Bob Friesenhahn
a4e657cc8a * test {tiff2pdf.sh tiff2ps-EPS1.sh tiff2ps-PS1.sh tiff2ps-PS2.sh
tiff2ps-PS3.sh tiffcp-g3-1d-fill.sh tiffcp-g3-1d.sh
tiffcp-g3-2d-fill.sh tiffcp-g3-2d.sh tiffcp-g3.sh tiffcp-g4.sh
tiffcp-split-join.sh tiffcp-split.sh tiffcp-thumbnail.sh
tiffdump.sh tiffinfo.sh}: Added more test scripts based on
suggestions from Lee Howard posted to the tiff list on 13 Sep
2007.
2008-05-24 22:24:25 +00:00
Frank Warmerdam
75430ed547 prepare for 4.0.0beta2 2008-05-24 02:54:13 +00:00
Frank Warmerdam
d4099b8eee update for 4.0.0beta1 release 2008-05-18 16:25:47 +00:00
Bob Friesenhahn
9015352474 * Makefile.am (ACLOCAL_AMFLAGS): Libtool 2.2.4 does not like
"ACLOCAL_AMFLAGS=-I ./m4".  It wants "ACLOCAL_AMFLAGS=-I m4".
2008-05-09 16:20:49 +00:00
Bob Friesenhahn
2737e0e77b * test/images: Added a small collection of test images for use by
test programs and scripts.
* test/tiffinfo.sh: A trivial example test script.
* test/common.sh: Added small script for setting the environment
used by script-based tests.
2007-09-19 21:51:00 +00:00
Andrey Kiselev
42bed3384e libtiff 4.0.0alpha released. 2007-07-13 14:57:37 +00:00
Bob Friesenhahn
b2328c5b5d * libtiff/tif_stream.cxx: Adapt to use toff_t again. Update to
use standard C++ library size types and attempt to detect overflow
cases.
2007-07-11 20:27:14 +00:00
Andrey Kiselev
d8207f580b Version number has been changed; use libtool versioning instead of
package release numbers.
2007-06-28 13:50:27 +00:00
Andrey Kiselev
f14d1a5636 All makefile templates regenerated. 2007-06-27 12:03:37 +00:00
Bob Friesenhahn
5016816617 Added support for a TIFF_SSIZE_T in order to return memory sizes but still
allow returning -1 for errors.
2007-06-26 22:52:05 +00:00
Bob Friesenhahn
671e370838 Added support for a TIFF_PTRDIFF_T type to use when doing pointer arithmetic. 2007-06-26 20:05:33 +00:00
Bob Friesenhahn
71b780383f Hopefully fixed botched upgrade of libtool. 2007-06-26 16:38:43 +00:00
Bob Friesenhahn
785843bd90 * configure.ac: Fix typo when substituting value for unsigned 8 bit type.
* libtiff/tiffconf.vc.h: Add porting type defintions for WIN32.
2007-06-26 15:39:51 +00:00
Bob Friesenhahn
8c4398d0d6 * port/strtoull.c: New porting function in case strtoull() is not
available on the target system.
* configure.ac: Add configure support for determining sized types
in a portable way and performing necessary substitutions in
tif_config.h and tiffconf.h.  Updated tiff.h to use the new
definitions.
2007-06-25 15:38:21 +00:00
Andrey Kiselev
ef833c655f Regenerated. 2007-02-24 15:03:47 +00:00
Andrey Kiselev
da07e8372e Added test for X Athena widgets. 2006-10-13 10:15:35 +00:00
Andrey Kiselev
04847f876d Make --enable-old-jpeg working again. 2006-06-07 16:09:07 +00:00
Andrey Kiselev
514fb56f86 Regenerated. 2006-06-07 15:55:20 +00:00
Bob Friesenhahn
56f599add1 * libtiff/{tif_dirinfo.c, tif_print.c} : Fix crash in
TIFFPrintDirectory().  Joris Van Damme authored the fix.
2006-06-03 15:28:29 +00:00
Andrey Kiselev
55bd0128b3 Added tests for io.h header and setmode() function. 2006-04-20 12:26:46 +00:00
Andrey Kiselev
b90b47e6f7 libtiff 3.8.2 released. 2006-03-23 14:54:00 +00:00
Andrey Kiselev
0dcb9ef111 libtiff 3.8.1 released. 2006-03-13 15:06:17 +00:00
Andrey Kiselev
cd97834bed *** empty log message *** 2006-02-07 14:49:40 +00:00
Andrey Kiselev
f714980a3d libtool related stuff updated from the 2.1a branch. 2006-01-23 18:21:45 +00:00
Andrey Kiselev
0776b32d29 3.8.0 released. 2005-12-29 22:01:44 +00:00
Bob Friesenhahn
a45bff3b5a * libtiff/tif_jpeg.c: Improve compilation under MinGW. 2005-12-27 00:08:14 +00:00
Frank Warmerdam
b86f199feb preliminary support for MS MDI format, bug 1002 2005-11-21 03:35:05 +00:00
Andrey Kiselev
ab000523ed Make the default strip size configurable via the --with-default-strip-size and
STRIP_SIZE_DEFAULT options
2005-10-07 17:27:09 +00:00
Andrey Kiselev
f84c3a6a0c Applied patch from Patrick Welche (all scripts moved in the 'config' and 'm4'
directories).
2005-09-12 13:33:26 +00:00
Andrey Kiselev
3d0c7b2790 Added lfind() replacement module. 2005-07-07 16:42:40 +00:00
Andrey Kiselev
143ed91af3 Do not use empty -R option when linking with --enable-rpath. 2005-07-04 12:39:54 +00:00
Andrey Kiselev
2bc9903a19 Local macros updated to recent versions. 2005-06-29 12:46:20 +00:00
Andrey Kiselev
e1e354fc00 Updated up to the recent stable libtool. 2005-06-29 11:52:09 +00:00
Andrey Kiselev
dcbfebbb38 *** empty log message *** 2005-06-23 13:38:13 +00:00
Andrey Kiselev
d72e52d31d Added workaround for OpenBSD/MirOS soname problem as per bug
http://bugzilla.remotesensing.org/show_bug.cgi?id=838
2005-05-26 08:16:00 +00:00
Andrey Kiselev
c508cf3e8d Added check for search.h header. 2005-04-08 09:58:12 +00:00
Andrey Kiselev
40ae66301e Use libtool machinery to pass rpath option. 2005-03-22 10:33:04 +00:00
Andrey Kiselev
17c2ac65cf libtiff 3.7.2 released. 2005-03-15 15:42:55 +00:00
Andrey Kiselev
24df59c637 Use -rpath option instead of -R as per bug
http://bugzilla.remotesensing.org/show_bug.cgi?id=732
2005-03-04 14:30:49 +00:00
Andrey Kiselev
2a7c58ca02 Fixes for --with-docdir option as per bug
http://bugzilla.remotesensing.org/show_bug.cgi?id=759
2005-01-30 12:08:03 +00:00
Andrey Kiselev
3158ab13d6 Clean-ups in the docdir support. 2005-01-23 09:43:26 +00:00
Andrey Kiselev
c0d1f11f57 *** empty log message *** 2005-01-15 17:24:52 +00:00
Andrey Kiselev
309e1113c3 Replace --disable-c++ with the --disable-cxx option as
per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=730
2005-01-05 20:38:18 +00:00
Andrey Kiselev
ffcc0cda93 libtiff 3.7.1 released. 2004-12-20 19:43:34 +00:00
Andrey Kiselev
be71b688b7 Updated. 2004-12-16 19:19:09 +00:00
Bob Friesenhahn
aa8ccdf669 * libtiff/tif_jpeg.c: Added a work-around in order to allow
compilation with the heavily modified version of libjpeg delivered
with Cygwin.
2004-12-01 01:59:10 +00:00
Andrey Kiselev
078099ab9c Add support for C++ stream API. 2004-11-12 12:52:16 +00:00
Andrey Kiselev
9e8f48c9ab Add --enable-rpath option to embed linker path into library binary. 2004-10-27 12:43:40 +00:00
Andrey Kiselev
3de1b05f13 Don't enable the Old JPEG when --disable-old-jpeg option given. 2004-10-23 11:32:04 +00:00
Andrey Kiselev
48acb2bd36 Cut the 3.7.0 release. 2004-10-16 09:17:48 +00:00
Andrey Kiselev
542625aabe USe autoconf 1.9.2. 2004-10-15 07:50:45 +00:00
Bob Friesenhahn
54d78d3e2b * contrib/iptcutil/README: Added the missing README which goes
along with iptcutil.
2004-10-05 01:28:40 +00:00
Andrey Kiselev
9f33c698e0 libtiff 3.7.0beta2 released. 2004-10-02 13:54:50 +00:00
Andrey Kiselev
e758fc849e libtiff 3.7.0beta released. 2004-09-19 10:44:18 +00:00
Andrey Kiselev
2d978a7e7f Get rid of BSD data types (u_char, u_short, u_int, u_long). 2004-09-14 06:50:22 +00:00
Bob Friesenhahn
d0318870ba Fix tiffgt compilation. 2004-09-12 16:40:39 +00:00
Andrey Kiselev
7688338553 New macros to detect GLUT libraries. 2004-09-12 09:15:05 +00:00
Bob Friesenhahn
fbfe4927b5 Configure and install tiffconf.h in order to satisfy application requirements. 2004-09-11 20:44:41 +00:00
Andrey Kiselev
7ad124cf2e *** empty log message *** 2004-09-02 14:11:35 +00:00
Andrey Kiselev
2ba5511a7c *** empty log message *** 2004-09-02 13:56:40 +00:00
Andrey Kiselev
1dd55fd57c Replace INCLUDES with CPPFLAGS. 2004-08-11 19:19:34 +00:00
Andrey Kiselev
ab35e4f69a Replace wrong INCLUDE variable with the right INCLUDES one. 2004-08-09 18:24:50 +00:00
Andrey Kiselev
532d2ad4a7 config.h.in and config.h.vc files renamed in the tif_config.h.in and
tif_config.h.vc.
2004-08-01 10:35:02 +00:00
Andrey Kiselev
06965ab1f2 *** empty log message *** 2004-06-08 15:58:21 +00:00
Andrey Kiselev
10413ec127 *** empty log message *** 2004-06-07 09:04:19 +00:00
Andrey Kiselev
0b802ceb8c *** empty log message *** 2004-06-06 10:20:39 +00:00
Andrey Kiselev
04c1e2a285 *** empty log message *** 2004-06-05 09:02:19 +00:00
Andrey Kiselev
7ca6367f21 *** empty log message *** 2004-06-04 22:02:02 +00:00
Andrey Kiselev
9b47725fa1 *** empty log message *** 2004-05-26 09:20:56 +00:00
Andrey Kiselev
268005558a *** empty log message *** 2004-05-20 10:39:25 +00:00
Andrey Kiselev
adfb758327 *** empty log message *** 2004-05-03 18:39:24 +00:00
Andrey Kiselev
a32202b771 *** empty log message *** 2004-05-03 16:46:36 +00:00
Andrey Kiselev
2902ded7da *** empty log message *** 2004-05-02 15:47:02 +00:00
Andrey Kiselev
0c19f9ca10 Added tests for int8, int16 and int32 types to avoid complains on some
compilers. Details at the http://bugzilla.remotesensing.org/show_bug.cgi?id=39
2004-04-25 18:00:11 +00:00
Andrey Kiselev
e816f27a0a *** empty log message *** 2004-04-20 18:17:41 +00:00
Andrey Kiselev
68acdfcb37 *** empty log message *** 2004-04-20 14:21:06 +00:00
Andrey Kiselev
95edc39bc1 *** empty log message *** 2004-04-20 11:04:14 +00:00
Andrey Kiselev
effa526b11 *** empty log message *** 2004-04-20 10:31:05 +00:00
Andrey Kiselev
c7c6dee549 *** empty log message *** 2004-04-16 08:12:54 +00:00
Andrey Kiselev
973a9b78d6 *** empty log message *** 2004-04-08 14:29:48 +00:00
Andrey Kiselev
ce3bd3e730 *** empty log message *** 2004-03-30 10:12:35 +00:00
Andrey Kiselev
fcee268927 *** empty log message *** 2004-03-29 11:28:16 +00:00
Andrey Kiselev
f5e80e396b *** empty log message *** 2004-03-28 12:01:22 +00:00
Andrey Kiselev
c2b433791e *** empty log message *** 2004-03-26 11:44:45 +00:00
Andrey Kiselev
1f9504178e *** empty log message *** 2004-03-19 17:23:13 +00:00