xref: /libtiff-4.0.7/ChangeLog (revision d8cd741e)
1*d8cd741eSFrank Warmerdam2003-03-06  Frank Warmerdam  <[email protected]>
2*d8cd741eSFrank Warmerdam
3*d8cd741eSFrank Warmerdam	* port/install.sh.in: Fixed problems with install producing paths
4*d8cd741eSFrank Warmerdam	like ///usr/local/lib on cygwin.
5*d8cd741eSFrank Warmerdam
61f209352SAndrey Kiselev2003-02-27  Andrey Kiselev  <[email protected]>
71f209352SAndrey Kiselev
81f209352SAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of
91f209352SAndrey Kiselev	raw input page. Patch supplied by Julien Gaulmin. See
101f209352SAndrey Kiselev
111f209352SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=293
121f209352SAndrey Kiselev
131f209352SAndrey Kiselev	for details.
141f209352SAndrey Kiselev
15248cfa15SFrank Warmerdam2003-02-26  Frank Warmerdam  <[email protected]>
16248cfa15SFrank Warmerdam
1743439664SFrank Warmerdam	* libtiff/tif_dir.c: fixed up the tif_postdecode settings
1843439664SFrank Warmerdam	responsible for byte swapping complex image data.
1943439664SFrank Warmerdam
20248cfa15SFrank Warmerdam	* libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till
21248cfa15SFrank Warmerdam	LZWSetupDecode().  Needed to read LZW files in "r+" mode.
22248cfa15SFrank Warmerdam
23c9663e69SAndrey Kiselev2003-02-07  Andrey Kiselev  <[email protected]>
24c9663e69SAndrey Kiselev
25c9663e69SAndrey Kiselev	* tools/ppm2tiff.c: Fixed problem with too many arguments.
26c9663e69SAndrey Kiselev
27fe6e1155SAndrey Kiselev2003-02-04  Andrey Kiselev  <[email protected]>
28fe6e1155SAndrey Kiselev
29fe6e1155SAndrey Kiselev	* tools/raw2tiff.c: Memory leak fixed.
30fe6e1155SAndrey Kiselev
31be7810fcSAndrey Kiselev2003-02-03  Andrey Kiselev  <[email protected]>
32be7810fcSAndrey Kiselev
33be7810fcSAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin
34be7810fcSAndrey Kiselev	(thanks, Julien!). More switches for fax2tiff tool for better control
35be7810fcSAndrey Kiselev	of input and output. Details at
36be7810fcSAndrey Kiselev
37be7810fcSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=272
38be7810fcSAndrey Kiselev
39a1a3a36dSFrank Warmerdam2003-02-03  Frank Warmerdam  <[email protected]>
40a1a3a36dSFrank Warmerdam
41a1a3a36dSFrank Warmerdam	* libtiff/tif_jpeg.c: Modified to defer initialization of jpeg
42a1a3a36dSFrank Warmerdam	library so that we can check if there is already any tile/strip data
43a1a3a36dSFrank Warmerdam	before deciding between creating a compressor or a decompressor.
44a1a3a36dSFrank Warmerdam
4532d2ec53SFrank Warmerdam2003-01-31  Frank Warmerdam  <[email protected]>
4632d2ec53SFrank Warmerdam
4732d2ec53SFrank Warmerdam	* libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is
4832d2ec53SFrank Warmerdam	a pre-existing compressed image.  That is, image writing to
4932d2ec53SFrank Warmerdam	pre-existing compressed images is not allowed.
5032d2ec53SFrank Warmerdam
5132d2ec53SFrank Warmerdam	* libtiff/tif_open.c: Removed error if opening a compressed file
5232d2ec53SFrank Warmerdam	in update mode.
5332d2ec53SFrank Warmerdam
5432d2ec53SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=198
5532d2ec53SFrank Warmerdam
564de68458SAndrey Kiselev2003-01-31  Andrey Kiselev  <[email protected]>
574de68458SAndrey Kiselev
584de68458SAndrey Kiselev	* config.guess, config.sub: Updated to recent upstream versions.
594de68458SAndrey Kiselev
60036ce91eSFrank Warmerdam2003-01-15  Frank Warmerdam  <[email protected]>
61036ce91eSFrank Warmerdam
62036ce91eSFrank Warmerdam	* cut 3.6.0 Beta release.
63036ce91eSFrank Warmerdam
648ae9d879SAndrey Kiselev2002-12-20  Andrey Kiselev  <[email protected]>
658ae9d879SAndrey Kiselev
668ae9d879SAndrey Kiselev	* tools/fax2ps.c, man/fax2ps.1: Page size was determined
678ae9d879SAndrey Kiselev	in wrong way as per bug
688ae9d879SAndrey Kiselev
698ae9d879SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=239
708ae9d879SAndrey Kiselev
712d0233a5SFrank Warmerdam2002-12-17  Frank Warmerdam  <[email protected]>
722d0233a5SFrank Warmerdam
732d0233a5SFrank Warmerdam	* libtiff/tif_dirread.c: Allow wrong sized arrays in
742d0233a5SFrank Warmerdam	TIFFFetchStripThing().
752d0233a5SFrank Warmerdam
762d0233a5SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=49
772d0233a5SFrank Warmerdam
78ea674e6bSFrank Warmerdam2002-12-02  Frank Warmerdam  <[email protected]>
79ea674e6bSFrank Warmerdam
80ea674e6bSFrank Warmerdam	* libtiff/tif_dir.c: fix problem with test on td_customValueCount.
81ea674e6bSFrank Warmerdam	Was using realloc even first time.  Fix by Igor Venevtsev.
82ea674e6bSFrank Warmerdam
83b920c1f9SFrank Warmerdam2002-11-30  Frank Warmerdam  <[email protected]>
84b920c1f9SFrank Warmerdam
85267f3f7dSFrank Warmerdam	* libtiff/tif_dir.c: fixed bug with resetting an existing custom
86267f3f7dSFrank Warmerdam	field value.
87267f3f7dSFrank Warmerdam
88b920c1f9SFrank Warmerdam	* libtiff/tif_dir.c: Fixed potential problem with ascii "custom"
89b920c1f9SFrank Warmerdam	tags in TIFFVGetField() ... added missing break.
90b920c1f9SFrank Warmerdam
91834b6324SFrank Warmerdam2002-10-14  Frank Warmerdam  <[email protected]>
92834b6324SFrank Warmerdam
93699a8625SFrank Warmerdam	* tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make
94699a8625SFrank Warmerdam	the scanline buffer long enough when writing rgb triplets.
95699a8625SFrank Warmerdam	The scanline needs to be 3 X the number of dots or else it will
96699a8625SFrank Warmerdam	contain	an incomplete triplet and programs that try to separate
97699a8625SFrank Warmerdam	the eps by redefining the colorimage operator will get messed up.
98699a8625SFrank Warmerdam	Patch supplied by William Bader.
99699a8625SFrank Warmerdam
100834b6324SFrank Warmerdam	* Makefile.in: added tif_extension.c to file list as per
101834b6324SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=218.
102834b6324SFrank Warmerdam
10328e76dbfSAndrey Kiselev2002-10-11  Andrey Kiselev  <[email protected]>
10428e76dbfSAndrey Kiselev
10528e76dbfSAndrey Kiselev	* configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for
10628e76dbfSAndrey Kiselev	large files (>2GiB) supporting. New option in the config.site:
10728e76dbfSAndrey Kiselev	LARGEFILE="yes". Should be enougth for I/O of the large files.
10828e76dbfSAndrey Kiselev
1096cd33fc4SFrank Warmerdam2002-10-10  Frank Warmerdam  <[email protected]>
1106cd33fc4SFrank Warmerdam
1116cd33fc4SFrank Warmerdam	* libtiff/html/v3.6.0.html: new release notes.
1126cd33fc4SFrank Warmerdam
1136cd33fc4SFrank Warmerdam	* libtiff/index.html: removed faq, cvs snapshot cruft.  Added email
1146cd33fc4SFrank Warmerdam	link for Andrey.  Pointer to v3.6.0.html.
1156cd33fc4SFrank Warmerdam
1166cd33fc4SFrank Warmerdam	* libtiff/Makefile.in: added direct rule for tiffvers.h for release.
1176cd33fc4SFrank Warmerdam
118bd771997SAndrey Kiselev2002-10-07  Andrey Kiselev  <[email protected]>
119bd771997SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken (thanks,
120bd771997SAndrey Kiselev	Sebastian!). New switches:
121bd771997SAndrey Kiselev	-b # for a bottom margin of # inches
122bd771997SAndrey Kiselev	-c   center image
123bd771997SAndrey Kiselev	-l # for a left margin of # inches
124bd771997SAndrey Kiselev	-r   rotate the image by 180 degrees
125bd771997SAndrey Kiselev	New features merged with code for shrinking/overlapping.
126bd771997SAndrey Kiselev	Previously added -c and -n switches (for overriding PS units) renamed
127bd771997SAndrey Kiselev	in -x and -y respectively.
128bd771997SAndrey Kiselev
129bd771997SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=200
130bd771997SAndrey Kiselev
1311a1ccdb6SAndrey Kiselev	* html/man/*.html: Updated from actual manual pages.
1321a1ccdb6SAndrey Kiselev
1333721a781SFrank Warmerdam2002-10-06  Frank Warmerdam  <[email protected]>
1343721a781SFrank Warmerdam
135a8c488d4SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong
136a8c488d4SFrank Warmerdam	size on windows.  Use #define boolean hack.
137a8c488d4SFrank Warmerdam
138a8c488d4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=188
139a8c488d4SFrank Warmerdam
1403721a781SFrank Warmerdam	* libtiff/tiff.h: Don't do special type handling in tiff.h unless
1413721a781SFrank Warmerdam	USING_VISUALAGE is defined.
1423721a781SFrank Warmerdam
1433721a781SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
1443721a781SFrank Warmerdam
145515b593cSFrank Warmerdam2002-10-03  Frank Warmerdam  <[email protected]>
146515b593cSFrank Warmerdam
147515b593cSFrank Warmerdam	* libtiff/tiff.h: added COMPRESSION_JP2000.
148515b593cSFrank Warmerdam
149ff993722SAndrey Kiselev2002-10-02  Andrey Kiselev  <[email protected]>
150ff993722SAndrey Kiselev
151ff993722SAndrey Kiselev	* libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays
152ff993722SAndrey Kiselev	by the TIFFFetchByteArray() function. Should finally resolve
153ff993722SAndrey Kiselev
154ff993722SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
155ff993722SAndrey Kiselev
1564c0e27b0SAndrey Kiselev	* configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT
15749ce50a8SAndrey Kiselev
15849ce50a8SAndrey Kiselev	* html/Makefile.in: New targets added: html and groffhtml for
15949ce50a8SAndrey Kiselev	producing HTML representations of the manual pages automatically.
16049ce50a8SAndrey Kiselev	html target uses man2html tool, groffhtml uses groff tool.
1614c0e27b0SAndrey Kiselev
162515b593cSFrank Warmerdam2002-09-29  Frank Warmerdam  <[email protected]>
163515b593cSFrank Warmerdam
164515b593cSFrank Warmerdam	* configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support
165515b593cSFrank Warmerdam	from John H. DuBois III.
166515b593cSFrank Warmerdam
167f88cde27SAndrey Kiselev2002-09-15  Andrey Kiselev  <[email protected]>
168f88cde27SAndrey Kiselev
169f88cde27SAndrey Kiselev	* Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added
170f88cde27SAndrey Kiselev	manual page for raw2tiff(1) tool.
171f88cde27SAndrey Kiselev
172630fc85dSAndrey Kiselev2002-09-12  Andrey Kiselev  <[email protected]>
173630fc85dSAndrey Kiselev
174630fc85dSAndrey Kiselev	* /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to
175630fc85dSAndrey Kiselev	the tiffio.h header file.
176630fc85dSAndrey Kiselev
177630fc85dSAndrey Kiselev	* Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added
178630fc85dSAndrey Kiselev	manual page for TIFFDataWidth() function
179630fc85dSAndrey Kiselev
1805ae8f23eSFrank Warmerdam2002-09-08  Frank Warmerdam  <[email protected]>
1815ae8f23eSFrank Warmerdam
1823f6fe56dSFrank Warmerdam	* libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair()
1833f6fe56dSFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196.
1843f6fe56dSFrank Warmerdam
1855ae8f23eSFrank Warmerdam	* tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments
1865ae8f23eSFrank Warmerdam	since we are unable to properly include the amount to skip.
1875ae8f23eSFrank Warmerdam
1885ae8f23eSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=80
1895ae8f23eSFrank Warmerdam
19083daf89bSAndrey Kiselev2002-09-02  Andrey Kiselev  <[email protected]>
19183daf89bSAndrey Kiselev
19283daf89bSAndrey Kiselev	* /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching
19383daf89bSAndrey Kiselev	in TIFFFetchByteArray(). Problem described at
19483daf89bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
19583daf89bSAndrey Kiselev
196becb4e7fSAndrey Kiselev2002-08-22  Andrey Kiselev  <[email protected]>
197becb4e7fSAndrey Kiselev
1985b3e083dSAndrey Kiselev	* /libtiff/tif_dirinfo.c: Further additions to free custom fields
1995b3e083dSAndrey Kiselev	in _TIFFSetupFieldInfo() function.
2005b3e083dSAndrey Kiselev	See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details.
2015b3e083dSAndrey Kiselev
2025b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c: Additional consistency checking added in
203c70e384aSAndrey Kiselev	LZWDecode() and LZWDecodeCompat().
204c70e384aSAndrey Kiselev	Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190
20543539aa6SAndrey Kiselev	and http://bugzilla.remotesensing.org/show_bug.cgi?id=100
206c70e384aSAndrey Kiselev
2075b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c:
208becb4e7fSAndrey Kiselev	Added check for valid code lengths in LZWDecode() and
209becb4e7fSAndrey Kiselev	LZWDecodeCompat(). Fixes
210becb4e7fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=115
211becb4e7fSAndrey Kiselev
212202b3adeSAndrey Kiselev2002-08-16  Andrey Kiselev  <[email protected]>
213202b3adeSAndrey Kiselev
214202b3adeSAndrey Kiselev	* /libtiff/{Makefile.vc, libtiff.def}:
215202b3adeSAndrey Kiselev	Missed declarations added.
216202b3adeSAndrey Kiselev
21707655e06SFrank Warmerdam2002-08-15  Frank Warmerdam  <[email protected]>
21807655e06SFrank Warmerdam
2196663496bSFrank Warmerdam	* tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the
2206663496bSFrank Warmerdam	return code from the underlying pick function.
2216663496bSFrank Warmerdam
2226663496bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=177
2236663496bSFrank Warmerdam
22407655e06SFrank Warmerdam	* tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap
22507655e06SFrank Warmerdam	with FIELD_CUSTOM as mentioned in bug 169.
22607655e06SFrank Warmerdam
22707655e06SFrank Warmerdam	* tif_close.c: added logic to free dynamically created anonymous
22807655e06SFrank Warmerdam	field definitions to correct a small memory leak.
22907655e06SFrank Warmerdam
23007655e06SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=169
23107655e06SFrank Warmerdam
23248cd8465SAndrey Kiselev2002-08-10  Andrey Kiselev  <[email protected]>
23348cd8465SAndrey Kiselev
23448cd8465SAndrey Kiselev	* /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}:
23548cd8465SAndrey Kiselev	New tool: raw2tiff --- raw images to TIFF converter. No manual page yet.
23648cd8465SAndrey Kiselev
237c78a5bdcSFrank Warmerdam2002-07-31  Frank Warmerdam  <[email protected]>
238c78a5bdcSFrank Warmerdam
23963067a98SFrank Warmerdam	* libtiff/tif_jpeg.c: Fixed problem with setting of nrows in
24063067a98SFrank Warmerdam	JPEGDecode() as per bugzilla bug (issue 1):
24163067a98SFrank Warmerdam
24263067a98SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
24363067a98SFrank Warmerdam
244c78a5bdcSFrank Warmerdam	* libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to
245c78a5bdcSFrank Warmerdam	fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't
246c78a5bdcSFrank Warmerdam	present in the tiff tags.
247c78a5bdcSFrank Warmerdam
248c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=168
249c78a5bdcSFrank Warmerdam
250c78a5bdcSFrank Warmerdam	* libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and
251c78a5bdcSFrank Warmerdam	TIFFWriteScanline() now set tif_row explicitly in case the codec has
252c78a5bdcSFrank Warmerdam	fooled with the value.
253c78a5bdcSFrank Warmerdam
254c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
255c78a5bdcSFrank Warmerdam
2566050d390SAndrey Kiselev2002-06-22  Andrey Kiselev  <[email protected]>
2576050d390SAndrey Kiselev
258202b3adeSAndrey Kiselev	* /tools/tiff2ps.c: Added workaround for some software that may crash
2596050d390SAndrey Kiselev	when last strip of image contains fewer number of scanlines than
2606050d390SAndrey Kiselev	specified by the `/Height' variable. See
2616050d390SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=164
2626050d390SAndrey Kiselev	for explanation.
2636050d390SAndrey Kiselev
264b3f6ae5bSAndrey Kiselev2002-06-21  Andrey Kiselev  <[email protected]>
265419dd4c8SAndrey Kiselev
266419dd4c8SAndrey Kiselev	* tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility:
267419dd4c8SAndrey Kiselev	splitting long images in several pages. See
268419dd4c8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation.
269419dd4c8SAndrey Kiselev	Patch granted by John Williams <[email protected]>.
270419dd4c8SAndrey Kiselev
2713e6470b4SFrank Warmerdam2002-06-11  Frank Warmerdam  <[email protected]>
2723e6470b4SFrank Warmerdam
2733e6470b4SFrank Warmerdam	* libtiff/contrib/win95: renamed to contrib/win_dib.  Added new
2743e6470b4SFrank Warmerdam	Tiffile.cpp example of converting TIFF files into a DIB on Win32.
2753e6470b4SFrank Warmerdam	This one is described in:
2763e6470b4SFrank Warmerdam
2773e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=143
2783e6470b4SFrank Warmerdam
2793e6470b4SFrank Warmerdam	* libtiff/tif_ojpeg.c: Major upgrade from Scott.  See details at:
2803e6470b4SFrank Warmerdam
2813e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=156
2823e6470b4SFrank Warmerdam
2833877c58dSAndrey Kiselev2002-05-10  Andrey Kiselev  <[email protected]>
2843877c58dSAndrey Kiselev
2853877c58dSAndrey Kiselev	* tools/tiff2ps: New commandline switches to override resolution
2863877c58dSAndrey Kiselev	units obtained from the input file. Closes
2873877c58dSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=131
2883877c58dSAndrey Kiselev
2894dff88abSAndrey Kiselev2002-04-26  Andrey Kiselev  <[email protected]>
2904dff88abSAndrey Kiselev
2914dff88abSAndrey Kiselev	* libtiff/libtiff.def: Added missed declaration.
2924dff88abSAndrey Kiselev
2931cf9042eSAndrey Kiselev2002-04-22  Andrey Kiselev  <[email protected]>
2941cf9042eSAndrey Kiselev
2951cf9042eSAndrey Kiselev	* tools/fax2tiff.c: Updated to reflect latest changes in libtiff.
2961cf9042eSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125
2971cf9042eSAndrey Kiselev
2980a42ac77SAndrey Kiselev2002-04-20  Andrey Kiselev  <[email protected]>
2990a42ac77SAndrey Kiselev
3000a42ac77SAndrey Kiselev	* libtiff/tif_open.c: Pointers to custom procedures
3010a42ac77SAndrey Kiselev	in TIFFClientOpen() are checked to be not NULL-pointers.
3020a42ac77SAndrey Kiselev
3039532ac8aSAndrey Kiselev2002-04-18  Andrey Kiselev  <[email protected]>
3049532ac8aSAndrey Kiselev
3059532ac8aSAndrey Kiselev	* libtiff/libtiff.def: Added missed declarations.
3069532ac8aSAndrey Kiselev
3079532ac8aSAndrey Kiselev	* libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure.
3089532ac8aSAndrey Kiselev
309a8e46b54SAndrey Kiselev2002-04-16  Andrey Kiselev  <[email protected]>
310a8e46b54SAndrey Kiselev
3119532ac8aSAndrey Kiselev	* libtiff/tif_lzw.c: Additional checks for data integrity introduced.
312a8e46b54SAndrey Kiselev	Should finally close
313a8e46b54SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=100
314a8e46b54SAndrey Kiselev
315a9a67d4bSAndrey Kiselev2002-04-10  Andrey Kiselev  <[email protected]>
316a8e46b54SAndrey Kiselev
3171cf9042eSAndrey Kiselev	* tools/tiff2ps: Division by zero fixed.
318a9a67d4bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88
319a9a67d4bSAndrey Kiselev
320c47f6953SAndrey Kiselev2002-04-09  Andrey Kiselev  <[email protected]>
321c47f6953SAndrey Kiselev
322c47f6953SAndrey Kiselev	* libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h:
323c47f6953SAndrey Kiselev	TIFFCheckpointDirectory() routine added.
324c47f6953SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124
325c47f6953SAndrey Kiselev
326c47f6953SAndrey Kiselev	* man/: TIFFWriteDirectory.3t,  Makefile.in: Added description
327c47f6953SAndrey Kiselev	for the new function.
328c47f6953SAndrey Kiselev
32933648598SAndrey Kiselev2002-04-08  Andrey Kiselev  <[email protected]>
33033648598SAndrey Kiselev
331c47f6953SAndrey Kiselev	* libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced
332c47f6953SAndrey Kiselev	additional members tif->tif_decodestatus and tif->tif_encodestatus
333c47f6953SAndrey Kiselev	for correct handling of unconfigured codecs (we should not try to read
334c47f6953SAndrey Kiselev	data or to define data size without correct codecs).
33533648598SAndrey Kiselev
33633648598SAndrey Kiselev	* libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK
337c47f6953SAndrey Kiselev	changed. Now it has used tif->tif_decodestatus and
338c47f6953SAndrey Kiselev	tif->tif_encodestatus.
33933648598SAndrey Kiselev	Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in
34033648598SAndrey Kiselev	case of __cvs_8.tif test image).
34133648598SAndrey Kiselev
342216bf01bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in
343216bf01bSAndrey Kiselev	tif_dirread.c when TIFFCreateAnonFieldInfo was introduced.
344216bf01bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case
345216bf01bSAndrey Kiselev	of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif.
346216bf01bSAndrey Kiselev
3472f7e5be9SAndrey Kiselev2002-04-04  Andrey Kiselev  <[email protected]>
3482f7e5be9SAndrey Kiselev
349c47f6953SAndrey Kiselev	* libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat
3502f7e5be9SAndrey Kiselev	replaced by warnings. Now libtiff should read corrupted LZW-compressed
3512f7e5be9SAndrey Kiselev	files by skipping bad strips.
3522f7e5be9SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100
3531fec47ceSFrank Warmerdam
3541fec47ceSFrank Warmerdam2002-04-03  Frank Warmerdam  <[email protected]>
3551fec47ceSFrank Warmerdam
3561fec47ceSFrank Warmerdam	* libtiff/tif_dirwrite.c: Removed some dead code.
3571fec47ceSFrank Warmerdam
3581fec47ceSFrank Warmerdam	* libtiff/*: Cleanup some warnings.
3591fec47ceSFrank Warmerdam
3601fec47ceSFrank Warmerdam	* libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField()
3611fec47ceSFrank Warmerdam	for variable length FIELD_CUSTOM values.  Was int * but should be
3621fec47ceSFrank Warmerdam	u_short *.
3631fec47ceSFrank Warmerdam
364adffbd3dSAndrey Kiselev2002-04-01  Andrey Kiselev  <[email protected]>
365adffbd3dSAndrey Kiselev
366adffbd3dSAndrey Kiselev	* tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp
367adffbd3dSAndrey Kiselev	utility (at cpStripToTile routine).
368adffbd3dSAndrey Kiselev
369a69516b3SFrank Warmerdam2002-03-27  Frank Warmerdam  <[email protected]>
370a69516b3SFrank Warmerdam
371a5e9827aSFrank Warmerdam	* tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func.
372a5e9827aSFrank Warmerdam
373a5e9827aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=111
374a5e9827aSFrank Warmerdam
375a69516b3SFrank Warmerdam	* tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with
376a69516b3SFrank Warmerdam	passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE).
377a69516b3SFrank Warmerdam
378a69516b3SFrank Warmerdam	* libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so
379a69516b3SFrank Warmerdam	that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example.
380a69516b3SFrank Warmerdam
38139c69d9bSDwight Kelly2002-03-26  Dwight Kelly  <[email protected]>
38239c69d9bSDwight Kelly
38339c69d9bSDwight Kelly	* libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
38439c69d9bSDwight Kelly	tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined
38539c69d9bSDwight Kelly	in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec
38639c69d9bSDwight Kelly	INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes:
38739c69d9bSDwight Kelly	CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and
38839c69d9bSDwight Kelly	INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9).
38939c69d9bSDwight Kelly
390198aa7d9SAndrey Kiselev2002-03-26  Andrey Kiselev  <[email protected]>
391198aa7d9SAndrey Kiselev
392198aa7d9SAndrey Kiselev	* libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile
393198aa7d9SAndrey Kiselev	now also uses TIFFRGBAImageOK before reading. This is additional fix
394198aa7d9SAndrey Kiselev	for http://bugzilla.remotesensing.org/show_bug.cgi?id=110
395198aa7d9SAndrey Kiselev
39629269c9bSAndrey Kiselev2002-03-25  Andrey Kiselev  <[email protected]>
39729269c9bSAndrey Kiselev
39829269c9bSAndrey Kiselev	* libtiff/: tif_getimage.c: Additional check for supported
39929269c9bSAndrey Kiselev	codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses
40029269c9bSAndrey Kiselev	TIFFRGBAImageOK before reading.
40129269c9bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110
40229269c9bSAndrey Kiselev
403f02a098bSAndrey Kiselev2002-03-15  Andrey Kiselev  <[email protected]>
404f02a098bSAndrey Kiselev
405f02a098bSAndrey Kiselev	* libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
406f02a098bSAndrey Kiselev	tif_dirwrite.c: Added routine TIFFDataWidth for detrmining
407f02a098bSAndrey Kiselev	TIFFDataType sizes instead of working with tiffDataWidth array
408f02a098bSAndrey Kiselev	directly. Should prevent out-of-borders bugs in case of unknown or
409f02a098bSAndrey Kiselev	broken data types.  EstimateStripByteCounts routine modified, so it
410f02a098bSAndrey Kiselev	won't work when tags with uknown sizes founded.
411f02a098bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109
412f02a098bSAndrey Kiselev
413f02a098bSAndrey Kiselev2002-03-13  Andrey Kiselev  <[email protected]>
414f02a098bSAndrey Kiselev
415f02a098bSAndrey Kiselev	* libtiff/tif_getimage.c: Added support for correct handling
416f02a098bSAndrey Kiselev	`Orientation' tag in gtTileContig. Should be added in other gt*
417f02a098bSAndrey Kiselev	functions as well, but I have not images for testing yet. Partially
418f02a098bSAndrey Kiselev	resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23
419f02a098bSAndrey Kiselev
420f02a098bSAndrey Kiselev2002-03-10  Andrey Kiselev  <[email protected]>
421f02a098bSAndrey Kiselev
422f02a098bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
423f02a098bSAndrey Kiselev	read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION,
424f02a098bSAndrey Kiselev	TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC.  Closes
425f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=99
426f02a098bSAndrey Kiselev
427f02a098bSAndrey Kiselev2002-03-08  Andrey Kiselev  <[email protected]>
428f02a098bSAndrey Kiselev
429f02a098bSAndrey Kiselev	* libtiff/Makefile.in, tools/Makefile.in: Shared library will not
430f02a098bSAndrey Kiselev	be stripped when installing, utility binaries will do.	Closes
431f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
432f02a098bSAndrey Kiselev
4335f20db7fSFrank Warmerdam2002-02-28  Frank Warmerdam  <[email protected]>
4345f20db7fSFrank Warmerdam
4355f20db7fSFrank Warmerdam	* man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT.
4365f20db7fSFrank Warmerdam
4375f20db7fSFrank Warmerdam	* man/libtiff.3t: added copyright tag info.
4385f20db7fSFrank Warmerdam
4398ed40250SFrank Warmerdam2002-02-11  Frank Warmerdam  <[email protected]>
4408ed40250SFrank Warmerdam
441c3e810eaSFrank Warmerdam	* libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__.
442c3e810eaSFrank Warmerdam
443c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
444c3e810eaSFrank Warmerdam
445c3e810eaSFrank Warmerdam	* man/Makefile.in: Patch DESTDIR handling
446c3e810eaSFrank Warmerdam
447c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=95
448c3e810eaSFrank Warmerdam
4498ed40250SFrank Warmerdam	* configure: OpenBSD changes for Sparc64 and DSO version.
4508ed40250SFrank Warmerdam
4518ed40250SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=96
4528ed40250SFrank Warmerdam
4538ed40250SFrank Warmerdam2002-02-05  Frank Warmerdam  <[email protected]>
4548ed40250SFrank Warmerdam
4558ed40250SFrank Warmerdam	* config.site/configure: added support for OJPEG=yes option to enable
4568ed40250SFrank Warmerdam	OJPEG support from config.site.
4578ed40250SFrank Warmerdam
458b8ffea63SFrank Warmerdam2002-01-27  Frank Warmerdam  <[email protected]>
459b8ffea63SFrank Warmerdam
460b8ffea63SFrank Warmerdam	* html/document.html: fixed links for TIFf 6 docs.
461b8ffea63SFrank Warmerdam
462c77822c1SFrank Warmerdam2002-01-18  Frank Warmerdam  <[email protected]>
463c77822c1SFrank Warmerdam
464f27eafc9SFrank Warmerdam	* config.guess, config.sub: Updated from ftp.gnu.org/pub/config.
465f27eafc9SFrank Warmerdam
466c777c2c0SFrank Warmerdam	* libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
467c777c2c0SFrank Warmerdam	decodestrip function returns anything not greater than zero as per
468c777c2c0SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=97
469c777c2c0SFrank Warmerdam
470c77822c1SFrank Warmerdam	* configure: Modify CheckForBigEndian so it can work in a cross
471c77822c1SFrank Warmerdam	compiled situation.
472c77822c1SFrank Warmerdam
473fb4cb161SFrank Warmerdam2002-01-16  Frank Warmerdam  <[email protected]>
474fb4cb161SFrank Warmerdam
4759606d1f5SFrank Warmerdam	* tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list.
4769606d1f5SFrank Warmerdam
4777adb8976SFrank Warmerdam	* tools/tiffset.c: fix bug in error reporting.
4787adb8976SFrank Warmerdam
479fb4cb161SFrank Warmerdam	* tools/tiffcp.c: fix several warnings that show up with -Wall.
480fb4cb161SFrank Warmerdam
481d6559489SFrank Warmerdam2002-01-04  Frank Warmerdam  <[email protected]>
482d6559489SFrank Warmerdam
483d6559489SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed computation of segment_width for
484d6559489SFrank Warmerdam	tiles files to avoid error about it not matching the
485d6559489SFrank Warmerdam	cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile
486d6559489SFrank Warmerdam	size.") for ITIFF files.  Apparently the problem was incorporated since
487d6559489SFrank Warmerdam	3.5.5, presumably during the OJPEG/JPEG work recently.
488d6559489SFrank Warmerdam
48962d37363SFrank Warmerdam2001-12-15  Frank Warmerdam  <[email protected]>
49062d37363SFrank Warmerdam
491d6559489SFrank Warmerdam	* configure, libtiff/Makefile.in: Changes for building on MacOS 10.1.
492d6559489SFrank Warmerdam
493d6559489SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
494d6559489SFrank Warmerdam
49562d37363SFrank Warmerdam	* libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1
49662d37363SFrank Warmerdam	(defined in tiffconf.h - 1 by default) then the RGBA interface
49762d37363SFrank Warmerdam	will assume that a fourth extra sample is ASSOCALPHA if the
49862d37363SFrank Warmerdam	EXTRASAMPLE value isn't set for it.  This changes the behaviour of
49962d37363SFrank Warmerdam	the library, but makes it work better with RGBA files produced by
50062d37363SFrank Warmerdam	lots of applications that don't mark the alpha values properly.
50162d37363SFrank Warmerdam
50262d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
50362d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=65
50462d37363SFrank Warmerdam
50505d24d30SFrank Warmerdam2001-12-12  Frank Warmerdam  <[email protected]>
50605d24d30SFrank Warmerdam
50705d24d30SFrank Warmerdam	* libtiff/tif_jpeg.c: allow jpeg data stream sampling values to
50805d24d30SFrank Warmerdam	override those from tiff directory.  This makes this work with
50905d24d30SFrank Warmerdam	ImageGear generated files.
51005d24d30SFrank Warmerdam
511bf0c6fb0SFrank Warmerdam2001-12-07  Frank Warmerdam  <[email protected]>
512bf0c6fb0SFrank Warmerdam
513bf0c6fb0SFrank Warmerdam	* html/Makefile.in: added missing images per bug 92.
514bf0c6fb0SFrank Warmerdam
515bf0c6fb0SFrank Warmerdam	* port/Makefile.in: fixed clean target per bug 92.
516bf0c6fb0SFrank Warmerdam
517f88d97efSFrank Warmerdam2001-11-28  Frank Warmerdam  <[email protected]>
518f88d97efSFrank Warmerdam
519ce8daaa7SFrank Warmerdam	* Reissue 3.5.7 release.
520ce8daaa7SFrank Warmerdam
521f88d97efSFrank Warmerdam	* libtiff/mkversion.c: Fix output of TIFF_VERSION to be
522f88d97efSFrank Warmerdam	YYYYMMDD so that it is increasing over time.
523f88d97efSFrank Warmerdam
524f88d97efSFrank Warmerdam	* Makefile.in: Ensure that tiffvers.h is regenerated in the
525f88d97efSFrank Warmerdam	make release target.
526f88d97efSFrank Warmerdam
527f88d97efSFrank Warmerdam	* Makefile.in: added libtiff/tiffvers.h to the release file list.
528f88d97efSFrank Warmerdam
529b7508608SFrank Warmerdam2001-11-23  Frank Warmerdam  <[email protected]>
530b7508608SFrank Warmerdam
531b7508608SFrank Warmerdam	* added html/v3.5.7.html, updated html/index.html.
532b7508608SFrank Warmerdam
533b7508608SFrank Warmerdam	* Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}.
534b7508608SFrank Warmerdam
5354eaff9b6SFrank Warmerdam2001-11-15  Frank Warmerdam  <[email protected]>
5364eaff9b6SFrank Warmerdam
5374eaff9b6SFrank Warmerdam	* configure: fixed test for -lm.
5384eaff9b6SFrank Warmerdam
53994190c5dSFrank Warmerdam2001-11-02  Frank Warmerdam  <[email protected]>
54094190c5dSFrank Warmerdam
54194190c5dSFrank Warmerdam	* Added PHOTOMETRIC_ITULAB as per bug 90.
54294190c5dSFrank Warmerdam
54394190c5dSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=90
54494190c5dSFrank Warmerdam
5452ba4c211SFrank Warmerdam2001-10-10  Frank Warmerdam  <[email protected]>
5462ba4c211SFrank Warmerdam
5472ba4c211SFrank Warmerdam	* libtiff/tiff.h: I have created COMPRESSION_CCITT_T4,
5482ba4c211SFrank Warmerdam	COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases
5492ba4c211SFrank Warmerdam	in keeping with TIFF 6.0 standard in tiff.h
5502ba4c211SFrank Warmerdam
5512ba4c211SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=83
5522ba4c211SFrank Warmerdam
5534b1d7e4cSFrank Warmerdam2001-09-26  Frank Warmerdam  <[email protected]>
5544b1d7e4cSFrank Warmerdam
5554b1d7e4cSFrank Warmerdam	* libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function.
5564b1d7e4cSFrank Warmerdam	Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory.
5574b1d7e4cSFrank Warmerdam
5589fbd11ffSFrank Warmerdam2001-09-24  Frank Warmerdam  <[email protected]>
5599fbd11ffSFrank Warmerdam
5602c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug.
5612c26534cSFrank Warmerdam
5622c26534cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=78
5632c26534cSFrank Warmerdam
5642c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an
5652c26534cSFrank Warmerdam	error about LZW not being available.
5662c26534cSFrank Warmerdam
5672c26534cSFrank Warmerdam	* libtiff/tif_dir.c: propagate failure to initialize compression
5682c26534cSFrank Warmerdam	back from TIFFSetField() as an error status, so applications can
5692c26534cSFrank Warmerdam	detect failure.
5702c26534cSFrank Warmerdam
5712c26534cSFrank Warmerdam	* libtiff/tif_dir.c: removed the auto replacement of
5722c26534cSFrank Warmerdam	COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField().
5732c26534cSFrank Warmerdam
5749fbd11ffSFrank Warmerdam	* Removed Makefile, tools/Makefile, port/install.sh, man/Makefile
5759fbd11ffSFrank Warmerdam	from CVS as they are all supposed to be auto-generated by configure.
5769fbd11ffSFrank Warmerdam
577e1d66ae9SFrank Warmerdam2001-09-22  Frank Warmerdam  <[email protected]>
578e1d66ae9SFrank Warmerdam
579e1d66ae9SFrank Warmerdam	* libtiff/tif_ojpeg.c: new update from Scott.
580e1d66ae9SFrank Warmerdam
5814b1fc8b6SFrank Warmerdam2001-09-09  Frank Warmerdam  <[email protected]>
5824b1fc8b6SFrank Warmerdam
583bc63306cSFrank Warmerdam	* libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to
584bc63306cSFrank Warmerdam	always use the "safe" version, even if there is a very slight
585bc63306cSFrank Warmerdam	cost in performance.
586bc63306cSFrank Warmerdam
587bc63306cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=54
588bc63306cSFrank Warmerdam
589ad4b0adcSFrank Warmerdam	* libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@
590ad4b0adcSFrank Warmerdam	in two places.
591ad4b0adcSFrank Warmerdam
59263c726acSFrank Warmerdam	* libtiff/tif_getimage.c: Fixed problem with reading strips or
59363c726acSFrank Warmerdam	tiles that don't start on a tile boundary.  Fix contributed by
59463c726acSFrank Warmerdam	Josep Vallverdu (from HP), and further described in bug 47.
59563c726acSFrank Warmerdam
59663c726acSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=47
59763c726acSFrank Warmerdam
59863c726acSFrank Warmerdam	* tools/tiff2ps.c: added OJPEG YCbCr to RGB support.
59963c726acSFrank Warmerdam
6004b1fc8b6SFrank Warmerdam	* libtiff/tif_ojpeg.c: Applied substantial patch from Scott.
6014b1fc8b6SFrank Warmerdam
602e7bdb189SFrank Warmerdam2001-09-06  Frank Warmerdam  <[email protected]>
603e7bdb189SFrank Warmerdam
604e7bdb189SFrank Warmerdam	* libtiff/tif_packbits.c: fixed memory overrun error.
605e7bdb189SFrank Warmerdam
606e7bdb189SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=77
607e7bdb189SFrank Warmerdam
608d15abe66SFrank Warmerdam2001-08-31  Frank Warmerdam  <[email protected]>
609d15abe66SFrank Warmerdam
610d15abe66SFrank Warmerdam	* libtiff/tif_getimage.c: relax handling of contig case where
611d15abe66SFrank Warmerdam	there are extra samples that are supposed to be ignored.  This
612d15abe66SFrank Warmerdam	should now work for 8bit greyscale or palletted images.
613d15abe66SFrank Warmerdam
614d15abe66SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=75
615d15abe66SFrank Warmerdam
616abf486d1SFrank Warmerdam2001-08-28  Frank Warmerdam  <[email protected]>
617abf486d1SFrank Warmerdam
618abf486d1SFrank Warmerdam	* libtiff/tif_getimage.c: Don't complain for CMYK (separated)
619abf486d1SFrank Warmerdam	images with more than four samples per pixel.  See:
620abf486d1SFrank Warmerdam
621abf486d1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=73
622abf486d1SFrank Warmerdam
6237f127122SFrank Warmerdam2001-08-10  Frank Warmerdam  <[email protected]>
6247f127122SFrank Warmerdam
6257afe0a69SFrank Warmerdam	* libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy()
6267afe0a69SFrank Warmerdam	in TIFFReadRGBATile() to avoid issues in cases of overlapping
6277afe0a69SFrank Warmerdam	buffers.  See Bug 69 in Bugzilla.
6287afe0a69SFrank Warmerdam
6297afe0a69SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=69
6307afe0a69SFrank Warmerdam
6317f127122SFrank Warmerdam	* tools/tiff2rgba.c: fixed getopt() call so that -b works again.
6327f127122SFrank Warmerdam
63366ca643dSFrank Warmerdam2001-08-09  Frank Warmerdam  <[email protected]>
63466ca643dSFrank Warmerdam
63566ca643dSFrank Warmerdam	* libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__
63666ca643dSFrank Warmerdam	when checking for 64 bit architectures as per bugzilla bug 67.
63766ca643dSFrank Warmerdam
638c997939eSFrank Warmerdam2001-07-27  Frank Warmerdam  <[email protected]>
639c997939eSFrank Warmerdam
640c997939eSFrank Warmerdam	* man/Makefile.in: add TIFFClientOpen link as per debian submitted
641c997939eSFrank Warmerdam	bug 66.
642c997939eSFrank Warmerdam
6435579e5cdSFrank Warmerdam2001-07-20  Frank Warmerdam  <[email protected]>
6445579e5cdSFrank Warmerdam
6455579e5cdSFrank Warmerdam	* libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H
6465579e5cdSFrank Warmerdam	has been included.
6475579e5cdSFrank Warmerdam
64871a2c4a0SFrank Warmerdam2001-07-19  Frank Warmerdam  <[email protected]>
64971a2c4a0SFrank Warmerdam
65071a2c4a0SFrank Warmerdam	* libtiff/tif_open.c: Seek back to zero after failed read,
65171a2c4a0SFrank Warmerdam	before writing header.
65271a2c4a0SFrank Warmerdam
65348b7fecaSFrank Warmerdam2001-07-18  Frank Warmerdam  <[email protected]>
65448b7fecaSFrank Warmerdam
65548b7fecaSFrank Warmerdam	* libtiff/tif_ojpeg.c: updates from Scott.  Handles colors
65648b7fecaSFrank Warmerdam	much better.  Now depends on having patched libjpeg as per
65748b7fecaSFrank Warmerdam	patch in contrib/ojpeg/*.
65848b7fecaSFrank Warmerdam
65987f580c1SFrank Warmerdam2001-07-17  Frank Warmerdam  <[email protected]>
66087f580c1SFrank Warmerdam
66187f580c1SFrank Warmerdam	* */Makefile.in: added DESTDIR support.
66287f580c1SFrank Warmerdam
66387f580c1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=60
66487f580c1SFrank Warmerdam
665f45df42bSFrank Warmerdam2001-07-16  Frank Warmerdam  <[email protected]>
666f45df42bSFrank Warmerdam
667f45df42bSFrank Warmerdam	* configure, libtiff/Makefile.in: applied OpenBSD patches
668f45df42bSFrank Warmerdam	as per:
669f45df42bSFrank Warmerdam
670f45df42bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=61
671f45df42bSFrank Warmerdam
67263ad6142SFrank Warmerdam2001-06-28  Frank Warmerdam  <[email protected]>
67363ad6142SFrank Warmerdam
6740ef54341SFrank Warmerdam	* libtiff/tif_getimage.c: Fixed so that failure is properly
6750ef54341SFrank Warmerdam	reported by gtTileContig, gtStripContig, gtTileSeparate and
6760ef54341SFrank Warmerdam	gtStripSeparate.
6770ef54341SFrank Warmerdam
6780ef54341SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=51
6790ef54341SFrank Warmerdam
68063ad6142SFrank Warmerdam	* tiffcmp.c: Fixed multi samples per pixel support for ContigCompare.
68163ad6142SFrank Warmerdam	Updated bug section of tiffcmp.1 to note tiled file issues.
68263ad6142SFrank Warmerdam
68363ad6142SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=53
68463ad6142SFrank Warmerdam
685e0368fb9SFrank Warmerdam2001-06-22  Frank Warmerdam  <[email protected]>
686e0368fb9SFrank Warmerdam
687ecfaa86dSFrank Warmerdam	* configure: Changes for DSO generation on AIX provided by
688ecfaa86dSFrank Warmerdam	John Marquart <[email protected]>.
689ecfaa86dSFrank Warmerdam
690e0368fb9SFrank Warmerdam	* configure, libtiff/Makeifle.in: Modified to build DSOs properly
691e0368fb9SFrank Warmerdam	on Darwin thanks to Robert Krajewski ([email protected]) and
692e0368fb9SFrank Warmerdam	Keisuke Fujii ([email protected]).
693e0368fb9SFrank Warmerdam
694f8473790SFrank Warmerdam2001-06-13  Frank Warmerdam  <[email protected]>
695f8473790SFrank Warmerdam
696f8473790SFrank Warmerdam	* tools/tiff2rgba.c: added -n flag to avoid emitting alpha component.
697f8473790SFrank Warmerdam
698f8473790SFrank Warmerdam	* man/tiff2rgba.1: new
699f8473790SFrank Warmerdam
700f1492d55SFrank Warmerdam2001-05-22  Frank Warmerdam  <[email protected]>
701f1492d55SFrank Warmerdam
702f1492d55SFrank Warmerdam	* Added tiffset and tif_ojpeg to the dist lists in Makefile.in.
703f1492d55SFrank Warmerdam
7048ff59a64SFrank Warmerdam2001-05-13  Frank Warmerdam  <[email protected]>
7058ff59a64SFrank Warmerdam
7068ff59a64SFrank Warmerdam	* libtiff/tools/thumbnail.c: changed default output compression
7078ff59a64SFrank Warmerdam	to packbits from LZW since LZW isn't generally available.
7088ff59a64SFrank Warmerdam
70947c14d60SFrank Warmerdam2001-05-12  Frank Warmerdam  <[email protected]>
71047c14d60SFrank Warmerdam
71147c14d60SFrank Warmerdam	* libtiff/tif_ojpeg.c: New.
71247c14d60SFrank Warmerdam	libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related
71347c14d60SFrank Warmerdam	to OJPEG support.
71447c14d60SFrank Warmerdam
71547c14d60SFrank Warmerdam	Scott Marovich <[email protected]> supplied OJPEG support.
71647c14d60SFrank Warmerdam
71747c14d60SFrank Warmerdam2001-05-11  Frank Warmerdam  <[email protected]>
71847c14d60SFrank Warmerdam
71947c14d60SFrank Warmerdam	* tiff.h: removed, it duplicates libtiff/tiff.h.
72047c14d60SFrank Warmerdam
7211b7a8402SFrank Warmerdam2001-05-08  Frank Warmerdam  <[email protected]>
7221b7a8402SFrank Warmerdam
7231f9632f9SFrank Warmerdam	* libtiff/tif_dirinfo.c: moved pixar and copyright flags to
7241f9632f9SFrank Warmerdam	ensure everything is in order.
7251f9632f9SFrank Warmerdam
7261b7a8402SFrank Warmerdam	* libtiff/libtiff.def: added TIFFCreateDirectory and
7271b7a8402SFrank Warmerdam	TIFFDefaultStripSize as per:
7281b7a8402SFrank Warmerdam
7291b7a8402SFrank Warmerdam	  http://bugzilla.remotesensing.org/show_bug.cgi?id=46
7301b7a8402SFrank Warmerdam
73128dd547bSFrank Warmerdam2001-05-02  Frank Warmerdam  <[email protected]>
73228dd547bSFrank Warmerdam
73328dd547bSFrank Warmerdam	* libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for
73428dd547bSFrank Warmerdam	TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to
73528dd547bSFrank Warmerdam	force use of uint32 counts instead of short counts.
73628dd547bSFrank Warmerdam
73728dd547bSFrank Warmerdam	* libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the
73828dd547bSFrank Warmerdam	case of writing TIFF_BYTE/TIFF_SBYTE fields.
73928dd547bSFrank Warmerdam
74028dd547bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=43
74128dd547bSFrank Warmerdam
742b117e2acSFrank Warmerdam2001-05-01  Frank Warmerdam  <[email protected]>
743b117e2acSFrank Warmerdam
744b117e2acSFrank Warmerdam	* libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per
745b117e2acSFrank Warmerdam	bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44
746b117e2acSFrank Warmerdam
747f99796d1SFrank Warmerdam2001-04-05  Frank Warmerdam  <[email protected]>
748f99796d1SFrank Warmerdam
749f99796d1SFrank Warmerdam	* tiffio.h: removed C++ style comment.
750f99796d1SFrank Warmerdam
751f99796d1SFrank Warmerdam	* configure: fixed up SCRIPT_SH/SHELL handling.
752f99796d1SFrank Warmerdam
753f99796d1SFrank Warmerdam	* Makefile.in: Fixed SCRIPT_SH/SHELL handling.
754f99796d1SFrank Warmerdam
755f99796d1SFrank Warmerdam	* config.guess: documented more variables as per bug 40.
756f99796d1SFrank Warmerdam
75721724616SFrank Warmerdam2001-04-03  Frank Warmerdam  <[email protected]>
75821724616SFrank Warmerdam
75921724616SFrank Warmerdam	* configure, *Makefile.in: Various changes to improve configuration
76021724616SFrank Warmerdam	for HP/UX specifically, and also in general.  They include:
76121724616SFrank Warmerdam	 - Try to handle /usr/bin/sh instead of /bin/sh where necessary.
76221724616SFrank Warmerdam	 - Upgrade to HP/UX 10.x+ compiler, linker and dso options.
76321724616SFrank Warmerdam	 - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP
76421724616SFrank Warmerdam	 - Use -${MAKEFLAGS} in sub makes from makefiles.
76521724616SFrank Warmerdam
76621724616SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=40
76721724616SFrank Warmerdam
7688671dffeSFrank Warmerdam2001-04-02  Frank Warmerdam  <[email protected]>
7698671dffeSFrank Warmerdam
7700263998eSFrank Warmerdam	* libtiff/tiff.h: Applied hac to try and resolve the problem
7710263998eSFrank Warmerdam	with the inttypes.h include file on AIX.
7720263998eSFrank Warmerdam
7730263998eSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=39
7740263998eSFrank Warmerdam
7759864187bSFrank Warmerdam	* VERSION: update to 3.5.7 beta in preparation for release.
7769864187bSFrank Warmerdam
777a2558120SFrank Warmerdam	* configure/config.site: modified to check if -lm is needed for
778a2558120SFrank Warmerdam	MACHDEPLIBS if not supplied by config.site.  Needed for Darwin.
779a2558120SFrank Warmerdam
7808671dffeSFrank Warmerdam	* config.guess: updated wholesale to an FSF version apparently
7818671dffeSFrank Warmerdam	from 1998 (as opposed to 1994).  This is mainly inspired by
7828671dffeSFrank Warmerdam	providing for MacOS X support.
7838671dffeSFrank Warmerdam
7848671dffeSFrank Warmerdam2001-03-29  Frank Warmerdam  <[email protected]>
7858671dffeSFrank Warmerdam
7868671dffeSFrank Warmerdam	* configure, Makefile.in, etc: added support for OPTIMIZER being
7878671dffeSFrank Warmerdam	set from config.site.
7888671dffeSFrank Warmerdam
7897a1ad5e9SFrank Warmerdam2001-03-28  Frank Warmerdam  <[email protected]>
7907a1ad5e9SFrank Warmerdam
7914f4c99abSFrank Warmerdam	* fax2ps.c: Helge (libtiff at oldach.net) submitted fix:
7924f4c99abSFrank Warmerdam
7934f4c99abSFrank Warmerdam	Here's a fix for fax2ps that corrects behaviour for non-Letter paper
7944f4c99abSFrank Warmerdam	sizes. It fixes two problems:
7954f4c99abSFrank Warmerdam
7964f4c99abSFrank Warmerdam	Without	scaling (-S) the fax is now centered on the page size specified
7974f4c99abSFrank Warmerdam	with -H	and/or -W. Before, fax2ps was using an obscure and practially
7984f4c99abSFrank Warmerdam	useless algorithm to allocate the image relative to Letter sized paper
7994f4c99abSFrank Warmerdam	which sometime sled to useless whitespace on the paper, while at the
8004f4c99abSFrank Warmerdam	same time cutting of the faxes printable area at the opposite border.
8014f4c99abSFrank Warmerdam
8024f4c99abSFrank Warmerdam	Second, scaling now preserves aspect ratio, which makes unusual faxes
8034f4c99abSFrank Warmerdam	(in particular short ones) print properly.
8044f4c99abSFrank Warmerdam
8054f4c99abSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=35
8064f4c99abSFrank Warmerdam
8077a1ad5e9SFrank Warmerdam	* tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by
8087a1ad5e9SFrank Warmerdam	Bruce A. Mallett.  See check message for detailed information
8097a1ad5e9SFrank Warmerdam	on all the changes, including a faster encoder, fixes for level
8107a1ad5e9SFrank Warmerdam	2 PostScript, and support for the imagemask operator.
8117a1ad5e9SFrank Warmerdam
812f3bbcf1bSFrank Warmerdam2001-03-27  Frank Warmerdam  <[email protected]>
813f3bbcf1bSFrank Warmerdam
814f3bbcf1bSFrank Warmerdam	* libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to
815f3bbcf1bSFrank Warmerdam	"#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX.
816f3bbcf1bSFrank Warmerdam
817f3bbcf1bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
818f3bbcf1bSFrank Warmerdam
819dc989a55SFrank Warmerdam2001-03-16  Frank Warmerdam  <[email protected]>
820dc989a55SFrank Warmerdam
821dc989a55SFrank Warmerdam	* tif_dirinfo.c: moved definition of copyright tag in field list.
822dc989a55SFrank Warmerdam	Apparently they have to be in sorted order by tag id.
823dc989a55SFrank Warmerdam
8248eea65a4SFrank Warmerdam2001-03-13  Frank Warmerdam  <[email protected]>
8258eea65a4SFrank Warmerdam
8268eea65a4SFrank Warmerdam	* tif_getimage.c: Added support for 16bit minisblack/miniswhite
8278eea65a4SFrank Warmerdam	images in RGBA interface.
8288eea65a4SFrank Warmerdam
829fa01e4a7SFrank Warmerdam2001-03-02  Frank Warmerdam  <[email protected]>
830fa01e4a7SFrank Warmerdam
831fa01e4a7SFrank Warmerdam	* Added TIFFTAG_COPYRIGHT support.
832fa01e4a7SFrank Warmerdam
833aefe065eSFrank Warmerdam2001-02-19  Frank Warmerdam  <[email protected]>
834aefe065eSFrank Warmerdam
835aefe065eSFrank Warmerdam	* Brent Roman contributed updated tiffcp utility (and tiffcp.1)
836aefe065eSFrank Warmerdam	with support for extracting subimages with the ,n syntax, and also
837aefe065eSFrank Warmerdam	adding the -b bias removal flag.
838aefe065eSFrank Warmerdam
839a6da80a7SFrank Warmerdam2001-02-16  Frank Warmerdam  <[email protected]>
840a6da80a7SFrank Warmerdam
8418867ddfbSFrank Warmerdam	* libtiff/libtiff.def: Brent Roman submitted new version adding
8428867ddfbSFrank Warmerdam	serveral missing entry points.
8438867ddfbSFrank Warmerdam
844b18f9bb8SFrank Warmerdam	* libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS.
845b18f9bb8SFrank Warmerdam	Some sort of weird VMS thing.
846b18f9bb8SFrank Warmerdam
847b18f9bb8SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=31
848b18f9bb8SFrank Warmerdam
849a6da80a7SFrank Warmerdam	* tif_luv.c/tiff.h/tiffio.h:
850a6da80a7SFrank Warmerdam	New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward
851a6da80a7SFrank Warmerdam	([email protected]).  He writes:
852a6da80a7SFrank Warmerdam
853a6da80a7SFrank Warmerdam	1) I improved the gamut-mapping function in tif_luv.c for imaginary
854a6da80a7SFrank Warmerdam	colors, because some images were being super-saturated on the input
855a6da80a7SFrank Warmerdam	side and this resulted in some strange color shifts in the output.
856a6da80a7SFrank Warmerdam
857a6da80a7SFrank Warmerdam	2) I added a psuedotag in tiff.h to control random dithering during
858a6da80a7SFrank Warmerdam	LogLuv encoding.  This is turned off by default for 32-bit LogLuv and
859a6da80a7SFrank Warmerdam	on for 24-bit LogLuv output.  Dithering improves the average color
860a6da80a7SFrank Warmerdam	accuracy over the image.
861a6da80a7SFrank Warmerdam
862a6da80a7SFrank Warmerdam	3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in
863a6da80a7SFrank Warmerdam	tiffio.h, to expose internal routines for converting between LogLuv and
864a6da80a7SFrank Warmerdam	XYZ coordinates.  This is helpful for writing more efficient,
865a6da80a7SFrank Warmerdam	specialized conversion routines, especially for reading LogLuv files.
866a6da80a7SFrank Warmerdam
867a6da80a7SFrank Warmerdam	Changes applied with minor edits.
868a6da80a7SFrank Warmerdam
86900761c18SFrank Warmerdam2001-01-23  Frank Warmerdam  <[email protected]>
87000761c18SFrank Warmerdam
87100761c18SFrank Warmerdam	* tif_fax3.c: keep rw_mode flag internal to fax3 state to remember
87200761c18SFrank Warmerdam	whether we are encoding or decoding.  This is to ensure graceful
87300761c18SFrank Warmerdam	recovery if TIFFClientOpen() discovers an attempt to open a compressed
87400761c18SFrank Warmerdam	file for "r+" access, and subsequently close it, as it resets the
87500761c18SFrank Warmerdam	tif_mode flag to O_RDONLY in this case to avoid writes, confusing the
87600761c18SFrank Warmerdam	compressor's concept of whether it is in encode or decode mode.
87700761c18SFrank Warmerdam
8789a1d08fcSMike Welles2001-01-08  Mike Welles <[email protected]>
8799a1d08fcSMike Welles
8809a1d08fcSMike Welles	* Makefile.in:  Now cleaning up after itself after creating the .tar.gz and .zip
8819a1d08fcSMike Welles
882a5a724a9SFrank Warmerdam2001-01-07  Frank Warmerdam  <[email protected]>
883a5a724a9SFrank Warmerdam
884a5a724a9SFrank Warmerdam	* html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet()
885a5a724a9SFrank Warmerdam	as per bug report by Patrick Connor.
886a5a724a9SFrank Warmerdam
8877c2ef4f7SFrank Warmerdam2000-12-28  Frank Warmerdam  <[email protected]>
8887c2ef4f7SFrank Warmerdam
8893ba946b0SFrank Warmerdam	* Added RELEASE-DATE file to release file list.
8903ba946b0SFrank Warmerdam
8917c2ef4f7SFrank Warmerdam	* Fixed libtiff/makefile.vc to make tiffvers.h not version.h.
8927c2ef4f7SFrank Warmerdam
893a7f6e194SMike Welles2000-12-22  Mike Welles <[email protected]>
894a7f6e194SMike Welles        * added link to CVS mirror from index.html
895a7f6e194SMike Welles
896a7f6e194SMike Welles	* updated html/internals.html to note that LZW compression is
897a7f6e194SMike Welles	  not supported by default.
898a7f6e194SMike Welles
89922e9dda7SFrank Warmerdam2000-12-22  Frank Warmerdam  <[email protected]>
90022e9dda7SFrank Warmerdam
90122e9dda7SFrank Warmerdam	* updated html/libtiff.html to not point at Niles' old JPL web site
90222e9dda7SFrank Warmerdam	for the man pages, point at www.libtiff.org.
90322e9dda7SFrank Warmerdam
90433953398SFrank Warmerdam2000-12-21  Frank Warmerdam  <[email protected]>
90533953398SFrank Warmerdam
90622e9dda7SFrank Warmerdam	* libtiff/tif_apple.c: Applied "Carbon" support patches supplied by
90733953398SFrank Warmerdam	Leonard Rosenthol <[email protected]>.  May interfere
90833953398SFrank Warmerdam	with correct building on older systems.  If so, please let me know.
90933953398SFrank Warmerdam
910a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]>
911177452c8SMike Welles
912177452c8SMike Welles	* Took out LZW Encoding from tif_lzw.c
913177452c8SMike Welles
914177452c8SMike Welles	* Created HOWTO-RELEASE
915177452c8SMike Welles
916177452c8SMike Welles	* Created html/v3.5.6.html
917177452c8SMike Welles
918177452c8SMike Welles	* updated index.html
919177452c8SMike Welles
920a02f97a5SFrank Warmerdam2000-12-01  Frank Warmerdam  <[email protected]>
921a02f97a5SFrank Warmerdam
922a02f97a5SFrank Warmerdam	* Added patches for EOFB support in tif_fax3.c and tif_fax3.h.
923a02f97a5SFrank Warmerdam	Patches supplied by Frank Cringle <[email protected]>
924a02f97a5SFrank Warmerdam	Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif
925a02f97a5SFrank Warmerdam
926a3c28f98SFrank Warmerdam2000-11-24  Frank Warmerdam  <[email protected]>
927a3c28f98SFrank Warmerdam
928a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added an installPrivateHdrs and install-private
929a3c28f98SFrank Warmerdam	target so that the private headers required by libgeotiff can be
930a3c28f98SFrank Warmerdam	installed with the others.  They are not installed by default.
931a3c28f98SFrank Warmerdam
932a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso
933a3c28f98SFrank Warmerdam	targets so libtiff.so will be built with an explicit dependency
934a3c28f98SFrank Warmerdam	on libm.so.
935a3c28f98SFrank Warmerdam
936a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to
937a3c28f98SFrank Warmerdam	libtiff.so.3.5.5.
938a3c28f98SFrank Warmerdam
939a3c28f98SFrank Warmerdam	* libtiff/Makefile.in & configure: Remove all references to the ALPHA
940a3c28f98SFrank Warmerdam	file, or ALPHA version logic.  Added stuff about DIST_POINT in
941a3c28f98SFrank Warmerdam	place of DIST_TYPE and the alpha release number stuff.
942a3c28f98SFrank Warmerdam
943abcd47aeSFrank Warmerdam2000-11-22  Frank Warmerdam  <[email protected]>
944abcd47aeSFrank Warmerdam
945abcd47aeSFrank Warmerdam	* I have applied a patch from Steffen Moeller <[email protected]> to
946abcd47aeSFrank Warmerdam	the configure script so that it now accepts the --prefix, and
947abcd47aeSFrank Warmerdam	--exec-prefix directives.
948abcd47aeSFrank Warmerdam
9497410217aSFrank Warmerdam2000-11-13  Frank Warmerdam  <warmerda@cs46980-c>
9507410217aSFrank Warmerdam
9519900bacaSFrank Warmerdam	* I have made a variety of modifications in an effort to ensure the
9529900bacaSFrank Warmerdam	TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE
9539900bacaSFrank Warmerdam	file which seems to be updated regularly.
9549900bacaSFrank Warmerdam
9559900bacaSFrank Warmerdam	 o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in
9569900bacaSFrank Warmerdam	   version include file.
9579900bacaSFrank Warmerdam	 o renamed version.h to tiffvers.h because we now have to install it
9589900bacaSFrank Warmerdam	   with the public libtiff include files.
9599900bacaSFrank Warmerdam	 o include tiffvers.h in tiffio.h.
9609900bacaSFrank Warmerdam	 o updated tif_version.c to use tiffvers.h.
9619900bacaSFrank Warmerdam	 o Updated Makefile.in accordingly.
9629900bacaSFrank Warmerdam
9637410217aSFrank Warmerdam	* As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25
9647410217aSFrank Warmerdam	I have updated the win32 detection rules in tiffcomp.h.
9657410217aSFrank Warmerdam
9666429172dSFrank Warmerdam2000-10-20  Frank Warmerdam  <warmerda@cs46980-c>
9676429172dSFrank Warmerdam
968b11174beSFrank Warmerdam	* tif_getimage.c: Fixed RGBA translation for YCbCr images for which
969b11174beSFrank Warmerdam	the strip/tile width and height aren't multiples of the sampling size.
9707410217aSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=20
9717410217aSFrank Warmerdam	Some patches from Rick LaMont of Dot C Software.
972b11174beSFrank Warmerdam
9736429172dSFrank Warmerdam	* Modified tif_packbits.c encoder to avoid compressing more
9746429172dSFrank Warmerdam	data than provided if rowsize doesn't factor into provided data
9756429172dSFrank Warmerdam	(such as occurs for YCbCr).
9766429172dSFrank Warmerdam
977aa844c50SFrank Warmerdam2000-10-19  Frank Warmerdam  <warmerda@cs46980-c>
978aa844c50SFrank Warmerdam
979aa844c50SFrank Warmerdam	* tools/rgb2ycbcr.c: fixed output strip size to account for vertical
980aa844c50SFrank Warmerdam	roundup if rows_per_strip not a multiple of vertical sample size.
981aa844c50SFrank Warmerdam
9820cd032f1SFrank Warmerdam2000-10-16  Frank Warmerdam  <warmerda@cs46980-c>
9830cd032f1SFrank Warmerdam
98491b8b7c2SFrank Warmerdam	* tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory
98591b8b7c2SFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18
98691b8b7c2SFrank Warmerdam	from [email protected].
98791b8b7c2SFrank Warmerdam
9880cd032f1SFrank Warmerdam	* Modified tif_packbits.c decoding to avoid overrunning the
9890cd032f1SFrank Warmerdam	output buffer, and to issue a warning if data needs to be
9900cd032f1SFrank Warmerdam	discarded.  See http://bugzilla.remotesensing.org/show_bug.cgi?id=18
9910cd032f1SFrank Warmerdam
992de9b6675SFrank Warmerdam2000-10-12  Frank Warmerdam  <warmerda@cs46980-c>
993de9b6675SFrank Warmerdam
994de9b6675SFrank Warmerdam	* Modified tiff2bw to ensure portions add to 100%, and that
995de9b6675SFrank Warmerdam	white is properly recovered.
996de9b6675SFrank Warmerdam
997de9b6675SFrank Warmerdam	See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15
998de9b6675SFrank Warmerdam	Patch c/o Stanislav Brabec <[email protected]>
999de9b6675SFrank Warmerdam
10008b6b9756SFrank Warmerdam2000-09-30  Frank Warmerdam  <warmerda@cs46980-c>
10018b6b9756SFrank Warmerdam
10028b6b9756SFrank Warmerdam	* Modified TIFFClientOpen() to emit an error on an attempt to
10038b6b9756SFrank Warmerdam	open a comperessed file for update (O_RDWR/r+) access.  This is
10048b6b9756SFrank Warmerdam	because the compressor/decompressor code gets very confused when
10058b6b9756SFrank Warmerdam	the mode is O_RDWR, assuming this means writing only.  See
10068b6b9756SFrank Warmerdam	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13
10078b6b9756SFrank Warmerdam
1008582fb187SFrank Warmerdam2000-09-27  Frank Warmerdam  <warmerda@cs46980-c>
1009582fb187SFrank Warmerdam
10100cd032f1SFrank Warmerdam	* Added GNULDdso target an`d switched linux and freebsd to use it.
1011582fb187SFrank Warmerdam
10128d9e3bcfSFrank Warmerdam2000-09-26  Frank Warmerdam  <warmerda@cs46980-c>
10138d9e3bcfSFrank Warmerdam
10148d9e3bcfSFrank Warmerdam	* Applied patch for 0x0000 sequences in tif_fax3.h's definition
10158d9e3bcfSFrank Warmerdam	of EXPAND1D() as per bug 11 (from Roman).
10168d9e3bcfSFrank Warmerdam
1017af621273SFrank Warmerdam2000-09-25  Frank Warmerdam  <warmerda@cs46980-c>
101805d0760fSFrank Warmerdam	* Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve
101905d0760fSFrank Warmerdam	cygwin compatibility.
1020af621273SFrank Warmerdam
1021b6348a45SFrank Warmerdam	* Applied patch from Roman Shpount to tif_fax3.c.  This seems to
1022b6348a45SFrank Warmerdam	be a proper fix to the buffer sizing problem.  See
1023b6348a45SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=11
1024b6348a45SFrank Warmerdam
1025af621273SFrank Warmerdam	* Fixed tif_getimage.c to fix overrun bug with YCbCr images without
1026af621273SFrank Warmerdam	downsampling.  http://bugzilla.remotesensing.org/show_bug.cgi?id=10
1027af621273SFrank Warmerdam	Thanks to Nick Lamb <[email protected]> for reporting the
1028af621273SFrank Warmerdam	bug and proving the patch.
1029af621273SFrank Warmerdam
1030a329e432SFrank Warmerdam2000-09-18  Frank Warmerdam  <warmerda@cs46980-c>
1031a329e432SFrank Warmerdam
1032a329e432SFrank Warmerdam	* Fixed tif_jpeg.c so avoid destroying the decompressor before
1033a329e432SFrank Warmerdam	we are done access data thanks to bug report from:
1034a329e432SFrank Warmerdam	Michael Eckstein <[email protected]>.
1035a329e432SFrank Warmerdam
1036a329e432SFrank Warmerdam	* Reverted tif_flush change.
1037a329e432SFrank Warmerdam
1038da97c5e0SFrank Warmerdam2000-09-14  Frank Warmerdam  <warmerda@cs46980-c>
1039da97c5e0SFrank Warmerdam
1040da97c5e0SFrank Warmerdam	* tif_flush.c: Changed so that TIFFFlushData() doesn't return an
1041da97c5e0SFrank Warmerdam	error when TIFF_BEENWRITING is not set.  This ensures that the
1042da97c5e0SFrank Warmerdam	directory contents can still be flushed by TIFFFlush().
1043da97c5e0SFrank Warmerdam
1044c1282751SFrank Warmerdam2000-08-14  Frank Warmerdam  <[email protected]>
1045c1282751SFrank Warmerdam
1046fb02956eSFrank Warmerdam	* tif_open.c: Don't set MMAP for O_RDWR files.
1047fb02956eSFrank Warmerdam
10480625a129SFrank Warmerdam	* tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY
10490625a129SFrank Warmerdam	so that files opened for update can be strip chopped too.
10500625a129SFrank Warmerdam
1051c1282751SFrank Warmerdam	* tif_read.c: fixed up bug with files missing rowsperstrip and
1052c1282751SFrank Warmerdam	the strips per separation fix done a few weeks ago.
1053c1282751SFrank Warmerdam
1054ad9af004SFrank Warmerdam2000-07-17  Frank Warmerdam  <warmerda@cs46980-c>
1055ad9af004SFrank Warmerdam
1056ad9af004SFrank Warmerdam	* Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and
1057ad9af004SFrank Warmerdam	SAMPLEFORMAT_COMPLEXINT.
1058ad9af004SFrank Warmerdam
10594b79457aSMike Welles2000-07-13  Mike Welles <[email protected]>
10604b79457aSMike Welles
10614b79457aSMike Welles	* index.html, bugs.html: added bugzilla info.
10624b79457aSMike Welles
1063c1cd54d7SFrank Warmerdam2000-07-12  Frank Warmerdam  <[email protected]>
1064c1cd54d7SFrank Warmerdam
1065889ea5bfSFrank Warmerdam	* tif_read.c: fix subtle bug with determining the number of
1066889ea5bfSFrank Warmerdam	rows for strips that are the last strip in a separation but
1067889ea5bfSFrank Warmerdam	not the last strip of all in TIFFReadEncodedStrip().
1068889ea5bfSFrank Warmerdam
1069c1cd54d7SFrank Warmerdam	* Applied 16/32 bit fix to tif_fax3.c.  Fix supplied by
1070c1cd54d7SFrank Warmerdam	Peter Skarpetis <[email protected]>
1071c1cd54d7SFrank Warmerdam
1072082013bfSFrank Warmerdam2000-06-15  Frank Warmerdam  <[email protected]>
1073082013bfSFrank Warmerdam
1074082013bfSFrank Warmerdam	* Modified tiffio.h logic with regard to including windows.h.  It
1075082013bfSFrank Warmerdam	won't include it when building with __CYGWIN__.
1076082013bfSFrank Warmerdam
1077b620bd37SFrank Warmerdam2000-05-11  Frank Warmerdam  <warmerda@cs46980-c>
1078b620bd37SFrank Warmerdam
10796ed3331cSFrank Warmerdam	* README: update to mention www.libtiff.org, don't list Sam's old
10806ed3331cSFrank Warmerdam	email address.
10816ed3331cSFrank Warmerdam
1082b620bd37SFrank Warmerdam	* configure: Fixed DSO test for Linux as per patch from
1083b620bd37SFrank Warmerdam	  Jan Van Buggenhout <[email protected]>.
1084b620bd37SFrank Warmerdam
108515934824SFrank Warmerdam2000-04-21  Frank Warmerdam  <[email protected]>
108615934824SFrank Warmerdam
108715934824SFrank Warmerdam	* libtiff/tif_dirread.c: Don't use estimate strip byte count for
108815934824SFrank Warmerdam	one tile/strip images with an offset, and byte count of zero. These
108915934824SFrank Warmerdam	could be "unpopulated" images.
109015934824SFrank Warmerdam
1091859c2524SFrank Warmerdam2000-04-18  Frank Warmerdam  <[email protected]>
1092859c2524SFrank Warmerdam
10937538c6d0SFrank Warmerdam	* contrib/addtiffo: Added "averaging" resampling option.
10947538c6d0SFrank Warmerdam
1095859c2524SFrank Warmerdam	* tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT.
1096859c2524SFrank Warmerdam
10976be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000  Frank Warmerdam  <[email protected]>
10986be23f4fSFrank Warmerdam
10996be23f4fSFrank Warmerdam	* tools/Makefile.in: Modified to install properly on SGI.
11006be23f4fSFrank Warmerdam
11014b79457aSMike Welles2000-04-12  Mike Welles	     <[email protected]>
11024b79457aSMike Welles	* configure:  Fixed stupid mistake in libc6 test on Linux
11034b79457aSMike Welles
1104f076e723SMike Welles2000-04-04  Mike Welles	     <[email protected]>
1105f0770083SMike Welles	* tif_win32.c:  Applied patch to fix overreads and ovverwrites
1106f0770083SMike Welles	  caught by BoundsChecker.  From Arvan Pritchard
1107f0770083SMike Welles	  <[email protected]>  (untested).
1108f076e723SMike Welles
1109f0770083SMike Welles        * tif_getimage.c:  Applied patch to silence VC6 warnings.  From
1110f0770083SMike Welles	  Arvan Pritchard <[email protected]>
1111f0770083SMike Welles
1112f0770083SMike Welles	* tif_lzw.c:  Applied patch to silence VC6 warnings.  From
1113f076e723SMike Welles	  Arvan Pritchard <[email protected]>
1114f076e723SMike Welles
11151c9f6d78SFrank Warmerdam2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>
11161c9f6d78SFrank Warmerdam
11171c9f6d78SFrank Warmerdam	* Added contrib/stream (stream io) code submitted by Avi Bleiweiss.
11181c9f6d78SFrank Warmerdam
111997702338SMike Welles2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>    *** 3.5.5 release ***
11202df86f15SFrank Warmerdam
11212df86f15SFrank Warmerdam	* fax2ps: Fixed mixup of width and height in bounding box statement
11222df86f15SFrank Warmerdam	as per submission by Nalin Dahyabhai <[email protected]>.
11232df86f15SFrank Warmerdam
1124c21b8b97SMike Welles2000-03-27  Mike Welles	     <[email protected]>
1125c21b8b97SMike Welles
1126c21b8b97SMike Welles	* fax2ps:  Modified printruns to take uint32 instead of uint16.
1127c21b8b97SMike Welles	Patch courtesy of Bernt Herd <[email protected]>
1128c21b8b97SMike Welles
1129d20c60a2SMike Welles2000-03-20  Mike Welles	     <[email protected]>
1130d20c60a2SMike Welles
1131d20c60a2SMike Welles	* configure: added test for libc6 for linux targets.  Bug reported by
1132d20c60a2SMike Welles        Stanislav Brabec <[email protected]>
1133d20c60a2SMike Welles
1134c21b8b97SMike Welles	* Added 3.5 docs to html/Makefile.in.
1135c21b8b97SMike Welles	Thanks to  Stanislav Brabec <[email protected]>
1136d20c60a2SMike Welles
1137c21b8b97SMike Welles	* configure: fixed bugs in sed scripts
1138c21b8b97SMike Welles	(applied sed script s:/@:s;@:;s:/s;;:;: to configure).
1139d20c60a2SMike Welles	fix submitted to Stanislav Brabec <[email protected]>
1140d20c60a2SMike Welles
1141c21b8b97SMike Welles	* tools/iptcutil was not in files list, and wasn't being
1142c21b8b97SMike Welles	added to tar archive.  Updated Makefile.in.
1143d20c60a2SMike Welles
11447ab7008fSFrank Warmerdam2000-03-17  Frank Warmerdam  <warmerda@cs46980-c>
11457ab7008fSFrank Warmerdam
11467ab7008fSFrank Warmerdam	* tif_fax3.c: Fixed serious bug introduced during the uint16->uint32
11477ab7008fSFrank Warmerdam	conversion for the run arrays.
11487ab7008fSFrank Warmerdam
1149d3144ac4SFrank Warmerdam2000-03-03  Frank Warmerdam  <[email protected]>
1150d3144ac4SFrank Warmerdam
1151d3144ac4SFrank Warmerdam	* Set td_sampleformat default to SAMPLEFORMAT_UINT instead of
1152d3144ac4SFrank Warmerdam	SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c.
1153d3144ac4SFrank Warmerdam
11540b109722SFrank Warmerdam2000-03-02  Frank Warmerdam  <[email protected]>
11550b109722SFrank Warmerdam
1156f4aaa718SFrank Warmerdam	* Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c.
1157f4aaa718SFrank Warmerdam
11580b109722SFrank Warmerdam	* Patched tif_fax3.c so that dsp->runs is allocated a bit bigger
11590b109722SFrank Warmerdam	to avoid overruns encountered with frle_bug.tif.
11600b109722SFrank Warmerdam
1161ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000  Frank Warmerdam  <[email protected]>
1162ed33ffd3SFrank Warmerdam
1163ed33ffd3SFrank Warmerdam	* Fixed tools/tiffcmp so that stopondiff testing works.
1164ed33ffd3SFrank Warmerdam	  Patch care of Joseph Orost <[email protected]>.
1165ed33ffd3SFrank Warmerdam
1166592e7e59SFrank Warmerdam2000-01-28    <warmerda@CS46980-B>
1167592e7e59SFrank Warmerdam
1168c84e2904SFrank Warmerdam	* Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is
1169c84e2904SFrank Warmerdam	  set to 1, and added default (off) setting in tiffconf.h.  This
1170c84e2904SFrank Warmerdam	  should eventually be set by the configure script somehow.
1171c84e2904SFrank Warmerdam
1172c84e2904SFrank Warmerdam	  The original work on all these 2-4GB changes was done by
1173c84e2904SFrank Warmerdam	  Peter Smith ([email protected]).
1174c84e2904SFrank Warmerdam
1175c84e2904SFrank Warmerdam	* Modified tif_win32.c to support 2-4GB seeks.
1176c84e2904SFrank Warmerdam
1177592e7e59SFrank Warmerdam	* tentatively changed toff_t to be unsigned instead of signed to
1178592e7e59SFrank Warmerdam	  facilitate support for 2-4GB files.
1179592e7e59SFrank Warmerdam
1180592e7e59SFrank Warmerdam	* Updated a variety of files to use toff_t.  Fixed some mixups
1181592e7e59SFrank Warmerdam	  between toff_t and tsize_t.
1182592e7e59SFrank Warmerdam
1183164da391SFrank WarmerdamFri Jan 28 10:13:49 2000  Frank Warmerdam  <[email protected]>
1184164da391SFrank Warmerdam
1185164da391SFrank Warmerdam	* Largely reimplemented contrib/addtiffo to avoid temp files,
1186164da391SFrank Warmerdam	updating the TIFF file in place.  Fixed a few other bugs to.
1187164da391SFrank Warmerdam
1188164da391SFrank Warmerdam	* Set tif_rawdatasize to zero when freeing raw data buffer in
1189164da391SFrank Warmerdam	TIFFWriteDirectory().
1190164da391SFrank Warmerdam
1191164da391SFrank Warmerdam	* Enabled "REWRITE_HACK" in tif_write.c by default.
1192164da391SFrank Warmerdam
1193164da391SFrank Warmerdam	* Fix bug in tif_write.c when switching between reading one directory
1194164da391SFrank Warmerdam	and writing to another.
1195164da391SFrank Warmerdam
1196164da391SFrank Warmerdam	* Made TIFFWriteCheck() public, and added TIFFCreateDirectory()
1197164da391SFrank Warmerdam
1198db9e2d75SFrank WarmerdamWed Jan  5 12:37:48 2000  Frank Warmerdam  <[email protected]>
1199db9e2d75SFrank Warmerdam
1200db9e2d75SFrank Warmerdam	* Added TIFFmemory(3t) functions to libtiff.def.
1201db9e2d75SFrank Warmerdam
12022e0c71f2SFrank WarmerdamTue Jan  4 13:39:00 2000  Frank Warmerdam  <[email protected]>
12032e0c71f2SFrank Warmerdam
12042e0c71f2SFrank Warmerdam	* Added libtiff/libtiff.def to TIFFILES distribution list.
12052e0c71f2SFrank Warmerdam
1206c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999  Mike Welles <[email protected]>
1207c38ac53bSMike Welles
1208c38ac53bSMike Welles	* Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
1209c38ac53bSMike Welles
1210c38ac53bSMike Welles	* Altered descriptions in tools to reflect "by default" lzw not supported
1211c38ac53bSMike Welles
1212c38ac53bSMike Welles	* Updated index.html to note lzw compression kit.
1213c38ac53bSMike Welles
1214db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999  Frank Warmerdam  <[email protected]>
1215db55f695SFrank Warmerdam
1216db55f695SFrank Warmerdam	* Added fax3sm_winnt.c to distribution list in Makefile.in.
1217db55f695SFrank Warmerdam
1218c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999  Mike Welles <[email protected]> *** 3.5.4 release ***
1219da558ffbSMike Welles
1220da558ffbSMike Welles	* Aadded Pixar tag support.  Contributed by Phil Beffery <[email protected]>
1221da558ffbSMike Welles
1222da558ffbSMike Welles	* Made one more change to tif_dir.c for removal of LZW compression. Also added notice
1223da558ffbSMike Welles	  when LZW compression invoked.
1224da558ffbSMike Welles
1225da558ffbSMike Welles	* Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions
1226da558ffbSMike Welles	  in tools to reflect removal of LZW compression
1227da558ffbSMike Welles
12281c096175SMike WellesMon Dec 20 18:39:02 EST 1999  Mike Welles  <[email protected]>
12291c096175SMike Welles
12301c096175SMike Welles        * Fixed bug that caused LZW (non) compression to segfault. Added
12311c096175SMike Welles	  warning about LZW compression removed being removed, and why.
1232c614caf0SMike Welles
1233da558ffbSMike Welles	* Added nostrip to install in tools/Makefile.in so that debugging
1234c614caf0SMike Welles	  symbols are kept.
12351c096175SMike Welles
123600ac48bcSMike WellesTue Dec  7 12:04:47 EST 1999  Mike Welles  <[email protected]>
123700ac48bcSMike Welles
123800ac48bcSMike Welles	* Added patch from Ivo Penzar <[email protected]>,
123900ac48bcSMike Welles	  supporting Adobe ZIP deflate.  Untested.
124000ac48bcSMike Welles
1241e57f1806SFrank WarmerdamSat Dec  4 15:47:11 1999  Frank Warmerdam  <[email protected]>
1242e57f1806SFrank Warmerdam
1243e57f1806SFrank Warmerdam	* Made Packbits the default compression in tools/tiff2rgba.c instead
1244e57f1806SFrank Warmerdam	of LZW.
1245e57f1806SFrank Warmerdam
1246e5337384SMike WellesTue Nov 30 14:41:43 1999  Frank Warmerdam  <[email protected]>    *** 3.5.3. release ***
1247ff08149cSFrank Warmerdam
1248ff08149cSFrank Warmerdam	* Added tif_luv to contrib/djgpp/Makefile.lib.
1249ff08149cSFrank Warmerdam
12500e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999   Mike Welles <[email protected]>
12510e4c746eSMike Welles
12527609ec5fSMike Welles        * Added zip creation to relase makefile target
12537609ec5fSMike Welles
12540e4c746eSMike Welles	* Added html for TIFFWriteTile.3t man page.
12550e4c746eSMike Welles
1256c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999  Frank Warmerdam  <[email protected]>
1257c5e8a049SFrank Warmerdam
1258c5e8a049SFrank Warmerdam	* Added some changes to tif_write.c to support rewriting existing
1259c5e8a049SFrank Warmerdam	fixed sized tiles and strips.  Code mods disabled by default, only
1260c5e8a049SFrank Warmerdam	enabled if REWRITE_HACK is defined for now.
1261c5e8a049SFrank Warmerdam
126264158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999  Frank Warmerdam  <[email protected]>
126364158b2dSFrank Warmerdam
126464158b2dSFrank Warmerdam	* Added TIFFWriteTile.3t man page.
126564158b2dSFrank Warmerdam
1266209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999  Frank Warmerdam  <[email protected]>
1267209aa3d3SFrank Warmerdam
1268209aa3d3SFrank Warmerdam	* Added notes on use of makefile.vc in build.html, and fixed
1269209aa3d3SFrank Warmerdam	email subscription address.
1270209aa3d3SFrank Warmerdam
12719ec07df1SMike Welles199-11-28  Mike Welles <[email protected]>
12729ec07df1SMike Welles
12739ec07df1SMike Welles	*  Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c
12749ec07df1SMike Welles
12759ec07df1SMike Welles	*  Did some casts cleaning up to reduce compiler warnings in tif_fax3.c,
12769ec07df1SMike Welles	   from Bruce Carmeron <[email protected]> -- modifications of
12779ec07df1SMike Welles	   changes made by Frank (sun cc still complained on cast).
12789ec07df1SMike Welles
12799ec07df1SMike Welles	*  Added tiffconf.h to install target per request from Bill
12809ec07df1SMike Welles	   Radcliffe <[email protected]>: "We need a way for ImageMagick to
12819ec07df1SMike Welles 	   know features have been compiled into the TIFF library in order to
12829ec07df1SMike Welles	   handle things properly".
12839ec07df1SMike Welles
128429e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999  Frank Warmerdam  <[email protected]>
128529e8a995SFrank Warmerdam
128629e8a995SFrank Warmerdam	* fixed various VC++ warnings as suggested by Gilles Vollant
128729e8a995SFrank Warmerdam	<[email protected]>.
128829e8a995SFrank Warmerdam
12899e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999  Frank Warmerdam  <[email protected]>
12909e63b000SFrank Warmerdam
12919e63b000SFrank Warmerdam	* Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to
12929e63b000SFrank Warmerdam	not imply applications are responsible for image data swapping.
12939e63b000SFrank Warmerdam
129443f65d11SMike Welles1999-11-22  Mike Welles <[email protected]>
129543f65d11SMike Welles	*  HTML-ized the man pages, added to html/man
129643f65d11SMike Welles
1297e7f4c352SMike Welles	*  Removed LZW Compression to comply with Unisys patent extortion.
1298e7f4c352SMike Welles
1299a9b4777dSMike Welles1999-09-29  Mike Welles		<[email protected]>
1300a9b4777dSMike Welles	*  Corrected one remaining 16 -> 32 bit value in tif_fax3.c,
1301a9b4777dSMike Welles	   From Ivo Penzar <[email protected].
1302a9b4777dSMike Welles
1303a9b4777dSMike Welles	*  Added patch from Ivo Penzar to have TiffAdvanceDirectory handle
1304a9b4777dSMike Welles	   memory mapped files. <[email protected]>
1305a9b4777dSMike Welles
130697702338SMike Welles1999-09-26  Mike Welles 	<[email protected]>  *** 3.5.2 release ***
130758db2336SMike Welles	* Corrected alpha versioning.
130858db2336SMike Welles
130958db2336SMike Welles	* Removed distinction between  alpha and release targets in Makefile.in.
131058db2336SMike Welles
131158db2336SMike Welles	* added release.stamp target, which tags cvs tree, and updates
131258db2336SMike Welles	  "RELEASE-DATE"
131358db2336SMike Welles
131458db2336SMike Welles	* added releasediff target, which diffs tree with source as of
131558db2336SMike Welles	  date in "RELEASE-DATE"
131658db2336SMike Welles
131758db2336SMike Welles	* Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving
131858db2336SMike Welles	  away from alpha/non-alpha distinctions).
131958db2336SMike Welles
132058db2336SMike Welles	* updated html to reflect release
132158db2336SMike Welles
132267bb385aSFrank Warmerdam1999-09-23    <warmerda@CS46980-B>
132367bb385aSFrank Warmerdam
1324cdb12ac2SFrank Warmerdam	* Set O_BINARY for tif_unix.c open() ... used on cygwin for instance.
1325cdb12ac2SFrank Warmerdam
132667bb385aSFrank Warmerdam	* Added CYGWIN case in configure.
132767bb385aSFrank Warmerdam
132846301bebSMike WellesFri Sep 17 00:13:51 CEST 1999  Mike Welles <[email protected]>
132958db2336SMike Welles
133046301bebSMike Welles	* Applied Francois Dagand's patch to handle fax decompression bug.
133146301bebSMike Welles	  (sizes >= 65536 were failing)
133246301bebSMike Welles
1333478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999  Frank Warmerdam  <[email protected]>
1334478d079aSFrank Warmerdam
1335478d079aSFrank Warmerdam	* Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested
1336478d079aSFrank Warmerdam	  by Christopher Lawton <[email protected]>
1337478d079aSFrank Warmerdam
1338f48df3f4SFrank WarmerdamWed Sep  8 08:19:18 1999  Frank Warmerdam  <[email protected]>
1339f48df3f4SFrank Warmerdam
1340e6e37100SFrank Warmerdam	* Added IRIX/gcc, and OSF/1 4.x support on behalf of
1341e6e37100SFrank Warmerdam	  Albert Chin-A-Young <[email protected]>
1342e6e37100SFrank Warmerdam
1343f48df3f4SFrank Warmerdam	* Added TIFFReassignTagToIgnore() API on behalf of
1344f48df3f4SFrank Warmerdam	  Bruce Cameron <[email protected]>.  Man page still pending.
1345f48df3f4SFrank Warmerdam
1346e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999  Frank Warmerdam  <[email protected]>
1347e3585a7dSFrank Warmerdam
13486f703bd0SFrank Warmerdam	* Added test target in Makefile, test_pics.sh script and pics/*.rpt
13496f703bd0SFrank Warmerdam	files to provide for a rudimentary testsuite.
13506f703bd0SFrank Warmerdam
1351e3585a7dSFrank Warmerdam	* Added contrib/tags back from old distribution ... fixed up a bit.
1352e3585a7dSFrank Warmerdam
135323f6dabbSFrank Warmerdam1999-08-16    <warmerda@CS46980-B>
135423f6dabbSFrank Warmerdam
135523f6dabbSFrank Warmerdam	* Added simple makefile.vc makefiles for building with MS VC++
135623f6dabbSFrank Warmerdam	on Windows NT/98/95 in console mode.  Stuff in contrib/win* make give
135723f6dabbSFrank Warmerdam	better solutions for some users.
135823f6dabbSFrank Warmerdam
13598ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999  Frank Warmerdam  <[email protected]>
13608ecb50d4SFrank Warmerdam
13618ecb50d4SFrank Warmerdam	* Added addtiffo (add overviews to a TIFF file) in contrib.  Didn't
13628ecb50d4SFrank Warmerdam	put it in tools since part of it is in C++.
13638ecb50d4SFrank Warmerdam
1364469f9d6bSMike Welles1999-08-16  Michael L. Welles  <[email protected]>
1365469f9d6bSMike Welles
1366469f9d6bSMike Welles	* Updated html/index.html with anon CVS instructions.
1367469f9d6bSMike Welles
1368397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999  Frank Warmerdam  <[email protected]>
1369397e9f3aSFrank Warmerdam
13708b9ba144SFrank Warmerdam	* pre-remove so link before softlink in LINUXdso action in
13718b9ba144SFrank Warmerdam	libtiff/Makefile.in to avoid failure on LINUXdso builds other than
13728b9ba144SFrank Warmerdam	the first.
13738b9ba144SFrank Warmerdam
13748b9ba144SFrank Warmerdam	* Fixed problem with cvtcmap() in tif_getimage.c modifying the
13758b9ba144SFrank Warmerdam	colormaps owned by the TIFF handle itself when trying to fixup wrong
13768b9ba144SFrank Warmerdam	(eight bit) colormaps.  Corrected by maintaining a private copy of
13778b9ba144SFrank Warmerdam	the colormap.
13788b9ba144SFrank Warmerdam
13798b9ba144SFrank Warmerdam	* Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in
13808b9ba144SFrank Warmerdam	tif_getimage.c.
13818b9ba144SFrank Warmerdam
1382397e9f3aSFrank Warmerdam	* CVS Repository placed at remotesensing.org.  ChangeLog added.
1383