1*95ca2fc7SAndrey Kiselev2004-05-17 Andrey Kiselev <[email protected]> 2*95ca2fc7SAndrey Kiselev 3*95ca2fc7SAndrey Kiselev * libtiff/tif_fax3.c: Avoid reading CCITT compression options 4*95ca2fc7SAndrey Kiselev if compression type mismatches. See 5*95ca2fc7SAndrey Kiselev 6*95ca2fc7SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=565 7*95ca2fc7SAndrey Kiselev 8da8f5caaSAndrey Kiselev2004-04-30 Andrey Kiselev <[email protected]> 9da8f5caaSAndrey Kiselev 10da8f5caaSAndrey Kiselev * libtiff/tif_strip.c: Never return 0 from the 11da8f5caaSAndrey Kiselev TIFFNumberOfStrips(). 12da8f5caaSAndrey Kiselev 1329e9522cSAndrey Kiselev2004-04-29 Andrey Kiselev <[email protected]> 1429e9522cSAndrey Kiselev 1529e9522cSAndrey Kiselev * libtiff/tif_dirread.c: Workaround for broken TIFF writers which 1629e9522cSAndrey Kiselev store single SampleFormat value for multisampled images. See 1729e9522cSAndrey Kiselev 1829e9522cSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=562 1929e9522cSAndrey Kiselev 200c19f9caSAndrey Kiselev2004-04-25 Andrey Kiselev <[email protected]> 210c19f9caSAndrey Kiselev 220c19f9caSAndrey Kiselev * configure.ac, libtiff/{tiff.h, config.h.in}: Added tests for int8, 230c19f9caSAndrey Kiselev int16 and int32 types to avoid complains on some compilers. Details at 240c19f9caSAndrey Kiselev 250c19f9caSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=39 260c19f9caSAndrey Kiselev 271b6ce304SAndrey Kiselev2004-04-20 Andrey Kiselev <[email protected]> 281b6ce304SAndrey Kiselev 291b6ce304SAndrey Kiselev * tools/tiff2pdf.c: Fixed problem with unaligned access as per bug 301b6ce304SAndrey Kiselev 311b6ce304SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=555 321b6ce304SAndrey Kiselev 3390d7d788SAndrey Kiselev2004-04-14 Andrey Kiselev <[email protected]> 3490d7d788SAndrey Kiselev 3590d7d788SAndrey Kiselev * libtiff/tif_write.c: Allow in-place updating of the compressed 3690d7d788SAndrey Kiselev images (don't work properly with all codecs). For details see GDAL bug 3790d7d788SAndrey Kiselev 3890d7d788SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=534 3990d7d788SAndrey Kiselev 40ba8056b7SAndrey Kiselev2004-04-06 Andrey Kiselev <[email protected]> 41ba8056b7SAndrey Kiselev 42ba8056b7SAndrey Kiselev * libtiff/tif_jpeg.c: Workaround for wrong sampling factors used 43ba8056b7SAndrey Kiselev in the Intergarph JPEG compressed TIFF images as per bug: 44ba8056b7SAndrey Kiselev 45ba8056b7SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=532 46ba8056b7SAndrey Kiselev 474a39fd01SFrank Warmerdam2004-04-04 Frank Warmerdam <[email protected]> 484a39fd01SFrank Warmerdam 494a39fd01SFrank Warmerdam * libtiff/tif_open.c: close clientdata if TIFFClientOpen() fails 504a39fd01SFrank Warmerdam via bad2. 514a39fd01SFrank Warmerdam 52ba8056b7SAndrey Kiselev2004-03-26 Andrey Kiselev <[email protected]> 53c2b43379SAndrey Kiselev 54cf2ac8deSAndrey Kiselev * tools/tiffcp.c: Properly set Photometric Interpretation in case of 55cf2ac8deSAndrey Kiselev JPEG compression of grayscale images. 56cf2ac8deSAndrey Kiselev 57c2b43379SAndrey Kiselev * tools/tiffcp.c: Don't emit warnings when Orientation tag does not 58c2b43379SAndrey Kiselev present in the input image. 59c2b43379SAndrey Kiselev 601f950417SAndrey Kiselev2004-03-19 Andrey Kiselev <[email protected]> 611f950417SAndrey Kiselev 621f950417SAndrey Kiselev * {many}: The first attempt to switch to autotools. 631f950417SAndrey Kiselev 648a848fc7SAndrey Kiselev2004-03-03 Andrey Kiselev <[email protected]> 658a848fc7SAndrey Kiselev 668a848fc7SAndrey Kiselev * libtiff/tif_open.c: Use dummy mmap/munmap functions in 678a848fc7SAndrey Kiselev TIFFClientOpen() when the appropriate client functions was not 688a848fc7SAndrey Kiselev supplied by user. 698a848fc7SAndrey Kiselev 70cc0333b2SFrank Warmerdam2004-03-02 Frank Warmerdam <[email protected]> 71cc0333b2SFrank Warmerdam 72cc0333b2SFrank Warmerdam * tools/ycbcr.c: fixed main() declaration as per: 73cc0333b2SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=513 74cc0333b2SFrank Warmerdam 75125fa100SAndrey Kiselev2004-02-26 Andrey Kiselev <[email protected]> 76125fa100SAndrey Kiselev 77125fa100SAndrey Kiselev * tools/tiffsplit.c: Copy JPEGTables tag contents for JPEG compressed 78125fa100SAndrey Kiselev images. Reported by Artem Mirolubov. 79125fa100SAndrey Kiselev 80125fa100SAndrey Kiselev * libtiff/tif_dirread.c: Fixed problem with handling TIFF_UNDEFINED 81125fa100SAndrey Kiselev tag type in TIFFFetchNormalTag() as per bug 82125fa100SAndrey Kiselev 83125fa100SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=508 84125fa100SAndrey Kiselev 85d4572393SFrank Warmerdam2004-02-17 Frank Warmerdam <[email protected]> 86d4572393SFrank Warmerdam 87d4572393SFrank Warmerdam * libtiff/tif_codec.c: Fixed typo in TIFFInitPackBits name as per: 88d4572393SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=494 89d4572393SFrank Warmerdam 908eb41bceSAndrey Kiselev2004-02-05 Andrey Kiselev <[email protected]> 918eb41bceSAndrey Kiselev 928eb41bceSAndrey Kiselev * libtiff/tif_fax3.c: Fixed problem with CCITT encoding modes as per 938eb41bceSAndrey Kiselev bug 948eb41bceSAndrey Kiselev 958eb41bceSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=483 968eb41bceSAndrey Kiselev 978eb41bceSAndrey Kiselev But we need more work on fax codec to support update mode. 988eb41bceSAndrey Kiselev 99ba5a005dSFrank Warmerdam2004-01-30 Frank Warmerdam <[email protected]> 100ba5a005dSFrank Warmerdam 101ba5a005dSFrank Warmerdam * libtiff/libtiff.def: Added TIFFCurrentDirOffset, TIFFWriteCheck, 102ba5a005dSFrank Warmerdam TIFFRGBAImageOK, and TIFFNumberOfDirectories as suggested by 103ba5a005dSFrank Warmerdam Scott Reynolds. 104ba5a005dSFrank Warmerdam 1055c24d6efSAndrey Kiselev2004-01-29 Andrey Kiselev <[email protected]> 1065c24d6efSAndrey Kiselev 107792ee438SAndrey Kiselev * libtiff/tiff.h: Fixed tag definitions for TIFFTAG_YCLIPPATHUNITS 108792ee438SAndrey Kiselev and TIFFTAG_INDEXED as per bug 109792ee438SAndrey Kiselev 110792ee438SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=475 111792ee438SAndrey Kiselev 112792ee438SAndrey Kiselev * libtiff/{tif_win32.c, tif_unix.c}: Check whether the pointer is 113792ee438SAndrey Kiselev NULL before proceeding further as per bug 1149bac3308SAndrey Kiselev 1159bac3308SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=474 1169bac3308SAndrey Kiselev 117792ee438SAndrey Kiselev Check results, returned by the TIFFFdOpen() before returning and close 118792ee438SAndrey Kiselev file if TIFFFdOpen() failed as per bug 119792ee438SAndrey Kiselev 120792ee438SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 121792ee438SAndrey Kiselev 1225c24d6efSAndrey Kiselev * libtiff/tif_open.c: More fixes for 1235c24d6efSAndrey Kiselev 1245c24d6efSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 1255c24d6efSAndrey Kiselev 126d75f9c35SAndrey Kiselev2004-01-28 Andrey Kiselev <[email protected]> 127d75f9c35SAndrey Kiselev 1288df43a8fSAndrey Kiselev * libtiff/{libtiff.def, tif_close.c, tiffio.h, tif_open.c}: Separate 1298df43a8fSAndrey Kiselev TIFFCleanup() from the TIFFClose() in order to fix the bug 1308df43a8fSAndrey Kiselev 1318df43a8fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 1328df43a8fSAndrey Kiselev 133d75f9c35SAndrey Kiselev * tools/tiffcp.c: Fixed problem with wrong interpretation of the 134d75f9c35SAndrey Kiselev InkNames tag as per bug 135d75f9c35SAndrey Kiselev 136d75f9c35SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=466 137d75f9c35SAndrey Kiselev 138d75f9c35SAndrey Kiselev Memory leak fixed. 139d75f9c35SAndrey Kiselev 14053fc4bccSFrank Warmerdam2004-01-21 Frank Warmerdam <[email protected]> 14153fc4bccSFrank Warmerdam 14253fc4bccSFrank Warmerdam * libtiff/tif_dirwrite.c: Fixed handling of writable ASCII tags that 14353fc4bccSFrank Warmerdam are field_passcount=TRUE properly. Arguably anonymous custom tags 14453fc4bccSFrank Warmerdam should be declared as passcount=FALSE, but I don't want to change 14553fc4bccSFrank Warmerdam that without a careful review. 14653fc4bccSFrank Warmerdam 147326822c4SAndrey Kiselev2004-01-20 Andrey Kiselev <[email protected]> 148326822c4SAndrey Kiselev 149326822c4SAndrey Kiselev * libtiff/tif_write.c: Fixed reporting size of the buffer in case of 150326822c4SAndrey Kiselev stripped image in TIFFWriteBufferSetup(). As per bug 151326822c4SAndrey Kiselev 152326822c4SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=460 153326822c4SAndrey Kiselev 1548131e4baSAndrey Kiselev2004-01-11 Andrey Kiselev <[email protected]> 1558131e4baSAndrey Kiselev 1568131e4baSAndrey Kiselev * libtiff/tif_dir.c: Incomplete cleanup in TIFFFreeDirectory(), 1578131e4baSAndrey Kiselev patch from Gerben Koopmans. 1588131e4baSAndrey Kiselev 1598131e4baSAndrey Kiselev * libtiff/tif_dirread.c: Check field_passcount value before setting 1608131e4baSAndrey Kiselev the value of undefined type, patch from Gerben Koopmans. 1618131e4baSAndrey Kiselev 1628a0b705cSAndrey Kiselev2004-01-02 Andrey Kiselev <[email protected]> 1638a0b705cSAndrey Kiselev 1648a0b705cSAndrey Kiselev * tools/tiffcp.c: Fixed problem with wrong Photometric setting for 1658a0b705cSAndrey Kiselev non-RGB images. 1668a0b705cSAndrey Kiselev 167835b0870SAndrey Kiselev2003-12-31 Andrey Kiselev <[email protected]> 168835b0870SAndrey Kiselev 1690c88f2ccSAndrey Kiselev * libtiff/tif_win32.c: Fixed problem with _TIFFrealloc() when the NULL 1700c88f2ccSAndrey Kiselev pointer passed. Patch supplied by Larry Grill. 1710c88f2ccSAndrey Kiselev 172835b0870SAndrey Kiselev * libtiff/{tiff.h, tif_fax3.c}:Fixes for AMD 64 platform as 173835b0870SAndrey Kiselev suggested by Jeremy C. Reed. 174835b0870SAndrey Kiselev 17541281054SAndrey Kiselev2003-12-26 Andrey Kiselev <[email protected]> 17641281054SAndrey Kiselev 17741281054SAndrey Kiselev * libtiff 3.6.1 released. 17841281054SAndrey Kiselev 179d8df102eSAndrey Kiselev2003-12-24 Andrey Kiselev <[email protected]> 180d8df102eSAndrey Kiselev 181d8df102eSAndrey Kiselev * config.guess, config.sub: Updated from the recent upstream. 182d8df102eSAndrey Kiselev 1831420736dSAndrey Kiselev2003-12-22 Andrey Kiselev <[email protected]> 1841420736dSAndrey Kiselev 1851420736dSAndrey Kiselev * libtiff/{tif_color, tif_getimage.c, tiffio.h}, man/TIFFcolor.3t: 1861420736dSAndrey Kiselev More cleanups in color conversion interface, added appropriate manual 1871420736dSAndrey Kiselev page. 1881420736dSAndrey Kiselev 189bd57e28aSAndrey Kiselev2003-12-19 Andrey Kiselev <[email protected]> 190bd57e28aSAndrey Kiselev 19196028085SAndrey Kiselev * libtiff/{tif_extension.c, tif_dirinfo.c, tiff.h}: Warnings fixed as 19296028085SAndrey Kiselev per bug 19396028085SAndrey Kiselev 19496028085SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 19596028085SAndrey Kiselev 19696028085SAndrey Kiselev * tools/tiff2ps.c: Added support for alpha channel. Fixes 197dd9a7f64SAndrey Kiselev 198dd9a7f64SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=428 199dd9a7f64SAndrey Kiselev 200d8df102eSAndrey Kiselev * libtiff/{libtiff.def, tif_color.c, tif_getimage.c, tiffio.h}: 201bd57e28aSAndrey Kiselev Interface for Lab->RGB color conversion is finally cleaned up. 202bd57e28aSAndrey Kiselev Added support for ReferenceBlackWhite tag handling when converted from 203bd57e28aSAndrey Kiselev YCbCr color space. The latter closes 204bd57e28aSAndrey Kiselev 205bd57e28aSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=120 206bd57e28aSAndrey Kiselev 207c01ea11aSAndrey Kiselev2003-12-07 Andrey Kiselev <[email protected]> 208c01ea11aSAndrey Kiselev 209c01ea11aSAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}: Avoid warnings. 210c01ea11aSAndrey Kiselev 211c01ea11aSAndrey Kiselev * libtiff/makefile.vc, tools/makefile.vc: Support for IJG JPEG 212c01ea11aSAndrey Kiselev library. 213c01ea11aSAndrey Kiselev 2142fa548cdSAndrey Kiselev2003-12-06 Andrey Kiselev <[email protected]> 2152fa548cdSAndrey Kiselev 2162fa548cdSAndrey Kiselev * libtiff/{tif_getimage.c, tif_aux.c}: Read WhitePoint tag from the 2172fa548cdSAndrey Kiselev file and properly use it for CIE Lab->RGB transform. 2182fa548cdSAndrey Kiselev 2193e9be7b0SAndrey Kiselev2003-12-04 Andrey Kiselev <[email protected]> 2203e9be7b0SAndrey Kiselev 2213e9be7b0SAndrey Kiselev * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: YCbCr->RGB 2223e9be7b0SAndrey Kiselev conversion routines now in the tif_color.c module. New function 2233e9be7b0SAndrey Kiselev TIFFYCbCrtoRGB() available in TIFF API. 2243e9be7b0SAndrey Kiselev 2253e9be7b0SAndrey Kiselev * libtiff/tif_dirwrite.c: Handle TIFF_IFD tag type correctly. 2263e9be7b0SAndrey Kiselev 22777010a7cSAndrey Kiselev2003-12-03 Andrey Kiselev <[email protected]> 22877010a7cSAndrey Kiselev 229f356c7ceSAndrey Kiselev * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: Improvements in 230f356c7ceSAndrey Kiselev CIE Lab conversion code. Start moving YCbCr stuff to the tif_color.c 231f356c7ceSAndrey Kiselev module. 232f356c7ceSAndrey Kiselev 23377010a7cSAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man{TIFFReadRGBAImage.3t, 23477010a7cSAndrey Kiselev TIFFReadRGBAStrip.3t, TIFFReadRGBATile.3t, TIFFRGBAImage.3t}: 23577010a7cSAndrey Kiselev Finally resolved problems with orientation handling. TIFFRGBAImage 23677010a7cSAndrey Kiselev interface now properly supports all possible orientations, i.e. images 23777010a7cSAndrey Kiselev will be flipped both in horizontal and vertical directions if 238f356c7ceSAndrey Kiselev required. 'Known bugs' section now removed from the appropriate manual 23977010a7cSAndrey Kiselev pages. Closed bug entry: 24077010a7cSAndrey Kiselev 24177010a7cSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 24277010a7cSAndrey Kiselev 24344e2c5cfSAndrey Kiselev2003-12-02 Andrey Kiselev <[email protected]> 24444e2c5cfSAndrey Kiselev 24544e2c5cfSAndrey Kiselev * libtiff/tif_dir.c: Fixed order of the parameters in TIFFError() 24644e2c5cfSAndrey Kiselev function calls as per bug 24744e2c5cfSAndrey Kiselev 24844e2c5cfSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=440 24944e2c5cfSAndrey Kiselev 2500e05ec46SRoss Finlayson2003-11-28 Ross Finlayson <[email protected]> 2510e05ec46SRoss Finlayson 2520e05ec46SRoss Finlayson * tools/tiff2pdf.c: Some bugs fixed. 2530e05ec46SRoss Finlayson 254a2b39032SAndrey Kiselev2003-11-27 Andrey Kiselev <[email protected]> 255a2b39032SAndrey Kiselev 256a2b39032SAndrey Kiselev * libtiff/tif_luv.c: Fixed bug in 48-bit to 24-bit conversion routine, 257a2b39032SAndrey Kiselev reported by Antonio Scuri. 258a2b39032SAndrey Kiselev 259a2b39032SAndrey Kiselev * man/tiff2pdf.1: Few improvements in page layout. 260a2b39032SAndrey Kiselev 261a2b39032SAndrey Kiselev * Makefile.in, /man/Makefile.in, /html/man/tiff2pdf.1.html: 262a2b39032SAndrey Kiselev Added support fpr tiff2pdf manual page. 263a2b39032SAndrey Kiselev 2641842e230SRoss Finlayson2003-11-26 Ross Finlayson <[email protected]> 2651842e230SRoss Finlayson 2661842e230SRoss Finlayson * /man/tiff2pdf.1: File added to repository. 2671842e230SRoss Finlayson 268aa049c9bSAndrey Kiselev2003-11-26 Andrey Kiselev <[email protected]> 269aa049c9bSAndrey Kiselev 270d22ad332SAndrey Kiselev * Makefile.in, /tools/{Makefile.in, makefile.vc}: 271d22ad332SAndrey Kiselev Added support fpr tiff2pdf utility. 272aa049c9bSAndrey Kiselev 27319ecdde2SRoss Finlayson2003-11-25 Ross Finlayson <[email protected]> 27419ecdde2SRoss Finlayson 27519ecdde2SRoss Finlayson * /tools/tiff2pdf.c: File added to repository. 27619ecdde2SRoss Finlayson 277d9376367SAndrey Kiselev2003-11-22 Andrey Kiselev <[email protected]> 278d9376367SAndrey Kiselev 279d9376367SAndrey Kiselev * /tools/raw2tiff.c: sqrtf() replaced with sqrt(). 280d9376367SAndrey Kiselev 28111d2461aSAndrey Kiselev2003-11-21 Andrey Kiselev <[email protected]> 28211d2461aSAndrey Kiselev 2835279c8f2SAndrey Kiselev * /tools/raw2tiff.c: #include <getopt.h> removed. 2845279c8f2SAndrey Kiselev 285aeae0fe9SAndrey Kiselev * tools/{Makefile.in, tiffgt.c}: Unmaintained and platform dependent 286aeae0fe9SAndrey Kiselev sgigt utility removed and replaced with the completely rewritten 287aeae0fe9SAndrey Kiselev portable tiffgt tool (depend on OpenGL and GLUT). Initial revision, 288aeae0fe9SAndrey Kiselev there is a lot of things to improve. 28911d2461aSAndrey Kiselev 2907eaf2d4aSAndrey Kiselev * libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly 2917eaf2d4aSAndrey Kiselev extract the fields from the OJPEG files. Patch supplied by Ross 2927eaf2d4aSAndrey Kiselev Finlayson. 2937eaf2d4aSAndrey Kiselev 294aeae0fe9SAndrey Kiselev * libtiff/{tiffio.h, tif_codec.c}, man/{libtiff.3t, TIFFcodec.3t}: 295aeae0fe9SAndrey Kiselev Added new function TIFFIsCODECConfigured(), suggested by Ross 296aeae0fe9SAndrey Kiselev Finlayson. 297aeae0fe9SAndrey Kiselev 29809237bb4SAndrey Kiselev2003-11-18 Andrey Kiselev <[email protected]> 29909237bb4SAndrey Kiselev 300e60dd327SAndrey Kiselev * libtiff/tif_dirinfo.c: Implemented binary search in 301e60dd327SAndrey Kiselev _TIFFMergeFieldInfo(). Patch supplied by Ross Finlayson. 302e60dd327SAndrey Kiselev 30309237bb4SAndrey Kiselev * libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced 30409237bb4SAndrey Kiselev with _TIFFFindOrRegisterFieldInfo as reported by Ross Finlayson. 30509237bb4SAndrey Kiselev 306c26acbc7SFrank Warmerdam2003-11-17 Frank Warmerdam <[email protected]> 307c26acbc7SFrank Warmerdam 308c26acbc7SFrank Warmerdam * tif_dirread.c: do not mark all anonymously defined tags to be 309c26acbc7SFrank Warmerdam IGNOREd. 310c26acbc7SFrank Warmerdam 31142fc10fbSAndrey Kiselev2003-11-17 Andrey Kiselev <[email protected]> 31242fc10fbSAndrey Kiselev 31342fc10fbSAndrey Kiselev * contrib/pds/{tif_pdsdirread.c, tif_pdsdirwrite.c}: Use 31442fc10fbSAndrey Kiselev TIFFDataWidth() function insted of tiffDataWidth array. 31542fc10fbSAndrey Kiselev 31686ab7434SAndrey Kiselev2003-11-16 Andrey Kiselev <[email protected]> 31786ab7434SAndrey Kiselev 31886ab7434SAndrey Kiselev * libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13) 31986ab7434SAndrey Kiselev datatype, intruduced in "Adobe PageMaker TIFF Tech. Notes". 32086ab7434SAndrey Kiselev 321b2106d85SFrank Warmerdam2003-11-15 Frank Warmerdam <[email protected]> 322b2106d85SFrank Warmerdam 323b2106d85SFrank Warmerdam * Makefile.in: fixed missing backslash for tif_color.c in list. 324b2106d85SFrank Warmerdam 325519bca19SAndrey Kiselev2003-11-13 Andrey Kiselev <[email protected]> 326519bca19SAndrey Kiselev 327519bca19SAndrey Kiselev * libtiff/{tif_color.c, tif_getimage.c, tiffio.h, Makefile.in}: 328519bca19SAndrey Kiselev New color space conversion code: CIE L*a*b* 1976 images now supported 329519bca19SAndrey Kiselev by the TIFFRGBAImage interface. All introduced routines go to new 330519bca19SAndrey Kiselev module tif_color.c. Eventually all color conversion functions should 331519bca19SAndrey Kiselev be moved there. 332519bca19SAndrey Kiselev 333733ce3c8SAndrey Kiselev2003-11-12 Andrey Kiselev <[email protected]> 334733ce3c8SAndrey Kiselev 335ca2508d9SAndrey Kiselev * tools/{ras2tiff.c, rasterfile.h}: Properly determine SUN Rasterfiles 336ca2508d9SAndrey Kiselev with the reverse byte order (it is reported by the magic header 337ca2508d9SAndrey Kiselev field). Problem reported by Andreas Wiesmann. 338ca2508d9SAndrey Kiselev 339733ce3c8SAndrey Kiselev * tools/raw2tiff.c, man/raw2tiff.1: Few improvements in correlation 340733ce3c8SAndrey Kiselev calculation function. Guessing mechanics now documented in manual page. 341733ce3c8SAndrey Kiselev 34276e7ddcaSAndrey Kiselev2003-11-11 Andrey Kiselev <[email protected]> 34376e7ddcaSAndrey Kiselev 34476e7ddcaSAndrey Kiselev * tools/raw2tiff.c: Implemented image size guessing using 34576e7ddcaSAndrey Kiselev correlation coefficient calculation between two neighbour lines. 34676e7ddcaSAndrey Kiselev 347e595ad3aSFrank Warmerdam2003-11-09 Frank Warmerdam <[email protected]> 348e595ad3aSFrank Warmerdam 349e595ad3aSFrank Warmerdam * libtiff/tif_tile.c: remove spurious use of "s" (sample) in the 350e595ad3aSFrank Warmerdam planarconfig_contig case in TIFFComputeTile(). 351e595ad3aSFrank Warmerdam 352e595ad3aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=387 353e595ad3aSFrank Warmerdam 354b0098405SAndrey Kiselev2003-11-09 Andrey Kiselev <[email protected]> 355b0098405SAndrey Kiselev 356b0098405SAndrey Kiselev * libtiff/tiffiop.h: New macros: TIFFmax, TIFFmin and TIFFrint. 357b0098405SAndrey Kiselev 35881808406SAndrey Kiselev2003-11-07 Andrey Kiselev <[email protected]> 35981808406SAndrey Kiselev 36081808406SAndrey Kiselev * libtiff/{tiffio.h, tif_strip.c}, man/{TIFFstrip.3t, libtiff.3t}: 36181808406SAndrey Kiselev Added TIFFRawStripSize() function as suggested by Chris Hanson. 36281808406SAndrey Kiselev 36341467ca1SAndrey Kiselev2003-11-03 Andrey Kiselev <[email protected]> 36441467ca1SAndrey Kiselev 36541467ca1SAndrey Kiselev * libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode as 36641467ca1SAndrey Kiselev per bug 36741467ca1SAndrey Kiselev 36841467ca1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=424 36941467ca1SAndrey Kiselev 37038a71133SAndrey Kiselev2003-10-29 Andrey Kiselev <[email protected]> 37138a71133SAndrey Kiselev 37238a71133SAndrey Kiselev * libtiff/libtiff.def: Added TIFFReadRGBAImageOriented. 37338a71133SAndrey Kiselev 37438a71133SAndrey Kiselev * html/build.html: Added note about GNU make requirement. 37538a71133SAndrey Kiselev 37638a71133SAndrey Kiselev2003-10-25 Andrey Kiselev <[email protected]> 377693c5bc1SAndrey Kiselev 378693c5bc1SAndrey Kiselev * Makefile.in: Fixes in using MAKEFLAGS as per bug 379693c5bc1SAndrey Kiselev 380693c5bc1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=418 381693c5bc1SAndrey Kiselev 382693c5bc1SAndrey Kiselev * port/install.sh.in: Option -p added to the mkdir command to create 383693c5bc1SAndrey Kiselev all directory tree structure before installing. 384693c5bc1SAndrey Kiselev 38538a71133SAndrey Kiselev2003-10-18 Andrey Kiselev <[email protected]> 3865ac3cddbSAndrey Kiselev 3875ac3cddbSAndrey Kiselev * /tools/tiff2ps.c: #include <strings.h> replaced with the 3885ac3cddbSAndrey Kiselev #include <string.h>. 3895ac3cddbSAndrey Kiselev 39038a71133SAndrey Kiselev2003-10-16 Andrey Kiselev <[email protected]> 3919cad6327SAndrey Kiselev 3929cad6327SAndrey Kiselev * Makefile.in: Add an absolute path to the test_pics.sh call. 3939cad6327SAndrey Kiselev 394fda733f8SAndrey Kiselev2003-10-12 Andrey Kiselev <[email protected]> 395fda733f8SAndrey Kiselev 396fda733f8SAndrey Kiselev * libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD 397fda733f8SAndrey Kiselev typedefs. 398fda733f8SAndrey Kiselev 399a24c2d6eSAndrey Kiselev2003-10-09 Andrey Kiselev <[email protected]> 400a24c2d6eSAndrey Kiselev 401a24c2d6eSAndrey Kiselev * configure, libtiff/{Makefile.in, mkversion.c}: 402a24c2d6eSAndrey Kiselev Relative buildings fixed. 403a24c2d6eSAndrey Kiselev 404a24c2d6eSAndrey Kiselev * tools/Makefile.in: Added "-I../libtiff" to the tiffset building 405a24c2d6eSAndrey Kiselev rule. 406a24c2d6eSAndrey Kiselev 4078847cbe9SAndrey Kiselev2003-10-07 Andrey Kiselev <[email protected]> 4088847cbe9SAndrey Kiselev 409a74b3d00SAndrey Kiselev * Makefile.in: Added missed v3.6.0.html. 410a74b3d00SAndrey Kiselev 4118847cbe9SAndrey Kiselev * libtiff/tiffio.h: Typo fixed: ORIENTATION_BOTTOMLEFT replaced with 4128847cbe9SAndrey Kiselev ORIENTATION_BOTLEFT. 4138847cbe9SAndrey Kiselev 414c0cb42c2SAndrey Kiselev2003-10-04 Andrey Kiselev <[email protected]> 415c0cb42c2SAndrey Kiselev 416c0cb42c2SAndrey Kiselev * 3.6.0 final release. 417c0cb42c2SAndrey Kiselev 418823a7791SAndrey Kiselev2003-10-03 Andrey Kiselev <[email protected]> 419823a7791SAndrey Kiselev 420823a7791SAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man/TIFFReadRGBAImage.3t: New 421823a7791SAndrey Kiselev function TIFFReadRGBAImageOriented() implemented to retrieve raster 422823a7791SAndrey Kiselev array with user-specified origin position as suggested by Jason Frank. 423823a7791SAndrey Kiselev See 424823a7791SAndrey Kiselev 425823a7791SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 426823a7791SAndrey Kiselev 427823a7791SAndrey Kiselev for details. 428823a7791SAndrey Kiselev 429823a7791SAndrey Kiselev * tools/tiff2rgba.c: Switched to use TIFFReadRGBAImageOriented() 430823a7791SAndrey Kiselev instead of TIFFReadRGBAImage(). 431823a7791SAndrey Kiselev 432c88d1222SAndrey Kiselev * tools/tiff2ps.c: Fixed possible endless loop as per bug 433c88d1222SAndrey Kiselev 434c88d1222SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=404 435c88d1222SAndrey Kiselev 4365bc9b388SAndrey Kiselev2003-09-30 Andrey Kiselev <[email protected]> 4375bc9b388SAndrey Kiselev 4388847cbe9SAndrey Kiselev * libtiff/tif_dirread.c: Check field counter against number of fields 439569d2ea4SAndrey Kiselev in order to fix 440569d2ea4SAndrey Kiselev 441569d2ea4SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=366 442569d2ea4SAndrey Kiselev 4435bc9b388SAndrey Kiselev * libtiff/tif_fax3.c: Fix wrong line numbering as per bug 4445bc9b388SAndrey Kiselev 4455bc9b388SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=342 4465bc9b388SAndrey Kiselev 447bb7ac070SAndrey Kiselev2003-09-25 Andrey Kiselev <[email protected]> 448bb7ac070SAndrey Kiselev 449a9755b0aSAndrey Kiselev * libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c, 450a9755b0aSAndrey Kiselev tif_close.c}: Store a list of opened IFD to prevent looping as per bug 451bb7ac070SAndrey Kiselev 452bb7ac070SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=383 453bb7ac070SAndrey Kiselev 45444681006SAndrey Kiselev2003-09-23 Andrey Kiselev <[email protected]> 45544681006SAndrey Kiselev 45644681006SAndrey Kiselev * libtiff/tif_dirread.c: More fixes for EstimateStripByteCounts(). See 45744681006SAndrey Kiselev 45844681006SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 45944681006SAndrey Kiselev 460428ba17bSAndrey Kiselev2003-08-21 Andrey Kiselev <[email protected]> 461428ba17bSAndrey Kiselev 462428ba17bSAndrey Kiselev * tools/tiffmedian.c: int declaration replaced with the uint32 to 463428ba17bSAndrey Kiselev support large images as per bug 464428ba17bSAndrey Kiselev 465428ba17bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=382 466428ba17bSAndrey Kiselev 4677b4cc292SAndrey Kiselev2003-08-12 Andrey Kiselev <[email protected]> 4687b4cc292SAndrey Kiselev 469ae2039a6SAndrey Kiselev * libtiff/Makefile.in: Fixed problem with building in different 470ae2039a6SAndrey Kiselev directory. 471ae2039a6SAndrey Kiselev 4727b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added missing #include <strings.h>. 4737b4cc292SAndrey Kiselev 4747b4cc292SAndrey Kiselev * libtiff/tif_dirwrite.c: More fixes for custom tags code 4757b4cc292SAndrey Kiselev from Ashley Dreier. 4767b4cc292SAndrey Kiselev 4771c8f21e0SAndrey Kiselev2003-08-07 Andrey Kiselev <[email protected]> 4781c8f21e0SAndrey Kiselev 4797b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added page size setting when creating PS Level 2. 4807b4cc292SAndrey Kiselev Patch submitted by Balatoni Denes (with corrections from Tom 4817b4cc292SAndrey Kiselev Kacvinsky). 4827b4cc292SAndrey Kiselev 4839533dc64SAndrey Kiselev * tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is 4849533dc64SAndrey Kiselev being used. Reported by Tom Kacvinsky. 4859533dc64SAndrey Kiselev 4861c8f21e0SAndrey Kiselev * libtiff/tif_dirwrite.c: Fixed problem with custom tags writing, 4871c8f21e0SAndrey Kiselev reported by Ashley Dreier. 4881c8f21e0SAndrey Kiselev 4891c8f21e0SAndrey Kiselev * libtiff/tif_print.c: Fixed problem with float tags reading, support 4901c8f21e0SAndrey Kiselev for printing RATIONAL and BYTE tags added. 4911c8f21e0SAndrey Kiselev 492f8db45dcSAndrey Kiselev2003-08-05 Andrey Kiselev <[email protected]> 493f8db45dcSAndrey Kiselev 494f8db45dcSAndrey Kiselev * libtiff/tif_lzw.c: Move LZW codec state block allocation back to 495f8db45dcSAndrey Kiselev TIFFInitLZW(), because its initialization in LZWSetupDecode() cause 496f8db45dcSAndrey Kiselev problems with predictor initialization. Remove O_RDONLY check during 497f8db45dcSAndrey Kiselev state block allocation to be able open LZW compressed files in update 498f8db45dcSAndrey Kiselev mode. 499f8db45dcSAndrey Kiselev 500f8db45dcSAndrey Kiselev Problem exist for libtiff version of the tif_lzw.c module. One from 501f8db45dcSAndrey Kiselev lzw-compression-kit hasn't such troubles. 502f8db45dcSAndrey Kiselev 5031e5a0127SFrank Warmerdam2003-08-04 Frank Warmerdam <[email protected]> 5041e5a0127SFrank Warmerdam 5051e5a0127SFrank Warmerdam * libtiff/tif_write.c: modified tif_write.c so that the various 5061e5a0127SFrank Warmerdam encoded write functions use tif_postdecode() to apply byte order 5071e5a0127SFrank Warmerdam swapping (swab) to the application passed data buffer if the same 5081e5a0127SFrank Warmerdam would be done when reading. This allows us to write pixel data with 5091e5a0127SFrank Warmerdam more than 8 bits per sample to existing files of a non-native byte 5101e5a0127SFrank Warmerdam order. One side effect of this change is the applications buffer 5111e5a0127SFrank Warmerdam itself is altered in this case by the act of writing. 5121e5a0127SFrank Warmerdam 5131e5a0127SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=171 5141e5a0127SFrank Warmerdam 51503f0fc1bSFrank Warmerdam2003-07-25 Frank Warmerdam <[email protected]> 51603f0fc1bSFrank Warmerdam 51719a03d4dSFrank Warmerdam * libtiff/tif_open.c: avoid signed/unsigned casting warning 51819a03d4dSFrank Warmerdam initializing typemask as per patch from J.A. Strother. 51919a03d4dSFrank Warmerdam 52019a03d4dSFrank Warmerdam * tools/tiffcp.c: fixed signed/unsigned casting warning. 52119a03d4dSFrank Warmerdam 52219a03d4dSFrank Warmerdam * libtiff/tif_print.c: dos2unix conversion. 52319a03d4dSFrank Warmerdam 52403f0fc1bSFrank Warmerdam * tools/tiffsplit.c: increased the maximum number of pages that 52503f0fc1bSFrank Warmerdam can be split. Patch provided by Andrew J. Montalenti. 52603f0fc1bSFrank Warmerdam 527185af06fSAndrey Kiselev2003-07-11 Andrey Kiselev <[email protected]> 528185af06fSAndrey Kiselev 529185af06fSAndrey Kiselev * tools/raw2tiff.c: Added option `-p' to explicitly select color 530185af06fSAndrey Kiselev space of input image data. Closes 531185af06fSAndrey Kiselev 532185af06fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=364 533185af06fSAndrey Kiselev 534274bcd4bSFrank Warmerdam2003-07-08 Frank Warmerdam <[email protected]> 535274bcd4bSFrank Warmerdam 536274bcd4bSFrank Warmerdam * tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c, 537274bcd4bSFrank Warmerdam tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c, 538274bcd4bSFrank Warmerdam tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c: 539274bcd4bSFrank Warmerdam avoid casting warning at /W4. 540274bcd4bSFrank Warmerdam 54170417610SAndrey Kiselev2003-07-03 Andrey Kiselev <[email protected]> 54270417610SAndrey Kiselev 54370417610SAndrey Kiselev * tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel. 54470417610SAndrey Kiselev 545cb9bace3SAndrey Kiselev2003-06-30 Andrey Kiselev <[email protected]> 546cb9bace3SAndrey Kiselev 547cb9bace3SAndrey Kiselev * libtiff/tif_pixarlog.c: Unused variables removed. 548cb9bace3SAndrey Kiselev 5498579f1beSAndrey Kiselev * libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with 5508579f1beSAndrey Kiselev EstimateStripByteCounts() as per bug 551cb9bace3SAndrey Kiselev 552cb9bace3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 553cb9bace3SAndrey Kiselev 5545d76acb2SAndrey Kiselev * libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on 5555d76acb2SAndrey Kiselev 64-bit architectures as per bug 5565d76acb2SAndrey Kiselev 5575d76acb2SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 5585d76acb2SAndrey Kiselev 5598579f1beSAndrey Kiselev * libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of 5608579f1beSAndrey Kiselev unknown data type. 5618579f1beSAndrey Kiselev 56231178b37SFrank Warmerdam2003-06-19 Frank Warmerdam <[email protected]> 56331178b37SFrank Warmerdam 56431178b37SFrank Warmerdam * libtiff/tif_print.c: fixed some serious bugs when printing 56531178b37SFrank Warmerdam custom tags ... almost certain to crash. 56631178b37SFrank Warmerdam 56731178b37SFrank Warmerdam * libtiff/tif_dirread.c: Don't ignore custom fields that are 56831178b37SFrank Warmerdam autodefined. Not sure how this got to be like this. 56931178b37SFrank Warmerdam 570b44be4bdSAndrey Kiselev2003-06-18 Andrey Kiselev <[email protected]> 571b44be4bdSAndrey Kiselev 5725c7b0ab0SAndrey Kiselev * 3.6.0 Beta2 released. 5735c7b0ab0SAndrey Kiselev 574b44be4bdSAndrey Kiselev * tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data 575b44be4bdSAndrey Kiselev comparing as per bug 576b44be4bdSAndrey Kiselev 577b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=349 578b44be4bdSAndrey Kiselev 579b44be4bdSAndrey Kiselev `-z' option now can be used to set the number of reported different 580b44be4bdSAndrey Kiselev bytes. 581b44be4bdSAndrey Kiselev 582b44be4bdSAndrey Kiselev2003-06-09 Andrey Kiselev <[email protected]> 583b44be4bdSAndrey Kiselev 584b44be4bdSAndrey Kiselev * tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1 585b44be4bdSAndrey Kiselev to -r option to get the entire image as one strip. See 586b44be4bdSAndrey Kiselev 587b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 588b44be4bdSAndrey Kiselev 589b44be4bdSAndrey Kiselev for details. 590b44be4bdSAndrey Kiselev 591924316f8SAndrey Kiselev2003-06-04 Andrey Kiselev <[email protected]> 592924316f8SAndrey Kiselev 593924316f8SAndrey Kiselev * tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber 594924316f8SAndrey Kiselev values as per bug 595924316f8SAndrey Kiselev 596924316f8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 597924316f8SAndrey Kiselev 59893880088SFrank Warmerdam2003-05-27 Frank Warmerdam <[email protected]> 59993880088SFrank Warmerdam 60093880088SFrank Warmerdam * libtiff/tif_jpeg.c: modified segment_height calculation to always 60193880088SFrank Warmerdam be a full height tile for tiled images. Also changed error to just 60293880088SFrank Warmerdam be a warning. 60393880088SFrank Warmerdam 60471e4bb17SAndrey Kiselev2003-05-25 Andrey Kiselev <[email protected]> 60571e4bb17SAndrey Kiselev 60671e4bb17SAndrey Kiselev * tools/fax2tiff.c: Page numbering fixed, as per bug 60771e4bb17SAndrey Kiselev 60871e4bb17SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=341 60971e4bb17SAndrey Kiselev 6105b80291bSAndrey Kiselev2003-05-20 Andrey Kiselev <[email protected]> 6115b80291bSAndrey Kiselev 6125b80291bSAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 6135b80291bSAndrey Kiselev configure, Makefile.in: Switched back to the old behaviour. Likely 6145b80291bSAndrey Kiselev better solution should be found for OJPEG support. 6155b80291bSAndrey Kiselev 616d45ab962SAndrey Kiselev2003-05-11 Andrey Kiselev <[email protected]> 617d45ab962SAndrey Kiselev 618d45ab962SAndrey Kiselev * libtiff/mkversion.c: Fixed problem with wrong string size when 619d45ab962SAndrey Kiselev reading RELEASE-DATE file. 620d45ab962SAndrey Kiselev 62173cbf0b9SAndrey Kiselev2003-05-07 Andrey Kiselev <[email protected]> 62273cbf0b9SAndrey Kiselev 62373cbf0b9SAndrey Kiselev * tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array 62473cbf0b9SAndrey Kiselev index was out of range. 62573cbf0b9SAndrey Kiselev 626e2afef13SAndrey Kiselev2003-05-06 Andrey Kiselev <[email protected]> 627e2afef13SAndrey Kiselev 628e2afef13SAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 629e2afef13SAndrey Kiselev configure, Makefile.in: Improved libtiff compilation with OJPEG 630e2afef13SAndrey Kiselev support. Now no need for patching IJG JPEG library, hack requred by 631e2afef13SAndrey Kiselev libtiff will be compiled and used in-place. Implemented with 632e2afef13SAndrey Kiselev suggestion and help from Bill Allombert, Debian's libjpeg maintainer. 633e2afef13SAndrey Kiselev 6346e87a9bdSAndrey Kiselev * libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in 6356e87a9bdSAndrey Kiselev TIFFVGetFieldDefaulted() function. 6366e87a9bdSAndrey Kiselev 637a77a81b9SAndrey Kiselev2003-05-05 Andrey Kiselev <[email protected]> 638a77a81b9SAndrey Kiselev 639a77a81b9SAndrey Kiselev * tools/ppm2tiff.c: PPM header parser improved: now able to skip 640a77a81b9SAndrey Kiselev comments. 641a77a81b9SAndrey Kiselev 6428180aa18SAndrey Kiselev * tools/tiffdither.c: Fixed problem with bit fill order tag setting: 6438180aa18SAndrey Kiselev was not copied from source image. 6448180aa18SAndrey Kiselev 6458180aa18SAndrey Kiselev * libtiff/getimage.c: Workaround for some images without correct 6468180aa18SAndrey Kiselev info about alpha channel as per bug 6478180aa18SAndrey Kiselev 6488180aa18SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=331 6498180aa18SAndrey Kiselev 6503c54d5baSAndrey Kiselev2003-04-29 Andrey Kiselev <[email protected]> 6513c54d5baSAndrey Kiselev 652a77a81b9SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3. 6533c54d5baSAndrey Kiselev It basically allows one to use the /flateDecode filter for ZIP 6543c54d5baSAndrey Kiselev compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes 6553c54d5baSAndrey Kiselev 6563c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=328 6573c54d5baSAndrey Kiselev 658a77a81b9SAndrey Kiselev * tools/tiff2ps.c: Force deadzone printing when EPS output specified 6593c54d5baSAndrey Kiselev as per bug 6603c54d5baSAndrey Kiselev 6613c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=325 6623c54d5baSAndrey Kiselev 6633ec55027SAndrey Kiselev2003-04-17 Andrey Kiselev <[email protected]> 6643ec55027SAndrey Kiselev 6653ec55027SAndrey Kiselev * libtiff/tif_dirread.c: Removed additional check for StripByteCounts 6663ec55027SAndrey Kiselev due to problems with multidirectory images. Quality of error messages 6673ec55027SAndrey Kiselev improved. 6683ec55027SAndrey Kiselev 669ca2f9658SAndrey Kiselev2003-04-16 Andrey Kiselev <[email protected]> 670ca2f9658SAndrey Kiselev 671ca2f9658SAndrey Kiselev * tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG 672ca2f9658SAndrey Kiselev encoded images. See bug entries 673ca2f9658SAndrey Kiselev 674ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=275 675ca2f9658SAndrey Kiselev 676ca2f9658SAndrey Kiselev and 677ca2f9658SAndrey Kiselev 678ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=23 679ca2f9658SAndrey Kiselev 68055137ca3SAndrey Kiselev * libtiff/tif_dirread.c: Additional check for StripByteCounts 68155137ca3SAndrey Kiselev correctness. Fixes 68255137ca3SAndrey Kiselev 68355137ca3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=320 68455137ca3SAndrey Kiselev 6857f9ab89fSAndrey Kiselev2003-03-12 Andrey Kiselev <[email protected]> 6867f9ab89fSAndrey Kiselev 6877f9ab89fSAndrey Kiselev * tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c, 6887f9ab89fSAndrey Kiselev ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c, 6897f9ab89fSAndrey Kiselev tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c, 6907f9ab89fSAndrey Kiselev tiffmedian.c}: Added library version reporting facility to all tools. 6917f9ab89fSAndrey Kiselev 692d8cd741eSFrank Warmerdam2003-03-06 Frank Warmerdam <[email protected]> 693d8cd741eSFrank Warmerdam 694d8cd741eSFrank Warmerdam * port/install.sh.in: Fixed problems with install producing paths 695d8cd741eSFrank Warmerdam like ///usr/local/lib on cygwin. 696d8cd741eSFrank Warmerdam 6971f209352SAndrey Kiselev2003-02-27 Andrey Kiselev <[email protected]> 6981f209352SAndrey Kiselev 6991f209352SAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of 7001f209352SAndrey Kiselev raw input page. Patch supplied by Julien Gaulmin. See 7011f209352SAndrey Kiselev 7021f209352SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=293 7031f209352SAndrey Kiselev 7041f209352SAndrey Kiselev for details. 7051f209352SAndrey Kiselev 706248cfa15SFrank Warmerdam2003-02-26 Frank Warmerdam <[email protected]> 707248cfa15SFrank Warmerdam 70843439664SFrank Warmerdam * libtiff/tif_dir.c: fixed up the tif_postdecode settings 70943439664SFrank Warmerdam responsible for byte swapping complex image data. 71043439664SFrank Warmerdam 711248cfa15SFrank Warmerdam * libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till 712248cfa15SFrank Warmerdam LZWSetupDecode(). Needed to read LZW files in "r+" mode. 713248cfa15SFrank Warmerdam 714c9663e69SAndrey Kiselev2003-02-07 Andrey Kiselev <[email protected]> 715c9663e69SAndrey Kiselev 716c9663e69SAndrey Kiselev * tools/ppm2tiff.c: Fixed problem with too many arguments. 717c9663e69SAndrey Kiselev 718fe6e1155SAndrey Kiselev2003-02-04 Andrey Kiselev <[email protected]> 719fe6e1155SAndrey Kiselev 720fe6e1155SAndrey Kiselev * tools/raw2tiff.c: Memory leak fixed. 721fe6e1155SAndrey Kiselev 722be7810fcSAndrey Kiselev2003-02-03 Andrey Kiselev <[email protected]> 723be7810fcSAndrey Kiselev 724be7810fcSAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin 725be7810fcSAndrey Kiselev (thanks, Julien!). More switches for fax2tiff tool for better control 726be7810fcSAndrey Kiselev of input and output. Details at 727be7810fcSAndrey Kiselev 728be7810fcSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=272 729be7810fcSAndrey Kiselev 730a1a3a36dSFrank Warmerdam2003-02-03 Frank Warmerdam <[email protected]> 731a1a3a36dSFrank Warmerdam 732a1a3a36dSFrank Warmerdam * libtiff/tif_jpeg.c: Modified to defer initialization of jpeg 733a1a3a36dSFrank Warmerdam library so that we can check if there is already any tile/strip data 734a1a3a36dSFrank Warmerdam before deciding between creating a compressor or a decompressor. 735a1a3a36dSFrank Warmerdam 73632d2ec53SFrank Warmerdam2003-01-31 Frank Warmerdam <[email protected]> 73732d2ec53SFrank Warmerdam 73832d2ec53SFrank Warmerdam * libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is 73932d2ec53SFrank Warmerdam a pre-existing compressed image. That is, image writing to 74032d2ec53SFrank Warmerdam pre-existing compressed images is not allowed. 74132d2ec53SFrank Warmerdam 74232d2ec53SFrank Warmerdam * libtiff/tif_open.c: Removed error if opening a compressed file 74332d2ec53SFrank Warmerdam in update mode. 74432d2ec53SFrank Warmerdam 74532d2ec53SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=198 74632d2ec53SFrank Warmerdam 7474de68458SAndrey Kiselev2003-01-31 Andrey Kiselev <[email protected]> 7484de68458SAndrey Kiselev 7494de68458SAndrey Kiselev * config.guess, config.sub: Updated to recent upstream versions. 7504de68458SAndrey Kiselev 751036ce91eSFrank Warmerdam2003-01-15 Frank Warmerdam <[email protected]> 752036ce91eSFrank Warmerdam 753036ce91eSFrank Warmerdam * cut 3.6.0 Beta release. 754036ce91eSFrank Warmerdam 7558ae9d879SAndrey Kiselev2002-12-20 Andrey Kiselev <[email protected]> 7568ae9d879SAndrey Kiselev 7578ae9d879SAndrey Kiselev * tools/fax2ps.c, man/fax2ps.1: Page size was determined 7588ae9d879SAndrey Kiselev in wrong way as per bug 7598ae9d879SAndrey Kiselev 7608ae9d879SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=239 7618ae9d879SAndrey Kiselev 7622d0233a5SFrank Warmerdam2002-12-17 Frank Warmerdam <[email protected]> 7632d0233a5SFrank Warmerdam 7642d0233a5SFrank Warmerdam * libtiff/tif_dirread.c: Allow wrong sized arrays in 7652d0233a5SFrank Warmerdam TIFFFetchStripThing(). 7662d0233a5SFrank Warmerdam 7672d0233a5SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=49 7682d0233a5SFrank Warmerdam 769ea674e6bSFrank Warmerdam2002-12-02 Frank Warmerdam <[email protected]> 770ea674e6bSFrank Warmerdam 771ea674e6bSFrank Warmerdam * libtiff/tif_dir.c: fix problem with test on td_customValueCount. 772ea674e6bSFrank Warmerdam Was using realloc even first time. Fix by Igor Venevtsev. 773ea674e6bSFrank Warmerdam 774b920c1f9SFrank Warmerdam2002-11-30 Frank Warmerdam <[email protected]> 775b920c1f9SFrank Warmerdam 776267f3f7dSFrank Warmerdam * libtiff/tif_dir.c: fixed bug with resetting an existing custom 777267f3f7dSFrank Warmerdam field value. 778267f3f7dSFrank Warmerdam 779b920c1f9SFrank Warmerdam * libtiff/tif_dir.c: Fixed potential problem with ascii "custom" 780b920c1f9SFrank Warmerdam tags in TIFFVGetField() ... added missing break. 781b920c1f9SFrank Warmerdam 782834b6324SFrank Warmerdam2002-10-14 Frank Warmerdam <[email protected]> 783834b6324SFrank Warmerdam 784699a8625SFrank Warmerdam * tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make 785699a8625SFrank Warmerdam the scanline buffer long enough when writing rgb triplets. 786699a8625SFrank Warmerdam The scanline needs to be 3 X the number of dots or else it will 787699a8625SFrank Warmerdam contain an incomplete triplet and programs that try to separate 788699a8625SFrank Warmerdam the eps by redefining the colorimage operator will get messed up. 789699a8625SFrank Warmerdam Patch supplied by William Bader. 790699a8625SFrank Warmerdam 791834b6324SFrank Warmerdam * Makefile.in: added tif_extension.c to file list as per 792834b6324SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=218. 793834b6324SFrank Warmerdam 79428e76dbfSAndrey Kiselev2002-10-11 Andrey Kiselev <[email protected]> 79528e76dbfSAndrey Kiselev 79628e76dbfSAndrey Kiselev * configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for 79728e76dbfSAndrey Kiselev large files (>2GiB) supporting. New option in the config.site: 7985c7b0ab0SAndrey Kiselev LARGEFILE="yes". Should be enough for I/O of the large files. 79928e76dbfSAndrey Kiselev 8006cd33fc4SFrank Warmerdam2002-10-10 Frank Warmerdam <[email protected]> 8016cd33fc4SFrank Warmerdam 8026cd33fc4SFrank Warmerdam * libtiff/html/v3.6.0.html: new release notes. 8036cd33fc4SFrank Warmerdam 8046cd33fc4SFrank Warmerdam * libtiff/index.html: removed faq, cvs snapshot cruft. Added email 8056cd33fc4SFrank Warmerdam link for Andrey. Pointer to v3.6.0.html. 8066cd33fc4SFrank Warmerdam 8076cd33fc4SFrank Warmerdam * libtiff/Makefile.in: added direct rule for tiffvers.h for release. 8086cd33fc4SFrank Warmerdam 809bd771997SAndrey Kiselev2002-10-07 Andrey Kiselev <[email protected]> 8108180aa18SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken 8118180aa18SAndrey Kiselev (thanks, Sebastian!). New switches: 812bd771997SAndrey Kiselev -b # for a bottom margin of # inches 813bd771997SAndrey Kiselev -c center image 814bd771997SAndrey Kiselev -l # for a left margin of # inches 815bd771997SAndrey Kiselev -r rotate the image by 180 degrees 816bd771997SAndrey Kiselev New features merged with code for shrinking/overlapping. 817bd771997SAndrey Kiselev Previously added -c and -n switches (for overriding PS units) renamed 818bd771997SAndrey Kiselev in -x and -y respectively. 819bd771997SAndrey Kiselev 820bd771997SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=200 821bd771997SAndrey Kiselev 8221a1ccdb6SAndrey Kiselev * html/man/*.html: Updated from actual manual pages. 8231a1ccdb6SAndrey Kiselev 8243721a781SFrank Warmerdam2002-10-06 Frank Warmerdam <[email protected]> 8253721a781SFrank Warmerdam 826a8c488d4SFrank Warmerdam * libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong 827a8c488d4SFrank Warmerdam size on windows. Use #define boolean hack. 828a8c488d4SFrank Warmerdam 829a8c488d4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=188 830a8c488d4SFrank Warmerdam 8313721a781SFrank Warmerdam * libtiff/tiff.h: Don't do special type handling in tiff.h unless 8323721a781SFrank Warmerdam USING_VISUALAGE is defined. 8333721a781SFrank Warmerdam 8343721a781SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 8353721a781SFrank Warmerdam 836515b593cSFrank Warmerdam2002-10-03 Frank Warmerdam <[email protected]> 837515b593cSFrank Warmerdam 838515b593cSFrank Warmerdam * libtiff/tiff.h: added COMPRESSION_JP2000. 839515b593cSFrank Warmerdam 840ff993722SAndrey Kiselev2002-10-02 Andrey Kiselev <[email protected]> 841ff993722SAndrey Kiselev 842ff993722SAndrey Kiselev * libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays 843ff993722SAndrey Kiselev by the TIFFFetchByteArray() function. Should finally resolve 844ff993722SAndrey Kiselev 845ff993722SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 846ff993722SAndrey Kiselev 8474c0e27b0SAndrey Kiselev * configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT 84849ce50a8SAndrey Kiselev 84949ce50a8SAndrey Kiselev * html/Makefile.in: New targets added: html and groffhtml for 85049ce50a8SAndrey Kiselev producing HTML representations of the manual pages automatically. 85149ce50a8SAndrey Kiselev html target uses man2html tool, groffhtml uses groff tool. 8524c0e27b0SAndrey Kiselev 853515b593cSFrank Warmerdam2002-09-29 Frank Warmerdam <[email protected]> 854515b593cSFrank Warmerdam 855515b593cSFrank Warmerdam * configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support 856515b593cSFrank Warmerdam from John H. DuBois III. 857515b593cSFrank Warmerdam 858f88cde27SAndrey Kiselev2002-09-15 Andrey Kiselev <[email protected]> 859f88cde27SAndrey Kiselev 860f88cde27SAndrey Kiselev * Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added 861f88cde27SAndrey Kiselev manual page for raw2tiff(1) tool. 862f88cde27SAndrey Kiselev 863630fc85dSAndrey Kiselev2002-09-12 Andrey Kiselev <[email protected]> 864630fc85dSAndrey Kiselev 865630fc85dSAndrey Kiselev * /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to 866630fc85dSAndrey Kiselev the tiffio.h header file. 867630fc85dSAndrey Kiselev 868630fc85dSAndrey Kiselev * Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added 869630fc85dSAndrey Kiselev manual page for TIFFDataWidth() function 870630fc85dSAndrey Kiselev 8715ae8f23eSFrank Warmerdam2002-09-08 Frank Warmerdam <[email protected]> 8725ae8f23eSFrank Warmerdam 8733f6fe56dSFrank Warmerdam * libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair() 8743f6fe56dSFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196. 8753f6fe56dSFrank Warmerdam 8765ae8f23eSFrank Warmerdam * tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments 8775ae8f23eSFrank Warmerdam since we are unable to properly include the amount to skip. 8785ae8f23eSFrank Warmerdam 8795ae8f23eSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=80 8805ae8f23eSFrank Warmerdam 88183daf89bSAndrey Kiselev2002-09-02 Andrey Kiselev <[email protected]> 88283daf89bSAndrey Kiselev 88383daf89bSAndrey Kiselev * /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching 88483daf89bSAndrey Kiselev in TIFFFetchByteArray(). Problem described at 88583daf89bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 88683daf89bSAndrey Kiselev 887becb4e7fSAndrey Kiselev2002-08-22 Andrey Kiselev <[email protected]> 888becb4e7fSAndrey Kiselev 8895b3e083dSAndrey Kiselev * /libtiff/tif_dirinfo.c: Further additions to free custom fields 8905b3e083dSAndrey Kiselev in _TIFFSetupFieldInfo() function. 8915b3e083dSAndrey Kiselev See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details. 8925b3e083dSAndrey Kiselev 8935b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: Additional consistency checking added in 894c70e384aSAndrey Kiselev LZWDecode() and LZWDecodeCompat(). 895c70e384aSAndrey Kiselev Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190 89643539aa6SAndrey Kiselev and http://bugzilla.remotesensing.org/show_bug.cgi?id=100 897c70e384aSAndrey Kiselev 8985b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: 899becb4e7fSAndrey Kiselev Added check for valid code lengths in LZWDecode() and 900becb4e7fSAndrey Kiselev LZWDecodeCompat(). Fixes 901becb4e7fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=115 902becb4e7fSAndrey Kiselev 903202b3adeSAndrey Kiselev2002-08-16 Andrey Kiselev <[email protected]> 904202b3adeSAndrey Kiselev 905202b3adeSAndrey Kiselev * /libtiff/{Makefile.vc, libtiff.def}: 906202b3adeSAndrey Kiselev Missed declarations added. 907202b3adeSAndrey Kiselev 90807655e06SFrank Warmerdam2002-08-15 Frank Warmerdam <[email protected]> 90907655e06SFrank Warmerdam 9106663496bSFrank Warmerdam * tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the 9116663496bSFrank Warmerdam return code from the underlying pick function. 9126663496bSFrank Warmerdam 9136663496bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=177 9146663496bSFrank Warmerdam 91507655e06SFrank Warmerdam * tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap 91607655e06SFrank Warmerdam with FIELD_CUSTOM as mentioned in bug 169. 91707655e06SFrank Warmerdam 91807655e06SFrank Warmerdam * tif_close.c: added logic to free dynamically created anonymous 91907655e06SFrank Warmerdam field definitions to correct a small memory leak. 92007655e06SFrank Warmerdam 92107655e06SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=169 92207655e06SFrank Warmerdam 92348cd8465SAndrey Kiselev2002-08-10 Andrey Kiselev <[email protected]> 92448cd8465SAndrey Kiselev 92548cd8465SAndrey Kiselev * /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}: 92648cd8465SAndrey Kiselev New tool: raw2tiff --- raw images to TIFF converter. No manual page yet. 92748cd8465SAndrey Kiselev 928c78a5bdcSFrank Warmerdam2002-07-31 Frank Warmerdam <[email protected]> 929c78a5bdcSFrank Warmerdam 93063067a98SFrank Warmerdam * libtiff/tif_jpeg.c: Fixed problem with setting of nrows in 93163067a98SFrank Warmerdam JPEGDecode() as per bugzilla bug (issue 1): 93263067a98SFrank Warmerdam 93363067a98SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 93463067a98SFrank Warmerdam 935c78a5bdcSFrank Warmerdam * libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to 936c78a5bdcSFrank Warmerdam fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't 937c78a5bdcSFrank Warmerdam present in the tiff tags. 938c78a5bdcSFrank Warmerdam 939c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=168 940c78a5bdcSFrank Warmerdam 941c78a5bdcSFrank Warmerdam * libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and 942c78a5bdcSFrank Warmerdam TIFFWriteScanline() now set tif_row explicitly in case the codec has 943c78a5bdcSFrank Warmerdam fooled with the value. 944c78a5bdcSFrank Warmerdam 945c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 946c78a5bdcSFrank Warmerdam 9476050d390SAndrey Kiselev2002-06-22 Andrey Kiselev <[email protected]> 9486050d390SAndrey Kiselev 949202b3adeSAndrey Kiselev * /tools/tiff2ps.c: Added workaround for some software that may crash 9506050d390SAndrey Kiselev when last strip of image contains fewer number of scanlines than 9516050d390SAndrey Kiselev specified by the `/Height' variable. See 9526050d390SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=164 9536050d390SAndrey Kiselev for explanation. 9546050d390SAndrey Kiselev 955b3f6ae5bSAndrey Kiselev2002-06-21 Andrey Kiselev <[email protected]> 956419dd4c8SAndrey Kiselev 957419dd4c8SAndrey Kiselev * tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility: 958419dd4c8SAndrey Kiselev splitting long images in several pages. See 959419dd4c8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation. 960419dd4c8SAndrey Kiselev Patch granted by John Williams <[email protected]>. 961419dd4c8SAndrey Kiselev 9623e6470b4SFrank Warmerdam2002-06-11 Frank Warmerdam <[email protected]> 9633e6470b4SFrank Warmerdam 9643e6470b4SFrank Warmerdam * libtiff/contrib/win95: renamed to contrib/win_dib. Added new 9653e6470b4SFrank Warmerdam Tiffile.cpp example of converting TIFF files into a DIB on Win32. 9663e6470b4SFrank Warmerdam This one is described in: 9673e6470b4SFrank Warmerdam 9683e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=143 9693e6470b4SFrank Warmerdam 9703e6470b4SFrank Warmerdam * libtiff/tif_ojpeg.c: Major upgrade from Scott. See details at: 9713e6470b4SFrank Warmerdam 9723e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=156 9733e6470b4SFrank Warmerdam 9743877c58dSAndrey Kiselev2002-05-10 Andrey Kiselev <[email protected]> 9753877c58dSAndrey Kiselev 9763877c58dSAndrey Kiselev * tools/tiff2ps: New commandline switches to override resolution 9773877c58dSAndrey Kiselev units obtained from the input file. Closes 9783877c58dSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=131 9793877c58dSAndrey Kiselev 9804dff88abSAndrey Kiselev2002-04-26 Andrey Kiselev <[email protected]> 9814dff88abSAndrey Kiselev 9824dff88abSAndrey Kiselev * libtiff/libtiff.def: Added missed declaration. 9834dff88abSAndrey Kiselev 9841cf9042eSAndrey Kiselev2002-04-22 Andrey Kiselev <[email protected]> 9851cf9042eSAndrey Kiselev 9861cf9042eSAndrey Kiselev * tools/fax2tiff.c: Updated to reflect latest changes in libtiff. 9871cf9042eSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125 9881cf9042eSAndrey Kiselev 9890a42ac77SAndrey Kiselev2002-04-20 Andrey Kiselev <[email protected]> 9900a42ac77SAndrey Kiselev 9910a42ac77SAndrey Kiselev * libtiff/tif_open.c: Pointers to custom procedures 9920a42ac77SAndrey Kiselev in TIFFClientOpen() are checked to be not NULL-pointers. 9930a42ac77SAndrey Kiselev 9949532ac8aSAndrey Kiselev2002-04-18 Andrey Kiselev <[email protected]> 9959532ac8aSAndrey Kiselev 9969532ac8aSAndrey Kiselev * libtiff/libtiff.def: Added missed declarations. 9979532ac8aSAndrey Kiselev 9989532ac8aSAndrey Kiselev * libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure. 9999532ac8aSAndrey Kiselev 1000a8e46b54SAndrey Kiselev2002-04-16 Andrey Kiselev <[email protected]> 1001a8e46b54SAndrey Kiselev 10029532ac8aSAndrey Kiselev * libtiff/tif_lzw.c: Additional checks for data integrity introduced. 1003a8e46b54SAndrey Kiselev Should finally close 1004a8e46b54SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=100 1005a8e46b54SAndrey Kiselev 1006a9a67d4bSAndrey Kiselev2002-04-10 Andrey Kiselev <[email protected]> 1007a8e46b54SAndrey Kiselev 10081cf9042eSAndrey Kiselev * tools/tiff2ps: Division by zero fixed. 1009a9a67d4bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88 1010a9a67d4bSAndrey Kiselev 1011c47f6953SAndrey Kiselev2002-04-09 Andrey Kiselev <[email protected]> 1012c47f6953SAndrey Kiselev 1013c47f6953SAndrey Kiselev * libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h: 1014c47f6953SAndrey Kiselev TIFFCheckpointDirectory() routine added. 1015c47f6953SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124 1016c47f6953SAndrey Kiselev 1017c47f6953SAndrey Kiselev * man/: TIFFWriteDirectory.3t, Makefile.in: Added description 1018c47f6953SAndrey Kiselev for the new function. 1019c47f6953SAndrey Kiselev 102033648598SAndrey Kiselev2002-04-08 Andrey Kiselev <[email protected]> 102133648598SAndrey Kiselev 1022c47f6953SAndrey Kiselev * libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced 1023c47f6953SAndrey Kiselev additional members tif->tif_decodestatus and tif->tif_encodestatus 1024c47f6953SAndrey Kiselev for correct handling of unconfigured codecs (we should not try to read 1025c47f6953SAndrey Kiselev data or to define data size without correct codecs). 102633648598SAndrey Kiselev 102733648598SAndrey Kiselev * libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK 1028c47f6953SAndrey Kiselev changed. Now it has used tif->tif_decodestatus and 1029c47f6953SAndrey Kiselev tif->tif_encodestatus. 103033648598SAndrey Kiselev Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in 103133648598SAndrey Kiselev case of __cvs_8.tif test image). 103233648598SAndrey Kiselev 1033216bf01bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in 1034216bf01bSAndrey Kiselev tif_dirread.c when TIFFCreateAnonFieldInfo was introduced. 1035216bf01bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case 1036216bf01bSAndrey Kiselev of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif. 1037216bf01bSAndrey Kiselev 10382f7e5be9SAndrey Kiselev2002-04-04 Andrey Kiselev <[email protected]> 10392f7e5be9SAndrey Kiselev 1040c47f6953SAndrey Kiselev * libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat 10412f7e5be9SAndrey Kiselev replaced by warnings. Now libtiff should read corrupted LZW-compressed 10422f7e5be9SAndrey Kiselev files by skipping bad strips. 10432f7e5be9SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100 10441fec47ceSFrank Warmerdam 10451fec47ceSFrank Warmerdam2002-04-03 Frank Warmerdam <[email protected]> 10461fec47ceSFrank Warmerdam 10471fec47ceSFrank Warmerdam * libtiff/tif_dirwrite.c: Removed some dead code. 10481fec47ceSFrank Warmerdam 10491fec47ceSFrank Warmerdam * libtiff/*: Cleanup some warnings. 10501fec47ceSFrank Warmerdam 10511fec47ceSFrank Warmerdam * libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField() 10521fec47ceSFrank Warmerdam for variable length FIELD_CUSTOM values. Was int * but should be 10531fec47ceSFrank Warmerdam u_short *. 10541fec47ceSFrank Warmerdam 1055adffbd3dSAndrey Kiselev2002-04-01 Andrey Kiselev <[email protected]> 1056adffbd3dSAndrey Kiselev 1057adffbd3dSAndrey Kiselev * tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp 1058adffbd3dSAndrey Kiselev utility (at cpStripToTile routine). 1059adffbd3dSAndrey Kiselev 1060a69516b3SFrank Warmerdam2002-03-27 Frank Warmerdam <[email protected]> 1061a69516b3SFrank Warmerdam 1062a5e9827aSFrank Warmerdam * tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func. 1063a5e9827aSFrank Warmerdam 1064a5e9827aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=111 1065a5e9827aSFrank Warmerdam 1066a69516b3SFrank Warmerdam * tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with 1067a69516b3SFrank Warmerdam passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE). 1068a69516b3SFrank Warmerdam 1069a69516b3SFrank Warmerdam * libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so 1070a69516b3SFrank Warmerdam that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example. 1071a69516b3SFrank Warmerdam 107239c69d9bSDwight Kelly2002-03-26 Dwight Kelly <[email protected]> 107339c69d9bSDwight Kelly 107439c69d9bSDwight Kelly * libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 107539c69d9bSDwight Kelly tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined 107639c69d9bSDwight Kelly in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec 107739c69d9bSDwight Kelly INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes: 107839c69d9bSDwight Kelly CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and 107939c69d9bSDwight Kelly INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9). 108039c69d9bSDwight Kelly 1081198aa7d9SAndrey Kiselev2002-03-26 Andrey Kiselev <[email protected]> 1082198aa7d9SAndrey Kiselev 1083198aa7d9SAndrey Kiselev * libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile 1084198aa7d9SAndrey Kiselev now also uses TIFFRGBAImageOK before reading. This is additional fix 1085198aa7d9SAndrey Kiselev for http://bugzilla.remotesensing.org/show_bug.cgi?id=110 1086198aa7d9SAndrey Kiselev 108729269c9bSAndrey Kiselev2002-03-25 Andrey Kiselev <[email protected]> 108829269c9bSAndrey Kiselev 108929269c9bSAndrey Kiselev * libtiff/: tif_getimage.c: Additional check for supported 109029269c9bSAndrey Kiselev codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses 109129269c9bSAndrey Kiselev TIFFRGBAImageOK before reading. 109229269c9bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110 109329269c9bSAndrey Kiselev 1094f02a098bSAndrey Kiselev2002-03-15 Andrey Kiselev <[email protected]> 1095f02a098bSAndrey Kiselev 1096f02a098bSAndrey Kiselev * libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 1097f02a098bSAndrey Kiselev tif_dirwrite.c: Added routine TIFFDataWidth for detrmining 1098f02a098bSAndrey Kiselev TIFFDataType sizes instead of working with tiffDataWidth array 1099f02a098bSAndrey Kiselev directly. Should prevent out-of-borders bugs in case of unknown or 1100f02a098bSAndrey Kiselev broken data types. EstimateStripByteCounts routine modified, so it 1101f02a098bSAndrey Kiselev won't work when tags with uknown sizes founded. 1102f02a098bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109 1103f02a098bSAndrey Kiselev 1104f02a098bSAndrey Kiselev2002-03-13 Andrey Kiselev <[email protected]> 1105f02a098bSAndrey Kiselev 1106f02a098bSAndrey Kiselev * libtiff/tif_getimage.c: Added support for correct handling 1107f02a098bSAndrey Kiselev `Orientation' tag in gtTileContig. Should be added in other gt* 1108f02a098bSAndrey Kiselev functions as well, but I have not images for testing yet. Partially 1109f02a098bSAndrey Kiselev resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23 1110f02a098bSAndrey Kiselev 1111f02a098bSAndrey Kiselev2002-03-10 Andrey Kiselev <[email protected]> 1112f02a098bSAndrey Kiselev 1113f02a098bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to 1114f02a098bSAndrey Kiselev read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION, 1115f02a098bSAndrey Kiselev TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC. Closes 1116f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=99 1117f02a098bSAndrey Kiselev 1118f02a098bSAndrey Kiselev2002-03-08 Andrey Kiselev <[email protected]> 1119f02a098bSAndrey Kiselev 1120f02a098bSAndrey Kiselev * libtiff/Makefile.in, tools/Makefile.in: Shared library will not 1121f02a098bSAndrey Kiselev be stripped when installing, utility binaries will do. Closes 1122f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=93 1123f02a098bSAndrey Kiselev 11245f20db7fSFrank Warmerdam2002-02-28 Frank Warmerdam <[email protected]> 11255f20db7fSFrank Warmerdam 11265f20db7fSFrank Warmerdam * man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT. 11275f20db7fSFrank Warmerdam 11285f20db7fSFrank Warmerdam * man/libtiff.3t: added copyright tag info. 11295f20db7fSFrank Warmerdam 11308ed40250SFrank Warmerdam2002-02-11 Frank Warmerdam <[email protected]> 11318ed40250SFrank Warmerdam 1132c3e810eaSFrank Warmerdam * libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__. 1133c3e810eaSFrank Warmerdam 1134c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 1135c3e810eaSFrank Warmerdam 1136c3e810eaSFrank Warmerdam * man/Makefile.in: Patch DESTDIR handling 1137c3e810eaSFrank Warmerdam 1138c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=95 1139c3e810eaSFrank Warmerdam 11408ed40250SFrank Warmerdam * configure: OpenBSD changes for Sparc64 and DSO version. 11418ed40250SFrank Warmerdam 11428ed40250SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=96 11438ed40250SFrank Warmerdam 11448ed40250SFrank Warmerdam2002-02-05 Frank Warmerdam <[email protected]> 11458ed40250SFrank Warmerdam 11468ed40250SFrank Warmerdam * config.site/configure: added support for OJPEG=yes option to enable 11478ed40250SFrank Warmerdam OJPEG support from config.site. 11488ed40250SFrank Warmerdam 1149b8ffea63SFrank Warmerdam2002-01-27 Frank Warmerdam <[email protected]> 1150b8ffea63SFrank Warmerdam 1151b8ffea63SFrank Warmerdam * html/document.html: fixed links for TIFf 6 docs. 1152b8ffea63SFrank Warmerdam 1153c77822c1SFrank Warmerdam2002-01-18 Frank Warmerdam <[email protected]> 1154c77822c1SFrank Warmerdam 1155f27eafc9SFrank Warmerdam * config.guess, config.sub: Updated from ftp.gnu.org/pub/config. 1156f27eafc9SFrank Warmerdam 1157c777c2c0SFrank Warmerdam * libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the 1158c777c2c0SFrank Warmerdam decodestrip function returns anything not greater than zero as per 1159c777c2c0SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=97 1160c777c2c0SFrank Warmerdam 1161c77822c1SFrank Warmerdam * configure: Modify CheckForBigEndian so it can work in a cross 1162c77822c1SFrank Warmerdam compiled situation. 1163c77822c1SFrank Warmerdam 1164fb4cb161SFrank Warmerdam2002-01-16 Frank Warmerdam <[email protected]> 1165fb4cb161SFrank Warmerdam 11669606d1f5SFrank Warmerdam * tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list. 11679606d1f5SFrank Warmerdam 11687adb8976SFrank Warmerdam * tools/tiffset.c: fix bug in error reporting. 11697adb8976SFrank Warmerdam 1170fb4cb161SFrank Warmerdam * tools/tiffcp.c: fix several warnings that show up with -Wall. 1171fb4cb161SFrank Warmerdam 1172d6559489SFrank Warmerdam2002-01-04 Frank Warmerdam <[email protected]> 1173d6559489SFrank Warmerdam 1174d6559489SFrank Warmerdam * libtiff/tif_jpeg.c: fixed computation of segment_width for 1175d6559489SFrank Warmerdam tiles files to avoid error about it not matching the 1176d6559489SFrank Warmerdam cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 1177d6559489SFrank Warmerdam size.") for ITIFF files. Apparently the problem was incorporated since 1178d6559489SFrank Warmerdam 3.5.5, presumably during the OJPEG/JPEG work recently. 1179d6559489SFrank Warmerdam 118062d37363SFrank Warmerdam2001-12-15 Frank Warmerdam <[email protected]> 118162d37363SFrank Warmerdam 1182d6559489SFrank Warmerdam * configure, libtiff/Makefile.in: Changes for building on MacOS 10.1. 1183d6559489SFrank Warmerdam 1184d6559489SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 1185d6559489SFrank Warmerdam 118662d37363SFrank Warmerdam * libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1 118762d37363SFrank Warmerdam (defined in tiffconf.h - 1 by default) then the RGBA interface 118862d37363SFrank Warmerdam will assume that a fourth extra sample is ASSOCALPHA if the 118962d37363SFrank Warmerdam EXTRASAMPLE value isn't set for it. This changes the behaviour of 119062d37363SFrank Warmerdam the library, but makes it work better with RGBA files produced by 119162d37363SFrank Warmerdam lots of applications that don't mark the alpha values properly. 119262d37363SFrank Warmerdam 119362d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=93 119462d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=65 119562d37363SFrank Warmerdam 119605d24d30SFrank Warmerdam2001-12-12 Frank Warmerdam <[email protected]> 119705d24d30SFrank Warmerdam 119805d24d30SFrank Warmerdam * libtiff/tif_jpeg.c: allow jpeg data stream sampling values to 119905d24d30SFrank Warmerdam override those from tiff directory. This makes this work with 120005d24d30SFrank Warmerdam ImageGear generated files. 120105d24d30SFrank Warmerdam 1202bf0c6fb0SFrank Warmerdam2001-12-07 Frank Warmerdam <[email protected]> 1203bf0c6fb0SFrank Warmerdam 1204bf0c6fb0SFrank Warmerdam * html/Makefile.in: added missing images per bug 92. 1205bf0c6fb0SFrank Warmerdam 1206bf0c6fb0SFrank Warmerdam * port/Makefile.in: fixed clean target per bug 92. 1207bf0c6fb0SFrank Warmerdam 1208f88d97efSFrank Warmerdam2001-11-28 Frank Warmerdam <[email protected]> 1209f88d97efSFrank Warmerdam 1210ce8daaa7SFrank Warmerdam * Reissue 3.5.7 release. 1211ce8daaa7SFrank Warmerdam 1212f88d97efSFrank Warmerdam * libtiff/mkversion.c: Fix output of TIFF_VERSION to be 1213f88d97efSFrank Warmerdam YYYYMMDD so that it is increasing over time. 1214f88d97efSFrank Warmerdam 1215f88d97efSFrank Warmerdam * Makefile.in: Ensure that tiffvers.h is regenerated in the 1216f88d97efSFrank Warmerdam make release target. 1217f88d97efSFrank Warmerdam 1218f88d97efSFrank Warmerdam * Makefile.in: added libtiff/tiffvers.h to the release file list. 1219f88d97efSFrank Warmerdam 1220b7508608SFrank Warmerdam2001-11-23 Frank Warmerdam <[email protected]> 1221b7508608SFrank Warmerdam 1222b7508608SFrank Warmerdam * added html/v3.5.7.html, updated html/index.html. 1223b7508608SFrank Warmerdam 1224b7508608SFrank Warmerdam * Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}. 1225b7508608SFrank Warmerdam 12264eaff9b6SFrank Warmerdam2001-11-15 Frank Warmerdam <[email protected]> 12274eaff9b6SFrank Warmerdam 12284eaff9b6SFrank Warmerdam * configure: fixed test for -lm. 12294eaff9b6SFrank Warmerdam 123094190c5dSFrank Warmerdam2001-11-02 Frank Warmerdam <[email protected]> 123194190c5dSFrank Warmerdam 123294190c5dSFrank Warmerdam * Added PHOTOMETRIC_ITULAB as per bug 90. 123394190c5dSFrank Warmerdam 123494190c5dSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=90 123594190c5dSFrank Warmerdam 12362ba4c211SFrank Warmerdam2001-10-10 Frank Warmerdam <[email protected]> 12372ba4c211SFrank Warmerdam 12382ba4c211SFrank Warmerdam * libtiff/tiff.h: I have created COMPRESSION_CCITT_T4, 12392ba4c211SFrank Warmerdam COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases 12402ba4c211SFrank Warmerdam in keeping with TIFF 6.0 standard in tiff.h 12412ba4c211SFrank Warmerdam 12422ba4c211SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=83 12432ba4c211SFrank Warmerdam 12444b1d7e4cSFrank Warmerdam2001-09-26 Frank Warmerdam <[email protected]> 12454b1d7e4cSFrank Warmerdam 12464b1d7e4cSFrank Warmerdam * libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function. 12474b1d7e4cSFrank Warmerdam Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory. 12484b1d7e4cSFrank Warmerdam 12499fbd11ffSFrank Warmerdam2001-09-24 Frank Warmerdam <[email protected]> 12509fbd11ffSFrank Warmerdam 12512c26534cSFrank Warmerdam * libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug. 12522c26534cSFrank Warmerdam 12532c26534cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=78 12542c26534cSFrank Warmerdam 12552c26534cSFrank Warmerdam * libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an 12562c26534cSFrank Warmerdam error about LZW not being available. 12572c26534cSFrank Warmerdam 12582c26534cSFrank Warmerdam * libtiff/tif_dir.c: propagate failure to initialize compression 12592c26534cSFrank Warmerdam back from TIFFSetField() as an error status, so applications can 12602c26534cSFrank Warmerdam detect failure. 12612c26534cSFrank Warmerdam 12622c26534cSFrank Warmerdam * libtiff/tif_dir.c: removed the auto replacement of 12632c26534cSFrank Warmerdam COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField(). 12642c26534cSFrank Warmerdam 12659fbd11ffSFrank Warmerdam * Removed Makefile, tools/Makefile, port/install.sh, man/Makefile 12669fbd11ffSFrank Warmerdam from CVS as they are all supposed to be auto-generated by configure. 12679fbd11ffSFrank Warmerdam 1268e1d66ae9SFrank Warmerdam2001-09-22 Frank Warmerdam <[email protected]> 1269e1d66ae9SFrank Warmerdam 1270e1d66ae9SFrank Warmerdam * libtiff/tif_ojpeg.c: new update from Scott. 1271e1d66ae9SFrank Warmerdam 12724b1fc8b6SFrank Warmerdam2001-09-09 Frank Warmerdam <[email protected]> 12734b1fc8b6SFrank Warmerdam 1274bc63306cSFrank Warmerdam * libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to 1275bc63306cSFrank Warmerdam always use the "safe" version, even if there is a very slight 1276bc63306cSFrank Warmerdam cost in performance. 1277bc63306cSFrank Warmerdam 1278bc63306cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=54 1279bc63306cSFrank Warmerdam 1280ad4b0adcSFrank Warmerdam * libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@ 1281ad4b0adcSFrank Warmerdam in two places. 1282ad4b0adcSFrank Warmerdam 128363c726acSFrank Warmerdam * libtiff/tif_getimage.c: Fixed problem with reading strips or 128463c726acSFrank Warmerdam tiles that don't start on a tile boundary. Fix contributed by 128563c726acSFrank Warmerdam Josep Vallverdu (from HP), and further described in bug 47. 128663c726acSFrank Warmerdam 128763c726acSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=47 128863c726acSFrank Warmerdam 128963c726acSFrank Warmerdam * tools/tiff2ps.c: added OJPEG YCbCr to RGB support. 129063c726acSFrank Warmerdam 12914b1fc8b6SFrank Warmerdam * libtiff/tif_ojpeg.c: Applied substantial patch from Scott. 12924b1fc8b6SFrank Warmerdam 1293e7bdb189SFrank Warmerdam2001-09-06 Frank Warmerdam <[email protected]> 1294e7bdb189SFrank Warmerdam 1295e7bdb189SFrank Warmerdam * libtiff/tif_packbits.c: fixed memory overrun error. 1296e7bdb189SFrank Warmerdam 1297e7bdb189SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=77 1298e7bdb189SFrank Warmerdam 1299d15abe66SFrank Warmerdam2001-08-31 Frank Warmerdam <[email protected]> 1300d15abe66SFrank Warmerdam 1301d15abe66SFrank Warmerdam * libtiff/tif_getimage.c: relax handling of contig case where 1302d15abe66SFrank Warmerdam there are extra samples that are supposed to be ignored. This 1303d15abe66SFrank Warmerdam should now work for 8bit greyscale or palletted images. 1304d15abe66SFrank Warmerdam 1305d15abe66SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=75 1306d15abe66SFrank Warmerdam 1307abf486d1SFrank Warmerdam2001-08-28 Frank Warmerdam <[email protected]> 1308abf486d1SFrank Warmerdam 1309abf486d1SFrank Warmerdam * libtiff/tif_getimage.c: Don't complain for CMYK (separated) 1310abf486d1SFrank Warmerdam images with more than four samples per pixel. See: 1311abf486d1SFrank Warmerdam 1312abf486d1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=73 1313abf486d1SFrank Warmerdam 13147f127122SFrank Warmerdam2001-08-10 Frank Warmerdam <[email protected]> 13157f127122SFrank Warmerdam 13167afe0a69SFrank Warmerdam * libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy() 13177afe0a69SFrank Warmerdam in TIFFReadRGBATile() to avoid issues in cases of overlapping 13187afe0a69SFrank Warmerdam buffers. See Bug 69 in Bugzilla. 13197afe0a69SFrank Warmerdam 13207afe0a69SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=69 13217afe0a69SFrank Warmerdam 13227f127122SFrank Warmerdam * tools/tiff2rgba.c: fixed getopt() call so that -b works again. 13237f127122SFrank Warmerdam 132466ca643dSFrank Warmerdam2001-08-09 Frank Warmerdam <[email protected]> 132566ca643dSFrank Warmerdam 132666ca643dSFrank Warmerdam * libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__ 132766ca643dSFrank Warmerdam when checking for 64 bit architectures as per bugzilla bug 67. 132866ca643dSFrank Warmerdam 1329c997939eSFrank Warmerdam2001-07-27 Frank Warmerdam <[email protected]> 1330c997939eSFrank Warmerdam 1331c997939eSFrank Warmerdam * man/Makefile.in: add TIFFClientOpen link as per debian submitted 1332c997939eSFrank Warmerdam bug 66. 1333c997939eSFrank Warmerdam 13345579e5cdSFrank Warmerdam2001-07-20 Frank Warmerdam <[email protected]> 13355579e5cdSFrank Warmerdam 13365579e5cdSFrank Warmerdam * libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H 13375579e5cdSFrank Warmerdam has been included. 13385579e5cdSFrank Warmerdam 133971a2c4a0SFrank Warmerdam2001-07-19 Frank Warmerdam <[email protected]> 134071a2c4a0SFrank Warmerdam 134171a2c4a0SFrank Warmerdam * libtiff/tif_open.c: Seek back to zero after failed read, 134271a2c4a0SFrank Warmerdam before writing header. 134371a2c4a0SFrank Warmerdam 134448b7fecaSFrank Warmerdam2001-07-18 Frank Warmerdam <[email protected]> 134548b7fecaSFrank Warmerdam 134648b7fecaSFrank Warmerdam * libtiff/tif_ojpeg.c: updates from Scott. Handles colors 134748b7fecaSFrank Warmerdam much better. Now depends on having patched libjpeg as per 134848b7fecaSFrank Warmerdam patch in contrib/ojpeg/*. 134948b7fecaSFrank Warmerdam 135087f580c1SFrank Warmerdam2001-07-17 Frank Warmerdam <[email protected]> 135187f580c1SFrank Warmerdam 135287f580c1SFrank Warmerdam * */Makefile.in: added DESTDIR support. 135387f580c1SFrank Warmerdam 135487f580c1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=60 135587f580c1SFrank Warmerdam 1356f45df42bSFrank Warmerdam2001-07-16 Frank Warmerdam <[email protected]> 1357f45df42bSFrank Warmerdam 1358f45df42bSFrank Warmerdam * configure, libtiff/Makefile.in: applied OpenBSD patches 1359f45df42bSFrank Warmerdam as per: 1360f45df42bSFrank Warmerdam 1361f45df42bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=61 1362f45df42bSFrank Warmerdam 136363ad6142SFrank Warmerdam2001-06-28 Frank Warmerdam <[email protected]> 136463ad6142SFrank Warmerdam 13650ef54341SFrank Warmerdam * libtiff/tif_getimage.c: Fixed so that failure is properly 13660ef54341SFrank Warmerdam reported by gtTileContig, gtStripContig, gtTileSeparate and 13670ef54341SFrank Warmerdam gtStripSeparate. 13680ef54341SFrank Warmerdam 13690ef54341SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=51 13700ef54341SFrank Warmerdam 137163ad6142SFrank Warmerdam * tiffcmp.c: Fixed multi samples per pixel support for ContigCompare. 137263ad6142SFrank Warmerdam Updated bug section of tiffcmp.1 to note tiled file issues. 137363ad6142SFrank Warmerdam 137463ad6142SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=53 137563ad6142SFrank Warmerdam 1376e0368fb9SFrank Warmerdam2001-06-22 Frank Warmerdam <[email protected]> 1377e0368fb9SFrank Warmerdam 1378ecfaa86dSFrank Warmerdam * configure: Changes for DSO generation on AIX provided by 1379ecfaa86dSFrank Warmerdam John Marquart <[email protected]>. 1380ecfaa86dSFrank Warmerdam 1381e0368fb9SFrank Warmerdam * configure, libtiff/Makeifle.in: Modified to build DSOs properly 1382e0368fb9SFrank Warmerdam on Darwin thanks to Robert Krajewski ([email protected]) and 1383e0368fb9SFrank Warmerdam Keisuke Fujii ([email protected]). 1384e0368fb9SFrank Warmerdam 1385f8473790SFrank Warmerdam2001-06-13 Frank Warmerdam <[email protected]> 1386f8473790SFrank Warmerdam 1387f8473790SFrank Warmerdam * tools/tiff2rgba.c: added -n flag to avoid emitting alpha component. 1388f8473790SFrank Warmerdam 1389f8473790SFrank Warmerdam * man/tiff2rgba.1: new 1390f8473790SFrank Warmerdam 1391f1492d55SFrank Warmerdam2001-05-22 Frank Warmerdam <[email protected]> 1392f1492d55SFrank Warmerdam 1393f1492d55SFrank Warmerdam * Added tiffset and tif_ojpeg to the dist lists in Makefile.in. 1394f1492d55SFrank Warmerdam 13958ff59a64SFrank Warmerdam2001-05-13 Frank Warmerdam <[email protected]> 13968ff59a64SFrank Warmerdam 13978ff59a64SFrank Warmerdam * libtiff/tools/thumbnail.c: changed default output compression 13988ff59a64SFrank Warmerdam to packbits from LZW since LZW isn't generally available. 13998ff59a64SFrank Warmerdam 140047c14d60SFrank Warmerdam2001-05-12 Frank Warmerdam <[email protected]> 140147c14d60SFrank Warmerdam 140247c14d60SFrank Warmerdam * libtiff/tif_ojpeg.c: New. 140347c14d60SFrank Warmerdam libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related 140447c14d60SFrank Warmerdam to OJPEG support. 140547c14d60SFrank Warmerdam 140647c14d60SFrank Warmerdam Scott Marovich <[email protected]> supplied OJPEG support. 140747c14d60SFrank Warmerdam 140847c14d60SFrank Warmerdam2001-05-11 Frank Warmerdam <[email protected]> 140947c14d60SFrank Warmerdam 141047c14d60SFrank Warmerdam * tiff.h: removed, it duplicates libtiff/tiff.h. 141147c14d60SFrank Warmerdam 14121b7a8402SFrank Warmerdam2001-05-08 Frank Warmerdam <[email protected]> 14131b7a8402SFrank Warmerdam 14141f9632f9SFrank Warmerdam * libtiff/tif_dirinfo.c: moved pixar and copyright flags to 14151f9632f9SFrank Warmerdam ensure everything is in order. 14161f9632f9SFrank Warmerdam 14171b7a8402SFrank Warmerdam * libtiff/libtiff.def: added TIFFCreateDirectory and 14181b7a8402SFrank Warmerdam TIFFDefaultStripSize as per: 14191b7a8402SFrank Warmerdam 14201b7a8402SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=46 14211b7a8402SFrank Warmerdam 142228dd547bSFrank Warmerdam2001-05-02 Frank Warmerdam <[email protected]> 142328dd547bSFrank Warmerdam 142428dd547bSFrank Warmerdam * libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for 142528dd547bSFrank Warmerdam TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to 142628dd547bSFrank Warmerdam force use of uint32 counts instead of short counts. 142728dd547bSFrank Warmerdam 142828dd547bSFrank Warmerdam * libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the 142928dd547bSFrank Warmerdam case of writing TIFF_BYTE/TIFF_SBYTE fields. 143028dd547bSFrank Warmerdam 143128dd547bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=43 143228dd547bSFrank Warmerdam 1433b117e2acSFrank Warmerdam2001-05-01 Frank Warmerdam <[email protected]> 1434b117e2acSFrank Warmerdam 1435b117e2acSFrank Warmerdam * libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per 1436b117e2acSFrank Warmerdam bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44 1437b117e2acSFrank Warmerdam 1438f99796d1SFrank Warmerdam2001-04-05 Frank Warmerdam <[email protected]> 1439f99796d1SFrank Warmerdam 1440f99796d1SFrank Warmerdam * tiffio.h: removed C++ style comment. 1441f99796d1SFrank Warmerdam 1442f99796d1SFrank Warmerdam * configure: fixed up SCRIPT_SH/SHELL handling. 1443f99796d1SFrank Warmerdam 1444f99796d1SFrank Warmerdam * Makefile.in: Fixed SCRIPT_SH/SHELL handling. 1445f99796d1SFrank Warmerdam 1446f99796d1SFrank Warmerdam * config.guess: documented more variables as per bug 40. 1447f99796d1SFrank Warmerdam 144821724616SFrank Warmerdam2001-04-03 Frank Warmerdam <[email protected]> 144921724616SFrank Warmerdam 145021724616SFrank Warmerdam * configure, *Makefile.in: Various changes to improve configuration 145121724616SFrank Warmerdam for HP/UX specifically, and also in general. They include: 145221724616SFrank Warmerdam - Try to handle /usr/bin/sh instead of /bin/sh where necessary. 145321724616SFrank Warmerdam - Upgrade to HP/UX 10.x+ compiler, linker and dso options. 145421724616SFrank Warmerdam - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP 145521724616SFrank Warmerdam - Use -${MAKEFLAGS} in sub makes from makefiles. 145621724616SFrank Warmerdam 145721724616SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=40 145821724616SFrank Warmerdam 14598671dffeSFrank Warmerdam2001-04-02 Frank Warmerdam <[email protected]> 14608671dffeSFrank Warmerdam 14610263998eSFrank Warmerdam * libtiff/tiff.h: Applied hac to try and resolve the problem 14620263998eSFrank Warmerdam with the inttypes.h include file on AIX. 14630263998eSFrank Warmerdam 14640263998eSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=39 14650263998eSFrank Warmerdam 14669864187bSFrank Warmerdam * VERSION: update to 3.5.7 beta in preparation for release. 14679864187bSFrank Warmerdam 1468a2558120SFrank Warmerdam * configure/config.site: modified to check if -lm is needed for 1469a2558120SFrank Warmerdam MACHDEPLIBS if not supplied by config.site. Needed for Darwin. 1470a2558120SFrank Warmerdam 14718671dffeSFrank Warmerdam * config.guess: updated wholesale to an FSF version apparently 14728671dffeSFrank Warmerdam from 1998 (as opposed to 1994). This is mainly inspired by 14738671dffeSFrank Warmerdam providing for MacOS X support. 14748671dffeSFrank Warmerdam 14758671dffeSFrank Warmerdam2001-03-29 Frank Warmerdam <[email protected]> 14768671dffeSFrank Warmerdam 14778671dffeSFrank Warmerdam * configure, Makefile.in, etc: added support for OPTIMIZER being 14788671dffeSFrank Warmerdam set from config.site. 14798671dffeSFrank Warmerdam 14807a1ad5e9SFrank Warmerdam2001-03-28 Frank Warmerdam <[email protected]> 14817a1ad5e9SFrank Warmerdam 14824f4c99abSFrank Warmerdam * fax2ps.c: Helge (libtiff at oldach.net) submitted fix: 14834f4c99abSFrank Warmerdam 14844f4c99abSFrank Warmerdam Here's a fix for fax2ps that corrects behaviour for non-Letter paper 14854f4c99abSFrank Warmerdam sizes. It fixes two problems: 14864f4c99abSFrank Warmerdam 14874f4c99abSFrank Warmerdam Without scaling (-S) the fax is now centered on the page size specified 14884f4c99abSFrank Warmerdam with -H and/or -W. Before, fax2ps was using an obscure and practially 14894f4c99abSFrank Warmerdam useless algorithm to allocate the image relative to Letter sized paper 14904f4c99abSFrank Warmerdam which sometime sled to useless whitespace on the paper, while at the 14914f4c99abSFrank Warmerdam same time cutting of the faxes printable area at the opposite border. 14924f4c99abSFrank Warmerdam 14934f4c99abSFrank Warmerdam Second, scaling now preserves aspect ratio, which makes unusual faxes 14944f4c99abSFrank Warmerdam (in particular short ones) print properly. 14954f4c99abSFrank Warmerdam 14964f4c99abSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=35 14974f4c99abSFrank Warmerdam 14987a1ad5e9SFrank Warmerdam * tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by 14997a1ad5e9SFrank Warmerdam Bruce A. Mallett. See check message for detailed information 15007a1ad5e9SFrank Warmerdam on all the changes, including a faster encoder, fixes for level 15017a1ad5e9SFrank Warmerdam 2 PostScript, and support for the imagemask operator. 15027a1ad5e9SFrank Warmerdam 1503f3bbcf1bSFrank Warmerdam2001-03-27 Frank Warmerdam <[email protected]> 1504f3bbcf1bSFrank Warmerdam 1505f3bbcf1bSFrank Warmerdam * libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to 1506f3bbcf1bSFrank Warmerdam "#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX. 1507f3bbcf1bSFrank Warmerdam 1508f3bbcf1bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 1509f3bbcf1bSFrank Warmerdam 1510dc989a55SFrank Warmerdam2001-03-16 Frank Warmerdam <[email protected]> 1511dc989a55SFrank Warmerdam 1512dc989a55SFrank Warmerdam * tif_dirinfo.c: moved definition of copyright tag in field list. 1513dc989a55SFrank Warmerdam Apparently they have to be in sorted order by tag id. 1514dc989a55SFrank Warmerdam 15158eea65a4SFrank Warmerdam2001-03-13 Frank Warmerdam <[email protected]> 15168eea65a4SFrank Warmerdam 15178eea65a4SFrank Warmerdam * tif_getimage.c: Added support for 16bit minisblack/miniswhite 15188eea65a4SFrank Warmerdam images in RGBA interface. 15198eea65a4SFrank Warmerdam 1520fa01e4a7SFrank Warmerdam2001-03-02 Frank Warmerdam <[email protected]> 1521fa01e4a7SFrank Warmerdam 1522fa01e4a7SFrank Warmerdam * Added TIFFTAG_COPYRIGHT support. 1523fa01e4a7SFrank Warmerdam 1524aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 1525aefe065eSFrank Warmerdam 1526aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 1527aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 1528aefe065eSFrank Warmerdam adding the -b bias removal flag. 1529aefe065eSFrank Warmerdam 1530a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 1531a6da80a7SFrank Warmerdam 15328867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 15338867ddfbSFrank Warmerdam serveral missing entry points. 15348867ddfbSFrank Warmerdam 1535b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 1536b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 1537b18f9bb8SFrank Warmerdam 1538b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 1539b18f9bb8SFrank Warmerdam 1540a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 1541a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 1542a6da80a7SFrank Warmerdam ([email protected]). He writes: 1543a6da80a7SFrank Warmerdam 1544a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 1545a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 1546a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 1547a6da80a7SFrank Warmerdam 1548a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 1549a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 1550a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 1551a6da80a7SFrank Warmerdam accuracy over the image. 1552a6da80a7SFrank Warmerdam 1553a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 1554a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 1555a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 1556a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 1557a6da80a7SFrank Warmerdam 1558a6da80a7SFrank Warmerdam Changes applied with minor edits. 1559a6da80a7SFrank Warmerdam 156000761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 156100761c18SFrank Warmerdam 156200761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 156300761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 156400761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 156500761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 156600761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 156700761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 156800761c18SFrank Warmerdam 15699a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 15709a1d08fcSMike Welles 15719a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 15729a1d08fcSMike Welles 1573a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 1574a5a724a9SFrank Warmerdam 1575a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 1576a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 1577a5a724a9SFrank Warmerdam 15787c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 15797c2ef4f7SFrank Warmerdam 15803ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 15813ba946b0SFrank Warmerdam 15827c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 15837c2ef4f7SFrank Warmerdam 1584a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 1585a7f6e194SMike Welles * added link to CVS mirror from index.html 1586a7f6e194SMike Welles 1587a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 1588a7f6e194SMike Welles not supported by default. 1589a7f6e194SMike Welles 159022e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 159122e9dda7SFrank Warmerdam 159222e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 159322e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 159422e9dda7SFrank Warmerdam 159533953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 159633953398SFrank Warmerdam 159722e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 159833953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 159933953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 160033953398SFrank Warmerdam 1601a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 1602177452c8SMike Welles 1603177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 1604177452c8SMike Welles 1605177452c8SMike Welles * Created HOWTO-RELEASE 1606177452c8SMike Welles 1607177452c8SMike Welles * Created html/v3.5.6.html 1608177452c8SMike Welles 1609177452c8SMike Welles * updated index.html 1610177452c8SMike Welles 1611a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 1612a02f97a5SFrank Warmerdam 1613a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 1614a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 1615a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 1616a02f97a5SFrank Warmerdam 1617a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 1618a3c28f98SFrank Warmerdam 1619a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 1620a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 1621a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 1622a3c28f98SFrank Warmerdam 1623a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 1624a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 1625a3c28f98SFrank Warmerdam on libm.so. 1626a3c28f98SFrank Warmerdam 1627a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 1628a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 1629a3c28f98SFrank Warmerdam 1630a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 1631a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 1632a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 1633a3c28f98SFrank Warmerdam 1634abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 1635abcd47aeSFrank Warmerdam 1636abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 1637abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 1638abcd47aeSFrank Warmerdam --exec-prefix directives. 1639abcd47aeSFrank Warmerdam 16407410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 16417410217aSFrank Warmerdam 16429900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 16439900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 16449900bacaSFrank Warmerdam file which seems to be updated regularly. 16459900bacaSFrank Warmerdam 16469900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 16479900bacaSFrank Warmerdam version include file. 16489900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 16499900bacaSFrank Warmerdam with the public libtiff include files. 16509900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 16519900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 16529900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 16539900bacaSFrank Warmerdam 16547410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 16557410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 16567410217aSFrank Warmerdam 16576429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 16586429172dSFrank Warmerdam 1659b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 1660b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 16617410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 16627410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 1663b11174beSFrank Warmerdam 16646429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 16656429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 16666429172dSFrank Warmerdam (such as occurs for YCbCr). 16676429172dSFrank Warmerdam 1668aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 1669aa844c50SFrank Warmerdam 1670aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 1671aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 1672aa844c50SFrank Warmerdam 16730cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 16740cd032f1SFrank Warmerdam 167591b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 167691b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 167791b8b7c2SFrank Warmerdam from [email protected]. 167891b8b7c2SFrank Warmerdam 16790cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 16800cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 16810cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 16820cd032f1SFrank Warmerdam 1683de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 1684de9b6675SFrank Warmerdam 1685de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 1686de9b6675SFrank Warmerdam white is properly recovered. 1687de9b6675SFrank Warmerdam 1688de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 1689de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 1690de9b6675SFrank Warmerdam 16918b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 16928b6b9756SFrank Warmerdam 16938b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 16948b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 16958b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 16968b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 16978b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 16988b6b9756SFrank Warmerdam 1699582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 1700582fb187SFrank Warmerdam 17010cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 1702582fb187SFrank Warmerdam 17038d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 17048d9e3bcfSFrank Warmerdam 17058d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 17068d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 17078d9e3bcfSFrank Warmerdam 1708af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 170905d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 171005d0760fSFrank Warmerdam cygwin compatibility. 1711af621273SFrank Warmerdam 1712b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 1713b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 1714b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 1715b6348a45SFrank Warmerdam 1716af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 1717af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 1718af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 1719af621273SFrank Warmerdam bug and proving the patch. 1720af621273SFrank Warmerdam 1721a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 1722a329e432SFrank Warmerdam 1723a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 1724a329e432SFrank Warmerdam we are done access data thanks to bug report from: 1725a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 1726a329e432SFrank Warmerdam 1727a329e432SFrank Warmerdam * Reverted tif_flush change. 1728a329e432SFrank Warmerdam 1729da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 1730da97c5e0SFrank Warmerdam 1731da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 1732da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 1733da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 1734da97c5e0SFrank Warmerdam 1735c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 1736c1282751SFrank Warmerdam 1737fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 1738fb02956eSFrank Warmerdam 17390625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 17400625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 17410625a129SFrank Warmerdam 1742c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 1743c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 1744c1282751SFrank Warmerdam 1745ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 1746ad9af004SFrank Warmerdam 1747ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 1748ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 1749ad9af004SFrank Warmerdam 17504b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 17514b79457aSMike Welles 17524b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 17534b79457aSMike Welles 1754c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 1755c1cd54d7SFrank Warmerdam 1756889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 1757889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 1758889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 1759889ea5bfSFrank Warmerdam 1760c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 1761c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 1762c1cd54d7SFrank Warmerdam 1763082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 1764082013bfSFrank Warmerdam 1765082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 1766082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 1767082013bfSFrank Warmerdam 1768b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 1769b620bd37SFrank Warmerdam 17706ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 17716ed3331cSFrank Warmerdam email address. 17726ed3331cSFrank Warmerdam 1773b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 1774b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 1775b620bd37SFrank Warmerdam 177615934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 177715934824SFrank Warmerdam 177815934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 177915934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 178015934824SFrank Warmerdam could be "unpopulated" images. 178115934824SFrank Warmerdam 1782859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 1783859c2524SFrank Warmerdam 17847538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 17857538c6d0SFrank Warmerdam 1786859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 1787859c2524SFrank Warmerdam 17886be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 17896be23f4fSFrank Warmerdam 17906be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 17916be23f4fSFrank Warmerdam 17924b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 17934b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 17944b79457aSMike Welles 1795f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 1796f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 1797f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 1798f0770083SMike Welles <[email protected]> (untested). 1799f076e723SMike Welles 1800f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 1801f0770083SMike Welles Arvan Pritchard <[email protected]> 1802f0770083SMike Welles 1803f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 1804f076e723SMike Welles Arvan Pritchard <[email protected]> 1805f076e723SMike Welles 18061c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 18071c9f6d78SFrank Warmerdam 18081c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 18091c9f6d78SFrank Warmerdam 181097702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 18112df86f15SFrank Warmerdam 18122df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 18132df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 18142df86f15SFrank Warmerdam 1815c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 1816c21b8b97SMike Welles 1817c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 1818c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 1819c21b8b97SMike Welles 1820d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 1821d20c60a2SMike Welles 1822d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 1823d20c60a2SMike Welles Stanislav Brabec <[email protected]> 1824d20c60a2SMike Welles 1825c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 1826c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 1827d20c60a2SMike Welles 1828c21b8b97SMike Welles * configure: fixed bugs in sed scripts 1829c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 1830d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 1831d20c60a2SMike Welles 1832c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 1833c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 1834d20c60a2SMike Welles 18357ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 18367ab7008fSFrank Warmerdam 18377ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 18387ab7008fSFrank Warmerdam conversion for the run arrays. 18397ab7008fSFrank Warmerdam 1840d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 1841d3144ac4SFrank Warmerdam 1842d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 1843d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 1844d3144ac4SFrank Warmerdam 18450b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 18460b109722SFrank Warmerdam 1847f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 1848f4aaa718SFrank Warmerdam 18490b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 18500b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 18510b109722SFrank Warmerdam 1852ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 1853ed33ffd3SFrank Warmerdam 1854ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 1855ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 1856ed33ffd3SFrank Warmerdam 1857592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 1858592e7e59SFrank Warmerdam 1859c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 1860c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 1861c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 1862c84e2904SFrank Warmerdam 1863c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 1864c84e2904SFrank Warmerdam Peter Smith ([email protected]). 1865c84e2904SFrank Warmerdam 1866c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 1867c84e2904SFrank Warmerdam 1868592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 1869592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 1870592e7e59SFrank Warmerdam 1871592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 1872592e7e59SFrank Warmerdam between toff_t and tsize_t. 1873592e7e59SFrank Warmerdam 1874164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 1875164da391SFrank Warmerdam 1876164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 1877164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 1878164da391SFrank Warmerdam 1879164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 1880164da391SFrank Warmerdam TIFFWriteDirectory(). 1881164da391SFrank Warmerdam 1882164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 1883164da391SFrank Warmerdam 1884164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 1885164da391SFrank Warmerdam and writing to another. 1886164da391SFrank Warmerdam 1887164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 1888164da391SFrank Warmerdam 1889db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 1890db9e2d75SFrank Warmerdam 1891db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 1892db9e2d75SFrank Warmerdam 18932e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 18942e0c71f2SFrank Warmerdam 18952e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 18962e0c71f2SFrank Warmerdam 1897c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 1898c38ac53bSMike Welles 1899c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 1900c38ac53bSMike Welles 1901c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 1902c38ac53bSMike Welles 1903c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 1904c38ac53bSMike Welles 1905db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 1906db55f695SFrank Warmerdam 1907db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 1908db55f695SFrank Warmerdam 1909c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 1910da558ffbSMike Welles 1911da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 1912da558ffbSMike Welles 1913da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 1914da558ffbSMike Welles when LZW compression invoked. 1915da558ffbSMike Welles 1916da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 1917da558ffbSMike Welles in tools to reflect removal of LZW compression 1918da558ffbSMike Welles 19191c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 19201c096175SMike Welles 19211c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 19221c096175SMike Welles warning about LZW compression removed being removed, and why. 1923c614caf0SMike Welles 1924da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 1925c614caf0SMike Welles symbols are kept. 19261c096175SMike Welles 192700ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 192800ac48bcSMike Welles 192900ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 193000ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 193100ac48bcSMike Welles 1932e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 1933e57f1806SFrank Warmerdam 1934e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 1935e57f1806SFrank Warmerdam of LZW. 1936e57f1806SFrank Warmerdam 1937e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 1938ff08149cSFrank Warmerdam 1939ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 1940ff08149cSFrank Warmerdam 19410e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 19420e4c746eSMike Welles 19437609ec5fSMike Welles * Added zip creation to relase makefile target 19447609ec5fSMike Welles 19450e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 19460e4c746eSMike Welles 1947c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 1948c5e8a049SFrank Warmerdam 1949c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 1950c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 1951c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 1952c5e8a049SFrank Warmerdam 195364158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 195464158b2dSFrank Warmerdam 195564158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 195664158b2dSFrank Warmerdam 1957209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 1958209aa3d3SFrank Warmerdam 1959209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 1960209aa3d3SFrank Warmerdam email subscription address. 1961209aa3d3SFrank Warmerdam 19629ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 19639ec07df1SMike Welles 19649ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 19659ec07df1SMike Welles 19669ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 19679ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 19689ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 19699ec07df1SMike Welles 19709ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 19719ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 19729ec07df1SMike Welles know features have been compiled into the TIFF library in order to 19739ec07df1SMike Welles handle things properly". 19749ec07df1SMike Welles 197529e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 197629e8a995SFrank Warmerdam 197729e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 197829e8a995SFrank Warmerdam <[email protected]>. 197929e8a995SFrank Warmerdam 19809e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 19819e63b000SFrank Warmerdam 19829e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 19839e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 19849e63b000SFrank Warmerdam 198543f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 198643f65d11SMike Welles * HTML-ized the man pages, added to html/man 198743f65d11SMike Welles 1988e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 1989e7f4c352SMike Welles 1990a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 1991a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 1992a9b4777dSMike Welles From Ivo Penzar <[email protected]. 1993a9b4777dSMike Welles 1994a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 1995a9b4777dSMike Welles memory mapped files. <[email protected]> 1996a9b4777dSMike Welles 199797702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 199858db2336SMike Welles * Corrected alpha versioning. 199958db2336SMike Welles 200058db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 200158db2336SMike Welles 200258db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 200358db2336SMike Welles "RELEASE-DATE" 200458db2336SMike Welles 200558db2336SMike Welles * added releasediff target, which diffs tree with source as of 200658db2336SMike Welles date in "RELEASE-DATE" 200758db2336SMike Welles 200858db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 200958db2336SMike Welles away from alpha/non-alpha distinctions). 201058db2336SMike Welles 201158db2336SMike Welles * updated html to reflect release 201258db2336SMike Welles 201367bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 201467bb385aSFrank Warmerdam 2015cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 2016cdb12ac2SFrank Warmerdam 201767bb385aSFrank Warmerdam * Added CYGWIN case in configure. 201867bb385aSFrank Warmerdam 201946301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 202058db2336SMike Welles 202146301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 202246301bebSMike Welles (sizes >= 65536 were failing) 202346301bebSMike Welles 2024478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 2025478d079aSFrank Warmerdam 2026478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 2027478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 2028478d079aSFrank Warmerdam 2029f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 2030f48df3f4SFrank Warmerdam 2031e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 2032e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 2033e6e37100SFrank Warmerdam 2034f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 2035f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 2036f48df3f4SFrank Warmerdam 2037e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 2038e3585a7dSFrank Warmerdam 20396f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 20406f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 20416f703bd0SFrank Warmerdam 2042e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 2043e3585a7dSFrank Warmerdam 204423f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 204523f6dabbSFrank Warmerdam 204623f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 204723f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 204823f6dabbSFrank Warmerdam better solutions for some users. 204923f6dabbSFrank Warmerdam 20508ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 20518ecb50d4SFrank Warmerdam 20528ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 20538ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 20548ecb50d4SFrank Warmerdam 2055469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 2056469f9d6bSMike Welles 2057469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 2058469f9d6bSMike Welles 2059397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 2060397e9f3aSFrank Warmerdam 20618b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 20628b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 20638b9ba144SFrank Warmerdam the first. 20648b9ba144SFrank Warmerdam 20658b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 20668b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 20678b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 20688b9ba144SFrank Warmerdam the colormap. 20698b9ba144SFrank Warmerdam 20708b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 20718b9ba144SFrank Warmerdam tif_getimage.c. 20728b9ba144SFrank Warmerdam 2073397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 2074