1c2b43379SAndrey Kiselev2004-03-26 Frank Warmerdam <[email protected]> 2c2b43379SAndrey Kiselev 3*cf2ac8deSAndrey Kiselev * tools/tiffcp.c: Properly set Photometric Interpretation in case of 4*cf2ac8deSAndrey Kiselev JPEG compression of grayscale images. 5*cf2ac8deSAndrey Kiselev 6c2b43379SAndrey Kiselev * tools/tiffcp.c: Don't emit warnings when Orientation tag does not 7c2b43379SAndrey Kiselev present in the input image. 8c2b43379SAndrey Kiselev 91f950417SAndrey Kiselev2004-03-19 Andrey Kiselev <[email protected]> 101f950417SAndrey Kiselev 111f950417SAndrey Kiselev * {many}: The first attempt to switch to autotools. 121f950417SAndrey Kiselev 138a848fc7SAndrey Kiselev2004-03-03 Andrey Kiselev <[email protected]> 148a848fc7SAndrey Kiselev 158a848fc7SAndrey Kiselev * libtiff/tif_open.c: Use dummy mmap/munmap functions in 168a848fc7SAndrey Kiselev TIFFClientOpen() when the appropriate client functions was not 178a848fc7SAndrey Kiselev supplied by user. 188a848fc7SAndrey Kiselev 19cc0333b2SFrank Warmerdam2004-03-02 Frank Warmerdam <[email protected]> 20cc0333b2SFrank Warmerdam 21cc0333b2SFrank Warmerdam * tools/ycbcr.c: fixed main() declaration as per: 22cc0333b2SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=513 23cc0333b2SFrank Warmerdam 24125fa100SAndrey Kiselev2004-02-26 Andrey Kiselev <[email protected]> 25125fa100SAndrey Kiselev 26125fa100SAndrey Kiselev * tools/tiffsplit.c: Copy JPEGTables tag contents for JPEG compressed 27125fa100SAndrey Kiselev images. Reported by Artem Mirolubov. 28125fa100SAndrey Kiselev 29125fa100SAndrey Kiselev * libtiff/tif_dirread.c: Fixed problem with handling TIFF_UNDEFINED 30125fa100SAndrey Kiselev tag type in TIFFFetchNormalTag() as per bug 31125fa100SAndrey Kiselev 32125fa100SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=508 33125fa100SAndrey Kiselev 34d4572393SFrank Warmerdam2004-02-17 Frank Warmerdam <[email protected]> 35d4572393SFrank Warmerdam 36d4572393SFrank Warmerdam * libtiff/tif_codec.c: Fixed typo in TIFFInitPackBits name as per: 37d4572393SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=494 38d4572393SFrank Warmerdam 398eb41bceSAndrey Kiselev2004-02-05 Andrey Kiselev <[email protected]> 408eb41bceSAndrey Kiselev 418eb41bceSAndrey Kiselev * libtiff/tif_fax3.c: Fixed problem with CCITT encoding modes as per 428eb41bceSAndrey Kiselev bug 438eb41bceSAndrey Kiselev 448eb41bceSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=483 458eb41bceSAndrey Kiselev 468eb41bceSAndrey Kiselev But we need more work on fax codec to support update mode. 478eb41bceSAndrey Kiselev 48ba5a005dSFrank Warmerdam2004-01-30 Frank Warmerdam <[email protected]> 49ba5a005dSFrank Warmerdam 50ba5a005dSFrank Warmerdam * libtiff/libtiff.def: Added TIFFCurrentDirOffset, TIFFWriteCheck, 51ba5a005dSFrank Warmerdam TIFFRGBAImageOK, and TIFFNumberOfDirectories as suggested by 52ba5a005dSFrank Warmerdam Scott Reynolds. 53ba5a005dSFrank Warmerdam 545c24d6efSAndrey Kiselev2004-01-29 Andrey Kiselev <[email protected]> 555c24d6efSAndrey Kiselev 56792ee438SAndrey Kiselev * libtiff/tiff.h: Fixed tag definitions for TIFFTAG_YCLIPPATHUNITS 57792ee438SAndrey Kiselev and TIFFTAG_INDEXED as per bug 58792ee438SAndrey Kiselev 59792ee438SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=475 60792ee438SAndrey Kiselev 61792ee438SAndrey Kiselev * libtiff/{tif_win32.c, tif_unix.c}: Check whether the pointer is 62792ee438SAndrey Kiselev NULL before proceeding further as per bug 639bac3308SAndrey Kiselev 649bac3308SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=474 659bac3308SAndrey Kiselev 66792ee438SAndrey Kiselev Check results, returned by the TIFFFdOpen() before returning and close 67792ee438SAndrey Kiselev file if TIFFFdOpen() failed as per bug 68792ee438SAndrey Kiselev 69792ee438SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 70792ee438SAndrey Kiselev 715c24d6efSAndrey Kiselev * libtiff/tif_open.c: More fixes for 725c24d6efSAndrey Kiselev 735c24d6efSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 745c24d6efSAndrey Kiselev 75d75f9c35SAndrey Kiselev2004-01-28 Andrey Kiselev <[email protected]> 76d75f9c35SAndrey Kiselev 778df43a8fSAndrey Kiselev * libtiff/{libtiff.def, tif_close.c, tiffio.h, tif_open.c}: Separate 788df43a8fSAndrey Kiselev TIFFCleanup() from the TIFFClose() in order to fix the bug 798df43a8fSAndrey Kiselev 808df43a8fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 818df43a8fSAndrey Kiselev 82d75f9c35SAndrey Kiselev * tools/tiffcp.c: Fixed problem with wrong interpretation of the 83d75f9c35SAndrey Kiselev InkNames tag as per bug 84d75f9c35SAndrey Kiselev 85d75f9c35SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=466 86d75f9c35SAndrey Kiselev 87d75f9c35SAndrey Kiselev Memory leak fixed. 88d75f9c35SAndrey Kiselev 8953fc4bccSFrank Warmerdam2004-01-21 Frank Warmerdam <[email protected]> 9053fc4bccSFrank Warmerdam 9153fc4bccSFrank Warmerdam * libtiff/tif_dirwrite.c: Fixed handling of writable ASCII tags that 9253fc4bccSFrank Warmerdam are field_passcount=TRUE properly. Arguably anonymous custom tags 9353fc4bccSFrank Warmerdam should be declared as passcount=FALSE, but I don't want to change 9453fc4bccSFrank Warmerdam that without a careful review. 9553fc4bccSFrank Warmerdam 96326822c4SAndrey Kiselev2004-01-20 Andrey Kiselev <[email protected]> 97326822c4SAndrey Kiselev 98326822c4SAndrey Kiselev * libtiff/tif_write.c: Fixed reporting size of the buffer in case of 99326822c4SAndrey Kiselev stripped image in TIFFWriteBufferSetup(). As per bug 100326822c4SAndrey Kiselev 101326822c4SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=460 102326822c4SAndrey Kiselev 1038131e4baSAndrey Kiselev2004-01-11 Andrey Kiselev <[email protected]> 1048131e4baSAndrey Kiselev 1058131e4baSAndrey Kiselev * libtiff/tif_dir.c: Incomplete cleanup in TIFFFreeDirectory(), 1068131e4baSAndrey Kiselev patch from Gerben Koopmans. 1078131e4baSAndrey Kiselev 1088131e4baSAndrey Kiselev * libtiff/tif_dirread.c: Check field_passcount value before setting 1098131e4baSAndrey Kiselev the value of undefined type, patch from Gerben Koopmans. 1108131e4baSAndrey Kiselev 1118a0b705cSAndrey Kiselev2004-01-02 Andrey Kiselev <[email protected]> 1128a0b705cSAndrey Kiselev 1138a0b705cSAndrey Kiselev * tools/tiffcp.c: Fixed problem with wrong Photometric setting for 1148a0b705cSAndrey Kiselev non-RGB images. 1158a0b705cSAndrey Kiselev 116835b0870SAndrey Kiselev2003-12-31 Andrey Kiselev <[email protected]> 117835b0870SAndrey Kiselev 1180c88f2ccSAndrey Kiselev * libtiff/tif_win32.c: Fixed problem with _TIFFrealloc() when the NULL 1190c88f2ccSAndrey Kiselev pointer passed. Patch supplied by Larry Grill. 1200c88f2ccSAndrey Kiselev 121835b0870SAndrey Kiselev * libtiff/{tiff.h, tif_fax3.c}:Fixes for AMD 64 platform as 122835b0870SAndrey Kiselev suggested by Jeremy C. Reed. 123835b0870SAndrey Kiselev 12441281054SAndrey Kiselev2003-12-26 Andrey Kiselev <[email protected]> 12541281054SAndrey Kiselev 12641281054SAndrey Kiselev * libtiff 3.6.1 released. 12741281054SAndrey Kiselev 128d8df102eSAndrey Kiselev2003-12-24 Andrey Kiselev <[email protected]> 129d8df102eSAndrey Kiselev 130d8df102eSAndrey Kiselev * config.guess, config.sub: Updated from the recent upstream. 131d8df102eSAndrey Kiselev 1321420736dSAndrey Kiselev2003-12-22 Andrey Kiselev <[email protected]> 1331420736dSAndrey Kiselev 1341420736dSAndrey Kiselev * libtiff/{tif_color, tif_getimage.c, tiffio.h}, man/TIFFcolor.3t: 1351420736dSAndrey Kiselev More cleanups in color conversion interface, added appropriate manual 1361420736dSAndrey Kiselev page. 1371420736dSAndrey Kiselev 138bd57e28aSAndrey Kiselev2003-12-19 Andrey Kiselev <[email protected]> 139bd57e28aSAndrey Kiselev 14096028085SAndrey Kiselev * libtiff/{tif_extension.c, tif_dirinfo.c, tiff.h}: Warnings fixed as 14196028085SAndrey Kiselev per bug 14296028085SAndrey Kiselev 14396028085SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 14496028085SAndrey Kiselev 14596028085SAndrey Kiselev * tools/tiff2ps.c: Added support for alpha channel. Fixes 146dd9a7f64SAndrey Kiselev 147dd9a7f64SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=428 148dd9a7f64SAndrey Kiselev 149d8df102eSAndrey Kiselev * libtiff/{libtiff.def, tif_color.c, tif_getimage.c, tiffio.h}: 150bd57e28aSAndrey Kiselev Interface for Lab->RGB color conversion is finally cleaned up. 151bd57e28aSAndrey Kiselev Added support for ReferenceBlackWhite tag handling when converted from 152bd57e28aSAndrey Kiselev YCbCr color space. The latter closes 153bd57e28aSAndrey Kiselev 154bd57e28aSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=120 155bd57e28aSAndrey Kiselev 156c01ea11aSAndrey Kiselev2003-12-07 Andrey Kiselev <[email protected]> 157c01ea11aSAndrey Kiselev 158c01ea11aSAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}: Avoid warnings. 159c01ea11aSAndrey Kiselev 160c01ea11aSAndrey Kiselev * libtiff/makefile.vc, tools/makefile.vc: Support for IJG JPEG 161c01ea11aSAndrey Kiselev library. 162c01ea11aSAndrey Kiselev 1632fa548cdSAndrey Kiselev2003-12-06 Andrey Kiselev <[email protected]> 1642fa548cdSAndrey Kiselev 1652fa548cdSAndrey Kiselev * libtiff/{tif_getimage.c, tif_aux.c}: Read WhitePoint tag from the 1662fa548cdSAndrey Kiselev file and properly use it for CIE Lab->RGB transform. 1672fa548cdSAndrey Kiselev 1683e9be7b0SAndrey Kiselev2003-12-04 Andrey Kiselev <[email protected]> 1693e9be7b0SAndrey Kiselev 1703e9be7b0SAndrey Kiselev * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: YCbCr->RGB 1713e9be7b0SAndrey Kiselev conversion routines now in the tif_color.c module. New function 1723e9be7b0SAndrey Kiselev TIFFYCbCrtoRGB() available in TIFF API. 1733e9be7b0SAndrey Kiselev 1743e9be7b0SAndrey Kiselev * libtiff/tif_dirwrite.c: Handle TIFF_IFD tag type correctly. 1753e9be7b0SAndrey Kiselev 17677010a7cSAndrey Kiselev2003-12-03 Andrey Kiselev <[email protected]> 17777010a7cSAndrey Kiselev 178f356c7ceSAndrey Kiselev * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: Improvements in 179f356c7ceSAndrey Kiselev CIE Lab conversion code. Start moving YCbCr stuff to the tif_color.c 180f356c7ceSAndrey Kiselev module. 181f356c7ceSAndrey Kiselev 18277010a7cSAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man{TIFFReadRGBAImage.3t, 18377010a7cSAndrey Kiselev TIFFReadRGBAStrip.3t, TIFFReadRGBATile.3t, TIFFRGBAImage.3t}: 18477010a7cSAndrey Kiselev Finally resolved problems with orientation handling. TIFFRGBAImage 18577010a7cSAndrey Kiselev interface now properly supports all possible orientations, i.e. images 18677010a7cSAndrey Kiselev will be flipped both in horizontal and vertical directions if 187f356c7ceSAndrey Kiselev required. 'Known bugs' section now removed from the appropriate manual 18877010a7cSAndrey Kiselev pages. Closed bug entry: 18977010a7cSAndrey Kiselev 19077010a7cSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 19177010a7cSAndrey Kiselev 19244e2c5cfSAndrey Kiselev2003-12-02 Andrey Kiselev <[email protected]> 19344e2c5cfSAndrey Kiselev 19444e2c5cfSAndrey Kiselev * libtiff/tif_dir.c: Fixed order of the parameters in TIFFError() 19544e2c5cfSAndrey Kiselev function calls as per bug 19644e2c5cfSAndrey Kiselev 19744e2c5cfSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=440 19844e2c5cfSAndrey Kiselev 1990e05ec46SRoss Finlayson2003-11-28 Ross Finlayson <[email protected]> 2000e05ec46SRoss Finlayson 2010e05ec46SRoss Finlayson * tools/tiff2pdf.c: Some bugs fixed. 2020e05ec46SRoss Finlayson 203a2b39032SAndrey Kiselev2003-11-27 Andrey Kiselev <[email protected]> 204a2b39032SAndrey Kiselev 205a2b39032SAndrey Kiselev * libtiff/tif_luv.c: Fixed bug in 48-bit to 24-bit conversion routine, 206a2b39032SAndrey Kiselev reported by Antonio Scuri. 207a2b39032SAndrey Kiselev 208a2b39032SAndrey Kiselev * man/tiff2pdf.1: Few improvements in page layout. 209a2b39032SAndrey Kiselev 210a2b39032SAndrey Kiselev * Makefile.in, /man/Makefile.in, /html/man/tiff2pdf.1.html: 211a2b39032SAndrey Kiselev Added support fpr tiff2pdf manual page. 212a2b39032SAndrey Kiselev 2131842e230SRoss Finlayson2003-11-26 Ross Finlayson <[email protected]> 2141842e230SRoss Finlayson 2151842e230SRoss Finlayson * /man/tiff2pdf.1: File added to repository. 2161842e230SRoss Finlayson 217aa049c9bSAndrey Kiselev2003-11-26 Andrey Kiselev <[email protected]> 218aa049c9bSAndrey Kiselev 219d22ad332SAndrey Kiselev * Makefile.in, /tools/{Makefile.in, makefile.vc}: 220d22ad332SAndrey Kiselev Added support fpr tiff2pdf utility. 221aa049c9bSAndrey Kiselev 22219ecdde2SRoss Finlayson2003-11-25 Ross Finlayson <[email protected]> 22319ecdde2SRoss Finlayson 22419ecdde2SRoss Finlayson * /tools/tiff2pdf.c: File added to repository. 22519ecdde2SRoss Finlayson 226d9376367SAndrey Kiselev2003-11-22 Andrey Kiselev <[email protected]> 227d9376367SAndrey Kiselev 228d9376367SAndrey Kiselev * /tools/raw2tiff.c: sqrtf() replaced with sqrt(). 229d9376367SAndrey Kiselev 23011d2461aSAndrey Kiselev2003-11-21 Andrey Kiselev <[email protected]> 23111d2461aSAndrey Kiselev 2325279c8f2SAndrey Kiselev * /tools/raw2tiff.c: #include <getopt.h> removed. 2335279c8f2SAndrey Kiselev 234aeae0fe9SAndrey Kiselev * tools/{Makefile.in, tiffgt.c}: Unmaintained and platform dependent 235aeae0fe9SAndrey Kiselev sgigt utility removed and replaced with the completely rewritten 236aeae0fe9SAndrey Kiselev portable tiffgt tool (depend on OpenGL and GLUT). Initial revision, 237aeae0fe9SAndrey Kiselev there is a lot of things to improve. 23811d2461aSAndrey Kiselev 2397eaf2d4aSAndrey Kiselev * libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly 2407eaf2d4aSAndrey Kiselev extract the fields from the OJPEG files. Patch supplied by Ross 2417eaf2d4aSAndrey Kiselev Finlayson. 2427eaf2d4aSAndrey Kiselev 243aeae0fe9SAndrey Kiselev * libtiff/{tiffio.h, tif_codec.c}, man/{libtiff.3t, TIFFcodec.3t}: 244aeae0fe9SAndrey Kiselev Added new function TIFFIsCODECConfigured(), suggested by Ross 245aeae0fe9SAndrey Kiselev Finlayson. 246aeae0fe9SAndrey Kiselev 24709237bb4SAndrey Kiselev2003-11-18 Andrey Kiselev <[email protected]> 24809237bb4SAndrey Kiselev 249e60dd327SAndrey Kiselev * libtiff/tif_dirinfo.c: Implemented binary search in 250e60dd327SAndrey Kiselev _TIFFMergeFieldInfo(). Patch supplied by Ross Finlayson. 251e60dd327SAndrey Kiselev 25209237bb4SAndrey Kiselev * libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced 25309237bb4SAndrey Kiselev with _TIFFFindOrRegisterFieldInfo as reported by Ross Finlayson. 25409237bb4SAndrey Kiselev 255c26acbc7SFrank Warmerdam2003-11-17 Frank Warmerdam <[email protected]> 256c26acbc7SFrank Warmerdam 257c26acbc7SFrank Warmerdam * tif_dirread.c: do not mark all anonymously defined tags to be 258c26acbc7SFrank Warmerdam IGNOREd. 259c26acbc7SFrank Warmerdam 26042fc10fbSAndrey Kiselev2003-11-17 Andrey Kiselev <[email protected]> 26142fc10fbSAndrey Kiselev 26242fc10fbSAndrey Kiselev * contrib/pds/{tif_pdsdirread.c, tif_pdsdirwrite.c}: Use 26342fc10fbSAndrey Kiselev TIFFDataWidth() function insted of tiffDataWidth array. 26442fc10fbSAndrey Kiselev 26586ab7434SAndrey Kiselev2003-11-16 Andrey Kiselev <[email protected]> 26686ab7434SAndrey Kiselev 26786ab7434SAndrey Kiselev * libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13) 26886ab7434SAndrey Kiselev datatype, intruduced in "Adobe PageMaker TIFF Tech. Notes". 26986ab7434SAndrey Kiselev 270b2106d85SFrank Warmerdam2003-11-15 Frank Warmerdam <[email protected]> 271b2106d85SFrank Warmerdam 272b2106d85SFrank Warmerdam * Makefile.in: fixed missing backslash for tif_color.c in list. 273b2106d85SFrank Warmerdam 274519bca19SAndrey Kiselev2003-11-13 Andrey Kiselev <[email protected]> 275519bca19SAndrey Kiselev 276519bca19SAndrey Kiselev * libtiff/{tif_color.c, tif_getimage.c, tiffio.h, Makefile.in}: 277519bca19SAndrey Kiselev New color space conversion code: CIE L*a*b* 1976 images now supported 278519bca19SAndrey Kiselev by the TIFFRGBAImage interface. All introduced routines go to new 279519bca19SAndrey Kiselev module tif_color.c. Eventually all color conversion functions should 280519bca19SAndrey Kiselev be moved there. 281519bca19SAndrey Kiselev 282733ce3c8SAndrey Kiselev2003-11-12 Andrey Kiselev <[email protected]> 283733ce3c8SAndrey Kiselev 284ca2508d9SAndrey Kiselev * tools/{ras2tiff.c, rasterfile.h}: Properly determine SUN Rasterfiles 285ca2508d9SAndrey Kiselev with the reverse byte order (it is reported by the magic header 286ca2508d9SAndrey Kiselev field). Problem reported by Andreas Wiesmann. 287ca2508d9SAndrey Kiselev 288733ce3c8SAndrey Kiselev * tools/raw2tiff.c, man/raw2tiff.1: Few improvements in correlation 289733ce3c8SAndrey Kiselev calculation function. Guessing mechanics now documented in manual page. 290733ce3c8SAndrey Kiselev 29176e7ddcaSAndrey Kiselev2003-11-11 Andrey Kiselev <[email protected]> 29276e7ddcaSAndrey Kiselev 29376e7ddcaSAndrey Kiselev * tools/raw2tiff.c: Implemented image size guessing using 29476e7ddcaSAndrey Kiselev correlation coefficient calculation between two neighbour lines. 29576e7ddcaSAndrey Kiselev 296e595ad3aSFrank Warmerdam2003-11-09 Frank Warmerdam <[email protected]> 297e595ad3aSFrank Warmerdam 298e595ad3aSFrank Warmerdam * libtiff/tif_tile.c: remove spurious use of "s" (sample) in the 299e595ad3aSFrank Warmerdam planarconfig_contig case in TIFFComputeTile(). 300e595ad3aSFrank Warmerdam 301e595ad3aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=387 302e595ad3aSFrank Warmerdam 303b0098405SAndrey Kiselev2003-11-09 Andrey Kiselev <[email protected]> 304b0098405SAndrey Kiselev 305b0098405SAndrey Kiselev * libtiff/tiffiop.h: New macros: TIFFmax, TIFFmin and TIFFrint. 306b0098405SAndrey Kiselev 30781808406SAndrey Kiselev2003-11-07 Andrey Kiselev <[email protected]> 30881808406SAndrey Kiselev 30981808406SAndrey Kiselev * libtiff/{tiffio.h, tif_strip.c}, man/{TIFFstrip.3t, libtiff.3t}: 31081808406SAndrey Kiselev Added TIFFRawStripSize() function as suggested by Chris Hanson. 31181808406SAndrey Kiselev 31241467ca1SAndrey Kiselev2003-11-03 Andrey Kiselev <[email protected]> 31341467ca1SAndrey Kiselev 31441467ca1SAndrey Kiselev * libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode as 31541467ca1SAndrey Kiselev per bug 31641467ca1SAndrey Kiselev 31741467ca1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=424 31841467ca1SAndrey Kiselev 31938a71133SAndrey Kiselev2003-10-29 Andrey Kiselev <[email protected]> 32038a71133SAndrey Kiselev 32138a71133SAndrey Kiselev * libtiff/libtiff.def: Added TIFFReadRGBAImageOriented. 32238a71133SAndrey Kiselev 32338a71133SAndrey Kiselev * html/build.html: Added note about GNU make requirement. 32438a71133SAndrey Kiselev 32538a71133SAndrey Kiselev2003-10-25 Andrey Kiselev <[email protected]> 326693c5bc1SAndrey Kiselev 327693c5bc1SAndrey Kiselev * Makefile.in: Fixes in using MAKEFLAGS as per bug 328693c5bc1SAndrey Kiselev 329693c5bc1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=418 330693c5bc1SAndrey Kiselev 331693c5bc1SAndrey Kiselev * port/install.sh.in: Option -p added to the mkdir command to create 332693c5bc1SAndrey Kiselev all directory tree structure before installing. 333693c5bc1SAndrey Kiselev 33438a71133SAndrey Kiselev2003-10-18 Andrey Kiselev <[email protected]> 3355ac3cddbSAndrey Kiselev 3365ac3cddbSAndrey Kiselev * /tools/tiff2ps.c: #include <strings.h> replaced with the 3375ac3cddbSAndrey Kiselev #include <string.h>. 3385ac3cddbSAndrey Kiselev 33938a71133SAndrey Kiselev2003-10-16 Andrey Kiselev <[email protected]> 3409cad6327SAndrey Kiselev 3419cad6327SAndrey Kiselev * Makefile.in: Add an absolute path to the test_pics.sh call. 3429cad6327SAndrey Kiselev 343fda733f8SAndrey Kiselev2003-10-12 Andrey Kiselev <[email protected]> 344fda733f8SAndrey Kiselev 345fda733f8SAndrey Kiselev * libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD 346fda733f8SAndrey Kiselev typedefs. 347fda733f8SAndrey Kiselev 348a24c2d6eSAndrey Kiselev2003-10-09 Andrey Kiselev <[email protected]> 349a24c2d6eSAndrey Kiselev 350a24c2d6eSAndrey Kiselev * configure, libtiff/{Makefile.in, mkversion.c}: 351a24c2d6eSAndrey Kiselev Relative buildings fixed. 352a24c2d6eSAndrey Kiselev 353a24c2d6eSAndrey Kiselev * tools/Makefile.in: Added "-I../libtiff" to the tiffset building 354a24c2d6eSAndrey Kiselev rule. 355a24c2d6eSAndrey Kiselev 3568847cbe9SAndrey Kiselev2003-10-07 Andrey Kiselev <[email protected]> 3578847cbe9SAndrey Kiselev 358a74b3d00SAndrey Kiselev * Makefile.in: Added missed v3.6.0.html. 359a74b3d00SAndrey Kiselev 3608847cbe9SAndrey Kiselev * libtiff/tiffio.h: Typo fixed: ORIENTATION_BOTTOMLEFT replaced with 3618847cbe9SAndrey Kiselev ORIENTATION_BOTLEFT. 3628847cbe9SAndrey Kiselev 363c0cb42c2SAndrey Kiselev2003-10-04 Andrey Kiselev <[email protected]> 364c0cb42c2SAndrey Kiselev 365c0cb42c2SAndrey Kiselev * 3.6.0 final release. 366c0cb42c2SAndrey Kiselev 367823a7791SAndrey Kiselev2003-10-03 Andrey Kiselev <[email protected]> 368823a7791SAndrey Kiselev 369823a7791SAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man/TIFFReadRGBAImage.3t: New 370823a7791SAndrey Kiselev function TIFFReadRGBAImageOriented() implemented to retrieve raster 371823a7791SAndrey Kiselev array with user-specified origin position as suggested by Jason Frank. 372823a7791SAndrey Kiselev See 373823a7791SAndrey Kiselev 374823a7791SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 375823a7791SAndrey Kiselev 376823a7791SAndrey Kiselev for details. 377823a7791SAndrey Kiselev 378823a7791SAndrey Kiselev * tools/tiff2rgba.c: Switched to use TIFFReadRGBAImageOriented() 379823a7791SAndrey Kiselev instead of TIFFReadRGBAImage(). 380823a7791SAndrey Kiselev 381c88d1222SAndrey Kiselev * tools/tiff2ps.c: Fixed possible endless loop as per bug 382c88d1222SAndrey Kiselev 383c88d1222SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=404 384c88d1222SAndrey Kiselev 3855bc9b388SAndrey Kiselev2003-09-30 Andrey Kiselev <[email protected]> 3865bc9b388SAndrey Kiselev 3878847cbe9SAndrey Kiselev * libtiff/tif_dirread.c: Check field counter against number of fields 388569d2ea4SAndrey Kiselev in order to fix 389569d2ea4SAndrey Kiselev 390569d2ea4SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=366 391569d2ea4SAndrey Kiselev 3925bc9b388SAndrey Kiselev * libtiff/tif_fax3.c: Fix wrong line numbering as per bug 3935bc9b388SAndrey Kiselev 3945bc9b388SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=342 3955bc9b388SAndrey Kiselev 396bb7ac070SAndrey Kiselev2003-09-25 Andrey Kiselev <[email protected]> 397bb7ac070SAndrey Kiselev 398a9755b0aSAndrey Kiselev * libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c, 399a9755b0aSAndrey Kiselev tif_close.c}: Store a list of opened IFD to prevent looping as per bug 400bb7ac070SAndrey Kiselev 401bb7ac070SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=383 402bb7ac070SAndrey Kiselev 40344681006SAndrey Kiselev2003-09-23 Andrey Kiselev <[email protected]> 40444681006SAndrey Kiselev 40544681006SAndrey Kiselev * libtiff/tif_dirread.c: More fixes for EstimateStripByteCounts(). See 40644681006SAndrey Kiselev 40744681006SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 40844681006SAndrey Kiselev 409428ba17bSAndrey Kiselev2003-08-21 Andrey Kiselev <[email protected]> 410428ba17bSAndrey Kiselev 411428ba17bSAndrey Kiselev * tools/tiffmedian.c: int declaration replaced with the uint32 to 412428ba17bSAndrey Kiselev support large images as per bug 413428ba17bSAndrey Kiselev 414428ba17bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=382 415428ba17bSAndrey Kiselev 4167b4cc292SAndrey Kiselev2003-08-12 Andrey Kiselev <[email protected]> 4177b4cc292SAndrey Kiselev 418ae2039a6SAndrey Kiselev * libtiff/Makefile.in: Fixed problem with building in different 419ae2039a6SAndrey Kiselev directory. 420ae2039a6SAndrey Kiselev 4217b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added missing #include <strings.h>. 4227b4cc292SAndrey Kiselev 4237b4cc292SAndrey Kiselev * libtiff/tif_dirwrite.c: More fixes for custom tags code 4247b4cc292SAndrey Kiselev from Ashley Dreier. 4257b4cc292SAndrey Kiselev 4261c8f21e0SAndrey Kiselev2003-08-07 Andrey Kiselev <[email protected]> 4271c8f21e0SAndrey Kiselev 4287b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added page size setting when creating PS Level 2. 4297b4cc292SAndrey Kiselev Patch submitted by Balatoni Denes (with corrections from Tom 4307b4cc292SAndrey Kiselev Kacvinsky). 4317b4cc292SAndrey Kiselev 4329533dc64SAndrey Kiselev * tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is 4339533dc64SAndrey Kiselev being used. Reported by Tom Kacvinsky. 4349533dc64SAndrey Kiselev 4351c8f21e0SAndrey Kiselev * libtiff/tif_dirwrite.c: Fixed problem with custom tags writing, 4361c8f21e0SAndrey Kiselev reported by Ashley Dreier. 4371c8f21e0SAndrey Kiselev 4381c8f21e0SAndrey Kiselev * libtiff/tif_print.c: Fixed problem with float tags reading, support 4391c8f21e0SAndrey Kiselev for printing RATIONAL and BYTE tags added. 4401c8f21e0SAndrey Kiselev 441f8db45dcSAndrey Kiselev2003-08-05 Andrey Kiselev <[email protected]> 442f8db45dcSAndrey Kiselev 443f8db45dcSAndrey Kiselev * libtiff/tif_lzw.c: Move LZW codec state block allocation back to 444f8db45dcSAndrey Kiselev TIFFInitLZW(), because its initialization in LZWSetupDecode() cause 445f8db45dcSAndrey Kiselev problems with predictor initialization. Remove O_RDONLY check during 446f8db45dcSAndrey Kiselev state block allocation to be able open LZW compressed files in update 447f8db45dcSAndrey Kiselev mode. 448f8db45dcSAndrey Kiselev 449f8db45dcSAndrey Kiselev Problem exist for libtiff version of the tif_lzw.c module. One from 450f8db45dcSAndrey Kiselev lzw-compression-kit hasn't such troubles. 451f8db45dcSAndrey Kiselev 4521e5a0127SFrank Warmerdam2003-08-04 Frank Warmerdam <[email protected]> 4531e5a0127SFrank Warmerdam 4541e5a0127SFrank Warmerdam * libtiff/tif_write.c: modified tif_write.c so that the various 4551e5a0127SFrank Warmerdam encoded write functions use tif_postdecode() to apply byte order 4561e5a0127SFrank Warmerdam swapping (swab) to the application passed data buffer if the same 4571e5a0127SFrank Warmerdam would be done when reading. This allows us to write pixel data with 4581e5a0127SFrank Warmerdam more than 8 bits per sample to existing files of a non-native byte 4591e5a0127SFrank Warmerdam order. One side effect of this change is the applications buffer 4601e5a0127SFrank Warmerdam itself is altered in this case by the act of writing. 4611e5a0127SFrank Warmerdam 4621e5a0127SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=171 4631e5a0127SFrank Warmerdam 46403f0fc1bSFrank Warmerdam2003-07-25 Frank Warmerdam <[email protected]> 46503f0fc1bSFrank Warmerdam 46619a03d4dSFrank Warmerdam * libtiff/tif_open.c: avoid signed/unsigned casting warning 46719a03d4dSFrank Warmerdam initializing typemask as per patch from J.A. Strother. 46819a03d4dSFrank Warmerdam 46919a03d4dSFrank Warmerdam * tools/tiffcp.c: fixed signed/unsigned casting warning. 47019a03d4dSFrank Warmerdam 47119a03d4dSFrank Warmerdam * libtiff/tif_print.c: dos2unix conversion. 47219a03d4dSFrank Warmerdam 47303f0fc1bSFrank Warmerdam * tools/tiffsplit.c: increased the maximum number of pages that 47403f0fc1bSFrank Warmerdam can be split. Patch provided by Andrew J. Montalenti. 47503f0fc1bSFrank Warmerdam 476185af06fSAndrey Kiselev2003-07-11 Andrey Kiselev <[email protected]> 477185af06fSAndrey Kiselev 478185af06fSAndrey Kiselev * tools/raw2tiff.c: Added option `-p' to explicitly select color 479185af06fSAndrey Kiselev space of input image data. Closes 480185af06fSAndrey Kiselev 481185af06fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=364 482185af06fSAndrey Kiselev 483274bcd4bSFrank Warmerdam2003-07-08 Frank Warmerdam <[email protected]> 484274bcd4bSFrank Warmerdam 485274bcd4bSFrank Warmerdam * tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c, 486274bcd4bSFrank Warmerdam tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c, 487274bcd4bSFrank Warmerdam tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c: 488274bcd4bSFrank Warmerdam avoid casting warning at /W4. 489274bcd4bSFrank Warmerdam 49070417610SAndrey Kiselev2003-07-03 Andrey Kiselev <[email protected]> 49170417610SAndrey Kiselev 49270417610SAndrey Kiselev * tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel. 49370417610SAndrey Kiselev 494cb9bace3SAndrey Kiselev2003-06-30 Andrey Kiselev <[email protected]> 495cb9bace3SAndrey Kiselev 496cb9bace3SAndrey Kiselev * libtiff/tif_pixarlog.c: Unused variables removed. 497cb9bace3SAndrey Kiselev 4988579f1beSAndrey Kiselev * libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with 4998579f1beSAndrey Kiselev EstimateStripByteCounts() as per bug 500cb9bace3SAndrey Kiselev 501cb9bace3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 502cb9bace3SAndrey Kiselev 5035d76acb2SAndrey Kiselev * libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on 5045d76acb2SAndrey Kiselev 64-bit architectures as per bug 5055d76acb2SAndrey Kiselev 5065d76acb2SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 5075d76acb2SAndrey Kiselev 5088579f1beSAndrey Kiselev * libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of 5098579f1beSAndrey Kiselev unknown data type. 5108579f1beSAndrey Kiselev 51131178b37SFrank Warmerdam2003-06-19 Frank Warmerdam <[email protected]> 51231178b37SFrank Warmerdam 51331178b37SFrank Warmerdam * libtiff/tif_print.c: fixed some serious bugs when printing 51431178b37SFrank Warmerdam custom tags ... almost certain to crash. 51531178b37SFrank Warmerdam 51631178b37SFrank Warmerdam * libtiff/tif_dirread.c: Don't ignore custom fields that are 51731178b37SFrank Warmerdam autodefined. Not sure how this got to be like this. 51831178b37SFrank Warmerdam 519b44be4bdSAndrey Kiselev2003-06-18 Andrey Kiselev <[email protected]> 520b44be4bdSAndrey Kiselev 5215c7b0ab0SAndrey Kiselev * 3.6.0 Beta2 released. 5225c7b0ab0SAndrey Kiselev 523b44be4bdSAndrey Kiselev * tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data 524b44be4bdSAndrey Kiselev comparing as per bug 525b44be4bdSAndrey Kiselev 526b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=349 527b44be4bdSAndrey Kiselev 528b44be4bdSAndrey Kiselev `-z' option now can be used to set the number of reported different 529b44be4bdSAndrey Kiselev bytes. 530b44be4bdSAndrey Kiselev 531b44be4bdSAndrey Kiselev2003-06-09 Andrey Kiselev <[email protected]> 532b44be4bdSAndrey Kiselev 533b44be4bdSAndrey Kiselev * tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1 534b44be4bdSAndrey Kiselev to -r option to get the entire image as one strip. See 535b44be4bdSAndrey Kiselev 536b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 537b44be4bdSAndrey Kiselev 538b44be4bdSAndrey Kiselev for details. 539b44be4bdSAndrey Kiselev 540924316f8SAndrey Kiselev2003-06-04 Andrey Kiselev <[email protected]> 541924316f8SAndrey Kiselev 542924316f8SAndrey Kiselev * tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber 543924316f8SAndrey Kiselev values as per bug 544924316f8SAndrey Kiselev 545924316f8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 546924316f8SAndrey Kiselev 54793880088SFrank Warmerdam2003-05-27 Frank Warmerdam <[email protected]> 54893880088SFrank Warmerdam 54993880088SFrank Warmerdam * libtiff/tif_jpeg.c: modified segment_height calculation to always 55093880088SFrank Warmerdam be a full height tile for tiled images. Also changed error to just 55193880088SFrank Warmerdam be a warning. 55293880088SFrank Warmerdam 55371e4bb17SAndrey Kiselev2003-05-25 Andrey Kiselev <[email protected]> 55471e4bb17SAndrey Kiselev 55571e4bb17SAndrey Kiselev * tools/fax2tiff.c: Page numbering fixed, as per bug 55671e4bb17SAndrey Kiselev 55771e4bb17SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=341 55871e4bb17SAndrey Kiselev 5595b80291bSAndrey Kiselev2003-05-20 Andrey Kiselev <[email protected]> 5605b80291bSAndrey Kiselev 5615b80291bSAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 5625b80291bSAndrey Kiselev configure, Makefile.in: Switched back to the old behaviour. Likely 5635b80291bSAndrey Kiselev better solution should be found for OJPEG support. 5645b80291bSAndrey Kiselev 565d45ab962SAndrey Kiselev2003-05-11 Andrey Kiselev <[email protected]> 566d45ab962SAndrey Kiselev 567d45ab962SAndrey Kiselev * libtiff/mkversion.c: Fixed problem with wrong string size when 568d45ab962SAndrey Kiselev reading RELEASE-DATE file. 569d45ab962SAndrey Kiselev 57073cbf0b9SAndrey Kiselev2003-05-07 Andrey Kiselev <[email protected]> 57173cbf0b9SAndrey Kiselev 57273cbf0b9SAndrey Kiselev * tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array 57373cbf0b9SAndrey Kiselev index was out of range. 57473cbf0b9SAndrey Kiselev 575e2afef13SAndrey Kiselev2003-05-06 Andrey Kiselev <[email protected]> 576e2afef13SAndrey Kiselev 577e2afef13SAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 578e2afef13SAndrey Kiselev configure, Makefile.in: Improved libtiff compilation with OJPEG 579e2afef13SAndrey Kiselev support. Now no need for patching IJG JPEG library, hack requred by 580e2afef13SAndrey Kiselev libtiff will be compiled and used in-place. Implemented with 581e2afef13SAndrey Kiselev suggestion and help from Bill Allombert, Debian's libjpeg maintainer. 582e2afef13SAndrey Kiselev 5836e87a9bdSAndrey Kiselev * libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in 5846e87a9bdSAndrey Kiselev TIFFVGetFieldDefaulted() function. 5856e87a9bdSAndrey Kiselev 586a77a81b9SAndrey Kiselev2003-05-05 Andrey Kiselev <[email protected]> 587a77a81b9SAndrey Kiselev 588a77a81b9SAndrey Kiselev * tools/ppm2tiff.c: PPM header parser improved: now able to skip 589a77a81b9SAndrey Kiselev comments. 590a77a81b9SAndrey Kiselev 5918180aa18SAndrey Kiselev * tools/tiffdither.c: Fixed problem with bit fill order tag setting: 5928180aa18SAndrey Kiselev was not copied from source image. 5938180aa18SAndrey Kiselev 5948180aa18SAndrey Kiselev * libtiff/getimage.c: Workaround for some images without correct 5958180aa18SAndrey Kiselev info about alpha channel as per bug 5968180aa18SAndrey Kiselev 5978180aa18SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=331 5988180aa18SAndrey Kiselev 5993c54d5baSAndrey Kiselev2003-04-29 Andrey Kiselev <[email protected]> 6003c54d5baSAndrey Kiselev 601a77a81b9SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3. 6023c54d5baSAndrey Kiselev It basically allows one to use the /flateDecode filter for ZIP 6033c54d5baSAndrey Kiselev compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes 6043c54d5baSAndrey Kiselev 6053c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=328 6063c54d5baSAndrey Kiselev 607a77a81b9SAndrey Kiselev * tools/tiff2ps.c: Force deadzone printing when EPS output specified 6083c54d5baSAndrey Kiselev as per bug 6093c54d5baSAndrey Kiselev 6103c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=325 6113c54d5baSAndrey Kiselev 6123ec55027SAndrey Kiselev2003-04-17 Andrey Kiselev <[email protected]> 6133ec55027SAndrey Kiselev 6143ec55027SAndrey Kiselev * libtiff/tif_dirread.c: Removed additional check for StripByteCounts 6153ec55027SAndrey Kiselev due to problems with multidirectory images. Quality of error messages 6163ec55027SAndrey Kiselev improved. 6173ec55027SAndrey Kiselev 618ca2f9658SAndrey Kiselev2003-04-16 Andrey Kiselev <[email protected]> 619ca2f9658SAndrey Kiselev 620ca2f9658SAndrey Kiselev * tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG 621ca2f9658SAndrey Kiselev encoded images. See bug entries 622ca2f9658SAndrey Kiselev 623ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=275 624ca2f9658SAndrey Kiselev 625ca2f9658SAndrey Kiselev and 626ca2f9658SAndrey Kiselev 627ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=23 628ca2f9658SAndrey Kiselev 62955137ca3SAndrey Kiselev * libtiff/tif_dirread.c: Additional check for StripByteCounts 63055137ca3SAndrey Kiselev correctness. Fixes 63155137ca3SAndrey Kiselev 63255137ca3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=320 63355137ca3SAndrey Kiselev 6347f9ab89fSAndrey Kiselev2003-03-12 Andrey Kiselev <[email protected]> 6357f9ab89fSAndrey Kiselev 6367f9ab89fSAndrey Kiselev * tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c, 6377f9ab89fSAndrey Kiselev ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c, 6387f9ab89fSAndrey Kiselev tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c, 6397f9ab89fSAndrey Kiselev tiffmedian.c}: Added library version reporting facility to all tools. 6407f9ab89fSAndrey Kiselev 641d8cd741eSFrank Warmerdam2003-03-06 Frank Warmerdam <[email protected]> 642d8cd741eSFrank Warmerdam 643d8cd741eSFrank Warmerdam * port/install.sh.in: Fixed problems with install producing paths 644d8cd741eSFrank Warmerdam like ///usr/local/lib on cygwin. 645d8cd741eSFrank Warmerdam 6461f209352SAndrey Kiselev2003-02-27 Andrey Kiselev <[email protected]> 6471f209352SAndrey Kiselev 6481f209352SAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of 6491f209352SAndrey Kiselev raw input page. Patch supplied by Julien Gaulmin. See 6501f209352SAndrey Kiselev 6511f209352SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=293 6521f209352SAndrey Kiselev 6531f209352SAndrey Kiselev for details. 6541f209352SAndrey Kiselev 655248cfa15SFrank Warmerdam2003-02-26 Frank Warmerdam <[email protected]> 656248cfa15SFrank Warmerdam 65743439664SFrank Warmerdam * libtiff/tif_dir.c: fixed up the tif_postdecode settings 65843439664SFrank Warmerdam responsible for byte swapping complex image data. 65943439664SFrank Warmerdam 660248cfa15SFrank Warmerdam * libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till 661248cfa15SFrank Warmerdam LZWSetupDecode(). Needed to read LZW files in "r+" mode. 662248cfa15SFrank Warmerdam 663c9663e69SAndrey Kiselev2003-02-07 Andrey Kiselev <[email protected]> 664c9663e69SAndrey Kiselev 665c9663e69SAndrey Kiselev * tools/ppm2tiff.c: Fixed problem with too many arguments. 666c9663e69SAndrey Kiselev 667fe6e1155SAndrey Kiselev2003-02-04 Andrey Kiselev <[email protected]> 668fe6e1155SAndrey Kiselev 669fe6e1155SAndrey Kiselev * tools/raw2tiff.c: Memory leak fixed. 670fe6e1155SAndrey Kiselev 671be7810fcSAndrey Kiselev2003-02-03 Andrey Kiselev <[email protected]> 672be7810fcSAndrey Kiselev 673be7810fcSAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin 674be7810fcSAndrey Kiselev (thanks, Julien!). More switches for fax2tiff tool for better control 675be7810fcSAndrey Kiselev of input and output. Details at 676be7810fcSAndrey Kiselev 677be7810fcSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=272 678be7810fcSAndrey Kiselev 679a1a3a36dSFrank Warmerdam2003-02-03 Frank Warmerdam <[email protected]> 680a1a3a36dSFrank Warmerdam 681a1a3a36dSFrank Warmerdam * libtiff/tif_jpeg.c: Modified to defer initialization of jpeg 682a1a3a36dSFrank Warmerdam library so that we can check if there is already any tile/strip data 683a1a3a36dSFrank Warmerdam before deciding between creating a compressor or a decompressor. 684a1a3a36dSFrank Warmerdam 68532d2ec53SFrank Warmerdam2003-01-31 Frank Warmerdam <[email protected]> 68632d2ec53SFrank Warmerdam 68732d2ec53SFrank Warmerdam * libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is 68832d2ec53SFrank Warmerdam a pre-existing compressed image. That is, image writing to 68932d2ec53SFrank Warmerdam pre-existing compressed images is not allowed. 69032d2ec53SFrank Warmerdam 69132d2ec53SFrank Warmerdam * libtiff/tif_open.c: Removed error if opening a compressed file 69232d2ec53SFrank Warmerdam in update mode. 69332d2ec53SFrank Warmerdam 69432d2ec53SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=198 69532d2ec53SFrank Warmerdam 6964de68458SAndrey Kiselev2003-01-31 Andrey Kiselev <[email protected]> 6974de68458SAndrey Kiselev 6984de68458SAndrey Kiselev * config.guess, config.sub: Updated to recent upstream versions. 6994de68458SAndrey Kiselev 700036ce91eSFrank Warmerdam2003-01-15 Frank Warmerdam <[email protected]> 701036ce91eSFrank Warmerdam 702036ce91eSFrank Warmerdam * cut 3.6.0 Beta release. 703036ce91eSFrank Warmerdam 7048ae9d879SAndrey Kiselev2002-12-20 Andrey Kiselev <[email protected]> 7058ae9d879SAndrey Kiselev 7068ae9d879SAndrey Kiselev * tools/fax2ps.c, man/fax2ps.1: Page size was determined 7078ae9d879SAndrey Kiselev in wrong way as per bug 7088ae9d879SAndrey Kiselev 7098ae9d879SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=239 7108ae9d879SAndrey Kiselev 7112d0233a5SFrank Warmerdam2002-12-17 Frank Warmerdam <[email protected]> 7122d0233a5SFrank Warmerdam 7132d0233a5SFrank Warmerdam * libtiff/tif_dirread.c: Allow wrong sized arrays in 7142d0233a5SFrank Warmerdam TIFFFetchStripThing(). 7152d0233a5SFrank Warmerdam 7162d0233a5SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=49 7172d0233a5SFrank Warmerdam 718ea674e6bSFrank Warmerdam2002-12-02 Frank Warmerdam <[email protected]> 719ea674e6bSFrank Warmerdam 720ea674e6bSFrank Warmerdam * libtiff/tif_dir.c: fix problem with test on td_customValueCount. 721ea674e6bSFrank Warmerdam Was using realloc even first time. Fix by Igor Venevtsev. 722ea674e6bSFrank Warmerdam 723b920c1f9SFrank Warmerdam2002-11-30 Frank Warmerdam <[email protected]> 724b920c1f9SFrank Warmerdam 725267f3f7dSFrank Warmerdam * libtiff/tif_dir.c: fixed bug with resetting an existing custom 726267f3f7dSFrank Warmerdam field value. 727267f3f7dSFrank Warmerdam 728b920c1f9SFrank Warmerdam * libtiff/tif_dir.c: Fixed potential problem with ascii "custom" 729b920c1f9SFrank Warmerdam tags in TIFFVGetField() ... added missing break. 730b920c1f9SFrank Warmerdam 731834b6324SFrank Warmerdam2002-10-14 Frank Warmerdam <[email protected]> 732834b6324SFrank Warmerdam 733699a8625SFrank Warmerdam * tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make 734699a8625SFrank Warmerdam the scanline buffer long enough when writing rgb triplets. 735699a8625SFrank Warmerdam The scanline needs to be 3 X the number of dots or else it will 736699a8625SFrank Warmerdam contain an incomplete triplet and programs that try to separate 737699a8625SFrank Warmerdam the eps by redefining the colorimage operator will get messed up. 738699a8625SFrank Warmerdam Patch supplied by William Bader. 739699a8625SFrank Warmerdam 740834b6324SFrank Warmerdam * Makefile.in: added tif_extension.c to file list as per 741834b6324SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=218. 742834b6324SFrank Warmerdam 74328e76dbfSAndrey Kiselev2002-10-11 Andrey Kiselev <[email protected]> 74428e76dbfSAndrey Kiselev 74528e76dbfSAndrey Kiselev * configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for 74628e76dbfSAndrey Kiselev large files (>2GiB) supporting. New option in the config.site: 7475c7b0ab0SAndrey Kiselev LARGEFILE="yes". Should be enough for I/O of the large files. 74828e76dbfSAndrey Kiselev 7496cd33fc4SFrank Warmerdam2002-10-10 Frank Warmerdam <[email protected]> 7506cd33fc4SFrank Warmerdam 7516cd33fc4SFrank Warmerdam * libtiff/html/v3.6.0.html: new release notes. 7526cd33fc4SFrank Warmerdam 7536cd33fc4SFrank Warmerdam * libtiff/index.html: removed faq, cvs snapshot cruft. Added email 7546cd33fc4SFrank Warmerdam link for Andrey. Pointer to v3.6.0.html. 7556cd33fc4SFrank Warmerdam 7566cd33fc4SFrank Warmerdam * libtiff/Makefile.in: added direct rule for tiffvers.h for release. 7576cd33fc4SFrank Warmerdam 758bd771997SAndrey Kiselev2002-10-07 Andrey Kiselev <[email protected]> 7598180aa18SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken 7608180aa18SAndrey Kiselev (thanks, Sebastian!). New switches: 761bd771997SAndrey Kiselev -b # for a bottom margin of # inches 762bd771997SAndrey Kiselev -c center image 763bd771997SAndrey Kiselev -l # for a left margin of # inches 764bd771997SAndrey Kiselev -r rotate the image by 180 degrees 765bd771997SAndrey Kiselev New features merged with code for shrinking/overlapping. 766bd771997SAndrey Kiselev Previously added -c and -n switches (for overriding PS units) renamed 767bd771997SAndrey Kiselev in -x and -y respectively. 768bd771997SAndrey Kiselev 769bd771997SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=200 770bd771997SAndrey Kiselev 7711a1ccdb6SAndrey Kiselev * html/man/*.html: Updated from actual manual pages. 7721a1ccdb6SAndrey Kiselev 7733721a781SFrank Warmerdam2002-10-06 Frank Warmerdam <[email protected]> 7743721a781SFrank Warmerdam 775a8c488d4SFrank Warmerdam * libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong 776a8c488d4SFrank Warmerdam size on windows. Use #define boolean hack. 777a8c488d4SFrank Warmerdam 778a8c488d4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=188 779a8c488d4SFrank Warmerdam 7803721a781SFrank Warmerdam * libtiff/tiff.h: Don't do special type handling in tiff.h unless 7813721a781SFrank Warmerdam USING_VISUALAGE is defined. 7823721a781SFrank Warmerdam 7833721a781SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 7843721a781SFrank Warmerdam 785515b593cSFrank Warmerdam2002-10-03 Frank Warmerdam <[email protected]> 786515b593cSFrank Warmerdam 787515b593cSFrank Warmerdam * libtiff/tiff.h: added COMPRESSION_JP2000. 788515b593cSFrank Warmerdam 789ff993722SAndrey Kiselev2002-10-02 Andrey Kiselev <[email protected]> 790ff993722SAndrey Kiselev 791ff993722SAndrey Kiselev * libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays 792ff993722SAndrey Kiselev by the TIFFFetchByteArray() function. Should finally resolve 793ff993722SAndrey Kiselev 794ff993722SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 795ff993722SAndrey Kiselev 7964c0e27b0SAndrey Kiselev * configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT 79749ce50a8SAndrey Kiselev 79849ce50a8SAndrey Kiselev * html/Makefile.in: New targets added: html and groffhtml for 79949ce50a8SAndrey Kiselev producing HTML representations of the manual pages automatically. 80049ce50a8SAndrey Kiselev html target uses man2html tool, groffhtml uses groff tool. 8014c0e27b0SAndrey Kiselev 802515b593cSFrank Warmerdam2002-09-29 Frank Warmerdam <[email protected]> 803515b593cSFrank Warmerdam 804515b593cSFrank Warmerdam * configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support 805515b593cSFrank Warmerdam from John H. DuBois III. 806515b593cSFrank Warmerdam 807f88cde27SAndrey Kiselev2002-09-15 Andrey Kiselev <[email protected]> 808f88cde27SAndrey Kiselev 809f88cde27SAndrey Kiselev * Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added 810f88cde27SAndrey Kiselev manual page for raw2tiff(1) tool. 811f88cde27SAndrey Kiselev 812630fc85dSAndrey Kiselev2002-09-12 Andrey Kiselev <[email protected]> 813630fc85dSAndrey Kiselev 814630fc85dSAndrey Kiselev * /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to 815630fc85dSAndrey Kiselev the tiffio.h header file. 816630fc85dSAndrey Kiselev 817630fc85dSAndrey Kiselev * Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added 818630fc85dSAndrey Kiselev manual page for TIFFDataWidth() function 819630fc85dSAndrey Kiselev 8205ae8f23eSFrank Warmerdam2002-09-08 Frank Warmerdam <[email protected]> 8215ae8f23eSFrank Warmerdam 8223f6fe56dSFrank Warmerdam * libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair() 8233f6fe56dSFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196. 8243f6fe56dSFrank Warmerdam 8255ae8f23eSFrank Warmerdam * tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments 8265ae8f23eSFrank Warmerdam since we are unable to properly include the amount to skip. 8275ae8f23eSFrank Warmerdam 8285ae8f23eSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=80 8295ae8f23eSFrank Warmerdam 83083daf89bSAndrey Kiselev2002-09-02 Andrey Kiselev <[email protected]> 83183daf89bSAndrey Kiselev 83283daf89bSAndrey Kiselev * /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching 83383daf89bSAndrey Kiselev in TIFFFetchByteArray(). Problem described at 83483daf89bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 83583daf89bSAndrey Kiselev 836becb4e7fSAndrey Kiselev2002-08-22 Andrey Kiselev <[email protected]> 837becb4e7fSAndrey Kiselev 8385b3e083dSAndrey Kiselev * /libtiff/tif_dirinfo.c: Further additions to free custom fields 8395b3e083dSAndrey Kiselev in _TIFFSetupFieldInfo() function. 8405b3e083dSAndrey Kiselev See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details. 8415b3e083dSAndrey Kiselev 8425b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: Additional consistency checking added in 843c70e384aSAndrey Kiselev LZWDecode() and LZWDecodeCompat(). 844c70e384aSAndrey Kiselev Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190 84543539aa6SAndrey Kiselev and http://bugzilla.remotesensing.org/show_bug.cgi?id=100 846c70e384aSAndrey Kiselev 8475b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: 848becb4e7fSAndrey Kiselev Added check for valid code lengths in LZWDecode() and 849becb4e7fSAndrey Kiselev LZWDecodeCompat(). Fixes 850becb4e7fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=115 851becb4e7fSAndrey Kiselev 852202b3adeSAndrey Kiselev2002-08-16 Andrey Kiselev <[email protected]> 853202b3adeSAndrey Kiselev 854202b3adeSAndrey Kiselev * /libtiff/{Makefile.vc, libtiff.def}: 855202b3adeSAndrey Kiselev Missed declarations added. 856202b3adeSAndrey Kiselev 85707655e06SFrank Warmerdam2002-08-15 Frank Warmerdam <[email protected]> 85807655e06SFrank Warmerdam 8596663496bSFrank Warmerdam * tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the 8606663496bSFrank Warmerdam return code from the underlying pick function. 8616663496bSFrank Warmerdam 8626663496bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=177 8636663496bSFrank Warmerdam 86407655e06SFrank Warmerdam * tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap 86507655e06SFrank Warmerdam with FIELD_CUSTOM as mentioned in bug 169. 86607655e06SFrank Warmerdam 86707655e06SFrank Warmerdam * tif_close.c: added logic to free dynamically created anonymous 86807655e06SFrank Warmerdam field definitions to correct a small memory leak. 86907655e06SFrank Warmerdam 87007655e06SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=169 87107655e06SFrank Warmerdam 87248cd8465SAndrey Kiselev2002-08-10 Andrey Kiselev <[email protected]> 87348cd8465SAndrey Kiselev 87448cd8465SAndrey Kiselev * /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}: 87548cd8465SAndrey Kiselev New tool: raw2tiff --- raw images to TIFF converter. No manual page yet. 87648cd8465SAndrey Kiselev 877c78a5bdcSFrank Warmerdam2002-07-31 Frank Warmerdam <[email protected]> 878c78a5bdcSFrank Warmerdam 87963067a98SFrank Warmerdam * libtiff/tif_jpeg.c: Fixed problem with setting of nrows in 88063067a98SFrank Warmerdam JPEGDecode() as per bugzilla bug (issue 1): 88163067a98SFrank Warmerdam 88263067a98SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 88363067a98SFrank Warmerdam 884c78a5bdcSFrank Warmerdam * libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to 885c78a5bdcSFrank Warmerdam fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't 886c78a5bdcSFrank Warmerdam present in the tiff tags. 887c78a5bdcSFrank Warmerdam 888c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=168 889c78a5bdcSFrank Warmerdam 890c78a5bdcSFrank Warmerdam * libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and 891c78a5bdcSFrank Warmerdam TIFFWriteScanline() now set tif_row explicitly in case the codec has 892c78a5bdcSFrank Warmerdam fooled with the value. 893c78a5bdcSFrank Warmerdam 894c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 895c78a5bdcSFrank Warmerdam 8966050d390SAndrey Kiselev2002-06-22 Andrey Kiselev <[email protected]> 8976050d390SAndrey Kiselev 898202b3adeSAndrey Kiselev * /tools/tiff2ps.c: Added workaround for some software that may crash 8996050d390SAndrey Kiselev when last strip of image contains fewer number of scanlines than 9006050d390SAndrey Kiselev specified by the `/Height' variable. See 9016050d390SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=164 9026050d390SAndrey Kiselev for explanation. 9036050d390SAndrey Kiselev 904b3f6ae5bSAndrey Kiselev2002-06-21 Andrey Kiselev <[email protected]> 905419dd4c8SAndrey Kiselev 906419dd4c8SAndrey Kiselev * tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility: 907419dd4c8SAndrey Kiselev splitting long images in several pages. See 908419dd4c8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation. 909419dd4c8SAndrey Kiselev Patch granted by John Williams <[email protected]>. 910419dd4c8SAndrey Kiselev 9113e6470b4SFrank Warmerdam2002-06-11 Frank Warmerdam <[email protected]> 9123e6470b4SFrank Warmerdam 9133e6470b4SFrank Warmerdam * libtiff/contrib/win95: renamed to contrib/win_dib. Added new 9143e6470b4SFrank Warmerdam Tiffile.cpp example of converting TIFF files into a DIB on Win32. 9153e6470b4SFrank Warmerdam This one is described in: 9163e6470b4SFrank Warmerdam 9173e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=143 9183e6470b4SFrank Warmerdam 9193e6470b4SFrank Warmerdam * libtiff/tif_ojpeg.c: Major upgrade from Scott. See details at: 9203e6470b4SFrank Warmerdam 9213e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=156 9223e6470b4SFrank Warmerdam 9233877c58dSAndrey Kiselev2002-05-10 Andrey Kiselev <[email protected]> 9243877c58dSAndrey Kiselev 9253877c58dSAndrey Kiselev * tools/tiff2ps: New commandline switches to override resolution 9263877c58dSAndrey Kiselev units obtained from the input file. Closes 9273877c58dSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=131 9283877c58dSAndrey Kiselev 9294dff88abSAndrey Kiselev2002-04-26 Andrey Kiselev <[email protected]> 9304dff88abSAndrey Kiselev 9314dff88abSAndrey Kiselev * libtiff/libtiff.def: Added missed declaration. 9324dff88abSAndrey Kiselev 9331cf9042eSAndrey Kiselev2002-04-22 Andrey Kiselev <[email protected]> 9341cf9042eSAndrey Kiselev 9351cf9042eSAndrey Kiselev * tools/fax2tiff.c: Updated to reflect latest changes in libtiff. 9361cf9042eSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125 9371cf9042eSAndrey Kiselev 9380a42ac77SAndrey Kiselev2002-04-20 Andrey Kiselev <[email protected]> 9390a42ac77SAndrey Kiselev 9400a42ac77SAndrey Kiselev * libtiff/tif_open.c: Pointers to custom procedures 9410a42ac77SAndrey Kiselev in TIFFClientOpen() are checked to be not NULL-pointers. 9420a42ac77SAndrey Kiselev 9439532ac8aSAndrey Kiselev2002-04-18 Andrey Kiselev <[email protected]> 9449532ac8aSAndrey Kiselev 9459532ac8aSAndrey Kiselev * libtiff/libtiff.def: Added missed declarations. 9469532ac8aSAndrey Kiselev 9479532ac8aSAndrey Kiselev * libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure. 9489532ac8aSAndrey Kiselev 949a8e46b54SAndrey Kiselev2002-04-16 Andrey Kiselev <[email protected]> 950a8e46b54SAndrey Kiselev 9519532ac8aSAndrey Kiselev * libtiff/tif_lzw.c: Additional checks for data integrity introduced. 952a8e46b54SAndrey Kiselev Should finally close 953a8e46b54SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=100 954a8e46b54SAndrey Kiselev 955a9a67d4bSAndrey Kiselev2002-04-10 Andrey Kiselev <[email protected]> 956a8e46b54SAndrey Kiselev 9571cf9042eSAndrey Kiselev * tools/tiff2ps: Division by zero fixed. 958a9a67d4bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88 959a9a67d4bSAndrey Kiselev 960c47f6953SAndrey Kiselev2002-04-09 Andrey Kiselev <[email protected]> 961c47f6953SAndrey Kiselev 962c47f6953SAndrey Kiselev * libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h: 963c47f6953SAndrey Kiselev TIFFCheckpointDirectory() routine added. 964c47f6953SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124 965c47f6953SAndrey Kiselev 966c47f6953SAndrey Kiselev * man/: TIFFWriteDirectory.3t, Makefile.in: Added description 967c47f6953SAndrey Kiselev for the new function. 968c47f6953SAndrey Kiselev 96933648598SAndrey Kiselev2002-04-08 Andrey Kiselev <[email protected]> 97033648598SAndrey Kiselev 971c47f6953SAndrey Kiselev * libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced 972c47f6953SAndrey Kiselev additional members tif->tif_decodestatus and tif->tif_encodestatus 973c47f6953SAndrey Kiselev for correct handling of unconfigured codecs (we should not try to read 974c47f6953SAndrey Kiselev data or to define data size without correct codecs). 97533648598SAndrey Kiselev 97633648598SAndrey Kiselev * libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK 977c47f6953SAndrey Kiselev changed. Now it has used tif->tif_decodestatus and 978c47f6953SAndrey Kiselev tif->tif_encodestatus. 97933648598SAndrey Kiselev Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in 98033648598SAndrey Kiselev case of __cvs_8.tif test image). 98133648598SAndrey Kiselev 982216bf01bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in 983216bf01bSAndrey Kiselev tif_dirread.c when TIFFCreateAnonFieldInfo was introduced. 984216bf01bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case 985216bf01bSAndrey Kiselev of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif. 986216bf01bSAndrey Kiselev 9872f7e5be9SAndrey Kiselev2002-04-04 Andrey Kiselev <[email protected]> 9882f7e5be9SAndrey Kiselev 989c47f6953SAndrey Kiselev * libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat 9902f7e5be9SAndrey Kiselev replaced by warnings. Now libtiff should read corrupted LZW-compressed 9912f7e5be9SAndrey Kiselev files by skipping bad strips. 9922f7e5be9SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100 9931fec47ceSFrank Warmerdam 9941fec47ceSFrank Warmerdam2002-04-03 Frank Warmerdam <[email protected]> 9951fec47ceSFrank Warmerdam 9961fec47ceSFrank Warmerdam * libtiff/tif_dirwrite.c: Removed some dead code. 9971fec47ceSFrank Warmerdam 9981fec47ceSFrank Warmerdam * libtiff/*: Cleanup some warnings. 9991fec47ceSFrank Warmerdam 10001fec47ceSFrank Warmerdam * libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField() 10011fec47ceSFrank Warmerdam for variable length FIELD_CUSTOM values. Was int * but should be 10021fec47ceSFrank Warmerdam u_short *. 10031fec47ceSFrank Warmerdam 1004adffbd3dSAndrey Kiselev2002-04-01 Andrey Kiselev <[email protected]> 1005adffbd3dSAndrey Kiselev 1006adffbd3dSAndrey Kiselev * tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp 1007adffbd3dSAndrey Kiselev utility (at cpStripToTile routine). 1008adffbd3dSAndrey Kiselev 1009a69516b3SFrank Warmerdam2002-03-27 Frank Warmerdam <[email protected]> 1010a69516b3SFrank Warmerdam 1011a5e9827aSFrank Warmerdam * tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func. 1012a5e9827aSFrank Warmerdam 1013a5e9827aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=111 1014a5e9827aSFrank Warmerdam 1015a69516b3SFrank Warmerdam * tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with 1016a69516b3SFrank Warmerdam passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE). 1017a69516b3SFrank Warmerdam 1018a69516b3SFrank Warmerdam * libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so 1019a69516b3SFrank Warmerdam that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example. 1020a69516b3SFrank Warmerdam 102139c69d9bSDwight Kelly2002-03-26 Dwight Kelly <[email protected]> 102239c69d9bSDwight Kelly 102339c69d9bSDwight Kelly * libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 102439c69d9bSDwight Kelly tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined 102539c69d9bSDwight Kelly in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec 102639c69d9bSDwight Kelly INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes: 102739c69d9bSDwight Kelly CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and 102839c69d9bSDwight Kelly INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9). 102939c69d9bSDwight Kelly 1030198aa7d9SAndrey Kiselev2002-03-26 Andrey Kiselev <[email protected]> 1031198aa7d9SAndrey Kiselev 1032198aa7d9SAndrey Kiselev * libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile 1033198aa7d9SAndrey Kiselev now also uses TIFFRGBAImageOK before reading. This is additional fix 1034198aa7d9SAndrey Kiselev for http://bugzilla.remotesensing.org/show_bug.cgi?id=110 1035198aa7d9SAndrey Kiselev 103629269c9bSAndrey Kiselev2002-03-25 Andrey Kiselev <[email protected]> 103729269c9bSAndrey Kiselev 103829269c9bSAndrey Kiselev * libtiff/: tif_getimage.c: Additional check for supported 103929269c9bSAndrey Kiselev codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses 104029269c9bSAndrey Kiselev TIFFRGBAImageOK before reading. 104129269c9bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110 104229269c9bSAndrey Kiselev 1043f02a098bSAndrey Kiselev2002-03-15 Andrey Kiselev <[email protected]> 1044f02a098bSAndrey Kiselev 1045f02a098bSAndrey Kiselev * libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 1046f02a098bSAndrey Kiselev tif_dirwrite.c: Added routine TIFFDataWidth for detrmining 1047f02a098bSAndrey Kiselev TIFFDataType sizes instead of working with tiffDataWidth array 1048f02a098bSAndrey Kiselev directly. Should prevent out-of-borders bugs in case of unknown or 1049f02a098bSAndrey Kiselev broken data types. EstimateStripByteCounts routine modified, so it 1050f02a098bSAndrey Kiselev won't work when tags with uknown sizes founded. 1051f02a098bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109 1052f02a098bSAndrey Kiselev 1053f02a098bSAndrey Kiselev2002-03-13 Andrey Kiselev <[email protected]> 1054f02a098bSAndrey Kiselev 1055f02a098bSAndrey Kiselev * libtiff/tif_getimage.c: Added support for correct handling 1056f02a098bSAndrey Kiselev `Orientation' tag in gtTileContig. Should be added in other gt* 1057f02a098bSAndrey Kiselev functions as well, but I have not images for testing yet. Partially 1058f02a098bSAndrey Kiselev resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23 1059f02a098bSAndrey Kiselev 1060f02a098bSAndrey Kiselev2002-03-10 Andrey Kiselev <[email protected]> 1061f02a098bSAndrey Kiselev 1062f02a098bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to 1063f02a098bSAndrey Kiselev read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION, 1064f02a098bSAndrey Kiselev TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC. Closes 1065f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=99 1066f02a098bSAndrey Kiselev 1067f02a098bSAndrey Kiselev2002-03-08 Andrey Kiselev <[email protected]> 1068f02a098bSAndrey Kiselev 1069f02a098bSAndrey Kiselev * libtiff/Makefile.in, tools/Makefile.in: Shared library will not 1070f02a098bSAndrey Kiselev be stripped when installing, utility binaries will do. Closes 1071f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=93 1072f02a098bSAndrey Kiselev 10735f20db7fSFrank Warmerdam2002-02-28 Frank Warmerdam <[email protected]> 10745f20db7fSFrank Warmerdam 10755f20db7fSFrank Warmerdam * man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT. 10765f20db7fSFrank Warmerdam 10775f20db7fSFrank Warmerdam * man/libtiff.3t: added copyright tag info. 10785f20db7fSFrank Warmerdam 10798ed40250SFrank Warmerdam2002-02-11 Frank Warmerdam <[email protected]> 10808ed40250SFrank Warmerdam 1081c3e810eaSFrank Warmerdam * libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__. 1082c3e810eaSFrank Warmerdam 1083c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 1084c3e810eaSFrank Warmerdam 1085c3e810eaSFrank Warmerdam * man/Makefile.in: Patch DESTDIR handling 1086c3e810eaSFrank Warmerdam 1087c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=95 1088c3e810eaSFrank Warmerdam 10898ed40250SFrank Warmerdam * configure: OpenBSD changes for Sparc64 and DSO version. 10908ed40250SFrank Warmerdam 10918ed40250SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=96 10928ed40250SFrank Warmerdam 10938ed40250SFrank Warmerdam2002-02-05 Frank Warmerdam <[email protected]> 10948ed40250SFrank Warmerdam 10958ed40250SFrank Warmerdam * config.site/configure: added support for OJPEG=yes option to enable 10968ed40250SFrank Warmerdam OJPEG support from config.site. 10978ed40250SFrank Warmerdam 1098b8ffea63SFrank Warmerdam2002-01-27 Frank Warmerdam <[email protected]> 1099b8ffea63SFrank Warmerdam 1100b8ffea63SFrank Warmerdam * html/document.html: fixed links for TIFf 6 docs. 1101b8ffea63SFrank Warmerdam 1102c77822c1SFrank Warmerdam2002-01-18 Frank Warmerdam <[email protected]> 1103c77822c1SFrank Warmerdam 1104f27eafc9SFrank Warmerdam * config.guess, config.sub: Updated from ftp.gnu.org/pub/config. 1105f27eafc9SFrank Warmerdam 1106c777c2c0SFrank Warmerdam * libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the 1107c777c2c0SFrank Warmerdam decodestrip function returns anything not greater than zero as per 1108c777c2c0SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=97 1109c777c2c0SFrank Warmerdam 1110c77822c1SFrank Warmerdam * configure: Modify CheckForBigEndian so it can work in a cross 1111c77822c1SFrank Warmerdam compiled situation. 1112c77822c1SFrank Warmerdam 1113fb4cb161SFrank Warmerdam2002-01-16 Frank Warmerdam <[email protected]> 1114fb4cb161SFrank Warmerdam 11159606d1f5SFrank Warmerdam * tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list. 11169606d1f5SFrank Warmerdam 11177adb8976SFrank Warmerdam * tools/tiffset.c: fix bug in error reporting. 11187adb8976SFrank Warmerdam 1119fb4cb161SFrank Warmerdam * tools/tiffcp.c: fix several warnings that show up with -Wall. 1120fb4cb161SFrank Warmerdam 1121d6559489SFrank Warmerdam2002-01-04 Frank Warmerdam <[email protected]> 1122d6559489SFrank Warmerdam 1123d6559489SFrank Warmerdam * libtiff/tif_jpeg.c: fixed computation of segment_width for 1124d6559489SFrank Warmerdam tiles files to avoid error about it not matching the 1125d6559489SFrank Warmerdam cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 1126d6559489SFrank Warmerdam size.") for ITIFF files. Apparently the problem was incorporated since 1127d6559489SFrank Warmerdam 3.5.5, presumably during the OJPEG/JPEG work recently. 1128d6559489SFrank Warmerdam 112962d37363SFrank Warmerdam2001-12-15 Frank Warmerdam <[email protected]> 113062d37363SFrank Warmerdam 1131d6559489SFrank Warmerdam * configure, libtiff/Makefile.in: Changes for building on MacOS 10.1. 1132d6559489SFrank Warmerdam 1133d6559489SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 1134d6559489SFrank Warmerdam 113562d37363SFrank Warmerdam * libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1 113662d37363SFrank Warmerdam (defined in tiffconf.h - 1 by default) then the RGBA interface 113762d37363SFrank Warmerdam will assume that a fourth extra sample is ASSOCALPHA if the 113862d37363SFrank Warmerdam EXTRASAMPLE value isn't set for it. This changes the behaviour of 113962d37363SFrank Warmerdam the library, but makes it work better with RGBA files produced by 114062d37363SFrank Warmerdam lots of applications that don't mark the alpha values properly. 114162d37363SFrank Warmerdam 114262d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=93 114362d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=65 114462d37363SFrank Warmerdam 114505d24d30SFrank Warmerdam2001-12-12 Frank Warmerdam <[email protected]> 114605d24d30SFrank Warmerdam 114705d24d30SFrank Warmerdam * libtiff/tif_jpeg.c: allow jpeg data stream sampling values to 114805d24d30SFrank Warmerdam override those from tiff directory. This makes this work with 114905d24d30SFrank Warmerdam ImageGear generated files. 115005d24d30SFrank Warmerdam 1151bf0c6fb0SFrank Warmerdam2001-12-07 Frank Warmerdam <[email protected]> 1152bf0c6fb0SFrank Warmerdam 1153bf0c6fb0SFrank Warmerdam * html/Makefile.in: added missing images per bug 92. 1154bf0c6fb0SFrank Warmerdam 1155bf0c6fb0SFrank Warmerdam * port/Makefile.in: fixed clean target per bug 92. 1156bf0c6fb0SFrank Warmerdam 1157f88d97efSFrank Warmerdam2001-11-28 Frank Warmerdam <[email protected]> 1158f88d97efSFrank Warmerdam 1159ce8daaa7SFrank Warmerdam * Reissue 3.5.7 release. 1160ce8daaa7SFrank Warmerdam 1161f88d97efSFrank Warmerdam * libtiff/mkversion.c: Fix output of TIFF_VERSION to be 1162f88d97efSFrank Warmerdam YYYYMMDD so that it is increasing over time. 1163f88d97efSFrank Warmerdam 1164f88d97efSFrank Warmerdam * Makefile.in: Ensure that tiffvers.h is regenerated in the 1165f88d97efSFrank Warmerdam make release target. 1166f88d97efSFrank Warmerdam 1167f88d97efSFrank Warmerdam * Makefile.in: added libtiff/tiffvers.h to the release file list. 1168f88d97efSFrank Warmerdam 1169b7508608SFrank Warmerdam2001-11-23 Frank Warmerdam <[email protected]> 1170b7508608SFrank Warmerdam 1171b7508608SFrank Warmerdam * added html/v3.5.7.html, updated html/index.html. 1172b7508608SFrank Warmerdam 1173b7508608SFrank Warmerdam * Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}. 1174b7508608SFrank Warmerdam 11754eaff9b6SFrank Warmerdam2001-11-15 Frank Warmerdam <[email protected]> 11764eaff9b6SFrank Warmerdam 11774eaff9b6SFrank Warmerdam * configure: fixed test for -lm. 11784eaff9b6SFrank Warmerdam 117994190c5dSFrank Warmerdam2001-11-02 Frank Warmerdam <[email protected]> 118094190c5dSFrank Warmerdam 118194190c5dSFrank Warmerdam * Added PHOTOMETRIC_ITULAB as per bug 90. 118294190c5dSFrank Warmerdam 118394190c5dSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=90 118494190c5dSFrank Warmerdam 11852ba4c211SFrank Warmerdam2001-10-10 Frank Warmerdam <[email protected]> 11862ba4c211SFrank Warmerdam 11872ba4c211SFrank Warmerdam * libtiff/tiff.h: I have created COMPRESSION_CCITT_T4, 11882ba4c211SFrank Warmerdam COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases 11892ba4c211SFrank Warmerdam in keeping with TIFF 6.0 standard in tiff.h 11902ba4c211SFrank Warmerdam 11912ba4c211SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=83 11922ba4c211SFrank Warmerdam 11934b1d7e4cSFrank Warmerdam2001-09-26 Frank Warmerdam <[email protected]> 11944b1d7e4cSFrank Warmerdam 11954b1d7e4cSFrank Warmerdam * libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function. 11964b1d7e4cSFrank Warmerdam Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory. 11974b1d7e4cSFrank Warmerdam 11989fbd11ffSFrank Warmerdam2001-09-24 Frank Warmerdam <[email protected]> 11999fbd11ffSFrank Warmerdam 12002c26534cSFrank Warmerdam * libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug. 12012c26534cSFrank Warmerdam 12022c26534cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=78 12032c26534cSFrank Warmerdam 12042c26534cSFrank Warmerdam * libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an 12052c26534cSFrank Warmerdam error about LZW not being available. 12062c26534cSFrank Warmerdam 12072c26534cSFrank Warmerdam * libtiff/tif_dir.c: propagate failure to initialize compression 12082c26534cSFrank Warmerdam back from TIFFSetField() as an error status, so applications can 12092c26534cSFrank Warmerdam detect failure. 12102c26534cSFrank Warmerdam 12112c26534cSFrank Warmerdam * libtiff/tif_dir.c: removed the auto replacement of 12122c26534cSFrank Warmerdam COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField(). 12132c26534cSFrank Warmerdam 12149fbd11ffSFrank Warmerdam * Removed Makefile, tools/Makefile, port/install.sh, man/Makefile 12159fbd11ffSFrank Warmerdam from CVS as they are all supposed to be auto-generated by configure. 12169fbd11ffSFrank Warmerdam 1217e1d66ae9SFrank Warmerdam2001-09-22 Frank Warmerdam <[email protected]> 1218e1d66ae9SFrank Warmerdam 1219e1d66ae9SFrank Warmerdam * libtiff/tif_ojpeg.c: new update from Scott. 1220e1d66ae9SFrank Warmerdam 12214b1fc8b6SFrank Warmerdam2001-09-09 Frank Warmerdam <[email protected]> 12224b1fc8b6SFrank Warmerdam 1223bc63306cSFrank Warmerdam * libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to 1224bc63306cSFrank Warmerdam always use the "safe" version, even if there is a very slight 1225bc63306cSFrank Warmerdam cost in performance. 1226bc63306cSFrank Warmerdam 1227bc63306cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=54 1228bc63306cSFrank Warmerdam 1229ad4b0adcSFrank Warmerdam * libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@ 1230ad4b0adcSFrank Warmerdam in two places. 1231ad4b0adcSFrank Warmerdam 123263c726acSFrank Warmerdam * libtiff/tif_getimage.c: Fixed problem with reading strips or 123363c726acSFrank Warmerdam tiles that don't start on a tile boundary. Fix contributed by 123463c726acSFrank Warmerdam Josep Vallverdu (from HP), and further described in bug 47. 123563c726acSFrank Warmerdam 123663c726acSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=47 123763c726acSFrank Warmerdam 123863c726acSFrank Warmerdam * tools/tiff2ps.c: added OJPEG YCbCr to RGB support. 123963c726acSFrank Warmerdam 12404b1fc8b6SFrank Warmerdam * libtiff/tif_ojpeg.c: Applied substantial patch from Scott. 12414b1fc8b6SFrank Warmerdam 1242e7bdb189SFrank Warmerdam2001-09-06 Frank Warmerdam <[email protected]> 1243e7bdb189SFrank Warmerdam 1244e7bdb189SFrank Warmerdam * libtiff/tif_packbits.c: fixed memory overrun error. 1245e7bdb189SFrank Warmerdam 1246e7bdb189SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=77 1247e7bdb189SFrank Warmerdam 1248d15abe66SFrank Warmerdam2001-08-31 Frank Warmerdam <[email protected]> 1249d15abe66SFrank Warmerdam 1250d15abe66SFrank Warmerdam * libtiff/tif_getimage.c: relax handling of contig case where 1251d15abe66SFrank Warmerdam there are extra samples that are supposed to be ignored. This 1252d15abe66SFrank Warmerdam should now work for 8bit greyscale or palletted images. 1253d15abe66SFrank Warmerdam 1254d15abe66SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=75 1255d15abe66SFrank Warmerdam 1256abf486d1SFrank Warmerdam2001-08-28 Frank Warmerdam <[email protected]> 1257abf486d1SFrank Warmerdam 1258abf486d1SFrank Warmerdam * libtiff/tif_getimage.c: Don't complain for CMYK (separated) 1259abf486d1SFrank Warmerdam images with more than four samples per pixel. See: 1260abf486d1SFrank Warmerdam 1261abf486d1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=73 1262abf486d1SFrank Warmerdam 12637f127122SFrank Warmerdam2001-08-10 Frank Warmerdam <[email protected]> 12647f127122SFrank Warmerdam 12657afe0a69SFrank Warmerdam * libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy() 12667afe0a69SFrank Warmerdam in TIFFReadRGBATile() to avoid issues in cases of overlapping 12677afe0a69SFrank Warmerdam buffers. See Bug 69 in Bugzilla. 12687afe0a69SFrank Warmerdam 12697afe0a69SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=69 12707afe0a69SFrank Warmerdam 12717f127122SFrank Warmerdam * tools/tiff2rgba.c: fixed getopt() call so that -b works again. 12727f127122SFrank Warmerdam 127366ca643dSFrank Warmerdam2001-08-09 Frank Warmerdam <[email protected]> 127466ca643dSFrank Warmerdam 127566ca643dSFrank Warmerdam * libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__ 127666ca643dSFrank Warmerdam when checking for 64 bit architectures as per bugzilla bug 67. 127766ca643dSFrank Warmerdam 1278c997939eSFrank Warmerdam2001-07-27 Frank Warmerdam <[email protected]> 1279c997939eSFrank Warmerdam 1280c997939eSFrank Warmerdam * man/Makefile.in: add TIFFClientOpen link as per debian submitted 1281c997939eSFrank Warmerdam bug 66. 1282c997939eSFrank Warmerdam 12835579e5cdSFrank Warmerdam2001-07-20 Frank Warmerdam <[email protected]> 12845579e5cdSFrank Warmerdam 12855579e5cdSFrank Warmerdam * libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H 12865579e5cdSFrank Warmerdam has been included. 12875579e5cdSFrank Warmerdam 128871a2c4a0SFrank Warmerdam2001-07-19 Frank Warmerdam <[email protected]> 128971a2c4a0SFrank Warmerdam 129071a2c4a0SFrank Warmerdam * libtiff/tif_open.c: Seek back to zero after failed read, 129171a2c4a0SFrank Warmerdam before writing header. 129271a2c4a0SFrank Warmerdam 129348b7fecaSFrank Warmerdam2001-07-18 Frank Warmerdam <[email protected]> 129448b7fecaSFrank Warmerdam 129548b7fecaSFrank Warmerdam * libtiff/tif_ojpeg.c: updates from Scott. Handles colors 129648b7fecaSFrank Warmerdam much better. Now depends on having patched libjpeg as per 129748b7fecaSFrank Warmerdam patch in contrib/ojpeg/*. 129848b7fecaSFrank Warmerdam 129987f580c1SFrank Warmerdam2001-07-17 Frank Warmerdam <[email protected]> 130087f580c1SFrank Warmerdam 130187f580c1SFrank Warmerdam * */Makefile.in: added DESTDIR support. 130287f580c1SFrank Warmerdam 130387f580c1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=60 130487f580c1SFrank Warmerdam 1305f45df42bSFrank Warmerdam2001-07-16 Frank Warmerdam <[email protected]> 1306f45df42bSFrank Warmerdam 1307f45df42bSFrank Warmerdam * configure, libtiff/Makefile.in: applied OpenBSD patches 1308f45df42bSFrank Warmerdam as per: 1309f45df42bSFrank Warmerdam 1310f45df42bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=61 1311f45df42bSFrank Warmerdam 131263ad6142SFrank Warmerdam2001-06-28 Frank Warmerdam <[email protected]> 131363ad6142SFrank Warmerdam 13140ef54341SFrank Warmerdam * libtiff/tif_getimage.c: Fixed so that failure is properly 13150ef54341SFrank Warmerdam reported by gtTileContig, gtStripContig, gtTileSeparate and 13160ef54341SFrank Warmerdam gtStripSeparate. 13170ef54341SFrank Warmerdam 13180ef54341SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=51 13190ef54341SFrank Warmerdam 132063ad6142SFrank Warmerdam * tiffcmp.c: Fixed multi samples per pixel support for ContigCompare. 132163ad6142SFrank Warmerdam Updated bug section of tiffcmp.1 to note tiled file issues. 132263ad6142SFrank Warmerdam 132363ad6142SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=53 132463ad6142SFrank Warmerdam 1325e0368fb9SFrank Warmerdam2001-06-22 Frank Warmerdam <[email protected]> 1326e0368fb9SFrank Warmerdam 1327ecfaa86dSFrank Warmerdam * configure: Changes for DSO generation on AIX provided by 1328ecfaa86dSFrank Warmerdam John Marquart <[email protected]>. 1329ecfaa86dSFrank Warmerdam 1330e0368fb9SFrank Warmerdam * configure, libtiff/Makeifle.in: Modified to build DSOs properly 1331e0368fb9SFrank Warmerdam on Darwin thanks to Robert Krajewski ([email protected]) and 1332e0368fb9SFrank Warmerdam Keisuke Fujii ([email protected]). 1333e0368fb9SFrank Warmerdam 1334f8473790SFrank Warmerdam2001-06-13 Frank Warmerdam <[email protected]> 1335f8473790SFrank Warmerdam 1336f8473790SFrank Warmerdam * tools/tiff2rgba.c: added -n flag to avoid emitting alpha component. 1337f8473790SFrank Warmerdam 1338f8473790SFrank Warmerdam * man/tiff2rgba.1: new 1339f8473790SFrank Warmerdam 1340f1492d55SFrank Warmerdam2001-05-22 Frank Warmerdam <[email protected]> 1341f1492d55SFrank Warmerdam 1342f1492d55SFrank Warmerdam * Added tiffset and tif_ojpeg to the dist lists in Makefile.in. 1343f1492d55SFrank Warmerdam 13448ff59a64SFrank Warmerdam2001-05-13 Frank Warmerdam <[email protected]> 13458ff59a64SFrank Warmerdam 13468ff59a64SFrank Warmerdam * libtiff/tools/thumbnail.c: changed default output compression 13478ff59a64SFrank Warmerdam to packbits from LZW since LZW isn't generally available. 13488ff59a64SFrank Warmerdam 134947c14d60SFrank Warmerdam2001-05-12 Frank Warmerdam <[email protected]> 135047c14d60SFrank Warmerdam 135147c14d60SFrank Warmerdam * libtiff/tif_ojpeg.c: New. 135247c14d60SFrank Warmerdam libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related 135347c14d60SFrank Warmerdam to OJPEG support. 135447c14d60SFrank Warmerdam 135547c14d60SFrank Warmerdam Scott Marovich <[email protected]> supplied OJPEG support. 135647c14d60SFrank Warmerdam 135747c14d60SFrank Warmerdam2001-05-11 Frank Warmerdam <[email protected]> 135847c14d60SFrank Warmerdam 135947c14d60SFrank Warmerdam * tiff.h: removed, it duplicates libtiff/tiff.h. 136047c14d60SFrank Warmerdam 13611b7a8402SFrank Warmerdam2001-05-08 Frank Warmerdam <[email protected]> 13621b7a8402SFrank Warmerdam 13631f9632f9SFrank Warmerdam * libtiff/tif_dirinfo.c: moved pixar and copyright flags to 13641f9632f9SFrank Warmerdam ensure everything is in order. 13651f9632f9SFrank Warmerdam 13661b7a8402SFrank Warmerdam * libtiff/libtiff.def: added TIFFCreateDirectory and 13671b7a8402SFrank Warmerdam TIFFDefaultStripSize as per: 13681b7a8402SFrank Warmerdam 13691b7a8402SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=46 13701b7a8402SFrank Warmerdam 137128dd547bSFrank Warmerdam2001-05-02 Frank Warmerdam <[email protected]> 137228dd547bSFrank Warmerdam 137328dd547bSFrank Warmerdam * libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for 137428dd547bSFrank Warmerdam TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to 137528dd547bSFrank Warmerdam force use of uint32 counts instead of short counts. 137628dd547bSFrank Warmerdam 137728dd547bSFrank Warmerdam * libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the 137828dd547bSFrank Warmerdam case of writing TIFF_BYTE/TIFF_SBYTE fields. 137928dd547bSFrank Warmerdam 138028dd547bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=43 138128dd547bSFrank Warmerdam 1382b117e2acSFrank Warmerdam2001-05-01 Frank Warmerdam <[email protected]> 1383b117e2acSFrank Warmerdam 1384b117e2acSFrank Warmerdam * libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per 1385b117e2acSFrank Warmerdam bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44 1386b117e2acSFrank Warmerdam 1387f99796d1SFrank Warmerdam2001-04-05 Frank Warmerdam <[email protected]> 1388f99796d1SFrank Warmerdam 1389f99796d1SFrank Warmerdam * tiffio.h: removed C++ style comment. 1390f99796d1SFrank Warmerdam 1391f99796d1SFrank Warmerdam * configure: fixed up SCRIPT_SH/SHELL handling. 1392f99796d1SFrank Warmerdam 1393f99796d1SFrank Warmerdam * Makefile.in: Fixed SCRIPT_SH/SHELL handling. 1394f99796d1SFrank Warmerdam 1395f99796d1SFrank Warmerdam * config.guess: documented more variables as per bug 40. 1396f99796d1SFrank Warmerdam 139721724616SFrank Warmerdam2001-04-03 Frank Warmerdam <[email protected]> 139821724616SFrank Warmerdam 139921724616SFrank Warmerdam * configure, *Makefile.in: Various changes to improve configuration 140021724616SFrank Warmerdam for HP/UX specifically, and also in general. They include: 140121724616SFrank Warmerdam - Try to handle /usr/bin/sh instead of /bin/sh where necessary. 140221724616SFrank Warmerdam - Upgrade to HP/UX 10.x+ compiler, linker and dso options. 140321724616SFrank Warmerdam - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP 140421724616SFrank Warmerdam - Use -${MAKEFLAGS} in sub makes from makefiles. 140521724616SFrank Warmerdam 140621724616SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=40 140721724616SFrank Warmerdam 14088671dffeSFrank Warmerdam2001-04-02 Frank Warmerdam <[email protected]> 14098671dffeSFrank Warmerdam 14100263998eSFrank Warmerdam * libtiff/tiff.h: Applied hac to try and resolve the problem 14110263998eSFrank Warmerdam with the inttypes.h include file on AIX. 14120263998eSFrank Warmerdam 14130263998eSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=39 14140263998eSFrank Warmerdam 14159864187bSFrank Warmerdam * VERSION: update to 3.5.7 beta in preparation for release. 14169864187bSFrank Warmerdam 1417a2558120SFrank Warmerdam * configure/config.site: modified to check if -lm is needed for 1418a2558120SFrank Warmerdam MACHDEPLIBS if not supplied by config.site. Needed for Darwin. 1419a2558120SFrank Warmerdam 14208671dffeSFrank Warmerdam * config.guess: updated wholesale to an FSF version apparently 14218671dffeSFrank Warmerdam from 1998 (as opposed to 1994). This is mainly inspired by 14228671dffeSFrank Warmerdam providing for MacOS X support. 14238671dffeSFrank Warmerdam 14248671dffeSFrank Warmerdam2001-03-29 Frank Warmerdam <[email protected]> 14258671dffeSFrank Warmerdam 14268671dffeSFrank Warmerdam * configure, Makefile.in, etc: added support for OPTIMIZER being 14278671dffeSFrank Warmerdam set from config.site. 14288671dffeSFrank Warmerdam 14297a1ad5e9SFrank Warmerdam2001-03-28 Frank Warmerdam <[email protected]> 14307a1ad5e9SFrank Warmerdam 14314f4c99abSFrank Warmerdam * fax2ps.c: Helge (libtiff at oldach.net) submitted fix: 14324f4c99abSFrank Warmerdam 14334f4c99abSFrank Warmerdam Here's a fix for fax2ps that corrects behaviour for non-Letter paper 14344f4c99abSFrank Warmerdam sizes. It fixes two problems: 14354f4c99abSFrank Warmerdam 14364f4c99abSFrank Warmerdam Without scaling (-S) the fax is now centered on the page size specified 14374f4c99abSFrank Warmerdam with -H and/or -W. Before, fax2ps was using an obscure and practially 14384f4c99abSFrank Warmerdam useless algorithm to allocate the image relative to Letter sized paper 14394f4c99abSFrank Warmerdam which sometime sled to useless whitespace on the paper, while at the 14404f4c99abSFrank Warmerdam same time cutting of the faxes printable area at the opposite border. 14414f4c99abSFrank Warmerdam 14424f4c99abSFrank Warmerdam Second, scaling now preserves aspect ratio, which makes unusual faxes 14434f4c99abSFrank Warmerdam (in particular short ones) print properly. 14444f4c99abSFrank Warmerdam 14454f4c99abSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=35 14464f4c99abSFrank Warmerdam 14477a1ad5e9SFrank Warmerdam * tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by 14487a1ad5e9SFrank Warmerdam Bruce A. Mallett. See check message for detailed information 14497a1ad5e9SFrank Warmerdam on all the changes, including a faster encoder, fixes for level 14507a1ad5e9SFrank Warmerdam 2 PostScript, and support for the imagemask operator. 14517a1ad5e9SFrank Warmerdam 1452f3bbcf1bSFrank Warmerdam2001-03-27 Frank Warmerdam <[email protected]> 1453f3bbcf1bSFrank Warmerdam 1454f3bbcf1bSFrank Warmerdam * libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to 1455f3bbcf1bSFrank Warmerdam "#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX. 1456f3bbcf1bSFrank Warmerdam 1457f3bbcf1bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 1458f3bbcf1bSFrank Warmerdam 1459dc989a55SFrank Warmerdam2001-03-16 Frank Warmerdam <[email protected]> 1460dc989a55SFrank Warmerdam 1461dc989a55SFrank Warmerdam * tif_dirinfo.c: moved definition of copyright tag in field list. 1462dc989a55SFrank Warmerdam Apparently they have to be in sorted order by tag id. 1463dc989a55SFrank Warmerdam 14648eea65a4SFrank Warmerdam2001-03-13 Frank Warmerdam <[email protected]> 14658eea65a4SFrank Warmerdam 14668eea65a4SFrank Warmerdam * tif_getimage.c: Added support for 16bit minisblack/miniswhite 14678eea65a4SFrank Warmerdam images in RGBA interface. 14688eea65a4SFrank Warmerdam 1469fa01e4a7SFrank Warmerdam2001-03-02 Frank Warmerdam <[email protected]> 1470fa01e4a7SFrank Warmerdam 1471fa01e4a7SFrank Warmerdam * Added TIFFTAG_COPYRIGHT support. 1472fa01e4a7SFrank Warmerdam 1473aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 1474aefe065eSFrank Warmerdam 1475aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 1476aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 1477aefe065eSFrank Warmerdam adding the -b bias removal flag. 1478aefe065eSFrank Warmerdam 1479a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 1480a6da80a7SFrank Warmerdam 14818867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 14828867ddfbSFrank Warmerdam serveral missing entry points. 14838867ddfbSFrank Warmerdam 1484b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 1485b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 1486b18f9bb8SFrank Warmerdam 1487b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 1488b18f9bb8SFrank Warmerdam 1489a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 1490a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 1491a6da80a7SFrank Warmerdam ([email protected]). He writes: 1492a6da80a7SFrank Warmerdam 1493a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 1494a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 1495a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 1496a6da80a7SFrank Warmerdam 1497a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 1498a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 1499a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 1500a6da80a7SFrank Warmerdam accuracy over the image. 1501a6da80a7SFrank Warmerdam 1502a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 1503a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 1504a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 1505a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 1506a6da80a7SFrank Warmerdam 1507a6da80a7SFrank Warmerdam Changes applied with minor edits. 1508a6da80a7SFrank Warmerdam 150900761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 151000761c18SFrank Warmerdam 151100761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 151200761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 151300761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 151400761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 151500761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 151600761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 151700761c18SFrank Warmerdam 15189a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 15199a1d08fcSMike Welles 15209a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 15219a1d08fcSMike Welles 1522a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 1523a5a724a9SFrank Warmerdam 1524a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 1525a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 1526a5a724a9SFrank Warmerdam 15277c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 15287c2ef4f7SFrank Warmerdam 15293ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 15303ba946b0SFrank Warmerdam 15317c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 15327c2ef4f7SFrank Warmerdam 1533a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 1534a7f6e194SMike Welles * added link to CVS mirror from index.html 1535a7f6e194SMike Welles 1536a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 1537a7f6e194SMike Welles not supported by default. 1538a7f6e194SMike Welles 153922e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 154022e9dda7SFrank Warmerdam 154122e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 154222e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 154322e9dda7SFrank Warmerdam 154433953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 154533953398SFrank Warmerdam 154622e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 154733953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 154833953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 154933953398SFrank Warmerdam 1550a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 1551177452c8SMike Welles 1552177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 1553177452c8SMike Welles 1554177452c8SMike Welles * Created HOWTO-RELEASE 1555177452c8SMike Welles 1556177452c8SMike Welles * Created html/v3.5.6.html 1557177452c8SMike Welles 1558177452c8SMike Welles * updated index.html 1559177452c8SMike Welles 1560a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 1561a02f97a5SFrank Warmerdam 1562a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 1563a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 1564a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 1565a02f97a5SFrank Warmerdam 1566a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 1567a3c28f98SFrank Warmerdam 1568a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 1569a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 1570a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 1571a3c28f98SFrank Warmerdam 1572a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 1573a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 1574a3c28f98SFrank Warmerdam on libm.so. 1575a3c28f98SFrank Warmerdam 1576a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 1577a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 1578a3c28f98SFrank Warmerdam 1579a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 1580a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 1581a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 1582a3c28f98SFrank Warmerdam 1583abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 1584abcd47aeSFrank Warmerdam 1585abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 1586abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 1587abcd47aeSFrank Warmerdam --exec-prefix directives. 1588abcd47aeSFrank Warmerdam 15897410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 15907410217aSFrank Warmerdam 15919900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 15929900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 15939900bacaSFrank Warmerdam file which seems to be updated regularly. 15949900bacaSFrank Warmerdam 15959900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 15969900bacaSFrank Warmerdam version include file. 15979900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 15989900bacaSFrank Warmerdam with the public libtiff include files. 15999900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 16009900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 16019900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 16029900bacaSFrank Warmerdam 16037410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 16047410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 16057410217aSFrank Warmerdam 16066429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 16076429172dSFrank Warmerdam 1608b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 1609b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 16107410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 16117410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 1612b11174beSFrank Warmerdam 16136429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 16146429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 16156429172dSFrank Warmerdam (such as occurs for YCbCr). 16166429172dSFrank Warmerdam 1617aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 1618aa844c50SFrank Warmerdam 1619aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 1620aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 1621aa844c50SFrank Warmerdam 16220cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 16230cd032f1SFrank Warmerdam 162491b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 162591b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 162691b8b7c2SFrank Warmerdam from [email protected]. 162791b8b7c2SFrank Warmerdam 16280cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 16290cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 16300cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 16310cd032f1SFrank Warmerdam 1632de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 1633de9b6675SFrank Warmerdam 1634de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 1635de9b6675SFrank Warmerdam white is properly recovered. 1636de9b6675SFrank Warmerdam 1637de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 1638de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 1639de9b6675SFrank Warmerdam 16408b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 16418b6b9756SFrank Warmerdam 16428b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 16438b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 16448b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 16458b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 16468b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 16478b6b9756SFrank Warmerdam 1648582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 1649582fb187SFrank Warmerdam 16500cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 1651582fb187SFrank Warmerdam 16528d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 16538d9e3bcfSFrank Warmerdam 16548d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 16558d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 16568d9e3bcfSFrank Warmerdam 1657af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 165805d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 165905d0760fSFrank Warmerdam cygwin compatibility. 1660af621273SFrank Warmerdam 1661b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 1662b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 1663b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 1664b6348a45SFrank Warmerdam 1665af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 1666af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 1667af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 1668af621273SFrank Warmerdam bug and proving the patch. 1669af621273SFrank Warmerdam 1670a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 1671a329e432SFrank Warmerdam 1672a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 1673a329e432SFrank Warmerdam we are done access data thanks to bug report from: 1674a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 1675a329e432SFrank Warmerdam 1676a329e432SFrank Warmerdam * Reverted tif_flush change. 1677a329e432SFrank Warmerdam 1678da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 1679da97c5e0SFrank Warmerdam 1680da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 1681da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 1682da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 1683da97c5e0SFrank Warmerdam 1684c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 1685c1282751SFrank Warmerdam 1686fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 1687fb02956eSFrank Warmerdam 16880625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 16890625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 16900625a129SFrank Warmerdam 1691c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 1692c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 1693c1282751SFrank Warmerdam 1694ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 1695ad9af004SFrank Warmerdam 1696ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 1697ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 1698ad9af004SFrank Warmerdam 16994b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 17004b79457aSMike Welles 17014b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 17024b79457aSMike Welles 1703c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 1704c1cd54d7SFrank Warmerdam 1705889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 1706889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 1707889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 1708889ea5bfSFrank Warmerdam 1709c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 1710c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 1711c1cd54d7SFrank Warmerdam 1712082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 1713082013bfSFrank Warmerdam 1714082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 1715082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 1716082013bfSFrank Warmerdam 1717b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 1718b620bd37SFrank Warmerdam 17196ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 17206ed3331cSFrank Warmerdam email address. 17216ed3331cSFrank Warmerdam 1722b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 1723b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 1724b620bd37SFrank Warmerdam 172515934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 172615934824SFrank Warmerdam 172715934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 172815934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 172915934824SFrank Warmerdam could be "unpopulated" images. 173015934824SFrank Warmerdam 1731859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 1732859c2524SFrank Warmerdam 17337538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 17347538c6d0SFrank Warmerdam 1735859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 1736859c2524SFrank Warmerdam 17376be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 17386be23f4fSFrank Warmerdam 17396be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 17406be23f4fSFrank Warmerdam 17414b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 17424b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 17434b79457aSMike Welles 1744f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 1745f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 1746f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 1747f0770083SMike Welles <[email protected]> (untested). 1748f076e723SMike Welles 1749f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 1750f0770083SMike Welles Arvan Pritchard <[email protected]> 1751f0770083SMike Welles 1752f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 1753f076e723SMike Welles Arvan Pritchard <[email protected]> 1754f076e723SMike Welles 17551c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 17561c9f6d78SFrank Warmerdam 17571c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 17581c9f6d78SFrank Warmerdam 175997702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 17602df86f15SFrank Warmerdam 17612df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 17622df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 17632df86f15SFrank Warmerdam 1764c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 1765c21b8b97SMike Welles 1766c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 1767c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 1768c21b8b97SMike Welles 1769d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 1770d20c60a2SMike Welles 1771d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 1772d20c60a2SMike Welles Stanislav Brabec <[email protected]> 1773d20c60a2SMike Welles 1774c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 1775c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 1776d20c60a2SMike Welles 1777c21b8b97SMike Welles * configure: fixed bugs in sed scripts 1778c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 1779d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 1780d20c60a2SMike Welles 1781c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 1782c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 1783d20c60a2SMike Welles 17847ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 17857ab7008fSFrank Warmerdam 17867ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 17877ab7008fSFrank Warmerdam conversion for the run arrays. 17887ab7008fSFrank Warmerdam 1789d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 1790d3144ac4SFrank Warmerdam 1791d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 1792d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 1793d3144ac4SFrank Warmerdam 17940b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 17950b109722SFrank Warmerdam 1796f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 1797f4aaa718SFrank Warmerdam 17980b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 17990b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 18000b109722SFrank Warmerdam 1801ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 1802ed33ffd3SFrank Warmerdam 1803ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 1804ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 1805ed33ffd3SFrank Warmerdam 1806592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 1807592e7e59SFrank Warmerdam 1808c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 1809c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 1810c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 1811c84e2904SFrank Warmerdam 1812c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 1813c84e2904SFrank Warmerdam Peter Smith ([email protected]). 1814c84e2904SFrank Warmerdam 1815c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 1816c84e2904SFrank Warmerdam 1817592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 1818592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 1819592e7e59SFrank Warmerdam 1820592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 1821592e7e59SFrank Warmerdam between toff_t and tsize_t. 1822592e7e59SFrank Warmerdam 1823164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 1824164da391SFrank Warmerdam 1825164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 1826164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 1827164da391SFrank Warmerdam 1828164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 1829164da391SFrank Warmerdam TIFFWriteDirectory(). 1830164da391SFrank Warmerdam 1831164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 1832164da391SFrank Warmerdam 1833164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 1834164da391SFrank Warmerdam and writing to another. 1835164da391SFrank Warmerdam 1836164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 1837164da391SFrank Warmerdam 1838db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 1839db9e2d75SFrank Warmerdam 1840db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 1841db9e2d75SFrank Warmerdam 18422e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 18432e0c71f2SFrank Warmerdam 18442e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 18452e0c71f2SFrank Warmerdam 1846c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 1847c38ac53bSMike Welles 1848c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 1849c38ac53bSMike Welles 1850c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 1851c38ac53bSMike Welles 1852c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 1853c38ac53bSMike Welles 1854db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 1855db55f695SFrank Warmerdam 1856db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 1857db55f695SFrank Warmerdam 1858c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 1859da558ffbSMike Welles 1860da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 1861da558ffbSMike Welles 1862da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 1863da558ffbSMike Welles when LZW compression invoked. 1864da558ffbSMike Welles 1865da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 1866da558ffbSMike Welles in tools to reflect removal of LZW compression 1867da558ffbSMike Welles 18681c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 18691c096175SMike Welles 18701c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 18711c096175SMike Welles warning about LZW compression removed being removed, and why. 1872c614caf0SMike Welles 1873da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 1874c614caf0SMike Welles symbols are kept. 18751c096175SMike Welles 187600ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 187700ac48bcSMike Welles 187800ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 187900ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 188000ac48bcSMike Welles 1881e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 1882e57f1806SFrank Warmerdam 1883e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 1884e57f1806SFrank Warmerdam of LZW. 1885e57f1806SFrank Warmerdam 1886e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 1887ff08149cSFrank Warmerdam 1888ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 1889ff08149cSFrank Warmerdam 18900e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 18910e4c746eSMike Welles 18927609ec5fSMike Welles * Added zip creation to relase makefile target 18937609ec5fSMike Welles 18940e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 18950e4c746eSMike Welles 1896c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 1897c5e8a049SFrank Warmerdam 1898c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 1899c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 1900c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 1901c5e8a049SFrank Warmerdam 190264158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 190364158b2dSFrank Warmerdam 190464158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 190564158b2dSFrank Warmerdam 1906209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 1907209aa3d3SFrank Warmerdam 1908209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 1909209aa3d3SFrank Warmerdam email subscription address. 1910209aa3d3SFrank Warmerdam 19119ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 19129ec07df1SMike Welles 19139ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 19149ec07df1SMike Welles 19159ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 19169ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 19179ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 19189ec07df1SMike Welles 19199ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 19209ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 19219ec07df1SMike Welles know features have been compiled into the TIFF library in order to 19229ec07df1SMike Welles handle things properly". 19239ec07df1SMike Welles 192429e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 192529e8a995SFrank Warmerdam 192629e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 192729e8a995SFrank Warmerdam <[email protected]>. 192829e8a995SFrank Warmerdam 19299e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 19309e63b000SFrank Warmerdam 19319e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 19329e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 19339e63b000SFrank Warmerdam 193443f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 193543f65d11SMike Welles * HTML-ized the man pages, added to html/man 193643f65d11SMike Welles 1937e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 1938e7f4c352SMike Welles 1939a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 1940a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 1941a9b4777dSMike Welles From Ivo Penzar <[email protected]. 1942a9b4777dSMike Welles 1943a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 1944a9b4777dSMike Welles memory mapped files. <[email protected]> 1945a9b4777dSMike Welles 194697702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 194758db2336SMike Welles * Corrected alpha versioning. 194858db2336SMike Welles 194958db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 195058db2336SMike Welles 195158db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 195258db2336SMike Welles "RELEASE-DATE" 195358db2336SMike Welles 195458db2336SMike Welles * added releasediff target, which diffs tree with source as of 195558db2336SMike Welles date in "RELEASE-DATE" 195658db2336SMike Welles 195758db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 195858db2336SMike Welles away from alpha/non-alpha distinctions). 195958db2336SMike Welles 196058db2336SMike Welles * updated html to reflect release 196158db2336SMike Welles 196267bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 196367bb385aSFrank Warmerdam 1964cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 1965cdb12ac2SFrank Warmerdam 196667bb385aSFrank Warmerdam * Added CYGWIN case in configure. 196767bb385aSFrank Warmerdam 196846301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 196958db2336SMike Welles 197046301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 197146301bebSMike Welles (sizes >= 65536 were failing) 197246301bebSMike Welles 1973478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 1974478d079aSFrank Warmerdam 1975478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 1976478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 1977478d079aSFrank Warmerdam 1978f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 1979f48df3f4SFrank Warmerdam 1980e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 1981e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 1982e6e37100SFrank Warmerdam 1983f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 1984f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 1985f48df3f4SFrank Warmerdam 1986e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 1987e3585a7dSFrank Warmerdam 19886f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 19896f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 19906f703bd0SFrank Warmerdam 1991e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 1992e3585a7dSFrank Warmerdam 199323f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 199423f6dabbSFrank Warmerdam 199523f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 199623f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 199723f6dabbSFrank Warmerdam better solutions for some users. 199823f6dabbSFrank Warmerdam 19998ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 20008ecb50d4SFrank Warmerdam 20018ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 20028ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 20038ecb50d4SFrank Warmerdam 2004469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 2005469f9d6bSMike Welles 2006469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 2007469f9d6bSMike Welles 2008397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 2009397e9f3aSFrank Warmerdam 20108b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 20118b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 20128b9ba144SFrank Warmerdam the first. 20138b9ba144SFrank Warmerdam 20148b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 20158b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 20168b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 20178b9ba144SFrank Warmerdam the colormap. 20188b9ba144SFrank Warmerdam 20198b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 20208b9ba144SFrank Warmerdam tif_getimage.c. 20218b9ba144SFrank Warmerdam 2022397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 2023