xref: /libtiff-4.0.7/ChangeLog (revision 569d2ea4)
15bc9b388SAndrey Kiselev2003-09-30  Andrey Kiselev  <[email protected]>
25bc9b388SAndrey Kiselev
3*569d2ea4SAndrey Kiselev	* libtiff/tif_dirread.c: Check field counter against number of field
4*569d2ea4SAndrey Kiselev	in order to fix
5*569d2ea4SAndrey Kiselev
6*569d2ea4SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=366
7*569d2ea4SAndrey Kiselev
85bc9b388SAndrey Kiselev	* libtiff/tif_fax3.c: Fix wrong line numbering as per bug
95bc9b388SAndrey Kiselev
105bc9b388SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=342
115bc9b388SAndrey Kiselev
12bb7ac070SAndrey Kiselev2003-09-25  Andrey Kiselev  <[email protected]>
13bb7ac070SAndrey Kiselev
14a9755b0aSAndrey Kiselev	* libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c,
15a9755b0aSAndrey Kiselev	tif_close.c}: Store a list of opened IFD to prevent looping as per bug
16bb7ac070SAndrey Kiselev
17bb7ac070SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=383
18bb7ac070SAndrey Kiselev
1944681006SAndrey Kiselev2003-09-23  Andrey Kiselev  <[email protected]>
2044681006SAndrey Kiselev
2144681006SAndrey Kiselev	* libtiff/tif_dirread.c: More fixes for	EstimateStripByteCounts(). See
2244681006SAndrey Kiselev
2344681006SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=358
2444681006SAndrey Kiselev
25428ba17bSAndrey Kiselev2003-08-21  Andrey Kiselev  <[email protected]>
26428ba17bSAndrey Kiselev
27428ba17bSAndrey Kiselev	* tools/tiffmedian.c: int declaration replaced with the uint32 to
28428ba17bSAndrey Kiselev	support large images as per bug
29428ba17bSAndrey Kiselev
30428ba17bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=382
31428ba17bSAndrey Kiselev
327b4cc292SAndrey Kiselev2003-08-12  Andrey Kiselev  <[email protected]>
337b4cc292SAndrey Kiselev
34ae2039a6SAndrey Kiselev 	* libtiff/Makefile.in: Fixed problem with building in different
35ae2039a6SAndrey Kiselev	directory.
36ae2039a6SAndrey Kiselev
377b4cc292SAndrey Kiselev	* tools/tiff2ps.c: Added missing #include <strings.h>.
387b4cc292SAndrey Kiselev
397b4cc292SAndrey Kiselev	* libtiff/tif_dirwrite.c: More fixes for custom tags code
407b4cc292SAndrey Kiselev	from Ashley Dreier.
417b4cc292SAndrey Kiselev
421c8f21e0SAndrey Kiselev2003-08-07  Andrey Kiselev  <[email protected]>
431c8f21e0SAndrey Kiselev
447b4cc292SAndrey Kiselev	* tools/tiff2ps.c: Added page size setting when creating PS Level 2.
457b4cc292SAndrey Kiselev	Patch submitted by Balatoni Denes (with corrections from Tom
467b4cc292SAndrey Kiselev	Kacvinsky).
477b4cc292SAndrey Kiselev
489533dc64SAndrey Kiselev	* tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is
499533dc64SAndrey Kiselev	being used. Reported by Tom Kacvinsky.
509533dc64SAndrey Kiselev
511c8f21e0SAndrey Kiselev	* libtiff/tif_dirwrite.c: Fixed problem with custom tags writing,
521c8f21e0SAndrey Kiselev	reported by Ashley Dreier.
531c8f21e0SAndrey Kiselev
541c8f21e0SAndrey Kiselev	* libtiff/tif_print.c: Fixed problem with float tags reading, support
551c8f21e0SAndrey Kiselev	for printing RATIONAL and BYTE tags added.
561c8f21e0SAndrey Kiselev
57f8db45dcSAndrey Kiselev2003-08-05  Andrey Kiselev  <[email protected]>
58f8db45dcSAndrey Kiselev
59f8db45dcSAndrey Kiselev	* libtiff/tif_lzw.c: Move LZW codec state block allocation back to
60f8db45dcSAndrey Kiselev	TIFFInitLZW(), because its initialization in LZWSetupDecode() cause
61f8db45dcSAndrey Kiselev	problems with predictor initialization. Remove O_RDONLY check during
62f8db45dcSAndrey Kiselev	state block allocation to be able open LZW compressed files in update
63f8db45dcSAndrey Kiselev	mode.
64f8db45dcSAndrey Kiselev
65f8db45dcSAndrey Kiselev	Problem exist for libtiff version of the tif_lzw.c module. One from
66f8db45dcSAndrey Kiselev	lzw-compression-kit hasn't such troubles.
67f8db45dcSAndrey Kiselev
681e5a0127SFrank Warmerdam2003-08-04  Frank Warmerdam  <[email protected]>
691e5a0127SFrank Warmerdam
701e5a0127SFrank Warmerdam	* libtiff/tif_write.c: modified tif_write.c so that the various
711e5a0127SFrank Warmerdam	encoded write functions use tif_postdecode() to apply byte order
721e5a0127SFrank Warmerdam	swapping (swab) to the application passed data buffer if the same
731e5a0127SFrank Warmerdam	would be done when reading.  This allows us to write pixel data with
741e5a0127SFrank Warmerdam	more than 8 bits per sample to existing files of a non-native byte
751e5a0127SFrank Warmerdam	order.  One side effect of this change is the applications buffer
761e5a0127SFrank Warmerdam	itself is altered in this case by the act of writing.
771e5a0127SFrank Warmerdam
781e5a0127SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=171
791e5a0127SFrank Warmerdam
8003f0fc1bSFrank Warmerdam2003-07-25  Frank Warmerdam  <[email protected]>
8103f0fc1bSFrank Warmerdam
8219a03d4dSFrank Warmerdam	* libtiff/tif_open.c: avoid signed/unsigned casting warning
8319a03d4dSFrank Warmerdam	initializing typemask as per patch from J.A. Strother.
8419a03d4dSFrank Warmerdam
8519a03d4dSFrank Warmerdam	* tools/tiffcp.c: fixed signed/unsigned casting warning.
8619a03d4dSFrank Warmerdam
8719a03d4dSFrank Warmerdam	* libtiff/tif_print.c: dos2unix conversion.
8819a03d4dSFrank Warmerdam
8903f0fc1bSFrank Warmerdam	* tools/tiffsplit.c: increased the maximum number of pages that
9003f0fc1bSFrank Warmerdam	can be split.  Patch provided by Andrew J. Montalenti.
9103f0fc1bSFrank Warmerdam
92185af06fSAndrey Kiselev2003-07-11  Andrey Kiselev  <[email protected]>
93185af06fSAndrey Kiselev
94185af06fSAndrey Kiselev	* tools/raw2tiff.c: Added option `-p' to explicitly select color
95185af06fSAndrey Kiselev	space of input image data. Closes
96185af06fSAndrey Kiselev
97185af06fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=364
98185af06fSAndrey Kiselev
99274bcd4bSFrank Warmerdam2003-07-08  Frank Warmerdam  <[email protected]>
100274bcd4bSFrank Warmerdam
101274bcd4bSFrank Warmerdam	* tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c,
102274bcd4bSFrank Warmerdam	tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c,
103274bcd4bSFrank Warmerdam	tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c:
104274bcd4bSFrank Warmerdam	avoid casting warning at /W4.
105274bcd4bSFrank Warmerdam
10670417610SAndrey Kiselev2003-07-03  Andrey Kiselev  <[email protected]>
10770417610SAndrey Kiselev
10870417610SAndrey Kiselev	* tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel.
10970417610SAndrey Kiselev
110cb9bace3SAndrey Kiselev2003-06-30  Andrey Kiselev  <[email protected]>
111cb9bace3SAndrey Kiselev
112cb9bace3SAndrey Kiselev	* libtiff/tif_pixarlog.c: Unused variables removed.
113cb9bace3SAndrey Kiselev
1148579f1beSAndrey Kiselev	* libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with
1158579f1beSAndrey Kiselev	EstimateStripByteCounts() as per bug
116cb9bace3SAndrey Kiselev
117cb9bace3SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=358
118cb9bace3SAndrey Kiselev
1195d76acb2SAndrey Kiselev	* libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on
1205d76acb2SAndrey Kiselev	64-bit architectures as per bug
1215d76acb2SAndrey Kiselev
1225d76acb2SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=357
1235d76acb2SAndrey Kiselev
1248579f1beSAndrey Kiselev	* libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of
1258579f1beSAndrey Kiselev	unknown data type.
1268579f1beSAndrey Kiselev
12731178b37SFrank Warmerdam2003-06-19  Frank Warmerdam  <[email protected]>
12831178b37SFrank Warmerdam
12931178b37SFrank Warmerdam	* libtiff/tif_print.c: fixed some serious bugs when printing
13031178b37SFrank Warmerdam	custom tags ... almost certain to crash.
13131178b37SFrank Warmerdam
13231178b37SFrank Warmerdam	* libtiff/tif_dirread.c: Don't ignore custom fields that are
13331178b37SFrank Warmerdam	autodefined.  Not sure how this got to be like this.
13431178b37SFrank Warmerdam
135b44be4bdSAndrey Kiselev2003-06-18  Andrey Kiselev  <[email protected]>
136b44be4bdSAndrey Kiselev
1375c7b0ab0SAndrey Kiselev	* 3.6.0 Beta2 released.
1385c7b0ab0SAndrey Kiselev
139b44be4bdSAndrey Kiselev	* tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data
140b44be4bdSAndrey Kiselev	comparing as per bug
141b44be4bdSAndrey Kiselev
142b44be4bdSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=349
143b44be4bdSAndrey Kiselev
144b44be4bdSAndrey Kiselev	`-z' option now can be used to set the number of reported different
145b44be4bdSAndrey Kiselev	bytes.
146b44be4bdSAndrey Kiselev
147b44be4bdSAndrey Kiselev2003-06-09  Andrey Kiselev  <[email protected]>
148b44be4bdSAndrey Kiselev
149b44be4bdSAndrey Kiselev	* tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1
150b44be4bdSAndrey Kiselev	to -r option to get the entire image as one strip. See
151b44be4bdSAndrey Kiselev
152b44be4bdSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
153b44be4bdSAndrey Kiselev
154b44be4bdSAndrey Kiselev	for details.
155b44be4bdSAndrey Kiselev
156924316f8SAndrey Kiselev2003-06-04  Andrey Kiselev  <[email protected]>
157924316f8SAndrey Kiselev
158924316f8SAndrey Kiselev	* tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber
159924316f8SAndrey Kiselev	values as per bug
160924316f8SAndrey Kiselev
161924316f8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
162924316f8SAndrey Kiselev
16393880088SFrank Warmerdam2003-05-27  Frank Warmerdam  <[email protected]>
16493880088SFrank Warmerdam
16593880088SFrank Warmerdam	* libtiff/tif_jpeg.c: modified segment_height calculation to always
16693880088SFrank Warmerdam	be a full height tile for tiled images.  Also changed error to just
16793880088SFrank Warmerdam	be a warning.
16893880088SFrank Warmerdam
16971e4bb17SAndrey Kiselev2003-05-25  Andrey Kiselev  <[email protected]>
17071e4bb17SAndrey Kiselev
17171e4bb17SAndrey Kiselev	* tools/fax2tiff.c: Page numbering fixed, as per bug
17271e4bb17SAndrey Kiselev
17371e4bb17SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=341
17471e4bb17SAndrey Kiselev
1755b80291bSAndrey Kiselev2003-05-20  Andrey Kiselev  <[email protected]>
1765b80291bSAndrey Kiselev
1775b80291bSAndrey Kiselev	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
1785b80291bSAndrey Kiselev	configure, Makefile.in:	Switched back to the old behaviour. Likely
1795b80291bSAndrey Kiselev	better solution should be found for OJPEG support.
1805b80291bSAndrey Kiselev
181d45ab962SAndrey Kiselev2003-05-11  Andrey Kiselev  <[email protected]>
182d45ab962SAndrey Kiselev
183d45ab962SAndrey Kiselev	* libtiff/mkversion.c: Fixed problem with wrong string size when
184d45ab962SAndrey Kiselev	reading RELEASE-DATE file.
185d45ab962SAndrey Kiselev
18673cbf0b9SAndrey Kiselev2003-05-07  Andrey Kiselev  <[email protected]>
18773cbf0b9SAndrey Kiselev
18873cbf0b9SAndrey Kiselev	* tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array
18973cbf0b9SAndrey Kiselev	index was out of range.
19073cbf0b9SAndrey Kiselev
191e2afef13SAndrey Kiselev2003-05-06  Andrey Kiselev  <[email protected]>
192e2afef13SAndrey Kiselev
193e2afef13SAndrey Kiselev	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
194e2afef13SAndrey Kiselev	configure, Makefile.in:	Improved libtiff compilation with OJPEG
195e2afef13SAndrey Kiselev	support. Now no need for patching IJG JPEG library, hack requred by
196e2afef13SAndrey Kiselev	libtiff will be compiled and used in-place. Implemented with
197e2afef13SAndrey Kiselev	suggestion and help from Bill Allombert, Debian's libjpeg maintainer.
198e2afef13SAndrey Kiselev
1996e87a9bdSAndrey Kiselev	* libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in
2006e87a9bdSAndrey Kiselev	TIFFVGetFieldDefaulted() function.
2016e87a9bdSAndrey Kiselev
202a77a81b9SAndrey Kiselev2003-05-05  Andrey Kiselev  <[email protected]>
203a77a81b9SAndrey Kiselev
204a77a81b9SAndrey Kiselev	* tools/ppm2tiff.c: PPM header parser improved: now able to skip
205a77a81b9SAndrey Kiselev	comments.
206a77a81b9SAndrey Kiselev
2078180aa18SAndrey Kiselev	* tools/tiffdither.c: Fixed problem with bit fill order tag setting:
2088180aa18SAndrey Kiselev	was not copied from source image.
2098180aa18SAndrey Kiselev
2108180aa18SAndrey Kiselev	* libtiff/getimage.c: Workaround for some images without correct
2118180aa18SAndrey Kiselev	info about alpha channel as per bug
2128180aa18SAndrey Kiselev
2138180aa18SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=331
2148180aa18SAndrey Kiselev
2153c54d5baSAndrey Kiselev2003-04-29  Andrey Kiselev  <[email protected]>
2163c54d5baSAndrey Kiselev
217a77a81b9SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3.
2183c54d5baSAndrey Kiselev	It basically allows one to use the /flateDecode filter for ZIP
2193c54d5baSAndrey Kiselev	compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes
2203c54d5baSAndrey Kiselev
2213c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=328
2223c54d5baSAndrey Kiselev
223a77a81b9SAndrey Kiselev	* tools/tiff2ps.c: Force deadzone printing when EPS output specified
2243c54d5baSAndrey Kiselev	as per bug
2253c54d5baSAndrey Kiselev
2263c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=325
2273c54d5baSAndrey Kiselev
2283ec55027SAndrey Kiselev2003-04-17  Andrey Kiselev  <[email protected]>
2293ec55027SAndrey Kiselev
2303ec55027SAndrey Kiselev	* libtiff/tif_dirread.c: Removed additional check for StripByteCounts
2313ec55027SAndrey Kiselev	due to problems with multidirectory images. Quality of error messages
2323ec55027SAndrey Kiselev	improved.
2333ec55027SAndrey Kiselev
234ca2f9658SAndrey Kiselev2003-04-16  Andrey Kiselev  <[email protected]>
235ca2f9658SAndrey Kiselev
236ca2f9658SAndrey Kiselev	* tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG
237ca2f9658SAndrey Kiselev	encoded images. See bug entries
238ca2f9658SAndrey Kiselev
239ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=275
240ca2f9658SAndrey Kiselev
241ca2f9658SAndrey Kiselev	and
242ca2f9658SAndrey Kiselev
243ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=23
244ca2f9658SAndrey Kiselev
24555137ca3SAndrey Kiselev	* libtiff/tif_dirread.c: Additional check for StripByteCounts
24655137ca3SAndrey Kiselev	correctness. Fixes
24755137ca3SAndrey Kiselev
24855137ca3SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=320
24955137ca3SAndrey Kiselev
2507f9ab89fSAndrey Kiselev2003-03-12  Andrey Kiselev  <[email protected]>
2517f9ab89fSAndrey Kiselev
2527f9ab89fSAndrey Kiselev	* tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c,
2537f9ab89fSAndrey Kiselev	ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c,
2547f9ab89fSAndrey Kiselev	tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c,
2557f9ab89fSAndrey Kiselev	tiffmedian.c}: Added library version reporting facility to all tools.
2567f9ab89fSAndrey Kiselev
257d8cd741eSFrank Warmerdam2003-03-06  Frank Warmerdam  <[email protected]>
258d8cd741eSFrank Warmerdam
259d8cd741eSFrank Warmerdam	* port/install.sh.in: Fixed problems with install producing paths
260d8cd741eSFrank Warmerdam	like ///usr/local/lib on cygwin.
261d8cd741eSFrank Warmerdam
2621f209352SAndrey Kiselev2003-02-27  Andrey Kiselev  <[email protected]>
2631f209352SAndrey Kiselev
2641f209352SAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of
2651f209352SAndrey Kiselev	raw input page. Patch supplied by Julien Gaulmin. See
2661f209352SAndrey Kiselev
2671f209352SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=293
2681f209352SAndrey Kiselev
2691f209352SAndrey Kiselev	for details.
2701f209352SAndrey Kiselev
271248cfa15SFrank Warmerdam2003-02-26  Frank Warmerdam  <[email protected]>
272248cfa15SFrank Warmerdam
27343439664SFrank Warmerdam	* libtiff/tif_dir.c: fixed up the tif_postdecode settings
27443439664SFrank Warmerdam	responsible for byte swapping complex image data.
27543439664SFrank Warmerdam
276248cfa15SFrank Warmerdam	* libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till
277248cfa15SFrank Warmerdam	LZWSetupDecode().  Needed to read LZW files in "r+" mode.
278248cfa15SFrank Warmerdam
279c9663e69SAndrey Kiselev2003-02-07  Andrey Kiselev  <[email protected]>
280c9663e69SAndrey Kiselev
281c9663e69SAndrey Kiselev	* tools/ppm2tiff.c: Fixed problem with too many arguments.
282c9663e69SAndrey Kiselev
283fe6e1155SAndrey Kiselev2003-02-04  Andrey Kiselev  <[email protected]>
284fe6e1155SAndrey Kiselev
285fe6e1155SAndrey Kiselev	* tools/raw2tiff.c: Memory leak fixed.
286fe6e1155SAndrey Kiselev
287be7810fcSAndrey Kiselev2003-02-03  Andrey Kiselev  <[email protected]>
288be7810fcSAndrey Kiselev
289be7810fcSAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin
290be7810fcSAndrey Kiselev	(thanks, Julien!). More switches for fax2tiff tool for better control
291be7810fcSAndrey Kiselev	of input and output. Details at
292be7810fcSAndrey Kiselev
293be7810fcSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=272
294be7810fcSAndrey Kiselev
295a1a3a36dSFrank Warmerdam2003-02-03  Frank Warmerdam  <[email protected]>
296a1a3a36dSFrank Warmerdam
297a1a3a36dSFrank Warmerdam	* libtiff/tif_jpeg.c: Modified to defer initialization of jpeg
298a1a3a36dSFrank Warmerdam	library so that we can check if there is already any tile/strip data
299a1a3a36dSFrank Warmerdam	before deciding between creating a compressor or a decompressor.
300a1a3a36dSFrank Warmerdam
30132d2ec53SFrank Warmerdam2003-01-31  Frank Warmerdam  <[email protected]>
30232d2ec53SFrank Warmerdam
30332d2ec53SFrank Warmerdam	* libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is
30432d2ec53SFrank Warmerdam	a pre-existing compressed image.  That is, image writing to
30532d2ec53SFrank Warmerdam	pre-existing compressed images is not allowed.
30632d2ec53SFrank Warmerdam
30732d2ec53SFrank Warmerdam	* libtiff/tif_open.c: Removed error if opening a compressed file
30832d2ec53SFrank Warmerdam	in update mode.
30932d2ec53SFrank Warmerdam
31032d2ec53SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=198
31132d2ec53SFrank Warmerdam
3124de68458SAndrey Kiselev2003-01-31  Andrey Kiselev  <[email protected]>
3134de68458SAndrey Kiselev
3144de68458SAndrey Kiselev	* config.guess, config.sub: Updated to recent upstream versions.
3154de68458SAndrey Kiselev
316036ce91eSFrank Warmerdam2003-01-15  Frank Warmerdam  <[email protected]>
317036ce91eSFrank Warmerdam
318036ce91eSFrank Warmerdam	* cut 3.6.0 Beta release.
319036ce91eSFrank Warmerdam
3208ae9d879SAndrey Kiselev2002-12-20  Andrey Kiselev  <[email protected]>
3218ae9d879SAndrey Kiselev
3228ae9d879SAndrey Kiselev	* tools/fax2ps.c, man/fax2ps.1: Page size was determined
3238ae9d879SAndrey Kiselev	in wrong way as per bug
3248ae9d879SAndrey Kiselev
3258ae9d879SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=239
3268ae9d879SAndrey Kiselev
3272d0233a5SFrank Warmerdam2002-12-17  Frank Warmerdam  <[email protected]>
3282d0233a5SFrank Warmerdam
3292d0233a5SFrank Warmerdam	* libtiff/tif_dirread.c: Allow wrong sized arrays in
3302d0233a5SFrank Warmerdam	TIFFFetchStripThing().
3312d0233a5SFrank Warmerdam
3322d0233a5SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=49
3332d0233a5SFrank Warmerdam
334ea674e6bSFrank Warmerdam2002-12-02  Frank Warmerdam  <[email protected]>
335ea674e6bSFrank Warmerdam
336ea674e6bSFrank Warmerdam	* libtiff/tif_dir.c: fix problem with test on td_customValueCount.
337ea674e6bSFrank Warmerdam	Was using realloc even first time.  Fix by Igor Venevtsev.
338ea674e6bSFrank Warmerdam
339b920c1f9SFrank Warmerdam2002-11-30  Frank Warmerdam  <[email protected]>
340b920c1f9SFrank Warmerdam
341267f3f7dSFrank Warmerdam	* libtiff/tif_dir.c: fixed bug with resetting an existing custom
342267f3f7dSFrank Warmerdam	field value.
343267f3f7dSFrank Warmerdam
344b920c1f9SFrank Warmerdam	* libtiff/tif_dir.c: Fixed potential problem with ascii "custom"
345b920c1f9SFrank Warmerdam	tags in TIFFVGetField() ... added missing break.
346b920c1f9SFrank Warmerdam
347834b6324SFrank Warmerdam2002-10-14  Frank Warmerdam  <[email protected]>
348834b6324SFrank Warmerdam
349699a8625SFrank Warmerdam	* tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make
350699a8625SFrank Warmerdam	the scanline buffer long enough when writing rgb triplets.
351699a8625SFrank Warmerdam	The scanline needs to be 3 X the number of dots or else it will
352699a8625SFrank Warmerdam	contain	an incomplete triplet and programs that try to separate
353699a8625SFrank Warmerdam	the eps by redefining the colorimage operator will get messed up.
354699a8625SFrank Warmerdam	Patch supplied by William Bader.
355699a8625SFrank Warmerdam
356834b6324SFrank Warmerdam	* Makefile.in: added tif_extension.c to file list as per
357834b6324SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=218.
358834b6324SFrank Warmerdam
35928e76dbfSAndrey Kiselev2002-10-11  Andrey Kiselev  <[email protected]>
36028e76dbfSAndrey Kiselev
36128e76dbfSAndrey Kiselev	* configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for
36228e76dbfSAndrey Kiselev	large files (>2GiB) supporting. New option in the config.site:
3635c7b0ab0SAndrey Kiselev	LARGEFILE="yes". Should be enough for I/O of the large files.
36428e76dbfSAndrey Kiselev
3656cd33fc4SFrank Warmerdam2002-10-10  Frank Warmerdam  <[email protected]>
3666cd33fc4SFrank Warmerdam
3676cd33fc4SFrank Warmerdam	* libtiff/html/v3.6.0.html: new release notes.
3686cd33fc4SFrank Warmerdam
3696cd33fc4SFrank Warmerdam	* libtiff/index.html: removed faq, cvs snapshot cruft.  Added email
3706cd33fc4SFrank Warmerdam	link for Andrey.  Pointer to v3.6.0.html.
3716cd33fc4SFrank Warmerdam
3726cd33fc4SFrank Warmerdam	* libtiff/Makefile.in: added direct rule for tiffvers.h for release.
3736cd33fc4SFrank Warmerdam
374bd771997SAndrey Kiselev2002-10-07  Andrey Kiselev  <[email protected]>
3758180aa18SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken
3768180aa18SAndrey Kiselev	(thanks, Sebastian!). New switches:
377bd771997SAndrey Kiselev	-b # for a bottom margin of # inches
378bd771997SAndrey Kiselev	-c   center image
379bd771997SAndrey Kiselev	-l # for a left margin of # inches
380bd771997SAndrey Kiselev	-r   rotate the image by 180 degrees
381bd771997SAndrey Kiselev	New features merged with code for shrinking/overlapping.
382bd771997SAndrey Kiselev	Previously added -c and -n switches (for overriding PS units) renamed
383bd771997SAndrey Kiselev	in -x and -y respectively.
384bd771997SAndrey Kiselev
385bd771997SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=200
386bd771997SAndrey Kiselev
3871a1ccdb6SAndrey Kiselev	* html/man/*.html: Updated from actual manual pages.
3881a1ccdb6SAndrey Kiselev
3893721a781SFrank Warmerdam2002-10-06  Frank Warmerdam  <[email protected]>
3903721a781SFrank Warmerdam
391a8c488d4SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong
392a8c488d4SFrank Warmerdam	size on windows.  Use #define boolean hack.
393a8c488d4SFrank Warmerdam
394a8c488d4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=188
395a8c488d4SFrank Warmerdam
3963721a781SFrank Warmerdam	* libtiff/tiff.h: Don't do special type handling in tiff.h unless
3973721a781SFrank Warmerdam	USING_VISUALAGE is defined.
3983721a781SFrank Warmerdam
3993721a781SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
4003721a781SFrank Warmerdam
401515b593cSFrank Warmerdam2002-10-03  Frank Warmerdam  <[email protected]>
402515b593cSFrank Warmerdam
403515b593cSFrank Warmerdam	* libtiff/tiff.h: added COMPRESSION_JP2000.
404515b593cSFrank Warmerdam
405ff993722SAndrey Kiselev2002-10-02  Andrey Kiselev  <[email protected]>
406ff993722SAndrey Kiselev
407ff993722SAndrey Kiselev	* libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays
408ff993722SAndrey Kiselev	by the TIFFFetchByteArray() function. Should finally resolve
409ff993722SAndrey Kiselev
410ff993722SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
411ff993722SAndrey Kiselev
4124c0e27b0SAndrey Kiselev	* configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT
41349ce50a8SAndrey Kiselev
41449ce50a8SAndrey Kiselev	* html/Makefile.in: New targets added: html and groffhtml for
41549ce50a8SAndrey Kiselev	producing HTML representations of the manual pages automatically.
41649ce50a8SAndrey Kiselev	html target uses man2html tool, groffhtml uses groff tool.
4174c0e27b0SAndrey Kiselev
418515b593cSFrank Warmerdam2002-09-29  Frank Warmerdam  <[email protected]>
419515b593cSFrank Warmerdam
420515b593cSFrank Warmerdam	* configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support
421515b593cSFrank Warmerdam	from John H. DuBois III.
422515b593cSFrank Warmerdam
423f88cde27SAndrey Kiselev2002-09-15  Andrey Kiselev  <[email protected]>
424f88cde27SAndrey Kiselev
425f88cde27SAndrey Kiselev	* Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added
426f88cde27SAndrey Kiselev	manual page for raw2tiff(1) tool.
427f88cde27SAndrey Kiselev
428630fc85dSAndrey Kiselev2002-09-12  Andrey Kiselev  <[email protected]>
429630fc85dSAndrey Kiselev
430630fc85dSAndrey Kiselev	* /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to
431630fc85dSAndrey Kiselev	the tiffio.h header file.
432630fc85dSAndrey Kiselev
433630fc85dSAndrey Kiselev	* Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added
434630fc85dSAndrey Kiselev	manual page for TIFFDataWidth() function
435630fc85dSAndrey Kiselev
4365ae8f23eSFrank Warmerdam2002-09-08  Frank Warmerdam  <[email protected]>
4375ae8f23eSFrank Warmerdam
4383f6fe56dSFrank Warmerdam	* libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair()
4393f6fe56dSFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196.
4403f6fe56dSFrank Warmerdam
4415ae8f23eSFrank Warmerdam	* tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments
4425ae8f23eSFrank Warmerdam	since we are unable to properly include the amount to skip.
4435ae8f23eSFrank Warmerdam
4445ae8f23eSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=80
4455ae8f23eSFrank Warmerdam
44683daf89bSAndrey Kiselev2002-09-02  Andrey Kiselev  <[email protected]>
44783daf89bSAndrey Kiselev
44883daf89bSAndrey Kiselev	* /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching
44983daf89bSAndrey Kiselev	in TIFFFetchByteArray(). Problem described at
45083daf89bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
45183daf89bSAndrey Kiselev
452becb4e7fSAndrey Kiselev2002-08-22  Andrey Kiselev  <[email protected]>
453becb4e7fSAndrey Kiselev
4545b3e083dSAndrey Kiselev	* /libtiff/tif_dirinfo.c: Further additions to free custom fields
4555b3e083dSAndrey Kiselev	in _TIFFSetupFieldInfo() function.
4565b3e083dSAndrey Kiselev	See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details.
4575b3e083dSAndrey Kiselev
4585b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c: Additional consistency checking added in
459c70e384aSAndrey Kiselev	LZWDecode() and LZWDecodeCompat().
460c70e384aSAndrey Kiselev	Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190
46143539aa6SAndrey Kiselev	and http://bugzilla.remotesensing.org/show_bug.cgi?id=100
462c70e384aSAndrey Kiselev
4635b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c:
464becb4e7fSAndrey Kiselev	Added check for valid code lengths in LZWDecode() and
465becb4e7fSAndrey Kiselev	LZWDecodeCompat(). Fixes
466becb4e7fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=115
467becb4e7fSAndrey Kiselev
468202b3adeSAndrey Kiselev2002-08-16  Andrey Kiselev  <[email protected]>
469202b3adeSAndrey Kiselev
470202b3adeSAndrey Kiselev	* /libtiff/{Makefile.vc, libtiff.def}:
471202b3adeSAndrey Kiselev	Missed declarations added.
472202b3adeSAndrey Kiselev
47307655e06SFrank Warmerdam2002-08-15  Frank Warmerdam  <[email protected]>
47407655e06SFrank Warmerdam
4756663496bSFrank Warmerdam	* tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the
4766663496bSFrank Warmerdam	return code from the underlying pick function.
4776663496bSFrank Warmerdam
4786663496bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=177
4796663496bSFrank Warmerdam
48007655e06SFrank Warmerdam	* tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap
48107655e06SFrank Warmerdam	with FIELD_CUSTOM as mentioned in bug 169.
48207655e06SFrank Warmerdam
48307655e06SFrank Warmerdam	* tif_close.c: added logic to free dynamically created anonymous
48407655e06SFrank Warmerdam	field definitions to correct a small memory leak.
48507655e06SFrank Warmerdam
48607655e06SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=169
48707655e06SFrank Warmerdam
48848cd8465SAndrey Kiselev2002-08-10  Andrey Kiselev  <[email protected]>
48948cd8465SAndrey Kiselev
49048cd8465SAndrey Kiselev	* /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}:
49148cd8465SAndrey Kiselev	New tool: raw2tiff --- raw images to TIFF converter. No manual page yet.
49248cd8465SAndrey Kiselev
493c78a5bdcSFrank Warmerdam2002-07-31  Frank Warmerdam  <[email protected]>
494c78a5bdcSFrank Warmerdam
49563067a98SFrank Warmerdam	* libtiff/tif_jpeg.c: Fixed problem with setting of nrows in
49663067a98SFrank Warmerdam	JPEGDecode() as per bugzilla bug (issue 1):
49763067a98SFrank Warmerdam
49863067a98SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
49963067a98SFrank Warmerdam
500c78a5bdcSFrank Warmerdam	* libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to
501c78a5bdcSFrank Warmerdam	fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't
502c78a5bdcSFrank Warmerdam	present in the tiff tags.
503c78a5bdcSFrank Warmerdam
504c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=168
505c78a5bdcSFrank Warmerdam
506c78a5bdcSFrank Warmerdam	* libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and
507c78a5bdcSFrank Warmerdam	TIFFWriteScanline() now set tif_row explicitly in case the codec has
508c78a5bdcSFrank Warmerdam	fooled with the value.
509c78a5bdcSFrank Warmerdam
510c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
511c78a5bdcSFrank Warmerdam
5126050d390SAndrey Kiselev2002-06-22  Andrey Kiselev  <[email protected]>
5136050d390SAndrey Kiselev
514202b3adeSAndrey Kiselev	* /tools/tiff2ps.c: Added workaround for some software that may crash
5156050d390SAndrey Kiselev	when last strip of image contains fewer number of scanlines than
5166050d390SAndrey Kiselev	specified by the `/Height' variable. See
5176050d390SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=164
5186050d390SAndrey Kiselev	for explanation.
5196050d390SAndrey Kiselev
520b3f6ae5bSAndrey Kiselev2002-06-21  Andrey Kiselev  <[email protected]>
521419dd4c8SAndrey Kiselev
522419dd4c8SAndrey Kiselev	* tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility:
523419dd4c8SAndrey Kiselev	splitting long images in several pages. See
524419dd4c8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation.
525419dd4c8SAndrey Kiselev	Patch granted by John Williams <[email protected]>.
526419dd4c8SAndrey Kiselev
5273e6470b4SFrank Warmerdam2002-06-11  Frank Warmerdam  <[email protected]>
5283e6470b4SFrank Warmerdam
5293e6470b4SFrank Warmerdam	* libtiff/contrib/win95: renamed to contrib/win_dib.  Added new
5303e6470b4SFrank Warmerdam	Tiffile.cpp example of converting TIFF files into a DIB on Win32.
5313e6470b4SFrank Warmerdam	This one is described in:
5323e6470b4SFrank Warmerdam
5333e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=143
5343e6470b4SFrank Warmerdam
5353e6470b4SFrank Warmerdam	* libtiff/tif_ojpeg.c: Major upgrade from Scott.  See details at:
5363e6470b4SFrank Warmerdam
5373e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=156
5383e6470b4SFrank Warmerdam
5393877c58dSAndrey Kiselev2002-05-10  Andrey Kiselev  <[email protected]>
5403877c58dSAndrey Kiselev
5413877c58dSAndrey Kiselev	* tools/tiff2ps: New commandline switches to override resolution
5423877c58dSAndrey Kiselev	units obtained from the input file. Closes
5433877c58dSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=131
5443877c58dSAndrey Kiselev
5454dff88abSAndrey Kiselev2002-04-26  Andrey Kiselev  <[email protected]>
5464dff88abSAndrey Kiselev
5474dff88abSAndrey Kiselev	* libtiff/libtiff.def: Added missed declaration.
5484dff88abSAndrey Kiselev
5491cf9042eSAndrey Kiselev2002-04-22  Andrey Kiselev  <[email protected]>
5501cf9042eSAndrey Kiselev
5511cf9042eSAndrey Kiselev	* tools/fax2tiff.c: Updated to reflect latest changes in libtiff.
5521cf9042eSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125
5531cf9042eSAndrey Kiselev
5540a42ac77SAndrey Kiselev2002-04-20  Andrey Kiselev  <[email protected]>
5550a42ac77SAndrey Kiselev
5560a42ac77SAndrey Kiselev	* libtiff/tif_open.c: Pointers to custom procedures
5570a42ac77SAndrey Kiselev	in TIFFClientOpen() are checked to be not NULL-pointers.
5580a42ac77SAndrey Kiselev
5599532ac8aSAndrey Kiselev2002-04-18  Andrey Kiselev  <[email protected]>
5609532ac8aSAndrey Kiselev
5619532ac8aSAndrey Kiselev	* libtiff/libtiff.def: Added missed declarations.
5629532ac8aSAndrey Kiselev
5639532ac8aSAndrey Kiselev	* libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure.
5649532ac8aSAndrey Kiselev
565a8e46b54SAndrey Kiselev2002-04-16  Andrey Kiselev  <[email protected]>
566a8e46b54SAndrey Kiselev
5679532ac8aSAndrey Kiselev	* libtiff/tif_lzw.c: Additional checks for data integrity introduced.
568a8e46b54SAndrey Kiselev	Should finally close
569a8e46b54SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=100
570a8e46b54SAndrey Kiselev
571a9a67d4bSAndrey Kiselev2002-04-10  Andrey Kiselev  <[email protected]>
572a8e46b54SAndrey Kiselev
5731cf9042eSAndrey Kiselev	* tools/tiff2ps: Division by zero fixed.
574a9a67d4bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88
575a9a67d4bSAndrey Kiselev
576c47f6953SAndrey Kiselev2002-04-09  Andrey Kiselev  <[email protected]>
577c47f6953SAndrey Kiselev
578c47f6953SAndrey Kiselev	* libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h:
579c47f6953SAndrey Kiselev	TIFFCheckpointDirectory() routine added.
580c47f6953SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124
581c47f6953SAndrey Kiselev
582c47f6953SAndrey Kiselev	* man/: TIFFWriteDirectory.3t,  Makefile.in: Added description
583c47f6953SAndrey Kiselev	for the new function.
584c47f6953SAndrey Kiselev
58533648598SAndrey Kiselev2002-04-08  Andrey Kiselev  <[email protected]>
58633648598SAndrey Kiselev
587c47f6953SAndrey Kiselev	* libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced
588c47f6953SAndrey Kiselev	additional members tif->tif_decodestatus and tif->tif_encodestatus
589c47f6953SAndrey Kiselev	for correct handling of unconfigured codecs (we should not try to read
590c47f6953SAndrey Kiselev	data or to define data size without correct codecs).
59133648598SAndrey Kiselev
59233648598SAndrey Kiselev	* libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK
593c47f6953SAndrey Kiselev	changed. Now it has used tif->tif_decodestatus and
594c47f6953SAndrey Kiselev	tif->tif_encodestatus.
59533648598SAndrey Kiselev	Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in
59633648598SAndrey Kiselev	case of __cvs_8.tif test image).
59733648598SAndrey Kiselev
598216bf01bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in
599216bf01bSAndrey Kiselev	tif_dirread.c when TIFFCreateAnonFieldInfo was introduced.
600216bf01bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case
601216bf01bSAndrey Kiselev	of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif.
602216bf01bSAndrey Kiselev
6032f7e5be9SAndrey Kiselev2002-04-04  Andrey Kiselev  <[email protected]>
6042f7e5be9SAndrey Kiselev
605c47f6953SAndrey Kiselev	* libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat
6062f7e5be9SAndrey Kiselev	replaced by warnings. Now libtiff should read corrupted LZW-compressed
6072f7e5be9SAndrey Kiselev	files by skipping bad strips.
6082f7e5be9SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100
6091fec47ceSFrank Warmerdam
6101fec47ceSFrank Warmerdam2002-04-03  Frank Warmerdam  <[email protected]>
6111fec47ceSFrank Warmerdam
6121fec47ceSFrank Warmerdam	* libtiff/tif_dirwrite.c: Removed some dead code.
6131fec47ceSFrank Warmerdam
6141fec47ceSFrank Warmerdam	* libtiff/*: Cleanup some warnings.
6151fec47ceSFrank Warmerdam
6161fec47ceSFrank Warmerdam	* libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField()
6171fec47ceSFrank Warmerdam	for variable length FIELD_CUSTOM values.  Was int * but should be
6181fec47ceSFrank Warmerdam	u_short *.
6191fec47ceSFrank Warmerdam
620adffbd3dSAndrey Kiselev2002-04-01  Andrey Kiselev  <[email protected]>
621adffbd3dSAndrey Kiselev
622adffbd3dSAndrey Kiselev	* tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp
623adffbd3dSAndrey Kiselev	utility (at cpStripToTile routine).
624adffbd3dSAndrey Kiselev
625a69516b3SFrank Warmerdam2002-03-27  Frank Warmerdam  <[email protected]>
626a69516b3SFrank Warmerdam
627a5e9827aSFrank Warmerdam	* tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func.
628a5e9827aSFrank Warmerdam
629a5e9827aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=111
630a5e9827aSFrank Warmerdam
631a69516b3SFrank Warmerdam	* tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with
632a69516b3SFrank Warmerdam	passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE).
633a69516b3SFrank Warmerdam
634a69516b3SFrank Warmerdam	* libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so
635a69516b3SFrank Warmerdam	that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example.
636a69516b3SFrank Warmerdam
63739c69d9bSDwight Kelly2002-03-26  Dwight Kelly  <[email protected]>
63839c69d9bSDwight Kelly
63939c69d9bSDwight Kelly	* libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
64039c69d9bSDwight Kelly	tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined
64139c69d9bSDwight Kelly	in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec
64239c69d9bSDwight Kelly	INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes:
64339c69d9bSDwight Kelly	CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and
64439c69d9bSDwight Kelly	INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9).
64539c69d9bSDwight Kelly
646198aa7d9SAndrey Kiselev2002-03-26  Andrey Kiselev  <[email protected]>
647198aa7d9SAndrey Kiselev
648198aa7d9SAndrey Kiselev	* libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile
649198aa7d9SAndrey Kiselev	now also uses TIFFRGBAImageOK before reading. This is additional fix
650198aa7d9SAndrey Kiselev	for http://bugzilla.remotesensing.org/show_bug.cgi?id=110
651198aa7d9SAndrey Kiselev
65229269c9bSAndrey Kiselev2002-03-25  Andrey Kiselev  <[email protected]>
65329269c9bSAndrey Kiselev
65429269c9bSAndrey Kiselev	* libtiff/: tif_getimage.c: Additional check for supported
65529269c9bSAndrey Kiselev	codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses
65629269c9bSAndrey Kiselev	TIFFRGBAImageOK before reading.
65729269c9bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110
65829269c9bSAndrey Kiselev
659f02a098bSAndrey Kiselev2002-03-15  Andrey Kiselev  <[email protected]>
660f02a098bSAndrey Kiselev
661f02a098bSAndrey Kiselev	* libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
662f02a098bSAndrey Kiselev	tif_dirwrite.c: Added routine TIFFDataWidth for detrmining
663f02a098bSAndrey Kiselev	TIFFDataType sizes instead of working with tiffDataWidth array
664f02a098bSAndrey Kiselev	directly. Should prevent out-of-borders bugs in case of unknown or
665f02a098bSAndrey Kiselev	broken data types.  EstimateStripByteCounts routine modified, so it
666f02a098bSAndrey Kiselev	won't work when tags with uknown sizes founded.
667f02a098bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109
668f02a098bSAndrey Kiselev
669f02a098bSAndrey Kiselev2002-03-13  Andrey Kiselev  <[email protected]>
670f02a098bSAndrey Kiselev
671f02a098bSAndrey Kiselev	* libtiff/tif_getimage.c: Added support for correct handling
672f02a098bSAndrey Kiselev	`Orientation' tag in gtTileContig. Should be added in other gt*
673f02a098bSAndrey Kiselev	functions as well, but I have not images for testing yet. Partially
674f02a098bSAndrey Kiselev	resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23
675f02a098bSAndrey Kiselev
676f02a098bSAndrey Kiselev2002-03-10  Andrey Kiselev  <[email protected]>
677f02a098bSAndrey Kiselev
678f02a098bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
679f02a098bSAndrey Kiselev	read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION,
680f02a098bSAndrey Kiselev	TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC.  Closes
681f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=99
682f02a098bSAndrey Kiselev
683f02a098bSAndrey Kiselev2002-03-08  Andrey Kiselev  <[email protected]>
684f02a098bSAndrey Kiselev
685f02a098bSAndrey Kiselev	* libtiff/Makefile.in, tools/Makefile.in: Shared library will not
686f02a098bSAndrey Kiselev	be stripped when installing, utility binaries will do.	Closes
687f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
688f02a098bSAndrey Kiselev
6895f20db7fSFrank Warmerdam2002-02-28  Frank Warmerdam  <[email protected]>
6905f20db7fSFrank Warmerdam
6915f20db7fSFrank Warmerdam	* man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT.
6925f20db7fSFrank Warmerdam
6935f20db7fSFrank Warmerdam	* man/libtiff.3t: added copyright tag info.
6945f20db7fSFrank Warmerdam
6958ed40250SFrank Warmerdam2002-02-11  Frank Warmerdam  <[email protected]>
6968ed40250SFrank Warmerdam
697c3e810eaSFrank Warmerdam	* libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__.
698c3e810eaSFrank Warmerdam
699c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
700c3e810eaSFrank Warmerdam
701c3e810eaSFrank Warmerdam	* man/Makefile.in: Patch DESTDIR handling
702c3e810eaSFrank Warmerdam
703c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=95
704c3e810eaSFrank Warmerdam
7058ed40250SFrank Warmerdam	* configure: OpenBSD changes for Sparc64 and DSO version.
7068ed40250SFrank Warmerdam
7078ed40250SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=96
7088ed40250SFrank Warmerdam
7098ed40250SFrank Warmerdam2002-02-05  Frank Warmerdam  <[email protected]>
7108ed40250SFrank Warmerdam
7118ed40250SFrank Warmerdam	* config.site/configure: added support for OJPEG=yes option to enable
7128ed40250SFrank Warmerdam	OJPEG support from config.site.
7138ed40250SFrank Warmerdam
714b8ffea63SFrank Warmerdam2002-01-27  Frank Warmerdam  <[email protected]>
715b8ffea63SFrank Warmerdam
716b8ffea63SFrank Warmerdam	* html/document.html: fixed links for TIFf 6 docs.
717b8ffea63SFrank Warmerdam
718c77822c1SFrank Warmerdam2002-01-18  Frank Warmerdam  <[email protected]>
719c77822c1SFrank Warmerdam
720f27eafc9SFrank Warmerdam	* config.guess, config.sub: Updated from ftp.gnu.org/pub/config.
721f27eafc9SFrank Warmerdam
722c777c2c0SFrank Warmerdam	* libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
723c777c2c0SFrank Warmerdam	decodestrip function returns anything not greater than zero as per
724c777c2c0SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=97
725c777c2c0SFrank Warmerdam
726c77822c1SFrank Warmerdam	* configure: Modify CheckForBigEndian so it can work in a cross
727c77822c1SFrank Warmerdam	compiled situation.
728c77822c1SFrank Warmerdam
729fb4cb161SFrank Warmerdam2002-01-16  Frank Warmerdam  <[email protected]>
730fb4cb161SFrank Warmerdam
7319606d1f5SFrank Warmerdam	* tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list.
7329606d1f5SFrank Warmerdam
7337adb8976SFrank Warmerdam	* tools/tiffset.c: fix bug in error reporting.
7347adb8976SFrank Warmerdam
735fb4cb161SFrank Warmerdam	* tools/tiffcp.c: fix several warnings that show up with -Wall.
736fb4cb161SFrank Warmerdam
737d6559489SFrank Warmerdam2002-01-04  Frank Warmerdam  <[email protected]>
738d6559489SFrank Warmerdam
739d6559489SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed computation of segment_width for
740d6559489SFrank Warmerdam	tiles files to avoid error about it not matching the
741d6559489SFrank Warmerdam	cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile
742d6559489SFrank Warmerdam	size.") for ITIFF files.  Apparently the problem was incorporated since
743d6559489SFrank Warmerdam	3.5.5, presumably during the OJPEG/JPEG work recently.
744d6559489SFrank Warmerdam
74562d37363SFrank Warmerdam2001-12-15  Frank Warmerdam  <[email protected]>
74662d37363SFrank Warmerdam
747d6559489SFrank Warmerdam	* configure, libtiff/Makefile.in: Changes for building on MacOS 10.1.
748d6559489SFrank Warmerdam
749d6559489SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
750d6559489SFrank Warmerdam
75162d37363SFrank Warmerdam	* libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1
75262d37363SFrank Warmerdam	(defined in tiffconf.h - 1 by default) then the RGBA interface
75362d37363SFrank Warmerdam	will assume that a fourth extra sample is ASSOCALPHA if the
75462d37363SFrank Warmerdam	EXTRASAMPLE value isn't set for it.  This changes the behaviour of
75562d37363SFrank Warmerdam	the library, but makes it work better with RGBA files produced by
75662d37363SFrank Warmerdam	lots of applications that don't mark the alpha values properly.
75762d37363SFrank Warmerdam
75862d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
75962d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=65
76062d37363SFrank Warmerdam
76105d24d30SFrank Warmerdam2001-12-12  Frank Warmerdam  <[email protected]>
76205d24d30SFrank Warmerdam
76305d24d30SFrank Warmerdam	* libtiff/tif_jpeg.c: allow jpeg data stream sampling values to
76405d24d30SFrank Warmerdam	override those from tiff directory.  This makes this work with
76505d24d30SFrank Warmerdam	ImageGear generated files.
76605d24d30SFrank Warmerdam
767bf0c6fb0SFrank Warmerdam2001-12-07  Frank Warmerdam  <[email protected]>
768bf0c6fb0SFrank Warmerdam
769bf0c6fb0SFrank Warmerdam	* html/Makefile.in: added missing images per bug 92.
770bf0c6fb0SFrank Warmerdam
771bf0c6fb0SFrank Warmerdam	* port/Makefile.in: fixed clean target per bug 92.
772bf0c6fb0SFrank Warmerdam
773f88d97efSFrank Warmerdam2001-11-28  Frank Warmerdam  <[email protected]>
774f88d97efSFrank Warmerdam
775ce8daaa7SFrank Warmerdam	* Reissue 3.5.7 release.
776ce8daaa7SFrank Warmerdam
777f88d97efSFrank Warmerdam	* libtiff/mkversion.c: Fix output of TIFF_VERSION to be
778f88d97efSFrank Warmerdam	YYYYMMDD so that it is increasing over time.
779f88d97efSFrank Warmerdam
780f88d97efSFrank Warmerdam	* Makefile.in: Ensure that tiffvers.h is regenerated in the
781f88d97efSFrank Warmerdam	make release target.
782f88d97efSFrank Warmerdam
783f88d97efSFrank Warmerdam	* Makefile.in: added libtiff/tiffvers.h to the release file list.
784f88d97efSFrank Warmerdam
785b7508608SFrank Warmerdam2001-11-23  Frank Warmerdam  <[email protected]>
786b7508608SFrank Warmerdam
787b7508608SFrank Warmerdam	* added html/v3.5.7.html, updated html/index.html.
788b7508608SFrank Warmerdam
789b7508608SFrank Warmerdam	* Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}.
790b7508608SFrank Warmerdam
7914eaff9b6SFrank Warmerdam2001-11-15  Frank Warmerdam  <[email protected]>
7924eaff9b6SFrank Warmerdam
7934eaff9b6SFrank Warmerdam	* configure: fixed test for -lm.
7944eaff9b6SFrank Warmerdam
79594190c5dSFrank Warmerdam2001-11-02  Frank Warmerdam  <[email protected]>
79694190c5dSFrank Warmerdam
79794190c5dSFrank Warmerdam	* Added PHOTOMETRIC_ITULAB as per bug 90.
79894190c5dSFrank Warmerdam
79994190c5dSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=90
80094190c5dSFrank Warmerdam
8012ba4c211SFrank Warmerdam2001-10-10  Frank Warmerdam  <[email protected]>
8022ba4c211SFrank Warmerdam
8032ba4c211SFrank Warmerdam	* libtiff/tiff.h: I have created COMPRESSION_CCITT_T4,
8042ba4c211SFrank Warmerdam	COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases
8052ba4c211SFrank Warmerdam	in keeping with TIFF 6.0 standard in tiff.h
8062ba4c211SFrank Warmerdam
8072ba4c211SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=83
8082ba4c211SFrank Warmerdam
8094b1d7e4cSFrank Warmerdam2001-09-26  Frank Warmerdam  <[email protected]>
8104b1d7e4cSFrank Warmerdam
8114b1d7e4cSFrank Warmerdam	* libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function.
8124b1d7e4cSFrank Warmerdam	Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory.
8134b1d7e4cSFrank Warmerdam
8149fbd11ffSFrank Warmerdam2001-09-24  Frank Warmerdam  <[email protected]>
8159fbd11ffSFrank Warmerdam
8162c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug.
8172c26534cSFrank Warmerdam
8182c26534cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=78
8192c26534cSFrank Warmerdam
8202c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an
8212c26534cSFrank Warmerdam	error about LZW not being available.
8222c26534cSFrank Warmerdam
8232c26534cSFrank Warmerdam	* libtiff/tif_dir.c: propagate failure to initialize compression
8242c26534cSFrank Warmerdam	back from TIFFSetField() as an error status, so applications can
8252c26534cSFrank Warmerdam	detect failure.
8262c26534cSFrank Warmerdam
8272c26534cSFrank Warmerdam	* libtiff/tif_dir.c: removed the auto replacement of
8282c26534cSFrank Warmerdam	COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField().
8292c26534cSFrank Warmerdam
8309fbd11ffSFrank Warmerdam	* Removed Makefile, tools/Makefile, port/install.sh, man/Makefile
8319fbd11ffSFrank Warmerdam	from CVS as they are all supposed to be auto-generated by configure.
8329fbd11ffSFrank Warmerdam
833e1d66ae9SFrank Warmerdam2001-09-22  Frank Warmerdam  <[email protected]>
834e1d66ae9SFrank Warmerdam
835e1d66ae9SFrank Warmerdam	* libtiff/tif_ojpeg.c: new update from Scott.
836e1d66ae9SFrank Warmerdam
8374b1fc8b6SFrank Warmerdam2001-09-09  Frank Warmerdam  <[email protected]>
8384b1fc8b6SFrank Warmerdam
839bc63306cSFrank Warmerdam	* libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to
840bc63306cSFrank Warmerdam	always use the "safe" version, even if there is a very slight
841bc63306cSFrank Warmerdam	cost in performance.
842bc63306cSFrank Warmerdam
843bc63306cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=54
844bc63306cSFrank Warmerdam
845ad4b0adcSFrank Warmerdam	* libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@
846ad4b0adcSFrank Warmerdam	in two places.
847ad4b0adcSFrank Warmerdam
84863c726acSFrank Warmerdam	* libtiff/tif_getimage.c: Fixed problem with reading strips or
84963c726acSFrank Warmerdam	tiles that don't start on a tile boundary.  Fix contributed by
85063c726acSFrank Warmerdam	Josep Vallverdu (from HP), and further described in bug 47.
85163c726acSFrank Warmerdam
85263c726acSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=47
85363c726acSFrank Warmerdam
85463c726acSFrank Warmerdam	* tools/tiff2ps.c: added OJPEG YCbCr to RGB support.
85563c726acSFrank Warmerdam
8564b1fc8b6SFrank Warmerdam	* libtiff/tif_ojpeg.c: Applied substantial patch from Scott.
8574b1fc8b6SFrank Warmerdam
858e7bdb189SFrank Warmerdam2001-09-06  Frank Warmerdam  <[email protected]>
859e7bdb189SFrank Warmerdam
860e7bdb189SFrank Warmerdam	* libtiff/tif_packbits.c: fixed memory overrun error.
861e7bdb189SFrank Warmerdam
862e7bdb189SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=77
863e7bdb189SFrank Warmerdam
864d15abe66SFrank Warmerdam2001-08-31  Frank Warmerdam  <[email protected]>
865d15abe66SFrank Warmerdam
866d15abe66SFrank Warmerdam	* libtiff/tif_getimage.c: relax handling of contig case where
867d15abe66SFrank Warmerdam	there are extra samples that are supposed to be ignored.  This
868d15abe66SFrank Warmerdam	should now work for 8bit greyscale or palletted images.
869d15abe66SFrank Warmerdam
870d15abe66SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=75
871d15abe66SFrank Warmerdam
872abf486d1SFrank Warmerdam2001-08-28  Frank Warmerdam  <[email protected]>
873abf486d1SFrank Warmerdam
874abf486d1SFrank Warmerdam	* libtiff/tif_getimage.c: Don't complain for CMYK (separated)
875abf486d1SFrank Warmerdam	images with more than four samples per pixel.  See:
876abf486d1SFrank Warmerdam
877abf486d1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=73
878abf486d1SFrank Warmerdam
8797f127122SFrank Warmerdam2001-08-10  Frank Warmerdam  <[email protected]>
8807f127122SFrank Warmerdam
8817afe0a69SFrank Warmerdam	* libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy()
8827afe0a69SFrank Warmerdam	in TIFFReadRGBATile() to avoid issues in cases of overlapping
8837afe0a69SFrank Warmerdam	buffers.  See Bug 69 in Bugzilla.
8847afe0a69SFrank Warmerdam
8857afe0a69SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=69
8867afe0a69SFrank Warmerdam
8877f127122SFrank Warmerdam	* tools/tiff2rgba.c: fixed getopt() call so that -b works again.
8887f127122SFrank Warmerdam
88966ca643dSFrank Warmerdam2001-08-09  Frank Warmerdam  <[email protected]>
89066ca643dSFrank Warmerdam
89166ca643dSFrank Warmerdam	* libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__
89266ca643dSFrank Warmerdam	when checking for 64 bit architectures as per bugzilla bug 67.
89366ca643dSFrank Warmerdam
894c997939eSFrank Warmerdam2001-07-27  Frank Warmerdam  <[email protected]>
895c997939eSFrank Warmerdam
896c997939eSFrank Warmerdam	* man/Makefile.in: add TIFFClientOpen link as per debian submitted
897c997939eSFrank Warmerdam	bug 66.
898c997939eSFrank Warmerdam
8995579e5cdSFrank Warmerdam2001-07-20  Frank Warmerdam  <[email protected]>
9005579e5cdSFrank Warmerdam
9015579e5cdSFrank Warmerdam	* libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H
9025579e5cdSFrank Warmerdam	has been included.
9035579e5cdSFrank Warmerdam
90471a2c4a0SFrank Warmerdam2001-07-19  Frank Warmerdam  <[email protected]>
90571a2c4a0SFrank Warmerdam
90671a2c4a0SFrank Warmerdam	* libtiff/tif_open.c: Seek back to zero after failed read,
90771a2c4a0SFrank Warmerdam	before writing header.
90871a2c4a0SFrank Warmerdam
90948b7fecaSFrank Warmerdam2001-07-18  Frank Warmerdam  <[email protected]>
91048b7fecaSFrank Warmerdam
91148b7fecaSFrank Warmerdam	* libtiff/tif_ojpeg.c: updates from Scott.  Handles colors
91248b7fecaSFrank Warmerdam	much better.  Now depends on having patched libjpeg as per
91348b7fecaSFrank Warmerdam	patch in contrib/ojpeg/*.
91448b7fecaSFrank Warmerdam
91587f580c1SFrank Warmerdam2001-07-17  Frank Warmerdam  <[email protected]>
91687f580c1SFrank Warmerdam
91787f580c1SFrank Warmerdam	* */Makefile.in: added DESTDIR support.
91887f580c1SFrank Warmerdam
91987f580c1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=60
92087f580c1SFrank Warmerdam
921f45df42bSFrank Warmerdam2001-07-16  Frank Warmerdam  <[email protected]>
922f45df42bSFrank Warmerdam
923f45df42bSFrank Warmerdam	* configure, libtiff/Makefile.in: applied OpenBSD patches
924f45df42bSFrank Warmerdam	as per:
925f45df42bSFrank Warmerdam
926f45df42bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=61
927f45df42bSFrank Warmerdam
92863ad6142SFrank Warmerdam2001-06-28  Frank Warmerdam  <[email protected]>
92963ad6142SFrank Warmerdam
9300ef54341SFrank Warmerdam	* libtiff/tif_getimage.c: Fixed so that failure is properly
9310ef54341SFrank Warmerdam	reported by gtTileContig, gtStripContig, gtTileSeparate and
9320ef54341SFrank Warmerdam	gtStripSeparate.
9330ef54341SFrank Warmerdam
9340ef54341SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=51
9350ef54341SFrank Warmerdam
93663ad6142SFrank Warmerdam	* tiffcmp.c: Fixed multi samples per pixel support for ContigCompare.
93763ad6142SFrank Warmerdam	Updated bug section of tiffcmp.1 to note tiled file issues.
93863ad6142SFrank Warmerdam
93963ad6142SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=53
94063ad6142SFrank Warmerdam
941e0368fb9SFrank Warmerdam2001-06-22  Frank Warmerdam  <[email protected]>
942e0368fb9SFrank Warmerdam
943ecfaa86dSFrank Warmerdam	* configure: Changes for DSO generation on AIX provided by
944ecfaa86dSFrank Warmerdam	John Marquart <[email protected]>.
945ecfaa86dSFrank Warmerdam
946e0368fb9SFrank Warmerdam	* configure, libtiff/Makeifle.in: Modified to build DSOs properly
947e0368fb9SFrank Warmerdam	on Darwin thanks to Robert Krajewski ([email protected]) and
948e0368fb9SFrank Warmerdam	Keisuke Fujii ([email protected]).
949e0368fb9SFrank Warmerdam
950f8473790SFrank Warmerdam2001-06-13  Frank Warmerdam  <[email protected]>
951f8473790SFrank Warmerdam
952f8473790SFrank Warmerdam	* tools/tiff2rgba.c: added -n flag to avoid emitting alpha component.
953f8473790SFrank Warmerdam
954f8473790SFrank Warmerdam	* man/tiff2rgba.1: new
955f8473790SFrank Warmerdam
956f1492d55SFrank Warmerdam2001-05-22  Frank Warmerdam  <[email protected]>
957f1492d55SFrank Warmerdam
958f1492d55SFrank Warmerdam	* Added tiffset and tif_ojpeg to the dist lists in Makefile.in.
959f1492d55SFrank Warmerdam
9608ff59a64SFrank Warmerdam2001-05-13  Frank Warmerdam  <[email protected]>
9618ff59a64SFrank Warmerdam
9628ff59a64SFrank Warmerdam	* libtiff/tools/thumbnail.c: changed default output compression
9638ff59a64SFrank Warmerdam	to packbits from LZW since LZW isn't generally available.
9648ff59a64SFrank Warmerdam
96547c14d60SFrank Warmerdam2001-05-12  Frank Warmerdam  <[email protected]>
96647c14d60SFrank Warmerdam
96747c14d60SFrank Warmerdam	* libtiff/tif_ojpeg.c: New.
96847c14d60SFrank Warmerdam	libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related
96947c14d60SFrank Warmerdam	to OJPEG support.
97047c14d60SFrank Warmerdam
97147c14d60SFrank Warmerdam	Scott Marovich <[email protected]> supplied OJPEG support.
97247c14d60SFrank Warmerdam
97347c14d60SFrank Warmerdam2001-05-11  Frank Warmerdam  <[email protected]>
97447c14d60SFrank Warmerdam
97547c14d60SFrank Warmerdam	* tiff.h: removed, it duplicates libtiff/tiff.h.
97647c14d60SFrank Warmerdam
9771b7a8402SFrank Warmerdam2001-05-08  Frank Warmerdam  <[email protected]>
9781b7a8402SFrank Warmerdam
9791f9632f9SFrank Warmerdam	* libtiff/tif_dirinfo.c: moved pixar and copyright flags to
9801f9632f9SFrank Warmerdam	ensure everything is in order.
9811f9632f9SFrank Warmerdam
9821b7a8402SFrank Warmerdam	* libtiff/libtiff.def: added TIFFCreateDirectory and
9831b7a8402SFrank Warmerdam	TIFFDefaultStripSize as per:
9841b7a8402SFrank Warmerdam
9851b7a8402SFrank Warmerdam	  http://bugzilla.remotesensing.org/show_bug.cgi?id=46
9861b7a8402SFrank Warmerdam
98728dd547bSFrank Warmerdam2001-05-02  Frank Warmerdam  <[email protected]>
98828dd547bSFrank Warmerdam
98928dd547bSFrank Warmerdam	* libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for
99028dd547bSFrank Warmerdam	TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to
99128dd547bSFrank Warmerdam	force use of uint32 counts instead of short counts.
99228dd547bSFrank Warmerdam
99328dd547bSFrank Warmerdam	* libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the
99428dd547bSFrank Warmerdam	case of writing TIFF_BYTE/TIFF_SBYTE fields.
99528dd547bSFrank Warmerdam
99628dd547bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=43
99728dd547bSFrank Warmerdam
998b117e2acSFrank Warmerdam2001-05-01  Frank Warmerdam  <[email protected]>
999b117e2acSFrank Warmerdam
1000b117e2acSFrank Warmerdam	* libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per
1001b117e2acSFrank Warmerdam	bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44
1002b117e2acSFrank Warmerdam
1003f99796d1SFrank Warmerdam2001-04-05  Frank Warmerdam  <[email protected]>
1004f99796d1SFrank Warmerdam
1005f99796d1SFrank Warmerdam	* tiffio.h: removed C++ style comment.
1006f99796d1SFrank Warmerdam
1007f99796d1SFrank Warmerdam	* configure: fixed up SCRIPT_SH/SHELL handling.
1008f99796d1SFrank Warmerdam
1009f99796d1SFrank Warmerdam	* Makefile.in: Fixed SCRIPT_SH/SHELL handling.
1010f99796d1SFrank Warmerdam
1011f99796d1SFrank Warmerdam	* config.guess: documented more variables as per bug 40.
1012f99796d1SFrank Warmerdam
101321724616SFrank Warmerdam2001-04-03  Frank Warmerdam  <[email protected]>
101421724616SFrank Warmerdam
101521724616SFrank Warmerdam	* configure, *Makefile.in: Various changes to improve configuration
101621724616SFrank Warmerdam	for HP/UX specifically, and also in general.  They include:
101721724616SFrank Warmerdam	 - Try to handle /usr/bin/sh instead of /bin/sh where necessary.
101821724616SFrank Warmerdam	 - Upgrade to HP/UX 10.x+ compiler, linker and dso options.
101921724616SFrank Warmerdam	 - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP
102021724616SFrank Warmerdam	 - Use -${MAKEFLAGS} in sub makes from makefiles.
102121724616SFrank Warmerdam
102221724616SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=40
102321724616SFrank Warmerdam
10248671dffeSFrank Warmerdam2001-04-02  Frank Warmerdam  <[email protected]>
10258671dffeSFrank Warmerdam
10260263998eSFrank Warmerdam	* libtiff/tiff.h: Applied hac to try and resolve the problem
10270263998eSFrank Warmerdam	with the inttypes.h include file on AIX.
10280263998eSFrank Warmerdam
10290263998eSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=39
10300263998eSFrank Warmerdam
10319864187bSFrank Warmerdam	* VERSION: update to 3.5.7 beta in preparation for release.
10329864187bSFrank Warmerdam
1033a2558120SFrank Warmerdam	* configure/config.site: modified to check if -lm is needed for
1034a2558120SFrank Warmerdam	MACHDEPLIBS if not supplied by config.site.  Needed for Darwin.
1035a2558120SFrank Warmerdam
10368671dffeSFrank Warmerdam	* config.guess: updated wholesale to an FSF version apparently
10378671dffeSFrank Warmerdam	from 1998 (as opposed to 1994).  This is mainly inspired by
10388671dffeSFrank Warmerdam	providing for MacOS X support.
10398671dffeSFrank Warmerdam
10408671dffeSFrank Warmerdam2001-03-29  Frank Warmerdam  <[email protected]>
10418671dffeSFrank Warmerdam
10428671dffeSFrank Warmerdam	* configure, Makefile.in, etc: added support for OPTIMIZER being
10438671dffeSFrank Warmerdam	set from config.site.
10448671dffeSFrank Warmerdam
10457a1ad5e9SFrank Warmerdam2001-03-28  Frank Warmerdam  <[email protected]>
10467a1ad5e9SFrank Warmerdam
10474f4c99abSFrank Warmerdam	* fax2ps.c: Helge (libtiff at oldach.net) submitted fix:
10484f4c99abSFrank Warmerdam
10494f4c99abSFrank Warmerdam	Here's a fix for fax2ps that corrects behaviour for non-Letter paper
10504f4c99abSFrank Warmerdam	sizes. It fixes two problems:
10514f4c99abSFrank Warmerdam
10524f4c99abSFrank Warmerdam	Without	scaling (-S) the fax is now centered on the page size specified
10534f4c99abSFrank Warmerdam	with -H	and/or -W. Before, fax2ps was using an obscure and practially
10544f4c99abSFrank Warmerdam	useless algorithm to allocate the image relative to Letter sized paper
10554f4c99abSFrank Warmerdam	which sometime sled to useless whitespace on the paper, while at the
10564f4c99abSFrank Warmerdam	same time cutting of the faxes printable area at the opposite border.
10574f4c99abSFrank Warmerdam
10584f4c99abSFrank Warmerdam	Second, scaling now preserves aspect ratio, which makes unusual faxes
10594f4c99abSFrank Warmerdam	(in particular short ones) print properly.
10604f4c99abSFrank Warmerdam
10614f4c99abSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=35
10624f4c99abSFrank Warmerdam
10637a1ad5e9SFrank Warmerdam	* tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by
10647a1ad5e9SFrank Warmerdam	Bruce A. Mallett.  See check message for detailed information
10657a1ad5e9SFrank Warmerdam	on all the changes, including a faster encoder, fixes for level
10667a1ad5e9SFrank Warmerdam	2 PostScript, and support for the imagemask operator.
10677a1ad5e9SFrank Warmerdam
1068f3bbcf1bSFrank Warmerdam2001-03-27  Frank Warmerdam  <[email protected]>
1069f3bbcf1bSFrank Warmerdam
1070f3bbcf1bSFrank Warmerdam	* libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to
1071f3bbcf1bSFrank Warmerdam	"#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX.
1072f3bbcf1bSFrank Warmerdam
1073f3bbcf1bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
1074f3bbcf1bSFrank Warmerdam
1075dc989a55SFrank Warmerdam2001-03-16  Frank Warmerdam  <[email protected]>
1076dc989a55SFrank Warmerdam
1077dc989a55SFrank Warmerdam	* tif_dirinfo.c: moved definition of copyright tag in field list.
1078dc989a55SFrank Warmerdam	Apparently they have to be in sorted order by tag id.
1079dc989a55SFrank Warmerdam
10808eea65a4SFrank Warmerdam2001-03-13  Frank Warmerdam  <[email protected]>
10818eea65a4SFrank Warmerdam
10828eea65a4SFrank Warmerdam	* tif_getimage.c: Added support for 16bit minisblack/miniswhite
10838eea65a4SFrank Warmerdam	images in RGBA interface.
10848eea65a4SFrank Warmerdam
1085fa01e4a7SFrank Warmerdam2001-03-02  Frank Warmerdam  <[email protected]>
1086fa01e4a7SFrank Warmerdam
1087fa01e4a7SFrank Warmerdam	* Added TIFFTAG_COPYRIGHT support.
1088fa01e4a7SFrank Warmerdam
1089aefe065eSFrank Warmerdam2001-02-19  Frank Warmerdam  <[email protected]>
1090aefe065eSFrank Warmerdam
1091aefe065eSFrank Warmerdam	* Brent Roman contributed updated tiffcp utility (and tiffcp.1)
1092aefe065eSFrank Warmerdam	with support for extracting subimages with the ,n syntax, and also
1093aefe065eSFrank Warmerdam	adding the -b bias removal flag.
1094aefe065eSFrank Warmerdam
1095a6da80a7SFrank Warmerdam2001-02-16  Frank Warmerdam  <[email protected]>
1096a6da80a7SFrank Warmerdam
10978867ddfbSFrank Warmerdam	* libtiff/libtiff.def: Brent Roman submitted new version adding
10988867ddfbSFrank Warmerdam	serveral missing entry points.
10998867ddfbSFrank Warmerdam
1100b18f9bb8SFrank Warmerdam	* libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS.
1101b18f9bb8SFrank Warmerdam	Some sort of weird VMS thing.
1102b18f9bb8SFrank Warmerdam
1103b18f9bb8SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=31
1104b18f9bb8SFrank Warmerdam
1105a6da80a7SFrank Warmerdam	* tif_luv.c/tiff.h/tiffio.h:
1106a6da80a7SFrank Warmerdam	New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward
1107a6da80a7SFrank Warmerdam	([email protected]).  He writes:
1108a6da80a7SFrank Warmerdam
1109a6da80a7SFrank Warmerdam	1) I improved the gamut-mapping function in tif_luv.c for imaginary
1110a6da80a7SFrank Warmerdam	colors, because some images were being super-saturated on the input
1111a6da80a7SFrank Warmerdam	side and this resulted in some strange color shifts in the output.
1112a6da80a7SFrank Warmerdam
1113a6da80a7SFrank Warmerdam	2) I added a psuedotag in tiff.h to control random dithering during
1114a6da80a7SFrank Warmerdam	LogLuv encoding.  This is turned off by default for 32-bit LogLuv and
1115a6da80a7SFrank Warmerdam	on for 24-bit LogLuv output.  Dithering improves the average color
1116a6da80a7SFrank Warmerdam	accuracy over the image.
1117a6da80a7SFrank Warmerdam
1118a6da80a7SFrank Warmerdam	3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in
1119a6da80a7SFrank Warmerdam	tiffio.h, to expose internal routines for converting between LogLuv and
1120a6da80a7SFrank Warmerdam	XYZ coordinates.  This is helpful for writing more efficient,
1121a6da80a7SFrank Warmerdam	specialized conversion routines, especially for reading LogLuv files.
1122a6da80a7SFrank Warmerdam
1123a6da80a7SFrank Warmerdam	Changes applied with minor edits.
1124a6da80a7SFrank Warmerdam
112500761c18SFrank Warmerdam2001-01-23  Frank Warmerdam  <[email protected]>
112600761c18SFrank Warmerdam
112700761c18SFrank Warmerdam	* tif_fax3.c: keep rw_mode flag internal to fax3 state to remember
112800761c18SFrank Warmerdam	whether we are encoding or decoding.  This is to ensure graceful
112900761c18SFrank Warmerdam	recovery if TIFFClientOpen() discovers an attempt to open a compressed
113000761c18SFrank Warmerdam	file for "r+" access, and subsequently close it, as it resets the
113100761c18SFrank Warmerdam	tif_mode flag to O_RDONLY in this case to avoid writes, confusing the
113200761c18SFrank Warmerdam	compressor's concept of whether it is in encode or decode mode.
113300761c18SFrank Warmerdam
11349a1d08fcSMike Welles2001-01-08  Mike Welles <[email protected]>
11359a1d08fcSMike Welles
11369a1d08fcSMike Welles	* Makefile.in:  Now cleaning up after itself after creating the .tar.gz and .zip
11379a1d08fcSMike Welles
1138a5a724a9SFrank Warmerdam2001-01-07  Frank Warmerdam  <[email protected]>
1139a5a724a9SFrank Warmerdam
1140a5a724a9SFrank Warmerdam	* html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet()
1141a5a724a9SFrank Warmerdam	as per bug report by Patrick Connor.
1142a5a724a9SFrank Warmerdam
11437c2ef4f7SFrank Warmerdam2000-12-28  Frank Warmerdam  <[email protected]>
11447c2ef4f7SFrank Warmerdam
11453ba946b0SFrank Warmerdam	* Added RELEASE-DATE file to release file list.
11463ba946b0SFrank Warmerdam
11477c2ef4f7SFrank Warmerdam	* Fixed libtiff/makefile.vc to make tiffvers.h not version.h.
11487c2ef4f7SFrank Warmerdam
1149a7f6e194SMike Welles2000-12-22  Mike Welles <[email protected]>
1150a7f6e194SMike Welles        * added link to CVS mirror from index.html
1151a7f6e194SMike Welles
1152a7f6e194SMike Welles	* updated html/internals.html to note that LZW compression is
1153a7f6e194SMike Welles	  not supported by default.
1154a7f6e194SMike Welles
115522e9dda7SFrank Warmerdam2000-12-22  Frank Warmerdam  <[email protected]>
115622e9dda7SFrank Warmerdam
115722e9dda7SFrank Warmerdam	* updated html/libtiff.html to not point at Niles' old JPL web site
115822e9dda7SFrank Warmerdam	for the man pages, point at www.libtiff.org.
115922e9dda7SFrank Warmerdam
116033953398SFrank Warmerdam2000-12-21  Frank Warmerdam  <[email protected]>
116133953398SFrank Warmerdam
116222e9dda7SFrank Warmerdam	* libtiff/tif_apple.c: Applied "Carbon" support patches supplied by
116333953398SFrank Warmerdam	Leonard Rosenthol <[email protected]>.  May interfere
116433953398SFrank Warmerdam	with correct building on older systems.  If so, please let me know.
116533953398SFrank Warmerdam
1166a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]>
1167177452c8SMike Welles
1168177452c8SMike Welles	* Took out LZW Encoding from tif_lzw.c
1169177452c8SMike Welles
1170177452c8SMike Welles	* Created HOWTO-RELEASE
1171177452c8SMike Welles
1172177452c8SMike Welles	* Created html/v3.5.6.html
1173177452c8SMike Welles
1174177452c8SMike Welles	* updated index.html
1175177452c8SMike Welles
1176a02f97a5SFrank Warmerdam2000-12-01  Frank Warmerdam  <[email protected]>
1177a02f97a5SFrank Warmerdam
1178a02f97a5SFrank Warmerdam	* Added patches for EOFB support in tif_fax3.c and tif_fax3.h.
1179a02f97a5SFrank Warmerdam	Patches supplied by Frank Cringle <[email protected]>
1180a02f97a5SFrank Warmerdam	Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif
1181a02f97a5SFrank Warmerdam
1182a3c28f98SFrank Warmerdam2000-11-24  Frank Warmerdam  <[email protected]>
1183a3c28f98SFrank Warmerdam
1184a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added an installPrivateHdrs and install-private
1185a3c28f98SFrank Warmerdam	target so that the private headers required by libgeotiff can be
1186a3c28f98SFrank Warmerdam	installed with the others.  They are not installed by default.
1187a3c28f98SFrank Warmerdam
1188a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso
1189a3c28f98SFrank Warmerdam	targets so libtiff.so will be built with an explicit dependency
1190a3c28f98SFrank Warmerdam	on libm.so.
1191a3c28f98SFrank Warmerdam
1192a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to
1193a3c28f98SFrank Warmerdam	libtiff.so.3.5.5.
1194a3c28f98SFrank Warmerdam
1195a3c28f98SFrank Warmerdam	* libtiff/Makefile.in & configure: Remove all references to the ALPHA
1196a3c28f98SFrank Warmerdam	file, or ALPHA version logic.  Added stuff about DIST_POINT in
1197a3c28f98SFrank Warmerdam	place of DIST_TYPE and the alpha release number stuff.
1198a3c28f98SFrank Warmerdam
1199abcd47aeSFrank Warmerdam2000-11-22  Frank Warmerdam  <[email protected]>
1200abcd47aeSFrank Warmerdam
1201abcd47aeSFrank Warmerdam	* I have applied a patch from Steffen Moeller <[email protected]> to
1202abcd47aeSFrank Warmerdam	the configure script so that it now accepts the --prefix, and
1203abcd47aeSFrank Warmerdam	--exec-prefix directives.
1204abcd47aeSFrank Warmerdam
12057410217aSFrank Warmerdam2000-11-13  Frank Warmerdam  <warmerda@cs46980-c>
12067410217aSFrank Warmerdam
12079900bacaSFrank Warmerdam	* I have made a variety of modifications in an effort to ensure the
12089900bacaSFrank Warmerdam	TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE
12099900bacaSFrank Warmerdam	file which seems to be updated regularly.
12109900bacaSFrank Warmerdam
12119900bacaSFrank Warmerdam	 o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in
12129900bacaSFrank Warmerdam	   version include file.
12139900bacaSFrank Warmerdam	 o renamed version.h to tiffvers.h because we now have to install it
12149900bacaSFrank Warmerdam	   with the public libtiff include files.
12159900bacaSFrank Warmerdam	 o include tiffvers.h in tiffio.h.
12169900bacaSFrank Warmerdam	 o updated tif_version.c to use tiffvers.h.
12179900bacaSFrank Warmerdam	 o Updated Makefile.in accordingly.
12189900bacaSFrank Warmerdam
12197410217aSFrank Warmerdam	* As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25
12207410217aSFrank Warmerdam	I have updated the win32 detection rules in tiffcomp.h.
12217410217aSFrank Warmerdam
12226429172dSFrank Warmerdam2000-10-20  Frank Warmerdam  <warmerda@cs46980-c>
12236429172dSFrank Warmerdam
1224b11174beSFrank Warmerdam	* tif_getimage.c: Fixed RGBA translation for YCbCr images for which
1225b11174beSFrank Warmerdam	the strip/tile width and height aren't multiples of the sampling size.
12267410217aSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=20
12277410217aSFrank Warmerdam	Some patches from Rick LaMont of Dot C Software.
1228b11174beSFrank Warmerdam
12296429172dSFrank Warmerdam	* Modified tif_packbits.c encoder to avoid compressing more
12306429172dSFrank Warmerdam	data than provided if rowsize doesn't factor into provided data
12316429172dSFrank Warmerdam	(such as occurs for YCbCr).
12326429172dSFrank Warmerdam
1233aa844c50SFrank Warmerdam2000-10-19  Frank Warmerdam  <warmerda@cs46980-c>
1234aa844c50SFrank Warmerdam
1235aa844c50SFrank Warmerdam	* tools/rgb2ycbcr.c: fixed output strip size to account for vertical
1236aa844c50SFrank Warmerdam	roundup if rows_per_strip not a multiple of vertical sample size.
1237aa844c50SFrank Warmerdam
12380cd032f1SFrank Warmerdam2000-10-16  Frank Warmerdam  <warmerda@cs46980-c>
12390cd032f1SFrank Warmerdam
124091b8b7c2SFrank Warmerdam	* tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory
124191b8b7c2SFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18
124291b8b7c2SFrank Warmerdam	from [email protected].
124391b8b7c2SFrank Warmerdam
12440cd032f1SFrank Warmerdam	* Modified tif_packbits.c decoding to avoid overrunning the
12450cd032f1SFrank Warmerdam	output buffer, and to issue a warning if data needs to be
12460cd032f1SFrank Warmerdam	discarded.  See http://bugzilla.remotesensing.org/show_bug.cgi?id=18
12470cd032f1SFrank Warmerdam
1248de9b6675SFrank Warmerdam2000-10-12  Frank Warmerdam  <warmerda@cs46980-c>
1249de9b6675SFrank Warmerdam
1250de9b6675SFrank Warmerdam	* Modified tiff2bw to ensure portions add to 100%, and that
1251de9b6675SFrank Warmerdam	white is properly recovered.
1252de9b6675SFrank Warmerdam
1253de9b6675SFrank Warmerdam	See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15
1254de9b6675SFrank Warmerdam	Patch c/o Stanislav Brabec <[email protected]>
1255de9b6675SFrank Warmerdam
12568b6b9756SFrank Warmerdam2000-09-30  Frank Warmerdam  <warmerda@cs46980-c>
12578b6b9756SFrank Warmerdam
12588b6b9756SFrank Warmerdam	* Modified TIFFClientOpen() to emit an error on an attempt to
12598b6b9756SFrank Warmerdam	open a comperessed file for update (O_RDWR/r+) access.  This is
12608b6b9756SFrank Warmerdam	because the compressor/decompressor code gets very confused when
12618b6b9756SFrank Warmerdam	the mode is O_RDWR, assuming this means writing only.  See
12628b6b9756SFrank Warmerdam	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13
12638b6b9756SFrank Warmerdam
1264582fb187SFrank Warmerdam2000-09-27  Frank Warmerdam  <warmerda@cs46980-c>
1265582fb187SFrank Warmerdam
12660cd032f1SFrank Warmerdam	* Added GNULDdso target an`d switched linux and freebsd to use it.
1267582fb187SFrank Warmerdam
12688d9e3bcfSFrank Warmerdam2000-09-26  Frank Warmerdam  <warmerda@cs46980-c>
12698d9e3bcfSFrank Warmerdam
12708d9e3bcfSFrank Warmerdam	* Applied patch for 0x0000 sequences in tif_fax3.h's definition
12718d9e3bcfSFrank Warmerdam	of EXPAND1D() as per bug 11 (from Roman).
12728d9e3bcfSFrank Warmerdam
1273af621273SFrank Warmerdam2000-09-25  Frank Warmerdam  <warmerda@cs46980-c>
127405d0760fSFrank Warmerdam	* Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve
127505d0760fSFrank Warmerdam	cygwin compatibility.
1276af621273SFrank Warmerdam
1277b6348a45SFrank Warmerdam	* Applied patch from Roman Shpount to tif_fax3.c.  This seems to
1278b6348a45SFrank Warmerdam	be a proper fix to the buffer sizing problem.  See
1279b6348a45SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=11
1280b6348a45SFrank Warmerdam
1281af621273SFrank Warmerdam	* Fixed tif_getimage.c to fix overrun bug with YCbCr images without
1282af621273SFrank Warmerdam	downsampling.  http://bugzilla.remotesensing.org/show_bug.cgi?id=10
1283af621273SFrank Warmerdam	Thanks to Nick Lamb <[email protected]> for reporting the
1284af621273SFrank Warmerdam	bug and proving the patch.
1285af621273SFrank Warmerdam
1286a329e432SFrank Warmerdam2000-09-18  Frank Warmerdam  <warmerda@cs46980-c>
1287a329e432SFrank Warmerdam
1288a329e432SFrank Warmerdam	* Fixed tif_jpeg.c so avoid destroying the decompressor before
1289a329e432SFrank Warmerdam	we are done access data thanks to bug report from:
1290a329e432SFrank Warmerdam	Michael Eckstein <[email protected]>.
1291a329e432SFrank Warmerdam
1292a329e432SFrank Warmerdam	* Reverted tif_flush change.
1293a329e432SFrank Warmerdam
1294da97c5e0SFrank Warmerdam2000-09-14  Frank Warmerdam  <warmerda@cs46980-c>
1295da97c5e0SFrank Warmerdam
1296da97c5e0SFrank Warmerdam	* tif_flush.c: Changed so that TIFFFlushData() doesn't return an
1297da97c5e0SFrank Warmerdam	error when TIFF_BEENWRITING is not set.  This ensures that the
1298da97c5e0SFrank Warmerdam	directory contents can still be flushed by TIFFFlush().
1299da97c5e0SFrank Warmerdam
1300c1282751SFrank Warmerdam2000-08-14  Frank Warmerdam  <[email protected]>
1301c1282751SFrank Warmerdam
1302fb02956eSFrank Warmerdam	* tif_open.c: Don't set MMAP for O_RDWR files.
1303fb02956eSFrank Warmerdam
13040625a129SFrank Warmerdam	* tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY
13050625a129SFrank Warmerdam	so that files opened for update can be strip chopped too.
13060625a129SFrank Warmerdam
1307c1282751SFrank Warmerdam	* tif_read.c: fixed up bug with files missing rowsperstrip and
1308c1282751SFrank Warmerdam	the strips per separation fix done a few weeks ago.
1309c1282751SFrank Warmerdam
1310ad9af004SFrank Warmerdam2000-07-17  Frank Warmerdam  <warmerda@cs46980-c>
1311ad9af004SFrank Warmerdam
1312ad9af004SFrank Warmerdam	* Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and
1313ad9af004SFrank Warmerdam	SAMPLEFORMAT_COMPLEXINT.
1314ad9af004SFrank Warmerdam
13154b79457aSMike Welles2000-07-13  Mike Welles <[email protected]>
13164b79457aSMike Welles
13174b79457aSMike Welles	* index.html, bugs.html: added bugzilla info.
13184b79457aSMike Welles
1319c1cd54d7SFrank Warmerdam2000-07-12  Frank Warmerdam  <[email protected]>
1320c1cd54d7SFrank Warmerdam
1321889ea5bfSFrank Warmerdam	* tif_read.c: fix subtle bug with determining the number of
1322889ea5bfSFrank Warmerdam	rows for strips that are the last strip in a separation but
1323889ea5bfSFrank Warmerdam	not the last strip of all in TIFFReadEncodedStrip().
1324889ea5bfSFrank Warmerdam
1325c1cd54d7SFrank Warmerdam	* Applied 16/32 bit fix to tif_fax3.c.  Fix supplied by
1326c1cd54d7SFrank Warmerdam	Peter Skarpetis <[email protected]>
1327c1cd54d7SFrank Warmerdam
1328082013bfSFrank Warmerdam2000-06-15  Frank Warmerdam  <[email protected]>
1329082013bfSFrank Warmerdam
1330082013bfSFrank Warmerdam	* Modified tiffio.h logic with regard to including windows.h.  It
1331082013bfSFrank Warmerdam	won't include it when building with __CYGWIN__.
1332082013bfSFrank Warmerdam
1333b620bd37SFrank Warmerdam2000-05-11  Frank Warmerdam  <warmerda@cs46980-c>
1334b620bd37SFrank Warmerdam
13356ed3331cSFrank Warmerdam	* README: update to mention www.libtiff.org, don't list Sam's old
13366ed3331cSFrank Warmerdam	email address.
13376ed3331cSFrank Warmerdam
1338b620bd37SFrank Warmerdam	* configure: Fixed DSO test for Linux as per patch from
1339b620bd37SFrank Warmerdam	  Jan Van Buggenhout <[email protected]>.
1340b620bd37SFrank Warmerdam
134115934824SFrank Warmerdam2000-04-21  Frank Warmerdam  <[email protected]>
134215934824SFrank Warmerdam
134315934824SFrank Warmerdam	* libtiff/tif_dirread.c: Don't use estimate strip byte count for
134415934824SFrank Warmerdam	one tile/strip images with an offset, and byte count of zero. These
134515934824SFrank Warmerdam	could be "unpopulated" images.
134615934824SFrank Warmerdam
1347859c2524SFrank Warmerdam2000-04-18  Frank Warmerdam  <[email protected]>
1348859c2524SFrank Warmerdam
13497538c6d0SFrank Warmerdam	* contrib/addtiffo: Added "averaging" resampling option.
13507538c6d0SFrank Warmerdam
1351859c2524SFrank Warmerdam	* tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT.
1352859c2524SFrank Warmerdam
13536be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000  Frank Warmerdam  <[email protected]>
13546be23f4fSFrank Warmerdam
13556be23f4fSFrank Warmerdam	* tools/Makefile.in: Modified to install properly on SGI.
13566be23f4fSFrank Warmerdam
13574b79457aSMike Welles2000-04-12  Mike Welles	     <[email protected]>
13584b79457aSMike Welles	* configure:  Fixed stupid mistake in libc6 test on Linux
13594b79457aSMike Welles
1360f076e723SMike Welles2000-04-04  Mike Welles	     <[email protected]>
1361f0770083SMike Welles	* tif_win32.c:  Applied patch to fix overreads and ovverwrites
1362f0770083SMike Welles	  caught by BoundsChecker.  From Arvan Pritchard
1363f0770083SMike Welles	  <[email protected]>  (untested).
1364f076e723SMike Welles
1365f0770083SMike Welles        * tif_getimage.c:  Applied patch to silence VC6 warnings.  From
1366f0770083SMike Welles	  Arvan Pritchard <[email protected]>
1367f0770083SMike Welles
1368f0770083SMike Welles	* tif_lzw.c:  Applied patch to silence VC6 warnings.  From
1369f076e723SMike Welles	  Arvan Pritchard <[email protected]>
1370f076e723SMike Welles
13711c9f6d78SFrank Warmerdam2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>
13721c9f6d78SFrank Warmerdam
13731c9f6d78SFrank Warmerdam	* Added contrib/stream (stream io) code submitted by Avi Bleiweiss.
13741c9f6d78SFrank Warmerdam
137597702338SMike Welles2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>    *** 3.5.5 release ***
13762df86f15SFrank Warmerdam
13772df86f15SFrank Warmerdam	* fax2ps: Fixed mixup of width and height in bounding box statement
13782df86f15SFrank Warmerdam	as per submission by Nalin Dahyabhai <[email protected]>.
13792df86f15SFrank Warmerdam
1380c21b8b97SMike Welles2000-03-27  Mike Welles	     <[email protected]>
1381c21b8b97SMike Welles
1382c21b8b97SMike Welles	* fax2ps:  Modified printruns to take uint32 instead of uint16.
1383c21b8b97SMike Welles	Patch courtesy of Bernt Herd <[email protected]>
1384c21b8b97SMike Welles
1385d20c60a2SMike Welles2000-03-20  Mike Welles	     <[email protected]>
1386d20c60a2SMike Welles
1387d20c60a2SMike Welles	* configure: added test for libc6 for linux targets.  Bug reported by
1388d20c60a2SMike Welles        Stanislav Brabec <[email protected]>
1389d20c60a2SMike Welles
1390c21b8b97SMike Welles	* Added 3.5 docs to html/Makefile.in.
1391c21b8b97SMike Welles	Thanks to  Stanislav Brabec <[email protected]>
1392d20c60a2SMike Welles
1393c21b8b97SMike Welles	* configure: fixed bugs in sed scripts
1394c21b8b97SMike Welles	(applied sed script s:/@:s;@:;s:/s;;:;: to configure).
1395d20c60a2SMike Welles	fix submitted to Stanislav Brabec <[email protected]>
1396d20c60a2SMike Welles
1397c21b8b97SMike Welles	* tools/iptcutil was not in files list, and wasn't being
1398c21b8b97SMike Welles	added to tar archive.  Updated Makefile.in.
1399d20c60a2SMike Welles
14007ab7008fSFrank Warmerdam2000-03-17  Frank Warmerdam  <warmerda@cs46980-c>
14017ab7008fSFrank Warmerdam
14027ab7008fSFrank Warmerdam	* tif_fax3.c: Fixed serious bug introduced during the uint16->uint32
14037ab7008fSFrank Warmerdam	conversion for the run arrays.
14047ab7008fSFrank Warmerdam
1405d3144ac4SFrank Warmerdam2000-03-03  Frank Warmerdam  <[email protected]>
1406d3144ac4SFrank Warmerdam
1407d3144ac4SFrank Warmerdam	* Set td_sampleformat default to SAMPLEFORMAT_UINT instead of
1408d3144ac4SFrank Warmerdam	SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c.
1409d3144ac4SFrank Warmerdam
14100b109722SFrank Warmerdam2000-03-02  Frank Warmerdam  <[email protected]>
14110b109722SFrank Warmerdam
1412f4aaa718SFrank Warmerdam	* Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c.
1413f4aaa718SFrank Warmerdam
14140b109722SFrank Warmerdam	* Patched tif_fax3.c so that dsp->runs is allocated a bit bigger
14150b109722SFrank Warmerdam	to avoid overruns encountered with frle_bug.tif.
14160b109722SFrank Warmerdam
1417ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000  Frank Warmerdam  <[email protected]>
1418ed33ffd3SFrank Warmerdam
1419ed33ffd3SFrank Warmerdam	* Fixed tools/tiffcmp so that stopondiff testing works.
1420ed33ffd3SFrank Warmerdam	  Patch care of Joseph Orost <[email protected]>.
1421ed33ffd3SFrank Warmerdam
1422592e7e59SFrank Warmerdam2000-01-28    <warmerda@CS46980-B>
1423592e7e59SFrank Warmerdam
1424c84e2904SFrank Warmerdam	* Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is
1425c84e2904SFrank Warmerdam	  set to 1, and added default (off) setting in tiffconf.h.  This
1426c84e2904SFrank Warmerdam	  should eventually be set by the configure script somehow.
1427c84e2904SFrank Warmerdam
1428c84e2904SFrank Warmerdam	  The original work on all these 2-4GB changes was done by
1429c84e2904SFrank Warmerdam	  Peter Smith ([email protected]).
1430c84e2904SFrank Warmerdam
1431c84e2904SFrank Warmerdam	* Modified tif_win32.c to support 2-4GB seeks.
1432c84e2904SFrank Warmerdam
1433592e7e59SFrank Warmerdam	* tentatively changed toff_t to be unsigned instead of signed to
1434592e7e59SFrank Warmerdam	  facilitate support for 2-4GB files.
1435592e7e59SFrank Warmerdam
1436592e7e59SFrank Warmerdam	* Updated a variety of files to use toff_t.  Fixed some mixups
1437592e7e59SFrank Warmerdam	  between toff_t and tsize_t.
1438592e7e59SFrank Warmerdam
1439164da391SFrank WarmerdamFri Jan 28 10:13:49 2000  Frank Warmerdam  <[email protected]>
1440164da391SFrank Warmerdam
1441164da391SFrank Warmerdam	* Largely reimplemented contrib/addtiffo to avoid temp files,
1442164da391SFrank Warmerdam	updating the TIFF file in place.  Fixed a few other bugs to.
1443164da391SFrank Warmerdam
1444164da391SFrank Warmerdam	* Set tif_rawdatasize to zero when freeing raw data buffer in
1445164da391SFrank Warmerdam	TIFFWriteDirectory().
1446164da391SFrank Warmerdam
1447164da391SFrank Warmerdam	* Enabled "REWRITE_HACK" in tif_write.c by default.
1448164da391SFrank Warmerdam
1449164da391SFrank Warmerdam	* Fix bug in tif_write.c when switching between reading one directory
1450164da391SFrank Warmerdam	and writing to another.
1451164da391SFrank Warmerdam
1452164da391SFrank Warmerdam	* Made TIFFWriteCheck() public, and added TIFFCreateDirectory()
1453164da391SFrank Warmerdam
1454db9e2d75SFrank WarmerdamWed Jan  5 12:37:48 2000  Frank Warmerdam  <[email protected]>
1455db9e2d75SFrank Warmerdam
1456db9e2d75SFrank Warmerdam	* Added TIFFmemory(3t) functions to libtiff.def.
1457db9e2d75SFrank Warmerdam
14582e0c71f2SFrank WarmerdamTue Jan  4 13:39:00 2000  Frank Warmerdam  <[email protected]>
14592e0c71f2SFrank Warmerdam
14602e0c71f2SFrank Warmerdam	* Added libtiff/libtiff.def to TIFFILES distribution list.
14612e0c71f2SFrank Warmerdam
1462c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999  Mike Welles <[email protected]>
1463c38ac53bSMike Welles
1464c38ac53bSMike Welles	* Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
1465c38ac53bSMike Welles
1466c38ac53bSMike Welles	* Altered descriptions in tools to reflect "by default" lzw not supported
1467c38ac53bSMike Welles
1468c38ac53bSMike Welles	* Updated index.html to note lzw compression kit.
1469c38ac53bSMike Welles
1470db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999  Frank Warmerdam  <[email protected]>
1471db55f695SFrank Warmerdam
1472db55f695SFrank Warmerdam	* Added fax3sm_winnt.c to distribution list in Makefile.in.
1473db55f695SFrank Warmerdam
1474c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999  Mike Welles <[email protected]> *** 3.5.4 release ***
1475da558ffbSMike Welles
1476da558ffbSMike Welles	* Aadded Pixar tag support.  Contributed by Phil Beffery <[email protected]>
1477da558ffbSMike Welles
1478da558ffbSMike Welles	* Made one more change to tif_dir.c for removal of LZW compression. Also added notice
1479da558ffbSMike Welles	  when LZW compression invoked.
1480da558ffbSMike Welles
1481da558ffbSMike Welles	* Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions
1482da558ffbSMike Welles	  in tools to reflect removal of LZW compression
1483da558ffbSMike Welles
14841c096175SMike WellesMon Dec 20 18:39:02 EST 1999  Mike Welles  <[email protected]>
14851c096175SMike Welles
14861c096175SMike Welles        * Fixed bug that caused LZW (non) compression to segfault. Added
14871c096175SMike Welles	  warning about LZW compression removed being removed, and why.
1488c614caf0SMike Welles
1489da558ffbSMike Welles	* Added nostrip to install in tools/Makefile.in so that debugging
1490c614caf0SMike Welles	  symbols are kept.
14911c096175SMike Welles
149200ac48bcSMike WellesTue Dec  7 12:04:47 EST 1999  Mike Welles  <[email protected]>
149300ac48bcSMike Welles
149400ac48bcSMike Welles	* Added patch from Ivo Penzar <[email protected]>,
149500ac48bcSMike Welles	  supporting Adobe ZIP deflate.  Untested.
149600ac48bcSMike Welles
1497e57f1806SFrank WarmerdamSat Dec  4 15:47:11 1999  Frank Warmerdam  <[email protected]>
1498e57f1806SFrank Warmerdam
1499e57f1806SFrank Warmerdam	* Made Packbits the default compression in tools/tiff2rgba.c instead
1500e57f1806SFrank Warmerdam	of LZW.
1501e57f1806SFrank Warmerdam
1502e5337384SMike WellesTue Nov 30 14:41:43 1999  Frank Warmerdam  <[email protected]>    *** 3.5.3. release ***
1503ff08149cSFrank Warmerdam
1504ff08149cSFrank Warmerdam	* Added tif_luv to contrib/djgpp/Makefile.lib.
1505ff08149cSFrank Warmerdam
15060e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999   Mike Welles <[email protected]>
15070e4c746eSMike Welles
15087609ec5fSMike Welles        * Added zip creation to relase makefile target
15097609ec5fSMike Welles
15100e4c746eSMike Welles	* Added html for TIFFWriteTile.3t man page.
15110e4c746eSMike Welles
1512c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999  Frank Warmerdam  <[email protected]>
1513c5e8a049SFrank Warmerdam
1514c5e8a049SFrank Warmerdam	* Added some changes to tif_write.c to support rewriting existing
1515c5e8a049SFrank Warmerdam	fixed sized tiles and strips.  Code mods disabled by default, only
1516c5e8a049SFrank Warmerdam	enabled if REWRITE_HACK is defined for now.
1517c5e8a049SFrank Warmerdam
151864158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999  Frank Warmerdam  <[email protected]>
151964158b2dSFrank Warmerdam
152064158b2dSFrank Warmerdam	* Added TIFFWriteTile.3t man page.
152164158b2dSFrank Warmerdam
1522209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999  Frank Warmerdam  <[email protected]>
1523209aa3d3SFrank Warmerdam
1524209aa3d3SFrank Warmerdam	* Added notes on use of makefile.vc in build.html, and fixed
1525209aa3d3SFrank Warmerdam	email subscription address.
1526209aa3d3SFrank Warmerdam
15279ec07df1SMike Welles199-11-28  Mike Welles <[email protected]>
15289ec07df1SMike Welles
15299ec07df1SMike Welles	*  Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c
15309ec07df1SMike Welles
15319ec07df1SMike Welles	*  Did some casts cleaning up to reduce compiler warnings in tif_fax3.c,
15329ec07df1SMike Welles	   from Bruce Carmeron <[email protected]> -- modifications of
15339ec07df1SMike Welles	   changes made by Frank (sun cc still complained on cast).
15349ec07df1SMike Welles
15359ec07df1SMike Welles	*  Added tiffconf.h to install target per request from Bill
15369ec07df1SMike Welles	   Radcliffe <[email protected]>: "We need a way for ImageMagick to
15379ec07df1SMike Welles 	   know features have been compiled into the TIFF library in order to
15389ec07df1SMike Welles	   handle things properly".
15399ec07df1SMike Welles
154029e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999  Frank Warmerdam  <[email protected]>
154129e8a995SFrank Warmerdam
154229e8a995SFrank Warmerdam	* fixed various VC++ warnings as suggested by Gilles Vollant
154329e8a995SFrank Warmerdam	<[email protected]>.
154429e8a995SFrank Warmerdam
15459e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999  Frank Warmerdam  <[email protected]>
15469e63b000SFrank Warmerdam
15479e63b000SFrank Warmerdam	* Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to
15489e63b000SFrank Warmerdam	not imply applications are responsible for image data swapping.
15499e63b000SFrank Warmerdam
155043f65d11SMike Welles1999-11-22  Mike Welles <[email protected]>
155143f65d11SMike Welles	*  HTML-ized the man pages, added to html/man
155243f65d11SMike Welles
1553e7f4c352SMike Welles	*  Removed LZW Compression to comply with Unisys patent extortion.
1554e7f4c352SMike Welles
1555a9b4777dSMike Welles1999-09-29  Mike Welles		<[email protected]>
1556a9b4777dSMike Welles	*  Corrected one remaining 16 -> 32 bit value in tif_fax3.c,
1557a9b4777dSMike Welles	   From Ivo Penzar <[email protected].
1558a9b4777dSMike Welles
1559a9b4777dSMike Welles	*  Added patch from Ivo Penzar to have TiffAdvanceDirectory handle
1560a9b4777dSMike Welles	   memory mapped files. <[email protected]>
1561a9b4777dSMike Welles
156297702338SMike Welles1999-09-26  Mike Welles 	<[email protected]>  *** 3.5.2 release ***
156358db2336SMike Welles	* Corrected alpha versioning.
156458db2336SMike Welles
156558db2336SMike Welles	* Removed distinction between  alpha and release targets in Makefile.in.
156658db2336SMike Welles
156758db2336SMike Welles	* added release.stamp target, which tags cvs tree, and updates
156858db2336SMike Welles	  "RELEASE-DATE"
156958db2336SMike Welles
157058db2336SMike Welles	* added releasediff target, which diffs tree with source as of
157158db2336SMike Welles	  date in "RELEASE-DATE"
157258db2336SMike Welles
157358db2336SMike Welles	* Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving
157458db2336SMike Welles	  away from alpha/non-alpha distinctions).
157558db2336SMike Welles
157658db2336SMike Welles	* updated html to reflect release
157758db2336SMike Welles
157867bb385aSFrank Warmerdam1999-09-23    <warmerda@CS46980-B>
157967bb385aSFrank Warmerdam
1580cdb12ac2SFrank Warmerdam	* Set O_BINARY for tif_unix.c open() ... used on cygwin for instance.
1581cdb12ac2SFrank Warmerdam
158267bb385aSFrank Warmerdam	* Added CYGWIN case in configure.
158367bb385aSFrank Warmerdam
158446301bebSMike WellesFri Sep 17 00:13:51 CEST 1999  Mike Welles <[email protected]>
158558db2336SMike Welles
158646301bebSMike Welles	* Applied Francois Dagand's patch to handle fax decompression bug.
158746301bebSMike Welles	  (sizes >= 65536 were failing)
158846301bebSMike Welles
1589478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999  Frank Warmerdam  <[email protected]>
1590478d079aSFrank Warmerdam
1591478d079aSFrank Warmerdam	* Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested
1592478d079aSFrank Warmerdam	  by Christopher Lawton <[email protected]>
1593478d079aSFrank Warmerdam
1594f48df3f4SFrank WarmerdamWed Sep  8 08:19:18 1999  Frank Warmerdam  <[email protected]>
1595f48df3f4SFrank Warmerdam
1596e6e37100SFrank Warmerdam	* Added IRIX/gcc, and OSF/1 4.x support on behalf of
1597e6e37100SFrank Warmerdam	  Albert Chin-A-Young <[email protected]>
1598e6e37100SFrank Warmerdam
1599f48df3f4SFrank Warmerdam	* Added TIFFReassignTagToIgnore() API on behalf of
1600f48df3f4SFrank Warmerdam	  Bruce Cameron <[email protected]>.  Man page still pending.
1601f48df3f4SFrank Warmerdam
1602e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999  Frank Warmerdam  <[email protected]>
1603e3585a7dSFrank Warmerdam
16046f703bd0SFrank Warmerdam	* Added test target in Makefile, test_pics.sh script and pics/*.rpt
16056f703bd0SFrank Warmerdam	files to provide for a rudimentary testsuite.
16066f703bd0SFrank Warmerdam
1607e3585a7dSFrank Warmerdam	* Added contrib/tags back from old distribution ... fixed up a bit.
1608e3585a7dSFrank Warmerdam
160923f6dabbSFrank Warmerdam1999-08-16    <warmerda@CS46980-B>
161023f6dabbSFrank Warmerdam
161123f6dabbSFrank Warmerdam	* Added simple makefile.vc makefiles for building with MS VC++
161223f6dabbSFrank Warmerdam	on Windows NT/98/95 in console mode.  Stuff in contrib/win* make give
161323f6dabbSFrank Warmerdam	better solutions for some users.
161423f6dabbSFrank Warmerdam
16158ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999  Frank Warmerdam  <[email protected]>
16168ecb50d4SFrank Warmerdam
16178ecb50d4SFrank Warmerdam	* Added addtiffo (add overviews to a TIFF file) in contrib.  Didn't
16188ecb50d4SFrank Warmerdam	put it in tools since part of it is in C++.
16198ecb50d4SFrank Warmerdam
1620469f9d6bSMike Welles1999-08-16  Michael L. Welles  <[email protected]>
1621469f9d6bSMike Welles
1622469f9d6bSMike Welles	* Updated html/index.html with anon CVS instructions.
1623469f9d6bSMike Welles
1624397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999  Frank Warmerdam  <[email protected]>
1625397e9f3aSFrank Warmerdam
16268b9ba144SFrank Warmerdam	* pre-remove so link before softlink in LINUXdso action in
16278b9ba144SFrank Warmerdam	libtiff/Makefile.in to avoid failure on LINUXdso builds other than
16288b9ba144SFrank Warmerdam	the first.
16298b9ba144SFrank Warmerdam
16308b9ba144SFrank Warmerdam	* Fixed problem with cvtcmap() in tif_getimage.c modifying the
16318b9ba144SFrank Warmerdam	colormaps owned by the TIFF handle itself when trying to fixup wrong
16328b9ba144SFrank Warmerdam	(eight bit) colormaps.  Corrected by maintaining a private copy of
16338b9ba144SFrank Warmerdam	the colormap.
16348b9ba144SFrank Warmerdam
16358b9ba144SFrank Warmerdam	* Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in
16368b9ba144SFrank Warmerdam	tif_getimage.c.
16378b9ba144SFrank Warmerdam
1638397e9f3aSFrank Warmerdam	* CVS Repository placed at remotesensing.org.  ChangeLog added.
1639