1*1b6ce304SAndrey Kiselev2004-04-20 Andrey Kiselev <[email protected]> 2*1b6ce304SAndrey Kiselev 3*1b6ce304SAndrey Kiselev * tools/tiff2pdf.c: Fixed problem with unaligned access as per bug 4*1b6ce304SAndrey Kiselev 5*1b6ce304SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=555 6*1b6ce304SAndrey Kiselev 790d7d788SAndrey Kiselev2004-04-14 Andrey Kiselev <[email protected]> 890d7d788SAndrey Kiselev 990d7d788SAndrey Kiselev * libtiff/tif_write.c: Allow in-place updating of the compressed 1090d7d788SAndrey Kiselev images (don't work properly with all codecs). For details see GDAL bug 1190d7d788SAndrey Kiselev 1290d7d788SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=534 1390d7d788SAndrey Kiselev 14ba8056b7SAndrey Kiselev2004-04-06 Andrey Kiselev <[email protected]> 15ba8056b7SAndrey Kiselev 16ba8056b7SAndrey Kiselev * libtiff/tif_jpeg.c: Workaround for wrong sampling factors used 17ba8056b7SAndrey Kiselev in the Intergarph JPEG compressed TIFF images as per bug: 18ba8056b7SAndrey Kiselev 19ba8056b7SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=532 20ba8056b7SAndrey Kiselev 214a39fd01SFrank Warmerdam2004-04-04 Frank Warmerdam <[email protected]> 224a39fd01SFrank Warmerdam 234a39fd01SFrank Warmerdam * libtiff/tif_open.c: close clientdata if TIFFClientOpen() fails 244a39fd01SFrank Warmerdam via bad2. 254a39fd01SFrank Warmerdam 26ba8056b7SAndrey Kiselev2004-03-26 Andrey Kiselev <[email protected]> 27c2b43379SAndrey Kiselev 28cf2ac8deSAndrey Kiselev * tools/tiffcp.c: Properly set Photometric Interpretation in case of 29cf2ac8deSAndrey Kiselev JPEG compression of grayscale images. 30cf2ac8deSAndrey Kiselev 31c2b43379SAndrey Kiselev * tools/tiffcp.c: Don't emit warnings when Orientation tag does not 32c2b43379SAndrey Kiselev present in the input image. 33c2b43379SAndrey Kiselev 341f950417SAndrey Kiselev2004-03-19 Andrey Kiselev <[email protected]> 351f950417SAndrey Kiselev 361f950417SAndrey Kiselev * {many}: The first attempt to switch to autotools. 371f950417SAndrey Kiselev 388a848fc7SAndrey Kiselev2004-03-03 Andrey Kiselev <[email protected]> 398a848fc7SAndrey Kiselev 408a848fc7SAndrey Kiselev * libtiff/tif_open.c: Use dummy mmap/munmap functions in 418a848fc7SAndrey Kiselev TIFFClientOpen() when the appropriate client functions was not 428a848fc7SAndrey Kiselev supplied by user. 438a848fc7SAndrey Kiselev 44cc0333b2SFrank Warmerdam2004-03-02 Frank Warmerdam <[email protected]> 45cc0333b2SFrank Warmerdam 46cc0333b2SFrank Warmerdam * tools/ycbcr.c: fixed main() declaration as per: 47cc0333b2SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=513 48cc0333b2SFrank Warmerdam 49125fa100SAndrey Kiselev2004-02-26 Andrey Kiselev <[email protected]> 50125fa100SAndrey Kiselev 51125fa100SAndrey Kiselev * tools/tiffsplit.c: Copy JPEGTables tag contents for JPEG compressed 52125fa100SAndrey Kiselev images. Reported by Artem Mirolubov. 53125fa100SAndrey Kiselev 54125fa100SAndrey Kiselev * libtiff/tif_dirread.c: Fixed problem with handling TIFF_UNDEFINED 55125fa100SAndrey Kiselev tag type in TIFFFetchNormalTag() as per bug 56125fa100SAndrey Kiselev 57125fa100SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=508 58125fa100SAndrey Kiselev 59d4572393SFrank Warmerdam2004-02-17 Frank Warmerdam <[email protected]> 60d4572393SFrank Warmerdam 61d4572393SFrank Warmerdam * libtiff/tif_codec.c: Fixed typo in TIFFInitPackBits name as per: 62d4572393SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=494 63d4572393SFrank Warmerdam 648eb41bceSAndrey Kiselev2004-02-05 Andrey Kiselev <[email protected]> 658eb41bceSAndrey Kiselev 668eb41bceSAndrey Kiselev * libtiff/tif_fax3.c: Fixed problem with CCITT encoding modes as per 678eb41bceSAndrey Kiselev bug 688eb41bceSAndrey Kiselev 698eb41bceSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=483 708eb41bceSAndrey Kiselev 718eb41bceSAndrey Kiselev But we need more work on fax codec to support update mode. 728eb41bceSAndrey Kiselev 73ba5a005dSFrank Warmerdam2004-01-30 Frank Warmerdam <[email protected]> 74ba5a005dSFrank Warmerdam 75ba5a005dSFrank Warmerdam * libtiff/libtiff.def: Added TIFFCurrentDirOffset, TIFFWriteCheck, 76ba5a005dSFrank Warmerdam TIFFRGBAImageOK, and TIFFNumberOfDirectories as suggested by 77ba5a005dSFrank Warmerdam Scott Reynolds. 78ba5a005dSFrank Warmerdam 795c24d6efSAndrey Kiselev2004-01-29 Andrey Kiselev <[email protected]> 805c24d6efSAndrey Kiselev 81792ee438SAndrey Kiselev * libtiff/tiff.h: Fixed tag definitions for TIFFTAG_YCLIPPATHUNITS 82792ee438SAndrey Kiselev and TIFFTAG_INDEXED as per bug 83792ee438SAndrey Kiselev 84792ee438SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=475 85792ee438SAndrey Kiselev 86792ee438SAndrey Kiselev * libtiff/{tif_win32.c, tif_unix.c}: Check whether the pointer is 87792ee438SAndrey Kiselev NULL before proceeding further as per bug 889bac3308SAndrey Kiselev 899bac3308SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=474 909bac3308SAndrey Kiselev 91792ee438SAndrey Kiselev Check results, returned by the TIFFFdOpen() before returning and close 92792ee438SAndrey Kiselev file if TIFFFdOpen() failed as per bug 93792ee438SAndrey Kiselev 94792ee438SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 95792ee438SAndrey Kiselev 965c24d6efSAndrey Kiselev * libtiff/tif_open.c: More fixes for 975c24d6efSAndrey Kiselev 985c24d6efSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 995c24d6efSAndrey Kiselev 100d75f9c35SAndrey Kiselev2004-01-28 Andrey Kiselev <[email protected]> 101d75f9c35SAndrey Kiselev 1028df43a8fSAndrey Kiselev * libtiff/{libtiff.def, tif_close.c, tiffio.h, tif_open.c}: Separate 1038df43a8fSAndrey Kiselev TIFFCleanup() from the TIFFClose() in order to fix the bug 1048df43a8fSAndrey Kiselev 1058df43a8fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 1068df43a8fSAndrey Kiselev 107d75f9c35SAndrey Kiselev * tools/tiffcp.c: Fixed problem with wrong interpretation of the 108d75f9c35SAndrey Kiselev InkNames tag as per bug 109d75f9c35SAndrey Kiselev 110d75f9c35SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=466 111d75f9c35SAndrey Kiselev 112d75f9c35SAndrey Kiselev Memory leak fixed. 113d75f9c35SAndrey Kiselev 11453fc4bccSFrank Warmerdam2004-01-21 Frank Warmerdam <[email protected]> 11553fc4bccSFrank Warmerdam 11653fc4bccSFrank Warmerdam * libtiff/tif_dirwrite.c: Fixed handling of writable ASCII tags that 11753fc4bccSFrank Warmerdam are field_passcount=TRUE properly. Arguably anonymous custom tags 11853fc4bccSFrank Warmerdam should be declared as passcount=FALSE, but I don't want to change 11953fc4bccSFrank Warmerdam that without a careful review. 12053fc4bccSFrank Warmerdam 121326822c4SAndrey Kiselev2004-01-20 Andrey Kiselev <[email protected]> 122326822c4SAndrey Kiselev 123326822c4SAndrey Kiselev * libtiff/tif_write.c: Fixed reporting size of the buffer in case of 124326822c4SAndrey Kiselev stripped image in TIFFWriteBufferSetup(). As per bug 125326822c4SAndrey Kiselev 126326822c4SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=460 127326822c4SAndrey Kiselev 1288131e4baSAndrey Kiselev2004-01-11 Andrey Kiselev <[email protected]> 1298131e4baSAndrey Kiselev 1308131e4baSAndrey Kiselev * libtiff/tif_dir.c: Incomplete cleanup in TIFFFreeDirectory(), 1318131e4baSAndrey Kiselev patch from Gerben Koopmans. 1328131e4baSAndrey Kiselev 1338131e4baSAndrey Kiselev * libtiff/tif_dirread.c: Check field_passcount value before setting 1348131e4baSAndrey Kiselev the value of undefined type, patch from Gerben Koopmans. 1358131e4baSAndrey Kiselev 1368a0b705cSAndrey Kiselev2004-01-02 Andrey Kiselev <[email protected]> 1378a0b705cSAndrey Kiselev 1388a0b705cSAndrey Kiselev * tools/tiffcp.c: Fixed problem with wrong Photometric setting for 1398a0b705cSAndrey Kiselev non-RGB images. 1408a0b705cSAndrey Kiselev 141835b0870SAndrey Kiselev2003-12-31 Andrey Kiselev <[email protected]> 142835b0870SAndrey Kiselev 1430c88f2ccSAndrey Kiselev * libtiff/tif_win32.c: Fixed problem with _TIFFrealloc() when the NULL 1440c88f2ccSAndrey Kiselev pointer passed. Patch supplied by Larry Grill. 1450c88f2ccSAndrey Kiselev 146835b0870SAndrey Kiselev * libtiff/{tiff.h, tif_fax3.c}:Fixes for AMD 64 platform as 147835b0870SAndrey Kiselev suggested by Jeremy C. Reed. 148835b0870SAndrey Kiselev 14941281054SAndrey Kiselev2003-12-26 Andrey Kiselev <[email protected]> 15041281054SAndrey Kiselev 15141281054SAndrey Kiselev * libtiff 3.6.1 released. 15241281054SAndrey Kiselev 153d8df102eSAndrey Kiselev2003-12-24 Andrey Kiselev <[email protected]> 154d8df102eSAndrey Kiselev 155d8df102eSAndrey Kiselev * config.guess, config.sub: Updated from the recent upstream. 156d8df102eSAndrey Kiselev 1571420736dSAndrey Kiselev2003-12-22 Andrey Kiselev <[email protected]> 1581420736dSAndrey Kiselev 1591420736dSAndrey Kiselev * libtiff/{tif_color, tif_getimage.c, tiffio.h}, man/TIFFcolor.3t: 1601420736dSAndrey Kiselev More cleanups in color conversion interface, added appropriate manual 1611420736dSAndrey Kiselev page. 1621420736dSAndrey Kiselev 163bd57e28aSAndrey Kiselev2003-12-19 Andrey Kiselev <[email protected]> 164bd57e28aSAndrey Kiselev 16596028085SAndrey Kiselev * libtiff/{tif_extension.c, tif_dirinfo.c, tiff.h}: Warnings fixed as 16696028085SAndrey Kiselev per bug 16796028085SAndrey Kiselev 16896028085SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 16996028085SAndrey Kiselev 17096028085SAndrey Kiselev * tools/tiff2ps.c: Added support for alpha channel. Fixes 171dd9a7f64SAndrey Kiselev 172dd9a7f64SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=428 173dd9a7f64SAndrey Kiselev 174d8df102eSAndrey Kiselev * libtiff/{libtiff.def, tif_color.c, tif_getimage.c, tiffio.h}: 175bd57e28aSAndrey Kiselev Interface for Lab->RGB color conversion is finally cleaned up. 176bd57e28aSAndrey Kiselev Added support for ReferenceBlackWhite tag handling when converted from 177bd57e28aSAndrey Kiselev YCbCr color space. The latter closes 178bd57e28aSAndrey Kiselev 179bd57e28aSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=120 180bd57e28aSAndrey Kiselev 181c01ea11aSAndrey Kiselev2003-12-07 Andrey Kiselev <[email protected]> 182c01ea11aSAndrey Kiselev 183c01ea11aSAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}: Avoid warnings. 184c01ea11aSAndrey Kiselev 185c01ea11aSAndrey Kiselev * libtiff/makefile.vc, tools/makefile.vc: Support for IJG JPEG 186c01ea11aSAndrey Kiselev library. 187c01ea11aSAndrey Kiselev 1882fa548cdSAndrey Kiselev2003-12-06 Andrey Kiselev <[email protected]> 1892fa548cdSAndrey Kiselev 1902fa548cdSAndrey Kiselev * libtiff/{tif_getimage.c, tif_aux.c}: Read WhitePoint tag from the 1912fa548cdSAndrey Kiselev file and properly use it for CIE Lab->RGB transform. 1922fa548cdSAndrey Kiselev 1933e9be7b0SAndrey Kiselev2003-12-04 Andrey Kiselev <[email protected]> 1943e9be7b0SAndrey Kiselev 1953e9be7b0SAndrey Kiselev * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: YCbCr->RGB 1963e9be7b0SAndrey Kiselev conversion routines now in the tif_color.c module. New function 1973e9be7b0SAndrey Kiselev TIFFYCbCrtoRGB() available in TIFF API. 1983e9be7b0SAndrey Kiselev 1993e9be7b0SAndrey Kiselev * libtiff/tif_dirwrite.c: Handle TIFF_IFD tag type correctly. 2003e9be7b0SAndrey Kiselev 20177010a7cSAndrey Kiselev2003-12-03 Andrey Kiselev <[email protected]> 20277010a7cSAndrey Kiselev 203f356c7ceSAndrey Kiselev * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: Improvements in 204f356c7ceSAndrey Kiselev CIE Lab conversion code. Start moving YCbCr stuff to the tif_color.c 205f356c7ceSAndrey Kiselev module. 206f356c7ceSAndrey Kiselev 20777010a7cSAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man{TIFFReadRGBAImage.3t, 20877010a7cSAndrey Kiselev TIFFReadRGBAStrip.3t, TIFFReadRGBATile.3t, TIFFRGBAImage.3t}: 20977010a7cSAndrey Kiselev Finally resolved problems with orientation handling. TIFFRGBAImage 21077010a7cSAndrey Kiselev interface now properly supports all possible orientations, i.e. images 21177010a7cSAndrey Kiselev will be flipped both in horizontal and vertical directions if 212f356c7ceSAndrey Kiselev required. 'Known bugs' section now removed from the appropriate manual 21377010a7cSAndrey Kiselev pages. Closed bug entry: 21477010a7cSAndrey Kiselev 21577010a7cSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 21677010a7cSAndrey Kiselev 21744e2c5cfSAndrey Kiselev2003-12-02 Andrey Kiselev <[email protected]> 21844e2c5cfSAndrey Kiselev 21944e2c5cfSAndrey Kiselev * libtiff/tif_dir.c: Fixed order of the parameters in TIFFError() 22044e2c5cfSAndrey Kiselev function calls as per bug 22144e2c5cfSAndrey Kiselev 22244e2c5cfSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=440 22344e2c5cfSAndrey Kiselev 2240e05ec46SRoss Finlayson2003-11-28 Ross Finlayson <[email protected]> 2250e05ec46SRoss Finlayson 2260e05ec46SRoss Finlayson * tools/tiff2pdf.c: Some bugs fixed. 2270e05ec46SRoss Finlayson 228a2b39032SAndrey Kiselev2003-11-27 Andrey Kiselev <[email protected]> 229a2b39032SAndrey Kiselev 230a2b39032SAndrey Kiselev * libtiff/tif_luv.c: Fixed bug in 48-bit to 24-bit conversion routine, 231a2b39032SAndrey Kiselev reported by Antonio Scuri. 232a2b39032SAndrey Kiselev 233a2b39032SAndrey Kiselev * man/tiff2pdf.1: Few improvements in page layout. 234a2b39032SAndrey Kiselev 235a2b39032SAndrey Kiselev * Makefile.in, /man/Makefile.in, /html/man/tiff2pdf.1.html: 236a2b39032SAndrey Kiselev Added support fpr tiff2pdf manual page. 237a2b39032SAndrey Kiselev 2381842e230SRoss Finlayson2003-11-26 Ross Finlayson <[email protected]> 2391842e230SRoss Finlayson 2401842e230SRoss Finlayson * /man/tiff2pdf.1: File added to repository. 2411842e230SRoss Finlayson 242aa049c9bSAndrey Kiselev2003-11-26 Andrey Kiselev <[email protected]> 243aa049c9bSAndrey Kiselev 244d22ad332SAndrey Kiselev * Makefile.in, /tools/{Makefile.in, makefile.vc}: 245d22ad332SAndrey Kiselev Added support fpr tiff2pdf utility. 246aa049c9bSAndrey Kiselev 24719ecdde2SRoss Finlayson2003-11-25 Ross Finlayson <[email protected]> 24819ecdde2SRoss Finlayson 24919ecdde2SRoss Finlayson * /tools/tiff2pdf.c: File added to repository. 25019ecdde2SRoss Finlayson 251d9376367SAndrey Kiselev2003-11-22 Andrey Kiselev <[email protected]> 252d9376367SAndrey Kiselev 253d9376367SAndrey Kiselev * /tools/raw2tiff.c: sqrtf() replaced with sqrt(). 254d9376367SAndrey Kiselev 25511d2461aSAndrey Kiselev2003-11-21 Andrey Kiselev <[email protected]> 25611d2461aSAndrey Kiselev 2575279c8f2SAndrey Kiselev * /tools/raw2tiff.c: #include <getopt.h> removed. 2585279c8f2SAndrey Kiselev 259aeae0fe9SAndrey Kiselev * tools/{Makefile.in, tiffgt.c}: Unmaintained and platform dependent 260aeae0fe9SAndrey Kiselev sgigt utility removed and replaced with the completely rewritten 261aeae0fe9SAndrey Kiselev portable tiffgt tool (depend on OpenGL and GLUT). Initial revision, 262aeae0fe9SAndrey Kiselev there is a lot of things to improve. 26311d2461aSAndrey Kiselev 2647eaf2d4aSAndrey Kiselev * libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly 2657eaf2d4aSAndrey Kiselev extract the fields from the OJPEG files. Patch supplied by Ross 2667eaf2d4aSAndrey Kiselev Finlayson. 2677eaf2d4aSAndrey Kiselev 268aeae0fe9SAndrey Kiselev * libtiff/{tiffio.h, tif_codec.c}, man/{libtiff.3t, TIFFcodec.3t}: 269aeae0fe9SAndrey Kiselev Added new function TIFFIsCODECConfigured(), suggested by Ross 270aeae0fe9SAndrey Kiselev Finlayson. 271aeae0fe9SAndrey Kiselev 27209237bb4SAndrey Kiselev2003-11-18 Andrey Kiselev <[email protected]> 27309237bb4SAndrey Kiselev 274e60dd327SAndrey Kiselev * libtiff/tif_dirinfo.c: Implemented binary search in 275e60dd327SAndrey Kiselev _TIFFMergeFieldInfo(). Patch supplied by Ross Finlayson. 276e60dd327SAndrey Kiselev 27709237bb4SAndrey Kiselev * libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced 27809237bb4SAndrey Kiselev with _TIFFFindOrRegisterFieldInfo as reported by Ross Finlayson. 27909237bb4SAndrey Kiselev 280c26acbc7SFrank Warmerdam2003-11-17 Frank Warmerdam <[email protected]> 281c26acbc7SFrank Warmerdam 282c26acbc7SFrank Warmerdam * tif_dirread.c: do not mark all anonymously defined tags to be 283c26acbc7SFrank Warmerdam IGNOREd. 284c26acbc7SFrank Warmerdam 28542fc10fbSAndrey Kiselev2003-11-17 Andrey Kiselev <[email protected]> 28642fc10fbSAndrey Kiselev 28742fc10fbSAndrey Kiselev * contrib/pds/{tif_pdsdirread.c, tif_pdsdirwrite.c}: Use 28842fc10fbSAndrey Kiselev TIFFDataWidth() function insted of tiffDataWidth array. 28942fc10fbSAndrey Kiselev 29086ab7434SAndrey Kiselev2003-11-16 Andrey Kiselev <[email protected]> 29186ab7434SAndrey Kiselev 29286ab7434SAndrey Kiselev * libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13) 29386ab7434SAndrey Kiselev datatype, intruduced in "Adobe PageMaker TIFF Tech. Notes". 29486ab7434SAndrey Kiselev 295b2106d85SFrank Warmerdam2003-11-15 Frank Warmerdam <[email protected]> 296b2106d85SFrank Warmerdam 297b2106d85SFrank Warmerdam * Makefile.in: fixed missing backslash for tif_color.c in list. 298b2106d85SFrank Warmerdam 299519bca19SAndrey Kiselev2003-11-13 Andrey Kiselev <[email protected]> 300519bca19SAndrey Kiselev 301519bca19SAndrey Kiselev * libtiff/{tif_color.c, tif_getimage.c, tiffio.h, Makefile.in}: 302519bca19SAndrey Kiselev New color space conversion code: CIE L*a*b* 1976 images now supported 303519bca19SAndrey Kiselev by the TIFFRGBAImage interface. All introduced routines go to new 304519bca19SAndrey Kiselev module tif_color.c. Eventually all color conversion functions should 305519bca19SAndrey Kiselev be moved there. 306519bca19SAndrey Kiselev 307733ce3c8SAndrey Kiselev2003-11-12 Andrey Kiselev <[email protected]> 308733ce3c8SAndrey Kiselev 309ca2508d9SAndrey Kiselev * tools/{ras2tiff.c, rasterfile.h}: Properly determine SUN Rasterfiles 310ca2508d9SAndrey Kiselev with the reverse byte order (it is reported by the magic header 311ca2508d9SAndrey Kiselev field). Problem reported by Andreas Wiesmann. 312ca2508d9SAndrey Kiselev 313733ce3c8SAndrey Kiselev * tools/raw2tiff.c, man/raw2tiff.1: Few improvements in correlation 314733ce3c8SAndrey Kiselev calculation function. Guessing mechanics now documented in manual page. 315733ce3c8SAndrey Kiselev 31676e7ddcaSAndrey Kiselev2003-11-11 Andrey Kiselev <[email protected]> 31776e7ddcaSAndrey Kiselev 31876e7ddcaSAndrey Kiselev * tools/raw2tiff.c: Implemented image size guessing using 31976e7ddcaSAndrey Kiselev correlation coefficient calculation between two neighbour lines. 32076e7ddcaSAndrey Kiselev 321e595ad3aSFrank Warmerdam2003-11-09 Frank Warmerdam <[email protected]> 322e595ad3aSFrank Warmerdam 323e595ad3aSFrank Warmerdam * libtiff/tif_tile.c: remove spurious use of "s" (sample) in the 324e595ad3aSFrank Warmerdam planarconfig_contig case in TIFFComputeTile(). 325e595ad3aSFrank Warmerdam 326e595ad3aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=387 327e595ad3aSFrank Warmerdam 328b0098405SAndrey Kiselev2003-11-09 Andrey Kiselev <[email protected]> 329b0098405SAndrey Kiselev 330b0098405SAndrey Kiselev * libtiff/tiffiop.h: New macros: TIFFmax, TIFFmin and TIFFrint. 331b0098405SAndrey Kiselev 33281808406SAndrey Kiselev2003-11-07 Andrey Kiselev <[email protected]> 33381808406SAndrey Kiselev 33481808406SAndrey Kiselev * libtiff/{tiffio.h, tif_strip.c}, man/{TIFFstrip.3t, libtiff.3t}: 33581808406SAndrey Kiselev Added TIFFRawStripSize() function as suggested by Chris Hanson. 33681808406SAndrey Kiselev 33741467ca1SAndrey Kiselev2003-11-03 Andrey Kiselev <[email protected]> 33841467ca1SAndrey Kiselev 33941467ca1SAndrey Kiselev * libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode as 34041467ca1SAndrey Kiselev per bug 34141467ca1SAndrey Kiselev 34241467ca1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=424 34341467ca1SAndrey Kiselev 34438a71133SAndrey Kiselev2003-10-29 Andrey Kiselev <[email protected]> 34538a71133SAndrey Kiselev 34638a71133SAndrey Kiselev * libtiff/libtiff.def: Added TIFFReadRGBAImageOriented. 34738a71133SAndrey Kiselev 34838a71133SAndrey Kiselev * html/build.html: Added note about GNU make requirement. 34938a71133SAndrey Kiselev 35038a71133SAndrey Kiselev2003-10-25 Andrey Kiselev <[email protected]> 351693c5bc1SAndrey Kiselev 352693c5bc1SAndrey Kiselev * Makefile.in: Fixes in using MAKEFLAGS as per bug 353693c5bc1SAndrey Kiselev 354693c5bc1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=418 355693c5bc1SAndrey Kiselev 356693c5bc1SAndrey Kiselev * port/install.sh.in: Option -p added to the mkdir command to create 357693c5bc1SAndrey Kiselev all directory tree structure before installing. 358693c5bc1SAndrey Kiselev 35938a71133SAndrey Kiselev2003-10-18 Andrey Kiselev <[email protected]> 3605ac3cddbSAndrey Kiselev 3615ac3cddbSAndrey Kiselev * /tools/tiff2ps.c: #include <strings.h> replaced with the 3625ac3cddbSAndrey Kiselev #include <string.h>. 3635ac3cddbSAndrey Kiselev 36438a71133SAndrey Kiselev2003-10-16 Andrey Kiselev <[email protected]> 3659cad6327SAndrey Kiselev 3669cad6327SAndrey Kiselev * Makefile.in: Add an absolute path to the test_pics.sh call. 3679cad6327SAndrey Kiselev 368fda733f8SAndrey Kiselev2003-10-12 Andrey Kiselev <[email protected]> 369fda733f8SAndrey Kiselev 370fda733f8SAndrey Kiselev * libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD 371fda733f8SAndrey Kiselev typedefs. 372fda733f8SAndrey Kiselev 373a24c2d6eSAndrey Kiselev2003-10-09 Andrey Kiselev <[email protected]> 374a24c2d6eSAndrey Kiselev 375a24c2d6eSAndrey Kiselev * configure, libtiff/{Makefile.in, mkversion.c}: 376a24c2d6eSAndrey Kiselev Relative buildings fixed. 377a24c2d6eSAndrey Kiselev 378a24c2d6eSAndrey Kiselev * tools/Makefile.in: Added "-I../libtiff" to the tiffset building 379a24c2d6eSAndrey Kiselev rule. 380a24c2d6eSAndrey Kiselev 3818847cbe9SAndrey Kiselev2003-10-07 Andrey Kiselev <[email protected]> 3828847cbe9SAndrey Kiselev 383a74b3d00SAndrey Kiselev * Makefile.in: Added missed v3.6.0.html. 384a74b3d00SAndrey Kiselev 3858847cbe9SAndrey Kiselev * libtiff/tiffio.h: Typo fixed: ORIENTATION_BOTTOMLEFT replaced with 3868847cbe9SAndrey Kiselev ORIENTATION_BOTLEFT. 3878847cbe9SAndrey Kiselev 388c0cb42c2SAndrey Kiselev2003-10-04 Andrey Kiselev <[email protected]> 389c0cb42c2SAndrey Kiselev 390c0cb42c2SAndrey Kiselev * 3.6.0 final release. 391c0cb42c2SAndrey Kiselev 392823a7791SAndrey Kiselev2003-10-03 Andrey Kiselev <[email protected]> 393823a7791SAndrey Kiselev 394823a7791SAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man/TIFFReadRGBAImage.3t: New 395823a7791SAndrey Kiselev function TIFFReadRGBAImageOriented() implemented to retrieve raster 396823a7791SAndrey Kiselev array with user-specified origin position as suggested by Jason Frank. 397823a7791SAndrey Kiselev See 398823a7791SAndrey Kiselev 399823a7791SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 400823a7791SAndrey Kiselev 401823a7791SAndrey Kiselev for details. 402823a7791SAndrey Kiselev 403823a7791SAndrey Kiselev * tools/tiff2rgba.c: Switched to use TIFFReadRGBAImageOriented() 404823a7791SAndrey Kiselev instead of TIFFReadRGBAImage(). 405823a7791SAndrey Kiselev 406c88d1222SAndrey Kiselev * tools/tiff2ps.c: Fixed possible endless loop as per bug 407c88d1222SAndrey Kiselev 408c88d1222SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=404 409c88d1222SAndrey Kiselev 4105bc9b388SAndrey Kiselev2003-09-30 Andrey Kiselev <[email protected]> 4115bc9b388SAndrey Kiselev 4128847cbe9SAndrey Kiselev * libtiff/tif_dirread.c: Check field counter against number of fields 413569d2ea4SAndrey Kiselev in order to fix 414569d2ea4SAndrey Kiselev 415569d2ea4SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=366 416569d2ea4SAndrey Kiselev 4175bc9b388SAndrey Kiselev * libtiff/tif_fax3.c: Fix wrong line numbering as per bug 4185bc9b388SAndrey Kiselev 4195bc9b388SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=342 4205bc9b388SAndrey Kiselev 421bb7ac070SAndrey Kiselev2003-09-25 Andrey Kiselev <[email protected]> 422bb7ac070SAndrey Kiselev 423a9755b0aSAndrey Kiselev * libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c, 424a9755b0aSAndrey Kiselev tif_close.c}: Store a list of opened IFD to prevent looping as per bug 425bb7ac070SAndrey Kiselev 426bb7ac070SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=383 427bb7ac070SAndrey Kiselev 42844681006SAndrey Kiselev2003-09-23 Andrey Kiselev <[email protected]> 42944681006SAndrey Kiselev 43044681006SAndrey Kiselev * libtiff/tif_dirread.c: More fixes for EstimateStripByteCounts(). See 43144681006SAndrey Kiselev 43244681006SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 43344681006SAndrey Kiselev 434428ba17bSAndrey Kiselev2003-08-21 Andrey Kiselev <[email protected]> 435428ba17bSAndrey Kiselev 436428ba17bSAndrey Kiselev * tools/tiffmedian.c: int declaration replaced with the uint32 to 437428ba17bSAndrey Kiselev support large images as per bug 438428ba17bSAndrey Kiselev 439428ba17bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=382 440428ba17bSAndrey Kiselev 4417b4cc292SAndrey Kiselev2003-08-12 Andrey Kiselev <[email protected]> 4427b4cc292SAndrey Kiselev 443ae2039a6SAndrey Kiselev * libtiff/Makefile.in: Fixed problem with building in different 444ae2039a6SAndrey Kiselev directory. 445ae2039a6SAndrey Kiselev 4467b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added missing #include <strings.h>. 4477b4cc292SAndrey Kiselev 4487b4cc292SAndrey Kiselev * libtiff/tif_dirwrite.c: More fixes for custom tags code 4497b4cc292SAndrey Kiselev from Ashley Dreier. 4507b4cc292SAndrey Kiselev 4511c8f21e0SAndrey Kiselev2003-08-07 Andrey Kiselev <[email protected]> 4521c8f21e0SAndrey Kiselev 4537b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added page size setting when creating PS Level 2. 4547b4cc292SAndrey Kiselev Patch submitted by Balatoni Denes (with corrections from Tom 4557b4cc292SAndrey Kiselev Kacvinsky). 4567b4cc292SAndrey Kiselev 4579533dc64SAndrey Kiselev * tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is 4589533dc64SAndrey Kiselev being used. Reported by Tom Kacvinsky. 4599533dc64SAndrey Kiselev 4601c8f21e0SAndrey Kiselev * libtiff/tif_dirwrite.c: Fixed problem with custom tags writing, 4611c8f21e0SAndrey Kiselev reported by Ashley Dreier. 4621c8f21e0SAndrey Kiselev 4631c8f21e0SAndrey Kiselev * libtiff/tif_print.c: Fixed problem with float tags reading, support 4641c8f21e0SAndrey Kiselev for printing RATIONAL and BYTE tags added. 4651c8f21e0SAndrey Kiselev 466f8db45dcSAndrey Kiselev2003-08-05 Andrey Kiselev <[email protected]> 467f8db45dcSAndrey Kiselev 468f8db45dcSAndrey Kiselev * libtiff/tif_lzw.c: Move LZW codec state block allocation back to 469f8db45dcSAndrey Kiselev TIFFInitLZW(), because its initialization in LZWSetupDecode() cause 470f8db45dcSAndrey Kiselev problems with predictor initialization. Remove O_RDONLY check during 471f8db45dcSAndrey Kiselev state block allocation to be able open LZW compressed files in update 472f8db45dcSAndrey Kiselev mode. 473f8db45dcSAndrey Kiselev 474f8db45dcSAndrey Kiselev Problem exist for libtiff version of the tif_lzw.c module. One from 475f8db45dcSAndrey Kiselev lzw-compression-kit hasn't such troubles. 476f8db45dcSAndrey Kiselev 4771e5a0127SFrank Warmerdam2003-08-04 Frank Warmerdam <[email protected]> 4781e5a0127SFrank Warmerdam 4791e5a0127SFrank Warmerdam * libtiff/tif_write.c: modified tif_write.c so that the various 4801e5a0127SFrank Warmerdam encoded write functions use tif_postdecode() to apply byte order 4811e5a0127SFrank Warmerdam swapping (swab) to the application passed data buffer if the same 4821e5a0127SFrank Warmerdam would be done when reading. This allows us to write pixel data with 4831e5a0127SFrank Warmerdam more than 8 bits per sample to existing files of a non-native byte 4841e5a0127SFrank Warmerdam order. One side effect of this change is the applications buffer 4851e5a0127SFrank Warmerdam itself is altered in this case by the act of writing. 4861e5a0127SFrank Warmerdam 4871e5a0127SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=171 4881e5a0127SFrank Warmerdam 48903f0fc1bSFrank Warmerdam2003-07-25 Frank Warmerdam <[email protected]> 49003f0fc1bSFrank Warmerdam 49119a03d4dSFrank Warmerdam * libtiff/tif_open.c: avoid signed/unsigned casting warning 49219a03d4dSFrank Warmerdam initializing typemask as per patch from J.A. Strother. 49319a03d4dSFrank Warmerdam 49419a03d4dSFrank Warmerdam * tools/tiffcp.c: fixed signed/unsigned casting warning. 49519a03d4dSFrank Warmerdam 49619a03d4dSFrank Warmerdam * libtiff/tif_print.c: dos2unix conversion. 49719a03d4dSFrank Warmerdam 49803f0fc1bSFrank Warmerdam * tools/tiffsplit.c: increased the maximum number of pages that 49903f0fc1bSFrank Warmerdam can be split. Patch provided by Andrew J. Montalenti. 50003f0fc1bSFrank Warmerdam 501185af06fSAndrey Kiselev2003-07-11 Andrey Kiselev <[email protected]> 502185af06fSAndrey Kiselev 503185af06fSAndrey Kiselev * tools/raw2tiff.c: Added option `-p' to explicitly select color 504185af06fSAndrey Kiselev space of input image data. Closes 505185af06fSAndrey Kiselev 506185af06fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=364 507185af06fSAndrey Kiselev 508274bcd4bSFrank Warmerdam2003-07-08 Frank Warmerdam <[email protected]> 509274bcd4bSFrank Warmerdam 510274bcd4bSFrank Warmerdam * tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c, 511274bcd4bSFrank Warmerdam tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c, 512274bcd4bSFrank Warmerdam tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c: 513274bcd4bSFrank Warmerdam avoid casting warning at /W4. 514274bcd4bSFrank Warmerdam 51570417610SAndrey Kiselev2003-07-03 Andrey Kiselev <[email protected]> 51670417610SAndrey Kiselev 51770417610SAndrey Kiselev * tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel. 51870417610SAndrey Kiselev 519cb9bace3SAndrey Kiselev2003-06-30 Andrey Kiselev <[email protected]> 520cb9bace3SAndrey Kiselev 521cb9bace3SAndrey Kiselev * libtiff/tif_pixarlog.c: Unused variables removed. 522cb9bace3SAndrey Kiselev 5238579f1beSAndrey Kiselev * libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with 5248579f1beSAndrey Kiselev EstimateStripByteCounts() as per bug 525cb9bace3SAndrey Kiselev 526cb9bace3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 527cb9bace3SAndrey Kiselev 5285d76acb2SAndrey Kiselev * libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on 5295d76acb2SAndrey Kiselev 64-bit architectures as per bug 5305d76acb2SAndrey Kiselev 5315d76acb2SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 5325d76acb2SAndrey Kiselev 5338579f1beSAndrey Kiselev * libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of 5348579f1beSAndrey Kiselev unknown data type. 5358579f1beSAndrey Kiselev 53631178b37SFrank Warmerdam2003-06-19 Frank Warmerdam <[email protected]> 53731178b37SFrank Warmerdam 53831178b37SFrank Warmerdam * libtiff/tif_print.c: fixed some serious bugs when printing 53931178b37SFrank Warmerdam custom tags ... almost certain to crash. 54031178b37SFrank Warmerdam 54131178b37SFrank Warmerdam * libtiff/tif_dirread.c: Don't ignore custom fields that are 54231178b37SFrank Warmerdam autodefined. Not sure how this got to be like this. 54331178b37SFrank Warmerdam 544b44be4bdSAndrey Kiselev2003-06-18 Andrey Kiselev <[email protected]> 545b44be4bdSAndrey Kiselev 5465c7b0ab0SAndrey Kiselev * 3.6.0 Beta2 released. 5475c7b0ab0SAndrey Kiselev 548b44be4bdSAndrey Kiselev * tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data 549b44be4bdSAndrey Kiselev comparing as per bug 550b44be4bdSAndrey Kiselev 551b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=349 552b44be4bdSAndrey Kiselev 553b44be4bdSAndrey Kiselev `-z' option now can be used to set the number of reported different 554b44be4bdSAndrey Kiselev bytes. 555b44be4bdSAndrey Kiselev 556b44be4bdSAndrey Kiselev2003-06-09 Andrey Kiselev <[email protected]> 557b44be4bdSAndrey Kiselev 558b44be4bdSAndrey Kiselev * tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1 559b44be4bdSAndrey Kiselev to -r option to get the entire image as one strip. See 560b44be4bdSAndrey Kiselev 561b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 562b44be4bdSAndrey Kiselev 563b44be4bdSAndrey Kiselev for details. 564b44be4bdSAndrey Kiselev 565924316f8SAndrey Kiselev2003-06-04 Andrey Kiselev <[email protected]> 566924316f8SAndrey Kiselev 567924316f8SAndrey Kiselev * tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber 568924316f8SAndrey Kiselev values as per bug 569924316f8SAndrey Kiselev 570924316f8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 571924316f8SAndrey Kiselev 57293880088SFrank Warmerdam2003-05-27 Frank Warmerdam <[email protected]> 57393880088SFrank Warmerdam 57493880088SFrank Warmerdam * libtiff/tif_jpeg.c: modified segment_height calculation to always 57593880088SFrank Warmerdam be a full height tile for tiled images. Also changed error to just 57693880088SFrank Warmerdam be a warning. 57793880088SFrank Warmerdam 57871e4bb17SAndrey Kiselev2003-05-25 Andrey Kiselev <[email protected]> 57971e4bb17SAndrey Kiselev 58071e4bb17SAndrey Kiselev * tools/fax2tiff.c: Page numbering fixed, as per bug 58171e4bb17SAndrey Kiselev 58271e4bb17SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=341 58371e4bb17SAndrey Kiselev 5845b80291bSAndrey Kiselev2003-05-20 Andrey Kiselev <[email protected]> 5855b80291bSAndrey Kiselev 5865b80291bSAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 5875b80291bSAndrey Kiselev configure, Makefile.in: Switched back to the old behaviour. Likely 5885b80291bSAndrey Kiselev better solution should be found for OJPEG support. 5895b80291bSAndrey Kiselev 590d45ab962SAndrey Kiselev2003-05-11 Andrey Kiselev <[email protected]> 591d45ab962SAndrey Kiselev 592d45ab962SAndrey Kiselev * libtiff/mkversion.c: Fixed problem with wrong string size when 593d45ab962SAndrey Kiselev reading RELEASE-DATE file. 594d45ab962SAndrey Kiselev 59573cbf0b9SAndrey Kiselev2003-05-07 Andrey Kiselev <[email protected]> 59673cbf0b9SAndrey Kiselev 59773cbf0b9SAndrey Kiselev * tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array 59873cbf0b9SAndrey Kiselev index was out of range. 59973cbf0b9SAndrey Kiselev 600e2afef13SAndrey Kiselev2003-05-06 Andrey Kiselev <[email protected]> 601e2afef13SAndrey Kiselev 602e2afef13SAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 603e2afef13SAndrey Kiselev configure, Makefile.in: Improved libtiff compilation with OJPEG 604e2afef13SAndrey Kiselev support. Now no need for patching IJG JPEG library, hack requred by 605e2afef13SAndrey Kiselev libtiff will be compiled and used in-place. Implemented with 606e2afef13SAndrey Kiselev suggestion and help from Bill Allombert, Debian's libjpeg maintainer. 607e2afef13SAndrey Kiselev 6086e87a9bdSAndrey Kiselev * libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in 6096e87a9bdSAndrey Kiselev TIFFVGetFieldDefaulted() function. 6106e87a9bdSAndrey Kiselev 611a77a81b9SAndrey Kiselev2003-05-05 Andrey Kiselev <[email protected]> 612a77a81b9SAndrey Kiselev 613a77a81b9SAndrey Kiselev * tools/ppm2tiff.c: PPM header parser improved: now able to skip 614a77a81b9SAndrey Kiselev comments. 615a77a81b9SAndrey Kiselev 6168180aa18SAndrey Kiselev * tools/tiffdither.c: Fixed problem with bit fill order tag setting: 6178180aa18SAndrey Kiselev was not copied from source image. 6188180aa18SAndrey Kiselev 6198180aa18SAndrey Kiselev * libtiff/getimage.c: Workaround for some images without correct 6208180aa18SAndrey Kiselev info about alpha channel as per bug 6218180aa18SAndrey Kiselev 6228180aa18SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=331 6238180aa18SAndrey Kiselev 6243c54d5baSAndrey Kiselev2003-04-29 Andrey Kiselev <[email protected]> 6253c54d5baSAndrey Kiselev 626a77a81b9SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3. 6273c54d5baSAndrey Kiselev It basically allows one to use the /flateDecode filter for ZIP 6283c54d5baSAndrey Kiselev compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes 6293c54d5baSAndrey Kiselev 6303c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=328 6313c54d5baSAndrey Kiselev 632a77a81b9SAndrey Kiselev * tools/tiff2ps.c: Force deadzone printing when EPS output specified 6333c54d5baSAndrey Kiselev as per bug 6343c54d5baSAndrey Kiselev 6353c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=325 6363c54d5baSAndrey Kiselev 6373ec55027SAndrey Kiselev2003-04-17 Andrey Kiselev <[email protected]> 6383ec55027SAndrey Kiselev 6393ec55027SAndrey Kiselev * libtiff/tif_dirread.c: Removed additional check for StripByteCounts 6403ec55027SAndrey Kiselev due to problems with multidirectory images. Quality of error messages 6413ec55027SAndrey Kiselev improved. 6423ec55027SAndrey Kiselev 643ca2f9658SAndrey Kiselev2003-04-16 Andrey Kiselev <[email protected]> 644ca2f9658SAndrey Kiselev 645ca2f9658SAndrey Kiselev * tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG 646ca2f9658SAndrey Kiselev encoded images. See bug entries 647ca2f9658SAndrey Kiselev 648ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=275 649ca2f9658SAndrey Kiselev 650ca2f9658SAndrey Kiselev and 651ca2f9658SAndrey Kiselev 652ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=23 653ca2f9658SAndrey Kiselev 65455137ca3SAndrey Kiselev * libtiff/tif_dirread.c: Additional check for StripByteCounts 65555137ca3SAndrey Kiselev correctness. Fixes 65655137ca3SAndrey Kiselev 65755137ca3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=320 65855137ca3SAndrey Kiselev 6597f9ab89fSAndrey Kiselev2003-03-12 Andrey Kiselev <[email protected]> 6607f9ab89fSAndrey Kiselev 6617f9ab89fSAndrey Kiselev * tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c, 6627f9ab89fSAndrey Kiselev ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c, 6637f9ab89fSAndrey Kiselev tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c, 6647f9ab89fSAndrey Kiselev tiffmedian.c}: Added library version reporting facility to all tools. 6657f9ab89fSAndrey Kiselev 666d8cd741eSFrank Warmerdam2003-03-06 Frank Warmerdam <[email protected]> 667d8cd741eSFrank Warmerdam 668d8cd741eSFrank Warmerdam * port/install.sh.in: Fixed problems with install producing paths 669d8cd741eSFrank Warmerdam like ///usr/local/lib on cygwin. 670d8cd741eSFrank Warmerdam 6711f209352SAndrey Kiselev2003-02-27 Andrey Kiselev <[email protected]> 6721f209352SAndrey Kiselev 6731f209352SAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of 6741f209352SAndrey Kiselev raw input page. Patch supplied by Julien Gaulmin. See 6751f209352SAndrey Kiselev 6761f209352SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=293 6771f209352SAndrey Kiselev 6781f209352SAndrey Kiselev for details. 6791f209352SAndrey Kiselev 680248cfa15SFrank Warmerdam2003-02-26 Frank Warmerdam <[email protected]> 681248cfa15SFrank Warmerdam 68243439664SFrank Warmerdam * libtiff/tif_dir.c: fixed up the tif_postdecode settings 68343439664SFrank Warmerdam responsible for byte swapping complex image data. 68443439664SFrank Warmerdam 685248cfa15SFrank Warmerdam * libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till 686248cfa15SFrank Warmerdam LZWSetupDecode(). Needed to read LZW files in "r+" mode. 687248cfa15SFrank Warmerdam 688c9663e69SAndrey Kiselev2003-02-07 Andrey Kiselev <[email protected]> 689c9663e69SAndrey Kiselev 690c9663e69SAndrey Kiselev * tools/ppm2tiff.c: Fixed problem with too many arguments. 691c9663e69SAndrey Kiselev 692fe6e1155SAndrey Kiselev2003-02-04 Andrey Kiselev <[email protected]> 693fe6e1155SAndrey Kiselev 694fe6e1155SAndrey Kiselev * tools/raw2tiff.c: Memory leak fixed. 695fe6e1155SAndrey Kiselev 696be7810fcSAndrey Kiselev2003-02-03 Andrey Kiselev <[email protected]> 697be7810fcSAndrey Kiselev 698be7810fcSAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin 699be7810fcSAndrey Kiselev (thanks, Julien!). More switches for fax2tiff tool for better control 700be7810fcSAndrey Kiselev of input and output. Details at 701be7810fcSAndrey Kiselev 702be7810fcSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=272 703be7810fcSAndrey Kiselev 704a1a3a36dSFrank Warmerdam2003-02-03 Frank Warmerdam <[email protected]> 705a1a3a36dSFrank Warmerdam 706a1a3a36dSFrank Warmerdam * libtiff/tif_jpeg.c: Modified to defer initialization of jpeg 707a1a3a36dSFrank Warmerdam library so that we can check if there is already any tile/strip data 708a1a3a36dSFrank Warmerdam before deciding between creating a compressor or a decompressor. 709a1a3a36dSFrank Warmerdam 71032d2ec53SFrank Warmerdam2003-01-31 Frank Warmerdam <[email protected]> 71132d2ec53SFrank Warmerdam 71232d2ec53SFrank Warmerdam * libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is 71332d2ec53SFrank Warmerdam a pre-existing compressed image. That is, image writing to 71432d2ec53SFrank Warmerdam pre-existing compressed images is not allowed. 71532d2ec53SFrank Warmerdam 71632d2ec53SFrank Warmerdam * libtiff/tif_open.c: Removed error if opening a compressed file 71732d2ec53SFrank Warmerdam in update mode. 71832d2ec53SFrank Warmerdam 71932d2ec53SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=198 72032d2ec53SFrank Warmerdam 7214de68458SAndrey Kiselev2003-01-31 Andrey Kiselev <[email protected]> 7224de68458SAndrey Kiselev 7234de68458SAndrey Kiselev * config.guess, config.sub: Updated to recent upstream versions. 7244de68458SAndrey Kiselev 725036ce91eSFrank Warmerdam2003-01-15 Frank Warmerdam <[email protected]> 726036ce91eSFrank Warmerdam 727036ce91eSFrank Warmerdam * cut 3.6.0 Beta release. 728036ce91eSFrank Warmerdam 7298ae9d879SAndrey Kiselev2002-12-20 Andrey Kiselev <[email protected]> 7308ae9d879SAndrey Kiselev 7318ae9d879SAndrey Kiselev * tools/fax2ps.c, man/fax2ps.1: Page size was determined 7328ae9d879SAndrey Kiselev in wrong way as per bug 7338ae9d879SAndrey Kiselev 7348ae9d879SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=239 7358ae9d879SAndrey Kiselev 7362d0233a5SFrank Warmerdam2002-12-17 Frank Warmerdam <[email protected]> 7372d0233a5SFrank Warmerdam 7382d0233a5SFrank Warmerdam * libtiff/tif_dirread.c: Allow wrong sized arrays in 7392d0233a5SFrank Warmerdam TIFFFetchStripThing(). 7402d0233a5SFrank Warmerdam 7412d0233a5SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=49 7422d0233a5SFrank Warmerdam 743ea674e6bSFrank Warmerdam2002-12-02 Frank Warmerdam <[email protected]> 744ea674e6bSFrank Warmerdam 745ea674e6bSFrank Warmerdam * libtiff/tif_dir.c: fix problem with test on td_customValueCount. 746ea674e6bSFrank Warmerdam Was using realloc even first time. Fix by Igor Venevtsev. 747ea674e6bSFrank Warmerdam 748b920c1f9SFrank Warmerdam2002-11-30 Frank Warmerdam <[email protected]> 749b920c1f9SFrank Warmerdam 750267f3f7dSFrank Warmerdam * libtiff/tif_dir.c: fixed bug with resetting an existing custom 751267f3f7dSFrank Warmerdam field value. 752267f3f7dSFrank Warmerdam 753b920c1f9SFrank Warmerdam * libtiff/tif_dir.c: Fixed potential problem with ascii "custom" 754b920c1f9SFrank Warmerdam tags in TIFFVGetField() ... added missing break. 755b920c1f9SFrank Warmerdam 756834b6324SFrank Warmerdam2002-10-14 Frank Warmerdam <[email protected]> 757834b6324SFrank Warmerdam 758699a8625SFrank Warmerdam * tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make 759699a8625SFrank Warmerdam the scanline buffer long enough when writing rgb triplets. 760699a8625SFrank Warmerdam The scanline needs to be 3 X the number of dots or else it will 761699a8625SFrank Warmerdam contain an incomplete triplet and programs that try to separate 762699a8625SFrank Warmerdam the eps by redefining the colorimage operator will get messed up. 763699a8625SFrank Warmerdam Patch supplied by William Bader. 764699a8625SFrank Warmerdam 765834b6324SFrank Warmerdam * Makefile.in: added tif_extension.c to file list as per 766834b6324SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=218. 767834b6324SFrank Warmerdam 76828e76dbfSAndrey Kiselev2002-10-11 Andrey Kiselev <[email protected]> 76928e76dbfSAndrey Kiselev 77028e76dbfSAndrey Kiselev * configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for 77128e76dbfSAndrey Kiselev large files (>2GiB) supporting. New option in the config.site: 7725c7b0ab0SAndrey Kiselev LARGEFILE="yes". Should be enough for I/O of the large files. 77328e76dbfSAndrey Kiselev 7746cd33fc4SFrank Warmerdam2002-10-10 Frank Warmerdam <[email protected]> 7756cd33fc4SFrank Warmerdam 7766cd33fc4SFrank Warmerdam * libtiff/html/v3.6.0.html: new release notes. 7776cd33fc4SFrank Warmerdam 7786cd33fc4SFrank Warmerdam * libtiff/index.html: removed faq, cvs snapshot cruft. Added email 7796cd33fc4SFrank Warmerdam link for Andrey. Pointer to v3.6.0.html. 7806cd33fc4SFrank Warmerdam 7816cd33fc4SFrank Warmerdam * libtiff/Makefile.in: added direct rule for tiffvers.h for release. 7826cd33fc4SFrank Warmerdam 783bd771997SAndrey Kiselev2002-10-07 Andrey Kiselev <[email protected]> 7848180aa18SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken 7858180aa18SAndrey Kiselev (thanks, Sebastian!). New switches: 786bd771997SAndrey Kiselev -b # for a bottom margin of # inches 787bd771997SAndrey Kiselev -c center image 788bd771997SAndrey Kiselev -l # for a left margin of # inches 789bd771997SAndrey Kiselev -r rotate the image by 180 degrees 790bd771997SAndrey Kiselev New features merged with code for shrinking/overlapping. 791bd771997SAndrey Kiselev Previously added -c and -n switches (for overriding PS units) renamed 792bd771997SAndrey Kiselev in -x and -y respectively. 793bd771997SAndrey Kiselev 794bd771997SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=200 795bd771997SAndrey Kiselev 7961a1ccdb6SAndrey Kiselev * html/man/*.html: Updated from actual manual pages. 7971a1ccdb6SAndrey Kiselev 7983721a781SFrank Warmerdam2002-10-06 Frank Warmerdam <[email protected]> 7993721a781SFrank Warmerdam 800a8c488d4SFrank Warmerdam * libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong 801a8c488d4SFrank Warmerdam size on windows. Use #define boolean hack. 802a8c488d4SFrank Warmerdam 803a8c488d4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=188 804a8c488d4SFrank Warmerdam 8053721a781SFrank Warmerdam * libtiff/tiff.h: Don't do special type handling in tiff.h unless 8063721a781SFrank Warmerdam USING_VISUALAGE is defined. 8073721a781SFrank Warmerdam 8083721a781SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 8093721a781SFrank Warmerdam 810515b593cSFrank Warmerdam2002-10-03 Frank Warmerdam <[email protected]> 811515b593cSFrank Warmerdam 812515b593cSFrank Warmerdam * libtiff/tiff.h: added COMPRESSION_JP2000. 813515b593cSFrank Warmerdam 814ff993722SAndrey Kiselev2002-10-02 Andrey Kiselev <[email protected]> 815ff993722SAndrey Kiselev 816ff993722SAndrey Kiselev * libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays 817ff993722SAndrey Kiselev by the TIFFFetchByteArray() function. Should finally resolve 818ff993722SAndrey Kiselev 819ff993722SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 820ff993722SAndrey Kiselev 8214c0e27b0SAndrey Kiselev * configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT 82249ce50a8SAndrey Kiselev 82349ce50a8SAndrey Kiselev * html/Makefile.in: New targets added: html and groffhtml for 82449ce50a8SAndrey Kiselev producing HTML representations of the manual pages automatically. 82549ce50a8SAndrey Kiselev html target uses man2html tool, groffhtml uses groff tool. 8264c0e27b0SAndrey Kiselev 827515b593cSFrank Warmerdam2002-09-29 Frank Warmerdam <[email protected]> 828515b593cSFrank Warmerdam 829515b593cSFrank Warmerdam * configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support 830515b593cSFrank Warmerdam from John H. DuBois III. 831515b593cSFrank Warmerdam 832f88cde27SAndrey Kiselev2002-09-15 Andrey Kiselev <[email protected]> 833f88cde27SAndrey Kiselev 834f88cde27SAndrey Kiselev * Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added 835f88cde27SAndrey Kiselev manual page for raw2tiff(1) tool. 836f88cde27SAndrey Kiselev 837630fc85dSAndrey Kiselev2002-09-12 Andrey Kiselev <[email protected]> 838630fc85dSAndrey Kiselev 839630fc85dSAndrey Kiselev * /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to 840630fc85dSAndrey Kiselev the tiffio.h header file. 841630fc85dSAndrey Kiselev 842630fc85dSAndrey Kiselev * Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added 843630fc85dSAndrey Kiselev manual page for TIFFDataWidth() function 844630fc85dSAndrey Kiselev 8455ae8f23eSFrank Warmerdam2002-09-08 Frank Warmerdam <[email protected]> 8465ae8f23eSFrank Warmerdam 8473f6fe56dSFrank Warmerdam * libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair() 8483f6fe56dSFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196. 8493f6fe56dSFrank Warmerdam 8505ae8f23eSFrank Warmerdam * tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments 8515ae8f23eSFrank Warmerdam since we are unable to properly include the amount to skip. 8525ae8f23eSFrank Warmerdam 8535ae8f23eSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=80 8545ae8f23eSFrank Warmerdam 85583daf89bSAndrey Kiselev2002-09-02 Andrey Kiselev <[email protected]> 85683daf89bSAndrey Kiselev 85783daf89bSAndrey Kiselev * /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching 85883daf89bSAndrey Kiselev in TIFFFetchByteArray(). Problem described at 85983daf89bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 86083daf89bSAndrey Kiselev 861becb4e7fSAndrey Kiselev2002-08-22 Andrey Kiselev <[email protected]> 862becb4e7fSAndrey Kiselev 8635b3e083dSAndrey Kiselev * /libtiff/tif_dirinfo.c: Further additions to free custom fields 8645b3e083dSAndrey Kiselev in _TIFFSetupFieldInfo() function. 8655b3e083dSAndrey Kiselev See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details. 8665b3e083dSAndrey Kiselev 8675b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: Additional consistency checking added in 868c70e384aSAndrey Kiselev LZWDecode() and LZWDecodeCompat(). 869c70e384aSAndrey Kiselev Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190 87043539aa6SAndrey Kiselev and http://bugzilla.remotesensing.org/show_bug.cgi?id=100 871c70e384aSAndrey Kiselev 8725b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: 873becb4e7fSAndrey Kiselev Added check for valid code lengths in LZWDecode() and 874becb4e7fSAndrey Kiselev LZWDecodeCompat(). Fixes 875becb4e7fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=115 876becb4e7fSAndrey Kiselev 877202b3adeSAndrey Kiselev2002-08-16 Andrey Kiselev <[email protected]> 878202b3adeSAndrey Kiselev 879202b3adeSAndrey Kiselev * /libtiff/{Makefile.vc, libtiff.def}: 880202b3adeSAndrey Kiselev Missed declarations added. 881202b3adeSAndrey Kiselev 88207655e06SFrank Warmerdam2002-08-15 Frank Warmerdam <[email protected]> 88307655e06SFrank Warmerdam 8846663496bSFrank Warmerdam * tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the 8856663496bSFrank Warmerdam return code from the underlying pick function. 8866663496bSFrank Warmerdam 8876663496bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=177 8886663496bSFrank Warmerdam 88907655e06SFrank Warmerdam * tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap 89007655e06SFrank Warmerdam with FIELD_CUSTOM as mentioned in bug 169. 89107655e06SFrank Warmerdam 89207655e06SFrank Warmerdam * tif_close.c: added logic to free dynamically created anonymous 89307655e06SFrank Warmerdam field definitions to correct a small memory leak. 89407655e06SFrank Warmerdam 89507655e06SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=169 89607655e06SFrank Warmerdam 89748cd8465SAndrey Kiselev2002-08-10 Andrey Kiselev <[email protected]> 89848cd8465SAndrey Kiselev 89948cd8465SAndrey Kiselev * /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}: 90048cd8465SAndrey Kiselev New tool: raw2tiff --- raw images to TIFF converter. No manual page yet. 90148cd8465SAndrey Kiselev 902c78a5bdcSFrank Warmerdam2002-07-31 Frank Warmerdam <[email protected]> 903c78a5bdcSFrank Warmerdam 90463067a98SFrank Warmerdam * libtiff/tif_jpeg.c: Fixed problem with setting of nrows in 90563067a98SFrank Warmerdam JPEGDecode() as per bugzilla bug (issue 1): 90663067a98SFrank Warmerdam 90763067a98SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 90863067a98SFrank Warmerdam 909c78a5bdcSFrank Warmerdam * libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to 910c78a5bdcSFrank Warmerdam fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't 911c78a5bdcSFrank Warmerdam present in the tiff tags. 912c78a5bdcSFrank Warmerdam 913c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=168 914c78a5bdcSFrank Warmerdam 915c78a5bdcSFrank Warmerdam * libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and 916c78a5bdcSFrank Warmerdam TIFFWriteScanline() now set tif_row explicitly in case the codec has 917c78a5bdcSFrank Warmerdam fooled with the value. 918c78a5bdcSFrank Warmerdam 919c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 920c78a5bdcSFrank Warmerdam 9216050d390SAndrey Kiselev2002-06-22 Andrey Kiselev <[email protected]> 9226050d390SAndrey Kiselev 923202b3adeSAndrey Kiselev * /tools/tiff2ps.c: Added workaround for some software that may crash 9246050d390SAndrey Kiselev when last strip of image contains fewer number of scanlines than 9256050d390SAndrey Kiselev specified by the `/Height' variable. See 9266050d390SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=164 9276050d390SAndrey Kiselev for explanation. 9286050d390SAndrey Kiselev 929b3f6ae5bSAndrey Kiselev2002-06-21 Andrey Kiselev <[email protected]> 930419dd4c8SAndrey Kiselev 931419dd4c8SAndrey Kiselev * tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility: 932419dd4c8SAndrey Kiselev splitting long images in several pages. See 933419dd4c8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation. 934419dd4c8SAndrey Kiselev Patch granted by John Williams <[email protected]>. 935419dd4c8SAndrey Kiselev 9363e6470b4SFrank Warmerdam2002-06-11 Frank Warmerdam <[email protected]> 9373e6470b4SFrank Warmerdam 9383e6470b4SFrank Warmerdam * libtiff/contrib/win95: renamed to contrib/win_dib. Added new 9393e6470b4SFrank Warmerdam Tiffile.cpp example of converting TIFF files into a DIB on Win32. 9403e6470b4SFrank Warmerdam This one is described in: 9413e6470b4SFrank Warmerdam 9423e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=143 9433e6470b4SFrank Warmerdam 9443e6470b4SFrank Warmerdam * libtiff/tif_ojpeg.c: Major upgrade from Scott. See details at: 9453e6470b4SFrank Warmerdam 9463e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=156 9473e6470b4SFrank Warmerdam 9483877c58dSAndrey Kiselev2002-05-10 Andrey Kiselev <[email protected]> 9493877c58dSAndrey Kiselev 9503877c58dSAndrey Kiselev * tools/tiff2ps: New commandline switches to override resolution 9513877c58dSAndrey Kiselev units obtained from the input file. Closes 9523877c58dSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=131 9533877c58dSAndrey Kiselev 9544dff88abSAndrey Kiselev2002-04-26 Andrey Kiselev <[email protected]> 9554dff88abSAndrey Kiselev 9564dff88abSAndrey Kiselev * libtiff/libtiff.def: Added missed declaration. 9574dff88abSAndrey Kiselev 9581cf9042eSAndrey Kiselev2002-04-22 Andrey Kiselev <[email protected]> 9591cf9042eSAndrey Kiselev 9601cf9042eSAndrey Kiselev * tools/fax2tiff.c: Updated to reflect latest changes in libtiff. 9611cf9042eSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125 9621cf9042eSAndrey Kiselev 9630a42ac77SAndrey Kiselev2002-04-20 Andrey Kiselev <[email protected]> 9640a42ac77SAndrey Kiselev 9650a42ac77SAndrey Kiselev * libtiff/tif_open.c: Pointers to custom procedures 9660a42ac77SAndrey Kiselev in TIFFClientOpen() are checked to be not NULL-pointers. 9670a42ac77SAndrey Kiselev 9689532ac8aSAndrey Kiselev2002-04-18 Andrey Kiselev <[email protected]> 9699532ac8aSAndrey Kiselev 9709532ac8aSAndrey Kiselev * libtiff/libtiff.def: Added missed declarations. 9719532ac8aSAndrey Kiselev 9729532ac8aSAndrey Kiselev * libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure. 9739532ac8aSAndrey Kiselev 974a8e46b54SAndrey Kiselev2002-04-16 Andrey Kiselev <[email protected]> 975a8e46b54SAndrey Kiselev 9769532ac8aSAndrey Kiselev * libtiff/tif_lzw.c: Additional checks for data integrity introduced. 977a8e46b54SAndrey Kiselev Should finally close 978a8e46b54SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=100 979a8e46b54SAndrey Kiselev 980a9a67d4bSAndrey Kiselev2002-04-10 Andrey Kiselev <[email protected]> 981a8e46b54SAndrey Kiselev 9821cf9042eSAndrey Kiselev * tools/tiff2ps: Division by zero fixed. 983a9a67d4bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88 984a9a67d4bSAndrey Kiselev 985c47f6953SAndrey Kiselev2002-04-09 Andrey Kiselev <[email protected]> 986c47f6953SAndrey Kiselev 987c47f6953SAndrey Kiselev * libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h: 988c47f6953SAndrey Kiselev TIFFCheckpointDirectory() routine added. 989c47f6953SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124 990c47f6953SAndrey Kiselev 991c47f6953SAndrey Kiselev * man/: TIFFWriteDirectory.3t, Makefile.in: Added description 992c47f6953SAndrey Kiselev for the new function. 993c47f6953SAndrey Kiselev 99433648598SAndrey Kiselev2002-04-08 Andrey Kiselev <[email protected]> 99533648598SAndrey Kiselev 996c47f6953SAndrey Kiselev * libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced 997c47f6953SAndrey Kiselev additional members tif->tif_decodestatus and tif->tif_encodestatus 998c47f6953SAndrey Kiselev for correct handling of unconfigured codecs (we should not try to read 999c47f6953SAndrey Kiselev data or to define data size without correct codecs). 100033648598SAndrey Kiselev 100133648598SAndrey Kiselev * libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK 1002c47f6953SAndrey Kiselev changed. Now it has used tif->tif_decodestatus and 1003c47f6953SAndrey Kiselev tif->tif_encodestatus. 100433648598SAndrey Kiselev Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in 100533648598SAndrey Kiselev case of __cvs_8.tif test image). 100633648598SAndrey Kiselev 1007216bf01bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in 1008216bf01bSAndrey Kiselev tif_dirread.c when TIFFCreateAnonFieldInfo was introduced. 1009216bf01bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case 1010216bf01bSAndrey Kiselev of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif. 1011216bf01bSAndrey Kiselev 10122f7e5be9SAndrey Kiselev2002-04-04 Andrey Kiselev <[email protected]> 10132f7e5be9SAndrey Kiselev 1014c47f6953SAndrey Kiselev * libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat 10152f7e5be9SAndrey Kiselev replaced by warnings. Now libtiff should read corrupted LZW-compressed 10162f7e5be9SAndrey Kiselev files by skipping bad strips. 10172f7e5be9SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100 10181fec47ceSFrank Warmerdam 10191fec47ceSFrank Warmerdam2002-04-03 Frank Warmerdam <[email protected]> 10201fec47ceSFrank Warmerdam 10211fec47ceSFrank Warmerdam * libtiff/tif_dirwrite.c: Removed some dead code. 10221fec47ceSFrank Warmerdam 10231fec47ceSFrank Warmerdam * libtiff/*: Cleanup some warnings. 10241fec47ceSFrank Warmerdam 10251fec47ceSFrank Warmerdam * libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField() 10261fec47ceSFrank Warmerdam for variable length FIELD_CUSTOM values. Was int * but should be 10271fec47ceSFrank Warmerdam u_short *. 10281fec47ceSFrank Warmerdam 1029adffbd3dSAndrey Kiselev2002-04-01 Andrey Kiselev <[email protected]> 1030adffbd3dSAndrey Kiselev 1031adffbd3dSAndrey Kiselev * tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp 1032adffbd3dSAndrey Kiselev utility (at cpStripToTile routine). 1033adffbd3dSAndrey Kiselev 1034a69516b3SFrank Warmerdam2002-03-27 Frank Warmerdam <[email protected]> 1035a69516b3SFrank Warmerdam 1036a5e9827aSFrank Warmerdam * tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func. 1037a5e9827aSFrank Warmerdam 1038a5e9827aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=111 1039a5e9827aSFrank Warmerdam 1040a69516b3SFrank Warmerdam * tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with 1041a69516b3SFrank Warmerdam passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE). 1042a69516b3SFrank Warmerdam 1043a69516b3SFrank Warmerdam * libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so 1044a69516b3SFrank Warmerdam that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example. 1045a69516b3SFrank Warmerdam 104639c69d9bSDwight Kelly2002-03-26 Dwight Kelly <[email protected]> 104739c69d9bSDwight Kelly 104839c69d9bSDwight Kelly * libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 104939c69d9bSDwight Kelly tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined 105039c69d9bSDwight Kelly in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec 105139c69d9bSDwight Kelly INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes: 105239c69d9bSDwight Kelly CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and 105339c69d9bSDwight Kelly INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9). 105439c69d9bSDwight Kelly 1055198aa7d9SAndrey Kiselev2002-03-26 Andrey Kiselev <[email protected]> 1056198aa7d9SAndrey Kiselev 1057198aa7d9SAndrey Kiselev * libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile 1058198aa7d9SAndrey Kiselev now also uses TIFFRGBAImageOK before reading. This is additional fix 1059198aa7d9SAndrey Kiselev for http://bugzilla.remotesensing.org/show_bug.cgi?id=110 1060198aa7d9SAndrey Kiselev 106129269c9bSAndrey Kiselev2002-03-25 Andrey Kiselev <[email protected]> 106229269c9bSAndrey Kiselev 106329269c9bSAndrey Kiselev * libtiff/: tif_getimage.c: Additional check for supported 106429269c9bSAndrey Kiselev codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses 106529269c9bSAndrey Kiselev TIFFRGBAImageOK before reading. 106629269c9bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110 106729269c9bSAndrey Kiselev 1068f02a098bSAndrey Kiselev2002-03-15 Andrey Kiselev <[email protected]> 1069f02a098bSAndrey Kiselev 1070f02a098bSAndrey Kiselev * libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 1071f02a098bSAndrey Kiselev tif_dirwrite.c: Added routine TIFFDataWidth for detrmining 1072f02a098bSAndrey Kiselev TIFFDataType sizes instead of working with tiffDataWidth array 1073f02a098bSAndrey Kiselev directly. Should prevent out-of-borders bugs in case of unknown or 1074f02a098bSAndrey Kiselev broken data types. EstimateStripByteCounts routine modified, so it 1075f02a098bSAndrey Kiselev won't work when tags with uknown sizes founded. 1076f02a098bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109 1077f02a098bSAndrey Kiselev 1078f02a098bSAndrey Kiselev2002-03-13 Andrey Kiselev <[email protected]> 1079f02a098bSAndrey Kiselev 1080f02a098bSAndrey Kiselev * libtiff/tif_getimage.c: Added support for correct handling 1081f02a098bSAndrey Kiselev `Orientation' tag in gtTileContig. Should be added in other gt* 1082f02a098bSAndrey Kiselev functions as well, but I have not images for testing yet. Partially 1083f02a098bSAndrey Kiselev resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23 1084f02a098bSAndrey Kiselev 1085f02a098bSAndrey Kiselev2002-03-10 Andrey Kiselev <[email protected]> 1086f02a098bSAndrey Kiselev 1087f02a098bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to 1088f02a098bSAndrey Kiselev read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION, 1089f02a098bSAndrey Kiselev TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC. Closes 1090f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=99 1091f02a098bSAndrey Kiselev 1092f02a098bSAndrey Kiselev2002-03-08 Andrey Kiselev <[email protected]> 1093f02a098bSAndrey Kiselev 1094f02a098bSAndrey Kiselev * libtiff/Makefile.in, tools/Makefile.in: Shared library will not 1095f02a098bSAndrey Kiselev be stripped when installing, utility binaries will do. Closes 1096f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=93 1097f02a098bSAndrey Kiselev 10985f20db7fSFrank Warmerdam2002-02-28 Frank Warmerdam <[email protected]> 10995f20db7fSFrank Warmerdam 11005f20db7fSFrank Warmerdam * man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT. 11015f20db7fSFrank Warmerdam 11025f20db7fSFrank Warmerdam * man/libtiff.3t: added copyright tag info. 11035f20db7fSFrank Warmerdam 11048ed40250SFrank Warmerdam2002-02-11 Frank Warmerdam <[email protected]> 11058ed40250SFrank Warmerdam 1106c3e810eaSFrank Warmerdam * libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__. 1107c3e810eaSFrank Warmerdam 1108c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 1109c3e810eaSFrank Warmerdam 1110c3e810eaSFrank Warmerdam * man/Makefile.in: Patch DESTDIR handling 1111c3e810eaSFrank Warmerdam 1112c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=95 1113c3e810eaSFrank Warmerdam 11148ed40250SFrank Warmerdam * configure: OpenBSD changes for Sparc64 and DSO version. 11158ed40250SFrank Warmerdam 11168ed40250SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=96 11178ed40250SFrank Warmerdam 11188ed40250SFrank Warmerdam2002-02-05 Frank Warmerdam <[email protected]> 11198ed40250SFrank Warmerdam 11208ed40250SFrank Warmerdam * config.site/configure: added support for OJPEG=yes option to enable 11218ed40250SFrank Warmerdam OJPEG support from config.site. 11228ed40250SFrank Warmerdam 1123b8ffea63SFrank Warmerdam2002-01-27 Frank Warmerdam <[email protected]> 1124b8ffea63SFrank Warmerdam 1125b8ffea63SFrank Warmerdam * html/document.html: fixed links for TIFf 6 docs. 1126b8ffea63SFrank Warmerdam 1127c77822c1SFrank Warmerdam2002-01-18 Frank Warmerdam <[email protected]> 1128c77822c1SFrank Warmerdam 1129f27eafc9SFrank Warmerdam * config.guess, config.sub: Updated from ftp.gnu.org/pub/config. 1130f27eafc9SFrank Warmerdam 1131c777c2c0SFrank Warmerdam * libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the 1132c777c2c0SFrank Warmerdam decodestrip function returns anything not greater than zero as per 1133c777c2c0SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=97 1134c777c2c0SFrank Warmerdam 1135c77822c1SFrank Warmerdam * configure: Modify CheckForBigEndian so it can work in a cross 1136c77822c1SFrank Warmerdam compiled situation. 1137c77822c1SFrank Warmerdam 1138fb4cb161SFrank Warmerdam2002-01-16 Frank Warmerdam <[email protected]> 1139fb4cb161SFrank Warmerdam 11409606d1f5SFrank Warmerdam * tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list. 11419606d1f5SFrank Warmerdam 11427adb8976SFrank Warmerdam * tools/tiffset.c: fix bug in error reporting. 11437adb8976SFrank Warmerdam 1144fb4cb161SFrank Warmerdam * tools/tiffcp.c: fix several warnings that show up with -Wall. 1145fb4cb161SFrank Warmerdam 1146d6559489SFrank Warmerdam2002-01-04 Frank Warmerdam <[email protected]> 1147d6559489SFrank Warmerdam 1148d6559489SFrank Warmerdam * libtiff/tif_jpeg.c: fixed computation of segment_width for 1149d6559489SFrank Warmerdam tiles files to avoid error about it not matching the 1150d6559489SFrank Warmerdam cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 1151d6559489SFrank Warmerdam size.") for ITIFF files. Apparently the problem was incorporated since 1152d6559489SFrank Warmerdam 3.5.5, presumably during the OJPEG/JPEG work recently. 1153d6559489SFrank Warmerdam 115462d37363SFrank Warmerdam2001-12-15 Frank Warmerdam <[email protected]> 115562d37363SFrank Warmerdam 1156d6559489SFrank Warmerdam * configure, libtiff/Makefile.in: Changes for building on MacOS 10.1. 1157d6559489SFrank Warmerdam 1158d6559489SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 1159d6559489SFrank Warmerdam 116062d37363SFrank Warmerdam * libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1 116162d37363SFrank Warmerdam (defined in tiffconf.h - 1 by default) then the RGBA interface 116262d37363SFrank Warmerdam will assume that a fourth extra sample is ASSOCALPHA if the 116362d37363SFrank Warmerdam EXTRASAMPLE value isn't set for it. This changes the behaviour of 116462d37363SFrank Warmerdam the library, but makes it work better with RGBA files produced by 116562d37363SFrank Warmerdam lots of applications that don't mark the alpha values properly. 116662d37363SFrank Warmerdam 116762d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=93 116862d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=65 116962d37363SFrank Warmerdam 117005d24d30SFrank Warmerdam2001-12-12 Frank Warmerdam <[email protected]> 117105d24d30SFrank Warmerdam 117205d24d30SFrank Warmerdam * libtiff/tif_jpeg.c: allow jpeg data stream sampling values to 117305d24d30SFrank Warmerdam override those from tiff directory. This makes this work with 117405d24d30SFrank Warmerdam ImageGear generated files. 117505d24d30SFrank Warmerdam 1176bf0c6fb0SFrank Warmerdam2001-12-07 Frank Warmerdam <[email protected]> 1177bf0c6fb0SFrank Warmerdam 1178bf0c6fb0SFrank Warmerdam * html/Makefile.in: added missing images per bug 92. 1179bf0c6fb0SFrank Warmerdam 1180bf0c6fb0SFrank Warmerdam * port/Makefile.in: fixed clean target per bug 92. 1181bf0c6fb0SFrank Warmerdam 1182f88d97efSFrank Warmerdam2001-11-28 Frank Warmerdam <[email protected]> 1183f88d97efSFrank Warmerdam 1184ce8daaa7SFrank Warmerdam * Reissue 3.5.7 release. 1185ce8daaa7SFrank Warmerdam 1186f88d97efSFrank Warmerdam * libtiff/mkversion.c: Fix output of TIFF_VERSION to be 1187f88d97efSFrank Warmerdam YYYYMMDD so that it is increasing over time. 1188f88d97efSFrank Warmerdam 1189f88d97efSFrank Warmerdam * Makefile.in: Ensure that tiffvers.h is regenerated in the 1190f88d97efSFrank Warmerdam make release target. 1191f88d97efSFrank Warmerdam 1192f88d97efSFrank Warmerdam * Makefile.in: added libtiff/tiffvers.h to the release file list. 1193f88d97efSFrank Warmerdam 1194b7508608SFrank Warmerdam2001-11-23 Frank Warmerdam <[email protected]> 1195b7508608SFrank Warmerdam 1196b7508608SFrank Warmerdam * added html/v3.5.7.html, updated html/index.html. 1197b7508608SFrank Warmerdam 1198b7508608SFrank Warmerdam * Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}. 1199b7508608SFrank Warmerdam 12004eaff9b6SFrank Warmerdam2001-11-15 Frank Warmerdam <[email protected]> 12014eaff9b6SFrank Warmerdam 12024eaff9b6SFrank Warmerdam * configure: fixed test for -lm. 12034eaff9b6SFrank Warmerdam 120494190c5dSFrank Warmerdam2001-11-02 Frank Warmerdam <[email protected]> 120594190c5dSFrank Warmerdam 120694190c5dSFrank Warmerdam * Added PHOTOMETRIC_ITULAB as per bug 90. 120794190c5dSFrank Warmerdam 120894190c5dSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=90 120994190c5dSFrank Warmerdam 12102ba4c211SFrank Warmerdam2001-10-10 Frank Warmerdam <[email protected]> 12112ba4c211SFrank Warmerdam 12122ba4c211SFrank Warmerdam * libtiff/tiff.h: I have created COMPRESSION_CCITT_T4, 12132ba4c211SFrank Warmerdam COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases 12142ba4c211SFrank Warmerdam in keeping with TIFF 6.0 standard in tiff.h 12152ba4c211SFrank Warmerdam 12162ba4c211SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=83 12172ba4c211SFrank Warmerdam 12184b1d7e4cSFrank Warmerdam2001-09-26 Frank Warmerdam <[email protected]> 12194b1d7e4cSFrank Warmerdam 12204b1d7e4cSFrank Warmerdam * libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function. 12214b1d7e4cSFrank Warmerdam Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory. 12224b1d7e4cSFrank Warmerdam 12239fbd11ffSFrank Warmerdam2001-09-24 Frank Warmerdam <[email protected]> 12249fbd11ffSFrank Warmerdam 12252c26534cSFrank Warmerdam * libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug. 12262c26534cSFrank Warmerdam 12272c26534cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=78 12282c26534cSFrank Warmerdam 12292c26534cSFrank Warmerdam * libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an 12302c26534cSFrank Warmerdam error about LZW not being available. 12312c26534cSFrank Warmerdam 12322c26534cSFrank Warmerdam * libtiff/tif_dir.c: propagate failure to initialize compression 12332c26534cSFrank Warmerdam back from TIFFSetField() as an error status, so applications can 12342c26534cSFrank Warmerdam detect failure. 12352c26534cSFrank Warmerdam 12362c26534cSFrank Warmerdam * libtiff/tif_dir.c: removed the auto replacement of 12372c26534cSFrank Warmerdam COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField(). 12382c26534cSFrank Warmerdam 12399fbd11ffSFrank Warmerdam * Removed Makefile, tools/Makefile, port/install.sh, man/Makefile 12409fbd11ffSFrank Warmerdam from CVS as they are all supposed to be auto-generated by configure. 12419fbd11ffSFrank Warmerdam 1242e1d66ae9SFrank Warmerdam2001-09-22 Frank Warmerdam <[email protected]> 1243e1d66ae9SFrank Warmerdam 1244e1d66ae9SFrank Warmerdam * libtiff/tif_ojpeg.c: new update from Scott. 1245e1d66ae9SFrank Warmerdam 12464b1fc8b6SFrank Warmerdam2001-09-09 Frank Warmerdam <[email protected]> 12474b1fc8b6SFrank Warmerdam 1248bc63306cSFrank Warmerdam * libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to 1249bc63306cSFrank Warmerdam always use the "safe" version, even if there is a very slight 1250bc63306cSFrank Warmerdam cost in performance. 1251bc63306cSFrank Warmerdam 1252bc63306cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=54 1253bc63306cSFrank Warmerdam 1254ad4b0adcSFrank Warmerdam * libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@ 1255ad4b0adcSFrank Warmerdam in two places. 1256ad4b0adcSFrank Warmerdam 125763c726acSFrank Warmerdam * libtiff/tif_getimage.c: Fixed problem with reading strips or 125863c726acSFrank Warmerdam tiles that don't start on a tile boundary. Fix contributed by 125963c726acSFrank Warmerdam Josep Vallverdu (from HP), and further described in bug 47. 126063c726acSFrank Warmerdam 126163c726acSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=47 126263c726acSFrank Warmerdam 126363c726acSFrank Warmerdam * tools/tiff2ps.c: added OJPEG YCbCr to RGB support. 126463c726acSFrank Warmerdam 12654b1fc8b6SFrank Warmerdam * libtiff/tif_ojpeg.c: Applied substantial patch from Scott. 12664b1fc8b6SFrank Warmerdam 1267e7bdb189SFrank Warmerdam2001-09-06 Frank Warmerdam <[email protected]> 1268e7bdb189SFrank Warmerdam 1269e7bdb189SFrank Warmerdam * libtiff/tif_packbits.c: fixed memory overrun error. 1270e7bdb189SFrank Warmerdam 1271e7bdb189SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=77 1272e7bdb189SFrank Warmerdam 1273d15abe66SFrank Warmerdam2001-08-31 Frank Warmerdam <[email protected]> 1274d15abe66SFrank Warmerdam 1275d15abe66SFrank Warmerdam * libtiff/tif_getimage.c: relax handling of contig case where 1276d15abe66SFrank Warmerdam there are extra samples that are supposed to be ignored. This 1277d15abe66SFrank Warmerdam should now work for 8bit greyscale or palletted images. 1278d15abe66SFrank Warmerdam 1279d15abe66SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=75 1280d15abe66SFrank Warmerdam 1281abf486d1SFrank Warmerdam2001-08-28 Frank Warmerdam <[email protected]> 1282abf486d1SFrank Warmerdam 1283abf486d1SFrank Warmerdam * libtiff/tif_getimage.c: Don't complain for CMYK (separated) 1284abf486d1SFrank Warmerdam images with more than four samples per pixel. See: 1285abf486d1SFrank Warmerdam 1286abf486d1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=73 1287abf486d1SFrank Warmerdam 12887f127122SFrank Warmerdam2001-08-10 Frank Warmerdam <[email protected]> 12897f127122SFrank Warmerdam 12907afe0a69SFrank Warmerdam * libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy() 12917afe0a69SFrank Warmerdam in TIFFReadRGBATile() to avoid issues in cases of overlapping 12927afe0a69SFrank Warmerdam buffers. See Bug 69 in Bugzilla. 12937afe0a69SFrank Warmerdam 12947afe0a69SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=69 12957afe0a69SFrank Warmerdam 12967f127122SFrank Warmerdam * tools/tiff2rgba.c: fixed getopt() call so that -b works again. 12977f127122SFrank Warmerdam 129866ca643dSFrank Warmerdam2001-08-09 Frank Warmerdam <[email protected]> 129966ca643dSFrank Warmerdam 130066ca643dSFrank Warmerdam * libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__ 130166ca643dSFrank Warmerdam when checking for 64 bit architectures as per bugzilla bug 67. 130266ca643dSFrank Warmerdam 1303c997939eSFrank Warmerdam2001-07-27 Frank Warmerdam <[email protected]> 1304c997939eSFrank Warmerdam 1305c997939eSFrank Warmerdam * man/Makefile.in: add TIFFClientOpen link as per debian submitted 1306c997939eSFrank Warmerdam bug 66. 1307c997939eSFrank Warmerdam 13085579e5cdSFrank Warmerdam2001-07-20 Frank Warmerdam <[email protected]> 13095579e5cdSFrank Warmerdam 13105579e5cdSFrank Warmerdam * libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H 13115579e5cdSFrank Warmerdam has been included. 13125579e5cdSFrank Warmerdam 131371a2c4a0SFrank Warmerdam2001-07-19 Frank Warmerdam <[email protected]> 131471a2c4a0SFrank Warmerdam 131571a2c4a0SFrank Warmerdam * libtiff/tif_open.c: Seek back to zero after failed read, 131671a2c4a0SFrank Warmerdam before writing header. 131771a2c4a0SFrank Warmerdam 131848b7fecaSFrank Warmerdam2001-07-18 Frank Warmerdam <[email protected]> 131948b7fecaSFrank Warmerdam 132048b7fecaSFrank Warmerdam * libtiff/tif_ojpeg.c: updates from Scott. Handles colors 132148b7fecaSFrank Warmerdam much better. Now depends on having patched libjpeg as per 132248b7fecaSFrank Warmerdam patch in contrib/ojpeg/*. 132348b7fecaSFrank Warmerdam 132487f580c1SFrank Warmerdam2001-07-17 Frank Warmerdam <[email protected]> 132587f580c1SFrank Warmerdam 132687f580c1SFrank Warmerdam * */Makefile.in: added DESTDIR support. 132787f580c1SFrank Warmerdam 132887f580c1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=60 132987f580c1SFrank Warmerdam 1330f45df42bSFrank Warmerdam2001-07-16 Frank Warmerdam <[email protected]> 1331f45df42bSFrank Warmerdam 1332f45df42bSFrank Warmerdam * configure, libtiff/Makefile.in: applied OpenBSD patches 1333f45df42bSFrank Warmerdam as per: 1334f45df42bSFrank Warmerdam 1335f45df42bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=61 1336f45df42bSFrank Warmerdam 133763ad6142SFrank Warmerdam2001-06-28 Frank Warmerdam <[email protected]> 133863ad6142SFrank Warmerdam 13390ef54341SFrank Warmerdam * libtiff/tif_getimage.c: Fixed so that failure is properly 13400ef54341SFrank Warmerdam reported by gtTileContig, gtStripContig, gtTileSeparate and 13410ef54341SFrank Warmerdam gtStripSeparate. 13420ef54341SFrank Warmerdam 13430ef54341SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=51 13440ef54341SFrank Warmerdam 134563ad6142SFrank Warmerdam * tiffcmp.c: Fixed multi samples per pixel support for ContigCompare. 134663ad6142SFrank Warmerdam Updated bug section of tiffcmp.1 to note tiled file issues. 134763ad6142SFrank Warmerdam 134863ad6142SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=53 134963ad6142SFrank Warmerdam 1350e0368fb9SFrank Warmerdam2001-06-22 Frank Warmerdam <[email protected]> 1351e0368fb9SFrank Warmerdam 1352ecfaa86dSFrank Warmerdam * configure: Changes for DSO generation on AIX provided by 1353ecfaa86dSFrank Warmerdam John Marquart <[email protected]>. 1354ecfaa86dSFrank Warmerdam 1355e0368fb9SFrank Warmerdam * configure, libtiff/Makeifle.in: Modified to build DSOs properly 1356e0368fb9SFrank Warmerdam on Darwin thanks to Robert Krajewski ([email protected]) and 1357e0368fb9SFrank Warmerdam Keisuke Fujii ([email protected]). 1358e0368fb9SFrank Warmerdam 1359f8473790SFrank Warmerdam2001-06-13 Frank Warmerdam <[email protected]> 1360f8473790SFrank Warmerdam 1361f8473790SFrank Warmerdam * tools/tiff2rgba.c: added -n flag to avoid emitting alpha component. 1362f8473790SFrank Warmerdam 1363f8473790SFrank Warmerdam * man/tiff2rgba.1: new 1364f8473790SFrank Warmerdam 1365f1492d55SFrank Warmerdam2001-05-22 Frank Warmerdam <[email protected]> 1366f1492d55SFrank Warmerdam 1367f1492d55SFrank Warmerdam * Added tiffset and tif_ojpeg to the dist lists in Makefile.in. 1368f1492d55SFrank Warmerdam 13698ff59a64SFrank Warmerdam2001-05-13 Frank Warmerdam <[email protected]> 13708ff59a64SFrank Warmerdam 13718ff59a64SFrank Warmerdam * libtiff/tools/thumbnail.c: changed default output compression 13728ff59a64SFrank Warmerdam to packbits from LZW since LZW isn't generally available. 13738ff59a64SFrank Warmerdam 137447c14d60SFrank Warmerdam2001-05-12 Frank Warmerdam <[email protected]> 137547c14d60SFrank Warmerdam 137647c14d60SFrank Warmerdam * libtiff/tif_ojpeg.c: New. 137747c14d60SFrank Warmerdam libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related 137847c14d60SFrank Warmerdam to OJPEG support. 137947c14d60SFrank Warmerdam 138047c14d60SFrank Warmerdam Scott Marovich <[email protected]> supplied OJPEG support. 138147c14d60SFrank Warmerdam 138247c14d60SFrank Warmerdam2001-05-11 Frank Warmerdam <[email protected]> 138347c14d60SFrank Warmerdam 138447c14d60SFrank Warmerdam * tiff.h: removed, it duplicates libtiff/tiff.h. 138547c14d60SFrank Warmerdam 13861b7a8402SFrank Warmerdam2001-05-08 Frank Warmerdam <[email protected]> 13871b7a8402SFrank Warmerdam 13881f9632f9SFrank Warmerdam * libtiff/tif_dirinfo.c: moved pixar and copyright flags to 13891f9632f9SFrank Warmerdam ensure everything is in order. 13901f9632f9SFrank Warmerdam 13911b7a8402SFrank Warmerdam * libtiff/libtiff.def: added TIFFCreateDirectory and 13921b7a8402SFrank Warmerdam TIFFDefaultStripSize as per: 13931b7a8402SFrank Warmerdam 13941b7a8402SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=46 13951b7a8402SFrank Warmerdam 139628dd547bSFrank Warmerdam2001-05-02 Frank Warmerdam <[email protected]> 139728dd547bSFrank Warmerdam 139828dd547bSFrank Warmerdam * libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for 139928dd547bSFrank Warmerdam TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to 140028dd547bSFrank Warmerdam force use of uint32 counts instead of short counts. 140128dd547bSFrank Warmerdam 140228dd547bSFrank Warmerdam * libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the 140328dd547bSFrank Warmerdam case of writing TIFF_BYTE/TIFF_SBYTE fields. 140428dd547bSFrank Warmerdam 140528dd547bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=43 140628dd547bSFrank Warmerdam 1407b117e2acSFrank Warmerdam2001-05-01 Frank Warmerdam <[email protected]> 1408b117e2acSFrank Warmerdam 1409b117e2acSFrank Warmerdam * libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per 1410b117e2acSFrank Warmerdam bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44 1411b117e2acSFrank Warmerdam 1412f99796d1SFrank Warmerdam2001-04-05 Frank Warmerdam <[email protected]> 1413f99796d1SFrank Warmerdam 1414f99796d1SFrank Warmerdam * tiffio.h: removed C++ style comment. 1415f99796d1SFrank Warmerdam 1416f99796d1SFrank Warmerdam * configure: fixed up SCRIPT_SH/SHELL handling. 1417f99796d1SFrank Warmerdam 1418f99796d1SFrank Warmerdam * Makefile.in: Fixed SCRIPT_SH/SHELL handling. 1419f99796d1SFrank Warmerdam 1420f99796d1SFrank Warmerdam * config.guess: documented more variables as per bug 40. 1421f99796d1SFrank Warmerdam 142221724616SFrank Warmerdam2001-04-03 Frank Warmerdam <[email protected]> 142321724616SFrank Warmerdam 142421724616SFrank Warmerdam * configure, *Makefile.in: Various changes to improve configuration 142521724616SFrank Warmerdam for HP/UX specifically, and also in general. They include: 142621724616SFrank Warmerdam - Try to handle /usr/bin/sh instead of /bin/sh where necessary. 142721724616SFrank Warmerdam - Upgrade to HP/UX 10.x+ compiler, linker and dso options. 142821724616SFrank Warmerdam - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP 142921724616SFrank Warmerdam - Use -${MAKEFLAGS} in sub makes from makefiles. 143021724616SFrank Warmerdam 143121724616SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=40 143221724616SFrank Warmerdam 14338671dffeSFrank Warmerdam2001-04-02 Frank Warmerdam <[email protected]> 14348671dffeSFrank Warmerdam 14350263998eSFrank Warmerdam * libtiff/tiff.h: Applied hac to try and resolve the problem 14360263998eSFrank Warmerdam with the inttypes.h include file on AIX. 14370263998eSFrank Warmerdam 14380263998eSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=39 14390263998eSFrank Warmerdam 14409864187bSFrank Warmerdam * VERSION: update to 3.5.7 beta in preparation for release. 14419864187bSFrank Warmerdam 1442a2558120SFrank Warmerdam * configure/config.site: modified to check if -lm is needed for 1443a2558120SFrank Warmerdam MACHDEPLIBS if not supplied by config.site. Needed for Darwin. 1444a2558120SFrank Warmerdam 14458671dffeSFrank Warmerdam * config.guess: updated wholesale to an FSF version apparently 14468671dffeSFrank Warmerdam from 1998 (as opposed to 1994). This is mainly inspired by 14478671dffeSFrank Warmerdam providing for MacOS X support. 14488671dffeSFrank Warmerdam 14498671dffeSFrank Warmerdam2001-03-29 Frank Warmerdam <[email protected]> 14508671dffeSFrank Warmerdam 14518671dffeSFrank Warmerdam * configure, Makefile.in, etc: added support for OPTIMIZER being 14528671dffeSFrank Warmerdam set from config.site. 14538671dffeSFrank Warmerdam 14547a1ad5e9SFrank Warmerdam2001-03-28 Frank Warmerdam <[email protected]> 14557a1ad5e9SFrank Warmerdam 14564f4c99abSFrank Warmerdam * fax2ps.c: Helge (libtiff at oldach.net) submitted fix: 14574f4c99abSFrank Warmerdam 14584f4c99abSFrank Warmerdam Here's a fix for fax2ps that corrects behaviour for non-Letter paper 14594f4c99abSFrank Warmerdam sizes. It fixes two problems: 14604f4c99abSFrank Warmerdam 14614f4c99abSFrank Warmerdam Without scaling (-S) the fax is now centered on the page size specified 14624f4c99abSFrank Warmerdam with -H and/or -W. Before, fax2ps was using an obscure and practially 14634f4c99abSFrank Warmerdam useless algorithm to allocate the image relative to Letter sized paper 14644f4c99abSFrank Warmerdam which sometime sled to useless whitespace on the paper, while at the 14654f4c99abSFrank Warmerdam same time cutting of the faxes printable area at the opposite border. 14664f4c99abSFrank Warmerdam 14674f4c99abSFrank Warmerdam Second, scaling now preserves aspect ratio, which makes unusual faxes 14684f4c99abSFrank Warmerdam (in particular short ones) print properly. 14694f4c99abSFrank Warmerdam 14704f4c99abSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=35 14714f4c99abSFrank Warmerdam 14727a1ad5e9SFrank Warmerdam * tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by 14737a1ad5e9SFrank Warmerdam Bruce A. Mallett. See check message for detailed information 14747a1ad5e9SFrank Warmerdam on all the changes, including a faster encoder, fixes for level 14757a1ad5e9SFrank Warmerdam 2 PostScript, and support for the imagemask operator. 14767a1ad5e9SFrank Warmerdam 1477f3bbcf1bSFrank Warmerdam2001-03-27 Frank Warmerdam <[email protected]> 1478f3bbcf1bSFrank Warmerdam 1479f3bbcf1bSFrank Warmerdam * libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to 1480f3bbcf1bSFrank Warmerdam "#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX. 1481f3bbcf1bSFrank Warmerdam 1482f3bbcf1bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 1483f3bbcf1bSFrank Warmerdam 1484dc989a55SFrank Warmerdam2001-03-16 Frank Warmerdam <[email protected]> 1485dc989a55SFrank Warmerdam 1486dc989a55SFrank Warmerdam * tif_dirinfo.c: moved definition of copyright tag in field list. 1487dc989a55SFrank Warmerdam Apparently they have to be in sorted order by tag id. 1488dc989a55SFrank Warmerdam 14898eea65a4SFrank Warmerdam2001-03-13 Frank Warmerdam <[email protected]> 14908eea65a4SFrank Warmerdam 14918eea65a4SFrank Warmerdam * tif_getimage.c: Added support for 16bit minisblack/miniswhite 14928eea65a4SFrank Warmerdam images in RGBA interface. 14938eea65a4SFrank Warmerdam 1494fa01e4a7SFrank Warmerdam2001-03-02 Frank Warmerdam <[email protected]> 1495fa01e4a7SFrank Warmerdam 1496fa01e4a7SFrank Warmerdam * Added TIFFTAG_COPYRIGHT support. 1497fa01e4a7SFrank Warmerdam 1498aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 1499aefe065eSFrank Warmerdam 1500aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 1501aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 1502aefe065eSFrank Warmerdam adding the -b bias removal flag. 1503aefe065eSFrank Warmerdam 1504a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 1505a6da80a7SFrank Warmerdam 15068867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 15078867ddfbSFrank Warmerdam serveral missing entry points. 15088867ddfbSFrank Warmerdam 1509b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 1510b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 1511b18f9bb8SFrank Warmerdam 1512b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 1513b18f9bb8SFrank Warmerdam 1514a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 1515a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 1516a6da80a7SFrank Warmerdam ([email protected]). He writes: 1517a6da80a7SFrank Warmerdam 1518a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 1519a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 1520a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 1521a6da80a7SFrank Warmerdam 1522a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 1523a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 1524a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 1525a6da80a7SFrank Warmerdam accuracy over the image. 1526a6da80a7SFrank Warmerdam 1527a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 1528a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 1529a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 1530a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 1531a6da80a7SFrank Warmerdam 1532a6da80a7SFrank Warmerdam Changes applied with minor edits. 1533a6da80a7SFrank Warmerdam 153400761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 153500761c18SFrank Warmerdam 153600761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 153700761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 153800761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 153900761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 154000761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 154100761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 154200761c18SFrank Warmerdam 15439a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 15449a1d08fcSMike Welles 15459a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 15469a1d08fcSMike Welles 1547a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 1548a5a724a9SFrank Warmerdam 1549a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 1550a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 1551a5a724a9SFrank Warmerdam 15527c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 15537c2ef4f7SFrank Warmerdam 15543ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 15553ba946b0SFrank Warmerdam 15567c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 15577c2ef4f7SFrank Warmerdam 1558a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 1559a7f6e194SMike Welles * added link to CVS mirror from index.html 1560a7f6e194SMike Welles 1561a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 1562a7f6e194SMike Welles not supported by default. 1563a7f6e194SMike Welles 156422e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 156522e9dda7SFrank Warmerdam 156622e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 156722e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 156822e9dda7SFrank Warmerdam 156933953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 157033953398SFrank Warmerdam 157122e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 157233953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 157333953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 157433953398SFrank Warmerdam 1575a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 1576177452c8SMike Welles 1577177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 1578177452c8SMike Welles 1579177452c8SMike Welles * Created HOWTO-RELEASE 1580177452c8SMike Welles 1581177452c8SMike Welles * Created html/v3.5.6.html 1582177452c8SMike Welles 1583177452c8SMike Welles * updated index.html 1584177452c8SMike Welles 1585a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 1586a02f97a5SFrank Warmerdam 1587a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 1588a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 1589a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 1590a02f97a5SFrank Warmerdam 1591a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 1592a3c28f98SFrank Warmerdam 1593a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 1594a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 1595a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 1596a3c28f98SFrank Warmerdam 1597a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 1598a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 1599a3c28f98SFrank Warmerdam on libm.so. 1600a3c28f98SFrank Warmerdam 1601a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 1602a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 1603a3c28f98SFrank Warmerdam 1604a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 1605a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 1606a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 1607a3c28f98SFrank Warmerdam 1608abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 1609abcd47aeSFrank Warmerdam 1610abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 1611abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 1612abcd47aeSFrank Warmerdam --exec-prefix directives. 1613abcd47aeSFrank Warmerdam 16147410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 16157410217aSFrank Warmerdam 16169900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 16179900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 16189900bacaSFrank Warmerdam file which seems to be updated regularly. 16199900bacaSFrank Warmerdam 16209900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 16219900bacaSFrank Warmerdam version include file. 16229900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 16239900bacaSFrank Warmerdam with the public libtiff include files. 16249900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 16259900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 16269900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 16279900bacaSFrank Warmerdam 16287410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 16297410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 16307410217aSFrank Warmerdam 16316429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 16326429172dSFrank Warmerdam 1633b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 1634b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 16357410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 16367410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 1637b11174beSFrank Warmerdam 16386429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 16396429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 16406429172dSFrank Warmerdam (such as occurs for YCbCr). 16416429172dSFrank Warmerdam 1642aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 1643aa844c50SFrank Warmerdam 1644aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 1645aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 1646aa844c50SFrank Warmerdam 16470cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 16480cd032f1SFrank Warmerdam 164991b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 165091b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 165191b8b7c2SFrank Warmerdam from [email protected]. 165291b8b7c2SFrank Warmerdam 16530cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 16540cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 16550cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 16560cd032f1SFrank Warmerdam 1657de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 1658de9b6675SFrank Warmerdam 1659de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 1660de9b6675SFrank Warmerdam white is properly recovered. 1661de9b6675SFrank Warmerdam 1662de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 1663de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 1664de9b6675SFrank Warmerdam 16658b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 16668b6b9756SFrank Warmerdam 16678b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 16688b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 16698b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 16708b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 16718b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 16728b6b9756SFrank Warmerdam 1673582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 1674582fb187SFrank Warmerdam 16750cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 1676582fb187SFrank Warmerdam 16778d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 16788d9e3bcfSFrank Warmerdam 16798d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 16808d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 16818d9e3bcfSFrank Warmerdam 1682af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 168305d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 168405d0760fSFrank Warmerdam cygwin compatibility. 1685af621273SFrank Warmerdam 1686b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 1687b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 1688b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 1689b6348a45SFrank Warmerdam 1690af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 1691af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 1692af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 1693af621273SFrank Warmerdam bug and proving the patch. 1694af621273SFrank Warmerdam 1695a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 1696a329e432SFrank Warmerdam 1697a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 1698a329e432SFrank Warmerdam we are done access data thanks to bug report from: 1699a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 1700a329e432SFrank Warmerdam 1701a329e432SFrank Warmerdam * Reverted tif_flush change. 1702a329e432SFrank Warmerdam 1703da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 1704da97c5e0SFrank Warmerdam 1705da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 1706da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 1707da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 1708da97c5e0SFrank Warmerdam 1709c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 1710c1282751SFrank Warmerdam 1711fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 1712fb02956eSFrank Warmerdam 17130625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 17140625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 17150625a129SFrank Warmerdam 1716c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 1717c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 1718c1282751SFrank Warmerdam 1719ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 1720ad9af004SFrank Warmerdam 1721ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 1722ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 1723ad9af004SFrank Warmerdam 17244b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 17254b79457aSMike Welles 17264b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 17274b79457aSMike Welles 1728c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 1729c1cd54d7SFrank Warmerdam 1730889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 1731889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 1732889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 1733889ea5bfSFrank Warmerdam 1734c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 1735c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 1736c1cd54d7SFrank Warmerdam 1737082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 1738082013bfSFrank Warmerdam 1739082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 1740082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 1741082013bfSFrank Warmerdam 1742b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 1743b620bd37SFrank Warmerdam 17446ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 17456ed3331cSFrank Warmerdam email address. 17466ed3331cSFrank Warmerdam 1747b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 1748b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 1749b620bd37SFrank Warmerdam 175015934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 175115934824SFrank Warmerdam 175215934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 175315934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 175415934824SFrank Warmerdam could be "unpopulated" images. 175515934824SFrank Warmerdam 1756859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 1757859c2524SFrank Warmerdam 17587538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 17597538c6d0SFrank Warmerdam 1760859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 1761859c2524SFrank Warmerdam 17626be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 17636be23f4fSFrank Warmerdam 17646be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 17656be23f4fSFrank Warmerdam 17664b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 17674b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 17684b79457aSMike Welles 1769f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 1770f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 1771f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 1772f0770083SMike Welles <[email protected]> (untested). 1773f076e723SMike Welles 1774f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 1775f0770083SMike Welles Arvan Pritchard <[email protected]> 1776f0770083SMike Welles 1777f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 1778f076e723SMike Welles Arvan Pritchard <[email protected]> 1779f076e723SMike Welles 17801c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 17811c9f6d78SFrank Warmerdam 17821c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 17831c9f6d78SFrank Warmerdam 178497702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 17852df86f15SFrank Warmerdam 17862df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 17872df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 17882df86f15SFrank Warmerdam 1789c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 1790c21b8b97SMike Welles 1791c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 1792c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 1793c21b8b97SMike Welles 1794d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 1795d20c60a2SMike Welles 1796d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 1797d20c60a2SMike Welles Stanislav Brabec <[email protected]> 1798d20c60a2SMike Welles 1799c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 1800c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 1801d20c60a2SMike Welles 1802c21b8b97SMike Welles * configure: fixed bugs in sed scripts 1803c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 1804d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 1805d20c60a2SMike Welles 1806c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 1807c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 1808d20c60a2SMike Welles 18097ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 18107ab7008fSFrank Warmerdam 18117ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 18127ab7008fSFrank Warmerdam conversion for the run arrays. 18137ab7008fSFrank Warmerdam 1814d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 1815d3144ac4SFrank Warmerdam 1816d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 1817d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 1818d3144ac4SFrank Warmerdam 18190b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 18200b109722SFrank Warmerdam 1821f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 1822f4aaa718SFrank Warmerdam 18230b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 18240b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 18250b109722SFrank Warmerdam 1826ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 1827ed33ffd3SFrank Warmerdam 1828ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 1829ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 1830ed33ffd3SFrank Warmerdam 1831592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 1832592e7e59SFrank Warmerdam 1833c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 1834c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 1835c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 1836c84e2904SFrank Warmerdam 1837c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 1838c84e2904SFrank Warmerdam Peter Smith ([email protected]). 1839c84e2904SFrank Warmerdam 1840c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 1841c84e2904SFrank Warmerdam 1842592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 1843592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 1844592e7e59SFrank Warmerdam 1845592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 1846592e7e59SFrank Warmerdam between toff_t and tsize_t. 1847592e7e59SFrank Warmerdam 1848164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 1849164da391SFrank Warmerdam 1850164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 1851164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 1852164da391SFrank Warmerdam 1853164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 1854164da391SFrank Warmerdam TIFFWriteDirectory(). 1855164da391SFrank Warmerdam 1856164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 1857164da391SFrank Warmerdam 1858164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 1859164da391SFrank Warmerdam and writing to another. 1860164da391SFrank Warmerdam 1861164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 1862164da391SFrank Warmerdam 1863db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 1864db9e2d75SFrank Warmerdam 1865db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 1866db9e2d75SFrank Warmerdam 18672e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 18682e0c71f2SFrank Warmerdam 18692e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 18702e0c71f2SFrank Warmerdam 1871c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 1872c38ac53bSMike Welles 1873c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 1874c38ac53bSMike Welles 1875c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 1876c38ac53bSMike Welles 1877c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 1878c38ac53bSMike Welles 1879db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 1880db55f695SFrank Warmerdam 1881db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 1882db55f695SFrank Warmerdam 1883c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 1884da558ffbSMike Welles 1885da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 1886da558ffbSMike Welles 1887da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 1888da558ffbSMike Welles when LZW compression invoked. 1889da558ffbSMike Welles 1890da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 1891da558ffbSMike Welles in tools to reflect removal of LZW compression 1892da558ffbSMike Welles 18931c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 18941c096175SMike Welles 18951c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 18961c096175SMike Welles warning about LZW compression removed being removed, and why. 1897c614caf0SMike Welles 1898da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 1899c614caf0SMike Welles symbols are kept. 19001c096175SMike Welles 190100ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 190200ac48bcSMike Welles 190300ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 190400ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 190500ac48bcSMike Welles 1906e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 1907e57f1806SFrank Warmerdam 1908e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 1909e57f1806SFrank Warmerdam of LZW. 1910e57f1806SFrank Warmerdam 1911e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 1912ff08149cSFrank Warmerdam 1913ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 1914ff08149cSFrank Warmerdam 19150e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 19160e4c746eSMike Welles 19177609ec5fSMike Welles * Added zip creation to relase makefile target 19187609ec5fSMike Welles 19190e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 19200e4c746eSMike Welles 1921c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 1922c5e8a049SFrank Warmerdam 1923c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 1924c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 1925c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 1926c5e8a049SFrank Warmerdam 192764158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 192864158b2dSFrank Warmerdam 192964158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 193064158b2dSFrank Warmerdam 1931209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 1932209aa3d3SFrank Warmerdam 1933209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 1934209aa3d3SFrank Warmerdam email subscription address. 1935209aa3d3SFrank Warmerdam 19369ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 19379ec07df1SMike Welles 19389ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 19399ec07df1SMike Welles 19409ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 19419ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 19429ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 19439ec07df1SMike Welles 19449ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 19459ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 19469ec07df1SMike Welles know features have been compiled into the TIFF library in order to 19479ec07df1SMike Welles handle things properly". 19489ec07df1SMike Welles 194929e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 195029e8a995SFrank Warmerdam 195129e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 195229e8a995SFrank Warmerdam <[email protected]>. 195329e8a995SFrank Warmerdam 19549e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 19559e63b000SFrank Warmerdam 19569e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 19579e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 19589e63b000SFrank Warmerdam 195943f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 196043f65d11SMike Welles * HTML-ized the man pages, added to html/man 196143f65d11SMike Welles 1962e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 1963e7f4c352SMike Welles 1964a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 1965a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 1966a9b4777dSMike Welles From Ivo Penzar <[email protected]. 1967a9b4777dSMike Welles 1968a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 1969a9b4777dSMike Welles memory mapped files. <[email protected]> 1970a9b4777dSMike Welles 197197702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 197258db2336SMike Welles * Corrected alpha versioning. 197358db2336SMike Welles 197458db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 197558db2336SMike Welles 197658db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 197758db2336SMike Welles "RELEASE-DATE" 197858db2336SMike Welles 197958db2336SMike Welles * added releasediff target, which diffs tree with source as of 198058db2336SMike Welles date in "RELEASE-DATE" 198158db2336SMike Welles 198258db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 198358db2336SMike Welles away from alpha/non-alpha distinctions). 198458db2336SMike Welles 198558db2336SMike Welles * updated html to reflect release 198658db2336SMike Welles 198767bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 198867bb385aSFrank Warmerdam 1989cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 1990cdb12ac2SFrank Warmerdam 199167bb385aSFrank Warmerdam * Added CYGWIN case in configure. 199267bb385aSFrank Warmerdam 199346301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 199458db2336SMike Welles 199546301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 199646301bebSMike Welles (sizes >= 65536 were failing) 199746301bebSMike Welles 1998478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 1999478d079aSFrank Warmerdam 2000478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 2001478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 2002478d079aSFrank Warmerdam 2003f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 2004f48df3f4SFrank Warmerdam 2005e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 2006e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 2007e6e37100SFrank Warmerdam 2008f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 2009f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 2010f48df3f4SFrank Warmerdam 2011e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 2012e3585a7dSFrank Warmerdam 20136f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 20146f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 20156f703bd0SFrank Warmerdam 2016e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 2017e3585a7dSFrank Warmerdam 201823f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 201923f6dabbSFrank Warmerdam 202023f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 202123f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 202223f6dabbSFrank Warmerdam better solutions for some users. 202323f6dabbSFrank Warmerdam 20248ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 20258ecb50d4SFrank Warmerdam 20268ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 20278ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 20288ecb50d4SFrank Warmerdam 2029469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 2030469f9d6bSMike Welles 2031469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 2032469f9d6bSMike Welles 2033397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 2034397e9f3aSFrank Warmerdam 20358b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 20368b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 20378b9ba144SFrank Warmerdam the first. 20388b9ba144SFrank Warmerdam 20398b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 20408b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 20418b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 20428b9ba144SFrank Warmerdam the colormap. 20438b9ba144SFrank Warmerdam 20448b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 20458b9ba144SFrank Warmerdam tif_getimage.c. 20468b9ba144SFrank Warmerdam 2047397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 2048