xref: /libtiff-4.0.7/ChangeLog (revision a9a67d4b)
1*a9a67d4bSAndrey Kiselev2002-04-10  Andrey Kiselev  <[email protected]>
2*a9a67d4bSAndrey Kiselev	* tools/tiff2ps: Divide by zero fixed.
3*a9a67d4bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88
4*a9a67d4bSAndrey Kiselev
5c47f6953SAndrey Kiselev2002-04-09  Andrey Kiselev  <[email protected]>
6c47f6953SAndrey Kiselev
7c47f6953SAndrey Kiselev	* libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h:
8c47f6953SAndrey Kiselev	TIFFCheckpointDirectory() routine added.
9c47f6953SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124
10c47f6953SAndrey Kiselev
11c47f6953SAndrey Kiselev	* man/: TIFFWriteDirectory.3t,  Makefile.in: Added description
12c47f6953SAndrey Kiselev	for the new function.
13c47f6953SAndrey Kiselev
1433648598SAndrey Kiselev2002-04-08  Andrey Kiselev  <[email protected]>
1533648598SAndrey Kiselev
16c47f6953SAndrey Kiselev	* libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced
17c47f6953SAndrey Kiselev	additional members tif->tif_decodestatus and tif->tif_encodestatus
18c47f6953SAndrey Kiselev	for correct handling of unconfigured codecs (we should not try to read
19c47f6953SAndrey Kiselev	data or to define data size without correct codecs).
2033648598SAndrey Kiselev
2133648598SAndrey Kiselev	* libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK
22c47f6953SAndrey Kiselev	changed. Now it has used tif->tif_decodestatus and
23c47f6953SAndrey Kiselev	tif->tif_encodestatus.
2433648598SAndrey Kiselev	Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in
2533648598SAndrey Kiselev	case of __cvs_8.tif test image).
2633648598SAndrey Kiselev
27216bf01bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in
28216bf01bSAndrey Kiselev	tif_dirread.c when TIFFCreateAnonFieldInfo was introduced.
29216bf01bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case
30216bf01bSAndrey Kiselev	of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif.
31216bf01bSAndrey Kiselev
322f7e5be9SAndrey Kiselev2002-04-04  Andrey Kiselev  <[email protected]>
332f7e5be9SAndrey Kiselev
34c47f6953SAndrey Kiselev	* libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat
352f7e5be9SAndrey Kiselev	replaced by warnings. Now libtiff should read corrupted LZW-compressed
362f7e5be9SAndrey Kiselev	files by skipping bad strips.
372f7e5be9SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100
381fec47ceSFrank Warmerdam
391fec47ceSFrank Warmerdam2002-04-03  Frank Warmerdam  <[email protected]>
401fec47ceSFrank Warmerdam
411fec47ceSFrank Warmerdam	* libtiff/tif_dirwrite.c: Removed some dead code.
421fec47ceSFrank Warmerdam
431fec47ceSFrank Warmerdam	* libtiff/*: Cleanup some warnings.
441fec47ceSFrank Warmerdam
451fec47ceSFrank Warmerdam	* libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField()
461fec47ceSFrank Warmerdam	for variable length FIELD_CUSTOM values.  Was int * but should be
471fec47ceSFrank Warmerdam	u_short *.
481fec47ceSFrank Warmerdam
49adffbd3dSAndrey Kiselev2002-04-01  Andrey Kiselev  <[email protected]>
50adffbd3dSAndrey Kiselev
51adffbd3dSAndrey Kiselev	* tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp
52adffbd3dSAndrey Kiselev	utility (at cpStripToTile routine).
53adffbd3dSAndrey Kiselev
54a69516b3SFrank Warmerdam2002-03-27  Frank Warmerdam  <[email protected]>
55a69516b3SFrank Warmerdam
56a5e9827aSFrank Warmerdam	* tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func.
57a5e9827aSFrank Warmerdam
58a5e9827aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=111
59a5e9827aSFrank Warmerdam
60a69516b3SFrank Warmerdam	* tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with
61a69516b3SFrank Warmerdam	passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE).
62a69516b3SFrank Warmerdam
63a69516b3SFrank Warmerdam	* libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so
64a69516b3SFrank Warmerdam	that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example.
65a69516b3SFrank Warmerdam
6639c69d9bSDwight Kelly2002-03-26  Dwight Kelly  <[email protected]>
6739c69d9bSDwight Kelly
6839c69d9bSDwight Kelly	* libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
6939c69d9bSDwight Kelly	tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined
7039c69d9bSDwight Kelly	in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec
7139c69d9bSDwight Kelly	INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes:
7239c69d9bSDwight Kelly	CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and
7339c69d9bSDwight Kelly	INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9).
7439c69d9bSDwight Kelly
75198aa7d9SAndrey Kiselev2002-03-26  Andrey Kiselev  <[email protected]>
76198aa7d9SAndrey Kiselev
77198aa7d9SAndrey Kiselev	* libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile
78198aa7d9SAndrey Kiselev	now also uses TIFFRGBAImageOK before reading. This is additional fix
79198aa7d9SAndrey Kiselev	for http://bugzilla.remotesensing.org/show_bug.cgi?id=110
80198aa7d9SAndrey Kiselev
8129269c9bSAndrey Kiselev2002-03-25  Andrey Kiselev  <[email protected]>
8229269c9bSAndrey Kiselev
8329269c9bSAndrey Kiselev	* libtiff/: tif_getimage.c: Additional check for supported
8429269c9bSAndrey Kiselev	codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses
8529269c9bSAndrey Kiselev	TIFFRGBAImageOK before reading.
8629269c9bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110
8729269c9bSAndrey Kiselev
88f02a098bSAndrey Kiselev2002-03-15  Andrey Kiselev  <[email protected]>
89f02a098bSAndrey Kiselev
90f02a098bSAndrey Kiselev	* libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
91f02a098bSAndrey Kiselev	tif_dirwrite.c: Added routine TIFFDataWidth for detrmining
92f02a098bSAndrey Kiselev	TIFFDataType sizes instead of working with tiffDataWidth array
93f02a098bSAndrey Kiselev	directly. Should prevent out-of-borders bugs in case of unknown or
94f02a098bSAndrey Kiselev	broken data types.  EstimateStripByteCounts routine modified, so it
95f02a098bSAndrey Kiselev	won't work when tags with uknown sizes founded.
96f02a098bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109
97f02a098bSAndrey Kiselev
98f02a098bSAndrey Kiselev2002-03-13  Andrey Kiselev  <[email protected]>
99f02a098bSAndrey Kiselev
100f02a098bSAndrey Kiselev	* libtiff/tif_getimage.c: Added support for correct handling
101f02a098bSAndrey Kiselev	`Orientation' tag in gtTileContig. Should be added in other gt*
102f02a098bSAndrey Kiselev	functions as well, but I have not images for testing yet. Partially
103f02a098bSAndrey Kiselev	resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23
104f02a098bSAndrey Kiselev
105f02a098bSAndrey Kiselev2002-03-10  Andrey Kiselev  <[email protected]>
106f02a098bSAndrey Kiselev
107f02a098bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
108f02a098bSAndrey Kiselev	read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION,
109f02a098bSAndrey Kiselev	TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC.  Closes
110f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=99
111f02a098bSAndrey Kiselev
112f02a098bSAndrey Kiselev2002-03-08  Andrey Kiselev  <[email protected]>
113f02a098bSAndrey Kiselev
114f02a098bSAndrey Kiselev	* libtiff/Makefile.in, tools/Makefile.in: Shared library will not
115f02a098bSAndrey Kiselev	be stripped when installing, utility binaries will do.	Closes
116f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
117f02a098bSAndrey Kiselev
1185f20db7fSFrank Warmerdam2002-02-28  Frank Warmerdam  <[email protected]>
1195f20db7fSFrank Warmerdam
1205f20db7fSFrank Warmerdam	* man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT.
1215f20db7fSFrank Warmerdam
1225f20db7fSFrank Warmerdam	* man/libtiff.3t: added copyright tag info.
1235f20db7fSFrank Warmerdam
1248ed40250SFrank Warmerdam2002-02-11  Frank Warmerdam  <[email protected]>
1258ed40250SFrank Warmerdam
126c3e810eaSFrank Warmerdam	* libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__.
127c3e810eaSFrank Warmerdam
128c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
129c3e810eaSFrank Warmerdam
130c3e810eaSFrank Warmerdam	* man/Makefile.in: Patch DESTDIR handling
131c3e810eaSFrank Warmerdam
132c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=95
133c3e810eaSFrank Warmerdam
1348ed40250SFrank Warmerdam	* configure: OpenBSD changes for Sparc64 and DSO version.
1358ed40250SFrank Warmerdam
1368ed40250SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=96
1378ed40250SFrank Warmerdam
1388ed40250SFrank Warmerdam2002-02-05  Frank Warmerdam  <[email protected]>
1398ed40250SFrank Warmerdam
1408ed40250SFrank Warmerdam	* config.site/configure: added support for OJPEG=yes option to enable
1418ed40250SFrank Warmerdam	OJPEG support from config.site.
1428ed40250SFrank Warmerdam
143b8ffea63SFrank Warmerdam2002-01-27  Frank Warmerdam  <[email protected]>
144b8ffea63SFrank Warmerdam
145b8ffea63SFrank Warmerdam	* html/document.html: fixed links for TIFf 6 docs.
146b8ffea63SFrank Warmerdam
147c77822c1SFrank Warmerdam2002-01-18  Frank Warmerdam  <[email protected]>
148c77822c1SFrank Warmerdam
149f27eafc9SFrank Warmerdam	* config.guess, config.sub: Updated from ftp.gnu.org/pub/config.
150f27eafc9SFrank Warmerdam
151c777c2c0SFrank Warmerdam	* libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
152c777c2c0SFrank Warmerdam	decodestrip function returns anything not greater than zero as per
153c777c2c0SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=97
154c777c2c0SFrank Warmerdam
155c77822c1SFrank Warmerdam	* configure: Modify CheckForBigEndian so it can work in a cross
156c77822c1SFrank Warmerdam	compiled situation.
157c77822c1SFrank Warmerdam
158fb4cb161SFrank Warmerdam2002-01-16  Frank Warmerdam  <[email protected]>
159fb4cb161SFrank Warmerdam
1609606d1f5SFrank Warmerdam	* tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list.
1619606d1f5SFrank Warmerdam
1627adb8976SFrank Warmerdam	* tools/tiffset.c: fix bug in error reporting.
1637adb8976SFrank Warmerdam
164fb4cb161SFrank Warmerdam	* tools/tiffcp.c: fix several warnings that show up with -Wall.
165fb4cb161SFrank Warmerdam
166d6559489SFrank Warmerdam2002-01-04  Frank Warmerdam  <[email protected]>
167d6559489SFrank Warmerdam
168d6559489SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed computation of segment_width for
169d6559489SFrank Warmerdam	tiles files to avoid error about it not matching the
170d6559489SFrank Warmerdam	cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile
171d6559489SFrank Warmerdam	size.") for ITIFF files.  Apparently the problem was incorporated since
172d6559489SFrank Warmerdam	3.5.5, presumably during the OJPEG/JPEG work recently.
173d6559489SFrank Warmerdam
17462d37363SFrank Warmerdam2001-12-15  Frank Warmerdam  <[email protected]>
17562d37363SFrank Warmerdam
176d6559489SFrank Warmerdam	* configure, libtiff/Makefile.in: Changes for building on MacOS 10.1.
177d6559489SFrank Warmerdam
178d6559489SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
179d6559489SFrank Warmerdam
18062d37363SFrank Warmerdam	* libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1
18162d37363SFrank Warmerdam	(defined in tiffconf.h - 1 by default) then the RGBA interface
18262d37363SFrank Warmerdam	will assume that a fourth extra sample is ASSOCALPHA if the
18362d37363SFrank Warmerdam	EXTRASAMPLE value isn't set for it.  This changes the behaviour of
18462d37363SFrank Warmerdam	the library, but makes it work better with RGBA files produced by
18562d37363SFrank Warmerdam	lots of applications that don't mark the alpha values properly.
18662d37363SFrank Warmerdam
18762d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
18862d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=65
18962d37363SFrank Warmerdam
19005d24d30SFrank Warmerdam2001-12-12  Frank Warmerdam  <[email protected]>
19105d24d30SFrank Warmerdam
19205d24d30SFrank Warmerdam	* libtiff/tif_jpeg.c: allow jpeg data stream sampling values to
19305d24d30SFrank Warmerdam	override those from tiff directory.  This makes this work with
19405d24d30SFrank Warmerdam	ImageGear generated files.
19505d24d30SFrank Warmerdam
196bf0c6fb0SFrank Warmerdam2001-12-07  Frank Warmerdam  <[email protected]>
197bf0c6fb0SFrank Warmerdam
198bf0c6fb0SFrank Warmerdam	* html/Makefile.in: added missing images per bug 92.
199bf0c6fb0SFrank Warmerdam
200bf0c6fb0SFrank Warmerdam	* port/Makefile.in: fixed clean target per bug 92.
201bf0c6fb0SFrank Warmerdam
202f88d97efSFrank Warmerdam2001-11-28  Frank Warmerdam  <[email protected]>
203f88d97efSFrank Warmerdam
204ce8daaa7SFrank Warmerdam	* Reissue 3.5.7 release.
205ce8daaa7SFrank Warmerdam
206f88d97efSFrank Warmerdam	* libtiff/mkversion.c: Fix output of TIFF_VERSION to be
207f88d97efSFrank Warmerdam	YYYYMMDD so that it is increasing over time.
208f88d97efSFrank Warmerdam
209f88d97efSFrank Warmerdam	* Makefile.in: Ensure that tiffvers.h is regenerated in the
210f88d97efSFrank Warmerdam	make release target.
211f88d97efSFrank Warmerdam
212f88d97efSFrank Warmerdam	* Makefile.in: added libtiff/tiffvers.h to the release file list.
213f88d97efSFrank Warmerdam
214b7508608SFrank Warmerdam2001-11-23  Frank Warmerdam  <[email protected]>
215b7508608SFrank Warmerdam
216b7508608SFrank Warmerdam	* added html/v3.5.7.html, updated html/index.html.
217b7508608SFrank Warmerdam
218b7508608SFrank Warmerdam	* Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}.
219b7508608SFrank Warmerdam
2204eaff9b6SFrank Warmerdam2001-11-15  Frank Warmerdam  <[email protected]>
2214eaff9b6SFrank Warmerdam
2224eaff9b6SFrank Warmerdam	* configure: fixed test for -lm.
2234eaff9b6SFrank Warmerdam
22494190c5dSFrank Warmerdam2001-11-02  Frank Warmerdam  <[email protected]>
22594190c5dSFrank Warmerdam
22694190c5dSFrank Warmerdam	* Added PHOTOMETRIC_ITULAB as per bug 90.
22794190c5dSFrank Warmerdam
22894190c5dSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=90
22994190c5dSFrank Warmerdam
2302ba4c211SFrank Warmerdam2001-10-10  Frank Warmerdam  <[email protected]>
2312ba4c211SFrank Warmerdam
2322ba4c211SFrank Warmerdam	* libtiff/tiff.h: I have created COMPRESSION_CCITT_T4,
2332ba4c211SFrank Warmerdam	COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases
2342ba4c211SFrank Warmerdam	in keeping with TIFF 6.0 standard in tiff.h
2352ba4c211SFrank Warmerdam
2362ba4c211SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=83
2372ba4c211SFrank Warmerdam
2384b1d7e4cSFrank Warmerdam2001-09-26  Frank Warmerdam  <[email protected]>
2394b1d7e4cSFrank Warmerdam
2404b1d7e4cSFrank Warmerdam	* libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function.
2414b1d7e4cSFrank Warmerdam	Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory.
2424b1d7e4cSFrank Warmerdam
2439fbd11ffSFrank Warmerdam2001-09-24  Frank Warmerdam  <[email protected]>
2449fbd11ffSFrank Warmerdam
2452c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug.
2462c26534cSFrank Warmerdam
2472c26534cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=78
2482c26534cSFrank Warmerdam
2492c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an
2502c26534cSFrank Warmerdam	error about LZW not being available.
2512c26534cSFrank Warmerdam
2522c26534cSFrank Warmerdam	* libtiff/tif_dir.c: propagate failure to initialize compression
2532c26534cSFrank Warmerdam	back from TIFFSetField() as an error status, so applications can
2542c26534cSFrank Warmerdam	detect failure.
2552c26534cSFrank Warmerdam
2562c26534cSFrank Warmerdam	* libtiff/tif_dir.c: removed the auto replacement of
2572c26534cSFrank Warmerdam	COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField().
2582c26534cSFrank Warmerdam
2599fbd11ffSFrank Warmerdam	* Removed Makefile, tools/Makefile, port/install.sh, man/Makefile
2609fbd11ffSFrank Warmerdam	from CVS as they are all supposed to be auto-generated by configure.
2619fbd11ffSFrank Warmerdam
262e1d66ae9SFrank Warmerdam2001-09-22  Frank Warmerdam  <[email protected]>
263e1d66ae9SFrank Warmerdam
264e1d66ae9SFrank Warmerdam	* libtiff/tif_ojpeg.c: new update from Scott.
265e1d66ae9SFrank Warmerdam
2664b1fc8b6SFrank Warmerdam2001-09-09  Frank Warmerdam  <[email protected]>
2674b1fc8b6SFrank Warmerdam
268bc63306cSFrank Warmerdam	* libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to
269bc63306cSFrank Warmerdam	always use the "safe" version, even if there is a very slight
270bc63306cSFrank Warmerdam	cost in performance.
271bc63306cSFrank Warmerdam
272bc63306cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=54
273bc63306cSFrank Warmerdam
274ad4b0adcSFrank Warmerdam	* libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@
275ad4b0adcSFrank Warmerdam	in two places.
276ad4b0adcSFrank Warmerdam
27763c726acSFrank Warmerdam	* libtiff/tif_getimage.c: Fixed problem with reading strips or
27863c726acSFrank Warmerdam	tiles that don't start on a tile boundary.  Fix contributed by
27963c726acSFrank Warmerdam	Josep Vallverdu (from HP), and further described in bug 47.
28063c726acSFrank Warmerdam
28163c726acSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=47
28263c726acSFrank Warmerdam
28363c726acSFrank Warmerdam	* tools/tiff2ps.c: added OJPEG YCbCr to RGB support.
28463c726acSFrank Warmerdam
2854b1fc8b6SFrank Warmerdam	* libtiff/tif_ojpeg.c: Applied substantial patch from Scott.
2864b1fc8b6SFrank Warmerdam
287e7bdb189SFrank Warmerdam2001-09-06  Frank Warmerdam  <[email protected]>
288e7bdb189SFrank Warmerdam
289e7bdb189SFrank Warmerdam	* libtiff/tif_packbits.c: fixed memory overrun error.
290e7bdb189SFrank Warmerdam
291e7bdb189SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=77
292e7bdb189SFrank Warmerdam
293d15abe66SFrank Warmerdam2001-08-31  Frank Warmerdam  <[email protected]>
294d15abe66SFrank Warmerdam
295d15abe66SFrank Warmerdam	* libtiff/tif_getimage.c: relax handling of contig case where
296d15abe66SFrank Warmerdam	there are extra samples that are supposed to be ignored.  This
297d15abe66SFrank Warmerdam	should now work for 8bit greyscale or palletted images.
298d15abe66SFrank Warmerdam
299d15abe66SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=75
300d15abe66SFrank Warmerdam
301abf486d1SFrank Warmerdam2001-08-28  Frank Warmerdam  <[email protected]>
302abf486d1SFrank Warmerdam
303abf486d1SFrank Warmerdam	* libtiff/tif_getimage.c: Don't complain for CMYK (separated)
304abf486d1SFrank Warmerdam	images with more than four samples per pixel.  See:
305abf486d1SFrank Warmerdam
306abf486d1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=73
307abf486d1SFrank Warmerdam
3087f127122SFrank Warmerdam2001-08-10  Frank Warmerdam  <[email protected]>
3097f127122SFrank Warmerdam
3107afe0a69SFrank Warmerdam	* libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy()
3117afe0a69SFrank Warmerdam	in TIFFReadRGBATile() to avoid issues in cases of overlapping
3127afe0a69SFrank Warmerdam	buffers.  See Bug 69 in Bugzilla.
3137afe0a69SFrank Warmerdam
3147afe0a69SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=69
3157afe0a69SFrank Warmerdam
3167f127122SFrank Warmerdam	* tools/tiff2rgba.c: fixed getopt() call so that -b works again.
3177f127122SFrank Warmerdam
31866ca643dSFrank Warmerdam2001-08-09  Frank Warmerdam  <[email protected]>
31966ca643dSFrank Warmerdam
32066ca643dSFrank Warmerdam	* libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__
32166ca643dSFrank Warmerdam	when checking for 64 bit architectures as per bugzilla bug 67.
32266ca643dSFrank Warmerdam
323c997939eSFrank Warmerdam2001-07-27  Frank Warmerdam  <[email protected]>
324c997939eSFrank Warmerdam
325c997939eSFrank Warmerdam	* man/Makefile.in: add TIFFClientOpen link as per debian submitted
326c997939eSFrank Warmerdam	bug 66.
327c997939eSFrank Warmerdam
3285579e5cdSFrank Warmerdam2001-07-20  Frank Warmerdam  <[email protected]>
3295579e5cdSFrank Warmerdam
3305579e5cdSFrank Warmerdam	* libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H
3315579e5cdSFrank Warmerdam	has been included.
3325579e5cdSFrank Warmerdam
33371a2c4a0SFrank Warmerdam2001-07-19  Frank Warmerdam  <[email protected]>
33471a2c4a0SFrank Warmerdam
33571a2c4a0SFrank Warmerdam	* libtiff/tif_open.c: Seek back to zero after failed read,
33671a2c4a0SFrank Warmerdam	before writing header.
33771a2c4a0SFrank Warmerdam
33848b7fecaSFrank Warmerdam2001-07-18  Frank Warmerdam  <[email protected]>
33948b7fecaSFrank Warmerdam
34048b7fecaSFrank Warmerdam	* libtiff/tif_ojpeg.c: updates from Scott.  Handles colors
34148b7fecaSFrank Warmerdam	much better.  Now depends on having patched libjpeg as per
34248b7fecaSFrank Warmerdam	patch in contrib/ojpeg/*.
34348b7fecaSFrank Warmerdam
34487f580c1SFrank Warmerdam2001-07-17  Frank Warmerdam  <[email protected]>
34587f580c1SFrank Warmerdam
34687f580c1SFrank Warmerdam	* */Makefile.in: added DESTDIR support.
34787f580c1SFrank Warmerdam
34887f580c1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=60
34987f580c1SFrank Warmerdam
350f45df42bSFrank Warmerdam2001-07-16  Frank Warmerdam  <[email protected]>
351f45df42bSFrank Warmerdam
352f45df42bSFrank Warmerdam	* configure, libtiff/Makefile.in: applied OpenBSD patches
353f45df42bSFrank Warmerdam	as per:
354f45df42bSFrank Warmerdam
355f45df42bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=61
356f45df42bSFrank Warmerdam
35763ad6142SFrank Warmerdam2001-06-28  Frank Warmerdam  <[email protected]>
35863ad6142SFrank Warmerdam
3590ef54341SFrank Warmerdam	* libtiff/tif_getimage.c: Fixed so that failure is properly
3600ef54341SFrank Warmerdam	reported by gtTileContig, gtStripContig, gtTileSeparate and
3610ef54341SFrank Warmerdam	gtStripSeparate.
3620ef54341SFrank Warmerdam
3630ef54341SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=51
3640ef54341SFrank Warmerdam
36563ad6142SFrank Warmerdam	* tiffcmp.c: Fixed multi samples per pixel support for ContigCompare.
36663ad6142SFrank Warmerdam	Updated bug section of tiffcmp.1 to note tiled file issues.
36763ad6142SFrank Warmerdam
36863ad6142SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=53
36963ad6142SFrank Warmerdam
370e0368fb9SFrank Warmerdam2001-06-22  Frank Warmerdam  <[email protected]>
371e0368fb9SFrank Warmerdam
372ecfaa86dSFrank Warmerdam	* configure: Changes for DSO generation on AIX provided by
373ecfaa86dSFrank Warmerdam	John Marquart <[email protected]>.
374ecfaa86dSFrank Warmerdam
375e0368fb9SFrank Warmerdam	* configure, libtiff/Makeifle.in: Modified to build DSOs properly
376e0368fb9SFrank Warmerdam	on Darwin thanks to Robert Krajewski ([email protected]) and
377e0368fb9SFrank Warmerdam	Keisuke Fujii ([email protected]).
378e0368fb9SFrank Warmerdam
379f8473790SFrank Warmerdam2001-06-13  Frank Warmerdam  <[email protected]>
380f8473790SFrank Warmerdam
381f8473790SFrank Warmerdam	* tools/tiff2rgba.c: added -n flag to avoid emitting alpha component.
382f8473790SFrank Warmerdam
383f8473790SFrank Warmerdam	* man/tiff2rgba.1: new
384f8473790SFrank Warmerdam
385f1492d55SFrank Warmerdam2001-05-22  Frank Warmerdam  <[email protected]>
386f1492d55SFrank Warmerdam
387f1492d55SFrank Warmerdam	* Added tiffset and tif_ojpeg to the dist lists in Makefile.in.
388f1492d55SFrank Warmerdam
3898ff59a64SFrank Warmerdam2001-05-13  Frank Warmerdam  <[email protected]>
3908ff59a64SFrank Warmerdam
3918ff59a64SFrank Warmerdam	* libtiff/tools/thumbnail.c: changed default output compression
3928ff59a64SFrank Warmerdam	to packbits from LZW since LZW isn't generally available.
3938ff59a64SFrank Warmerdam
39447c14d60SFrank Warmerdam2001-05-12  Frank Warmerdam  <[email protected]>
39547c14d60SFrank Warmerdam
39647c14d60SFrank Warmerdam	* libtiff/tif_ojpeg.c: New.
39747c14d60SFrank Warmerdam	libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related
39847c14d60SFrank Warmerdam	to OJPEG support.
39947c14d60SFrank Warmerdam
40047c14d60SFrank Warmerdam	Scott Marovich <[email protected]> supplied OJPEG support.
40147c14d60SFrank Warmerdam
40247c14d60SFrank Warmerdam2001-05-11  Frank Warmerdam  <[email protected]>
40347c14d60SFrank Warmerdam
40447c14d60SFrank Warmerdam	* tiff.h: removed, it duplicates libtiff/tiff.h.
40547c14d60SFrank Warmerdam
4061b7a8402SFrank Warmerdam2001-05-08  Frank Warmerdam  <[email protected]>
4071b7a8402SFrank Warmerdam
4081f9632f9SFrank Warmerdam	* libtiff/tif_dirinfo.c: moved pixar and copyright flags to
4091f9632f9SFrank Warmerdam	ensure everything is in order.
4101f9632f9SFrank Warmerdam
4111b7a8402SFrank Warmerdam	* libtiff/libtiff.def: added TIFFCreateDirectory and
4121b7a8402SFrank Warmerdam	TIFFDefaultStripSize as per:
4131b7a8402SFrank Warmerdam
4141b7a8402SFrank Warmerdam	  http://bugzilla.remotesensing.org/show_bug.cgi?id=46
4151b7a8402SFrank Warmerdam
41628dd547bSFrank Warmerdam2001-05-02  Frank Warmerdam  <[email protected]>
41728dd547bSFrank Warmerdam
41828dd547bSFrank Warmerdam	* libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for
41928dd547bSFrank Warmerdam	TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to
42028dd547bSFrank Warmerdam	force use of uint32 counts instead of short counts.
42128dd547bSFrank Warmerdam
42228dd547bSFrank Warmerdam	* libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the
42328dd547bSFrank Warmerdam	case of writing TIFF_BYTE/TIFF_SBYTE fields.
42428dd547bSFrank Warmerdam
42528dd547bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=43
42628dd547bSFrank Warmerdam
427b117e2acSFrank Warmerdam2001-05-01  Frank Warmerdam  <[email protected]>
428b117e2acSFrank Warmerdam
429b117e2acSFrank Warmerdam	* libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per
430b117e2acSFrank Warmerdam	bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44
431b117e2acSFrank Warmerdam
432f99796d1SFrank Warmerdam2001-04-05  Frank Warmerdam  <[email protected]>
433f99796d1SFrank Warmerdam
434f99796d1SFrank Warmerdam	* tiffio.h: removed C++ style comment.
435f99796d1SFrank Warmerdam
436f99796d1SFrank Warmerdam	* configure: fixed up SCRIPT_SH/SHELL handling.
437f99796d1SFrank Warmerdam
438f99796d1SFrank Warmerdam	* Makefile.in: Fixed SCRIPT_SH/SHELL handling.
439f99796d1SFrank Warmerdam
440f99796d1SFrank Warmerdam	* config.guess: documented more variables as per bug 40.
441f99796d1SFrank Warmerdam
44221724616SFrank Warmerdam2001-04-03  Frank Warmerdam  <[email protected]>
44321724616SFrank Warmerdam
44421724616SFrank Warmerdam	* configure, *Makefile.in: Various changes to improve configuration
44521724616SFrank Warmerdam	for HP/UX specifically, and also in general.  They include:
44621724616SFrank Warmerdam	 - Try to handle /usr/bin/sh instead of /bin/sh where necessary.
44721724616SFrank Warmerdam	 - Upgrade to HP/UX 10.x+ compiler, linker and dso options.
44821724616SFrank Warmerdam	 - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP
44921724616SFrank Warmerdam	 - Use -${MAKEFLAGS} in sub makes from makefiles.
45021724616SFrank Warmerdam
45121724616SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=40
45221724616SFrank Warmerdam
4538671dffeSFrank Warmerdam2001-04-02  Frank Warmerdam  <[email protected]>
4548671dffeSFrank Warmerdam
4550263998eSFrank Warmerdam	* libtiff/tiff.h: Applied hac to try and resolve the problem
4560263998eSFrank Warmerdam	with the inttypes.h include file on AIX.
4570263998eSFrank Warmerdam
4580263998eSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=39
4590263998eSFrank Warmerdam
4609864187bSFrank Warmerdam	* VERSION: update to 3.5.7 beta in preparation for release.
4619864187bSFrank Warmerdam
462a2558120SFrank Warmerdam	* configure/config.site: modified to check if -lm is needed for
463a2558120SFrank Warmerdam	MACHDEPLIBS if not supplied by config.site.  Needed for Darwin.
464a2558120SFrank Warmerdam
4658671dffeSFrank Warmerdam	* config.guess: updated wholesale to an FSF version apparently
4668671dffeSFrank Warmerdam	from 1998 (as opposed to 1994).  This is mainly inspired by
4678671dffeSFrank Warmerdam	providing for MacOS X support.
4688671dffeSFrank Warmerdam
4698671dffeSFrank Warmerdam2001-03-29  Frank Warmerdam  <[email protected]>
4708671dffeSFrank Warmerdam
4718671dffeSFrank Warmerdam	* configure, Makefile.in, etc: added support for OPTIMIZER being
4728671dffeSFrank Warmerdam	set from config.site.
4738671dffeSFrank Warmerdam
4747a1ad5e9SFrank Warmerdam2001-03-28  Frank Warmerdam  <[email protected]>
4757a1ad5e9SFrank Warmerdam
4764f4c99abSFrank Warmerdam	* fax2ps.c: Helge (libtiff at oldach.net) submitted fix:
4774f4c99abSFrank Warmerdam
4784f4c99abSFrank Warmerdam	Here's a fix for fax2ps that corrects behaviour for non-Letter paper
4794f4c99abSFrank Warmerdam	sizes. It fixes two problems:
4804f4c99abSFrank Warmerdam
4814f4c99abSFrank Warmerdam	Without	scaling (-S) the fax is now centered on the page size specified
4824f4c99abSFrank Warmerdam	with -H	and/or -W. Before, fax2ps was using an obscure and practially
4834f4c99abSFrank Warmerdam	useless algorithm to allocate the image relative to Letter sized paper
4844f4c99abSFrank Warmerdam	which sometime sled to useless whitespace on the paper, while at the
4854f4c99abSFrank Warmerdam	same time cutting of the faxes printable area at the opposite border.
4864f4c99abSFrank Warmerdam
4874f4c99abSFrank Warmerdam	Second, scaling now preserves aspect ratio, which makes unusual faxes
4884f4c99abSFrank Warmerdam	(in particular short ones) print properly.
4894f4c99abSFrank Warmerdam
4904f4c99abSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=35
4914f4c99abSFrank Warmerdam
4927a1ad5e9SFrank Warmerdam	* tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by
4937a1ad5e9SFrank Warmerdam	Bruce A. Mallett.  See check message for detailed information
4947a1ad5e9SFrank Warmerdam	on all the changes, including a faster encoder, fixes for level
4957a1ad5e9SFrank Warmerdam	2 PostScript, and support for the imagemask operator.
4967a1ad5e9SFrank Warmerdam
497f3bbcf1bSFrank Warmerdam2001-03-27  Frank Warmerdam  <[email protected]>
498f3bbcf1bSFrank Warmerdam
499f3bbcf1bSFrank Warmerdam	* libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to
500f3bbcf1bSFrank Warmerdam	"#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX.
501f3bbcf1bSFrank Warmerdam
502f3bbcf1bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
503f3bbcf1bSFrank Warmerdam
504dc989a55SFrank Warmerdam2001-03-16  Frank Warmerdam  <[email protected]>
505dc989a55SFrank Warmerdam
506dc989a55SFrank Warmerdam	* tif_dirinfo.c: moved definition of copyright tag in field list.
507dc989a55SFrank Warmerdam	Apparently they have to be in sorted order by tag id.
508dc989a55SFrank Warmerdam
5098eea65a4SFrank Warmerdam2001-03-13  Frank Warmerdam  <[email protected]>
5108eea65a4SFrank Warmerdam
5118eea65a4SFrank Warmerdam	* tif_getimage.c: Added support for 16bit minisblack/miniswhite
5128eea65a4SFrank Warmerdam	images in RGBA interface.
5138eea65a4SFrank Warmerdam
514fa01e4a7SFrank Warmerdam2001-03-02  Frank Warmerdam  <[email protected]>
515fa01e4a7SFrank Warmerdam
516fa01e4a7SFrank Warmerdam	* Added TIFFTAG_COPYRIGHT support.
517fa01e4a7SFrank Warmerdam
518aefe065eSFrank Warmerdam2001-02-19  Frank Warmerdam  <[email protected]>
519aefe065eSFrank Warmerdam
520aefe065eSFrank Warmerdam	* Brent Roman contributed updated tiffcp utility (and tiffcp.1)
521aefe065eSFrank Warmerdam	with support for extracting subimages with the ,n syntax, and also
522aefe065eSFrank Warmerdam	adding the -b bias removal flag.
523aefe065eSFrank Warmerdam
524a6da80a7SFrank Warmerdam2001-02-16  Frank Warmerdam  <[email protected]>
525a6da80a7SFrank Warmerdam
5268867ddfbSFrank Warmerdam	* libtiff/libtiff.def: Brent Roman submitted new version adding
5278867ddfbSFrank Warmerdam	serveral missing entry points.
5288867ddfbSFrank Warmerdam
529b18f9bb8SFrank Warmerdam	* libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS.
530b18f9bb8SFrank Warmerdam	Some sort of weird VMS thing.
531b18f9bb8SFrank Warmerdam
532b18f9bb8SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=31
533b18f9bb8SFrank Warmerdam
534a6da80a7SFrank Warmerdam	* tif_luv.c/tiff.h/tiffio.h:
535a6da80a7SFrank Warmerdam	New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward
536a6da80a7SFrank Warmerdam	([email protected]).  He writes:
537a6da80a7SFrank Warmerdam
538a6da80a7SFrank Warmerdam	1) I improved the gamut-mapping function in tif_luv.c for imaginary
539a6da80a7SFrank Warmerdam	colors, because some images were being super-saturated on the input
540a6da80a7SFrank Warmerdam	side and this resulted in some strange color shifts in the output.
541a6da80a7SFrank Warmerdam
542a6da80a7SFrank Warmerdam	2) I added a psuedotag in tiff.h to control random dithering during
543a6da80a7SFrank Warmerdam	LogLuv encoding.  This is turned off by default for 32-bit LogLuv and
544a6da80a7SFrank Warmerdam	on for 24-bit LogLuv output.  Dithering improves the average color
545a6da80a7SFrank Warmerdam	accuracy over the image.
546a6da80a7SFrank Warmerdam
547a6da80a7SFrank Warmerdam	3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in
548a6da80a7SFrank Warmerdam	tiffio.h, to expose internal routines for converting between LogLuv and
549a6da80a7SFrank Warmerdam	XYZ coordinates.  This is helpful for writing more efficient,
550a6da80a7SFrank Warmerdam	specialized conversion routines, especially for reading LogLuv files.
551a6da80a7SFrank Warmerdam
552a6da80a7SFrank Warmerdam	Changes applied with minor edits.
553a6da80a7SFrank Warmerdam
55400761c18SFrank Warmerdam2001-01-23  Frank Warmerdam  <[email protected]>
55500761c18SFrank Warmerdam
55600761c18SFrank Warmerdam	* tif_fax3.c: keep rw_mode flag internal to fax3 state to remember
55700761c18SFrank Warmerdam	whether we are encoding or decoding.  This is to ensure graceful
55800761c18SFrank Warmerdam	recovery if TIFFClientOpen() discovers an attempt to open a compressed
55900761c18SFrank Warmerdam	file for "r+" access, and subsequently close it, as it resets the
56000761c18SFrank Warmerdam	tif_mode flag to O_RDONLY in this case to avoid writes, confusing the
56100761c18SFrank Warmerdam	compressor's concept of whether it is in encode or decode mode.
56200761c18SFrank Warmerdam
5639a1d08fcSMike Welles2001-01-08  Mike Welles <[email protected]>
5649a1d08fcSMike Welles
5659a1d08fcSMike Welles	* Makefile.in:  Now cleaning up after itself after creating the .tar.gz and .zip
5669a1d08fcSMike Welles
567a5a724a9SFrank Warmerdam2001-01-07  Frank Warmerdam  <[email protected]>
568a5a724a9SFrank Warmerdam
569a5a724a9SFrank Warmerdam	* html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet()
570a5a724a9SFrank Warmerdam	as per bug report by Patrick Connor.
571a5a724a9SFrank Warmerdam
5727c2ef4f7SFrank Warmerdam2000-12-28  Frank Warmerdam  <[email protected]>
5737c2ef4f7SFrank Warmerdam
5743ba946b0SFrank Warmerdam	* Added RELEASE-DATE file to release file list.
5753ba946b0SFrank Warmerdam
5767c2ef4f7SFrank Warmerdam	* Fixed libtiff/makefile.vc to make tiffvers.h not version.h.
5777c2ef4f7SFrank Warmerdam
578a7f6e194SMike Welles2000-12-22  Mike Welles <[email protected]>
579a7f6e194SMike Welles        * added link to CVS mirror from index.html
580a7f6e194SMike Welles
581a7f6e194SMike Welles	* updated html/internals.html to note that LZW compression is
582a7f6e194SMike Welles	  not supported by default.
583a7f6e194SMike Welles
58422e9dda7SFrank Warmerdam2000-12-22  Frank Warmerdam  <[email protected]>
58522e9dda7SFrank Warmerdam
58622e9dda7SFrank Warmerdam	* updated html/libtiff.html to not point at Niles' old JPL web site
58722e9dda7SFrank Warmerdam	for the man pages, point at www.libtiff.org.
58822e9dda7SFrank Warmerdam
58933953398SFrank Warmerdam2000-12-21  Frank Warmerdam  <[email protected]>
59033953398SFrank Warmerdam
59122e9dda7SFrank Warmerdam	* libtiff/tif_apple.c: Applied "Carbon" support patches supplied by
59233953398SFrank Warmerdam	Leonard Rosenthol <[email protected]>.  May interfere
59333953398SFrank Warmerdam	with correct building on older systems.  If so, please let me know.
59433953398SFrank Warmerdam
595a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]>
596177452c8SMike Welles
597177452c8SMike Welles	* Took out LZW Encoding from tif_lzw.c
598177452c8SMike Welles
599177452c8SMike Welles	* Created HOWTO-RELEASE
600177452c8SMike Welles
601177452c8SMike Welles	* Created html/v3.5.6.html
602177452c8SMike Welles
603177452c8SMike Welles	* updated index.html
604177452c8SMike Welles
605a02f97a5SFrank Warmerdam2000-12-01  Frank Warmerdam  <[email protected]>
606a02f97a5SFrank Warmerdam
607a02f97a5SFrank Warmerdam	* Added patches for EOFB support in tif_fax3.c and tif_fax3.h.
608a02f97a5SFrank Warmerdam	Patches supplied by Frank Cringle <[email protected]>
609a02f97a5SFrank Warmerdam	Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif
610a02f97a5SFrank Warmerdam
611a3c28f98SFrank Warmerdam2000-11-24  Frank Warmerdam  <[email protected]>
612a3c28f98SFrank Warmerdam
613a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added an installPrivateHdrs and install-private
614a3c28f98SFrank Warmerdam	target so that the private headers required by libgeotiff can be
615a3c28f98SFrank Warmerdam	installed with the others.  They are not installed by default.
616a3c28f98SFrank Warmerdam
617a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso
618a3c28f98SFrank Warmerdam	targets so libtiff.so will be built with an explicit dependency
619a3c28f98SFrank Warmerdam	on libm.so.
620a3c28f98SFrank Warmerdam
621a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to
622a3c28f98SFrank Warmerdam	libtiff.so.3.5.5.
623a3c28f98SFrank Warmerdam
624a3c28f98SFrank Warmerdam	* libtiff/Makefile.in & configure: Remove all references to the ALPHA
625a3c28f98SFrank Warmerdam	file, or ALPHA version logic.  Added stuff about DIST_POINT in
626a3c28f98SFrank Warmerdam	place of DIST_TYPE and the alpha release number stuff.
627a3c28f98SFrank Warmerdam
628abcd47aeSFrank Warmerdam2000-11-22  Frank Warmerdam  <[email protected]>
629abcd47aeSFrank Warmerdam
630abcd47aeSFrank Warmerdam	* I have applied a patch from Steffen Moeller <[email protected]> to
631abcd47aeSFrank Warmerdam	the configure script so that it now accepts the --prefix, and
632abcd47aeSFrank Warmerdam	--exec-prefix directives.
633abcd47aeSFrank Warmerdam
6347410217aSFrank Warmerdam2000-11-13  Frank Warmerdam  <warmerda@cs46980-c>
6357410217aSFrank Warmerdam
6369900bacaSFrank Warmerdam	* I have made a variety of modifications in an effort to ensure the
6379900bacaSFrank Warmerdam	TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE
6389900bacaSFrank Warmerdam	file which seems to be updated regularly.
6399900bacaSFrank Warmerdam
6409900bacaSFrank Warmerdam	 o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in
6419900bacaSFrank Warmerdam	   version include file.
6429900bacaSFrank Warmerdam	 o renamed version.h to tiffvers.h because we now have to install it
6439900bacaSFrank Warmerdam	   with the public libtiff include files.
6449900bacaSFrank Warmerdam	 o include tiffvers.h in tiffio.h.
6459900bacaSFrank Warmerdam	 o updated tif_version.c to use tiffvers.h.
6469900bacaSFrank Warmerdam	 o Updated Makefile.in accordingly.
6479900bacaSFrank Warmerdam
6487410217aSFrank Warmerdam	* As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25
6497410217aSFrank Warmerdam	I have updated the win32 detection rules in tiffcomp.h.
6507410217aSFrank Warmerdam
6516429172dSFrank Warmerdam2000-10-20  Frank Warmerdam  <warmerda@cs46980-c>
6526429172dSFrank Warmerdam
653b11174beSFrank Warmerdam	* tif_getimage.c: Fixed RGBA translation for YCbCr images for which
654b11174beSFrank Warmerdam	the strip/tile width and height aren't multiples of the sampling size.
6557410217aSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=20
6567410217aSFrank Warmerdam	Some patches from Rick LaMont of Dot C Software.
657b11174beSFrank Warmerdam
6586429172dSFrank Warmerdam	* Modified tif_packbits.c encoder to avoid compressing more
6596429172dSFrank Warmerdam	data than provided if rowsize doesn't factor into provided data
6606429172dSFrank Warmerdam	(such as occurs for YCbCr).
6616429172dSFrank Warmerdam
662aa844c50SFrank Warmerdam2000-10-19  Frank Warmerdam  <warmerda@cs46980-c>
663aa844c50SFrank Warmerdam
664aa844c50SFrank Warmerdam	* tools/rgb2ycbcr.c: fixed output strip size to account for vertical
665aa844c50SFrank Warmerdam	roundup if rows_per_strip not a multiple of vertical sample size.
666aa844c50SFrank Warmerdam
6670cd032f1SFrank Warmerdam2000-10-16  Frank Warmerdam  <warmerda@cs46980-c>
6680cd032f1SFrank Warmerdam
66991b8b7c2SFrank Warmerdam	* tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory
67091b8b7c2SFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18
67191b8b7c2SFrank Warmerdam	from [email protected].
67291b8b7c2SFrank Warmerdam
6730cd032f1SFrank Warmerdam	* Modified tif_packbits.c decoding to avoid overrunning the
6740cd032f1SFrank Warmerdam	output buffer, and to issue a warning if data needs to be
6750cd032f1SFrank Warmerdam	discarded.  See http://bugzilla.remotesensing.org/show_bug.cgi?id=18
6760cd032f1SFrank Warmerdam
677de9b6675SFrank Warmerdam2000-10-12  Frank Warmerdam  <warmerda@cs46980-c>
678de9b6675SFrank Warmerdam
679de9b6675SFrank Warmerdam	* Modified tiff2bw to ensure portions add to 100%, and that
680de9b6675SFrank Warmerdam	white is properly recovered.
681de9b6675SFrank Warmerdam
682de9b6675SFrank Warmerdam	See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15
683de9b6675SFrank Warmerdam	Patch c/o Stanislav Brabec <[email protected]>
684de9b6675SFrank Warmerdam
6858b6b9756SFrank Warmerdam2000-09-30  Frank Warmerdam  <warmerda@cs46980-c>
6868b6b9756SFrank Warmerdam
6878b6b9756SFrank Warmerdam	* Modified TIFFClientOpen() to emit an error on an attempt to
6888b6b9756SFrank Warmerdam	open a comperessed file for update (O_RDWR/r+) access.  This is
6898b6b9756SFrank Warmerdam	because the compressor/decompressor code gets very confused when
6908b6b9756SFrank Warmerdam	the mode is O_RDWR, assuming this means writing only.  See
6918b6b9756SFrank Warmerdam	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13
6928b6b9756SFrank Warmerdam
693582fb187SFrank Warmerdam2000-09-27  Frank Warmerdam  <warmerda@cs46980-c>
694582fb187SFrank Warmerdam
6950cd032f1SFrank Warmerdam	* Added GNULDdso target an`d switched linux and freebsd to use it.
696582fb187SFrank Warmerdam
6978d9e3bcfSFrank Warmerdam2000-09-26  Frank Warmerdam  <warmerda@cs46980-c>
6988d9e3bcfSFrank Warmerdam
6998d9e3bcfSFrank Warmerdam	* Applied patch for 0x0000 sequences in tif_fax3.h's definition
7008d9e3bcfSFrank Warmerdam	of EXPAND1D() as per bug 11 (from Roman).
7018d9e3bcfSFrank Warmerdam
702af621273SFrank Warmerdam2000-09-25  Frank Warmerdam  <warmerda@cs46980-c>
70305d0760fSFrank Warmerdam	* Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve
70405d0760fSFrank Warmerdam	cygwin compatibility.
705af621273SFrank Warmerdam
706b6348a45SFrank Warmerdam	* Applied patch from Roman Shpount to tif_fax3.c.  This seems to
707b6348a45SFrank Warmerdam	be a proper fix to the buffer sizing problem.  See
708b6348a45SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=11
709b6348a45SFrank Warmerdam
710af621273SFrank Warmerdam	* Fixed tif_getimage.c to fix overrun bug with YCbCr images without
711af621273SFrank Warmerdam	downsampling.  http://bugzilla.remotesensing.org/show_bug.cgi?id=10
712af621273SFrank Warmerdam	Thanks to Nick Lamb <[email protected]> for reporting the
713af621273SFrank Warmerdam	bug and proving the patch.
714af621273SFrank Warmerdam
715a329e432SFrank Warmerdam2000-09-18  Frank Warmerdam  <warmerda@cs46980-c>
716a329e432SFrank Warmerdam
717a329e432SFrank Warmerdam	* Fixed tif_jpeg.c so avoid destroying the decompressor before
718a329e432SFrank Warmerdam	we are done access data thanks to bug report from:
719a329e432SFrank Warmerdam	Michael Eckstein <[email protected]>.
720a329e432SFrank Warmerdam
721a329e432SFrank Warmerdam	* Reverted tif_flush change.
722a329e432SFrank Warmerdam
723da97c5e0SFrank Warmerdam2000-09-14  Frank Warmerdam  <warmerda@cs46980-c>
724da97c5e0SFrank Warmerdam
725da97c5e0SFrank Warmerdam	* tif_flush.c: Changed so that TIFFFlushData() doesn't return an
726da97c5e0SFrank Warmerdam	error when TIFF_BEENWRITING is not set.  This ensures that the
727da97c5e0SFrank Warmerdam	directory contents can still be flushed by TIFFFlush().
728da97c5e0SFrank Warmerdam
729c1282751SFrank Warmerdam2000-08-14  Frank Warmerdam  <[email protected]>
730c1282751SFrank Warmerdam
731fb02956eSFrank Warmerdam	* tif_open.c: Don't set MMAP for O_RDWR files.
732fb02956eSFrank Warmerdam
7330625a129SFrank Warmerdam	* tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY
7340625a129SFrank Warmerdam	so that files opened for update can be strip chopped too.
7350625a129SFrank Warmerdam
736c1282751SFrank Warmerdam	* tif_read.c: fixed up bug with files missing rowsperstrip and
737c1282751SFrank Warmerdam	the strips per separation fix done a few weeks ago.
738c1282751SFrank Warmerdam
739ad9af004SFrank Warmerdam2000-07-17  Frank Warmerdam  <warmerda@cs46980-c>
740ad9af004SFrank Warmerdam
741ad9af004SFrank Warmerdam	* Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and
742ad9af004SFrank Warmerdam	SAMPLEFORMAT_COMPLEXINT.
743ad9af004SFrank Warmerdam
7444b79457aSMike Welles2000-07-13  Mike Welles <[email protected]>
7454b79457aSMike Welles
7464b79457aSMike Welles	* index.html, bugs.html: added bugzilla info.
7474b79457aSMike Welles
748c1cd54d7SFrank Warmerdam2000-07-12  Frank Warmerdam  <[email protected]>
749c1cd54d7SFrank Warmerdam
750889ea5bfSFrank Warmerdam	* tif_read.c: fix subtle bug with determining the number of
751889ea5bfSFrank Warmerdam	rows for strips that are the last strip in a separation but
752889ea5bfSFrank Warmerdam	not the last strip of all in TIFFReadEncodedStrip().
753889ea5bfSFrank Warmerdam
754c1cd54d7SFrank Warmerdam	* Applied 16/32 bit fix to tif_fax3.c.  Fix supplied by
755c1cd54d7SFrank Warmerdam	Peter Skarpetis <[email protected]>
756c1cd54d7SFrank Warmerdam
757082013bfSFrank Warmerdam2000-06-15  Frank Warmerdam  <[email protected]>
758082013bfSFrank Warmerdam
759082013bfSFrank Warmerdam	* Modified tiffio.h logic with regard to including windows.h.  It
760082013bfSFrank Warmerdam	won't include it when building with __CYGWIN__.
761082013bfSFrank Warmerdam
762b620bd37SFrank Warmerdam2000-05-11  Frank Warmerdam  <warmerda@cs46980-c>
763b620bd37SFrank Warmerdam
7646ed3331cSFrank Warmerdam	* README: update to mention www.libtiff.org, don't list Sam's old
7656ed3331cSFrank Warmerdam	email address.
7666ed3331cSFrank Warmerdam
767b620bd37SFrank Warmerdam	* configure: Fixed DSO test for Linux as per patch from
768b620bd37SFrank Warmerdam	  Jan Van Buggenhout <[email protected]>.
769b620bd37SFrank Warmerdam
77015934824SFrank Warmerdam2000-04-21  Frank Warmerdam  <[email protected]>
77115934824SFrank Warmerdam
77215934824SFrank Warmerdam	* libtiff/tif_dirread.c: Don't use estimate strip byte count for
77315934824SFrank Warmerdam	one tile/strip images with an offset, and byte count of zero. These
77415934824SFrank Warmerdam	could be "unpopulated" images.
77515934824SFrank Warmerdam
776859c2524SFrank Warmerdam2000-04-18  Frank Warmerdam  <[email protected]>
777859c2524SFrank Warmerdam
7787538c6d0SFrank Warmerdam	* contrib/addtiffo: Added "averaging" resampling option.
7797538c6d0SFrank Warmerdam
780859c2524SFrank Warmerdam	* tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT.
781859c2524SFrank Warmerdam
7826be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000  Frank Warmerdam  <[email protected]>
7836be23f4fSFrank Warmerdam
7846be23f4fSFrank Warmerdam	* tools/Makefile.in: Modified to install properly on SGI.
7856be23f4fSFrank Warmerdam
7864b79457aSMike Welles2000-04-12  Mike Welles	     <[email protected]>
7874b79457aSMike Welles	* configure:  Fixed stupid mistake in libc6 test on Linux
7884b79457aSMike Welles
789f076e723SMike Welles2000-04-04  Mike Welles	     <[email protected]>
790f0770083SMike Welles	* tif_win32.c:  Applied patch to fix overreads and ovverwrites
791f0770083SMike Welles	  caught by BoundsChecker.  From Arvan Pritchard
792f0770083SMike Welles	  <[email protected]>  (untested).
793f076e723SMike Welles
794f0770083SMike Welles        * tif_getimage.c:  Applied patch to silence VC6 warnings.  From
795f0770083SMike Welles	  Arvan Pritchard <[email protected]>
796f0770083SMike Welles
797f0770083SMike Welles	* tif_lzw.c:  Applied patch to silence VC6 warnings.  From
798f076e723SMike Welles	  Arvan Pritchard <[email protected]>
799f076e723SMike Welles
8001c9f6d78SFrank Warmerdam2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>
8011c9f6d78SFrank Warmerdam
8021c9f6d78SFrank Warmerdam	* Added contrib/stream (stream io) code submitted by Avi Bleiweiss.
8031c9f6d78SFrank Warmerdam
80497702338SMike Welles2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>    *** 3.5.5 release ***
8052df86f15SFrank Warmerdam
8062df86f15SFrank Warmerdam	* fax2ps: Fixed mixup of width and height in bounding box statement
8072df86f15SFrank Warmerdam	as per submission by Nalin Dahyabhai <[email protected]>.
8082df86f15SFrank Warmerdam
809c21b8b97SMike Welles2000-03-27  Mike Welles	     <[email protected]>
810c21b8b97SMike Welles
811c21b8b97SMike Welles	* fax2ps:  Modified printruns to take uint32 instead of uint16.
812c21b8b97SMike Welles	Patch courtesy of Bernt Herd <[email protected]>
813c21b8b97SMike Welles
814d20c60a2SMike Welles2000-03-20  Mike Welles	     <[email protected]>
815d20c60a2SMike Welles
816d20c60a2SMike Welles	* configure: added test for libc6 for linux targets.  Bug reported by
817d20c60a2SMike Welles        Stanislav Brabec <[email protected]>
818d20c60a2SMike Welles
819c21b8b97SMike Welles	* Added 3.5 docs to html/Makefile.in.
820c21b8b97SMike Welles	Thanks to  Stanislav Brabec <[email protected]>
821d20c60a2SMike Welles
822c21b8b97SMike Welles	* configure: fixed bugs in sed scripts
823c21b8b97SMike Welles	(applied sed script s:/@:s;@:;s:/s;;:;: to configure).
824d20c60a2SMike Welles	fix submitted to Stanislav Brabec <[email protected]>
825d20c60a2SMike Welles
826c21b8b97SMike Welles	* tools/iptcutil was not in files list, and wasn't being
827c21b8b97SMike Welles	added to tar archive.  Updated Makefile.in.
828d20c60a2SMike Welles
8297ab7008fSFrank Warmerdam2000-03-17  Frank Warmerdam  <warmerda@cs46980-c>
8307ab7008fSFrank Warmerdam
8317ab7008fSFrank Warmerdam	* tif_fax3.c: Fixed serious bug introduced during the uint16->uint32
8327ab7008fSFrank Warmerdam	conversion for the run arrays.
8337ab7008fSFrank Warmerdam
834d3144ac4SFrank Warmerdam2000-03-03  Frank Warmerdam  <[email protected]>
835d3144ac4SFrank Warmerdam
836d3144ac4SFrank Warmerdam	* Set td_sampleformat default to SAMPLEFORMAT_UINT instead of
837d3144ac4SFrank Warmerdam	SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c.
838d3144ac4SFrank Warmerdam
8390b109722SFrank Warmerdam2000-03-02  Frank Warmerdam  <[email protected]>
8400b109722SFrank Warmerdam
841f4aaa718SFrank Warmerdam	* Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c.
842f4aaa718SFrank Warmerdam
8430b109722SFrank Warmerdam	* Patched tif_fax3.c so that dsp->runs is allocated a bit bigger
8440b109722SFrank Warmerdam	to avoid overruns encountered with frle_bug.tif.
8450b109722SFrank Warmerdam
846ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000  Frank Warmerdam  <[email protected]>
847ed33ffd3SFrank Warmerdam
848ed33ffd3SFrank Warmerdam	* Fixed tools/tiffcmp so that stopondiff testing works.
849ed33ffd3SFrank Warmerdam	  Patch care of Joseph Orost <[email protected]>.
850ed33ffd3SFrank Warmerdam
851592e7e59SFrank Warmerdam2000-01-28    <warmerda@CS46980-B>
852592e7e59SFrank Warmerdam
853c84e2904SFrank Warmerdam	* Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is
854c84e2904SFrank Warmerdam	  set to 1, and added default (off) setting in tiffconf.h.  This
855c84e2904SFrank Warmerdam	  should eventually be set by the configure script somehow.
856c84e2904SFrank Warmerdam
857c84e2904SFrank Warmerdam	  The original work on all these 2-4GB changes was done by
858c84e2904SFrank Warmerdam	  Peter Smith ([email protected]).
859c84e2904SFrank Warmerdam
860c84e2904SFrank Warmerdam	* Modified tif_win32.c to support 2-4GB seeks.
861c84e2904SFrank Warmerdam
862592e7e59SFrank Warmerdam	* tentatively changed toff_t to be unsigned instead of signed to
863592e7e59SFrank Warmerdam	  facilitate support for 2-4GB files.
864592e7e59SFrank Warmerdam
865592e7e59SFrank Warmerdam	* Updated a variety of files to use toff_t.  Fixed some mixups
866592e7e59SFrank Warmerdam	  between toff_t and tsize_t.
867592e7e59SFrank Warmerdam
868164da391SFrank WarmerdamFri Jan 28 10:13:49 2000  Frank Warmerdam  <[email protected]>
869164da391SFrank Warmerdam
870164da391SFrank Warmerdam	* Largely reimplemented contrib/addtiffo to avoid temp files,
871164da391SFrank Warmerdam	updating the TIFF file in place.  Fixed a few other bugs to.
872164da391SFrank Warmerdam
873164da391SFrank Warmerdam	* Set tif_rawdatasize to zero when freeing raw data buffer in
874164da391SFrank Warmerdam	TIFFWriteDirectory().
875164da391SFrank Warmerdam
876164da391SFrank Warmerdam	* Enabled "REWRITE_HACK" in tif_write.c by default.
877164da391SFrank Warmerdam
878164da391SFrank Warmerdam	* Fix bug in tif_write.c when switching between reading one directory
879164da391SFrank Warmerdam	and writing to another.
880164da391SFrank Warmerdam
881164da391SFrank Warmerdam	* Made TIFFWriteCheck() public, and added TIFFCreateDirectory()
882164da391SFrank Warmerdam
883db9e2d75SFrank WarmerdamWed Jan  5 12:37:48 2000  Frank Warmerdam  <[email protected]>
884db9e2d75SFrank Warmerdam
885db9e2d75SFrank Warmerdam	* Added TIFFmemory(3t) functions to libtiff.def.
886db9e2d75SFrank Warmerdam
8872e0c71f2SFrank WarmerdamTue Jan  4 13:39:00 2000  Frank Warmerdam  <[email protected]>
8882e0c71f2SFrank Warmerdam
8892e0c71f2SFrank Warmerdam	* Added libtiff/libtiff.def to TIFFILES distribution list.
8902e0c71f2SFrank Warmerdam
891c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999  Mike Welles <[email protected]>
892c38ac53bSMike Welles
893c38ac53bSMike Welles	* Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
894c38ac53bSMike Welles
895c38ac53bSMike Welles	* Altered descriptions in tools to reflect "by default" lzw not supported
896c38ac53bSMike Welles
897c38ac53bSMike Welles	* Updated index.html to note lzw compression kit.
898c38ac53bSMike Welles
899db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999  Frank Warmerdam  <[email protected]>
900db55f695SFrank Warmerdam
901db55f695SFrank Warmerdam	* Added fax3sm_winnt.c to distribution list in Makefile.in.
902db55f695SFrank Warmerdam
903c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999  Mike Welles <[email protected]> *** 3.5.4 release ***
904da558ffbSMike Welles
905da558ffbSMike Welles	* Aadded Pixar tag support.  Contributed by Phil Beffery <[email protected]>
906da558ffbSMike Welles
907da558ffbSMike Welles	* Made one more change to tif_dir.c for removal of LZW compression. Also added notice
908da558ffbSMike Welles	  when LZW compression invoked.
909da558ffbSMike Welles
910da558ffbSMike Welles	* Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions
911da558ffbSMike Welles	  in tools to reflect removal of LZW compression
912da558ffbSMike Welles
9131c096175SMike WellesMon Dec 20 18:39:02 EST 1999  Mike Welles  <[email protected]>
9141c096175SMike Welles
9151c096175SMike Welles        * Fixed bug that caused LZW (non) compression to segfault. Added
9161c096175SMike Welles	  warning about LZW compression removed being removed, and why.
917c614caf0SMike Welles
918da558ffbSMike Welles	* Added nostrip to install in tools/Makefile.in so that debugging
919c614caf0SMike Welles	  symbols are kept.
9201c096175SMike Welles
92100ac48bcSMike WellesTue Dec  7 12:04:47 EST 1999  Mike Welles  <[email protected]>
92200ac48bcSMike Welles
92300ac48bcSMike Welles	* Added patch from Ivo Penzar <[email protected]>,
92400ac48bcSMike Welles	  supporting Adobe ZIP deflate.  Untested.
92500ac48bcSMike Welles
926e57f1806SFrank WarmerdamSat Dec  4 15:47:11 1999  Frank Warmerdam  <[email protected]>
927e57f1806SFrank Warmerdam
928e57f1806SFrank Warmerdam	* Made Packbits the default compression in tools/tiff2rgba.c instead
929e57f1806SFrank Warmerdam	of LZW.
930e57f1806SFrank Warmerdam
931e5337384SMike WellesTue Nov 30 14:41:43 1999  Frank Warmerdam  <[email protected]>    *** 3.5.3. release ***
932ff08149cSFrank Warmerdam
933ff08149cSFrank Warmerdam	* Added tif_luv to contrib/djgpp/Makefile.lib.
934ff08149cSFrank Warmerdam
9350e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999   Mike Welles <[email protected]>
9360e4c746eSMike Welles
9377609ec5fSMike Welles        * Added zip creation to relase makefile target
9387609ec5fSMike Welles
9390e4c746eSMike Welles	* Added html for TIFFWriteTile.3t man page.
9400e4c746eSMike Welles
941c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999  Frank Warmerdam  <[email protected]>
942c5e8a049SFrank Warmerdam
943c5e8a049SFrank Warmerdam	* Added some changes to tif_write.c to support rewriting existing
944c5e8a049SFrank Warmerdam	fixed sized tiles and strips.  Code mods disabled by default, only
945c5e8a049SFrank Warmerdam	enabled if REWRITE_HACK is defined for now.
946c5e8a049SFrank Warmerdam
94764158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999  Frank Warmerdam  <[email protected]>
94864158b2dSFrank Warmerdam
94964158b2dSFrank Warmerdam	* Added TIFFWriteTile.3t man page.
95064158b2dSFrank Warmerdam
951209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999  Frank Warmerdam  <[email protected]>
952209aa3d3SFrank Warmerdam
953209aa3d3SFrank Warmerdam	* Added notes on use of makefile.vc in build.html, and fixed
954209aa3d3SFrank Warmerdam	email subscription address.
955209aa3d3SFrank Warmerdam
9569ec07df1SMike Welles199-11-28  Mike Welles <[email protected]>
9579ec07df1SMike Welles
9589ec07df1SMike Welles	*  Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c
9599ec07df1SMike Welles
9609ec07df1SMike Welles	*  Did some casts cleaning up to reduce compiler warnings in tif_fax3.c,
9619ec07df1SMike Welles	   from Bruce Carmeron <[email protected]> -- modifications of
9629ec07df1SMike Welles	   changes made by Frank (sun cc still complained on cast).
9639ec07df1SMike Welles
9649ec07df1SMike Welles	*  Added tiffconf.h to install target per request from Bill
9659ec07df1SMike Welles	   Radcliffe <[email protected]>: "We need a way for ImageMagick to
9669ec07df1SMike Welles 	   know features have been compiled into the TIFF library in order to
9679ec07df1SMike Welles	   handle things properly".
9689ec07df1SMike Welles
96929e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999  Frank Warmerdam  <[email protected]>
97029e8a995SFrank Warmerdam
97129e8a995SFrank Warmerdam	* fixed various VC++ warnings as suggested by Gilles Vollant
97229e8a995SFrank Warmerdam	<[email protected]>.
97329e8a995SFrank Warmerdam
9749e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999  Frank Warmerdam  <[email protected]>
9759e63b000SFrank Warmerdam
9769e63b000SFrank Warmerdam	* Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to
9779e63b000SFrank Warmerdam	not imply applications are responsible for image data swapping.
9789e63b000SFrank Warmerdam
97943f65d11SMike Welles1999-11-22  Mike Welles <[email protected]>
98043f65d11SMike Welles	*  HTML-ized the man pages, added to html/man
98143f65d11SMike Welles
982e7f4c352SMike Welles	*  Removed LZW Compression to comply with Unisys patent extortion.
983e7f4c352SMike Welles
984a9b4777dSMike Welles1999-09-29  Mike Welles		<[email protected]>
985a9b4777dSMike Welles	*  Corrected one remaining 16 -> 32 bit value in tif_fax3.c,
986a9b4777dSMike Welles	   From Ivo Penzar <[email protected].
987a9b4777dSMike Welles
988a9b4777dSMike Welles	*  Added patch from Ivo Penzar to have TiffAdvanceDirectory handle
989a9b4777dSMike Welles	   memory mapped files. <[email protected]>
990a9b4777dSMike Welles
99197702338SMike Welles1999-09-26  Mike Welles 	<[email protected]>  *** 3.5.2 release ***
99258db2336SMike Welles	* Corrected alpha versioning.
99358db2336SMike Welles
99458db2336SMike Welles	* Removed distinction between  alpha and release targets in Makefile.in.
99558db2336SMike Welles
99658db2336SMike Welles	* added release.stamp target, which tags cvs tree, and updates
99758db2336SMike Welles	  "RELEASE-DATE"
99858db2336SMike Welles
99958db2336SMike Welles	* added releasediff target, which diffs tree with source as of
100058db2336SMike Welles	  date in "RELEASE-DATE"
100158db2336SMike Welles
100258db2336SMike Welles	* Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving
100358db2336SMike Welles	  away from alpha/non-alpha distinctions).
100458db2336SMike Welles
100558db2336SMike Welles	* updated html to reflect release
100658db2336SMike Welles
100767bb385aSFrank Warmerdam1999-09-23    <warmerda@CS46980-B>
100867bb385aSFrank Warmerdam
1009cdb12ac2SFrank Warmerdam	* Set O_BINARY for tif_unix.c open() ... used on cygwin for instance.
1010cdb12ac2SFrank Warmerdam
101167bb385aSFrank Warmerdam	* Added CYGWIN case in configure.
101267bb385aSFrank Warmerdam
101346301bebSMike WellesFri Sep 17 00:13:51 CEST 1999  Mike Welles <[email protected]>
101458db2336SMike Welles
101546301bebSMike Welles	* Applied Francois Dagand's patch to handle fax decompression bug.
101646301bebSMike Welles	  (sizes >= 65536 were failing)
101746301bebSMike Welles
1018478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999  Frank Warmerdam  <[email protected]>
1019478d079aSFrank Warmerdam
1020478d079aSFrank Warmerdam	* Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested
1021478d079aSFrank Warmerdam	  by Christopher Lawton <[email protected]>
1022478d079aSFrank Warmerdam
1023f48df3f4SFrank WarmerdamWed Sep  8 08:19:18 1999  Frank Warmerdam  <[email protected]>
1024f48df3f4SFrank Warmerdam
1025e6e37100SFrank Warmerdam	* Added IRIX/gcc, and OSF/1 4.x support on behalf of
1026e6e37100SFrank Warmerdam	  Albert Chin-A-Young <[email protected]>
1027e6e37100SFrank Warmerdam
1028f48df3f4SFrank Warmerdam	* Added TIFFReassignTagToIgnore() API on behalf of
1029f48df3f4SFrank Warmerdam	  Bruce Cameron <[email protected]>.  Man page still pending.
1030f48df3f4SFrank Warmerdam
1031e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999  Frank Warmerdam  <[email protected]>
1032e3585a7dSFrank Warmerdam
10336f703bd0SFrank Warmerdam	* Added test target in Makefile, test_pics.sh script and pics/*.rpt
10346f703bd0SFrank Warmerdam	files to provide for a rudimentary testsuite.
10356f703bd0SFrank Warmerdam
1036e3585a7dSFrank Warmerdam	* Added contrib/tags back from old distribution ... fixed up a bit.
1037e3585a7dSFrank Warmerdam
103823f6dabbSFrank Warmerdam1999-08-16    <warmerda@CS46980-B>
103923f6dabbSFrank Warmerdam
104023f6dabbSFrank Warmerdam	* Added simple makefile.vc makefiles for building with MS VC++
104123f6dabbSFrank Warmerdam	on Windows NT/98/95 in console mode.  Stuff in contrib/win* make give
104223f6dabbSFrank Warmerdam	better solutions for some users.
104323f6dabbSFrank Warmerdam
10448ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999  Frank Warmerdam  <[email protected]>
10458ecb50d4SFrank Warmerdam
10468ecb50d4SFrank Warmerdam	* Added addtiffo (add overviews to a TIFF file) in contrib.  Didn't
10478ecb50d4SFrank Warmerdam	put it in tools since part of it is in C++.
10488ecb50d4SFrank Warmerdam
1049469f9d6bSMike Welles1999-08-16  Michael L. Welles  <[email protected]>
1050469f9d6bSMike Welles
1051469f9d6bSMike Welles	* Updated html/index.html with anon CVS instructions.
1052469f9d6bSMike Welles
1053397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999  Frank Warmerdam  <[email protected]>
1054397e9f3aSFrank Warmerdam
10558b9ba144SFrank Warmerdam	* pre-remove so link before softlink in LINUXdso action in
10568b9ba144SFrank Warmerdam	libtiff/Makefile.in to avoid failure on LINUXdso builds other than
10578b9ba144SFrank Warmerdam	the first.
10588b9ba144SFrank Warmerdam
10598b9ba144SFrank Warmerdam	* Fixed problem with cvtcmap() in tif_getimage.c modifying the
10608b9ba144SFrank Warmerdam	colormaps owned by the TIFF handle itself when trying to fixup wrong
10618b9ba144SFrank Warmerdam	(eight bit) colormaps.  Corrected by maintaining a private copy of
10628b9ba144SFrank Warmerdam	the colormap.
10638b9ba144SFrank Warmerdam
10648b9ba144SFrank Warmerdam	* Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in
10658b9ba144SFrank Warmerdam	tif_getimage.c.
10668b9ba144SFrank Warmerdam
1067397e9f3aSFrank Warmerdam	* CVS Repository placed at remotesensing.org.  ChangeLog added.
1068