1*8a848fc7SAndrey Kiselev2004-03-03 Andrey Kiselev <[email protected]> 2*8a848fc7SAndrey Kiselev 3*8a848fc7SAndrey Kiselev * libtiff/tif_open.c: Use dummy mmap/munmap functions in 4*8a848fc7SAndrey Kiselev TIFFClientOpen() when the appropriate client functions was not 5*8a848fc7SAndrey Kiselev supplied by user. 6*8a848fc7SAndrey Kiselev 7cc0333b2SFrank Warmerdam2004-03-02 Frank Warmerdam <[email protected]> 8cc0333b2SFrank Warmerdam 9cc0333b2SFrank Warmerdam * tools/ycbcr.c: fixed main() declaration as per: 10cc0333b2SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=513 11cc0333b2SFrank Warmerdam 12125fa100SAndrey Kiselev2004-02-26 Andrey Kiselev <[email protected]> 13125fa100SAndrey Kiselev 14125fa100SAndrey Kiselev * tools/tiffsplit.c: Copy JPEGTables tag contents for JPEG compressed 15125fa100SAndrey Kiselev images. Reported by Artem Mirolubov. 16125fa100SAndrey Kiselev 17125fa100SAndrey Kiselev * libtiff/tif_dirread.c: Fixed problem with handling TIFF_UNDEFINED 18125fa100SAndrey Kiselev tag type in TIFFFetchNormalTag() as per bug 19125fa100SAndrey Kiselev 20125fa100SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=508 21125fa100SAndrey Kiselev 22d4572393SFrank Warmerdam2004-02-17 Frank Warmerdam <[email protected]> 23d4572393SFrank Warmerdam 24d4572393SFrank Warmerdam * libtiff/tif_codec.c: Fixed typo in TIFFInitPackBits name as per: 25d4572393SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=494 26d4572393SFrank Warmerdam 278eb41bceSAndrey Kiselev2004-02-05 Andrey Kiselev <[email protected]> 288eb41bceSAndrey Kiselev 298eb41bceSAndrey Kiselev * libtiff/tif_fax3.c: Fixed problem with CCITT encoding modes as per 308eb41bceSAndrey Kiselev bug 318eb41bceSAndrey Kiselev 328eb41bceSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=483 338eb41bceSAndrey Kiselev 348eb41bceSAndrey Kiselev But we need more work on fax codec to support update mode. 358eb41bceSAndrey Kiselev 36ba5a005dSFrank Warmerdam2004-01-30 Frank Warmerdam <[email protected]> 37ba5a005dSFrank Warmerdam 38ba5a005dSFrank Warmerdam * libtiff/libtiff.def: Added TIFFCurrentDirOffset, TIFFWriteCheck, 39ba5a005dSFrank Warmerdam TIFFRGBAImageOK, and TIFFNumberOfDirectories as suggested by 40ba5a005dSFrank Warmerdam Scott Reynolds. 41ba5a005dSFrank Warmerdam 425c24d6efSAndrey Kiselev2004-01-29 Andrey Kiselev <[email protected]> 435c24d6efSAndrey Kiselev 44792ee438SAndrey Kiselev * libtiff/tiff.h: Fixed tag definitions for TIFFTAG_YCLIPPATHUNITS 45792ee438SAndrey Kiselev and TIFFTAG_INDEXED as per bug 46792ee438SAndrey Kiselev 47792ee438SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=475 48792ee438SAndrey Kiselev 49792ee438SAndrey Kiselev * libtiff/{tif_win32.c, tif_unix.c}: Check whether the pointer is 50792ee438SAndrey Kiselev NULL before proceeding further as per bug 519bac3308SAndrey Kiselev 529bac3308SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=474 539bac3308SAndrey Kiselev 54792ee438SAndrey Kiselev Check results, returned by the TIFFFdOpen() before returning and close 55792ee438SAndrey Kiselev file if TIFFFdOpen() failed as per bug 56792ee438SAndrey Kiselev 57792ee438SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 58792ee438SAndrey Kiselev 595c24d6efSAndrey Kiselev * libtiff/tif_open.c: More fixes for 605c24d6efSAndrey Kiselev 615c24d6efSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 625c24d6efSAndrey Kiselev 63d75f9c35SAndrey Kiselev2004-01-28 Andrey Kiselev <[email protected]> 64d75f9c35SAndrey Kiselev 658df43a8fSAndrey Kiselev * libtiff/{libtiff.def, tif_close.c, tiffio.h, tif_open.c}: Separate 668df43a8fSAndrey Kiselev TIFFCleanup() from the TIFFClose() in order to fix the bug 678df43a8fSAndrey Kiselev 688df43a8fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 698df43a8fSAndrey Kiselev 70d75f9c35SAndrey Kiselev * tools/tiffcp.c: Fixed problem with wrong interpretation of the 71d75f9c35SAndrey Kiselev InkNames tag as per bug 72d75f9c35SAndrey Kiselev 73d75f9c35SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=466 74d75f9c35SAndrey Kiselev 75d75f9c35SAndrey Kiselev Memory leak fixed. 76d75f9c35SAndrey Kiselev 7753fc4bccSFrank Warmerdam2004-01-21 Frank Warmerdam <[email protected]> 7853fc4bccSFrank Warmerdam 7953fc4bccSFrank Warmerdam * libtiff/tif_dirwrite.c: Fixed handling of writable ASCII tags that 8053fc4bccSFrank Warmerdam are field_passcount=TRUE properly. Arguably anonymous custom tags 8153fc4bccSFrank Warmerdam should be declared as passcount=FALSE, but I don't want to change 8253fc4bccSFrank Warmerdam that without a careful review. 8353fc4bccSFrank Warmerdam 84326822c4SAndrey Kiselev2004-01-20 Andrey Kiselev <[email protected]> 85326822c4SAndrey Kiselev 86326822c4SAndrey Kiselev * libtiff/tif_write.c: Fixed reporting size of the buffer in case of 87326822c4SAndrey Kiselev stripped image in TIFFWriteBufferSetup(). As per bug 88326822c4SAndrey Kiselev 89326822c4SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=460 90326822c4SAndrey Kiselev 918131e4baSAndrey Kiselev2004-01-11 Andrey Kiselev <[email protected]> 928131e4baSAndrey Kiselev 938131e4baSAndrey Kiselev * libtiff/tif_dir.c: Incomplete cleanup in TIFFFreeDirectory(), 948131e4baSAndrey Kiselev patch from Gerben Koopmans. 958131e4baSAndrey Kiselev 968131e4baSAndrey Kiselev * libtiff/tif_dirread.c: Check field_passcount value before setting 978131e4baSAndrey Kiselev the value of undefined type, patch from Gerben Koopmans. 988131e4baSAndrey Kiselev 998a0b705cSAndrey Kiselev2004-01-02 Andrey Kiselev <[email protected]> 1008a0b705cSAndrey Kiselev 1018a0b705cSAndrey Kiselev * tools/tiffcp.c: Fixed problem with wrong Photometric setting for 1028a0b705cSAndrey Kiselev non-RGB images. 1038a0b705cSAndrey Kiselev 104835b0870SAndrey Kiselev2003-12-31 Andrey Kiselev <[email protected]> 105835b0870SAndrey Kiselev 1060c88f2ccSAndrey Kiselev * libtiff/tif_win32.c: Fixed problem with _TIFFrealloc() when the NULL 1070c88f2ccSAndrey Kiselev pointer passed. Patch supplied by Larry Grill. 1080c88f2ccSAndrey Kiselev 109835b0870SAndrey Kiselev * libtiff/{tiff.h, tif_fax3.c}:Fixes for AMD 64 platform as 110835b0870SAndrey Kiselev suggested by Jeremy C. Reed. 111835b0870SAndrey Kiselev 11241281054SAndrey Kiselev2003-12-26 Andrey Kiselev <[email protected]> 11341281054SAndrey Kiselev 11441281054SAndrey Kiselev * libtiff 3.6.1 released. 11541281054SAndrey Kiselev 116d8df102eSAndrey Kiselev2003-12-24 Andrey Kiselev <[email protected]> 117d8df102eSAndrey Kiselev 118d8df102eSAndrey Kiselev * config.guess, config.sub: Updated from the recent upstream. 119d8df102eSAndrey Kiselev 1201420736dSAndrey Kiselev2003-12-22 Andrey Kiselev <[email protected]> 1211420736dSAndrey Kiselev 1221420736dSAndrey Kiselev * libtiff/{tif_color, tif_getimage.c, tiffio.h}, man/TIFFcolor.3t: 1231420736dSAndrey Kiselev More cleanups in color conversion interface, added appropriate manual 1241420736dSAndrey Kiselev page. 1251420736dSAndrey Kiselev 126bd57e28aSAndrey Kiselev2003-12-19 Andrey Kiselev <[email protected]> 127bd57e28aSAndrey Kiselev 12896028085SAndrey Kiselev * libtiff/{tif_extension.c, tif_dirinfo.c, tiff.h}: Warnings fixed as 12996028085SAndrey Kiselev per bug 13096028085SAndrey Kiselev 13196028085SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 13296028085SAndrey Kiselev 13396028085SAndrey Kiselev * tools/tiff2ps.c: Added support for alpha channel. Fixes 134dd9a7f64SAndrey Kiselev 135dd9a7f64SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=428 136dd9a7f64SAndrey Kiselev 137d8df102eSAndrey Kiselev * libtiff/{libtiff.def, tif_color.c, tif_getimage.c, tiffio.h}: 138bd57e28aSAndrey Kiselev Interface for Lab->RGB color conversion is finally cleaned up. 139bd57e28aSAndrey Kiselev Added support for ReferenceBlackWhite tag handling when converted from 140bd57e28aSAndrey Kiselev YCbCr color space. The latter closes 141bd57e28aSAndrey Kiselev 142bd57e28aSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=120 143bd57e28aSAndrey Kiselev 144c01ea11aSAndrey Kiselev2003-12-07 Andrey Kiselev <[email protected]> 145c01ea11aSAndrey Kiselev 146c01ea11aSAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}: Avoid warnings. 147c01ea11aSAndrey Kiselev 148c01ea11aSAndrey Kiselev * libtiff/makefile.vc, tools/makefile.vc: Support for IJG JPEG 149c01ea11aSAndrey Kiselev library. 150c01ea11aSAndrey Kiselev 1512fa548cdSAndrey Kiselev2003-12-06 Andrey Kiselev <[email protected]> 1522fa548cdSAndrey Kiselev 1532fa548cdSAndrey Kiselev * libtiff/{tif_getimage.c, tif_aux.c}: Read WhitePoint tag from the 1542fa548cdSAndrey Kiselev file and properly use it for CIE Lab->RGB transform. 1552fa548cdSAndrey Kiselev 1563e9be7b0SAndrey Kiselev2003-12-04 Andrey Kiselev <[email protected]> 1573e9be7b0SAndrey Kiselev 1583e9be7b0SAndrey Kiselev * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: YCbCr->RGB 1593e9be7b0SAndrey Kiselev conversion routines now in the tif_color.c module. New function 1603e9be7b0SAndrey Kiselev TIFFYCbCrtoRGB() available in TIFF API. 1613e9be7b0SAndrey Kiselev 1623e9be7b0SAndrey Kiselev * libtiff/tif_dirwrite.c: Handle TIFF_IFD tag type correctly. 1633e9be7b0SAndrey Kiselev 16477010a7cSAndrey Kiselev2003-12-03 Andrey Kiselev <[email protected]> 16577010a7cSAndrey Kiselev 166f356c7ceSAndrey Kiselev * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: Improvements in 167f356c7ceSAndrey Kiselev CIE Lab conversion code. Start moving YCbCr stuff to the tif_color.c 168f356c7ceSAndrey Kiselev module. 169f356c7ceSAndrey Kiselev 17077010a7cSAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man{TIFFReadRGBAImage.3t, 17177010a7cSAndrey Kiselev TIFFReadRGBAStrip.3t, TIFFReadRGBATile.3t, TIFFRGBAImage.3t}: 17277010a7cSAndrey Kiselev Finally resolved problems with orientation handling. TIFFRGBAImage 17377010a7cSAndrey Kiselev interface now properly supports all possible orientations, i.e. images 17477010a7cSAndrey Kiselev will be flipped both in horizontal and vertical directions if 175f356c7ceSAndrey Kiselev required. 'Known bugs' section now removed from the appropriate manual 17677010a7cSAndrey Kiselev pages. Closed bug entry: 17777010a7cSAndrey Kiselev 17877010a7cSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 17977010a7cSAndrey Kiselev 18044e2c5cfSAndrey Kiselev2003-12-02 Andrey Kiselev <[email protected]> 18144e2c5cfSAndrey Kiselev 18244e2c5cfSAndrey Kiselev * libtiff/tif_dir.c: Fixed order of the parameters in TIFFError() 18344e2c5cfSAndrey Kiselev function calls as per bug 18444e2c5cfSAndrey Kiselev 18544e2c5cfSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=440 18644e2c5cfSAndrey Kiselev 1870e05ec46SRoss Finlayson2003-11-28 Ross Finlayson <[email protected]> 1880e05ec46SRoss Finlayson 1890e05ec46SRoss Finlayson * tools/tiff2pdf.c: Some bugs fixed. 1900e05ec46SRoss Finlayson 191a2b39032SAndrey Kiselev2003-11-27 Andrey Kiselev <[email protected]> 192a2b39032SAndrey Kiselev 193a2b39032SAndrey Kiselev * libtiff/tif_luv.c: Fixed bug in 48-bit to 24-bit conversion routine, 194a2b39032SAndrey Kiselev reported by Antonio Scuri. 195a2b39032SAndrey Kiselev 196a2b39032SAndrey Kiselev * man/tiff2pdf.1: Few improvements in page layout. 197a2b39032SAndrey Kiselev 198a2b39032SAndrey Kiselev * Makefile.in, /man/Makefile.in, /html/man/tiff2pdf.1.html: 199a2b39032SAndrey Kiselev Added support fpr tiff2pdf manual page. 200a2b39032SAndrey Kiselev 2011842e230SRoss Finlayson2003-11-26 Ross Finlayson <[email protected]> 2021842e230SRoss Finlayson 2031842e230SRoss Finlayson * /man/tiff2pdf.1: File added to repository. 2041842e230SRoss Finlayson 205aa049c9bSAndrey Kiselev2003-11-26 Andrey Kiselev <[email protected]> 206aa049c9bSAndrey Kiselev 207d22ad332SAndrey Kiselev * Makefile.in, /tools/{Makefile.in, makefile.vc}: 208d22ad332SAndrey Kiselev Added support fpr tiff2pdf utility. 209aa049c9bSAndrey Kiselev 21019ecdde2SRoss Finlayson2003-11-25 Ross Finlayson <[email protected]> 21119ecdde2SRoss Finlayson 21219ecdde2SRoss Finlayson * /tools/tiff2pdf.c: File added to repository. 21319ecdde2SRoss Finlayson 214d9376367SAndrey Kiselev2003-11-22 Andrey Kiselev <[email protected]> 215d9376367SAndrey Kiselev 216d9376367SAndrey Kiselev * /tools/raw2tiff.c: sqrtf() replaced with sqrt(). 217d9376367SAndrey Kiselev 21811d2461aSAndrey Kiselev2003-11-21 Andrey Kiselev <[email protected]> 21911d2461aSAndrey Kiselev 2205279c8f2SAndrey Kiselev * /tools/raw2tiff.c: #include <getopt.h> removed. 2215279c8f2SAndrey Kiselev 222aeae0fe9SAndrey Kiselev * tools/{Makefile.in, tiffgt.c}: Unmaintained and platform dependent 223aeae0fe9SAndrey Kiselev sgigt utility removed and replaced with the completely rewritten 224aeae0fe9SAndrey Kiselev portable tiffgt tool (depend on OpenGL and GLUT). Initial revision, 225aeae0fe9SAndrey Kiselev there is a lot of things to improve. 22611d2461aSAndrey Kiselev 2277eaf2d4aSAndrey Kiselev * libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly 2287eaf2d4aSAndrey Kiselev extract the fields from the OJPEG files. Patch supplied by Ross 2297eaf2d4aSAndrey Kiselev Finlayson. 2307eaf2d4aSAndrey Kiselev 231aeae0fe9SAndrey Kiselev * libtiff/{tiffio.h, tif_codec.c}, man/{libtiff.3t, TIFFcodec.3t}: 232aeae0fe9SAndrey Kiselev Added new function TIFFIsCODECConfigured(), suggested by Ross 233aeae0fe9SAndrey Kiselev Finlayson. 234aeae0fe9SAndrey Kiselev 23509237bb4SAndrey Kiselev2003-11-18 Andrey Kiselev <[email protected]> 23609237bb4SAndrey Kiselev 237e60dd327SAndrey Kiselev * libtiff/tif_dirinfo.c: Implemented binary search in 238e60dd327SAndrey Kiselev _TIFFMergeFieldInfo(). Patch supplied by Ross Finlayson. 239e60dd327SAndrey Kiselev 24009237bb4SAndrey Kiselev * libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced 24109237bb4SAndrey Kiselev with _TIFFFindOrRegisterFieldInfo as reported by Ross Finlayson. 24209237bb4SAndrey Kiselev 243c26acbc7SFrank Warmerdam2003-11-17 Frank Warmerdam <[email protected]> 244c26acbc7SFrank Warmerdam 245c26acbc7SFrank Warmerdam * tif_dirread.c: do not mark all anonymously defined tags to be 246c26acbc7SFrank Warmerdam IGNOREd. 247c26acbc7SFrank Warmerdam 24842fc10fbSAndrey Kiselev2003-11-17 Andrey Kiselev <[email protected]> 24942fc10fbSAndrey Kiselev 25042fc10fbSAndrey Kiselev * contrib/pds/{tif_pdsdirread.c, tif_pdsdirwrite.c}: Use 25142fc10fbSAndrey Kiselev TIFFDataWidth() function insted of tiffDataWidth array. 25242fc10fbSAndrey Kiselev 25386ab7434SAndrey Kiselev2003-11-16 Andrey Kiselev <[email protected]> 25486ab7434SAndrey Kiselev 25586ab7434SAndrey Kiselev * libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13) 25686ab7434SAndrey Kiselev datatype, intruduced in "Adobe PageMaker TIFF Tech. Notes". 25786ab7434SAndrey Kiselev 258b2106d85SFrank Warmerdam2003-11-15 Frank Warmerdam <[email protected]> 259b2106d85SFrank Warmerdam 260b2106d85SFrank Warmerdam * Makefile.in: fixed missing backslash for tif_color.c in list. 261b2106d85SFrank Warmerdam 262519bca19SAndrey Kiselev2003-11-13 Andrey Kiselev <[email protected]> 263519bca19SAndrey Kiselev 264519bca19SAndrey Kiselev * libtiff/{tif_color.c, tif_getimage.c, tiffio.h, Makefile.in}: 265519bca19SAndrey Kiselev New color space conversion code: CIE L*a*b* 1976 images now supported 266519bca19SAndrey Kiselev by the TIFFRGBAImage interface. All introduced routines go to new 267519bca19SAndrey Kiselev module tif_color.c. Eventually all color conversion functions should 268519bca19SAndrey Kiselev be moved there. 269519bca19SAndrey Kiselev 270733ce3c8SAndrey Kiselev2003-11-12 Andrey Kiselev <[email protected]> 271733ce3c8SAndrey Kiselev 272ca2508d9SAndrey Kiselev * tools/{ras2tiff.c, rasterfile.h}: Properly determine SUN Rasterfiles 273ca2508d9SAndrey Kiselev with the reverse byte order (it is reported by the magic header 274ca2508d9SAndrey Kiselev field). Problem reported by Andreas Wiesmann. 275ca2508d9SAndrey Kiselev 276733ce3c8SAndrey Kiselev * tools/raw2tiff.c, man/raw2tiff.1: Few improvements in correlation 277733ce3c8SAndrey Kiselev calculation function. Guessing mechanics now documented in manual page. 278733ce3c8SAndrey Kiselev 27976e7ddcaSAndrey Kiselev2003-11-11 Andrey Kiselev <[email protected]> 28076e7ddcaSAndrey Kiselev 28176e7ddcaSAndrey Kiselev * tools/raw2tiff.c: Implemented image size guessing using 28276e7ddcaSAndrey Kiselev correlation coefficient calculation between two neighbour lines. 28376e7ddcaSAndrey Kiselev 284e595ad3aSFrank Warmerdam2003-11-09 Frank Warmerdam <[email protected]> 285e595ad3aSFrank Warmerdam 286e595ad3aSFrank Warmerdam * libtiff/tif_tile.c: remove spurious use of "s" (sample) in the 287e595ad3aSFrank Warmerdam planarconfig_contig case in TIFFComputeTile(). 288e595ad3aSFrank Warmerdam 289e595ad3aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=387 290e595ad3aSFrank Warmerdam 291b0098405SAndrey Kiselev2003-11-09 Andrey Kiselev <[email protected]> 292b0098405SAndrey Kiselev 293b0098405SAndrey Kiselev * libtiff/tiffiop.h: New macros: TIFFmax, TIFFmin and TIFFrint. 294b0098405SAndrey Kiselev 29581808406SAndrey Kiselev2003-11-07 Andrey Kiselev <[email protected]> 29681808406SAndrey Kiselev 29781808406SAndrey Kiselev * libtiff/{tiffio.h, tif_strip.c}, man/{TIFFstrip.3t, libtiff.3t}: 29881808406SAndrey Kiselev Added TIFFRawStripSize() function as suggested by Chris Hanson. 29981808406SAndrey Kiselev 30041467ca1SAndrey Kiselev2003-11-03 Andrey Kiselev <[email protected]> 30141467ca1SAndrey Kiselev 30241467ca1SAndrey Kiselev * libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode as 30341467ca1SAndrey Kiselev per bug 30441467ca1SAndrey Kiselev 30541467ca1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=424 30641467ca1SAndrey Kiselev 30738a71133SAndrey Kiselev2003-10-29 Andrey Kiselev <[email protected]> 30838a71133SAndrey Kiselev 30938a71133SAndrey Kiselev * libtiff/libtiff.def: Added TIFFReadRGBAImageOriented. 31038a71133SAndrey Kiselev 31138a71133SAndrey Kiselev * html/build.html: Added note about GNU make requirement. 31238a71133SAndrey Kiselev 31338a71133SAndrey Kiselev2003-10-25 Andrey Kiselev <[email protected]> 314693c5bc1SAndrey Kiselev 315693c5bc1SAndrey Kiselev * Makefile.in: Fixes in using MAKEFLAGS as per bug 316693c5bc1SAndrey Kiselev 317693c5bc1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=418 318693c5bc1SAndrey Kiselev 319693c5bc1SAndrey Kiselev * port/install.sh.in: Option -p added to the mkdir command to create 320693c5bc1SAndrey Kiselev all directory tree structure before installing. 321693c5bc1SAndrey Kiselev 32238a71133SAndrey Kiselev2003-10-18 Andrey Kiselev <[email protected]> 3235ac3cddbSAndrey Kiselev 3245ac3cddbSAndrey Kiselev * /tools/tiff2ps.c: #include <strings.h> replaced with the 3255ac3cddbSAndrey Kiselev #include <string.h>. 3265ac3cddbSAndrey Kiselev 32738a71133SAndrey Kiselev2003-10-16 Andrey Kiselev <[email protected]> 3289cad6327SAndrey Kiselev 3299cad6327SAndrey Kiselev * Makefile.in: Add an absolute path to the test_pics.sh call. 3309cad6327SAndrey Kiselev 331fda733f8SAndrey Kiselev2003-10-12 Andrey Kiselev <[email protected]> 332fda733f8SAndrey Kiselev 333fda733f8SAndrey Kiselev * libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD 334fda733f8SAndrey Kiselev typedefs. 335fda733f8SAndrey Kiselev 336a24c2d6eSAndrey Kiselev2003-10-09 Andrey Kiselev <[email protected]> 337a24c2d6eSAndrey Kiselev 338a24c2d6eSAndrey Kiselev * configure, libtiff/{Makefile.in, mkversion.c}: 339a24c2d6eSAndrey Kiselev Relative buildings fixed. 340a24c2d6eSAndrey Kiselev 341a24c2d6eSAndrey Kiselev * tools/Makefile.in: Added "-I../libtiff" to the tiffset building 342a24c2d6eSAndrey Kiselev rule. 343a24c2d6eSAndrey Kiselev 3448847cbe9SAndrey Kiselev2003-10-07 Andrey Kiselev <[email protected]> 3458847cbe9SAndrey Kiselev 346a74b3d00SAndrey Kiselev * Makefile.in: Added missed v3.6.0.html. 347a74b3d00SAndrey Kiselev 3488847cbe9SAndrey Kiselev * libtiff/tiffio.h: Typo fixed: ORIENTATION_BOTTOMLEFT replaced with 3498847cbe9SAndrey Kiselev ORIENTATION_BOTLEFT. 3508847cbe9SAndrey Kiselev 351c0cb42c2SAndrey Kiselev2003-10-04 Andrey Kiselev <[email protected]> 352c0cb42c2SAndrey Kiselev 353c0cb42c2SAndrey Kiselev * 3.6.0 final release. 354c0cb42c2SAndrey Kiselev 355823a7791SAndrey Kiselev2003-10-03 Andrey Kiselev <[email protected]> 356823a7791SAndrey Kiselev 357823a7791SAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man/TIFFReadRGBAImage.3t: New 358823a7791SAndrey Kiselev function TIFFReadRGBAImageOriented() implemented to retrieve raster 359823a7791SAndrey Kiselev array with user-specified origin position as suggested by Jason Frank. 360823a7791SAndrey Kiselev See 361823a7791SAndrey Kiselev 362823a7791SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 363823a7791SAndrey Kiselev 364823a7791SAndrey Kiselev for details. 365823a7791SAndrey Kiselev 366823a7791SAndrey Kiselev * tools/tiff2rgba.c: Switched to use TIFFReadRGBAImageOriented() 367823a7791SAndrey Kiselev instead of TIFFReadRGBAImage(). 368823a7791SAndrey Kiselev 369c88d1222SAndrey Kiselev * tools/tiff2ps.c: Fixed possible endless loop as per bug 370c88d1222SAndrey Kiselev 371c88d1222SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=404 372c88d1222SAndrey Kiselev 3735bc9b388SAndrey Kiselev2003-09-30 Andrey Kiselev <[email protected]> 3745bc9b388SAndrey Kiselev 3758847cbe9SAndrey Kiselev * libtiff/tif_dirread.c: Check field counter against number of fields 376569d2ea4SAndrey Kiselev in order to fix 377569d2ea4SAndrey Kiselev 378569d2ea4SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=366 379569d2ea4SAndrey Kiselev 3805bc9b388SAndrey Kiselev * libtiff/tif_fax3.c: Fix wrong line numbering as per bug 3815bc9b388SAndrey Kiselev 3825bc9b388SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=342 3835bc9b388SAndrey Kiselev 384bb7ac070SAndrey Kiselev2003-09-25 Andrey Kiselev <[email protected]> 385bb7ac070SAndrey Kiselev 386a9755b0aSAndrey Kiselev * libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c, 387a9755b0aSAndrey Kiselev tif_close.c}: Store a list of opened IFD to prevent looping as per bug 388bb7ac070SAndrey Kiselev 389bb7ac070SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=383 390bb7ac070SAndrey Kiselev 39144681006SAndrey Kiselev2003-09-23 Andrey Kiselev <[email protected]> 39244681006SAndrey Kiselev 39344681006SAndrey Kiselev * libtiff/tif_dirread.c: More fixes for EstimateStripByteCounts(). See 39444681006SAndrey Kiselev 39544681006SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 39644681006SAndrey Kiselev 397428ba17bSAndrey Kiselev2003-08-21 Andrey Kiselev <[email protected]> 398428ba17bSAndrey Kiselev 399428ba17bSAndrey Kiselev * tools/tiffmedian.c: int declaration replaced with the uint32 to 400428ba17bSAndrey Kiselev support large images as per bug 401428ba17bSAndrey Kiselev 402428ba17bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=382 403428ba17bSAndrey Kiselev 4047b4cc292SAndrey Kiselev2003-08-12 Andrey Kiselev <[email protected]> 4057b4cc292SAndrey Kiselev 406ae2039a6SAndrey Kiselev * libtiff/Makefile.in: Fixed problem with building in different 407ae2039a6SAndrey Kiselev directory. 408ae2039a6SAndrey Kiselev 4097b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added missing #include <strings.h>. 4107b4cc292SAndrey Kiselev 4117b4cc292SAndrey Kiselev * libtiff/tif_dirwrite.c: More fixes for custom tags code 4127b4cc292SAndrey Kiselev from Ashley Dreier. 4137b4cc292SAndrey Kiselev 4141c8f21e0SAndrey Kiselev2003-08-07 Andrey Kiselev <[email protected]> 4151c8f21e0SAndrey Kiselev 4167b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added page size setting when creating PS Level 2. 4177b4cc292SAndrey Kiselev Patch submitted by Balatoni Denes (with corrections from Tom 4187b4cc292SAndrey Kiselev Kacvinsky). 4197b4cc292SAndrey Kiselev 4209533dc64SAndrey Kiselev * tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is 4219533dc64SAndrey Kiselev being used. Reported by Tom Kacvinsky. 4229533dc64SAndrey Kiselev 4231c8f21e0SAndrey Kiselev * libtiff/tif_dirwrite.c: Fixed problem with custom tags writing, 4241c8f21e0SAndrey Kiselev reported by Ashley Dreier. 4251c8f21e0SAndrey Kiselev 4261c8f21e0SAndrey Kiselev * libtiff/tif_print.c: Fixed problem with float tags reading, support 4271c8f21e0SAndrey Kiselev for printing RATIONAL and BYTE tags added. 4281c8f21e0SAndrey Kiselev 429f8db45dcSAndrey Kiselev2003-08-05 Andrey Kiselev <[email protected]> 430f8db45dcSAndrey Kiselev 431f8db45dcSAndrey Kiselev * libtiff/tif_lzw.c: Move LZW codec state block allocation back to 432f8db45dcSAndrey Kiselev TIFFInitLZW(), because its initialization in LZWSetupDecode() cause 433f8db45dcSAndrey Kiselev problems with predictor initialization. Remove O_RDONLY check during 434f8db45dcSAndrey Kiselev state block allocation to be able open LZW compressed files in update 435f8db45dcSAndrey Kiselev mode. 436f8db45dcSAndrey Kiselev 437f8db45dcSAndrey Kiselev Problem exist for libtiff version of the tif_lzw.c module. One from 438f8db45dcSAndrey Kiselev lzw-compression-kit hasn't such troubles. 439f8db45dcSAndrey Kiselev 4401e5a0127SFrank Warmerdam2003-08-04 Frank Warmerdam <[email protected]> 4411e5a0127SFrank Warmerdam 4421e5a0127SFrank Warmerdam * libtiff/tif_write.c: modified tif_write.c so that the various 4431e5a0127SFrank Warmerdam encoded write functions use tif_postdecode() to apply byte order 4441e5a0127SFrank Warmerdam swapping (swab) to the application passed data buffer if the same 4451e5a0127SFrank Warmerdam would be done when reading. This allows us to write pixel data with 4461e5a0127SFrank Warmerdam more than 8 bits per sample to existing files of a non-native byte 4471e5a0127SFrank Warmerdam order. One side effect of this change is the applications buffer 4481e5a0127SFrank Warmerdam itself is altered in this case by the act of writing. 4491e5a0127SFrank Warmerdam 4501e5a0127SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=171 4511e5a0127SFrank Warmerdam 45203f0fc1bSFrank Warmerdam2003-07-25 Frank Warmerdam <[email protected]> 45303f0fc1bSFrank Warmerdam 45419a03d4dSFrank Warmerdam * libtiff/tif_open.c: avoid signed/unsigned casting warning 45519a03d4dSFrank Warmerdam initializing typemask as per patch from J.A. Strother. 45619a03d4dSFrank Warmerdam 45719a03d4dSFrank Warmerdam * tools/tiffcp.c: fixed signed/unsigned casting warning. 45819a03d4dSFrank Warmerdam 45919a03d4dSFrank Warmerdam * libtiff/tif_print.c: dos2unix conversion. 46019a03d4dSFrank Warmerdam 46103f0fc1bSFrank Warmerdam * tools/tiffsplit.c: increased the maximum number of pages that 46203f0fc1bSFrank Warmerdam can be split. Patch provided by Andrew J. Montalenti. 46303f0fc1bSFrank Warmerdam 464185af06fSAndrey Kiselev2003-07-11 Andrey Kiselev <[email protected]> 465185af06fSAndrey Kiselev 466185af06fSAndrey Kiselev * tools/raw2tiff.c: Added option `-p' to explicitly select color 467185af06fSAndrey Kiselev space of input image data. Closes 468185af06fSAndrey Kiselev 469185af06fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=364 470185af06fSAndrey Kiselev 471274bcd4bSFrank Warmerdam2003-07-08 Frank Warmerdam <[email protected]> 472274bcd4bSFrank Warmerdam 473274bcd4bSFrank Warmerdam * tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c, 474274bcd4bSFrank Warmerdam tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c, 475274bcd4bSFrank Warmerdam tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c: 476274bcd4bSFrank Warmerdam avoid casting warning at /W4. 477274bcd4bSFrank Warmerdam 47870417610SAndrey Kiselev2003-07-03 Andrey Kiselev <[email protected]> 47970417610SAndrey Kiselev 48070417610SAndrey Kiselev * tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel. 48170417610SAndrey Kiselev 482cb9bace3SAndrey Kiselev2003-06-30 Andrey Kiselev <[email protected]> 483cb9bace3SAndrey Kiselev 484cb9bace3SAndrey Kiselev * libtiff/tif_pixarlog.c: Unused variables removed. 485cb9bace3SAndrey Kiselev 4868579f1beSAndrey Kiselev * libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with 4878579f1beSAndrey Kiselev EstimateStripByteCounts() as per bug 488cb9bace3SAndrey Kiselev 489cb9bace3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 490cb9bace3SAndrey Kiselev 4915d76acb2SAndrey Kiselev * libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on 4925d76acb2SAndrey Kiselev 64-bit architectures as per bug 4935d76acb2SAndrey Kiselev 4945d76acb2SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 4955d76acb2SAndrey Kiselev 4968579f1beSAndrey Kiselev * libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of 4978579f1beSAndrey Kiselev unknown data type. 4988579f1beSAndrey Kiselev 49931178b37SFrank Warmerdam2003-06-19 Frank Warmerdam <[email protected]> 50031178b37SFrank Warmerdam 50131178b37SFrank Warmerdam * libtiff/tif_print.c: fixed some serious bugs when printing 50231178b37SFrank Warmerdam custom tags ... almost certain to crash. 50331178b37SFrank Warmerdam 50431178b37SFrank Warmerdam * libtiff/tif_dirread.c: Don't ignore custom fields that are 50531178b37SFrank Warmerdam autodefined. Not sure how this got to be like this. 50631178b37SFrank Warmerdam 507b44be4bdSAndrey Kiselev2003-06-18 Andrey Kiselev <[email protected]> 508b44be4bdSAndrey Kiselev 5095c7b0ab0SAndrey Kiselev * 3.6.0 Beta2 released. 5105c7b0ab0SAndrey Kiselev 511b44be4bdSAndrey Kiselev * tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data 512b44be4bdSAndrey Kiselev comparing as per bug 513b44be4bdSAndrey Kiselev 514b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=349 515b44be4bdSAndrey Kiselev 516b44be4bdSAndrey Kiselev `-z' option now can be used to set the number of reported different 517b44be4bdSAndrey Kiselev bytes. 518b44be4bdSAndrey Kiselev 519b44be4bdSAndrey Kiselev2003-06-09 Andrey Kiselev <[email protected]> 520b44be4bdSAndrey Kiselev 521b44be4bdSAndrey Kiselev * tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1 522b44be4bdSAndrey Kiselev to -r option to get the entire image as one strip. See 523b44be4bdSAndrey Kiselev 524b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 525b44be4bdSAndrey Kiselev 526b44be4bdSAndrey Kiselev for details. 527b44be4bdSAndrey Kiselev 528924316f8SAndrey Kiselev2003-06-04 Andrey Kiselev <[email protected]> 529924316f8SAndrey Kiselev 530924316f8SAndrey Kiselev * tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber 531924316f8SAndrey Kiselev values as per bug 532924316f8SAndrey Kiselev 533924316f8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 534924316f8SAndrey Kiselev 53593880088SFrank Warmerdam2003-05-27 Frank Warmerdam <[email protected]> 53693880088SFrank Warmerdam 53793880088SFrank Warmerdam * libtiff/tif_jpeg.c: modified segment_height calculation to always 53893880088SFrank Warmerdam be a full height tile for tiled images. Also changed error to just 53993880088SFrank Warmerdam be a warning. 54093880088SFrank Warmerdam 54171e4bb17SAndrey Kiselev2003-05-25 Andrey Kiselev <[email protected]> 54271e4bb17SAndrey Kiselev 54371e4bb17SAndrey Kiselev * tools/fax2tiff.c: Page numbering fixed, as per bug 54471e4bb17SAndrey Kiselev 54571e4bb17SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=341 54671e4bb17SAndrey Kiselev 5475b80291bSAndrey Kiselev2003-05-20 Andrey Kiselev <[email protected]> 5485b80291bSAndrey Kiselev 5495b80291bSAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 5505b80291bSAndrey Kiselev configure, Makefile.in: Switched back to the old behaviour. Likely 5515b80291bSAndrey Kiselev better solution should be found for OJPEG support. 5525b80291bSAndrey Kiselev 553d45ab962SAndrey Kiselev2003-05-11 Andrey Kiselev <[email protected]> 554d45ab962SAndrey Kiselev 555d45ab962SAndrey Kiselev * libtiff/mkversion.c: Fixed problem with wrong string size when 556d45ab962SAndrey Kiselev reading RELEASE-DATE file. 557d45ab962SAndrey Kiselev 55873cbf0b9SAndrey Kiselev2003-05-07 Andrey Kiselev <[email protected]> 55973cbf0b9SAndrey Kiselev 56073cbf0b9SAndrey Kiselev * tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array 56173cbf0b9SAndrey Kiselev index was out of range. 56273cbf0b9SAndrey Kiselev 563e2afef13SAndrey Kiselev2003-05-06 Andrey Kiselev <[email protected]> 564e2afef13SAndrey Kiselev 565e2afef13SAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 566e2afef13SAndrey Kiselev configure, Makefile.in: Improved libtiff compilation with OJPEG 567e2afef13SAndrey Kiselev support. Now no need for patching IJG JPEG library, hack requred by 568e2afef13SAndrey Kiselev libtiff will be compiled and used in-place. Implemented with 569e2afef13SAndrey Kiselev suggestion and help from Bill Allombert, Debian's libjpeg maintainer. 570e2afef13SAndrey Kiselev 5716e87a9bdSAndrey Kiselev * libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in 5726e87a9bdSAndrey Kiselev TIFFVGetFieldDefaulted() function. 5736e87a9bdSAndrey Kiselev 574a77a81b9SAndrey Kiselev2003-05-05 Andrey Kiselev <[email protected]> 575a77a81b9SAndrey Kiselev 576a77a81b9SAndrey Kiselev * tools/ppm2tiff.c: PPM header parser improved: now able to skip 577a77a81b9SAndrey Kiselev comments. 578a77a81b9SAndrey Kiselev 5798180aa18SAndrey Kiselev * tools/tiffdither.c: Fixed problem with bit fill order tag setting: 5808180aa18SAndrey Kiselev was not copied from source image. 5818180aa18SAndrey Kiselev 5828180aa18SAndrey Kiselev * libtiff/getimage.c: Workaround for some images without correct 5838180aa18SAndrey Kiselev info about alpha channel as per bug 5848180aa18SAndrey Kiselev 5858180aa18SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=331 5868180aa18SAndrey Kiselev 5873c54d5baSAndrey Kiselev2003-04-29 Andrey Kiselev <[email protected]> 5883c54d5baSAndrey Kiselev 589a77a81b9SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3. 5903c54d5baSAndrey Kiselev It basically allows one to use the /flateDecode filter for ZIP 5913c54d5baSAndrey Kiselev compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes 5923c54d5baSAndrey Kiselev 5933c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=328 5943c54d5baSAndrey Kiselev 595a77a81b9SAndrey Kiselev * tools/tiff2ps.c: Force deadzone printing when EPS output specified 5963c54d5baSAndrey Kiselev as per bug 5973c54d5baSAndrey Kiselev 5983c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=325 5993c54d5baSAndrey Kiselev 6003ec55027SAndrey Kiselev2003-04-17 Andrey Kiselev <[email protected]> 6013ec55027SAndrey Kiselev 6023ec55027SAndrey Kiselev * libtiff/tif_dirread.c: Removed additional check for StripByteCounts 6033ec55027SAndrey Kiselev due to problems with multidirectory images. Quality of error messages 6043ec55027SAndrey Kiselev improved. 6053ec55027SAndrey Kiselev 606ca2f9658SAndrey Kiselev2003-04-16 Andrey Kiselev <[email protected]> 607ca2f9658SAndrey Kiselev 608ca2f9658SAndrey Kiselev * tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG 609ca2f9658SAndrey Kiselev encoded images. See bug entries 610ca2f9658SAndrey Kiselev 611ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=275 612ca2f9658SAndrey Kiselev 613ca2f9658SAndrey Kiselev and 614ca2f9658SAndrey Kiselev 615ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=23 616ca2f9658SAndrey Kiselev 61755137ca3SAndrey Kiselev * libtiff/tif_dirread.c: Additional check for StripByteCounts 61855137ca3SAndrey Kiselev correctness. Fixes 61955137ca3SAndrey Kiselev 62055137ca3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=320 62155137ca3SAndrey Kiselev 6227f9ab89fSAndrey Kiselev2003-03-12 Andrey Kiselev <[email protected]> 6237f9ab89fSAndrey Kiselev 6247f9ab89fSAndrey Kiselev * tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c, 6257f9ab89fSAndrey Kiselev ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c, 6267f9ab89fSAndrey Kiselev tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c, 6277f9ab89fSAndrey Kiselev tiffmedian.c}: Added library version reporting facility to all tools. 6287f9ab89fSAndrey Kiselev 629d8cd741eSFrank Warmerdam2003-03-06 Frank Warmerdam <[email protected]> 630d8cd741eSFrank Warmerdam 631d8cd741eSFrank Warmerdam * port/install.sh.in: Fixed problems with install producing paths 632d8cd741eSFrank Warmerdam like ///usr/local/lib on cygwin. 633d8cd741eSFrank Warmerdam 6341f209352SAndrey Kiselev2003-02-27 Andrey Kiselev <[email protected]> 6351f209352SAndrey Kiselev 6361f209352SAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of 6371f209352SAndrey Kiselev raw input page. Patch supplied by Julien Gaulmin. See 6381f209352SAndrey Kiselev 6391f209352SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=293 6401f209352SAndrey Kiselev 6411f209352SAndrey Kiselev for details. 6421f209352SAndrey Kiselev 643248cfa15SFrank Warmerdam2003-02-26 Frank Warmerdam <[email protected]> 644248cfa15SFrank Warmerdam 64543439664SFrank Warmerdam * libtiff/tif_dir.c: fixed up the tif_postdecode settings 64643439664SFrank Warmerdam responsible for byte swapping complex image data. 64743439664SFrank Warmerdam 648248cfa15SFrank Warmerdam * libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till 649248cfa15SFrank Warmerdam LZWSetupDecode(). Needed to read LZW files in "r+" mode. 650248cfa15SFrank Warmerdam 651c9663e69SAndrey Kiselev2003-02-07 Andrey Kiselev <[email protected]> 652c9663e69SAndrey Kiselev 653c9663e69SAndrey Kiselev * tools/ppm2tiff.c: Fixed problem with too many arguments. 654c9663e69SAndrey Kiselev 655fe6e1155SAndrey Kiselev2003-02-04 Andrey Kiselev <[email protected]> 656fe6e1155SAndrey Kiselev 657fe6e1155SAndrey Kiselev * tools/raw2tiff.c: Memory leak fixed. 658fe6e1155SAndrey Kiselev 659be7810fcSAndrey Kiselev2003-02-03 Andrey Kiselev <[email protected]> 660be7810fcSAndrey Kiselev 661be7810fcSAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin 662be7810fcSAndrey Kiselev (thanks, Julien!). More switches for fax2tiff tool for better control 663be7810fcSAndrey Kiselev of input and output. Details at 664be7810fcSAndrey Kiselev 665be7810fcSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=272 666be7810fcSAndrey Kiselev 667a1a3a36dSFrank Warmerdam2003-02-03 Frank Warmerdam <[email protected]> 668a1a3a36dSFrank Warmerdam 669a1a3a36dSFrank Warmerdam * libtiff/tif_jpeg.c: Modified to defer initialization of jpeg 670a1a3a36dSFrank Warmerdam library so that we can check if there is already any tile/strip data 671a1a3a36dSFrank Warmerdam before deciding between creating a compressor or a decompressor. 672a1a3a36dSFrank Warmerdam 67332d2ec53SFrank Warmerdam2003-01-31 Frank Warmerdam <[email protected]> 67432d2ec53SFrank Warmerdam 67532d2ec53SFrank Warmerdam * libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is 67632d2ec53SFrank Warmerdam a pre-existing compressed image. That is, image writing to 67732d2ec53SFrank Warmerdam pre-existing compressed images is not allowed. 67832d2ec53SFrank Warmerdam 67932d2ec53SFrank Warmerdam * libtiff/tif_open.c: Removed error if opening a compressed file 68032d2ec53SFrank Warmerdam in update mode. 68132d2ec53SFrank Warmerdam 68232d2ec53SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=198 68332d2ec53SFrank Warmerdam 6844de68458SAndrey Kiselev2003-01-31 Andrey Kiselev <[email protected]> 6854de68458SAndrey Kiselev 6864de68458SAndrey Kiselev * config.guess, config.sub: Updated to recent upstream versions. 6874de68458SAndrey Kiselev 688036ce91eSFrank Warmerdam2003-01-15 Frank Warmerdam <[email protected]> 689036ce91eSFrank Warmerdam 690036ce91eSFrank Warmerdam * cut 3.6.0 Beta release. 691036ce91eSFrank Warmerdam 6928ae9d879SAndrey Kiselev2002-12-20 Andrey Kiselev <[email protected]> 6938ae9d879SAndrey Kiselev 6948ae9d879SAndrey Kiselev * tools/fax2ps.c, man/fax2ps.1: Page size was determined 6958ae9d879SAndrey Kiselev in wrong way as per bug 6968ae9d879SAndrey Kiselev 6978ae9d879SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=239 6988ae9d879SAndrey Kiselev 6992d0233a5SFrank Warmerdam2002-12-17 Frank Warmerdam <[email protected]> 7002d0233a5SFrank Warmerdam 7012d0233a5SFrank Warmerdam * libtiff/tif_dirread.c: Allow wrong sized arrays in 7022d0233a5SFrank Warmerdam TIFFFetchStripThing(). 7032d0233a5SFrank Warmerdam 7042d0233a5SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=49 7052d0233a5SFrank Warmerdam 706ea674e6bSFrank Warmerdam2002-12-02 Frank Warmerdam <[email protected]> 707ea674e6bSFrank Warmerdam 708ea674e6bSFrank Warmerdam * libtiff/tif_dir.c: fix problem with test on td_customValueCount. 709ea674e6bSFrank Warmerdam Was using realloc even first time. Fix by Igor Venevtsev. 710ea674e6bSFrank Warmerdam 711b920c1f9SFrank Warmerdam2002-11-30 Frank Warmerdam <[email protected]> 712b920c1f9SFrank Warmerdam 713267f3f7dSFrank Warmerdam * libtiff/tif_dir.c: fixed bug with resetting an existing custom 714267f3f7dSFrank Warmerdam field value. 715267f3f7dSFrank Warmerdam 716b920c1f9SFrank Warmerdam * libtiff/tif_dir.c: Fixed potential problem with ascii "custom" 717b920c1f9SFrank Warmerdam tags in TIFFVGetField() ... added missing break. 718b920c1f9SFrank Warmerdam 719834b6324SFrank Warmerdam2002-10-14 Frank Warmerdam <[email protected]> 720834b6324SFrank Warmerdam 721699a8625SFrank Warmerdam * tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make 722699a8625SFrank Warmerdam the scanline buffer long enough when writing rgb triplets. 723699a8625SFrank Warmerdam The scanline needs to be 3 X the number of dots or else it will 724699a8625SFrank Warmerdam contain an incomplete triplet and programs that try to separate 725699a8625SFrank Warmerdam the eps by redefining the colorimage operator will get messed up. 726699a8625SFrank Warmerdam Patch supplied by William Bader. 727699a8625SFrank Warmerdam 728834b6324SFrank Warmerdam * Makefile.in: added tif_extension.c to file list as per 729834b6324SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=218. 730834b6324SFrank Warmerdam 73128e76dbfSAndrey Kiselev2002-10-11 Andrey Kiselev <[email protected]> 73228e76dbfSAndrey Kiselev 73328e76dbfSAndrey Kiselev * configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for 73428e76dbfSAndrey Kiselev large files (>2GiB) supporting. New option in the config.site: 7355c7b0ab0SAndrey Kiselev LARGEFILE="yes". Should be enough for I/O of the large files. 73628e76dbfSAndrey Kiselev 7376cd33fc4SFrank Warmerdam2002-10-10 Frank Warmerdam <[email protected]> 7386cd33fc4SFrank Warmerdam 7396cd33fc4SFrank Warmerdam * libtiff/html/v3.6.0.html: new release notes. 7406cd33fc4SFrank Warmerdam 7416cd33fc4SFrank Warmerdam * libtiff/index.html: removed faq, cvs snapshot cruft. Added email 7426cd33fc4SFrank Warmerdam link for Andrey. Pointer to v3.6.0.html. 7436cd33fc4SFrank Warmerdam 7446cd33fc4SFrank Warmerdam * libtiff/Makefile.in: added direct rule for tiffvers.h for release. 7456cd33fc4SFrank Warmerdam 746bd771997SAndrey Kiselev2002-10-07 Andrey Kiselev <[email protected]> 7478180aa18SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken 7488180aa18SAndrey Kiselev (thanks, Sebastian!). New switches: 749bd771997SAndrey Kiselev -b # for a bottom margin of # inches 750bd771997SAndrey Kiselev -c center image 751bd771997SAndrey Kiselev -l # for a left margin of # inches 752bd771997SAndrey Kiselev -r rotate the image by 180 degrees 753bd771997SAndrey Kiselev New features merged with code for shrinking/overlapping. 754bd771997SAndrey Kiselev Previously added -c and -n switches (for overriding PS units) renamed 755bd771997SAndrey Kiselev in -x and -y respectively. 756bd771997SAndrey Kiselev 757bd771997SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=200 758bd771997SAndrey Kiselev 7591a1ccdb6SAndrey Kiselev * html/man/*.html: Updated from actual manual pages. 7601a1ccdb6SAndrey Kiselev 7613721a781SFrank Warmerdam2002-10-06 Frank Warmerdam <[email protected]> 7623721a781SFrank Warmerdam 763a8c488d4SFrank Warmerdam * libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong 764a8c488d4SFrank Warmerdam size on windows. Use #define boolean hack. 765a8c488d4SFrank Warmerdam 766a8c488d4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=188 767a8c488d4SFrank Warmerdam 7683721a781SFrank Warmerdam * libtiff/tiff.h: Don't do special type handling in tiff.h unless 7693721a781SFrank Warmerdam USING_VISUALAGE is defined. 7703721a781SFrank Warmerdam 7713721a781SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 7723721a781SFrank Warmerdam 773515b593cSFrank Warmerdam2002-10-03 Frank Warmerdam <[email protected]> 774515b593cSFrank Warmerdam 775515b593cSFrank Warmerdam * libtiff/tiff.h: added COMPRESSION_JP2000. 776515b593cSFrank Warmerdam 777ff993722SAndrey Kiselev2002-10-02 Andrey Kiselev <[email protected]> 778ff993722SAndrey Kiselev 779ff993722SAndrey Kiselev * libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays 780ff993722SAndrey Kiselev by the TIFFFetchByteArray() function. Should finally resolve 781ff993722SAndrey Kiselev 782ff993722SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 783ff993722SAndrey Kiselev 7844c0e27b0SAndrey Kiselev * configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT 78549ce50a8SAndrey Kiselev 78649ce50a8SAndrey Kiselev * html/Makefile.in: New targets added: html and groffhtml for 78749ce50a8SAndrey Kiselev producing HTML representations of the manual pages automatically. 78849ce50a8SAndrey Kiselev html target uses man2html tool, groffhtml uses groff tool. 7894c0e27b0SAndrey Kiselev 790515b593cSFrank Warmerdam2002-09-29 Frank Warmerdam <[email protected]> 791515b593cSFrank Warmerdam 792515b593cSFrank Warmerdam * configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support 793515b593cSFrank Warmerdam from John H. DuBois III. 794515b593cSFrank Warmerdam 795f88cde27SAndrey Kiselev2002-09-15 Andrey Kiselev <[email protected]> 796f88cde27SAndrey Kiselev 797f88cde27SAndrey Kiselev * Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added 798f88cde27SAndrey Kiselev manual page for raw2tiff(1) tool. 799f88cde27SAndrey Kiselev 800630fc85dSAndrey Kiselev2002-09-12 Andrey Kiselev <[email protected]> 801630fc85dSAndrey Kiselev 802630fc85dSAndrey Kiselev * /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to 803630fc85dSAndrey Kiselev the tiffio.h header file. 804630fc85dSAndrey Kiselev 805630fc85dSAndrey Kiselev * Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added 806630fc85dSAndrey Kiselev manual page for TIFFDataWidth() function 807630fc85dSAndrey Kiselev 8085ae8f23eSFrank Warmerdam2002-09-08 Frank Warmerdam <[email protected]> 8095ae8f23eSFrank Warmerdam 8103f6fe56dSFrank Warmerdam * libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair() 8113f6fe56dSFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196. 8123f6fe56dSFrank Warmerdam 8135ae8f23eSFrank Warmerdam * tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments 8145ae8f23eSFrank Warmerdam since we are unable to properly include the amount to skip. 8155ae8f23eSFrank Warmerdam 8165ae8f23eSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=80 8175ae8f23eSFrank Warmerdam 81883daf89bSAndrey Kiselev2002-09-02 Andrey Kiselev <[email protected]> 81983daf89bSAndrey Kiselev 82083daf89bSAndrey Kiselev * /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching 82183daf89bSAndrey Kiselev in TIFFFetchByteArray(). Problem described at 82283daf89bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 82383daf89bSAndrey Kiselev 824becb4e7fSAndrey Kiselev2002-08-22 Andrey Kiselev <[email protected]> 825becb4e7fSAndrey Kiselev 8265b3e083dSAndrey Kiselev * /libtiff/tif_dirinfo.c: Further additions to free custom fields 8275b3e083dSAndrey Kiselev in _TIFFSetupFieldInfo() function. 8285b3e083dSAndrey Kiselev See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details. 8295b3e083dSAndrey Kiselev 8305b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: Additional consistency checking added in 831c70e384aSAndrey Kiselev LZWDecode() and LZWDecodeCompat(). 832c70e384aSAndrey Kiselev Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190 83343539aa6SAndrey Kiselev and http://bugzilla.remotesensing.org/show_bug.cgi?id=100 834c70e384aSAndrey Kiselev 8355b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: 836becb4e7fSAndrey Kiselev Added check for valid code lengths in LZWDecode() and 837becb4e7fSAndrey Kiselev LZWDecodeCompat(). Fixes 838becb4e7fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=115 839becb4e7fSAndrey Kiselev 840202b3adeSAndrey Kiselev2002-08-16 Andrey Kiselev <[email protected]> 841202b3adeSAndrey Kiselev 842202b3adeSAndrey Kiselev * /libtiff/{Makefile.vc, libtiff.def}: 843202b3adeSAndrey Kiselev Missed declarations added. 844202b3adeSAndrey Kiselev 84507655e06SFrank Warmerdam2002-08-15 Frank Warmerdam <[email protected]> 84607655e06SFrank Warmerdam 8476663496bSFrank Warmerdam * tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the 8486663496bSFrank Warmerdam return code from the underlying pick function. 8496663496bSFrank Warmerdam 8506663496bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=177 8516663496bSFrank Warmerdam 85207655e06SFrank Warmerdam * tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap 85307655e06SFrank Warmerdam with FIELD_CUSTOM as mentioned in bug 169. 85407655e06SFrank Warmerdam 85507655e06SFrank Warmerdam * tif_close.c: added logic to free dynamically created anonymous 85607655e06SFrank Warmerdam field definitions to correct a small memory leak. 85707655e06SFrank Warmerdam 85807655e06SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=169 85907655e06SFrank Warmerdam 86048cd8465SAndrey Kiselev2002-08-10 Andrey Kiselev <[email protected]> 86148cd8465SAndrey Kiselev 86248cd8465SAndrey Kiselev * /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}: 86348cd8465SAndrey Kiselev New tool: raw2tiff --- raw images to TIFF converter. No manual page yet. 86448cd8465SAndrey Kiselev 865c78a5bdcSFrank Warmerdam2002-07-31 Frank Warmerdam <[email protected]> 866c78a5bdcSFrank Warmerdam 86763067a98SFrank Warmerdam * libtiff/tif_jpeg.c: Fixed problem with setting of nrows in 86863067a98SFrank Warmerdam JPEGDecode() as per bugzilla bug (issue 1): 86963067a98SFrank Warmerdam 87063067a98SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 87163067a98SFrank Warmerdam 872c78a5bdcSFrank Warmerdam * libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to 873c78a5bdcSFrank Warmerdam fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't 874c78a5bdcSFrank Warmerdam present in the tiff tags. 875c78a5bdcSFrank Warmerdam 876c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=168 877c78a5bdcSFrank Warmerdam 878c78a5bdcSFrank Warmerdam * libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and 879c78a5bdcSFrank Warmerdam TIFFWriteScanline() now set tif_row explicitly in case the codec has 880c78a5bdcSFrank Warmerdam fooled with the value. 881c78a5bdcSFrank Warmerdam 882c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 883c78a5bdcSFrank Warmerdam 8846050d390SAndrey Kiselev2002-06-22 Andrey Kiselev <[email protected]> 8856050d390SAndrey Kiselev 886202b3adeSAndrey Kiselev * /tools/tiff2ps.c: Added workaround for some software that may crash 8876050d390SAndrey Kiselev when last strip of image contains fewer number of scanlines than 8886050d390SAndrey Kiselev specified by the `/Height' variable. See 8896050d390SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=164 8906050d390SAndrey Kiselev for explanation. 8916050d390SAndrey Kiselev 892b3f6ae5bSAndrey Kiselev2002-06-21 Andrey Kiselev <[email protected]> 893419dd4c8SAndrey Kiselev 894419dd4c8SAndrey Kiselev * tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility: 895419dd4c8SAndrey Kiselev splitting long images in several pages. See 896419dd4c8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation. 897419dd4c8SAndrey Kiselev Patch granted by John Williams <[email protected]>. 898419dd4c8SAndrey Kiselev 8993e6470b4SFrank Warmerdam2002-06-11 Frank Warmerdam <[email protected]> 9003e6470b4SFrank Warmerdam 9013e6470b4SFrank Warmerdam * libtiff/contrib/win95: renamed to contrib/win_dib. Added new 9023e6470b4SFrank Warmerdam Tiffile.cpp example of converting TIFF files into a DIB on Win32. 9033e6470b4SFrank Warmerdam This one is described in: 9043e6470b4SFrank Warmerdam 9053e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=143 9063e6470b4SFrank Warmerdam 9073e6470b4SFrank Warmerdam * libtiff/tif_ojpeg.c: Major upgrade from Scott. See details at: 9083e6470b4SFrank Warmerdam 9093e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=156 9103e6470b4SFrank Warmerdam 9113877c58dSAndrey Kiselev2002-05-10 Andrey Kiselev <[email protected]> 9123877c58dSAndrey Kiselev 9133877c58dSAndrey Kiselev * tools/tiff2ps: New commandline switches to override resolution 9143877c58dSAndrey Kiselev units obtained from the input file. Closes 9153877c58dSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=131 9163877c58dSAndrey Kiselev 9174dff88abSAndrey Kiselev2002-04-26 Andrey Kiselev <[email protected]> 9184dff88abSAndrey Kiselev 9194dff88abSAndrey Kiselev * libtiff/libtiff.def: Added missed declaration. 9204dff88abSAndrey Kiselev 9211cf9042eSAndrey Kiselev2002-04-22 Andrey Kiselev <[email protected]> 9221cf9042eSAndrey Kiselev 9231cf9042eSAndrey Kiselev * tools/fax2tiff.c: Updated to reflect latest changes in libtiff. 9241cf9042eSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125 9251cf9042eSAndrey Kiselev 9260a42ac77SAndrey Kiselev2002-04-20 Andrey Kiselev <[email protected]> 9270a42ac77SAndrey Kiselev 9280a42ac77SAndrey Kiselev * libtiff/tif_open.c: Pointers to custom procedures 9290a42ac77SAndrey Kiselev in TIFFClientOpen() are checked to be not NULL-pointers. 9300a42ac77SAndrey Kiselev 9319532ac8aSAndrey Kiselev2002-04-18 Andrey Kiselev <[email protected]> 9329532ac8aSAndrey Kiselev 9339532ac8aSAndrey Kiselev * libtiff/libtiff.def: Added missed declarations. 9349532ac8aSAndrey Kiselev 9359532ac8aSAndrey Kiselev * libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure. 9369532ac8aSAndrey Kiselev 937a8e46b54SAndrey Kiselev2002-04-16 Andrey Kiselev <[email protected]> 938a8e46b54SAndrey Kiselev 9399532ac8aSAndrey Kiselev * libtiff/tif_lzw.c: Additional checks for data integrity introduced. 940a8e46b54SAndrey Kiselev Should finally close 941a8e46b54SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=100 942a8e46b54SAndrey Kiselev 943a9a67d4bSAndrey Kiselev2002-04-10 Andrey Kiselev <[email protected]> 944a8e46b54SAndrey Kiselev 9451cf9042eSAndrey Kiselev * tools/tiff2ps: Division by zero fixed. 946a9a67d4bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88 947a9a67d4bSAndrey Kiselev 948c47f6953SAndrey Kiselev2002-04-09 Andrey Kiselev <[email protected]> 949c47f6953SAndrey Kiselev 950c47f6953SAndrey Kiselev * libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h: 951c47f6953SAndrey Kiselev TIFFCheckpointDirectory() routine added. 952c47f6953SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124 953c47f6953SAndrey Kiselev 954c47f6953SAndrey Kiselev * man/: TIFFWriteDirectory.3t, Makefile.in: Added description 955c47f6953SAndrey Kiselev for the new function. 956c47f6953SAndrey Kiselev 95733648598SAndrey Kiselev2002-04-08 Andrey Kiselev <[email protected]> 95833648598SAndrey Kiselev 959c47f6953SAndrey Kiselev * libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced 960c47f6953SAndrey Kiselev additional members tif->tif_decodestatus and tif->tif_encodestatus 961c47f6953SAndrey Kiselev for correct handling of unconfigured codecs (we should not try to read 962c47f6953SAndrey Kiselev data or to define data size without correct codecs). 96333648598SAndrey Kiselev 96433648598SAndrey Kiselev * libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK 965c47f6953SAndrey Kiselev changed. Now it has used tif->tif_decodestatus and 966c47f6953SAndrey Kiselev tif->tif_encodestatus. 96733648598SAndrey Kiselev Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in 96833648598SAndrey Kiselev case of __cvs_8.tif test image). 96933648598SAndrey Kiselev 970216bf01bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in 971216bf01bSAndrey Kiselev tif_dirread.c when TIFFCreateAnonFieldInfo was introduced. 972216bf01bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case 973216bf01bSAndrey Kiselev of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif. 974216bf01bSAndrey Kiselev 9752f7e5be9SAndrey Kiselev2002-04-04 Andrey Kiselev <[email protected]> 9762f7e5be9SAndrey Kiselev 977c47f6953SAndrey Kiselev * libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat 9782f7e5be9SAndrey Kiselev replaced by warnings. Now libtiff should read corrupted LZW-compressed 9792f7e5be9SAndrey Kiselev files by skipping bad strips. 9802f7e5be9SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100 9811fec47ceSFrank Warmerdam 9821fec47ceSFrank Warmerdam2002-04-03 Frank Warmerdam <[email protected]> 9831fec47ceSFrank Warmerdam 9841fec47ceSFrank Warmerdam * libtiff/tif_dirwrite.c: Removed some dead code. 9851fec47ceSFrank Warmerdam 9861fec47ceSFrank Warmerdam * libtiff/*: Cleanup some warnings. 9871fec47ceSFrank Warmerdam 9881fec47ceSFrank Warmerdam * libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField() 9891fec47ceSFrank Warmerdam for variable length FIELD_CUSTOM values. Was int * but should be 9901fec47ceSFrank Warmerdam u_short *. 9911fec47ceSFrank Warmerdam 992adffbd3dSAndrey Kiselev2002-04-01 Andrey Kiselev <[email protected]> 993adffbd3dSAndrey Kiselev 994adffbd3dSAndrey Kiselev * tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp 995adffbd3dSAndrey Kiselev utility (at cpStripToTile routine). 996adffbd3dSAndrey Kiselev 997a69516b3SFrank Warmerdam2002-03-27 Frank Warmerdam <[email protected]> 998a69516b3SFrank Warmerdam 999a5e9827aSFrank Warmerdam * tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func. 1000a5e9827aSFrank Warmerdam 1001a5e9827aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=111 1002a5e9827aSFrank Warmerdam 1003a69516b3SFrank Warmerdam * tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with 1004a69516b3SFrank Warmerdam passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE). 1005a69516b3SFrank Warmerdam 1006a69516b3SFrank Warmerdam * libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so 1007a69516b3SFrank Warmerdam that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example. 1008a69516b3SFrank Warmerdam 100939c69d9bSDwight Kelly2002-03-26 Dwight Kelly <[email protected]> 101039c69d9bSDwight Kelly 101139c69d9bSDwight Kelly * libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 101239c69d9bSDwight Kelly tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined 101339c69d9bSDwight Kelly in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec 101439c69d9bSDwight Kelly INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes: 101539c69d9bSDwight Kelly CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and 101639c69d9bSDwight Kelly INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9). 101739c69d9bSDwight Kelly 1018198aa7d9SAndrey Kiselev2002-03-26 Andrey Kiselev <[email protected]> 1019198aa7d9SAndrey Kiselev 1020198aa7d9SAndrey Kiselev * libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile 1021198aa7d9SAndrey Kiselev now also uses TIFFRGBAImageOK before reading. This is additional fix 1022198aa7d9SAndrey Kiselev for http://bugzilla.remotesensing.org/show_bug.cgi?id=110 1023198aa7d9SAndrey Kiselev 102429269c9bSAndrey Kiselev2002-03-25 Andrey Kiselev <[email protected]> 102529269c9bSAndrey Kiselev 102629269c9bSAndrey Kiselev * libtiff/: tif_getimage.c: Additional check for supported 102729269c9bSAndrey Kiselev codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses 102829269c9bSAndrey Kiselev TIFFRGBAImageOK before reading. 102929269c9bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110 103029269c9bSAndrey Kiselev 1031f02a098bSAndrey Kiselev2002-03-15 Andrey Kiselev <[email protected]> 1032f02a098bSAndrey Kiselev 1033f02a098bSAndrey Kiselev * libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 1034f02a098bSAndrey Kiselev tif_dirwrite.c: Added routine TIFFDataWidth for detrmining 1035f02a098bSAndrey Kiselev TIFFDataType sizes instead of working with tiffDataWidth array 1036f02a098bSAndrey Kiselev directly. Should prevent out-of-borders bugs in case of unknown or 1037f02a098bSAndrey Kiselev broken data types. EstimateStripByteCounts routine modified, so it 1038f02a098bSAndrey Kiselev won't work when tags with uknown sizes founded. 1039f02a098bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109 1040f02a098bSAndrey Kiselev 1041f02a098bSAndrey Kiselev2002-03-13 Andrey Kiselev <[email protected]> 1042f02a098bSAndrey Kiselev 1043f02a098bSAndrey Kiselev * libtiff/tif_getimage.c: Added support for correct handling 1044f02a098bSAndrey Kiselev `Orientation' tag in gtTileContig. Should be added in other gt* 1045f02a098bSAndrey Kiselev functions as well, but I have not images for testing yet. Partially 1046f02a098bSAndrey Kiselev resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23 1047f02a098bSAndrey Kiselev 1048f02a098bSAndrey Kiselev2002-03-10 Andrey Kiselev <[email protected]> 1049f02a098bSAndrey Kiselev 1050f02a098bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to 1051f02a098bSAndrey Kiselev read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION, 1052f02a098bSAndrey Kiselev TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC. Closes 1053f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=99 1054f02a098bSAndrey Kiselev 1055f02a098bSAndrey Kiselev2002-03-08 Andrey Kiselev <[email protected]> 1056f02a098bSAndrey Kiselev 1057f02a098bSAndrey Kiselev * libtiff/Makefile.in, tools/Makefile.in: Shared library will not 1058f02a098bSAndrey Kiselev be stripped when installing, utility binaries will do. Closes 1059f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=93 1060f02a098bSAndrey Kiselev 10615f20db7fSFrank Warmerdam2002-02-28 Frank Warmerdam <[email protected]> 10625f20db7fSFrank Warmerdam 10635f20db7fSFrank Warmerdam * man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT. 10645f20db7fSFrank Warmerdam 10655f20db7fSFrank Warmerdam * man/libtiff.3t: added copyright tag info. 10665f20db7fSFrank Warmerdam 10678ed40250SFrank Warmerdam2002-02-11 Frank Warmerdam <[email protected]> 10688ed40250SFrank Warmerdam 1069c3e810eaSFrank Warmerdam * libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__. 1070c3e810eaSFrank Warmerdam 1071c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 1072c3e810eaSFrank Warmerdam 1073c3e810eaSFrank Warmerdam * man/Makefile.in: Patch DESTDIR handling 1074c3e810eaSFrank Warmerdam 1075c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=95 1076c3e810eaSFrank Warmerdam 10778ed40250SFrank Warmerdam * configure: OpenBSD changes for Sparc64 and DSO version. 10788ed40250SFrank Warmerdam 10798ed40250SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=96 10808ed40250SFrank Warmerdam 10818ed40250SFrank Warmerdam2002-02-05 Frank Warmerdam <[email protected]> 10828ed40250SFrank Warmerdam 10838ed40250SFrank Warmerdam * config.site/configure: added support for OJPEG=yes option to enable 10848ed40250SFrank Warmerdam OJPEG support from config.site. 10858ed40250SFrank Warmerdam 1086b8ffea63SFrank Warmerdam2002-01-27 Frank Warmerdam <[email protected]> 1087b8ffea63SFrank Warmerdam 1088b8ffea63SFrank Warmerdam * html/document.html: fixed links for TIFf 6 docs. 1089b8ffea63SFrank Warmerdam 1090c77822c1SFrank Warmerdam2002-01-18 Frank Warmerdam <[email protected]> 1091c77822c1SFrank Warmerdam 1092f27eafc9SFrank Warmerdam * config.guess, config.sub: Updated from ftp.gnu.org/pub/config. 1093f27eafc9SFrank Warmerdam 1094c777c2c0SFrank Warmerdam * libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the 1095c777c2c0SFrank Warmerdam decodestrip function returns anything not greater than zero as per 1096c777c2c0SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=97 1097c777c2c0SFrank Warmerdam 1098c77822c1SFrank Warmerdam * configure: Modify CheckForBigEndian so it can work in a cross 1099c77822c1SFrank Warmerdam compiled situation. 1100c77822c1SFrank Warmerdam 1101fb4cb161SFrank Warmerdam2002-01-16 Frank Warmerdam <[email protected]> 1102fb4cb161SFrank Warmerdam 11039606d1f5SFrank Warmerdam * tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list. 11049606d1f5SFrank Warmerdam 11057adb8976SFrank Warmerdam * tools/tiffset.c: fix bug in error reporting. 11067adb8976SFrank Warmerdam 1107fb4cb161SFrank Warmerdam * tools/tiffcp.c: fix several warnings that show up with -Wall. 1108fb4cb161SFrank Warmerdam 1109d6559489SFrank Warmerdam2002-01-04 Frank Warmerdam <[email protected]> 1110d6559489SFrank Warmerdam 1111d6559489SFrank Warmerdam * libtiff/tif_jpeg.c: fixed computation of segment_width for 1112d6559489SFrank Warmerdam tiles files to avoid error about it not matching the 1113d6559489SFrank Warmerdam cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 1114d6559489SFrank Warmerdam size.") for ITIFF files. Apparently the problem was incorporated since 1115d6559489SFrank Warmerdam 3.5.5, presumably during the OJPEG/JPEG work recently. 1116d6559489SFrank Warmerdam 111762d37363SFrank Warmerdam2001-12-15 Frank Warmerdam <[email protected]> 111862d37363SFrank Warmerdam 1119d6559489SFrank Warmerdam * configure, libtiff/Makefile.in: Changes for building on MacOS 10.1. 1120d6559489SFrank Warmerdam 1121d6559489SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 1122d6559489SFrank Warmerdam 112362d37363SFrank Warmerdam * libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1 112462d37363SFrank Warmerdam (defined in tiffconf.h - 1 by default) then the RGBA interface 112562d37363SFrank Warmerdam will assume that a fourth extra sample is ASSOCALPHA if the 112662d37363SFrank Warmerdam EXTRASAMPLE value isn't set for it. This changes the behaviour of 112762d37363SFrank Warmerdam the library, but makes it work better with RGBA files produced by 112862d37363SFrank Warmerdam lots of applications that don't mark the alpha values properly. 112962d37363SFrank Warmerdam 113062d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=93 113162d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=65 113262d37363SFrank Warmerdam 113305d24d30SFrank Warmerdam2001-12-12 Frank Warmerdam <[email protected]> 113405d24d30SFrank Warmerdam 113505d24d30SFrank Warmerdam * libtiff/tif_jpeg.c: allow jpeg data stream sampling values to 113605d24d30SFrank Warmerdam override those from tiff directory. This makes this work with 113705d24d30SFrank Warmerdam ImageGear generated files. 113805d24d30SFrank Warmerdam 1139bf0c6fb0SFrank Warmerdam2001-12-07 Frank Warmerdam <[email protected]> 1140bf0c6fb0SFrank Warmerdam 1141bf0c6fb0SFrank Warmerdam * html/Makefile.in: added missing images per bug 92. 1142bf0c6fb0SFrank Warmerdam 1143bf0c6fb0SFrank Warmerdam * port/Makefile.in: fixed clean target per bug 92. 1144bf0c6fb0SFrank Warmerdam 1145f88d97efSFrank Warmerdam2001-11-28 Frank Warmerdam <[email protected]> 1146f88d97efSFrank Warmerdam 1147ce8daaa7SFrank Warmerdam * Reissue 3.5.7 release. 1148ce8daaa7SFrank Warmerdam 1149f88d97efSFrank Warmerdam * libtiff/mkversion.c: Fix output of TIFF_VERSION to be 1150f88d97efSFrank Warmerdam YYYYMMDD so that it is increasing over time. 1151f88d97efSFrank Warmerdam 1152f88d97efSFrank Warmerdam * Makefile.in: Ensure that tiffvers.h is regenerated in the 1153f88d97efSFrank Warmerdam make release target. 1154f88d97efSFrank Warmerdam 1155f88d97efSFrank Warmerdam * Makefile.in: added libtiff/tiffvers.h to the release file list. 1156f88d97efSFrank Warmerdam 1157b7508608SFrank Warmerdam2001-11-23 Frank Warmerdam <[email protected]> 1158b7508608SFrank Warmerdam 1159b7508608SFrank Warmerdam * added html/v3.5.7.html, updated html/index.html. 1160b7508608SFrank Warmerdam 1161b7508608SFrank Warmerdam * Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}. 1162b7508608SFrank Warmerdam 11634eaff9b6SFrank Warmerdam2001-11-15 Frank Warmerdam <[email protected]> 11644eaff9b6SFrank Warmerdam 11654eaff9b6SFrank Warmerdam * configure: fixed test for -lm. 11664eaff9b6SFrank Warmerdam 116794190c5dSFrank Warmerdam2001-11-02 Frank Warmerdam <[email protected]> 116894190c5dSFrank Warmerdam 116994190c5dSFrank Warmerdam * Added PHOTOMETRIC_ITULAB as per bug 90. 117094190c5dSFrank Warmerdam 117194190c5dSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=90 117294190c5dSFrank Warmerdam 11732ba4c211SFrank Warmerdam2001-10-10 Frank Warmerdam <[email protected]> 11742ba4c211SFrank Warmerdam 11752ba4c211SFrank Warmerdam * libtiff/tiff.h: I have created COMPRESSION_CCITT_T4, 11762ba4c211SFrank Warmerdam COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases 11772ba4c211SFrank Warmerdam in keeping with TIFF 6.0 standard in tiff.h 11782ba4c211SFrank Warmerdam 11792ba4c211SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=83 11802ba4c211SFrank Warmerdam 11814b1d7e4cSFrank Warmerdam2001-09-26 Frank Warmerdam <[email protected]> 11824b1d7e4cSFrank Warmerdam 11834b1d7e4cSFrank Warmerdam * libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function. 11844b1d7e4cSFrank Warmerdam Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory. 11854b1d7e4cSFrank Warmerdam 11869fbd11ffSFrank Warmerdam2001-09-24 Frank Warmerdam <[email protected]> 11879fbd11ffSFrank Warmerdam 11882c26534cSFrank Warmerdam * libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug. 11892c26534cSFrank Warmerdam 11902c26534cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=78 11912c26534cSFrank Warmerdam 11922c26534cSFrank Warmerdam * libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an 11932c26534cSFrank Warmerdam error about LZW not being available. 11942c26534cSFrank Warmerdam 11952c26534cSFrank Warmerdam * libtiff/tif_dir.c: propagate failure to initialize compression 11962c26534cSFrank Warmerdam back from TIFFSetField() as an error status, so applications can 11972c26534cSFrank Warmerdam detect failure. 11982c26534cSFrank Warmerdam 11992c26534cSFrank Warmerdam * libtiff/tif_dir.c: removed the auto replacement of 12002c26534cSFrank Warmerdam COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField(). 12012c26534cSFrank Warmerdam 12029fbd11ffSFrank Warmerdam * Removed Makefile, tools/Makefile, port/install.sh, man/Makefile 12039fbd11ffSFrank Warmerdam from CVS as they are all supposed to be auto-generated by configure. 12049fbd11ffSFrank Warmerdam 1205e1d66ae9SFrank Warmerdam2001-09-22 Frank Warmerdam <[email protected]> 1206e1d66ae9SFrank Warmerdam 1207e1d66ae9SFrank Warmerdam * libtiff/tif_ojpeg.c: new update from Scott. 1208e1d66ae9SFrank Warmerdam 12094b1fc8b6SFrank Warmerdam2001-09-09 Frank Warmerdam <[email protected]> 12104b1fc8b6SFrank Warmerdam 1211bc63306cSFrank Warmerdam * libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to 1212bc63306cSFrank Warmerdam always use the "safe" version, even if there is a very slight 1213bc63306cSFrank Warmerdam cost in performance. 1214bc63306cSFrank Warmerdam 1215bc63306cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=54 1216bc63306cSFrank Warmerdam 1217ad4b0adcSFrank Warmerdam * libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@ 1218ad4b0adcSFrank Warmerdam in two places. 1219ad4b0adcSFrank Warmerdam 122063c726acSFrank Warmerdam * libtiff/tif_getimage.c: Fixed problem with reading strips or 122163c726acSFrank Warmerdam tiles that don't start on a tile boundary. Fix contributed by 122263c726acSFrank Warmerdam Josep Vallverdu (from HP), and further described in bug 47. 122363c726acSFrank Warmerdam 122463c726acSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=47 122563c726acSFrank Warmerdam 122663c726acSFrank Warmerdam * tools/tiff2ps.c: added OJPEG YCbCr to RGB support. 122763c726acSFrank Warmerdam 12284b1fc8b6SFrank Warmerdam * libtiff/tif_ojpeg.c: Applied substantial patch from Scott. 12294b1fc8b6SFrank Warmerdam 1230e7bdb189SFrank Warmerdam2001-09-06 Frank Warmerdam <[email protected]> 1231e7bdb189SFrank Warmerdam 1232e7bdb189SFrank Warmerdam * libtiff/tif_packbits.c: fixed memory overrun error. 1233e7bdb189SFrank Warmerdam 1234e7bdb189SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=77 1235e7bdb189SFrank Warmerdam 1236d15abe66SFrank Warmerdam2001-08-31 Frank Warmerdam <[email protected]> 1237d15abe66SFrank Warmerdam 1238d15abe66SFrank Warmerdam * libtiff/tif_getimage.c: relax handling of contig case where 1239d15abe66SFrank Warmerdam there are extra samples that are supposed to be ignored. This 1240d15abe66SFrank Warmerdam should now work for 8bit greyscale or palletted images. 1241d15abe66SFrank Warmerdam 1242d15abe66SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=75 1243d15abe66SFrank Warmerdam 1244abf486d1SFrank Warmerdam2001-08-28 Frank Warmerdam <[email protected]> 1245abf486d1SFrank Warmerdam 1246abf486d1SFrank Warmerdam * libtiff/tif_getimage.c: Don't complain for CMYK (separated) 1247abf486d1SFrank Warmerdam images with more than four samples per pixel. See: 1248abf486d1SFrank Warmerdam 1249abf486d1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=73 1250abf486d1SFrank Warmerdam 12517f127122SFrank Warmerdam2001-08-10 Frank Warmerdam <[email protected]> 12527f127122SFrank Warmerdam 12537afe0a69SFrank Warmerdam * libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy() 12547afe0a69SFrank Warmerdam in TIFFReadRGBATile() to avoid issues in cases of overlapping 12557afe0a69SFrank Warmerdam buffers. See Bug 69 in Bugzilla. 12567afe0a69SFrank Warmerdam 12577afe0a69SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=69 12587afe0a69SFrank Warmerdam 12597f127122SFrank Warmerdam * tools/tiff2rgba.c: fixed getopt() call so that -b works again. 12607f127122SFrank Warmerdam 126166ca643dSFrank Warmerdam2001-08-09 Frank Warmerdam <[email protected]> 126266ca643dSFrank Warmerdam 126366ca643dSFrank Warmerdam * libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__ 126466ca643dSFrank Warmerdam when checking for 64 bit architectures as per bugzilla bug 67. 126566ca643dSFrank Warmerdam 1266c997939eSFrank Warmerdam2001-07-27 Frank Warmerdam <[email protected]> 1267c997939eSFrank Warmerdam 1268c997939eSFrank Warmerdam * man/Makefile.in: add TIFFClientOpen link as per debian submitted 1269c997939eSFrank Warmerdam bug 66. 1270c997939eSFrank Warmerdam 12715579e5cdSFrank Warmerdam2001-07-20 Frank Warmerdam <[email protected]> 12725579e5cdSFrank Warmerdam 12735579e5cdSFrank Warmerdam * libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H 12745579e5cdSFrank Warmerdam has been included. 12755579e5cdSFrank Warmerdam 127671a2c4a0SFrank Warmerdam2001-07-19 Frank Warmerdam <[email protected]> 127771a2c4a0SFrank Warmerdam 127871a2c4a0SFrank Warmerdam * libtiff/tif_open.c: Seek back to zero after failed read, 127971a2c4a0SFrank Warmerdam before writing header. 128071a2c4a0SFrank Warmerdam 128148b7fecaSFrank Warmerdam2001-07-18 Frank Warmerdam <[email protected]> 128248b7fecaSFrank Warmerdam 128348b7fecaSFrank Warmerdam * libtiff/tif_ojpeg.c: updates from Scott. Handles colors 128448b7fecaSFrank Warmerdam much better. Now depends on having patched libjpeg as per 128548b7fecaSFrank Warmerdam patch in contrib/ojpeg/*. 128648b7fecaSFrank Warmerdam 128787f580c1SFrank Warmerdam2001-07-17 Frank Warmerdam <[email protected]> 128887f580c1SFrank Warmerdam 128987f580c1SFrank Warmerdam * */Makefile.in: added DESTDIR support. 129087f580c1SFrank Warmerdam 129187f580c1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=60 129287f580c1SFrank Warmerdam 1293f45df42bSFrank Warmerdam2001-07-16 Frank Warmerdam <[email protected]> 1294f45df42bSFrank Warmerdam 1295f45df42bSFrank Warmerdam * configure, libtiff/Makefile.in: applied OpenBSD patches 1296f45df42bSFrank Warmerdam as per: 1297f45df42bSFrank Warmerdam 1298f45df42bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=61 1299f45df42bSFrank Warmerdam 130063ad6142SFrank Warmerdam2001-06-28 Frank Warmerdam <[email protected]> 130163ad6142SFrank Warmerdam 13020ef54341SFrank Warmerdam * libtiff/tif_getimage.c: Fixed so that failure is properly 13030ef54341SFrank Warmerdam reported by gtTileContig, gtStripContig, gtTileSeparate and 13040ef54341SFrank Warmerdam gtStripSeparate. 13050ef54341SFrank Warmerdam 13060ef54341SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=51 13070ef54341SFrank Warmerdam 130863ad6142SFrank Warmerdam * tiffcmp.c: Fixed multi samples per pixel support for ContigCompare. 130963ad6142SFrank Warmerdam Updated bug section of tiffcmp.1 to note tiled file issues. 131063ad6142SFrank Warmerdam 131163ad6142SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=53 131263ad6142SFrank Warmerdam 1313e0368fb9SFrank Warmerdam2001-06-22 Frank Warmerdam <[email protected]> 1314e0368fb9SFrank Warmerdam 1315ecfaa86dSFrank Warmerdam * configure: Changes for DSO generation on AIX provided by 1316ecfaa86dSFrank Warmerdam John Marquart <[email protected]>. 1317ecfaa86dSFrank Warmerdam 1318e0368fb9SFrank Warmerdam * configure, libtiff/Makeifle.in: Modified to build DSOs properly 1319e0368fb9SFrank Warmerdam on Darwin thanks to Robert Krajewski ([email protected]) and 1320e0368fb9SFrank Warmerdam Keisuke Fujii ([email protected]). 1321e0368fb9SFrank Warmerdam 1322f8473790SFrank Warmerdam2001-06-13 Frank Warmerdam <[email protected]> 1323f8473790SFrank Warmerdam 1324f8473790SFrank Warmerdam * tools/tiff2rgba.c: added -n flag to avoid emitting alpha component. 1325f8473790SFrank Warmerdam 1326f8473790SFrank Warmerdam * man/tiff2rgba.1: new 1327f8473790SFrank Warmerdam 1328f1492d55SFrank Warmerdam2001-05-22 Frank Warmerdam <[email protected]> 1329f1492d55SFrank Warmerdam 1330f1492d55SFrank Warmerdam * Added tiffset and tif_ojpeg to the dist lists in Makefile.in. 1331f1492d55SFrank Warmerdam 13328ff59a64SFrank Warmerdam2001-05-13 Frank Warmerdam <[email protected]> 13338ff59a64SFrank Warmerdam 13348ff59a64SFrank Warmerdam * libtiff/tools/thumbnail.c: changed default output compression 13358ff59a64SFrank Warmerdam to packbits from LZW since LZW isn't generally available. 13368ff59a64SFrank Warmerdam 133747c14d60SFrank Warmerdam2001-05-12 Frank Warmerdam <[email protected]> 133847c14d60SFrank Warmerdam 133947c14d60SFrank Warmerdam * libtiff/tif_ojpeg.c: New. 134047c14d60SFrank Warmerdam libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related 134147c14d60SFrank Warmerdam to OJPEG support. 134247c14d60SFrank Warmerdam 134347c14d60SFrank Warmerdam Scott Marovich <[email protected]> supplied OJPEG support. 134447c14d60SFrank Warmerdam 134547c14d60SFrank Warmerdam2001-05-11 Frank Warmerdam <[email protected]> 134647c14d60SFrank Warmerdam 134747c14d60SFrank Warmerdam * tiff.h: removed, it duplicates libtiff/tiff.h. 134847c14d60SFrank Warmerdam 13491b7a8402SFrank Warmerdam2001-05-08 Frank Warmerdam <[email protected]> 13501b7a8402SFrank Warmerdam 13511f9632f9SFrank Warmerdam * libtiff/tif_dirinfo.c: moved pixar and copyright flags to 13521f9632f9SFrank Warmerdam ensure everything is in order. 13531f9632f9SFrank Warmerdam 13541b7a8402SFrank Warmerdam * libtiff/libtiff.def: added TIFFCreateDirectory and 13551b7a8402SFrank Warmerdam TIFFDefaultStripSize as per: 13561b7a8402SFrank Warmerdam 13571b7a8402SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=46 13581b7a8402SFrank Warmerdam 135928dd547bSFrank Warmerdam2001-05-02 Frank Warmerdam <[email protected]> 136028dd547bSFrank Warmerdam 136128dd547bSFrank Warmerdam * libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for 136228dd547bSFrank Warmerdam TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to 136328dd547bSFrank Warmerdam force use of uint32 counts instead of short counts. 136428dd547bSFrank Warmerdam 136528dd547bSFrank Warmerdam * libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the 136628dd547bSFrank Warmerdam case of writing TIFF_BYTE/TIFF_SBYTE fields. 136728dd547bSFrank Warmerdam 136828dd547bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=43 136928dd547bSFrank Warmerdam 1370b117e2acSFrank Warmerdam2001-05-01 Frank Warmerdam <[email protected]> 1371b117e2acSFrank Warmerdam 1372b117e2acSFrank Warmerdam * libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per 1373b117e2acSFrank Warmerdam bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44 1374b117e2acSFrank Warmerdam 1375f99796d1SFrank Warmerdam2001-04-05 Frank Warmerdam <[email protected]> 1376f99796d1SFrank Warmerdam 1377f99796d1SFrank Warmerdam * tiffio.h: removed C++ style comment. 1378f99796d1SFrank Warmerdam 1379f99796d1SFrank Warmerdam * configure: fixed up SCRIPT_SH/SHELL handling. 1380f99796d1SFrank Warmerdam 1381f99796d1SFrank Warmerdam * Makefile.in: Fixed SCRIPT_SH/SHELL handling. 1382f99796d1SFrank Warmerdam 1383f99796d1SFrank Warmerdam * config.guess: documented more variables as per bug 40. 1384f99796d1SFrank Warmerdam 138521724616SFrank Warmerdam2001-04-03 Frank Warmerdam <[email protected]> 138621724616SFrank Warmerdam 138721724616SFrank Warmerdam * configure, *Makefile.in: Various changes to improve configuration 138821724616SFrank Warmerdam for HP/UX specifically, and also in general. They include: 138921724616SFrank Warmerdam - Try to handle /usr/bin/sh instead of /bin/sh where necessary. 139021724616SFrank Warmerdam - Upgrade to HP/UX 10.x+ compiler, linker and dso options. 139121724616SFrank Warmerdam - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP 139221724616SFrank Warmerdam - Use -${MAKEFLAGS} in sub makes from makefiles. 139321724616SFrank Warmerdam 139421724616SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=40 139521724616SFrank Warmerdam 13968671dffeSFrank Warmerdam2001-04-02 Frank Warmerdam <[email protected]> 13978671dffeSFrank Warmerdam 13980263998eSFrank Warmerdam * libtiff/tiff.h: Applied hac to try and resolve the problem 13990263998eSFrank Warmerdam with the inttypes.h include file on AIX. 14000263998eSFrank Warmerdam 14010263998eSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=39 14020263998eSFrank Warmerdam 14039864187bSFrank Warmerdam * VERSION: update to 3.5.7 beta in preparation for release. 14049864187bSFrank Warmerdam 1405a2558120SFrank Warmerdam * configure/config.site: modified to check if -lm is needed for 1406a2558120SFrank Warmerdam MACHDEPLIBS if not supplied by config.site. Needed for Darwin. 1407a2558120SFrank Warmerdam 14088671dffeSFrank Warmerdam * config.guess: updated wholesale to an FSF version apparently 14098671dffeSFrank Warmerdam from 1998 (as opposed to 1994). This is mainly inspired by 14108671dffeSFrank Warmerdam providing for MacOS X support. 14118671dffeSFrank Warmerdam 14128671dffeSFrank Warmerdam2001-03-29 Frank Warmerdam <[email protected]> 14138671dffeSFrank Warmerdam 14148671dffeSFrank Warmerdam * configure, Makefile.in, etc: added support for OPTIMIZER being 14158671dffeSFrank Warmerdam set from config.site. 14168671dffeSFrank Warmerdam 14177a1ad5e9SFrank Warmerdam2001-03-28 Frank Warmerdam <[email protected]> 14187a1ad5e9SFrank Warmerdam 14194f4c99abSFrank Warmerdam * fax2ps.c: Helge (libtiff at oldach.net) submitted fix: 14204f4c99abSFrank Warmerdam 14214f4c99abSFrank Warmerdam Here's a fix for fax2ps that corrects behaviour for non-Letter paper 14224f4c99abSFrank Warmerdam sizes. It fixes two problems: 14234f4c99abSFrank Warmerdam 14244f4c99abSFrank Warmerdam Without scaling (-S) the fax is now centered on the page size specified 14254f4c99abSFrank Warmerdam with -H and/or -W. Before, fax2ps was using an obscure and practially 14264f4c99abSFrank Warmerdam useless algorithm to allocate the image relative to Letter sized paper 14274f4c99abSFrank Warmerdam which sometime sled to useless whitespace on the paper, while at the 14284f4c99abSFrank Warmerdam same time cutting of the faxes printable area at the opposite border. 14294f4c99abSFrank Warmerdam 14304f4c99abSFrank Warmerdam Second, scaling now preserves aspect ratio, which makes unusual faxes 14314f4c99abSFrank Warmerdam (in particular short ones) print properly. 14324f4c99abSFrank Warmerdam 14334f4c99abSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=35 14344f4c99abSFrank Warmerdam 14357a1ad5e9SFrank Warmerdam * tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by 14367a1ad5e9SFrank Warmerdam Bruce A. Mallett. See check message for detailed information 14377a1ad5e9SFrank Warmerdam on all the changes, including a faster encoder, fixes for level 14387a1ad5e9SFrank Warmerdam 2 PostScript, and support for the imagemask operator. 14397a1ad5e9SFrank Warmerdam 1440f3bbcf1bSFrank Warmerdam2001-03-27 Frank Warmerdam <[email protected]> 1441f3bbcf1bSFrank Warmerdam 1442f3bbcf1bSFrank Warmerdam * libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to 1443f3bbcf1bSFrank Warmerdam "#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX. 1444f3bbcf1bSFrank Warmerdam 1445f3bbcf1bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 1446f3bbcf1bSFrank Warmerdam 1447dc989a55SFrank Warmerdam2001-03-16 Frank Warmerdam <[email protected]> 1448dc989a55SFrank Warmerdam 1449dc989a55SFrank Warmerdam * tif_dirinfo.c: moved definition of copyright tag in field list. 1450dc989a55SFrank Warmerdam Apparently they have to be in sorted order by tag id. 1451dc989a55SFrank Warmerdam 14528eea65a4SFrank Warmerdam2001-03-13 Frank Warmerdam <[email protected]> 14538eea65a4SFrank Warmerdam 14548eea65a4SFrank Warmerdam * tif_getimage.c: Added support for 16bit minisblack/miniswhite 14558eea65a4SFrank Warmerdam images in RGBA interface. 14568eea65a4SFrank Warmerdam 1457fa01e4a7SFrank Warmerdam2001-03-02 Frank Warmerdam <[email protected]> 1458fa01e4a7SFrank Warmerdam 1459fa01e4a7SFrank Warmerdam * Added TIFFTAG_COPYRIGHT support. 1460fa01e4a7SFrank Warmerdam 1461aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 1462aefe065eSFrank Warmerdam 1463aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 1464aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 1465aefe065eSFrank Warmerdam adding the -b bias removal flag. 1466aefe065eSFrank Warmerdam 1467a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 1468a6da80a7SFrank Warmerdam 14698867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 14708867ddfbSFrank Warmerdam serveral missing entry points. 14718867ddfbSFrank Warmerdam 1472b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 1473b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 1474b18f9bb8SFrank Warmerdam 1475b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 1476b18f9bb8SFrank Warmerdam 1477a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 1478a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 1479a6da80a7SFrank Warmerdam ([email protected]). He writes: 1480a6da80a7SFrank Warmerdam 1481a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 1482a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 1483a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 1484a6da80a7SFrank Warmerdam 1485a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 1486a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 1487a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 1488a6da80a7SFrank Warmerdam accuracy over the image. 1489a6da80a7SFrank Warmerdam 1490a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 1491a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 1492a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 1493a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 1494a6da80a7SFrank Warmerdam 1495a6da80a7SFrank Warmerdam Changes applied with minor edits. 1496a6da80a7SFrank Warmerdam 149700761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 149800761c18SFrank Warmerdam 149900761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 150000761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 150100761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 150200761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 150300761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 150400761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 150500761c18SFrank Warmerdam 15069a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 15079a1d08fcSMike Welles 15089a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 15099a1d08fcSMike Welles 1510a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 1511a5a724a9SFrank Warmerdam 1512a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 1513a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 1514a5a724a9SFrank Warmerdam 15157c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 15167c2ef4f7SFrank Warmerdam 15173ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 15183ba946b0SFrank Warmerdam 15197c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 15207c2ef4f7SFrank Warmerdam 1521a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 1522a7f6e194SMike Welles * added link to CVS mirror from index.html 1523a7f6e194SMike Welles 1524a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 1525a7f6e194SMike Welles not supported by default. 1526a7f6e194SMike Welles 152722e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 152822e9dda7SFrank Warmerdam 152922e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 153022e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 153122e9dda7SFrank Warmerdam 153233953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 153333953398SFrank Warmerdam 153422e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 153533953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 153633953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 153733953398SFrank Warmerdam 1538a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 1539177452c8SMike Welles 1540177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 1541177452c8SMike Welles 1542177452c8SMike Welles * Created HOWTO-RELEASE 1543177452c8SMike Welles 1544177452c8SMike Welles * Created html/v3.5.6.html 1545177452c8SMike Welles 1546177452c8SMike Welles * updated index.html 1547177452c8SMike Welles 1548a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 1549a02f97a5SFrank Warmerdam 1550a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 1551a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 1552a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 1553a02f97a5SFrank Warmerdam 1554a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 1555a3c28f98SFrank Warmerdam 1556a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 1557a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 1558a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 1559a3c28f98SFrank Warmerdam 1560a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 1561a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 1562a3c28f98SFrank Warmerdam on libm.so. 1563a3c28f98SFrank Warmerdam 1564a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 1565a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 1566a3c28f98SFrank Warmerdam 1567a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 1568a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 1569a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 1570a3c28f98SFrank Warmerdam 1571abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 1572abcd47aeSFrank Warmerdam 1573abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 1574abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 1575abcd47aeSFrank Warmerdam --exec-prefix directives. 1576abcd47aeSFrank Warmerdam 15777410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 15787410217aSFrank Warmerdam 15799900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 15809900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 15819900bacaSFrank Warmerdam file which seems to be updated regularly. 15829900bacaSFrank Warmerdam 15839900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 15849900bacaSFrank Warmerdam version include file. 15859900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 15869900bacaSFrank Warmerdam with the public libtiff include files. 15879900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 15889900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 15899900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 15909900bacaSFrank Warmerdam 15917410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 15927410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 15937410217aSFrank Warmerdam 15946429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 15956429172dSFrank Warmerdam 1596b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 1597b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 15987410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 15997410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 1600b11174beSFrank Warmerdam 16016429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 16026429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 16036429172dSFrank Warmerdam (such as occurs for YCbCr). 16046429172dSFrank Warmerdam 1605aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 1606aa844c50SFrank Warmerdam 1607aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 1608aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 1609aa844c50SFrank Warmerdam 16100cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 16110cd032f1SFrank Warmerdam 161291b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 161391b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 161491b8b7c2SFrank Warmerdam from [email protected]. 161591b8b7c2SFrank Warmerdam 16160cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 16170cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 16180cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 16190cd032f1SFrank Warmerdam 1620de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 1621de9b6675SFrank Warmerdam 1622de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 1623de9b6675SFrank Warmerdam white is properly recovered. 1624de9b6675SFrank Warmerdam 1625de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 1626de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 1627de9b6675SFrank Warmerdam 16288b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 16298b6b9756SFrank Warmerdam 16308b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 16318b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 16328b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 16338b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 16348b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 16358b6b9756SFrank Warmerdam 1636582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 1637582fb187SFrank Warmerdam 16380cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 1639582fb187SFrank Warmerdam 16408d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 16418d9e3bcfSFrank Warmerdam 16428d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 16438d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 16448d9e3bcfSFrank Warmerdam 1645af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 164605d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 164705d0760fSFrank Warmerdam cygwin compatibility. 1648af621273SFrank Warmerdam 1649b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 1650b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 1651b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 1652b6348a45SFrank Warmerdam 1653af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 1654af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 1655af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 1656af621273SFrank Warmerdam bug and proving the patch. 1657af621273SFrank Warmerdam 1658a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 1659a329e432SFrank Warmerdam 1660a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 1661a329e432SFrank Warmerdam we are done access data thanks to bug report from: 1662a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 1663a329e432SFrank Warmerdam 1664a329e432SFrank Warmerdam * Reverted tif_flush change. 1665a329e432SFrank Warmerdam 1666da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 1667da97c5e0SFrank Warmerdam 1668da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 1669da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 1670da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 1671da97c5e0SFrank Warmerdam 1672c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 1673c1282751SFrank Warmerdam 1674fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 1675fb02956eSFrank Warmerdam 16760625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 16770625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 16780625a129SFrank Warmerdam 1679c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 1680c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 1681c1282751SFrank Warmerdam 1682ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 1683ad9af004SFrank Warmerdam 1684ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 1685ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 1686ad9af004SFrank Warmerdam 16874b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 16884b79457aSMike Welles 16894b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 16904b79457aSMike Welles 1691c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 1692c1cd54d7SFrank Warmerdam 1693889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 1694889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 1695889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 1696889ea5bfSFrank Warmerdam 1697c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 1698c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 1699c1cd54d7SFrank Warmerdam 1700082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 1701082013bfSFrank Warmerdam 1702082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 1703082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 1704082013bfSFrank Warmerdam 1705b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 1706b620bd37SFrank Warmerdam 17076ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 17086ed3331cSFrank Warmerdam email address. 17096ed3331cSFrank Warmerdam 1710b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 1711b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 1712b620bd37SFrank Warmerdam 171315934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 171415934824SFrank Warmerdam 171515934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 171615934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 171715934824SFrank Warmerdam could be "unpopulated" images. 171815934824SFrank Warmerdam 1719859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 1720859c2524SFrank Warmerdam 17217538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 17227538c6d0SFrank Warmerdam 1723859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 1724859c2524SFrank Warmerdam 17256be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 17266be23f4fSFrank Warmerdam 17276be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 17286be23f4fSFrank Warmerdam 17294b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 17304b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 17314b79457aSMike Welles 1732f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 1733f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 1734f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 1735f0770083SMike Welles <[email protected]> (untested). 1736f076e723SMike Welles 1737f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 1738f0770083SMike Welles Arvan Pritchard <[email protected]> 1739f0770083SMike Welles 1740f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 1741f076e723SMike Welles Arvan Pritchard <[email protected]> 1742f076e723SMike Welles 17431c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 17441c9f6d78SFrank Warmerdam 17451c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 17461c9f6d78SFrank Warmerdam 174797702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 17482df86f15SFrank Warmerdam 17492df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 17502df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 17512df86f15SFrank Warmerdam 1752c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 1753c21b8b97SMike Welles 1754c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 1755c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 1756c21b8b97SMike Welles 1757d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 1758d20c60a2SMike Welles 1759d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 1760d20c60a2SMike Welles Stanislav Brabec <[email protected]> 1761d20c60a2SMike Welles 1762c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 1763c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 1764d20c60a2SMike Welles 1765c21b8b97SMike Welles * configure: fixed bugs in sed scripts 1766c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 1767d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 1768d20c60a2SMike Welles 1769c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 1770c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 1771d20c60a2SMike Welles 17727ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 17737ab7008fSFrank Warmerdam 17747ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 17757ab7008fSFrank Warmerdam conversion for the run arrays. 17767ab7008fSFrank Warmerdam 1777d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 1778d3144ac4SFrank Warmerdam 1779d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 1780d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 1781d3144ac4SFrank Warmerdam 17820b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 17830b109722SFrank Warmerdam 1784f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 1785f4aaa718SFrank Warmerdam 17860b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 17870b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 17880b109722SFrank Warmerdam 1789ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 1790ed33ffd3SFrank Warmerdam 1791ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 1792ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 1793ed33ffd3SFrank Warmerdam 1794592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 1795592e7e59SFrank Warmerdam 1796c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 1797c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 1798c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 1799c84e2904SFrank Warmerdam 1800c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 1801c84e2904SFrank Warmerdam Peter Smith ([email protected]). 1802c84e2904SFrank Warmerdam 1803c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 1804c84e2904SFrank Warmerdam 1805592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 1806592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 1807592e7e59SFrank Warmerdam 1808592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 1809592e7e59SFrank Warmerdam between toff_t and tsize_t. 1810592e7e59SFrank Warmerdam 1811164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 1812164da391SFrank Warmerdam 1813164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 1814164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 1815164da391SFrank Warmerdam 1816164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 1817164da391SFrank Warmerdam TIFFWriteDirectory(). 1818164da391SFrank Warmerdam 1819164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 1820164da391SFrank Warmerdam 1821164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 1822164da391SFrank Warmerdam and writing to another. 1823164da391SFrank Warmerdam 1824164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 1825164da391SFrank Warmerdam 1826db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 1827db9e2d75SFrank Warmerdam 1828db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 1829db9e2d75SFrank Warmerdam 18302e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 18312e0c71f2SFrank Warmerdam 18322e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 18332e0c71f2SFrank Warmerdam 1834c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 1835c38ac53bSMike Welles 1836c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 1837c38ac53bSMike Welles 1838c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 1839c38ac53bSMike Welles 1840c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 1841c38ac53bSMike Welles 1842db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 1843db55f695SFrank Warmerdam 1844db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 1845db55f695SFrank Warmerdam 1846c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 1847da558ffbSMike Welles 1848da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 1849da558ffbSMike Welles 1850da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 1851da558ffbSMike Welles when LZW compression invoked. 1852da558ffbSMike Welles 1853da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 1854da558ffbSMike Welles in tools to reflect removal of LZW compression 1855da558ffbSMike Welles 18561c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 18571c096175SMike Welles 18581c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 18591c096175SMike Welles warning about LZW compression removed being removed, and why. 1860c614caf0SMike Welles 1861da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 1862c614caf0SMike Welles symbols are kept. 18631c096175SMike Welles 186400ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 186500ac48bcSMike Welles 186600ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 186700ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 186800ac48bcSMike Welles 1869e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 1870e57f1806SFrank Warmerdam 1871e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 1872e57f1806SFrank Warmerdam of LZW. 1873e57f1806SFrank Warmerdam 1874e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 1875ff08149cSFrank Warmerdam 1876ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 1877ff08149cSFrank Warmerdam 18780e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 18790e4c746eSMike Welles 18807609ec5fSMike Welles * Added zip creation to relase makefile target 18817609ec5fSMike Welles 18820e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 18830e4c746eSMike Welles 1884c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 1885c5e8a049SFrank Warmerdam 1886c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 1887c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 1888c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 1889c5e8a049SFrank Warmerdam 189064158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 189164158b2dSFrank Warmerdam 189264158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 189364158b2dSFrank Warmerdam 1894209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 1895209aa3d3SFrank Warmerdam 1896209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 1897209aa3d3SFrank Warmerdam email subscription address. 1898209aa3d3SFrank Warmerdam 18999ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 19009ec07df1SMike Welles 19019ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 19029ec07df1SMike Welles 19039ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 19049ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 19059ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 19069ec07df1SMike Welles 19079ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 19089ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 19099ec07df1SMike Welles know features have been compiled into the TIFF library in order to 19109ec07df1SMike Welles handle things properly". 19119ec07df1SMike Welles 191229e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 191329e8a995SFrank Warmerdam 191429e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 191529e8a995SFrank Warmerdam <[email protected]>. 191629e8a995SFrank Warmerdam 19179e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 19189e63b000SFrank Warmerdam 19199e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 19209e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 19219e63b000SFrank Warmerdam 192243f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 192343f65d11SMike Welles * HTML-ized the man pages, added to html/man 192443f65d11SMike Welles 1925e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 1926e7f4c352SMike Welles 1927a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 1928a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 1929a9b4777dSMike Welles From Ivo Penzar <[email protected]. 1930a9b4777dSMike Welles 1931a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 1932a9b4777dSMike Welles memory mapped files. <[email protected]> 1933a9b4777dSMike Welles 193497702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 193558db2336SMike Welles * Corrected alpha versioning. 193658db2336SMike Welles 193758db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 193858db2336SMike Welles 193958db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 194058db2336SMike Welles "RELEASE-DATE" 194158db2336SMike Welles 194258db2336SMike Welles * added releasediff target, which diffs tree with source as of 194358db2336SMike Welles date in "RELEASE-DATE" 194458db2336SMike Welles 194558db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 194658db2336SMike Welles away from alpha/non-alpha distinctions). 194758db2336SMike Welles 194858db2336SMike Welles * updated html to reflect release 194958db2336SMike Welles 195067bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 195167bb385aSFrank Warmerdam 1952cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 1953cdb12ac2SFrank Warmerdam 195467bb385aSFrank Warmerdam * Added CYGWIN case in configure. 195567bb385aSFrank Warmerdam 195646301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 195758db2336SMike Welles 195846301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 195946301bebSMike Welles (sizes >= 65536 were failing) 196046301bebSMike Welles 1961478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 1962478d079aSFrank Warmerdam 1963478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 1964478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 1965478d079aSFrank Warmerdam 1966f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 1967f48df3f4SFrank Warmerdam 1968e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 1969e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 1970e6e37100SFrank Warmerdam 1971f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 1972f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 1973f48df3f4SFrank Warmerdam 1974e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 1975e3585a7dSFrank Warmerdam 19766f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 19776f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 19786f703bd0SFrank Warmerdam 1979e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 1980e3585a7dSFrank Warmerdam 198123f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 198223f6dabbSFrank Warmerdam 198323f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 198423f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 198523f6dabbSFrank Warmerdam better solutions for some users. 198623f6dabbSFrank Warmerdam 19878ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 19888ecb50d4SFrank Warmerdam 19898ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 19908ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 19918ecb50d4SFrank Warmerdam 1992469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 1993469f9d6bSMike Welles 1994469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 1995469f9d6bSMike Welles 1996397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 1997397e9f3aSFrank Warmerdam 19988b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 19998b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 20008b9ba144SFrank Warmerdam the first. 20018b9ba144SFrank Warmerdam 20028b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 20038b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 20048b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 20058b9ba144SFrank Warmerdam the colormap. 20068b9ba144SFrank Warmerdam 20078b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 20088b9ba144SFrank Warmerdam tif_getimage.c. 20098b9ba144SFrank Warmerdam 2010397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 2011