1*da8f5caaSAndrey Kiselev2004-04-30 Andrey Kiselev <[email protected]> 2*da8f5caaSAndrey Kiselev 3*da8f5caaSAndrey Kiselev * libtiff/tif_strip.c: Never return 0 from the 4*da8f5caaSAndrey Kiselev TIFFNumberOfStrips(). 5*da8f5caaSAndrey Kiselev 629e9522cSAndrey Kiselev2004-04-29 Andrey Kiselev <[email protected]> 729e9522cSAndrey Kiselev 829e9522cSAndrey Kiselev * libtiff/tif_dirread.c: Workaround for broken TIFF writers which 929e9522cSAndrey Kiselev store single SampleFormat value for multisampled images. See 1029e9522cSAndrey Kiselev 1129e9522cSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=562 1229e9522cSAndrey Kiselev 130c19f9caSAndrey Kiselev2004-04-25 Andrey Kiselev <[email protected]> 140c19f9caSAndrey Kiselev 150c19f9caSAndrey Kiselev * configure.ac, libtiff/{tiff.h, config.h.in}: Added tests for int8, 160c19f9caSAndrey Kiselev int16 and int32 types to avoid complains on some compilers. Details at 170c19f9caSAndrey Kiselev 180c19f9caSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=39 190c19f9caSAndrey Kiselev 201b6ce304SAndrey Kiselev2004-04-20 Andrey Kiselev <[email protected]> 211b6ce304SAndrey Kiselev 221b6ce304SAndrey Kiselev * tools/tiff2pdf.c: Fixed problem with unaligned access as per bug 231b6ce304SAndrey Kiselev 241b6ce304SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=555 251b6ce304SAndrey Kiselev 2690d7d788SAndrey Kiselev2004-04-14 Andrey Kiselev <[email protected]> 2790d7d788SAndrey Kiselev 2890d7d788SAndrey Kiselev * libtiff/tif_write.c: Allow in-place updating of the compressed 2990d7d788SAndrey Kiselev images (don't work properly with all codecs). For details see GDAL bug 3090d7d788SAndrey Kiselev 3190d7d788SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=534 3290d7d788SAndrey Kiselev 33ba8056b7SAndrey Kiselev2004-04-06 Andrey Kiselev <[email protected]> 34ba8056b7SAndrey Kiselev 35ba8056b7SAndrey Kiselev * libtiff/tif_jpeg.c: Workaround for wrong sampling factors used 36ba8056b7SAndrey Kiselev in the Intergarph JPEG compressed TIFF images as per bug: 37ba8056b7SAndrey Kiselev 38ba8056b7SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=532 39ba8056b7SAndrey Kiselev 404a39fd01SFrank Warmerdam2004-04-04 Frank Warmerdam <[email protected]> 414a39fd01SFrank Warmerdam 424a39fd01SFrank Warmerdam * libtiff/tif_open.c: close clientdata if TIFFClientOpen() fails 434a39fd01SFrank Warmerdam via bad2. 444a39fd01SFrank Warmerdam 45ba8056b7SAndrey Kiselev2004-03-26 Andrey Kiselev <[email protected]> 46c2b43379SAndrey Kiselev 47cf2ac8deSAndrey Kiselev * tools/tiffcp.c: Properly set Photometric Interpretation in case of 48cf2ac8deSAndrey Kiselev JPEG compression of grayscale images. 49cf2ac8deSAndrey Kiselev 50c2b43379SAndrey Kiselev * tools/tiffcp.c: Don't emit warnings when Orientation tag does not 51c2b43379SAndrey Kiselev present in the input image. 52c2b43379SAndrey Kiselev 531f950417SAndrey Kiselev2004-03-19 Andrey Kiselev <[email protected]> 541f950417SAndrey Kiselev 551f950417SAndrey Kiselev * {many}: The first attempt to switch to autotools. 561f950417SAndrey Kiselev 578a848fc7SAndrey Kiselev2004-03-03 Andrey Kiselev <[email protected]> 588a848fc7SAndrey Kiselev 598a848fc7SAndrey Kiselev * libtiff/tif_open.c: Use dummy mmap/munmap functions in 608a848fc7SAndrey Kiselev TIFFClientOpen() when the appropriate client functions was not 618a848fc7SAndrey Kiselev supplied by user. 628a848fc7SAndrey Kiselev 63cc0333b2SFrank Warmerdam2004-03-02 Frank Warmerdam <[email protected]> 64cc0333b2SFrank Warmerdam 65cc0333b2SFrank Warmerdam * tools/ycbcr.c: fixed main() declaration as per: 66cc0333b2SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=513 67cc0333b2SFrank Warmerdam 68125fa100SAndrey Kiselev2004-02-26 Andrey Kiselev <[email protected]> 69125fa100SAndrey Kiselev 70125fa100SAndrey Kiselev * tools/tiffsplit.c: Copy JPEGTables tag contents for JPEG compressed 71125fa100SAndrey Kiselev images. Reported by Artem Mirolubov. 72125fa100SAndrey Kiselev 73125fa100SAndrey Kiselev * libtiff/tif_dirread.c: Fixed problem with handling TIFF_UNDEFINED 74125fa100SAndrey Kiselev tag type in TIFFFetchNormalTag() as per bug 75125fa100SAndrey Kiselev 76125fa100SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=508 77125fa100SAndrey Kiselev 78d4572393SFrank Warmerdam2004-02-17 Frank Warmerdam <[email protected]> 79d4572393SFrank Warmerdam 80d4572393SFrank Warmerdam * libtiff/tif_codec.c: Fixed typo in TIFFInitPackBits name as per: 81d4572393SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=494 82d4572393SFrank Warmerdam 838eb41bceSAndrey Kiselev2004-02-05 Andrey Kiselev <[email protected]> 848eb41bceSAndrey Kiselev 858eb41bceSAndrey Kiselev * libtiff/tif_fax3.c: Fixed problem with CCITT encoding modes as per 868eb41bceSAndrey Kiselev bug 878eb41bceSAndrey Kiselev 888eb41bceSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=483 898eb41bceSAndrey Kiselev 908eb41bceSAndrey Kiselev But we need more work on fax codec to support update mode. 918eb41bceSAndrey Kiselev 92ba5a005dSFrank Warmerdam2004-01-30 Frank Warmerdam <[email protected]> 93ba5a005dSFrank Warmerdam 94ba5a005dSFrank Warmerdam * libtiff/libtiff.def: Added TIFFCurrentDirOffset, TIFFWriteCheck, 95ba5a005dSFrank Warmerdam TIFFRGBAImageOK, and TIFFNumberOfDirectories as suggested by 96ba5a005dSFrank Warmerdam Scott Reynolds. 97ba5a005dSFrank Warmerdam 985c24d6efSAndrey Kiselev2004-01-29 Andrey Kiselev <[email protected]> 995c24d6efSAndrey Kiselev 100792ee438SAndrey Kiselev * libtiff/tiff.h: Fixed tag definitions for TIFFTAG_YCLIPPATHUNITS 101792ee438SAndrey Kiselev and TIFFTAG_INDEXED as per bug 102792ee438SAndrey Kiselev 103792ee438SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=475 104792ee438SAndrey Kiselev 105792ee438SAndrey Kiselev * libtiff/{tif_win32.c, tif_unix.c}: Check whether the pointer is 106792ee438SAndrey Kiselev NULL before proceeding further as per bug 1079bac3308SAndrey Kiselev 1089bac3308SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=474 1099bac3308SAndrey Kiselev 110792ee438SAndrey Kiselev Check results, returned by the TIFFFdOpen() before returning and close 111792ee438SAndrey Kiselev file if TIFFFdOpen() failed as per bug 112792ee438SAndrey Kiselev 113792ee438SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 114792ee438SAndrey Kiselev 1155c24d6efSAndrey Kiselev * libtiff/tif_open.c: More fixes for 1165c24d6efSAndrey Kiselev 1175c24d6efSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 1185c24d6efSAndrey Kiselev 119d75f9c35SAndrey Kiselev2004-01-28 Andrey Kiselev <[email protected]> 120d75f9c35SAndrey Kiselev 1218df43a8fSAndrey Kiselev * libtiff/{libtiff.def, tif_close.c, tiffio.h, tif_open.c}: Separate 1228df43a8fSAndrey Kiselev TIFFCleanup() from the TIFFClose() in order to fix the bug 1238df43a8fSAndrey Kiselev 1248df43a8fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 1258df43a8fSAndrey Kiselev 126d75f9c35SAndrey Kiselev * tools/tiffcp.c: Fixed problem with wrong interpretation of the 127d75f9c35SAndrey Kiselev InkNames tag as per bug 128d75f9c35SAndrey Kiselev 129d75f9c35SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=466 130d75f9c35SAndrey Kiselev 131d75f9c35SAndrey Kiselev Memory leak fixed. 132d75f9c35SAndrey Kiselev 13353fc4bccSFrank Warmerdam2004-01-21 Frank Warmerdam <[email protected]> 13453fc4bccSFrank Warmerdam 13553fc4bccSFrank Warmerdam * libtiff/tif_dirwrite.c: Fixed handling of writable ASCII tags that 13653fc4bccSFrank Warmerdam are field_passcount=TRUE properly. Arguably anonymous custom tags 13753fc4bccSFrank Warmerdam should be declared as passcount=FALSE, but I don't want to change 13853fc4bccSFrank Warmerdam that without a careful review. 13953fc4bccSFrank Warmerdam 140326822c4SAndrey Kiselev2004-01-20 Andrey Kiselev <[email protected]> 141326822c4SAndrey Kiselev 142326822c4SAndrey Kiselev * libtiff/tif_write.c: Fixed reporting size of the buffer in case of 143326822c4SAndrey Kiselev stripped image in TIFFWriteBufferSetup(). As per bug 144326822c4SAndrey Kiselev 145326822c4SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=460 146326822c4SAndrey Kiselev 1478131e4baSAndrey Kiselev2004-01-11 Andrey Kiselev <[email protected]> 1488131e4baSAndrey Kiselev 1498131e4baSAndrey Kiselev * libtiff/tif_dir.c: Incomplete cleanup in TIFFFreeDirectory(), 1508131e4baSAndrey Kiselev patch from Gerben Koopmans. 1518131e4baSAndrey Kiselev 1528131e4baSAndrey Kiselev * libtiff/tif_dirread.c: Check field_passcount value before setting 1538131e4baSAndrey Kiselev the value of undefined type, patch from Gerben Koopmans. 1548131e4baSAndrey Kiselev 1558a0b705cSAndrey Kiselev2004-01-02 Andrey Kiselev <[email protected]> 1568a0b705cSAndrey Kiselev 1578a0b705cSAndrey Kiselev * tools/tiffcp.c: Fixed problem with wrong Photometric setting for 1588a0b705cSAndrey Kiselev non-RGB images. 1598a0b705cSAndrey Kiselev 160835b0870SAndrey Kiselev2003-12-31 Andrey Kiselev <[email protected]> 161835b0870SAndrey Kiselev 1620c88f2ccSAndrey Kiselev * libtiff/tif_win32.c: Fixed problem with _TIFFrealloc() when the NULL 1630c88f2ccSAndrey Kiselev pointer passed. Patch supplied by Larry Grill. 1640c88f2ccSAndrey Kiselev 165835b0870SAndrey Kiselev * libtiff/{tiff.h, tif_fax3.c}:Fixes for AMD 64 platform as 166835b0870SAndrey Kiselev suggested by Jeremy C. Reed. 167835b0870SAndrey Kiselev 16841281054SAndrey Kiselev2003-12-26 Andrey Kiselev <[email protected]> 16941281054SAndrey Kiselev 17041281054SAndrey Kiselev * libtiff 3.6.1 released. 17141281054SAndrey Kiselev 172d8df102eSAndrey Kiselev2003-12-24 Andrey Kiselev <[email protected]> 173d8df102eSAndrey Kiselev 174d8df102eSAndrey Kiselev * config.guess, config.sub: Updated from the recent upstream. 175d8df102eSAndrey Kiselev 1761420736dSAndrey Kiselev2003-12-22 Andrey Kiselev <[email protected]> 1771420736dSAndrey Kiselev 1781420736dSAndrey Kiselev * libtiff/{tif_color, tif_getimage.c, tiffio.h}, man/TIFFcolor.3t: 1791420736dSAndrey Kiselev More cleanups in color conversion interface, added appropriate manual 1801420736dSAndrey Kiselev page. 1811420736dSAndrey Kiselev 182bd57e28aSAndrey Kiselev2003-12-19 Andrey Kiselev <[email protected]> 183bd57e28aSAndrey Kiselev 18496028085SAndrey Kiselev * libtiff/{tif_extension.c, tif_dirinfo.c, tiff.h}: Warnings fixed as 18596028085SAndrey Kiselev per bug 18696028085SAndrey Kiselev 18796028085SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 18896028085SAndrey Kiselev 18996028085SAndrey Kiselev * tools/tiff2ps.c: Added support for alpha channel. Fixes 190dd9a7f64SAndrey Kiselev 191dd9a7f64SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=428 192dd9a7f64SAndrey Kiselev 193d8df102eSAndrey Kiselev * libtiff/{libtiff.def, tif_color.c, tif_getimage.c, tiffio.h}: 194bd57e28aSAndrey Kiselev Interface for Lab->RGB color conversion is finally cleaned up. 195bd57e28aSAndrey Kiselev Added support for ReferenceBlackWhite tag handling when converted from 196bd57e28aSAndrey Kiselev YCbCr color space. The latter closes 197bd57e28aSAndrey Kiselev 198bd57e28aSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=120 199bd57e28aSAndrey Kiselev 200c01ea11aSAndrey Kiselev2003-12-07 Andrey Kiselev <[email protected]> 201c01ea11aSAndrey Kiselev 202c01ea11aSAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}: Avoid warnings. 203c01ea11aSAndrey Kiselev 204c01ea11aSAndrey Kiselev * libtiff/makefile.vc, tools/makefile.vc: Support for IJG JPEG 205c01ea11aSAndrey Kiselev library. 206c01ea11aSAndrey Kiselev 2072fa548cdSAndrey Kiselev2003-12-06 Andrey Kiselev <[email protected]> 2082fa548cdSAndrey Kiselev 2092fa548cdSAndrey Kiselev * libtiff/{tif_getimage.c, tif_aux.c}: Read WhitePoint tag from the 2102fa548cdSAndrey Kiselev file and properly use it for CIE Lab->RGB transform. 2112fa548cdSAndrey Kiselev 2123e9be7b0SAndrey Kiselev2003-12-04 Andrey Kiselev <[email protected]> 2133e9be7b0SAndrey Kiselev 2143e9be7b0SAndrey Kiselev * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: YCbCr->RGB 2153e9be7b0SAndrey Kiselev conversion routines now in the tif_color.c module. New function 2163e9be7b0SAndrey Kiselev TIFFYCbCrtoRGB() available in TIFF API. 2173e9be7b0SAndrey Kiselev 2183e9be7b0SAndrey Kiselev * libtiff/tif_dirwrite.c: Handle TIFF_IFD tag type correctly. 2193e9be7b0SAndrey Kiselev 22077010a7cSAndrey Kiselev2003-12-03 Andrey Kiselev <[email protected]> 22177010a7cSAndrey Kiselev 222f356c7ceSAndrey Kiselev * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: Improvements in 223f356c7ceSAndrey Kiselev CIE Lab conversion code. Start moving YCbCr stuff to the tif_color.c 224f356c7ceSAndrey Kiselev module. 225f356c7ceSAndrey Kiselev 22677010a7cSAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man{TIFFReadRGBAImage.3t, 22777010a7cSAndrey Kiselev TIFFReadRGBAStrip.3t, TIFFReadRGBATile.3t, TIFFRGBAImage.3t}: 22877010a7cSAndrey Kiselev Finally resolved problems with orientation handling. TIFFRGBAImage 22977010a7cSAndrey Kiselev interface now properly supports all possible orientations, i.e. images 23077010a7cSAndrey Kiselev will be flipped both in horizontal and vertical directions if 231f356c7ceSAndrey Kiselev required. 'Known bugs' section now removed from the appropriate manual 23277010a7cSAndrey Kiselev pages. Closed bug entry: 23377010a7cSAndrey Kiselev 23477010a7cSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 23577010a7cSAndrey Kiselev 23644e2c5cfSAndrey Kiselev2003-12-02 Andrey Kiselev <[email protected]> 23744e2c5cfSAndrey Kiselev 23844e2c5cfSAndrey Kiselev * libtiff/tif_dir.c: Fixed order of the parameters in TIFFError() 23944e2c5cfSAndrey Kiselev function calls as per bug 24044e2c5cfSAndrey Kiselev 24144e2c5cfSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=440 24244e2c5cfSAndrey Kiselev 2430e05ec46SRoss Finlayson2003-11-28 Ross Finlayson <[email protected]> 2440e05ec46SRoss Finlayson 2450e05ec46SRoss Finlayson * tools/tiff2pdf.c: Some bugs fixed. 2460e05ec46SRoss Finlayson 247a2b39032SAndrey Kiselev2003-11-27 Andrey Kiselev <[email protected]> 248a2b39032SAndrey Kiselev 249a2b39032SAndrey Kiselev * libtiff/tif_luv.c: Fixed bug in 48-bit to 24-bit conversion routine, 250a2b39032SAndrey Kiselev reported by Antonio Scuri. 251a2b39032SAndrey Kiselev 252a2b39032SAndrey Kiselev * man/tiff2pdf.1: Few improvements in page layout. 253a2b39032SAndrey Kiselev 254a2b39032SAndrey Kiselev * Makefile.in, /man/Makefile.in, /html/man/tiff2pdf.1.html: 255a2b39032SAndrey Kiselev Added support fpr tiff2pdf manual page. 256a2b39032SAndrey Kiselev 2571842e230SRoss Finlayson2003-11-26 Ross Finlayson <[email protected]> 2581842e230SRoss Finlayson 2591842e230SRoss Finlayson * /man/tiff2pdf.1: File added to repository. 2601842e230SRoss Finlayson 261aa049c9bSAndrey Kiselev2003-11-26 Andrey Kiselev <[email protected]> 262aa049c9bSAndrey Kiselev 263d22ad332SAndrey Kiselev * Makefile.in, /tools/{Makefile.in, makefile.vc}: 264d22ad332SAndrey Kiselev Added support fpr tiff2pdf utility. 265aa049c9bSAndrey Kiselev 26619ecdde2SRoss Finlayson2003-11-25 Ross Finlayson <[email protected]> 26719ecdde2SRoss Finlayson 26819ecdde2SRoss Finlayson * /tools/tiff2pdf.c: File added to repository. 26919ecdde2SRoss Finlayson 270d9376367SAndrey Kiselev2003-11-22 Andrey Kiselev <[email protected]> 271d9376367SAndrey Kiselev 272d9376367SAndrey Kiselev * /tools/raw2tiff.c: sqrtf() replaced with sqrt(). 273d9376367SAndrey Kiselev 27411d2461aSAndrey Kiselev2003-11-21 Andrey Kiselev <[email protected]> 27511d2461aSAndrey Kiselev 2765279c8f2SAndrey Kiselev * /tools/raw2tiff.c: #include <getopt.h> removed. 2775279c8f2SAndrey Kiselev 278aeae0fe9SAndrey Kiselev * tools/{Makefile.in, tiffgt.c}: Unmaintained and platform dependent 279aeae0fe9SAndrey Kiselev sgigt utility removed and replaced with the completely rewritten 280aeae0fe9SAndrey Kiselev portable tiffgt tool (depend on OpenGL and GLUT). Initial revision, 281aeae0fe9SAndrey Kiselev there is a lot of things to improve. 28211d2461aSAndrey Kiselev 2837eaf2d4aSAndrey Kiselev * libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly 2847eaf2d4aSAndrey Kiselev extract the fields from the OJPEG files. Patch supplied by Ross 2857eaf2d4aSAndrey Kiselev Finlayson. 2867eaf2d4aSAndrey Kiselev 287aeae0fe9SAndrey Kiselev * libtiff/{tiffio.h, tif_codec.c}, man/{libtiff.3t, TIFFcodec.3t}: 288aeae0fe9SAndrey Kiselev Added new function TIFFIsCODECConfigured(), suggested by Ross 289aeae0fe9SAndrey Kiselev Finlayson. 290aeae0fe9SAndrey Kiselev 29109237bb4SAndrey Kiselev2003-11-18 Andrey Kiselev <[email protected]> 29209237bb4SAndrey Kiselev 293e60dd327SAndrey Kiselev * libtiff/tif_dirinfo.c: Implemented binary search in 294e60dd327SAndrey Kiselev _TIFFMergeFieldInfo(). Patch supplied by Ross Finlayson. 295e60dd327SAndrey Kiselev 29609237bb4SAndrey Kiselev * libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced 29709237bb4SAndrey Kiselev with _TIFFFindOrRegisterFieldInfo as reported by Ross Finlayson. 29809237bb4SAndrey Kiselev 299c26acbc7SFrank Warmerdam2003-11-17 Frank Warmerdam <[email protected]> 300c26acbc7SFrank Warmerdam 301c26acbc7SFrank Warmerdam * tif_dirread.c: do not mark all anonymously defined tags to be 302c26acbc7SFrank Warmerdam IGNOREd. 303c26acbc7SFrank Warmerdam 30442fc10fbSAndrey Kiselev2003-11-17 Andrey Kiselev <[email protected]> 30542fc10fbSAndrey Kiselev 30642fc10fbSAndrey Kiselev * contrib/pds/{tif_pdsdirread.c, tif_pdsdirwrite.c}: Use 30742fc10fbSAndrey Kiselev TIFFDataWidth() function insted of tiffDataWidth array. 30842fc10fbSAndrey Kiselev 30986ab7434SAndrey Kiselev2003-11-16 Andrey Kiselev <[email protected]> 31086ab7434SAndrey Kiselev 31186ab7434SAndrey Kiselev * libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13) 31286ab7434SAndrey Kiselev datatype, intruduced in "Adobe PageMaker TIFF Tech. Notes". 31386ab7434SAndrey Kiselev 314b2106d85SFrank Warmerdam2003-11-15 Frank Warmerdam <[email protected]> 315b2106d85SFrank Warmerdam 316b2106d85SFrank Warmerdam * Makefile.in: fixed missing backslash for tif_color.c in list. 317b2106d85SFrank Warmerdam 318519bca19SAndrey Kiselev2003-11-13 Andrey Kiselev <[email protected]> 319519bca19SAndrey Kiselev 320519bca19SAndrey Kiselev * libtiff/{tif_color.c, tif_getimage.c, tiffio.h, Makefile.in}: 321519bca19SAndrey Kiselev New color space conversion code: CIE L*a*b* 1976 images now supported 322519bca19SAndrey Kiselev by the TIFFRGBAImage interface. All introduced routines go to new 323519bca19SAndrey Kiselev module tif_color.c. Eventually all color conversion functions should 324519bca19SAndrey Kiselev be moved there. 325519bca19SAndrey Kiselev 326733ce3c8SAndrey Kiselev2003-11-12 Andrey Kiselev <[email protected]> 327733ce3c8SAndrey Kiselev 328ca2508d9SAndrey Kiselev * tools/{ras2tiff.c, rasterfile.h}: Properly determine SUN Rasterfiles 329ca2508d9SAndrey Kiselev with the reverse byte order (it is reported by the magic header 330ca2508d9SAndrey Kiselev field). Problem reported by Andreas Wiesmann. 331ca2508d9SAndrey Kiselev 332733ce3c8SAndrey Kiselev * tools/raw2tiff.c, man/raw2tiff.1: Few improvements in correlation 333733ce3c8SAndrey Kiselev calculation function. Guessing mechanics now documented in manual page. 334733ce3c8SAndrey Kiselev 33576e7ddcaSAndrey Kiselev2003-11-11 Andrey Kiselev <[email protected]> 33676e7ddcaSAndrey Kiselev 33776e7ddcaSAndrey Kiselev * tools/raw2tiff.c: Implemented image size guessing using 33876e7ddcaSAndrey Kiselev correlation coefficient calculation between two neighbour lines. 33976e7ddcaSAndrey Kiselev 340e595ad3aSFrank Warmerdam2003-11-09 Frank Warmerdam <[email protected]> 341e595ad3aSFrank Warmerdam 342e595ad3aSFrank Warmerdam * libtiff/tif_tile.c: remove spurious use of "s" (sample) in the 343e595ad3aSFrank Warmerdam planarconfig_contig case in TIFFComputeTile(). 344e595ad3aSFrank Warmerdam 345e595ad3aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=387 346e595ad3aSFrank Warmerdam 347b0098405SAndrey Kiselev2003-11-09 Andrey Kiselev <[email protected]> 348b0098405SAndrey Kiselev 349b0098405SAndrey Kiselev * libtiff/tiffiop.h: New macros: TIFFmax, TIFFmin and TIFFrint. 350b0098405SAndrey Kiselev 35181808406SAndrey Kiselev2003-11-07 Andrey Kiselev <[email protected]> 35281808406SAndrey Kiselev 35381808406SAndrey Kiselev * libtiff/{tiffio.h, tif_strip.c}, man/{TIFFstrip.3t, libtiff.3t}: 35481808406SAndrey Kiselev Added TIFFRawStripSize() function as suggested by Chris Hanson. 35581808406SAndrey Kiselev 35641467ca1SAndrey Kiselev2003-11-03 Andrey Kiselev <[email protected]> 35741467ca1SAndrey Kiselev 35841467ca1SAndrey Kiselev * libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode as 35941467ca1SAndrey Kiselev per bug 36041467ca1SAndrey Kiselev 36141467ca1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=424 36241467ca1SAndrey Kiselev 36338a71133SAndrey Kiselev2003-10-29 Andrey Kiselev <[email protected]> 36438a71133SAndrey Kiselev 36538a71133SAndrey Kiselev * libtiff/libtiff.def: Added TIFFReadRGBAImageOriented. 36638a71133SAndrey Kiselev 36738a71133SAndrey Kiselev * html/build.html: Added note about GNU make requirement. 36838a71133SAndrey Kiselev 36938a71133SAndrey Kiselev2003-10-25 Andrey Kiselev <[email protected]> 370693c5bc1SAndrey Kiselev 371693c5bc1SAndrey Kiselev * Makefile.in: Fixes in using MAKEFLAGS as per bug 372693c5bc1SAndrey Kiselev 373693c5bc1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=418 374693c5bc1SAndrey Kiselev 375693c5bc1SAndrey Kiselev * port/install.sh.in: Option -p added to the mkdir command to create 376693c5bc1SAndrey Kiselev all directory tree structure before installing. 377693c5bc1SAndrey Kiselev 37838a71133SAndrey Kiselev2003-10-18 Andrey Kiselev <[email protected]> 3795ac3cddbSAndrey Kiselev 3805ac3cddbSAndrey Kiselev * /tools/tiff2ps.c: #include <strings.h> replaced with the 3815ac3cddbSAndrey Kiselev #include <string.h>. 3825ac3cddbSAndrey Kiselev 38338a71133SAndrey Kiselev2003-10-16 Andrey Kiselev <[email protected]> 3849cad6327SAndrey Kiselev 3859cad6327SAndrey Kiselev * Makefile.in: Add an absolute path to the test_pics.sh call. 3869cad6327SAndrey Kiselev 387fda733f8SAndrey Kiselev2003-10-12 Andrey Kiselev <[email protected]> 388fda733f8SAndrey Kiselev 389fda733f8SAndrey Kiselev * libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD 390fda733f8SAndrey Kiselev typedefs. 391fda733f8SAndrey Kiselev 392a24c2d6eSAndrey Kiselev2003-10-09 Andrey Kiselev <[email protected]> 393a24c2d6eSAndrey Kiselev 394a24c2d6eSAndrey Kiselev * configure, libtiff/{Makefile.in, mkversion.c}: 395a24c2d6eSAndrey Kiselev Relative buildings fixed. 396a24c2d6eSAndrey Kiselev 397a24c2d6eSAndrey Kiselev * tools/Makefile.in: Added "-I../libtiff" to the tiffset building 398a24c2d6eSAndrey Kiselev rule. 399a24c2d6eSAndrey Kiselev 4008847cbe9SAndrey Kiselev2003-10-07 Andrey Kiselev <[email protected]> 4018847cbe9SAndrey Kiselev 402a74b3d00SAndrey Kiselev * Makefile.in: Added missed v3.6.0.html. 403a74b3d00SAndrey Kiselev 4048847cbe9SAndrey Kiselev * libtiff/tiffio.h: Typo fixed: ORIENTATION_BOTTOMLEFT replaced with 4058847cbe9SAndrey Kiselev ORIENTATION_BOTLEFT. 4068847cbe9SAndrey Kiselev 407c0cb42c2SAndrey Kiselev2003-10-04 Andrey Kiselev <[email protected]> 408c0cb42c2SAndrey Kiselev 409c0cb42c2SAndrey Kiselev * 3.6.0 final release. 410c0cb42c2SAndrey Kiselev 411823a7791SAndrey Kiselev2003-10-03 Andrey Kiselev <[email protected]> 412823a7791SAndrey Kiselev 413823a7791SAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man/TIFFReadRGBAImage.3t: New 414823a7791SAndrey Kiselev function TIFFReadRGBAImageOriented() implemented to retrieve raster 415823a7791SAndrey Kiselev array with user-specified origin position as suggested by Jason Frank. 416823a7791SAndrey Kiselev See 417823a7791SAndrey Kiselev 418823a7791SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 419823a7791SAndrey Kiselev 420823a7791SAndrey Kiselev for details. 421823a7791SAndrey Kiselev 422823a7791SAndrey Kiselev * tools/tiff2rgba.c: Switched to use TIFFReadRGBAImageOriented() 423823a7791SAndrey Kiselev instead of TIFFReadRGBAImage(). 424823a7791SAndrey Kiselev 425c88d1222SAndrey Kiselev * tools/tiff2ps.c: Fixed possible endless loop as per bug 426c88d1222SAndrey Kiselev 427c88d1222SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=404 428c88d1222SAndrey Kiselev 4295bc9b388SAndrey Kiselev2003-09-30 Andrey Kiselev <[email protected]> 4305bc9b388SAndrey Kiselev 4318847cbe9SAndrey Kiselev * libtiff/tif_dirread.c: Check field counter against number of fields 432569d2ea4SAndrey Kiselev in order to fix 433569d2ea4SAndrey Kiselev 434569d2ea4SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=366 435569d2ea4SAndrey Kiselev 4365bc9b388SAndrey Kiselev * libtiff/tif_fax3.c: Fix wrong line numbering as per bug 4375bc9b388SAndrey Kiselev 4385bc9b388SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=342 4395bc9b388SAndrey Kiselev 440bb7ac070SAndrey Kiselev2003-09-25 Andrey Kiselev <[email protected]> 441bb7ac070SAndrey Kiselev 442a9755b0aSAndrey Kiselev * libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c, 443a9755b0aSAndrey Kiselev tif_close.c}: Store a list of opened IFD to prevent looping as per bug 444bb7ac070SAndrey Kiselev 445bb7ac070SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=383 446bb7ac070SAndrey Kiselev 44744681006SAndrey Kiselev2003-09-23 Andrey Kiselev <[email protected]> 44844681006SAndrey Kiselev 44944681006SAndrey Kiselev * libtiff/tif_dirread.c: More fixes for EstimateStripByteCounts(). See 45044681006SAndrey Kiselev 45144681006SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 45244681006SAndrey Kiselev 453428ba17bSAndrey Kiselev2003-08-21 Andrey Kiselev <[email protected]> 454428ba17bSAndrey Kiselev 455428ba17bSAndrey Kiselev * tools/tiffmedian.c: int declaration replaced with the uint32 to 456428ba17bSAndrey Kiselev support large images as per bug 457428ba17bSAndrey Kiselev 458428ba17bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=382 459428ba17bSAndrey Kiselev 4607b4cc292SAndrey Kiselev2003-08-12 Andrey Kiselev <[email protected]> 4617b4cc292SAndrey Kiselev 462ae2039a6SAndrey Kiselev * libtiff/Makefile.in: Fixed problem with building in different 463ae2039a6SAndrey Kiselev directory. 464ae2039a6SAndrey Kiselev 4657b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added missing #include <strings.h>. 4667b4cc292SAndrey Kiselev 4677b4cc292SAndrey Kiselev * libtiff/tif_dirwrite.c: More fixes for custom tags code 4687b4cc292SAndrey Kiselev from Ashley Dreier. 4697b4cc292SAndrey Kiselev 4701c8f21e0SAndrey Kiselev2003-08-07 Andrey Kiselev <[email protected]> 4711c8f21e0SAndrey Kiselev 4727b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added page size setting when creating PS Level 2. 4737b4cc292SAndrey Kiselev Patch submitted by Balatoni Denes (with corrections from Tom 4747b4cc292SAndrey Kiselev Kacvinsky). 4757b4cc292SAndrey Kiselev 4769533dc64SAndrey Kiselev * tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is 4779533dc64SAndrey Kiselev being used. Reported by Tom Kacvinsky. 4789533dc64SAndrey Kiselev 4791c8f21e0SAndrey Kiselev * libtiff/tif_dirwrite.c: Fixed problem with custom tags writing, 4801c8f21e0SAndrey Kiselev reported by Ashley Dreier. 4811c8f21e0SAndrey Kiselev 4821c8f21e0SAndrey Kiselev * libtiff/tif_print.c: Fixed problem with float tags reading, support 4831c8f21e0SAndrey Kiselev for printing RATIONAL and BYTE tags added. 4841c8f21e0SAndrey Kiselev 485f8db45dcSAndrey Kiselev2003-08-05 Andrey Kiselev <[email protected]> 486f8db45dcSAndrey Kiselev 487f8db45dcSAndrey Kiselev * libtiff/tif_lzw.c: Move LZW codec state block allocation back to 488f8db45dcSAndrey Kiselev TIFFInitLZW(), because its initialization in LZWSetupDecode() cause 489f8db45dcSAndrey Kiselev problems with predictor initialization. Remove O_RDONLY check during 490f8db45dcSAndrey Kiselev state block allocation to be able open LZW compressed files in update 491f8db45dcSAndrey Kiselev mode. 492f8db45dcSAndrey Kiselev 493f8db45dcSAndrey Kiselev Problem exist for libtiff version of the tif_lzw.c module. One from 494f8db45dcSAndrey Kiselev lzw-compression-kit hasn't such troubles. 495f8db45dcSAndrey Kiselev 4961e5a0127SFrank Warmerdam2003-08-04 Frank Warmerdam <[email protected]> 4971e5a0127SFrank Warmerdam 4981e5a0127SFrank Warmerdam * libtiff/tif_write.c: modified tif_write.c so that the various 4991e5a0127SFrank Warmerdam encoded write functions use tif_postdecode() to apply byte order 5001e5a0127SFrank Warmerdam swapping (swab) to the application passed data buffer if the same 5011e5a0127SFrank Warmerdam would be done when reading. This allows us to write pixel data with 5021e5a0127SFrank Warmerdam more than 8 bits per sample to existing files of a non-native byte 5031e5a0127SFrank Warmerdam order. One side effect of this change is the applications buffer 5041e5a0127SFrank Warmerdam itself is altered in this case by the act of writing. 5051e5a0127SFrank Warmerdam 5061e5a0127SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=171 5071e5a0127SFrank Warmerdam 50803f0fc1bSFrank Warmerdam2003-07-25 Frank Warmerdam <[email protected]> 50903f0fc1bSFrank Warmerdam 51019a03d4dSFrank Warmerdam * libtiff/tif_open.c: avoid signed/unsigned casting warning 51119a03d4dSFrank Warmerdam initializing typemask as per patch from J.A. Strother. 51219a03d4dSFrank Warmerdam 51319a03d4dSFrank Warmerdam * tools/tiffcp.c: fixed signed/unsigned casting warning. 51419a03d4dSFrank Warmerdam 51519a03d4dSFrank Warmerdam * libtiff/tif_print.c: dos2unix conversion. 51619a03d4dSFrank Warmerdam 51703f0fc1bSFrank Warmerdam * tools/tiffsplit.c: increased the maximum number of pages that 51803f0fc1bSFrank Warmerdam can be split. Patch provided by Andrew J. Montalenti. 51903f0fc1bSFrank Warmerdam 520185af06fSAndrey Kiselev2003-07-11 Andrey Kiselev <[email protected]> 521185af06fSAndrey Kiselev 522185af06fSAndrey Kiselev * tools/raw2tiff.c: Added option `-p' to explicitly select color 523185af06fSAndrey Kiselev space of input image data. Closes 524185af06fSAndrey Kiselev 525185af06fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=364 526185af06fSAndrey Kiselev 527274bcd4bSFrank Warmerdam2003-07-08 Frank Warmerdam <[email protected]> 528274bcd4bSFrank Warmerdam 529274bcd4bSFrank Warmerdam * tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c, 530274bcd4bSFrank Warmerdam tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c, 531274bcd4bSFrank Warmerdam tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c: 532274bcd4bSFrank Warmerdam avoid casting warning at /W4. 533274bcd4bSFrank Warmerdam 53470417610SAndrey Kiselev2003-07-03 Andrey Kiselev <[email protected]> 53570417610SAndrey Kiselev 53670417610SAndrey Kiselev * tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel. 53770417610SAndrey Kiselev 538cb9bace3SAndrey Kiselev2003-06-30 Andrey Kiselev <[email protected]> 539cb9bace3SAndrey Kiselev 540cb9bace3SAndrey Kiselev * libtiff/tif_pixarlog.c: Unused variables removed. 541cb9bace3SAndrey Kiselev 5428579f1beSAndrey Kiselev * libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with 5438579f1beSAndrey Kiselev EstimateStripByteCounts() as per bug 544cb9bace3SAndrey Kiselev 545cb9bace3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 546cb9bace3SAndrey Kiselev 5475d76acb2SAndrey Kiselev * libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on 5485d76acb2SAndrey Kiselev 64-bit architectures as per bug 5495d76acb2SAndrey Kiselev 5505d76acb2SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 5515d76acb2SAndrey Kiselev 5528579f1beSAndrey Kiselev * libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of 5538579f1beSAndrey Kiselev unknown data type. 5548579f1beSAndrey Kiselev 55531178b37SFrank Warmerdam2003-06-19 Frank Warmerdam <[email protected]> 55631178b37SFrank Warmerdam 55731178b37SFrank Warmerdam * libtiff/tif_print.c: fixed some serious bugs when printing 55831178b37SFrank Warmerdam custom tags ... almost certain to crash. 55931178b37SFrank Warmerdam 56031178b37SFrank Warmerdam * libtiff/tif_dirread.c: Don't ignore custom fields that are 56131178b37SFrank Warmerdam autodefined. Not sure how this got to be like this. 56231178b37SFrank Warmerdam 563b44be4bdSAndrey Kiselev2003-06-18 Andrey Kiselev <[email protected]> 564b44be4bdSAndrey Kiselev 5655c7b0ab0SAndrey Kiselev * 3.6.0 Beta2 released. 5665c7b0ab0SAndrey Kiselev 567b44be4bdSAndrey Kiselev * tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data 568b44be4bdSAndrey Kiselev comparing as per bug 569b44be4bdSAndrey Kiselev 570b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=349 571b44be4bdSAndrey Kiselev 572b44be4bdSAndrey Kiselev `-z' option now can be used to set the number of reported different 573b44be4bdSAndrey Kiselev bytes. 574b44be4bdSAndrey Kiselev 575b44be4bdSAndrey Kiselev2003-06-09 Andrey Kiselev <[email protected]> 576b44be4bdSAndrey Kiselev 577b44be4bdSAndrey Kiselev * tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1 578b44be4bdSAndrey Kiselev to -r option to get the entire image as one strip. See 579b44be4bdSAndrey Kiselev 580b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 581b44be4bdSAndrey Kiselev 582b44be4bdSAndrey Kiselev for details. 583b44be4bdSAndrey Kiselev 584924316f8SAndrey Kiselev2003-06-04 Andrey Kiselev <[email protected]> 585924316f8SAndrey Kiselev 586924316f8SAndrey Kiselev * tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber 587924316f8SAndrey Kiselev values as per bug 588924316f8SAndrey Kiselev 589924316f8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 590924316f8SAndrey Kiselev 59193880088SFrank Warmerdam2003-05-27 Frank Warmerdam <[email protected]> 59293880088SFrank Warmerdam 59393880088SFrank Warmerdam * libtiff/tif_jpeg.c: modified segment_height calculation to always 59493880088SFrank Warmerdam be a full height tile for tiled images. Also changed error to just 59593880088SFrank Warmerdam be a warning. 59693880088SFrank Warmerdam 59771e4bb17SAndrey Kiselev2003-05-25 Andrey Kiselev <[email protected]> 59871e4bb17SAndrey Kiselev 59971e4bb17SAndrey Kiselev * tools/fax2tiff.c: Page numbering fixed, as per bug 60071e4bb17SAndrey Kiselev 60171e4bb17SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=341 60271e4bb17SAndrey Kiselev 6035b80291bSAndrey Kiselev2003-05-20 Andrey Kiselev <[email protected]> 6045b80291bSAndrey Kiselev 6055b80291bSAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 6065b80291bSAndrey Kiselev configure, Makefile.in: Switched back to the old behaviour. Likely 6075b80291bSAndrey Kiselev better solution should be found for OJPEG support. 6085b80291bSAndrey Kiselev 609d45ab962SAndrey Kiselev2003-05-11 Andrey Kiselev <[email protected]> 610d45ab962SAndrey Kiselev 611d45ab962SAndrey Kiselev * libtiff/mkversion.c: Fixed problem with wrong string size when 612d45ab962SAndrey Kiselev reading RELEASE-DATE file. 613d45ab962SAndrey Kiselev 61473cbf0b9SAndrey Kiselev2003-05-07 Andrey Kiselev <[email protected]> 61573cbf0b9SAndrey Kiselev 61673cbf0b9SAndrey Kiselev * tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array 61773cbf0b9SAndrey Kiselev index was out of range. 61873cbf0b9SAndrey Kiselev 619e2afef13SAndrey Kiselev2003-05-06 Andrey Kiselev <[email protected]> 620e2afef13SAndrey Kiselev 621e2afef13SAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 622e2afef13SAndrey Kiselev configure, Makefile.in: Improved libtiff compilation with OJPEG 623e2afef13SAndrey Kiselev support. Now no need for patching IJG JPEG library, hack requred by 624e2afef13SAndrey Kiselev libtiff will be compiled and used in-place. Implemented with 625e2afef13SAndrey Kiselev suggestion and help from Bill Allombert, Debian's libjpeg maintainer. 626e2afef13SAndrey Kiselev 6276e87a9bdSAndrey Kiselev * libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in 6286e87a9bdSAndrey Kiselev TIFFVGetFieldDefaulted() function. 6296e87a9bdSAndrey Kiselev 630a77a81b9SAndrey Kiselev2003-05-05 Andrey Kiselev <[email protected]> 631a77a81b9SAndrey Kiselev 632a77a81b9SAndrey Kiselev * tools/ppm2tiff.c: PPM header parser improved: now able to skip 633a77a81b9SAndrey Kiselev comments. 634a77a81b9SAndrey Kiselev 6358180aa18SAndrey Kiselev * tools/tiffdither.c: Fixed problem with bit fill order tag setting: 6368180aa18SAndrey Kiselev was not copied from source image. 6378180aa18SAndrey Kiselev 6388180aa18SAndrey Kiselev * libtiff/getimage.c: Workaround for some images without correct 6398180aa18SAndrey Kiselev info about alpha channel as per bug 6408180aa18SAndrey Kiselev 6418180aa18SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=331 6428180aa18SAndrey Kiselev 6433c54d5baSAndrey Kiselev2003-04-29 Andrey Kiselev <[email protected]> 6443c54d5baSAndrey Kiselev 645a77a81b9SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3. 6463c54d5baSAndrey Kiselev It basically allows one to use the /flateDecode filter for ZIP 6473c54d5baSAndrey Kiselev compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes 6483c54d5baSAndrey Kiselev 6493c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=328 6503c54d5baSAndrey Kiselev 651a77a81b9SAndrey Kiselev * tools/tiff2ps.c: Force deadzone printing when EPS output specified 6523c54d5baSAndrey Kiselev as per bug 6533c54d5baSAndrey Kiselev 6543c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=325 6553c54d5baSAndrey Kiselev 6563ec55027SAndrey Kiselev2003-04-17 Andrey Kiselev <[email protected]> 6573ec55027SAndrey Kiselev 6583ec55027SAndrey Kiselev * libtiff/tif_dirread.c: Removed additional check for StripByteCounts 6593ec55027SAndrey Kiselev due to problems with multidirectory images. Quality of error messages 6603ec55027SAndrey Kiselev improved. 6613ec55027SAndrey Kiselev 662ca2f9658SAndrey Kiselev2003-04-16 Andrey Kiselev <[email protected]> 663ca2f9658SAndrey Kiselev 664ca2f9658SAndrey Kiselev * tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG 665ca2f9658SAndrey Kiselev encoded images. See bug entries 666ca2f9658SAndrey Kiselev 667ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=275 668ca2f9658SAndrey Kiselev 669ca2f9658SAndrey Kiselev and 670ca2f9658SAndrey Kiselev 671ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=23 672ca2f9658SAndrey Kiselev 67355137ca3SAndrey Kiselev * libtiff/tif_dirread.c: Additional check for StripByteCounts 67455137ca3SAndrey Kiselev correctness. Fixes 67555137ca3SAndrey Kiselev 67655137ca3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=320 67755137ca3SAndrey Kiselev 6787f9ab89fSAndrey Kiselev2003-03-12 Andrey Kiselev <[email protected]> 6797f9ab89fSAndrey Kiselev 6807f9ab89fSAndrey Kiselev * tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c, 6817f9ab89fSAndrey Kiselev ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c, 6827f9ab89fSAndrey Kiselev tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c, 6837f9ab89fSAndrey Kiselev tiffmedian.c}: Added library version reporting facility to all tools. 6847f9ab89fSAndrey Kiselev 685d8cd741eSFrank Warmerdam2003-03-06 Frank Warmerdam <[email protected]> 686d8cd741eSFrank Warmerdam 687d8cd741eSFrank Warmerdam * port/install.sh.in: Fixed problems with install producing paths 688d8cd741eSFrank Warmerdam like ///usr/local/lib on cygwin. 689d8cd741eSFrank Warmerdam 6901f209352SAndrey Kiselev2003-02-27 Andrey Kiselev <[email protected]> 6911f209352SAndrey Kiselev 6921f209352SAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of 6931f209352SAndrey Kiselev raw input page. Patch supplied by Julien Gaulmin. See 6941f209352SAndrey Kiselev 6951f209352SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=293 6961f209352SAndrey Kiselev 6971f209352SAndrey Kiselev for details. 6981f209352SAndrey Kiselev 699248cfa15SFrank Warmerdam2003-02-26 Frank Warmerdam <[email protected]> 700248cfa15SFrank Warmerdam 70143439664SFrank Warmerdam * libtiff/tif_dir.c: fixed up the tif_postdecode settings 70243439664SFrank Warmerdam responsible for byte swapping complex image data. 70343439664SFrank Warmerdam 704248cfa15SFrank Warmerdam * libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till 705248cfa15SFrank Warmerdam LZWSetupDecode(). Needed to read LZW files in "r+" mode. 706248cfa15SFrank Warmerdam 707c9663e69SAndrey Kiselev2003-02-07 Andrey Kiselev <[email protected]> 708c9663e69SAndrey Kiselev 709c9663e69SAndrey Kiselev * tools/ppm2tiff.c: Fixed problem with too many arguments. 710c9663e69SAndrey Kiselev 711fe6e1155SAndrey Kiselev2003-02-04 Andrey Kiselev <[email protected]> 712fe6e1155SAndrey Kiselev 713fe6e1155SAndrey Kiselev * tools/raw2tiff.c: Memory leak fixed. 714fe6e1155SAndrey Kiselev 715be7810fcSAndrey Kiselev2003-02-03 Andrey Kiselev <[email protected]> 716be7810fcSAndrey Kiselev 717be7810fcSAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin 718be7810fcSAndrey Kiselev (thanks, Julien!). More switches for fax2tiff tool for better control 719be7810fcSAndrey Kiselev of input and output. Details at 720be7810fcSAndrey Kiselev 721be7810fcSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=272 722be7810fcSAndrey Kiselev 723a1a3a36dSFrank Warmerdam2003-02-03 Frank Warmerdam <[email protected]> 724a1a3a36dSFrank Warmerdam 725a1a3a36dSFrank Warmerdam * libtiff/tif_jpeg.c: Modified to defer initialization of jpeg 726a1a3a36dSFrank Warmerdam library so that we can check if there is already any tile/strip data 727a1a3a36dSFrank Warmerdam before deciding between creating a compressor or a decompressor. 728a1a3a36dSFrank Warmerdam 72932d2ec53SFrank Warmerdam2003-01-31 Frank Warmerdam <[email protected]> 73032d2ec53SFrank Warmerdam 73132d2ec53SFrank Warmerdam * libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is 73232d2ec53SFrank Warmerdam a pre-existing compressed image. That is, image writing to 73332d2ec53SFrank Warmerdam pre-existing compressed images is not allowed. 73432d2ec53SFrank Warmerdam 73532d2ec53SFrank Warmerdam * libtiff/tif_open.c: Removed error if opening a compressed file 73632d2ec53SFrank Warmerdam in update mode. 73732d2ec53SFrank Warmerdam 73832d2ec53SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=198 73932d2ec53SFrank Warmerdam 7404de68458SAndrey Kiselev2003-01-31 Andrey Kiselev <[email protected]> 7414de68458SAndrey Kiselev 7424de68458SAndrey Kiselev * config.guess, config.sub: Updated to recent upstream versions. 7434de68458SAndrey Kiselev 744036ce91eSFrank Warmerdam2003-01-15 Frank Warmerdam <[email protected]> 745036ce91eSFrank Warmerdam 746036ce91eSFrank Warmerdam * cut 3.6.0 Beta release. 747036ce91eSFrank Warmerdam 7488ae9d879SAndrey Kiselev2002-12-20 Andrey Kiselev <[email protected]> 7498ae9d879SAndrey Kiselev 7508ae9d879SAndrey Kiselev * tools/fax2ps.c, man/fax2ps.1: Page size was determined 7518ae9d879SAndrey Kiselev in wrong way as per bug 7528ae9d879SAndrey Kiselev 7538ae9d879SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=239 7548ae9d879SAndrey Kiselev 7552d0233a5SFrank Warmerdam2002-12-17 Frank Warmerdam <[email protected]> 7562d0233a5SFrank Warmerdam 7572d0233a5SFrank Warmerdam * libtiff/tif_dirread.c: Allow wrong sized arrays in 7582d0233a5SFrank Warmerdam TIFFFetchStripThing(). 7592d0233a5SFrank Warmerdam 7602d0233a5SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=49 7612d0233a5SFrank Warmerdam 762ea674e6bSFrank Warmerdam2002-12-02 Frank Warmerdam <[email protected]> 763ea674e6bSFrank Warmerdam 764ea674e6bSFrank Warmerdam * libtiff/tif_dir.c: fix problem with test on td_customValueCount. 765ea674e6bSFrank Warmerdam Was using realloc even first time. Fix by Igor Venevtsev. 766ea674e6bSFrank Warmerdam 767b920c1f9SFrank Warmerdam2002-11-30 Frank Warmerdam <[email protected]> 768b920c1f9SFrank Warmerdam 769267f3f7dSFrank Warmerdam * libtiff/tif_dir.c: fixed bug with resetting an existing custom 770267f3f7dSFrank Warmerdam field value. 771267f3f7dSFrank Warmerdam 772b920c1f9SFrank Warmerdam * libtiff/tif_dir.c: Fixed potential problem with ascii "custom" 773b920c1f9SFrank Warmerdam tags in TIFFVGetField() ... added missing break. 774b920c1f9SFrank Warmerdam 775834b6324SFrank Warmerdam2002-10-14 Frank Warmerdam <[email protected]> 776834b6324SFrank Warmerdam 777699a8625SFrank Warmerdam * tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make 778699a8625SFrank Warmerdam the scanline buffer long enough when writing rgb triplets. 779699a8625SFrank Warmerdam The scanline needs to be 3 X the number of dots or else it will 780699a8625SFrank Warmerdam contain an incomplete triplet and programs that try to separate 781699a8625SFrank Warmerdam the eps by redefining the colorimage operator will get messed up. 782699a8625SFrank Warmerdam Patch supplied by William Bader. 783699a8625SFrank Warmerdam 784834b6324SFrank Warmerdam * Makefile.in: added tif_extension.c to file list as per 785834b6324SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=218. 786834b6324SFrank Warmerdam 78728e76dbfSAndrey Kiselev2002-10-11 Andrey Kiselev <[email protected]> 78828e76dbfSAndrey Kiselev 78928e76dbfSAndrey Kiselev * configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for 79028e76dbfSAndrey Kiselev large files (>2GiB) supporting. New option in the config.site: 7915c7b0ab0SAndrey Kiselev LARGEFILE="yes". Should be enough for I/O of the large files. 79228e76dbfSAndrey Kiselev 7936cd33fc4SFrank Warmerdam2002-10-10 Frank Warmerdam <[email protected]> 7946cd33fc4SFrank Warmerdam 7956cd33fc4SFrank Warmerdam * libtiff/html/v3.6.0.html: new release notes. 7966cd33fc4SFrank Warmerdam 7976cd33fc4SFrank Warmerdam * libtiff/index.html: removed faq, cvs snapshot cruft. Added email 7986cd33fc4SFrank Warmerdam link for Andrey. Pointer to v3.6.0.html. 7996cd33fc4SFrank Warmerdam 8006cd33fc4SFrank Warmerdam * libtiff/Makefile.in: added direct rule for tiffvers.h for release. 8016cd33fc4SFrank Warmerdam 802bd771997SAndrey Kiselev2002-10-07 Andrey Kiselev <[email protected]> 8038180aa18SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken 8048180aa18SAndrey Kiselev (thanks, Sebastian!). New switches: 805bd771997SAndrey Kiselev -b # for a bottom margin of # inches 806bd771997SAndrey Kiselev -c center image 807bd771997SAndrey Kiselev -l # for a left margin of # inches 808bd771997SAndrey Kiselev -r rotate the image by 180 degrees 809bd771997SAndrey Kiselev New features merged with code for shrinking/overlapping. 810bd771997SAndrey Kiselev Previously added -c and -n switches (for overriding PS units) renamed 811bd771997SAndrey Kiselev in -x and -y respectively. 812bd771997SAndrey Kiselev 813bd771997SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=200 814bd771997SAndrey Kiselev 8151a1ccdb6SAndrey Kiselev * html/man/*.html: Updated from actual manual pages. 8161a1ccdb6SAndrey Kiselev 8173721a781SFrank Warmerdam2002-10-06 Frank Warmerdam <[email protected]> 8183721a781SFrank Warmerdam 819a8c488d4SFrank Warmerdam * libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong 820a8c488d4SFrank Warmerdam size on windows. Use #define boolean hack. 821a8c488d4SFrank Warmerdam 822a8c488d4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=188 823a8c488d4SFrank Warmerdam 8243721a781SFrank Warmerdam * libtiff/tiff.h: Don't do special type handling in tiff.h unless 8253721a781SFrank Warmerdam USING_VISUALAGE is defined. 8263721a781SFrank Warmerdam 8273721a781SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 8283721a781SFrank Warmerdam 829515b593cSFrank Warmerdam2002-10-03 Frank Warmerdam <[email protected]> 830515b593cSFrank Warmerdam 831515b593cSFrank Warmerdam * libtiff/tiff.h: added COMPRESSION_JP2000. 832515b593cSFrank Warmerdam 833ff993722SAndrey Kiselev2002-10-02 Andrey Kiselev <[email protected]> 834ff993722SAndrey Kiselev 835ff993722SAndrey Kiselev * libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays 836ff993722SAndrey Kiselev by the TIFFFetchByteArray() function. Should finally resolve 837ff993722SAndrey Kiselev 838ff993722SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 839ff993722SAndrey Kiselev 8404c0e27b0SAndrey Kiselev * configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT 84149ce50a8SAndrey Kiselev 84249ce50a8SAndrey Kiselev * html/Makefile.in: New targets added: html and groffhtml for 84349ce50a8SAndrey Kiselev producing HTML representations of the manual pages automatically. 84449ce50a8SAndrey Kiselev html target uses man2html tool, groffhtml uses groff tool. 8454c0e27b0SAndrey Kiselev 846515b593cSFrank Warmerdam2002-09-29 Frank Warmerdam <[email protected]> 847515b593cSFrank Warmerdam 848515b593cSFrank Warmerdam * configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support 849515b593cSFrank Warmerdam from John H. DuBois III. 850515b593cSFrank Warmerdam 851f88cde27SAndrey Kiselev2002-09-15 Andrey Kiselev <[email protected]> 852f88cde27SAndrey Kiselev 853f88cde27SAndrey Kiselev * Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added 854f88cde27SAndrey Kiselev manual page for raw2tiff(1) tool. 855f88cde27SAndrey Kiselev 856630fc85dSAndrey Kiselev2002-09-12 Andrey Kiselev <[email protected]> 857630fc85dSAndrey Kiselev 858630fc85dSAndrey Kiselev * /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to 859630fc85dSAndrey Kiselev the tiffio.h header file. 860630fc85dSAndrey Kiselev 861630fc85dSAndrey Kiselev * Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added 862630fc85dSAndrey Kiselev manual page for TIFFDataWidth() function 863630fc85dSAndrey Kiselev 8645ae8f23eSFrank Warmerdam2002-09-08 Frank Warmerdam <[email protected]> 8655ae8f23eSFrank Warmerdam 8663f6fe56dSFrank Warmerdam * libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair() 8673f6fe56dSFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196. 8683f6fe56dSFrank Warmerdam 8695ae8f23eSFrank Warmerdam * tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments 8705ae8f23eSFrank Warmerdam since we are unable to properly include the amount to skip. 8715ae8f23eSFrank Warmerdam 8725ae8f23eSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=80 8735ae8f23eSFrank Warmerdam 87483daf89bSAndrey Kiselev2002-09-02 Andrey Kiselev <[email protected]> 87583daf89bSAndrey Kiselev 87683daf89bSAndrey Kiselev * /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching 87783daf89bSAndrey Kiselev in TIFFFetchByteArray(). Problem described at 87883daf89bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 87983daf89bSAndrey Kiselev 880becb4e7fSAndrey Kiselev2002-08-22 Andrey Kiselev <[email protected]> 881becb4e7fSAndrey Kiselev 8825b3e083dSAndrey Kiselev * /libtiff/tif_dirinfo.c: Further additions to free custom fields 8835b3e083dSAndrey Kiselev in _TIFFSetupFieldInfo() function. 8845b3e083dSAndrey Kiselev See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details. 8855b3e083dSAndrey Kiselev 8865b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: Additional consistency checking added in 887c70e384aSAndrey Kiselev LZWDecode() and LZWDecodeCompat(). 888c70e384aSAndrey Kiselev Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190 88943539aa6SAndrey Kiselev and http://bugzilla.remotesensing.org/show_bug.cgi?id=100 890c70e384aSAndrey Kiselev 8915b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: 892becb4e7fSAndrey Kiselev Added check for valid code lengths in LZWDecode() and 893becb4e7fSAndrey Kiselev LZWDecodeCompat(). Fixes 894becb4e7fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=115 895becb4e7fSAndrey Kiselev 896202b3adeSAndrey Kiselev2002-08-16 Andrey Kiselev <[email protected]> 897202b3adeSAndrey Kiselev 898202b3adeSAndrey Kiselev * /libtiff/{Makefile.vc, libtiff.def}: 899202b3adeSAndrey Kiselev Missed declarations added. 900202b3adeSAndrey Kiselev 90107655e06SFrank Warmerdam2002-08-15 Frank Warmerdam <[email protected]> 90207655e06SFrank Warmerdam 9036663496bSFrank Warmerdam * tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the 9046663496bSFrank Warmerdam return code from the underlying pick function. 9056663496bSFrank Warmerdam 9066663496bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=177 9076663496bSFrank Warmerdam 90807655e06SFrank Warmerdam * tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap 90907655e06SFrank Warmerdam with FIELD_CUSTOM as mentioned in bug 169. 91007655e06SFrank Warmerdam 91107655e06SFrank Warmerdam * tif_close.c: added logic to free dynamically created anonymous 91207655e06SFrank Warmerdam field definitions to correct a small memory leak. 91307655e06SFrank Warmerdam 91407655e06SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=169 91507655e06SFrank Warmerdam 91648cd8465SAndrey Kiselev2002-08-10 Andrey Kiselev <[email protected]> 91748cd8465SAndrey Kiselev 91848cd8465SAndrey Kiselev * /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}: 91948cd8465SAndrey Kiselev New tool: raw2tiff --- raw images to TIFF converter. No manual page yet. 92048cd8465SAndrey Kiselev 921c78a5bdcSFrank Warmerdam2002-07-31 Frank Warmerdam <[email protected]> 922c78a5bdcSFrank Warmerdam 92363067a98SFrank Warmerdam * libtiff/tif_jpeg.c: Fixed problem with setting of nrows in 92463067a98SFrank Warmerdam JPEGDecode() as per bugzilla bug (issue 1): 92563067a98SFrank Warmerdam 92663067a98SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 92763067a98SFrank Warmerdam 928c78a5bdcSFrank Warmerdam * libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to 929c78a5bdcSFrank Warmerdam fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't 930c78a5bdcSFrank Warmerdam present in the tiff tags. 931c78a5bdcSFrank Warmerdam 932c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=168 933c78a5bdcSFrank Warmerdam 934c78a5bdcSFrank Warmerdam * libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and 935c78a5bdcSFrank Warmerdam TIFFWriteScanline() now set tif_row explicitly in case the codec has 936c78a5bdcSFrank Warmerdam fooled with the value. 937c78a5bdcSFrank Warmerdam 938c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 939c78a5bdcSFrank Warmerdam 9406050d390SAndrey Kiselev2002-06-22 Andrey Kiselev <[email protected]> 9416050d390SAndrey Kiselev 942202b3adeSAndrey Kiselev * /tools/tiff2ps.c: Added workaround for some software that may crash 9436050d390SAndrey Kiselev when last strip of image contains fewer number of scanlines than 9446050d390SAndrey Kiselev specified by the `/Height' variable. See 9456050d390SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=164 9466050d390SAndrey Kiselev for explanation. 9476050d390SAndrey Kiselev 948b3f6ae5bSAndrey Kiselev2002-06-21 Andrey Kiselev <[email protected]> 949419dd4c8SAndrey Kiselev 950419dd4c8SAndrey Kiselev * tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility: 951419dd4c8SAndrey Kiselev splitting long images in several pages. See 952419dd4c8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation. 953419dd4c8SAndrey Kiselev Patch granted by John Williams <[email protected]>. 954419dd4c8SAndrey Kiselev 9553e6470b4SFrank Warmerdam2002-06-11 Frank Warmerdam <[email protected]> 9563e6470b4SFrank Warmerdam 9573e6470b4SFrank Warmerdam * libtiff/contrib/win95: renamed to contrib/win_dib. Added new 9583e6470b4SFrank Warmerdam Tiffile.cpp example of converting TIFF files into a DIB on Win32. 9593e6470b4SFrank Warmerdam This one is described in: 9603e6470b4SFrank Warmerdam 9613e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=143 9623e6470b4SFrank Warmerdam 9633e6470b4SFrank Warmerdam * libtiff/tif_ojpeg.c: Major upgrade from Scott. See details at: 9643e6470b4SFrank Warmerdam 9653e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=156 9663e6470b4SFrank Warmerdam 9673877c58dSAndrey Kiselev2002-05-10 Andrey Kiselev <[email protected]> 9683877c58dSAndrey Kiselev 9693877c58dSAndrey Kiselev * tools/tiff2ps: New commandline switches to override resolution 9703877c58dSAndrey Kiselev units obtained from the input file. Closes 9713877c58dSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=131 9723877c58dSAndrey Kiselev 9734dff88abSAndrey Kiselev2002-04-26 Andrey Kiselev <[email protected]> 9744dff88abSAndrey Kiselev 9754dff88abSAndrey Kiselev * libtiff/libtiff.def: Added missed declaration. 9764dff88abSAndrey Kiselev 9771cf9042eSAndrey Kiselev2002-04-22 Andrey Kiselev <[email protected]> 9781cf9042eSAndrey Kiselev 9791cf9042eSAndrey Kiselev * tools/fax2tiff.c: Updated to reflect latest changes in libtiff. 9801cf9042eSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125 9811cf9042eSAndrey Kiselev 9820a42ac77SAndrey Kiselev2002-04-20 Andrey Kiselev <[email protected]> 9830a42ac77SAndrey Kiselev 9840a42ac77SAndrey Kiselev * libtiff/tif_open.c: Pointers to custom procedures 9850a42ac77SAndrey Kiselev in TIFFClientOpen() are checked to be not NULL-pointers. 9860a42ac77SAndrey Kiselev 9879532ac8aSAndrey Kiselev2002-04-18 Andrey Kiselev <[email protected]> 9889532ac8aSAndrey Kiselev 9899532ac8aSAndrey Kiselev * libtiff/libtiff.def: Added missed declarations. 9909532ac8aSAndrey Kiselev 9919532ac8aSAndrey Kiselev * libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure. 9929532ac8aSAndrey Kiselev 993a8e46b54SAndrey Kiselev2002-04-16 Andrey Kiselev <[email protected]> 994a8e46b54SAndrey Kiselev 9959532ac8aSAndrey Kiselev * libtiff/tif_lzw.c: Additional checks for data integrity introduced. 996a8e46b54SAndrey Kiselev Should finally close 997a8e46b54SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=100 998a8e46b54SAndrey Kiselev 999a9a67d4bSAndrey Kiselev2002-04-10 Andrey Kiselev <[email protected]> 1000a8e46b54SAndrey Kiselev 10011cf9042eSAndrey Kiselev * tools/tiff2ps: Division by zero fixed. 1002a9a67d4bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88 1003a9a67d4bSAndrey Kiselev 1004c47f6953SAndrey Kiselev2002-04-09 Andrey Kiselev <[email protected]> 1005c47f6953SAndrey Kiselev 1006c47f6953SAndrey Kiselev * libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h: 1007c47f6953SAndrey Kiselev TIFFCheckpointDirectory() routine added. 1008c47f6953SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124 1009c47f6953SAndrey Kiselev 1010c47f6953SAndrey Kiselev * man/: TIFFWriteDirectory.3t, Makefile.in: Added description 1011c47f6953SAndrey Kiselev for the new function. 1012c47f6953SAndrey Kiselev 101333648598SAndrey Kiselev2002-04-08 Andrey Kiselev <[email protected]> 101433648598SAndrey Kiselev 1015c47f6953SAndrey Kiselev * libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced 1016c47f6953SAndrey Kiselev additional members tif->tif_decodestatus and tif->tif_encodestatus 1017c47f6953SAndrey Kiselev for correct handling of unconfigured codecs (we should not try to read 1018c47f6953SAndrey Kiselev data or to define data size without correct codecs). 101933648598SAndrey Kiselev 102033648598SAndrey Kiselev * libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK 1021c47f6953SAndrey Kiselev changed. Now it has used tif->tif_decodestatus and 1022c47f6953SAndrey Kiselev tif->tif_encodestatus. 102333648598SAndrey Kiselev Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in 102433648598SAndrey Kiselev case of __cvs_8.tif test image). 102533648598SAndrey Kiselev 1026216bf01bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in 1027216bf01bSAndrey Kiselev tif_dirread.c when TIFFCreateAnonFieldInfo was introduced. 1028216bf01bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case 1029216bf01bSAndrey Kiselev of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif. 1030216bf01bSAndrey Kiselev 10312f7e5be9SAndrey Kiselev2002-04-04 Andrey Kiselev <[email protected]> 10322f7e5be9SAndrey Kiselev 1033c47f6953SAndrey Kiselev * libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat 10342f7e5be9SAndrey Kiselev replaced by warnings. Now libtiff should read corrupted LZW-compressed 10352f7e5be9SAndrey Kiselev files by skipping bad strips. 10362f7e5be9SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100 10371fec47ceSFrank Warmerdam 10381fec47ceSFrank Warmerdam2002-04-03 Frank Warmerdam <[email protected]> 10391fec47ceSFrank Warmerdam 10401fec47ceSFrank Warmerdam * libtiff/tif_dirwrite.c: Removed some dead code. 10411fec47ceSFrank Warmerdam 10421fec47ceSFrank Warmerdam * libtiff/*: Cleanup some warnings. 10431fec47ceSFrank Warmerdam 10441fec47ceSFrank Warmerdam * libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField() 10451fec47ceSFrank Warmerdam for variable length FIELD_CUSTOM values. Was int * but should be 10461fec47ceSFrank Warmerdam u_short *. 10471fec47ceSFrank Warmerdam 1048adffbd3dSAndrey Kiselev2002-04-01 Andrey Kiselev <[email protected]> 1049adffbd3dSAndrey Kiselev 1050adffbd3dSAndrey Kiselev * tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp 1051adffbd3dSAndrey Kiselev utility (at cpStripToTile routine). 1052adffbd3dSAndrey Kiselev 1053a69516b3SFrank Warmerdam2002-03-27 Frank Warmerdam <[email protected]> 1054a69516b3SFrank Warmerdam 1055a5e9827aSFrank Warmerdam * tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func. 1056a5e9827aSFrank Warmerdam 1057a5e9827aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=111 1058a5e9827aSFrank Warmerdam 1059a69516b3SFrank Warmerdam * tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with 1060a69516b3SFrank Warmerdam passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE). 1061a69516b3SFrank Warmerdam 1062a69516b3SFrank Warmerdam * libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so 1063a69516b3SFrank Warmerdam that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example. 1064a69516b3SFrank Warmerdam 106539c69d9bSDwight Kelly2002-03-26 Dwight Kelly <[email protected]> 106639c69d9bSDwight Kelly 106739c69d9bSDwight Kelly * libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 106839c69d9bSDwight Kelly tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined 106939c69d9bSDwight Kelly in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec 107039c69d9bSDwight Kelly INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes: 107139c69d9bSDwight Kelly CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and 107239c69d9bSDwight Kelly INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9). 107339c69d9bSDwight Kelly 1074198aa7d9SAndrey Kiselev2002-03-26 Andrey Kiselev <[email protected]> 1075198aa7d9SAndrey Kiselev 1076198aa7d9SAndrey Kiselev * libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile 1077198aa7d9SAndrey Kiselev now also uses TIFFRGBAImageOK before reading. This is additional fix 1078198aa7d9SAndrey Kiselev for http://bugzilla.remotesensing.org/show_bug.cgi?id=110 1079198aa7d9SAndrey Kiselev 108029269c9bSAndrey Kiselev2002-03-25 Andrey Kiselev <[email protected]> 108129269c9bSAndrey Kiselev 108229269c9bSAndrey Kiselev * libtiff/: tif_getimage.c: Additional check for supported 108329269c9bSAndrey Kiselev codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses 108429269c9bSAndrey Kiselev TIFFRGBAImageOK before reading. 108529269c9bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110 108629269c9bSAndrey Kiselev 1087f02a098bSAndrey Kiselev2002-03-15 Andrey Kiselev <[email protected]> 1088f02a098bSAndrey Kiselev 1089f02a098bSAndrey Kiselev * libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 1090f02a098bSAndrey Kiselev tif_dirwrite.c: Added routine TIFFDataWidth for detrmining 1091f02a098bSAndrey Kiselev TIFFDataType sizes instead of working with tiffDataWidth array 1092f02a098bSAndrey Kiselev directly. Should prevent out-of-borders bugs in case of unknown or 1093f02a098bSAndrey Kiselev broken data types. EstimateStripByteCounts routine modified, so it 1094f02a098bSAndrey Kiselev won't work when tags with uknown sizes founded. 1095f02a098bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109 1096f02a098bSAndrey Kiselev 1097f02a098bSAndrey Kiselev2002-03-13 Andrey Kiselev <[email protected]> 1098f02a098bSAndrey Kiselev 1099f02a098bSAndrey Kiselev * libtiff/tif_getimage.c: Added support for correct handling 1100f02a098bSAndrey Kiselev `Orientation' tag in gtTileContig. Should be added in other gt* 1101f02a098bSAndrey Kiselev functions as well, but I have not images for testing yet. Partially 1102f02a098bSAndrey Kiselev resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23 1103f02a098bSAndrey Kiselev 1104f02a098bSAndrey Kiselev2002-03-10 Andrey Kiselev <[email protected]> 1105f02a098bSAndrey Kiselev 1106f02a098bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to 1107f02a098bSAndrey Kiselev read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION, 1108f02a098bSAndrey Kiselev TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC. Closes 1109f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=99 1110f02a098bSAndrey Kiselev 1111f02a098bSAndrey Kiselev2002-03-08 Andrey Kiselev <[email protected]> 1112f02a098bSAndrey Kiselev 1113f02a098bSAndrey Kiselev * libtiff/Makefile.in, tools/Makefile.in: Shared library will not 1114f02a098bSAndrey Kiselev be stripped when installing, utility binaries will do. Closes 1115f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=93 1116f02a098bSAndrey Kiselev 11175f20db7fSFrank Warmerdam2002-02-28 Frank Warmerdam <[email protected]> 11185f20db7fSFrank Warmerdam 11195f20db7fSFrank Warmerdam * man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT. 11205f20db7fSFrank Warmerdam 11215f20db7fSFrank Warmerdam * man/libtiff.3t: added copyright tag info. 11225f20db7fSFrank Warmerdam 11238ed40250SFrank Warmerdam2002-02-11 Frank Warmerdam <[email protected]> 11248ed40250SFrank Warmerdam 1125c3e810eaSFrank Warmerdam * libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__. 1126c3e810eaSFrank Warmerdam 1127c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 1128c3e810eaSFrank Warmerdam 1129c3e810eaSFrank Warmerdam * man/Makefile.in: Patch DESTDIR handling 1130c3e810eaSFrank Warmerdam 1131c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=95 1132c3e810eaSFrank Warmerdam 11338ed40250SFrank Warmerdam * configure: OpenBSD changes for Sparc64 and DSO version. 11348ed40250SFrank Warmerdam 11358ed40250SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=96 11368ed40250SFrank Warmerdam 11378ed40250SFrank Warmerdam2002-02-05 Frank Warmerdam <[email protected]> 11388ed40250SFrank Warmerdam 11398ed40250SFrank Warmerdam * config.site/configure: added support for OJPEG=yes option to enable 11408ed40250SFrank Warmerdam OJPEG support from config.site. 11418ed40250SFrank Warmerdam 1142b8ffea63SFrank Warmerdam2002-01-27 Frank Warmerdam <[email protected]> 1143b8ffea63SFrank Warmerdam 1144b8ffea63SFrank Warmerdam * html/document.html: fixed links for TIFf 6 docs. 1145b8ffea63SFrank Warmerdam 1146c77822c1SFrank Warmerdam2002-01-18 Frank Warmerdam <[email protected]> 1147c77822c1SFrank Warmerdam 1148f27eafc9SFrank Warmerdam * config.guess, config.sub: Updated from ftp.gnu.org/pub/config. 1149f27eafc9SFrank Warmerdam 1150c777c2c0SFrank Warmerdam * libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the 1151c777c2c0SFrank Warmerdam decodestrip function returns anything not greater than zero as per 1152c777c2c0SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=97 1153c777c2c0SFrank Warmerdam 1154c77822c1SFrank Warmerdam * configure: Modify CheckForBigEndian so it can work in a cross 1155c77822c1SFrank Warmerdam compiled situation. 1156c77822c1SFrank Warmerdam 1157fb4cb161SFrank Warmerdam2002-01-16 Frank Warmerdam <[email protected]> 1158fb4cb161SFrank Warmerdam 11599606d1f5SFrank Warmerdam * tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list. 11609606d1f5SFrank Warmerdam 11617adb8976SFrank Warmerdam * tools/tiffset.c: fix bug in error reporting. 11627adb8976SFrank Warmerdam 1163fb4cb161SFrank Warmerdam * tools/tiffcp.c: fix several warnings that show up with -Wall. 1164fb4cb161SFrank Warmerdam 1165d6559489SFrank Warmerdam2002-01-04 Frank Warmerdam <[email protected]> 1166d6559489SFrank Warmerdam 1167d6559489SFrank Warmerdam * libtiff/tif_jpeg.c: fixed computation of segment_width for 1168d6559489SFrank Warmerdam tiles files to avoid error about it not matching the 1169d6559489SFrank Warmerdam cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 1170d6559489SFrank Warmerdam size.") for ITIFF files. Apparently the problem was incorporated since 1171d6559489SFrank Warmerdam 3.5.5, presumably during the OJPEG/JPEG work recently. 1172d6559489SFrank Warmerdam 117362d37363SFrank Warmerdam2001-12-15 Frank Warmerdam <[email protected]> 117462d37363SFrank Warmerdam 1175d6559489SFrank Warmerdam * configure, libtiff/Makefile.in: Changes for building on MacOS 10.1. 1176d6559489SFrank Warmerdam 1177d6559489SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 1178d6559489SFrank Warmerdam 117962d37363SFrank Warmerdam * libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1 118062d37363SFrank Warmerdam (defined in tiffconf.h - 1 by default) then the RGBA interface 118162d37363SFrank Warmerdam will assume that a fourth extra sample is ASSOCALPHA if the 118262d37363SFrank Warmerdam EXTRASAMPLE value isn't set for it. This changes the behaviour of 118362d37363SFrank Warmerdam the library, but makes it work better with RGBA files produced by 118462d37363SFrank Warmerdam lots of applications that don't mark the alpha values properly. 118562d37363SFrank Warmerdam 118662d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=93 118762d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=65 118862d37363SFrank Warmerdam 118905d24d30SFrank Warmerdam2001-12-12 Frank Warmerdam <[email protected]> 119005d24d30SFrank Warmerdam 119105d24d30SFrank Warmerdam * libtiff/tif_jpeg.c: allow jpeg data stream sampling values to 119205d24d30SFrank Warmerdam override those from tiff directory. This makes this work with 119305d24d30SFrank Warmerdam ImageGear generated files. 119405d24d30SFrank Warmerdam 1195bf0c6fb0SFrank Warmerdam2001-12-07 Frank Warmerdam <[email protected]> 1196bf0c6fb0SFrank Warmerdam 1197bf0c6fb0SFrank Warmerdam * html/Makefile.in: added missing images per bug 92. 1198bf0c6fb0SFrank Warmerdam 1199bf0c6fb0SFrank Warmerdam * port/Makefile.in: fixed clean target per bug 92. 1200bf0c6fb0SFrank Warmerdam 1201f88d97efSFrank Warmerdam2001-11-28 Frank Warmerdam <[email protected]> 1202f88d97efSFrank Warmerdam 1203ce8daaa7SFrank Warmerdam * Reissue 3.5.7 release. 1204ce8daaa7SFrank Warmerdam 1205f88d97efSFrank Warmerdam * libtiff/mkversion.c: Fix output of TIFF_VERSION to be 1206f88d97efSFrank Warmerdam YYYYMMDD so that it is increasing over time. 1207f88d97efSFrank Warmerdam 1208f88d97efSFrank Warmerdam * Makefile.in: Ensure that tiffvers.h is regenerated in the 1209f88d97efSFrank Warmerdam make release target. 1210f88d97efSFrank Warmerdam 1211f88d97efSFrank Warmerdam * Makefile.in: added libtiff/tiffvers.h to the release file list. 1212f88d97efSFrank Warmerdam 1213b7508608SFrank Warmerdam2001-11-23 Frank Warmerdam <[email protected]> 1214b7508608SFrank Warmerdam 1215b7508608SFrank Warmerdam * added html/v3.5.7.html, updated html/index.html. 1216b7508608SFrank Warmerdam 1217b7508608SFrank Warmerdam * Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}. 1218b7508608SFrank Warmerdam 12194eaff9b6SFrank Warmerdam2001-11-15 Frank Warmerdam <[email protected]> 12204eaff9b6SFrank Warmerdam 12214eaff9b6SFrank Warmerdam * configure: fixed test for -lm. 12224eaff9b6SFrank Warmerdam 122394190c5dSFrank Warmerdam2001-11-02 Frank Warmerdam <[email protected]> 122494190c5dSFrank Warmerdam 122594190c5dSFrank Warmerdam * Added PHOTOMETRIC_ITULAB as per bug 90. 122694190c5dSFrank Warmerdam 122794190c5dSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=90 122894190c5dSFrank Warmerdam 12292ba4c211SFrank Warmerdam2001-10-10 Frank Warmerdam <[email protected]> 12302ba4c211SFrank Warmerdam 12312ba4c211SFrank Warmerdam * libtiff/tiff.h: I have created COMPRESSION_CCITT_T4, 12322ba4c211SFrank Warmerdam COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases 12332ba4c211SFrank Warmerdam in keeping with TIFF 6.0 standard in tiff.h 12342ba4c211SFrank Warmerdam 12352ba4c211SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=83 12362ba4c211SFrank Warmerdam 12374b1d7e4cSFrank Warmerdam2001-09-26 Frank Warmerdam <[email protected]> 12384b1d7e4cSFrank Warmerdam 12394b1d7e4cSFrank Warmerdam * libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function. 12404b1d7e4cSFrank Warmerdam Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory. 12414b1d7e4cSFrank Warmerdam 12429fbd11ffSFrank Warmerdam2001-09-24 Frank Warmerdam <[email protected]> 12439fbd11ffSFrank Warmerdam 12442c26534cSFrank Warmerdam * libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug. 12452c26534cSFrank Warmerdam 12462c26534cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=78 12472c26534cSFrank Warmerdam 12482c26534cSFrank Warmerdam * libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an 12492c26534cSFrank Warmerdam error about LZW not being available. 12502c26534cSFrank Warmerdam 12512c26534cSFrank Warmerdam * libtiff/tif_dir.c: propagate failure to initialize compression 12522c26534cSFrank Warmerdam back from TIFFSetField() as an error status, so applications can 12532c26534cSFrank Warmerdam detect failure. 12542c26534cSFrank Warmerdam 12552c26534cSFrank Warmerdam * libtiff/tif_dir.c: removed the auto replacement of 12562c26534cSFrank Warmerdam COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField(). 12572c26534cSFrank Warmerdam 12589fbd11ffSFrank Warmerdam * Removed Makefile, tools/Makefile, port/install.sh, man/Makefile 12599fbd11ffSFrank Warmerdam from CVS as they are all supposed to be auto-generated by configure. 12609fbd11ffSFrank Warmerdam 1261e1d66ae9SFrank Warmerdam2001-09-22 Frank Warmerdam <[email protected]> 1262e1d66ae9SFrank Warmerdam 1263e1d66ae9SFrank Warmerdam * libtiff/tif_ojpeg.c: new update from Scott. 1264e1d66ae9SFrank Warmerdam 12654b1fc8b6SFrank Warmerdam2001-09-09 Frank Warmerdam <[email protected]> 12664b1fc8b6SFrank Warmerdam 1267bc63306cSFrank Warmerdam * libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to 1268bc63306cSFrank Warmerdam always use the "safe" version, even if there is a very slight 1269bc63306cSFrank Warmerdam cost in performance. 1270bc63306cSFrank Warmerdam 1271bc63306cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=54 1272bc63306cSFrank Warmerdam 1273ad4b0adcSFrank Warmerdam * libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@ 1274ad4b0adcSFrank Warmerdam in two places. 1275ad4b0adcSFrank Warmerdam 127663c726acSFrank Warmerdam * libtiff/tif_getimage.c: Fixed problem with reading strips or 127763c726acSFrank Warmerdam tiles that don't start on a tile boundary. Fix contributed by 127863c726acSFrank Warmerdam Josep Vallverdu (from HP), and further described in bug 47. 127963c726acSFrank Warmerdam 128063c726acSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=47 128163c726acSFrank Warmerdam 128263c726acSFrank Warmerdam * tools/tiff2ps.c: added OJPEG YCbCr to RGB support. 128363c726acSFrank Warmerdam 12844b1fc8b6SFrank Warmerdam * libtiff/tif_ojpeg.c: Applied substantial patch from Scott. 12854b1fc8b6SFrank Warmerdam 1286e7bdb189SFrank Warmerdam2001-09-06 Frank Warmerdam <[email protected]> 1287e7bdb189SFrank Warmerdam 1288e7bdb189SFrank Warmerdam * libtiff/tif_packbits.c: fixed memory overrun error. 1289e7bdb189SFrank Warmerdam 1290e7bdb189SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=77 1291e7bdb189SFrank Warmerdam 1292d15abe66SFrank Warmerdam2001-08-31 Frank Warmerdam <[email protected]> 1293d15abe66SFrank Warmerdam 1294d15abe66SFrank Warmerdam * libtiff/tif_getimage.c: relax handling of contig case where 1295d15abe66SFrank Warmerdam there are extra samples that are supposed to be ignored. This 1296d15abe66SFrank Warmerdam should now work for 8bit greyscale or palletted images. 1297d15abe66SFrank Warmerdam 1298d15abe66SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=75 1299d15abe66SFrank Warmerdam 1300abf486d1SFrank Warmerdam2001-08-28 Frank Warmerdam <[email protected]> 1301abf486d1SFrank Warmerdam 1302abf486d1SFrank Warmerdam * libtiff/tif_getimage.c: Don't complain for CMYK (separated) 1303abf486d1SFrank Warmerdam images with more than four samples per pixel. See: 1304abf486d1SFrank Warmerdam 1305abf486d1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=73 1306abf486d1SFrank Warmerdam 13077f127122SFrank Warmerdam2001-08-10 Frank Warmerdam <[email protected]> 13087f127122SFrank Warmerdam 13097afe0a69SFrank Warmerdam * libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy() 13107afe0a69SFrank Warmerdam in TIFFReadRGBATile() to avoid issues in cases of overlapping 13117afe0a69SFrank Warmerdam buffers. See Bug 69 in Bugzilla. 13127afe0a69SFrank Warmerdam 13137afe0a69SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=69 13147afe0a69SFrank Warmerdam 13157f127122SFrank Warmerdam * tools/tiff2rgba.c: fixed getopt() call so that -b works again. 13167f127122SFrank Warmerdam 131766ca643dSFrank Warmerdam2001-08-09 Frank Warmerdam <[email protected]> 131866ca643dSFrank Warmerdam 131966ca643dSFrank Warmerdam * libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__ 132066ca643dSFrank Warmerdam when checking for 64 bit architectures as per bugzilla bug 67. 132166ca643dSFrank Warmerdam 1322c997939eSFrank Warmerdam2001-07-27 Frank Warmerdam <[email protected]> 1323c997939eSFrank Warmerdam 1324c997939eSFrank Warmerdam * man/Makefile.in: add TIFFClientOpen link as per debian submitted 1325c997939eSFrank Warmerdam bug 66. 1326c997939eSFrank Warmerdam 13275579e5cdSFrank Warmerdam2001-07-20 Frank Warmerdam <[email protected]> 13285579e5cdSFrank Warmerdam 13295579e5cdSFrank Warmerdam * libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H 13305579e5cdSFrank Warmerdam has been included. 13315579e5cdSFrank Warmerdam 133271a2c4a0SFrank Warmerdam2001-07-19 Frank Warmerdam <[email protected]> 133371a2c4a0SFrank Warmerdam 133471a2c4a0SFrank Warmerdam * libtiff/tif_open.c: Seek back to zero after failed read, 133571a2c4a0SFrank Warmerdam before writing header. 133671a2c4a0SFrank Warmerdam 133748b7fecaSFrank Warmerdam2001-07-18 Frank Warmerdam <[email protected]> 133848b7fecaSFrank Warmerdam 133948b7fecaSFrank Warmerdam * libtiff/tif_ojpeg.c: updates from Scott. Handles colors 134048b7fecaSFrank Warmerdam much better. Now depends on having patched libjpeg as per 134148b7fecaSFrank Warmerdam patch in contrib/ojpeg/*. 134248b7fecaSFrank Warmerdam 134387f580c1SFrank Warmerdam2001-07-17 Frank Warmerdam <[email protected]> 134487f580c1SFrank Warmerdam 134587f580c1SFrank Warmerdam * */Makefile.in: added DESTDIR support. 134687f580c1SFrank Warmerdam 134787f580c1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=60 134887f580c1SFrank Warmerdam 1349f45df42bSFrank Warmerdam2001-07-16 Frank Warmerdam <[email protected]> 1350f45df42bSFrank Warmerdam 1351f45df42bSFrank Warmerdam * configure, libtiff/Makefile.in: applied OpenBSD patches 1352f45df42bSFrank Warmerdam as per: 1353f45df42bSFrank Warmerdam 1354f45df42bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=61 1355f45df42bSFrank Warmerdam 135663ad6142SFrank Warmerdam2001-06-28 Frank Warmerdam <[email protected]> 135763ad6142SFrank Warmerdam 13580ef54341SFrank Warmerdam * libtiff/tif_getimage.c: Fixed so that failure is properly 13590ef54341SFrank Warmerdam reported by gtTileContig, gtStripContig, gtTileSeparate and 13600ef54341SFrank Warmerdam gtStripSeparate. 13610ef54341SFrank Warmerdam 13620ef54341SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=51 13630ef54341SFrank Warmerdam 136463ad6142SFrank Warmerdam * tiffcmp.c: Fixed multi samples per pixel support for ContigCompare. 136563ad6142SFrank Warmerdam Updated bug section of tiffcmp.1 to note tiled file issues. 136663ad6142SFrank Warmerdam 136763ad6142SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=53 136863ad6142SFrank Warmerdam 1369e0368fb9SFrank Warmerdam2001-06-22 Frank Warmerdam <[email protected]> 1370e0368fb9SFrank Warmerdam 1371ecfaa86dSFrank Warmerdam * configure: Changes for DSO generation on AIX provided by 1372ecfaa86dSFrank Warmerdam John Marquart <[email protected]>. 1373ecfaa86dSFrank Warmerdam 1374e0368fb9SFrank Warmerdam * configure, libtiff/Makeifle.in: Modified to build DSOs properly 1375e0368fb9SFrank Warmerdam on Darwin thanks to Robert Krajewski ([email protected]) and 1376e0368fb9SFrank Warmerdam Keisuke Fujii ([email protected]). 1377e0368fb9SFrank Warmerdam 1378f8473790SFrank Warmerdam2001-06-13 Frank Warmerdam <[email protected]> 1379f8473790SFrank Warmerdam 1380f8473790SFrank Warmerdam * tools/tiff2rgba.c: added -n flag to avoid emitting alpha component. 1381f8473790SFrank Warmerdam 1382f8473790SFrank Warmerdam * man/tiff2rgba.1: new 1383f8473790SFrank Warmerdam 1384f1492d55SFrank Warmerdam2001-05-22 Frank Warmerdam <[email protected]> 1385f1492d55SFrank Warmerdam 1386f1492d55SFrank Warmerdam * Added tiffset and tif_ojpeg to the dist lists in Makefile.in. 1387f1492d55SFrank Warmerdam 13888ff59a64SFrank Warmerdam2001-05-13 Frank Warmerdam <[email protected]> 13898ff59a64SFrank Warmerdam 13908ff59a64SFrank Warmerdam * libtiff/tools/thumbnail.c: changed default output compression 13918ff59a64SFrank Warmerdam to packbits from LZW since LZW isn't generally available. 13928ff59a64SFrank Warmerdam 139347c14d60SFrank Warmerdam2001-05-12 Frank Warmerdam <[email protected]> 139447c14d60SFrank Warmerdam 139547c14d60SFrank Warmerdam * libtiff/tif_ojpeg.c: New. 139647c14d60SFrank Warmerdam libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related 139747c14d60SFrank Warmerdam to OJPEG support. 139847c14d60SFrank Warmerdam 139947c14d60SFrank Warmerdam Scott Marovich <[email protected]> supplied OJPEG support. 140047c14d60SFrank Warmerdam 140147c14d60SFrank Warmerdam2001-05-11 Frank Warmerdam <[email protected]> 140247c14d60SFrank Warmerdam 140347c14d60SFrank Warmerdam * tiff.h: removed, it duplicates libtiff/tiff.h. 140447c14d60SFrank Warmerdam 14051b7a8402SFrank Warmerdam2001-05-08 Frank Warmerdam <[email protected]> 14061b7a8402SFrank Warmerdam 14071f9632f9SFrank Warmerdam * libtiff/tif_dirinfo.c: moved pixar and copyright flags to 14081f9632f9SFrank Warmerdam ensure everything is in order. 14091f9632f9SFrank Warmerdam 14101b7a8402SFrank Warmerdam * libtiff/libtiff.def: added TIFFCreateDirectory and 14111b7a8402SFrank Warmerdam TIFFDefaultStripSize as per: 14121b7a8402SFrank Warmerdam 14131b7a8402SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=46 14141b7a8402SFrank Warmerdam 141528dd547bSFrank Warmerdam2001-05-02 Frank Warmerdam <[email protected]> 141628dd547bSFrank Warmerdam 141728dd547bSFrank Warmerdam * libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for 141828dd547bSFrank Warmerdam TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to 141928dd547bSFrank Warmerdam force use of uint32 counts instead of short counts. 142028dd547bSFrank Warmerdam 142128dd547bSFrank Warmerdam * libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the 142228dd547bSFrank Warmerdam case of writing TIFF_BYTE/TIFF_SBYTE fields. 142328dd547bSFrank Warmerdam 142428dd547bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=43 142528dd547bSFrank Warmerdam 1426b117e2acSFrank Warmerdam2001-05-01 Frank Warmerdam <[email protected]> 1427b117e2acSFrank Warmerdam 1428b117e2acSFrank Warmerdam * libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per 1429b117e2acSFrank Warmerdam bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44 1430b117e2acSFrank Warmerdam 1431f99796d1SFrank Warmerdam2001-04-05 Frank Warmerdam <[email protected]> 1432f99796d1SFrank Warmerdam 1433f99796d1SFrank Warmerdam * tiffio.h: removed C++ style comment. 1434f99796d1SFrank Warmerdam 1435f99796d1SFrank Warmerdam * configure: fixed up SCRIPT_SH/SHELL handling. 1436f99796d1SFrank Warmerdam 1437f99796d1SFrank Warmerdam * Makefile.in: Fixed SCRIPT_SH/SHELL handling. 1438f99796d1SFrank Warmerdam 1439f99796d1SFrank Warmerdam * config.guess: documented more variables as per bug 40. 1440f99796d1SFrank Warmerdam 144121724616SFrank Warmerdam2001-04-03 Frank Warmerdam <[email protected]> 144221724616SFrank Warmerdam 144321724616SFrank Warmerdam * configure, *Makefile.in: Various changes to improve configuration 144421724616SFrank Warmerdam for HP/UX specifically, and also in general. They include: 144521724616SFrank Warmerdam - Try to handle /usr/bin/sh instead of /bin/sh where necessary. 144621724616SFrank Warmerdam - Upgrade to HP/UX 10.x+ compiler, linker and dso options. 144721724616SFrank Warmerdam - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP 144821724616SFrank Warmerdam - Use -${MAKEFLAGS} in sub makes from makefiles. 144921724616SFrank Warmerdam 145021724616SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=40 145121724616SFrank Warmerdam 14528671dffeSFrank Warmerdam2001-04-02 Frank Warmerdam <[email protected]> 14538671dffeSFrank Warmerdam 14540263998eSFrank Warmerdam * libtiff/tiff.h: Applied hac to try and resolve the problem 14550263998eSFrank Warmerdam with the inttypes.h include file on AIX. 14560263998eSFrank Warmerdam 14570263998eSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=39 14580263998eSFrank Warmerdam 14599864187bSFrank Warmerdam * VERSION: update to 3.5.7 beta in preparation for release. 14609864187bSFrank Warmerdam 1461a2558120SFrank Warmerdam * configure/config.site: modified to check if -lm is needed for 1462a2558120SFrank Warmerdam MACHDEPLIBS if not supplied by config.site. Needed for Darwin. 1463a2558120SFrank Warmerdam 14648671dffeSFrank Warmerdam * config.guess: updated wholesale to an FSF version apparently 14658671dffeSFrank Warmerdam from 1998 (as opposed to 1994). This is mainly inspired by 14668671dffeSFrank Warmerdam providing for MacOS X support. 14678671dffeSFrank Warmerdam 14688671dffeSFrank Warmerdam2001-03-29 Frank Warmerdam <[email protected]> 14698671dffeSFrank Warmerdam 14708671dffeSFrank Warmerdam * configure, Makefile.in, etc: added support for OPTIMIZER being 14718671dffeSFrank Warmerdam set from config.site. 14728671dffeSFrank Warmerdam 14737a1ad5e9SFrank Warmerdam2001-03-28 Frank Warmerdam <[email protected]> 14747a1ad5e9SFrank Warmerdam 14754f4c99abSFrank Warmerdam * fax2ps.c: Helge (libtiff at oldach.net) submitted fix: 14764f4c99abSFrank Warmerdam 14774f4c99abSFrank Warmerdam Here's a fix for fax2ps that corrects behaviour for non-Letter paper 14784f4c99abSFrank Warmerdam sizes. It fixes two problems: 14794f4c99abSFrank Warmerdam 14804f4c99abSFrank Warmerdam Without scaling (-S) the fax is now centered on the page size specified 14814f4c99abSFrank Warmerdam with -H and/or -W. Before, fax2ps was using an obscure and practially 14824f4c99abSFrank Warmerdam useless algorithm to allocate the image relative to Letter sized paper 14834f4c99abSFrank Warmerdam which sometime sled to useless whitespace on the paper, while at the 14844f4c99abSFrank Warmerdam same time cutting of the faxes printable area at the opposite border. 14854f4c99abSFrank Warmerdam 14864f4c99abSFrank Warmerdam Second, scaling now preserves aspect ratio, which makes unusual faxes 14874f4c99abSFrank Warmerdam (in particular short ones) print properly. 14884f4c99abSFrank Warmerdam 14894f4c99abSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=35 14904f4c99abSFrank Warmerdam 14917a1ad5e9SFrank Warmerdam * tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by 14927a1ad5e9SFrank Warmerdam Bruce A. Mallett. See check message for detailed information 14937a1ad5e9SFrank Warmerdam on all the changes, including a faster encoder, fixes for level 14947a1ad5e9SFrank Warmerdam 2 PostScript, and support for the imagemask operator. 14957a1ad5e9SFrank Warmerdam 1496f3bbcf1bSFrank Warmerdam2001-03-27 Frank Warmerdam <[email protected]> 1497f3bbcf1bSFrank Warmerdam 1498f3bbcf1bSFrank Warmerdam * libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to 1499f3bbcf1bSFrank Warmerdam "#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX. 1500f3bbcf1bSFrank Warmerdam 1501f3bbcf1bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 1502f3bbcf1bSFrank Warmerdam 1503dc989a55SFrank Warmerdam2001-03-16 Frank Warmerdam <[email protected]> 1504dc989a55SFrank Warmerdam 1505dc989a55SFrank Warmerdam * tif_dirinfo.c: moved definition of copyright tag in field list. 1506dc989a55SFrank Warmerdam Apparently they have to be in sorted order by tag id. 1507dc989a55SFrank Warmerdam 15088eea65a4SFrank Warmerdam2001-03-13 Frank Warmerdam <[email protected]> 15098eea65a4SFrank Warmerdam 15108eea65a4SFrank Warmerdam * tif_getimage.c: Added support for 16bit minisblack/miniswhite 15118eea65a4SFrank Warmerdam images in RGBA interface. 15128eea65a4SFrank Warmerdam 1513fa01e4a7SFrank Warmerdam2001-03-02 Frank Warmerdam <[email protected]> 1514fa01e4a7SFrank Warmerdam 1515fa01e4a7SFrank Warmerdam * Added TIFFTAG_COPYRIGHT support. 1516fa01e4a7SFrank Warmerdam 1517aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 1518aefe065eSFrank Warmerdam 1519aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 1520aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 1521aefe065eSFrank Warmerdam adding the -b bias removal flag. 1522aefe065eSFrank Warmerdam 1523a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 1524a6da80a7SFrank Warmerdam 15258867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 15268867ddfbSFrank Warmerdam serveral missing entry points. 15278867ddfbSFrank Warmerdam 1528b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 1529b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 1530b18f9bb8SFrank Warmerdam 1531b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 1532b18f9bb8SFrank Warmerdam 1533a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 1534a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 1535a6da80a7SFrank Warmerdam ([email protected]). He writes: 1536a6da80a7SFrank Warmerdam 1537a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 1538a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 1539a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 1540a6da80a7SFrank Warmerdam 1541a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 1542a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 1543a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 1544a6da80a7SFrank Warmerdam accuracy over the image. 1545a6da80a7SFrank Warmerdam 1546a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 1547a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 1548a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 1549a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 1550a6da80a7SFrank Warmerdam 1551a6da80a7SFrank Warmerdam Changes applied with minor edits. 1552a6da80a7SFrank Warmerdam 155300761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 155400761c18SFrank Warmerdam 155500761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 155600761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 155700761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 155800761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 155900761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 156000761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 156100761c18SFrank Warmerdam 15629a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 15639a1d08fcSMike Welles 15649a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 15659a1d08fcSMike Welles 1566a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 1567a5a724a9SFrank Warmerdam 1568a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 1569a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 1570a5a724a9SFrank Warmerdam 15717c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 15727c2ef4f7SFrank Warmerdam 15733ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 15743ba946b0SFrank Warmerdam 15757c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 15767c2ef4f7SFrank Warmerdam 1577a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 1578a7f6e194SMike Welles * added link to CVS mirror from index.html 1579a7f6e194SMike Welles 1580a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 1581a7f6e194SMike Welles not supported by default. 1582a7f6e194SMike Welles 158322e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 158422e9dda7SFrank Warmerdam 158522e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 158622e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 158722e9dda7SFrank Warmerdam 158833953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 158933953398SFrank Warmerdam 159022e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 159133953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 159233953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 159333953398SFrank Warmerdam 1594a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 1595177452c8SMike Welles 1596177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 1597177452c8SMike Welles 1598177452c8SMike Welles * Created HOWTO-RELEASE 1599177452c8SMike Welles 1600177452c8SMike Welles * Created html/v3.5.6.html 1601177452c8SMike Welles 1602177452c8SMike Welles * updated index.html 1603177452c8SMike Welles 1604a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 1605a02f97a5SFrank Warmerdam 1606a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 1607a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 1608a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 1609a02f97a5SFrank Warmerdam 1610a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 1611a3c28f98SFrank Warmerdam 1612a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 1613a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 1614a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 1615a3c28f98SFrank Warmerdam 1616a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 1617a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 1618a3c28f98SFrank Warmerdam on libm.so. 1619a3c28f98SFrank Warmerdam 1620a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 1621a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 1622a3c28f98SFrank Warmerdam 1623a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 1624a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 1625a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 1626a3c28f98SFrank Warmerdam 1627abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 1628abcd47aeSFrank Warmerdam 1629abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 1630abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 1631abcd47aeSFrank Warmerdam --exec-prefix directives. 1632abcd47aeSFrank Warmerdam 16337410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 16347410217aSFrank Warmerdam 16359900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 16369900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 16379900bacaSFrank Warmerdam file which seems to be updated regularly. 16389900bacaSFrank Warmerdam 16399900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 16409900bacaSFrank Warmerdam version include file. 16419900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 16429900bacaSFrank Warmerdam with the public libtiff include files. 16439900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 16449900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 16459900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 16469900bacaSFrank Warmerdam 16477410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 16487410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 16497410217aSFrank Warmerdam 16506429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 16516429172dSFrank Warmerdam 1652b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 1653b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 16547410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 16557410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 1656b11174beSFrank Warmerdam 16576429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 16586429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 16596429172dSFrank Warmerdam (such as occurs for YCbCr). 16606429172dSFrank Warmerdam 1661aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 1662aa844c50SFrank Warmerdam 1663aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 1664aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 1665aa844c50SFrank Warmerdam 16660cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 16670cd032f1SFrank Warmerdam 166891b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 166991b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 167091b8b7c2SFrank Warmerdam from [email protected]. 167191b8b7c2SFrank Warmerdam 16720cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 16730cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 16740cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 16750cd032f1SFrank Warmerdam 1676de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 1677de9b6675SFrank Warmerdam 1678de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 1679de9b6675SFrank Warmerdam white is properly recovered. 1680de9b6675SFrank Warmerdam 1681de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 1682de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 1683de9b6675SFrank Warmerdam 16848b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 16858b6b9756SFrank Warmerdam 16868b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 16878b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 16888b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 16898b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 16908b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 16918b6b9756SFrank Warmerdam 1692582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 1693582fb187SFrank Warmerdam 16940cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 1695582fb187SFrank Warmerdam 16968d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 16978d9e3bcfSFrank Warmerdam 16988d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 16998d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 17008d9e3bcfSFrank Warmerdam 1701af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 170205d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 170305d0760fSFrank Warmerdam cygwin compatibility. 1704af621273SFrank Warmerdam 1705b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 1706b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 1707b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 1708b6348a45SFrank Warmerdam 1709af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 1710af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 1711af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 1712af621273SFrank Warmerdam bug and proving the patch. 1713af621273SFrank Warmerdam 1714a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 1715a329e432SFrank Warmerdam 1716a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 1717a329e432SFrank Warmerdam we are done access data thanks to bug report from: 1718a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 1719a329e432SFrank Warmerdam 1720a329e432SFrank Warmerdam * Reverted tif_flush change. 1721a329e432SFrank Warmerdam 1722da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 1723da97c5e0SFrank Warmerdam 1724da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 1725da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 1726da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 1727da97c5e0SFrank Warmerdam 1728c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 1729c1282751SFrank Warmerdam 1730fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 1731fb02956eSFrank Warmerdam 17320625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 17330625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 17340625a129SFrank Warmerdam 1735c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 1736c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 1737c1282751SFrank Warmerdam 1738ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 1739ad9af004SFrank Warmerdam 1740ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 1741ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 1742ad9af004SFrank Warmerdam 17434b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 17444b79457aSMike Welles 17454b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 17464b79457aSMike Welles 1747c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 1748c1cd54d7SFrank Warmerdam 1749889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 1750889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 1751889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 1752889ea5bfSFrank Warmerdam 1753c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 1754c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 1755c1cd54d7SFrank Warmerdam 1756082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 1757082013bfSFrank Warmerdam 1758082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 1759082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 1760082013bfSFrank Warmerdam 1761b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 1762b620bd37SFrank Warmerdam 17636ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 17646ed3331cSFrank Warmerdam email address. 17656ed3331cSFrank Warmerdam 1766b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 1767b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 1768b620bd37SFrank Warmerdam 176915934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 177015934824SFrank Warmerdam 177115934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 177215934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 177315934824SFrank Warmerdam could be "unpopulated" images. 177415934824SFrank Warmerdam 1775859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 1776859c2524SFrank Warmerdam 17777538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 17787538c6d0SFrank Warmerdam 1779859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 1780859c2524SFrank Warmerdam 17816be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 17826be23f4fSFrank Warmerdam 17836be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 17846be23f4fSFrank Warmerdam 17854b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 17864b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 17874b79457aSMike Welles 1788f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 1789f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 1790f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 1791f0770083SMike Welles <[email protected]> (untested). 1792f076e723SMike Welles 1793f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 1794f0770083SMike Welles Arvan Pritchard <[email protected]> 1795f0770083SMike Welles 1796f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 1797f076e723SMike Welles Arvan Pritchard <[email protected]> 1798f076e723SMike Welles 17991c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 18001c9f6d78SFrank Warmerdam 18011c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 18021c9f6d78SFrank Warmerdam 180397702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 18042df86f15SFrank Warmerdam 18052df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 18062df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 18072df86f15SFrank Warmerdam 1808c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 1809c21b8b97SMike Welles 1810c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 1811c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 1812c21b8b97SMike Welles 1813d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 1814d20c60a2SMike Welles 1815d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 1816d20c60a2SMike Welles Stanislav Brabec <[email protected]> 1817d20c60a2SMike Welles 1818c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 1819c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 1820d20c60a2SMike Welles 1821c21b8b97SMike Welles * configure: fixed bugs in sed scripts 1822c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 1823d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 1824d20c60a2SMike Welles 1825c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 1826c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 1827d20c60a2SMike Welles 18287ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 18297ab7008fSFrank Warmerdam 18307ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 18317ab7008fSFrank Warmerdam conversion for the run arrays. 18327ab7008fSFrank Warmerdam 1833d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 1834d3144ac4SFrank Warmerdam 1835d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 1836d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 1837d3144ac4SFrank Warmerdam 18380b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 18390b109722SFrank Warmerdam 1840f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 1841f4aaa718SFrank Warmerdam 18420b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 18430b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 18440b109722SFrank Warmerdam 1845ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 1846ed33ffd3SFrank Warmerdam 1847ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 1848ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 1849ed33ffd3SFrank Warmerdam 1850592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 1851592e7e59SFrank Warmerdam 1852c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 1853c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 1854c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 1855c84e2904SFrank Warmerdam 1856c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 1857c84e2904SFrank Warmerdam Peter Smith ([email protected]). 1858c84e2904SFrank Warmerdam 1859c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 1860c84e2904SFrank Warmerdam 1861592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 1862592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 1863592e7e59SFrank Warmerdam 1864592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 1865592e7e59SFrank Warmerdam between toff_t and tsize_t. 1866592e7e59SFrank Warmerdam 1867164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 1868164da391SFrank Warmerdam 1869164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 1870164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 1871164da391SFrank Warmerdam 1872164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 1873164da391SFrank Warmerdam TIFFWriteDirectory(). 1874164da391SFrank Warmerdam 1875164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 1876164da391SFrank Warmerdam 1877164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 1878164da391SFrank Warmerdam and writing to another. 1879164da391SFrank Warmerdam 1880164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 1881164da391SFrank Warmerdam 1882db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 1883db9e2d75SFrank Warmerdam 1884db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 1885db9e2d75SFrank Warmerdam 18862e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 18872e0c71f2SFrank Warmerdam 18882e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 18892e0c71f2SFrank Warmerdam 1890c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 1891c38ac53bSMike Welles 1892c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 1893c38ac53bSMike Welles 1894c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 1895c38ac53bSMike Welles 1896c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 1897c38ac53bSMike Welles 1898db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 1899db55f695SFrank Warmerdam 1900db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 1901db55f695SFrank Warmerdam 1902c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 1903da558ffbSMike Welles 1904da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 1905da558ffbSMike Welles 1906da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 1907da558ffbSMike Welles when LZW compression invoked. 1908da558ffbSMike Welles 1909da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 1910da558ffbSMike Welles in tools to reflect removal of LZW compression 1911da558ffbSMike Welles 19121c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 19131c096175SMike Welles 19141c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 19151c096175SMike Welles warning about LZW compression removed being removed, and why. 1916c614caf0SMike Welles 1917da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 1918c614caf0SMike Welles symbols are kept. 19191c096175SMike Welles 192000ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 192100ac48bcSMike Welles 192200ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 192300ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 192400ac48bcSMike Welles 1925e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 1926e57f1806SFrank Warmerdam 1927e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 1928e57f1806SFrank Warmerdam of LZW. 1929e57f1806SFrank Warmerdam 1930e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 1931ff08149cSFrank Warmerdam 1932ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 1933ff08149cSFrank Warmerdam 19340e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 19350e4c746eSMike Welles 19367609ec5fSMike Welles * Added zip creation to relase makefile target 19377609ec5fSMike Welles 19380e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 19390e4c746eSMike Welles 1940c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 1941c5e8a049SFrank Warmerdam 1942c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 1943c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 1944c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 1945c5e8a049SFrank Warmerdam 194664158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 194764158b2dSFrank Warmerdam 194864158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 194964158b2dSFrank Warmerdam 1950209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 1951209aa3d3SFrank Warmerdam 1952209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 1953209aa3d3SFrank Warmerdam email subscription address. 1954209aa3d3SFrank Warmerdam 19559ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 19569ec07df1SMike Welles 19579ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 19589ec07df1SMike Welles 19599ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 19609ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 19619ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 19629ec07df1SMike Welles 19639ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 19649ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 19659ec07df1SMike Welles know features have been compiled into the TIFF library in order to 19669ec07df1SMike Welles handle things properly". 19679ec07df1SMike Welles 196829e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 196929e8a995SFrank Warmerdam 197029e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 197129e8a995SFrank Warmerdam <[email protected]>. 197229e8a995SFrank Warmerdam 19739e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 19749e63b000SFrank Warmerdam 19759e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 19769e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 19779e63b000SFrank Warmerdam 197843f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 197943f65d11SMike Welles * HTML-ized the man pages, added to html/man 198043f65d11SMike Welles 1981e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 1982e7f4c352SMike Welles 1983a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 1984a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 1985a9b4777dSMike Welles From Ivo Penzar <[email protected]. 1986a9b4777dSMike Welles 1987a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 1988a9b4777dSMike Welles memory mapped files. <[email protected]> 1989a9b4777dSMike Welles 199097702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 199158db2336SMike Welles * Corrected alpha versioning. 199258db2336SMike Welles 199358db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 199458db2336SMike Welles 199558db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 199658db2336SMike Welles "RELEASE-DATE" 199758db2336SMike Welles 199858db2336SMike Welles * added releasediff target, which diffs tree with source as of 199958db2336SMike Welles date in "RELEASE-DATE" 200058db2336SMike Welles 200158db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 200258db2336SMike Welles away from alpha/non-alpha distinctions). 200358db2336SMike Welles 200458db2336SMike Welles * updated html to reflect release 200558db2336SMike Welles 200667bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 200767bb385aSFrank Warmerdam 2008cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 2009cdb12ac2SFrank Warmerdam 201067bb385aSFrank Warmerdam * Added CYGWIN case in configure. 201167bb385aSFrank Warmerdam 201246301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 201358db2336SMike Welles 201446301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 201546301bebSMike Welles (sizes >= 65536 were failing) 201646301bebSMike Welles 2017478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 2018478d079aSFrank Warmerdam 2019478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 2020478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 2021478d079aSFrank Warmerdam 2022f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 2023f48df3f4SFrank Warmerdam 2024e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 2025e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 2026e6e37100SFrank Warmerdam 2027f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 2028f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 2029f48df3f4SFrank Warmerdam 2030e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 2031e3585a7dSFrank Warmerdam 20326f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 20336f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 20346f703bd0SFrank Warmerdam 2035e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 2036e3585a7dSFrank Warmerdam 203723f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 203823f6dabbSFrank Warmerdam 203923f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 204023f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 204123f6dabbSFrank Warmerdam better solutions for some users. 204223f6dabbSFrank Warmerdam 20438ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 20448ecb50d4SFrank Warmerdam 20458ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 20468ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 20478ecb50d4SFrank Warmerdam 2048469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 2049469f9d6bSMike Welles 2050469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 2051469f9d6bSMike Welles 2052397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 2053397e9f3aSFrank Warmerdam 20548b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 20558b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 20568b9ba144SFrank Warmerdam the first. 20578b9ba144SFrank Warmerdam 20588b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 20598b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 20608b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 20618b9ba144SFrank Warmerdam the colormap. 20628b9ba144SFrank Warmerdam 20638b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 20648b9ba144SFrank Warmerdam tif_getimage.c. 20658b9ba144SFrank Warmerdam 2066397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 2067