xref: /libtiff-4.0.7/ChangeLog (revision 19ecdde2)
1*19ecdde2SRoss Finlayson2003-11-25  Ross Finlayson  <[email protected]>
2*19ecdde2SRoss Finlayson
3*19ecdde2SRoss Finlayson	* /tools/tiff2pdf.c:  File added to repository.
4*19ecdde2SRoss Finlayson
5d9376367SAndrey Kiselev2003-11-22  Andrey Kiselev  <[email protected]>
6d9376367SAndrey Kiselev
7d9376367SAndrey Kiselev	* /tools/raw2tiff.c: sqrtf() replaced with sqrt().
8d9376367SAndrey Kiselev
911d2461aSAndrey Kiselev2003-11-21  Andrey Kiselev  <[email protected]>
1011d2461aSAndrey Kiselev
115279c8f2SAndrey Kiselev	* /tools/raw2tiff.c: #include <getopt.h> removed.
125279c8f2SAndrey Kiselev
13aeae0fe9SAndrey Kiselev	* tools/{Makefile.in, tiffgt.c}: Unmaintained and platform dependent
14aeae0fe9SAndrey Kiselev	sgigt utility removed and replaced with the completely rewritten
15aeae0fe9SAndrey Kiselev	portable tiffgt tool (depend on OpenGL and GLUT). Initial revision,
16aeae0fe9SAndrey Kiselev	there is a lot of things to improve.
1711d2461aSAndrey Kiselev
187eaf2d4aSAndrey Kiselev	* libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly
197eaf2d4aSAndrey Kiselev	extract the fields from the OJPEG files. Patch supplied by Ross
207eaf2d4aSAndrey Kiselev	Finlayson.
217eaf2d4aSAndrey Kiselev
22aeae0fe9SAndrey Kiselev	* libtiff/{tiffio.h, tif_codec.c}, man/{libtiff.3t, TIFFcodec.3t}:
23aeae0fe9SAndrey Kiselev	Added new function TIFFIsCODECConfigured(), suggested by Ross
24aeae0fe9SAndrey Kiselev	Finlayson.
25aeae0fe9SAndrey Kiselev
2609237bb4SAndrey Kiselev2003-11-18  Andrey Kiselev  <[email protected]>
2709237bb4SAndrey Kiselev
28e60dd327SAndrey Kiselev	* libtiff/tif_dirinfo.c: Implemented binary search in
29e60dd327SAndrey Kiselev	_TIFFMergeFieldInfo(). Patch supplied by Ross Finlayson.
30e60dd327SAndrey Kiselev
3109237bb4SAndrey Kiselev	* libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced
3209237bb4SAndrey Kiselev	with _TIFFFindOrRegisterFieldInfo as reported by Ross Finlayson.
3309237bb4SAndrey Kiselev
34c26acbc7SFrank Warmerdam2003-11-17  Frank Warmerdam  <[email protected]>
35c26acbc7SFrank Warmerdam
36c26acbc7SFrank Warmerdam	* tif_dirread.c: do not mark all anonymously defined tags to be
37c26acbc7SFrank Warmerdam	IGNOREd.
38c26acbc7SFrank Warmerdam
3942fc10fbSAndrey Kiselev2003-11-17  Andrey Kiselev  <[email protected]>
4042fc10fbSAndrey Kiselev
4142fc10fbSAndrey Kiselev	* contrib/pds/{tif_pdsdirread.c, tif_pdsdirwrite.c}: Use
4242fc10fbSAndrey Kiselev	TIFFDataWidth() function insted of tiffDataWidth array.
4342fc10fbSAndrey Kiselev
4486ab7434SAndrey Kiselev2003-11-16  Andrey Kiselev  <[email protected]>
4586ab7434SAndrey Kiselev
4686ab7434SAndrey Kiselev	* libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13)
4786ab7434SAndrey Kiselev	datatype, intruduced in "Adobe PageMaker TIFF Tech. Notes".
4886ab7434SAndrey Kiselev
49b2106d85SFrank Warmerdam2003-11-15  Frank Warmerdam  <[email protected]>
50b2106d85SFrank Warmerdam
51b2106d85SFrank Warmerdam	* Makefile.in: fixed missing backslash for tif_color.c in list.
52b2106d85SFrank Warmerdam
53519bca19SAndrey Kiselev2003-11-13  Andrey Kiselev  <[email protected]>
54519bca19SAndrey Kiselev
55519bca19SAndrey Kiselev	* libtiff/{tif_color.c, tif_getimage.c, tiffio.h, Makefile.in}:
56519bca19SAndrey Kiselev	New color space conversion code: CIE L*a*b* 1976 images now supported
57519bca19SAndrey Kiselev	by the TIFFRGBAImage interface. All introduced routines go to new
58519bca19SAndrey Kiselev	module tif_color.c. Eventually all color conversion functions should
59519bca19SAndrey Kiselev	be moved there.
60519bca19SAndrey Kiselev
61733ce3c8SAndrey Kiselev2003-11-12  Andrey Kiselev  <[email protected]>
62733ce3c8SAndrey Kiselev
63ca2508d9SAndrey Kiselev	* tools/{ras2tiff.c, rasterfile.h}: Properly determine SUN Rasterfiles
64ca2508d9SAndrey Kiselev	with the reverse byte order (it is reported by the magic header
65ca2508d9SAndrey Kiselev	field). Problem reported by Andreas Wiesmann.
66ca2508d9SAndrey Kiselev
67733ce3c8SAndrey Kiselev	* tools/raw2tiff.c, man/raw2tiff.1: Few improvements in correlation
68733ce3c8SAndrey Kiselev	calculation function. Guessing mechanics now documented in manual page.
69733ce3c8SAndrey Kiselev
7076e7ddcaSAndrey Kiselev2003-11-11  Andrey Kiselev  <[email protected]>
7176e7ddcaSAndrey Kiselev
7276e7ddcaSAndrey Kiselev	* tools/raw2tiff.c: Implemented image size guessing using
7376e7ddcaSAndrey Kiselev	correlation coefficient calculation between two neighbour lines.
7476e7ddcaSAndrey Kiselev
75e595ad3aSFrank Warmerdam2003-11-09  Frank Warmerdam  <[email protected]>
76e595ad3aSFrank Warmerdam
77e595ad3aSFrank Warmerdam	* libtiff/tif_tile.c: remove spurious use of "s" (sample) in the
78e595ad3aSFrank Warmerdam	planarconfig_contig case in TIFFComputeTile().
79e595ad3aSFrank Warmerdam
80e595ad3aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=387
81e595ad3aSFrank Warmerdam
82b0098405SAndrey Kiselev2003-11-09  Andrey Kiselev  <[email protected]>
83b0098405SAndrey Kiselev
84b0098405SAndrey Kiselev	* libtiff/tiffiop.h: New macros: TIFFmax, TIFFmin and TIFFrint.
85b0098405SAndrey Kiselev
8681808406SAndrey Kiselev2003-11-07  Andrey Kiselev  <[email protected]>
8781808406SAndrey Kiselev
8881808406SAndrey Kiselev	* libtiff/{tiffio.h, tif_strip.c}, man/{TIFFstrip.3t, libtiff.3t}:
8981808406SAndrey Kiselev	Added TIFFRawStripSize() function as suggested by Chris Hanson.
9081808406SAndrey Kiselev
9141467ca1SAndrey Kiselev2003-11-03  Andrey Kiselev  <[email protected]>
9241467ca1SAndrey Kiselev
9341467ca1SAndrey Kiselev	* libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode as
9441467ca1SAndrey Kiselev	per bug
9541467ca1SAndrey Kiselev
9641467ca1SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=424
9741467ca1SAndrey Kiselev
9838a71133SAndrey Kiselev2003-10-29  Andrey Kiselev  <[email protected]>
9938a71133SAndrey Kiselev
10038a71133SAndrey Kiselev	* libtiff/libtiff.def: Added TIFFReadRGBAImageOriented.
10138a71133SAndrey Kiselev
10238a71133SAndrey Kiselev	* html/build.html: Added note about GNU make requirement.
10338a71133SAndrey Kiselev
10438a71133SAndrey Kiselev2003-10-25  Andrey Kiselev  <[email protected]>
105693c5bc1SAndrey Kiselev
106693c5bc1SAndrey Kiselev	* Makefile.in: Fixes in using MAKEFLAGS as per bug
107693c5bc1SAndrey Kiselev
108693c5bc1SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=418
109693c5bc1SAndrey Kiselev
110693c5bc1SAndrey Kiselev	* port/install.sh.in: Option -p added to the mkdir command to create
111693c5bc1SAndrey Kiselev	all directory tree structure before installing.
112693c5bc1SAndrey Kiselev
11338a71133SAndrey Kiselev2003-10-18  Andrey Kiselev  <[email protected]>
1145ac3cddbSAndrey Kiselev
1155ac3cddbSAndrey Kiselev	* /tools/tiff2ps.c: #include <strings.h> replaced with the
1165ac3cddbSAndrey Kiselev	#include <string.h>.
1175ac3cddbSAndrey Kiselev
11838a71133SAndrey Kiselev2003-10-16  Andrey Kiselev  <[email protected]>
1199cad6327SAndrey Kiselev
1209cad6327SAndrey Kiselev	* Makefile.in: Add an absolute path to the test_pics.sh call.
1219cad6327SAndrey Kiselev
122fda733f8SAndrey Kiselev2003-10-12  Andrey Kiselev  <[email protected]>
123fda733f8SAndrey Kiselev
124fda733f8SAndrey Kiselev	* libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD
125fda733f8SAndrey Kiselev	typedefs.
126fda733f8SAndrey Kiselev
127a24c2d6eSAndrey Kiselev2003-10-09  Andrey Kiselev  <[email protected]>
128a24c2d6eSAndrey Kiselev
129a24c2d6eSAndrey Kiselev	* configure, libtiff/{Makefile.in, mkversion.c}:
130a24c2d6eSAndrey Kiselev	Relative buildings fixed.
131a24c2d6eSAndrey Kiselev
132a24c2d6eSAndrey Kiselev	* tools/Makefile.in: Added "-I../libtiff" to the tiffset building
133a24c2d6eSAndrey Kiselev	rule.
134a24c2d6eSAndrey Kiselev
1358847cbe9SAndrey Kiselev2003-10-07  Andrey Kiselev  <[email protected]>
1368847cbe9SAndrey Kiselev
137a74b3d00SAndrey Kiselev	* Makefile.in: Added missed v3.6.0.html.
138a74b3d00SAndrey Kiselev
1398847cbe9SAndrey Kiselev	* libtiff/tiffio.h: Typo fixed: ORIENTATION_BOTTOMLEFT replaced with
1408847cbe9SAndrey Kiselev	ORIENTATION_BOTLEFT.
1418847cbe9SAndrey Kiselev
142c0cb42c2SAndrey Kiselev2003-10-04  Andrey Kiselev  <[email protected]>
143c0cb42c2SAndrey Kiselev
144c0cb42c2SAndrey Kiselev	* 3.6.0 final release.
145c0cb42c2SAndrey Kiselev
146823a7791SAndrey Kiselev2003-10-03  Andrey Kiselev  <[email protected]>
147823a7791SAndrey Kiselev
148823a7791SAndrey Kiselev	* libtiff/{tif_getimage.c, tiffio.h}, man/TIFFReadRGBAImage.3t: New
149823a7791SAndrey Kiselev	function TIFFReadRGBAImageOriented() implemented to retrieve raster
150823a7791SAndrey Kiselev	array with user-specified origin position as suggested by Jason Frank.
151823a7791SAndrey Kiselev	See
152823a7791SAndrey Kiselev
153823a7791SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=322
154823a7791SAndrey Kiselev
155823a7791SAndrey Kiselev	for details.
156823a7791SAndrey Kiselev
157823a7791SAndrey Kiselev	* tools/tiff2rgba.c: Switched to use TIFFReadRGBAImageOriented()
158823a7791SAndrey Kiselev	instead of TIFFReadRGBAImage().
159823a7791SAndrey Kiselev
160c88d1222SAndrey Kiselev	* tools/tiff2ps.c: Fixed possible endless loop as per bug
161c88d1222SAndrey Kiselev
162c88d1222SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=404
163c88d1222SAndrey Kiselev
1645bc9b388SAndrey Kiselev2003-09-30  Andrey Kiselev  <[email protected]>
1655bc9b388SAndrey Kiselev
1668847cbe9SAndrey Kiselev	* libtiff/tif_dirread.c: Check field counter against number of fields
167569d2ea4SAndrey Kiselev	in order to fix
168569d2ea4SAndrey Kiselev
169569d2ea4SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=366
170569d2ea4SAndrey Kiselev
1715bc9b388SAndrey Kiselev	* libtiff/tif_fax3.c: Fix wrong line numbering as per bug
1725bc9b388SAndrey Kiselev
1735bc9b388SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=342
1745bc9b388SAndrey Kiselev
175bb7ac070SAndrey Kiselev2003-09-25  Andrey Kiselev  <[email protected]>
176bb7ac070SAndrey Kiselev
177a9755b0aSAndrey Kiselev	* libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c,
178a9755b0aSAndrey Kiselev	tif_close.c}: Store a list of opened IFD to prevent looping as per bug
179bb7ac070SAndrey Kiselev
180bb7ac070SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=383
181bb7ac070SAndrey Kiselev
18244681006SAndrey Kiselev2003-09-23  Andrey Kiselev  <[email protected]>
18344681006SAndrey Kiselev
18444681006SAndrey Kiselev	* libtiff/tif_dirread.c: More fixes for	EstimateStripByteCounts(). See
18544681006SAndrey Kiselev
18644681006SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=358
18744681006SAndrey Kiselev
188428ba17bSAndrey Kiselev2003-08-21  Andrey Kiselev  <[email protected]>
189428ba17bSAndrey Kiselev
190428ba17bSAndrey Kiselev	* tools/tiffmedian.c: int declaration replaced with the uint32 to
191428ba17bSAndrey Kiselev	support large images as per bug
192428ba17bSAndrey Kiselev
193428ba17bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=382
194428ba17bSAndrey Kiselev
1957b4cc292SAndrey Kiselev2003-08-12  Andrey Kiselev  <[email protected]>
1967b4cc292SAndrey Kiselev
197ae2039a6SAndrey Kiselev 	* libtiff/Makefile.in: Fixed problem with building in different
198ae2039a6SAndrey Kiselev	directory.
199ae2039a6SAndrey Kiselev
2007b4cc292SAndrey Kiselev	* tools/tiff2ps.c: Added missing #include <strings.h>.
2017b4cc292SAndrey Kiselev
2027b4cc292SAndrey Kiselev	* libtiff/tif_dirwrite.c: More fixes for custom tags code
2037b4cc292SAndrey Kiselev	from Ashley Dreier.
2047b4cc292SAndrey Kiselev
2051c8f21e0SAndrey Kiselev2003-08-07  Andrey Kiselev  <[email protected]>
2061c8f21e0SAndrey Kiselev
2077b4cc292SAndrey Kiselev	* tools/tiff2ps.c: Added page size setting when creating PS Level 2.
2087b4cc292SAndrey Kiselev	Patch submitted by Balatoni Denes (with corrections from Tom
2097b4cc292SAndrey Kiselev	Kacvinsky).
2107b4cc292SAndrey Kiselev
2119533dc64SAndrey Kiselev	* tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is
2129533dc64SAndrey Kiselev	being used. Reported by Tom Kacvinsky.
2139533dc64SAndrey Kiselev
2141c8f21e0SAndrey Kiselev	* libtiff/tif_dirwrite.c: Fixed problem with custom tags writing,
2151c8f21e0SAndrey Kiselev	reported by Ashley Dreier.
2161c8f21e0SAndrey Kiselev
2171c8f21e0SAndrey Kiselev	* libtiff/tif_print.c: Fixed problem with float tags reading, support
2181c8f21e0SAndrey Kiselev	for printing RATIONAL and BYTE tags added.
2191c8f21e0SAndrey Kiselev
220f8db45dcSAndrey Kiselev2003-08-05  Andrey Kiselev  <[email protected]>
221f8db45dcSAndrey Kiselev
222f8db45dcSAndrey Kiselev	* libtiff/tif_lzw.c: Move LZW codec state block allocation back to
223f8db45dcSAndrey Kiselev	TIFFInitLZW(), because its initialization in LZWSetupDecode() cause
224f8db45dcSAndrey Kiselev	problems with predictor initialization. Remove O_RDONLY check during
225f8db45dcSAndrey Kiselev	state block allocation to be able open LZW compressed files in update
226f8db45dcSAndrey Kiselev	mode.
227f8db45dcSAndrey Kiselev
228f8db45dcSAndrey Kiselev	Problem exist for libtiff version of the tif_lzw.c module. One from
229f8db45dcSAndrey Kiselev	lzw-compression-kit hasn't such troubles.
230f8db45dcSAndrey Kiselev
2311e5a0127SFrank Warmerdam2003-08-04  Frank Warmerdam  <[email protected]>
2321e5a0127SFrank Warmerdam
2331e5a0127SFrank Warmerdam	* libtiff/tif_write.c: modified tif_write.c so that the various
2341e5a0127SFrank Warmerdam	encoded write functions use tif_postdecode() to apply byte order
2351e5a0127SFrank Warmerdam	swapping (swab) to the application passed data buffer if the same
2361e5a0127SFrank Warmerdam	would be done when reading.  This allows us to write pixel data with
2371e5a0127SFrank Warmerdam	more than 8 bits per sample to existing files of a non-native byte
2381e5a0127SFrank Warmerdam	order.  One side effect of this change is the applications buffer
2391e5a0127SFrank Warmerdam	itself is altered in this case by the act of writing.
2401e5a0127SFrank Warmerdam
2411e5a0127SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=171
2421e5a0127SFrank Warmerdam
24303f0fc1bSFrank Warmerdam2003-07-25  Frank Warmerdam  <[email protected]>
24403f0fc1bSFrank Warmerdam
24519a03d4dSFrank Warmerdam	* libtiff/tif_open.c: avoid signed/unsigned casting warning
24619a03d4dSFrank Warmerdam	initializing typemask as per patch from J.A. Strother.
24719a03d4dSFrank Warmerdam
24819a03d4dSFrank Warmerdam	* tools/tiffcp.c: fixed signed/unsigned casting warning.
24919a03d4dSFrank Warmerdam
25019a03d4dSFrank Warmerdam	* libtiff/tif_print.c: dos2unix conversion.
25119a03d4dSFrank Warmerdam
25203f0fc1bSFrank Warmerdam	* tools/tiffsplit.c: increased the maximum number of pages that
25303f0fc1bSFrank Warmerdam	can be split.  Patch provided by Andrew J. Montalenti.
25403f0fc1bSFrank Warmerdam
255185af06fSAndrey Kiselev2003-07-11  Andrey Kiselev  <[email protected]>
256185af06fSAndrey Kiselev
257185af06fSAndrey Kiselev	* tools/raw2tiff.c: Added option `-p' to explicitly select color
258185af06fSAndrey Kiselev	space of input image data. Closes
259185af06fSAndrey Kiselev
260185af06fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=364
261185af06fSAndrey Kiselev
262274bcd4bSFrank Warmerdam2003-07-08  Frank Warmerdam  <[email protected]>
263274bcd4bSFrank Warmerdam
264274bcd4bSFrank Warmerdam	* tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c,
265274bcd4bSFrank Warmerdam	tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c,
266274bcd4bSFrank Warmerdam	tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c:
267274bcd4bSFrank Warmerdam	avoid casting warning at /W4.
268274bcd4bSFrank Warmerdam
26970417610SAndrey Kiselev2003-07-03  Andrey Kiselev  <[email protected]>
27070417610SAndrey Kiselev
27170417610SAndrey Kiselev	* tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel.
27270417610SAndrey Kiselev
273cb9bace3SAndrey Kiselev2003-06-30  Andrey Kiselev  <[email protected]>
274cb9bace3SAndrey Kiselev
275cb9bace3SAndrey Kiselev	* libtiff/tif_pixarlog.c: Unused variables removed.
276cb9bace3SAndrey Kiselev
2778579f1beSAndrey Kiselev	* libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with
2788579f1beSAndrey Kiselev	EstimateStripByteCounts() as per bug
279cb9bace3SAndrey Kiselev
280cb9bace3SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=358
281cb9bace3SAndrey Kiselev
2825d76acb2SAndrey Kiselev	* libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on
2835d76acb2SAndrey Kiselev	64-bit architectures as per bug
2845d76acb2SAndrey Kiselev
2855d76acb2SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=357
2865d76acb2SAndrey Kiselev
2878579f1beSAndrey Kiselev	* libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of
2888579f1beSAndrey Kiselev	unknown data type.
2898579f1beSAndrey Kiselev
29031178b37SFrank Warmerdam2003-06-19  Frank Warmerdam  <[email protected]>
29131178b37SFrank Warmerdam
29231178b37SFrank Warmerdam	* libtiff/tif_print.c: fixed some serious bugs when printing
29331178b37SFrank Warmerdam	custom tags ... almost certain to crash.
29431178b37SFrank Warmerdam
29531178b37SFrank Warmerdam	* libtiff/tif_dirread.c: Don't ignore custom fields that are
29631178b37SFrank Warmerdam	autodefined.  Not sure how this got to be like this.
29731178b37SFrank Warmerdam
298b44be4bdSAndrey Kiselev2003-06-18  Andrey Kiselev  <[email protected]>
299b44be4bdSAndrey Kiselev
3005c7b0ab0SAndrey Kiselev	* 3.6.0 Beta2 released.
3015c7b0ab0SAndrey Kiselev
302b44be4bdSAndrey Kiselev	* tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data
303b44be4bdSAndrey Kiselev	comparing as per bug
304b44be4bdSAndrey Kiselev
305b44be4bdSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=349
306b44be4bdSAndrey Kiselev
307b44be4bdSAndrey Kiselev	`-z' option now can be used to set the number of reported different
308b44be4bdSAndrey Kiselev	bytes.
309b44be4bdSAndrey Kiselev
310b44be4bdSAndrey Kiselev2003-06-09  Andrey Kiselev  <[email protected]>
311b44be4bdSAndrey Kiselev
312b44be4bdSAndrey Kiselev	* tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1
313b44be4bdSAndrey Kiselev	to -r option to get the entire image as one strip. See
314b44be4bdSAndrey Kiselev
315b44be4bdSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
316b44be4bdSAndrey Kiselev
317b44be4bdSAndrey Kiselev	for details.
318b44be4bdSAndrey Kiselev
319924316f8SAndrey Kiselev2003-06-04  Andrey Kiselev  <[email protected]>
320924316f8SAndrey Kiselev
321924316f8SAndrey Kiselev	* tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber
322924316f8SAndrey Kiselev	values as per bug
323924316f8SAndrey Kiselev
324924316f8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
325924316f8SAndrey Kiselev
32693880088SFrank Warmerdam2003-05-27  Frank Warmerdam  <[email protected]>
32793880088SFrank Warmerdam
32893880088SFrank Warmerdam	* libtiff/tif_jpeg.c: modified segment_height calculation to always
32993880088SFrank Warmerdam	be a full height tile for tiled images.  Also changed error to just
33093880088SFrank Warmerdam	be a warning.
33193880088SFrank Warmerdam
33271e4bb17SAndrey Kiselev2003-05-25  Andrey Kiselev  <[email protected]>
33371e4bb17SAndrey Kiselev
33471e4bb17SAndrey Kiselev	* tools/fax2tiff.c: Page numbering fixed, as per bug
33571e4bb17SAndrey Kiselev
33671e4bb17SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=341
33771e4bb17SAndrey Kiselev
3385b80291bSAndrey Kiselev2003-05-20  Andrey Kiselev  <[email protected]>
3395b80291bSAndrey Kiselev
3405b80291bSAndrey Kiselev	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
3415b80291bSAndrey Kiselev	configure, Makefile.in:	Switched back to the old behaviour. Likely
3425b80291bSAndrey Kiselev	better solution should be found for OJPEG support.
3435b80291bSAndrey Kiselev
344d45ab962SAndrey Kiselev2003-05-11  Andrey Kiselev  <[email protected]>
345d45ab962SAndrey Kiselev
346d45ab962SAndrey Kiselev	* libtiff/mkversion.c: Fixed problem with wrong string size when
347d45ab962SAndrey Kiselev	reading RELEASE-DATE file.
348d45ab962SAndrey Kiselev
34973cbf0b9SAndrey Kiselev2003-05-07  Andrey Kiselev  <[email protected]>
35073cbf0b9SAndrey Kiselev
35173cbf0b9SAndrey Kiselev	* tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array
35273cbf0b9SAndrey Kiselev	index was out of range.
35373cbf0b9SAndrey Kiselev
354e2afef13SAndrey Kiselev2003-05-06  Andrey Kiselev  <[email protected]>
355e2afef13SAndrey Kiselev
356e2afef13SAndrey Kiselev	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
357e2afef13SAndrey Kiselev	configure, Makefile.in:	Improved libtiff compilation with OJPEG
358e2afef13SAndrey Kiselev	support. Now no need for patching IJG JPEG library, hack requred by
359e2afef13SAndrey Kiselev	libtiff will be compiled and used in-place. Implemented with
360e2afef13SAndrey Kiselev	suggestion and help from Bill Allombert, Debian's libjpeg maintainer.
361e2afef13SAndrey Kiselev
3626e87a9bdSAndrey Kiselev	* libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in
3636e87a9bdSAndrey Kiselev	TIFFVGetFieldDefaulted() function.
3646e87a9bdSAndrey Kiselev
365a77a81b9SAndrey Kiselev2003-05-05  Andrey Kiselev  <[email protected]>
366a77a81b9SAndrey Kiselev
367a77a81b9SAndrey Kiselev	* tools/ppm2tiff.c: PPM header parser improved: now able to skip
368a77a81b9SAndrey Kiselev	comments.
369a77a81b9SAndrey Kiselev
3708180aa18SAndrey Kiselev	* tools/tiffdither.c: Fixed problem with bit fill order tag setting:
3718180aa18SAndrey Kiselev	was not copied from source image.
3728180aa18SAndrey Kiselev
3738180aa18SAndrey Kiselev	* libtiff/getimage.c: Workaround for some images without correct
3748180aa18SAndrey Kiselev	info about alpha channel as per bug
3758180aa18SAndrey Kiselev
3768180aa18SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=331
3778180aa18SAndrey Kiselev
3783c54d5baSAndrey Kiselev2003-04-29  Andrey Kiselev  <[email protected]>
3793c54d5baSAndrey Kiselev
380a77a81b9SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3.
3813c54d5baSAndrey Kiselev	It basically allows one to use the /flateDecode filter for ZIP
3823c54d5baSAndrey Kiselev	compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes
3833c54d5baSAndrey Kiselev
3843c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=328
3853c54d5baSAndrey Kiselev
386a77a81b9SAndrey Kiselev	* tools/tiff2ps.c: Force deadzone printing when EPS output specified
3873c54d5baSAndrey Kiselev	as per bug
3883c54d5baSAndrey Kiselev
3893c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=325
3903c54d5baSAndrey Kiselev
3913ec55027SAndrey Kiselev2003-04-17  Andrey Kiselev  <[email protected]>
3923ec55027SAndrey Kiselev
3933ec55027SAndrey Kiselev	* libtiff/tif_dirread.c: Removed additional check for StripByteCounts
3943ec55027SAndrey Kiselev	due to problems with multidirectory images. Quality of error messages
3953ec55027SAndrey Kiselev	improved.
3963ec55027SAndrey Kiselev
397ca2f9658SAndrey Kiselev2003-04-16  Andrey Kiselev  <[email protected]>
398ca2f9658SAndrey Kiselev
399ca2f9658SAndrey Kiselev	* tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG
400ca2f9658SAndrey Kiselev	encoded images. See bug entries
401ca2f9658SAndrey Kiselev
402ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=275
403ca2f9658SAndrey Kiselev
404ca2f9658SAndrey Kiselev	and
405ca2f9658SAndrey Kiselev
406ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=23
407ca2f9658SAndrey Kiselev
40855137ca3SAndrey Kiselev	* libtiff/tif_dirread.c: Additional check for StripByteCounts
40955137ca3SAndrey Kiselev	correctness. Fixes
41055137ca3SAndrey Kiselev
41155137ca3SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=320
41255137ca3SAndrey Kiselev
4137f9ab89fSAndrey Kiselev2003-03-12  Andrey Kiselev  <[email protected]>
4147f9ab89fSAndrey Kiselev
4157f9ab89fSAndrey Kiselev	* tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c,
4167f9ab89fSAndrey Kiselev	ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c,
4177f9ab89fSAndrey Kiselev	tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c,
4187f9ab89fSAndrey Kiselev	tiffmedian.c}: Added library version reporting facility to all tools.
4197f9ab89fSAndrey Kiselev
420d8cd741eSFrank Warmerdam2003-03-06  Frank Warmerdam  <[email protected]>
421d8cd741eSFrank Warmerdam
422d8cd741eSFrank Warmerdam	* port/install.sh.in: Fixed problems with install producing paths
423d8cd741eSFrank Warmerdam	like ///usr/local/lib on cygwin.
424d8cd741eSFrank Warmerdam
4251f209352SAndrey Kiselev2003-02-27  Andrey Kiselev  <[email protected]>
4261f209352SAndrey Kiselev
4271f209352SAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of
4281f209352SAndrey Kiselev	raw input page. Patch supplied by Julien Gaulmin. See
4291f209352SAndrey Kiselev
4301f209352SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=293
4311f209352SAndrey Kiselev
4321f209352SAndrey Kiselev	for details.
4331f209352SAndrey Kiselev
434248cfa15SFrank Warmerdam2003-02-26  Frank Warmerdam  <[email protected]>
435248cfa15SFrank Warmerdam
43643439664SFrank Warmerdam	* libtiff/tif_dir.c: fixed up the tif_postdecode settings
43743439664SFrank Warmerdam	responsible for byte swapping complex image data.
43843439664SFrank Warmerdam
439248cfa15SFrank Warmerdam	* libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till
440248cfa15SFrank Warmerdam	LZWSetupDecode().  Needed to read LZW files in "r+" mode.
441248cfa15SFrank Warmerdam
442c9663e69SAndrey Kiselev2003-02-07  Andrey Kiselev  <[email protected]>
443c9663e69SAndrey Kiselev
444c9663e69SAndrey Kiselev	* tools/ppm2tiff.c: Fixed problem with too many arguments.
445c9663e69SAndrey Kiselev
446fe6e1155SAndrey Kiselev2003-02-04  Andrey Kiselev  <[email protected]>
447fe6e1155SAndrey Kiselev
448fe6e1155SAndrey Kiselev	* tools/raw2tiff.c: Memory leak fixed.
449fe6e1155SAndrey Kiselev
450be7810fcSAndrey Kiselev2003-02-03  Andrey Kiselev  <[email protected]>
451be7810fcSAndrey Kiselev
452be7810fcSAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin
453be7810fcSAndrey Kiselev	(thanks, Julien!). More switches for fax2tiff tool for better control
454be7810fcSAndrey Kiselev	of input and output. Details at
455be7810fcSAndrey Kiselev
456be7810fcSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=272
457be7810fcSAndrey Kiselev
458a1a3a36dSFrank Warmerdam2003-02-03  Frank Warmerdam  <[email protected]>
459a1a3a36dSFrank Warmerdam
460a1a3a36dSFrank Warmerdam	* libtiff/tif_jpeg.c: Modified to defer initialization of jpeg
461a1a3a36dSFrank Warmerdam	library so that we can check if there is already any tile/strip data
462a1a3a36dSFrank Warmerdam	before deciding between creating a compressor or a decompressor.
463a1a3a36dSFrank Warmerdam
46432d2ec53SFrank Warmerdam2003-01-31  Frank Warmerdam  <[email protected]>
46532d2ec53SFrank Warmerdam
46632d2ec53SFrank Warmerdam	* libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is
46732d2ec53SFrank Warmerdam	a pre-existing compressed image.  That is, image writing to
46832d2ec53SFrank Warmerdam	pre-existing compressed images is not allowed.
46932d2ec53SFrank Warmerdam
47032d2ec53SFrank Warmerdam	* libtiff/tif_open.c: Removed error if opening a compressed file
47132d2ec53SFrank Warmerdam	in update mode.
47232d2ec53SFrank Warmerdam
47332d2ec53SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=198
47432d2ec53SFrank Warmerdam
4754de68458SAndrey Kiselev2003-01-31  Andrey Kiselev  <[email protected]>
4764de68458SAndrey Kiselev
4774de68458SAndrey Kiselev	* config.guess, config.sub: Updated to recent upstream versions.
4784de68458SAndrey Kiselev
479036ce91eSFrank Warmerdam2003-01-15  Frank Warmerdam  <[email protected]>
480036ce91eSFrank Warmerdam
481036ce91eSFrank Warmerdam	* cut 3.6.0 Beta release.
482036ce91eSFrank Warmerdam
4838ae9d879SAndrey Kiselev2002-12-20  Andrey Kiselev  <[email protected]>
4848ae9d879SAndrey Kiselev
4858ae9d879SAndrey Kiselev	* tools/fax2ps.c, man/fax2ps.1: Page size was determined
4868ae9d879SAndrey Kiselev	in wrong way as per bug
4878ae9d879SAndrey Kiselev
4888ae9d879SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=239
4898ae9d879SAndrey Kiselev
4902d0233a5SFrank Warmerdam2002-12-17  Frank Warmerdam  <[email protected]>
4912d0233a5SFrank Warmerdam
4922d0233a5SFrank Warmerdam	* libtiff/tif_dirread.c: Allow wrong sized arrays in
4932d0233a5SFrank Warmerdam	TIFFFetchStripThing().
4942d0233a5SFrank Warmerdam
4952d0233a5SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=49
4962d0233a5SFrank Warmerdam
497ea674e6bSFrank Warmerdam2002-12-02  Frank Warmerdam  <[email protected]>
498ea674e6bSFrank Warmerdam
499ea674e6bSFrank Warmerdam	* libtiff/tif_dir.c: fix problem with test on td_customValueCount.
500ea674e6bSFrank Warmerdam	Was using realloc even first time.  Fix by Igor Venevtsev.
501ea674e6bSFrank Warmerdam
502b920c1f9SFrank Warmerdam2002-11-30  Frank Warmerdam  <[email protected]>
503b920c1f9SFrank Warmerdam
504267f3f7dSFrank Warmerdam	* libtiff/tif_dir.c: fixed bug with resetting an existing custom
505267f3f7dSFrank Warmerdam	field value.
506267f3f7dSFrank Warmerdam
507b920c1f9SFrank Warmerdam	* libtiff/tif_dir.c: Fixed potential problem with ascii "custom"
508b920c1f9SFrank Warmerdam	tags in TIFFVGetField() ... added missing break.
509b920c1f9SFrank Warmerdam
510834b6324SFrank Warmerdam2002-10-14  Frank Warmerdam  <[email protected]>
511834b6324SFrank Warmerdam
512699a8625SFrank Warmerdam	* tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make
513699a8625SFrank Warmerdam	the scanline buffer long enough when writing rgb triplets.
514699a8625SFrank Warmerdam	The scanline needs to be 3 X the number of dots or else it will
515699a8625SFrank Warmerdam	contain	an incomplete triplet and programs that try to separate
516699a8625SFrank Warmerdam	the eps by redefining the colorimage operator will get messed up.
517699a8625SFrank Warmerdam	Patch supplied by William Bader.
518699a8625SFrank Warmerdam
519834b6324SFrank Warmerdam	* Makefile.in: added tif_extension.c to file list as per
520834b6324SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=218.
521834b6324SFrank Warmerdam
52228e76dbfSAndrey Kiselev2002-10-11  Andrey Kiselev  <[email protected]>
52328e76dbfSAndrey Kiselev
52428e76dbfSAndrey Kiselev	* configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for
52528e76dbfSAndrey Kiselev	large files (>2GiB) supporting. New option in the config.site:
5265c7b0ab0SAndrey Kiselev	LARGEFILE="yes". Should be enough for I/O of the large files.
52728e76dbfSAndrey Kiselev
5286cd33fc4SFrank Warmerdam2002-10-10  Frank Warmerdam  <[email protected]>
5296cd33fc4SFrank Warmerdam
5306cd33fc4SFrank Warmerdam	* libtiff/html/v3.6.0.html: new release notes.
5316cd33fc4SFrank Warmerdam
5326cd33fc4SFrank Warmerdam	* libtiff/index.html: removed faq, cvs snapshot cruft.  Added email
5336cd33fc4SFrank Warmerdam	link for Andrey.  Pointer to v3.6.0.html.
5346cd33fc4SFrank Warmerdam
5356cd33fc4SFrank Warmerdam	* libtiff/Makefile.in: added direct rule for tiffvers.h for release.
5366cd33fc4SFrank Warmerdam
537bd771997SAndrey Kiselev2002-10-07  Andrey Kiselev  <[email protected]>
5388180aa18SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken
5398180aa18SAndrey Kiselev	(thanks, Sebastian!). New switches:
540bd771997SAndrey Kiselev	-b # for a bottom margin of # inches
541bd771997SAndrey Kiselev	-c   center image
542bd771997SAndrey Kiselev	-l # for a left margin of # inches
543bd771997SAndrey Kiselev	-r   rotate the image by 180 degrees
544bd771997SAndrey Kiselev	New features merged with code for shrinking/overlapping.
545bd771997SAndrey Kiselev	Previously added -c and -n switches (for overriding PS units) renamed
546bd771997SAndrey Kiselev	in -x and -y respectively.
547bd771997SAndrey Kiselev
548bd771997SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=200
549bd771997SAndrey Kiselev
5501a1ccdb6SAndrey Kiselev	* html/man/*.html: Updated from actual manual pages.
5511a1ccdb6SAndrey Kiselev
5523721a781SFrank Warmerdam2002-10-06  Frank Warmerdam  <[email protected]>
5533721a781SFrank Warmerdam
554a8c488d4SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong
555a8c488d4SFrank Warmerdam	size on windows.  Use #define boolean hack.
556a8c488d4SFrank Warmerdam
557a8c488d4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=188
558a8c488d4SFrank Warmerdam
5593721a781SFrank Warmerdam	* libtiff/tiff.h: Don't do special type handling in tiff.h unless
5603721a781SFrank Warmerdam	USING_VISUALAGE is defined.
5613721a781SFrank Warmerdam
5623721a781SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
5633721a781SFrank Warmerdam
564515b593cSFrank Warmerdam2002-10-03  Frank Warmerdam  <[email protected]>
565515b593cSFrank Warmerdam
566515b593cSFrank Warmerdam	* libtiff/tiff.h: added COMPRESSION_JP2000.
567515b593cSFrank Warmerdam
568ff993722SAndrey Kiselev2002-10-02  Andrey Kiselev  <[email protected]>
569ff993722SAndrey Kiselev
570ff993722SAndrey Kiselev	* libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays
571ff993722SAndrey Kiselev	by the TIFFFetchByteArray() function. Should finally resolve
572ff993722SAndrey Kiselev
573ff993722SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
574ff993722SAndrey Kiselev
5754c0e27b0SAndrey Kiselev	* configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT
57649ce50a8SAndrey Kiselev
57749ce50a8SAndrey Kiselev	* html/Makefile.in: New targets added: html and groffhtml for
57849ce50a8SAndrey Kiselev	producing HTML representations of the manual pages automatically.
57949ce50a8SAndrey Kiselev	html target uses man2html tool, groffhtml uses groff tool.
5804c0e27b0SAndrey Kiselev
581515b593cSFrank Warmerdam2002-09-29  Frank Warmerdam  <[email protected]>
582515b593cSFrank Warmerdam
583515b593cSFrank Warmerdam	* configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support
584515b593cSFrank Warmerdam	from John H. DuBois III.
585515b593cSFrank Warmerdam
586f88cde27SAndrey Kiselev2002-09-15  Andrey Kiselev  <[email protected]>
587f88cde27SAndrey Kiselev
588f88cde27SAndrey Kiselev	* Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added
589f88cde27SAndrey Kiselev	manual page for raw2tiff(1) tool.
590f88cde27SAndrey Kiselev
591630fc85dSAndrey Kiselev2002-09-12  Andrey Kiselev  <[email protected]>
592630fc85dSAndrey Kiselev
593630fc85dSAndrey Kiselev	* /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to
594630fc85dSAndrey Kiselev	the tiffio.h header file.
595630fc85dSAndrey Kiselev
596630fc85dSAndrey Kiselev	* Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added
597630fc85dSAndrey Kiselev	manual page for TIFFDataWidth() function
598630fc85dSAndrey Kiselev
5995ae8f23eSFrank Warmerdam2002-09-08  Frank Warmerdam  <[email protected]>
6005ae8f23eSFrank Warmerdam
6013f6fe56dSFrank Warmerdam	* libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair()
6023f6fe56dSFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196.
6033f6fe56dSFrank Warmerdam
6045ae8f23eSFrank Warmerdam	* tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments
6055ae8f23eSFrank Warmerdam	since we are unable to properly include the amount to skip.
6065ae8f23eSFrank Warmerdam
6075ae8f23eSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=80
6085ae8f23eSFrank Warmerdam
60983daf89bSAndrey Kiselev2002-09-02  Andrey Kiselev  <[email protected]>
61083daf89bSAndrey Kiselev
61183daf89bSAndrey Kiselev	* /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching
61283daf89bSAndrey Kiselev	in TIFFFetchByteArray(). Problem described at
61383daf89bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
61483daf89bSAndrey Kiselev
615becb4e7fSAndrey Kiselev2002-08-22  Andrey Kiselev  <[email protected]>
616becb4e7fSAndrey Kiselev
6175b3e083dSAndrey Kiselev	* /libtiff/tif_dirinfo.c: Further additions to free custom fields
6185b3e083dSAndrey Kiselev	in _TIFFSetupFieldInfo() function.
6195b3e083dSAndrey Kiselev	See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details.
6205b3e083dSAndrey Kiselev
6215b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c: Additional consistency checking added in
622c70e384aSAndrey Kiselev	LZWDecode() and LZWDecodeCompat().
623c70e384aSAndrey Kiselev	Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190
62443539aa6SAndrey Kiselev	and http://bugzilla.remotesensing.org/show_bug.cgi?id=100
625c70e384aSAndrey Kiselev
6265b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c:
627becb4e7fSAndrey Kiselev	Added check for valid code lengths in LZWDecode() and
628becb4e7fSAndrey Kiselev	LZWDecodeCompat(). Fixes
629becb4e7fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=115
630becb4e7fSAndrey Kiselev
631202b3adeSAndrey Kiselev2002-08-16  Andrey Kiselev  <[email protected]>
632202b3adeSAndrey Kiselev
633202b3adeSAndrey Kiselev	* /libtiff/{Makefile.vc, libtiff.def}:
634202b3adeSAndrey Kiselev	Missed declarations added.
635202b3adeSAndrey Kiselev
63607655e06SFrank Warmerdam2002-08-15  Frank Warmerdam  <[email protected]>
63707655e06SFrank Warmerdam
6386663496bSFrank Warmerdam	* tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the
6396663496bSFrank Warmerdam	return code from the underlying pick function.
6406663496bSFrank Warmerdam
6416663496bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=177
6426663496bSFrank Warmerdam
64307655e06SFrank Warmerdam	* tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap
64407655e06SFrank Warmerdam	with FIELD_CUSTOM as mentioned in bug 169.
64507655e06SFrank Warmerdam
64607655e06SFrank Warmerdam	* tif_close.c: added logic to free dynamically created anonymous
64707655e06SFrank Warmerdam	field definitions to correct a small memory leak.
64807655e06SFrank Warmerdam
64907655e06SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=169
65007655e06SFrank Warmerdam
65148cd8465SAndrey Kiselev2002-08-10  Andrey Kiselev  <[email protected]>
65248cd8465SAndrey Kiselev
65348cd8465SAndrey Kiselev	* /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}:
65448cd8465SAndrey Kiselev	New tool: raw2tiff --- raw images to TIFF converter. No manual page yet.
65548cd8465SAndrey Kiselev
656c78a5bdcSFrank Warmerdam2002-07-31  Frank Warmerdam  <[email protected]>
657c78a5bdcSFrank Warmerdam
65863067a98SFrank Warmerdam	* libtiff/tif_jpeg.c: Fixed problem with setting of nrows in
65963067a98SFrank Warmerdam	JPEGDecode() as per bugzilla bug (issue 1):
66063067a98SFrank Warmerdam
66163067a98SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
66263067a98SFrank Warmerdam
663c78a5bdcSFrank Warmerdam	* libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to
664c78a5bdcSFrank Warmerdam	fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't
665c78a5bdcSFrank Warmerdam	present in the tiff tags.
666c78a5bdcSFrank Warmerdam
667c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=168
668c78a5bdcSFrank Warmerdam
669c78a5bdcSFrank Warmerdam	* libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and
670c78a5bdcSFrank Warmerdam	TIFFWriteScanline() now set tif_row explicitly in case the codec has
671c78a5bdcSFrank Warmerdam	fooled with the value.
672c78a5bdcSFrank Warmerdam
673c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
674c78a5bdcSFrank Warmerdam
6756050d390SAndrey Kiselev2002-06-22  Andrey Kiselev  <[email protected]>
6766050d390SAndrey Kiselev
677202b3adeSAndrey Kiselev	* /tools/tiff2ps.c: Added workaround for some software that may crash
6786050d390SAndrey Kiselev	when last strip of image contains fewer number of scanlines than
6796050d390SAndrey Kiselev	specified by the `/Height' variable. See
6806050d390SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=164
6816050d390SAndrey Kiselev	for explanation.
6826050d390SAndrey Kiselev
683b3f6ae5bSAndrey Kiselev2002-06-21  Andrey Kiselev  <[email protected]>
684419dd4c8SAndrey Kiselev
685419dd4c8SAndrey Kiselev	* tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility:
686419dd4c8SAndrey Kiselev	splitting long images in several pages. See
687419dd4c8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation.
688419dd4c8SAndrey Kiselev	Patch granted by John Williams <[email protected]>.
689419dd4c8SAndrey Kiselev
6903e6470b4SFrank Warmerdam2002-06-11  Frank Warmerdam  <[email protected]>
6913e6470b4SFrank Warmerdam
6923e6470b4SFrank Warmerdam	* libtiff/contrib/win95: renamed to contrib/win_dib.  Added new
6933e6470b4SFrank Warmerdam	Tiffile.cpp example of converting TIFF files into a DIB on Win32.
6943e6470b4SFrank Warmerdam	This one is described in:
6953e6470b4SFrank Warmerdam
6963e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=143
6973e6470b4SFrank Warmerdam
6983e6470b4SFrank Warmerdam	* libtiff/tif_ojpeg.c: Major upgrade from Scott.  See details at:
6993e6470b4SFrank Warmerdam
7003e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=156
7013e6470b4SFrank Warmerdam
7023877c58dSAndrey Kiselev2002-05-10  Andrey Kiselev  <[email protected]>
7033877c58dSAndrey Kiselev
7043877c58dSAndrey Kiselev	* tools/tiff2ps: New commandline switches to override resolution
7053877c58dSAndrey Kiselev	units obtained from the input file. Closes
7063877c58dSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=131
7073877c58dSAndrey Kiselev
7084dff88abSAndrey Kiselev2002-04-26  Andrey Kiselev  <[email protected]>
7094dff88abSAndrey Kiselev
7104dff88abSAndrey Kiselev	* libtiff/libtiff.def: Added missed declaration.
7114dff88abSAndrey Kiselev
7121cf9042eSAndrey Kiselev2002-04-22  Andrey Kiselev  <[email protected]>
7131cf9042eSAndrey Kiselev
7141cf9042eSAndrey Kiselev	* tools/fax2tiff.c: Updated to reflect latest changes in libtiff.
7151cf9042eSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125
7161cf9042eSAndrey Kiselev
7170a42ac77SAndrey Kiselev2002-04-20  Andrey Kiselev  <[email protected]>
7180a42ac77SAndrey Kiselev
7190a42ac77SAndrey Kiselev	* libtiff/tif_open.c: Pointers to custom procedures
7200a42ac77SAndrey Kiselev	in TIFFClientOpen() are checked to be not NULL-pointers.
7210a42ac77SAndrey Kiselev
7229532ac8aSAndrey Kiselev2002-04-18  Andrey Kiselev  <[email protected]>
7239532ac8aSAndrey Kiselev
7249532ac8aSAndrey Kiselev	* libtiff/libtiff.def: Added missed declarations.
7259532ac8aSAndrey Kiselev
7269532ac8aSAndrey Kiselev	* libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure.
7279532ac8aSAndrey Kiselev
728a8e46b54SAndrey Kiselev2002-04-16  Andrey Kiselev  <[email protected]>
729a8e46b54SAndrey Kiselev
7309532ac8aSAndrey Kiselev	* libtiff/tif_lzw.c: Additional checks for data integrity introduced.
731a8e46b54SAndrey Kiselev	Should finally close
732a8e46b54SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=100
733a8e46b54SAndrey Kiselev
734a9a67d4bSAndrey Kiselev2002-04-10  Andrey Kiselev  <[email protected]>
735a8e46b54SAndrey Kiselev
7361cf9042eSAndrey Kiselev	* tools/tiff2ps: Division by zero fixed.
737a9a67d4bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88
738a9a67d4bSAndrey Kiselev
739c47f6953SAndrey Kiselev2002-04-09  Andrey Kiselev  <[email protected]>
740c47f6953SAndrey Kiselev
741c47f6953SAndrey Kiselev	* libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h:
742c47f6953SAndrey Kiselev	TIFFCheckpointDirectory() routine added.
743c47f6953SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124
744c47f6953SAndrey Kiselev
745c47f6953SAndrey Kiselev	* man/: TIFFWriteDirectory.3t,  Makefile.in: Added description
746c47f6953SAndrey Kiselev	for the new function.
747c47f6953SAndrey Kiselev
74833648598SAndrey Kiselev2002-04-08  Andrey Kiselev  <[email protected]>
74933648598SAndrey Kiselev
750c47f6953SAndrey Kiselev	* libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced
751c47f6953SAndrey Kiselev	additional members tif->tif_decodestatus and tif->tif_encodestatus
752c47f6953SAndrey Kiselev	for correct handling of unconfigured codecs (we should not try to read
753c47f6953SAndrey Kiselev	data or to define data size without correct codecs).
75433648598SAndrey Kiselev
75533648598SAndrey Kiselev	* libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK
756c47f6953SAndrey Kiselev	changed. Now it has used tif->tif_decodestatus and
757c47f6953SAndrey Kiselev	tif->tif_encodestatus.
75833648598SAndrey Kiselev	Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in
75933648598SAndrey Kiselev	case of __cvs_8.tif test image).
76033648598SAndrey Kiselev
761216bf01bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in
762216bf01bSAndrey Kiselev	tif_dirread.c when TIFFCreateAnonFieldInfo was introduced.
763216bf01bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case
764216bf01bSAndrey Kiselev	of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif.
765216bf01bSAndrey Kiselev
7662f7e5be9SAndrey Kiselev2002-04-04  Andrey Kiselev  <[email protected]>
7672f7e5be9SAndrey Kiselev
768c47f6953SAndrey Kiselev	* libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat
7692f7e5be9SAndrey Kiselev	replaced by warnings. Now libtiff should read corrupted LZW-compressed
7702f7e5be9SAndrey Kiselev	files by skipping bad strips.
7712f7e5be9SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100
7721fec47ceSFrank Warmerdam
7731fec47ceSFrank Warmerdam2002-04-03  Frank Warmerdam  <[email protected]>
7741fec47ceSFrank Warmerdam
7751fec47ceSFrank Warmerdam	* libtiff/tif_dirwrite.c: Removed some dead code.
7761fec47ceSFrank Warmerdam
7771fec47ceSFrank Warmerdam	* libtiff/*: Cleanup some warnings.
7781fec47ceSFrank Warmerdam
7791fec47ceSFrank Warmerdam	* libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField()
7801fec47ceSFrank Warmerdam	for variable length FIELD_CUSTOM values.  Was int * but should be
7811fec47ceSFrank Warmerdam	u_short *.
7821fec47ceSFrank Warmerdam
783adffbd3dSAndrey Kiselev2002-04-01  Andrey Kiselev  <[email protected]>
784adffbd3dSAndrey Kiselev
785adffbd3dSAndrey Kiselev	* tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp
786adffbd3dSAndrey Kiselev	utility (at cpStripToTile routine).
787adffbd3dSAndrey Kiselev
788a69516b3SFrank Warmerdam2002-03-27  Frank Warmerdam  <[email protected]>
789a69516b3SFrank Warmerdam
790a5e9827aSFrank Warmerdam	* tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func.
791a5e9827aSFrank Warmerdam
792a5e9827aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=111
793a5e9827aSFrank Warmerdam
794a69516b3SFrank Warmerdam	* tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with
795a69516b3SFrank Warmerdam	passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE).
796a69516b3SFrank Warmerdam
797a69516b3SFrank Warmerdam	* libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so
798a69516b3SFrank Warmerdam	that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example.
799a69516b3SFrank Warmerdam
80039c69d9bSDwight Kelly2002-03-26  Dwight Kelly  <[email protected]>
80139c69d9bSDwight Kelly
80239c69d9bSDwight Kelly	* libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
80339c69d9bSDwight Kelly	tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined
80439c69d9bSDwight Kelly	in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec
80539c69d9bSDwight Kelly	INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes:
80639c69d9bSDwight Kelly	CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and
80739c69d9bSDwight Kelly	INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9).
80839c69d9bSDwight Kelly
809198aa7d9SAndrey Kiselev2002-03-26  Andrey Kiselev  <[email protected]>
810198aa7d9SAndrey Kiselev
811198aa7d9SAndrey Kiselev	* libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile
812198aa7d9SAndrey Kiselev	now also uses TIFFRGBAImageOK before reading. This is additional fix
813198aa7d9SAndrey Kiselev	for http://bugzilla.remotesensing.org/show_bug.cgi?id=110
814198aa7d9SAndrey Kiselev
81529269c9bSAndrey Kiselev2002-03-25  Andrey Kiselev  <[email protected]>
81629269c9bSAndrey Kiselev
81729269c9bSAndrey Kiselev	* libtiff/: tif_getimage.c: Additional check for supported
81829269c9bSAndrey Kiselev	codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses
81929269c9bSAndrey Kiselev	TIFFRGBAImageOK before reading.
82029269c9bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110
82129269c9bSAndrey Kiselev
822f02a098bSAndrey Kiselev2002-03-15  Andrey Kiselev  <[email protected]>
823f02a098bSAndrey Kiselev
824f02a098bSAndrey Kiselev	* libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
825f02a098bSAndrey Kiselev	tif_dirwrite.c: Added routine TIFFDataWidth for detrmining
826f02a098bSAndrey Kiselev	TIFFDataType sizes instead of working with tiffDataWidth array
827f02a098bSAndrey Kiselev	directly. Should prevent out-of-borders bugs in case of unknown or
828f02a098bSAndrey Kiselev	broken data types.  EstimateStripByteCounts routine modified, so it
829f02a098bSAndrey Kiselev	won't work when tags with uknown sizes founded.
830f02a098bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109
831f02a098bSAndrey Kiselev
832f02a098bSAndrey Kiselev2002-03-13  Andrey Kiselev  <[email protected]>
833f02a098bSAndrey Kiselev
834f02a098bSAndrey Kiselev	* libtiff/tif_getimage.c: Added support for correct handling
835f02a098bSAndrey Kiselev	`Orientation' tag in gtTileContig. Should be added in other gt*
836f02a098bSAndrey Kiselev	functions as well, but I have not images for testing yet. Partially
837f02a098bSAndrey Kiselev	resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23
838f02a098bSAndrey Kiselev
839f02a098bSAndrey Kiselev2002-03-10  Andrey Kiselev  <[email protected]>
840f02a098bSAndrey Kiselev
841f02a098bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
842f02a098bSAndrey Kiselev	read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION,
843f02a098bSAndrey Kiselev	TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC.  Closes
844f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=99
845f02a098bSAndrey Kiselev
846f02a098bSAndrey Kiselev2002-03-08  Andrey Kiselev  <[email protected]>
847f02a098bSAndrey Kiselev
848f02a098bSAndrey Kiselev	* libtiff/Makefile.in, tools/Makefile.in: Shared library will not
849f02a098bSAndrey Kiselev	be stripped when installing, utility binaries will do.	Closes
850f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
851f02a098bSAndrey Kiselev
8525f20db7fSFrank Warmerdam2002-02-28  Frank Warmerdam  <[email protected]>
8535f20db7fSFrank Warmerdam
8545f20db7fSFrank Warmerdam	* man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT.
8555f20db7fSFrank Warmerdam
8565f20db7fSFrank Warmerdam	* man/libtiff.3t: added copyright tag info.
8575f20db7fSFrank Warmerdam
8588ed40250SFrank Warmerdam2002-02-11  Frank Warmerdam  <[email protected]>
8598ed40250SFrank Warmerdam
860c3e810eaSFrank Warmerdam	* libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__.
861c3e810eaSFrank Warmerdam
862c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
863c3e810eaSFrank Warmerdam
864c3e810eaSFrank Warmerdam	* man/Makefile.in: Patch DESTDIR handling
865c3e810eaSFrank Warmerdam
866c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=95
867c3e810eaSFrank Warmerdam
8688ed40250SFrank Warmerdam	* configure: OpenBSD changes for Sparc64 and DSO version.
8698ed40250SFrank Warmerdam
8708ed40250SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=96
8718ed40250SFrank Warmerdam
8728ed40250SFrank Warmerdam2002-02-05  Frank Warmerdam  <[email protected]>
8738ed40250SFrank Warmerdam
8748ed40250SFrank Warmerdam	* config.site/configure: added support for OJPEG=yes option to enable
8758ed40250SFrank Warmerdam	OJPEG support from config.site.
8768ed40250SFrank Warmerdam
877b8ffea63SFrank Warmerdam2002-01-27  Frank Warmerdam  <[email protected]>
878b8ffea63SFrank Warmerdam
879b8ffea63SFrank Warmerdam	* html/document.html: fixed links for TIFf 6 docs.
880b8ffea63SFrank Warmerdam
881c77822c1SFrank Warmerdam2002-01-18  Frank Warmerdam  <[email protected]>
882c77822c1SFrank Warmerdam
883f27eafc9SFrank Warmerdam	* config.guess, config.sub: Updated from ftp.gnu.org/pub/config.
884f27eafc9SFrank Warmerdam
885c777c2c0SFrank Warmerdam	* libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
886c777c2c0SFrank Warmerdam	decodestrip function returns anything not greater than zero as per
887c777c2c0SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=97
888c777c2c0SFrank Warmerdam
889c77822c1SFrank Warmerdam	* configure: Modify CheckForBigEndian so it can work in a cross
890c77822c1SFrank Warmerdam	compiled situation.
891c77822c1SFrank Warmerdam
892fb4cb161SFrank Warmerdam2002-01-16  Frank Warmerdam  <[email protected]>
893fb4cb161SFrank Warmerdam
8949606d1f5SFrank Warmerdam	* tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list.
8959606d1f5SFrank Warmerdam
8967adb8976SFrank Warmerdam	* tools/tiffset.c: fix bug in error reporting.
8977adb8976SFrank Warmerdam
898fb4cb161SFrank Warmerdam	* tools/tiffcp.c: fix several warnings that show up with -Wall.
899fb4cb161SFrank Warmerdam
900d6559489SFrank Warmerdam2002-01-04  Frank Warmerdam  <[email protected]>
901d6559489SFrank Warmerdam
902d6559489SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed computation of segment_width for
903d6559489SFrank Warmerdam	tiles files to avoid error about it not matching the
904d6559489SFrank Warmerdam	cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile
905d6559489SFrank Warmerdam	size.") for ITIFF files.  Apparently the problem was incorporated since
906d6559489SFrank Warmerdam	3.5.5, presumably during the OJPEG/JPEG work recently.
907d6559489SFrank Warmerdam
90862d37363SFrank Warmerdam2001-12-15  Frank Warmerdam  <[email protected]>
90962d37363SFrank Warmerdam
910d6559489SFrank Warmerdam	* configure, libtiff/Makefile.in: Changes for building on MacOS 10.1.
911d6559489SFrank Warmerdam
912d6559489SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
913d6559489SFrank Warmerdam
91462d37363SFrank Warmerdam	* libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1
91562d37363SFrank Warmerdam	(defined in tiffconf.h - 1 by default) then the RGBA interface
91662d37363SFrank Warmerdam	will assume that a fourth extra sample is ASSOCALPHA if the
91762d37363SFrank Warmerdam	EXTRASAMPLE value isn't set for it.  This changes the behaviour of
91862d37363SFrank Warmerdam	the library, but makes it work better with RGBA files produced by
91962d37363SFrank Warmerdam	lots of applications that don't mark the alpha values properly.
92062d37363SFrank Warmerdam
92162d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
92262d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=65
92362d37363SFrank Warmerdam
92405d24d30SFrank Warmerdam2001-12-12  Frank Warmerdam  <[email protected]>
92505d24d30SFrank Warmerdam
92605d24d30SFrank Warmerdam	* libtiff/tif_jpeg.c: allow jpeg data stream sampling values to
92705d24d30SFrank Warmerdam	override those from tiff directory.  This makes this work with
92805d24d30SFrank Warmerdam	ImageGear generated files.
92905d24d30SFrank Warmerdam
930bf0c6fb0SFrank Warmerdam2001-12-07  Frank Warmerdam  <[email protected]>
931bf0c6fb0SFrank Warmerdam
932bf0c6fb0SFrank Warmerdam	* html/Makefile.in: added missing images per bug 92.
933bf0c6fb0SFrank Warmerdam
934bf0c6fb0SFrank Warmerdam	* port/Makefile.in: fixed clean target per bug 92.
935bf0c6fb0SFrank Warmerdam
936f88d97efSFrank Warmerdam2001-11-28  Frank Warmerdam  <[email protected]>
937f88d97efSFrank Warmerdam
938ce8daaa7SFrank Warmerdam	* Reissue 3.5.7 release.
939ce8daaa7SFrank Warmerdam
940f88d97efSFrank Warmerdam	* libtiff/mkversion.c: Fix output of TIFF_VERSION to be
941f88d97efSFrank Warmerdam	YYYYMMDD so that it is increasing over time.
942f88d97efSFrank Warmerdam
943f88d97efSFrank Warmerdam	* Makefile.in: Ensure that tiffvers.h is regenerated in the
944f88d97efSFrank Warmerdam	make release target.
945f88d97efSFrank Warmerdam
946f88d97efSFrank Warmerdam	* Makefile.in: added libtiff/tiffvers.h to the release file list.
947f88d97efSFrank Warmerdam
948b7508608SFrank Warmerdam2001-11-23  Frank Warmerdam  <[email protected]>
949b7508608SFrank Warmerdam
950b7508608SFrank Warmerdam	* added html/v3.5.7.html, updated html/index.html.
951b7508608SFrank Warmerdam
952b7508608SFrank Warmerdam	* Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}.
953b7508608SFrank Warmerdam
9544eaff9b6SFrank Warmerdam2001-11-15  Frank Warmerdam  <[email protected]>
9554eaff9b6SFrank Warmerdam
9564eaff9b6SFrank Warmerdam	* configure: fixed test for -lm.
9574eaff9b6SFrank Warmerdam
95894190c5dSFrank Warmerdam2001-11-02  Frank Warmerdam  <[email protected]>
95994190c5dSFrank Warmerdam
96094190c5dSFrank Warmerdam	* Added PHOTOMETRIC_ITULAB as per bug 90.
96194190c5dSFrank Warmerdam
96294190c5dSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=90
96394190c5dSFrank Warmerdam
9642ba4c211SFrank Warmerdam2001-10-10  Frank Warmerdam  <[email protected]>
9652ba4c211SFrank Warmerdam
9662ba4c211SFrank Warmerdam	* libtiff/tiff.h: I have created COMPRESSION_CCITT_T4,
9672ba4c211SFrank Warmerdam	COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases
9682ba4c211SFrank Warmerdam	in keeping with TIFF 6.0 standard in tiff.h
9692ba4c211SFrank Warmerdam
9702ba4c211SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=83
9712ba4c211SFrank Warmerdam
9724b1d7e4cSFrank Warmerdam2001-09-26  Frank Warmerdam  <[email protected]>
9734b1d7e4cSFrank Warmerdam
9744b1d7e4cSFrank Warmerdam	* libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function.
9754b1d7e4cSFrank Warmerdam	Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory.
9764b1d7e4cSFrank Warmerdam
9779fbd11ffSFrank Warmerdam2001-09-24  Frank Warmerdam  <[email protected]>
9789fbd11ffSFrank Warmerdam
9792c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug.
9802c26534cSFrank Warmerdam
9812c26534cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=78
9822c26534cSFrank Warmerdam
9832c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an
9842c26534cSFrank Warmerdam	error about LZW not being available.
9852c26534cSFrank Warmerdam
9862c26534cSFrank Warmerdam	* libtiff/tif_dir.c: propagate failure to initialize compression
9872c26534cSFrank Warmerdam	back from TIFFSetField() as an error status, so applications can
9882c26534cSFrank Warmerdam	detect failure.
9892c26534cSFrank Warmerdam
9902c26534cSFrank Warmerdam	* libtiff/tif_dir.c: removed the auto replacement of
9912c26534cSFrank Warmerdam	COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField().
9922c26534cSFrank Warmerdam
9939fbd11ffSFrank Warmerdam	* Removed Makefile, tools/Makefile, port/install.sh, man/Makefile
9949fbd11ffSFrank Warmerdam	from CVS as they are all supposed to be auto-generated by configure.
9959fbd11ffSFrank Warmerdam
996e1d66ae9SFrank Warmerdam2001-09-22  Frank Warmerdam  <[email protected]>
997e1d66ae9SFrank Warmerdam
998e1d66ae9SFrank Warmerdam	* libtiff/tif_ojpeg.c: new update from Scott.
999e1d66ae9SFrank Warmerdam
10004b1fc8b6SFrank Warmerdam2001-09-09  Frank Warmerdam  <[email protected]>
10014b1fc8b6SFrank Warmerdam
1002bc63306cSFrank Warmerdam	* libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to
1003bc63306cSFrank Warmerdam	always use the "safe" version, even if there is a very slight
1004bc63306cSFrank Warmerdam	cost in performance.
1005bc63306cSFrank Warmerdam
1006bc63306cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=54
1007bc63306cSFrank Warmerdam
1008ad4b0adcSFrank Warmerdam	* libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@
1009ad4b0adcSFrank Warmerdam	in two places.
1010ad4b0adcSFrank Warmerdam
101163c726acSFrank Warmerdam	* libtiff/tif_getimage.c: Fixed problem with reading strips or
101263c726acSFrank Warmerdam	tiles that don't start on a tile boundary.  Fix contributed by
101363c726acSFrank Warmerdam	Josep Vallverdu (from HP), and further described in bug 47.
101463c726acSFrank Warmerdam
101563c726acSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=47
101663c726acSFrank Warmerdam
101763c726acSFrank Warmerdam	* tools/tiff2ps.c: added OJPEG YCbCr to RGB support.
101863c726acSFrank Warmerdam
10194b1fc8b6SFrank Warmerdam	* libtiff/tif_ojpeg.c: Applied substantial patch from Scott.
10204b1fc8b6SFrank Warmerdam
1021e7bdb189SFrank Warmerdam2001-09-06  Frank Warmerdam  <[email protected]>
1022e7bdb189SFrank Warmerdam
1023e7bdb189SFrank Warmerdam	* libtiff/tif_packbits.c: fixed memory overrun error.
1024e7bdb189SFrank Warmerdam
1025e7bdb189SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=77
1026e7bdb189SFrank Warmerdam
1027d15abe66SFrank Warmerdam2001-08-31  Frank Warmerdam  <[email protected]>
1028d15abe66SFrank Warmerdam
1029d15abe66SFrank Warmerdam	* libtiff/tif_getimage.c: relax handling of contig case where
1030d15abe66SFrank Warmerdam	there are extra samples that are supposed to be ignored.  This
1031d15abe66SFrank Warmerdam	should now work for 8bit greyscale or palletted images.
1032d15abe66SFrank Warmerdam
1033d15abe66SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=75
1034d15abe66SFrank Warmerdam
1035abf486d1SFrank Warmerdam2001-08-28  Frank Warmerdam  <[email protected]>
1036abf486d1SFrank Warmerdam
1037abf486d1SFrank Warmerdam	* libtiff/tif_getimage.c: Don't complain for CMYK (separated)
1038abf486d1SFrank Warmerdam	images with more than four samples per pixel.  See:
1039abf486d1SFrank Warmerdam
1040abf486d1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=73
1041abf486d1SFrank Warmerdam
10427f127122SFrank Warmerdam2001-08-10  Frank Warmerdam  <[email protected]>
10437f127122SFrank Warmerdam
10447afe0a69SFrank Warmerdam	* libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy()
10457afe0a69SFrank Warmerdam	in TIFFReadRGBATile() to avoid issues in cases of overlapping
10467afe0a69SFrank Warmerdam	buffers.  See Bug 69 in Bugzilla.
10477afe0a69SFrank Warmerdam
10487afe0a69SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=69
10497afe0a69SFrank Warmerdam
10507f127122SFrank Warmerdam	* tools/tiff2rgba.c: fixed getopt() call so that -b works again.
10517f127122SFrank Warmerdam
105266ca643dSFrank Warmerdam2001-08-09  Frank Warmerdam  <[email protected]>
105366ca643dSFrank Warmerdam
105466ca643dSFrank Warmerdam	* libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__
105566ca643dSFrank Warmerdam	when checking for 64 bit architectures as per bugzilla bug 67.
105666ca643dSFrank Warmerdam
1057c997939eSFrank Warmerdam2001-07-27  Frank Warmerdam  <[email protected]>
1058c997939eSFrank Warmerdam
1059c997939eSFrank Warmerdam	* man/Makefile.in: add TIFFClientOpen link as per debian submitted
1060c997939eSFrank Warmerdam	bug 66.
1061c997939eSFrank Warmerdam
10625579e5cdSFrank Warmerdam2001-07-20  Frank Warmerdam  <[email protected]>
10635579e5cdSFrank Warmerdam
10645579e5cdSFrank Warmerdam	* libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H
10655579e5cdSFrank Warmerdam	has been included.
10665579e5cdSFrank Warmerdam
106771a2c4a0SFrank Warmerdam2001-07-19  Frank Warmerdam  <[email protected]>
106871a2c4a0SFrank Warmerdam
106971a2c4a0SFrank Warmerdam	* libtiff/tif_open.c: Seek back to zero after failed read,
107071a2c4a0SFrank Warmerdam	before writing header.
107171a2c4a0SFrank Warmerdam
107248b7fecaSFrank Warmerdam2001-07-18  Frank Warmerdam  <[email protected]>
107348b7fecaSFrank Warmerdam
107448b7fecaSFrank Warmerdam	* libtiff/tif_ojpeg.c: updates from Scott.  Handles colors
107548b7fecaSFrank Warmerdam	much better.  Now depends on having patched libjpeg as per
107648b7fecaSFrank Warmerdam	patch in contrib/ojpeg/*.
107748b7fecaSFrank Warmerdam
107887f580c1SFrank Warmerdam2001-07-17  Frank Warmerdam  <[email protected]>
107987f580c1SFrank Warmerdam
108087f580c1SFrank Warmerdam	* */Makefile.in: added DESTDIR support.
108187f580c1SFrank Warmerdam
108287f580c1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=60
108387f580c1SFrank Warmerdam
1084f45df42bSFrank Warmerdam2001-07-16  Frank Warmerdam  <[email protected]>
1085f45df42bSFrank Warmerdam
1086f45df42bSFrank Warmerdam	* configure, libtiff/Makefile.in: applied OpenBSD patches
1087f45df42bSFrank Warmerdam	as per:
1088f45df42bSFrank Warmerdam
1089f45df42bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=61
1090f45df42bSFrank Warmerdam
109163ad6142SFrank Warmerdam2001-06-28  Frank Warmerdam  <[email protected]>
109263ad6142SFrank Warmerdam
10930ef54341SFrank Warmerdam	* libtiff/tif_getimage.c: Fixed so that failure is properly
10940ef54341SFrank Warmerdam	reported by gtTileContig, gtStripContig, gtTileSeparate and
10950ef54341SFrank Warmerdam	gtStripSeparate.
10960ef54341SFrank Warmerdam
10970ef54341SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=51
10980ef54341SFrank Warmerdam
109963ad6142SFrank Warmerdam	* tiffcmp.c: Fixed multi samples per pixel support for ContigCompare.
110063ad6142SFrank Warmerdam	Updated bug section of tiffcmp.1 to note tiled file issues.
110163ad6142SFrank Warmerdam
110263ad6142SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=53
110363ad6142SFrank Warmerdam
1104e0368fb9SFrank Warmerdam2001-06-22  Frank Warmerdam  <[email protected]>
1105e0368fb9SFrank Warmerdam
1106ecfaa86dSFrank Warmerdam	* configure: Changes for DSO generation on AIX provided by
1107ecfaa86dSFrank Warmerdam	John Marquart <[email protected]>.
1108ecfaa86dSFrank Warmerdam
1109e0368fb9SFrank Warmerdam	* configure, libtiff/Makeifle.in: Modified to build DSOs properly
1110e0368fb9SFrank Warmerdam	on Darwin thanks to Robert Krajewski ([email protected]) and
1111e0368fb9SFrank Warmerdam	Keisuke Fujii ([email protected]).
1112e0368fb9SFrank Warmerdam
1113f8473790SFrank Warmerdam2001-06-13  Frank Warmerdam  <[email protected]>
1114f8473790SFrank Warmerdam
1115f8473790SFrank Warmerdam	* tools/tiff2rgba.c: added -n flag to avoid emitting alpha component.
1116f8473790SFrank Warmerdam
1117f8473790SFrank Warmerdam	* man/tiff2rgba.1: new
1118f8473790SFrank Warmerdam
1119f1492d55SFrank Warmerdam2001-05-22  Frank Warmerdam  <[email protected]>
1120f1492d55SFrank Warmerdam
1121f1492d55SFrank Warmerdam	* Added tiffset and tif_ojpeg to the dist lists in Makefile.in.
1122f1492d55SFrank Warmerdam
11238ff59a64SFrank Warmerdam2001-05-13  Frank Warmerdam  <[email protected]>
11248ff59a64SFrank Warmerdam
11258ff59a64SFrank Warmerdam	* libtiff/tools/thumbnail.c: changed default output compression
11268ff59a64SFrank Warmerdam	to packbits from LZW since LZW isn't generally available.
11278ff59a64SFrank Warmerdam
112847c14d60SFrank Warmerdam2001-05-12  Frank Warmerdam  <[email protected]>
112947c14d60SFrank Warmerdam
113047c14d60SFrank Warmerdam	* libtiff/tif_ojpeg.c: New.
113147c14d60SFrank Warmerdam	libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related
113247c14d60SFrank Warmerdam	to OJPEG support.
113347c14d60SFrank Warmerdam
113447c14d60SFrank Warmerdam	Scott Marovich <[email protected]> supplied OJPEG support.
113547c14d60SFrank Warmerdam
113647c14d60SFrank Warmerdam2001-05-11  Frank Warmerdam  <[email protected]>
113747c14d60SFrank Warmerdam
113847c14d60SFrank Warmerdam	* tiff.h: removed, it duplicates libtiff/tiff.h.
113947c14d60SFrank Warmerdam
11401b7a8402SFrank Warmerdam2001-05-08  Frank Warmerdam  <[email protected]>
11411b7a8402SFrank Warmerdam
11421f9632f9SFrank Warmerdam	* libtiff/tif_dirinfo.c: moved pixar and copyright flags to
11431f9632f9SFrank Warmerdam	ensure everything is in order.
11441f9632f9SFrank Warmerdam
11451b7a8402SFrank Warmerdam	* libtiff/libtiff.def: added TIFFCreateDirectory and
11461b7a8402SFrank Warmerdam	TIFFDefaultStripSize as per:
11471b7a8402SFrank Warmerdam
11481b7a8402SFrank Warmerdam	  http://bugzilla.remotesensing.org/show_bug.cgi?id=46
11491b7a8402SFrank Warmerdam
115028dd547bSFrank Warmerdam2001-05-02  Frank Warmerdam  <[email protected]>
115128dd547bSFrank Warmerdam
115228dd547bSFrank Warmerdam	* libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for
115328dd547bSFrank Warmerdam	TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to
115428dd547bSFrank Warmerdam	force use of uint32 counts instead of short counts.
115528dd547bSFrank Warmerdam
115628dd547bSFrank Warmerdam	* libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the
115728dd547bSFrank Warmerdam	case of writing TIFF_BYTE/TIFF_SBYTE fields.
115828dd547bSFrank Warmerdam
115928dd547bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=43
116028dd547bSFrank Warmerdam
1161b117e2acSFrank Warmerdam2001-05-01  Frank Warmerdam  <[email protected]>
1162b117e2acSFrank Warmerdam
1163b117e2acSFrank Warmerdam	* libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per
1164b117e2acSFrank Warmerdam	bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44
1165b117e2acSFrank Warmerdam
1166f99796d1SFrank Warmerdam2001-04-05  Frank Warmerdam  <[email protected]>
1167f99796d1SFrank Warmerdam
1168f99796d1SFrank Warmerdam	* tiffio.h: removed C++ style comment.
1169f99796d1SFrank Warmerdam
1170f99796d1SFrank Warmerdam	* configure: fixed up SCRIPT_SH/SHELL handling.
1171f99796d1SFrank Warmerdam
1172f99796d1SFrank Warmerdam	* Makefile.in: Fixed SCRIPT_SH/SHELL handling.
1173f99796d1SFrank Warmerdam
1174f99796d1SFrank Warmerdam	* config.guess: documented more variables as per bug 40.
1175f99796d1SFrank Warmerdam
117621724616SFrank Warmerdam2001-04-03  Frank Warmerdam  <[email protected]>
117721724616SFrank Warmerdam
117821724616SFrank Warmerdam	* configure, *Makefile.in: Various changes to improve configuration
117921724616SFrank Warmerdam	for HP/UX specifically, and also in general.  They include:
118021724616SFrank Warmerdam	 - Try to handle /usr/bin/sh instead of /bin/sh where necessary.
118121724616SFrank Warmerdam	 - Upgrade to HP/UX 10.x+ compiler, linker and dso options.
118221724616SFrank Warmerdam	 - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP
118321724616SFrank Warmerdam	 - Use -${MAKEFLAGS} in sub makes from makefiles.
118421724616SFrank Warmerdam
118521724616SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=40
118621724616SFrank Warmerdam
11878671dffeSFrank Warmerdam2001-04-02  Frank Warmerdam  <[email protected]>
11888671dffeSFrank Warmerdam
11890263998eSFrank Warmerdam	* libtiff/tiff.h: Applied hac to try and resolve the problem
11900263998eSFrank Warmerdam	with the inttypes.h include file on AIX.
11910263998eSFrank Warmerdam
11920263998eSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=39
11930263998eSFrank Warmerdam
11949864187bSFrank Warmerdam	* VERSION: update to 3.5.7 beta in preparation for release.
11959864187bSFrank Warmerdam
1196a2558120SFrank Warmerdam	* configure/config.site: modified to check if -lm is needed for
1197a2558120SFrank Warmerdam	MACHDEPLIBS if not supplied by config.site.  Needed for Darwin.
1198a2558120SFrank Warmerdam
11998671dffeSFrank Warmerdam	* config.guess: updated wholesale to an FSF version apparently
12008671dffeSFrank Warmerdam	from 1998 (as opposed to 1994).  This is mainly inspired by
12018671dffeSFrank Warmerdam	providing for MacOS X support.
12028671dffeSFrank Warmerdam
12038671dffeSFrank Warmerdam2001-03-29  Frank Warmerdam  <[email protected]>
12048671dffeSFrank Warmerdam
12058671dffeSFrank Warmerdam	* configure, Makefile.in, etc: added support for OPTIMIZER being
12068671dffeSFrank Warmerdam	set from config.site.
12078671dffeSFrank Warmerdam
12087a1ad5e9SFrank Warmerdam2001-03-28  Frank Warmerdam  <[email protected]>
12097a1ad5e9SFrank Warmerdam
12104f4c99abSFrank Warmerdam	* fax2ps.c: Helge (libtiff at oldach.net) submitted fix:
12114f4c99abSFrank Warmerdam
12124f4c99abSFrank Warmerdam	Here's a fix for fax2ps that corrects behaviour for non-Letter paper
12134f4c99abSFrank Warmerdam	sizes. It fixes two problems:
12144f4c99abSFrank Warmerdam
12154f4c99abSFrank Warmerdam	Without	scaling (-S) the fax is now centered on the page size specified
12164f4c99abSFrank Warmerdam	with -H	and/or -W. Before, fax2ps was using an obscure and practially
12174f4c99abSFrank Warmerdam	useless algorithm to allocate the image relative to Letter sized paper
12184f4c99abSFrank Warmerdam	which sometime sled to useless whitespace on the paper, while at the
12194f4c99abSFrank Warmerdam	same time cutting of the faxes printable area at the opposite border.
12204f4c99abSFrank Warmerdam
12214f4c99abSFrank Warmerdam	Second, scaling now preserves aspect ratio, which makes unusual faxes
12224f4c99abSFrank Warmerdam	(in particular short ones) print properly.
12234f4c99abSFrank Warmerdam
12244f4c99abSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=35
12254f4c99abSFrank Warmerdam
12267a1ad5e9SFrank Warmerdam	* tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by
12277a1ad5e9SFrank Warmerdam	Bruce A. Mallett.  See check message for detailed information
12287a1ad5e9SFrank Warmerdam	on all the changes, including a faster encoder, fixes for level
12297a1ad5e9SFrank Warmerdam	2 PostScript, and support for the imagemask operator.
12307a1ad5e9SFrank Warmerdam
1231f3bbcf1bSFrank Warmerdam2001-03-27  Frank Warmerdam  <[email protected]>
1232f3bbcf1bSFrank Warmerdam
1233f3bbcf1bSFrank Warmerdam	* libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to
1234f3bbcf1bSFrank Warmerdam	"#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX.
1235f3bbcf1bSFrank Warmerdam
1236f3bbcf1bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
1237f3bbcf1bSFrank Warmerdam
1238dc989a55SFrank Warmerdam2001-03-16  Frank Warmerdam  <[email protected]>
1239dc989a55SFrank Warmerdam
1240dc989a55SFrank Warmerdam	* tif_dirinfo.c: moved definition of copyright tag in field list.
1241dc989a55SFrank Warmerdam	Apparently they have to be in sorted order by tag id.
1242dc989a55SFrank Warmerdam
12438eea65a4SFrank Warmerdam2001-03-13  Frank Warmerdam  <[email protected]>
12448eea65a4SFrank Warmerdam
12458eea65a4SFrank Warmerdam	* tif_getimage.c: Added support for 16bit minisblack/miniswhite
12468eea65a4SFrank Warmerdam	images in RGBA interface.
12478eea65a4SFrank Warmerdam
1248fa01e4a7SFrank Warmerdam2001-03-02  Frank Warmerdam  <[email protected]>
1249fa01e4a7SFrank Warmerdam
1250fa01e4a7SFrank Warmerdam	* Added TIFFTAG_COPYRIGHT support.
1251fa01e4a7SFrank Warmerdam
1252aefe065eSFrank Warmerdam2001-02-19  Frank Warmerdam  <[email protected]>
1253aefe065eSFrank Warmerdam
1254aefe065eSFrank Warmerdam	* Brent Roman contributed updated tiffcp utility (and tiffcp.1)
1255aefe065eSFrank Warmerdam	with support for extracting subimages with the ,n syntax, and also
1256aefe065eSFrank Warmerdam	adding the -b bias removal flag.
1257aefe065eSFrank Warmerdam
1258a6da80a7SFrank Warmerdam2001-02-16  Frank Warmerdam  <[email protected]>
1259a6da80a7SFrank Warmerdam
12608867ddfbSFrank Warmerdam	* libtiff/libtiff.def: Brent Roman submitted new version adding
12618867ddfbSFrank Warmerdam	serveral missing entry points.
12628867ddfbSFrank Warmerdam
1263b18f9bb8SFrank Warmerdam	* libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS.
1264b18f9bb8SFrank Warmerdam	Some sort of weird VMS thing.
1265b18f9bb8SFrank Warmerdam
1266b18f9bb8SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=31
1267b18f9bb8SFrank Warmerdam
1268a6da80a7SFrank Warmerdam	* tif_luv.c/tiff.h/tiffio.h:
1269a6da80a7SFrank Warmerdam	New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward
1270a6da80a7SFrank Warmerdam	([email protected]).  He writes:
1271a6da80a7SFrank Warmerdam
1272a6da80a7SFrank Warmerdam	1) I improved the gamut-mapping function in tif_luv.c for imaginary
1273a6da80a7SFrank Warmerdam	colors, because some images were being super-saturated on the input
1274a6da80a7SFrank Warmerdam	side and this resulted in some strange color shifts in the output.
1275a6da80a7SFrank Warmerdam
1276a6da80a7SFrank Warmerdam	2) I added a psuedotag in tiff.h to control random dithering during
1277a6da80a7SFrank Warmerdam	LogLuv encoding.  This is turned off by default for 32-bit LogLuv and
1278a6da80a7SFrank Warmerdam	on for 24-bit LogLuv output.  Dithering improves the average color
1279a6da80a7SFrank Warmerdam	accuracy over the image.
1280a6da80a7SFrank Warmerdam
1281a6da80a7SFrank Warmerdam	3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in
1282a6da80a7SFrank Warmerdam	tiffio.h, to expose internal routines for converting between LogLuv and
1283a6da80a7SFrank Warmerdam	XYZ coordinates.  This is helpful for writing more efficient,
1284a6da80a7SFrank Warmerdam	specialized conversion routines, especially for reading LogLuv files.
1285a6da80a7SFrank Warmerdam
1286a6da80a7SFrank Warmerdam	Changes applied with minor edits.
1287a6da80a7SFrank Warmerdam
128800761c18SFrank Warmerdam2001-01-23  Frank Warmerdam  <[email protected]>
128900761c18SFrank Warmerdam
129000761c18SFrank Warmerdam	* tif_fax3.c: keep rw_mode flag internal to fax3 state to remember
129100761c18SFrank Warmerdam	whether we are encoding or decoding.  This is to ensure graceful
129200761c18SFrank Warmerdam	recovery if TIFFClientOpen() discovers an attempt to open a compressed
129300761c18SFrank Warmerdam	file for "r+" access, and subsequently close it, as it resets the
129400761c18SFrank Warmerdam	tif_mode flag to O_RDONLY in this case to avoid writes, confusing the
129500761c18SFrank Warmerdam	compressor's concept of whether it is in encode or decode mode.
129600761c18SFrank Warmerdam
12979a1d08fcSMike Welles2001-01-08  Mike Welles <[email protected]>
12989a1d08fcSMike Welles
12999a1d08fcSMike Welles	* Makefile.in:  Now cleaning up after itself after creating the .tar.gz and .zip
13009a1d08fcSMike Welles
1301a5a724a9SFrank Warmerdam2001-01-07  Frank Warmerdam  <[email protected]>
1302a5a724a9SFrank Warmerdam
1303a5a724a9SFrank Warmerdam	* html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet()
1304a5a724a9SFrank Warmerdam	as per bug report by Patrick Connor.
1305a5a724a9SFrank Warmerdam
13067c2ef4f7SFrank Warmerdam2000-12-28  Frank Warmerdam  <[email protected]>
13077c2ef4f7SFrank Warmerdam
13083ba946b0SFrank Warmerdam	* Added RELEASE-DATE file to release file list.
13093ba946b0SFrank Warmerdam
13107c2ef4f7SFrank Warmerdam	* Fixed libtiff/makefile.vc to make tiffvers.h not version.h.
13117c2ef4f7SFrank Warmerdam
1312a7f6e194SMike Welles2000-12-22  Mike Welles <[email protected]>
1313a7f6e194SMike Welles        * added link to CVS mirror from index.html
1314a7f6e194SMike Welles
1315a7f6e194SMike Welles	* updated html/internals.html to note that LZW compression is
1316a7f6e194SMike Welles	  not supported by default.
1317a7f6e194SMike Welles
131822e9dda7SFrank Warmerdam2000-12-22  Frank Warmerdam  <[email protected]>
131922e9dda7SFrank Warmerdam
132022e9dda7SFrank Warmerdam	* updated html/libtiff.html to not point at Niles' old JPL web site
132122e9dda7SFrank Warmerdam	for the man pages, point at www.libtiff.org.
132222e9dda7SFrank Warmerdam
132333953398SFrank Warmerdam2000-12-21  Frank Warmerdam  <[email protected]>
132433953398SFrank Warmerdam
132522e9dda7SFrank Warmerdam	* libtiff/tif_apple.c: Applied "Carbon" support patches supplied by
132633953398SFrank Warmerdam	Leonard Rosenthol <[email protected]>.  May interfere
132733953398SFrank Warmerdam	with correct building on older systems.  If so, please let me know.
132833953398SFrank Warmerdam
1329a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]>
1330177452c8SMike Welles
1331177452c8SMike Welles	* Took out LZW Encoding from tif_lzw.c
1332177452c8SMike Welles
1333177452c8SMike Welles	* Created HOWTO-RELEASE
1334177452c8SMike Welles
1335177452c8SMike Welles	* Created html/v3.5.6.html
1336177452c8SMike Welles
1337177452c8SMike Welles	* updated index.html
1338177452c8SMike Welles
1339a02f97a5SFrank Warmerdam2000-12-01  Frank Warmerdam  <[email protected]>
1340a02f97a5SFrank Warmerdam
1341a02f97a5SFrank Warmerdam	* Added patches for EOFB support in tif_fax3.c and tif_fax3.h.
1342a02f97a5SFrank Warmerdam	Patches supplied by Frank Cringle <[email protected]>
1343a02f97a5SFrank Warmerdam	Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif
1344a02f97a5SFrank Warmerdam
1345a3c28f98SFrank Warmerdam2000-11-24  Frank Warmerdam  <[email protected]>
1346a3c28f98SFrank Warmerdam
1347a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added an installPrivateHdrs and install-private
1348a3c28f98SFrank Warmerdam	target so that the private headers required by libgeotiff can be
1349a3c28f98SFrank Warmerdam	installed with the others.  They are not installed by default.
1350a3c28f98SFrank Warmerdam
1351a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso
1352a3c28f98SFrank Warmerdam	targets so libtiff.so will be built with an explicit dependency
1353a3c28f98SFrank Warmerdam	on libm.so.
1354a3c28f98SFrank Warmerdam
1355a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to
1356a3c28f98SFrank Warmerdam	libtiff.so.3.5.5.
1357a3c28f98SFrank Warmerdam
1358a3c28f98SFrank Warmerdam	* libtiff/Makefile.in & configure: Remove all references to the ALPHA
1359a3c28f98SFrank Warmerdam	file, or ALPHA version logic.  Added stuff about DIST_POINT in
1360a3c28f98SFrank Warmerdam	place of DIST_TYPE and the alpha release number stuff.
1361a3c28f98SFrank Warmerdam
1362abcd47aeSFrank Warmerdam2000-11-22  Frank Warmerdam  <[email protected]>
1363abcd47aeSFrank Warmerdam
1364abcd47aeSFrank Warmerdam	* I have applied a patch from Steffen Moeller <[email protected]> to
1365abcd47aeSFrank Warmerdam	the configure script so that it now accepts the --prefix, and
1366abcd47aeSFrank Warmerdam	--exec-prefix directives.
1367abcd47aeSFrank Warmerdam
13687410217aSFrank Warmerdam2000-11-13  Frank Warmerdam  <warmerda@cs46980-c>
13697410217aSFrank Warmerdam
13709900bacaSFrank Warmerdam	* I have made a variety of modifications in an effort to ensure the
13719900bacaSFrank Warmerdam	TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE
13729900bacaSFrank Warmerdam	file which seems to be updated regularly.
13739900bacaSFrank Warmerdam
13749900bacaSFrank Warmerdam	 o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in
13759900bacaSFrank Warmerdam	   version include file.
13769900bacaSFrank Warmerdam	 o renamed version.h to tiffvers.h because we now have to install it
13779900bacaSFrank Warmerdam	   with the public libtiff include files.
13789900bacaSFrank Warmerdam	 o include tiffvers.h in tiffio.h.
13799900bacaSFrank Warmerdam	 o updated tif_version.c to use tiffvers.h.
13809900bacaSFrank Warmerdam	 o Updated Makefile.in accordingly.
13819900bacaSFrank Warmerdam
13827410217aSFrank Warmerdam	* As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25
13837410217aSFrank Warmerdam	I have updated the win32 detection rules in tiffcomp.h.
13847410217aSFrank Warmerdam
13856429172dSFrank Warmerdam2000-10-20  Frank Warmerdam  <warmerda@cs46980-c>
13866429172dSFrank Warmerdam
1387b11174beSFrank Warmerdam	* tif_getimage.c: Fixed RGBA translation for YCbCr images for which
1388b11174beSFrank Warmerdam	the strip/tile width and height aren't multiples of the sampling size.
13897410217aSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=20
13907410217aSFrank Warmerdam	Some patches from Rick LaMont of Dot C Software.
1391b11174beSFrank Warmerdam
13926429172dSFrank Warmerdam	* Modified tif_packbits.c encoder to avoid compressing more
13936429172dSFrank Warmerdam	data than provided if rowsize doesn't factor into provided data
13946429172dSFrank Warmerdam	(such as occurs for YCbCr).
13956429172dSFrank Warmerdam
1396aa844c50SFrank Warmerdam2000-10-19  Frank Warmerdam  <warmerda@cs46980-c>
1397aa844c50SFrank Warmerdam
1398aa844c50SFrank Warmerdam	* tools/rgb2ycbcr.c: fixed output strip size to account for vertical
1399aa844c50SFrank Warmerdam	roundup if rows_per_strip not a multiple of vertical sample size.
1400aa844c50SFrank Warmerdam
14010cd032f1SFrank Warmerdam2000-10-16  Frank Warmerdam  <warmerda@cs46980-c>
14020cd032f1SFrank Warmerdam
140391b8b7c2SFrank Warmerdam	* tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory
140491b8b7c2SFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18
140591b8b7c2SFrank Warmerdam	from [email protected].
140691b8b7c2SFrank Warmerdam
14070cd032f1SFrank Warmerdam	* Modified tif_packbits.c decoding to avoid overrunning the
14080cd032f1SFrank Warmerdam	output buffer, and to issue a warning if data needs to be
14090cd032f1SFrank Warmerdam	discarded.  See http://bugzilla.remotesensing.org/show_bug.cgi?id=18
14100cd032f1SFrank Warmerdam
1411de9b6675SFrank Warmerdam2000-10-12  Frank Warmerdam  <warmerda@cs46980-c>
1412de9b6675SFrank Warmerdam
1413de9b6675SFrank Warmerdam	* Modified tiff2bw to ensure portions add to 100%, and that
1414de9b6675SFrank Warmerdam	white is properly recovered.
1415de9b6675SFrank Warmerdam
1416de9b6675SFrank Warmerdam	See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15
1417de9b6675SFrank Warmerdam	Patch c/o Stanislav Brabec <[email protected]>
1418de9b6675SFrank Warmerdam
14198b6b9756SFrank Warmerdam2000-09-30  Frank Warmerdam  <warmerda@cs46980-c>
14208b6b9756SFrank Warmerdam
14218b6b9756SFrank Warmerdam	* Modified TIFFClientOpen() to emit an error on an attempt to
14228b6b9756SFrank Warmerdam	open a comperessed file for update (O_RDWR/r+) access.  This is
14238b6b9756SFrank Warmerdam	because the compressor/decompressor code gets very confused when
14248b6b9756SFrank Warmerdam	the mode is O_RDWR, assuming this means writing only.  See
14258b6b9756SFrank Warmerdam	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13
14268b6b9756SFrank Warmerdam
1427582fb187SFrank Warmerdam2000-09-27  Frank Warmerdam  <warmerda@cs46980-c>
1428582fb187SFrank Warmerdam
14290cd032f1SFrank Warmerdam	* Added GNULDdso target an`d switched linux and freebsd to use it.
1430582fb187SFrank Warmerdam
14318d9e3bcfSFrank Warmerdam2000-09-26  Frank Warmerdam  <warmerda@cs46980-c>
14328d9e3bcfSFrank Warmerdam
14338d9e3bcfSFrank Warmerdam	* Applied patch for 0x0000 sequences in tif_fax3.h's definition
14348d9e3bcfSFrank Warmerdam	of EXPAND1D() as per bug 11 (from Roman).
14358d9e3bcfSFrank Warmerdam
1436af621273SFrank Warmerdam2000-09-25  Frank Warmerdam  <warmerda@cs46980-c>
143705d0760fSFrank Warmerdam	* Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve
143805d0760fSFrank Warmerdam	cygwin compatibility.
1439af621273SFrank Warmerdam
1440b6348a45SFrank Warmerdam	* Applied patch from Roman Shpount to tif_fax3.c.  This seems to
1441b6348a45SFrank Warmerdam	be a proper fix to the buffer sizing problem.  See
1442b6348a45SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=11
1443b6348a45SFrank Warmerdam
1444af621273SFrank Warmerdam	* Fixed tif_getimage.c to fix overrun bug with YCbCr images without
1445af621273SFrank Warmerdam	downsampling.  http://bugzilla.remotesensing.org/show_bug.cgi?id=10
1446af621273SFrank Warmerdam	Thanks to Nick Lamb <[email protected]> for reporting the
1447af621273SFrank Warmerdam	bug and proving the patch.
1448af621273SFrank Warmerdam
1449a329e432SFrank Warmerdam2000-09-18  Frank Warmerdam  <warmerda@cs46980-c>
1450a329e432SFrank Warmerdam
1451a329e432SFrank Warmerdam	* Fixed tif_jpeg.c so avoid destroying the decompressor before
1452a329e432SFrank Warmerdam	we are done access data thanks to bug report from:
1453a329e432SFrank Warmerdam	Michael Eckstein <[email protected]>.
1454a329e432SFrank Warmerdam
1455a329e432SFrank Warmerdam	* Reverted tif_flush change.
1456a329e432SFrank Warmerdam
1457da97c5e0SFrank Warmerdam2000-09-14  Frank Warmerdam  <warmerda@cs46980-c>
1458da97c5e0SFrank Warmerdam
1459da97c5e0SFrank Warmerdam	* tif_flush.c: Changed so that TIFFFlushData() doesn't return an
1460da97c5e0SFrank Warmerdam	error when TIFF_BEENWRITING is not set.  This ensures that the
1461da97c5e0SFrank Warmerdam	directory contents can still be flushed by TIFFFlush().
1462da97c5e0SFrank Warmerdam
1463c1282751SFrank Warmerdam2000-08-14  Frank Warmerdam  <[email protected]>
1464c1282751SFrank Warmerdam
1465fb02956eSFrank Warmerdam	* tif_open.c: Don't set MMAP for O_RDWR files.
1466fb02956eSFrank Warmerdam
14670625a129SFrank Warmerdam	* tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY
14680625a129SFrank Warmerdam	so that files opened for update can be strip chopped too.
14690625a129SFrank Warmerdam
1470c1282751SFrank Warmerdam	* tif_read.c: fixed up bug with files missing rowsperstrip and
1471c1282751SFrank Warmerdam	the strips per separation fix done a few weeks ago.
1472c1282751SFrank Warmerdam
1473ad9af004SFrank Warmerdam2000-07-17  Frank Warmerdam  <warmerda@cs46980-c>
1474ad9af004SFrank Warmerdam
1475ad9af004SFrank Warmerdam	* Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and
1476ad9af004SFrank Warmerdam	SAMPLEFORMAT_COMPLEXINT.
1477ad9af004SFrank Warmerdam
14784b79457aSMike Welles2000-07-13  Mike Welles <[email protected]>
14794b79457aSMike Welles
14804b79457aSMike Welles	* index.html, bugs.html: added bugzilla info.
14814b79457aSMike Welles
1482c1cd54d7SFrank Warmerdam2000-07-12  Frank Warmerdam  <[email protected]>
1483c1cd54d7SFrank Warmerdam
1484889ea5bfSFrank Warmerdam	* tif_read.c: fix subtle bug with determining the number of
1485889ea5bfSFrank Warmerdam	rows for strips that are the last strip in a separation but
1486889ea5bfSFrank Warmerdam	not the last strip of all in TIFFReadEncodedStrip().
1487889ea5bfSFrank Warmerdam
1488c1cd54d7SFrank Warmerdam	* Applied 16/32 bit fix to tif_fax3.c.  Fix supplied by
1489c1cd54d7SFrank Warmerdam	Peter Skarpetis <[email protected]>
1490c1cd54d7SFrank Warmerdam
1491082013bfSFrank Warmerdam2000-06-15  Frank Warmerdam  <[email protected]>
1492082013bfSFrank Warmerdam
1493082013bfSFrank Warmerdam	* Modified tiffio.h logic with regard to including windows.h.  It
1494082013bfSFrank Warmerdam	won't include it when building with __CYGWIN__.
1495082013bfSFrank Warmerdam
1496b620bd37SFrank Warmerdam2000-05-11  Frank Warmerdam  <warmerda@cs46980-c>
1497b620bd37SFrank Warmerdam
14986ed3331cSFrank Warmerdam	* README: update to mention www.libtiff.org, don't list Sam's old
14996ed3331cSFrank Warmerdam	email address.
15006ed3331cSFrank Warmerdam
1501b620bd37SFrank Warmerdam	* configure: Fixed DSO test for Linux as per patch from
1502b620bd37SFrank Warmerdam	  Jan Van Buggenhout <[email protected]>.
1503b620bd37SFrank Warmerdam
150415934824SFrank Warmerdam2000-04-21  Frank Warmerdam  <[email protected]>
150515934824SFrank Warmerdam
150615934824SFrank Warmerdam	* libtiff/tif_dirread.c: Don't use estimate strip byte count for
150715934824SFrank Warmerdam	one tile/strip images with an offset, and byte count of zero. These
150815934824SFrank Warmerdam	could be "unpopulated" images.
150915934824SFrank Warmerdam
1510859c2524SFrank Warmerdam2000-04-18  Frank Warmerdam  <[email protected]>
1511859c2524SFrank Warmerdam
15127538c6d0SFrank Warmerdam	* contrib/addtiffo: Added "averaging" resampling option.
15137538c6d0SFrank Warmerdam
1514859c2524SFrank Warmerdam	* tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT.
1515859c2524SFrank Warmerdam
15166be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000  Frank Warmerdam  <[email protected]>
15176be23f4fSFrank Warmerdam
15186be23f4fSFrank Warmerdam	* tools/Makefile.in: Modified to install properly on SGI.
15196be23f4fSFrank Warmerdam
15204b79457aSMike Welles2000-04-12  Mike Welles	     <[email protected]>
15214b79457aSMike Welles	* configure:  Fixed stupid mistake in libc6 test on Linux
15224b79457aSMike Welles
1523f076e723SMike Welles2000-04-04  Mike Welles	     <[email protected]>
1524f0770083SMike Welles	* tif_win32.c:  Applied patch to fix overreads and ovverwrites
1525f0770083SMike Welles	  caught by BoundsChecker.  From Arvan Pritchard
1526f0770083SMike Welles	  <[email protected]>  (untested).
1527f076e723SMike Welles
1528f0770083SMike Welles        * tif_getimage.c:  Applied patch to silence VC6 warnings.  From
1529f0770083SMike Welles	  Arvan Pritchard <[email protected]>
1530f0770083SMike Welles
1531f0770083SMike Welles	* tif_lzw.c:  Applied patch to silence VC6 warnings.  From
1532f076e723SMike Welles	  Arvan Pritchard <[email protected]>
1533f076e723SMike Welles
15341c9f6d78SFrank Warmerdam2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>
15351c9f6d78SFrank Warmerdam
15361c9f6d78SFrank Warmerdam	* Added contrib/stream (stream io) code submitted by Avi Bleiweiss.
15371c9f6d78SFrank Warmerdam
153897702338SMike Welles2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>    *** 3.5.5 release ***
15392df86f15SFrank Warmerdam
15402df86f15SFrank Warmerdam	* fax2ps: Fixed mixup of width and height in bounding box statement
15412df86f15SFrank Warmerdam	as per submission by Nalin Dahyabhai <[email protected]>.
15422df86f15SFrank Warmerdam
1543c21b8b97SMike Welles2000-03-27  Mike Welles	     <[email protected]>
1544c21b8b97SMike Welles
1545c21b8b97SMike Welles	* fax2ps:  Modified printruns to take uint32 instead of uint16.
1546c21b8b97SMike Welles	Patch courtesy of Bernt Herd <[email protected]>
1547c21b8b97SMike Welles
1548d20c60a2SMike Welles2000-03-20  Mike Welles	     <[email protected]>
1549d20c60a2SMike Welles
1550d20c60a2SMike Welles	* configure: added test for libc6 for linux targets.  Bug reported by
1551d20c60a2SMike Welles        Stanislav Brabec <[email protected]>
1552d20c60a2SMike Welles
1553c21b8b97SMike Welles	* Added 3.5 docs to html/Makefile.in.
1554c21b8b97SMike Welles	Thanks to  Stanislav Brabec <[email protected]>
1555d20c60a2SMike Welles
1556c21b8b97SMike Welles	* configure: fixed bugs in sed scripts
1557c21b8b97SMike Welles	(applied sed script s:/@:s;@:;s:/s;;:;: to configure).
1558d20c60a2SMike Welles	fix submitted to Stanislav Brabec <[email protected]>
1559d20c60a2SMike Welles
1560c21b8b97SMike Welles	* tools/iptcutil was not in files list, and wasn't being
1561c21b8b97SMike Welles	added to tar archive.  Updated Makefile.in.
1562d20c60a2SMike Welles
15637ab7008fSFrank Warmerdam2000-03-17  Frank Warmerdam  <warmerda@cs46980-c>
15647ab7008fSFrank Warmerdam
15657ab7008fSFrank Warmerdam	* tif_fax3.c: Fixed serious bug introduced during the uint16->uint32
15667ab7008fSFrank Warmerdam	conversion for the run arrays.
15677ab7008fSFrank Warmerdam
1568d3144ac4SFrank Warmerdam2000-03-03  Frank Warmerdam  <[email protected]>
1569d3144ac4SFrank Warmerdam
1570d3144ac4SFrank Warmerdam	* Set td_sampleformat default to SAMPLEFORMAT_UINT instead of
1571d3144ac4SFrank Warmerdam	SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c.
1572d3144ac4SFrank Warmerdam
15730b109722SFrank Warmerdam2000-03-02  Frank Warmerdam  <[email protected]>
15740b109722SFrank Warmerdam
1575f4aaa718SFrank Warmerdam	* Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c.
1576f4aaa718SFrank Warmerdam
15770b109722SFrank Warmerdam	* Patched tif_fax3.c so that dsp->runs is allocated a bit bigger
15780b109722SFrank Warmerdam	to avoid overruns encountered with frle_bug.tif.
15790b109722SFrank Warmerdam
1580ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000  Frank Warmerdam  <[email protected]>
1581ed33ffd3SFrank Warmerdam
1582ed33ffd3SFrank Warmerdam	* Fixed tools/tiffcmp so that stopondiff testing works.
1583ed33ffd3SFrank Warmerdam	  Patch care of Joseph Orost <[email protected]>.
1584ed33ffd3SFrank Warmerdam
1585592e7e59SFrank Warmerdam2000-01-28    <warmerda@CS46980-B>
1586592e7e59SFrank Warmerdam
1587c84e2904SFrank Warmerdam	* Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is
1588c84e2904SFrank Warmerdam	  set to 1, and added default (off) setting in tiffconf.h.  This
1589c84e2904SFrank Warmerdam	  should eventually be set by the configure script somehow.
1590c84e2904SFrank Warmerdam
1591c84e2904SFrank Warmerdam	  The original work on all these 2-4GB changes was done by
1592c84e2904SFrank Warmerdam	  Peter Smith ([email protected]).
1593c84e2904SFrank Warmerdam
1594c84e2904SFrank Warmerdam	* Modified tif_win32.c to support 2-4GB seeks.
1595c84e2904SFrank Warmerdam
1596592e7e59SFrank Warmerdam	* tentatively changed toff_t to be unsigned instead of signed to
1597592e7e59SFrank Warmerdam	  facilitate support for 2-4GB files.
1598592e7e59SFrank Warmerdam
1599592e7e59SFrank Warmerdam	* Updated a variety of files to use toff_t.  Fixed some mixups
1600592e7e59SFrank Warmerdam	  between toff_t and tsize_t.
1601592e7e59SFrank Warmerdam
1602164da391SFrank WarmerdamFri Jan 28 10:13:49 2000  Frank Warmerdam  <[email protected]>
1603164da391SFrank Warmerdam
1604164da391SFrank Warmerdam	* Largely reimplemented contrib/addtiffo to avoid temp files,
1605164da391SFrank Warmerdam	updating the TIFF file in place.  Fixed a few other bugs to.
1606164da391SFrank Warmerdam
1607164da391SFrank Warmerdam	* Set tif_rawdatasize to zero when freeing raw data buffer in
1608164da391SFrank Warmerdam	TIFFWriteDirectory().
1609164da391SFrank Warmerdam
1610164da391SFrank Warmerdam	* Enabled "REWRITE_HACK" in tif_write.c by default.
1611164da391SFrank Warmerdam
1612164da391SFrank Warmerdam	* Fix bug in tif_write.c when switching between reading one directory
1613164da391SFrank Warmerdam	and writing to another.
1614164da391SFrank Warmerdam
1615164da391SFrank Warmerdam	* Made TIFFWriteCheck() public, and added TIFFCreateDirectory()
1616164da391SFrank Warmerdam
1617db9e2d75SFrank WarmerdamWed Jan  5 12:37:48 2000  Frank Warmerdam  <[email protected]>
1618db9e2d75SFrank Warmerdam
1619db9e2d75SFrank Warmerdam	* Added TIFFmemory(3t) functions to libtiff.def.
1620db9e2d75SFrank Warmerdam
16212e0c71f2SFrank WarmerdamTue Jan  4 13:39:00 2000  Frank Warmerdam  <[email protected]>
16222e0c71f2SFrank Warmerdam
16232e0c71f2SFrank Warmerdam	* Added libtiff/libtiff.def to TIFFILES distribution list.
16242e0c71f2SFrank Warmerdam
1625c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999  Mike Welles <[email protected]>
1626c38ac53bSMike Welles
1627c38ac53bSMike Welles	* Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
1628c38ac53bSMike Welles
1629c38ac53bSMike Welles	* Altered descriptions in tools to reflect "by default" lzw not supported
1630c38ac53bSMike Welles
1631c38ac53bSMike Welles	* Updated index.html to note lzw compression kit.
1632c38ac53bSMike Welles
1633db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999  Frank Warmerdam  <[email protected]>
1634db55f695SFrank Warmerdam
1635db55f695SFrank Warmerdam	* Added fax3sm_winnt.c to distribution list in Makefile.in.
1636db55f695SFrank Warmerdam
1637c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999  Mike Welles <[email protected]> *** 3.5.4 release ***
1638da558ffbSMike Welles
1639da558ffbSMike Welles	* Aadded Pixar tag support.  Contributed by Phil Beffery <[email protected]>
1640da558ffbSMike Welles
1641da558ffbSMike Welles	* Made one more change to tif_dir.c for removal of LZW compression. Also added notice
1642da558ffbSMike Welles	  when LZW compression invoked.
1643da558ffbSMike Welles
1644da558ffbSMike Welles	* Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions
1645da558ffbSMike Welles	  in tools to reflect removal of LZW compression
1646da558ffbSMike Welles
16471c096175SMike WellesMon Dec 20 18:39:02 EST 1999  Mike Welles  <[email protected]>
16481c096175SMike Welles
16491c096175SMike Welles        * Fixed bug that caused LZW (non) compression to segfault. Added
16501c096175SMike Welles	  warning about LZW compression removed being removed, and why.
1651c614caf0SMike Welles
1652da558ffbSMike Welles	* Added nostrip to install in tools/Makefile.in so that debugging
1653c614caf0SMike Welles	  symbols are kept.
16541c096175SMike Welles
165500ac48bcSMike WellesTue Dec  7 12:04:47 EST 1999  Mike Welles  <[email protected]>
165600ac48bcSMike Welles
165700ac48bcSMike Welles	* Added patch from Ivo Penzar <[email protected]>,
165800ac48bcSMike Welles	  supporting Adobe ZIP deflate.  Untested.
165900ac48bcSMike Welles
1660e57f1806SFrank WarmerdamSat Dec  4 15:47:11 1999  Frank Warmerdam  <[email protected]>
1661e57f1806SFrank Warmerdam
1662e57f1806SFrank Warmerdam	* Made Packbits the default compression in tools/tiff2rgba.c instead
1663e57f1806SFrank Warmerdam	of LZW.
1664e57f1806SFrank Warmerdam
1665e5337384SMike WellesTue Nov 30 14:41:43 1999  Frank Warmerdam  <[email protected]>    *** 3.5.3. release ***
1666ff08149cSFrank Warmerdam
1667ff08149cSFrank Warmerdam	* Added tif_luv to contrib/djgpp/Makefile.lib.
1668ff08149cSFrank Warmerdam
16690e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999   Mike Welles <[email protected]>
16700e4c746eSMike Welles
16717609ec5fSMike Welles        * Added zip creation to relase makefile target
16727609ec5fSMike Welles
16730e4c746eSMike Welles	* Added html for TIFFWriteTile.3t man page.
16740e4c746eSMike Welles
1675c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999  Frank Warmerdam  <[email protected]>
1676c5e8a049SFrank Warmerdam
1677c5e8a049SFrank Warmerdam	* Added some changes to tif_write.c to support rewriting existing
1678c5e8a049SFrank Warmerdam	fixed sized tiles and strips.  Code mods disabled by default, only
1679c5e8a049SFrank Warmerdam	enabled if REWRITE_HACK is defined for now.
1680c5e8a049SFrank Warmerdam
168164158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999  Frank Warmerdam  <[email protected]>
168264158b2dSFrank Warmerdam
168364158b2dSFrank Warmerdam	* Added TIFFWriteTile.3t man page.
168464158b2dSFrank Warmerdam
1685209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999  Frank Warmerdam  <[email protected]>
1686209aa3d3SFrank Warmerdam
1687209aa3d3SFrank Warmerdam	* Added notes on use of makefile.vc in build.html, and fixed
1688209aa3d3SFrank Warmerdam	email subscription address.
1689209aa3d3SFrank Warmerdam
16909ec07df1SMike Welles199-11-28  Mike Welles <[email protected]>
16919ec07df1SMike Welles
16929ec07df1SMike Welles	*  Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c
16939ec07df1SMike Welles
16949ec07df1SMike Welles	*  Did some casts cleaning up to reduce compiler warnings in tif_fax3.c,
16959ec07df1SMike Welles	   from Bruce Carmeron <[email protected]> -- modifications of
16969ec07df1SMike Welles	   changes made by Frank (sun cc still complained on cast).
16979ec07df1SMike Welles
16989ec07df1SMike Welles	*  Added tiffconf.h to install target per request from Bill
16999ec07df1SMike Welles	   Radcliffe <[email protected]>: "We need a way for ImageMagick to
17009ec07df1SMike Welles 	   know features have been compiled into the TIFF library in order to
17019ec07df1SMike Welles	   handle things properly".
17029ec07df1SMike Welles
170329e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999  Frank Warmerdam  <[email protected]>
170429e8a995SFrank Warmerdam
170529e8a995SFrank Warmerdam	* fixed various VC++ warnings as suggested by Gilles Vollant
170629e8a995SFrank Warmerdam	<[email protected]>.
170729e8a995SFrank Warmerdam
17089e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999  Frank Warmerdam  <[email protected]>
17099e63b000SFrank Warmerdam
17109e63b000SFrank Warmerdam	* Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to
17119e63b000SFrank Warmerdam	not imply applications are responsible for image data swapping.
17129e63b000SFrank Warmerdam
171343f65d11SMike Welles1999-11-22  Mike Welles <[email protected]>
171443f65d11SMike Welles	*  HTML-ized the man pages, added to html/man
171543f65d11SMike Welles
1716e7f4c352SMike Welles	*  Removed LZW Compression to comply with Unisys patent extortion.
1717e7f4c352SMike Welles
1718a9b4777dSMike Welles1999-09-29  Mike Welles		<[email protected]>
1719a9b4777dSMike Welles	*  Corrected one remaining 16 -> 32 bit value in tif_fax3.c,
1720a9b4777dSMike Welles	   From Ivo Penzar <[email protected].
1721a9b4777dSMike Welles
1722a9b4777dSMike Welles	*  Added patch from Ivo Penzar to have TiffAdvanceDirectory handle
1723a9b4777dSMike Welles	   memory mapped files. <[email protected]>
1724a9b4777dSMike Welles
172597702338SMike Welles1999-09-26  Mike Welles 	<[email protected]>  *** 3.5.2 release ***
172658db2336SMike Welles	* Corrected alpha versioning.
172758db2336SMike Welles
172858db2336SMike Welles	* Removed distinction between  alpha and release targets in Makefile.in.
172958db2336SMike Welles
173058db2336SMike Welles	* added release.stamp target, which tags cvs tree, and updates
173158db2336SMike Welles	  "RELEASE-DATE"
173258db2336SMike Welles
173358db2336SMike Welles	* added releasediff target, which diffs tree with source as of
173458db2336SMike Welles	  date in "RELEASE-DATE"
173558db2336SMike Welles
173658db2336SMike Welles	* Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving
173758db2336SMike Welles	  away from alpha/non-alpha distinctions).
173858db2336SMike Welles
173958db2336SMike Welles	* updated html to reflect release
174058db2336SMike Welles
174167bb385aSFrank Warmerdam1999-09-23    <warmerda@CS46980-B>
174267bb385aSFrank Warmerdam
1743cdb12ac2SFrank Warmerdam	* Set O_BINARY for tif_unix.c open() ... used on cygwin for instance.
1744cdb12ac2SFrank Warmerdam
174567bb385aSFrank Warmerdam	* Added CYGWIN case in configure.
174667bb385aSFrank Warmerdam
174746301bebSMike WellesFri Sep 17 00:13:51 CEST 1999  Mike Welles <[email protected]>
174858db2336SMike Welles
174946301bebSMike Welles	* Applied Francois Dagand's patch to handle fax decompression bug.
175046301bebSMike Welles	  (sizes >= 65536 were failing)
175146301bebSMike Welles
1752478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999  Frank Warmerdam  <[email protected]>
1753478d079aSFrank Warmerdam
1754478d079aSFrank Warmerdam	* Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested
1755478d079aSFrank Warmerdam	  by Christopher Lawton <[email protected]>
1756478d079aSFrank Warmerdam
1757f48df3f4SFrank WarmerdamWed Sep  8 08:19:18 1999  Frank Warmerdam  <[email protected]>
1758f48df3f4SFrank Warmerdam
1759e6e37100SFrank Warmerdam	* Added IRIX/gcc, and OSF/1 4.x support on behalf of
1760e6e37100SFrank Warmerdam	  Albert Chin-A-Young <[email protected]>
1761e6e37100SFrank Warmerdam
1762f48df3f4SFrank Warmerdam	* Added TIFFReassignTagToIgnore() API on behalf of
1763f48df3f4SFrank Warmerdam	  Bruce Cameron <[email protected]>.  Man page still pending.
1764f48df3f4SFrank Warmerdam
1765e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999  Frank Warmerdam  <[email protected]>
1766e3585a7dSFrank Warmerdam
17676f703bd0SFrank Warmerdam	* Added test target in Makefile, test_pics.sh script and pics/*.rpt
17686f703bd0SFrank Warmerdam	files to provide for a rudimentary testsuite.
17696f703bd0SFrank Warmerdam
1770e3585a7dSFrank Warmerdam	* Added contrib/tags back from old distribution ... fixed up a bit.
1771e3585a7dSFrank Warmerdam
177223f6dabbSFrank Warmerdam1999-08-16    <warmerda@CS46980-B>
177323f6dabbSFrank Warmerdam
177423f6dabbSFrank Warmerdam	* Added simple makefile.vc makefiles for building with MS VC++
177523f6dabbSFrank Warmerdam	on Windows NT/98/95 in console mode.  Stuff in contrib/win* make give
177623f6dabbSFrank Warmerdam	better solutions for some users.
177723f6dabbSFrank Warmerdam
17788ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999  Frank Warmerdam  <[email protected]>
17798ecb50d4SFrank Warmerdam
17808ecb50d4SFrank Warmerdam	* Added addtiffo (add overviews to a TIFF file) in contrib.  Didn't
17818ecb50d4SFrank Warmerdam	put it in tools since part of it is in C++.
17828ecb50d4SFrank Warmerdam
1783469f9d6bSMike Welles1999-08-16  Michael L. Welles  <[email protected]>
1784469f9d6bSMike Welles
1785469f9d6bSMike Welles	* Updated html/index.html with anon CVS instructions.
1786469f9d6bSMike Welles
1787397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999  Frank Warmerdam  <[email protected]>
1788397e9f3aSFrank Warmerdam
17898b9ba144SFrank Warmerdam	* pre-remove so link before softlink in LINUXdso action in
17908b9ba144SFrank Warmerdam	libtiff/Makefile.in to avoid failure on LINUXdso builds other than
17918b9ba144SFrank Warmerdam	the first.
17928b9ba144SFrank Warmerdam
17938b9ba144SFrank Warmerdam	* Fixed problem with cvtcmap() in tif_getimage.c modifying the
17948b9ba144SFrank Warmerdam	colormaps owned by the TIFF handle itself when trying to fixup wrong
17958b9ba144SFrank Warmerdam	(eight bit) colormaps.  Corrected by maintaining a private copy of
17968b9ba144SFrank Warmerdam	the colormap.
17978b9ba144SFrank Warmerdam
17988b9ba144SFrank Warmerdam	* Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in
17998b9ba144SFrank Warmerdam	tif_getimage.c.
18008b9ba144SFrank Warmerdam
1801397e9f3aSFrank Warmerdam	* CVS Repository placed at remotesensing.org.  ChangeLog added.
1802