1*4eaff9b6SFrank Warmerdam2001-11-15 Frank Warmerdam <[email protected]> 2*4eaff9b6SFrank Warmerdam 3*4eaff9b6SFrank Warmerdam * configure: fixed test for -lm. 4*4eaff9b6SFrank Warmerdam 594190c5dSFrank Warmerdam2001-11-02 Frank Warmerdam <[email protected]> 694190c5dSFrank Warmerdam 794190c5dSFrank Warmerdam * Added PHOTOMETRIC_ITULAB as per bug 90. 894190c5dSFrank Warmerdam 994190c5dSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=90 1094190c5dSFrank Warmerdam 112ba4c211SFrank Warmerdam2001-10-10 Frank Warmerdam <[email protected]> 122ba4c211SFrank Warmerdam 132ba4c211SFrank Warmerdam * libtiff/tiff.h: I have created COMPRESSION_CCITT_T4, 142ba4c211SFrank Warmerdam COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases 152ba4c211SFrank Warmerdam in keeping with TIFF 6.0 standard in tiff.h 162ba4c211SFrank Warmerdam 172ba4c211SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=83 182ba4c211SFrank Warmerdam 194b1d7e4cSFrank Warmerdam2001-09-26 Frank Warmerdam <[email protected]> 204b1d7e4cSFrank Warmerdam 214b1d7e4cSFrank Warmerdam * libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function. 224b1d7e4cSFrank Warmerdam Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory. 234b1d7e4cSFrank Warmerdam 249fbd11ffSFrank Warmerdam2001-09-24 Frank Warmerdam <[email protected]> 259fbd11ffSFrank Warmerdam 262c26534cSFrank Warmerdam * libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug. 272c26534cSFrank Warmerdam 282c26534cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=78 292c26534cSFrank Warmerdam 302c26534cSFrank Warmerdam * libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an 312c26534cSFrank Warmerdam error about LZW not being available. 322c26534cSFrank Warmerdam 332c26534cSFrank Warmerdam * libtiff/tif_dir.c: propagate failure to initialize compression 342c26534cSFrank Warmerdam back from TIFFSetField() as an error status, so applications can 352c26534cSFrank Warmerdam detect failure. 362c26534cSFrank Warmerdam 372c26534cSFrank Warmerdam * libtiff/tif_dir.c: removed the auto replacement of 382c26534cSFrank Warmerdam COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField(). 392c26534cSFrank Warmerdam 409fbd11ffSFrank Warmerdam * Removed Makefile, tools/Makefile, port/install.sh, man/Makefile 419fbd11ffSFrank Warmerdam from CVS as they are all supposed to be auto-generated by configure. 429fbd11ffSFrank Warmerdam 43e1d66ae9SFrank Warmerdam2001-09-22 Frank Warmerdam <[email protected]> 44e1d66ae9SFrank Warmerdam 45e1d66ae9SFrank Warmerdam * libtiff/tif_ojpeg.c: new update from Scott. 46e1d66ae9SFrank Warmerdam 474b1fc8b6SFrank Warmerdam2001-09-09 Frank Warmerdam <[email protected]> 484b1fc8b6SFrank Warmerdam 49bc63306cSFrank Warmerdam * libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to 50bc63306cSFrank Warmerdam always use the "safe" version, even if there is a very slight 51bc63306cSFrank Warmerdam cost in performance. 52bc63306cSFrank Warmerdam 53bc63306cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=54 54bc63306cSFrank Warmerdam 55ad4b0adcSFrank Warmerdam * libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@ 56ad4b0adcSFrank Warmerdam in two places. 57ad4b0adcSFrank Warmerdam 5863c726acSFrank Warmerdam * libtiff/tif_getimage.c: Fixed problem with reading strips or 5963c726acSFrank Warmerdam tiles that don't start on a tile boundary. Fix contributed by 6063c726acSFrank Warmerdam Josep Vallverdu (from HP), and further described in bug 47. 6163c726acSFrank Warmerdam 6263c726acSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=47 6363c726acSFrank Warmerdam 6463c726acSFrank Warmerdam * tools/tiff2ps.c: added OJPEG YCbCr to RGB support. 6563c726acSFrank Warmerdam 664b1fc8b6SFrank Warmerdam * libtiff/tif_ojpeg.c: Applied substantial patch from Scott. 674b1fc8b6SFrank Warmerdam 68e7bdb189SFrank Warmerdam2001-09-06 Frank Warmerdam <[email protected]> 69e7bdb189SFrank Warmerdam 70e7bdb189SFrank Warmerdam * libtiff/tif_packbits.c: fixed memory overrun error. 71e7bdb189SFrank Warmerdam 72e7bdb189SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=77 73e7bdb189SFrank Warmerdam 74d15abe66SFrank Warmerdam2001-08-31 Frank Warmerdam <[email protected]> 75d15abe66SFrank Warmerdam 76d15abe66SFrank Warmerdam * libtiff/tif_getimage.c: relax handling of contig case where 77d15abe66SFrank Warmerdam there are extra samples that are supposed to be ignored. This 78d15abe66SFrank Warmerdam should now work for 8bit greyscale or palletted images. 79d15abe66SFrank Warmerdam 80d15abe66SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=75 81d15abe66SFrank Warmerdam 82abf486d1SFrank Warmerdam2001-08-28 Frank Warmerdam <[email protected]> 83abf486d1SFrank Warmerdam 84abf486d1SFrank Warmerdam * libtiff/tif_getimage.c: Don't complain for CMYK (separated) 85abf486d1SFrank Warmerdam images with more than four samples per pixel. See: 86abf486d1SFrank Warmerdam 87abf486d1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=73 88abf486d1SFrank Warmerdam 897f127122SFrank Warmerdam2001-08-10 Frank Warmerdam <[email protected]> 907f127122SFrank Warmerdam 917afe0a69SFrank Warmerdam * libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy() 927afe0a69SFrank Warmerdam in TIFFReadRGBATile() to avoid issues in cases of overlapping 937afe0a69SFrank Warmerdam buffers. See Bug 69 in Bugzilla. 947afe0a69SFrank Warmerdam 957afe0a69SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=69 967afe0a69SFrank Warmerdam 977f127122SFrank Warmerdam * tools/tiff2rgba.c: fixed getopt() call so that -b works again. 987f127122SFrank Warmerdam 9966ca643dSFrank Warmerdam2001-08-09 Frank Warmerdam <[email protected]> 10066ca643dSFrank Warmerdam 10166ca643dSFrank Warmerdam * libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__ 10266ca643dSFrank Warmerdam when checking for 64 bit architectures as per bugzilla bug 67. 10366ca643dSFrank Warmerdam 104c997939eSFrank Warmerdam2001-07-27 Frank Warmerdam <[email protected]> 105c997939eSFrank Warmerdam 106c997939eSFrank Warmerdam * man/Makefile.in: add TIFFClientOpen link as per debian submitted 107c997939eSFrank Warmerdam bug 66. 108c997939eSFrank Warmerdam 1095579e5cdSFrank Warmerdam2001-07-20 Frank Warmerdam <[email protected]> 1105579e5cdSFrank Warmerdam 1115579e5cdSFrank Warmerdam * libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H 1125579e5cdSFrank Warmerdam has been included. 1135579e5cdSFrank Warmerdam 11471a2c4a0SFrank Warmerdam2001-07-19 Frank Warmerdam <[email protected]> 11571a2c4a0SFrank Warmerdam 11671a2c4a0SFrank Warmerdam * libtiff/tif_open.c: Seek back to zero after failed read, 11771a2c4a0SFrank Warmerdam before writing header. 11871a2c4a0SFrank Warmerdam 11948b7fecaSFrank Warmerdam2001-07-18 Frank Warmerdam <[email protected]> 12048b7fecaSFrank Warmerdam 12148b7fecaSFrank Warmerdam * libtiff/tif_ojpeg.c: updates from Scott. Handles colors 12248b7fecaSFrank Warmerdam much better. Now depends on having patched libjpeg as per 12348b7fecaSFrank Warmerdam patch in contrib/ojpeg/*. 12448b7fecaSFrank Warmerdam 12587f580c1SFrank Warmerdam2001-07-17 Frank Warmerdam <[email protected]> 12687f580c1SFrank Warmerdam 12787f580c1SFrank Warmerdam * */Makefile.in: added DESTDIR support. 12887f580c1SFrank Warmerdam 12987f580c1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=60 13087f580c1SFrank Warmerdam 131f45df42bSFrank Warmerdam2001-07-16 Frank Warmerdam <[email protected]> 132f45df42bSFrank Warmerdam 133f45df42bSFrank Warmerdam * configure, libtiff/Makefile.in: applied OpenBSD patches 134f45df42bSFrank Warmerdam as per: 135f45df42bSFrank Warmerdam 136f45df42bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=61 137f45df42bSFrank Warmerdam 13863ad6142SFrank Warmerdam2001-06-28 Frank Warmerdam <[email protected]> 13963ad6142SFrank Warmerdam 1400ef54341SFrank Warmerdam * libtiff/tif_getimage.c: Fixed so that failure is properly 1410ef54341SFrank Warmerdam reported by gtTileContig, gtStripContig, gtTileSeparate and 1420ef54341SFrank Warmerdam gtStripSeparate. 1430ef54341SFrank Warmerdam 1440ef54341SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=51 1450ef54341SFrank Warmerdam 14663ad6142SFrank Warmerdam * tiffcmp.c: Fixed multi samples per pixel support for ContigCompare. 14763ad6142SFrank Warmerdam Updated bug section of tiffcmp.1 to note tiled file issues. 14863ad6142SFrank Warmerdam 14963ad6142SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=53 15063ad6142SFrank Warmerdam 151e0368fb9SFrank Warmerdam2001-06-22 Frank Warmerdam <[email protected]> 152e0368fb9SFrank Warmerdam 153ecfaa86dSFrank Warmerdam * configure: Changes for DSO generation on AIX provided by 154ecfaa86dSFrank Warmerdam John Marquart <[email protected]>. 155ecfaa86dSFrank Warmerdam 156e0368fb9SFrank Warmerdam * configure, libtiff/Makeifle.in: Modified to build DSOs properly 157e0368fb9SFrank Warmerdam on Darwin thanks to Robert Krajewski ([email protected]) and 158e0368fb9SFrank Warmerdam Keisuke Fujii ([email protected]). 159e0368fb9SFrank Warmerdam 160f8473790SFrank Warmerdam2001-06-13 Frank Warmerdam <[email protected]> 161f8473790SFrank Warmerdam 162f8473790SFrank Warmerdam * tools/tiff2rgba.c: added -n flag to avoid emitting alpha component. 163f8473790SFrank Warmerdam 164f8473790SFrank Warmerdam * man/tiff2rgba.1: new 165f8473790SFrank Warmerdam 166f1492d55SFrank Warmerdam2001-05-22 Frank Warmerdam <[email protected]> 167f1492d55SFrank Warmerdam 168f1492d55SFrank Warmerdam * Added tiffset and tif_ojpeg to the dist lists in Makefile.in. 169f1492d55SFrank Warmerdam 1708ff59a64SFrank Warmerdam2001-05-13 Frank Warmerdam <[email protected]> 1718ff59a64SFrank Warmerdam 1728ff59a64SFrank Warmerdam * libtiff/tools/thumbnail.c: changed default output compression 1738ff59a64SFrank Warmerdam to packbits from LZW since LZW isn't generally available. 1748ff59a64SFrank Warmerdam 17547c14d60SFrank Warmerdam2001-05-12 Frank Warmerdam <[email protected]> 17647c14d60SFrank Warmerdam 17747c14d60SFrank Warmerdam * libtiff/tif_ojpeg.c: New. 17847c14d60SFrank Warmerdam libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related 17947c14d60SFrank Warmerdam to OJPEG support. 18047c14d60SFrank Warmerdam 18147c14d60SFrank Warmerdam Scott Marovich <[email protected]> supplied OJPEG support. 18247c14d60SFrank Warmerdam 18347c14d60SFrank Warmerdam2001-05-11 Frank Warmerdam <[email protected]> 18447c14d60SFrank Warmerdam 18547c14d60SFrank Warmerdam * tiff.h: removed, it duplicates libtiff/tiff.h. 18647c14d60SFrank Warmerdam 1871b7a8402SFrank Warmerdam2001-05-08 Frank Warmerdam <[email protected]> 1881b7a8402SFrank Warmerdam 1891f9632f9SFrank Warmerdam * libtiff/tif_dirinfo.c: moved pixar and copyright flags to 1901f9632f9SFrank Warmerdam ensure everything is in order. 1911f9632f9SFrank Warmerdam 1921b7a8402SFrank Warmerdam * libtiff/libtiff.def: added TIFFCreateDirectory and 1931b7a8402SFrank Warmerdam TIFFDefaultStripSize as per: 1941b7a8402SFrank Warmerdam 1951b7a8402SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=46 1961b7a8402SFrank Warmerdam 19728dd547bSFrank Warmerdam2001-05-02 Frank Warmerdam <[email protected]> 19828dd547bSFrank Warmerdam 19928dd547bSFrank Warmerdam * libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for 20028dd547bSFrank Warmerdam TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to 20128dd547bSFrank Warmerdam force use of uint32 counts instead of short counts. 20228dd547bSFrank Warmerdam 20328dd547bSFrank Warmerdam * libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the 20428dd547bSFrank Warmerdam case of writing TIFF_BYTE/TIFF_SBYTE fields. 20528dd547bSFrank Warmerdam 20628dd547bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=43 20728dd547bSFrank Warmerdam 208b117e2acSFrank Warmerdam2001-05-01 Frank Warmerdam <[email protected]> 209b117e2acSFrank Warmerdam 210b117e2acSFrank Warmerdam * libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per 211b117e2acSFrank Warmerdam bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44 212b117e2acSFrank Warmerdam 213f99796d1SFrank Warmerdam2001-04-05 Frank Warmerdam <[email protected]> 214f99796d1SFrank Warmerdam 215f99796d1SFrank Warmerdam * tiffio.h: removed C++ style comment. 216f99796d1SFrank Warmerdam 217f99796d1SFrank Warmerdam * configure: fixed up SCRIPT_SH/SHELL handling. 218f99796d1SFrank Warmerdam 219f99796d1SFrank Warmerdam * Makefile.in: Fixed SCRIPT_SH/SHELL handling. 220f99796d1SFrank Warmerdam 221f99796d1SFrank Warmerdam * config.guess: documented more variables as per bug 40. 222f99796d1SFrank Warmerdam 22321724616SFrank Warmerdam2001-04-03 Frank Warmerdam <[email protected]> 22421724616SFrank Warmerdam 22521724616SFrank Warmerdam * configure, *Makefile.in: Various changes to improve configuration 22621724616SFrank Warmerdam for HP/UX specifically, and also in general. They include: 22721724616SFrank Warmerdam - Try to handle /usr/bin/sh instead of /bin/sh where necessary. 22821724616SFrank Warmerdam - Upgrade to HP/UX 10.x+ compiler, linker and dso options. 22921724616SFrank Warmerdam - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP 23021724616SFrank Warmerdam - Use -${MAKEFLAGS} in sub makes from makefiles. 23121724616SFrank Warmerdam 23221724616SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=40 23321724616SFrank Warmerdam 2348671dffeSFrank Warmerdam2001-04-02 Frank Warmerdam <[email protected]> 2358671dffeSFrank Warmerdam 2360263998eSFrank Warmerdam * libtiff/tiff.h: Applied hac to try and resolve the problem 2370263998eSFrank Warmerdam with the inttypes.h include file on AIX. 2380263998eSFrank Warmerdam 2390263998eSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=39 2400263998eSFrank Warmerdam 2419864187bSFrank Warmerdam * VERSION: update to 3.5.7 beta in preparation for release. 2429864187bSFrank Warmerdam 243a2558120SFrank Warmerdam * configure/config.site: modified to check if -lm is needed for 244a2558120SFrank Warmerdam MACHDEPLIBS if not supplied by config.site. Needed for Darwin. 245a2558120SFrank Warmerdam 2468671dffeSFrank Warmerdam * config.guess: updated wholesale to an FSF version apparently 2478671dffeSFrank Warmerdam from 1998 (as opposed to 1994). This is mainly inspired by 2488671dffeSFrank Warmerdam providing for MacOS X support. 2498671dffeSFrank Warmerdam 2508671dffeSFrank Warmerdam2001-03-29 Frank Warmerdam <[email protected]> 2518671dffeSFrank Warmerdam 2528671dffeSFrank Warmerdam * configure, Makefile.in, etc: added support for OPTIMIZER being 2538671dffeSFrank Warmerdam set from config.site. 2548671dffeSFrank Warmerdam 2557a1ad5e9SFrank Warmerdam2001-03-28 Frank Warmerdam <[email protected]> 2567a1ad5e9SFrank Warmerdam 2574f4c99abSFrank Warmerdam * fax2ps.c: Helge (libtiff at oldach.net) submitted fix: 2584f4c99abSFrank Warmerdam 2594f4c99abSFrank Warmerdam Here's a fix for fax2ps that corrects behaviour for non-Letter paper 2604f4c99abSFrank Warmerdam sizes. It fixes two problems: 2614f4c99abSFrank Warmerdam 2624f4c99abSFrank Warmerdam Without scaling (-S) the fax is now centered on the page size specified 2634f4c99abSFrank Warmerdam with -H and/or -W. Before, fax2ps was using an obscure and practially 2644f4c99abSFrank Warmerdam useless algorithm to allocate the image relative to Letter sized paper 2654f4c99abSFrank Warmerdam which sometime sled to useless whitespace on the paper, while at the 2664f4c99abSFrank Warmerdam same time cutting of the faxes printable area at the opposite border. 2674f4c99abSFrank Warmerdam 2684f4c99abSFrank Warmerdam Second, scaling now preserves aspect ratio, which makes unusual faxes 2694f4c99abSFrank Warmerdam (in particular short ones) print properly. 2704f4c99abSFrank Warmerdam 2714f4c99abSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=35 2724f4c99abSFrank Warmerdam 2737a1ad5e9SFrank Warmerdam * tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by 2747a1ad5e9SFrank Warmerdam Bruce A. Mallett. See check message for detailed information 2757a1ad5e9SFrank Warmerdam on all the changes, including a faster encoder, fixes for level 2767a1ad5e9SFrank Warmerdam 2 PostScript, and support for the imagemask operator. 2777a1ad5e9SFrank Warmerdam 278f3bbcf1bSFrank Warmerdam2001-03-27 Frank Warmerdam <[email protected]> 279f3bbcf1bSFrank Warmerdam 280f3bbcf1bSFrank Warmerdam * libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to 281f3bbcf1bSFrank Warmerdam "#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX. 282f3bbcf1bSFrank Warmerdam 283f3bbcf1bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 284f3bbcf1bSFrank Warmerdam 285dc989a55SFrank Warmerdam2001-03-16 Frank Warmerdam <[email protected]> 286dc989a55SFrank Warmerdam 287dc989a55SFrank Warmerdam * tif_dirinfo.c: moved definition of copyright tag in field list. 288dc989a55SFrank Warmerdam Apparently they have to be in sorted order by tag id. 289dc989a55SFrank Warmerdam 2908eea65a4SFrank Warmerdam2001-03-13 Frank Warmerdam <[email protected]> 2918eea65a4SFrank Warmerdam 2928eea65a4SFrank Warmerdam * tif_getimage.c: Added support for 16bit minisblack/miniswhite 2938eea65a4SFrank Warmerdam images in RGBA interface. 2948eea65a4SFrank Warmerdam 295fa01e4a7SFrank Warmerdam2001-03-02 Frank Warmerdam <[email protected]> 296fa01e4a7SFrank Warmerdam 297fa01e4a7SFrank Warmerdam * Added TIFFTAG_COPYRIGHT support. 298fa01e4a7SFrank Warmerdam 299aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 300aefe065eSFrank Warmerdam 301aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 302aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 303aefe065eSFrank Warmerdam adding the -b bias removal flag. 304aefe065eSFrank Warmerdam 305a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 306a6da80a7SFrank Warmerdam 3078867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 3088867ddfbSFrank Warmerdam serveral missing entry points. 3098867ddfbSFrank Warmerdam 310b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 311b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 312b18f9bb8SFrank Warmerdam 313b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 314b18f9bb8SFrank Warmerdam 315a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 316a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 317a6da80a7SFrank Warmerdam ([email protected]). He writes: 318a6da80a7SFrank Warmerdam 319a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 320a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 321a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 322a6da80a7SFrank Warmerdam 323a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 324a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 325a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 326a6da80a7SFrank Warmerdam accuracy over the image. 327a6da80a7SFrank Warmerdam 328a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 329a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 330a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 331a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 332a6da80a7SFrank Warmerdam 333a6da80a7SFrank Warmerdam Changes applied with minor edits. 334a6da80a7SFrank Warmerdam 33500761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 33600761c18SFrank Warmerdam 33700761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 33800761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 33900761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 34000761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 34100761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 34200761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 34300761c18SFrank Warmerdam 3449a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 3459a1d08fcSMike Welles 3469a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 3479a1d08fcSMike Welles 348a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 349a5a724a9SFrank Warmerdam 350a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 351a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 352a5a724a9SFrank Warmerdam 3537c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 3547c2ef4f7SFrank Warmerdam 3553ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 3563ba946b0SFrank Warmerdam 3577c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 3587c2ef4f7SFrank Warmerdam 359a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 360a7f6e194SMike Welles * added link to CVS mirror from index.html 361a7f6e194SMike Welles 362a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 363a7f6e194SMike Welles not supported by default. 364a7f6e194SMike Welles 36522e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 36622e9dda7SFrank Warmerdam 36722e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 36822e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 36922e9dda7SFrank Warmerdam 37033953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 37133953398SFrank Warmerdam 37222e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 37333953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 37433953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 37533953398SFrank Warmerdam 376a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 377177452c8SMike Welles 378177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 379177452c8SMike Welles 380177452c8SMike Welles * Created HOWTO-RELEASE 381177452c8SMike Welles 382177452c8SMike Welles * Created html/v3.5.6.html 383177452c8SMike Welles 384177452c8SMike Welles * updated index.html 385177452c8SMike Welles 386a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 387a02f97a5SFrank Warmerdam 388a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 389a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 390a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 391a02f97a5SFrank Warmerdam 392a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 393a3c28f98SFrank Warmerdam 394a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 395a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 396a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 397a3c28f98SFrank Warmerdam 398a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 399a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 400a3c28f98SFrank Warmerdam on libm.so. 401a3c28f98SFrank Warmerdam 402a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 403a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 404a3c28f98SFrank Warmerdam 405a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 406a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 407a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 408a3c28f98SFrank Warmerdam 409abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 410abcd47aeSFrank Warmerdam 411abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 412abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 413abcd47aeSFrank Warmerdam --exec-prefix directives. 414abcd47aeSFrank Warmerdam 4157410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 4167410217aSFrank Warmerdam 4179900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 4189900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 4199900bacaSFrank Warmerdam file which seems to be updated regularly. 4209900bacaSFrank Warmerdam 4219900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 4229900bacaSFrank Warmerdam version include file. 4239900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 4249900bacaSFrank Warmerdam with the public libtiff include files. 4259900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 4269900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 4279900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 4289900bacaSFrank Warmerdam 4297410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 4307410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 4317410217aSFrank Warmerdam 4326429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 4336429172dSFrank Warmerdam 434b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 435b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 4367410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 4377410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 438b11174beSFrank Warmerdam 4396429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 4406429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 4416429172dSFrank Warmerdam (such as occurs for YCbCr). 4426429172dSFrank Warmerdam 443aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 444aa844c50SFrank Warmerdam 445aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 446aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 447aa844c50SFrank Warmerdam 4480cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 4490cd032f1SFrank Warmerdam 45091b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 45191b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 45291b8b7c2SFrank Warmerdam from [email protected]. 45391b8b7c2SFrank Warmerdam 4540cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 4550cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 4560cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 4570cd032f1SFrank Warmerdam 458de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 459de9b6675SFrank Warmerdam 460de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 461de9b6675SFrank Warmerdam white is properly recovered. 462de9b6675SFrank Warmerdam 463de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 464de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 465de9b6675SFrank Warmerdam 4668b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 4678b6b9756SFrank Warmerdam 4688b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 4698b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 4708b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 4718b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 4728b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 4738b6b9756SFrank Warmerdam 474582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 475582fb187SFrank Warmerdam 4760cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 477582fb187SFrank Warmerdam 4788d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 4798d9e3bcfSFrank Warmerdam 4808d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 4818d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 4828d9e3bcfSFrank Warmerdam 483af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 48405d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 48505d0760fSFrank Warmerdam cygwin compatibility. 486af621273SFrank Warmerdam 487b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 488b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 489b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 490b6348a45SFrank Warmerdam 491af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 492af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 493af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 494af621273SFrank Warmerdam bug and proving the patch. 495af621273SFrank Warmerdam 496a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 497a329e432SFrank Warmerdam 498a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 499a329e432SFrank Warmerdam we are done access data thanks to bug report from: 500a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 501a329e432SFrank Warmerdam 502a329e432SFrank Warmerdam * Reverted tif_flush change. 503a329e432SFrank Warmerdam 504da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 505da97c5e0SFrank Warmerdam 506da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 507da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 508da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 509da97c5e0SFrank Warmerdam 510c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 511c1282751SFrank Warmerdam 512fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 513fb02956eSFrank Warmerdam 5140625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 5150625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 5160625a129SFrank Warmerdam 517c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 518c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 519c1282751SFrank Warmerdam 520ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 521ad9af004SFrank Warmerdam 522ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 523ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 524ad9af004SFrank Warmerdam 5254b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 5264b79457aSMike Welles 5274b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 5284b79457aSMike Welles 529c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 530c1cd54d7SFrank Warmerdam 531889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 532889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 533889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 534889ea5bfSFrank Warmerdam 535c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 536c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 537c1cd54d7SFrank Warmerdam 538082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 539082013bfSFrank Warmerdam 540082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 541082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 542082013bfSFrank Warmerdam 543b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 544b620bd37SFrank Warmerdam 5456ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 5466ed3331cSFrank Warmerdam email address. 5476ed3331cSFrank Warmerdam 548b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 549b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 550b620bd37SFrank Warmerdam 55115934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 55215934824SFrank Warmerdam 55315934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 55415934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 55515934824SFrank Warmerdam could be "unpopulated" images. 55615934824SFrank Warmerdam 557859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 558859c2524SFrank Warmerdam 5597538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 5607538c6d0SFrank Warmerdam 561859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 562859c2524SFrank Warmerdam 5636be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 5646be23f4fSFrank Warmerdam 5656be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 5666be23f4fSFrank Warmerdam 5674b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 5684b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 5694b79457aSMike Welles 570f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 571f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 572f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 573f0770083SMike Welles <[email protected]> (untested). 574f076e723SMike Welles 575f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 576f0770083SMike Welles Arvan Pritchard <[email protected]> 577f0770083SMike Welles 578f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 579f076e723SMike Welles Arvan Pritchard <[email protected]> 580f076e723SMike Welles 5811c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 5821c9f6d78SFrank Warmerdam 5831c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 5841c9f6d78SFrank Warmerdam 58597702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 5862df86f15SFrank Warmerdam 5872df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 5882df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 5892df86f15SFrank Warmerdam 590c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 591c21b8b97SMike Welles 592c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 593c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 594c21b8b97SMike Welles 595d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 596d20c60a2SMike Welles 597d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 598d20c60a2SMike Welles Stanislav Brabec <[email protected]> 599d20c60a2SMike Welles 600c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 601c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 602d20c60a2SMike Welles 603c21b8b97SMike Welles * configure: fixed bugs in sed scripts 604c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 605d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 606d20c60a2SMike Welles 607c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 608c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 609d20c60a2SMike Welles 6107ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 6117ab7008fSFrank Warmerdam 6127ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 6137ab7008fSFrank Warmerdam conversion for the run arrays. 6147ab7008fSFrank Warmerdam 615d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 616d3144ac4SFrank Warmerdam 617d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 618d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 619d3144ac4SFrank Warmerdam 6200b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 6210b109722SFrank Warmerdam 622f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 623f4aaa718SFrank Warmerdam 6240b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 6250b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 6260b109722SFrank Warmerdam 627ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 628ed33ffd3SFrank Warmerdam 629ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 630ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 631ed33ffd3SFrank Warmerdam 632592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 633592e7e59SFrank Warmerdam 634c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 635c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 636c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 637c84e2904SFrank Warmerdam 638c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 639c84e2904SFrank Warmerdam Peter Smith ([email protected]). 640c84e2904SFrank Warmerdam 641c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 642c84e2904SFrank Warmerdam 643592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 644592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 645592e7e59SFrank Warmerdam 646592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 647592e7e59SFrank Warmerdam between toff_t and tsize_t. 648592e7e59SFrank Warmerdam 649164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 650164da391SFrank Warmerdam 651164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 652164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 653164da391SFrank Warmerdam 654164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 655164da391SFrank Warmerdam TIFFWriteDirectory(). 656164da391SFrank Warmerdam 657164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 658164da391SFrank Warmerdam 659164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 660164da391SFrank Warmerdam and writing to another. 661164da391SFrank Warmerdam 662164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 663164da391SFrank Warmerdam 664db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 665db9e2d75SFrank Warmerdam 666db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 667db9e2d75SFrank Warmerdam 6682e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 6692e0c71f2SFrank Warmerdam 6702e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 6712e0c71f2SFrank Warmerdam 672c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 673c38ac53bSMike Welles 674c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 675c38ac53bSMike Welles 676c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 677c38ac53bSMike Welles 678c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 679c38ac53bSMike Welles 680db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 681db55f695SFrank Warmerdam 682db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 683db55f695SFrank Warmerdam 684c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 685da558ffbSMike Welles 686da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 687da558ffbSMike Welles 688da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 689da558ffbSMike Welles when LZW compression invoked. 690da558ffbSMike Welles 691da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 692da558ffbSMike Welles in tools to reflect removal of LZW compression 693da558ffbSMike Welles 6941c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 6951c096175SMike Welles 6961c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 6971c096175SMike Welles warning about LZW compression removed being removed, and why. 698c614caf0SMike Welles 699da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 700c614caf0SMike Welles symbols are kept. 7011c096175SMike Welles 70200ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 70300ac48bcSMike Welles 70400ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 70500ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 70600ac48bcSMike Welles 707e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 708e57f1806SFrank Warmerdam 709e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 710e57f1806SFrank Warmerdam of LZW. 711e57f1806SFrank Warmerdam 712e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 713ff08149cSFrank Warmerdam 714ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 715ff08149cSFrank Warmerdam 7160e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 7170e4c746eSMike Welles 7187609ec5fSMike Welles * Added zip creation to relase makefile target 7197609ec5fSMike Welles 7200e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 7210e4c746eSMike Welles 722c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 723c5e8a049SFrank Warmerdam 724c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 725c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 726c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 727c5e8a049SFrank Warmerdam 72864158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 72964158b2dSFrank Warmerdam 73064158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 73164158b2dSFrank Warmerdam 732209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 733209aa3d3SFrank Warmerdam 734209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 735209aa3d3SFrank Warmerdam email subscription address. 736209aa3d3SFrank Warmerdam 7379ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 7389ec07df1SMike Welles 7399ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 7409ec07df1SMike Welles 7419ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 7429ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 7439ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 7449ec07df1SMike Welles 7459ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 7469ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 7479ec07df1SMike Welles know features have been compiled into the TIFF library in order to 7489ec07df1SMike Welles handle things properly". 7499ec07df1SMike Welles 75029e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 75129e8a995SFrank Warmerdam 75229e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 75329e8a995SFrank Warmerdam <[email protected]>. 75429e8a995SFrank Warmerdam 7559e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 7569e63b000SFrank Warmerdam 7579e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 7589e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 7599e63b000SFrank Warmerdam 76043f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 76143f65d11SMike Welles * HTML-ized the man pages, added to html/man 76243f65d11SMike Welles 763e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 764e7f4c352SMike Welles 765a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 766a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 767a9b4777dSMike Welles From Ivo Penzar <[email protected]. 768a9b4777dSMike Welles 769a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 770a9b4777dSMike Welles memory mapped files. <[email protected]> 771a9b4777dSMike Welles 77297702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 77358db2336SMike Welles * Corrected alpha versioning. 77458db2336SMike Welles 77558db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 77658db2336SMike Welles 77758db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 77858db2336SMike Welles "RELEASE-DATE" 77958db2336SMike Welles 78058db2336SMike Welles * added releasediff target, which diffs tree with source as of 78158db2336SMike Welles date in "RELEASE-DATE" 78258db2336SMike Welles 78358db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 78458db2336SMike Welles away from alpha/non-alpha distinctions). 78558db2336SMike Welles 78658db2336SMike Welles * updated html to reflect release 78758db2336SMike Welles 78867bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 78967bb385aSFrank Warmerdam 790cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 791cdb12ac2SFrank Warmerdam 79267bb385aSFrank Warmerdam * Added CYGWIN case in configure. 79367bb385aSFrank Warmerdam 79446301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 79558db2336SMike Welles 79646301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 79746301bebSMike Welles (sizes >= 65536 were failing) 79846301bebSMike Welles 799478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 800478d079aSFrank Warmerdam 801478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 802478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 803478d079aSFrank Warmerdam 804f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 805f48df3f4SFrank Warmerdam 806e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 807e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 808e6e37100SFrank Warmerdam 809f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 810f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 811f48df3f4SFrank Warmerdam 812e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 813e3585a7dSFrank Warmerdam 8146f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 8156f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 8166f703bd0SFrank Warmerdam 817e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 818e3585a7dSFrank Warmerdam 81923f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 82023f6dabbSFrank Warmerdam 82123f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 82223f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 82323f6dabbSFrank Warmerdam better solutions for some users. 82423f6dabbSFrank Warmerdam 8258ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 8268ecb50d4SFrank Warmerdam 8278ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 8288ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 8298ecb50d4SFrank Warmerdam 830469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 831469f9d6bSMike Welles 832469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 833469f9d6bSMike Welles 834397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 835397e9f3aSFrank Warmerdam 8368b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 8378b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 8388b9ba144SFrank Warmerdam the first. 8398b9ba144SFrank Warmerdam 8408b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 8418b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 8428b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 8438b9ba144SFrank Warmerdam the colormap. 8448b9ba144SFrank Warmerdam 8458b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 8468b9ba144SFrank Warmerdam tif_getimage.c. 8478b9ba144SFrank Warmerdam 848397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 849