xref: /libtiff-4.0.7/ChangeLog (revision e2afef13)
1*e2afef13SAndrey Kiselev2003-05-06  Andrey Kiselev  <[email protected]>
2*e2afef13SAndrey Kiselev
3*e2afef13SAndrey Kiselev	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
4*e2afef13SAndrey Kiselev	configure, Makefile.in:	Improved libtiff compilation with OJPEG
5*e2afef13SAndrey Kiselev	support. Now no need for patching IJG JPEG library, hack requred by
6*e2afef13SAndrey Kiselev	libtiff will be compiled and used in-place. Implemented with
7*e2afef13SAndrey Kiselev	suggestion and help from Bill Allombert, Debian's libjpeg maintainer.
8*e2afef13SAndrey Kiselev
9a77a81b9SAndrey Kiselev2003-05-05  Andrey Kiselev  <[email protected]>
10a77a81b9SAndrey Kiselev
11a77a81b9SAndrey Kiselev	* tools/ppm2tiff.c: PPM header parser improved: now able to skip
12a77a81b9SAndrey Kiselev	comments.
13a77a81b9SAndrey Kiselev
148180aa18SAndrey Kiselev	* tools/tiffdither.c: Fixed problem with bit fill order tag setting:
158180aa18SAndrey Kiselev	was not copied from source image.
168180aa18SAndrey Kiselev
178180aa18SAndrey Kiselev	* libtiff/getimage.c: Workaround for some images without correct
188180aa18SAndrey Kiselev	info about alpha channel as per bug
198180aa18SAndrey Kiselev
208180aa18SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=331
218180aa18SAndrey Kiselev
223c54d5baSAndrey Kiselev2003-04-29  Andrey Kiselev  <[email protected]>
233c54d5baSAndrey Kiselev
24a77a81b9SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3.
253c54d5baSAndrey Kiselev	It basically allows one to use the /flateDecode filter for ZIP
263c54d5baSAndrey Kiselev	compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes
273c54d5baSAndrey Kiselev
283c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=328
293c54d5baSAndrey Kiselev
30a77a81b9SAndrey Kiselev	* tools/tiff2ps.c: Force deadzone printing when EPS output specified
313c54d5baSAndrey Kiselev	as per bug
323c54d5baSAndrey Kiselev
333c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=325
343c54d5baSAndrey Kiselev
353ec55027SAndrey Kiselev2003-04-17  Andrey Kiselev  <[email protected]>
363ec55027SAndrey Kiselev
373ec55027SAndrey Kiselev	* libtiff/tif_dirread.c: Removed additional check for StripByteCounts
383ec55027SAndrey Kiselev	due to problems with multidirectory images. Quality of error messages
393ec55027SAndrey Kiselev	improved.
403ec55027SAndrey Kiselev
41ca2f9658SAndrey Kiselev2003-04-16  Andrey Kiselev  <[email protected]>
42ca2f9658SAndrey Kiselev
43ca2f9658SAndrey Kiselev	* tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG
44ca2f9658SAndrey Kiselev	encoded images. See bug entries
45ca2f9658SAndrey Kiselev
46ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=275
47ca2f9658SAndrey Kiselev
48ca2f9658SAndrey Kiselev	and
49ca2f9658SAndrey Kiselev
50ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=23
51ca2f9658SAndrey Kiselev
5255137ca3SAndrey Kiselev	* libtiff/tif_dirread.c: Additional check for StripByteCounts
5355137ca3SAndrey Kiselev	correctness. Fixes
5455137ca3SAndrey Kiselev
5555137ca3SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=320
5655137ca3SAndrey Kiselev
577f9ab89fSAndrey Kiselev2003-03-12  Andrey Kiselev  <[email protected]>
587f9ab89fSAndrey Kiselev
597f9ab89fSAndrey Kiselev	* tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c,
607f9ab89fSAndrey Kiselev	ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c,
617f9ab89fSAndrey Kiselev	tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c,
627f9ab89fSAndrey Kiselev	tiffmedian.c}: Added library version reporting facility to all tools.
637f9ab89fSAndrey Kiselev
64d8cd741eSFrank Warmerdam2003-03-06  Frank Warmerdam  <[email protected]>
65d8cd741eSFrank Warmerdam
66d8cd741eSFrank Warmerdam	* port/install.sh.in: Fixed problems with install producing paths
67d8cd741eSFrank Warmerdam	like ///usr/local/lib on cygwin.
68d8cd741eSFrank Warmerdam
691f209352SAndrey Kiselev2003-02-27  Andrey Kiselev  <[email protected]>
701f209352SAndrey Kiselev
711f209352SAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of
721f209352SAndrey Kiselev	raw input page. Patch supplied by Julien Gaulmin. See
731f209352SAndrey Kiselev
741f209352SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=293
751f209352SAndrey Kiselev
761f209352SAndrey Kiselev	for details.
771f209352SAndrey Kiselev
78248cfa15SFrank Warmerdam2003-02-26  Frank Warmerdam  <[email protected]>
79248cfa15SFrank Warmerdam
8043439664SFrank Warmerdam	* libtiff/tif_dir.c: fixed up the tif_postdecode settings
8143439664SFrank Warmerdam	responsible for byte swapping complex image data.
8243439664SFrank Warmerdam
83248cfa15SFrank Warmerdam	* libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till
84248cfa15SFrank Warmerdam	LZWSetupDecode().  Needed to read LZW files in "r+" mode.
85248cfa15SFrank Warmerdam
86c9663e69SAndrey Kiselev2003-02-07  Andrey Kiselev  <[email protected]>
87c9663e69SAndrey Kiselev
88c9663e69SAndrey Kiselev	* tools/ppm2tiff.c: Fixed problem with too many arguments.
89c9663e69SAndrey Kiselev
90fe6e1155SAndrey Kiselev2003-02-04  Andrey Kiselev  <[email protected]>
91fe6e1155SAndrey Kiselev
92fe6e1155SAndrey Kiselev	* tools/raw2tiff.c: Memory leak fixed.
93fe6e1155SAndrey Kiselev
94be7810fcSAndrey Kiselev2003-02-03  Andrey Kiselev  <[email protected]>
95be7810fcSAndrey Kiselev
96be7810fcSAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin
97be7810fcSAndrey Kiselev	(thanks, Julien!). More switches for fax2tiff tool for better control
98be7810fcSAndrey Kiselev	of input and output. Details at
99be7810fcSAndrey Kiselev
100be7810fcSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=272
101be7810fcSAndrey Kiselev
102a1a3a36dSFrank Warmerdam2003-02-03  Frank Warmerdam  <[email protected]>
103a1a3a36dSFrank Warmerdam
104a1a3a36dSFrank Warmerdam	* libtiff/tif_jpeg.c: Modified to defer initialization of jpeg
105a1a3a36dSFrank Warmerdam	library so that we can check if there is already any tile/strip data
106a1a3a36dSFrank Warmerdam	before deciding between creating a compressor or a decompressor.
107a1a3a36dSFrank Warmerdam
10832d2ec53SFrank Warmerdam2003-01-31  Frank Warmerdam  <[email protected]>
10932d2ec53SFrank Warmerdam
11032d2ec53SFrank Warmerdam	* libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is
11132d2ec53SFrank Warmerdam	a pre-existing compressed image.  That is, image writing to
11232d2ec53SFrank Warmerdam	pre-existing compressed images is not allowed.
11332d2ec53SFrank Warmerdam
11432d2ec53SFrank Warmerdam	* libtiff/tif_open.c: Removed error if opening a compressed file
11532d2ec53SFrank Warmerdam	in update mode.
11632d2ec53SFrank Warmerdam
11732d2ec53SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=198
11832d2ec53SFrank Warmerdam
1194de68458SAndrey Kiselev2003-01-31  Andrey Kiselev  <[email protected]>
1204de68458SAndrey Kiselev
1214de68458SAndrey Kiselev	* config.guess, config.sub: Updated to recent upstream versions.
1224de68458SAndrey Kiselev
123036ce91eSFrank Warmerdam2003-01-15  Frank Warmerdam  <[email protected]>
124036ce91eSFrank Warmerdam
125036ce91eSFrank Warmerdam	* cut 3.6.0 Beta release.
126036ce91eSFrank Warmerdam
1278ae9d879SAndrey Kiselev2002-12-20  Andrey Kiselev  <[email protected]>
1288ae9d879SAndrey Kiselev
1298ae9d879SAndrey Kiselev	* tools/fax2ps.c, man/fax2ps.1: Page size was determined
1308ae9d879SAndrey Kiselev	in wrong way as per bug
1318ae9d879SAndrey Kiselev
1328ae9d879SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=239
1338ae9d879SAndrey Kiselev
1342d0233a5SFrank Warmerdam2002-12-17  Frank Warmerdam  <[email protected]>
1352d0233a5SFrank Warmerdam
1362d0233a5SFrank Warmerdam	* libtiff/tif_dirread.c: Allow wrong sized arrays in
1372d0233a5SFrank Warmerdam	TIFFFetchStripThing().
1382d0233a5SFrank Warmerdam
1392d0233a5SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=49
1402d0233a5SFrank Warmerdam
141ea674e6bSFrank Warmerdam2002-12-02  Frank Warmerdam  <[email protected]>
142ea674e6bSFrank Warmerdam
143ea674e6bSFrank Warmerdam	* libtiff/tif_dir.c: fix problem with test on td_customValueCount.
144ea674e6bSFrank Warmerdam	Was using realloc even first time.  Fix by Igor Venevtsev.
145ea674e6bSFrank Warmerdam
146b920c1f9SFrank Warmerdam2002-11-30  Frank Warmerdam  <[email protected]>
147b920c1f9SFrank Warmerdam
148267f3f7dSFrank Warmerdam	* libtiff/tif_dir.c: fixed bug with resetting an existing custom
149267f3f7dSFrank Warmerdam	field value.
150267f3f7dSFrank Warmerdam
151b920c1f9SFrank Warmerdam	* libtiff/tif_dir.c: Fixed potential problem with ascii "custom"
152b920c1f9SFrank Warmerdam	tags in TIFFVGetField() ... added missing break.
153b920c1f9SFrank Warmerdam
154834b6324SFrank Warmerdam2002-10-14  Frank Warmerdam  <[email protected]>
155834b6324SFrank Warmerdam
156699a8625SFrank Warmerdam	* tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make
157699a8625SFrank Warmerdam	the scanline buffer long enough when writing rgb triplets.
158699a8625SFrank Warmerdam	The scanline needs to be 3 X the number of dots or else it will
159699a8625SFrank Warmerdam	contain	an incomplete triplet and programs that try to separate
160699a8625SFrank Warmerdam	the eps by redefining the colorimage operator will get messed up.
161699a8625SFrank Warmerdam	Patch supplied by William Bader.
162699a8625SFrank Warmerdam
163834b6324SFrank Warmerdam	* Makefile.in: added tif_extension.c to file list as per
164834b6324SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=218.
165834b6324SFrank Warmerdam
16628e76dbfSAndrey Kiselev2002-10-11  Andrey Kiselev  <[email protected]>
16728e76dbfSAndrey Kiselev
16828e76dbfSAndrey Kiselev	* configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for
16928e76dbfSAndrey Kiselev	large files (>2GiB) supporting. New option in the config.site:
17028e76dbfSAndrey Kiselev	LARGEFILE="yes". Should be enougth for I/O of the large files.
17128e76dbfSAndrey Kiselev
1726cd33fc4SFrank Warmerdam2002-10-10  Frank Warmerdam  <[email protected]>
1736cd33fc4SFrank Warmerdam
1746cd33fc4SFrank Warmerdam	* libtiff/html/v3.6.0.html: new release notes.
1756cd33fc4SFrank Warmerdam
1766cd33fc4SFrank Warmerdam	* libtiff/index.html: removed faq, cvs snapshot cruft.  Added email
1776cd33fc4SFrank Warmerdam	link for Andrey.  Pointer to v3.6.0.html.
1786cd33fc4SFrank Warmerdam
1796cd33fc4SFrank Warmerdam	* libtiff/Makefile.in: added direct rule for tiffvers.h for release.
1806cd33fc4SFrank Warmerdam
181bd771997SAndrey Kiselev2002-10-07  Andrey Kiselev  <[email protected]>
1828180aa18SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken
1838180aa18SAndrey Kiselev	(thanks, Sebastian!). New switches:
184bd771997SAndrey Kiselev	-b # for a bottom margin of # inches
185bd771997SAndrey Kiselev	-c   center image
186bd771997SAndrey Kiselev	-l # for a left margin of # inches
187bd771997SAndrey Kiselev	-r   rotate the image by 180 degrees
188bd771997SAndrey Kiselev	New features merged with code for shrinking/overlapping.
189bd771997SAndrey Kiselev	Previously added -c and -n switches (for overriding PS units) renamed
190bd771997SAndrey Kiselev	in -x and -y respectively.
191bd771997SAndrey Kiselev
192bd771997SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=200
193bd771997SAndrey Kiselev
1941a1ccdb6SAndrey Kiselev	* html/man/*.html: Updated from actual manual pages.
1951a1ccdb6SAndrey Kiselev
1963721a781SFrank Warmerdam2002-10-06  Frank Warmerdam  <[email protected]>
1973721a781SFrank Warmerdam
198a8c488d4SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong
199a8c488d4SFrank Warmerdam	size on windows.  Use #define boolean hack.
200a8c488d4SFrank Warmerdam
201a8c488d4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=188
202a8c488d4SFrank Warmerdam
2033721a781SFrank Warmerdam	* libtiff/tiff.h: Don't do special type handling in tiff.h unless
2043721a781SFrank Warmerdam	USING_VISUALAGE is defined.
2053721a781SFrank Warmerdam
2063721a781SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
2073721a781SFrank Warmerdam
208515b593cSFrank Warmerdam2002-10-03  Frank Warmerdam  <[email protected]>
209515b593cSFrank Warmerdam
210515b593cSFrank Warmerdam	* libtiff/tiff.h: added COMPRESSION_JP2000.
211515b593cSFrank Warmerdam
212ff993722SAndrey Kiselev2002-10-02  Andrey Kiselev  <[email protected]>
213ff993722SAndrey Kiselev
214ff993722SAndrey Kiselev	* libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays
215ff993722SAndrey Kiselev	by the TIFFFetchByteArray() function. Should finally resolve
216ff993722SAndrey Kiselev
217ff993722SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
218ff993722SAndrey Kiselev
2194c0e27b0SAndrey Kiselev	* configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT
22049ce50a8SAndrey Kiselev
22149ce50a8SAndrey Kiselev	* html/Makefile.in: New targets added: html and groffhtml for
22249ce50a8SAndrey Kiselev	producing HTML representations of the manual pages automatically.
22349ce50a8SAndrey Kiselev	html target uses man2html tool, groffhtml uses groff tool.
2244c0e27b0SAndrey Kiselev
225515b593cSFrank Warmerdam2002-09-29  Frank Warmerdam  <[email protected]>
226515b593cSFrank Warmerdam
227515b593cSFrank Warmerdam	* configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support
228515b593cSFrank Warmerdam	from John H. DuBois III.
229515b593cSFrank Warmerdam
230f88cde27SAndrey Kiselev2002-09-15  Andrey Kiselev  <[email protected]>
231f88cde27SAndrey Kiselev
232f88cde27SAndrey Kiselev	* Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added
233f88cde27SAndrey Kiselev	manual page for raw2tiff(1) tool.
234f88cde27SAndrey Kiselev
235630fc85dSAndrey Kiselev2002-09-12  Andrey Kiselev  <[email protected]>
236630fc85dSAndrey Kiselev
237630fc85dSAndrey Kiselev	* /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to
238630fc85dSAndrey Kiselev	the tiffio.h header file.
239630fc85dSAndrey Kiselev
240630fc85dSAndrey Kiselev	* Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added
241630fc85dSAndrey Kiselev	manual page for TIFFDataWidth() function
242630fc85dSAndrey Kiselev
2435ae8f23eSFrank Warmerdam2002-09-08  Frank Warmerdam  <[email protected]>
2445ae8f23eSFrank Warmerdam
2453f6fe56dSFrank Warmerdam	* libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair()
2463f6fe56dSFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196.
2473f6fe56dSFrank Warmerdam
2485ae8f23eSFrank Warmerdam	* tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments
2495ae8f23eSFrank Warmerdam	since we are unable to properly include the amount to skip.
2505ae8f23eSFrank Warmerdam
2515ae8f23eSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=80
2525ae8f23eSFrank Warmerdam
25383daf89bSAndrey Kiselev2002-09-02  Andrey Kiselev  <[email protected]>
25483daf89bSAndrey Kiselev
25583daf89bSAndrey Kiselev	* /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching
25683daf89bSAndrey Kiselev	in TIFFFetchByteArray(). Problem described at
25783daf89bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
25883daf89bSAndrey Kiselev
259becb4e7fSAndrey Kiselev2002-08-22  Andrey Kiselev  <[email protected]>
260becb4e7fSAndrey Kiselev
2615b3e083dSAndrey Kiselev	* /libtiff/tif_dirinfo.c: Further additions to free custom fields
2625b3e083dSAndrey Kiselev	in _TIFFSetupFieldInfo() function.
2635b3e083dSAndrey Kiselev	See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details.
2645b3e083dSAndrey Kiselev
2655b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c: Additional consistency checking added in
266c70e384aSAndrey Kiselev	LZWDecode() and LZWDecodeCompat().
267c70e384aSAndrey Kiselev	Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190
26843539aa6SAndrey Kiselev	and http://bugzilla.remotesensing.org/show_bug.cgi?id=100
269c70e384aSAndrey Kiselev
2705b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c:
271becb4e7fSAndrey Kiselev	Added check for valid code lengths in LZWDecode() and
272becb4e7fSAndrey Kiselev	LZWDecodeCompat(). Fixes
273becb4e7fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=115
274becb4e7fSAndrey Kiselev
275202b3adeSAndrey Kiselev2002-08-16  Andrey Kiselev  <[email protected]>
276202b3adeSAndrey Kiselev
277202b3adeSAndrey Kiselev	* /libtiff/{Makefile.vc, libtiff.def}:
278202b3adeSAndrey Kiselev	Missed declarations added.
279202b3adeSAndrey Kiselev
28007655e06SFrank Warmerdam2002-08-15  Frank Warmerdam  <[email protected]>
28107655e06SFrank Warmerdam
2826663496bSFrank Warmerdam	* tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the
2836663496bSFrank Warmerdam	return code from the underlying pick function.
2846663496bSFrank Warmerdam
2856663496bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=177
2866663496bSFrank Warmerdam
28707655e06SFrank Warmerdam	* tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap
28807655e06SFrank Warmerdam	with FIELD_CUSTOM as mentioned in bug 169.
28907655e06SFrank Warmerdam
29007655e06SFrank Warmerdam	* tif_close.c: added logic to free dynamically created anonymous
29107655e06SFrank Warmerdam	field definitions to correct a small memory leak.
29207655e06SFrank Warmerdam
29307655e06SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=169
29407655e06SFrank Warmerdam
29548cd8465SAndrey Kiselev2002-08-10  Andrey Kiselev  <[email protected]>
29648cd8465SAndrey Kiselev
29748cd8465SAndrey Kiselev	* /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}:
29848cd8465SAndrey Kiselev	New tool: raw2tiff --- raw images to TIFF converter. No manual page yet.
29948cd8465SAndrey Kiselev
300c78a5bdcSFrank Warmerdam2002-07-31  Frank Warmerdam  <[email protected]>
301c78a5bdcSFrank Warmerdam
30263067a98SFrank Warmerdam	* libtiff/tif_jpeg.c: Fixed problem with setting of nrows in
30363067a98SFrank Warmerdam	JPEGDecode() as per bugzilla bug (issue 1):
30463067a98SFrank Warmerdam
30563067a98SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
30663067a98SFrank Warmerdam
307c78a5bdcSFrank Warmerdam	* libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to
308c78a5bdcSFrank Warmerdam	fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't
309c78a5bdcSFrank Warmerdam	present in the tiff tags.
310c78a5bdcSFrank Warmerdam
311c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=168
312c78a5bdcSFrank Warmerdam
313c78a5bdcSFrank Warmerdam	* libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and
314c78a5bdcSFrank Warmerdam	TIFFWriteScanline() now set tif_row explicitly in case the codec has
315c78a5bdcSFrank Warmerdam	fooled with the value.
316c78a5bdcSFrank Warmerdam
317c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
318c78a5bdcSFrank Warmerdam
3196050d390SAndrey Kiselev2002-06-22  Andrey Kiselev  <[email protected]>
3206050d390SAndrey Kiselev
321202b3adeSAndrey Kiselev	* /tools/tiff2ps.c: Added workaround for some software that may crash
3226050d390SAndrey Kiselev	when last strip of image contains fewer number of scanlines than
3236050d390SAndrey Kiselev	specified by the `/Height' variable. See
3246050d390SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=164
3256050d390SAndrey Kiselev	for explanation.
3266050d390SAndrey Kiselev
327b3f6ae5bSAndrey Kiselev2002-06-21  Andrey Kiselev  <[email protected]>
328419dd4c8SAndrey Kiselev
329419dd4c8SAndrey Kiselev	* tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility:
330419dd4c8SAndrey Kiselev	splitting long images in several pages. See
331419dd4c8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation.
332419dd4c8SAndrey Kiselev	Patch granted by John Williams <[email protected]>.
333419dd4c8SAndrey Kiselev
3343e6470b4SFrank Warmerdam2002-06-11  Frank Warmerdam  <[email protected]>
3353e6470b4SFrank Warmerdam
3363e6470b4SFrank Warmerdam	* libtiff/contrib/win95: renamed to contrib/win_dib.  Added new
3373e6470b4SFrank Warmerdam	Tiffile.cpp example of converting TIFF files into a DIB on Win32.
3383e6470b4SFrank Warmerdam	This one is described in:
3393e6470b4SFrank Warmerdam
3403e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=143
3413e6470b4SFrank Warmerdam
3423e6470b4SFrank Warmerdam	* libtiff/tif_ojpeg.c: Major upgrade from Scott.  See details at:
3433e6470b4SFrank Warmerdam
3443e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=156
3453e6470b4SFrank Warmerdam
3463877c58dSAndrey Kiselev2002-05-10  Andrey Kiselev  <[email protected]>
3473877c58dSAndrey Kiselev
3483877c58dSAndrey Kiselev	* tools/tiff2ps: New commandline switches to override resolution
3493877c58dSAndrey Kiselev	units obtained from the input file. Closes
3503877c58dSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=131
3513877c58dSAndrey Kiselev
3524dff88abSAndrey Kiselev2002-04-26  Andrey Kiselev  <[email protected]>
3534dff88abSAndrey Kiselev
3544dff88abSAndrey Kiselev	* libtiff/libtiff.def: Added missed declaration.
3554dff88abSAndrey Kiselev
3561cf9042eSAndrey Kiselev2002-04-22  Andrey Kiselev  <[email protected]>
3571cf9042eSAndrey Kiselev
3581cf9042eSAndrey Kiselev	* tools/fax2tiff.c: Updated to reflect latest changes in libtiff.
3591cf9042eSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125
3601cf9042eSAndrey Kiselev
3610a42ac77SAndrey Kiselev2002-04-20  Andrey Kiselev  <[email protected]>
3620a42ac77SAndrey Kiselev
3630a42ac77SAndrey Kiselev	* libtiff/tif_open.c: Pointers to custom procedures
3640a42ac77SAndrey Kiselev	in TIFFClientOpen() are checked to be not NULL-pointers.
3650a42ac77SAndrey Kiselev
3669532ac8aSAndrey Kiselev2002-04-18  Andrey Kiselev  <[email protected]>
3679532ac8aSAndrey Kiselev
3689532ac8aSAndrey Kiselev	* libtiff/libtiff.def: Added missed declarations.
3699532ac8aSAndrey Kiselev
3709532ac8aSAndrey Kiselev	* libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure.
3719532ac8aSAndrey Kiselev
372a8e46b54SAndrey Kiselev2002-04-16  Andrey Kiselev  <[email protected]>
373a8e46b54SAndrey Kiselev
3749532ac8aSAndrey Kiselev	* libtiff/tif_lzw.c: Additional checks for data integrity introduced.
375a8e46b54SAndrey Kiselev	Should finally close
376a8e46b54SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=100
377a8e46b54SAndrey Kiselev
378a9a67d4bSAndrey Kiselev2002-04-10  Andrey Kiselev  <[email protected]>
379a8e46b54SAndrey Kiselev
3801cf9042eSAndrey Kiselev	* tools/tiff2ps: Division by zero fixed.
381a9a67d4bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88
382a9a67d4bSAndrey Kiselev
383c47f6953SAndrey Kiselev2002-04-09  Andrey Kiselev  <[email protected]>
384c47f6953SAndrey Kiselev
385c47f6953SAndrey Kiselev	* libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h:
386c47f6953SAndrey Kiselev	TIFFCheckpointDirectory() routine added.
387c47f6953SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124
388c47f6953SAndrey Kiselev
389c47f6953SAndrey Kiselev	* man/: TIFFWriteDirectory.3t,  Makefile.in: Added description
390c47f6953SAndrey Kiselev	for the new function.
391c47f6953SAndrey Kiselev
39233648598SAndrey Kiselev2002-04-08  Andrey Kiselev  <[email protected]>
39333648598SAndrey Kiselev
394c47f6953SAndrey Kiselev	* libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced
395c47f6953SAndrey Kiselev	additional members tif->tif_decodestatus and tif->tif_encodestatus
396c47f6953SAndrey Kiselev	for correct handling of unconfigured codecs (we should not try to read
397c47f6953SAndrey Kiselev	data or to define data size without correct codecs).
39833648598SAndrey Kiselev
39933648598SAndrey Kiselev	* libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK
400c47f6953SAndrey Kiselev	changed. Now it has used tif->tif_decodestatus and
401c47f6953SAndrey Kiselev	tif->tif_encodestatus.
40233648598SAndrey Kiselev	Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in
40333648598SAndrey Kiselev	case of __cvs_8.tif test image).
40433648598SAndrey Kiselev
405216bf01bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in
406216bf01bSAndrey Kiselev	tif_dirread.c when TIFFCreateAnonFieldInfo was introduced.
407216bf01bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case
408216bf01bSAndrey Kiselev	of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif.
409216bf01bSAndrey Kiselev
4102f7e5be9SAndrey Kiselev2002-04-04  Andrey Kiselev  <[email protected]>
4112f7e5be9SAndrey Kiselev
412c47f6953SAndrey Kiselev	* libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat
4132f7e5be9SAndrey Kiselev	replaced by warnings. Now libtiff should read corrupted LZW-compressed
4142f7e5be9SAndrey Kiselev	files by skipping bad strips.
4152f7e5be9SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100
4161fec47ceSFrank Warmerdam
4171fec47ceSFrank Warmerdam2002-04-03  Frank Warmerdam  <[email protected]>
4181fec47ceSFrank Warmerdam
4191fec47ceSFrank Warmerdam	* libtiff/tif_dirwrite.c: Removed some dead code.
4201fec47ceSFrank Warmerdam
4211fec47ceSFrank Warmerdam	* libtiff/*: Cleanup some warnings.
4221fec47ceSFrank Warmerdam
4231fec47ceSFrank Warmerdam	* libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField()
4241fec47ceSFrank Warmerdam	for variable length FIELD_CUSTOM values.  Was int * but should be
4251fec47ceSFrank Warmerdam	u_short *.
4261fec47ceSFrank Warmerdam
427adffbd3dSAndrey Kiselev2002-04-01  Andrey Kiselev  <[email protected]>
428adffbd3dSAndrey Kiselev
429adffbd3dSAndrey Kiselev	* tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp
430adffbd3dSAndrey Kiselev	utility (at cpStripToTile routine).
431adffbd3dSAndrey Kiselev
432a69516b3SFrank Warmerdam2002-03-27  Frank Warmerdam  <[email protected]>
433a69516b3SFrank Warmerdam
434a5e9827aSFrank Warmerdam	* tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func.
435a5e9827aSFrank Warmerdam
436a5e9827aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=111
437a5e9827aSFrank Warmerdam
438a69516b3SFrank Warmerdam	* tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with
439a69516b3SFrank Warmerdam	passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE).
440a69516b3SFrank Warmerdam
441a69516b3SFrank Warmerdam	* libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so
442a69516b3SFrank Warmerdam	that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example.
443a69516b3SFrank Warmerdam
44439c69d9bSDwight Kelly2002-03-26  Dwight Kelly  <[email protected]>
44539c69d9bSDwight Kelly
44639c69d9bSDwight Kelly	* libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
44739c69d9bSDwight Kelly	tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined
44839c69d9bSDwight Kelly	in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec
44939c69d9bSDwight Kelly	INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes:
45039c69d9bSDwight Kelly	CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and
45139c69d9bSDwight Kelly	INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9).
45239c69d9bSDwight Kelly
453198aa7d9SAndrey Kiselev2002-03-26  Andrey Kiselev  <[email protected]>
454198aa7d9SAndrey Kiselev
455198aa7d9SAndrey Kiselev	* libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile
456198aa7d9SAndrey Kiselev	now also uses TIFFRGBAImageOK before reading. This is additional fix
457198aa7d9SAndrey Kiselev	for http://bugzilla.remotesensing.org/show_bug.cgi?id=110
458198aa7d9SAndrey Kiselev
45929269c9bSAndrey Kiselev2002-03-25  Andrey Kiselev  <[email protected]>
46029269c9bSAndrey Kiselev
46129269c9bSAndrey Kiselev	* libtiff/: tif_getimage.c: Additional check for supported
46229269c9bSAndrey Kiselev	codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses
46329269c9bSAndrey Kiselev	TIFFRGBAImageOK before reading.
46429269c9bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110
46529269c9bSAndrey Kiselev
466f02a098bSAndrey Kiselev2002-03-15  Andrey Kiselev  <[email protected]>
467f02a098bSAndrey Kiselev
468f02a098bSAndrey Kiselev	* libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
469f02a098bSAndrey Kiselev	tif_dirwrite.c: Added routine TIFFDataWidth for detrmining
470f02a098bSAndrey Kiselev	TIFFDataType sizes instead of working with tiffDataWidth array
471f02a098bSAndrey Kiselev	directly. Should prevent out-of-borders bugs in case of unknown or
472f02a098bSAndrey Kiselev	broken data types.  EstimateStripByteCounts routine modified, so it
473f02a098bSAndrey Kiselev	won't work when tags with uknown sizes founded.
474f02a098bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109
475f02a098bSAndrey Kiselev
476f02a098bSAndrey Kiselev2002-03-13  Andrey Kiselev  <[email protected]>
477f02a098bSAndrey Kiselev
478f02a098bSAndrey Kiselev	* libtiff/tif_getimage.c: Added support for correct handling
479f02a098bSAndrey Kiselev	`Orientation' tag in gtTileContig. Should be added in other gt*
480f02a098bSAndrey Kiselev	functions as well, but I have not images for testing yet. Partially
481f02a098bSAndrey Kiselev	resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23
482f02a098bSAndrey Kiselev
483f02a098bSAndrey Kiselev2002-03-10  Andrey Kiselev  <[email protected]>
484f02a098bSAndrey Kiselev
485f02a098bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
486f02a098bSAndrey Kiselev	read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION,
487f02a098bSAndrey Kiselev	TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC.  Closes
488f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=99
489f02a098bSAndrey Kiselev
490f02a098bSAndrey Kiselev2002-03-08  Andrey Kiselev  <[email protected]>
491f02a098bSAndrey Kiselev
492f02a098bSAndrey Kiselev	* libtiff/Makefile.in, tools/Makefile.in: Shared library will not
493f02a098bSAndrey Kiselev	be stripped when installing, utility binaries will do.	Closes
494f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
495f02a098bSAndrey Kiselev
4965f20db7fSFrank Warmerdam2002-02-28  Frank Warmerdam  <[email protected]>
4975f20db7fSFrank Warmerdam
4985f20db7fSFrank Warmerdam	* man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT.
4995f20db7fSFrank Warmerdam
5005f20db7fSFrank Warmerdam	* man/libtiff.3t: added copyright tag info.
5015f20db7fSFrank Warmerdam
5028ed40250SFrank Warmerdam2002-02-11  Frank Warmerdam  <[email protected]>
5038ed40250SFrank Warmerdam
504c3e810eaSFrank Warmerdam	* libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__.
505c3e810eaSFrank Warmerdam
506c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
507c3e810eaSFrank Warmerdam
508c3e810eaSFrank Warmerdam	* man/Makefile.in: Patch DESTDIR handling
509c3e810eaSFrank Warmerdam
510c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=95
511c3e810eaSFrank Warmerdam
5128ed40250SFrank Warmerdam	* configure: OpenBSD changes for Sparc64 and DSO version.
5138ed40250SFrank Warmerdam
5148ed40250SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=96
5158ed40250SFrank Warmerdam
5168ed40250SFrank Warmerdam2002-02-05  Frank Warmerdam  <[email protected]>
5178ed40250SFrank Warmerdam
5188ed40250SFrank Warmerdam	* config.site/configure: added support for OJPEG=yes option to enable
5198ed40250SFrank Warmerdam	OJPEG support from config.site.
5208ed40250SFrank Warmerdam
521b8ffea63SFrank Warmerdam2002-01-27  Frank Warmerdam  <[email protected]>
522b8ffea63SFrank Warmerdam
523b8ffea63SFrank Warmerdam	* html/document.html: fixed links for TIFf 6 docs.
524b8ffea63SFrank Warmerdam
525c77822c1SFrank Warmerdam2002-01-18  Frank Warmerdam  <[email protected]>
526c77822c1SFrank Warmerdam
527f27eafc9SFrank Warmerdam	* config.guess, config.sub: Updated from ftp.gnu.org/pub/config.
528f27eafc9SFrank Warmerdam
529c777c2c0SFrank Warmerdam	* libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
530c777c2c0SFrank Warmerdam	decodestrip function returns anything not greater than zero as per
531c777c2c0SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=97
532c777c2c0SFrank Warmerdam
533c77822c1SFrank Warmerdam	* configure: Modify CheckForBigEndian so it can work in a cross
534c77822c1SFrank Warmerdam	compiled situation.
535c77822c1SFrank Warmerdam
536fb4cb161SFrank Warmerdam2002-01-16  Frank Warmerdam  <[email protected]>
537fb4cb161SFrank Warmerdam
5389606d1f5SFrank Warmerdam	* tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list.
5399606d1f5SFrank Warmerdam
5407adb8976SFrank Warmerdam	* tools/tiffset.c: fix bug in error reporting.
5417adb8976SFrank Warmerdam
542fb4cb161SFrank Warmerdam	* tools/tiffcp.c: fix several warnings that show up with -Wall.
543fb4cb161SFrank Warmerdam
544d6559489SFrank Warmerdam2002-01-04  Frank Warmerdam  <[email protected]>
545d6559489SFrank Warmerdam
546d6559489SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed computation of segment_width for
547d6559489SFrank Warmerdam	tiles files to avoid error about it not matching the
548d6559489SFrank Warmerdam	cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile
549d6559489SFrank Warmerdam	size.") for ITIFF files.  Apparently the problem was incorporated since
550d6559489SFrank Warmerdam	3.5.5, presumably during the OJPEG/JPEG work recently.
551d6559489SFrank Warmerdam
55262d37363SFrank Warmerdam2001-12-15  Frank Warmerdam  <[email protected]>
55362d37363SFrank Warmerdam
554d6559489SFrank Warmerdam	* configure, libtiff/Makefile.in: Changes for building on MacOS 10.1.
555d6559489SFrank Warmerdam
556d6559489SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
557d6559489SFrank Warmerdam
55862d37363SFrank Warmerdam	* libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1
55962d37363SFrank Warmerdam	(defined in tiffconf.h - 1 by default) then the RGBA interface
56062d37363SFrank Warmerdam	will assume that a fourth extra sample is ASSOCALPHA if the
56162d37363SFrank Warmerdam	EXTRASAMPLE value isn't set for it.  This changes the behaviour of
56262d37363SFrank Warmerdam	the library, but makes it work better with RGBA files produced by
56362d37363SFrank Warmerdam	lots of applications that don't mark the alpha values properly.
56462d37363SFrank Warmerdam
56562d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
56662d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=65
56762d37363SFrank Warmerdam
56805d24d30SFrank Warmerdam2001-12-12  Frank Warmerdam  <[email protected]>
56905d24d30SFrank Warmerdam
57005d24d30SFrank Warmerdam	* libtiff/tif_jpeg.c: allow jpeg data stream sampling values to
57105d24d30SFrank Warmerdam	override those from tiff directory.  This makes this work with
57205d24d30SFrank Warmerdam	ImageGear generated files.
57305d24d30SFrank Warmerdam
574bf0c6fb0SFrank Warmerdam2001-12-07  Frank Warmerdam  <[email protected]>
575bf0c6fb0SFrank Warmerdam
576bf0c6fb0SFrank Warmerdam	* html/Makefile.in: added missing images per bug 92.
577bf0c6fb0SFrank Warmerdam
578bf0c6fb0SFrank Warmerdam	* port/Makefile.in: fixed clean target per bug 92.
579bf0c6fb0SFrank Warmerdam
580f88d97efSFrank Warmerdam2001-11-28  Frank Warmerdam  <[email protected]>
581f88d97efSFrank Warmerdam
582ce8daaa7SFrank Warmerdam	* Reissue 3.5.7 release.
583ce8daaa7SFrank Warmerdam
584f88d97efSFrank Warmerdam	* libtiff/mkversion.c: Fix output of TIFF_VERSION to be
585f88d97efSFrank Warmerdam	YYYYMMDD so that it is increasing over time.
586f88d97efSFrank Warmerdam
587f88d97efSFrank Warmerdam	* Makefile.in: Ensure that tiffvers.h is regenerated in the
588f88d97efSFrank Warmerdam	make release target.
589f88d97efSFrank Warmerdam
590f88d97efSFrank Warmerdam	* Makefile.in: added libtiff/tiffvers.h to the release file list.
591f88d97efSFrank Warmerdam
592b7508608SFrank Warmerdam2001-11-23  Frank Warmerdam  <[email protected]>
593b7508608SFrank Warmerdam
594b7508608SFrank Warmerdam	* added html/v3.5.7.html, updated html/index.html.
595b7508608SFrank Warmerdam
596b7508608SFrank Warmerdam	* Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}.
597b7508608SFrank Warmerdam
5984eaff9b6SFrank Warmerdam2001-11-15  Frank Warmerdam  <[email protected]>
5994eaff9b6SFrank Warmerdam
6004eaff9b6SFrank Warmerdam	* configure: fixed test for -lm.
6014eaff9b6SFrank Warmerdam
60294190c5dSFrank Warmerdam2001-11-02  Frank Warmerdam  <[email protected]>
60394190c5dSFrank Warmerdam
60494190c5dSFrank Warmerdam	* Added PHOTOMETRIC_ITULAB as per bug 90.
60594190c5dSFrank Warmerdam
60694190c5dSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=90
60794190c5dSFrank Warmerdam
6082ba4c211SFrank Warmerdam2001-10-10  Frank Warmerdam  <[email protected]>
6092ba4c211SFrank Warmerdam
6102ba4c211SFrank Warmerdam	* libtiff/tiff.h: I have created COMPRESSION_CCITT_T4,
6112ba4c211SFrank Warmerdam	COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases
6122ba4c211SFrank Warmerdam	in keeping with TIFF 6.0 standard in tiff.h
6132ba4c211SFrank Warmerdam
6142ba4c211SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=83
6152ba4c211SFrank Warmerdam
6164b1d7e4cSFrank Warmerdam2001-09-26  Frank Warmerdam  <[email protected]>
6174b1d7e4cSFrank Warmerdam
6184b1d7e4cSFrank Warmerdam	* libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function.
6194b1d7e4cSFrank Warmerdam	Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory.
6204b1d7e4cSFrank Warmerdam
6219fbd11ffSFrank Warmerdam2001-09-24  Frank Warmerdam  <[email protected]>
6229fbd11ffSFrank Warmerdam
6232c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug.
6242c26534cSFrank Warmerdam
6252c26534cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=78
6262c26534cSFrank Warmerdam
6272c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an
6282c26534cSFrank Warmerdam	error about LZW not being available.
6292c26534cSFrank Warmerdam
6302c26534cSFrank Warmerdam	* libtiff/tif_dir.c: propagate failure to initialize compression
6312c26534cSFrank Warmerdam	back from TIFFSetField() as an error status, so applications can
6322c26534cSFrank Warmerdam	detect failure.
6332c26534cSFrank Warmerdam
6342c26534cSFrank Warmerdam	* libtiff/tif_dir.c: removed the auto replacement of
6352c26534cSFrank Warmerdam	COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField().
6362c26534cSFrank Warmerdam
6379fbd11ffSFrank Warmerdam	* Removed Makefile, tools/Makefile, port/install.sh, man/Makefile
6389fbd11ffSFrank Warmerdam	from CVS as they are all supposed to be auto-generated by configure.
6399fbd11ffSFrank Warmerdam
640e1d66ae9SFrank Warmerdam2001-09-22  Frank Warmerdam  <[email protected]>
641e1d66ae9SFrank Warmerdam
642e1d66ae9SFrank Warmerdam	* libtiff/tif_ojpeg.c: new update from Scott.
643e1d66ae9SFrank Warmerdam
6444b1fc8b6SFrank Warmerdam2001-09-09  Frank Warmerdam  <[email protected]>
6454b1fc8b6SFrank Warmerdam
646bc63306cSFrank Warmerdam	* libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to
647bc63306cSFrank Warmerdam	always use the "safe" version, even if there is a very slight
648bc63306cSFrank Warmerdam	cost in performance.
649bc63306cSFrank Warmerdam
650bc63306cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=54
651bc63306cSFrank Warmerdam
652ad4b0adcSFrank Warmerdam	* libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@
653ad4b0adcSFrank Warmerdam	in two places.
654ad4b0adcSFrank Warmerdam
65563c726acSFrank Warmerdam	* libtiff/tif_getimage.c: Fixed problem with reading strips or
65663c726acSFrank Warmerdam	tiles that don't start on a tile boundary.  Fix contributed by
65763c726acSFrank Warmerdam	Josep Vallverdu (from HP), and further described in bug 47.
65863c726acSFrank Warmerdam
65963c726acSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=47
66063c726acSFrank Warmerdam
66163c726acSFrank Warmerdam	* tools/tiff2ps.c: added OJPEG YCbCr to RGB support.
66263c726acSFrank Warmerdam
6634b1fc8b6SFrank Warmerdam	* libtiff/tif_ojpeg.c: Applied substantial patch from Scott.
6644b1fc8b6SFrank Warmerdam
665e7bdb189SFrank Warmerdam2001-09-06  Frank Warmerdam  <[email protected]>
666e7bdb189SFrank Warmerdam
667e7bdb189SFrank Warmerdam	* libtiff/tif_packbits.c: fixed memory overrun error.
668e7bdb189SFrank Warmerdam
669e7bdb189SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=77
670e7bdb189SFrank Warmerdam
671d15abe66SFrank Warmerdam2001-08-31  Frank Warmerdam  <[email protected]>
672d15abe66SFrank Warmerdam
673d15abe66SFrank Warmerdam	* libtiff/tif_getimage.c: relax handling of contig case where
674d15abe66SFrank Warmerdam	there are extra samples that are supposed to be ignored.  This
675d15abe66SFrank Warmerdam	should now work for 8bit greyscale or palletted images.
676d15abe66SFrank Warmerdam
677d15abe66SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=75
678d15abe66SFrank Warmerdam
679abf486d1SFrank Warmerdam2001-08-28  Frank Warmerdam  <[email protected]>
680abf486d1SFrank Warmerdam
681abf486d1SFrank Warmerdam	* libtiff/tif_getimage.c: Don't complain for CMYK (separated)
682abf486d1SFrank Warmerdam	images with more than four samples per pixel.  See:
683abf486d1SFrank Warmerdam
684abf486d1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=73
685abf486d1SFrank Warmerdam
6867f127122SFrank Warmerdam2001-08-10  Frank Warmerdam  <[email protected]>
6877f127122SFrank Warmerdam
6887afe0a69SFrank Warmerdam	* libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy()
6897afe0a69SFrank Warmerdam	in TIFFReadRGBATile() to avoid issues in cases of overlapping
6907afe0a69SFrank Warmerdam	buffers.  See Bug 69 in Bugzilla.
6917afe0a69SFrank Warmerdam
6927afe0a69SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=69
6937afe0a69SFrank Warmerdam
6947f127122SFrank Warmerdam	* tools/tiff2rgba.c: fixed getopt() call so that -b works again.
6957f127122SFrank Warmerdam
69666ca643dSFrank Warmerdam2001-08-09  Frank Warmerdam  <[email protected]>
69766ca643dSFrank Warmerdam
69866ca643dSFrank Warmerdam	* libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__
69966ca643dSFrank Warmerdam	when checking for 64 bit architectures as per bugzilla bug 67.
70066ca643dSFrank Warmerdam
701c997939eSFrank Warmerdam2001-07-27  Frank Warmerdam  <[email protected]>
702c997939eSFrank Warmerdam
703c997939eSFrank Warmerdam	* man/Makefile.in: add TIFFClientOpen link as per debian submitted
704c997939eSFrank Warmerdam	bug 66.
705c997939eSFrank Warmerdam
7065579e5cdSFrank Warmerdam2001-07-20  Frank Warmerdam  <[email protected]>
7075579e5cdSFrank Warmerdam
7085579e5cdSFrank Warmerdam	* libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H
7095579e5cdSFrank Warmerdam	has been included.
7105579e5cdSFrank Warmerdam
71171a2c4a0SFrank Warmerdam2001-07-19  Frank Warmerdam  <[email protected]>
71271a2c4a0SFrank Warmerdam
71371a2c4a0SFrank Warmerdam	* libtiff/tif_open.c: Seek back to zero after failed read,
71471a2c4a0SFrank Warmerdam	before writing header.
71571a2c4a0SFrank Warmerdam
71648b7fecaSFrank Warmerdam2001-07-18  Frank Warmerdam  <[email protected]>
71748b7fecaSFrank Warmerdam
71848b7fecaSFrank Warmerdam	* libtiff/tif_ojpeg.c: updates from Scott.  Handles colors
71948b7fecaSFrank Warmerdam	much better.  Now depends on having patched libjpeg as per
72048b7fecaSFrank Warmerdam	patch in contrib/ojpeg/*.
72148b7fecaSFrank Warmerdam
72287f580c1SFrank Warmerdam2001-07-17  Frank Warmerdam  <[email protected]>
72387f580c1SFrank Warmerdam
72487f580c1SFrank Warmerdam	* */Makefile.in: added DESTDIR support.
72587f580c1SFrank Warmerdam
72687f580c1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=60
72787f580c1SFrank Warmerdam
728f45df42bSFrank Warmerdam2001-07-16  Frank Warmerdam  <[email protected]>
729f45df42bSFrank Warmerdam
730f45df42bSFrank Warmerdam	* configure, libtiff/Makefile.in: applied OpenBSD patches
731f45df42bSFrank Warmerdam	as per:
732f45df42bSFrank Warmerdam
733f45df42bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=61
734f45df42bSFrank Warmerdam
73563ad6142SFrank Warmerdam2001-06-28  Frank Warmerdam  <[email protected]>
73663ad6142SFrank Warmerdam
7370ef54341SFrank Warmerdam	* libtiff/tif_getimage.c: Fixed so that failure is properly
7380ef54341SFrank Warmerdam	reported by gtTileContig, gtStripContig, gtTileSeparate and
7390ef54341SFrank Warmerdam	gtStripSeparate.
7400ef54341SFrank Warmerdam
7410ef54341SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=51
7420ef54341SFrank Warmerdam
74363ad6142SFrank Warmerdam	* tiffcmp.c: Fixed multi samples per pixel support for ContigCompare.
74463ad6142SFrank Warmerdam	Updated bug section of tiffcmp.1 to note tiled file issues.
74563ad6142SFrank Warmerdam
74663ad6142SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=53
74763ad6142SFrank Warmerdam
748e0368fb9SFrank Warmerdam2001-06-22  Frank Warmerdam  <[email protected]>
749e0368fb9SFrank Warmerdam
750ecfaa86dSFrank Warmerdam	* configure: Changes for DSO generation on AIX provided by
751ecfaa86dSFrank Warmerdam	John Marquart <[email protected]>.
752ecfaa86dSFrank Warmerdam
753e0368fb9SFrank Warmerdam	* configure, libtiff/Makeifle.in: Modified to build DSOs properly
754e0368fb9SFrank Warmerdam	on Darwin thanks to Robert Krajewski ([email protected]) and
755e0368fb9SFrank Warmerdam	Keisuke Fujii ([email protected]).
756e0368fb9SFrank Warmerdam
757f8473790SFrank Warmerdam2001-06-13  Frank Warmerdam  <[email protected]>
758f8473790SFrank Warmerdam
759f8473790SFrank Warmerdam	* tools/tiff2rgba.c: added -n flag to avoid emitting alpha component.
760f8473790SFrank Warmerdam
761f8473790SFrank Warmerdam	* man/tiff2rgba.1: new
762f8473790SFrank Warmerdam
763f1492d55SFrank Warmerdam2001-05-22  Frank Warmerdam  <[email protected]>
764f1492d55SFrank Warmerdam
765f1492d55SFrank Warmerdam	* Added tiffset and tif_ojpeg to the dist lists in Makefile.in.
766f1492d55SFrank Warmerdam
7678ff59a64SFrank Warmerdam2001-05-13  Frank Warmerdam  <[email protected]>
7688ff59a64SFrank Warmerdam
7698ff59a64SFrank Warmerdam	* libtiff/tools/thumbnail.c: changed default output compression
7708ff59a64SFrank Warmerdam	to packbits from LZW since LZW isn't generally available.
7718ff59a64SFrank Warmerdam
77247c14d60SFrank Warmerdam2001-05-12  Frank Warmerdam  <[email protected]>
77347c14d60SFrank Warmerdam
77447c14d60SFrank Warmerdam	* libtiff/tif_ojpeg.c: New.
77547c14d60SFrank Warmerdam	libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related
77647c14d60SFrank Warmerdam	to OJPEG support.
77747c14d60SFrank Warmerdam
77847c14d60SFrank Warmerdam	Scott Marovich <[email protected]> supplied OJPEG support.
77947c14d60SFrank Warmerdam
78047c14d60SFrank Warmerdam2001-05-11  Frank Warmerdam  <[email protected]>
78147c14d60SFrank Warmerdam
78247c14d60SFrank Warmerdam	* tiff.h: removed, it duplicates libtiff/tiff.h.
78347c14d60SFrank Warmerdam
7841b7a8402SFrank Warmerdam2001-05-08  Frank Warmerdam  <[email protected]>
7851b7a8402SFrank Warmerdam
7861f9632f9SFrank Warmerdam	* libtiff/tif_dirinfo.c: moved pixar and copyright flags to
7871f9632f9SFrank Warmerdam	ensure everything is in order.
7881f9632f9SFrank Warmerdam
7891b7a8402SFrank Warmerdam	* libtiff/libtiff.def: added TIFFCreateDirectory and
7901b7a8402SFrank Warmerdam	TIFFDefaultStripSize as per:
7911b7a8402SFrank Warmerdam
7921b7a8402SFrank Warmerdam	  http://bugzilla.remotesensing.org/show_bug.cgi?id=46
7931b7a8402SFrank Warmerdam
79428dd547bSFrank Warmerdam2001-05-02  Frank Warmerdam  <[email protected]>
79528dd547bSFrank Warmerdam
79628dd547bSFrank Warmerdam	* libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for
79728dd547bSFrank Warmerdam	TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to
79828dd547bSFrank Warmerdam	force use of uint32 counts instead of short counts.
79928dd547bSFrank Warmerdam
80028dd547bSFrank Warmerdam	* libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the
80128dd547bSFrank Warmerdam	case of writing TIFF_BYTE/TIFF_SBYTE fields.
80228dd547bSFrank Warmerdam
80328dd547bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=43
80428dd547bSFrank Warmerdam
805b117e2acSFrank Warmerdam2001-05-01  Frank Warmerdam  <[email protected]>
806b117e2acSFrank Warmerdam
807b117e2acSFrank Warmerdam	* libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per
808b117e2acSFrank Warmerdam	bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44
809b117e2acSFrank Warmerdam
810f99796d1SFrank Warmerdam2001-04-05  Frank Warmerdam  <[email protected]>
811f99796d1SFrank Warmerdam
812f99796d1SFrank Warmerdam	* tiffio.h: removed C++ style comment.
813f99796d1SFrank Warmerdam
814f99796d1SFrank Warmerdam	* configure: fixed up SCRIPT_SH/SHELL handling.
815f99796d1SFrank Warmerdam
816f99796d1SFrank Warmerdam	* Makefile.in: Fixed SCRIPT_SH/SHELL handling.
817f99796d1SFrank Warmerdam
818f99796d1SFrank Warmerdam	* config.guess: documented more variables as per bug 40.
819f99796d1SFrank Warmerdam
82021724616SFrank Warmerdam2001-04-03  Frank Warmerdam  <[email protected]>
82121724616SFrank Warmerdam
82221724616SFrank Warmerdam	* configure, *Makefile.in: Various changes to improve configuration
82321724616SFrank Warmerdam	for HP/UX specifically, and also in general.  They include:
82421724616SFrank Warmerdam	 - Try to handle /usr/bin/sh instead of /bin/sh where necessary.
82521724616SFrank Warmerdam	 - Upgrade to HP/UX 10.x+ compiler, linker and dso options.
82621724616SFrank Warmerdam	 - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP
82721724616SFrank Warmerdam	 - Use -${MAKEFLAGS} in sub makes from makefiles.
82821724616SFrank Warmerdam
82921724616SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=40
83021724616SFrank Warmerdam
8318671dffeSFrank Warmerdam2001-04-02  Frank Warmerdam  <[email protected]>
8328671dffeSFrank Warmerdam
8330263998eSFrank Warmerdam	* libtiff/tiff.h: Applied hac to try and resolve the problem
8340263998eSFrank Warmerdam	with the inttypes.h include file on AIX.
8350263998eSFrank Warmerdam
8360263998eSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=39
8370263998eSFrank Warmerdam
8389864187bSFrank Warmerdam	* VERSION: update to 3.5.7 beta in preparation for release.
8399864187bSFrank Warmerdam
840a2558120SFrank Warmerdam	* configure/config.site: modified to check if -lm is needed for
841a2558120SFrank Warmerdam	MACHDEPLIBS if not supplied by config.site.  Needed for Darwin.
842a2558120SFrank Warmerdam
8438671dffeSFrank Warmerdam	* config.guess: updated wholesale to an FSF version apparently
8448671dffeSFrank Warmerdam	from 1998 (as opposed to 1994).  This is mainly inspired by
8458671dffeSFrank Warmerdam	providing for MacOS X support.
8468671dffeSFrank Warmerdam
8478671dffeSFrank Warmerdam2001-03-29  Frank Warmerdam  <[email protected]>
8488671dffeSFrank Warmerdam
8498671dffeSFrank Warmerdam	* configure, Makefile.in, etc: added support for OPTIMIZER being
8508671dffeSFrank Warmerdam	set from config.site.
8518671dffeSFrank Warmerdam
8527a1ad5e9SFrank Warmerdam2001-03-28  Frank Warmerdam  <[email protected]>
8537a1ad5e9SFrank Warmerdam
8544f4c99abSFrank Warmerdam	* fax2ps.c: Helge (libtiff at oldach.net) submitted fix:
8554f4c99abSFrank Warmerdam
8564f4c99abSFrank Warmerdam	Here's a fix for fax2ps that corrects behaviour for non-Letter paper
8574f4c99abSFrank Warmerdam	sizes. It fixes two problems:
8584f4c99abSFrank Warmerdam
8594f4c99abSFrank Warmerdam	Without	scaling (-S) the fax is now centered on the page size specified
8604f4c99abSFrank Warmerdam	with -H	and/or -W. Before, fax2ps was using an obscure and practially
8614f4c99abSFrank Warmerdam	useless algorithm to allocate the image relative to Letter sized paper
8624f4c99abSFrank Warmerdam	which sometime sled to useless whitespace on the paper, while at the
8634f4c99abSFrank Warmerdam	same time cutting of the faxes printable area at the opposite border.
8644f4c99abSFrank Warmerdam
8654f4c99abSFrank Warmerdam	Second, scaling now preserves aspect ratio, which makes unusual faxes
8664f4c99abSFrank Warmerdam	(in particular short ones) print properly.
8674f4c99abSFrank Warmerdam
8684f4c99abSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=35
8694f4c99abSFrank Warmerdam
8707a1ad5e9SFrank Warmerdam	* tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by
8717a1ad5e9SFrank Warmerdam	Bruce A. Mallett.  See check message for detailed information
8727a1ad5e9SFrank Warmerdam	on all the changes, including a faster encoder, fixes for level
8737a1ad5e9SFrank Warmerdam	2 PostScript, and support for the imagemask operator.
8747a1ad5e9SFrank Warmerdam
875f3bbcf1bSFrank Warmerdam2001-03-27  Frank Warmerdam  <[email protected]>
876f3bbcf1bSFrank Warmerdam
877f3bbcf1bSFrank Warmerdam	* libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to
878f3bbcf1bSFrank Warmerdam	"#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX.
879f3bbcf1bSFrank Warmerdam
880f3bbcf1bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
881f3bbcf1bSFrank Warmerdam
882dc989a55SFrank Warmerdam2001-03-16  Frank Warmerdam  <[email protected]>
883dc989a55SFrank Warmerdam
884dc989a55SFrank Warmerdam	* tif_dirinfo.c: moved definition of copyright tag in field list.
885dc989a55SFrank Warmerdam	Apparently they have to be in sorted order by tag id.
886dc989a55SFrank Warmerdam
8878eea65a4SFrank Warmerdam2001-03-13  Frank Warmerdam  <[email protected]>
8888eea65a4SFrank Warmerdam
8898eea65a4SFrank Warmerdam	* tif_getimage.c: Added support for 16bit minisblack/miniswhite
8908eea65a4SFrank Warmerdam	images in RGBA interface.
8918eea65a4SFrank Warmerdam
892fa01e4a7SFrank Warmerdam2001-03-02  Frank Warmerdam  <[email protected]>
893fa01e4a7SFrank Warmerdam
894fa01e4a7SFrank Warmerdam	* Added TIFFTAG_COPYRIGHT support.
895fa01e4a7SFrank Warmerdam
896aefe065eSFrank Warmerdam2001-02-19  Frank Warmerdam  <[email protected]>
897aefe065eSFrank Warmerdam
898aefe065eSFrank Warmerdam	* Brent Roman contributed updated tiffcp utility (and tiffcp.1)
899aefe065eSFrank Warmerdam	with support for extracting subimages with the ,n syntax, and also
900aefe065eSFrank Warmerdam	adding the -b bias removal flag.
901aefe065eSFrank Warmerdam
902a6da80a7SFrank Warmerdam2001-02-16  Frank Warmerdam  <[email protected]>
903a6da80a7SFrank Warmerdam
9048867ddfbSFrank Warmerdam	* libtiff/libtiff.def: Brent Roman submitted new version adding
9058867ddfbSFrank Warmerdam	serveral missing entry points.
9068867ddfbSFrank Warmerdam
907b18f9bb8SFrank Warmerdam	* libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS.
908b18f9bb8SFrank Warmerdam	Some sort of weird VMS thing.
909b18f9bb8SFrank Warmerdam
910b18f9bb8SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=31
911b18f9bb8SFrank Warmerdam
912a6da80a7SFrank Warmerdam	* tif_luv.c/tiff.h/tiffio.h:
913a6da80a7SFrank Warmerdam	New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward
914a6da80a7SFrank Warmerdam	([email protected]).  He writes:
915a6da80a7SFrank Warmerdam
916a6da80a7SFrank Warmerdam	1) I improved the gamut-mapping function in tif_luv.c for imaginary
917a6da80a7SFrank Warmerdam	colors, because some images were being super-saturated on the input
918a6da80a7SFrank Warmerdam	side and this resulted in some strange color shifts in the output.
919a6da80a7SFrank Warmerdam
920a6da80a7SFrank Warmerdam	2) I added a psuedotag in tiff.h to control random dithering during
921a6da80a7SFrank Warmerdam	LogLuv encoding.  This is turned off by default for 32-bit LogLuv and
922a6da80a7SFrank Warmerdam	on for 24-bit LogLuv output.  Dithering improves the average color
923a6da80a7SFrank Warmerdam	accuracy over the image.
924a6da80a7SFrank Warmerdam
925a6da80a7SFrank Warmerdam	3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in
926a6da80a7SFrank Warmerdam	tiffio.h, to expose internal routines for converting between LogLuv and
927a6da80a7SFrank Warmerdam	XYZ coordinates.  This is helpful for writing more efficient,
928a6da80a7SFrank Warmerdam	specialized conversion routines, especially for reading LogLuv files.
929a6da80a7SFrank Warmerdam
930a6da80a7SFrank Warmerdam	Changes applied with minor edits.
931a6da80a7SFrank Warmerdam
93200761c18SFrank Warmerdam2001-01-23  Frank Warmerdam  <[email protected]>
93300761c18SFrank Warmerdam
93400761c18SFrank Warmerdam	* tif_fax3.c: keep rw_mode flag internal to fax3 state to remember
93500761c18SFrank Warmerdam	whether we are encoding or decoding.  This is to ensure graceful
93600761c18SFrank Warmerdam	recovery if TIFFClientOpen() discovers an attempt to open a compressed
93700761c18SFrank Warmerdam	file for "r+" access, and subsequently close it, as it resets the
93800761c18SFrank Warmerdam	tif_mode flag to O_RDONLY in this case to avoid writes, confusing the
93900761c18SFrank Warmerdam	compressor's concept of whether it is in encode or decode mode.
94000761c18SFrank Warmerdam
9419a1d08fcSMike Welles2001-01-08  Mike Welles <[email protected]>
9429a1d08fcSMike Welles
9439a1d08fcSMike Welles	* Makefile.in:  Now cleaning up after itself after creating the .tar.gz and .zip
9449a1d08fcSMike Welles
945a5a724a9SFrank Warmerdam2001-01-07  Frank Warmerdam  <[email protected]>
946a5a724a9SFrank Warmerdam
947a5a724a9SFrank Warmerdam	* html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet()
948a5a724a9SFrank Warmerdam	as per bug report by Patrick Connor.
949a5a724a9SFrank Warmerdam
9507c2ef4f7SFrank Warmerdam2000-12-28  Frank Warmerdam  <[email protected]>
9517c2ef4f7SFrank Warmerdam
9523ba946b0SFrank Warmerdam	* Added RELEASE-DATE file to release file list.
9533ba946b0SFrank Warmerdam
9547c2ef4f7SFrank Warmerdam	* Fixed libtiff/makefile.vc to make tiffvers.h not version.h.
9557c2ef4f7SFrank Warmerdam
956a7f6e194SMike Welles2000-12-22  Mike Welles <[email protected]>
957a7f6e194SMike Welles        * added link to CVS mirror from index.html
958a7f6e194SMike Welles
959a7f6e194SMike Welles	* updated html/internals.html to note that LZW compression is
960a7f6e194SMike Welles	  not supported by default.
961a7f6e194SMike Welles
96222e9dda7SFrank Warmerdam2000-12-22  Frank Warmerdam  <[email protected]>
96322e9dda7SFrank Warmerdam
96422e9dda7SFrank Warmerdam	* updated html/libtiff.html to not point at Niles' old JPL web site
96522e9dda7SFrank Warmerdam	for the man pages, point at www.libtiff.org.
96622e9dda7SFrank Warmerdam
96733953398SFrank Warmerdam2000-12-21  Frank Warmerdam  <[email protected]>
96833953398SFrank Warmerdam
96922e9dda7SFrank Warmerdam	* libtiff/tif_apple.c: Applied "Carbon" support patches supplied by
97033953398SFrank Warmerdam	Leonard Rosenthol <[email protected]>.  May interfere
97133953398SFrank Warmerdam	with correct building on older systems.  If so, please let me know.
97233953398SFrank Warmerdam
973a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]>
974177452c8SMike Welles
975177452c8SMike Welles	* Took out LZW Encoding from tif_lzw.c
976177452c8SMike Welles
977177452c8SMike Welles	* Created HOWTO-RELEASE
978177452c8SMike Welles
979177452c8SMike Welles	* Created html/v3.5.6.html
980177452c8SMike Welles
981177452c8SMike Welles	* updated index.html
982177452c8SMike Welles
983a02f97a5SFrank Warmerdam2000-12-01  Frank Warmerdam  <[email protected]>
984a02f97a5SFrank Warmerdam
985a02f97a5SFrank Warmerdam	* Added patches for EOFB support in tif_fax3.c and tif_fax3.h.
986a02f97a5SFrank Warmerdam	Patches supplied by Frank Cringle <[email protected]>
987a02f97a5SFrank Warmerdam	Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif
988a02f97a5SFrank Warmerdam
989a3c28f98SFrank Warmerdam2000-11-24  Frank Warmerdam  <[email protected]>
990a3c28f98SFrank Warmerdam
991a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added an installPrivateHdrs and install-private
992a3c28f98SFrank Warmerdam	target so that the private headers required by libgeotiff can be
993a3c28f98SFrank Warmerdam	installed with the others.  They are not installed by default.
994a3c28f98SFrank Warmerdam
995a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso
996a3c28f98SFrank Warmerdam	targets so libtiff.so will be built with an explicit dependency
997a3c28f98SFrank Warmerdam	on libm.so.
998a3c28f98SFrank Warmerdam
999a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to
1000a3c28f98SFrank Warmerdam	libtiff.so.3.5.5.
1001a3c28f98SFrank Warmerdam
1002a3c28f98SFrank Warmerdam	* libtiff/Makefile.in & configure: Remove all references to the ALPHA
1003a3c28f98SFrank Warmerdam	file, or ALPHA version logic.  Added stuff about DIST_POINT in
1004a3c28f98SFrank Warmerdam	place of DIST_TYPE and the alpha release number stuff.
1005a3c28f98SFrank Warmerdam
1006abcd47aeSFrank Warmerdam2000-11-22  Frank Warmerdam  <[email protected]>
1007abcd47aeSFrank Warmerdam
1008abcd47aeSFrank Warmerdam	* I have applied a patch from Steffen Moeller <[email protected]> to
1009abcd47aeSFrank Warmerdam	the configure script so that it now accepts the --prefix, and
1010abcd47aeSFrank Warmerdam	--exec-prefix directives.
1011abcd47aeSFrank Warmerdam
10127410217aSFrank Warmerdam2000-11-13  Frank Warmerdam  <warmerda@cs46980-c>
10137410217aSFrank Warmerdam
10149900bacaSFrank Warmerdam	* I have made a variety of modifications in an effort to ensure the
10159900bacaSFrank Warmerdam	TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE
10169900bacaSFrank Warmerdam	file which seems to be updated regularly.
10179900bacaSFrank Warmerdam
10189900bacaSFrank Warmerdam	 o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in
10199900bacaSFrank Warmerdam	   version include file.
10209900bacaSFrank Warmerdam	 o renamed version.h to tiffvers.h because we now have to install it
10219900bacaSFrank Warmerdam	   with the public libtiff include files.
10229900bacaSFrank Warmerdam	 o include tiffvers.h in tiffio.h.
10239900bacaSFrank Warmerdam	 o updated tif_version.c to use tiffvers.h.
10249900bacaSFrank Warmerdam	 o Updated Makefile.in accordingly.
10259900bacaSFrank Warmerdam
10267410217aSFrank Warmerdam	* As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25
10277410217aSFrank Warmerdam	I have updated the win32 detection rules in tiffcomp.h.
10287410217aSFrank Warmerdam
10296429172dSFrank Warmerdam2000-10-20  Frank Warmerdam  <warmerda@cs46980-c>
10306429172dSFrank Warmerdam
1031b11174beSFrank Warmerdam	* tif_getimage.c: Fixed RGBA translation for YCbCr images for which
1032b11174beSFrank Warmerdam	the strip/tile width and height aren't multiples of the sampling size.
10337410217aSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=20
10347410217aSFrank Warmerdam	Some patches from Rick LaMont of Dot C Software.
1035b11174beSFrank Warmerdam
10366429172dSFrank Warmerdam	* Modified tif_packbits.c encoder to avoid compressing more
10376429172dSFrank Warmerdam	data than provided if rowsize doesn't factor into provided data
10386429172dSFrank Warmerdam	(such as occurs for YCbCr).
10396429172dSFrank Warmerdam
1040aa844c50SFrank Warmerdam2000-10-19  Frank Warmerdam  <warmerda@cs46980-c>
1041aa844c50SFrank Warmerdam
1042aa844c50SFrank Warmerdam	* tools/rgb2ycbcr.c: fixed output strip size to account for vertical
1043aa844c50SFrank Warmerdam	roundup if rows_per_strip not a multiple of vertical sample size.
1044aa844c50SFrank Warmerdam
10450cd032f1SFrank Warmerdam2000-10-16  Frank Warmerdam  <warmerda@cs46980-c>
10460cd032f1SFrank Warmerdam
104791b8b7c2SFrank Warmerdam	* tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory
104891b8b7c2SFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18
104991b8b7c2SFrank Warmerdam	from [email protected].
105091b8b7c2SFrank Warmerdam
10510cd032f1SFrank Warmerdam	* Modified tif_packbits.c decoding to avoid overrunning the
10520cd032f1SFrank Warmerdam	output buffer, and to issue a warning if data needs to be
10530cd032f1SFrank Warmerdam	discarded.  See http://bugzilla.remotesensing.org/show_bug.cgi?id=18
10540cd032f1SFrank Warmerdam
1055de9b6675SFrank Warmerdam2000-10-12  Frank Warmerdam  <warmerda@cs46980-c>
1056de9b6675SFrank Warmerdam
1057de9b6675SFrank Warmerdam	* Modified tiff2bw to ensure portions add to 100%, and that
1058de9b6675SFrank Warmerdam	white is properly recovered.
1059de9b6675SFrank Warmerdam
1060de9b6675SFrank Warmerdam	See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15
1061de9b6675SFrank Warmerdam	Patch c/o Stanislav Brabec <[email protected]>
1062de9b6675SFrank Warmerdam
10638b6b9756SFrank Warmerdam2000-09-30  Frank Warmerdam  <warmerda@cs46980-c>
10648b6b9756SFrank Warmerdam
10658b6b9756SFrank Warmerdam	* Modified TIFFClientOpen() to emit an error on an attempt to
10668b6b9756SFrank Warmerdam	open a comperessed file for update (O_RDWR/r+) access.  This is
10678b6b9756SFrank Warmerdam	because the compressor/decompressor code gets very confused when
10688b6b9756SFrank Warmerdam	the mode is O_RDWR, assuming this means writing only.  See
10698b6b9756SFrank Warmerdam	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13
10708b6b9756SFrank Warmerdam
1071582fb187SFrank Warmerdam2000-09-27  Frank Warmerdam  <warmerda@cs46980-c>
1072582fb187SFrank Warmerdam
10730cd032f1SFrank Warmerdam	* Added GNULDdso target an`d switched linux and freebsd to use it.
1074582fb187SFrank Warmerdam
10758d9e3bcfSFrank Warmerdam2000-09-26  Frank Warmerdam  <warmerda@cs46980-c>
10768d9e3bcfSFrank Warmerdam
10778d9e3bcfSFrank Warmerdam	* Applied patch for 0x0000 sequences in tif_fax3.h's definition
10788d9e3bcfSFrank Warmerdam	of EXPAND1D() as per bug 11 (from Roman).
10798d9e3bcfSFrank Warmerdam
1080af621273SFrank Warmerdam2000-09-25  Frank Warmerdam  <warmerda@cs46980-c>
108105d0760fSFrank Warmerdam	* Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve
108205d0760fSFrank Warmerdam	cygwin compatibility.
1083af621273SFrank Warmerdam
1084b6348a45SFrank Warmerdam	* Applied patch from Roman Shpount to tif_fax3.c.  This seems to
1085b6348a45SFrank Warmerdam	be a proper fix to the buffer sizing problem.  See
1086b6348a45SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=11
1087b6348a45SFrank Warmerdam
1088af621273SFrank Warmerdam	* Fixed tif_getimage.c to fix overrun bug with YCbCr images without
1089af621273SFrank Warmerdam	downsampling.  http://bugzilla.remotesensing.org/show_bug.cgi?id=10
1090af621273SFrank Warmerdam	Thanks to Nick Lamb <[email protected]> for reporting the
1091af621273SFrank Warmerdam	bug and proving the patch.
1092af621273SFrank Warmerdam
1093a329e432SFrank Warmerdam2000-09-18  Frank Warmerdam  <warmerda@cs46980-c>
1094a329e432SFrank Warmerdam
1095a329e432SFrank Warmerdam	* Fixed tif_jpeg.c so avoid destroying the decompressor before
1096a329e432SFrank Warmerdam	we are done access data thanks to bug report from:
1097a329e432SFrank Warmerdam	Michael Eckstein <[email protected]>.
1098a329e432SFrank Warmerdam
1099a329e432SFrank Warmerdam	* Reverted tif_flush change.
1100a329e432SFrank Warmerdam
1101da97c5e0SFrank Warmerdam2000-09-14  Frank Warmerdam  <warmerda@cs46980-c>
1102da97c5e0SFrank Warmerdam
1103da97c5e0SFrank Warmerdam	* tif_flush.c: Changed so that TIFFFlushData() doesn't return an
1104da97c5e0SFrank Warmerdam	error when TIFF_BEENWRITING is not set.  This ensures that the
1105da97c5e0SFrank Warmerdam	directory contents can still be flushed by TIFFFlush().
1106da97c5e0SFrank Warmerdam
1107c1282751SFrank Warmerdam2000-08-14  Frank Warmerdam  <[email protected]>
1108c1282751SFrank Warmerdam
1109fb02956eSFrank Warmerdam	* tif_open.c: Don't set MMAP for O_RDWR files.
1110fb02956eSFrank Warmerdam
11110625a129SFrank Warmerdam	* tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY
11120625a129SFrank Warmerdam	so that files opened for update can be strip chopped too.
11130625a129SFrank Warmerdam
1114c1282751SFrank Warmerdam	* tif_read.c: fixed up bug with files missing rowsperstrip and
1115c1282751SFrank Warmerdam	the strips per separation fix done a few weeks ago.
1116c1282751SFrank Warmerdam
1117ad9af004SFrank Warmerdam2000-07-17  Frank Warmerdam  <warmerda@cs46980-c>
1118ad9af004SFrank Warmerdam
1119ad9af004SFrank Warmerdam	* Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and
1120ad9af004SFrank Warmerdam	SAMPLEFORMAT_COMPLEXINT.
1121ad9af004SFrank Warmerdam
11224b79457aSMike Welles2000-07-13  Mike Welles <[email protected]>
11234b79457aSMike Welles
11244b79457aSMike Welles	* index.html, bugs.html: added bugzilla info.
11254b79457aSMike Welles
1126c1cd54d7SFrank Warmerdam2000-07-12  Frank Warmerdam  <[email protected]>
1127c1cd54d7SFrank Warmerdam
1128889ea5bfSFrank Warmerdam	* tif_read.c: fix subtle bug with determining the number of
1129889ea5bfSFrank Warmerdam	rows for strips that are the last strip in a separation but
1130889ea5bfSFrank Warmerdam	not the last strip of all in TIFFReadEncodedStrip().
1131889ea5bfSFrank Warmerdam
1132c1cd54d7SFrank Warmerdam	* Applied 16/32 bit fix to tif_fax3.c.  Fix supplied by
1133c1cd54d7SFrank Warmerdam	Peter Skarpetis <[email protected]>
1134c1cd54d7SFrank Warmerdam
1135082013bfSFrank Warmerdam2000-06-15  Frank Warmerdam  <[email protected]>
1136082013bfSFrank Warmerdam
1137082013bfSFrank Warmerdam	* Modified tiffio.h logic with regard to including windows.h.  It
1138082013bfSFrank Warmerdam	won't include it when building with __CYGWIN__.
1139082013bfSFrank Warmerdam
1140b620bd37SFrank Warmerdam2000-05-11  Frank Warmerdam  <warmerda@cs46980-c>
1141b620bd37SFrank Warmerdam
11426ed3331cSFrank Warmerdam	* README: update to mention www.libtiff.org, don't list Sam's old
11436ed3331cSFrank Warmerdam	email address.
11446ed3331cSFrank Warmerdam
1145b620bd37SFrank Warmerdam	* configure: Fixed DSO test for Linux as per patch from
1146b620bd37SFrank Warmerdam	  Jan Van Buggenhout <[email protected]>.
1147b620bd37SFrank Warmerdam
114815934824SFrank Warmerdam2000-04-21  Frank Warmerdam  <[email protected]>
114915934824SFrank Warmerdam
115015934824SFrank Warmerdam	* libtiff/tif_dirread.c: Don't use estimate strip byte count for
115115934824SFrank Warmerdam	one tile/strip images with an offset, and byte count of zero. These
115215934824SFrank Warmerdam	could be "unpopulated" images.
115315934824SFrank Warmerdam
1154859c2524SFrank Warmerdam2000-04-18  Frank Warmerdam  <[email protected]>
1155859c2524SFrank Warmerdam
11567538c6d0SFrank Warmerdam	* contrib/addtiffo: Added "averaging" resampling option.
11577538c6d0SFrank Warmerdam
1158859c2524SFrank Warmerdam	* tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT.
1159859c2524SFrank Warmerdam
11606be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000  Frank Warmerdam  <[email protected]>
11616be23f4fSFrank Warmerdam
11626be23f4fSFrank Warmerdam	* tools/Makefile.in: Modified to install properly on SGI.
11636be23f4fSFrank Warmerdam
11644b79457aSMike Welles2000-04-12  Mike Welles	     <[email protected]>
11654b79457aSMike Welles	* configure:  Fixed stupid mistake in libc6 test on Linux
11664b79457aSMike Welles
1167f076e723SMike Welles2000-04-04  Mike Welles	     <[email protected]>
1168f0770083SMike Welles	* tif_win32.c:  Applied patch to fix overreads and ovverwrites
1169f0770083SMike Welles	  caught by BoundsChecker.  From Arvan Pritchard
1170f0770083SMike Welles	  <[email protected]>  (untested).
1171f076e723SMike Welles
1172f0770083SMike Welles        * tif_getimage.c:  Applied patch to silence VC6 warnings.  From
1173f0770083SMike Welles	  Arvan Pritchard <[email protected]>
1174f0770083SMike Welles
1175f0770083SMike Welles	* tif_lzw.c:  Applied patch to silence VC6 warnings.  From
1176f076e723SMike Welles	  Arvan Pritchard <[email protected]>
1177f076e723SMike Welles
11781c9f6d78SFrank Warmerdam2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>
11791c9f6d78SFrank Warmerdam
11801c9f6d78SFrank Warmerdam	* Added contrib/stream (stream io) code submitted by Avi Bleiweiss.
11811c9f6d78SFrank Warmerdam
118297702338SMike Welles2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>    *** 3.5.5 release ***
11832df86f15SFrank Warmerdam
11842df86f15SFrank Warmerdam	* fax2ps: Fixed mixup of width and height in bounding box statement
11852df86f15SFrank Warmerdam	as per submission by Nalin Dahyabhai <[email protected]>.
11862df86f15SFrank Warmerdam
1187c21b8b97SMike Welles2000-03-27  Mike Welles	     <[email protected]>
1188c21b8b97SMike Welles
1189c21b8b97SMike Welles	* fax2ps:  Modified printruns to take uint32 instead of uint16.
1190c21b8b97SMike Welles	Patch courtesy of Bernt Herd <[email protected]>
1191c21b8b97SMike Welles
1192d20c60a2SMike Welles2000-03-20  Mike Welles	     <[email protected]>
1193d20c60a2SMike Welles
1194d20c60a2SMike Welles	* configure: added test for libc6 for linux targets.  Bug reported by
1195d20c60a2SMike Welles        Stanislav Brabec <[email protected]>
1196d20c60a2SMike Welles
1197c21b8b97SMike Welles	* Added 3.5 docs to html/Makefile.in.
1198c21b8b97SMike Welles	Thanks to  Stanislav Brabec <[email protected]>
1199d20c60a2SMike Welles
1200c21b8b97SMike Welles	* configure: fixed bugs in sed scripts
1201c21b8b97SMike Welles	(applied sed script s:/@:s;@:;s:/s;;:;: to configure).
1202d20c60a2SMike Welles	fix submitted to Stanislav Brabec <[email protected]>
1203d20c60a2SMike Welles
1204c21b8b97SMike Welles	* tools/iptcutil was not in files list, and wasn't being
1205c21b8b97SMike Welles	added to tar archive.  Updated Makefile.in.
1206d20c60a2SMike Welles
12077ab7008fSFrank Warmerdam2000-03-17  Frank Warmerdam  <warmerda@cs46980-c>
12087ab7008fSFrank Warmerdam
12097ab7008fSFrank Warmerdam	* tif_fax3.c: Fixed serious bug introduced during the uint16->uint32
12107ab7008fSFrank Warmerdam	conversion for the run arrays.
12117ab7008fSFrank Warmerdam
1212d3144ac4SFrank Warmerdam2000-03-03  Frank Warmerdam  <[email protected]>
1213d3144ac4SFrank Warmerdam
1214d3144ac4SFrank Warmerdam	* Set td_sampleformat default to SAMPLEFORMAT_UINT instead of
1215d3144ac4SFrank Warmerdam	SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c.
1216d3144ac4SFrank Warmerdam
12170b109722SFrank Warmerdam2000-03-02  Frank Warmerdam  <[email protected]>
12180b109722SFrank Warmerdam
1219f4aaa718SFrank Warmerdam	* Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c.
1220f4aaa718SFrank Warmerdam
12210b109722SFrank Warmerdam	* Patched tif_fax3.c so that dsp->runs is allocated a bit bigger
12220b109722SFrank Warmerdam	to avoid overruns encountered with frle_bug.tif.
12230b109722SFrank Warmerdam
1224ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000  Frank Warmerdam  <[email protected]>
1225ed33ffd3SFrank Warmerdam
1226ed33ffd3SFrank Warmerdam	* Fixed tools/tiffcmp so that stopondiff testing works.
1227ed33ffd3SFrank Warmerdam	  Patch care of Joseph Orost <[email protected]>.
1228ed33ffd3SFrank Warmerdam
1229592e7e59SFrank Warmerdam2000-01-28    <warmerda@CS46980-B>
1230592e7e59SFrank Warmerdam
1231c84e2904SFrank Warmerdam	* Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is
1232c84e2904SFrank Warmerdam	  set to 1, and added default (off) setting in tiffconf.h.  This
1233c84e2904SFrank Warmerdam	  should eventually be set by the configure script somehow.
1234c84e2904SFrank Warmerdam
1235c84e2904SFrank Warmerdam	  The original work on all these 2-4GB changes was done by
1236c84e2904SFrank Warmerdam	  Peter Smith ([email protected]).
1237c84e2904SFrank Warmerdam
1238c84e2904SFrank Warmerdam	* Modified tif_win32.c to support 2-4GB seeks.
1239c84e2904SFrank Warmerdam
1240592e7e59SFrank Warmerdam	* tentatively changed toff_t to be unsigned instead of signed to
1241592e7e59SFrank Warmerdam	  facilitate support for 2-4GB files.
1242592e7e59SFrank Warmerdam
1243592e7e59SFrank Warmerdam	* Updated a variety of files to use toff_t.  Fixed some mixups
1244592e7e59SFrank Warmerdam	  between toff_t and tsize_t.
1245592e7e59SFrank Warmerdam
1246164da391SFrank WarmerdamFri Jan 28 10:13:49 2000  Frank Warmerdam  <[email protected]>
1247164da391SFrank Warmerdam
1248164da391SFrank Warmerdam	* Largely reimplemented contrib/addtiffo to avoid temp files,
1249164da391SFrank Warmerdam	updating the TIFF file in place.  Fixed a few other bugs to.
1250164da391SFrank Warmerdam
1251164da391SFrank Warmerdam	* Set tif_rawdatasize to zero when freeing raw data buffer in
1252164da391SFrank Warmerdam	TIFFWriteDirectory().
1253164da391SFrank Warmerdam
1254164da391SFrank Warmerdam	* Enabled "REWRITE_HACK" in tif_write.c by default.
1255164da391SFrank Warmerdam
1256164da391SFrank Warmerdam	* Fix bug in tif_write.c when switching between reading one directory
1257164da391SFrank Warmerdam	and writing to another.
1258164da391SFrank Warmerdam
1259164da391SFrank Warmerdam	* Made TIFFWriteCheck() public, and added TIFFCreateDirectory()
1260164da391SFrank Warmerdam
1261db9e2d75SFrank WarmerdamWed Jan  5 12:37:48 2000  Frank Warmerdam  <[email protected]>
1262db9e2d75SFrank Warmerdam
1263db9e2d75SFrank Warmerdam	* Added TIFFmemory(3t) functions to libtiff.def.
1264db9e2d75SFrank Warmerdam
12652e0c71f2SFrank WarmerdamTue Jan  4 13:39:00 2000  Frank Warmerdam  <[email protected]>
12662e0c71f2SFrank Warmerdam
12672e0c71f2SFrank Warmerdam	* Added libtiff/libtiff.def to TIFFILES distribution list.
12682e0c71f2SFrank Warmerdam
1269c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999  Mike Welles <[email protected]>
1270c38ac53bSMike Welles
1271c38ac53bSMike Welles	* Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
1272c38ac53bSMike Welles
1273c38ac53bSMike Welles	* Altered descriptions in tools to reflect "by default" lzw not supported
1274c38ac53bSMike Welles
1275c38ac53bSMike Welles	* Updated index.html to note lzw compression kit.
1276c38ac53bSMike Welles
1277db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999  Frank Warmerdam  <[email protected]>
1278db55f695SFrank Warmerdam
1279db55f695SFrank Warmerdam	* Added fax3sm_winnt.c to distribution list in Makefile.in.
1280db55f695SFrank Warmerdam
1281c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999  Mike Welles <[email protected]> *** 3.5.4 release ***
1282da558ffbSMike Welles
1283da558ffbSMike Welles	* Aadded Pixar tag support.  Contributed by Phil Beffery <[email protected]>
1284da558ffbSMike Welles
1285da558ffbSMike Welles	* Made one more change to tif_dir.c for removal of LZW compression. Also added notice
1286da558ffbSMike Welles	  when LZW compression invoked.
1287da558ffbSMike Welles
1288da558ffbSMike Welles	* Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions
1289da558ffbSMike Welles	  in tools to reflect removal of LZW compression
1290da558ffbSMike Welles
12911c096175SMike WellesMon Dec 20 18:39:02 EST 1999  Mike Welles  <[email protected]>
12921c096175SMike Welles
12931c096175SMike Welles        * Fixed bug that caused LZW (non) compression to segfault. Added
12941c096175SMike Welles	  warning about LZW compression removed being removed, and why.
1295c614caf0SMike Welles
1296da558ffbSMike Welles	* Added nostrip to install in tools/Makefile.in so that debugging
1297c614caf0SMike Welles	  symbols are kept.
12981c096175SMike Welles
129900ac48bcSMike WellesTue Dec  7 12:04:47 EST 1999  Mike Welles  <[email protected]>
130000ac48bcSMike Welles
130100ac48bcSMike Welles	* Added patch from Ivo Penzar <[email protected]>,
130200ac48bcSMike Welles	  supporting Adobe ZIP deflate.  Untested.
130300ac48bcSMike Welles
1304e57f1806SFrank WarmerdamSat Dec  4 15:47:11 1999  Frank Warmerdam  <[email protected]>
1305e57f1806SFrank Warmerdam
1306e57f1806SFrank Warmerdam	* Made Packbits the default compression in tools/tiff2rgba.c instead
1307e57f1806SFrank Warmerdam	of LZW.
1308e57f1806SFrank Warmerdam
1309e5337384SMike WellesTue Nov 30 14:41:43 1999  Frank Warmerdam  <[email protected]>    *** 3.5.3. release ***
1310ff08149cSFrank Warmerdam
1311ff08149cSFrank Warmerdam	* Added tif_luv to contrib/djgpp/Makefile.lib.
1312ff08149cSFrank Warmerdam
13130e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999   Mike Welles <[email protected]>
13140e4c746eSMike Welles
13157609ec5fSMike Welles        * Added zip creation to relase makefile target
13167609ec5fSMike Welles
13170e4c746eSMike Welles	* Added html for TIFFWriteTile.3t man page.
13180e4c746eSMike Welles
1319c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999  Frank Warmerdam  <[email protected]>
1320c5e8a049SFrank Warmerdam
1321c5e8a049SFrank Warmerdam	* Added some changes to tif_write.c to support rewriting existing
1322c5e8a049SFrank Warmerdam	fixed sized tiles and strips.  Code mods disabled by default, only
1323c5e8a049SFrank Warmerdam	enabled if REWRITE_HACK is defined for now.
1324c5e8a049SFrank Warmerdam
132564158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999  Frank Warmerdam  <[email protected]>
132664158b2dSFrank Warmerdam
132764158b2dSFrank Warmerdam	* Added TIFFWriteTile.3t man page.
132864158b2dSFrank Warmerdam
1329209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999  Frank Warmerdam  <[email protected]>
1330209aa3d3SFrank Warmerdam
1331209aa3d3SFrank Warmerdam	* Added notes on use of makefile.vc in build.html, and fixed
1332209aa3d3SFrank Warmerdam	email subscription address.
1333209aa3d3SFrank Warmerdam
13349ec07df1SMike Welles199-11-28  Mike Welles <[email protected]>
13359ec07df1SMike Welles
13369ec07df1SMike Welles	*  Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c
13379ec07df1SMike Welles
13389ec07df1SMike Welles	*  Did some casts cleaning up to reduce compiler warnings in tif_fax3.c,
13399ec07df1SMike Welles	   from Bruce Carmeron <[email protected]> -- modifications of
13409ec07df1SMike Welles	   changes made by Frank (sun cc still complained on cast).
13419ec07df1SMike Welles
13429ec07df1SMike Welles	*  Added tiffconf.h to install target per request from Bill
13439ec07df1SMike Welles	   Radcliffe <[email protected]>: "We need a way for ImageMagick to
13449ec07df1SMike Welles 	   know features have been compiled into the TIFF library in order to
13459ec07df1SMike Welles	   handle things properly".
13469ec07df1SMike Welles
134729e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999  Frank Warmerdam  <[email protected]>
134829e8a995SFrank Warmerdam
134929e8a995SFrank Warmerdam	* fixed various VC++ warnings as suggested by Gilles Vollant
135029e8a995SFrank Warmerdam	<[email protected]>.
135129e8a995SFrank Warmerdam
13529e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999  Frank Warmerdam  <[email protected]>
13539e63b000SFrank Warmerdam
13549e63b000SFrank Warmerdam	* Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to
13559e63b000SFrank Warmerdam	not imply applications are responsible for image data swapping.
13569e63b000SFrank Warmerdam
135743f65d11SMike Welles1999-11-22  Mike Welles <[email protected]>
135843f65d11SMike Welles	*  HTML-ized the man pages, added to html/man
135943f65d11SMike Welles
1360e7f4c352SMike Welles	*  Removed LZW Compression to comply with Unisys patent extortion.
1361e7f4c352SMike Welles
1362a9b4777dSMike Welles1999-09-29  Mike Welles		<[email protected]>
1363a9b4777dSMike Welles	*  Corrected one remaining 16 -> 32 bit value in tif_fax3.c,
1364a9b4777dSMike Welles	   From Ivo Penzar <[email protected].
1365a9b4777dSMike Welles
1366a9b4777dSMike Welles	*  Added patch from Ivo Penzar to have TiffAdvanceDirectory handle
1367a9b4777dSMike Welles	   memory mapped files. <[email protected]>
1368a9b4777dSMike Welles
136997702338SMike Welles1999-09-26  Mike Welles 	<[email protected]>  *** 3.5.2 release ***
137058db2336SMike Welles	* Corrected alpha versioning.
137158db2336SMike Welles
137258db2336SMike Welles	* Removed distinction between  alpha and release targets in Makefile.in.
137358db2336SMike Welles
137458db2336SMike Welles	* added release.stamp target, which tags cvs tree, and updates
137558db2336SMike Welles	  "RELEASE-DATE"
137658db2336SMike Welles
137758db2336SMike Welles	* added releasediff target, which diffs tree with source as of
137858db2336SMike Welles	  date in "RELEASE-DATE"
137958db2336SMike Welles
138058db2336SMike Welles	* Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving
138158db2336SMike Welles	  away from alpha/non-alpha distinctions).
138258db2336SMike Welles
138358db2336SMike Welles	* updated html to reflect release
138458db2336SMike Welles
138567bb385aSFrank Warmerdam1999-09-23    <warmerda@CS46980-B>
138667bb385aSFrank Warmerdam
1387cdb12ac2SFrank Warmerdam	* Set O_BINARY for tif_unix.c open() ... used on cygwin for instance.
1388cdb12ac2SFrank Warmerdam
138967bb385aSFrank Warmerdam	* Added CYGWIN case in configure.
139067bb385aSFrank Warmerdam
139146301bebSMike WellesFri Sep 17 00:13:51 CEST 1999  Mike Welles <[email protected]>
139258db2336SMike Welles
139346301bebSMike Welles	* Applied Francois Dagand's patch to handle fax decompression bug.
139446301bebSMike Welles	  (sizes >= 65536 were failing)
139546301bebSMike Welles
1396478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999  Frank Warmerdam  <[email protected]>
1397478d079aSFrank Warmerdam
1398478d079aSFrank Warmerdam	* Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested
1399478d079aSFrank Warmerdam	  by Christopher Lawton <[email protected]>
1400478d079aSFrank Warmerdam
1401f48df3f4SFrank WarmerdamWed Sep  8 08:19:18 1999  Frank Warmerdam  <[email protected]>
1402f48df3f4SFrank Warmerdam
1403e6e37100SFrank Warmerdam	* Added IRIX/gcc, and OSF/1 4.x support on behalf of
1404e6e37100SFrank Warmerdam	  Albert Chin-A-Young <[email protected]>
1405e6e37100SFrank Warmerdam
1406f48df3f4SFrank Warmerdam	* Added TIFFReassignTagToIgnore() API on behalf of
1407f48df3f4SFrank Warmerdam	  Bruce Cameron <[email protected]>.  Man page still pending.
1408f48df3f4SFrank Warmerdam
1409e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999  Frank Warmerdam  <[email protected]>
1410e3585a7dSFrank Warmerdam
14116f703bd0SFrank Warmerdam	* Added test target in Makefile, test_pics.sh script and pics/*.rpt
14126f703bd0SFrank Warmerdam	files to provide for a rudimentary testsuite.
14136f703bd0SFrank Warmerdam
1414e3585a7dSFrank Warmerdam	* Added contrib/tags back from old distribution ... fixed up a bit.
1415e3585a7dSFrank Warmerdam
141623f6dabbSFrank Warmerdam1999-08-16    <warmerda@CS46980-B>
141723f6dabbSFrank Warmerdam
141823f6dabbSFrank Warmerdam	* Added simple makefile.vc makefiles for building with MS VC++
141923f6dabbSFrank Warmerdam	on Windows NT/98/95 in console mode.  Stuff in contrib/win* make give
142023f6dabbSFrank Warmerdam	better solutions for some users.
142123f6dabbSFrank Warmerdam
14228ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999  Frank Warmerdam  <[email protected]>
14238ecb50d4SFrank Warmerdam
14248ecb50d4SFrank Warmerdam	* Added addtiffo (add overviews to a TIFF file) in contrib.  Didn't
14258ecb50d4SFrank Warmerdam	put it in tools since part of it is in C++.
14268ecb50d4SFrank Warmerdam
1427469f9d6bSMike Welles1999-08-16  Michael L. Welles  <[email protected]>
1428469f9d6bSMike Welles
1429469f9d6bSMike Welles	* Updated html/index.html with anon CVS instructions.
1430469f9d6bSMike Welles
1431397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999  Frank Warmerdam  <[email protected]>
1432397e9f3aSFrank Warmerdam
14338b9ba144SFrank Warmerdam	* pre-remove so link before softlink in LINUXdso action in
14348b9ba144SFrank Warmerdam	libtiff/Makefile.in to avoid failure on LINUXdso builds other than
14358b9ba144SFrank Warmerdam	the first.
14368b9ba144SFrank Warmerdam
14378b9ba144SFrank Warmerdam	* Fixed problem with cvtcmap() in tif_getimage.c modifying the
14388b9ba144SFrank Warmerdam	colormaps owned by the TIFF handle itself when trying to fixup wrong
14398b9ba144SFrank Warmerdam	(eight bit) colormaps.  Corrected by maintaining a private copy of
14408b9ba144SFrank Warmerdam	the colormap.
14418b9ba144SFrank Warmerdam
14428b9ba144SFrank Warmerdam	* Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in
14438b9ba144SFrank Warmerdam	tif_getimage.c.
14448b9ba144SFrank Warmerdam
1445397e9f3aSFrank Warmerdam	* CVS Repository placed at remotesensing.org.  ChangeLog added.
1446