xref: /libtiff-4.0.7/ChangeLog (revision 53fc4bcc)
1*53fc4bccSFrank Warmerdam2004-01-21  Frank Warmerdam  <[email protected]>
2*53fc4bccSFrank Warmerdam
3*53fc4bccSFrank Warmerdam	* libtiff/tif_dirwrite.c: Fixed handling of writable ASCII tags that
4*53fc4bccSFrank Warmerdam	are field_passcount=TRUE properly.  Arguably anonymous custom tags
5*53fc4bccSFrank Warmerdam	should be declared as passcount=FALSE, but I don't want to change
6*53fc4bccSFrank Warmerdam	that without a careful review.
7*53fc4bccSFrank Warmerdam
8326822c4SAndrey Kiselev2004-01-20  Andrey Kiselev  <[email protected]>
9326822c4SAndrey Kiselev
10326822c4SAndrey Kiselev	* libtiff/tif_write.c: Fixed reporting size of the buffer in case of
11326822c4SAndrey Kiselev	stripped image in TIFFWriteBufferSetup(). As per bug
12326822c4SAndrey Kiselev
13326822c4SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=460
14326822c4SAndrey Kiselev
158131e4baSAndrey Kiselev2004-01-11  Andrey Kiselev  <[email protected]>
168131e4baSAndrey Kiselev
178131e4baSAndrey Kiselev	* libtiff/tif_dir.c: Incomplete cleanup in TIFFFreeDirectory(),
188131e4baSAndrey Kiselev	patch from Gerben Koopmans.
198131e4baSAndrey Kiselev
208131e4baSAndrey Kiselev	* libtiff/tif_dirread.c: Check field_passcount value before setting
218131e4baSAndrey Kiselev	the value of undefined type, patch from Gerben Koopmans.
228131e4baSAndrey Kiselev
238a0b705cSAndrey Kiselev2004-01-02  Andrey Kiselev  <[email protected]>
248a0b705cSAndrey Kiselev
258a0b705cSAndrey Kiselev	* tools/tiffcp.c: Fixed problem with wrong Photometric setting for
268a0b705cSAndrey Kiselev	non-RGB images.
278a0b705cSAndrey Kiselev
28835b0870SAndrey Kiselev2003-12-31  Andrey Kiselev  <[email protected]>
29835b0870SAndrey Kiselev
300c88f2ccSAndrey Kiselev	* libtiff/tif_win32.c: Fixed problem with _TIFFrealloc() when the NULL
310c88f2ccSAndrey Kiselev	pointer passed. Patch supplied by Larry Grill.
320c88f2ccSAndrey Kiselev
33835b0870SAndrey Kiselev	* libtiff/{tiff.h, tif_fax3.c}:Fixes for AMD 64 platform as
34835b0870SAndrey Kiselev	suggested by Jeremy C. Reed.
35835b0870SAndrey Kiselev
3641281054SAndrey Kiselev2003-12-26  Andrey Kiselev  <[email protected]>
3741281054SAndrey Kiselev
3841281054SAndrey Kiselev	* libtiff 3.6.1 released.
3941281054SAndrey Kiselev
40d8df102eSAndrey Kiselev2003-12-24  Andrey Kiselev  <[email protected]>
41d8df102eSAndrey Kiselev
42d8df102eSAndrey Kiselev	* config.guess, config.sub: Updated from the recent upstream.
43d8df102eSAndrey Kiselev
441420736dSAndrey Kiselev2003-12-22  Andrey Kiselev  <[email protected]>
451420736dSAndrey Kiselev
461420736dSAndrey Kiselev	* libtiff/{tif_color, tif_getimage.c, tiffio.h}, man/TIFFcolor.3t:
471420736dSAndrey Kiselev	More cleanups in color conversion interface, added appropriate manual
481420736dSAndrey Kiselev	page.
491420736dSAndrey Kiselev
50bd57e28aSAndrey Kiselev2003-12-19  Andrey Kiselev  <[email protected]>
51bd57e28aSAndrey Kiselev
5296028085SAndrey Kiselev	* libtiff/{tif_extension.c, tif_dirinfo.c, tiff.h}: Warnings fixed as
5396028085SAndrey Kiselev	per bug
5496028085SAndrey Kiselev
5596028085SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=357
5696028085SAndrey Kiselev
5796028085SAndrey Kiselev	* tools/tiff2ps.c: Added support for alpha channel. Fixes
58dd9a7f64SAndrey Kiselev
59dd9a7f64SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=428
60dd9a7f64SAndrey Kiselev
61d8df102eSAndrey Kiselev	* libtiff/{libtiff.def, tif_color.c, tif_getimage.c, tiffio.h}:
62bd57e28aSAndrey Kiselev	Interface for Lab->RGB color conversion is finally cleaned up.
63bd57e28aSAndrey Kiselev	Added support for ReferenceBlackWhite tag handling when converted from
64bd57e28aSAndrey Kiselev	YCbCr color space. The latter closes
65bd57e28aSAndrey Kiselev
66bd57e28aSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=120
67bd57e28aSAndrey Kiselev
68c01ea11aSAndrey Kiselev2003-12-07  Andrey Kiselev  <[email protected]>
69c01ea11aSAndrey Kiselev
70c01ea11aSAndrey Kiselev	* libtiff/{tif_getimage.c, tiffio.h}: Avoid warnings.
71c01ea11aSAndrey Kiselev
72c01ea11aSAndrey Kiselev	* libtiff/makefile.vc, tools/makefile.vc: Support for IJG JPEG
73c01ea11aSAndrey Kiselev	library.
74c01ea11aSAndrey Kiselev
752fa548cdSAndrey Kiselev2003-12-06  Andrey Kiselev  <[email protected]>
762fa548cdSAndrey Kiselev
772fa548cdSAndrey Kiselev	* libtiff/{tif_getimage.c, tif_aux.c}: Read WhitePoint tag from the
782fa548cdSAndrey Kiselev	file and properly use it for CIE Lab->RGB transform.
792fa548cdSAndrey Kiselev
803e9be7b0SAndrey Kiselev2003-12-04  Andrey Kiselev  <[email protected]>
813e9be7b0SAndrey Kiselev
823e9be7b0SAndrey Kiselev	* libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: YCbCr->RGB
833e9be7b0SAndrey Kiselev	conversion routines now in the tif_color.c module. New function
843e9be7b0SAndrey Kiselev	TIFFYCbCrtoRGB() available in TIFF API.
853e9be7b0SAndrey Kiselev
863e9be7b0SAndrey Kiselev	* libtiff/tif_dirwrite.c: Handle TIFF_IFD tag type correctly.
873e9be7b0SAndrey Kiselev
8877010a7cSAndrey Kiselev2003-12-03  Andrey Kiselev  <[email protected]>
8977010a7cSAndrey Kiselev
90f356c7ceSAndrey Kiselev	* libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: Improvements in
91f356c7ceSAndrey Kiselev	CIE Lab conversion code. Start moving YCbCr stuff to the tif_color.c
92f356c7ceSAndrey Kiselev	module.
93f356c7ceSAndrey Kiselev
9477010a7cSAndrey Kiselev	* libtiff/{tif_getimage.c, tiffio.h}, man{TIFFReadRGBAImage.3t,
9577010a7cSAndrey Kiselev	TIFFReadRGBAStrip.3t, TIFFReadRGBATile.3t, TIFFRGBAImage.3t}:
9677010a7cSAndrey Kiselev	Finally resolved problems with orientation handling. TIFFRGBAImage
9777010a7cSAndrey Kiselev	interface now properly supports all possible orientations, i.e. images
9877010a7cSAndrey Kiselev	will be flipped both in horizontal and vertical directions if
99f356c7ceSAndrey Kiselev	required. 'Known bugs' section now removed from the appropriate manual
10077010a7cSAndrey Kiselev	pages. Closed bug entry:
10177010a7cSAndrey Kiselev
10277010a7cSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=322
10377010a7cSAndrey Kiselev
10444e2c5cfSAndrey Kiselev2003-12-02  Andrey Kiselev  <[email protected]>
10544e2c5cfSAndrey Kiselev
10644e2c5cfSAndrey Kiselev	* libtiff/tif_dir.c: Fixed order of the parameters in TIFFError()
10744e2c5cfSAndrey Kiselev	function calls as per bug
10844e2c5cfSAndrey Kiselev
10944e2c5cfSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=440
11044e2c5cfSAndrey Kiselev
1110e05ec46SRoss Finlayson2003-11-28 Ross Finlayson  <[email protected]>
1120e05ec46SRoss Finlayson
1130e05ec46SRoss Finlayson	* tools/tiff2pdf.c:  Some bugs fixed.
1140e05ec46SRoss Finlayson
115a2b39032SAndrey Kiselev2003-11-27  Andrey Kiselev  <[email protected]>
116a2b39032SAndrey Kiselev
117a2b39032SAndrey Kiselev	* libtiff/tif_luv.c: Fixed bug in 48-bit to 24-bit conversion routine,
118a2b39032SAndrey Kiselev	reported by Antonio Scuri.
119a2b39032SAndrey Kiselev
120a2b39032SAndrey Kiselev	* man/tiff2pdf.1: Few improvements in page layout.
121a2b39032SAndrey Kiselev
122a2b39032SAndrey Kiselev	* Makefile.in, /man/Makefile.in, /html/man/tiff2pdf.1.html:
123a2b39032SAndrey Kiselev	 Added support fpr tiff2pdf manual page.
124a2b39032SAndrey Kiselev
1251842e230SRoss Finlayson2003-11-26 Ross Finlayson  <[email protected]>
1261842e230SRoss Finlayson
1271842e230SRoss Finlayson	* /man/tiff2pdf.1:  File added to repository.
1281842e230SRoss Finlayson
129aa049c9bSAndrey Kiselev2003-11-26  Andrey Kiselev  <[email protected]>
130aa049c9bSAndrey Kiselev
131d22ad332SAndrey Kiselev	* Makefile.in, /tools/{Makefile.in, makefile.vc}:
132d22ad332SAndrey Kiselev	 Added support fpr tiff2pdf utility.
133aa049c9bSAndrey Kiselev
13419ecdde2SRoss Finlayson2003-11-25  Ross Finlayson  <[email protected]>
13519ecdde2SRoss Finlayson
13619ecdde2SRoss Finlayson	* /tools/tiff2pdf.c:  File added to repository.
13719ecdde2SRoss Finlayson
138d9376367SAndrey Kiselev2003-11-22  Andrey Kiselev  <[email protected]>
139d9376367SAndrey Kiselev
140d9376367SAndrey Kiselev	* /tools/raw2tiff.c: sqrtf() replaced with sqrt().
141d9376367SAndrey Kiselev
14211d2461aSAndrey Kiselev2003-11-21  Andrey Kiselev  <[email protected]>
14311d2461aSAndrey Kiselev
1445279c8f2SAndrey Kiselev	* /tools/raw2tiff.c: #include <getopt.h> removed.
1455279c8f2SAndrey Kiselev
146aeae0fe9SAndrey Kiselev	* tools/{Makefile.in, tiffgt.c}: Unmaintained and platform dependent
147aeae0fe9SAndrey Kiselev	sgigt utility removed and replaced with the completely rewritten
148aeae0fe9SAndrey Kiselev	portable tiffgt tool (depend on OpenGL and GLUT). Initial revision,
149aeae0fe9SAndrey Kiselev	there is a lot of things to improve.
15011d2461aSAndrey Kiselev
1517eaf2d4aSAndrey Kiselev	* libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly
1527eaf2d4aSAndrey Kiselev	extract the fields from the OJPEG files. Patch supplied by Ross
1537eaf2d4aSAndrey Kiselev	Finlayson.
1547eaf2d4aSAndrey Kiselev
155aeae0fe9SAndrey Kiselev	* libtiff/{tiffio.h, tif_codec.c}, man/{libtiff.3t, TIFFcodec.3t}:
156aeae0fe9SAndrey Kiselev	Added new function TIFFIsCODECConfigured(), suggested by Ross
157aeae0fe9SAndrey Kiselev	Finlayson.
158aeae0fe9SAndrey Kiselev
15909237bb4SAndrey Kiselev2003-11-18  Andrey Kiselev  <[email protected]>
16009237bb4SAndrey Kiselev
161e60dd327SAndrey Kiselev	* libtiff/tif_dirinfo.c: Implemented binary search in
162e60dd327SAndrey Kiselev	_TIFFMergeFieldInfo(). Patch supplied by Ross Finlayson.
163e60dd327SAndrey Kiselev
16409237bb4SAndrey Kiselev	* libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced
16509237bb4SAndrey Kiselev	with _TIFFFindOrRegisterFieldInfo as reported by Ross Finlayson.
16609237bb4SAndrey Kiselev
167c26acbc7SFrank Warmerdam2003-11-17  Frank Warmerdam  <[email protected]>
168c26acbc7SFrank Warmerdam
169c26acbc7SFrank Warmerdam	* tif_dirread.c: do not mark all anonymously defined tags to be
170c26acbc7SFrank Warmerdam	IGNOREd.
171c26acbc7SFrank Warmerdam
17242fc10fbSAndrey Kiselev2003-11-17  Andrey Kiselev  <[email protected]>
17342fc10fbSAndrey Kiselev
17442fc10fbSAndrey Kiselev	* contrib/pds/{tif_pdsdirread.c, tif_pdsdirwrite.c}: Use
17542fc10fbSAndrey Kiselev	TIFFDataWidth() function insted of tiffDataWidth array.
17642fc10fbSAndrey Kiselev
17786ab7434SAndrey Kiselev2003-11-16  Andrey Kiselev  <[email protected]>
17886ab7434SAndrey Kiselev
17986ab7434SAndrey Kiselev	* libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13)
18086ab7434SAndrey Kiselev	datatype, intruduced in "Adobe PageMaker TIFF Tech. Notes".
18186ab7434SAndrey Kiselev
182b2106d85SFrank Warmerdam2003-11-15  Frank Warmerdam  <[email protected]>
183b2106d85SFrank Warmerdam
184b2106d85SFrank Warmerdam	* Makefile.in: fixed missing backslash for tif_color.c in list.
185b2106d85SFrank Warmerdam
186519bca19SAndrey Kiselev2003-11-13  Andrey Kiselev  <[email protected]>
187519bca19SAndrey Kiselev
188519bca19SAndrey Kiselev	* libtiff/{tif_color.c, tif_getimage.c, tiffio.h, Makefile.in}:
189519bca19SAndrey Kiselev	New color space conversion code: CIE L*a*b* 1976 images now supported
190519bca19SAndrey Kiselev	by the TIFFRGBAImage interface. All introduced routines go to new
191519bca19SAndrey Kiselev	module tif_color.c. Eventually all color conversion functions should
192519bca19SAndrey Kiselev	be moved there.
193519bca19SAndrey Kiselev
194733ce3c8SAndrey Kiselev2003-11-12  Andrey Kiselev  <[email protected]>
195733ce3c8SAndrey Kiselev
196ca2508d9SAndrey Kiselev	* tools/{ras2tiff.c, rasterfile.h}: Properly determine SUN Rasterfiles
197ca2508d9SAndrey Kiselev	with the reverse byte order (it is reported by the magic header
198ca2508d9SAndrey Kiselev	field). Problem reported by Andreas Wiesmann.
199ca2508d9SAndrey Kiselev
200733ce3c8SAndrey Kiselev	* tools/raw2tiff.c, man/raw2tiff.1: Few improvements in correlation
201733ce3c8SAndrey Kiselev	calculation function. Guessing mechanics now documented in manual page.
202733ce3c8SAndrey Kiselev
20376e7ddcaSAndrey Kiselev2003-11-11  Andrey Kiselev  <[email protected]>
20476e7ddcaSAndrey Kiselev
20576e7ddcaSAndrey Kiselev	* tools/raw2tiff.c: Implemented image size guessing using
20676e7ddcaSAndrey Kiselev	correlation coefficient calculation between two neighbour lines.
20776e7ddcaSAndrey Kiselev
208e595ad3aSFrank Warmerdam2003-11-09  Frank Warmerdam  <[email protected]>
209e595ad3aSFrank Warmerdam
210e595ad3aSFrank Warmerdam	* libtiff/tif_tile.c: remove spurious use of "s" (sample) in the
211e595ad3aSFrank Warmerdam	planarconfig_contig case in TIFFComputeTile().
212e595ad3aSFrank Warmerdam
213e595ad3aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=387
214e595ad3aSFrank Warmerdam
215b0098405SAndrey Kiselev2003-11-09  Andrey Kiselev  <[email protected]>
216b0098405SAndrey Kiselev
217b0098405SAndrey Kiselev	* libtiff/tiffiop.h: New macros: TIFFmax, TIFFmin and TIFFrint.
218b0098405SAndrey Kiselev
21981808406SAndrey Kiselev2003-11-07  Andrey Kiselev  <[email protected]>
22081808406SAndrey Kiselev
22181808406SAndrey Kiselev	* libtiff/{tiffio.h, tif_strip.c}, man/{TIFFstrip.3t, libtiff.3t}:
22281808406SAndrey Kiselev	Added TIFFRawStripSize() function as suggested by Chris Hanson.
22381808406SAndrey Kiselev
22441467ca1SAndrey Kiselev2003-11-03  Andrey Kiselev  <[email protected]>
22541467ca1SAndrey Kiselev
22641467ca1SAndrey Kiselev	* libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode as
22741467ca1SAndrey Kiselev	per bug
22841467ca1SAndrey Kiselev
22941467ca1SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=424
23041467ca1SAndrey Kiselev
23138a71133SAndrey Kiselev2003-10-29  Andrey Kiselev  <[email protected]>
23238a71133SAndrey Kiselev
23338a71133SAndrey Kiselev	* libtiff/libtiff.def: Added TIFFReadRGBAImageOriented.
23438a71133SAndrey Kiselev
23538a71133SAndrey Kiselev	* html/build.html: Added note about GNU make requirement.
23638a71133SAndrey Kiselev
23738a71133SAndrey Kiselev2003-10-25  Andrey Kiselev  <[email protected]>
238693c5bc1SAndrey Kiselev
239693c5bc1SAndrey Kiselev	* Makefile.in: Fixes in using MAKEFLAGS as per bug
240693c5bc1SAndrey Kiselev
241693c5bc1SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=418
242693c5bc1SAndrey Kiselev
243693c5bc1SAndrey Kiselev	* port/install.sh.in: Option -p added to the mkdir command to create
244693c5bc1SAndrey Kiselev	all directory tree structure before installing.
245693c5bc1SAndrey Kiselev
24638a71133SAndrey Kiselev2003-10-18  Andrey Kiselev  <[email protected]>
2475ac3cddbSAndrey Kiselev
2485ac3cddbSAndrey Kiselev	* /tools/tiff2ps.c: #include <strings.h> replaced with the
2495ac3cddbSAndrey Kiselev	#include <string.h>.
2505ac3cddbSAndrey Kiselev
25138a71133SAndrey Kiselev2003-10-16  Andrey Kiselev  <[email protected]>
2529cad6327SAndrey Kiselev
2539cad6327SAndrey Kiselev	* Makefile.in: Add an absolute path to the test_pics.sh call.
2549cad6327SAndrey Kiselev
255fda733f8SAndrey Kiselev2003-10-12  Andrey Kiselev  <[email protected]>
256fda733f8SAndrey Kiselev
257fda733f8SAndrey Kiselev	* libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD
258fda733f8SAndrey Kiselev	typedefs.
259fda733f8SAndrey Kiselev
260a24c2d6eSAndrey Kiselev2003-10-09  Andrey Kiselev  <[email protected]>
261a24c2d6eSAndrey Kiselev
262a24c2d6eSAndrey Kiselev	* configure, libtiff/{Makefile.in, mkversion.c}:
263a24c2d6eSAndrey Kiselev	Relative buildings fixed.
264a24c2d6eSAndrey Kiselev
265a24c2d6eSAndrey Kiselev	* tools/Makefile.in: Added "-I../libtiff" to the tiffset building
266a24c2d6eSAndrey Kiselev	rule.
267a24c2d6eSAndrey Kiselev
2688847cbe9SAndrey Kiselev2003-10-07  Andrey Kiselev  <[email protected]>
2698847cbe9SAndrey Kiselev
270a74b3d00SAndrey Kiselev	* Makefile.in: Added missed v3.6.0.html.
271a74b3d00SAndrey Kiselev
2728847cbe9SAndrey Kiselev	* libtiff/tiffio.h: Typo fixed: ORIENTATION_BOTTOMLEFT replaced with
2738847cbe9SAndrey Kiselev	ORIENTATION_BOTLEFT.
2748847cbe9SAndrey Kiselev
275c0cb42c2SAndrey Kiselev2003-10-04  Andrey Kiselev  <[email protected]>
276c0cb42c2SAndrey Kiselev
277c0cb42c2SAndrey Kiselev	* 3.6.0 final release.
278c0cb42c2SAndrey Kiselev
279823a7791SAndrey Kiselev2003-10-03  Andrey Kiselev  <[email protected]>
280823a7791SAndrey Kiselev
281823a7791SAndrey Kiselev	* libtiff/{tif_getimage.c, tiffio.h}, man/TIFFReadRGBAImage.3t: New
282823a7791SAndrey Kiselev	function TIFFReadRGBAImageOriented() implemented to retrieve raster
283823a7791SAndrey Kiselev	array with user-specified origin position as suggested by Jason Frank.
284823a7791SAndrey Kiselev	See
285823a7791SAndrey Kiselev
286823a7791SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=322
287823a7791SAndrey Kiselev
288823a7791SAndrey Kiselev	for details.
289823a7791SAndrey Kiselev
290823a7791SAndrey Kiselev	* tools/tiff2rgba.c: Switched to use TIFFReadRGBAImageOriented()
291823a7791SAndrey Kiselev	instead of TIFFReadRGBAImage().
292823a7791SAndrey Kiselev
293c88d1222SAndrey Kiselev	* tools/tiff2ps.c: Fixed possible endless loop as per bug
294c88d1222SAndrey Kiselev
295c88d1222SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=404
296c88d1222SAndrey Kiselev
2975bc9b388SAndrey Kiselev2003-09-30  Andrey Kiselev  <[email protected]>
2985bc9b388SAndrey Kiselev
2998847cbe9SAndrey Kiselev	* libtiff/tif_dirread.c: Check field counter against number of fields
300569d2ea4SAndrey Kiselev	in order to fix
301569d2ea4SAndrey Kiselev
302569d2ea4SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=366
303569d2ea4SAndrey Kiselev
3045bc9b388SAndrey Kiselev	* libtiff/tif_fax3.c: Fix wrong line numbering as per bug
3055bc9b388SAndrey Kiselev
3065bc9b388SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=342
3075bc9b388SAndrey Kiselev
308bb7ac070SAndrey Kiselev2003-09-25  Andrey Kiselev  <[email protected]>
309bb7ac070SAndrey Kiselev
310a9755b0aSAndrey Kiselev	* libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c,
311a9755b0aSAndrey Kiselev	tif_close.c}: Store a list of opened IFD to prevent looping as per bug
312bb7ac070SAndrey Kiselev
313bb7ac070SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=383
314bb7ac070SAndrey Kiselev
31544681006SAndrey Kiselev2003-09-23  Andrey Kiselev  <[email protected]>
31644681006SAndrey Kiselev
31744681006SAndrey Kiselev	* libtiff/tif_dirread.c: More fixes for	EstimateStripByteCounts(). See
31844681006SAndrey Kiselev
31944681006SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=358
32044681006SAndrey Kiselev
321428ba17bSAndrey Kiselev2003-08-21  Andrey Kiselev  <[email protected]>
322428ba17bSAndrey Kiselev
323428ba17bSAndrey Kiselev	* tools/tiffmedian.c: int declaration replaced with the uint32 to
324428ba17bSAndrey Kiselev	support large images as per bug
325428ba17bSAndrey Kiselev
326428ba17bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=382
327428ba17bSAndrey Kiselev
3287b4cc292SAndrey Kiselev2003-08-12  Andrey Kiselev  <[email protected]>
3297b4cc292SAndrey Kiselev
330ae2039a6SAndrey Kiselev 	* libtiff/Makefile.in: Fixed problem with building in different
331ae2039a6SAndrey Kiselev	directory.
332ae2039a6SAndrey Kiselev
3337b4cc292SAndrey Kiselev	* tools/tiff2ps.c: Added missing #include <strings.h>.
3347b4cc292SAndrey Kiselev
3357b4cc292SAndrey Kiselev	* libtiff/tif_dirwrite.c: More fixes for custom tags code
3367b4cc292SAndrey Kiselev	from Ashley Dreier.
3377b4cc292SAndrey Kiselev
3381c8f21e0SAndrey Kiselev2003-08-07  Andrey Kiselev  <[email protected]>
3391c8f21e0SAndrey Kiselev
3407b4cc292SAndrey Kiselev	* tools/tiff2ps.c: Added page size setting when creating PS Level 2.
3417b4cc292SAndrey Kiselev	Patch submitted by Balatoni Denes (with corrections from Tom
3427b4cc292SAndrey Kiselev	Kacvinsky).
3437b4cc292SAndrey Kiselev
3449533dc64SAndrey Kiselev	* tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is
3459533dc64SAndrey Kiselev	being used. Reported by Tom Kacvinsky.
3469533dc64SAndrey Kiselev
3471c8f21e0SAndrey Kiselev	* libtiff/tif_dirwrite.c: Fixed problem with custom tags writing,
3481c8f21e0SAndrey Kiselev	reported by Ashley Dreier.
3491c8f21e0SAndrey Kiselev
3501c8f21e0SAndrey Kiselev	* libtiff/tif_print.c: Fixed problem with float tags reading, support
3511c8f21e0SAndrey Kiselev	for printing RATIONAL and BYTE tags added.
3521c8f21e0SAndrey Kiselev
353f8db45dcSAndrey Kiselev2003-08-05  Andrey Kiselev  <[email protected]>
354f8db45dcSAndrey Kiselev
355f8db45dcSAndrey Kiselev	* libtiff/tif_lzw.c: Move LZW codec state block allocation back to
356f8db45dcSAndrey Kiselev	TIFFInitLZW(), because its initialization in LZWSetupDecode() cause
357f8db45dcSAndrey Kiselev	problems with predictor initialization. Remove O_RDONLY check during
358f8db45dcSAndrey Kiselev	state block allocation to be able open LZW compressed files in update
359f8db45dcSAndrey Kiselev	mode.
360f8db45dcSAndrey Kiselev
361f8db45dcSAndrey Kiselev	Problem exist for libtiff version of the tif_lzw.c module. One from
362f8db45dcSAndrey Kiselev	lzw-compression-kit hasn't such troubles.
363f8db45dcSAndrey Kiselev
3641e5a0127SFrank Warmerdam2003-08-04  Frank Warmerdam  <[email protected]>
3651e5a0127SFrank Warmerdam
3661e5a0127SFrank Warmerdam	* libtiff/tif_write.c: modified tif_write.c so that the various
3671e5a0127SFrank Warmerdam	encoded write functions use tif_postdecode() to apply byte order
3681e5a0127SFrank Warmerdam	swapping (swab) to the application passed data buffer if the same
3691e5a0127SFrank Warmerdam	would be done when reading.  This allows us to write pixel data with
3701e5a0127SFrank Warmerdam	more than 8 bits per sample to existing files of a non-native byte
3711e5a0127SFrank Warmerdam	order.  One side effect of this change is the applications buffer
3721e5a0127SFrank Warmerdam	itself is altered in this case by the act of writing.
3731e5a0127SFrank Warmerdam
3741e5a0127SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=171
3751e5a0127SFrank Warmerdam
37603f0fc1bSFrank Warmerdam2003-07-25  Frank Warmerdam  <[email protected]>
37703f0fc1bSFrank Warmerdam
37819a03d4dSFrank Warmerdam	* libtiff/tif_open.c: avoid signed/unsigned casting warning
37919a03d4dSFrank Warmerdam	initializing typemask as per patch from J.A. Strother.
38019a03d4dSFrank Warmerdam
38119a03d4dSFrank Warmerdam	* tools/tiffcp.c: fixed signed/unsigned casting warning.
38219a03d4dSFrank Warmerdam
38319a03d4dSFrank Warmerdam	* libtiff/tif_print.c: dos2unix conversion.
38419a03d4dSFrank Warmerdam
38503f0fc1bSFrank Warmerdam	* tools/tiffsplit.c: increased the maximum number of pages that
38603f0fc1bSFrank Warmerdam	can be split.  Patch provided by Andrew J. Montalenti.
38703f0fc1bSFrank Warmerdam
388185af06fSAndrey Kiselev2003-07-11  Andrey Kiselev  <[email protected]>
389185af06fSAndrey Kiselev
390185af06fSAndrey Kiselev	* tools/raw2tiff.c: Added option `-p' to explicitly select color
391185af06fSAndrey Kiselev	space of input image data. Closes
392185af06fSAndrey Kiselev
393185af06fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=364
394185af06fSAndrey Kiselev
395274bcd4bSFrank Warmerdam2003-07-08  Frank Warmerdam  <[email protected]>
396274bcd4bSFrank Warmerdam
397274bcd4bSFrank Warmerdam	* tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c,
398274bcd4bSFrank Warmerdam	tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c,
399274bcd4bSFrank Warmerdam	tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c:
400274bcd4bSFrank Warmerdam	avoid casting warning at /W4.
401274bcd4bSFrank Warmerdam
40270417610SAndrey Kiselev2003-07-03  Andrey Kiselev  <[email protected]>
40370417610SAndrey Kiselev
40470417610SAndrey Kiselev	* tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel.
40570417610SAndrey Kiselev
406cb9bace3SAndrey Kiselev2003-06-30  Andrey Kiselev  <[email protected]>
407cb9bace3SAndrey Kiselev
408cb9bace3SAndrey Kiselev	* libtiff/tif_pixarlog.c: Unused variables removed.
409cb9bace3SAndrey Kiselev
4108579f1beSAndrey Kiselev	* libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with
4118579f1beSAndrey Kiselev	EstimateStripByteCounts() as per bug
412cb9bace3SAndrey Kiselev
413cb9bace3SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=358
414cb9bace3SAndrey Kiselev
4155d76acb2SAndrey Kiselev	* libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on
4165d76acb2SAndrey Kiselev	64-bit architectures as per bug
4175d76acb2SAndrey Kiselev
4185d76acb2SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=357
4195d76acb2SAndrey Kiselev
4208579f1beSAndrey Kiselev	* libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of
4218579f1beSAndrey Kiselev	unknown data type.
4228579f1beSAndrey Kiselev
42331178b37SFrank Warmerdam2003-06-19  Frank Warmerdam  <[email protected]>
42431178b37SFrank Warmerdam
42531178b37SFrank Warmerdam	* libtiff/tif_print.c: fixed some serious bugs when printing
42631178b37SFrank Warmerdam	custom tags ... almost certain to crash.
42731178b37SFrank Warmerdam
42831178b37SFrank Warmerdam	* libtiff/tif_dirread.c: Don't ignore custom fields that are
42931178b37SFrank Warmerdam	autodefined.  Not sure how this got to be like this.
43031178b37SFrank Warmerdam
431b44be4bdSAndrey Kiselev2003-06-18  Andrey Kiselev  <[email protected]>
432b44be4bdSAndrey Kiselev
4335c7b0ab0SAndrey Kiselev	* 3.6.0 Beta2 released.
4345c7b0ab0SAndrey Kiselev
435b44be4bdSAndrey Kiselev	* tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data
436b44be4bdSAndrey Kiselev	comparing as per bug
437b44be4bdSAndrey Kiselev
438b44be4bdSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=349
439b44be4bdSAndrey Kiselev
440b44be4bdSAndrey Kiselev	`-z' option now can be used to set the number of reported different
441b44be4bdSAndrey Kiselev	bytes.
442b44be4bdSAndrey Kiselev
443b44be4bdSAndrey Kiselev2003-06-09  Andrey Kiselev  <[email protected]>
444b44be4bdSAndrey Kiselev
445b44be4bdSAndrey Kiselev	* tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1
446b44be4bdSAndrey Kiselev	to -r option to get the entire image as one strip. See
447b44be4bdSAndrey Kiselev
448b44be4bdSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
449b44be4bdSAndrey Kiselev
450b44be4bdSAndrey Kiselev	for details.
451b44be4bdSAndrey Kiselev
452924316f8SAndrey Kiselev2003-06-04  Andrey Kiselev  <[email protected]>
453924316f8SAndrey Kiselev
454924316f8SAndrey Kiselev	* tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber
455924316f8SAndrey Kiselev	values as per bug
456924316f8SAndrey Kiselev
457924316f8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
458924316f8SAndrey Kiselev
45993880088SFrank Warmerdam2003-05-27  Frank Warmerdam  <[email protected]>
46093880088SFrank Warmerdam
46193880088SFrank Warmerdam	* libtiff/tif_jpeg.c: modified segment_height calculation to always
46293880088SFrank Warmerdam	be a full height tile for tiled images.  Also changed error to just
46393880088SFrank Warmerdam	be a warning.
46493880088SFrank Warmerdam
46571e4bb17SAndrey Kiselev2003-05-25  Andrey Kiselev  <[email protected]>
46671e4bb17SAndrey Kiselev
46771e4bb17SAndrey Kiselev	* tools/fax2tiff.c: Page numbering fixed, as per bug
46871e4bb17SAndrey Kiselev
46971e4bb17SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=341
47071e4bb17SAndrey Kiselev
4715b80291bSAndrey Kiselev2003-05-20  Andrey Kiselev  <[email protected]>
4725b80291bSAndrey Kiselev
4735b80291bSAndrey Kiselev	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
4745b80291bSAndrey Kiselev	configure, Makefile.in:	Switched back to the old behaviour. Likely
4755b80291bSAndrey Kiselev	better solution should be found for OJPEG support.
4765b80291bSAndrey Kiselev
477d45ab962SAndrey Kiselev2003-05-11  Andrey Kiselev  <[email protected]>
478d45ab962SAndrey Kiselev
479d45ab962SAndrey Kiselev	* libtiff/mkversion.c: Fixed problem with wrong string size when
480d45ab962SAndrey Kiselev	reading RELEASE-DATE file.
481d45ab962SAndrey Kiselev
48273cbf0b9SAndrey Kiselev2003-05-07  Andrey Kiselev  <[email protected]>
48373cbf0b9SAndrey Kiselev
48473cbf0b9SAndrey Kiselev	* tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array
48573cbf0b9SAndrey Kiselev	index was out of range.
48673cbf0b9SAndrey Kiselev
487e2afef13SAndrey Kiselev2003-05-06  Andrey Kiselev  <[email protected]>
488e2afef13SAndrey Kiselev
489e2afef13SAndrey Kiselev	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
490e2afef13SAndrey Kiselev	configure, Makefile.in:	Improved libtiff compilation with OJPEG
491e2afef13SAndrey Kiselev	support. Now no need for patching IJG JPEG library, hack requred by
492e2afef13SAndrey Kiselev	libtiff will be compiled and used in-place. Implemented with
493e2afef13SAndrey Kiselev	suggestion and help from Bill Allombert, Debian's libjpeg maintainer.
494e2afef13SAndrey Kiselev
4956e87a9bdSAndrey Kiselev	* libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in
4966e87a9bdSAndrey Kiselev	TIFFVGetFieldDefaulted() function.
4976e87a9bdSAndrey Kiselev
498a77a81b9SAndrey Kiselev2003-05-05  Andrey Kiselev  <[email protected]>
499a77a81b9SAndrey Kiselev
500a77a81b9SAndrey Kiselev	* tools/ppm2tiff.c: PPM header parser improved: now able to skip
501a77a81b9SAndrey Kiselev	comments.
502a77a81b9SAndrey Kiselev
5038180aa18SAndrey Kiselev	* tools/tiffdither.c: Fixed problem with bit fill order tag setting:
5048180aa18SAndrey Kiselev	was not copied from source image.
5058180aa18SAndrey Kiselev
5068180aa18SAndrey Kiselev	* libtiff/getimage.c: Workaround for some images without correct
5078180aa18SAndrey Kiselev	info about alpha channel as per bug
5088180aa18SAndrey Kiselev
5098180aa18SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=331
5108180aa18SAndrey Kiselev
5113c54d5baSAndrey Kiselev2003-04-29  Andrey Kiselev  <[email protected]>
5123c54d5baSAndrey Kiselev
513a77a81b9SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3.
5143c54d5baSAndrey Kiselev	It basically allows one to use the /flateDecode filter for ZIP
5153c54d5baSAndrey Kiselev	compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes
5163c54d5baSAndrey Kiselev
5173c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=328
5183c54d5baSAndrey Kiselev
519a77a81b9SAndrey Kiselev	* tools/tiff2ps.c: Force deadzone printing when EPS output specified
5203c54d5baSAndrey Kiselev	as per bug
5213c54d5baSAndrey Kiselev
5223c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=325
5233c54d5baSAndrey Kiselev
5243ec55027SAndrey Kiselev2003-04-17  Andrey Kiselev  <[email protected]>
5253ec55027SAndrey Kiselev
5263ec55027SAndrey Kiselev	* libtiff/tif_dirread.c: Removed additional check for StripByteCounts
5273ec55027SAndrey Kiselev	due to problems with multidirectory images. Quality of error messages
5283ec55027SAndrey Kiselev	improved.
5293ec55027SAndrey Kiselev
530ca2f9658SAndrey Kiselev2003-04-16  Andrey Kiselev  <[email protected]>
531ca2f9658SAndrey Kiselev
532ca2f9658SAndrey Kiselev	* tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG
533ca2f9658SAndrey Kiselev	encoded images. See bug entries
534ca2f9658SAndrey Kiselev
535ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=275
536ca2f9658SAndrey Kiselev
537ca2f9658SAndrey Kiselev	and
538ca2f9658SAndrey Kiselev
539ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=23
540ca2f9658SAndrey Kiselev
54155137ca3SAndrey Kiselev	* libtiff/tif_dirread.c: Additional check for StripByteCounts
54255137ca3SAndrey Kiselev	correctness. Fixes
54355137ca3SAndrey Kiselev
54455137ca3SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=320
54555137ca3SAndrey Kiselev
5467f9ab89fSAndrey Kiselev2003-03-12  Andrey Kiselev  <[email protected]>
5477f9ab89fSAndrey Kiselev
5487f9ab89fSAndrey Kiselev	* tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c,
5497f9ab89fSAndrey Kiselev	ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c,
5507f9ab89fSAndrey Kiselev	tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c,
5517f9ab89fSAndrey Kiselev	tiffmedian.c}: Added library version reporting facility to all tools.
5527f9ab89fSAndrey Kiselev
553d8cd741eSFrank Warmerdam2003-03-06  Frank Warmerdam  <[email protected]>
554d8cd741eSFrank Warmerdam
555d8cd741eSFrank Warmerdam	* port/install.sh.in: Fixed problems with install producing paths
556d8cd741eSFrank Warmerdam	like ///usr/local/lib on cygwin.
557d8cd741eSFrank Warmerdam
5581f209352SAndrey Kiselev2003-02-27  Andrey Kiselev  <[email protected]>
5591f209352SAndrey Kiselev
5601f209352SAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of
5611f209352SAndrey Kiselev	raw input page. Patch supplied by Julien Gaulmin. See
5621f209352SAndrey Kiselev
5631f209352SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=293
5641f209352SAndrey Kiselev
5651f209352SAndrey Kiselev	for details.
5661f209352SAndrey Kiselev
567248cfa15SFrank Warmerdam2003-02-26  Frank Warmerdam  <[email protected]>
568248cfa15SFrank Warmerdam
56943439664SFrank Warmerdam	* libtiff/tif_dir.c: fixed up the tif_postdecode settings
57043439664SFrank Warmerdam	responsible for byte swapping complex image data.
57143439664SFrank Warmerdam
572248cfa15SFrank Warmerdam	* libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till
573248cfa15SFrank Warmerdam	LZWSetupDecode().  Needed to read LZW files in "r+" mode.
574248cfa15SFrank Warmerdam
575c9663e69SAndrey Kiselev2003-02-07  Andrey Kiselev  <[email protected]>
576c9663e69SAndrey Kiselev
577c9663e69SAndrey Kiselev	* tools/ppm2tiff.c: Fixed problem with too many arguments.
578c9663e69SAndrey Kiselev
579fe6e1155SAndrey Kiselev2003-02-04  Andrey Kiselev  <[email protected]>
580fe6e1155SAndrey Kiselev
581fe6e1155SAndrey Kiselev	* tools/raw2tiff.c: Memory leak fixed.
582fe6e1155SAndrey Kiselev
583be7810fcSAndrey Kiselev2003-02-03  Andrey Kiselev  <[email protected]>
584be7810fcSAndrey Kiselev
585be7810fcSAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin
586be7810fcSAndrey Kiselev	(thanks, Julien!). More switches for fax2tiff tool for better control
587be7810fcSAndrey Kiselev	of input and output. Details at
588be7810fcSAndrey Kiselev
589be7810fcSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=272
590be7810fcSAndrey Kiselev
591a1a3a36dSFrank Warmerdam2003-02-03  Frank Warmerdam  <[email protected]>
592a1a3a36dSFrank Warmerdam
593a1a3a36dSFrank Warmerdam	* libtiff/tif_jpeg.c: Modified to defer initialization of jpeg
594a1a3a36dSFrank Warmerdam	library so that we can check if there is already any tile/strip data
595a1a3a36dSFrank Warmerdam	before deciding between creating a compressor or a decompressor.
596a1a3a36dSFrank Warmerdam
59732d2ec53SFrank Warmerdam2003-01-31  Frank Warmerdam  <[email protected]>
59832d2ec53SFrank Warmerdam
59932d2ec53SFrank Warmerdam	* libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is
60032d2ec53SFrank Warmerdam	a pre-existing compressed image.  That is, image writing to
60132d2ec53SFrank Warmerdam	pre-existing compressed images is not allowed.
60232d2ec53SFrank Warmerdam
60332d2ec53SFrank Warmerdam	* libtiff/tif_open.c: Removed error if opening a compressed file
60432d2ec53SFrank Warmerdam	in update mode.
60532d2ec53SFrank Warmerdam
60632d2ec53SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=198
60732d2ec53SFrank Warmerdam
6084de68458SAndrey Kiselev2003-01-31  Andrey Kiselev  <[email protected]>
6094de68458SAndrey Kiselev
6104de68458SAndrey Kiselev	* config.guess, config.sub: Updated to recent upstream versions.
6114de68458SAndrey Kiselev
612036ce91eSFrank Warmerdam2003-01-15  Frank Warmerdam  <[email protected]>
613036ce91eSFrank Warmerdam
614036ce91eSFrank Warmerdam	* cut 3.6.0 Beta release.
615036ce91eSFrank Warmerdam
6168ae9d879SAndrey Kiselev2002-12-20  Andrey Kiselev  <[email protected]>
6178ae9d879SAndrey Kiselev
6188ae9d879SAndrey Kiselev	* tools/fax2ps.c, man/fax2ps.1: Page size was determined
6198ae9d879SAndrey Kiselev	in wrong way as per bug
6208ae9d879SAndrey Kiselev
6218ae9d879SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=239
6228ae9d879SAndrey Kiselev
6232d0233a5SFrank Warmerdam2002-12-17  Frank Warmerdam  <[email protected]>
6242d0233a5SFrank Warmerdam
6252d0233a5SFrank Warmerdam	* libtiff/tif_dirread.c: Allow wrong sized arrays in
6262d0233a5SFrank Warmerdam	TIFFFetchStripThing().
6272d0233a5SFrank Warmerdam
6282d0233a5SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=49
6292d0233a5SFrank Warmerdam
630ea674e6bSFrank Warmerdam2002-12-02  Frank Warmerdam  <[email protected]>
631ea674e6bSFrank Warmerdam
632ea674e6bSFrank Warmerdam	* libtiff/tif_dir.c: fix problem with test on td_customValueCount.
633ea674e6bSFrank Warmerdam	Was using realloc even first time.  Fix by Igor Venevtsev.
634ea674e6bSFrank Warmerdam
635b920c1f9SFrank Warmerdam2002-11-30  Frank Warmerdam  <[email protected]>
636b920c1f9SFrank Warmerdam
637267f3f7dSFrank Warmerdam	* libtiff/tif_dir.c: fixed bug with resetting an existing custom
638267f3f7dSFrank Warmerdam	field value.
639267f3f7dSFrank Warmerdam
640b920c1f9SFrank Warmerdam	* libtiff/tif_dir.c: Fixed potential problem with ascii "custom"
641b920c1f9SFrank Warmerdam	tags in TIFFVGetField() ... added missing break.
642b920c1f9SFrank Warmerdam
643834b6324SFrank Warmerdam2002-10-14  Frank Warmerdam  <[email protected]>
644834b6324SFrank Warmerdam
645699a8625SFrank Warmerdam	* tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make
646699a8625SFrank Warmerdam	the scanline buffer long enough when writing rgb triplets.
647699a8625SFrank Warmerdam	The scanline needs to be 3 X the number of dots or else it will
648699a8625SFrank Warmerdam	contain	an incomplete triplet and programs that try to separate
649699a8625SFrank Warmerdam	the eps by redefining the colorimage operator will get messed up.
650699a8625SFrank Warmerdam	Patch supplied by William Bader.
651699a8625SFrank Warmerdam
652834b6324SFrank Warmerdam	* Makefile.in: added tif_extension.c to file list as per
653834b6324SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=218.
654834b6324SFrank Warmerdam
65528e76dbfSAndrey Kiselev2002-10-11  Andrey Kiselev  <[email protected]>
65628e76dbfSAndrey Kiselev
65728e76dbfSAndrey Kiselev	* configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for
65828e76dbfSAndrey Kiselev	large files (>2GiB) supporting. New option in the config.site:
6595c7b0ab0SAndrey Kiselev	LARGEFILE="yes". Should be enough for I/O of the large files.
66028e76dbfSAndrey Kiselev
6616cd33fc4SFrank Warmerdam2002-10-10  Frank Warmerdam  <[email protected]>
6626cd33fc4SFrank Warmerdam
6636cd33fc4SFrank Warmerdam	* libtiff/html/v3.6.0.html: new release notes.
6646cd33fc4SFrank Warmerdam
6656cd33fc4SFrank Warmerdam	* libtiff/index.html: removed faq, cvs snapshot cruft.  Added email
6666cd33fc4SFrank Warmerdam	link for Andrey.  Pointer to v3.6.0.html.
6676cd33fc4SFrank Warmerdam
6686cd33fc4SFrank Warmerdam	* libtiff/Makefile.in: added direct rule for tiffvers.h for release.
6696cd33fc4SFrank Warmerdam
670bd771997SAndrey Kiselev2002-10-07  Andrey Kiselev  <[email protected]>
6718180aa18SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken
6728180aa18SAndrey Kiselev	(thanks, Sebastian!). New switches:
673bd771997SAndrey Kiselev	-b # for a bottom margin of # inches
674bd771997SAndrey Kiselev	-c   center image
675bd771997SAndrey Kiselev	-l # for a left margin of # inches
676bd771997SAndrey Kiselev	-r   rotate the image by 180 degrees
677bd771997SAndrey Kiselev	New features merged with code for shrinking/overlapping.
678bd771997SAndrey Kiselev	Previously added -c and -n switches (for overriding PS units) renamed
679bd771997SAndrey Kiselev	in -x and -y respectively.
680bd771997SAndrey Kiselev
681bd771997SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=200
682bd771997SAndrey Kiselev
6831a1ccdb6SAndrey Kiselev	* html/man/*.html: Updated from actual manual pages.
6841a1ccdb6SAndrey Kiselev
6853721a781SFrank Warmerdam2002-10-06  Frank Warmerdam  <[email protected]>
6863721a781SFrank Warmerdam
687a8c488d4SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong
688a8c488d4SFrank Warmerdam	size on windows.  Use #define boolean hack.
689a8c488d4SFrank Warmerdam
690a8c488d4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=188
691a8c488d4SFrank Warmerdam
6923721a781SFrank Warmerdam	* libtiff/tiff.h: Don't do special type handling in tiff.h unless
6933721a781SFrank Warmerdam	USING_VISUALAGE is defined.
6943721a781SFrank Warmerdam
6953721a781SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
6963721a781SFrank Warmerdam
697515b593cSFrank Warmerdam2002-10-03  Frank Warmerdam  <[email protected]>
698515b593cSFrank Warmerdam
699515b593cSFrank Warmerdam	* libtiff/tiff.h: added COMPRESSION_JP2000.
700515b593cSFrank Warmerdam
701ff993722SAndrey Kiselev2002-10-02  Andrey Kiselev  <[email protected]>
702ff993722SAndrey Kiselev
703ff993722SAndrey Kiselev	* libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays
704ff993722SAndrey Kiselev	by the TIFFFetchByteArray() function. Should finally resolve
705ff993722SAndrey Kiselev
706ff993722SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
707ff993722SAndrey Kiselev
7084c0e27b0SAndrey Kiselev	* configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT
70949ce50a8SAndrey Kiselev
71049ce50a8SAndrey Kiselev	* html/Makefile.in: New targets added: html and groffhtml for
71149ce50a8SAndrey Kiselev	producing HTML representations of the manual pages automatically.
71249ce50a8SAndrey Kiselev	html target uses man2html tool, groffhtml uses groff tool.
7134c0e27b0SAndrey Kiselev
714515b593cSFrank Warmerdam2002-09-29  Frank Warmerdam  <[email protected]>
715515b593cSFrank Warmerdam
716515b593cSFrank Warmerdam	* configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support
717515b593cSFrank Warmerdam	from John H. DuBois III.
718515b593cSFrank Warmerdam
719f88cde27SAndrey Kiselev2002-09-15  Andrey Kiselev  <[email protected]>
720f88cde27SAndrey Kiselev
721f88cde27SAndrey Kiselev	* Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added
722f88cde27SAndrey Kiselev	manual page for raw2tiff(1) tool.
723f88cde27SAndrey Kiselev
724630fc85dSAndrey Kiselev2002-09-12  Andrey Kiselev  <[email protected]>
725630fc85dSAndrey Kiselev
726630fc85dSAndrey Kiselev	* /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to
727630fc85dSAndrey Kiselev	the tiffio.h header file.
728630fc85dSAndrey Kiselev
729630fc85dSAndrey Kiselev	* Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added
730630fc85dSAndrey Kiselev	manual page for TIFFDataWidth() function
731630fc85dSAndrey Kiselev
7325ae8f23eSFrank Warmerdam2002-09-08  Frank Warmerdam  <[email protected]>
7335ae8f23eSFrank Warmerdam
7343f6fe56dSFrank Warmerdam	* libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair()
7353f6fe56dSFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196.
7363f6fe56dSFrank Warmerdam
7375ae8f23eSFrank Warmerdam	* tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments
7385ae8f23eSFrank Warmerdam	since we are unable to properly include the amount to skip.
7395ae8f23eSFrank Warmerdam
7405ae8f23eSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=80
7415ae8f23eSFrank Warmerdam
74283daf89bSAndrey Kiselev2002-09-02  Andrey Kiselev  <[email protected]>
74383daf89bSAndrey Kiselev
74483daf89bSAndrey Kiselev	* /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching
74583daf89bSAndrey Kiselev	in TIFFFetchByteArray(). Problem described at
74683daf89bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
74783daf89bSAndrey Kiselev
748becb4e7fSAndrey Kiselev2002-08-22  Andrey Kiselev  <[email protected]>
749becb4e7fSAndrey Kiselev
7505b3e083dSAndrey Kiselev	* /libtiff/tif_dirinfo.c: Further additions to free custom fields
7515b3e083dSAndrey Kiselev	in _TIFFSetupFieldInfo() function.
7525b3e083dSAndrey Kiselev	See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details.
7535b3e083dSAndrey Kiselev
7545b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c: Additional consistency checking added in
755c70e384aSAndrey Kiselev	LZWDecode() and LZWDecodeCompat().
756c70e384aSAndrey Kiselev	Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190
75743539aa6SAndrey Kiselev	and http://bugzilla.remotesensing.org/show_bug.cgi?id=100
758c70e384aSAndrey Kiselev
7595b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c:
760becb4e7fSAndrey Kiselev	Added check for valid code lengths in LZWDecode() and
761becb4e7fSAndrey Kiselev	LZWDecodeCompat(). Fixes
762becb4e7fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=115
763becb4e7fSAndrey Kiselev
764202b3adeSAndrey Kiselev2002-08-16  Andrey Kiselev  <[email protected]>
765202b3adeSAndrey Kiselev
766202b3adeSAndrey Kiselev	* /libtiff/{Makefile.vc, libtiff.def}:
767202b3adeSAndrey Kiselev	Missed declarations added.
768202b3adeSAndrey Kiselev
76907655e06SFrank Warmerdam2002-08-15  Frank Warmerdam  <[email protected]>
77007655e06SFrank Warmerdam
7716663496bSFrank Warmerdam	* tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the
7726663496bSFrank Warmerdam	return code from the underlying pick function.
7736663496bSFrank Warmerdam
7746663496bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=177
7756663496bSFrank Warmerdam
77607655e06SFrank Warmerdam	* tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap
77707655e06SFrank Warmerdam	with FIELD_CUSTOM as mentioned in bug 169.
77807655e06SFrank Warmerdam
77907655e06SFrank Warmerdam	* tif_close.c: added logic to free dynamically created anonymous
78007655e06SFrank Warmerdam	field definitions to correct a small memory leak.
78107655e06SFrank Warmerdam
78207655e06SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=169
78307655e06SFrank Warmerdam
78448cd8465SAndrey Kiselev2002-08-10  Andrey Kiselev  <[email protected]>
78548cd8465SAndrey Kiselev
78648cd8465SAndrey Kiselev	* /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}:
78748cd8465SAndrey Kiselev	New tool: raw2tiff --- raw images to TIFF converter. No manual page yet.
78848cd8465SAndrey Kiselev
789c78a5bdcSFrank Warmerdam2002-07-31  Frank Warmerdam  <[email protected]>
790c78a5bdcSFrank Warmerdam
79163067a98SFrank Warmerdam	* libtiff/tif_jpeg.c: Fixed problem with setting of nrows in
79263067a98SFrank Warmerdam	JPEGDecode() as per bugzilla bug (issue 1):
79363067a98SFrank Warmerdam
79463067a98SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
79563067a98SFrank Warmerdam
796c78a5bdcSFrank Warmerdam	* libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to
797c78a5bdcSFrank Warmerdam	fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't
798c78a5bdcSFrank Warmerdam	present in the tiff tags.
799c78a5bdcSFrank Warmerdam
800c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=168
801c78a5bdcSFrank Warmerdam
802c78a5bdcSFrank Warmerdam	* libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and
803c78a5bdcSFrank Warmerdam	TIFFWriteScanline() now set tif_row explicitly in case the codec has
804c78a5bdcSFrank Warmerdam	fooled with the value.
805c78a5bdcSFrank Warmerdam
806c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
807c78a5bdcSFrank Warmerdam
8086050d390SAndrey Kiselev2002-06-22  Andrey Kiselev  <[email protected]>
8096050d390SAndrey Kiselev
810202b3adeSAndrey Kiselev	* /tools/tiff2ps.c: Added workaround for some software that may crash
8116050d390SAndrey Kiselev	when last strip of image contains fewer number of scanlines than
8126050d390SAndrey Kiselev	specified by the `/Height' variable. See
8136050d390SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=164
8146050d390SAndrey Kiselev	for explanation.
8156050d390SAndrey Kiselev
816b3f6ae5bSAndrey Kiselev2002-06-21  Andrey Kiselev  <[email protected]>
817419dd4c8SAndrey Kiselev
818419dd4c8SAndrey Kiselev	* tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility:
819419dd4c8SAndrey Kiselev	splitting long images in several pages. See
820419dd4c8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation.
821419dd4c8SAndrey Kiselev	Patch granted by John Williams <[email protected]>.
822419dd4c8SAndrey Kiselev
8233e6470b4SFrank Warmerdam2002-06-11  Frank Warmerdam  <[email protected]>
8243e6470b4SFrank Warmerdam
8253e6470b4SFrank Warmerdam	* libtiff/contrib/win95: renamed to contrib/win_dib.  Added new
8263e6470b4SFrank Warmerdam	Tiffile.cpp example of converting TIFF files into a DIB on Win32.
8273e6470b4SFrank Warmerdam	This one is described in:
8283e6470b4SFrank Warmerdam
8293e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=143
8303e6470b4SFrank Warmerdam
8313e6470b4SFrank Warmerdam	* libtiff/tif_ojpeg.c: Major upgrade from Scott.  See details at:
8323e6470b4SFrank Warmerdam
8333e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=156
8343e6470b4SFrank Warmerdam
8353877c58dSAndrey Kiselev2002-05-10  Andrey Kiselev  <[email protected]>
8363877c58dSAndrey Kiselev
8373877c58dSAndrey Kiselev	* tools/tiff2ps: New commandline switches to override resolution
8383877c58dSAndrey Kiselev	units obtained from the input file. Closes
8393877c58dSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=131
8403877c58dSAndrey Kiselev
8414dff88abSAndrey Kiselev2002-04-26  Andrey Kiselev  <[email protected]>
8424dff88abSAndrey Kiselev
8434dff88abSAndrey Kiselev	* libtiff/libtiff.def: Added missed declaration.
8444dff88abSAndrey Kiselev
8451cf9042eSAndrey Kiselev2002-04-22  Andrey Kiselev  <[email protected]>
8461cf9042eSAndrey Kiselev
8471cf9042eSAndrey Kiselev	* tools/fax2tiff.c: Updated to reflect latest changes in libtiff.
8481cf9042eSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125
8491cf9042eSAndrey Kiselev
8500a42ac77SAndrey Kiselev2002-04-20  Andrey Kiselev  <[email protected]>
8510a42ac77SAndrey Kiselev
8520a42ac77SAndrey Kiselev	* libtiff/tif_open.c: Pointers to custom procedures
8530a42ac77SAndrey Kiselev	in TIFFClientOpen() are checked to be not NULL-pointers.
8540a42ac77SAndrey Kiselev
8559532ac8aSAndrey Kiselev2002-04-18  Andrey Kiselev  <[email protected]>
8569532ac8aSAndrey Kiselev
8579532ac8aSAndrey Kiselev	* libtiff/libtiff.def: Added missed declarations.
8589532ac8aSAndrey Kiselev
8599532ac8aSAndrey Kiselev	* libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure.
8609532ac8aSAndrey Kiselev
861a8e46b54SAndrey Kiselev2002-04-16  Andrey Kiselev  <[email protected]>
862a8e46b54SAndrey Kiselev
8639532ac8aSAndrey Kiselev	* libtiff/tif_lzw.c: Additional checks for data integrity introduced.
864a8e46b54SAndrey Kiselev	Should finally close
865a8e46b54SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=100
866a8e46b54SAndrey Kiselev
867a9a67d4bSAndrey Kiselev2002-04-10  Andrey Kiselev  <[email protected]>
868a8e46b54SAndrey Kiselev
8691cf9042eSAndrey Kiselev	* tools/tiff2ps: Division by zero fixed.
870a9a67d4bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88
871a9a67d4bSAndrey Kiselev
872c47f6953SAndrey Kiselev2002-04-09  Andrey Kiselev  <[email protected]>
873c47f6953SAndrey Kiselev
874c47f6953SAndrey Kiselev	* libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h:
875c47f6953SAndrey Kiselev	TIFFCheckpointDirectory() routine added.
876c47f6953SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124
877c47f6953SAndrey Kiselev
878c47f6953SAndrey Kiselev	* man/: TIFFWriteDirectory.3t,  Makefile.in: Added description
879c47f6953SAndrey Kiselev	for the new function.
880c47f6953SAndrey Kiselev
88133648598SAndrey Kiselev2002-04-08  Andrey Kiselev  <[email protected]>
88233648598SAndrey Kiselev
883c47f6953SAndrey Kiselev	* libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced
884c47f6953SAndrey Kiselev	additional members tif->tif_decodestatus and tif->tif_encodestatus
885c47f6953SAndrey Kiselev	for correct handling of unconfigured codecs (we should not try to read
886c47f6953SAndrey Kiselev	data or to define data size without correct codecs).
88733648598SAndrey Kiselev
88833648598SAndrey Kiselev	* libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK
889c47f6953SAndrey Kiselev	changed. Now it has used tif->tif_decodestatus and
890c47f6953SAndrey Kiselev	tif->tif_encodestatus.
89133648598SAndrey Kiselev	Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in
89233648598SAndrey Kiselev	case of __cvs_8.tif test image).
89333648598SAndrey Kiselev
894216bf01bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in
895216bf01bSAndrey Kiselev	tif_dirread.c when TIFFCreateAnonFieldInfo was introduced.
896216bf01bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case
897216bf01bSAndrey Kiselev	of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif.
898216bf01bSAndrey Kiselev
8992f7e5be9SAndrey Kiselev2002-04-04  Andrey Kiselev  <[email protected]>
9002f7e5be9SAndrey Kiselev
901c47f6953SAndrey Kiselev	* libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat
9022f7e5be9SAndrey Kiselev	replaced by warnings. Now libtiff should read corrupted LZW-compressed
9032f7e5be9SAndrey Kiselev	files by skipping bad strips.
9042f7e5be9SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100
9051fec47ceSFrank Warmerdam
9061fec47ceSFrank Warmerdam2002-04-03  Frank Warmerdam  <[email protected]>
9071fec47ceSFrank Warmerdam
9081fec47ceSFrank Warmerdam	* libtiff/tif_dirwrite.c: Removed some dead code.
9091fec47ceSFrank Warmerdam
9101fec47ceSFrank Warmerdam	* libtiff/*: Cleanup some warnings.
9111fec47ceSFrank Warmerdam
9121fec47ceSFrank Warmerdam	* libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField()
9131fec47ceSFrank Warmerdam	for variable length FIELD_CUSTOM values.  Was int * but should be
9141fec47ceSFrank Warmerdam	u_short *.
9151fec47ceSFrank Warmerdam
916adffbd3dSAndrey Kiselev2002-04-01  Andrey Kiselev  <[email protected]>
917adffbd3dSAndrey Kiselev
918adffbd3dSAndrey Kiselev	* tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp
919adffbd3dSAndrey Kiselev	utility (at cpStripToTile routine).
920adffbd3dSAndrey Kiselev
921a69516b3SFrank Warmerdam2002-03-27  Frank Warmerdam  <[email protected]>
922a69516b3SFrank Warmerdam
923a5e9827aSFrank Warmerdam	* tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func.
924a5e9827aSFrank Warmerdam
925a5e9827aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=111
926a5e9827aSFrank Warmerdam
927a69516b3SFrank Warmerdam	* tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with
928a69516b3SFrank Warmerdam	passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE).
929a69516b3SFrank Warmerdam
930a69516b3SFrank Warmerdam	* libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so
931a69516b3SFrank Warmerdam	that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example.
932a69516b3SFrank Warmerdam
93339c69d9bSDwight Kelly2002-03-26  Dwight Kelly  <[email protected]>
93439c69d9bSDwight Kelly
93539c69d9bSDwight Kelly	* libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
93639c69d9bSDwight Kelly	tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined
93739c69d9bSDwight Kelly	in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec
93839c69d9bSDwight Kelly	INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes:
93939c69d9bSDwight Kelly	CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and
94039c69d9bSDwight Kelly	INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9).
94139c69d9bSDwight Kelly
942198aa7d9SAndrey Kiselev2002-03-26  Andrey Kiselev  <[email protected]>
943198aa7d9SAndrey Kiselev
944198aa7d9SAndrey Kiselev	* libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile
945198aa7d9SAndrey Kiselev	now also uses TIFFRGBAImageOK before reading. This is additional fix
946198aa7d9SAndrey Kiselev	for http://bugzilla.remotesensing.org/show_bug.cgi?id=110
947198aa7d9SAndrey Kiselev
94829269c9bSAndrey Kiselev2002-03-25  Andrey Kiselev  <[email protected]>
94929269c9bSAndrey Kiselev
95029269c9bSAndrey Kiselev	* libtiff/: tif_getimage.c: Additional check for supported
95129269c9bSAndrey Kiselev	codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses
95229269c9bSAndrey Kiselev	TIFFRGBAImageOK before reading.
95329269c9bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110
95429269c9bSAndrey Kiselev
955f02a098bSAndrey Kiselev2002-03-15  Andrey Kiselev  <[email protected]>
956f02a098bSAndrey Kiselev
957f02a098bSAndrey Kiselev	* libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
958f02a098bSAndrey Kiselev	tif_dirwrite.c: Added routine TIFFDataWidth for detrmining
959f02a098bSAndrey Kiselev	TIFFDataType sizes instead of working with tiffDataWidth array
960f02a098bSAndrey Kiselev	directly. Should prevent out-of-borders bugs in case of unknown or
961f02a098bSAndrey Kiselev	broken data types.  EstimateStripByteCounts routine modified, so it
962f02a098bSAndrey Kiselev	won't work when tags with uknown sizes founded.
963f02a098bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109
964f02a098bSAndrey Kiselev
965f02a098bSAndrey Kiselev2002-03-13  Andrey Kiselev  <[email protected]>
966f02a098bSAndrey Kiselev
967f02a098bSAndrey Kiselev	* libtiff/tif_getimage.c: Added support for correct handling
968f02a098bSAndrey Kiselev	`Orientation' tag in gtTileContig. Should be added in other gt*
969f02a098bSAndrey Kiselev	functions as well, but I have not images for testing yet. Partially
970f02a098bSAndrey Kiselev	resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23
971f02a098bSAndrey Kiselev
972f02a098bSAndrey Kiselev2002-03-10  Andrey Kiselev  <[email protected]>
973f02a098bSAndrey Kiselev
974f02a098bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
975f02a098bSAndrey Kiselev	read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION,
976f02a098bSAndrey Kiselev	TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC.  Closes
977f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=99
978f02a098bSAndrey Kiselev
979f02a098bSAndrey Kiselev2002-03-08  Andrey Kiselev  <[email protected]>
980f02a098bSAndrey Kiselev
981f02a098bSAndrey Kiselev	* libtiff/Makefile.in, tools/Makefile.in: Shared library will not
982f02a098bSAndrey Kiselev	be stripped when installing, utility binaries will do.	Closes
983f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
984f02a098bSAndrey Kiselev
9855f20db7fSFrank Warmerdam2002-02-28  Frank Warmerdam  <[email protected]>
9865f20db7fSFrank Warmerdam
9875f20db7fSFrank Warmerdam	* man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT.
9885f20db7fSFrank Warmerdam
9895f20db7fSFrank Warmerdam	* man/libtiff.3t: added copyright tag info.
9905f20db7fSFrank Warmerdam
9918ed40250SFrank Warmerdam2002-02-11  Frank Warmerdam  <[email protected]>
9928ed40250SFrank Warmerdam
993c3e810eaSFrank Warmerdam	* libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__.
994c3e810eaSFrank Warmerdam
995c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
996c3e810eaSFrank Warmerdam
997c3e810eaSFrank Warmerdam	* man/Makefile.in: Patch DESTDIR handling
998c3e810eaSFrank Warmerdam
999c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=95
1000c3e810eaSFrank Warmerdam
10018ed40250SFrank Warmerdam	* configure: OpenBSD changes for Sparc64 and DSO version.
10028ed40250SFrank Warmerdam
10038ed40250SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=96
10048ed40250SFrank Warmerdam
10058ed40250SFrank Warmerdam2002-02-05  Frank Warmerdam  <[email protected]>
10068ed40250SFrank Warmerdam
10078ed40250SFrank Warmerdam	* config.site/configure: added support for OJPEG=yes option to enable
10088ed40250SFrank Warmerdam	OJPEG support from config.site.
10098ed40250SFrank Warmerdam
1010b8ffea63SFrank Warmerdam2002-01-27  Frank Warmerdam  <[email protected]>
1011b8ffea63SFrank Warmerdam
1012b8ffea63SFrank Warmerdam	* html/document.html: fixed links for TIFf 6 docs.
1013b8ffea63SFrank Warmerdam
1014c77822c1SFrank Warmerdam2002-01-18  Frank Warmerdam  <[email protected]>
1015c77822c1SFrank Warmerdam
1016f27eafc9SFrank Warmerdam	* config.guess, config.sub: Updated from ftp.gnu.org/pub/config.
1017f27eafc9SFrank Warmerdam
1018c777c2c0SFrank Warmerdam	* libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
1019c777c2c0SFrank Warmerdam	decodestrip function returns anything not greater than zero as per
1020c777c2c0SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=97
1021c777c2c0SFrank Warmerdam
1022c77822c1SFrank Warmerdam	* configure: Modify CheckForBigEndian so it can work in a cross
1023c77822c1SFrank Warmerdam	compiled situation.
1024c77822c1SFrank Warmerdam
1025fb4cb161SFrank Warmerdam2002-01-16  Frank Warmerdam  <[email protected]>
1026fb4cb161SFrank Warmerdam
10279606d1f5SFrank Warmerdam	* tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list.
10289606d1f5SFrank Warmerdam
10297adb8976SFrank Warmerdam	* tools/tiffset.c: fix bug in error reporting.
10307adb8976SFrank Warmerdam
1031fb4cb161SFrank Warmerdam	* tools/tiffcp.c: fix several warnings that show up with -Wall.
1032fb4cb161SFrank Warmerdam
1033d6559489SFrank Warmerdam2002-01-04  Frank Warmerdam  <[email protected]>
1034d6559489SFrank Warmerdam
1035d6559489SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed computation of segment_width for
1036d6559489SFrank Warmerdam	tiles files to avoid error about it not matching the
1037d6559489SFrank Warmerdam	cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile
1038d6559489SFrank Warmerdam	size.") for ITIFF files.  Apparently the problem was incorporated since
1039d6559489SFrank Warmerdam	3.5.5, presumably during the OJPEG/JPEG work recently.
1040d6559489SFrank Warmerdam
104162d37363SFrank Warmerdam2001-12-15  Frank Warmerdam  <[email protected]>
104262d37363SFrank Warmerdam
1043d6559489SFrank Warmerdam	* configure, libtiff/Makefile.in: Changes for building on MacOS 10.1.
1044d6559489SFrank Warmerdam
1045d6559489SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
1046d6559489SFrank Warmerdam
104762d37363SFrank Warmerdam	* libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1
104862d37363SFrank Warmerdam	(defined in tiffconf.h - 1 by default) then the RGBA interface
104962d37363SFrank Warmerdam	will assume that a fourth extra sample is ASSOCALPHA if the
105062d37363SFrank Warmerdam	EXTRASAMPLE value isn't set for it.  This changes the behaviour of
105162d37363SFrank Warmerdam	the library, but makes it work better with RGBA files produced by
105262d37363SFrank Warmerdam	lots of applications that don't mark the alpha values properly.
105362d37363SFrank Warmerdam
105462d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
105562d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=65
105662d37363SFrank Warmerdam
105705d24d30SFrank Warmerdam2001-12-12  Frank Warmerdam  <[email protected]>
105805d24d30SFrank Warmerdam
105905d24d30SFrank Warmerdam	* libtiff/tif_jpeg.c: allow jpeg data stream sampling values to
106005d24d30SFrank Warmerdam	override those from tiff directory.  This makes this work with
106105d24d30SFrank Warmerdam	ImageGear generated files.
106205d24d30SFrank Warmerdam
1063bf0c6fb0SFrank Warmerdam2001-12-07  Frank Warmerdam  <[email protected]>
1064bf0c6fb0SFrank Warmerdam
1065bf0c6fb0SFrank Warmerdam	* html/Makefile.in: added missing images per bug 92.
1066bf0c6fb0SFrank Warmerdam
1067bf0c6fb0SFrank Warmerdam	* port/Makefile.in: fixed clean target per bug 92.
1068bf0c6fb0SFrank Warmerdam
1069f88d97efSFrank Warmerdam2001-11-28  Frank Warmerdam  <[email protected]>
1070f88d97efSFrank Warmerdam
1071ce8daaa7SFrank Warmerdam	* Reissue 3.5.7 release.
1072ce8daaa7SFrank Warmerdam
1073f88d97efSFrank Warmerdam	* libtiff/mkversion.c: Fix output of TIFF_VERSION to be
1074f88d97efSFrank Warmerdam	YYYYMMDD so that it is increasing over time.
1075f88d97efSFrank Warmerdam
1076f88d97efSFrank Warmerdam	* Makefile.in: Ensure that tiffvers.h is regenerated in the
1077f88d97efSFrank Warmerdam	make release target.
1078f88d97efSFrank Warmerdam
1079f88d97efSFrank Warmerdam	* Makefile.in: added libtiff/tiffvers.h to the release file list.
1080f88d97efSFrank Warmerdam
1081b7508608SFrank Warmerdam2001-11-23  Frank Warmerdam  <[email protected]>
1082b7508608SFrank Warmerdam
1083b7508608SFrank Warmerdam	* added html/v3.5.7.html, updated html/index.html.
1084b7508608SFrank Warmerdam
1085b7508608SFrank Warmerdam	* Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}.
1086b7508608SFrank Warmerdam
10874eaff9b6SFrank Warmerdam2001-11-15  Frank Warmerdam  <[email protected]>
10884eaff9b6SFrank Warmerdam
10894eaff9b6SFrank Warmerdam	* configure: fixed test for -lm.
10904eaff9b6SFrank Warmerdam
109194190c5dSFrank Warmerdam2001-11-02  Frank Warmerdam  <[email protected]>
109294190c5dSFrank Warmerdam
109394190c5dSFrank Warmerdam	* Added PHOTOMETRIC_ITULAB as per bug 90.
109494190c5dSFrank Warmerdam
109594190c5dSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=90
109694190c5dSFrank Warmerdam
10972ba4c211SFrank Warmerdam2001-10-10  Frank Warmerdam  <[email protected]>
10982ba4c211SFrank Warmerdam
10992ba4c211SFrank Warmerdam	* libtiff/tiff.h: I have created COMPRESSION_CCITT_T4,
11002ba4c211SFrank Warmerdam	COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases
11012ba4c211SFrank Warmerdam	in keeping with TIFF 6.0 standard in tiff.h
11022ba4c211SFrank Warmerdam
11032ba4c211SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=83
11042ba4c211SFrank Warmerdam
11054b1d7e4cSFrank Warmerdam2001-09-26  Frank Warmerdam  <[email protected]>
11064b1d7e4cSFrank Warmerdam
11074b1d7e4cSFrank Warmerdam	* libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function.
11084b1d7e4cSFrank Warmerdam	Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory.
11094b1d7e4cSFrank Warmerdam
11109fbd11ffSFrank Warmerdam2001-09-24  Frank Warmerdam  <[email protected]>
11119fbd11ffSFrank Warmerdam
11122c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug.
11132c26534cSFrank Warmerdam
11142c26534cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=78
11152c26534cSFrank Warmerdam
11162c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an
11172c26534cSFrank Warmerdam	error about LZW not being available.
11182c26534cSFrank Warmerdam
11192c26534cSFrank Warmerdam	* libtiff/tif_dir.c: propagate failure to initialize compression
11202c26534cSFrank Warmerdam	back from TIFFSetField() as an error status, so applications can
11212c26534cSFrank Warmerdam	detect failure.
11222c26534cSFrank Warmerdam
11232c26534cSFrank Warmerdam	* libtiff/tif_dir.c: removed the auto replacement of
11242c26534cSFrank Warmerdam	COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField().
11252c26534cSFrank Warmerdam
11269fbd11ffSFrank Warmerdam	* Removed Makefile, tools/Makefile, port/install.sh, man/Makefile
11279fbd11ffSFrank Warmerdam	from CVS as they are all supposed to be auto-generated by configure.
11289fbd11ffSFrank Warmerdam
1129e1d66ae9SFrank Warmerdam2001-09-22  Frank Warmerdam  <[email protected]>
1130e1d66ae9SFrank Warmerdam
1131e1d66ae9SFrank Warmerdam	* libtiff/tif_ojpeg.c: new update from Scott.
1132e1d66ae9SFrank Warmerdam
11334b1fc8b6SFrank Warmerdam2001-09-09  Frank Warmerdam  <[email protected]>
11344b1fc8b6SFrank Warmerdam
1135bc63306cSFrank Warmerdam	* libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to
1136bc63306cSFrank Warmerdam	always use the "safe" version, even if there is a very slight
1137bc63306cSFrank Warmerdam	cost in performance.
1138bc63306cSFrank Warmerdam
1139bc63306cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=54
1140bc63306cSFrank Warmerdam
1141ad4b0adcSFrank Warmerdam	* libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@
1142ad4b0adcSFrank Warmerdam	in two places.
1143ad4b0adcSFrank Warmerdam
114463c726acSFrank Warmerdam	* libtiff/tif_getimage.c: Fixed problem with reading strips or
114563c726acSFrank Warmerdam	tiles that don't start on a tile boundary.  Fix contributed by
114663c726acSFrank Warmerdam	Josep Vallverdu (from HP), and further described in bug 47.
114763c726acSFrank Warmerdam
114863c726acSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=47
114963c726acSFrank Warmerdam
115063c726acSFrank Warmerdam	* tools/tiff2ps.c: added OJPEG YCbCr to RGB support.
115163c726acSFrank Warmerdam
11524b1fc8b6SFrank Warmerdam	* libtiff/tif_ojpeg.c: Applied substantial patch from Scott.
11534b1fc8b6SFrank Warmerdam
1154e7bdb189SFrank Warmerdam2001-09-06  Frank Warmerdam  <[email protected]>
1155e7bdb189SFrank Warmerdam
1156e7bdb189SFrank Warmerdam	* libtiff/tif_packbits.c: fixed memory overrun error.
1157e7bdb189SFrank Warmerdam
1158e7bdb189SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=77
1159e7bdb189SFrank Warmerdam
1160d15abe66SFrank Warmerdam2001-08-31  Frank Warmerdam  <[email protected]>
1161d15abe66SFrank Warmerdam
1162d15abe66SFrank Warmerdam	* libtiff/tif_getimage.c: relax handling of contig case where
1163d15abe66SFrank Warmerdam	there are extra samples that are supposed to be ignored.  This
1164d15abe66SFrank Warmerdam	should now work for 8bit greyscale or palletted images.
1165d15abe66SFrank Warmerdam
1166d15abe66SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=75
1167d15abe66SFrank Warmerdam
1168abf486d1SFrank Warmerdam2001-08-28  Frank Warmerdam  <[email protected]>
1169abf486d1SFrank Warmerdam
1170abf486d1SFrank Warmerdam	* libtiff/tif_getimage.c: Don't complain for CMYK (separated)
1171abf486d1SFrank Warmerdam	images with more than four samples per pixel.  See:
1172abf486d1SFrank Warmerdam
1173abf486d1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=73
1174abf486d1SFrank Warmerdam
11757f127122SFrank Warmerdam2001-08-10  Frank Warmerdam  <[email protected]>
11767f127122SFrank Warmerdam
11777afe0a69SFrank Warmerdam	* libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy()
11787afe0a69SFrank Warmerdam	in TIFFReadRGBATile() to avoid issues in cases of overlapping
11797afe0a69SFrank Warmerdam	buffers.  See Bug 69 in Bugzilla.
11807afe0a69SFrank Warmerdam
11817afe0a69SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=69
11827afe0a69SFrank Warmerdam
11837f127122SFrank Warmerdam	* tools/tiff2rgba.c: fixed getopt() call so that -b works again.
11847f127122SFrank Warmerdam
118566ca643dSFrank Warmerdam2001-08-09  Frank Warmerdam  <[email protected]>
118666ca643dSFrank Warmerdam
118766ca643dSFrank Warmerdam	* libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__
118866ca643dSFrank Warmerdam	when checking for 64 bit architectures as per bugzilla bug 67.
118966ca643dSFrank Warmerdam
1190c997939eSFrank Warmerdam2001-07-27  Frank Warmerdam  <[email protected]>
1191c997939eSFrank Warmerdam
1192c997939eSFrank Warmerdam	* man/Makefile.in: add TIFFClientOpen link as per debian submitted
1193c997939eSFrank Warmerdam	bug 66.
1194c997939eSFrank Warmerdam
11955579e5cdSFrank Warmerdam2001-07-20  Frank Warmerdam  <[email protected]>
11965579e5cdSFrank Warmerdam
11975579e5cdSFrank Warmerdam	* libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H
11985579e5cdSFrank Warmerdam	has been included.
11995579e5cdSFrank Warmerdam
120071a2c4a0SFrank Warmerdam2001-07-19  Frank Warmerdam  <[email protected]>
120171a2c4a0SFrank Warmerdam
120271a2c4a0SFrank Warmerdam	* libtiff/tif_open.c: Seek back to zero after failed read,
120371a2c4a0SFrank Warmerdam	before writing header.
120471a2c4a0SFrank Warmerdam
120548b7fecaSFrank Warmerdam2001-07-18  Frank Warmerdam  <[email protected]>
120648b7fecaSFrank Warmerdam
120748b7fecaSFrank Warmerdam	* libtiff/tif_ojpeg.c: updates from Scott.  Handles colors
120848b7fecaSFrank Warmerdam	much better.  Now depends on having patched libjpeg as per
120948b7fecaSFrank Warmerdam	patch in contrib/ojpeg/*.
121048b7fecaSFrank Warmerdam
121187f580c1SFrank Warmerdam2001-07-17  Frank Warmerdam  <[email protected]>
121287f580c1SFrank Warmerdam
121387f580c1SFrank Warmerdam	* */Makefile.in: added DESTDIR support.
121487f580c1SFrank Warmerdam
121587f580c1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=60
121687f580c1SFrank Warmerdam
1217f45df42bSFrank Warmerdam2001-07-16  Frank Warmerdam  <[email protected]>
1218f45df42bSFrank Warmerdam
1219f45df42bSFrank Warmerdam	* configure, libtiff/Makefile.in: applied OpenBSD patches
1220f45df42bSFrank Warmerdam	as per:
1221f45df42bSFrank Warmerdam
1222f45df42bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=61
1223f45df42bSFrank Warmerdam
122463ad6142SFrank Warmerdam2001-06-28  Frank Warmerdam  <[email protected]>
122563ad6142SFrank Warmerdam
12260ef54341SFrank Warmerdam	* libtiff/tif_getimage.c: Fixed so that failure is properly
12270ef54341SFrank Warmerdam	reported by gtTileContig, gtStripContig, gtTileSeparate and
12280ef54341SFrank Warmerdam	gtStripSeparate.
12290ef54341SFrank Warmerdam
12300ef54341SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=51
12310ef54341SFrank Warmerdam
123263ad6142SFrank Warmerdam	* tiffcmp.c: Fixed multi samples per pixel support for ContigCompare.
123363ad6142SFrank Warmerdam	Updated bug section of tiffcmp.1 to note tiled file issues.
123463ad6142SFrank Warmerdam
123563ad6142SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=53
123663ad6142SFrank Warmerdam
1237e0368fb9SFrank Warmerdam2001-06-22  Frank Warmerdam  <[email protected]>
1238e0368fb9SFrank Warmerdam
1239ecfaa86dSFrank Warmerdam	* configure: Changes for DSO generation on AIX provided by
1240ecfaa86dSFrank Warmerdam	John Marquart <[email protected]>.
1241ecfaa86dSFrank Warmerdam
1242e0368fb9SFrank Warmerdam	* configure, libtiff/Makeifle.in: Modified to build DSOs properly
1243e0368fb9SFrank Warmerdam	on Darwin thanks to Robert Krajewski ([email protected]) and
1244e0368fb9SFrank Warmerdam	Keisuke Fujii ([email protected]).
1245e0368fb9SFrank Warmerdam
1246f8473790SFrank Warmerdam2001-06-13  Frank Warmerdam  <[email protected]>
1247f8473790SFrank Warmerdam
1248f8473790SFrank Warmerdam	* tools/tiff2rgba.c: added -n flag to avoid emitting alpha component.
1249f8473790SFrank Warmerdam
1250f8473790SFrank Warmerdam	* man/tiff2rgba.1: new
1251f8473790SFrank Warmerdam
1252f1492d55SFrank Warmerdam2001-05-22  Frank Warmerdam  <[email protected]>
1253f1492d55SFrank Warmerdam
1254f1492d55SFrank Warmerdam	* Added tiffset and tif_ojpeg to the dist lists in Makefile.in.
1255f1492d55SFrank Warmerdam
12568ff59a64SFrank Warmerdam2001-05-13  Frank Warmerdam  <[email protected]>
12578ff59a64SFrank Warmerdam
12588ff59a64SFrank Warmerdam	* libtiff/tools/thumbnail.c: changed default output compression
12598ff59a64SFrank Warmerdam	to packbits from LZW since LZW isn't generally available.
12608ff59a64SFrank Warmerdam
126147c14d60SFrank Warmerdam2001-05-12  Frank Warmerdam  <[email protected]>
126247c14d60SFrank Warmerdam
126347c14d60SFrank Warmerdam	* libtiff/tif_ojpeg.c: New.
126447c14d60SFrank Warmerdam	libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related
126547c14d60SFrank Warmerdam	to OJPEG support.
126647c14d60SFrank Warmerdam
126747c14d60SFrank Warmerdam	Scott Marovich <[email protected]> supplied OJPEG support.
126847c14d60SFrank Warmerdam
126947c14d60SFrank Warmerdam2001-05-11  Frank Warmerdam  <[email protected]>
127047c14d60SFrank Warmerdam
127147c14d60SFrank Warmerdam	* tiff.h: removed, it duplicates libtiff/tiff.h.
127247c14d60SFrank Warmerdam
12731b7a8402SFrank Warmerdam2001-05-08  Frank Warmerdam  <[email protected]>
12741b7a8402SFrank Warmerdam
12751f9632f9SFrank Warmerdam	* libtiff/tif_dirinfo.c: moved pixar and copyright flags to
12761f9632f9SFrank Warmerdam	ensure everything is in order.
12771f9632f9SFrank Warmerdam
12781b7a8402SFrank Warmerdam	* libtiff/libtiff.def: added TIFFCreateDirectory and
12791b7a8402SFrank Warmerdam	TIFFDefaultStripSize as per:
12801b7a8402SFrank Warmerdam
12811b7a8402SFrank Warmerdam	  http://bugzilla.remotesensing.org/show_bug.cgi?id=46
12821b7a8402SFrank Warmerdam
128328dd547bSFrank Warmerdam2001-05-02  Frank Warmerdam  <[email protected]>
128428dd547bSFrank Warmerdam
128528dd547bSFrank Warmerdam	* libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for
128628dd547bSFrank Warmerdam	TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to
128728dd547bSFrank Warmerdam	force use of uint32 counts instead of short counts.
128828dd547bSFrank Warmerdam
128928dd547bSFrank Warmerdam	* libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the
129028dd547bSFrank Warmerdam	case of writing TIFF_BYTE/TIFF_SBYTE fields.
129128dd547bSFrank Warmerdam
129228dd547bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=43
129328dd547bSFrank Warmerdam
1294b117e2acSFrank Warmerdam2001-05-01  Frank Warmerdam  <[email protected]>
1295b117e2acSFrank Warmerdam
1296b117e2acSFrank Warmerdam	* libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per
1297b117e2acSFrank Warmerdam	bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44
1298b117e2acSFrank Warmerdam
1299f99796d1SFrank Warmerdam2001-04-05  Frank Warmerdam  <[email protected]>
1300f99796d1SFrank Warmerdam
1301f99796d1SFrank Warmerdam	* tiffio.h: removed C++ style comment.
1302f99796d1SFrank Warmerdam
1303f99796d1SFrank Warmerdam	* configure: fixed up SCRIPT_SH/SHELL handling.
1304f99796d1SFrank Warmerdam
1305f99796d1SFrank Warmerdam	* Makefile.in: Fixed SCRIPT_SH/SHELL handling.
1306f99796d1SFrank Warmerdam
1307f99796d1SFrank Warmerdam	* config.guess: documented more variables as per bug 40.
1308f99796d1SFrank Warmerdam
130921724616SFrank Warmerdam2001-04-03  Frank Warmerdam  <[email protected]>
131021724616SFrank Warmerdam
131121724616SFrank Warmerdam	* configure, *Makefile.in: Various changes to improve configuration
131221724616SFrank Warmerdam	for HP/UX specifically, and also in general.  They include:
131321724616SFrank Warmerdam	 - Try to handle /usr/bin/sh instead of /bin/sh where necessary.
131421724616SFrank Warmerdam	 - Upgrade to HP/UX 10.x+ compiler, linker and dso options.
131521724616SFrank Warmerdam	 - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP
131621724616SFrank Warmerdam	 - Use -${MAKEFLAGS} in sub makes from makefiles.
131721724616SFrank Warmerdam
131821724616SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=40
131921724616SFrank Warmerdam
13208671dffeSFrank Warmerdam2001-04-02  Frank Warmerdam  <[email protected]>
13218671dffeSFrank Warmerdam
13220263998eSFrank Warmerdam	* libtiff/tiff.h: Applied hac to try and resolve the problem
13230263998eSFrank Warmerdam	with the inttypes.h include file on AIX.
13240263998eSFrank Warmerdam
13250263998eSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=39
13260263998eSFrank Warmerdam
13279864187bSFrank Warmerdam	* VERSION: update to 3.5.7 beta in preparation for release.
13289864187bSFrank Warmerdam
1329a2558120SFrank Warmerdam	* configure/config.site: modified to check if -lm is needed for
1330a2558120SFrank Warmerdam	MACHDEPLIBS if not supplied by config.site.  Needed for Darwin.
1331a2558120SFrank Warmerdam
13328671dffeSFrank Warmerdam	* config.guess: updated wholesale to an FSF version apparently
13338671dffeSFrank Warmerdam	from 1998 (as opposed to 1994).  This is mainly inspired by
13348671dffeSFrank Warmerdam	providing for MacOS X support.
13358671dffeSFrank Warmerdam
13368671dffeSFrank Warmerdam2001-03-29  Frank Warmerdam  <[email protected]>
13378671dffeSFrank Warmerdam
13388671dffeSFrank Warmerdam	* configure, Makefile.in, etc: added support for OPTIMIZER being
13398671dffeSFrank Warmerdam	set from config.site.
13408671dffeSFrank Warmerdam
13417a1ad5e9SFrank Warmerdam2001-03-28  Frank Warmerdam  <[email protected]>
13427a1ad5e9SFrank Warmerdam
13434f4c99abSFrank Warmerdam	* fax2ps.c: Helge (libtiff at oldach.net) submitted fix:
13444f4c99abSFrank Warmerdam
13454f4c99abSFrank Warmerdam	Here's a fix for fax2ps that corrects behaviour for non-Letter paper
13464f4c99abSFrank Warmerdam	sizes. It fixes two problems:
13474f4c99abSFrank Warmerdam
13484f4c99abSFrank Warmerdam	Without	scaling (-S) the fax is now centered on the page size specified
13494f4c99abSFrank Warmerdam	with -H	and/or -W. Before, fax2ps was using an obscure and practially
13504f4c99abSFrank Warmerdam	useless algorithm to allocate the image relative to Letter sized paper
13514f4c99abSFrank Warmerdam	which sometime sled to useless whitespace on the paper, while at the
13524f4c99abSFrank Warmerdam	same time cutting of the faxes printable area at the opposite border.
13534f4c99abSFrank Warmerdam
13544f4c99abSFrank Warmerdam	Second, scaling now preserves aspect ratio, which makes unusual faxes
13554f4c99abSFrank Warmerdam	(in particular short ones) print properly.
13564f4c99abSFrank Warmerdam
13574f4c99abSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=35
13584f4c99abSFrank Warmerdam
13597a1ad5e9SFrank Warmerdam	* tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by
13607a1ad5e9SFrank Warmerdam	Bruce A. Mallett.  See check message for detailed information
13617a1ad5e9SFrank Warmerdam	on all the changes, including a faster encoder, fixes for level
13627a1ad5e9SFrank Warmerdam	2 PostScript, and support for the imagemask operator.
13637a1ad5e9SFrank Warmerdam
1364f3bbcf1bSFrank Warmerdam2001-03-27  Frank Warmerdam  <[email protected]>
1365f3bbcf1bSFrank Warmerdam
1366f3bbcf1bSFrank Warmerdam	* libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to
1367f3bbcf1bSFrank Warmerdam	"#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX.
1368f3bbcf1bSFrank Warmerdam
1369f3bbcf1bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
1370f3bbcf1bSFrank Warmerdam
1371dc989a55SFrank Warmerdam2001-03-16  Frank Warmerdam  <[email protected]>
1372dc989a55SFrank Warmerdam
1373dc989a55SFrank Warmerdam	* tif_dirinfo.c: moved definition of copyright tag in field list.
1374dc989a55SFrank Warmerdam	Apparently they have to be in sorted order by tag id.
1375dc989a55SFrank Warmerdam
13768eea65a4SFrank Warmerdam2001-03-13  Frank Warmerdam  <[email protected]>
13778eea65a4SFrank Warmerdam
13788eea65a4SFrank Warmerdam	* tif_getimage.c: Added support for 16bit minisblack/miniswhite
13798eea65a4SFrank Warmerdam	images in RGBA interface.
13808eea65a4SFrank Warmerdam
1381fa01e4a7SFrank Warmerdam2001-03-02  Frank Warmerdam  <[email protected]>
1382fa01e4a7SFrank Warmerdam
1383fa01e4a7SFrank Warmerdam	* Added TIFFTAG_COPYRIGHT support.
1384fa01e4a7SFrank Warmerdam
1385aefe065eSFrank Warmerdam2001-02-19  Frank Warmerdam  <[email protected]>
1386aefe065eSFrank Warmerdam
1387aefe065eSFrank Warmerdam	* Brent Roman contributed updated tiffcp utility (and tiffcp.1)
1388aefe065eSFrank Warmerdam	with support for extracting subimages with the ,n syntax, and also
1389aefe065eSFrank Warmerdam	adding the -b bias removal flag.
1390aefe065eSFrank Warmerdam
1391a6da80a7SFrank Warmerdam2001-02-16  Frank Warmerdam  <[email protected]>
1392a6da80a7SFrank Warmerdam
13938867ddfbSFrank Warmerdam	* libtiff/libtiff.def: Brent Roman submitted new version adding
13948867ddfbSFrank Warmerdam	serveral missing entry points.
13958867ddfbSFrank Warmerdam
1396b18f9bb8SFrank Warmerdam	* libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS.
1397b18f9bb8SFrank Warmerdam	Some sort of weird VMS thing.
1398b18f9bb8SFrank Warmerdam
1399b18f9bb8SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=31
1400b18f9bb8SFrank Warmerdam
1401a6da80a7SFrank Warmerdam	* tif_luv.c/tiff.h/tiffio.h:
1402a6da80a7SFrank Warmerdam	New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward
1403a6da80a7SFrank Warmerdam	([email protected]).  He writes:
1404a6da80a7SFrank Warmerdam
1405a6da80a7SFrank Warmerdam	1) I improved the gamut-mapping function in tif_luv.c for imaginary
1406a6da80a7SFrank Warmerdam	colors, because some images were being super-saturated on the input
1407a6da80a7SFrank Warmerdam	side and this resulted in some strange color shifts in the output.
1408a6da80a7SFrank Warmerdam
1409a6da80a7SFrank Warmerdam	2) I added a psuedotag in tiff.h to control random dithering during
1410a6da80a7SFrank Warmerdam	LogLuv encoding.  This is turned off by default for 32-bit LogLuv and
1411a6da80a7SFrank Warmerdam	on for 24-bit LogLuv output.  Dithering improves the average color
1412a6da80a7SFrank Warmerdam	accuracy over the image.
1413a6da80a7SFrank Warmerdam
1414a6da80a7SFrank Warmerdam	3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in
1415a6da80a7SFrank Warmerdam	tiffio.h, to expose internal routines for converting between LogLuv and
1416a6da80a7SFrank Warmerdam	XYZ coordinates.  This is helpful for writing more efficient,
1417a6da80a7SFrank Warmerdam	specialized conversion routines, especially for reading LogLuv files.
1418a6da80a7SFrank Warmerdam
1419a6da80a7SFrank Warmerdam	Changes applied with minor edits.
1420a6da80a7SFrank Warmerdam
142100761c18SFrank Warmerdam2001-01-23  Frank Warmerdam  <[email protected]>
142200761c18SFrank Warmerdam
142300761c18SFrank Warmerdam	* tif_fax3.c: keep rw_mode flag internal to fax3 state to remember
142400761c18SFrank Warmerdam	whether we are encoding or decoding.  This is to ensure graceful
142500761c18SFrank Warmerdam	recovery if TIFFClientOpen() discovers an attempt to open a compressed
142600761c18SFrank Warmerdam	file for "r+" access, and subsequently close it, as it resets the
142700761c18SFrank Warmerdam	tif_mode flag to O_RDONLY in this case to avoid writes, confusing the
142800761c18SFrank Warmerdam	compressor's concept of whether it is in encode or decode mode.
142900761c18SFrank Warmerdam
14309a1d08fcSMike Welles2001-01-08  Mike Welles <[email protected]>
14319a1d08fcSMike Welles
14329a1d08fcSMike Welles	* Makefile.in:  Now cleaning up after itself after creating the .tar.gz and .zip
14339a1d08fcSMike Welles
1434a5a724a9SFrank Warmerdam2001-01-07  Frank Warmerdam  <[email protected]>
1435a5a724a9SFrank Warmerdam
1436a5a724a9SFrank Warmerdam	* html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet()
1437a5a724a9SFrank Warmerdam	as per bug report by Patrick Connor.
1438a5a724a9SFrank Warmerdam
14397c2ef4f7SFrank Warmerdam2000-12-28  Frank Warmerdam  <[email protected]>
14407c2ef4f7SFrank Warmerdam
14413ba946b0SFrank Warmerdam	* Added RELEASE-DATE file to release file list.
14423ba946b0SFrank Warmerdam
14437c2ef4f7SFrank Warmerdam	* Fixed libtiff/makefile.vc to make tiffvers.h not version.h.
14447c2ef4f7SFrank Warmerdam
1445a7f6e194SMike Welles2000-12-22  Mike Welles <[email protected]>
1446a7f6e194SMike Welles        * added link to CVS mirror from index.html
1447a7f6e194SMike Welles
1448a7f6e194SMike Welles	* updated html/internals.html to note that LZW compression is
1449a7f6e194SMike Welles	  not supported by default.
1450a7f6e194SMike Welles
145122e9dda7SFrank Warmerdam2000-12-22  Frank Warmerdam  <[email protected]>
145222e9dda7SFrank Warmerdam
145322e9dda7SFrank Warmerdam	* updated html/libtiff.html to not point at Niles' old JPL web site
145422e9dda7SFrank Warmerdam	for the man pages, point at www.libtiff.org.
145522e9dda7SFrank Warmerdam
145633953398SFrank Warmerdam2000-12-21  Frank Warmerdam  <[email protected]>
145733953398SFrank Warmerdam
145822e9dda7SFrank Warmerdam	* libtiff/tif_apple.c: Applied "Carbon" support patches supplied by
145933953398SFrank Warmerdam	Leonard Rosenthol <[email protected]>.  May interfere
146033953398SFrank Warmerdam	with correct building on older systems.  If so, please let me know.
146133953398SFrank Warmerdam
1462a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]>
1463177452c8SMike Welles
1464177452c8SMike Welles	* Took out LZW Encoding from tif_lzw.c
1465177452c8SMike Welles
1466177452c8SMike Welles	* Created HOWTO-RELEASE
1467177452c8SMike Welles
1468177452c8SMike Welles	* Created html/v3.5.6.html
1469177452c8SMike Welles
1470177452c8SMike Welles	* updated index.html
1471177452c8SMike Welles
1472a02f97a5SFrank Warmerdam2000-12-01  Frank Warmerdam  <[email protected]>
1473a02f97a5SFrank Warmerdam
1474a02f97a5SFrank Warmerdam	* Added patches for EOFB support in tif_fax3.c and tif_fax3.h.
1475a02f97a5SFrank Warmerdam	Patches supplied by Frank Cringle <[email protected]>
1476a02f97a5SFrank Warmerdam	Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif
1477a02f97a5SFrank Warmerdam
1478a3c28f98SFrank Warmerdam2000-11-24  Frank Warmerdam  <[email protected]>
1479a3c28f98SFrank Warmerdam
1480a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added an installPrivateHdrs and install-private
1481a3c28f98SFrank Warmerdam	target so that the private headers required by libgeotiff can be
1482a3c28f98SFrank Warmerdam	installed with the others.  They are not installed by default.
1483a3c28f98SFrank Warmerdam
1484a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso
1485a3c28f98SFrank Warmerdam	targets so libtiff.so will be built with an explicit dependency
1486a3c28f98SFrank Warmerdam	on libm.so.
1487a3c28f98SFrank Warmerdam
1488a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to
1489a3c28f98SFrank Warmerdam	libtiff.so.3.5.5.
1490a3c28f98SFrank Warmerdam
1491a3c28f98SFrank Warmerdam	* libtiff/Makefile.in & configure: Remove all references to the ALPHA
1492a3c28f98SFrank Warmerdam	file, or ALPHA version logic.  Added stuff about DIST_POINT in
1493a3c28f98SFrank Warmerdam	place of DIST_TYPE and the alpha release number stuff.
1494a3c28f98SFrank Warmerdam
1495abcd47aeSFrank Warmerdam2000-11-22  Frank Warmerdam  <[email protected]>
1496abcd47aeSFrank Warmerdam
1497abcd47aeSFrank Warmerdam	* I have applied a patch from Steffen Moeller <[email protected]> to
1498abcd47aeSFrank Warmerdam	the configure script so that it now accepts the --prefix, and
1499abcd47aeSFrank Warmerdam	--exec-prefix directives.
1500abcd47aeSFrank Warmerdam
15017410217aSFrank Warmerdam2000-11-13  Frank Warmerdam  <warmerda@cs46980-c>
15027410217aSFrank Warmerdam
15039900bacaSFrank Warmerdam	* I have made a variety of modifications in an effort to ensure the
15049900bacaSFrank Warmerdam	TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE
15059900bacaSFrank Warmerdam	file which seems to be updated regularly.
15069900bacaSFrank Warmerdam
15079900bacaSFrank Warmerdam	 o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in
15089900bacaSFrank Warmerdam	   version include file.
15099900bacaSFrank Warmerdam	 o renamed version.h to tiffvers.h because we now have to install it
15109900bacaSFrank Warmerdam	   with the public libtiff include files.
15119900bacaSFrank Warmerdam	 o include tiffvers.h in tiffio.h.
15129900bacaSFrank Warmerdam	 o updated tif_version.c to use tiffvers.h.
15139900bacaSFrank Warmerdam	 o Updated Makefile.in accordingly.
15149900bacaSFrank Warmerdam
15157410217aSFrank Warmerdam	* As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25
15167410217aSFrank Warmerdam	I have updated the win32 detection rules in tiffcomp.h.
15177410217aSFrank Warmerdam
15186429172dSFrank Warmerdam2000-10-20  Frank Warmerdam  <warmerda@cs46980-c>
15196429172dSFrank Warmerdam
1520b11174beSFrank Warmerdam	* tif_getimage.c: Fixed RGBA translation for YCbCr images for which
1521b11174beSFrank Warmerdam	the strip/tile width and height aren't multiples of the sampling size.
15227410217aSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=20
15237410217aSFrank Warmerdam	Some patches from Rick LaMont of Dot C Software.
1524b11174beSFrank Warmerdam
15256429172dSFrank Warmerdam	* Modified tif_packbits.c encoder to avoid compressing more
15266429172dSFrank Warmerdam	data than provided if rowsize doesn't factor into provided data
15276429172dSFrank Warmerdam	(such as occurs for YCbCr).
15286429172dSFrank Warmerdam
1529aa844c50SFrank Warmerdam2000-10-19  Frank Warmerdam  <warmerda@cs46980-c>
1530aa844c50SFrank Warmerdam
1531aa844c50SFrank Warmerdam	* tools/rgb2ycbcr.c: fixed output strip size to account for vertical
1532aa844c50SFrank Warmerdam	roundup if rows_per_strip not a multiple of vertical sample size.
1533aa844c50SFrank Warmerdam
15340cd032f1SFrank Warmerdam2000-10-16  Frank Warmerdam  <warmerda@cs46980-c>
15350cd032f1SFrank Warmerdam
153691b8b7c2SFrank Warmerdam	* tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory
153791b8b7c2SFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18
153891b8b7c2SFrank Warmerdam	from [email protected].
153991b8b7c2SFrank Warmerdam
15400cd032f1SFrank Warmerdam	* Modified tif_packbits.c decoding to avoid overrunning the
15410cd032f1SFrank Warmerdam	output buffer, and to issue a warning if data needs to be
15420cd032f1SFrank Warmerdam	discarded.  See http://bugzilla.remotesensing.org/show_bug.cgi?id=18
15430cd032f1SFrank Warmerdam
1544de9b6675SFrank Warmerdam2000-10-12  Frank Warmerdam  <warmerda@cs46980-c>
1545de9b6675SFrank Warmerdam
1546de9b6675SFrank Warmerdam	* Modified tiff2bw to ensure portions add to 100%, and that
1547de9b6675SFrank Warmerdam	white is properly recovered.
1548de9b6675SFrank Warmerdam
1549de9b6675SFrank Warmerdam	See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15
1550de9b6675SFrank Warmerdam	Patch c/o Stanislav Brabec <[email protected]>
1551de9b6675SFrank Warmerdam
15528b6b9756SFrank Warmerdam2000-09-30  Frank Warmerdam  <warmerda@cs46980-c>
15538b6b9756SFrank Warmerdam
15548b6b9756SFrank Warmerdam	* Modified TIFFClientOpen() to emit an error on an attempt to
15558b6b9756SFrank Warmerdam	open a comperessed file for update (O_RDWR/r+) access.  This is
15568b6b9756SFrank Warmerdam	because the compressor/decompressor code gets very confused when
15578b6b9756SFrank Warmerdam	the mode is O_RDWR, assuming this means writing only.  See
15588b6b9756SFrank Warmerdam	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13
15598b6b9756SFrank Warmerdam
1560582fb187SFrank Warmerdam2000-09-27  Frank Warmerdam  <warmerda@cs46980-c>
1561582fb187SFrank Warmerdam
15620cd032f1SFrank Warmerdam	* Added GNULDdso target an`d switched linux and freebsd to use it.
1563582fb187SFrank Warmerdam
15648d9e3bcfSFrank Warmerdam2000-09-26  Frank Warmerdam  <warmerda@cs46980-c>
15658d9e3bcfSFrank Warmerdam
15668d9e3bcfSFrank Warmerdam	* Applied patch for 0x0000 sequences in tif_fax3.h's definition
15678d9e3bcfSFrank Warmerdam	of EXPAND1D() as per bug 11 (from Roman).
15688d9e3bcfSFrank Warmerdam
1569af621273SFrank Warmerdam2000-09-25  Frank Warmerdam  <warmerda@cs46980-c>
157005d0760fSFrank Warmerdam	* Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve
157105d0760fSFrank Warmerdam	cygwin compatibility.
1572af621273SFrank Warmerdam
1573b6348a45SFrank Warmerdam	* Applied patch from Roman Shpount to tif_fax3.c.  This seems to
1574b6348a45SFrank Warmerdam	be a proper fix to the buffer sizing problem.  See
1575b6348a45SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=11
1576b6348a45SFrank Warmerdam
1577af621273SFrank Warmerdam	* Fixed tif_getimage.c to fix overrun bug with YCbCr images without
1578af621273SFrank Warmerdam	downsampling.  http://bugzilla.remotesensing.org/show_bug.cgi?id=10
1579af621273SFrank Warmerdam	Thanks to Nick Lamb <[email protected]> for reporting the
1580af621273SFrank Warmerdam	bug and proving the patch.
1581af621273SFrank Warmerdam
1582a329e432SFrank Warmerdam2000-09-18  Frank Warmerdam  <warmerda@cs46980-c>
1583a329e432SFrank Warmerdam
1584a329e432SFrank Warmerdam	* Fixed tif_jpeg.c so avoid destroying the decompressor before
1585a329e432SFrank Warmerdam	we are done access data thanks to bug report from:
1586a329e432SFrank Warmerdam	Michael Eckstein <[email protected]>.
1587a329e432SFrank Warmerdam
1588a329e432SFrank Warmerdam	* Reverted tif_flush change.
1589a329e432SFrank Warmerdam
1590da97c5e0SFrank Warmerdam2000-09-14  Frank Warmerdam  <warmerda@cs46980-c>
1591da97c5e0SFrank Warmerdam
1592da97c5e0SFrank Warmerdam	* tif_flush.c: Changed so that TIFFFlushData() doesn't return an
1593da97c5e0SFrank Warmerdam	error when TIFF_BEENWRITING is not set.  This ensures that the
1594da97c5e0SFrank Warmerdam	directory contents can still be flushed by TIFFFlush().
1595da97c5e0SFrank Warmerdam
1596c1282751SFrank Warmerdam2000-08-14  Frank Warmerdam  <[email protected]>
1597c1282751SFrank Warmerdam
1598fb02956eSFrank Warmerdam	* tif_open.c: Don't set MMAP for O_RDWR files.
1599fb02956eSFrank Warmerdam
16000625a129SFrank Warmerdam	* tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY
16010625a129SFrank Warmerdam	so that files opened for update can be strip chopped too.
16020625a129SFrank Warmerdam
1603c1282751SFrank Warmerdam	* tif_read.c: fixed up bug with files missing rowsperstrip and
1604c1282751SFrank Warmerdam	the strips per separation fix done a few weeks ago.
1605c1282751SFrank Warmerdam
1606ad9af004SFrank Warmerdam2000-07-17  Frank Warmerdam  <warmerda@cs46980-c>
1607ad9af004SFrank Warmerdam
1608ad9af004SFrank Warmerdam	* Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and
1609ad9af004SFrank Warmerdam	SAMPLEFORMAT_COMPLEXINT.
1610ad9af004SFrank Warmerdam
16114b79457aSMike Welles2000-07-13  Mike Welles <[email protected]>
16124b79457aSMike Welles
16134b79457aSMike Welles	* index.html, bugs.html: added bugzilla info.
16144b79457aSMike Welles
1615c1cd54d7SFrank Warmerdam2000-07-12  Frank Warmerdam  <[email protected]>
1616c1cd54d7SFrank Warmerdam
1617889ea5bfSFrank Warmerdam	* tif_read.c: fix subtle bug with determining the number of
1618889ea5bfSFrank Warmerdam	rows for strips that are the last strip in a separation but
1619889ea5bfSFrank Warmerdam	not the last strip of all in TIFFReadEncodedStrip().
1620889ea5bfSFrank Warmerdam
1621c1cd54d7SFrank Warmerdam	* Applied 16/32 bit fix to tif_fax3.c.  Fix supplied by
1622c1cd54d7SFrank Warmerdam	Peter Skarpetis <[email protected]>
1623c1cd54d7SFrank Warmerdam
1624082013bfSFrank Warmerdam2000-06-15  Frank Warmerdam  <[email protected]>
1625082013bfSFrank Warmerdam
1626082013bfSFrank Warmerdam	* Modified tiffio.h logic with regard to including windows.h.  It
1627082013bfSFrank Warmerdam	won't include it when building with __CYGWIN__.
1628082013bfSFrank Warmerdam
1629b620bd37SFrank Warmerdam2000-05-11  Frank Warmerdam  <warmerda@cs46980-c>
1630b620bd37SFrank Warmerdam
16316ed3331cSFrank Warmerdam	* README: update to mention www.libtiff.org, don't list Sam's old
16326ed3331cSFrank Warmerdam	email address.
16336ed3331cSFrank Warmerdam
1634b620bd37SFrank Warmerdam	* configure: Fixed DSO test for Linux as per patch from
1635b620bd37SFrank Warmerdam	  Jan Van Buggenhout <[email protected]>.
1636b620bd37SFrank Warmerdam
163715934824SFrank Warmerdam2000-04-21  Frank Warmerdam  <[email protected]>
163815934824SFrank Warmerdam
163915934824SFrank Warmerdam	* libtiff/tif_dirread.c: Don't use estimate strip byte count for
164015934824SFrank Warmerdam	one tile/strip images with an offset, and byte count of zero. These
164115934824SFrank Warmerdam	could be "unpopulated" images.
164215934824SFrank Warmerdam
1643859c2524SFrank Warmerdam2000-04-18  Frank Warmerdam  <[email protected]>
1644859c2524SFrank Warmerdam
16457538c6d0SFrank Warmerdam	* contrib/addtiffo: Added "averaging" resampling option.
16467538c6d0SFrank Warmerdam
1647859c2524SFrank Warmerdam	* tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT.
1648859c2524SFrank Warmerdam
16496be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000  Frank Warmerdam  <[email protected]>
16506be23f4fSFrank Warmerdam
16516be23f4fSFrank Warmerdam	* tools/Makefile.in: Modified to install properly on SGI.
16526be23f4fSFrank Warmerdam
16534b79457aSMike Welles2000-04-12  Mike Welles	     <[email protected]>
16544b79457aSMike Welles	* configure:  Fixed stupid mistake in libc6 test on Linux
16554b79457aSMike Welles
1656f076e723SMike Welles2000-04-04  Mike Welles	     <[email protected]>
1657f0770083SMike Welles	* tif_win32.c:  Applied patch to fix overreads and ovverwrites
1658f0770083SMike Welles	  caught by BoundsChecker.  From Arvan Pritchard
1659f0770083SMike Welles	  <[email protected]>  (untested).
1660f076e723SMike Welles
1661f0770083SMike Welles        * tif_getimage.c:  Applied patch to silence VC6 warnings.  From
1662f0770083SMike Welles	  Arvan Pritchard <[email protected]>
1663f0770083SMike Welles
1664f0770083SMike Welles	* tif_lzw.c:  Applied patch to silence VC6 warnings.  From
1665f076e723SMike Welles	  Arvan Pritchard <[email protected]>
1666f076e723SMike Welles
16671c9f6d78SFrank Warmerdam2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>
16681c9f6d78SFrank Warmerdam
16691c9f6d78SFrank Warmerdam	* Added contrib/stream (stream io) code submitted by Avi Bleiweiss.
16701c9f6d78SFrank Warmerdam
167197702338SMike Welles2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>    *** 3.5.5 release ***
16722df86f15SFrank Warmerdam
16732df86f15SFrank Warmerdam	* fax2ps: Fixed mixup of width and height in bounding box statement
16742df86f15SFrank Warmerdam	as per submission by Nalin Dahyabhai <[email protected]>.
16752df86f15SFrank Warmerdam
1676c21b8b97SMike Welles2000-03-27  Mike Welles	     <[email protected]>
1677c21b8b97SMike Welles
1678c21b8b97SMike Welles	* fax2ps:  Modified printruns to take uint32 instead of uint16.
1679c21b8b97SMike Welles	Patch courtesy of Bernt Herd <[email protected]>
1680c21b8b97SMike Welles
1681d20c60a2SMike Welles2000-03-20  Mike Welles	     <[email protected]>
1682d20c60a2SMike Welles
1683d20c60a2SMike Welles	* configure: added test for libc6 for linux targets.  Bug reported by
1684d20c60a2SMike Welles        Stanislav Brabec <[email protected]>
1685d20c60a2SMike Welles
1686c21b8b97SMike Welles	* Added 3.5 docs to html/Makefile.in.
1687c21b8b97SMike Welles	Thanks to  Stanislav Brabec <[email protected]>
1688d20c60a2SMike Welles
1689c21b8b97SMike Welles	* configure: fixed bugs in sed scripts
1690c21b8b97SMike Welles	(applied sed script s:/@:s;@:;s:/s;;:;: to configure).
1691d20c60a2SMike Welles	fix submitted to Stanislav Brabec <[email protected]>
1692d20c60a2SMike Welles
1693c21b8b97SMike Welles	* tools/iptcutil was not in files list, and wasn't being
1694c21b8b97SMike Welles	added to tar archive.  Updated Makefile.in.
1695d20c60a2SMike Welles
16967ab7008fSFrank Warmerdam2000-03-17  Frank Warmerdam  <warmerda@cs46980-c>
16977ab7008fSFrank Warmerdam
16987ab7008fSFrank Warmerdam	* tif_fax3.c: Fixed serious bug introduced during the uint16->uint32
16997ab7008fSFrank Warmerdam	conversion for the run arrays.
17007ab7008fSFrank Warmerdam
1701d3144ac4SFrank Warmerdam2000-03-03  Frank Warmerdam  <[email protected]>
1702d3144ac4SFrank Warmerdam
1703d3144ac4SFrank Warmerdam	* Set td_sampleformat default to SAMPLEFORMAT_UINT instead of
1704d3144ac4SFrank Warmerdam	SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c.
1705d3144ac4SFrank Warmerdam
17060b109722SFrank Warmerdam2000-03-02  Frank Warmerdam  <[email protected]>
17070b109722SFrank Warmerdam
1708f4aaa718SFrank Warmerdam	* Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c.
1709f4aaa718SFrank Warmerdam
17100b109722SFrank Warmerdam	* Patched tif_fax3.c so that dsp->runs is allocated a bit bigger
17110b109722SFrank Warmerdam	to avoid overruns encountered with frle_bug.tif.
17120b109722SFrank Warmerdam
1713ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000  Frank Warmerdam  <[email protected]>
1714ed33ffd3SFrank Warmerdam
1715ed33ffd3SFrank Warmerdam	* Fixed tools/tiffcmp so that stopondiff testing works.
1716ed33ffd3SFrank Warmerdam	  Patch care of Joseph Orost <[email protected]>.
1717ed33ffd3SFrank Warmerdam
1718592e7e59SFrank Warmerdam2000-01-28    <warmerda@CS46980-B>
1719592e7e59SFrank Warmerdam
1720c84e2904SFrank Warmerdam	* Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is
1721c84e2904SFrank Warmerdam	  set to 1, and added default (off) setting in tiffconf.h.  This
1722c84e2904SFrank Warmerdam	  should eventually be set by the configure script somehow.
1723c84e2904SFrank Warmerdam
1724c84e2904SFrank Warmerdam	  The original work on all these 2-4GB changes was done by
1725c84e2904SFrank Warmerdam	  Peter Smith ([email protected]).
1726c84e2904SFrank Warmerdam
1727c84e2904SFrank Warmerdam	* Modified tif_win32.c to support 2-4GB seeks.
1728c84e2904SFrank Warmerdam
1729592e7e59SFrank Warmerdam	* tentatively changed toff_t to be unsigned instead of signed to
1730592e7e59SFrank Warmerdam	  facilitate support for 2-4GB files.
1731592e7e59SFrank Warmerdam
1732592e7e59SFrank Warmerdam	* Updated a variety of files to use toff_t.  Fixed some mixups
1733592e7e59SFrank Warmerdam	  between toff_t and tsize_t.
1734592e7e59SFrank Warmerdam
1735164da391SFrank WarmerdamFri Jan 28 10:13:49 2000  Frank Warmerdam  <[email protected]>
1736164da391SFrank Warmerdam
1737164da391SFrank Warmerdam	* Largely reimplemented contrib/addtiffo to avoid temp files,
1738164da391SFrank Warmerdam	updating the TIFF file in place.  Fixed a few other bugs to.
1739164da391SFrank Warmerdam
1740164da391SFrank Warmerdam	* Set tif_rawdatasize to zero when freeing raw data buffer in
1741164da391SFrank Warmerdam	TIFFWriteDirectory().
1742164da391SFrank Warmerdam
1743164da391SFrank Warmerdam	* Enabled "REWRITE_HACK" in tif_write.c by default.
1744164da391SFrank Warmerdam
1745164da391SFrank Warmerdam	* Fix bug in tif_write.c when switching between reading one directory
1746164da391SFrank Warmerdam	and writing to another.
1747164da391SFrank Warmerdam
1748164da391SFrank Warmerdam	* Made TIFFWriteCheck() public, and added TIFFCreateDirectory()
1749164da391SFrank Warmerdam
1750db9e2d75SFrank WarmerdamWed Jan  5 12:37:48 2000  Frank Warmerdam  <[email protected]>
1751db9e2d75SFrank Warmerdam
1752db9e2d75SFrank Warmerdam	* Added TIFFmemory(3t) functions to libtiff.def.
1753db9e2d75SFrank Warmerdam
17542e0c71f2SFrank WarmerdamTue Jan  4 13:39:00 2000  Frank Warmerdam  <[email protected]>
17552e0c71f2SFrank Warmerdam
17562e0c71f2SFrank Warmerdam	* Added libtiff/libtiff.def to TIFFILES distribution list.
17572e0c71f2SFrank Warmerdam
1758c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999  Mike Welles <[email protected]>
1759c38ac53bSMike Welles
1760c38ac53bSMike Welles	* Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
1761c38ac53bSMike Welles
1762c38ac53bSMike Welles	* Altered descriptions in tools to reflect "by default" lzw not supported
1763c38ac53bSMike Welles
1764c38ac53bSMike Welles	* Updated index.html to note lzw compression kit.
1765c38ac53bSMike Welles
1766db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999  Frank Warmerdam  <[email protected]>
1767db55f695SFrank Warmerdam
1768db55f695SFrank Warmerdam	* Added fax3sm_winnt.c to distribution list in Makefile.in.
1769db55f695SFrank Warmerdam
1770c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999  Mike Welles <[email protected]> *** 3.5.4 release ***
1771da558ffbSMike Welles
1772da558ffbSMike Welles	* Aadded Pixar tag support.  Contributed by Phil Beffery <[email protected]>
1773da558ffbSMike Welles
1774da558ffbSMike Welles	* Made one more change to tif_dir.c for removal of LZW compression. Also added notice
1775da558ffbSMike Welles	  when LZW compression invoked.
1776da558ffbSMike Welles
1777da558ffbSMike Welles	* Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions
1778da558ffbSMike Welles	  in tools to reflect removal of LZW compression
1779da558ffbSMike Welles
17801c096175SMike WellesMon Dec 20 18:39:02 EST 1999  Mike Welles  <[email protected]>
17811c096175SMike Welles
17821c096175SMike Welles        * Fixed bug that caused LZW (non) compression to segfault. Added
17831c096175SMike Welles	  warning about LZW compression removed being removed, and why.
1784c614caf0SMike Welles
1785da558ffbSMike Welles	* Added nostrip to install in tools/Makefile.in so that debugging
1786c614caf0SMike Welles	  symbols are kept.
17871c096175SMike Welles
178800ac48bcSMike WellesTue Dec  7 12:04:47 EST 1999  Mike Welles  <[email protected]>
178900ac48bcSMike Welles
179000ac48bcSMike Welles	* Added patch from Ivo Penzar <[email protected]>,
179100ac48bcSMike Welles	  supporting Adobe ZIP deflate.  Untested.
179200ac48bcSMike Welles
1793e57f1806SFrank WarmerdamSat Dec  4 15:47:11 1999  Frank Warmerdam  <[email protected]>
1794e57f1806SFrank Warmerdam
1795e57f1806SFrank Warmerdam	* Made Packbits the default compression in tools/tiff2rgba.c instead
1796e57f1806SFrank Warmerdam	of LZW.
1797e57f1806SFrank Warmerdam
1798e5337384SMike WellesTue Nov 30 14:41:43 1999  Frank Warmerdam  <[email protected]>    *** 3.5.3. release ***
1799ff08149cSFrank Warmerdam
1800ff08149cSFrank Warmerdam	* Added tif_luv to contrib/djgpp/Makefile.lib.
1801ff08149cSFrank Warmerdam
18020e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999   Mike Welles <[email protected]>
18030e4c746eSMike Welles
18047609ec5fSMike Welles        * Added zip creation to relase makefile target
18057609ec5fSMike Welles
18060e4c746eSMike Welles	* Added html for TIFFWriteTile.3t man page.
18070e4c746eSMike Welles
1808c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999  Frank Warmerdam  <[email protected]>
1809c5e8a049SFrank Warmerdam
1810c5e8a049SFrank Warmerdam	* Added some changes to tif_write.c to support rewriting existing
1811c5e8a049SFrank Warmerdam	fixed sized tiles and strips.  Code mods disabled by default, only
1812c5e8a049SFrank Warmerdam	enabled if REWRITE_HACK is defined for now.
1813c5e8a049SFrank Warmerdam
181464158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999  Frank Warmerdam  <[email protected]>
181564158b2dSFrank Warmerdam
181664158b2dSFrank Warmerdam	* Added TIFFWriteTile.3t man page.
181764158b2dSFrank Warmerdam
1818209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999  Frank Warmerdam  <[email protected]>
1819209aa3d3SFrank Warmerdam
1820209aa3d3SFrank Warmerdam	* Added notes on use of makefile.vc in build.html, and fixed
1821209aa3d3SFrank Warmerdam	email subscription address.
1822209aa3d3SFrank Warmerdam
18239ec07df1SMike Welles199-11-28  Mike Welles <[email protected]>
18249ec07df1SMike Welles
18259ec07df1SMike Welles	*  Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c
18269ec07df1SMike Welles
18279ec07df1SMike Welles	*  Did some casts cleaning up to reduce compiler warnings in tif_fax3.c,
18289ec07df1SMike Welles	   from Bruce Carmeron <[email protected]> -- modifications of
18299ec07df1SMike Welles	   changes made by Frank (sun cc still complained on cast).
18309ec07df1SMike Welles
18319ec07df1SMike Welles	*  Added tiffconf.h to install target per request from Bill
18329ec07df1SMike Welles	   Radcliffe <[email protected]>: "We need a way for ImageMagick to
18339ec07df1SMike Welles 	   know features have been compiled into the TIFF library in order to
18349ec07df1SMike Welles	   handle things properly".
18359ec07df1SMike Welles
183629e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999  Frank Warmerdam  <[email protected]>
183729e8a995SFrank Warmerdam
183829e8a995SFrank Warmerdam	* fixed various VC++ warnings as suggested by Gilles Vollant
183929e8a995SFrank Warmerdam	<[email protected]>.
184029e8a995SFrank Warmerdam
18419e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999  Frank Warmerdam  <[email protected]>
18429e63b000SFrank Warmerdam
18439e63b000SFrank Warmerdam	* Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to
18449e63b000SFrank Warmerdam	not imply applications are responsible for image data swapping.
18459e63b000SFrank Warmerdam
184643f65d11SMike Welles1999-11-22  Mike Welles <[email protected]>
184743f65d11SMike Welles	*  HTML-ized the man pages, added to html/man
184843f65d11SMike Welles
1849e7f4c352SMike Welles	*  Removed LZW Compression to comply with Unisys patent extortion.
1850e7f4c352SMike Welles
1851a9b4777dSMike Welles1999-09-29  Mike Welles		<[email protected]>
1852a9b4777dSMike Welles	*  Corrected one remaining 16 -> 32 bit value in tif_fax3.c,
1853a9b4777dSMike Welles	   From Ivo Penzar <[email protected].
1854a9b4777dSMike Welles
1855a9b4777dSMike Welles	*  Added patch from Ivo Penzar to have TiffAdvanceDirectory handle
1856a9b4777dSMike Welles	   memory mapped files. <[email protected]>
1857a9b4777dSMike Welles
185897702338SMike Welles1999-09-26  Mike Welles 	<[email protected]>  *** 3.5.2 release ***
185958db2336SMike Welles	* Corrected alpha versioning.
186058db2336SMike Welles
186158db2336SMike Welles	* Removed distinction between  alpha and release targets in Makefile.in.
186258db2336SMike Welles
186358db2336SMike Welles	* added release.stamp target, which tags cvs tree, and updates
186458db2336SMike Welles	  "RELEASE-DATE"
186558db2336SMike Welles
186658db2336SMike Welles	* added releasediff target, which diffs tree with source as of
186758db2336SMike Welles	  date in "RELEASE-DATE"
186858db2336SMike Welles
186958db2336SMike Welles	* Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving
187058db2336SMike Welles	  away from alpha/non-alpha distinctions).
187158db2336SMike Welles
187258db2336SMike Welles	* updated html to reflect release
187358db2336SMike Welles
187467bb385aSFrank Warmerdam1999-09-23    <warmerda@CS46980-B>
187567bb385aSFrank Warmerdam
1876cdb12ac2SFrank Warmerdam	* Set O_BINARY for tif_unix.c open() ... used on cygwin for instance.
1877cdb12ac2SFrank Warmerdam
187867bb385aSFrank Warmerdam	* Added CYGWIN case in configure.
187967bb385aSFrank Warmerdam
188046301bebSMike WellesFri Sep 17 00:13:51 CEST 1999  Mike Welles <[email protected]>
188158db2336SMike Welles
188246301bebSMike Welles	* Applied Francois Dagand's patch to handle fax decompression bug.
188346301bebSMike Welles	  (sizes >= 65536 were failing)
188446301bebSMike Welles
1885478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999  Frank Warmerdam  <[email protected]>
1886478d079aSFrank Warmerdam
1887478d079aSFrank Warmerdam	* Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested
1888478d079aSFrank Warmerdam	  by Christopher Lawton <[email protected]>
1889478d079aSFrank Warmerdam
1890f48df3f4SFrank WarmerdamWed Sep  8 08:19:18 1999  Frank Warmerdam  <[email protected]>
1891f48df3f4SFrank Warmerdam
1892e6e37100SFrank Warmerdam	* Added IRIX/gcc, and OSF/1 4.x support on behalf of
1893e6e37100SFrank Warmerdam	  Albert Chin-A-Young <[email protected]>
1894e6e37100SFrank Warmerdam
1895f48df3f4SFrank Warmerdam	* Added TIFFReassignTagToIgnore() API on behalf of
1896f48df3f4SFrank Warmerdam	  Bruce Cameron <[email protected]>.  Man page still pending.
1897f48df3f4SFrank Warmerdam
1898e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999  Frank Warmerdam  <[email protected]>
1899e3585a7dSFrank Warmerdam
19006f703bd0SFrank Warmerdam	* Added test target in Makefile, test_pics.sh script and pics/*.rpt
19016f703bd0SFrank Warmerdam	files to provide for a rudimentary testsuite.
19026f703bd0SFrank Warmerdam
1903e3585a7dSFrank Warmerdam	* Added contrib/tags back from old distribution ... fixed up a bit.
1904e3585a7dSFrank Warmerdam
190523f6dabbSFrank Warmerdam1999-08-16    <warmerda@CS46980-B>
190623f6dabbSFrank Warmerdam
190723f6dabbSFrank Warmerdam	* Added simple makefile.vc makefiles for building with MS VC++
190823f6dabbSFrank Warmerdam	on Windows NT/98/95 in console mode.  Stuff in contrib/win* make give
190923f6dabbSFrank Warmerdam	better solutions for some users.
191023f6dabbSFrank Warmerdam
19118ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999  Frank Warmerdam  <[email protected]>
19128ecb50d4SFrank Warmerdam
19138ecb50d4SFrank Warmerdam	* Added addtiffo (add overviews to a TIFF file) in contrib.  Didn't
19148ecb50d4SFrank Warmerdam	put it in tools since part of it is in C++.
19158ecb50d4SFrank Warmerdam
1916469f9d6bSMike Welles1999-08-16  Michael L. Welles  <[email protected]>
1917469f9d6bSMike Welles
1918469f9d6bSMike Welles	* Updated html/index.html with anon CVS instructions.
1919469f9d6bSMike Welles
1920397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999  Frank Warmerdam  <[email protected]>
1921397e9f3aSFrank Warmerdam
19228b9ba144SFrank Warmerdam	* pre-remove so link before softlink in LINUXdso action in
19238b9ba144SFrank Warmerdam	libtiff/Makefile.in to avoid failure on LINUXdso builds other than
19248b9ba144SFrank Warmerdam	the first.
19258b9ba144SFrank Warmerdam
19268b9ba144SFrank Warmerdam	* Fixed problem with cvtcmap() in tif_getimage.c modifying the
19278b9ba144SFrank Warmerdam	colormaps owned by the TIFF handle itself when trying to fixup wrong
19288b9ba144SFrank Warmerdam	(eight bit) colormaps.  Corrected by maintaining a private copy of
19298b9ba144SFrank Warmerdam	the colormap.
19308b9ba144SFrank Warmerdam
19318b9ba144SFrank Warmerdam	* Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in
19328b9ba144SFrank Warmerdam	tif_getimage.c.
19338b9ba144SFrank Warmerdam
1934397e9f3aSFrank Warmerdam	* CVS Repository placed at remotesensing.org.  ChangeLog added.
1935