1*2fa548cdSAndrey Kiselev2003-12-06 Andrey Kiselev <[email protected]> 2*2fa548cdSAndrey Kiselev 3*2fa548cdSAndrey Kiselev * libtiff/{tif_getimage.c, tif_aux.c}: Read WhitePoint tag from the 4*2fa548cdSAndrey Kiselev file and properly use it for CIE Lab->RGB transform. 5*2fa548cdSAndrey Kiselev 63e9be7b0SAndrey Kiselev2003-12-04 Andrey Kiselev <[email protected]> 73e9be7b0SAndrey Kiselev 83e9be7b0SAndrey Kiselev * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: YCbCr->RGB 93e9be7b0SAndrey Kiselev conversion routines now in the tif_color.c module. New function 103e9be7b0SAndrey Kiselev TIFFYCbCrtoRGB() available in TIFF API. 113e9be7b0SAndrey Kiselev 123e9be7b0SAndrey Kiselev * libtiff/tif_dirwrite.c: Handle TIFF_IFD tag type correctly. 133e9be7b0SAndrey Kiselev 1477010a7cSAndrey Kiselev2003-12-03 Andrey Kiselev <[email protected]> 1577010a7cSAndrey Kiselev 16f356c7ceSAndrey Kiselev * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: Improvements in 17f356c7ceSAndrey Kiselev CIE Lab conversion code. Start moving YCbCr stuff to the tif_color.c 18f356c7ceSAndrey Kiselev module. 19f356c7ceSAndrey Kiselev 2077010a7cSAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man{TIFFReadRGBAImage.3t, 2177010a7cSAndrey Kiselev TIFFReadRGBAStrip.3t, TIFFReadRGBATile.3t, TIFFRGBAImage.3t}: 2277010a7cSAndrey Kiselev Finally resolved problems with orientation handling. TIFFRGBAImage 2377010a7cSAndrey Kiselev interface now properly supports all possible orientations, i.e. images 2477010a7cSAndrey Kiselev will be flipped both in horizontal and vertical directions if 25f356c7ceSAndrey Kiselev required. 'Known bugs' section now removed from the appropriate manual 2677010a7cSAndrey Kiselev pages. Closed bug entry: 2777010a7cSAndrey Kiselev 2877010a7cSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 2977010a7cSAndrey Kiselev 3044e2c5cfSAndrey Kiselev2003-12-02 Andrey Kiselev <[email protected]> 3144e2c5cfSAndrey Kiselev 3244e2c5cfSAndrey Kiselev * libtiff/tif_dir.c: Fixed order of the parameters in TIFFError() 3344e2c5cfSAndrey Kiselev function calls as per bug 3444e2c5cfSAndrey Kiselev 3544e2c5cfSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=440 3644e2c5cfSAndrey Kiselev 370e05ec46SRoss Finlayson2003-11-28 Ross Finlayson <[email protected]> 380e05ec46SRoss Finlayson 390e05ec46SRoss Finlayson * tools/tiff2pdf.c: Some bugs fixed. 400e05ec46SRoss Finlayson 41a2b39032SAndrey Kiselev2003-11-27 Andrey Kiselev <[email protected]> 42a2b39032SAndrey Kiselev 43a2b39032SAndrey Kiselev * libtiff/tif_luv.c: Fixed bug in 48-bit to 24-bit conversion routine, 44a2b39032SAndrey Kiselev reported by Antonio Scuri. 45a2b39032SAndrey Kiselev 46a2b39032SAndrey Kiselev * man/tiff2pdf.1: Few improvements in page layout. 47a2b39032SAndrey Kiselev 48a2b39032SAndrey Kiselev * Makefile.in, /man/Makefile.in, /html/man/tiff2pdf.1.html: 49a2b39032SAndrey Kiselev Added support fpr tiff2pdf manual page. 50a2b39032SAndrey Kiselev 511842e230SRoss Finlayson2003-11-26 Ross Finlayson <[email protected]> 521842e230SRoss Finlayson 531842e230SRoss Finlayson * /man/tiff2pdf.1: File added to repository. 541842e230SRoss Finlayson 55aa049c9bSAndrey Kiselev2003-11-26 Andrey Kiselev <[email protected]> 56aa049c9bSAndrey Kiselev 57d22ad332SAndrey Kiselev * Makefile.in, /tools/{Makefile.in, makefile.vc}: 58d22ad332SAndrey Kiselev Added support fpr tiff2pdf utility. 59aa049c9bSAndrey Kiselev 6019ecdde2SRoss Finlayson2003-11-25 Ross Finlayson <[email protected]> 6119ecdde2SRoss Finlayson 6219ecdde2SRoss Finlayson * /tools/tiff2pdf.c: File added to repository. 6319ecdde2SRoss Finlayson 64d9376367SAndrey Kiselev2003-11-22 Andrey Kiselev <[email protected]> 65d9376367SAndrey Kiselev 66d9376367SAndrey Kiselev * /tools/raw2tiff.c: sqrtf() replaced with sqrt(). 67d9376367SAndrey Kiselev 6811d2461aSAndrey Kiselev2003-11-21 Andrey Kiselev <[email protected]> 6911d2461aSAndrey Kiselev 705279c8f2SAndrey Kiselev * /tools/raw2tiff.c: #include <getopt.h> removed. 715279c8f2SAndrey Kiselev 72aeae0fe9SAndrey Kiselev * tools/{Makefile.in, tiffgt.c}: Unmaintained and platform dependent 73aeae0fe9SAndrey Kiselev sgigt utility removed and replaced with the completely rewritten 74aeae0fe9SAndrey Kiselev portable tiffgt tool (depend on OpenGL and GLUT). Initial revision, 75aeae0fe9SAndrey Kiselev there is a lot of things to improve. 7611d2461aSAndrey Kiselev 777eaf2d4aSAndrey Kiselev * libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly 787eaf2d4aSAndrey Kiselev extract the fields from the OJPEG files. Patch supplied by Ross 797eaf2d4aSAndrey Kiselev Finlayson. 807eaf2d4aSAndrey Kiselev 81aeae0fe9SAndrey Kiselev * libtiff/{tiffio.h, tif_codec.c}, man/{libtiff.3t, TIFFcodec.3t}: 82aeae0fe9SAndrey Kiselev Added new function TIFFIsCODECConfigured(), suggested by Ross 83aeae0fe9SAndrey Kiselev Finlayson. 84aeae0fe9SAndrey Kiselev 8509237bb4SAndrey Kiselev2003-11-18 Andrey Kiselev <[email protected]> 8609237bb4SAndrey Kiselev 87e60dd327SAndrey Kiselev * libtiff/tif_dirinfo.c: Implemented binary search in 88e60dd327SAndrey Kiselev _TIFFMergeFieldInfo(). Patch supplied by Ross Finlayson. 89e60dd327SAndrey Kiselev 9009237bb4SAndrey Kiselev * libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced 9109237bb4SAndrey Kiselev with _TIFFFindOrRegisterFieldInfo as reported by Ross Finlayson. 9209237bb4SAndrey Kiselev 93c26acbc7SFrank Warmerdam2003-11-17 Frank Warmerdam <[email protected]> 94c26acbc7SFrank Warmerdam 95c26acbc7SFrank Warmerdam * tif_dirread.c: do not mark all anonymously defined tags to be 96c26acbc7SFrank Warmerdam IGNOREd. 97c26acbc7SFrank Warmerdam 9842fc10fbSAndrey Kiselev2003-11-17 Andrey Kiselev <[email protected]> 9942fc10fbSAndrey Kiselev 10042fc10fbSAndrey Kiselev * contrib/pds/{tif_pdsdirread.c, tif_pdsdirwrite.c}: Use 10142fc10fbSAndrey Kiselev TIFFDataWidth() function insted of tiffDataWidth array. 10242fc10fbSAndrey Kiselev 10386ab7434SAndrey Kiselev2003-11-16 Andrey Kiselev <[email protected]> 10486ab7434SAndrey Kiselev 10586ab7434SAndrey Kiselev * libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13) 10686ab7434SAndrey Kiselev datatype, intruduced in "Adobe PageMaker TIFF Tech. Notes". 10786ab7434SAndrey Kiselev 108b2106d85SFrank Warmerdam2003-11-15 Frank Warmerdam <[email protected]> 109b2106d85SFrank Warmerdam 110b2106d85SFrank Warmerdam * Makefile.in: fixed missing backslash for tif_color.c in list. 111b2106d85SFrank Warmerdam 112519bca19SAndrey Kiselev2003-11-13 Andrey Kiselev <[email protected]> 113519bca19SAndrey Kiselev 114519bca19SAndrey Kiselev * libtiff/{tif_color.c, tif_getimage.c, tiffio.h, Makefile.in}: 115519bca19SAndrey Kiselev New color space conversion code: CIE L*a*b* 1976 images now supported 116519bca19SAndrey Kiselev by the TIFFRGBAImage interface. All introduced routines go to new 117519bca19SAndrey Kiselev module tif_color.c. Eventually all color conversion functions should 118519bca19SAndrey Kiselev be moved there. 119519bca19SAndrey Kiselev 120733ce3c8SAndrey Kiselev2003-11-12 Andrey Kiselev <[email protected]> 121733ce3c8SAndrey Kiselev 122ca2508d9SAndrey Kiselev * tools/{ras2tiff.c, rasterfile.h}: Properly determine SUN Rasterfiles 123ca2508d9SAndrey Kiselev with the reverse byte order (it is reported by the magic header 124ca2508d9SAndrey Kiselev field). Problem reported by Andreas Wiesmann. 125ca2508d9SAndrey Kiselev 126733ce3c8SAndrey Kiselev * tools/raw2tiff.c, man/raw2tiff.1: Few improvements in correlation 127733ce3c8SAndrey Kiselev calculation function. Guessing mechanics now documented in manual page. 128733ce3c8SAndrey Kiselev 12976e7ddcaSAndrey Kiselev2003-11-11 Andrey Kiselev <[email protected]> 13076e7ddcaSAndrey Kiselev 13176e7ddcaSAndrey Kiselev * tools/raw2tiff.c: Implemented image size guessing using 13276e7ddcaSAndrey Kiselev correlation coefficient calculation between two neighbour lines. 13376e7ddcaSAndrey Kiselev 134e595ad3aSFrank Warmerdam2003-11-09 Frank Warmerdam <[email protected]> 135e595ad3aSFrank Warmerdam 136e595ad3aSFrank Warmerdam * libtiff/tif_tile.c: remove spurious use of "s" (sample) in the 137e595ad3aSFrank Warmerdam planarconfig_contig case in TIFFComputeTile(). 138e595ad3aSFrank Warmerdam 139e595ad3aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=387 140e595ad3aSFrank Warmerdam 141b0098405SAndrey Kiselev2003-11-09 Andrey Kiselev <[email protected]> 142b0098405SAndrey Kiselev 143b0098405SAndrey Kiselev * libtiff/tiffiop.h: New macros: TIFFmax, TIFFmin and TIFFrint. 144b0098405SAndrey Kiselev 14581808406SAndrey Kiselev2003-11-07 Andrey Kiselev <[email protected]> 14681808406SAndrey Kiselev 14781808406SAndrey Kiselev * libtiff/{tiffio.h, tif_strip.c}, man/{TIFFstrip.3t, libtiff.3t}: 14881808406SAndrey Kiselev Added TIFFRawStripSize() function as suggested by Chris Hanson. 14981808406SAndrey Kiselev 15041467ca1SAndrey Kiselev2003-11-03 Andrey Kiselev <[email protected]> 15141467ca1SAndrey Kiselev 15241467ca1SAndrey Kiselev * libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode as 15341467ca1SAndrey Kiselev per bug 15441467ca1SAndrey Kiselev 15541467ca1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=424 15641467ca1SAndrey Kiselev 15738a71133SAndrey Kiselev2003-10-29 Andrey Kiselev <[email protected]> 15838a71133SAndrey Kiselev 15938a71133SAndrey Kiselev * libtiff/libtiff.def: Added TIFFReadRGBAImageOriented. 16038a71133SAndrey Kiselev 16138a71133SAndrey Kiselev * html/build.html: Added note about GNU make requirement. 16238a71133SAndrey Kiselev 16338a71133SAndrey Kiselev2003-10-25 Andrey Kiselev <[email protected]> 164693c5bc1SAndrey Kiselev 165693c5bc1SAndrey Kiselev * Makefile.in: Fixes in using MAKEFLAGS as per bug 166693c5bc1SAndrey Kiselev 167693c5bc1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=418 168693c5bc1SAndrey Kiselev 169693c5bc1SAndrey Kiselev * port/install.sh.in: Option -p added to the mkdir command to create 170693c5bc1SAndrey Kiselev all directory tree structure before installing. 171693c5bc1SAndrey Kiselev 17238a71133SAndrey Kiselev2003-10-18 Andrey Kiselev <[email protected]> 1735ac3cddbSAndrey Kiselev 1745ac3cddbSAndrey Kiselev * /tools/tiff2ps.c: #include <strings.h> replaced with the 1755ac3cddbSAndrey Kiselev #include <string.h>. 1765ac3cddbSAndrey Kiselev 17738a71133SAndrey Kiselev2003-10-16 Andrey Kiselev <[email protected]> 1789cad6327SAndrey Kiselev 1799cad6327SAndrey Kiselev * Makefile.in: Add an absolute path to the test_pics.sh call. 1809cad6327SAndrey Kiselev 181fda733f8SAndrey Kiselev2003-10-12 Andrey Kiselev <[email protected]> 182fda733f8SAndrey Kiselev 183fda733f8SAndrey Kiselev * libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD 184fda733f8SAndrey Kiselev typedefs. 185fda733f8SAndrey Kiselev 186a24c2d6eSAndrey Kiselev2003-10-09 Andrey Kiselev <[email protected]> 187a24c2d6eSAndrey Kiselev 188a24c2d6eSAndrey Kiselev * configure, libtiff/{Makefile.in, mkversion.c}: 189a24c2d6eSAndrey Kiselev Relative buildings fixed. 190a24c2d6eSAndrey Kiselev 191a24c2d6eSAndrey Kiselev * tools/Makefile.in: Added "-I../libtiff" to the tiffset building 192a24c2d6eSAndrey Kiselev rule. 193a24c2d6eSAndrey Kiselev 1948847cbe9SAndrey Kiselev2003-10-07 Andrey Kiselev <[email protected]> 1958847cbe9SAndrey Kiselev 196a74b3d00SAndrey Kiselev * Makefile.in: Added missed v3.6.0.html. 197a74b3d00SAndrey Kiselev 1988847cbe9SAndrey Kiselev * libtiff/tiffio.h: Typo fixed: ORIENTATION_BOTTOMLEFT replaced with 1998847cbe9SAndrey Kiselev ORIENTATION_BOTLEFT. 2008847cbe9SAndrey Kiselev 201c0cb42c2SAndrey Kiselev2003-10-04 Andrey Kiselev <[email protected]> 202c0cb42c2SAndrey Kiselev 203c0cb42c2SAndrey Kiselev * 3.6.0 final release. 204c0cb42c2SAndrey Kiselev 205823a7791SAndrey Kiselev2003-10-03 Andrey Kiselev <[email protected]> 206823a7791SAndrey Kiselev 207823a7791SAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man/TIFFReadRGBAImage.3t: New 208823a7791SAndrey Kiselev function TIFFReadRGBAImageOriented() implemented to retrieve raster 209823a7791SAndrey Kiselev array with user-specified origin position as suggested by Jason Frank. 210823a7791SAndrey Kiselev See 211823a7791SAndrey Kiselev 212823a7791SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 213823a7791SAndrey Kiselev 214823a7791SAndrey Kiselev for details. 215823a7791SAndrey Kiselev 216823a7791SAndrey Kiselev * tools/tiff2rgba.c: Switched to use TIFFReadRGBAImageOriented() 217823a7791SAndrey Kiselev instead of TIFFReadRGBAImage(). 218823a7791SAndrey Kiselev 219c88d1222SAndrey Kiselev * tools/tiff2ps.c: Fixed possible endless loop as per bug 220c88d1222SAndrey Kiselev 221c88d1222SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=404 222c88d1222SAndrey Kiselev 2235bc9b388SAndrey Kiselev2003-09-30 Andrey Kiselev <[email protected]> 2245bc9b388SAndrey Kiselev 2258847cbe9SAndrey Kiselev * libtiff/tif_dirread.c: Check field counter against number of fields 226569d2ea4SAndrey Kiselev in order to fix 227569d2ea4SAndrey Kiselev 228569d2ea4SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=366 229569d2ea4SAndrey Kiselev 2305bc9b388SAndrey Kiselev * libtiff/tif_fax3.c: Fix wrong line numbering as per bug 2315bc9b388SAndrey Kiselev 2325bc9b388SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=342 2335bc9b388SAndrey Kiselev 234bb7ac070SAndrey Kiselev2003-09-25 Andrey Kiselev <[email protected]> 235bb7ac070SAndrey Kiselev 236a9755b0aSAndrey Kiselev * libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c, 237a9755b0aSAndrey Kiselev tif_close.c}: Store a list of opened IFD to prevent looping as per bug 238bb7ac070SAndrey Kiselev 239bb7ac070SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=383 240bb7ac070SAndrey Kiselev 24144681006SAndrey Kiselev2003-09-23 Andrey Kiselev <[email protected]> 24244681006SAndrey Kiselev 24344681006SAndrey Kiselev * libtiff/tif_dirread.c: More fixes for EstimateStripByteCounts(). See 24444681006SAndrey Kiselev 24544681006SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 24644681006SAndrey Kiselev 247428ba17bSAndrey Kiselev2003-08-21 Andrey Kiselev <[email protected]> 248428ba17bSAndrey Kiselev 249428ba17bSAndrey Kiselev * tools/tiffmedian.c: int declaration replaced with the uint32 to 250428ba17bSAndrey Kiselev support large images as per bug 251428ba17bSAndrey Kiselev 252428ba17bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=382 253428ba17bSAndrey Kiselev 2547b4cc292SAndrey Kiselev2003-08-12 Andrey Kiselev <[email protected]> 2557b4cc292SAndrey Kiselev 256ae2039a6SAndrey Kiselev * libtiff/Makefile.in: Fixed problem with building in different 257ae2039a6SAndrey Kiselev directory. 258ae2039a6SAndrey Kiselev 2597b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added missing #include <strings.h>. 2607b4cc292SAndrey Kiselev 2617b4cc292SAndrey Kiselev * libtiff/tif_dirwrite.c: More fixes for custom tags code 2627b4cc292SAndrey Kiselev from Ashley Dreier. 2637b4cc292SAndrey Kiselev 2641c8f21e0SAndrey Kiselev2003-08-07 Andrey Kiselev <[email protected]> 2651c8f21e0SAndrey Kiselev 2667b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added page size setting when creating PS Level 2. 2677b4cc292SAndrey Kiselev Patch submitted by Balatoni Denes (with corrections from Tom 2687b4cc292SAndrey Kiselev Kacvinsky). 2697b4cc292SAndrey Kiselev 2709533dc64SAndrey Kiselev * tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is 2719533dc64SAndrey Kiselev being used. Reported by Tom Kacvinsky. 2729533dc64SAndrey Kiselev 2731c8f21e0SAndrey Kiselev * libtiff/tif_dirwrite.c: Fixed problem with custom tags writing, 2741c8f21e0SAndrey Kiselev reported by Ashley Dreier. 2751c8f21e0SAndrey Kiselev 2761c8f21e0SAndrey Kiselev * libtiff/tif_print.c: Fixed problem with float tags reading, support 2771c8f21e0SAndrey Kiselev for printing RATIONAL and BYTE tags added. 2781c8f21e0SAndrey Kiselev 279f8db45dcSAndrey Kiselev2003-08-05 Andrey Kiselev <[email protected]> 280f8db45dcSAndrey Kiselev 281f8db45dcSAndrey Kiselev * libtiff/tif_lzw.c: Move LZW codec state block allocation back to 282f8db45dcSAndrey Kiselev TIFFInitLZW(), because its initialization in LZWSetupDecode() cause 283f8db45dcSAndrey Kiselev problems with predictor initialization. Remove O_RDONLY check during 284f8db45dcSAndrey Kiselev state block allocation to be able open LZW compressed files in update 285f8db45dcSAndrey Kiselev mode. 286f8db45dcSAndrey Kiselev 287f8db45dcSAndrey Kiselev Problem exist for libtiff version of the tif_lzw.c module. One from 288f8db45dcSAndrey Kiselev lzw-compression-kit hasn't such troubles. 289f8db45dcSAndrey Kiselev 2901e5a0127SFrank Warmerdam2003-08-04 Frank Warmerdam <[email protected]> 2911e5a0127SFrank Warmerdam 2921e5a0127SFrank Warmerdam * libtiff/tif_write.c: modified tif_write.c so that the various 2931e5a0127SFrank Warmerdam encoded write functions use tif_postdecode() to apply byte order 2941e5a0127SFrank Warmerdam swapping (swab) to the application passed data buffer if the same 2951e5a0127SFrank Warmerdam would be done when reading. This allows us to write pixel data with 2961e5a0127SFrank Warmerdam more than 8 bits per sample to existing files of a non-native byte 2971e5a0127SFrank Warmerdam order. One side effect of this change is the applications buffer 2981e5a0127SFrank Warmerdam itself is altered in this case by the act of writing. 2991e5a0127SFrank Warmerdam 3001e5a0127SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=171 3011e5a0127SFrank Warmerdam 30203f0fc1bSFrank Warmerdam2003-07-25 Frank Warmerdam <[email protected]> 30303f0fc1bSFrank Warmerdam 30419a03d4dSFrank Warmerdam * libtiff/tif_open.c: avoid signed/unsigned casting warning 30519a03d4dSFrank Warmerdam initializing typemask as per patch from J.A. Strother. 30619a03d4dSFrank Warmerdam 30719a03d4dSFrank Warmerdam * tools/tiffcp.c: fixed signed/unsigned casting warning. 30819a03d4dSFrank Warmerdam 30919a03d4dSFrank Warmerdam * libtiff/tif_print.c: dos2unix conversion. 31019a03d4dSFrank Warmerdam 31103f0fc1bSFrank Warmerdam * tools/tiffsplit.c: increased the maximum number of pages that 31203f0fc1bSFrank Warmerdam can be split. Patch provided by Andrew J. Montalenti. 31303f0fc1bSFrank Warmerdam 314185af06fSAndrey Kiselev2003-07-11 Andrey Kiselev <[email protected]> 315185af06fSAndrey Kiselev 316185af06fSAndrey Kiselev * tools/raw2tiff.c: Added option `-p' to explicitly select color 317185af06fSAndrey Kiselev space of input image data. Closes 318185af06fSAndrey Kiselev 319185af06fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=364 320185af06fSAndrey Kiselev 321274bcd4bSFrank Warmerdam2003-07-08 Frank Warmerdam <[email protected]> 322274bcd4bSFrank Warmerdam 323274bcd4bSFrank Warmerdam * tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c, 324274bcd4bSFrank Warmerdam tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c, 325274bcd4bSFrank Warmerdam tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c: 326274bcd4bSFrank Warmerdam avoid casting warning at /W4. 327274bcd4bSFrank Warmerdam 32870417610SAndrey Kiselev2003-07-03 Andrey Kiselev <[email protected]> 32970417610SAndrey Kiselev 33070417610SAndrey Kiselev * tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel. 33170417610SAndrey Kiselev 332cb9bace3SAndrey Kiselev2003-06-30 Andrey Kiselev <[email protected]> 333cb9bace3SAndrey Kiselev 334cb9bace3SAndrey Kiselev * libtiff/tif_pixarlog.c: Unused variables removed. 335cb9bace3SAndrey Kiselev 3368579f1beSAndrey Kiselev * libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with 3378579f1beSAndrey Kiselev EstimateStripByteCounts() as per bug 338cb9bace3SAndrey Kiselev 339cb9bace3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 340cb9bace3SAndrey Kiselev 3415d76acb2SAndrey Kiselev * libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on 3425d76acb2SAndrey Kiselev 64-bit architectures as per bug 3435d76acb2SAndrey Kiselev 3445d76acb2SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 3455d76acb2SAndrey Kiselev 3468579f1beSAndrey Kiselev * libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of 3478579f1beSAndrey Kiselev unknown data type. 3488579f1beSAndrey Kiselev 34931178b37SFrank Warmerdam2003-06-19 Frank Warmerdam <[email protected]> 35031178b37SFrank Warmerdam 35131178b37SFrank Warmerdam * libtiff/tif_print.c: fixed some serious bugs when printing 35231178b37SFrank Warmerdam custom tags ... almost certain to crash. 35331178b37SFrank Warmerdam 35431178b37SFrank Warmerdam * libtiff/tif_dirread.c: Don't ignore custom fields that are 35531178b37SFrank Warmerdam autodefined. Not sure how this got to be like this. 35631178b37SFrank Warmerdam 357b44be4bdSAndrey Kiselev2003-06-18 Andrey Kiselev <[email protected]> 358b44be4bdSAndrey Kiselev 3595c7b0ab0SAndrey Kiselev * 3.6.0 Beta2 released. 3605c7b0ab0SAndrey Kiselev 361b44be4bdSAndrey Kiselev * tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data 362b44be4bdSAndrey Kiselev comparing as per bug 363b44be4bdSAndrey Kiselev 364b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=349 365b44be4bdSAndrey Kiselev 366b44be4bdSAndrey Kiselev `-z' option now can be used to set the number of reported different 367b44be4bdSAndrey Kiselev bytes. 368b44be4bdSAndrey Kiselev 369b44be4bdSAndrey Kiselev2003-06-09 Andrey Kiselev <[email protected]> 370b44be4bdSAndrey Kiselev 371b44be4bdSAndrey Kiselev * tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1 372b44be4bdSAndrey Kiselev to -r option to get the entire image as one strip. See 373b44be4bdSAndrey Kiselev 374b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 375b44be4bdSAndrey Kiselev 376b44be4bdSAndrey Kiselev for details. 377b44be4bdSAndrey Kiselev 378924316f8SAndrey Kiselev2003-06-04 Andrey Kiselev <[email protected]> 379924316f8SAndrey Kiselev 380924316f8SAndrey Kiselev * tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber 381924316f8SAndrey Kiselev values as per bug 382924316f8SAndrey Kiselev 383924316f8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 384924316f8SAndrey Kiselev 38593880088SFrank Warmerdam2003-05-27 Frank Warmerdam <[email protected]> 38693880088SFrank Warmerdam 38793880088SFrank Warmerdam * libtiff/tif_jpeg.c: modified segment_height calculation to always 38893880088SFrank Warmerdam be a full height tile for tiled images. Also changed error to just 38993880088SFrank Warmerdam be a warning. 39093880088SFrank Warmerdam 39171e4bb17SAndrey Kiselev2003-05-25 Andrey Kiselev <[email protected]> 39271e4bb17SAndrey Kiselev 39371e4bb17SAndrey Kiselev * tools/fax2tiff.c: Page numbering fixed, as per bug 39471e4bb17SAndrey Kiselev 39571e4bb17SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=341 39671e4bb17SAndrey Kiselev 3975b80291bSAndrey Kiselev2003-05-20 Andrey Kiselev <[email protected]> 3985b80291bSAndrey Kiselev 3995b80291bSAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 4005b80291bSAndrey Kiselev configure, Makefile.in: Switched back to the old behaviour. Likely 4015b80291bSAndrey Kiselev better solution should be found for OJPEG support. 4025b80291bSAndrey Kiselev 403d45ab962SAndrey Kiselev2003-05-11 Andrey Kiselev <[email protected]> 404d45ab962SAndrey Kiselev 405d45ab962SAndrey Kiselev * libtiff/mkversion.c: Fixed problem with wrong string size when 406d45ab962SAndrey Kiselev reading RELEASE-DATE file. 407d45ab962SAndrey Kiselev 40873cbf0b9SAndrey Kiselev2003-05-07 Andrey Kiselev <[email protected]> 40973cbf0b9SAndrey Kiselev 41073cbf0b9SAndrey Kiselev * tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array 41173cbf0b9SAndrey Kiselev index was out of range. 41273cbf0b9SAndrey Kiselev 413e2afef13SAndrey Kiselev2003-05-06 Andrey Kiselev <[email protected]> 414e2afef13SAndrey Kiselev 415e2afef13SAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 416e2afef13SAndrey Kiselev configure, Makefile.in: Improved libtiff compilation with OJPEG 417e2afef13SAndrey Kiselev support. Now no need for patching IJG JPEG library, hack requred by 418e2afef13SAndrey Kiselev libtiff will be compiled and used in-place. Implemented with 419e2afef13SAndrey Kiselev suggestion and help from Bill Allombert, Debian's libjpeg maintainer. 420e2afef13SAndrey Kiselev 4216e87a9bdSAndrey Kiselev * libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in 4226e87a9bdSAndrey Kiselev TIFFVGetFieldDefaulted() function. 4236e87a9bdSAndrey Kiselev 424a77a81b9SAndrey Kiselev2003-05-05 Andrey Kiselev <[email protected]> 425a77a81b9SAndrey Kiselev 426a77a81b9SAndrey Kiselev * tools/ppm2tiff.c: PPM header parser improved: now able to skip 427a77a81b9SAndrey Kiselev comments. 428a77a81b9SAndrey Kiselev 4298180aa18SAndrey Kiselev * tools/tiffdither.c: Fixed problem with bit fill order tag setting: 4308180aa18SAndrey Kiselev was not copied from source image. 4318180aa18SAndrey Kiselev 4328180aa18SAndrey Kiselev * libtiff/getimage.c: Workaround for some images without correct 4338180aa18SAndrey Kiselev info about alpha channel as per bug 4348180aa18SAndrey Kiselev 4358180aa18SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=331 4368180aa18SAndrey Kiselev 4373c54d5baSAndrey Kiselev2003-04-29 Andrey Kiselev <[email protected]> 4383c54d5baSAndrey Kiselev 439a77a81b9SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3. 4403c54d5baSAndrey Kiselev It basically allows one to use the /flateDecode filter for ZIP 4413c54d5baSAndrey Kiselev compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes 4423c54d5baSAndrey Kiselev 4433c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=328 4443c54d5baSAndrey Kiselev 445a77a81b9SAndrey Kiselev * tools/tiff2ps.c: Force deadzone printing when EPS output specified 4463c54d5baSAndrey Kiselev as per bug 4473c54d5baSAndrey Kiselev 4483c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=325 4493c54d5baSAndrey Kiselev 4503ec55027SAndrey Kiselev2003-04-17 Andrey Kiselev <[email protected]> 4513ec55027SAndrey Kiselev 4523ec55027SAndrey Kiselev * libtiff/tif_dirread.c: Removed additional check for StripByteCounts 4533ec55027SAndrey Kiselev due to problems with multidirectory images. Quality of error messages 4543ec55027SAndrey Kiselev improved. 4553ec55027SAndrey Kiselev 456ca2f9658SAndrey Kiselev2003-04-16 Andrey Kiselev <[email protected]> 457ca2f9658SAndrey Kiselev 458ca2f9658SAndrey Kiselev * tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG 459ca2f9658SAndrey Kiselev encoded images. See bug entries 460ca2f9658SAndrey Kiselev 461ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=275 462ca2f9658SAndrey Kiselev 463ca2f9658SAndrey Kiselev and 464ca2f9658SAndrey Kiselev 465ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=23 466ca2f9658SAndrey Kiselev 46755137ca3SAndrey Kiselev * libtiff/tif_dirread.c: Additional check for StripByteCounts 46855137ca3SAndrey Kiselev correctness. Fixes 46955137ca3SAndrey Kiselev 47055137ca3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=320 47155137ca3SAndrey Kiselev 4727f9ab89fSAndrey Kiselev2003-03-12 Andrey Kiselev <[email protected]> 4737f9ab89fSAndrey Kiselev 4747f9ab89fSAndrey Kiselev * tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c, 4757f9ab89fSAndrey Kiselev ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c, 4767f9ab89fSAndrey Kiselev tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c, 4777f9ab89fSAndrey Kiselev tiffmedian.c}: Added library version reporting facility to all tools. 4787f9ab89fSAndrey Kiselev 479d8cd741eSFrank Warmerdam2003-03-06 Frank Warmerdam <[email protected]> 480d8cd741eSFrank Warmerdam 481d8cd741eSFrank Warmerdam * port/install.sh.in: Fixed problems with install producing paths 482d8cd741eSFrank Warmerdam like ///usr/local/lib on cygwin. 483d8cd741eSFrank Warmerdam 4841f209352SAndrey Kiselev2003-02-27 Andrey Kiselev <[email protected]> 4851f209352SAndrey Kiselev 4861f209352SAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of 4871f209352SAndrey Kiselev raw input page. Patch supplied by Julien Gaulmin. See 4881f209352SAndrey Kiselev 4891f209352SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=293 4901f209352SAndrey Kiselev 4911f209352SAndrey Kiselev for details. 4921f209352SAndrey Kiselev 493248cfa15SFrank Warmerdam2003-02-26 Frank Warmerdam <[email protected]> 494248cfa15SFrank Warmerdam 49543439664SFrank Warmerdam * libtiff/tif_dir.c: fixed up the tif_postdecode settings 49643439664SFrank Warmerdam responsible for byte swapping complex image data. 49743439664SFrank Warmerdam 498248cfa15SFrank Warmerdam * libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till 499248cfa15SFrank Warmerdam LZWSetupDecode(). Needed to read LZW files in "r+" mode. 500248cfa15SFrank Warmerdam 501c9663e69SAndrey Kiselev2003-02-07 Andrey Kiselev <[email protected]> 502c9663e69SAndrey Kiselev 503c9663e69SAndrey Kiselev * tools/ppm2tiff.c: Fixed problem with too many arguments. 504c9663e69SAndrey Kiselev 505fe6e1155SAndrey Kiselev2003-02-04 Andrey Kiselev <[email protected]> 506fe6e1155SAndrey Kiselev 507fe6e1155SAndrey Kiselev * tools/raw2tiff.c: Memory leak fixed. 508fe6e1155SAndrey Kiselev 509be7810fcSAndrey Kiselev2003-02-03 Andrey Kiselev <[email protected]> 510be7810fcSAndrey Kiselev 511be7810fcSAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin 512be7810fcSAndrey Kiselev (thanks, Julien!). More switches for fax2tiff tool for better control 513be7810fcSAndrey Kiselev of input and output. Details at 514be7810fcSAndrey Kiselev 515be7810fcSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=272 516be7810fcSAndrey Kiselev 517a1a3a36dSFrank Warmerdam2003-02-03 Frank Warmerdam <[email protected]> 518a1a3a36dSFrank Warmerdam 519a1a3a36dSFrank Warmerdam * libtiff/tif_jpeg.c: Modified to defer initialization of jpeg 520a1a3a36dSFrank Warmerdam library so that we can check if there is already any tile/strip data 521a1a3a36dSFrank Warmerdam before deciding between creating a compressor or a decompressor. 522a1a3a36dSFrank Warmerdam 52332d2ec53SFrank Warmerdam2003-01-31 Frank Warmerdam <[email protected]> 52432d2ec53SFrank Warmerdam 52532d2ec53SFrank Warmerdam * libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is 52632d2ec53SFrank Warmerdam a pre-existing compressed image. That is, image writing to 52732d2ec53SFrank Warmerdam pre-existing compressed images is not allowed. 52832d2ec53SFrank Warmerdam 52932d2ec53SFrank Warmerdam * libtiff/tif_open.c: Removed error if opening a compressed file 53032d2ec53SFrank Warmerdam in update mode. 53132d2ec53SFrank Warmerdam 53232d2ec53SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=198 53332d2ec53SFrank Warmerdam 5344de68458SAndrey Kiselev2003-01-31 Andrey Kiselev <[email protected]> 5354de68458SAndrey Kiselev 5364de68458SAndrey Kiselev * config.guess, config.sub: Updated to recent upstream versions. 5374de68458SAndrey Kiselev 538036ce91eSFrank Warmerdam2003-01-15 Frank Warmerdam <[email protected]> 539036ce91eSFrank Warmerdam 540036ce91eSFrank Warmerdam * cut 3.6.0 Beta release. 541036ce91eSFrank Warmerdam 5428ae9d879SAndrey Kiselev2002-12-20 Andrey Kiselev <[email protected]> 5438ae9d879SAndrey Kiselev 5448ae9d879SAndrey Kiselev * tools/fax2ps.c, man/fax2ps.1: Page size was determined 5458ae9d879SAndrey Kiselev in wrong way as per bug 5468ae9d879SAndrey Kiselev 5478ae9d879SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=239 5488ae9d879SAndrey Kiselev 5492d0233a5SFrank Warmerdam2002-12-17 Frank Warmerdam <[email protected]> 5502d0233a5SFrank Warmerdam 5512d0233a5SFrank Warmerdam * libtiff/tif_dirread.c: Allow wrong sized arrays in 5522d0233a5SFrank Warmerdam TIFFFetchStripThing(). 5532d0233a5SFrank Warmerdam 5542d0233a5SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=49 5552d0233a5SFrank Warmerdam 556ea674e6bSFrank Warmerdam2002-12-02 Frank Warmerdam <[email protected]> 557ea674e6bSFrank Warmerdam 558ea674e6bSFrank Warmerdam * libtiff/tif_dir.c: fix problem with test on td_customValueCount. 559ea674e6bSFrank Warmerdam Was using realloc even first time. Fix by Igor Venevtsev. 560ea674e6bSFrank Warmerdam 561b920c1f9SFrank Warmerdam2002-11-30 Frank Warmerdam <[email protected]> 562b920c1f9SFrank Warmerdam 563267f3f7dSFrank Warmerdam * libtiff/tif_dir.c: fixed bug with resetting an existing custom 564267f3f7dSFrank Warmerdam field value. 565267f3f7dSFrank Warmerdam 566b920c1f9SFrank Warmerdam * libtiff/tif_dir.c: Fixed potential problem with ascii "custom" 567b920c1f9SFrank Warmerdam tags in TIFFVGetField() ... added missing break. 568b920c1f9SFrank Warmerdam 569834b6324SFrank Warmerdam2002-10-14 Frank Warmerdam <[email protected]> 570834b6324SFrank Warmerdam 571699a8625SFrank Warmerdam * tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make 572699a8625SFrank Warmerdam the scanline buffer long enough when writing rgb triplets. 573699a8625SFrank Warmerdam The scanline needs to be 3 X the number of dots or else it will 574699a8625SFrank Warmerdam contain an incomplete triplet and programs that try to separate 575699a8625SFrank Warmerdam the eps by redefining the colorimage operator will get messed up. 576699a8625SFrank Warmerdam Patch supplied by William Bader. 577699a8625SFrank Warmerdam 578834b6324SFrank Warmerdam * Makefile.in: added tif_extension.c to file list as per 579834b6324SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=218. 580834b6324SFrank Warmerdam 58128e76dbfSAndrey Kiselev2002-10-11 Andrey Kiselev <[email protected]> 58228e76dbfSAndrey Kiselev 58328e76dbfSAndrey Kiselev * configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for 58428e76dbfSAndrey Kiselev large files (>2GiB) supporting. New option in the config.site: 5855c7b0ab0SAndrey Kiselev LARGEFILE="yes". Should be enough for I/O of the large files. 58628e76dbfSAndrey Kiselev 5876cd33fc4SFrank Warmerdam2002-10-10 Frank Warmerdam <[email protected]> 5886cd33fc4SFrank Warmerdam 5896cd33fc4SFrank Warmerdam * libtiff/html/v3.6.0.html: new release notes. 5906cd33fc4SFrank Warmerdam 5916cd33fc4SFrank Warmerdam * libtiff/index.html: removed faq, cvs snapshot cruft. Added email 5926cd33fc4SFrank Warmerdam link for Andrey. Pointer to v3.6.0.html. 5936cd33fc4SFrank Warmerdam 5946cd33fc4SFrank Warmerdam * libtiff/Makefile.in: added direct rule for tiffvers.h for release. 5956cd33fc4SFrank Warmerdam 596bd771997SAndrey Kiselev2002-10-07 Andrey Kiselev <[email protected]> 5978180aa18SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken 5988180aa18SAndrey Kiselev (thanks, Sebastian!). New switches: 599bd771997SAndrey Kiselev -b # for a bottom margin of # inches 600bd771997SAndrey Kiselev -c center image 601bd771997SAndrey Kiselev -l # for a left margin of # inches 602bd771997SAndrey Kiselev -r rotate the image by 180 degrees 603bd771997SAndrey Kiselev New features merged with code for shrinking/overlapping. 604bd771997SAndrey Kiselev Previously added -c and -n switches (for overriding PS units) renamed 605bd771997SAndrey Kiselev in -x and -y respectively. 606bd771997SAndrey Kiselev 607bd771997SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=200 608bd771997SAndrey Kiselev 6091a1ccdb6SAndrey Kiselev * html/man/*.html: Updated from actual manual pages. 6101a1ccdb6SAndrey Kiselev 6113721a781SFrank Warmerdam2002-10-06 Frank Warmerdam <[email protected]> 6123721a781SFrank Warmerdam 613a8c488d4SFrank Warmerdam * libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong 614a8c488d4SFrank Warmerdam size on windows. Use #define boolean hack. 615a8c488d4SFrank Warmerdam 616a8c488d4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=188 617a8c488d4SFrank Warmerdam 6183721a781SFrank Warmerdam * libtiff/tiff.h: Don't do special type handling in tiff.h unless 6193721a781SFrank Warmerdam USING_VISUALAGE is defined. 6203721a781SFrank Warmerdam 6213721a781SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 6223721a781SFrank Warmerdam 623515b593cSFrank Warmerdam2002-10-03 Frank Warmerdam <[email protected]> 624515b593cSFrank Warmerdam 625515b593cSFrank Warmerdam * libtiff/tiff.h: added COMPRESSION_JP2000. 626515b593cSFrank Warmerdam 627ff993722SAndrey Kiselev2002-10-02 Andrey Kiselev <[email protected]> 628ff993722SAndrey Kiselev 629ff993722SAndrey Kiselev * libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays 630ff993722SAndrey Kiselev by the TIFFFetchByteArray() function. Should finally resolve 631ff993722SAndrey Kiselev 632ff993722SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 633ff993722SAndrey Kiselev 6344c0e27b0SAndrey Kiselev * configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT 63549ce50a8SAndrey Kiselev 63649ce50a8SAndrey Kiselev * html/Makefile.in: New targets added: html and groffhtml for 63749ce50a8SAndrey Kiselev producing HTML representations of the manual pages automatically. 63849ce50a8SAndrey Kiselev html target uses man2html tool, groffhtml uses groff tool. 6394c0e27b0SAndrey Kiselev 640515b593cSFrank Warmerdam2002-09-29 Frank Warmerdam <[email protected]> 641515b593cSFrank Warmerdam 642515b593cSFrank Warmerdam * configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support 643515b593cSFrank Warmerdam from John H. DuBois III. 644515b593cSFrank Warmerdam 645f88cde27SAndrey Kiselev2002-09-15 Andrey Kiselev <[email protected]> 646f88cde27SAndrey Kiselev 647f88cde27SAndrey Kiselev * Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added 648f88cde27SAndrey Kiselev manual page for raw2tiff(1) tool. 649f88cde27SAndrey Kiselev 650630fc85dSAndrey Kiselev2002-09-12 Andrey Kiselev <[email protected]> 651630fc85dSAndrey Kiselev 652630fc85dSAndrey Kiselev * /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to 653630fc85dSAndrey Kiselev the tiffio.h header file. 654630fc85dSAndrey Kiselev 655630fc85dSAndrey Kiselev * Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added 656630fc85dSAndrey Kiselev manual page for TIFFDataWidth() function 657630fc85dSAndrey Kiselev 6585ae8f23eSFrank Warmerdam2002-09-08 Frank Warmerdam <[email protected]> 6595ae8f23eSFrank Warmerdam 6603f6fe56dSFrank Warmerdam * libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair() 6613f6fe56dSFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196. 6623f6fe56dSFrank Warmerdam 6635ae8f23eSFrank Warmerdam * tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments 6645ae8f23eSFrank Warmerdam since we are unable to properly include the amount to skip. 6655ae8f23eSFrank Warmerdam 6665ae8f23eSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=80 6675ae8f23eSFrank Warmerdam 66883daf89bSAndrey Kiselev2002-09-02 Andrey Kiselev <[email protected]> 66983daf89bSAndrey Kiselev 67083daf89bSAndrey Kiselev * /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching 67183daf89bSAndrey Kiselev in TIFFFetchByteArray(). Problem described at 67283daf89bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 67383daf89bSAndrey Kiselev 674becb4e7fSAndrey Kiselev2002-08-22 Andrey Kiselev <[email protected]> 675becb4e7fSAndrey Kiselev 6765b3e083dSAndrey Kiselev * /libtiff/tif_dirinfo.c: Further additions to free custom fields 6775b3e083dSAndrey Kiselev in _TIFFSetupFieldInfo() function. 6785b3e083dSAndrey Kiselev See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details. 6795b3e083dSAndrey Kiselev 6805b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: Additional consistency checking added in 681c70e384aSAndrey Kiselev LZWDecode() and LZWDecodeCompat(). 682c70e384aSAndrey Kiselev Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190 68343539aa6SAndrey Kiselev and http://bugzilla.remotesensing.org/show_bug.cgi?id=100 684c70e384aSAndrey Kiselev 6855b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: 686becb4e7fSAndrey Kiselev Added check for valid code lengths in LZWDecode() and 687becb4e7fSAndrey Kiselev LZWDecodeCompat(). Fixes 688becb4e7fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=115 689becb4e7fSAndrey Kiselev 690202b3adeSAndrey Kiselev2002-08-16 Andrey Kiselev <[email protected]> 691202b3adeSAndrey Kiselev 692202b3adeSAndrey Kiselev * /libtiff/{Makefile.vc, libtiff.def}: 693202b3adeSAndrey Kiselev Missed declarations added. 694202b3adeSAndrey Kiselev 69507655e06SFrank Warmerdam2002-08-15 Frank Warmerdam <[email protected]> 69607655e06SFrank Warmerdam 6976663496bSFrank Warmerdam * tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the 6986663496bSFrank Warmerdam return code from the underlying pick function. 6996663496bSFrank Warmerdam 7006663496bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=177 7016663496bSFrank Warmerdam 70207655e06SFrank Warmerdam * tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap 70307655e06SFrank Warmerdam with FIELD_CUSTOM as mentioned in bug 169. 70407655e06SFrank Warmerdam 70507655e06SFrank Warmerdam * tif_close.c: added logic to free dynamically created anonymous 70607655e06SFrank Warmerdam field definitions to correct a small memory leak. 70707655e06SFrank Warmerdam 70807655e06SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=169 70907655e06SFrank Warmerdam 71048cd8465SAndrey Kiselev2002-08-10 Andrey Kiselev <[email protected]> 71148cd8465SAndrey Kiselev 71248cd8465SAndrey Kiselev * /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}: 71348cd8465SAndrey Kiselev New tool: raw2tiff --- raw images to TIFF converter. No manual page yet. 71448cd8465SAndrey Kiselev 715c78a5bdcSFrank Warmerdam2002-07-31 Frank Warmerdam <[email protected]> 716c78a5bdcSFrank Warmerdam 71763067a98SFrank Warmerdam * libtiff/tif_jpeg.c: Fixed problem with setting of nrows in 71863067a98SFrank Warmerdam JPEGDecode() as per bugzilla bug (issue 1): 71963067a98SFrank Warmerdam 72063067a98SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 72163067a98SFrank Warmerdam 722c78a5bdcSFrank Warmerdam * libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to 723c78a5bdcSFrank Warmerdam fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't 724c78a5bdcSFrank Warmerdam present in the tiff tags. 725c78a5bdcSFrank Warmerdam 726c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=168 727c78a5bdcSFrank Warmerdam 728c78a5bdcSFrank Warmerdam * libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and 729c78a5bdcSFrank Warmerdam TIFFWriteScanline() now set tif_row explicitly in case the codec has 730c78a5bdcSFrank Warmerdam fooled with the value. 731c78a5bdcSFrank Warmerdam 732c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 733c78a5bdcSFrank Warmerdam 7346050d390SAndrey Kiselev2002-06-22 Andrey Kiselev <[email protected]> 7356050d390SAndrey Kiselev 736202b3adeSAndrey Kiselev * /tools/tiff2ps.c: Added workaround for some software that may crash 7376050d390SAndrey Kiselev when last strip of image contains fewer number of scanlines than 7386050d390SAndrey Kiselev specified by the `/Height' variable. See 7396050d390SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=164 7406050d390SAndrey Kiselev for explanation. 7416050d390SAndrey Kiselev 742b3f6ae5bSAndrey Kiselev2002-06-21 Andrey Kiselev <[email protected]> 743419dd4c8SAndrey Kiselev 744419dd4c8SAndrey Kiselev * tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility: 745419dd4c8SAndrey Kiselev splitting long images in several pages. See 746419dd4c8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation. 747419dd4c8SAndrey Kiselev Patch granted by John Williams <[email protected]>. 748419dd4c8SAndrey Kiselev 7493e6470b4SFrank Warmerdam2002-06-11 Frank Warmerdam <[email protected]> 7503e6470b4SFrank Warmerdam 7513e6470b4SFrank Warmerdam * libtiff/contrib/win95: renamed to contrib/win_dib. Added new 7523e6470b4SFrank Warmerdam Tiffile.cpp example of converting TIFF files into a DIB on Win32. 7533e6470b4SFrank Warmerdam This one is described in: 7543e6470b4SFrank Warmerdam 7553e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=143 7563e6470b4SFrank Warmerdam 7573e6470b4SFrank Warmerdam * libtiff/tif_ojpeg.c: Major upgrade from Scott. See details at: 7583e6470b4SFrank Warmerdam 7593e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=156 7603e6470b4SFrank Warmerdam 7613877c58dSAndrey Kiselev2002-05-10 Andrey Kiselev <[email protected]> 7623877c58dSAndrey Kiselev 7633877c58dSAndrey Kiselev * tools/tiff2ps: New commandline switches to override resolution 7643877c58dSAndrey Kiselev units obtained from the input file. Closes 7653877c58dSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=131 7663877c58dSAndrey Kiselev 7674dff88abSAndrey Kiselev2002-04-26 Andrey Kiselev <[email protected]> 7684dff88abSAndrey Kiselev 7694dff88abSAndrey Kiselev * libtiff/libtiff.def: Added missed declaration. 7704dff88abSAndrey Kiselev 7711cf9042eSAndrey Kiselev2002-04-22 Andrey Kiselev <[email protected]> 7721cf9042eSAndrey Kiselev 7731cf9042eSAndrey Kiselev * tools/fax2tiff.c: Updated to reflect latest changes in libtiff. 7741cf9042eSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125 7751cf9042eSAndrey Kiselev 7760a42ac77SAndrey Kiselev2002-04-20 Andrey Kiselev <[email protected]> 7770a42ac77SAndrey Kiselev 7780a42ac77SAndrey Kiselev * libtiff/tif_open.c: Pointers to custom procedures 7790a42ac77SAndrey Kiselev in TIFFClientOpen() are checked to be not NULL-pointers. 7800a42ac77SAndrey Kiselev 7819532ac8aSAndrey Kiselev2002-04-18 Andrey Kiselev <[email protected]> 7829532ac8aSAndrey Kiselev 7839532ac8aSAndrey Kiselev * libtiff/libtiff.def: Added missed declarations. 7849532ac8aSAndrey Kiselev 7859532ac8aSAndrey Kiselev * libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure. 7869532ac8aSAndrey Kiselev 787a8e46b54SAndrey Kiselev2002-04-16 Andrey Kiselev <[email protected]> 788a8e46b54SAndrey Kiselev 7899532ac8aSAndrey Kiselev * libtiff/tif_lzw.c: Additional checks for data integrity introduced. 790a8e46b54SAndrey Kiselev Should finally close 791a8e46b54SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=100 792a8e46b54SAndrey Kiselev 793a9a67d4bSAndrey Kiselev2002-04-10 Andrey Kiselev <[email protected]> 794a8e46b54SAndrey Kiselev 7951cf9042eSAndrey Kiselev * tools/tiff2ps: Division by zero fixed. 796a9a67d4bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88 797a9a67d4bSAndrey Kiselev 798c47f6953SAndrey Kiselev2002-04-09 Andrey Kiselev <[email protected]> 799c47f6953SAndrey Kiselev 800c47f6953SAndrey Kiselev * libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h: 801c47f6953SAndrey Kiselev TIFFCheckpointDirectory() routine added. 802c47f6953SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124 803c47f6953SAndrey Kiselev 804c47f6953SAndrey Kiselev * man/: TIFFWriteDirectory.3t, Makefile.in: Added description 805c47f6953SAndrey Kiselev for the new function. 806c47f6953SAndrey Kiselev 80733648598SAndrey Kiselev2002-04-08 Andrey Kiselev <[email protected]> 80833648598SAndrey Kiselev 809c47f6953SAndrey Kiselev * libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced 810c47f6953SAndrey Kiselev additional members tif->tif_decodestatus and tif->tif_encodestatus 811c47f6953SAndrey Kiselev for correct handling of unconfigured codecs (we should not try to read 812c47f6953SAndrey Kiselev data or to define data size without correct codecs). 81333648598SAndrey Kiselev 81433648598SAndrey Kiselev * libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK 815c47f6953SAndrey Kiselev changed. Now it has used tif->tif_decodestatus and 816c47f6953SAndrey Kiselev tif->tif_encodestatus. 81733648598SAndrey Kiselev Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in 81833648598SAndrey Kiselev case of __cvs_8.tif test image). 81933648598SAndrey Kiselev 820216bf01bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in 821216bf01bSAndrey Kiselev tif_dirread.c when TIFFCreateAnonFieldInfo was introduced. 822216bf01bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case 823216bf01bSAndrey Kiselev of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif. 824216bf01bSAndrey Kiselev 8252f7e5be9SAndrey Kiselev2002-04-04 Andrey Kiselev <[email protected]> 8262f7e5be9SAndrey Kiselev 827c47f6953SAndrey Kiselev * libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat 8282f7e5be9SAndrey Kiselev replaced by warnings. Now libtiff should read corrupted LZW-compressed 8292f7e5be9SAndrey Kiselev files by skipping bad strips. 8302f7e5be9SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100 8311fec47ceSFrank Warmerdam 8321fec47ceSFrank Warmerdam2002-04-03 Frank Warmerdam <[email protected]> 8331fec47ceSFrank Warmerdam 8341fec47ceSFrank Warmerdam * libtiff/tif_dirwrite.c: Removed some dead code. 8351fec47ceSFrank Warmerdam 8361fec47ceSFrank Warmerdam * libtiff/*: Cleanup some warnings. 8371fec47ceSFrank Warmerdam 8381fec47ceSFrank Warmerdam * libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField() 8391fec47ceSFrank Warmerdam for variable length FIELD_CUSTOM values. Was int * but should be 8401fec47ceSFrank Warmerdam u_short *. 8411fec47ceSFrank Warmerdam 842adffbd3dSAndrey Kiselev2002-04-01 Andrey Kiselev <[email protected]> 843adffbd3dSAndrey Kiselev 844adffbd3dSAndrey Kiselev * tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp 845adffbd3dSAndrey Kiselev utility (at cpStripToTile routine). 846adffbd3dSAndrey Kiselev 847a69516b3SFrank Warmerdam2002-03-27 Frank Warmerdam <[email protected]> 848a69516b3SFrank Warmerdam 849a5e9827aSFrank Warmerdam * tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func. 850a5e9827aSFrank Warmerdam 851a5e9827aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=111 852a5e9827aSFrank Warmerdam 853a69516b3SFrank Warmerdam * tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with 854a69516b3SFrank Warmerdam passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE). 855a69516b3SFrank Warmerdam 856a69516b3SFrank Warmerdam * libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so 857a69516b3SFrank Warmerdam that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example. 858a69516b3SFrank Warmerdam 85939c69d9bSDwight Kelly2002-03-26 Dwight Kelly <[email protected]> 86039c69d9bSDwight Kelly 86139c69d9bSDwight Kelly * libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 86239c69d9bSDwight Kelly tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined 86339c69d9bSDwight Kelly in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec 86439c69d9bSDwight Kelly INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes: 86539c69d9bSDwight Kelly CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and 86639c69d9bSDwight Kelly INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9). 86739c69d9bSDwight Kelly 868198aa7d9SAndrey Kiselev2002-03-26 Andrey Kiselev <[email protected]> 869198aa7d9SAndrey Kiselev 870198aa7d9SAndrey Kiselev * libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile 871198aa7d9SAndrey Kiselev now also uses TIFFRGBAImageOK before reading. This is additional fix 872198aa7d9SAndrey Kiselev for http://bugzilla.remotesensing.org/show_bug.cgi?id=110 873198aa7d9SAndrey Kiselev 87429269c9bSAndrey Kiselev2002-03-25 Andrey Kiselev <[email protected]> 87529269c9bSAndrey Kiselev 87629269c9bSAndrey Kiselev * libtiff/: tif_getimage.c: Additional check for supported 87729269c9bSAndrey Kiselev codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses 87829269c9bSAndrey Kiselev TIFFRGBAImageOK before reading. 87929269c9bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110 88029269c9bSAndrey Kiselev 881f02a098bSAndrey Kiselev2002-03-15 Andrey Kiselev <[email protected]> 882f02a098bSAndrey Kiselev 883f02a098bSAndrey Kiselev * libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 884f02a098bSAndrey Kiselev tif_dirwrite.c: Added routine TIFFDataWidth for detrmining 885f02a098bSAndrey Kiselev TIFFDataType sizes instead of working with tiffDataWidth array 886f02a098bSAndrey Kiselev directly. Should prevent out-of-borders bugs in case of unknown or 887f02a098bSAndrey Kiselev broken data types. EstimateStripByteCounts routine modified, so it 888f02a098bSAndrey Kiselev won't work when tags with uknown sizes founded. 889f02a098bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109 890f02a098bSAndrey Kiselev 891f02a098bSAndrey Kiselev2002-03-13 Andrey Kiselev <[email protected]> 892f02a098bSAndrey Kiselev 893f02a098bSAndrey Kiselev * libtiff/tif_getimage.c: Added support for correct handling 894f02a098bSAndrey Kiselev `Orientation' tag in gtTileContig. Should be added in other gt* 895f02a098bSAndrey Kiselev functions as well, but I have not images for testing yet. Partially 896f02a098bSAndrey Kiselev resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23 897f02a098bSAndrey Kiselev 898f02a098bSAndrey Kiselev2002-03-10 Andrey Kiselev <[email protected]> 899f02a098bSAndrey Kiselev 900f02a098bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to 901f02a098bSAndrey Kiselev read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION, 902f02a098bSAndrey Kiselev TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC. Closes 903f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=99 904f02a098bSAndrey Kiselev 905f02a098bSAndrey Kiselev2002-03-08 Andrey Kiselev <[email protected]> 906f02a098bSAndrey Kiselev 907f02a098bSAndrey Kiselev * libtiff/Makefile.in, tools/Makefile.in: Shared library will not 908f02a098bSAndrey Kiselev be stripped when installing, utility binaries will do. Closes 909f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=93 910f02a098bSAndrey Kiselev 9115f20db7fSFrank Warmerdam2002-02-28 Frank Warmerdam <[email protected]> 9125f20db7fSFrank Warmerdam 9135f20db7fSFrank Warmerdam * man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT. 9145f20db7fSFrank Warmerdam 9155f20db7fSFrank Warmerdam * man/libtiff.3t: added copyright tag info. 9165f20db7fSFrank Warmerdam 9178ed40250SFrank Warmerdam2002-02-11 Frank Warmerdam <[email protected]> 9188ed40250SFrank Warmerdam 919c3e810eaSFrank Warmerdam * libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__. 920c3e810eaSFrank Warmerdam 921c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 922c3e810eaSFrank Warmerdam 923c3e810eaSFrank Warmerdam * man/Makefile.in: Patch DESTDIR handling 924c3e810eaSFrank Warmerdam 925c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=95 926c3e810eaSFrank Warmerdam 9278ed40250SFrank Warmerdam * configure: OpenBSD changes for Sparc64 and DSO version. 9288ed40250SFrank Warmerdam 9298ed40250SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=96 9308ed40250SFrank Warmerdam 9318ed40250SFrank Warmerdam2002-02-05 Frank Warmerdam <[email protected]> 9328ed40250SFrank Warmerdam 9338ed40250SFrank Warmerdam * config.site/configure: added support for OJPEG=yes option to enable 9348ed40250SFrank Warmerdam OJPEG support from config.site. 9358ed40250SFrank Warmerdam 936b8ffea63SFrank Warmerdam2002-01-27 Frank Warmerdam <[email protected]> 937b8ffea63SFrank Warmerdam 938b8ffea63SFrank Warmerdam * html/document.html: fixed links for TIFf 6 docs. 939b8ffea63SFrank Warmerdam 940c77822c1SFrank Warmerdam2002-01-18 Frank Warmerdam <[email protected]> 941c77822c1SFrank Warmerdam 942f27eafc9SFrank Warmerdam * config.guess, config.sub: Updated from ftp.gnu.org/pub/config. 943f27eafc9SFrank Warmerdam 944c777c2c0SFrank Warmerdam * libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the 945c777c2c0SFrank Warmerdam decodestrip function returns anything not greater than zero as per 946c777c2c0SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=97 947c777c2c0SFrank Warmerdam 948c77822c1SFrank Warmerdam * configure: Modify CheckForBigEndian so it can work in a cross 949c77822c1SFrank Warmerdam compiled situation. 950c77822c1SFrank Warmerdam 951fb4cb161SFrank Warmerdam2002-01-16 Frank Warmerdam <[email protected]> 952fb4cb161SFrank Warmerdam 9539606d1f5SFrank Warmerdam * tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list. 9549606d1f5SFrank Warmerdam 9557adb8976SFrank Warmerdam * tools/tiffset.c: fix bug in error reporting. 9567adb8976SFrank Warmerdam 957fb4cb161SFrank Warmerdam * tools/tiffcp.c: fix several warnings that show up with -Wall. 958fb4cb161SFrank Warmerdam 959d6559489SFrank Warmerdam2002-01-04 Frank Warmerdam <[email protected]> 960d6559489SFrank Warmerdam 961d6559489SFrank Warmerdam * libtiff/tif_jpeg.c: fixed computation of segment_width for 962d6559489SFrank Warmerdam tiles files to avoid error about it not matching the 963d6559489SFrank Warmerdam cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 964d6559489SFrank Warmerdam size.") for ITIFF files. Apparently the problem was incorporated since 965d6559489SFrank Warmerdam 3.5.5, presumably during the OJPEG/JPEG work recently. 966d6559489SFrank Warmerdam 96762d37363SFrank Warmerdam2001-12-15 Frank Warmerdam <[email protected]> 96862d37363SFrank Warmerdam 969d6559489SFrank Warmerdam * configure, libtiff/Makefile.in: Changes for building on MacOS 10.1. 970d6559489SFrank Warmerdam 971d6559489SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 972d6559489SFrank Warmerdam 97362d37363SFrank Warmerdam * libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1 97462d37363SFrank Warmerdam (defined in tiffconf.h - 1 by default) then the RGBA interface 97562d37363SFrank Warmerdam will assume that a fourth extra sample is ASSOCALPHA if the 97662d37363SFrank Warmerdam EXTRASAMPLE value isn't set for it. This changes the behaviour of 97762d37363SFrank Warmerdam the library, but makes it work better with RGBA files produced by 97862d37363SFrank Warmerdam lots of applications that don't mark the alpha values properly. 97962d37363SFrank Warmerdam 98062d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=93 98162d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=65 98262d37363SFrank Warmerdam 98305d24d30SFrank Warmerdam2001-12-12 Frank Warmerdam <[email protected]> 98405d24d30SFrank Warmerdam 98505d24d30SFrank Warmerdam * libtiff/tif_jpeg.c: allow jpeg data stream sampling values to 98605d24d30SFrank Warmerdam override those from tiff directory. This makes this work with 98705d24d30SFrank Warmerdam ImageGear generated files. 98805d24d30SFrank Warmerdam 989bf0c6fb0SFrank Warmerdam2001-12-07 Frank Warmerdam <[email protected]> 990bf0c6fb0SFrank Warmerdam 991bf0c6fb0SFrank Warmerdam * html/Makefile.in: added missing images per bug 92. 992bf0c6fb0SFrank Warmerdam 993bf0c6fb0SFrank Warmerdam * port/Makefile.in: fixed clean target per bug 92. 994bf0c6fb0SFrank Warmerdam 995f88d97efSFrank Warmerdam2001-11-28 Frank Warmerdam <[email protected]> 996f88d97efSFrank Warmerdam 997ce8daaa7SFrank Warmerdam * Reissue 3.5.7 release. 998ce8daaa7SFrank Warmerdam 999f88d97efSFrank Warmerdam * libtiff/mkversion.c: Fix output of TIFF_VERSION to be 1000f88d97efSFrank Warmerdam YYYYMMDD so that it is increasing over time. 1001f88d97efSFrank Warmerdam 1002f88d97efSFrank Warmerdam * Makefile.in: Ensure that tiffvers.h is regenerated in the 1003f88d97efSFrank Warmerdam make release target. 1004f88d97efSFrank Warmerdam 1005f88d97efSFrank Warmerdam * Makefile.in: added libtiff/tiffvers.h to the release file list. 1006f88d97efSFrank Warmerdam 1007b7508608SFrank Warmerdam2001-11-23 Frank Warmerdam <[email protected]> 1008b7508608SFrank Warmerdam 1009b7508608SFrank Warmerdam * added html/v3.5.7.html, updated html/index.html. 1010b7508608SFrank Warmerdam 1011b7508608SFrank Warmerdam * Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}. 1012b7508608SFrank Warmerdam 10134eaff9b6SFrank Warmerdam2001-11-15 Frank Warmerdam <[email protected]> 10144eaff9b6SFrank Warmerdam 10154eaff9b6SFrank Warmerdam * configure: fixed test for -lm. 10164eaff9b6SFrank Warmerdam 101794190c5dSFrank Warmerdam2001-11-02 Frank Warmerdam <[email protected]> 101894190c5dSFrank Warmerdam 101994190c5dSFrank Warmerdam * Added PHOTOMETRIC_ITULAB as per bug 90. 102094190c5dSFrank Warmerdam 102194190c5dSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=90 102294190c5dSFrank Warmerdam 10232ba4c211SFrank Warmerdam2001-10-10 Frank Warmerdam <[email protected]> 10242ba4c211SFrank Warmerdam 10252ba4c211SFrank Warmerdam * libtiff/tiff.h: I have created COMPRESSION_CCITT_T4, 10262ba4c211SFrank Warmerdam COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases 10272ba4c211SFrank Warmerdam in keeping with TIFF 6.0 standard in tiff.h 10282ba4c211SFrank Warmerdam 10292ba4c211SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=83 10302ba4c211SFrank Warmerdam 10314b1d7e4cSFrank Warmerdam2001-09-26 Frank Warmerdam <[email protected]> 10324b1d7e4cSFrank Warmerdam 10334b1d7e4cSFrank Warmerdam * libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function. 10344b1d7e4cSFrank Warmerdam Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory. 10354b1d7e4cSFrank Warmerdam 10369fbd11ffSFrank Warmerdam2001-09-24 Frank Warmerdam <[email protected]> 10379fbd11ffSFrank Warmerdam 10382c26534cSFrank Warmerdam * libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug. 10392c26534cSFrank Warmerdam 10402c26534cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=78 10412c26534cSFrank Warmerdam 10422c26534cSFrank Warmerdam * libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an 10432c26534cSFrank Warmerdam error about LZW not being available. 10442c26534cSFrank Warmerdam 10452c26534cSFrank Warmerdam * libtiff/tif_dir.c: propagate failure to initialize compression 10462c26534cSFrank Warmerdam back from TIFFSetField() as an error status, so applications can 10472c26534cSFrank Warmerdam detect failure. 10482c26534cSFrank Warmerdam 10492c26534cSFrank Warmerdam * libtiff/tif_dir.c: removed the auto replacement of 10502c26534cSFrank Warmerdam COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField(). 10512c26534cSFrank Warmerdam 10529fbd11ffSFrank Warmerdam * Removed Makefile, tools/Makefile, port/install.sh, man/Makefile 10539fbd11ffSFrank Warmerdam from CVS as they are all supposed to be auto-generated by configure. 10549fbd11ffSFrank Warmerdam 1055e1d66ae9SFrank Warmerdam2001-09-22 Frank Warmerdam <[email protected]> 1056e1d66ae9SFrank Warmerdam 1057e1d66ae9SFrank Warmerdam * libtiff/tif_ojpeg.c: new update from Scott. 1058e1d66ae9SFrank Warmerdam 10594b1fc8b6SFrank Warmerdam2001-09-09 Frank Warmerdam <[email protected]> 10604b1fc8b6SFrank Warmerdam 1061bc63306cSFrank Warmerdam * libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to 1062bc63306cSFrank Warmerdam always use the "safe" version, even if there is a very slight 1063bc63306cSFrank Warmerdam cost in performance. 1064bc63306cSFrank Warmerdam 1065bc63306cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=54 1066bc63306cSFrank Warmerdam 1067ad4b0adcSFrank Warmerdam * libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@ 1068ad4b0adcSFrank Warmerdam in two places. 1069ad4b0adcSFrank Warmerdam 107063c726acSFrank Warmerdam * libtiff/tif_getimage.c: Fixed problem with reading strips or 107163c726acSFrank Warmerdam tiles that don't start on a tile boundary. Fix contributed by 107263c726acSFrank Warmerdam Josep Vallverdu (from HP), and further described in bug 47. 107363c726acSFrank Warmerdam 107463c726acSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=47 107563c726acSFrank Warmerdam 107663c726acSFrank Warmerdam * tools/tiff2ps.c: added OJPEG YCbCr to RGB support. 107763c726acSFrank Warmerdam 10784b1fc8b6SFrank Warmerdam * libtiff/tif_ojpeg.c: Applied substantial patch from Scott. 10794b1fc8b6SFrank Warmerdam 1080e7bdb189SFrank Warmerdam2001-09-06 Frank Warmerdam <[email protected]> 1081e7bdb189SFrank Warmerdam 1082e7bdb189SFrank Warmerdam * libtiff/tif_packbits.c: fixed memory overrun error. 1083e7bdb189SFrank Warmerdam 1084e7bdb189SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=77 1085e7bdb189SFrank Warmerdam 1086d15abe66SFrank Warmerdam2001-08-31 Frank Warmerdam <[email protected]> 1087d15abe66SFrank Warmerdam 1088d15abe66SFrank Warmerdam * libtiff/tif_getimage.c: relax handling of contig case where 1089d15abe66SFrank Warmerdam there are extra samples that are supposed to be ignored. This 1090d15abe66SFrank Warmerdam should now work for 8bit greyscale or palletted images. 1091d15abe66SFrank Warmerdam 1092d15abe66SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=75 1093d15abe66SFrank Warmerdam 1094abf486d1SFrank Warmerdam2001-08-28 Frank Warmerdam <[email protected]> 1095abf486d1SFrank Warmerdam 1096abf486d1SFrank Warmerdam * libtiff/tif_getimage.c: Don't complain for CMYK (separated) 1097abf486d1SFrank Warmerdam images with more than four samples per pixel. See: 1098abf486d1SFrank Warmerdam 1099abf486d1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=73 1100abf486d1SFrank Warmerdam 11017f127122SFrank Warmerdam2001-08-10 Frank Warmerdam <[email protected]> 11027f127122SFrank Warmerdam 11037afe0a69SFrank Warmerdam * libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy() 11047afe0a69SFrank Warmerdam in TIFFReadRGBATile() to avoid issues in cases of overlapping 11057afe0a69SFrank Warmerdam buffers. See Bug 69 in Bugzilla. 11067afe0a69SFrank Warmerdam 11077afe0a69SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=69 11087afe0a69SFrank Warmerdam 11097f127122SFrank Warmerdam * tools/tiff2rgba.c: fixed getopt() call so that -b works again. 11107f127122SFrank Warmerdam 111166ca643dSFrank Warmerdam2001-08-09 Frank Warmerdam <[email protected]> 111266ca643dSFrank Warmerdam 111366ca643dSFrank Warmerdam * libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__ 111466ca643dSFrank Warmerdam when checking for 64 bit architectures as per bugzilla bug 67. 111566ca643dSFrank Warmerdam 1116c997939eSFrank Warmerdam2001-07-27 Frank Warmerdam <[email protected]> 1117c997939eSFrank Warmerdam 1118c997939eSFrank Warmerdam * man/Makefile.in: add TIFFClientOpen link as per debian submitted 1119c997939eSFrank Warmerdam bug 66. 1120c997939eSFrank Warmerdam 11215579e5cdSFrank Warmerdam2001-07-20 Frank Warmerdam <[email protected]> 11225579e5cdSFrank Warmerdam 11235579e5cdSFrank Warmerdam * libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H 11245579e5cdSFrank Warmerdam has been included. 11255579e5cdSFrank Warmerdam 112671a2c4a0SFrank Warmerdam2001-07-19 Frank Warmerdam <[email protected]> 112771a2c4a0SFrank Warmerdam 112871a2c4a0SFrank Warmerdam * libtiff/tif_open.c: Seek back to zero after failed read, 112971a2c4a0SFrank Warmerdam before writing header. 113071a2c4a0SFrank Warmerdam 113148b7fecaSFrank Warmerdam2001-07-18 Frank Warmerdam <[email protected]> 113248b7fecaSFrank Warmerdam 113348b7fecaSFrank Warmerdam * libtiff/tif_ojpeg.c: updates from Scott. Handles colors 113448b7fecaSFrank Warmerdam much better. Now depends on having patched libjpeg as per 113548b7fecaSFrank Warmerdam patch in contrib/ojpeg/*. 113648b7fecaSFrank Warmerdam 113787f580c1SFrank Warmerdam2001-07-17 Frank Warmerdam <[email protected]> 113887f580c1SFrank Warmerdam 113987f580c1SFrank Warmerdam * */Makefile.in: added DESTDIR support. 114087f580c1SFrank Warmerdam 114187f580c1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=60 114287f580c1SFrank Warmerdam 1143f45df42bSFrank Warmerdam2001-07-16 Frank Warmerdam <[email protected]> 1144f45df42bSFrank Warmerdam 1145f45df42bSFrank Warmerdam * configure, libtiff/Makefile.in: applied OpenBSD patches 1146f45df42bSFrank Warmerdam as per: 1147f45df42bSFrank Warmerdam 1148f45df42bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=61 1149f45df42bSFrank Warmerdam 115063ad6142SFrank Warmerdam2001-06-28 Frank Warmerdam <[email protected]> 115163ad6142SFrank Warmerdam 11520ef54341SFrank Warmerdam * libtiff/tif_getimage.c: Fixed so that failure is properly 11530ef54341SFrank Warmerdam reported by gtTileContig, gtStripContig, gtTileSeparate and 11540ef54341SFrank Warmerdam gtStripSeparate. 11550ef54341SFrank Warmerdam 11560ef54341SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=51 11570ef54341SFrank Warmerdam 115863ad6142SFrank Warmerdam * tiffcmp.c: Fixed multi samples per pixel support for ContigCompare. 115963ad6142SFrank Warmerdam Updated bug section of tiffcmp.1 to note tiled file issues. 116063ad6142SFrank Warmerdam 116163ad6142SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=53 116263ad6142SFrank Warmerdam 1163e0368fb9SFrank Warmerdam2001-06-22 Frank Warmerdam <[email protected]> 1164e0368fb9SFrank Warmerdam 1165ecfaa86dSFrank Warmerdam * configure: Changes for DSO generation on AIX provided by 1166ecfaa86dSFrank Warmerdam John Marquart <[email protected]>. 1167ecfaa86dSFrank Warmerdam 1168e0368fb9SFrank Warmerdam * configure, libtiff/Makeifle.in: Modified to build DSOs properly 1169e0368fb9SFrank Warmerdam on Darwin thanks to Robert Krajewski ([email protected]) and 1170e0368fb9SFrank Warmerdam Keisuke Fujii ([email protected]). 1171e0368fb9SFrank Warmerdam 1172f8473790SFrank Warmerdam2001-06-13 Frank Warmerdam <[email protected]> 1173f8473790SFrank Warmerdam 1174f8473790SFrank Warmerdam * tools/tiff2rgba.c: added -n flag to avoid emitting alpha component. 1175f8473790SFrank Warmerdam 1176f8473790SFrank Warmerdam * man/tiff2rgba.1: new 1177f8473790SFrank Warmerdam 1178f1492d55SFrank Warmerdam2001-05-22 Frank Warmerdam <[email protected]> 1179f1492d55SFrank Warmerdam 1180f1492d55SFrank Warmerdam * Added tiffset and tif_ojpeg to the dist lists in Makefile.in. 1181f1492d55SFrank Warmerdam 11828ff59a64SFrank Warmerdam2001-05-13 Frank Warmerdam <[email protected]> 11838ff59a64SFrank Warmerdam 11848ff59a64SFrank Warmerdam * libtiff/tools/thumbnail.c: changed default output compression 11858ff59a64SFrank Warmerdam to packbits from LZW since LZW isn't generally available. 11868ff59a64SFrank Warmerdam 118747c14d60SFrank Warmerdam2001-05-12 Frank Warmerdam <[email protected]> 118847c14d60SFrank Warmerdam 118947c14d60SFrank Warmerdam * libtiff/tif_ojpeg.c: New. 119047c14d60SFrank Warmerdam libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related 119147c14d60SFrank Warmerdam to OJPEG support. 119247c14d60SFrank Warmerdam 119347c14d60SFrank Warmerdam Scott Marovich <[email protected]> supplied OJPEG support. 119447c14d60SFrank Warmerdam 119547c14d60SFrank Warmerdam2001-05-11 Frank Warmerdam <[email protected]> 119647c14d60SFrank Warmerdam 119747c14d60SFrank Warmerdam * tiff.h: removed, it duplicates libtiff/tiff.h. 119847c14d60SFrank Warmerdam 11991b7a8402SFrank Warmerdam2001-05-08 Frank Warmerdam <[email protected]> 12001b7a8402SFrank Warmerdam 12011f9632f9SFrank Warmerdam * libtiff/tif_dirinfo.c: moved pixar and copyright flags to 12021f9632f9SFrank Warmerdam ensure everything is in order. 12031f9632f9SFrank Warmerdam 12041b7a8402SFrank Warmerdam * libtiff/libtiff.def: added TIFFCreateDirectory and 12051b7a8402SFrank Warmerdam TIFFDefaultStripSize as per: 12061b7a8402SFrank Warmerdam 12071b7a8402SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=46 12081b7a8402SFrank Warmerdam 120928dd547bSFrank Warmerdam2001-05-02 Frank Warmerdam <[email protected]> 121028dd547bSFrank Warmerdam 121128dd547bSFrank Warmerdam * libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for 121228dd547bSFrank Warmerdam TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to 121328dd547bSFrank Warmerdam force use of uint32 counts instead of short counts. 121428dd547bSFrank Warmerdam 121528dd547bSFrank Warmerdam * libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the 121628dd547bSFrank Warmerdam case of writing TIFF_BYTE/TIFF_SBYTE fields. 121728dd547bSFrank Warmerdam 121828dd547bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=43 121928dd547bSFrank Warmerdam 1220b117e2acSFrank Warmerdam2001-05-01 Frank Warmerdam <[email protected]> 1221b117e2acSFrank Warmerdam 1222b117e2acSFrank Warmerdam * libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per 1223b117e2acSFrank Warmerdam bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44 1224b117e2acSFrank Warmerdam 1225f99796d1SFrank Warmerdam2001-04-05 Frank Warmerdam <[email protected]> 1226f99796d1SFrank Warmerdam 1227f99796d1SFrank Warmerdam * tiffio.h: removed C++ style comment. 1228f99796d1SFrank Warmerdam 1229f99796d1SFrank Warmerdam * configure: fixed up SCRIPT_SH/SHELL handling. 1230f99796d1SFrank Warmerdam 1231f99796d1SFrank Warmerdam * Makefile.in: Fixed SCRIPT_SH/SHELL handling. 1232f99796d1SFrank Warmerdam 1233f99796d1SFrank Warmerdam * config.guess: documented more variables as per bug 40. 1234f99796d1SFrank Warmerdam 123521724616SFrank Warmerdam2001-04-03 Frank Warmerdam <[email protected]> 123621724616SFrank Warmerdam 123721724616SFrank Warmerdam * configure, *Makefile.in: Various changes to improve configuration 123821724616SFrank Warmerdam for HP/UX specifically, and also in general. They include: 123921724616SFrank Warmerdam - Try to handle /usr/bin/sh instead of /bin/sh where necessary. 124021724616SFrank Warmerdam - Upgrade to HP/UX 10.x+ compiler, linker and dso options. 124121724616SFrank Warmerdam - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP 124221724616SFrank Warmerdam - Use -${MAKEFLAGS} in sub makes from makefiles. 124321724616SFrank Warmerdam 124421724616SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=40 124521724616SFrank Warmerdam 12468671dffeSFrank Warmerdam2001-04-02 Frank Warmerdam <[email protected]> 12478671dffeSFrank Warmerdam 12480263998eSFrank Warmerdam * libtiff/tiff.h: Applied hac to try and resolve the problem 12490263998eSFrank Warmerdam with the inttypes.h include file on AIX. 12500263998eSFrank Warmerdam 12510263998eSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=39 12520263998eSFrank Warmerdam 12539864187bSFrank Warmerdam * VERSION: update to 3.5.7 beta in preparation for release. 12549864187bSFrank Warmerdam 1255a2558120SFrank Warmerdam * configure/config.site: modified to check if -lm is needed for 1256a2558120SFrank Warmerdam MACHDEPLIBS if not supplied by config.site. Needed for Darwin. 1257a2558120SFrank Warmerdam 12588671dffeSFrank Warmerdam * config.guess: updated wholesale to an FSF version apparently 12598671dffeSFrank Warmerdam from 1998 (as opposed to 1994). This is mainly inspired by 12608671dffeSFrank Warmerdam providing for MacOS X support. 12618671dffeSFrank Warmerdam 12628671dffeSFrank Warmerdam2001-03-29 Frank Warmerdam <[email protected]> 12638671dffeSFrank Warmerdam 12648671dffeSFrank Warmerdam * configure, Makefile.in, etc: added support for OPTIMIZER being 12658671dffeSFrank Warmerdam set from config.site. 12668671dffeSFrank Warmerdam 12677a1ad5e9SFrank Warmerdam2001-03-28 Frank Warmerdam <[email protected]> 12687a1ad5e9SFrank Warmerdam 12694f4c99abSFrank Warmerdam * fax2ps.c: Helge (libtiff at oldach.net) submitted fix: 12704f4c99abSFrank Warmerdam 12714f4c99abSFrank Warmerdam Here's a fix for fax2ps that corrects behaviour for non-Letter paper 12724f4c99abSFrank Warmerdam sizes. It fixes two problems: 12734f4c99abSFrank Warmerdam 12744f4c99abSFrank Warmerdam Without scaling (-S) the fax is now centered on the page size specified 12754f4c99abSFrank Warmerdam with -H and/or -W. Before, fax2ps was using an obscure and practially 12764f4c99abSFrank Warmerdam useless algorithm to allocate the image relative to Letter sized paper 12774f4c99abSFrank Warmerdam which sometime sled to useless whitespace on the paper, while at the 12784f4c99abSFrank Warmerdam same time cutting of the faxes printable area at the opposite border. 12794f4c99abSFrank Warmerdam 12804f4c99abSFrank Warmerdam Second, scaling now preserves aspect ratio, which makes unusual faxes 12814f4c99abSFrank Warmerdam (in particular short ones) print properly. 12824f4c99abSFrank Warmerdam 12834f4c99abSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=35 12844f4c99abSFrank Warmerdam 12857a1ad5e9SFrank Warmerdam * tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by 12867a1ad5e9SFrank Warmerdam Bruce A. Mallett. See check message for detailed information 12877a1ad5e9SFrank Warmerdam on all the changes, including a faster encoder, fixes for level 12887a1ad5e9SFrank Warmerdam 2 PostScript, and support for the imagemask operator. 12897a1ad5e9SFrank Warmerdam 1290f3bbcf1bSFrank Warmerdam2001-03-27 Frank Warmerdam <[email protected]> 1291f3bbcf1bSFrank Warmerdam 1292f3bbcf1bSFrank Warmerdam * libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to 1293f3bbcf1bSFrank Warmerdam "#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX. 1294f3bbcf1bSFrank Warmerdam 1295f3bbcf1bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 1296f3bbcf1bSFrank Warmerdam 1297dc989a55SFrank Warmerdam2001-03-16 Frank Warmerdam <[email protected]> 1298dc989a55SFrank Warmerdam 1299dc989a55SFrank Warmerdam * tif_dirinfo.c: moved definition of copyright tag in field list. 1300dc989a55SFrank Warmerdam Apparently they have to be in sorted order by tag id. 1301dc989a55SFrank Warmerdam 13028eea65a4SFrank Warmerdam2001-03-13 Frank Warmerdam <[email protected]> 13038eea65a4SFrank Warmerdam 13048eea65a4SFrank Warmerdam * tif_getimage.c: Added support for 16bit minisblack/miniswhite 13058eea65a4SFrank Warmerdam images in RGBA interface. 13068eea65a4SFrank Warmerdam 1307fa01e4a7SFrank Warmerdam2001-03-02 Frank Warmerdam <[email protected]> 1308fa01e4a7SFrank Warmerdam 1309fa01e4a7SFrank Warmerdam * Added TIFFTAG_COPYRIGHT support. 1310fa01e4a7SFrank Warmerdam 1311aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 1312aefe065eSFrank Warmerdam 1313aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 1314aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 1315aefe065eSFrank Warmerdam adding the -b bias removal flag. 1316aefe065eSFrank Warmerdam 1317a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 1318a6da80a7SFrank Warmerdam 13198867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 13208867ddfbSFrank Warmerdam serveral missing entry points. 13218867ddfbSFrank Warmerdam 1322b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 1323b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 1324b18f9bb8SFrank Warmerdam 1325b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 1326b18f9bb8SFrank Warmerdam 1327a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 1328a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 1329a6da80a7SFrank Warmerdam ([email protected]). He writes: 1330a6da80a7SFrank Warmerdam 1331a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 1332a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 1333a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 1334a6da80a7SFrank Warmerdam 1335a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 1336a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 1337a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 1338a6da80a7SFrank Warmerdam accuracy over the image. 1339a6da80a7SFrank Warmerdam 1340a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 1341a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 1342a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 1343a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 1344a6da80a7SFrank Warmerdam 1345a6da80a7SFrank Warmerdam Changes applied with minor edits. 1346a6da80a7SFrank Warmerdam 134700761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 134800761c18SFrank Warmerdam 134900761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 135000761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 135100761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 135200761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 135300761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 135400761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 135500761c18SFrank Warmerdam 13569a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 13579a1d08fcSMike Welles 13589a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 13599a1d08fcSMike Welles 1360a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 1361a5a724a9SFrank Warmerdam 1362a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 1363a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 1364a5a724a9SFrank Warmerdam 13657c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 13667c2ef4f7SFrank Warmerdam 13673ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 13683ba946b0SFrank Warmerdam 13697c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 13707c2ef4f7SFrank Warmerdam 1371a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 1372a7f6e194SMike Welles * added link to CVS mirror from index.html 1373a7f6e194SMike Welles 1374a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 1375a7f6e194SMike Welles not supported by default. 1376a7f6e194SMike Welles 137722e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 137822e9dda7SFrank Warmerdam 137922e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 138022e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 138122e9dda7SFrank Warmerdam 138233953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 138333953398SFrank Warmerdam 138422e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 138533953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 138633953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 138733953398SFrank Warmerdam 1388a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 1389177452c8SMike Welles 1390177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 1391177452c8SMike Welles 1392177452c8SMike Welles * Created HOWTO-RELEASE 1393177452c8SMike Welles 1394177452c8SMike Welles * Created html/v3.5.6.html 1395177452c8SMike Welles 1396177452c8SMike Welles * updated index.html 1397177452c8SMike Welles 1398a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 1399a02f97a5SFrank Warmerdam 1400a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 1401a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 1402a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 1403a02f97a5SFrank Warmerdam 1404a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 1405a3c28f98SFrank Warmerdam 1406a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 1407a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 1408a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 1409a3c28f98SFrank Warmerdam 1410a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 1411a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 1412a3c28f98SFrank Warmerdam on libm.so. 1413a3c28f98SFrank Warmerdam 1414a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 1415a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 1416a3c28f98SFrank Warmerdam 1417a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 1418a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 1419a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 1420a3c28f98SFrank Warmerdam 1421abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 1422abcd47aeSFrank Warmerdam 1423abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 1424abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 1425abcd47aeSFrank Warmerdam --exec-prefix directives. 1426abcd47aeSFrank Warmerdam 14277410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 14287410217aSFrank Warmerdam 14299900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 14309900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 14319900bacaSFrank Warmerdam file which seems to be updated regularly. 14329900bacaSFrank Warmerdam 14339900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 14349900bacaSFrank Warmerdam version include file. 14359900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 14369900bacaSFrank Warmerdam with the public libtiff include files. 14379900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 14389900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 14399900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 14409900bacaSFrank Warmerdam 14417410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 14427410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 14437410217aSFrank Warmerdam 14446429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 14456429172dSFrank Warmerdam 1446b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 1447b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 14487410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 14497410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 1450b11174beSFrank Warmerdam 14516429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 14526429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 14536429172dSFrank Warmerdam (such as occurs for YCbCr). 14546429172dSFrank Warmerdam 1455aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 1456aa844c50SFrank Warmerdam 1457aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 1458aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 1459aa844c50SFrank Warmerdam 14600cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 14610cd032f1SFrank Warmerdam 146291b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 146391b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 146491b8b7c2SFrank Warmerdam from [email protected]. 146591b8b7c2SFrank Warmerdam 14660cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 14670cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 14680cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 14690cd032f1SFrank Warmerdam 1470de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 1471de9b6675SFrank Warmerdam 1472de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 1473de9b6675SFrank Warmerdam white is properly recovered. 1474de9b6675SFrank Warmerdam 1475de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 1476de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 1477de9b6675SFrank Warmerdam 14788b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 14798b6b9756SFrank Warmerdam 14808b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 14818b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 14828b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 14838b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 14848b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 14858b6b9756SFrank Warmerdam 1486582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 1487582fb187SFrank Warmerdam 14880cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 1489582fb187SFrank Warmerdam 14908d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 14918d9e3bcfSFrank Warmerdam 14928d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 14938d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 14948d9e3bcfSFrank Warmerdam 1495af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 149605d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 149705d0760fSFrank Warmerdam cygwin compatibility. 1498af621273SFrank Warmerdam 1499b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 1500b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 1501b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 1502b6348a45SFrank Warmerdam 1503af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 1504af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 1505af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 1506af621273SFrank Warmerdam bug and proving the patch. 1507af621273SFrank Warmerdam 1508a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 1509a329e432SFrank Warmerdam 1510a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 1511a329e432SFrank Warmerdam we are done access data thanks to bug report from: 1512a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 1513a329e432SFrank Warmerdam 1514a329e432SFrank Warmerdam * Reverted tif_flush change. 1515a329e432SFrank Warmerdam 1516da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 1517da97c5e0SFrank Warmerdam 1518da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 1519da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 1520da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 1521da97c5e0SFrank Warmerdam 1522c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 1523c1282751SFrank Warmerdam 1524fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 1525fb02956eSFrank Warmerdam 15260625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 15270625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 15280625a129SFrank Warmerdam 1529c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 1530c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 1531c1282751SFrank Warmerdam 1532ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 1533ad9af004SFrank Warmerdam 1534ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 1535ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 1536ad9af004SFrank Warmerdam 15374b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 15384b79457aSMike Welles 15394b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 15404b79457aSMike Welles 1541c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 1542c1cd54d7SFrank Warmerdam 1543889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 1544889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 1545889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 1546889ea5bfSFrank Warmerdam 1547c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 1548c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 1549c1cd54d7SFrank Warmerdam 1550082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 1551082013bfSFrank Warmerdam 1552082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 1553082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 1554082013bfSFrank Warmerdam 1555b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 1556b620bd37SFrank Warmerdam 15576ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 15586ed3331cSFrank Warmerdam email address. 15596ed3331cSFrank Warmerdam 1560b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 1561b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 1562b620bd37SFrank Warmerdam 156315934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 156415934824SFrank Warmerdam 156515934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 156615934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 156715934824SFrank Warmerdam could be "unpopulated" images. 156815934824SFrank Warmerdam 1569859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 1570859c2524SFrank Warmerdam 15717538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 15727538c6d0SFrank Warmerdam 1573859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 1574859c2524SFrank Warmerdam 15756be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 15766be23f4fSFrank Warmerdam 15776be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 15786be23f4fSFrank Warmerdam 15794b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 15804b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 15814b79457aSMike Welles 1582f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 1583f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 1584f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 1585f0770083SMike Welles <[email protected]> (untested). 1586f076e723SMike Welles 1587f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 1588f0770083SMike Welles Arvan Pritchard <[email protected]> 1589f0770083SMike Welles 1590f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 1591f076e723SMike Welles Arvan Pritchard <[email protected]> 1592f076e723SMike Welles 15931c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 15941c9f6d78SFrank Warmerdam 15951c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 15961c9f6d78SFrank Warmerdam 159797702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 15982df86f15SFrank Warmerdam 15992df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 16002df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 16012df86f15SFrank Warmerdam 1602c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 1603c21b8b97SMike Welles 1604c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 1605c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 1606c21b8b97SMike Welles 1607d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 1608d20c60a2SMike Welles 1609d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 1610d20c60a2SMike Welles Stanislav Brabec <[email protected]> 1611d20c60a2SMike Welles 1612c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 1613c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 1614d20c60a2SMike Welles 1615c21b8b97SMike Welles * configure: fixed bugs in sed scripts 1616c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 1617d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 1618d20c60a2SMike Welles 1619c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 1620c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 1621d20c60a2SMike Welles 16227ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 16237ab7008fSFrank Warmerdam 16247ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 16257ab7008fSFrank Warmerdam conversion for the run arrays. 16267ab7008fSFrank Warmerdam 1627d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 1628d3144ac4SFrank Warmerdam 1629d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 1630d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 1631d3144ac4SFrank Warmerdam 16320b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 16330b109722SFrank Warmerdam 1634f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 1635f4aaa718SFrank Warmerdam 16360b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 16370b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 16380b109722SFrank Warmerdam 1639ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 1640ed33ffd3SFrank Warmerdam 1641ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 1642ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 1643ed33ffd3SFrank Warmerdam 1644592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 1645592e7e59SFrank Warmerdam 1646c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 1647c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 1648c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 1649c84e2904SFrank Warmerdam 1650c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 1651c84e2904SFrank Warmerdam Peter Smith ([email protected]). 1652c84e2904SFrank Warmerdam 1653c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 1654c84e2904SFrank Warmerdam 1655592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 1656592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 1657592e7e59SFrank Warmerdam 1658592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 1659592e7e59SFrank Warmerdam between toff_t and tsize_t. 1660592e7e59SFrank Warmerdam 1661164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 1662164da391SFrank Warmerdam 1663164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 1664164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 1665164da391SFrank Warmerdam 1666164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 1667164da391SFrank Warmerdam TIFFWriteDirectory(). 1668164da391SFrank Warmerdam 1669164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 1670164da391SFrank Warmerdam 1671164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 1672164da391SFrank Warmerdam and writing to another. 1673164da391SFrank Warmerdam 1674164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 1675164da391SFrank Warmerdam 1676db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 1677db9e2d75SFrank Warmerdam 1678db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 1679db9e2d75SFrank Warmerdam 16802e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 16812e0c71f2SFrank Warmerdam 16822e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 16832e0c71f2SFrank Warmerdam 1684c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 1685c38ac53bSMike Welles 1686c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 1687c38ac53bSMike Welles 1688c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 1689c38ac53bSMike Welles 1690c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 1691c38ac53bSMike Welles 1692db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 1693db55f695SFrank Warmerdam 1694db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 1695db55f695SFrank Warmerdam 1696c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 1697da558ffbSMike Welles 1698da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 1699da558ffbSMike Welles 1700da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 1701da558ffbSMike Welles when LZW compression invoked. 1702da558ffbSMike Welles 1703da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 1704da558ffbSMike Welles in tools to reflect removal of LZW compression 1705da558ffbSMike Welles 17061c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 17071c096175SMike Welles 17081c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 17091c096175SMike Welles warning about LZW compression removed being removed, and why. 1710c614caf0SMike Welles 1711da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 1712c614caf0SMike Welles symbols are kept. 17131c096175SMike Welles 171400ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 171500ac48bcSMike Welles 171600ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 171700ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 171800ac48bcSMike Welles 1719e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 1720e57f1806SFrank Warmerdam 1721e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 1722e57f1806SFrank Warmerdam of LZW. 1723e57f1806SFrank Warmerdam 1724e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 1725ff08149cSFrank Warmerdam 1726ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 1727ff08149cSFrank Warmerdam 17280e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 17290e4c746eSMike Welles 17307609ec5fSMike Welles * Added zip creation to relase makefile target 17317609ec5fSMike Welles 17320e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 17330e4c746eSMike Welles 1734c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 1735c5e8a049SFrank Warmerdam 1736c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 1737c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 1738c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 1739c5e8a049SFrank Warmerdam 174064158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 174164158b2dSFrank Warmerdam 174264158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 174364158b2dSFrank Warmerdam 1744209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 1745209aa3d3SFrank Warmerdam 1746209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 1747209aa3d3SFrank Warmerdam email subscription address. 1748209aa3d3SFrank Warmerdam 17499ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 17509ec07df1SMike Welles 17519ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 17529ec07df1SMike Welles 17539ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 17549ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 17559ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 17569ec07df1SMike Welles 17579ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 17589ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 17599ec07df1SMike Welles know features have been compiled into the TIFF library in order to 17609ec07df1SMike Welles handle things properly". 17619ec07df1SMike Welles 176229e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 176329e8a995SFrank Warmerdam 176429e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 176529e8a995SFrank Warmerdam <[email protected]>. 176629e8a995SFrank Warmerdam 17679e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 17689e63b000SFrank Warmerdam 17699e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 17709e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 17719e63b000SFrank Warmerdam 177243f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 177343f65d11SMike Welles * HTML-ized the man pages, added to html/man 177443f65d11SMike Welles 1775e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 1776e7f4c352SMike Welles 1777a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 1778a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 1779a9b4777dSMike Welles From Ivo Penzar <[email protected]. 1780a9b4777dSMike Welles 1781a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 1782a9b4777dSMike Welles memory mapped files. <[email protected]> 1783a9b4777dSMike Welles 178497702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 178558db2336SMike Welles * Corrected alpha versioning. 178658db2336SMike Welles 178758db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 178858db2336SMike Welles 178958db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 179058db2336SMike Welles "RELEASE-DATE" 179158db2336SMike Welles 179258db2336SMike Welles * added releasediff target, which diffs tree with source as of 179358db2336SMike Welles date in "RELEASE-DATE" 179458db2336SMike Welles 179558db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 179658db2336SMike Welles away from alpha/non-alpha distinctions). 179758db2336SMike Welles 179858db2336SMike Welles * updated html to reflect release 179958db2336SMike Welles 180067bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 180167bb385aSFrank Warmerdam 1802cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 1803cdb12ac2SFrank Warmerdam 180467bb385aSFrank Warmerdam * Added CYGWIN case in configure. 180567bb385aSFrank Warmerdam 180646301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 180758db2336SMike Welles 180846301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 180946301bebSMike Welles (sizes >= 65536 were failing) 181046301bebSMike Welles 1811478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 1812478d079aSFrank Warmerdam 1813478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 1814478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 1815478d079aSFrank Warmerdam 1816f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 1817f48df3f4SFrank Warmerdam 1818e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 1819e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 1820e6e37100SFrank Warmerdam 1821f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 1822f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 1823f48df3f4SFrank Warmerdam 1824e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 1825e3585a7dSFrank Warmerdam 18266f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 18276f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 18286f703bd0SFrank Warmerdam 1829e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 1830e3585a7dSFrank Warmerdam 183123f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 183223f6dabbSFrank Warmerdam 183323f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 183423f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 183523f6dabbSFrank Warmerdam better solutions for some users. 183623f6dabbSFrank Warmerdam 18378ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 18388ecb50d4SFrank Warmerdam 18398ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 18408ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 18418ecb50d4SFrank Warmerdam 1842469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 1843469f9d6bSMike Welles 1844469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 1845469f9d6bSMike Welles 1846397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 1847397e9f3aSFrank Warmerdam 18488b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 18498b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 18508b9ba144SFrank Warmerdam the first. 18518b9ba144SFrank Warmerdam 18528b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 18538b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 18548b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 18558b9ba144SFrank Warmerdam the colormap. 18568b9ba144SFrank Warmerdam 18578b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 18588b9ba144SFrank Warmerdam tif_getimage.c. 18598b9ba144SFrank Warmerdam 1860397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 1861