xref: /libtiff-4.0.7/ChangeLog (revision 9532ac8a)
1*9532ac8aSAndrey Kiselev2002-04-18  Andrey Kiselev  <[email protected]>
2*9532ac8aSAndrey Kiselev
3*9532ac8aSAndrey Kiselev	* libtiff/libtiff.def: Added missed declarations.
4*9532ac8aSAndrey Kiselev
5*9532ac8aSAndrey Kiselev	* libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure.
6*9532ac8aSAndrey Kiselev
7a8e46b54SAndrey Kiselev2002-04-16  Andrey Kiselev  <[email protected]>
8a8e46b54SAndrey Kiselev
9*9532ac8aSAndrey Kiselev	* libtiff/tif_lzw.c: Additional checks for data integrity introduced.
10a8e46b54SAndrey Kiselev	Should finally close
11a8e46b54SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=100
12a8e46b54SAndrey Kiselev
13a9a67d4bSAndrey Kiselev2002-04-10  Andrey Kiselev  <[email protected]>
14a8e46b54SAndrey Kiselev
15a9a67d4bSAndrey Kiselev	* tools/tiff2ps: Divide by zero fixed.
16a9a67d4bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88
17a9a67d4bSAndrey Kiselev
18c47f6953SAndrey Kiselev2002-04-09  Andrey Kiselev  <[email protected]>
19c47f6953SAndrey Kiselev
20c47f6953SAndrey Kiselev	* libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h:
21c47f6953SAndrey Kiselev	TIFFCheckpointDirectory() routine added.
22c47f6953SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124
23c47f6953SAndrey Kiselev
24c47f6953SAndrey Kiselev	* man/: TIFFWriteDirectory.3t,  Makefile.in: Added description
25c47f6953SAndrey Kiselev	for the new function.
26c47f6953SAndrey Kiselev
2733648598SAndrey Kiselev2002-04-08  Andrey Kiselev  <[email protected]>
2833648598SAndrey Kiselev
29c47f6953SAndrey Kiselev	* libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced
30c47f6953SAndrey Kiselev	additional members tif->tif_decodestatus and tif->tif_encodestatus
31c47f6953SAndrey Kiselev	for correct handling of unconfigured codecs (we should not try to read
32c47f6953SAndrey Kiselev	data or to define data size without correct codecs).
3333648598SAndrey Kiselev
3433648598SAndrey Kiselev	* libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK
35c47f6953SAndrey Kiselev	changed. Now it has used tif->tif_decodestatus and
36c47f6953SAndrey Kiselev	tif->tif_encodestatus.
3733648598SAndrey Kiselev	Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in
3833648598SAndrey Kiselev	case of __cvs_8.tif test image).
3933648598SAndrey Kiselev
40216bf01bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in
41216bf01bSAndrey Kiselev	tif_dirread.c when TIFFCreateAnonFieldInfo was introduced.
42216bf01bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case
43216bf01bSAndrey Kiselev	of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif.
44216bf01bSAndrey Kiselev
452f7e5be9SAndrey Kiselev2002-04-04  Andrey Kiselev  <[email protected]>
462f7e5be9SAndrey Kiselev
47c47f6953SAndrey Kiselev	* libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat
482f7e5be9SAndrey Kiselev	replaced by warnings. Now libtiff should read corrupted LZW-compressed
492f7e5be9SAndrey Kiselev	files by skipping bad strips.
502f7e5be9SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100
511fec47ceSFrank Warmerdam
521fec47ceSFrank Warmerdam2002-04-03  Frank Warmerdam  <[email protected]>
531fec47ceSFrank Warmerdam
541fec47ceSFrank Warmerdam	* libtiff/tif_dirwrite.c: Removed some dead code.
551fec47ceSFrank Warmerdam
561fec47ceSFrank Warmerdam	* libtiff/*: Cleanup some warnings.
571fec47ceSFrank Warmerdam
581fec47ceSFrank Warmerdam	* libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField()
591fec47ceSFrank Warmerdam	for variable length FIELD_CUSTOM values.  Was int * but should be
601fec47ceSFrank Warmerdam	u_short *.
611fec47ceSFrank Warmerdam
62adffbd3dSAndrey Kiselev2002-04-01  Andrey Kiselev  <[email protected]>
63adffbd3dSAndrey Kiselev
64adffbd3dSAndrey Kiselev	* tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp
65adffbd3dSAndrey Kiselev	utility (at cpStripToTile routine).
66adffbd3dSAndrey Kiselev
67a69516b3SFrank Warmerdam2002-03-27  Frank Warmerdam  <[email protected]>
68a69516b3SFrank Warmerdam
69a5e9827aSFrank Warmerdam	* tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func.
70a5e9827aSFrank Warmerdam
71a5e9827aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=111
72a5e9827aSFrank Warmerdam
73a69516b3SFrank Warmerdam	* tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with
74a69516b3SFrank Warmerdam	passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE).
75a69516b3SFrank Warmerdam
76a69516b3SFrank Warmerdam	* libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so
77a69516b3SFrank Warmerdam	that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example.
78a69516b3SFrank Warmerdam
7939c69d9bSDwight Kelly2002-03-26  Dwight Kelly  <[email protected]>
8039c69d9bSDwight Kelly
8139c69d9bSDwight Kelly	* libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
8239c69d9bSDwight Kelly	tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined
8339c69d9bSDwight Kelly	in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec
8439c69d9bSDwight Kelly	INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes:
8539c69d9bSDwight Kelly	CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and
8639c69d9bSDwight Kelly	INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9).
8739c69d9bSDwight Kelly
88198aa7d9SAndrey Kiselev2002-03-26  Andrey Kiselev  <[email protected]>
89198aa7d9SAndrey Kiselev
90198aa7d9SAndrey Kiselev	* libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile
91198aa7d9SAndrey Kiselev	now also uses TIFFRGBAImageOK before reading. This is additional fix
92198aa7d9SAndrey Kiselev	for http://bugzilla.remotesensing.org/show_bug.cgi?id=110
93198aa7d9SAndrey Kiselev
9429269c9bSAndrey Kiselev2002-03-25  Andrey Kiselev  <[email protected]>
9529269c9bSAndrey Kiselev
9629269c9bSAndrey Kiselev	* libtiff/: tif_getimage.c: Additional check for supported
9729269c9bSAndrey Kiselev	codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses
9829269c9bSAndrey Kiselev	TIFFRGBAImageOK before reading.
9929269c9bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110
10029269c9bSAndrey Kiselev
101f02a098bSAndrey Kiselev2002-03-15  Andrey Kiselev  <[email protected]>
102f02a098bSAndrey Kiselev
103f02a098bSAndrey Kiselev	* libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
104f02a098bSAndrey Kiselev	tif_dirwrite.c: Added routine TIFFDataWidth for detrmining
105f02a098bSAndrey Kiselev	TIFFDataType sizes instead of working with tiffDataWidth array
106f02a098bSAndrey Kiselev	directly. Should prevent out-of-borders bugs in case of unknown or
107f02a098bSAndrey Kiselev	broken data types.  EstimateStripByteCounts routine modified, so it
108f02a098bSAndrey Kiselev	won't work when tags with uknown sizes founded.
109f02a098bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109
110f02a098bSAndrey Kiselev
111f02a098bSAndrey Kiselev2002-03-13  Andrey Kiselev  <[email protected]>
112f02a098bSAndrey Kiselev
113f02a098bSAndrey Kiselev	* libtiff/tif_getimage.c: Added support for correct handling
114f02a098bSAndrey Kiselev	`Orientation' tag in gtTileContig. Should be added in other gt*
115f02a098bSAndrey Kiselev	functions as well, but I have not images for testing yet. Partially
116f02a098bSAndrey Kiselev	resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23
117f02a098bSAndrey Kiselev
118f02a098bSAndrey Kiselev2002-03-10  Andrey Kiselev  <[email protected]>
119f02a098bSAndrey Kiselev
120f02a098bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
121f02a098bSAndrey Kiselev	read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION,
122f02a098bSAndrey Kiselev	TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC.  Closes
123f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=99
124f02a098bSAndrey Kiselev
125f02a098bSAndrey Kiselev2002-03-08  Andrey Kiselev  <[email protected]>
126f02a098bSAndrey Kiselev
127f02a098bSAndrey Kiselev	* libtiff/Makefile.in, tools/Makefile.in: Shared library will not
128f02a098bSAndrey Kiselev	be stripped when installing, utility binaries will do.	Closes
129f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
130f02a098bSAndrey Kiselev
1315f20db7fSFrank Warmerdam2002-02-28  Frank Warmerdam  <[email protected]>
1325f20db7fSFrank Warmerdam
1335f20db7fSFrank Warmerdam	* man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT.
1345f20db7fSFrank Warmerdam
1355f20db7fSFrank Warmerdam	* man/libtiff.3t: added copyright tag info.
1365f20db7fSFrank Warmerdam
1378ed40250SFrank Warmerdam2002-02-11  Frank Warmerdam  <[email protected]>
1388ed40250SFrank Warmerdam
139c3e810eaSFrank Warmerdam	* libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__.
140c3e810eaSFrank Warmerdam
141c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
142c3e810eaSFrank Warmerdam
143c3e810eaSFrank Warmerdam	* man/Makefile.in: Patch DESTDIR handling
144c3e810eaSFrank Warmerdam
145c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=95
146c3e810eaSFrank Warmerdam
1478ed40250SFrank Warmerdam	* configure: OpenBSD changes for Sparc64 and DSO version.
1488ed40250SFrank Warmerdam
1498ed40250SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=96
1508ed40250SFrank Warmerdam
1518ed40250SFrank Warmerdam2002-02-05  Frank Warmerdam  <[email protected]>
1528ed40250SFrank Warmerdam
1538ed40250SFrank Warmerdam	* config.site/configure: added support for OJPEG=yes option to enable
1548ed40250SFrank Warmerdam	OJPEG support from config.site.
1558ed40250SFrank Warmerdam
156b8ffea63SFrank Warmerdam2002-01-27  Frank Warmerdam  <[email protected]>
157b8ffea63SFrank Warmerdam
158b8ffea63SFrank Warmerdam	* html/document.html: fixed links for TIFf 6 docs.
159b8ffea63SFrank Warmerdam
160c77822c1SFrank Warmerdam2002-01-18  Frank Warmerdam  <[email protected]>
161c77822c1SFrank Warmerdam
162f27eafc9SFrank Warmerdam	* config.guess, config.sub: Updated from ftp.gnu.org/pub/config.
163f27eafc9SFrank Warmerdam
164c777c2c0SFrank Warmerdam	* libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
165c777c2c0SFrank Warmerdam	decodestrip function returns anything not greater than zero as per
166c777c2c0SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=97
167c777c2c0SFrank Warmerdam
168c77822c1SFrank Warmerdam	* configure: Modify CheckForBigEndian so it can work in a cross
169c77822c1SFrank Warmerdam	compiled situation.
170c77822c1SFrank Warmerdam
171fb4cb161SFrank Warmerdam2002-01-16  Frank Warmerdam  <[email protected]>
172fb4cb161SFrank Warmerdam
1739606d1f5SFrank Warmerdam	* tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list.
1749606d1f5SFrank Warmerdam
1757adb8976SFrank Warmerdam	* tools/tiffset.c: fix bug in error reporting.
1767adb8976SFrank Warmerdam
177fb4cb161SFrank Warmerdam	* tools/tiffcp.c: fix several warnings that show up with -Wall.
178fb4cb161SFrank Warmerdam
179d6559489SFrank Warmerdam2002-01-04  Frank Warmerdam  <[email protected]>
180d6559489SFrank Warmerdam
181d6559489SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed computation of segment_width for
182d6559489SFrank Warmerdam	tiles files to avoid error about it not matching the
183d6559489SFrank Warmerdam	cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile
184d6559489SFrank Warmerdam	size.") for ITIFF files.  Apparently the problem was incorporated since
185d6559489SFrank Warmerdam	3.5.5, presumably during the OJPEG/JPEG work recently.
186d6559489SFrank Warmerdam
18762d37363SFrank Warmerdam2001-12-15  Frank Warmerdam  <[email protected]>
18862d37363SFrank Warmerdam
189d6559489SFrank Warmerdam	* configure, libtiff/Makefile.in: Changes for building on MacOS 10.1.
190d6559489SFrank Warmerdam
191d6559489SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
192d6559489SFrank Warmerdam
19362d37363SFrank Warmerdam	* libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1
19462d37363SFrank Warmerdam	(defined in tiffconf.h - 1 by default) then the RGBA interface
19562d37363SFrank Warmerdam	will assume that a fourth extra sample is ASSOCALPHA if the
19662d37363SFrank Warmerdam	EXTRASAMPLE value isn't set for it.  This changes the behaviour of
19762d37363SFrank Warmerdam	the library, but makes it work better with RGBA files produced by
19862d37363SFrank Warmerdam	lots of applications that don't mark the alpha values properly.
19962d37363SFrank Warmerdam
20062d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
20162d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=65
20262d37363SFrank Warmerdam
20305d24d30SFrank Warmerdam2001-12-12  Frank Warmerdam  <[email protected]>
20405d24d30SFrank Warmerdam
20505d24d30SFrank Warmerdam	* libtiff/tif_jpeg.c: allow jpeg data stream sampling values to
20605d24d30SFrank Warmerdam	override those from tiff directory.  This makes this work with
20705d24d30SFrank Warmerdam	ImageGear generated files.
20805d24d30SFrank Warmerdam
209bf0c6fb0SFrank Warmerdam2001-12-07  Frank Warmerdam  <[email protected]>
210bf0c6fb0SFrank Warmerdam
211bf0c6fb0SFrank Warmerdam	* html/Makefile.in: added missing images per bug 92.
212bf0c6fb0SFrank Warmerdam
213bf0c6fb0SFrank Warmerdam	* port/Makefile.in: fixed clean target per bug 92.
214bf0c6fb0SFrank Warmerdam
215f88d97efSFrank Warmerdam2001-11-28  Frank Warmerdam  <[email protected]>
216f88d97efSFrank Warmerdam
217ce8daaa7SFrank Warmerdam	* Reissue 3.5.7 release.
218ce8daaa7SFrank Warmerdam
219f88d97efSFrank Warmerdam	* libtiff/mkversion.c: Fix output of TIFF_VERSION to be
220f88d97efSFrank Warmerdam	YYYYMMDD so that it is increasing over time.
221f88d97efSFrank Warmerdam
222f88d97efSFrank Warmerdam	* Makefile.in: Ensure that tiffvers.h is regenerated in the
223f88d97efSFrank Warmerdam	make release target.
224f88d97efSFrank Warmerdam
225f88d97efSFrank Warmerdam	* Makefile.in: added libtiff/tiffvers.h to the release file list.
226f88d97efSFrank Warmerdam
227b7508608SFrank Warmerdam2001-11-23  Frank Warmerdam  <[email protected]>
228b7508608SFrank Warmerdam
229b7508608SFrank Warmerdam	* added html/v3.5.7.html, updated html/index.html.
230b7508608SFrank Warmerdam
231b7508608SFrank Warmerdam	* Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}.
232b7508608SFrank Warmerdam
2334eaff9b6SFrank Warmerdam2001-11-15  Frank Warmerdam  <[email protected]>
2344eaff9b6SFrank Warmerdam
2354eaff9b6SFrank Warmerdam	* configure: fixed test for -lm.
2364eaff9b6SFrank Warmerdam
23794190c5dSFrank Warmerdam2001-11-02  Frank Warmerdam  <[email protected]>
23894190c5dSFrank Warmerdam
23994190c5dSFrank Warmerdam	* Added PHOTOMETRIC_ITULAB as per bug 90.
24094190c5dSFrank Warmerdam
24194190c5dSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=90
24294190c5dSFrank Warmerdam
2432ba4c211SFrank Warmerdam2001-10-10  Frank Warmerdam  <[email protected]>
2442ba4c211SFrank Warmerdam
2452ba4c211SFrank Warmerdam	* libtiff/tiff.h: I have created COMPRESSION_CCITT_T4,
2462ba4c211SFrank Warmerdam	COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases
2472ba4c211SFrank Warmerdam	in keeping with TIFF 6.0 standard in tiff.h
2482ba4c211SFrank Warmerdam
2492ba4c211SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=83
2502ba4c211SFrank Warmerdam
2514b1d7e4cSFrank Warmerdam2001-09-26  Frank Warmerdam  <[email protected]>
2524b1d7e4cSFrank Warmerdam
2534b1d7e4cSFrank Warmerdam	* libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function.
2544b1d7e4cSFrank Warmerdam	Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory.
2554b1d7e4cSFrank Warmerdam
2569fbd11ffSFrank Warmerdam2001-09-24  Frank Warmerdam  <[email protected]>
2579fbd11ffSFrank Warmerdam
2582c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug.
2592c26534cSFrank Warmerdam
2602c26534cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=78
2612c26534cSFrank Warmerdam
2622c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an
2632c26534cSFrank Warmerdam	error about LZW not being available.
2642c26534cSFrank Warmerdam
2652c26534cSFrank Warmerdam	* libtiff/tif_dir.c: propagate failure to initialize compression
2662c26534cSFrank Warmerdam	back from TIFFSetField() as an error status, so applications can
2672c26534cSFrank Warmerdam	detect failure.
2682c26534cSFrank Warmerdam
2692c26534cSFrank Warmerdam	* libtiff/tif_dir.c: removed the auto replacement of
2702c26534cSFrank Warmerdam	COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField().
2712c26534cSFrank Warmerdam
2729fbd11ffSFrank Warmerdam	* Removed Makefile, tools/Makefile, port/install.sh, man/Makefile
2739fbd11ffSFrank Warmerdam	from CVS as they are all supposed to be auto-generated by configure.
2749fbd11ffSFrank Warmerdam
275e1d66ae9SFrank Warmerdam2001-09-22  Frank Warmerdam  <[email protected]>
276e1d66ae9SFrank Warmerdam
277e1d66ae9SFrank Warmerdam	* libtiff/tif_ojpeg.c: new update from Scott.
278e1d66ae9SFrank Warmerdam
2794b1fc8b6SFrank Warmerdam2001-09-09  Frank Warmerdam  <[email protected]>
2804b1fc8b6SFrank Warmerdam
281bc63306cSFrank Warmerdam	* libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to
282bc63306cSFrank Warmerdam	always use the "safe" version, even if there is a very slight
283bc63306cSFrank Warmerdam	cost in performance.
284bc63306cSFrank Warmerdam
285bc63306cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=54
286bc63306cSFrank Warmerdam
287ad4b0adcSFrank Warmerdam	* libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@
288ad4b0adcSFrank Warmerdam	in two places.
289ad4b0adcSFrank Warmerdam
29063c726acSFrank Warmerdam	* libtiff/tif_getimage.c: Fixed problem with reading strips or
29163c726acSFrank Warmerdam	tiles that don't start on a tile boundary.  Fix contributed by
29263c726acSFrank Warmerdam	Josep Vallverdu (from HP), and further described in bug 47.
29363c726acSFrank Warmerdam
29463c726acSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=47
29563c726acSFrank Warmerdam
29663c726acSFrank Warmerdam	* tools/tiff2ps.c: added OJPEG YCbCr to RGB support.
29763c726acSFrank Warmerdam
2984b1fc8b6SFrank Warmerdam	* libtiff/tif_ojpeg.c: Applied substantial patch from Scott.
2994b1fc8b6SFrank Warmerdam
300e7bdb189SFrank Warmerdam2001-09-06  Frank Warmerdam  <[email protected]>
301e7bdb189SFrank Warmerdam
302e7bdb189SFrank Warmerdam	* libtiff/tif_packbits.c: fixed memory overrun error.
303e7bdb189SFrank Warmerdam
304e7bdb189SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=77
305e7bdb189SFrank Warmerdam
306d15abe66SFrank Warmerdam2001-08-31  Frank Warmerdam  <[email protected]>
307d15abe66SFrank Warmerdam
308d15abe66SFrank Warmerdam	* libtiff/tif_getimage.c: relax handling of contig case where
309d15abe66SFrank Warmerdam	there are extra samples that are supposed to be ignored.  This
310d15abe66SFrank Warmerdam	should now work for 8bit greyscale or palletted images.
311d15abe66SFrank Warmerdam
312d15abe66SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=75
313d15abe66SFrank Warmerdam
314abf486d1SFrank Warmerdam2001-08-28  Frank Warmerdam  <[email protected]>
315abf486d1SFrank Warmerdam
316abf486d1SFrank Warmerdam	* libtiff/tif_getimage.c: Don't complain for CMYK (separated)
317abf486d1SFrank Warmerdam	images with more than four samples per pixel.  See:
318abf486d1SFrank Warmerdam
319abf486d1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=73
320abf486d1SFrank Warmerdam
3217f127122SFrank Warmerdam2001-08-10  Frank Warmerdam  <[email protected]>
3227f127122SFrank Warmerdam
3237afe0a69SFrank Warmerdam	* libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy()
3247afe0a69SFrank Warmerdam	in TIFFReadRGBATile() to avoid issues in cases of overlapping
3257afe0a69SFrank Warmerdam	buffers.  See Bug 69 in Bugzilla.
3267afe0a69SFrank Warmerdam
3277afe0a69SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=69
3287afe0a69SFrank Warmerdam
3297f127122SFrank Warmerdam	* tools/tiff2rgba.c: fixed getopt() call so that -b works again.
3307f127122SFrank Warmerdam
33166ca643dSFrank Warmerdam2001-08-09  Frank Warmerdam  <[email protected]>
33266ca643dSFrank Warmerdam
33366ca643dSFrank Warmerdam	* libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__
33466ca643dSFrank Warmerdam	when checking for 64 bit architectures as per bugzilla bug 67.
33566ca643dSFrank Warmerdam
336c997939eSFrank Warmerdam2001-07-27  Frank Warmerdam  <[email protected]>
337c997939eSFrank Warmerdam
338c997939eSFrank Warmerdam	* man/Makefile.in: add TIFFClientOpen link as per debian submitted
339c997939eSFrank Warmerdam	bug 66.
340c997939eSFrank Warmerdam
3415579e5cdSFrank Warmerdam2001-07-20  Frank Warmerdam  <[email protected]>
3425579e5cdSFrank Warmerdam
3435579e5cdSFrank Warmerdam	* libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H
3445579e5cdSFrank Warmerdam	has been included.
3455579e5cdSFrank Warmerdam
34671a2c4a0SFrank Warmerdam2001-07-19  Frank Warmerdam  <[email protected]>
34771a2c4a0SFrank Warmerdam
34871a2c4a0SFrank Warmerdam	* libtiff/tif_open.c: Seek back to zero after failed read,
34971a2c4a0SFrank Warmerdam	before writing header.
35071a2c4a0SFrank Warmerdam
35148b7fecaSFrank Warmerdam2001-07-18  Frank Warmerdam  <[email protected]>
35248b7fecaSFrank Warmerdam
35348b7fecaSFrank Warmerdam	* libtiff/tif_ojpeg.c: updates from Scott.  Handles colors
35448b7fecaSFrank Warmerdam	much better.  Now depends on having patched libjpeg as per
35548b7fecaSFrank Warmerdam	patch in contrib/ojpeg/*.
35648b7fecaSFrank Warmerdam
35787f580c1SFrank Warmerdam2001-07-17  Frank Warmerdam  <[email protected]>
35887f580c1SFrank Warmerdam
35987f580c1SFrank Warmerdam	* */Makefile.in: added DESTDIR support.
36087f580c1SFrank Warmerdam
36187f580c1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=60
36287f580c1SFrank Warmerdam
363f45df42bSFrank Warmerdam2001-07-16  Frank Warmerdam  <[email protected]>
364f45df42bSFrank Warmerdam
365f45df42bSFrank Warmerdam	* configure, libtiff/Makefile.in: applied OpenBSD patches
366f45df42bSFrank Warmerdam	as per:
367f45df42bSFrank Warmerdam
368f45df42bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=61
369f45df42bSFrank Warmerdam
37063ad6142SFrank Warmerdam2001-06-28  Frank Warmerdam  <[email protected]>
37163ad6142SFrank Warmerdam
3720ef54341SFrank Warmerdam	* libtiff/tif_getimage.c: Fixed so that failure is properly
3730ef54341SFrank Warmerdam	reported by gtTileContig, gtStripContig, gtTileSeparate and
3740ef54341SFrank Warmerdam	gtStripSeparate.
3750ef54341SFrank Warmerdam
3760ef54341SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=51
3770ef54341SFrank Warmerdam
37863ad6142SFrank Warmerdam	* tiffcmp.c: Fixed multi samples per pixel support for ContigCompare.
37963ad6142SFrank Warmerdam	Updated bug section of tiffcmp.1 to note tiled file issues.
38063ad6142SFrank Warmerdam
38163ad6142SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=53
38263ad6142SFrank Warmerdam
383e0368fb9SFrank Warmerdam2001-06-22  Frank Warmerdam  <[email protected]>
384e0368fb9SFrank Warmerdam
385ecfaa86dSFrank Warmerdam	* configure: Changes for DSO generation on AIX provided by
386ecfaa86dSFrank Warmerdam	John Marquart <[email protected]>.
387ecfaa86dSFrank Warmerdam
388e0368fb9SFrank Warmerdam	* configure, libtiff/Makeifle.in: Modified to build DSOs properly
389e0368fb9SFrank Warmerdam	on Darwin thanks to Robert Krajewski ([email protected]) and
390e0368fb9SFrank Warmerdam	Keisuke Fujii ([email protected]).
391e0368fb9SFrank Warmerdam
392f8473790SFrank Warmerdam2001-06-13  Frank Warmerdam  <[email protected]>
393f8473790SFrank Warmerdam
394f8473790SFrank Warmerdam	* tools/tiff2rgba.c: added -n flag to avoid emitting alpha component.
395f8473790SFrank Warmerdam
396f8473790SFrank Warmerdam	* man/tiff2rgba.1: new
397f8473790SFrank Warmerdam
398f1492d55SFrank Warmerdam2001-05-22  Frank Warmerdam  <[email protected]>
399f1492d55SFrank Warmerdam
400f1492d55SFrank Warmerdam	* Added tiffset and tif_ojpeg to the dist lists in Makefile.in.
401f1492d55SFrank Warmerdam
4028ff59a64SFrank Warmerdam2001-05-13  Frank Warmerdam  <[email protected]>
4038ff59a64SFrank Warmerdam
4048ff59a64SFrank Warmerdam	* libtiff/tools/thumbnail.c: changed default output compression
4058ff59a64SFrank Warmerdam	to packbits from LZW since LZW isn't generally available.
4068ff59a64SFrank Warmerdam
40747c14d60SFrank Warmerdam2001-05-12  Frank Warmerdam  <[email protected]>
40847c14d60SFrank Warmerdam
40947c14d60SFrank Warmerdam	* libtiff/tif_ojpeg.c: New.
41047c14d60SFrank Warmerdam	libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related
41147c14d60SFrank Warmerdam	to OJPEG support.
41247c14d60SFrank Warmerdam
41347c14d60SFrank Warmerdam	Scott Marovich <[email protected]> supplied OJPEG support.
41447c14d60SFrank Warmerdam
41547c14d60SFrank Warmerdam2001-05-11  Frank Warmerdam  <[email protected]>
41647c14d60SFrank Warmerdam
41747c14d60SFrank Warmerdam	* tiff.h: removed, it duplicates libtiff/tiff.h.
41847c14d60SFrank Warmerdam
4191b7a8402SFrank Warmerdam2001-05-08  Frank Warmerdam  <[email protected]>
4201b7a8402SFrank Warmerdam
4211f9632f9SFrank Warmerdam	* libtiff/tif_dirinfo.c: moved pixar and copyright flags to
4221f9632f9SFrank Warmerdam	ensure everything is in order.
4231f9632f9SFrank Warmerdam
4241b7a8402SFrank Warmerdam	* libtiff/libtiff.def: added TIFFCreateDirectory and
4251b7a8402SFrank Warmerdam	TIFFDefaultStripSize as per:
4261b7a8402SFrank Warmerdam
4271b7a8402SFrank Warmerdam	  http://bugzilla.remotesensing.org/show_bug.cgi?id=46
4281b7a8402SFrank Warmerdam
42928dd547bSFrank Warmerdam2001-05-02  Frank Warmerdam  <[email protected]>
43028dd547bSFrank Warmerdam
43128dd547bSFrank Warmerdam	* libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for
43228dd547bSFrank Warmerdam	TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to
43328dd547bSFrank Warmerdam	force use of uint32 counts instead of short counts.
43428dd547bSFrank Warmerdam
43528dd547bSFrank Warmerdam	* libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the
43628dd547bSFrank Warmerdam	case of writing TIFF_BYTE/TIFF_SBYTE fields.
43728dd547bSFrank Warmerdam
43828dd547bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=43
43928dd547bSFrank Warmerdam
440b117e2acSFrank Warmerdam2001-05-01  Frank Warmerdam  <[email protected]>
441b117e2acSFrank Warmerdam
442b117e2acSFrank Warmerdam	* libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per
443b117e2acSFrank Warmerdam	bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44
444b117e2acSFrank Warmerdam
445f99796d1SFrank Warmerdam2001-04-05  Frank Warmerdam  <[email protected]>
446f99796d1SFrank Warmerdam
447f99796d1SFrank Warmerdam	* tiffio.h: removed C++ style comment.
448f99796d1SFrank Warmerdam
449f99796d1SFrank Warmerdam	* configure: fixed up SCRIPT_SH/SHELL handling.
450f99796d1SFrank Warmerdam
451f99796d1SFrank Warmerdam	* Makefile.in: Fixed SCRIPT_SH/SHELL handling.
452f99796d1SFrank Warmerdam
453f99796d1SFrank Warmerdam	* config.guess: documented more variables as per bug 40.
454f99796d1SFrank Warmerdam
45521724616SFrank Warmerdam2001-04-03  Frank Warmerdam  <[email protected]>
45621724616SFrank Warmerdam
45721724616SFrank Warmerdam	* configure, *Makefile.in: Various changes to improve configuration
45821724616SFrank Warmerdam	for HP/UX specifically, and also in general.  They include:
45921724616SFrank Warmerdam	 - Try to handle /usr/bin/sh instead of /bin/sh where necessary.
46021724616SFrank Warmerdam	 - Upgrade to HP/UX 10.x+ compiler, linker and dso options.
46121724616SFrank Warmerdam	 - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP
46221724616SFrank Warmerdam	 - Use -${MAKEFLAGS} in sub makes from makefiles.
46321724616SFrank Warmerdam
46421724616SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=40
46521724616SFrank Warmerdam
4668671dffeSFrank Warmerdam2001-04-02  Frank Warmerdam  <[email protected]>
4678671dffeSFrank Warmerdam
4680263998eSFrank Warmerdam	* libtiff/tiff.h: Applied hac to try and resolve the problem
4690263998eSFrank Warmerdam	with the inttypes.h include file on AIX.
4700263998eSFrank Warmerdam
4710263998eSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=39
4720263998eSFrank Warmerdam
4739864187bSFrank Warmerdam	* VERSION: update to 3.5.7 beta in preparation for release.
4749864187bSFrank Warmerdam
475a2558120SFrank Warmerdam	* configure/config.site: modified to check if -lm is needed for
476a2558120SFrank Warmerdam	MACHDEPLIBS if not supplied by config.site.  Needed for Darwin.
477a2558120SFrank Warmerdam
4788671dffeSFrank Warmerdam	* config.guess: updated wholesale to an FSF version apparently
4798671dffeSFrank Warmerdam	from 1998 (as opposed to 1994).  This is mainly inspired by
4808671dffeSFrank Warmerdam	providing for MacOS X support.
4818671dffeSFrank Warmerdam
4828671dffeSFrank Warmerdam2001-03-29  Frank Warmerdam  <[email protected]>
4838671dffeSFrank Warmerdam
4848671dffeSFrank Warmerdam	* configure, Makefile.in, etc: added support for OPTIMIZER being
4858671dffeSFrank Warmerdam	set from config.site.
4868671dffeSFrank Warmerdam
4877a1ad5e9SFrank Warmerdam2001-03-28  Frank Warmerdam  <[email protected]>
4887a1ad5e9SFrank Warmerdam
4894f4c99abSFrank Warmerdam	* fax2ps.c: Helge (libtiff at oldach.net) submitted fix:
4904f4c99abSFrank Warmerdam
4914f4c99abSFrank Warmerdam	Here's a fix for fax2ps that corrects behaviour for non-Letter paper
4924f4c99abSFrank Warmerdam	sizes. It fixes two problems:
4934f4c99abSFrank Warmerdam
4944f4c99abSFrank Warmerdam	Without	scaling (-S) the fax is now centered on the page size specified
4954f4c99abSFrank Warmerdam	with -H	and/or -W. Before, fax2ps was using an obscure and practially
4964f4c99abSFrank Warmerdam	useless algorithm to allocate the image relative to Letter sized paper
4974f4c99abSFrank Warmerdam	which sometime sled to useless whitespace on the paper, while at the
4984f4c99abSFrank Warmerdam	same time cutting of the faxes printable area at the opposite border.
4994f4c99abSFrank Warmerdam
5004f4c99abSFrank Warmerdam	Second, scaling now preserves aspect ratio, which makes unusual faxes
5014f4c99abSFrank Warmerdam	(in particular short ones) print properly.
5024f4c99abSFrank Warmerdam
5034f4c99abSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=35
5044f4c99abSFrank Warmerdam
5057a1ad5e9SFrank Warmerdam	* tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by
5067a1ad5e9SFrank Warmerdam	Bruce A. Mallett.  See check message for detailed information
5077a1ad5e9SFrank Warmerdam	on all the changes, including a faster encoder, fixes for level
5087a1ad5e9SFrank Warmerdam	2 PostScript, and support for the imagemask operator.
5097a1ad5e9SFrank Warmerdam
510f3bbcf1bSFrank Warmerdam2001-03-27  Frank Warmerdam  <[email protected]>
511f3bbcf1bSFrank Warmerdam
512f3bbcf1bSFrank Warmerdam	* libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to
513f3bbcf1bSFrank Warmerdam	"#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX.
514f3bbcf1bSFrank Warmerdam
515f3bbcf1bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
516f3bbcf1bSFrank Warmerdam
517dc989a55SFrank Warmerdam2001-03-16  Frank Warmerdam  <[email protected]>
518dc989a55SFrank Warmerdam
519dc989a55SFrank Warmerdam	* tif_dirinfo.c: moved definition of copyright tag in field list.
520dc989a55SFrank Warmerdam	Apparently they have to be in sorted order by tag id.
521dc989a55SFrank Warmerdam
5228eea65a4SFrank Warmerdam2001-03-13  Frank Warmerdam  <[email protected]>
5238eea65a4SFrank Warmerdam
5248eea65a4SFrank Warmerdam	* tif_getimage.c: Added support for 16bit minisblack/miniswhite
5258eea65a4SFrank Warmerdam	images in RGBA interface.
5268eea65a4SFrank Warmerdam
527fa01e4a7SFrank Warmerdam2001-03-02  Frank Warmerdam  <[email protected]>
528fa01e4a7SFrank Warmerdam
529fa01e4a7SFrank Warmerdam	* Added TIFFTAG_COPYRIGHT support.
530fa01e4a7SFrank Warmerdam
531aefe065eSFrank Warmerdam2001-02-19  Frank Warmerdam  <[email protected]>
532aefe065eSFrank Warmerdam
533aefe065eSFrank Warmerdam	* Brent Roman contributed updated tiffcp utility (and tiffcp.1)
534aefe065eSFrank Warmerdam	with support for extracting subimages with the ,n syntax, and also
535aefe065eSFrank Warmerdam	adding the -b bias removal flag.
536aefe065eSFrank Warmerdam
537a6da80a7SFrank Warmerdam2001-02-16  Frank Warmerdam  <[email protected]>
538a6da80a7SFrank Warmerdam
5398867ddfbSFrank Warmerdam	* libtiff/libtiff.def: Brent Roman submitted new version adding
5408867ddfbSFrank Warmerdam	serveral missing entry points.
5418867ddfbSFrank Warmerdam
542b18f9bb8SFrank Warmerdam	* libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS.
543b18f9bb8SFrank Warmerdam	Some sort of weird VMS thing.
544b18f9bb8SFrank Warmerdam
545b18f9bb8SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=31
546b18f9bb8SFrank Warmerdam
547a6da80a7SFrank Warmerdam	* tif_luv.c/tiff.h/tiffio.h:
548a6da80a7SFrank Warmerdam	New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward
549a6da80a7SFrank Warmerdam	([email protected]).  He writes:
550a6da80a7SFrank Warmerdam
551a6da80a7SFrank Warmerdam	1) I improved the gamut-mapping function in tif_luv.c for imaginary
552a6da80a7SFrank Warmerdam	colors, because some images were being super-saturated on the input
553a6da80a7SFrank Warmerdam	side and this resulted in some strange color shifts in the output.
554a6da80a7SFrank Warmerdam
555a6da80a7SFrank Warmerdam	2) I added a psuedotag in tiff.h to control random dithering during
556a6da80a7SFrank Warmerdam	LogLuv encoding.  This is turned off by default for 32-bit LogLuv and
557a6da80a7SFrank Warmerdam	on for 24-bit LogLuv output.  Dithering improves the average color
558a6da80a7SFrank Warmerdam	accuracy over the image.
559a6da80a7SFrank Warmerdam
560a6da80a7SFrank Warmerdam	3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in
561a6da80a7SFrank Warmerdam	tiffio.h, to expose internal routines for converting between LogLuv and
562a6da80a7SFrank Warmerdam	XYZ coordinates.  This is helpful for writing more efficient,
563a6da80a7SFrank Warmerdam	specialized conversion routines, especially for reading LogLuv files.
564a6da80a7SFrank Warmerdam
565a6da80a7SFrank Warmerdam	Changes applied with minor edits.
566a6da80a7SFrank Warmerdam
56700761c18SFrank Warmerdam2001-01-23  Frank Warmerdam  <[email protected]>
56800761c18SFrank Warmerdam
56900761c18SFrank Warmerdam	* tif_fax3.c: keep rw_mode flag internal to fax3 state to remember
57000761c18SFrank Warmerdam	whether we are encoding or decoding.  This is to ensure graceful
57100761c18SFrank Warmerdam	recovery if TIFFClientOpen() discovers an attempt to open a compressed
57200761c18SFrank Warmerdam	file for "r+" access, and subsequently close it, as it resets the
57300761c18SFrank Warmerdam	tif_mode flag to O_RDONLY in this case to avoid writes, confusing the
57400761c18SFrank Warmerdam	compressor's concept of whether it is in encode or decode mode.
57500761c18SFrank Warmerdam
5769a1d08fcSMike Welles2001-01-08  Mike Welles <[email protected]>
5779a1d08fcSMike Welles
5789a1d08fcSMike Welles	* Makefile.in:  Now cleaning up after itself after creating the .tar.gz and .zip
5799a1d08fcSMike Welles
580a5a724a9SFrank Warmerdam2001-01-07  Frank Warmerdam  <[email protected]>
581a5a724a9SFrank Warmerdam
582a5a724a9SFrank Warmerdam	* html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet()
583a5a724a9SFrank Warmerdam	as per bug report by Patrick Connor.
584a5a724a9SFrank Warmerdam
5857c2ef4f7SFrank Warmerdam2000-12-28  Frank Warmerdam  <[email protected]>
5867c2ef4f7SFrank Warmerdam
5873ba946b0SFrank Warmerdam	* Added RELEASE-DATE file to release file list.
5883ba946b0SFrank Warmerdam
5897c2ef4f7SFrank Warmerdam	* Fixed libtiff/makefile.vc to make tiffvers.h not version.h.
5907c2ef4f7SFrank Warmerdam
591a7f6e194SMike Welles2000-12-22  Mike Welles <[email protected]>
592a7f6e194SMike Welles        * added link to CVS mirror from index.html
593a7f6e194SMike Welles
594a7f6e194SMike Welles	* updated html/internals.html to note that LZW compression is
595a7f6e194SMike Welles	  not supported by default.
596a7f6e194SMike Welles
59722e9dda7SFrank Warmerdam2000-12-22  Frank Warmerdam  <[email protected]>
59822e9dda7SFrank Warmerdam
59922e9dda7SFrank Warmerdam	* updated html/libtiff.html to not point at Niles' old JPL web site
60022e9dda7SFrank Warmerdam	for the man pages, point at www.libtiff.org.
60122e9dda7SFrank Warmerdam
60233953398SFrank Warmerdam2000-12-21  Frank Warmerdam  <[email protected]>
60333953398SFrank Warmerdam
60422e9dda7SFrank Warmerdam	* libtiff/tif_apple.c: Applied "Carbon" support patches supplied by
60533953398SFrank Warmerdam	Leonard Rosenthol <[email protected]>.  May interfere
60633953398SFrank Warmerdam	with correct building on older systems.  If so, please let me know.
60733953398SFrank Warmerdam
608a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]>
609177452c8SMike Welles
610177452c8SMike Welles	* Took out LZW Encoding from tif_lzw.c
611177452c8SMike Welles
612177452c8SMike Welles	* Created HOWTO-RELEASE
613177452c8SMike Welles
614177452c8SMike Welles	* Created html/v3.5.6.html
615177452c8SMike Welles
616177452c8SMike Welles	* updated index.html
617177452c8SMike Welles
618a02f97a5SFrank Warmerdam2000-12-01  Frank Warmerdam  <[email protected]>
619a02f97a5SFrank Warmerdam
620a02f97a5SFrank Warmerdam	* Added patches for EOFB support in tif_fax3.c and tif_fax3.h.
621a02f97a5SFrank Warmerdam	Patches supplied by Frank Cringle <[email protected]>
622a02f97a5SFrank Warmerdam	Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif
623a02f97a5SFrank Warmerdam
624a3c28f98SFrank Warmerdam2000-11-24  Frank Warmerdam  <[email protected]>
625a3c28f98SFrank Warmerdam
626a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added an installPrivateHdrs and install-private
627a3c28f98SFrank Warmerdam	target so that the private headers required by libgeotiff can be
628a3c28f98SFrank Warmerdam	installed with the others.  They are not installed by default.
629a3c28f98SFrank Warmerdam
630a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso
631a3c28f98SFrank Warmerdam	targets so libtiff.so will be built with an explicit dependency
632a3c28f98SFrank Warmerdam	on libm.so.
633a3c28f98SFrank Warmerdam
634a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to
635a3c28f98SFrank Warmerdam	libtiff.so.3.5.5.
636a3c28f98SFrank Warmerdam
637a3c28f98SFrank Warmerdam	* libtiff/Makefile.in & configure: Remove all references to the ALPHA
638a3c28f98SFrank Warmerdam	file, or ALPHA version logic.  Added stuff about DIST_POINT in
639a3c28f98SFrank Warmerdam	place of DIST_TYPE and the alpha release number stuff.
640a3c28f98SFrank Warmerdam
641abcd47aeSFrank Warmerdam2000-11-22  Frank Warmerdam  <[email protected]>
642abcd47aeSFrank Warmerdam
643abcd47aeSFrank Warmerdam	* I have applied a patch from Steffen Moeller <[email protected]> to
644abcd47aeSFrank Warmerdam	the configure script so that it now accepts the --prefix, and
645abcd47aeSFrank Warmerdam	--exec-prefix directives.
646abcd47aeSFrank Warmerdam
6477410217aSFrank Warmerdam2000-11-13  Frank Warmerdam  <warmerda@cs46980-c>
6487410217aSFrank Warmerdam
6499900bacaSFrank Warmerdam	* I have made a variety of modifications in an effort to ensure the
6509900bacaSFrank Warmerdam	TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE
6519900bacaSFrank Warmerdam	file which seems to be updated regularly.
6529900bacaSFrank Warmerdam
6539900bacaSFrank Warmerdam	 o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in
6549900bacaSFrank Warmerdam	   version include file.
6559900bacaSFrank Warmerdam	 o renamed version.h to tiffvers.h because we now have to install it
6569900bacaSFrank Warmerdam	   with the public libtiff include files.
6579900bacaSFrank Warmerdam	 o include tiffvers.h in tiffio.h.
6589900bacaSFrank Warmerdam	 o updated tif_version.c to use tiffvers.h.
6599900bacaSFrank Warmerdam	 o Updated Makefile.in accordingly.
6609900bacaSFrank Warmerdam
6617410217aSFrank Warmerdam	* As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25
6627410217aSFrank Warmerdam	I have updated the win32 detection rules in tiffcomp.h.
6637410217aSFrank Warmerdam
6646429172dSFrank Warmerdam2000-10-20  Frank Warmerdam  <warmerda@cs46980-c>
6656429172dSFrank Warmerdam
666b11174beSFrank Warmerdam	* tif_getimage.c: Fixed RGBA translation for YCbCr images for which
667b11174beSFrank Warmerdam	the strip/tile width and height aren't multiples of the sampling size.
6687410217aSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=20
6697410217aSFrank Warmerdam	Some patches from Rick LaMont of Dot C Software.
670b11174beSFrank Warmerdam
6716429172dSFrank Warmerdam	* Modified tif_packbits.c encoder to avoid compressing more
6726429172dSFrank Warmerdam	data than provided if rowsize doesn't factor into provided data
6736429172dSFrank Warmerdam	(such as occurs for YCbCr).
6746429172dSFrank Warmerdam
675aa844c50SFrank Warmerdam2000-10-19  Frank Warmerdam  <warmerda@cs46980-c>
676aa844c50SFrank Warmerdam
677aa844c50SFrank Warmerdam	* tools/rgb2ycbcr.c: fixed output strip size to account for vertical
678aa844c50SFrank Warmerdam	roundup if rows_per_strip not a multiple of vertical sample size.
679aa844c50SFrank Warmerdam
6800cd032f1SFrank Warmerdam2000-10-16  Frank Warmerdam  <warmerda@cs46980-c>
6810cd032f1SFrank Warmerdam
68291b8b7c2SFrank Warmerdam	* tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory
68391b8b7c2SFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18
68491b8b7c2SFrank Warmerdam	from [email protected].
68591b8b7c2SFrank Warmerdam
6860cd032f1SFrank Warmerdam	* Modified tif_packbits.c decoding to avoid overrunning the
6870cd032f1SFrank Warmerdam	output buffer, and to issue a warning if data needs to be
6880cd032f1SFrank Warmerdam	discarded.  See http://bugzilla.remotesensing.org/show_bug.cgi?id=18
6890cd032f1SFrank Warmerdam
690de9b6675SFrank Warmerdam2000-10-12  Frank Warmerdam  <warmerda@cs46980-c>
691de9b6675SFrank Warmerdam
692de9b6675SFrank Warmerdam	* Modified tiff2bw to ensure portions add to 100%, and that
693de9b6675SFrank Warmerdam	white is properly recovered.
694de9b6675SFrank Warmerdam
695de9b6675SFrank Warmerdam	See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15
696de9b6675SFrank Warmerdam	Patch c/o Stanislav Brabec <[email protected]>
697de9b6675SFrank Warmerdam
6988b6b9756SFrank Warmerdam2000-09-30  Frank Warmerdam  <warmerda@cs46980-c>
6998b6b9756SFrank Warmerdam
7008b6b9756SFrank Warmerdam	* Modified TIFFClientOpen() to emit an error on an attempt to
7018b6b9756SFrank Warmerdam	open a comperessed file for update (O_RDWR/r+) access.  This is
7028b6b9756SFrank Warmerdam	because the compressor/decompressor code gets very confused when
7038b6b9756SFrank Warmerdam	the mode is O_RDWR, assuming this means writing only.  See
7048b6b9756SFrank Warmerdam	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13
7058b6b9756SFrank Warmerdam
706582fb187SFrank Warmerdam2000-09-27  Frank Warmerdam  <warmerda@cs46980-c>
707582fb187SFrank Warmerdam
7080cd032f1SFrank Warmerdam	* Added GNULDdso target an`d switched linux and freebsd to use it.
709582fb187SFrank Warmerdam
7108d9e3bcfSFrank Warmerdam2000-09-26  Frank Warmerdam  <warmerda@cs46980-c>
7118d9e3bcfSFrank Warmerdam
7128d9e3bcfSFrank Warmerdam	* Applied patch for 0x0000 sequences in tif_fax3.h's definition
7138d9e3bcfSFrank Warmerdam	of EXPAND1D() as per bug 11 (from Roman).
7148d9e3bcfSFrank Warmerdam
715af621273SFrank Warmerdam2000-09-25  Frank Warmerdam  <warmerda@cs46980-c>
71605d0760fSFrank Warmerdam	* Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve
71705d0760fSFrank Warmerdam	cygwin compatibility.
718af621273SFrank Warmerdam
719b6348a45SFrank Warmerdam	* Applied patch from Roman Shpount to tif_fax3.c.  This seems to
720b6348a45SFrank Warmerdam	be a proper fix to the buffer sizing problem.  See
721b6348a45SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=11
722b6348a45SFrank Warmerdam
723af621273SFrank Warmerdam	* Fixed tif_getimage.c to fix overrun bug with YCbCr images without
724af621273SFrank Warmerdam	downsampling.  http://bugzilla.remotesensing.org/show_bug.cgi?id=10
725af621273SFrank Warmerdam	Thanks to Nick Lamb <[email protected]> for reporting the
726af621273SFrank Warmerdam	bug and proving the patch.
727af621273SFrank Warmerdam
728a329e432SFrank Warmerdam2000-09-18  Frank Warmerdam  <warmerda@cs46980-c>
729a329e432SFrank Warmerdam
730a329e432SFrank Warmerdam	* Fixed tif_jpeg.c so avoid destroying the decompressor before
731a329e432SFrank Warmerdam	we are done access data thanks to bug report from:
732a329e432SFrank Warmerdam	Michael Eckstein <[email protected]>.
733a329e432SFrank Warmerdam
734a329e432SFrank Warmerdam	* Reverted tif_flush change.
735a329e432SFrank Warmerdam
736da97c5e0SFrank Warmerdam2000-09-14  Frank Warmerdam  <warmerda@cs46980-c>
737da97c5e0SFrank Warmerdam
738da97c5e0SFrank Warmerdam	* tif_flush.c: Changed so that TIFFFlushData() doesn't return an
739da97c5e0SFrank Warmerdam	error when TIFF_BEENWRITING is not set.  This ensures that the
740da97c5e0SFrank Warmerdam	directory contents can still be flushed by TIFFFlush().
741da97c5e0SFrank Warmerdam
742c1282751SFrank Warmerdam2000-08-14  Frank Warmerdam  <[email protected]>
743c1282751SFrank Warmerdam
744fb02956eSFrank Warmerdam	* tif_open.c: Don't set MMAP for O_RDWR files.
745fb02956eSFrank Warmerdam
7460625a129SFrank Warmerdam	* tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY
7470625a129SFrank Warmerdam	so that files opened for update can be strip chopped too.
7480625a129SFrank Warmerdam
749c1282751SFrank Warmerdam	* tif_read.c: fixed up bug with files missing rowsperstrip and
750c1282751SFrank Warmerdam	the strips per separation fix done a few weeks ago.
751c1282751SFrank Warmerdam
752ad9af004SFrank Warmerdam2000-07-17  Frank Warmerdam  <warmerda@cs46980-c>
753ad9af004SFrank Warmerdam
754ad9af004SFrank Warmerdam	* Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and
755ad9af004SFrank Warmerdam	SAMPLEFORMAT_COMPLEXINT.
756ad9af004SFrank Warmerdam
7574b79457aSMike Welles2000-07-13  Mike Welles <[email protected]>
7584b79457aSMike Welles
7594b79457aSMike Welles	* index.html, bugs.html: added bugzilla info.
7604b79457aSMike Welles
761c1cd54d7SFrank Warmerdam2000-07-12  Frank Warmerdam  <[email protected]>
762c1cd54d7SFrank Warmerdam
763889ea5bfSFrank Warmerdam	* tif_read.c: fix subtle bug with determining the number of
764889ea5bfSFrank Warmerdam	rows for strips that are the last strip in a separation but
765889ea5bfSFrank Warmerdam	not the last strip of all in TIFFReadEncodedStrip().
766889ea5bfSFrank Warmerdam
767c1cd54d7SFrank Warmerdam	* Applied 16/32 bit fix to tif_fax3.c.  Fix supplied by
768c1cd54d7SFrank Warmerdam	Peter Skarpetis <[email protected]>
769c1cd54d7SFrank Warmerdam
770082013bfSFrank Warmerdam2000-06-15  Frank Warmerdam  <[email protected]>
771082013bfSFrank Warmerdam
772082013bfSFrank Warmerdam	* Modified tiffio.h logic with regard to including windows.h.  It
773082013bfSFrank Warmerdam	won't include it when building with __CYGWIN__.
774082013bfSFrank Warmerdam
775b620bd37SFrank Warmerdam2000-05-11  Frank Warmerdam  <warmerda@cs46980-c>
776b620bd37SFrank Warmerdam
7776ed3331cSFrank Warmerdam	* README: update to mention www.libtiff.org, don't list Sam's old
7786ed3331cSFrank Warmerdam	email address.
7796ed3331cSFrank Warmerdam
780b620bd37SFrank Warmerdam	* configure: Fixed DSO test for Linux as per patch from
781b620bd37SFrank Warmerdam	  Jan Van Buggenhout <[email protected]>.
782b620bd37SFrank Warmerdam
78315934824SFrank Warmerdam2000-04-21  Frank Warmerdam  <[email protected]>
78415934824SFrank Warmerdam
78515934824SFrank Warmerdam	* libtiff/tif_dirread.c: Don't use estimate strip byte count for
78615934824SFrank Warmerdam	one tile/strip images with an offset, and byte count of zero. These
78715934824SFrank Warmerdam	could be "unpopulated" images.
78815934824SFrank Warmerdam
789859c2524SFrank Warmerdam2000-04-18  Frank Warmerdam  <[email protected]>
790859c2524SFrank Warmerdam
7917538c6d0SFrank Warmerdam	* contrib/addtiffo: Added "averaging" resampling option.
7927538c6d0SFrank Warmerdam
793859c2524SFrank Warmerdam	* tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT.
794859c2524SFrank Warmerdam
7956be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000  Frank Warmerdam  <[email protected]>
7966be23f4fSFrank Warmerdam
7976be23f4fSFrank Warmerdam	* tools/Makefile.in: Modified to install properly on SGI.
7986be23f4fSFrank Warmerdam
7994b79457aSMike Welles2000-04-12  Mike Welles	     <[email protected]>
8004b79457aSMike Welles	* configure:  Fixed stupid mistake in libc6 test on Linux
8014b79457aSMike Welles
802f076e723SMike Welles2000-04-04  Mike Welles	     <[email protected]>
803f0770083SMike Welles	* tif_win32.c:  Applied patch to fix overreads and ovverwrites
804f0770083SMike Welles	  caught by BoundsChecker.  From Arvan Pritchard
805f0770083SMike Welles	  <[email protected]>  (untested).
806f076e723SMike Welles
807f0770083SMike Welles        * tif_getimage.c:  Applied patch to silence VC6 warnings.  From
808f0770083SMike Welles	  Arvan Pritchard <[email protected]>
809f0770083SMike Welles
810f0770083SMike Welles	* tif_lzw.c:  Applied patch to silence VC6 warnings.  From
811f076e723SMike Welles	  Arvan Pritchard <[email protected]>
812f076e723SMike Welles
8131c9f6d78SFrank Warmerdam2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>
8141c9f6d78SFrank Warmerdam
8151c9f6d78SFrank Warmerdam	* Added contrib/stream (stream io) code submitted by Avi Bleiweiss.
8161c9f6d78SFrank Warmerdam
81797702338SMike Welles2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>    *** 3.5.5 release ***
8182df86f15SFrank Warmerdam
8192df86f15SFrank Warmerdam	* fax2ps: Fixed mixup of width and height in bounding box statement
8202df86f15SFrank Warmerdam	as per submission by Nalin Dahyabhai <[email protected]>.
8212df86f15SFrank Warmerdam
822c21b8b97SMike Welles2000-03-27  Mike Welles	     <[email protected]>
823c21b8b97SMike Welles
824c21b8b97SMike Welles	* fax2ps:  Modified printruns to take uint32 instead of uint16.
825c21b8b97SMike Welles	Patch courtesy of Bernt Herd <[email protected]>
826c21b8b97SMike Welles
827d20c60a2SMike Welles2000-03-20  Mike Welles	     <[email protected]>
828d20c60a2SMike Welles
829d20c60a2SMike Welles	* configure: added test for libc6 for linux targets.  Bug reported by
830d20c60a2SMike Welles        Stanislav Brabec <[email protected]>
831d20c60a2SMike Welles
832c21b8b97SMike Welles	* Added 3.5 docs to html/Makefile.in.
833c21b8b97SMike Welles	Thanks to  Stanislav Brabec <[email protected]>
834d20c60a2SMike Welles
835c21b8b97SMike Welles	* configure: fixed bugs in sed scripts
836c21b8b97SMike Welles	(applied sed script s:/@:s;@:;s:/s;;:;: to configure).
837d20c60a2SMike Welles	fix submitted to Stanislav Brabec <[email protected]>
838d20c60a2SMike Welles
839c21b8b97SMike Welles	* tools/iptcutil was not in files list, and wasn't being
840c21b8b97SMike Welles	added to tar archive.  Updated Makefile.in.
841d20c60a2SMike Welles
8427ab7008fSFrank Warmerdam2000-03-17  Frank Warmerdam  <warmerda@cs46980-c>
8437ab7008fSFrank Warmerdam
8447ab7008fSFrank Warmerdam	* tif_fax3.c: Fixed serious bug introduced during the uint16->uint32
8457ab7008fSFrank Warmerdam	conversion for the run arrays.
8467ab7008fSFrank Warmerdam
847d3144ac4SFrank Warmerdam2000-03-03  Frank Warmerdam  <[email protected]>
848d3144ac4SFrank Warmerdam
849d3144ac4SFrank Warmerdam	* Set td_sampleformat default to SAMPLEFORMAT_UINT instead of
850d3144ac4SFrank Warmerdam	SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c.
851d3144ac4SFrank Warmerdam
8520b109722SFrank Warmerdam2000-03-02  Frank Warmerdam  <[email protected]>
8530b109722SFrank Warmerdam
854f4aaa718SFrank Warmerdam	* Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c.
855f4aaa718SFrank Warmerdam
8560b109722SFrank Warmerdam	* Patched tif_fax3.c so that dsp->runs is allocated a bit bigger
8570b109722SFrank Warmerdam	to avoid overruns encountered with frle_bug.tif.
8580b109722SFrank Warmerdam
859ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000  Frank Warmerdam  <[email protected]>
860ed33ffd3SFrank Warmerdam
861ed33ffd3SFrank Warmerdam	* Fixed tools/tiffcmp so that stopondiff testing works.
862ed33ffd3SFrank Warmerdam	  Patch care of Joseph Orost <[email protected]>.
863ed33ffd3SFrank Warmerdam
864592e7e59SFrank Warmerdam2000-01-28    <warmerda@CS46980-B>
865592e7e59SFrank Warmerdam
866c84e2904SFrank Warmerdam	* Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is
867c84e2904SFrank Warmerdam	  set to 1, and added default (off) setting in tiffconf.h.  This
868c84e2904SFrank Warmerdam	  should eventually be set by the configure script somehow.
869c84e2904SFrank Warmerdam
870c84e2904SFrank Warmerdam	  The original work on all these 2-4GB changes was done by
871c84e2904SFrank Warmerdam	  Peter Smith ([email protected]).
872c84e2904SFrank Warmerdam
873c84e2904SFrank Warmerdam	* Modified tif_win32.c to support 2-4GB seeks.
874c84e2904SFrank Warmerdam
875592e7e59SFrank Warmerdam	* tentatively changed toff_t to be unsigned instead of signed to
876592e7e59SFrank Warmerdam	  facilitate support for 2-4GB files.
877592e7e59SFrank Warmerdam
878592e7e59SFrank Warmerdam	* Updated a variety of files to use toff_t.  Fixed some mixups
879592e7e59SFrank Warmerdam	  between toff_t and tsize_t.
880592e7e59SFrank Warmerdam
881164da391SFrank WarmerdamFri Jan 28 10:13:49 2000  Frank Warmerdam  <[email protected]>
882164da391SFrank Warmerdam
883164da391SFrank Warmerdam	* Largely reimplemented contrib/addtiffo to avoid temp files,
884164da391SFrank Warmerdam	updating the TIFF file in place.  Fixed a few other bugs to.
885164da391SFrank Warmerdam
886164da391SFrank Warmerdam	* Set tif_rawdatasize to zero when freeing raw data buffer in
887164da391SFrank Warmerdam	TIFFWriteDirectory().
888164da391SFrank Warmerdam
889164da391SFrank Warmerdam	* Enabled "REWRITE_HACK" in tif_write.c by default.
890164da391SFrank Warmerdam
891164da391SFrank Warmerdam	* Fix bug in tif_write.c when switching between reading one directory
892164da391SFrank Warmerdam	and writing to another.
893164da391SFrank Warmerdam
894164da391SFrank Warmerdam	* Made TIFFWriteCheck() public, and added TIFFCreateDirectory()
895164da391SFrank Warmerdam
896db9e2d75SFrank WarmerdamWed Jan  5 12:37:48 2000  Frank Warmerdam  <[email protected]>
897db9e2d75SFrank Warmerdam
898db9e2d75SFrank Warmerdam	* Added TIFFmemory(3t) functions to libtiff.def.
899db9e2d75SFrank Warmerdam
9002e0c71f2SFrank WarmerdamTue Jan  4 13:39:00 2000  Frank Warmerdam  <[email protected]>
9012e0c71f2SFrank Warmerdam
9022e0c71f2SFrank Warmerdam	* Added libtiff/libtiff.def to TIFFILES distribution list.
9032e0c71f2SFrank Warmerdam
904c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999  Mike Welles <[email protected]>
905c38ac53bSMike Welles
906c38ac53bSMike Welles	* Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
907c38ac53bSMike Welles
908c38ac53bSMike Welles	* Altered descriptions in tools to reflect "by default" lzw not supported
909c38ac53bSMike Welles
910c38ac53bSMike Welles	* Updated index.html to note lzw compression kit.
911c38ac53bSMike Welles
912db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999  Frank Warmerdam  <[email protected]>
913db55f695SFrank Warmerdam
914db55f695SFrank Warmerdam	* Added fax3sm_winnt.c to distribution list in Makefile.in.
915db55f695SFrank Warmerdam
916c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999  Mike Welles <[email protected]> *** 3.5.4 release ***
917da558ffbSMike Welles
918da558ffbSMike Welles	* Aadded Pixar tag support.  Contributed by Phil Beffery <[email protected]>
919da558ffbSMike Welles
920da558ffbSMike Welles	* Made one more change to tif_dir.c for removal of LZW compression. Also added notice
921da558ffbSMike Welles	  when LZW compression invoked.
922da558ffbSMike Welles
923da558ffbSMike Welles	* Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions
924da558ffbSMike Welles	  in tools to reflect removal of LZW compression
925da558ffbSMike Welles
9261c096175SMike WellesMon Dec 20 18:39:02 EST 1999  Mike Welles  <[email protected]>
9271c096175SMike Welles
9281c096175SMike Welles        * Fixed bug that caused LZW (non) compression to segfault. Added
9291c096175SMike Welles	  warning about LZW compression removed being removed, and why.
930c614caf0SMike Welles
931da558ffbSMike Welles	* Added nostrip to install in tools/Makefile.in so that debugging
932c614caf0SMike Welles	  symbols are kept.
9331c096175SMike Welles
93400ac48bcSMike WellesTue Dec  7 12:04:47 EST 1999  Mike Welles  <[email protected]>
93500ac48bcSMike Welles
93600ac48bcSMike Welles	* Added patch from Ivo Penzar <[email protected]>,
93700ac48bcSMike Welles	  supporting Adobe ZIP deflate.  Untested.
93800ac48bcSMike Welles
939e57f1806SFrank WarmerdamSat Dec  4 15:47:11 1999  Frank Warmerdam  <[email protected]>
940e57f1806SFrank Warmerdam
941e57f1806SFrank Warmerdam	* Made Packbits the default compression in tools/tiff2rgba.c instead
942e57f1806SFrank Warmerdam	of LZW.
943e57f1806SFrank Warmerdam
944e5337384SMike WellesTue Nov 30 14:41:43 1999  Frank Warmerdam  <[email protected]>    *** 3.5.3. release ***
945ff08149cSFrank Warmerdam
946ff08149cSFrank Warmerdam	* Added tif_luv to contrib/djgpp/Makefile.lib.
947ff08149cSFrank Warmerdam
9480e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999   Mike Welles <[email protected]>
9490e4c746eSMike Welles
9507609ec5fSMike Welles        * Added zip creation to relase makefile target
9517609ec5fSMike Welles
9520e4c746eSMike Welles	* Added html for TIFFWriteTile.3t man page.
9530e4c746eSMike Welles
954c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999  Frank Warmerdam  <[email protected]>
955c5e8a049SFrank Warmerdam
956c5e8a049SFrank Warmerdam	* Added some changes to tif_write.c to support rewriting existing
957c5e8a049SFrank Warmerdam	fixed sized tiles and strips.  Code mods disabled by default, only
958c5e8a049SFrank Warmerdam	enabled if REWRITE_HACK is defined for now.
959c5e8a049SFrank Warmerdam
96064158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999  Frank Warmerdam  <[email protected]>
96164158b2dSFrank Warmerdam
96264158b2dSFrank Warmerdam	* Added TIFFWriteTile.3t man page.
96364158b2dSFrank Warmerdam
964209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999  Frank Warmerdam  <[email protected]>
965209aa3d3SFrank Warmerdam
966209aa3d3SFrank Warmerdam	* Added notes on use of makefile.vc in build.html, and fixed
967209aa3d3SFrank Warmerdam	email subscription address.
968209aa3d3SFrank Warmerdam
9699ec07df1SMike Welles199-11-28  Mike Welles <[email protected]>
9709ec07df1SMike Welles
9719ec07df1SMike Welles	*  Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c
9729ec07df1SMike Welles
9739ec07df1SMike Welles	*  Did some casts cleaning up to reduce compiler warnings in tif_fax3.c,
9749ec07df1SMike Welles	   from Bruce Carmeron <[email protected]> -- modifications of
9759ec07df1SMike Welles	   changes made by Frank (sun cc still complained on cast).
9769ec07df1SMike Welles
9779ec07df1SMike Welles	*  Added tiffconf.h to install target per request from Bill
9789ec07df1SMike Welles	   Radcliffe <[email protected]>: "We need a way for ImageMagick to
9799ec07df1SMike Welles 	   know features have been compiled into the TIFF library in order to
9809ec07df1SMike Welles	   handle things properly".
9819ec07df1SMike Welles
98229e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999  Frank Warmerdam  <[email protected]>
98329e8a995SFrank Warmerdam
98429e8a995SFrank Warmerdam	* fixed various VC++ warnings as suggested by Gilles Vollant
98529e8a995SFrank Warmerdam	<[email protected]>.
98629e8a995SFrank Warmerdam
9879e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999  Frank Warmerdam  <[email protected]>
9889e63b000SFrank Warmerdam
9899e63b000SFrank Warmerdam	* Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to
9909e63b000SFrank Warmerdam	not imply applications are responsible for image data swapping.
9919e63b000SFrank Warmerdam
99243f65d11SMike Welles1999-11-22  Mike Welles <[email protected]>
99343f65d11SMike Welles	*  HTML-ized the man pages, added to html/man
99443f65d11SMike Welles
995e7f4c352SMike Welles	*  Removed LZW Compression to comply with Unisys patent extortion.
996e7f4c352SMike Welles
997a9b4777dSMike Welles1999-09-29  Mike Welles		<[email protected]>
998a9b4777dSMike Welles	*  Corrected one remaining 16 -> 32 bit value in tif_fax3.c,
999a9b4777dSMike Welles	   From Ivo Penzar <[email protected].
1000a9b4777dSMike Welles
1001a9b4777dSMike Welles	*  Added patch from Ivo Penzar to have TiffAdvanceDirectory handle
1002a9b4777dSMike Welles	   memory mapped files. <[email protected]>
1003a9b4777dSMike Welles
100497702338SMike Welles1999-09-26  Mike Welles 	<[email protected]>  *** 3.5.2 release ***
100558db2336SMike Welles	* Corrected alpha versioning.
100658db2336SMike Welles
100758db2336SMike Welles	* Removed distinction between  alpha and release targets in Makefile.in.
100858db2336SMike Welles
100958db2336SMike Welles	* added release.stamp target, which tags cvs tree, and updates
101058db2336SMike Welles	  "RELEASE-DATE"
101158db2336SMike Welles
101258db2336SMike Welles	* added releasediff target, which diffs tree with source as of
101358db2336SMike Welles	  date in "RELEASE-DATE"
101458db2336SMike Welles
101558db2336SMike Welles	* Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving
101658db2336SMike Welles	  away from alpha/non-alpha distinctions).
101758db2336SMike Welles
101858db2336SMike Welles	* updated html to reflect release
101958db2336SMike Welles
102067bb385aSFrank Warmerdam1999-09-23    <warmerda@CS46980-B>
102167bb385aSFrank Warmerdam
1022cdb12ac2SFrank Warmerdam	* Set O_BINARY for tif_unix.c open() ... used on cygwin for instance.
1023cdb12ac2SFrank Warmerdam
102467bb385aSFrank Warmerdam	* Added CYGWIN case in configure.
102567bb385aSFrank Warmerdam
102646301bebSMike WellesFri Sep 17 00:13:51 CEST 1999  Mike Welles <[email protected]>
102758db2336SMike Welles
102846301bebSMike Welles	* Applied Francois Dagand's patch to handle fax decompression bug.
102946301bebSMike Welles	  (sizes >= 65536 were failing)
103046301bebSMike Welles
1031478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999  Frank Warmerdam  <[email protected]>
1032478d079aSFrank Warmerdam
1033478d079aSFrank Warmerdam	* Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested
1034478d079aSFrank Warmerdam	  by Christopher Lawton <[email protected]>
1035478d079aSFrank Warmerdam
1036f48df3f4SFrank WarmerdamWed Sep  8 08:19:18 1999  Frank Warmerdam  <[email protected]>
1037f48df3f4SFrank Warmerdam
1038e6e37100SFrank Warmerdam	* Added IRIX/gcc, and OSF/1 4.x support on behalf of
1039e6e37100SFrank Warmerdam	  Albert Chin-A-Young <[email protected]>
1040e6e37100SFrank Warmerdam
1041f48df3f4SFrank Warmerdam	* Added TIFFReassignTagToIgnore() API on behalf of
1042f48df3f4SFrank Warmerdam	  Bruce Cameron <[email protected]>.  Man page still pending.
1043f48df3f4SFrank Warmerdam
1044e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999  Frank Warmerdam  <[email protected]>
1045e3585a7dSFrank Warmerdam
10466f703bd0SFrank Warmerdam	* Added test target in Makefile, test_pics.sh script and pics/*.rpt
10476f703bd0SFrank Warmerdam	files to provide for a rudimentary testsuite.
10486f703bd0SFrank Warmerdam
1049e3585a7dSFrank Warmerdam	* Added contrib/tags back from old distribution ... fixed up a bit.
1050e3585a7dSFrank Warmerdam
105123f6dabbSFrank Warmerdam1999-08-16    <warmerda@CS46980-B>
105223f6dabbSFrank Warmerdam
105323f6dabbSFrank Warmerdam	* Added simple makefile.vc makefiles for building with MS VC++
105423f6dabbSFrank Warmerdam	on Windows NT/98/95 in console mode.  Stuff in contrib/win* make give
105523f6dabbSFrank Warmerdam	better solutions for some users.
105623f6dabbSFrank Warmerdam
10578ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999  Frank Warmerdam  <[email protected]>
10588ecb50d4SFrank Warmerdam
10598ecb50d4SFrank Warmerdam	* Added addtiffo (add overviews to a TIFF file) in contrib.  Didn't
10608ecb50d4SFrank Warmerdam	put it in tools since part of it is in C++.
10618ecb50d4SFrank Warmerdam
1062469f9d6bSMike Welles1999-08-16  Michael L. Welles  <[email protected]>
1063469f9d6bSMike Welles
1064469f9d6bSMike Welles	* Updated html/index.html with anon CVS instructions.
1065469f9d6bSMike Welles
1066397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999  Frank Warmerdam  <[email protected]>
1067397e9f3aSFrank Warmerdam
10688b9ba144SFrank Warmerdam	* pre-remove so link before softlink in LINUXdso action in
10698b9ba144SFrank Warmerdam	libtiff/Makefile.in to avoid failure on LINUXdso builds other than
10708b9ba144SFrank Warmerdam	the first.
10718b9ba144SFrank Warmerdam
10728b9ba144SFrank Warmerdam	* Fixed problem with cvtcmap() in tif_getimage.c modifying the
10738b9ba144SFrank Warmerdam	colormaps owned by the TIFF handle itself when trying to fixup wrong
10748b9ba144SFrank Warmerdam	(eight bit) colormaps.  Corrected by maintaining a private copy of
10758b9ba144SFrank Warmerdam	the colormap.
10768b9ba144SFrank Warmerdam
10778b9ba144SFrank Warmerdam	* Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in
10788b9ba144SFrank Warmerdam	tif_getimage.c.
10798b9ba144SFrank Warmerdam
1080397e9f3aSFrank Warmerdam	* CVS Repository placed at remotesensing.org.  ChangeLog added.
1081