xref: /libtiff-4.0.7/ChangeLog (revision adffbd3d)
1*adffbd3dSAndrey Kiselev2002-04-01  Andrey Kiselev  <[email protected]>
2*adffbd3dSAndrey Kiselev
3*adffbd3dSAndrey Kiselev	* tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp
4*adffbd3dSAndrey Kiselev	utility (at cpStripToTile routine).
5*adffbd3dSAndrey Kiselev
6a69516b3SFrank Warmerdam2002-03-27  Frank Warmerdam  <[email protected]>
7a69516b3SFrank Warmerdam
8a5e9827aSFrank Warmerdam	* tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func.
9a5e9827aSFrank Warmerdam
10a5e9827aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=111
11a5e9827aSFrank Warmerdam
12a69516b3SFrank Warmerdam	* tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with
13a69516b3SFrank Warmerdam	passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE).
14a69516b3SFrank Warmerdam
15a69516b3SFrank Warmerdam	* libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so
16a69516b3SFrank Warmerdam	that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example.
17a69516b3SFrank Warmerdam
1839c69d9bSDwight Kelly2002-03-26  Dwight Kelly  <[email protected]>
1939c69d9bSDwight Kelly
2039c69d9bSDwight Kelly	* libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
2139c69d9bSDwight Kelly	tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined
2239c69d9bSDwight Kelly	in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec
2339c69d9bSDwight Kelly	INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes:
2439c69d9bSDwight Kelly	CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and
2539c69d9bSDwight Kelly	INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9).
2639c69d9bSDwight Kelly
27198aa7d9SAndrey Kiselev2002-03-26  Andrey Kiselev  <[email protected]>
28198aa7d9SAndrey Kiselev
29198aa7d9SAndrey Kiselev	* libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile
30198aa7d9SAndrey Kiselev	now also uses TIFFRGBAImageOK before reading. This is additional fix
31198aa7d9SAndrey Kiselev	for http://bugzilla.remotesensing.org/show_bug.cgi?id=110
32198aa7d9SAndrey Kiselev
3329269c9bSAndrey Kiselev2002-03-25  Andrey Kiselev  <[email protected]>
3429269c9bSAndrey Kiselev
3529269c9bSAndrey Kiselev	* libtiff/: tif_getimage.c: Additional check for supported
3629269c9bSAndrey Kiselev	codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses
3729269c9bSAndrey Kiselev	TIFFRGBAImageOK before reading.
3829269c9bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110
3929269c9bSAndrey Kiselev
40f02a098bSAndrey Kiselev2002-03-15  Andrey Kiselev  <[email protected]>
41f02a098bSAndrey Kiselev
42f02a098bSAndrey Kiselev	* libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
43f02a098bSAndrey Kiselev	tif_dirwrite.c: Added routine TIFFDataWidth for detrmining
44f02a098bSAndrey Kiselev	TIFFDataType sizes instead of working with tiffDataWidth array
45f02a098bSAndrey Kiselev	directly. Should prevent out-of-borders bugs in case of unknown or
46f02a098bSAndrey Kiselev	broken data types.  EstimateStripByteCounts routine modified, so it
47f02a098bSAndrey Kiselev	won't work when tags with uknown sizes founded.
48f02a098bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109
49f02a098bSAndrey Kiselev
50f02a098bSAndrey Kiselev2002-03-13  Andrey Kiselev  <[email protected]>
51f02a098bSAndrey Kiselev
52f02a098bSAndrey Kiselev	* libtiff/tif_getimage.c: Added support for correct handling
53f02a098bSAndrey Kiselev	`Orientation' tag in gtTileContig. Should be added in other gt*
54f02a098bSAndrey Kiselev	functions as well, but I have not images for testing yet. Partially
55f02a098bSAndrey Kiselev	resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23
56f02a098bSAndrey Kiselev
57f02a098bSAndrey Kiselev2002-03-10  Andrey Kiselev  <[email protected]>
58f02a098bSAndrey Kiselev
59f02a098bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
60f02a098bSAndrey Kiselev	read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION,
61f02a098bSAndrey Kiselev	TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC.  Closes
62f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=99
63f02a098bSAndrey Kiselev
64f02a098bSAndrey Kiselev2002-03-08  Andrey Kiselev  <[email protected]>
65f02a098bSAndrey Kiselev
66f02a098bSAndrey Kiselev	* libtiff/Makefile.in, tools/Makefile.in: Shared library will not
67f02a098bSAndrey Kiselev	be stripped when installing, utility binaries will do.	Closes
68f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
69f02a098bSAndrey Kiselev
705f20db7fSFrank Warmerdam2002-02-28  Frank Warmerdam  <[email protected]>
715f20db7fSFrank Warmerdam
725f20db7fSFrank Warmerdam	* man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT.
735f20db7fSFrank Warmerdam
745f20db7fSFrank Warmerdam	* man/libtiff.3t: added copyright tag info.
755f20db7fSFrank Warmerdam
768ed40250SFrank Warmerdam2002-02-11  Frank Warmerdam  <[email protected]>
778ed40250SFrank Warmerdam
78c3e810eaSFrank Warmerdam	* libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__.
79c3e810eaSFrank Warmerdam
80c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
81c3e810eaSFrank Warmerdam
82c3e810eaSFrank Warmerdam	* man/Makefile.in: Patch DESTDIR handling
83c3e810eaSFrank Warmerdam
84c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=95
85c3e810eaSFrank Warmerdam
868ed40250SFrank Warmerdam	* configure: OpenBSD changes for Sparc64 and DSO version.
878ed40250SFrank Warmerdam
888ed40250SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=96
898ed40250SFrank Warmerdam
908ed40250SFrank Warmerdam2002-02-05  Frank Warmerdam  <[email protected]>
918ed40250SFrank Warmerdam
928ed40250SFrank Warmerdam	* config.site/configure: added support for OJPEG=yes option to enable
938ed40250SFrank Warmerdam	OJPEG support from config.site.
948ed40250SFrank Warmerdam
95b8ffea63SFrank Warmerdam2002-01-27  Frank Warmerdam  <[email protected]>
96b8ffea63SFrank Warmerdam
97b8ffea63SFrank Warmerdam	* html/document.html: fixed links for TIFf 6 docs.
98b8ffea63SFrank Warmerdam
99c77822c1SFrank Warmerdam2002-01-18  Frank Warmerdam  <[email protected]>
100c77822c1SFrank Warmerdam
101f27eafc9SFrank Warmerdam	* config.guess, config.sub: Updated from ftp.gnu.org/pub/config.
102f27eafc9SFrank Warmerdam
103c777c2c0SFrank Warmerdam	* libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
104c777c2c0SFrank Warmerdam	decodestrip function returns anything not greater than zero as per
105c777c2c0SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=97
106c777c2c0SFrank Warmerdam
107c77822c1SFrank Warmerdam	* configure: Modify CheckForBigEndian so it can work in a cross
108c77822c1SFrank Warmerdam	compiled situation.
109c77822c1SFrank Warmerdam
110fb4cb161SFrank Warmerdam2002-01-16  Frank Warmerdam  <[email protected]>
111fb4cb161SFrank Warmerdam
1129606d1f5SFrank Warmerdam	* tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list.
1139606d1f5SFrank Warmerdam
1147adb8976SFrank Warmerdam	* tools/tiffset.c: fix bug in error reporting.
1157adb8976SFrank Warmerdam
116fb4cb161SFrank Warmerdam	* tools/tiffcp.c: fix several warnings that show up with -Wall.
117fb4cb161SFrank Warmerdam
118d6559489SFrank Warmerdam2002-01-04  Frank Warmerdam  <[email protected]>
119d6559489SFrank Warmerdam
120d6559489SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed computation of segment_width for
121d6559489SFrank Warmerdam	tiles files to avoid error about it not matching the
122d6559489SFrank Warmerdam	cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile
123d6559489SFrank Warmerdam	size.") for ITIFF files.  Apparently the problem was incorporated since
124d6559489SFrank Warmerdam	3.5.5, presumably during the OJPEG/JPEG work recently.
125d6559489SFrank Warmerdam
12662d37363SFrank Warmerdam2001-12-15  Frank Warmerdam  <[email protected]>
12762d37363SFrank Warmerdam
128d6559489SFrank Warmerdam	* configure, libtiff/Makefile.in: Changes for building on MacOS 10.1.
129d6559489SFrank Warmerdam
130d6559489SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
131d6559489SFrank Warmerdam
13262d37363SFrank Warmerdam	* libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1
13362d37363SFrank Warmerdam	(defined in tiffconf.h - 1 by default) then the RGBA interface
13462d37363SFrank Warmerdam	will assume that a fourth extra sample is ASSOCALPHA if the
13562d37363SFrank Warmerdam	EXTRASAMPLE value isn't set for it.  This changes the behaviour of
13662d37363SFrank Warmerdam	the library, but makes it work better with RGBA files produced by
13762d37363SFrank Warmerdam	lots of applications that don't mark the alpha values properly.
13862d37363SFrank Warmerdam
13962d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
14062d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=65
14162d37363SFrank Warmerdam
14205d24d30SFrank Warmerdam2001-12-12  Frank Warmerdam  <[email protected]>
14305d24d30SFrank Warmerdam
14405d24d30SFrank Warmerdam	* libtiff/tif_jpeg.c: allow jpeg data stream sampling values to
14505d24d30SFrank Warmerdam	override those from tiff directory.  This makes this work with
14605d24d30SFrank Warmerdam	ImageGear generated files.
14705d24d30SFrank Warmerdam
148bf0c6fb0SFrank Warmerdam2001-12-07  Frank Warmerdam  <[email protected]>
149bf0c6fb0SFrank Warmerdam
150bf0c6fb0SFrank Warmerdam	* html/Makefile.in: added missing images per bug 92.
151bf0c6fb0SFrank Warmerdam
152bf0c6fb0SFrank Warmerdam	* port/Makefile.in: fixed clean target per bug 92.
153bf0c6fb0SFrank Warmerdam
154f88d97efSFrank Warmerdam2001-11-28  Frank Warmerdam  <[email protected]>
155f88d97efSFrank Warmerdam
156ce8daaa7SFrank Warmerdam	* Reissue 3.5.7 release.
157ce8daaa7SFrank Warmerdam
158f88d97efSFrank Warmerdam	* libtiff/mkversion.c: Fix output of TIFF_VERSION to be
159f88d97efSFrank Warmerdam	YYYYMMDD so that it is increasing over time.
160f88d97efSFrank Warmerdam
161f88d97efSFrank Warmerdam	* Makefile.in: Ensure that tiffvers.h is regenerated in the
162f88d97efSFrank Warmerdam	make release target.
163f88d97efSFrank Warmerdam
164f88d97efSFrank Warmerdam	* Makefile.in: added libtiff/tiffvers.h to the release file list.
165f88d97efSFrank Warmerdam
166b7508608SFrank Warmerdam2001-11-23  Frank Warmerdam  <[email protected]>
167b7508608SFrank Warmerdam
168b7508608SFrank Warmerdam	* added html/v3.5.7.html, updated html/index.html.
169b7508608SFrank Warmerdam
170b7508608SFrank Warmerdam	* Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}.
171b7508608SFrank Warmerdam
1724eaff9b6SFrank Warmerdam2001-11-15  Frank Warmerdam  <[email protected]>
1734eaff9b6SFrank Warmerdam
1744eaff9b6SFrank Warmerdam	* configure: fixed test for -lm.
1754eaff9b6SFrank Warmerdam
17694190c5dSFrank Warmerdam2001-11-02  Frank Warmerdam  <[email protected]>
17794190c5dSFrank Warmerdam
17894190c5dSFrank Warmerdam	* Added PHOTOMETRIC_ITULAB as per bug 90.
17994190c5dSFrank Warmerdam
18094190c5dSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=90
18194190c5dSFrank Warmerdam
1822ba4c211SFrank Warmerdam2001-10-10  Frank Warmerdam  <[email protected]>
1832ba4c211SFrank Warmerdam
1842ba4c211SFrank Warmerdam	* libtiff/tiff.h: I have created COMPRESSION_CCITT_T4,
1852ba4c211SFrank Warmerdam	COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases
1862ba4c211SFrank Warmerdam	in keeping with TIFF 6.0 standard in tiff.h
1872ba4c211SFrank Warmerdam
1882ba4c211SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=83
1892ba4c211SFrank Warmerdam
1904b1d7e4cSFrank Warmerdam2001-09-26  Frank Warmerdam  <[email protected]>
1914b1d7e4cSFrank Warmerdam
1924b1d7e4cSFrank Warmerdam	* libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function.
1934b1d7e4cSFrank Warmerdam	Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory.
1944b1d7e4cSFrank Warmerdam
1959fbd11ffSFrank Warmerdam2001-09-24  Frank Warmerdam  <[email protected]>
1969fbd11ffSFrank Warmerdam
1972c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug.
1982c26534cSFrank Warmerdam
1992c26534cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=78
2002c26534cSFrank Warmerdam
2012c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an
2022c26534cSFrank Warmerdam	error about LZW not being available.
2032c26534cSFrank Warmerdam
2042c26534cSFrank Warmerdam	* libtiff/tif_dir.c: propagate failure to initialize compression
2052c26534cSFrank Warmerdam	back from TIFFSetField() as an error status, so applications can
2062c26534cSFrank Warmerdam	detect failure.
2072c26534cSFrank Warmerdam
2082c26534cSFrank Warmerdam	* libtiff/tif_dir.c: removed the auto replacement of
2092c26534cSFrank Warmerdam	COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField().
2102c26534cSFrank Warmerdam
2119fbd11ffSFrank Warmerdam	* Removed Makefile, tools/Makefile, port/install.sh, man/Makefile
2129fbd11ffSFrank Warmerdam	from CVS as they are all supposed to be auto-generated by configure.
2139fbd11ffSFrank Warmerdam
214e1d66ae9SFrank Warmerdam2001-09-22  Frank Warmerdam  <[email protected]>
215e1d66ae9SFrank Warmerdam
216e1d66ae9SFrank Warmerdam	* libtiff/tif_ojpeg.c: new update from Scott.
217e1d66ae9SFrank Warmerdam
2184b1fc8b6SFrank Warmerdam2001-09-09  Frank Warmerdam  <[email protected]>
2194b1fc8b6SFrank Warmerdam
220bc63306cSFrank Warmerdam	* libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to
221bc63306cSFrank Warmerdam	always use the "safe" version, even if there is a very slight
222bc63306cSFrank Warmerdam	cost in performance.
223bc63306cSFrank Warmerdam
224bc63306cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=54
225bc63306cSFrank Warmerdam
226ad4b0adcSFrank Warmerdam	* libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@
227ad4b0adcSFrank Warmerdam	in two places.
228ad4b0adcSFrank Warmerdam
22963c726acSFrank Warmerdam	* libtiff/tif_getimage.c: Fixed problem with reading strips or
23063c726acSFrank Warmerdam	tiles that don't start on a tile boundary.  Fix contributed by
23163c726acSFrank Warmerdam	Josep Vallverdu (from HP), and further described in bug 47.
23263c726acSFrank Warmerdam
23363c726acSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=47
23463c726acSFrank Warmerdam
23563c726acSFrank Warmerdam	* tools/tiff2ps.c: added OJPEG YCbCr to RGB support.
23663c726acSFrank Warmerdam
2374b1fc8b6SFrank Warmerdam	* libtiff/tif_ojpeg.c: Applied substantial patch from Scott.
2384b1fc8b6SFrank Warmerdam
239e7bdb189SFrank Warmerdam2001-09-06  Frank Warmerdam  <[email protected]>
240e7bdb189SFrank Warmerdam
241e7bdb189SFrank Warmerdam	* libtiff/tif_packbits.c: fixed memory overrun error.
242e7bdb189SFrank Warmerdam
243e7bdb189SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=77
244e7bdb189SFrank Warmerdam
245d15abe66SFrank Warmerdam2001-08-31  Frank Warmerdam  <[email protected]>
246d15abe66SFrank Warmerdam
247d15abe66SFrank Warmerdam	* libtiff/tif_getimage.c: relax handling of contig case where
248d15abe66SFrank Warmerdam	there are extra samples that are supposed to be ignored.  This
249d15abe66SFrank Warmerdam	should now work for 8bit greyscale or palletted images.
250d15abe66SFrank Warmerdam
251d15abe66SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=75
252d15abe66SFrank Warmerdam
253abf486d1SFrank Warmerdam2001-08-28  Frank Warmerdam  <[email protected]>
254abf486d1SFrank Warmerdam
255abf486d1SFrank Warmerdam	* libtiff/tif_getimage.c: Don't complain for CMYK (separated)
256abf486d1SFrank Warmerdam	images with more than four samples per pixel.  See:
257abf486d1SFrank Warmerdam
258abf486d1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=73
259abf486d1SFrank Warmerdam
2607f127122SFrank Warmerdam2001-08-10  Frank Warmerdam  <[email protected]>
2617f127122SFrank Warmerdam
2627afe0a69SFrank Warmerdam	* libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy()
2637afe0a69SFrank Warmerdam	in TIFFReadRGBATile() to avoid issues in cases of overlapping
2647afe0a69SFrank Warmerdam	buffers.  See Bug 69 in Bugzilla.
2657afe0a69SFrank Warmerdam
2667afe0a69SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=69
2677afe0a69SFrank Warmerdam
2687f127122SFrank Warmerdam	* tools/tiff2rgba.c: fixed getopt() call so that -b works again.
2697f127122SFrank Warmerdam
27066ca643dSFrank Warmerdam2001-08-09  Frank Warmerdam  <[email protected]>
27166ca643dSFrank Warmerdam
27266ca643dSFrank Warmerdam	* libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__
27366ca643dSFrank Warmerdam	when checking for 64 bit architectures as per bugzilla bug 67.
27466ca643dSFrank Warmerdam
275c997939eSFrank Warmerdam2001-07-27  Frank Warmerdam  <[email protected]>
276c997939eSFrank Warmerdam
277c997939eSFrank Warmerdam	* man/Makefile.in: add TIFFClientOpen link as per debian submitted
278c997939eSFrank Warmerdam	bug 66.
279c997939eSFrank Warmerdam
2805579e5cdSFrank Warmerdam2001-07-20  Frank Warmerdam  <[email protected]>
2815579e5cdSFrank Warmerdam
2825579e5cdSFrank Warmerdam	* libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H
2835579e5cdSFrank Warmerdam	has been included.
2845579e5cdSFrank Warmerdam
28571a2c4a0SFrank Warmerdam2001-07-19  Frank Warmerdam  <[email protected]>
28671a2c4a0SFrank Warmerdam
28771a2c4a0SFrank Warmerdam	* libtiff/tif_open.c: Seek back to zero after failed read,
28871a2c4a0SFrank Warmerdam	before writing header.
28971a2c4a0SFrank Warmerdam
29048b7fecaSFrank Warmerdam2001-07-18  Frank Warmerdam  <[email protected]>
29148b7fecaSFrank Warmerdam
29248b7fecaSFrank Warmerdam	* libtiff/tif_ojpeg.c: updates from Scott.  Handles colors
29348b7fecaSFrank Warmerdam	much better.  Now depends on having patched libjpeg as per
29448b7fecaSFrank Warmerdam	patch in contrib/ojpeg/*.
29548b7fecaSFrank Warmerdam
29687f580c1SFrank Warmerdam2001-07-17  Frank Warmerdam  <[email protected]>
29787f580c1SFrank Warmerdam
29887f580c1SFrank Warmerdam	* */Makefile.in: added DESTDIR support.
29987f580c1SFrank Warmerdam
30087f580c1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=60
30187f580c1SFrank Warmerdam
302f45df42bSFrank Warmerdam2001-07-16  Frank Warmerdam  <[email protected]>
303f45df42bSFrank Warmerdam
304f45df42bSFrank Warmerdam	* configure, libtiff/Makefile.in: applied OpenBSD patches
305f45df42bSFrank Warmerdam	as per:
306f45df42bSFrank Warmerdam
307f45df42bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=61
308f45df42bSFrank Warmerdam
30963ad6142SFrank Warmerdam2001-06-28  Frank Warmerdam  <[email protected]>
31063ad6142SFrank Warmerdam
3110ef54341SFrank Warmerdam	* libtiff/tif_getimage.c: Fixed so that failure is properly
3120ef54341SFrank Warmerdam	reported by gtTileContig, gtStripContig, gtTileSeparate and
3130ef54341SFrank Warmerdam	gtStripSeparate.
3140ef54341SFrank Warmerdam
3150ef54341SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=51
3160ef54341SFrank Warmerdam
31763ad6142SFrank Warmerdam	* tiffcmp.c: Fixed multi samples per pixel support for ContigCompare.
31863ad6142SFrank Warmerdam	Updated bug section of tiffcmp.1 to note tiled file issues.
31963ad6142SFrank Warmerdam
32063ad6142SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=53
32163ad6142SFrank Warmerdam
322e0368fb9SFrank Warmerdam2001-06-22  Frank Warmerdam  <[email protected]>
323e0368fb9SFrank Warmerdam
324ecfaa86dSFrank Warmerdam	* configure: Changes for DSO generation on AIX provided by
325ecfaa86dSFrank Warmerdam	John Marquart <[email protected]>.
326ecfaa86dSFrank Warmerdam
327e0368fb9SFrank Warmerdam	* configure, libtiff/Makeifle.in: Modified to build DSOs properly
328e0368fb9SFrank Warmerdam	on Darwin thanks to Robert Krajewski ([email protected]) and
329e0368fb9SFrank Warmerdam	Keisuke Fujii ([email protected]).
330e0368fb9SFrank Warmerdam
331f8473790SFrank Warmerdam2001-06-13  Frank Warmerdam  <[email protected]>
332f8473790SFrank Warmerdam
333f8473790SFrank Warmerdam	* tools/tiff2rgba.c: added -n flag to avoid emitting alpha component.
334f8473790SFrank Warmerdam
335f8473790SFrank Warmerdam	* man/tiff2rgba.1: new
336f8473790SFrank Warmerdam
337f1492d55SFrank Warmerdam2001-05-22  Frank Warmerdam  <[email protected]>
338f1492d55SFrank Warmerdam
339f1492d55SFrank Warmerdam	* Added tiffset and tif_ojpeg to the dist lists in Makefile.in.
340f1492d55SFrank Warmerdam
3418ff59a64SFrank Warmerdam2001-05-13  Frank Warmerdam  <[email protected]>
3428ff59a64SFrank Warmerdam
3438ff59a64SFrank Warmerdam	* libtiff/tools/thumbnail.c: changed default output compression
3448ff59a64SFrank Warmerdam	to packbits from LZW since LZW isn't generally available.
3458ff59a64SFrank Warmerdam
34647c14d60SFrank Warmerdam2001-05-12  Frank Warmerdam  <[email protected]>
34747c14d60SFrank Warmerdam
34847c14d60SFrank Warmerdam	* libtiff/tif_ojpeg.c: New.
34947c14d60SFrank Warmerdam	libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related
35047c14d60SFrank Warmerdam	to OJPEG support.
35147c14d60SFrank Warmerdam
35247c14d60SFrank Warmerdam	Scott Marovich <[email protected]> supplied OJPEG support.
35347c14d60SFrank Warmerdam
35447c14d60SFrank Warmerdam2001-05-11  Frank Warmerdam  <[email protected]>
35547c14d60SFrank Warmerdam
35647c14d60SFrank Warmerdam	* tiff.h: removed, it duplicates libtiff/tiff.h.
35747c14d60SFrank Warmerdam
3581b7a8402SFrank Warmerdam2001-05-08  Frank Warmerdam  <[email protected]>
3591b7a8402SFrank Warmerdam
3601f9632f9SFrank Warmerdam	* libtiff/tif_dirinfo.c: moved pixar and copyright flags to
3611f9632f9SFrank Warmerdam	ensure everything is in order.
3621f9632f9SFrank Warmerdam
3631b7a8402SFrank Warmerdam	* libtiff/libtiff.def: added TIFFCreateDirectory and
3641b7a8402SFrank Warmerdam	TIFFDefaultStripSize as per:
3651b7a8402SFrank Warmerdam
3661b7a8402SFrank Warmerdam	  http://bugzilla.remotesensing.org/show_bug.cgi?id=46
3671b7a8402SFrank Warmerdam
36828dd547bSFrank Warmerdam2001-05-02  Frank Warmerdam  <[email protected]>
36928dd547bSFrank Warmerdam
37028dd547bSFrank Warmerdam	* libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for
37128dd547bSFrank Warmerdam	TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to
37228dd547bSFrank Warmerdam	force use of uint32 counts instead of short counts.
37328dd547bSFrank Warmerdam
37428dd547bSFrank Warmerdam	* libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the
37528dd547bSFrank Warmerdam	case of writing TIFF_BYTE/TIFF_SBYTE fields.
37628dd547bSFrank Warmerdam
37728dd547bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=43
37828dd547bSFrank Warmerdam
379b117e2acSFrank Warmerdam2001-05-01  Frank Warmerdam  <[email protected]>
380b117e2acSFrank Warmerdam
381b117e2acSFrank Warmerdam	* libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per
382b117e2acSFrank Warmerdam	bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44
383b117e2acSFrank Warmerdam
384f99796d1SFrank Warmerdam2001-04-05  Frank Warmerdam  <[email protected]>
385f99796d1SFrank Warmerdam
386f99796d1SFrank Warmerdam	* tiffio.h: removed C++ style comment.
387f99796d1SFrank Warmerdam
388f99796d1SFrank Warmerdam	* configure: fixed up SCRIPT_SH/SHELL handling.
389f99796d1SFrank Warmerdam
390f99796d1SFrank Warmerdam	* Makefile.in: Fixed SCRIPT_SH/SHELL handling.
391f99796d1SFrank Warmerdam
392f99796d1SFrank Warmerdam	* config.guess: documented more variables as per bug 40.
393f99796d1SFrank Warmerdam
39421724616SFrank Warmerdam2001-04-03  Frank Warmerdam  <[email protected]>
39521724616SFrank Warmerdam
39621724616SFrank Warmerdam	* configure, *Makefile.in: Various changes to improve configuration
39721724616SFrank Warmerdam	for HP/UX specifically, and also in general.  They include:
39821724616SFrank Warmerdam	 - Try to handle /usr/bin/sh instead of /bin/sh where necessary.
39921724616SFrank Warmerdam	 - Upgrade to HP/UX 10.x+ compiler, linker and dso options.
40021724616SFrank Warmerdam	 - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP
40121724616SFrank Warmerdam	 - Use -${MAKEFLAGS} in sub makes from makefiles.
40221724616SFrank Warmerdam
40321724616SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=40
40421724616SFrank Warmerdam
4058671dffeSFrank Warmerdam2001-04-02  Frank Warmerdam  <[email protected]>
4068671dffeSFrank Warmerdam
4070263998eSFrank Warmerdam	* libtiff/tiff.h: Applied hac to try and resolve the problem
4080263998eSFrank Warmerdam	with the inttypes.h include file on AIX.
4090263998eSFrank Warmerdam
4100263998eSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=39
4110263998eSFrank Warmerdam
4129864187bSFrank Warmerdam	* VERSION: update to 3.5.7 beta in preparation for release.
4139864187bSFrank Warmerdam
414a2558120SFrank Warmerdam	* configure/config.site: modified to check if -lm is needed for
415a2558120SFrank Warmerdam	MACHDEPLIBS if not supplied by config.site.  Needed for Darwin.
416a2558120SFrank Warmerdam
4178671dffeSFrank Warmerdam	* config.guess: updated wholesale to an FSF version apparently
4188671dffeSFrank Warmerdam	from 1998 (as opposed to 1994).  This is mainly inspired by
4198671dffeSFrank Warmerdam	providing for MacOS X support.
4208671dffeSFrank Warmerdam
4218671dffeSFrank Warmerdam2001-03-29  Frank Warmerdam  <[email protected]>
4228671dffeSFrank Warmerdam
4238671dffeSFrank Warmerdam	* configure, Makefile.in, etc: added support for OPTIMIZER being
4248671dffeSFrank Warmerdam	set from config.site.
4258671dffeSFrank Warmerdam
4267a1ad5e9SFrank Warmerdam2001-03-28  Frank Warmerdam  <[email protected]>
4277a1ad5e9SFrank Warmerdam
4284f4c99abSFrank Warmerdam	* fax2ps.c: Helge (libtiff at oldach.net) submitted fix:
4294f4c99abSFrank Warmerdam
4304f4c99abSFrank Warmerdam	Here's a fix for fax2ps that corrects behaviour for non-Letter paper
4314f4c99abSFrank Warmerdam	sizes. It fixes two problems:
4324f4c99abSFrank Warmerdam
4334f4c99abSFrank Warmerdam	Without	scaling (-S) the fax is now centered on the page size specified
4344f4c99abSFrank Warmerdam	with -H	and/or -W. Before, fax2ps was using an obscure and practially
4354f4c99abSFrank Warmerdam	useless algorithm to allocate the image relative to Letter sized paper
4364f4c99abSFrank Warmerdam	which sometime sled to useless whitespace on the paper, while at the
4374f4c99abSFrank Warmerdam	same time cutting of the faxes printable area at the opposite border.
4384f4c99abSFrank Warmerdam
4394f4c99abSFrank Warmerdam	Second, scaling now preserves aspect ratio, which makes unusual faxes
4404f4c99abSFrank Warmerdam	(in particular short ones) print properly.
4414f4c99abSFrank Warmerdam
4424f4c99abSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=35
4434f4c99abSFrank Warmerdam
4447a1ad5e9SFrank Warmerdam	* tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by
4457a1ad5e9SFrank Warmerdam	Bruce A. Mallett.  See check message for detailed information
4467a1ad5e9SFrank Warmerdam	on all the changes, including a faster encoder, fixes for level
4477a1ad5e9SFrank Warmerdam	2 PostScript, and support for the imagemask operator.
4487a1ad5e9SFrank Warmerdam
449f3bbcf1bSFrank Warmerdam2001-03-27  Frank Warmerdam  <[email protected]>
450f3bbcf1bSFrank Warmerdam
451f3bbcf1bSFrank Warmerdam	* libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to
452f3bbcf1bSFrank Warmerdam	"#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX.
453f3bbcf1bSFrank Warmerdam
454f3bbcf1bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
455f3bbcf1bSFrank Warmerdam
456dc989a55SFrank Warmerdam2001-03-16  Frank Warmerdam  <[email protected]>
457dc989a55SFrank Warmerdam
458dc989a55SFrank Warmerdam	* tif_dirinfo.c: moved definition of copyright tag in field list.
459dc989a55SFrank Warmerdam	Apparently they have to be in sorted order by tag id.
460dc989a55SFrank Warmerdam
4618eea65a4SFrank Warmerdam2001-03-13  Frank Warmerdam  <[email protected]>
4628eea65a4SFrank Warmerdam
4638eea65a4SFrank Warmerdam	* tif_getimage.c: Added support for 16bit minisblack/miniswhite
4648eea65a4SFrank Warmerdam	images in RGBA interface.
4658eea65a4SFrank Warmerdam
466fa01e4a7SFrank Warmerdam2001-03-02  Frank Warmerdam  <[email protected]>
467fa01e4a7SFrank Warmerdam
468fa01e4a7SFrank Warmerdam	* Added TIFFTAG_COPYRIGHT support.
469fa01e4a7SFrank Warmerdam
470aefe065eSFrank Warmerdam2001-02-19  Frank Warmerdam  <[email protected]>
471aefe065eSFrank Warmerdam
472aefe065eSFrank Warmerdam	* Brent Roman contributed updated tiffcp utility (and tiffcp.1)
473aefe065eSFrank Warmerdam	with support for extracting subimages with the ,n syntax, and also
474aefe065eSFrank Warmerdam	adding the -b bias removal flag.
475aefe065eSFrank Warmerdam
476a6da80a7SFrank Warmerdam2001-02-16  Frank Warmerdam  <[email protected]>
477a6da80a7SFrank Warmerdam
4788867ddfbSFrank Warmerdam	* libtiff/libtiff.def: Brent Roman submitted new version adding
4798867ddfbSFrank Warmerdam	serveral missing entry points.
4808867ddfbSFrank Warmerdam
481b18f9bb8SFrank Warmerdam	* libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS.
482b18f9bb8SFrank Warmerdam	Some sort of weird VMS thing.
483b18f9bb8SFrank Warmerdam
484b18f9bb8SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=31
485b18f9bb8SFrank Warmerdam
486a6da80a7SFrank Warmerdam	* tif_luv.c/tiff.h/tiffio.h:
487a6da80a7SFrank Warmerdam	New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward
488a6da80a7SFrank Warmerdam	([email protected]).  He writes:
489a6da80a7SFrank Warmerdam
490a6da80a7SFrank Warmerdam	1) I improved the gamut-mapping function in tif_luv.c for imaginary
491a6da80a7SFrank Warmerdam	colors, because some images were being super-saturated on the input
492a6da80a7SFrank Warmerdam	side and this resulted in some strange color shifts in the output.
493a6da80a7SFrank Warmerdam
494a6da80a7SFrank Warmerdam	2) I added a psuedotag in tiff.h to control random dithering during
495a6da80a7SFrank Warmerdam	LogLuv encoding.  This is turned off by default for 32-bit LogLuv and
496a6da80a7SFrank Warmerdam	on for 24-bit LogLuv output.  Dithering improves the average color
497a6da80a7SFrank Warmerdam	accuracy over the image.
498a6da80a7SFrank Warmerdam
499a6da80a7SFrank Warmerdam	3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in
500a6da80a7SFrank Warmerdam	tiffio.h, to expose internal routines for converting between LogLuv and
501a6da80a7SFrank Warmerdam	XYZ coordinates.  This is helpful for writing more efficient,
502a6da80a7SFrank Warmerdam	specialized conversion routines, especially for reading LogLuv files.
503a6da80a7SFrank Warmerdam
504a6da80a7SFrank Warmerdam	Changes applied with minor edits.
505a6da80a7SFrank Warmerdam
50600761c18SFrank Warmerdam2001-01-23  Frank Warmerdam  <[email protected]>
50700761c18SFrank Warmerdam
50800761c18SFrank Warmerdam	* tif_fax3.c: keep rw_mode flag internal to fax3 state to remember
50900761c18SFrank Warmerdam	whether we are encoding or decoding.  This is to ensure graceful
51000761c18SFrank Warmerdam	recovery if TIFFClientOpen() discovers an attempt to open a compressed
51100761c18SFrank Warmerdam	file for "r+" access, and subsequently close it, as it resets the
51200761c18SFrank Warmerdam	tif_mode flag to O_RDONLY in this case to avoid writes, confusing the
51300761c18SFrank Warmerdam	compressor's concept of whether it is in encode or decode mode.
51400761c18SFrank Warmerdam
5159a1d08fcSMike Welles2001-01-08  Mike Welles <[email protected]>
5169a1d08fcSMike Welles
5179a1d08fcSMike Welles	* Makefile.in:  Now cleaning up after itself after creating the .tar.gz and .zip
5189a1d08fcSMike Welles
519a5a724a9SFrank Warmerdam2001-01-07  Frank Warmerdam  <[email protected]>
520a5a724a9SFrank Warmerdam
521a5a724a9SFrank Warmerdam	* html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet()
522a5a724a9SFrank Warmerdam	as per bug report by Patrick Connor.
523a5a724a9SFrank Warmerdam
5247c2ef4f7SFrank Warmerdam2000-12-28  Frank Warmerdam  <[email protected]>
5257c2ef4f7SFrank Warmerdam
5263ba946b0SFrank Warmerdam	* Added RELEASE-DATE file to release file list.
5273ba946b0SFrank Warmerdam
5287c2ef4f7SFrank Warmerdam	* Fixed libtiff/makefile.vc to make tiffvers.h not version.h.
5297c2ef4f7SFrank Warmerdam
530a7f6e194SMike Welles2000-12-22  Mike Welles <[email protected]>
531a7f6e194SMike Welles        * added link to CVS mirror from index.html
532a7f6e194SMike Welles
533a7f6e194SMike Welles	* updated html/internals.html to note that LZW compression is
534a7f6e194SMike Welles	  not supported by default.
535a7f6e194SMike Welles
53622e9dda7SFrank Warmerdam2000-12-22  Frank Warmerdam  <[email protected]>
53722e9dda7SFrank Warmerdam
53822e9dda7SFrank Warmerdam	* updated html/libtiff.html to not point at Niles' old JPL web site
53922e9dda7SFrank Warmerdam	for the man pages, point at www.libtiff.org.
54022e9dda7SFrank Warmerdam
54133953398SFrank Warmerdam2000-12-21  Frank Warmerdam  <[email protected]>
54233953398SFrank Warmerdam
54322e9dda7SFrank Warmerdam	* libtiff/tif_apple.c: Applied "Carbon" support patches supplied by
54433953398SFrank Warmerdam	Leonard Rosenthol <[email protected]>.  May interfere
54533953398SFrank Warmerdam	with correct building on older systems.  If so, please let me know.
54633953398SFrank Warmerdam
547a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]>
548177452c8SMike Welles
549177452c8SMike Welles	* Took out LZW Encoding from tif_lzw.c
550177452c8SMike Welles
551177452c8SMike Welles	* Created HOWTO-RELEASE
552177452c8SMike Welles
553177452c8SMike Welles	* Created html/v3.5.6.html
554177452c8SMike Welles
555177452c8SMike Welles	* updated index.html
556177452c8SMike Welles
557a02f97a5SFrank Warmerdam2000-12-01  Frank Warmerdam  <[email protected]>
558a02f97a5SFrank Warmerdam
559a02f97a5SFrank Warmerdam	* Added patches for EOFB support in tif_fax3.c and tif_fax3.h.
560a02f97a5SFrank Warmerdam	Patches supplied by Frank Cringle <[email protected]>
561a02f97a5SFrank Warmerdam	Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif
562a02f97a5SFrank Warmerdam
563a3c28f98SFrank Warmerdam2000-11-24  Frank Warmerdam  <[email protected]>
564a3c28f98SFrank Warmerdam
565a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added an installPrivateHdrs and install-private
566a3c28f98SFrank Warmerdam	target so that the private headers required by libgeotiff can be
567a3c28f98SFrank Warmerdam	installed with the others.  They are not installed by default.
568a3c28f98SFrank Warmerdam
569a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso
570a3c28f98SFrank Warmerdam	targets so libtiff.so will be built with an explicit dependency
571a3c28f98SFrank Warmerdam	on libm.so.
572a3c28f98SFrank Warmerdam
573a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to
574a3c28f98SFrank Warmerdam	libtiff.so.3.5.5.
575a3c28f98SFrank Warmerdam
576a3c28f98SFrank Warmerdam	* libtiff/Makefile.in & configure: Remove all references to the ALPHA
577a3c28f98SFrank Warmerdam	file, or ALPHA version logic.  Added stuff about DIST_POINT in
578a3c28f98SFrank Warmerdam	place of DIST_TYPE and the alpha release number stuff.
579a3c28f98SFrank Warmerdam
580abcd47aeSFrank Warmerdam2000-11-22  Frank Warmerdam  <[email protected]>
581abcd47aeSFrank Warmerdam
582abcd47aeSFrank Warmerdam	* I have applied a patch from Steffen Moeller <[email protected]> to
583abcd47aeSFrank Warmerdam	the configure script so that it now accepts the --prefix, and
584abcd47aeSFrank Warmerdam	--exec-prefix directives.
585abcd47aeSFrank Warmerdam
5867410217aSFrank Warmerdam2000-11-13  Frank Warmerdam  <warmerda@cs46980-c>
5877410217aSFrank Warmerdam
5889900bacaSFrank Warmerdam	* I have made a variety of modifications in an effort to ensure the
5899900bacaSFrank Warmerdam	TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE
5909900bacaSFrank Warmerdam	file which seems to be updated regularly.
5919900bacaSFrank Warmerdam
5929900bacaSFrank Warmerdam	 o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in
5939900bacaSFrank Warmerdam	   version include file.
5949900bacaSFrank Warmerdam	 o renamed version.h to tiffvers.h because we now have to install it
5959900bacaSFrank Warmerdam	   with the public libtiff include files.
5969900bacaSFrank Warmerdam	 o include tiffvers.h in tiffio.h.
5979900bacaSFrank Warmerdam	 o updated tif_version.c to use tiffvers.h.
5989900bacaSFrank Warmerdam	 o Updated Makefile.in accordingly.
5999900bacaSFrank Warmerdam
6007410217aSFrank Warmerdam	* As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25
6017410217aSFrank Warmerdam	I have updated the win32 detection rules in tiffcomp.h.
6027410217aSFrank Warmerdam
6036429172dSFrank Warmerdam2000-10-20  Frank Warmerdam  <warmerda@cs46980-c>
6046429172dSFrank Warmerdam
605b11174beSFrank Warmerdam	* tif_getimage.c: Fixed RGBA translation for YCbCr images for which
606b11174beSFrank Warmerdam	the strip/tile width and height aren't multiples of the sampling size.
6077410217aSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=20
6087410217aSFrank Warmerdam	Some patches from Rick LaMont of Dot C Software.
609b11174beSFrank Warmerdam
6106429172dSFrank Warmerdam	* Modified tif_packbits.c encoder to avoid compressing more
6116429172dSFrank Warmerdam	data than provided if rowsize doesn't factor into provided data
6126429172dSFrank Warmerdam	(such as occurs for YCbCr).
6136429172dSFrank Warmerdam
614aa844c50SFrank Warmerdam2000-10-19  Frank Warmerdam  <warmerda@cs46980-c>
615aa844c50SFrank Warmerdam
616aa844c50SFrank Warmerdam	* tools/rgb2ycbcr.c: fixed output strip size to account for vertical
617aa844c50SFrank Warmerdam	roundup if rows_per_strip not a multiple of vertical sample size.
618aa844c50SFrank Warmerdam
6190cd032f1SFrank Warmerdam2000-10-16  Frank Warmerdam  <warmerda@cs46980-c>
6200cd032f1SFrank Warmerdam
62191b8b7c2SFrank Warmerdam	* tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory
62291b8b7c2SFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18
62391b8b7c2SFrank Warmerdam	from [email protected].
62491b8b7c2SFrank Warmerdam
6250cd032f1SFrank Warmerdam	* Modified tif_packbits.c decoding to avoid overrunning the
6260cd032f1SFrank Warmerdam	output buffer, and to issue a warning if data needs to be
6270cd032f1SFrank Warmerdam	discarded.  See http://bugzilla.remotesensing.org/show_bug.cgi?id=18
6280cd032f1SFrank Warmerdam
629de9b6675SFrank Warmerdam2000-10-12  Frank Warmerdam  <warmerda@cs46980-c>
630de9b6675SFrank Warmerdam
631de9b6675SFrank Warmerdam	* Modified tiff2bw to ensure portions add to 100%, and that
632de9b6675SFrank Warmerdam	white is properly recovered.
633de9b6675SFrank Warmerdam
634de9b6675SFrank Warmerdam	See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15
635de9b6675SFrank Warmerdam	Patch c/o Stanislav Brabec <[email protected]>
636de9b6675SFrank Warmerdam
6378b6b9756SFrank Warmerdam2000-09-30  Frank Warmerdam  <warmerda@cs46980-c>
6388b6b9756SFrank Warmerdam
6398b6b9756SFrank Warmerdam	* Modified TIFFClientOpen() to emit an error on an attempt to
6408b6b9756SFrank Warmerdam	open a comperessed file for update (O_RDWR/r+) access.  This is
6418b6b9756SFrank Warmerdam	because the compressor/decompressor code gets very confused when
6428b6b9756SFrank Warmerdam	the mode is O_RDWR, assuming this means writing only.  See
6438b6b9756SFrank Warmerdam	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13
6448b6b9756SFrank Warmerdam
645582fb187SFrank Warmerdam2000-09-27  Frank Warmerdam  <warmerda@cs46980-c>
646582fb187SFrank Warmerdam
6470cd032f1SFrank Warmerdam	* Added GNULDdso target an`d switched linux and freebsd to use it.
648582fb187SFrank Warmerdam
6498d9e3bcfSFrank Warmerdam2000-09-26  Frank Warmerdam  <warmerda@cs46980-c>
6508d9e3bcfSFrank Warmerdam
6518d9e3bcfSFrank Warmerdam	* Applied patch for 0x0000 sequences in tif_fax3.h's definition
6528d9e3bcfSFrank Warmerdam	of EXPAND1D() as per bug 11 (from Roman).
6538d9e3bcfSFrank Warmerdam
654af621273SFrank Warmerdam2000-09-25  Frank Warmerdam  <warmerda@cs46980-c>
65505d0760fSFrank Warmerdam	* Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve
65605d0760fSFrank Warmerdam	cygwin compatibility.
657af621273SFrank Warmerdam
658b6348a45SFrank Warmerdam	* Applied patch from Roman Shpount to tif_fax3.c.  This seems to
659b6348a45SFrank Warmerdam	be a proper fix to the buffer sizing problem.  See
660b6348a45SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=11
661b6348a45SFrank Warmerdam
662af621273SFrank Warmerdam	* Fixed tif_getimage.c to fix overrun bug with YCbCr images without
663af621273SFrank Warmerdam	downsampling.  http://bugzilla.remotesensing.org/show_bug.cgi?id=10
664af621273SFrank Warmerdam	Thanks to Nick Lamb <[email protected]> for reporting the
665af621273SFrank Warmerdam	bug and proving the patch.
666af621273SFrank Warmerdam
667a329e432SFrank Warmerdam2000-09-18  Frank Warmerdam  <warmerda@cs46980-c>
668a329e432SFrank Warmerdam
669a329e432SFrank Warmerdam	* Fixed tif_jpeg.c so avoid destroying the decompressor before
670a329e432SFrank Warmerdam	we are done access data thanks to bug report from:
671a329e432SFrank Warmerdam	Michael Eckstein <[email protected]>.
672a329e432SFrank Warmerdam
673a329e432SFrank Warmerdam	* Reverted tif_flush change.
674a329e432SFrank Warmerdam
675da97c5e0SFrank Warmerdam2000-09-14  Frank Warmerdam  <warmerda@cs46980-c>
676da97c5e0SFrank Warmerdam
677da97c5e0SFrank Warmerdam	* tif_flush.c: Changed so that TIFFFlushData() doesn't return an
678da97c5e0SFrank Warmerdam	error when TIFF_BEENWRITING is not set.  This ensures that the
679da97c5e0SFrank Warmerdam	directory contents can still be flushed by TIFFFlush().
680da97c5e0SFrank Warmerdam
681c1282751SFrank Warmerdam2000-08-14  Frank Warmerdam  <[email protected]>
682c1282751SFrank Warmerdam
683fb02956eSFrank Warmerdam	* tif_open.c: Don't set MMAP for O_RDWR files.
684fb02956eSFrank Warmerdam
6850625a129SFrank Warmerdam	* tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY
6860625a129SFrank Warmerdam	so that files opened for update can be strip chopped too.
6870625a129SFrank Warmerdam
688c1282751SFrank Warmerdam	* tif_read.c: fixed up bug with files missing rowsperstrip and
689c1282751SFrank Warmerdam	the strips per separation fix done a few weeks ago.
690c1282751SFrank Warmerdam
691ad9af004SFrank Warmerdam2000-07-17  Frank Warmerdam  <warmerda@cs46980-c>
692ad9af004SFrank Warmerdam
693ad9af004SFrank Warmerdam	* Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and
694ad9af004SFrank Warmerdam	SAMPLEFORMAT_COMPLEXINT.
695ad9af004SFrank Warmerdam
6964b79457aSMike Welles2000-07-13  Mike Welles <[email protected]>
6974b79457aSMike Welles
6984b79457aSMike Welles	* index.html, bugs.html: added bugzilla info.
6994b79457aSMike Welles
700c1cd54d7SFrank Warmerdam2000-07-12  Frank Warmerdam  <[email protected]>
701c1cd54d7SFrank Warmerdam
702889ea5bfSFrank Warmerdam	* tif_read.c: fix subtle bug with determining the number of
703889ea5bfSFrank Warmerdam	rows for strips that are the last strip in a separation but
704889ea5bfSFrank Warmerdam	not the last strip of all in TIFFReadEncodedStrip().
705889ea5bfSFrank Warmerdam
706c1cd54d7SFrank Warmerdam	* Applied 16/32 bit fix to tif_fax3.c.  Fix supplied by
707c1cd54d7SFrank Warmerdam	Peter Skarpetis <[email protected]>
708c1cd54d7SFrank Warmerdam
709082013bfSFrank Warmerdam2000-06-15  Frank Warmerdam  <[email protected]>
710082013bfSFrank Warmerdam
711082013bfSFrank Warmerdam	* Modified tiffio.h logic with regard to including windows.h.  It
712082013bfSFrank Warmerdam	won't include it when building with __CYGWIN__.
713082013bfSFrank Warmerdam
714b620bd37SFrank Warmerdam2000-05-11  Frank Warmerdam  <warmerda@cs46980-c>
715b620bd37SFrank Warmerdam
7166ed3331cSFrank Warmerdam	* README: update to mention www.libtiff.org, don't list Sam's old
7176ed3331cSFrank Warmerdam	email address.
7186ed3331cSFrank Warmerdam
719b620bd37SFrank Warmerdam	* configure: Fixed DSO test for Linux as per patch from
720b620bd37SFrank Warmerdam	  Jan Van Buggenhout <[email protected]>.
721b620bd37SFrank Warmerdam
72215934824SFrank Warmerdam2000-04-21  Frank Warmerdam  <[email protected]>
72315934824SFrank Warmerdam
72415934824SFrank Warmerdam	* libtiff/tif_dirread.c: Don't use estimate strip byte count for
72515934824SFrank Warmerdam	one tile/strip images with an offset, and byte count of zero. These
72615934824SFrank Warmerdam	could be "unpopulated" images.
72715934824SFrank Warmerdam
728859c2524SFrank Warmerdam2000-04-18  Frank Warmerdam  <[email protected]>
729859c2524SFrank Warmerdam
7307538c6d0SFrank Warmerdam	* contrib/addtiffo: Added "averaging" resampling option.
7317538c6d0SFrank Warmerdam
732859c2524SFrank Warmerdam	* tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT.
733859c2524SFrank Warmerdam
7346be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000  Frank Warmerdam  <[email protected]>
7356be23f4fSFrank Warmerdam
7366be23f4fSFrank Warmerdam	* tools/Makefile.in: Modified to install properly on SGI.
7376be23f4fSFrank Warmerdam
7384b79457aSMike Welles2000-04-12  Mike Welles	     <[email protected]>
7394b79457aSMike Welles	* configure:  Fixed stupid mistake in libc6 test on Linux
7404b79457aSMike Welles
741f076e723SMike Welles2000-04-04  Mike Welles	     <[email protected]>
742f0770083SMike Welles	* tif_win32.c:  Applied patch to fix overreads and ovverwrites
743f0770083SMike Welles	  caught by BoundsChecker.  From Arvan Pritchard
744f0770083SMike Welles	  <[email protected]>  (untested).
745f076e723SMike Welles
746f0770083SMike Welles        * tif_getimage.c:  Applied patch to silence VC6 warnings.  From
747f0770083SMike Welles	  Arvan Pritchard <[email protected]>
748f0770083SMike Welles
749f0770083SMike Welles	* tif_lzw.c:  Applied patch to silence VC6 warnings.  From
750f076e723SMike Welles	  Arvan Pritchard <[email protected]>
751f076e723SMike Welles
7521c9f6d78SFrank Warmerdam2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>
7531c9f6d78SFrank Warmerdam
7541c9f6d78SFrank Warmerdam	* Added contrib/stream (stream io) code submitted by Avi Bleiweiss.
7551c9f6d78SFrank Warmerdam
75697702338SMike Welles2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>    *** 3.5.5 release ***
7572df86f15SFrank Warmerdam
7582df86f15SFrank Warmerdam	* fax2ps: Fixed mixup of width and height in bounding box statement
7592df86f15SFrank Warmerdam	as per submission by Nalin Dahyabhai <[email protected]>.
7602df86f15SFrank Warmerdam
761c21b8b97SMike Welles2000-03-27  Mike Welles	     <[email protected]>
762c21b8b97SMike Welles
763c21b8b97SMike Welles	* fax2ps:  Modified printruns to take uint32 instead of uint16.
764c21b8b97SMike Welles	Patch courtesy of Bernt Herd <[email protected]>
765c21b8b97SMike Welles
766d20c60a2SMike Welles2000-03-20  Mike Welles	     <[email protected]>
767d20c60a2SMike Welles
768d20c60a2SMike Welles	* configure: added test for libc6 for linux targets.  Bug reported by
769d20c60a2SMike Welles        Stanislav Brabec <[email protected]>
770d20c60a2SMike Welles
771c21b8b97SMike Welles	* Added 3.5 docs to html/Makefile.in.
772c21b8b97SMike Welles	Thanks to  Stanislav Brabec <[email protected]>
773d20c60a2SMike Welles
774c21b8b97SMike Welles	* configure: fixed bugs in sed scripts
775c21b8b97SMike Welles	(applied sed script s:/@:s;@:;s:/s;;:;: to configure).
776d20c60a2SMike Welles	fix submitted to Stanislav Brabec <[email protected]>
777d20c60a2SMike Welles
778c21b8b97SMike Welles	* tools/iptcutil was not in files list, and wasn't being
779c21b8b97SMike Welles	added to tar archive.  Updated Makefile.in.
780d20c60a2SMike Welles
7817ab7008fSFrank Warmerdam2000-03-17  Frank Warmerdam  <warmerda@cs46980-c>
7827ab7008fSFrank Warmerdam
7837ab7008fSFrank Warmerdam	* tif_fax3.c: Fixed serious bug introduced during the uint16->uint32
7847ab7008fSFrank Warmerdam	conversion for the run arrays.
7857ab7008fSFrank Warmerdam
786d3144ac4SFrank Warmerdam2000-03-03  Frank Warmerdam  <[email protected]>
787d3144ac4SFrank Warmerdam
788d3144ac4SFrank Warmerdam	* Set td_sampleformat default to SAMPLEFORMAT_UINT instead of
789d3144ac4SFrank Warmerdam	SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c.
790d3144ac4SFrank Warmerdam
7910b109722SFrank Warmerdam2000-03-02  Frank Warmerdam  <[email protected]>
7920b109722SFrank Warmerdam
793f4aaa718SFrank Warmerdam	* Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c.
794f4aaa718SFrank Warmerdam
7950b109722SFrank Warmerdam	* Patched tif_fax3.c so that dsp->runs is allocated a bit bigger
7960b109722SFrank Warmerdam	to avoid overruns encountered with frle_bug.tif.
7970b109722SFrank Warmerdam
798ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000  Frank Warmerdam  <[email protected]>
799ed33ffd3SFrank Warmerdam
800ed33ffd3SFrank Warmerdam	* Fixed tools/tiffcmp so that stopondiff testing works.
801ed33ffd3SFrank Warmerdam	  Patch care of Joseph Orost <[email protected]>.
802ed33ffd3SFrank Warmerdam
803592e7e59SFrank Warmerdam2000-01-28    <warmerda@CS46980-B>
804592e7e59SFrank Warmerdam
805c84e2904SFrank Warmerdam	* Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is
806c84e2904SFrank Warmerdam	  set to 1, and added default (off) setting in tiffconf.h.  This
807c84e2904SFrank Warmerdam	  should eventually be set by the configure script somehow.
808c84e2904SFrank Warmerdam
809c84e2904SFrank Warmerdam	  The original work on all these 2-4GB changes was done by
810c84e2904SFrank Warmerdam	  Peter Smith ([email protected]).
811c84e2904SFrank Warmerdam
812c84e2904SFrank Warmerdam	* Modified tif_win32.c to support 2-4GB seeks.
813c84e2904SFrank Warmerdam
814592e7e59SFrank Warmerdam	* tentatively changed toff_t to be unsigned instead of signed to
815592e7e59SFrank Warmerdam	  facilitate support for 2-4GB files.
816592e7e59SFrank Warmerdam
817592e7e59SFrank Warmerdam	* Updated a variety of files to use toff_t.  Fixed some mixups
818592e7e59SFrank Warmerdam	  between toff_t and tsize_t.
819592e7e59SFrank Warmerdam
820164da391SFrank WarmerdamFri Jan 28 10:13:49 2000  Frank Warmerdam  <[email protected]>
821164da391SFrank Warmerdam
822164da391SFrank Warmerdam	* Largely reimplemented contrib/addtiffo to avoid temp files,
823164da391SFrank Warmerdam	updating the TIFF file in place.  Fixed a few other bugs to.
824164da391SFrank Warmerdam
825164da391SFrank Warmerdam	* Set tif_rawdatasize to zero when freeing raw data buffer in
826164da391SFrank Warmerdam	TIFFWriteDirectory().
827164da391SFrank Warmerdam
828164da391SFrank Warmerdam	* Enabled "REWRITE_HACK" in tif_write.c by default.
829164da391SFrank Warmerdam
830164da391SFrank Warmerdam	* Fix bug in tif_write.c when switching between reading one directory
831164da391SFrank Warmerdam	and writing to another.
832164da391SFrank Warmerdam
833164da391SFrank Warmerdam	* Made TIFFWriteCheck() public, and added TIFFCreateDirectory()
834164da391SFrank Warmerdam
835db9e2d75SFrank WarmerdamWed Jan  5 12:37:48 2000  Frank Warmerdam  <[email protected]>
836db9e2d75SFrank Warmerdam
837db9e2d75SFrank Warmerdam	* Added TIFFmemory(3t) functions to libtiff.def.
838db9e2d75SFrank Warmerdam
8392e0c71f2SFrank WarmerdamTue Jan  4 13:39:00 2000  Frank Warmerdam  <[email protected]>
8402e0c71f2SFrank Warmerdam
8412e0c71f2SFrank Warmerdam	* Added libtiff/libtiff.def to TIFFILES distribution list.
8422e0c71f2SFrank Warmerdam
843c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999  Mike Welles <[email protected]>
844c38ac53bSMike Welles
845c38ac53bSMike Welles	* Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
846c38ac53bSMike Welles
847c38ac53bSMike Welles	* Altered descriptions in tools to reflect "by default" lzw not supported
848c38ac53bSMike Welles
849c38ac53bSMike Welles	* Updated index.html to note lzw compression kit.
850c38ac53bSMike Welles
851db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999  Frank Warmerdam  <[email protected]>
852db55f695SFrank Warmerdam
853db55f695SFrank Warmerdam	* Added fax3sm_winnt.c to distribution list in Makefile.in.
854db55f695SFrank Warmerdam
855c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999  Mike Welles <[email protected]> *** 3.5.4 release ***
856da558ffbSMike Welles
857da558ffbSMike Welles	* Aadded Pixar tag support.  Contributed by Phil Beffery <[email protected]>
858da558ffbSMike Welles
859da558ffbSMike Welles	* Made one more change to tif_dir.c for removal of LZW compression. Also added notice
860da558ffbSMike Welles	  when LZW compression invoked.
861da558ffbSMike Welles
862da558ffbSMike Welles	* Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions
863da558ffbSMike Welles	  in tools to reflect removal of LZW compression
864da558ffbSMike Welles
8651c096175SMike WellesMon Dec 20 18:39:02 EST 1999  Mike Welles  <[email protected]>
8661c096175SMike Welles
8671c096175SMike Welles        * Fixed bug that caused LZW (non) compression to segfault. Added
8681c096175SMike Welles	  warning about LZW compression removed being removed, and why.
869c614caf0SMike Welles
870da558ffbSMike Welles	* Added nostrip to install in tools/Makefile.in so that debugging
871c614caf0SMike Welles	  symbols are kept.
8721c096175SMike Welles
87300ac48bcSMike WellesTue Dec  7 12:04:47 EST 1999  Mike Welles  <[email protected]>
87400ac48bcSMike Welles
87500ac48bcSMike Welles	* Added patch from Ivo Penzar <[email protected]>,
87600ac48bcSMike Welles	  supporting Adobe ZIP deflate.  Untested.
87700ac48bcSMike Welles
878e57f1806SFrank WarmerdamSat Dec  4 15:47:11 1999  Frank Warmerdam  <[email protected]>
879e57f1806SFrank Warmerdam
880e57f1806SFrank Warmerdam	* Made Packbits the default compression in tools/tiff2rgba.c instead
881e57f1806SFrank Warmerdam	of LZW.
882e57f1806SFrank Warmerdam
883e5337384SMike WellesTue Nov 30 14:41:43 1999  Frank Warmerdam  <[email protected]>    *** 3.5.3. release ***
884ff08149cSFrank Warmerdam
885ff08149cSFrank Warmerdam	* Added tif_luv to contrib/djgpp/Makefile.lib.
886ff08149cSFrank Warmerdam
8870e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999   Mike Welles <[email protected]>
8880e4c746eSMike Welles
8897609ec5fSMike Welles        * Added zip creation to relase makefile target
8907609ec5fSMike Welles
8910e4c746eSMike Welles	* Added html for TIFFWriteTile.3t man page.
8920e4c746eSMike Welles
893c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999  Frank Warmerdam  <[email protected]>
894c5e8a049SFrank Warmerdam
895c5e8a049SFrank Warmerdam	* Added some changes to tif_write.c to support rewriting existing
896c5e8a049SFrank Warmerdam	fixed sized tiles and strips.  Code mods disabled by default, only
897c5e8a049SFrank Warmerdam	enabled if REWRITE_HACK is defined for now.
898c5e8a049SFrank Warmerdam
89964158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999  Frank Warmerdam  <[email protected]>
90064158b2dSFrank Warmerdam
90164158b2dSFrank Warmerdam	* Added TIFFWriteTile.3t man page.
90264158b2dSFrank Warmerdam
903209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999  Frank Warmerdam  <[email protected]>
904209aa3d3SFrank Warmerdam
905209aa3d3SFrank Warmerdam	* Added notes on use of makefile.vc in build.html, and fixed
906209aa3d3SFrank Warmerdam	email subscription address.
907209aa3d3SFrank Warmerdam
9089ec07df1SMike Welles199-11-28  Mike Welles <[email protected]>
9099ec07df1SMike Welles
9109ec07df1SMike Welles	*  Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c
9119ec07df1SMike Welles
9129ec07df1SMike Welles	*  Did some casts cleaning up to reduce compiler warnings in tif_fax3.c,
9139ec07df1SMike Welles	   from Bruce Carmeron <[email protected]> -- modifications of
9149ec07df1SMike Welles	   changes made by Frank (sun cc still complained on cast).
9159ec07df1SMike Welles
9169ec07df1SMike Welles	*  Added tiffconf.h to install target per request from Bill
9179ec07df1SMike Welles	   Radcliffe <[email protected]>: "We need a way for ImageMagick to
9189ec07df1SMike Welles 	   know features have been compiled into the TIFF library in order to
9199ec07df1SMike Welles	   handle things properly".
9209ec07df1SMike Welles
92129e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999  Frank Warmerdam  <[email protected]>
92229e8a995SFrank Warmerdam
92329e8a995SFrank Warmerdam	* fixed various VC++ warnings as suggested by Gilles Vollant
92429e8a995SFrank Warmerdam	<[email protected]>.
92529e8a995SFrank Warmerdam
9269e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999  Frank Warmerdam  <[email protected]>
9279e63b000SFrank Warmerdam
9289e63b000SFrank Warmerdam	* Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to
9299e63b000SFrank Warmerdam	not imply applications are responsible for image data swapping.
9309e63b000SFrank Warmerdam
93143f65d11SMike Welles1999-11-22  Mike Welles <[email protected]>
93243f65d11SMike Welles	*  HTML-ized the man pages, added to html/man
93343f65d11SMike Welles
934e7f4c352SMike Welles	*  Removed LZW Compression to comply with Unisys patent extortion.
935e7f4c352SMike Welles
936a9b4777dSMike Welles1999-09-29  Mike Welles		<[email protected]>
937a9b4777dSMike Welles	*  Corrected one remaining 16 -> 32 bit value in tif_fax3.c,
938a9b4777dSMike Welles	   From Ivo Penzar <[email protected].
939a9b4777dSMike Welles
940a9b4777dSMike Welles	*  Added patch from Ivo Penzar to have TiffAdvanceDirectory handle
941a9b4777dSMike Welles	   memory mapped files. <[email protected]>
942a9b4777dSMike Welles
94397702338SMike Welles1999-09-26  Mike Welles 	<[email protected]>  *** 3.5.2 release ***
94458db2336SMike Welles	* Corrected alpha versioning.
94558db2336SMike Welles
94658db2336SMike Welles	* Removed distinction between  alpha and release targets in Makefile.in.
94758db2336SMike Welles
94858db2336SMike Welles	* added release.stamp target, which tags cvs tree, and updates
94958db2336SMike Welles	  "RELEASE-DATE"
95058db2336SMike Welles
95158db2336SMike Welles	* added releasediff target, which diffs tree with source as of
95258db2336SMike Welles	  date in "RELEASE-DATE"
95358db2336SMike Welles
95458db2336SMike Welles	* Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving
95558db2336SMike Welles	  away from alpha/non-alpha distinctions).
95658db2336SMike Welles
95758db2336SMike Welles	* updated html to reflect release
95858db2336SMike Welles
95967bb385aSFrank Warmerdam1999-09-23    <warmerda@CS46980-B>
96067bb385aSFrank Warmerdam
961cdb12ac2SFrank Warmerdam	* Set O_BINARY for tif_unix.c open() ... used on cygwin for instance.
962cdb12ac2SFrank Warmerdam
96367bb385aSFrank Warmerdam	* Added CYGWIN case in configure.
96467bb385aSFrank Warmerdam
96546301bebSMike WellesFri Sep 17 00:13:51 CEST 1999  Mike Welles <[email protected]>
96658db2336SMike Welles
96746301bebSMike Welles	* Applied Francois Dagand's patch to handle fax decompression bug.
96846301bebSMike Welles	  (sizes >= 65536 were failing)
96946301bebSMike Welles
970478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999  Frank Warmerdam  <[email protected]>
971478d079aSFrank Warmerdam
972478d079aSFrank Warmerdam	* Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested
973478d079aSFrank Warmerdam	  by Christopher Lawton <[email protected]>
974478d079aSFrank Warmerdam
975f48df3f4SFrank WarmerdamWed Sep  8 08:19:18 1999  Frank Warmerdam  <[email protected]>
976f48df3f4SFrank Warmerdam
977e6e37100SFrank Warmerdam	* Added IRIX/gcc, and OSF/1 4.x support on behalf of
978e6e37100SFrank Warmerdam	  Albert Chin-A-Young <[email protected]>
979e6e37100SFrank Warmerdam
980f48df3f4SFrank Warmerdam	* Added TIFFReassignTagToIgnore() API on behalf of
981f48df3f4SFrank Warmerdam	  Bruce Cameron <[email protected]>.  Man page still pending.
982f48df3f4SFrank Warmerdam
983e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999  Frank Warmerdam  <[email protected]>
984e3585a7dSFrank Warmerdam
9856f703bd0SFrank Warmerdam	* Added test target in Makefile, test_pics.sh script and pics/*.rpt
9866f703bd0SFrank Warmerdam	files to provide for a rudimentary testsuite.
9876f703bd0SFrank Warmerdam
988e3585a7dSFrank Warmerdam	* Added contrib/tags back from old distribution ... fixed up a bit.
989e3585a7dSFrank Warmerdam
99023f6dabbSFrank Warmerdam1999-08-16    <warmerda@CS46980-B>
99123f6dabbSFrank Warmerdam
99223f6dabbSFrank Warmerdam	* Added simple makefile.vc makefiles for building with MS VC++
99323f6dabbSFrank Warmerdam	on Windows NT/98/95 in console mode.  Stuff in contrib/win* make give
99423f6dabbSFrank Warmerdam	better solutions for some users.
99523f6dabbSFrank Warmerdam
9968ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999  Frank Warmerdam  <[email protected]>
9978ecb50d4SFrank Warmerdam
9988ecb50d4SFrank Warmerdam	* Added addtiffo (add overviews to a TIFF file) in contrib.  Didn't
9998ecb50d4SFrank Warmerdam	put it in tools since part of it is in C++.
10008ecb50d4SFrank Warmerdam
1001469f9d6bSMike Welles1999-08-16  Michael L. Welles  <[email protected]>
1002469f9d6bSMike Welles
1003469f9d6bSMike Welles	* Updated html/index.html with anon CVS instructions.
1004469f9d6bSMike Welles
1005397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999  Frank Warmerdam  <[email protected]>
1006397e9f3aSFrank Warmerdam
10078b9ba144SFrank Warmerdam	* pre-remove so link before softlink in LINUXdso action in
10088b9ba144SFrank Warmerdam	libtiff/Makefile.in to avoid failure on LINUXdso builds other than
10098b9ba144SFrank Warmerdam	the first.
10108b9ba144SFrank Warmerdam
10118b9ba144SFrank Warmerdam	* Fixed problem with cvtcmap() in tif_getimage.c modifying the
10128b9ba144SFrank Warmerdam	colormaps owned by the TIFF handle itself when trying to fixup wrong
10138b9ba144SFrank Warmerdam	(eight bit) colormaps.  Corrected by maintaining a private copy of
10148b9ba144SFrank Warmerdam	the colormap.
10158b9ba144SFrank Warmerdam
10168b9ba144SFrank Warmerdam	* Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in
10178b9ba144SFrank Warmerdam	tif_getimage.c.
10188b9ba144SFrank Warmerdam
1019397e9f3aSFrank Warmerdam	* CVS Repository placed at remotesensing.org.  ChangeLog added.
1020