1*fa01e4a7SFrank Warmerdam2001-03-02 Frank Warmerdam <[email protected]> 2*fa01e4a7SFrank Warmerdam 3*fa01e4a7SFrank Warmerdam * Added TIFFTAG_COPYRIGHT support. 4*fa01e4a7SFrank Warmerdam 5aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 6aefe065eSFrank Warmerdam 7aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 8aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 9aefe065eSFrank Warmerdam adding the -b bias removal flag. 10aefe065eSFrank Warmerdam 11a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 12a6da80a7SFrank Warmerdam 138867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 148867ddfbSFrank Warmerdam serveral missing entry points. 158867ddfbSFrank Warmerdam 16b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 17b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 18b18f9bb8SFrank Warmerdam 19b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 20b18f9bb8SFrank Warmerdam 21a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 22a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 23a6da80a7SFrank Warmerdam ([email protected]). He writes: 24a6da80a7SFrank Warmerdam 25a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 26a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 27a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 28a6da80a7SFrank Warmerdam 29a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 30a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 31a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 32a6da80a7SFrank Warmerdam accuracy over the image. 33a6da80a7SFrank Warmerdam 34a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 35a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 36a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 37a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 38a6da80a7SFrank Warmerdam 39a6da80a7SFrank Warmerdam Changes applied with minor edits. 40a6da80a7SFrank Warmerdam 4100761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 4200761c18SFrank Warmerdam 4300761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 4400761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 4500761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 4600761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 4700761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 4800761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 4900761c18SFrank Warmerdam 509a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 519a1d08fcSMike Welles 529a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 539a1d08fcSMike Welles 54a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 55a5a724a9SFrank Warmerdam 56a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 57a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 58a5a724a9SFrank Warmerdam 597c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 607c2ef4f7SFrank Warmerdam 613ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 623ba946b0SFrank Warmerdam 637c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 647c2ef4f7SFrank Warmerdam 65a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 66a7f6e194SMike Welles * added link to CVS mirror from index.html 67a7f6e194SMike Welles 68a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 69a7f6e194SMike Welles not supported by default. 70a7f6e194SMike Welles 7122e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 7222e9dda7SFrank Warmerdam 7322e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 7422e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 7522e9dda7SFrank Warmerdam 7633953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 7733953398SFrank Warmerdam 7822e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 7933953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 8033953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 8133953398SFrank Warmerdam 82a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 83177452c8SMike Welles 84177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 85177452c8SMike Welles 86177452c8SMike Welles * Created HOWTO-RELEASE 87177452c8SMike Welles 88177452c8SMike Welles * Created html/v3.5.6.html 89177452c8SMike Welles 90177452c8SMike Welles * updated index.html 91177452c8SMike Welles 92a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 93a02f97a5SFrank Warmerdam 94a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 95a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 96a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 97a02f97a5SFrank Warmerdam 98a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 99a3c28f98SFrank Warmerdam 100a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 101a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 102a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 103a3c28f98SFrank Warmerdam 104a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 105a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 106a3c28f98SFrank Warmerdam on libm.so. 107a3c28f98SFrank Warmerdam 108a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 109a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 110a3c28f98SFrank Warmerdam 111a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 112a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 113a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 114a3c28f98SFrank Warmerdam 115abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 116abcd47aeSFrank Warmerdam 117abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 118abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 119abcd47aeSFrank Warmerdam --exec-prefix directives. 120abcd47aeSFrank Warmerdam 1217410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 1227410217aSFrank Warmerdam 1239900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 1249900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 1259900bacaSFrank Warmerdam file which seems to be updated regularly. 1269900bacaSFrank Warmerdam 1279900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 1289900bacaSFrank Warmerdam version include file. 1299900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 1309900bacaSFrank Warmerdam with the public libtiff include files. 1319900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 1329900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 1339900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 1349900bacaSFrank Warmerdam 1357410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 1367410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 1377410217aSFrank Warmerdam 1386429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 1396429172dSFrank Warmerdam 140b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 141b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 1427410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 1437410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 144b11174beSFrank Warmerdam 1456429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 1466429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 1476429172dSFrank Warmerdam (such as occurs for YCbCr). 1486429172dSFrank Warmerdam 149aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 150aa844c50SFrank Warmerdam 151aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 152aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 153aa844c50SFrank Warmerdam 1540cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 1550cd032f1SFrank Warmerdam 15691b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 15791b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 15891b8b7c2SFrank Warmerdam from [email protected]. 15991b8b7c2SFrank Warmerdam 1600cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 1610cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 1620cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 1630cd032f1SFrank Warmerdam 164de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 165de9b6675SFrank Warmerdam 166de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 167de9b6675SFrank Warmerdam white is properly recovered. 168de9b6675SFrank Warmerdam 169de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 170de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 171de9b6675SFrank Warmerdam 1728b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 1738b6b9756SFrank Warmerdam 1748b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 1758b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 1768b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 1778b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 1788b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 1798b6b9756SFrank Warmerdam 180582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 181582fb187SFrank Warmerdam 1820cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 183582fb187SFrank Warmerdam 1848d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 1858d9e3bcfSFrank Warmerdam 1868d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 1878d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 1888d9e3bcfSFrank Warmerdam 189af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 19005d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 19105d0760fSFrank Warmerdam cygwin compatibility. 192af621273SFrank Warmerdam 193b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 194b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 195b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 196b6348a45SFrank Warmerdam 197af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 198af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 199af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 200af621273SFrank Warmerdam bug and proving the patch. 201af621273SFrank Warmerdam 202a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 203a329e432SFrank Warmerdam 204a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 205a329e432SFrank Warmerdam we are done access data thanks to bug report from: 206a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 207a329e432SFrank Warmerdam 208a329e432SFrank Warmerdam * Reverted tif_flush change. 209a329e432SFrank Warmerdam 210da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 211da97c5e0SFrank Warmerdam 212da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 213da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 214da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 215da97c5e0SFrank Warmerdam 216c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 217c1282751SFrank Warmerdam 218fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 219fb02956eSFrank Warmerdam 2200625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 2210625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 2220625a129SFrank Warmerdam 223c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 224c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 225c1282751SFrank Warmerdam 226ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 227ad9af004SFrank Warmerdam 228ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 229ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 230ad9af004SFrank Warmerdam 2314b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 2324b79457aSMike Welles 2334b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 2344b79457aSMike Welles 235c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 236c1cd54d7SFrank Warmerdam 237889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 238889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 239889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 240889ea5bfSFrank Warmerdam 241c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 242c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 243c1cd54d7SFrank Warmerdam 244082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 245082013bfSFrank Warmerdam 246082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 247082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 248082013bfSFrank Warmerdam 249b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 250b620bd37SFrank Warmerdam 2516ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 2526ed3331cSFrank Warmerdam email address. 2536ed3331cSFrank Warmerdam 254b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 255b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 256b620bd37SFrank Warmerdam 25715934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 25815934824SFrank Warmerdam 25915934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 26015934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 26115934824SFrank Warmerdam could be "unpopulated" images. 26215934824SFrank Warmerdam 263859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 264859c2524SFrank Warmerdam 2657538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 2667538c6d0SFrank Warmerdam 267859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 268859c2524SFrank Warmerdam 2696be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 2706be23f4fSFrank Warmerdam 2716be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 2726be23f4fSFrank Warmerdam 2734b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 2744b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 2754b79457aSMike Welles 276f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 277f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 278f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 279f0770083SMike Welles <[email protected]> (untested). 280f076e723SMike Welles 281f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 282f0770083SMike Welles Arvan Pritchard <[email protected]> 283f0770083SMike Welles 284f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 285f076e723SMike Welles Arvan Pritchard <[email protected]> 286f076e723SMike Welles 2871c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 2881c9f6d78SFrank Warmerdam 2891c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 2901c9f6d78SFrank Warmerdam 29197702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 2922df86f15SFrank Warmerdam 2932df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 2942df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 2952df86f15SFrank Warmerdam 296c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 297c21b8b97SMike Welles 298c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 299c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 300c21b8b97SMike Welles 301d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 302d20c60a2SMike Welles 303d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 304d20c60a2SMike Welles Stanislav Brabec <[email protected]> 305d20c60a2SMike Welles 306c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 307c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 308d20c60a2SMike Welles 309c21b8b97SMike Welles * configure: fixed bugs in sed scripts 310c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 311d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 312d20c60a2SMike Welles 313c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 314c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 315d20c60a2SMike Welles 3167ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 3177ab7008fSFrank Warmerdam 3187ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 3197ab7008fSFrank Warmerdam conversion for the run arrays. 3207ab7008fSFrank Warmerdam 321d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 322d3144ac4SFrank Warmerdam 323d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 324d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 325d3144ac4SFrank Warmerdam 3260b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 3270b109722SFrank Warmerdam 328f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 329f4aaa718SFrank Warmerdam 3300b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 3310b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 3320b109722SFrank Warmerdam 333ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 334ed33ffd3SFrank Warmerdam 335ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 336ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 337ed33ffd3SFrank Warmerdam 338592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 339592e7e59SFrank Warmerdam 340c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 341c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 342c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 343c84e2904SFrank Warmerdam 344c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 345c84e2904SFrank Warmerdam Peter Smith ([email protected]). 346c84e2904SFrank Warmerdam 347c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 348c84e2904SFrank Warmerdam 349592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 350592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 351592e7e59SFrank Warmerdam 352592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 353592e7e59SFrank Warmerdam between toff_t and tsize_t. 354592e7e59SFrank Warmerdam 355164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 356164da391SFrank Warmerdam 357164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 358164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 359164da391SFrank Warmerdam 360164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 361164da391SFrank Warmerdam TIFFWriteDirectory(). 362164da391SFrank Warmerdam 363164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 364164da391SFrank Warmerdam 365164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 366164da391SFrank Warmerdam and writing to another. 367164da391SFrank Warmerdam 368164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 369164da391SFrank Warmerdam 370db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 371db9e2d75SFrank Warmerdam 372db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 373db9e2d75SFrank Warmerdam 3742e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 3752e0c71f2SFrank Warmerdam 3762e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 3772e0c71f2SFrank Warmerdam 378c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 379c38ac53bSMike Welles 380c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 381c38ac53bSMike Welles 382c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 383c38ac53bSMike Welles 384c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 385c38ac53bSMike Welles 386db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 387db55f695SFrank Warmerdam 388db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 389db55f695SFrank Warmerdam 390c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 391da558ffbSMike Welles 392da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 393da558ffbSMike Welles 394da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 395da558ffbSMike Welles when LZW compression invoked. 396da558ffbSMike Welles 397da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 398da558ffbSMike Welles in tools to reflect removal of LZW compression 399da558ffbSMike Welles 4001c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 4011c096175SMike Welles 4021c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 4031c096175SMike Welles warning about LZW compression removed being removed, and why. 404c614caf0SMike Welles 405da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 406c614caf0SMike Welles symbols are kept. 4071c096175SMike Welles 40800ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 40900ac48bcSMike Welles 41000ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 41100ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 41200ac48bcSMike Welles 413e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 414e57f1806SFrank Warmerdam 415e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 416e57f1806SFrank Warmerdam of LZW. 417e57f1806SFrank Warmerdam 418e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 419ff08149cSFrank Warmerdam 420ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 421ff08149cSFrank Warmerdam 4220e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 4230e4c746eSMike Welles 4247609ec5fSMike Welles * Added zip creation to relase makefile target 4257609ec5fSMike Welles 4260e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 4270e4c746eSMike Welles 428c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 429c5e8a049SFrank Warmerdam 430c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 431c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 432c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 433c5e8a049SFrank Warmerdam 43464158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 43564158b2dSFrank Warmerdam 43664158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 43764158b2dSFrank Warmerdam 438209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 439209aa3d3SFrank Warmerdam 440209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 441209aa3d3SFrank Warmerdam email subscription address. 442209aa3d3SFrank Warmerdam 4439ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 4449ec07df1SMike Welles 4459ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 4469ec07df1SMike Welles 4479ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 4489ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 4499ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 4509ec07df1SMike Welles 4519ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 4529ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 4539ec07df1SMike Welles know features have been compiled into the TIFF library in order to 4549ec07df1SMike Welles handle things properly". 4559ec07df1SMike Welles 45629e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 45729e8a995SFrank Warmerdam 45829e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 45929e8a995SFrank Warmerdam <[email protected]>. 46029e8a995SFrank Warmerdam 4619e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 4629e63b000SFrank Warmerdam 4639e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 4649e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 4659e63b000SFrank Warmerdam 46643f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 46743f65d11SMike Welles * HTML-ized the man pages, added to html/man 46843f65d11SMike Welles 469e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 470e7f4c352SMike Welles 471a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 472a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 473a9b4777dSMike Welles From Ivo Penzar <[email protected]. 474a9b4777dSMike Welles 475a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 476a9b4777dSMike Welles memory mapped files. <[email protected]> 477a9b4777dSMike Welles 47897702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 47958db2336SMike Welles * Corrected alpha versioning. 48058db2336SMike Welles 48158db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 48258db2336SMike Welles 48358db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 48458db2336SMike Welles "RELEASE-DATE" 48558db2336SMike Welles 48658db2336SMike Welles * added releasediff target, which diffs tree with source as of 48758db2336SMike Welles date in "RELEASE-DATE" 48858db2336SMike Welles 48958db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 49058db2336SMike Welles away from alpha/non-alpha distinctions). 49158db2336SMike Welles 49258db2336SMike Welles * updated html to reflect release 49358db2336SMike Welles 49467bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 49567bb385aSFrank Warmerdam 496cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 497cdb12ac2SFrank Warmerdam 49867bb385aSFrank Warmerdam * Added CYGWIN case in configure. 49967bb385aSFrank Warmerdam 50046301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 50158db2336SMike Welles 50246301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 50346301bebSMike Welles (sizes >= 65536 were failing) 50446301bebSMike Welles 505478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 506478d079aSFrank Warmerdam 507478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 508478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 509478d079aSFrank Warmerdam 510f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 511f48df3f4SFrank Warmerdam 512e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 513e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 514e6e37100SFrank Warmerdam 515f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 516f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 517f48df3f4SFrank Warmerdam 518e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 519e3585a7dSFrank Warmerdam 5206f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 5216f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 5226f703bd0SFrank Warmerdam 523e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 524e3585a7dSFrank Warmerdam 52523f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 52623f6dabbSFrank Warmerdam 52723f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 52823f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 52923f6dabbSFrank Warmerdam better solutions for some users. 53023f6dabbSFrank Warmerdam 5318ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 5328ecb50d4SFrank Warmerdam 5338ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 5348ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 5358ecb50d4SFrank Warmerdam 536469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 537469f9d6bSMike Welles 538469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 539469f9d6bSMike Welles 540397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 541397e9f3aSFrank Warmerdam 5428b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 5438b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 5448b9ba144SFrank Warmerdam the first. 5458b9ba144SFrank Warmerdam 5468b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 5478b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 5488b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 5498b9ba144SFrank Warmerdam the colormap. 5508b9ba144SFrank Warmerdam 5518b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 5528b9ba144SFrank Warmerdam tif_getimage.c. 5538b9ba144SFrank Warmerdam 554397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 555