xref: /libtiff-4.0.7/ChangeLog (revision f8db45dc)
1*f8db45dcSAndrey Kiselev2003-08-05  Andrey Kiselev  <[email protected]>
2*f8db45dcSAndrey Kiselev
3*f8db45dcSAndrey Kiselev	* libtiff/tif_lzw.c: Move LZW codec state block allocation back to
4*f8db45dcSAndrey Kiselev	TIFFInitLZW(), because its initialization in LZWSetupDecode() cause
5*f8db45dcSAndrey Kiselev	problems with predictor initialization. Remove O_RDONLY check during
6*f8db45dcSAndrey Kiselev	state block allocation to be able open LZW compressed files in update
7*f8db45dcSAndrey Kiselev	mode.
8*f8db45dcSAndrey Kiselev
9*f8db45dcSAndrey Kiselev	Problem exist for libtiff version of the tif_lzw.c module. One from
10*f8db45dcSAndrey Kiselev	lzw-compression-kit hasn't such troubles.
11*f8db45dcSAndrey Kiselev
121e5a0127SFrank Warmerdam2003-08-04  Frank Warmerdam  <[email protected]>
131e5a0127SFrank Warmerdam
141e5a0127SFrank Warmerdam	* libtiff/tif_write.c: modified tif_write.c so that the various
151e5a0127SFrank Warmerdam	encoded write functions use tif_postdecode() to apply byte order
161e5a0127SFrank Warmerdam	swapping (swab) to the application passed data buffer if the same
171e5a0127SFrank Warmerdam	would be done when reading.  This allows us to write pixel data with
181e5a0127SFrank Warmerdam	more than 8 bits per sample to existing files of a non-native byte
191e5a0127SFrank Warmerdam	order.  One side effect of this change is the applications buffer
201e5a0127SFrank Warmerdam	itself is altered in this case by the act of writing.
211e5a0127SFrank Warmerdam
221e5a0127SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=171
231e5a0127SFrank Warmerdam
2403f0fc1bSFrank Warmerdam2003-07-25  Frank Warmerdam  <[email protected]>
2503f0fc1bSFrank Warmerdam
2619a03d4dSFrank Warmerdam	* libtiff/tif_open.c: avoid signed/unsigned casting warning
2719a03d4dSFrank Warmerdam	initializing typemask as per patch from J.A. Strother.
2819a03d4dSFrank Warmerdam
2919a03d4dSFrank Warmerdam	* tools/tiffcp.c: fixed signed/unsigned casting warning.
3019a03d4dSFrank Warmerdam
3119a03d4dSFrank Warmerdam	* libtiff/tif_print.c: dos2unix conversion.
3219a03d4dSFrank Warmerdam
3303f0fc1bSFrank Warmerdam	* tools/tiffsplit.c: increased the maximum number of pages that
3403f0fc1bSFrank Warmerdam	can be split.  Patch provided by Andrew J. Montalenti.
3503f0fc1bSFrank Warmerdam
36185af06fSAndrey Kiselev2003-07-11  Andrey Kiselev  <[email protected]>
37185af06fSAndrey Kiselev
38185af06fSAndrey Kiselev	* tools/raw2tiff.c: Added option `-p' to explicitly select color
39185af06fSAndrey Kiselev	space of input image data. Closes
40185af06fSAndrey Kiselev
41185af06fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=364
42185af06fSAndrey Kiselev
43274bcd4bSFrank Warmerdam2003-07-08  Frank Warmerdam  <[email protected]>
44274bcd4bSFrank Warmerdam
45274bcd4bSFrank Warmerdam	* tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c,
46274bcd4bSFrank Warmerdam	tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c,
47274bcd4bSFrank Warmerdam	tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c:
48274bcd4bSFrank Warmerdam	avoid casting warning at /W4.
49274bcd4bSFrank Warmerdam
5070417610SAndrey Kiselev2003-07-03  Andrey Kiselev  <[email protected]>
5170417610SAndrey Kiselev
5270417610SAndrey Kiselev	* tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel.
5370417610SAndrey Kiselev
54cb9bace3SAndrey Kiselev2003-06-30  Andrey Kiselev  <[email protected]>
55cb9bace3SAndrey Kiselev
56cb9bace3SAndrey Kiselev	* libtiff/tif_pixarlog.c: Unused variables removed.
57cb9bace3SAndrey Kiselev
588579f1beSAndrey Kiselev	* libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with
598579f1beSAndrey Kiselev	EstimateStripByteCounts() as per bug
60cb9bace3SAndrey Kiselev
61cb9bace3SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=358
62cb9bace3SAndrey Kiselev
635d76acb2SAndrey Kiselev	* libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on
645d76acb2SAndrey Kiselev	64-bit architectures as per bug
655d76acb2SAndrey Kiselev
665d76acb2SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=357
675d76acb2SAndrey Kiselev
688579f1beSAndrey Kiselev	* libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of
698579f1beSAndrey Kiselev	unknown data type.
708579f1beSAndrey Kiselev
7131178b37SFrank Warmerdam2003-06-19  Frank Warmerdam  <[email protected]>
7231178b37SFrank Warmerdam
7331178b37SFrank Warmerdam	* libtiff/tif_print.c: fixed some serious bugs when printing
7431178b37SFrank Warmerdam	custom tags ... almost certain to crash.
7531178b37SFrank Warmerdam
7631178b37SFrank Warmerdam	* libtiff/tif_dirread.c: Don't ignore custom fields that are
7731178b37SFrank Warmerdam	autodefined.  Not sure how this got to be like this.
7831178b37SFrank Warmerdam
79b44be4bdSAndrey Kiselev2003-06-18  Andrey Kiselev  <[email protected]>
80b44be4bdSAndrey Kiselev
815c7b0ab0SAndrey Kiselev	* 3.6.0 Beta2 released.
825c7b0ab0SAndrey Kiselev
83b44be4bdSAndrey Kiselev	* tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data
84b44be4bdSAndrey Kiselev	comparing as per bug
85b44be4bdSAndrey Kiselev
86b44be4bdSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=349
87b44be4bdSAndrey Kiselev
88b44be4bdSAndrey Kiselev	`-z' option now can be used to set the number of reported different
89b44be4bdSAndrey Kiselev	bytes.
90b44be4bdSAndrey Kiselev
91b44be4bdSAndrey Kiselev2003-06-09  Andrey Kiselev  <[email protected]>
92b44be4bdSAndrey Kiselev
93b44be4bdSAndrey Kiselev	* tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1
94b44be4bdSAndrey Kiselev	to -r option to get the entire image as one strip. See
95b44be4bdSAndrey Kiselev
96b44be4bdSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
97b44be4bdSAndrey Kiselev
98b44be4bdSAndrey Kiselev	for details.
99b44be4bdSAndrey Kiselev
100924316f8SAndrey Kiselev2003-06-04  Andrey Kiselev  <[email protected]>
101924316f8SAndrey Kiselev
102924316f8SAndrey Kiselev	* tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber
103924316f8SAndrey Kiselev	values as per bug
104924316f8SAndrey Kiselev
105924316f8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
106924316f8SAndrey Kiselev
10793880088SFrank Warmerdam2003-05-27  Frank Warmerdam  <[email protected]>
10893880088SFrank Warmerdam
10993880088SFrank Warmerdam	* libtiff/tif_jpeg.c: modified segment_height calculation to always
11093880088SFrank Warmerdam	be a full height tile for tiled images.  Also changed error to just
11193880088SFrank Warmerdam	be a warning.
11293880088SFrank Warmerdam
11371e4bb17SAndrey Kiselev2003-05-25  Andrey Kiselev  <[email protected]>
11471e4bb17SAndrey Kiselev
11571e4bb17SAndrey Kiselev	* tools/fax2tiff.c: Page numbering fixed, as per bug
11671e4bb17SAndrey Kiselev
11771e4bb17SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=341
11871e4bb17SAndrey Kiselev
1195b80291bSAndrey Kiselev2003-05-20  Andrey Kiselev  <[email protected]>
1205b80291bSAndrey Kiselev
1215b80291bSAndrey Kiselev	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
1225b80291bSAndrey Kiselev	configure, Makefile.in:	Switched back to the old behaviour. Likely
1235b80291bSAndrey Kiselev	better solution should be found for OJPEG support.
1245b80291bSAndrey Kiselev
125d45ab962SAndrey Kiselev2003-05-11  Andrey Kiselev  <[email protected]>
126d45ab962SAndrey Kiselev
127d45ab962SAndrey Kiselev	* libtiff/mkversion.c: Fixed problem with wrong string size when
128d45ab962SAndrey Kiselev	reading RELEASE-DATE file.
129d45ab962SAndrey Kiselev
13073cbf0b9SAndrey Kiselev2003-05-07  Andrey Kiselev  <[email protected]>
13173cbf0b9SAndrey Kiselev
13273cbf0b9SAndrey Kiselev	* tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array
13373cbf0b9SAndrey Kiselev	index was out of range.
13473cbf0b9SAndrey Kiselev
135e2afef13SAndrey Kiselev2003-05-06  Andrey Kiselev  <[email protected]>
136e2afef13SAndrey Kiselev
137e2afef13SAndrey Kiselev	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
138e2afef13SAndrey Kiselev	configure, Makefile.in:	Improved libtiff compilation with OJPEG
139e2afef13SAndrey Kiselev	support. Now no need for patching IJG JPEG library, hack requred by
140e2afef13SAndrey Kiselev	libtiff will be compiled and used in-place. Implemented with
141e2afef13SAndrey Kiselev	suggestion and help from Bill Allombert, Debian's libjpeg maintainer.
142e2afef13SAndrey Kiselev
1436e87a9bdSAndrey Kiselev	* libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in
1446e87a9bdSAndrey Kiselev	TIFFVGetFieldDefaulted() function.
1456e87a9bdSAndrey Kiselev
146a77a81b9SAndrey Kiselev2003-05-05  Andrey Kiselev  <[email protected]>
147a77a81b9SAndrey Kiselev
148a77a81b9SAndrey Kiselev	* tools/ppm2tiff.c: PPM header parser improved: now able to skip
149a77a81b9SAndrey Kiselev	comments.
150a77a81b9SAndrey Kiselev
1518180aa18SAndrey Kiselev	* tools/tiffdither.c: Fixed problem with bit fill order tag setting:
1528180aa18SAndrey Kiselev	was not copied from source image.
1538180aa18SAndrey Kiselev
1548180aa18SAndrey Kiselev	* libtiff/getimage.c: Workaround for some images without correct
1558180aa18SAndrey Kiselev	info about alpha channel as per bug
1568180aa18SAndrey Kiselev
1578180aa18SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=331
1588180aa18SAndrey Kiselev
1593c54d5baSAndrey Kiselev2003-04-29  Andrey Kiselev  <[email protected]>
1603c54d5baSAndrey Kiselev
161a77a81b9SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3.
1623c54d5baSAndrey Kiselev	It basically allows one to use the /flateDecode filter for ZIP
1633c54d5baSAndrey Kiselev	compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes
1643c54d5baSAndrey Kiselev
1653c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=328
1663c54d5baSAndrey Kiselev
167a77a81b9SAndrey Kiselev	* tools/tiff2ps.c: Force deadzone printing when EPS output specified
1683c54d5baSAndrey Kiselev	as per bug
1693c54d5baSAndrey Kiselev
1703c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=325
1713c54d5baSAndrey Kiselev
1723ec55027SAndrey Kiselev2003-04-17  Andrey Kiselev  <[email protected]>
1733ec55027SAndrey Kiselev
1743ec55027SAndrey Kiselev	* libtiff/tif_dirread.c: Removed additional check for StripByteCounts
1753ec55027SAndrey Kiselev	due to problems with multidirectory images. Quality of error messages
1763ec55027SAndrey Kiselev	improved.
1773ec55027SAndrey Kiselev
178ca2f9658SAndrey Kiselev2003-04-16  Andrey Kiselev  <[email protected]>
179ca2f9658SAndrey Kiselev
180ca2f9658SAndrey Kiselev	* tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG
181ca2f9658SAndrey Kiselev	encoded images. See bug entries
182ca2f9658SAndrey Kiselev
183ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=275
184ca2f9658SAndrey Kiselev
185ca2f9658SAndrey Kiselev	and
186ca2f9658SAndrey Kiselev
187ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=23
188ca2f9658SAndrey Kiselev
18955137ca3SAndrey Kiselev	* libtiff/tif_dirread.c: Additional check for StripByteCounts
19055137ca3SAndrey Kiselev	correctness. Fixes
19155137ca3SAndrey Kiselev
19255137ca3SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=320
19355137ca3SAndrey Kiselev
1947f9ab89fSAndrey Kiselev2003-03-12  Andrey Kiselev  <[email protected]>
1957f9ab89fSAndrey Kiselev
1967f9ab89fSAndrey Kiselev	* tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c,
1977f9ab89fSAndrey Kiselev	ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c,
1987f9ab89fSAndrey Kiselev	tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c,
1997f9ab89fSAndrey Kiselev	tiffmedian.c}: Added library version reporting facility to all tools.
2007f9ab89fSAndrey Kiselev
201d8cd741eSFrank Warmerdam2003-03-06  Frank Warmerdam  <[email protected]>
202d8cd741eSFrank Warmerdam
203d8cd741eSFrank Warmerdam	* port/install.sh.in: Fixed problems with install producing paths
204d8cd741eSFrank Warmerdam	like ///usr/local/lib on cygwin.
205d8cd741eSFrank Warmerdam
2061f209352SAndrey Kiselev2003-02-27  Andrey Kiselev  <[email protected]>
2071f209352SAndrey Kiselev
2081f209352SAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of
2091f209352SAndrey Kiselev	raw input page. Patch supplied by Julien Gaulmin. See
2101f209352SAndrey Kiselev
2111f209352SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=293
2121f209352SAndrey Kiselev
2131f209352SAndrey Kiselev	for details.
2141f209352SAndrey Kiselev
215248cfa15SFrank Warmerdam2003-02-26  Frank Warmerdam  <[email protected]>
216248cfa15SFrank Warmerdam
21743439664SFrank Warmerdam	* libtiff/tif_dir.c: fixed up the tif_postdecode settings
21843439664SFrank Warmerdam	responsible for byte swapping complex image data.
21943439664SFrank Warmerdam
220248cfa15SFrank Warmerdam	* libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till
221248cfa15SFrank Warmerdam	LZWSetupDecode().  Needed to read LZW files in "r+" mode.
222248cfa15SFrank Warmerdam
223c9663e69SAndrey Kiselev2003-02-07  Andrey Kiselev  <[email protected]>
224c9663e69SAndrey Kiselev
225c9663e69SAndrey Kiselev	* tools/ppm2tiff.c: Fixed problem with too many arguments.
226c9663e69SAndrey Kiselev
227fe6e1155SAndrey Kiselev2003-02-04  Andrey Kiselev  <[email protected]>
228fe6e1155SAndrey Kiselev
229fe6e1155SAndrey Kiselev	* tools/raw2tiff.c: Memory leak fixed.
230fe6e1155SAndrey Kiselev
231be7810fcSAndrey Kiselev2003-02-03  Andrey Kiselev  <[email protected]>
232be7810fcSAndrey Kiselev
233be7810fcSAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin
234be7810fcSAndrey Kiselev	(thanks, Julien!). More switches for fax2tiff tool for better control
235be7810fcSAndrey Kiselev	of input and output. Details at
236be7810fcSAndrey Kiselev
237be7810fcSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=272
238be7810fcSAndrey Kiselev
239a1a3a36dSFrank Warmerdam2003-02-03  Frank Warmerdam  <[email protected]>
240a1a3a36dSFrank Warmerdam
241a1a3a36dSFrank Warmerdam	* libtiff/tif_jpeg.c: Modified to defer initialization of jpeg
242a1a3a36dSFrank Warmerdam	library so that we can check if there is already any tile/strip data
243a1a3a36dSFrank Warmerdam	before deciding between creating a compressor or a decompressor.
244a1a3a36dSFrank Warmerdam
24532d2ec53SFrank Warmerdam2003-01-31  Frank Warmerdam  <[email protected]>
24632d2ec53SFrank Warmerdam
24732d2ec53SFrank Warmerdam	* libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is
24832d2ec53SFrank Warmerdam	a pre-existing compressed image.  That is, image writing to
24932d2ec53SFrank Warmerdam	pre-existing compressed images is not allowed.
25032d2ec53SFrank Warmerdam
25132d2ec53SFrank Warmerdam	* libtiff/tif_open.c: Removed error if opening a compressed file
25232d2ec53SFrank Warmerdam	in update mode.
25332d2ec53SFrank Warmerdam
25432d2ec53SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=198
25532d2ec53SFrank Warmerdam
2564de68458SAndrey Kiselev2003-01-31  Andrey Kiselev  <[email protected]>
2574de68458SAndrey Kiselev
2584de68458SAndrey Kiselev	* config.guess, config.sub: Updated to recent upstream versions.
2594de68458SAndrey Kiselev
260036ce91eSFrank Warmerdam2003-01-15  Frank Warmerdam  <[email protected]>
261036ce91eSFrank Warmerdam
262036ce91eSFrank Warmerdam	* cut 3.6.0 Beta release.
263036ce91eSFrank Warmerdam
2648ae9d879SAndrey Kiselev2002-12-20  Andrey Kiselev  <[email protected]>
2658ae9d879SAndrey Kiselev
2668ae9d879SAndrey Kiselev	* tools/fax2ps.c, man/fax2ps.1: Page size was determined
2678ae9d879SAndrey Kiselev	in wrong way as per bug
2688ae9d879SAndrey Kiselev
2698ae9d879SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=239
2708ae9d879SAndrey Kiselev
2712d0233a5SFrank Warmerdam2002-12-17  Frank Warmerdam  <[email protected]>
2722d0233a5SFrank Warmerdam
2732d0233a5SFrank Warmerdam	* libtiff/tif_dirread.c: Allow wrong sized arrays in
2742d0233a5SFrank Warmerdam	TIFFFetchStripThing().
2752d0233a5SFrank Warmerdam
2762d0233a5SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=49
2772d0233a5SFrank Warmerdam
278ea674e6bSFrank Warmerdam2002-12-02  Frank Warmerdam  <[email protected]>
279ea674e6bSFrank Warmerdam
280ea674e6bSFrank Warmerdam	* libtiff/tif_dir.c: fix problem with test on td_customValueCount.
281ea674e6bSFrank Warmerdam	Was using realloc even first time.  Fix by Igor Venevtsev.
282ea674e6bSFrank Warmerdam
283b920c1f9SFrank Warmerdam2002-11-30  Frank Warmerdam  <[email protected]>
284b920c1f9SFrank Warmerdam
285267f3f7dSFrank Warmerdam	* libtiff/tif_dir.c: fixed bug with resetting an existing custom
286267f3f7dSFrank Warmerdam	field value.
287267f3f7dSFrank Warmerdam
288b920c1f9SFrank Warmerdam	* libtiff/tif_dir.c: Fixed potential problem with ascii "custom"
289b920c1f9SFrank Warmerdam	tags in TIFFVGetField() ... added missing break.
290b920c1f9SFrank Warmerdam
291834b6324SFrank Warmerdam2002-10-14  Frank Warmerdam  <[email protected]>
292834b6324SFrank Warmerdam
293699a8625SFrank Warmerdam	* tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make
294699a8625SFrank Warmerdam	the scanline buffer long enough when writing rgb triplets.
295699a8625SFrank Warmerdam	The scanline needs to be 3 X the number of dots or else it will
296699a8625SFrank Warmerdam	contain	an incomplete triplet and programs that try to separate
297699a8625SFrank Warmerdam	the eps by redefining the colorimage operator will get messed up.
298699a8625SFrank Warmerdam	Patch supplied by William Bader.
299699a8625SFrank Warmerdam
300834b6324SFrank Warmerdam	* Makefile.in: added tif_extension.c to file list as per
301834b6324SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=218.
302834b6324SFrank Warmerdam
30328e76dbfSAndrey Kiselev2002-10-11  Andrey Kiselev  <[email protected]>
30428e76dbfSAndrey Kiselev
30528e76dbfSAndrey Kiselev	* configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for
30628e76dbfSAndrey Kiselev	large files (>2GiB) supporting. New option in the config.site:
3075c7b0ab0SAndrey Kiselev	LARGEFILE="yes". Should be enough for I/O of the large files.
30828e76dbfSAndrey Kiselev
3096cd33fc4SFrank Warmerdam2002-10-10  Frank Warmerdam  <[email protected]>
3106cd33fc4SFrank Warmerdam
3116cd33fc4SFrank Warmerdam	* libtiff/html/v3.6.0.html: new release notes.
3126cd33fc4SFrank Warmerdam
3136cd33fc4SFrank Warmerdam	* libtiff/index.html: removed faq, cvs snapshot cruft.  Added email
3146cd33fc4SFrank Warmerdam	link for Andrey.  Pointer to v3.6.0.html.
3156cd33fc4SFrank Warmerdam
3166cd33fc4SFrank Warmerdam	* libtiff/Makefile.in: added direct rule for tiffvers.h for release.
3176cd33fc4SFrank Warmerdam
318bd771997SAndrey Kiselev2002-10-07  Andrey Kiselev  <[email protected]>
3198180aa18SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken
3208180aa18SAndrey Kiselev	(thanks, Sebastian!). New switches:
321bd771997SAndrey Kiselev	-b # for a bottom margin of # inches
322bd771997SAndrey Kiselev	-c   center image
323bd771997SAndrey Kiselev	-l # for a left margin of # inches
324bd771997SAndrey Kiselev	-r   rotate the image by 180 degrees
325bd771997SAndrey Kiselev	New features merged with code for shrinking/overlapping.
326bd771997SAndrey Kiselev	Previously added -c and -n switches (for overriding PS units) renamed
327bd771997SAndrey Kiselev	in -x and -y respectively.
328bd771997SAndrey Kiselev
329bd771997SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=200
330bd771997SAndrey Kiselev
3311a1ccdb6SAndrey Kiselev	* html/man/*.html: Updated from actual manual pages.
3321a1ccdb6SAndrey Kiselev
3333721a781SFrank Warmerdam2002-10-06  Frank Warmerdam  <[email protected]>
3343721a781SFrank Warmerdam
335a8c488d4SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong
336a8c488d4SFrank Warmerdam	size on windows.  Use #define boolean hack.
337a8c488d4SFrank Warmerdam
338a8c488d4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=188
339a8c488d4SFrank Warmerdam
3403721a781SFrank Warmerdam	* libtiff/tiff.h: Don't do special type handling in tiff.h unless
3413721a781SFrank Warmerdam	USING_VISUALAGE is defined.
3423721a781SFrank Warmerdam
3433721a781SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
3443721a781SFrank Warmerdam
345515b593cSFrank Warmerdam2002-10-03  Frank Warmerdam  <[email protected]>
346515b593cSFrank Warmerdam
347515b593cSFrank Warmerdam	* libtiff/tiff.h: added COMPRESSION_JP2000.
348515b593cSFrank Warmerdam
349ff993722SAndrey Kiselev2002-10-02  Andrey Kiselev  <[email protected]>
350ff993722SAndrey Kiselev
351ff993722SAndrey Kiselev	* libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays
352ff993722SAndrey Kiselev	by the TIFFFetchByteArray() function. Should finally resolve
353ff993722SAndrey Kiselev
354ff993722SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
355ff993722SAndrey Kiselev
3564c0e27b0SAndrey Kiselev	* configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT
35749ce50a8SAndrey Kiselev
35849ce50a8SAndrey Kiselev	* html/Makefile.in: New targets added: html and groffhtml for
35949ce50a8SAndrey Kiselev	producing HTML representations of the manual pages automatically.
36049ce50a8SAndrey Kiselev	html target uses man2html tool, groffhtml uses groff tool.
3614c0e27b0SAndrey Kiselev
362515b593cSFrank Warmerdam2002-09-29  Frank Warmerdam  <[email protected]>
363515b593cSFrank Warmerdam
364515b593cSFrank Warmerdam	* configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support
365515b593cSFrank Warmerdam	from John H. DuBois III.
366515b593cSFrank Warmerdam
367f88cde27SAndrey Kiselev2002-09-15  Andrey Kiselev  <[email protected]>
368f88cde27SAndrey Kiselev
369f88cde27SAndrey Kiselev	* Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added
370f88cde27SAndrey Kiselev	manual page for raw2tiff(1) tool.
371f88cde27SAndrey Kiselev
372630fc85dSAndrey Kiselev2002-09-12  Andrey Kiselev  <[email protected]>
373630fc85dSAndrey Kiselev
374630fc85dSAndrey Kiselev	* /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to
375630fc85dSAndrey Kiselev	the tiffio.h header file.
376630fc85dSAndrey Kiselev
377630fc85dSAndrey Kiselev	* Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added
378630fc85dSAndrey Kiselev	manual page for TIFFDataWidth() function
379630fc85dSAndrey Kiselev
3805ae8f23eSFrank Warmerdam2002-09-08  Frank Warmerdam  <[email protected]>
3815ae8f23eSFrank Warmerdam
3823f6fe56dSFrank Warmerdam	* libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair()
3833f6fe56dSFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196.
3843f6fe56dSFrank Warmerdam
3855ae8f23eSFrank Warmerdam	* tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments
3865ae8f23eSFrank Warmerdam	since we are unable to properly include the amount to skip.
3875ae8f23eSFrank Warmerdam
3885ae8f23eSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=80
3895ae8f23eSFrank Warmerdam
39083daf89bSAndrey Kiselev2002-09-02  Andrey Kiselev  <[email protected]>
39183daf89bSAndrey Kiselev
39283daf89bSAndrey Kiselev	* /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching
39383daf89bSAndrey Kiselev	in TIFFFetchByteArray(). Problem described at
39483daf89bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
39583daf89bSAndrey Kiselev
396becb4e7fSAndrey Kiselev2002-08-22  Andrey Kiselev  <[email protected]>
397becb4e7fSAndrey Kiselev
3985b3e083dSAndrey Kiselev	* /libtiff/tif_dirinfo.c: Further additions to free custom fields
3995b3e083dSAndrey Kiselev	in _TIFFSetupFieldInfo() function.
4005b3e083dSAndrey Kiselev	See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details.
4015b3e083dSAndrey Kiselev
4025b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c: Additional consistency checking added in
403c70e384aSAndrey Kiselev	LZWDecode() and LZWDecodeCompat().
404c70e384aSAndrey Kiselev	Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190
40543539aa6SAndrey Kiselev	and http://bugzilla.remotesensing.org/show_bug.cgi?id=100
406c70e384aSAndrey Kiselev
4075b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c:
408becb4e7fSAndrey Kiselev	Added check for valid code lengths in LZWDecode() and
409becb4e7fSAndrey Kiselev	LZWDecodeCompat(). Fixes
410becb4e7fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=115
411becb4e7fSAndrey Kiselev
412202b3adeSAndrey Kiselev2002-08-16  Andrey Kiselev  <[email protected]>
413202b3adeSAndrey Kiselev
414202b3adeSAndrey Kiselev	* /libtiff/{Makefile.vc, libtiff.def}:
415202b3adeSAndrey Kiselev	Missed declarations added.
416202b3adeSAndrey Kiselev
41707655e06SFrank Warmerdam2002-08-15  Frank Warmerdam  <[email protected]>
41807655e06SFrank Warmerdam
4196663496bSFrank Warmerdam	* tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the
4206663496bSFrank Warmerdam	return code from the underlying pick function.
4216663496bSFrank Warmerdam
4226663496bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=177
4236663496bSFrank Warmerdam
42407655e06SFrank Warmerdam	* tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap
42507655e06SFrank Warmerdam	with FIELD_CUSTOM as mentioned in bug 169.
42607655e06SFrank Warmerdam
42707655e06SFrank Warmerdam	* tif_close.c: added logic to free dynamically created anonymous
42807655e06SFrank Warmerdam	field definitions to correct a small memory leak.
42907655e06SFrank Warmerdam
43007655e06SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=169
43107655e06SFrank Warmerdam
43248cd8465SAndrey Kiselev2002-08-10  Andrey Kiselev  <[email protected]>
43348cd8465SAndrey Kiselev
43448cd8465SAndrey Kiselev	* /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}:
43548cd8465SAndrey Kiselev	New tool: raw2tiff --- raw images to TIFF converter. No manual page yet.
43648cd8465SAndrey Kiselev
437c78a5bdcSFrank Warmerdam2002-07-31  Frank Warmerdam  <[email protected]>
438c78a5bdcSFrank Warmerdam
43963067a98SFrank Warmerdam	* libtiff/tif_jpeg.c: Fixed problem with setting of nrows in
44063067a98SFrank Warmerdam	JPEGDecode() as per bugzilla bug (issue 1):
44163067a98SFrank Warmerdam
44263067a98SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
44363067a98SFrank Warmerdam
444c78a5bdcSFrank Warmerdam	* libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to
445c78a5bdcSFrank Warmerdam	fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't
446c78a5bdcSFrank Warmerdam	present in the tiff tags.
447c78a5bdcSFrank Warmerdam
448c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=168
449c78a5bdcSFrank Warmerdam
450c78a5bdcSFrank Warmerdam	* libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and
451c78a5bdcSFrank Warmerdam	TIFFWriteScanline() now set tif_row explicitly in case the codec has
452c78a5bdcSFrank Warmerdam	fooled with the value.
453c78a5bdcSFrank Warmerdam
454c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
455c78a5bdcSFrank Warmerdam
4566050d390SAndrey Kiselev2002-06-22  Andrey Kiselev  <[email protected]>
4576050d390SAndrey Kiselev
458202b3adeSAndrey Kiselev	* /tools/tiff2ps.c: Added workaround for some software that may crash
4596050d390SAndrey Kiselev	when last strip of image contains fewer number of scanlines than
4606050d390SAndrey Kiselev	specified by the `/Height' variable. See
4616050d390SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=164
4626050d390SAndrey Kiselev	for explanation.
4636050d390SAndrey Kiselev
464b3f6ae5bSAndrey Kiselev2002-06-21  Andrey Kiselev  <[email protected]>
465419dd4c8SAndrey Kiselev
466419dd4c8SAndrey Kiselev	* tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility:
467419dd4c8SAndrey Kiselev	splitting long images in several pages. See
468419dd4c8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation.
469419dd4c8SAndrey Kiselev	Patch granted by John Williams <[email protected]>.
470419dd4c8SAndrey Kiselev
4713e6470b4SFrank Warmerdam2002-06-11  Frank Warmerdam  <[email protected]>
4723e6470b4SFrank Warmerdam
4733e6470b4SFrank Warmerdam	* libtiff/contrib/win95: renamed to contrib/win_dib.  Added new
4743e6470b4SFrank Warmerdam	Tiffile.cpp example of converting TIFF files into a DIB on Win32.
4753e6470b4SFrank Warmerdam	This one is described in:
4763e6470b4SFrank Warmerdam
4773e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=143
4783e6470b4SFrank Warmerdam
4793e6470b4SFrank Warmerdam	* libtiff/tif_ojpeg.c: Major upgrade from Scott.  See details at:
4803e6470b4SFrank Warmerdam
4813e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=156
4823e6470b4SFrank Warmerdam
4833877c58dSAndrey Kiselev2002-05-10  Andrey Kiselev  <[email protected]>
4843877c58dSAndrey Kiselev
4853877c58dSAndrey Kiselev	* tools/tiff2ps: New commandline switches to override resolution
4863877c58dSAndrey Kiselev	units obtained from the input file. Closes
4873877c58dSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=131
4883877c58dSAndrey Kiselev
4894dff88abSAndrey Kiselev2002-04-26  Andrey Kiselev  <[email protected]>
4904dff88abSAndrey Kiselev
4914dff88abSAndrey Kiselev	* libtiff/libtiff.def: Added missed declaration.
4924dff88abSAndrey Kiselev
4931cf9042eSAndrey Kiselev2002-04-22  Andrey Kiselev  <[email protected]>
4941cf9042eSAndrey Kiselev
4951cf9042eSAndrey Kiselev	* tools/fax2tiff.c: Updated to reflect latest changes in libtiff.
4961cf9042eSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125
4971cf9042eSAndrey Kiselev
4980a42ac77SAndrey Kiselev2002-04-20  Andrey Kiselev  <[email protected]>
4990a42ac77SAndrey Kiselev
5000a42ac77SAndrey Kiselev	* libtiff/tif_open.c: Pointers to custom procedures
5010a42ac77SAndrey Kiselev	in TIFFClientOpen() are checked to be not NULL-pointers.
5020a42ac77SAndrey Kiselev
5039532ac8aSAndrey Kiselev2002-04-18  Andrey Kiselev  <[email protected]>
5049532ac8aSAndrey Kiselev
5059532ac8aSAndrey Kiselev	* libtiff/libtiff.def: Added missed declarations.
5069532ac8aSAndrey Kiselev
5079532ac8aSAndrey Kiselev	* libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure.
5089532ac8aSAndrey Kiselev
509a8e46b54SAndrey Kiselev2002-04-16  Andrey Kiselev  <[email protected]>
510a8e46b54SAndrey Kiselev
5119532ac8aSAndrey Kiselev	* libtiff/tif_lzw.c: Additional checks for data integrity introduced.
512a8e46b54SAndrey Kiselev	Should finally close
513a8e46b54SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=100
514a8e46b54SAndrey Kiselev
515a9a67d4bSAndrey Kiselev2002-04-10  Andrey Kiselev  <[email protected]>
516a8e46b54SAndrey Kiselev
5171cf9042eSAndrey Kiselev	* tools/tiff2ps: Division by zero fixed.
518a9a67d4bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88
519a9a67d4bSAndrey Kiselev
520c47f6953SAndrey Kiselev2002-04-09  Andrey Kiselev  <[email protected]>
521c47f6953SAndrey Kiselev
522c47f6953SAndrey Kiselev	* libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h:
523c47f6953SAndrey Kiselev	TIFFCheckpointDirectory() routine added.
524c47f6953SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124
525c47f6953SAndrey Kiselev
526c47f6953SAndrey Kiselev	* man/: TIFFWriteDirectory.3t,  Makefile.in: Added description
527c47f6953SAndrey Kiselev	for the new function.
528c47f6953SAndrey Kiselev
52933648598SAndrey Kiselev2002-04-08  Andrey Kiselev  <[email protected]>
53033648598SAndrey Kiselev
531c47f6953SAndrey Kiselev	* libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced
532c47f6953SAndrey Kiselev	additional members tif->tif_decodestatus and tif->tif_encodestatus
533c47f6953SAndrey Kiselev	for correct handling of unconfigured codecs (we should not try to read
534c47f6953SAndrey Kiselev	data or to define data size without correct codecs).
53533648598SAndrey Kiselev
53633648598SAndrey Kiselev	* libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK
537c47f6953SAndrey Kiselev	changed. Now it has used tif->tif_decodestatus and
538c47f6953SAndrey Kiselev	tif->tif_encodestatus.
53933648598SAndrey Kiselev	Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in
54033648598SAndrey Kiselev	case of __cvs_8.tif test image).
54133648598SAndrey Kiselev
542216bf01bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in
543216bf01bSAndrey Kiselev	tif_dirread.c when TIFFCreateAnonFieldInfo was introduced.
544216bf01bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case
545216bf01bSAndrey Kiselev	of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif.
546216bf01bSAndrey Kiselev
5472f7e5be9SAndrey Kiselev2002-04-04  Andrey Kiselev  <[email protected]>
5482f7e5be9SAndrey Kiselev
549c47f6953SAndrey Kiselev	* libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat
5502f7e5be9SAndrey Kiselev	replaced by warnings. Now libtiff should read corrupted LZW-compressed
5512f7e5be9SAndrey Kiselev	files by skipping bad strips.
5522f7e5be9SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100
5531fec47ceSFrank Warmerdam
5541fec47ceSFrank Warmerdam2002-04-03  Frank Warmerdam  <[email protected]>
5551fec47ceSFrank Warmerdam
5561fec47ceSFrank Warmerdam	* libtiff/tif_dirwrite.c: Removed some dead code.
5571fec47ceSFrank Warmerdam
5581fec47ceSFrank Warmerdam	* libtiff/*: Cleanup some warnings.
5591fec47ceSFrank Warmerdam
5601fec47ceSFrank Warmerdam	* libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField()
5611fec47ceSFrank Warmerdam	for variable length FIELD_CUSTOM values.  Was int * but should be
5621fec47ceSFrank Warmerdam	u_short *.
5631fec47ceSFrank Warmerdam
564adffbd3dSAndrey Kiselev2002-04-01  Andrey Kiselev  <[email protected]>
565adffbd3dSAndrey Kiselev
566adffbd3dSAndrey Kiselev	* tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp
567adffbd3dSAndrey Kiselev	utility (at cpStripToTile routine).
568adffbd3dSAndrey Kiselev
569a69516b3SFrank Warmerdam2002-03-27  Frank Warmerdam  <[email protected]>
570a69516b3SFrank Warmerdam
571a5e9827aSFrank Warmerdam	* tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func.
572a5e9827aSFrank Warmerdam
573a5e9827aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=111
574a5e9827aSFrank Warmerdam
575a69516b3SFrank Warmerdam	* tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with
576a69516b3SFrank Warmerdam	passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE).
577a69516b3SFrank Warmerdam
578a69516b3SFrank Warmerdam	* libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so
579a69516b3SFrank Warmerdam	that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example.
580a69516b3SFrank Warmerdam
58139c69d9bSDwight Kelly2002-03-26  Dwight Kelly  <[email protected]>
58239c69d9bSDwight Kelly
58339c69d9bSDwight Kelly	* libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
58439c69d9bSDwight Kelly	tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined
58539c69d9bSDwight Kelly	in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec
58639c69d9bSDwight Kelly	INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes:
58739c69d9bSDwight Kelly	CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and
58839c69d9bSDwight Kelly	INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9).
58939c69d9bSDwight Kelly
590198aa7d9SAndrey Kiselev2002-03-26  Andrey Kiselev  <[email protected]>
591198aa7d9SAndrey Kiselev
592198aa7d9SAndrey Kiselev	* libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile
593198aa7d9SAndrey Kiselev	now also uses TIFFRGBAImageOK before reading. This is additional fix
594198aa7d9SAndrey Kiselev	for http://bugzilla.remotesensing.org/show_bug.cgi?id=110
595198aa7d9SAndrey Kiselev
59629269c9bSAndrey Kiselev2002-03-25  Andrey Kiselev  <[email protected]>
59729269c9bSAndrey Kiselev
59829269c9bSAndrey Kiselev	* libtiff/: tif_getimage.c: Additional check for supported
59929269c9bSAndrey Kiselev	codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses
60029269c9bSAndrey Kiselev	TIFFRGBAImageOK before reading.
60129269c9bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110
60229269c9bSAndrey Kiselev
603f02a098bSAndrey Kiselev2002-03-15  Andrey Kiselev  <[email protected]>
604f02a098bSAndrey Kiselev
605f02a098bSAndrey Kiselev	* libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
606f02a098bSAndrey Kiselev	tif_dirwrite.c: Added routine TIFFDataWidth for detrmining
607f02a098bSAndrey Kiselev	TIFFDataType sizes instead of working with tiffDataWidth array
608f02a098bSAndrey Kiselev	directly. Should prevent out-of-borders bugs in case of unknown or
609f02a098bSAndrey Kiselev	broken data types.  EstimateStripByteCounts routine modified, so it
610f02a098bSAndrey Kiselev	won't work when tags with uknown sizes founded.
611f02a098bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109
612f02a098bSAndrey Kiselev
613f02a098bSAndrey Kiselev2002-03-13  Andrey Kiselev  <[email protected]>
614f02a098bSAndrey Kiselev
615f02a098bSAndrey Kiselev	* libtiff/tif_getimage.c: Added support for correct handling
616f02a098bSAndrey Kiselev	`Orientation' tag in gtTileContig. Should be added in other gt*
617f02a098bSAndrey Kiselev	functions as well, but I have not images for testing yet. Partially
618f02a098bSAndrey Kiselev	resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23
619f02a098bSAndrey Kiselev
620f02a098bSAndrey Kiselev2002-03-10  Andrey Kiselev  <[email protected]>
621f02a098bSAndrey Kiselev
622f02a098bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
623f02a098bSAndrey Kiselev	read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION,
624f02a098bSAndrey Kiselev	TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC.  Closes
625f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=99
626f02a098bSAndrey Kiselev
627f02a098bSAndrey Kiselev2002-03-08  Andrey Kiselev  <[email protected]>
628f02a098bSAndrey Kiselev
629f02a098bSAndrey Kiselev	* libtiff/Makefile.in, tools/Makefile.in: Shared library will not
630f02a098bSAndrey Kiselev	be stripped when installing, utility binaries will do.	Closes
631f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
632f02a098bSAndrey Kiselev
6335f20db7fSFrank Warmerdam2002-02-28  Frank Warmerdam  <[email protected]>
6345f20db7fSFrank Warmerdam
6355f20db7fSFrank Warmerdam	* man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT.
6365f20db7fSFrank Warmerdam
6375f20db7fSFrank Warmerdam	* man/libtiff.3t: added copyright tag info.
6385f20db7fSFrank Warmerdam
6398ed40250SFrank Warmerdam2002-02-11  Frank Warmerdam  <[email protected]>
6408ed40250SFrank Warmerdam
641c3e810eaSFrank Warmerdam	* libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__.
642c3e810eaSFrank Warmerdam
643c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
644c3e810eaSFrank Warmerdam
645c3e810eaSFrank Warmerdam	* man/Makefile.in: Patch DESTDIR handling
646c3e810eaSFrank Warmerdam
647c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=95
648c3e810eaSFrank Warmerdam
6498ed40250SFrank Warmerdam	* configure: OpenBSD changes for Sparc64 and DSO version.
6508ed40250SFrank Warmerdam
6518ed40250SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=96
6528ed40250SFrank Warmerdam
6538ed40250SFrank Warmerdam2002-02-05  Frank Warmerdam  <[email protected]>
6548ed40250SFrank Warmerdam
6558ed40250SFrank Warmerdam	* config.site/configure: added support for OJPEG=yes option to enable
6568ed40250SFrank Warmerdam	OJPEG support from config.site.
6578ed40250SFrank Warmerdam
658b8ffea63SFrank Warmerdam2002-01-27  Frank Warmerdam  <[email protected]>
659b8ffea63SFrank Warmerdam
660b8ffea63SFrank Warmerdam	* html/document.html: fixed links for TIFf 6 docs.
661b8ffea63SFrank Warmerdam
662c77822c1SFrank Warmerdam2002-01-18  Frank Warmerdam  <[email protected]>
663c77822c1SFrank Warmerdam
664f27eafc9SFrank Warmerdam	* config.guess, config.sub: Updated from ftp.gnu.org/pub/config.
665f27eafc9SFrank Warmerdam
666c777c2c0SFrank Warmerdam	* libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
667c777c2c0SFrank Warmerdam	decodestrip function returns anything not greater than zero as per
668c777c2c0SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=97
669c777c2c0SFrank Warmerdam
670c77822c1SFrank Warmerdam	* configure: Modify CheckForBigEndian so it can work in a cross
671c77822c1SFrank Warmerdam	compiled situation.
672c77822c1SFrank Warmerdam
673fb4cb161SFrank Warmerdam2002-01-16  Frank Warmerdam  <[email protected]>
674fb4cb161SFrank Warmerdam
6759606d1f5SFrank Warmerdam	* tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list.
6769606d1f5SFrank Warmerdam
6777adb8976SFrank Warmerdam	* tools/tiffset.c: fix bug in error reporting.
6787adb8976SFrank Warmerdam
679fb4cb161SFrank Warmerdam	* tools/tiffcp.c: fix several warnings that show up with -Wall.
680fb4cb161SFrank Warmerdam
681d6559489SFrank Warmerdam2002-01-04  Frank Warmerdam  <[email protected]>
682d6559489SFrank Warmerdam
683d6559489SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed computation of segment_width for
684d6559489SFrank Warmerdam	tiles files to avoid error about it not matching the
685d6559489SFrank Warmerdam	cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile
686d6559489SFrank Warmerdam	size.") for ITIFF files.  Apparently the problem was incorporated since
687d6559489SFrank Warmerdam	3.5.5, presumably during the OJPEG/JPEG work recently.
688d6559489SFrank Warmerdam
68962d37363SFrank Warmerdam2001-12-15  Frank Warmerdam  <[email protected]>
69062d37363SFrank Warmerdam
691d6559489SFrank Warmerdam	* configure, libtiff/Makefile.in: Changes for building on MacOS 10.1.
692d6559489SFrank Warmerdam
693d6559489SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
694d6559489SFrank Warmerdam
69562d37363SFrank Warmerdam	* libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1
69662d37363SFrank Warmerdam	(defined in tiffconf.h - 1 by default) then the RGBA interface
69762d37363SFrank Warmerdam	will assume that a fourth extra sample is ASSOCALPHA if the
69862d37363SFrank Warmerdam	EXTRASAMPLE value isn't set for it.  This changes the behaviour of
69962d37363SFrank Warmerdam	the library, but makes it work better with RGBA files produced by
70062d37363SFrank Warmerdam	lots of applications that don't mark the alpha values properly.
70162d37363SFrank Warmerdam
70262d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
70362d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=65
70462d37363SFrank Warmerdam
70505d24d30SFrank Warmerdam2001-12-12  Frank Warmerdam  <[email protected]>
70605d24d30SFrank Warmerdam
70705d24d30SFrank Warmerdam	* libtiff/tif_jpeg.c: allow jpeg data stream sampling values to
70805d24d30SFrank Warmerdam	override those from tiff directory.  This makes this work with
70905d24d30SFrank Warmerdam	ImageGear generated files.
71005d24d30SFrank Warmerdam
711bf0c6fb0SFrank Warmerdam2001-12-07  Frank Warmerdam  <[email protected]>
712bf0c6fb0SFrank Warmerdam
713bf0c6fb0SFrank Warmerdam	* html/Makefile.in: added missing images per bug 92.
714bf0c6fb0SFrank Warmerdam
715bf0c6fb0SFrank Warmerdam	* port/Makefile.in: fixed clean target per bug 92.
716bf0c6fb0SFrank Warmerdam
717f88d97efSFrank Warmerdam2001-11-28  Frank Warmerdam  <[email protected]>
718f88d97efSFrank Warmerdam
719ce8daaa7SFrank Warmerdam	* Reissue 3.5.7 release.
720ce8daaa7SFrank Warmerdam
721f88d97efSFrank Warmerdam	* libtiff/mkversion.c: Fix output of TIFF_VERSION to be
722f88d97efSFrank Warmerdam	YYYYMMDD so that it is increasing over time.
723f88d97efSFrank Warmerdam
724f88d97efSFrank Warmerdam	* Makefile.in: Ensure that tiffvers.h is regenerated in the
725f88d97efSFrank Warmerdam	make release target.
726f88d97efSFrank Warmerdam
727f88d97efSFrank Warmerdam	* Makefile.in: added libtiff/tiffvers.h to the release file list.
728f88d97efSFrank Warmerdam
729b7508608SFrank Warmerdam2001-11-23  Frank Warmerdam  <[email protected]>
730b7508608SFrank Warmerdam
731b7508608SFrank Warmerdam	* added html/v3.5.7.html, updated html/index.html.
732b7508608SFrank Warmerdam
733b7508608SFrank Warmerdam	* Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}.
734b7508608SFrank Warmerdam
7354eaff9b6SFrank Warmerdam2001-11-15  Frank Warmerdam  <[email protected]>
7364eaff9b6SFrank Warmerdam
7374eaff9b6SFrank Warmerdam	* configure: fixed test for -lm.
7384eaff9b6SFrank Warmerdam
73994190c5dSFrank Warmerdam2001-11-02  Frank Warmerdam  <[email protected]>
74094190c5dSFrank Warmerdam
74194190c5dSFrank Warmerdam	* Added PHOTOMETRIC_ITULAB as per bug 90.
74294190c5dSFrank Warmerdam
74394190c5dSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=90
74494190c5dSFrank Warmerdam
7452ba4c211SFrank Warmerdam2001-10-10  Frank Warmerdam  <[email protected]>
7462ba4c211SFrank Warmerdam
7472ba4c211SFrank Warmerdam	* libtiff/tiff.h: I have created COMPRESSION_CCITT_T4,
7482ba4c211SFrank Warmerdam	COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases
7492ba4c211SFrank Warmerdam	in keeping with TIFF 6.0 standard in tiff.h
7502ba4c211SFrank Warmerdam
7512ba4c211SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=83
7522ba4c211SFrank Warmerdam
7534b1d7e4cSFrank Warmerdam2001-09-26  Frank Warmerdam  <[email protected]>
7544b1d7e4cSFrank Warmerdam
7554b1d7e4cSFrank Warmerdam	* libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function.
7564b1d7e4cSFrank Warmerdam	Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory.
7574b1d7e4cSFrank Warmerdam
7589fbd11ffSFrank Warmerdam2001-09-24  Frank Warmerdam  <[email protected]>
7599fbd11ffSFrank Warmerdam
7602c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug.
7612c26534cSFrank Warmerdam
7622c26534cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=78
7632c26534cSFrank Warmerdam
7642c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an
7652c26534cSFrank Warmerdam	error about LZW not being available.
7662c26534cSFrank Warmerdam
7672c26534cSFrank Warmerdam	* libtiff/tif_dir.c: propagate failure to initialize compression
7682c26534cSFrank Warmerdam	back from TIFFSetField() as an error status, so applications can
7692c26534cSFrank Warmerdam	detect failure.
7702c26534cSFrank Warmerdam
7712c26534cSFrank Warmerdam	* libtiff/tif_dir.c: removed the auto replacement of
7722c26534cSFrank Warmerdam	COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField().
7732c26534cSFrank Warmerdam
7749fbd11ffSFrank Warmerdam	* Removed Makefile, tools/Makefile, port/install.sh, man/Makefile
7759fbd11ffSFrank Warmerdam	from CVS as they are all supposed to be auto-generated by configure.
7769fbd11ffSFrank Warmerdam
777e1d66ae9SFrank Warmerdam2001-09-22  Frank Warmerdam  <[email protected]>
778e1d66ae9SFrank Warmerdam
779e1d66ae9SFrank Warmerdam	* libtiff/tif_ojpeg.c: new update from Scott.
780e1d66ae9SFrank Warmerdam
7814b1fc8b6SFrank Warmerdam2001-09-09  Frank Warmerdam  <[email protected]>
7824b1fc8b6SFrank Warmerdam
783bc63306cSFrank Warmerdam	* libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to
784bc63306cSFrank Warmerdam	always use the "safe" version, even if there is a very slight
785bc63306cSFrank Warmerdam	cost in performance.
786bc63306cSFrank Warmerdam
787bc63306cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=54
788bc63306cSFrank Warmerdam
789ad4b0adcSFrank Warmerdam	* libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@
790ad4b0adcSFrank Warmerdam	in two places.
791ad4b0adcSFrank Warmerdam
79263c726acSFrank Warmerdam	* libtiff/tif_getimage.c: Fixed problem with reading strips or
79363c726acSFrank Warmerdam	tiles that don't start on a tile boundary.  Fix contributed by
79463c726acSFrank Warmerdam	Josep Vallverdu (from HP), and further described in bug 47.
79563c726acSFrank Warmerdam
79663c726acSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=47
79763c726acSFrank Warmerdam
79863c726acSFrank Warmerdam	* tools/tiff2ps.c: added OJPEG YCbCr to RGB support.
79963c726acSFrank Warmerdam
8004b1fc8b6SFrank Warmerdam	* libtiff/tif_ojpeg.c: Applied substantial patch from Scott.
8014b1fc8b6SFrank Warmerdam
802e7bdb189SFrank Warmerdam2001-09-06  Frank Warmerdam  <[email protected]>
803e7bdb189SFrank Warmerdam
804e7bdb189SFrank Warmerdam	* libtiff/tif_packbits.c: fixed memory overrun error.
805e7bdb189SFrank Warmerdam
806e7bdb189SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=77
807e7bdb189SFrank Warmerdam
808d15abe66SFrank Warmerdam2001-08-31  Frank Warmerdam  <[email protected]>
809d15abe66SFrank Warmerdam
810d15abe66SFrank Warmerdam	* libtiff/tif_getimage.c: relax handling of contig case where
811d15abe66SFrank Warmerdam	there are extra samples that are supposed to be ignored.  This
812d15abe66SFrank Warmerdam	should now work for 8bit greyscale or palletted images.
813d15abe66SFrank Warmerdam
814d15abe66SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=75
815d15abe66SFrank Warmerdam
816abf486d1SFrank Warmerdam2001-08-28  Frank Warmerdam  <[email protected]>
817abf486d1SFrank Warmerdam
818abf486d1SFrank Warmerdam	* libtiff/tif_getimage.c: Don't complain for CMYK (separated)
819abf486d1SFrank Warmerdam	images with more than four samples per pixel.  See:
820abf486d1SFrank Warmerdam
821abf486d1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=73
822abf486d1SFrank Warmerdam
8237f127122SFrank Warmerdam2001-08-10  Frank Warmerdam  <[email protected]>
8247f127122SFrank Warmerdam
8257afe0a69SFrank Warmerdam	* libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy()
8267afe0a69SFrank Warmerdam	in TIFFReadRGBATile() to avoid issues in cases of overlapping
8277afe0a69SFrank Warmerdam	buffers.  See Bug 69 in Bugzilla.
8287afe0a69SFrank Warmerdam
8297afe0a69SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=69
8307afe0a69SFrank Warmerdam
8317f127122SFrank Warmerdam	* tools/tiff2rgba.c: fixed getopt() call so that -b works again.
8327f127122SFrank Warmerdam
83366ca643dSFrank Warmerdam2001-08-09  Frank Warmerdam  <[email protected]>
83466ca643dSFrank Warmerdam
83566ca643dSFrank Warmerdam	* libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__
83666ca643dSFrank Warmerdam	when checking for 64 bit architectures as per bugzilla bug 67.
83766ca643dSFrank Warmerdam
838c997939eSFrank Warmerdam2001-07-27  Frank Warmerdam  <[email protected]>
839c997939eSFrank Warmerdam
840c997939eSFrank Warmerdam	* man/Makefile.in: add TIFFClientOpen link as per debian submitted
841c997939eSFrank Warmerdam	bug 66.
842c997939eSFrank Warmerdam
8435579e5cdSFrank Warmerdam2001-07-20  Frank Warmerdam  <[email protected]>
8445579e5cdSFrank Warmerdam
8455579e5cdSFrank Warmerdam	* libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H
8465579e5cdSFrank Warmerdam	has been included.
8475579e5cdSFrank Warmerdam
84871a2c4a0SFrank Warmerdam2001-07-19  Frank Warmerdam  <[email protected]>
84971a2c4a0SFrank Warmerdam
85071a2c4a0SFrank Warmerdam	* libtiff/tif_open.c: Seek back to zero after failed read,
85171a2c4a0SFrank Warmerdam	before writing header.
85271a2c4a0SFrank Warmerdam
85348b7fecaSFrank Warmerdam2001-07-18  Frank Warmerdam  <[email protected]>
85448b7fecaSFrank Warmerdam
85548b7fecaSFrank Warmerdam	* libtiff/tif_ojpeg.c: updates from Scott.  Handles colors
85648b7fecaSFrank Warmerdam	much better.  Now depends on having patched libjpeg as per
85748b7fecaSFrank Warmerdam	patch in contrib/ojpeg/*.
85848b7fecaSFrank Warmerdam
85987f580c1SFrank Warmerdam2001-07-17  Frank Warmerdam  <[email protected]>
86087f580c1SFrank Warmerdam
86187f580c1SFrank Warmerdam	* */Makefile.in: added DESTDIR support.
86287f580c1SFrank Warmerdam
86387f580c1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=60
86487f580c1SFrank Warmerdam
865f45df42bSFrank Warmerdam2001-07-16  Frank Warmerdam  <[email protected]>
866f45df42bSFrank Warmerdam
867f45df42bSFrank Warmerdam	* configure, libtiff/Makefile.in: applied OpenBSD patches
868f45df42bSFrank Warmerdam	as per:
869f45df42bSFrank Warmerdam
870f45df42bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=61
871f45df42bSFrank Warmerdam
87263ad6142SFrank Warmerdam2001-06-28  Frank Warmerdam  <[email protected]>
87363ad6142SFrank Warmerdam
8740ef54341SFrank Warmerdam	* libtiff/tif_getimage.c: Fixed so that failure is properly
8750ef54341SFrank Warmerdam	reported by gtTileContig, gtStripContig, gtTileSeparate and
8760ef54341SFrank Warmerdam	gtStripSeparate.
8770ef54341SFrank Warmerdam
8780ef54341SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=51
8790ef54341SFrank Warmerdam
88063ad6142SFrank Warmerdam	* tiffcmp.c: Fixed multi samples per pixel support for ContigCompare.
88163ad6142SFrank Warmerdam	Updated bug section of tiffcmp.1 to note tiled file issues.
88263ad6142SFrank Warmerdam
88363ad6142SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=53
88463ad6142SFrank Warmerdam
885e0368fb9SFrank Warmerdam2001-06-22  Frank Warmerdam  <[email protected]>
886e0368fb9SFrank Warmerdam
887ecfaa86dSFrank Warmerdam	* configure: Changes for DSO generation on AIX provided by
888ecfaa86dSFrank Warmerdam	John Marquart <[email protected]>.
889ecfaa86dSFrank Warmerdam
890e0368fb9SFrank Warmerdam	* configure, libtiff/Makeifle.in: Modified to build DSOs properly
891e0368fb9SFrank Warmerdam	on Darwin thanks to Robert Krajewski ([email protected]) and
892e0368fb9SFrank Warmerdam	Keisuke Fujii ([email protected]).
893e0368fb9SFrank Warmerdam
894f8473790SFrank Warmerdam2001-06-13  Frank Warmerdam  <[email protected]>
895f8473790SFrank Warmerdam
896f8473790SFrank Warmerdam	* tools/tiff2rgba.c: added -n flag to avoid emitting alpha component.
897f8473790SFrank Warmerdam
898f8473790SFrank Warmerdam	* man/tiff2rgba.1: new
899f8473790SFrank Warmerdam
900f1492d55SFrank Warmerdam2001-05-22  Frank Warmerdam  <[email protected]>
901f1492d55SFrank Warmerdam
902f1492d55SFrank Warmerdam	* Added tiffset and tif_ojpeg to the dist lists in Makefile.in.
903f1492d55SFrank Warmerdam
9048ff59a64SFrank Warmerdam2001-05-13  Frank Warmerdam  <[email protected]>
9058ff59a64SFrank Warmerdam
9068ff59a64SFrank Warmerdam	* libtiff/tools/thumbnail.c: changed default output compression
9078ff59a64SFrank Warmerdam	to packbits from LZW since LZW isn't generally available.
9088ff59a64SFrank Warmerdam
90947c14d60SFrank Warmerdam2001-05-12  Frank Warmerdam  <[email protected]>
91047c14d60SFrank Warmerdam
91147c14d60SFrank Warmerdam	* libtiff/tif_ojpeg.c: New.
91247c14d60SFrank Warmerdam	libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related
91347c14d60SFrank Warmerdam	to OJPEG support.
91447c14d60SFrank Warmerdam
91547c14d60SFrank Warmerdam	Scott Marovich <[email protected]> supplied OJPEG support.
91647c14d60SFrank Warmerdam
91747c14d60SFrank Warmerdam2001-05-11  Frank Warmerdam  <[email protected]>
91847c14d60SFrank Warmerdam
91947c14d60SFrank Warmerdam	* tiff.h: removed, it duplicates libtiff/tiff.h.
92047c14d60SFrank Warmerdam
9211b7a8402SFrank Warmerdam2001-05-08  Frank Warmerdam  <[email protected]>
9221b7a8402SFrank Warmerdam
9231f9632f9SFrank Warmerdam	* libtiff/tif_dirinfo.c: moved pixar and copyright flags to
9241f9632f9SFrank Warmerdam	ensure everything is in order.
9251f9632f9SFrank Warmerdam
9261b7a8402SFrank Warmerdam	* libtiff/libtiff.def: added TIFFCreateDirectory and
9271b7a8402SFrank Warmerdam	TIFFDefaultStripSize as per:
9281b7a8402SFrank Warmerdam
9291b7a8402SFrank Warmerdam	  http://bugzilla.remotesensing.org/show_bug.cgi?id=46
9301b7a8402SFrank Warmerdam
93128dd547bSFrank Warmerdam2001-05-02  Frank Warmerdam  <[email protected]>
93228dd547bSFrank Warmerdam
93328dd547bSFrank Warmerdam	* libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for
93428dd547bSFrank Warmerdam	TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to
93528dd547bSFrank Warmerdam	force use of uint32 counts instead of short counts.
93628dd547bSFrank Warmerdam
93728dd547bSFrank Warmerdam	* libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the
93828dd547bSFrank Warmerdam	case of writing TIFF_BYTE/TIFF_SBYTE fields.
93928dd547bSFrank Warmerdam
94028dd547bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=43
94128dd547bSFrank Warmerdam
942b117e2acSFrank Warmerdam2001-05-01  Frank Warmerdam  <[email protected]>
943b117e2acSFrank Warmerdam
944b117e2acSFrank Warmerdam	* libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per
945b117e2acSFrank Warmerdam	bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44
946b117e2acSFrank Warmerdam
947f99796d1SFrank Warmerdam2001-04-05  Frank Warmerdam  <[email protected]>
948f99796d1SFrank Warmerdam
949f99796d1SFrank Warmerdam	* tiffio.h: removed C++ style comment.
950f99796d1SFrank Warmerdam
951f99796d1SFrank Warmerdam	* configure: fixed up SCRIPT_SH/SHELL handling.
952f99796d1SFrank Warmerdam
953f99796d1SFrank Warmerdam	* Makefile.in: Fixed SCRIPT_SH/SHELL handling.
954f99796d1SFrank Warmerdam
955f99796d1SFrank Warmerdam	* config.guess: documented more variables as per bug 40.
956f99796d1SFrank Warmerdam
95721724616SFrank Warmerdam2001-04-03  Frank Warmerdam  <[email protected]>
95821724616SFrank Warmerdam
95921724616SFrank Warmerdam	* configure, *Makefile.in: Various changes to improve configuration
96021724616SFrank Warmerdam	for HP/UX specifically, and also in general.  They include:
96121724616SFrank Warmerdam	 - Try to handle /usr/bin/sh instead of /bin/sh where necessary.
96221724616SFrank Warmerdam	 - Upgrade to HP/UX 10.x+ compiler, linker and dso options.
96321724616SFrank Warmerdam	 - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP
96421724616SFrank Warmerdam	 - Use -${MAKEFLAGS} in sub makes from makefiles.
96521724616SFrank Warmerdam
96621724616SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=40
96721724616SFrank Warmerdam
9688671dffeSFrank Warmerdam2001-04-02  Frank Warmerdam  <[email protected]>
9698671dffeSFrank Warmerdam
9700263998eSFrank Warmerdam	* libtiff/tiff.h: Applied hac to try and resolve the problem
9710263998eSFrank Warmerdam	with the inttypes.h include file on AIX.
9720263998eSFrank Warmerdam
9730263998eSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=39
9740263998eSFrank Warmerdam
9759864187bSFrank Warmerdam	* VERSION: update to 3.5.7 beta in preparation for release.
9769864187bSFrank Warmerdam
977a2558120SFrank Warmerdam	* configure/config.site: modified to check if -lm is needed for
978a2558120SFrank Warmerdam	MACHDEPLIBS if not supplied by config.site.  Needed for Darwin.
979a2558120SFrank Warmerdam
9808671dffeSFrank Warmerdam	* config.guess: updated wholesale to an FSF version apparently
9818671dffeSFrank Warmerdam	from 1998 (as opposed to 1994).  This is mainly inspired by
9828671dffeSFrank Warmerdam	providing for MacOS X support.
9838671dffeSFrank Warmerdam
9848671dffeSFrank Warmerdam2001-03-29  Frank Warmerdam  <[email protected]>
9858671dffeSFrank Warmerdam
9868671dffeSFrank Warmerdam	* configure, Makefile.in, etc: added support for OPTIMIZER being
9878671dffeSFrank Warmerdam	set from config.site.
9888671dffeSFrank Warmerdam
9897a1ad5e9SFrank Warmerdam2001-03-28  Frank Warmerdam  <[email protected]>
9907a1ad5e9SFrank Warmerdam
9914f4c99abSFrank Warmerdam	* fax2ps.c: Helge (libtiff at oldach.net) submitted fix:
9924f4c99abSFrank Warmerdam
9934f4c99abSFrank Warmerdam	Here's a fix for fax2ps that corrects behaviour for non-Letter paper
9944f4c99abSFrank Warmerdam	sizes. It fixes two problems:
9954f4c99abSFrank Warmerdam
9964f4c99abSFrank Warmerdam	Without	scaling (-S) the fax is now centered on the page size specified
9974f4c99abSFrank Warmerdam	with -H	and/or -W. Before, fax2ps was using an obscure and practially
9984f4c99abSFrank Warmerdam	useless algorithm to allocate the image relative to Letter sized paper
9994f4c99abSFrank Warmerdam	which sometime sled to useless whitespace on the paper, while at the
10004f4c99abSFrank Warmerdam	same time cutting of the faxes printable area at the opposite border.
10014f4c99abSFrank Warmerdam
10024f4c99abSFrank Warmerdam	Second, scaling now preserves aspect ratio, which makes unusual faxes
10034f4c99abSFrank Warmerdam	(in particular short ones) print properly.
10044f4c99abSFrank Warmerdam
10054f4c99abSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=35
10064f4c99abSFrank Warmerdam
10077a1ad5e9SFrank Warmerdam	* tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by
10087a1ad5e9SFrank Warmerdam	Bruce A. Mallett.  See check message for detailed information
10097a1ad5e9SFrank Warmerdam	on all the changes, including a faster encoder, fixes for level
10107a1ad5e9SFrank Warmerdam	2 PostScript, and support for the imagemask operator.
10117a1ad5e9SFrank Warmerdam
1012f3bbcf1bSFrank Warmerdam2001-03-27  Frank Warmerdam  <[email protected]>
1013f3bbcf1bSFrank Warmerdam
1014f3bbcf1bSFrank Warmerdam	* libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to
1015f3bbcf1bSFrank Warmerdam	"#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX.
1016f3bbcf1bSFrank Warmerdam
1017f3bbcf1bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
1018f3bbcf1bSFrank Warmerdam
1019dc989a55SFrank Warmerdam2001-03-16  Frank Warmerdam  <[email protected]>
1020dc989a55SFrank Warmerdam
1021dc989a55SFrank Warmerdam	* tif_dirinfo.c: moved definition of copyright tag in field list.
1022dc989a55SFrank Warmerdam	Apparently they have to be in sorted order by tag id.
1023dc989a55SFrank Warmerdam
10248eea65a4SFrank Warmerdam2001-03-13  Frank Warmerdam  <[email protected]>
10258eea65a4SFrank Warmerdam
10268eea65a4SFrank Warmerdam	* tif_getimage.c: Added support for 16bit minisblack/miniswhite
10278eea65a4SFrank Warmerdam	images in RGBA interface.
10288eea65a4SFrank Warmerdam
1029fa01e4a7SFrank Warmerdam2001-03-02  Frank Warmerdam  <[email protected]>
1030fa01e4a7SFrank Warmerdam
1031fa01e4a7SFrank Warmerdam	* Added TIFFTAG_COPYRIGHT support.
1032fa01e4a7SFrank Warmerdam
1033aefe065eSFrank Warmerdam2001-02-19  Frank Warmerdam  <[email protected]>
1034aefe065eSFrank Warmerdam
1035aefe065eSFrank Warmerdam	* Brent Roman contributed updated tiffcp utility (and tiffcp.1)
1036aefe065eSFrank Warmerdam	with support for extracting subimages with the ,n syntax, and also
1037aefe065eSFrank Warmerdam	adding the -b bias removal flag.
1038aefe065eSFrank Warmerdam
1039a6da80a7SFrank Warmerdam2001-02-16  Frank Warmerdam  <[email protected]>
1040a6da80a7SFrank Warmerdam
10418867ddfbSFrank Warmerdam	* libtiff/libtiff.def: Brent Roman submitted new version adding
10428867ddfbSFrank Warmerdam	serveral missing entry points.
10438867ddfbSFrank Warmerdam
1044b18f9bb8SFrank Warmerdam	* libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS.
1045b18f9bb8SFrank Warmerdam	Some sort of weird VMS thing.
1046b18f9bb8SFrank Warmerdam
1047b18f9bb8SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=31
1048b18f9bb8SFrank Warmerdam
1049a6da80a7SFrank Warmerdam	* tif_luv.c/tiff.h/tiffio.h:
1050a6da80a7SFrank Warmerdam	New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward
1051a6da80a7SFrank Warmerdam	([email protected]).  He writes:
1052a6da80a7SFrank Warmerdam
1053a6da80a7SFrank Warmerdam	1) I improved the gamut-mapping function in tif_luv.c for imaginary
1054a6da80a7SFrank Warmerdam	colors, because some images were being super-saturated on the input
1055a6da80a7SFrank Warmerdam	side and this resulted in some strange color shifts in the output.
1056a6da80a7SFrank Warmerdam
1057a6da80a7SFrank Warmerdam	2) I added a psuedotag in tiff.h to control random dithering during
1058a6da80a7SFrank Warmerdam	LogLuv encoding.  This is turned off by default for 32-bit LogLuv and
1059a6da80a7SFrank Warmerdam	on for 24-bit LogLuv output.  Dithering improves the average color
1060a6da80a7SFrank Warmerdam	accuracy over the image.
1061a6da80a7SFrank Warmerdam
1062a6da80a7SFrank Warmerdam	3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in
1063a6da80a7SFrank Warmerdam	tiffio.h, to expose internal routines for converting between LogLuv and
1064a6da80a7SFrank Warmerdam	XYZ coordinates.  This is helpful for writing more efficient,
1065a6da80a7SFrank Warmerdam	specialized conversion routines, especially for reading LogLuv files.
1066a6da80a7SFrank Warmerdam
1067a6da80a7SFrank Warmerdam	Changes applied with minor edits.
1068a6da80a7SFrank Warmerdam
106900761c18SFrank Warmerdam2001-01-23  Frank Warmerdam  <[email protected]>
107000761c18SFrank Warmerdam
107100761c18SFrank Warmerdam	* tif_fax3.c: keep rw_mode flag internal to fax3 state to remember
107200761c18SFrank Warmerdam	whether we are encoding or decoding.  This is to ensure graceful
107300761c18SFrank Warmerdam	recovery if TIFFClientOpen() discovers an attempt to open a compressed
107400761c18SFrank Warmerdam	file for "r+" access, and subsequently close it, as it resets the
107500761c18SFrank Warmerdam	tif_mode flag to O_RDONLY in this case to avoid writes, confusing the
107600761c18SFrank Warmerdam	compressor's concept of whether it is in encode or decode mode.
107700761c18SFrank Warmerdam
10789a1d08fcSMike Welles2001-01-08  Mike Welles <[email protected]>
10799a1d08fcSMike Welles
10809a1d08fcSMike Welles	* Makefile.in:  Now cleaning up after itself after creating the .tar.gz and .zip
10819a1d08fcSMike Welles
1082a5a724a9SFrank Warmerdam2001-01-07  Frank Warmerdam  <[email protected]>
1083a5a724a9SFrank Warmerdam
1084a5a724a9SFrank Warmerdam	* html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet()
1085a5a724a9SFrank Warmerdam	as per bug report by Patrick Connor.
1086a5a724a9SFrank Warmerdam
10877c2ef4f7SFrank Warmerdam2000-12-28  Frank Warmerdam  <[email protected]>
10887c2ef4f7SFrank Warmerdam
10893ba946b0SFrank Warmerdam	* Added RELEASE-DATE file to release file list.
10903ba946b0SFrank Warmerdam
10917c2ef4f7SFrank Warmerdam	* Fixed libtiff/makefile.vc to make tiffvers.h not version.h.
10927c2ef4f7SFrank Warmerdam
1093a7f6e194SMike Welles2000-12-22  Mike Welles <[email protected]>
1094a7f6e194SMike Welles        * added link to CVS mirror from index.html
1095a7f6e194SMike Welles
1096a7f6e194SMike Welles	* updated html/internals.html to note that LZW compression is
1097a7f6e194SMike Welles	  not supported by default.
1098a7f6e194SMike Welles
109922e9dda7SFrank Warmerdam2000-12-22  Frank Warmerdam  <[email protected]>
110022e9dda7SFrank Warmerdam
110122e9dda7SFrank Warmerdam	* updated html/libtiff.html to not point at Niles' old JPL web site
110222e9dda7SFrank Warmerdam	for the man pages, point at www.libtiff.org.
110322e9dda7SFrank Warmerdam
110433953398SFrank Warmerdam2000-12-21  Frank Warmerdam  <[email protected]>
110533953398SFrank Warmerdam
110622e9dda7SFrank Warmerdam	* libtiff/tif_apple.c: Applied "Carbon" support patches supplied by
110733953398SFrank Warmerdam	Leonard Rosenthol <[email protected]>.  May interfere
110833953398SFrank Warmerdam	with correct building on older systems.  If so, please let me know.
110933953398SFrank Warmerdam
1110a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]>
1111177452c8SMike Welles
1112177452c8SMike Welles	* Took out LZW Encoding from tif_lzw.c
1113177452c8SMike Welles
1114177452c8SMike Welles	* Created HOWTO-RELEASE
1115177452c8SMike Welles
1116177452c8SMike Welles	* Created html/v3.5.6.html
1117177452c8SMike Welles
1118177452c8SMike Welles	* updated index.html
1119177452c8SMike Welles
1120a02f97a5SFrank Warmerdam2000-12-01  Frank Warmerdam  <[email protected]>
1121a02f97a5SFrank Warmerdam
1122a02f97a5SFrank Warmerdam	* Added patches for EOFB support in tif_fax3.c and tif_fax3.h.
1123a02f97a5SFrank Warmerdam	Patches supplied by Frank Cringle <[email protected]>
1124a02f97a5SFrank Warmerdam	Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif
1125a02f97a5SFrank Warmerdam
1126a3c28f98SFrank Warmerdam2000-11-24  Frank Warmerdam  <[email protected]>
1127a3c28f98SFrank Warmerdam
1128a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added an installPrivateHdrs and install-private
1129a3c28f98SFrank Warmerdam	target so that the private headers required by libgeotiff can be
1130a3c28f98SFrank Warmerdam	installed with the others.  They are not installed by default.
1131a3c28f98SFrank Warmerdam
1132a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso
1133a3c28f98SFrank Warmerdam	targets so libtiff.so will be built with an explicit dependency
1134a3c28f98SFrank Warmerdam	on libm.so.
1135a3c28f98SFrank Warmerdam
1136a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to
1137a3c28f98SFrank Warmerdam	libtiff.so.3.5.5.
1138a3c28f98SFrank Warmerdam
1139a3c28f98SFrank Warmerdam	* libtiff/Makefile.in & configure: Remove all references to the ALPHA
1140a3c28f98SFrank Warmerdam	file, or ALPHA version logic.  Added stuff about DIST_POINT in
1141a3c28f98SFrank Warmerdam	place of DIST_TYPE and the alpha release number stuff.
1142a3c28f98SFrank Warmerdam
1143abcd47aeSFrank Warmerdam2000-11-22  Frank Warmerdam  <[email protected]>
1144abcd47aeSFrank Warmerdam
1145abcd47aeSFrank Warmerdam	* I have applied a patch from Steffen Moeller <[email protected]> to
1146abcd47aeSFrank Warmerdam	the configure script so that it now accepts the --prefix, and
1147abcd47aeSFrank Warmerdam	--exec-prefix directives.
1148abcd47aeSFrank Warmerdam
11497410217aSFrank Warmerdam2000-11-13  Frank Warmerdam  <warmerda@cs46980-c>
11507410217aSFrank Warmerdam
11519900bacaSFrank Warmerdam	* I have made a variety of modifications in an effort to ensure the
11529900bacaSFrank Warmerdam	TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE
11539900bacaSFrank Warmerdam	file which seems to be updated regularly.
11549900bacaSFrank Warmerdam
11559900bacaSFrank Warmerdam	 o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in
11569900bacaSFrank Warmerdam	   version include file.
11579900bacaSFrank Warmerdam	 o renamed version.h to tiffvers.h because we now have to install it
11589900bacaSFrank Warmerdam	   with the public libtiff include files.
11599900bacaSFrank Warmerdam	 o include tiffvers.h in tiffio.h.
11609900bacaSFrank Warmerdam	 o updated tif_version.c to use tiffvers.h.
11619900bacaSFrank Warmerdam	 o Updated Makefile.in accordingly.
11629900bacaSFrank Warmerdam
11637410217aSFrank Warmerdam	* As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25
11647410217aSFrank Warmerdam	I have updated the win32 detection rules in tiffcomp.h.
11657410217aSFrank Warmerdam
11666429172dSFrank Warmerdam2000-10-20  Frank Warmerdam  <warmerda@cs46980-c>
11676429172dSFrank Warmerdam
1168b11174beSFrank Warmerdam	* tif_getimage.c: Fixed RGBA translation for YCbCr images for which
1169b11174beSFrank Warmerdam	the strip/tile width and height aren't multiples of the sampling size.
11707410217aSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=20
11717410217aSFrank Warmerdam	Some patches from Rick LaMont of Dot C Software.
1172b11174beSFrank Warmerdam
11736429172dSFrank Warmerdam	* Modified tif_packbits.c encoder to avoid compressing more
11746429172dSFrank Warmerdam	data than provided if rowsize doesn't factor into provided data
11756429172dSFrank Warmerdam	(such as occurs for YCbCr).
11766429172dSFrank Warmerdam
1177aa844c50SFrank Warmerdam2000-10-19  Frank Warmerdam  <warmerda@cs46980-c>
1178aa844c50SFrank Warmerdam
1179aa844c50SFrank Warmerdam	* tools/rgb2ycbcr.c: fixed output strip size to account for vertical
1180aa844c50SFrank Warmerdam	roundup if rows_per_strip not a multiple of vertical sample size.
1181aa844c50SFrank Warmerdam
11820cd032f1SFrank Warmerdam2000-10-16  Frank Warmerdam  <warmerda@cs46980-c>
11830cd032f1SFrank Warmerdam
118491b8b7c2SFrank Warmerdam	* tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory
118591b8b7c2SFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18
118691b8b7c2SFrank Warmerdam	from [email protected].
118791b8b7c2SFrank Warmerdam
11880cd032f1SFrank Warmerdam	* Modified tif_packbits.c decoding to avoid overrunning the
11890cd032f1SFrank Warmerdam	output buffer, and to issue a warning if data needs to be
11900cd032f1SFrank Warmerdam	discarded.  See http://bugzilla.remotesensing.org/show_bug.cgi?id=18
11910cd032f1SFrank Warmerdam
1192de9b6675SFrank Warmerdam2000-10-12  Frank Warmerdam  <warmerda@cs46980-c>
1193de9b6675SFrank Warmerdam
1194de9b6675SFrank Warmerdam	* Modified tiff2bw to ensure portions add to 100%, and that
1195de9b6675SFrank Warmerdam	white is properly recovered.
1196de9b6675SFrank Warmerdam
1197de9b6675SFrank Warmerdam	See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15
1198de9b6675SFrank Warmerdam	Patch c/o Stanislav Brabec <[email protected]>
1199de9b6675SFrank Warmerdam
12008b6b9756SFrank Warmerdam2000-09-30  Frank Warmerdam  <warmerda@cs46980-c>
12018b6b9756SFrank Warmerdam
12028b6b9756SFrank Warmerdam	* Modified TIFFClientOpen() to emit an error on an attempt to
12038b6b9756SFrank Warmerdam	open a comperessed file for update (O_RDWR/r+) access.  This is
12048b6b9756SFrank Warmerdam	because the compressor/decompressor code gets very confused when
12058b6b9756SFrank Warmerdam	the mode is O_RDWR, assuming this means writing only.  See
12068b6b9756SFrank Warmerdam	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13
12078b6b9756SFrank Warmerdam
1208582fb187SFrank Warmerdam2000-09-27  Frank Warmerdam  <warmerda@cs46980-c>
1209582fb187SFrank Warmerdam
12100cd032f1SFrank Warmerdam	* Added GNULDdso target an`d switched linux and freebsd to use it.
1211582fb187SFrank Warmerdam
12128d9e3bcfSFrank Warmerdam2000-09-26  Frank Warmerdam  <warmerda@cs46980-c>
12138d9e3bcfSFrank Warmerdam
12148d9e3bcfSFrank Warmerdam	* Applied patch for 0x0000 sequences in tif_fax3.h's definition
12158d9e3bcfSFrank Warmerdam	of EXPAND1D() as per bug 11 (from Roman).
12168d9e3bcfSFrank Warmerdam
1217af621273SFrank Warmerdam2000-09-25  Frank Warmerdam  <warmerda@cs46980-c>
121805d0760fSFrank Warmerdam	* Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve
121905d0760fSFrank Warmerdam	cygwin compatibility.
1220af621273SFrank Warmerdam
1221b6348a45SFrank Warmerdam	* Applied patch from Roman Shpount to tif_fax3.c.  This seems to
1222b6348a45SFrank Warmerdam	be a proper fix to the buffer sizing problem.  See
1223b6348a45SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=11
1224b6348a45SFrank Warmerdam
1225af621273SFrank Warmerdam	* Fixed tif_getimage.c to fix overrun bug with YCbCr images without
1226af621273SFrank Warmerdam	downsampling.  http://bugzilla.remotesensing.org/show_bug.cgi?id=10
1227af621273SFrank Warmerdam	Thanks to Nick Lamb <[email protected]> for reporting the
1228af621273SFrank Warmerdam	bug and proving the patch.
1229af621273SFrank Warmerdam
1230a329e432SFrank Warmerdam2000-09-18  Frank Warmerdam  <warmerda@cs46980-c>
1231a329e432SFrank Warmerdam
1232a329e432SFrank Warmerdam	* Fixed tif_jpeg.c so avoid destroying the decompressor before
1233a329e432SFrank Warmerdam	we are done access data thanks to bug report from:
1234a329e432SFrank Warmerdam	Michael Eckstein <[email protected]>.
1235a329e432SFrank Warmerdam
1236a329e432SFrank Warmerdam	* Reverted tif_flush change.
1237a329e432SFrank Warmerdam
1238da97c5e0SFrank Warmerdam2000-09-14  Frank Warmerdam  <warmerda@cs46980-c>
1239da97c5e0SFrank Warmerdam
1240da97c5e0SFrank Warmerdam	* tif_flush.c: Changed so that TIFFFlushData() doesn't return an
1241da97c5e0SFrank Warmerdam	error when TIFF_BEENWRITING is not set.  This ensures that the
1242da97c5e0SFrank Warmerdam	directory contents can still be flushed by TIFFFlush().
1243da97c5e0SFrank Warmerdam
1244c1282751SFrank Warmerdam2000-08-14  Frank Warmerdam  <[email protected]>
1245c1282751SFrank Warmerdam
1246fb02956eSFrank Warmerdam	* tif_open.c: Don't set MMAP for O_RDWR files.
1247fb02956eSFrank Warmerdam
12480625a129SFrank Warmerdam	* tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY
12490625a129SFrank Warmerdam	so that files opened for update can be strip chopped too.
12500625a129SFrank Warmerdam
1251c1282751SFrank Warmerdam	* tif_read.c: fixed up bug with files missing rowsperstrip and
1252c1282751SFrank Warmerdam	the strips per separation fix done a few weeks ago.
1253c1282751SFrank Warmerdam
1254ad9af004SFrank Warmerdam2000-07-17  Frank Warmerdam  <warmerda@cs46980-c>
1255ad9af004SFrank Warmerdam
1256ad9af004SFrank Warmerdam	* Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and
1257ad9af004SFrank Warmerdam	SAMPLEFORMAT_COMPLEXINT.
1258ad9af004SFrank Warmerdam
12594b79457aSMike Welles2000-07-13  Mike Welles <[email protected]>
12604b79457aSMike Welles
12614b79457aSMike Welles	* index.html, bugs.html: added bugzilla info.
12624b79457aSMike Welles
1263c1cd54d7SFrank Warmerdam2000-07-12  Frank Warmerdam  <[email protected]>
1264c1cd54d7SFrank Warmerdam
1265889ea5bfSFrank Warmerdam	* tif_read.c: fix subtle bug with determining the number of
1266889ea5bfSFrank Warmerdam	rows for strips that are the last strip in a separation but
1267889ea5bfSFrank Warmerdam	not the last strip of all in TIFFReadEncodedStrip().
1268889ea5bfSFrank Warmerdam
1269c1cd54d7SFrank Warmerdam	* Applied 16/32 bit fix to tif_fax3.c.  Fix supplied by
1270c1cd54d7SFrank Warmerdam	Peter Skarpetis <[email protected]>
1271c1cd54d7SFrank Warmerdam
1272082013bfSFrank Warmerdam2000-06-15  Frank Warmerdam  <[email protected]>
1273082013bfSFrank Warmerdam
1274082013bfSFrank Warmerdam	* Modified tiffio.h logic with regard to including windows.h.  It
1275082013bfSFrank Warmerdam	won't include it when building with __CYGWIN__.
1276082013bfSFrank Warmerdam
1277b620bd37SFrank Warmerdam2000-05-11  Frank Warmerdam  <warmerda@cs46980-c>
1278b620bd37SFrank Warmerdam
12796ed3331cSFrank Warmerdam	* README: update to mention www.libtiff.org, don't list Sam's old
12806ed3331cSFrank Warmerdam	email address.
12816ed3331cSFrank Warmerdam
1282b620bd37SFrank Warmerdam	* configure: Fixed DSO test for Linux as per patch from
1283b620bd37SFrank Warmerdam	  Jan Van Buggenhout <[email protected]>.
1284b620bd37SFrank Warmerdam
128515934824SFrank Warmerdam2000-04-21  Frank Warmerdam  <[email protected]>
128615934824SFrank Warmerdam
128715934824SFrank Warmerdam	* libtiff/tif_dirread.c: Don't use estimate strip byte count for
128815934824SFrank Warmerdam	one tile/strip images with an offset, and byte count of zero. These
128915934824SFrank Warmerdam	could be "unpopulated" images.
129015934824SFrank Warmerdam
1291859c2524SFrank Warmerdam2000-04-18  Frank Warmerdam  <[email protected]>
1292859c2524SFrank Warmerdam
12937538c6d0SFrank Warmerdam	* contrib/addtiffo: Added "averaging" resampling option.
12947538c6d0SFrank Warmerdam
1295859c2524SFrank Warmerdam	* tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT.
1296859c2524SFrank Warmerdam
12976be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000  Frank Warmerdam  <[email protected]>
12986be23f4fSFrank Warmerdam
12996be23f4fSFrank Warmerdam	* tools/Makefile.in: Modified to install properly on SGI.
13006be23f4fSFrank Warmerdam
13014b79457aSMike Welles2000-04-12  Mike Welles	     <[email protected]>
13024b79457aSMike Welles	* configure:  Fixed stupid mistake in libc6 test on Linux
13034b79457aSMike Welles
1304f076e723SMike Welles2000-04-04  Mike Welles	     <[email protected]>
1305f0770083SMike Welles	* tif_win32.c:  Applied patch to fix overreads and ovverwrites
1306f0770083SMike Welles	  caught by BoundsChecker.  From Arvan Pritchard
1307f0770083SMike Welles	  <[email protected]>  (untested).
1308f076e723SMike Welles
1309f0770083SMike Welles        * tif_getimage.c:  Applied patch to silence VC6 warnings.  From
1310f0770083SMike Welles	  Arvan Pritchard <[email protected]>
1311f0770083SMike Welles
1312f0770083SMike Welles	* tif_lzw.c:  Applied patch to silence VC6 warnings.  From
1313f076e723SMike Welles	  Arvan Pritchard <[email protected]>
1314f076e723SMike Welles
13151c9f6d78SFrank Warmerdam2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>
13161c9f6d78SFrank Warmerdam
13171c9f6d78SFrank Warmerdam	* Added contrib/stream (stream io) code submitted by Avi Bleiweiss.
13181c9f6d78SFrank Warmerdam
131997702338SMike Welles2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>    *** 3.5.5 release ***
13202df86f15SFrank Warmerdam
13212df86f15SFrank Warmerdam	* fax2ps: Fixed mixup of width and height in bounding box statement
13222df86f15SFrank Warmerdam	as per submission by Nalin Dahyabhai <[email protected]>.
13232df86f15SFrank Warmerdam
1324c21b8b97SMike Welles2000-03-27  Mike Welles	     <[email protected]>
1325c21b8b97SMike Welles
1326c21b8b97SMike Welles	* fax2ps:  Modified printruns to take uint32 instead of uint16.
1327c21b8b97SMike Welles	Patch courtesy of Bernt Herd <[email protected]>
1328c21b8b97SMike Welles
1329d20c60a2SMike Welles2000-03-20  Mike Welles	     <[email protected]>
1330d20c60a2SMike Welles
1331d20c60a2SMike Welles	* configure: added test for libc6 for linux targets.  Bug reported by
1332d20c60a2SMike Welles        Stanislav Brabec <[email protected]>
1333d20c60a2SMike Welles
1334c21b8b97SMike Welles	* Added 3.5 docs to html/Makefile.in.
1335c21b8b97SMike Welles	Thanks to  Stanislav Brabec <[email protected]>
1336d20c60a2SMike Welles
1337c21b8b97SMike Welles	* configure: fixed bugs in sed scripts
1338c21b8b97SMike Welles	(applied sed script s:/@:s;@:;s:/s;;:;: to configure).
1339d20c60a2SMike Welles	fix submitted to Stanislav Brabec <[email protected]>
1340d20c60a2SMike Welles
1341c21b8b97SMike Welles	* tools/iptcutil was not in files list, and wasn't being
1342c21b8b97SMike Welles	added to tar archive.  Updated Makefile.in.
1343d20c60a2SMike Welles
13447ab7008fSFrank Warmerdam2000-03-17  Frank Warmerdam  <warmerda@cs46980-c>
13457ab7008fSFrank Warmerdam
13467ab7008fSFrank Warmerdam	* tif_fax3.c: Fixed serious bug introduced during the uint16->uint32
13477ab7008fSFrank Warmerdam	conversion for the run arrays.
13487ab7008fSFrank Warmerdam
1349d3144ac4SFrank Warmerdam2000-03-03  Frank Warmerdam  <[email protected]>
1350d3144ac4SFrank Warmerdam
1351d3144ac4SFrank Warmerdam	* Set td_sampleformat default to SAMPLEFORMAT_UINT instead of
1352d3144ac4SFrank Warmerdam	SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c.
1353d3144ac4SFrank Warmerdam
13540b109722SFrank Warmerdam2000-03-02  Frank Warmerdam  <[email protected]>
13550b109722SFrank Warmerdam
1356f4aaa718SFrank Warmerdam	* Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c.
1357f4aaa718SFrank Warmerdam
13580b109722SFrank Warmerdam	* Patched tif_fax3.c so that dsp->runs is allocated a bit bigger
13590b109722SFrank Warmerdam	to avoid overruns encountered with frle_bug.tif.
13600b109722SFrank Warmerdam
1361ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000  Frank Warmerdam  <[email protected]>
1362ed33ffd3SFrank Warmerdam
1363ed33ffd3SFrank Warmerdam	* Fixed tools/tiffcmp so that stopondiff testing works.
1364ed33ffd3SFrank Warmerdam	  Patch care of Joseph Orost <[email protected]>.
1365ed33ffd3SFrank Warmerdam
1366592e7e59SFrank Warmerdam2000-01-28    <warmerda@CS46980-B>
1367592e7e59SFrank Warmerdam
1368c84e2904SFrank Warmerdam	* Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is
1369c84e2904SFrank Warmerdam	  set to 1, and added default (off) setting in tiffconf.h.  This
1370c84e2904SFrank Warmerdam	  should eventually be set by the configure script somehow.
1371c84e2904SFrank Warmerdam
1372c84e2904SFrank Warmerdam	  The original work on all these 2-4GB changes was done by
1373c84e2904SFrank Warmerdam	  Peter Smith ([email protected]).
1374c84e2904SFrank Warmerdam
1375c84e2904SFrank Warmerdam	* Modified tif_win32.c to support 2-4GB seeks.
1376c84e2904SFrank Warmerdam
1377592e7e59SFrank Warmerdam	* tentatively changed toff_t to be unsigned instead of signed to
1378592e7e59SFrank Warmerdam	  facilitate support for 2-4GB files.
1379592e7e59SFrank Warmerdam
1380592e7e59SFrank Warmerdam	* Updated a variety of files to use toff_t.  Fixed some mixups
1381592e7e59SFrank Warmerdam	  between toff_t and tsize_t.
1382592e7e59SFrank Warmerdam
1383164da391SFrank WarmerdamFri Jan 28 10:13:49 2000  Frank Warmerdam  <[email protected]>
1384164da391SFrank Warmerdam
1385164da391SFrank Warmerdam	* Largely reimplemented contrib/addtiffo to avoid temp files,
1386164da391SFrank Warmerdam	updating the TIFF file in place.  Fixed a few other bugs to.
1387164da391SFrank Warmerdam
1388164da391SFrank Warmerdam	* Set tif_rawdatasize to zero when freeing raw data buffer in
1389164da391SFrank Warmerdam	TIFFWriteDirectory().
1390164da391SFrank Warmerdam
1391164da391SFrank Warmerdam	* Enabled "REWRITE_HACK" in tif_write.c by default.
1392164da391SFrank Warmerdam
1393164da391SFrank Warmerdam	* Fix bug in tif_write.c when switching between reading one directory
1394164da391SFrank Warmerdam	and writing to another.
1395164da391SFrank Warmerdam
1396164da391SFrank Warmerdam	* Made TIFFWriteCheck() public, and added TIFFCreateDirectory()
1397164da391SFrank Warmerdam
1398db9e2d75SFrank WarmerdamWed Jan  5 12:37:48 2000  Frank Warmerdam  <[email protected]>
1399db9e2d75SFrank Warmerdam
1400db9e2d75SFrank Warmerdam	* Added TIFFmemory(3t) functions to libtiff.def.
1401db9e2d75SFrank Warmerdam
14022e0c71f2SFrank WarmerdamTue Jan  4 13:39:00 2000  Frank Warmerdam  <[email protected]>
14032e0c71f2SFrank Warmerdam
14042e0c71f2SFrank Warmerdam	* Added libtiff/libtiff.def to TIFFILES distribution list.
14052e0c71f2SFrank Warmerdam
1406c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999  Mike Welles <[email protected]>
1407c38ac53bSMike Welles
1408c38ac53bSMike Welles	* Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
1409c38ac53bSMike Welles
1410c38ac53bSMike Welles	* Altered descriptions in tools to reflect "by default" lzw not supported
1411c38ac53bSMike Welles
1412c38ac53bSMike Welles	* Updated index.html to note lzw compression kit.
1413c38ac53bSMike Welles
1414db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999  Frank Warmerdam  <[email protected]>
1415db55f695SFrank Warmerdam
1416db55f695SFrank Warmerdam	* Added fax3sm_winnt.c to distribution list in Makefile.in.
1417db55f695SFrank Warmerdam
1418c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999  Mike Welles <[email protected]> *** 3.5.4 release ***
1419da558ffbSMike Welles
1420da558ffbSMike Welles	* Aadded Pixar tag support.  Contributed by Phil Beffery <[email protected]>
1421da558ffbSMike Welles
1422da558ffbSMike Welles	* Made one more change to tif_dir.c for removal of LZW compression. Also added notice
1423da558ffbSMike Welles	  when LZW compression invoked.
1424da558ffbSMike Welles
1425da558ffbSMike Welles	* Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions
1426da558ffbSMike Welles	  in tools to reflect removal of LZW compression
1427da558ffbSMike Welles
14281c096175SMike WellesMon Dec 20 18:39:02 EST 1999  Mike Welles  <[email protected]>
14291c096175SMike Welles
14301c096175SMike Welles        * Fixed bug that caused LZW (non) compression to segfault. Added
14311c096175SMike Welles	  warning about LZW compression removed being removed, and why.
1432c614caf0SMike Welles
1433da558ffbSMike Welles	* Added nostrip to install in tools/Makefile.in so that debugging
1434c614caf0SMike Welles	  symbols are kept.
14351c096175SMike Welles
143600ac48bcSMike WellesTue Dec  7 12:04:47 EST 1999  Mike Welles  <[email protected]>
143700ac48bcSMike Welles
143800ac48bcSMike Welles	* Added patch from Ivo Penzar <[email protected]>,
143900ac48bcSMike Welles	  supporting Adobe ZIP deflate.  Untested.
144000ac48bcSMike Welles
1441e57f1806SFrank WarmerdamSat Dec  4 15:47:11 1999  Frank Warmerdam  <[email protected]>
1442e57f1806SFrank Warmerdam
1443e57f1806SFrank Warmerdam	* Made Packbits the default compression in tools/tiff2rgba.c instead
1444e57f1806SFrank Warmerdam	of LZW.
1445e57f1806SFrank Warmerdam
1446e5337384SMike WellesTue Nov 30 14:41:43 1999  Frank Warmerdam  <[email protected]>    *** 3.5.3. release ***
1447ff08149cSFrank Warmerdam
1448ff08149cSFrank Warmerdam	* Added tif_luv to contrib/djgpp/Makefile.lib.
1449ff08149cSFrank Warmerdam
14500e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999   Mike Welles <[email protected]>
14510e4c746eSMike Welles
14527609ec5fSMike Welles        * Added zip creation to relase makefile target
14537609ec5fSMike Welles
14540e4c746eSMike Welles	* Added html for TIFFWriteTile.3t man page.
14550e4c746eSMike Welles
1456c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999  Frank Warmerdam  <[email protected]>
1457c5e8a049SFrank Warmerdam
1458c5e8a049SFrank Warmerdam	* Added some changes to tif_write.c to support rewriting existing
1459c5e8a049SFrank Warmerdam	fixed sized tiles and strips.  Code mods disabled by default, only
1460c5e8a049SFrank Warmerdam	enabled if REWRITE_HACK is defined for now.
1461c5e8a049SFrank Warmerdam
146264158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999  Frank Warmerdam  <[email protected]>
146364158b2dSFrank Warmerdam
146464158b2dSFrank Warmerdam	* Added TIFFWriteTile.3t man page.
146564158b2dSFrank Warmerdam
1466209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999  Frank Warmerdam  <[email protected]>
1467209aa3d3SFrank Warmerdam
1468209aa3d3SFrank Warmerdam	* Added notes on use of makefile.vc in build.html, and fixed
1469209aa3d3SFrank Warmerdam	email subscription address.
1470209aa3d3SFrank Warmerdam
14719ec07df1SMike Welles199-11-28  Mike Welles <[email protected]>
14729ec07df1SMike Welles
14739ec07df1SMike Welles	*  Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c
14749ec07df1SMike Welles
14759ec07df1SMike Welles	*  Did some casts cleaning up to reduce compiler warnings in tif_fax3.c,
14769ec07df1SMike Welles	   from Bruce Carmeron <[email protected]> -- modifications of
14779ec07df1SMike Welles	   changes made by Frank (sun cc still complained on cast).
14789ec07df1SMike Welles
14799ec07df1SMike Welles	*  Added tiffconf.h to install target per request from Bill
14809ec07df1SMike Welles	   Radcliffe <[email protected]>: "We need a way for ImageMagick to
14819ec07df1SMike Welles 	   know features have been compiled into the TIFF library in order to
14829ec07df1SMike Welles	   handle things properly".
14839ec07df1SMike Welles
148429e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999  Frank Warmerdam  <[email protected]>
148529e8a995SFrank Warmerdam
148629e8a995SFrank Warmerdam	* fixed various VC++ warnings as suggested by Gilles Vollant
148729e8a995SFrank Warmerdam	<[email protected]>.
148829e8a995SFrank Warmerdam
14899e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999  Frank Warmerdam  <[email protected]>
14909e63b000SFrank Warmerdam
14919e63b000SFrank Warmerdam	* Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to
14929e63b000SFrank Warmerdam	not imply applications are responsible for image data swapping.
14939e63b000SFrank Warmerdam
149443f65d11SMike Welles1999-11-22  Mike Welles <[email protected]>
149543f65d11SMike Welles	*  HTML-ized the man pages, added to html/man
149643f65d11SMike Welles
1497e7f4c352SMike Welles	*  Removed LZW Compression to comply with Unisys patent extortion.
1498e7f4c352SMike Welles
1499a9b4777dSMike Welles1999-09-29  Mike Welles		<[email protected]>
1500a9b4777dSMike Welles	*  Corrected one remaining 16 -> 32 bit value in tif_fax3.c,
1501a9b4777dSMike Welles	   From Ivo Penzar <[email protected].
1502a9b4777dSMike Welles
1503a9b4777dSMike Welles	*  Added patch from Ivo Penzar to have TiffAdvanceDirectory handle
1504a9b4777dSMike Welles	   memory mapped files. <[email protected]>
1505a9b4777dSMike Welles
150697702338SMike Welles1999-09-26  Mike Welles 	<[email protected]>  *** 3.5.2 release ***
150758db2336SMike Welles	* Corrected alpha versioning.
150858db2336SMike Welles
150958db2336SMike Welles	* Removed distinction between  alpha and release targets in Makefile.in.
151058db2336SMike Welles
151158db2336SMike Welles	* added release.stamp target, which tags cvs tree, and updates
151258db2336SMike Welles	  "RELEASE-DATE"
151358db2336SMike Welles
151458db2336SMike Welles	* added releasediff target, which diffs tree with source as of
151558db2336SMike Welles	  date in "RELEASE-DATE"
151658db2336SMike Welles
151758db2336SMike Welles	* Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving
151858db2336SMike Welles	  away from alpha/non-alpha distinctions).
151958db2336SMike Welles
152058db2336SMike Welles	* updated html to reflect release
152158db2336SMike Welles
152267bb385aSFrank Warmerdam1999-09-23    <warmerda@CS46980-B>
152367bb385aSFrank Warmerdam
1524cdb12ac2SFrank Warmerdam	* Set O_BINARY for tif_unix.c open() ... used on cygwin for instance.
1525cdb12ac2SFrank Warmerdam
152667bb385aSFrank Warmerdam	* Added CYGWIN case in configure.
152767bb385aSFrank Warmerdam
152846301bebSMike WellesFri Sep 17 00:13:51 CEST 1999  Mike Welles <[email protected]>
152958db2336SMike Welles
153046301bebSMike Welles	* Applied Francois Dagand's patch to handle fax decompression bug.
153146301bebSMike Welles	  (sizes >= 65536 were failing)
153246301bebSMike Welles
1533478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999  Frank Warmerdam  <[email protected]>
1534478d079aSFrank Warmerdam
1535478d079aSFrank Warmerdam	* Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested
1536478d079aSFrank Warmerdam	  by Christopher Lawton <[email protected]>
1537478d079aSFrank Warmerdam
1538f48df3f4SFrank WarmerdamWed Sep  8 08:19:18 1999  Frank Warmerdam  <[email protected]>
1539f48df3f4SFrank Warmerdam
1540e6e37100SFrank Warmerdam	* Added IRIX/gcc, and OSF/1 4.x support on behalf of
1541e6e37100SFrank Warmerdam	  Albert Chin-A-Young <[email protected]>
1542e6e37100SFrank Warmerdam
1543f48df3f4SFrank Warmerdam	* Added TIFFReassignTagToIgnore() API on behalf of
1544f48df3f4SFrank Warmerdam	  Bruce Cameron <[email protected]>.  Man page still pending.
1545f48df3f4SFrank Warmerdam
1546e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999  Frank Warmerdam  <[email protected]>
1547e3585a7dSFrank Warmerdam
15486f703bd0SFrank Warmerdam	* Added test target in Makefile, test_pics.sh script and pics/*.rpt
15496f703bd0SFrank Warmerdam	files to provide for a rudimentary testsuite.
15506f703bd0SFrank Warmerdam
1551e3585a7dSFrank Warmerdam	* Added contrib/tags back from old distribution ... fixed up a bit.
1552e3585a7dSFrank Warmerdam
155323f6dabbSFrank Warmerdam1999-08-16    <warmerda@CS46980-B>
155423f6dabbSFrank Warmerdam
155523f6dabbSFrank Warmerdam	* Added simple makefile.vc makefiles for building with MS VC++
155623f6dabbSFrank Warmerdam	on Windows NT/98/95 in console mode.  Stuff in contrib/win* make give
155723f6dabbSFrank Warmerdam	better solutions for some users.
155823f6dabbSFrank Warmerdam
15598ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999  Frank Warmerdam  <[email protected]>
15608ecb50d4SFrank Warmerdam
15618ecb50d4SFrank Warmerdam	* Added addtiffo (add overviews to a TIFF file) in contrib.  Didn't
15628ecb50d4SFrank Warmerdam	put it in tools since part of it is in C++.
15638ecb50d4SFrank Warmerdam
1564469f9d6bSMike Welles1999-08-16  Michael L. Welles  <[email protected]>
1565469f9d6bSMike Welles
1566469f9d6bSMike Welles	* Updated html/index.html with anon CVS instructions.
1567469f9d6bSMike Welles
1568397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999  Frank Warmerdam  <[email protected]>
1569397e9f3aSFrank Warmerdam
15708b9ba144SFrank Warmerdam	* pre-remove so link before softlink in LINUXdso action in
15718b9ba144SFrank Warmerdam	libtiff/Makefile.in to avoid failure on LINUXdso builds other than
15728b9ba144SFrank Warmerdam	the first.
15738b9ba144SFrank Warmerdam
15748b9ba144SFrank Warmerdam	* Fixed problem with cvtcmap() in tif_getimage.c modifying the
15758b9ba144SFrank Warmerdam	colormaps owned by the TIFF handle itself when trying to fixup wrong
15768b9ba144SFrank Warmerdam	(eight bit) colormaps.  Corrected by maintaining a private copy of
15778b9ba144SFrank Warmerdam	the colormap.
15788b9ba144SFrank Warmerdam
15798b9ba144SFrank Warmerdam	* Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in
15808b9ba144SFrank Warmerdam	tif_getimage.c.
15818b9ba144SFrank Warmerdam
1582397e9f3aSFrank Warmerdam	* CVS Repository placed at remotesensing.org.  ChangeLog added.
1583