1*e2afef13SAndrey Kiselev2003-05-06 Andrey Kiselev <[email protected]> 2*e2afef13SAndrey Kiselev 3*e2afef13SAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 4*e2afef13SAndrey Kiselev configure, Makefile.in: Improved libtiff compilation with OJPEG 5*e2afef13SAndrey Kiselev support. Now no need for patching IJG JPEG library, hack requred by 6*e2afef13SAndrey Kiselev libtiff will be compiled and used in-place. Implemented with 7*e2afef13SAndrey Kiselev suggestion and help from Bill Allombert, Debian's libjpeg maintainer. 8*e2afef13SAndrey Kiselev 9a77a81b9SAndrey Kiselev2003-05-05 Andrey Kiselev <[email protected]> 10a77a81b9SAndrey Kiselev 11a77a81b9SAndrey Kiselev * tools/ppm2tiff.c: PPM header parser improved: now able to skip 12a77a81b9SAndrey Kiselev comments. 13a77a81b9SAndrey Kiselev 148180aa18SAndrey Kiselev * tools/tiffdither.c: Fixed problem with bit fill order tag setting: 158180aa18SAndrey Kiselev was not copied from source image. 168180aa18SAndrey Kiselev 178180aa18SAndrey Kiselev * libtiff/getimage.c: Workaround for some images without correct 188180aa18SAndrey Kiselev info about alpha channel as per bug 198180aa18SAndrey Kiselev 208180aa18SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=331 218180aa18SAndrey Kiselev 223c54d5baSAndrey Kiselev2003-04-29 Andrey Kiselev <[email protected]> 233c54d5baSAndrey Kiselev 24a77a81b9SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3. 253c54d5baSAndrey Kiselev It basically allows one to use the /flateDecode filter for ZIP 263c54d5baSAndrey Kiselev compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes 273c54d5baSAndrey Kiselev 283c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=328 293c54d5baSAndrey Kiselev 30a77a81b9SAndrey Kiselev * tools/tiff2ps.c: Force deadzone printing when EPS output specified 313c54d5baSAndrey Kiselev as per bug 323c54d5baSAndrey Kiselev 333c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=325 343c54d5baSAndrey Kiselev 353ec55027SAndrey Kiselev2003-04-17 Andrey Kiselev <[email protected]> 363ec55027SAndrey Kiselev 373ec55027SAndrey Kiselev * libtiff/tif_dirread.c: Removed additional check for StripByteCounts 383ec55027SAndrey Kiselev due to problems with multidirectory images. Quality of error messages 393ec55027SAndrey Kiselev improved. 403ec55027SAndrey Kiselev 41ca2f9658SAndrey Kiselev2003-04-16 Andrey Kiselev <[email protected]> 42ca2f9658SAndrey Kiselev 43ca2f9658SAndrey Kiselev * tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG 44ca2f9658SAndrey Kiselev encoded images. See bug entries 45ca2f9658SAndrey Kiselev 46ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=275 47ca2f9658SAndrey Kiselev 48ca2f9658SAndrey Kiselev and 49ca2f9658SAndrey Kiselev 50ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=23 51ca2f9658SAndrey Kiselev 5255137ca3SAndrey Kiselev * libtiff/tif_dirread.c: Additional check for StripByteCounts 5355137ca3SAndrey Kiselev correctness. Fixes 5455137ca3SAndrey Kiselev 5555137ca3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=320 5655137ca3SAndrey Kiselev 577f9ab89fSAndrey Kiselev2003-03-12 Andrey Kiselev <[email protected]> 587f9ab89fSAndrey Kiselev 597f9ab89fSAndrey Kiselev * tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c, 607f9ab89fSAndrey Kiselev ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c, 617f9ab89fSAndrey Kiselev tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c, 627f9ab89fSAndrey Kiselev tiffmedian.c}: Added library version reporting facility to all tools. 637f9ab89fSAndrey Kiselev 64d8cd741eSFrank Warmerdam2003-03-06 Frank Warmerdam <[email protected]> 65d8cd741eSFrank Warmerdam 66d8cd741eSFrank Warmerdam * port/install.sh.in: Fixed problems with install producing paths 67d8cd741eSFrank Warmerdam like ///usr/local/lib on cygwin. 68d8cd741eSFrank Warmerdam 691f209352SAndrey Kiselev2003-02-27 Andrey Kiselev <[email protected]> 701f209352SAndrey Kiselev 711f209352SAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of 721f209352SAndrey Kiselev raw input page. Patch supplied by Julien Gaulmin. See 731f209352SAndrey Kiselev 741f209352SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=293 751f209352SAndrey Kiselev 761f209352SAndrey Kiselev for details. 771f209352SAndrey Kiselev 78248cfa15SFrank Warmerdam2003-02-26 Frank Warmerdam <[email protected]> 79248cfa15SFrank Warmerdam 8043439664SFrank Warmerdam * libtiff/tif_dir.c: fixed up the tif_postdecode settings 8143439664SFrank Warmerdam responsible for byte swapping complex image data. 8243439664SFrank Warmerdam 83248cfa15SFrank Warmerdam * libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till 84248cfa15SFrank Warmerdam LZWSetupDecode(). Needed to read LZW files in "r+" mode. 85248cfa15SFrank Warmerdam 86c9663e69SAndrey Kiselev2003-02-07 Andrey Kiselev <[email protected]> 87c9663e69SAndrey Kiselev 88c9663e69SAndrey Kiselev * tools/ppm2tiff.c: Fixed problem with too many arguments. 89c9663e69SAndrey Kiselev 90fe6e1155SAndrey Kiselev2003-02-04 Andrey Kiselev <[email protected]> 91fe6e1155SAndrey Kiselev 92fe6e1155SAndrey Kiselev * tools/raw2tiff.c: Memory leak fixed. 93fe6e1155SAndrey Kiselev 94be7810fcSAndrey Kiselev2003-02-03 Andrey Kiselev <[email protected]> 95be7810fcSAndrey Kiselev 96be7810fcSAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin 97be7810fcSAndrey Kiselev (thanks, Julien!). More switches for fax2tiff tool for better control 98be7810fcSAndrey Kiselev of input and output. Details at 99be7810fcSAndrey Kiselev 100be7810fcSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=272 101be7810fcSAndrey Kiselev 102a1a3a36dSFrank Warmerdam2003-02-03 Frank Warmerdam <[email protected]> 103a1a3a36dSFrank Warmerdam 104a1a3a36dSFrank Warmerdam * libtiff/tif_jpeg.c: Modified to defer initialization of jpeg 105a1a3a36dSFrank Warmerdam library so that we can check if there is already any tile/strip data 106a1a3a36dSFrank Warmerdam before deciding between creating a compressor or a decompressor. 107a1a3a36dSFrank Warmerdam 10832d2ec53SFrank Warmerdam2003-01-31 Frank Warmerdam <[email protected]> 10932d2ec53SFrank Warmerdam 11032d2ec53SFrank Warmerdam * libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is 11132d2ec53SFrank Warmerdam a pre-existing compressed image. That is, image writing to 11232d2ec53SFrank Warmerdam pre-existing compressed images is not allowed. 11332d2ec53SFrank Warmerdam 11432d2ec53SFrank Warmerdam * libtiff/tif_open.c: Removed error if opening a compressed file 11532d2ec53SFrank Warmerdam in update mode. 11632d2ec53SFrank Warmerdam 11732d2ec53SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=198 11832d2ec53SFrank Warmerdam 1194de68458SAndrey Kiselev2003-01-31 Andrey Kiselev <[email protected]> 1204de68458SAndrey Kiselev 1214de68458SAndrey Kiselev * config.guess, config.sub: Updated to recent upstream versions. 1224de68458SAndrey Kiselev 123036ce91eSFrank Warmerdam2003-01-15 Frank Warmerdam <[email protected]> 124036ce91eSFrank Warmerdam 125036ce91eSFrank Warmerdam * cut 3.6.0 Beta release. 126036ce91eSFrank Warmerdam 1278ae9d879SAndrey Kiselev2002-12-20 Andrey Kiselev <[email protected]> 1288ae9d879SAndrey Kiselev 1298ae9d879SAndrey Kiselev * tools/fax2ps.c, man/fax2ps.1: Page size was determined 1308ae9d879SAndrey Kiselev in wrong way as per bug 1318ae9d879SAndrey Kiselev 1328ae9d879SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=239 1338ae9d879SAndrey Kiselev 1342d0233a5SFrank Warmerdam2002-12-17 Frank Warmerdam <[email protected]> 1352d0233a5SFrank Warmerdam 1362d0233a5SFrank Warmerdam * libtiff/tif_dirread.c: Allow wrong sized arrays in 1372d0233a5SFrank Warmerdam TIFFFetchStripThing(). 1382d0233a5SFrank Warmerdam 1392d0233a5SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=49 1402d0233a5SFrank Warmerdam 141ea674e6bSFrank Warmerdam2002-12-02 Frank Warmerdam <[email protected]> 142ea674e6bSFrank Warmerdam 143ea674e6bSFrank Warmerdam * libtiff/tif_dir.c: fix problem with test on td_customValueCount. 144ea674e6bSFrank Warmerdam Was using realloc even first time. Fix by Igor Venevtsev. 145ea674e6bSFrank Warmerdam 146b920c1f9SFrank Warmerdam2002-11-30 Frank Warmerdam <[email protected]> 147b920c1f9SFrank Warmerdam 148267f3f7dSFrank Warmerdam * libtiff/tif_dir.c: fixed bug with resetting an existing custom 149267f3f7dSFrank Warmerdam field value. 150267f3f7dSFrank Warmerdam 151b920c1f9SFrank Warmerdam * libtiff/tif_dir.c: Fixed potential problem with ascii "custom" 152b920c1f9SFrank Warmerdam tags in TIFFVGetField() ... added missing break. 153b920c1f9SFrank Warmerdam 154834b6324SFrank Warmerdam2002-10-14 Frank Warmerdam <[email protected]> 155834b6324SFrank Warmerdam 156699a8625SFrank Warmerdam * tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make 157699a8625SFrank Warmerdam the scanline buffer long enough when writing rgb triplets. 158699a8625SFrank Warmerdam The scanline needs to be 3 X the number of dots or else it will 159699a8625SFrank Warmerdam contain an incomplete triplet and programs that try to separate 160699a8625SFrank Warmerdam the eps by redefining the colorimage operator will get messed up. 161699a8625SFrank Warmerdam Patch supplied by William Bader. 162699a8625SFrank Warmerdam 163834b6324SFrank Warmerdam * Makefile.in: added tif_extension.c to file list as per 164834b6324SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=218. 165834b6324SFrank Warmerdam 16628e76dbfSAndrey Kiselev2002-10-11 Andrey Kiselev <[email protected]> 16728e76dbfSAndrey Kiselev 16828e76dbfSAndrey Kiselev * configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for 16928e76dbfSAndrey Kiselev large files (>2GiB) supporting. New option in the config.site: 17028e76dbfSAndrey Kiselev LARGEFILE="yes". Should be enougth for I/O of the large files. 17128e76dbfSAndrey Kiselev 1726cd33fc4SFrank Warmerdam2002-10-10 Frank Warmerdam <[email protected]> 1736cd33fc4SFrank Warmerdam 1746cd33fc4SFrank Warmerdam * libtiff/html/v3.6.0.html: new release notes. 1756cd33fc4SFrank Warmerdam 1766cd33fc4SFrank Warmerdam * libtiff/index.html: removed faq, cvs snapshot cruft. Added email 1776cd33fc4SFrank Warmerdam link for Andrey. Pointer to v3.6.0.html. 1786cd33fc4SFrank Warmerdam 1796cd33fc4SFrank Warmerdam * libtiff/Makefile.in: added direct rule for tiffvers.h for release. 1806cd33fc4SFrank Warmerdam 181bd771997SAndrey Kiselev2002-10-07 Andrey Kiselev <[email protected]> 1828180aa18SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken 1838180aa18SAndrey Kiselev (thanks, Sebastian!). New switches: 184bd771997SAndrey Kiselev -b # for a bottom margin of # inches 185bd771997SAndrey Kiselev -c center image 186bd771997SAndrey Kiselev -l # for a left margin of # inches 187bd771997SAndrey Kiselev -r rotate the image by 180 degrees 188bd771997SAndrey Kiselev New features merged with code for shrinking/overlapping. 189bd771997SAndrey Kiselev Previously added -c and -n switches (for overriding PS units) renamed 190bd771997SAndrey Kiselev in -x and -y respectively. 191bd771997SAndrey Kiselev 192bd771997SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=200 193bd771997SAndrey Kiselev 1941a1ccdb6SAndrey Kiselev * html/man/*.html: Updated from actual manual pages. 1951a1ccdb6SAndrey Kiselev 1963721a781SFrank Warmerdam2002-10-06 Frank Warmerdam <[email protected]> 1973721a781SFrank Warmerdam 198a8c488d4SFrank Warmerdam * libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong 199a8c488d4SFrank Warmerdam size on windows. Use #define boolean hack. 200a8c488d4SFrank Warmerdam 201a8c488d4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=188 202a8c488d4SFrank Warmerdam 2033721a781SFrank Warmerdam * libtiff/tiff.h: Don't do special type handling in tiff.h unless 2043721a781SFrank Warmerdam USING_VISUALAGE is defined. 2053721a781SFrank Warmerdam 2063721a781SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 2073721a781SFrank Warmerdam 208515b593cSFrank Warmerdam2002-10-03 Frank Warmerdam <[email protected]> 209515b593cSFrank Warmerdam 210515b593cSFrank Warmerdam * libtiff/tiff.h: added COMPRESSION_JP2000. 211515b593cSFrank Warmerdam 212ff993722SAndrey Kiselev2002-10-02 Andrey Kiselev <[email protected]> 213ff993722SAndrey Kiselev 214ff993722SAndrey Kiselev * libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays 215ff993722SAndrey Kiselev by the TIFFFetchByteArray() function. Should finally resolve 216ff993722SAndrey Kiselev 217ff993722SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 218ff993722SAndrey Kiselev 2194c0e27b0SAndrey Kiselev * configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT 22049ce50a8SAndrey Kiselev 22149ce50a8SAndrey Kiselev * html/Makefile.in: New targets added: html and groffhtml for 22249ce50a8SAndrey Kiselev producing HTML representations of the manual pages automatically. 22349ce50a8SAndrey Kiselev html target uses man2html tool, groffhtml uses groff tool. 2244c0e27b0SAndrey Kiselev 225515b593cSFrank Warmerdam2002-09-29 Frank Warmerdam <[email protected]> 226515b593cSFrank Warmerdam 227515b593cSFrank Warmerdam * configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support 228515b593cSFrank Warmerdam from John H. DuBois III. 229515b593cSFrank Warmerdam 230f88cde27SAndrey Kiselev2002-09-15 Andrey Kiselev <[email protected]> 231f88cde27SAndrey Kiselev 232f88cde27SAndrey Kiselev * Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added 233f88cde27SAndrey Kiselev manual page for raw2tiff(1) tool. 234f88cde27SAndrey Kiselev 235630fc85dSAndrey Kiselev2002-09-12 Andrey Kiselev <[email protected]> 236630fc85dSAndrey Kiselev 237630fc85dSAndrey Kiselev * /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to 238630fc85dSAndrey Kiselev the tiffio.h header file. 239630fc85dSAndrey Kiselev 240630fc85dSAndrey Kiselev * Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added 241630fc85dSAndrey Kiselev manual page for TIFFDataWidth() function 242630fc85dSAndrey Kiselev 2435ae8f23eSFrank Warmerdam2002-09-08 Frank Warmerdam <[email protected]> 2445ae8f23eSFrank Warmerdam 2453f6fe56dSFrank Warmerdam * libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair() 2463f6fe56dSFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196. 2473f6fe56dSFrank Warmerdam 2485ae8f23eSFrank Warmerdam * tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments 2495ae8f23eSFrank Warmerdam since we are unable to properly include the amount to skip. 2505ae8f23eSFrank Warmerdam 2515ae8f23eSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=80 2525ae8f23eSFrank Warmerdam 25383daf89bSAndrey Kiselev2002-09-02 Andrey Kiselev <[email protected]> 25483daf89bSAndrey Kiselev 25583daf89bSAndrey Kiselev * /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching 25683daf89bSAndrey Kiselev in TIFFFetchByteArray(). Problem described at 25783daf89bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 25883daf89bSAndrey Kiselev 259becb4e7fSAndrey Kiselev2002-08-22 Andrey Kiselev <[email protected]> 260becb4e7fSAndrey Kiselev 2615b3e083dSAndrey Kiselev * /libtiff/tif_dirinfo.c: Further additions to free custom fields 2625b3e083dSAndrey Kiselev in _TIFFSetupFieldInfo() function. 2635b3e083dSAndrey Kiselev See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details. 2645b3e083dSAndrey Kiselev 2655b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: Additional consistency checking added in 266c70e384aSAndrey Kiselev LZWDecode() and LZWDecodeCompat(). 267c70e384aSAndrey Kiselev Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190 26843539aa6SAndrey Kiselev and http://bugzilla.remotesensing.org/show_bug.cgi?id=100 269c70e384aSAndrey Kiselev 2705b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: 271becb4e7fSAndrey Kiselev Added check for valid code lengths in LZWDecode() and 272becb4e7fSAndrey Kiselev LZWDecodeCompat(). Fixes 273becb4e7fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=115 274becb4e7fSAndrey Kiselev 275202b3adeSAndrey Kiselev2002-08-16 Andrey Kiselev <[email protected]> 276202b3adeSAndrey Kiselev 277202b3adeSAndrey Kiselev * /libtiff/{Makefile.vc, libtiff.def}: 278202b3adeSAndrey Kiselev Missed declarations added. 279202b3adeSAndrey Kiselev 28007655e06SFrank Warmerdam2002-08-15 Frank Warmerdam <[email protected]> 28107655e06SFrank Warmerdam 2826663496bSFrank Warmerdam * tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the 2836663496bSFrank Warmerdam return code from the underlying pick function. 2846663496bSFrank Warmerdam 2856663496bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=177 2866663496bSFrank Warmerdam 28707655e06SFrank Warmerdam * tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap 28807655e06SFrank Warmerdam with FIELD_CUSTOM as mentioned in bug 169. 28907655e06SFrank Warmerdam 29007655e06SFrank Warmerdam * tif_close.c: added logic to free dynamically created anonymous 29107655e06SFrank Warmerdam field definitions to correct a small memory leak. 29207655e06SFrank Warmerdam 29307655e06SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=169 29407655e06SFrank Warmerdam 29548cd8465SAndrey Kiselev2002-08-10 Andrey Kiselev <[email protected]> 29648cd8465SAndrey Kiselev 29748cd8465SAndrey Kiselev * /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}: 29848cd8465SAndrey Kiselev New tool: raw2tiff --- raw images to TIFF converter. No manual page yet. 29948cd8465SAndrey Kiselev 300c78a5bdcSFrank Warmerdam2002-07-31 Frank Warmerdam <[email protected]> 301c78a5bdcSFrank Warmerdam 30263067a98SFrank Warmerdam * libtiff/tif_jpeg.c: Fixed problem with setting of nrows in 30363067a98SFrank Warmerdam JPEGDecode() as per bugzilla bug (issue 1): 30463067a98SFrank Warmerdam 30563067a98SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 30663067a98SFrank Warmerdam 307c78a5bdcSFrank Warmerdam * libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to 308c78a5bdcSFrank Warmerdam fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't 309c78a5bdcSFrank Warmerdam present in the tiff tags. 310c78a5bdcSFrank Warmerdam 311c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=168 312c78a5bdcSFrank Warmerdam 313c78a5bdcSFrank Warmerdam * libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and 314c78a5bdcSFrank Warmerdam TIFFWriteScanline() now set tif_row explicitly in case the codec has 315c78a5bdcSFrank Warmerdam fooled with the value. 316c78a5bdcSFrank Warmerdam 317c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 318c78a5bdcSFrank Warmerdam 3196050d390SAndrey Kiselev2002-06-22 Andrey Kiselev <[email protected]> 3206050d390SAndrey Kiselev 321202b3adeSAndrey Kiselev * /tools/tiff2ps.c: Added workaround for some software that may crash 3226050d390SAndrey Kiselev when last strip of image contains fewer number of scanlines than 3236050d390SAndrey Kiselev specified by the `/Height' variable. See 3246050d390SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=164 3256050d390SAndrey Kiselev for explanation. 3266050d390SAndrey Kiselev 327b3f6ae5bSAndrey Kiselev2002-06-21 Andrey Kiselev <[email protected]> 328419dd4c8SAndrey Kiselev 329419dd4c8SAndrey Kiselev * tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility: 330419dd4c8SAndrey Kiselev splitting long images in several pages. See 331419dd4c8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation. 332419dd4c8SAndrey Kiselev Patch granted by John Williams <[email protected]>. 333419dd4c8SAndrey Kiselev 3343e6470b4SFrank Warmerdam2002-06-11 Frank Warmerdam <[email protected]> 3353e6470b4SFrank Warmerdam 3363e6470b4SFrank Warmerdam * libtiff/contrib/win95: renamed to contrib/win_dib. Added new 3373e6470b4SFrank Warmerdam Tiffile.cpp example of converting TIFF files into a DIB on Win32. 3383e6470b4SFrank Warmerdam This one is described in: 3393e6470b4SFrank Warmerdam 3403e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=143 3413e6470b4SFrank Warmerdam 3423e6470b4SFrank Warmerdam * libtiff/tif_ojpeg.c: Major upgrade from Scott. See details at: 3433e6470b4SFrank Warmerdam 3443e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=156 3453e6470b4SFrank Warmerdam 3463877c58dSAndrey Kiselev2002-05-10 Andrey Kiselev <[email protected]> 3473877c58dSAndrey Kiselev 3483877c58dSAndrey Kiselev * tools/tiff2ps: New commandline switches to override resolution 3493877c58dSAndrey Kiselev units obtained from the input file. Closes 3503877c58dSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=131 3513877c58dSAndrey Kiselev 3524dff88abSAndrey Kiselev2002-04-26 Andrey Kiselev <[email protected]> 3534dff88abSAndrey Kiselev 3544dff88abSAndrey Kiselev * libtiff/libtiff.def: Added missed declaration. 3554dff88abSAndrey Kiselev 3561cf9042eSAndrey Kiselev2002-04-22 Andrey Kiselev <[email protected]> 3571cf9042eSAndrey Kiselev 3581cf9042eSAndrey Kiselev * tools/fax2tiff.c: Updated to reflect latest changes in libtiff. 3591cf9042eSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125 3601cf9042eSAndrey Kiselev 3610a42ac77SAndrey Kiselev2002-04-20 Andrey Kiselev <[email protected]> 3620a42ac77SAndrey Kiselev 3630a42ac77SAndrey Kiselev * libtiff/tif_open.c: Pointers to custom procedures 3640a42ac77SAndrey Kiselev in TIFFClientOpen() are checked to be not NULL-pointers. 3650a42ac77SAndrey Kiselev 3669532ac8aSAndrey Kiselev2002-04-18 Andrey Kiselev <[email protected]> 3679532ac8aSAndrey Kiselev 3689532ac8aSAndrey Kiselev * libtiff/libtiff.def: Added missed declarations. 3699532ac8aSAndrey Kiselev 3709532ac8aSAndrey Kiselev * libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure. 3719532ac8aSAndrey Kiselev 372a8e46b54SAndrey Kiselev2002-04-16 Andrey Kiselev <[email protected]> 373a8e46b54SAndrey Kiselev 3749532ac8aSAndrey Kiselev * libtiff/tif_lzw.c: Additional checks for data integrity introduced. 375a8e46b54SAndrey Kiselev Should finally close 376a8e46b54SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=100 377a8e46b54SAndrey Kiselev 378a9a67d4bSAndrey Kiselev2002-04-10 Andrey Kiselev <[email protected]> 379a8e46b54SAndrey Kiselev 3801cf9042eSAndrey Kiselev * tools/tiff2ps: Division by zero fixed. 381a9a67d4bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88 382a9a67d4bSAndrey Kiselev 383c47f6953SAndrey Kiselev2002-04-09 Andrey Kiselev <[email protected]> 384c47f6953SAndrey Kiselev 385c47f6953SAndrey Kiselev * libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h: 386c47f6953SAndrey Kiselev TIFFCheckpointDirectory() routine added. 387c47f6953SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124 388c47f6953SAndrey Kiselev 389c47f6953SAndrey Kiselev * man/: TIFFWriteDirectory.3t, Makefile.in: Added description 390c47f6953SAndrey Kiselev for the new function. 391c47f6953SAndrey Kiselev 39233648598SAndrey Kiselev2002-04-08 Andrey Kiselev <[email protected]> 39333648598SAndrey Kiselev 394c47f6953SAndrey Kiselev * libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced 395c47f6953SAndrey Kiselev additional members tif->tif_decodestatus and tif->tif_encodestatus 396c47f6953SAndrey Kiselev for correct handling of unconfigured codecs (we should not try to read 397c47f6953SAndrey Kiselev data or to define data size without correct codecs). 39833648598SAndrey Kiselev 39933648598SAndrey Kiselev * libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK 400c47f6953SAndrey Kiselev changed. Now it has used tif->tif_decodestatus and 401c47f6953SAndrey Kiselev tif->tif_encodestatus. 40233648598SAndrey Kiselev Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in 40333648598SAndrey Kiselev case of __cvs_8.tif test image). 40433648598SAndrey Kiselev 405216bf01bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in 406216bf01bSAndrey Kiselev tif_dirread.c when TIFFCreateAnonFieldInfo was introduced. 407216bf01bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case 408216bf01bSAndrey Kiselev of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif. 409216bf01bSAndrey Kiselev 4102f7e5be9SAndrey Kiselev2002-04-04 Andrey Kiselev <[email protected]> 4112f7e5be9SAndrey Kiselev 412c47f6953SAndrey Kiselev * libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat 4132f7e5be9SAndrey Kiselev replaced by warnings. Now libtiff should read corrupted LZW-compressed 4142f7e5be9SAndrey Kiselev files by skipping bad strips. 4152f7e5be9SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100 4161fec47ceSFrank Warmerdam 4171fec47ceSFrank Warmerdam2002-04-03 Frank Warmerdam <[email protected]> 4181fec47ceSFrank Warmerdam 4191fec47ceSFrank Warmerdam * libtiff/tif_dirwrite.c: Removed some dead code. 4201fec47ceSFrank Warmerdam 4211fec47ceSFrank Warmerdam * libtiff/*: Cleanup some warnings. 4221fec47ceSFrank Warmerdam 4231fec47ceSFrank Warmerdam * libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField() 4241fec47ceSFrank Warmerdam for variable length FIELD_CUSTOM values. Was int * but should be 4251fec47ceSFrank Warmerdam u_short *. 4261fec47ceSFrank Warmerdam 427adffbd3dSAndrey Kiselev2002-04-01 Andrey Kiselev <[email protected]> 428adffbd3dSAndrey Kiselev 429adffbd3dSAndrey Kiselev * tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp 430adffbd3dSAndrey Kiselev utility (at cpStripToTile routine). 431adffbd3dSAndrey Kiselev 432a69516b3SFrank Warmerdam2002-03-27 Frank Warmerdam <[email protected]> 433a69516b3SFrank Warmerdam 434a5e9827aSFrank Warmerdam * tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func. 435a5e9827aSFrank Warmerdam 436a5e9827aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=111 437a5e9827aSFrank Warmerdam 438a69516b3SFrank Warmerdam * tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with 439a69516b3SFrank Warmerdam passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE). 440a69516b3SFrank Warmerdam 441a69516b3SFrank Warmerdam * libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so 442a69516b3SFrank Warmerdam that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example. 443a69516b3SFrank Warmerdam 44439c69d9bSDwight Kelly2002-03-26 Dwight Kelly <[email protected]> 44539c69d9bSDwight Kelly 44639c69d9bSDwight Kelly * libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 44739c69d9bSDwight Kelly tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined 44839c69d9bSDwight Kelly in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec 44939c69d9bSDwight Kelly INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes: 45039c69d9bSDwight Kelly CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and 45139c69d9bSDwight Kelly INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9). 45239c69d9bSDwight Kelly 453198aa7d9SAndrey Kiselev2002-03-26 Andrey Kiselev <[email protected]> 454198aa7d9SAndrey Kiselev 455198aa7d9SAndrey Kiselev * libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile 456198aa7d9SAndrey Kiselev now also uses TIFFRGBAImageOK before reading. This is additional fix 457198aa7d9SAndrey Kiselev for http://bugzilla.remotesensing.org/show_bug.cgi?id=110 458198aa7d9SAndrey Kiselev 45929269c9bSAndrey Kiselev2002-03-25 Andrey Kiselev <[email protected]> 46029269c9bSAndrey Kiselev 46129269c9bSAndrey Kiselev * libtiff/: tif_getimage.c: Additional check for supported 46229269c9bSAndrey Kiselev codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses 46329269c9bSAndrey Kiselev TIFFRGBAImageOK before reading. 46429269c9bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110 46529269c9bSAndrey Kiselev 466f02a098bSAndrey Kiselev2002-03-15 Andrey Kiselev <[email protected]> 467f02a098bSAndrey Kiselev 468f02a098bSAndrey Kiselev * libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 469f02a098bSAndrey Kiselev tif_dirwrite.c: Added routine TIFFDataWidth for detrmining 470f02a098bSAndrey Kiselev TIFFDataType sizes instead of working with tiffDataWidth array 471f02a098bSAndrey Kiselev directly. Should prevent out-of-borders bugs in case of unknown or 472f02a098bSAndrey Kiselev broken data types. EstimateStripByteCounts routine modified, so it 473f02a098bSAndrey Kiselev won't work when tags with uknown sizes founded. 474f02a098bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109 475f02a098bSAndrey Kiselev 476f02a098bSAndrey Kiselev2002-03-13 Andrey Kiselev <[email protected]> 477f02a098bSAndrey Kiselev 478f02a098bSAndrey Kiselev * libtiff/tif_getimage.c: Added support for correct handling 479f02a098bSAndrey Kiselev `Orientation' tag in gtTileContig. Should be added in other gt* 480f02a098bSAndrey Kiselev functions as well, but I have not images for testing yet. Partially 481f02a098bSAndrey Kiselev resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23 482f02a098bSAndrey Kiselev 483f02a098bSAndrey Kiselev2002-03-10 Andrey Kiselev <[email protected]> 484f02a098bSAndrey Kiselev 485f02a098bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to 486f02a098bSAndrey Kiselev read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION, 487f02a098bSAndrey Kiselev TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC. Closes 488f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=99 489f02a098bSAndrey Kiselev 490f02a098bSAndrey Kiselev2002-03-08 Andrey Kiselev <[email protected]> 491f02a098bSAndrey Kiselev 492f02a098bSAndrey Kiselev * libtiff/Makefile.in, tools/Makefile.in: Shared library will not 493f02a098bSAndrey Kiselev be stripped when installing, utility binaries will do. Closes 494f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=93 495f02a098bSAndrey Kiselev 4965f20db7fSFrank Warmerdam2002-02-28 Frank Warmerdam <[email protected]> 4975f20db7fSFrank Warmerdam 4985f20db7fSFrank Warmerdam * man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT. 4995f20db7fSFrank Warmerdam 5005f20db7fSFrank Warmerdam * man/libtiff.3t: added copyright tag info. 5015f20db7fSFrank Warmerdam 5028ed40250SFrank Warmerdam2002-02-11 Frank Warmerdam <[email protected]> 5038ed40250SFrank Warmerdam 504c3e810eaSFrank Warmerdam * libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__. 505c3e810eaSFrank Warmerdam 506c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 507c3e810eaSFrank Warmerdam 508c3e810eaSFrank Warmerdam * man/Makefile.in: Patch DESTDIR handling 509c3e810eaSFrank Warmerdam 510c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=95 511c3e810eaSFrank Warmerdam 5128ed40250SFrank Warmerdam * configure: OpenBSD changes for Sparc64 and DSO version. 5138ed40250SFrank Warmerdam 5148ed40250SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=96 5158ed40250SFrank Warmerdam 5168ed40250SFrank Warmerdam2002-02-05 Frank Warmerdam <[email protected]> 5178ed40250SFrank Warmerdam 5188ed40250SFrank Warmerdam * config.site/configure: added support for OJPEG=yes option to enable 5198ed40250SFrank Warmerdam OJPEG support from config.site. 5208ed40250SFrank Warmerdam 521b8ffea63SFrank Warmerdam2002-01-27 Frank Warmerdam <[email protected]> 522b8ffea63SFrank Warmerdam 523b8ffea63SFrank Warmerdam * html/document.html: fixed links for TIFf 6 docs. 524b8ffea63SFrank Warmerdam 525c77822c1SFrank Warmerdam2002-01-18 Frank Warmerdam <[email protected]> 526c77822c1SFrank Warmerdam 527f27eafc9SFrank Warmerdam * config.guess, config.sub: Updated from ftp.gnu.org/pub/config. 528f27eafc9SFrank Warmerdam 529c777c2c0SFrank Warmerdam * libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the 530c777c2c0SFrank Warmerdam decodestrip function returns anything not greater than zero as per 531c777c2c0SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=97 532c777c2c0SFrank Warmerdam 533c77822c1SFrank Warmerdam * configure: Modify CheckForBigEndian so it can work in a cross 534c77822c1SFrank Warmerdam compiled situation. 535c77822c1SFrank Warmerdam 536fb4cb161SFrank Warmerdam2002-01-16 Frank Warmerdam <[email protected]> 537fb4cb161SFrank Warmerdam 5389606d1f5SFrank Warmerdam * tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list. 5399606d1f5SFrank Warmerdam 5407adb8976SFrank Warmerdam * tools/tiffset.c: fix bug in error reporting. 5417adb8976SFrank Warmerdam 542fb4cb161SFrank Warmerdam * tools/tiffcp.c: fix several warnings that show up with -Wall. 543fb4cb161SFrank Warmerdam 544d6559489SFrank Warmerdam2002-01-04 Frank Warmerdam <[email protected]> 545d6559489SFrank Warmerdam 546d6559489SFrank Warmerdam * libtiff/tif_jpeg.c: fixed computation of segment_width for 547d6559489SFrank Warmerdam tiles files to avoid error about it not matching the 548d6559489SFrank Warmerdam cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 549d6559489SFrank Warmerdam size.") for ITIFF files. Apparently the problem was incorporated since 550d6559489SFrank Warmerdam 3.5.5, presumably during the OJPEG/JPEG work recently. 551d6559489SFrank Warmerdam 55262d37363SFrank Warmerdam2001-12-15 Frank Warmerdam <[email protected]> 55362d37363SFrank Warmerdam 554d6559489SFrank Warmerdam * configure, libtiff/Makefile.in: Changes for building on MacOS 10.1. 555d6559489SFrank Warmerdam 556d6559489SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 557d6559489SFrank Warmerdam 55862d37363SFrank Warmerdam * libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1 55962d37363SFrank Warmerdam (defined in tiffconf.h - 1 by default) then the RGBA interface 56062d37363SFrank Warmerdam will assume that a fourth extra sample is ASSOCALPHA if the 56162d37363SFrank Warmerdam EXTRASAMPLE value isn't set for it. This changes the behaviour of 56262d37363SFrank Warmerdam the library, but makes it work better with RGBA files produced by 56362d37363SFrank Warmerdam lots of applications that don't mark the alpha values properly. 56462d37363SFrank Warmerdam 56562d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=93 56662d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=65 56762d37363SFrank Warmerdam 56805d24d30SFrank Warmerdam2001-12-12 Frank Warmerdam <[email protected]> 56905d24d30SFrank Warmerdam 57005d24d30SFrank Warmerdam * libtiff/tif_jpeg.c: allow jpeg data stream sampling values to 57105d24d30SFrank Warmerdam override those from tiff directory. This makes this work with 57205d24d30SFrank Warmerdam ImageGear generated files. 57305d24d30SFrank Warmerdam 574bf0c6fb0SFrank Warmerdam2001-12-07 Frank Warmerdam <[email protected]> 575bf0c6fb0SFrank Warmerdam 576bf0c6fb0SFrank Warmerdam * html/Makefile.in: added missing images per bug 92. 577bf0c6fb0SFrank Warmerdam 578bf0c6fb0SFrank Warmerdam * port/Makefile.in: fixed clean target per bug 92. 579bf0c6fb0SFrank Warmerdam 580f88d97efSFrank Warmerdam2001-11-28 Frank Warmerdam <[email protected]> 581f88d97efSFrank Warmerdam 582ce8daaa7SFrank Warmerdam * Reissue 3.5.7 release. 583ce8daaa7SFrank Warmerdam 584f88d97efSFrank Warmerdam * libtiff/mkversion.c: Fix output of TIFF_VERSION to be 585f88d97efSFrank Warmerdam YYYYMMDD so that it is increasing over time. 586f88d97efSFrank Warmerdam 587f88d97efSFrank Warmerdam * Makefile.in: Ensure that tiffvers.h is regenerated in the 588f88d97efSFrank Warmerdam make release target. 589f88d97efSFrank Warmerdam 590f88d97efSFrank Warmerdam * Makefile.in: added libtiff/tiffvers.h to the release file list. 591f88d97efSFrank Warmerdam 592b7508608SFrank Warmerdam2001-11-23 Frank Warmerdam <[email protected]> 593b7508608SFrank Warmerdam 594b7508608SFrank Warmerdam * added html/v3.5.7.html, updated html/index.html. 595b7508608SFrank Warmerdam 596b7508608SFrank Warmerdam * Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}. 597b7508608SFrank Warmerdam 5984eaff9b6SFrank Warmerdam2001-11-15 Frank Warmerdam <[email protected]> 5994eaff9b6SFrank Warmerdam 6004eaff9b6SFrank Warmerdam * configure: fixed test for -lm. 6014eaff9b6SFrank Warmerdam 60294190c5dSFrank Warmerdam2001-11-02 Frank Warmerdam <[email protected]> 60394190c5dSFrank Warmerdam 60494190c5dSFrank Warmerdam * Added PHOTOMETRIC_ITULAB as per bug 90. 60594190c5dSFrank Warmerdam 60694190c5dSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=90 60794190c5dSFrank Warmerdam 6082ba4c211SFrank Warmerdam2001-10-10 Frank Warmerdam <[email protected]> 6092ba4c211SFrank Warmerdam 6102ba4c211SFrank Warmerdam * libtiff/tiff.h: I have created COMPRESSION_CCITT_T4, 6112ba4c211SFrank Warmerdam COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases 6122ba4c211SFrank Warmerdam in keeping with TIFF 6.0 standard in tiff.h 6132ba4c211SFrank Warmerdam 6142ba4c211SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=83 6152ba4c211SFrank Warmerdam 6164b1d7e4cSFrank Warmerdam2001-09-26 Frank Warmerdam <[email protected]> 6174b1d7e4cSFrank Warmerdam 6184b1d7e4cSFrank Warmerdam * libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function. 6194b1d7e4cSFrank Warmerdam Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory. 6204b1d7e4cSFrank Warmerdam 6219fbd11ffSFrank Warmerdam2001-09-24 Frank Warmerdam <[email protected]> 6229fbd11ffSFrank Warmerdam 6232c26534cSFrank Warmerdam * libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug. 6242c26534cSFrank Warmerdam 6252c26534cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=78 6262c26534cSFrank Warmerdam 6272c26534cSFrank Warmerdam * libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an 6282c26534cSFrank Warmerdam error about LZW not being available. 6292c26534cSFrank Warmerdam 6302c26534cSFrank Warmerdam * libtiff/tif_dir.c: propagate failure to initialize compression 6312c26534cSFrank Warmerdam back from TIFFSetField() as an error status, so applications can 6322c26534cSFrank Warmerdam detect failure. 6332c26534cSFrank Warmerdam 6342c26534cSFrank Warmerdam * libtiff/tif_dir.c: removed the auto replacement of 6352c26534cSFrank Warmerdam COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField(). 6362c26534cSFrank Warmerdam 6379fbd11ffSFrank Warmerdam * Removed Makefile, tools/Makefile, port/install.sh, man/Makefile 6389fbd11ffSFrank Warmerdam from CVS as they are all supposed to be auto-generated by configure. 6399fbd11ffSFrank Warmerdam 640e1d66ae9SFrank Warmerdam2001-09-22 Frank Warmerdam <[email protected]> 641e1d66ae9SFrank Warmerdam 642e1d66ae9SFrank Warmerdam * libtiff/tif_ojpeg.c: new update from Scott. 643e1d66ae9SFrank Warmerdam 6444b1fc8b6SFrank Warmerdam2001-09-09 Frank Warmerdam <[email protected]> 6454b1fc8b6SFrank Warmerdam 646bc63306cSFrank Warmerdam * libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to 647bc63306cSFrank Warmerdam always use the "safe" version, even if there is a very slight 648bc63306cSFrank Warmerdam cost in performance. 649bc63306cSFrank Warmerdam 650bc63306cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=54 651bc63306cSFrank Warmerdam 652ad4b0adcSFrank Warmerdam * libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@ 653ad4b0adcSFrank Warmerdam in two places. 654ad4b0adcSFrank Warmerdam 65563c726acSFrank Warmerdam * libtiff/tif_getimage.c: Fixed problem with reading strips or 65663c726acSFrank Warmerdam tiles that don't start on a tile boundary. Fix contributed by 65763c726acSFrank Warmerdam Josep Vallverdu (from HP), and further described in bug 47. 65863c726acSFrank Warmerdam 65963c726acSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=47 66063c726acSFrank Warmerdam 66163c726acSFrank Warmerdam * tools/tiff2ps.c: added OJPEG YCbCr to RGB support. 66263c726acSFrank Warmerdam 6634b1fc8b6SFrank Warmerdam * libtiff/tif_ojpeg.c: Applied substantial patch from Scott. 6644b1fc8b6SFrank Warmerdam 665e7bdb189SFrank Warmerdam2001-09-06 Frank Warmerdam <[email protected]> 666e7bdb189SFrank Warmerdam 667e7bdb189SFrank Warmerdam * libtiff/tif_packbits.c: fixed memory overrun error. 668e7bdb189SFrank Warmerdam 669e7bdb189SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=77 670e7bdb189SFrank Warmerdam 671d15abe66SFrank Warmerdam2001-08-31 Frank Warmerdam <[email protected]> 672d15abe66SFrank Warmerdam 673d15abe66SFrank Warmerdam * libtiff/tif_getimage.c: relax handling of contig case where 674d15abe66SFrank Warmerdam there are extra samples that are supposed to be ignored. This 675d15abe66SFrank Warmerdam should now work for 8bit greyscale or palletted images. 676d15abe66SFrank Warmerdam 677d15abe66SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=75 678d15abe66SFrank Warmerdam 679abf486d1SFrank Warmerdam2001-08-28 Frank Warmerdam <[email protected]> 680abf486d1SFrank Warmerdam 681abf486d1SFrank Warmerdam * libtiff/tif_getimage.c: Don't complain for CMYK (separated) 682abf486d1SFrank Warmerdam images with more than four samples per pixel. See: 683abf486d1SFrank Warmerdam 684abf486d1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=73 685abf486d1SFrank Warmerdam 6867f127122SFrank Warmerdam2001-08-10 Frank Warmerdam <[email protected]> 6877f127122SFrank Warmerdam 6887afe0a69SFrank Warmerdam * libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy() 6897afe0a69SFrank Warmerdam in TIFFReadRGBATile() to avoid issues in cases of overlapping 6907afe0a69SFrank Warmerdam buffers. See Bug 69 in Bugzilla. 6917afe0a69SFrank Warmerdam 6927afe0a69SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=69 6937afe0a69SFrank Warmerdam 6947f127122SFrank Warmerdam * tools/tiff2rgba.c: fixed getopt() call so that -b works again. 6957f127122SFrank Warmerdam 69666ca643dSFrank Warmerdam2001-08-09 Frank Warmerdam <[email protected]> 69766ca643dSFrank Warmerdam 69866ca643dSFrank Warmerdam * libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__ 69966ca643dSFrank Warmerdam when checking for 64 bit architectures as per bugzilla bug 67. 70066ca643dSFrank Warmerdam 701c997939eSFrank Warmerdam2001-07-27 Frank Warmerdam <[email protected]> 702c997939eSFrank Warmerdam 703c997939eSFrank Warmerdam * man/Makefile.in: add TIFFClientOpen link as per debian submitted 704c997939eSFrank Warmerdam bug 66. 705c997939eSFrank Warmerdam 7065579e5cdSFrank Warmerdam2001-07-20 Frank Warmerdam <[email protected]> 7075579e5cdSFrank Warmerdam 7085579e5cdSFrank Warmerdam * libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H 7095579e5cdSFrank Warmerdam has been included. 7105579e5cdSFrank Warmerdam 71171a2c4a0SFrank Warmerdam2001-07-19 Frank Warmerdam <[email protected]> 71271a2c4a0SFrank Warmerdam 71371a2c4a0SFrank Warmerdam * libtiff/tif_open.c: Seek back to zero after failed read, 71471a2c4a0SFrank Warmerdam before writing header. 71571a2c4a0SFrank Warmerdam 71648b7fecaSFrank Warmerdam2001-07-18 Frank Warmerdam <[email protected]> 71748b7fecaSFrank Warmerdam 71848b7fecaSFrank Warmerdam * libtiff/tif_ojpeg.c: updates from Scott. Handles colors 71948b7fecaSFrank Warmerdam much better. Now depends on having patched libjpeg as per 72048b7fecaSFrank Warmerdam patch in contrib/ojpeg/*. 72148b7fecaSFrank Warmerdam 72287f580c1SFrank Warmerdam2001-07-17 Frank Warmerdam <[email protected]> 72387f580c1SFrank Warmerdam 72487f580c1SFrank Warmerdam * */Makefile.in: added DESTDIR support. 72587f580c1SFrank Warmerdam 72687f580c1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=60 72787f580c1SFrank Warmerdam 728f45df42bSFrank Warmerdam2001-07-16 Frank Warmerdam <[email protected]> 729f45df42bSFrank Warmerdam 730f45df42bSFrank Warmerdam * configure, libtiff/Makefile.in: applied OpenBSD patches 731f45df42bSFrank Warmerdam as per: 732f45df42bSFrank Warmerdam 733f45df42bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=61 734f45df42bSFrank Warmerdam 73563ad6142SFrank Warmerdam2001-06-28 Frank Warmerdam <[email protected]> 73663ad6142SFrank Warmerdam 7370ef54341SFrank Warmerdam * libtiff/tif_getimage.c: Fixed so that failure is properly 7380ef54341SFrank Warmerdam reported by gtTileContig, gtStripContig, gtTileSeparate and 7390ef54341SFrank Warmerdam gtStripSeparate. 7400ef54341SFrank Warmerdam 7410ef54341SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=51 7420ef54341SFrank Warmerdam 74363ad6142SFrank Warmerdam * tiffcmp.c: Fixed multi samples per pixel support for ContigCompare. 74463ad6142SFrank Warmerdam Updated bug section of tiffcmp.1 to note tiled file issues. 74563ad6142SFrank Warmerdam 74663ad6142SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=53 74763ad6142SFrank Warmerdam 748e0368fb9SFrank Warmerdam2001-06-22 Frank Warmerdam <[email protected]> 749e0368fb9SFrank Warmerdam 750ecfaa86dSFrank Warmerdam * configure: Changes for DSO generation on AIX provided by 751ecfaa86dSFrank Warmerdam John Marquart <[email protected]>. 752ecfaa86dSFrank Warmerdam 753e0368fb9SFrank Warmerdam * configure, libtiff/Makeifle.in: Modified to build DSOs properly 754e0368fb9SFrank Warmerdam on Darwin thanks to Robert Krajewski ([email protected]) and 755e0368fb9SFrank Warmerdam Keisuke Fujii ([email protected]). 756e0368fb9SFrank Warmerdam 757f8473790SFrank Warmerdam2001-06-13 Frank Warmerdam <[email protected]> 758f8473790SFrank Warmerdam 759f8473790SFrank Warmerdam * tools/tiff2rgba.c: added -n flag to avoid emitting alpha component. 760f8473790SFrank Warmerdam 761f8473790SFrank Warmerdam * man/tiff2rgba.1: new 762f8473790SFrank Warmerdam 763f1492d55SFrank Warmerdam2001-05-22 Frank Warmerdam <[email protected]> 764f1492d55SFrank Warmerdam 765f1492d55SFrank Warmerdam * Added tiffset and tif_ojpeg to the dist lists in Makefile.in. 766f1492d55SFrank Warmerdam 7678ff59a64SFrank Warmerdam2001-05-13 Frank Warmerdam <[email protected]> 7688ff59a64SFrank Warmerdam 7698ff59a64SFrank Warmerdam * libtiff/tools/thumbnail.c: changed default output compression 7708ff59a64SFrank Warmerdam to packbits from LZW since LZW isn't generally available. 7718ff59a64SFrank Warmerdam 77247c14d60SFrank Warmerdam2001-05-12 Frank Warmerdam <[email protected]> 77347c14d60SFrank Warmerdam 77447c14d60SFrank Warmerdam * libtiff/tif_ojpeg.c: New. 77547c14d60SFrank Warmerdam libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related 77647c14d60SFrank Warmerdam to OJPEG support. 77747c14d60SFrank Warmerdam 77847c14d60SFrank Warmerdam Scott Marovich <[email protected]> supplied OJPEG support. 77947c14d60SFrank Warmerdam 78047c14d60SFrank Warmerdam2001-05-11 Frank Warmerdam <[email protected]> 78147c14d60SFrank Warmerdam 78247c14d60SFrank Warmerdam * tiff.h: removed, it duplicates libtiff/tiff.h. 78347c14d60SFrank Warmerdam 7841b7a8402SFrank Warmerdam2001-05-08 Frank Warmerdam <[email protected]> 7851b7a8402SFrank Warmerdam 7861f9632f9SFrank Warmerdam * libtiff/tif_dirinfo.c: moved pixar and copyright flags to 7871f9632f9SFrank Warmerdam ensure everything is in order. 7881f9632f9SFrank Warmerdam 7891b7a8402SFrank Warmerdam * libtiff/libtiff.def: added TIFFCreateDirectory and 7901b7a8402SFrank Warmerdam TIFFDefaultStripSize as per: 7911b7a8402SFrank Warmerdam 7921b7a8402SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=46 7931b7a8402SFrank Warmerdam 79428dd547bSFrank Warmerdam2001-05-02 Frank Warmerdam <[email protected]> 79528dd547bSFrank Warmerdam 79628dd547bSFrank Warmerdam * libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for 79728dd547bSFrank Warmerdam TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to 79828dd547bSFrank Warmerdam force use of uint32 counts instead of short counts. 79928dd547bSFrank Warmerdam 80028dd547bSFrank Warmerdam * libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the 80128dd547bSFrank Warmerdam case of writing TIFF_BYTE/TIFF_SBYTE fields. 80228dd547bSFrank Warmerdam 80328dd547bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=43 80428dd547bSFrank Warmerdam 805b117e2acSFrank Warmerdam2001-05-01 Frank Warmerdam <[email protected]> 806b117e2acSFrank Warmerdam 807b117e2acSFrank Warmerdam * libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per 808b117e2acSFrank Warmerdam bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44 809b117e2acSFrank Warmerdam 810f99796d1SFrank Warmerdam2001-04-05 Frank Warmerdam <[email protected]> 811f99796d1SFrank Warmerdam 812f99796d1SFrank Warmerdam * tiffio.h: removed C++ style comment. 813f99796d1SFrank Warmerdam 814f99796d1SFrank Warmerdam * configure: fixed up SCRIPT_SH/SHELL handling. 815f99796d1SFrank Warmerdam 816f99796d1SFrank Warmerdam * Makefile.in: Fixed SCRIPT_SH/SHELL handling. 817f99796d1SFrank Warmerdam 818f99796d1SFrank Warmerdam * config.guess: documented more variables as per bug 40. 819f99796d1SFrank Warmerdam 82021724616SFrank Warmerdam2001-04-03 Frank Warmerdam <[email protected]> 82121724616SFrank Warmerdam 82221724616SFrank Warmerdam * configure, *Makefile.in: Various changes to improve configuration 82321724616SFrank Warmerdam for HP/UX specifically, and also in general. They include: 82421724616SFrank Warmerdam - Try to handle /usr/bin/sh instead of /bin/sh where necessary. 82521724616SFrank Warmerdam - Upgrade to HP/UX 10.x+ compiler, linker and dso options. 82621724616SFrank Warmerdam - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP 82721724616SFrank Warmerdam - Use -${MAKEFLAGS} in sub makes from makefiles. 82821724616SFrank Warmerdam 82921724616SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=40 83021724616SFrank Warmerdam 8318671dffeSFrank Warmerdam2001-04-02 Frank Warmerdam <[email protected]> 8328671dffeSFrank Warmerdam 8330263998eSFrank Warmerdam * libtiff/tiff.h: Applied hac to try and resolve the problem 8340263998eSFrank Warmerdam with the inttypes.h include file on AIX. 8350263998eSFrank Warmerdam 8360263998eSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=39 8370263998eSFrank Warmerdam 8389864187bSFrank Warmerdam * VERSION: update to 3.5.7 beta in preparation for release. 8399864187bSFrank Warmerdam 840a2558120SFrank Warmerdam * configure/config.site: modified to check if -lm is needed for 841a2558120SFrank Warmerdam MACHDEPLIBS if not supplied by config.site. Needed for Darwin. 842a2558120SFrank Warmerdam 8438671dffeSFrank Warmerdam * config.guess: updated wholesale to an FSF version apparently 8448671dffeSFrank Warmerdam from 1998 (as opposed to 1994). This is mainly inspired by 8458671dffeSFrank Warmerdam providing for MacOS X support. 8468671dffeSFrank Warmerdam 8478671dffeSFrank Warmerdam2001-03-29 Frank Warmerdam <[email protected]> 8488671dffeSFrank Warmerdam 8498671dffeSFrank Warmerdam * configure, Makefile.in, etc: added support for OPTIMIZER being 8508671dffeSFrank Warmerdam set from config.site. 8518671dffeSFrank Warmerdam 8527a1ad5e9SFrank Warmerdam2001-03-28 Frank Warmerdam <[email protected]> 8537a1ad5e9SFrank Warmerdam 8544f4c99abSFrank Warmerdam * fax2ps.c: Helge (libtiff at oldach.net) submitted fix: 8554f4c99abSFrank Warmerdam 8564f4c99abSFrank Warmerdam Here's a fix for fax2ps that corrects behaviour for non-Letter paper 8574f4c99abSFrank Warmerdam sizes. It fixes two problems: 8584f4c99abSFrank Warmerdam 8594f4c99abSFrank Warmerdam Without scaling (-S) the fax is now centered on the page size specified 8604f4c99abSFrank Warmerdam with -H and/or -W. Before, fax2ps was using an obscure and practially 8614f4c99abSFrank Warmerdam useless algorithm to allocate the image relative to Letter sized paper 8624f4c99abSFrank Warmerdam which sometime sled to useless whitespace on the paper, while at the 8634f4c99abSFrank Warmerdam same time cutting of the faxes printable area at the opposite border. 8644f4c99abSFrank Warmerdam 8654f4c99abSFrank Warmerdam Second, scaling now preserves aspect ratio, which makes unusual faxes 8664f4c99abSFrank Warmerdam (in particular short ones) print properly. 8674f4c99abSFrank Warmerdam 8684f4c99abSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=35 8694f4c99abSFrank Warmerdam 8707a1ad5e9SFrank Warmerdam * tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by 8717a1ad5e9SFrank Warmerdam Bruce A. Mallett. See check message for detailed information 8727a1ad5e9SFrank Warmerdam on all the changes, including a faster encoder, fixes for level 8737a1ad5e9SFrank Warmerdam 2 PostScript, and support for the imagemask operator. 8747a1ad5e9SFrank Warmerdam 875f3bbcf1bSFrank Warmerdam2001-03-27 Frank Warmerdam <[email protected]> 876f3bbcf1bSFrank Warmerdam 877f3bbcf1bSFrank Warmerdam * libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to 878f3bbcf1bSFrank Warmerdam "#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX. 879f3bbcf1bSFrank Warmerdam 880f3bbcf1bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 881f3bbcf1bSFrank Warmerdam 882dc989a55SFrank Warmerdam2001-03-16 Frank Warmerdam <[email protected]> 883dc989a55SFrank Warmerdam 884dc989a55SFrank Warmerdam * tif_dirinfo.c: moved definition of copyright tag in field list. 885dc989a55SFrank Warmerdam Apparently they have to be in sorted order by tag id. 886dc989a55SFrank Warmerdam 8878eea65a4SFrank Warmerdam2001-03-13 Frank Warmerdam <[email protected]> 8888eea65a4SFrank Warmerdam 8898eea65a4SFrank Warmerdam * tif_getimage.c: Added support for 16bit minisblack/miniswhite 8908eea65a4SFrank Warmerdam images in RGBA interface. 8918eea65a4SFrank Warmerdam 892fa01e4a7SFrank Warmerdam2001-03-02 Frank Warmerdam <[email protected]> 893fa01e4a7SFrank Warmerdam 894fa01e4a7SFrank Warmerdam * Added TIFFTAG_COPYRIGHT support. 895fa01e4a7SFrank Warmerdam 896aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 897aefe065eSFrank Warmerdam 898aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 899aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 900aefe065eSFrank Warmerdam adding the -b bias removal flag. 901aefe065eSFrank Warmerdam 902a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 903a6da80a7SFrank Warmerdam 9048867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 9058867ddfbSFrank Warmerdam serveral missing entry points. 9068867ddfbSFrank Warmerdam 907b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 908b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 909b18f9bb8SFrank Warmerdam 910b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 911b18f9bb8SFrank Warmerdam 912a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 913a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 914a6da80a7SFrank Warmerdam ([email protected]). He writes: 915a6da80a7SFrank Warmerdam 916a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 917a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 918a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 919a6da80a7SFrank Warmerdam 920a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 921a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 922a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 923a6da80a7SFrank Warmerdam accuracy over the image. 924a6da80a7SFrank Warmerdam 925a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 926a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 927a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 928a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 929a6da80a7SFrank Warmerdam 930a6da80a7SFrank Warmerdam Changes applied with minor edits. 931a6da80a7SFrank Warmerdam 93200761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 93300761c18SFrank Warmerdam 93400761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 93500761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 93600761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 93700761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 93800761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 93900761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 94000761c18SFrank Warmerdam 9419a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 9429a1d08fcSMike Welles 9439a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 9449a1d08fcSMike Welles 945a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 946a5a724a9SFrank Warmerdam 947a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 948a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 949a5a724a9SFrank Warmerdam 9507c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 9517c2ef4f7SFrank Warmerdam 9523ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 9533ba946b0SFrank Warmerdam 9547c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 9557c2ef4f7SFrank Warmerdam 956a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 957a7f6e194SMike Welles * added link to CVS mirror from index.html 958a7f6e194SMike Welles 959a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 960a7f6e194SMike Welles not supported by default. 961a7f6e194SMike Welles 96222e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 96322e9dda7SFrank Warmerdam 96422e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 96522e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 96622e9dda7SFrank Warmerdam 96733953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 96833953398SFrank Warmerdam 96922e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 97033953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 97133953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 97233953398SFrank Warmerdam 973a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 974177452c8SMike Welles 975177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 976177452c8SMike Welles 977177452c8SMike Welles * Created HOWTO-RELEASE 978177452c8SMike Welles 979177452c8SMike Welles * Created html/v3.5.6.html 980177452c8SMike Welles 981177452c8SMike Welles * updated index.html 982177452c8SMike Welles 983a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 984a02f97a5SFrank Warmerdam 985a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 986a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 987a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 988a02f97a5SFrank Warmerdam 989a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 990a3c28f98SFrank Warmerdam 991a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 992a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 993a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 994a3c28f98SFrank Warmerdam 995a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 996a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 997a3c28f98SFrank Warmerdam on libm.so. 998a3c28f98SFrank Warmerdam 999a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 1000a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 1001a3c28f98SFrank Warmerdam 1002a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 1003a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 1004a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 1005a3c28f98SFrank Warmerdam 1006abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 1007abcd47aeSFrank Warmerdam 1008abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 1009abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 1010abcd47aeSFrank Warmerdam --exec-prefix directives. 1011abcd47aeSFrank Warmerdam 10127410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 10137410217aSFrank Warmerdam 10149900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 10159900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 10169900bacaSFrank Warmerdam file which seems to be updated regularly. 10179900bacaSFrank Warmerdam 10189900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 10199900bacaSFrank Warmerdam version include file. 10209900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 10219900bacaSFrank Warmerdam with the public libtiff include files. 10229900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 10239900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 10249900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 10259900bacaSFrank Warmerdam 10267410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 10277410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 10287410217aSFrank Warmerdam 10296429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 10306429172dSFrank Warmerdam 1031b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 1032b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 10337410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 10347410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 1035b11174beSFrank Warmerdam 10366429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 10376429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 10386429172dSFrank Warmerdam (such as occurs for YCbCr). 10396429172dSFrank Warmerdam 1040aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 1041aa844c50SFrank Warmerdam 1042aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 1043aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 1044aa844c50SFrank Warmerdam 10450cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 10460cd032f1SFrank Warmerdam 104791b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 104891b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 104991b8b7c2SFrank Warmerdam from [email protected]. 105091b8b7c2SFrank Warmerdam 10510cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 10520cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 10530cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 10540cd032f1SFrank Warmerdam 1055de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 1056de9b6675SFrank Warmerdam 1057de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 1058de9b6675SFrank Warmerdam white is properly recovered. 1059de9b6675SFrank Warmerdam 1060de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 1061de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 1062de9b6675SFrank Warmerdam 10638b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 10648b6b9756SFrank Warmerdam 10658b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 10668b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 10678b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 10688b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 10698b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 10708b6b9756SFrank Warmerdam 1071582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 1072582fb187SFrank Warmerdam 10730cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 1074582fb187SFrank Warmerdam 10758d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 10768d9e3bcfSFrank Warmerdam 10778d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 10788d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 10798d9e3bcfSFrank Warmerdam 1080af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 108105d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 108205d0760fSFrank Warmerdam cygwin compatibility. 1083af621273SFrank Warmerdam 1084b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 1085b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 1086b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 1087b6348a45SFrank Warmerdam 1088af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 1089af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 1090af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 1091af621273SFrank Warmerdam bug and proving the patch. 1092af621273SFrank Warmerdam 1093a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 1094a329e432SFrank Warmerdam 1095a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 1096a329e432SFrank Warmerdam we are done access data thanks to bug report from: 1097a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 1098a329e432SFrank Warmerdam 1099a329e432SFrank Warmerdam * Reverted tif_flush change. 1100a329e432SFrank Warmerdam 1101da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 1102da97c5e0SFrank Warmerdam 1103da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 1104da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 1105da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 1106da97c5e0SFrank Warmerdam 1107c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 1108c1282751SFrank Warmerdam 1109fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 1110fb02956eSFrank Warmerdam 11110625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 11120625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 11130625a129SFrank Warmerdam 1114c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 1115c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 1116c1282751SFrank Warmerdam 1117ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 1118ad9af004SFrank Warmerdam 1119ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 1120ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 1121ad9af004SFrank Warmerdam 11224b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 11234b79457aSMike Welles 11244b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 11254b79457aSMike Welles 1126c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 1127c1cd54d7SFrank Warmerdam 1128889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 1129889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 1130889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 1131889ea5bfSFrank Warmerdam 1132c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 1133c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 1134c1cd54d7SFrank Warmerdam 1135082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 1136082013bfSFrank Warmerdam 1137082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 1138082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 1139082013bfSFrank Warmerdam 1140b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 1141b620bd37SFrank Warmerdam 11426ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 11436ed3331cSFrank Warmerdam email address. 11446ed3331cSFrank Warmerdam 1145b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 1146b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 1147b620bd37SFrank Warmerdam 114815934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 114915934824SFrank Warmerdam 115015934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 115115934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 115215934824SFrank Warmerdam could be "unpopulated" images. 115315934824SFrank Warmerdam 1154859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 1155859c2524SFrank Warmerdam 11567538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 11577538c6d0SFrank Warmerdam 1158859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 1159859c2524SFrank Warmerdam 11606be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 11616be23f4fSFrank Warmerdam 11626be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 11636be23f4fSFrank Warmerdam 11644b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 11654b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 11664b79457aSMike Welles 1167f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 1168f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 1169f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 1170f0770083SMike Welles <[email protected]> (untested). 1171f076e723SMike Welles 1172f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 1173f0770083SMike Welles Arvan Pritchard <[email protected]> 1174f0770083SMike Welles 1175f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 1176f076e723SMike Welles Arvan Pritchard <[email protected]> 1177f076e723SMike Welles 11781c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 11791c9f6d78SFrank Warmerdam 11801c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 11811c9f6d78SFrank Warmerdam 118297702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 11832df86f15SFrank Warmerdam 11842df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 11852df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 11862df86f15SFrank Warmerdam 1187c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 1188c21b8b97SMike Welles 1189c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 1190c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 1191c21b8b97SMike Welles 1192d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 1193d20c60a2SMike Welles 1194d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 1195d20c60a2SMike Welles Stanislav Brabec <[email protected]> 1196d20c60a2SMike Welles 1197c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 1198c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 1199d20c60a2SMike Welles 1200c21b8b97SMike Welles * configure: fixed bugs in sed scripts 1201c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 1202d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 1203d20c60a2SMike Welles 1204c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 1205c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 1206d20c60a2SMike Welles 12077ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 12087ab7008fSFrank Warmerdam 12097ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 12107ab7008fSFrank Warmerdam conversion for the run arrays. 12117ab7008fSFrank Warmerdam 1212d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 1213d3144ac4SFrank Warmerdam 1214d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 1215d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 1216d3144ac4SFrank Warmerdam 12170b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 12180b109722SFrank Warmerdam 1219f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 1220f4aaa718SFrank Warmerdam 12210b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 12220b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 12230b109722SFrank Warmerdam 1224ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 1225ed33ffd3SFrank Warmerdam 1226ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 1227ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 1228ed33ffd3SFrank Warmerdam 1229592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 1230592e7e59SFrank Warmerdam 1231c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 1232c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 1233c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 1234c84e2904SFrank Warmerdam 1235c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 1236c84e2904SFrank Warmerdam Peter Smith ([email protected]). 1237c84e2904SFrank Warmerdam 1238c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 1239c84e2904SFrank Warmerdam 1240592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 1241592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 1242592e7e59SFrank Warmerdam 1243592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 1244592e7e59SFrank Warmerdam between toff_t and tsize_t. 1245592e7e59SFrank Warmerdam 1246164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 1247164da391SFrank Warmerdam 1248164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 1249164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 1250164da391SFrank Warmerdam 1251164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 1252164da391SFrank Warmerdam TIFFWriteDirectory(). 1253164da391SFrank Warmerdam 1254164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 1255164da391SFrank Warmerdam 1256164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 1257164da391SFrank Warmerdam and writing to another. 1258164da391SFrank Warmerdam 1259164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 1260164da391SFrank Warmerdam 1261db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 1262db9e2d75SFrank Warmerdam 1263db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 1264db9e2d75SFrank Warmerdam 12652e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 12662e0c71f2SFrank Warmerdam 12672e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 12682e0c71f2SFrank Warmerdam 1269c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 1270c38ac53bSMike Welles 1271c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 1272c38ac53bSMike Welles 1273c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 1274c38ac53bSMike Welles 1275c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 1276c38ac53bSMike Welles 1277db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 1278db55f695SFrank Warmerdam 1279db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 1280db55f695SFrank Warmerdam 1281c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 1282da558ffbSMike Welles 1283da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 1284da558ffbSMike Welles 1285da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 1286da558ffbSMike Welles when LZW compression invoked. 1287da558ffbSMike Welles 1288da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 1289da558ffbSMike Welles in tools to reflect removal of LZW compression 1290da558ffbSMike Welles 12911c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 12921c096175SMike Welles 12931c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 12941c096175SMike Welles warning about LZW compression removed being removed, and why. 1295c614caf0SMike Welles 1296da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 1297c614caf0SMike Welles symbols are kept. 12981c096175SMike Welles 129900ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 130000ac48bcSMike Welles 130100ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 130200ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 130300ac48bcSMike Welles 1304e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 1305e57f1806SFrank Warmerdam 1306e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 1307e57f1806SFrank Warmerdam of LZW. 1308e57f1806SFrank Warmerdam 1309e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 1310ff08149cSFrank Warmerdam 1311ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 1312ff08149cSFrank Warmerdam 13130e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 13140e4c746eSMike Welles 13157609ec5fSMike Welles * Added zip creation to relase makefile target 13167609ec5fSMike Welles 13170e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 13180e4c746eSMike Welles 1319c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 1320c5e8a049SFrank Warmerdam 1321c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 1322c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 1323c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 1324c5e8a049SFrank Warmerdam 132564158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 132664158b2dSFrank Warmerdam 132764158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 132864158b2dSFrank Warmerdam 1329209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 1330209aa3d3SFrank Warmerdam 1331209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 1332209aa3d3SFrank Warmerdam email subscription address. 1333209aa3d3SFrank Warmerdam 13349ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 13359ec07df1SMike Welles 13369ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 13379ec07df1SMike Welles 13389ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 13399ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 13409ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 13419ec07df1SMike Welles 13429ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 13439ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 13449ec07df1SMike Welles know features have been compiled into the TIFF library in order to 13459ec07df1SMike Welles handle things properly". 13469ec07df1SMike Welles 134729e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 134829e8a995SFrank Warmerdam 134929e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 135029e8a995SFrank Warmerdam <[email protected]>. 135129e8a995SFrank Warmerdam 13529e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 13539e63b000SFrank Warmerdam 13549e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 13559e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 13569e63b000SFrank Warmerdam 135743f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 135843f65d11SMike Welles * HTML-ized the man pages, added to html/man 135943f65d11SMike Welles 1360e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 1361e7f4c352SMike Welles 1362a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 1363a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 1364a9b4777dSMike Welles From Ivo Penzar <[email protected]. 1365a9b4777dSMike Welles 1366a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 1367a9b4777dSMike Welles memory mapped files. <[email protected]> 1368a9b4777dSMike Welles 136997702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 137058db2336SMike Welles * Corrected alpha versioning. 137158db2336SMike Welles 137258db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 137358db2336SMike Welles 137458db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 137558db2336SMike Welles "RELEASE-DATE" 137658db2336SMike Welles 137758db2336SMike Welles * added releasediff target, which diffs tree with source as of 137858db2336SMike Welles date in "RELEASE-DATE" 137958db2336SMike Welles 138058db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 138158db2336SMike Welles away from alpha/non-alpha distinctions). 138258db2336SMike Welles 138358db2336SMike Welles * updated html to reflect release 138458db2336SMike Welles 138567bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 138667bb385aSFrank Warmerdam 1387cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 1388cdb12ac2SFrank Warmerdam 138967bb385aSFrank Warmerdam * Added CYGWIN case in configure. 139067bb385aSFrank Warmerdam 139146301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 139258db2336SMike Welles 139346301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 139446301bebSMike Welles (sizes >= 65536 were failing) 139546301bebSMike Welles 1396478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 1397478d079aSFrank Warmerdam 1398478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 1399478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 1400478d079aSFrank Warmerdam 1401f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 1402f48df3f4SFrank Warmerdam 1403e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 1404e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 1405e6e37100SFrank Warmerdam 1406f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 1407f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 1408f48df3f4SFrank Warmerdam 1409e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 1410e3585a7dSFrank Warmerdam 14116f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 14126f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 14136f703bd0SFrank Warmerdam 1414e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 1415e3585a7dSFrank Warmerdam 141623f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 141723f6dabbSFrank Warmerdam 141823f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 141923f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 142023f6dabbSFrank Warmerdam better solutions for some users. 142123f6dabbSFrank Warmerdam 14228ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 14238ecb50d4SFrank Warmerdam 14248ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 14258ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 14268ecb50d4SFrank Warmerdam 1427469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 1428469f9d6bSMike Welles 1429469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 1430469f9d6bSMike Welles 1431397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 1432397e9f3aSFrank Warmerdam 14338b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 14348b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 14358b9ba144SFrank Warmerdam the first. 14368b9ba144SFrank Warmerdam 14378b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 14388b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 14398b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 14408b9ba144SFrank Warmerdam the colormap. 14418b9ba144SFrank Warmerdam 14428b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 14438b9ba144SFrank Warmerdam tif_getimage.c. 14448b9ba144SFrank Warmerdam 1445397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 1446