111d2461aSAndrey Kiselev2003-11-21 Andrey Kiselev <[email protected]> 211d2461aSAndrey Kiselev 311d2461aSAndrey Kiselev * libtiff/{tiffio.h, tif_codec.c}, man/{libtiff.3t, TIFFcodec.3t}: 411d2461aSAndrey Kiselev Added new function TIFFIsCODECConfigured(), suggested by Ross 511d2461aSAndrey Kiselev Finlayson. 611d2461aSAndrey Kiselev 7*7eaf2d4aSAndrey Kiselev * libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly 8*7eaf2d4aSAndrey Kiselev extract the fields from the OJPEG files. Patch supplied by Ross 9*7eaf2d4aSAndrey Kiselev Finlayson. 10*7eaf2d4aSAndrey Kiselev 1109237bb4SAndrey Kiselev2003-11-18 Andrey Kiselev <[email protected]> 1209237bb4SAndrey Kiselev 13e60dd327SAndrey Kiselev * libtiff/tif_dirinfo.c: Implemented binary search in 14e60dd327SAndrey Kiselev _TIFFMergeFieldInfo(). Patch supplied by Ross Finlayson. 15e60dd327SAndrey Kiselev 1609237bb4SAndrey Kiselev * libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced 1709237bb4SAndrey Kiselev with _TIFFFindOrRegisterFieldInfo as reported by Ross Finlayson. 1809237bb4SAndrey Kiselev 19c26acbc7SFrank Warmerdam2003-11-17 Frank Warmerdam <[email protected]> 20c26acbc7SFrank Warmerdam 21c26acbc7SFrank Warmerdam * tif_dirread.c: do not mark all anonymously defined tags to be 22c26acbc7SFrank Warmerdam IGNOREd. 23c26acbc7SFrank Warmerdam 2442fc10fbSAndrey Kiselev2003-11-17 Andrey Kiselev <[email protected]> 2542fc10fbSAndrey Kiselev 2642fc10fbSAndrey Kiselev * contrib/pds/{tif_pdsdirread.c, tif_pdsdirwrite.c}: Use 2742fc10fbSAndrey Kiselev TIFFDataWidth() function insted of tiffDataWidth array. 2842fc10fbSAndrey Kiselev 2986ab7434SAndrey Kiselev2003-11-16 Andrey Kiselev <[email protected]> 3086ab7434SAndrey Kiselev 3186ab7434SAndrey Kiselev * libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13) 3286ab7434SAndrey Kiselev datatype, intruduced in "Adobe PageMaker TIFF Tech. Notes". 3386ab7434SAndrey Kiselev 34b2106d85SFrank Warmerdam2003-11-15 Frank Warmerdam <[email protected]> 35b2106d85SFrank Warmerdam 36b2106d85SFrank Warmerdam * Makefile.in: fixed missing backslash for tif_color.c in list. 37b2106d85SFrank Warmerdam 38519bca19SAndrey Kiselev2003-11-13 Andrey Kiselev <[email protected]> 39519bca19SAndrey Kiselev 40519bca19SAndrey Kiselev * libtiff/{tif_color.c, tif_getimage.c, tiffio.h, Makefile.in}: 41519bca19SAndrey Kiselev New color space conversion code: CIE L*a*b* 1976 images now supported 42519bca19SAndrey Kiselev by the TIFFRGBAImage interface. All introduced routines go to new 43519bca19SAndrey Kiselev module tif_color.c. Eventually all color conversion functions should 44519bca19SAndrey Kiselev be moved there. 45519bca19SAndrey Kiselev 46733ce3c8SAndrey Kiselev2003-11-12 Andrey Kiselev <[email protected]> 47733ce3c8SAndrey Kiselev 48ca2508d9SAndrey Kiselev * tools/{ras2tiff.c, rasterfile.h}: Properly determine SUN Rasterfiles 49ca2508d9SAndrey Kiselev with the reverse byte order (it is reported by the magic header 50ca2508d9SAndrey Kiselev field). Problem reported by Andreas Wiesmann. 51ca2508d9SAndrey Kiselev 52733ce3c8SAndrey Kiselev * tools/raw2tiff.c, man/raw2tiff.1: Few improvements in correlation 53733ce3c8SAndrey Kiselev calculation function. Guessing mechanics now documented in manual page. 54733ce3c8SAndrey Kiselev 5576e7ddcaSAndrey Kiselev2003-11-11 Andrey Kiselev <[email protected]> 5676e7ddcaSAndrey Kiselev 5776e7ddcaSAndrey Kiselev * tools/raw2tiff.c: Implemented image size guessing using 5876e7ddcaSAndrey Kiselev correlation coefficient calculation between two neighbour lines. 5976e7ddcaSAndrey Kiselev 60e595ad3aSFrank Warmerdam2003-11-09 Frank Warmerdam <[email protected]> 61e595ad3aSFrank Warmerdam 62e595ad3aSFrank Warmerdam * libtiff/tif_tile.c: remove spurious use of "s" (sample) in the 63e595ad3aSFrank Warmerdam planarconfig_contig case in TIFFComputeTile(). 64e595ad3aSFrank Warmerdam 65e595ad3aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=387 66e595ad3aSFrank Warmerdam 67b0098405SAndrey Kiselev2003-11-09 Andrey Kiselev <[email protected]> 68b0098405SAndrey Kiselev 69b0098405SAndrey Kiselev * libtiff/tiffiop.h: New macros: TIFFmax, TIFFmin and TIFFrint. 70b0098405SAndrey Kiselev 7181808406SAndrey Kiselev2003-11-07 Andrey Kiselev <[email protected]> 7281808406SAndrey Kiselev 7381808406SAndrey Kiselev * libtiff/{tiffio.h, tif_strip.c}, man/{TIFFstrip.3t, libtiff.3t}: 7481808406SAndrey Kiselev Added TIFFRawStripSize() function as suggested by Chris Hanson. 7581808406SAndrey Kiselev 7641467ca1SAndrey Kiselev2003-11-03 Andrey Kiselev <[email protected]> 7741467ca1SAndrey Kiselev 7841467ca1SAndrey Kiselev * libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode as 7941467ca1SAndrey Kiselev per bug 8041467ca1SAndrey Kiselev 8141467ca1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=424 8241467ca1SAndrey Kiselev 8338a71133SAndrey Kiselev2003-10-29 Andrey Kiselev <[email protected]> 8438a71133SAndrey Kiselev 8538a71133SAndrey Kiselev * libtiff/libtiff.def: Added TIFFReadRGBAImageOriented. 8638a71133SAndrey Kiselev 8738a71133SAndrey Kiselev * html/build.html: Added note about GNU make requirement. 8838a71133SAndrey Kiselev 8938a71133SAndrey Kiselev2003-10-25 Andrey Kiselev <[email protected]> 90693c5bc1SAndrey Kiselev 91693c5bc1SAndrey Kiselev * Makefile.in: Fixes in using MAKEFLAGS as per bug 92693c5bc1SAndrey Kiselev 93693c5bc1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=418 94693c5bc1SAndrey Kiselev 95693c5bc1SAndrey Kiselev * port/install.sh.in: Option -p added to the mkdir command to create 96693c5bc1SAndrey Kiselev all directory tree structure before installing. 97693c5bc1SAndrey Kiselev 9838a71133SAndrey Kiselev2003-10-18 Andrey Kiselev <[email protected]> 995ac3cddbSAndrey Kiselev 1005ac3cddbSAndrey Kiselev * /tools/tiff2ps.c: #include <strings.h> replaced with the 1015ac3cddbSAndrey Kiselev #include <string.h>. 1025ac3cddbSAndrey Kiselev 10338a71133SAndrey Kiselev2003-10-16 Andrey Kiselev <[email protected]> 1049cad6327SAndrey Kiselev 1059cad6327SAndrey Kiselev * Makefile.in: Add an absolute path to the test_pics.sh call. 1069cad6327SAndrey Kiselev 107fda733f8SAndrey Kiselev2003-10-12 Andrey Kiselev <[email protected]> 108fda733f8SAndrey Kiselev 109fda733f8SAndrey Kiselev * libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD 110fda733f8SAndrey Kiselev typedefs. 111fda733f8SAndrey Kiselev 112a24c2d6eSAndrey Kiselev2003-10-09 Andrey Kiselev <[email protected]> 113a24c2d6eSAndrey Kiselev 114a24c2d6eSAndrey Kiselev * configure, libtiff/{Makefile.in, mkversion.c}: 115a24c2d6eSAndrey Kiselev Relative buildings fixed. 116a24c2d6eSAndrey Kiselev 117a24c2d6eSAndrey Kiselev * tools/Makefile.in: Added "-I../libtiff" to the tiffset building 118a24c2d6eSAndrey Kiselev rule. 119a24c2d6eSAndrey Kiselev 1208847cbe9SAndrey Kiselev2003-10-07 Andrey Kiselev <[email protected]> 1218847cbe9SAndrey Kiselev 122a74b3d00SAndrey Kiselev * Makefile.in: Added missed v3.6.0.html. 123a74b3d00SAndrey Kiselev 1248847cbe9SAndrey Kiselev * libtiff/tiffio.h: Typo fixed: ORIENTATION_BOTTOMLEFT replaced with 1258847cbe9SAndrey Kiselev ORIENTATION_BOTLEFT. 1268847cbe9SAndrey Kiselev 127c0cb42c2SAndrey Kiselev2003-10-04 Andrey Kiselev <[email protected]> 128c0cb42c2SAndrey Kiselev 129c0cb42c2SAndrey Kiselev * 3.6.0 final release. 130c0cb42c2SAndrey Kiselev 131823a7791SAndrey Kiselev2003-10-03 Andrey Kiselev <[email protected]> 132823a7791SAndrey Kiselev 133823a7791SAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man/TIFFReadRGBAImage.3t: New 134823a7791SAndrey Kiselev function TIFFReadRGBAImageOriented() implemented to retrieve raster 135823a7791SAndrey Kiselev array with user-specified origin position as suggested by Jason Frank. 136823a7791SAndrey Kiselev See 137823a7791SAndrey Kiselev 138823a7791SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 139823a7791SAndrey Kiselev 140823a7791SAndrey Kiselev for details. 141823a7791SAndrey Kiselev 142823a7791SAndrey Kiselev * tools/tiff2rgba.c: Switched to use TIFFReadRGBAImageOriented() 143823a7791SAndrey Kiselev instead of TIFFReadRGBAImage(). 144823a7791SAndrey Kiselev 145c88d1222SAndrey Kiselev * tools/tiff2ps.c: Fixed possible endless loop as per bug 146c88d1222SAndrey Kiselev 147c88d1222SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=404 148c88d1222SAndrey Kiselev 1495bc9b388SAndrey Kiselev2003-09-30 Andrey Kiselev <[email protected]> 1505bc9b388SAndrey Kiselev 1518847cbe9SAndrey Kiselev * libtiff/tif_dirread.c: Check field counter against number of fields 152569d2ea4SAndrey Kiselev in order to fix 153569d2ea4SAndrey Kiselev 154569d2ea4SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=366 155569d2ea4SAndrey Kiselev 1565bc9b388SAndrey Kiselev * libtiff/tif_fax3.c: Fix wrong line numbering as per bug 1575bc9b388SAndrey Kiselev 1585bc9b388SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=342 1595bc9b388SAndrey Kiselev 160bb7ac070SAndrey Kiselev2003-09-25 Andrey Kiselev <[email protected]> 161bb7ac070SAndrey Kiselev 162a9755b0aSAndrey Kiselev * libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c, 163a9755b0aSAndrey Kiselev tif_close.c}: Store a list of opened IFD to prevent looping as per bug 164bb7ac070SAndrey Kiselev 165bb7ac070SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=383 166bb7ac070SAndrey Kiselev 16744681006SAndrey Kiselev2003-09-23 Andrey Kiselev <[email protected]> 16844681006SAndrey Kiselev 16944681006SAndrey Kiselev * libtiff/tif_dirread.c: More fixes for EstimateStripByteCounts(). See 17044681006SAndrey Kiselev 17144681006SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 17244681006SAndrey Kiselev 173428ba17bSAndrey Kiselev2003-08-21 Andrey Kiselev <[email protected]> 174428ba17bSAndrey Kiselev 175428ba17bSAndrey Kiselev * tools/tiffmedian.c: int declaration replaced with the uint32 to 176428ba17bSAndrey Kiselev support large images as per bug 177428ba17bSAndrey Kiselev 178428ba17bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=382 179428ba17bSAndrey Kiselev 1807b4cc292SAndrey Kiselev2003-08-12 Andrey Kiselev <[email protected]> 1817b4cc292SAndrey Kiselev 182ae2039a6SAndrey Kiselev * libtiff/Makefile.in: Fixed problem with building in different 183ae2039a6SAndrey Kiselev directory. 184ae2039a6SAndrey Kiselev 1857b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added missing #include <strings.h>. 1867b4cc292SAndrey Kiselev 1877b4cc292SAndrey Kiselev * libtiff/tif_dirwrite.c: More fixes for custom tags code 1887b4cc292SAndrey Kiselev from Ashley Dreier. 1897b4cc292SAndrey Kiselev 1901c8f21e0SAndrey Kiselev2003-08-07 Andrey Kiselev <[email protected]> 1911c8f21e0SAndrey Kiselev 1927b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added page size setting when creating PS Level 2. 1937b4cc292SAndrey Kiselev Patch submitted by Balatoni Denes (with corrections from Tom 1947b4cc292SAndrey Kiselev Kacvinsky). 1957b4cc292SAndrey Kiselev 1969533dc64SAndrey Kiselev * tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is 1979533dc64SAndrey Kiselev being used. Reported by Tom Kacvinsky. 1989533dc64SAndrey Kiselev 1991c8f21e0SAndrey Kiselev * libtiff/tif_dirwrite.c: Fixed problem with custom tags writing, 2001c8f21e0SAndrey Kiselev reported by Ashley Dreier. 2011c8f21e0SAndrey Kiselev 2021c8f21e0SAndrey Kiselev * libtiff/tif_print.c: Fixed problem with float tags reading, support 2031c8f21e0SAndrey Kiselev for printing RATIONAL and BYTE tags added. 2041c8f21e0SAndrey Kiselev 205f8db45dcSAndrey Kiselev2003-08-05 Andrey Kiselev <[email protected]> 206f8db45dcSAndrey Kiselev 207f8db45dcSAndrey Kiselev * libtiff/tif_lzw.c: Move LZW codec state block allocation back to 208f8db45dcSAndrey Kiselev TIFFInitLZW(), because its initialization in LZWSetupDecode() cause 209f8db45dcSAndrey Kiselev problems with predictor initialization. Remove O_RDONLY check during 210f8db45dcSAndrey Kiselev state block allocation to be able open LZW compressed files in update 211f8db45dcSAndrey Kiselev mode. 212f8db45dcSAndrey Kiselev 213f8db45dcSAndrey Kiselev Problem exist for libtiff version of the tif_lzw.c module. One from 214f8db45dcSAndrey Kiselev lzw-compression-kit hasn't such troubles. 215f8db45dcSAndrey Kiselev 2161e5a0127SFrank Warmerdam2003-08-04 Frank Warmerdam <[email protected]> 2171e5a0127SFrank Warmerdam 2181e5a0127SFrank Warmerdam * libtiff/tif_write.c: modified tif_write.c so that the various 2191e5a0127SFrank Warmerdam encoded write functions use tif_postdecode() to apply byte order 2201e5a0127SFrank Warmerdam swapping (swab) to the application passed data buffer if the same 2211e5a0127SFrank Warmerdam would be done when reading. This allows us to write pixel data with 2221e5a0127SFrank Warmerdam more than 8 bits per sample to existing files of a non-native byte 2231e5a0127SFrank Warmerdam order. One side effect of this change is the applications buffer 2241e5a0127SFrank Warmerdam itself is altered in this case by the act of writing. 2251e5a0127SFrank Warmerdam 2261e5a0127SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=171 2271e5a0127SFrank Warmerdam 22803f0fc1bSFrank Warmerdam2003-07-25 Frank Warmerdam <[email protected]> 22903f0fc1bSFrank Warmerdam 23019a03d4dSFrank Warmerdam * libtiff/tif_open.c: avoid signed/unsigned casting warning 23119a03d4dSFrank Warmerdam initializing typemask as per patch from J.A. Strother. 23219a03d4dSFrank Warmerdam 23319a03d4dSFrank Warmerdam * tools/tiffcp.c: fixed signed/unsigned casting warning. 23419a03d4dSFrank Warmerdam 23519a03d4dSFrank Warmerdam * libtiff/tif_print.c: dos2unix conversion. 23619a03d4dSFrank Warmerdam 23703f0fc1bSFrank Warmerdam * tools/tiffsplit.c: increased the maximum number of pages that 23803f0fc1bSFrank Warmerdam can be split. Patch provided by Andrew J. Montalenti. 23903f0fc1bSFrank Warmerdam 240185af06fSAndrey Kiselev2003-07-11 Andrey Kiselev <[email protected]> 241185af06fSAndrey Kiselev 242185af06fSAndrey Kiselev * tools/raw2tiff.c: Added option `-p' to explicitly select color 243185af06fSAndrey Kiselev space of input image data. Closes 244185af06fSAndrey Kiselev 245185af06fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=364 246185af06fSAndrey Kiselev 247274bcd4bSFrank Warmerdam2003-07-08 Frank Warmerdam <[email protected]> 248274bcd4bSFrank Warmerdam 249274bcd4bSFrank Warmerdam * tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c, 250274bcd4bSFrank Warmerdam tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c, 251274bcd4bSFrank Warmerdam tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c: 252274bcd4bSFrank Warmerdam avoid casting warning at /W4. 253274bcd4bSFrank Warmerdam 25470417610SAndrey Kiselev2003-07-03 Andrey Kiselev <[email protected]> 25570417610SAndrey Kiselev 25670417610SAndrey Kiselev * tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel. 25770417610SAndrey Kiselev 258cb9bace3SAndrey Kiselev2003-06-30 Andrey Kiselev <[email protected]> 259cb9bace3SAndrey Kiselev 260cb9bace3SAndrey Kiselev * libtiff/tif_pixarlog.c: Unused variables removed. 261cb9bace3SAndrey Kiselev 2628579f1beSAndrey Kiselev * libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with 2638579f1beSAndrey Kiselev EstimateStripByteCounts() as per bug 264cb9bace3SAndrey Kiselev 265cb9bace3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 266cb9bace3SAndrey Kiselev 2675d76acb2SAndrey Kiselev * libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on 2685d76acb2SAndrey Kiselev 64-bit architectures as per bug 2695d76acb2SAndrey Kiselev 2705d76acb2SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 2715d76acb2SAndrey Kiselev 2728579f1beSAndrey Kiselev * libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of 2738579f1beSAndrey Kiselev unknown data type. 2748579f1beSAndrey Kiselev 27531178b37SFrank Warmerdam2003-06-19 Frank Warmerdam <[email protected]> 27631178b37SFrank Warmerdam 27731178b37SFrank Warmerdam * libtiff/tif_print.c: fixed some serious bugs when printing 27831178b37SFrank Warmerdam custom tags ... almost certain to crash. 27931178b37SFrank Warmerdam 28031178b37SFrank Warmerdam * libtiff/tif_dirread.c: Don't ignore custom fields that are 28131178b37SFrank Warmerdam autodefined. Not sure how this got to be like this. 28231178b37SFrank Warmerdam 283b44be4bdSAndrey Kiselev2003-06-18 Andrey Kiselev <[email protected]> 284b44be4bdSAndrey Kiselev 2855c7b0ab0SAndrey Kiselev * 3.6.0 Beta2 released. 2865c7b0ab0SAndrey Kiselev 287b44be4bdSAndrey Kiselev * tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data 288b44be4bdSAndrey Kiselev comparing as per bug 289b44be4bdSAndrey Kiselev 290b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=349 291b44be4bdSAndrey Kiselev 292b44be4bdSAndrey Kiselev `-z' option now can be used to set the number of reported different 293b44be4bdSAndrey Kiselev bytes. 294b44be4bdSAndrey Kiselev 295b44be4bdSAndrey Kiselev2003-06-09 Andrey Kiselev <[email protected]> 296b44be4bdSAndrey Kiselev 297b44be4bdSAndrey Kiselev * tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1 298b44be4bdSAndrey Kiselev to -r option to get the entire image as one strip. See 299b44be4bdSAndrey Kiselev 300b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 301b44be4bdSAndrey Kiselev 302b44be4bdSAndrey Kiselev for details. 303b44be4bdSAndrey Kiselev 304924316f8SAndrey Kiselev2003-06-04 Andrey Kiselev <[email protected]> 305924316f8SAndrey Kiselev 306924316f8SAndrey Kiselev * tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber 307924316f8SAndrey Kiselev values as per bug 308924316f8SAndrey Kiselev 309924316f8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 310924316f8SAndrey Kiselev 31193880088SFrank Warmerdam2003-05-27 Frank Warmerdam <[email protected]> 31293880088SFrank Warmerdam 31393880088SFrank Warmerdam * libtiff/tif_jpeg.c: modified segment_height calculation to always 31493880088SFrank Warmerdam be a full height tile for tiled images. Also changed error to just 31593880088SFrank Warmerdam be a warning. 31693880088SFrank Warmerdam 31771e4bb17SAndrey Kiselev2003-05-25 Andrey Kiselev <[email protected]> 31871e4bb17SAndrey Kiselev 31971e4bb17SAndrey Kiselev * tools/fax2tiff.c: Page numbering fixed, as per bug 32071e4bb17SAndrey Kiselev 32171e4bb17SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=341 32271e4bb17SAndrey Kiselev 3235b80291bSAndrey Kiselev2003-05-20 Andrey Kiselev <[email protected]> 3245b80291bSAndrey Kiselev 3255b80291bSAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 3265b80291bSAndrey Kiselev configure, Makefile.in: Switched back to the old behaviour. Likely 3275b80291bSAndrey Kiselev better solution should be found for OJPEG support. 3285b80291bSAndrey Kiselev 329d45ab962SAndrey Kiselev2003-05-11 Andrey Kiselev <[email protected]> 330d45ab962SAndrey Kiselev 331d45ab962SAndrey Kiselev * libtiff/mkversion.c: Fixed problem with wrong string size when 332d45ab962SAndrey Kiselev reading RELEASE-DATE file. 333d45ab962SAndrey Kiselev 33473cbf0b9SAndrey Kiselev2003-05-07 Andrey Kiselev <[email protected]> 33573cbf0b9SAndrey Kiselev 33673cbf0b9SAndrey Kiselev * tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array 33773cbf0b9SAndrey Kiselev index was out of range. 33873cbf0b9SAndrey Kiselev 339e2afef13SAndrey Kiselev2003-05-06 Andrey Kiselev <[email protected]> 340e2afef13SAndrey Kiselev 341e2afef13SAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 342e2afef13SAndrey Kiselev configure, Makefile.in: Improved libtiff compilation with OJPEG 343e2afef13SAndrey Kiselev support. Now no need for patching IJG JPEG library, hack requred by 344e2afef13SAndrey Kiselev libtiff will be compiled and used in-place. Implemented with 345e2afef13SAndrey Kiselev suggestion and help from Bill Allombert, Debian's libjpeg maintainer. 346e2afef13SAndrey Kiselev 3476e87a9bdSAndrey Kiselev * libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in 3486e87a9bdSAndrey Kiselev TIFFVGetFieldDefaulted() function. 3496e87a9bdSAndrey Kiselev 350a77a81b9SAndrey Kiselev2003-05-05 Andrey Kiselev <[email protected]> 351a77a81b9SAndrey Kiselev 352a77a81b9SAndrey Kiselev * tools/ppm2tiff.c: PPM header parser improved: now able to skip 353a77a81b9SAndrey Kiselev comments. 354a77a81b9SAndrey Kiselev 3558180aa18SAndrey Kiselev * tools/tiffdither.c: Fixed problem with bit fill order tag setting: 3568180aa18SAndrey Kiselev was not copied from source image. 3578180aa18SAndrey Kiselev 3588180aa18SAndrey Kiselev * libtiff/getimage.c: Workaround for some images without correct 3598180aa18SAndrey Kiselev info about alpha channel as per bug 3608180aa18SAndrey Kiselev 3618180aa18SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=331 3628180aa18SAndrey Kiselev 3633c54d5baSAndrey Kiselev2003-04-29 Andrey Kiselev <[email protected]> 3643c54d5baSAndrey Kiselev 365a77a81b9SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3. 3663c54d5baSAndrey Kiselev It basically allows one to use the /flateDecode filter for ZIP 3673c54d5baSAndrey Kiselev compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes 3683c54d5baSAndrey Kiselev 3693c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=328 3703c54d5baSAndrey Kiselev 371a77a81b9SAndrey Kiselev * tools/tiff2ps.c: Force deadzone printing when EPS output specified 3723c54d5baSAndrey Kiselev as per bug 3733c54d5baSAndrey Kiselev 3743c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=325 3753c54d5baSAndrey Kiselev 3763ec55027SAndrey Kiselev2003-04-17 Andrey Kiselev <[email protected]> 3773ec55027SAndrey Kiselev 3783ec55027SAndrey Kiselev * libtiff/tif_dirread.c: Removed additional check for StripByteCounts 3793ec55027SAndrey Kiselev due to problems with multidirectory images. Quality of error messages 3803ec55027SAndrey Kiselev improved. 3813ec55027SAndrey Kiselev 382ca2f9658SAndrey Kiselev2003-04-16 Andrey Kiselev <[email protected]> 383ca2f9658SAndrey Kiselev 384ca2f9658SAndrey Kiselev * tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG 385ca2f9658SAndrey Kiselev encoded images. See bug entries 386ca2f9658SAndrey Kiselev 387ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=275 388ca2f9658SAndrey Kiselev 389ca2f9658SAndrey Kiselev and 390ca2f9658SAndrey Kiselev 391ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=23 392ca2f9658SAndrey Kiselev 39355137ca3SAndrey Kiselev * libtiff/tif_dirread.c: Additional check for StripByteCounts 39455137ca3SAndrey Kiselev correctness. Fixes 39555137ca3SAndrey Kiselev 39655137ca3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=320 39755137ca3SAndrey Kiselev 3987f9ab89fSAndrey Kiselev2003-03-12 Andrey Kiselev <[email protected]> 3997f9ab89fSAndrey Kiselev 4007f9ab89fSAndrey Kiselev * tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c, 4017f9ab89fSAndrey Kiselev ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c, 4027f9ab89fSAndrey Kiselev tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c, 4037f9ab89fSAndrey Kiselev tiffmedian.c}: Added library version reporting facility to all tools. 4047f9ab89fSAndrey Kiselev 405d8cd741eSFrank Warmerdam2003-03-06 Frank Warmerdam <[email protected]> 406d8cd741eSFrank Warmerdam 407d8cd741eSFrank Warmerdam * port/install.sh.in: Fixed problems with install producing paths 408d8cd741eSFrank Warmerdam like ///usr/local/lib on cygwin. 409d8cd741eSFrank Warmerdam 4101f209352SAndrey Kiselev2003-02-27 Andrey Kiselev <[email protected]> 4111f209352SAndrey Kiselev 4121f209352SAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of 4131f209352SAndrey Kiselev raw input page. Patch supplied by Julien Gaulmin. See 4141f209352SAndrey Kiselev 4151f209352SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=293 4161f209352SAndrey Kiselev 4171f209352SAndrey Kiselev for details. 4181f209352SAndrey Kiselev 419248cfa15SFrank Warmerdam2003-02-26 Frank Warmerdam <[email protected]> 420248cfa15SFrank Warmerdam 42143439664SFrank Warmerdam * libtiff/tif_dir.c: fixed up the tif_postdecode settings 42243439664SFrank Warmerdam responsible for byte swapping complex image data. 42343439664SFrank Warmerdam 424248cfa15SFrank Warmerdam * libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till 425248cfa15SFrank Warmerdam LZWSetupDecode(). Needed to read LZW files in "r+" mode. 426248cfa15SFrank Warmerdam 427c9663e69SAndrey Kiselev2003-02-07 Andrey Kiselev <[email protected]> 428c9663e69SAndrey Kiselev 429c9663e69SAndrey Kiselev * tools/ppm2tiff.c: Fixed problem with too many arguments. 430c9663e69SAndrey Kiselev 431fe6e1155SAndrey Kiselev2003-02-04 Andrey Kiselev <[email protected]> 432fe6e1155SAndrey Kiselev 433fe6e1155SAndrey Kiselev * tools/raw2tiff.c: Memory leak fixed. 434fe6e1155SAndrey Kiselev 435be7810fcSAndrey Kiselev2003-02-03 Andrey Kiselev <[email protected]> 436be7810fcSAndrey Kiselev 437be7810fcSAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin 438be7810fcSAndrey Kiselev (thanks, Julien!). More switches for fax2tiff tool for better control 439be7810fcSAndrey Kiselev of input and output. Details at 440be7810fcSAndrey Kiselev 441be7810fcSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=272 442be7810fcSAndrey Kiselev 443a1a3a36dSFrank Warmerdam2003-02-03 Frank Warmerdam <[email protected]> 444a1a3a36dSFrank Warmerdam 445a1a3a36dSFrank Warmerdam * libtiff/tif_jpeg.c: Modified to defer initialization of jpeg 446a1a3a36dSFrank Warmerdam library so that we can check if there is already any tile/strip data 447a1a3a36dSFrank Warmerdam before deciding between creating a compressor or a decompressor. 448a1a3a36dSFrank Warmerdam 44932d2ec53SFrank Warmerdam2003-01-31 Frank Warmerdam <[email protected]> 45032d2ec53SFrank Warmerdam 45132d2ec53SFrank Warmerdam * libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is 45232d2ec53SFrank Warmerdam a pre-existing compressed image. That is, image writing to 45332d2ec53SFrank Warmerdam pre-existing compressed images is not allowed. 45432d2ec53SFrank Warmerdam 45532d2ec53SFrank Warmerdam * libtiff/tif_open.c: Removed error if opening a compressed file 45632d2ec53SFrank Warmerdam in update mode. 45732d2ec53SFrank Warmerdam 45832d2ec53SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=198 45932d2ec53SFrank Warmerdam 4604de68458SAndrey Kiselev2003-01-31 Andrey Kiselev <[email protected]> 4614de68458SAndrey Kiselev 4624de68458SAndrey Kiselev * config.guess, config.sub: Updated to recent upstream versions. 4634de68458SAndrey Kiselev 464036ce91eSFrank Warmerdam2003-01-15 Frank Warmerdam <[email protected]> 465036ce91eSFrank Warmerdam 466036ce91eSFrank Warmerdam * cut 3.6.0 Beta release. 467036ce91eSFrank Warmerdam 4688ae9d879SAndrey Kiselev2002-12-20 Andrey Kiselev <[email protected]> 4698ae9d879SAndrey Kiselev 4708ae9d879SAndrey Kiselev * tools/fax2ps.c, man/fax2ps.1: Page size was determined 4718ae9d879SAndrey Kiselev in wrong way as per bug 4728ae9d879SAndrey Kiselev 4738ae9d879SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=239 4748ae9d879SAndrey Kiselev 4752d0233a5SFrank Warmerdam2002-12-17 Frank Warmerdam <[email protected]> 4762d0233a5SFrank Warmerdam 4772d0233a5SFrank Warmerdam * libtiff/tif_dirread.c: Allow wrong sized arrays in 4782d0233a5SFrank Warmerdam TIFFFetchStripThing(). 4792d0233a5SFrank Warmerdam 4802d0233a5SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=49 4812d0233a5SFrank Warmerdam 482ea674e6bSFrank Warmerdam2002-12-02 Frank Warmerdam <[email protected]> 483ea674e6bSFrank Warmerdam 484ea674e6bSFrank Warmerdam * libtiff/tif_dir.c: fix problem with test on td_customValueCount. 485ea674e6bSFrank Warmerdam Was using realloc even first time. Fix by Igor Venevtsev. 486ea674e6bSFrank Warmerdam 487b920c1f9SFrank Warmerdam2002-11-30 Frank Warmerdam <[email protected]> 488b920c1f9SFrank Warmerdam 489267f3f7dSFrank Warmerdam * libtiff/tif_dir.c: fixed bug with resetting an existing custom 490267f3f7dSFrank Warmerdam field value. 491267f3f7dSFrank Warmerdam 492b920c1f9SFrank Warmerdam * libtiff/tif_dir.c: Fixed potential problem with ascii "custom" 493b920c1f9SFrank Warmerdam tags in TIFFVGetField() ... added missing break. 494b920c1f9SFrank Warmerdam 495834b6324SFrank Warmerdam2002-10-14 Frank Warmerdam <[email protected]> 496834b6324SFrank Warmerdam 497699a8625SFrank Warmerdam * tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make 498699a8625SFrank Warmerdam the scanline buffer long enough when writing rgb triplets. 499699a8625SFrank Warmerdam The scanline needs to be 3 X the number of dots or else it will 500699a8625SFrank Warmerdam contain an incomplete triplet and programs that try to separate 501699a8625SFrank Warmerdam the eps by redefining the colorimage operator will get messed up. 502699a8625SFrank Warmerdam Patch supplied by William Bader. 503699a8625SFrank Warmerdam 504834b6324SFrank Warmerdam * Makefile.in: added tif_extension.c to file list as per 505834b6324SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=218. 506834b6324SFrank Warmerdam 50728e76dbfSAndrey Kiselev2002-10-11 Andrey Kiselev <[email protected]> 50828e76dbfSAndrey Kiselev 50928e76dbfSAndrey Kiselev * configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for 51028e76dbfSAndrey Kiselev large files (>2GiB) supporting. New option in the config.site: 5115c7b0ab0SAndrey Kiselev LARGEFILE="yes". Should be enough for I/O of the large files. 51228e76dbfSAndrey Kiselev 5136cd33fc4SFrank Warmerdam2002-10-10 Frank Warmerdam <[email protected]> 5146cd33fc4SFrank Warmerdam 5156cd33fc4SFrank Warmerdam * libtiff/html/v3.6.0.html: new release notes. 5166cd33fc4SFrank Warmerdam 5176cd33fc4SFrank Warmerdam * libtiff/index.html: removed faq, cvs snapshot cruft. Added email 5186cd33fc4SFrank Warmerdam link for Andrey. Pointer to v3.6.0.html. 5196cd33fc4SFrank Warmerdam 5206cd33fc4SFrank Warmerdam * libtiff/Makefile.in: added direct rule for tiffvers.h for release. 5216cd33fc4SFrank Warmerdam 522bd771997SAndrey Kiselev2002-10-07 Andrey Kiselev <[email protected]> 5238180aa18SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken 5248180aa18SAndrey Kiselev (thanks, Sebastian!). New switches: 525bd771997SAndrey Kiselev -b # for a bottom margin of # inches 526bd771997SAndrey Kiselev -c center image 527bd771997SAndrey Kiselev -l # for a left margin of # inches 528bd771997SAndrey Kiselev -r rotate the image by 180 degrees 529bd771997SAndrey Kiselev New features merged with code for shrinking/overlapping. 530bd771997SAndrey Kiselev Previously added -c and -n switches (for overriding PS units) renamed 531bd771997SAndrey Kiselev in -x and -y respectively. 532bd771997SAndrey Kiselev 533bd771997SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=200 534bd771997SAndrey Kiselev 5351a1ccdb6SAndrey Kiselev * html/man/*.html: Updated from actual manual pages. 5361a1ccdb6SAndrey Kiselev 5373721a781SFrank Warmerdam2002-10-06 Frank Warmerdam <[email protected]> 5383721a781SFrank Warmerdam 539a8c488d4SFrank Warmerdam * libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong 540a8c488d4SFrank Warmerdam size on windows. Use #define boolean hack. 541a8c488d4SFrank Warmerdam 542a8c488d4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=188 543a8c488d4SFrank Warmerdam 5443721a781SFrank Warmerdam * libtiff/tiff.h: Don't do special type handling in tiff.h unless 5453721a781SFrank Warmerdam USING_VISUALAGE is defined. 5463721a781SFrank Warmerdam 5473721a781SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 5483721a781SFrank Warmerdam 549515b593cSFrank Warmerdam2002-10-03 Frank Warmerdam <[email protected]> 550515b593cSFrank Warmerdam 551515b593cSFrank Warmerdam * libtiff/tiff.h: added COMPRESSION_JP2000. 552515b593cSFrank Warmerdam 553ff993722SAndrey Kiselev2002-10-02 Andrey Kiselev <[email protected]> 554ff993722SAndrey Kiselev 555ff993722SAndrey Kiselev * libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays 556ff993722SAndrey Kiselev by the TIFFFetchByteArray() function. Should finally resolve 557ff993722SAndrey Kiselev 558ff993722SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 559ff993722SAndrey Kiselev 5604c0e27b0SAndrey Kiselev * configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT 56149ce50a8SAndrey Kiselev 56249ce50a8SAndrey Kiselev * html/Makefile.in: New targets added: html and groffhtml for 56349ce50a8SAndrey Kiselev producing HTML representations of the manual pages automatically. 56449ce50a8SAndrey Kiselev html target uses man2html tool, groffhtml uses groff tool. 5654c0e27b0SAndrey Kiselev 566515b593cSFrank Warmerdam2002-09-29 Frank Warmerdam <[email protected]> 567515b593cSFrank Warmerdam 568515b593cSFrank Warmerdam * configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support 569515b593cSFrank Warmerdam from John H. DuBois III. 570515b593cSFrank Warmerdam 571f88cde27SAndrey Kiselev2002-09-15 Andrey Kiselev <[email protected]> 572f88cde27SAndrey Kiselev 573f88cde27SAndrey Kiselev * Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added 574f88cde27SAndrey Kiselev manual page for raw2tiff(1) tool. 575f88cde27SAndrey Kiselev 576630fc85dSAndrey Kiselev2002-09-12 Andrey Kiselev <[email protected]> 577630fc85dSAndrey Kiselev 578630fc85dSAndrey Kiselev * /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to 579630fc85dSAndrey Kiselev the tiffio.h header file. 580630fc85dSAndrey Kiselev 581630fc85dSAndrey Kiselev * Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added 582630fc85dSAndrey Kiselev manual page for TIFFDataWidth() function 583630fc85dSAndrey Kiselev 5845ae8f23eSFrank Warmerdam2002-09-08 Frank Warmerdam <[email protected]> 5855ae8f23eSFrank Warmerdam 5863f6fe56dSFrank Warmerdam * libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair() 5873f6fe56dSFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196. 5883f6fe56dSFrank Warmerdam 5895ae8f23eSFrank Warmerdam * tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments 5905ae8f23eSFrank Warmerdam since we are unable to properly include the amount to skip. 5915ae8f23eSFrank Warmerdam 5925ae8f23eSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=80 5935ae8f23eSFrank Warmerdam 59483daf89bSAndrey Kiselev2002-09-02 Andrey Kiselev <[email protected]> 59583daf89bSAndrey Kiselev 59683daf89bSAndrey Kiselev * /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching 59783daf89bSAndrey Kiselev in TIFFFetchByteArray(). Problem described at 59883daf89bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 59983daf89bSAndrey Kiselev 600becb4e7fSAndrey Kiselev2002-08-22 Andrey Kiselev <[email protected]> 601becb4e7fSAndrey Kiselev 6025b3e083dSAndrey Kiselev * /libtiff/tif_dirinfo.c: Further additions to free custom fields 6035b3e083dSAndrey Kiselev in _TIFFSetupFieldInfo() function. 6045b3e083dSAndrey Kiselev See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details. 6055b3e083dSAndrey Kiselev 6065b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: Additional consistency checking added in 607c70e384aSAndrey Kiselev LZWDecode() and LZWDecodeCompat(). 608c70e384aSAndrey Kiselev Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190 60943539aa6SAndrey Kiselev and http://bugzilla.remotesensing.org/show_bug.cgi?id=100 610c70e384aSAndrey Kiselev 6115b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: 612becb4e7fSAndrey Kiselev Added check for valid code lengths in LZWDecode() and 613becb4e7fSAndrey Kiselev LZWDecodeCompat(). Fixes 614becb4e7fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=115 615becb4e7fSAndrey Kiselev 616202b3adeSAndrey Kiselev2002-08-16 Andrey Kiselev <[email protected]> 617202b3adeSAndrey Kiselev 618202b3adeSAndrey Kiselev * /libtiff/{Makefile.vc, libtiff.def}: 619202b3adeSAndrey Kiselev Missed declarations added. 620202b3adeSAndrey Kiselev 62107655e06SFrank Warmerdam2002-08-15 Frank Warmerdam <[email protected]> 62207655e06SFrank Warmerdam 6236663496bSFrank Warmerdam * tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the 6246663496bSFrank Warmerdam return code from the underlying pick function. 6256663496bSFrank Warmerdam 6266663496bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=177 6276663496bSFrank Warmerdam 62807655e06SFrank Warmerdam * tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap 62907655e06SFrank Warmerdam with FIELD_CUSTOM as mentioned in bug 169. 63007655e06SFrank Warmerdam 63107655e06SFrank Warmerdam * tif_close.c: added logic to free dynamically created anonymous 63207655e06SFrank Warmerdam field definitions to correct a small memory leak. 63307655e06SFrank Warmerdam 63407655e06SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=169 63507655e06SFrank Warmerdam 63648cd8465SAndrey Kiselev2002-08-10 Andrey Kiselev <[email protected]> 63748cd8465SAndrey Kiselev 63848cd8465SAndrey Kiselev * /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}: 63948cd8465SAndrey Kiselev New tool: raw2tiff --- raw images to TIFF converter. No manual page yet. 64048cd8465SAndrey Kiselev 641c78a5bdcSFrank Warmerdam2002-07-31 Frank Warmerdam <[email protected]> 642c78a5bdcSFrank Warmerdam 64363067a98SFrank Warmerdam * libtiff/tif_jpeg.c: Fixed problem with setting of nrows in 64463067a98SFrank Warmerdam JPEGDecode() as per bugzilla bug (issue 1): 64563067a98SFrank Warmerdam 64663067a98SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 64763067a98SFrank Warmerdam 648c78a5bdcSFrank Warmerdam * libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to 649c78a5bdcSFrank Warmerdam fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't 650c78a5bdcSFrank Warmerdam present in the tiff tags. 651c78a5bdcSFrank Warmerdam 652c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=168 653c78a5bdcSFrank Warmerdam 654c78a5bdcSFrank Warmerdam * libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and 655c78a5bdcSFrank Warmerdam TIFFWriteScanline() now set tif_row explicitly in case the codec has 656c78a5bdcSFrank Warmerdam fooled with the value. 657c78a5bdcSFrank Warmerdam 658c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 659c78a5bdcSFrank Warmerdam 6606050d390SAndrey Kiselev2002-06-22 Andrey Kiselev <[email protected]> 6616050d390SAndrey Kiselev 662202b3adeSAndrey Kiselev * /tools/tiff2ps.c: Added workaround for some software that may crash 6636050d390SAndrey Kiselev when last strip of image contains fewer number of scanlines than 6646050d390SAndrey Kiselev specified by the `/Height' variable. See 6656050d390SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=164 6666050d390SAndrey Kiselev for explanation. 6676050d390SAndrey Kiselev 668b3f6ae5bSAndrey Kiselev2002-06-21 Andrey Kiselev <[email protected]> 669419dd4c8SAndrey Kiselev 670419dd4c8SAndrey Kiselev * tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility: 671419dd4c8SAndrey Kiselev splitting long images in several pages. See 672419dd4c8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation. 673419dd4c8SAndrey Kiselev Patch granted by John Williams <[email protected]>. 674419dd4c8SAndrey Kiselev 6753e6470b4SFrank Warmerdam2002-06-11 Frank Warmerdam <[email protected]> 6763e6470b4SFrank Warmerdam 6773e6470b4SFrank Warmerdam * libtiff/contrib/win95: renamed to contrib/win_dib. Added new 6783e6470b4SFrank Warmerdam Tiffile.cpp example of converting TIFF files into a DIB on Win32. 6793e6470b4SFrank Warmerdam This one is described in: 6803e6470b4SFrank Warmerdam 6813e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=143 6823e6470b4SFrank Warmerdam 6833e6470b4SFrank Warmerdam * libtiff/tif_ojpeg.c: Major upgrade from Scott. See details at: 6843e6470b4SFrank Warmerdam 6853e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=156 6863e6470b4SFrank Warmerdam 6873877c58dSAndrey Kiselev2002-05-10 Andrey Kiselev <[email protected]> 6883877c58dSAndrey Kiselev 6893877c58dSAndrey Kiselev * tools/tiff2ps: New commandline switches to override resolution 6903877c58dSAndrey Kiselev units obtained from the input file. Closes 6913877c58dSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=131 6923877c58dSAndrey Kiselev 6934dff88abSAndrey Kiselev2002-04-26 Andrey Kiselev <[email protected]> 6944dff88abSAndrey Kiselev 6954dff88abSAndrey Kiselev * libtiff/libtiff.def: Added missed declaration. 6964dff88abSAndrey Kiselev 6971cf9042eSAndrey Kiselev2002-04-22 Andrey Kiselev <[email protected]> 6981cf9042eSAndrey Kiselev 6991cf9042eSAndrey Kiselev * tools/fax2tiff.c: Updated to reflect latest changes in libtiff. 7001cf9042eSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125 7011cf9042eSAndrey Kiselev 7020a42ac77SAndrey Kiselev2002-04-20 Andrey Kiselev <[email protected]> 7030a42ac77SAndrey Kiselev 7040a42ac77SAndrey Kiselev * libtiff/tif_open.c: Pointers to custom procedures 7050a42ac77SAndrey Kiselev in TIFFClientOpen() are checked to be not NULL-pointers. 7060a42ac77SAndrey Kiselev 7079532ac8aSAndrey Kiselev2002-04-18 Andrey Kiselev <[email protected]> 7089532ac8aSAndrey Kiselev 7099532ac8aSAndrey Kiselev * libtiff/libtiff.def: Added missed declarations. 7109532ac8aSAndrey Kiselev 7119532ac8aSAndrey Kiselev * libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure. 7129532ac8aSAndrey Kiselev 713a8e46b54SAndrey Kiselev2002-04-16 Andrey Kiselev <[email protected]> 714a8e46b54SAndrey Kiselev 7159532ac8aSAndrey Kiselev * libtiff/tif_lzw.c: Additional checks for data integrity introduced. 716a8e46b54SAndrey Kiselev Should finally close 717a8e46b54SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=100 718a8e46b54SAndrey Kiselev 719a9a67d4bSAndrey Kiselev2002-04-10 Andrey Kiselev <[email protected]> 720a8e46b54SAndrey Kiselev 7211cf9042eSAndrey Kiselev * tools/tiff2ps: Division by zero fixed. 722a9a67d4bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88 723a9a67d4bSAndrey Kiselev 724c47f6953SAndrey Kiselev2002-04-09 Andrey Kiselev <[email protected]> 725c47f6953SAndrey Kiselev 726c47f6953SAndrey Kiselev * libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h: 727c47f6953SAndrey Kiselev TIFFCheckpointDirectory() routine added. 728c47f6953SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124 729c47f6953SAndrey Kiselev 730c47f6953SAndrey Kiselev * man/: TIFFWriteDirectory.3t, Makefile.in: Added description 731c47f6953SAndrey Kiselev for the new function. 732c47f6953SAndrey Kiselev 73333648598SAndrey Kiselev2002-04-08 Andrey Kiselev <[email protected]> 73433648598SAndrey Kiselev 735c47f6953SAndrey Kiselev * libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced 736c47f6953SAndrey Kiselev additional members tif->tif_decodestatus and tif->tif_encodestatus 737c47f6953SAndrey Kiselev for correct handling of unconfigured codecs (we should not try to read 738c47f6953SAndrey Kiselev data or to define data size without correct codecs). 73933648598SAndrey Kiselev 74033648598SAndrey Kiselev * libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK 741c47f6953SAndrey Kiselev changed. Now it has used tif->tif_decodestatus and 742c47f6953SAndrey Kiselev tif->tif_encodestatus. 74333648598SAndrey Kiselev Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in 74433648598SAndrey Kiselev case of __cvs_8.tif test image). 74533648598SAndrey Kiselev 746216bf01bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in 747216bf01bSAndrey Kiselev tif_dirread.c when TIFFCreateAnonFieldInfo was introduced. 748216bf01bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case 749216bf01bSAndrey Kiselev of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif. 750216bf01bSAndrey Kiselev 7512f7e5be9SAndrey Kiselev2002-04-04 Andrey Kiselev <[email protected]> 7522f7e5be9SAndrey Kiselev 753c47f6953SAndrey Kiselev * libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat 7542f7e5be9SAndrey Kiselev replaced by warnings. Now libtiff should read corrupted LZW-compressed 7552f7e5be9SAndrey Kiselev files by skipping bad strips. 7562f7e5be9SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100 7571fec47ceSFrank Warmerdam 7581fec47ceSFrank Warmerdam2002-04-03 Frank Warmerdam <[email protected]> 7591fec47ceSFrank Warmerdam 7601fec47ceSFrank Warmerdam * libtiff/tif_dirwrite.c: Removed some dead code. 7611fec47ceSFrank Warmerdam 7621fec47ceSFrank Warmerdam * libtiff/*: Cleanup some warnings. 7631fec47ceSFrank Warmerdam 7641fec47ceSFrank Warmerdam * libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField() 7651fec47ceSFrank Warmerdam for variable length FIELD_CUSTOM values. Was int * but should be 7661fec47ceSFrank Warmerdam u_short *. 7671fec47ceSFrank Warmerdam 768adffbd3dSAndrey Kiselev2002-04-01 Andrey Kiselev <[email protected]> 769adffbd3dSAndrey Kiselev 770adffbd3dSAndrey Kiselev * tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp 771adffbd3dSAndrey Kiselev utility (at cpStripToTile routine). 772adffbd3dSAndrey Kiselev 773a69516b3SFrank Warmerdam2002-03-27 Frank Warmerdam <[email protected]> 774a69516b3SFrank Warmerdam 775a5e9827aSFrank Warmerdam * tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func. 776a5e9827aSFrank Warmerdam 777a5e9827aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=111 778a5e9827aSFrank Warmerdam 779a69516b3SFrank Warmerdam * tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with 780a69516b3SFrank Warmerdam passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE). 781a69516b3SFrank Warmerdam 782a69516b3SFrank Warmerdam * libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so 783a69516b3SFrank Warmerdam that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example. 784a69516b3SFrank Warmerdam 78539c69d9bSDwight Kelly2002-03-26 Dwight Kelly <[email protected]> 78639c69d9bSDwight Kelly 78739c69d9bSDwight Kelly * libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 78839c69d9bSDwight Kelly tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined 78939c69d9bSDwight Kelly in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec 79039c69d9bSDwight Kelly INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes: 79139c69d9bSDwight Kelly CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and 79239c69d9bSDwight Kelly INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9). 79339c69d9bSDwight Kelly 794198aa7d9SAndrey Kiselev2002-03-26 Andrey Kiselev <[email protected]> 795198aa7d9SAndrey Kiselev 796198aa7d9SAndrey Kiselev * libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile 797198aa7d9SAndrey Kiselev now also uses TIFFRGBAImageOK before reading. This is additional fix 798198aa7d9SAndrey Kiselev for http://bugzilla.remotesensing.org/show_bug.cgi?id=110 799198aa7d9SAndrey Kiselev 80029269c9bSAndrey Kiselev2002-03-25 Andrey Kiselev <[email protected]> 80129269c9bSAndrey Kiselev 80229269c9bSAndrey Kiselev * libtiff/: tif_getimage.c: Additional check for supported 80329269c9bSAndrey Kiselev codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses 80429269c9bSAndrey Kiselev TIFFRGBAImageOK before reading. 80529269c9bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110 80629269c9bSAndrey Kiselev 807f02a098bSAndrey Kiselev2002-03-15 Andrey Kiselev <[email protected]> 808f02a098bSAndrey Kiselev 809f02a098bSAndrey Kiselev * libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 810f02a098bSAndrey Kiselev tif_dirwrite.c: Added routine TIFFDataWidth for detrmining 811f02a098bSAndrey Kiselev TIFFDataType sizes instead of working with tiffDataWidth array 812f02a098bSAndrey Kiselev directly. Should prevent out-of-borders bugs in case of unknown or 813f02a098bSAndrey Kiselev broken data types. EstimateStripByteCounts routine modified, so it 814f02a098bSAndrey Kiselev won't work when tags with uknown sizes founded. 815f02a098bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109 816f02a098bSAndrey Kiselev 817f02a098bSAndrey Kiselev2002-03-13 Andrey Kiselev <[email protected]> 818f02a098bSAndrey Kiselev 819f02a098bSAndrey Kiselev * libtiff/tif_getimage.c: Added support for correct handling 820f02a098bSAndrey Kiselev `Orientation' tag in gtTileContig. Should be added in other gt* 821f02a098bSAndrey Kiselev functions as well, but I have not images for testing yet. Partially 822f02a098bSAndrey Kiselev resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23 823f02a098bSAndrey Kiselev 824f02a098bSAndrey Kiselev2002-03-10 Andrey Kiselev <[email protected]> 825f02a098bSAndrey Kiselev 826f02a098bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to 827f02a098bSAndrey Kiselev read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION, 828f02a098bSAndrey Kiselev TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC. Closes 829f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=99 830f02a098bSAndrey Kiselev 831f02a098bSAndrey Kiselev2002-03-08 Andrey Kiselev <[email protected]> 832f02a098bSAndrey Kiselev 833f02a098bSAndrey Kiselev * libtiff/Makefile.in, tools/Makefile.in: Shared library will not 834f02a098bSAndrey Kiselev be stripped when installing, utility binaries will do. Closes 835f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=93 836f02a098bSAndrey Kiselev 8375f20db7fSFrank Warmerdam2002-02-28 Frank Warmerdam <[email protected]> 8385f20db7fSFrank Warmerdam 8395f20db7fSFrank Warmerdam * man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT. 8405f20db7fSFrank Warmerdam 8415f20db7fSFrank Warmerdam * man/libtiff.3t: added copyright tag info. 8425f20db7fSFrank Warmerdam 8438ed40250SFrank Warmerdam2002-02-11 Frank Warmerdam <[email protected]> 8448ed40250SFrank Warmerdam 845c3e810eaSFrank Warmerdam * libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__. 846c3e810eaSFrank Warmerdam 847c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 848c3e810eaSFrank Warmerdam 849c3e810eaSFrank Warmerdam * man/Makefile.in: Patch DESTDIR handling 850c3e810eaSFrank Warmerdam 851c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=95 852c3e810eaSFrank Warmerdam 8538ed40250SFrank Warmerdam * configure: OpenBSD changes for Sparc64 and DSO version. 8548ed40250SFrank Warmerdam 8558ed40250SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=96 8568ed40250SFrank Warmerdam 8578ed40250SFrank Warmerdam2002-02-05 Frank Warmerdam <[email protected]> 8588ed40250SFrank Warmerdam 8598ed40250SFrank Warmerdam * config.site/configure: added support for OJPEG=yes option to enable 8608ed40250SFrank Warmerdam OJPEG support from config.site. 8618ed40250SFrank Warmerdam 862b8ffea63SFrank Warmerdam2002-01-27 Frank Warmerdam <[email protected]> 863b8ffea63SFrank Warmerdam 864b8ffea63SFrank Warmerdam * html/document.html: fixed links for TIFf 6 docs. 865b8ffea63SFrank Warmerdam 866c77822c1SFrank Warmerdam2002-01-18 Frank Warmerdam <[email protected]> 867c77822c1SFrank Warmerdam 868f27eafc9SFrank Warmerdam * config.guess, config.sub: Updated from ftp.gnu.org/pub/config. 869f27eafc9SFrank Warmerdam 870c777c2c0SFrank Warmerdam * libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the 871c777c2c0SFrank Warmerdam decodestrip function returns anything not greater than zero as per 872c777c2c0SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=97 873c777c2c0SFrank Warmerdam 874c77822c1SFrank Warmerdam * configure: Modify CheckForBigEndian so it can work in a cross 875c77822c1SFrank Warmerdam compiled situation. 876c77822c1SFrank Warmerdam 877fb4cb161SFrank Warmerdam2002-01-16 Frank Warmerdam <[email protected]> 878fb4cb161SFrank Warmerdam 8799606d1f5SFrank Warmerdam * tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list. 8809606d1f5SFrank Warmerdam 8817adb8976SFrank Warmerdam * tools/tiffset.c: fix bug in error reporting. 8827adb8976SFrank Warmerdam 883fb4cb161SFrank Warmerdam * tools/tiffcp.c: fix several warnings that show up with -Wall. 884fb4cb161SFrank Warmerdam 885d6559489SFrank Warmerdam2002-01-04 Frank Warmerdam <[email protected]> 886d6559489SFrank Warmerdam 887d6559489SFrank Warmerdam * libtiff/tif_jpeg.c: fixed computation of segment_width for 888d6559489SFrank Warmerdam tiles files to avoid error about it not matching the 889d6559489SFrank Warmerdam cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 890d6559489SFrank Warmerdam size.") for ITIFF files. Apparently the problem was incorporated since 891d6559489SFrank Warmerdam 3.5.5, presumably during the OJPEG/JPEG work recently. 892d6559489SFrank Warmerdam 89362d37363SFrank Warmerdam2001-12-15 Frank Warmerdam <[email protected]> 89462d37363SFrank Warmerdam 895d6559489SFrank Warmerdam * configure, libtiff/Makefile.in: Changes for building on MacOS 10.1. 896d6559489SFrank Warmerdam 897d6559489SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 898d6559489SFrank Warmerdam 89962d37363SFrank Warmerdam * libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1 90062d37363SFrank Warmerdam (defined in tiffconf.h - 1 by default) then the RGBA interface 90162d37363SFrank Warmerdam will assume that a fourth extra sample is ASSOCALPHA if the 90262d37363SFrank Warmerdam EXTRASAMPLE value isn't set for it. This changes the behaviour of 90362d37363SFrank Warmerdam the library, but makes it work better with RGBA files produced by 90462d37363SFrank Warmerdam lots of applications that don't mark the alpha values properly. 90562d37363SFrank Warmerdam 90662d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=93 90762d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=65 90862d37363SFrank Warmerdam 90905d24d30SFrank Warmerdam2001-12-12 Frank Warmerdam <[email protected]> 91005d24d30SFrank Warmerdam 91105d24d30SFrank Warmerdam * libtiff/tif_jpeg.c: allow jpeg data stream sampling values to 91205d24d30SFrank Warmerdam override those from tiff directory. This makes this work with 91305d24d30SFrank Warmerdam ImageGear generated files. 91405d24d30SFrank Warmerdam 915bf0c6fb0SFrank Warmerdam2001-12-07 Frank Warmerdam <[email protected]> 916bf0c6fb0SFrank Warmerdam 917bf0c6fb0SFrank Warmerdam * html/Makefile.in: added missing images per bug 92. 918bf0c6fb0SFrank Warmerdam 919bf0c6fb0SFrank Warmerdam * port/Makefile.in: fixed clean target per bug 92. 920bf0c6fb0SFrank Warmerdam 921f88d97efSFrank Warmerdam2001-11-28 Frank Warmerdam <[email protected]> 922f88d97efSFrank Warmerdam 923ce8daaa7SFrank Warmerdam * Reissue 3.5.7 release. 924ce8daaa7SFrank Warmerdam 925f88d97efSFrank Warmerdam * libtiff/mkversion.c: Fix output of TIFF_VERSION to be 926f88d97efSFrank Warmerdam YYYYMMDD so that it is increasing over time. 927f88d97efSFrank Warmerdam 928f88d97efSFrank Warmerdam * Makefile.in: Ensure that tiffvers.h is regenerated in the 929f88d97efSFrank Warmerdam make release target. 930f88d97efSFrank Warmerdam 931f88d97efSFrank Warmerdam * Makefile.in: added libtiff/tiffvers.h to the release file list. 932f88d97efSFrank Warmerdam 933b7508608SFrank Warmerdam2001-11-23 Frank Warmerdam <[email protected]> 934b7508608SFrank Warmerdam 935b7508608SFrank Warmerdam * added html/v3.5.7.html, updated html/index.html. 936b7508608SFrank Warmerdam 937b7508608SFrank Warmerdam * Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}. 938b7508608SFrank Warmerdam 9394eaff9b6SFrank Warmerdam2001-11-15 Frank Warmerdam <[email protected]> 9404eaff9b6SFrank Warmerdam 9414eaff9b6SFrank Warmerdam * configure: fixed test for -lm. 9424eaff9b6SFrank Warmerdam 94394190c5dSFrank Warmerdam2001-11-02 Frank Warmerdam <[email protected]> 94494190c5dSFrank Warmerdam 94594190c5dSFrank Warmerdam * Added PHOTOMETRIC_ITULAB as per bug 90. 94694190c5dSFrank Warmerdam 94794190c5dSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=90 94894190c5dSFrank Warmerdam 9492ba4c211SFrank Warmerdam2001-10-10 Frank Warmerdam <[email protected]> 9502ba4c211SFrank Warmerdam 9512ba4c211SFrank Warmerdam * libtiff/tiff.h: I have created COMPRESSION_CCITT_T4, 9522ba4c211SFrank Warmerdam COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases 9532ba4c211SFrank Warmerdam in keeping with TIFF 6.0 standard in tiff.h 9542ba4c211SFrank Warmerdam 9552ba4c211SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=83 9562ba4c211SFrank Warmerdam 9574b1d7e4cSFrank Warmerdam2001-09-26 Frank Warmerdam <[email protected]> 9584b1d7e4cSFrank Warmerdam 9594b1d7e4cSFrank Warmerdam * libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function. 9604b1d7e4cSFrank Warmerdam Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory. 9614b1d7e4cSFrank Warmerdam 9629fbd11ffSFrank Warmerdam2001-09-24 Frank Warmerdam <[email protected]> 9639fbd11ffSFrank Warmerdam 9642c26534cSFrank Warmerdam * libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug. 9652c26534cSFrank Warmerdam 9662c26534cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=78 9672c26534cSFrank Warmerdam 9682c26534cSFrank Warmerdam * libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an 9692c26534cSFrank Warmerdam error about LZW not being available. 9702c26534cSFrank Warmerdam 9712c26534cSFrank Warmerdam * libtiff/tif_dir.c: propagate failure to initialize compression 9722c26534cSFrank Warmerdam back from TIFFSetField() as an error status, so applications can 9732c26534cSFrank Warmerdam detect failure. 9742c26534cSFrank Warmerdam 9752c26534cSFrank Warmerdam * libtiff/tif_dir.c: removed the auto replacement of 9762c26534cSFrank Warmerdam COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField(). 9772c26534cSFrank Warmerdam 9789fbd11ffSFrank Warmerdam * Removed Makefile, tools/Makefile, port/install.sh, man/Makefile 9799fbd11ffSFrank Warmerdam from CVS as they are all supposed to be auto-generated by configure. 9809fbd11ffSFrank Warmerdam 981e1d66ae9SFrank Warmerdam2001-09-22 Frank Warmerdam <[email protected]> 982e1d66ae9SFrank Warmerdam 983e1d66ae9SFrank Warmerdam * libtiff/tif_ojpeg.c: new update from Scott. 984e1d66ae9SFrank Warmerdam 9854b1fc8b6SFrank Warmerdam2001-09-09 Frank Warmerdam <[email protected]> 9864b1fc8b6SFrank Warmerdam 987bc63306cSFrank Warmerdam * libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to 988bc63306cSFrank Warmerdam always use the "safe" version, even if there is a very slight 989bc63306cSFrank Warmerdam cost in performance. 990bc63306cSFrank Warmerdam 991bc63306cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=54 992bc63306cSFrank Warmerdam 993ad4b0adcSFrank Warmerdam * libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@ 994ad4b0adcSFrank Warmerdam in two places. 995ad4b0adcSFrank Warmerdam 99663c726acSFrank Warmerdam * libtiff/tif_getimage.c: Fixed problem with reading strips or 99763c726acSFrank Warmerdam tiles that don't start on a tile boundary. Fix contributed by 99863c726acSFrank Warmerdam Josep Vallverdu (from HP), and further described in bug 47. 99963c726acSFrank Warmerdam 100063c726acSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=47 100163c726acSFrank Warmerdam 100263c726acSFrank Warmerdam * tools/tiff2ps.c: added OJPEG YCbCr to RGB support. 100363c726acSFrank Warmerdam 10044b1fc8b6SFrank Warmerdam * libtiff/tif_ojpeg.c: Applied substantial patch from Scott. 10054b1fc8b6SFrank Warmerdam 1006e7bdb189SFrank Warmerdam2001-09-06 Frank Warmerdam <[email protected]> 1007e7bdb189SFrank Warmerdam 1008e7bdb189SFrank Warmerdam * libtiff/tif_packbits.c: fixed memory overrun error. 1009e7bdb189SFrank Warmerdam 1010e7bdb189SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=77 1011e7bdb189SFrank Warmerdam 1012d15abe66SFrank Warmerdam2001-08-31 Frank Warmerdam <[email protected]> 1013d15abe66SFrank Warmerdam 1014d15abe66SFrank Warmerdam * libtiff/tif_getimage.c: relax handling of contig case where 1015d15abe66SFrank Warmerdam there are extra samples that are supposed to be ignored. This 1016d15abe66SFrank Warmerdam should now work for 8bit greyscale or palletted images. 1017d15abe66SFrank Warmerdam 1018d15abe66SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=75 1019d15abe66SFrank Warmerdam 1020abf486d1SFrank Warmerdam2001-08-28 Frank Warmerdam <[email protected]> 1021abf486d1SFrank Warmerdam 1022abf486d1SFrank Warmerdam * libtiff/tif_getimage.c: Don't complain for CMYK (separated) 1023abf486d1SFrank Warmerdam images with more than four samples per pixel. See: 1024abf486d1SFrank Warmerdam 1025abf486d1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=73 1026abf486d1SFrank Warmerdam 10277f127122SFrank Warmerdam2001-08-10 Frank Warmerdam <[email protected]> 10287f127122SFrank Warmerdam 10297afe0a69SFrank Warmerdam * libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy() 10307afe0a69SFrank Warmerdam in TIFFReadRGBATile() to avoid issues in cases of overlapping 10317afe0a69SFrank Warmerdam buffers. See Bug 69 in Bugzilla. 10327afe0a69SFrank Warmerdam 10337afe0a69SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=69 10347afe0a69SFrank Warmerdam 10357f127122SFrank Warmerdam * tools/tiff2rgba.c: fixed getopt() call so that -b works again. 10367f127122SFrank Warmerdam 103766ca643dSFrank Warmerdam2001-08-09 Frank Warmerdam <[email protected]> 103866ca643dSFrank Warmerdam 103966ca643dSFrank Warmerdam * libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__ 104066ca643dSFrank Warmerdam when checking for 64 bit architectures as per bugzilla bug 67. 104166ca643dSFrank Warmerdam 1042c997939eSFrank Warmerdam2001-07-27 Frank Warmerdam <[email protected]> 1043c997939eSFrank Warmerdam 1044c997939eSFrank Warmerdam * man/Makefile.in: add TIFFClientOpen link as per debian submitted 1045c997939eSFrank Warmerdam bug 66. 1046c997939eSFrank Warmerdam 10475579e5cdSFrank Warmerdam2001-07-20 Frank Warmerdam <[email protected]> 10485579e5cdSFrank Warmerdam 10495579e5cdSFrank Warmerdam * libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H 10505579e5cdSFrank Warmerdam has been included. 10515579e5cdSFrank Warmerdam 105271a2c4a0SFrank Warmerdam2001-07-19 Frank Warmerdam <[email protected]> 105371a2c4a0SFrank Warmerdam 105471a2c4a0SFrank Warmerdam * libtiff/tif_open.c: Seek back to zero after failed read, 105571a2c4a0SFrank Warmerdam before writing header. 105671a2c4a0SFrank Warmerdam 105748b7fecaSFrank Warmerdam2001-07-18 Frank Warmerdam <[email protected]> 105848b7fecaSFrank Warmerdam 105948b7fecaSFrank Warmerdam * libtiff/tif_ojpeg.c: updates from Scott. Handles colors 106048b7fecaSFrank Warmerdam much better. Now depends on having patched libjpeg as per 106148b7fecaSFrank Warmerdam patch in contrib/ojpeg/*. 106248b7fecaSFrank Warmerdam 106387f580c1SFrank Warmerdam2001-07-17 Frank Warmerdam <[email protected]> 106487f580c1SFrank Warmerdam 106587f580c1SFrank Warmerdam * */Makefile.in: added DESTDIR support. 106687f580c1SFrank Warmerdam 106787f580c1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=60 106887f580c1SFrank Warmerdam 1069f45df42bSFrank Warmerdam2001-07-16 Frank Warmerdam <[email protected]> 1070f45df42bSFrank Warmerdam 1071f45df42bSFrank Warmerdam * configure, libtiff/Makefile.in: applied OpenBSD patches 1072f45df42bSFrank Warmerdam as per: 1073f45df42bSFrank Warmerdam 1074f45df42bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=61 1075f45df42bSFrank Warmerdam 107663ad6142SFrank Warmerdam2001-06-28 Frank Warmerdam <[email protected]> 107763ad6142SFrank Warmerdam 10780ef54341SFrank Warmerdam * libtiff/tif_getimage.c: Fixed so that failure is properly 10790ef54341SFrank Warmerdam reported by gtTileContig, gtStripContig, gtTileSeparate and 10800ef54341SFrank Warmerdam gtStripSeparate. 10810ef54341SFrank Warmerdam 10820ef54341SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=51 10830ef54341SFrank Warmerdam 108463ad6142SFrank Warmerdam * tiffcmp.c: Fixed multi samples per pixel support for ContigCompare. 108563ad6142SFrank Warmerdam Updated bug section of tiffcmp.1 to note tiled file issues. 108663ad6142SFrank Warmerdam 108763ad6142SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=53 108863ad6142SFrank Warmerdam 1089e0368fb9SFrank Warmerdam2001-06-22 Frank Warmerdam <[email protected]> 1090e0368fb9SFrank Warmerdam 1091ecfaa86dSFrank Warmerdam * configure: Changes for DSO generation on AIX provided by 1092ecfaa86dSFrank Warmerdam John Marquart <[email protected]>. 1093ecfaa86dSFrank Warmerdam 1094e0368fb9SFrank Warmerdam * configure, libtiff/Makeifle.in: Modified to build DSOs properly 1095e0368fb9SFrank Warmerdam on Darwin thanks to Robert Krajewski ([email protected]) and 1096e0368fb9SFrank Warmerdam Keisuke Fujii ([email protected]). 1097e0368fb9SFrank Warmerdam 1098f8473790SFrank Warmerdam2001-06-13 Frank Warmerdam <[email protected]> 1099f8473790SFrank Warmerdam 1100f8473790SFrank Warmerdam * tools/tiff2rgba.c: added -n flag to avoid emitting alpha component. 1101f8473790SFrank Warmerdam 1102f8473790SFrank Warmerdam * man/tiff2rgba.1: new 1103f8473790SFrank Warmerdam 1104f1492d55SFrank Warmerdam2001-05-22 Frank Warmerdam <[email protected]> 1105f1492d55SFrank Warmerdam 1106f1492d55SFrank Warmerdam * Added tiffset and tif_ojpeg to the dist lists in Makefile.in. 1107f1492d55SFrank Warmerdam 11088ff59a64SFrank Warmerdam2001-05-13 Frank Warmerdam <[email protected]> 11098ff59a64SFrank Warmerdam 11108ff59a64SFrank Warmerdam * libtiff/tools/thumbnail.c: changed default output compression 11118ff59a64SFrank Warmerdam to packbits from LZW since LZW isn't generally available. 11128ff59a64SFrank Warmerdam 111347c14d60SFrank Warmerdam2001-05-12 Frank Warmerdam <[email protected]> 111447c14d60SFrank Warmerdam 111547c14d60SFrank Warmerdam * libtiff/tif_ojpeg.c: New. 111647c14d60SFrank Warmerdam libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related 111747c14d60SFrank Warmerdam to OJPEG support. 111847c14d60SFrank Warmerdam 111947c14d60SFrank Warmerdam Scott Marovich <[email protected]> supplied OJPEG support. 112047c14d60SFrank Warmerdam 112147c14d60SFrank Warmerdam2001-05-11 Frank Warmerdam <[email protected]> 112247c14d60SFrank Warmerdam 112347c14d60SFrank Warmerdam * tiff.h: removed, it duplicates libtiff/tiff.h. 112447c14d60SFrank Warmerdam 11251b7a8402SFrank Warmerdam2001-05-08 Frank Warmerdam <[email protected]> 11261b7a8402SFrank Warmerdam 11271f9632f9SFrank Warmerdam * libtiff/tif_dirinfo.c: moved pixar and copyright flags to 11281f9632f9SFrank Warmerdam ensure everything is in order. 11291f9632f9SFrank Warmerdam 11301b7a8402SFrank Warmerdam * libtiff/libtiff.def: added TIFFCreateDirectory and 11311b7a8402SFrank Warmerdam TIFFDefaultStripSize as per: 11321b7a8402SFrank Warmerdam 11331b7a8402SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=46 11341b7a8402SFrank Warmerdam 113528dd547bSFrank Warmerdam2001-05-02 Frank Warmerdam <[email protected]> 113628dd547bSFrank Warmerdam 113728dd547bSFrank Warmerdam * libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for 113828dd547bSFrank Warmerdam TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to 113928dd547bSFrank Warmerdam force use of uint32 counts instead of short counts. 114028dd547bSFrank Warmerdam 114128dd547bSFrank Warmerdam * libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the 114228dd547bSFrank Warmerdam case of writing TIFF_BYTE/TIFF_SBYTE fields. 114328dd547bSFrank Warmerdam 114428dd547bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=43 114528dd547bSFrank Warmerdam 1146b117e2acSFrank Warmerdam2001-05-01 Frank Warmerdam <[email protected]> 1147b117e2acSFrank Warmerdam 1148b117e2acSFrank Warmerdam * libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per 1149b117e2acSFrank Warmerdam bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44 1150b117e2acSFrank Warmerdam 1151f99796d1SFrank Warmerdam2001-04-05 Frank Warmerdam <[email protected]> 1152f99796d1SFrank Warmerdam 1153f99796d1SFrank Warmerdam * tiffio.h: removed C++ style comment. 1154f99796d1SFrank Warmerdam 1155f99796d1SFrank Warmerdam * configure: fixed up SCRIPT_SH/SHELL handling. 1156f99796d1SFrank Warmerdam 1157f99796d1SFrank Warmerdam * Makefile.in: Fixed SCRIPT_SH/SHELL handling. 1158f99796d1SFrank Warmerdam 1159f99796d1SFrank Warmerdam * config.guess: documented more variables as per bug 40. 1160f99796d1SFrank Warmerdam 116121724616SFrank Warmerdam2001-04-03 Frank Warmerdam <[email protected]> 116221724616SFrank Warmerdam 116321724616SFrank Warmerdam * configure, *Makefile.in: Various changes to improve configuration 116421724616SFrank Warmerdam for HP/UX specifically, and also in general. They include: 116521724616SFrank Warmerdam - Try to handle /usr/bin/sh instead of /bin/sh where necessary. 116621724616SFrank Warmerdam - Upgrade to HP/UX 10.x+ compiler, linker and dso options. 116721724616SFrank Warmerdam - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP 116821724616SFrank Warmerdam - Use -${MAKEFLAGS} in sub makes from makefiles. 116921724616SFrank Warmerdam 117021724616SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=40 117121724616SFrank Warmerdam 11728671dffeSFrank Warmerdam2001-04-02 Frank Warmerdam <[email protected]> 11738671dffeSFrank Warmerdam 11740263998eSFrank Warmerdam * libtiff/tiff.h: Applied hac to try and resolve the problem 11750263998eSFrank Warmerdam with the inttypes.h include file on AIX. 11760263998eSFrank Warmerdam 11770263998eSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=39 11780263998eSFrank Warmerdam 11799864187bSFrank Warmerdam * VERSION: update to 3.5.7 beta in preparation for release. 11809864187bSFrank Warmerdam 1181a2558120SFrank Warmerdam * configure/config.site: modified to check if -lm is needed for 1182a2558120SFrank Warmerdam MACHDEPLIBS if not supplied by config.site. Needed for Darwin. 1183a2558120SFrank Warmerdam 11848671dffeSFrank Warmerdam * config.guess: updated wholesale to an FSF version apparently 11858671dffeSFrank Warmerdam from 1998 (as opposed to 1994). This is mainly inspired by 11868671dffeSFrank Warmerdam providing for MacOS X support. 11878671dffeSFrank Warmerdam 11888671dffeSFrank Warmerdam2001-03-29 Frank Warmerdam <[email protected]> 11898671dffeSFrank Warmerdam 11908671dffeSFrank Warmerdam * configure, Makefile.in, etc: added support for OPTIMIZER being 11918671dffeSFrank Warmerdam set from config.site. 11928671dffeSFrank Warmerdam 11937a1ad5e9SFrank Warmerdam2001-03-28 Frank Warmerdam <[email protected]> 11947a1ad5e9SFrank Warmerdam 11954f4c99abSFrank Warmerdam * fax2ps.c: Helge (libtiff at oldach.net) submitted fix: 11964f4c99abSFrank Warmerdam 11974f4c99abSFrank Warmerdam Here's a fix for fax2ps that corrects behaviour for non-Letter paper 11984f4c99abSFrank Warmerdam sizes. It fixes two problems: 11994f4c99abSFrank Warmerdam 12004f4c99abSFrank Warmerdam Without scaling (-S) the fax is now centered on the page size specified 12014f4c99abSFrank Warmerdam with -H and/or -W. Before, fax2ps was using an obscure and practially 12024f4c99abSFrank Warmerdam useless algorithm to allocate the image relative to Letter sized paper 12034f4c99abSFrank Warmerdam which sometime sled to useless whitespace on the paper, while at the 12044f4c99abSFrank Warmerdam same time cutting of the faxes printable area at the opposite border. 12054f4c99abSFrank Warmerdam 12064f4c99abSFrank Warmerdam Second, scaling now preserves aspect ratio, which makes unusual faxes 12074f4c99abSFrank Warmerdam (in particular short ones) print properly. 12084f4c99abSFrank Warmerdam 12094f4c99abSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=35 12104f4c99abSFrank Warmerdam 12117a1ad5e9SFrank Warmerdam * tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by 12127a1ad5e9SFrank Warmerdam Bruce A. Mallett. See check message for detailed information 12137a1ad5e9SFrank Warmerdam on all the changes, including a faster encoder, fixes for level 12147a1ad5e9SFrank Warmerdam 2 PostScript, and support for the imagemask operator. 12157a1ad5e9SFrank Warmerdam 1216f3bbcf1bSFrank Warmerdam2001-03-27 Frank Warmerdam <[email protected]> 1217f3bbcf1bSFrank Warmerdam 1218f3bbcf1bSFrank Warmerdam * libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to 1219f3bbcf1bSFrank Warmerdam "#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX. 1220f3bbcf1bSFrank Warmerdam 1221f3bbcf1bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 1222f3bbcf1bSFrank Warmerdam 1223dc989a55SFrank Warmerdam2001-03-16 Frank Warmerdam <[email protected]> 1224dc989a55SFrank Warmerdam 1225dc989a55SFrank Warmerdam * tif_dirinfo.c: moved definition of copyright tag in field list. 1226dc989a55SFrank Warmerdam Apparently they have to be in sorted order by tag id. 1227dc989a55SFrank Warmerdam 12288eea65a4SFrank Warmerdam2001-03-13 Frank Warmerdam <[email protected]> 12298eea65a4SFrank Warmerdam 12308eea65a4SFrank Warmerdam * tif_getimage.c: Added support for 16bit minisblack/miniswhite 12318eea65a4SFrank Warmerdam images in RGBA interface. 12328eea65a4SFrank Warmerdam 1233fa01e4a7SFrank Warmerdam2001-03-02 Frank Warmerdam <[email protected]> 1234fa01e4a7SFrank Warmerdam 1235fa01e4a7SFrank Warmerdam * Added TIFFTAG_COPYRIGHT support. 1236fa01e4a7SFrank Warmerdam 1237aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 1238aefe065eSFrank Warmerdam 1239aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 1240aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 1241aefe065eSFrank Warmerdam adding the -b bias removal flag. 1242aefe065eSFrank Warmerdam 1243a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 1244a6da80a7SFrank Warmerdam 12458867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 12468867ddfbSFrank Warmerdam serveral missing entry points. 12478867ddfbSFrank Warmerdam 1248b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 1249b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 1250b18f9bb8SFrank Warmerdam 1251b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 1252b18f9bb8SFrank Warmerdam 1253a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 1254a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 1255a6da80a7SFrank Warmerdam ([email protected]). He writes: 1256a6da80a7SFrank Warmerdam 1257a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 1258a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 1259a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 1260a6da80a7SFrank Warmerdam 1261a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 1262a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 1263a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 1264a6da80a7SFrank Warmerdam accuracy over the image. 1265a6da80a7SFrank Warmerdam 1266a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 1267a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 1268a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 1269a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 1270a6da80a7SFrank Warmerdam 1271a6da80a7SFrank Warmerdam Changes applied with minor edits. 1272a6da80a7SFrank Warmerdam 127300761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 127400761c18SFrank Warmerdam 127500761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 127600761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 127700761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 127800761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 127900761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 128000761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 128100761c18SFrank Warmerdam 12829a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 12839a1d08fcSMike Welles 12849a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 12859a1d08fcSMike Welles 1286a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 1287a5a724a9SFrank Warmerdam 1288a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 1289a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 1290a5a724a9SFrank Warmerdam 12917c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 12927c2ef4f7SFrank Warmerdam 12933ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 12943ba946b0SFrank Warmerdam 12957c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 12967c2ef4f7SFrank Warmerdam 1297a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 1298a7f6e194SMike Welles * added link to CVS mirror from index.html 1299a7f6e194SMike Welles 1300a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 1301a7f6e194SMike Welles not supported by default. 1302a7f6e194SMike Welles 130322e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 130422e9dda7SFrank Warmerdam 130522e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 130622e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 130722e9dda7SFrank Warmerdam 130833953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 130933953398SFrank Warmerdam 131022e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 131133953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 131233953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 131333953398SFrank Warmerdam 1314a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 1315177452c8SMike Welles 1316177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 1317177452c8SMike Welles 1318177452c8SMike Welles * Created HOWTO-RELEASE 1319177452c8SMike Welles 1320177452c8SMike Welles * Created html/v3.5.6.html 1321177452c8SMike Welles 1322177452c8SMike Welles * updated index.html 1323177452c8SMike Welles 1324a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 1325a02f97a5SFrank Warmerdam 1326a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 1327a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 1328a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 1329a02f97a5SFrank Warmerdam 1330a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 1331a3c28f98SFrank Warmerdam 1332a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 1333a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 1334a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 1335a3c28f98SFrank Warmerdam 1336a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 1337a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 1338a3c28f98SFrank Warmerdam on libm.so. 1339a3c28f98SFrank Warmerdam 1340a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 1341a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 1342a3c28f98SFrank Warmerdam 1343a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 1344a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 1345a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 1346a3c28f98SFrank Warmerdam 1347abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 1348abcd47aeSFrank Warmerdam 1349abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 1350abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 1351abcd47aeSFrank Warmerdam --exec-prefix directives. 1352abcd47aeSFrank Warmerdam 13537410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 13547410217aSFrank Warmerdam 13559900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 13569900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 13579900bacaSFrank Warmerdam file which seems to be updated regularly. 13589900bacaSFrank Warmerdam 13599900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 13609900bacaSFrank Warmerdam version include file. 13619900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 13629900bacaSFrank Warmerdam with the public libtiff include files. 13639900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 13649900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 13659900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 13669900bacaSFrank Warmerdam 13677410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 13687410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 13697410217aSFrank Warmerdam 13706429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 13716429172dSFrank Warmerdam 1372b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 1373b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 13747410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 13757410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 1376b11174beSFrank Warmerdam 13776429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 13786429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 13796429172dSFrank Warmerdam (such as occurs for YCbCr). 13806429172dSFrank Warmerdam 1381aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 1382aa844c50SFrank Warmerdam 1383aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 1384aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 1385aa844c50SFrank Warmerdam 13860cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 13870cd032f1SFrank Warmerdam 138891b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 138991b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 139091b8b7c2SFrank Warmerdam from [email protected]. 139191b8b7c2SFrank Warmerdam 13920cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 13930cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 13940cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 13950cd032f1SFrank Warmerdam 1396de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 1397de9b6675SFrank Warmerdam 1398de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 1399de9b6675SFrank Warmerdam white is properly recovered. 1400de9b6675SFrank Warmerdam 1401de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 1402de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 1403de9b6675SFrank Warmerdam 14048b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 14058b6b9756SFrank Warmerdam 14068b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 14078b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 14088b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 14098b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 14108b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 14118b6b9756SFrank Warmerdam 1412582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 1413582fb187SFrank Warmerdam 14140cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 1415582fb187SFrank Warmerdam 14168d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 14178d9e3bcfSFrank Warmerdam 14188d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 14198d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 14208d9e3bcfSFrank Warmerdam 1421af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 142205d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 142305d0760fSFrank Warmerdam cygwin compatibility. 1424af621273SFrank Warmerdam 1425b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 1426b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 1427b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 1428b6348a45SFrank Warmerdam 1429af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 1430af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 1431af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 1432af621273SFrank Warmerdam bug and proving the patch. 1433af621273SFrank Warmerdam 1434a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 1435a329e432SFrank Warmerdam 1436a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 1437a329e432SFrank Warmerdam we are done access data thanks to bug report from: 1438a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 1439a329e432SFrank Warmerdam 1440a329e432SFrank Warmerdam * Reverted tif_flush change. 1441a329e432SFrank Warmerdam 1442da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 1443da97c5e0SFrank Warmerdam 1444da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 1445da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 1446da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 1447da97c5e0SFrank Warmerdam 1448c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 1449c1282751SFrank Warmerdam 1450fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 1451fb02956eSFrank Warmerdam 14520625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 14530625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 14540625a129SFrank Warmerdam 1455c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 1456c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 1457c1282751SFrank Warmerdam 1458ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 1459ad9af004SFrank Warmerdam 1460ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 1461ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 1462ad9af004SFrank Warmerdam 14634b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 14644b79457aSMike Welles 14654b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 14664b79457aSMike Welles 1467c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 1468c1cd54d7SFrank Warmerdam 1469889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 1470889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 1471889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 1472889ea5bfSFrank Warmerdam 1473c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 1474c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 1475c1cd54d7SFrank Warmerdam 1476082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 1477082013bfSFrank Warmerdam 1478082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 1479082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 1480082013bfSFrank Warmerdam 1481b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 1482b620bd37SFrank Warmerdam 14836ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 14846ed3331cSFrank Warmerdam email address. 14856ed3331cSFrank Warmerdam 1486b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 1487b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 1488b620bd37SFrank Warmerdam 148915934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 149015934824SFrank Warmerdam 149115934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 149215934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 149315934824SFrank Warmerdam could be "unpopulated" images. 149415934824SFrank Warmerdam 1495859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 1496859c2524SFrank Warmerdam 14977538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 14987538c6d0SFrank Warmerdam 1499859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 1500859c2524SFrank Warmerdam 15016be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 15026be23f4fSFrank Warmerdam 15036be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 15046be23f4fSFrank Warmerdam 15054b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 15064b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 15074b79457aSMike Welles 1508f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 1509f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 1510f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 1511f0770083SMike Welles <[email protected]> (untested). 1512f076e723SMike Welles 1513f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 1514f0770083SMike Welles Arvan Pritchard <[email protected]> 1515f0770083SMike Welles 1516f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 1517f076e723SMike Welles Arvan Pritchard <[email protected]> 1518f076e723SMike Welles 15191c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 15201c9f6d78SFrank Warmerdam 15211c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 15221c9f6d78SFrank Warmerdam 152397702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 15242df86f15SFrank Warmerdam 15252df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 15262df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 15272df86f15SFrank Warmerdam 1528c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 1529c21b8b97SMike Welles 1530c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 1531c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 1532c21b8b97SMike Welles 1533d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 1534d20c60a2SMike Welles 1535d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 1536d20c60a2SMike Welles Stanislav Brabec <[email protected]> 1537d20c60a2SMike Welles 1538c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 1539c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 1540d20c60a2SMike Welles 1541c21b8b97SMike Welles * configure: fixed bugs in sed scripts 1542c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 1543d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 1544d20c60a2SMike Welles 1545c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 1546c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 1547d20c60a2SMike Welles 15487ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 15497ab7008fSFrank Warmerdam 15507ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 15517ab7008fSFrank Warmerdam conversion for the run arrays. 15527ab7008fSFrank Warmerdam 1553d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 1554d3144ac4SFrank Warmerdam 1555d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 1556d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 1557d3144ac4SFrank Warmerdam 15580b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 15590b109722SFrank Warmerdam 1560f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 1561f4aaa718SFrank Warmerdam 15620b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 15630b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 15640b109722SFrank Warmerdam 1565ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 1566ed33ffd3SFrank Warmerdam 1567ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 1568ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 1569ed33ffd3SFrank Warmerdam 1570592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 1571592e7e59SFrank Warmerdam 1572c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 1573c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 1574c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 1575c84e2904SFrank Warmerdam 1576c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 1577c84e2904SFrank Warmerdam Peter Smith ([email protected]). 1578c84e2904SFrank Warmerdam 1579c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 1580c84e2904SFrank Warmerdam 1581592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 1582592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 1583592e7e59SFrank Warmerdam 1584592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 1585592e7e59SFrank Warmerdam between toff_t and tsize_t. 1586592e7e59SFrank Warmerdam 1587164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 1588164da391SFrank Warmerdam 1589164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 1590164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 1591164da391SFrank Warmerdam 1592164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 1593164da391SFrank Warmerdam TIFFWriteDirectory(). 1594164da391SFrank Warmerdam 1595164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 1596164da391SFrank Warmerdam 1597164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 1598164da391SFrank Warmerdam and writing to another. 1599164da391SFrank Warmerdam 1600164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 1601164da391SFrank Warmerdam 1602db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 1603db9e2d75SFrank Warmerdam 1604db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 1605db9e2d75SFrank Warmerdam 16062e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 16072e0c71f2SFrank Warmerdam 16082e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 16092e0c71f2SFrank Warmerdam 1610c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 1611c38ac53bSMike Welles 1612c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 1613c38ac53bSMike Welles 1614c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 1615c38ac53bSMike Welles 1616c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 1617c38ac53bSMike Welles 1618db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 1619db55f695SFrank Warmerdam 1620db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 1621db55f695SFrank Warmerdam 1622c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 1623da558ffbSMike Welles 1624da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 1625da558ffbSMike Welles 1626da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 1627da558ffbSMike Welles when LZW compression invoked. 1628da558ffbSMike Welles 1629da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 1630da558ffbSMike Welles in tools to reflect removal of LZW compression 1631da558ffbSMike Welles 16321c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 16331c096175SMike Welles 16341c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 16351c096175SMike Welles warning about LZW compression removed being removed, and why. 1636c614caf0SMike Welles 1637da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 1638c614caf0SMike Welles symbols are kept. 16391c096175SMike Welles 164000ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 164100ac48bcSMike Welles 164200ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 164300ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 164400ac48bcSMike Welles 1645e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 1646e57f1806SFrank Warmerdam 1647e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 1648e57f1806SFrank Warmerdam of LZW. 1649e57f1806SFrank Warmerdam 1650e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 1651ff08149cSFrank Warmerdam 1652ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 1653ff08149cSFrank Warmerdam 16540e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 16550e4c746eSMike Welles 16567609ec5fSMike Welles * Added zip creation to relase makefile target 16577609ec5fSMike Welles 16580e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 16590e4c746eSMike Welles 1660c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 1661c5e8a049SFrank Warmerdam 1662c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 1663c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 1664c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 1665c5e8a049SFrank Warmerdam 166664158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 166764158b2dSFrank Warmerdam 166864158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 166964158b2dSFrank Warmerdam 1670209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 1671209aa3d3SFrank Warmerdam 1672209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 1673209aa3d3SFrank Warmerdam email subscription address. 1674209aa3d3SFrank Warmerdam 16759ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 16769ec07df1SMike Welles 16779ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 16789ec07df1SMike Welles 16799ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 16809ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 16819ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 16829ec07df1SMike Welles 16839ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 16849ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 16859ec07df1SMike Welles know features have been compiled into the TIFF library in order to 16869ec07df1SMike Welles handle things properly". 16879ec07df1SMike Welles 168829e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 168929e8a995SFrank Warmerdam 169029e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 169129e8a995SFrank Warmerdam <[email protected]>. 169229e8a995SFrank Warmerdam 16939e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 16949e63b000SFrank Warmerdam 16959e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 16969e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 16979e63b000SFrank Warmerdam 169843f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 169943f65d11SMike Welles * HTML-ized the man pages, added to html/man 170043f65d11SMike Welles 1701e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 1702e7f4c352SMike Welles 1703a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 1704a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 1705a9b4777dSMike Welles From Ivo Penzar <[email protected]. 1706a9b4777dSMike Welles 1707a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 1708a9b4777dSMike Welles memory mapped files. <[email protected]> 1709a9b4777dSMike Welles 171097702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 171158db2336SMike Welles * Corrected alpha versioning. 171258db2336SMike Welles 171358db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 171458db2336SMike Welles 171558db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 171658db2336SMike Welles "RELEASE-DATE" 171758db2336SMike Welles 171858db2336SMike Welles * added releasediff target, which diffs tree with source as of 171958db2336SMike Welles date in "RELEASE-DATE" 172058db2336SMike Welles 172158db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 172258db2336SMike Welles away from alpha/non-alpha distinctions). 172358db2336SMike Welles 172458db2336SMike Welles * updated html to reflect release 172558db2336SMike Welles 172667bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 172767bb385aSFrank Warmerdam 1728cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 1729cdb12ac2SFrank Warmerdam 173067bb385aSFrank Warmerdam * Added CYGWIN case in configure. 173167bb385aSFrank Warmerdam 173246301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 173358db2336SMike Welles 173446301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 173546301bebSMike Welles (sizes >= 65536 were failing) 173646301bebSMike Welles 1737478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 1738478d079aSFrank Warmerdam 1739478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 1740478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 1741478d079aSFrank Warmerdam 1742f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 1743f48df3f4SFrank Warmerdam 1744e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 1745e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 1746e6e37100SFrank Warmerdam 1747f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 1748f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 1749f48df3f4SFrank Warmerdam 1750e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 1751e3585a7dSFrank Warmerdam 17526f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 17536f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 17546f703bd0SFrank Warmerdam 1755e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 1756e3585a7dSFrank Warmerdam 175723f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 175823f6dabbSFrank Warmerdam 175923f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 176023f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 176123f6dabbSFrank Warmerdam better solutions for some users. 176223f6dabbSFrank Warmerdam 17638ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 17648ecb50d4SFrank Warmerdam 17658ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 17668ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 17678ecb50d4SFrank Warmerdam 1768469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 1769469f9d6bSMike Welles 1770469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 1771469f9d6bSMike Welles 1772397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 1773397e9f3aSFrank Warmerdam 17748b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 17758b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 17768b9ba144SFrank Warmerdam the first. 17778b9ba144SFrank Warmerdam 17788b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 17798b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 17808b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 17818b9ba144SFrank Warmerdam the colormap. 17828b9ba144SFrank Warmerdam 17838b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 17848b9ba144SFrank Warmerdam tif_getimage.c. 17858b9ba144SFrank Warmerdam 1786397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 1787