xref: /libtiff-4.0.7/ChangeLog (revision bb7ac070)
1*bb7ac070SAndrey Kiselev2003-09-25  Andrey Kiselev  <[email protected]>
2*bb7ac070SAndrey Kiselev
3*bb7ac070SAndrey Kiselev	* libtiff/{tiffiop.h, tif_dirread.c, tif_open.c, tif_close.c}: Store a
4*bb7ac070SAndrey Kiselev	list of opened IFD to prevent looping as per bug
5*bb7ac070SAndrey Kiselev
6*bb7ac070SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=383
7*bb7ac070SAndrey Kiselev
844681006SAndrey Kiselev2003-09-23  Andrey Kiselev  <[email protected]>
944681006SAndrey Kiselev
1044681006SAndrey Kiselev	* libtiff/tif_dirread.c: More fixes for	EstimateStripByteCounts(). See
1144681006SAndrey Kiselev
1244681006SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=358
1344681006SAndrey Kiselev
14428ba17bSAndrey Kiselev2003-08-21  Andrey Kiselev  <[email protected]>
15428ba17bSAndrey Kiselev
16428ba17bSAndrey Kiselev	* tools/tiffmedian.c: int declaration replaced with the uint32 to
17428ba17bSAndrey Kiselev	support large images as per bug
18428ba17bSAndrey Kiselev
19428ba17bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=382
20428ba17bSAndrey Kiselev
217b4cc292SAndrey Kiselev2003-08-12  Andrey Kiselev  <[email protected]>
227b4cc292SAndrey Kiselev
23ae2039a6SAndrey Kiselev 	* libtiff/Makefile.in: Fixed problem with building in different
24ae2039a6SAndrey Kiselev	directory.
25ae2039a6SAndrey Kiselev
267b4cc292SAndrey Kiselev	* tools/tiff2ps.c: Added missing #include <strings.h>.
277b4cc292SAndrey Kiselev
287b4cc292SAndrey Kiselev	* libtiff/tif_dirwrite.c: More fixes for custom tags code
297b4cc292SAndrey Kiselev	from Ashley Dreier.
307b4cc292SAndrey Kiselev
311c8f21e0SAndrey Kiselev2003-08-07  Andrey Kiselev  <[email protected]>
321c8f21e0SAndrey Kiselev
337b4cc292SAndrey Kiselev	* tools/tiff2ps.c: Added page size setting when creating PS Level 2.
347b4cc292SAndrey Kiselev	Patch submitted by Balatoni Denes (with corrections from Tom
357b4cc292SAndrey Kiselev	Kacvinsky).
367b4cc292SAndrey Kiselev
379533dc64SAndrey Kiselev	* tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is
389533dc64SAndrey Kiselev	being used. Reported by Tom Kacvinsky.
399533dc64SAndrey Kiselev
401c8f21e0SAndrey Kiselev	* libtiff/tif_dirwrite.c: Fixed problem with custom tags writing,
411c8f21e0SAndrey Kiselev	reported by Ashley Dreier.
421c8f21e0SAndrey Kiselev
431c8f21e0SAndrey Kiselev	* libtiff/tif_print.c: Fixed problem with float tags reading, support
441c8f21e0SAndrey Kiselev	for printing RATIONAL and BYTE tags added.
451c8f21e0SAndrey Kiselev
46f8db45dcSAndrey Kiselev2003-08-05  Andrey Kiselev  <[email protected]>
47f8db45dcSAndrey Kiselev
48f8db45dcSAndrey Kiselev	* libtiff/tif_lzw.c: Move LZW codec state block allocation back to
49f8db45dcSAndrey Kiselev	TIFFInitLZW(), because its initialization in LZWSetupDecode() cause
50f8db45dcSAndrey Kiselev	problems with predictor initialization. Remove O_RDONLY check during
51f8db45dcSAndrey Kiselev	state block allocation to be able open LZW compressed files in update
52f8db45dcSAndrey Kiselev	mode.
53f8db45dcSAndrey Kiselev
54f8db45dcSAndrey Kiselev	Problem exist for libtiff version of the tif_lzw.c module. One from
55f8db45dcSAndrey Kiselev	lzw-compression-kit hasn't such troubles.
56f8db45dcSAndrey Kiselev
571e5a0127SFrank Warmerdam2003-08-04  Frank Warmerdam  <[email protected]>
581e5a0127SFrank Warmerdam
591e5a0127SFrank Warmerdam	* libtiff/tif_write.c: modified tif_write.c so that the various
601e5a0127SFrank Warmerdam	encoded write functions use tif_postdecode() to apply byte order
611e5a0127SFrank Warmerdam	swapping (swab) to the application passed data buffer if the same
621e5a0127SFrank Warmerdam	would be done when reading.  This allows us to write pixel data with
631e5a0127SFrank Warmerdam	more than 8 bits per sample to existing files of a non-native byte
641e5a0127SFrank Warmerdam	order.  One side effect of this change is the applications buffer
651e5a0127SFrank Warmerdam	itself is altered in this case by the act of writing.
661e5a0127SFrank Warmerdam
671e5a0127SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=171
681e5a0127SFrank Warmerdam
6903f0fc1bSFrank Warmerdam2003-07-25  Frank Warmerdam  <[email protected]>
7003f0fc1bSFrank Warmerdam
7119a03d4dSFrank Warmerdam	* libtiff/tif_open.c: avoid signed/unsigned casting warning
7219a03d4dSFrank Warmerdam	initializing typemask as per patch from J.A. Strother.
7319a03d4dSFrank Warmerdam
7419a03d4dSFrank Warmerdam	* tools/tiffcp.c: fixed signed/unsigned casting warning.
7519a03d4dSFrank Warmerdam
7619a03d4dSFrank Warmerdam	* libtiff/tif_print.c: dos2unix conversion.
7719a03d4dSFrank Warmerdam
7803f0fc1bSFrank Warmerdam	* tools/tiffsplit.c: increased the maximum number of pages that
7903f0fc1bSFrank Warmerdam	can be split.  Patch provided by Andrew J. Montalenti.
8003f0fc1bSFrank Warmerdam
81185af06fSAndrey Kiselev2003-07-11  Andrey Kiselev  <[email protected]>
82185af06fSAndrey Kiselev
83185af06fSAndrey Kiselev	* tools/raw2tiff.c: Added option `-p' to explicitly select color
84185af06fSAndrey Kiselev	space of input image data. Closes
85185af06fSAndrey Kiselev
86185af06fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=364
87185af06fSAndrey Kiselev
88274bcd4bSFrank Warmerdam2003-07-08  Frank Warmerdam  <[email protected]>
89274bcd4bSFrank Warmerdam
90274bcd4bSFrank Warmerdam	* tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c,
91274bcd4bSFrank Warmerdam	tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c,
92274bcd4bSFrank Warmerdam	tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c:
93274bcd4bSFrank Warmerdam	avoid casting warning at /W4.
94274bcd4bSFrank Warmerdam
9570417610SAndrey Kiselev2003-07-03  Andrey Kiselev  <[email protected]>
9670417610SAndrey Kiselev
9770417610SAndrey Kiselev	* tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel.
9870417610SAndrey Kiselev
99cb9bace3SAndrey Kiselev2003-06-30  Andrey Kiselev  <[email protected]>
100cb9bace3SAndrey Kiselev
101cb9bace3SAndrey Kiselev	* libtiff/tif_pixarlog.c: Unused variables removed.
102cb9bace3SAndrey Kiselev
1038579f1beSAndrey Kiselev	* libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with
1048579f1beSAndrey Kiselev	EstimateStripByteCounts() as per bug
105cb9bace3SAndrey Kiselev
106cb9bace3SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=358
107cb9bace3SAndrey Kiselev
1085d76acb2SAndrey Kiselev	* libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on
1095d76acb2SAndrey Kiselev	64-bit architectures as per bug
1105d76acb2SAndrey Kiselev
1115d76acb2SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=357
1125d76acb2SAndrey Kiselev
1138579f1beSAndrey Kiselev	* libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of
1148579f1beSAndrey Kiselev	unknown data type.
1158579f1beSAndrey Kiselev
11631178b37SFrank Warmerdam2003-06-19  Frank Warmerdam  <[email protected]>
11731178b37SFrank Warmerdam
11831178b37SFrank Warmerdam	* libtiff/tif_print.c: fixed some serious bugs when printing
11931178b37SFrank Warmerdam	custom tags ... almost certain to crash.
12031178b37SFrank Warmerdam
12131178b37SFrank Warmerdam	* libtiff/tif_dirread.c: Don't ignore custom fields that are
12231178b37SFrank Warmerdam	autodefined.  Not sure how this got to be like this.
12331178b37SFrank Warmerdam
124b44be4bdSAndrey Kiselev2003-06-18  Andrey Kiselev  <[email protected]>
125b44be4bdSAndrey Kiselev
1265c7b0ab0SAndrey Kiselev	* 3.6.0 Beta2 released.
1275c7b0ab0SAndrey Kiselev
128b44be4bdSAndrey Kiselev	* tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data
129b44be4bdSAndrey Kiselev	comparing as per bug
130b44be4bdSAndrey Kiselev
131b44be4bdSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=349
132b44be4bdSAndrey Kiselev
133b44be4bdSAndrey Kiselev	`-z' option now can be used to set the number of reported different
134b44be4bdSAndrey Kiselev	bytes.
135b44be4bdSAndrey Kiselev
136b44be4bdSAndrey Kiselev2003-06-09  Andrey Kiselev  <[email protected]>
137b44be4bdSAndrey Kiselev
138b44be4bdSAndrey Kiselev	* tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1
139b44be4bdSAndrey Kiselev	to -r option to get the entire image as one strip. See
140b44be4bdSAndrey Kiselev
141b44be4bdSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
142b44be4bdSAndrey Kiselev
143b44be4bdSAndrey Kiselev	for details.
144b44be4bdSAndrey Kiselev
145924316f8SAndrey Kiselev2003-06-04  Andrey Kiselev  <[email protected]>
146924316f8SAndrey Kiselev
147924316f8SAndrey Kiselev	* tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber
148924316f8SAndrey Kiselev	values as per bug
149924316f8SAndrey Kiselev
150924316f8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
151924316f8SAndrey Kiselev
15293880088SFrank Warmerdam2003-05-27  Frank Warmerdam  <[email protected]>
15393880088SFrank Warmerdam
15493880088SFrank Warmerdam	* libtiff/tif_jpeg.c: modified segment_height calculation to always
15593880088SFrank Warmerdam	be a full height tile for tiled images.  Also changed error to just
15693880088SFrank Warmerdam	be a warning.
15793880088SFrank Warmerdam
15871e4bb17SAndrey Kiselev2003-05-25  Andrey Kiselev  <[email protected]>
15971e4bb17SAndrey Kiselev
16071e4bb17SAndrey Kiselev	* tools/fax2tiff.c: Page numbering fixed, as per bug
16171e4bb17SAndrey Kiselev
16271e4bb17SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=341
16371e4bb17SAndrey Kiselev
1645b80291bSAndrey Kiselev2003-05-20  Andrey Kiselev  <[email protected]>
1655b80291bSAndrey Kiselev
1665b80291bSAndrey Kiselev	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
1675b80291bSAndrey Kiselev	configure, Makefile.in:	Switched back to the old behaviour. Likely
1685b80291bSAndrey Kiselev	better solution should be found for OJPEG support.
1695b80291bSAndrey Kiselev
170d45ab962SAndrey Kiselev2003-05-11  Andrey Kiselev  <[email protected]>
171d45ab962SAndrey Kiselev
172d45ab962SAndrey Kiselev	* libtiff/mkversion.c: Fixed problem with wrong string size when
173d45ab962SAndrey Kiselev	reading RELEASE-DATE file.
174d45ab962SAndrey Kiselev
17573cbf0b9SAndrey Kiselev2003-05-07  Andrey Kiselev  <[email protected]>
17673cbf0b9SAndrey Kiselev
17773cbf0b9SAndrey Kiselev	* tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array
17873cbf0b9SAndrey Kiselev	index was out of range.
17973cbf0b9SAndrey Kiselev
180e2afef13SAndrey Kiselev2003-05-06  Andrey Kiselev  <[email protected]>
181e2afef13SAndrey Kiselev
182e2afef13SAndrey Kiselev	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
183e2afef13SAndrey Kiselev	configure, Makefile.in:	Improved libtiff compilation with OJPEG
184e2afef13SAndrey Kiselev	support. Now no need for patching IJG JPEG library, hack requred by
185e2afef13SAndrey Kiselev	libtiff will be compiled and used in-place. Implemented with
186e2afef13SAndrey Kiselev	suggestion and help from Bill Allombert, Debian's libjpeg maintainer.
187e2afef13SAndrey Kiselev
1886e87a9bdSAndrey Kiselev	* libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in
1896e87a9bdSAndrey Kiselev	TIFFVGetFieldDefaulted() function.
1906e87a9bdSAndrey Kiselev
191a77a81b9SAndrey Kiselev2003-05-05  Andrey Kiselev  <[email protected]>
192a77a81b9SAndrey Kiselev
193a77a81b9SAndrey Kiselev	* tools/ppm2tiff.c: PPM header parser improved: now able to skip
194a77a81b9SAndrey Kiselev	comments.
195a77a81b9SAndrey Kiselev
1968180aa18SAndrey Kiselev	* tools/tiffdither.c: Fixed problem with bit fill order tag setting:
1978180aa18SAndrey Kiselev	was not copied from source image.
1988180aa18SAndrey Kiselev
1998180aa18SAndrey Kiselev	* libtiff/getimage.c: Workaround for some images without correct
2008180aa18SAndrey Kiselev	info about alpha channel as per bug
2018180aa18SAndrey Kiselev
2028180aa18SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=331
2038180aa18SAndrey Kiselev
2043c54d5baSAndrey Kiselev2003-04-29  Andrey Kiselev  <[email protected]>
2053c54d5baSAndrey Kiselev
206a77a81b9SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3.
2073c54d5baSAndrey Kiselev	It basically allows one to use the /flateDecode filter for ZIP
2083c54d5baSAndrey Kiselev	compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes
2093c54d5baSAndrey Kiselev
2103c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=328
2113c54d5baSAndrey Kiselev
212a77a81b9SAndrey Kiselev	* tools/tiff2ps.c: Force deadzone printing when EPS output specified
2133c54d5baSAndrey Kiselev	as per bug
2143c54d5baSAndrey Kiselev
2153c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=325
2163c54d5baSAndrey Kiselev
2173ec55027SAndrey Kiselev2003-04-17  Andrey Kiselev  <[email protected]>
2183ec55027SAndrey Kiselev
2193ec55027SAndrey Kiselev	* libtiff/tif_dirread.c: Removed additional check for StripByteCounts
2203ec55027SAndrey Kiselev	due to problems with multidirectory images. Quality of error messages
2213ec55027SAndrey Kiselev	improved.
2223ec55027SAndrey Kiselev
223ca2f9658SAndrey Kiselev2003-04-16  Andrey Kiselev  <[email protected]>
224ca2f9658SAndrey Kiselev
225ca2f9658SAndrey Kiselev	* tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG
226ca2f9658SAndrey Kiselev	encoded images. See bug entries
227ca2f9658SAndrey Kiselev
228ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=275
229ca2f9658SAndrey Kiselev
230ca2f9658SAndrey Kiselev	and
231ca2f9658SAndrey Kiselev
232ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=23
233ca2f9658SAndrey Kiselev
23455137ca3SAndrey Kiselev	* libtiff/tif_dirread.c: Additional check for StripByteCounts
23555137ca3SAndrey Kiselev	correctness. Fixes
23655137ca3SAndrey Kiselev
23755137ca3SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=320
23855137ca3SAndrey Kiselev
2397f9ab89fSAndrey Kiselev2003-03-12  Andrey Kiselev  <[email protected]>
2407f9ab89fSAndrey Kiselev
2417f9ab89fSAndrey Kiselev	* tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c,
2427f9ab89fSAndrey Kiselev	ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c,
2437f9ab89fSAndrey Kiselev	tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c,
2447f9ab89fSAndrey Kiselev	tiffmedian.c}: Added library version reporting facility to all tools.
2457f9ab89fSAndrey Kiselev
246d8cd741eSFrank Warmerdam2003-03-06  Frank Warmerdam  <[email protected]>
247d8cd741eSFrank Warmerdam
248d8cd741eSFrank Warmerdam	* port/install.sh.in: Fixed problems with install producing paths
249d8cd741eSFrank Warmerdam	like ///usr/local/lib on cygwin.
250d8cd741eSFrank Warmerdam
2511f209352SAndrey Kiselev2003-02-27  Andrey Kiselev  <[email protected]>
2521f209352SAndrey Kiselev
2531f209352SAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of
2541f209352SAndrey Kiselev	raw input page. Patch supplied by Julien Gaulmin. See
2551f209352SAndrey Kiselev
2561f209352SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=293
2571f209352SAndrey Kiselev
2581f209352SAndrey Kiselev	for details.
2591f209352SAndrey Kiselev
260248cfa15SFrank Warmerdam2003-02-26  Frank Warmerdam  <[email protected]>
261248cfa15SFrank Warmerdam
26243439664SFrank Warmerdam	* libtiff/tif_dir.c: fixed up the tif_postdecode settings
26343439664SFrank Warmerdam	responsible for byte swapping complex image data.
26443439664SFrank Warmerdam
265248cfa15SFrank Warmerdam	* libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till
266248cfa15SFrank Warmerdam	LZWSetupDecode().  Needed to read LZW files in "r+" mode.
267248cfa15SFrank Warmerdam
268c9663e69SAndrey Kiselev2003-02-07  Andrey Kiselev  <[email protected]>
269c9663e69SAndrey Kiselev
270c9663e69SAndrey Kiselev	* tools/ppm2tiff.c: Fixed problem with too many arguments.
271c9663e69SAndrey Kiselev
272fe6e1155SAndrey Kiselev2003-02-04  Andrey Kiselev  <[email protected]>
273fe6e1155SAndrey Kiselev
274fe6e1155SAndrey Kiselev	* tools/raw2tiff.c: Memory leak fixed.
275fe6e1155SAndrey Kiselev
276be7810fcSAndrey Kiselev2003-02-03  Andrey Kiselev  <[email protected]>
277be7810fcSAndrey Kiselev
278be7810fcSAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin
279be7810fcSAndrey Kiselev	(thanks, Julien!). More switches for fax2tiff tool for better control
280be7810fcSAndrey Kiselev	of input and output. Details at
281be7810fcSAndrey Kiselev
282be7810fcSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=272
283be7810fcSAndrey Kiselev
284a1a3a36dSFrank Warmerdam2003-02-03  Frank Warmerdam  <[email protected]>
285a1a3a36dSFrank Warmerdam
286a1a3a36dSFrank Warmerdam	* libtiff/tif_jpeg.c: Modified to defer initialization of jpeg
287a1a3a36dSFrank Warmerdam	library so that we can check if there is already any tile/strip data
288a1a3a36dSFrank Warmerdam	before deciding between creating a compressor or a decompressor.
289a1a3a36dSFrank Warmerdam
29032d2ec53SFrank Warmerdam2003-01-31  Frank Warmerdam  <[email protected]>
29132d2ec53SFrank Warmerdam
29232d2ec53SFrank Warmerdam	* libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is
29332d2ec53SFrank Warmerdam	a pre-existing compressed image.  That is, image writing to
29432d2ec53SFrank Warmerdam	pre-existing compressed images is not allowed.
29532d2ec53SFrank Warmerdam
29632d2ec53SFrank Warmerdam	* libtiff/tif_open.c: Removed error if opening a compressed file
29732d2ec53SFrank Warmerdam	in update mode.
29832d2ec53SFrank Warmerdam
29932d2ec53SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=198
30032d2ec53SFrank Warmerdam
3014de68458SAndrey Kiselev2003-01-31  Andrey Kiselev  <[email protected]>
3024de68458SAndrey Kiselev
3034de68458SAndrey Kiselev	* config.guess, config.sub: Updated to recent upstream versions.
3044de68458SAndrey Kiselev
305036ce91eSFrank Warmerdam2003-01-15  Frank Warmerdam  <[email protected]>
306036ce91eSFrank Warmerdam
307036ce91eSFrank Warmerdam	* cut 3.6.0 Beta release.
308036ce91eSFrank Warmerdam
3098ae9d879SAndrey Kiselev2002-12-20  Andrey Kiselev  <[email protected]>
3108ae9d879SAndrey Kiselev
3118ae9d879SAndrey Kiselev	* tools/fax2ps.c, man/fax2ps.1: Page size was determined
3128ae9d879SAndrey Kiselev	in wrong way as per bug
3138ae9d879SAndrey Kiselev
3148ae9d879SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=239
3158ae9d879SAndrey Kiselev
3162d0233a5SFrank Warmerdam2002-12-17  Frank Warmerdam  <[email protected]>
3172d0233a5SFrank Warmerdam
3182d0233a5SFrank Warmerdam	* libtiff/tif_dirread.c: Allow wrong sized arrays in
3192d0233a5SFrank Warmerdam	TIFFFetchStripThing().
3202d0233a5SFrank Warmerdam
3212d0233a5SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=49
3222d0233a5SFrank Warmerdam
323ea674e6bSFrank Warmerdam2002-12-02  Frank Warmerdam  <[email protected]>
324ea674e6bSFrank Warmerdam
325ea674e6bSFrank Warmerdam	* libtiff/tif_dir.c: fix problem with test on td_customValueCount.
326ea674e6bSFrank Warmerdam	Was using realloc even first time.  Fix by Igor Venevtsev.
327ea674e6bSFrank Warmerdam
328b920c1f9SFrank Warmerdam2002-11-30  Frank Warmerdam  <[email protected]>
329b920c1f9SFrank Warmerdam
330267f3f7dSFrank Warmerdam	* libtiff/tif_dir.c: fixed bug with resetting an existing custom
331267f3f7dSFrank Warmerdam	field value.
332267f3f7dSFrank Warmerdam
333b920c1f9SFrank Warmerdam	* libtiff/tif_dir.c: Fixed potential problem with ascii "custom"
334b920c1f9SFrank Warmerdam	tags in TIFFVGetField() ... added missing break.
335b920c1f9SFrank Warmerdam
336834b6324SFrank Warmerdam2002-10-14  Frank Warmerdam  <[email protected]>
337834b6324SFrank Warmerdam
338699a8625SFrank Warmerdam	* tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make
339699a8625SFrank Warmerdam	the scanline buffer long enough when writing rgb triplets.
340699a8625SFrank Warmerdam	The scanline needs to be 3 X the number of dots or else it will
341699a8625SFrank Warmerdam	contain	an incomplete triplet and programs that try to separate
342699a8625SFrank Warmerdam	the eps by redefining the colorimage operator will get messed up.
343699a8625SFrank Warmerdam	Patch supplied by William Bader.
344699a8625SFrank Warmerdam
345834b6324SFrank Warmerdam	* Makefile.in: added tif_extension.c to file list as per
346834b6324SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=218.
347834b6324SFrank Warmerdam
34828e76dbfSAndrey Kiselev2002-10-11  Andrey Kiselev  <[email protected]>
34928e76dbfSAndrey Kiselev
35028e76dbfSAndrey Kiselev	* configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for
35128e76dbfSAndrey Kiselev	large files (>2GiB) supporting. New option in the config.site:
3525c7b0ab0SAndrey Kiselev	LARGEFILE="yes". Should be enough for I/O of the large files.
35328e76dbfSAndrey Kiselev
3546cd33fc4SFrank Warmerdam2002-10-10  Frank Warmerdam  <[email protected]>
3556cd33fc4SFrank Warmerdam
3566cd33fc4SFrank Warmerdam	* libtiff/html/v3.6.0.html: new release notes.
3576cd33fc4SFrank Warmerdam
3586cd33fc4SFrank Warmerdam	* libtiff/index.html: removed faq, cvs snapshot cruft.  Added email
3596cd33fc4SFrank Warmerdam	link for Andrey.  Pointer to v3.6.0.html.
3606cd33fc4SFrank Warmerdam
3616cd33fc4SFrank Warmerdam	* libtiff/Makefile.in: added direct rule for tiffvers.h for release.
3626cd33fc4SFrank Warmerdam
363bd771997SAndrey Kiselev2002-10-07  Andrey Kiselev  <[email protected]>
3648180aa18SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken
3658180aa18SAndrey Kiselev	(thanks, Sebastian!). New switches:
366bd771997SAndrey Kiselev	-b # for a bottom margin of # inches
367bd771997SAndrey Kiselev	-c   center image
368bd771997SAndrey Kiselev	-l # for a left margin of # inches
369bd771997SAndrey Kiselev	-r   rotate the image by 180 degrees
370bd771997SAndrey Kiselev	New features merged with code for shrinking/overlapping.
371bd771997SAndrey Kiselev	Previously added -c and -n switches (for overriding PS units) renamed
372bd771997SAndrey Kiselev	in -x and -y respectively.
373bd771997SAndrey Kiselev
374bd771997SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=200
375bd771997SAndrey Kiselev
3761a1ccdb6SAndrey Kiselev	* html/man/*.html: Updated from actual manual pages.
3771a1ccdb6SAndrey Kiselev
3783721a781SFrank Warmerdam2002-10-06  Frank Warmerdam  <[email protected]>
3793721a781SFrank Warmerdam
380a8c488d4SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong
381a8c488d4SFrank Warmerdam	size on windows.  Use #define boolean hack.
382a8c488d4SFrank Warmerdam
383a8c488d4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=188
384a8c488d4SFrank Warmerdam
3853721a781SFrank Warmerdam	* libtiff/tiff.h: Don't do special type handling in tiff.h unless
3863721a781SFrank Warmerdam	USING_VISUALAGE is defined.
3873721a781SFrank Warmerdam
3883721a781SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
3893721a781SFrank Warmerdam
390515b593cSFrank Warmerdam2002-10-03  Frank Warmerdam  <[email protected]>
391515b593cSFrank Warmerdam
392515b593cSFrank Warmerdam	* libtiff/tiff.h: added COMPRESSION_JP2000.
393515b593cSFrank Warmerdam
394ff993722SAndrey Kiselev2002-10-02  Andrey Kiselev  <[email protected]>
395ff993722SAndrey Kiselev
396ff993722SAndrey Kiselev	* libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays
397ff993722SAndrey Kiselev	by the TIFFFetchByteArray() function. Should finally resolve
398ff993722SAndrey Kiselev
399ff993722SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
400ff993722SAndrey Kiselev
4014c0e27b0SAndrey Kiselev	* configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT
40249ce50a8SAndrey Kiselev
40349ce50a8SAndrey Kiselev	* html/Makefile.in: New targets added: html and groffhtml for
40449ce50a8SAndrey Kiselev	producing HTML representations of the manual pages automatically.
40549ce50a8SAndrey Kiselev	html target uses man2html tool, groffhtml uses groff tool.
4064c0e27b0SAndrey Kiselev
407515b593cSFrank Warmerdam2002-09-29  Frank Warmerdam  <[email protected]>
408515b593cSFrank Warmerdam
409515b593cSFrank Warmerdam	* configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support
410515b593cSFrank Warmerdam	from John H. DuBois III.
411515b593cSFrank Warmerdam
412f88cde27SAndrey Kiselev2002-09-15  Andrey Kiselev  <[email protected]>
413f88cde27SAndrey Kiselev
414f88cde27SAndrey Kiselev	* Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added
415f88cde27SAndrey Kiselev	manual page for raw2tiff(1) tool.
416f88cde27SAndrey Kiselev
417630fc85dSAndrey Kiselev2002-09-12  Andrey Kiselev  <[email protected]>
418630fc85dSAndrey Kiselev
419630fc85dSAndrey Kiselev	* /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to
420630fc85dSAndrey Kiselev	the tiffio.h header file.
421630fc85dSAndrey Kiselev
422630fc85dSAndrey Kiselev	* Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added
423630fc85dSAndrey Kiselev	manual page for TIFFDataWidth() function
424630fc85dSAndrey Kiselev
4255ae8f23eSFrank Warmerdam2002-09-08  Frank Warmerdam  <[email protected]>
4265ae8f23eSFrank Warmerdam
4273f6fe56dSFrank Warmerdam	* libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair()
4283f6fe56dSFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196.
4293f6fe56dSFrank Warmerdam
4305ae8f23eSFrank Warmerdam	* tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments
4315ae8f23eSFrank Warmerdam	since we are unable to properly include the amount to skip.
4325ae8f23eSFrank Warmerdam
4335ae8f23eSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=80
4345ae8f23eSFrank Warmerdam
43583daf89bSAndrey Kiselev2002-09-02  Andrey Kiselev  <[email protected]>
43683daf89bSAndrey Kiselev
43783daf89bSAndrey Kiselev	* /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching
43883daf89bSAndrey Kiselev	in TIFFFetchByteArray(). Problem described at
43983daf89bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
44083daf89bSAndrey Kiselev
441becb4e7fSAndrey Kiselev2002-08-22  Andrey Kiselev  <[email protected]>
442becb4e7fSAndrey Kiselev
4435b3e083dSAndrey Kiselev	* /libtiff/tif_dirinfo.c: Further additions to free custom fields
4445b3e083dSAndrey Kiselev	in _TIFFSetupFieldInfo() function.
4455b3e083dSAndrey Kiselev	See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details.
4465b3e083dSAndrey Kiselev
4475b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c: Additional consistency checking added in
448c70e384aSAndrey Kiselev	LZWDecode() and LZWDecodeCompat().
449c70e384aSAndrey Kiselev	Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190
45043539aa6SAndrey Kiselev	and http://bugzilla.remotesensing.org/show_bug.cgi?id=100
451c70e384aSAndrey Kiselev
4525b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c:
453becb4e7fSAndrey Kiselev	Added check for valid code lengths in LZWDecode() and
454becb4e7fSAndrey Kiselev	LZWDecodeCompat(). Fixes
455becb4e7fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=115
456becb4e7fSAndrey Kiselev
457202b3adeSAndrey Kiselev2002-08-16  Andrey Kiselev  <[email protected]>
458202b3adeSAndrey Kiselev
459202b3adeSAndrey Kiselev	* /libtiff/{Makefile.vc, libtiff.def}:
460202b3adeSAndrey Kiselev	Missed declarations added.
461202b3adeSAndrey Kiselev
46207655e06SFrank Warmerdam2002-08-15  Frank Warmerdam  <[email protected]>
46307655e06SFrank Warmerdam
4646663496bSFrank Warmerdam	* tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the
4656663496bSFrank Warmerdam	return code from the underlying pick function.
4666663496bSFrank Warmerdam
4676663496bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=177
4686663496bSFrank Warmerdam
46907655e06SFrank Warmerdam	* tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap
47007655e06SFrank Warmerdam	with FIELD_CUSTOM as mentioned in bug 169.
47107655e06SFrank Warmerdam
47207655e06SFrank Warmerdam	* tif_close.c: added logic to free dynamically created anonymous
47307655e06SFrank Warmerdam	field definitions to correct a small memory leak.
47407655e06SFrank Warmerdam
47507655e06SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=169
47607655e06SFrank Warmerdam
47748cd8465SAndrey Kiselev2002-08-10  Andrey Kiselev  <[email protected]>
47848cd8465SAndrey Kiselev
47948cd8465SAndrey Kiselev	* /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}:
48048cd8465SAndrey Kiselev	New tool: raw2tiff --- raw images to TIFF converter. No manual page yet.
48148cd8465SAndrey Kiselev
482c78a5bdcSFrank Warmerdam2002-07-31  Frank Warmerdam  <[email protected]>
483c78a5bdcSFrank Warmerdam
48463067a98SFrank Warmerdam	* libtiff/tif_jpeg.c: Fixed problem with setting of nrows in
48563067a98SFrank Warmerdam	JPEGDecode() as per bugzilla bug (issue 1):
48663067a98SFrank Warmerdam
48763067a98SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
48863067a98SFrank Warmerdam
489c78a5bdcSFrank Warmerdam	* libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to
490c78a5bdcSFrank Warmerdam	fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't
491c78a5bdcSFrank Warmerdam	present in the tiff tags.
492c78a5bdcSFrank Warmerdam
493c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=168
494c78a5bdcSFrank Warmerdam
495c78a5bdcSFrank Warmerdam	* libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and
496c78a5bdcSFrank Warmerdam	TIFFWriteScanline() now set tif_row explicitly in case the codec has
497c78a5bdcSFrank Warmerdam	fooled with the value.
498c78a5bdcSFrank Warmerdam
499c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
500c78a5bdcSFrank Warmerdam
5016050d390SAndrey Kiselev2002-06-22  Andrey Kiselev  <[email protected]>
5026050d390SAndrey Kiselev
503202b3adeSAndrey Kiselev	* /tools/tiff2ps.c: Added workaround for some software that may crash
5046050d390SAndrey Kiselev	when last strip of image contains fewer number of scanlines than
5056050d390SAndrey Kiselev	specified by the `/Height' variable. See
5066050d390SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=164
5076050d390SAndrey Kiselev	for explanation.
5086050d390SAndrey Kiselev
509b3f6ae5bSAndrey Kiselev2002-06-21  Andrey Kiselev  <[email protected]>
510419dd4c8SAndrey Kiselev
511419dd4c8SAndrey Kiselev	* tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility:
512419dd4c8SAndrey Kiselev	splitting long images in several pages. See
513419dd4c8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation.
514419dd4c8SAndrey Kiselev	Patch granted by John Williams <[email protected]>.
515419dd4c8SAndrey Kiselev
5163e6470b4SFrank Warmerdam2002-06-11  Frank Warmerdam  <[email protected]>
5173e6470b4SFrank Warmerdam
5183e6470b4SFrank Warmerdam	* libtiff/contrib/win95: renamed to contrib/win_dib.  Added new
5193e6470b4SFrank Warmerdam	Tiffile.cpp example of converting TIFF files into a DIB on Win32.
5203e6470b4SFrank Warmerdam	This one is described in:
5213e6470b4SFrank Warmerdam
5223e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=143
5233e6470b4SFrank Warmerdam
5243e6470b4SFrank Warmerdam	* libtiff/tif_ojpeg.c: Major upgrade from Scott.  See details at:
5253e6470b4SFrank Warmerdam
5263e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=156
5273e6470b4SFrank Warmerdam
5283877c58dSAndrey Kiselev2002-05-10  Andrey Kiselev  <[email protected]>
5293877c58dSAndrey Kiselev
5303877c58dSAndrey Kiselev	* tools/tiff2ps: New commandline switches to override resolution
5313877c58dSAndrey Kiselev	units obtained from the input file. Closes
5323877c58dSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=131
5333877c58dSAndrey Kiselev
5344dff88abSAndrey Kiselev2002-04-26  Andrey Kiselev  <[email protected]>
5354dff88abSAndrey Kiselev
5364dff88abSAndrey Kiselev	* libtiff/libtiff.def: Added missed declaration.
5374dff88abSAndrey Kiselev
5381cf9042eSAndrey Kiselev2002-04-22  Andrey Kiselev  <[email protected]>
5391cf9042eSAndrey Kiselev
5401cf9042eSAndrey Kiselev	* tools/fax2tiff.c: Updated to reflect latest changes in libtiff.
5411cf9042eSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125
5421cf9042eSAndrey Kiselev
5430a42ac77SAndrey Kiselev2002-04-20  Andrey Kiselev  <[email protected]>
5440a42ac77SAndrey Kiselev
5450a42ac77SAndrey Kiselev	* libtiff/tif_open.c: Pointers to custom procedures
5460a42ac77SAndrey Kiselev	in TIFFClientOpen() are checked to be not NULL-pointers.
5470a42ac77SAndrey Kiselev
5489532ac8aSAndrey Kiselev2002-04-18  Andrey Kiselev  <[email protected]>
5499532ac8aSAndrey Kiselev
5509532ac8aSAndrey Kiselev	* libtiff/libtiff.def: Added missed declarations.
5519532ac8aSAndrey Kiselev
5529532ac8aSAndrey Kiselev	* libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure.
5539532ac8aSAndrey Kiselev
554a8e46b54SAndrey Kiselev2002-04-16  Andrey Kiselev  <[email protected]>
555a8e46b54SAndrey Kiselev
5569532ac8aSAndrey Kiselev	* libtiff/tif_lzw.c: Additional checks for data integrity introduced.
557a8e46b54SAndrey Kiselev	Should finally close
558a8e46b54SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=100
559a8e46b54SAndrey Kiselev
560a9a67d4bSAndrey Kiselev2002-04-10  Andrey Kiselev  <[email protected]>
561a8e46b54SAndrey Kiselev
5621cf9042eSAndrey Kiselev	* tools/tiff2ps: Division by zero fixed.
563a9a67d4bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88
564a9a67d4bSAndrey Kiselev
565c47f6953SAndrey Kiselev2002-04-09  Andrey Kiselev  <[email protected]>
566c47f6953SAndrey Kiselev
567c47f6953SAndrey Kiselev	* libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h:
568c47f6953SAndrey Kiselev	TIFFCheckpointDirectory() routine added.
569c47f6953SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124
570c47f6953SAndrey Kiselev
571c47f6953SAndrey Kiselev	* man/: TIFFWriteDirectory.3t,  Makefile.in: Added description
572c47f6953SAndrey Kiselev	for the new function.
573c47f6953SAndrey Kiselev
57433648598SAndrey Kiselev2002-04-08  Andrey Kiselev  <[email protected]>
57533648598SAndrey Kiselev
576c47f6953SAndrey Kiselev	* libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced
577c47f6953SAndrey Kiselev	additional members tif->tif_decodestatus and tif->tif_encodestatus
578c47f6953SAndrey Kiselev	for correct handling of unconfigured codecs (we should not try to read
579c47f6953SAndrey Kiselev	data or to define data size without correct codecs).
58033648598SAndrey Kiselev
58133648598SAndrey Kiselev	* libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK
582c47f6953SAndrey Kiselev	changed. Now it has used tif->tif_decodestatus and
583c47f6953SAndrey Kiselev	tif->tif_encodestatus.
58433648598SAndrey Kiselev	Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in
58533648598SAndrey Kiselev	case of __cvs_8.tif test image).
58633648598SAndrey Kiselev
587216bf01bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in
588216bf01bSAndrey Kiselev	tif_dirread.c when TIFFCreateAnonFieldInfo was introduced.
589216bf01bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case
590216bf01bSAndrey Kiselev	of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif.
591216bf01bSAndrey Kiselev
5922f7e5be9SAndrey Kiselev2002-04-04  Andrey Kiselev  <[email protected]>
5932f7e5be9SAndrey Kiselev
594c47f6953SAndrey Kiselev	* libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat
5952f7e5be9SAndrey Kiselev	replaced by warnings. Now libtiff should read corrupted LZW-compressed
5962f7e5be9SAndrey Kiselev	files by skipping bad strips.
5972f7e5be9SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100
5981fec47ceSFrank Warmerdam
5991fec47ceSFrank Warmerdam2002-04-03  Frank Warmerdam  <[email protected]>
6001fec47ceSFrank Warmerdam
6011fec47ceSFrank Warmerdam	* libtiff/tif_dirwrite.c: Removed some dead code.
6021fec47ceSFrank Warmerdam
6031fec47ceSFrank Warmerdam	* libtiff/*: Cleanup some warnings.
6041fec47ceSFrank Warmerdam
6051fec47ceSFrank Warmerdam	* libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField()
6061fec47ceSFrank Warmerdam	for variable length FIELD_CUSTOM values.  Was int * but should be
6071fec47ceSFrank Warmerdam	u_short *.
6081fec47ceSFrank Warmerdam
609adffbd3dSAndrey Kiselev2002-04-01  Andrey Kiselev  <[email protected]>
610adffbd3dSAndrey Kiselev
611adffbd3dSAndrey Kiselev	* tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp
612adffbd3dSAndrey Kiselev	utility (at cpStripToTile routine).
613adffbd3dSAndrey Kiselev
614a69516b3SFrank Warmerdam2002-03-27  Frank Warmerdam  <[email protected]>
615a69516b3SFrank Warmerdam
616a5e9827aSFrank Warmerdam	* tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func.
617a5e9827aSFrank Warmerdam
618a5e9827aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=111
619a5e9827aSFrank Warmerdam
620a69516b3SFrank Warmerdam	* tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with
621a69516b3SFrank Warmerdam	passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE).
622a69516b3SFrank Warmerdam
623a69516b3SFrank Warmerdam	* libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so
624a69516b3SFrank Warmerdam	that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example.
625a69516b3SFrank Warmerdam
62639c69d9bSDwight Kelly2002-03-26  Dwight Kelly  <[email protected]>
62739c69d9bSDwight Kelly
62839c69d9bSDwight Kelly	* libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
62939c69d9bSDwight Kelly	tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined
63039c69d9bSDwight Kelly	in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec
63139c69d9bSDwight Kelly	INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes:
63239c69d9bSDwight Kelly	CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and
63339c69d9bSDwight Kelly	INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9).
63439c69d9bSDwight Kelly
635198aa7d9SAndrey Kiselev2002-03-26  Andrey Kiselev  <[email protected]>
636198aa7d9SAndrey Kiselev
637198aa7d9SAndrey Kiselev	* libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile
638198aa7d9SAndrey Kiselev	now also uses TIFFRGBAImageOK before reading. This is additional fix
639198aa7d9SAndrey Kiselev	for http://bugzilla.remotesensing.org/show_bug.cgi?id=110
640198aa7d9SAndrey Kiselev
64129269c9bSAndrey Kiselev2002-03-25  Andrey Kiselev  <[email protected]>
64229269c9bSAndrey Kiselev
64329269c9bSAndrey Kiselev	* libtiff/: tif_getimage.c: Additional check for supported
64429269c9bSAndrey Kiselev	codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses
64529269c9bSAndrey Kiselev	TIFFRGBAImageOK before reading.
64629269c9bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110
64729269c9bSAndrey Kiselev
648f02a098bSAndrey Kiselev2002-03-15  Andrey Kiselev  <[email protected]>
649f02a098bSAndrey Kiselev
650f02a098bSAndrey Kiselev	* libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
651f02a098bSAndrey Kiselev	tif_dirwrite.c: Added routine TIFFDataWidth for detrmining
652f02a098bSAndrey Kiselev	TIFFDataType sizes instead of working with tiffDataWidth array
653f02a098bSAndrey Kiselev	directly. Should prevent out-of-borders bugs in case of unknown or
654f02a098bSAndrey Kiselev	broken data types.  EstimateStripByteCounts routine modified, so it
655f02a098bSAndrey Kiselev	won't work when tags with uknown sizes founded.
656f02a098bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109
657f02a098bSAndrey Kiselev
658f02a098bSAndrey Kiselev2002-03-13  Andrey Kiselev  <[email protected]>
659f02a098bSAndrey Kiselev
660f02a098bSAndrey Kiselev	* libtiff/tif_getimage.c: Added support for correct handling
661f02a098bSAndrey Kiselev	`Orientation' tag in gtTileContig. Should be added in other gt*
662f02a098bSAndrey Kiselev	functions as well, but I have not images for testing yet. Partially
663f02a098bSAndrey Kiselev	resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23
664f02a098bSAndrey Kiselev
665f02a098bSAndrey Kiselev2002-03-10  Andrey Kiselev  <[email protected]>
666f02a098bSAndrey Kiselev
667f02a098bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
668f02a098bSAndrey Kiselev	read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION,
669f02a098bSAndrey Kiselev	TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC.  Closes
670f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=99
671f02a098bSAndrey Kiselev
672f02a098bSAndrey Kiselev2002-03-08  Andrey Kiselev  <[email protected]>
673f02a098bSAndrey Kiselev
674f02a098bSAndrey Kiselev	* libtiff/Makefile.in, tools/Makefile.in: Shared library will not
675f02a098bSAndrey Kiselev	be stripped when installing, utility binaries will do.	Closes
676f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
677f02a098bSAndrey Kiselev
6785f20db7fSFrank Warmerdam2002-02-28  Frank Warmerdam  <[email protected]>
6795f20db7fSFrank Warmerdam
6805f20db7fSFrank Warmerdam	* man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT.
6815f20db7fSFrank Warmerdam
6825f20db7fSFrank Warmerdam	* man/libtiff.3t: added copyright tag info.
6835f20db7fSFrank Warmerdam
6848ed40250SFrank Warmerdam2002-02-11  Frank Warmerdam  <[email protected]>
6858ed40250SFrank Warmerdam
686c3e810eaSFrank Warmerdam	* libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__.
687c3e810eaSFrank Warmerdam
688c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
689c3e810eaSFrank Warmerdam
690c3e810eaSFrank Warmerdam	* man/Makefile.in: Patch DESTDIR handling
691c3e810eaSFrank Warmerdam
692c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=95
693c3e810eaSFrank Warmerdam
6948ed40250SFrank Warmerdam	* configure: OpenBSD changes for Sparc64 and DSO version.
6958ed40250SFrank Warmerdam
6968ed40250SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=96
6978ed40250SFrank Warmerdam
6988ed40250SFrank Warmerdam2002-02-05  Frank Warmerdam  <[email protected]>
6998ed40250SFrank Warmerdam
7008ed40250SFrank Warmerdam	* config.site/configure: added support for OJPEG=yes option to enable
7018ed40250SFrank Warmerdam	OJPEG support from config.site.
7028ed40250SFrank Warmerdam
703b8ffea63SFrank Warmerdam2002-01-27  Frank Warmerdam  <[email protected]>
704b8ffea63SFrank Warmerdam
705b8ffea63SFrank Warmerdam	* html/document.html: fixed links for TIFf 6 docs.
706b8ffea63SFrank Warmerdam
707c77822c1SFrank Warmerdam2002-01-18  Frank Warmerdam  <[email protected]>
708c77822c1SFrank Warmerdam
709f27eafc9SFrank Warmerdam	* config.guess, config.sub: Updated from ftp.gnu.org/pub/config.
710f27eafc9SFrank Warmerdam
711c777c2c0SFrank Warmerdam	* libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
712c777c2c0SFrank Warmerdam	decodestrip function returns anything not greater than zero as per
713c777c2c0SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=97
714c777c2c0SFrank Warmerdam
715c77822c1SFrank Warmerdam	* configure: Modify CheckForBigEndian so it can work in a cross
716c77822c1SFrank Warmerdam	compiled situation.
717c77822c1SFrank Warmerdam
718fb4cb161SFrank Warmerdam2002-01-16  Frank Warmerdam  <[email protected]>
719fb4cb161SFrank Warmerdam
7209606d1f5SFrank Warmerdam	* tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list.
7219606d1f5SFrank Warmerdam
7227adb8976SFrank Warmerdam	* tools/tiffset.c: fix bug in error reporting.
7237adb8976SFrank Warmerdam
724fb4cb161SFrank Warmerdam	* tools/tiffcp.c: fix several warnings that show up with -Wall.
725fb4cb161SFrank Warmerdam
726d6559489SFrank Warmerdam2002-01-04  Frank Warmerdam  <[email protected]>
727d6559489SFrank Warmerdam
728d6559489SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed computation of segment_width for
729d6559489SFrank Warmerdam	tiles files to avoid error about it not matching the
730d6559489SFrank Warmerdam	cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile
731d6559489SFrank Warmerdam	size.") for ITIFF files.  Apparently the problem was incorporated since
732d6559489SFrank Warmerdam	3.5.5, presumably during the OJPEG/JPEG work recently.
733d6559489SFrank Warmerdam
73462d37363SFrank Warmerdam2001-12-15  Frank Warmerdam  <[email protected]>
73562d37363SFrank Warmerdam
736d6559489SFrank Warmerdam	* configure, libtiff/Makefile.in: Changes for building on MacOS 10.1.
737d6559489SFrank Warmerdam
738d6559489SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
739d6559489SFrank Warmerdam
74062d37363SFrank Warmerdam	* libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1
74162d37363SFrank Warmerdam	(defined in tiffconf.h - 1 by default) then the RGBA interface
74262d37363SFrank Warmerdam	will assume that a fourth extra sample is ASSOCALPHA if the
74362d37363SFrank Warmerdam	EXTRASAMPLE value isn't set for it.  This changes the behaviour of
74462d37363SFrank Warmerdam	the library, but makes it work better with RGBA files produced by
74562d37363SFrank Warmerdam	lots of applications that don't mark the alpha values properly.
74662d37363SFrank Warmerdam
74762d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
74862d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=65
74962d37363SFrank Warmerdam
75005d24d30SFrank Warmerdam2001-12-12  Frank Warmerdam  <[email protected]>
75105d24d30SFrank Warmerdam
75205d24d30SFrank Warmerdam	* libtiff/tif_jpeg.c: allow jpeg data stream sampling values to
75305d24d30SFrank Warmerdam	override those from tiff directory.  This makes this work with
75405d24d30SFrank Warmerdam	ImageGear generated files.
75505d24d30SFrank Warmerdam
756bf0c6fb0SFrank Warmerdam2001-12-07  Frank Warmerdam  <[email protected]>
757bf0c6fb0SFrank Warmerdam
758bf0c6fb0SFrank Warmerdam	* html/Makefile.in: added missing images per bug 92.
759bf0c6fb0SFrank Warmerdam
760bf0c6fb0SFrank Warmerdam	* port/Makefile.in: fixed clean target per bug 92.
761bf0c6fb0SFrank Warmerdam
762f88d97efSFrank Warmerdam2001-11-28  Frank Warmerdam  <[email protected]>
763f88d97efSFrank Warmerdam
764ce8daaa7SFrank Warmerdam	* Reissue 3.5.7 release.
765ce8daaa7SFrank Warmerdam
766f88d97efSFrank Warmerdam	* libtiff/mkversion.c: Fix output of TIFF_VERSION to be
767f88d97efSFrank Warmerdam	YYYYMMDD so that it is increasing over time.
768f88d97efSFrank Warmerdam
769f88d97efSFrank Warmerdam	* Makefile.in: Ensure that tiffvers.h is regenerated in the
770f88d97efSFrank Warmerdam	make release target.
771f88d97efSFrank Warmerdam
772f88d97efSFrank Warmerdam	* Makefile.in: added libtiff/tiffvers.h to the release file list.
773f88d97efSFrank Warmerdam
774b7508608SFrank Warmerdam2001-11-23  Frank Warmerdam  <[email protected]>
775b7508608SFrank Warmerdam
776b7508608SFrank Warmerdam	* added html/v3.5.7.html, updated html/index.html.
777b7508608SFrank Warmerdam
778b7508608SFrank Warmerdam	* Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}.
779b7508608SFrank Warmerdam
7804eaff9b6SFrank Warmerdam2001-11-15  Frank Warmerdam  <[email protected]>
7814eaff9b6SFrank Warmerdam
7824eaff9b6SFrank Warmerdam	* configure: fixed test for -lm.
7834eaff9b6SFrank Warmerdam
78494190c5dSFrank Warmerdam2001-11-02  Frank Warmerdam  <[email protected]>
78594190c5dSFrank Warmerdam
78694190c5dSFrank Warmerdam	* Added PHOTOMETRIC_ITULAB as per bug 90.
78794190c5dSFrank Warmerdam
78894190c5dSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=90
78994190c5dSFrank Warmerdam
7902ba4c211SFrank Warmerdam2001-10-10  Frank Warmerdam  <[email protected]>
7912ba4c211SFrank Warmerdam
7922ba4c211SFrank Warmerdam	* libtiff/tiff.h: I have created COMPRESSION_CCITT_T4,
7932ba4c211SFrank Warmerdam	COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases
7942ba4c211SFrank Warmerdam	in keeping with TIFF 6.0 standard in tiff.h
7952ba4c211SFrank Warmerdam
7962ba4c211SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=83
7972ba4c211SFrank Warmerdam
7984b1d7e4cSFrank Warmerdam2001-09-26  Frank Warmerdam  <[email protected]>
7994b1d7e4cSFrank Warmerdam
8004b1d7e4cSFrank Warmerdam	* libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function.
8014b1d7e4cSFrank Warmerdam	Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory.
8024b1d7e4cSFrank Warmerdam
8039fbd11ffSFrank Warmerdam2001-09-24  Frank Warmerdam  <[email protected]>
8049fbd11ffSFrank Warmerdam
8052c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug.
8062c26534cSFrank Warmerdam
8072c26534cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=78
8082c26534cSFrank Warmerdam
8092c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an
8102c26534cSFrank Warmerdam	error about LZW not being available.
8112c26534cSFrank Warmerdam
8122c26534cSFrank Warmerdam	* libtiff/tif_dir.c: propagate failure to initialize compression
8132c26534cSFrank Warmerdam	back from TIFFSetField() as an error status, so applications can
8142c26534cSFrank Warmerdam	detect failure.
8152c26534cSFrank Warmerdam
8162c26534cSFrank Warmerdam	* libtiff/tif_dir.c: removed the auto replacement of
8172c26534cSFrank Warmerdam	COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField().
8182c26534cSFrank Warmerdam
8199fbd11ffSFrank Warmerdam	* Removed Makefile, tools/Makefile, port/install.sh, man/Makefile
8209fbd11ffSFrank Warmerdam	from CVS as they are all supposed to be auto-generated by configure.
8219fbd11ffSFrank Warmerdam
822e1d66ae9SFrank Warmerdam2001-09-22  Frank Warmerdam  <[email protected]>
823e1d66ae9SFrank Warmerdam
824e1d66ae9SFrank Warmerdam	* libtiff/tif_ojpeg.c: new update from Scott.
825e1d66ae9SFrank Warmerdam
8264b1fc8b6SFrank Warmerdam2001-09-09  Frank Warmerdam  <[email protected]>
8274b1fc8b6SFrank Warmerdam
828bc63306cSFrank Warmerdam	* libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to
829bc63306cSFrank Warmerdam	always use the "safe" version, even if there is a very slight
830bc63306cSFrank Warmerdam	cost in performance.
831bc63306cSFrank Warmerdam
832bc63306cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=54
833bc63306cSFrank Warmerdam
834ad4b0adcSFrank Warmerdam	* libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@
835ad4b0adcSFrank Warmerdam	in two places.
836ad4b0adcSFrank Warmerdam
83763c726acSFrank Warmerdam	* libtiff/tif_getimage.c: Fixed problem with reading strips or
83863c726acSFrank Warmerdam	tiles that don't start on a tile boundary.  Fix contributed by
83963c726acSFrank Warmerdam	Josep Vallverdu (from HP), and further described in bug 47.
84063c726acSFrank Warmerdam
84163c726acSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=47
84263c726acSFrank Warmerdam
84363c726acSFrank Warmerdam	* tools/tiff2ps.c: added OJPEG YCbCr to RGB support.
84463c726acSFrank Warmerdam
8454b1fc8b6SFrank Warmerdam	* libtiff/tif_ojpeg.c: Applied substantial patch from Scott.
8464b1fc8b6SFrank Warmerdam
847e7bdb189SFrank Warmerdam2001-09-06  Frank Warmerdam  <[email protected]>
848e7bdb189SFrank Warmerdam
849e7bdb189SFrank Warmerdam	* libtiff/tif_packbits.c: fixed memory overrun error.
850e7bdb189SFrank Warmerdam
851e7bdb189SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=77
852e7bdb189SFrank Warmerdam
853d15abe66SFrank Warmerdam2001-08-31  Frank Warmerdam  <[email protected]>
854d15abe66SFrank Warmerdam
855d15abe66SFrank Warmerdam	* libtiff/tif_getimage.c: relax handling of contig case where
856d15abe66SFrank Warmerdam	there are extra samples that are supposed to be ignored.  This
857d15abe66SFrank Warmerdam	should now work for 8bit greyscale or palletted images.
858d15abe66SFrank Warmerdam
859d15abe66SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=75
860d15abe66SFrank Warmerdam
861abf486d1SFrank Warmerdam2001-08-28  Frank Warmerdam  <[email protected]>
862abf486d1SFrank Warmerdam
863abf486d1SFrank Warmerdam	* libtiff/tif_getimage.c: Don't complain for CMYK (separated)
864abf486d1SFrank Warmerdam	images with more than four samples per pixel.  See:
865abf486d1SFrank Warmerdam
866abf486d1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=73
867abf486d1SFrank Warmerdam
8687f127122SFrank Warmerdam2001-08-10  Frank Warmerdam  <[email protected]>
8697f127122SFrank Warmerdam
8707afe0a69SFrank Warmerdam	* libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy()
8717afe0a69SFrank Warmerdam	in TIFFReadRGBATile() to avoid issues in cases of overlapping
8727afe0a69SFrank Warmerdam	buffers.  See Bug 69 in Bugzilla.
8737afe0a69SFrank Warmerdam
8747afe0a69SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=69
8757afe0a69SFrank Warmerdam
8767f127122SFrank Warmerdam	* tools/tiff2rgba.c: fixed getopt() call so that -b works again.
8777f127122SFrank Warmerdam
87866ca643dSFrank Warmerdam2001-08-09  Frank Warmerdam  <[email protected]>
87966ca643dSFrank Warmerdam
88066ca643dSFrank Warmerdam	* libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__
88166ca643dSFrank Warmerdam	when checking for 64 bit architectures as per bugzilla bug 67.
88266ca643dSFrank Warmerdam
883c997939eSFrank Warmerdam2001-07-27  Frank Warmerdam  <[email protected]>
884c997939eSFrank Warmerdam
885c997939eSFrank Warmerdam	* man/Makefile.in: add TIFFClientOpen link as per debian submitted
886c997939eSFrank Warmerdam	bug 66.
887c997939eSFrank Warmerdam
8885579e5cdSFrank Warmerdam2001-07-20  Frank Warmerdam  <[email protected]>
8895579e5cdSFrank Warmerdam
8905579e5cdSFrank Warmerdam	* libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H
8915579e5cdSFrank Warmerdam	has been included.
8925579e5cdSFrank Warmerdam
89371a2c4a0SFrank Warmerdam2001-07-19  Frank Warmerdam  <[email protected]>
89471a2c4a0SFrank Warmerdam
89571a2c4a0SFrank Warmerdam	* libtiff/tif_open.c: Seek back to zero after failed read,
89671a2c4a0SFrank Warmerdam	before writing header.
89771a2c4a0SFrank Warmerdam
89848b7fecaSFrank Warmerdam2001-07-18  Frank Warmerdam  <[email protected]>
89948b7fecaSFrank Warmerdam
90048b7fecaSFrank Warmerdam	* libtiff/tif_ojpeg.c: updates from Scott.  Handles colors
90148b7fecaSFrank Warmerdam	much better.  Now depends on having patched libjpeg as per
90248b7fecaSFrank Warmerdam	patch in contrib/ojpeg/*.
90348b7fecaSFrank Warmerdam
90487f580c1SFrank Warmerdam2001-07-17  Frank Warmerdam  <[email protected]>
90587f580c1SFrank Warmerdam
90687f580c1SFrank Warmerdam	* */Makefile.in: added DESTDIR support.
90787f580c1SFrank Warmerdam
90887f580c1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=60
90987f580c1SFrank Warmerdam
910f45df42bSFrank Warmerdam2001-07-16  Frank Warmerdam  <[email protected]>
911f45df42bSFrank Warmerdam
912f45df42bSFrank Warmerdam	* configure, libtiff/Makefile.in: applied OpenBSD patches
913f45df42bSFrank Warmerdam	as per:
914f45df42bSFrank Warmerdam
915f45df42bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=61
916f45df42bSFrank Warmerdam
91763ad6142SFrank Warmerdam2001-06-28  Frank Warmerdam  <[email protected]>
91863ad6142SFrank Warmerdam
9190ef54341SFrank Warmerdam	* libtiff/tif_getimage.c: Fixed so that failure is properly
9200ef54341SFrank Warmerdam	reported by gtTileContig, gtStripContig, gtTileSeparate and
9210ef54341SFrank Warmerdam	gtStripSeparate.
9220ef54341SFrank Warmerdam
9230ef54341SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=51
9240ef54341SFrank Warmerdam
92563ad6142SFrank Warmerdam	* tiffcmp.c: Fixed multi samples per pixel support for ContigCompare.
92663ad6142SFrank Warmerdam	Updated bug section of tiffcmp.1 to note tiled file issues.
92763ad6142SFrank Warmerdam
92863ad6142SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=53
92963ad6142SFrank Warmerdam
930e0368fb9SFrank Warmerdam2001-06-22  Frank Warmerdam  <[email protected]>
931e0368fb9SFrank Warmerdam
932ecfaa86dSFrank Warmerdam	* configure: Changes for DSO generation on AIX provided by
933ecfaa86dSFrank Warmerdam	John Marquart <[email protected]>.
934ecfaa86dSFrank Warmerdam
935e0368fb9SFrank Warmerdam	* configure, libtiff/Makeifle.in: Modified to build DSOs properly
936e0368fb9SFrank Warmerdam	on Darwin thanks to Robert Krajewski ([email protected]) and
937e0368fb9SFrank Warmerdam	Keisuke Fujii ([email protected]).
938e0368fb9SFrank Warmerdam
939f8473790SFrank Warmerdam2001-06-13  Frank Warmerdam  <[email protected]>
940f8473790SFrank Warmerdam
941f8473790SFrank Warmerdam	* tools/tiff2rgba.c: added -n flag to avoid emitting alpha component.
942f8473790SFrank Warmerdam
943f8473790SFrank Warmerdam	* man/tiff2rgba.1: new
944f8473790SFrank Warmerdam
945f1492d55SFrank Warmerdam2001-05-22  Frank Warmerdam  <[email protected]>
946f1492d55SFrank Warmerdam
947f1492d55SFrank Warmerdam	* Added tiffset and tif_ojpeg to the dist lists in Makefile.in.
948f1492d55SFrank Warmerdam
9498ff59a64SFrank Warmerdam2001-05-13  Frank Warmerdam  <[email protected]>
9508ff59a64SFrank Warmerdam
9518ff59a64SFrank Warmerdam	* libtiff/tools/thumbnail.c: changed default output compression
9528ff59a64SFrank Warmerdam	to packbits from LZW since LZW isn't generally available.
9538ff59a64SFrank Warmerdam
95447c14d60SFrank Warmerdam2001-05-12  Frank Warmerdam  <[email protected]>
95547c14d60SFrank Warmerdam
95647c14d60SFrank Warmerdam	* libtiff/tif_ojpeg.c: New.
95747c14d60SFrank Warmerdam	libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related
95847c14d60SFrank Warmerdam	to OJPEG support.
95947c14d60SFrank Warmerdam
96047c14d60SFrank Warmerdam	Scott Marovich <[email protected]> supplied OJPEG support.
96147c14d60SFrank Warmerdam
96247c14d60SFrank Warmerdam2001-05-11  Frank Warmerdam  <[email protected]>
96347c14d60SFrank Warmerdam
96447c14d60SFrank Warmerdam	* tiff.h: removed, it duplicates libtiff/tiff.h.
96547c14d60SFrank Warmerdam
9661b7a8402SFrank Warmerdam2001-05-08  Frank Warmerdam  <[email protected]>
9671b7a8402SFrank Warmerdam
9681f9632f9SFrank Warmerdam	* libtiff/tif_dirinfo.c: moved pixar and copyright flags to
9691f9632f9SFrank Warmerdam	ensure everything is in order.
9701f9632f9SFrank Warmerdam
9711b7a8402SFrank Warmerdam	* libtiff/libtiff.def: added TIFFCreateDirectory and
9721b7a8402SFrank Warmerdam	TIFFDefaultStripSize as per:
9731b7a8402SFrank Warmerdam
9741b7a8402SFrank Warmerdam	  http://bugzilla.remotesensing.org/show_bug.cgi?id=46
9751b7a8402SFrank Warmerdam
97628dd547bSFrank Warmerdam2001-05-02  Frank Warmerdam  <[email protected]>
97728dd547bSFrank Warmerdam
97828dd547bSFrank Warmerdam	* libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for
97928dd547bSFrank Warmerdam	TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to
98028dd547bSFrank Warmerdam	force use of uint32 counts instead of short counts.
98128dd547bSFrank Warmerdam
98228dd547bSFrank Warmerdam	* libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the
98328dd547bSFrank Warmerdam	case of writing TIFF_BYTE/TIFF_SBYTE fields.
98428dd547bSFrank Warmerdam
98528dd547bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=43
98628dd547bSFrank Warmerdam
987b117e2acSFrank Warmerdam2001-05-01  Frank Warmerdam  <[email protected]>
988b117e2acSFrank Warmerdam
989b117e2acSFrank Warmerdam	* libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per
990b117e2acSFrank Warmerdam	bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44
991b117e2acSFrank Warmerdam
992f99796d1SFrank Warmerdam2001-04-05  Frank Warmerdam  <[email protected]>
993f99796d1SFrank Warmerdam
994f99796d1SFrank Warmerdam	* tiffio.h: removed C++ style comment.
995f99796d1SFrank Warmerdam
996f99796d1SFrank Warmerdam	* configure: fixed up SCRIPT_SH/SHELL handling.
997f99796d1SFrank Warmerdam
998f99796d1SFrank Warmerdam	* Makefile.in: Fixed SCRIPT_SH/SHELL handling.
999f99796d1SFrank Warmerdam
1000f99796d1SFrank Warmerdam	* config.guess: documented more variables as per bug 40.
1001f99796d1SFrank Warmerdam
100221724616SFrank Warmerdam2001-04-03  Frank Warmerdam  <[email protected]>
100321724616SFrank Warmerdam
100421724616SFrank Warmerdam	* configure, *Makefile.in: Various changes to improve configuration
100521724616SFrank Warmerdam	for HP/UX specifically, and also in general.  They include:
100621724616SFrank Warmerdam	 - Try to handle /usr/bin/sh instead of /bin/sh where necessary.
100721724616SFrank Warmerdam	 - Upgrade to HP/UX 10.x+ compiler, linker and dso options.
100821724616SFrank Warmerdam	 - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP
100921724616SFrank Warmerdam	 - Use -${MAKEFLAGS} in sub makes from makefiles.
101021724616SFrank Warmerdam
101121724616SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=40
101221724616SFrank Warmerdam
10138671dffeSFrank Warmerdam2001-04-02  Frank Warmerdam  <[email protected]>
10148671dffeSFrank Warmerdam
10150263998eSFrank Warmerdam	* libtiff/tiff.h: Applied hac to try and resolve the problem
10160263998eSFrank Warmerdam	with the inttypes.h include file on AIX.
10170263998eSFrank Warmerdam
10180263998eSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=39
10190263998eSFrank Warmerdam
10209864187bSFrank Warmerdam	* VERSION: update to 3.5.7 beta in preparation for release.
10219864187bSFrank Warmerdam
1022a2558120SFrank Warmerdam	* configure/config.site: modified to check if -lm is needed for
1023a2558120SFrank Warmerdam	MACHDEPLIBS if not supplied by config.site.  Needed for Darwin.
1024a2558120SFrank Warmerdam
10258671dffeSFrank Warmerdam	* config.guess: updated wholesale to an FSF version apparently
10268671dffeSFrank Warmerdam	from 1998 (as opposed to 1994).  This is mainly inspired by
10278671dffeSFrank Warmerdam	providing for MacOS X support.
10288671dffeSFrank Warmerdam
10298671dffeSFrank Warmerdam2001-03-29  Frank Warmerdam  <[email protected]>
10308671dffeSFrank Warmerdam
10318671dffeSFrank Warmerdam	* configure, Makefile.in, etc: added support for OPTIMIZER being
10328671dffeSFrank Warmerdam	set from config.site.
10338671dffeSFrank Warmerdam
10347a1ad5e9SFrank Warmerdam2001-03-28  Frank Warmerdam  <[email protected]>
10357a1ad5e9SFrank Warmerdam
10364f4c99abSFrank Warmerdam	* fax2ps.c: Helge (libtiff at oldach.net) submitted fix:
10374f4c99abSFrank Warmerdam
10384f4c99abSFrank Warmerdam	Here's a fix for fax2ps that corrects behaviour for non-Letter paper
10394f4c99abSFrank Warmerdam	sizes. It fixes two problems:
10404f4c99abSFrank Warmerdam
10414f4c99abSFrank Warmerdam	Without	scaling (-S) the fax is now centered on the page size specified
10424f4c99abSFrank Warmerdam	with -H	and/or -W. Before, fax2ps was using an obscure and practially
10434f4c99abSFrank Warmerdam	useless algorithm to allocate the image relative to Letter sized paper
10444f4c99abSFrank Warmerdam	which sometime sled to useless whitespace on the paper, while at the
10454f4c99abSFrank Warmerdam	same time cutting of the faxes printable area at the opposite border.
10464f4c99abSFrank Warmerdam
10474f4c99abSFrank Warmerdam	Second, scaling now preserves aspect ratio, which makes unusual faxes
10484f4c99abSFrank Warmerdam	(in particular short ones) print properly.
10494f4c99abSFrank Warmerdam
10504f4c99abSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=35
10514f4c99abSFrank Warmerdam
10527a1ad5e9SFrank Warmerdam	* tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by
10537a1ad5e9SFrank Warmerdam	Bruce A. Mallett.  See check message for detailed information
10547a1ad5e9SFrank Warmerdam	on all the changes, including a faster encoder, fixes for level
10557a1ad5e9SFrank Warmerdam	2 PostScript, and support for the imagemask operator.
10567a1ad5e9SFrank Warmerdam
1057f3bbcf1bSFrank Warmerdam2001-03-27  Frank Warmerdam  <[email protected]>
1058f3bbcf1bSFrank Warmerdam
1059f3bbcf1bSFrank Warmerdam	* libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to
1060f3bbcf1bSFrank Warmerdam	"#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX.
1061f3bbcf1bSFrank Warmerdam
1062f3bbcf1bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
1063f3bbcf1bSFrank Warmerdam
1064dc989a55SFrank Warmerdam2001-03-16  Frank Warmerdam  <[email protected]>
1065dc989a55SFrank Warmerdam
1066dc989a55SFrank Warmerdam	* tif_dirinfo.c: moved definition of copyright tag in field list.
1067dc989a55SFrank Warmerdam	Apparently they have to be in sorted order by tag id.
1068dc989a55SFrank Warmerdam
10698eea65a4SFrank Warmerdam2001-03-13  Frank Warmerdam  <[email protected]>
10708eea65a4SFrank Warmerdam
10718eea65a4SFrank Warmerdam	* tif_getimage.c: Added support for 16bit minisblack/miniswhite
10728eea65a4SFrank Warmerdam	images in RGBA interface.
10738eea65a4SFrank Warmerdam
1074fa01e4a7SFrank Warmerdam2001-03-02  Frank Warmerdam  <[email protected]>
1075fa01e4a7SFrank Warmerdam
1076fa01e4a7SFrank Warmerdam	* Added TIFFTAG_COPYRIGHT support.
1077fa01e4a7SFrank Warmerdam
1078aefe065eSFrank Warmerdam2001-02-19  Frank Warmerdam  <[email protected]>
1079aefe065eSFrank Warmerdam
1080aefe065eSFrank Warmerdam	* Brent Roman contributed updated tiffcp utility (and tiffcp.1)
1081aefe065eSFrank Warmerdam	with support for extracting subimages with the ,n syntax, and also
1082aefe065eSFrank Warmerdam	adding the -b bias removal flag.
1083aefe065eSFrank Warmerdam
1084a6da80a7SFrank Warmerdam2001-02-16  Frank Warmerdam  <[email protected]>
1085a6da80a7SFrank Warmerdam
10868867ddfbSFrank Warmerdam	* libtiff/libtiff.def: Brent Roman submitted new version adding
10878867ddfbSFrank Warmerdam	serveral missing entry points.
10888867ddfbSFrank Warmerdam
1089b18f9bb8SFrank Warmerdam	* libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS.
1090b18f9bb8SFrank Warmerdam	Some sort of weird VMS thing.
1091b18f9bb8SFrank Warmerdam
1092b18f9bb8SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=31
1093b18f9bb8SFrank Warmerdam
1094a6da80a7SFrank Warmerdam	* tif_luv.c/tiff.h/tiffio.h:
1095a6da80a7SFrank Warmerdam	New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward
1096a6da80a7SFrank Warmerdam	([email protected]).  He writes:
1097a6da80a7SFrank Warmerdam
1098a6da80a7SFrank Warmerdam	1) I improved the gamut-mapping function in tif_luv.c for imaginary
1099a6da80a7SFrank Warmerdam	colors, because some images were being super-saturated on the input
1100a6da80a7SFrank Warmerdam	side and this resulted in some strange color shifts in the output.
1101a6da80a7SFrank Warmerdam
1102a6da80a7SFrank Warmerdam	2) I added a psuedotag in tiff.h to control random dithering during
1103a6da80a7SFrank Warmerdam	LogLuv encoding.  This is turned off by default for 32-bit LogLuv and
1104a6da80a7SFrank Warmerdam	on for 24-bit LogLuv output.  Dithering improves the average color
1105a6da80a7SFrank Warmerdam	accuracy over the image.
1106a6da80a7SFrank Warmerdam
1107a6da80a7SFrank Warmerdam	3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in
1108a6da80a7SFrank Warmerdam	tiffio.h, to expose internal routines for converting between LogLuv and
1109a6da80a7SFrank Warmerdam	XYZ coordinates.  This is helpful for writing more efficient,
1110a6da80a7SFrank Warmerdam	specialized conversion routines, especially for reading LogLuv files.
1111a6da80a7SFrank Warmerdam
1112a6da80a7SFrank Warmerdam	Changes applied with minor edits.
1113a6da80a7SFrank Warmerdam
111400761c18SFrank Warmerdam2001-01-23  Frank Warmerdam  <[email protected]>
111500761c18SFrank Warmerdam
111600761c18SFrank Warmerdam	* tif_fax3.c: keep rw_mode flag internal to fax3 state to remember
111700761c18SFrank Warmerdam	whether we are encoding or decoding.  This is to ensure graceful
111800761c18SFrank Warmerdam	recovery if TIFFClientOpen() discovers an attempt to open a compressed
111900761c18SFrank Warmerdam	file for "r+" access, and subsequently close it, as it resets the
112000761c18SFrank Warmerdam	tif_mode flag to O_RDONLY in this case to avoid writes, confusing the
112100761c18SFrank Warmerdam	compressor's concept of whether it is in encode or decode mode.
112200761c18SFrank Warmerdam
11239a1d08fcSMike Welles2001-01-08  Mike Welles <[email protected]>
11249a1d08fcSMike Welles
11259a1d08fcSMike Welles	* Makefile.in:  Now cleaning up after itself after creating the .tar.gz and .zip
11269a1d08fcSMike Welles
1127a5a724a9SFrank Warmerdam2001-01-07  Frank Warmerdam  <[email protected]>
1128a5a724a9SFrank Warmerdam
1129a5a724a9SFrank Warmerdam	* html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet()
1130a5a724a9SFrank Warmerdam	as per bug report by Patrick Connor.
1131a5a724a9SFrank Warmerdam
11327c2ef4f7SFrank Warmerdam2000-12-28  Frank Warmerdam  <[email protected]>
11337c2ef4f7SFrank Warmerdam
11343ba946b0SFrank Warmerdam	* Added RELEASE-DATE file to release file list.
11353ba946b0SFrank Warmerdam
11367c2ef4f7SFrank Warmerdam	* Fixed libtiff/makefile.vc to make tiffvers.h not version.h.
11377c2ef4f7SFrank Warmerdam
1138a7f6e194SMike Welles2000-12-22  Mike Welles <[email protected]>
1139a7f6e194SMike Welles        * added link to CVS mirror from index.html
1140a7f6e194SMike Welles
1141a7f6e194SMike Welles	* updated html/internals.html to note that LZW compression is
1142a7f6e194SMike Welles	  not supported by default.
1143a7f6e194SMike Welles
114422e9dda7SFrank Warmerdam2000-12-22  Frank Warmerdam  <[email protected]>
114522e9dda7SFrank Warmerdam
114622e9dda7SFrank Warmerdam	* updated html/libtiff.html to not point at Niles' old JPL web site
114722e9dda7SFrank Warmerdam	for the man pages, point at www.libtiff.org.
114822e9dda7SFrank Warmerdam
114933953398SFrank Warmerdam2000-12-21  Frank Warmerdam  <[email protected]>
115033953398SFrank Warmerdam
115122e9dda7SFrank Warmerdam	* libtiff/tif_apple.c: Applied "Carbon" support patches supplied by
115233953398SFrank Warmerdam	Leonard Rosenthol <[email protected]>.  May interfere
115333953398SFrank Warmerdam	with correct building on older systems.  If so, please let me know.
115433953398SFrank Warmerdam
1155a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]>
1156177452c8SMike Welles
1157177452c8SMike Welles	* Took out LZW Encoding from tif_lzw.c
1158177452c8SMike Welles
1159177452c8SMike Welles	* Created HOWTO-RELEASE
1160177452c8SMike Welles
1161177452c8SMike Welles	* Created html/v3.5.6.html
1162177452c8SMike Welles
1163177452c8SMike Welles	* updated index.html
1164177452c8SMike Welles
1165a02f97a5SFrank Warmerdam2000-12-01  Frank Warmerdam  <[email protected]>
1166a02f97a5SFrank Warmerdam
1167a02f97a5SFrank Warmerdam	* Added patches for EOFB support in tif_fax3.c and tif_fax3.h.
1168a02f97a5SFrank Warmerdam	Patches supplied by Frank Cringle <[email protected]>
1169a02f97a5SFrank Warmerdam	Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif
1170a02f97a5SFrank Warmerdam
1171a3c28f98SFrank Warmerdam2000-11-24  Frank Warmerdam  <[email protected]>
1172a3c28f98SFrank Warmerdam
1173a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added an installPrivateHdrs and install-private
1174a3c28f98SFrank Warmerdam	target so that the private headers required by libgeotiff can be
1175a3c28f98SFrank Warmerdam	installed with the others.  They are not installed by default.
1176a3c28f98SFrank Warmerdam
1177a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso
1178a3c28f98SFrank Warmerdam	targets so libtiff.so will be built with an explicit dependency
1179a3c28f98SFrank Warmerdam	on libm.so.
1180a3c28f98SFrank Warmerdam
1181a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to
1182a3c28f98SFrank Warmerdam	libtiff.so.3.5.5.
1183a3c28f98SFrank Warmerdam
1184a3c28f98SFrank Warmerdam	* libtiff/Makefile.in & configure: Remove all references to the ALPHA
1185a3c28f98SFrank Warmerdam	file, or ALPHA version logic.  Added stuff about DIST_POINT in
1186a3c28f98SFrank Warmerdam	place of DIST_TYPE and the alpha release number stuff.
1187a3c28f98SFrank Warmerdam
1188abcd47aeSFrank Warmerdam2000-11-22  Frank Warmerdam  <[email protected]>
1189abcd47aeSFrank Warmerdam
1190abcd47aeSFrank Warmerdam	* I have applied a patch from Steffen Moeller <[email protected]> to
1191abcd47aeSFrank Warmerdam	the configure script so that it now accepts the --prefix, and
1192abcd47aeSFrank Warmerdam	--exec-prefix directives.
1193abcd47aeSFrank Warmerdam
11947410217aSFrank Warmerdam2000-11-13  Frank Warmerdam  <warmerda@cs46980-c>
11957410217aSFrank Warmerdam
11969900bacaSFrank Warmerdam	* I have made a variety of modifications in an effort to ensure the
11979900bacaSFrank Warmerdam	TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE
11989900bacaSFrank Warmerdam	file which seems to be updated regularly.
11999900bacaSFrank Warmerdam
12009900bacaSFrank Warmerdam	 o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in
12019900bacaSFrank Warmerdam	   version include file.
12029900bacaSFrank Warmerdam	 o renamed version.h to tiffvers.h because we now have to install it
12039900bacaSFrank Warmerdam	   with the public libtiff include files.
12049900bacaSFrank Warmerdam	 o include tiffvers.h in tiffio.h.
12059900bacaSFrank Warmerdam	 o updated tif_version.c to use tiffvers.h.
12069900bacaSFrank Warmerdam	 o Updated Makefile.in accordingly.
12079900bacaSFrank Warmerdam
12087410217aSFrank Warmerdam	* As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25
12097410217aSFrank Warmerdam	I have updated the win32 detection rules in tiffcomp.h.
12107410217aSFrank Warmerdam
12116429172dSFrank Warmerdam2000-10-20  Frank Warmerdam  <warmerda@cs46980-c>
12126429172dSFrank Warmerdam
1213b11174beSFrank Warmerdam	* tif_getimage.c: Fixed RGBA translation for YCbCr images for which
1214b11174beSFrank Warmerdam	the strip/tile width and height aren't multiples of the sampling size.
12157410217aSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=20
12167410217aSFrank Warmerdam	Some patches from Rick LaMont of Dot C Software.
1217b11174beSFrank Warmerdam
12186429172dSFrank Warmerdam	* Modified tif_packbits.c encoder to avoid compressing more
12196429172dSFrank Warmerdam	data than provided if rowsize doesn't factor into provided data
12206429172dSFrank Warmerdam	(such as occurs for YCbCr).
12216429172dSFrank Warmerdam
1222aa844c50SFrank Warmerdam2000-10-19  Frank Warmerdam  <warmerda@cs46980-c>
1223aa844c50SFrank Warmerdam
1224aa844c50SFrank Warmerdam	* tools/rgb2ycbcr.c: fixed output strip size to account for vertical
1225aa844c50SFrank Warmerdam	roundup if rows_per_strip not a multiple of vertical sample size.
1226aa844c50SFrank Warmerdam
12270cd032f1SFrank Warmerdam2000-10-16  Frank Warmerdam  <warmerda@cs46980-c>
12280cd032f1SFrank Warmerdam
122991b8b7c2SFrank Warmerdam	* tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory
123091b8b7c2SFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18
123191b8b7c2SFrank Warmerdam	from [email protected].
123291b8b7c2SFrank Warmerdam
12330cd032f1SFrank Warmerdam	* Modified tif_packbits.c decoding to avoid overrunning the
12340cd032f1SFrank Warmerdam	output buffer, and to issue a warning if data needs to be
12350cd032f1SFrank Warmerdam	discarded.  See http://bugzilla.remotesensing.org/show_bug.cgi?id=18
12360cd032f1SFrank Warmerdam
1237de9b6675SFrank Warmerdam2000-10-12  Frank Warmerdam  <warmerda@cs46980-c>
1238de9b6675SFrank Warmerdam
1239de9b6675SFrank Warmerdam	* Modified tiff2bw to ensure portions add to 100%, and that
1240de9b6675SFrank Warmerdam	white is properly recovered.
1241de9b6675SFrank Warmerdam
1242de9b6675SFrank Warmerdam	See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15
1243de9b6675SFrank Warmerdam	Patch c/o Stanislav Brabec <[email protected]>
1244de9b6675SFrank Warmerdam
12458b6b9756SFrank Warmerdam2000-09-30  Frank Warmerdam  <warmerda@cs46980-c>
12468b6b9756SFrank Warmerdam
12478b6b9756SFrank Warmerdam	* Modified TIFFClientOpen() to emit an error on an attempt to
12488b6b9756SFrank Warmerdam	open a comperessed file for update (O_RDWR/r+) access.  This is
12498b6b9756SFrank Warmerdam	because the compressor/decompressor code gets very confused when
12508b6b9756SFrank Warmerdam	the mode is O_RDWR, assuming this means writing only.  See
12518b6b9756SFrank Warmerdam	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13
12528b6b9756SFrank Warmerdam
1253582fb187SFrank Warmerdam2000-09-27  Frank Warmerdam  <warmerda@cs46980-c>
1254582fb187SFrank Warmerdam
12550cd032f1SFrank Warmerdam	* Added GNULDdso target an`d switched linux and freebsd to use it.
1256582fb187SFrank Warmerdam
12578d9e3bcfSFrank Warmerdam2000-09-26  Frank Warmerdam  <warmerda@cs46980-c>
12588d9e3bcfSFrank Warmerdam
12598d9e3bcfSFrank Warmerdam	* Applied patch for 0x0000 sequences in tif_fax3.h's definition
12608d9e3bcfSFrank Warmerdam	of EXPAND1D() as per bug 11 (from Roman).
12618d9e3bcfSFrank Warmerdam
1262af621273SFrank Warmerdam2000-09-25  Frank Warmerdam  <warmerda@cs46980-c>
126305d0760fSFrank Warmerdam	* Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve
126405d0760fSFrank Warmerdam	cygwin compatibility.
1265af621273SFrank Warmerdam
1266b6348a45SFrank Warmerdam	* Applied patch from Roman Shpount to tif_fax3.c.  This seems to
1267b6348a45SFrank Warmerdam	be a proper fix to the buffer sizing problem.  See
1268b6348a45SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=11
1269b6348a45SFrank Warmerdam
1270af621273SFrank Warmerdam	* Fixed tif_getimage.c to fix overrun bug with YCbCr images without
1271af621273SFrank Warmerdam	downsampling.  http://bugzilla.remotesensing.org/show_bug.cgi?id=10
1272af621273SFrank Warmerdam	Thanks to Nick Lamb <[email protected]> for reporting the
1273af621273SFrank Warmerdam	bug and proving the patch.
1274af621273SFrank Warmerdam
1275a329e432SFrank Warmerdam2000-09-18  Frank Warmerdam  <warmerda@cs46980-c>
1276a329e432SFrank Warmerdam
1277a329e432SFrank Warmerdam	* Fixed tif_jpeg.c so avoid destroying the decompressor before
1278a329e432SFrank Warmerdam	we are done access data thanks to bug report from:
1279a329e432SFrank Warmerdam	Michael Eckstein <[email protected]>.
1280a329e432SFrank Warmerdam
1281a329e432SFrank Warmerdam	* Reverted tif_flush change.
1282a329e432SFrank Warmerdam
1283da97c5e0SFrank Warmerdam2000-09-14  Frank Warmerdam  <warmerda@cs46980-c>
1284da97c5e0SFrank Warmerdam
1285da97c5e0SFrank Warmerdam	* tif_flush.c: Changed so that TIFFFlushData() doesn't return an
1286da97c5e0SFrank Warmerdam	error when TIFF_BEENWRITING is not set.  This ensures that the
1287da97c5e0SFrank Warmerdam	directory contents can still be flushed by TIFFFlush().
1288da97c5e0SFrank Warmerdam
1289c1282751SFrank Warmerdam2000-08-14  Frank Warmerdam  <[email protected]>
1290c1282751SFrank Warmerdam
1291fb02956eSFrank Warmerdam	* tif_open.c: Don't set MMAP for O_RDWR files.
1292fb02956eSFrank Warmerdam
12930625a129SFrank Warmerdam	* tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY
12940625a129SFrank Warmerdam	so that files opened for update can be strip chopped too.
12950625a129SFrank Warmerdam
1296c1282751SFrank Warmerdam	* tif_read.c: fixed up bug with files missing rowsperstrip and
1297c1282751SFrank Warmerdam	the strips per separation fix done a few weeks ago.
1298c1282751SFrank Warmerdam
1299ad9af004SFrank Warmerdam2000-07-17  Frank Warmerdam  <warmerda@cs46980-c>
1300ad9af004SFrank Warmerdam
1301ad9af004SFrank Warmerdam	* Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and
1302ad9af004SFrank Warmerdam	SAMPLEFORMAT_COMPLEXINT.
1303ad9af004SFrank Warmerdam
13044b79457aSMike Welles2000-07-13  Mike Welles <[email protected]>
13054b79457aSMike Welles
13064b79457aSMike Welles	* index.html, bugs.html: added bugzilla info.
13074b79457aSMike Welles
1308c1cd54d7SFrank Warmerdam2000-07-12  Frank Warmerdam  <[email protected]>
1309c1cd54d7SFrank Warmerdam
1310889ea5bfSFrank Warmerdam	* tif_read.c: fix subtle bug with determining the number of
1311889ea5bfSFrank Warmerdam	rows for strips that are the last strip in a separation but
1312889ea5bfSFrank Warmerdam	not the last strip of all in TIFFReadEncodedStrip().
1313889ea5bfSFrank Warmerdam
1314c1cd54d7SFrank Warmerdam	* Applied 16/32 bit fix to tif_fax3.c.  Fix supplied by
1315c1cd54d7SFrank Warmerdam	Peter Skarpetis <[email protected]>
1316c1cd54d7SFrank Warmerdam
1317082013bfSFrank Warmerdam2000-06-15  Frank Warmerdam  <[email protected]>
1318082013bfSFrank Warmerdam
1319082013bfSFrank Warmerdam	* Modified tiffio.h logic with regard to including windows.h.  It
1320082013bfSFrank Warmerdam	won't include it when building with __CYGWIN__.
1321082013bfSFrank Warmerdam
1322b620bd37SFrank Warmerdam2000-05-11  Frank Warmerdam  <warmerda@cs46980-c>
1323b620bd37SFrank Warmerdam
13246ed3331cSFrank Warmerdam	* README: update to mention www.libtiff.org, don't list Sam's old
13256ed3331cSFrank Warmerdam	email address.
13266ed3331cSFrank Warmerdam
1327b620bd37SFrank Warmerdam	* configure: Fixed DSO test for Linux as per patch from
1328b620bd37SFrank Warmerdam	  Jan Van Buggenhout <[email protected]>.
1329b620bd37SFrank Warmerdam
133015934824SFrank Warmerdam2000-04-21  Frank Warmerdam  <[email protected]>
133115934824SFrank Warmerdam
133215934824SFrank Warmerdam	* libtiff/tif_dirread.c: Don't use estimate strip byte count for
133315934824SFrank Warmerdam	one tile/strip images with an offset, and byte count of zero. These
133415934824SFrank Warmerdam	could be "unpopulated" images.
133515934824SFrank Warmerdam
1336859c2524SFrank Warmerdam2000-04-18  Frank Warmerdam  <[email protected]>
1337859c2524SFrank Warmerdam
13387538c6d0SFrank Warmerdam	* contrib/addtiffo: Added "averaging" resampling option.
13397538c6d0SFrank Warmerdam
1340859c2524SFrank Warmerdam	* tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT.
1341859c2524SFrank Warmerdam
13426be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000  Frank Warmerdam  <[email protected]>
13436be23f4fSFrank Warmerdam
13446be23f4fSFrank Warmerdam	* tools/Makefile.in: Modified to install properly on SGI.
13456be23f4fSFrank Warmerdam
13464b79457aSMike Welles2000-04-12  Mike Welles	     <[email protected]>
13474b79457aSMike Welles	* configure:  Fixed stupid mistake in libc6 test on Linux
13484b79457aSMike Welles
1349f076e723SMike Welles2000-04-04  Mike Welles	     <[email protected]>
1350f0770083SMike Welles	* tif_win32.c:  Applied patch to fix overreads and ovverwrites
1351f0770083SMike Welles	  caught by BoundsChecker.  From Arvan Pritchard
1352f0770083SMike Welles	  <[email protected]>  (untested).
1353f076e723SMike Welles
1354f0770083SMike Welles        * tif_getimage.c:  Applied patch to silence VC6 warnings.  From
1355f0770083SMike Welles	  Arvan Pritchard <[email protected]>
1356f0770083SMike Welles
1357f0770083SMike Welles	* tif_lzw.c:  Applied patch to silence VC6 warnings.  From
1358f076e723SMike Welles	  Arvan Pritchard <[email protected]>
1359f076e723SMike Welles
13601c9f6d78SFrank Warmerdam2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>
13611c9f6d78SFrank Warmerdam
13621c9f6d78SFrank Warmerdam	* Added contrib/stream (stream io) code submitted by Avi Bleiweiss.
13631c9f6d78SFrank Warmerdam
136497702338SMike Welles2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>    *** 3.5.5 release ***
13652df86f15SFrank Warmerdam
13662df86f15SFrank Warmerdam	* fax2ps: Fixed mixup of width and height in bounding box statement
13672df86f15SFrank Warmerdam	as per submission by Nalin Dahyabhai <[email protected]>.
13682df86f15SFrank Warmerdam
1369c21b8b97SMike Welles2000-03-27  Mike Welles	     <[email protected]>
1370c21b8b97SMike Welles
1371c21b8b97SMike Welles	* fax2ps:  Modified printruns to take uint32 instead of uint16.
1372c21b8b97SMike Welles	Patch courtesy of Bernt Herd <[email protected]>
1373c21b8b97SMike Welles
1374d20c60a2SMike Welles2000-03-20  Mike Welles	     <[email protected]>
1375d20c60a2SMike Welles
1376d20c60a2SMike Welles	* configure: added test for libc6 for linux targets.  Bug reported by
1377d20c60a2SMike Welles        Stanislav Brabec <[email protected]>
1378d20c60a2SMike Welles
1379c21b8b97SMike Welles	* Added 3.5 docs to html/Makefile.in.
1380c21b8b97SMike Welles	Thanks to  Stanislav Brabec <[email protected]>
1381d20c60a2SMike Welles
1382c21b8b97SMike Welles	* configure: fixed bugs in sed scripts
1383c21b8b97SMike Welles	(applied sed script s:/@:s;@:;s:/s;;:;: to configure).
1384d20c60a2SMike Welles	fix submitted to Stanislav Brabec <[email protected]>
1385d20c60a2SMike Welles
1386c21b8b97SMike Welles	* tools/iptcutil was not in files list, and wasn't being
1387c21b8b97SMike Welles	added to tar archive.  Updated Makefile.in.
1388d20c60a2SMike Welles
13897ab7008fSFrank Warmerdam2000-03-17  Frank Warmerdam  <warmerda@cs46980-c>
13907ab7008fSFrank Warmerdam
13917ab7008fSFrank Warmerdam	* tif_fax3.c: Fixed serious bug introduced during the uint16->uint32
13927ab7008fSFrank Warmerdam	conversion for the run arrays.
13937ab7008fSFrank Warmerdam
1394d3144ac4SFrank Warmerdam2000-03-03  Frank Warmerdam  <[email protected]>
1395d3144ac4SFrank Warmerdam
1396d3144ac4SFrank Warmerdam	* Set td_sampleformat default to SAMPLEFORMAT_UINT instead of
1397d3144ac4SFrank Warmerdam	SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c.
1398d3144ac4SFrank Warmerdam
13990b109722SFrank Warmerdam2000-03-02  Frank Warmerdam  <[email protected]>
14000b109722SFrank Warmerdam
1401f4aaa718SFrank Warmerdam	* Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c.
1402f4aaa718SFrank Warmerdam
14030b109722SFrank Warmerdam	* Patched tif_fax3.c so that dsp->runs is allocated a bit bigger
14040b109722SFrank Warmerdam	to avoid overruns encountered with frle_bug.tif.
14050b109722SFrank Warmerdam
1406ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000  Frank Warmerdam  <[email protected]>
1407ed33ffd3SFrank Warmerdam
1408ed33ffd3SFrank Warmerdam	* Fixed tools/tiffcmp so that stopondiff testing works.
1409ed33ffd3SFrank Warmerdam	  Patch care of Joseph Orost <[email protected]>.
1410ed33ffd3SFrank Warmerdam
1411592e7e59SFrank Warmerdam2000-01-28    <warmerda@CS46980-B>
1412592e7e59SFrank Warmerdam
1413c84e2904SFrank Warmerdam	* Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is
1414c84e2904SFrank Warmerdam	  set to 1, and added default (off) setting in tiffconf.h.  This
1415c84e2904SFrank Warmerdam	  should eventually be set by the configure script somehow.
1416c84e2904SFrank Warmerdam
1417c84e2904SFrank Warmerdam	  The original work on all these 2-4GB changes was done by
1418c84e2904SFrank Warmerdam	  Peter Smith ([email protected]).
1419c84e2904SFrank Warmerdam
1420c84e2904SFrank Warmerdam	* Modified tif_win32.c to support 2-4GB seeks.
1421c84e2904SFrank Warmerdam
1422592e7e59SFrank Warmerdam	* tentatively changed toff_t to be unsigned instead of signed to
1423592e7e59SFrank Warmerdam	  facilitate support for 2-4GB files.
1424592e7e59SFrank Warmerdam
1425592e7e59SFrank Warmerdam	* Updated a variety of files to use toff_t.  Fixed some mixups
1426592e7e59SFrank Warmerdam	  between toff_t and tsize_t.
1427592e7e59SFrank Warmerdam
1428164da391SFrank WarmerdamFri Jan 28 10:13:49 2000  Frank Warmerdam  <[email protected]>
1429164da391SFrank Warmerdam
1430164da391SFrank Warmerdam	* Largely reimplemented contrib/addtiffo to avoid temp files,
1431164da391SFrank Warmerdam	updating the TIFF file in place.  Fixed a few other bugs to.
1432164da391SFrank Warmerdam
1433164da391SFrank Warmerdam	* Set tif_rawdatasize to zero when freeing raw data buffer in
1434164da391SFrank Warmerdam	TIFFWriteDirectory().
1435164da391SFrank Warmerdam
1436164da391SFrank Warmerdam	* Enabled "REWRITE_HACK" in tif_write.c by default.
1437164da391SFrank Warmerdam
1438164da391SFrank Warmerdam	* Fix bug in tif_write.c when switching between reading one directory
1439164da391SFrank Warmerdam	and writing to another.
1440164da391SFrank Warmerdam
1441164da391SFrank Warmerdam	* Made TIFFWriteCheck() public, and added TIFFCreateDirectory()
1442164da391SFrank Warmerdam
1443db9e2d75SFrank WarmerdamWed Jan  5 12:37:48 2000  Frank Warmerdam  <[email protected]>
1444db9e2d75SFrank Warmerdam
1445db9e2d75SFrank Warmerdam	* Added TIFFmemory(3t) functions to libtiff.def.
1446db9e2d75SFrank Warmerdam
14472e0c71f2SFrank WarmerdamTue Jan  4 13:39:00 2000  Frank Warmerdam  <[email protected]>
14482e0c71f2SFrank Warmerdam
14492e0c71f2SFrank Warmerdam	* Added libtiff/libtiff.def to TIFFILES distribution list.
14502e0c71f2SFrank Warmerdam
1451c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999  Mike Welles <[email protected]>
1452c38ac53bSMike Welles
1453c38ac53bSMike Welles	* Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
1454c38ac53bSMike Welles
1455c38ac53bSMike Welles	* Altered descriptions in tools to reflect "by default" lzw not supported
1456c38ac53bSMike Welles
1457c38ac53bSMike Welles	* Updated index.html to note lzw compression kit.
1458c38ac53bSMike Welles
1459db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999  Frank Warmerdam  <[email protected]>
1460db55f695SFrank Warmerdam
1461db55f695SFrank Warmerdam	* Added fax3sm_winnt.c to distribution list in Makefile.in.
1462db55f695SFrank Warmerdam
1463c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999  Mike Welles <[email protected]> *** 3.5.4 release ***
1464da558ffbSMike Welles
1465da558ffbSMike Welles	* Aadded Pixar tag support.  Contributed by Phil Beffery <[email protected]>
1466da558ffbSMike Welles
1467da558ffbSMike Welles	* Made one more change to tif_dir.c for removal of LZW compression. Also added notice
1468da558ffbSMike Welles	  when LZW compression invoked.
1469da558ffbSMike Welles
1470da558ffbSMike Welles	* Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions
1471da558ffbSMike Welles	  in tools to reflect removal of LZW compression
1472da558ffbSMike Welles
14731c096175SMike WellesMon Dec 20 18:39:02 EST 1999  Mike Welles  <[email protected]>
14741c096175SMike Welles
14751c096175SMike Welles        * Fixed bug that caused LZW (non) compression to segfault. Added
14761c096175SMike Welles	  warning about LZW compression removed being removed, and why.
1477c614caf0SMike Welles
1478da558ffbSMike Welles	* Added nostrip to install in tools/Makefile.in so that debugging
1479c614caf0SMike Welles	  symbols are kept.
14801c096175SMike Welles
148100ac48bcSMike WellesTue Dec  7 12:04:47 EST 1999  Mike Welles  <[email protected]>
148200ac48bcSMike Welles
148300ac48bcSMike Welles	* Added patch from Ivo Penzar <[email protected]>,
148400ac48bcSMike Welles	  supporting Adobe ZIP deflate.  Untested.
148500ac48bcSMike Welles
1486e57f1806SFrank WarmerdamSat Dec  4 15:47:11 1999  Frank Warmerdam  <[email protected]>
1487e57f1806SFrank Warmerdam
1488e57f1806SFrank Warmerdam	* Made Packbits the default compression in tools/tiff2rgba.c instead
1489e57f1806SFrank Warmerdam	of LZW.
1490e57f1806SFrank Warmerdam
1491e5337384SMike WellesTue Nov 30 14:41:43 1999  Frank Warmerdam  <[email protected]>    *** 3.5.3. release ***
1492ff08149cSFrank Warmerdam
1493ff08149cSFrank Warmerdam	* Added tif_luv to contrib/djgpp/Makefile.lib.
1494ff08149cSFrank Warmerdam
14950e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999   Mike Welles <[email protected]>
14960e4c746eSMike Welles
14977609ec5fSMike Welles        * Added zip creation to relase makefile target
14987609ec5fSMike Welles
14990e4c746eSMike Welles	* Added html for TIFFWriteTile.3t man page.
15000e4c746eSMike Welles
1501c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999  Frank Warmerdam  <[email protected]>
1502c5e8a049SFrank Warmerdam
1503c5e8a049SFrank Warmerdam	* Added some changes to tif_write.c to support rewriting existing
1504c5e8a049SFrank Warmerdam	fixed sized tiles and strips.  Code mods disabled by default, only
1505c5e8a049SFrank Warmerdam	enabled if REWRITE_HACK is defined for now.
1506c5e8a049SFrank Warmerdam
150764158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999  Frank Warmerdam  <[email protected]>
150864158b2dSFrank Warmerdam
150964158b2dSFrank Warmerdam	* Added TIFFWriteTile.3t man page.
151064158b2dSFrank Warmerdam
1511209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999  Frank Warmerdam  <[email protected]>
1512209aa3d3SFrank Warmerdam
1513209aa3d3SFrank Warmerdam	* Added notes on use of makefile.vc in build.html, and fixed
1514209aa3d3SFrank Warmerdam	email subscription address.
1515209aa3d3SFrank Warmerdam
15169ec07df1SMike Welles199-11-28  Mike Welles <[email protected]>
15179ec07df1SMike Welles
15189ec07df1SMike Welles	*  Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c
15199ec07df1SMike Welles
15209ec07df1SMike Welles	*  Did some casts cleaning up to reduce compiler warnings in tif_fax3.c,
15219ec07df1SMike Welles	   from Bruce Carmeron <[email protected]> -- modifications of
15229ec07df1SMike Welles	   changes made by Frank (sun cc still complained on cast).
15239ec07df1SMike Welles
15249ec07df1SMike Welles	*  Added tiffconf.h to install target per request from Bill
15259ec07df1SMike Welles	   Radcliffe <[email protected]>: "We need a way for ImageMagick to
15269ec07df1SMike Welles 	   know features have been compiled into the TIFF library in order to
15279ec07df1SMike Welles	   handle things properly".
15289ec07df1SMike Welles
152929e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999  Frank Warmerdam  <[email protected]>
153029e8a995SFrank Warmerdam
153129e8a995SFrank Warmerdam	* fixed various VC++ warnings as suggested by Gilles Vollant
153229e8a995SFrank Warmerdam	<[email protected]>.
153329e8a995SFrank Warmerdam
15349e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999  Frank Warmerdam  <[email protected]>
15359e63b000SFrank Warmerdam
15369e63b000SFrank Warmerdam	* Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to
15379e63b000SFrank Warmerdam	not imply applications are responsible for image data swapping.
15389e63b000SFrank Warmerdam
153943f65d11SMike Welles1999-11-22  Mike Welles <[email protected]>
154043f65d11SMike Welles	*  HTML-ized the man pages, added to html/man
154143f65d11SMike Welles
1542e7f4c352SMike Welles	*  Removed LZW Compression to comply with Unisys patent extortion.
1543e7f4c352SMike Welles
1544a9b4777dSMike Welles1999-09-29  Mike Welles		<[email protected]>
1545a9b4777dSMike Welles	*  Corrected one remaining 16 -> 32 bit value in tif_fax3.c,
1546a9b4777dSMike Welles	   From Ivo Penzar <[email protected].
1547a9b4777dSMike Welles
1548a9b4777dSMike Welles	*  Added patch from Ivo Penzar to have TiffAdvanceDirectory handle
1549a9b4777dSMike Welles	   memory mapped files. <[email protected]>
1550a9b4777dSMike Welles
155197702338SMike Welles1999-09-26  Mike Welles 	<[email protected]>  *** 3.5.2 release ***
155258db2336SMike Welles	* Corrected alpha versioning.
155358db2336SMike Welles
155458db2336SMike Welles	* Removed distinction between  alpha and release targets in Makefile.in.
155558db2336SMike Welles
155658db2336SMike Welles	* added release.stamp target, which tags cvs tree, and updates
155758db2336SMike Welles	  "RELEASE-DATE"
155858db2336SMike Welles
155958db2336SMike Welles	* added releasediff target, which diffs tree with source as of
156058db2336SMike Welles	  date in "RELEASE-DATE"
156158db2336SMike Welles
156258db2336SMike Welles	* Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving
156358db2336SMike Welles	  away from alpha/non-alpha distinctions).
156458db2336SMike Welles
156558db2336SMike Welles	* updated html to reflect release
156658db2336SMike Welles
156767bb385aSFrank Warmerdam1999-09-23    <warmerda@CS46980-B>
156867bb385aSFrank Warmerdam
1569cdb12ac2SFrank Warmerdam	* Set O_BINARY for tif_unix.c open() ... used on cygwin for instance.
1570cdb12ac2SFrank Warmerdam
157167bb385aSFrank Warmerdam	* Added CYGWIN case in configure.
157267bb385aSFrank Warmerdam
157346301bebSMike WellesFri Sep 17 00:13:51 CEST 1999  Mike Welles <[email protected]>
157458db2336SMike Welles
157546301bebSMike Welles	* Applied Francois Dagand's patch to handle fax decompression bug.
157646301bebSMike Welles	  (sizes >= 65536 were failing)
157746301bebSMike Welles
1578478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999  Frank Warmerdam  <[email protected]>
1579478d079aSFrank Warmerdam
1580478d079aSFrank Warmerdam	* Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested
1581478d079aSFrank Warmerdam	  by Christopher Lawton <[email protected]>
1582478d079aSFrank Warmerdam
1583f48df3f4SFrank WarmerdamWed Sep  8 08:19:18 1999  Frank Warmerdam  <[email protected]>
1584f48df3f4SFrank Warmerdam
1585e6e37100SFrank Warmerdam	* Added IRIX/gcc, and OSF/1 4.x support on behalf of
1586e6e37100SFrank Warmerdam	  Albert Chin-A-Young <[email protected]>
1587e6e37100SFrank Warmerdam
1588f48df3f4SFrank Warmerdam	* Added TIFFReassignTagToIgnore() API on behalf of
1589f48df3f4SFrank Warmerdam	  Bruce Cameron <[email protected]>.  Man page still pending.
1590f48df3f4SFrank Warmerdam
1591e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999  Frank Warmerdam  <[email protected]>
1592e3585a7dSFrank Warmerdam
15936f703bd0SFrank Warmerdam	* Added test target in Makefile, test_pics.sh script and pics/*.rpt
15946f703bd0SFrank Warmerdam	files to provide for a rudimentary testsuite.
15956f703bd0SFrank Warmerdam
1596e3585a7dSFrank Warmerdam	* Added contrib/tags back from old distribution ... fixed up a bit.
1597e3585a7dSFrank Warmerdam
159823f6dabbSFrank Warmerdam1999-08-16    <warmerda@CS46980-B>
159923f6dabbSFrank Warmerdam
160023f6dabbSFrank Warmerdam	* Added simple makefile.vc makefiles for building with MS VC++
160123f6dabbSFrank Warmerdam	on Windows NT/98/95 in console mode.  Stuff in contrib/win* make give
160223f6dabbSFrank Warmerdam	better solutions for some users.
160323f6dabbSFrank Warmerdam
16048ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999  Frank Warmerdam  <[email protected]>
16058ecb50d4SFrank Warmerdam
16068ecb50d4SFrank Warmerdam	* Added addtiffo (add overviews to a TIFF file) in contrib.  Didn't
16078ecb50d4SFrank Warmerdam	put it in tools since part of it is in C++.
16088ecb50d4SFrank Warmerdam
1609469f9d6bSMike Welles1999-08-16  Michael L. Welles  <[email protected]>
1610469f9d6bSMike Welles
1611469f9d6bSMike Welles	* Updated html/index.html with anon CVS instructions.
1612469f9d6bSMike Welles
1613397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999  Frank Warmerdam  <[email protected]>
1614397e9f3aSFrank Warmerdam
16158b9ba144SFrank Warmerdam	* pre-remove so link before softlink in LINUXdso action in
16168b9ba144SFrank Warmerdam	libtiff/Makefile.in to avoid failure on LINUXdso builds other than
16178b9ba144SFrank Warmerdam	the first.
16188b9ba144SFrank Warmerdam
16198b9ba144SFrank Warmerdam	* Fixed problem with cvtcmap() in tif_getimage.c modifying the
16208b9ba144SFrank Warmerdam	colormaps owned by the TIFF handle itself when trying to fixup wrong
16218b9ba144SFrank Warmerdam	(eight bit) colormaps.  Corrected by maintaining a private copy of
16228b9ba144SFrank Warmerdam	the colormap.
16238b9ba144SFrank Warmerdam
16248b9ba144SFrank Warmerdam	* Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in
16258b9ba144SFrank Warmerdam	tif_getimage.c.
16268b9ba144SFrank Warmerdam
1627397e9f3aSFrank Warmerdam	* CVS Repository placed at remotesensing.org.  ChangeLog added.
1628