xref: /libtiff-4.0.7/ChangeLog (revision 28e76dbf)
1*28e76dbfSAndrey Kiselev2002-10-11  Andrey Kiselev  <[email protected]>
2*28e76dbfSAndrey Kiselev
3*28e76dbfSAndrey Kiselev	* configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for
4*28e76dbfSAndrey Kiselev	large files (>2GiB) supporting. New option in the config.site:
5*28e76dbfSAndrey Kiselev	LARGEFILE="yes". Should be enougth for I/O of the large files.
6*28e76dbfSAndrey Kiselev
76cd33fc4SFrank Warmerdam2002-10-10  Frank Warmerdam  <[email protected]>
86cd33fc4SFrank Warmerdam
96cd33fc4SFrank Warmerdam	* libtiff/html/v3.6.0.html: new release notes.
106cd33fc4SFrank Warmerdam
116cd33fc4SFrank Warmerdam	* libtiff/index.html: removed faq, cvs snapshot cruft.  Added email
126cd33fc4SFrank Warmerdam	link for Andrey.  Pointer to v3.6.0.html.
136cd33fc4SFrank Warmerdam
146cd33fc4SFrank Warmerdam	* libtiff/Makefile.in: added direct rule for tiffvers.h for release.
156cd33fc4SFrank Warmerdam
16bd771997SAndrey Kiselev2002-10-07  Andrey Kiselev  <[email protected]>
17bd771997SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken (thanks,
18bd771997SAndrey Kiselev	Sebastian!). New switches:
19bd771997SAndrey Kiselev	-b # for a bottom margin of # inches
20bd771997SAndrey Kiselev	-c   center image
21bd771997SAndrey Kiselev	-l # for a left margin of # inches
22bd771997SAndrey Kiselev	-r   rotate the image by 180 degrees
23bd771997SAndrey Kiselev	New features merged with code for shrinking/overlapping.
24bd771997SAndrey Kiselev	Previously added -c and -n switches (for overriding PS units) renamed
25bd771997SAndrey Kiselev	in -x and -y respectively.
26bd771997SAndrey Kiselev
27bd771997SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=200
28bd771997SAndrey Kiselev
291a1ccdb6SAndrey Kiselev	* html/man/*.html: Updated from actual manual pages.
301a1ccdb6SAndrey Kiselev
313721a781SFrank Warmerdam2002-10-06  Frank Warmerdam  <[email protected]>
323721a781SFrank Warmerdam
33a8c488d4SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong
34a8c488d4SFrank Warmerdam	size on windows.  Use #define boolean hack.
35a8c488d4SFrank Warmerdam
36a8c488d4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=188
37a8c488d4SFrank Warmerdam
383721a781SFrank Warmerdam	* libtiff/tiff.h: Don't do special type handling in tiff.h unless
393721a781SFrank Warmerdam	USING_VISUALAGE is defined.
403721a781SFrank Warmerdam
413721a781SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
423721a781SFrank Warmerdam
43515b593cSFrank Warmerdam2002-10-03  Frank Warmerdam  <[email protected]>
44515b593cSFrank Warmerdam
45515b593cSFrank Warmerdam	* libtiff/tiff.h: added COMPRESSION_JP2000.
46515b593cSFrank Warmerdam
47ff993722SAndrey Kiselev2002-10-02  Andrey Kiselev  <[email protected]>
48ff993722SAndrey Kiselev
49ff993722SAndrey Kiselev	* libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays
50ff993722SAndrey Kiselev	by the TIFFFetchByteArray() function. Should finally resolve
51ff993722SAndrey Kiselev
52ff993722SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
53ff993722SAndrey Kiselev
544c0e27b0SAndrey Kiselev	* configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT
5549ce50a8SAndrey Kiselev
5649ce50a8SAndrey Kiselev	* html/Makefile.in: New targets added: html and groffhtml for
5749ce50a8SAndrey Kiselev	producing HTML representations of the manual pages automatically.
5849ce50a8SAndrey Kiselev	html target uses man2html tool, groffhtml uses groff tool.
594c0e27b0SAndrey Kiselev
60515b593cSFrank Warmerdam2002-09-29  Frank Warmerdam  <[email protected]>
61515b593cSFrank Warmerdam
62515b593cSFrank Warmerdam	* configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support
63515b593cSFrank Warmerdam	from John H. DuBois III.
64515b593cSFrank Warmerdam
65f88cde27SAndrey Kiselev2002-09-15  Andrey Kiselev  <[email protected]>
66f88cde27SAndrey Kiselev
67f88cde27SAndrey Kiselev	* Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added
68f88cde27SAndrey Kiselev	manual page for raw2tiff(1) tool.
69f88cde27SAndrey Kiselev
70630fc85dSAndrey Kiselev2002-09-12  Andrey Kiselev  <[email protected]>
71630fc85dSAndrey Kiselev
72630fc85dSAndrey Kiselev	* /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to
73630fc85dSAndrey Kiselev	the tiffio.h header file.
74630fc85dSAndrey Kiselev
75630fc85dSAndrey Kiselev	* Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added
76630fc85dSAndrey Kiselev	manual page for TIFFDataWidth() function
77630fc85dSAndrey Kiselev
785ae8f23eSFrank Warmerdam2002-09-08  Frank Warmerdam  <[email protected]>
795ae8f23eSFrank Warmerdam
803f6fe56dSFrank Warmerdam	* libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair()
813f6fe56dSFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196.
823f6fe56dSFrank Warmerdam
835ae8f23eSFrank Warmerdam	* tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments
845ae8f23eSFrank Warmerdam	since we are unable to properly include the amount to skip.
855ae8f23eSFrank Warmerdam
865ae8f23eSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=80
875ae8f23eSFrank Warmerdam
8883daf89bSAndrey Kiselev2002-09-02  Andrey Kiselev  <[email protected]>
8983daf89bSAndrey Kiselev
9083daf89bSAndrey Kiselev	* /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching
9183daf89bSAndrey Kiselev	in TIFFFetchByteArray(). Problem described at
9283daf89bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
9383daf89bSAndrey Kiselev
94becb4e7fSAndrey Kiselev2002-08-22  Andrey Kiselev  <[email protected]>
95becb4e7fSAndrey Kiselev
965b3e083dSAndrey Kiselev	* /libtiff/tif_dirinfo.c: Further additions to free custom fields
975b3e083dSAndrey Kiselev	in _TIFFSetupFieldInfo() function.
985b3e083dSAndrey Kiselev	See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details.
995b3e083dSAndrey Kiselev
1005b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c: Additional consistency checking added in
101c70e384aSAndrey Kiselev	LZWDecode() and LZWDecodeCompat().
102c70e384aSAndrey Kiselev	Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190
10343539aa6SAndrey Kiselev	and http://bugzilla.remotesensing.org/show_bug.cgi?id=100
104c70e384aSAndrey Kiselev
1055b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c:
106becb4e7fSAndrey Kiselev	Added check for valid code lengths in LZWDecode() and
107becb4e7fSAndrey Kiselev	LZWDecodeCompat(). Fixes
108becb4e7fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=115
109becb4e7fSAndrey Kiselev
110202b3adeSAndrey Kiselev2002-08-16  Andrey Kiselev  <[email protected]>
111202b3adeSAndrey Kiselev
112202b3adeSAndrey Kiselev	* /libtiff/{Makefile.vc, libtiff.def}:
113202b3adeSAndrey Kiselev	Missed declarations added.
114202b3adeSAndrey Kiselev
11507655e06SFrank Warmerdam2002-08-15  Frank Warmerdam  <[email protected]>
11607655e06SFrank Warmerdam
1176663496bSFrank Warmerdam	* tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the
1186663496bSFrank Warmerdam	return code from the underlying pick function.
1196663496bSFrank Warmerdam
1206663496bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=177
1216663496bSFrank Warmerdam
12207655e06SFrank Warmerdam	* tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap
12307655e06SFrank Warmerdam	with FIELD_CUSTOM as mentioned in bug 169.
12407655e06SFrank Warmerdam
12507655e06SFrank Warmerdam	* tif_close.c: added logic to free dynamically created anonymous
12607655e06SFrank Warmerdam	field definitions to correct a small memory leak.
12707655e06SFrank Warmerdam
12807655e06SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=169
12907655e06SFrank Warmerdam
13048cd8465SAndrey Kiselev2002-08-10  Andrey Kiselev  <[email protected]>
13148cd8465SAndrey Kiselev
13248cd8465SAndrey Kiselev	* /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}:
13348cd8465SAndrey Kiselev	New tool: raw2tiff --- raw images to TIFF converter. No manual page yet.
13448cd8465SAndrey Kiselev
135c78a5bdcSFrank Warmerdam2002-07-31  Frank Warmerdam  <[email protected]>
136c78a5bdcSFrank Warmerdam
13763067a98SFrank Warmerdam	* libtiff/tif_jpeg.c: Fixed problem with setting of nrows in
13863067a98SFrank Warmerdam	JPEGDecode() as per bugzilla bug (issue 1):
13963067a98SFrank Warmerdam
14063067a98SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
14163067a98SFrank Warmerdam
142c78a5bdcSFrank Warmerdam	* libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to
143c78a5bdcSFrank Warmerdam	fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't
144c78a5bdcSFrank Warmerdam	present in the tiff tags.
145c78a5bdcSFrank Warmerdam
146c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=168
147c78a5bdcSFrank Warmerdam
148c78a5bdcSFrank Warmerdam	* libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and
149c78a5bdcSFrank Warmerdam	TIFFWriteScanline() now set tif_row explicitly in case the codec has
150c78a5bdcSFrank Warmerdam	fooled with the value.
151c78a5bdcSFrank Warmerdam
152c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
153c78a5bdcSFrank Warmerdam
1546050d390SAndrey Kiselev2002-06-22  Andrey Kiselev  <[email protected]>
1556050d390SAndrey Kiselev
156202b3adeSAndrey Kiselev	* /tools/tiff2ps.c: Added workaround for some software that may crash
1576050d390SAndrey Kiselev	when last strip of image contains fewer number of scanlines than
1586050d390SAndrey Kiselev	specified by the `/Height' variable. See
1596050d390SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=164
1606050d390SAndrey Kiselev	for explanation.
1616050d390SAndrey Kiselev
162b3f6ae5bSAndrey Kiselev2002-06-21  Andrey Kiselev  <[email protected]>
163419dd4c8SAndrey Kiselev
164419dd4c8SAndrey Kiselev	* tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility:
165419dd4c8SAndrey Kiselev	splitting long images in several pages. See
166419dd4c8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation.
167419dd4c8SAndrey Kiselev	Patch granted by John Williams <[email protected]>.
168419dd4c8SAndrey Kiselev
1693e6470b4SFrank Warmerdam2002-06-11  Frank Warmerdam  <[email protected]>
1703e6470b4SFrank Warmerdam
1713e6470b4SFrank Warmerdam	* libtiff/contrib/win95: renamed to contrib/win_dib.  Added new
1723e6470b4SFrank Warmerdam	Tiffile.cpp example of converting TIFF files into a DIB on Win32.
1733e6470b4SFrank Warmerdam	This one is described in:
1743e6470b4SFrank Warmerdam
1753e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=143
1763e6470b4SFrank Warmerdam
1773e6470b4SFrank Warmerdam	* libtiff/tif_ojpeg.c: Major upgrade from Scott.  See details at:
1783e6470b4SFrank Warmerdam
1793e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=156
1803e6470b4SFrank Warmerdam
1813877c58dSAndrey Kiselev2002-05-10  Andrey Kiselev  <[email protected]>
1823877c58dSAndrey Kiselev
1833877c58dSAndrey Kiselev	* tools/tiff2ps: New commandline switches to override resolution
1843877c58dSAndrey Kiselev	units obtained from the input file. Closes
1853877c58dSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=131
1863877c58dSAndrey Kiselev
1874dff88abSAndrey Kiselev2002-04-26  Andrey Kiselev  <[email protected]>
1884dff88abSAndrey Kiselev
1894dff88abSAndrey Kiselev	* libtiff/libtiff.def: Added missed declaration.
1904dff88abSAndrey Kiselev
1911cf9042eSAndrey Kiselev2002-04-22  Andrey Kiselev  <[email protected]>
1921cf9042eSAndrey Kiselev
1931cf9042eSAndrey Kiselev	* tools/fax2tiff.c: Updated to reflect latest changes in libtiff.
1941cf9042eSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125
1951cf9042eSAndrey Kiselev
1960a42ac77SAndrey Kiselev2002-04-20  Andrey Kiselev  <[email protected]>
1970a42ac77SAndrey Kiselev
1980a42ac77SAndrey Kiselev	* libtiff/tif_open.c: Pointers to custom procedures
1990a42ac77SAndrey Kiselev	in TIFFClientOpen() are checked to be not NULL-pointers.
2000a42ac77SAndrey Kiselev
2019532ac8aSAndrey Kiselev2002-04-18  Andrey Kiselev  <[email protected]>
2029532ac8aSAndrey Kiselev
2039532ac8aSAndrey Kiselev	* libtiff/libtiff.def: Added missed declarations.
2049532ac8aSAndrey Kiselev
2059532ac8aSAndrey Kiselev	* libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure.
2069532ac8aSAndrey Kiselev
207a8e46b54SAndrey Kiselev2002-04-16  Andrey Kiselev  <[email protected]>
208a8e46b54SAndrey Kiselev
2099532ac8aSAndrey Kiselev	* libtiff/tif_lzw.c: Additional checks for data integrity introduced.
210a8e46b54SAndrey Kiselev	Should finally close
211a8e46b54SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=100
212a8e46b54SAndrey Kiselev
213a9a67d4bSAndrey Kiselev2002-04-10  Andrey Kiselev  <[email protected]>
214a8e46b54SAndrey Kiselev
2151cf9042eSAndrey Kiselev	* tools/tiff2ps: Division by zero fixed.
216a9a67d4bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88
217a9a67d4bSAndrey Kiselev
218c47f6953SAndrey Kiselev2002-04-09  Andrey Kiselev  <[email protected]>
219c47f6953SAndrey Kiselev
220c47f6953SAndrey Kiselev	* libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h:
221c47f6953SAndrey Kiselev	TIFFCheckpointDirectory() routine added.
222c47f6953SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124
223c47f6953SAndrey Kiselev
224c47f6953SAndrey Kiselev	* man/: TIFFWriteDirectory.3t,  Makefile.in: Added description
225c47f6953SAndrey Kiselev	for the new function.
226c47f6953SAndrey Kiselev
22733648598SAndrey Kiselev2002-04-08  Andrey Kiselev  <[email protected]>
22833648598SAndrey Kiselev
229c47f6953SAndrey Kiselev	* libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced
230c47f6953SAndrey Kiselev	additional members tif->tif_decodestatus and tif->tif_encodestatus
231c47f6953SAndrey Kiselev	for correct handling of unconfigured codecs (we should not try to read
232c47f6953SAndrey Kiselev	data or to define data size without correct codecs).
23333648598SAndrey Kiselev
23433648598SAndrey Kiselev	* libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK
235c47f6953SAndrey Kiselev	changed. Now it has used tif->tif_decodestatus and
236c47f6953SAndrey Kiselev	tif->tif_encodestatus.
23733648598SAndrey Kiselev	Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in
23833648598SAndrey Kiselev	case of __cvs_8.tif test image).
23933648598SAndrey Kiselev
240216bf01bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in
241216bf01bSAndrey Kiselev	tif_dirread.c when TIFFCreateAnonFieldInfo was introduced.
242216bf01bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case
243216bf01bSAndrey Kiselev	of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif.
244216bf01bSAndrey Kiselev
2452f7e5be9SAndrey Kiselev2002-04-04  Andrey Kiselev  <[email protected]>
2462f7e5be9SAndrey Kiselev
247c47f6953SAndrey Kiselev	* libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat
2482f7e5be9SAndrey Kiselev	replaced by warnings. Now libtiff should read corrupted LZW-compressed
2492f7e5be9SAndrey Kiselev	files by skipping bad strips.
2502f7e5be9SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100
2511fec47ceSFrank Warmerdam
2521fec47ceSFrank Warmerdam2002-04-03  Frank Warmerdam  <[email protected]>
2531fec47ceSFrank Warmerdam
2541fec47ceSFrank Warmerdam	* libtiff/tif_dirwrite.c: Removed some dead code.
2551fec47ceSFrank Warmerdam
2561fec47ceSFrank Warmerdam	* libtiff/*: Cleanup some warnings.
2571fec47ceSFrank Warmerdam
2581fec47ceSFrank Warmerdam	* libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField()
2591fec47ceSFrank Warmerdam	for variable length FIELD_CUSTOM values.  Was int * but should be
2601fec47ceSFrank Warmerdam	u_short *.
2611fec47ceSFrank Warmerdam
262adffbd3dSAndrey Kiselev2002-04-01  Andrey Kiselev  <[email protected]>
263adffbd3dSAndrey Kiselev
264adffbd3dSAndrey Kiselev	* tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp
265adffbd3dSAndrey Kiselev	utility (at cpStripToTile routine).
266adffbd3dSAndrey Kiselev
267a69516b3SFrank Warmerdam2002-03-27  Frank Warmerdam  <[email protected]>
268a69516b3SFrank Warmerdam
269a5e9827aSFrank Warmerdam	* tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func.
270a5e9827aSFrank Warmerdam
271a5e9827aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=111
272a5e9827aSFrank Warmerdam
273a69516b3SFrank Warmerdam	* tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with
274a69516b3SFrank Warmerdam	passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE).
275a69516b3SFrank Warmerdam
276a69516b3SFrank Warmerdam	* libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so
277a69516b3SFrank Warmerdam	that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example.
278a69516b3SFrank Warmerdam
27939c69d9bSDwight Kelly2002-03-26  Dwight Kelly  <[email protected]>
28039c69d9bSDwight Kelly
28139c69d9bSDwight Kelly	* libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
28239c69d9bSDwight Kelly	tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined
28339c69d9bSDwight Kelly	in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec
28439c69d9bSDwight Kelly	INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes:
28539c69d9bSDwight Kelly	CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and
28639c69d9bSDwight Kelly	INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9).
28739c69d9bSDwight Kelly
288198aa7d9SAndrey Kiselev2002-03-26  Andrey Kiselev  <[email protected]>
289198aa7d9SAndrey Kiselev
290198aa7d9SAndrey Kiselev	* libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile
291198aa7d9SAndrey Kiselev	now also uses TIFFRGBAImageOK before reading. This is additional fix
292198aa7d9SAndrey Kiselev	for http://bugzilla.remotesensing.org/show_bug.cgi?id=110
293198aa7d9SAndrey Kiselev
29429269c9bSAndrey Kiselev2002-03-25  Andrey Kiselev  <[email protected]>
29529269c9bSAndrey Kiselev
29629269c9bSAndrey Kiselev	* libtiff/: tif_getimage.c: Additional check for supported
29729269c9bSAndrey Kiselev	codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses
29829269c9bSAndrey Kiselev	TIFFRGBAImageOK before reading.
29929269c9bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110
30029269c9bSAndrey Kiselev
301f02a098bSAndrey Kiselev2002-03-15  Andrey Kiselev  <[email protected]>
302f02a098bSAndrey Kiselev
303f02a098bSAndrey Kiselev	* libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
304f02a098bSAndrey Kiselev	tif_dirwrite.c: Added routine TIFFDataWidth for detrmining
305f02a098bSAndrey Kiselev	TIFFDataType sizes instead of working with tiffDataWidth array
306f02a098bSAndrey Kiselev	directly. Should prevent out-of-borders bugs in case of unknown or
307f02a098bSAndrey Kiselev	broken data types.  EstimateStripByteCounts routine modified, so it
308f02a098bSAndrey Kiselev	won't work when tags with uknown sizes founded.
309f02a098bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109
310f02a098bSAndrey Kiselev
311f02a098bSAndrey Kiselev2002-03-13  Andrey Kiselev  <[email protected]>
312f02a098bSAndrey Kiselev
313f02a098bSAndrey Kiselev	* libtiff/tif_getimage.c: Added support for correct handling
314f02a098bSAndrey Kiselev	`Orientation' tag in gtTileContig. Should be added in other gt*
315f02a098bSAndrey Kiselev	functions as well, but I have not images for testing yet. Partially
316f02a098bSAndrey Kiselev	resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23
317f02a098bSAndrey Kiselev
318f02a098bSAndrey Kiselev2002-03-10  Andrey Kiselev  <[email protected]>
319f02a098bSAndrey Kiselev
320f02a098bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
321f02a098bSAndrey Kiselev	read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION,
322f02a098bSAndrey Kiselev	TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC.  Closes
323f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=99
324f02a098bSAndrey Kiselev
325f02a098bSAndrey Kiselev2002-03-08  Andrey Kiselev  <[email protected]>
326f02a098bSAndrey Kiselev
327f02a098bSAndrey Kiselev	* libtiff/Makefile.in, tools/Makefile.in: Shared library will not
328f02a098bSAndrey Kiselev	be stripped when installing, utility binaries will do.	Closes
329f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
330f02a098bSAndrey Kiselev
3315f20db7fSFrank Warmerdam2002-02-28  Frank Warmerdam  <[email protected]>
3325f20db7fSFrank Warmerdam
3335f20db7fSFrank Warmerdam	* man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT.
3345f20db7fSFrank Warmerdam
3355f20db7fSFrank Warmerdam	* man/libtiff.3t: added copyright tag info.
3365f20db7fSFrank Warmerdam
3378ed40250SFrank Warmerdam2002-02-11  Frank Warmerdam  <[email protected]>
3388ed40250SFrank Warmerdam
339c3e810eaSFrank Warmerdam	* libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__.
340c3e810eaSFrank Warmerdam
341c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
342c3e810eaSFrank Warmerdam
343c3e810eaSFrank Warmerdam	* man/Makefile.in: Patch DESTDIR handling
344c3e810eaSFrank Warmerdam
345c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=95
346c3e810eaSFrank Warmerdam
3478ed40250SFrank Warmerdam	* configure: OpenBSD changes for Sparc64 and DSO version.
3488ed40250SFrank Warmerdam
3498ed40250SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=96
3508ed40250SFrank Warmerdam
3518ed40250SFrank Warmerdam2002-02-05  Frank Warmerdam  <[email protected]>
3528ed40250SFrank Warmerdam
3538ed40250SFrank Warmerdam	* config.site/configure: added support for OJPEG=yes option to enable
3548ed40250SFrank Warmerdam	OJPEG support from config.site.
3558ed40250SFrank Warmerdam
356b8ffea63SFrank Warmerdam2002-01-27  Frank Warmerdam  <[email protected]>
357b8ffea63SFrank Warmerdam
358b8ffea63SFrank Warmerdam	* html/document.html: fixed links for TIFf 6 docs.
359b8ffea63SFrank Warmerdam
360c77822c1SFrank Warmerdam2002-01-18  Frank Warmerdam  <[email protected]>
361c77822c1SFrank Warmerdam
362f27eafc9SFrank Warmerdam	* config.guess, config.sub: Updated from ftp.gnu.org/pub/config.
363f27eafc9SFrank Warmerdam
364c777c2c0SFrank Warmerdam	* libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
365c777c2c0SFrank Warmerdam	decodestrip function returns anything not greater than zero as per
366c777c2c0SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=97
367c777c2c0SFrank Warmerdam
368c77822c1SFrank Warmerdam	* configure: Modify CheckForBigEndian so it can work in a cross
369c77822c1SFrank Warmerdam	compiled situation.
370c77822c1SFrank Warmerdam
371fb4cb161SFrank Warmerdam2002-01-16  Frank Warmerdam  <[email protected]>
372fb4cb161SFrank Warmerdam
3739606d1f5SFrank Warmerdam	* tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list.
3749606d1f5SFrank Warmerdam
3757adb8976SFrank Warmerdam	* tools/tiffset.c: fix bug in error reporting.
3767adb8976SFrank Warmerdam
377fb4cb161SFrank Warmerdam	* tools/tiffcp.c: fix several warnings that show up with -Wall.
378fb4cb161SFrank Warmerdam
379d6559489SFrank Warmerdam2002-01-04  Frank Warmerdam  <[email protected]>
380d6559489SFrank Warmerdam
381d6559489SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed computation of segment_width for
382d6559489SFrank Warmerdam	tiles files to avoid error about it not matching the
383d6559489SFrank Warmerdam	cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile
384d6559489SFrank Warmerdam	size.") for ITIFF files.  Apparently the problem was incorporated since
385d6559489SFrank Warmerdam	3.5.5, presumably during the OJPEG/JPEG work recently.
386d6559489SFrank Warmerdam
38762d37363SFrank Warmerdam2001-12-15  Frank Warmerdam  <[email protected]>
38862d37363SFrank Warmerdam
389d6559489SFrank Warmerdam	* configure, libtiff/Makefile.in: Changes for building on MacOS 10.1.
390d6559489SFrank Warmerdam
391d6559489SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
392d6559489SFrank Warmerdam
39362d37363SFrank Warmerdam	* libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1
39462d37363SFrank Warmerdam	(defined in tiffconf.h - 1 by default) then the RGBA interface
39562d37363SFrank Warmerdam	will assume that a fourth extra sample is ASSOCALPHA if the
39662d37363SFrank Warmerdam	EXTRASAMPLE value isn't set for it.  This changes the behaviour of
39762d37363SFrank Warmerdam	the library, but makes it work better with RGBA files produced by
39862d37363SFrank Warmerdam	lots of applications that don't mark the alpha values properly.
39962d37363SFrank Warmerdam
40062d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
40162d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=65
40262d37363SFrank Warmerdam
40305d24d30SFrank Warmerdam2001-12-12  Frank Warmerdam  <[email protected]>
40405d24d30SFrank Warmerdam
40505d24d30SFrank Warmerdam	* libtiff/tif_jpeg.c: allow jpeg data stream sampling values to
40605d24d30SFrank Warmerdam	override those from tiff directory.  This makes this work with
40705d24d30SFrank Warmerdam	ImageGear generated files.
40805d24d30SFrank Warmerdam
409bf0c6fb0SFrank Warmerdam2001-12-07  Frank Warmerdam  <[email protected]>
410bf0c6fb0SFrank Warmerdam
411bf0c6fb0SFrank Warmerdam	* html/Makefile.in: added missing images per bug 92.
412bf0c6fb0SFrank Warmerdam
413bf0c6fb0SFrank Warmerdam	* port/Makefile.in: fixed clean target per bug 92.
414bf0c6fb0SFrank Warmerdam
415f88d97efSFrank Warmerdam2001-11-28  Frank Warmerdam  <[email protected]>
416f88d97efSFrank Warmerdam
417ce8daaa7SFrank Warmerdam	* Reissue 3.5.7 release.
418ce8daaa7SFrank Warmerdam
419f88d97efSFrank Warmerdam	* libtiff/mkversion.c: Fix output of TIFF_VERSION to be
420f88d97efSFrank Warmerdam	YYYYMMDD so that it is increasing over time.
421f88d97efSFrank Warmerdam
422f88d97efSFrank Warmerdam	* Makefile.in: Ensure that tiffvers.h is regenerated in the
423f88d97efSFrank Warmerdam	make release target.
424f88d97efSFrank Warmerdam
425f88d97efSFrank Warmerdam	* Makefile.in: added libtiff/tiffvers.h to the release file list.
426f88d97efSFrank Warmerdam
427b7508608SFrank Warmerdam2001-11-23  Frank Warmerdam  <[email protected]>
428b7508608SFrank Warmerdam
429b7508608SFrank Warmerdam	* added html/v3.5.7.html, updated html/index.html.
430b7508608SFrank Warmerdam
431b7508608SFrank Warmerdam	* Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}.
432b7508608SFrank Warmerdam
4334eaff9b6SFrank Warmerdam2001-11-15  Frank Warmerdam  <[email protected]>
4344eaff9b6SFrank Warmerdam
4354eaff9b6SFrank Warmerdam	* configure: fixed test for -lm.
4364eaff9b6SFrank Warmerdam
43794190c5dSFrank Warmerdam2001-11-02  Frank Warmerdam  <[email protected]>
43894190c5dSFrank Warmerdam
43994190c5dSFrank Warmerdam	* Added PHOTOMETRIC_ITULAB as per bug 90.
44094190c5dSFrank Warmerdam
44194190c5dSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=90
44294190c5dSFrank Warmerdam
4432ba4c211SFrank Warmerdam2001-10-10  Frank Warmerdam  <[email protected]>
4442ba4c211SFrank Warmerdam
4452ba4c211SFrank Warmerdam	* libtiff/tiff.h: I have created COMPRESSION_CCITT_T4,
4462ba4c211SFrank Warmerdam	COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases
4472ba4c211SFrank Warmerdam	in keeping with TIFF 6.0 standard in tiff.h
4482ba4c211SFrank Warmerdam
4492ba4c211SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=83
4502ba4c211SFrank Warmerdam
4514b1d7e4cSFrank Warmerdam2001-09-26  Frank Warmerdam  <[email protected]>
4524b1d7e4cSFrank Warmerdam
4534b1d7e4cSFrank Warmerdam	* libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function.
4544b1d7e4cSFrank Warmerdam	Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory.
4554b1d7e4cSFrank Warmerdam
4569fbd11ffSFrank Warmerdam2001-09-24  Frank Warmerdam  <[email protected]>
4579fbd11ffSFrank Warmerdam
4582c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug.
4592c26534cSFrank Warmerdam
4602c26534cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=78
4612c26534cSFrank Warmerdam
4622c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an
4632c26534cSFrank Warmerdam	error about LZW not being available.
4642c26534cSFrank Warmerdam
4652c26534cSFrank Warmerdam	* libtiff/tif_dir.c: propagate failure to initialize compression
4662c26534cSFrank Warmerdam	back from TIFFSetField() as an error status, so applications can
4672c26534cSFrank Warmerdam	detect failure.
4682c26534cSFrank Warmerdam
4692c26534cSFrank Warmerdam	* libtiff/tif_dir.c: removed the auto replacement of
4702c26534cSFrank Warmerdam	COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField().
4712c26534cSFrank Warmerdam
4729fbd11ffSFrank Warmerdam	* Removed Makefile, tools/Makefile, port/install.sh, man/Makefile
4739fbd11ffSFrank Warmerdam	from CVS as they are all supposed to be auto-generated by configure.
4749fbd11ffSFrank Warmerdam
475e1d66ae9SFrank Warmerdam2001-09-22  Frank Warmerdam  <[email protected]>
476e1d66ae9SFrank Warmerdam
477e1d66ae9SFrank Warmerdam	* libtiff/tif_ojpeg.c: new update from Scott.
478e1d66ae9SFrank Warmerdam
4794b1fc8b6SFrank Warmerdam2001-09-09  Frank Warmerdam  <[email protected]>
4804b1fc8b6SFrank Warmerdam
481bc63306cSFrank Warmerdam	* libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to
482bc63306cSFrank Warmerdam	always use the "safe" version, even if there is a very slight
483bc63306cSFrank Warmerdam	cost in performance.
484bc63306cSFrank Warmerdam
485bc63306cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=54
486bc63306cSFrank Warmerdam
487ad4b0adcSFrank Warmerdam	* libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@
488ad4b0adcSFrank Warmerdam	in two places.
489ad4b0adcSFrank Warmerdam
49063c726acSFrank Warmerdam	* libtiff/tif_getimage.c: Fixed problem with reading strips or
49163c726acSFrank Warmerdam	tiles that don't start on a tile boundary.  Fix contributed by
49263c726acSFrank Warmerdam	Josep Vallverdu (from HP), and further described in bug 47.
49363c726acSFrank Warmerdam
49463c726acSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=47
49563c726acSFrank Warmerdam
49663c726acSFrank Warmerdam	* tools/tiff2ps.c: added OJPEG YCbCr to RGB support.
49763c726acSFrank Warmerdam
4984b1fc8b6SFrank Warmerdam	* libtiff/tif_ojpeg.c: Applied substantial patch from Scott.
4994b1fc8b6SFrank Warmerdam
500e7bdb189SFrank Warmerdam2001-09-06  Frank Warmerdam  <[email protected]>
501e7bdb189SFrank Warmerdam
502e7bdb189SFrank Warmerdam	* libtiff/tif_packbits.c: fixed memory overrun error.
503e7bdb189SFrank Warmerdam
504e7bdb189SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=77
505e7bdb189SFrank Warmerdam
506d15abe66SFrank Warmerdam2001-08-31  Frank Warmerdam  <[email protected]>
507d15abe66SFrank Warmerdam
508d15abe66SFrank Warmerdam	* libtiff/tif_getimage.c: relax handling of contig case where
509d15abe66SFrank Warmerdam	there are extra samples that are supposed to be ignored.  This
510d15abe66SFrank Warmerdam	should now work for 8bit greyscale or palletted images.
511d15abe66SFrank Warmerdam
512d15abe66SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=75
513d15abe66SFrank Warmerdam
514abf486d1SFrank Warmerdam2001-08-28  Frank Warmerdam  <[email protected]>
515abf486d1SFrank Warmerdam
516abf486d1SFrank Warmerdam	* libtiff/tif_getimage.c: Don't complain for CMYK (separated)
517abf486d1SFrank Warmerdam	images with more than four samples per pixel.  See:
518abf486d1SFrank Warmerdam
519abf486d1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=73
520abf486d1SFrank Warmerdam
5217f127122SFrank Warmerdam2001-08-10  Frank Warmerdam  <[email protected]>
5227f127122SFrank Warmerdam
5237afe0a69SFrank Warmerdam	* libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy()
5247afe0a69SFrank Warmerdam	in TIFFReadRGBATile() to avoid issues in cases of overlapping
5257afe0a69SFrank Warmerdam	buffers.  See Bug 69 in Bugzilla.
5267afe0a69SFrank Warmerdam
5277afe0a69SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=69
5287afe0a69SFrank Warmerdam
5297f127122SFrank Warmerdam	* tools/tiff2rgba.c: fixed getopt() call so that -b works again.
5307f127122SFrank Warmerdam
53166ca643dSFrank Warmerdam2001-08-09  Frank Warmerdam  <[email protected]>
53266ca643dSFrank Warmerdam
53366ca643dSFrank Warmerdam	* libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__
53466ca643dSFrank Warmerdam	when checking for 64 bit architectures as per bugzilla bug 67.
53566ca643dSFrank Warmerdam
536c997939eSFrank Warmerdam2001-07-27  Frank Warmerdam  <[email protected]>
537c997939eSFrank Warmerdam
538c997939eSFrank Warmerdam	* man/Makefile.in: add TIFFClientOpen link as per debian submitted
539c997939eSFrank Warmerdam	bug 66.
540c997939eSFrank Warmerdam
5415579e5cdSFrank Warmerdam2001-07-20  Frank Warmerdam  <[email protected]>
5425579e5cdSFrank Warmerdam
5435579e5cdSFrank Warmerdam	* libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H
5445579e5cdSFrank Warmerdam	has been included.
5455579e5cdSFrank Warmerdam
54671a2c4a0SFrank Warmerdam2001-07-19  Frank Warmerdam  <[email protected]>
54771a2c4a0SFrank Warmerdam
54871a2c4a0SFrank Warmerdam	* libtiff/tif_open.c: Seek back to zero after failed read,
54971a2c4a0SFrank Warmerdam	before writing header.
55071a2c4a0SFrank Warmerdam
55148b7fecaSFrank Warmerdam2001-07-18  Frank Warmerdam  <[email protected]>
55248b7fecaSFrank Warmerdam
55348b7fecaSFrank Warmerdam	* libtiff/tif_ojpeg.c: updates from Scott.  Handles colors
55448b7fecaSFrank Warmerdam	much better.  Now depends on having patched libjpeg as per
55548b7fecaSFrank Warmerdam	patch in contrib/ojpeg/*.
55648b7fecaSFrank Warmerdam
55787f580c1SFrank Warmerdam2001-07-17  Frank Warmerdam  <[email protected]>
55887f580c1SFrank Warmerdam
55987f580c1SFrank Warmerdam	* */Makefile.in: added DESTDIR support.
56087f580c1SFrank Warmerdam
56187f580c1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=60
56287f580c1SFrank Warmerdam
563f45df42bSFrank Warmerdam2001-07-16  Frank Warmerdam  <[email protected]>
564f45df42bSFrank Warmerdam
565f45df42bSFrank Warmerdam	* configure, libtiff/Makefile.in: applied OpenBSD patches
566f45df42bSFrank Warmerdam	as per:
567f45df42bSFrank Warmerdam
568f45df42bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=61
569f45df42bSFrank Warmerdam
57063ad6142SFrank Warmerdam2001-06-28  Frank Warmerdam  <[email protected]>
57163ad6142SFrank Warmerdam
5720ef54341SFrank Warmerdam	* libtiff/tif_getimage.c: Fixed so that failure is properly
5730ef54341SFrank Warmerdam	reported by gtTileContig, gtStripContig, gtTileSeparate and
5740ef54341SFrank Warmerdam	gtStripSeparate.
5750ef54341SFrank Warmerdam
5760ef54341SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=51
5770ef54341SFrank Warmerdam
57863ad6142SFrank Warmerdam	* tiffcmp.c: Fixed multi samples per pixel support for ContigCompare.
57963ad6142SFrank Warmerdam	Updated bug section of tiffcmp.1 to note tiled file issues.
58063ad6142SFrank Warmerdam
58163ad6142SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=53
58263ad6142SFrank Warmerdam
583e0368fb9SFrank Warmerdam2001-06-22  Frank Warmerdam  <[email protected]>
584e0368fb9SFrank Warmerdam
585ecfaa86dSFrank Warmerdam	* configure: Changes for DSO generation on AIX provided by
586ecfaa86dSFrank Warmerdam	John Marquart <[email protected]>.
587ecfaa86dSFrank Warmerdam
588e0368fb9SFrank Warmerdam	* configure, libtiff/Makeifle.in: Modified to build DSOs properly
589e0368fb9SFrank Warmerdam	on Darwin thanks to Robert Krajewski ([email protected]) and
590e0368fb9SFrank Warmerdam	Keisuke Fujii ([email protected]).
591e0368fb9SFrank Warmerdam
592f8473790SFrank Warmerdam2001-06-13  Frank Warmerdam  <[email protected]>
593f8473790SFrank Warmerdam
594f8473790SFrank Warmerdam	* tools/tiff2rgba.c: added -n flag to avoid emitting alpha component.
595f8473790SFrank Warmerdam
596f8473790SFrank Warmerdam	* man/tiff2rgba.1: new
597f8473790SFrank Warmerdam
598f1492d55SFrank Warmerdam2001-05-22  Frank Warmerdam  <[email protected]>
599f1492d55SFrank Warmerdam
600f1492d55SFrank Warmerdam	* Added tiffset and tif_ojpeg to the dist lists in Makefile.in.
601f1492d55SFrank Warmerdam
6028ff59a64SFrank Warmerdam2001-05-13  Frank Warmerdam  <[email protected]>
6038ff59a64SFrank Warmerdam
6048ff59a64SFrank Warmerdam	* libtiff/tools/thumbnail.c: changed default output compression
6058ff59a64SFrank Warmerdam	to packbits from LZW since LZW isn't generally available.
6068ff59a64SFrank Warmerdam
60747c14d60SFrank Warmerdam2001-05-12  Frank Warmerdam  <[email protected]>
60847c14d60SFrank Warmerdam
60947c14d60SFrank Warmerdam	* libtiff/tif_ojpeg.c: New.
61047c14d60SFrank Warmerdam	libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related
61147c14d60SFrank Warmerdam	to OJPEG support.
61247c14d60SFrank Warmerdam
61347c14d60SFrank Warmerdam	Scott Marovich <[email protected]> supplied OJPEG support.
61447c14d60SFrank Warmerdam
61547c14d60SFrank Warmerdam2001-05-11  Frank Warmerdam  <[email protected]>
61647c14d60SFrank Warmerdam
61747c14d60SFrank Warmerdam	* tiff.h: removed, it duplicates libtiff/tiff.h.
61847c14d60SFrank Warmerdam
6191b7a8402SFrank Warmerdam2001-05-08  Frank Warmerdam  <[email protected]>
6201b7a8402SFrank Warmerdam
6211f9632f9SFrank Warmerdam	* libtiff/tif_dirinfo.c: moved pixar and copyright flags to
6221f9632f9SFrank Warmerdam	ensure everything is in order.
6231f9632f9SFrank Warmerdam
6241b7a8402SFrank Warmerdam	* libtiff/libtiff.def: added TIFFCreateDirectory and
6251b7a8402SFrank Warmerdam	TIFFDefaultStripSize as per:
6261b7a8402SFrank Warmerdam
6271b7a8402SFrank Warmerdam	  http://bugzilla.remotesensing.org/show_bug.cgi?id=46
6281b7a8402SFrank Warmerdam
62928dd547bSFrank Warmerdam2001-05-02  Frank Warmerdam  <[email protected]>
63028dd547bSFrank Warmerdam
63128dd547bSFrank Warmerdam	* libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for
63228dd547bSFrank Warmerdam	TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to
63328dd547bSFrank Warmerdam	force use of uint32 counts instead of short counts.
63428dd547bSFrank Warmerdam
63528dd547bSFrank Warmerdam	* libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the
63628dd547bSFrank Warmerdam	case of writing TIFF_BYTE/TIFF_SBYTE fields.
63728dd547bSFrank Warmerdam
63828dd547bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=43
63928dd547bSFrank Warmerdam
640b117e2acSFrank Warmerdam2001-05-01  Frank Warmerdam  <[email protected]>
641b117e2acSFrank Warmerdam
642b117e2acSFrank Warmerdam	* libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per
643b117e2acSFrank Warmerdam	bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44
644b117e2acSFrank Warmerdam
645f99796d1SFrank Warmerdam2001-04-05  Frank Warmerdam  <[email protected]>
646f99796d1SFrank Warmerdam
647f99796d1SFrank Warmerdam	* tiffio.h: removed C++ style comment.
648f99796d1SFrank Warmerdam
649f99796d1SFrank Warmerdam	* configure: fixed up SCRIPT_SH/SHELL handling.
650f99796d1SFrank Warmerdam
651f99796d1SFrank Warmerdam	* Makefile.in: Fixed SCRIPT_SH/SHELL handling.
652f99796d1SFrank Warmerdam
653f99796d1SFrank Warmerdam	* config.guess: documented more variables as per bug 40.
654f99796d1SFrank Warmerdam
65521724616SFrank Warmerdam2001-04-03  Frank Warmerdam  <[email protected]>
65621724616SFrank Warmerdam
65721724616SFrank Warmerdam	* configure, *Makefile.in: Various changes to improve configuration
65821724616SFrank Warmerdam	for HP/UX specifically, and also in general.  They include:
65921724616SFrank Warmerdam	 - Try to handle /usr/bin/sh instead of /bin/sh where necessary.
66021724616SFrank Warmerdam	 - Upgrade to HP/UX 10.x+ compiler, linker and dso options.
66121724616SFrank Warmerdam	 - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP
66221724616SFrank Warmerdam	 - Use -${MAKEFLAGS} in sub makes from makefiles.
66321724616SFrank Warmerdam
66421724616SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=40
66521724616SFrank Warmerdam
6668671dffeSFrank Warmerdam2001-04-02  Frank Warmerdam  <[email protected]>
6678671dffeSFrank Warmerdam
6680263998eSFrank Warmerdam	* libtiff/tiff.h: Applied hac to try and resolve the problem
6690263998eSFrank Warmerdam	with the inttypes.h include file on AIX.
6700263998eSFrank Warmerdam
6710263998eSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=39
6720263998eSFrank Warmerdam
6739864187bSFrank Warmerdam	* VERSION: update to 3.5.7 beta in preparation for release.
6749864187bSFrank Warmerdam
675a2558120SFrank Warmerdam	* configure/config.site: modified to check if -lm is needed for
676a2558120SFrank Warmerdam	MACHDEPLIBS if not supplied by config.site.  Needed for Darwin.
677a2558120SFrank Warmerdam
6788671dffeSFrank Warmerdam	* config.guess: updated wholesale to an FSF version apparently
6798671dffeSFrank Warmerdam	from 1998 (as opposed to 1994).  This is mainly inspired by
6808671dffeSFrank Warmerdam	providing for MacOS X support.
6818671dffeSFrank Warmerdam
6828671dffeSFrank Warmerdam2001-03-29  Frank Warmerdam  <[email protected]>
6838671dffeSFrank Warmerdam
6848671dffeSFrank Warmerdam	* configure, Makefile.in, etc: added support for OPTIMIZER being
6858671dffeSFrank Warmerdam	set from config.site.
6868671dffeSFrank Warmerdam
6877a1ad5e9SFrank Warmerdam2001-03-28  Frank Warmerdam  <[email protected]>
6887a1ad5e9SFrank Warmerdam
6894f4c99abSFrank Warmerdam	* fax2ps.c: Helge (libtiff at oldach.net) submitted fix:
6904f4c99abSFrank Warmerdam
6914f4c99abSFrank Warmerdam	Here's a fix for fax2ps that corrects behaviour for non-Letter paper
6924f4c99abSFrank Warmerdam	sizes. It fixes two problems:
6934f4c99abSFrank Warmerdam
6944f4c99abSFrank Warmerdam	Without	scaling (-S) the fax is now centered on the page size specified
6954f4c99abSFrank Warmerdam	with -H	and/or -W. Before, fax2ps was using an obscure and practially
6964f4c99abSFrank Warmerdam	useless algorithm to allocate the image relative to Letter sized paper
6974f4c99abSFrank Warmerdam	which sometime sled to useless whitespace on the paper, while at the
6984f4c99abSFrank Warmerdam	same time cutting of the faxes printable area at the opposite border.
6994f4c99abSFrank Warmerdam
7004f4c99abSFrank Warmerdam	Second, scaling now preserves aspect ratio, which makes unusual faxes
7014f4c99abSFrank Warmerdam	(in particular short ones) print properly.
7024f4c99abSFrank Warmerdam
7034f4c99abSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=35
7044f4c99abSFrank Warmerdam
7057a1ad5e9SFrank Warmerdam	* tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by
7067a1ad5e9SFrank Warmerdam	Bruce A. Mallett.  See check message for detailed information
7077a1ad5e9SFrank Warmerdam	on all the changes, including a faster encoder, fixes for level
7087a1ad5e9SFrank Warmerdam	2 PostScript, and support for the imagemask operator.
7097a1ad5e9SFrank Warmerdam
710f3bbcf1bSFrank Warmerdam2001-03-27  Frank Warmerdam  <[email protected]>
711f3bbcf1bSFrank Warmerdam
712f3bbcf1bSFrank Warmerdam	* libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to
713f3bbcf1bSFrank Warmerdam	"#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX.
714f3bbcf1bSFrank Warmerdam
715f3bbcf1bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
716f3bbcf1bSFrank Warmerdam
717dc989a55SFrank Warmerdam2001-03-16  Frank Warmerdam  <[email protected]>
718dc989a55SFrank Warmerdam
719dc989a55SFrank Warmerdam	* tif_dirinfo.c: moved definition of copyright tag in field list.
720dc989a55SFrank Warmerdam	Apparently they have to be in sorted order by tag id.
721dc989a55SFrank Warmerdam
7228eea65a4SFrank Warmerdam2001-03-13  Frank Warmerdam  <[email protected]>
7238eea65a4SFrank Warmerdam
7248eea65a4SFrank Warmerdam	* tif_getimage.c: Added support for 16bit minisblack/miniswhite
7258eea65a4SFrank Warmerdam	images in RGBA interface.
7268eea65a4SFrank Warmerdam
727fa01e4a7SFrank Warmerdam2001-03-02  Frank Warmerdam  <[email protected]>
728fa01e4a7SFrank Warmerdam
729fa01e4a7SFrank Warmerdam	* Added TIFFTAG_COPYRIGHT support.
730fa01e4a7SFrank Warmerdam
731aefe065eSFrank Warmerdam2001-02-19  Frank Warmerdam  <[email protected]>
732aefe065eSFrank Warmerdam
733aefe065eSFrank Warmerdam	* Brent Roman contributed updated tiffcp utility (and tiffcp.1)
734aefe065eSFrank Warmerdam	with support for extracting subimages with the ,n syntax, and also
735aefe065eSFrank Warmerdam	adding the -b bias removal flag.
736aefe065eSFrank Warmerdam
737a6da80a7SFrank Warmerdam2001-02-16  Frank Warmerdam  <[email protected]>
738a6da80a7SFrank Warmerdam
7398867ddfbSFrank Warmerdam	* libtiff/libtiff.def: Brent Roman submitted new version adding
7408867ddfbSFrank Warmerdam	serveral missing entry points.
7418867ddfbSFrank Warmerdam
742b18f9bb8SFrank Warmerdam	* libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS.
743b18f9bb8SFrank Warmerdam	Some sort of weird VMS thing.
744b18f9bb8SFrank Warmerdam
745b18f9bb8SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=31
746b18f9bb8SFrank Warmerdam
747a6da80a7SFrank Warmerdam	* tif_luv.c/tiff.h/tiffio.h:
748a6da80a7SFrank Warmerdam	New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward
749a6da80a7SFrank Warmerdam	([email protected]).  He writes:
750a6da80a7SFrank Warmerdam
751a6da80a7SFrank Warmerdam	1) I improved the gamut-mapping function in tif_luv.c for imaginary
752a6da80a7SFrank Warmerdam	colors, because some images were being super-saturated on the input
753a6da80a7SFrank Warmerdam	side and this resulted in some strange color shifts in the output.
754a6da80a7SFrank Warmerdam
755a6da80a7SFrank Warmerdam	2) I added a psuedotag in tiff.h to control random dithering during
756a6da80a7SFrank Warmerdam	LogLuv encoding.  This is turned off by default for 32-bit LogLuv and
757a6da80a7SFrank Warmerdam	on for 24-bit LogLuv output.  Dithering improves the average color
758a6da80a7SFrank Warmerdam	accuracy over the image.
759a6da80a7SFrank Warmerdam
760a6da80a7SFrank Warmerdam	3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in
761a6da80a7SFrank Warmerdam	tiffio.h, to expose internal routines for converting between LogLuv and
762a6da80a7SFrank Warmerdam	XYZ coordinates.  This is helpful for writing more efficient,
763a6da80a7SFrank Warmerdam	specialized conversion routines, especially for reading LogLuv files.
764a6da80a7SFrank Warmerdam
765a6da80a7SFrank Warmerdam	Changes applied with minor edits.
766a6da80a7SFrank Warmerdam
76700761c18SFrank Warmerdam2001-01-23  Frank Warmerdam  <[email protected]>
76800761c18SFrank Warmerdam
76900761c18SFrank Warmerdam	* tif_fax3.c: keep rw_mode flag internal to fax3 state to remember
77000761c18SFrank Warmerdam	whether we are encoding or decoding.  This is to ensure graceful
77100761c18SFrank Warmerdam	recovery if TIFFClientOpen() discovers an attempt to open a compressed
77200761c18SFrank Warmerdam	file for "r+" access, and subsequently close it, as it resets the
77300761c18SFrank Warmerdam	tif_mode flag to O_RDONLY in this case to avoid writes, confusing the
77400761c18SFrank Warmerdam	compressor's concept of whether it is in encode or decode mode.
77500761c18SFrank Warmerdam
7769a1d08fcSMike Welles2001-01-08  Mike Welles <[email protected]>
7779a1d08fcSMike Welles
7789a1d08fcSMike Welles	* Makefile.in:  Now cleaning up after itself after creating the .tar.gz and .zip
7799a1d08fcSMike Welles
780a5a724a9SFrank Warmerdam2001-01-07  Frank Warmerdam  <[email protected]>
781a5a724a9SFrank Warmerdam
782a5a724a9SFrank Warmerdam	* html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet()
783a5a724a9SFrank Warmerdam	as per bug report by Patrick Connor.
784a5a724a9SFrank Warmerdam
7857c2ef4f7SFrank Warmerdam2000-12-28  Frank Warmerdam  <[email protected]>
7867c2ef4f7SFrank Warmerdam
7873ba946b0SFrank Warmerdam	* Added RELEASE-DATE file to release file list.
7883ba946b0SFrank Warmerdam
7897c2ef4f7SFrank Warmerdam	* Fixed libtiff/makefile.vc to make tiffvers.h not version.h.
7907c2ef4f7SFrank Warmerdam
791a7f6e194SMike Welles2000-12-22  Mike Welles <[email protected]>
792a7f6e194SMike Welles        * added link to CVS mirror from index.html
793a7f6e194SMike Welles
794a7f6e194SMike Welles	* updated html/internals.html to note that LZW compression is
795a7f6e194SMike Welles	  not supported by default.
796a7f6e194SMike Welles
79722e9dda7SFrank Warmerdam2000-12-22  Frank Warmerdam  <[email protected]>
79822e9dda7SFrank Warmerdam
79922e9dda7SFrank Warmerdam	* updated html/libtiff.html to not point at Niles' old JPL web site
80022e9dda7SFrank Warmerdam	for the man pages, point at www.libtiff.org.
80122e9dda7SFrank Warmerdam
80233953398SFrank Warmerdam2000-12-21  Frank Warmerdam  <[email protected]>
80333953398SFrank Warmerdam
80422e9dda7SFrank Warmerdam	* libtiff/tif_apple.c: Applied "Carbon" support patches supplied by
80533953398SFrank Warmerdam	Leonard Rosenthol <[email protected]>.  May interfere
80633953398SFrank Warmerdam	with correct building on older systems.  If so, please let me know.
80733953398SFrank Warmerdam
808a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]>
809177452c8SMike Welles
810177452c8SMike Welles	* Took out LZW Encoding from tif_lzw.c
811177452c8SMike Welles
812177452c8SMike Welles	* Created HOWTO-RELEASE
813177452c8SMike Welles
814177452c8SMike Welles	* Created html/v3.5.6.html
815177452c8SMike Welles
816177452c8SMike Welles	* updated index.html
817177452c8SMike Welles
818a02f97a5SFrank Warmerdam2000-12-01  Frank Warmerdam  <[email protected]>
819a02f97a5SFrank Warmerdam
820a02f97a5SFrank Warmerdam	* Added patches for EOFB support in tif_fax3.c and tif_fax3.h.
821a02f97a5SFrank Warmerdam	Patches supplied by Frank Cringle <[email protected]>
822a02f97a5SFrank Warmerdam	Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif
823a02f97a5SFrank Warmerdam
824a3c28f98SFrank Warmerdam2000-11-24  Frank Warmerdam  <[email protected]>
825a3c28f98SFrank Warmerdam
826a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added an installPrivateHdrs and install-private
827a3c28f98SFrank Warmerdam	target so that the private headers required by libgeotiff can be
828a3c28f98SFrank Warmerdam	installed with the others.  They are not installed by default.
829a3c28f98SFrank Warmerdam
830a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso
831a3c28f98SFrank Warmerdam	targets so libtiff.so will be built with an explicit dependency
832a3c28f98SFrank Warmerdam	on libm.so.
833a3c28f98SFrank Warmerdam
834a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to
835a3c28f98SFrank Warmerdam	libtiff.so.3.5.5.
836a3c28f98SFrank Warmerdam
837a3c28f98SFrank Warmerdam	* libtiff/Makefile.in & configure: Remove all references to the ALPHA
838a3c28f98SFrank Warmerdam	file, or ALPHA version logic.  Added stuff about DIST_POINT in
839a3c28f98SFrank Warmerdam	place of DIST_TYPE and the alpha release number stuff.
840a3c28f98SFrank Warmerdam
841abcd47aeSFrank Warmerdam2000-11-22  Frank Warmerdam  <[email protected]>
842abcd47aeSFrank Warmerdam
843abcd47aeSFrank Warmerdam	* I have applied a patch from Steffen Moeller <[email protected]> to
844abcd47aeSFrank Warmerdam	the configure script so that it now accepts the --prefix, and
845abcd47aeSFrank Warmerdam	--exec-prefix directives.
846abcd47aeSFrank Warmerdam
8477410217aSFrank Warmerdam2000-11-13  Frank Warmerdam  <warmerda@cs46980-c>
8487410217aSFrank Warmerdam
8499900bacaSFrank Warmerdam	* I have made a variety of modifications in an effort to ensure the
8509900bacaSFrank Warmerdam	TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE
8519900bacaSFrank Warmerdam	file which seems to be updated regularly.
8529900bacaSFrank Warmerdam
8539900bacaSFrank Warmerdam	 o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in
8549900bacaSFrank Warmerdam	   version include file.
8559900bacaSFrank Warmerdam	 o renamed version.h to tiffvers.h because we now have to install it
8569900bacaSFrank Warmerdam	   with the public libtiff include files.
8579900bacaSFrank Warmerdam	 o include tiffvers.h in tiffio.h.
8589900bacaSFrank Warmerdam	 o updated tif_version.c to use tiffvers.h.
8599900bacaSFrank Warmerdam	 o Updated Makefile.in accordingly.
8609900bacaSFrank Warmerdam
8617410217aSFrank Warmerdam	* As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25
8627410217aSFrank Warmerdam	I have updated the win32 detection rules in tiffcomp.h.
8637410217aSFrank Warmerdam
8646429172dSFrank Warmerdam2000-10-20  Frank Warmerdam  <warmerda@cs46980-c>
8656429172dSFrank Warmerdam
866b11174beSFrank Warmerdam	* tif_getimage.c: Fixed RGBA translation for YCbCr images for which
867b11174beSFrank Warmerdam	the strip/tile width and height aren't multiples of the sampling size.
8687410217aSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=20
8697410217aSFrank Warmerdam	Some patches from Rick LaMont of Dot C Software.
870b11174beSFrank Warmerdam
8716429172dSFrank Warmerdam	* Modified tif_packbits.c encoder to avoid compressing more
8726429172dSFrank Warmerdam	data than provided if rowsize doesn't factor into provided data
8736429172dSFrank Warmerdam	(such as occurs for YCbCr).
8746429172dSFrank Warmerdam
875aa844c50SFrank Warmerdam2000-10-19  Frank Warmerdam  <warmerda@cs46980-c>
876aa844c50SFrank Warmerdam
877aa844c50SFrank Warmerdam	* tools/rgb2ycbcr.c: fixed output strip size to account for vertical
878aa844c50SFrank Warmerdam	roundup if rows_per_strip not a multiple of vertical sample size.
879aa844c50SFrank Warmerdam
8800cd032f1SFrank Warmerdam2000-10-16  Frank Warmerdam  <warmerda@cs46980-c>
8810cd032f1SFrank Warmerdam
88291b8b7c2SFrank Warmerdam	* tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory
88391b8b7c2SFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18
88491b8b7c2SFrank Warmerdam	from [email protected].
88591b8b7c2SFrank Warmerdam
8860cd032f1SFrank Warmerdam	* Modified tif_packbits.c decoding to avoid overrunning the
8870cd032f1SFrank Warmerdam	output buffer, and to issue a warning if data needs to be
8880cd032f1SFrank Warmerdam	discarded.  See http://bugzilla.remotesensing.org/show_bug.cgi?id=18
8890cd032f1SFrank Warmerdam
890de9b6675SFrank Warmerdam2000-10-12  Frank Warmerdam  <warmerda@cs46980-c>
891de9b6675SFrank Warmerdam
892de9b6675SFrank Warmerdam	* Modified tiff2bw to ensure portions add to 100%, and that
893de9b6675SFrank Warmerdam	white is properly recovered.
894de9b6675SFrank Warmerdam
895de9b6675SFrank Warmerdam	See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15
896de9b6675SFrank Warmerdam	Patch c/o Stanislav Brabec <[email protected]>
897de9b6675SFrank Warmerdam
8988b6b9756SFrank Warmerdam2000-09-30  Frank Warmerdam  <warmerda@cs46980-c>
8998b6b9756SFrank Warmerdam
9008b6b9756SFrank Warmerdam	* Modified TIFFClientOpen() to emit an error on an attempt to
9018b6b9756SFrank Warmerdam	open a comperessed file for update (O_RDWR/r+) access.  This is
9028b6b9756SFrank Warmerdam	because the compressor/decompressor code gets very confused when
9038b6b9756SFrank Warmerdam	the mode is O_RDWR, assuming this means writing only.  See
9048b6b9756SFrank Warmerdam	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13
9058b6b9756SFrank Warmerdam
906582fb187SFrank Warmerdam2000-09-27  Frank Warmerdam  <warmerda@cs46980-c>
907582fb187SFrank Warmerdam
9080cd032f1SFrank Warmerdam	* Added GNULDdso target an`d switched linux and freebsd to use it.
909582fb187SFrank Warmerdam
9108d9e3bcfSFrank Warmerdam2000-09-26  Frank Warmerdam  <warmerda@cs46980-c>
9118d9e3bcfSFrank Warmerdam
9128d9e3bcfSFrank Warmerdam	* Applied patch for 0x0000 sequences in tif_fax3.h's definition
9138d9e3bcfSFrank Warmerdam	of EXPAND1D() as per bug 11 (from Roman).
9148d9e3bcfSFrank Warmerdam
915af621273SFrank Warmerdam2000-09-25  Frank Warmerdam  <warmerda@cs46980-c>
91605d0760fSFrank Warmerdam	* Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve
91705d0760fSFrank Warmerdam	cygwin compatibility.
918af621273SFrank Warmerdam
919b6348a45SFrank Warmerdam	* Applied patch from Roman Shpount to tif_fax3.c.  This seems to
920b6348a45SFrank Warmerdam	be a proper fix to the buffer sizing problem.  See
921b6348a45SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=11
922b6348a45SFrank Warmerdam
923af621273SFrank Warmerdam	* Fixed tif_getimage.c to fix overrun bug with YCbCr images without
924af621273SFrank Warmerdam	downsampling.  http://bugzilla.remotesensing.org/show_bug.cgi?id=10
925af621273SFrank Warmerdam	Thanks to Nick Lamb <[email protected]> for reporting the
926af621273SFrank Warmerdam	bug and proving the patch.
927af621273SFrank Warmerdam
928a329e432SFrank Warmerdam2000-09-18  Frank Warmerdam  <warmerda@cs46980-c>
929a329e432SFrank Warmerdam
930a329e432SFrank Warmerdam	* Fixed tif_jpeg.c so avoid destroying the decompressor before
931a329e432SFrank Warmerdam	we are done access data thanks to bug report from:
932a329e432SFrank Warmerdam	Michael Eckstein <[email protected]>.
933a329e432SFrank Warmerdam
934a329e432SFrank Warmerdam	* Reverted tif_flush change.
935a329e432SFrank Warmerdam
936da97c5e0SFrank Warmerdam2000-09-14  Frank Warmerdam  <warmerda@cs46980-c>
937da97c5e0SFrank Warmerdam
938da97c5e0SFrank Warmerdam	* tif_flush.c: Changed so that TIFFFlushData() doesn't return an
939da97c5e0SFrank Warmerdam	error when TIFF_BEENWRITING is not set.  This ensures that the
940da97c5e0SFrank Warmerdam	directory contents can still be flushed by TIFFFlush().
941da97c5e0SFrank Warmerdam
942c1282751SFrank Warmerdam2000-08-14  Frank Warmerdam  <[email protected]>
943c1282751SFrank Warmerdam
944fb02956eSFrank Warmerdam	* tif_open.c: Don't set MMAP for O_RDWR files.
945fb02956eSFrank Warmerdam
9460625a129SFrank Warmerdam	* tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY
9470625a129SFrank Warmerdam	so that files opened for update can be strip chopped too.
9480625a129SFrank Warmerdam
949c1282751SFrank Warmerdam	* tif_read.c: fixed up bug with files missing rowsperstrip and
950c1282751SFrank Warmerdam	the strips per separation fix done a few weeks ago.
951c1282751SFrank Warmerdam
952ad9af004SFrank Warmerdam2000-07-17  Frank Warmerdam  <warmerda@cs46980-c>
953ad9af004SFrank Warmerdam
954ad9af004SFrank Warmerdam	* Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and
955ad9af004SFrank Warmerdam	SAMPLEFORMAT_COMPLEXINT.
956ad9af004SFrank Warmerdam
9574b79457aSMike Welles2000-07-13  Mike Welles <[email protected]>
9584b79457aSMike Welles
9594b79457aSMike Welles	* index.html, bugs.html: added bugzilla info.
9604b79457aSMike Welles
961c1cd54d7SFrank Warmerdam2000-07-12  Frank Warmerdam  <[email protected]>
962c1cd54d7SFrank Warmerdam
963889ea5bfSFrank Warmerdam	* tif_read.c: fix subtle bug with determining the number of
964889ea5bfSFrank Warmerdam	rows for strips that are the last strip in a separation but
965889ea5bfSFrank Warmerdam	not the last strip of all in TIFFReadEncodedStrip().
966889ea5bfSFrank Warmerdam
967c1cd54d7SFrank Warmerdam	* Applied 16/32 bit fix to tif_fax3.c.  Fix supplied by
968c1cd54d7SFrank Warmerdam	Peter Skarpetis <[email protected]>
969c1cd54d7SFrank Warmerdam
970082013bfSFrank Warmerdam2000-06-15  Frank Warmerdam  <[email protected]>
971082013bfSFrank Warmerdam
972082013bfSFrank Warmerdam	* Modified tiffio.h logic with regard to including windows.h.  It
973082013bfSFrank Warmerdam	won't include it when building with __CYGWIN__.
974082013bfSFrank Warmerdam
975b620bd37SFrank Warmerdam2000-05-11  Frank Warmerdam  <warmerda@cs46980-c>
976b620bd37SFrank Warmerdam
9776ed3331cSFrank Warmerdam	* README: update to mention www.libtiff.org, don't list Sam's old
9786ed3331cSFrank Warmerdam	email address.
9796ed3331cSFrank Warmerdam
980b620bd37SFrank Warmerdam	* configure: Fixed DSO test for Linux as per patch from
981b620bd37SFrank Warmerdam	  Jan Van Buggenhout <[email protected]>.
982b620bd37SFrank Warmerdam
98315934824SFrank Warmerdam2000-04-21  Frank Warmerdam  <[email protected]>
98415934824SFrank Warmerdam
98515934824SFrank Warmerdam	* libtiff/tif_dirread.c: Don't use estimate strip byte count for
98615934824SFrank Warmerdam	one tile/strip images with an offset, and byte count of zero. These
98715934824SFrank Warmerdam	could be "unpopulated" images.
98815934824SFrank Warmerdam
989859c2524SFrank Warmerdam2000-04-18  Frank Warmerdam  <[email protected]>
990859c2524SFrank Warmerdam
9917538c6d0SFrank Warmerdam	* contrib/addtiffo: Added "averaging" resampling option.
9927538c6d0SFrank Warmerdam
993859c2524SFrank Warmerdam	* tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT.
994859c2524SFrank Warmerdam
9956be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000  Frank Warmerdam  <[email protected]>
9966be23f4fSFrank Warmerdam
9976be23f4fSFrank Warmerdam	* tools/Makefile.in: Modified to install properly on SGI.
9986be23f4fSFrank Warmerdam
9994b79457aSMike Welles2000-04-12  Mike Welles	     <[email protected]>
10004b79457aSMike Welles	* configure:  Fixed stupid mistake in libc6 test on Linux
10014b79457aSMike Welles
1002f076e723SMike Welles2000-04-04  Mike Welles	     <[email protected]>
1003f0770083SMike Welles	* tif_win32.c:  Applied patch to fix overreads and ovverwrites
1004f0770083SMike Welles	  caught by BoundsChecker.  From Arvan Pritchard
1005f0770083SMike Welles	  <[email protected]>  (untested).
1006f076e723SMike Welles
1007f0770083SMike Welles        * tif_getimage.c:  Applied patch to silence VC6 warnings.  From
1008f0770083SMike Welles	  Arvan Pritchard <[email protected]>
1009f0770083SMike Welles
1010f0770083SMike Welles	* tif_lzw.c:  Applied patch to silence VC6 warnings.  From
1011f076e723SMike Welles	  Arvan Pritchard <[email protected]>
1012f076e723SMike Welles
10131c9f6d78SFrank Warmerdam2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>
10141c9f6d78SFrank Warmerdam
10151c9f6d78SFrank Warmerdam	* Added contrib/stream (stream io) code submitted by Avi Bleiweiss.
10161c9f6d78SFrank Warmerdam
101797702338SMike Welles2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>    *** 3.5.5 release ***
10182df86f15SFrank Warmerdam
10192df86f15SFrank Warmerdam	* fax2ps: Fixed mixup of width and height in bounding box statement
10202df86f15SFrank Warmerdam	as per submission by Nalin Dahyabhai <[email protected]>.
10212df86f15SFrank Warmerdam
1022c21b8b97SMike Welles2000-03-27  Mike Welles	     <[email protected]>
1023c21b8b97SMike Welles
1024c21b8b97SMike Welles	* fax2ps:  Modified printruns to take uint32 instead of uint16.
1025c21b8b97SMike Welles	Patch courtesy of Bernt Herd <[email protected]>
1026c21b8b97SMike Welles
1027d20c60a2SMike Welles2000-03-20  Mike Welles	     <[email protected]>
1028d20c60a2SMike Welles
1029d20c60a2SMike Welles	* configure: added test for libc6 for linux targets.  Bug reported by
1030d20c60a2SMike Welles        Stanislav Brabec <[email protected]>
1031d20c60a2SMike Welles
1032c21b8b97SMike Welles	* Added 3.5 docs to html/Makefile.in.
1033c21b8b97SMike Welles	Thanks to  Stanislav Brabec <[email protected]>
1034d20c60a2SMike Welles
1035c21b8b97SMike Welles	* configure: fixed bugs in sed scripts
1036c21b8b97SMike Welles	(applied sed script s:/@:s;@:;s:/s;;:;: to configure).
1037d20c60a2SMike Welles	fix submitted to Stanislav Brabec <[email protected]>
1038d20c60a2SMike Welles
1039c21b8b97SMike Welles	* tools/iptcutil was not in files list, and wasn't being
1040c21b8b97SMike Welles	added to tar archive.  Updated Makefile.in.
1041d20c60a2SMike Welles
10427ab7008fSFrank Warmerdam2000-03-17  Frank Warmerdam  <warmerda@cs46980-c>
10437ab7008fSFrank Warmerdam
10447ab7008fSFrank Warmerdam	* tif_fax3.c: Fixed serious bug introduced during the uint16->uint32
10457ab7008fSFrank Warmerdam	conversion for the run arrays.
10467ab7008fSFrank Warmerdam
1047d3144ac4SFrank Warmerdam2000-03-03  Frank Warmerdam  <[email protected]>
1048d3144ac4SFrank Warmerdam
1049d3144ac4SFrank Warmerdam	* Set td_sampleformat default to SAMPLEFORMAT_UINT instead of
1050d3144ac4SFrank Warmerdam	SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c.
1051d3144ac4SFrank Warmerdam
10520b109722SFrank Warmerdam2000-03-02  Frank Warmerdam  <[email protected]>
10530b109722SFrank Warmerdam
1054f4aaa718SFrank Warmerdam	* Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c.
1055f4aaa718SFrank Warmerdam
10560b109722SFrank Warmerdam	* Patched tif_fax3.c so that dsp->runs is allocated a bit bigger
10570b109722SFrank Warmerdam	to avoid overruns encountered with frle_bug.tif.
10580b109722SFrank Warmerdam
1059ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000  Frank Warmerdam  <[email protected]>
1060ed33ffd3SFrank Warmerdam
1061ed33ffd3SFrank Warmerdam	* Fixed tools/tiffcmp so that stopondiff testing works.
1062ed33ffd3SFrank Warmerdam	  Patch care of Joseph Orost <[email protected]>.
1063ed33ffd3SFrank Warmerdam
1064592e7e59SFrank Warmerdam2000-01-28    <warmerda@CS46980-B>
1065592e7e59SFrank Warmerdam
1066c84e2904SFrank Warmerdam	* Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is
1067c84e2904SFrank Warmerdam	  set to 1, and added default (off) setting in tiffconf.h.  This
1068c84e2904SFrank Warmerdam	  should eventually be set by the configure script somehow.
1069c84e2904SFrank Warmerdam
1070c84e2904SFrank Warmerdam	  The original work on all these 2-4GB changes was done by
1071c84e2904SFrank Warmerdam	  Peter Smith ([email protected]).
1072c84e2904SFrank Warmerdam
1073c84e2904SFrank Warmerdam	* Modified tif_win32.c to support 2-4GB seeks.
1074c84e2904SFrank Warmerdam
1075592e7e59SFrank Warmerdam	* tentatively changed toff_t to be unsigned instead of signed to
1076592e7e59SFrank Warmerdam	  facilitate support for 2-4GB files.
1077592e7e59SFrank Warmerdam
1078592e7e59SFrank Warmerdam	* Updated a variety of files to use toff_t.  Fixed some mixups
1079592e7e59SFrank Warmerdam	  between toff_t and tsize_t.
1080592e7e59SFrank Warmerdam
1081164da391SFrank WarmerdamFri Jan 28 10:13:49 2000  Frank Warmerdam  <[email protected]>
1082164da391SFrank Warmerdam
1083164da391SFrank Warmerdam	* Largely reimplemented contrib/addtiffo to avoid temp files,
1084164da391SFrank Warmerdam	updating the TIFF file in place.  Fixed a few other bugs to.
1085164da391SFrank Warmerdam
1086164da391SFrank Warmerdam	* Set tif_rawdatasize to zero when freeing raw data buffer in
1087164da391SFrank Warmerdam	TIFFWriteDirectory().
1088164da391SFrank Warmerdam
1089164da391SFrank Warmerdam	* Enabled "REWRITE_HACK" in tif_write.c by default.
1090164da391SFrank Warmerdam
1091164da391SFrank Warmerdam	* Fix bug in tif_write.c when switching between reading one directory
1092164da391SFrank Warmerdam	and writing to another.
1093164da391SFrank Warmerdam
1094164da391SFrank Warmerdam	* Made TIFFWriteCheck() public, and added TIFFCreateDirectory()
1095164da391SFrank Warmerdam
1096db9e2d75SFrank WarmerdamWed Jan  5 12:37:48 2000  Frank Warmerdam  <[email protected]>
1097db9e2d75SFrank Warmerdam
1098db9e2d75SFrank Warmerdam	* Added TIFFmemory(3t) functions to libtiff.def.
1099db9e2d75SFrank Warmerdam
11002e0c71f2SFrank WarmerdamTue Jan  4 13:39:00 2000  Frank Warmerdam  <[email protected]>
11012e0c71f2SFrank Warmerdam
11022e0c71f2SFrank Warmerdam	* Added libtiff/libtiff.def to TIFFILES distribution list.
11032e0c71f2SFrank Warmerdam
1104c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999  Mike Welles <[email protected]>
1105c38ac53bSMike Welles
1106c38ac53bSMike Welles	* Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
1107c38ac53bSMike Welles
1108c38ac53bSMike Welles	* Altered descriptions in tools to reflect "by default" lzw not supported
1109c38ac53bSMike Welles
1110c38ac53bSMike Welles	* Updated index.html to note lzw compression kit.
1111c38ac53bSMike Welles
1112db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999  Frank Warmerdam  <[email protected]>
1113db55f695SFrank Warmerdam
1114db55f695SFrank Warmerdam	* Added fax3sm_winnt.c to distribution list in Makefile.in.
1115db55f695SFrank Warmerdam
1116c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999  Mike Welles <[email protected]> *** 3.5.4 release ***
1117da558ffbSMike Welles
1118da558ffbSMike Welles	* Aadded Pixar tag support.  Contributed by Phil Beffery <[email protected]>
1119da558ffbSMike Welles
1120da558ffbSMike Welles	* Made one more change to tif_dir.c for removal of LZW compression. Also added notice
1121da558ffbSMike Welles	  when LZW compression invoked.
1122da558ffbSMike Welles
1123da558ffbSMike Welles	* Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions
1124da558ffbSMike Welles	  in tools to reflect removal of LZW compression
1125da558ffbSMike Welles
11261c096175SMike WellesMon Dec 20 18:39:02 EST 1999  Mike Welles  <[email protected]>
11271c096175SMike Welles
11281c096175SMike Welles        * Fixed bug that caused LZW (non) compression to segfault. Added
11291c096175SMike Welles	  warning about LZW compression removed being removed, and why.
1130c614caf0SMike Welles
1131da558ffbSMike Welles	* Added nostrip to install in tools/Makefile.in so that debugging
1132c614caf0SMike Welles	  symbols are kept.
11331c096175SMike Welles
113400ac48bcSMike WellesTue Dec  7 12:04:47 EST 1999  Mike Welles  <[email protected]>
113500ac48bcSMike Welles
113600ac48bcSMike Welles	* Added patch from Ivo Penzar <[email protected]>,
113700ac48bcSMike Welles	  supporting Adobe ZIP deflate.  Untested.
113800ac48bcSMike Welles
1139e57f1806SFrank WarmerdamSat Dec  4 15:47:11 1999  Frank Warmerdam  <[email protected]>
1140e57f1806SFrank Warmerdam
1141e57f1806SFrank Warmerdam	* Made Packbits the default compression in tools/tiff2rgba.c instead
1142e57f1806SFrank Warmerdam	of LZW.
1143e57f1806SFrank Warmerdam
1144e5337384SMike WellesTue Nov 30 14:41:43 1999  Frank Warmerdam  <[email protected]>    *** 3.5.3. release ***
1145ff08149cSFrank Warmerdam
1146ff08149cSFrank Warmerdam	* Added tif_luv to contrib/djgpp/Makefile.lib.
1147ff08149cSFrank Warmerdam
11480e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999   Mike Welles <[email protected]>
11490e4c746eSMike Welles
11507609ec5fSMike Welles        * Added zip creation to relase makefile target
11517609ec5fSMike Welles
11520e4c746eSMike Welles	* Added html for TIFFWriteTile.3t man page.
11530e4c746eSMike Welles
1154c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999  Frank Warmerdam  <[email protected]>
1155c5e8a049SFrank Warmerdam
1156c5e8a049SFrank Warmerdam	* Added some changes to tif_write.c to support rewriting existing
1157c5e8a049SFrank Warmerdam	fixed sized tiles and strips.  Code mods disabled by default, only
1158c5e8a049SFrank Warmerdam	enabled if REWRITE_HACK is defined for now.
1159c5e8a049SFrank Warmerdam
116064158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999  Frank Warmerdam  <[email protected]>
116164158b2dSFrank Warmerdam
116264158b2dSFrank Warmerdam	* Added TIFFWriteTile.3t man page.
116364158b2dSFrank Warmerdam
1164209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999  Frank Warmerdam  <[email protected]>
1165209aa3d3SFrank Warmerdam
1166209aa3d3SFrank Warmerdam	* Added notes on use of makefile.vc in build.html, and fixed
1167209aa3d3SFrank Warmerdam	email subscription address.
1168209aa3d3SFrank Warmerdam
11699ec07df1SMike Welles199-11-28  Mike Welles <[email protected]>
11709ec07df1SMike Welles
11719ec07df1SMike Welles	*  Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c
11729ec07df1SMike Welles
11739ec07df1SMike Welles	*  Did some casts cleaning up to reduce compiler warnings in tif_fax3.c,
11749ec07df1SMike Welles	   from Bruce Carmeron <[email protected]> -- modifications of
11759ec07df1SMike Welles	   changes made by Frank (sun cc still complained on cast).
11769ec07df1SMike Welles
11779ec07df1SMike Welles	*  Added tiffconf.h to install target per request from Bill
11789ec07df1SMike Welles	   Radcliffe <[email protected]>: "We need a way for ImageMagick to
11799ec07df1SMike Welles 	   know features have been compiled into the TIFF library in order to
11809ec07df1SMike Welles	   handle things properly".
11819ec07df1SMike Welles
118229e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999  Frank Warmerdam  <[email protected]>
118329e8a995SFrank Warmerdam
118429e8a995SFrank Warmerdam	* fixed various VC++ warnings as suggested by Gilles Vollant
118529e8a995SFrank Warmerdam	<[email protected]>.
118629e8a995SFrank Warmerdam
11879e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999  Frank Warmerdam  <[email protected]>
11889e63b000SFrank Warmerdam
11899e63b000SFrank Warmerdam	* Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to
11909e63b000SFrank Warmerdam	not imply applications are responsible for image data swapping.
11919e63b000SFrank Warmerdam
119243f65d11SMike Welles1999-11-22  Mike Welles <[email protected]>
119343f65d11SMike Welles	*  HTML-ized the man pages, added to html/man
119443f65d11SMike Welles
1195e7f4c352SMike Welles	*  Removed LZW Compression to comply with Unisys patent extortion.
1196e7f4c352SMike Welles
1197a9b4777dSMike Welles1999-09-29  Mike Welles		<[email protected]>
1198a9b4777dSMike Welles	*  Corrected one remaining 16 -> 32 bit value in tif_fax3.c,
1199a9b4777dSMike Welles	   From Ivo Penzar <[email protected].
1200a9b4777dSMike Welles
1201a9b4777dSMike Welles	*  Added patch from Ivo Penzar to have TiffAdvanceDirectory handle
1202a9b4777dSMike Welles	   memory mapped files. <[email protected]>
1203a9b4777dSMike Welles
120497702338SMike Welles1999-09-26  Mike Welles 	<[email protected]>  *** 3.5.2 release ***
120558db2336SMike Welles	* Corrected alpha versioning.
120658db2336SMike Welles
120758db2336SMike Welles	* Removed distinction between  alpha and release targets in Makefile.in.
120858db2336SMike Welles
120958db2336SMike Welles	* added release.stamp target, which tags cvs tree, and updates
121058db2336SMike Welles	  "RELEASE-DATE"
121158db2336SMike Welles
121258db2336SMike Welles	* added releasediff target, which diffs tree with source as of
121358db2336SMike Welles	  date in "RELEASE-DATE"
121458db2336SMike Welles
121558db2336SMike Welles	* Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving
121658db2336SMike Welles	  away from alpha/non-alpha distinctions).
121758db2336SMike Welles
121858db2336SMike Welles	* updated html to reflect release
121958db2336SMike Welles
122067bb385aSFrank Warmerdam1999-09-23    <warmerda@CS46980-B>
122167bb385aSFrank Warmerdam
1222cdb12ac2SFrank Warmerdam	* Set O_BINARY for tif_unix.c open() ... used on cygwin for instance.
1223cdb12ac2SFrank Warmerdam
122467bb385aSFrank Warmerdam	* Added CYGWIN case in configure.
122567bb385aSFrank Warmerdam
122646301bebSMike WellesFri Sep 17 00:13:51 CEST 1999  Mike Welles <[email protected]>
122758db2336SMike Welles
122846301bebSMike Welles	* Applied Francois Dagand's patch to handle fax decompression bug.
122946301bebSMike Welles	  (sizes >= 65536 were failing)
123046301bebSMike Welles
1231478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999  Frank Warmerdam  <[email protected]>
1232478d079aSFrank Warmerdam
1233478d079aSFrank Warmerdam	* Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested
1234478d079aSFrank Warmerdam	  by Christopher Lawton <[email protected]>
1235478d079aSFrank Warmerdam
1236f48df3f4SFrank WarmerdamWed Sep  8 08:19:18 1999  Frank Warmerdam  <[email protected]>
1237f48df3f4SFrank Warmerdam
1238e6e37100SFrank Warmerdam	* Added IRIX/gcc, and OSF/1 4.x support on behalf of
1239e6e37100SFrank Warmerdam	  Albert Chin-A-Young <[email protected]>
1240e6e37100SFrank Warmerdam
1241f48df3f4SFrank Warmerdam	* Added TIFFReassignTagToIgnore() API on behalf of
1242f48df3f4SFrank Warmerdam	  Bruce Cameron <[email protected]>.  Man page still pending.
1243f48df3f4SFrank Warmerdam
1244e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999  Frank Warmerdam  <[email protected]>
1245e3585a7dSFrank Warmerdam
12466f703bd0SFrank Warmerdam	* Added test target in Makefile, test_pics.sh script and pics/*.rpt
12476f703bd0SFrank Warmerdam	files to provide for a rudimentary testsuite.
12486f703bd0SFrank Warmerdam
1249e3585a7dSFrank Warmerdam	* Added contrib/tags back from old distribution ... fixed up a bit.
1250e3585a7dSFrank Warmerdam
125123f6dabbSFrank Warmerdam1999-08-16    <warmerda@CS46980-B>
125223f6dabbSFrank Warmerdam
125323f6dabbSFrank Warmerdam	* Added simple makefile.vc makefiles for building with MS VC++
125423f6dabbSFrank Warmerdam	on Windows NT/98/95 in console mode.  Stuff in contrib/win* make give
125523f6dabbSFrank Warmerdam	better solutions for some users.
125623f6dabbSFrank Warmerdam
12578ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999  Frank Warmerdam  <[email protected]>
12588ecb50d4SFrank Warmerdam
12598ecb50d4SFrank Warmerdam	* Added addtiffo (add overviews to a TIFF file) in contrib.  Didn't
12608ecb50d4SFrank Warmerdam	put it in tools since part of it is in C++.
12618ecb50d4SFrank Warmerdam
1262469f9d6bSMike Welles1999-08-16  Michael L. Welles  <[email protected]>
1263469f9d6bSMike Welles
1264469f9d6bSMike Welles	* Updated html/index.html with anon CVS instructions.
1265469f9d6bSMike Welles
1266397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999  Frank Warmerdam  <[email protected]>
1267397e9f3aSFrank Warmerdam
12688b9ba144SFrank Warmerdam	* pre-remove so link before softlink in LINUXdso action in
12698b9ba144SFrank Warmerdam	libtiff/Makefile.in to avoid failure on LINUXdso builds other than
12708b9ba144SFrank Warmerdam	the first.
12718b9ba144SFrank Warmerdam
12728b9ba144SFrank Warmerdam	* Fixed problem with cvtcmap() in tif_getimage.c modifying the
12738b9ba144SFrank Warmerdam	colormaps owned by the TIFF handle itself when trying to fixup wrong
12748b9ba144SFrank Warmerdam	(eight bit) colormaps.  Corrected by maintaining a private copy of
12758b9ba144SFrank Warmerdam	the colormap.
12768b9ba144SFrank Warmerdam
12778b9ba144SFrank Warmerdam	* Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in
12788b9ba144SFrank Warmerdam	tif_getimage.c.
12798b9ba144SFrank Warmerdam
1280397e9f3aSFrank Warmerdam	* CVS Repository placed at remotesensing.org.  ChangeLog added.
1281