xref: /libtiff-4.0.7/ChangeLog (revision 8eb41bce)
1*8eb41bceSAndrey Kiselev2004-02-05  Andrey Kiselev  <[email protected]>
2*8eb41bceSAndrey Kiselev
3*8eb41bceSAndrey Kiselev	* libtiff/tif_fax3.c: Fixed problem with CCITT encoding modes as per
4*8eb41bceSAndrey Kiselev	bug
5*8eb41bceSAndrey Kiselev
6*8eb41bceSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=483
7*8eb41bceSAndrey Kiselev
8*8eb41bceSAndrey Kiselev	But we need more work on fax codec to support update mode.
9*8eb41bceSAndrey Kiselev
10ba5a005dSFrank Warmerdam2004-01-30  Frank Warmerdam  <[email protected]>
11ba5a005dSFrank Warmerdam
12ba5a005dSFrank Warmerdam	* libtiff/libtiff.def: Added TIFFCurrentDirOffset, TIFFWriteCheck,
13ba5a005dSFrank Warmerdam	TIFFRGBAImageOK, and TIFFNumberOfDirectories as suggested by
14ba5a005dSFrank Warmerdam	Scott Reynolds.
15ba5a005dSFrank Warmerdam
165c24d6efSAndrey Kiselev2004-01-29  Andrey Kiselev  <[email protected]>
175c24d6efSAndrey Kiselev
18792ee438SAndrey Kiselev	* libtiff/tiff.h: Fixed tag definitions for TIFFTAG_YCLIPPATHUNITS
19792ee438SAndrey Kiselev	and TIFFTAG_INDEXED as per bug
20792ee438SAndrey Kiselev
21792ee438SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=475
22792ee438SAndrey Kiselev
23792ee438SAndrey Kiselev	* libtiff/{tif_win32.c, tif_unix.c}: Check whether the pointer is
24792ee438SAndrey Kiselev	NULL before proceeding further as per bug
259bac3308SAndrey Kiselev
269bac3308SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=474
279bac3308SAndrey Kiselev
28792ee438SAndrey Kiselev	Check results, returned by the TIFFFdOpen() before returning and close
29792ee438SAndrey Kiselev	file if TIFFFdOpen() failed as per bug
30792ee438SAndrey Kiselev
31792ee438SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=468
32792ee438SAndrey Kiselev
335c24d6efSAndrey Kiselev	* libtiff/tif_open.c: More fixes for
345c24d6efSAndrey Kiselev
355c24d6efSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=468
365c24d6efSAndrey Kiselev
37d75f9c35SAndrey Kiselev2004-01-28  Andrey Kiselev  <[email protected]>
38d75f9c35SAndrey Kiselev
398df43a8fSAndrey Kiselev	* libtiff/{libtiff.def, tif_close.c, tiffio.h, tif_open.c}: Separate
408df43a8fSAndrey Kiselev	TIFFCleanup() from the TIFFClose() in order to fix the bug
418df43a8fSAndrey Kiselev
428df43a8fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=468
438df43a8fSAndrey Kiselev
44d75f9c35SAndrey Kiselev	* tools/tiffcp.c: Fixed problem with wrong interpretation of the
45d75f9c35SAndrey Kiselev	InkNames tag as per bug
46d75f9c35SAndrey Kiselev
47d75f9c35SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=466
48d75f9c35SAndrey Kiselev
49d75f9c35SAndrey Kiselev	Memory leak fixed.
50d75f9c35SAndrey Kiselev
5153fc4bccSFrank Warmerdam2004-01-21  Frank Warmerdam  <[email protected]>
5253fc4bccSFrank Warmerdam
5353fc4bccSFrank Warmerdam	* libtiff/tif_dirwrite.c: Fixed handling of writable ASCII tags that
5453fc4bccSFrank Warmerdam	are field_passcount=TRUE properly.  Arguably anonymous custom tags
5553fc4bccSFrank Warmerdam	should be declared as passcount=FALSE, but I don't want to change
5653fc4bccSFrank Warmerdam	that without a careful review.
5753fc4bccSFrank Warmerdam
58326822c4SAndrey Kiselev2004-01-20  Andrey Kiselev  <[email protected]>
59326822c4SAndrey Kiselev
60326822c4SAndrey Kiselev	* libtiff/tif_write.c: Fixed reporting size of the buffer in case of
61326822c4SAndrey Kiselev	stripped image in TIFFWriteBufferSetup(). As per bug
62326822c4SAndrey Kiselev
63326822c4SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=460
64326822c4SAndrey Kiselev
658131e4baSAndrey Kiselev2004-01-11  Andrey Kiselev  <[email protected]>
668131e4baSAndrey Kiselev
678131e4baSAndrey Kiselev	* libtiff/tif_dir.c: Incomplete cleanup in TIFFFreeDirectory(),
688131e4baSAndrey Kiselev	patch from Gerben Koopmans.
698131e4baSAndrey Kiselev
708131e4baSAndrey Kiselev	* libtiff/tif_dirread.c: Check field_passcount value before setting
718131e4baSAndrey Kiselev	the value of undefined type, patch from Gerben Koopmans.
728131e4baSAndrey Kiselev
738a0b705cSAndrey Kiselev2004-01-02  Andrey Kiselev  <[email protected]>
748a0b705cSAndrey Kiselev
758a0b705cSAndrey Kiselev	* tools/tiffcp.c: Fixed problem with wrong Photometric setting for
768a0b705cSAndrey Kiselev	non-RGB images.
778a0b705cSAndrey Kiselev
78835b0870SAndrey Kiselev2003-12-31  Andrey Kiselev  <[email protected]>
79835b0870SAndrey Kiselev
800c88f2ccSAndrey Kiselev	* libtiff/tif_win32.c: Fixed problem with _TIFFrealloc() when the NULL
810c88f2ccSAndrey Kiselev	pointer passed. Patch supplied by Larry Grill.
820c88f2ccSAndrey Kiselev
83835b0870SAndrey Kiselev	* libtiff/{tiff.h, tif_fax3.c}:Fixes for AMD 64 platform as
84835b0870SAndrey Kiselev	suggested by Jeremy C. Reed.
85835b0870SAndrey Kiselev
8641281054SAndrey Kiselev2003-12-26  Andrey Kiselev  <[email protected]>
8741281054SAndrey Kiselev
8841281054SAndrey Kiselev	* libtiff 3.6.1 released.
8941281054SAndrey Kiselev
90d8df102eSAndrey Kiselev2003-12-24  Andrey Kiselev  <[email protected]>
91d8df102eSAndrey Kiselev
92d8df102eSAndrey Kiselev	* config.guess, config.sub: Updated from the recent upstream.
93d8df102eSAndrey Kiselev
941420736dSAndrey Kiselev2003-12-22  Andrey Kiselev  <[email protected]>
951420736dSAndrey Kiselev
961420736dSAndrey Kiselev	* libtiff/{tif_color, tif_getimage.c, tiffio.h}, man/TIFFcolor.3t:
971420736dSAndrey Kiselev	More cleanups in color conversion interface, added appropriate manual
981420736dSAndrey Kiselev	page.
991420736dSAndrey Kiselev
100bd57e28aSAndrey Kiselev2003-12-19  Andrey Kiselev  <[email protected]>
101bd57e28aSAndrey Kiselev
10296028085SAndrey Kiselev	* libtiff/{tif_extension.c, tif_dirinfo.c, tiff.h}: Warnings fixed as
10396028085SAndrey Kiselev	per bug
10496028085SAndrey Kiselev
10596028085SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=357
10696028085SAndrey Kiselev
10796028085SAndrey Kiselev	* tools/tiff2ps.c: Added support for alpha channel. Fixes
108dd9a7f64SAndrey Kiselev
109dd9a7f64SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=428
110dd9a7f64SAndrey Kiselev
111d8df102eSAndrey Kiselev	* libtiff/{libtiff.def, tif_color.c, tif_getimage.c, tiffio.h}:
112bd57e28aSAndrey Kiselev	Interface for Lab->RGB color conversion is finally cleaned up.
113bd57e28aSAndrey Kiselev	Added support for ReferenceBlackWhite tag handling when converted from
114bd57e28aSAndrey Kiselev	YCbCr color space. The latter closes
115bd57e28aSAndrey Kiselev
116bd57e28aSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=120
117bd57e28aSAndrey Kiselev
118c01ea11aSAndrey Kiselev2003-12-07  Andrey Kiselev  <[email protected]>
119c01ea11aSAndrey Kiselev
120c01ea11aSAndrey Kiselev	* libtiff/{tif_getimage.c, tiffio.h}: Avoid warnings.
121c01ea11aSAndrey Kiselev
122c01ea11aSAndrey Kiselev	* libtiff/makefile.vc, tools/makefile.vc: Support for IJG JPEG
123c01ea11aSAndrey Kiselev	library.
124c01ea11aSAndrey Kiselev
1252fa548cdSAndrey Kiselev2003-12-06  Andrey Kiselev  <[email protected]>
1262fa548cdSAndrey Kiselev
1272fa548cdSAndrey Kiselev	* libtiff/{tif_getimage.c, tif_aux.c}: Read WhitePoint tag from the
1282fa548cdSAndrey Kiselev	file and properly use it for CIE Lab->RGB transform.
1292fa548cdSAndrey Kiselev
1303e9be7b0SAndrey Kiselev2003-12-04  Andrey Kiselev  <[email protected]>
1313e9be7b0SAndrey Kiselev
1323e9be7b0SAndrey Kiselev	* libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: YCbCr->RGB
1333e9be7b0SAndrey Kiselev	conversion routines now in the tif_color.c module. New function
1343e9be7b0SAndrey Kiselev	TIFFYCbCrtoRGB() available in TIFF API.
1353e9be7b0SAndrey Kiselev
1363e9be7b0SAndrey Kiselev	* libtiff/tif_dirwrite.c: Handle TIFF_IFD tag type correctly.
1373e9be7b0SAndrey Kiselev
13877010a7cSAndrey Kiselev2003-12-03  Andrey Kiselev  <[email protected]>
13977010a7cSAndrey Kiselev
140f356c7ceSAndrey Kiselev	* libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: Improvements in
141f356c7ceSAndrey Kiselev	CIE Lab conversion code. Start moving YCbCr stuff to the tif_color.c
142f356c7ceSAndrey Kiselev	module.
143f356c7ceSAndrey Kiselev
14477010a7cSAndrey Kiselev	* libtiff/{tif_getimage.c, tiffio.h}, man{TIFFReadRGBAImage.3t,
14577010a7cSAndrey Kiselev	TIFFReadRGBAStrip.3t, TIFFReadRGBATile.3t, TIFFRGBAImage.3t}:
14677010a7cSAndrey Kiselev	Finally resolved problems with orientation handling. TIFFRGBAImage
14777010a7cSAndrey Kiselev	interface now properly supports all possible orientations, i.e. images
14877010a7cSAndrey Kiselev	will be flipped both in horizontal and vertical directions if
149f356c7ceSAndrey Kiselev	required. 'Known bugs' section now removed from the appropriate manual
15077010a7cSAndrey Kiselev	pages. Closed bug entry:
15177010a7cSAndrey Kiselev
15277010a7cSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=322
15377010a7cSAndrey Kiselev
15444e2c5cfSAndrey Kiselev2003-12-02  Andrey Kiselev  <[email protected]>
15544e2c5cfSAndrey Kiselev
15644e2c5cfSAndrey Kiselev	* libtiff/tif_dir.c: Fixed order of the parameters in TIFFError()
15744e2c5cfSAndrey Kiselev	function calls as per bug
15844e2c5cfSAndrey Kiselev
15944e2c5cfSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=440
16044e2c5cfSAndrey Kiselev
1610e05ec46SRoss Finlayson2003-11-28 Ross Finlayson  <[email protected]>
1620e05ec46SRoss Finlayson
1630e05ec46SRoss Finlayson	* tools/tiff2pdf.c:  Some bugs fixed.
1640e05ec46SRoss Finlayson
165a2b39032SAndrey Kiselev2003-11-27  Andrey Kiselev  <[email protected]>
166a2b39032SAndrey Kiselev
167a2b39032SAndrey Kiselev	* libtiff/tif_luv.c: Fixed bug in 48-bit to 24-bit conversion routine,
168a2b39032SAndrey Kiselev	reported by Antonio Scuri.
169a2b39032SAndrey Kiselev
170a2b39032SAndrey Kiselev	* man/tiff2pdf.1: Few improvements in page layout.
171a2b39032SAndrey Kiselev
172a2b39032SAndrey Kiselev	* Makefile.in, /man/Makefile.in, /html/man/tiff2pdf.1.html:
173a2b39032SAndrey Kiselev	 Added support fpr tiff2pdf manual page.
174a2b39032SAndrey Kiselev
1751842e230SRoss Finlayson2003-11-26 Ross Finlayson  <[email protected]>
1761842e230SRoss Finlayson
1771842e230SRoss Finlayson	* /man/tiff2pdf.1:  File added to repository.
1781842e230SRoss Finlayson
179aa049c9bSAndrey Kiselev2003-11-26  Andrey Kiselev  <[email protected]>
180aa049c9bSAndrey Kiselev
181d22ad332SAndrey Kiselev	* Makefile.in, /tools/{Makefile.in, makefile.vc}:
182d22ad332SAndrey Kiselev	 Added support fpr tiff2pdf utility.
183aa049c9bSAndrey Kiselev
18419ecdde2SRoss Finlayson2003-11-25  Ross Finlayson  <[email protected]>
18519ecdde2SRoss Finlayson
18619ecdde2SRoss Finlayson	* /tools/tiff2pdf.c:  File added to repository.
18719ecdde2SRoss Finlayson
188d9376367SAndrey Kiselev2003-11-22  Andrey Kiselev  <[email protected]>
189d9376367SAndrey Kiselev
190d9376367SAndrey Kiselev	* /tools/raw2tiff.c: sqrtf() replaced with sqrt().
191d9376367SAndrey Kiselev
19211d2461aSAndrey Kiselev2003-11-21  Andrey Kiselev  <[email protected]>
19311d2461aSAndrey Kiselev
1945279c8f2SAndrey Kiselev	* /tools/raw2tiff.c: #include <getopt.h> removed.
1955279c8f2SAndrey Kiselev
196aeae0fe9SAndrey Kiselev	* tools/{Makefile.in, tiffgt.c}: Unmaintained and platform dependent
197aeae0fe9SAndrey Kiselev	sgigt utility removed and replaced with the completely rewritten
198aeae0fe9SAndrey Kiselev	portable tiffgt tool (depend on OpenGL and GLUT). Initial revision,
199aeae0fe9SAndrey Kiselev	there is a lot of things to improve.
20011d2461aSAndrey Kiselev
2017eaf2d4aSAndrey Kiselev	* libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly
2027eaf2d4aSAndrey Kiselev	extract the fields from the OJPEG files. Patch supplied by Ross
2037eaf2d4aSAndrey Kiselev	Finlayson.
2047eaf2d4aSAndrey Kiselev
205aeae0fe9SAndrey Kiselev	* libtiff/{tiffio.h, tif_codec.c}, man/{libtiff.3t, TIFFcodec.3t}:
206aeae0fe9SAndrey Kiselev	Added new function TIFFIsCODECConfigured(), suggested by Ross
207aeae0fe9SAndrey Kiselev	Finlayson.
208aeae0fe9SAndrey Kiselev
20909237bb4SAndrey Kiselev2003-11-18  Andrey Kiselev  <[email protected]>
21009237bb4SAndrey Kiselev
211e60dd327SAndrey Kiselev	* libtiff/tif_dirinfo.c: Implemented binary search in
212e60dd327SAndrey Kiselev	_TIFFMergeFieldInfo(). Patch supplied by Ross Finlayson.
213e60dd327SAndrey Kiselev
21409237bb4SAndrey Kiselev	* libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced
21509237bb4SAndrey Kiselev	with _TIFFFindOrRegisterFieldInfo as reported by Ross Finlayson.
21609237bb4SAndrey Kiselev
217c26acbc7SFrank Warmerdam2003-11-17  Frank Warmerdam  <[email protected]>
218c26acbc7SFrank Warmerdam
219c26acbc7SFrank Warmerdam	* tif_dirread.c: do not mark all anonymously defined tags to be
220c26acbc7SFrank Warmerdam	IGNOREd.
221c26acbc7SFrank Warmerdam
22242fc10fbSAndrey Kiselev2003-11-17  Andrey Kiselev  <[email protected]>
22342fc10fbSAndrey Kiselev
22442fc10fbSAndrey Kiselev	* contrib/pds/{tif_pdsdirread.c, tif_pdsdirwrite.c}: Use
22542fc10fbSAndrey Kiselev	TIFFDataWidth() function insted of tiffDataWidth array.
22642fc10fbSAndrey Kiselev
22786ab7434SAndrey Kiselev2003-11-16  Andrey Kiselev  <[email protected]>
22886ab7434SAndrey Kiselev
22986ab7434SAndrey Kiselev	* libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13)
23086ab7434SAndrey Kiselev	datatype, intruduced in "Adobe PageMaker TIFF Tech. Notes".
23186ab7434SAndrey Kiselev
232b2106d85SFrank Warmerdam2003-11-15  Frank Warmerdam  <[email protected]>
233b2106d85SFrank Warmerdam
234b2106d85SFrank Warmerdam	* Makefile.in: fixed missing backslash for tif_color.c in list.
235b2106d85SFrank Warmerdam
236519bca19SAndrey Kiselev2003-11-13  Andrey Kiselev  <[email protected]>
237519bca19SAndrey Kiselev
238519bca19SAndrey Kiselev	* libtiff/{tif_color.c, tif_getimage.c, tiffio.h, Makefile.in}:
239519bca19SAndrey Kiselev	New color space conversion code: CIE L*a*b* 1976 images now supported
240519bca19SAndrey Kiselev	by the TIFFRGBAImage interface. All introduced routines go to new
241519bca19SAndrey Kiselev	module tif_color.c. Eventually all color conversion functions should
242519bca19SAndrey Kiselev	be moved there.
243519bca19SAndrey Kiselev
244733ce3c8SAndrey Kiselev2003-11-12  Andrey Kiselev  <[email protected]>
245733ce3c8SAndrey Kiselev
246ca2508d9SAndrey Kiselev	* tools/{ras2tiff.c, rasterfile.h}: Properly determine SUN Rasterfiles
247ca2508d9SAndrey Kiselev	with the reverse byte order (it is reported by the magic header
248ca2508d9SAndrey Kiselev	field). Problem reported by Andreas Wiesmann.
249ca2508d9SAndrey Kiselev
250733ce3c8SAndrey Kiselev	* tools/raw2tiff.c, man/raw2tiff.1: Few improvements in correlation
251733ce3c8SAndrey Kiselev	calculation function. Guessing mechanics now documented in manual page.
252733ce3c8SAndrey Kiselev
25376e7ddcaSAndrey Kiselev2003-11-11  Andrey Kiselev  <[email protected]>
25476e7ddcaSAndrey Kiselev
25576e7ddcaSAndrey Kiselev	* tools/raw2tiff.c: Implemented image size guessing using
25676e7ddcaSAndrey Kiselev	correlation coefficient calculation between two neighbour lines.
25776e7ddcaSAndrey Kiselev
258e595ad3aSFrank Warmerdam2003-11-09  Frank Warmerdam  <[email protected]>
259e595ad3aSFrank Warmerdam
260e595ad3aSFrank Warmerdam	* libtiff/tif_tile.c: remove spurious use of "s" (sample) in the
261e595ad3aSFrank Warmerdam	planarconfig_contig case in TIFFComputeTile().
262e595ad3aSFrank Warmerdam
263e595ad3aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=387
264e595ad3aSFrank Warmerdam
265b0098405SAndrey Kiselev2003-11-09  Andrey Kiselev  <[email protected]>
266b0098405SAndrey Kiselev
267b0098405SAndrey Kiselev	* libtiff/tiffiop.h: New macros: TIFFmax, TIFFmin and TIFFrint.
268b0098405SAndrey Kiselev
26981808406SAndrey Kiselev2003-11-07  Andrey Kiselev  <[email protected]>
27081808406SAndrey Kiselev
27181808406SAndrey Kiselev	* libtiff/{tiffio.h, tif_strip.c}, man/{TIFFstrip.3t, libtiff.3t}:
27281808406SAndrey Kiselev	Added TIFFRawStripSize() function as suggested by Chris Hanson.
27381808406SAndrey Kiselev
27441467ca1SAndrey Kiselev2003-11-03  Andrey Kiselev  <[email protected]>
27541467ca1SAndrey Kiselev
27641467ca1SAndrey Kiselev	* libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode as
27741467ca1SAndrey Kiselev	per bug
27841467ca1SAndrey Kiselev
27941467ca1SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=424
28041467ca1SAndrey Kiselev
28138a71133SAndrey Kiselev2003-10-29  Andrey Kiselev  <[email protected]>
28238a71133SAndrey Kiselev
28338a71133SAndrey Kiselev	* libtiff/libtiff.def: Added TIFFReadRGBAImageOriented.
28438a71133SAndrey Kiselev
28538a71133SAndrey Kiselev	* html/build.html: Added note about GNU make requirement.
28638a71133SAndrey Kiselev
28738a71133SAndrey Kiselev2003-10-25  Andrey Kiselev  <[email protected]>
288693c5bc1SAndrey Kiselev
289693c5bc1SAndrey Kiselev	* Makefile.in: Fixes in using MAKEFLAGS as per bug
290693c5bc1SAndrey Kiselev
291693c5bc1SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=418
292693c5bc1SAndrey Kiselev
293693c5bc1SAndrey Kiselev	* port/install.sh.in: Option -p added to the mkdir command to create
294693c5bc1SAndrey Kiselev	all directory tree structure before installing.
295693c5bc1SAndrey Kiselev
29638a71133SAndrey Kiselev2003-10-18  Andrey Kiselev  <[email protected]>
2975ac3cddbSAndrey Kiselev
2985ac3cddbSAndrey Kiselev	* /tools/tiff2ps.c: #include <strings.h> replaced with the
2995ac3cddbSAndrey Kiselev	#include <string.h>.
3005ac3cddbSAndrey Kiselev
30138a71133SAndrey Kiselev2003-10-16  Andrey Kiselev  <[email protected]>
3029cad6327SAndrey Kiselev
3039cad6327SAndrey Kiselev	* Makefile.in: Add an absolute path to the test_pics.sh call.
3049cad6327SAndrey Kiselev
305fda733f8SAndrey Kiselev2003-10-12  Andrey Kiselev  <[email protected]>
306fda733f8SAndrey Kiselev
307fda733f8SAndrey Kiselev	* libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD
308fda733f8SAndrey Kiselev	typedefs.
309fda733f8SAndrey Kiselev
310a24c2d6eSAndrey Kiselev2003-10-09  Andrey Kiselev  <[email protected]>
311a24c2d6eSAndrey Kiselev
312a24c2d6eSAndrey Kiselev	* configure, libtiff/{Makefile.in, mkversion.c}:
313a24c2d6eSAndrey Kiselev	Relative buildings fixed.
314a24c2d6eSAndrey Kiselev
315a24c2d6eSAndrey Kiselev	* tools/Makefile.in: Added "-I../libtiff" to the tiffset building
316a24c2d6eSAndrey Kiselev	rule.
317a24c2d6eSAndrey Kiselev
3188847cbe9SAndrey Kiselev2003-10-07  Andrey Kiselev  <[email protected]>
3198847cbe9SAndrey Kiselev
320a74b3d00SAndrey Kiselev	* Makefile.in: Added missed v3.6.0.html.
321a74b3d00SAndrey Kiselev
3228847cbe9SAndrey Kiselev	* libtiff/tiffio.h: Typo fixed: ORIENTATION_BOTTOMLEFT replaced with
3238847cbe9SAndrey Kiselev	ORIENTATION_BOTLEFT.
3248847cbe9SAndrey Kiselev
325c0cb42c2SAndrey Kiselev2003-10-04  Andrey Kiselev  <[email protected]>
326c0cb42c2SAndrey Kiselev
327c0cb42c2SAndrey Kiselev	* 3.6.0 final release.
328c0cb42c2SAndrey Kiselev
329823a7791SAndrey Kiselev2003-10-03  Andrey Kiselev  <[email protected]>
330823a7791SAndrey Kiselev
331823a7791SAndrey Kiselev	* libtiff/{tif_getimage.c, tiffio.h}, man/TIFFReadRGBAImage.3t: New
332823a7791SAndrey Kiselev	function TIFFReadRGBAImageOriented() implemented to retrieve raster
333823a7791SAndrey Kiselev	array with user-specified origin position as suggested by Jason Frank.
334823a7791SAndrey Kiselev	See
335823a7791SAndrey Kiselev
336823a7791SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=322
337823a7791SAndrey Kiselev
338823a7791SAndrey Kiselev	for details.
339823a7791SAndrey Kiselev
340823a7791SAndrey Kiselev	* tools/tiff2rgba.c: Switched to use TIFFReadRGBAImageOriented()
341823a7791SAndrey Kiselev	instead of TIFFReadRGBAImage().
342823a7791SAndrey Kiselev
343c88d1222SAndrey Kiselev	* tools/tiff2ps.c: Fixed possible endless loop as per bug
344c88d1222SAndrey Kiselev
345c88d1222SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=404
346c88d1222SAndrey Kiselev
3475bc9b388SAndrey Kiselev2003-09-30  Andrey Kiselev  <[email protected]>
3485bc9b388SAndrey Kiselev
3498847cbe9SAndrey Kiselev	* libtiff/tif_dirread.c: Check field counter against number of fields
350569d2ea4SAndrey Kiselev	in order to fix
351569d2ea4SAndrey Kiselev
352569d2ea4SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=366
353569d2ea4SAndrey Kiselev
3545bc9b388SAndrey Kiselev	* libtiff/tif_fax3.c: Fix wrong line numbering as per bug
3555bc9b388SAndrey Kiselev
3565bc9b388SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=342
3575bc9b388SAndrey Kiselev
358bb7ac070SAndrey Kiselev2003-09-25  Andrey Kiselev  <[email protected]>
359bb7ac070SAndrey Kiselev
360a9755b0aSAndrey Kiselev	* libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c,
361a9755b0aSAndrey Kiselev	tif_close.c}: Store a list of opened IFD to prevent looping as per bug
362bb7ac070SAndrey Kiselev
363bb7ac070SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=383
364bb7ac070SAndrey Kiselev
36544681006SAndrey Kiselev2003-09-23  Andrey Kiselev  <[email protected]>
36644681006SAndrey Kiselev
36744681006SAndrey Kiselev	* libtiff/tif_dirread.c: More fixes for	EstimateStripByteCounts(). See
36844681006SAndrey Kiselev
36944681006SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=358
37044681006SAndrey Kiselev
371428ba17bSAndrey Kiselev2003-08-21  Andrey Kiselev  <[email protected]>
372428ba17bSAndrey Kiselev
373428ba17bSAndrey Kiselev	* tools/tiffmedian.c: int declaration replaced with the uint32 to
374428ba17bSAndrey Kiselev	support large images as per bug
375428ba17bSAndrey Kiselev
376428ba17bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=382
377428ba17bSAndrey Kiselev
3787b4cc292SAndrey Kiselev2003-08-12  Andrey Kiselev  <[email protected]>
3797b4cc292SAndrey Kiselev
380ae2039a6SAndrey Kiselev 	* libtiff/Makefile.in: Fixed problem with building in different
381ae2039a6SAndrey Kiselev	directory.
382ae2039a6SAndrey Kiselev
3837b4cc292SAndrey Kiselev	* tools/tiff2ps.c: Added missing #include <strings.h>.
3847b4cc292SAndrey Kiselev
3857b4cc292SAndrey Kiselev	* libtiff/tif_dirwrite.c: More fixes for custom tags code
3867b4cc292SAndrey Kiselev	from Ashley Dreier.
3877b4cc292SAndrey Kiselev
3881c8f21e0SAndrey Kiselev2003-08-07  Andrey Kiselev  <[email protected]>
3891c8f21e0SAndrey Kiselev
3907b4cc292SAndrey Kiselev	* tools/tiff2ps.c: Added page size setting when creating PS Level 2.
3917b4cc292SAndrey Kiselev	Patch submitted by Balatoni Denes (with corrections from Tom
3927b4cc292SAndrey Kiselev	Kacvinsky).
3937b4cc292SAndrey Kiselev
3949533dc64SAndrey Kiselev	* tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is
3959533dc64SAndrey Kiselev	being used. Reported by Tom Kacvinsky.
3969533dc64SAndrey Kiselev
3971c8f21e0SAndrey Kiselev	* libtiff/tif_dirwrite.c: Fixed problem with custom tags writing,
3981c8f21e0SAndrey Kiselev	reported by Ashley Dreier.
3991c8f21e0SAndrey Kiselev
4001c8f21e0SAndrey Kiselev	* libtiff/tif_print.c: Fixed problem with float tags reading, support
4011c8f21e0SAndrey Kiselev	for printing RATIONAL and BYTE tags added.
4021c8f21e0SAndrey Kiselev
403f8db45dcSAndrey Kiselev2003-08-05  Andrey Kiselev  <[email protected]>
404f8db45dcSAndrey Kiselev
405f8db45dcSAndrey Kiselev	* libtiff/tif_lzw.c: Move LZW codec state block allocation back to
406f8db45dcSAndrey Kiselev	TIFFInitLZW(), because its initialization in LZWSetupDecode() cause
407f8db45dcSAndrey Kiselev	problems with predictor initialization. Remove O_RDONLY check during
408f8db45dcSAndrey Kiselev	state block allocation to be able open LZW compressed files in update
409f8db45dcSAndrey Kiselev	mode.
410f8db45dcSAndrey Kiselev
411f8db45dcSAndrey Kiselev	Problem exist for libtiff version of the tif_lzw.c module. One from
412f8db45dcSAndrey Kiselev	lzw-compression-kit hasn't such troubles.
413f8db45dcSAndrey Kiselev
4141e5a0127SFrank Warmerdam2003-08-04  Frank Warmerdam  <[email protected]>
4151e5a0127SFrank Warmerdam
4161e5a0127SFrank Warmerdam	* libtiff/tif_write.c: modified tif_write.c so that the various
4171e5a0127SFrank Warmerdam	encoded write functions use tif_postdecode() to apply byte order
4181e5a0127SFrank Warmerdam	swapping (swab) to the application passed data buffer if the same
4191e5a0127SFrank Warmerdam	would be done when reading.  This allows us to write pixel data with
4201e5a0127SFrank Warmerdam	more than 8 bits per sample to existing files of a non-native byte
4211e5a0127SFrank Warmerdam	order.  One side effect of this change is the applications buffer
4221e5a0127SFrank Warmerdam	itself is altered in this case by the act of writing.
4231e5a0127SFrank Warmerdam
4241e5a0127SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=171
4251e5a0127SFrank Warmerdam
42603f0fc1bSFrank Warmerdam2003-07-25  Frank Warmerdam  <[email protected]>
42703f0fc1bSFrank Warmerdam
42819a03d4dSFrank Warmerdam	* libtiff/tif_open.c: avoid signed/unsigned casting warning
42919a03d4dSFrank Warmerdam	initializing typemask as per patch from J.A. Strother.
43019a03d4dSFrank Warmerdam
43119a03d4dSFrank Warmerdam	* tools/tiffcp.c: fixed signed/unsigned casting warning.
43219a03d4dSFrank Warmerdam
43319a03d4dSFrank Warmerdam	* libtiff/tif_print.c: dos2unix conversion.
43419a03d4dSFrank Warmerdam
43503f0fc1bSFrank Warmerdam	* tools/tiffsplit.c: increased the maximum number of pages that
43603f0fc1bSFrank Warmerdam	can be split.  Patch provided by Andrew J. Montalenti.
43703f0fc1bSFrank Warmerdam
438185af06fSAndrey Kiselev2003-07-11  Andrey Kiselev  <[email protected]>
439185af06fSAndrey Kiselev
440185af06fSAndrey Kiselev	* tools/raw2tiff.c: Added option `-p' to explicitly select color
441185af06fSAndrey Kiselev	space of input image data. Closes
442185af06fSAndrey Kiselev
443185af06fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=364
444185af06fSAndrey Kiselev
445274bcd4bSFrank Warmerdam2003-07-08  Frank Warmerdam  <[email protected]>
446274bcd4bSFrank Warmerdam
447274bcd4bSFrank Warmerdam	* tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c,
448274bcd4bSFrank Warmerdam	tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c,
449274bcd4bSFrank Warmerdam	tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c:
450274bcd4bSFrank Warmerdam	avoid casting warning at /W4.
451274bcd4bSFrank Warmerdam
45270417610SAndrey Kiselev2003-07-03  Andrey Kiselev  <[email protected]>
45370417610SAndrey Kiselev
45470417610SAndrey Kiselev	* tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel.
45570417610SAndrey Kiselev
456cb9bace3SAndrey Kiselev2003-06-30  Andrey Kiselev  <[email protected]>
457cb9bace3SAndrey Kiselev
458cb9bace3SAndrey Kiselev	* libtiff/tif_pixarlog.c: Unused variables removed.
459cb9bace3SAndrey Kiselev
4608579f1beSAndrey Kiselev	* libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with
4618579f1beSAndrey Kiselev	EstimateStripByteCounts() as per bug
462cb9bace3SAndrey Kiselev
463cb9bace3SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=358
464cb9bace3SAndrey Kiselev
4655d76acb2SAndrey Kiselev	* libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on
4665d76acb2SAndrey Kiselev	64-bit architectures as per bug
4675d76acb2SAndrey Kiselev
4685d76acb2SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=357
4695d76acb2SAndrey Kiselev
4708579f1beSAndrey Kiselev	* libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of
4718579f1beSAndrey Kiselev	unknown data type.
4728579f1beSAndrey Kiselev
47331178b37SFrank Warmerdam2003-06-19  Frank Warmerdam  <[email protected]>
47431178b37SFrank Warmerdam
47531178b37SFrank Warmerdam	* libtiff/tif_print.c: fixed some serious bugs when printing
47631178b37SFrank Warmerdam	custom tags ... almost certain to crash.
47731178b37SFrank Warmerdam
47831178b37SFrank Warmerdam	* libtiff/tif_dirread.c: Don't ignore custom fields that are
47931178b37SFrank Warmerdam	autodefined.  Not sure how this got to be like this.
48031178b37SFrank Warmerdam
481b44be4bdSAndrey Kiselev2003-06-18  Andrey Kiselev  <[email protected]>
482b44be4bdSAndrey Kiselev
4835c7b0ab0SAndrey Kiselev	* 3.6.0 Beta2 released.
4845c7b0ab0SAndrey Kiselev
485b44be4bdSAndrey Kiselev	* tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data
486b44be4bdSAndrey Kiselev	comparing as per bug
487b44be4bdSAndrey Kiselev
488b44be4bdSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=349
489b44be4bdSAndrey Kiselev
490b44be4bdSAndrey Kiselev	`-z' option now can be used to set the number of reported different
491b44be4bdSAndrey Kiselev	bytes.
492b44be4bdSAndrey Kiselev
493b44be4bdSAndrey Kiselev2003-06-09  Andrey Kiselev  <[email protected]>
494b44be4bdSAndrey Kiselev
495b44be4bdSAndrey Kiselev	* tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1
496b44be4bdSAndrey Kiselev	to -r option to get the entire image as one strip. See
497b44be4bdSAndrey Kiselev
498b44be4bdSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
499b44be4bdSAndrey Kiselev
500b44be4bdSAndrey Kiselev	for details.
501b44be4bdSAndrey Kiselev
502924316f8SAndrey Kiselev2003-06-04  Andrey Kiselev  <[email protected]>
503924316f8SAndrey Kiselev
504924316f8SAndrey Kiselev	* tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber
505924316f8SAndrey Kiselev	values as per bug
506924316f8SAndrey Kiselev
507924316f8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
508924316f8SAndrey Kiselev
50993880088SFrank Warmerdam2003-05-27  Frank Warmerdam  <[email protected]>
51093880088SFrank Warmerdam
51193880088SFrank Warmerdam	* libtiff/tif_jpeg.c: modified segment_height calculation to always
51293880088SFrank Warmerdam	be a full height tile for tiled images.  Also changed error to just
51393880088SFrank Warmerdam	be a warning.
51493880088SFrank Warmerdam
51571e4bb17SAndrey Kiselev2003-05-25  Andrey Kiselev  <[email protected]>
51671e4bb17SAndrey Kiselev
51771e4bb17SAndrey Kiselev	* tools/fax2tiff.c: Page numbering fixed, as per bug
51871e4bb17SAndrey Kiselev
51971e4bb17SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=341
52071e4bb17SAndrey Kiselev
5215b80291bSAndrey Kiselev2003-05-20  Andrey Kiselev  <[email protected]>
5225b80291bSAndrey Kiselev
5235b80291bSAndrey Kiselev	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
5245b80291bSAndrey Kiselev	configure, Makefile.in:	Switched back to the old behaviour. Likely
5255b80291bSAndrey Kiselev	better solution should be found for OJPEG support.
5265b80291bSAndrey Kiselev
527d45ab962SAndrey Kiselev2003-05-11  Andrey Kiselev  <[email protected]>
528d45ab962SAndrey Kiselev
529d45ab962SAndrey Kiselev	* libtiff/mkversion.c: Fixed problem with wrong string size when
530d45ab962SAndrey Kiselev	reading RELEASE-DATE file.
531d45ab962SAndrey Kiselev
53273cbf0b9SAndrey Kiselev2003-05-07  Andrey Kiselev  <[email protected]>
53373cbf0b9SAndrey Kiselev
53473cbf0b9SAndrey Kiselev	* tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array
53573cbf0b9SAndrey Kiselev	index was out of range.
53673cbf0b9SAndrey Kiselev
537e2afef13SAndrey Kiselev2003-05-06  Andrey Kiselev  <[email protected]>
538e2afef13SAndrey Kiselev
539e2afef13SAndrey Kiselev	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
540e2afef13SAndrey Kiselev	configure, Makefile.in:	Improved libtiff compilation with OJPEG
541e2afef13SAndrey Kiselev	support. Now no need for patching IJG JPEG library, hack requred by
542e2afef13SAndrey Kiselev	libtiff will be compiled and used in-place. Implemented with
543e2afef13SAndrey Kiselev	suggestion and help from Bill Allombert, Debian's libjpeg maintainer.
544e2afef13SAndrey Kiselev
5456e87a9bdSAndrey Kiselev	* libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in
5466e87a9bdSAndrey Kiselev	TIFFVGetFieldDefaulted() function.
5476e87a9bdSAndrey Kiselev
548a77a81b9SAndrey Kiselev2003-05-05  Andrey Kiselev  <[email protected]>
549a77a81b9SAndrey Kiselev
550a77a81b9SAndrey Kiselev	* tools/ppm2tiff.c: PPM header parser improved: now able to skip
551a77a81b9SAndrey Kiselev	comments.
552a77a81b9SAndrey Kiselev
5538180aa18SAndrey Kiselev	* tools/tiffdither.c: Fixed problem with bit fill order tag setting:
5548180aa18SAndrey Kiselev	was not copied from source image.
5558180aa18SAndrey Kiselev
5568180aa18SAndrey Kiselev	* libtiff/getimage.c: Workaround for some images without correct
5578180aa18SAndrey Kiselev	info about alpha channel as per bug
5588180aa18SAndrey Kiselev
5598180aa18SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=331
5608180aa18SAndrey Kiselev
5613c54d5baSAndrey Kiselev2003-04-29  Andrey Kiselev  <[email protected]>
5623c54d5baSAndrey Kiselev
563a77a81b9SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3.
5643c54d5baSAndrey Kiselev	It basically allows one to use the /flateDecode filter for ZIP
5653c54d5baSAndrey Kiselev	compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes
5663c54d5baSAndrey Kiselev
5673c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=328
5683c54d5baSAndrey Kiselev
569a77a81b9SAndrey Kiselev	* tools/tiff2ps.c: Force deadzone printing when EPS output specified
5703c54d5baSAndrey Kiselev	as per bug
5713c54d5baSAndrey Kiselev
5723c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=325
5733c54d5baSAndrey Kiselev
5743ec55027SAndrey Kiselev2003-04-17  Andrey Kiselev  <[email protected]>
5753ec55027SAndrey Kiselev
5763ec55027SAndrey Kiselev	* libtiff/tif_dirread.c: Removed additional check for StripByteCounts
5773ec55027SAndrey Kiselev	due to problems with multidirectory images. Quality of error messages
5783ec55027SAndrey Kiselev	improved.
5793ec55027SAndrey Kiselev
580ca2f9658SAndrey Kiselev2003-04-16  Andrey Kiselev  <[email protected]>
581ca2f9658SAndrey Kiselev
582ca2f9658SAndrey Kiselev	* tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG
583ca2f9658SAndrey Kiselev	encoded images. See bug entries
584ca2f9658SAndrey Kiselev
585ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=275
586ca2f9658SAndrey Kiselev
587ca2f9658SAndrey Kiselev	and
588ca2f9658SAndrey Kiselev
589ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=23
590ca2f9658SAndrey Kiselev
59155137ca3SAndrey Kiselev	* libtiff/tif_dirread.c: Additional check for StripByteCounts
59255137ca3SAndrey Kiselev	correctness. Fixes
59355137ca3SAndrey Kiselev
59455137ca3SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=320
59555137ca3SAndrey Kiselev
5967f9ab89fSAndrey Kiselev2003-03-12  Andrey Kiselev  <[email protected]>
5977f9ab89fSAndrey Kiselev
5987f9ab89fSAndrey Kiselev	* tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c,
5997f9ab89fSAndrey Kiselev	ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c,
6007f9ab89fSAndrey Kiselev	tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c,
6017f9ab89fSAndrey Kiselev	tiffmedian.c}: Added library version reporting facility to all tools.
6027f9ab89fSAndrey Kiselev
603d8cd741eSFrank Warmerdam2003-03-06  Frank Warmerdam  <[email protected]>
604d8cd741eSFrank Warmerdam
605d8cd741eSFrank Warmerdam	* port/install.sh.in: Fixed problems with install producing paths
606d8cd741eSFrank Warmerdam	like ///usr/local/lib on cygwin.
607d8cd741eSFrank Warmerdam
6081f209352SAndrey Kiselev2003-02-27  Andrey Kiselev  <[email protected]>
6091f209352SAndrey Kiselev
6101f209352SAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of
6111f209352SAndrey Kiselev	raw input page. Patch supplied by Julien Gaulmin. See
6121f209352SAndrey Kiselev
6131f209352SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=293
6141f209352SAndrey Kiselev
6151f209352SAndrey Kiselev	for details.
6161f209352SAndrey Kiselev
617248cfa15SFrank Warmerdam2003-02-26  Frank Warmerdam  <[email protected]>
618248cfa15SFrank Warmerdam
61943439664SFrank Warmerdam	* libtiff/tif_dir.c: fixed up the tif_postdecode settings
62043439664SFrank Warmerdam	responsible for byte swapping complex image data.
62143439664SFrank Warmerdam
622248cfa15SFrank Warmerdam	* libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till
623248cfa15SFrank Warmerdam	LZWSetupDecode().  Needed to read LZW files in "r+" mode.
624248cfa15SFrank Warmerdam
625c9663e69SAndrey Kiselev2003-02-07  Andrey Kiselev  <[email protected]>
626c9663e69SAndrey Kiselev
627c9663e69SAndrey Kiselev	* tools/ppm2tiff.c: Fixed problem with too many arguments.
628c9663e69SAndrey Kiselev
629fe6e1155SAndrey Kiselev2003-02-04  Andrey Kiselev  <[email protected]>
630fe6e1155SAndrey Kiselev
631fe6e1155SAndrey Kiselev	* tools/raw2tiff.c: Memory leak fixed.
632fe6e1155SAndrey Kiselev
633be7810fcSAndrey Kiselev2003-02-03  Andrey Kiselev  <[email protected]>
634be7810fcSAndrey Kiselev
635be7810fcSAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin
636be7810fcSAndrey Kiselev	(thanks, Julien!). More switches for fax2tiff tool for better control
637be7810fcSAndrey Kiselev	of input and output. Details at
638be7810fcSAndrey Kiselev
639be7810fcSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=272
640be7810fcSAndrey Kiselev
641a1a3a36dSFrank Warmerdam2003-02-03  Frank Warmerdam  <[email protected]>
642a1a3a36dSFrank Warmerdam
643a1a3a36dSFrank Warmerdam	* libtiff/tif_jpeg.c: Modified to defer initialization of jpeg
644a1a3a36dSFrank Warmerdam	library so that we can check if there is already any tile/strip data
645a1a3a36dSFrank Warmerdam	before deciding between creating a compressor or a decompressor.
646a1a3a36dSFrank Warmerdam
64732d2ec53SFrank Warmerdam2003-01-31  Frank Warmerdam  <[email protected]>
64832d2ec53SFrank Warmerdam
64932d2ec53SFrank Warmerdam	* libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is
65032d2ec53SFrank Warmerdam	a pre-existing compressed image.  That is, image writing to
65132d2ec53SFrank Warmerdam	pre-existing compressed images is not allowed.
65232d2ec53SFrank Warmerdam
65332d2ec53SFrank Warmerdam	* libtiff/tif_open.c: Removed error if opening a compressed file
65432d2ec53SFrank Warmerdam	in update mode.
65532d2ec53SFrank Warmerdam
65632d2ec53SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=198
65732d2ec53SFrank Warmerdam
6584de68458SAndrey Kiselev2003-01-31  Andrey Kiselev  <[email protected]>
6594de68458SAndrey Kiselev
6604de68458SAndrey Kiselev	* config.guess, config.sub: Updated to recent upstream versions.
6614de68458SAndrey Kiselev
662036ce91eSFrank Warmerdam2003-01-15  Frank Warmerdam  <[email protected]>
663036ce91eSFrank Warmerdam
664036ce91eSFrank Warmerdam	* cut 3.6.0 Beta release.
665036ce91eSFrank Warmerdam
6668ae9d879SAndrey Kiselev2002-12-20  Andrey Kiselev  <[email protected]>
6678ae9d879SAndrey Kiselev
6688ae9d879SAndrey Kiselev	* tools/fax2ps.c, man/fax2ps.1: Page size was determined
6698ae9d879SAndrey Kiselev	in wrong way as per bug
6708ae9d879SAndrey Kiselev
6718ae9d879SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=239
6728ae9d879SAndrey Kiselev
6732d0233a5SFrank Warmerdam2002-12-17  Frank Warmerdam  <[email protected]>
6742d0233a5SFrank Warmerdam
6752d0233a5SFrank Warmerdam	* libtiff/tif_dirread.c: Allow wrong sized arrays in
6762d0233a5SFrank Warmerdam	TIFFFetchStripThing().
6772d0233a5SFrank Warmerdam
6782d0233a5SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=49
6792d0233a5SFrank Warmerdam
680ea674e6bSFrank Warmerdam2002-12-02  Frank Warmerdam  <[email protected]>
681ea674e6bSFrank Warmerdam
682ea674e6bSFrank Warmerdam	* libtiff/tif_dir.c: fix problem with test on td_customValueCount.
683ea674e6bSFrank Warmerdam	Was using realloc even first time.  Fix by Igor Venevtsev.
684ea674e6bSFrank Warmerdam
685b920c1f9SFrank Warmerdam2002-11-30  Frank Warmerdam  <[email protected]>
686b920c1f9SFrank Warmerdam
687267f3f7dSFrank Warmerdam	* libtiff/tif_dir.c: fixed bug with resetting an existing custom
688267f3f7dSFrank Warmerdam	field value.
689267f3f7dSFrank Warmerdam
690b920c1f9SFrank Warmerdam	* libtiff/tif_dir.c: Fixed potential problem with ascii "custom"
691b920c1f9SFrank Warmerdam	tags in TIFFVGetField() ... added missing break.
692b920c1f9SFrank Warmerdam
693834b6324SFrank Warmerdam2002-10-14  Frank Warmerdam  <[email protected]>
694834b6324SFrank Warmerdam
695699a8625SFrank Warmerdam	* tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make
696699a8625SFrank Warmerdam	the scanline buffer long enough when writing rgb triplets.
697699a8625SFrank Warmerdam	The scanline needs to be 3 X the number of dots or else it will
698699a8625SFrank Warmerdam	contain	an incomplete triplet and programs that try to separate
699699a8625SFrank Warmerdam	the eps by redefining the colorimage operator will get messed up.
700699a8625SFrank Warmerdam	Patch supplied by William Bader.
701699a8625SFrank Warmerdam
702834b6324SFrank Warmerdam	* Makefile.in: added tif_extension.c to file list as per
703834b6324SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=218.
704834b6324SFrank Warmerdam
70528e76dbfSAndrey Kiselev2002-10-11  Andrey Kiselev  <[email protected]>
70628e76dbfSAndrey Kiselev
70728e76dbfSAndrey Kiselev	* configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for
70828e76dbfSAndrey Kiselev	large files (>2GiB) supporting. New option in the config.site:
7095c7b0ab0SAndrey Kiselev	LARGEFILE="yes". Should be enough for I/O of the large files.
71028e76dbfSAndrey Kiselev
7116cd33fc4SFrank Warmerdam2002-10-10  Frank Warmerdam  <[email protected]>
7126cd33fc4SFrank Warmerdam
7136cd33fc4SFrank Warmerdam	* libtiff/html/v3.6.0.html: new release notes.
7146cd33fc4SFrank Warmerdam
7156cd33fc4SFrank Warmerdam	* libtiff/index.html: removed faq, cvs snapshot cruft.  Added email
7166cd33fc4SFrank Warmerdam	link for Andrey.  Pointer to v3.6.0.html.
7176cd33fc4SFrank Warmerdam
7186cd33fc4SFrank Warmerdam	* libtiff/Makefile.in: added direct rule for tiffvers.h for release.
7196cd33fc4SFrank Warmerdam
720bd771997SAndrey Kiselev2002-10-07  Andrey Kiselev  <[email protected]>
7218180aa18SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken
7228180aa18SAndrey Kiselev	(thanks, Sebastian!). New switches:
723bd771997SAndrey Kiselev	-b # for a bottom margin of # inches
724bd771997SAndrey Kiselev	-c   center image
725bd771997SAndrey Kiselev	-l # for a left margin of # inches
726bd771997SAndrey Kiselev	-r   rotate the image by 180 degrees
727bd771997SAndrey Kiselev	New features merged with code for shrinking/overlapping.
728bd771997SAndrey Kiselev	Previously added -c and -n switches (for overriding PS units) renamed
729bd771997SAndrey Kiselev	in -x and -y respectively.
730bd771997SAndrey Kiselev
731bd771997SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=200
732bd771997SAndrey Kiselev
7331a1ccdb6SAndrey Kiselev	* html/man/*.html: Updated from actual manual pages.
7341a1ccdb6SAndrey Kiselev
7353721a781SFrank Warmerdam2002-10-06  Frank Warmerdam  <[email protected]>
7363721a781SFrank Warmerdam
737a8c488d4SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong
738a8c488d4SFrank Warmerdam	size on windows.  Use #define boolean hack.
739a8c488d4SFrank Warmerdam
740a8c488d4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=188
741a8c488d4SFrank Warmerdam
7423721a781SFrank Warmerdam	* libtiff/tiff.h: Don't do special type handling in tiff.h unless
7433721a781SFrank Warmerdam	USING_VISUALAGE is defined.
7443721a781SFrank Warmerdam
7453721a781SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
7463721a781SFrank Warmerdam
747515b593cSFrank Warmerdam2002-10-03  Frank Warmerdam  <[email protected]>
748515b593cSFrank Warmerdam
749515b593cSFrank Warmerdam	* libtiff/tiff.h: added COMPRESSION_JP2000.
750515b593cSFrank Warmerdam
751ff993722SAndrey Kiselev2002-10-02  Andrey Kiselev  <[email protected]>
752ff993722SAndrey Kiselev
753ff993722SAndrey Kiselev	* libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays
754ff993722SAndrey Kiselev	by the TIFFFetchByteArray() function. Should finally resolve
755ff993722SAndrey Kiselev
756ff993722SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
757ff993722SAndrey Kiselev
7584c0e27b0SAndrey Kiselev	* configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT
75949ce50a8SAndrey Kiselev
76049ce50a8SAndrey Kiselev	* html/Makefile.in: New targets added: html and groffhtml for
76149ce50a8SAndrey Kiselev	producing HTML representations of the manual pages automatically.
76249ce50a8SAndrey Kiselev	html target uses man2html tool, groffhtml uses groff tool.
7634c0e27b0SAndrey Kiselev
764515b593cSFrank Warmerdam2002-09-29  Frank Warmerdam  <[email protected]>
765515b593cSFrank Warmerdam
766515b593cSFrank Warmerdam	* configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support
767515b593cSFrank Warmerdam	from John H. DuBois III.
768515b593cSFrank Warmerdam
769f88cde27SAndrey Kiselev2002-09-15  Andrey Kiselev  <[email protected]>
770f88cde27SAndrey Kiselev
771f88cde27SAndrey Kiselev	* Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added
772f88cde27SAndrey Kiselev	manual page for raw2tiff(1) tool.
773f88cde27SAndrey Kiselev
774630fc85dSAndrey Kiselev2002-09-12  Andrey Kiselev  <[email protected]>
775630fc85dSAndrey Kiselev
776630fc85dSAndrey Kiselev	* /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to
777630fc85dSAndrey Kiselev	the tiffio.h header file.
778630fc85dSAndrey Kiselev
779630fc85dSAndrey Kiselev	* Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added
780630fc85dSAndrey Kiselev	manual page for TIFFDataWidth() function
781630fc85dSAndrey Kiselev
7825ae8f23eSFrank Warmerdam2002-09-08  Frank Warmerdam  <[email protected]>
7835ae8f23eSFrank Warmerdam
7843f6fe56dSFrank Warmerdam	* libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair()
7853f6fe56dSFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196.
7863f6fe56dSFrank Warmerdam
7875ae8f23eSFrank Warmerdam	* tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments
7885ae8f23eSFrank Warmerdam	since we are unable to properly include the amount to skip.
7895ae8f23eSFrank Warmerdam
7905ae8f23eSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=80
7915ae8f23eSFrank Warmerdam
79283daf89bSAndrey Kiselev2002-09-02  Andrey Kiselev  <[email protected]>
79383daf89bSAndrey Kiselev
79483daf89bSAndrey Kiselev	* /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching
79583daf89bSAndrey Kiselev	in TIFFFetchByteArray(). Problem described at
79683daf89bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
79783daf89bSAndrey Kiselev
798becb4e7fSAndrey Kiselev2002-08-22  Andrey Kiselev  <[email protected]>
799becb4e7fSAndrey Kiselev
8005b3e083dSAndrey Kiselev	* /libtiff/tif_dirinfo.c: Further additions to free custom fields
8015b3e083dSAndrey Kiselev	in _TIFFSetupFieldInfo() function.
8025b3e083dSAndrey Kiselev	See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details.
8035b3e083dSAndrey Kiselev
8045b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c: Additional consistency checking added in
805c70e384aSAndrey Kiselev	LZWDecode() and LZWDecodeCompat().
806c70e384aSAndrey Kiselev	Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190
80743539aa6SAndrey Kiselev	and http://bugzilla.remotesensing.org/show_bug.cgi?id=100
808c70e384aSAndrey Kiselev
8095b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c:
810becb4e7fSAndrey Kiselev	Added check for valid code lengths in LZWDecode() and
811becb4e7fSAndrey Kiselev	LZWDecodeCompat(). Fixes
812becb4e7fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=115
813becb4e7fSAndrey Kiselev
814202b3adeSAndrey Kiselev2002-08-16  Andrey Kiselev  <[email protected]>
815202b3adeSAndrey Kiselev
816202b3adeSAndrey Kiselev	* /libtiff/{Makefile.vc, libtiff.def}:
817202b3adeSAndrey Kiselev	Missed declarations added.
818202b3adeSAndrey Kiselev
81907655e06SFrank Warmerdam2002-08-15  Frank Warmerdam  <[email protected]>
82007655e06SFrank Warmerdam
8216663496bSFrank Warmerdam	* tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the
8226663496bSFrank Warmerdam	return code from the underlying pick function.
8236663496bSFrank Warmerdam
8246663496bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=177
8256663496bSFrank Warmerdam
82607655e06SFrank Warmerdam	* tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap
82707655e06SFrank Warmerdam	with FIELD_CUSTOM as mentioned in bug 169.
82807655e06SFrank Warmerdam
82907655e06SFrank Warmerdam	* tif_close.c: added logic to free dynamically created anonymous
83007655e06SFrank Warmerdam	field definitions to correct a small memory leak.
83107655e06SFrank Warmerdam
83207655e06SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=169
83307655e06SFrank Warmerdam
83448cd8465SAndrey Kiselev2002-08-10  Andrey Kiselev  <[email protected]>
83548cd8465SAndrey Kiselev
83648cd8465SAndrey Kiselev	* /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}:
83748cd8465SAndrey Kiselev	New tool: raw2tiff --- raw images to TIFF converter. No manual page yet.
83848cd8465SAndrey Kiselev
839c78a5bdcSFrank Warmerdam2002-07-31  Frank Warmerdam  <[email protected]>
840c78a5bdcSFrank Warmerdam
84163067a98SFrank Warmerdam	* libtiff/tif_jpeg.c: Fixed problem with setting of nrows in
84263067a98SFrank Warmerdam	JPEGDecode() as per bugzilla bug (issue 1):
84363067a98SFrank Warmerdam
84463067a98SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
84563067a98SFrank Warmerdam
846c78a5bdcSFrank Warmerdam	* libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to
847c78a5bdcSFrank Warmerdam	fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't
848c78a5bdcSFrank Warmerdam	present in the tiff tags.
849c78a5bdcSFrank Warmerdam
850c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=168
851c78a5bdcSFrank Warmerdam
852c78a5bdcSFrank Warmerdam	* libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and
853c78a5bdcSFrank Warmerdam	TIFFWriteScanline() now set tif_row explicitly in case the codec has
854c78a5bdcSFrank Warmerdam	fooled with the value.
855c78a5bdcSFrank Warmerdam
856c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
857c78a5bdcSFrank Warmerdam
8586050d390SAndrey Kiselev2002-06-22  Andrey Kiselev  <[email protected]>
8596050d390SAndrey Kiselev
860202b3adeSAndrey Kiselev	* /tools/tiff2ps.c: Added workaround for some software that may crash
8616050d390SAndrey Kiselev	when last strip of image contains fewer number of scanlines than
8626050d390SAndrey Kiselev	specified by the `/Height' variable. See
8636050d390SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=164
8646050d390SAndrey Kiselev	for explanation.
8656050d390SAndrey Kiselev
866b3f6ae5bSAndrey Kiselev2002-06-21  Andrey Kiselev  <[email protected]>
867419dd4c8SAndrey Kiselev
868419dd4c8SAndrey Kiselev	* tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility:
869419dd4c8SAndrey Kiselev	splitting long images in several pages. See
870419dd4c8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation.
871419dd4c8SAndrey Kiselev	Patch granted by John Williams <[email protected]>.
872419dd4c8SAndrey Kiselev
8733e6470b4SFrank Warmerdam2002-06-11  Frank Warmerdam  <[email protected]>
8743e6470b4SFrank Warmerdam
8753e6470b4SFrank Warmerdam	* libtiff/contrib/win95: renamed to contrib/win_dib.  Added new
8763e6470b4SFrank Warmerdam	Tiffile.cpp example of converting TIFF files into a DIB on Win32.
8773e6470b4SFrank Warmerdam	This one is described in:
8783e6470b4SFrank Warmerdam
8793e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=143
8803e6470b4SFrank Warmerdam
8813e6470b4SFrank Warmerdam	* libtiff/tif_ojpeg.c: Major upgrade from Scott.  See details at:
8823e6470b4SFrank Warmerdam
8833e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=156
8843e6470b4SFrank Warmerdam
8853877c58dSAndrey Kiselev2002-05-10  Andrey Kiselev  <[email protected]>
8863877c58dSAndrey Kiselev
8873877c58dSAndrey Kiselev	* tools/tiff2ps: New commandline switches to override resolution
8883877c58dSAndrey Kiselev	units obtained from the input file. Closes
8893877c58dSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=131
8903877c58dSAndrey Kiselev
8914dff88abSAndrey Kiselev2002-04-26  Andrey Kiselev  <[email protected]>
8924dff88abSAndrey Kiselev
8934dff88abSAndrey Kiselev	* libtiff/libtiff.def: Added missed declaration.
8944dff88abSAndrey Kiselev
8951cf9042eSAndrey Kiselev2002-04-22  Andrey Kiselev  <[email protected]>
8961cf9042eSAndrey Kiselev
8971cf9042eSAndrey Kiselev	* tools/fax2tiff.c: Updated to reflect latest changes in libtiff.
8981cf9042eSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125
8991cf9042eSAndrey Kiselev
9000a42ac77SAndrey Kiselev2002-04-20  Andrey Kiselev  <[email protected]>
9010a42ac77SAndrey Kiselev
9020a42ac77SAndrey Kiselev	* libtiff/tif_open.c: Pointers to custom procedures
9030a42ac77SAndrey Kiselev	in TIFFClientOpen() are checked to be not NULL-pointers.
9040a42ac77SAndrey Kiselev
9059532ac8aSAndrey Kiselev2002-04-18  Andrey Kiselev  <[email protected]>
9069532ac8aSAndrey Kiselev
9079532ac8aSAndrey Kiselev	* libtiff/libtiff.def: Added missed declarations.
9089532ac8aSAndrey Kiselev
9099532ac8aSAndrey Kiselev	* libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure.
9109532ac8aSAndrey Kiselev
911a8e46b54SAndrey Kiselev2002-04-16  Andrey Kiselev  <[email protected]>
912a8e46b54SAndrey Kiselev
9139532ac8aSAndrey Kiselev	* libtiff/tif_lzw.c: Additional checks for data integrity introduced.
914a8e46b54SAndrey Kiselev	Should finally close
915a8e46b54SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=100
916a8e46b54SAndrey Kiselev
917a9a67d4bSAndrey Kiselev2002-04-10  Andrey Kiselev  <[email protected]>
918a8e46b54SAndrey Kiselev
9191cf9042eSAndrey Kiselev	* tools/tiff2ps: Division by zero fixed.
920a9a67d4bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88
921a9a67d4bSAndrey Kiselev
922c47f6953SAndrey Kiselev2002-04-09  Andrey Kiselev  <[email protected]>
923c47f6953SAndrey Kiselev
924c47f6953SAndrey Kiselev	* libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h:
925c47f6953SAndrey Kiselev	TIFFCheckpointDirectory() routine added.
926c47f6953SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124
927c47f6953SAndrey Kiselev
928c47f6953SAndrey Kiselev	* man/: TIFFWriteDirectory.3t,  Makefile.in: Added description
929c47f6953SAndrey Kiselev	for the new function.
930c47f6953SAndrey Kiselev
93133648598SAndrey Kiselev2002-04-08  Andrey Kiselev  <[email protected]>
93233648598SAndrey Kiselev
933c47f6953SAndrey Kiselev	* libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced
934c47f6953SAndrey Kiselev	additional members tif->tif_decodestatus and tif->tif_encodestatus
935c47f6953SAndrey Kiselev	for correct handling of unconfigured codecs (we should not try to read
936c47f6953SAndrey Kiselev	data or to define data size without correct codecs).
93733648598SAndrey Kiselev
93833648598SAndrey Kiselev	* libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK
939c47f6953SAndrey Kiselev	changed. Now it has used tif->tif_decodestatus and
940c47f6953SAndrey Kiselev	tif->tif_encodestatus.
94133648598SAndrey Kiselev	Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in
94233648598SAndrey Kiselev	case of __cvs_8.tif test image).
94333648598SAndrey Kiselev
944216bf01bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in
945216bf01bSAndrey Kiselev	tif_dirread.c when TIFFCreateAnonFieldInfo was introduced.
946216bf01bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case
947216bf01bSAndrey Kiselev	of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif.
948216bf01bSAndrey Kiselev
9492f7e5be9SAndrey Kiselev2002-04-04  Andrey Kiselev  <[email protected]>
9502f7e5be9SAndrey Kiselev
951c47f6953SAndrey Kiselev	* libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat
9522f7e5be9SAndrey Kiselev	replaced by warnings. Now libtiff should read corrupted LZW-compressed
9532f7e5be9SAndrey Kiselev	files by skipping bad strips.
9542f7e5be9SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100
9551fec47ceSFrank Warmerdam
9561fec47ceSFrank Warmerdam2002-04-03  Frank Warmerdam  <[email protected]>
9571fec47ceSFrank Warmerdam
9581fec47ceSFrank Warmerdam	* libtiff/tif_dirwrite.c: Removed some dead code.
9591fec47ceSFrank Warmerdam
9601fec47ceSFrank Warmerdam	* libtiff/*: Cleanup some warnings.
9611fec47ceSFrank Warmerdam
9621fec47ceSFrank Warmerdam	* libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField()
9631fec47ceSFrank Warmerdam	for variable length FIELD_CUSTOM values.  Was int * but should be
9641fec47ceSFrank Warmerdam	u_short *.
9651fec47ceSFrank Warmerdam
966adffbd3dSAndrey Kiselev2002-04-01  Andrey Kiselev  <[email protected]>
967adffbd3dSAndrey Kiselev
968adffbd3dSAndrey Kiselev	* tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp
969adffbd3dSAndrey Kiselev	utility (at cpStripToTile routine).
970adffbd3dSAndrey Kiselev
971a69516b3SFrank Warmerdam2002-03-27  Frank Warmerdam  <[email protected]>
972a69516b3SFrank Warmerdam
973a5e9827aSFrank Warmerdam	* tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func.
974a5e9827aSFrank Warmerdam
975a5e9827aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=111
976a5e9827aSFrank Warmerdam
977a69516b3SFrank Warmerdam	* tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with
978a69516b3SFrank Warmerdam	passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE).
979a69516b3SFrank Warmerdam
980a69516b3SFrank Warmerdam	* libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so
981a69516b3SFrank Warmerdam	that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example.
982a69516b3SFrank Warmerdam
98339c69d9bSDwight Kelly2002-03-26  Dwight Kelly  <[email protected]>
98439c69d9bSDwight Kelly
98539c69d9bSDwight Kelly	* libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
98639c69d9bSDwight Kelly	tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined
98739c69d9bSDwight Kelly	in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec
98839c69d9bSDwight Kelly	INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes:
98939c69d9bSDwight Kelly	CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and
99039c69d9bSDwight Kelly	INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9).
99139c69d9bSDwight Kelly
992198aa7d9SAndrey Kiselev2002-03-26  Andrey Kiselev  <[email protected]>
993198aa7d9SAndrey Kiselev
994198aa7d9SAndrey Kiselev	* libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile
995198aa7d9SAndrey Kiselev	now also uses TIFFRGBAImageOK before reading. This is additional fix
996198aa7d9SAndrey Kiselev	for http://bugzilla.remotesensing.org/show_bug.cgi?id=110
997198aa7d9SAndrey Kiselev
99829269c9bSAndrey Kiselev2002-03-25  Andrey Kiselev  <[email protected]>
99929269c9bSAndrey Kiselev
100029269c9bSAndrey Kiselev	* libtiff/: tif_getimage.c: Additional check for supported
100129269c9bSAndrey Kiselev	codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses
100229269c9bSAndrey Kiselev	TIFFRGBAImageOK before reading.
100329269c9bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110
100429269c9bSAndrey Kiselev
1005f02a098bSAndrey Kiselev2002-03-15  Andrey Kiselev  <[email protected]>
1006f02a098bSAndrey Kiselev
1007f02a098bSAndrey Kiselev	* libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
1008f02a098bSAndrey Kiselev	tif_dirwrite.c: Added routine TIFFDataWidth for detrmining
1009f02a098bSAndrey Kiselev	TIFFDataType sizes instead of working with tiffDataWidth array
1010f02a098bSAndrey Kiselev	directly. Should prevent out-of-borders bugs in case of unknown or
1011f02a098bSAndrey Kiselev	broken data types.  EstimateStripByteCounts routine modified, so it
1012f02a098bSAndrey Kiselev	won't work when tags with uknown sizes founded.
1013f02a098bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109
1014f02a098bSAndrey Kiselev
1015f02a098bSAndrey Kiselev2002-03-13  Andrey Kiselev  <[email protected]>
1016f02a098bSAndrey Kiselev
1017f02a098bSAndrey Kiselev	* libtiff/tif_getimage.c: Added support for correct handling
1018f02a098bSAndrey Kiselev	`Orientation' tag in gtTileContig. Should be added in other gt*
1019f02a098bSAndrey Kiselev	functions as well, but I have not images for testing yet. Partially
1020f02a098bSAndrey Kiselev	resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23
1021f02a098bSAndrey Kiselev
1022f02a098bSAndrey Kiselev2002-03-10  Andrey Kiselev  <[email protected]>
1023f02a098bSAndrey Kiselev
1024f02a098bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
1025f02a098bSAndrey Kiselev	read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION,
1026f02a098bSAndrey Kiselev	TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC.  Closes
1027f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=99
1028f02a098bSAndrey Kiselev
1029f02a098bSAndrey Kiselev2002-03-08  Andrey Kiselev  <[email protected]>
1030f02a098bSAndrey Kiselev
1031f02a098bSAndrey Kiselev	* libtiff/Makefile.in, tools/Makefile.in: Shared library will not
1032f02a098bSAndrey Kiselev	be stripped when installing, utility binaries will do.	Closes
1033f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
1034f02a098bSAndrey Kiselev
10355f20db7fSFrank Warmerdam2002-02-28  Frank Warmerdam  <[email protected]>
10365f20db7fSFrank Warmerdam
10375f20db7fSFrank Warmerdam	* man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT.
10385f20db7fSFrank Warmerdam
10395f20db7fSFrank Warmerdam	* man/libtiff.3t: added copyright tag info.
10405f20db7fSFrank Warmerdam
10418ed40250SFrank Warmerdam2002-02-11  Frank Warmerdam  <[email protected]>
10428ed40250SFrank Warmerdam
1043c3e810eaSFrank Warmerdam	* libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__.
1044c3e810eaSFrank Warmerdam
1045c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
1046c3e810eaSFrank Warmerdam
1047c3e810eaSFrank Warmerdam	* man/Makefile.in: Patch DESTDIR handling
1048c3e810eaSFrank Warmerdam
1049c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=95
1050c3e810eaSFrank Warmerdam
10518ed40250SFrank Warmerdam	* configure: OpenBSD changes for Sparc64 and DSO version.
10528ed40250SFrank Warmerdam
10538ed40250SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=96
10548ed40250SFrank Warmerdam
10558ed40250SFrank Warmerdam2002-02-05  Frank Warmerdam  <[email protected]>
10568ed40250SFrank Warmerdam
10578ed40250SFrank Warmerdam	* config.site/configure: added support for OJPEG=yes option to enable
10588ed40250SFrank Warmerdam	OJPEG support from config.site.
10598ed40250SFrank Warmerdam
1060b8ffea63SFrank Warmerdam2002-01-27  Frank Warmerdam  <[email protected]>
1061b8ffea63SFrank Warmerdam
1062b8ffea63SFrank Warmerdam	* html/document.html: fixed links for TIFf 6 docs.
1063b8ffea63SFrank Warmerdam
1064c77822c1SFrank Warmerdam2002-01-18  Frank Warmerdam  <[email protected]>
1065c77822c1SFrank Warmerdam
1066f27eafc9SFrank Warmerdam	* config.guess, config.sub: Updated from ftp.gnu.org/pub/config.
1067f27eafc9SFrank Warmerdam
1068c777c2c0SFrank Warmerdam	* libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
1069c777c2c0SFrank Warmerdam	decodestrip function returns anything not greater than zero as per
1070c777c2c0SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=97
1071c777c2c0SFrank Warmerdam
1072c77822c1SFrank Warmerdam	* configure: Modify CheckForBigEndian so it can work in a cross
1073c77822c1SFrank Warmerdam	compiled situation.
1074c77822c1SFrank Warmerdam
1075fb4cb161SFrank Warmerdam2002-01-16  Frank Warmerdam  <[email protected]>
1076fb4cb161SFrank Warmerdam
10779606d1f5SFrank Warmerdam	* tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list.
10789606d1f5SFrank Warmerdam
10797adb8976SFrank Warmerdam	* tools/tiffset.c: fix bug in error reporting.
10807adb8976SFrank Warmerdam
1081fb4cb161SFrank Warmerdam	* tools/tiffcp.c: fix several warnings that show up with -Wall.
1082fb4cb161SFrank Warmerdam
1083d6559489SFrank Warmerdam2002-01-04  Frank Warmerdam  <[email protected]>
1084d6559489SFrank Warmerdam
1085d6559489SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed computation of segment_width for
1086d6559489SFrank Warmerdam	tiles files to avoid error about it not matching the
1087d6559489SFrank Warmerdam	cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile
1088d6559489SFrank Warmerdam	size.") for ITIFF files.  Apparently the problem was incorporated since
1089d6559489SFrank Warmerdam	3.5.5, presumably during the OJPEG/JPEG work recently.
1090d6559489SFrank Warmerdam
109162d37363SFrank Warmerdam2001-12-15  Frank Warmerdam  <[email protected]>
109262d37363SFrank Warmerdam
1093d6559489SFrank Warmerdam	* configure, libtiff/Makefile.in: Changes for building on MacOS 10.1.
1094d6559489SFrank Warmerdam
1095d6559489SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
1096d6559489SFrank Warmerdam
109762d37363SFrank Warmerdam	* libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1
109862d37363SFrank Warmerdam	(defined in tiffconf.h - 1 by default) then the RGBA interface
109962d37363SFrank Warmerdam	will assume that a fourth extra sample is ASSOCALPHA if the
110062d37363SFrank Warmerdam	EXTRASAMPLE value isn't set for it.  This changes the behaviour of
110162d37363SFrank Warmerdam	the library, but makes it work better with RGBA files produced by
110262d37363SFrank Warmerdam	lots of applications that don't mark the alpha values properly.
110362d37363SFrank Warmerdam
110462d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
110562d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=65
110662d37363SFrank Warmerdam
110705d24d30SFrank Warmerdam2001-12-12  Frank Warmerdam  <[email protected]>
110805d24d30SFrank Warmerdam
110905d24d30SFrank Warmerdam	* libtiff/tif_jpeg.c: allow jpeg data stream sampling values to
111005d24d30SFrank Warmerdam	override those from tiff directory.  This makes this work with
111105d24d30SFrank Warmerdam	ImageGear generated files.
111205d24d30SFrank Warmerdam
1113bf0c6fb0SFrank Warmerdam2001-12-07  Frank Warmerdam  <[email protected]>
1114bf0c6fb0SFrank Warmerdam
1115bf0c6fb0SFrank Warmerdam	* html/Makefile.in: added missing images per bug 92.
1116bf0c6fb0SFrank Warmerdam
1117bf0c6fb0SFrank Warmerdam	* port/Makefile.in: fixed clean target per bug 92.
1118bf0c6fb0SFrank Warmerdam
1119f88d97efSFrank Warmerdam2001-11-28  Frank Warmerdam  <[email protected]>
1120f88d97efSFrank Warmerdam
1121ce8daaa7SFrank Warmerdam	* Reissue 3.5.7 release.
1122ce8daaa7SFrank Warmerdam
1123f88d97efSFrank Warmerdam	* libtiff/mkversion.c: Fix output of TIFF_VERSION to be
1124f88d97efSFrank Warmerdam	YYYYMMDD so that it is increasing over time.
1125f88d97efSFrank Warmerdam
1126f88d97efSFrank Warmerdam	* Makefile.in: Ensure that tiffvers.h is regenerated in the
1127f88d97efSFrank Warmerdam	make release target.
1128f88d97efSFrank Warmerdam
1129f88d97efSFrank Warmerdam	* Makefile.in: added libtiff/tiffvers.h to the release file list.
1130f88d97efSFrank Warmerdam
1131b7508608SFrank Warmerdam2001-11-23  Frank Warmerdam  <[email protected]>
1132b7508608SFrank Warmerdam
1133b7508608SFrank Warmerdam	* added html/v3.5.7.html, updated html/index.html.
1134b7508608SFrank Warmerdam
1135b7508608SFrank Warmerdam	* Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}.
1136b7508608SFrank Warmerdam
11374eaff9b6SFrank Warmerdam2001-11-15  Frank Warmerdam  <[email protected]>
11384eaff9b6SFrank Warmerdam
11394eaff9b6SFrank Warmerdam	* configure: fixed test for -lm.
11404eaff9b6SFrank Warmerdam
114194190c5dSFrank Warmerdam2001-11-02  Frank Warmerdam  <[email protected]>
114294190c5dSFrank Warmerdam
114394190c5dSFrank Warmerdam	* Added PHOTOMETRIC_ITULAB as per bug 90.
114494190c5dSFrank Warmerdam
114594190c5dSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=90
114694190c5dSFrank Warmerdam
11472ba4c211SFrank Warmerdam2001-10-10  Frank Warmerdam  <[email protected]>
11482ba4c211SFrank Warmerdam
11492ba4c211SFrank Warmerdam	* libtiff/tiff.h: I have created COMPRESSION_CCITT_T4,
11502ba4c211SFrank Warmerdam	COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases
11512ba4c211SFrank Warmerdam	in keeping with TIFF 6.0 standard in tiff.h
11522ba4c211SFrank Warmerdam
11532ba4c211SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=83
11542ba4c211SFrank Warmerdam
11554b1d7e4cSFrank Warmerdam2001-09-26  Frank Warmerdam  <[email protected]>
11564b1d7e4cSFrank Warmerdam
11574b1d7e4cSFrank Warmerdam	* libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function.
11584b1d7e4cSFrank Warmerdam	Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory.
11594b1d7e4cSFrank Warmerdam
11609fbd11ffSFrank Warmerdam2001-09-24  Frank Warmerdam  <[email protected]>
11619fbd11ffSFrank Warmerdam
11622c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug.
11632c26534cSFrank Warmerdam
11642c26534cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=78
11652c26534cSFrank Warmerdam
11662c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an
11672c26534cSFrank Warmerdam	error about LZW not being available.
11682c26534cSFrank Warmerdam
11692c26534cSFrank Warmerdam	* libtiff/tif_dir.c: propagate failure to initialize compression
11702c26534cSFrank Warmerdam	back from TIFFSetField() as an error status, so applications can
11712c26534cSFrank Warmerdam	detect failure.
11722c26534cSFrank Warmerdam
11732c26534cSFrank Warmerdam	* libtiff/tif_dir.c: removed the auto replacement of
11742c26534cSFrank Warmerdam	COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField().
11752c26534cSFrank Warmerdam
11769fbd11ffSFrank Warmerdam	* Removed Makefile, tools/Makefile, port/install.sh, man/Makefile
11779fbd11ffSFrank Warmerdam	from CVS as they are all supposed to be auto-generated by configure.
11789fbd11ffSFrank Warmerdam
1179e1d66ae9SFrank Warmerdam2001-09-22  Frank Warmerdam  <[email protected]>
1180e1d66ae9SFrank Warmerdam
1181e1d66ae9SFrank Warmerdam	* libtiff/tif_ojpeg.c: new update from Scott.
1182e1d66ae9SFrank Warmerdam
11834b1fc8b6SFrank Warmerdam2001-09-09  Frank Warmerdam  <[email protected]>
11844b1fc8b6SFrank Warmerdam
1185bc63306cSFrank Warmerdam	* libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to
1186bc63306cSFrank Warmerdam	always use the "safe" version, even if there is a very slight
1187bc63306cSFrank Warmerdam	cost in performance.
1188bc63306cSFrank Warmerdam
1189bc63306cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=54
1190bc63306cSFrank Warmerdam
1191ad4b0adcSFrank Warmerdam	* libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@
1192ad4b0adcSFrank Warmerdam	in two places.
1193ad4b0adcSFrank Warmerdam
119463c726acSFrank Warmerdam	* libtiff/tif_getimage.c: Fixed problem with reading strips or
119563c726acSFrank Warmerdam	tiles that don't start on a tile boundary.  Fix contributed by
119663c726acSFrank Warmerdam	Josep Vallverdu (from HP), and further described in bug 47.
119763c726acSFrank Warmerdam
119863c726acSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=47
119963c726acSFrank Warmerdam
120063c726acSFrank Warmerdam	* tools/tiff2ps.c: added OJPEG YCbCr to RGB support.
120163c726acSFrank Warmerdam
12024b1fc8b6SFrank Warmerdam	* libtiff/tif_ojpeg.c: Applied substantial patch from Scott.
12034b1fc8b6SFrank Warmerdam
1204e7bdb189SFrank Warmerdam2001-09-06  Frank Warmerdam  <[email protected]>
1205e7bdb189SFrank Warmerdam
1206e7bdb189SFrank Warmerdam	* libtiff/tif_packbits.c: fixed memory overrun error.
1207e7bdb189SFrank Warmerdam
1208e7bdb189SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=77
1209e7bdb189SFrank Warmerdam
1210d15abe66SFrank Warmerdam2001-08-31  Frank Warmerdam  <[email protected]>
1211d15abe66SFrank Warmerdam
1212d15abe66SFrank Warmerdam	* libtiff/tif_getimage.c: relax handling of contig case where
1213d15abe66SFrank Warmerdam	there are extra samples that are supposed to be ignored.  This
1214d15abe66SFrank Warmerdam	should now work for 8bit greyscale or palletted images.
1215d15abe66SFrank Warmerdam
1216d15abe66SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=75
1217d15abe66SFrank Warmerdam
1218abf486d1SFrank Warmerdam2001-08-28  Frank Warmerdam  <[email protected]>
1219abf486d1SFrank Warmerdam
1220abf486d1SFrank Warmerdam	* libtiff/tif_getimage.c: Don't complain for CMYK (separated)
1221abf486d1SFrank Warmerdam	images with more than four samples per pixel.  See:
1222abf486d1SFrank Warmerdam
1223abf486d1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=73
1224abf486d1SFrank Warmerdam
12257f127122SFrank Warmerdam2001-08-10  Frank Warmerdam  <[email protected]>
12267f127122SFrank Warmerdam
12277afe0a69SFrank Warmerdam	* libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy()
12287afe0a69SFrank Warmerdam	in TIFFReadRGBATile() to avoid issues in cases of overlapping
12297afe0a69SFrank Warmerdam	buffers.  See Bug 69 in Bugzilla.
12307afe0a69SFrank Warmerdam
12317afe0a69SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=69
12327afe0a69SFrank Warmerdam
12337f127122SFrank Warmerdam	* tools/tiff2rgba.c: fixed getopt() call so that -b works again.
12347f127122SFrank Warmerdam
123566ca643dSFrank Warmerdam2001-08-09  Frank Warmerdam  <[email protected]>
123666ca643dSFrank Warmerdam
123766ca643dSFrank Warmerdam	* libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__
123866ca643dSFrank Warmerdam	when checking for 64 bit architectures as per bugzilla bug 67.
123966ca643dSFrank Warmerdam
1240c997939eSFrank Warmerdam2001-07-27  Frank Warmerdam  <[email protected]>
1241c997939eSFrank Warmerdam
1242c997939eSFrank Warmerdam	* man/Makefile.in: add TIFFClientOpen link as per debian submitted
1243c997939eSFrank Warmerdam	bug 66.
1244c997939eSFrank Warmerdam
12455579e5cdSFrank Warmerdam2001-07-20  Frank Warmerdam  <[email protected]>
12465579e5cdSFrank Warmerdam
12475579e5cdSFrank Warmerdam	* libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H
12485579e5cdSFrank Warmerdam	has been included.
12495579e5cdSFrank Warmerdam
125071a2c4a0SFrank Warmerdam2001-07-19  Frank Warmerdam  <[email protected]>
125171a2c4a0SFrank Warmerdam
125271a2c4a0SFrank Warmerdam	* libtiff/tif_open.c: Seek back to zero after failed read,
125371a2c4a0SFrank Warmerdam	before writing header.
125471a2c4a0SFrank Warmerdam
125548b7fecaSFrank Warmerdam2001-07-18  Frank Warmerdam  <[email protected]>
125648b7fecaSFrank Warmerdam
125748b7fecaSFrank Warmerdam	* libtiff/tif_ojpeg.c: updates from Scott.  Handles colors
125848b7fecaSFrank Warmerdam	much better.  Now depends on having patched libjpeg as per
125948b7fecaSFrank Warmerdam	patch in contrib/ojpeg/*.
126048b7fecaSFrank Warmerdam
126187f580c1SFrank Warmerdam2001-07-17  Frank Warmerdam  <[email protected]>
126287f580c1SFrank Warmerdam
126387f580c1SFrank Warmerdam	* */Makefile.in: added DESTDIR support.
126487f580c1SFrank Warmerdam
126587f580c1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=60
126687f580c1SFrank Warmerdam
1267f45df42bSFrank Warmerdam2001-07-16  Frank Warmerdam  <[email protected]>
1268f45df42bSFrank Warmerdam
1269f45df42bSFrank Warmerdam	* configure, libtiff/Makefile.in: applied OpenBSD patches
1270f45df42bSFrank Warmerdam	as per:
1271f45df42bSFrank Warmerdam
1272f45df42bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=61
1273f45df42bSFrank Warmerdam
127463ad6142SFrank Warmerdam2001-06-28  Frank Warmerdam  <[email protected]>
127563ad6142SFrank Warmerdam
12760ef54341SFrank Warmerdam	* libtiff/tif_getimage.c: Fixed so that failure is properly
12770ef54341SFrank Warmerdam	reported by gtTileContig, gtStripContig, gtTileSeparate and
12780ef54341SFrank Warmerdam	gtStripSeparate.
12790ef54341SFrank Warmerdam
12800ef54341SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=51
12810ef54341SFrank Warmerdam
128263ad6142SFrank Warmerdam	* tiffcmp.c: Fixed multi samples per pixel support for ContigCompare.
128363ad6142SFrank Warmerdam	Updated bug section of tiffcmp.1 to note tiled file issues.
128463ad6142SFrank Warmerdam
128563ad6142SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=53
128663ad6142SFrank Warmerdam
1287e0368fb9SFrank Warmerdam2001-06-22  Frank Warmerdam  <[email protected]>
1288e0368fb9SFrank Warmerdam
1289ecfaa86dSFrank Warmerdam	* configure: Changes for DSO generation on AIX provided by
1290ecfaa86dSFrank Warmerdam	John Marquart <[email protected]>.
1291ecfaa86dSFrank Warmerdam
1292e0368fb9SFrank Warmerdam	* configure, libtiff/Makeifle.in: Modified to build DSOs properly
1293e0368fb9SFrank Warmerdam	on Darwin thanks to Robert Krajewski ([email protected]) and
1294e0368fb9SFrank Warmerdam	Keisuke Fujii ([email protected]).
1295e0368fb9SFrank Warmerdam
1296f8473790SFrank Warmerdam2001-06-13  Frank Warmerdam  <[email protected]>
1297f8473790SFrank Warmerdam
1298f8473790SFrank Warmerdam	* tools/tiff2rgba.c: added -n flag to avoid emitting alpha component.
1299f8473790SFrank Warmerdam
1300f8473790SFrank Warmerdam	* man/tiff2rgba.1: new
1301f8473790SFrank Warmerdam
1302f1492d55SFrank Warmerdam2001-05-22  Frank Warmerdam  <[email protected]>
1303f1492d55SFrank Warmerdam
1304f1492d55SFrank Warmerdam	* Added tiffset and tif_ojpeg to the dist lists in Makefile.in.
1305f1492d55SFrank Warmerdam
13068ff59a64SFrank Warmerdam2001-05-13  Frank Warmerdam  <[email protected]>
13078ff59a64SFrank Warmerdam
13088ff59a64SFrank Warmerdam	* libtiff/tools/thumbnail.c: changed default output compression
13098ff59a64SFrank Warmerdam	to packbits from LZW since LZW isn't generally available.
13108ff59a64SFrank Warmerdam
131147c14d60SFrank Warmerdam2001-05-12  Frank Warmerdam  <[email protected]>
131247c14d60SFrank Warmerdam
131347c14d60SFrank Warmerdam	* libtiff/tif_ojpeg.c: New.
131447c14d60SFrank Warmerdam	libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related
131547c14d60SFrank Warmerdam	to OJPEG support.
131647c14d60SFrank Warmerdam
131747c14d60SFrank Warmerdam	Scott Marovich <[email protected]> supplied OJPEG support.
131847c14d60SFrank Warmerdam
131947c14d60SFrank Warmerdam2001-05-11  Frank Warmerdam  <[email protected]>
132047c14d60SFrank Warmerdam
132147c14d60SFrank Warmerdam	* tiff.h: removed, it duplicates libtiff/tiff.h.
132247c14d60SFrank Warmerdam
13231b7a8402SFrank Warmerdam2001-05-08  Frank Warmerdam  <[email protected]>
13241b7a8402SFrank Warmerdam
13251f9632f9SFrank Warmerdam	* libtiff/tif_dirinfo.c: moved pixar and copyright flags to
13261f9632f9SFrank Warmerdam	ensure everything is in order.
13271f9632f9SFrank Warmerdam
13281b7a8402SFrank Warmerdam	* libtiff/libtiff.def: added TIFFCreateDirectory and
13291b7a8402SFrank Warmerdam	TIFFDefaultStripSize as per:
13301b7a8402SFrank Warmerdam
13311b7a8402SFrank Warmerdam	  http://bugzilla.remotesensing.org/show_bug.cgi?id=46
13321b7a8402SFrank Warmerdam
133328dd547bSFrank Warmerdam2001-05-02  Frank Warmerdam  <[email protected]>
133428dd547bSFrank Warmerdam
133528dd547bSFrank Warmerdam	* libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for
133628dd547bSFrank Warmerdam	TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to
133728dd547bSFrank Warmerdam	force use of uint32 counts instead of short counts.
133828dd547bSFrank Warmerdam
133928dd547bSFrank Warmerdam	* libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the
134028dd547bSFrank Warmerdam	case of writing TIFF_BYTE/TIFF_SBYTE fields.
134128dd547bSFrank Warmerdam
134228dd547bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=43
134328dd547bSFrank Warmerdam
1344b117e2acSFrank Warmerdam2001-05-01  Frank Warmerdam  <[email protected]>
1345b117e2acSFrank Warmerdam
1346b117e2acSFrank Warmerdam	* libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per
1347b117e2acSFrank Warmerdam	bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44
1348b117e2acSFrank Warmerdam
1349f99796d1SFrank Warmerdam2001-04-05  Frank Warmerdam  <[email protected]>
1350f99796d1SFrank Warmerdam
1351f99796d1SFrank Warmerdam	* tiffio.h: removed C++ style comment.
1352f99796d1SFrank Warmerdam
1353f99796d1SFrank Warmerdam	* configure: fixed up SCRIPT_SH/SHELL handling.
1354f99796d1SFrank Warmerdam
1355f99796d1SFrank Warmerdam	* Makefile.in: Fixed SCRIPT_SH/SHELL handling.
1356f99796d1SFrank Warmerdam
1357f99796d1SFrank Warmerdam	* config.guess: documented more variables as per bug 40.
1358f99796d1SFrank Warmerdam
135921724616SFrank Warmerdam2001-04-03  Frank Warmerdam  <[email protected]>
136021724616SFrank Warmerdam
136121724616SFrank Warmerdam	* configure, *Makefile.in: Various changes to improve configuration
136221724616SFrank Warmerdam	for HP/UX specifically, and also in general.  They include:
136321724616SFrank Warmerdam	 - Try to handle /usr/bin/sh instead of /bin/sh where necessary.
136421724616SFrank Warmerdam	 - Upgrade to HP/UX 10.x+ compiler, linker and dso options.
136521724616SFrank Warmerdam	 - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP
136621724616SFrank Warmerdam	 - Use -${MAKEFLAGS} in sub makes from makefiles.
136721724616SFrank Warmerdam
136821724616SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=40
136921724616SFrank Warmerdam
13708671dffeSFrank Warmerdam2001-04-02  Frank Warmerdam  <[email protected]>
13718671dffeSFrank Warmerdam
13720263998eSFrank Warmerdam	* libtiff/tiff.h: Applied hac to try and resolve the problem
13730263998eSFrank Warmerdam	with the inttypes.h include file on AIX.
13740263998eSFrank Warmerdam
13750263998eSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=39
13760263998eSFrank Warmerdam
13779864187bSFrank Warmerdam	* VERSION: update to 3.5.7 beta in preparation for release.
13789864187bSFrank Warmerdam
1379a2558120SFrank Warmerdam	* configure/config.site: modified to check if -lm is needed for
1380a2558120SFrank Warmerdam	MACHDEPLIBS if not supplied by config.site.  Needed for Darwin.
1381a2558120SFrank Warmerdam
13828671dffeSFrank Warmerdam	* config.guess: updated wholesale to an FSF version apparently
13838671dffeSFrank Warmerdam	from 1998 (as opposed to 1994).  This is mainly inspired by
13848671dffeSFrank Warmerdam	providing for MacOS X support.
13858671dffeSFrank Warmerdam
13868671dffeSFrank Warmerdam2001-03-29  Frank Warmerdam  <[email protected]>
13878671dffeSFrank Warmerdam
13888671dffeSFrank Warmerdam	* configure, Makefile.in, etc: added support for OPTIMIZER being
13898671dffeSFrank Warmerdam	set from config.site.
13908671dffeSFrank Warmerdam
13917a1ad5e9SFrank Warmerdam2001-03-28  Frank Warmerdam  <[email protected]>
13927a1ad5e9SFrank Warmerdam
13934f4c99abSFrank Warmerdam	* fax2ps.c: Helge (libtiff at oldach.net) submitted fix:
13944f4c99abSFrank Warmerdam
13954f4c99abSFrank Warmerdam	Here's a fix for fax2ps that corrects behaviour for non-Letter paper
13964f4c99abSFrank Warmerdam	sizes. It fixes two problems:
13974f4c99abSFrank Warmerdam
13984f4c99abSFrank Warmerdam	Without	scaling (-S) the fax is now centered on the page size specified
13994f4c99abSFrank Warmerdam	with -H	and/or -W. Before, fax2ps was using an obscure and practially
14004f4c99abSFrank Warmerdam	useless algorithm to allocate the image relative to Letter sized paper
14014f4c99abSFrank Warmerdam	which sometime sled to useless whitespace on the paper, while at the
14024f4c99abSFrank Warmerdam	same time cutting of the faxes printable area at the opposite border.
14034f4c99abSFrank Warmerdam
14044f4c99abSFrank Warmerdam	Second, scaling now preserves aspect ratio, which makes unusual faxes
14054f4c99abSFrank Warmerdam	(in particular short ones) print properly.
14064f4c99abSFrank Warmerdam
14074f4c99abSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=35
14084f4c99abSFrank Warmerdam
14097a1ad5e9SFrank Warmerdam	* tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by
14107a1ad5e9SFrank Warmerdam	Bruce A. Mallett.  See check message for detailed information
14117a1ad5e9SFrank Warmerdam	on all the changes, including a faster encoder, fixes for level
14127a1ad5e9SFrank Warmerdam	2 PostScript, and support for the imagemask operator.
14137a1ad5e9SFrank Warmerdam
1414f3bbcf1bSFrank Warmerdam2001-03-27  Frank Warmerdam  <[email protected]>
1415f3bbcf1bSFrank Warmerdam
1416f3bbcf1bSFrank Warmerdam	* libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to
1417f3bbcf1bSFrank Warmerdam	"#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX.
1418f3bbcf1bSFrank Warmerdam
1419f3bbcf1bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
1420f3bbcf1bSFrank Warmerdam
1421dc989a55SFrank Warmerdam2001-03-16  Frank Warmerdam  <[email protected]>
1422dc989a55SFrank Warmerdam
1423dc989a55SFrank Warmerdam	* tif_dirinfo.c: moved definition of copyright tag in field list.
1424dc989a55SFrank Warmerdam	Apparently they have to be in sorted order by tag id.
1425dc989a55SFrank Warmerdam
14268eea65a4SFrank Warmerdam2001-03-13  Frank Warmerdam  <[email protected]>
14278eea65a4SFrank Warmerdam
14288eea65a4SFrank Warmerdam	* tif_getimage.c: Added support for 16bit minisblack/miniswhite
14298eea65a4SFrank Warmerdam	images in RGBA interface.
14308eea65a4SFrank Warmerdam
1431fa01e4a7SFrank Warmerdam2001-03-02  Frank Warmerdam  <[email protected]>
1432fa01e4a7SFrank Warmerdam
1433fa01e4a7SFrank Warmerdam	* Added TIFFTAG_COPYRIGHT support.
1434fa01e4a7SFrank Warmerdam
1435aefe065eSFrank Warmerdam2001-02-19  Frank Warmerdam  <[email protected]>
1436aefe065eSFrank Warmerdam
1437aefe065eSFrank Warmerdam	* Brent Roman contributed updated tiffcp utility (and tiffcp.1)
1438aefe065eSFrank Warmerdam	with support for extracting subimages with the ,n syntax, and also
1439aefe065eSFrank Warmerdam	adding the -b bias removal flag.
1440aefe065eSFrank Warmerdam
1441a6da80a7SFrank Warmerdam2001-02-16  Frank Warmerdam  <[email protected]>
1442a6da80a7SFrank Warmerdam
14438867ddfbSFrank Warmerdam	* libtiff/libtiff.def: Brent Roman submitted new version adding
14448867ddfbSFrank Warmerdam	serveral missing entry points.
14458867ddfbSFrank Warmerdam
1446b18f9bb8SFrank Warmerdam	* libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS.
1447b18f9bb8SFrank Warmerdam	Some sort of weird VMS thing.
1448b18f9bb8SFrank Warmerdam
1449b18f9bb8SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=31
1450b18f9bb8SFrank Warmerdam
1451a6da80a7SFrank Warmerdam	* tif_luv.c/tiff.h/tiffio.h:
1452a6da80a7SFrank Warmerdam	New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward
1453a6da80a7SFrank Warmerdam	([email protected]).  He writes:
1454a6da80a7SFrank Warmerdam
1455a6da80a7SFrank Warmerdam	1) I improved the gamut-mapping function in tif_luv.c for imaginary
1456a6da80a7SFrank Warmerdam	colors, because some images were being super-saturated on the input
1457a6da80a7SFrank Warmerdam	side and this resulted in some strange color shifts in the output.
1458a6da80a7SFrank Warmerdam
1459a6da80a7SFrank Warmerdam	2) I added a psuedotag in tiff.h to control random dithering during
1460a6da80a7SFrank Warmerdam	LogLuv encoding.  This is turned off by default for 32-bit LogLuv and
1461a6da80a7SFrank Warmerdam	on for 24-bit LogLuv output.  Dithering improves the average color
1462a6da80a7SFrank Warmerdam	accuracy over the image.
1463a6da80a7SFrank Warmerdam
1464a6da80a7SFrank Warmerdam	3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in
1465a6da80a7SFrank Warmerdam	tiffio.h, to expose internal routines for converting between LogLuv and
1466a6da80a7SFrank Warmerdam	XYZ coordinates.  This is helpful for writing more efficient,
1467a6da80a7SFrank Warmerdam	specialized conversion routines, especially for reading LogLuv files.
1468a6da80a7SFrank Warmerdam
1469a6da80a7SFrank Warmerdam	Changes applied with minor edits.
1470a6da80a7SFrank Warmerdam
147100761c18SFrank Warmerdam2001-01-23  Frank Warmerdam  <[email protected]>
147200761c18SFrank Warmerdam
147300761c18SFrank Warmerdam	* tif_fax3.c: keep rw_mode flag internal to fax3 state to remember
147400761c18SFrank Warmerdam	whether we are encoding or decoding.  This is to ensure graceful
147500761c18SFrank Warmerdam	recovery if TIFFClientOpen() discovers an attempt to open a compressed
147600761c18SFrank Warmerdam	file for "r+" access, and subsequently close it, as it resets the
147700761c18SFrank Warmerdam	tif_mode flag to O_RDONLY in this case to avoid writes, confusing the
147800761c18SFrank Warmerdam	compressor's concept of whether it is in encode or decode mode.
147900761c18SFrank Warmerdam
14809a1d08fcSMike Welles2001-01-08  Mike Welles <[email protected]>
14819a1d08fcSMike Welles
14829a1d08fcSMike Welles	* Makefile.in:  Now cleaning up after itself after creating the .tar.gz and .zip
14839a1d08fcSMike Welles
1484a5a724a9SFrank Warmerdam2001-01-07  Frank Warmerdam  <[email protected]>
1485a5a724a9SFrank Warmerdam
1486a5a724a9SFrank Warmerdam	* html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet()
1487a5a724a9SFrank Warmerdam	as per bug report by Patrick Connor.
1488a5a724a9SFrank Warmerdam
14897c2ef4f7SFrank Warmerdam2000-12-28  Frank Warmerdam  <[email protected]>
14907c2ef4f7SFrank Warmerdam
14913ba946b0SFrank Warmerdam	* Added RELEASE-DATE file to release file list.
14923ba946b0SFrank Warmerdam
14937c2ef4f7SFrank Warmerdam	* Fixed libtiff/makefile.vc to make tiffvers.h not version.h.
14947c2ef4f7SFrank Warmerdam
1495a7f6e194SMike Welles2000-12-22  Mike Welles <[email protected]>
1496a7f6e194SMike Welles        * added link to CVS mirror from index.html
1497a7f6e194SMike Welles
1498a7f6e194SMike Welles	* updated html/internals.html to note that LZW compression is
1499a7f6e194SMike Welles	  not supported by default.
1500a7f6e194SMike Welles
150122e9dda7SFrank Warmerdam2000-12-22  Frank Warmerdam  <[email protected]>
150222e9dda7SFrank Warmerdam
150322e9dda7SFrank Warmerdam	* updated html/libtiff.html to not point at Niles' old JPL web site
150422e9dda7SFrank Warmerdam	for the man pages, point at www.libtiff.org.
150522e9dda7SFrank Warmerdam
150633953398SFrank Warmerdam2000-12-21  Frank Warmerdam  <[email protected]>
150733953398SFrank Warmerdam
150822e9dda7SFrank Warmerdam	* libtiff/tif_apple.c: Applied "Carbon" support patches supplied by
150933953398SFrank Warmerdam	Leonard Rosenthol <[email protected]>.  May interfere
151033953398SFrank Warmerdam	with correct building on older systems.  If so, please let me know.
151133953398SFrank Warmerdam
1512a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]>
1513177452c8SMike Welles
1514177452c8SMike Welles	* Took out LZW Encoding from tif_lzw.c
1515177452c8SMike Welles
1516177452c8SMike Welles	* Created HOWTO-RELEASE
1517177452c8SMike Welles
1518177452c8SMike Welles	* Created html/v3.5.6.html
1519177452c8SMike Welles
1520177452c8SMike Welles	* updated index.html
1521177452c8SMike Welles
1522a02f97a5SFrank Warmerdam2000-12-01  Frank Warmerdam  <[email protected]>
1523a02f97a5SFrank Warmerdam
1524a02f97a5SFrank Warmerdam	* Added patches for EOFB support in tif_fax3.c and tif_fax3.h.
1525a02f97a5SFrank Warmerdam	Patches supplied by Frank Cringle <[email protected]>
1526a02f97a5SFrank Warmerdam	Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif
1527a02f97a5SFrank Warmerdam
1528a3c28f98SFrank Warmerdam2000-11-24  Frank Warmerdam  <[email protected]>
1529a3c28f98SFrank Warmerdam
1530a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added an installPrivateHdrs and install-private
1531a3c28f98SFrank Warmerdam	target so that the private headers required by libgeotiff can be
1532a3c28f98SFrank Warmerdam	installed with the others.  They are not installed by default.
1533a3c28f98SFrank Warmerdam
1534a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso
1535a3c28f98SFrank Warmerdam	targets so libtiff.so will be built with an explicit dependency
1536a3c28f98SFrank Warmerdam	on libm.so.
1537a3c28f98SFrank Warmerdam
1538a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to
1539a3c28f98SFrank Warmerdam	libtiff.so.3.5.5.
1540a3c28f98SFrank Warmerdam
1541a3c28f98SFrank Warmerdam	* libtiff/Makefile.in & configure: Remove all references to the ALPHA
1542a3c28f98SFrank Warmerdam	file, or ALPHA version logic.  Added stuff about DIST_POINT in
1543a3c28f98SFrank Warmerdam	place of DIST_TYPE and the alpha release number stuff.
1544a3c28f98SFrank Warmerdam
1545abcd47aeSFrank Warmerdam2000-11-22  Frank Warmerdam  <[email protected]>
1546abcd47aeSFrank Warmerdam
1547abcd47aeSFrank Warmerdam	* I have applied a patch from Steffen Moeller <[email protected]> to
1548abcd47aeSFrank Warmerdam	the configure script so that it now accepts the --prefix, and
1549abcd47aeSFrank Warmerdam	--exec-prefix directives.
1550abcd47aeSFrank Warmerdam
15517410217aSFrank Warmerdam2000-11-13  Frank Warmerdam  <warmerda@cs46980-c>
15527410217aSFrank Warmerdam
15539900bacaSFrank Warmerdam	* I have made a variety of modifications in an effort to ensure the
15549900bacaSFrank Warmerdam	TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE
15559900bacaSFrank Warmerdam	file which seems to be updated regularly.
15569900bacaSFrank Warmerdam
15579900bacaSFrank Warmerdam	 o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in
15589900bacaSFrank Warmerdam	   version include file.
15599900bacaSFrank Warmerdam	 o renamed version.h to tiffvers.h because we now have to install it
15609900bacaSFrank Warmerdam	   with the public libtiff include files.
15619900bacaSFrank Warmerdam	 o include tiffvers.h in tiffio.h.
15629900bacaSFrank Warmerdam	 o updated tif_version.c to use tiffvers.h.
15639900bacaSFrank Warmerdam	 o Updated Makefile.in accordingly.
15649900bacaSFrank Warmerdam
15657410217aSFrank Warmerdam	* As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25
15667410217aSFrank Warmerdam	I have updated the win32 detection rules in tiffcomp.h.
15677410217aSFrank Warmerdam
15686429172dSFrank Warmerdam2000-10-20  Frank Warmerdam  <warmerda@cs46980-c>
15696429172dSFrank Warmerdam
1570b11174beSFrank Warmerdam	* tif_getimage.c: Fixed RGBA translation for YCbCr images for which
1571b11174beSFrank Warmerdam	the strip/tile width and height aren't multiples of the sampling size.
15727410217aSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=20
15737410217aSFrank Warmerdam	Some patches from Rick LaMont of Dot C Software.
1574b11174beSFrank Warmerdam
15756429172dSFrank Warmerdam	* Modified tif_packbits.c encoder to avoid compressing more
15766429172dSFrank Warmerdam	data than provided if rowsize doesn't factor into provided data
15776429172dSFrank Warmerdam	(such as occurs for YCbCr).
15786429172dSFrank Warmerdam
1579aa844c50SFrank Warmerdam2000-10-19  Frank Warmerdam  <warmerda@cs46980-c>
1580aa844c50SFrank Warmerdam
1581aa844c50SFrank Warmerdam	* tools/rgb2ycbcr.c: fixed output strip size to account for vertical
1582aa844c50SFrank Warmerdam	roundup if rows_per_strip not a multiple of vertical sample size.
1583aa844c50SFrank Warmerdam
15840cd032f1SFrank Warmerdam2000-10-16  Frank Warmerdam  <warmerda@cs46980-c>
15850cd032f1SFrank Warmerdam
158691b8b7c2SFrank Warmerdam	* tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory
158791b8b7c2SFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18
158891b8b7c2SFrank Warmerdam	from [email protected].
158991b8b7c2SFrank Warmerdam
15900cd032f1SFrank Warmerdam	* Modified tif_packbits.c decoding to avoid overrunning the
15910cd032f1SFrank Warmerdam	output buffer, and to issue a warning if data needs to be
15920cd032f1SFrank Warmerdam	discarded.  See http://bugzilla.remotesensing.org/show_bug.cgi?id=18
15930cd032f1SFrank Warmerdam
1594de9b6675SFrank Warmerdam2000-10-12  Frank Warmerdam  <warmerda@cs46980-c>
1595de9b6675SFrank Warmerdam
1596de9b6675SFrank Warmerdam	* Modified tiff2bw to ensure portions add to 100%, and that
1597de9b6675SFrank Warmerdam	white is properly recovered.
1598de9b6675SFrank Warmerdam
1599de9b6675SFrank Warmerdam	See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15
1600de9b6675SFrank Warmerdam	Patch c/o Stanislav Brabec <[email protected]>
1601de9b6675SFrank Warmerdam
16028b6b9756SFrank Warmerdam2000-09-30  Frank Warmerdam  <warmerda@cs46980-c>
16038b6b9756SFrank Warmerdam
16048b6b9756SFrank Warmerdam	* Modified TIFFClientOpen() to emit an error on an attempt to
16058b6b9756SFrank Warmerdam	open a comperessed file for update (O_RDWR/r+) access.  This is
16068b6b9756SFrank Warmerdam	because the compressor/decompressor code gets very confused when
16078b6b9756SFrank Warmerdam	the mode is O_RDWR, assuming this means writing only.  See
16088b6b9756SFrank Warmerdam	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13
16098b6b9756SFrank Warmerdam
1610582fb187SFrank Warmerdam2000-09-27  Frank Warmerdam  <warmerda@cs46980-c>
1611582fb187SFrank Warmerdam
16120cd032f1SFrank Warmerdam	* Added GNULDdso target an`d switched linux and freebsd to use it.
1613582fb187SFrank Warmerdam
16148d9e3bcfSFrank Warmerdam2000-09-26  Frank Warmerdam  <warmerda@cs46980-c>
16158d9e3bcfSFrank Warmerdam
16168d9e3bcfSFrank Warmerdam	* Applied patch for 0x0000 sequences in tif_fax3.h's definition
16178d9e3bcfSFrank Warmerdam	of EXPAND1D() as per bug 11 (from Roman).
16188d9e3bcfSFrank Warmerdam
1619af621273SFrank Warmerdam2000-09-25  Frank Warmerdam  <warmerda@cs46980-c>
162005d0760fSFrank Warmerdam	* Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve
162105d0760fSFrank Warmerdam	cygwin compatibility.
1622af621273SFrank Warmerdam
1623b6348a45SFrank Warmerdam	* Applied patch from Roman Shpount to tif_fax3.c.  This seems to
1624b6348a45SFrank Warmerdam	be a proper fix to the buffer sizing problem.  See
1625b6348a45SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=11
1626b6348a45SFrank Warmerdam
1627af621273SFrank Warmerdam	* Fixed tif_getimage.c to fix overrun bug with YCbCr images without
1628af621273SFrank Warmerdam	downsampling.  http://bugzilla.remotesensing.org/show_bug.cgi?id=10
1629af621273SFrank Warmerdam	Thanks to Nick Lamb <[email protected]> for reporting the
1630af621273SFrank Warmerdam	bug and proving the patch.
1631af621273SFrank Warmerdam
1632a329e432SFrank Warmerdam2000-09-18  Frank Warmerdam  <warmerda@cs46980-c>
1633a329e432SFrank Warmerdam
1634a329e432SFrank Warmerdam	* Fixed tif_jpeg.c so avoid destroying the decompressor before
1635a329e432SFrank Warmerdam	we are done access data thanks to bug report from:
1636a329e432SFrank Warmerdam	Michael Eckstein <[email protected]>.
1637a329e432SFrank Warmerdam
1638a329e432SFrank Warmerdam	* Reverted tif_flush change.
1639a329e432SFrank Warmerdam
1640da97c5e0SFrank Warmerdam2000-09-14  Frank Warmerdam  <warmerda@cs46980-c>
1641da97c5e0SFrank Warmerdam
1642da97c5e0SFrank Warmerdam	* tif_flush.c: Changed so that TIFFFlushData() doesn't return an
1643da97c5e0SFrank Warmerdam	error when TIFF_BEENWRITING is not set.  This ensures that the
1644da97c5e0SFrank Warmerdam	directory contents can still be flushed by TIFFFlush().
1645da97c5e0SFrank Warmerdam
1646c1282751SFrank Warmerdam2000-08-14  Frank Warmerdam  <[email protected]>
1647c1282751SFrank Warmerdam
1648fb02956eSFrank Warmerdam	* tif_open.c: Don't set MMAP for O_RDWR files.
1649fb02956eSFrank Warmerdam
16500625a129SFrank Warmerdam	* tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY
16510625a129SFrank Warmerdam	so that files opened for update can be strip chopped too.
16520625a129SFrank Warmerdam
1653c1282751SFrank Warmerdam	* tif_read.c: fixed up bug with files missing rowsperstrip and
1654c1282751SFrank Warmerdam	the strips per separation fix done a few weeks ago.
1655c1282751SFrank Warmerdam
1656ad9af004SFrank Warmerdam2000-07-17  Frank Warmerdam  <warmerda@cs46980-c>
1657ad9af004SFrank Warmerdam
1658ad9af004SFrank Warmerdam	* Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and
1659ad9af004SFrank Warmerdam	SAMPLEFORMAT_COMPLEXINT.
1660ad9af004SFrank Warmerdam
16614b79457aSMike Welles2000-07-13  Mike Welles <[email protected]>
16624b79457aSMike Welles
16634b79457aSMike Welles	* index.html, bugs.html: added bugzilla info.
16644b79457aSMike Welles
1665c1cd54d7SFrank Warmerdam2000-07-12  Frank Warmerdam  <[email protected]>
1666c1cd54d7SFrank Warmerdam
1667889ea5bfSFrank Warmerdam	* tif_read.c: fix subtle bug with determining the number of
1668889ea5bfSFrank Warmerdam	rows for strips that are the last strip in a separation but
1669889ea5bfSFrank Warmerdam	not the last strip of all in TIFFReadEncodedStrip().
1670889ea5bfSFrank Warmerdam
1671c1cd54d7SFrank Warmerdam	* Applied 16/32 bit fix to tif_fax3.c.  Fix supplied by
1672c1cd54d7SFrank Warmerdam	Peter Skarpetis <[email protected]>
1673c1cd54d7SFrank Warmerdam
1674082013bfSFrank Warmerdam2000-06-15  Frank Warmerdam  <[email protected]>
1675082013bfSFrank Warmerdam
1676082013bfSFrank Warmerdam	* Modified tiffio.h logic with regard to including windows.h.  It
1677082013bfSFrank Warmerdam	won't include it when building with __CYGWIN__.
1678082013bfSFrank Warmerdam
1679b620bd37SFrank Warmerdam2000-05-11  Frank Warmerdam  <warmerda@cs46980-c>
1680b620bd37SFrank Warmerdam
16816ed3331cSFrank Warmerdam	* README: update to mention www.libtiff.org, don't list Sam's old
16826ed3331cSFrank Warmerdam	email address.
16836ed3331cSFrank Warmerdam
1684b620bd37SFrank Warmerdam	* configure: Fixed DSO test for Linux as per patch from
1685b620bd37SFrank Warmerdam	  Jan Van Buggenhout <[email protected]>.
1686b620bd37SFrank Warmerdam
168715934824SFrank Warmerdam2000-04-21  Frank Warmerdam  <[email protected]>
168815934824SFrank Warmerdam
168915934824SFrank Warmerdam	* libtiff/tif_dirread.c: Don't use estimate strip byte count for
169015934824SFrank Warmerdam	one tile/strip images with an offset, and byte count of zero. These
169115934824SFrank Warmerdam	could be "unpopulated" images.
169215934824SFrank Warmerdam
1693859c2524SFrank Warmerdam2000-04-18  Frank Warmerdam  <[email protected]>
1694859c2524SFrank Warmerdam
16957538c6d0SFrank Warmerdam	* contrib/addtiffo: Added "averaging" resampling option.
16967538c6d0SFrank Warmerdam
1697859c2524SFrank Warmerdam	* tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT.
1698859c2524SFrank Warmerdam
16996be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000  Frank Warmerdam  <[email protected]>
17006be23f4fSFrank Warmerdam
17016be23f4fSFrank Warmerdam	* tools/Makefile.in: Modified to install properly on SGI.
17026be23f4fSFrank Warmerdam
17034b79457aSMike Welles2000-04-12  Mike Welles	     <[email protected]>
17044b79457aSMike Welles	* configure:  Fixed stupid mistake in libc6 test on Linux
17054b79457aSMike Welles
1706f076e723SMike Welles2000-04-04  Mike Welles	     <[email protected]>
1707f0770083SMike Welles	* tif_win32.c:  Applied patch to fix overreads and ovverwrites
1708f0770083SMike Welles	  caught by BoundsChecker.  From Arvan Pritchard
1709f0770083SMike Welles	  <[email protected]>  (untested).
1710f076e723SMike Welles
1711f0770083SMike Welles        * tif_getimage.c:  Applied patch to silence VC6 warnings.  From
1712f0770083SMike Welles	  Arvan Pritchard <[email protected]>
1713f0770083SMike Welles
1714f0770083SMike Welles	* tif_lzw.c:  Applied patch to silence VC6 warnings.  From
1715f076e723SMike Welles	  Arvan Pritchard <[email protected]>
1716f076e723SMike Welles
17171c9f6d78SFrank Warmerdam2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>
17181c9f6d78SFrank Warmerdam
17191c9f6d78SFrank Warmerdam	* Added contrib/stream (stream io) code submitted by Avi Bleiweiss.
17201c9f6d78SFrank Warmerdam
172197702338SMike Welles2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>    *** 3.5.5 release ***
17222df86f15SFrank Warmerdam
17232df86f15SFrank Warmerdam	* fax2ps: Fixed mixup of width and height in bounding box statement
17242df86f15SFrank Warmerdam	as per submission by Nalin Dahyabhai <[email protected]>.
17252df86f15SFrank Warmerdam
1726c21b8b97SMike Welles2000-03-27  Mike Welles	     <[email protected]>
1727c21b8b97SMike Welles
1728c21b8b97SMike Welles	* fax2ps:  Modified printruns to take uint32 instead of uint16.
1729c21b8b97SMike Welles	Patch courtesy of Bernt Herd <[email protected]>
1730c21b8b97SMike Welles
1731d20c60a2SMike Welles2000-03-20  Mike Welles	     <[email protected]>
1732d20c60a2SMike Welles
1733d20c60a2SMike Welles	* configure: added test for libc6 for linux targets.  Bug reported by
1734d20c60a2SMike Welles        Stanislav Brabec <[email protected]>
1735d20c60a2SMike Welles
1736c21b8b97SMike Welles	* Added 3.5 docs to html/Makefile.in.
1737c21b8b97SMike Welles	Thanks to  Stanislav Brabec <[email protected]>
1738d20c60a2SMike Welles
1739c21b8b97SMike Welles	* configure: fixed bugs in sed scripts
1740c21b8b97SMike Welles	(applied sed script s:/@:s;@:;s:/s;;:;: to configure).
1741d20c60a2SMike Welles	fix submitted to Stanislav Brabec <[email protected]>
1742d20c60a2SMike Welles
1743c21b8b97SMike Welles	* tools/iptcutil was not in files list, and wasn't being
1744c21b8b97SMike Welles	added to tar archive.  Updated Makefile.in.
1745d20c60a2SMike Welles
17467ab7008fSFrank Warmerdam2000-03-17  Frank Warmerdam  <warmerda@cs46980-c>
17477ab7008fSFrank Warmerdam
17487ab7008fSFrank Warmerdam	* tif_fax3.c: Fixed serious bug introduced during the uint16->uint32
17497ab7008fSFrank Warmerdam	conversion for the run arrays.
17507ab7008fSFrank Warmerdam
1751d3144ac4SFrank Warmerdam2000-03-03  Frank Warmerdam  <[email protected]>
1752d3144ac4SFrank Warmerdam
1753d3144ac4SFrank Warmerdam	* Set td_sampleformat default to SAMPLEFORMAT_UINT instead of
1754d3144ac4SFrank Warmerdam	SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c.
1755d3144ac4SFrank Warmerdam
17560b109722SFrank Warmerdam2000-03-02  Frank Warmerdam  <[email protected]>
17570b109722SFrank Warmerdam
1758f4aaa718SFrank Warmerdam	* Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c.
1759f4aaa718SFrank Warmerdam
17600b109722SFrank Warmerdam	* Patched tif_fax3.c so that dsp->runs is allocated a bit bigger
17610b109722SFrank Warmerdam	to avoid overruns encountered with frle_bug.tif.
17620b109722SFrank Warmerdam
1763ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000  Frank Warmerdam  <[email protected]>
1764ed33ffd3SFrank Warmerdam
1765ed33ffd3SFrank Warmerdam	* Fixed tools/tiffcmp so that stopondiff testing works.
1766ed33ffd3SFrank Warmerdam	  Patch care of Joseph Orost <[email protected]>.
1767ed33ffd3SFrank Warmerdam
1768592e7e59SFrank Warmerdam2000-01-28    <warmerda@CS46980-B>
1769592e7e59SFrank Warmerdam
1770c84e2904SFrank Warmerdam	* Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is
1771c84e2904SFrank Warmerdam	  set to 1, and added default (off) setting in tiffconf.h.  This
1772c84e2904SFrank Warmerdam	  should eventually be set by the configure script somehow.
1773c84e2904SFrank Warmerdam
1774c84e2904SFrank Warmerdam	  The original work on all these 2-4GB changes was done by
1775c84e2904SFrank Warmerdam	  Peter Smith ([email protected]).
1776c84e2904SFrank Warmerdam
1777c84e2904SFrank Warmerdam	* Modified tif_win32.c to support 2-4GB seeks.
1778c84e2904SFrank Warmerdam
1779592e7e59SFrank Warmerdam	* tentatively changed toff_t to be unsigned instead of signed to
1780592e7e59SFrank Warmerdam	  facilitate support for 2-4GB files.
1781592e7e59SFrank Warmerdam
1782592e7e59SFrank Warmerdam	* Updated a variety of files to use toff_t.  Fixed some mixups
1783592e7e59SFrank Warmerdam	  between toff_t and tsize_t.
1784592e7e59SFrank Warmerdam
1785164da391SFrank WarmerdamFri Jan 28 10:13:49 2000  Frank Warmerdam  <[email protected]>
1786164da391SFrank Warmerdam
1787164da391SFrank Warmerdam	* Largely reimplemented contrib/addtiffo to avoid temp files,
1788164da391SFrank Warmerdam	updating the TIFF file in place.  Fixed a few other bugs to.
1789164da391SFrank Warmerdam
1790164da391SFrank Warmerdam	* Set tif_rawdatasize to zero when freeing raw data buffer in
1791164da391SFrank Warmerdam	TIFFWriteDirectory().
1792164da391SFrank Warmerdam
1793164da391SFrank Warmerdam	* Enabled "REWRITE_HACK" in tif_write.c by default.
1794164da391SFrank Warmerdam
1795164da391SFrank Warmerdam	* Fix bug in tif_write.c when switching between reading one directory
1796164da391SFrank Warmerdam	and writing to another.
1797164da391SFrank Warmerdam
1798164da391SFrank Warmerdam	* Made TIFFWriteCheck() public, and added TIFFCreateDirectory()
1799164da391SFrank Warmerdam
1800db9e2d75SFrank WarmerdamWed Jan  5 12:37:48 2000  Frank Warmerdam  <[email protected]>
1801db9e2d75SFrank Warmerdam
1802db9e2d75SFrank Warmerdam	* Added TIFFmemory(3t) functions to libtiff.def.
1803db9e2d75SFrank Warmerdam
18042e0c71f2SFrank WarmerdamTue Jan  4 13:39:00 2000  Frank Warmerdam  <[email protected]>
18052e0c71f2SFrank Warmerdam
18062e0c71f2SFrank Warmerdam	* Added libtiff/libtiff.def to TIFFILES distribution list.
18072e0c71f2SFrank Warmerdam
1808c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999  Mike Welles <[email protected]>
1809c38ac53bSMike Welles
1810c38ac53bSMike Welles	* Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
1811c38ac53bSMike Welles
1812c38ac53bSMike Welles	* Altered descriptions in tools to reflect "by default" lzw not supported
1813c38ac53bSMike Welles
1814c38ac53bSMike Welles	* Updated index.html to note lzw compression kit.
1815c38ac53bSMike Welles
1816db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999  Frank Warmerdam  <[email protected]>
1817db55f695SFrank Warmerdam
1818db55f695SFrank Warmerdam	* Added fax3sm_winnt.c to distribution list in Makefile.in.
1819db55f695SFrank Warmerdam
1820c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999  Mike Welles <[email protected]> *** 3.5.4 release ***
1821da558ffbSMike Welles
1822da558ffbSMike Welles	* Aadded Pixar tag support.  Contributed by Phil Beffery <[email protected]>
1823da558ffbSMike Welles
1824da558ffbSMike Welles	* Made one more change to tif_dir.c for removal of LZW compression. Also added notice
1825da558ffbSMike Welles	  when LZW compression invoked.
1826da558ffbSMike Welles
1827da558ffbSMike Welles	* Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions
1828da558ffbSMike Welles	  in tools to reflect removal of LZW compression
1829da558ffbSMike Welles
18301c096175SMike WellesMon Dec 20 18:39:02 EST 1999  Mike Welles  <[email protected]>
18311c096175SMike Welles
18321c096175SMike Welles        * Fixed bug that caused LZW (non) compression to segfault. Added
18331c096175SMike Welles	  warning about LZW compression removed being removed, and why.
1834c614caf0SMike Welles
1835da558ffbSMike Welles	* Added nostrip to install in tools/Makefile.in so that debugging
1836c614caf0SMike Welles	  symbols are kept.
18371c096175SMike Welles
183800ac48bcSMike WellesTue Dec  7 12:04:47 EST 1999  Mike Welles  <[email protected]>
183900ac48bcSMike Welles
184000ac48bcSMike Welles	* Added patch from Ivo Penzar <[email protected]>,
184100ac48bcSMike Welles	  supporting Adobe ZIP deflate.  Untested.
184200ac48bcSMike Welles
1843e57f1806SFrank WarmerdamSat Dec  4 15:47:11 1999  Frank Warmerdam  <[email protected]>
1844e57f1806SFrank Warmerdam
1845e57f1806SFrank Warmerdam	* Made Packbits the default compression in tools/tiff2rgba.c instead
1846e57f1806SFrank Warmerdam	of LZW.
1847e57f1806SFrank Warmerdam
1848e5337384SMike WellesTue Nov 30 14:41:43 1999  Frank Warmerdam  <[email protected]>    *** 3.5.3. release ***
1849ff08149cSFrank Warmerdam
1850ff08149cSFrank Warmerdam	* Added tif_luv to contrib/djgpp/Makefile.lib.
1851ff08149cSFrank Warmerdam
18520e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999   Mike Welles <[email protected]>
18530e4c746eSMike Welles
18547609ec5fSMike Welles        * Added zip creation to relase makefile target
18557609ec5fSMike Welles
18560e4c746eSMike Welles	* Added html for TIFFWriteTile.3t man page.
18570e4c746eSMike Welles
1858c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999  Frank Warmerdam  <[email protected]>
1859c5e8a049SFrank Warmerdam
1860c5e8a049SFrank Warmerdam	* Added some changes to tif_write.c to support rewriting existing
1861c5e8a049SFrank Warmerdam	fixed sized tiles and strips.  Code mods disabled by default, only
1862c5e8a049SFrank Warmerdam	enabled if REWRITE_HACK is defined for now.
1863c5e8a049SFrank Warmerdam
186464158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999  Frank Warmerdam  <[email protected]>
186564158b2dSFrank Warmerdam
186664158b2dSFrank Warmerdam	* Added TIFFWriteTile.3t man page.
186764158b2dSFrank Warmerdam
1868209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999  Frank Warmerdam  <[email protected]>
1869209aa3d3SFrank Warmerdam
1870209aa3d3SFrank Warmerdam	* Added notes on use of makefile.vc in build.html, and fixed
1871209aa3d3SFrank Warmerdam	email subscription address.
1872209aa3d3SFrank Warmerdam
18739ec07df1SMike Welles199-11-28  Mike Welles <[email protected]>
18749ec07df1SMike Welles
18759ec07df1SMike Welles	*  Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c
18769ec07df1SMike Welles
18779ec07df1SMike Welles	*  Did some casts cleaning up to reduce compiler warnings in tif_fax3.c,
18789ec07df1SMike Welles	   from Bruce Carmeron <[email protected]> -- modifications of
18799ec07df1SMike Welles	   changes made by Frank (sun cc still complained on cast).
18809ec07df1SMike Welles
18819ec07df1SMike Welles	*  Added tiffconf.h to install target per request from Bill
18829ec07df1SMike Welles	   Radcliffe <[email protected]>: "We need a way for ImageMagick to
18839ec07df1SMike Welles 	   know features have been compiled into the TIFF library in order to
18849ec07df1SMike Welles	   handle things properly".
18859ec07df1SMike Welles
188629e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999  Frank Warmerdam  <[email protected]>
188729e8a995SFrank Warmerdam
188829e8a995SFrank Warmerdam	* fixed various VC++ warnings as suggested by Gilles Vollant
188929e8a995SFrank Warmerdam	<[email protected]>.
189029e8a995SFrank Warmerdam
18919e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999  Frank Warmerdam  <[email protected]>
18929e63b000SFrank Warmerdam
18939e63b000SFrank Warmerdam	* Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to
18949e63b000SFrank Warmerdam	not imply applications are responsible for image data swapping.
18959e63b000SFrank Warmerdam
189643f65d11SMike Welles1999-11-22  Mike Welles <[email protected]>
189743f65d11SMike Welles	*  HTML-ized the man pages, added to html/man
189843f65d11SMike Welles
1899e7f4c352SMike Welles	*  Removed LZW Compression to comply with Unisys patent extortion.
1900e7f4c352SMike Welles
1901a9b4777dSMike Welles1999-09-29  Mike Welles		<[email protected]>
1902a9b4777dSMike Welles	*  Corrected one remaining 16 -> 32 bit value in tif_fax3.c,
1903a9b4777dSMike Welles	   From Ivo Penzar <[email protected].
1904a9b4777dSMike Welles
1905a9b4777dSMike Welles	*  Added patch from Ivo Penzar to have TiffAdvanceDirectory handle
1906a9b4777dSMike Welles	   memory mapped files. <[email protected]>
1907a9b4777dSMike Welles
190897702338SMike Welles1999-09-26  Mike Welles 	<[email protected]>  *** 3.5.2 release ***
190958db2336SMike Welles	* Corrected alpha versioning.
191058db2336SMike Welles
191158db2336SMike Welles	* Removed distinction between  alpha and release targets in Makefile.in.
191258db2336SMike Welles
191358db2336SMike Welles	* added release.stamp target, which tags cvs tree, and updates
191458db2336SMike Welles	  "RELEASE-DATE"
191558db2336SMike Welles
191658db2336SMike Welles	* added releasediff target, which diffs tree with source as of
191758db2336SMike Welles	  date in "RELEASE-DATE"
191858db2336SMike Welles
191958db2336SMike Welles	* Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving
192058db2336SMike Welles	  away from alpha/non-alpha distinctions).
192158db2336SMike Welles
192258db2336SMike Welles	* updated html to reflect release
192358db2336SMike Welles
192467bb385aSFrank Warmerdam1999-09-23    <warmerda@CS46980-B>
192567bb385aSFrank Warmerdam
1926cdb12ac2SFrank Warmerdam	* Set O_BINARY for tif_unix.c open() ... used on cygwin for instance.
1927cdb12ac2SFrank Warmerdam
192867bb385aSFrank Warmerdam	* Added CYGWIN case in configure.
192967bb385aSFrank Warmerdam
193046301bebSMike WellesFri Sep 17 00:13:51 CEST 1999  Mike Welles <[email protected]>
193158db2336SMike Welles
193246301bebSMike Welles	* Applied Francois Dagand's patch to handle fax decompression bug.
193346301bebSMike Welles	  (sizes >= 65536 were failing)
193446301bebSMike Welles
1935478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999  Frank Warmerdam  <[email protected]>
1936478d079aSFrank Warmerdam
1937478d079aSFrank Warmerdam	* Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested
1938478d079aSFrank Warmerdam	  by Christopher Lawton <[email protected]>
1939478d079aSFrank Warmerdam
1940f48df3f4SFrank WarmerdamWed Sep  8 08:19:18 1999  Frank Warmerdam  <[email protected]>
1941f48df3f4SFrank Warmerdam
1942e6e37100SFrank Warmerdam	* Added IRIX/gcc, and OSF/1 4.x support on behalf of
1943e6e37100SFrank Warmerdam	  Albert Chin-A-Young <[email protected]>
1944e6e37100SFrank Warmerdam
1945f48df3f4SFrank Warmerdam	* Added TIFFReassignTagToIgnore() API on behalf of
1946f48df3f4SFrank Warmerdam	  Bruce Cameron <[email protected]>.  Man page still pending.
1947f48df3f4SFrank Warmerdam
1948e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999  Frank Warmerdam  <[email protected]>
1949e3585a7dSFrank Warmerdam
19506f703bd0SFrank Warmerdam	* Added test target in Makefile, test_pics.sh script and pics/*.rpt
19516f703bd0SFrank Warmerdam	files to provide for a rudimentary testsuite.
19526f703bd0SFrank Warmerdam
1953e3585a7dSFrank Warmerdam	* Added contrib/tags back from old distribution ... fixed up a bit.
1954e3585a7dSFrank Warmerdam
195523f6dabbSFrank Warmerdam1999-08-16    <warmerda@CS46980-B>
195623f6dabbSFrank Warmerdam
195723f6dabbSFrank Warmerdam	* Added simple makefile.vc makefiles for building with MS VC++
195823f6dabbSFrank Warmerdam	on Windows NT/98/95 in console mode.  Stuff in contrib/win* make give
195923f6dabbSFrank Warmerdam	better solutions for some users.
196023f6dabbSFrank Warmerdam
19618ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999  Frank Warmerdam  <[email protected]>
19628ecb50d4SFrank Warmerdam
19638ecb50d4SFrank Warmerdam	* Added addtiffo (add overviews to a TIFF file) in contrib.  Didn't
19648ecb50d4SFrank Warmerdam	put it in tools since part of it is in C++.
19658ecb50d4SFrank Warmerdam
1966469f9d6bSMike Welles1999-08-16  Michael L. Welles  <[email protected]>
1967469f9d6bSMike Welles
1968469f9d6bSMike Welles	* Updated html/index.html with anon CVS instructions.
1969469f9d6bSMike Welles
1970397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999  Frank Warmerdam  <[email protected]>
1971397e9f3aSFrank Warmerdam
19728b9ba144SFrank Warmerdam	* pre-remove so link before softlink in LINUXdso action in
19738b9ba144SFrank Warmerdam	libtiff/Makefile.in to avoid failure on LINUXdso builds other than
19748b9ba144SFrank Warmerdam	the first.
19758b9ba144SFrank Warmerdam
19768b9ba144SFrank Warmerdam	* Fixed problem with cvtcmap() in tif_getimage.c modifying the
19778b9ba144SFrank Warmerdam	colormaps owned by the TIFF handle itself when trying to fixup wrong
19788b9ba144SFrank Warmerdam	(eight bit) colormaps.  Corrected by maintaining a private copy of
19798b9ba144SFrank Warmerdam	the colormap.
19808b9ba144SFrank Warmerdam
19818b9ba144SFrank Warmerdam	* Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in
19828b9ba144SFrank Warmerdam	tif_getimage.c.
19838b9ba144SFrank Warmerdam
1984397e9f3aSFrank Warmerdam	* CVS Repository placed at remotesensing.org.  ChangeLog added.
1985