1*bb7ac070SAndrey Kiselev2003-09-25 Andrey Kiselev <[email protected]> 2*bb7ac070SAndrey Kiselev 3*bb7ac070SAndrey Kiselev * libtiff/{tiffiop.h, tif_dirread.c, tif_open.c, tif_close.c}: Store a 4*bb7ac070SAndrey Kiselev list of opened IFD to prevent looping as per bug 5*bb7ac070SAndrey Kiselev 6*bb7ac070SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=383 7*bb7ac070SAndrey Kiselev 844681006SAndrey Kiselev2003-09-23 Andrey Kiselev <[email protected]> 944681006SAndrey Kiselev 1044681006SAndrey Kiselev * libtiff/tif_dirread.c: More fixes for EstimateStripByteCounts(). See 1144681006SAndrey Kiselev 1244681006SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 1344681006SAndrey Kiselev 14428ba17bSAndrey Kiselev2003-08-21 Andrey Kiselev <[email protected]> 15428ba17bSAndrey Kiselev 16428ba17bSAndrey Kiselev * tools/tiffmedian.c: int declaration replaced with the uint32 to 17428ba17bSAndrey Kiselev support large images as per bug 18428ba17bSAndrey Kiselev 19428ba17bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=382 20428ba17bSAndrey Kiselev 217b4cc292SAndrey Kiselev2003-08-12 Andrey Kiselev <[email protected]> 227b4cc292SAndrey Kiselev 23ae2039a6SAndrey Kiselev * libtiff/Makefile.in: Fixed problem with building in different 24ae2039a6SAndrey Kiselev directory. 25ae2039a6SAndrey Kiselev 267b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added missing #include <strings.h>. 277b4cc292SAndrey Kiselev 287b4cc292SAndrey Kiselev * libtiff/tif_dirwrite.c: More fixes for custom tags code 297b4cc292SAndrey Kiselev from Ashley Dreier. 307b4cc292SAndrey Kiselev 311c8f21e0SAndrey Kiselev2003-08-07 Andrey Kiselev <[email protected]> 321c8f21e0SAndrey Kiselev 337b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added page size setting when creating PS Level 2. 347b4cc292SAndrey Kiselev Patch submitted by Balatoni Denes (with corrections from Tom 357b4cc292SAndrey Kiselev Kacvinsky). 367b4cc292SAndrey Kiselev 379533dc64SAndrey Kiselev * tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is 389533dc64SAndrey Kiselev being used. Reported by Tom Kacvinsky. 399533dc64SAndrey Kiselev 401c8f21e0SAndrey Kiselev * libtiff/tif_dirwrite.c: Fixed problem with custom tags writing, 411c8f21e0SAndrey Kiselev reported by Ashley Dreier. 421c8f21e0SAndrey Kiselev 431c8f21e0SAndrey Kiselev * libtiff/tif_print.c: Fixed problem with float tags reading, support 441c8f21e0SAndrey Kiselev for printing RATIONAL and BYTE tags added. 451c8f21e0SAndrey Kiselev 46f8db45dcSAndrey Kiselev2003-08-05 Andrey Kiselev <[email protected]> 47f8db45dcSAndrey Kiselev 48f8db45dcSAndrey Kiselev * libtiff/tif_lzw.c: Move LZW codec state block allocation back to 49f8db45dcSAndrey Kiselev TIFFInitLZW(), because its initialization in LZWSetupDecode() cause 50f8db45dcSAndrey Kiselev problems with predictor initialization. Remove O_RDONLY check during 51f8db45dcSAndrey Kiselev state block allocation to be able open LZW compressed files in update 52f8db45dcSAndrey Kiselev mode. 53f8db45dcSAndrey Kiselev 54f8db45dcSAndrey Kiselev Problem exist for libtiff version of the tif_lzw.c module. One from 55f8db45dcSAndrey Kiselev lzw-compression-kit hasn't such troubles. 56f8db45dcSAndrey Kiselev 571e5a0127SFrank Warmerdam2003-08-04 Frank Warmerdam <[email protected]> 581e5a0127SFrank Warmerdam 591e5a0127SFrank Warmerdam * libtiff/tif_write.c: modified tif_write.c so that the various 601e5a0127SFrank Warmerdam encoded write functions use tif_postdecode() to apply byte order 611e5a0127SFrank Warmerdam swapping (swab) to the application passed data buffer if the same 621e5a0127SFrank Warmerdam would be done when reading. This allows us to write pixel data with 631e5a0127SFrank Warmerdam more than 8 bits per sample to existing files of a non-native byte 641e5a0127SFrank Warmerdam order. One side effect of this change is the applications buffer 651e5a0127SFrank Warmerdam itself is altered in this case by the act of writing. 661e5a0127SFrank Warmerdam 671e5a0127SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=171 681e5a0127SFrank Warmerdam 6903f0fc1bSFrank Warmerdam2003-07-25 Frank Warmerdam <[email protected]> 7003f0fc1bSFrank Warmerdam 7119a03d4dSFrank Warmerdam * libtiff/tif_open.c: avoid signed/unsigned casting warning 7219a03d4dSFrank Warmerdam initializing typemask as per patch from J.A. Strother. 7319a03d4dSFrank Warmerdam 7419a03d4dSFrank Warmerdam * tools/tiffcp.c: fixed signed/unsigned casting warning. 7519a03d4dSFrank Warmerdam 7619a03d4dSFrank Warmerdam * libtiff/tif_print.c: dos2unix conversion. 7719a03d4dSFrank Warmerdam 7803f0fc1bSFrank Warmerdam * tools/tiffsplit.c: increased the maximum number of pages that 7903f0fc1bSFrank Warmerdam can be split. Patch provided by Andrew J. Montalenti. 8003f0fc1bSFrank Warmerdam 81185af06fSAndrey Kiselev2003-07-11 Andrey Kiselev <[email protected]> 82185af06fSAndrey Kiselev 83185af06fSAndrey Kiselev * tools/raw2tiff.c: Added option `-p' to explicitly select color 84185af06fSAndrey Kiselev space of input image data. Closes 85185af06fSAndrey Kiselev 86185af06fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=364 87185af06fSAndrey Kiselev 88274bcd4bSFrank Warmerdam2003-07-08 Frank Warmerdam <[email protected]> 89274bcd4bSFrank Warmerdam 90274bcd4bSFrank Warmerdam * tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c, 91274bcd4bSFrank Warmerdam tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c, 92274bcd4bSFrank Warmerdam tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c: 93274bcd4bSFrank Warmerdam avoid casting warning at /W4. 94274bcd4bSFrank Warmerdam 9570417610SAndrey Kiselev2003-07-03 Andrey Kiselev <[email protected]> 9670417610SAndrey Kiselev 9770417610SAndrey Kiselev * tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel. 9870417610SAndrey Kiselev 99cb9bace3SAndrey Kiselev2003-06-30 Andrey Kiselev <[email protected]> 100cb9bace3SAndrey Kiselev 101cb9bace3SAndrey Kiselev * libtiff/tif_pixarlog.c: Unused variables removed. 102cb9bace3SAndrey Kiselev 1038579f1beSAndrey Kiselev * libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with 1048579f1beSAndrey Kiselev EstimateStripByteCounts() as per bug 105cb9bace3SAndrey Kiselev 106cb9bace3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 107cb9bace3SAndrey Kiselev 1085d76acb2SAndrey Kiselev * libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on 1095d76acb2SAndrey Kiselev 64-bit architectures as per bug 1105d76acb2SAndrey Kiselev 1115d76acb2SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 1125d76acb2SAndrey Kiselev 1138579f1beSAndrey Kiselev * libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of 1148579f1beSAndrey Kiselev unknown data type. 1158579f1beSAndrey Kiselev 11631178b37SFrank Warmerdam2003-06-19 Frank Warmerdam <[email protected]> 11731178b37SFrank Warmerdam 11831178b37SFrank Warmerdam * libtiff/tif_print.c: fixed some serious bugs when printing 11931178b37SFrank Warmerdam custom tags ... almost certain to crash. 12031178b37SFrank Warmerdam 12131178b37SFrank Warmerdam * libtiff/tif_dirread.c: Don't ignore custom fields that are 12231178b37SFrank Warmerdam autodefined. Not sure how this got to be like this. 12331178b37SFrank Warmerdam 124b44be4bdSAndrey Kiselev2003-06-18 Andrey Kiselev <[email protected]> 125b44be4bdSAndrey Kiselev 1265c7b0ab0SAndrey Kiselev * 3.6.0 Beta2 released. 1275c7b0ab0SAndrey Kiselev 128b44be4bdSAndrey Kiselev * tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data 129b44be4bdSAndrey Kiselev comparing as per bug 130b44be4bdSAndrey Kiselev 131b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=349 132b44be4bdSAndrey Kiselev 133b44be4bdSAndrey Kiselev `-z' option now can be used to set the number of reported different 134b44be4bdSAndrey Kiselev bytes. 135b44be4bdSAndrey Kiselev 136b44be4bdSAndrey Kiselev2003-06-09 Andrey Kiselev <[email protected]> 137b44be4bdSAndrey Kiselev 138b44be4bdSAndrey Kiselev * tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1 139b44be4bdSAndrey Kiselev to -r option to get the entire image as one strip. See 140b44be4bdSAndrey Kiselev 141b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 142b44be4bdSAndrey Kiselev 143b44be4bdSAndrey Kiselev for details. 144b44be4bdSAndrey Kiselev 145924316f8SAndrey Kiselev2003-06-04 Andrey Kiselev <[email protected]> 146924316f8SAndrey Kiselev 147924316f8SAndrey Kiselev * tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber 148924316f8SAndrey Kiselev values as per bug 149924316f8SAndrey Kiselev 150924316f8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 151924316f8SAndrey Kiselev 15293880088SFrank Warmerdam2003-05-27 Frank Warmerdam <[email protected]> 15393880088SFrank Warmerdam 15493880088SFrank Warmerdam * libtiff/tif_jpeg.c: modified segment_height calculation to always 15593880088SFrank Warmerdam be a full height tile for tiled images. Also changed error to just 15693880088SFrank Warmerdam be a warning. 15793880088SFrank Warmerdam 15871e4bb17SAndrey Kiselev2003-05-25 Andrey Kiselev <[email protected]> 15971e4bb17SAndrey Kiselev 16071e4bb17SAndrey Kiselev * tools/fax2tiff.c: Page numbering fixed, as per bug 16171e4bb17SAndrey Kiselev 16271e4bb17SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=341 16371e4bb17SAndrey Kiselev 1645b80291bSAndrey Kiselev2003-05-20 Andrey Kiselev <[email protected]> 1655b80291bSAndrey Kiselev 1665b80291bSAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 1675b80291bSAndrey Kiselev configure, Makefile.in: Switched back to the old behaviour. Likely 1685b80291bSAndrey Kiselev better solution should be found for OJPEG support. 1695b80291bSAndrey Kiselev 170d45ab962SAndrey Kiselev2003-05-11 Andrey Kiselev <[email protected]> 171d45ab962SAndrey Kiselev 172d45ab962SAndrey Kiselev * libtiff/mkversion.c: Fixed problem with wrong string size when 173d45ab962SAndrey Kiselev reading RELEASE-DATE file. 174d45ab962SAndrey Kiselev 17573cbf0b9SAndrey Kiselev2003-05-07 Andrey Kiselev <[email protected]> 17673cbf0b9SAndrey Kiselev 17773cbf0b9SAndrey Kiselev * tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array 17873cbf0b9SAndrey Kiselev index was out of range. 17973cbf0b9SAndrey Kiselev 180e2afef13SAndrey Kiselev2003-05-06 Andrey Kiselev <[email protected]> 181e2afef13SAndrey Kiselev 182e2afef13SAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 183e2afef13SAndrey Kiselev configure, Makefile.in: Improved libtiff compilation with OJPEG 184e2afef13SAndrey Kiselev support. Now no need for patching IJG JPEG library, hack requred by 185e2afef13SAndrey Kiselev libtiff will be compiled and used in-place. Implemented with 186e2afef13SAndrey Kiselev suggestion and help from Bill Allombert, Debian's libjpeg maintainer. 187e2afef13SAndrey Kiselev 1886e87a9bdSAndrey Kiselev * libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in 1896e87a9bdSAndrey Kiselev TIFFVGetFieldDefaulted() function. 1906e87a9bdSAndrey Kiselev 191a77a81b9SAndrey Kiselev2003-05-05 Andrey Kiselev <[email protected]> 192a77a81b9SAndrey Kiselev 193a77a81b9SAndrey Kiselev * tools/ppm2tiff.c: PPM header parser improved: now able to skip 194a77a81b9SAndrey Kiselev comments. 195a77a81b9SAndrey Kiselev 1968180aa18SAndrey Kiselev * tools/tiffdither.c: Fixed problem with bit fill order tag setting: 1978180aa18SAndrey Kiselev was not copied from source image. 1988180aa18SAndrey Kiselev 1998180aa18SAndrey Kiselev * libtiff/getimage.c: Workaround for some images without correct 2008180aa18SAndrey Kiselev info about alpha channel as per bug 2018180aa18SAndrey Kiselev 2028180aa18SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=331 2038180aa18SAndrey Kiselev 2043c54d5baSAndrey Kiselev2003-04-29 Andrey Kiselev <[email protected]> 2053c54d5baSAndrey Kiselev 206a77a81b9SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3. 2073c54d5baSAndrey Kiselev It basically allows one to use the /flateDecode filter for ZIP 2083c54d5baSAndrey Kiselev compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes 2093c54d5baSAndrey Kiselev 2103c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=328 2113c54d5baSAndrey Kiselev 212a77a81b9SAndrey Kiselev * tools/tiff2ps.c: Force deadzone printing when EPS output specified 2133c54d5baSAndrey Kiselev as per bug 2143c54d5baSAndrey Kiselev 2153c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=325 2163c54d5baSAndrey Kiselev 2173ec55027SAndrey Kiselev2003-04-17 Andrey Kiselev <[email protected]> 2183ec55027SAndrey Kiselev 2193ec55027SAndrey Kiselev * libtiff/tif_dirread.c: Removed additional check for StripByteCounts 2203ec55027SAndrey Kiselev due to problems with multidirectory images. Quality of error messages 2213ec55027SAndrey Kiselev improved. 2223ec55027SAndrey Kiselev 223ca2f9658SAndrey Kiselev2003-04-16 Andrey Kiselev <[email protected]> 224ca2f9658SAndrey Kiselev 225ca2f9658SAndrey Kiselev * tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG 226ca2f9658SAndrey Kiselev encoded images. See bug entries 227ca2f9658SAndrey Kiselev 228ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=275 229ca2f9658SAndrey Kiselev 230ca2f9658SAndrey Kiselev and 231ca2f9658SAndrey Kiselev 232ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=23 233ca2f9658SAndrey Kiselev 23455137ca3SAndrey Kiselev * libtiff/tif_dirread.c: Additional check for StripByteCounts 23555137ca3SAndrey Kiselev correctness. Fixes 23655137ca3SAndrey Kiselev 23755137ca3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=320 23855137ca3SAndrey Kiselev 2397f9ab89fSAndrey Kiselev2003-03-12 Andrey Kiselev <[email protected]> 2407f9ab89fSAndrey Kiselev 2417f9ab89fSAndrey Kiselev * tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c, 2427f9ab89fSAndrey Kiselev ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c, 2437f9ab89fSAndrey Kiselev tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c, 2447f9ab89fSAndrey Kiselev tiffmedian.c}: Added library version reporting facility to all tools. 2457f9ab89fSAndrey Kiselev 246d8cd741eSFrank Warmerdam2003-03-06 Frank Warmerdam <[email protected]> 247d8cd741eSFrank Warmerdam 248d8cd741eSFrank Warmerdam * port/install.sh.in: Fixed problems with install producing paths 249d8cd741eSFrank Warmerdam like ///usr/local/lib on cygwin. 250d8cd741eSFrank Warmerdam 2511f209352SAndrey Kiselev2003-02-27 Andrey Kiselev <[email protected]> 2521f209352SAndrey Kiselev 2531f209352SAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of 2541f209352SAndrey Kiselev raw input page. Patch supplied by Julien Gaulmin. See 2551f209352SAndrey Kiselev 2561f209352SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=293 2571f209352SAndrey Kiselev 2581f209352SAndrey Kiselev for details. 2591f209352SAndrey Kiselev 260248cfa15SFrank Warmerdam2003-02-26 Frank Warmerdam <[email protected]> 261248cfa15SFrank Warmerdam 26243439664SFrank Warmerdam * libtiff/tif_dir.c: fixed up the tif_postdecode settings 26343439664SFrank Warmerdam responsible for byte swapping complex image data. 26443439664SFrank Warmerdam 265248cfa15SFrank Warmerdam * libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till 266248cfa15SFrank Warmerdam LZWSetupDecode(). Needed to read LZW files in "r+" mode. 267248cfa15SFrank Warmerdam 268c9663e69SAndrey Kiselev2003-02-07 Andrey Kiselev <[email protected]> 269c9663e69SAndrey Kiselev 270c9663e69SAndrey Kiselev * tools/ppm2tiff.c: Fixed problem with too many arguments. 271c9663e69SAndrey Kiselev 272fe6e1155SAndrey Kiselev2003-02-04 Andrey Kiselev <[email protected]> 273fe6e1155SAndrey Kiselev 274fe6e1155SAndrey Kiselev * tools/raw2tiff.c: Memory leak fixed. 275fe6e1155SAndrey Kiselev 276be7810fcSAndrey Kiselev2003-02-03 Andrey Kiselev <[email protected]> 277be7810fcSAndrey Kiselev 278be7810fcSAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin 279be7810fcSAndrey Kiselev (thanks, Julien!). More switches for fax2tiff tool for better control 280be7810fcSAndrey Kiselev of input and output. Details at 281be7810fcSAndrey Kiselev 282be7810fcSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=272 283be7810fcSAndrey Kiselev 284a1a3a36dSFrank Warmerdam2003-02-03 Frank Warmerdam <[email protected]> 285a1a3a36dSFrank Warmerdam 286a1a3a36dSFrank Warmerdam * libtiff/tif_jpeg.c: Modified to defer initialization of jpeg 287a1a3a36dSFrank Warmerdam library so that we can check if there is already any tile/strip data 288a1a3a36dSFrank Warmerdam before deciding between creating a compressor or a decompressor. 289a1a3a36dSFrank Warmerdam 29032d2ec53SFrank Warmerdam2003-01-31 Frank Warmerdam <[email protected]> 29132d2ec53SFrank Warmerdam 29232d2ec53SFrank Warmerdam * libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is 29332d2ec53SFrank Warmerdam a pre-existing compressed image. That is, image writing to 29432d2ec53SFrank Warmerdam pre-existing compressed images is not allowed. 29532d2ec53SFrank Warmerdam 29632d2ec53SFrank Warmerdam * libtiff/tif_open.c: Removed error if opening a compressed file 29732d2ec53SFrank Warmerdam in update mode. 29832d2ec53SFrank Warmerdam 29932d2ec53SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=198 30032d2ec53SFrank Warmerdam 3014de68458SAndrey Kiselev2003-01-31 Andrey Kiselev <[email protected]> 3024de68458SAndrey Kiselev 3034de68458SAndrey Kiselev * config.guess, config.sub: Updated to recent upstream versions. 3044de68458SAndrey Kiselev 305036ce91eSFrank Warmerdam2003-01-15 Frank Warmerdam <[email protected]> 306036ce91eSFrank Warmerdam 307036ce91eSFrank Warmerdam * cut 3.6.0 Beta release. 308036ce91eSFrank Warmerdam 3098ae9d879SAndrey Kiselev2002-12-20 Andrey Kiselev <[email protected]> 3108ae9d879SAndrey Kiselev 3118ae9d879SAndrey Kiselev * tools/fax2ps.c, man/fax2ps.1: Page size was determined 3128ae9d879SAndrey Kiselev in wrong way as per bug 3138ae9d879SAndrey Kiselev 3148ae9d879SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=239 3158ae9d879SAndrey Kiselev 3162d0233a5SFrank Warmerdam2002-12-17 Frank Warmerdam <[email protected]> 3172d0233a5SFrank Warmerdam 3182d0233a5SFrank Warmerdam * libtiff/tif_dirread.c: Allow wrong sized arrays in 3192d0233a5SFrank Warmerdam TIFFFetchStripThing(). 3202d0233a5SFrank Warmerdam 3212d0233a5SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=49 3222d0233a5SFrank Warmerdam 323ea674e6bSFrank Warmerdam2002-12-02 Frank Warmerdam <[email protected]> 324ea674e6bSFrank Warmerdam 325ea674e6bSFrank Warmerdam * libtiff/tif_dir.c: fix problem with test on td_customValueCount. 326ea674e6bSFrank Warmerdam Was using realloc even first time. Fix by Igor Venevtsev. 327ea674e6bSFrank Warmerdam 328b920c1f9SFrank Warmerdam2002-11-30 Frank Warmerdam <[email protected]> 329b920c1f9SFrank Warmerdam 330267f3f7dSFrank Warmerdam * libtiff/tif_dir.c: fixed bug with resetting an existing custom 331267f3f7dSFrank Warmerdam field value. 332267f3f7dSFrank Warmerdam 333b920c1f9SFrank Warmerdam * libtiff/tif_dir.c: Fixed potential problem with ascii "custom" 334b920c1f9SFrank Warmerdam tags in TIFFVGetField() ... added missing break. 335b920c1f9SFrank Warmerdam 336834b6324SFrank Warmerdam2002-10-14 Frank Warmerdam <[email protected]> 337834b6324SFrank Warmerdam 338699a8625SFrank Warmerdam * tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make 339699a8625SFrank Warmerdam the scanline buffer long enough when writing rgb triplets. 340699a8625SFrank Warmerdam The scanline needs to be 3 X the number of dots or else it will 341699a8625SFrank Warmerdam contain an incomplete triplet and programs that try to separate 342699a8625SFrank Warmerdam the eps by redefining the colorimage operator will get messed up. 343699a8625SFrank Warmerdam Patch supplied by William Bader. 344699a8625SFrank Warmerdam 345834b6324SFrank Warmerdam * Makefile.in: added tif_extension.c to file list as per 346834b6324SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=218. 347834b6324SFrank Warmerdam 34828e76dbfSAndrey Kiselev2002-10-11 Andrey Kiselev <[email protected]> 34928e76dbfSAndrey Kiselev 35028e76dbfSAndrey Kiselev * configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for 35128e76dbfSAndrey Kiselev large files (>2GiB) supporting. New option in the config.site: 3525c7b0ab0SAndrey Kiselev LARGEFILE="yes". Should be enough for I/O of the large files. 35328e76dbfSAndrey Kiselev 3546cd33fc4SFrank Warmerdam2002-10-10 Frank Warmerdam <[email protected]> 3556cd33fc4SFrank Warmerdam 3566cd33fc4SFrank Warmerdam * libtiff/html/v3.6.0.html: new release notes. 3576cd33fc4SFrank Warmerdam 3586cd33fc4SFrank Warmerdam * libtiff/index.html: removed faq, cvs snapshot cruft. Added email 3596cd33fc4SFrank Warmerdam link for Andrey. Pointer to v3.6.0.html. 3606cd33fc4SFrank Warmerdam 3616cd33fc4SFrank Warmerdam * libtiff/Makefile.in: added direct rule for tiffvers.h for release. 3626cd33fc4SFrank Warmerdam 363bd771997SAndrey Kiselev2002-10-07 Andrey Kiselev <[email protected]> 3648180aa18SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken 3658180aa18SAndrey Kiselev (thanks, Sebastian!). New switches: 366bd771997SAndrey Kiselev -b # for a bottom margin of # inches 367bd771997SAndrey Kiselev -c center image 368bd771997SAndrey Kiselev -l # for a left margin of # inches 369bd771997SAndrey Kiselev -r rotate the image by 180 degrees 370bd771997SAndrey Kiselev New features merged with code for shrinking/overlapping. 371bd771997SAndrey Kiselev Previously added -c and -n switches (for overriding PS units) renamed 372bd771997SAndrey Kiselev in -x and -y respectively. 373bd771997SAndrey Kiselev 374bd771997SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=200 375bd771997SAndrey Kiselev 3761a1ccdb6SAndrey Kiselev * html/man/*.html: Updated from actual manual pages. 3771a1ccdb6SAndrey Kiselev 3783721a781SFrank Warmerdam2002-10-06 Frank Warmerdam <[email protected]> 3793721a781SFrank Warmerdam 380a8c488d4SFrank Warmerdam * libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong 381a8c488d4SFrank Warmerdam size on windows. Use #define boolean hack. 382a8c488d4SFrank Warmerdam 383a8c488d4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=188 384a8c488d4SFrank Warmerdam 3853721a781SFrank Warmerdam * libtiff/tiff.h: Don't do special type handling in tiff.h unless 3863721a781SFrank Warmerdam USING_VISUALAGE is defined. 3873721a781SFrank Warmerdam 3883721a781SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 3893721a781SFrank Warmerdam 390515b593cSFrank Warmerdam2002-10-03 Frank Warmerdam <[email protected]> 391515b593cSFrank Warmerdam 392515b593cSFrank Warmerdam * libtiff/tiff.h: added COMPRESSION_JP2000. 393515b593cSFrank Warmerdam 394ff993722SAndrey Kiselev2002-10-02 Andrey Kiselev <[email protected]> 395ff993722SAndrey Kiselev 396ff993722SAndrey Kiselev * libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays 397ff993722SAndrey Kiselev by the TIFFFetchByteArray() function. Should finally resolve 398ff993722SAndrey Kiselev 399ff993722SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 400ff993722SAndrey Kiselev 4014c0e27b0SAndrey Kiselev * configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT 40249ce50a8SAndrey Kiselev 40349ce50a8SAndrey Kiselev * html/Makefile.in: New targets added: html and groffhtml for 40449ce50a8SAndrey Kiselev producing HTML representations of the manual pages automatically. 40549ce50a8SAndrey Kiselev html target uses man2html tool, groffhtml uses groff tool. 4064c0e27b0SAndrey Kiselev 407515b593cSFrank Warmerdam2002-09-29 Frank Warmerdam <[email protected]> 408515b593cSFrank Warmerdam 409515b593cSFrank Warmerdam * configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support 410515b593cSFrank Warmerdam from John H. DuBois III. 411515b593cSFrank Warmerdam 412f88cde27SAndrey Kiselev2002-09-15 Andrey Kiselev <[email protected]> 413f88cde27SAndrey Kiselev 414f88cde27SAndrey Kiselev * Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added 415f88cde27SAndrey Kiselev manual page for raw2tiff(1) tool. 416f88cde27SAndrey Kiselev 417630fc85dSAndrey Kiselev2002-09-12 Andrey Kiselev <[email protected]> 418630fc85dSAndrey Kiselev 419630fc85dSAndrey Kiselev * /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to 420630fc85dSAndrey Kiselev the tiffio.h header file. 421630fc85dSAndrey Kiselev 422630fc85dSAndrey Kiselev * Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added 423630fc85dSAndrey Kiselev manual page for TIFFDataWidth() function 424630fc85dSAndrey Kiselev 4255ae8f23eSFrank Warmerdam2002-09-08 Frank Warmerdam <[email protected]> 4265ae8f23eSFrank Warmerdam 4273f6fe56dSFrank Warmerdam * libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair() 4283f6fe56dSFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196. 4293f6fe56dSFrank Warmerdam 4305ae8f23eSFrank Warmerdam * tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments 4315ae8f23eSFrank Warmerdam since we are unable to properly include the amount to skip. 4325ae8f23eSFrank Warmerdam 4335ae8f23eSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=80 4345ae8f23eSFrank Warmerdam 43583daf89bSAndrey Kiselev2002-09-02 Andrey Kiselev <[email protected]> 43683daf89bSAndrey Kiselev 43783daf89bSAndrey Kiselev * /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching 43883daf89bSAndrey Kiselev in TIFFFetchByteArray(). Problem described at 43983daf89bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 44083daf89bSAndrey Kiselev 441becb4e7fSAndrey Kiselev2002-08-22 Andrey Kiselev <[email protected]> 442becb4e7fSAndrey Kiselev 4435b3e083dSAndrey Kiselev * /libtiff/tif_dirinfo.c: Further additions to free custom fields 4445b3e083dSAndrey Kiselev in _TIFFSetupFieldInfo() function. 4455b3e083dSAndrey Kiselev See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details. 4465b3e083dSAndrey Kiselev 4475b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: Additional consistency checking added in 448c70e384aSAndrey Kiselev LZWDecode() and LZWDecodeCompat(). 449c70e384aSAndrey Kiselev Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190 45043539aa6SAndrey Kiselev and http://bugzilla.remotesensing.org/show_bug.cgi?id=100 451c70e384aSAndrey Kiselev 4525b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: 453becb4e7fSAndrey Kiselev Added check for valid code lengths in LZWDecode() and 454becb4e7fSAndrey Kiselev LZWDecodeCompat(). Fixes 455becb4e7fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=115 456becb4e7fSAndrey Kiselev 457202b3adeSAndrey Kiselev2002-08-16 Andrey Kiselev <[email protected]> 458202b3adeSAndrey Kiselev 459202b3adeSAndrey Kiselev * /libtiff/{Makefile.vc, libtiff.def}: 460202b3adeSAndrey Kiselev Missed declarations added. 461202b3adeSAndrey Kiselev 46207655e06SFrank Warmerdam2002-08-15 Frank Warmerdam <[email protected]> 46307655e06SFrank Warmerdam 4646663496bSFrank Warmerdam * tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the 4656663496bSFrank Warmerdam return code from the underlying pick function. 4666663496bSFrank Warmerdam 4676663496bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=177 4686663496bSFrank Warmerdam 46907655e06SFrank Warmerdam * tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap 47007655e06SFrank Warmerdam with FIELD_CUSTOM as mentioned in bug 169. 47107655e06SFrank Warmerdam 47207655e06SFrank Warmerdam * tif_close.c: added logic to free dynamically created anonymous 47307655e06SFrank Warmerdam field definitions to correct a small memory leak. 47407655e06SFrank Warmerdam 47507655e06SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=169 47607655e06SFrank Warmerdam 47748cd8465SAndrey Kiselev2002-08-10 Andrey Kiselev <[email protected]> 47848cd8465SAndrey Kiselev 47948cd8465SAndrey Kiselev * /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}: 48048cd8465SAndrey Kiselev New tool: raw2tiff --- raw images to TIFF converter. No manual page yet. 48148cd8465SAndrey Kiselev 482c78a5bdcSFrank Warmerdam2002-07-31 Frank Warmerdam <[email protected]> 483c78a5bdcSFrank Warmerdam 48463067a98SFrank Warmerdam * libtiff/tif_jpeg.c: Fixed problem with setting of nrows in 48563067a98SFrank Warmerdam JPEGDecode() as per bugzilla bug (issue 1): 48663067a98SFrank Warmerdam 48763067a98SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 48863067a98SFrank Warmerdam 489c78a5bdcSFrank Warmerdam * libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to 490c78a5bdcSFrank Warmerdam fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't 491c78a5bdcSFrank Warmerdam present in the tiff tags. 492c78a5bdcSFrank Warmerdam 493c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=168 494c78a5bdcSFrank Warmerdam 495c78a5bdcSFrank Warmerdam * libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and 496c78a5bdcSFrank Warmerdam TIFFWriteScanline() now set tif_row explicitly in case the codec has 497c78a5bdcSFrank Warmerdam fooled with the value. 498c78a5bdcSFrank Warmerdam 499c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 500c78a5bdcSFrank Warmerdam 5016050d390SAndrey Kiselev2002-06-22 Andrey Kiselev <[email protected]> 5026050d390SAndrey Kiselev 503202b3adeSAndrey Kiselev * /tools/tiff2ps.c: Added workaround for some software that may crash 5046050d390SAndrey Kiselev when last strip of image contains fewer number of scanlines than 5056050d390SAndrey Kiselev specified by the `/Height' variable. See 5066050d390SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=164 5076050d390SAndrey Kiselev for explanation. 5086050d390SAndrey Kiselev 509b3f6ae5bSAndrey Kiselev2002-06-21 Andrey Kiselev <[email protected]> 510419dd4c8SAndrey Kiselev 511419dd4c8SAndrey Kiselev * tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility: 512419dd4c8SAndrey Kiselev splitting long images in several pages. See 513419dd4c8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation. 514419dd4c8SAndrey Kiselev Patch granted by John Williams <[email protected]>. 515419dd4c8SAndrey Kiselev 5163e6470b4SFrank Warmerdam2002-06-11 Frank Warmerdam <[email protected]> 5173e6470b4SFrank Warmerdam 5183e6470b4SFrank Warmerdam * libtiff/contrib/win95: renamed to contrib/win_dib. Added new 5193e6470b4SFrank Warmerdam Tiffile.cpp example of converting TIFF files into a DIB on Win32. 5203e6470b4SFrank Warmerdam This one is described in: 5213e6470b4SFrank Warmerdam 5223e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=143 5233e6470b4SFrank Warmerdam 5243e6470b4SFrank Warmerdam * libtiff/tif_ojpeg.c: Major upgrade from Scott. See details at: 5253e6470b4SFrank Warmerdam 5263e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=156 5273e6470b4SFrank Warmerdam 5283877c58dSAndrey Kiselev2002-05-10 Andrey Kiselev <[email protected]> 5293877c58dSAndrey Kiselev 5303877c58dSAndrey Kiselev * tools/tiff2ps: New commandline switches to override resolution 5313877c58dSAndrey Kiselev units obtained from the input file. Closes 5323877c58dSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=131 5333877c58dSAndrey Kiselev 5344dff88abSAndrey Kiselev2002-04-26 Andrey Kiselev <[email protected]> 5354dff88abSAndrey Kiselev 5364dff88abSAndrey Kiselev * libtiff/libtiff.def: Added missed declaration. 5374dff88abSAndrey Kiselev 5381cf9042eSAndrey Kiselev2002-04-22 Andrey Kiselev <[email protected]> 5391cf9042eSAndrey Kiselev 5401cf9042eSAndrey Kiselev * tools/fax2tiff.c: Updated to reflect latest changes in libtiff. 5411cf9042eSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125 5421cf9042eSAndrey Kiselev 5430a42ac77SAndrey Kiselev2002-04-20 Andrey Kiselev <[email protected]> 5440a42ac77SAndrey Kiselev 5450a42ac77SAndrey Kiselev * libtiff/tif_open.c: Pointers to custom procedures 5460a42ac77SAndrey Kiselev in TIFFClientOpen() are checked to be not NULL-pointers. 5470a42ac77SAndrey Kiselev 5489532ac8aSAndrey Kiselev2002-04-18 Andrey Kiselev <[email protected]> 5499532ac8aSAndrey Kiselev 5509532ac8aSAndrey Kiselev * libtiff/libtiff.def: Added missed declarations. 5519532ac8aSAndrey Kiselev 5529532ac8aSAndrey Kiselev * libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure. 5539532ac8aSAndrey Kiselev 554a8e46b54SAndrey Kiselev2002-04-16 Andrey Kiselev <[email protected]> 555a8e46b54SAndrey Kiselev 5569532ac8aSAndrey Kiselev * libtiff/tif_lzw.c: Additional checks for data integrity introduced. 557a8e46b54SAndrey Kiselev Should finally close 558a8e46b54SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=100 559a8e46b54SAndrey Kiselev 560a9a67d4bSAndrey Kiselev2002-04-10 Andrey Kiselev <[email protected]> 561a8e46b54SAndrey Kiselev 5621cf9042eSAndrey Kiselev * tools/tiff2ps: Division by zero fixed. 563a9a67d4bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88 564a9a67d4bSAndrey Kiselev 565c47f6953SAndrey Kiselev2002-04-09 Andrey Kiselev <[email protected]> 566c47f6953SAndrey Kiselev 567c47f6953SAndrey Kiselev * libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h: 568c47f6953SAndrey Kiselev TIFFCheckpointDirectory() routine added. 569c47f6953SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124 570c47f6953SAndrey Kiselev 571c47f6953SAndrey Kiselev * man/: TIFFWriteDirectory.3t, Makefile.in: Added description 572c47f6953SAndrey Kiselev for the new function. 573c47f6953SAndrey Kiselev 57433648598SAndrey Kiselev2002-04-08 Andrey Kiselev <[email protected]> 57533648598SAndrey Kiselev 576c47f6953SAndrey Kiselev * libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced 577c47f6953SAndrey Kiselev additional members tif->tif_decodestatus and tif->tif_encodestatus 578c47f6953SAndrey Kiselev for correct handling of unconfigured codecs (we should not try to read 579c47f6953SAndrey Kiselev data or to define data size without correct codecs). 58033648598SAndrey Kiselev 58133648598SAndrey Kiselev * libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK 582c47f6953SAndrey Kiselev changed. Now it has used tif->tif_decodestatus and 583c47f6953SAndrey Kiselev tif->tif_encodestatus. 58433648598SAndrey Kiselev Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in 58533648598SAndrey Kiselev case of __cvs_8.tif test image). 58633648598SAndrey Kiselev 587216bf01bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in 588216bf01bSAndrey Kiselev tif_dirread.c when TIFFCreateAnonFieldInfo was introduced. 589216bf01bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case 590216bf01bSAndrey Kiselev of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif. 591216bf01bSAndrey Kiselev 5922f7e5be9SAndrey Kiselev2002-04-04 Andrey Kiselev <[email protected]> 5932f7e5be9SAndrey Kiselev 594c47f6953SAndrey Kiselev * libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat 5952f7e5be9SAndrey Kiselev replaced by warnings. Now libtiff should read corrupted LZW-compressed 5962f7e5be9SAndrey Kiselev files by skipping bad strips. 5972f7e5be9SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100 5981fec47ceSFrank Warmerdam 5991fec47ceSFrank Warmerdam2002-04-03 Frank Warmerdam <[email protected]> 6001fec47ceSFrank Warmerdam 6011fec47ceSFrank Warmerdam * libtiff/tif_dirwrite.c: Removed some dead code. 6021fec47ceSFrank Warmerdam 6031fec47ceSFrank Warmerdam * libtiff/*: Cleanup some warnings. 6041fec47ceSFrank Warmerdam 6051fec47ceSFrank Warmerdam * libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField() 6061fec47ceSFrank Warmerdam for variable length FIELD_CUSTOM values. Was int * but should be 6071fec47ceSFrank Warmerdam u_short *. 6081fec47ceSFrank Warmerdam 609adffbd3dSAndrey Kiselev2002-04-01 Andrey Kiselev <[email protected]> 610adffbd3dSAndrey Kiselev 611adffbd3dSAndrey Kiselev * tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp 612adffbd3dSAndrey Kiselev utility (at cpStripToTile routine). 613adffbd3dSAndrey Kiselev 614a69516b3SFrank Warmerdam2002-03-27 Frank Warmerdam <[email protected]> 615a69516b3SFrank Warmerdam 616a5e9827aSFrank Warmerdam * tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func. 617a5e9827aSFrank Warmerdam 618a5e9827aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=111 619a5e9827aSFrank Warmerdam 620a69516b3SFrank Warmerdam * tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with 621a69516b3SFrank Warmerdam passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE). 622a69516b3SFrank Warmerdam 623a69516b3SFrank Warmerdam * libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so 624a69516b3SFrank Warmerdam that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example. 625a69516b3SFrank Warmerdam 62639c69d9bSDwight Kelly2002-03-26 Dwight Kelly <[email protected]> 62739c69d9bSDwight Kelly 62839c69d9bSDwight Kelly * libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 62939c69d9bSDwight Kelly tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined 63039c69d9bSDwight Kelly in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec 63139c69d9bSDwight Kelly INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes: 63239c69d9bSDwight Kelly CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and 63339c69d9bSDwight Kelly INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9). 63439c69d9bSDwight Kelly 635198aa7d9SAndrey Kiselev2002-03-26 Andrey Kiselev <[email protected]> 636198aa7d9SAndrey Kiselev 637198aa7d9SAndrey Kiselev * libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile 638198aa7d9SAndrey Kiselev now also uses TIFFRGBAImageOK before reading. This is additional fix 639198aa7d9SAndrey Kiselev for http://bugzilla.remotesensing.org/show_bug.cgi?id=110 640198aa7d9SAndrey Kiselev 64129269c9bSAndrey Kiselev2002-03-25 Andrey Kiselev <[email protected]> 64229269c9bSAndrey Kiselev 64329269c9bSAndrey Kiselev * libtiff/: tif_getimage.c: Additional check for supported 64429269c9bSAndrey Kiselev codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses 64529269c9bSAndrey Kiselev TIFFRGBAImageOK before reading. 64629269c9bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110 64729269c9bSAndrey Kiselev 648f02a098bSAndrey Kiselev2002-03-15 Andrey Kiselev <[email protected]> 649f02a098bSAndrey Kiselev 650f02a098bSAndrey Kiselev * libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 651f02a098bSAndrey Kiselev tif_dirwrite.c: Added routine TIFFDataWidth for detrmining 652f02a098bSAndrey Kiselev TIFFDataType sizes instead of working with tiffDataWidth array 653f02a098bSAndrey Kiselev directly. Should prevent out-of-borders bugs in case of unknown or 654f02a098bSAndrey Kiselev broken data types. EstimateStripByteCounts routine modified, so it 655f02a098bSAndrey Kiselev won't work when tags with uknown sizes founded. 656f02a098bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109 657f02a098bSAndrey Kiselev 658f02a098bSAndrey Kiselev2002-03-13 Andrey Kiselev <[email protected]> 659f02a098bSAndrey Kiselev 660f02a098bSAndrey Kiselev * libtiff/tif_getimage.c: Added support for correct handling 661f02a098bSAndrey Kiselev `Orientation' tag in gtTileContig. Should be added in other gt* 662f02a098bSAndrey Kiselev functions as well, but I have not images for testing yet. Partially 663f02a098bSAndrey Kiselev resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23 664f02a098bSAndrey Kiselev 665f02a098bSAndrey Kiselev2002-03-10 Andrey Kiselev <[email protected]> 666f02a098bSAndrey Kiselev 667f02a098bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to 668f02a098bSAndrey Kiselev read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION, 669f02a098bSAndrey Kiselev TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC. Closes 670f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=99 671f02a098bSAndrey Kiselev 672f02a098bSAndrey Kiselev2002-03-08 Andrey Kiselev <[email protected]> 673f02a098bSAndrey Kiselev 674f02a098bSAndrey Kiselev * libtiff/Makefile.in, tools/Makefile.in: Shared library will not 675f02a098bSAndrey Kiselev be stripped when installing, utility binaries will do. Closes 676f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=93 677f02a098bSAndrey Kiselev 6785f20db7fSFrank Warmerdam2002-02-28 Frank Warmerdam <[email protected]> 6795f20db7fSFrank Warmerdam 6805f20db7fSFrank Warmerdam * man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT. 6815f20db7fSFrank Warmerdam 6825f20db7fSFrank Warmerdam * man/libtiff.3t: added copyright tag info. 6835f20db7fSFrank Warmerdam 6848ed40250SFrank Warmerdam2002-02-11 Frank Warmerdam <[email protected]> 6858ed40250SFrank Warmerdam 686c3e810eaSFrank Warmerdam * libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__. 687c3e810eaSFrank Warmerdam 688c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 689c3e810eaSFrank Warmerdam 690c3e810eaSFrank Warmerdam * man/Makefile.in: Patch DESTDIR handling 691c3e810eaSFrank Warmerdam 692c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=95 693c3e810eaSFrank Warmerdam 6948ed40250SFrank Warmerdam * configure: OpenBSD changes for Sparc64 and DSO version. 6958ed40250SFrank Warmerdam 6968ed40250SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=96 6978ed40250SFrank Warmerdam 6988ed40250SFrank Warmerdam2002-02-05 Frank Warmerdam <[email protected]> 6998ed40250SFrank Warmerdam 7008ed40250SFrank Warmerdam * config.site/configure: added support for OJPEG=yes option to enable 7018ed40250SFrank Warmerdam OJPEG support from config.site. 7028ed40250SFrank Warmerdam 703b8ffea63SFrank Warmerdam2002-01-27 Frank Warmerdam <[email protected]> 704b8ffea63SFrank Warmerdam 705b8ffea63SFrank Warmerdam * html/document.html: fixed links for TIFf 6 docs. 706b8ffea63SFrank Warmerdam 707c77822c1SFrank Warmerdam2002-01-18 Frank Warmerdam <[email protected]> 708c77822c1SFrank Warmerdam 709f27eafc9SFrank Warmerdam * config.guess, config.sub: Updated from ftp.gnu.org/pub/config. 710f27eafc9SFrank Warmerdam 711c777c2c0SFrank Warmerdam * libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the 712c777c2c0SFrank Warmerdam decodestrip function returns anything not greater than zero as per 713c777c2c0SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=97 714c777c2c0SFrank Warmerdam 715c77822c1SFrank Warmerdam * configure: Modify CheckForBigEndian so it can work in a cross 716c77822c1SFrank Warmerdam compiled situation. 717c77822c1SFrank Warmerdam 718fb4cb161SFrank Warmerdam2002-01-16 Frank Warmerdam <[email protected]> 719fb4cb161SFrank Warmerdam 7209606d1f5SFrank Warmerdam * tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list. 7219606d1f5SFrank Warmerdam 7227adb8976SFrank Warmerdam * tools/tiffset.c: fix bug in error reporting. 7237adb8976SFrank Warmerdam 724fb4cb161SFrank Warmerdam * tools/tiffcp.c: fix several warnings that show up with -Wall. 725fb4cb161SFrank Warmerdam 726d6559489SFrank Warmerdam2002-01-04 Frank Warmerdam <[email protected]> 727d6559489SFrank Warmerdam 728d6559489SFrank Warmerdam * libtiff/tif_jpeg.c: fixed computation of segment_width for 729d6559489SFrank Warmerdam tiles files to avoid error about it not matching the 730d6559489SFrank Warmerdam cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 731d6559489SFrank Warmerdam size.") for ITIFF files. Apparently the problem was incorporated since 732d6559489SFrank Warmerdam 3.5.5, presumably during the OJPEG/JPEG work recently. 733d6559489SFrank Warmerdam 73462d37363SFrank Warmerdam2001-12-15 Frank Warmerdam <[email protected]> 73562d37363SFrank Warmerdam 736d6559489SFrank Warmerdam * configure, libtiff/Makefile.in: Changes for building on MacOS 10.1. 737d6559489SFrank Warmerdam 738d6559489SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 739d6559489SFrank Warmerdam 74062d37363SFrank Warmerdam * libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1 74162d37363SFrank Warmerdam (defined in tiffconf.h - 1 by default) then the RGBA interface 74262d37363SFrank Warmerdam will assume that a fourth extra sample is ASSOCALPHA if the 74362d37363SFrank Warmerdam EXTRASAMPLE value isn't set for it. This changes the behaviour of 74462d37363SFrank Warmerdam the library, but makes it work better with RGBA files produced by 74562d37363SFrank Warmerdam lots of applications that don't mark the alpha values properly. 74662d37363SFrank Warmerdam 74762d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=93 74862d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=65 74962d37363SFrank Warmerdam 75005d24d30SFrank Warmerdam2001-12-12 Frank Warmerdam <[email protected]> 75105d24d30SFrank Warmerdam 75205d24d30SFrank Warmerdam * libtiff/tif_jpeg.c: allow jpeg data stream sampling values to 75305d24d30SFrank Warmerdam override those from tiff directory. This makes this work with 75405d24d30SFrank Warmerdam ImageGear generated files. 75505d24d30SFrank Warmerdam 756bf0c6fb0SFrank Warmerdam2001-12-07 Frank Warmerdam <[email protected]> 757bf0c6fb0SFrank Warmerdam 758bf0c6fb0SFrank Warmerdam * html/Makefile.in: added missing images per bug 92. 759bf0c6fb0SFrank Warmerdam 760bf0c6fb0SFrank Warmerdam * port/Makefile.in: fixed clean target per bug 92. 761bf0c6fb0SFrank Warmerdam 762f88d97efSFrank Warmerdam2001-11-28 Frank Warmerdam <[email protected]> 763f88d97efSFrank Warmerdam 764ce8daaa7SFrank Warmerdam * Reissue 3.5.7 release. 765ce8daaa7SFrank Warmerdam 766f88d97efSFrank Warmerdam * libtiff/mkversion.c: Fix output of TIFF_VERSION to be 767f88d97efSFrank Warmerdam YYYYMMDD so that it is increasing over time. 768f88d97efSFrank Warmerdam 769f88d97efSFrank Warmerdam * Makefile.in: Ensure that tiffvers.h is regenerated in the 770f88d97efSFrank Warmerdam make release target. 771f88d97efSFrank Warmerdam 772f88d97efSFrank Warmerdam * Makefile.in: added libtiff/tiffvers.h to the release file list. 773f88d97efSFrank Warmerdam 774b7508608SFrank Warmerdam2001-11-23 Frank Warmerdam <[email protected]> 775b7508608SFrank Warmerdam 776b7508608SFrank Warmerdam * added html/v3.5.7.html, updated html/index.html. 777b7508608SFrank Warmerdam 778b7508608SFrank Warmerdam * Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}. 779b7508608SFrank Warmerdam 7804eaff9b6SFrank Warmerdam2001-11-15 Frank Warmerdam <[email protected]> 7814eaff9b6SFrank Warmerdam 7824eaff9b6SFrank Warmerdam * configure: fixed test for -lm. 7834eaff9b6SFrank Warmerdam 78494190c5dSFrank Warmerdam2001-11-02 Frank Warmerdam <[email protected]> 78594190c5dSFrank Warmerdam 78694190c5dSFrank Warmerdam * Added PHOTOMETRIC_ITULAB as per bug 90. 78794190c5dSFrank Warmerdam 78894190c5dSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=90 78994190c5dSFrank Warmerdam 7902ba4c211SFrank Warmerdam2001-10-10 Frank Warmerdam <[email protected]> 7912ba4c211SFrank Warmerdam 7922ba4c211SFrank Warmerdam * libtiff/tiff.h: I have created COMPRESSION_CCITT_T4, 7932ba4c211SFrank Warmerdam COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases 7942ba4c211SFrank Warmerdam in keeping with TIFF 6.0 standard in tiff.h 7952ba4c211SFrank Warmerdam 7962ba4c211SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=83 7972ba4c211SFrank Warmerdam 7984b1d7e4cSFrank Warmerdam2001-09-26 Frank Warmerdam <[email protected]> 7994b1d7e4cSFrank Warmerdam 8004b1d7e4cSFrank Warmerdam * libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function. 8014b1d7e4cSFrank Warmerdam Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory. 8024b1d7e4cSFrank Warmerdam 8039fbd11ffSFrank Warmerdam2001-09-24 Frank Warmerdam <[email protected]> 8049fbd11ffSFrank Warmerdam 8052c26534cSFrank Warmerdam * libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug. 8062c26534cSFrank Warmerdam 8072c26534cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=78 8082c26534cSFrank Warmerdam 8092c26534cSFrank Warmerdam * libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an 8102c26534cSFrank Warmerdam error about LZW not being available. 8112c26534cSFrank Warmerdam 8122c26534cSFrank Warmerdam * libtiff/tif_dir.c: propagate failure to initialize compression 8132c26534cSFrank Warmerdam back from TIFFSetField() as an error status, so applications can 8142c26534cSFrank Warmerdam detect failure. 8152c26534cSFrank Warmerdam 8162c26534cSFrank Warmerdam * libtiff/tif_dir.c: removed the auto replacement of 8172c26534cSFrank Warmerdam COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField(). 8182c26534cSFrank Warmerdam 8199fbd11ffSFrank Warmerdam * Removed Makefile, tools/Makefile, port/install.sh, man/Makefile 8209fbd11ffSFrank Warmerdam from CVS as they are all supposed to be auto-generated by configure. 8219fbd11ffSFrank Warmerdam 822e1d66ae9SFrank Warmerdam2001-09-22 Frank Warmerdam <[email protected]> 823e1d66ae9SFrank Warmerdam 824e1d66ae9SFrank Warmerdam * libtiff/tif_ojpeg.c: new update from Scott. 825e1d66ae9SFrank Warmerdam 8264b1fc8b6SFrank Warmerdam2001-09-09 Frank Warmerdam <[email protected]> 8274b1fc8b6SFrank Warmerdam 828bc63306cSFrank Warmerdam * libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to 829bc63306cSFrank Warmerdam always use the "safe" version, even if there is a very slight 830bc63306cSFrank Warmerdam cost in performance. 831bc63306cSFrank Warmerdam 832bc63306cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=54 833bc63306cSFrank Warmerdam 834ad4b0adcSFrank Warmerdam * libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@ 835ad4b0adcSFrank Warmerdam in two places. 836ad4b0adcSFrank Warmerdam 83763c726acSFrank Warmerdam * libtiff/tif_getimage.c: Fixed problem with reading strips or 83863c726acSFrank Warmerdam tiles that don't start on a tile boundary. Fix contributed by 83963c726acSFrank Warmerdam Josep Vallverdu (from HP), and further described in bug 47. 84063c726acSFrank Warmerdam 84163c726acSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=47 84263c726acSFrank Warmerdam 84363c726acSFrank Warmerdam * tools/tiff2ps.c: added OJPEG YCbCr to RGB support. 84463c726acSFrank Warmerdam 8454b1fc8b6SFrank Warmerdam * libtiff/tif_ojpeg.c: Applied substantial patch from Scott. 8464b1fc8b6SFrank Warmerdam 847e7bdb189SFrank Warmerdam2001-09-06 Frank Warmerdam <[email protected]> 848e7bdb189SFrank Warmerdam 849e7bdb189SFrank Warmerdam * libtiff/tif_packbits.c: fixed memory overrun error. 850e7bdb189SFrank Warmerdam 851e7bdb189SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=77 852e7bdb189SFrank Warmerdam 853d15abe66SFrank Warmerdam2001-08-31 Frank Warmerdam <[email protected]> 854d15abe66SFrank Warmerdam 855d15abe66SFrank Warmerdam * libtiff/tif_getimage.c: relax handling of contig case where 856d15abe66SFrank Warmerdam there are extra samples that are supposed to be ignored. This 857d15abe66SFrank Warmerdam should now work for 8bit greyscale or palletted images. 858d15abe66SFrank Warmerdam 859d15abe66SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=75 860d15abe66SFrank Warmerdam 861abf486d1SFrank Warmerdam2001-08-28 Frank Warmerdam <[email protected]> 862abf486d1SFrank Warmerdam 863abf486d1SFrank Warmerdam * libtiff/tif_getimage.c: Don't complain for CMYK (separated) 864abf486d1SFrank Warmerdam images with more than four samples per pixel. See: 865abf486d1SFrank Warmerdam 866abf486d1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=73 867abf486d1SFrank Warmerdam 8687f127122SFrank Warmerdam2001-08-10 Frank Warmerdam <[email protected]> 8697f127122SFrank Warmerdam 8707afe0a69SFrank Warmerdam * libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy() 8717afe0a69SFrank Warmerdam in TIFFReadRGBATile() to avoid issues in cases of overlapping 8727afe0a69SFrank Warmerdam buffers. See Bug 69 in Bugzilla. 8737afe0a69SFrank Warmerdam 8747afe0a69SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=69 8757afe0a69SFrank Warmerdam 8767f127122SFrank Warmerdam * tools/tiff2rgba.c: fixed getopt() call so that -b works again. 8777f127122SFrank Warmerdam 87866ca643dSFrank Warmerdam2001-08-09 Frank Warmerdam <[email protected]> 87966ca643dSFrank Warmerdam 88066ca643dSFrank Warmerdam * libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__ 88166ca643dSFrank Warmerdam when checking for 64 bit architectures as per bugzilla bug 67. 88266ca643dSFrank Warmerdam 883c997939eSFrank Warmerdam2001-07-27 Frank Warmerdam <[email protected]> 884c997939eSFrank Warmerdam 885c997939eSFrank Warmerdam * man/Makefile.in: add TIFFClientOpen link as per debian submitted 886c997939eSFrank Warmerdam bug 66. 887c997939eSFrank Warmerdam 8885579e5cdSFrank Warmerdam2001-07-20 Frank Warmerdam <[email protected]> 8895579e5cdSFrank Warmerdam 8905579e5cdSFrank Warmerdam * libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H 8915579e5cdSFrank Warmerdam has been included. 8925579e5cdSFrank Warmerdam 89371a2c4a0SFrank Warmerdam2001-07-19 Frank Warmerdam <[email protected]> 89471a2c4a0SFrank Warmerdam 89571a2c4a0SFrank Warmerdam * libtiff/tif_open.c: Seek back to zero after failed read, 89671a2c4a0SFrank Warmerdam before writing header. 89771a2c4a0SFrank Warmerdam 89848b7fecaSFrank Warmerdam2001-07-18 Frank Warmerdam <[email protected]> 89948b7fecaSFrank Warmerdam 90048b7fecaSFrank Warmerdam * libtiff/tif_ojpeg.c: updates from Scott. Handles colors 90148b7fecaSFrank Warmerdam much better. Now depends on having patched libjpeg as per 90248b7fecaSFrank Warmerdam patch in contrib/ojpeg/*. 90348b7fecaSFrank Warmerdam 90487f580c1SFrank Warmerdam2001-07-17 Frank Warmerdam <[email protected]> 90587f580c1SFrank Warmerdam 90687f580c1SFrank Warmerdam * */Makefile.in: added DESTDIR support. 90787f580c1SFrank Warmerdam 90887f580c1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=60 90987f580c1SFrank Warmerdam 910f45df42bSFrank Warmerdam2001-07-16 Frank Warmerdam <[email protected]> 911f45df42bSFrank Warmerdam 912f45df42bSFrank Warmerdam * configure, libtiff/Makefile.in: applied OpenBSD patches 913f45df42bSFrank Warmerdam as per: 914f45df42bSFrank Warmerdam 915f45df42bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=61 916f45df42bSFrank Warmerdam 91763ad6142SFrank Warmerdam2001-06-28 Frank Warmerdam <[email protected]> 91863ad6142SFrank Warmerdam 9190ef54341SFrank Warmerdam * libtiff/tif_getimage.c: Fixed so that failure is properly 9200ef54341SFrank Warmerdam reported by gtTileContig, gtStripContig, gtTileSeparate and 9210ef54341SFrank Warmerdam gtStripSeparate. 9220ef54341SFrank Warmerdam 9230ef54341SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=51 9240ef54341SFrank Warmerdam 92563ad6142SFrank Warmerdam * tiffcmp.c: Fixed multi samples per pixel support for ContigCompare. 92663ad6142SFrank Warmerdam Updated bug section of tiffcmp.1 to note tiled file issues. 92763ad6142SFrank Warmerdam 92863ad6142SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=53 92963ad6142SFrank Warmerdam 930e0368fb9SFrank Warmerdam2001-06-22 Frank Warmerdam <[email protected]> 931e0368fb9SFrank Warmerdam 932ecfaa86dSFrank Warmerdam * configure: Changes for DSO generation on AIX provided by 933ecfaa86dSFrank Warmerdam John Marquart <[email protected]>. 934ecfaa86dSFrank Warmerdam 935e0368fb9SFrank Warmerdam * configure, libtiff/Makeifle.in: Modified to build DSOs properly 936e0368fb9SFrank Warmerdam on Darwin thanks to Robert Krajewski ([email protected]) and 937e0368fb9SFrank Warmerdam Keisuke Fujii ([email protected]). 938e0368fb9SFrank Warmerdam 939f8473790SFrank Warmerdam2001-06-13 Frank Warmerdam <[email protected]> 940f8473790SFrank Warmerdam 941f8473790SFrank Warmerdam * tools/tiff2rgba.c: added -n flag to avoid emitting alpha component. 942f8473790SFrank Warmerdam 943f8473790SFrank Warmerdam * man/tiff2rgba.1: new 944f8473790SFrank Warmerdam 945f1492d55SFrank Warmerdam2001-05-22 Frank Warmerdam <[email protected]> 946f1492d55SFrank Warmerdam 947f1492d55SFrank Warmerdam * Added tiffset and tif_ojpeg to the dist lists in Makefile.in. 948f1492d55SFrank Warmerdam 9498ff59a64SFrank Warmerdam2001-05-13 Frank Warmerdam <[email protected]> 9508ff59a64SFrank Warmerdam 9518ff59a64SFrank Warmerdam * libtiff/tools/thumbnail.c: changed default output compression 9528ff59a64SFrank Warmerdam to packbits from LZW since LZW isn't generally available. 9538ff59a64SFrank Warmerdam 95447c14d60SFrank Warmerdam2001-05-12 Frank Warmerdam <[email protected]> 95547c14d60SFrank Warmerdam 95647c14d60SFrank Warmerdam * libtiff/tif_ojpeg.c: New. 95747c14d60SFrank Warmerdam libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related 95847c14d60SFrank Warmerdam to OJPEG support. 95947c14d60SFrank Warmerdam 96047c14d60SFrank Warmerdam Scott Marovich <[email protected]> supplied OJPEG support. 96147c14d60SFrank Warmerdam 96247c14d60SFrank Warmerdam2001-05-11 Frank Warmerdam <[email protected]> 96347c14d60SFrank Warmerdam 96447c14d60SFrank Warmerdam * tiff.h: removed, it duplicates libtiff/tiff.h. 96547c14d60SFrank Warmerdam 9661b7a8402SFrank Warmerdam2001-05-08 Frank Warmerdam <[email protected]> 9671b7a8402SFrank Warmerdam 9681f9632f9SFrank Warmerdam * libtiff/tif_dirinfo.c: moved pixar and copyright flags to 9691f9632f9SFrank Warmerdam ensure everything is in order. 9701f9632f9SFrank Warmerdam 9711b7a8402SFrank Warmerdam * libtiff/libtiff.def: added TIFFCreateDirectory and 9721b7a8402SFrank Warmerdam TIFFDefaultStripSize as per: 9731b7a8402SFrank Warmerdam 9741b7a8402SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=46 9751b7a8402SFrank Warmerdam 97628dd547bSFrank Warmerdam2001-05-02 Frank Warmerdam <[email protected]> 97728dd547bSFrank Warmerdam 97828dd547bSFrank Warmerdam * libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for 97928dd547bSFrank Warmerdam TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to 98028dd547bSFrank Warmerdam force use of uint32 counts instead of short counts. 98128dd547bSFrank Warmerdam 98228dd547bSFrank Warmerdam * libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the 98328dd547bSFrank Warmerdam case of writing TIFF_BYTE/TIFF_SBYTE fields. 98428dd547bSFrank Warmerdam 98528dd547bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=43 98628dd547bSFrank Warmerdam 987b117e2acSFrank Warmerdam2001-05-01 Frank Warmerdam <[email protected]> 988b117e2acSFrank Warmerdam 989b117e2acSFrank Warmerdam * libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per 990b117e2acSFrank Warmerdam bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44 991b117e2acSFrank Warmerdam 992f99796d1SFrank Warmerdam2001-04-05 Frank Warmerdam <[email protected]> 993f99796d1SFrank Warmerdam 994f99796d1SFrank Warmerdam * tiffio.h: removed C++ style comment. 995f99796d1SFrank Warmerdam 996f99796d1SFrank Warmerdam * configure: fixed up SCRIPT_SH/SHELL handling. 997f99796d1SFrank Warmerdam 998f99796d1SFrank Warmerdam * Makefile.in: Fixed SCRIPT_SH/SHELL handling. 999f99796d1SFrank Warmerdam 1000f99796d1SFrank Warmerdam * config.guess: documented more variables as per bug 40. 1001f99796d1SFrank Warmerdam 100221724616SFrank Warmerdam2001-04-03 Frank Warmerdam <[email protected]> 100321724616SFrank Warmerdam 100421724616SFrank Warmerdam * configure, *Makefile.in: Various changes to improve configuration 100521724616SFrank Warmerdam for HP/UX specifically, and also in general. They include: 100621724616SFrank Warmerdam - Try to handle /usr/bin/sh instead of /bin/sh where necessary. 100721724616SFrank Warmerdam - Upgrade to HP/UX 10.x+ compiler, linker and dso options. 100821724616SFrank Warmerdam - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP 100921724616SFrank Warmerdam - Use -${MAKEFLAGS} in sub makes from makefiles. 101021724616SFrank Warmerdam 101121724616SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=40 101221724616SFrank Warmerdam 10138671dffeSFrank Warmerdam2001-04-02 Frank Warmerdam <[email protected]> 10148671dffeSFrank Warmerdam 10150263998eSFrank Warmerdam * libtiff/tiff.h: Applied hac to try and resolve the problem 10160263998eSFrank Warmerdam with the inttypes.h include file on AIX. 10170263998eSFrank Warmerdam 10180263998eSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=39 10190263998eSFrank Warmerdam 10209864187bSFrank Warmerdam * VERSION: update to 3.5.7 beta in preparation for release. 10219864187bSFrank Warmerdam 1022a2558120SFrank Warmerdam * configure/config.site: modified to check if -lm is needed for 1023a2558120SFrank Warmerdam MACHDEPLIBS if not supplied by config.site. Needed for Darwin. 1024a2558120SFrank Warmerdam 10258671dffeSFrank Warmerdam * config.guess: updated wholesale to an FSF version apparently 10268671dffeSFrank Warmerdam from 1998 (as opposed to 1994). This is mainly inspired by 10278671dffeSFrank Warmerdam providing for MacOS X support. 10288671dffeSFrank Warmerdam 10298671dffeSFrank Warmerdam2001-03-29 Frank Warmerdam <[email protected]> 10308671dffeSFrank Warmerdam 10318671dffeSFrank Warmerdam * configure, Makefile.in, etc: added support for OPTIMIZER being 10328671dffeSFrank Warmerdam set from config.site. 10338671dffeSFrank Warmerdam 10347a1ad5e9SFrank Warmerdam2001-03-28 Frank Warmerdam <[email protected]> 10357a1ad5e9SFrank Warmerdam 10364f4c99abSFrank Warmerdam * fax2ps.c: Helge (libtiff at oldach.net) submitted fix: 10374f4c99abSFrank Warmerdam 10384f4c99abSFrank Warmerdam Here's a fix for fax2ps that corrects behaviour for non-Letter paper 10394f4c99abSFrank Warmerdam sizes. It fixes two problems: 10404f4c99abSFrank Warmerdam 10414f4c99abSFrank Warmerdam Without scaling (-S) the fax is now centered on the page size specified 10424f4c99abSFrank Warmerdam with -H and/or -W. Before, fax2ps was using an obscure and practially 10434f4c99abSFrank Warmerdam useless algorithm to allocate the image relative to Letter sized paper 10444f4c99abSFrank Warmerdam which sometime sled to useless whitespace on the paper, while at the 10454f4c99abSFrank Warmerdam same time cutting of the faxes printable area at the opposite border. 10464f4c99abSFrank Warmerdam 10474f4c99abSFrank Warmerdam Second, scaling now preserves aspect ratio, which makes unusual faxes 10484f4c99abSFrank Warmerdam (in particular short ones) print properly. 10494f4c99abSFrank Warmerdam 10504f4c99abSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=35 10514f4c99abSFrank Warmerdam 10527a1ad5e9SFrank Warmerdam * tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by 10537a1ad5e9SFrank Warmerdam Bruce A. Mallett. See check message for detailed information 10547a1ad5e9SFrank Warmerdam on all the changes, including a faster encoder, fixes for level 10557a1ad5e9SFrank Warmerdam 2 PostScript, and support for the imagemask operator. 10567a1ad5e9SFrank Warmerdam 1057f3bbcf1bSFrank Warmerdam2001-03-27 Frank Warmerdam <[email protected]> 1058f3bbcf1bSFrank Warmerdam 1059f3bbcf1bSFrank Warmerdam * libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to 1060f3bbcf1bSFrank Warmerdam "#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX. 1061f3bbcf1bSFrank Warmerdam 1062f3bbcf1bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 1063f3bbcf1bSFrank Warmerdam 1064dc989a55SFrank Warmerdam2001-03-16 Frank Warmerdam <[email protected]> 1065dc989a55SFrank Warmerdam 1066dc989a55SFrank Warmerdam * tif_dirinfo.c: moved definition of copyright tag in field list. 1067dc989a55SFrank Warmerdam Apparently they have to be in sorted order by tag id. 1068dc989a55SFrank Warmerdam 10698eea65a4SFrank Warmerdam2001-03-13 Frank Warmerdam <[email protected]> 10708eea65a4SFrank Warmerdam 10718eea65a4SFrank Warmerdam * tif_getimage.c: Added support for 16bit minisblack/miniswhite 10728eea65a4SFrank Warmerdam images in RGBA interface. 10738eea65a4SFrank Warmerdam 1074fa01e4a7SFrank Warmerdam2001-03-02 Frank Warmerdam <[email protected]> 1075fa01e4a7SFrank Warmerdam 1076fa01e4a7SFrank Warmerdam * Added TIFFTAG_COPYRIGHT support. 1077fa01e4a7SFrank Warmerdam 1078aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 1079aefe065eSFrank Warmerdam 1080aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 1081aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 1082aefe065eSFrank Warmerdam adding the -b bias removal flag. 1083aefe065eSFrank Warmerdam 1084a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 1085a6da80a7SFrank Warmerdam 10868867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 10878867ddfbSFrank Warmerdam serveral missing entry points. 10888867ddfbSFrank Warmerdam 1089b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 1090b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 1091b18f9bb8SFrank Warmerdam 1092b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 1093b18f9bb8SFrank Warmerdam 1094a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 1095a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 1096a6da80a7SFrank Warmerdam ([email protected]). He writes: 1097a6da80a7SFrank Warmerdam 1098a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 1099a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 1100a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 1101a6da80a7SFrank Warmerdam 1102a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 1103a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 1104a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 1105a6da80a7SFrank Warmerdam accuracy over the image. 1106a6da80a7SFrank Warmerdam 1107a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 1108a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 1109a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 1110a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 1111a6da80a7SFrank Warmerdam 1112a6da80a7SFrank Warmerdam Changes applied with minor edits. 1113a6da80a7SFrank Warmerdam 111400761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 111500761c18SFrank Warmerdam 111600761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 111700761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 111800761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 111900761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 112000761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 112100761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 112200761c18SFrank Warmerdam 11239a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 11249a1d08fcSMike Welles 11259a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 11269a1d08fcSMike Welles 1127a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 1128a5a724a9SFrank Warmerdam 1129a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 1130a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 1131a5a724a9SFrank Warmerdam 11327c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 11337c2ef4f7SFrank Warmerdam 11343ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 11353ba946b0SFrank Warmerdam 11367c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 11377c2ef4f7SFrank Warmerdam 1138a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 1139a7f6e194SMike Welles * added link to CVS mirror from index.html 1140a7f6e194SMike Welles 1141a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 1142a7f6e194SMike Welles not supported by default. 1143a7f6e194SMike Welles 114422e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 114522e9dda7SFrank Warmerdam 114622e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 114722e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 114822e9dda7SFrank Warmerdam 114933953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 115033953398SFrank Warmerdam 115122e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 115233953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 115333953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 115433953398SFrank Warmerdam 1155a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 1156177452c8SMike Welles 1157177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 1158177452c8SMike Welles 1159177452c8SMike Welles * Created HOWTO-RELEASE 1160177452c8SMike Welles 1161177452c8SMike Welles * Created html/v3.5.6.html 1162177452c8SMike Welles 1163177452c8SMike Welles * updated index.html 1164177452c8SMike Welles 1165a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 1166a02f97a5SFrank Warmerdam 1167a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 1168a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 1169a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 1170a02f97a5SFrank Warmerdam 1171a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 1172a3c28f98SFrank Warmerdam 1173a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 1174a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 1175a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 1176a3c28f98SFrank Warmerdam 1177a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 1178a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 1179a3c28f98SFrank Warmerdam on libm.so. 1180a3c28f98SFrank Warmerdam 1181a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 1182a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 1183a3c28f98SFrank Warmerdam 1184a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 1185a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 1186a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 1187a3c28f98SFrank Warmerdam 1188abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 1189abcd47aeSFrank Warmerdam 1190abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 1191abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 1192abcd47aeSFrank Warmerdam --exec-prefix directives. 1193abcd47aeSFrank Warmerdam 11947410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 11957410217aSFrank Warmerdam 11969900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 11979900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 11989900bacaSFrank Warmerdam file which seems to be updated regularly. 11999900bacaSFrank Warmerdam 12009900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 12019900bacaSFrank Warmerdam version include file. 12029900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 12039900bacaSFrank Warmerdam with the public libtiff include files. 12049900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 12059900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 12069900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 12079900bacaSFrank Warmerdam 12087410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 12097410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 12107410217aSFrank Warmerdam 12116429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 12126429172dSFrank Warmerdam 1213b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 1214b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 12157410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 12167410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 1217b11174beSFrank Warmerdam 12186429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 12196429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 12206429172dSFrank Warmerdam (such as occurs for YCbCr). 12216429172dSFrank Warmerdam 1222aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 1223aa844c50SFrank Warmerdam 1224aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 1225aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 1226aa844c50SFrank Warmerdam 12270cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 12280cd032f1SFrank Warmerdam 122991b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 123091b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 123191b8b7c2SFrank Warmerdam from [email protected]. 123291b8b7c2SFrank Warmerdam 12330cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 12340cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 12350cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 12360cd032f1SFrank Warmerdam 1237de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 1238de9b6675SFrank Warmerdam 1239de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 1240de9b6675SFrank Warmerdam white is properly recovered. 1241de9b6675SFrank Warmerdam 1242de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 1243de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 1244de9b6675SFrank Warmerdam 12458b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 12468b6b9756SFrank Warmerdam 12478b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 12488b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 12498b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 12508b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 12518b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 12528b6b9756SFrank Warmerdam 1253582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 1254582fb187SFrank Warmerdam 12550cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 1256582fb187SFrank Warmerdam 12578d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 12588d9e3bcfSFrank Warmerdam 12598d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 12608d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 12618d9e3bcfSFrank Warmerdam 1262af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 126305d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 126405d0760fSFrank Warmerdam cygwin compatibility. 1265af621273SFrank Warmerdam 1266b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 1267b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 1268b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 1269b6348a45SFrank Warmerdam 1270af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 1271af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 1272af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 1273af621273SFrank Warmerdam bug and proving the patch. 1274af621273SFrank Warmerdam 1275a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 1276a329e432SFrank Warmerdam 1277a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 1278a329e432SFrank Warmerdam we are done access data thanks to bug report from: 1279a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 1280a329e432SFrank Warmerdam 1281a329e432SFrank Warmerdam * Reverted tif_flush change. 1282a329e432SFrank Warmerdam 1283da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 1284da97c5e0SFrank Warmerdam 1285da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 1286da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 1287da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 1288da97c5e0SFrank Warmerdam 1289c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 1290c1282751SFrank Warmerdam 1291fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 1292fb02956eSFrank Warmerdam 12930625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 12940625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 12950625a129SFrank Warmerdam 1296c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 1297c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 1298c1282751SFrank Warmerdam 1299ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 1300ad9af004SFrank Warmerdam 1301ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 1302ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 1303ad9af004SFrank Warmerdam 13044b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 13054b79457aSMike Welles 13064b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 13074b79457aSMike Welles 1308c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 1309c1cd54d7SFrank Warmerdam 1310889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 1311889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 1312889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 1313889ea5bfSFrank Warmerdam 1314c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 1315c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 1316c1cd54d7SFrank Warmerdam 1317082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 1318082013bfSFrank Warmerdam 1319082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 1320082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 1321082013bfSFrank Warmerdam 1322b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 1323b620bd37SFrank Warmerdam 13246ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 13256ed3331cSFrank Warmerdam email address. 13266ed3331cSFrank Warmerdam 1327b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 1328b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 1329b620bd37SFrank Warmerdam 133015934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 133115934824SFrank Warmerdam 133215934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 133315934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 133415934824SFrank Warmerdam could be "unpopulated" images. 133515934824SFrank Warmerdam 1336859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 1337859c2524SFrank Warmerdam 13387538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 13397538c6d0SFrank Warmerdam 1340859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 1341859c2524SFrank Warmerdam 13426be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 13436be23f4fSFrank Warmerdam 13446be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 13456be23f4fSFrank Warmerdam 13464b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 13474b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 13484b79457aSMike Welles 1349f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 1350f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 1351f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 1352f0770083SMike Welles <[email protected]> (untested). 1353f076e723SMike Welles 1354f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 1355f0770083SMike Welles Arvan Pritchard <[email protected]> 1356f0770083SMike Welles 1357f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 1358f076e723SMike Welles Arvan Pritchard <[email protected]> 1359f076e723SMike Welles 13601c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 13611c9f6d78SFrank Warmerdam 13621c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 13631c9f6d78SFrank Warmerdam 136497702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 13652df86f15SFrank Warmerdam 13662df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 13672df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 13682df86f15SFrank Warmerdam 1369c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 1370c21b8b97SMike Welles 1371c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 1372c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 1373c21b8b97SMike Welles 1374d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 1375d20c60a2SMike Welles 1376d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 1377d20c60a2SMike Welles Stanislav Brabec <[email protected]> 1378d20c60a2SMike Welles 1379c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 1380c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 1381d20c60a2SMike Welles 1382c21b8b97SMike Welles * configure: fixed bugs in sed scripts 1383c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 1384d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 1385d20c60a2SMike Welles 1386c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 1387c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 1388d20c60a2SMike Welles 13897ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 13907ab7008fSFrank Warmerdam 13917ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 13927ab7008fSFrank Warmerdam conversion for the run arrays. 13937ab7008fSFrank Warmerdam 1394d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 1395d3144ac4SFrank Warmerdam 1396d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 1397d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 1398d3144ac4SFrank Warmerdam 13990b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 14000b109722SFrank Warmerdam 1401f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 1402f4aaa718SFrank Warmerdam 14030b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 14040b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 14050b109722SFrank Warmerdam 1406ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 1407ed33ffd3SFrank Warmerdam 1408ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 1409ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 1410ed33ffd3SFrank Warmerdam 1411592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 1412592e7e59SFrank Warmerdam 1413c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 1414c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 1415c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 1416c84e2904SFrank Warmerdam 1417c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 1418c84e2904SFrank Warmerdam Peter Smith ([email protected]). 1419c84e2904SFrank Warmerdam 1420c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 1421c84e2904SFrank Warmerdam 1422592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 1423592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 1424592e7e59SFrank Warmerdam 1425592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 1426592e7e59SFrank Warmerdam between toff_t and tsize_t. 1427592e7e59SFrank Warmerdam 1428164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 1429164da391SFrank Warmerdam 1430164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 1431164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 1432164da391SFrank Warmerdam 1433164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 1434164da391SFrank Warmerdam TIFFWriteDirectory(). 1435164da391SFrank Warmerdam 1436164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 1437164da391SFrank Warmerdam 1438164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 1439164da391SFrank Warmerdam and writing to another. 1440164da391SFrank Warmerdam 1441164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 1442164da391SFrank Warmerdam 1443db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 1444db9e2d75SFrank Warmerdam 1445db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 1446db9e2d75SFrank Warmerdam 14472e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 14482e0c71f2SFrank Warmerdam 14492e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 14502e0c71f2SFrank Warmerdam 1451c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 1452c38ac53bSMike Welles 1453c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 1454c38ac53bSMike Welles 1455c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 1456c38ac53bSMike Welles 1457c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 1458c38ac53bSMike Welles 1459db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 1460db55f695SFrank Warmerdam 1461db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 1462db55f695SFrank Warmerdam 1463c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 1464da558ffbSMike Welles 1465da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 1466da558ffbSMike Welles 1467da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 1468da558ffbSMike Welles when LZW compression invoked. 1469da558ffbSMike Welles 1470da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 1471da558ffbSMike Welles in tools to reflect removal of LZW compression 1472da558ffbSMike Welles 14731c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 14741c096175SMike Welles 14751c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 14761c096175SMike Welles warning about LZW compression removed being removed, and why. 1477c614caf0SMike Welles 1478da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 1479c614caf0SMike Welles symbols are kept. 14801c096175SMike Welles 148100ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 148200ac48bcSMike Welles 148300ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 148400ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 148500ac48bcSMike Welles 1486e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 1487e57f1806SFrank Warmerdam 1488e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 1489e57f1806SFrank Warmerdam of LZW. 1490e57f1806SFrank Warmerdam 1491e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 1492ff08149cSFrank Warmerdam 1493ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 1494ff08149cSFrank Warmerdam 14950e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 14960e4c746eSMike Welles 14977609ec5fSMike Welles * Added zip creation to relase makefile target 14987609ec5fSMike Welles 14990e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 15000e4c746eSMike Welles 1501c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 1502c5e8a049SFrank Warmerdam 1503c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 1504c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 1505c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 1506c5e8a049SFrank Warmerdam 150764158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 150864158b2dSFrank Warmerdam 150964158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 151064158b2dSFrank Warmerdam 1511209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 1512209aa3d3SFrank Warmerdam 1513209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 1514209aa3d3SFrank Warmerdam email subscription address. 1515209aa3d3SFrank Warmerdam 15169ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 15179ec07df1SMike Welles 15189ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 15199ec07df1SMike Welles 15209ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 15219ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 15229ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 15239ec07df1SMike Welles 15249ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 15259ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 15269ec07df1SMike Welles know features have been compiled into the TIFF library in order to 15279ec07df1SMike Welles handle things properly". 15289ec07df1SMike Welles 152929e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 153029e8a995SFrank Warmerdam 153129e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 153229e8a995SFrank Warmerdam <[email protected]>. 153329e8a995SFrank Warmerdam 15349e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 15359e63b000SFrank Warmerdam 15369e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 15379e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 15389e63b000SFrank Warmerdam 153943f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 154043f65d11SMike Welles * HTML-ized the man pages, added to html/man 154143f65d11SMike Welles 1542e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 1543e7f4c352SMike Welles 1544a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 1545a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 1546a9b4777dSMike Welles From Ivo Penzar <[email protected]. 1547a9b4777dSMike Welles 1548a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 1549a9b4777dSMike Welles memory mapped files. <[email protected]> 1550a9b4777dSMike Welles 155197702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 155258db2336SMike Welles * Corrected alpha versioning. 155358db2336SMike Welles 155458db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 155558db2336SMike Welles 155658db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 155758db2336SMike Welles "RELEASE-DATE" 155858db2336SMike Welles 155958db2336SMike Welles * added releasediff target, which diffs tree with source as of 156058db2336SMike Welles date in "RELEASE-DATE" 156158db2336SMike Welles 156258db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 156358db2336SMike Welles away from alpha/non-alpha distinctions). 156458db2336SMike Welles 156558db2336SMike Welles * updated html to reflect release 156658db2336SMike Welles 156767bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 156867bb385aSFrank Warmerdam 1569cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 1570cdb12ac2SFrank Warmerdam 157167bb385aSFrank Warmerdam * Added CYGWIN case in configure. 157267bb385aSFrank Warmerdam 157346301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 157458db2336SMike Welles 157546301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 157646301bebSMike Welles (sizes >= 65536 were failing) 157746301bebSMike Welles 1578478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 1579478d079aSFrank Warmerdam 1580478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 1581478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 1582478d079aSFrank Warmerdam 1583f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 1584f48df3f4SFrank Warmerdam 1585e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 1586e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 1587e6e37100SFrank Warmerdam 1588f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 1589f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 1590f48df3f4SFrank Warmerdam 1591e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 1592e3585a7dSFrank Warmerdam 15936f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 15946f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 15956f703bd0SFrank Warmerdam 1596e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 1597e3585a7dSFrank Warmerdam 159823f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 159923f6dabbSFrank Warmerdam 160023f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 160123f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 160223f6dabbSFrank Warmerdam better solutions for some users. 160323f6dabbSFrank Warmerdam 16048ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 16058ecb50d4SFrank Warmerdam 16068ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 16078ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 16088ecb50d4SFrank Warmerdam 1609469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 1610469f9d6bSMike Welles 1611469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 1612469f9d6bSMike Welles 1613397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 1614397e9f3aSFrank Warmerdam 16158b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 16168b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 16178b9ba144SFrank Warmerdam the first. 16188b9ba144SFrank Warmerdam 16198b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 16208b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 16218b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 16228b9ba144SFrank Warmerdam the colormap. 16238b9ba144SFrank Warmerdam 16248b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 16258b9ba144SFrank Warmerdam tif_getimage.c. 16268b9ba144SFrank Warmerdam 1627397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 1628