1*53fc4bccSFrank Warmerdam2004-01-21 Frank Warmerdam <[email protected]> 2*53fc4bccSFrank Warmerdam 3*53fc4bccSFrank Warmerdam * libtiff/tif_dirwrite.c: Fixed handling of writable ASCII tags that 4*53fc4bccSFrank Warmerdam are field_passcount=TRUE properly. Arguably anonymous custom tags 5*53fc4bccSFrank Warmerdam should be declared as passcount=FALSE, but I don't want to change 6*53fc4bccSFrank Warmerdam that without a careful review. 7*53fc4bccSFrank Warmerdam 8326822c4SAndrey Kiselev2004-01-20 Andrey Kiselev <[email protected]> 9326822c4SAndrey Kiselev 10326822c4SAndrey Kiselev * libtiff/tif_write.c: Fixed reporting size of the buffer in case of 11326822c4SAndrey Kiselev stripped image in TIFFWriteBufferSetup(). As per bug 12326822c4SAndrey Kiselev 13326822c4SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=460 14326822c4SAndrey Kiselev 158131e4baSAndrey Kiselev2004-01-11 Andrey Kiselev <[email protected]> 168131e4baSAndrey Kiselev 178131e4baSAndrey Kiselev * libtiff/tif_dir.c: Incomplete cleanup in TIFFFreeDirectory(), 188131e4baSAndrey Kiselev patch from Gerben Koopmans. 198131e4baSAndrey Kiselev 208131e4baSAndrey Kiselev * libtiff/tif_dirread.c: Check field_passcount value before setting 218131e4baSAndrey Kiselev the value of undefined type, patch from Gerben Koopmans. 228131e4baSAndrey Kiselev 238a0b705cSAndrey Kiselev2004-01-02 Andrey Kiselev <[email protected]> 248a0b705cSAndrey Kiselev 258a0b705cSAndrey Kiselev * tools/tiffcp.c: Fixed problem with wrong Photometric setting for 268a0b705cSAndrey Kiselev non-RGB images. 278a0b705cSAndrey Kiselev 28835b0870SAndrey Kiselev2003-12-31 Andrey Kiselev <[email protected]> 29835b0870SAndrey Kiselev 300c88f2ccSAndrey Kiselev * libtiff/tif_win32.c: Fixed problem with _TIFFrealloc() when the NULL 310c88f2ccSAndrey Kiselev pointer passed. Patch supplied by Larry Grill. 320c88f2ccSAndrey Kiselev 33835b0870SAndrey Kiselev * libtiff/{tiff.h, tif_fax3.c}:Fixes for AMD 64 platform as 34835b0870SAndrey Kiselev suggested by Jeremy C. Reed. 35835b0870SAndrey Kiselev 3641281054SAndrey Kiselev2003-12-26 Andrey Kiselev <[email protected]> 3741281054SAndrey Kiselev 3841281054SAndrey Kiselev * libtiff 3.6.1 released. 3941281054SAndrey Kiselev 40d8df102eSAndrey Kiselev2003-12-24 Andrey Kiselev <[email protected]> 41d8df102eSAndrey Kiselev 42d8df102eSAndrey Kiselev * config.guess, config.sub: Updated from the recent upstream. 43d8df102eSAndrey Kiselev 441420736dSAndrey Kiselev2003-12-22 Andrey Kiselev <[email protected]> 451420736dSAndrey Kiselev 461420736dSAndrey Kiselev * libtiff/{tif_color, tif_getimage.c, tiffio.h}, man/TIFFcolor.3t: 471420736dSAndrey Kiselev More cleanups in color conversion interface, added appropriate manual 481420736dSAndrey Kiselev page. 491420736dSAndrey Kiselev 50bd57e28aSAndrey Kiselev2003-12-19 Andrey Kiselev <[email protected]> 51bd57e28aSAndrey Kiselev 5296028085SAndrey Kiselev * libtiff/{tif_extension.c, tif_dirinfo.c, tiff.h}: Warnings fixed as 5396028085SAndrey Kiselev per bug 5496028085SAndrey Kiselev 5596028085SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 5696028085SAndrey Kiselev 5796028085SAndrey Kiselev * tools/tiff2ps.c: Added support for alpha channel. Fixes 58dd9a7f64SAndrey Kiselev 59dd9a7f64SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=428 60dd9a7f64SAndrey Kiselev 61d8df102eSAndrey Kiselev * libtiff/{libtiff.def, tif_color.c, tif_getimage.c, tiffio.h}: 62bd57e28aSAndrey Kiselev Interface for Lab->RGB color conversion is finally cleaned up. 63bd57e28aSAndrey Kiselev Added support for ReferenceBlackWhite tag handling when converted from 64bd57e28aSAndrey Kiselev YCbCr color space. The latter closes 65bd57e28aSAndrey Kiselev 66bd57e28aSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=120 67bd57e28aSAndrey Kiselev 68c01ea11aSAndrey Kiselev2003-12-07 Andrey Kiselev <[email protected]> 69c01ea11aSAndrey Kiselev 70c01ea11aSAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}: Avoid warnings. 71c01ea11aSAndrey Kiselev 72c01ea11aSAndrey Kiselev * libtiff/makefile.vc, tools/makefile.vc: Support for IJG JPEG 73c01ea11aSAndrey Kiselev library. 74c01ea11aSAndrey Kiselev 752fa548cdSAndrey Kiselev2003-12-06 Andrey Kiselev <[email protected]> 762fa548cdSAndrey Kiselev 772fa548cdSAndrey Kiselev * libtiff/{tif_getimage.c, tif_aux.c}: Read WhitePoint tag from the 782fa548cdSAndrey Kiselev file and properly use it for CIE Lab->RGB transform. 792fa548cdSAndrey Kiselev 803e9be7b0SAndrey Kiselev2003-12-04 Andrey Kiselev <[email protected]> 813e9be7b0SAndrey Kiselev 823e9be7b0SAndrey Kiselev * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: YCbCr->RGB 833e9be7b0SAndrey Kiselev conversion routines now in the tif_color.c module. New function 843e9be7b0SAndrey Kiselev TIFFYCbCrtoRGB() available in TIFF API. 853e9be7b0SAndrey Kiselev 863e9be7b0SAndrey Kiselev * libtiff/tif_dirwrite.c: Handle TIFF_IFD tag type correctly. 873e9be7b0SAndrey Kiselev 8877010a7cSAndrey Kiselev2003-12-03 Andrey Kiselev <[email protected]> 8977010a7cSAndrey Kiselev 90f356c7ceSAndrey Kiselev * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: Improvements in 91f356c7ceSAndrey Kiselev CIE Lab conversion code. Start moving YCbCr stuff to the tif_color.c 92f356c7ceSAndrey Kiselev module. 93f356c7ceSAndrey Kiselev 9477010a7cSAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man{TIFFReadRGBAImage.3t, 9577010a7cSAndrey Kiselev TIFFReadRGBAStrip.3t, TIFFReadRGBATile.3t, TIFFRGBAImage.3t}: 9677010a7cSAndrey Kiselev Finally resolved problems with orientation handling. TIFFRGBAImage 9777010a7cSAndrey Kiselev interface now properly supports all possible orientations, i.e. images 9877010a7cSAndrey Kiselev will be flipped both in horizontal and vertical directions if 99f356c7ceSAndrey Kiselev required. 'Known bugs' section now removed from the appropriate manual 10077010a7cSAndrey Kiselev pages. Closed bug entry: 10177010a7cSAndrey Kiselev 10277010a7cSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 10377010a7cSAndrey Kiselev 10444e2c5cfSAndrey Kiselev2003-12-02 Andrey Kiselev <[email protected]> 10544e2c5cfSAndrey Kiselev 10644e2c5cfSAndrey Kiselev * libtiff/tif_dir.c: Fixed order of the parameters in TIFFError() 10744e2c5cfSAndrey Kiselev function calls as per bug 10844e2c5cfSAndrey Kiselev 10944e2c5cfSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=440 11044e2c5cfSAndrey Kiselev 1110e05ec46SRoss Finlayson2003-11-28 Ross Finlayson <[email protected]> 1120e05ec46SRoss Finlayson 1130e05ec46SRoss Finlayson * tools/tiff2pdf.c: Some bugs fixed. 1140e05ec46SRoss Finlayson 115a2b39032SAndrey Kiselev2003-11-27 Andrey Kiselev <[email protected]> 116a2b39032SAndrey Kiselev 117a2b39032SAndrey Kiselev * libtiff/tif_luv.c: Fixed bug in 48-bit to 24-bit conversion routine, 118a2b39032SAndrey Kiselev reported by Antonio Scuri. 119a2b39032SAndrey Kiselev 120a2b39032SAndrey Kiselev * man/tiff2pdf.1: Few improvements in page layout. 121a2b39032SAndrey Kiselev 122a2b39032SAndrey Kiselev * Makefile.in, /man/Makefile.in, /html/man/tiff2pdf.1.html: 123a2b39032SAndrey Kiselev Added support fpr tiff2pdf manual page. 124a2b39032SAndrey Kiselev 1251842e230SRoss Finlayson2003-11-26 Ross Finlayson <[email protected]> 1261842e230SRoss Finlayson 1271842e230SRoss Finlayson * /man/tiff2pdf.1: File added to repository. 1281842e230SRoss Finlayson 129aa049c9bSAndrey Kiselev2003-11-26 Andrey Kiselev <[email protected]> 130aa049c9bSAndrey Kiselev 131d22ad332SAndrey Kiselev * Makefile.in, /tools/{Makefile.in, makefile.vc}: 132d22ad332SAndrey Kiselev Added support fpr tiff2pdf utility. 133aa049c9bSAndrey Kiselev 13419ecdde2SRoss Finlayson2003-11-25 Ross Finlayson <[email protected]> 13519ecdde2SRoss Finlayson 13619ecdde2SRoss Finlayson * /tools/tiff2pdf.c: File added to repository. 13719ecdde2SRoss Finlayson 138d9376367SAndrey Kiselev2003-11-22 Andrey Kiselev <[email protected]> 139d9376367SAndrey Kiselev 140d9376367SAndrey Kiselev * /tools/raw2tiff.c: sqrtf() replaced with sqrt(). 141d9376367SAndrey Kiselev 14211d2461aSAndrey Kiselev2003-11-21 Andrey Kiselev <[email protected]> 14311d2461aSAndrey Kiselev 1445279c8f2SAndrey Kiselev * /tools/raw2tiff.c: #include <getopt.h> removed. 1455279c8f2SAndrey Kiselev 146aeae0fe9SAndrey Kiselev * tools/{Makefile.in, tiffgt.c}: Unmaintained and platform dependent 147aeae0fe9SAndrey Kiselev sgigt utility removed and replaced with the completely rewritten 148aeae0fe9SAndrey Kiselev portable tiffgt tool (depend on OpenGL and GLUT). Initial revision, 149aeae0fe9SAndrey Kiselev there is a lot of things to improve. 15011d2461aSAndrey Kiselev 1517eaf2d4aSAndrey Kiselev * libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly 1527eaf2d4aSAndrey Kiselev extract the fields from the OJPEG files. Patch supplied by Ross 1537eaf2d4aSAndrey Kiselev Finlayson. 1547eaf2d4aSAndrey Kiselev 155aeae0fe9SAndrey Kiselev * libtiff/{tiffio.h, tif_codec.c}, man/{libtiff.3t, TIFFcodec.3t}: 156aeae0fe9SAndrey Kiselev Added new function TIFFIsCODECConfigured(), suggested by Ross 157aeae0fe9SAndrey Kiselev Finlayson. 158aeae0fe9SAndrey Kiselev 15909237bb4SAndrey Kiselev2003-11-18 Andrey Kiselev <[email protected]> 16009237bb4SAndrey Kiselev 161e60dd327SAndrey Kiselev * libtiff/tif_dirinfo.c: Implemented binary search in 162e60dd327SAndrey Kiselev _TIFFMergeFieldInfo(). Patch supplied by Ross Finlayson. 163e60dd327SAndrey Kiselev 16409237bb4SAndrey Kiselev * libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced 16509237bb4SAndrey Kiselev with _TIFFFindOrRegisterFieldInfo as reported by Ross Finlayson. 16609237bb4SAndrey Kiselev 167c26acbc7SFrank Warmerdam2003-11-17 Frank Warmerdam <[email protected]> 168c26acbc7SFrank Warmerdam 169c26acbc7SFrank Warmerdam * tif_dirread.c: do not mark all anonymously defined tags to be 170c26acbc7SFrank Warmerdam IGNOREd. 171c26acbc7SFrank Warmerdam 17242fc10fbSAndrey Kiselev2003-11-17 Andrey Kiselev <[email protected]> 17342fc10fbSAndrey Kiselev 17442fc10fbSAndrey Kiselev * contrib/pds/{tif_pdsdirread.c, tif_pdsdirwrite.c}: Use 17542fc10fbSAndrey Kiselev TIFFDataWidth() function insted of tiffDataWidth array. 17642fc10fbSAndrey Kiselev 17786ab7434SAndrey Kiselev2003-11-16 Andrey Kiselev <[email protected]> 17886ab7434SAndrey Kiselev 17986ab7434SAndrey Kiselev * libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13) 18086ab7434SAndrey Kiselev datatype, intruduced in "Adobe PageMaker TIFF Tech. Notes". 18186ab7434SAndrey Kiselev 182b2106d85SFrank Warmerdam2003-11-15 Frank Warmerdam <[email protected]> 183b2106d85SFrank Warmerdam 184b2106d85SFrank Warmerdam * Makefile.in: fixed missing backslash for tif_color.c in list. 185b2106d85SFrank Warmerdam 186519bca19SAndrey Kiselev2003-11-13 Andrey Kiselev <[email protected]> 187519bca19SAndrey Kiselev 188519bca19SAndrey Kiselev * libtiff/{tif_color.c, tif_getimage.c, tiffio.h, Makefile.in}: 189519bca19SAndrey Kiselev New color space conversion code: CIE L*a*b* 1976 images now supported 190519bca19SAndrey Kiselev by the TIFFRGBAImage interface. All introduced routines go to new 191519bca19SAndrey Kiselev module tif_color.c. Eventually all color conversion functions should 192519bca19SAndrey Kiselev be moved there. 193519bca19SAndrey Kiselev 194733ce3c8SAndrey Kiselev2003-11-12 Andrey Kiselev <[email protected]> 195733ce3c8SAndrey Kiselev 196ca2508d9SAndrey Kiselev * tools/{ras2tiff.c, rasterfile.h}: Properly determine SUN Rasterfiles 197ca2508d9SAndrey Kiselev with the reverse byte order (it is reported by the magic header 198ca2508d9SAndrey Kiselev field). Problem reported by Andreas Wiesmann. 199ca2508d9SAndrey Kiselev 200733ce3c8SAndrey Kiselev * tools/raw2tiff.c, man/raw2tiff.1: Few improvements in correlation 201733ce3c8SAndrey Kiselev calculation function. Guessing mechanics now documented in manual page. 202733ce3c8SAndrey Kiselev 20376e7ddcaSAndrey Kiselev2003-11-11 Andrey Kiselev <[email protected]> 20476e7ddcaSAndrey Kiselev 20576e7ddcaSAndrey Kiselev * tools/raw2tiff.c: Implemented image size guessing using 20676e7ddcaSAndrey Kiselev correlation coefficient calculation between two neighbour lines. 20776e7ddcaSAndrey Kiselev 208e595ad3aSFrank Warmerdam2003-11-09 Frank Warmerdam <[email protected]> 209e595ad3aSFrank Warmerdam 210e595ad3aSFrank Warmerdam * libtiff/tif_tile.c: remove spurious use of "s" (sample) in the 211e595ad3aSFrank Warmerdam planarconfig_contig case in TIFFComputeTile(). 212e595ad3aSFrank Warmerdam 213e595ad3aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=387 214e595ad3aSFrank Warmerdam 215b0098405SAndrey Kiselev2003-11-09 Andrey Kiselev <[email protected]> 216b0098405SAndrey Kiselev 217b0098405SAndrey Kiselev * libtiff/tiffiop.h: New macros: TIFFmax, TIFFmin and TIFFrint. 218b0098405SAndrey Kiselev 21981808406SAndrey Kiselev2003-11-07 Andrey Kiselev <[email protected]> 22081808406SAndrey Kiselev 22181808406SAndrey Kiselev * libtiff/{tiffio.h, tif_strip.c}, man/{TIFFstrip.3t, libtiff.3t}: 22281808406SAndrey Kiselev Added TIFFRawStripSize() function as suggested by Chris Hanson. 22381808406SAndrey Kiselev 22441467ca1SAndrey Kiselev2003-11-03 Andrey Kiselev <[email protected]> 22541467ca1SAndrey Kiselev 22641467ca1SAndrey Kiselev * libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode as 22741467ca1SAndrey Kiselev per bug 22841467ca1SAndrey Kiselev 22941467ca1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=424 23041467ca1SAndrey Kiselev 23138a71133SAndrey Kiselev2003-10-29 Andrey Kiselev <[email protected]> 23238a71133SAndrey Kiselev 23338a71133SAndrey Kiselev * libtiff/libtiff.def: Added TIFFReadRGBAImageOriented. 23438a71133SAndrey Kiselev 23538a71133SAndrey Kiselev * html/build.html: Added note about GNU make requirement. 23638a71133SAndrey Kiselev 23738a71133SAndrey Kiselev2003-10-25 Andrey Kiselev <[email protected]> 238693c5bc1SAndrey Kiselev 239693c5bc1SAndrey Kiselev * Makefile.in: Fixes in using MAKEFLAGS as per bug 240693c5bc1SAndrey Kiselev 241693c5bc1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=418 242693c5bc1SAndrey Kiselev 243693c5bc1SAndrey Kiselev * port/install.sh.in: Option -p added to the mkdir command to create 244693c5bc1SAndrey Kiselev all directory tree structure before installing. 245693c5bc1SAndrey Kiselev 24638a71133SAndrey Kiselev2003-10-18 Andrey Kiselev <[email protected]> 2475ac3cddbSAndrey Kiselev 2485ac3cddbSAndrey Kiselev * /tools/tiff2ps.c: #include <strings.h> replaced with the 2495ac3cddbSAndrey Kiselev #include <string.h>. 2505ac3cddbSAndrey Kiselev 25138a71133SAndrey Kiselev2003-10-16 Andrey Kiselev <[email protected]> 2529cad6327SAndrey Kiselev 2539cad6327SAndrey Kiselev * Makefile.in: Add an absolute path to the test_pics.sh call. 2549cad6327SAndrey Kiselev 255fda733f8SAndrey Kiselev2003-10-12 Andrey Kiselev <[email protected]> 256fda733f8SAndrey Kiselev 257fda733f8SAndrey Kiselev * libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD 258fda733f8SAndrey Kiselev typedefs. 259fda733f8SAndrey Kiselev 260a24c2d6eSAndrey Kiselev2003-10-09 Andrey Kiselev <[email protected]> 261a24c2d6eSAndrey Kiselev 262a24c2d6eSAndrey Kiselev * configure, libtiff/{Makefile.in, mkversion.c}: 263a24c2d6eSAndrey Kiselev Relative buildings fixed. 264a24c2d6eSAndrey Kiselev 265a24c2d6eSAndrey Kiselev * tools/Makefile.in: Added "-I../libtiff" to the tiffset building 266a24c2d6eSAndrey Kiselev rule. 267a24c2d6eSAndrey Kiselev 2688847cbe9SAndrey Kiselev2003-10-07 Andrey Kiselev <[email protected]> 2698847cbe9SAndrey Kiselev 270a74b3d00SAndrey Kiselev * Makefile.in: Added missed v3.6.0.html. 271a74b3d00SAndrey Kiselev 2728847cbe9SAndrey Kiselev * libtiff/tiffio.h: Typo fixed: ORIENTATION_BOTTOMLEFT replaced with 2738847cbe9SAndrey Kiselev ORIENTATION_BOTLEFT. 2748847cbe9SAndrey Kiselev 275c0cb42c2SAndrey Kiselev2003-10-04 Andrey Kiselev <[email protected]> 276c0cb42c2SAndrey Kiselev 277c0cb42c2SAndrey Kiselev * 3.6.0 final release. 278c0cb42c2SAndrey Kiselev 279823a7791SAndrey Kiselev2003-10-03 Andrey Kiselev <[email protected]> 280823a7791SAndrey Kiselev 281823a7791SAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man/TIFFReadRGBAImage.3t: New 282823a7791SAndrey Kiselev function TIFFReadRGBAImageOriented() implemented to retrieve raster 283823a7791SAndrey Kiselev array with user-specified origin position as suggested by Jason Frank. 284823a7791SAndrey Kiselev See 285823a7791SAndrey Kiselev 286823a7791SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 287823a7791SAndrey Kiselev 288823a7791SAndrey Kiselev for details. 289823a7791SAndrey Kiselev 290823a7791SAndrey Kiselev * tools/tiff2rgba.c: Switched to use TIFFReadRGBAImageOriented() 291823a7791SAndrey Kiselev instead of TIFFReadRGBAImage(). 292823a7791SAndrey Kiselev 293c88d1222SAndrey Kiselev * tools/tiff2ps.c: Fixed possible endless loop as per bug 294c88d1222SAndrey Kiselev 295c88d1222SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=404 296c88d1222SAndrey Kiselev 2975bc9b388SAndrey Kiselev2003-09-30 Andrey Kiselev <[email protected]> 2985bc9b388SAndrey Kiselev 2998847cbe9SAndrey Kiselev * libtiff/tif_dirread.c: Check field counter against number of fields 300569d2ea4SAndrey Kiselev in order to fix 301569d2ea4SAndrey Kiselev 302569d2ea4SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=366 303569d2ea4SAndrey Kiselev 3045bc9b388SAndrey Kiselev * libtiff/tif_fax3.c: Fix wrong line numbering as per bug 3055bc9b388SAndrey Kiselev 3065bc9b388SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=342 3075bc9b388SAndrey Kiselev 308bb7ac070SAndrey Kiselev2003-09-25 Andrey Kiselev <[email protected]> 309bb7ac070SAndrey Kiselev 310a9755b0aSAndrey Kiselev * libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c, 311a9755b0aSAndrey Kiselev tif_close.c}: Store a list of opened IFD to prevent looping as per bug 312bb7ac070SAndrey Kiselev 313bb7ac070SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=383 314bb7ac070SAndrey Kiselev 31544681006SAndrey Kiselev2003-09-23 Andrey Kiselev <[email protected]> 31644681006SAndrey Kiselev 31744681006SAndrey Kiselev * libtiff/tif_dirread.c: More fixes for EstimateStripByteCounts(). See 31844681006SAndrey Kiselev 31944681006SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 32044681006SAndrey Kiselev 321428ba17bSAndrey Kiselev2003-08-21 Andrey Kiselev <[email protected]> 322428ba17bSAndrey Kiselev 323428ba17bSAndrey Kiselev * tools/tiffmedian.c: int declaration replaced with the uint32 to 324428ba17bSAndrey Kiselev support large images as per bug 325428ba17bSAndrey Kiselev 326428ba17bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=382 327428ba17bSAndrey Kiselev 3287b4cc292SAndrey Kiselev2003-08-12 Andrey Kiselev <[email protected]> 3297b4cc292SAndrey Kiselev 330ae2039a6SAndrey Kiselev * libtiff/Makefile.in: Fixed problem with building in different 331ae2039a6SAndrey Kiselev directory. 332ae2039a6SAndrey Kiselev 3337b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added missing #include <strings.h>. 3347b4cc292SAndrey Kiselev 3357b4cc292SAndrey Kiselev * libtiff/tif_dirwrite.c: More fixes for custom tags code 3367b4cc292SAndrey Kiselev from Ashley Dreier. 3377b4cc292SAndrey Kiselev 3381c8f21e0SAndrey Kiselev2003-08-07 Andrey Kiselev <[email protected]> 3391c8f21e0SAndrey Kiselev 3407b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added page size setting when creating PS Level 2. 3417b4cc292SAndrey Kiselev Patch submitted by Balatoni Denes (with corrections from Tom 3427b4cc292SAndrey Kiselev Kacvinsky). 3437b4cc292SAndrey Kiselev 3449533dc64SAndrey Kiselev * tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is 3459533dc64SAndrey Kiselev being used. Reported by Tom Kacvinsky. 3469533dc64SAndrey Kiselev 3471c8f21e0SAndrey Kiselev * libtiff/tif_dirwrite.c: Fixed problem with custom tags writing, 3481c8f21e0SAndrey Kiselev reported by Ashley Dreier. 3491c8f21e0SAndrey Kiselev 3501c8f21e0SAndrey Kiselev * libtiff/tif_print.c: Fixed problem with float tags reading, support 3511c8f21e0SAndrey Kiselev for printing RATIONAL and BYTE tags added. 3521c8f21e0SAndrey Kiselev 353f8db45dcSAndrey Kiselev2003-08-05 Andrey Kiselev <[email protected]> 354f8db45dcSAndrey Kiselev 355f8db45dcSAndrey Kiselev * libtiff/tif_lzw.c: Move LZW codec state block allocation back to 356f8db45dcSAndrey Kiselev TIFFInitLZW(), because its initialization in LZWSetupDecode() cause 357f8db45dcSAndrey Kiselev problems with predictor initialization. Remove O_RDONLY check during 358f8db45dcSAndrey Kiselev state block allocation to be able open LZW compressed files in update 359f8db45dcSAndrey Kiselev mode. 360f8db45dcSAndrey Kiselev 361f8db45dcSAndrey Kiselev Problem exist for libtiff version of the tif_lzw.c module. One from 362f8db45dcSAndrey Kiselev lzw-compression-kit hasn't such troubles. 363f8db45dcSAndrey Kiselev 3641e5a0127SFrank Warmerdam2003-08-04 Frank Warmerdam <[email protected]> 3651e5a0127SFrank Warmerdam 3661e5a0127SFrank Warmerdam * libtiff/tif_write.c: modified tif_write.c so that the various 3671e5a0127SFrank Warmerdam encoded write functions use tif_postdecode() to apply byte order 3681e5a0127SFrank Warmerdam swapping (swab) to the application passed data buffer if the same 3691e5a0127SFrank Warmerdam would be done when reading. This allows us to write pixel data with 3701e5a0127SFrank Warmerdam more than 8 bits per sample to existing files of a non-native byte 3711e5a0127SFrank Warmerdam order. One side effect of this change is the applications buffer 3721e5a0127SFrank Warmerdam itself is altered in this case by the act of writing. 3731e5a0127SFrank Warmerdam 3741e5a0127SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=171 3751e5a0127SFrank Warmerdam 37603f0fc1bSFrank Warmerdam2003-07-25 Frank Warmerdam <[email protected]> 37703f0fc1bSFrank Warmerdam 37819a03d4dSFrank Warmerdam * libtiff/tif_open.c: avoid signed/unsigned casting warning 37919a03d4dSFrank Warmerdam initializing typemask as per patch from J.A. Strother. 38019a03d4dSFrank Warmerdam 38119a03d4dSFrank Warmerdam * tools/tiffcp.c: fixed signed/unsigned casting warning. 38219a03d4dSFrank Warmerdam 38319a03d4dSFrank Warmerdam * libtiff/tif_print.c: dos2unix conversion. 38419a03d4dSFrank Warmerdam 38503f0fc1bSFrank Warmerdam * tools/tiffsplit.c: increased the maximum number of pages that 38603f0fc1bSFrank Warmerdam can be split. Patch provided by Andrew J. Montalenti. 38703f0fc1bSFrank Warmerdam 388185af06fSAndrey Kiselev2003-07-11 Andrey Kiselev <[email protected]> 389185af06fSAndrey Kiselev 390185af06fSAndrey Kiselev * tools/raw2tiff.c: Added option `-p' to explicitly select color 391185af06fSAndrey Kiselev space of input image data. Closes 392185af06fSAndrey Kiselev 393185af06fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=364 394185af06fSAndrey Kiselev 395274bcd4bSFrank Warmerdam2003-07-08 Frank Warmerdam <[email protected]> 396274bcd4bSFrank Warmerdam 397274bcd4bSFrank Warmerdam * tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c, 398274bcd4bSFrank Warmerdam tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c, 399274bcd4bSFrank Warmerdam tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c: 400274bcd4bSFrank Warmerdam avoid casting warning at /W4. 401274bcd4bSFrank Warmerdam 40270417610SAndrey Kiselev2003-07-03 Andrey Kiselev <[email protected]> 40370417610SAndrey Kiselev 40470417610SAndrey Kiselev * tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel. 40570417610SAndrey Kiselev 406cb9bace3SAndrey Kiselev2003-06-30 Andrey Kiselev <[email protected]> 407cb9bace3SAndrey Kiselev 408cb9bace3SAndrey Kiselev * libtiff/tif_pixarlog.c: Unused variables removed. 409cb9bace3SAndrey Kiselev 4108579f1beSAndrey Kiselev * libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with 4118579f1beSAndrey Kiselev EstimateStripByteCounts() as per bug 412cb9bace3SAndrey Kiselev 413cb9bace3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 414cb9bace3SAndrey Kiselev 4155d76acb2SAndrey Kiselev * libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on 4165d76acb2SAndrey Kiselev 64-bit architectures as per bug 4175d76acb2SAndrey Kiselev 4185d76acb2SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 4195d76acb2SAndrey Kiselev 4208579f1beSAndrey Kiselev * libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of 4218579f1beSAndrey Kiselev unknown data type. 4228579f1beSAndrey Kiselev 42331178b37SFrank Warmerdam2003-06-19 Frank Warmerdam <[email protected]> 42431178b37SFrank Warmerdam 42531178b37SFrank Warmerdam * libtiff/tif_print.c: fixed some serious bugs when printing 42631178b37SFrank Warmerdam custom tags ... almost certain to crash. 42731178b37SFrank Warmerdam 42831178b37SFrank Warmerdam * libtiff/tif_dirread.c: Don't ignore custom fields that are 42931178b37SFrank Warmerdam autodefined. Not sure how this got to be like this. 43031178b37SFrank Warmerdam 431b44be4bdSAndrey Kiselev2003-06-18 Andrey Kiselev <[email protected]> 432b44be4bdSAndrey Kiselev 4335c7b0ab0SAndrey Kiselev * 3.6.0 Beta2 released. 4345c7b0ab0SAndrey Kiselev 435b44be4bdSAndrey Kiselev * tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data 436b44be4bdSAndrey Kiselev comparing as per bug 437b44be4bdSAndrey Kiselev 438b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=349 439b44be4bdSAndrey Kiselev 440b44be4bdSAndrey Kiselev `-z' option now can be used to set the number of reported different 441b44be4bdSAndrey Kiselev bytes. 442b44be4bdSAndrey Kiselev 443b44be4bdSAndrey Kiselev2003-06-09 Andrey Kiselev <[email protected]> 444b44be4bdSAndrey Kiselev 445b44be4bdSAndrey Kiselev * tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1 446b44be4bdSAndrey Kiselev to -r option to get the entire image as one strip. See 447b44be4bdSAndrey Kiselev 448b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 449b44be4bdSAndrey Kiselev 450b44be4bdSAndrey Kiselev for details. 451b44be4bdSAndrey Kiselev 452924316f8SAndrey Kiselev2003-06-04 Andrey Kiselev <[email protected]> 453924316f8SAndrey Kiselev 454924316f8SAndrey Kiselev * tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber 455924316f8SAndrey Kiselev values as per bug 456924316f8SAndrey Kiselev 457924316f8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 458924316f8SAndrey Kiselev 45993880088SFrank Warmerdam2003-05-27 Frank Warmerdam <[email protected]> 46093880088SFrank Warmerdam 46193880088SFrank Warmerdam * libtiff/tif_jpeg.c: modified segment_height calculation to always 46293880088SFrank Warmerdam be a full height tile for tiled images. Also changed error to just 46393880088SFrank Warmerdam be a warning. 46493880088SFrank Warmerdam 46571e4bb17SAndrey Kiselev2003-05-25 Andrey Kiselev <[email protected]> 46671e4bb17SAndrey Kiselev 46771e4bb17SAndrey Kiselev * tools/fax2tiff.c: Page numbering fixed, as per bug 46871e4bb17SAndrey Kiselev 46971e4bb17SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=341 47071e4bb17SAndrey Kiselev 4715b80291bSAndrey Kiselev2003-05-20 Andrey Kiselev <[email protected]> 4725b80291bSAndrey Kiselev 4735b80291bSAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 4745b80291bSAndrey Kiselev configure, Makefile.in: Switched back to the old behaviour. Likely 4755b80291bSAndrey Kiselev better solution should be found for OJPEG support. 4765b80291bSAndrey Kiselev 477d45ab962SAndrey Kiselev2003-05-11 Andrey Kiselev <[email protected]> 478d45ab962SAndrey Kiselev 479d45ab962SAndrey Kiselev * libtiff/mkversion.c: Fixed problem with wrong string size when 480d45ab962SAndrey Kiselev reading RELEASE-DATE file. 481d45ab962SAndrey Kiselev 48273cbf0b9SAndrey Kiselev2003-05-07 Andrey Kiselev <[email protected]> 48373cbf0b9SAndrey Kiselev 48473cbf0b9SAndrey Kiselev * tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array 48573cbf0b9SAndrey Kiselev index was out of range. 48673cbf0b9SAndrey Kiselev 487e2afef13SAndrey Kiselev2003-05-06 Andrey Kiselev <[email protected]> 488e2afef13SAndrey Kiselev 489e2afef13SAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 490e2afef13SAndrey Kiselev configure, Makefile.in: Improved libtiff compilation with OJPEG 491e2afef13SAndrey Kiselev support. Now no need for patching IJG JPEG library, hack requred by 492e2afef13SAndrey Kiselev libtiff will be compiled and used in-place. Implemented with 493e2afef13SAndrey Kiselev suggestion and help from Bill Allombert, Debian's libjpeg maintainer. 494e2afef13SAndrey Kiselev 4956e87a9bdSAndrey Kiselev * libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in 4966e87a9bdSAndrey Kiselev TIFFVGetFieldDefaulted() function. 4976e87a9bdSAndrey Kiselev 498a77a81b9SAndrey Kiselev2003-05-05 Andrey Kiselev <[email protected]> 499a77a81b9SAndrey Kiselev 500a77a81b9SAndrey Kiselev * tools/ppm2tiff.c: PPM header parser improved: now able to skip 501a77a81b9SAndrey Kiselev comments. 502a77a81b9SAndrey Kiselev 5038180aa18SAndrey Kiselev * tools/tiffdither.c: Fixed problem with bit fill order tag setting: 5048180aa18SAndrey Kiselev was not copied from source image. 5058180aa18SAndrey Kiselev 5068180aa18SAndrey Kiselev * libtiff/getimage.c: Workaround for some images without correct 5078180aa18SAndrey Kiselev info about alpha channel as per bug 5088180aa18SAndrey Kiselev 5098180aa18SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=331 5108180aa18SAndrey Kiselev 5113c54d5baSAndrey Kiselev2003-04-29 Andrey Kiselev <[email protected]> 5123c54d5baSAndrey Kiselev 513a77a81b9SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3. 5143c54d5baSAndrey Kiselev It basically allows one to use the /flateDecode filter for ZIP 5153c54d5baSAndrey Kiselev compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes 5163c54d5baSAndrey Kiselev 5173c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=328 5183c54d5baSAndrey Kiselev 519a77a81b9SAndrey Kiselev * tools/tiff2ps.c: Force deadzone printing when EPS output specified 5203c54d5baSAndrey Kiselev as per bug 5213c54d5baSAndrey Kiselev 5223c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=325 5233c54d5baSAndrey Kiselev 5243ec55027SAndrey Kiselev2003-04-17 Andrey Kiselev <[email protected]> 5253ec55027SAndrey Kiselev 5263ec55027SAndrey Kiselev * libtiff/tif_dirread.c: Removed additional check for StripByteCounts 5273ec55027SAndrey Kiselev due to problems with multidirectory images. Quality of error messages 5283ec55027SAndrey Kiselev improved. 5293ec55027SAndrey Kiselev 530ca2f9658SAndrey Kiselev2003-04-16 Andrey Kiselev <[email protected]> 531ca2f9658SAndrey Kiselev 532ca2f9658SAndrey Kiselev * tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG 533ca2f9658SAndrey Kiselev encoded images. See bug entries 534ca2f9658SAndrey Kiselev 535ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=275 536ca2f9658SAndrey Kiselev 537ca2f9658SAndrey Kiselev and 538ca2f9658SAndrey Kiselev 539ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=23 540ca2f9658SAndrey Kiselev 54155137ca3SAndrey Kiselev * libtiff/tif_dirread.c: Additional check for StripByteCounts 54255137ca3SAndrey Kiselev correctness. Fixes 54355137ca3SAndrey Kiselev 54455137ca3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=320 54555137ca3SAndrey Kiselev 5467f9ab89fSAndrey Kiselev2003-03-12 Andrey Kiselev <[email protected]> 5477f9ab89fSAndrey Kiselev 5487f9ab89fSAndrey Kiselev * tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c, 5497f9ab89fSAndrey Kiselev ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c, 5507f9ab89fSAndrey Kiselev tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c, 5517f9ab89fSAndrey Kiselev tiffmedian.c}: Added library version reporting facility to all tools. 5527f9ab89fSAndrey Kiselev 553d8cd741eSFrank Warmerdam2003-03-06 Frank Warmerdam <[email protected]> 554d8cd741eSFrank Warmerdam 555d8cd741eSFrank Warmerdam * port/install.sh.in: Fixed problems with install producing paths 556d8cd741eSFrank Warmerdam like ///usr/local/lib on cygwin. 557d8cd741eSFrank Warmerdam 5581f209352SAndrey Kiselev2003-02-27 Andrey Kiselev <[email protected]> 5591f209352SAndrey Kiselev 5601f209352SAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of 5611f209352SAndrey Kiselev raw input page. Patch supplied by Julien Gaulmin. See 5621f209352SAndrey Kiselev 5631f209352SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=293 5641f209352SAndrey Kiselev 5651f209352SAndrey Kiselev for details. 5661f209352SAndrey Kiselev 567248cfa15SFrank Warmerdam2003-02-26 Frank Warmerdam <[email protected]> 568248cfa15SFrank Warmerdam 56943439664SFrank Warmerdam * libtiff/tif_dir.c: fixed up the tif_postdecode settings 57043439664SFrank Warmerdam responsible for byte swapping complex image data. 57143439664SFrank Warmerdam 572248cfa15SFrank Warmerdam * libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till 573248cfa15SFrank Warmerdam LZWSetupDecode(). Needed to read LZW files in "r+" mode. 574248cfa15SFrank Warmerdam 575c9663e69SAndrey Kiselev2003-02-07 Andrey Kiselev <[email protected]> 576c9663e69SAndrey Kiselev 577c9663e69SAndrey Kiselev * tools/ppm2tiff.c: Fixed problem with too many arguments. 578c9663e69SAndrey Kiselev 579fe6e1155SAndrey Kiselev2003-02-04 Andrey Kiselev <[email protected]> 580fe6e1155SAndrey Kiselev 581fe6e1155SAndrey Kiselev * tools/raw2tiff.c: Memory leak fixed. 582fe6e1155SAndrey Kiselev 583be7810fcSAndrey Kiselev2003-02-03 Andrey Kiselev <[email protected]> 584be7810fcSAndrey Kiselev 585be7810fcSAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin 586be7810fcSAndrey Kiselev (thanks, Julien!). More switches for fax2tiff tool for better control 587be7810fcSAndrey Kiselev of input and output. Details at 588be7810fcSAndrey Kiselev 589be7810fcSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=272 590be7810fcSAndrey Kiselev 591a1a3a36dSFrank Warmerdam2003-02-03 Frank Warmerdam <[email protected]> 592a1a3a36dSFrank Warmerdam 593a1a3a36dSFrank Warmerdam * libtiff/tif_jpeg.c: Modified to defer initialization of jpeg 594a1a3a36dSFrank Warmerdam library so that we can check if there is already any tile/strip data 595a1a3a36dSFrank Warmerdam before deciding between creating a compressor or a decompressor. 596a1a3a36dSFrank Warmerdam 59732d2ec53SFrank Warmerdam2003-01-31 Frank Warmerdam <[email protected]> 59832d2ec53SFrank Warmerdam 59932d2ec53SFrank Warmerdam * libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is 60032d2ec53SFrank Warmerdam a pre-existing compressed image. That is, image writing to 60132d2ec53SFrank Warmerdam pre-existing compressed images is not allowed. 60232d2ec53SFrank Warmerdam 60332d2ec53SFrank Warmerdam * libtiff/tif_open.c: Removed error if opening a compressed file 60432d2ec53SFrank Warmerdam in update mode. 60532d2ec53SFrank Warmerdam 60632d2ec53SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=198 60732d2ec53SFrank Warmerdam 6084de68458SAndrey Kiselev2003-01-31 Andrey Kiselev <[email protected]> 6094de68458SAndrey Kiselev 6104de68458SAndrey Kiselev * config.guess, config.sub: Updated to recent upstream versions. 6114de68458SAndrey Kiselev 612036ce91eSFrank Warmerdam2003-01-15 Frank Warmerdam <[email protected]> 613036ce91eSFrank Warmerdam 614036ce91eSFrank Warmerdam * cut 3.6.0 Beta release. 615036ce91eSFrank Warmerdam 6168ae9d879SAndrey Kiselev2002-12-20 Andrey Kiselev <[email protected]> 6178ae9d879SAndrey Kiselev 6188ae9d879SAndrey Kiselev * tools/fax2ps.c, man/fax2ps.1: Page size was determined 6198ae9d879SAndrey Kiselev in wrong way as per bug 6208ae9d879SAndrey Kiselev 6218ae9d879SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=239 6228ae9d879SAndrey Kiselev 6232d0233a5SFrank Warmerdam2002-12-17 Frank Warmerdam <[email protected]> 6242d0233a5SFrank Warmerdam 6252d0233a5SFrank Warmerdam * libtiff/tif_dirread.c: Allow wrong sized arrays in 6262d0233a5SFrank Warmerdam TIFFFetchStripThing(). 6272d0233a5SFrank Warmerdam 6282d0233a5SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=49 6292d0233a5SFrank Warmerdam 630ea674e6bSFrank Warmerdam2002-12-02 Frank Warmerdam <[email protected]> 631ea674e6bSFrank Warmerdam 632ea674e6bSFrank Warmerdam * libtiff/tif_dir.c: fix problem with test on td_customValueCount. 633ea674e6bSFrank Warmerdam Was using realloc even first time. Fix by Igor Venevtsev. 634ea674e6bSFrank Warmerdam 635b920c1f9SFrank Warmerdam2002-11-30 Frank Warmerdam <[email protected]> 636b920c1f9SFrank Warmerdam 637267f3f7dSFrank Warmerdam * libtiff/tif_dir.c: fixed bug with resetting an existing custom 638267f3f7dSFrank Warmerdam field value. 639267f3f7dSFrank Warmerdam 640b920c1f9SFrank Warmerdam * libtiff/tif_dir.c: Fixed potential problem with ascii "custom" 641b920c1f9SFrank Warmerdam tags in TIFFVGetField() ... added missing break. 642b920c1f9SFrank Warmerdam 643834b6324SFrank Warmerdam2002-10-14 Frank Warmerdam <[email protected]> 644834b6324SFrank Warmerdam 645699a8625SFrank Warmerdam * tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make 646699a8625SFrank Warmerdam the scanline buffer long enough when writing rgb triplets. 647699a8625SFrank Warmerdam The scanline needs to be 3 X the number of dots or else it will 648699a8625SFrank Warmerdam contain an incomplete triplet and programs that try to separate 649699a8625SFrank Warmerdam the eps by redefining the colorimage operator will get messed up. 650699a8625SFrank Warmerdam Patch supplied by William Bader. 651699a8625SFrank Warmerdam 652834b6324SFrank Warmerdam * Makefile.in: added tif_extension.c to file list as per 653834b6324SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=218. 654834b6324SFrank Warmerdam 65528e76dbfSAndrey Kiselev2002-10-11 Andrey Kiselev <[email protected]> 65628e76dbfSAndrey Kiselev 65728e76dbfSAndrey Kiselev * configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for 65828e76dbfSAndrey Kiselev large files (>2GiB) supporting. New option in the config.site: 6595c7b0ab0SAndrey Kiselev LARGEFILE="yes". Should be enough for I/O of the large files. 66028e76dbfSAndrey Kiselev 6616cd33fc4SFrank Warmerdam2002-10-10 Frank Warmerdam <[email protected]> 6626cd33fc4SFrank Warmerdam 6636cd33fc4SFrank Warmerdam * libtiff/html/v3.6.0.html: new release notes. 6646cd33fc4SFrank Warmerdam 6656cd33fc4SFrank Warmerdam * libtiff/index.html: removed faq, cvs snapshot cruft. Added email 6666cd33fc4SFrank Warmerdam link for Andrey. Pointer to v3.6.0.html. 6676cd33fc4SFrank Warmerdam 6686cd33fc4SFrank Warmerdam * libtiff/Makefile.in: added direct rule for tiffvers.h for release. 6696cd33fc4SFrank Warmerdam 670bd771997SAndrey Kiselev2002-10-07 Andrey Kiselev <[email protected]> 6718180aa18SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken 6728180aa18SAndrey Kiselev (thanks, Sebastian!). New switches: 673bd771997SAndrey Kiselev -b # for a bottom margin of # inches 674bd771997SAndrey Kiselev -c center image 675bd771997SAndrey Kiselev -l # for a left margin of # inches 676bd771997SAndrey Kiselev -r rotate the image by 180 degrees 677bd771997SAndrey Kiselev New features merged with code for shrinking/overlapping. 678bd771997SAndrey Kiselev Previously added -c and -n switches (for overriding PS units) renamed 679bd771997SAndrey Kiselev in -x and -y respectively. 680bd771997SAndrey Kiselev 681bd771997SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=200 682bd771997SAndrey Kiselev 6831a1ccdb6SAndrey Kiselev * html/man/*.html: Updated from actual manual pages. 6841a1ccdb6SAndrey Kiselev 6853721a781SFrank Warmerdam2002-10-06 Frank Warmerdam <[email protected]> 6863721a781SFrank Warmerdam 687a8c488d4SFrank Warmerdam * libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong 688a8c488d4SFrank Warmerdam size on windows. Use #define boolean hack. 689a8c488d4SFrank Warmerdam 690a8c488d4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=188 691a8c488d4SFrank Warmerdam 6923721a781SFrank Warmerdam * libtiff/tiff.h: Don't do special type handling in tiff.h unless 6933721a781SFrank Warmerdam USING_VISUALAGE is defined. 6943721a781SFrank Warmerdam 6953721a781SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 6963721a781SFrank Warmerdam 697515b593cSFrank Warmerdam2002-10-03 Frank Warmerdam <[email protected]> 698515b593cSFrank Warmerdam 699515b593cSFrank Warmerdam * libtiff/tiff.h: added COMPRESSION_JP2000. 700515b593cSFrank Warmerdam 701ff993722SAndrey Kiselev2002-10-02 Andrey Kiselev <[email protected]> 702ff993722SAndrey Kiselev 703ff993722SAndrey Kiselev * libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays 704ff993722SAndrey Kiselev by the TIFFFetchByteArray() function. Should finally resolve 705ff993722SAndrey Kiselev 706ff993722SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 707ff993722SAndrey Kiselev 7084c0e27b0SAndrey Kiselev * configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT 70949ce50a8SAndrey Kiselev 71049ce50a8SAndrey Kiselev * html/Makefile.in: New targets added: html and groffhtml for 71149ce50a8SAndrey Kiselev producing HTML representations of the manual pages automatically. 71249ce50a8SAndrey Kiselev html target uses man2html tool, groffhtml uses groff tool. 7134c0e27b0SAndrey Kiselev 714515b593cSFrank Warmerdam2002-09-29 Frank Warmerdam <[email protected]> 715515b593cSFrank Warmerdam 716515b593cSFrank Warmerdam * configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support 717515b593cSFrank Warmerdam from John H. DuBois III. 718515b593cSFrank Warmerdam 719f88cde27SAndrey Kiselev2002-09-15 Andrey Kiselev <[email protected]> 720f88cde27SAndrey Kiselev 721f88cde27SAndrey Kiselev * Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added 722f88cde27SAndrey Kiselev manual page for raw2tiff(1) tool. 723f88cde27SAndrey Kiselev 724630fc85dSAndrey Kiselev2002-09-12 Andrey Kiselev <[email protected]> 725630fc85dSAndrey Kiselev 726630fc85dSAndrey Kiselev * /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to 727630fc85dSAndrey Kiselev the tiffio.h header file. 728630fc85dSAndrey Kiselev 729630fc85dSAndrey Kiselev * Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added 730630fc85dSAndrey Kiselev manual page for TIFFDataWidth() function 731630fc85dSAndrey Kiselev 7325ae8f23eSFrank Warmerdam2002-09-08 Frank Warmerdam <[email protected]> 7335ae8f23eSFrank Warmerdam 7343f6fe56dSFrank Warmerdam * libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair() 7353f6fe56dSFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196. 7363f6fe56dSFrank Warmerdam 7375ae8f23eSFrank Warmerdam * tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments 7385ae8f23eSFrank Warmerdam since we are unable to properly include the amount to skip. 7395ae8f23eSFrank Warmerdam 7405ae8f23eSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=80 7415ae8f23eSFrank Warmerdam 74283daf89bSAndrey Kiselev2002-09-02 Andrey Kiselev <[email protected]> 74383daf89bSAndrey Kiselev 74483daf89bSAndrey Kiselev * /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching 74583daf89bSAndrey Kiselev in TIFFFetchByteArray(). Problem described at 74683daf89bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 74783daf89bSAndrey Kiselev 748becb4e7fSAndrey Kiselev2002-08-22 Andrey Kiselev <[email protected]> 749becb4e7fSAndrey Kiselev 7505b3e083dSAndrey Kiselev * /libtiff/tif_dirinfo.c: Further additions to free custom fields 7515b3e083dSAndrey Kiselev in _TIFFSetupFieldInfo() function. 7525b3e083dSAndrey Kiselev See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details. 7535b3e083dSAndrey Kiselev 7545b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: Additional consistency checking added in 755c70e384aSAndrey Kiselev LZWDecode() and LZWDecodeCompat(). 756c70e384aSAndrey Kiselev Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190 75743539aa6SAndrey Kiselev and http://bugzilla.remotesensing.org/show_bug.cgi?id=100 758c70e384aSAndrey Kiselev 7595b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: 760becb4e7fSAndrey Kiselev Added check for valid code lengths in LZWDecode() and 761becb4e7fSAndrey Kiselev LZWDecodeCompat(). Fixes 762becb4e7fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=115 763becb4e7fSAndrey Kiselev 764202b3adeSAndrey Kiselev2002-08-16 Andrey Kiselev <[email protected]> 765202b3adeSAndrey Kiselev 766202b3adeSAndrey Kiselev * /libtiff/{Makefile.vc, libtiff.def}: 767202b3adeSAndrey Kiselev Missed declarations added. 768202b3adeSAndrey Kiselev 76907655e06SFrank Warmerdam2002-08-15 Frank Warmerdam <[email protected]> 77007655e06SFrank Warmerdam 7716663496bSFrank Warmerdam * tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the 7726663496bSFrank Warmerdam return code from the underlying pick function. 7736663496bSFrank Warmerdam 7746663496bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=177 7756663496bSFrank Warmerdam 77607655e06SFrank Warmerdam * tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap 77707655e06SFrank Warmerdam with FIELD_CUSTOM as mentioned in bug 169. 77807655e06SFrank Warmerdam 77907655e06SFrank Warmerdam * tif_close.c: added logic to free dynamically created anonymous 78007655e06SFrank Warmerdam field definitions to correct a small memory leak. 78107655e06SFrank Warmerdam 78207655e06SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=169 78307655e06SFrank Warmerdam 78448cd8465SAndrey Kiselev2002-08-10 Andrey Kiselev <[email protected]> 78548cd8465SAndrey Kiselev 78648cd8465SAndrey Kiselev * /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}: 78748cd8465SAndrey Kiselev New tool: raw2tiff --- raw images to TIFF converter. No manual page yet. 78848cd8465SAndrey Kiselev 789c78a5bdcSFrank Warmerdam2002-07-31 Frank Warmerdam <[email protected]> 790c78a5bdcSFrank Warmerdam 79163067a98SFrank Warmerdam * libtiff/tif_jpeg.c: Fixed problem with setting of nrows in 79263067a98SFrank Warmerdam JPEGDecode() as per bugzilla bug (issue 1): 79363067a98SFrank Warmerdam 79463067a98SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 79563067a98SFrank Warmerdam 796c78a5bdcSFrank Warmerdam * libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to 797c78a5bdcSFrank Warmerdam fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't 798c78a5bdcSFrank Warmerdam present in the tiff tags. 799c78a5bdcSFrank Warmerdam 800c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=168 801c78a5bdcSFrank Warmerdam 802c78a5bdcSFrank Warmerdam * libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and 803c78a5bdcSFrank Warmerdam TIFFWriteScanline() now set tif_row explicitly in case the codec has 804c78a5bdcSFrank Warmerdam fooled with the value. 805c78a5bdcSFrank Warmerdam 806c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 807c78a5bdcSFrank Warmerdam 8086050d390SAndrey Kiselev2002-06-22 Andrey Kiselev <[email protected]> 8096050d390SAndrey Kiselev 810202b3adeSAndrey Kiselev * /tools/tiff2ps.c: Added workaround for some software that may crash 8116050d390SAndrey Kiselev when last strip of image contains fewer number of scanlines than 8126050d390SAndrey Kiselev specified by the `/Height' variable. See 8136050d390SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=164 8146050d390SAndrey Kiselev for explanation. 8156050d390SAndrey Kiselev 816b3f6ae5bSAndrey Kiselev2002-06-21 Andrey Kiselev <[email protected]> 817419dd4c8SAndrey Kiselev 818419dd4c8SAndrey Kiselev * tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility: 819419dd4c8SAndrey Kiselev splitting long images in several pages. See 820419dd4c8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation. 821419dd4c8SAndrey Kiselev Patch granted by John Williams <[email protected]>. 822419dd4c8SAndrey Kiselev 8233e6470b4SFrank Warmerdam2002-06-11 Frank Warmerdam <[email protected]> 8243e6470b4SFrank Warmerdam 8253e6470b4SFrank Warmerdam * libtiff/contrib/win95: renamed to contrib/win_dib. Added new 8263e6470b4SFrank Warmerdam Tiffile.cpp example of converting TIFF files into a DIB on Win32. 8273e6470b4SFrank Warmerdam This one is described in: 8283e6470b4SFrank Warmerdam 8293e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=143 8303e6470b4SFrank Warmerdam 8313e6470b4SFrank Warmerdam * libtiff/tif_ojpeg.c: Major upgrade from Scott. See details at: 8323e6470b4SFrank Warmerdam 8333e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=156 8343e6470b4SFrank Warmerdam 8353877c58dSAndrey Kiselev2002-05-10 Andrey Kiselev <[email protected]> 8363877c58dSAndrey Kiselev 8373877c58dSAndrey Kiselev * tools/tiff2ps: New commandline switches to override resolution 8383877c58dSAndrey Kiselev units obtained from the input file. Closes 8393877c58dSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=131 8403877c58dSAndrey Kiselev 8414dff88abSAndrey Kiselev2002-04-26 Andrey Kiselev <[email protected]> 8424dff88abSAndrey Kiselev 8434dff88abSAndrey Kiselev * libtiff/libtiff.def: Added missed declaration. 8444dff88abSAndrey Kiselev 8451cf9042eSAndrey Kiselev2002-04-22 Andrey Kiselev <[email protected]> 8461cf9042eSAndrey Kiselev 8471cf9042eSAndrey Kiselev * tools/fax2tiff.c: Updated to reflect latest changes in libtiff. 8481cf9042eSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125 8491cf9042eSAndrey Kiselev 8500a42ac77SAndrey Kiselev2002-04-20 Andrey Kiselev <[email protected]> 8510a42ac77SAndrey Kiselev 8520a42ac77SAndrey Kiselev * libtiff/tif_open.c: Pointers to custom procedures 8530a42ac77SAndrey Kiselev in TIFFClientOpen() are checked to be not NULL-pointers. 8540a42ac77SAndrey Kiselev 8559532ac8aSAndrey Kiselev2002-04-18 Andrey Kiselev <[email protected]> 8569532ac8aSAndrey Kiselev 8579532ac8aSAndrey Kiselev * libtiff/libtiff.def: Added missed declarations. 8589532ac8aSAndrey Kiselev 8599532ac8aSAndrey Kiselev * libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure. 8609532ac8aSAndrey Kiselev 861a8e46b54SAndrey Kiselev2002-04-16 Andrey Kiselev <[email protected]> 862a8e46b54SAndrey Kiselev 8639532ac8aSAndrey Kiselev * libtiff/tif_lzw.c: Additional checks for data integrity introduced. 864a8e46b54SAndrey Kiselev Should finally close 865a8e46b54SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=100 866a8e46b54SAndrey Kiselev 867a9a67d4bSAndrey Kiselev2002-04-10 Andrey Kiselev <[email protected]> 868a8e46b54SAndrey Kiselev 8691cf9042eSAndrey Kiselev * tools/tiff2ps: Division by zero fixed. 870a9a67d4bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88 871a9a67d4bSAndrey Kiselev 872c47f6953SAndrey Kiselev2002-04-09 Andrey Kiselev <[email protected]> 873c47f6953SAndrey Kiselev 874c47f6953SAndrey Kiselev * libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h: 875c47f6953SAndrey Kiselev TIFFCheckpointDirectory() routine added. 876c47f6953SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124 877c47f6953SAndrey Kiselev 878c47f6953SAndrey Kiselev * man/: TIFFWriteDirectory.3t, Makefile.in: Added description 879c47f6953SAndrey Kiselev for the new function. 880c47f6953SAndrey Kiselev 88133648598SAndrey Kiselev2002-04-08 Andrey Kiselev <[email protected]> 88233648598SAndrey Kiselev 883c47f6953SAndrey Kiselev * libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced 884c47f6953SAndrey Kiselev additional members tif->tif_decodestatus and tif->tif_encodestatus 885c47f6953SAndrey Kiselev for correct handling of unconfigured codecs (we should not try to read 886c47f6953SAndrey Kiselev data or to define data size without correct codecs). 88733648598SAndrey Kiselev 88833648598SAndrey Kiselev * libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK 889c47f6953SAndrey Kiselev changed. Now it has used tif->tif_decodestatus and 890c47f6953SAndrey Kiselev tif->tif_encodestatus. 89133648598SAndrey Kiselev Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in 89233648598SAndrey Kiselev case of __cvs_8.tif test image). 89333648598SAndrey Kiselev 894216bf01bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in 895216bf01bSAndrey Kiselev tif_dirread.c when TIFFCreateAnonFieldInfo was introduced. 896216bf01bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case 897216bf01bSAndrey Kiselev of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif. 898216bf01bSAndrey Kiselev 8992f7e5be9SAndrey Kiselev2002-04-04 Andrey Kiselev <[email protected]> 9002f7e5be9SAndrey Kiselev 901c47f6953SAndrey Kiselev * libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat 9022f7e5be9SAndrey Kiselev replaced by warnings. Now libtiff should read corrupted LZW-compressed 9032f7e5be9SAndrey Kiselev files by skipping bad strips. 9042f7e5be9SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100 9051fec47ceSFrank Warmerdam 9061fec47ceSFrank Warmerdam2002-04-03 Frank Warmerdam <[email protected]> 9071fec47ceSFrank Warmerdam 9081fec47ceSFrank Warmerdam * libtiff/tif_dirwrite.c: Removed some dead code. 9091fec47ceSFrank Warmerdam 9101fec47ceSFrank Warmerdam * libtiff/*: Cleanup some warnings. 9111fec47ceSFrank Warmerdam 9121fec47ceSFrank Warmerdam * libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField() 9131fec47ceSFrank Warmerdam for variable length FIELD_CUSTOM values. Was int * but should be 9141fec47ceSFrank Warmerdam u_short *. 9151fec47ceSFrank Warmerdam 916adffbd3dSAndrey Kiselev2002-04-01 Andrey Kiselev <[email protected]> 917adffbd3dSAndrey Kiselev 918adffbd3dSAndrey Kiselev * tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp 919adffbd3dSAndrey Kiselev utility (at cpStripToTile routine). 920adffbd3dSAndrey Kiselev 921a69516b3SFrank Warmerdam2002-03-27 Frank Warmerdam <[email protected]> 922a69516b3SFrank Warmerdam 923a5e9827aSFrank Warmerdam * tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func. 924a5e9827aSFrank Warmerdam 925a5e9827aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=111 926a5e9827aSFrank Warmerdam 927a69516b3SFrank Warmerdam * tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with 928a69516b3SFrank Warmerdam passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE). 929a69516b3SFrank Warmerdam 930a69516b3SFrank Warmerdam * libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so 931a69516b3SFrank Warmerdam that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example. 932a69516b3SFrank Warmerdam 93339c69d9bSDwight Kelly2002-03-26 Dwight Kelly <[email protected]> 93439c69d9bSDwight Kelly 93539c69d9bSDwight Kelly * libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 93639c69d9bSDwight Kelly tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined 93739c69d9bSDwight Kelly in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec 93839c69d9bSDwight Kelly INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes: 93939c69d9bSDwight Kelly CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and 94039c69d9bSDwight Kelly INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9). 94139c69d9bSDwight Kelly 942198aa7d9SAndrey Kiselev2002-03-26 Andrey Kiselev <[email protected]> 943198aa7d9SAndrey Kiselev 944198aa7d9SAndrey Kiselev * libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile 945198aa7d9SAndrey Kiselev now also uses TIFFRGBAImageOK before reading. This is additional fix 946198aa7d9SAndrey Kiselev for http://bugzilla.remotesensing.org/show_bug.cgi?id=110 947198aa7d9SAndrey Kiselev 94829269c9bSAndrey Kiselev2002-03-25 Andrey Kiselev <[email protected]> 94929269c9bSAndrey Kiselev 95029269c9bSAndrey Kiselev * libtiff/: tif_getimage.c: Additional check for supported 95129269c9bSAndrey Kiselev codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses 95229269c9bSAndrey Kiselev TIFFRGBAImageOK before reading. 95329269c9bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110 95429269c9bSAndrey Kiselev 955f02a098bSAndrey Kiselev2002-03-15 Andrey Kiselev <[email protected]> 956f02a098bSAndrey Kiselev 957f02a098bSAndrey Kiselev * libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 958f02a098bSAndrey Kiselev tif_dirwrite.c: Added routine TIFFDataWidth for detrmining 959f02a098bSAndrey Kiselev TIFFDataType sizes instead of working with tiffDataWidth array 960f02a098bSAndrey Kiselev directly. Should prevent out-of-borders bugs in case of unknown or 961f02a098bSAndrey Kiselev broken data types. EstimateStripByteCounts routine modified, so it 962f02a098bSAndrey Kiselev won't work when tags with uknown sizes founded. 963f02a098bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109 964f02a098bSAndrey Kiselev 965f02a098bSAndrey Kiselev2002-03-13 Andrey Kiselev <[email protected]> 966f02a098bSAndrey Kiselev 967f02a098bSAndrey Kiselev * libtiff/tif_getimage.c: Added support for correct handling 968f02a098bSAndrey Kiselev `Orientation' tag in gtTileContig. Should be added in other gt* 969f02a098bSAndrey Kiselev functions as well, but I have not images for testing yet. Partially 970f02a098bSAndrey Kiselev resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23 971f02a098bSAndrey Kiselev 972f02a098bSAndrey Kiselev2002-03-10 Andrey Kiselev <[email protected]> 973f02a098bSAndrey Kiselev 974f02a098bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to 975f02a098bSAndrey Kiselev read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION, 976f02a098bSAndrey Kiselev TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC. Closes 977f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=99 978f02a098bSAndrey Kiselev 979f02a098bSAndrey Kiselev2002-03-08 Andrey Kiselev <[email protected]> 980f02a098bSAndrey Kiselev 981f02a098bSAndrey Kiselev * libtiff/Makefile.in, tools/Makefile.in: Shared library will not 982f02a098bSAndrey Kiselev be stripped when installing, utility binaries will do. Closes 983f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=93 984f02a098bSAndrey Kiselev 9855f20db7fSFrank Warmerdam2002-02-28 Frank Warmerdam <[email protected]> 9865f20db7fSFrank Warmerdam 9875f20db7fSFrank Warmerdam * man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT. 9885f20db7fSFrank Warmerdam 9895f20db7fSFrank Warmerdam * man/libtiff.3t: added copyright tag info. 9905f20db7fSFrank Warmerdam 9918ed40250SFrank Warmerdam2002-02-11 Frank Warmerdam <[email protected]> 9928ed40250SFrank Warmerdam 993c3e810eaSFrank Warmerdam * libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__. 994c3e810eaSFrank Warmerdam 995c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 996c3e810eaSFrank Warmerdam 997c3e810eaSFrank Warmerdam * man/Makefile.in: Patch DESTDIR handling 998c3e810eaSFrank Warmerdam 999c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=95 1000c3e810eaSFrank Warmerdam 10018ed40250SFrank Warmerdam * configure: OpenBSD changes for Sparc64 and DSO version. 10028ed40250SFrank Warmerdam 10038ed40250SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=96 10048ed40250SFrank Warmerdam 10058ed40250SFrank Warmerdam2002-02-05 Frank Warmerdam <[email protected]> 10068ed40250SFrank Warmerdam 10078ed40250SFrank Warmerdam * config.site/configure: added support for OJPEG=yes option to enable 10088ed40250SFrank Warmerdam OJPEG support from config.site. 10098ed40250SFrank Warmerdam 1010b8ffea63SFrank Warmerdam2002-01-27 Frank Warmerdam <[email protected]> 1011b8ffea63SFrank Warmerdam 1012b8ffea63SFrank Warmerdam * html/document.html: fixed links for TIFf 6 docs. 1013b8ffea63SFrank Warmerdam 1014c77822c1SFrank Warmerdam2002-01-18 Frank Warmerdam <[email protected]> 1015c77822c1SFrank Warmerdam 1016f27eafc9SFrank Warmerdam * config.guess, config.sub: Updated from ftp.gnu.org/pub/config. 1017f27eafc9SFrank Warmerdam 1018c777c2c0SFrank Warmerdam * libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the 1019c777c2c0SFrank Warmerdam decodestrip function returns anything not greater than zero as per 1020c777c2c0SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=97 1021c777c2c0SFrank Warmerdam 1022c77822c1SFrank Warmerdam * configure: Modify CheckForBigEndian so it can work in a cross 1023c77822c1SFrank Warmerdam compiled situation. 1024c77822c1SFrank Warmerdam 1025fb4cb161SFrank Warmerdam2002-01-16 Frank Warmerdam <[email protected]> 1026fb4cb161SFrank Warmerdam 10279606d1f5SFrank Warmerdam * tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list. 10289606d1f5SFrank Warmerdam 10297adb8976SFrank Warmerdam * tools/tiffset.c: fix bug in error reporting. 10307adb8976SFrank Warmerdam 1031fb4cb161SFrank Warmerdam * tools/tiffcp.c: fix several warnings that show up with -Wall. 1032fb4cb161SFrank Warmerdam 1033d6559489SFrank Warmerdam2002-01-04 Frank Warmerdam <[email protected]> 1034d6559489SFrank Warmerdam 1035d6559489SFrank Warmerdam * libtiff/tif_jpeg.c: fixed computation of segment_width for 1036d6559489SFrank Warmerdam tiles files to avoid error about it not matching the 1037d6559489SFrank Warmerdam cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 1038d6559489SFrank Warmerdam size.") for ITIFF files. Apparently the problem was incorporated since 1039d6559489SFrank Warmerdam 3.5.5, presumably during the OJPEG/JPEG work recently. 1040d6559489SFrank Warmerdam 104162d37363SFrank Warmerdam2001-12-15 Frank Warmerdam <[email protected]> 104262d37363SFrank Warmerdam 1043d6559489SFrank Warmerdam * configure, libtiff/Makefile.in: Changes for building on MacOS 10.1. 1044d6559489SFrank Warmerdam 1045d6559489SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 1046d6559489SFrank Warmerdam 104762d37363SFrank Warmerdam * libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1 104862d37363SFrank Warmerdam (defined in tiffconf.h - 1 by default) then the RGBA interface 104962d37363SFrank Warmerdam will assume that a fourth extra sample is ASSOCALPHA if the 105062d37363SFrank Warmerdam EXTRASAMPLE value isn't set for it. This changes the behaviour of 105162d37363SFrank Warmerdam the library, but makes it work better with RGBA files produced by 105262d37363SFrank Warmerdam lots of applications that don't mark the alpha values properly. 105362d37363SFrank Warmerdam 105462d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=93 105562d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=65 105662d37363SFrank Warmerdam 105705d24d30SFrank Warmerdam2001-12-12 Frank Warmerdam <[email protected]> 105805d24d30SFrank Warmerdam 105905d24d30SFrank Warmerdam * libtiff/tif_jpeg.c: allow jpeg data stream sampling values to 106005d24d30SFrank Warmerdam override those from tiff directory. This makes this work with 106105d24d30SFrank Warmerdam ImageGear generated files. 106205d24d30SFrank Warmerdam 1063bf0c6fb0SFrank Warmerdam2001-12-07 Frank Warmerdam <[email protected]> 1064bf0c6fb0SFrank Warmerdam 1065bf0c6fb0SFrank Warmerdam * html/Makefile.in: added missing images per bug 92. 1066bf0c6fb0SFrank Warmerdam 1067bf0c6fb0SFrank Warmerdam * port/Makefile.in: fixed clean target per bug 92. 1068bf0c6fb0SFrank Warmerdam 1069f88d97efSFrank Warmerdam2001-11-28 Frank Warmerdam <[email protected]> 1070f88d97efSFrank Warmerdam 1071ce8daaa7SFrank Warmerdam * Reissue 3.5.7 release. 1072ce8daaa7SFrank Warmerdam 1073f88d97efSFrank Warmerdam * libtiff/mkversion.c: Fix output of TIFF_VERSION to be 1074f88d97efSFrank Warmerdam YYYYMMDD so that it is increasing over time. 1075f88d97efSFrank Warmerdam 1076f88d97efSFrank Warmerdam * Makefile.in: Ensure that tiffvers.h is regenerated in the 1077f88d97efSFrank Warmerdam make release target. 1078f88d97efSFrank Warmerdam 1079f88d97efSFrank Warmerdam * Makefile.in: added libtiff/tiffvers.h to the release file list. 1080f88d97efSFrank Warmerdam 1081b7508608SFrank Warmerdam2001-11-23 Frank Warmerdam <[email protected]> 1082b7508608SFrank Warmerdam 1083b7508608SFrank Warmerdam * added html/v3.5.7.html, updated html/index.html. 1084b7508608SFrank Warmerdam 1085b7508608SFrank Warmerdam * Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}. 1086b7508608SFrank Warmerdam 10874eaff9b6SFrank Warmerdam2001-11-15 Frank Warmerdam <[email protected]> 10884eaff9b6SFrank Warmerdam 10894eaff9b6SFrank Warmerdam * configure: fixed test for -lm. 10904eaff9b6SFrank Warmerdam 109194190c5dSFrank Warmerdam2001-11-02 Frank Warmerdam <[email protected]> 109294190c5dSFrank Warmerdam 109394190c5dSFrank Warmerdam * Added PHOTOMETRIC_ITULAB as per bug 90. 109494190c5dSFrank Warmerdam 109594190c5dSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=90 109694190c5dSFrank Warmerdam 10972ba4c211SFrank Warmerdam2001-10-10 Frank Warmerdam <[email protected]> 10982ba4c211SFrank Warmerdam 10992ba4c211SFrank Warmerdam * libtiff/tiff.h: I have created COMPRESSION_CCITT_T4, 11002ba4c211SFrank Warmerdam COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases 11012ba4c211SFrank Warmerdam in keeping with TIFF 6.0 standard in tiff.h 11022ba4c211SFrank Warmerdam 11032ba4c211SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=83 11042ba4c211SFrank Warmerdam 11054b1d7e4cSFrank Warmerdam2001-09-26 Frank Warmerdam <[email protected]> 11064b1d7e4cSFrank Warmerdam 11074b1d7e4cSFrank Warmerdam * libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function. 11084b1d7e4cSFrank Warmerdam Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory. 11094b1d7e4cSFrank Warmerdam 11109fbd11ffSFrank Warmerdam2001-09-24 Frank Warmerdam <[email protected]> 11119fbd11ffSFrank Warmerdam 11122c26534cSFrank Warmerdam * libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug. 11132c26534cSFrank Warmerdam 11142c26534cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=78 11152c26534cSFrank Warmerdam 11162c26534cSFrank Warmerdam * libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an 11172c26534cSFrank Warmerdam error about LZW not being available. 11182c26534cSFrank Warmerdam 11192c26534cSFrank Warmerdam * libtiff/tif_dir.c: propagate failure to initialize compression 11202c26534cSFrank Warmerdam back from TIFFSetField() as an error status, so applications can 11212c26534cSFrank Warmerdam detect failure. 11222c26534cSFrank Warmerdam 11232c26534cSFrank Warmerdam * libtiff/tif_dir.c: removed the auto replacement of 11242c26534cSFrank Warmerdam COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField(). 11252c26534cSFrank Warmerdam 11269fbd11ffSFrank Warmerdam * Removed Makefile, tools/Makefile, port/install.sh, man/Makefile 11279fbd11ffSFrank Warmerdam from CVS as they are all supposed to be auto-generated by configure. 11289fbd11ffSFrank Warmerdam 1129e1d66ae9SFrank Warmerdam2001-09-22 Frank Warmerdam <[email protected]> 1130e1d66ae9SFrank Warmerdam 1131e1d66ae9SFrank Warmerdam * libtiff/tif_ojpeg.c: new update from Scott. 1132e1d66ae9SFrank Warmerdam 11334b1fc8b6SFrank Warmerdam2001-09-09 Frank Warmerdam <[email protected]> 11344b1fc8b6SFrank Warmerdam 1135bc63306cSFrank Warmerdam * libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to 1136bc63306cSFrank Warmerdam always use the "safe" version, even if there is a very slight 1137bc63306cSFrank Warmerdam cost in performance. 1138bc63306cSFrank Warmerdam 1139bc63306cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=54 1140bc63306cSFrank Warmerdam 1141ad4b0adcSFrank Warmerdam * libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@ 1142ad4b0adcSFrank Warmerdam in two places. 1143ad4b0adcSFrank Warmerdam 114463c726acSFrank Warmerdam * libtiff/tif_getimage.c: Fixed problem with reading strips or 114563c726acSFrank Warmerdam tiles that don't start on a tile boundary. Fix contributed by 114663c726acSFrank Warmerdam Josep Vallverdu (from HP), and further described in bug 47. 114763c726acSFrank Warmerdam 114863c726acSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=47 114963c726acSFrank Warmerdam 115063c726acSFrank Warmerdam * tools/tiff2ps.c: added OJPEG YCbCr to RGB support. 115163c726acSFrank Warmerdam 11524b1fc8b6SFrank Warmerdam * libtiff/tif_ojpeg.c: Applied substantial patch from Scott. 11534b1fc8b6SFrank Warmerdam 1154e7bdb189SFrank Warmerdam2001-09-06 Frank Warmerdam <[email protected]> 1155e7bdb189SFrank Warmerdam 1156e7bdb189SFrank Warmerdam * libtiff/tif_packbits.c: fixed memory overrun error. 1157e7bdb189SFrank Warmerdam 1158e7bdb189SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=77 1159e7bdb189SFrank Warmerdam 1160d15abe66SFrank Warmerdam2001-08-31 Frank Warmerdam <[email protected]> 1161d15abe66SFrank Warmerdam 1162d15abe66SFrank Warmerdam * libtiff/tif_getimage.c: relax handling of contig case where 1163d15abe66SFrank Warmerdam there are extra samples that are supposed to be ignored. This 1164d15abe66SFrank Warmerdam should now work for 8bit greyscale or palletted images. 1165d15abe66SFrank Warmerdam 1166d15abe66SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=75 1167d15abe66SFrank Warmerdam 1168abf486d1SFrank Warmerdam2001-08-28 Frank Warmerdam <[email protected]> 1169abf486d1SFrank Warmerdam 1170abf486d1SFrank Warmerdam * libtiff/tif_getimage.c: Don't complain for CMYK (separated) 1171abf486d1SFrank Warmerdam images with more than four samples per pixel. See: 1172abf486d1SFrank Warmerdam 1173abf486d1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=73 1174abf486d1SFrank Warmerdam 11757f127122SFrank Warmerdam2001-08-10 Frank Warmerdam <[email protected]> 11767f127122SFrank Warmerdam 11777afe0a69SFrank Warmerdam * libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy() 11787afe0a69SFrank Warmerdam in TIFFReadRGBATile() to avoid issues in cases of overlapping 11797afe0a69SFrank Warmerdam buffers. See Bug 69 in Bugzilla. 11807afe0a69SFrank Warmerdam 11817afe0a69SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=69 11827afe0a69SFrank Warmerdam 11837f127122SFrank Warmerdam * tools/tiff2rgba.c: fixed getopt() call so that -b works again. 11847f127122SFrank Warmerdam 118566ca643dSFrank Warmerdam2001-08-09 Frank Warmerdam <[email protected]> 118666ca643dSFrank Warmerdam 118766ca643dSFrank Warmerdam * libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__ 118866ca643dSFrank Warmerdam when checking for 64 bit architectures as per bugzilla bug 67. 118966ca643dSFrank Warmerdam 1190c997939eSFrank Warmerdam2001-07-27 Frank Warmerdam <[email protected]> 1191c997939eSFrank Warmerdam 1192c997939eSFrank Warmerdam * man/Makefile.in: add TIFFClientOpen link as per debian submitted 1193c997939eSFrank Warmerdam bug 66. 1194c997939eSFrank Warmerdam 11955579e5cdSFrank Warmerdam2001-07-20 Frank Warmerdam <[email protected]> 11965579e5cdSFrank Warmerdam 11975579e5cdSFrank Warmerdam * libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H 11985579e5cdSFrank Warmerdam has been included. 11995579e5cdSFrank Warmerdam 120071a2c4a0SFrank Warmerdam2001-07-19 Frank Warmerdam <[email protected]> 120171a2c4a0SFrank Warmerdam 120271a2c4a0SFrank Warmerdam * libtiff/tif_open.c: Seek back to zero after failed read, 120371a2c4a0SFrank Warmerdam before writing header. 120471a2c4a0SFrank Warmerdam 120548b7fecaSFrank Warmerdam2001-07-18 Frank Warmerdam <[email protected]> 120648b7fecaSFrank Warmerdam 120748b7fecaSFrank Warmerdam * libtiff/tif_ojpeg.c: updates from Scott. Handles colors 120848b7fecaSFrank Warmerdam much better. Now depends on having patched libjpeg as per 120948b7fecaSFrank Warmerdam patch in contrib/ojpeg/*. 121048b7fecaSFrank Warmerdam 121187f580c1SFrank Warmerdam2001-07-17 Frank Warmerdam <[email protected]> 121287f580c1SFrank Warmerdam 121387f580c1SFrank Warmerdam * */Makefile.in: added DESTDIR support. 121487f580c1SFrank Warmerdam 121587f580c1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=60 121687f580c1SFrank Warmerdam 1217f45df42bSFrank Warmerdam2001-07-16 Frank Warmerdam <[email protected]> 1218f45df42bSFrank Warmerdam 1219f45df42bSFrank Warmerdam * configure, libtiff/Makefile.in: applied OpenBSD patches 1220f45df42bSFrank Warmerdam as per: 1221f45df42bSFrank Warmerdam 1222f45df42bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=61 1223f45df42bSFrank Warmerdam 122463ad6142SFrank Warmerdam2001-06-28 Frank Warmerdam <[email protected]> 122563ad6142SFrank Warmerdam 12260ef54341SFrank Warmerdam * libtiff/tif_getimage.c: Fixed so that failure is properly 12270ef54341SFrank Warmerdam reported by gtTileContig, gtStripContig, gtTileSeparate and 12280ef54341SFrank Warmerdam gtStripSeparate. 12290ef54341SFrank Warmerdam 12300ef54341SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=51 12310ef54341SFrank Warmerdam 123263ad6142SFrank Warmerdam * tiffcmp.c: Fixed multi samples per pixel support for ContigCompare. 123363ad6142SFrank Warmerdam Updated bug section of tiffcmp.1 to note tiled file issues. 123463ad6142SFrank Warmerdam 123563ad6142SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=53 123663ad6142SFrank Warmerdam 1237e0368fb9SFrank Warmerdam2001-06-22 Frank Warmerdam <[email protected]> 1238e0368fb9SFrank Warmerdam 1239ecfaa86dSFrank Warmerdam * configure: Changes for DSO generation on AIX provided by 1240ecfaa86dSFrank Warmerdam John Marquart <[email protected]>. 1241ecfaa86dSFrank Warmerdam 1242e0368fb9SFrank Warmerdam * configure, libtiff/Makeifle.in: Modified to build DSOs properly 1243e0368fb9SFrank Warmerdam on Darwin thanks to Robert Krajewski ([email protected]) and 1244e0368fb9SFrank Warmerdam Keisuke Fujii ([email protected]). 1245e0368fb9SFrank Warmerdam 1246f8473790SFrank Warmerdam2001-06-13 Frank Warmerdam <[email protected]> 1247f8473790SFrank Warmerdam 1248f8473790SFrank Warmerdam * tools/tiff2rgba.c: added -n flag to avoid emitting alpha component. 1249f8473790SFrank Warmerdam 1250f8473790SFrank Warmerdam * man/tiff2rgba.1: new 1251f8473790SFrank Warmerdam 1252f1492d55SFrank Warmerdam2001-05-22 Frank Warmerdam <[email protected]> 1253f1492d55SFrank Warmerdam 1254f1492d55SFrank Warmerdam * Added tiffset and tif_ojpeg to the dist lists in Makefile.in. 1255f1492d55SFrank Warmerdam 12568ff59a64SFrank Warmerdam2001-05-13 Frank Warmerdam <[email protected]> 12578ff59a64SFrank Warmerdam 12588ff59a64SFrank Warmerdam * libtiff/tools/thumbnail.c: changed default output compression 12598ff59a64SFrank Warmerdam to packbits from LZW since LZW isn't generally available. 12608ff59a64SFrank Warmerdam 126147c14d60SFrank Warmerdam2001-05-12 Frank Warmerdam <[email protected]> 126247c14d60SFrank Warmerdam 126347c14d60SFrank Warmerdam * libtiff/tif_ojpeg.c: New. 126447c14d60SFrank Warmerdam libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related 126547c14d60SFrank Warmerdam to OJPEG support. 126647c14d60SFrank Warmerdam 126747c14d60SFrank Warmerdam Scott Marovich <[email protected]> supplied OJPEG support. 126847c14d60SFrank Warmerdam 126947c14d60SFrank Warmerdam2001-05-11 Frank Warmerdam <[email protected]> 127047c14d60SFrank Warmerdam 127147c14d60SFrank Warmerdam * tiff.h: removed, it duplicates libtiff/tiff.h. 127247c14d60SFrank Warmerdam 12731b7a8402SFrank Warmerdam2001-05-08 Frank Warmerdam <[email protected]> 12741b7a8402SFrank Warmerdam 12751f9632f9SFrank Warmerdam * libtiff/tif_dirinfo.c: moved pixar and copyright flags to 12761f9632f9SFrank Warmerdam ensure everything is in order. 12771f9632f9SFrank Warmerdam 12781b7a8402SFrank Warmerdam * libtiff/libtiff.def: added TIFFCreateDirectory and 12791b7a8402SFrank Warmerdam TIFFDefaultStripSize as per: 12801b7a8402SFrank Warmerdam 12811b7a8402SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=46 12821b7a8402SFrank Warmerdam 128328dd547bSFrank Warmerdam2001-05-02 Frank Warmerdam <[email protected]> 128428dd547bSFrank Warmerdam 128528dd547bSFrank Warmerdam * libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for 128628dd547bSFrank Warmerdam TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to 128728dd547bSFrank Warmerdam force use of uint32 counts instead of short counts. 128828dd547bSFrank Warmerdam 128928dd547bSFrank Warmerdam * libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the 129028dd547bSFrank Warmerdam case of writing TIFF_BYTE/TIFF_SBYTE fields. 129128dd547bSFrank Warmerdam 129228dd547bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=43 129328dd547bSFrank Warmerdam 1294b117e2acSFrank Warmerdam2001-05-01 Frank Warmerdam <[email protected]> 1295b117e2acSFrank Warmerdam 1296b117e2acSFrank Warmerdam * libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per 1297b117e2acSFrank Warmerdam bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44 1298b117e2acSFrank Warmerdam 1299f99796d1SFrank Warmerdam2001-04-05 Frank Warmerdam <[email protected]> 1300f99796d1SFrank Warmerdam 1301f99796d1SFrank Warmerdam * tiffio.h: removed C++ style comment. 1302f99796d1SFrank Warmerdam 1303f99796d1SFrank Warmerdam * configure: fixed up SCRIPT_SH/SHELL handling. 1304f99796d1SFrank Warmerdam 1305f99796d1SFrank Warmerdam * Makefile.in: Fixed SCRIPT_SH/SHELL handling. 1306f99796d1SFrank Warmerdam 1307f99796d1SFrank Warmerdam * config.guess: documented more variables as per bug 40. 1308f99796d1SFrank Warmerdam 130921724616SFrank Warmerdam2001-04-03 Frank Warmerdam <[email protected]> 131021724616SFrank Warmerdam 131121724616SFrank Warmerdam * configure, *Makefile.in: Various changes to improve configuration 131221724616SFrank Warmerdam for HP/UX specifically, and also in general. They include: 131321724616SFrank Warmerdam - Try to handle /usr/bin/sh instead of /bin/sh where necessary. 131421724616SFrank Warmerdam - Upgrade to HP/UX 10.x+ compiler, linker and dso options. 131521724616SFrank Warmerdam - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP 131621724616SFrank Warmerdam - Use -${MAKEFLAGS} in sub makes from makefiles. 131721724616SFrank Warmerdam 131821724616SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=40 131921724616SFrank Warmerdam 13208671dffeSFrank Warmerdam2001-04-02 Frank Warmerdam <[email protected]> 13218671dffeSFrank Warmerdam 13220263998eSFrank Warmerdam * libtiff/tiff.h: Applied hac to try and resolve the problem 13230263998eSFrank Warmerdam with the inttypes.h include file on AIX. 13240263998eSFrank Warmerdam 13250263998eSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=39 13260263998eSFrank Warmerdam 13279864187bSFrank Warmerdam * VERSION: update to 3.5.7 beta in preparation for release. 13289864187bSFrank Warmerdam 1329a2558120SFrank Warmerdam * configure/config.site: modified to check if -lm is needed for 1330a2558120SFrank Warmerdam MACHDEPLIBS if not supplied by config.site. Needed for Darwin. 1331a2558120SFrank Warmerdam 13328671dffeSFrank Warmerdam * config.guess: updated wholesale to an FSF version apparently 13338671dffeSFrank Warmerdam from 1998 (as opposed to 1994). This is mainly inspired by 13348671dffeSFrank Warmerdam providing for MacOS X support. 13358671dffeSFrank Warmerdam 13368671dffeSFrank Warmerdam2001-03-29 Frank Warmerdam <[email protected]> 13378671dffeSFrank Warmerdam 13388671dffeSFrank Warmerdam * configure, Makefile.in, etc: added support for OPTIMIZER being 13398671dffeSFrank Warmerdam set from config.site. 13408671dffeSFrank Warmerdam 13417a1ad5e9SFrank Warmerdam2001-03-28 Frank Warmerdam <[email protected]> 13427a1ad5e9SFrank Warmerdam 13434f4c99abSFrank Warmerdam * fax2ps.c: Helge (libtiff at oldach.net) submitted fix: 13444f4c99abSFrank Warmerdam 13454f4c99abSFrank Warmerdam Here's a fix for fax2ps that corrects behaviour for non-Letter paper 13464f4c99abSFrank Warmerdam sizes. It fixes two problems: 13474f4c99abSFrank Warmerdam 13484f4c99abSFrank Warmerdam Without scaling (-S) the fax is now centered on the page size specified 13494f4c99abSFrank Warmerdam with -H and/or -W. Before, fax2ps was using an obscure and practially 13504f4c99abSFrank Warmerdam useless algorithm to allocate the image relative to Letter sized paper 13514f4c99abSFrank Warmerdam which sometime sled to useless whitespace on the paper, while at the 13524f4c99abSFrank Warmerdam same time cutting of the faxes printable area at the opposite border. 13534f4c99abSFrank Warmerdam 13544f4c99abSFrank Warmerdam Second, scaling now preserves aspect ratio, which makes unusual faxes 13554f4c99abSFrank Warmerdam (in particular short ones) print properly. 13564f4c99abSFrank Warmerdam 13574f4c99abSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=35 13584f4c99abSFrank Warmerdam 13597a1ad5e9SFrank Warmerdam * tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by 13607a1ad5e9SFrank Warmerdam Bruce A. Mallett. See check message for detailed information 13617a1ad5e9SFrank Warmerdam on all the changes, including a faster encoder, fixes for level 13627a1ad5e9SFrank Warmerdam 2 PostScript, and support for the imagemask operator. 13637a1ad5e9SFrank Warmerdam 1364f3bbcf1bSFrank Warmerdam2001-03-27 Frank Warmerdam <[email protected]> 1365f3bbcf1bSFrank Warmerdam 1366f3bbcf1bSFrank Warmerdam * libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to 1367f3bbcf1bSFrank Warmerdam "#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX. 1368f3bbcf1bSFrank Warmerdam 1369f3bbcf1bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 1370f3bbcf1bSFrank Warmerdam 1371dc989a55SFrank Warmerdam2001-03-16 Frank Warmerdam <[email protected]> 1372dc989a55SFrank Warmerdam 1373dc989a55SFrank Warmerdam * tif_dirinfo.c: moved definition of copyright tag in field list. 1374dc989a55SFrank Warmerdam Apparently they have to be in sorted order by tag id. 1375dc989a55SFrank Warmerdam 13768eea65a4SFrank Warmerdam2001-03-13 Frank Warmerdam <[email protected]> 13778eea65a4SFrank Warmerdam 13788eea65a4SFrank Warmerdam * tif_getimage.c: Added support for 16bit minisblack/miniswhite 13798eea65a4SFrank Warmerdam images in RGBA interface. 13808eea65a4SFrank Warmerdam 1381fa01e4a7SFrank Warmerdam2001-03-02 Frank Warmerdam <[email protected]> 1382fa01e4a7SFrank Warmerdam 1383fa01e4a7SFrank Warmerdam * Added TIFFTAG_COPYRIGHT support. 1384fa01e4a7SFrank Warmerdam 1385aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 1386aefe065eSFrank Warmerdam 1387aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 1388aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 1389aefe065eSFrank Warmerdam adding the -b bias removal flag. 1390aefe065eSFrank Warmerdam 1391a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 1392a6da80a7SFrank Warmerdam 13938867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 13948867ddfbSFrank Warmerdam serveral missing entry points. 13958867ddfbSFrank Warmerdam 1396b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 1397b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 1398b18f9bb8SFrank Warmerdam 1399b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 1400b18f9bb8SFrank Warmerdam 1401a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 1402a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 1403a6da80a7SFrank Warmerdam ([email protected]). He writes: 1404a6da80a7SFrank Warmerdam 1405a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 1406a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 1407a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 1408a6da80a7SFrank Warmerdam 1409a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 1410a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 1411a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 1412a6da80a7SFrank Warmerdam accuracy over the image. 1413a6da80a7SFrank Warmerdam 1414a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 1415a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 1416a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 1417a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 1418a6da80a7SFrank Warmerdam 1419a6da80a7SFrank Warmerdam Changes applied with minor edits. 1420a6da80a7SFrank Warmerdam 142100761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 142200761c18SFrank Warmerdam 142300761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 142400761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 142500761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 142600761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 142700761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 142800761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 142900761c18SFrank Warmerdam 14309a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 14319a1d08fcSMike Welles 14329a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 14339a1d08fcSMike Welles 1434a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 1435a5a724a9SFrank Warmerdam 1436a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 1437a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 1438a5a724a9SFrank Warmerdam 14397c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 14407c2ef4f7SFrank Warmerdam 14413ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 14423ba946b0SFrank Warmerdam 14437c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 14447c2ef4f7SFrank Warmerdam 1445a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 1446a7f6e194SMike Welles * added link to CVS mirror from index.html 1447a7f6e194SMike Welles 1448a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 1449a7f6e194SMike Welles not supported by default. 1450a7f6e194SMike Welles 145122e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 145222e9dda7SFrank Warmerdam 145322e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 145422e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 145522e9dda7SFrank Warmerdam 145633953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 145733953398SFrank Warmerdam 145822e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 145933953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 146033953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 146133953398SFrank Warmerdam 1462a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 1463177452c8SMike Welles 1464177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 1465177452c8SMike Welles 1466177452c8SMike Welles * Created HOWTO-RELEASE 1467177452c8SMike Welles 1468177452c8SMike Welles * Created html/v3.5.6.html 1469177452c8SMike Welles 1470177452c8SMike Welles * updated index.html 1471177452c8SMike Welles 1472a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 1473a02f97a5SFrank Warmerdam 1474a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 1475a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 1476a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 1477a02f97a5SFrank Warmerdam 1478a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 1479a3c28f98SFrank Warmerdam 1480a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 1481a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 1482a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 1483a3c28f98SFrank Warmerdam 1484a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 1485a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 1486a3c28f98SFrank Warmerdam on libm.so. 1487a3c28f98SFrank Warmerdam 1488a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 1489a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 1490a3c28f98SFrank Warmerdam 1491a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 1492a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 1493a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 1494a3c28f98SFrank Warmerdam 1495abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 1496abcd47aeSFrank Warmerdam 1497abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 1498abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 1499abcd47aeSFrank Warmerdam --exec-prefix directives. 1500abcd47aeSFrank Warmerdam 15017410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 15027410217aSFrank Warmerdam 15039900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 15049900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 15059900bacaSFrank Warmerdam file which seems to be updated regularly. 15069900bacaSFrank Warmerdam 15079900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 15089900bacaSFrank Warmerdam version include file. 15099900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 15109900bacaSFrank Warmerdam with the public libtiff include files. 15119900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 15129900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 15139900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 15149900bacaSFrank Warmerdam 15157410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 15167410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 15177410217aSFrank Warmerdam 15186429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 15196429172dSFrank Warmerdam 1520b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 1521b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 15227410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 15237410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 1524b11174beSFrank Warmerdam 15256429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 15266429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 15276429172dSFrank Warmerdam (such as occurs for YCbCr). 15286429172dSFrank Warmerdam 1529aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 1530aa844c50SFrank Warmerdam 1531aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 1532aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 1533aa844c50SFrank Warmerdam 15340cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 15350cd032f1SFrank Warmerdam 153691b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 153791b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 153891b8b7c2SFrank Warmerdam from [email protected]. 153991b8b7c2SFrank Warmerdam 15400cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 15410cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 15420cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 15430cd032f1SFrank Warmerdam 1544de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 1545de9b6675SFrank Warmerdam 1546de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 1547de9b6675SFrank Warmerdam white is properly recovered. 1548de9b6675SFrank Warmerdam 1549de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 1550de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 1551de9b6675SFrank Warmerdam 15528b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 15538b6b9756SFrank Warmerdam 15548b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 15558b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 15568b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 15578b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 15588b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 15598b6b9756SFrank Warmerdam 1560582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 1561582fb187SFrank Warmerdam 15620cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 1563582fb187SFrank Warmerdam 15648d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 15658d9e3bcfSFrank Warmerdam 15668d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 15678d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 15688d9e3bcfSFrank Warmerdam 1569af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 157005d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 157105d0760fSFrank Warmerdam cygwin compatibility. 1572af621273SFrank Warmerdam 1573b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 1574b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 1575b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 1576b6348a45SFrank Warmerdam 1577af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 1578af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 1579af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 1580af621273SFrank Warmerdam bug and proving the patch. 1581af621273SFrank Warmerdam 1582a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 1583a329e432SFrank Warmerdam 1584a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 1585a329e432SFrank Warmerdam we are done access data thanks to bug report from: 1586a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 1587a329e432SFrank Warmerdam 1588a329e432SFrank Warmerdam * Reverted tif_flush change. 1589a329e432SFrank Warmerdam 1590da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 1591da97c5e0SFrank Warmerdam 1592da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 1593da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 1594da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 1595da97c5e0SFrank Warmerdam 1596c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 1597c1282751SFrank Warmerdam 1598fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 1599fb02956eSFrank Warmerdam 16000625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 16010625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 16020625a129SFrank Warmerdam 1603c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 1604c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 1605c1282751SFrank Warmerdam 1606ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 1607ad9af004SFrank Warmerdam 1608ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 1609ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 1610ad9af004SFrank Warmerdam 16114b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 16124b79457aSMike Welles 16134b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 16144b79457aSMike Welles 1615c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 1616c1cd54d7SFrank Warmerdam 1617889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 1618889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 1619889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 1620889ea5bfSFrank Warmerdam 1621c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 1622c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 1623c1cd54d7SFrank Warmerdam 1624082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 1625082013bfSFrank Warmerdam 1626082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 1627082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 1628082013bfSFrank Warmerdam 1629b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 1630b620bd37SFrank Warmerdam 16316ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 16326ed3331cSFrank Warmerdam email address. 16336ed3331cSFrank Warmerdam 1634b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 1635b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 1636b620bd37SFrank Warmerdam 163715934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 163815934824SFrank Warmerdam 163915934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 164015934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 164115934824SFrank Warmerdam could be "unpopulated" images. 164215934824SFrank Warmerdam 1643859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 1644859c2524SFrank Warmerdam 16457538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 16467538c6d0SFrank Warmerdam 1647859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 1648859c2524SFrank Warmerdam 16496be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 16506be23f4fSFrank Warmerdam 16516be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 16526be23f4fSFrank Warmerdam 16534b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 16544b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 16554b79457aSMike Welles 1656f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 1657f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 1658f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 1659f0770083SMike Welles <[email protected]> (untested). 1660f076e723SMike Welles 1661f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 1662f0770083SMike Welles Arvan Pritchard <[email protected]> 1663f0770083SMike Welles 1664f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 1665f076e723SMike Welles Arvan Pritchard <[email protected]> 1666f076e723SMike Welles 16671c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 16681c9f6d78SFrank Warmerdam 16691c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 16701c9f6d78SFrank Warmerdam 167197702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 16722df86f15SFrank Warmerdam 16732df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 16742df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 16752df86f15SFrank Warmerdam 1676c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 1677c21b8b97SMike Welles 1678c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 1679c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 1680c21b8b97SMike Welles 1681d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 1682d20c60a2SMike Welles 1683d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 1684d20c60a2SMike Welles Stanislav Brabec <[email protected]> 1685d20c60a2SMike Welles 1686c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 1687c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 1688d20c60a2SMike Welles 1689c21b8b97SMike Welles * configure: fixed bugs in sed scripts 1690c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 1691d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 1692d20c60a2SMike Welles 1693c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 1694c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 1695d20c60a2SMike Welles 16967ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 16977ab7008fSFrank Warmerdam 16987ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 16997ab7008fSFrank Warmerdam conversion for the run arrays. 17007ab7008fSFrank Warmerdam 1701d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 1702d3144ac4SFrank Warmerdam 1703d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 1704d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 1705d3144ac4SFrank Warmerdam 17060b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 17070b109722SFrank Warmerdam 1708f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 1709f4aaa718SFrank Warmerdam 17100b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 17110b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 17120b109722SFrank Warmerdam 1713ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 1714ed33ffd3SFrank Warmerdam 1715ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 1716ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 1717ed33ffd3SFrank Warmerdam 1718592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 1719592e7e59SFrank Warmerdam 1720c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 1721c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 1722c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 1723c84e2904SFrank Warmerdam 1724c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 1725c84e2904SFrank Warmerdam Peter Smith ([email protected]). 1726c84e2904SFrank Warmerdam 1727c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 1728c84e2904SFrank Warmerdam 1729592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 1730592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 1731592e7e59SFrank Warmerdam 1732592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 1733592e7e59SFrank Warmerdam between toff_t and tsize_t. 1734592e7e59SFrank Warmerdam 1735164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 1736164da391SFrank Warmerdam 1737164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 1738164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 1739164da391SFrank Warmerdam 1740164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 1741164da391SFrank Warmerdam TIFFWriteDirectory(). 1742164da391SFrank Warmerdam 1743164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 1744164da391SFrank Warmerdam 1745164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 1746164da391SFrank Warmerdam and writing to another. 1747164da391SFrank Warmerdam 1748164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 1749164da391SFrank Warmerdam 1750db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 1751db9e2d75SFrank Warmerdam 1752db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 1753db9e2d75SFrank Warmerdam 17542e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 17552e0c71f2SFrank Warmerdam 17562e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 17572e0c71f2SFrank Warmerdam 1758c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 1759c38ac53bSMike Welles 1760c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 1761c38ac53bSMike Welles 1762c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 1763c38ac53bSMike Welles 1764c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 1765c38ac53bSMike Welles 1766db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 1767db55f695SFrank Warmerdam 1768db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 1769db55f695SFrank Warmerdam 1770c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 1771da558ffbSMike Welles 1772da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 1773da558ffbSMike Welles 1774da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 1775da558ffbSMike Welles when LZW compression invoked. 1776da558ffbSMike Welles 1777da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 1778da558ffbSMike Welles in tools to reflect removal of LZW compression 1779da558ffbSMike Welles 17801c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 17811c096175SMike Welles 17821c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 17831c096175SMike Welles warning about LZW compression removed being removed, and why. 1784c614caf0SMike Welles 1785da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 1786c614caf0SMike Welles symbols are kept. 17871c096175SMike Welles 178800ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 178900ac48bcSMike Welles 179000ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 179100ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 179200ac48bcSMike Welles 1793e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 1794e57f1806SFrank Warmerdam 1795e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 1796e57f1806SFrank Warmerdam of LZW. 1797e57f1806SFrank Warmerdam 1798e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 1799ff08149cSFrank Warmerdam 1800ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 1801ff08149cSFrank Warmerdam 18020e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 18030e4c746eSMike Welles 18047609ec5fSMike Welles * Added zip creation to relase makefile target 18057609ec5fSMike Welles 18060e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 18070e4c746eSMike Welles 1808c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 1809c5e8a049SFrank Warmerdam 1810c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 1811c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 1812c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 1813c5e8a049SFrank Warmerdam 181464158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 181564158b2dSFrank Warmerdam 181664158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 181764158b2dSFrank Warmerdam 1818209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 1819209aa3d3SFrank Warmerdam 1820209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 1821209aa3d3SFrank Warmerdam email subscription address. 1822209aa3d3SFrank Warmerdam 18239ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 18249ec07df1SMike Welles 18259ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 18269ec07df1SMike Welles 18279ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 18289ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 18299ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 18309ec07df1SMike Welles 18319ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 18329ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 18339ec07df1SMike Welles know features have been compiled into the TIFF library in order to 18349ec07df1SMike Welles handle things properly". 18359ec07df1SMike Welles 183629e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 183729e8a995SFrank Warmerdam 183829e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 183929e8a995SFrank Warmerdam <[email protected]>. 184029e8a995SFrank Warmerdam 18419e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 18429e63b000SFrank Warmerdam 18439e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 18449e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 18459e63b000SFrank Warmerdam 184643f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 184743f65d11SMike Welles * HTML-ized the man pages, added to html/man 184843f65d11SMike Welles 1849e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 1850e7f4c352SMike Welles 1851a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 1852a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 1853a9b4777dSMike Welles From Ivo Penzar <[email protected]. 1854a9b4777dSMike Welles 1855a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 1856a9b4777dSMike Welles memory mapped files. <[email protected]> 1857a9b4777dSMike Welles 185897702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 185958db2336SMike Welles * Corrected alpha versioning. 186058db2336SMike Welles 186158db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 186258db2336SMike Welles 186358db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 186458db2336SMike Welles "RELEASE-DATE" 186558db2336SMike Welles 186658db2336SMike Welles * added releasediff target, which diffs tree with source as of 186758db2336SMike Welles date in "RELEASE-DATE" 186858db2336SMike Welles 186958db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 187058db2336SMike Welles away from alpha/non-alpha distinctions). 187158db2336SMike Welles 187258db2336SMike Welles * updated html to reflect release 187358db2336SMike Welles 187467bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 187567bb385aSFrank Warmerdam 1876cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 1877cdb12ac2SFrank Warmerdam 187867bb385aSFrank Warmerdam * Added CYGWIN case in configure. 187967bb385aSFrank Warmerdam 188046301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 188158db2336SMike Welles 188246301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 188346301bebSMike Welles (sizes >= 65536 were failing) 188446301bebSMike Welles 1885478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 1886478d079aSFrank Warmerdam 1887478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 1888478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 1889478d079aSFrank Warmerdam 1890f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 1891f48df3f4SFrank Warmerdam 1892e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 1893e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 1894e6e37100SFrank Warmerdam 1895f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 1896f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 1897f48df3f4SFrank Warmerdam 1898e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 1899e3585a7dSFrank Warmerdam 19006f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 19016f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 19026f703bd0SFrank Warmerdam 1903e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 1904e3585a7dSFrank Warmerdam 190523f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 190623f6dabbSFrank Warmerdam 190723f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 190823f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 190923f6dabbSFrank Warmerdam better solutions for some users. 191023f6dabbSFrank Warmerdam 19118ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 19128ecb50d4SFrank Warmerdam 19138ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 19148ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 19158ecb50d4SFrank Warmerdam 1916469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 1917469f9d6bSMike Welles 1918469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 1919469f9d6bSMike Welles 1920397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 1921397e9f3aSFrank Warmerdam 19228b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 19238b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 19248b9ba144SFrank Warmerdam the first. 19258b9ba144SFrank Warmerdam 19268b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 19278b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 19288b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 19298b9ba144SFrank Warmerdam the colormap. 19308b9ba144SFrank Warmerdam 19318b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 19328b9ba144SFrank Warmerdam tif_getimage.c. 19338b9ba144SFrank Warmerdam 1934397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 1935