Commit Graph

2286 Commits

Author SHA1 Message Date
Joris Van Damme
3c78b558ae tif_getimage.c: removed SubsamplingHor/Ver from TIFFRGBAImage structure to revert unwanted ABI change 2007-08-10 10:19:55 +00:00
Joris Van Damme
2085534654 tif_win32.c: use SetFilePointer instead of SetFilePointerEx 2007-08-10 10:04:47 +00:00
Andrey Kiselev
0907a08768 Always test that tif_fields is not NULL before accessing array elements. 2007-07-19 17:16:25 +00:00
Andrey Kiselev
d6b140da3b In TIFFCleanup() test that tif_fields is not NULL before iterating over
array.
2007-07-19 17:13:56 +00:00
Andrey Kiselev
54f0af17ca *** empty log message *** 2007-07-19 15:51:01 +00:00
Andrey Kiselev
7d5b41ee4f Use "%I64d" printf() formatter instead of "%lld" with MSVC compiler. 2007-07-19 15:50:28 +00:00
Andrey Kiselev
b95ab39ef3 Put all callback functions declarations inside extern "C" block. 2007-07-19 15:44:31 +00:00
Andrey Kiselev
224710a9af Use "%I64d" printf() formatter instead of "%lld" with MSVC compiler. 2007-07-19 15:31:20 +00:00
Andrey Kiselev
9b76d52ad3 Use "%I64d" printf() formatter instead of "%lld" with MSVC compiler. 2007-07-19 13:25:43 +00:00
Andrey Kiselev
7c7f07f5d4 Added _TIFFUInt64ToFloat() and _TIFFUInt64ToDouble() functions. 2007-07-19 13:11:59 +00:00
Andrey Kiselev
d27e1deccd *** empty log message *** 2007-07-18 16:06:50 +00:00
Andrey Kiselev
f6bde7d27b Handle the case of MSVC 6 when using 64-bit integer constants. 2007-07-18 16:06:05 +00:00
Andrey Kiselev
91659c4185 Use __WIN32__ instead of WIN32 in preprocessor switches. 2007-07-18 15:26:09 +00:00
Andrey Kiselev
01e27cc652 Remove tif_config.h/tiffconf.h during clean. 2007-07-18 14:18:08 +00:00
Andrey Kiselev
dfc01ae91e tif_config.wince.h/tiffconf.wince.h added to distribution. 2007-07-18 14:17:01 +00:00
Andrey Kiselev
cd9d0d5133 Do not distribute tiffconf.h. 2007-07-18 13:53:12 +00:00
Andrey Kiselev
0067eade90 Do not use O_LARGEFILE. 2007-07-18 13:46:41 +00:00
Joris Van Damme
2167fa6349 Fix for Bob's DumpModeDecode size bug 2007-07-16 18:05:12 +00:00
Andrey Kiselev
42bed3384e libtiff 4.0.0alpha released. 2007-07-13 14:57:37 +00:00
Andrey Kiselev
8c8326e977 New. 2007-07-13 14:05:16 +00:00
Andrey Kiselev
612fe33e9d Mapping routines definitions fixed. 2007-07-12 17:32:53 +00:00
Andrey Kiselev
4bce67280a *** empty log message *** 2007-07-12 17:28:20 +00:00
Andrey Kiselev
3716b22ae8 Added missed extern optind. 2007-07-12 17:25:12 +00:00
Andrey Kiselev
875d6d385d *** empty log message *** 2007-07-12 14:00:35 +00:00
Andrey Kiselev
2d54748c15 Transition to the new-style tag extending scheme completed. 2007-07-12 13:59:34 +00:00
Andrey Kiselev
6969957dd5 Properly handle ASCII tag type in backward compatibility section.
Geotiff tags work again now.
2007-07-12 11:19:28 +00:00
Bob Friesenhahn
f85a497165 Remove mis-placed comma. 2007-07-12 02:16:44 +00:00
Bob Friesenhahn
49a2425cbe Declare callback functions to use C linkage. 2007-07-11 21:27:14 +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
Joris Van Damme
c4bddab560 BigTIFF upgrade: restoration of mapping functions protocol 2007-07-11 15:52:48 +00:00
Joris Van Damme
d83d6100fd added maximum file size overflow check to avoid writing bad classictiff > 4 gig 2007-07-11 13:41:44 +00:00
Andrey Kiselev
3092c18cd3 Even more work to improve tag extending scheme. tif_fieldinfo member in TIFF
structure renamed into tif_fields to be consistent with the new function
names.
2007-07-10 11:52:02 +00:00
Joris Van Damme
70f82bf539 extended 'not enough data' error in tif_dumpmode.c for Bob's testing 2007-07-10 02:40:06 +00:00
Andrey Kiselev
80d98dc2b6 *** empty log message *** 2007-07-09 10:17:35 +00:00
Andrey Kiselev
cd22afeaf9 More work on new tag extending scheme. Use the new scheme everywhere. 2007-07-09 10:15:37 +00:00
Andrey Kiselev
0de7ab49eb Rename TIFFMergeField() function into TIFFMergeFields(). 2007-07-09 09:26:57 +00:00
Andrey Kiselev
6351780a75 *** empty log message *** 2007-07-08 18:33:01 +00:00
Andrey Kiselev
6678ac1b5e TIFFFIeldInfo structure replaced with TIFFField structure. TIFFFieldInfo
retained for the backward compatibility.
2007-07-08 18:30:41 +00:00
Bob Friesenhahn
de5235e3af * tools/tiff2pdf.c: Fix a compile problem when JPEG_SUPPORT is not
defined.
2007-07-06 01:25:11 +00:00
Joris Van Damme
b8fde73523 BigTIFF upgrade: fix to not write TileOffsets and TileByteCounts with datatype SHORT 2007-07-06 00:49:18 +00:00
Andrey Kiselev
e61241254a Enumerate constants in TIFFSetGetFieldType. 2007-07-05 16:18:57 +00:00
Joris Van Damme
28b4b36027 BigTIFF upgrade: reflected BigTIFF changes in v4.0.0.html 2007-07-05 14:15:30 +00:00
Joris Van Damme
f30b4829fb BigTIFF upgrade: fix of Bob's bug on weird-endian machines 2007-07-05 02:57:12 +00:00
Bob Friesenhahn
3a23e0f57a Don't pass null pointer into bsearch(). 2007-07-04 21:33:31 +00:00
Andrey Kiselev
1e90985416 *** empty log message *** 2007-07-04 14:06:53 +00:00
Andrey Kiselev
6703aca211 New. 2007-07-04 14:06:38 +00:00
Andrey Kiselev
f3758c6b0e Unused TIFFReassignTagToIgnore() function and TIFFIgnoreSense enumeration
removed.
2007-07-04 14:04:47 +00:00
Andrey Kiselev
a26e2d13b6 Move tags TIFFTAG_FAXRECVPARAMS, TIFFTAG_FAXSUBADDRESS, TIFFTAG_FAXRECVTIME
and TIFFTAG_FAXDCS to the common tag directory.	These tags are not
codec-specific and relate to image content, so process them as other normal
tags.
2007-07-04 13:58:38 +00:00
Andrey Kiselev
a88f534935 TIFFTagValue structure moved from the public tiffio.h to private tif_dir.h. 2007-07-04 13:21:31 +00:00
Andrey Kiselev
51b72a1eb9 *** empty log message *** 2007-07-04 11:39:22 +00:00