xref: /libtiff-4.0.7/ChangeLog (revision 8a0b705c)
1*8a0b705cSAndrey Kiselev2004-01-02  Andrey Kiselev  <[email protected]>
2*8a0b705cSAndrey Kiselev
3*8a0b705cSAndrey Kiselev	* tools/tiffcp.c: Fixed problem with wrong Photometric setting for
4*8a0b705cSAndrey Kiselev	non-RGB images.
5*8a0b705cSAndrey Kiselev
6835b0870SAndrey Kiselev2003-12-31  Andrey Kiselev  <[email protected]>
7835b0870SAndrey Kiselev
80c88f2ccSAndrey Kiselev	* libtiff/tif_win32.c: Fixed problem with _TIFFrealloc() when the NULL
90c88f2ccSAndrey Kiselev	pointer passed. Patch supplied by Larry Grill.
100c88f2ccSAndrey Kiselev
11835b0870SAndrey Kiselev	* libtiff/{tiff.h, tif_fax3.c}:Fixes for AMD 64 platform as
12835b0870SAndrey Kiselev	suggested by Jeremy C. Reed.
13835b0870SAndrey Kiselev
1441281054SAndrey Kiselev2003-12-26  Andrey Kiselev  <[email protected]>
1541281054SAndrey Kiselev
1641281054SAndrey Kiselev	* libtiff 3.6.1 released.
1741281054SAndrey Kiselev
18d8df102eSAndrey Kiselev2003-12-24  Andrey Kiselev  <[email protected]>
19d8df102eSAndrey Kiselev
20d8df102eSAndrey Kiselev	* config.guess, config.sub: Updated from the recent upstream.
21d8df102eSAndrey Kiselev
221420736dSAndrey Kiselev2003-12-22  Andrey Kiselev  <[email protected]>
231420736dSAndrey Kiselev
241420736dSAndrey Kiselev	* libtiff/{tif_color, tif_getimage.c, tiffio.h}, man/TIFFcolor.3t:
251420736dSAndrey Kiselev	More cleanups in color conversion interface, added appropriate manual
261420736dSAndrey Kiselev	page.
271420736dSAndrey Kiselev
28bd57e28aSAndrey Kiselev2003-12-19  Andrey Kiselev  <[email protected]>
29bd57e28aSAndrey Kiselev
3096028085SAndrey Kiselev	* libtiff/{tif_extension.c, tif_dirinfo.c, tiff.h}: Warnings fixed as
3196028085SAndrey Kiselev	per bug
3296028085SAndrey Kiselev
3396028085SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=357
3496028085SAndrey Kiselev
3596028085SAndrey Kiselev	* tools/tiff2ps.c: Added support for alpha channel. Fixes
36dd9a7f64SAndrey Kiselev
37dd9a7f64SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=428
38dd9a7f64SAndrey Kiselev
39d8df102eSAndrey Kiselev	* libtiff/{libtiff.def, tif_color.c, tif_getimage.c, tiffio.h}:
40bd57e28aSAndrey Kiselev	Interface for Lab->RGB color conversion is finally cleaned up.
41bd57e28aSAndrey Kiselev	Added support for ReferenceBlackWhite tag handling when converted from
42bd57e28aSAndrey Kiselev	YCbCr color space. The latter closes
43bd57e28aSAndrey Kiselev
44bd57e28aSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=120
45bd57e28aSAndrey Kiselev
46c01ea11aSAndrey Kiselev2003-12-07  Andrey Kiselev  <[email protected]>
47c01ea11aSAndrey Kiselev
48c01ea11aSAndrey Kiselev	* libtiff/{tif_getimage.c, tiffio.h}: Avoid warnings.
49c01ea11aSAndrey Kiselev
50c01ea11aSAndrey Kiselev	* libtiff/makefile.vc, tools/makefile.vc: Support for IJG JPEG
51c01ea11aSAndrey Kiselev	library.
52c01ea11aSAndrey Kiselev
532fa548cdSAndrey Kiselev2003-12-06  Andrey Kiselev  <[email protected]>
542fa548cdSAndrey Kiselev
552fa548cdSAndrey Kiselev	* libtiff/{tif_getimage.c, tif_aux.c}: Read WhitePoint tag from the
562fa548cdSAndrey Kiselev	file and properly use it for CIE Lab->RGB transform.
572fa548cdSAndrey Kiselev
583e9be7b0SAndrey Kiselev2003-12-04  Andrey Kiselev  <[email protected]>
593e9be7b0SAndrey Kiselev
603e9be7b0SAndrey Kiselev	* libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: YCbCr->RGB
613e9be7b0SAndrey Kiselev	conversion routines now in the tif_color.c module. New function
623e9be7b0SAndrey Kiselev	TIFFYCbCrtoRGB() available in TIFF API.
633e9be7b0SAndrey Kiselev
643e9be7b0SAndrey Kiselev	* libtiff/tif_dirwrite.c: Handle TIFF_IFD tag type correctly.
653e9be7b0SAndrey Kiselev
6677010a7cSAndrey Kiselev2003-12-03  Andrey Kiselev  <[email protected]>
6777010a7cSAndrey Kiselev
68f356c7ceSAndrey Kiselev	* libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: Improvements in
69f356c7ceSAndrey Kiselev	CIE Lab conversion code. Start moving YCbCr stuff to the tif_color.c
70f356c7ceSAndrey Kiselev	module.
71f356c7ceSAndrey Kiselev
7277010a7cSAndrey Kiselev	* libtiff/{tif_getimage.c, tiffio.h}, man{TIFFReadRGBAImage.3t,
7377010a7cSAndrey Kiselev	TIFFReadRGBAStrip.3t, TIFFReadRGBATile.3t, TIFFRGBAImage.3t}:
7477010a7cSAndrey Kiselev	Finally resolved problems with orientation handling. TIFFRGBAImage
7577010a7cSAndrey Kiselev	interface now properly supports all possible orientations, i.e. images
7677010a7cSAndrey Kiselev	will be flipped both in horizontal and vertical directions if
77f356c7ceSAndrey Kiselev	required. 'Known bugs' section now removed from the appropriate manual
7877010a7cSAndrey Kiselev	pages. Closed bug entry:
7977010a7cSAndrey Kiselev
8077010a7cSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=322
8177010a7cSAndrey Kiselev
8244e2c5cfSAndrey Kiselev2003-12-02  Andrey Kiselev  <[email protected]>
8344e2c5cfSAndrey Kiselev
8444e2c5cfSAndrey Kiselev	* libtiff/tif_dir.c: Fixed order of the parameters in TIFFError()
8544e2c5cfSAndrey Kiselev	function calls as per bug
8644e2c5cfSAndrey Kiselev
8744e2c5cfSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=440
8844e2c5cfSAndrey Kiselev
890e05ec46SRoss Finlayson2003-11-28 Ross Finlayson  <[email protected]>
900e05ec46SRoss Finlayson
910e05ec46SRoss Finlayson	* tools/tiff2pdf.c:  Some bugs fixed.
920e05ec46SRoss Finlayson
93a2b39032SAndrey Kiselev2003-11-27  Andrey Kiselev  <[email protected]>
94a2b39032SAndrey Kiselev
95a2b39032SAndrey Kiselev	* libtiff/tif_luv.c: Fixed bug in 48-bit to 24-bit conversion routine,
96a2b39032SAndrey Kiselev	reported by Antonio Scuri.
97a2b39032SAndrey Kiselev
98a2b39032SAndrey Kiselev	* man/tiff2pdf.1: Few improvements in page layout.
99a2b39032SAndrey Kiselev
100a2b39032SAndrey Kiselev	* Makefile.in, /man/Makefile.in, /html/man/tiff2pdf.1.html:
101a2b39032SAndrey Kiselev	 Added support fpr tiff2pdf manual page.
102a2b39032SAndrey Kiselev
1031842e230SRoss Finlayson2003-11-26 Ross Finlayson  <[email protected]>
1041842e230SRoss Finlayson
1051842e230SRoss Finlayson	* /man/tiff2pdf.1:  File added to repository.
1061842e230SRoss Finlayson
107aa049c9bSAndrey Kiselev2003-11-26  Andrey Kiselev  <[email protected]>
108aa049c9bSAndrey Kiselev
109d22ad332SAndrey Kiselev	* Makefile.in, /tools/{Makefile.in, makefile.vc}:
110d22ad332SAndrey Kiselev	 Added support fpr tiff2pdf utility.
111aa049c9bSAndrey Kiselev
11219ecdde2SRoss Finlayson2003-11-25  Ross Finlayson  <[email protected]>
11319ecdde2SRoss Finlayson
11419ecdde2SRoss Finlayson	* /tools/tiff2pdf.c:  File added to repository.
11519ecdde2SRoss Finlayson
116d9376367SAndrey Kiselev2003-11-22  Andrey Kiselev  <[email protected]>
117d9376367SAndrey Kiselev
118d9376367SAndrey Kiselev	* /tools/raw2tiff.c: sqrtf() replaced with sqrt().
119d9376367SAndrey Kiselev
12011d2461aSAndrey Kiselev2003-11-21  Andrey Kiselev  <[email protected]>
12111d2461aSAndrey Kiselev
1225279c8f2SAndrey Kiselev	* /tools/raw2tiff.c: #include <getopt.h> removed.
1235279c8f2SAndrey Kiselev
124aeae0fe9SAndrey Kiselev	* tools/{Makefile.in, tiffgt.c}: Unmaintained and platform dependent
125aeae0fe9SAndrey Kiselev	sgigt utility removed and replaced with the completely rewritten
126aeae0fe9SAndrey Kiselev	portable tiffgt tool (depend on OpenGL and GLUT). Initial revision,
127aeae0fe9SAndrey Kiselev	there is a lot of things to improve.
12811d2461aSAndrey Kiselev
1297eaf2d4aSAndrey Kiselev	* libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly
1307eaf2d4aSAndrey Kiselev	extract the fields from the OJPEG files. Patch supplied by Ross
1317eaf2d4aSAndrey Kiselev	Finlayson.
1327eaf2d4aSAndrey Kiselev
133aeae0fe9SAndrey Kiselev	* libtiff/{tiffio.h, tif_codec.c}, man/{libtiff.3t, TIFFcodec.3t}:
134aeae0fe9SAndrey Kiselev	Added new function TIFFIsCODECConfigured(), suggested by Ross
135aeae0fe9SAndrey Kiselev	Finlayson.
136aeae0fe9SAndrey Kiselev
13709237bb4SAndrey Kiselev2003-11-18  Andrey Kiselev  <[email protected]>
13809237bb4SAndrey Kiselev
139e60dd327SAndrey Kiselev	* libtiff/tif_dirinfo.c: Implemented binary search in
140e60dd327SAndrey Kiselev	_TIFFMergeFieldInfo(). Patch supplied by Ross Finlayson.
141e60dd327SAndrey Kiselev
14209237bb4SAndrey Kiselev	* libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced
14309237bb4SAndrey Kiselev	with _TIFFFindOrRegisterFieldInfo as reported by Ross Finlayson.
14409237bb4SAndrey Kiselev
145c26acbc7SFrank Warmerdam2003-11-17  Frank Warmerdam  <[email protected]>
146c26acbc7SFrank Warmerdam
147c26acbc7SFrank Warmerdam	* tif_dirread.c: do not mark all anonymously defined tags to be
148c26acbc7SFrank Warmerdam	IGNOREd.
149c26acbc7SFrank Warmerdam
15042fc10fbSAndrey Kiselev2003-11-17  Andrey Kiselev  <[email protected]>
15142fc10fbSAndrey Kiselev
15242fc10fbSAndrey Kiselev	* contrib/pds/{tif_pdsdirread.c, tif_pdsdirwrite.c}: Use
15342fc10fbSAndrey Kiselev	TIFFDataWidth() function insted of tiffDataWidth array.
15442fc10fbSAndrey Kiselev
15586ab7434SAndrey Kiselev2003-11-16  Andrey Kiselev  <[email protected]>
15686ab7434SAndrey Kiselev
15786ab7434SAndrey Kiselev	* libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13)
15886ab7434SAndrey Kiselev	datatype, intruduced in "Adobe PageMaker TIFF Tech. Notes".
15986ab7434SAndrey Kiselev
160b2106d85SFrank Warmerdam2003-11-15  Frank Warmerdam  <[email protected]>
161b2106d85SFrank Warmerdam
162b2106d85SFrank Warmerdam	* Makefile.in: fixed missing backslash for tif_color.c in list.
163b2106d85SFrank Warmerdam
164519bca19SAndrey Kiselev2003-11-13  Andrey Kiselev  <[email protected]>
165519bca19SAndrey Kiselev
166519bca19SAndrey Kiselev	* libtiff/{tif_color.c, tif_getimage.c, tiffio.h, Makefile.in}:
167519bca19SAndrey Kiselev	New color space conversion code: CIE L*a*b* 1976 images now supported
168519bca19SAndrey Kiselev	by the TIFFRGBAImage interface. All introduced routines go to new
169519bca19SAndrey Kiselev	module tif_color.c. Eventually all color conversion functions should
170519bca19SAndrey Kiselev	be moved there.
171519bca19SAndrey Kiselev
172733ce3c8SAndrey Kiselev2003-11-12  Andrey Kiselev  <[email protected]>
173733ce3c8SAndrey Kiselev
174ca2508d9SAndrey Kiselev	* tools/{ras2tiff.c, rasterfile.h}: Properly determine SUN Rasterfiles
175ca2508d9SAndrey Kiselev	with the reverse byte order (it is reported by the magic header
176ca2508d9SAndrey Kiselev	field). Problem reported by Andreas Wiesmann.
177ca2508d9SAndrey Kiselev
178733ce3c8SAndrey Kiselev	* tools/raw2tiff.c, man/raw2tiff.1: Few improvements in correlation
179733ce3c8SAndrey Kiselev	calculation function. Guessing mechanics now documented in manual page.
180733ce3c8SAndrey Kiselev
18176e7ddcaSAndrey Kiselev2003-11-11  Andrey Kiselev  <[email protected]>
18276e7ddcaSAndrey Kiselev
18376e7ddcaSAndrey Kiselev	* tools/raw2tiff.c: Implemented image size guessing using
18476e7ddcaSAndrey Kiselev	correlation coefficient calculation between two neighbour lines.
18576e7ddcaSAndrey Kiselev
186e595ad3aSFrank Warmerdam2003-11-09  Frank Warmerdam  <[email protected]>
187e595ad3aSFrank Warmerdam
188e595ad3aSFrank Warmerdam	* libtiff/tif_tile.c: remove spurious use of "s" (sample) in the
189e595ad3aSFrank Warmerdam	planarconfig_contig case in TIFFComputeTile().
190e595ad3aSFrank Warmerdam
191e595ad3aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=387
192e595ad3aSFrank Warmerdam
193b0098405SAndrey Kiselev2003-11-09  Andrey Kiselev  <[email protected]>
194b0098405SAndrey Kiselev
195b0098405SAndrey Kiselev	* libtiff/tiffiop.h: New macros: TIFFmax, TIFFmin and TIFFrint.
196b0098405SAndrey Kiselev
19781808406SAndrey Kiselev2003-11-07  Andrey Kiselev  <[email protected]>
19881808406SAndrey Kiselev
19981808406SAndrey Kiselev	* libtiff/{tiffio.h, tif_strip.c}, man/{TIFFstrip.3t, libtiff.3t}:
20081808406SAndrey Kiselev	Added TIFFRawStripSize() function as suggested by Chris Hanson.
20181808406SAndrey Kiselev
20241467ca1SAndrey Kiselev2003-11-03  Andrey Kiselev  <[email protected]>
20341467ca1SAndrey Kiselev
20441467ca1SAndrey Kiselev	* libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode as
20541467ca1SAndrey Kiselev	per bug
20641467ca1SAndrey Kiselev
20741467ca1SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=424
20841467ca1SAndrey Kiselev
20938a71133SAndrey Kiselev2003-10-29  Andrey Kiselev  <[email protected]>
21038a71133SAndrey Kiselev
21138a71133SAndrey Kiselev	* libtiff/libtiff.def: Added TIFFReadRGBAImageOriented.
21238a71133SAndrey Kiselev
21338a71133SAndrey Kiselev	* html/build.html: Added note about GNU make requirement.
21438a71133SAndrey Kiselev
21538a71133SAndrey Kiselev2003-10-25  Andrey Kiselev  <[email protected]>
216693c5bc1SAndrey Kiselev
217693c5bc1SAndrey Kiselev	* Makefile.in: Fixes in using MAKEFLAGS as per bug
218693c5bc1SAndrey Kiselev
219693c5bc1SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=418
220693c5bc1SAndrey Kiselev
221693c5bc1SAndrey Kiselev	* port/install.sh.in: Option -p added to the mkdir command to create
222693c5bc1SAndrey Kiselev	all directory tree structure before installing.
223693c5bc1SAndrey Kiselev
22438a71133SAndrey Kiselev2003-10-18  Andrey Kiselev  <[email protected]>
2255ac3cddbSAndrey Kiselev
2265ac3cddbSAndrey Kiselev	* /tools/tiff2ps.c: #include <strings.h> replaced with the
2275ac3cddbSAndrey Kiselev	#include <string.h>.
2285ac3cddbSAndrey Kiselev
22938a71133SAndrey Kiselev2003-10-16  Andrey Kiselev  <[email protected]>
2309cad6327SAndrey Kiselev
2319cad6327SAndrey Kiselev	* Makefile.in: Add an absolute path to the test_pics.sh call.
2329cad6327SAndrey Kiselev
233fda733f8SAndrey Kiselev2003-10-12  Andrey Kiselev  <[email protected]>
234fda733f8SAndrey Kiselev
235fda733f8SAndrey Kiselev	* libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD
236fda733f8SAndrey Kiselev	typedefs.
237fda733f8SAndrey Kiselev
238a24c2d6eSAndrey Kiselev2003-10-09  Andrey Kiselev  <[email protected]>
239a24c2d6eSAndrey Kiselev
240a24c2d6eSAndrey Kiselev	* configure, libtiff/{Makefile.in, mkversion.c}:
241a24c2d6eSAndrey Kiselev	Relative buildings fixed.
242a24c2d6eSAndrey Kiselev
243a24c2d6eSAndrey Kiselev	* tools/Makefile.in: Added "-I../libtiff" to the tiffset building
244a24c2d6eSAndrey Kiselev	rule.
245a24c2d6eSAndrey Kiselev
2468847cbe9SAndrey Kiselev2003-10-07  Andrey Kiselev  <[email protected]>
2478847cbe9SAndrey Kiselev
248a74b3d00SAndrey Kiselev	* Makefile.in: Added missed v3.6.0.html.
249a74b3d00SAndrey Kiselev
2508847cbe9SAndrey Kiselev	* libtiff/tiffio.h: Typo fixed: ORIENTATION_BOTTOMLEFT replaced with
2518847cbe9SAndrey Kiselev	ORIENTATION_BOTLEFT.
2528847cbe9SAndrey Kiselev
253c0cb42c2SAndrey Kiselev2003-10-04  Andrey Kiselev  <[email protected]>
254c0cb42c2SAndrey Kiselev
255c0cb42c2SAndrey Kiselev	* 3.6.0 final release.
256c0cb42c2SAndrey Kiselev
257823a7791SAndrey Kiselev2003-10-03  Andrey Kiselev  <[email protected]>
258823a7791SAndrey Kiselev
259823a7791SAndrey Kiselev	* libtiff/{tif_getimage.c, tiffio.h}, man/TIFFReadRGBAImage.3t: New
260823a7791SAndrey Kiselev	function TIFFReadRGBAImageOriented() implemented to retrieve raster
261823a7791SAndrey Kiselev	array with user-specified origin position as suggested by Jason Frank.
262823a7791SAndrey Kiselev	See
263823a7791SAndrey Kiselev
264823a7791SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=322
265823a7791SAndrey Kiselev
266823a7791SAndrey Kiselev	for details.
267823a7791SAndrey Kiselev
268823a7791SAndrey Kiselev	* tools/tiff2rgba.c: Switched to use TIFFReadRGBAImageOriented()
269823a7791SAndrey Kiselev	instead of TIFFReadRGBAImage().
270823a7791SAndrey Kiselev
271c88d1222SAndrey Kiselev	* tools/tiff2ps.c: Fixed possible endless loop as per bug
272c88d1222SAndrey Kiselev
273c88d1222SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=404
274c88d1222SAndrey Kiselev
2755bc9b388SAndrey Kiselev2003-09-30  Andrey Kiselev  <[email protected]>
2765bc9b388SAndrey Kiselev
2778847cbe9SAndrey Kiselev	* libtiff/tif_dirread.c: Check field counter against number of fields
278569d2ea4SAndrey Kiselev	in order to fix
279569d2ea4SAndrey Kiselev
280569d2ea4SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=366
281569d2ea4SAndrey Kiselev
2825bc9b388SAndrey Kiselev	* libtiff/tif_fax3.c: Fix wrong line numbering as per bug
2835bc9b388SAndrey Kiselev
2845bc9b388SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=342
2855bc9b388SAndrey Kiselev
286bb7ac070SAndrey Kiselev2003-09-25  Andrey Kiselev  <[email protected]>
287bb7ac070SAndrey Kiselev
288a9755b0aSAndrey Kiselev	* libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c,
289a9755b0aSAndrey Kiselev	tif_close.c}: Store a list of opened IFD to prevent looping as per bug
290bb7ac070SAndrey Kiselev
291bb7ac070SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=383
292bb7ac070SAndrey Kiselev
29344681006SAndrey Kiselev2003-09-23  Andrey Kiselev  <[email protected]>
29444681006SAndrey Kiselev
29544681006SAndrey Kiselev	* libtiff/tif_dirread.c: More fixes for	EstimateStripByteCounts(). See
29644681006SAndrey Kiselev
29744681006SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=358
29844681006SAndrey Kiselev
299428ba17bSAndrey Kiselev2003-08-21  Andrey Kiselev  <[email protected]>
300428ba17bSAndrey Kiselev
301428ba17bSAndrey Kiselev	* tools/tiffmedian.c: int declaration replaced with the uint32 to
302428ba17bSAndrey Kiselev	support large images as per bug
303428ba17bSAndrey Kiselev
304428ba17bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=382
305428ba17bSAndrey Kiselev
3067b4cc292SAndrey Kiselev2003-08-12  Andrey Kiselev  <[email protected]>
3077b4cc292SAndrey Kiselev
308ae2039a6SAndrey Kiselev 	* libtiff/Makefile.in: Fixed problem with building in different
309ae2039a6SAndrey Kiselev	directory.
310ae2039a6SAndrey Kiselev
3117b4cc292SAndrey Kiselev	* tools/tiff2ps.c: Added missing #include <strings.h>.
3127b4cc292SAndrey Kiselev
3137b4cc292SAndrey Kiselev	* libtiff/tif_dirwrite.c: More fixes for custom tags code
3147b4cc292SAndrey Kiselev	from Ashley Dreier.
3157b4cc292SAndrey Kiselev
3161c8f21e0SAndrey Kiselev2003-08-07  Andrey Kiselev  <[email protected]>
3171c8f21e0SAndrey Kiselev
3187b4cc292SAndrey Kiselev	* tools/tiff2ps.c: Added page size setting when creating PS Level 2.
3197b4cc292SAndrey Kiselev	Patch submitted by Balatoni Denes (with corrections from Tom
3207b4cc292SAndrey Kiselev	Kacvinsky).
3217b4cc292SAndrey Kiselev
3229533dc64SAndrey Kiselev	* tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is
3239533dc64SAndrey Kiselev	being used. Reported by Tom Kacvinsky.
3249533dc64SAndrey Kiselev
3251c8f21e0SAndrey Kiselev	* libtiff/tif_dirwrite.c: Fixed problem with custom tags writing,
3261c8f21e0SAndrey Kiselev	reported by Ashley Dreier.
3271c8f21e0SAndrey Kiselev
3281c8f21e0SAndrey Kiselev	* libtiff/tif_print.c: Fixed problem with float tags reading, support
3291c8f21e0SAndrey Kiselev	for printing RATIONAL and BYTE tags added.
3301c8f21e0SAndrey Kiselev
331f8db45dcSAndrey Kiselev2003-08-05  Andrey Kiselev  <[email protected]>
332f8db45dcSAndrey Kiselev
333f8db45dcSAndrey Kiselev	* libtiff/tif_lzw.c: Move LZW codec state block allocation back to
334f8db45dcSAndrey Kiselev	TIFFInitLZW(), because its initialization in LZWSetupDecode() cause
335f8db45dcSAndrey Kiselev	problems with predictor initialization. Remove O_RDONLY check during
336f8db45dcSAndrey Kiselev	state block allocation to be able open LZW compressed files in update
337f8db45dcSAndrey Kiselev	mode.
338f8db45dcSAndrey Kiselev
339f8db45dcSAndrey Kiselev	Problem exist for libtiff version of the tif_lzw.c module. One from
340f8db45dcSAndrey Kiselev	lzw-compression-kit hasn't such troubles.
341f8db45dcSAndrey Kiselev
3421e5a0127SFrank Warmerdam2003-08-04  Frank Warmerdam  <[email protected]>
3431e5a0127SFrank Warmerdam
3441e5a0127SFrank Warmerdam	* libtiff/tif_write.c: modified tif_write.c so that the various
3451e5a0127SFrank Warmerdam	encoded write functions use tif_postdecode() to apply byte order
3461e5a0127SFrank Warmerdam	swapping (swab) to the application passed data buffer if the same
3471e5a0127SFrank Warmerdam	would be done when reading.  This allows us to write pixel data with
3481e5a0127SFrank Warmerdam	more than 8 bits per sample to existing files of a non-native byte
3491e5a0127SFrank Warmerdam	order.  One side effect of this change is the applications buffer
3501e5a0127SFrank Warmerdam	itself is altered in this case by the act of writing.
3511e5a0127SFrank Warmerdam
3521e5a0127SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=171
3531e5a0127SFrank Warmerdam
35403f0fc1bSFrank Warmerdam2003-07-25  Frank Warmerdam  <[email protected]>
35503f0fc1bSFrank Warmerdam
35619a03d4dSFrank Warmerdam	* libtiff/tif_open.c: avoid signed/unsigned casting warning
35719a03d4dSFrank Warmerdam	initializing typemask as per patch from J.A. Strother.
35819a03d4dSFrank Warmerdam
35919a03d4dSFrank Warmerdam	* tools/tiffcp.c: fixed signed/unsigned casting warning.
36019a03d4dSFrank Warmerdam
36119a03d4dSFrank Warmerdam	* libtiff/tif_print.c: dos2unix conversion.
36219a03d4dSFrank Warmerdam
36303f0fc1bSFrank Warmerdam	* tools/tiffsplit.c: increased the maximum number of pages that
36403f0fc1bSFrank Warmerdam	can be split.  Patch provided by Andrew J. Montalenti.
36503f0fc1bSFrank Warmerdam
366185af06fSAndrey Kiselev2003-07-11  Andrey Kiselev  <[email protected]>
367185af06fSAndrey Kiselev
368185af06fSAndrey Kiselev	* tools/raw2tiff.c: Added option `-p' to explicitly select color
369185af06fSAndrey Kiselev	space of input image data. Closes
370185af06fSAndrey Kiselev
371185af06fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=364
372185af06fSAndrey Kiselev
373274bcd4bSFrank Warmerdam2003-07-08  Frank Warmerdam  <[email protected]>
374274bcd4bSFrank Warmerdam
375274bcd4bSFrank Warmerdam	* tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c,
376274bcd4bSFrank Warmerdam	tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c,
377274bcd4bSFrank Warmerdam	tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c:
378274bcd4bSFrank Warmerdam	avoid casting warning at /W4.
379274bcd4bSFrank Warmerdam
38070417610SAndrey Kiselev2003-07-03  Andrey Kiselev  <[email protected]>
38170417610SAndrey Kiselev
38270417610SAndrey Kiselev	* tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel.
38370417610SAndrey Kiselev
384cb9bace3SAndrey Kiselev2003-06-30  Andrey Kiselev  <[email protected]>
385cb9bace3SAndrey Kiselev
386cb9bace3SAndrey Kiselev	* libtiff/tif_pixarlog.c: Unused variables removed.
387cb9bace3SAndrey Kiselev
3888579f1beSAndrey Kiselev	* libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with
3898579f1beSAndrey Kiselev	EstimateStripByteCounts() as per bug
390cb9bace3SAndrey Kiselev
391cb9bace3SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=358
392cb9bace3SAndrey Kiselev
3935d76acb2SAndrey Kiselev	* libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on
3945d76acb2SAndrey Kiselev	64-bit architectures as per bug
3955d76acb2SAndrey Kiselev
3965d76acb2SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=357
3975d76acb2SAndrey Kiselev
3988579f1beSAndrey Kiselev	* libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of
3998579f1beSAndrey Kiselev	unknown data type.
4008579f1beSAndrey Kiselev
40131178b37SFrank Warmerdam2003-06-19  Frank Warmerdam  <[email protected]>
40231178b37SFrank Warmerdam
40331178b37SFrank Warmerdam	* libtiff/tif_print.c: fixed some serious bugs when printing
40431178b37SFrank Warmerdam	custom tags ... almost certain to crash.
40531178b37SFrank Warmerdam
40631178b37SFrank Warmerdam	* libtiff/tif_dirread.c: Don't ignore custom fields that are
40731178b37SFrank Warmerdam	autodefined.  Not sure how this got to be like this.
40831178b37SFrank Warmerdam
409b44be4bdSAndrey Kiselev2003-06-18  Andrey Kiselev  <[email protected]>
410b44be4bdSAndrey Kiselev
4115c7b0ab0SAndrey Kiselev	* 3.6.0 Beta2 released.
4125c7b0ab0SAndrey Kiselev
413b44be4bdSAndrey Kiselev	* tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data
414b44be4bdSAndrey Kiselev	comparing as per bug
415b44be4bdSAndrey Kiselev
416b44be4bdSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=349
417b44be4bdSAndrey Kiselev
418b44be4bdSAndrey Kiselev	`-z' option now can be used to set the number of reported different
419b44be4bdSAndrey Kiselev	bytes.
420b44be4bdSAndrey Kiselev
421b44be4bdSAndrey Kiselev2003-06-09  Andrey Kiselev  <[email protected]>
422b44be4bdSAndrey Kiselev
423b44be4bdSAndrey Kiselev	* tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1
424b44be4bdSAndrey Kiselev	to -r option to get the entire image as one strip. See
425b44be4bdSAndrey Kiselev
426b44be4bdSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
427b44be4bdSAndrey Kiselev
428b44be4bdSAndrey Kiselev	for details.
429b44be4bdSAndrey Kiselev
430924316f8SAndrey Kiselev2003-06-04  Andrey Kiselev  <[email protected]>
431924316f8SAndrey Kiselev
432924316f8SAndrey Kiselev	* tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber
433924316f8SAndrey Kiselev	values as per bug
434924316f8SAndrey Kiselev
435924316f8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
436924316f8SAndrey Kiselev
43793880088SFrank Warmerdam2003-05-27  Frank Warmerdam  <[email protected]>
43893880088SFrank Warmerdam
43993880088SFrank Warmerdam	* libtiff/tif_jpeg.c: modified segment_height calculation to always
44093880088SFrank Warmerdam	be a full height tile for tiled images.  Also changed error to just
44193880088SFrank Warmerdam	be a warning.
44293880088SFrank Warmerdam
44371e4bb17SAndrey Kiselev2003-05-25  Andrey Kiselev  <[email protected]>
44471e4bb17SAndrey Kiselev
44571e4bb17SAndrey Kiselev	* tools/fax2tiff.c: Page numbering fixed, as per bug
44671e4bb17SAndrey Kiselev
44771e4bb17SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=341
44871e4bb17SAndrey Kiselev
4495b80291bSAndrey Kiselev2003-05-20  Andrey Kiselev  <[email protected]>
4505b80291bSAndrey Kiselev
4515b80291bSAndrey Kiselev	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
4525b80291bSAndrey Kiselev	configure, Makefile.in:	Switched back to the old behaviour. Likely
4535b80291bSAndrey Kiselev	better solution should be found for OJPEG support.
4545b80291bSAndrey Kiselev
455d45ab962SAndrey Kiselev2003-05-11  Andrey Kiselev  <[email protected]>
456d45ab962SAndrey Kiselev
457d45ab962SAndrey Kiselev	* libtiff/mkversion.c: Fixed problem with wrong string size when
458d45ab962SAndrey Kiselev	reading RELEASE-DATE file.
459d45ab962SAndrey Kiselev
46073cbf0b9SAndrey Kiselev2003-05-07  Andrey Kiselev  <[email protected]>
46173cbf0b9SAndrey Kiselev
46273cbf0b9SAndrey Kiselev	* tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array
46373cbf0b9SAndrey Kiselev	index was out of range.
46473cbf0b9SAndrey Kiselev
465e2afef13SAndrey Kiselev2003-05-06  Andrey Kiselev  <[email protected]>
466e2afef13SAndrey Kiselev
467e2afef13SAndrey Kiselev	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
468e2afef13SAndrey Kiselev	configure, Makefile.in:	Improved libtiff compilation with OJPEG
469e2afef13SAndrey Kiselev	support. Now no need for patching IJG JPEG library, hack requred by
470e2afef13SAndrey Kiselev	libtiff will be compiled and used in-place. Implemented with
471e2afef13SAndrey Kiselev	suggestion and help from Bill Allombert, Debian's libjpeg maintainer.
472e2afef13SAndrey Kiselev
4736e87a9bdSAndrey Kiselev	* libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in
4746e87a9bdSAndrey Kiselev	TIFFVGetFieldDefaulted() function.
4756e87a9bdSAndrey Kiselev
476a77a81b9SAndrey Kiselev2003-05-05  Andrey Kiselev  <[email protected]>
477a77a81b9SAndrey Kiselev
478a77a81b9SAndrey Kiselev	* tools/ppm2tiff.c: PPM header parser improved: now able to skip
479a77a81b9SAndrey Kiselev	comments.
480a77a81b9SAndrey Kiselev
4818180aa18SAndrey Kiselev	* tools/tiffdither.c: Fixed problem with bit fill order tag setting:
4828180aa18SAndrey Kiselev	was not copied from source image.
4838180aa18SAndrey Kiselev
4848180aa18SAndrey Kiselev	* libtiff/getimage.c: Workaround for some images without correct
4858180aa18SAndrey Kiselev	info about alpha channel as per bug
4868180aa18SAndrey Kiselev
4878180aa18SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=331
4888180aa18SAndrey Kiselev
4893c54d5baSAndrey Kiselev2003-04-29  Andrey Kiselev  <[email protected]>
4903c54d5baSAndrey Kiselev
491a77a81b9SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3.
4923c54d5baSAndrey Kiselev	It basically allows one to use the /flateDecode filter for ZIP
4933c54d5baSAndrey Kiselev	compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes
4943c54d5baSAndrey Kiselev
4953c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=328
4963c54d5baSAndrey Kiselev
497a77a81b9SAndrey Kiselev	* tools/tiff2ps.c: Force deadzone printing when EPS output specified
4983c54d5baSAndrey Kiselev	as per bug
4993c54d5baSAndrey Kiselev
5003c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=325
5013c54d5baSAndrey Kiselev
5023ec55027SAndrey Kiselev2003-04-17  Andrey Kiselev  <[email protected]>
5033ec55027SAndrey Kiselev
5043ec55027SAndrey Kiselev	* libtiff/tif_dirread.c: Removed additional check for StripByteCounts
5053ec55027SAndrey Kiselev	due to problems with multidirectory images. Quality of error messages
5063ec55027SAndrey Kiselev	improved.
5073ec55027SAndrey Kiselev
508ca2f9658SAndrey Kiselev2003-04-16  Andrey Kiselev  <[email protected]>
509ca2f9658SAndrey Kiselev
510ca2f9658SAndrey Kiselev	* tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG
511ca2f9658SAndrey Kiselev	encoded images. See bug entries
512ca2f9658SAndrey Kiselev
513ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=275
514ca2f9658SAndrey Kiselev
515ca2f9658SAndrey Kiselev	and
516ca2f9658SAndrey Kiselev
517ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=23
518ca2f9658SAndrey Kiselev
51955137ca3SAndrey Kiselev	* libtiff/tif_dirread.c: Additional check for StripByteCounts
52055137ca3SAndrey Kiselev	correctness. Fixes
52155137ca3SAndrey Kiselev
52255137ca3SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=320
52355137ca3SAndrey Kiselev
5247f9ab89fSAndrey Kiselev2003-03-12  Andrey Kiselev  <[email protected]>
5257f9ab89fSAndrey Kiselev
5267f9ab89fSAndrey Kiselev	* tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c,
5277f9ab89fSAndrey Kiselev	ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c,
5287f9ab89fSAndrey Kiselev	tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c,
5297f9ab89fSAndrey Kiselev	tiffmedian.c}: Added library version reporting facility to all tools.
5307f9ab89fSAndrey Kiselev
531d8cd741eSFrank Warmerdam2003-03-06  Frank Warmerdam  <[email protected]>
532d8cd741eSFrank Warmerdam
533d8cd741eSFrank Warmerdam	* port/install.sh.in: Fixed problems with install producing paths
534d8cd741eSFrank Warmerdam	like ///usr/local/lib on cygwin.
535d8cd741eSFrank Warmerdam
5361f209352SAndrey Kiselev2003-02-27  Andrey Kiselev  <[email protected]>
5371f209352SAndrey Kiselev
5381f209352SAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of
5391f209352SAndrey Kiselev	raw input page. Patch supplied by Julien Gaulmin. See
5401f209352SAndrey Kiselev
5411f209352SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=293
5421f209352SAndrey Kiselev
5431f209352SAndrey Kiselev	for details.
5441f209352SAndrey Kiselev
545248cfa15SFrank Warmerdam2003-02-26  Frank Warmerdam  <[email protected]>
546248cfa15SFrank Warmerdam
54743439664SFrank Warmerdam	* libtiff/tif_dir.c: fixed up the tif_postdecode settings
54843439664SFrank Warmerdam	responsible for byte swapping complex image data.
54943439664SFrank Warmerdam
550248cfa15SFrank Warmerdam	* libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till
551248cfa15SFrank Warmerdam	LZWSetupDecode().  Needed to read LZW files in "r+" mode.
552248cfa15SFrank Warmerdam
553c9663e69SAndrey Kiselev2003-02-07  Andrey Kiselev  <[email protected]>
554c9663e69SAndrey Kiselev
555c9663e69SAndrey Kiselev	* tools/ppm2tiff.c: Fixed problem with too many arguments.
556c9663e69SAndrey Kiselev
557fe6e1155SAndrey Kiselev2003-02-04  Andrey Kiselev  <[email protected]>
558fe6e1155SAndrey Kiselev
559fe6e1155SAndrey Kiselev	* tools/raw2tiff.c: Memory leak fixed.
560fe6e1155SAndrey Kiselev
561be7810fcSAndrey Kiselev2003-02-03  Andrey Kiselev  <[email protected]>
562be7810fcSAndrey Kiselev
563be7810fcSAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin
564be7810fcSAndrey Kiselev	(thanks, Julien!). More switches for fax2tiff tool for better control
565be7810fcSAndrey Kiselev	of input and output. Details at
566be7810fcSAndrey Kiselev
567be7810fcSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=272
568be7810fcSAndrey Kiselev
569a1a3a36dSFrank Warmerdam2003-02-03  Frank Warmerdam  <[email protected]>
570a1a3a36dSFrank Warmerdam
571a1a3a36dSFrank Warmerdam	* libtiff/tif_jpeg.c: Modified to defer initialization of jpeg
572a1a3a36dSFrank Warmerdam	library so that we can check if there is already any tile/strip data
573a1a3a36dSFrank Warmerdam	before deciding between creating a compressor or a decompressor.
574a1a3a36dSFrank Warmerdam
57532d2ec53SFrank Warmerdam2003-01-31  Frank Warmerdam  <[email protected]>
57632d2ec53SFrank Warmerdam
57732d2ec53SFrank Warmerdam	* libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is
57832d2ec53SFrank Warmerdam	a pre-existing compressed image.  That is, image writing to
57932d2ec53SFrank Warmerdam	pre-existing compressed images is not allowed.
58032d2ec53SFrank Warmerdam
58132d2ec53SFrank Warmerdam	* libtiff/tif_open.c: Removed error if opening a compressed file
58232d2ec53SFrank Warmerdam	in update mode.
58332d2ec53SFrank Warmerdam
58432d2ec53SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=198
58532d2ec53SFrank Warmerdam
5864de68458SAndrey Kiselev2003-01-31  Andrey Kiselev  <[email protected]>
5874de68458SAndrey Kiselev
5884de68458SAndrey Kiselev	* config.guess, config.sub: Updated to recent upstream versions.
5894de68458SAndrey Kiselev
590036ce91eSFrank Warmerdam2003-01-15  Frank Warmerdam  <[email protected]>
591036ce91eSFrank Warmerdam
592036ce91eSFrank Warmerdam	* cut 3.6.0 Beta release.
593036ce91eSFrank Warmerdam
5948ae9d879SAndrey Kiselev2002-12-20  Andrey Kiselev  <[email protected]>
5958ae9d879SAndrey Kiselev
5968ae9d879SAndrey Kiselev	* tools/fax2ps.c, man/fax2ps.1: Page size was determined
5978ae9d879SAndrey Kiselev	in wrong way as per bug
5988ae9d879SAndrey Kiselev
5998ae9d879SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=239
6008ae9d879SAndrey Kiselev
6012d0233a5SFrank Warmerdam2002-12-17  Frank Warmerdam  <[email protected]>
6022d0233a5SFrank Warmerdam
6032d0233a5SFrank Warmerdam	* libtiff/tif_dirread.c: Allow wrong sized arrays in
6042d0233a5SFrank Warmerdam	TIFFFetchStripThing().
6052d0233a5SFrank Warmerdam
6062d0233a5SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=49
6072d0233a5SFrank Warmerdam
608ea674e6bSFrank Warmerdam2002-12-02  Frank Warmerdam  <[email protected]>
609ea674e6bSFrank Warmerdam
610ea674e6bSFrank Warmerdam	* libtiff/tif_dir.c: fix problem with test on td_customValueCount.
611ea674e6bSFrank Warmerdam	Was using realloc even first time.  Fix by Igor Venevtsev.
612ea674e6bSFrank Warmerdam
613b920c1f9SFrank Warmerdam2002-11-30  Frank Warmerdam  <[email protected]>
614b920c1f9SFrank Warmerdam
615267f3f7dSFrank Warmerdam	* libtiff/tif_dir.c: fixed bug with resetting an existing custom
616267f3f7dSFrank Warmerdam	field value.
617267f3f7dSFrank Warmerdam
618b920c1f9SFrank Warmerdam	* libtiff/tif_dir.c: Fixed potential problem with ascii "custom"
619b920c1f9SFrank Warmerdam	tags in TIFFVGetField() ... added missing break.
620b920c1f9SFrank Warmerdam
621834b6324SFrank Warmerdam2002-10-14  Frank Warmerdam  <[email protected]>
622834b6324SFrank Warmerdam
623699a8625SFrank Warmerdam	* tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make
624699a8625SFrank Warmerdam	the scanline buffer long enough when writing rgb triplets.
625699a8625SFrank Warmerdam	The scanline needs to be 3 X the number of dots or else it will
626699a8625SFrank Warmerdam	contain	an incomplete triplet and programs that try to separate
627699a8625SFrank Warmerdam	the eps by redefining the colorimage operator will get messed up.
628699a8625SFrank Warmerdam	Patch supplied by William Bader.
629699a8625SFrank Warmerdam
630834b6324SFrank Warmerdam	* Makefile.in: added tif_extension.c to file list as per
631834b6324SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=218.
632834b6324SFrank Warmerdam
63328e76dbfSAndrey Kiselev2002-10-11  Andrey Kiselev  <[email protected]>
63428e76dbfSAndrey Kiselev
63528e76dbfSAndrey Kiselev	* configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for
63628e76dbfSAndrey Kiselev	large files (>2GiB) supporting. New option in the config.site:
6375c7b0ab0SAndrey Kiselev	LARGEFILE="yes". Should be enough for I/O of the large files.
63828e76dbfSAndrey Kiselev
6396cd33fc4SFrank Warmerdam2002-10-10  Frank Warmerdam  <[email protected]>
6406cd33fc4SFrank Warmerdam
6416cd33fc4SFrank Warmerdam	* libtiff/html/v3.6.0.html: new release notes.
6426cd33fc4SFrank Warmerdam
6436cd33fc4SFrank Warmerdam	* libtiff/index.html: removed faq, cvs snapshot cruft.  Added email
6446cd33fc4SFrank Warmerdam	link for Andrey.  Pointer to v3.6.0.html.
6456cd33fc4SFrank Warmerdam
6466cd33fc4SFrank Warmerdam	* libtiff/Makefile.in: added direct rule for tiffvers.h for release.
6476cd33fc4SFrank Warmerdam
648bd771997SAndrey Kiselev2002-10-07  Andrey Kiselev  <[email protected]>
6498180aa18SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken
6508180aa18SAndrey Kiselev	(thanks, Sebastian!). New switches:
651bd771997SAndrey Kiselev	-b # for a bottom margin of # inches
652bd771997SAndrey Kiselev	-c   center image
653bd771997SAndrey Kiselev	-l # for a left margin of # inches
654bd771997SAndrey Kiselev	-r   rotate the image by 180 degrees
655bd771997SAndrey Kiselev	New features merged with code for shrinking/overlapping.
656bd771997SAndrey Kiselev	Previously added -c and -n switches (for overriding PS units) renamed
657bd771997SAndrey Kiselev	in -x and -y respectively.
658bd771997SAndrey Kiselev
659bd771997SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=200
660bd771997SAndrey Kiselev
6611a1ccdb6SAndrey Kiselev	* html/man/*.html: Updated from actual manual pages.
6621a1ccdb6SAndrey Kiselev
6633721a781SFrank Warmerdam2002-10-06  Frank Warmerdam  <[email protected]>
6643721a781SFrank Warmerdam
665a8c488d4SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong
666a8c488d4SFrank Warmerdam	size on windows.  Use #define boolean hack.
667a8c488d4SFrank Warmerdam
668a8c488d4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=188
669a8c488d4SFrank Warmerdam
6703721a781SFrank Warmerdam	* libtiff/tiff.h: Don't do special type handling in tiff.h unless
6713721a781SFrank Warmerdam	USING_VISUALAGE is defined.
6723721a781SFrank Warmerdam
6733721a781SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
6743721a781SFrank Warmerdam
675515b593cSFrank Warmerdam2002-10-03  Frank Warmerdam  <[email protected]>
676515b593cSFrank Warmerdam
677515b593cSFrank Warmerdam	* libtiff/tiff.h: added COMPRESSION_JP2000.
678515b593cSFrank Warmerdam
679ff993722SAndrey Kiselev2002-10-02  Andrey Kiselev  <[email protected]>
680ff993722SAndrey Kiselev
681ff993722SAndrey Kiselev	* libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays
682ff993722SAndrey Kiselev	by the TIFFFetchByteArray() function. Should finally resolve
683ff993722SAndrey Kiselev
684ff993722SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
685ff993722SAndrey Kiselev
6864c0e27b0SAndrey Kiselev	* configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT
68749ce50a8SAndrey Kiselev
68849ce50a8SAndrey Kiselev	* html/Makefile.in: New targets added: html and groffhtml for
68949ce50a8SAndrey Kiselev	producing HTML representations of the manual pages automatically.
69049ce50a8SAndrey Kiselev	html target uses man2html tool, groffhtml uses groff tool.
6914c0e27b0SAndrey Kiselev
692515b593cSFrank Warmerdam2002-09-29  Frank Warmerdam  <[email protected]>
693515b593cSFrank Warmerdam
694515b593cSFrank Warmerdam	* configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support
695515b593cSFrank Warmerdam	from John H. DuBois III.
696515b593cSFrank Warmerdam
697f88cde27SAndrey Kiselev2002-09-15  Andrey Kiselev  <[email protected]>
698f88cde27SAndrey Kiselev
699f88cde27SAndrey Kiselev	* Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added
700f88cde27SAndrey Kiselev	manual page for raw2tiff(1) tool.
701f88cde27SAndrey Kiselev
702630fc85dSAndrey Kiselev2002-09-12  Andrey Kiselev  <[email protected]>
703630fc85dSAndrey Kiselev
704630fc85dSAndrey Kiselev	* /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to
705630fc85dSAndrey Kiselev	the tiffio.h header file.
706630fc85dSAndrey Kiselev
707630fc85dSAndrey Kiselev	* Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added
708630fc85dSAndrey Kiselev	manual page for TIFFDataWidth() function
709630fc85dSAndrey Kiselev
7105ae8f23eSFrank Warmerdam2002-09-08  Frank Warmerdam  <[email protected]>
7115ae8f23eSFrank Warmerdam
7123f6fe56dSFrank Warmerdam	* libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair()
7133f6fe56dSFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196.
7143f6fe56dSFrank Warmerdam
7155ae8f23eSFrank Warmerdam	* tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments
7165ae8f23eSFrank Warmerdam	since we are unable to properly include the amount to skip.
7175ae8f23eSFrank Warmerdam
7185ae8f23eSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=80
7195ae8f23eSFrank Warmerdam
72083daf89bSAndrey Kiselev2002-09-02  Andrey Kiselev  <[email protected]>
72183daf89bSAndrey Kiselev
72283daf89bSAndrey Kiselev	* /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching
72383daf89bSAndrey Kiselev	in TIFFFetchByteArray(). Problem described at
72483daf89bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
72583daf89bSAndrey Kiselev
726becb4e7fSAndrey Kiselev2002-08-22  Andrey Kiselev  <[email protected]>
727becb4e7fSAndrey Kiselev
7285b3e083dSAndrey Kiselev	* /libtiff/tif_dirinfo.c: Further additions to free custom fields
7295b3e083dSAndrey Kiselev	in _TIFFSetupFieldInfo() function.
7305b3e083dSAndrey Kiselev	See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details.
7315b3e083dSAndrey Kiselev
7325b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c: Additional consistency checking added in
733c70e384aSAndrey Kiselev	LZWDecode() and LZWDecodeCompat().
734c70e384aSAndrey Kiselev	Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190
73543539aa6SAndrey Kiselev	and http://bugzilla.remotesensing.org/show_bug.cgi?id=100
736c70e384aSAndrey Kiselev
7375b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c:
738becb4e7fSAndrey Kiselev	Added check for valid code lengths in LZWDecode() and
739becb4e7fSAndrey Kiselev	LZWDecodeCompat(). Fixes
740becb4e7fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=115
741becb4e7fSAndrey Kiselev
742202b3adeSAndrey Kiselev2002-08-16  Andrey Kiselev  <[email protected]>
743202b3adeSAndrey Kiselev
744202b3adeSAndrey Kiselev	* /libtiff/{Makefile.vc, libtiff.def}:
745202b3adeSAndrey Kiselev	Missed declarations added.
746202b3adeSAndrey Kiselev
74707655e06SFrank Warmerdam2002-08-15  Frank Warmerdam  <[email protected]>
74807655e06SFrank Warmerdam
7496663496bSFrank Warmerdam	* tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the
7506663496bSFrank Warmerdam	return code from the underlying pick function.
7516663496bSFrank Warmerdam
7526663496bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=177
7536663496bSFrank Warmerdam
75407655e06SFrank Warmerdam	* tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap
75507655e06SFrank Warmerdam	with FIELD_CUSTOM as mentioned in bug 169.
75607655e06SFrank Warmerdam
75707655e06SFrank Warmerdam	* tif_close.c: added logic to free dynamically created anonymous
75807655e06SFrank Warmerdam	field definitions to correct a small memory leak.
75907655e06SFrank Warmerdam
76007655e06SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=169
76107655e06SFrank Warmerdam
76248cd8465SAndrey Kiselev2002-08-10  Andrey Kiselev  <[email protected]>
76348cd8465SAndrey Kiselev
76448cd8465SAndrey Kiselev	* /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}:
76548cd8465SAndrey Kiselev	New tool: raw2tiff --- raw images to TIFF converter. No manual page yet.
76648cd8465SAndrey Kiselev
767c78a5bdcSFrank Warmerdam2002-07-31  Frank Warmerdam  <[email protected]>
768c78a5bdcSFrank Warmerdam
76963067a98SFrank Warmerdam	* libtiff/tif_jpeg.c: Fixed problem with setting of nrows in
77063067a98SFrank Warmerdam	JPEGDecode() as per bugzilla bug (issue 1):
77163067a98SFrank Warmerdam
77263067a98SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
77363067a98SFrank Warmerdam
774c78a5bdcSFrank Warmerdam	* libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to
775c78a5bdcSFrank Warmerdam	fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't
776c78a5bdcSFrank Warmerdam	present in the tiff tags.
777c78a5bdcSFrank Warmerdam
778c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=168
779c78a5bdcSFrank Warmerdam
780c78a5bdcSFrank Warmerdam	* libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and
781c78a5bdcSFrank Warmerdam	TIFFWriteScanline() now set tif_row explicitly in case the codec has
782c78a5bdcSFrank Warmerdam	fooled with the value.
783c78a5bdcSFrank Warmerdam
784c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
785c78a5bdcSFrank Warmerdam
7866050d390SAndrey Kiselev2002-06-22  Andrey Kiselev  <[email protected]>
7876050d390SAndrey Kiselev
788202b3adeSAndrey Kiselev	* /tools/tiff2ps.c: Added workaround for some software that may crash
7896050d390SAndrey Kiselev	when last strip of image contains fewer number of scanlines than
7906050d390SAndrey Kiselev	specified by the `/Height' variable. See
7916050d390SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=164
7926050d390SAndrey Kiselev	for explanation.
7936050d390SAndrey Kiselev
794b3f6ae5bSAndrey Kiselev2002-06-21  Andrey Kiselev  <[email protected]>
795419dd4c8SAndrey Kiselev
796419dd4c8SAndrey Kiselev	* tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility:
797419dd4c8SAndrey Kiselev	splitting long images in several pages. See
798419dd4c8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation.
799419dd4c8SAndrey Kiselev	Patch granted by John Williams <[email protected]>.
800419dd4c8SAndrey Kiselev
8013e6470b4SFrank Warmerdam2002-06-11  Frank Warmerdam  <[email protected]>
8023e6470b4SFrank Warmerdam
8033e6470b4SFrank Warmerdam	* libtiff/contrib/win95: renamed to contrib/win_dib.  Added new
8043e6470b4SFrank Warmerdam	Tiffile.cpp example of converting TIFF files into a DIB on Win32.
8053e6470b4SFrank Warmerdam	This one is described in:
8063e6470b4SFrank Warmerdam
8073e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=143
8083e6470b4SFrank Warmerdam
8093e6470b4SFrank Warmerdam	* libtiff/tif_ojpeg.c: Major upgrade from Scott.  See details at:
8103e6470b4SFrank Warmerdam
8113e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=156
8123e6470b4SFrank Warmerdam
8133877c58dSAndrey Kiselev2002-05-10  Andrey Kiselev  <[email protected]>
8143877c58dSAndrey Kiselev
8153877c58dSAndrey Kiselev	* tools/tiff2ps: New commandline switches to override resolution
8163877c58dSAndrey Kiselev	units obtained from the input file. Closes
8173877c58dSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=131
8183877c58dSAndrey Kiselev
8194dff88abSAndrey Kiselev2002-04-26  Andrey Kiselev  <[email protected]>
8204dff88abSAndrey Kiselev
8214dff88abSAndrey Kiselev	* libtiff/libtiff.def: Added missed declaration.
8224dff88abSAndrey Kiselev
8231cf9042eSAndrey Kiselev2002-04-22  Andrey Kiselev  <[email protected]>
8241cf9042eSAndrey Kiselev
8251cf9042eSAndrey Kiselev	* tools/fax2tiff.c: Updated to reflect latest changes in libtiff.
8261cf9042eSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125
8271cf9042eSAndrey Kiselev
8280a42ac77SAndrey Kiselev2002-04-20  Andrey Kiselev  <[email protected]>
8290a42ac77SAndrey Kiselev
8300a42ac77SAndrey Kiselev	* libtiff/tif_open.c: Pointers to custom procedures
8310a42ac77SAndrey Kiselev	in TIFFClientOpen() are checked to be not NULL-pointers.
8320a42ac77SAndrey Kiselev
8339532ac8aSAndrey Kiselev2002-04-18  Andrey Kiselev  <[email protected]>
8349532ac8aSAndrey Kiselev
8359532ac8aSAndrey Kiselev	* libtiff/libtiff.def: Added missed declarations.
8369532ac8aSAndrey Kiselev
8379532ac8aSAndrey Kiselev	* libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure.
8389532ac8aSAndrey Kiselev
839a8e46b54SAndrey Kiselev2002-04-16  Andrey Kiselev  <[email protected]>
840a8e46b54SAndrey Kiselev
8419532ac8aSAndrey Kiselev	* libtiff/tif_lzw.c: Additional checks for data integrity introduced.
842a8e46b54SAndrey Kiselev	Should finally close
843a8e46b54SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=100
844a8e46b54SAndrey Kiselev
845a9a67d4bSAndrey Kiselev2002-04-10  Andrey Kiselev  <[email protected]>
846a8e46b54SAndrey Kiselev
8471cf9042eSAndrey Kiselev	* tools/tiff2ps: Division by zero fixed.
848a9a67d4bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88
849a9a67d4bSAndrey Kiselev
850c47f6953SAndrey Kiselev2002-04-09  Andrey Kiselev  <[email protected]>
851c47f6953SAndrey Kiselev
852c47f6953SAndrey Kiselev	* libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h:
853c47f6953SAndrey Kiselev	TIFFCheckpointDirectory() routine added.
854c47f6953SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124
855c47f6953SAndrey Kiselev
856c47f6953SAndrey Kiselev	* man/: TIFFWriteDirectory.3t,  Makefile.in: Added description
857c47f6953SAndrey Kiselev	for the new function.
858c47f6953SAndrey Kiselev
85933648598SAndrey Kiselev2002-04-08  Andrey Kiselev  <[email protected]>
86033648598SAndrey Kiselev
861c47f6953SAndrey Kiselev	* libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced
862c47f6953SAndrey Kiselev	additional members tif->tif_decodestatus and tif->tif_encodestatus
863c47f6953SAndrey Kiselev	for correct handling of unconfigured codecs (we should not try to read
864c47f6953SAndrey Kiselev	data or to define data size without correct codecs).
86533648598SAndrey Kiselev
86633648598SAndrey Kiselev	* libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK
867c47f6953SAndrey Kiselev	changed. Now it has used tif->tif_decodestatus and
868c47f6953SAndrey Kiselev	tif->tif_encodestatus.
86933648598SAndrey Kiselev	Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in
87033648598SAndrey Kiselev	case of __cvs_8.tif test image).
87133648598SAndrey Kiselev
872216bf01bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in
873216bf01bSAndrey Kiselev	tif_dirread.c when TIFFCreateAnonFieldInfo was introduced.
874216bf01bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case
875216bf01bSAndrey Kiselev	of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif.
876216bf01bSAndrey Kiselev
8772f7e5be9SAndrey Kiselev2002-04-04  Andrey Kiselev  <[email protected]>
8782f7e5be9SAndrey Kiselev
879c47f6953SAndrey Kiselev	* libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat
8802f7e5be9SAndrey Kiselev	replaced by warnings. Now libtiff should read corrupted LZW-compressed
8812f7e5be9SAndrey Kiselev	files by skipping bad strips.
8822f7e5be9SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100
8831fec47ceSFrank Warmerdam
8841fec47ceSFrank Warmerdam2002-04-03  Frank Warmerdam  <[email protected]>
8851fec47ceSFrank Warmerdam
8861fec47ceSFrank Warmerdam	* libtiff/tif_dirwrite.c: Removed some dead code.
8871fec47ceSFrank Warmerdam
8881fec47ceSFrank Warmerdam	* libtiff/*: Cleanup some warnings.
8891fec47ceSFrank Warmerdam
8901fec47ceSFrank Warmerdam	* libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField()
8911fec47ceSFrank Warmerdam	for variable length FIELD_CUSTOM values.  Was int * but should be
8921fec47ceSFrank Warmerdam	u_short *.
8931fec47ceSFrank Warmerdam
894adffbd3dSAndrey Kiselev2002-04-01  Andrey Kiselev  <[email protected]>
895adffbd3dSAndrey Kiselev
896adffbd3dSAndrey Kiselev	* tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp
897adffbd3dSAndrey Kiselev	utility (at cpStripToTile routine).
898adffbd3dSAndrey Kiselev
899a69516b3SFrank Warmerdam2002-03-27  Frank Warmerdam  <[email protected]>
900a69516b3SFrank Warmerdam
901a5e9827aSFrank Warmerdam	* tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func.
902a5e9827aSFrank Warmerdam
903a5e9827aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=111
904a5e9827aSFrank Warmerdam
905a69516b3SFrank Warmerdam	* tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with
906a69516b3SFrank Warmerdam	passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE).
907a69516b3SFrank Warmerdam
908a69516b3SFrank Warmerdam	* libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so
909a69516b3SFrank Warmerdam	that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example.
910a69516b3SFrank Warmerdam
91139c69d9bSDwight Kelly2002-03-26  Dwight Kelly  <[email protected]>
91239c69d9bSDwight Kelly
91339c69d9bSDwight Kelly	* libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
91439c69d9bSDwight Kelly	tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined
91539c69d9bSDwight Kelly	in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec
91639c69d9bSDwight Kelly	INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes:
91739c69d9bSDwight Kelly	CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and
91839c69d9bSDwight Kelly	INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9).
91939c69d9bSDwight Kelly
920198aa7d9SAndrey Kiselev2002-03-26  Andrey Kiselev  <[email protected]>
921198aa7d9SAndrey Kiselev
922198aa7d9SAndrey Kiselev	* libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile
923198aa7d9SAndrey Kiselev	now also uses TIFFRGBAImageOK before reading. This is additional fix
924198aa7d9SAndrey Kiselev	for http://bugzilla.remotesensing.org/show_bug.cgi?id=110
925198aa7d9SAndrey Kiselev
92629269c9bSAndrey Kiselev2002-03-25  Andrey Kiselev  <[email protected]>
92729269c9bSAndrey Kiselev
92829269c9bSAndrey Kiselev	* libtiff/: tif_getimage.c: Additional check for supported
92929269c9bSAndrey Kiselev	codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses
93029269c9bSAndrey Kiselev	TIFFRGBAImageOK before reading.
93129269c9bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110
93229269c9bSAndrey Kiselev
933f02a098bSAndrey Kiselev2002-03-15  Andrey Kiselev  <[email protected]>
934f02a098bSAndrey Kiselev
935f02a098bSAndrey Kiselev	* libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
936f02a098bSAndrey Kiselev	tif_dirwrite.c: Added routine TIFFDataWidth for detrmining
937f02a098bSAndrey Kiselev	TIFFDataType sizes instead of working with tiffDataWidth array
938f02a098bSAndrey Kiselev	directly. Should prevent out-of-borders bugs in case of unknown or
939f02a098bSAndrey Kiselev	broken data types.  EstimateStripByteCounts routine modified, so it
940f02a098bSAndrey Kiselev	won't work when tags with uknown sizes founded.
941f02a098bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109
942f02a098bSAndrey Kiselev
943f02a098bSAndrey Kiselev2002-03-13  Andrey Kiselev  <[email protected]>
944f02a098bSAndrey Kiselev
945f02a098bSAndrey Kiselev	* libtiff/tif_getimage.c: Added support for correct handling
946f02a098bSAndrey Kiselev	`Orientation' tag in gtTileContig. Should be added in other gt*
947f02a098bSAndrey Kiselev	functions as well, but I have not images for testing yet. Partially
948f02a098bSAndrey Kiselev	resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23
949f02a098bSAndrey Kiselev
950f02a098bSAndrey Kiselev2002-03-10  Andrey Kiselev  <[email protected]>
951f02a098bSAndrey Kiselev
952f02a098bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
953f02a098bSAndrey Kiselev	read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION,
954f02a098bSAndrey Kiselev	TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC.  Closes
955f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=99
956f02a098bSAndrey Kiselev
957f02a098bSAndrey Kiselev2002-03-08  Andrey Kiselev  <[email protected]>
958f02a098bSAndrey Kiselev
959f02a098bSAndrey Kiselev	* libtiff/Makefile.in, tools/Makefile.in: Shared library will not
960f02a098bSAndrey Kiselev	be stripped when installing, utility binaries will do.	Closes
961f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
962f02a098bSAndrey Kiselev
9635f20db7fSFrank Warmerdam2002-02-28  Frank Warmerdam  <[email protected]>
9645f20db7fSFrank Warmerdam
9655f20db7fSFrank Warmerdam	* man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT.
9665f20db7fSFrank Warmerdam
9675f20db7fSFrank Warmerdam	* man/libtiff.3t: added copyright tag info.
9685f20db7fSFrank Warmerdam
9698ed40250SFrank Warmerdam2002-02-11  Frank Warmerdam  <[email protected]>
9708ed40250SFrank Warmerdam
971c3e810eaSFrank Warmerdam	* libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__.
972c3e810eaSFrank Warmerdam
973c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
974c3e810eaSFrank Warmerdam
975c3e810eaSFrank Warmerdam	* man/Makefile.in: Patch DESTDIR handling
976c3e810eaSFrank Warmerdam
977c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=95
978c3e810eaSFrank Warmerdam
9798ed40250SFrank Warmerdam	* configure: OpenBSD changes for Sparc64 and DSO version.
9808ed40250SFrank Warmerdam
9818ed40250SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=96
9828ed40250SFrank Warmerdam
9838ed40250SFrank Warmerdam2002-02-05  Frank Warmerdam  <[email protected]>
9848ed40250SFrank Warmerdam
9858ed40250SFrank Warmerdam	* config.site/configure: added support for OJPEG=yes option to enable
9868ed40250SFrank Warmerdam	OJPEG support from config.site.
9878ed40250SFrank Warmerdam
988b8ffea63SFrank Warmerdam2002-01-27  Frank Warmerdam  <[email protected]>
989b8ffea63SFrank Warmerdam
990b8ffea63SFrank Warmerdam	* html/document.html: fixed links for TIFf 6 docs.
991b8ffea63SFrank Warmerdam
992c77822c1SFrank Warmerdam2002-01-18  Frank Warmerdam  <[email protected]>
993c77822c1SFrank Warmerdam
994f27eafc9SFrank Warmerdam	* config.guess, config.sub: Updated from ftp.gnu.org/pub/config.
995f27eafc9SFrank Warmerdam
996c777c2c0SFrank Warmerdam	* libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
997c777c2c0SFrank Warmerdam	decodestrip function returns anything not greater than zero as per
998c777c2c0SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=97
999c777c2c0SFrank Warmerdam
1000c77822c1SFrank Warmerdam	* configure: Modify CheckForBigEndian so it can work in a cross
1001c77822c1SFrank Warmerdam	compiled situation.
1002c77822c1SFrank Warmerdam
1003fb4cb161SFrank Warmerdam2002-01-16  Frank Warmerdam  <[email protected]>
1004fb4cb161SFrank Warmerdam
10059606d1f5SFrank Warmerdam	* tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list.
10069606d1f5SFrank Warmerdam
10077adb8976SFrank Warmerdam	* tools/tiffset.c: fix bug in error reporting.
10087adb8976SFrank Warmerdam
1009fb4cb161SFrank Warmerdam	* tools/tiffcp.c: fix several warnings that show up with -Wall.
1010fb4cb161SFrank Warmerdam
1011d6559489SFrank Warmerdam2002-01-04  Frank Warmerdam  <[email protected]>
1012d6559489SFrank Warmerdam
1013d6559489SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed computation of segment_width for
1014d6559489SFrank Warmerdam	tiles files to avoid error about it not matching the
1015d6559489SFrank Warmerdam	cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile
1016d6559489SFrank Warmerdam	size.") for ITIFF files.  Apparently the problem was incorporated since
1017d6559489SFrank Warmerdam	3.5.5, presumably during the OJPEG/JPEG work recently.
1018d6559489SFrank Warmerdam
101962d37363SFrank Warmerdam2001-12-15  Frank Warmerdam  <[email protected]>
102062d37363SFrank Warmerdam
1021d6559489SFrank Warmerdam	* configure, libtiff/Makefile.in: Changes for building on MacOS 10.1.
1022d6559489SFrank Warmerdam
1023d6559489SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
1024d6559489SFrank Warmerdam
102562d37363SFrank Warmerdam	* libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1
102662d37363SFrank Warmerdam	(defined in tiffconf.h - 1 by default) then the RGBA interface
102762d37363SFrank Warmerdam	will assume that a fourth extra sample is ASSOCALPHA if the
102862d37363SFrank Warmerdam	EXTRASAMPLE value isn't set for it.  This changes the behaviour of
102962d37363SFrank Warmerdam	the library, but makes it work better with RGBA files produced by
103062d37363SFrank Warmerdam	lots of applications that don't mark the alpha values properly.
103162d37363SFrank Warmerdam
103262d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
103362d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=65
103462d37363SFrank Warmerdam
103505d24d30SFrank Warmerdam2001-12-12  Frank Warmerdam  <[email protected]>
103605d24d30SFrank Warmerdam
103705d24d30SFrank Warmerdam	* libtiff/tif_jpeg.c: allow jpeg data stream sampling values to
103805d24d30SFrank Warmerdam	override those from tiff directory.  This makes this work with
103905d24d30SFrank Warmerdam	ImageGear generated files.
104005d24d30SFrank Warmerdam
1041bf0c6fb0SFrank Warmerdam2001-12-07  Frank Warmerdam  <[email protected]>
1042bf0c6fb0SFrank Warmerdam
1043bf0c6fb0SFrank Warmerdam	* html/Makefile.in: added missing images per bug 92.
1044bf0c6fb0SFrank Warmerdam
1045bf0c6fb0SFrank Warmerdam	* port/Makefile.in: fixed clean target per bug 92.
1046bf0c6fb0SFrank Warmerdam
1047f88d97efSFrank Warmerdam2001-11-28  Frank Warmerdam  <[email protected]>
1048f88d97efSFrank Warmerdam
1049ce8daaa7SFrank Warmerdam	* Reissue 3.5.7 release.
1050ce8daaa7SFrank Warmerdam
1051f88d97efSFrank Warmerdam	* libtiff/mkversion.c: Fix output of TIFF_VERSION to be
1052f88d97efSFrank Warmerdam	YYYYMMDD so that it is increasing over time.
1053f88d97efSFrank Warmerdam
1054f88d97efSFrank Warmerdam	* Makefile.in: Ensure that tiffvers.h is regenerated in the
1055f88d97efSFrank Warmerdam	make release target.
1056f88d97efSFrank Warmerdam
1057f88d97efSFrank Warmerdam	* Makefile.in: added libtiff/tiffvers.h to the release file list.
1058f88d97efSFrank Warmerdam
1059b7508608SFrank Warmerdam2001-11-23  Frank Warmerdam  <[email protected]>
1060b7508608SFrank Warmerdam
1061b7508608SFrank Warmerdam	* added html/v3.5.7.html, updated html/index.html.
1062b7508608SFrank Warmerdam
1063b7508608SFrank Warmerdam	* Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}.
1064b7508608SFrank Warmerdam
10654eaff9b6SFrank Warmerdam2001-11-15  Frank Warmerdam  <[email protected]>
10664eaff9b6SFrank Warmerdam
10674eaff9b6SFrank Warmerdam	* configure: fixed test for -lm.
10684eaff9b6SFrank Warmerdam
106994190c5dSFrank Warmerdam2001-11-02  Frank Warmerdam  <[email protected]>
107094190c5dSFrank Warmerdam
107194190c5dSFrank Warmerdam	* Added PHOTOMETRIC_ITULAB as per bug 90.
107294190c5dSFrank Warmerdam
107394190c5dSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=90
107494190c5dSFrank Warmerdam
10752ba4c211SFrank Warmerdam2001-10-10  Frank Warmerdam  <[email protected]>
10762ba4c211SFrank Warmerdam
10772ba4c211SFrank Warmerdam	* libtiff/tiff.h: I have created COMPRESSION_CCITT_T4,
10782ba4c211SFrank Warmerdam	COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases
10792ba4c211SFrank Warmerdam	in keeping with TIFF 6.0 standard in tiff.h
10802ba4c211SFrank Warmerdam
10812ba4c211SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=83
10822ba4c211SFrank Warmerdam
10834b1d7e4cSFrank Warmerdam2001-09-26  Frank Warmerdam  <[email protected]>
10844b1d7e4cSFrank Warmerdam
10854b1d7e4cSFrank Warmerdam	* libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function.
10864b1d7e4cSFrank Warmerdam	Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory.
10874b1d7e4cSFrank Warmerdam
10889fbd11ffSFrank Warmerdam2001-09-24  Frank Warmerdam  <[email protected]>
10899fbd11ffSFrank Warmerdam
10902c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug.
10912c26534cSFrank Warmerdam
10922c26534cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=78
10932c26534cSFrank Warmerdam
10942c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an
10952c26534cSFrank Warmerdam	error about LZW not being available.
10962c26534cSFrank Warmerdam
10972c26534cSFrank Warmerdam	* libtiff/tif_dir.c: propagate failure to initialize compression
10982c26534cSFrank Warmerdam	back from TIFFSetField() as an error status, so applications can
10992c26534cSFrank Warmerdam	detect failure.
11002c26534cSFrank Warmerdam
11012c26534cSFrank Warmerdam	* libtiff/tif_dir.c: removed the auto replacement of
11022c26534cSFrank Warmerdam	COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField().
11032c26534cSFrank Warmerdam
11049fbd11ffSFrank Warmerdam	* Removed Makefile, tools/Makefile, port/install.sh, man/Makefile
11059fbd11ffSFrank Warmerdam	from CVS as they are all supposed to be auto-generated by configure.
11069fbd11ffSFrank Warmerdam
1107e1d66ae9SFrank Warmerdam2001-09-22  Frank Warmerdam  <[email protected]>
1108e1d66ae9SFrank Warmerdam
1109e1d66ae9SFrank Warmerdam	* libtiff/tif_ojpeg.c: new update from Scott.
1110e1d66ae9SFrank Warmerdam
11114b1fc8b6SFrank Warmerdam2001-09-09  Frank Warmerdam  <[email protected]>
11124b1fc8b6SFrank Warmerdam
1113bc63306cSFrank Warmerdam	* libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to
1114bc63306cSFrank Warmerdam	always use the "safe" version, even if there is a very slight
1115bc63306cSFrank Warmerdam	cost in performance.
1116bc63306cSFrank Warmerdam
1117bc63306cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=54
1118bc63306cSFrank Warmerdam
1119ad4b0adcSFrank Warmerdam	* libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@
1120ad4b0adcSFrank Warmerdam	in two places.
1121ad4b0adcSFrank Warmerdam
112263c726acSFrank Warmerdam	* libtiff/tif_getimage.c: Fixed problem with reading strips or
112363c726acSFrank Warmerdam	tiles that don't start on a tile boundary.  Fix contributed by
112463c726acSFrank Warmerdam	Josep Vallverdu (from HP), and further described in bug 47.
112563c726acSFrank Warmerdam
112663c726acSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=47
112763c726acSFrank Warmerdam
112863c726acSFrank Warmerdam	* tools/tiff2ps.c: added OJPEG YCbCr to RGB support.
112963c726acSFrank Warmerdam
11304b1fc8b6SFrank Warmerdam	* libtiff/tif_ojpeg.c: Applied substantial patch from Scott.
11314b1fc8b6SFrank Warmerdam
1132e7bdb189SFrank Warmerdam2001-09-06  Frank Warmerdam  <[email protected]>
1133e7bdb189SFrank Warmerdam
1134e7bdb189SFrank Warmerdam	* libtiff/tif_packbits.c: fixed memory overrun error.
1135e7bdb189SFrank Warmerdam
1136e7bdb189SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=77
1137e7bdb189SFrank Warmerdam
1138d15abe66SFrank Warmerdam2001-08-31  Frank Warmerdam  <[email protected]>
1139d15abe66SFrank Warmerdam
1140d15abe66SFrank Warmerdam	* libtiff/tif_getimage.c: relax handling of contig case where
1141d15abe66SFrank Warmerdam	there are extra samples that are supposed to be ignored.  This
1142d15abe66SFrank Warmerdam	should now work for 8bit greyscale or palletted images.
1143d15abe66SFrank Warmerdam
1144d15abe66SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=75
1145d15abe66SFrank Warmerdam
1146abf486d1SFrank Warmerdam2001-08-28  Frank Warmerdam  <[email protected]>
1147abf486d1SFrank Warmerdam
1148abf486d1SFrank Warmerdam	* libtiff/tif_getimage.c: Don't complain for CMYK (separated)
1149abf486d1SFrank Warmerdam	images with more than four samples per pixel.  See:
1150abf486d1SFrank Warmerdam
1151abf486d1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=73
1152abf486d1SFrank Warmerdam
11537f127122SFrank Warmerdam2001-08-10  Frank Warmerdam  <[email protected]>
11547f127122SFrank Warmerdam
11557afe0a69SFrank Warmerdam	* libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy()
11567afe0a69SFrank Warmerdam	in TIFFReadRGBATile() to avoid issues in cases of overlapping
11577afe0a69SFrank Warmerdam	buffers.  See Bug 69 in Bugzilla.
11587afe0a69SFrank Warmerdam
11597afe0a69SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=69
11607afe0a69SFrank Warmerdam
11617f127122SFrank Warmerdam	* tools/tiff2rgba.c: fixed getopt() call so that -b works again.
11627f127122SFrank Warmerdam
116366ca643dSFrank Warmerdam2001-08-09  Frank Warmerdam  <[email protected]>
116466ca643dSFrank Warmerdam
116566ca643dSFrank Warmerdam	* libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__
116666ca643dSFrank Warmerdam	when checking for 64 bit architectures as per bugzilla bug 67.
116766ca643dSFrank Warmerdam
1168c997939eSFrank Warmerdam2001-07-27  Frank Warmerdam  <[email protected]>
1169c997939eSFrank Warmerdam
1170c997939eSFrank Warmerdam	* man/Makefile.in: add TIFFClientOpen link as per debian submitted
1171c997939eSFrank Warmerdam	bug 66.
1172c997939eSFrank Warmerdam
11735579e5cdSFrank Warmerdam2001-07-20  Frank Warmerdam  <[email protected]>
11745579e5cdSFrank Warmerdam
11755579e5cdSFrank Warmerdam	* libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H
11765579e5cdSFrank Warmerdam	has been included.
11775579e5cdSFrank Warmerdam
117871a2c4a0SFrank Warmerdam2001-07-19  Frank Warmerdam  <[email protected]>
117971a2c4a0SFrank Warmerdam
118071a2c4a0SFrank Warmerdam	* libtiff/tif_open.c: Seek back to zero after failed read,
118171a2c4a0SFrank Warmerdam	before writing header.
118271a2c4a0SFrank Warmerdam
118348b7fecaSFrank Warmerdam2001-07-18  Frank Warmerdam  <[email protected]>
118448b7fecaSFrank Warmerdam
118548b7fecaSFrank Warmerdam	* libtiff/tif_ojpeg.c: updates from Scott.  Handles colors
118648b7fecaSFrank Warmerdam	much better.  Now depends on having patched libjpeg as per
118748b7fecaSFrank Warmerdam	patch in contrib/ojpeg/*.
118848b7fecaSFrank Warmerdam
118987f580c1SFrank Warmerdam2001-07-17  Frank Warmerdam  <[email protected]>
119087f580c1SFrank Warmerdam
119187f580c1SFrank Warmerdam	* */Makefile.in: added DESTDIR support.
119287f580c1SFrank Warmerdam
119387f580c1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=60
119487f580c1SFrank Warmerdam
1195f45df42bSFrank Warmerdam2001-07-16  Frank Warmerdam  <[email protected]>
1196f45df42bSFrank Warmerdam
1197f45df42bSFrank Warmerdam	* configure, libtiff/Makefile.in: applied OpenBSD patches
1198f45df42bSFrank Warmerdam	as per:
1199f45df42bSFrank Warmerdam
1200f45df42bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=61
1201f45df42bSFrank Warmerdam
120263ad6142SFrank Warmerdam2001-06-28  Frank Warmerdam  <[email protected]>
120363ad6142SFrank Warmerdam
12040ef54341SFrank Warmerdam	* libtiff/tif_getimage.c: Fixed so that failure is properly
12050ef54341SFrank Warmerdam	reported by gtTileContig, gtStripContig, gtTileSeparate and
12060ef54341SFrank Warmerdam	gtStripSeparate.
12070ef54341SFrank Warmerdam
12080ef54341SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=51
12090ef54341SFrank Warmerdam
121063ad6142SFrank Warmerdam	* tiffcmp.c: Fixed multi samples per pixel support for ContigCompare.
121163ad6142SFrank Warmerdam	Updated bug section of tiffcmp.1 to note tiled file issues.
121263ad6142SFrank Warmerdam
121363ad6142SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=53
121463ad6142SFrank Warmerdam
1215e0368fb9SFrank Warmerdam2001-06-22  Frank Warmerdam  <[email protected]>
1216e0368fb9SFrank Warmerdam
1217ecfaa86dSFrank Warmerdam	* configure: Changes for DSO generation on AIX provided by
1218ecfaa86dSFrank Warmerdam	John Marquart <[email protected]>.
1219ecfaa86dSFrank Warmerdam
1220e0368fb9SFrank Warmerdam	* configure, libtiff/Makeifle.in: Modified to build DSOs properly
1221e0368fb9SFrank Warmerdam	on Darwin thanks to Robert Krajewski ([email protected]) and
1222e0368fb9SFrank Warmerdam	Keisuke Fujii ([email protected]).
1223e0368fb9SFrank Warmerdam
1224f8473790SFrank Warmerdam2001-06-13  Frank Warmerdam  <[email protected]>
1225f8473790SFrank Warmerdam
1226f8473790SFrank Warmerdam	* tools/tiff2rgba.c: added -n flag to avoid emitting alpha component.
1227f8473790SFrank Warmerdam
1228f8473790SFrank Warmerdam	* man/tiff2rgba.1: new
1229f8473790SFrank Warmerdam
1230f1492d55SFrank Warmerdam2001-05-22  Frank Warmerdam  <[email protected]>
1231f1492d55SFrank Warmerdam
1232f1492d55SFrank Warmerdam	* Added tiffset and tif_ojpeg to the dist lists in Makefile.in.
1233f1492d55SFrank Warmerdam
12348ff59a64SFrank Warmerdam2001-05-13  Frank Warmerdam  <[email protected]>
12358ff59a64SFrank Warmerdam
12368ff59a64SFrank Warmerdam	* libtiff/tools/thumbnail.c: changed default output compression
12378ff59a64SFrank Warmerdam	to packbits from LZW since LZW isn't generally available.
12388ff59a64SFrank Warmerdam
123947c14d60SFrank Warmerdam2001-05-12  Frank Warmerdam  <[email protected]>
124047c14d60SFrank Warmerdam
124147c14d60SFrank Warmerdam	* libtiff/tif_ojpeg.c: New.
124247c14d60SFrank Warmerdam	libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related
124347c14d60SFrank Warmerdam	to OJPEG support.
124447c14d60SFrank Warmerdam
124547c14d60SFrank Warmerdam	Scott Marovich <[email protected]> supplied OJPEG support.
124647c14d60SFrank Warmerdam
124747c14d60SFrank Warmerdam2001-05-11  Frank Warmerdam  <[email protected]>
124847c14d60SFrank Warmerdam
124947c14d60SFrank Warmerdam	* tiff.h: removed, it duplicates libtiff/tiff.h.
125047c14d60SFrank Warmerdam
12511b7a8402SFrank Warmerdam2001-05-08  Frank Warmerdam  <[email protected]>
12521b7a8402SFrank Warmerdam
12531f9632f9SFrank Warmerdam	* libtiff/tif_dirinfo.c: moved pixar and copyright flags to
12541f9632f9SFrank Warmerdam	ensure everything is in order.
12551f9632f9SFrank Warmerdam
12561b7a8402SFrank Warmerdam	* libtiff/libtiff.def: added TIFFCreateDirectory and
12571b7a8402SFrank Warmerdam	TIFFDefaultStripSize as per:
12581b7a8402SFrank Warmerdam
12591b7a8402SFrank Warmerdam	  http://bugzilla.remotesensing.org/show_bug.cgi?id=46
12601b7a8402SFrank Warmerdam
126128dd547bSFrank Warmerdam2001-05-02  Frank Warmerdam  <[email protected]>
126228dd547bSFrank Warmerdam
126328dd547bSFrank Warmerdam	* libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for
126428dd547bSFrank Warmerdam	TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to
126528dd547bSFrank Warmerdam	force use of uint32 counts instead of short counts.
126628dd547bSFrank Warmerdam
126728dd547bSFrank Warmerdam	* libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the
126828dd547bSFrank Warmerdam	case of writing TIFF_BYTE/TIFF_SBYTE fields.
126928dd547bSFrank Warmerdam
127028dd547bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=43
127128dd547bSFrank Warmerdam
1272b117e2acSFrank Warmerdam2001-05-01  Frank Warmerdam  <[email protected]>
1273b117e2acSFrank Warmerdam
1274b117e2acSFrank Warmerdam	* libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per
1275b117e2acSFrank Warmerdam	bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44
1276b117e2acSFrank Warmerdam
1277f99796d1SFrank Warmerdam2001-04-05  Frank Warmerdam  <[email protected]>
1278f99796d1SFrank Warmerdam
1279f99796d1SFrank Warmerdam	* tiffio.h: removed C++ style comment.
1280f99796d1SFrank Warmerdam
1281f99796d1SFrank Warmerdam	* configure: fixed up SCRIPT_SH/SHELL handling.
1282f99796d1SFrank Warmerdam
1283f99796d1SFrank Warmerdam	* Makefile.in: Fixed SCRIPT_SH/SHELL handling.
1284f99796d1SFrank Warmerdam
1285f99796d1SFrank Warmerdam	* config.guess: documented more variables as per bug 40.
1286f99796d1SFrank Warmerdam
128721724616SFrank Warmerdam2001-04-03  Frank Warmerdam  <[email protected]>
128821724616SFrank Warmerdam
128921724616SFrank Warmerdam	* configure, *Makefile.in: Various changes to improve configuration
129021724616SFrank Warmerdam	for HP/UX specifically, and also in general.  They include:
129121724616SFrank Warmerdam	 - Try to handle /usr/bin/sh instead of /bin/sh where necessary.
129221724616SFrank Warmerdam	 - Upgrade to HP/UX 10.x+ compiler, linker and dso options.
129321724616SFrank Warmerdam	 - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP
129421724616SFrank Warmerdam	 - Use -${MAKEFLAGS} in sub makes from makefiles.
129521724616SFrank Warmerdam
129621724616SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=40
129721724616SFrank Warmerdam
12988671dffeSFrank Warmerdam2001-04-02  Frank Warmerdam  <[email protected]>
12998671dffeSFrank Warmerdam
13000263998eSFrank Warmerdam	* libtiff/tiff.h: Applied hac to try and resolve the problem
13010263998eSFrank Warmerdam	with the inttypes.h include file on AIX.
13020263998eSFrank Warmerdam
13030263998eSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=39
13040263998eSFrank Warmerdam
13059864187bSFrank Warmerdam	* VERSION: update to 3.5.7 beta in preparation for release.
13069864187bSFrank Warmerdam
1307a2558120SFrank Warmerdam	* configure/config.site: modified to check if -lm is needed for
1308a2558120SFrank Warmerdam	MACHDEPLIBS if not supplied by config.site.  Needed for Darwin.
1309a2558120SFrank Warmerdam
13108671dffeSFrank Warmerdam	* config.guess: updated wholesale to an FSF version apparently
13118671dffeSFrank Warmerdam	from 1998 (as opposed to 1994).  This is mainly inspired by
13128671dffeSFrank Warmerdam	providing for MacOS X support.
13138671dffeSFrank Warmerdam
13148671dffeSFrank Warmerdam2001-03-29  Frank Warmerdam  <[email protected]>
13158671dffeSFrank Warmerdam
13168671dffeSFrank Warmerdam	* configure, Makefile.in, etc: added support for OPTIMIZER being
13178671dffeSFrank Warmerdam	set from config.site.
13188671dffeSFrank Warmerdam
13197a1ad5e9SFrank Warmerdam2001-03-28  Frank Warmerdam  <[email protected]>
13207a1ad5e9SFrank Warmerdam
13214f4c99abSFrank Warmerdam	* fax2ps.c: Helge (libtiff at oldach.net) submitted fix:
13224f4c99abSFrank Warmerdam
13234f4c99abSFrank Warmerdam	Here's a fix for fax2ps that corrects behaviour for non-Letter paper
13244f4c99abSFrank Warmerdam	sizes. It fixes two problems:
13254f4c99abSFrank Warmerdam
13264f4c99abSFrank Warmerdam	Without	scaling (-S) the fax is now centered on the page size specified
13274f4c99abSFrank Warmerdam	with -H	and/or -W. Before, fax2ps was using an obscure and practially
13284f4c99abSFrank Warmerdam	useless algorithm to allocate the image relative to Letter sized paper
13294f4c99abSFrank Warmerdam	which sometime sled to useless whitespace on the paper, while at the
13304f4c99abSFrank Warmerdam	same time cutting of the faxes printable area at the opposite border.
13314f4c99abSFrank Warmerdam
13324f4c99abSFrank Warmerdam	Second, scaling now preserves aspect ratio, which makes unusual faxes
13334f4c99abSFrank Warmerdam	(in particular short ones) print properly.
13344f4c99abSFrank Warmerdam
13354f4c99abSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=35
13364f4c99abSFrank Warmerdam
13377a1ad5e9SFrank Warmerdam	* tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by
13387a1ad5e9SFrank Warmerdam	Bruce A. Mallett.  See check message for detailed information
13397a1ad5e9SFrank Warmerdam	on all the changes, including a faster encoder, fixes for level
13407a1ad5e9SFrank Warmerdam	2 PostScript, and support for the imagemask operator.
13417a1ad5e9SFrank Warmerdam
1342f3bbcf1bSFrank Warmerdam2001-03-27  Frank Warmerdam  <[email protected]>
1343f3bbcf1bSFrank Warmerdam
1344f3bbcf1bSFrank Warmerdam	* libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to
1345f3bbcf1bSFrank Warmerdam	"#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX.
1346f3bbcf1bSFrank Warmerdam
1347f3bbcf1bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
1348f3bbcf1bSFrank Warmerdam
1349dc989a55SFrank Warmerdam2001-03-16  Frank Warmerdam  <[email protected]>
1350dc989a55SFrank Warmerdam
1351dc989a55SFrank Warmerdam	* tif_dirinfo.c: moved definition of copyright tag in field list.
1352dc989a55SFrank Warmerdam	Apparently they have to be in sorted order by tag id.
1353dc989a55SFrank Warmerdam
13548eea65a4SFrank Warmerdam2001-03-13  Frank Warmerdam  <[email protected]>
13558eea65a4SFrank Warmerdam
13568eea65a4SFrank Warmerdam	* tif_getimage.c: Added support for 16bit minisblack/miniswhite
13578eea65a4SFrank Warmerdam	images in RGBA interface.
13588eea65a4SFrank Warmerdam
1359fa01e4a7SFrank Warmerdam2001-03-02  Frank Warmerdam  <[email protected]>
1360fa01e4a7SFrank Warmerdam
1361fa01e4a7SFrank Warmerdam	* Added TIFFTAG_COPYRIGHT support.
1362fa01e4a7SFrank Warmerdam
1363aefe065eSFrank Warmerdam2001-02-19  Frank Warmerdam  <[email protected]>
1364aefe065eSFrank Warmerdam
1365aefe065eSFrank Warmerdam	* Brent Roman contributed updated tiffcp utility (and tiffcp.1)
1366aefe065eSFrank Warmerdam	with support for extracting subimages with the ,n syntax, and also
1367aefe065eSFrank Warmerdam	adding the -b bias removal flag.
1368aefe065eSFrank Warmerdam
1369a6da80a7SFrank Warmerdam2001-02-16  Frank Warmerdam  <[email protected]>
1370a6da80a7SFrank Warmerdam
13718867ddfbSFrank Warmerdam	* libtiff/libtiff.def: Brent Roman submitted new version adding
13728867ddfbSFrank Warmerdam	serveral missing entry points.
13738867ddfbSFrank Warmerdam
1374b18f9bb8SFrank Warmerdam	* libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS.
1375b18f9bb8SFrank Warmerdam	Some sort of weird VMS thing.
1376b18f9bb8SFrank Warmerdam
1377b18f9bb8SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=31
1378b18f9bb8SFrank Warmerdam
1379a6da80a7SFrank Warmerdam	* tif_luv.c/tiff.h/tiffio.h:
1380a6da80a7SFrank Warmerdam	New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward
1381a6da80a7SFrank Warmerdam	([email protected]).  He writes:
1382a6da80a7SFrank Warmerdam
1383a6da80a7SFrank Warmerdam	1) I improved the gamut-mapping function in tif_luv.c for imaginary
1384a6da80a7SFrank Warmerdam	colors, because some images were being super-saturated on the input
1385a6da80a7SFrank Warmerdam	side and this resulted in some strange color shifts in the output.
1386a6da80a7SFrank Warmerdam
1387a6da80a7SFrank Warmerdam	2) I added a psuedotag in tiff.h to control random dithering during
1388a6da80a7SFrank Warmerdam	LogLuv encoding.  This is turned off by default for 32-bit LogLuv and
1389a6da80a7SFrank Warmerdam	on for 24-bit LogLuv output.  Dithering improves the average color
1390a6da80a7SFrank Warmerdam	accuracy over the image.
1391a6da80a7SFrank Warmerdam
1392a6da80a7SFrank Warmerdam	3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in
1393a6da80a7SFrank Warmerdam	tiffio.h, to expose internal routines for converting between LogLuv and
1394a6da80a7SFrank Warmerdam	XYZ coordinates.  This is helpful for writing more efficient,
1395a6da80a7SFrank Warmerdam	specialized conversion routines, especially for reading LogLuv files.
1396a6da80a7SFrank Warmerdam
1397a6da80a7SFrank Warmerdam	Changes applied with minor edits.
1398a6da80a7SFrank Warmerdam
139900761c18SFrank Warmerdam2001-01-23  Frank Warmerdam  <[email protected]>
140000761c18SFrank Warmerdam
140100761c18SFrank Warmerdam	* tif_fax3.c: keep rw_mode flag internal to fax3 state to remember
140200761c18SFrank Warmerdam	whether we are encoding or decoding.  This is to ensure graceful
140300761c18SFrank Warmerdam	recovery if TIFFClientOpen() discovers an attempt to open a compressed
140400761c18SFrank Warmerdam	file for "r+" access, and subsequently close it, as it resets the
140500761c18SFrank Warmerdam	tif_mode flag to O_RDONLY in this case to avoid writes, confusing the
140600761c18SFrank Warmerdam	compressor's concept of whether it is in encode or decode mode.
140700761c18SFrank Warmerdam
14089a1d08fcSMike Welles2001-01-08  Mike Welles <[email protected]>
14099a1d08fcSMike Welles
14109a1d08fcSMike Welles	* Makefile.in:  Now cleaning up after itself after creating the .tar.gz and .zip
14119a1d08fcSMike Welles
1412a5a724a9SFrank Warmerdam2001-01-07  Frank Warmerdam  <[email protected]>
1413a5a724a9SFrank Warmerdam
1414a5a724a9SFrank Warmerdam	* html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet()
1415a5a724a9SFrank Warmerdam	as per bug report by Patrick Connor.
1416a5a724a9SFrank Warmerdam
14177c2ef4f7SFrank Warmerdam2000-12-28  Frank Warmerdam  <[email protected]>
14187c2ef4f7SFrank Warmerdam
14193ba946b0SFrank Warmerdam	* Added RELEASE-DATE file to release file list.
14203ba946b0SFrank Warmerdam
14217c2ef4f7SFrank Warmerdam	* Fixed libtiff/makefile.vc to make tiffvers.h not version.h.
14227c2ef4f7SFrank Warmerdam
1423a7f6e194SMike Welles2000-12-22  Mike Welles <[email protected]>
1424a7f6e194SMike Welles        * added link to CVS mirror from index.html
1425a7f6e194SMike Welles
1426a7f6e194SMike Welles	* updated html/internals.html to note that LZW compression is
1427a7f6e194SMike Welles	  not supported by default.
1428a7f6e194SMike Welles
142922e9dda7SFrank Warmerdam2000-12-22  Frank Warmerdam  <[email protected]>
143022e9dda7SFrank Warmerdam
143122e9dda7SFrank Warmerdam	* updated html/libtiff.html to not point at Niles' old JPL web site
143222e9dda7SFrank Warmerdam	for the man pages, point at www.libtiff.org.
143322e9dda7SFrank Warmerdam
143433953398SFrank Warmerdam2000-12-21  Frank Warmerdam  <[email protected]>
143533953398SFrank Warmerdam
143622e9dda7SFrank Warmerdam	* libtiff/tif_apple.c: Applied "Carbon" support patches supplied by
143733953398SFrank Warmerdam	Leonard Rosenthol <[email protected]>.  May interfere
143833953398SFrank Warmerdam	with correct building on older systems.  If so, please let me know.
143933953398SFrank Warmerdam
1440a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]>
1441177452c8SMike Welles
1442177452c8SMike Welles	* Took out LZW Encoding from tif_lzw.c
1443177452c8SMike Welles
1444177452c8SMike Welles	* Created HOWTO-RELEASE
1445177452c8SMike Welles
1446177452c8SMike Welles	* Created html/v3.5.6.html
1447177452c8SMike Welles
1448177452c8SMike Welles	* updated index.html
1449177452c8SMike Welles
1450a02f97a5SFrank Warmerdam2000-12-01  Frank Warmerdam  <[email protected]>
1451a02f97a5SFrank Warmerdam
1452a02f97a5SFrank Warmerdam	* Added patches for EOFB support in tif_fax3.c and tif_fax3.h.
1453a02f97a5SFrank Warmerdam	Patches supplied by Frank Cringle <[email protected]>
1454a02f97a5SFrank Warmerdam	Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif
1455a02f97a5SFrank Warmerdam
1456a3c28f98SFrank Warmerdam2000-11-24  Frank Warmerdam  <[email protected]>
1457a3c28f98SFrank Warmerdam
1458a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added an installPrivateHdrs and install-private
1459a3c28f98SFrank Warmerdam	target so that the private headers required by libgeotiff can be
1460a3c28f98SFrank Warmerdam	installed with the others.  They are not installed by default.
1461a3c28f98SFrank Warmerdam
1462a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso
1463a3c28f98SFrank Warmerdam	targets so libtiff.so will be built with an explicit dependency
1464a3c28f98SFrank Warmerdam	on libm.so.
1465a3c28f98SFrank Warmerdam
1466a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to
1467a3c28f98SFrank Warmerdam	libtiff.so.3.5.5.
1468a3c28f98SFrank Warmerdam
1469a3c28f98SFrank Warmerdam	* libtiff/Makefile.in & configure: Remove all references to the ALPHA
1470a3c28f98SFrank Warmerdam	file, or ALPHA version logic.  Added stuff about DIST_POINT in
1471a3c28f98SFrank Warmerdam	place of DIST_TYPE and the alpha release number stuff.
1472a3c28f98SFrank Warmerdam
1473abcd47aeSFrank Warmerdam2000-11-22  Frank Warmerdam  <[email protected]>
1474abcd47aeSFrank Warmerdam
1475abcd47aeSFrank Warmerdam	* I have applied a patch from Steffen Moeller <[email protected]> to
1476abcd47aeSFrank Warmerdam	the configure script so that it now accepts the --prefix, and
1477abcd47aeSFrank Warmerdam	--exec-prefix directives.
1478abcd47aeSFrank Warmerdam
14797410217aSFrank Warmerdam2000-11-13  Frank Warmerdam  <warmerda@cs46980-c>
14807410217aSFrank Warmerdam
14819900bacaSFrank Warmerdam	* I have made a variety of modifications in an effort to ensure the
14829900bacaSFrank Warmerdam	TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE
14839900bacaSFrank Warmerdam	file which seems to be updated regularly.
14849900bacaSFrank Warmerdam
14859900bacaSFrank Warmerdam	 o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in
14869900bacaSFrank Warmerdam	   version include file.
14879900bacaSFrank Warmerdam	 o renamed version.h to tiffvers.h because we now have to install it
14889900bacaSFrank Warmerdam	   with the public libtiff include files.
14899900bacaSFrank Warmerdam	 o include tiffvers.h in tiffio.h.
14909900bacaSFrank Warmerdam	 o updated tif_version.c to use tiffvers.h.
14919900bacaSFrank Warmerdam	 o Updated Makefile.in accordingly.
14929900bacaSFrank Warmerdam
14937410217aSFrank Warmerdam	* As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25
14947410217aSFrank Warmerdam	I have updated the win32 detection rules in tiffcomp.h.
14957410217aSFrank Warmerdam
14966429172dSFrank Warmerdam2000-10-20  Frank Warmerdam  <warmerda@cs46980-c>
14976429172dSFrank Warmerdam
1498b11174beSFrank Warmerdam	* tif_getimage.c: Fixed RGBA translation for YCbCr images for which
1499b11174beSFrank Warmerdam	the strip/tile width and height aren't multiples of the sampling size.
15007410217aSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=20
15017410217aSFrank Warmerdam	Some patches from Rick LaMont of Dot C Software.
1502b11174beSFrank Warmerdam
15036429172dSFrank Warmerdam	* Modified tif_packbits.c encoder to avoid compressing more
15046429172dSFrank Warmerdam	data than provided if rowsize doesn't factor into provided data
15056429172dSFrank Warmerdam	(such as occurs for YCbCr).
15066429172dSFrank Warmerdam
1507aa844c50SFrank Warmerdam2000-10-19  Frank Warmerdam  <warmerda@cs46980-c>
1508aa844c50SFrank Warmerdam
1509aa844c50SFrank Warmerdam	* tools/rgb2ycbcr.c: fixed output strip size to account for vertical
1510aa844c50SFrank Warmerdam	roundup if rows_per_strip not a multiple of vertical sample size.
1511aa844c50SFrank Warmerdam
15120cd032f1SFrank Warmerdam2000-10-16  Frank Warmerdam  <warmerda@cs46980-c>
15130cd032f1SFrank Warmerdam
151491b8b7c2SFrank Warmerdam	* tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory
151591b8b7c2SFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18
151691b8b7c2SFrank Warmerdam	from [email protected].
151791b8b7c2SFrank Warmerdam
15180cd032f1SFrank Warmerdam	* Modified tif_packbits.c decoding to avoid overrunning the
15190cd032f1SFrank Warmerdam	output buffer, and to issue a warning if data needs to be
15200cd032f1SFrank Warmerdam	discarded.  See http://bugzilla.remotesensing.org/show_bug.cgi?id=18
15210cd032f1SFrank Warmerdam
1522de9b6675SFrank Warmerdam2000-10-12  Frank Warmerdam  <warmerda@cs46980-c>
1523de9b6675SFrank Warmerdam
1524de9b6675SFrank Warmerdam	* Modified tiff2bw to ensure portions add to 100%, and that
1525de9b6675SFrank Warmerdam	white is properly recovered.
1526de9b6675SFrank Warmerdam
1527de9b6675SFrank Warmerdam	See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15
1528de9b6675SFrank Warmerdam	Patch c/o Stanislav Brabec <[email protected]>
1529de9b6675SFrank Warmerdam
15308b6b9756SFrank Warmerdam2000-09-30  Frank Warmerdam  <warmerda@cs46980-c>
15318b6b9756SFrank Warmerdam
15328b6b9756SFrank Warmerdam	* Modified TIFFClientOpen() to emit an error on an attempt to
15338b6b9756SFrank Warmerdam	open a comperessed file for update (O_RDWR/r+) access.  This is
15348b6b9756SFrank Warmerdam	because the compressor/decompressor code gets very confused when
15358b6b9756SFrank Warmerdam	the mode is O_RDWR, assuming this means writing only.  See
15368b6b9756SFrank Warmerdam	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13
15378b6b9756SFrank Warmerdam
1538582fb187SFrank Warmerdam2000-09-27  Frank Warmerdam  <warmerda@cs46980-c>
1539582fb187SFrank Warmerdam
15400cd032f1SFrank Warmerdam	* Added GNULDdso target an`d switched linux and freebsd to use it.
1541582fb187SFrank Warmerdam
15428d9e3bcfSFrank Warmerdam2000-09-26  Frank Warmerdam  <warmerda@cs46980-c>
15438d9e3bcfSFrank Warmerdam
15448d9e3bcfSFrank Warmerdam	* Applied patch for 0x0000 sequences in tif_fax3.h's definition
15458d9e3bcfSFrank Warmerdam	of EXPAND1D() as per bug 11 (from Roman).
15468d9e3bcfSFrank Warmerdam
1547af621273SFrank Warmerdam2000-09-25  Frank Warmerdam  <warmerda@cs46980-c>
154805d0760fSFrank Warmerdam	* Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve
154905d0760fSFrank Warmerdam	cygwin compatibility.
1550af621273SFrank Warmerdam
1551b6348a45SFrank Warmerdam	* Applied patch from Roman Shpount to tif_fax3.c.  This seems to
1552b6348a45SFrank Warmerdam	be a proper fix to the buffer sizing problem.  See
1553b6348a45SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=11
1554b6348a45SFrank Warmerdam
1555af621273SFrank Warmerdam	* Fixed tif_getimage.c to fix overrun bug with YCbCr images without
1556af621273SFrank Warmerdam	downsampling.  http://bugzilla.remotesensing.org/show_bug.cgi?id=10
1557af621273SFrank Warmerdam	Thanks to Nick Lamb <[email protected]> for reporting the
1558af621273SFrank Warmerdam	bug and proving the patch.
1559af621273SFrank Warmerdam
1560a329e432SFrank Warmerdam2000-09-18  Frank Warmerdam  <warmerda@cs46980-c>
1561a329e432SFrank Warmerdam
1562a329e432SFrank Warmerdam	* Fixed tif_jpeg.c so avoid destroying the decompressor before
1563a329e432SFrank Warmerdam	we are done access data thanks to bug report from:
1564a329e432SFrank Warmerdam	Michael Eckstein <[email protected]>.
1565a329e432SFrank Warmerdam
1566a329e432SFrank Warmerdam	* Reverted tif_flush change.
1567a329e432SFrank Warmerdam
1568da97c5e0SFrank Warmerdam2000-09-14  Frank Warmerdam  <warmerda@cs46980-c>
1569da97c5e0SFrank Warmerdam
1570da97c5e0SFrank Warmerdam	* tif_flush.c: Changed so that TIFFFlushData() doesn't return an
1571da97c5e0SFrank Warmerdam	error when TIFF_BEENWRITING is not set.  This ensures that the
1572da97c5e0SFrank Warmerdam	directory contents can still be flushed by TIFFFlush().
1573da97c5e0SFrank Warmerdam
1574c1282751SFrank Warmerdam2000-08-14  Frank Warmerdam  <[email protected]>
1575c1282751SFrank Warmerdam
1576fb02956eSFrank Warmerdam	* tif_open.c: Don't set MMAP for O_RDWR files.
1577fb02956eSFrank Warmerdam
15780625a129SFrank Warmerdam	* tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY
15790625a129SFrank Warmerdam	so that files opened for update can be strip chopped too.
15800625a129SFrank Warmerdam
1581c1282751SFrank Warmerdam	* tif_read.c: fixed up bug with files missing rowsperstrip and
1582c1282751SFrank Warmerdam	the strips per separation fix done a few weeks ago.
1583c1282751SFrank Warmerdam
1584ad9af004SFrank Warmerdam2000-07-17  Frank Warmerdam  <warmerda@cs46980-c>
1585ad9af004SFrank Warmerdam
1586ad9af004SFrank Warmerdam	* Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and
1587ad9af004SFrank Warmerdam	SAMPLEFORMAT_COMPLEXINT.
1588ad9af004SFrank Warmerdam
15894b79457aSMike Welles2000-07-13  Mike Welles <[email protected]>
15904b79457aSMike Welles
15914b79457aSMike Welles	* index.html, bugs.html: added bugzilla info.
15924b79457aSMike Welles
1593c1cd54d7SFrank Warmerdam2000-07-12  Frank Warmerdam  <[email protected]>
1594c1cd54d7SFrank Warmerdam
1595889ea5bfSFrank Warmerdam	* tif_read.c: fix subtle bug with determining the number of
1596889ea5bfSFrank Warmerdam	rows for strips that are the last strip in a separation but
1597889ea5bfSFrank Warmerdam	not the last strip of all in TIFFReadEncodedStrip().
1598889ea5bfSFrank Warmerdam
1599c1cd54d7SFrank Warmerdam	* Applied 16/32 bit fix to tif_fax3.c.  Fix supplied by
1600c1cd54d7SFrank Warmerdam	Peter Skarpetis <[email protected]>
1601c1cd54d7SFrank Warmerdam
1602082013bfSFrank Warmerdam2000-06-15  Frank Warmerdam  <[email protected]>
1603082013bfSFrank Warmerdam
1604082013bfSFrank Warmerdam	* Modified tiffio.h logic with regard to including windows.h.  It
1605082013bfSFrank Warmerdam	won't include it when building with __CYGWIN__.
1606082013bfSFrank Warmerdam
1607b620bd37SFrank Warmerdam2000-05-11  Frank Warmerdam  <warmerda@cs46980-c>
1608b620bd37SFrank Warmerdam
16096ed3331cSFrank Warmerdam	* README: update to mention www.libtiff.org, don't list Sam's old
16106ed3331cSFrank Warmerdam	email address.
16116ed3331cSFrank Warmerdam
1612b620bd37SFrank Warmerdam	* configure: Fixed DSO test for Linux as per patch from
1613b620bd37SFrank Warmerdam	  Jan Van Buggenhout <[email protected]>.
1614b620bd37SFrank Warmerdam
161515934824SFrank Warmerdam2000-04-21  Frank Warmerdam  <[email protected]>
161615934824SFrank Warmerdam
161715934824SFrank Warmerdam	* libtiff/tif_dirread.c: Don't use estimate strip byte count for
161815934824SFrank Warmerdam	one tile/strip images with an offset, and byte count of zero. These
161915934824SFrank Warmerdam	could be "unpopulated" images.
162015934824SFrank Warmerdam
1621859c2524SFrank Warmerdam2000-04-18  Frank Warmerdam  <[email protected]>
1622859c2524SFrank Warmerdam
16237538c6d0SFrank Warmerdam	* contrib/addtiffo: Added "averaging" resampling option.
16247538c6d0SFrank Warmerdam
1625859c2524SFrank Warmerdam	* tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT.
1626859c2524SFrank Warmerdam
16276be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000  Frank Warmerdam  <[email protected]>
16286be23f4fSFrank Warmerdam
16296be23f4fSFrank Warmerdam	* tools/Makefile.in: Modified to install properly on SGI.
16306be23f4fSFrank Warmerdam
16314b79457aSMike Welles2000-04-12  Mike Welles	     <[email protected]>
16324b79457aSMike Welles	* configure:  Fixed stupid mistake in libc6 test on Linux
16334b79457aSMike Welles
1634f076e723SMike Welles2000-04-04  Mike Welles	     <[email protected]>
1635f0770083SMike Welles	* tif_win32.c:  Applied patch to fix overreads and ovverwrites
1636f0770083SMike Welles	  caught by BoundsChecker.  From Arvan Pritchard
1637f0770083SMike Welles	  <[email protected]>  (untested).
1638f076e723SMike Welles
1639f0770083SMike Welles        * tif_getimage.c:  Applied patch to silence VC6 warnings.  From
1640f0770083SMike Welles	  Arvan Pritchard <[email protected]>
1641f0770083SMike Welles
1642f0770083SMike Welles	* tif_lzw.c:  Applied patch to silence VC6 warnings.  From
1643f076e723SMike Welles	  Arvan Pritchard <[email protected]>
1644f076e723SMike Welles
16451c9f6d78SFrank Warmerdam2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>
16461c9f6d78SFrank Warmerdam
16471c9f6d78SFrank Warmerdam	* Added contrib/stream (stream io) code submitted by Avi Bleiweiss.
16481c9f6d78SFrank Warmerdam
164997702338SMike Welles2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>    *** 3.5.5 release ***
16502df86f15SFrank Warmerdam
16512df86f15SFrank Warmerdam	* fax2ps: Fixed mixup of width and height in bounding box statement
16522df86f15SFrank Warmerdam	as per submission by Nalin Dahyabhai <[email protected]>.
16532df86f15SFrank Warmerdam
1654c21b8b97SMike Welles2000-03-27  Mike Welles	     <[email protected]>
1655c21b8b97SMike Welles
1656c21b8b97SMike Welles	* fax2ps:  Modified printruns to take uint32 instead of uint16.
1657c21b8b97SMike Welles	Patch courtesy of Bernt Herd <[email protected]>
1658c21b8b97SMike Welles
1659d20c60a2SMike Welles2000-03-20  Mike Welles	     <[email protected]>
1660d20c60a2SMike Welles
1661d20c60a2SMike Welles	* configure: added test for libc6 for linux targets.  Bug reported by
1662d20c60a2SMike Welles        Stanislav Brabec <[email protected]>
1663d20c60a2SMike Welles
1664c21b8b97SMike Welles	* Added 3.5 docs to html/Makefile.in.
1665c21b8b97SMike Welles	Thanks to  Stanislav Brabec <[email protected]>
1666d20c60a2SMike Welles
1667c21b8b97SMike Welles	* configure: fixed bugs in sed scripts
1668c21b8b97SMike Welles	(applied sed script s:/@:s;@:;s:/s;;:;: to configure).
1669d20c60a2SMike Welles	fix submitted to Stanislav Brabec <[email protected]>
1670d20c60a2SMike Welles
1671c21b8b97SMike Welles	* tools/iptcutil was not in files list, and wasn't being
1672c21b8b97SMike Welles	added to tar archive.  Updated Makefile.in.
1673d20c60a2SMike Welles
16747ab7008fSFrank Warmerdam2000-03-17  Frank Warmerdam  <warmerda@cs46980-c>
16757ab7008fSFrank Warmerdam
16767ab7008fSFrank Warmerdam	* tif_fax3.c: Fixed serious bug introduced during the uint16->uint32
16777ab7008fSFrank Warmerdam	conversion for the run arrays.
16787ab7008fSFrank Warmerdam
1679d3144ac4SFrank Warmerdam2000-03-03  Frank Warmerdam  <[email protected]>
1680d3144ac4SFrank Warmerdam
1681d3144ac4SFrank Warmerdam	* Set td_sampleformat default to SAMPLEFORMAT_UINT instead of
1682d3144ac4SFrank Warmerdam	SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c.
1683d3144ac4SFrank Warmerdam
16840b109722SFrank Warmerdam2000-03-02  Frank Warmerdam  <[email protected]>
16850b109722SFrank Warmerdam
1686f4aaa718SFrank Warmerdam	* Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c.
1687f4aaa718SFrank Warmerdam
16880b109722SFrank Warmerdam	* Patched tif_fax3.c so that dsp->runs is allocated a bit bigger
16890b109722SFrank Warmerdam	to avoid overruns encountered with frle_bug.tif.
16900b109722SFrank Warmerdam
1691ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000  Frank Warmerdam  <[email protected]>
1692ed33ffd3SFrank Warmerdam
1693ed33ffd3SFrank Warmerdam	* Fixed tools/tiffcmp so that stopondiff testing works.
1694ed33ffd3SFrank Warmerdam	  Patch care of Joseph Orost <[email protected]>.
1695ed33ffd3SFrank Warmerdam
1696592e7e59SFrank Warmerdam2000-01-28    <warmerda@CS46980-B>
1697592e7e59SFrank Warmerdam
1698c84e2904SFrank Warmerdam	* Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is
1699c84e2904SFrank Warmerdam	  set to 1, and added default (off) setting in tiffconf.h.  This
1700c84e2904SFrank Warmerdam	  should eventually be set by the configure script somehow.
1701c84e2904SFrank Warmerdam
1702c84e2904SFrank Warmerdam	  The original work on all these 2-4GB changes was done by
1703c84e2904SFrank Warmerdam	  Peter Smith ([email protected]).
1704c84e2904SFrank Warmerdam
1705c84e2904SFrank Warmerdam	* Modified tif_win32.c to support 2-4GB seeks.
1706c84e2904SFrank Warmerdam
1707592e7e59SFrank Warmerdam	* tentatively changed toff_t to be unsigned instead of signed to
1708592e7e59SFrank Warmerdam	  facilitate support for 2-4GB files.
1709592e7e59SFrank Warmerdam
1710592e7e59SFrank Warmerdam	* Updated a variety of files to use toff_t.  Fixed some mixups
1711592e7e59SFrank Warmerdam	  between toff_t and tsize_t.
1712592e7e59SFrank Warmerdam
1713164da391SFrank WarmerdamFri Jan 28 10:13:49 2000  Frank Warmerdam  <[email protected]>
1714164da391SFrank Warmerdam
1715164da391SFrank Warmerdam	* Largely reimplemented contrib/addtiffo to avoid temp files,
1716164da391SFrank Warmerdam	updating the TIFF file in place.  Fixed a few other bugs to.
1717164da391SFrank Warmerdam
1718164da391SFrank Warmerdam	* Set tif_rawdatasize to zero when freeing raw data buffer in
1719164da391SFrank Warmerdam	TIFFWriteDirectory().
1720164da391SFrank Warmerdam
1721164da391SFrank Warmerdam	* Enabled "REWRITE_HACK" in tif_write.c by default.
1722164da391SFrank Warmerdam
1723164da391SFrank Warmerdam	* Fix bug in tif_write.c when switching between reading one directory
1724164da391SFrank Warmerdam	and writing to another.
1725164da391SFrank Warmerdam
1726164da391SFrank Warmerdam	* Made TIFFWriteCheck() public, and added TIFFCreateDirectory()
1727164da391SFrank Warmerdam
1728db9e2d75SFrank WarmerdamWed Jan  5 12:37:48 2000  Frank Warmerdam  <[email protected]>
1729db9e2d75SFrank Warmerdam
1730db9e2d75SFrank Warmerdam	* Added TIFFmemory(3t) functions to libtiff.def.
1731db9e2d75SFrank Warmerdam
17322e0c71f2SFrank WarmerdamTue Jan  4 13:39:00 2000  Frank Warmerdam  <[email protected]>
17332e0c71f2SFrank Warmerdam
17342e0c71f2SFrank Warmerdam	* Added libtiff/libtiff.def to TIFFILES distribution list.
17352e0c71f2SFrank Warmerdam
1736c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999  Mike Welles <[email protected]>
1737c38ac53bSMike Welles
1738c38ac53bSMike Welles	* Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
1739c38ac53bSMike Welles
1740c38ac53bSMike Welles	* Altered descriptions in tools to reflect "by default" lzw not supported
1741c38ac53bSMike Welles
1742c38ac53bSMike Welles	* Updated index.html to note lzw compression kit.
1743c38ac53bSMike Welles
1744db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999  Frank Warmerdam  <[email protected]>
1745db55f695SFrank Warmerdam
1746db55f695SFrank Warmerdam	* Added fax3sm_winnt.c to distribution list in Makefile.in.
1747db55f695SFrank Warmerdam
1748c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999  Mike Welles <[email protected]> *** 3.5.4 release ***
1749da558ffbSMike Welles
1750da558ffbSMike Welles	* Aadded Pixar tag support.  Contributed by Phil Beffery <[email protected]>
1751da558ffbSMike Welles
1752da558ffbSMike Welles	* Made one more change to tif_dir.c for removal of LZW compression. Also added notice
1753da558ffbSMike Welles	  when LZW compression invoked.
1754da558ffbSMike Welles
1755da558ffbSMike Welles	* Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions
1756da558ffbSMike Welles	  in tools to reflect removal of LZW compression
1757da558ffbSMike Welles
17581c096175SMike WellesMon Dec 20 18:39:02 EST 1999  Mike Welles  <[email protected]>
17591c096175SMike Welles
17601c096175SMike Welles        * Fixed bug that caused LZW (non) compression to segfault. Added
17611c096175SMike Welles	  warning about LZW compression removed being removed, and why.
1762c614caf0SMike Welles
1763da558ffbSMike Welles	* Added nostrip to install in tools/Makefile.in so that debugging
1764c614caf0SMike Welles	  symbols are kept.
17651c096175SMike Welles
176600ac48bcSMike WellesTue Dec  7 12:04:47 EST 1999  Mike Welles  <[email protected]>
176700ac48bcSMike Welles
176800ac48bcSMike Welles	* Added patch from Ivo Penzar <[email protected]>,
176900ac48bcSMike Welles	  supporting Adobe ZIP deflate.  Untested.
177000ac48bcSMike Welles
1771e57f1806SFrank WarmerdamSat Dec  4 15:47:11 1999  Frank Warmerdam  <[email protected]>
1772e57f1806SFrank Warmerdam
1773e57f1806SFrank Warmerdam	* Made Packbits the default compression in tools/tiff2rgba.c instead
1774e57f1806SFrank Warmerdam	of LZW.
1775e57f1806SFrank Warmerdam
1776e5337384SMike WellesTue Nov 30 14:41:43 1999  Frank Warmerdam  <[email protected]>    *** 3.5.3. release ***
1777ff08149cSFrank Warmerdam
1778ff08149cSFrank Warmerdam	* Added tif_luv to contrib/djgpp/Makefile.lib.
1779ff08149cSFrank Warmerdam
17800e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999   Mike Welles <[email protected]>
17810e4c746eSMike Welles
17827609ec5fSMike Welles        * Added zip creation to relase makefile target
17837609ec5fSMike Welles
17840e4c746eSMike Welles	* Added html for TIFFWriteTile.3t man page.
17850e4c746eSMike Welles
1786c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999  Frank Warmerdam  <[email protected]>
1787c5e8a049SFrank Warmerdam
1788c5e8a049SFrank Warmerdam	* Added some changes to tif_write.c to support rewriting existing
1789c5e8a049SFrank Warmerdam	fixed sized tiles and strips.  Code mods disabled by default, only
1790c5e8a049SFrank Warmerdam	enabled if REWRITE_HACK is defined for now.
1791c5e8a049SFrank Warmerdam
179264158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999  Frank Warmerdam  <[email protected]>
179364158b2dSFrank Warmerdam
179464158b2dSFrank Warmerdam	* Added TIFFWriteTile.3t man page.
179564158b2dSFrank Warmerdam
1796209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999  Frank Warmerdam  <[email protected]>
1797209aa3d3SFrank Warmerdam
1798209aa3d3SFrank Warmerdam	* Added notes on use of makefile.vc in build.html, and fixed
1799209aa3d3SFrank Warmerdam	email subscription address.
1800209aa3d3SFrank Warmerdam
18019ec07df1SMike Welles199-11-28  Mike Welles <[email protected]>
18029ec07df1SMike Welles
18039ec07df1SMike Welles	*  Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c
18049ec07df1SMike Welles
18059ec07df1SMike Welles	*  Did some casts cleaning up to reduce compiler warnings in tif_fax3.c,
18069ec07df1SMike Welles	   from Bruce Carmeron <[email protected]> -- modifications of
18079ec07df1SMike Welles	   changes made by Frank (sun cc still complained on cast).
18089ec07df1SMike Welles
18099ec07df1SMike Welles	*  Added tiffconf.h to install target per request from Bill
18109ec07df1SMike Welles	   Radcliffe <[email protected]>: "We need a way for ImageMagick to
18119ec07df1SMike Welles 	   know features have been compiled into the TIFF library in order to
18129ec07df1SMike Welles	   handle things properly".
18139ec07df1SMike Welles
181429e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999  Frank Warmerdam  <[email protected]>
181529e8a995SFrank Warmerdam
181629e8a995SFrank Warmerdam	* fixed various VC++ warnings as suggested by Gilles Vollant
181729e8a995SFrank Warmerdam	<[email protected]>.
181829e8a995SFrank Warmerdam
18199e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999  Frank Warmerdam  <[email protected]>
18209e63b000SFrank Warmerdam
18219e63b000SFrank Warmerdam	* Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to
18229e63b000SFrank Warmerdam	not imply applications are responsible for image data swapping.
18239e63b000SFrank Warmerdam
182443f65d11SMike Welles1999-11-22  Mike Welles <[email protected]>
182543f65d11SMike Welles	*  HTML-ized the man pages, added to html/man
182643f65d11SMike Welles
1827e7f4c352SMike Welles	*  Removed LZW Compression to comply with Unisys patent extortion.
1828e7f4c352SMike Welles
1829a9b4777dSMike Welles1999-09-29  Mike Welles		<[email protected]>
1830a9b4777dSMike Welles	*  Corrected one remaining 16 -> 32 bit value in tif_fax3.c,
1831a9b4777dSMike Welles	   From Ivo Penzar <[email protected].
1832a9b4777dSMike Welles
1833a9b4777dSMike Welles	*  Added patch from Ivo Penzar to have TiffAdvanceDirectory handle
1834a9b4777dSMike Welles	   memory mapped files. <[email protected]>
1835a9b4777dSMike Welles
183697702338SMike Welles1999-09-26  Mike Welles 	<[email protected]>  *** 3.5.2 release ***
183758db2336SMike Welles	* Corrected alpha versioning.
183858db2336SMike Welles
183958db2336SMike Welles	* Removed distinction between  alpha and release targets in Makefile.in.
184058db2336SMike Welles
184158db2336SMike Welles	* added release.stamp target, which tags cvs tree, and updates
184258db2336SMike Welles	  "RELEASE-DATE"
184358db2336SMike Welles
184458db2336SMike Welles	* added releasediff target, which diffs tree with source as of
184558db2336SMike Welles	  date in "RELEASE-DATE"
184658db2336SMike Welles
184758db2336SMike Welles	* Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving
184858db2336SMike Welles	  away from alpha/non-alpha distinctions).
184958db2336SMike Welles
185058db2336SMike Welles	* updated html to reflect release
185158db2336SMike Welles
185267bb385aSFrank Warmerdam1999-09-23    <warmerda@CS46980-B>
185367bb385aSFrank Warmerdam
1854cdb12ac2SFrank Warmerdam	* Set O_BINARY for tif_unix.c open() ... used on cygwin for instance.
1855cdb12ac2SFrank Warmerdam
185667bb385aSFrank Warmerdam	* Added CYGWIN case in configure.
185767bb385aSFrank Warmerdam
185846301bebSMike WellesFri Sep 17 00:13:51 CEST 1999  Mike Welles <[email protected]>
185958db2336SMike Welles
186046301bebSMike Welles	* Applied Francois Dagand's patch to handle fax decompression bug.
186146301bebSMike Welles	  (sizes >= 65536 were failing)
186246301bebSMike Welles
1863478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999  Frank Warmerdam  <[email protected]>
1864478d079aSFrank Warmerdam
1865478d079aSFrank Warmerdam	* Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested
1866478d079aSFrank Warmerdam	  by Christopher Lawton <[email protected]>
1867478d079aSFrank Warmerdam
1868f48df3f4SFrank WarmerdamWed Sep  8 08:19:18 1999  Frank Warmerdam  <[email protected]>
1869f48df3f4SFrank Warmerdam
1870e6e37100SFrank Warmerdam	* Added IRIX/gcc, and OSF/1 4.x support on behalf of
1871e6e37100SFrank Warmerdam	  Albert Chin-A-Young <[email protected]>
1872e6e37100SFrank Warmerdam
1873f48df3f4SFrank Warmerdam	* Added TIFFReassignTagToIgnore() API on behalf of
1874f48df3f4SFrank Warmerdam	  Bruce Cameron <[email protected]>.  Man page still pending.
1875f48df3f4SFrank Warmerdam
1876e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999  Frank Warmerdam  <[email protected]>
1877e3585a7dSFrank Warmerdam
18786f703bd0SFrank Warmerdam	* Added test target in Makefile, test_pics.sh script and pics/*.rpt
18796f703bd0SFrank Warmerdam	files to provide for a rudimentary testsuite.
18806f703bd0SFrank Warmerdam
1881e3585a7dSFrank Warmerdam	* Added contrib/tags back from old distribution ... fixed up a bit.
1882e3585a7dSFrank Warmerdam
188323f6dabbSFrank Warmerdam1999-08-16    <warmerda@CS46980-B>
188423f6dabbSFrank Warmerdam
188523f6dabbSFrank Warmerdam	* Added simple makefile.vc makefiles for building with MS VC++
188623f6dabbSFrank Warmerdam	on Windows NT/98/95 in console mode.  Stuff in contrib/win* make give
188723f6dabbSFrank Warmerdam	better solutions for some users.
188823f6dabbSFrank Warmerdam
18898ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999  Frank Warmerdam  <[email protected]>
18908ecb50d4SFrank Warmerdam
18918ecb50d4SFrank Warmerdam	* Added addtiffo (add overviews to a TIFF file) in contrib.  Didn't
18928ecb50d4SFrank Warmerdam	put it in tools since part of it is in C++.
18938ecb50d4SFrank Warmerdam
1894469f9d6bSMike Welles1999-08-16  Michael L. Welles  <[email protected]>
1895469f9d6bSMike Welles
1896469f9d6bSMike Welles	* Updated html/index.html with anon CVS instructions.
1897469f9d6bSMike Welles
1898397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999  Frank Warmerdam  <[email protected]>
1899397e9f3aSFrank Warmerdam
19008b9ba144SFrank Warmerdam	* pre-remove so link before softlink in LINUXdso action in
19018b9ba144SFrank Warmerdam	libtiff/Makefile.in to avoid failure on LINUXdso builds other than
19028b9ba144SFrank Warmerdam	the first.
19038b9ba144SFrank Warmerdam
19048b9ba144SFrank Warmerdam	* Fixed problem with cvtcmap() in tif_getimage.c modifying the
19058b9ba144SFrank Warmerdam	colormaps owned by the TIFF handle itself when trying to fixup wrong
19068b9ba144SFrank Warmerdam	(eight bit) colormaps.  Corrected by maintaining a private copy of
19078b9ba144SFrank Warmerdam	the colormap.
19088b9ba144SFrank Warmerdam
19098b9ba144SFrank Warmerdam	* Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in
19108b9ba144SFrank Warmerdam	tif_getimage.c.
19118b9ba144SFrank Warmerdam
1912397e9f3aSFrank Warmerdam	* CVS Repository placed at remotesensing.org.  ChangeLog added.
1913