xref: /libtiff-4.0.7/ChangeLog (revision 8a848fc7)
1*8a848fc7SAndrey Kiselev2004-03-03  Andrey Kiselev  <[email protected]>
2*8a848fc7SAndrey Kiselev
3*8a848fc7SAndrey Kiselev	* libtiff/tif_open.c: Use dummy mmap/munmap functions in
4*8a848fc7SAndrey Kiselev	TIFFClientOpen() when the appropriate client functions was not
5*8a848fc7SAndrey Kiselev	supplied by user.
6*8a848fc7SAndrey Kiselev
7cc0333b2SFrank Warmerdam2004-03-02  Frank Warmerdam  <[email protected]>
8cc0333b2SFrank Warmerdam
9cc0333b2SFrank Warmerdam	* tools/ycbcr.c: fixed main() declaration as per:
10cc0333b2SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=513
11cc0333b2SFrank Warmerdam
12125fa100SAndrey Kiselev2004-02-26  Andrey Kiselev  <[email protected]>
13125fa100SAndrey Kiselev
14125fa100SAndrey Kiselev	* tools/tiffsplit.c: Copy JPEGTables tag contents for JPEG compressed
15125fa100SAndrey Kiselev	images. Reported by Artem Mirolubov.
16125fa100SAndrey Kiselev
17125fa100SAndrey Kiselev	* libtiff/tif_dirread.c: Fixed problem with handling TIFF_UNDEFINED
18125fa100SAndrey Kiselev	tag type in TIFFFetchNormalTag() as per bug
19125fa100SAndrey Kiselev
20125fa100SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=508
21125fa100SAndrey Kiselev
22d4572393SFrank Warmerdam2004-02-17  Frank Warmerdam  <[email protected]>
23d4572393SFrank Warmerdam
24d4572393SFrank Warmerdam	* libtiff/tif_codec.c: Fixed typo in TIFFInitPackBits name as per:
25d4572393SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=494
26d4572393SFrank Warmerdam
278eb41bceSAndrey Kiselev2004-02-05  Andrey Kiselev  <[email protected]>
288eb41bceSAndrey Kiselev
298eb41bceSAndrey Kiselev	* libtiff/tif_fax3.c: Fixed problem with CCITT encoding modes as per
308eb41bceSAndrey Kiselev	bug
318eb41bceSAndrey Kiselev
328eb41bceSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=483
338eb41bceSAndrey Kiselev
348eb41bceSAndrey Kiselev	But we need more work on fax codec to support update mode.
358eb41bceSAndrey Kiselev
36ba5a005dSFrank Warmerdam2004-01-30  Frank Warmerdam  <[email protected]>
37ba5a005dSFrank Warmerdam
38ba5a005dSFrank Warmerdam	* libtiff/libtiff.def: Added TIFFCurrentDirOffset, TIFFWriteCheck,
39ba5a005dSFrank Warmerdam	TIFFRGBAImageOK, and TIFFNumberOfDirectories as suggested by
40ba5a005dSFrank Warmerdam	Scott Reynolds.
41ba5a005dSFrank Warmerdam
425c24d6efSAndrey Kiselev2004-01-29  Andrey Kiselev  <[email protected]>
435c24d6efSAndrey Kiselev
44792ee438SAndrey Kiselev	* libtiff/tiff.h: Fixed tag definitions for TIFFTAG_YCLIPPATHUNITS
45792ee438SAndrey Kiselev	and TIFFTAG_INDEXED as per bug
46792ee438SAndrey Kiselev
47792ee438SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=475
48792ee438SAndrey Kiselev
49792ee438SAndrey Kiselev	* libtiff/{tif_win32.c, tif_unix.c}: Check whether the pointer is
50792ee438SAndrey Kiselev	NULL before proceeding further as per bug
519bac3308SAndrey Kiselev
529bac3308SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=474
539bac3308SAndrey Kiselev
54792ee438SAndrey Kiselev	Check results, returned by the TIFFFdOpen() before returning and close
55792ee438SAndrey Kiselev	file if TIFFFdOpen() failed as per bug
56792ee438SAndrey Kiselev
57792ee438SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=468
58792ee438SAndrey Kiselev
595c24d6efSAndrey Kiselev	* libtiff/tif_open.c: More fixes for
605c24d6efSAndrey Kiselev
615c24d6efSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=468
625c24d6efSAndrey Kiselev
63d75f9c35SAndrey Kiselev2004-01-28  Andrey Kiselev  <[email protected]>
64d75f9c35SAndrey Kiselev
658df43a8fSAndrey Kiselev	* libtiff/{libtiff.def, tif_close.c, tiffio.h, tif_open.c}: Separate
668df43a8fSAndrey Kiselev	TIFFCleanup() from the TIFFClose() in order to fix the bug
678df43a8fSAndrey Kiselev
688df43a8fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=468
698df43a8fSAndrey Kiselev
70d75f9c35SAndrey Kiselev	* tools/tiffcp.c: Fixed problem with wrong interpretation of the
71d75f9c35SAndrey Kiselev	InkNames tag as per bug
72d75f9c35SAndrey Kiselev
73d75f9c35SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=466
74d75f9c35SAndrey Kiselev
75d75f9c35SAndrey Kiselev	Memory leak fixed.
76d75f9c35SAndrey Kiselev
7753fc4bccSFrank Warmerdam2004-01-21  Frank Warmerdam  <[email protected]>
7853fc4bccSFrank Warmerdam
7953fc4bccSFrank Warmerdam	* libtiff/tif_dirwrite.c: Fixed handling of writable ASCII tags that
8053fc4bccSFrank Warmerdam	are field_passcount=TRUE properly.  Arguably anonymous custom tags
8153fc4bccSFrank Warmerdam	should be declared as passcount=FALSE, but I don't want to change
8253fc4bccSFrank Warmerdam	that without a careful review.
8353fc4bccSFrank Warmerdam
84326822c4SAndrey Kiselev2004-01-20  Andrey Kiselev  <[email protected]>
85326822c4SAndrey Kiselev
86326822c4SAndrey Kiselev	* libtiff/tif_write.c: Fixed reporting size of the buffer in case of
87326822c4SAndrey Kiselev	stripped image in TIFFWriteBufferSetup(). As per bug
88326822c4SAndrey Kiselev
89326822c4SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=460
90326822c4SAndrey Kiselev
918131e4baSAndrey Kiselev2004-01-11  Andrey Kiselev  <[email protected]>
928131e4baSAndrey Kiselev
938131e4baSAndrey Kiselev	* libtiff/tif_dir.c: Incomplete cleanup in TIFFFreeDirectory(),
948131e4baSAndrey Kiselev	patch from Gerben Koopmans.
958131e4baSAndrey Kiselev
968131e4baSAndrey Kiselev	* libtiff/tif_dirread.c: Check field_passcount value before setting
978131e4baSAndrey Kiselev	the value of undefined type, patch from Gerben Koopmans.
988131e4baSAndrey Kiselev
998a0b705cSAndrey Kiselev2004-01-02  Andrey Kiselev  <[email protected]>
1008a0b705cSAndrey Kiselev
1018a0b705cSAndrey Kiselev	* tools/tiffcp.c: Fixed problem with wrong Photometric setting for
1028a0b705cSAndrey Kiselev	non-RGB images.
1038a0b705cSAndrey Kiselev
104835b0870SAndrey Kiselev2003-12-31  Andrey Kiselev  <[email protected]>
105835b0870SAndrey Kiselev
1060c88f2ccSAndrey Kiselev	* libtiff/tif_win32.c: Fixed problem with _TIFFrealloc() when the NULL
1070c88f2ccSAndrey Kiselev	pointer passed. Patch supplied by Larry Grill.
1080c88f2ccSAndrey Kiselev
109835b0870SAndrey Kiselev	* libtiff/{tiff.h, tif_fax3.c}:Fixes for AMD 64 platform as
110835b0870SAndrey Kiselev	suggested by Jeremy C. Reed.
111835b0870SAndrey Kiselev
11241281054SAndrey Kiselev2003-12-26  Andrey Kiselev  <[email protected]>
11341281054SAndrey Kiselev
11441281054SAndrey Kiselev	* libtiff 3.6.1 released.
11541281054SAndrey Kiselev
116d8df102eSAndrey Kiselev2003-12-24  Andrey Kiselev  <[email protected]>
117d8df102eSAndrey Kiselev
118d8df102eSAndrey Kiselev	* config.guess, config.sub: Updated from the recent upstream.
119d8df102eSAndrey Kiselev
1201420736dSAndrey Kiselev2003-12-22  Andrey Kiselev  <[email protected]>
1211420736dSAndrey Kiselev
1221420736dSAndrey Kiselev	* libtiff/{tif_color, tif_getimage.c, tiffio.h}, man/TIFFcolor.3t:
1231420736dSAndrey Kiselev	More cleanups in color conversion interface, added appropriate manual
1241420736dSAndrey Kiselev	page.
1251420736dSAndrey Kiselev
126bd57e28aSAndrey Kiselev2003-12-19  Andrey Kiselev  <[email protected]>
127bd57e28aSAndrey Kiselev
12896028085SAndrey Kiselev	* libtiff/{tif_extension.c, tif_dirinfo.c, tiff.h}: Warnings fixed as
12996028085SAndrey Kiselev	per bug
13096028085SAndrey Kiselev
13196028085SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=357
13296028085SAndrey Kiselev
13396028085SAndrey Kiselev	* tools/tiff2ps.c: Added support for alpha channel. Fixes
134dd9a7f64SAndrey Kiselev
135dd9a7f64SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=428
136dd9a7f64SAndrey Kiselev
137d8df102eSAndrey Kiselev	* libtiff/{libtiff.def, tif_color.c, tif_getimage.c, tiffio.h}:
138bd57e28aSAndrey Kiselev	Interface for Lab->RGB color conversion is finally cleaned up.
139bd57e28aSAndrey Kiselev	Added support for ReferenceBlackWhite tag handling when converted from
140bd57e28aSAndrey Kiselev	YCbCr color space. The latter closes
141bd57e28aSAndrey Kiselev
142bd57e28aSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=120
143bd57e28aSAndrey Kiselev
144c01ea11aSAndrey Kiselev2003-12-07  Andrey Kiselev  <[email protected]>
145c01ea11aSAndrey Kiselev
146c01ea11aSAndrey Kiselev	* libtiff/{tif_getimage.c, tiffio.h}: Avoid warnings.
147c01ea11aSAndrey Kiselev
148c01ea11aSAndrey Kiselev	* libtiff/makefile.vc, tools/makefile.vc: Support for IJG JPEG
149c01ea11aSAndrey Kiselev	library.
150c01ea11aSAndrey Kiselev
1512fa548cdSAndrey Kiselev2003-12-06  Andrey Kiselev  <[email protected]>
1522fa548cdSAndrey Kiselev
1532fa548cdSAndrey Kiselev	* libtiff/{tif_getimage.c, tif_aux.c}: Read WhitePoint tag from the
1542fa548cdSAndrey Kiselev	file and properly use it for CIE Lab->RGB transform.
1552fa548cdSAndrey Kiselev
1563e9be7b0SAndrey Kiselev2003-12-04  Andrey Kiselev  <[email protected]>
1573e9be7b0SAndrey Kiselev
1583e9be7b0SAndrey Kiselev	* libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: YCbCr->RGB
1593e9be7b0SAndrey Kiselev	conversion routines now in the tif_color.c module. New function
1603e9be7b0SAndrey Kiselev	TIFFYCbCrtoRGB() available in TIFF API.
1613e9be7b0SAndrey Kiselev
1623e9be7b0SAndrey Kiselev	* libtiff/tif_dirwrite.c: Handle TIFF_IFD tag type correctly.
1633e9be7b0SAndrey Kiselev
16477010a7cSAndrey Kiselev2003-12-03  Andrey Kiselev  <[email protected]>
16577010a7cSAndrey Kiselev
166f356c7ceSAndrey Kiselev	* libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: Improvements in
167f356c7ceSAndrey Kiselev	CIE Lab conversion code. Start moving YCbCr stuff to the tif_color.c
168f356c7ceSAndrey Kiselev	module.
169f356c7ceSAndrey Kiselev
17077010a7cSAndrey Kiselev	* libtiff/{tif_getimage.c, tiffio.h}, man{TIFFReadRGBAImage.3t,
17177010a7cSAndrey Kiselev	TIFFReadRGBAStrip.3t, TIFFReadRGBATile.3t, TIFFRGBAImage.3t}:
17277010a7cSAndrey Kiselev	Finally resolved problems with orientation handling. TIFFRGBAImage
17377010a7cSAndrey Kiselev	interface now properly supports all possible orientations, i.e. images
17477010a7cSAndrey Kiselev	will be flipped both in horizontal and vertical directions if
175f356c7ceSAndrey Kiselev	required. 'Known bugs' section now removed from the appropriate manual
17677010a7cSAndrey Kiselev	pages. Closed bug entry:
17777010a7cSAndrey Kiselev
17877010a7cSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=322
17977010a7cSAndrey Kiselev
18044e2c5cfSAndrey Kiselev2003-12-02  Andrey Kiselev  <[email protected]>
18144e2c5cfSAndrey Kiselev
18244e2c5cfSAndrey Kiselev	* libtiff/tif_dir.c: Fixed order of the parameters in TIFFError()
18344e2c5cfSAndrey Kiselev	function calls as per bug
18444e2c5cfSAndrey Kiselev
18544e2c5cfSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=440
18644e2c5cfSAndrey Kiselev
1870e05ec46SRoss Finlayson2003-11-28 Ross Finlayson  <[email protected]>
1880e05ec46SRoss Finlayson
1890e05ec46SRoss Finlayson	* tools/tiff2pdf.c:  Some bugs fixed.
1900e05ec46SRoss Finlayson
191a2b39032SAndrey Kiselev2003-11-27  Andrey Kiselev  <[email protected]>
192a2b39032SAndrey Kiselev
193a2b39032SAndrey Kiselev	* libtiff/tif_luv.c: Fixed bug in 48-bit to 24-bit conversion routine,
194a2b39032SAndrey Kiselev	reported by Antonio Scuri.
195a2b39032SAndrey Kiselev
196a2b39032SAndrey Kiselev	* man/tiff2pdf.1: Few improvements in page layout.
197a2b39032SAndrey Kiselev
198a2b39032SAndrey Kiselev	* Makefile.in, /man/Makefile.in, /html/man/tiff2pdf.1.html:
199a2b39032SAndrey Kiselev	 Added support fpr tiff2pdf manual page.
200a2b39032SAndrey Kiselev
2011842e230SRoss Finlayson2003-11-26 Ross Finlayson  <[email protected]>
2021842e230SRoss Finlayson
2031842e230SRoss Finlayson	* /man/tiff2pdf.1:  File added to repository.
2041842e230SRoss Finlayson
205aa049c9bSAndrey Kiselev2003-11-26  Andrey Kiselev  <[email protected]>
206aa049c9bSAndrey Kiselev
207d22ad332SAndrey Kiselev	* Makefile.in, /tools/{Makefile.in, makefile.vc}:
208d22ad332SAndrey Kiselev	 Added support fpr tiff2pdf utility.
209aa049c9bSAndrey Kiselev
21019ecdde2SRoss Finlayson2003-11-25  Ross Finlayson  <[email protected]>
21119ecdde2SRoss Finlayson
21219ecdde2SRoss Finlayson	* /tools/tiff2pdf.c:  File added to repository.
21319ecdde2SRoss Finlayson
214d9376367SAndrey Kiselev2003-11-22  Andrey Kiselev  <[email protected]>
215d9376367SAndrey Kiselev
216d9376367SAndrey Kiselev	* /tools/raw2tiff.c: sqrtf() replaced with sqrt().
217d9376367SAndrey Kiselev
21811d2461aSAndrey Kiselev2003-11-21  Andrey Kiselev  <[email protected]>
21911d2461aSAndrey Kiselev
2205279c8f2SAndrey Kiselev	* /tools/raw2tiff.c: #include <getopt.h> removed.
2215279c8f2SAndrey Kiselev
222aeae0fe9SAndrey Kiselev	* tools/{Makefile.in, tiffgt.c}: Unmaintained and platform dependent
223aeae0fe9SAndrey Kiselev	sgigt utility removed and replaced with the completely rewritten
224aeae0fe9SAndrey Kiselev	portable tiffgt tool (depend on OpenGL and GLUT). Initial revision,
225aeae0fe9SAndrey Kiselev	there is a lot of things to improve.
22611d2461aSAndrey Kiselev
2277eaf2d4aSAndrey Kiselev	* libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly
2287eaf2d4aSAndrey Kiselev	extract the fields from the OJPEG files. Patch supplied by Ross
2297eaf2d4aSAndrey Kiselev	Finlayson.
2307eaf2d4aSAndrey Kiselev
231aeae0fe9SAndrey Kiselev	* libtiff/{tiffio.h, tif_codec.c}, man/{libtiff.3t, TIFFcodec.3t}:
232aeae0fe9SAndrey Kiselev	Added new function TIFFIsCODECConfigured(), suggested by Ross
233aeae0fe9SAndrey Kiselev	Finlayson.
234aeae0fe9SAndrey Kiselev
23509237bb4SAndrey Kiselev2003-11-18  Andrey Kiselev  <[email protected]>
23609237bb4SAndrey Kiselev
237e60dd327SAndrey Kiselev	* libtiff/tif_dirinfo.c: Implemented binary search in
238e60dd327SAndrey Kiselev	_TIFFMergeFieldInfo(). Patch supplied by Ross Finlayson.
239e60dd327SAndrey Kiselev
24009237bb4SAndrey Kiselev	* libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced
24109237bb4SAndrey Kiselev	with _TIFFFindOrRegisterFieldInfo as reported by Ross Finlayson.
24209237bb4SAndrey Kiselev
243c26acbc7SFrank Warmerdam2003-11-17  Frank Warmerdam  <[email protected]>
244c26acbc7SFrank Warmerdam
245c26acbc7SFrank Warmerdam	* tif_dirread.c: do not mark all anonymously defined tags to be
246c26acbc7SFrank Warmerdam	IGNOREd.
247c26acbc7SFrank Warmerdam
24842fc10fbSAndrey Kiselev2003-11-17  Andrey Kiselev  <[email protected]>
24942fc10fbSAndrey Kiselev
25042fc10fbSAndrey Kiselev	* contrib/pds/{tif_pdsdirread.c, tif_pdsdirwrite.c}: Use
25142fc10fbSAndrey Kiselev	TIFFDataWidth() function insted of tiffDataWidth array.
25242fc10fbSAndrey Kiselev
25386ab7434SAndrey Kiselev2003-11-16  Andrey Kiselev  <[email protected]>
25486ab7434SAndrey Kiselev
25586ab7434SAndrey Kiselev	* libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13)
25686ab7434SAndrey Kiselev	datatype, intruduced in "Adobe PageMaker TIFF Tech. Notes".
25786ab7434SAndrey Kiselev
258b2106d85SFrank Warmerdam2003-11-15  Frank Warmerdam  <[email protected]>
259b2106d85SFrank Warmerdam
260b2106d85SFrank Warmerdam	* Makefile.in: fixed missing backslash for tif_color.c in list.
261b2106d85SFrank Warmerdam
262519bca19SAndrey Kiselev2003-11-13  Andrey Kiselev  <[email protected]>
263519bca19SAndrey Kiselev
264519bca19SAndrey Kiselev	* libtiff/{tif_color.c, tif_getimage.c, tiffio.h, Makefile.in}:
265519bca19SAndrey Kiselev	New color space conversion code: CIE L*a*b* 1976 images now supported
266519bca19SAndrey Kiselev	by the TIFFRGBAImage interface. All introduced routines go to new
267519bca19SAndrey Kiselev	module tif_color.c. Eventually all color conversion functions should
268519bca19SAndrey Kiselev	be moved there.
269519bca19SAndrey Kiselev
270733ce3c8SAndrey Kiselev2003-11-12  Andrey Kiselev  <[email protected]>
271733ce3c8SAndrey Kiselev
272ca2508d9SAndrey Kiselev	* tools/{ras2tiff.c, rasterfile.h}: Properly determine SUN Rasterfiles
273ca2508d9SAndrey Kiselev	with the reverse byte order (it is reported by the magic header
274ca2508d9SAndrey Kiselev	field). Problem reported by Andreas Wiesmann.
275ca2508d9SAndrey Kiselev
276733ce3c8SAndrey Kiselev	* tools/raw2tiff.c, man/raw2tiff.1: Few improvements in correlation
277733ce3c8SAndrey Kiselev	calculation function. Guessing mechanics now documented in manual page.
278733ce3c8SAndrey Kiselev
27976e7ddcaSAndrey Kiselev2003-11-11  Andrey Kiselev  <[email protected]>
28076e7ddcaSAndrey Kiselev
28176e7ddcaSAndrey Kiselev	* tools/raw2tiff.c: Implemented image size guessing using
28276e7ddcaSAndrey Kiselev	correlation coefficient calculation between two neighbour lines.
28376e7ddcaSAndrey Kiselev
284e595ad3aSFrank Warmerdam2003-11-09  Frank Warmerdam  <[email protected]>
285e595ad3aSFrank Warmerdam
286e595ad3aSFrank Warmerdam	* libtiff/tif_tile.c: remove spurious use of "s" (sample) in the
287e595ad3aSFrank Warmerdam	planarconfig_contig case in TIFFComputeTile().
288e595ad3aSFrank Warmerdam
289e595ad3aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=387
290e595ad3aSFrank Warmerdam
291b0098405SAndrey Kiselev2003-11-09  Andrey Kiselev  <[email protected]>
292b0098405SAndrey Kiselev
293b0098405SAndrey Kiselev	* libtiff/tiffiop.h: New macros: TIFFmax, TIFFmin and TIFFrint.
294b0098405SAndrey Kiselev
29581808406SAndrey Kiselev2003-11-07  Andrey Kiselev  <[email protected]>
29681808406SAndrey Kiselev
29781808406SAndrey Kiselev	* libtiff/{tiffio.h, tif_strip.c}, man/{TIFFstrip.3t, libtiff.3t}:
29881808406SAndrey Kiselev	Added TIFFRawStripSize() function as suggested by Chris Hanson.
29981808406SAndrey Kiselev
30041467ca1SAndrey Kiselev2003-11-03  Andrey Kiselev  <[email protected]>
30141467ca1SAndrey Kiselev
30241467ca1SAndrey Kiselev	* libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode as
30341467ca1SAndrey Kiselev	per bug
30441467ca1SAndrey Kiselev
30541467ca1SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=424
30641467ca1SAndrey Kiselev
30738a71133SAndrey Kiselev2003-10-29  Andrey Kiselev  <[email protected]>
30838a71133SAndrey Kiselev
30938a71133SAndrey Kiselev	* libtiff/libtiff.def: Added TIFFReadRGBAImageOriented.
31038a71133SAndrey Kiselev
31138a71133SAndrey Kiselev	* html/build.html: Added note about GNU make requirement.
31238a71133SAndrey Kiselev
31338a71133SAndrey Kiselev2003-10-25  Andrey Kiselev  <[email protected]>
314693c5bc1SAndrey Kiselev
315693c5bc1SAndrey Kiselev	* Makefile.in: Fixes in using MAKEFLAGS as per bug
316693c5bc1SAndrey Kiselev
317693c5bc1SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=418
318693c5bc1SAndrey Kiselev
319693c5bc1SAndrey Kiselev	* port/install.sh.in: Option -p added to the mkdir command to create
320693c5bc1SAndrey Kiselev	all directory tree structure before installing.
321693c5bc1SAndrey Kiselev
32238a71133SAndrey Kiselev2003-10-18  Andrey Kiselev  <[email protected]>
3235ac3cddbSAndrey Kiselev
3245ac3cddbSAndrey Kiselev	* /tools/tiff2ps.c: #include <strings.h> replaced with the
3255ac3cddbSAndrey Kiselev	#include <string.h>.
3265ac3cddbSAndrey Kiselev
32738a71133SAndrey Kiselev2003-10-16  Andrey Kiselev  <[email protected]>
3289cad6327SAndrey Kiselev
3299cad6327SAndrey Kiselev	* Makefile.in: Add an absolute path to the test_pics.sh call.
3309cad6327SAndrey Kiselev
331fda733f8SAndrey Kiselev2003-10-12  Andrey Kiselev  <[email protected]>
332fda733f8SAndrey Kiselev
333fda733f8SAndrey Kiselev	* libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD
334fda733f8SAndrey Kiselev	typedefs.
335fda733f8SAndrey Kiselev
336a24c2d6eSAndrey Kiselev2003-10-09  Andrey Kiselev  <[email protected]>
337a24c2d6eSAndrey Kiselev
338a24c2d6eSAndrey Kiselev	* configure, libtiff/{Makefile.in, mkversion.c}:
339a24c2d6eSAndrey Kiselev	Relative buildings fixed.
340a24c2d6eSAndrey Kiselev
341a24c2d6eSAndrey Kiselev	* tools/Makefile.in: Added "-I../libtiff" to the tiffset building
342a24c2d6eSAndrey Kiselev	rule.
343a24c2d6eSAndrey Kiselev
3448847cbe9SAndrey Kiselev2003-10-07  Andrey Kiselev  <[email protected]>
3458847cbe9SAndrey Kiselev
346a74b3d00SAndrey Kiselev	* Makefile.in: Added missed v3.6.0.html.
347a74b3d00SAndrey Kiselev
3488847cbe9SAndrey Kiselev	* libtiff/tiffio.h: Typo fixed: ORIENTATION_BOTTOMLEFT replaced with
3498847cbe9SAndrey Kiselev	ORIENTATION_BOTLEFT.
3508847cbe9SAndrey Kiselev
351c0cb42c2SAndrey Kiselev2003-10-04  Andrey Kiselev  <[email protected]>
352c0cb42c2SAndrey Kiselev
353c0cb42c2SAndrey Kiselev	* 3.6.0 final release.
354c0cb42c2SAndrey Kiselev
355823a7791SAndrey Kiselev2003-10-03  Andrey Kiselev  <[email protected]>
356823a7791SAndrey Kiselev
357823a7791SAndrey Kiselev	* libtiff/{tif_getimage.c, tiffio.h}, man/TIFFReadRGBAImage.3t: New
358823a7791SAndrey Kiselev	function TIFFReadRGBAImageOriented() implemented to retrieve raster
359823a7791SAndrey Kiselev	array with user-specified origin position as suggested by Jason Frank.
360823a7791SAndrey Kiselev	See
361823a7791SAndrey Kiselev
362823a7791SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=322
363823a7791SAndrey Kiselev
364823a7791SAndrey Kiselev	for details.
365823a7791SAndrey Kiselev
366823a7791SAndrey Kiselev	* tools/tiff2rgba.c: Switched to use TIFFReadRGBAImageOriented()
367823a7791SAndrey Kiselev	instead of TIFFReadRGBAImage().
368823a7791SAndrey Kiselev
369c88d1222SAndrey Kiselev	* tools/tiff2ps.c: Fixed possible endless loop as per bug
370c88d1222SAndrey Kiselev
371c88d1222SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=404
372c88d1222SAndrey Kiselev
3735bc9b388SAndrey Kiselev2003-09-30  Andrey Kiselev  <[email protected]>
3745bc9b388SAndrey Kiselev
3758847cbe9SAndrey Kiselev	* libtiff/tif_dirread.c: Check field counter against number of fields
376569d2ea4SAndrey Kiselev	in order to fix
377569d2ea4SAndrey Kiselev
378569d2ea4SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=366
379569d2ea4SAndrey Kiselev
3805bc9b388SAndrey Kiselev	* libtiff/tif_fax3.c: Fix wrong line numbering as per bug
3815bc9b388SAndrey Kiselev
3825bc9b388SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=342
3835bc9b388SAndrey Kiselev
384bb7ac070SAndrey Kiselev2003-09-25  Andrey Kiselev  <[email protected]>
385bb7ac070SAndrey Kiselev
386a9755b0aSAndrey Kiselev	* libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c,
387a9755b0aSAndrey Kiselev	tif_close.c}: Store a list of opened IFD to prevent looping as per bug
388bb7ac070SAndrey Kiselev
389bb7ac070SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=383
390bb7ac070SAndrey Kiselev
39144681006SAndrey Kiselev2003-09-23  Andrey Kiselev  <[email protected]>
39244681006SAndrey Kiselev
39344681006SAndrey Kiselev	* libtiff/tif_dirread.c: More fixes for	EstimateStripByteCounts(). See
39444681006SAndrey Kiselev
39544681006SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=358
39644681006SAndrey Kiselev
397428ba17bSAndrey Kiselev2003-08-21  Andrey Kiselev  <[email protected]>
398428ba17bSAndrey Kiselev
399428ba17bSAndrey Kiselev	* tools/tiffmedian.c: int declaration replaced with the uint32 to
400428ba17bSAndrey Kiselev	support large images as per bug
401428ba17bSAndrey Kiselev
402428ba17bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=382
403428ba17bSAndrey Kiselev
4047b4cc292SAndrey Kiselev2003-08-12  Andrey Kiselev  <[email protected]>
4057b4cc292SAndrey Kiselev
406ae2039a6SAndrey Kiselev 	* libtiff/Makefile.in: Fixed problem with building in different
407ae2039a6SAndrey Kiselev	directory.
408ae2039a6SAndrey Kiselev
4097b4cc292SAndrey Kiselev	* tools/tiff2ps.c: Added missing #include <strings.h>.
4107b4cc292SAndrey Kiselev
4117b4cc292SAndrey Kiselev	* libtiff/tif_dirwrite.c: More fixes for custom tags code
4127b4cc292SAndrey Kiselev	from Ashley Dreier.
4137b4cc292SAndrey Kiselev
4141c8f21e0SAndrey Kiselev2003-08-07  Andrey Kiselev  <[email protected]>
4151c8f21e0SAndrey Kiselev
4167b4cc292SAndrey Kiselev	* tools/tiff2ps.c: Added page size setting when creating PS Level 2.
4177b4cc292SAndrey Kiselev	Patch submitted by Balatoni Denes (with corrections from Tom
4187b4cc292SAndrey Kiselev	Kacvinsky).
4197b4cc292SAndrey Kiselev
4209533dc64SAndrey Kiselev	* tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is
4219533dc64SAndrey Kiselev	being used. Reported by Tom Kacvinsky.
4229533dc64SAndrey Kiselev
4231c8f21e0SAndrey Kiselev	* libtiff/tif_dirwrite.c: Fixed problem with custom tags writing,
4241c8f21e0SAndrey Kiselev	reported by Ashley Dreier.
4251c8f21e0SAndrey Kiselev
4261c8f21e0SAndrey Kiselev	* libtiff/tif_print.c: Fixed problem with float tags reading, support
4271c8f21e0SAndrey Kiselev	for printing RATIONAL and BYTE tags added.
4281c8f21e0SAndrey Kiselev
429f8db45dcSAndrey Kiselev2003-08-05  Andrey Kiselev  <[email protected]>
430f8db45dcSAndrey Kiselev
431f8db45dcSAndrey Kiselev	* libtiff/tif_lzw.c: Move LZW codec state block allocation back to
432f8db45dcSAndrey Kiselev	TIFFInitLZW(), because its initialization in LZWSetupDecode() cause
433f8db45dcSAndrey Kiselev	problems with predictor initialization. Remove O_RDONLY check during
434f8db45dcSAndrey Kiselev	state block allocation to be able open LZW compressed files in update
435f8db45dcSAndrey Kiselev	mode.
436f8db45dcSAndrey Kiselev
437f8db45dcSAndrey Kiselev	Problem exist for libtiff version of the tif_lzw.c module. One from
438f8db45dcSAndrey Kiselev	lzw-compression-kit hasn't such troubles.
439f8db45dcSAndrey Kiselev
4401e5a0127SFrank Warmerdam2003-08-04  Frank Warmerdam  <[email protected]>
4411e5a0127SFrank Warmerdam
4421e5a0127SFrank Warmerdam	* libtiff/tif_write.c: modified tif_write.c so that the various
4431e5a0127SFrank Warmerdam	encoded write functions use tif_postdecode() to apply byte order
4441e5a0127SFrank Warmerdam	swapping (swab) to the application passed data buffer if the same
4451e5a0127SFrank Warmerdam	would be done when reading.  This allows us to write pixel data with
4461e5a0127SFrank Warmerdam	more than 8 bits per sample to existing files of a non-native byte
4471e5a0127SFrank Warmerdam	order.  One side effect of this change is the applications buffer
4481e5a0127SFrank Warmerdam	itself is altered in this case by the act of writing.
4491e5a0127SFrank Warmerdam
4501e5a0127SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=171
4511e5a0127SFrank Warmerdam
45203f0fc1bSFrank Warmerdam2003-07-25  Frank Warmerdam  <[email protected]>
45303f0fc1bSFrank Warmerdam
45419a03d4dSFrank Warmerdam	* libtiff/tif_open.c: avoid signed/unsigned casting warning
45519a03d4dSFrank Warmerdam	initializing typemask as per patch from J.A. Strother.
45619a03d4dSFrank Warmerdam
45719a03d4dSFrank Warmerdam	* tools/tiffcp.c: fixed signed/unsigned casting warning.
45819a03d4dSFrank Warmerdam
45919a03d4dSFrank Warmerdam	* libtiff/tif_print.c: dos2unix conversion.
46019a03d4dSFrank Warmerdam
46103f0fc1bSFrank Warmerdam	* tools/tiffsplit.c: increased the maximum number of pages that
46203f0fc1bSFrank Warmerdam	can be split.  Patch provided by Andrew J. Montalenti.
46303f0fc1bSFrank Warmerdam
464185af06fSAndrey Kiselev2003-07-11  Andrey Kiselev  <[email protected]>
465185af06fSAndrey Kiselev
466185af06fSAndrey Kiselev	* tools/raw2tiff.c: Added option `-p' to explicitly select color
467185af06fSAndrey Kiselev	space of input image data. Closes
468185af06fSAndrey Kiselev
469185af06fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=364
470185af06fSAndrey Kiselev
471274bcd4bSFrank Warmerdam2003-07-08  Frank Warmerdam  <[email protected]>
472274bcd4bSFrank Warmerdam
473274bcd4bSFrank Warmerdam	* tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c,
474274bcd4bSFrank Warmerdam	tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c,
475274bcd4bSFrank Warmerdam	tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c:
476274bcd4bSFrank Warmerdam	avoid casting warning at /W4.
477274bcd4bSFrank Warmerdam
47870417610SAndrey Kiselev2003-07-03  Andrey Kiselev  <[email protected]>
47970417610SAndrey Kiselev
48070417610SAndrey Kiselev	* tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel.
48170417610SAndrey Kiselev
482cb9bace3SAndrey Kiselev2003-06-30  Andrey Kiselev  <[email protected]>
483cb9bace3SAndrey Kiselev
484cb9bace3SAndrey Kiselev	* libtiff/tif_pixarlog.c: Unused variables removed.
485cb9bace3SAndrey Kiselev
4868579f1beSAndrey Kiselev	* libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with
4878579f1beSAndrey Kiselev	EstimateStripByteCounts() as per bug
488cb9bace3SAndrey Kiselev
489cb9bace3SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=358
490cb9bace3SAndrey Kiselev
4915d76acb2SAndrey Kiselev	* libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on
4925d76acb2SAndrey Kiselev	64-bit architectures as per bug
4935d76acb2SAndrey Kiselev
4945d76acb2SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=357
4955d76acb2SAndrey Kiselev
4968579f1beSAndrey Kiselev	* libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of
4978579f1beSAndrey Kiselev	unknown data type.
4988579f1beSAndrey Kiselev
49931178b37SFrank Warmerdam2003-06-19  Frank Warmerdam  <[email protected]>
50031178b37SFrank Warmerdam
50131178b37SFrank Warmerdam	* libtiff/tif_print.c: fixed some serious bugs when printing
50231178b37SFrank Warmerdam	custom tags ... almost certain to crash.
50331178b37SFrank Warmerdam
50431178b37SFrank Warmerdam	* libtiff/tif_dirread.c: Don't ignore custom fields that are
50531178b37SFrank Warmerdam	autodefined.  Not sure how this got to be like this.
50631178b37SFrank Warmerdam
507b44be4bdSAndrey Kiselev2003-06-18  Andrey Kiselev  <[email protected]>
508b44be4bdSAndrey Kiselev
5095c7b0ab0SAndrey Kiselev	* 3.6.0 Beta2 released.
5105c7b0ab0SAndrey Kiselev
511b44be4bdSAndrey Kiselev	* tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data
512b44be4bdSAndrey Kiselev	comparing as per bug
513b44be4bdSAndrey Kiselev
514b44be4bdSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=349
515b44be4bdSAndrey Kiselev
516b44be4bdSAndrey Kiselev	`-z' option now can be used to set the number of reported different
517b44be4bdSAndrey Kiselev	bytes.
518b44be4bdSAndrey Kiselev
519b44be4bdSAndrey Kiselev2003-06-09  Andrey Kiselev  <[email protected]>
520b44be4bdSAndrey Kiselev
521b44be4bdSAndrey Kiselev	* tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1
522b44be4bdSAndrey Kiselev	to -r option to get the entire image as one strip. See
523b44be4bdSAndrey Kiselev
524b44be4bdSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
525b44be4bdSAndrey Kiselev
526b44be4bdSAndrey Kiselev	for details.
527b44be4bdSAndrey Kiselev
528924316f8SAndrey Kiselev2003-06-04  Andrey Kiselev  <[email protected]>
529924316f8SAndrey Kiselev
530924316f8SAndrey Kiselev	* tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber
531924316f8SAndrey Kiselev	values as per bug
532924316f8SAndrey Kiselev
533924316f8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=343
534924316f8SAndrey Kiselev
53593880088SFrank Warmerdam2003-05-27  Frank Warmerdam  <[email protected]>
53693880088SFrank Warmerdam
53793880088SFrank Warmerdam	* libtiff/tif_jpeg.c: modified segment_height calculation to always
53893880088SFrank Warmerdam	be a full height tile for tiled images.  Also changed error to just
53993880088SFrank Warmerdam	be a warning.
54093880088SFrank Warmerdam
54171e4bb17SAndrey Kiselev2003-05-25  Andrey Kiselev  <[email protected]>
54271e4bb17SAndrey Kiselev
54371e4bb17SAndrey Kiselev	* tools/fax2tiff.c: Page numbering fixed, as per bug
54471e4bb17SAndrey Kiselev
54571e4bb17SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=341
54671e4bb17SAndrey Kiselev
5475b80291bSAndrey Kiselev2003-05-20  Andrey Kiselev  <[email protected]>
5485b80291bSAndrey Kiselev
5495b80291bSAndrey Kiselev	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
5505b80291bSAndrey Kiselev	configure, Makefile.in:	Switched back to the old behaviour. Likely
5515b80291bSAndrey Kiselev	better solution should be found for OJPEG support.
5525b80291bSAndrey Kiselev
553d45ab962SAndrey Kiselev2003-05-11  Andrey Kiselev  <[email protected]>
554d45ab962SAndrey Kiselev
555d45ab962SAndrey Kiselev	* libtiff/mkversion.c: Fixed problem with wrong string size when
556d45ab962SAndrey Kiselev	reading RELEASE-DATE file.
557d45ab962SAndrey Kiselev
55873cbf0b9SAndrey Kiselev2003-05-07  Andrey Kiselev  <[email protected]>
55973cbf0b9SAndrey Kiselev
56073cbf0b9SAndrey Kiselev	* tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array
56173cbf0b9SAndrey Kiselev	index was out of range.
56273cbf0b9SAndrey Kiselev
563e2afef13SAndrey Kiselev2003-05-06  Andrey Kiselev  <[email protected]>
564e2afef13SAndrey Kiselev
565e2afef13SAndrey Kiselev	* contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README},
566e2afef13SAndrey Kiselev	configure, Makefile.in:	Improved libtiff compilation with OJPEG
567e2afef13SAndrey Kiselev	support. Now no need for patching IJG JPEG library, hack requred by
568e2afef13SAndrey Kiselev	libtiff will be compiled and used in-place. Implemented with
569e2afef13SAndrey Kiselev	suggestion and help from Bill Allombert, Debian's libjpeg maintainer.
570e2afef13SAndrey Kiselev
5716e87a9bdSAndrey Kiselev	* libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in
5726e87a9bdSAndrey Kiselev	TIFFVGetFieldDefaulted() function.
5736e87a9bdSAndrey Kiselev
574a77a81b9SAndrey Kiselev2003-05-05  Andrey Kiselev  <[email protected]>
575a77a81b9SAndrey Kiselev
576a77a81b9SAndrey Kiselev	* tools/ppm2tiff.c: PPM header parser improved: now able to skip
577a77a81b9SAndrey Kiselev	comments.
578a77a81b9SAndrey Kiselev
5798180aa18SAndrey Kiselev	* tools/tiffdither.c: Fixed problem with bit fill order tag setting:
5808180aa18SAndrey Kiselev	was not copied from source image.
5818180aa18SAndrey Kiselev
5828180aa18SAndrey Kiselev	* libtiff/getimage.c: Workaround for some images without correct
5838180aa18SAndrey Kiselev	info about alpha channel as per bug
5848180aa18SAndrey Kiselev
5858180aa18SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=331
5868180aa18SAndrey Kiselev
5873c54d5baSAndrey Kiselev2003-04-29  Andrey Kiselev  <[email protected]>
5883c54d5baSAndrey Kiselev
589a77a81b9SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3.
5903c54d5baSAndrey Kiselev	It basically allows one to use the /flateDecode filter for ZIP
5913c54d5baSAndrey Kiselev	compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes
5923c54d5baSAndrey Kiselev
5933c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=328
5943c54d5baSAndrey Kiselev
595a77a81b9SAndrey Kiselev	* tools/tiff2ps.c: Force deadzone printing when EPS output specified
5963c54d5baSAndrey Kiselev	as per bug
5973c54d5baSAndrey Kiselev
5983c54d5baSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=325
5993c54d5baSAndrey Kiselev
6003ec55027SAndrey Kiselev2003-04-17  Andrey Kiselev  <[email protected]>
6013ec55027SAndrey Kiselev
6023ec55027SAndrey Kiselev	* libtiff/tif_dirread.c: Removed additional check for StripByteCounts
6033ec55027SAndrey Kiselev	due to problems with multidirectory images. Quality of error messages
6043ec55027SAndrey Kiselev	improved.
6053ec55027SAndrey Kiselev
606ca2f9658SAndrey Kiselev2003-04-16  Andrey Kiselev  <[email protected]>
607ca2f9658SAndrey Kiselev
608ca2f9658SAndrey Kiselev	* tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG
609ca2f9658SAndrey Kiselev	encoded images. See bug entries
610ca2f9658SAndrey Kiselev
611ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=275
612ca2f9658SAndrey Kiselev
613ca2f9658SAndrey Kiselev	and
614ca2f9658SAndrey Kiselev
615ca2f9658SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=23
616ca2f9658SAndrey Kiselev
61755137ca3SAndrey Kiselev	* libtiff/tif_dirread.c: Additional check for StripByteCounts
61855137ca3SAndrey Kiselev	correctness. Fixes
61955137ca3SAndrey Kiselev
62055137ca3SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=320
62155137ca3SAndrey Kiselev
6227f9ab89fSAndrey Kiselev2003-03-12  Andrey Kiselev  <[email protected]>
6237f9ab89fSAndrey Kiselev
6247f9ab89fSAndrey Kiselev	* tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c,
6257f9ab89fSAndrey Kiselev	ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c,
6267f9ab89fSAndrey Kiselev	tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c,
6277f9ab89fSAndrey Kiselev	tiffmedian.c}: Added library version reporting facility to all tools.
6287f9ab89fSAndrey Kiselev
629d8cd741eSFrank Warmerdam2003-03-06  Frank Warmerdam  <[email protected]>
630d8cd741eSFrank Warmerdam
631d8cd741eSFrank Warmerdam	* port/install.sh.in: Fixed problems with install producing paths
632d8cd741eSFrank Warmerdam	like ///usr/local/lib on cygwin.
633d8cd741eSFrank Warmerdam
6341f209352SAndrey Kiselev2003-02-27  Andrey Kiselev  <[email protected]>
6351f209352SAndrey Kiselev
6361f209352SAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of
6371f209352SAndrey Kiselev	raw input page. Patch supplied by Julien Gaulmin. See
6381f209352SAndrey Kiselev
6391f209352SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=293
6401f209352SAndrey Kiselev
6411f209352SAndrey Kiselev	for details.
6421f209352SAndrey Kiselev
643248cfa15SFrank Warmerdam2003-02-26  Frank Warmerdam  <[email protected]>
644248cfa15SFrank Warmerdam
64543439664SFrank Warmerdam	* libtiff/tif_dir.c: fixed up the tif_postdecode settings
64643439664SFrank Warmerdam	responsible for byte swapping complex image data.
64743439664SFrank Warmerdam
648248cfa15SFrank Warmerdam	* libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till
649248cfa15SFrank Warmerdam	LZWSetupDecode().  Needed to read LZW files in "r+" mode.
650248cfa15SFrank Warmerdam
651c9663e69SAndrey Kiselev2003-02-07  Andrey Kiselev  <[email protected]>
652c9663e69SAndrey Kiselev
653c9663e69SAndrey Kiselev	* tools/ppm2tiff.c: Fixed problem with too many arguments.
654c9663e69SAndrey Kiselev
655fe6e1155SAndrey Kiselev2003-02-04  Andrey Kiselev  <[email protected]>
656fe6e1155SAndrey Kiselev
657fe6e1155SAndrey Kiselev	* tools/raw2tiff.c: Memory leak fixed.
658fe6e1155SAndrey Kiselev
659be7810fcSAndrey Kiselev2003-02-03  Andrey Kiselev  <[email protected]>
660be7810fcSAndrey Kiselev
661be7810fcSAndrey Kiselev	* tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin
662be7810fcSAndrey Kiselev	(thanks, Julien!). More switches for fax2tiff tool for better control
663be7810fcSAndrey Kiselev	of input and output. Details at
664be7810fcSAndrey Kiselev
665be7810fcSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=272
666be7810fcSAndrey Kiselev
667a1a3a36dSFrank Warmerdam2003-02-03  Frank Warmerdam  <[email protected]>
668a1a3a36dSFrank Warmerdam
669a1a3a36dSFrank Warmerdam	* libtiff/tif_jpeg.c: Modified to defer initialization of jpeg
670a1a3a36dSFrank Warmerdam	library so that we can check if there is already any tile/strip data
671a1a3a36dSFrank Warmerdam	before deciding between creating a compressor or a decompressor.
672a1a3a36dSFrank Warmerdam
67332d2ec53SFrank Warmerdam2003-01-31  Frank Warmerdam  <[email protected]>
67432d2ec53SFrank Warmerdam
67532d2ec53SFrank Warmerdam	* libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is
67632d2ec53SFrank Warmerdam	a pre-existing compressed image.  That is, image writing to
67732d2ec53SFrank Warmerdam	pre-existing compressed images is not allowed.
67832d2ec53SFrank Warmerdam
67932d2ec53SFrank Warmerdam	* libtiff/tif_open.c: Removed error if opening a compressed file
68032d2ec53SFrank Warmerdam	in update mode.
68132d2ec53SFrank Warmerdam
68232d2ec53SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=198
68332d2ec53SFrank Warmerdam
6844de68458SAndrey Kiselev2003-01-31  Andrey Kiselev  <[email protected]>
6854de68458SAndrey Kiselev
6864de68458SAndrey Kiselev	* config.guess, config.sub: Updated to recent upstream versions.
6874de68458SAndrey Kiselev
688036ce91eSFrank Warmerdam2003-01-15  Frank Warmerdam  <[email protected]>
689036ce91eSFrank Warmerdam
690036ce91eSFrank Warmerdam	* cut 3.6.0 Beta release.
691036ce91eSFrank Warmerdam
6928ae9d879SAndrey Kiselev2002-12-20  Andrey Kiselev  <[email protected]>
6938ae9d879SAndrey Kiselev
6948ae9d879SAndrey Kiselev	* tools/fax2ps.c, man/fax2ps.1: Page size was determined
6958ae9d879SAndrey Kiselev	in wrong way as per bug
6968ae9d879SAndrey Kiselev
6978ae9d879SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=239
6988ae9d879SAndrey Kiselev
6992d0233a5SFrank Warmerdam2002-12-17  Frank Warmerdam  <[email protected]>
7002d0233a5SFrank Warmerdam
7012d0233a5SFrank Warmerdam	* libtiff/tif_dirread.c: Allow wrong sized arrays in
7022d0233a5SFrank Warmerdam	TIFFFetchStripThing().
7032d0233a5SFrank Warmerdam
7042d0233a5SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=49
7052d0233a5SFrank Warmerdam
706ea674e6bSFrank Warmerdam2002-12-02  Frank Warmerdam  <[email protected]>
707ea674e6bSFrank Warmerdam
708ea674e6bSFrank Warmerdam	* libtiff/tif_dir.c: fix problem with test on td_customValueCount.
709ea674e6bSFrank Warmerdam	Was using realloc even first time.  Fix by Igor Venevtsev.
710ea674e6bSFrank Warmerdam
711b920c1f9SFrank Warmerdam2002-11-30  Frank Warmerdam  <[email protected]>
712b920c1f9SFrank Warmerdam
713267f3f7dSFrank Warmerdam	* libtiff/tif_dir.c: fixed bug with resetting an existing custom
714267f3f7dSFrank Warmerdam	field value.
715267f3f7dSFrank Warmerdam
716b920c1f9SFrank Warmerdam	* libtiff/tif_dir.c: Fixed potential problem with ascii "custom"
717b920c1f9SFrank Warmerdam	tags in TIFFVGetField() ... added missing break.
718b920c1f9SFrank Warmerdam
719834b6324SFrank Warmerdam2002-10-14  Frank Warmerdam  <[email protected]>
720834b6324SFrank Warmerdam
721699a8625SFrank Warmerdam	* tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make
722699a8625SFrank Warmerdam	the scanline buffer long enough when writing rgb triplets.
723699a8625SFrank Warmerdam	The scanline needs to be 3 X the number of dots or else it will
724699a8625SFrank Warmerdam	contain	an incomplete triplet and programs that try to separate
725699a8625SFrank Warmerdam	the eps by redefining the colorimage operator will get messed up.
726699a8625SFrank Warmerdam	Patch supplied by William Bader.
727699a8625SFrank Warmerdam
728834b6324SFrank Warmerdam	* Makefile.in: added tif_extension.c to file list as per
729834b6324SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=218.
730834b6324SFrank Warmerdam
73128e76dbfSAndrey Kiselev2002-10-11  Andrey Kiselev  <[email protected]>
73228e76dbfSAndrey Kiselev
73328e76dbfSAndrey Kiselev	* configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for
73428e76dbfSAndrey Kiselev	large files (>2GiB) supporting. New option in the config.site:
7355c7b0ab0SAndrey Kiselev	LARGEFILE="yes". Should be enough for I/O of the large files.
73628e76dbfSAndrey Kiselev
7376cd33fc4SFrank Warmerdam2002-10-10  Frank Warmerdam  <[email protected]>
7386cd33fc4SFrank Warmerdam
7396cd33fc4SFrank Warmerdam	* libtiff/html/v3.6.0.html: new release notes.
7406cd33fc4SFrank Warmerdam
7416cd33fc4SFrank Warmerdam	* libtiff/index.html: removed faq, cvs snapshot cruft.  Added email
7426cd33fc4SFrank Warmerdam	link for Andrey.  Pointer to v3.6.0.html.
7436cd33fc4SFrank Warmerdam
7446cd33fc4SFrank Warmerdam	* libtiff/Makefile.in: added direct rule for tiffvers.h for release.
7456cd33fc4SFrank Warmerdam
746bd771997SAndrey Kiselev2002-10-07  Andrey Kiselev  <[email protected]>
7478180aa18SAndrey Kiselev	* tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken
7488180aa18SAndrey Kiselev	(thanks, Sebastian!). New switches:
749bd771997SAndrey Kiselev	-b # for a bottom margin of # inches
750bd771997SAndrey Kiselev	-c   center image
751bd771997SAndrey Kiselev	-l # for a left margin of # inches
752bd771997SAndrey Kiselev	-r   rotate the image by 180 degrees
753bd771997SAndrey Kiselev	New features merged with code for shrinking/overlapping.
754bd771997SAndrey Kiselev	Previously added -c and -n switches (for overriding PS units) renamed
755bd771997SAndrey Kiselev	in -x and -y respectively.
756bd771997SAndrey Kiselev
757bd771997SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=200
758bd771997SAndrey Kiselev
7591a1ccdb6SAndrey Kiselev	* html/man/*.html: Updated from actual manual pages.
7601a1ccdb6SAndrey Kiselev
7613721a781SFrank Warmerdam2002-10-06  Frank Warmerdam  <[email protected]>
7623721a781SFrank Warmerdam
763a8c488d4SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong
764a8c488d4SFrank Warmerdam	size on windows.  Use #define boolean hack.
765a8c488d4SFrank Warmerdam
766a8c488d4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=188
767a8c488d4SFrank Warmerdam
7683721a781SFrank Warmerdam	* libtiff/tiff.h: Don't do special type handling in tiff.h unless
7693721a781SFrank Warmerdam	USING_VISUALAGE is defined.
7703721a781SFrank Warmerdam
7713721a781SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
7723721a781SFrank Warmerdam
773515b593cSFrank Warmerdam2002-10-03  Frank Warmerdam  <[email protected]>
774515b593cSFrank Warmerdam
775515b593cSFrank Warmerdam	* libtiff/tiff.h: added COMPRESSION_JP2000.
776515b593cSFrank Warmerdam
777ff993722SAndrey Kiselev2002-10-02  Andrey Kiselev  <[email protected]>
778ff993722SAndrey Kiselev
779ff993722SAndrey Kiselev	* libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays
780ff993722SAndrey Kiselev	by the TIFFFetchByteArray() function. Should finally resolve
781ff993722SAndrey Kiselev
782ff993722SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
783ff993722SAndrey Kiselev
7844c0e27b0SAndrey Kiselev	* configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT
78549ce50a8SAndrey Kiselev
78649ce50a8SAndrey Kiselev	* html/Makefile.in: New targets added: html and groffhtml for
78749ce50a8SAndrey Kiselev	producing HTML representations of the manual pages automatically.
78849ce50a8SAndrey Kiselev	html target uses man2html tool, groffhtml uses groff tool.
7894c0e27b0SAndrey Kiselev
790515b593cSFrank Warmerdam2002-09-29  Frank Warmerdam  <[email protected]>
791515b593cSFrank Warmerdam
792515b593cSFrank Warmerdam	* configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support
793515b593cSFrank Warmerdam	from John H. DuBois III.
794515b593cSFrank Warmerdam
795f88cde27SAndrey Kiselev2002-09-15  Andrey Kiselev  <[email protected]>
796f88cde27SAndrey Kiselev
797f88cde27SAndrey Kiselev	* Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added
798f88cde27SAndrey Kiselev	manual page for raw2tiff(1) tool.
799f88cde27SAndrey Kiselev
800630fc85dSAndrey Kiselev2002-09-12  Andrey Kiselev  <[email protected]>
801630fc85dSAndrey Kiselev
802630fc85dSAndrey Kiselev	* /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to
803630fc85dSAndrey Kiselev	the tiffio.h header file.
804630fc85dSAndrey Kiselev
805630fc85dSAndrey Kiselev	* Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added
806630fc85dSAndrey Kiselev	manual page for TIFFDataWidth() function
807630fc85dSAndrey Kiselev
8085ae8f23eSFrank Warmerdam2002-09-08  Frank Warmerdam  <[email protected]>
8095ae8f23eSFrank Warmerdam
8103f6fe56dSFrank Warmerdam	* libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair()
8113f6fe56dSFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196.
8123f6fe56dSFrank Warmerdam
8135ae8f23eSFrank Warmerdam	* tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments
8145ae8f23eSFrank Warmerdam	since we are unable to properly include the amount to skip.
8155ae8f23eSFrank Warmerdam
8165ae8f23eSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=80
8175ae8f23eSFrank Warmerdam
81883daf89bSAndrey Kiselev2002-09-02  Andrey Kiselev  <[email protected]>
81983daf89bSAndrey Kiselev
82083daf89bSAndrey Kiselev	* /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching
82183daf89bSAndrey Kiselev	in TIFFFetchByteArray(). Problem described at
82283daf89bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=52
82383daf89bSAndrey Kiselev
824becb4e7fSAndrey Kiselev2002-08-22  Andrey Kiselev  <[email protected]>
825becb4e7fSAndrey Kiselev
8265b3e083dSAndrey Kiselev	* /libtiff/tif_dirinfo.c: Further additions to free custom fields
8275b3e083dSAndrey Kiselev	in _TIFFSetupFieldInfo() function.
8285b3e083dSAndrey Kiselev	See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details.
8295b3e083dSAndrey Kiselev
8305b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c: Additional consistency checking added in
831c70e384aSAndrey Kiselev	LZWDecode() and LZWDecodeCompat().
832c70e384aSAndrey Kiselev	Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190
83343539aa6SAndrey Kiselev	and http://bugzilla.remotesensing.org/show_bug.cgi?id=100
834c70e384aSAndrey Kiselev
8355b3e083dSAndrey Kiselev	* /libtiff/tif_lzw.c:
836becb4e7fSAndrey Kiselev	Added check for valid code lengths in LZWDecode() and
837becb4e7fSAndrey Kiselev	LZWDecodeCompat(). Fixes
838becb4e7fSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=115
839becb4e7fSAndrey Kiselev
840202b3adeSAndrey Kiselev2002-08-16  Andrey Kiselev  <[email protected]>
841202b3adeSAndrey Kiselev
842202b3adeSAndrey Kiselev	* /libtiff/{Makefile.vc, libtiff.def}:
843202b3adeSAndrey Kiselev	Missed declarations added.
844202b3adeSAndrey Kiselev
84507655e06SFrank Warmerdam2002-08-15  Frank Warmerdam  <[email protected]>
84607655e06SFrank Warmerdam
8476663496bSFrank Warmerdam	* tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the
8486663496bSFrank Warmerdam	return code from the underlying pick function.
8496663496bSFrank Warmerdam
8506663496bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=177
8516663496bSFrank Warmerdam
85207655e06SFrank Warmerdam	* tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap
85307655e06SFrank Warmerdam	with FIELD_CUSTOM as mentioned in bug 169.
85407655e06SFrank Warmerdam
85507655e06SFrank Warmerdam	* tif_close.c: added logic to free dynamically created anonymous
85607655e06SFrank Warmerdam	field definitions to correct a small memory leak.
85707655e06SFrank Warmerdam
85807655e06SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=169
85907655e06SFrank Warmerdam
86048cd8465SAndrey Kiselev2002-08-10  Andrey Kiselev  <[email protected]>
86148cd8465SAndrey Kiselev
86248cd8465SAndrey Kiselev	* /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}:
86348cd8465SAndrey Kiselev	New tool: raw2tiff --- raw images to TIFF converter. No manual page yet.
86448cd8465SAndrey Kiselev
865c78a5bdcSFrank Warmerdam2002-07-31  Frank Warmerdam  <[email protected]>
866c78a5bdcSFrank Warmerdam
86763067a98SFrank Warmerdam	* libtiff/tif_jpeg.c: Fixed problem with setting of nrows in
86863067a98SFrank Warmerdam	JPEGDecode() as per bugzilla bug (issue 1):
86963067a98SFrank Warmerdam
87063067a98SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
87163067a98SFrank Warmerdam
872c78a5bdcSFrank Warmerdam	* libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to
873c78a5bdcSFrank Warmerdam	fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't
874c78a5bdcSFrank Warmerdam	present in the tiff tags.
875c78a5bdcSFrank Warmerdam
876c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=168
877c78a5bdcSFrank Warmerdam
878c78a5bdcSFrank Warmerdam	* libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and
879c78a5bdcSFrank Warmerdam	TIFFWriteScanline() now set tif_row explicitly in case the codec has
880c78a5bdcSFrank Warmerdam	fooled with the value.
881c78a5bdcSFrank Warmerdam
882c78a5bdcSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=129
883c78a5bdcSFrank Warmerdam
8846050d390SAndrey Kiselev2002-06-22  Andrey Kiselev  <[email protected]>
8856050d390SAndrey Kiselev
886202b3adeSAndrey Kiselev	* /tools/tiff2ps.c: Added workaround for some software that may crash
8876050d390SAndrey Kiselev	when last strip of image contains fewer number of scanlines than
8886050d390SAndrey Kiselev	specified by the `/Height' variable. See
8896050d390SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=164
8906050d390SAndrey Kiselev	for explanation.
8916050d390SAndrey Kiselev
892b3f6ae5bSAndrey Kiselev2002-06-21  Andrey Kiselev  <[email protected]>
893419dd4c8SAndrey Kiselev
894419dd4c8SAndrey Kiselev	* tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility:
895419dd4c8SAndrey Kiselev	splitting long images in several pages. See
896419dd4c8SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation.
897419dd4c8SAndrey Kiselev	Patch granted by John Williams <[email protected]>.
898419dd4c8SAndrey Kiselev
8993e6470b4SFrank Warmerdam2002-06-11  Frank Warmerdam  <[email protected]>
9003e6470b4SFrank Warmerdam
9013e6470b4SFrank Warmerdam	* libtiff/contrib/win95: renamed to contrib/win_dib.  Added new
9023e6470b4SFrank Warmerdam	Tiffile.cpp example of converting TIFF files into a DIB on Win32.
9033e6470b4SFrank Warmerdam	This one is described in:
9043e6470b4SFrank Warmerdam
9053e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=143
9063e6470b4SFrank Warmerdam
9073e6470b4SFrank Warmerdam	* libtiff/tif_ojpeg.c: Major upgrade from Scott.  See details at:
9083e6470b4SFrank Warmerdam
9093e6470b4SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=156
9103e6470b4SFrank Warmerdam
9113877c58dSAndrey Kiselev2002-05-10  Andrey Kiselev  <[email protected]>
9123877c58dSAndrey Kiselev
9133877c58dSAndrey Kiselev	* tools/tiff2ps: New commandline switches to override resolution
9143877c58dSAndrey Kiselev	units obtained from the input file. Closes
9153877c58dSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=131
9163877c58dSAndrey Kiselev
9174dff88abSAndrey Kiselev2002-04-26  Andrey Kiselev  <[email protected]>
9184dff88abSAndrey Kiselev
9194dff88abSAndrey Kiselev	* libtiff/libtiff.def: Added missed declaration.
9204dff88abSAndrey Kiselev
9211cf9042eSAndrey Kiselev2002-04-22  Andrey Kiselev  <[email protected]>
9221cf9042eSAndrey Kiselev
9231cf9042eSAndrey Kiselev	* tools/fax2tiff.c: Updated to reflect latest changes in libtiff.
9241cf9042eSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125
9251cf9042eSAndrey Kiselev
9260a42ac77SAndrey Kiselev2002-04-20  Andrey Kiselev  <[email protected]>
9270a42ac77SAndrey Kiselev
9280a42ac77SAndrey Kiselev	* libtiff/tif_open.c: Pointers to custom procedures
9290a42ac77SAndrey Kiselev	in TIFFClientOpen() are checked to be not NULL-pointers.
9300a42ac77SAndrey Kiselev
9319532ac8aSAndrey Kiselev2002-04-18  Andrey Kiselev  <[email protected]>
9329532ac8aSAndrey Kiselev
9339532ac8aSAndrey Kiselev	* libtiff/libtiff.def: Added missed declarations.
9349532ac8aSAndrey Kiselev
9359532ac8aSAndrey Kiselev	* libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure.
9369532ac8aSAndrey Kiselev
937a8e46b54SAndrey Kiselev2002-04-16  Andrey Kiselev  <[email protected]>
938a8e46b54SAndrey Kiselev
9399532ac8aSAndrey Kiselev	* libtiff/tif_lzw.c: Additional checks for data integrity introduced.
940a8e46b54SAndrey Kiselev	Should finally close
941a8e46b54SAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=100
942a8e46b54SAndrey Kiselev
943a9a67d4bSAndrey Kiselev2002-04-10  Andrey Kiselev  <[email protected]>
944a8e46b54SAndrey Kiselev
9451cf9042eSAndrey Kiselev	* tools/tiff2ps: Division by zero fixed.
946a9a67d4bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88
947a9a67d4bSAndrey Kiselev
948c47f6953SAndrey Kiselev2002-04-09  Andrey Kiselev  <[email protected]>
949c47f6953SAndrey Kiselev
950c47f6953SAndrey Kiselev	* libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h:
951c47f6953SAndrey Kiselev	TIFFCheckpointDirectory() routine added.
952c47f6953SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124
953c47f6953SAndrey Kiselev
954c47f6953SAndrey Kiselev	* man/: TIFFWriteDirectory.3t,  Makefile.in: Added description
955c47f6953SAndrey Kiselev	for the new function.
956c47f6953SAndrey Kiselev
95733648598SAndrey Kiselev2002-04-08  Andrey Kiselev  <[email protected]>
95833648598SAndrey Kiselev
959c47f6953SAndrey Kiselev	* libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced
960c47f6953SAndrey Kiselev	additional members tif->tif_decodestatus and tif->tif_encodestatus
961c47f6953SAndrey Kiselev	for correct handling of unconfigured codecs (we should not try to read
962c47f6953SAndrey Kiselev	data or to define data size without correct codecs).
96333648598SAndrey Kiselev
96433648598SAndrey Kiselev	* libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK
965c47f6953SAndrey Kiselev	changed. Now it has used tif->tif_decodestatus and
966c47f6953SAndrey Kiselev	tif->tif_encodestatus.
96733648598SAndrey Kiselev	Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in
96833648598SAndrey Kiselev	case of __cvs_8.tif test image).
96933648598SAndrey Kiselev
970216bf01bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in
971216bf01bSAndrey Kiselev	tif_dirread.c when TIFFCreateAnonFieldInfo was introduced.
972216bf01bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case
973216bf01bSAndrey Kiselev	of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif.
974216bf01bSAndrey Kiselev
9752f7e5be9SAndrey Kiselev2002-04-04  Andrey Kiselev  <[email protected]>
9762f7e5be9SAndrey Kiselev
977c47f6953SAndrey Kiselev	* libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat
9782f7e5be9SAndrey Kiselev	replaced by warnings. Now libtiff should read corrupted LZW-compressed
9792f7e5be9SAndrey Kiselev	files by skipping bad strips.
9802f7e5be9SAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100
9811fec47ceSFrank Warmerdam
9821fec47ceSFrank Warmerdam2002-04-03  Frank Warmerdam  <[email protected]>
9831fec47ceSFrank Warmerdam
9841fec47ceSFrank Warmerdam	* libtiff/tif_dirwrite.c: Removed some dead code.
9851fec47ceSFrank Warmerdam
9861fec47ceSFrank Warmerdam	* libtiff/*: Cleanup some warnings.
9871fec47ceSFrank Warmerdam
9881fec47ceSFrank Warmerdam	* libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField()
9891fec47ceSFrank Warmerdam	for variable length FIELD_CUSTOM values.  Was int * but should be
9901fec47ceSFrank Warmerdam	u_short *.
9911fec47ceSFrank Warmerdam
992adffbd3dSAndrey Kiselev2002-04-01  Andrey Kiselev  <[email protected]>
993adffbd3dSAndrey Kiselev
994adffbd3dSAndrey Kiselev	* tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp
995adffbd3dSAndrey Kiselev	utility (at cpStripToTile routine).
996adffbd3dSAndrey Kiselev
997a69516b3SFrank Warmerdam2002-03-27  Frank Warmerdam  <[email protected]>
998a69516b3SFrank Warmerdam
999a5e9827aSFrank Warmerdam	* tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func.
1000a5e9827aSFrank Warmerdam
1001a5e9827aSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=111
1002a5e9827aSFrank Warmerdam
1003a69516b3SFrank Warmerdam	* tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with
1004a69516b3SFrank Warmerdam	passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE).
1005a69516b3SFrank Warmerdam
1006a69516b3SFrank Warmerdam	* libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so
1007a69516b3SFrank Warmerdam	that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example.
1008a69516b3SFrank Warmerdam
100939c69d9bSDwight Kelly2002-03-26  Dwight Kelly  <[email protected]>
101039c69d9bSDwight Kelly
101139c69d9bSDwight Kelly	* libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
101239c69d9bSDwight Kelly	tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined
101339c69d9bSDwight Kelly	in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec
101439c69d9bSDwight Kelly	INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes:
101539c69d9bSDwight Kelly	CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and
101639c69d9bSDwight Kelly	INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9).
101739c69d9bSDwight Kelly
1018198aa7d9SAndrey Kiselev2002-03-26  Andrey Kiselev  <[email protected]>
1019198aa7d9SAndrey Kiselev
1020198aa7d9SAndrey Kiselev	* libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile
1021198aa7d9SAndrey Kiselev	now also uses TIFFRGBAImageOK before reading. This is additional fix
1022198aa7d9SAndrey Kiselev	for http://bugzilla.remotesensing.org/show_bug.cgi?id=110
1023198aa7d9SAndrey Kiselev
102429269c9bSAndrey Kiselev2002-03-25  Andrey Kiselev  <[email protected]>
102529269c9bSAndrey Kiselev
102629269c9bSAndrey Kiselev	* libtiff/: tif_getimage.c: Additional check for supported
102729269c9bSAndrey Kiselev	codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses
102829269c9bSAndrey Kiselev	TIFFRGBAImageOK before reading.
102929269c9bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110
103029269c9bSAndrey Kiselev
1031f02a098bSAndrey Kiselev2002-03-15  Andrey Kiselev  <[email protected]>
1032f02a098bSAndrey Kiselev
1033f02a098bSAndrey Kiselev	* libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c,
1034f02a098bSAndrey Kiselev	tif_dirwrite.c: Added routine TIFFDataWidth for detrmining
1035f02a098bSAndrey Kiselev	TIFFDataType sizes instead of working with tiffDataWidth array
1036f02a098bSAndrey Kiselev	directly. Should prevent out-of-borders bugs in case of unknown or
1037f02a098bSAndrey Kiselev	broken data types.  EstimateStripByteCounts routine modified, so it
1038f02a098bSAndrey Kiselev	won't work when tags with uknown sizes founded.
1039f02a098bSAndrey Kiselev	Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109
1040f02a098bSAndrey Kiselev
1041f02a098bSAndrey Kiselev2002-03-13  Andrey Kiselev  <[email protected]>
1042f02a098bSAndrey Kiselev
1043f02a098bSAndrey Kiselev	* libtiff/tif_getimage.c: Added support for correct handling
1044f02a098bSAndrey Kiselev	`Orientation' tag in gtTileContig. Should be added in other gt*
1045f02a098bSAndrey Kiselev	functions as well, but I have not images for testing yet. Partially
1046f02a098bSAndrey Kiselev	resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23
1047f02a098bSAndrey Kiselev
1048f02a098bSAndrey Kiselev2002-03-10  Andrey Kiselev  <[email protected]>
1049f02a098bSAndrey Kiselev
1050f02a098bSAndrey Kiselev	* libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to
1051f02a098bSAndrey Kiselev	read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION,
1052f02a098bSAndrey Kiselev	TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC.  Closes
1053f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=99
1054f02a098bSAndrey Kiselev
1055f02a098bSAndrey Kiselev2002-03-08  Andrey Kiselev  <[email protected]>
1056f02a098bSAndrey Kiselev
1057f02a098bSAndrey Kiselev	* libtiff/Makefile.in, tools/Makefile.in: Shared library will not
1058f02a098bSAndrey Kiselev	be stripped when installing, utility binaries will do.	Closes
1059f02a098bSAndrey Kiselev	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
1060f02a098bSAndrey Kiselev
10615f20db7fSFrank Warmerdam2002-02-28  Frank Warmerdam  <[email protected]>
10625f20db7fSFrank Warmerdam
10635f20db7fSFrank Warmerdam	* man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT.
10645f20db7fSFrank Warmerdam
10655f20db7fSFrank Warmerdam	* man/libtiff.3t: added copyright tag info.
10665f20db7fSFrank Warmerdam
10678ed40250SFrank Warmerdam2002-02-11  Frank Warmerdam  <[email protected]>
10688ed40250SFrank Warmerdam
1069c3e810eaSFrank Warmerdam	* libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__.
1070c3e810eaSFrank Warmerdam
1071c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
1072c3e810eaSFrank Warmerdam
1073c3e810eaSFrank Warmerdam	* man/Makefile.in: Patch DESTDIR handling
1074c3e810eaSFrank Warmerdam
1075c3e810eaSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=95
1076c3e810eaSFrank Warmerdam
10778ed40250SFrank Warmerdam	* configure: OpenBSD changes for Sparc64 and DSO version.
10788ed40250SFrank Warmerdam
10798ed40250SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=96
10808ed40250SFrank Warmerdam
10818ed40250SFrank Warmerdam2002-02-05  Frank Warmerdam  <[email protected]>
10828ed40250SFrank Warmerdam
10838ed40250SFrank Warmerdam	* config.site/configure: added support for OJPEG=yes option to enable
10848ed40250SFrank Warmerdam	OJPEG support from config.site.
10858ed40250SFrank Warmerdam
1086b8ffea63SFrank Warmerdam2002-01-27  Frank Warmerdam  <[email protected]>
1087b8ffea63SFrank Warmerdam
1088b8ffea63SFrank Warmerdam	* html/document.html: fixed links for TIFf 6 docs.
1089b8ffea63SFrank Warmerdam
1090c77822c1SFrank Warmerdam2002-01-18  Frank Warmerdam  <[email protected]>
1091c77822c1SFrank Warmerdam
1092f27eafc9SFrank Warmerdam	* config.guess, config.sub: Updated from ftp.gnu.org/pub/config.
1093f27eafc9SFrank Warmerdam
1094c777c2c0SFrank Warmerdam	* libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the
1095c777c2c0SFrank Warmerdam	decodestrip function returns anything not greater than zero as per
1096c777c2c0SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=97
1097c777c2c0SFrank Warmerdam
1098c77822c1SFrank Warmerdam	* configure: Modify CheckForBigEndian so it can work in a cross
1099c77822c1SFrank Warmerdam	compiled situation.
1100c77822c1SFrank Warmerdam
1101fb4cb161SFrank Warmerdam2002-01-16  Frank Warmerdam  <[email protected]>
1102fb4cb161SFrank Warmerdam
11039606d1f5SFrank Warmerdam	* tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list.
11049606d1f5SFrank Warmerdam
11057adb8976SFrank Warmerdam	* tools/tiffset.c: fix bug in error reporting.
11067adb8976SFrank Warmerdam
1107fb4cb161SFrank Warmerdam	* tools/tiffcp.c: fix several warnings that show up with -Wall.
1108fb4cb161SFrank Warmerdam
1109d6559489SFrank Warmerdam2002-01-04  Frank Warmerdam  <[email protected]>
1110d6559489SFrank Warmerdam
1111d6559489SFrank Warmerdam	* libtiff/tif_jpeg.c: fixed computation of segment_width for
1112d6559489SFrank Warmerdam	tiles files to avoid error about it not matching the
1113d6559489SFrank Warmerdam	cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile
1114d6559489SFrank Warmerdam	size.") for ITIFF files.  Apparently the problem was incorporated since
1115d6559489SFrank Warmerdam	3.5.5, presumably during the OJPEG/JPEG work recently.
1116d6559489SFrank Warmerdam
111762d37363SFrank Warmerdam2001-12-15  Frank Warmerdam  <[email protected]>
111862d37363SFrank Warmerdam
1119d6559489SFrank Warmerdam	* configure, libtiff/Makefile.in: Changes for building on MacOS 10.1.
1120d6559489SFrank Warmerdam
1121d6559489SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=94
1122d6559489SFrank Warmerdam
112362d37363SFrank Warmerdam	* libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1
112462d37363SFrank Warmerdam	(defined in tiffconf.h - 1 by default) then the RGBA interface
112562d37363SFrank Warmerdam	will assume that a fourth extra sample is ASSOCALPHA if the
112662d37363SFrank Warmerdam	EXTRASAMPLE value isn't set for it.  This changes the behaviour of
112762d37363SFrank Warmerdam	the library, but makes it work better with RGBA files produced by
112862d37363SFrank Warmerdam	lots of applications that don't mark the alpha values properly.
112962d37363SFrank Warmerdam
113062d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=93
113162d37363SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=65
113262d37363SFrank Warmerdam
113305d24d30SFrank Warmerdam2001-12-12  Frank Warmerdam  <[email protected]>
113405d24d30SFrank Warmerdam
113505d24d30SFrank Warmerdam	* libtiff/tif_jpeg.c: allow jpeg data stream sampling values to
113605d24d30SFrank Warmerdam	override those from tiff directory.  This makes this work with
113705d24d30SFrank Warmerdam	ImageGear generated files.
113805d24d30SFrank Warmerdam
1139bf0c6fb0SFrank Warmerdam2001-12-07  Frank Warmerdam  <[email protected]>
1140bf0c6fb0SFrank Warmerdam
1141bf0c6fb0SFrank Warmerdam	* html/Makefile.in: added missing images per bug 92.
1142bf0c6fb0SFrank Warmerdam
1143bf0c6fb0SFrank Warmerdam	* port/Makefile.in: fixed clean target per bug 92.
1144bf0c6fb0SFrank Warmerdam
1145f88d97efSFrank Warmerdam2001-11-28  Frank Warmerdam  <[email protected]>
1146f88d97efSFrank Warmerdam
1147ce8daaa7SFrank Warmerdam	* Reissue 3.5.7 release.
1148ce8daaa7SFrank Warmerdam
1149f88d97efSFrank Warmerdam	* libtiff/mkversion.c: Fix output of TIFF_VERSION to be
1150f88d97efSFrank Warmerdam	YYYYMMDD so that it is increasing over time.
1151f88d97efSFrank Warmerdam
1152f88d97efSFrank Warmerdam	* Makefile.in: Ensure that tiffvers.h is regenerated in the
1153f88d97efSFrank Warmerdam	make release target.
1154f88d97efSFrank Warmerdam
1155f88d97efSFrank Warmerdam	* Makefile.in: added libtiff/tiffvers.h to the release file list.
1156f88d97efSFrank Warmerdam
1157b7508608SFrank Warmerdam2001-11-23  Frank Warmerdam  <[email protected]>
1158b7508608SFrank Warmerdam
1159b7508608SFrank Warmerdam	* added html/v3.5.7.html, updated html/index.html.
1160b7508608SFrank Warmerdam
1161b7508608SFrank Warmerdam	* Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}.
1162b7508608SFrank Warmerdam
11634eaff9b6SFrank Warmerdam2001-11-15  Frank Warmerdam  <[email protected]>
11644eaff9b6SFrank Warmerdam
11654eaff9b6SFrank Warmerdam	* configure: fixed test for -lm.
11664eaff9b6SFrank Warmerdam
116794190c5dSFrank Warmerdam2001-11-02  Frank Warmerdam  <[email protected]>
116894190c5dSFrank Warmerdam
116994190c5dSFrank Warmerdam	* Added PHOTOMETRIC_ITULAB as per bug 90.
117094190c5dSFrank Warmerdam
117194190c5dSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=90
117294190c5dSFrank Warmerdam
11732ba4c211SFrank Warmerdam2001-10-10  Frank Warmerdam  <[email protected]>
11742ba4c211SFrank Warmerdam
11752ba4c211SFrank Warmerdam	* libtiff/tiff.h: I have created COMPRESSION_CCITT_T4,
11762ba4c211SFrank Warmerdam	COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases
11772ba4c211SFrank Warmerdam	in keeping with TIFF 6.0 standard in tiff.h
11782ba4c211SFrank Warmerdam
11792ba4c211SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=83
11802ba4c211SFrank Warmerdam
11814b1d7e4cSFrank Warmerdam2001-09-26  Frank Warmerdam  <[email protected]>
11824b1d7e4cSFrank Warmerdam
11834b1d7e4cSFrank Warmerdam	* libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function.
11844b1d7e4cSFrank Warmerdam	Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory.
11854b1d7e4cSFrank Warmerdam
11869fbd11ffSFrank Warmerdam2001-09-24  Frank Warmerdam  <[email protected]>
11879fbd11ffSFrank Warmerdam
11882c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug.
11892c26534cSFrank Warmerdam
11902c26534cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=78
11912c26534cSFrank Warmerdam
11922c26534cSFrank Warmerdam	* libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an
11932c26534cSFrank Warmerdam	error about LZW not being available.
11942c26534cSFrank Warmerdam
11952c26534cSFrank Warmerdam	* libtiff/tif_dir.c: propagate failure to initialize compression
11962c26534cSFrank Warmerdam	back from TIFFSetField() as an error status, so applications can
11972c26534cSFrank Warmerdam	detect failure.
11982c26534cSFrank Warmerdam
11992c26534cSFrank Warmerdam	* libtiff/tif_dir.c: removed the auto replacement of
12002c26534cSFrank Warmerdam	COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField().
12012c26534cSFrank Warmerdam
12029fbd11ffSFrank Warmerdam	* Removed Makefile, tools/Makefile, port/install.sh, man/Makefile
12039fbd11ffSFrank Warmerdam	from CVS as they are all supposed to be auto-generated by configure.
12049fbd11ffSFrank Warmerdam
1205e1d66ae9SFrank Warmerdam2001-09-22  Frank Warmerdam  <[email protected]>
1206e1d66ae9SFrank Warmerdam
1207e1d66ae9SFrank Warmerdam	* libtiff/tif_ojpeg.c: new update from Scott.
1208e1d66ae9SFrank Warmerdam
12094b1fc8b6SFrank Warmerdam2001-09-09  Frank Warmerdam  <[email protected]>
12104b1fc8b6SFrank Warmerdam
1211bc63306cSFrank Warmerdam	* libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to
1212bc63306cSFrank Warmerdam	always use the "safe" version, even if there is a very slight
1213bc63306cSFrank Warmerdam	cost in performance.
1214bc63306cSFrank Warmerdam
1215bc63306cSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=54
1216bc63306cSFrank Warmerdam
1217ad4b0adcSFrank Warmerdam	* libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@
1218ad4b0adcSFrank Warmerdam	in two places.
1219ad4b0adcSFrank Warmerdam
122063c726acSFrank Warmerdam	* libtiff/tif_getimage.c: Fixed problem with reading strips or
122163c726acSFrank Warmerdam	tiles that don't start on a tile boundary.  Fix contributed by
122263c726acSFrank Warmerdam	Josep Vallverdu (from HP), and further described in bug 47.
122363c726acSFrank Warmerdam
122463c726acSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=47
122563c726acSFrank Warmerdam
122663c726acSFrank Warmerdam	* tools/tiff2ps.c: added OJPEG YCbCr to RGB support.
122763c726acSFrank Warmerdam
12284b1fc8b6SFrank Warmerdam	* libtiff/tif_ojpeg.c: Applied substantial patch from Scott.
12294b1fc8b6SFrank Warmerdam
1230e7bdb189SFrank Warmerdam2001-09-06  Frank Warmerdam  <[email protected]>
1231e7bdb189SFrank Warmerdam
1232e7bdb189SFrank Warmerdam	* libtiff/tif_packbits.c: fixed memory overrun error.
1233e7bdb189SFrank Warmerdam
1234e7bdb189SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=77
1235e7bdb189SFrank Warmerdam
1236d15abe66SFrank Warmerdam2001-08-31  Frank Warmerdam  <[email protected]>
1237d15abe66SFrank Warmerdam
1238d15abe66SFrank Warmerdam	* libtiff/tif_getimage.c: relax handling of contig case where
1239d15abe66SFrank Warmerdam	there are extra samples that are supposed to be ignored.  This
1240d15abe66SFrank Warmerdam	should now work for 8bit greyscale or palletted images.
1241d15abe66SFrank Warmerdam
1242d15abe66SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=75
1243d15abe66SFrank Warmerdam
1244abf486d1SFrank Warmerdam2001-08-28  Frank Warmerdam  <[email protected]>
1245abf486d1SFrank Warmerdam
1246abf486d1SFrank Warmerdam	* libtiff/tif_getimage.c: Don't complain for CMYK (separated)
1247abf486d1SFrank Warmerdam	images with more than four samples per pixel.  See:
1248abf486d1SFrank Warmerdam
1249abf486d1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=73
1250abf486d1SFrank Warmerdam
12517f127122SFrank Warmerdam2001-08-10  Frank Warmerdam  <[email protected]>
12527f127122SFrank Warmerdam
12537afe0a69SFrank Warmerdam	* libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy()
12547afe0a69SFrank Warmerdam	in TIFFReadRGBATile() to avoid issues in cases of overlapping
12557afe0a69SFrank Warmerdam	buffers.  See Bug 69 in Bugzilla.
12567afe0a69SFrank Warmerdam
12577afe0a69SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=69
12587afe0a69SFrank Warmerdam
12597f127122SFrank Warmerdam	* tools/tiff2rgba.c: fixed getopt() call so that -b works again.
12607f127122SFrank Warmerdam
126166ca643dSFrank Warmerdam2001-08-09  Frank Warmerdam  <[email protected]>
126266ca643dSFrank Warmerdam
126366ca643dSFrank Warmerdam	* libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__
126466ca643dSFrank Warmerdam	when checking for 64 bit architectures as per bugzilla bug 67.
126566ca643dSFrank Warmerdam
1266c997939eSFrank Warmerdam2001-07-27  Frank Warmerdam  <[email protected]>
1267c997939eSFrank Warmerdam
1268c997939eSFrank Warmerdam	* man/Makefile.in: add TIFFClientOpen link as per debian submitted
1269c997939eSFrank Warmerdam	bug 66.
1270c997939eSFrank Warmerdam
12715579e5cdSFrank Warmerdam2001-07-20  Frank Warmerdam  <[email protected]>
12725579e5cdSFrank Warmerdam
12735579e5cdSFrank Warmerdam	* libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H
12745579e5cdSFrank Warmerdam	has been included.
12755579e5cdSFrank Warmerdam
127671a2c4a0SFrank Warmerdam2001-07-19  Frank Warmerdam  <[email protected]>
127771a2c4a0SFrank Warmerdam
127871a2c4a0SFrank Warmerdam	* libtiff/tif_open.c: Seek back to zero after failed read,
127971a2c4a0SFrank Warmerdam	before writing header.
128071a2c4a0SFrank Warmerdam
128148b7fecaSFrank Warmerdam2001-07-18  Frank Warmerdam  <[email protected]>
128248b7fecaSFrank Warmerdam
128348b7fecaSFrank Warmerdam	* libtiff/tif_ojpeg.c: updates from Scott.  Handles colors
128448b7fecaSFrank Warmerdam	much better.  Now depends on having patched libjpeg as per
128548b7fecaSFrank Warmerdam	patch in contrib/ojpeg/*.
128648b7fecaSFrank Warmerdam
128787f580c1SFrank Warmerdam2001-07-17  Frank Warmerdam  <[email protected]>
128887f580c1SFrank Warmerdam
128987f580c1SFrank Warmerdam	* */Makefile.in: added DESTDIR support.
129087f580c1SFrank Warmerdam
129187f580c1SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=60
129287f580c1SFrank Warmerdam
1293f45df42bSFrank Warmerdam2001-07-16  Frank Warmerdam  <[email protected]>
1294f45df42bSFrank Warmerdam
1295f45df42bSFrank Warmerdam	* configure, libtiff/Makefile.in: applied OpenBSD patches
1296f45df42bSFrank Warmerdam	as per:
1297f45df42bSFrank Warmerdam
1298f45df42bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=61
1299f45df42bSFrank Warmerdam
130063ad6142SFrank Warmerdam2001-06-28  Frank Warmerdam  <[email protected]>
130163ad6142SFrank Warmerdam
13020ef54341SFrank Warmerdam	* libtiff/tif_getimage.c: Fixed so that failure is properly
13030ef54341SFrank Warmerdam	reported by gtTileContig, gtStripContig, gtTileSeparate and
13040ef54341SFrank Warmerdam	gtStripSeparate.
13050ef54341SFrank Warmerdam
13060ef54341SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=51
13070ef54341SFrank Warmerdam
130863ad6142SFrank Warmerdam	* tiffcmp.c: Fixed multi samples per pixel support for ContigCompare.
130963ad6142SFrank Warmerdam	Updated bug section of tiffcmp.1 to note tiled file issues.
131063ad6142SFrank Warmerdam
131163ad6142SFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=53
131263ad6142SFrank Warmerdam
1313e0368fb9SFrank Warmerdam2001-06-22  Frank Warmerdam  <[email protected]>
1314e0368fb9SFrank Warmerdam
1315ecfaa86dSFrank Warmerdam	* configure: Changes for DSO generation on AIX provided by
1316ecfaa86dSFrank Warmerdam	John Marquart <[email protected]>.
1317ecfaa86dSFrank Warmerdam
1318e0368fb9SFrank Warmerdam	* configure, libtiff/Makeifle.in: Modified to build DSOs properly
1319e0368fb9SFrank Warmerdam	on Darwin thanks to Robert Krajewski ([email protected]) and
1320e0368fb9SFrank Warmerdam	Keisuke Fujii ([email protected]).
1321e0368fb9SFrank Warmerdam
1322f8473790SFrank Warmerdam2001-06-13  Frank Warmerdam  <[email protected]>
1323f8473790SFrank Warmerdam
1324f8473790SFrank Warmerdam	* tools/tiff2rgba.c: added -n flag to avoid emitting alpha component.
1325f8473790SFrank Warmerdam
1326f8473790SFrank Warmerdam	* man/tiff2rgba.1: new
1327f8473790SFrank Warmerdam
1328f1492d55SFrank Warmerdam2001-05-22  Frank Warmerdam  <[email protected]>
1329f1492d55SFrank Warmerdam
1330f1492d55SFrank Warmerdam	* Added tiffset and tif_ojpeg to the dist lists in Makefile.in.
1331f1492d55SFrank Warmerdam
13328ff59a64SFrank Warmerdam2001-05-13  Frank Warmerdam  <[email protected]>
13338ff59a64SFrank Warmerdam
13348ff59a64SFrank Warmerdam	* libtiff/tools/thumbnail.c: changed default output compression
13358ff59a64SFrank Warmerdam	to packbits from LZW since LZW isn't generally available.
13368ff59a64SFrank Warmerdam
133747c14d60SFrank Warmerdam2001-05-12  Frank Warmerdam  <[email protected]>
133847c14d60SFrank Warmerdam
133947c14d60SFrank Warmerdam	* libtiff/tif_ojpeg.c: New.
134047c14d60SFrank Warmerdam	libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related
134147c14d60SFrank Warmerdam	to OJPEG support.
134247c14d60SFrank Warmerdam
134347c14d60SFrank Warmerdam	Scott Marovich <[email protected]> supplied OJPEG support.
134447c14d60SFrank Warmerdam
134547c14d60SFrank Warmerdam2001-05-11  Frank Warmerdam  <[email protected]>
134647c14d60SFrank Warmerdam
134747c14d60SFrank Warmerdam	* tiff.h: removed, it duplicates libtiff/tiff.h.
134847c14d60SFrank Warmerdam
13491b7a8402SFrank Warmerdam2001-05-08  Frank Warmerdam  <[email protected]>
13501b7a8402SFrank Warmerdam
13511f9632f9SFrank Warmerdam	* libtiff/tif_dirinfo.c: moved pixar and copyright flags to
13521f9632f9SFrank Warmerdam	ensure everything is in order.
13531f9632f9SFrank Warmerdam
13541b7a8402SFrank Warmerdam	* libtiff/libtiff.def: added TIFFCreateDirectory and
13551b7a8402SFrank Warmerdam	TIFFDefaultStripSize as per:
13561b7a8402SFrank Warmerdam
13571b7a8402SFrank Warmerdam	  http://bugzilla.remotesensing.org/show_bug.cgi?id=46
13581b7a8402SFrank Warmerdam
135928dd547bSFrank Warmerdam2001-05-02  Frank Warmerdam  <[email protected]>
136028dd547bSFrank Warmerdam
136128dd547bSFrank Warmerdam	* libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for
136228dd547bSFrank Warmerdam	TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to
136328dd547bSFrank Warmerdam	force use of uint32 counts instead of short counts.
136428dd547bSFrank Warmerdam
136528dd547bSFrank Warmerdam	* libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the
136628dd547bSFrank Warmerdam	case of writing TIFF_BYTE/TIFF_SBYTE fields.
136728dd547bSFrank Warmerdam
136828dd547bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=43
136928dd547bSFrank Warmerdam
1370b117e2acSFrank Warmerdam2001-05-01  Frank Warmerdam  <[email protected]>
1371b117e2acSFrank Warmerdam
1372b117e2acSFrank Warmerdam	* libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per
1373b117e2acSFrank Warmerdam	bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44
1374b117e2acSFrank Warmerdam
1375f99796d1SFrank Warmerdam2001-04-05  Frank Warmerdam  <[email protected]>
1376f99796d1SFrank Warmerdam
1377f99796d1SFrank Warmerdam	* tiffio.h: removed C++ style comment.
1378f99796d1SFrank Warmerdam
1379f99796d1SFrank Warmerdam	* configure: fixed up SCRIPT_SH/SHELL handling.
1380f99796d1SFrank Warmerdam
1381f99796d1SFrank Warmerdam	* Makefile.in: Fixed SCRIPT_SH/SHELL handling.
1382f99796d1SFrank Warmerdam
1383f99796d1SFrank Warmerdam	* config.guess: documented more variables as per bug 40.
1384f99796d1SFrank Warmerdam
138521724616SFrank Warmerdam2001-04-03  Frank Warmerdam  <[email protected]>
138621724616SFrank Warmerdam
138721724616SFrank Warmerdam	* configure, *Makefile.in: Various changes to improve configuration
138821724616SFrank Warmerdam	for HP/UX specifically, and also in general.  They include:
138921724616SFrank Warmerdam	 - Try to handle /usr/bin/sh instead of /bin/sh where necessary.
139021724616SFrank Warmerdam	 - Upgrade to HP/UX 10.x+ compiler, linker and dso options.
139121724616SFrank Warmerdam	 - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP
139221724616SFrank Warmerdam	 - Use -${MAKEFLAGS} in sub makes from makefiles.
139321724616SFrank Warmerdam
139421724616SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=40
139521724616SFrank Warmerdam
13968671dffeSFrank Warmerdam2001-04-02  Frank Warmerdam  <[email protected]>
13978671dffeSFrank Warmerdam
13980263998eSFrank Warmerdam	* libtiff/tiff.h: Applied hac to try and resolve the problem
13990263998eSFrank Warmerdam	with the inttypes.h include file on AIX.
14000263998eSFrank Warmerdam
14010263998eSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=39
14020263998eSFrank Warmerdam
14039864187bSFrank Warmerdam	* VERSION: update to 3.5.7 beta in preparation for release.
14049864187bSFrank Warmerdam
1405a2558120SFrank Warmerdam	* configure/config.site: modified to check if -lm is needed for
1406a2558120SFrank Warmerdam	MACHDEPLIBS if not supplied by config.site.  Needed for Darwin.
1407a2558120SFrank Warmerdam
14088671dffeSFrank Warmerdam	* config.guess: updated wholesale to an FSF version apparently
14098671dffeSFrank Warmerdam	from 1998 (as opposed to 1994).  This is mainly inspired by
14108671dffeSFrank Warmerdam	providing for MacOS X support.
14118671dffeSFrank Warmerdam
14128671dffeSFrank Warmerdam2001-03-29  Frank Warmerdam  <[email protected]>
14138671dffeSFrank Warmerdam
14148671dffeSFrank Warmerdam	* configure, Makefile.in, etc: added support for OPTIMIZER being
14158671dffeSFrank Warmerdam	set from config.site.
14168671dffeSFrank Warmerdam
14177a1ad5e9SFrank Warmerdam2001-03-28  Frank Warmerdam  <[email protected]>
14187a1ad5e9SFrank Warmerdam
14194f4c99abSFrank Warmerdam	* fax2ps.c: Helge (libtiff at oldach.net) submitted fix:
14204f4c99abSFrank Warmerdam
14214f4c99abSFrank Warmerdam	Here's a fix for fax2ps that corrects behaviour for non-Letter paper
14224f4c99abSFrank Warmerdam	sizes. It fixes two problems:
14234f4c99abSFrank Warmerdam
14244f4c99abSFrank Warmerdam	Without	scaling (-S) the fax is now centered on the page size specified
14254f4c99abSFrank Warmerdam	with -H	and/or -W. Before, fax2ps was using an obscure and practially
14264f4c99abSFrank Warmerdam	useless algorithm to allocate the image relative to Letter sized paper
14274f4c99abSFrank Warmerdam	which sometime sled to useless whitespace on the paper, while at the
14284f4c99abSFrank Warmerdam	same time cutting of the faxes printable area at the opposite border.
14294f4c99abSFrank Warmerdam
14304f4c99abSFrank Warmerdam	Second, scaling now preserves aspect ratio, which makes unusual faxes
14314f4c99abSFrank Warmerdam	(in particular short ones) print properly.
14324f4c99abSFrank Warmerdam
14334f4c99abSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=35
14344f4c99abSFrank Warmerdam
14357a1ad5e9SFrank Warmerdam	* tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by
14367a1ad5e9SFrank Warmerdam	Bruce A. Mallett.  See check message for detailed information
14377a1ad5e9SFrank Warmerdam	on all the changes, including a faster encoder, fixes for level
14387a1ad5e9SFrank Warmerdam	2 PostScript, and support for the imagemask operator.
14397a1ad5e9SFrank Warmerdam
1440f3bbcf1bSFrank Warmerdam2001-03-27  Frank Warmerdam  <[email protected]>
1441f3bbcf1bSFrank Warmerdam
1442f3bbcf1bSFrank Warmerdam	* libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to
1443f3bbcf1bSFrank Warmerdam	"#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX.
1444f3bbcf1bSFrank Warmerdam
1445f3bbcf1bSFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=39
1446f3bbcf1bSFrank Warmerdam
1447dc989a55SFrank Warmerdam2001-03-16  Frank Warmerdam  <[email protected]>
1448dc989a55SFrank Warmerdam
1449dc989a55SFrank Warmerdam	* tif_dirinfo.c: moved definition of copyright tag in field list.
1450dc989a55SFrank Warmerdam	Apparently they have to be in sorted order by tag id.
1451dc989a55SFrank Warmerdam
14528eea65a4SFrank Warmerdam2001-03-13  Frank Warmerdam  <[email protected]>
14538eea65a4SFrank Warmerdam
14548eea65a4SFrank Warmerdam	* tif_getimage.c: Added support for 16bit minisblack/miniswhite
14558eea65a4SFrank Warmerdam	images in RGBA interface.
14568eea65a4SFrank Warmerdam
1457fa01e4a7SFrank Warmerdam2001-03-02  Frank Warmerdam  <[email protected]>
1458fa01e4a7SFrank Warmerdam
1459fa01e4a7SFrank Warmerdam	* Added TIFFTAG_COPYRIGHT support.
1460fa01e4a7SFrank Warmerdam
1461aefe065eSFrank Warmerdam2001-02-19  Frank Warmerdam  <[email protected]>
1462aefe065eSFrank Warmerdam
1463aefe065eSFrank Warmerdam	* Brent Roman contributed updated tiffcp utility (and tiffcp.1)
1464aefe065eSFrank Warmerdam	with support for extracting subimages with the ,n syntax, and also
1465aefe065eSFrank Warmerdam	adding the -b bias removal flag.
1466aefe065eSFrank Warmerdam
1467a6da80a7SFrank Warmerdam2001-02-16  Frank Warmerdam  <[email protected]>
1468a6da80a7SFrank Warmerdam
14698867ddfbSFrank Warmerdam	* libtiff/libtiff.def: Brent Roman submitted new version adding
14708867ddfbSFrank Warmerdam	serveral missing entry points.
14718867ddfbSFrank Warmerdam
1472b18f9bb8SFrank Warmerdam	* libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS.
1473b18f9bb8SFrank Warmerdam	Some sort of weird VMS thing.
1474b18f9bb8SFrank Warmerdam
1475b18f9bb8SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=31
1476b18f9bb8SFrank Warmerdam
1477a6da80a7SFrank Warmerdam	* tif_luv.c/tiff.h/tiffio.h:
1478a6da80a7SFrank Warmerdam	New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward
1479a6da80a7SFrank Warmerdam	([email protected]).  He writes:
1480a6da80a7SFrank Warmerdam
1481a6da80a7SFrank Warmerdam	1) I improved the gamut-mapping function in tif_luv.c for imaginary
1482a6da80a7SFrank Warmerdam	colors, because some images were being super-saturated on the input
1483a6da80a7SFrank Warmerdam	side and this resulted in some strange color shifts in the output.
1484a6da80a7SFrank Warmerdam
1485a6da80a7SFrank Warmerdam	2) I added a psuedotag in tiff.h to control random dithering during
1486a6da80a7SFrank Warmerdam	LogLuv encoding.  This is turned off by default for 32-bit LogLuv and
1487a6da80a7SFrank Warmerdam	on for 24-bit LogLuv output.  Dithering improves the average color
1488a6da80a7SFrank Warmerdam	accuracy over the image.
1489a6da80a7SFrank Warmerdam
1490a6da80a7SFrank Warmerdam	3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in
1491a6da80a7SFrank Warmerdam	tiffio.h, to expose internal routines for converting between LogLuv and
1492a6da80a7SFrank Warmerdam	XYZ coordinates.  This is helpful for writing more efficient,
1493a6da80a7SFrank Warmerdam	specialized conversion routines, especially for reading LogLuv files.
1494a6da80a7SFrank Warmerdam
1495a6da80a7SFrank Warmerdam	Changes applied with minor edits.
1496a6da80a7SFrank Warmerdam
149700761c18SFrank Warmerdam2001-01-23  Frank Warmerdam  <[email protected]>
149800761c18SFrank Warmerdam
149900761c18SFrank Warmerdam	* tif_fax3.c: keep rw_mode flag internal to fax3 state to remember
150000761c18SFrank Warmerdam	whether we are encoding or decoding.  This is to ensure graceful
150100761c18SFrank Warmerdam	recovery if TIFFClientOpen() discovers an attempt to open a compressed
150200761c18SFrank Warmerdam	file for "r+" access, and subsequently close it, as it resets the
150300761c18SFrank Warmerdam	tif_mode flag to O_RDONLY in this case to avoid writes, confusing the
150400761c18SFrank Warmerdam	compressor's concept of whether it is in encode or decode mode.
150500761c18SFrank Warmerdam
15069a1d08fcSMike Welles2001-01-08  Mike Welles <[email protected]>
15079a1d08fcSMike Welles
15089a1d08fcSMike Welles	* Makefile.in:  Now cleaning up after itself after creating the .tar.gz and .zip
15099a1d08fcSMike Welles
1510a5a724a9SFrank Warmerdam2001-01-07  Frank Warmerdam  <[email protected]>
1511a5a724a9SFrank Warmerdam
1512a5a724a9SFrank Warmerdam	* html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet()
1513a5a724a9SFrank Warmerdam	as per bug report by Patrick Connor.
1514a5a724a9SFrank Warmerdam
15157c2ef4f7SFrank Warmerdam2000-12-28  Frank Warmerdam  <[email protected]>
15167c2ef4f7SFrank Warmerdam
15173ba946b0SFrank Warmerdam	* Added RELEASE-DATE file to release file list.
15183ba946b0SFrank Warmerdam
15197c2ef4f7SFrank Warmerdam	* Fixed libtiff/makefile.vc to make tiffvers.h not version.h.
15207c2ef4f7SFrank Warmerdam
1521a7f6e194SMike Welles2000-12-22  Mike Welles <[email protected]>
1522a7f6e194SMike Welles        * added link to CVS mirror from index.html
1523a7f6e194SMike Welles
1524a7f6e194SMike Welles	* updated html/internals.html to note that LZW compression is
1525a7f6e194SMike Welles	  not supported by default.
1526a7f6e194SMike Welles
152722e9dda7SFrank Warmerdam2000-12-22  Frank Warmerdam  <[email protected]>
152822e9dda7SFrank Warmerdam
152922e9dda7SFrank Warmerdam	* updated html/libtiff.html to not point at Niles' old JPL web site
153022e9dda7SFrank Warmerdam	for the man pages, point at www.libtiff.org.
153122e9dda7SFrank Warmerdam
153233953398SFrank Warmerdam2000-12-21  Frank Warmerdam  <[email protected]>
153333953398SFrank Warmerdam
153422e9dda7SFrank Warmerdam	* libtiff/tif_apple.c: Applied "Carbon" support patches supplied by
153533953398SFrank Warmerdam	Leonard Rosenthol <[email protected]>.  May interfere
153633953398SFrank Warmerdam	with correct building on older systems.  If so, please let me know.
153733953398SFrank Warmerdam
1538a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]>
1539177452c8SMike Welles
1540177452c8SMike Welles	* Took out LZW Encoding from tif_lzw.c
1541177452c8SMike Welles
1542177452c8SMike Welles	* Created HOWTO-RELEASE
1543177452c8SMike Welles
1544177452c8SMike Welles	* Created html/v3.5.6.html
1545177452c8SMike Welles
1546177452c8SMike Welles	* updated index.html
1547177452c8SMike Welles
1548a02f97a5SFrank Warmerdam2000-12-01  Frank Warmerdam  <[email protected]>
1549a02f97a5SFrank Warmerdam
1550a02f97a5SFrank Warmerdam	* Added patches for EOFB support in tif_fax3.c and tif_fax3.h.
1551a02f97a5SFrank Warmerdam	Patches supplied by Frank Cringle <[email protected]>
1552a02f97a5SFrank Warmerdam	Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif
1553a02f97a5SFrank Warmerdam
1554a3c28f98SFrank Warmerdam2000-11-24  Frank Warmerdam  <[email protected]>
1555a3c28f98SFrank Warmerdam
1556a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added an installPrivateHdrs and install-private
1557a3c28f98SFrank Warmerdam	target so that the private headers required by libgeotiff can be
1558a3c28f98SFrank Warmerdam	installed with the others.  They are not installed by default.
1559a3c28f98SFrank Warmerdam
1560a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso
1561a3c28f98SFrank Warmerdam	targets so libtiff.so will be built with an explicit dependency
1562a3c28f98SFrank Warmerdam	on libm.so.
1563a3c28f98SFrank Warmerdam
1564a3c28f98SFrank Warmerdam	* libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to
1565a3c28f98SFrank Warmerdam	libtiff.so.3.5.5.
1566a3c28f98SFrank Warmerdam
1567a3c28f98SFrank Warmerdam	* libtiff/Makefile.in & configure: Remove all references to the ALPHA
1568a3c28f98SFrank Warmerdam	file, or ALPHA version logic.  Added stuff about DIST_POINT in
1569a3c28f98SFrank Warmerdam	place of DIST_TYPE and the alpha release number stuff.
1570a3c28f98SFrank Warmerdam
1571abcd47aeSFrank Warmerdam2000-11-22  Frank Warmerdam  <[email protected]>
1572abcd47aeSFrank Warmerdam
1573abcd47aeSFrank Warmerdam	* I have applied a patch from Steffen Moeller <[email protected]> to
1574abcd47aeSFrank Warmerdam	the configure script so that it now accepts the --prefix, and
1575abcd47aeSFrank Warmerdam	--exec-prefix directives.
1576abcd47aeSFrank Warmerdam
15777410217aSFrank Warmerdam2000-11-13  Frank Warmerdam  <warmerda@cs46980-c>
15787410217aSFrank Warmerdam
15799900bacaSFrank Warmerdam	* I have made a variety of modifications in an effort to ensure the
15809900bacaSFrank Warmerdam	TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE
15819900bacaSFrank Warmerdam	file which seems to be updated regularly.
15829900bacaSFrank Warmerdam
15839900bacaSFrank Warmerdam	 o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in
15849900bacaSFrank Warmerdam	   version include file.
15859900bacaSFrank Warmerdam	 o renamed version.h to tiffvers.h because we now have to install it
15869900bacaSFrank Warmerdam	   with the public libtiff include files.
15879900bacaSFrank Warmerdam	 o include tiffvers.h in tiffio.h.
15889900bacaSFrank Warmerdam	 o updated tif_version.c to use tiffvers.h.
15899900bacaSFrank Warmerdam	 o Updated Makefile.in accordingly.
15909900bacaSFrank Warmerdam
15917410217aSFrank Warmerdam	* As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25
15927410217aSFrank Warmerdam	I have updated the win32 detection rules in tiffcomp.h.
15937410217aSFrank Warmerdam
15946429172dSFrank Warmerdam2000-10-20  Frank Warmerdam  <warmerda@cs46980-c>
15956429172dSFrank Warmerdam
1596b11174beSFrank Warmerdam	* tif_getimage.c: Fixed RGBA translation for YCbCr images for which
1597b11174beSFrank Warmerdam	the strip/tile width and height aren't multiples of the sampling size.
15987410217aSFrank Warmerdam	See http://bugzilla.remotesensing.org/show_bug.cgi?id=20
15997410217aSFrank Warmerdam	Some patches from Rick LaMont of Dot C Software.
1600b11174beSFrank Warmerdam
16016429172dSFrank Warmerdam	* Modified tif_packbits.c encoder to avoid compressing more
16026429172dSFrank Warmerdam	data than provided if rowsize doesn't factor into provided data
16036429172dSFrank Warmerdam	(such as occurs for YCbCr).
16046429172dSFrank Warmerdam
1605aa844c50SFrank Warmerdam2000-10-19  Frank Warmerdam  <warmerda@cs46980-c>
1606aa844c50SFrank Warmerdam
1607aa844c50SFrank Warmerdam	* tools/rgb2ycbcr.c: fixed output strip size to account for vertical
1608aa844c50SFrank Warmerdam	roundup if rows_per_strip not a multiple of vertical sample size.
1609aa844c50SFrank Warmerdam
16100cd032f1SFrank Warmerdam2000-10-16  Frank Warmerdam  <warmerda@cs46980-c>
16110cd032f1SFrank Warmerdam
161291b8b7c2SFrank Warmerdam	* tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory
161391b8b7c2SFrank Warmerdam	as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18
161491b8b7c2SFrank Warmerdam	from [email protected].
161591b8b7c2SFrank Warmerdam
16160cd032f1SFrank Warmerdam	* Modified tif_packbits.c decoding to avoid overrunning the
16170cd032f1SFrank Warmerdam	output buffer, and to issue a warning if data needs to be
16180cd032f1SFrank Warmerdam	discarded.  See http://bugzilla.remotesensing.org/show_bug.cgi?id=18
16190cd032f1SFrank Warmerdam
1620de9b6675SFrank Warmerdam2000-10-12  Frank Warmerdam  <warmerda@cs46980-c>
1621de9b6675SFrank Warmerdam
1622de9b6675SFrank Warmerdam	* Modified tiff2bw to ensure portions add to 100%, and that
1623de9b6675SFrank Warmerdam	white is properly recovered.
1624de9b6675SFrank Warmerdam
1625de9b6675SFrank Warmerdam	See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15
1626de9b6675SFrank Warmerdam	Patch c/o Stanislav Brabec <[email protected]>
1627de9b6675SFrank Warmerdam
16288b6b9756SFrank Warmerdam2000-09-30  Frank Warmerdam  <warmerda@cs46980-c>
16298b6b9756SFrank Warmerdam
16308b6b9756SFrank Warmerdam	* Modified TIFFClientOpen() to emit an error on an attempt to
16318b6b9756SFrank Warmerdam	open a comperessed file for update (O_RDWR/r+) access.  This is
16328b6b9756SFrank Warmerdam	because the compressor/decompressor code gets very confused when
16338b6b9756SFrank Warmerdam	the mode is O_RDWR, assuming this means writing only.  See
16348b6b9756SFrank Warmerdam	bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13
16358b6b9756SFrank Warmerdam
1636582fb187SFrank Warmerdam2000-09-27  Frank Warmerdam  <warmerda@cs46980-c>
1637582fb187SFrank Warmerdam
16380cd032f1SFrank Warmerdam	* Added GNULDdso target an`d switched linux and freebsd to use it.
1639582fb187SFrank Warmerdam
16408d9e3bcfSFrank Warmerdam2000-09-26  Frank Warmerdam  <warmerda@cs46980-c>
16418d9e3bcfSFrank Warmerdam
16428d9e3bcfSFrank Warmerdam	* Applied patch for 0x0000 sequences in tif_fax3.h's definition
16438d9e3bcfSFrank Warmerdam	of EXPAND1D() as per bug 11 (from Roman).
16448d9e3bcfSFrank Warmerdam
1645af621273SFrank Warmerdam2000-09-25  Frank Warmerdam  <warmerda@cs46980-c>
164605d0760fSFrank Warmerdam	* Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve
164705d0760fSFrank Warmerdam	cygwin compatibility.
1648af621273SFrank Warmerdam
1649b6348a45SFrank Warmerdam	* Applied patch from Roman Shpount to tif_fax3.c.  This seems to
1650b6348a45SFrank Warmerdam	be a proper fix to the buffer sizing problem.  See
1651b6348a45SFrank Warmerdam	http://bugzilla.remotesensing.org/show_bug.cgi?id=11
1652b6348a45SFrank Warmerdam
1653af621273SFrank Warmerdam	* Fixed tif_getimage.c to fix overrun bug with YCbCr images without
1654af621273SFrank Warmerdam	downsampling.  http://bugzilla.remotesensing.org/show_bug.cgi?id=10
1655af621273SFrank Warmerdam	Thanks to Nick Lamb <[email protected]> for reporting the
1656af621273SFrank Warmerdam	bug and proving the patch.
1657af621273SFrank Warmerdam
1658a329e432SFrank Warmerdam2000-09-18  Frank Warmerdam  <warmerda@cs46980-c>
1659a329e432SFrank Warmerdam
1660a329e432SFrank Warmerdam	* Fixed tif_jpeg.c so avoid destroying the decompressor before
1661a329e432SFrank Warmerdam	we are done access data thanks to bug report from:
1662a329e432SFrank Warmerdam	Michael Eckstein <[email protected]>.
1663a329e432SFrank Warmerdam
1664a329e432SFrank Warmerdam	* Reverted tif_flush change.
1665a329e432SFrank Warmerdam
1666da97c5e0SFrank Warmerdam2000-09-14  Frank Warmerdam  <warmerda@cs46980-c>
1667da97c5e0SFrank Warmerdam
1668da97c5e0SFrank Warmerdam	* tif_flush.c: Changed so that TIFFFlushData() doesn't return an
1669da97c5e0SFrank Warmerdam	error when TIFF_BEENWRITING is not set.  This ensures that the
1670da97c5e0SFrank Warmerdam	directory contents can still be flushed by TIFFFlush().
1671da97c5e0SFrank Warmerdam
1672c1282751SFrank Warmerdam2000-08-14  Frank Warmerdam  <[email protected]>
1673c1282751SFrank Warmerdam
1674fb02956eSFrank Warmerdam	* tif_open.c: Don't set MMAP for O_RDWR files.
1675fb02956eSFrank Warmerdam
16760625a129SFrank Warmerdam	* tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY
16770625a129SFrank Warmerdam	so that files opened for update can be strip chopped too.
16780625a129SFrank Warmerdam
1679c1282751SFrank Warmerdam	* tif_read.c: fixed up bug with files missing rowsperstrip and
1680c1282751SFrank Warmerdam	the strips per separation fix done a few weeks ago.
1681c1282751SFrank Warmerdam
1682ad9af004SFrank Warmerdam2000-07-17  Frank Warmerdam  <warmerda@cs46980-c>
1683ad9af004SFrank Warmerdam
1684ad9af004SFrank Warmerdam	* Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and
1685ad9af004SFrank Warmerdam	SAMPLEFORMAT_COMPLEXINT.
1686ad9af004SFrank Warmerdam
16874b79457aSMike Welles2000-07-13  Mike Welles <[email protected]>
16884b79457aSMike Welles
16894b79457aSMike Welles	* index.html, bugs.html: added bugzilla info.
16904b79457aSMike Welles
1691c1cd54d7SFrank Warmerdam2000-07-12  Frank Warmerdam  <[email protected]>
1692c1cd54d7SFrank Warmerdam
1693889ea5bfSFrank Warmerdam	* tif_read.c: fix subtle bug with determining the number of
1694889ea5bfSFrank Warmerdam	rows for strips that are the last strip in a separation but
1695889ea5bfSFrank Warmerdam	not the last strip of all in TIFFReadEncodedStrip().
1696889ea5bfSFrank Warmerdam
1697c1cd54d7SFrank Warmerdam	* Applied 16/32 bit fix to tif_fax3.c.  Fix supplied by
1698c1cd54d7SFrank Warmerdam	Peter Skarpetis <[email protected]>
1699c1cd54d7SFrank Warmerdam
1700082013bfSFrank Warmerdam2000-06-15  Frank Warmerdam  <[email protected]>
1701082013bfSFrank Warmerdam
1702082013bfSFrank Warmerdam	* Modified tiffio.h logic with regard to including windows.h.  It
1703082013bfSFrank Warmerdam	won't include it when building with __CYGWIN__.
1704082013bfSFrank Warmerdam
1705b620bd37SFrank Warmerdam2000-05-11  Frank Warmerdam  <warmerda@cs46980-c>
1706b620bd37SFrank Warmerdam
17076ed3331cSFrank Warmerdam	* README: update to mention www.libtiff.org, don't list Sam's old
17086ed3331cSFrank Warmerdam	email address.
17096ed3331cSFrank Warmerdam
1710b620bd37SFrank Warmerdam	* configure: Fixed DSO test for Linux as per patch from
1711b620bd37SFrank Warmerdam	  Jan Van Buggenhout <[email protected]>.
1712b620bd37SFrank Warmerdam
171315934824SFrank Warmerdam2000-04-21  Frank Warmerdam  <[email protected]>
171415934824SFrank Warmerdam
171515934824SFrank Warmerdam	* libtiff/tif_dirread.c: Don't use estimate strip byte count for
171615934824SFrank Warmerdam	one tile/strip images with an offset, and byte count of zero. These
171715934824SFrank Warmerdam	could be "unpopulated" images.
171815934824SFrank Warmerdam
1719859c2524SFrank Warmerdam2000-04-18  Frank Warmerdam  <[email protected]>
1720859c2524SFrank Warmerdam
17217538c6d0SFrank Warmerdam	* contrib/addtiffo: Added "averaging" resampling option.
17227538c6d0SFrank Warmerdam
1723859c2524SFrank Warmerdam	* tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT.
1724859c2524SFrank Warmerdam
17256be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000  Frank Warmerdam  <[email protected]>
17266be23f4fSFrank Warmerdam
17276be23f4fSFrank Warmerdam	* tools/Makefile.in: Modified to install properly on SGI.
17286be23f4fSFrank Warmerdam
17294b79457aSMike Welles2000-04-12  Mike Welles	     <[email protected]>
17304b79457aSMike Welles	* configure:  Fixed stupid mistake in libc6 test on Linux
17314b79457aSMike Welles
1732f076e723SMike Welles2000-04-04  Mike Welles	     <[email protected]>
1733f0770083SMike Welles	* tif_win32.c:  Applied patch to fix overreads and ovverwrites
1734f0770083SMike Welles	  caught by BoundsChecker.  From Arvan Pritchard
1735f0770083SMike Welles	  <[email protected]>  (untested).
1736f076e723SMike Welles
1737f0770083SMike Welles        * tif_getimage.c:  Applied patch to silence VC6 warnings.  From
1738f0770083SMike Welles	  Arvan Pritchard <[email protected]>
1739f0770083SMike Welles
1740f0770083SMike Welles	* tif_lzw.c:  Applied patch to silence VC6 warnings.  From
1741f076e723SMike Welles	  Arvan Pritchard <[email protected]>
1742f076e723SMike Welles
17431c9f6d78SFrank Warmerdam2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>
17441c9f6d78SFrank Warmerdam
17451c9f6d78SFrank Warmerdam	* Added contrib/stream (stream io) code submitted by Avi Bleiweiss.
17461c9f6d78SFrank Warmerdam
174797702338SMike Welles2000-03-28  Frank Warmerdam  <warmerda@cs46980-c>    *** 3.5.5 release ***
17482df86f15SFrank Warmerdam
17492df86f15SFrank Warmerdam	* fax2ps: Fixed mixup of width and height in bounding box statement
17502df86f15SFrank Warmerdam	as per submission by Nalin Dahyabhai <[email protected]>.
17512df86f15SFrank Warmerdam
1752c21b8b97SMike Welles2000-03-27  Mike Welles	     <[email protected]>
1753c21b8b97SMike Welles
1754c21b8b97SMike Welles	* fax2ps:  Modified printruns to take uint32 instead of uint16.
1755c21b8b97SMike Welles	Patch courtesy of Bernt Herd <[email protected]>
1756c21b8b97SMike Welles
1757d20c60a2SMike Welles2000-03-20  Mike Welles	     <[email protected]>
1758d20c60a2SMike Welles
1759d20c60a2SMike Welles	* configure: added test for libc6 for linux targets.  Bug reported by
1760d20c60a2SMike Welles        Stanislav Brabec <[email protected]>
1761d20c60a2SMike Welles
1762c21b8b97SMike Welles	* Added 3.5 docs to html/Makefile.in.
1763c21b8b97SMike Welles	Thanks to  Stanislav Brabec <[email protected]>
1764d20c60a2SMike Welles
1765c21b8b97SMike Welles	* configure: fixed bugs in sed scripts
1766c21b8b97SMike Welles	(applied sed script s:/@:s;@:;s:/s;;:;: to configure).
1767d20c60a2SMike Welles	fix submitted to Stanislav Brabec <[email protected]>
1768d20c60a2SMike Welles
1769c21b8b97SMike Welles	* tools/iptcutil was not in files list, and wasn't being
1770c21b8b97SMike Welles	added to tar archive.  Updated Makefile.in.
1771d20c60a2SMike Welles
17727ab7008fSFrank Warmerdam2000-03-17  Frank Warmerdam  <warmerda@cs46980-c>
17737ab7008fSFrank Warmerdam
17747ab7008fSFrank Warmerdam	* tif_fax3.c: Fixed serious bug introduced during the uint16->uint32
17757ab7008fSFrank Warmerdam	conversion for the run arrays.
17767ab7008fSFrank Warmerdam
1777d3144ac4SFrank Warmerdam2000-03-03  Frank Warmerdam  <[email protected]>
1778d3144ac4SFrank Warmerdam
1779d3144ac4SFrank Warmerdam	* Set td_sampleformat default to SAMPLEFORMAT_UINT instead of
1780d3144ac4SFrank Warmerdam	SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c.
1781d3144ac4SFrank Warmerdam
17820b109722SFrank Warmerdam2000-03-02  Frank Warmerdam  <[email protected]>
17830b109722SFrank Warmerdam
1784f4aaa718SFrank Warmerdam	* Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c.
1785f4aaa718SFrank Warmerdam
17860b109722SFrank Warmerdam	* Patched tif_fax3.c so that dsp->runs is allocated a bit bigger
17870b109722SFrank Warmerdam	to avoid overruns encountered with frle_bug.tif.
17880b109722SFrank Warmerdam
1789ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000  Frank Warmerdam  <[email protected]>
1790ed33ffd3SFrank Warmerdam
1791ed33ffd3SFrank Warmerdam	* Fixed tools/tiffcmp so that stopondiff testing works.
1792ed33ffd3SFrank Warmerdam	  Patch care of Joseph Orost <[email protected]>.
1793ed33ffd3SFrank Warmerdam
1794592e7e59SFrank Warmerdam2000-01-28    <warmerda@CS46980-B>
1795592e7e59SFrank Warmerdam
1796c84e2904SFrank Warmerdam	* Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is
1797c84e2904SFrank Warmerdam	  set to 1, and added default (off) setting in tiffconf.h.  This
1798c84e2904SFrank Warmerdam	  should eventually be set by the configure script somehow.
1799c84e2904SFrank Warmerdam
1800c84e2904SFrank Warmerdam	  The original work on all these 2-4GB changes was done by
1801c84e2904SFrank Warmerdam	  Peter Smith ([email protected]).
1802c84e2904SFrank Warmerdam
1803c84e2904SFrank Warmerdam	* Modified tif_win32.c to support 2-4GB seeks.
1804c84e2904SFrank Warmerdam
1805592e7e59SFrank Warmerdam	* tentatively changed toff_t to be unsigned instead of signed to
1806592e7e59SFrank Warmerdam	  facilitate support for 2-4GB files.
1807592e7e59SFrank Warmerdam
1808592e7e59SFrank Warmerdam	* Updated a variety of files to use toff_t.  Fixed some mixups
1809592e7e59SFrank Warmerdam	  between toff_t and tsize_t.
1810592e7e59SFrank Warmerdam
1811164da391SFrank WarmerdamFri Jan 28 10:13:49 2000  Frank Warmerdam  <[email protected]>
1812164da391SFrank Warmerdam
1813164da391SFrank Warmerdam	* Largely reimplemented contrib/addtiffo to avoid temp files,
1814164da391SFrank Warmerdam	updating the TIFF file in place.  Fixed a few other bugs to.
1815164da391SFrank Warmerdam
1816164da391SFrank Warmerdam	* Set tif_rawdatasize to zero when freeing raw data buffer in
1817164da391SFrank Warmerdam	TIFFWriteDirectory().
1818164da391SFrank Warmerdam
1819164da391SFrank Warmerdam	* Enabled "REWRITE_HACK" in tif_write.c by default.
1820164da391SFrank Warmerdam
1821164da391SFrank Warmerdam	* Fix bug in tif_write.c when switching between reading one directory
1822164da391SFrank Warmerdam	and writing to another.
1823164da391SFrank Warmerdam
1824164da391SFrank Warmerdam	* Made TIFFWriteCheck() public, and added TIFFCreateDirectory()
1825164da391SFrank Warmerdam
1826db9e2d75SFrank WarmerdamWed Jan  5 12:37:48 2000  Frank Warmerdam  <[email protected]>
1827db9e2d75SFrank Warmerdam
1828db9e2d75SFrank Warmerdam	* Added TIFFmemory(3t) functions to libtiff.def.
1829db9e2d75SFrank Warmerdam
18302e0c71f2SFrank WarmerdamTue Jan  4 13:39:00 2000  Frank Warmerdam  <[email protected]>
18312e0c71f2SFrank Warmerdam
18322e0c71f2SFrank Warmerdam	* Added libtiff/libtiff.def to TIFFILES distribution list.
18332e0c71f2SFrank Warmerdam
1834c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999  Mike Welles <[email protected]>
1835c38ac53bSMike Welles
1836c38ac53bSMike Welles	* Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
1837c38ac53bSMike Welles
1838c38ac53bSMike Welles	* Altered descriptions in tools to reflect "by default" lzw not supported
1839c38ac53bSMike Welles
1840c38ac53bSMike Welles	* Updated index.html to note lzw compression kit.
1841c38ac53bSMike Welles
1842db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999  Frank Warmerdam  <[email protected]>
1843db55f695SFrank Warmerdam
1844db55f695SFrank Warmerdam	* Added fax3sm_winnt.c to distribution list in Makefile.in.
1845db55f695SFrank Warmerdam
1846c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999  Mike Welles <[email protected]> *** 3.5.4 release ***
1847da558ffbSMike Welles
1848da558ffbSMike Welles	* Aadded Pixar tag support.  Contributed by Phil Beffery <[email protected]>
1849da558ffbSMike Welles
1850da558ffbSMike Welles	* Made one more change to tif_dir.c for removal of LZW compression. Also added notice
1851da558ffbSMike Welles	  when LZW compression invoked.
1852da558ffbSMike Welles
1853da558ffbSMike Welles	* Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions
1854da558ffbSMike Welles	  in tools to reflect removal of LZW compression
1855da558ffbSMike Welles
18561c096175SMike WellesMon Dec 20 18:39:02 EST 1999  Mike Welles  <[email protected]>
18571c096175SMike Welles
18581c096175SMike Welles        * Fixed bug that caused LZW (non) compression to segfault. Added
18591c096175SMike Welles	  warning about LZW compression removed being removed, and why.
1860c614caf0SMike Welles
1861da558ffbSMike Welles	* Added nostrip to install in tools/Makefile.in so that debugging
1862c614caf0SMike Welles	  symbols are kept.
18631c096175SMike Welles
186400ac48bcSMike WellesTue Dec  7 12:04:47 EST 1999  Mike Welles  <[email protected]>
186500ac48bcSMike Welles
186600ac48bcSMike Welles	* Added patch from Ivo Penzar <[email protected]>,
186700ac48bcSMike Welles	  supporting Adobe ZIP deflate.  Untested.
186800ac48bcSMike Welles
1869e57f1806SFrank WarmerdamSat Dec  4 15:47:11 1999  Frank Warmerdam  <[email protected]>
1870e57f1806SFrank Warmerdam
1871e57f1806SFrank Warmerdam	* Made Packbits the default compression in tools/tiff2rgba.c instead
1872e57f1806SFrank Warmerdam	of LZW.
1873e57f1806SFrank Warmerdam
1874e5337384SMike WellesTue Nov 30 14:41:43 1999  Frank Warmerdam  <[email protected]>    *** 3.5.3. release ***
1875ff08149cSFrank Warmerdam
1876ff08149cSFrank Warmerdam	* Added tif_luv to contrib/djgpp/Makefile.lib.
1877ff08149cSFrank Warmerdam
18780e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999   Mike Welles <[email protected]>
18790e4c746eSMike Welles
18807609ec5fSMike Welles        * Added zip creation to relase makefile target
18817609ec5fSMike Welles
18820e4c746eSMike Welles	* Added html for TIFFWriteTile.3t man page.
18830e4c746eSMike Welles
1884c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999  Frank Warmerdam  <[email protected]>
1885c5e8a049SFrank Warmerdam
1886c5e8a049SFrank Warmerdam	* Added some changes to tif_write.c to support rewriting existing
1887c5e8a049SFrank Warmerdam	fixed sized tiles and strips.  Code mods disabled by default, only
1888c5e8a049SFrank Warmerdam	enabled if REWRITE_HACK is defined for now.
1889c5e8a049SFrank Warmerdam
189064158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999  Frank Warmerdam  <[email protected]>
189164158b2dSFrank Warmerdam
189264158b2dSFrank Warmerdam	* Added TIFFWriteTile.3t man page.
189364158b2dSFrank Warmerdam
1894209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999  Frank Warmerdam  <[email protected]>
1895209aa3d3SFrank Warmerdam
1896209aa3d3SFrank Warmerdam	* Added notes on use of makefile.vc in build.html, and fixed
1897209aa3d3SFrank Warmerdam	email subscription address.
1898209aa3d3SFrank Warmerdam
18999ec07df1SMike Welles199-11-28  Mike Welles <[email protected]>
19009ec07df1SMike Welles
19019ec07df1SMike Welles	*  Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c
19029ec07df1SMike Welles
19039ec07df1SMike Welles	*  Did some casts cleaning up to reduce compiler warnings in tif_fax3.c,
19049ec07df1SMike Welles	   from Bruce Carmeron <[email protected]> -- modifications of
19059ec07df1SMike Welles	   changes made by Frank (sun cc still complained on cast).
19069ec07df1SMike Welles
19079ec07df1SMike Welles	*  Added tiffconf.h to install target per request from Bill
19089ec07df1SMike Welles	   Radcliffe <[email protected]>: "We need a way for ImageMagick to
19099ec07df1SMike Welles 	   know features have been compiled into the TIFF library in order to
19109ec07df1SMike Welles	   handle things properly".
19119ec07df1SMike Welles
191229e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999  Frank Warmerdam  <[email protected]>
191329e8a995SFrank Warmerdam
191429e8a995SFrank Warmerdam	* fixed various VC++ warnings as suggested by Gilles Vollant
191529e8a995SFrank Warmerdam	<[email protected]>.
191629e8a995SFrank Warmerdam
19179e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999  Frank Warmerdam  <[email protected]>
19189e63b000SFrank Warmerdam
19199e63b000SFrank Warmerdam	* Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to
19209e63b000SFrank Warmerdam	not imply applications are responsible for image data swapping.
19219e63b000SFrank Warmerdam
192243f65d11SMike Welles1999-11-22  Mike Welles <[email protected]>
192343f65d11SMike Welles	*  HTML-ized the man pages, added to html/man
192443f65d11SMike Welles
1925e7f4c352SMike Welles	*  Removed LZW Compression to comply with Unisys patent extortion.
1926e7f4c352SMike Welles
1927a9b4777dSMike Welles1999-09-29  Mike Welles		<[email protected]>
1928a9b4777dSMike Welles	*  Corrected one remaining 16 -> 32 bit value in tif_fax3.c,
1929a9b4777dSMike Welles	   From Ivo Penzar <[email protected].
1930a9b4777dSMike Welles
1931a9b4777dSMike Welles	*  Added patch from Ivo Penzar to have TiffAdvanceDirectory handle
1932a9b4777dSMike Welles	   memory mapped files. <[email protected]>
1933a9b4777dSMike Welles
193497702338SMike Welles1999-09-26  Mike Welles 	<[email protected]>  *** 3.5.2 release ***
193558db2336SMike Welles	* Corrected alpha versioning.
193658db2336SMike Welles
193758db2336SMike Welles	* Removed distinction between  alpha and release targets in Makefile.in.
193858db2336SMike Welles
193958db2336SMike Welles	* added release.stamp target, which tags cvs tree, and updates
194058db2336SMike Welles	  "RELEASE-DATE"
194158db2336SMike Welles
194258db2336SMike Welles	* added releasediff target, which diffs tree with source as of
194358db2336SMike Welles	  date in "RELEASE-DATE"
194458db2336SMike Welles
194558db2336SMike Welles	* Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving
194658db2336SMike Welles	  away from alpha/non-alpha distinctions).
194758db2336SMike Welles
194858db2336SMike Welles	* updated html to reflect release
194958db2336SMike Welles
195067bb385aSFrank Warmerdam1999-09-23    <warmerda@CS46980-B>
195167bb385aSFrank Warmerdam
1952cdb12ac2SFrank Warmerdam	* Set O_BINARY for tif_unix.c open() ... used on cygwin for instance.
1953cdb12ac2SFrank Warmerdam
195467bb385aSFrank Warmerdam	* Added CYGWIN case in configure.
195567bb385aSFrank Warmerdam
195646301bebSMike WellesFri Sep 17 00:13:51 CEST 1999  Mike Welles <[email protected]>
195758db2336SMike Welles
195846301bebSMike Welles	* Applied Francois Dagand's patch to handle fax decompression bug.
195946301bebSMike Welles	  (sizes >= 65536 were failing)
196046301bebSMike Welles
1961478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999  Frank Warmerdam  <[email protected]>
1962478d079aSFrank Warmerdam
1963478d079aSFrank Warmerdam	* Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested
1964478d079aSFrank Warmerdam	  by Christopher Lawton <[email protected]>
1965478d079aSFrank Warmerdam
1966f48df3f4SFrank WarmerdamWed Sep  8 08:19:18 1999  Frank Warmerdam  <[email protected]>
1967f48df3f4SFrank Warmerdam
1968e6e37100SFrank Warmerdam	* Added IRIX/gcc, and OSF/1 4.x support on behalf of
1969e6e37100SFrank Warmerdam	  Albert Chin-A-Young <[email protected]>
1970e6e37100SFrank Warmerdam
1971f48df3f4SFrank Warmerdam	* Added TIFFReassignTagToIgnore() API on behalf of
1972f48df3f4SFrank Warmerdam	  Bruce Cameron <[email protected]>.  Man page still pending.
1973f48df3f4SFrank Warmerdam
1974e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999  Frank Warmerdam  <[email protected]>
1975e3585a7dSFrank Warmerdam
19766f703bd0SFrank Warmerdam	* Added test target in Makefile, test_pics.sh script and pics/*.rpt
19776f703bd0SFrank Warmerdam	files to provide for a rudimentary testsuite.
19786f703bd0SFrank Warmerdam
1979e3585a7dSFrank Warmerdam	* Added contrib/tags back from old distribution ... fixed up a bit.
1980e3585a7dSFrank Warmerdam
198123f6dabbSFrank Warmerdam1999-08-16    <warmerda@CS46980-B>
198223f6dabbSFrank Warmerdam
198323f6dabbSFrank Warmerdam	* Added simple makefile.vc makefiles for building with MS VC++
198423f6dabbSFrank Warmerdam	on Windows NT/98/95 in console mode.  Stuff in contrib/win* make give
198523f6dabbSFrank Warmerdam	better solutions for some users.
198623f6dabbSFrank Warmerdam
19878ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999  Frank Warmerdam  <[email protected]>
19888ecb50d4SFrank Warmerdam
19898ecb50d4SFrank Warmerdam	* Added addtiffo (add overviews to a TIFF file) in contrib.  Didn't
19908ecb50d4SFrank Warmerdam	put it in tools since part of it is in C++.
19918ecb50d4SFrank Warmerdam
1992469f9d6bSMike Welles1999-08-16  Michael L. Welles  <[email protected]>
1993469f9d6bSMike Welles
1994469f9d6bSMike Welles	* Updated html/index.html with anon CVS instructions.
1995469f9d6bSMike Welles
1996397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999  Frank Warmerdam  <[email protected]>
1997397e9f3aSFrank Warmerdam
19988b9ba144SFrank Warmerdam	* pre-remove so link before softlink in LINUXdso action in
19998b9ba144SFrank Warmerdam	libtiff/Makefile.in to avoid failure on LINUXdso builds other than
20008b9ba144SFrank Warmerdam	the first.
20018b9ba144SFrank Warmerdam
20028b9ba144SFrank Warmerdam	* Fixed problem with cvtcmap() in tif_getimage.c modifying the
20038b9ba144SFrank Warmerdam	colormaps owned by the TIFF handle itself when trying to fixup wrong
20048b9ba144SFrank Warmerdam	(eight bit) colormaps.  Corrected by maintaining a private copy of
20058b9ba144SFrank Warmerdam	the colormap.
20068b9ba144SFrank Warmerdam
20078b9ba144SFrank Warmerdam	* Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in
20088b9ba144SFrank Warmerdam	tif_getimage.c.
20098b9ba144SFrank Warmerdam
2010397e9f3aSFrank Warmerdam	* CVS Repository placed at remotesensing.org.  ChangeLog added.
2011