1*f8db45dcSAndrey Kiselev2003-08-05 Andrey Kiselev <[email protected]> 2*f8db45dcSAndrey Kiselev 3*f8db45dcSAndrey Kiselev * libtiff/tif_lzw.c: Move LZW codec state block allocation back to 4*f8db45dcSAndrey Kiselev TIFFInitLZW(), because its initialization in LZWSetupDecode() cause 5*f8db45dcSAndrey Kiselev problems with predictor initialization. Remove O_RDONLY check during 6*f8db45dcSAndrey Kiselev state block allocation to be able open LZW compressed files in update 7*f8db45dcSAndrey Kiselev mode. 8*f8db45dcSAndrey Kiselev 9*f8db45dcSAndrey Kiselev Problem exist for libtiff version of the tif_lzw.c module. One from 10*f8db45dcSAndrey Kiselev lzw-compression-kit hasn't such troubles. 11*f8db45dcSAndrey Kiselev 121e5a0127SFrank Warmerdam2003-08-04 Frank Warmerdam <[email protected]> 131e5a0127SFrank Warmerdam 141e5a0127SFrank Warmerdam * libtiff/tif_write.c: modified tif_write.c so that the various 151e5a0127SFrank Warmerdam encoded write functions use tif_postdecode() to apply byte order 161e5a0127SFrank Warmerdam swapping (swab) to the application passed data buffer if the same 171e5a0127SFrank Warmerdam would be done when reading. This allows us to write pixel data with 181e5a0127SFrank Warmerdam more than 8 bits per sample to existing files of a non-native byte 191e5a0127SFrank Warmerdam order. One side effect of this change is the applications buffer 201e5a0127SFrank Warmerdam itself is altered in this case by the act of writing. 211e5a0127SFrank Warmerdam 221e5a0127SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=171 231e5a0127SFrank Warmerdam 2403f0fc1bSFrank Warmerdam2003-07-25 Frank Warmerdam <[email protected]> 2503f0fc1bSFrank Warmerdam 2619a03d4dSFrank Warmerdam * libtiff/tif_open.c: avoid signed/unsigned casting warning 2719a03d4dSFrank Warmerdam initializing typemask as per patch from J.A. Strother. 2819a03d4dSFrank Warmerdam 2919a03d4dSFrank Warmerdam * tools/tiffcp.c: fixed signed/unsigned casting warning. 3019a03d4dSFrank Warmerdam 3119a03d4dSFrank Warmerdam * libtiff/tif_print.c: dos2unix conversion. 3219a03d4dSFrank Warmerdam 3303f0fc1bSFrank Warmerdam * tools/tiffsplit.c: increased the maximum number of pages that 3403f0fc1bSFrank Warmerdam can be split. Patch provided by Andrew J. Montalenti. 3503f0fc1bSFrank Warmerdam 36185af06fSAndrey Kiselev2003-07-11 Andrey Kiselev <[email protected]> 37185af06fSAndrey Kiselev 38185af06fSAndrey Kiselev * tools/raw2tiff.c: Added option `-p' to explicitly select color 39185af06fSAndrey Kiselev space of input image data. Closes 40185af06fSAndrey Kiselev 41185af06fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=364 42185af06fSAndrey Kiselev 43274bcd4bSFrank Warmerdam2003-07-08 Frank Warmerdam <[email protected]> 44274bcd4bSFrank Warmerdam 45274bcd4bSFrank Warmerdam * tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c, 46274bcd4bSFrank Warmerdam tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c, 47274bcd4bSFrank Warmerdam tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c: 48274bcd4bSFrank Warmerdam avoid casting warning at /W4. 49274bcd4bSFrank Warmerdam 5070417610SAndrey Kiselev2003-07-03 Andrey Kiselev <[email protected]> 5170417610SAndrey Kiselev 5270417610SAndrey Kiselev * tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel. 5370417610SAndrey Kiselev 54cb9bace3SAndrey Kiselev2003-06-30 Andrey Kiselev <[email protected]> 55cb9bace3SAndrey Kiselev 56cb9bace3SAndrey Kiselev * libtiff/tif_pixarlog.c: Unused variables removed. 57cb9bace3SAndrey Kiselev 588579f1beSAndrey Kiselev * libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with 598579f1beSAndrey Kiselev EstimateStripByteCounts() as per bug 60cb9bace3SAndrey Kiselev 61cb9bace3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 62cb9bace3SAndrey Kiselev 635d76acb2SAndrey Kiselev * libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on 645d76acb2SAndrey Kiselev 64-bit architectures as per bug 655d76acb2SAndrey Kiselev 665d76acb2SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 675d76acb2SAndrey Kiselev 688579f1beSAndrey Kiselev * libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of 698579f1beSAndrey Kiselev unknown data type. 708579f1beSAndrey Kiselev 7131178b37SFrank Warmerdam2003-06-19 Frank Warmerdam <[email protected]> 7231178b37SFrank Warmerdam 7331178b37SFrank Warmerdam * libtiff/tif_print.c: fixed some serious bugs when printing 7431178b37SFrank Warmerdam custom tags ... almost certain to crash. 7531178b37SFrank Warmerdam 7631178b37SFrank Warmerdam * libtiff/tif_dirread.c: Don't ignore custom fields that are 7731178b37SFrank Warmerdam autodefined. Not sure how this got to be like this. 7831178b37SFrank Warmerdam 79b44be4bdSAndrey Kiselev2003-06-18 Andrey Kiselev <[email protected]> 80b44be4bdSAndrey Kiselev 815c7b0ab0SAndrey Kiselev * 3.6.0 Beta2 released. 825c7b0ab0SAndrey Kiselev 83b44be4bdSAndrey Kiselev * tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data 84b44be4bdSAndrey Kiselev comparing as per bug 85b44be4bdSAndrey Kiselev 86b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=349 87b44be4bdSAndrey Kiselev 88b44be4bdSAndrey Kiselev `-z' option now can be used to set the number of reported different 89b44be4bdSAndrey Kiselev bytes. 90b44be4bdSAndrey Kiselev 91b44be4bdSAndrey Kiselev2003-06-09 Andrey Kiselev <[email protected]> 92b44be4bdSAndrey Kiselev 93b44be4bdSAndrey Kiselev * tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1 94b44be4bdSAndrey Kiselev to -r option to get the entire image as one strip. See 95b44be4bdSAndrey Kiselev 96b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 97b44be4bdSAndrey Kiselev 98b44be4bdSAndrey Kiselev for details. 99b44be4bdSAndrey Kiselev 100924316f8SAndrey Kiselev2003-06-04 Andrey Kiselev <[email protected]> 101924316f8SAndrey Kiselev 102924316f8SAndrey Kiselev * tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber 103924316f8SAndrey Kiselev values as per bug 104924316f8SAndrey Kiselev 105924316f8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 106924316f8SAndrey Kiselev 10793880088SFrank Warmerdam2003-05-27 Frank Warmerdam <[email protected]> 10893880088SFrank Warmerdam 10993880088SFrank Warmerdam * libtiff/tif_jpeg.c: modified segment_height calculation to always 11093880088SFrank Warmerdam be a full height tile for tiled images. Also changed error to just 11193880088SFrank Warmerdam be a warning. 11293880088SFrank Warmerdam 11371e4bb17SAndrey Kiselev2003-05-25 Andrey Kiselev <[email protected]> 11471e4bb17SAndrey Kiselev 11571e4bb17SAndrey Kiselev * tools/fax2tiff.c: Page numbering fixed, as per bug 11671e4bb17SAndrey Kiselev 11771e4bb17SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=341 11871e4bb17SAndrey Kiselev 1195b80291bSAndrey Kiselev2003-05-20 Andrey Kiselev <[email protected]> 1205b80291bSAndrey Kiselev 1215b80291bSAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 1225b80291bSAndrey Kiselev configure, Makefile.in: Switched back to the old behaviour. Likely 1235b80291bSAndrey Kiselev better solution should be found for OJPEG support. 1245b80291bSAndrey Kiselev 125d45ab962SAndrey Kiselev2003-05-11 Andrey Kiselev <[email protected]> 126d45ab962SAndrey Kiselev 127d45ab962SAndrey Kiselev * libtiff/mkversion.c: Fixed problem with wrong string size when 128d45ab962SAndrey Kiselev reading RELEASE-DATE file. 129d45ab962SAndrey Kiselev 13073cbf0b9SAndrey Kiselev2003-05-07 Andrey Kiselev <[email protected]> 13173cbf0b9SAndrey Kiselev 13273cbf0b9SAndrey Kiselev * tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array 13373cbf0b9SAndrey Kiselev index was out of range. 13473cbf0b9SAndrey Kiselev 135e2afef13SAndrey Kiselev2003-05-06 Andrey Kiselev <[email protected]> 136e2afef13SAndrey Kiselev 137e2afef13SAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 138e2afef13SAndrey Kiselev configure, Makefile.in: Improved libtiff compilation with OJPEG 139e2afef13SAndrey Kiselev support. Now no need for patching IJG JPEG library, hack requred by 140e2afef13SAndrey Kiselev libtiff will be compiled and used in-place. Implemented with 141e2afef13SAndrey Kiselev suggestion and help from Bill Allombert, Debian's libjpeg maintainer. 142e2afef13SAndrey Kiselev 1436e87a9bdSAndrey Kiselev * libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in 1446e87a9bdSAndrey Kiselev TIFFVGetFieldDefaulted() function. 1456e87a9bdSAndrey Kiselev 146a77a81b9SAndrey Kiselev2003-05-05 Andrey Kiselev <[email protected]> 147a77a81b9SAndrey Kiselev 148a77a81b9SAndrey Kiselev * tools/ppm2tiff.c: PPM header parser improved: now able to skip 149a77a81b9SAndrey Kiselev comments. 150a77a81b9SAndrey Kiselev 1518180aa18SAndrey Kiselev * tools/tiffdither.c: Fixed problem with bit fill order tag setting: 1528180aa18SAndrey Kiselev was not copied from source image. 1538180aa18SAndrey Kiselev 1548180aa18SAndrey Kiselev * libtiff/getimage.c: Workaround for some images without correct 1558180aa18SAndrey Kiselev info about alpha channel as per bug 1568180aa18SAndrey Kiselev 1578180aa18SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=331 1588180aa18SAndrey Kiselev 1593c54d5baSAndrey Kiselev2003-04-29 Andrey Kiselev <[email protected]> 1603c54d5baSAndrey Kiselev 161a77a81b9SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3. 1623c54d5baSAndrey Kiselev It basically allows one to use the /flateDecode filter for ZIP 1633c54d5baSAndrey Kiselev compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes 1643c54d5baSAndrey Kiselev 1653c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=328 1663c54d5baSAndrey Kiselev 167a77a81b9SAndrey Kiselev * tools/tiff2ps.c: Force deadzone printing when EPS output specified 1683c54d5baSAndrey Kiselev as per bug 1693c54d5baSAndrey Kiselev 1703c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=325 1713c54d5baSAndrey Kiselev 1723ec55027SAndrey Kiselev2003-04-17 Andrey Kiselev <[email protected]> 1733ec55027SAndrey Kiselev 1743ec55027SAndrey Kiselev * libtiff/tif_dirread.c: Removed additional check for StripByteCounts 1753ec55027SAndrey Kiselev due to problems with multidirectory images. Quality of error messages 1763ec55027SAndrey Kiselev improved. 1773ec55027SAndrey Kiselev 178ca2f9658SAndrey Kiselev2003-04-16 Andrey Kiselev <[email protected]> 179ca2f9658SAndrey Kiselev 180ca2f9658SAndrey Kiselev * tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG 181ca2f9658SAndrey Kiselev encoded images. See bug entries 182ca2f9658SAndrey Kiselev 183ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=275 184ca2f9658SAndrey Kiselev 185ca2f9658SAndrey Kiselev and 186ca2f9658SAndrey Kiselev 187ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=23 188ca2f9658SAndrey Kiselev 18955137ca3SAndrey Kiselev * libtiff/tif_dirread.c: Additional check for StripByteCounts 19055137ca3SAndrey Kiselev correctness. Fixes 19155137ca3SAndrey Kiselev 19255137ca3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=320 19355137ca3SAndrey Kiselev 1947f9ab89fSAndrey Kiselev2003-03-12 Andrey Kiselev <[email protected]> 1957f9ab89fSAndrey Kiselev 1967f9ab89fSAndrey Kiselev * tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c, 1977f9ab89fSAndrey Kiselev ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c, 1987f9ab89fSAndrey Kiselev tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c, 1997f9ab89fSAndrey Kiselev tiffmedian.c}: Added library version reporting facility to all tools. 2007f9ab89fSAndrey Kiselev 201d8cd741eSFrank Warmerdam2003-03-06 Frank Warmerdam <[email protected]> 202d8cd741eSFrank Warmerdam 203d8cd741eSFrank Warmerdam * port/install.sh.in: Fixed problems with install producing paths 204d8cd741eSFrank Warmerdam like ///usr/local/lib on cygwin. 205d8cd741eSFrank Warmerdam 2061f209352SAndrey Kiselev2003-02-27 Andrey Kiselev <[email protected]> 2071f209352SAndrey Kiselev 2081f209352SAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of 2091f209352SAndrey Kiselev raw input page. Patch supplied by Julien Gaulmin. See 2101f209352SAndrey Kiselev 2111f209352SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=293 2121f209352SAndrey Kiselev 2131f209352SAndrey Kiselev for details. 2141f209352SAndrey Kiselev 215248cfa15SFrank Warmerdam2003-02-26 Frank Warmerdam <[email protected]> 216248cfa15SFrank Warmerdam 21743439664SFrank Warmerdam * libtiff/tif_dir.c: fixed up the tif_postdecode settings 21843439664SFrank Warmerdam responsible for byte swapping complex image data. 21943439664SFrank Warmerdam 220248cfa15SFrank Warmerdam * libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till 221248cfa15SFrank Warmerdam LZWSetupDecode(). Needed to read LZW files in "r+" mode. 222248cfa15SFrank Warmerdam 223c9663e69SAndrey Kiselev2003-02-07 Andrey Kiselev <[email protected]> 224c9663e69SAndrey Kiselev 225c9663e69SAndrey Kiselev * tools/ppm2tiff.c: Fixed problem with too many arguments. 226c9663e69SAndrey Kiselev 227fe6e1155SAndrey Kiselev2003-02-04 Andrey Kiselev <[email protected]> 228fe6e1155SAndrey Kiselev 229fe6e1155SAndrey Kiselev * tools/raw2tiff.c: Memory leak fixed. 230fe6e1155SAndrey Kiselev 231be7810fcSAndrey Kiselev2003-02-03 Andrey Kiselev <[email protected]> 232be7810fcSAndrey Kiselev 233be7810fcSAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin 234be7810fcSAndrey Kiselev (thanks, Julien!). More switches for fax2tiff tool for better control 235be7810fcSAndrey Kiselev of input and output. Details at 236be7810fcSAndrey Kiselev 237be7810fcSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=272 238be7810fcSAndrey Kiselev 239a1a3a36dSFrank Warmerdam2003-02-03 Frank Warmerdam <[email protected]> 240a1a3a36dSFrank Warmerdam 241a1a3a36dSFrank Warmerdam * libtiff/tif_jpeg.c: Modified to defer initialization of jpeg 242a1a3a36dSFrank Warmerdam library so that we can check if there is already any tile/strip data 243a1a3a36dSFrank Warmerdam before deciding between creating a compressor or a decompressor. 244a1a3a36dSFrank Warmerdam 24532d2ec53SFrank Warmerdam2003-01-31 Frank Warmerdam <[email protected]> 24632d2ec53SFrank Warmerdam 24732d2ec53SFrank Warmerdam * libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is 24832d2ec53SFrank Warmerdam a pre-existing compressed image. That is, image writing to 24932d2ec53SFrank Warmerdam pre-existing compressed images is not allowed. 25032d2ec53SFrank Warmerdam 25132d2ec53SFrank Warmerdam * libtiff/tif_open.c: Removed error if opening a compressed file 25232d2ec53SFrank Warmerdam in update mode. 25332d2ec53SFrank Warmerdam 25432d2ec53SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=198 25532d2ec53SFrank Warmerdam 2564de68458SAndrey Kiselev2003-01-31 Andrey Kiselev <[email protected]> 2574de68458SAndrey Kiselev 2584de68458SAndrey Kiselev * config.guess, config.sub: Updated to recent upstream versions. 2594de68458SAndrey Kiselev 260036ce91eSFrank Warmerdam2003-01-15 Frank Warmerdam <[email protected]> 261036ce91eSFrank Warmerdam 262036ce91eSFrank Warmerdam * cut 3.6.0 Beta release. 263036ce91eSFrank Warmerdam 2648ae9d879SAndrey Kiselev2002-12-20 Andrey Kiselev <[email protected]> 2658ae9d879SAndrey Kiselev 2668ae9d879SAndrey Kiselev * tools/fax2ps.c, man/fax2ps.1: Page size was determined 2678ae9d879SAndrey Kiselev in wrong way as per bug 2688ae9d879SAndrey Kiselev 2698ae9d879SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=239 2708ae9d879SAndrey Kiselev 2712d0233a5SFrank Warmerdam2002-12-17 Frank Warmerdam <[email protected]> 2722d0233a5SFrank Warmerdam 2732d0233a5SFrank Warmerdam * libtiff/tif_dirread.c: Allow wrong sized arrays in 2742d0233a5SFrank Warmerdam TIFFFetchStripThing(). 2752d0233a5SFrank Warmerdam 2762d0233a5SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=49 2772d0233a5SFrank Warmerdam 278ea674e6bSFrank Warmerdam2002-12-02 Frank Warmerdam <[email protected]> 279ea674e6bSFrank Warmerdam 280ea674e6bSFrank Warmerdam * libtiff/tif_dir.c: fix problem with test on td_customValueCount. 281ea674e6bSFrank Warmerdam Was using realloc even first time. Fix by Igor Venevtsev. 282ea674e6bSFrank Warmerdam 283b920c1f9SFrank Warmerdam2002-11-30 Frank Warmerdam <[email protected]> 284b920c1f9SFrank Warmerdam 285267f3f7dSFrank Warmerdam * libtiff/tif_dir.c: fixed bug with resetting an existing custom 286267f3f7dSFrank Warmerdam field value. 287267f3f7dSFrank Warmerdam 288b920c1f9SFrank Warmerdam * libtiff/tif_dir.c: Fixed potential problem with ascii "custom" 289b920c1f9SFrank Warmerdam tags in TIFFVGetField() ... added missing break. 290b920c1f9SFrank Warmerdam 291834b6324SFrank Warmerdam2002-10-14 Frank Warmerdam <[email protected]> 292834b6324SFrank Warmerdam 293699a8625SFrank Warmerdam * tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make 294699a8625SFrank Warmerdam the scanline buffer long enough when writing rgb triplets. 295699a8625SFrank Warmerdam The scanline needs to be 3 X the number of dots or else it will 296699a8625SFrank Warmerdam contain an incomplete triplet and programs that try to separate 297699a8625SFrank Warmerdam the eps by redefining the colorimage operator will get messed up. 298699a8625SFrank Warmerdam Patch supplied by William Bader. 299699a8625SFrank Warmerdam 300834b6324SFrank Warmerdam * Makefile.in: added tif_extension.c to file list as per 301834b6324SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=218. 302834b6324SFrank Warmerdam 30328e76dbfSAndrey Kiselev2002-10-11 Andrey Kiselev <[email protected]> 30428e76dbfSAndrey Kiselev 30528e76dbfSAndrey Kiselev * configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for 30628e76dbfSAndrey Kiselev large files (>2GiB) supporting. New option in the config.site: 3075c7b0ab0SAndrey Kiselev LARGEFILE="yes". Should be enough for I/O of the large files. 30828e76dbfSAndrey Kiselev 3096cd33fc4SFrank Warmerdam2002-10-10 Frank Warmerdam <[email protected]> 3106cd33fc4SFrank Warmerdam 3116cd33fc4SFrank Warmerdam * libtiff/html/v3.6.0.html: new release notes. 3126cd33fc4SFrank Warmerdam 3136cd33fc4SFrank Warmerdam * libtiff/index.html: removed faq, cvs snapshot cruft. Added email 3146cd33fc4SFrank Warmerdam link for Andrey. Pointer to v3.6.0.html. 3156cd33fc4SFrank Warmerdam 3166cd33fc4SFrank Warmerdam * libtiff/Makefile.in: added direct rule for tiffvers.h for release. 3176cd33fc4SFrank Warmerdam 318bd771997SAndrey Kiselev2002-10-07 Andrey Kiselev <[email protected]> 3198180aa18SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken 3208180aa18SAndrey Kiselev (thanks, Sebastian!). New switches: 321bd771997SAndrey Kiselev -b # for a bottom margin of # inches 322bd771997SAndrey Kiselev -c center image 323bd771997SAndrey Kiselev -l # for a left margin of # inches 324bd771997SAndrey Kiselev -r rotate the image by 180 degrees 325bd771997SAndrey Kiselev New features merged with code for shrinking/overlapping. 326bd771997SAndrey Kiselev Previously added -c and -n switches (for overriding PS units) renamed 327bd771997SAndrey Kiselev in -x and -y respectively. 328bd771997SAndrey Kiselev 329bd771997SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=200 330bd771997SAndrey Kiselev 3311a1ccdb6SAndrey Kiselev * html/man/*.html: Updated from actual manual pages. 3321a1ccdb6SAndrey Kiselev 3333721a781SFrank Warmerdam2002-10-06 Frank Warmerdam <[email protected]> 3343721a781SFrank Warmerdam 335a8c488d4SFrank Warmerdam * libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong 336a8c488d4SFrank Warmerdam size on windows. Use #define boolean hack. 337a8c488d4SFrank Warmerdam 338a8c488d4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=188 339a8c488d4SFrank Warmerdam 3403721a781SFrank Warmerdam * libtiff/tiff.h: Don't do special type handling in tiff.h unless 3413721a781SFrank Warmerdam USING_VISUALAGE is defined. 3423721a781SFrank Warmerdam 3433721a781SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 3443721a781SFrank Warmerdam 345515b593cSFrank Warmerdam2002-10-03 Frank Warmerdam <[email protected]> 346515b593cSFrank Warmerdam 347515b593cSFrank Warmerdam * libtiff/tiff.h: added COMPRESSION_JP2000. 348515b593cSFrank Warmerdam 349ff993722SAndrey Kiselev2002-10-02 Andrey Kiselev <[email protected]> 350ff993722SAndrey Kiselev 351ff993722SAndrey Kiselev * libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays 352ff993722SAndrey Kiselev by the TIFFFetchByteArray() function. Should finally resolve 353ff993722SAndrey Kiselev 354ff993722SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 355ff993722SAndrey Kiselev 3564c0e27b0SAndrey Kiselev * configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT 35749ce50a8SAndrey Kiselev 35849ce50a8SAndrey Kiselev * html/Makefile.in: New targets added: html and groffhtml for 35949ce50a8SAndrey Kiselev producing HTML representations of the manual pages automatically. 36049ce50a8SAndrey Kiselev html target uses man2html tool, groffhtml uses groff tool. 3614c0e27b0SAndrey Kiselev 362515b593cSFrank Warmerdam2002-09-29 Frank Warmerdam <[email protected]> 363515b593cSFrank Warmerdam 364515b593cSFrank Warmerdam * configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support 365515b593cSFrank Warmerdam from John H. DuBois III. 366515b593cSFrank Warmerdam 367f88cde27SAndrey Kiselev2002-09-15 Andrey Kiselev <[email protected]> 368f88cde27SAndrey Kiselev 369f88cde27SAndrey Kiselev * Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added 370f88cde27SAndrey Kiselev manual page for raw2tiff(1) tool. 371f88cde27SAndrey Kiselev 372630fc85dSAndrey Kiselev2002-09-12 Andrey Kiselev <[email protected]> 373630fc85dSAndrey Kiselev 374630fc85dSAndrey Kiselev * /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to 375630fc85dSAndrey Kiselev the tiffio.h header file. 376630fc85dSAndrey Kiselev 377630fc85dSAndrey Kiselev * Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added 378630fc85dSAndrey Kiselev manual page for TIFFDataWidth() function 379630fc85dSAndrey Kiselev 3805ae8f23eSFrank Warmerdam2002-09-08 Frank Warmerdam <[email protected]> 3815ae8f23eSFrank Warmerdam 3823f6fe56dSFrank Warmerdam * libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair() 3833f6fe56dSFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196. 3843f6fe56dSFrank Warmerdam 3855ae8f23eSFrank Warmerdam * tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments 3865ae8f23eSFrank Warmerdam since we are unable to properly include the amount to skip. 3875ae8f23eSFrank Warmerdam 3885ae8f23eSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=80 3895ae8f23eSFrank Warmerdam 39083daf89bSAndrey Kiselev2002-09-02 Andrey Kiselev <[email protected]> 39183daf89bSAndrey Kiselev 39283daf89bSAndrey Kiselev * /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching 39383daf89bSAndrey Kiselev in TIFFFetchByteArray(). Problem described at 39483daf89bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 39583daf89bSAndrey Kiselev 396becb4e7fSAndrey Kiselev2002-08-22 Andrey Kiselev <[email protected]> 397becb4e7fSAndrey Kiselev 3985b3e083dSAndrey Kiselev * /libtiff/tif_dirinfo.c: Further additions to free custom fields 3995b3e083dSAndrey Kiselev in _TIFFSetupFieldInfo() function. 4005b3e083dSAndrey Kiselev See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details. 4015b3e083dSAndrey Kiselev 4025b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: Additional consistency checking added in 403c70e384aSAndrey Kiselev LZWDecode() and LZWDecodeCompat(). 404c70e384aSAndrey Kiselev Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190 40543539aa6SAndrey Kiselev and http://bugzilla.remotesensing.org/show_bug.cgi?id=100 406c70e384aSAndrey Kiselev 4075b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: 408becb4e7fSAndrey Kiselev Added check for valid code lengths in LZWDecode() and 409becb4e7fSAndrey Kiselev LZWDecodeCompat(). Fixes 410becb4e7fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=115 411becb4e7fSAndrey Kiselev 412202b3adeSAndrey Kiselev2002-08-16 Andrey Kiselev <[email protected]> 413202b3adeSAndrey Kiselev 414202b3adeSAndrey Kiselev * /libtiff/{Makefile.vc, libtiff.def}: 415202b3adeSAndrey Kiselev Missed declarations added. 416202b3adeSAndrey Kiselev 41707655e06SFrank Warmerdam2002-08-15 Frank Warmerdam <[email protected]> 41807655e06SFrank Warmerdam 4196663496bSFrank Warmerdam * tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the 4206663496bSFrank Warmerdam return code from the underlying pick function. 4216663496bSFrank Warmerdam 4226663496bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=177 4236663496bSFrank Warmerdam 42407655e06SFrank Warmerdam * tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap 42507655e06SFrank Warmerdam with FIELD_CUSTOM as mentioned in bug 169. 42607655e06SFrank Warmerdam 42707655e06SFrank Warmerdam * tif_close.c: added logic to free dynamically created anonymous 42807655e06SFrank Warmerdam field definitions to correct a small memory leak. 42907655e06SFrank Warmerdam 43007655e06SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=169 43107655e06SFrank Warmerdam 43248cd8465SAndrey Kiselev2002-08-10 Andrey Kiselev <[email protected]> 43348cd8465SAndrey Kiselev 43448cd8465SAndrey Kiselev * /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}: 43548cd8465SAndrey Kiselev New tool: raw2tiff --- raw images to TIFF converter. No manual page yet. 43648cd8465SAndrey Kiselev 437c78a5bdcSFrank Warmerdam2002-07-31 Frank Warmerdam <[email protected]> 438c78a5bdcSFrank Warmerdam 43963067a98SFrank Warmerdam * libtiff/tif_jpeg.c: Fixed problem with setting of nrows in 44063067a98SFrank Warmerdam JPEGDecode() as per bugzilla bug (issue 1): 44163067a98SFrank Warmerdam 44263067a98SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 44363067a98SFrank Warmerdam 444c78a5bdcSFrank Warmerdam * libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to 445c78a5bdcSFrank Warmerdam fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't 446c78a5bdcSFrank Warmerdam present in the tiff tags. 447c78a5bdcSFrank Warmerdam 448c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=168 449c78a5bdcSFrank Warmerdam 450c78a5bdcSFrank Warmerdam * libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and 451c78a5bdcSFrank Warmerdam TIFFWriteScanline() now set tif_row explicitly in case the codec has 452c78a5bdcSFrank Warmerdam fooled with the value. 453c78a5bdcSFrank Warmerdam 454c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 455c78a5bdcSFrank Warmerdam 4566050d390SAndrey Kiselev2002-06-22 Andrey Kiselev <[email protected]> 4576050d390SAndrey Kiselev 458202b3adeSAndrey Kiselev * /tools/tiff2ps.c: Added workaround for some software that may crash 4596050d390SAndrey Kiselev when last strip of image contains fewer number of scanlines than 4606050d390SAndrey Kiselev specified by the `/Height' variable. See 4616050d390SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=164 4626050d390SAndrey Kiselev for explanation. 4636050d390SAndrey Kiselev 464b3f6ae5bSAndrey Kiselev2002-06-21 Andrey Kiselev <[email protected]> 465419dd4c8SAndrey Kiselev 466419dd4c8SAndrey Kiselev * tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility: 467419dd4c8SAndrey Kiselev splitting long images in several pages. See 468419dd4c8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation. 469419dd4c8SAndrey Kiselev Patch granted by John Williams <[email protected]>. 470419dd4c8SAndrey Kiselev 4713e6470b4SFrank Warmerdam2002-06-11 Frank Warmerdam <[email protected]> 4723e6470b4SFrank Warmerdam 4733e6470b4SFrank Warmerdam * libtiff/contrib/win95: renamed to contrib/win_dib. Added new 4743e6470b4SFrank Warmerdam Tiffile.cpp example of converting TIFF files into a DIB on Win32. 4753e6470b4SFrank Warmerdam This one is described in: 4763e6470b4SFrank Warmerdam 4773e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=143 4783e6470b4SFrank Warmerdam 4793e6470b4SFrank Warmerdam * libtiff/tif_ojpeg.c: Major upgrade from Scott. See details at: 4803e6470b4SFrank Warmerdam 4813e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=156 4823e6470b4SFrank Warmerdam 4833877c58dSAndrey Kiselev2002-05-10 Andrey Kiselev <[email protected]> 4843877c58dSAndrey Kiselev 4853877c58dSAndrey Kiselev * tools/tiff2ps: New commandline switches to override resolution 4863877c58dSAndrey Kiselev units obtained from the input file. Closes 4873877c58dSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=131 4883877c58dSAndrey Kiselev 4894dff88abSAndrey Kiselev2002-04-26 Andrey Kiselev <[email protected]> 4904dff88abSAndrey Kiselev 4914dff88abSAndrey Kiselev * libtiff/libtiff.def: Added missed declaration. 4924dff88abSAndrey Kiselev 4931cf9042eSAndrey Kiselev2002-04-22 Andrey Kiselev <[email protected]> 4941cf9042eSAndrey Kiselev 4951cf9042eSAndrey Kiselev * tools/fax2tiff.c: Updated to reflect latest changes in libtiff. 4961cf9042eSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125 4971cf9042eSAndrey Kiselev 4980a42ac77SAndrey Kiselev2002-04-20 Andrey Kiselev <[email protected]> 4990a42ac77SAndrey Kiselev 5000a42ac77SAndrey Kiselev * libtiff/tif_open.c: Pointers to custom procedures 5010a42ac77SAndrey Kiselev in TIFFClientOpen() are checked to be not NULL-pointers. 5020a42ac77SAndrey Kiselev 5039532ac8aSAndrey Kiselev2002-04-18 Andrey Kiselev <[email protected]> 5049532ac8aSAndrey Kiselev 5059532ac8aSAndrey Kiselev * libtiff/libtiff.def: Added missed declarations. 5069532ac8aSAndrey Kiselev 5079532ac8aSAndrey Kiselev * libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure. 5089532ac8aSAndrey Kiselev 509a8e46b54SAndrey Kiselev2002-04-16 Andrey Kiselev <[email protected]> 510a8e46b54SAndrey Kiselev 5119532ac8aSAndrey Kiselev * libtiff/tif_lzw.c: Additional checks for data integrity introduced. 512a8e46b54SAndrey Kiselev Should finally close 513a8e46b54SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=100 514a8e46b54SAndrey Kiselev 515a9a67d4bSAndrey Kiselev2002-04-10 Andrey Kiselev <[email protected]> 516a8e46b54SAndrey Kiselev 5171cf9042eSAndrey Kiselev * tools/tiff2ps: Division by zero fixed. 518a9a67d4bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88 519a9a67d4bSAndrey Kiselev 520c47f6953SAndrey Kiselev2002-04-09 Andrey Kiselev <[email protected]> 521c47f6953SAndrey Kiselev 522c47f6953SAndrey Kiselev * libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h: 523c47f6953SAndrey Kiselev TIFFCheckpointDirectory() routine added. 524c47f6953SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124 525c47f6953SAndrey Kiselev 526c47f6953SAndrey Kiselev * man/: TIFFWriteDirectory.3t, Makefile.in: Added description 527c47f6953SAndrey Kiselev for the new function. 528c47f6953SAndrey Kiselev 52933648598SAndrey Kiselev2002-04-08 Andrey Kiselev <[email protected]> 53033648598SAndrey Kiselev 531c47f6953SAndrey Kiselev * libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced 532c47f6953SAndrey Kiselev additional members tif->tif_decodestatus and tif->tif_encodestatus 533c47f6953SAndrey Kiselev for correct handling of unconfigured codecs (we should not try to read 534c47f6953SAndrey Kiselev data or to define data size without correct codecs). 53533648598SAndrey Kiselev 53633648598SAndrey Kiselev * libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK 537c47f6953SAndrey Kiselev changed. Now it has used tif->tif_decodestatus and 538c47f6953SAndrey Kiselev tif->tif_encodestatus. 53933648598SAndrey Kiselev Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in 54033648598SAndrey Kiselev case of __cvs_8.tif test image). 54133648598SAndrey Kiselev 542216bf01bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in 543216bf01bSAndrey Kiselev tif_dirread.c when TIFFCreateAnonFieldInfo was introduced. 544216bf01bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case 545216bf01bSAndrey Kiselev of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif. 546216bf01bSAndrey Kiselev 5472f7e5be9SAndrey Kiselev2002-04-04 Andrey Kiselev <[email protected]> 5482f7e5be9SAndrey Kiselev 549c47f6953SAndrey Kiselev * libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat 5502f7e5be9SAndrey Kiselev replaced by warnings. Now libtiff should read corrupted LZW-compressed 5512f7e5be9SAndrey Kiselev files by skipping bad strips. 5522f7e5be9SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100 5531fec47ceSFrank Warmerdam 5541fec47ceSFrank Warmerdam2002-04-03 Frank Warmerdam <[email protected]> 5551fec47ceSFrank Warmerdam 5561fec47ceSFrank Warmerdam * libtiff/tif_dirwrite.c: Removed some dead code. 5571fec47ceSFrank Warmerdam 5581fec47ceSFrank Warmerdam * libtiff/*: Cleanup some warnings. 5591fec47ceSFrank Warmerdam 5601fec47ceSFrank Warmerdam * libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField() 5611fec47ceSFrank Warmerdam for variable length FIELD_CUSTOM values. Was int * but should be 5621fec47ceSFrank Warmerdam u_short *. 5631fec47ceSFrank Warmerdam 564adffbd3dSAndrey Kiselev2002-04-01 Andrey Kiselev <[email protected]> 565adffbd3dSAndrey Kiselev 566adffbd3dSAndrey Kiselev * tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp 567adffbd3dSAndrey Kiselev utility (at cpStripToTile routine). 568adffbd3dSAndrey Kiselev 569a69516b3SFrank Warmerdam2002-03-27 Frank Warmerdam <[email protected]> 570a69516b3SFrank Warmerdam 571a5e9827aSFrank Warmerdam * tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func. 572a5e9827aSFrank Warmerdam 573a5e9827aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=111 574a5e9827aSFrank Warmerdam 575a69516b3SFrank Warmerdam * tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with 576a69516b3SFrank Warmerdam passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE). 577a69516b3SFrank Warmerdam 578a69516b3SFrank Warmerdam * libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so 579a69516b3SFrank Warmerdam that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example. 580a69516b3SFrank Warmerdam 58139c69d9bSDwight Kelly2002-03-26 Dwight Kelly <[email protected]> 58239c69d9bSDwight Kelly 58339c69d9bSDwight Kelly * libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 58439c69d9bSDwight Kelly tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined 58539c69d9bSDwight Kelly in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec 58639c69d9bSDwight Kelly INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes: 58739c69d9bSDwight Kelly CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and 58839c69d9bSDwight Kelly INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9). 58939c69d9bSDwight Kelly 590198aa7d9SAndrey Kiselev2002-03-26 Andrey Kiselev <[email protected]> 591198aa7d9SAndrey Kiselev 592198aa7d9SAndrey Kiselev * libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile 593198aa7d9SAndrey Kiselev now also uses TIFFRGBAImageOK before reading. This is additional fix 594198aa7d9SAndrey Kiselev for http://bugzilla.remotesensing.org/show_bug.cgi?id=110 595198aa7d9SAndrey Kiselev 59629269c9bSAndrey Kiselev2002-03-25 Andrey Kiselev <[email protected]> 59729269c9bSAndrey Kiselev 59829269c9bSAndrey Kiselev * libtiff/: tif_getimage.c: Additional check for supported 59929269c9bSAndrey Kiselev codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses 60029269c9bSAndrey Kiselev TIFFRGBAImageOK before reading. 60129269c9bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110 60229269c9bSAndrey Kiselev 603f02a098bSAndrey Kiselev2002-03-15 Andrey Kiselev <[email protected]> 604f02a098bSAndrey Kiselev 605f02a098bSAndrey Kiselev * libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 606f02a098bSAndrey Kiselev tif_dirwrite.c: Added routine TIFFDataWidth for detrmining 607f02a098bSAndrey Kiselev TIFFDataType sizes instead of working with tiffDataWidth array 608f02a098bSAndrey Kiselev directly. Should prevent out-of-borders bugs in case of unknown or 609f02a098bSAndrey Kiselev broken data types. EstimateStripByteCounts routine modified, so it 610f02a098bSAndrey Kiselev won't work when tags with uknown sizes founded. 611f02a098bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109 612f02a098bSAndrey Kiselev 613f02a098bSAndrey Kiselev2002-03-13 Andrey Kiselev <[email protected]> 614f02a098bSAndrey Kiselev 615f02a098bSAndrey Kiselev * libtiff/tif_getimage.c: Added support for correct handling 616f02a098bSAndrey Kiselev `Orientation' tag in gtTileContig. Should be added in other gt* 617f02a098bSAndrey Kiselev functions as well, but I have not images for testing yet. Partially 618f02a098bSAndrey Kiselev resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23 619f02a098bSAndrey Kiselev 620f02a098bSAndrey Kiselev2002-03-10 Andrey Kiselev <[email protected]> 621f02a098bSAndrey Kiselev 622f02a098bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to 623f02a098bSAndrey Kiselev read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION, 624f02a098bSAndrey Kiselev TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC. Closes 625f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=99 626f02a098bSAndrey Kiselev 627f02a098bSAndrey Kiselev2002-03-08 Andrey Kiselev <[email protected]> 628f02a098bSAndrey Kiselev 629f02a098bSAndrey Kiselev * libtiff/Makefile.in, tools/Makefile.in: Shared library will not 630f02a098bSAndrey Kiselev be stripped when installing, utility binaries will do. Closes 631f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=93 632f02a098bSAndrey Kiselev 6335f20db7fSFrank Warmerdam2002-02-28 Frank Warmerdam <[email protected]> 6345f20db7fSFrank Warmerdam 6355f20db7fSFrank Warmerdam * man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT. 6365f20db7fSFrank Warmerdam 6375f20db7fSFrank Warmerdam * man/libtiff.3t: added copyright tag info. 6385f20db7fSFrank Warmerdam 6398ed40250SFrank Warmerdam2002-02-11 Frank Warmerdam <[email protected]> 6408ed40250SFrank Warmerdam 641c3e810eaSFrank Warmerdam * libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__. 642c3e810eaSFrank Warmerdam 643c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 644c3e810eaSFrank Warmerdam 645c3e810eaSFrank Warmerdam * man/Makefile.in: Patch DESTDIR handling 646c3e810eaSFrank Warmerdam 647c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=95 648c3e810eaSFrank Warmerdam 6498ed40250SFrank Warmerdam * configure: OpenBSD changes for Sparc64 and DSO version. 6508ed40250SFrank Warmerdam 6518ed40250SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=96 6528ed40250SFrank Warmerdam 6538ed40250SFrank Warmerdam2002-02-05 Frank Warmerdam <[email protected]> 6548ed40250SFrank Warmerdam 6558ed40250SFrank Warmerdam * config.site/configure: added support for OJPEG=yes option to enable 6568ed40250SFrank Warmerdam OJPEG support from config.site. 6578ed40250SFrank Warmerdam 658b8ffea63SFrank Warmerdam2002-01-27 Frank Warmerdam <[email protected]> 659b8ffea63SFrank Warmerdam 660b8ffea63SFrank Warmerdam * html/document.html: fixed links for TIFf 6 docs. 661b8ffea63SFrank Warmerdam 662c77822c1SFrank Warmerdam2002-01-18 Frank Warmerdam <[email protected]> 663c77822c1SFrank Warmerdam 664f27eafc9SFrank Warmerdam * config.guess, config.sub: Updated from ftp.gnu.org/pub/config. 665f27eafc9SFrank Warmerdam 666c777c2c0SFrank Warmerdam * libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the 667c777c2c0SFrank Warmerdam decodestrip function returns anything not greater than zero as per 668c777c2c0SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=97 669c777c2c0SFrank Warmerdam 670c77822c1SFrank Warmerdam * configure: Modify CheckForBigEndian so it can work in a cross 671c77822c1SFrank Warmerdam compiled situation. 672c77822c1SFrank Warmerdam 673fb4cb161SFrank Warmerdam2002-01-16 Frank Warmerdam <[email protected]> 674fb4cb161SFrank Warmerdam 6759606d1f5SFrank Warmerdam * tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list. 6769606d1f5SFrank Warmerdam 6777adb8976SFrank Warmerdam * tools/tiffset.c: fix bug in error reporting. 6787adb8976SFrank Warmerdam 679fb4cb161SFrank Warmerdam * tools/tiffcp.c: fix several warnings that show up with -Wall. 680fb4cb161SFrank Warmerdam 681d6559489SFrank Warmerdam2002-01-04 Frank Warmerdam <[email protected]> 682d6559489SFrank Warmerdam 683d6559489SFrank Warmerdam * libtiff/tif_jpeg.c: fixed computation of segment_width for 684d6559489SFrank Warmerdam tiles files to avoid error about it not matching the 685d6559489SFrank Warmerdam cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 686d6559489SFrank Warmerdam size.") for ITIFF files. Apparently the problem was incorporated since 687d6559489SFrank Warmerdam 3.5.5, presumably during the OJPEG/JPEG work recently. 688d6559489SFrank Warmerdam 68962d37363SFrank Warmerdam2001-12-15 Frank Warmerdam <[email protected]> 69062d37363SFrank Warmerdam 691d6559489SFrank Warmerdam * configure, libtiff/Makefile.in: Changes for building on MacOS 10.1. 692d6559489SFrank Warmerdam 693d6559489SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 694d6559489SFrank Warmerdam 69562d37363SFrank Warmerdam * libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1 69662d37363SFrank Warmerdam (defined in tiffconf.h - 1 by default) then the RGBA interface 69762d37363SFrank Warmerdam will assume that a fourth extra sample is ASSOCALPHA if the 69862d37363SFrank Warmerdam EXTRASAMPLE value isn't set for it. This changes the behaviour of 69962d37363SFrank Warmerdam the library, but makes it work better with RGBA files produced by 70062d37363SFrank Warmerdam lots of applications that don't mark the alpha values properly. 70162d37363SFrank Warmerdam 70262d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=93 70362d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=65 70462d37363SFrank Warmerdam 70505d24d30SFrank Warmerdam2001-12-12 Frank Warmerdam <[email protected]> 70605d24d30SFrank Warmerdam 70705d24d30SFrank Warmerdam * libtiff/tif_jpeg.c: allow jpeg data stream sampling values to 70805d24d30SFrank Warmerdam override those from tiff directory. This makes this work with 70905d24d30SFrank Warmerdam ImageGear generated files. 71005d24d30SFrank Warmerdam 711bf0c6fb0SFrank Warmerdam2001-12-07 Frank Warmerdam <[email protected]> 712bf0c6fb0SFrank Warmerdam 713bf0c6fb0SFrank Warmerdam * html/Makefile.in: added missing images per bug 92. 714bf0c6fb0SFrank Warmerdam 715bf0c6fb0SFrank Warmerdam * port/Makefile.in: fixed clean target per bug 92. 716bf0c6fb0SFrank Warmerdam 717f88d97efSFrank Warmerdam2001-11-28 Frank Warmerdam <[email protected]> 718f88d97efSFrank Warmerdam 719ce8daaa7SFrank Warmerdam * Reissue 3.5.7 release. 720ce8daaa7SFrank Warmerdam 721f88d97efSFrank Warmerdam * libtiff/mkversion.c: Fix output of TIFF_VERSION to be 722f88d97efSFrank Warmerdam YYYYMMDD so that it is increasing over time. 723f88d97efSFrank Warmerdam 724f88d97efSFrank Warmerdam * Makefile.in: Ensure that tiffvers.h is regenerated in the 725f88d97efSFrank Warmerdam make release target. 726f88d97efSFrank Warmerdam 727f88d97efSFrank Warmerdam * Makefile.in: added libtiff/tiffvers.h to the release file list. 728f88d97efSFrank Warmerdam 729b7508608SFrank Warmerdam2001-11-23 Frank Warmerdam <[email protected]> 730b7508608SFrank Warmerdam 731b7508608SFrank Warmerdam * added html/v3.5.7.html, updated html/index.html. 732b7508608SFrank Warmerdam 733b7508608SFrank Warmerdam * Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}. 734b7508608SFrank Warmerdam 7354eaff9b6SFrank Warmerdam2001-11-15 Frank Warmerdam <[email protected]> 7364eaff9b6SFrank Warmerdam 7374eaff9b6SFrank Warmerdam * configure: fixed test for -lm. 7384eaff9b6SFrank Warmerdam 73994190c5dSFrank Warmerdam2001-11-02 Frank Warmerdam <[email protected]> 74094190c5dSFrank Warmerdam 74194190c5dSFrank Warmerdam * Added PHOTOMETRIC_ITULAB as per bug 90. 74294190c5dSFrank Warmerdam 74394190c5dSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=90 74494190c5dSFrank Warmerdam 7452ba4c211SFrank Warmerdam2001-10-10 Frank Warmerdam <[email protected]> 7462ba4c211SFrank Warmerdam 7472ba4c211SFrank Warmerdam * libtiff/tiff.h: I have created COMPRESSION_CCITT_T4, 7482ba4c211SFrank Warmerdam COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases 7492ba4c211SFrank Warmerdam in keeping with TIFF 6.0 standard in tiff.h 7502ba4c211SFrank Warmerdam 7512ba4c211SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=83 7522ba4c211SFrank Warmerdam 7534b1d7e4cSFrank Warmerdam2001-09-26 Frank Warmerdam <[email protected]> 7544b1d7e4cSFrank Warmerdam 7554b1d7e4cSFrank Warmerdam * libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function. 7564b1d7e4cSFrank Warmerdam Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory. 7574b1d7e4cSFrank Warmerdam 7589fbd11ffSFrank Warmerdam2001-09-24 Frank Warmerdam <[email protected]> 7599fbd11ffSFrank Warmerdam 7602c26534cSFrank Warmerdam * libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug. 7612c26534cSFrank Warmerdam 7622c26534cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=78 7632c26534cSFrank Warmerdam 7642c26534cSFrank Warmerdam * libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an 7652c26534cSFrank Warmerdam error about LZW not being available. 7662c26534cSFrank Warmerdam 7672c26534cSFrank Warmerdam * libtiff/tif_dir.c: propagate failure to initialize compression 7682c26534cSFrank Warmerdam back from TIFFSetField() as an error status, so applications can 7692c26534cSFrank Warmerdam detect failure. 7702c26534cSFrank Warmerdam 7712c26534cSFrank Warmerdam * libtiff/tif_dir.c: removed the auto replacement of 7722c26534cSFrank Warmerdam COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField(). 7732c26534cSFrank Warmerdam 7749fbd11ffSFrank Warmerdam * Removed Makefile, tools/Makefile, port/install.sh, man/Makefile 7759fbd11ffSFrank Warmerdam from CVS as they are all supposed to be auto-generated by configure. 7769fbd11ffSFrank Warmerdam 777e1d66ae9SFrank Warmerdam2001-09-22 Frank Warmerdam <[email protected]> 778e1d66ae9SFrank Warmerdam 779e1d66ae9SFrank Warmerdam * libtiff/tif_ojpeg.c: new update from Scott. 780e1d66ae9SFrank Warmerdam 7814b1fc8b6SFrank Warmerdam2001-09-09 Frank Warmerdam <[email protected]> 7824b1fc8b6SFrank Warmerdam 783bc63306cSFrank Warmerdam * libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to 784bc63306cSFrank Warmerdam always use the "safe" version, even if there is a very slight 785bc63306cSFrank Warmerdam cost in performance. 786bc63306cSFrank Warmerdam 787bc63306cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=54 788bc63306cSFrank Warmerdam 789ad4b0adcSFrank Warmerdam * libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@ 790ad4b0adcSFrank Warmerdam in two places. 791ad4b0adcSFrank Warmerdam 79263c726acSFrank Warmerdam * libtiff/tif_getimage.c: Fixed problem with reading strips or 79363c726acSFrank Warmerdam tiles that don't start on a tile boundary. Fix contributed by 79463c726acSFrank Warmerdam Josep Vallverdu (from HP), and further described in bug 47. 79563c726acSFrank Warmerdam 79663c726acSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=47 79763c726acSFrank Warmerdam 79863c726acSFrank Warmerdam * tools/tiff2ps.c: added OJPEG YCbCr to RGB support. 79963c726acSFrank Warmerdam 8004b1fc8b6SFrank Warmerdam * libtiff/tif_ojpeg.c: Applied substantial patch from Scott. 8014b1fc8b6SFrank Warmerdam 802e7bdb189SFrank Warmerdam2001-09-06 Frank Warmerdam <[email protected]> 803e7bdb189SFrank Warmerdam 804e7bdb189SFrank Warmerdam * libtiff/tif_packbits.c: fixed memory overrun error. 805e7bdb189SFrank Warmerdam 806e7bdb189SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=77 807e7bdb189SFrank Warmerdam 808d15abe66SFrank Warmerdam2001-08-31 Frank Warmerdam <[email protected]> 809d15abe66SFrank Warmerdam 810d15abe66SFrank Warmerdam * libtiff/tif_getimage.c: relax handling of contig case where 811d15abe66SFrank Warmerdam there are extra samples that are supposed to be ignored. This 812d15abe66SFrank Warmerdam should now work for 8bit greyscale or palletted images. 813d15abe66SFrank Warmerdam 814d15abe66SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=75 815d15abe66SFrank Warmerdam 816abf486d1SFrank Warmerdam2001-08-28 Frank Warmerdam <[email protected]> 817abf486d1SFrank Warmerdam 818abf486d1SFrank Warmerdam * libtiff/tif_getimage.c: Don't complain for CMYK (separated) 819abf486d1SFrank Warmerdam images with more than four samples per pixel. See: 820abf486d1SFrank Warmerdam 821abf486d1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=73 822abf486d1SFrank Warmerdam 8237f127122SFrank Warmerdam2001-08-10 Frank Warmerdam <[email protected]> 8247f127122SFrank Warmerdam 8257afe0a69SFrank Warmerdam * libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy() 8267afe0a69SFrank Warmerdam in TIFFReadRGBATile() to avoid issues in cases of overlapping 8277afe0a69SFrank Warmerdam buffers. See Bug 69 in Bugzilla. 8287afe0a69SFrank Warmerdam 8297afe0a69SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=69 8307afe0a69SFrank Warmerdam 8317f127122SFrank Warmerdam * tools/tiff2rgba.c: fixed getopt() call so that -b works again. 8327f127122SFrank Warmerdam 83366ca643dSFrank Warmerdam2001-08-09 Frank Warmerdam <[email protected]> 83466ca643dSFrank Warmerdam 83566ca643dSFrank Warmerdam * libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__ 83666ca643dSFrank Warmerdam when checking for 64 bit architectures as per bugzilla bug 67. 83766ca643dSFrank Warmerdam 838c997939eSFrank Warmerdam2001-07-27 Frank Warmerdam <[email protected]> 839c997939eSFrank Warmerdam 840c997939eSFrank Warmerdam * man/Makefile.in: add TIFFClientOpen link as per debian submitted 841c997939eSFrank Warmerdam bug 66. 842c997939eSFrank Warmerdam 8435579e5cdSFrank Warmerdam2001-07-20 Frank Warmerdam <[email protected]> 8445579e5cdSFrank Warmerdam 8455579e5cdSFrank Warmerdam * libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H 8465579e5cdSFrank Warmerdam has been included. 8475579e5cdSFrank Warmerdam 84871a2c4a0SFrank Warmerdam2001-07-19 Frank Warmerdam <[email protected]> 84971a2c4a0SFrank Warmerdam 85071a2c4a0SFrank Warmerdam * libtiff/tif_open.c: Seek back to zero after failed read, 85171a2c4a0SFrank Warmerdam before writing header. 85271a2c4a0SFrank Warmerdam 85348b7fecaSFrank Warmerdam2001-07-18 Frank Warmerdam <[email protected]> 85448b7fecaSFrank Warmerdam 85548b7fecaSFrank Warmerdam * libtiff/tif_ojpeg.c: updates from Scott. Handles colors 85648b7fecaSFrank Warmerdam much better. Now depends on having patched libjpeg as per 85748b7fecaSFrank Warmerdam patch in contrib/ojpeg/*. 85848b7fecaSFrank Warmerdam 85987f580c1SFrank Warmerdam2001-07-17 Frank Warmerdam <[email protected]> 86087f580c1SFrank Warmerdam 86187f580c1SFrank Warmerdam * */Makefile.in: added DESTDIR support. 86287f580c1SFrank Warmerdam 86387f580c1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=60 86487f580c1SFrank Warmerdam 865f45df42bSFrank Warmerdam2001-07-16 Frank Warmerdam <[email protected]> 866f45df42bSFrank Warmerdam 867f45df42bSFrank Warmerdam * configure, libtiff/Makefile.in: applied OpenBSD patches 868f45df42bSFrank Warmerdam as per: 869f45df42bSFrank Warmerdam 870f45df42bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=61 871f45df42bSFrank Warmerdam 87263ad6142SFrank Warmerdam2001-06-28 Frank Warmerdam <[email protected]> 87363ad6142SFrank Warmerdam 8740ef54341SFrank Warmerdam * libtiff/tif_getimage.c: Fixed so that failure is properly 8750ef54341SFrank Warmerdam reported by gtTileContig, gtStripContig, gtTileSeparate and 8760ef54341SFrank Warmerdam gtStripSeparate. 8770ef54341SFrank Warmerdam 8780ef54341SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=51 8790ef54341SFrank Warmerdam 88063ad6142SFrank Warmerdam * tiffcmp.c: Fixed multi samples per pixel support for ContigCompare. 88163ad6142SFrank Warmerdam Updated bug section of tiffcmp.1 to note tiled file issues. 88263ad6142SFrank Warmerdam 88363ad6142SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=53 88463ad6142SFrank Warmerdam 885e0368fb9SFrank Warmerdam2001-06-22 Frank Warmerdam <[email protected]> 886e0368fb9SFrank Warmerdam 887ecfaa86dSFrank Warmerdam * configure: Changes for DSO generation on AIX provided by 888ecfaa86dSFrank Warmerdam John Marquart <[email protected]>. 889ecfaa86dSFrank Warmerdam 890e0368fb9SFrank Warmerdam * configure, libtiff/Makeifle.in: Modified to build DSOs properly 891e0368fb9SFrank Warmerdam on Darwin thanks to Robert Krajewski ([email protected]) and 892e0368fb9SFrank Warmerdam Keisuke Fujii ([email protected]). 893e0368fb9SFrank Warmerdam 894f8473790SFrank Warmerdam2001-06-13 Frank Warmerdam <[email protected]> 895f8473790SFrank Warmerdam 896f8473790SFrank Warmerdam * tools/tiff2rgba.c: added -n flag to avoid emitting alpha component. 897f8473790SFrank Warmerdam 898f8473790SFrank Warmerdam * man/tiff2rgba.1: new 899f8473790SFrank Warmerdam 900f1492d55SFrank Warmerdam2001-05-22 Frank Warmerdam <[email protected]> 901f1492d55SFrank Warmerdam 902f1492d55SFrank Warmerdam * Added tiffset and tif_ojpeg to the dist lists in Makefile.in. 903f1492d55SFrank Warmerdam 9048ff59a64SFrank Warmerdam2001-05-13 Frank Warmerdam <[email protected]> 9058ff59a64SFrank Warmerdam 9068ff59a64SFrank Warmerdam * libtiff/tools/thumbnail.c: changed default output compression 9078ff59a64SFrank Warmerdam to packbits from LZW since LZW isn't generally available. 9088ff59a64SFrank Warmerdam 90947c14d60SFrank Warmerdam2001-05-12 Frank Warmerdam <[email protected]> 91047c14d60SFrank Warmerdam 91147c14d60SFrank Warmerdam * libtiff/tif_ojpeg.c: New. 91247c14d60SFrank Warmerdam libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related 91347c14d60SFrank Warmerdam to OJPEG support. 91447c14d60SFrank Warmerdam 91547c14d60SFrank Warmerdam Scott Marovich <[email protected]> supplied OJPEG support. 91647c14d60SFrank Warmerdam 91747c14d60SFrank Warmerdam2001-05-11 Frank Warmerdam <[email protected]> 91847c14d60SFrank Warmerdam 91947c14d60SFrank Warmerdam * tiff.h: removed, it duplicates libtiff/tiff.h. 92047c14d60SFrank Warmerdam 9211b7a8402SFrank Warmerdam2001-05-08 Frank Warmerdam <[email protected]> 9221b7a8402SFrank Warmerdam 9231f9632f9SFrank Warmerdam * libtiff/tif_dirinfo.c: moved pixar and copyright flags to 9241f9632f9SFrank Warmerdam ensure everything is in order. 9251f9632f9SFrank Warmerdam 9261b7a8402SFrank Warmerdam * libtiff/libtiff.def: added TIFFCreateDirectory and 9271b7a8402SFrank Warmerdam TIFFDefaultStripSize as per: 9281b7a8402SFrank Warmerdam 9291b7a8402SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=46 9301b7a8402SFrank Warmerdam 93128dd547bSFrank Warmerdam2001-05-02 Frank Warmerdam <[email protected]> 93228dd547bSFrank Warmerdam 93328dd547bSFrank Warmerdam * libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for 93428dd547bSFrank Warmerdam TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to 93528dd547bSFrank Warmerdam force use of uint32 counts instead of short counts. 93628dd547bSFrank Warmerdam 93728dd547bSFrank Warmerdam * libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the 93828dd547bSFrank Warmerdam case of writing TIFF_BYTE/TIFF_SBYTE fields. 93928dd547bSFrank Warmerdam 94028dd547bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=43 94128dd547bSFrank Warmerdam 942b117e2acSFrank Warmerdam2001-05-01 Frank Warmerdam <[email protected]> 943b117e2acSFrank Warmerdam 944b117e2acSFrank Warmerdam * libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per 945b117e2acSFrank Warmerdam bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44 946b117e2acSFrank Warmerdam 947f99796d1SFrank Warmerdam2001-04-05 Frank Warmerdam <[email protected]> 948f99796d1SFrank Warmerdam 949f99796d1SFrank Warmerdam * tiffio.h: removed C++ style comment. 950f99796d1SFrank Warmerdam 951f99796d1SFrank Warmerdam * configure: fixed up SCRIPT_SH/SHELL handling. 952f99796d1SFrank Warmerdam 953f99796d1SFrank Warmerdam * Makefile.in: Fixed SCRIPT_SH/SHELL handling. 954f99796d1SFrank Warmerdam 955f99796d1SFrank Warmerdam * config.guess: documented more variables as per bug 40. 956f99796d1SFrank Warmerdam 95721724616SFrank Warmerdam2001-04-03 Frank Warmerdam <[email protected]> 95821724616SFrank Warmerdam 95921724616SFrank Warmerdam * configure, *Makefile.in: Various changes to improve configuration 96021724616SFrank Warmerdam for HP/UX specifically, and also in general. They include: 96121724616SFrank Warmerdam - Try to handle /usr/bin/sh instead of /bin/sh where necessary. 96221724616SFrank Warmerdam - Upgrade to HP/UX 10.x+ compiler, linker and dso options. 96321724616SFrank Warmerdam - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP 96421724616SFrank Warmerdam - Use -${MAKEFLAGS} in sub makes from makefiles. 96521724616SFrank Warmerdam 96621724616SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=40 96721724616SFrank Warmerdam 9688671dffeSFrank Warmerdam2001-04-02 Frank Warmerdam <[email protected]> 9698671dffeSFrank Warmerdam 9700263998eSFrank Warmerdam * libtiff/tiff.h: Applied hac to try and resolve the problem 9710263998eSFrank Warmerdam with the inttypes.h include file on AIX. 9720263998eSFrank Warmerdam 9730263998eSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=39 9740263998eSFrank Warmerdam 9759864187bSFrank Warmerdam * VERSION: update to 3.5.7 beta in preparation for release. 9769864187bSFrank Warmerdam 977a2558120SFrank Warmerdam * configure/config.site: modified to check if -lm is needed for 978a2558120SFrank Warmerdam MACHDEPLIBS if not supplied by config.site. Needed for Darwin. 979a2558120SFrank Warmerdam 9808671dffeSFrank Warmerdam * config.guess: updated wholesale to an FSF version apparently 9818671dffeSFrank Warmerdam from 1998 (as opposed to 1994). This is mainly inspired by 9828671dffeSFrank Warmerdam providing for MacOS X support. 9838671dffeSFrank Warmerdam 9848671dffeSFrank Warmerdam2001-03-29 Frank Warmerdam <[email protected]> 9858671dffeSFrank Warmerdam 9868671dffeSFrank Warmerdam * configure, Makefile.in, etc: added support for OPTIMIZER being 9878671dffeSFrank Warmerdam set from config.site. 9888671dffeSFrank Warmerdam 9897a1ad5e9SFrank Warmerdam2001-03-28 Frank Warmerdam <[email protected]> 9907a1ad5e9SFrank Warmerdam 9914f4c99abSFrank Warmerdam * fax2ps.c: Helge (libtiff at oldach.net) submitted fix: 9924f4c99abSFrank Warmerdam 9934f4c99abSFrank Warmerdam Here's a fix for fax2ps that corrects behaviour for non-Letter paper 9944f4c99abSFrank Warmerdam sizes. It fixes two problems: 9954f4c99abSFrank Warmerdam 9964f4c99abSFrank Warmerdam Without scaling (-S) the fax is now centered on the page size specified 9974f4c99abSFrank Warmerdam with -H and/or -W. Before, fax2ps was using an obscure and practially 9984f4c99abSFrank Warmerdam useless algorithm to allocate the image relative to Letter sized paper 9994f4c99abSFrank Warmerdam which sometime sled to useless whitespace on the paper, while at the 10004f4c99abSFrank Warmerdam same time cutting of the faxes printable area at the opposite border. 10014f4c99abSFrank Warmerdam 10024f4c99abSFrank Warmerdam Second, scaling now preserves aspect ratio, which makes unusual faxes 10034f4c99abSFrank Warmerdam (in particular short ones) print properly. 10044f4c99abSFrank Warmerdam 10054f4c99abSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=35 10064f4c99abSFrank Warmerdam 10077a1ad5e9SFrank Warmerdam * tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by 10087a1ad5e9SFrank Warmerdam Bruce A. Mallett. See check message for detailed information 10097a1ad5e9SFrank Warmerdam on all the changes, including a faster encoder, fixes for level 10107a1ad5e9SFrank Warmerdam 2 PostScript, and support for the imagemask operator. 10117a1ad5e9SFrank Warmerdam 1012f3bbcf1bSFrank Warmerdam2001-03-27 Frank Warmerdam <[email protected]> 1013f3bbcf1bSFrank Warmerdam 1014f3bbcf1bSFrank Warmerdam * libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to 1015f3bbcf1bSFrank Warmerdam "#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX. 1016f3bbcf1bSFrank Warmerdam 1017f3bbcf1bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 1018f3bbcf1bSFrank Warmerdam 1019dc989a55SFrank Warmerdam2001-03-16 Frank Warmerdam <[email protected]> 1020dc989a55SFrank Warmerdam 1021dc989a55SFrank Warmerdam * tif_dirinfo.c: moved definition of copyright tag in field list. 1022dc989a55SFrank Warmerdam Apparently they have to be in sorted order by tag id. 1023dc989a55SFrank Warmerdam 10248eea65a4SFrank Warmerdam2001-03-13 Frank Warmerdam <[email protected]> 10258eea65a4SFrank Warmerdam 10268eea65a4SFrank Warmerdam * tif_getimage.c: Added support for 16bit minisblack/miniswhite 10278eea65a4SFrank Warmerdam images in RGBA interface. 10288eea65a4SFrank Warmerdam 1029fa01e4a7SFrank Warmerdam2001-03-02 Frank Warmerdam <[email protected]> 1030fa01e4a7SFrank Warmerdam 1031fa01e4a7SFrank Warmerdam * Added TIFFTAG_COPYRIGHT support. 1032fa01e4a7SFrank Warmerdam 1033aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 1034aefe065eSFrank Warmerdam 1035aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 1036aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 1037aefe065eSFrank Warmerdam adding the -b bias removal flag. 1038aefe065eSFrank Warmerdam 1039a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 1040a6da80a7SFrank Warmerdam 10418867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 10428867ddfbSFrank Warmerdam serveral missing entry points. 10438867ddfbSFrank Warmerdam 1044b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 1045b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 1046b18f9bb8SFrank Warmerdam 1047b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 1048b18f9bb8SFrank Warmerdam 1049a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 1050a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 1051a6da80a7SFrank Warmerdam ([email protected]). He writes: 1052a6da80a7SFrank Warmerdam 1053a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 1054a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 1055a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 1056a6da80a7SFrank Warmerdam 1057a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 1058a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 1059a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 1060a6da80a7SFrank Warmerdam accuracy over the image. 1061a6da80a7SFrank Warmerdam 1062a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 1063a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 1064a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 1065a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 1066a6da80a7SFrank Warmerdam 1067a6da80a7SFrank Warmerdam Changes applied with minor edits. 1068a6da80a7SFrank Warmerdam 106900761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 107000761c18SFrank Warmerdam 107100761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 107200761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 107300761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 107400761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 107500761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 107600761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 107700761c18SFrank Warmerdam 10789a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 10799a1d08fcSMike Welles 10809a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 10819a1d08fcSMike Welles 1082a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 1083a5a724a9SFrank Warmerdam 1084a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 1085a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 1086a5a724a9SFrank Warmerdam 10877c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 10887c2ef4f7SFrank Warmerdam 10893ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 10903ba946b0SFrank Warmerdam 10917c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 10927c2ef4f7SFrank Warmerdam 1093a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 1094a7f6e194SMike Welles * added link to CVS mirror from index.html 1095a7f6e194SMike Welles 1096a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 1097a7f6e194SMike Welles not supported by default. 1098a7f6e194SMike Welles 109922e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 110022e9dda7SFrank Warmerdam 110122e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 110222e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 110322e9dda7SFrank Warmerdam 110433953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 110533953398SFrank Warmerdam 110622e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 110733953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 110833953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 110933953398SFrank Warmerdam 1110a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 1111177452c8SMike Welles 1112177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 1113177452c8SMike Welles 1114177452c8SMike Welles * Created HOWTO-RELEASE 1115177452c8SMike Welles 1116177452c8SMike Welles * Created html/v3.5.6.html 1117177452c8SMike Welles 1118177452c8SMike Welles * updated index.html 1119177452c8SMike Welles 1120a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 1121a02f97a5SFrank Warmerdam 1122a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 1123a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 1124a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 1125a02f97a5SFrank Warmerdam 1126a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 1127a3c28f98SFrank Warmerdam 1128a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 1129a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 1130a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 1131a3c28f98SFrank Warmerdam 1132a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 1133a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 1134a3c28f98SFrank Warmerdam on libm.so. 1135a3c28f98SFrank Warmerdam 1136a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 1137a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 1138a3c28f98SFrank Warmerdam 1139a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 1140a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 1141a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 1142a3c28f98SFrank Warmerdam 1143abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 1144abcd47aeSFrank Warmerdam 1145abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 1146abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 1147abcd47aeSFrank Warmerdam --exec-prefix directives. 1148abcd47aeSFrank Warmerdam 11497410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 11507410217aSFrank Warmerdam 11519900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 11529900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 11539900bacaSFrank Warmerdam file which seems to be updated regularly. 11549900bacaSFrank Warmerdam 11559900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 11569900bacaSFrank Warmerdam version include file. 11579900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 11589900bacaSFrank Warmerdam with the public libtiff include files. 11599900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 11609900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 11619900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 11629900bacaSFrank Warmerdam 11637410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 11647410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 11657410217aSFrank Warmerdam 11666429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 11676429172dSFrank Warmerdam 1168b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 1169b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 11707410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 11717410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 1172b11174beSFrank Warmerdam 11736429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 11746429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 11756429172dSFrank Warmerdam (such as occurs for YCbCr). 11766429172dSFrank Warmerdam 1177aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 1178aa844c50SFrank Warmerdam 1179aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 1180aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 1181aa844c50SFrank Warmerdam 11820cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 11830cd032f1SFrank Warmerdam 118491b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 118591b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 118691b8b7c2SFrank Warmerdam from [email protected]. 118791b8b7c2SFrank Warmerdam 11880cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 11890cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 11900cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 11910cd032f1SFrank Warmerdam 1192de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 1193de9b6675SFrank Warmerdam 1194de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 1195de9b6675SFrank Warmerdam white is properly recovered. 1196de9b6675SFrank Warmerdam 1197de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 1198de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 1199de9b6675SFrank Warmerdam 12008b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 12018b6b9756SFrank Warmerdam 12028b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 12038b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 12048b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 12058b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 12068b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 12078b6b9756SFrank Warmerdam 1208582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 1209582fb187SFrank Warmerdam 12100cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 1211582fb187SFrank Warmerdam 12128d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 12138d9e3bcfSFrank Warmerdam 12148d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 12158d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 12168d9e3bcfSFrank Warmerdam 1217af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 121805d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 121905d0760fSFrank Warmerdam cygwin compatibility. 1220af621273SFrank Warmerdam 1221b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 1222b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 1223b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 1224b6348a45SFrank Warmerdam 1225af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 1226af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 1227af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 1228af621273SFrank Warmerdam bug and proving the patch. 1229af621273SFrank Warmerdam 1230a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 1231a329e432SFrank Warmerdam 1232a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 1233a329e432SFrank Warmerdam we are done access data thanks to bug report from: 1234a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 1235a329e432SFrank Warmerdam 1236a329e432SFrank Warmerdam * Reverted tif_flush change. 1237a329e432SFrank Warmerdam 1238da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 1239da97c5e0SFrank Warmerdam 1240da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 1241da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 1242da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 1243da97c5e0SFrank Warmerdam 1244c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 1245c1282751SFrank Warmerdam 1246fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 1247fb02956eSFrank Warmerdam 12480625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 12490625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 12500625a129SFrank Warmerdam 1251c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 1252c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 1253c1282751SFrank Warmerdam 1254ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 1255ad9af004SFrank Warmerdam 1256ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 1257ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 1258ad9af004SFrank Warmerdam 12594b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 12604b79457aSMike Welles 12614b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 12624b79457aSMike Welles 1263c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 1264c1cd54d7SFrank Warmerdam 1265889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 1266889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 1267889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 1268889ea5bfSFrank Warmerdam 1269c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 1270c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 1271c1cd54d7SFrank Warmerdam 1272082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 1273082013bfSFrank Warmerdam 1274082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 1275082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 1276082013bfSFrank Warmerdam 1277b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 1278b620bd37SFrank Warmerdam 12796ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 12806ed3331cSFrank Warmerdam email address. 12816ed3331cSFrank Warmerdam 1282b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 1283b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 1284b620bd37SFrank Warmerdam 128515934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 128615934824SFrank Warmerdam 128715934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 128815934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 128915934824SFrank Warmerdam could be "unpopulated" images. 129015934824SFrank Warmerdam 1291859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 1292859c2524SFrank Warmerdam 12937538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 12947538c6d0SFrank Warmerdam 1295859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 1296859c2524SFrank Warmerdam 12976be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 12986be23f4fSFrank Warmerdam 12996be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 13006be23f4fSFrank Warmerdam 13014b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 13024b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 13034b79457aSMike Welles 1304f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 1305f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 1306f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 1307f0770083SMike Welles <[email protected]> (untested). 1308f076e723SMike Welles 1309f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 1310f0770083SMike Welles Arvan Pritchard <[email protected]> 1311f0770083SMike Welles 1312f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 1313f076e723SMike Welles Arvan Pritchard <[email protected]> 1314f076e723SMike Welles 13151c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 13161c9f6d78SFrank Warmerdam 13171c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 13181c9f6d78SFrank Warmerdam 131997702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 13202df86f15SFrank Warmerdam 13212df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 13222df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 13232df86f15SFrank Warmerdam 1324c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 1325c21b8b97SMike Welles 1326c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 1327c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 1328c21b8b97SMike Welles 1329d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 1330d20c60a2SMike Welles 1331d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 1332d20c60a2SMike Welles Stanislav Brabec <[email protected]> 1333d20c60a2SMike Welles 1334c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 1335c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 1336d20c60a2SMike Welles 1337c21b8b97SMike Welles * configure: fixed bugs in sed scripts 1338c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 1339d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 1340d20c60a2SMike Welles 1341c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 1342c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 1343d20c60a2SMike Welles 13447ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 13457ab7008fSFrank Warmerdam 13467ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 13477ab7008fSFrank Warmerdam conversion for the run arrays. 13487ab7008fSFrank Warmerdam 1349d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 1350d3144ac4SFrank Warmerdam 1351d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 1352d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 1353d3144ac4SFrank Warmerdam 13540b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 13550b109722SFrank Warmerdam 1356f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 1357f4aaa718SFrank Warmerdam 13580b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 13590b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 13600b109722SFrank Warmerdam 1361ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 1362ed33ffd3SFrank Warmerdam 1363ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 1364ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 1365ed33ffd3SFrank Warmerdam 1366592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 1367592e7e59SFrank Warmerdam 1368c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 1369c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 1370c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 1371c84e2904SFrank Warmerdam 1372c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 1373c84e2904SFrank Warmerdam Peter Smith ([email protected]). 1374c84e2904SFrank Warmerdam 1375c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 1376c84e2904SFrank Warmerdam 1377592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 1378592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 1379592e7e59SFrank Warmerdam 1380592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 1381592e7e59SFrank Warmerdam between toff_t and tsize_t. 1382592e7e59SFrank Warmerdam 1383164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 1384164da391SFrank Warmerdam 1385164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 1386164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 1387164da391SFrank Warmerdam 1388164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 1389164da391SFrank Warmerdam TIFFWriteDirectory(). 1390164da391SFrank Warmerdam 1391164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 1392164da391SFrank Warmerdam 1393164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 1394164da391SFrank Warmerdam and writing to another. 1395164da391SFrank Warmerdam 1396164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 1397164da391SFrank Warmerdam 1398db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 1399db9e2d75SFrank Warmerdam 1400db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 1401db9e2d75SFrank Warmerdam 14022e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 14032e0c71f2SFrank Warmerdam 14042e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 14052e0c71f2SFrank Warmerdam 1406c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 1407c38ac53bSMike Welles 1408c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 1409c38ac53bSMike Welles 1410c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 1411c38ac53bSMike Welles 1412c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 1413c38ac53bSMike Welles 1414db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 1415db55f695SFrank Warmerdam 1416db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 1417db55f695SFrank Warmerdam 1418c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 1419da558ffbSMike Welles 1420da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 1421da558ffbSMike Welles 1422da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 1423da558ffbSMike Welles when LZW compression invoked. 1424da558ffbSMike Welles 1425da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 1426da558ffbSMike Welles in tools to reflect removal of LZW compression 1427da558ffbSMike Welles 14281c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 14291c096175SMike Welles 14301c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 14311c096175SMike Welles warning about LZW compression removed being removed, and why. 1432c614caf0SMike Welles 1433da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 1434c614caf0SMike Welles symbols are kept. 14351c096175SMike Welles 143600ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 143700ac48bcSMike Welles 143800ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 143900ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 144000ac48bcSMike Welles 1441e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 1442e57f1806SFrank Warmerdam 1443e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 1444e57f1806SFrank Warmerdam of LZW. 1445e57f1806SFrank Warmerdam 1446e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 1447ff08149cSFrank Warmerdam 1448ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 1449ff08149cSFrank Warmerdam 14500e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 14510e4c746eSMike Welles 14527609ec5fSMike Welles * Added zip creation to relase makefile target 14537609ec5fSMike Welles 14540e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 14550e4c746eSMike Welles 1456c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 1457c5e8a049SFrank Warmerdam 1458c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 1459c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 1460c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 1461c5e8a049SFrank Warmerdam 146264158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 146364158b2dSFrank Warmerdam 146464158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 146564158b2dSFrank Warmerdam 1466209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 1467209aa3d3SFrank Warmerdam 1468209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 1469209aa3d3SFrank Warmerdam email subscription address. 1470209aa3d3SFrank Warmerdam 14719ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 14729ec07df1SMike Welles 14739ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 14749ec07df1SMike Welles 14759ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 14769ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 14779ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 14789ec07df1SMike Welles 14799ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 14809ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 14819ec07df1SMike Welles know features have been compiled into the TIFF library in order to 14829ec07df1SMike Welles handle things properly". 14839ec07df1SMike Welles 148429e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 148529e8a995SFrank Warmerdam 148629e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 148729e8a995SFrank Warmerdam <[email protected]>. 148829e8a995SFrank Warmerdam 14899e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 14909e63b000SFrank Warmerdam 14919e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 14929e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 14939e63b000SFrank Warmerdam 149443f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 149543f65d11SMike Welles * HTML-ized the man pages, added to html/man 149643f65d11SMike Welles 1497e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 1498e7f4c352SMike Welles 1499a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 1500a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 1501a9b4777dSMike Welles From Ivo Penzar <[email protected]. 1502a9b4777dSMike Welles 1503a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 1504a9b4777dSMike Welles memory mapped files. <[email protected]> 1505a9b4777dSMike Welles 150697702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 150758db2336SMike Welles * Corrected alpha versioning. 150858db2336SMike Welles 150958db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 151058db2336SMike Welles 151158db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 151258db2336SMike Welles "RELEASE-DATE" 151358db2336SMike Welles 151458db2336SMike Welles * added releasediff target, which diffs tree with source as of 151558db2336SMike Welles date in "RELEASE-DATE" 151658db2336SMike Welles 151758db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 151858db2336SMike Welles away from alpha/non-alpha distinctions). 151958db2336SMike Welles 152058db2336SMike Welles * updated html to reflect release 152158db2336SMike Welles 152267bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 152367bb385aSFrank Warmerdam 1524cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 1525cdb12ac2SFrank Warmerdam 152667bb385aSFrank Warmerdam * Added CYGWIN case in configure. 152767bb385aSFrank Warmerdam 152846301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 152958db2336SMike Welles 153046301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 153146301bebSMike Welles (sizes >= 65536 were failing) 153246301bebSMike Welles 1533478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 1534478d079aSFrank Warmerdam 1535478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 1536478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 1537478d079aSFrank Warmerdam 1538f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 1539f48df3f4SFrank Warmerdam 1540e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 1541e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 1542e6e37100SFrank Warmerdam 1543f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 1544f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 1545f48df3f4SFrank Warmerdam 1546e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 1547e3585a7dSFrank Warmerdam 15486f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 15496f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 15506f703bd0SFrank Warmerdam 1551e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 1552e3585a7dSFrank Warmerdam 155323f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 155423f6dabbSFrank Warmerdam 155523f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 155623f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 155723f6dabbSFrank Warmerdam better solutions for some users. 155823f6dabbSFrank Warmerdam 15598ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 15608ecb50d4SFrank Warmerdam 15618ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 15628ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 15638ecb50d4SFrank Warmerdam 1564469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 1565469f9d6bSMike Welles 1566469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 1567469f9d6bSMike Welles 1568397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 1569397e9f3aSFrank Warmerdam 15708b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 15718b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 15728b9ba144SFrank Warmerdam the first. 15738b9ba144SFrank Warmerdam 15748b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 15758b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 15768b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 15778b9ba144SFrank Warmerdam the colormap. 15788b9ba144SFrank Warmerdam 15798b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 15808b9ba144SFrank Warmerdam tif_getimage.c. 15818b9ba144SFrank Warmerdam 1582397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 1583