1*aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 2*aefe065eSFrank Warmerdam 3*aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 4*aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 5*aefe065eSFrank Warmerdam adding the -b bias removal flag. 6*aefe065eSFrank Warmerdam 7a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 8a6da80a7SFrank Warmerdam 98867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 108867ddfbSFrank Warmerdam serveral missing entry points. 118867ddfbSFrank Warmerdam 12b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 13b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 14b18f9bb8SFrank Warmerdam 15b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 16b18f9bb8SFrank Warmerdam 17a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 18a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 19a6da80a7SFrank Warmerdam ([email protected]). He writes: 20a6da80a7SFrank Warmerdam 21a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 22a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 23a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 24a6da80a7SFrank Warmerdam 25a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 26a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 27a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 28a6da80a7SFrank Warmerdam accuracy over the image. 29a6da80a7SFrank Warmerdam 30a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 31a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 32a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 33a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 34a6da80a7SFrank Warmerdam 35a6da80a7SFrank Warmerdam Changes applied with minor edits. 36a6da80a7SFrank Warmerdam 3700761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 3800761c18SFrank Warmerdam 3900761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 4000761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 4100761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 4200761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 4300761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 4400761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 4500761c18SFrank Warmerdam 469a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 479a1d08fcSMike Welles 489a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 499a1d08fcSMike Welles 50a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 51a5a724a9SFrank Warmerdam 52a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 53a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 54a5a724a9SFrank Warmerdam 557c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 567c2ef4f7SFrank Warmerdam 573ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 583ba946b0SFrank Warmerdam 597c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 607c2ef4f7SFrank Warmerdam 61a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 62a7f6e194SMike Welles * added link to CVS mirror from index.html 63a7f6e194SMike Welles 64a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 65a7f6e194SMike Welles not supported by default. 66a7f6e194SMike Welles 6722e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 6822e9dda7SFrank Warmerdam 6922e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 7022e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 7122e9dda7SFrank Warmerdam 7233953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 7333953398SFrank Warmerdam 7422e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 7533953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 7633953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 7733953398SFrank Warmerdam 78a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 79177452c8SMike Welles 80177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 81177452c8SMike Welles 82177452c8SMike Welles * Created HOWTO-RELEASE 83177452c8SMike Welles 84177452c8SMike Welles * Created html/v3.5.6.html 85177452c8SMike Welles 86177452c8SMike Welles * updated index.html 87177452c8SMike Welles 88a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 89a02f97a5SFrank Warmerdam 90a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 91a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 92a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 93a02f97a5SFrank Warmerdam 94a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 95a3c28f98SFrank Warmerdam 96a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 97a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 98a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 99a3c28f98SFrank Warmerdam 100a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 101a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 102a3c28f98SFrank Warmerdam on libm.so. 103a3c28f98SFrank Warmerdam 104a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 105a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 106a3c28f98SFrank Warmerdam 107a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 108a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 109a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 110a3c28f98SFrank Warmerdam 111abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 112abcd47aeSFrank Warmerdam 113abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 114abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 115abcd47aeSFrank Warmerdam --exec-prefix directives. 116abcd47aeSFrank Warmerdam 1177410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 1187410217aSFrank Warmerdam 1199900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 1209900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 1219900bacaSFrank Warmerdam file which seems to be updated regularly. 1229900bacaSFrank Warmerdam 1239900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 1249900bacaSFrank Warmerdam version include file. 1259900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 1269900bacaSFrank Warmerdam with the public libtiff include files. 1279900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 1289900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 1299900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 1309900bacaSFrank Warmerdam 1317410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 1327410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 1337410217aSFrank Warmerdam 1346429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 1356429172dSFrank Warmerdam 136b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 137b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 1387410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 1397410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 140b11174beSFrank Warmerdam 1416429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 1426429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 1436429172dSFrank Warmerdam (such as occurs for YCbCr). 1446429172dSFrank Warmerdam 145aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 146aa844c50SFrank Warmerdam 147aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 148aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 149aa844c50SFrank Warmerdam 1500cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 1510cd032f1SFrank Warmerdam 15291b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 15391b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 15491b8b7c2SFrank Warmerdam from [email protected]. 15591b8b7c2SFrank Warmerdam 1560cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 1570cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 1580cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 1590cd032f1SFrank Warmerdam 160de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 161de9b6675SFrank Warmerdam 162de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 163de9b6675SFrank Warmerdam white is properly recovered. 164de9b6675SFrank Warmerdam 165de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 166de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 167de9b6675SFrank Warmerdam 1688b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 1698b6b9756SFrank Warmerdam 1708b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 1718b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 1728b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 1738b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 1748b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 1758b6b9756SFrank Warmerdam 176582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 177582fb187SFrank Warmerdam 1780cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 179582fb187SFrank Warmerdam 1808d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 1818d9e3bcfSFrank Warmerdam 1828d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 1838d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 1848d9e3bcfSFrank Warmerdam 185af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 18605d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 18705d0760fSFrank Warmerdam cygwin compatibility. 188af621273SFrank Warmerdam 189b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 190b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 191b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 192b6348a45SFrank Warmerdam 193af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 194af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 195af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 196af621273SFrank Warmerdam bug and proving the patch. 197af621273SFrank Warmerdam 198a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 199a329e432SFrank Warmerdam 200a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 201a329e432SFrank Warmerdam we are done access data thanks to bug report from: 202a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 203a329e432SFrank Warmerdam 204a329e432SFrank Warmerdam * Reverted tif_flush change. 205a329e432SFrank Warmerdam 206da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 207da97c5e0SFrank Warmerdam 208da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 209da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 210da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 211da97c5e0SFrank Warmerdam 212c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 213c1282751SFrank Warmerdam 214fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 215fb02956eSFrank Warmerdam 2160625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 2170625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 2180625a129SFrank Warmerdam 219c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 220c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 221c1282751SFrank Warmerdam 222ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 223ad9af004SFrank Warmerdam 224ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 225ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 226ad9af004SFrank Warmerdam 2274b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 2284b79457aSMike Welles 2294b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 2304b79457aSMike Welles 231c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 232c1cd54d7SFrank Warmerdam 233889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 234889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 235889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 236889ea5bfSFrank Warmerdam 237c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 238c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 239c1cd54d7SFrank Warmerdam 240082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 241082013bfSFrank Warmerdam 242082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 243082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 244082013bfSFrank Warmerdam 245b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 246b620bd37SFrank Warmerdam 2476ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 2486ed3331cSFrank Warmerdam email address. 2496ed3331cSFrank Warmerdam 250b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 251b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 252b620bd37SFrank Warmerdam 25315934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 25415934824SFrank Warmerdam 25515934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 25615934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 25715934824SFrank Warmerdam could be "unpopulated" images. 25815934824SFrank Warmerdam 259859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 260859c2524SFrank Warmerdam 2617538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 2627538c6d0SFrank Warmerdam 263859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 264859c2524SFrank Warmerdam 2656be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 2666be23f4fSFrank Warmerdam 2676be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 2686be23f4fSFrank Warmerdam 2694b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 2704b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 2714b79457aSMike Welles 272f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 273f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 274f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 275f0770083SMike Welles <[email protected]> (untested). 276f076e723SMike Welles 277f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 278f0770083SMike Welles Arvan Pritchard <[email protected]> 279f0770083SMike Welles 280f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 281f076e723SMike Welles Arvan Pritchard <[email protected]> 282f076e723SMike Welles 2831c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 2841c9f6d78SFrank Warmerdam 2851c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 2861c9f6d78SFrank Warmerdam 28797702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 2882df86f15SFrank Warmerdam 2892df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 2902df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 2912df86f15SFrank Warmerdam 292c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 293c21b8b97SMike Welles 294c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 295c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 296c21b8b97SMike Welles 297d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 298d20c60a2SMike Welles 299d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 300d20c60a2SMike Welles Stanislav Brabec <[email protected]> 301d20c60a2SMike Welles 302c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 303c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 304d20c60a2SMike Welles 305c21b8b97SMike Welles * configure: fixed bugs in sed scripts 306c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 307d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 308d20c60a2SMike Welles 309c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 310c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 311d20c60a2SMike Welles 3127ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 3137ab7008fSFrank Warmerdam 3147ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 3157ab7008fSFrank Warmerdam conversion for the run arrays. 3167ab7008fSFrank Warmerdam 317d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 318d3144ac4SFrank Warmerdam 319d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 320d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 321d3144ac4SFrank Warmerdam 3220b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 3230b109722SFrank Warmerdam 324f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 325f4aaa718SFrank Warmerdam 3260b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 3270b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 3280b109722SFrank Warmerdam 329ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 330ed33ffd3SFrank Warmerdam 331ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 332ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 333ed33ffd3SFrank Warmerdam 334592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 335592e7e59SFrank Warmerdam 336c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 337c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 338c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 339c84e2904SFrank Warmerdam 340c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 341c84e2904SFrank Warmerdam Peter Smith ([email protected]). 342c84e2904SFrank Warmerdam 343c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 344c84e2904SFrank Warmerdam 345592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 346592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 347592e7e59SFrank Warmerdam 348592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 349592e7e59SFrank Warmerdam between toff_t and tsize_t. 350592e7e59SFrank Warmerdam 351164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 352164da391SFrank Warmerdam 353164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 354164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 355164da391SFrank Warmerdam 356164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 357164da391SFrank Warmerdam TIFFWriteDirectory(). 358164da391SFrank Warmerdam 359164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 360164da391SFrank Warmerdam 361164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 362164da391SFrank Warmerdam and writing to another. 363164da391SFrank Warmerdam 364164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 365164da391SFrank Warmerdam 366db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 367db9e2d75SFrank Warmerdam 368db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 369db9e2d75SFrank Warmerdam 3702e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 3712e0c71f2SFrank Warmerdam 3722e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 3732e0c71f2SFrank Warmerdam 374c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 375c38ac53bSMike Welles 376c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 377c38ac53bSMike Welles 378c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 379c38ac53bSMike Welles 380c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 381c38ac53bSMike Welles 382db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 383db55f695SFrank Warmerdam 384db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 385db55f695SFrank Warmerdam 386c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 387da558ffbSMike Welles 388da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 389da558ffbSMike Welles 390da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 391da558ffbSMike Welles when LZW compression invoked. 392da558ffbSMike Welles 393da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 394da558ffbSMike Welles in tools to reflect removal of LZW compression 395da558ffbSMike Welles 3961c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 3971c096175SMike Welles 3981c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 3991c096175SMike Welles warning about LZW compression removed being removed, and why. 400c614caf0SMike Welles 401da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 402c614caf0SMike Welles symbols are kept. 4031c096175SMike Welles 40400ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 40500ac48bcSMike Welles 40600ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 40700ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 40800ac48bcSMike Welles 409e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 410e57f1806SFrank Warmerdam 411e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 412e57f1806SFrank Warmerdam of LZW. 413e57f1806SFrank Warmerdam 414e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 415ff08149cSFrank Warmerdam 416ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 417ff08149cSFrank Warmerdam 4180e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 4190e4c746eSMike Welles 4207609ec5fSMike Welles * Added zip creation to relase makefile target 4217609ec5fSMike Welles 4220e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 4230e4c746eSMike Welles 424c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 425c5e8a049SFrank Warmerdam 426c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 427c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 428c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 429c5e8a049SFrank Warmerdam 43064158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 43164158b2dSFrank Warmerdam 43264158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 43364158b2dSFrank Warmerdam 434209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 435209aa3d3SFrank Warmerdam 436209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 437209aa3d3SFrank Warmerdam email subscription address. 438209aa3d3SFrank Warmerdam 4399ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 4409ec07df1SMike Welles 4419ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 4429ec07df1SMike Welles 4439ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 4449ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 4459ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 4469ec07df1SMike Welles 4479ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 4489ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 4499ec07df1SMike Welles know features have been compiled into the TIFF library in order to 4509ec07df1SMike Welles handle things properly". 4519ec07df1SMike Welles 45229e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 45329e8a995SFrank Warmerdam 45429e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 45529e8a995SFrank Warmerdam <[email protected]>. 45629e8a995SFrank Warmerdam 4579e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 4589e63b000SFrank Warmerdam 4599e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 4609e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 4619e63b000SFrank Warmerdam 46243f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 46343f65d11SMike Welles * HTML-ized the man pages, added to html/man 46443f65d11SMike Welles 465e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 466e7f4c352SMike Welles 467a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 468a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 469a9b4777dSMike Welles From Ivo Penzar <[email protected]. 470a9b4777dSMike Welles 471a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 472a9b4777dSMike Welles memory mapped files. <[email protected]> 473a9b4777dSMike Welles 47497702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 47558db2336SMike Welles * Corrected alpha versioning. 47658db2336SMike Welles 47758db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 47858db2336SMike Welles 47958db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 48058db2336SMike Welles "RELEASE-DATE" 48158db2336SMike Welles 48258db2336SMike Welles * added releasediff target, which diffs tree with source as of 48358db2336SMike Welles date in "RELEASE-DATE" 48458db2336SMike Welles 48558db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 48658db2336SMike Welles away from alpha/non-alpha distinctions). 48758db2336SMike Welles 48858db2336SMike Welles * updated html to reflect release 48958db2336SMike Welles 49067bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 49167bb385aSFrank Warmerdam 492cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 493cdb12ac2SFrank Warmerdam 49467bb385aSFrank Warmerdam * Added CYGWIN case in configure. 49567bb385aSFrank Warmerdam 49646301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 49758db2336SMike Welles 49846301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 49946301bebSMike Welles (sizes >= 65536 were failing) 50046301bebSMike Welles 501478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 502478d079aSFrank Warmerdam 503478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 504478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 505478d079aSFrank Warmerdam 506f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 507f48df3f4SFrank Warmerdam 508e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 509e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 510e6e37100SFrank Warmerdam 511f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 512f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 513f48df3f4SFrank Warmerdam 514e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 515e3585a7dSFrank Warmerdam 5166f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 5176f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 5186f703bd0SFrank Warmerdam 519e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 520e3585a7dSFrank Warmerdam 52123f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 52223f6dabbSFrank Warmerdam 52323f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 52423f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 52523f6dabbSFrank Warmerdam better solutions for some users. 52623f6dabbSFrank Warmerdam 5278ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 5288ecb50d4SFrank Warmerdam 5298ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 5308ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 5318ecb50d4SFrank Warmerdam 532469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 533469f9d6bSMike Welles 534469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 535469f9d6bSMike Welles 536397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 537397e9f3aSFrank Warmerdam 5388b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 5398b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 5408b9ba144SFrank Warmerdam the first. 5418b9ba144SFrank Warmerdam 5428b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 5438b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 5448b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 5458b9ba144SFrank Warmerdam the colormap. 5468b9ba144SFrank Warmerdam 5478b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 5488b9ba144SFrank Warmerdam tif_getimage.c. 5498b9ba144SFrank Warmerdam 550397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 551397e9f3aSFrank Warmerdam 552469f9d6bSMike Welles 553469f9d6bSMike Welles 554469f9d6bSMike Welles 555