1*becb4e7fSAndrey Kiselev2002-08-22 Andrey Kiselev <[email protected]> 2*becb4e7fSAndrey Kiselev 3*becb4e7fSAndrey Kiselev * /libtiff/tiff_lzw.c: 4*becb4e7fSAndrey Kiselev Added check for valid code lengths in LZWDecode() and 5*becb4e7fSAndrey Kiselev LZWDecodeCompat(). Fixes 6*becb4e7fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=115 7*becb4e7fSAndrey Kiselev 8202b3adeSAndrey Kiselev2002-08-16 Andrey Kiselev <[email protected]> 9202b3adeSAndrey Kiselev 10202b3adeSAndrey Kiselev * /libtiff/{Makefile.vc, libtiff.def}: 11202b3adeSAndrey Kiselev Missed declarations added. 12202b3adeSAndrey Kiselev 1307655e06SFrank Warmerdam2002-08-15 Frank Warmerdam <[email protected]> 1407655e06SFrank Warmerdam 156663496bSFrank Warmerdam * tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the 166663496bSFrank Warmerdam return code from the underlying pick function. 176663496bSFrank Warmerdam 186663496bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=177 196663496bSFrank Warmerdam 2007655e06SFrank Warmerdam * tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap 2107655e06SFrank Warmerdam with FIELD_CUSTOM as mentioned in bug 169. 2207655e06SFrank Warmerdam 2307655e06SFrank Warmerdam * tif_close.c: added logic to free dynamically created anonymous 2407655e06SFrank Warmerdam field definitions to correct a small memory leak. 2507655e06SFrank Warmerdam 2607655e06SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=169 2707655e06SFrank Warmerdam 2848cd8465SAndrey Kiselev2002-08-10 Andrey Kiselev <[email protected]> 2948cd8465SAndrey Kiselev 3048cd8465SAndrey Kiselev * /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}: 3148cd8465SAndrey Kiselev New tool: raw2tiff --- raw images to TIFF converter. No manual page yet. 3248cd8465SAndrey Kiselev 33c78a5bdcSFrank Warmerdam2002-07-31 Frank Warmerdam <[email protected]> 34c78a5bdcSFrank Warmerdam 3563067a98SFrank Warmerdam * libtiff/tif_jpeg.c: Fixed problem with setting of nrows in 3663067a98SFrank Warmerdam JPEGDecode() as per bugzilla bug (issue 1): 3763067a98SFrank Warmerdam 3863067a98SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 3963067a98SFrank Warmerdam 40c78a5bdcSFrank Warmerdam * libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to 41c78a5bdcSFrank Warmerdam fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't 42c78a5bdcSFrank Warmerdam present in the tiff tags. 43c78a5bdcSFrank Warmerdam 44c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=168 45c78a5bdcSFrank Warmerdam 46c78a5bdcSFrank Warmerdam * libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and 47c78a5bdcSFrank Warmerdam TIFFWriteScanline() now set tif_row explicitly in case the codec has 48c78a5bdcSFrank Warmerdam fooled with the value. 49c78a5bdcSFrank Warmerdam 50c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 51c78a5bdcSFrank Warmerdam 526050d390SAndrey Kiselev2002-06-22 Andrey Kiselev <[email protected]> 536050d390SAndrey Kiselev 54202b3adeSAndrey Kiselev * /tools/tiff2ps.c: Added workaround for some software that may crash 556050d390SAndrey Kiselev when last strip of image contains fewer number of scanlines than 566050d390SAndrey Kiselev specified by the `/Height' variable. See 576050d390SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=164 586050d390SAndrey Kiselev for explanation. 596050d390SAndrey Kiselev 60b3f6ae5bSAndrey Kiselev2002-06-21 Andrey Kiselev <[email protected]> 61419dd4c8SAndrey Kiselev 62419dd4c8SAndrey Kiselev * tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility: 63419dd4c8SAndrey Kiselev splitting long images in several pages. See 64419dd4c8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation. 65419dd4c8SAndrey Kiselev Patch granted by John Williams <[email protected]>. 66419dd4c8SAndrey Kiselev 673e6470b4SFrank Warmerdam2002-06-11 Frank Warmerdam <[email protected]> 683e6470b4SFrank Warmerdam 693e6470b4SFrank Warmerdam * libtiff/contrib/win95: renamed to contrib/win_dib. Added new 703e6470b4SFrank Warmerdam Tiffile.cpp example of converting TIFF files into a DIB on Win32. 713e6470b4SFrank Warmerdam This one is described in: 723e6470b4SFrank Warmerdam 733e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=143 743e6470b4SFrank Warmerdam 753e6470b4SFrank Warmerdam * libtiff/tif_ojpeg.c: Major upgrade from Scott. See details at: 763e6470b4SFrank Warmerdam 773e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=156 783e6470b4SFrank Warmerdam 793877c58dSAndrey Kiselev2002-05-10 Andrey Kiselev <[email protected]> 803877c58dSAndrey Kiselev 813877c58dSAndrey Kiselev * tools/tiff2ps: New commandline switches to override resolution 823877c58dSAndrey Kiselev units obtained from the input file. Closes 833877c58dSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=131 843877c58dSAndrey Kiselev 854dff88abSAndrey Kiselev2002-04-26 Andrey Kiselev <[email protected]> 864dff88abSAndrey Kiselev 874dff88abSAndrey Kiselev * libtiff/libtiff.def: Added missed declaration. 884dff88abSAndrey Kiselev 891cf9042eSAndrey Kiselev2002-04-22 Andrey Kiselev <[email protected]> 901cf9042eSAndrey Kiselev 911cf9042eSAndrey Kiselev * tools/fax2tiff.c: Updated to reflect latest changes in libtiff. 921cf9042eSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125 931cf9042eSAndrey Kiselev 940a42ac77SAndrey Kiselev2002-04-20 Andrey Kiselev <[email protected]> 950a42ac77SAndrey Kiselev 960a42ac77SAndrey Kiselev * libtiff/tif_open.c: Pointers to custom procedures 970a42ac77SAndrey Kiselev in TIFFClientOpen() are checked to be not NULL-pointers. 980a42ac77SAndrey Kiselev 999532ac8aSAndrey Kiselev2002-04-18 Andrey Kiselev <[email protected]> 1009532ac8aSAndrey Kiselev 1019532ac8aSAndrey Kiselev * libtiff/libtiff.def: Added missed declarations. 1029532ac8aSAndrey Kiselev 1039532ac8aSAndrey Kiselev * libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure. 1049532ac8aSAndrey Kiselev 105a8e46b54SAndrey Kiselev2002-04-16 Andrey Kiselev <[email protected]> 106a8e46b54SAndrey Kiselev 1079532ac8aSAndrey Kiselev * libtiff/tif_lzw.c: Additional checks for data integrity introduced. 108a8e46b54SAndrey Kiselev Should finally close 109a8e46b54SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=100 110a8e46b54SAndrey Kiselev 111a9a67d4bSAndrey Kiselev2002-04-10 Andrey Kiselev <[email protected]> 112a8e46b54SAndrey Kiselev 1131cf9042eSAndrey Kiselev * tools/tiff2ps: Division by zero fixed. 114a9a67d4bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88 115a9a67d4bSAndrey Kiselev 116c47f6953SAndrey Kiselev2002-04-09 Andrey Kiselev <[email protected]> 117c47f6953SAndrey Kiselev 118c47f6953SAndrey Kiselev * libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h: 119c47f6953SAndrey Kiselev TIFFCheckpointDirectory() routine added. 120c47f6953SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124 121c47f6953SAndrey Kiselev 122c47f6953SAndrey Kiselev * man/: TIFFWriteDirectory.3t, Makefile.in: Added description 123c47f6953SAndrey Kiselev for the new function. 124c47f6953SAndrey Kiselev 12533648598SAndrey Kiselev2002-04-08 Andrey Kiselev <[email protected]> 12633648598SAndrey Kiselev 127c47f6953SAndrey Kiselev * libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced 128c47f6953SAndrey Kiselev additional members tif->tif_decodestatus and tif->tif_encodestatus 129c47f6953SAndrey Kiselev for correct handling of unconfigured codecs (we should not try to read 130c47f6953SAndrey Kiselev data or to define data size without correct codecs). 13133648598SAndrey Kiselev 13233648598SAndrey Kiselev * libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK 133c47f6953SAndrey Kiselev changed. Now it has used tif->tif_decodestatus and 134c47f6953SAndrey Kiselev tif->tif_encodestatus. 13533648598SAndrey Kiselev Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in 13633648598SAndrey Kiselev case of __cvs_8.tif test image). 13733648598SAndrey Kiselev 138216bf01bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in 139216bf01bSAndrey Kiselev tif_dirread.c when TIFFCreateAnonFieldInfo was introduced. 140216bf01bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case 141216bf01bSAndrey Kiselev of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif. 142216bf01bSAndrey Kiselev 1432f7e5be9SAndrey Kiselev2002-04-04 Andrey Kiselev <[email protected]> 1442f7e5be9SAndrey Kiselev 145c47f6953SAndrey Kiselev * libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat 1462f7e5be9SAndrey Kiselev replaced by warnings. Now libtiff should read corrupted LZW-compressed 1472f7e5be9SAndrey Kiselev files by skipping bad strips. 1482f7e5be9SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100 1491fec47ceSFrank Warmerdam 1501fec47ceSFrank Warmerdam2002-04-03 Frank Warmerdam <[email protected]> 1511fec47ceSFrank Warmerdam 1521fec47ceSFrank Warmerdam * libtiff/tif_dirwrite.c: Removed some dead code. 1531fec47ceSFrank Warmerdam 1541fec47ceSFrank Warmerdam * libtiff/*: Cleanup some warnings. 1551fec47ceSFrank Warmerdam 1561fec47ceSFrank Warmerdam * libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField() 1571fec47ceSFrank Warmerdam for variable length FIELD_CUSTOM values. Was int * but should be 1581fec47ceSFrank Warmerdam u_short *. 1591fec47ceSFrank Warmerdam 160adffbd3dSAndrey Kiselev2002-04-01 Andrey Kiselev <[email protected]> 161adffbd3dSAndrey Kiselev 162adffbd3dSAndrey Kiselev * tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp 163adffbd3dSAndrey Kiselev utility (at cpStripToTile routine). 164adffbd3dSAndrey Kiselev 165a69516b3SFrank Warmerdam2002-03-27 Frank Warmerdam <[email protected]> 166a69516b3SFrank Warmerdam 167a5e9827aSFrank Warmerdam * tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func. 168a5e9827aSFrank Warmerdam 169a5e9827aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=111 170a5e9827aSFrank Warmerdam 171a69516b3SFrank Warmerdam * tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with 172a69516b3SFrank Warmerdam passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE). 173a69516b3SFrank Warmerdam 174a69516b3SFrank Warmerdam * libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so 175a69516b3SFrank Warmerdam that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example. 176a69516b3SFrank Warmerdam 17739c69d9bSDwight Kelly2002-03-26 Dwight Kelly <[email protected]> 17839c69d9bSDwight Kelly 17939c69d9bSDwight Kelly * libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 18039c69d9bSDwight Kelly tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined 18139c69d9bSDwight Kelly in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec 18239c69d9bSDwight Kelly INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes: 18339c69d9bSDwight Kelly CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and 18439c69d9bSDwight Kelly INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9). 18539c69d9bSDwight Kelly 186198aa7d9SAndrey Kiselev2002-03-26 Andrey Kiselev <[email protected]> 187198aa7d9SAndrey Kiselev 188198aa7d9SAndrey Kiselev * libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile 189198aa7d9SAndrey Kiselev now also uses TIFFRGBAImageOK before reading. This is additional fix 190198aa7d9SAndrey Kiselev for http://bugzilla.remotesensing.org/show_bug.cgi?id=110 191198aa7d9SAndrey Kiselev 19229269c9bSAndrey Kiselev2002-03-25 Andrey Kiselev <[email protected]> 19329269c9bSAndrey Kiselev 19429269c9bSAndrey Kiselev * libtiff/: tif_getimage.c: Additional check for supported 19529269c9bSAndrey Kiselev codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses 19629269c9bSAndrey Kiselev TIFFRGBAImageOK before reading. 19729269c9bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110 19829269c9bSAndrey Kiselev 199f02a098bSAndrey Kiselev2002-03-15 Andrey Kiselev <[email protected]> 200f02a098bSAndrey Kiselev 201f02a098bSAndrey Kiselev * libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 202f02a098bSAndrey Kiselev tif_dirwrite.c: Added routine TIFFDataWidth for detrmining 203f02a098bSAndrey Kiselev TIFFDataType sizes instead of working with tiffDataWidth array 204f02a098bSAndrey Kiselev directly. Should prevent out-of-borders bugs in case of unknown or 205f02a098bSAndrey Kiselev broken data types. EstimateStripByteCounts routine modified, so it 206f02a098bSAndrey Kiselev won't work when tags with uknown sizes founded. 207f02a098bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109 208f02a098bSAndrey Kiselev 209f02a098bSAndrey Kiselev2002-03-13 Andrey Kiselev <[email protected]> 210f02a098bSAndrey Kiselev 211f02a098bSAndrey Kiselev * libtiff/tif_getimage.c: Added support for correct handling 212f02a098bSAndrey Kiselev `Orientation' tag in gtTileContig. Should be added in other gt* 213f02a098bSAndrey Kiselev functions as well, but I have not images for testing yet. Partially 214f02a098bSAndrey Kiselev resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23 215f02a098bSAndrey Kiselev 216f02a098bSAndrey Kiselev2002-03-10 Andrey Kiselev <[email protected]> 217f02a098bSAndrey Kiselev 218f02a098bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to 219f02a098bSAndrey Kiselev read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION, 220f02a098bSAndrey Kiselev TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC. Closes 221f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=99 222f02a098bSAndrey Kiselev 223f02a098bSAndrey Kiselev2002-03-08 Andrey Kiselev <[email protected]> 224f02a098bSAndrey Kiselev 225f02a098bSAndrey Kiselev * libtiff/Makefile.in, tools/Makefile.in: Shared library will not 226f02a098bSAndrey Kiselev be stripped when installing, utility binaries will do. Closes 227f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=93 228f02a098bSAndrey Kiselev 2295f20db7fSFrank Warmerdam2002-02-28 Frank Warmerdam <[email protected]> 2305f20db7fSFrank Warmerdam 2315f20db7fSFrank Warmerdam * man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT. 2325f20db7fSFrank Warmerdam 2335f20db7fSFrank Warmerdam * man/libtiff.3t: added copyright tag info. 2345f20db7fSFrank Warmerdam 2358ed40250SFrank Warmerdam2002-02-11 Frank Warmerdam <[email protected]> 2368ed40250SFrank Warmerdam 237c3e810eaSFrank Warmerdam * libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__. 238c3e810eaSFrank Warmerdam 239c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 240c3e810eaSFrank Warmerdam 241c3e810eaSFrank Warmerdam * man/Makefile.in: Patch DESTDIR handling 242c3e810eaSFrank Warmerdam 243c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=95 244c3e810eaSFrank Warmerdam 2458ed40250SFrank Warmerdam * configure: OpenBSD changes for Sparc64 and DSO version. 2468ed40250SFrank Warmerdam 2478ed40250SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=96 2488ed40250SFrank Warmerdam 2498ed40250SFrank Warmerdam2002-02-05 Frank Warmerdam <[email protected]> 2508ed40250SFrank Warmerdam 2518ed40250SFrank Warmerdam * config.site/configure: added support for OJPEG=yes option to enable 2528ed40250SFrank Warmerdam OJPEG support from config.site. 2538ed40250SFrank Warmerdam 254b8ffea63SFrank Warmerdam2002-01-27 Frank Warmerdam <[email protected]> 255b8ffea63SFrank Warmerdam 256b8ffea63SFrank Warmerdam * html/document.html: fixed links for TIFf 6 docs. 257b8ffea63SFrank Warmerdam 258c77822c1SFrank Warmerdam2002-01-18 Frank Warmerdam <[email protected]> 259c77822c1SFrank Warmerdam 260f27eafc9SFrank Warmerdam * config.guess, config.sub: Updated from ftp.gnu.org/pub/config. 261f27eafc9SFrank Warmerdam 262c777c2c0SFrank Warmerdam * libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the 263c777c2c0SFrank Warmerdam decodestrip function returns anything not greater than zero as per 264c777c2c0SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=97 265c777c2c0SFrank Warmerdam 266c77822c1SFrank Warmerdam * configure: Modify CheckForBigEndian so it can work in a cross 267c77822c1SFrank Warmerdam compiled situation. 268c77822c1SFrank Warmerdam 269fb4cb161SFrank Warmerdam2002-01-16 Frank Warmerdam <[email protected]> 270fb4cb161SFrank Warmerdam 2719606d1f5SFrank Warmerdam * tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list. 2729606d1f5SFrank Warmerdam 2737adb8976SFrank Warmerdam * tools/tiffset.c: fix bug in error reporting. 2747adb8976SFrank Warmerdam 275fb4cb161SFrank Warmerdam * tools/tiffcp.c: fix several warnings that show up with -Wall. 276fb4cb161SFrank Warmerdam 277d6559489SFrank Warmerdam2002-01-04 Frank Warmerdam <[email protected]> 278d6559489SFrank Warmerdam 279d6559489SFrank Warmerdam * libtiff/tif_jpeg.c: fixed computation of segment_width for 280d6559489SFrank Warmerdam tiles files to avoid error about it not matching the 281d6559489SFrank Warmerdam cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 282d6559489SFrank Warmerdam size.") for ITIFF files. Apparently the problem was incorporated since 283d6559489SFrank Warmerdam 3.5.5, presumably during the OJPEG/JPEG work recently. 284d6559489SFrank Warmerdam 28562d37363SFrank Warmerdam2001-12-15 Frank Warmerdam <[email protected]> 28662d37363SFrank Warmerdam 287d6559489SFrank Warmerdam * configure, libtiff/Makefile.in: Changes for building on MacOS 10.1. 288d6559489SFrank Warmerdam 289d6559489SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 290d6559489SFrank Warmerdam 29162d37363SFrank Warmerdam * libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1 29262d37363SFrank Warmerdam (defined in tiffconf.h - 1 by default) then the RGBA interface 29362d37363SFrank Warmerdam will assume that a fourth extra sample is ASSOCALPHA if the 29462d37363SFrank Warmerdam EXTRASAMPLE value isn't set for it. This changes the behaviour of 29562d37363SFrank Warmerdam the library, but makes it work better with RGBA files produced by 29662d37363SFrank Warmerdam lots of applications that don't mark the alpha values properly. 29762d37363SFrank Warmerdam 29862d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=93 29962d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=65 30062d37363SFrank Warmerdam 30105d24d30SFrank Warmerdam2001-12-12 Frank Warmerdam <[email protected]> 30205d24d30SFrank Warmerdam 30305d24d30SFrank Warmerdam * libtiff/tif_jpeg.c: allow jpeg data stream sampling values to 30405d24d30SFrank Warmerdam override those from tiff directory. This makes this work with 30505d24d30SFrank Warmerdam ImageGear generated files. 30605d24d30SFrank Warmerdam 307bf0c6fb0SFrank Warmerdam2001-12-07 Frank Warmerdam <[email protected]> 308bf0c6fb0SFrank Warmerdam 309bf0c6fb0SFrank Warmerdam * html/Makefile.in: added missing images per bug 92. 310bf0c6fb0SFrank Warmerdam 311bf0c6fb0SFrank Warmerdam * port/Makefile.in: fixed clean target per bug 92. 312bf0c6fb0SFrank Warmerdam 313f88d97efSFrank Warmerdam2001-11-28 Frank Warmerdam <[email protected]> 314f88d97efSFrank Warmerdam 315ce8daaa7SFrank Warmerdam * Reissue 3.5.7 release. 316ce8daaa7SFrank Warmerdam 317f88d97efSFrank Warmerdam * libtiff/mkversion.c: Fix output of TIFF_VERSION to be 318f88d97efSFrank Warmerdam YYYYMMDD so that it is increasing over time. 319f88d97efSFrank Warmerdam 320f88d97efSFrank Warmerdam * Makefile.in: Ensure that tiffvers.h is regenerated in the 321f88d97efSFrank Warmerdam make release target. 322f88d97efSFrank Warmerdam 323f88d97efSFrank Warmerdam * Makefile.in: added libtiff/tiffvers.h to the release file list. 324f88d97efSFrank Warmerdam 325b7508608SFrank Warmerdam2001-11-23 Frank Warmerdam <[email protected]> 326b7508608SFrank Warmerdam 327b7508608SFrank Warmerdam * added html/v3.5.7.html, updated html/index.html. 328b7508608SFrank Warmerdam 329b7508608SFrank Warmerdam * Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}. 330b7508608SFrank Warmerdam 3314eaff9b6SFrank Warmerdam2001-11-15 Frank Warmerdam <[email protected]> 3324eaff9b6SFrank Warmerdam 3334eaff9b6SFrank Warmerdam * configure: fixed test for -lm. 3344eaff9b6SFrank Warmerdam 33594190c5dSFrank Warmerdam2001-11-02 Frank Warmerdam <[email protected]> 33694190c5dSFrank Warmerdam 33794190c5dSFrank Warmerdam * Added PHOTOMETRIC_ITULAB as per bug 90. 33894190c5dSFrank Warmerdam 33994190c5dSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=90 34094190c5dSFrank Warmerdam 3412ba4c211SFrank Warmerdam2001-10-10 Frank Warmerdam <[email protected]> 3422ba4c211SFrank Warmerdam 3432ba4c211SFrank Warmerdam * libtiff/tiff.h: I have created COMPRESSION_CCITT_T4, 3442ba4c211SFrank Warmerdam COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases 3452ba4c211SFrank Warmerdam in keeping with TIFF 6.0 standard in tiff.h 3462ba4c211SFrank Warmerdam 3472ba4c211SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=83 3482ba4c211SFrank Warmerdam 3494b1d7e4cSFrank Warmerdam2001-09-26 Frank Warmerdam <[email protected]> 3504b1d7e4cSFrank Warmerdam 3514b1d7e4cSFrank Warmerdam * libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function. 3524b1d7e4cSFrank Warmerdam Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory. 3534b1d7e4cSFrank Warmerdam 3549fbd11ffSFrank Warmerdam2001-09-24 Frank Warmerdam <[email protected]> 3559fbd11ffSFrank Warmerdam 3562c26534cSFrank Warmerdam * libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug. 3572c26534cSFrank Warmerdam 3582c26534cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=78 3592c26534cSFrank Warmerdam 3602c26534cSFrank Warmerdam * libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an 3612c26534cSFrank Warmerdam error about LZW not being available. 3622c26534cSFrank Warmerdam 3632c26534cSFrank Warmerdam * libtiff/tif_dir.c: propagate failure to initialize compression 3642c26534cSFrank Warmerdam back from TIFFSetField() as an error status, so applications can 3652c26534cSFrank Warmerdam detect failure. 3662c26534cSFrank Warmerdam 3672c26534cSFrank Warmerdam * libtiff/tif_dir.c: removed the auto replacement of 3682c26534cSFrank Warmerdam COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField(). 3692c26534cSFrank Warmerdam 3709fbd11ffSFrank Warmerdam * Removed Makefile, tools/Makefile, port/install.sh, man/Makefile 3719fbd11ffSFrank Warmerdam from CVS as they are all supposed to be auto-generated by configure. 3729fbd11ffSFrank Warmerdam 373e1d66ae9SFrank Warmerdam2001-09-22 Frank Warmerdam <[email protected]> 374e1d66ae9SFrank Warmerdam 375e1d66ae9SFrank Warmerdam * libtiff/tif_ojpeg.c: new update from Scott. 376e1d66ae9SFrank Warmerdam 3774b1fc8b6SFrank Warmerdam2001-09-09 Frank Warmerdam <[email protected]> 3784b1fc8b6SFrank Warmerdam 379bc63306cSFrank Warmerdam * libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to 380bc63306cSFrank Warmerdam always use the "safe" version, even if there is a very slight 381bc63306cSFrank Warmerdam cost in performance. 382bc63306cSFrank Warmerdam 383bc63306cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=54 384bc63306cSFrank Warmerdam 385ad4b0adcSFrank Warmerdam * libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@ 386ad4b0adcSFrank Warmerdam in two places. 387ad4b0adcSFrank Warmerdam 38863c726acSFrank Warmerdam * libtiff/tif_getimage.c: Fixed problem with reading strips or 38963c726acSFrank Warmerdam tiles that don't start on a tile boundary. Fix contributed by 39063c726acSFrank Warmerdam Josep Vallverdu (from HP), and further described in bug 47. 39163c726acSFrank Warmerdam 39263c726acSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=47 39363c726acSFrank Warmerdam 39463c726acSFrank Warmerdam * tools/tiff2ps.c: added OJPEG YCbCr to RGB support. 39563c726acSFrank Warmerdam 3964b1fc8b6SFrank Warmerdam * libtiff/tif_ojpeg.c: Applied substantial patch from Scott. 3974b1fc8b6SFrank Warmerdam 398e7bdb189SFrank Warmerdam2001-09-06 Frank Warmerdam <[email protected]> 399e7bdb189SFrank Warmerdam 400e7bdb189SFrank Warmerdam * libtiff/tif_packbits.c: fixed memory overrun error. 401e7bdb189SFrank Warmerdam 402e7bdb189SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=77 403e7bdb189SFrank Warmerdam 404d15abe66SFrank Warmerdam2001-08-31 Frank Warmerdam <[email protected]> 405d15abe66SFrank Warmerdam 406d15abe66SFrank Warmerdam * libtiff/tif_getimage.c: relax handling of contig case where 407d15abe66SFrank Warmerdam there are extra samples that are supposed to be ignored. This 408d15abe66SFrank Warmerdam should now work for 8bit greyscale or palletted images. 409d15abe66SFrank Warmerdam 410d15abe66SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=75 411d15abe66SFrank Warmerdam 412abf486d1SFrank Warmerdam2001-08-28 Frank Warmerdam <[email protected]> 413abf486d1SFrank Warmerdam 414abf486d1SFrank Warmerdam * libtiff/tif_getimage.c: Don't complain for CMYK (separated) 415abf486d1SFrank Warmerdam images with more than four samples per pixel. See: 416abf486d1SFrank Warmerdam 417abf486d1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=73 418abf486d1SFrank Warmerdam 4197f127122SFrank Warmerdam2001-08-10 Frank Warmerdam <[email protected]> 4207f127122SFrank Warmerdam 4217afe0a69SFrank Warmerdam * libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy() 4227afe0a69SFrank Warmerdam in TIFFReadRGBATile() to avoid issues in cases of overlapping 4237afe0a69SFrank Warmerdam buffers. See Bug 69 in Bugzilla. 4247afe0a69SFrank Warmerdam 4257afe0a69SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=69 4267afe0a69SFrank Warmerdam 4277f127122SFrank Warmerdam * tools/tiff2rgba.c: fixed getopt() call so that -b works again. 4287f127122SFrank Warmerdam 42966ca643dSFrank Warmerdam2001-08-09 Frank Warmerdam <[email protected]> 43066ca643dSFrank Warmerdam 43166ca643dSFrank Warmerdam * libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__ 43266ca643dSFrank Warmerdam when checking for 64 bit architectures as per bugzilla bug 67. 43366ca643dSFrank Warmerdam 434c997939eSFrank Warmerdam2001-07-27 Frank Warmerdam <[email protected]> 435c997939eSFrank Warmerdam 436c997939eSFrank Warmerdam * man/Makefile.in: add TIFFClientOpen link as per debian submitted 437c997939eSFrank Warmerdam bug 66. 438c997939eSFrank Warmerdam 4395579e5cdSFrank Warmerdam2001-07-20 Frank Warmerdam <[email protected]> 4405579e5cdSFrank Warmerdam 4415579e5cdSFrank Warmerdam * libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H 4425579e5cdSFrank Warmerdam has been included. 4435579e5cdSFrank Warmerdam 44471a2c4a0SFrank Warmerdam2001-07-19 Frank Warmerdam <[email protected]> 44571a2c4a0SFrank Warmerdam 44671a2c4a0SFrank Warmerdam * libtiff/tif_open.c: Seek back to zero after failed read, 44771a2c4a0SFrank Warmerdam before writing header. 44871a2c4a0SFrank Warmerdam 44948b7fecaSFrank Warmerdam2001-07-18 Frank Warmerdam <[email protected]> 45048b7fecaSFrank Warmerdam 45148b7fecaSFrank Warmerdam * libtiff/tif_ojpeg.c: updates from Scott. Handles colors 45248b7fecaSFrank Warmerdam much better. Now depends on having patched libjpeg as per 45348b7fecaSFrank Warmerdam patch in contrib/ojpeg/*. 45448b7fecaSFrank Warmerdam 45587f580c1SFrank Warmerdam2001-07-17 Frank Warmerdam <[email protected]> 45687f580c1SFrank Warmerdam 45787f580c1SFrank Warmerdam * */Makefile.in: added DESTDIR support. 45887f580c1SFrank Warmerdam 45987f580c1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=60 46087f580c1SFrank Warmerdam 461f45df42bSFrank Warmerdam2001-07-16 Frank Warmerdam <[email protected]> 462f45df42bSFrank Warmerdam 463f45df42bSFrank Warmerdam * configure, libtiff/Makefile.in: applied OpenBSD patches 464f45df42bSFrank Warmerdam as per: 465f45df42bSFrank Warmerdam 466f45df42bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=61 467f45df42bSFrank Warmerdam 46863ad6142SFrank Warmerdam2001-06-28 Frank Warmerdam <[email protected]> 46963ad6142SFrank Warmerdam 4700ef54341SFrank Warmerdam * libtiff/tif_getimage.c: Fixed so that failure is properly 4710ef54341SFrank Warmerdam reported by gtTileContig, gtStripContig, gtTileSeparate and 4720ef54341SFrank Warmerdam gtStripSeparate. 4730ef54341SFrank Warmerdam 4740ef54341SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=51 4750ef54341SFrank Warmerdam 47663ad6142SFrank Warmerdam * tiffcmp.c: Fixed multi samples per pixel support for ContigCompare. 47763ad6142SFrank Warmerdam Updated bug section of tiffcmp.1 to note tiled file issues. 47863ad6142SFrank Warmerdam 47963ad6142SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=53 48063ad6142SFrank Warmerdam 481e0368fb9SFrank Warmerdam2001-06-22 Frank Warmerdam <[email protected]> 482e0368fb9SFrank Warmerdam 483ecfaa86dSFrank Warmerdam * configure: Changes for DSO generation on AIX provided by 484ecfaa86dSFrank Warmerdam John Marquart <[email protected]>. 485ecfaa86dSFrank Warmerdam 486e0368fb9SFrank Warmerdam * configure, libtiff/Makeifle.in: Modified to build DSOs properly 487e0368fb9SFrank Warmerdam on Darwin thanks to Robert Krajewski ([email protected]) and 488e0368fb9SFrank Warmerdam Keisuke Fujii ([email protected]). 489e0368fb9SFrank Warmerdam 490f8473790SFrank Warmerdam2001-06-13 Frank Warmerdam <[email protected]> 491f8473790SFrank Warmerdam 492f8473790SFrank Warmerdam * tools/tiff2rgba.c: added -n flag to avoid emitting alpha component. 493f8473790SFrank Warmerdam 494f8473790SFrank Warmerdam * man/tiff2rgba.1: new 495f8473790SFrank Warmerdam 496f1492d55SFrank Warmerdam2001-05-22 Frank Warmerdam <[email protected]> 497f1492d55SFrank Warmerdam 498f1492d55SFrank Warmerdam * Added tiffset and tif_ojpeg to the dist lists in Makefile.in. 499f1492d55SFrank Warmerdam 5008ff59a64SFrank Warmerdam2001-05-13 Frank Warmerdam <[email protected]> 5018ff59a64SFrank Warmerdam 5028ff59a64SFrank Warmerdam * libtiff/tools/thumbnail.c: changed default output compression 5038ff59a64SFrank Warmerdam to packbits from LZW since LZW isn't generally available. 5048ff59a64SFrank Warmerdam 50547c14d60SFrank Warmerdam2001-05-12 Frank Warmerdam <[email protected]> 50647c14d60SFrank Warmerdam 50747c14d60SFrank Warmerdam * libtiff/tif_ojpeg.c: New. 50847c14d60SFrank Warmerdam libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related 50947c14d60SFrank Warmerdam to OJPEG support. 51047c14d60SFrank Warmerdam 51147c14d60SFrank Warmerdam Scott Marovich <[email protected]> supplied OJPEG support. 51247c14d60SFrank Warmerdam 51347c14d60SFrank Warmerdam2001-05-11 Frank Warmerdam <[email protected]> 51447c14d60SFrank Warmerdam 51547c14d60SFrank Warmerdam * tiff.h: removed, it duplicates libtiff/tiff.h. 51647c14d60SFrank Warmerdam 5171b7a8402SFrank Warmerdam2001-05-08 Frank Warmerdam <[email protected]> 5181b7a8402SFrank Warmerdam 5191f9632f9SFrank Warmerdam * libtiff/tif_dirinfo.c: moved pixar and copyright flags to 5201f9632f9SFrank Warmerdam ensure everything is in order. 5211f9632f9SFrank Warmerdam 5221b7a8402SFrank Warmerdam * libtiff/libtiff.def: added TIFFCreateDirectory and 5231b7a8402SFrank Warmerdam TIFFDefaultStripSize as per: 5241b7a8402SFrank Warmerdam 5251b7a8402SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=46 5261b7a8402SFrank Warmerdam 52728dd547bSFrank Warmerdam2001-05-02 Frank Warmerdam <[email protected]> 52828dd547bSFrank Warmerdam 52928dd547bSFrank Warmerdam * libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for 53028dd547bSFrank Warmerdam TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to 53128dd547bSFrank Warmerdam force use of uint32 counts instead of short counts. 53228dd547bSFrank Warmerdam 53328dd547bSFrank Warmerdam * libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the 53428dd547bSFrank Warmerdam case of writing TIFF_BYTE/TIFF_SBYTE fields. 53528dd547bSFrank Warmerdam 53628dd547bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=43 53728dd547bSFrank Warmerdam 538b117e2acSFrank Warmerdam2001-05-01 Frank Warmerdam <[email protected]> 539b117e2acSFrank Warmerdam 540b117e2acSFrank Warmerdam * libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per 541b117e2acSFrank Warmerdam bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44 542b117e2acSFrank Warmerdam 543f99796d1SFrank Warmerdam2001-04-05 Frank Warmerdam <[email protected]> 544f99796d1SFrank Warmerdam 545f99796d1SFrank Warmerdam * tiffio.h: removed C++ style comment. 546f99796d1SFrank Warmerdam 547f99796d1SFrank Warmerdam * configure: fixed up SCRIPT_SH/SHELL handling. 548f99796d1SFrank Warmerdam 549f99796d1SFrank Warmerdam * Makefile.in: Fixed SCRIPT_SH/SHELL handling. 550f99796d1SFrank Warmerdam 551f99796d1SFrank Warmerdam * config.guess: documented more variables as per bug 40. 552f99796d1SFrank Warmerdam 55321724616SFrank Warmerdam2001-04-03 Frank Warmerdam <[email protected]> 55421724616SFrank Warmerdam 55521724616SFrank Warmerdam * configure, *Makefile.in: Various changes to improve configuration 55621724616SFrank Warmerdam for HP/UX specifically, and also in general. They include: 55721724616SFrank Warmerdam - Try to handle /usr/bin/sh instead of /bin/sh where necessary. 55821724616SFrank Warmerdam - Upgrade to HP/UX 10.x+ compiler, linker and dso options. 55921724616SFrank Warmerdam - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP 56021724616SFrank Warmerdam - Use -${MAKEFLAGS} in sub makes from makefiles. 56121724616SFrank Warmerdam 56221724616SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=40 56321724616SFrank Warmerdam 5648671dffeSFrank Warmerdam2001-04-02 Frank Warmerdam <[email protected]> 5658671dffeSFrank Warmerdam 5660263998eSFrank Warmerdam * libtiff/tiff.h: Applied hac to try and resolve the problem 5670263998eSFrank Warmerdam with the inttypes.h include file on AIX. 5680263998eSFrank Warmerdam 5690263998eSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=39 5700263998eSFrank Warmerdam 5719864187bSFrank Warmerdam * VERSION: update to 3.5.7 beta in preparation for release. 5729864187bSFrank Warmerdam 573a2558120SFrank Warmerdam * configure/config.site: modified to check if -lm is needed for 574a2558120SFrank Warmerdam MACHDEPLIBS if not supplied by config.site. Needed for Darwin. 575a2558120SFrank Warmerdam 5768671dffeSFrank Warmerdam * config.guess: updated wholesale to an FSF version apparently 5778671dffeSFrank Warmerdam from 1998 (as opposed to 1994). This is mainly inspired by 5788671dffeSFrank Warmerdam providing for MacOS X support. 5798671dffeSFrank Warmerdam 5808671dffeSFrank Warmerdam2001-03-29 Frank Warmerdam <[email protected]> 5818671dffeSFrank Warmerdam 5828671dffeSFrank Warmerdam * configure, Makefile.in, etc: added support for OPTIMIZER being 5838671dffeSFrank Warmerdam set from config.site. 5848671dffeSFrank Warmerdam 5857a1ad5e9SFrank Warmerdam2001-03-28 Frank Warmerdam <[email protected]> 5867a1ad5e9SFrank Warmerdam 5874f4c99abSFrank Warmerdam * fax2ps.c: Helge (libtiff at oldach.net) submitted fix: 5884f4c99abSFrank Warmerdam 5894f4c99abSFrank Warmerdam Here's a fix for fax2ps that corrects behaviour for non-Letter paper 5904f4c99abSFrank Warmerdam sizes. It fixes two problems: 5914f4c99abSFrank Warmerdam 5924f4c99abSFrank Warmerdam Without scaling (-S) the fax is now centered on the page size specified 5934f4c99abSFrank Warmerdam with -H and/or -W. Before, fax2ps was using an obscure and practially 5944f4c99abSFrank Warmerdam useless algorithm to allocate the image relative to Letter sized paper 5954f4c99abSFrank Warmerdam which sometime sled to useless whitespace on the paper, while at the 5964f4c99abSFrank Warmerdam same time cutting of the faxes printable area at the opposite border. 5974f4c99abSFrank Warmerdam 5984f4c99abSFrank Warmerdam Second, scaling now preserves aspect ratio, which makes unusual faxes 5994f4c99abSFrank Warmerdam (in particular short ones) print properly. 6004f4c99abSFrank Warmerdam 6014f4c99abSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=35 6024f4c99abSFrank Warmerdam 6037a1ad5e9SFrank Warmerdam * tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by 6047a1ad5e9SFrank Warmerdam Bruce A. Mallett. See check message for detailed information 6057a1ad5e9SFrank Warmerdam on all the changes, including a faster encoder, fixes for level 6067a1ad5e9SFrank Warmerdam 2 PostScript, and support for the imagemask operator. 6077a1ad5e9SFrank Warmerdam 608f3bbcf1bSFrank Warmerdam2001-03-27 Frank Warmerdam <[email protected]> 609f3bbcf1bSFrank Warmerdam 610f3bbcf1bSFrank Warmerdam * libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to 611f3bbcf1bSFrank Warmerdam "#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX. 612f3bbcf1bSFrank Warmerdam 613f3bbcf1bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 614f3bbcf1bSFrank Warmerdam 615dc989a55SFrank Warmerdam2001-03-16 Frank Warmerdam <[email protected]> 616dc989a55SFrank Warmerdam 617dc989a55SFrank Warmerdam * tif_dirinfo.c: moved definition of copyright tag in field list. 618dc989a55SFrank Warmerdam Apparently they have to be in sorted order by tag id. 619dc989a55SFrank Warmerdam 6208eea65a4SFrank Warmerdam2001-03-13 Frank Warmerdam <[email protected]> 6218eea65a4SFrank Warmerdam 6228eea65a4SFrank Warmerdam * tif_getimage.c: Added support for 16bit minisblack/miniswhite 6238eea65a4SFrank Warmerdam images in RGBA interface. 6248eea65a4SFrank Warmerdam 625fa01e4a7SFrank Warmerdam2001-03-02 Frank Warmerdam <[email protected]> 626fa01e4a7SFrank Warmerdam 627fa01e4a7SFrank Warmerdam * Added TIFFTAG_COPYRIGHT support. 628fa01e4a7SFrank Warmerdam 629aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 630aefe065eSFrank Warmerdam 631aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 632aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 633aefe065eSFrank Warmerdam adding the -b bias removal flag. 634aefe065eSFrank Warmerdam 635a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 636a6da80a7SFrank Warmerdam 6378867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 6388867ddfbSFrank Warmerdam serveral missing entry points. 6398867ddfbSFrank Warmerdam 640b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 641b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 642b18f9bb8SFrank Warmerdam 643b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 644b18f9bb8SFrank Warmerdam 645a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 646a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 647a6da80a7SFrank Warmerdam ([email protected]). He writes: 648a6da80a7SFrank Warmerdam 649a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 650a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 651a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 652a6da80a7SFrank Warmerdam 653a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 654a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 655a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 656a6da80a7SFrank Warmerdam accuracy over the image. 657a6da80a7SFrank Warmerdam 658a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 659a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 660a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 661a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 662a6da80a7SFrank Warmerdam 663a6da80a7SFrank Warmerdam Changes applied with minor edits. 664a6da80a7SFrank Warmerdam 66500761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 66600761c18SFrank Warmerdam 66700761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 66800761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 66900761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 67000761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 67100761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 67200761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 67300761c18SFrank Warmerdam 6749a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 6759a1d08fcSMike Welles 6769a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 6779a1d08fcSMike Welles 678a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 679a5a724a9SFrank Warmerdam 680a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 681a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 682a5a724a9SFrank Warmerdam 6837c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 6847c2ef4f7SFrank Warmerdam 6853ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 6863ba946b0SFrank Warmerdam 6877c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 6887c2ef4f7SFrank Warmerdam 689a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 690a7f6e194SMike Welles * added link to CVS mirror from index.html 691a7f6e194SMike Welles 692a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 693a7f6e194SMike Welles not supported by default. 694a7f6e194SMike Welles 69522e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 69622e9dda7SFrank Warmerdam 69722e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 69822e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 69922e9dda7SFrank Warmerdam 70033953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 70133953398SFrank Warmerdam 70222e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 70333953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 70433953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 70533953398SFrank Warmerdam 706a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 707177452c8SMike Welles 708177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 709177452c8SMike Welles 710177452c8SMike Welles * Created HOWTO-RELEASE 711177452c8SMike Welles 712177452c8SMike Welles * Created html/v3.5.6.html 713177452c8SMike Welles 714177452c8SMike Welles * updated index.html 715177452c8SMike Welles 716a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 717a02f97a5SFrank Warmerdam 718a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 719a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 720a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 721a02f97a5SFrank Warmerdam 722a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 723a3c28f98SFrank Warmerdam 724a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 725a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 726a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 727a3c28f98SFrank Warmerdam 728a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 729a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 730a3c28f98SFrank Warmerdam on libm.so. 731a3c28f98SFrank Warmerdam 732a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 733a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 734a3c28f98SFrank Warmerdam 735a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 736a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 737a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 738a3c28f98SFrank Warmerdam 739abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 740abcd47aeSFrank Warmerdam 741abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 742abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 743abcd47aeSFrank Warmerdam --exec-prefix directives. 744abcd47aeSFrank Warmerdam 7457410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 7467410217aSFrank Warmerdam 7479900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 7489900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 7499900bacaSFrank Warmerdam file which seems to be updated regularly. 7509900bacaSFrank Warmerdam 7519900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 7529900bacaSFrank Warmerdam version include file. 7539900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 7549900bacaSFrank Warmerdam with the public libtiff include files. 7559900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 7569900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 7579900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 7589900bacaSFrank Warmerdam 7597410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 7607410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 7617410217aSFrank Warmerdam 7626429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 7636429172dSFrank Warmerdam 764b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 765b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 7667410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 7677410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 768b11174beSFrank Warmerdam 7696429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 7706429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 7716429172dSFrank Warmerdam (such as occurs for YCbCr). 7726429172dSFrank Warmerdam 773aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 774aa844c50SFrank Warmerdam 775aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 776aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 777aa844c50SFrank Warmerdam 7780cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 7790cd032f1SFrank Warmerdam 78091b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 78191b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 78291b8b7c2SFrank Warmerdam from [email protected]. 78391b8b7c2SFrank Warmerdam 7840cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 7850cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 7860cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 7870cd032f1SFrank Warmerdam 788de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 789de9b6675SFrank Warmerdam 790de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 791de9b6675SFrank Warmerdam white is properly recovered. 792de9b6675SFrank Warmerdam 793de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 794de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 795de9b6675SFrank Warmerdam 7968b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 7978b6b9756SFrank Warmerdam 7988b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 7998b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 8008b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 8018b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 8028b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 8038b6b9756SFrank Warmerdam 804582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 805582fb187SFrank Warmerdam 8060cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 807582fb187SFrank Warmerdam 8088d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 8098d9e3bcfSFrank Warmerdam 8108d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 8118d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 8128d9e3bcfSFrank Warmerdam 813af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 81405d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 81505d0760fSFrank Warmerdam cygwin compatibility. 816af621273SFrank Warmerdam 817b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 818b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 819b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 820b6348a45SFrank Warmerdam 821af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 822af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 823af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 824af621273SFrank Warmerdam bug and proving the patch. 825af621273SFrank Warmerdam 826a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 827a329e432SFrank Warmerdam 828a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 829a329e432SFrank Warmerdam we are done access data thanks to bug report from: 830a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 831a329e432SFrank Warmerdam 832a329e432SFrank Warmerdam * Reverted tif_flush change. 833a329e432SFrank Warmerdam 834da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 835da97c5e0SFrank Warmerdam 836da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 837da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 838da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 839da97c5e0SFrank Warmerdam 840c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 841c1282751SFrank Warmerdam 842fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 843fb02956eSFrank Warmerdam 8440625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 8450625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 8460625a129SFrank Warmerdam 847c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 848c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 849c1282751SFrank Warmerdam 850ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 851ad9af004SFrank Warmerdam 852ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 853ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 854ad9af004SFrank Warmerdam 8554b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 8564b79457aSMike Welles 8574b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 8584b79457aSMike Welles 859c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 860c1cd54d7SFrank Warmerdam 861889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 862889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 863889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 864889ea5bfSFrank Warmerdam 865c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 866c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 867c1cd54d7SFrank Warmerdam 868082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 869082013bfSFrank Warmerdam 870082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 871082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 872082013bfSFrank Warmerdam 873b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 874b620bd37SFrank Warmerdam 8756ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 8766ed3331cSFrank Warmerdam email address. 8776ed3331cSFrank Warmerdam 878b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 879b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 880b620bd37SFrank Warmerdam 88115934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 88215934824SFrank Warmerdam 88315934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 88415934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 88515934824SFrank Warmerdam could be "unpopulated" images. 88615934824SFrank Warmerdam 887859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 888859c2524SFrank Warmerdam 8897538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 8907538c6d0SFrank Warmerdam 891859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 892859c2524SFrank Warmerdam 8936be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 8946be23f4fSFrank Warmerdam 8956be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 8966be23f4fSFrank Warmerdam 8974b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 8984b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 8994b79457aSMike Welles 900f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 901f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 902f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 903f0770083SMike Welles <[email protected]> (untested). 904f076e723SMike Welles 905f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 906f0770083SMike Welles Arvan Pritchard <[email protected]> 907f0770083SMike Welles 908f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 909f076e723SMike Welles Arvan Pritchard <[email protected]> 910f076e723SMike Welles 9111c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 9121c9f6d78SFrank Warmerdam 9131c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 9141c9f6d78SFrank Warmerdam 91597702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 9162df86f15SFrank Warmerdam 9172df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 9182df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 9192df86f15SFrank Warmerdam 920c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 921c21b8b97SMike Welles 922c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 923c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 924c21b8b97SMike Welles 925d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 926d20c60a2SMike Welles 927d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 928d20c60a2SMike Welles Stanislav Brabec <[email protected]> 929d20c60a2SMike Welles 930c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 931c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 932d20c60a2SMike Welles 933c21b8b97SMike Welles * configure: fixed bugs in sed scripts 934c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 935d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 936d20c60a2SMike Welles 937c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 938c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 939d20c60a2SMike Welles 9407ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 9417ab7008fSFrank Warmerdam 9427ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 9437ab7008fSFrank Warmerdam conversion for the run arrays. 9447ab7008fSFrank Warmerdam 945d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 946d3144ac4SFrank Warmerdam 947d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 948d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 949d3144ac4SFrank Warmerdam 9500b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 9510b109722SFrank Warmerdam 952f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 953f4aaa718SFrank Warmerdam 9540b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 9550b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 9560b109722SFrank Warmerdam 957ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 958ed33ffd3SFrank Warmerdam 959ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 960ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 961ed33ffd3SFrank Warmerdam 962592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 963592e7e59SFrank Warmerdam 964c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 965c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 966c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 967c84e2904SFrank Warmerdam 968c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 969c84e2904SFrank Warmerdam Peter Smith ([email protected]). 970c84e2904SFrank Warmerdam 971c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 972c84e2904SFrank Warmerdam 973592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 974592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 975592e7e59SFrank Warmerdam 976592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 977592e7e59SFrank Warmerdam between toff_t and tsize_t. 978592e7e59SFrank Warmerdam 979164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 980164da391SFrank Warmerdam 981164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 982164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 983164da391SFrank Warmerdam 984164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 985164da391SFrank Warmerdam TIFFWriteDirectory(). 986164da391SFrank Warmerdam 987164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 988164da391SFrank Warmerdam 989164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 990164da391SFrank Warmerdam and writing to another. 991164da391SFrank Warmerdam 992164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 993164da391SFrank Warmerdam 994db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 995db9e2d75SFrank Warmerdam 996db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 997db9e2d75SFrank Warmerdam 9982e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 9992e0c71f2SFrank Warmerdam 10002e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 10012e0c71f2SFrank Warmerdam 1002c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 1003c38ac53bSMike Welles 1004c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 1005c38ac53bSMike Welles 1006c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 1007c38ac53bSMike Welles 1008c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 1009c38ac53bSMike Welles 1010db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 1011db55f695SFrank Warmerdam 1012db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 1013db55f695SFrank Warmerdam 1014c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 1015da558ffbSMike Welles 1016da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 1017da558ffbSMike Welles 1018da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 1019da558ffbSMike Welles when LZW compression invoked. 1020da558ffbSMike Welles 1021da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 1022da558ffbSMike Welles in tools to reflect removal of LZW compression 1023da558ffbSMike Welles 10241c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 10251c096175SMike Welles 10261c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 10271c096175SMike Welles warning about LZW compression removed being removed, and why. 1028c614caf0SMike Welles 1029da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 1030c614caf0SMike Welles symbols are kept. 10311c096175SMike Welles 103200ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 103300ac48bcSMike Welles 103400ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 103500ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 103600ac48bcSMike Welles 1037e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 1038e57f1806SFrank Warmerdam 1039e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 1040e57f1806SFrank Warmerdam of LZW. 1041e57f1806SFrank Warmerdam 1042e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 1043ff08149cSFrank Warmerdam 1044ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 1045ff08149cSFrank Warmerdam 10460e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 10470e4c746eSMike Welles 10487609ec5fSMike Welles * Added zip creation to relase makefile target 10497609ec5fSMike Welles 10500e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 10510e4c746eSMike Welles 1052c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 1053c5e8a049SFrank Warmerdam 1054c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 1055c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 1056c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 1057c5e8a049SFrank Warmerdam 105864158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 105964158b2dSFrank Warmerdam 106064158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 106164158b2dSFrank Warmerdam 1062209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 1063209aa3d3SFrank Warmerdam 1064209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 1065209aa3d3SFrank Warmerdam email subscription address. 1066209aa3d3SFrank Warmerdam 10679ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 10689ec07df1SMike Welles 10699ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 10709ec07df1SMike Welles 10719ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 10729ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 10739ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 10749ec07df1SMike Welles 10759ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 10769ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 10779ec07df1SMike Welles know features have been compiled into the TIFF library in order to 10789ec07df1SMike Welles handle things properly". 10799ec07df1SMike Welles 108029e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 108129e8a995SFrank Warmerdam 108229e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 108329e8a995SFrank Warmerdam <[email protected]>. 108429e8a995SFrank Warmerdam 10859e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 10869e63b000SFrank Warmerdam 10879e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 10889e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 10899e63b000SFrank Warmerdam 109043f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 109143f65d11SMike Welles * HTML-ized the man pages, added to html/man 109243f65d11SMike Welles 1093e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 1094e7f4c352SMike Welles 1095a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 1096a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 1097a9b4777dSMike Welles From Ivo Penzar <[email protected]. 1098a9b4777dSMike Welles 1099a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 1100a9b4777dSMike Welles memory mapped files. <[email protected]> 1101a9b4777dSMike Welles 110297702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 110358db2336SMike Welles * Corrected alpha versioning. 110458db2336SMike Welles 110558db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 110658db2336SMike Welles 110758db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 110858db2336SMike Welles "RELEASE-DATE" 110958db2336SMike Welles 111058db2336SMike Welles * added releasediff target, which diffs tree with source as of 111158db2336SMike Welles date in "RELEASE-DATE" 111258db2336SMike Welles 111358db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 111458db2336SMike Welles away from alpha/non-alpha distinctions). 111558db2336SMike Welles 111658db2336SMike Welles * updated html to reflect release 111758db2336SMike Welles 111867bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 111967bb385aSFrank Warmerdam 1120cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 1121cdb12ac2SFrank Warmerdam 112267bb385aSFrank Warmerdam * Added CYGWIN case in configure. 112367bb385aSFrank Warmerdam 112446301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 112558db2336SMike Welles 112646301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 112746301bebSMike Welles (sizes >= 65536 were failing) 112846301bebSMike Welles 1129478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 1130478d079aSFrank Warmerdam 1131478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 1132478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 1133478d079aSFrank Warmerdam 1134f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 1135f48df3f4SFrank Warmerdam 1136e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 1137e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 1138e6e37100SFrank Warmerdam 1139f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 1140f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 1141f48df3f4SFrank Warmerdam 1142e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 1143e3585a7dSFrank Warmerdam 11446f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 11456f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 11466f703bd0SFrank Warmerdam 1147e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 1148e3585a7dSFrank Warmerdam 114923f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 115023f6dabbSFrank Warmerdam 115123f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 115223f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 115323f6dabbSFrank Warmerdam better solutions for some users. 115423f6dabbSFrank Warmerdam 11558ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 11568ecb50d4SFrank Warmerdam 11578ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 11588ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 11598ecb50d4SFrank Warmerdam 1160469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 1161469f9d6bSMike Welles 1162469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 1163469f9d6bSMike Welles 1164397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 1165397e9f3aSFrank Warmerdam 11668b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 11678b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 11688b9ba144SFrank Warmerdam the first. 11698b9ba144SFrank Warmerdam 11708b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 11718b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 11728b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 11738b9ba144SFrank Warmerdam the colormap. 11748b9ba144SFrank Warmerdam 11758b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 11768b9ba144SFrank Warmerdam tif_getimage.c. 11778b9ba144SFrank Warmerdam 1178397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 1179