1*361d0c4eSAndrey Kiselev2004-11-09 Andrey Kiselev <[email protected]> 2*361d0c4eSAndrey Kiselev 3*361d0c4eSAndrey Kiselev * libtiff/tif_color.c: Division by zero fixed (Hans Petter Selasky). 4*361d0c4eSAndrey Kiselev 5*361d0c4eSAndrey Kiselev2004-11-07 Andrey Kiselev <[email protected]> 6*361d0c4eSAndrey Kiselev 7*361d0c4eSAndrey Kiselev * libtiff/{tif_stream.cxx, tiffio.h}: Added C++ stream interface 8*361d0c4eSAndrey Kiselev contributed by Edward Lam (see 9*361d0c4eSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=654 for details). 10*361d0c4eSAndrey Kiselev Though no changes in any makefiles yet. 11*361d0c4eSAndrey Kiselev 1264152a14SFrank Warmerdam2004-11-05 Frank Warmerdam <[email protected]> 1364152a14SFrank Warmerdam 1464152a14SFrank Warmerdam * libtiff/tif_open.c: Removed close() in TIFFClientOpen() if file 1564152a14SFrank Warmerdam is bad. This is the callers responsibility. 1664152a14SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=651 1764152a14SFrank Warmerdam 18dc87d8a1SAndrey Kiselev2004-11-05 Andrey Kiselev <[email protected]> 19dc87d8a1SAndrey Kiselev 20dc87d8a1SAndrey Kiselev * libtiff/{tiffio.h, tif_win32.c, libtiff.def}: Added TIFFOpenW() 21dc87d8a1SAndrey Kiselev function to work with the double byte strings (used to represent 22dc87d8a1SAndrey Kiselev filenames in some locales). As per bug 23dc87d8a1SAndrey Kiselev 24dc87d8a1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=625 25dc87d8a1SAndrey Kiselev 26dc87d8a1SAndrey Kiselev * libtiff/tif_dirread.c: Fixed problem when fetching BitsPerSample and 27dc87d8a1SAndrey Kiselev Compression tags of type LONG from broken TIFFS as per bug 28dc87d8a1SAndrey Kiselev 29dc87d8a1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=662 30dc87d8a1SAndrey Kiselev 31dc87d8a1SAndrey Kiselev * libtiff/tif_dirinfo.c: Fixed definition for TIFFTAG_RICHTIFFIPTC, 32dc87d8a1SAndrey Kiselev the writecount should have uint32 type. As per bug 33dc87d8a1SAndrey Kiselev 34dc87d8a1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=662 35dc87d8a1SAndrey Kiselev 36dc87d8a1SAndrey Kiselev * libtiff/tif_write.c: Fixed wrong if() statement in 37dc87d8a1SAndrey Kiselev TIFFAppendToStrip() function as per bug 38dc87d8a1SAndrey Kiselev 39dc87d8a1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=660 40dc87d8a1SAndrey Kiselev 41c45c87dcSAndrey Kiselev2004-11-04 Andrey Kiselev <[email protected]> 42c45c87dcSAndrey Kiselev 43c45c87dcSAndrey Kiselev * libtiff/tif_dirinfo.c: Change definition for TIFFTAG_EXTRASAMPLES 44c45c87dcSAndrey Kiselev field. The caller should supply a count when setting this field. As 45c45c87dcSAndrey Kiselev per bug 46c45c87dcSAndrey Kiselev 47c45c87dcSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=648 48c45c87dcSAndrey Kiselev 49c45c87dcSAndrey Kiselev * libtiff/{tif_jpeg.c, tif_ojpeg.c}: TIFFTAG_JPEGTABLES should have 50c45c87dcSAndrey Kiselev uint32 count. Use this type everywhere. 51c45c87dcSAndrey Kiselev 5275b4397aSFrank Warmerdam2004-11-03 Frank Warmerdam <[email protected]> 5375b4397aSFrank Warmerdam 5475b4397aSFrank Warmerdam * libtiff/tif_next.c: avoid use of u_long and u_char types. Bug 653. 5575b4397aSFrank Warmerdam 56d78807e2SFrank Warmerdam2004-11-02 Frank Warmerdam <[email protected]> 57d78807e2SFrank Warmerdam 58d78807e2SFrank Warmerdam * tools/tiff2rgba.c: removed extra newlines in usage message. 59d78807e2SFrank Warmerdam 60c6ffb537SAndrey Kiselev2004-10-30 Andrey Kiselev <[email protected]> 6180d6a0f9SAndrey Kiselev 6280d6a0f9SAndrey Kiselev * libtiff/tif_dirwrite.c: Improvements in tag writing code. 63c6ffb537SAndrey Kiselev 64c6ffb537SAndrey Kiselev * tools/tiff2ps.c: Fixed wrong variable data type when read Position 65c6ffb537SAndrey Kiselev tags (Tristan Hill). 66c6ffb537SAndrey Kiselev 674289905eSFrank Warmerdam2004-10-30 Frank Warmerdam <[email protected]> 684289905eSFrank Warmerdam 694289905eSFrank Warmerdam * libtiff/tiffiop.h: added fallback definition of assert() if we 704289905eSFrank Warmerdam don't have assert.h. 714289905eSFrank Warmerdam 724ba046aaSAndrey Kiselev2004-10-29 Andrey Kiselev <[email protected]> 734ba046aaSAndrey Kiselev 742768414cSAndrey Kiselev * libtiff/tif_fax3.c: Fixed case with the wrong decode routines 752768414cSAndrey Kiselev choosing when the incorrect Group4Options tag set. As per bug 762768414cSAndrey Kiselev 772768414cSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=323 782768414cSAndrey Kiselev 794ba046aaSAndrey Kiselev * libtiff/tif_dirwrite.c: Fixed problem with passing count variable of 804ba046aaSAndrey Kiselev wrong type when writing the TIFF_BYTE/TIFF_SBYTE tags in 814ba046aaSAndrey Kiselev TIFFWriteNormalTag(). 824ba046aaSAndrey Kiselev 83548c10caSAndrey Kiselev2004-10-28 Andrey Kiselev <[email protected]> 84548c10caSAndrey Kiselev 85548c10caSAndrey Kiselev * tools/tiff2ps.c: Fixed wrong variable data type when read Resolution 86548c10caSAndrey Kiselev tags (Peter Fales). 87548c10caSAndrey Kiselev 88548c10caSAndrey Kiselev * tools/{bmp2tiff.c, raw2tiff.c}: Get rid of stream I/O functions. 89548c10caSAndrey Kiselev 9028c864b3SFrank Warmerdam2004-10-28 Frank Warmerdam <[email protected]> 9128c864b3SFrank Warmerdam 9228c864b3SFrank Warmerdam * tools/tiff2pdf.c: added casts to avoid warnings. 9328c864b3SFrank Warmerdam 9428c864b3SFrank Warmerdam * libtiff/libtiff.def: Added several more entry points required 9528c864b3SFrank Warmerdam to link fax2tiff.c against the DLL on windows. 9628c864b3SFrank Warmerdam 979e8f48c9SAndrey Kiselev2004-10-27 Andrey Kiselev <[email protected]> 989e8f48c9SAndrey Kiselev 999e8f48c9SAndrey Kiselev * configure, configure.ac: Added --enable-rpath option to embed linker 1009e8f48c9SAndrey Kiselev paths into library binary. 1019e8f48c9SAndrey Kiselev 1023fcbbf05SAndrey Kiselev2004-10-26 Andrey Kiselev <[email protected]> 1033fcbbf05SAndrey Kiselev 1043fcbbf05SAndrey Kiselev * tools/tiffset.c: Check the malloc return value (Dmitry V. Levin). 1053fcbbf05SAndrey Kiselev 1063fcbbf05SAndrey Kiselev * libtiff/{tif_strip.c, tif_tile.c}: Zero division problem fixed 1073fcbbf05SAndrey Kiselev (Vladimir Nadvornik, Dmitry V. Levin). 1083fcbbf05SAndrey Kiselev 10948acb2bdSAndrey Kiselev2004-10-16 Andrey Kiselev <[email protected]> 11048acb2bdSAndrey Kiselev 11148acb2bdSAndrey Kiselev * libtiff 3.7.0 released. 11248acb2bdSAndrey Kiselev 113a8829183SBob Friesenhahn2004-10-15 Bob Friesenhahn <[email protected]> 114a8829183SBob Friesenhahn 115a8829183SBob Friesenhahn * libtiff/tif_jpeg.c: There seems to be no need to include stdio.h 116a8829183SBob Friesenhahn in this file so its inclusion is removed. Including stdio.h 117a8829183SBob Friesenhahn sometimes incurs an INT32 typedef conflict between MinGW's 118a8829183SBob Friesenhahn basetsd.h and libjpeg's jmorecfg.h. 119a8829183SBob Friesenhahn 120f45c1d2bSAndrey Kiselev2004-10-15 Andrey Kiselev <[email protected]> 121f45c1d2bSAndrey Kiselev 122f45c1d2bSAndrey Kiselev * man/bmp2tiff.1: Added manual page for bmp2tiff utility. 123f45c1d2bSAndrey Kiselev 124f9335b10SBob Friesenhahn2004-10-13 Bob Friesenhahn <[email protected]> 125f9335b10SBob Friesenhahn 126f9335b10SBob Friesenhahn * tools/tiffcmp.c (leof): Renamed from 'eof' in order to avoid 127f9335b10SBob Friesenhahn conflict noticed under MinGW. 128f9335b10SBob Friesenhahn * ltmain.sh: Fix for MinGW compilation. 129f9335b10SBob Friesenhahn 130d8cd50a4SFrank Warmerdam2004-10-13 Frank Warmerdam <[email protected]> 131d8cd50a4SFrank Warmerdam 132d8cd50a4SFrank Warmerdam * man/tiffsplit.1: Fixed to indicate using aaa-zzz, not aa-zz. 133d8cd50a4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=635 134d8cd50a4SFrank Warmerdam 135ec21d24bSAndrey Kiselev2004-10-12 Andrey Kiselev <[email protected]> 136ec21d24bSAndrey Kiselev 137ec21d24bSAndrey Kiselev * libtiff/{tif_dirread.c, tif_jpeg.c, tif_luv.c, tif_ojpeg.c, 138ec21d24bSAndrey Kiselev tif_pixarlog.c, tif_write.c}: Handle the zero strip/tile sizes 139ec21d24bSAndrey Kiselev properly (Dmitry V. Levin, Marcus Meissner). 140ec21d24bSAndrey Kiselev 141c5de15bbSAndrey Kiselev2004-10-11 Andrey Kiselev <[email protected]> 142c5de15bbSAndrey Kiselev 143c5de15bbSAndrey Kiselev * libtiff/tif_dirinfo.c: Type of the TIFFTAG_SUBIFD field changed 144c5de15bbSAndrey Kiselev to TIFF_IFD. 145c5de15bbSAndrey Kiselev 14675865dbdSAndrey Kiselev2004-10-10 Andrey Kiselev <[email protected]> 14775865dbdSAndrey Kiselev 14875865dbdSAndrey Kiselev * tools/bmp2tif.c: Check the space allocation results. 14975865dbdSAndrey Kiselev 1503e93e806SAndrey Kiselev2004-10-09 Andrey Kiselev <[email protected]> 1513e93e806SAndrey Kiselev 1521d7710fbSAndrey Kiselev * libtiff/tif_dir.c: Initialize td_tilewidth and td_tilelength fields 1531d7710fbSAndrey Kiselev of the TIFFDirectory structure with the 0 instead of -1 to avoid 1541d7710fbSAndrey Kiselev confusing integer overflows in TIFFTileRowSize() for striped images. 1551d7710fbSAndrey Kiselev 1563e93e806SAndrey Kiselev * tools/tiff2pdf.c: Fixed TransferFunction tag handling reported 1573e93e806SAndrey Kiselev by Ross A. Finlayson. 1583e93e806SAndrey Kiselev 1593e93e806SAndrey Kiselev * libtiff/tif_dir.c: Fixed custom tags handling as per bug 1603e93e806SAndrey Kiselev 1613e93e806SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=629 1623e93e806SAndrey Kiselev 163624b3394SFrank Warmerdam2004-10-08 Frank Warmerdam <[email protected]> 164624b3394SFrank Warmerdam 165624b3394SFrank Warmerdam * libtiff/tif_dirinfo.c: Fix bug with tif_foundfield and reallocation 166624b3394SFrank Warmerdam of tif_fieldinfo. 167624b3394SFrank Warmerdam 168624b3394SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=630 169624b3394SFrank Warmerdam 17054d78d3eSBob Friesenhahn2004-10-04 Bob Friesenhahn <[email protected]> 17154d78d3eSBob Friesenhahn 17254d78d3eSBob Friesenhahn * contrib/iptcutil/README: Added the missing README which goes 17354d78d3eSBob Friesenhahn along with iptcutil. 17454d78d3eSBob Friesenhahn 175fe565391SAndrey Kiselev2004-10-03 Andrey Kiselev <[email protected]> 176fe565391SAndrey Kiselev 177fe565391SAndrey Kiselev * libtiff/tif_compress.c: Improved error reporting in 178fe565391SAndrey Kiselev TIFFGetConfiguredCODECs() (Dmitry V. Levin). 179fe565391SAndrey Kiselev 1809f33c698SAndrey Kiselev2004-10-02 Andrey Kiselev <[email protected]> 1819f33c698SAndrey Kiselev 1829f33c698SAndrey Kiselev * libtiff 3.7.0beta2 released. 1839f33c698SAndrey Kiselev 1849f33c698SAndrey Kiselev * libtiff/{tif_aux.c, tif_compress.c, tif_dirinfo.c, tif_dirwrite.c, 1859f33c698SAndrey Kiselev tif_extension.c, tif_fax3.c, tif_luv.c, tif_packbits.c, 1869f33c698SAndrey Kiselev tif_pixarlog.c, tif_write.c}: Added checks for failed memory 1879f33c698SAndrey Kiselev allocations and integer overflows (Dmitry V. Levin). 1889f33c698SAndrey Kiselev 1899f33c698SAndrey Kiselev * libtiff/tiff.h: Missed TIFF_BIGTIFF_VERSION constant added. 1909f33c698SAndrey Kiselev 191ebae7b75SFrank Warmerdam2004-10-01 Frank Warmerdam <[email protected]> 192ebae7b75SFrank Warmerdam 193ebae7b75SFrank Warmerdam * libtiff/tif_open.c: added a more informative message if a BigTIFF 194ebae7b75SFrank Warmerdam file is opened. 195ebae7b75SFrank Warmerdam 196830509e8SFrank Warmerdam2004-09-30 Frank Warmerdam <[email protected]> 197830509e8SFrank Warmerdam 198830509e8SFrank Warmerdam * libtiff/tif_dirinfo.c: changed type of XMLPacket (tag 700) to 199830509e8SFrank Warmerdam TIFFTAG_BYTE instead of TIFFTAG_UNDEFINED to comply with the info 200830509e8SFrank Warmerdam in the Adobe XMP Specification. 201830509e8SFrank Warmerdam 20279137201SAndrey Kiselev2004-09-29 Andrey Kiselev <[email protected]> 20379137201SAndrey Kiselev 20479137201SAndrey Kiselev * libtiff/{tif_jpeg.c, tif_pixarlog.c}: Use _TIFFmemset() instead of 20579137201SAndrey Kiselev memset(). 20679137201SAndrey Kiselev 20779137201SAndrey Kiselev * libtiff/{tif_dirread.c, tif_strip.c, tif_tile.c}: Applied patches 20879137201SAndrey Kiselev from Dmitry V. Levin to fix possible integer overflow problems. 20979137201SAndrey Kiselev 210ffe773cbSAndrey Kiselev2004-09-28 Andrey Kiselev <[email protected]> 211ffe773cbSAndrey Kiselev 212ffe773cbSAndrey Kiselev * libtiff/tif_getimage.c: Check for allocated buffers before clearing 213ffe773cbSAndrey Kiselev (Dmitry V. Levin). 214ffe773cbSAndrey Kiselev 215d4b4bd36SAndrey Kiselev2004-09-26 Andrey Kiselev <[email protected]> 216d4b4bd36SAndrey Kiselev 217d4b4bd36SAndrey Kiselev * libtiff/{tif_dir.h, tif_dir.c, tif_dirread.c, tif_write.c}: 218d4b4bd36SAndrey Kiselev Optimize checking for the strip bounds. 219d4b4bd36SAndrey Kiselev 220d4b4bd36SAndrey Kiselev * libtiff/{tif_dirread.c, tif_strip.c}: TIFFScanlineSize() and 221d4b4bd36SAndrey Kiselev TIFFRasterScanlineSize() functions report zero in the case of integer 222d4b4bd36SAndrey Kiselev overflow now. Properly handle this case in TIFFReadDirectory() 223d4b4bd36SAndrey Kiselev (patches from Dmitry V. Levin). 224d4b4bd36SAndrey Kiselev 2255f3854f6SAndrey Kiselev2004-09-25 Andrey Kiselev <[email protected]> 2265f3854f6SAndrey Kiselev 227642e90d1SAndrey Kiselev * libtiff/{tif_dirinfo.c, tif_strip.c, tif_tile.c}: Use TIFFhowmany8() 228642e90d1SAndrey Kiselev macro where appropriate. 229642e90d1SAndrey Kiselev 2305f3854f6SAndrey Kiselev * tools/tiff2bw.c: Write ImageWidth/Height tags to output file, as 2315f3854f6SAndrey Kiselev noted by Gennady Khokhorin. 232bfeb12aaSAndrey Kiselev 2336087ff01SAndrey Kiselev * libtiff/tif_dirread.c: Always check the return values, returned 2346087ff01SAndrey Kiselev by the _TIFFmalloc() (Dmitry V. Levin). 2356087ff01SAndrey Kiselev 2366087ff01SAndrey Kiselev * libtiff/tif_dir.c: Fixed possible integer overflow _TIFFset*Array() 2376087ff01SAndrey Kiselev functions (Dmitry V. Levin). 2386087ff01SAndrey Kiselev 2396087ff01SAndrey Kiselev * libtiff/{tif_dirread.c, tif_dir.c, tif_write.c}: 2406087ff01SAndrey Kiselev Potential memory leak fixed in TIFFReadDirectory(), _TIFFVSetField(), 2416087ff01SAndrey Kiselev TIFFGrowStrips() (found by Dmitry V. Levin). 2426087ff01SAndrey Kiselev 2436087ff01SAndrey Kiselev2004-09-24 Andrey Kiselev <[email protected]> 2446087ff01SAndrey Kiselev 245bfeb12aaSAndrey Kiselev * libtiff/{tiffio.h, tif_compress.c}: Added TIFFGetConfiguredCODECs() 246bfeb12aaSAndrey Kiselev to get the list of configured codecs. 247bfeb12aaSAndrey Kiselev 248bfeb12aaSAndrey Kiselev * libtiff/{tiffiop.h, tif_dirread.c}: More overflow fixes from 249bfeb12aaSAndrey Kiselev Dmitry V. Levin. 250bfeb12aaSAndrey Kiselev 251ba56002aSAndrey Kiselev2004-09-23 Andrey Kiselev <[email protected]> 252ba56002aSAndrey Kiselev 253ba56002aSAndrey Kiselev * libtiff/tif_dirread.c: Applied patch from Dmitry V. Levin to fix 254ba56002aSAndrey Kiselev possible integer overflow in CheckMalloc() function. 255ba56002aSAndrey Kiselev 256ba56002aSAndrey Kiselev2004-09-22 Andrey Kiselev <[email protected]> 257ba56002aSAndrey Kiselev 258ba56002aSAndrey Kiselev * libtiff/{tiffiop.h, tif_strip.c}: Use TIFFhowmany8() macro instead 259ba56002aSAndrey Kiselev of plain TIFFhowmany() where appropriate. 260ba56002aSAndrey Kiselev 26118b1c312SAndrey Kiselev2004-09-21 Andrey Kiselev <[email protected]> 26218b1c312SAndrey Kiselev 26318b1c312SAndrey Kiselev * libtiff/tif_getimage.c: Initialize arrays after space allocation. 26418b1c312SAndrey Kiselev 265e758fc84SAndrey Kiselev2004-09-19 Andrey Kiselev <[email protected]> 266e758fc84SAndrey Kiselev 267e758fc84SAndrey Kiselev * libtiff 3.7.0beta released. 268e758fc84SAndrey Kiselev 269e758fc84SAndrey Kiselev * libtiff/{tif_luv.c, tif_next.c, tif_thunder.c}: Several buffer 270e758fc84SAndrey Kiselev overruns fixed, as noted by Chris Evans. 271e758fc84SAndrey Kiselev 27288b14a7bSBob Friesenhahn2004-09-14 Bob Friesenhahn <[email protected]> 27388b14a7bSBob Friesenhahn 27488b14a7bSBob Friesenhahn * commit: Added a script to make it more convenient to commit 27588b14a7bSBob Friesenhahn updates. The CVS commit message is extracted from this ChangeLog 27688b14a7bSBob Friesenhahn file. 27788b14a7bSBob Friesenhahn 27813114824SAndrey Kiselev2004-09-14 Andrey Kiselev <[email protected]> 27913114824SAndrey Kiselev 28013114824SAndrey Kiselev * configure.ac, configure, aclocal.m4, libtiff/{mkspans.c, tif_fax3.c, 28113114824SAndrey Kiselev tif_getimage.c, tif_luv.c, tif_lzw.c, tif_ojpeg.c, tif_packbits.c, 28213114824SAndrey Kiselev tif_predict.c, tif_read.c, tif_swab.c, tif_thunder.c, tif_write.c, 28313114824SAndrey Kiselev tif_dir.c, tif_dirread.c, tif_dirwrite.c, tif_jpeg.c, tif_dirinfo.c, 28413114824SAndrey Kiselev tif_vms.c, tif_print.c, tif_strip.c, tif_tile.c, tif_dir.h, 28513114824SAndrey Kiselev tif_config.h.in, tiffiop.h}: 28613114824SAndrey Kiselev Get rid of BSD data types (u_char, u_short, u_int, u_long). 28713114824SAndrey Kiselev 2887d6263bbSBob Friesenhahn2004-09-13 Bob Friesenhahn <[email protected]> 2897d6263bbSBob Friesenhahn 2907d6263bbSBob Friesenhahn * libtiff/tiff.h: Fix column tagging. Reference current Adobe XMP 2917d6263bbSBob Friesenhahn specification. Reference libtiff bug tracking system to submit 2927d6263bbSBob Friesenhahn private tag additions. 2937d6263bbSBob Friesenhahn 294d0318870SBob Friesenhahn2004-09-12 Bob Friesenhahn <[email protected]> 295d0318870SBob Friesenhahn 296d0318870SBob Friesenhahn * tools/tiffgt.c: Include "tif_config.h". 297d0318870SBob Friesenhahn 298d0318870SBob Friesenhahn * configure.ac: Use AM_PROG_CC_C_O since it is now needed to build 299d0318870SBob Friesenhahn tiffgt. This results in the 'compile' script being added to the 300d0318870SBob Friesenhahn project. 301d0318870SBob Friesenhahn 302d0318870SBob Friesenhahn * tools/Makefile.am (tiffgt_CFLAGS): Add extra build options 303d0318870SBob Friesenhahn required to find OpenGL headers necessary to build tiffgt. Also 304d0318870SBob Friesenhahn ensure that the libtiff that we built is used rather than some other 305d0318870SBob Friesenhahn libtiff installed on the system. 306d0318870SBob Friesenhahn 30776883385SAndrey Kiselev2004-09-12 Andrey Kiselev <[email protected]> 30876883385SAndrey Kiselev 30976883385SAndrey Kiselev * configure.ac, acinclude.m4, aclocal.m4: New macros to detect GLUT 31076883385SAndrey Kiselev libraries. 31176883385SAndrey Kiselev 312fbfe4927SBob Friesenhahn2004-09-11 Bob Friesenhahn <[email protected]> 313fbfe4927SBob Friesenhahn 314fbfe4927SBob Friesenhahn * configure.ac: Pass library configuration defines via 315fbfe4927SBob Friesenhahn tif_config.h rather than extending CPPFLAGS. Configure a 316fbfe4927SBob Friesenhahn libtiff/tiffconf.h in order to satisfy application requirements 317fbfe4927SBob Friesenhahn (not used by library build). Do not define _POSIX_C_SOURCE=2 since 318fbfe4927SBob Friesenhahn this causes failure to build on systems which properly respect 319fbfe4927SBob Friesenhahn this request. 320fbfe4927SBob Friesenhahn 321fbfe4927SBob Friesenhahn * libtiff/tiffconf.h.in: New file to act as the template for the 322fbfe4927SBob Friesenhahn configured tiffconf.h 323fbfe4927SBob Friesenhahn 324fbfe4927SBob Friesenhahn * libtiff/files.lst (HDRS): Install the configured tiffconf.h. 325fbfe4927SBob Friesenhahn 326ec5d8718SFrank Warmerdam2004-09-10 Frank Warmerdam <[email protected]> 327ec5d8718SFrank Warmerdam 328ec5d8718SFrank Warmerdam * html/internals.html: Split off a discussion of adding new tags 329ec5d8718SFrank Warmerdam into addingtags.html. 330ec5d8718SFrank Warmerdam 33113812ee5SAndrey Kiselev2004-09-10 Andrey Kiselev <[email protected]> 33213812ee5SAndrey Kiselev 33313812ee5SAndrey Kiselev * test/{ascii_tag.c, long_tag.c}: Preliminary test suite added. 33413812ee5SAndrey Kiselev 33513812ee5SAndrey Kiselev * tools/tiff2pdf.c: Fixed reading TransferFunction tag as per bug 33613812ee5SAndrey Kiselev 33713812ee5SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=590 33813812ee5SAndrey Kiselev 33913812ee5SAndrey Kiselev * libtiff/tif_print.c: Fixes in InkNames and NumberOfInks reporting. 34013812ee5SAndrey Kiselev 34113812ee5SAndrey Kiselev * libtiff/tif_dirread.c: Don't reject to read tags of the 34213812ee5SAndrey Kiselev SamplesPerPixel size when the tag count is greater than number of 34313812ee5SAndrey Kiselev samples as per bug 34413812ee5SAndrey Kiselev 34513812ee5SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=576 34613812ee5SAndrey Kiselev 34713812ee5SAndrey Kiselev * libtiff/tiff.h: Use _TIFF_DATA_TYPEDEFS_ guardian to switch off 34813812ee5SAndrey Kiselev defining int8/uint8/... etc. types. As per bug 34913812ee5SAndrey Kiselev 35013812ee5SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=607 35113812ee5SAndrey Kiselev 3526be58fbaSFrank Warmerdam2004-09-09 Frank Warmerdam <[email protected]> 3536be58fbaSFrank Warmerdam 3546be58fbaSFrank Warmerdam * tools/tiff2ps.c, tools/tiffmedian.c: fiddle with include files 3556be58fbaSFrank Warmerdam to avoid compile warnings about getopt() and a few other things. 3566be58fbaSFrank Warmerdam 35758283771SAndrey Kiselev2004-09-02 Andrey Kiselev <[email protected]> 35858283771SAndrey Kiselev 35958283771SAndrey Kiselev * libtiff/tif_dirread.c: Use memcpy() function instead of pointer 36058283771SAndrey Kiselev assigning magic in TIFFFetchFloat(). 36158283771SAndrey Kiselev 362fe8ca9d4SAndrey Kiselev2004-09-01 Andrey Kiselev <[email protected]> 363fe8ca9d4SAndrey Kiselev 364fe8ca9d4SAndrey Kiselev * libtiff/{tiffio.h, tif_open.c}: Applied patches from Joris Van Damme 365fe8ca9d4SAndrey Kiselev to avoid requirement for tiffiop.h inclusion in some applications. See 366fe8ca9d4SAndrey Kiselev here 367fe8ca9d4SAndrey Kiselev 368fe8ca9d4SAndrey Kiselev http://www.asmail.be/msg0054799560.html 369fe8ca9d4SAndrey Kiselev 370fe8ca9d4SAndrey Kiselev for details. 371fe8ca9d4SAndrey Kiselev 372fe8ca9d4SAndrey Kiselev * tools/fax2tiff.c: Use the new functions in the code. 373fe8ca9d4SAndrey Kiselev 374e3f88ce0SAndrey Kiselev2004-08-25 Andrey Kiselev <[email protected]> 375e3f88ce0SAndrey Kiselev 37644e6d941SAndrey Kiselev * tools/tiff2pdf.c: Initialize arrays properly. 37744e6d941SAndrey Kiselev 378e3f88ce0SAndrey Kiselev * tools/tiff2ps.c: Avoid zero division in setupPageState() function; 379e3f88ce0SAndrey Kiselev properly initialize array in PSDataBW(). 380e3f88ce0SAndrey Kiselev 38137b6ba2cSAndrey Kiselev2004-08-24 Andrey Kiselev <[email protected]> 38237b6ba2cSAndrey Kiselev 38337b6ba2cSAndrey Kiselev * tools/tiff2pdf.c: More fixes for bug 38437b6ba2cSAndrey Kiselev 38537b6ba2cSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=590 38637b6ba2cSAndrey Kiselev 38737b6ba2cSAndrey Kiselev from Ross Finlayson. 38837b6ba2cSAndrey Kiselev 38914dced48SAndrey Kiselev2004-08-23 Andrey Kiselev <[email protected]> 39014dced48SAndrey Kiselev 39146946dafSAndrey Kiselev * tools/tiff2ps.c: Fixed problem with uninitialized values. 39246946dafSAndrey Kiselev 39346946dafSAndrey Kiselev * libtiff/tif_dir.c: Initialize tif_foundfield data member in the 39446946dafSAndrey Kiselev TIFFDefaultDirectory() (in addition to 2004-08-19 fix). 39546946dafSAndrey Kiselev 39614dced48SAndrey Kiselev * tools/tiff2pdf.c: Fixed a bunch of problems as per bug 39714dced48SAndrey Kiselev 39814dced48SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=590 39914dced48SAndrey Kiselev 400e00caddaSAndrey Kiselev2004-08-20 Andrey Kiselev <[email protected]> 401e00caddaSAndrey Kiselev 402c3a57724SAndrey Kiselev * tools/tiff2pdf.c: Applied patch from Ross Finlayson that checks 403c3a57724SAndrey Kiselev that the input file has compression, photometric interpretation, 404c3a57724SAndrey Kiselev etcetra, tags or if not than a more descriptive error is returned. 405c3a57724SAndrey Kiselev 406e00caddaSAndrey Kiselev * libtiff/tif_dirread.c: Fixed problem in TIFFReadDirectory() in the 407e00caddaSAndrey Kiselev code, responsible for tag data type checking. 408e00caddaSAndrey Kiselev 4093c7e48caSAndrey Kiselev2004-08-19 Andrey Kiselev <[email protected]> 4103c7e48caSAndrey Kiselev 4113c7e48caSAndrey Kiselev * libtiff/{tiffiop.h, tif_dirinfo.c}: Fixed problem with the static 4123c7e48caSAndrey Kiselev variable as per bug 4133c7e48caSAndrey Kiselev 4143c7e48caSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=593 4153c7e48caSAndrey Kiselev 4162dc7eb3cSAndrey Kiselev2004-08-16 Andrey Kiselev <[email protected]> 4172dc7eb3cSAndrey Kiselev 4182dc7eb3cSAndrey Kiselev * tools/ras2tiff.c: Fixed issue with missed big-endian checks as per 4192dc7eb3cSAndrey Kiselev bug http://bugzilla.remotesensing.org/show_bug.cgi?id=586 4202dc7eb3cSAndrey Kiselev 421532d2ad4SAndrey Kiselev2004-08-01 Andrey Kiselev <[email protected]> 422532d2ad4SAndrey Kiselev 423532d2ad4SAndrey Kiselev * libtiff/{tif_config.h.in, tif_config.h.vc}: config.h.in and 424532d2ad4SAndrey Kiselev config.h.vc files renamed in the tif_config.h.in and tif_config.h.vc. 425532d2ad4SAndrey Kiselev 426ddbcf793SAndrey Kiselev2004-07-24 Andrey Kiselev <[email protected]> 427ddbcf793SAndrey Kiselev 428ddbcf793SAndrey Kiselev * libtiff/tif_lzw.c: LZW compression code is merged back from the 429ddbcf793SAndrey Kiselev separate package. All libtiff tools are updated to not advertise an 430ddbcf793SAndrey Kiselev abcence of LZW support. 431ddbcf793SAndrey Kiselev 4328670bb33SAndrey Kiselev2004-07-12 Andrey Kiselev <[email protected]> 4338670bb33SAndrey Kiselev 4348670bb33SAndrey Kiselev * libtiff/tiffio.h: Revert thandle_t back to void* type. 4358670bb33SAndrey Kiselev 4369d94281cSAndrey Kiselev2004-07-11 Andrey Kiselev <[email protected]> 4379d94281cSAndrey Kiselev 4389d94281cSAndrey Kiselev * libtiff/{tif_read.c, tif_tile.c, tif_strip.c}: Fixes in error 4399d94281cSAndrey Kiselev messages, as suggested by Bernd Herd. 4409d94281cSAndrey Kiselev 441a9a325f6SAndrey Kiselev2004-07-03 Andrey Kiselev <[email protected]> 442a9a325f6SAndrey Kiselev 443a9a325f6SAndrey Kiselev * libtiff/tif_dir.c: Call TIFFError() instead of producing warnings 444a9a325f6SAndrey Kiselev when setting custom tags by value. Reported by Eric Fieleke. 445a9a325f6SAndrey Kiselev 4465bf48e86SAndrey Kiselev2004-06-14 Andrey Kiselev <[email protected]> 4475bf48e86SAndrey Kiselev 4485bf48e86SAndrey Kiselev * tools/bmp2tiff.c: Add missed RawsPerStrip setting. 4495bf48e86SAndrey Kiselev 45006965ab1SAndrey Kiselev2004-06-08 Andrey Kiselev <[email protected]> 45106965ab1SAndrey Kiselev 45206965ab1SAndrey Kiselev * tools/bmp2tiff.c: Added new utility to convert Windows BMP files 45306965ab1SAndrey Kiselev into TIFFs. 45406965ab1SAndrey Kiselev 455249698e1SAndrey Kiselev2004-06-07 Andrey Kiselev <[email protected]> 456249698e1SAndrey Kiselev 457249698e1SAndrey Kiselev * libtiff 3.7.0alpha released. 458249698e1SAndrey Kiselev 4590b802cebSAndrey Kiselev2004-06-06 Andrey Kiselev <[email protected]> 4600b802cebSAndrey Kiselev 4610b802cebSAndrey Kiselev * libtiff/{tiff.h, tif_dirwrite.c, tif_fax3.c, tif_packbits.c,}: Get rid 4620b802cebSAndrey Kiselev of ugly 64-bit hacks, replace them with the clever (autoconf based ) 4630b802cebSAndrey Kiselev ones :-). 4640b802cebSAndrey Kiselev 4650b802cebSAndrey Kiselev * libtiff/tiffio.h: Define thandle_t as int, not void* (may cause 4660b802cebSAndrey Kiselev problems in 64-bit environment). 4670b802cebSAndrey Kiselev 46804c1e2a2SAndrey Kiselev2004-06-05 Andrey Kiselev <[email protected]> 46904c1e2a2SAndrey Kiselev 47004c1e2a2SAndrey Kiselev * tools/tiffset.c: tiffset now can set any libtiff supported tags. 47104c1e2a2SAndrey Kiselev Tags can be supplied by the mnemonic name or number. 47204c1e2a2SAndrey Kiselev 47304c1e2a2SAndrey Kiselev * libtiff/{tiffio.h, tif_dir.h, tif_dirinfo.c,}: Added two new 47404c1e2a2SAndrey Kiselev functions TIFFFindFieldInfoByName() and TIFFFieldWithName(). 47504c1e2a2SAndrey Kiselev 4768b4b3781SAndrey Kiselev2004-05-27 Andrey Kiselev <[email protected]> 4778b4b3781SAndrey Kiselev 4788b4b3781SAndrey Kiselev * libtiff/tif_ojpeg.c: Fixed problem with duplicated SOI and SOF 4798b4b3781SAndrey Kiselev markers as per bug 4808b4b3781SAndrey Kiselev 4818b4b3781SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=581 4828b4b3781SAndrey Kiselev 483010cb0b7SAndrey Kiselev2004-05-24 Andrey Kiselev <[email protected]> 484010cb0b7SAndrey Kiselev 485010cb0b7SAndrey Kiselev * tools/tiffsplit.c: Don't forget to copy Photometric 486010cb0b7SAndrey Kiselev Interpretation tag. 487010cb0b7SAndrey Kiselev 488546e0e24SAndrey Kiselev2004-05-20 Andrey Kiselev <[email protected]> 489546e0e24SAndrey Kiselev 490546e0e24SAndrey Kiselev * libtiff/{tif_open.c, tiffio.h}: New function added: 491546e0e24SAndrey Kiselev TIFFIsBigEndian(). Function returns nonzero if given was file written 492546e0e24SAndrey Kiselev in big-endian order. 493546e0e24SAndrey Kiselev 494546e0e24SAndrey Kiselev * tools/tiffsplit.c: Fixed problem with unproperly written multibyte 495546e0e24SAndrey Kiselev files. Now output files will be written using the same byte order 496546e0e24SAndrey Kiselev flag as in the input image. See 497546e0e24SAndrey Kiselev 498546e0e24SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=574 499546e0e24SAndrey Kiselev 500546e0e24SAndrey Kiselev for details. 501546e0e24SAndrey Kiselev 5023aa18ca1SFrank Warmerdam2004-05-19 Frank Warmerdam <[email protected]> 5033aa18ca1SFrank Warmerdam 5043aa18ca1SFrank Warmerdam * libtiff/tif_print.c: added (untested) support for printing 5053aa18ca1SFrank Warmerdam SSHORT, SLONG and SRATIONAL fields. 5063aa18ca1SFrank Warmerdam 5073aa18ca1SFrank Warmerdam * tools/tiffcp.c: close output file on normal exit. 5083aa18ca1SFrank Warmerdam 50995ca2fc7SAndrey Kiselev2004-05-17 Andrey Kiselev <[email protected]> 51095ca2fc7SAndrey Kiselev 51195ca2fc7SAndrey Kiselev * libtiff/tif_fax3.c: Avoid reading CCITT compression options 51295ca2fc7SAndrey Kiselev if compression type mismatches. See 51395ca2fc7SAndrey Kiselev 51495ca2fc7SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=565 51595ca2fc7SAndrey Kiselev 516da8f5caaSAndrey Kiselev2004-04-30 Andrey Kiselev <[email protected]> 517da8f5caaSAndrey Kiselev 518da8f5caaSAndrey Kiselev * libtiff/tif_strip.c: Never return 0 from the 519da8f5caaSAndrey Kiselev TIFFNumberOfStrips(). 520da8f5caaSAndrey Kiselev 52129e9522cSAndrey Kiselev2004-04-29 Andrey Kiselev <[email protected]> 52229e9522cSAndrey Kiselev 52329e9522cSAndrey Kiselev * libtiff/tif_dirread.c: Workaround for broken TIFF writers which 52429e9522cSAndrey Kiselev store single SampleFormat value for multisampled images. See 52529e9522cSAndrey Kiselev 52629e9522cSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=562 52729e9522cSAndrey Kiselev 5280c19f9caSAndrey Kiselev2004-04-25 Andrey Kiselev <[email protected]> 5290c19f9caSAndrey Kiselev 5300c19f9caSAndrey Kiselev * configure.ac, libtiff/{tiff.h, config.h.in}: Added tests for int8, 5310c19f9caSAndrey Kiselev int16 and int32 types to avoid complains on some compilers. Details at 5320c19f9caSAndrey Kiselev 5330c19f9caSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=39 5340c19f9caSAndrey Kiselev 5351b6ce304SAndrey Kiselev2004-04-20 Andrey Kiselev <[email protected]> 5361b6ce304SAndrey Kiselev 5371b6ce304SAndrey Kiselev * tools/tiff2pdf.c: Fixed problem with unaligned access as per bug 5381b6ce304SAndrey Kiselev 5391b6ce304SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=555 5401b6ce304SAndrey Kiselev 54190d7d788SAndrey Kiselev2004-04-14 Andrey Kiselev <[email protected]> 54290d7d788SAndrey Kiselev 54390d7d788SAndrey Kiselev * libtiff/tif_write.c: Allow in-place updating of the compressed 54490d7d788SAndrey Kiselev images (don't work properly with all codecs). For details see GDAL bug 54590d7d788SAndrey Kiselev 54690d7d788SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=534 54790d7d788SAndrey Kiselev 548ba8056b7SAndrey Kiselev2004-04-06 Andrey Kiselev <[email protected]> 549ba8056b7SAndrey Kiselev 550ba8056b7SAndrey Kiselev * libtiff/tif_jpeg.c: Workaround for wrong sampling factors used 551ba8056b7SAndrey Kiselev in the Intergarph JPEG compressed TIFF images as per bug: 552ba8056b7SAndrey Kiselev 553ba8056b7SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=532 554ba8056b7SAndrey Kiselev 5554a39fd01SFrank Warmerdam2004-04-04 Frank Warmerdam <[email protected]> 5564a39fd01SFrank Warmerdam 5574a39fd01SFrank Warmerdam * libtiff/tif_open.c: close clientdata if TIFFClientOpen() fails 5584a39fd01SFrank Warmerdam via bad2. 5594a39fd01SFrank Warmerdam 560ba8056b7SAndrey Kiselev2004-03-26 Andrey Kiselev <[email protected]> 561c2b43379SAndrey Kiselev 562cf2ac8deSAndrey Kiselev * tools/tiffcp.c: Properly set Photometric Interpretation in case of 563cf2ac8deSAndrey Kiselev JPEG compression of grayscale images. 564cf2ac8deSAndrey Kiselev 565c2b43379SAndrey Kiselev * tools/tiffcp.c: Don't emit warnings when Orientation tag does not 566c2b43379SAndrey Kiselev present in the input image. 567c2b43379SAndrey Kiselev 5681f950417SAndrey Kiselev2004-03-19 Andrey Kiselev <[email protected]> 5691f950417SAndrey Kiselev 5701f950417SAndrey Kiselev * {many}: The first attempt to switch to autotools. 5711f950417SAndrey Kiselev 5728a848fc7SAndrey Kiselev2004-03-03 Andrey Kiselev <[email protected]> 5738a848fc7SAndrey Kiselev 5748a848fc7SAndrey Kiselev * libtiff/tif_open.c: Use dummy mmap/munmap functions in 5758a848fc7SAndrey Kiselev TIFFClientOpen() when the appropriate client functions was not 5768a848fc7SAndrey Kiselev supplied by user. 5778a848fc7SAndrey Kiselev 578cc0333b2SFrank Warmerdam2004-03-02 Frank Warmerdam <[email protected]> 579cc0333b2SFrank Warmerdam 580cc0333b2SFrank Warmerdam * tools/ycbcr.c: fixed main() declaration as per: 581cc0333b2SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=513 582cc0333b2SFrank Warmerdam 583125fa100SAndrey Kiselev2004-02-26 Andrey Kiselev <[email protected]> 584125fa100SAndrey Kiselev 585125fa100SAndrey Kiselev * tools/tiffsplit.c: Copy JPEGTables tag contents for JPEG compressed 586125fa100SAndrey Kiselev images. Reported by Artem Mirolubov. 587125fa100SAndrey Kiselev 588125fa100SAndrey Kiselev * libtiff/tif_dirread.c: Fixed problem with handling TIFF_UNDEFINED 589125fa100SAndrey Kiselev tag type in TIFFFetchNormalTag() as per bug 590125fa100SAndrey Kiselev 591125fa100SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=508 592125fa100SAndrey Kiselev 593d4572393SFrank Warmerdam2004-02-17 Frank Warmerdam <[email protected]> 594d4572393SFrank Warmerdam 595d4572393SFrank Warmerdam * libtiff/tif_codec.c: Fixed typo in TIFFInitPackBits name as per: 596d4572393SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=494 597d4572393SFrank Warmerdam 5988eb41bceSAndrey Kiselev2004-02-05 Andrey Kiselev <[email protected]> 5998eb41bceSAndrey Kiselev 6008eb41bceSAndrey Kiselev * libtiff/tif_fax3.c: Fixed problem with CCITT encoding modes as per 6018eb41bceSAndrey Kiselev bug 6028eb41bceSAndrey Kiselev 6038eb41bceSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=483 6048eb41bceSAndrey Kiselev 6058eb41bceSAndrey Kiselev But we need more work on fax codec to support update mode. 6068eb41bceSAndrey Kiselev 607ba5a005dSFrank Warmerdam2004-01-30 Frank Warmerdam <[email protected]> 608ba5a005dSFrank Warmerdam 609ba5a005dSFrank Warmerdam * libtiff/libtiff.def: Added TIFFCurrentDirOffset, TIFFWriteCheck, 610ba5a005dSFrank Warmerdam TIFFRGBAImageOK, and TIFFNumberOfDirectories as suggested by 611ba5a005dSFrank Warmerdam Scott Reynolds. 612ba5a005dSFrank Warmerdam 6135c24d6efSAndrey Kiselev2004-01-29 Andrey Kiselev <[email protected]> 6145c24d6efSAndrey Kiselev 615792ee438SAndrey Kiselev * libtiff/tiff.h: Fixed tag definitions for TIFFTAG_YCLIPPATHUNITS 616792ee438SAndrey Kiselev and TIFFTAG_INDEXED as per bug 617792ee438SAndrey Kiselev 618792ee438SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=475 619792ee438SAndrey Kiselev 620792ee438SAndrey Kiselev * libtiff/{tif_win32.c, tif_unix.c}: Check whether the pointer is 621792ee438SAndrey Kiselev NULL before proceeding further as per bug 6229bac3308SAndrey Kiselev 6239bac3308SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=474 6249bac3308SAndrey Kiselev 625792ee438SAndrey Kiselev Check results, returned by the TIFFFdOpen() before returning and close 626792ee438SAndrey Kiselev file if TIFFFdOpen() failed as per bug 627792ee438SAndrey Kiselev 628792ee438SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 629792ee438SAndrey Kiselev 6305c24d6efSAndrey Kiselev * libtiff/tif_open.c: More fixes for 6315c24d6efSAndrey Kiselev 6325c24d6efSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 6335c24d6efSAndrey Kiselev 634d75f9c35SAndrey Kiselev2004-01-28 Andrey Kiselev <[email protected]> 635d75f9c35SAndrey Kiselev 6368df43a8fSAndrey Kiselev * libtiff/{libtiff.def, tif_close.c, tiffio.h, tif_open.c}: Separate 6378df43a8fSAndrey Kiselev TIFFCleanup() from the TIFFClose() in order to fix the bug 6388df43a8fSAndrey Kiselev 6398df43a8fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=468 6408df43a8fSAndrey Kiselev 641d75f9c35SAndrey Kiselev * tools/tiffcp.c: Fixed problem with wrong interpretation of the 642d75f9c35SAndrey Kiselev InkNames tag as per bug 643d75f9c35SAndrey Kiselev 644d75f9c35SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=466 645d75f9c35SAndrey Kiselev 646d75f9c35SAndrey Kiselev Memory leak fixed. 647d75f9c35SAndrey Kiselev 64853fc4bccSFrank Warmerdam2004-01-21 Frank Warmerdam <[email protected]> 64953fc4bccSFrank Warmerdam 65053fc4bccSFrank Warmerdam * libtiff/tif_dirwrite.c: Fixed handling of writable ASCII tags that 65153fc4bccSFrank Warmerdam are field_passcount=TRUE properly. Arguably anonymous custom tags 65253fc4bccSFrank Warmerdam should be declared as passcount=FALSE, but I don't want to change 65353fc4bccSFrank Warmerdam that without a careful review. 65453fc4bccSFrank Warmerdam 655326822c4SAndrey Kiselev2004-01-20 Andrey Kiselev <[email protected]> 656326822c4SAndrey Kiselev 657326822c4SAndrey Kiselev * libtiff/tif_write.c: Fixed reporting size of the buffer in case of 658326822c4SAndrey Kiselev stripped image in TIFFWriteBufferSetup(). As per bug 659326822c4SAndrey Kiselev 660326822c4SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=460 661326822c4SAndrey Kiselev 6628131e4baSAndrey Kiselev2004-01-11 Andrey Kiselev <[email protected]> 6638131e4baSAndrey Kiselev 6648131e4baSAndrey Kiselev * libtiff/tif_dir.c: Incomplete cleanup in TIFFFreeDirectory(), 6658131e4baSAndrey Kiselev patch from Gerben Koopmans. 6668131e4baSAndrey Kiselev 6678131e4baSAndrey Kiselev * libtiff/tif_dirread.c: Check field_passcount value before setting 6688131e4baSAndrey Kiselev the value of undefined type, patch from Gerben Koopmans. 6698131e4baSAndrey Kiselev 6708a0b705cSAndrey Kiselev2004-01-02 Andrey Kiselev <[email protected]> 6718a0b705cSAndrey Kiselev 6728a0b705cSAndrey Kiselev * tools/tiffcp.c: Fixed problem with wrong Photometric setting for 6738a0b705cSAndrey Kiselev non-RGB images. 6748a0b705cSAndrey Kiselev 675835b0870SAndrey Kiselev2003-12-31 Andrey Kiselev <[email protected]> 676835b0870SAndrey Kiselev 6770c88f2ccSAndrey Kiselev * libtiff/tif_win32.c: Fixed problem with _TIFFrealloc() when the NULL 6780c88f2ccSAndrey Kiselev pointer passed. Patch supplied by Larry Grill. 6790c88f2ccSAndrey Kiselev 680835b0870SAndrey Kiselev * libtiff/{tiff.h, tif_fax3.c}:Fixes for AMD 64 platform as 681835b0870SAndrey Kiselev suggested by Jeremy C. Reed. 682835b0870SAndrey Kiselev 68341281054SAndrey Kiselev2003-12-26 Andrey Kiselev <[email protected]> 68441281054SAndrey Kiselev 68541281054SAndrey Kiselev * libtiff 3.6.1 released. 68641281054SAndrey Kiselev 687d8df102eSAndrey Kiselev2003-12-24 Andrey Kiselev <[email protected]> 688d8df102eSAndrey Kiselev 689d8df102eSAndrey Kiselev * config.guess, config.sub: Updated from the recent upstream. 690d8df102eSAndrey Kiselev 6911420736dSAndrey Kiselev2003-12-22 Andrey Kiselev <[email protected]> 6921420736dSAndrey Kiselev 6931420736dSAndrey Kiselev * libtiff/{tif_color, tif_getimage.c, tiffio.h}, man/TIFFcolor.3t: 6941420736dSAndrey Kiselev More cleanups in color conversion interface, added appropriate manual 6951420736dSAndrey Kiselev page. 6961420736dSAndrey Kiselev 697bd57e28aSAndrey Kiselev2003-12-19 Andrey Kiselev <[email protected]> 698bd57e28aSAndrey Kiselev 69996028085SAndrey Kiselev * libtiff/{tif_extension.c, tif_dirinfo.c, tiff.h}: Warnings fixed as 70096028085SAndrey Kiselev per bug 70196028085SAndrey Kiselev 70296028085SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 70396028085SAndrey Kiselev 70496028085SAndrey Kiselev * tools/tiff2ps.c: Added support for alpha channel. Fixes 705dd9a7f64SAndrey Kiselev 706dd9a7f64SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=428 707dd9a7f64SAndrey Kiselev 708d8df102eSAndrey Kiselev * libtiff/{libtiff.def, tif_color.c, tif_getimage.c, tiffio.h}: 709bd57e28aSAndrey Kiselev Interface for Lab->RGB color conversion is finally cleaned up. 710bd57e28aSAndrey Kiselev Added support for ReferenceBlackWhite tag handling when converted from 711bd57e28aSAndrey Kiselev YCbCr color space. The latter closes 712bd57e28aSAndrey Kiselev 713bd57e28aSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=120 714bd57e28aSAndrey Kiselev 715c01ea11aSAndrey Kiselev2003-12-07 Andrey Kiselev <[email protected]> 716c01ea11aSAndrey Kiselev 717c01ea11aSAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}: Avoid warnings. 718c01ea11aSAndrey Kiselev 719c01ea11aSAndrey Kiselev * libtiff/makefile.vc, tools/makefile.vc: Support for IJG JPEG 720c01ea11aSAndrey Kiselev library. 721c01ea11aSAndrey Kiselev 7222fa548cdSAndrey Kiselev2003-12-06 Andrey Kiselev <[email protected]> 7232fa548cdSAndrey Kiselev 7242fa548cdSAndrey Kiselev * libtiff/{tif_getimage.c, tif_aux.c}: Read WhitePoint tag from the 7252fa548cdSAndrey Kiselev file and properly use it for CIE Lab->RGB transform. 7262fa548cdSAndrey Kiselev 7273e9be7b0SAndrey Kiselev2003-12-04 Andrey Kiselev <[email protected]> 7283e9be7b0SAndrey Kiselev 7293e9be7b0SAndrey Kiselev * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: YCbCr->RGB 7303e9be7b0SAndrey Kiselev conversion routines now in the tif_color.c module. New function 7313e9be7b0SAndrey Kiselev TIFFYCbCrtoRGB() available in TIFF API. 7323e9be7b0SAndrey Kiselev 7333e9be7b0SAndrey Kiselev * libtiff/tif_dirwrite.c: Handle TIFF_IFD tag type correctly. 7343e9be7b0SAndrey Kiselev 73577010a7cSAndrey Kiselev2003-12-03 Andrey Kiselev <[email protected]> 73677010a7cSAndrey Kiselev 737f356c7ceSAndrey Kiselev * libtiff/{tif_getimage.c, tif_color.c, tiffio.h}: Improvements in 738f356c7ceSAndrey Kiselev CIE Lab conversion code. Start moving YCbCr stuff to the tif_color.c 739f356c7ceSAndrey Kiselev module. 740f356c7ceSAndrey Kiselev 74177010a7cSAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man{TIFFReadRGBAImage.3t, 74277010a7cSAndrey Kiselev TIFFReadRGBAStrip.3t, TIFFReadRGBATile.3t, TIFFRGBAImage.3t}: 74377010a7cSAndrey Kiselev Finally resolved problems with orientation handling. TIFFRGBAImage 74477010a7cSAndrey Kiselev interface now properly supports all possible orientations, i.e. images 74577010a7cSAndrey Kiselev will be flipped both in horizontal and vertical directions if 746f356c7ceSAndrey Kiselev required. 'Known bugs' section now removed from the appropriate manual 74777010a7cSAndrey Kiselev pages. Closed bug entry: 74877010a7cSAndrey Kiselev 74977010a7cSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 75077010a7cSAndrey Kiselev 75144e2c5cfSAndrey Kiselev2003-12-02 Andrey Kiselev <[email protected]> 75244e2c5cfSAndrey Kiselev 75344e2c5cfSAndrey Kiselev * libtiff/tif_dir.c: Fixed order of the parameters in TIFFError() 75444e2c5cfSAndrey Kiselev function calls as per bug 75544e2c5cfSAndrey Kiselev 75644e2c5cfSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=440 75744e2c5cfSAndrey Kiselev 7580e05ec46SRoss Finlayson2003-11-28 Ross Finlayson <[email protected]> 7590e05ec46SRoss Finlayson 7600e05ec46SRoss Finlayson * tools/tiff2pdf.c: Some bugs fixed. 7610e05ec46SRoss Finlayson 762a2b39032SAndrey Kiselev2003-11-27 Andrey Kiselev <[email protected]> 763a2b39032SAndrey Kiselev 764a2b39032SAndrey Kiselev * libtiff/tif_luv.c: Fixed bug in 48-bit to 24-bit conversion routine, 765a2b39032SAndrey Kiselev reported by Antonio Scuri. 766a2b39032SAndrey Kiselev 767a2b39032SAndrey Kiselev * man/tiff2pdf.1: Few improvements in page layout. 768a2b39032SAndrey Kiselev 769a2b39032SAndrey Kiselev * Makefile.in, /man/Makefile.in, /html/man/tiff2pdf.1.html: 770a2b39032SAndrey Kiselev Added support fpr tiff2pdf manual page. 771a2b39032SAndrey Kiselev 7721842e230SRoss Finlayson2003-11-26 Ross Finlayson <[email protected]> 7731842e230SRoss Finlayson 7741842e230SRoss Finlayson * /man/tiff2pdf.1: File added to repository. 7751842e230SRoss Finlayson 776aa049c9bSAndrey Kiselev2003-11-26 Andrey Kiselev <[email protected]> 777aa049c9bSAndrey Kiselev 778d22ad332SAndrey Kiselev * Makefile.in, /tools/{Makefile.in, makefile.vc}: 779d22ad332SAndrey Kiselev Added support fpr tiff2pdf utility. 780aa049c9bSAndrey Kiselev 78119ecdde2SRoss Finlayson2003-11-25 Ross Finlayson <[email protected]> 78219ecdde2SRoss Finlayson 78319ecdde2SRoss Finlayson * /tools/tiff2pdf.c: File added to repository. 78419ecdde2SRoss Finlayson 785d9376367SAndrey Kiselev2003-11-22 Andrey Kiselev <[email protected]> 786d9376367SAndrey Kiselev 787d9376367SAndrey Kiselev * /tools/raw2tiff.c: sqrtf() replaced with sqrt(). 788d9376367SAndrey Kiselev 78911d2461aSAndrey Kiselev2003-11-21 Andrey Kiselev <[email protected]> 79011d2461aSAndrey Kiselev 7915279c8f2SAndrey Kiselev * /tools/raw2tiff.c: #include <getopt.h> removed. 7925279c8f2SAndrey Kiselev 793aeae0fe9SAndrey Kiselev * tools/{Makefile.in, tiffgt.c}: Unmaintained and platform dependent 794aeae0fe9SAndrey Kiselev sgigt utility removed and replaced with the completely rewritten 795aeae0fe9SAndrey Kiselev portable tiffgt tool (depend on OpenGL and GLUT). Initial revision, 796aeae0fe9SAndrey Kiselev there is a lot of things to improve. 79711d2461aSAndrey Kiselev 7987eaf2d4aSAndrey Kiselev * libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly 7997eaf2d4aSAndrey Kiselev extract the fields from the OJPEG files. Patch supplied by Ross 8007eaf2d4aSAndrey Kiselev Finlayson. 8017eaf2d4aSAndrey Kiselev 802aeae0fe9SAndrey Kiselev * libtiff/{tiffio.h, tif_codec.c}, man/{libtiff.3t, TIFFcodec.3t}: 803aeae0fe9SAndrey Kiselev Added new function TIFFIsCODECConfigured(), suggested by Ross 804aeae0fe9SAndrey Kiselev Finlayson. 805aeae0fe9SAndrey Kiselev 80609237bb4SAndrey Kiselev2003-11-18 Andrey Kiselev <[email protected]> 80709237bb4SAndrey Kiselev 808e60dd327SAndrey Kiselev * libtiff/tif_dirinfo.c: Implemented binary search in 809e60dd327SAndrey Kiselev _TIFFMergeFieldInfo(). Patch supplied by Ross Finlayson. 810e60dd327SAndrey Kiselev 81109237bb4SAndrey Kiselev * libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced 81209237bb4SAndrey Kiselev with _TIFFFindOrRegisterFieldInfo as reported by Ross Finlayson. 81309237bb4SAndrey Kiselev 814c26acbc7SFrank Warmerdam2003-11-17 Frank Warmerdam <[email protected]> 815c26acbc7SFrank Warmerdam 816c26acbc7SFrank Warmerdam * tif_dirread.c: do not mark all anonymously defined tags to be 817c26acbc7SFrank Warmerdam IGNOREd. 818c26acbc7SFrank Warmerdam 81942fc10fbSAndrey Kiselev2003-11-17 Andrey Kiselev <[email protected]> 82042fc10fbSAndrey Kiselev 82142fc10fbSAndrey Kiselev * contrib/pds/{tif_pdsdirread.c, tif_pdsdirwrite.c}: Use 82242fc10fbSAndrey Kiselev TIFFDataWidth() function insted of tiffDataWidth array. 82342fc10fbSAndrey Kiselev 82486ab7434SAndrey Kiselev2003-11-16 Andrey Kiselev <[email protected]> 82586ab7434SAndrey Kiselev 82686ab7434SAndrey Kiselev * libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13) 82786ab7434SAndrey Kiselev datatype, intruduced in "Adobe PageMaker TIFF Tech. Notes". 82886ab7434SAndrey Kiselev 829b2106d85SFrank Warmerdam2003-11-15 Frank Warmerdam <[email protected]> 830b2106d85SFrank Warmerdam 831b2106d85SFrank Warmerdam * Makefile.in: fixed missing backslash for tif_color.c in list. 832b2106d85SFrank Warmerdam 833519bca19SAndrey Kiselev2003-11-13 Andrey Kiselev <[email protected]> 834519bca19SAndrey Kiselev 835519bca19SAndrey Kiselev * libtiff/{tif_color.c, tif_getimage.c, tiffio.h, Makefile.in}: 836519bca19SAndrey Kiselev New color space conversion code: CIE L*a*b* 1976 images now supported 837519bca19SAndrey Kiselev by the TIFFRGBAImage interface. All introduced routines go to new 838519bca19SAndrey Kiselev module tif_color.c. Eventually all color conversion functions should 839519bca19SAndrey Kiselev be moved there. 840519bca19SAndrey Kiselev 841733ce3c8SAndrey Kiselev2003-11-12 Andrey Kiselev <[email protected]> 842733ce3c8SAndrey Kiselev 843ca2508d9SAndrey Kiselev * tools/{ras2tiff.c, rasterfile.h}: Properly determine SUN Rasterfiles 844ca2508d9SAndrey Kiselev with the reverse byte order (it is reported by the magic header 845ca2508d9SAndrey Kiselev field). Problem reported by Andreas Wiesmann. 846ca2508d9SAndrey Kiselev 847733ce3c8SAndrey Kiselev * tools/raw2tiff.c, man/raw2tiff.1: Few improvements in correlation 848733ce3c8SAndrey Kiselev calculation function. Guessing mechanics now documented in manual page. 849733ce3c8SAndrey Kiselev 85076e7ddcaSAndrey Kiselev2003-11-11 Andrey Kiselev <[email protected]> 85176e7ddcaSAndrey Kiselev 85276e7ddcaSAndrey Kiselev * tools/raw2tiff.c: Implemented image size guessing using 85376e7ddcaSAndrey Kiselev correlation coefficient calculation between two neighbour lines. 85476e7ddcaSAndrey Kiselev 855e595ad3aSFrank Warmerdam2003-11-09 Frank Warmerdam <[email protected]> 856e595ad3aSFrank Warmerdam 857e595ad3aSFrank Warmerdam * libtiff/tif_tile.c: remove spurious use of "s" (sample) in the 858e595ad3aSFrank Warmerdam planarconfig_contig case in TIFFComputeTile(). 859e595ad3aSFrank Warmerdam 860e595ad3aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=387 861e595ad3aSFrank Warmerdam 862b0098405SAndrey Kiselev2003-11-09 Andrey Kiselev <[email protected]> 863b0098405SAndrey Kiselev 864b0098405SAndrey Kiselev * libtiff/tiffiop.h: New macros: TIFFmax, TIFFmin and TIFFrint. 865b0098405SAndrey Kiselev 86681808406SAndrey Kiselev2003-11-07 Andrey Kiselev <[email protected]> 86781808406SAndrey Kiselev 86881808406SAndrey Kiselev * libtiff/{tiffio.h, tif_strip.c}, man/{TIFFstrip.3t, libtiff.3t}: 86981808406SAndrey Kiselev Added TIFFRawStripSize() function as suggested by Chris Hanson. 87081808406SAndrey Kiselev 87141467ca1SAndrey Kiselev2003-11-03 Andrey Kiselev <[email protected]> 87241467ca1SAndrey Kiselev 87341467ca1SAndrey Kiselev * libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode as 87441467ca1SAndrey Kiselev per bug 87541467ca1SAndrey Kiselev 87641467ca1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=424 87741467ca1SAndrey Kiselev 87838a71133SAndrey Kiselev2003-10-29 Andrey Kiselev <[email protected]> 87938a71133SAndrey Kiselev 88038a71133SAndrey Kiselev * libtiff/libtiff.def: Added TIFFReadRGBAImageOriented. 88138a71133SAndrey Kiselev 88238a71133SAndrey Kiselev * html/build.html: Added note about GNU make requirement. 88338a71133SAndrey Kiselev 88438a71133SAndrey Kiselev2003-10-25 Andrey Kiselev <[email protected]> 885693c5bc1SAndrey Kiselev 886693c5bc1SAndrey Kiselev * Makefile.in: Fixes in using MAKEFLAGS as per bug 887693c5bc1SAndrey Kiselev 888693c5bc1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=418 889693c5bc1SAndrey Kiselev 890693c5bc1SAndrey Kiselev * port/install.sh.in: Option -p added to the mkdir command to create 891693c5bc1SAndrey Kiselev all directory tree structure before installing. 892693c5bc1SAndrey Kiselev 89338a71133SAndrey Kiselev2003-10-18 Andrey Kiselev <[email protected]> 8945ac3cddbSAndrey Kiselev 8955ac3cddbSAndrey Kiselev * /tools/tiff2ps.c: #include <strings.h> replaced with the 8965ac3cddbSAndrey Kiselev #include <string.h>. 8975ac3cddbSAndrey Kiselev 89838a71133SAndrey Kiselev2003-10-16 Andrey Kiselev <[email protected]> 8999cad6327SAndrey Kiselev 9009cad6327SAndrey Kiselev * Makefile.in: Add an absolute path to the test_pics.sh call. 9019cad6327SAndrey Kiselev 902fda733f8SAndrey Kiselev2003-10-12 Andrey Kiselev <[email protected]> 903fda733f8SAndrey Kiselev 904fda733f8SAndrey Kiselev * libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD 905fda733f8SAndrey Kiselev typedefs. 906fda733f8SAndrey Kiselev 907a24c2d6eSAndrey Kiselev2003-10-09 Andrey Kiselev <[email protected]> 908a24c2d6eSAndrey Kiselev 909a24c2d6eSAndrey Kiselev * configure, libtiff/{Makefile.in, mkversion.c}: 910a24c2d6eSAndrey Kiselev Relative buildings fixed. 911a24c2d6eSAndrey Kiselev 912a24c2d6eSAndrey Kiselev * tools/Makefile.in: Added "-I../libtiff" to the tiffset building 913a24c2d6eSAndrey Kiselev rule. 914a24c2d6eSAndrey Kiselev 9158847cbe9SAndrey Kiselev2003-10-07 Andrey Kiselev <[email protected]> 9168847cbe9SAndrey Kiselev 917a74b3d00SAndrey Kiselev * Makefile.in: Added missed v3.6.0.html. 918a74b3d00SAndrey Kiselev 9198847cbe9SAndrey Kiselev * libtiff/tiffio.h: Typo fixed: ORIENTATION_BOTTOMLEFT replaced with 9208847cbe9SAndrey Kiselev ORIENTATION_BOTLEFT. 9218847cbe9SAndrey Kiselev 922c0cb42c2SAndrey Kiselev2003-10-04 Andrey Kiselev <[email protected]> 923c0cb42c2SAndrey Kiselev 924c0cb42c2SAndrey Kiselev * 3.6.0 final release. 925c0cb42c2SAndrey Kiselev 926823a7791SAndrey Kiselev2003-10-03 Andrey Kiselev <[email protected]> 927823a7791SAndrey Kiselev 928823a7791SAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man/TIFFReadRGBAImage.3t: New 929823a7791SAndrey Kiselev function TIFFReadRGBAImageOriented() implemented to retrieve raster 930823a7791SAndrey Kiselev array with user-specified origin position as suggested by Jason Frank. 931823a7791SAndrey Kiselev See 932823a7791SAndrey Kiselev 933823a7791SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 934823a7791SAndrey Kiselev 935823a7791SAndrey Kiselev for details. 936823a7791SAndrey Kiselev 937823a7791SAndrey Kiselev * tools/tiff2rgba.c: Switched to use TIFFReadRGBAImageOriented() 938823a7791SAndrey Kiselev instead of TIFFReadRGBAImage(). 939823a7791SAndrey Kiselev 940c88d1222SAndrey Kiselev * tools/tiff2ps.c: Fixed possible endless loop as per bug 941c88d1222SAndrey Kiselev 942c88d1222SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=404 943c88d1222SAndrey Kiselev 9445bc9b388SAndrey Kiselev2003-09-30 Andrey Kiselev <[email protected]> 9455bc9b388SAndrey Kiselev 9468847cbe9SAndrey Kiselev * libtiff/tif_dirread.c: Check field counter against number of fields 947569d2ea4SAndrey Kiselev in order to fix 948569d2ea4SAndrey Kiselev 949569d2ea4SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=366 950569d2ea4SAndrey Kiselev 9515bc9b388SAndrey Kiselev * libtiff/tif_fax3.c: Fix wrong line numbering as per bug 9525bc9b388SAndrey Kiselev 9535bc9b388SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=342 9545bc9b388SAndrey Kiselev 955bb7ac070SAndrey Kiselev2003-09-25 Andrey Kiselev <[email protected]> 956bb7ac070SAndrey Kiselev 957a9755b0aSAndrey Kiselev * libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c, 958a9755b0aSAndrey Kiselev tif_close.c}: Store a list of opened IFD to prevent looping as per bug 959bb7ac070SAndrey Kiselev 960bb7ac070SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=383 961bb7ac070SAndrey Kiselev 96244681006SAndrey Kiselev2003-09-23 Andrey Kiselev <[email protected]> 96344681006SAndrey Kiselev 96444681006SAndrey Kiselev * libtiff/tif_dirread.c: More fixes for EstimateStripByteCounts(). See 96544681006SAndrey Kiselev 96644681006SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 96744681006SAndrey Kiselev 968428ba17bSAndrey Kiselev2003-08-21 Andrey Kiselev <[email protected]> 969428ba17bSAndrey Kiselev 970428ba17bSAndrey Kiselev * tools/tiffmedian.c: int declaration replaced with the uint32 to 971428ba17bSAndrey Kiselev support large images as per bug 972428ba17bSAndrey Kiselev 973428ba17bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=382 974428ba17bSAndrey Kiselev 9757b4cc292SAndrey Kiselev2003-08-12 Andrey Kiselev <[email protected]> 9767b4cc292SAndrey Kiselev 977ae2039a6SAndrey Kiselev * libtiff/Makefile.in: Fixed problem with building in different 978ae2039a6SAndrey Kiselev directory. 979ae2039a6SAndrey Kiselev 9807b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added missing #include <strings.h>. 9817b4cc292SAndrey Kiselev 9827b4cc292SAndrey Kiselev * libtiff/tif_dirwrite.c: More fixes for custom tags code 9837b4cc292SAndrey Kiselev from Ashley Dreier. 9847b4cc292SAndrey Kiselev 9851c8f21e0SAndrey Kiselev2003-08-07 Andrey Kiselev <[email protected]> 9861c8f21e0SAndrey Kiselev 9877b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added page size setting when creating PS Level 2. 9887b4cc292SAndrey Kiselev Patch submitted by Balatoni Denes (with corrections from Tom 9897b4cc292SAndrey Kiselev Kacvinsky). 9907b4cc292SAndrey Kiselev 9919533dc64SAndrey Kiselev * tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is 9929533dc64SAndrey Kiselev being used. Reported by Tom Kacvinsky. 9939533dc64SAndrey Kiselev 9941c8f21e0SAndrey Kiselev * libtiff/tif_dirwrite.c: Fixed problem with custom tags writing, 9951c8f21e0SAndrey Kiselev reported by Ashley Dreier. 9961c8f21e0SAndrey Kiselev 9971c8f21e0SAndrey Kiselev * libtiff/tif_print.c: Fixed problem with float tags reading, support 9981c8f21e0SAndrey Kiselev for printing RATIONAL and BYTE tags added. 9991c8f21e0SAndrey Kiselev 1000f8db45dcSAndrey Kiselev2003-08-05 Andrey Kiselev <[email protected]> 1001f8db45dcSAndrey Kiselev 1002f8db45dcSAndrey Kiselev * libtiff/tif_lzw.c: Move LZW codec state block allocation back to 1003f8db45dcSAndrey Kiselev TIFFInitLZW(), because its initialization in LZWSetupDecode() cause 1004f8db45dcSAndrey Kiselev problems with predictor initialization. Remove O_RDONLY check during 1005f8db45dcSAndrey Kiselev state block allocation to be able open LZW compressed files in update 1006f8db45dcSAndrey Kiselev mode. 1007f8db45dcSAndrey Kiselev 1008f8db45dcSAndrey Kiselev Problem exist for libtiff version of the tif_lzw.c module. One from 1009f8db45dcSAndrey Kiselev lzw-compression-kit hasn't such troubles. 1010f8db45dcSAndrey Kiselev 10111e5a0127SFrank Warmerdam2003-08-04 Frank Warmerdam <[email protected]> 10121e5a0127SFrank Warmerdam 10131e5a0127SFrank Warmerdam * libtiff/tif_write.c: modified tif_write.c so that the various 10141e5a0127SFrank Warmerdam encoded write functions use tif_postdecode() to apply byte order 10151e5a0127SFrank Warmerdam swapping (swab) to the application passed data buffer if the same 10161e5a0127SFrank Warmerdam would be done when reading. This allows us to write pixel data with 10171e5a0127SFrank Warmerdam more than 8 bits per sample to existing files of a non-native byte 10181e5a0127SFrank Warmerdam order. One side effect of this change is the applications buffer 10191e5a0127SFrank Warmerdam itself is altered in this case by the act of writing. 10201e5a0127SFrank Warmerdam 10211e5a0127SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=171 10221e5a0127SFrank Warmerdam 102303f0fc1bSFrank Warmerdam2003-07-25 Frank Warmerdam <[email protected]> 102403f0fc1bSFrank Warmerdam 102519a03d4dSFrank Warmerdam * libtiff/tif_open.c: avoid signed/unsigned casting warning 102619a03d4dSFrank Warmerdam initializing typemask as per patch from J.A. Strother. 102719a03d4dSFrank Warmerdam 102819a03d4dSFrank Warmerdam * tools/tiffcp.c: fixed signed/unsigned casting warning. 102919a03d4dSFrank Warmerdam 103019a03d4dSFrank Warmerdam * libtiff/tif_print.c: dos2unix conversion. 103119a03d4dSFrank Warmerdam 103203f0fc1bSFrank Warmerdam * tools/tiffsplit.c: increased the maximum number of pages that 103303f0fc1bSFrank Warmerdam can be split. Patch provided by Andrew J. Montalenti. 103403f0fc1bSFrank Warmerdam 1035185af06fSAndrey Kiselev2003-07-11 Andrey Kiselev <[email protected]> 1036185af06fSAndrey Kiselev 1037185af06fSAndrey Kiselev * tools/raw2tiff.c: Added option `-p' to explicitly select color 1038185af06fSAndrey Kiselev space of input image data. Closes 1039185af06fSAndrey Kiselev 1040185af06fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=364 1041185af06fSAndrey Kiselev 1042274bcd4bSFrank Warmerdam2003-07-08 Frank Warmerdam <[email protected]> 1043274bcd4bSFrank Warmerdam 1044274bcd4bSFrank Warmerdam * tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c, 1045274bcd4bSFrank Warmerdam tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c, 1046274bcd4bSFrank Warmerdam tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c: 1047274bcd4bSFrank Warmerdam avoid casting warning at /W4. 1048274bcd4bSFrank Warmerdam 104970417610SAndrey Kiselev2003-07-03 Andrey Kiselev <[email protected]> 105070417610SAndrey Kiselev 105170417610SAndrey Kiselev * tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel. 105270417610SAndrey Kiselev 1053cb9bace3SAndrey Kiselev2003-06-30 Andrey Kiselev <[email protected]> 1054cb9bace3SAndrey Kiselev 1055cb9bace3SAndrey Kiselev * libtiff/tif_pixarlog.c: Unused variables removed. 1056cb9bace3SAndrey Kiselev 10578579f1beSAndrey Kiselev * libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with 10588579f1beSAndrey Kiselev EstimateStripByteCounts() as per bug 1059cb9bace3SAndrey Kiselev 1060cb9bace3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 1061cb9bace3SAndrey Kiselev 10625d76acb2SAndrey Kiselev * libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on 10635d76acb2SAndrey Kiselev 64-bit architectures as per bug 10645d76acb2SAndrey Kiselev 10655d76acb2SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 10665d76acb2SAndrey Kiselev 10678579f1beSAndrey Kiselev * libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of 10688579f1beSAndrey Kiselev unknown data type. 10698579f1beSAndrey Kiselev 107031178b37SFrank Warmerdam2003-06-19 Frank Warmerdam <[email protected]> 107131178b37SFrank Warmerdam 107231178b37SFrank Warmerdam * libtiff/tif_print.c: fixed some serious bugs when printing 107331178b37SFrank Warmerdam custom tags ... almost certain to crash. 107431178b37SFrank Warmerdam 107531178b37SFrank Warmerdam * libtiff/tif_dirread.c: Don't ignore custom fields that are 107631178b37SFrank Warmerdam autodefined. Not sure how this got to be like this. 107731178b37SFrank Warmerdam 1078b44be4bdSAndrey Kiselev2003-06-18 Andrey Kiselev <[email protected]> 1079b44be4bdSAndrey Kiselev 10805c7b0ab0SAndrey Kiselev * 3.6.0 Beta2 released. 10815c7b0ab0SAndrey Kiselev 1082b44be4bdSAndrey Kiselev * tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data 1083b44be4bdSAndrey Kiselev comparing as per bug 1084b44be4bdSAndrey Kiselev 1085b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=349 1086b44be4bdSAndrey Kiselev 1087b44be4bdSAndrey Kiselev `-z' option now can be used to set the number of reported different 1088b44be4bdSAndrey Kiselev bytes. 1089b44be4bdSAndrey Kiselev 1090b44be4bdSAndrey Kiselev2003-06-09 Andrey Kiselev <[email protected]> 1091b44be4bdSAndrey Kiselev 1092b44be4bdSAndrey Kiselev * tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1 1093b44be4bdSAndrey Kiselev to -r option to get the entire image as one strip. See 1094b44be4bdSAndrey Kiselev 1095b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 1096b44be4bdSAndrey Kiselev 1097b44be4bdSAndrey Kiselev for details. 1098b44be4bdSAndrey Kiselev 1099924316f8SAndrey Kiselev2003-06-04 Andrey Kiselev <[email protected]> 1100924316f8SAndrey Kiselev 1101924316f8SAndrey Kiselev * tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber 1102924316f8SAndrey Kiselev values as per bug 1103924316f8SAndrey Kiselev 1104924316f8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 1105924316f8SAndrey Kiselev 110693880088SFrank Warmerdam2003-05-27 Frank Warmerdam <[email protected]> 110793880088SFrank Warmerdam 110893880088SFrank Warmerdam * libtiff/tif_jpeg.c: modified segment_height calculation to always 110993880088SFrank Warmerdam be a full height tile for tiled images. Also changed error to just 111093880088SFrank Warmerdam be a warning. 111193880088SFrank Warmerdam 111271e4bb17SAndrey Kiselev2003-05-25 Andrey Kiselev <[email protected]> 111371e4bb17SAndrey Kiselev 111471e4bb17SAndrey Kiselev * tools/fax2tiff.c: Page numbering fixed, as per bug 111571e4bb17SAndrey Kiselev 111671e4bb17SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=341 111771e4bb17SAndrey Kiselev 11185b80291bSAndrey Kiselev2003-05-20 Andrey Kiselev <[email protected]> 11195b80291bSAndrey Kiselev 11205b80291bSAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 11215b80291bSAndrey Kiselev configure, Makefile.in: Switched back to the old behaviour. Likely 11225b80291bSAndrey Kiselev better solution should be found for OJPEG support. 11235b80291bSAndrey Kiselev 1124d45ab962SAndrey Kiselev2003-05-11 Andrey Kiselev <[email protected]> 1125d45ab962SAndrey Kiselev 1126d45ab962SAndrey Kiselev * libtiff/mkversion.c: Fixed problem with wrong string size when 1127d45ab962SAndrey Kiselev reading RELEASE-DATE file. 1128d45ab962SAndrey Kiselev 112973cbf0b9SAndrey Kiselev2003-05-07 Andrey Kiselev <[email protected]> 113073cbf0b9SAndrey Kiselev 113173cbf0b9SAndrey Kiselev * tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array 113273cbf0b9SAndrey Kiselev index was out of range. 113373cbf0b9SAndrey Kiselev 1134e2afef13SAndrey Kiselev2003-05-06 Andrey Kiselev <[email protected]> 1135e2afef13SAndrey Kiselev 1136e2afef13SAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 1137e2afef13SAndrey Kiselev configure, Makefile.in: Improved libtiff compilation with OJPEG 1138e2afef13SAndrey Kiselev support. Now no need for patching IJG JPEG library, hack requred by 1139e2afef13SAndrey Kiselev libtiff will be compiled and used in-place. Implemented with 1140e2afef13SAndrey Kiselev suggestion and help from Bill Allombert, Debian's libjpeg maintainer. 1141e2afef13SAndrey Kiselev 11426e87a9bdSAndrey Kiselev * libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in 11436e87a9bdSAndrey Kiselev TIFFVGetFieldDefaulted() function. 11446e87a9bdSAndrey Kiselev 1145a77a81b9SAndrey Kiselev2003-05-05 Andrey Kiselev <[email protected]> 1146a77a81b9SAndrey Kiselev 1147a77a81b9SAndrey Kiselev * tools/ppm2tiff.c: PPM header parser improved: now able to skip 1148a77a81b9SAndrey Kiselev comments. 1149a77a81b9SAndrey Kiselev 11508180aa18SAndrey Kiselev * tools/tiffdither.c: Fixed problem with bit fill order tag setting: 11518180aa18SAndrey Kiselev was not copied from source image. 11528180aa18SAndrey Kiselev 11538180aa18SAndrey Kiselev * libtiff/getimage.c: Workaround for some images without correct 11548180aa18SAndrey Kiselev info about alpha channel as per bug 11558180aa18SAndrey Kiselev 11568180aa18SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=331 11578180aa18SAndrey Kiselev 11583c54d5baSAndrey Kiselev2003-04-29 Andrey Kiselev <[email protected]> 11593c54d5baSAndrey Kiselev 1160a77a81b9SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3. 11613c54d5baSAndrey Kiselev It basically allows one to use the /flateDecode filter for ZIP 11623c54d5baSAndrey Kiselev compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes 11633c54d5baSAndrey Kiselev 11643c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=328 11653c54d5baSAndrey Kiselev 1166a77a81b9SAndrey Kiselev * tools/tiff2ps.c: Force deadzone printing when EPS output specified 11673c54d5baSAndrey Kiselev as per bug 11683c54d5baSAndrey Kiselev 11693c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=325 11703c54d5baSAndrey Kiselev 11713ec55027SAndrey Kiselev2003-04-17 Andrey Kiselev <[email protected]> 11723ec55027SAndrey Kiselev 11733ec55027SAndrey Kiselev * libtiff/tif_dirread.c: Removed additional check for StripByteCounts 11743ec55027SAndrey Kiselev due to problems with multidirectory images. Quality of error messages 11753ec55027SAndrey Kiselev improved. 11763ec55027SAndrey Kiselev 1177ca2f9658SAndrey Kiselev2003-04-16 Andrey Kiselev <[email protected]> 1178ca2f9658SAndrey Kiselev 1179ca2f9658SAndrey Kiselev * tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG 1180ca2f9658SAndrey Kiselev encoded images. See bug entries 1181ca2f9658SAndrey Kiselev 1182ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=275 1183ca2f9658SAndrey Kiselev 1184ca2f9658SAndrey Kiselev and 1185ca2f9658SAndrey Kiselev 1186ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=23 1187ca2f9658SAndrey Kiselev 118855137ca3SAndrey Kiselev * libtiff/tif_dirread.c: Additional check for StripByteCounts 118955137ca3SAndrey Kiselev correctness. Fixes 119055137ca3SAndrey Kiselev 119155137ca3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=320 119255137ca3SAndrey Kiselev 11937f9ab89fSAndrey Kiselev2003-03-12 Andrey Kiselev <[email protected]> 11947f9ab89fSAndrey Kiselev 11957f9ab89fSAndrey Kiselev * tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c, 11967f9ab89fSAndrey Kiselev ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c, 11977f9ab89fSAndrey Kiselev tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c, 11987f9ab89fSAndrey Kiselev tiffmedian.c}: Added library version reporting facility to all tools. 11997f9ab89fSAndrey Kiselev 1200d8cd741eSFrank Warmerdam2003-03-06 Frank Warmerdam <[email protected]> 1201d8cd741eSFrank Warmerdam 1202d8cd741eSFrank Warmerdam * port/install.sh.in: Fixed problems with install producing paths 1203d8cd741eSFrank Warmerdam like ///usr/local/lib on cygwin. 1204d8cd741eSFrank Warmerdam 12051f209352SAndrey Kiselev2003-02-27 Andrey Kiselev <[email protected]> 12061f209352SAndrey Kiselev 12071f209352SAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of 12081f209352SAndrey Kiselev raw input page. Patch supplied by Julien Gaulmin. See 12091f209352SAndrey Kiselev 12101f209352SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=293 12111f209352SAndrey Kiselev 12121f209352SAndrey Kiselev for details. 12131f209352SAndrey Kiselev 1214248cfa15SFrank Warmerdam2003-02-26 Frank Warmerdam <[email protected]> 1215248cfa15SFrank Warmerdam 121643439664SFrank Warmerdam * libtiff/tif_dir.c: fixed up the tif_postdecode settings 121743439664SFrank Warmerdam responsible for byte swapping complex image data. 121843439664SFrank Warmerdam 1219248cfa15SFrank Warmerdam * libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till 1220248cfa15SFrank Warmerdam LZWSetupDecode(). Needed to read LZW files in "r+" mode. 1221248cfa15SFrank Warmerdam 1222c9663e69SAndrey Kiselev2003-02-07 Andrey Kiselev <[email protected]> 1223c9663e69SAndrey Kiselev 1224c9663e69SAndrey Kiselev * tools/ppm2tiff.c: Fixed problem with too many arguments. 1225c9663e69SAndrey Kiselev 1226fe6e1155SAndrey Kiselev2003-02-04 Andrey Kiselev <[email protected]> 1227fe6e1155SAndrey Kiselev 1228fe6e1155SAndrey Kiselev * tools/raw2tiff.c: Memory leak fixed. 1229fe6e1155SAndrey Kiselev 1230be7810fcSAndrey Kiselev2003-02-03 Andrey Kiselev <[email protected]> 1231be7810fcSAndrey Kiselev 1232be7810fcSAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin 1233be7810fcSAndrey Kiselev (thanks, Julien!). More switches for fax2tiff tool for better control 1234be7810fcSAndrey Kiselev of input and output. Details at 1235be7810fcSAndrey Kiselev 1236be7810fcSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=272 1237be7810fcSAndrey Kiselev 1238a1a3a36dSFrank Warmerdam2003-02-03 Frank Warmerdam <[email protected]> 1239a1a3a36dSFrank Warmerdam 1240a1a3a36dSFrank Warmerdam * libtiff/tif_jpeg.c: Modified to defer initialization of jpeg 1241a1a3a36dSFrank Warmerdam library so that we can check if there is already any tile/strip data 1242a1a3a36dSFrank Warmerdam before deciding between creating a compressor or a decompressor. 1243a1a3a36dSFrank Warmerdam 124432d2ec53SFrank Warmerdam2003-01-31 Frank Warmerdam <[email protected]> 124532d2ec53SFrank Warmerdam 124632d2ec53SFrank Warmerdam * libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is 124732d2ec53SFrank Warmerdam a pre-existing compressed image. That is, image writing to 124832d2ec53SFrank Warmerdam pre-existing compressed images is not allowed. 124932d2ec53SFrank Warmerdam 125032d2ec53SFrank Warmerdam * libtiff/tif_open.c: Removed error if opening a compressed file 125132d2ec53SFrank Warmerdam in update mode. 125232d2ec53SFrank Warmerdam 125332d2ec53SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=198 125432d2ec53SFrank Warmerdam 12554de68458SAndrey Kiselev2003-01-31 Andrey Kiselev <[email protected]> 12564de68458SAndrey Kiselev 12574de68458SAndrey Kiselev * config.guess, config.sub: Updated to recent upstream versions. 12584de68458SAndrey Kiselev 1259036ce91eSFrank Warmerdam2003-01-15 Frank Warmerdam <[email protected]> 1260036ce91eSFrank Warmerdam 1261036ce91eSFrank Warmerdam * cut 3.6.0 Beta release. 1262036ce91eSFrank Warmerdam 12638ae9d879SAndrey Kiselev2002-12-20 Andrey Kiselev <[email protected]> 12648ae9d879SAndrey Kiselev 12658ae9d879SAndrey Kiselev * tools/fax2ps.c, man/fax2ps.1: Page size was determined 12668ae9d879SAndrey Kiselev in wrong way as per bug 12678ae9d879SAndrey Kiselev 12688ae9d879SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=239 12698ae9d879SAndrey Kiselev 12702d0233a5SFrank Warmerdam2002-12-17 Frank Warmerdam <[email protected]> 12712d0233a5SFrank Warmerdam 12722d0233a5SFrank Warmerdam * libtiff/tif_dirread.c: Allow wrong sized arrays in 12732d0233a5SFrank Warmerdam TIFFFetchStripThing(). 12742d0233a5SFrank Warmerdam 12752d0233a5SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=49 12762d0233a5SFrank Warmerdam 1277ea674e6bSFrank Warmerdam2002-12-02 Frank Warmerdam <[email protected]> 1278ea674e6bSFrank Warmerdam 1279ea674e6bSFrank Warmerdam * libtiff/tif_dir.c: fix problem with test on td_customValueCount. 1280ea674e6bSFrank Warmerdam Was using realloc even first time. Fix by Igor Venevtsev. 1281ea674e6bSFrank Warmerdam 1282b920c1f9SFrank Warmerdam2002-11-30 Frank Warmerdam <[email protected]> 1283b920c1f9SFrank Warmerdam 1284267f3f7dSFrank Warmerdam * libtiff/tif_dir.c: fixed bug with resetting an existing custom 1285267f3f7dSFrank Warmerdam field value. 1286267f3f7dSFrank Warmerdam 1287b920c1f9SFrank Warmerdam * libtiff/tif_dir.c: Fixed potential problem with ascii "custom" 1288b920c1f9SFrank Warmerdam tags in TIFFVGetField() ... added missing break. 1289b920c1f9SFrank Warmerdam 1290834b6324SFrank Warmerdam2002-10-14 Frank Warmerdam <[email protected]> 1291834b6324SFrank Warmerdam 1292699a8625SFrank Warmerdam * tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make 1293699a8625SFrank Warmerdam the scanline buffer long enough when writing rgb triplets. 1294699a8625SFrank Warmerdam The scanline needs to be 3 X the number of dots or else it will 1295699a8625SFrank Warmerdam contain an incomplete triplet and programs that try to separate 1296699a8625SFrank Warmerdam the eps by redefining the colorimage operator will get messed up. 1297699a8625SFrank Warmerdam Patch supplied by William Bader. 1298699a8625SFrank Warmerdam 1299834b6324SFrank Warmerdam * Makefile.in: added tif_extension.c to file list as per 1300834b6324SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=218. 1301834b6324SFrank Warmerdam 130228e76dbfSAndrey Kiselev2002-10-11 Andrey Kiselev <[email protected]> 130328e76dbfSAndrey Kiselev 130428e76dbfSAndrey Kiselev * configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for 130528e76dbfSAndrey Kiselev large files (>2GiB) supporting. New option in the config.site: 13065c7b0ab0SAndrey Kiselev LARGEFILE="yes". Should be enough for I/O of the large files. 130728e76dbfSAndrey Kiselev 13086cd33fc4SFrank Warmerdam2002-10-10 Frank Warmerdam <[email protected]> 13096cd33fc4SFrank Warmerdam 13106cd33fc4SFrank Warmerdam * libtiff/html/v3.6.0.html: new release notes. 13116cd33fc4SFrank Warmerdam 13126cd33fc4SFrank Warmerdam * libtiff/index.html: removed faq, cvs snapshot cruft. Added email 13136cd33fc4SFrank Warmerdam link for Andrey. Pointer to v3.6.0.html. 13146cd33fc4SFrank Warmerdam 13156cd33fc4SFrank Warmerdam * libtiff/Makefile.in: added direct rule for tiffvers.h for release. 13166cd33fc4SFrank Warmerdam 1317bd771997SAndrey Kiselev2002-10-07 Andrey Kiselev <[email protected]> 13188180aa18SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken 13198180aa18SAndrey Kiselev (thanks, Sebastian!). New switches: 1320bd771997SAndrey Kiselev -b # for a bottom margin of # inches 1321bd771997SAndrey Kiselev -c center image 1322bd771997SAndrey Kiselev -l # for a left margin of # inches 1323bd771997SAndrey Kiselev -r rotate the image by 180 degrees 1324bd771997SAndrey Kiselev New features merged with code for shrinking/overlapping. 1325bd771997SAndrey Kiselev Previously added -c and -n switches (for overriding PS units) renamed 1326bd771997SAndrey Kiselev in -x and -y respectively. 1327bd771997SAndrey Kiselev 1328bd771997SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=200 1329bd771997SAndrey Kiselev 13301a1ccdb6SAndrey Kiselev * html/man/*.html: Updated from actual manual pages. 13311a1ccdb6SAndrey Kiselev 13323721a781SFrank Warmerdam2002-10-06 Frank Warmerdam <[email protected]> 13333721a781SFrank Warmerdam 1334a8c488d4SFrank Warmerdam * libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong 1335a8c488d4SFrank Warmerdam size on windows. Use #define boolean hack. 1336a8c488d4SFrank Warmerdam 1337a8c488d4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=188 1338a8c488d4SFrank Warmerdam 13393721a781SFrank Warmerdam * libtiff/tiff.h: Don't do special type handling in tiff.h unless 13403721a781SFrank Warmerdam USING_VISUALAGE is defined. 13413721a781SFrank Warmerdam 13423721a781SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 13433721a781SFrank Warmerdam 1344515b593cSFrank Warmerdam2002-10-03 Frank Warmerdam <[email protected]> 1345515b593cSFrank Warmerdam 1346515b593cSFrank Warmerdam * libtiff/tiff.h: added COMPRESSION_JP2000. 1347515b593cSFrank Warmerdam 1348ff993722SAndrey Kiselev2002-10-02 Andrey Kiselev <[email protected]> 1349ff993722SAndrey Kiselev 1350ff993722SAndrey Kiselev * libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays 1351ff993722SAndrey Kiselev by the TIFFFetchByteArray() function. Should finally resolve 1352ff993722SAndrey Kiselev 1353ff993722SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 1354ff993722SAndrey Kiselev 13554c0e27b0SAndrey Kiselev * configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT 135649ce50a8SAndrey Kiselev 135749ce50a8SAndrey Kiselev * html/Makefile.in: New targets added: html and groffhtml for 135849ce50a8SAndrey Kiselev producing HTML representations of the manual pages automatically. 135949ce50a8SAndrey Kiselev html target uses man2html tool, groffhtml uses groff tool. 13604c0e27b0SAndrey Kiselev 1361515b593cSFrank Warmerdam2002-09-29 Frank Warmerdam <[email protected]> 1362515b593cSFrank Warmerdam 1363515b593cSFrank Warmerdam * configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support 1364515b593cSFrank Warmerdam from John H. DuBois III. 1365515b593cSFrank Warmerdam 1366f88cde27SAndrey Kiselev2002-09-15 Andrey Kiselev <[email protected]> 1367f88cde27SAndrey Kiselev 1368f88cde27SAndrey Kiselev * Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added 1369f88cde27SAndrey Kiselev manual page for raw2tiff(1) tool. 1370f88cde27SAndrey Kiselev 1371630fc85dSAndrey Kiselev2002-09-12 Andrey Kiselev <[email protected]> 1372630fc85dSAndrey Kiselev 1373630fc85dSAndrey Kiselev * /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to 1374630fc85dSAndrey Kiselev the tiffio.h header file. 1375630fc85dSAndrey Kiselev 1376630fc85dSAndrey Kiselev * Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added 1377630fc85dSAndrey Kiselev manual page for TIFFDataWidth() function 1378630fc85dSAndrey Kiselev 13795ae8f23eSFrank Warmerdam2002-09-08 Frank Warmerdam <[email protected]> 13805ae8f23eSFrank Warmerdam 13813f6fe56dSFrank Warmerdam * libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair() 13823f6fe56dSFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196. 13833f6fe56dSFrank Warmerdam 13845ae8f23eSFrank Warmerdam * tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments 13855ae8f23eSFrank Warmerdam since we are unable to properly include the amount to skip. 13865ae8f23eSFrank Warmerdam 13875ae8f23eSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=80 13885ae8f23eSFrank Warmerdam 138983daf89bSAndrey Kiselev2002-09-02 Andrey Kiselev <[email protected]> 139083daf89bSAndrey Kiselev 139183daf89bSAndrey Kiselev * /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching 139283daf89bSAndrey Kiselev in TIFFFetchByteArray(). Problem described at 139383daf89bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 139483daf89bSAndrey Kiselev 1395becb4e7fSAndrey Kiselev2002-08-22 Andrey Kiselev <[email protected]> 1396becb4e7fSAndrey Kiselev 13975b3e083dSAndrey Kiselev * /libtiff/tif_dirinfo.c: Further additions to free custom fields 13985b3e083dSAndrey Kiselev in _TIFFSetupFieldInfo() function. 13995b3e083dSAndrey Kiselev See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details. 14005b3e083dSAndrey Kiselev 14015b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: Additional consistency checking added in 1402c70e384aSAndrey Kiselev LZWDecode() and LZWDecodeCompat(). 1403c70e384aSAndrey Kiselev Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190 140443539aa6SAndrey Kiselev and http://bugzilla.remotesensing.org/show_bug.cgi?id=100 1405c70e384aSAndrey Kiselev 14065b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: 1407becb4e7fSAndrey Kiselev Added check for valid code lengths in LZWDecode() and 1408becb4e7fSAndrey Kiselev LZWDecodeCompat(). Fixes 1409becb4e7fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=115 1410becb4e7fSAndrey Kiselev 1411202b3adeSAndrey Kiselev2002-08-16 Andrey Kiselev <[email protected]> 1412202b3adeSAndrey Kiselev 1413202b3adeSAndrey Kiselev * /libtiff/{Makefile.vc, libtiff.def}: 1414202b3adeSAndrey Kiselev Missed declarations added. 1415202b3adeSAndrey Kiselev 141607655e06SFrank Warmerdam2002-08-15 Frank Warmerdam <[email protected]> 141707655e06SFrank Warmerdam 14186663496bSFrank Warmerdam * tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the 14196663496bSFrank Warmerdam return code from the underlying pick function. 14206663496bSFrank Warmerdam 14216663496bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=177 14226663496bSFrank Warmerdam 142307655e06SFrank Warmerdam * tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap 142407655e06SFrank Warmerdam with FIELD_CUSTOM as mentioned in bug 169. 142507655e06SFrank Warmerdam 142607655e06SFrank Warmerdam * tif_close.c: added logic to free dynamically created anonymous 142707655e06SFrank Warmerdam field definitions to correct a small memory leak. 142807655e06SFrank Warmerdam 142907655e06SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=169 143007655e06SFrank Warmerdam 143148cd8465SAndrey Kiselev2002-08-10 Andrey Kiselev <[email protected]> 143248cd8465SAndrey Kiselev 143348cd8465SAndrey Kiselev * /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}: 143448cd8465SAndrey Kiselev New tool: raw2tiff --- raw images to TIFF converter. No manual page yet. 143548cd8465SAndrey Kiselev 1436c78a5bdcSFrank Warmerdam2002-07-31 Frank Warmerdam <[email protected]> 1437c78a5bdcSFrank Warmerdam 143863067a98SFrank Warmerdam * libtiff/tif_jpeg.c: Fixed problem with setting of nrows in 143963067a98SFrank Warmerdam JPEGDecode() as per bugzilla bug (issue 1): 144063067a98SFrank Warmerdam 144163067a98SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 144263067a98SFrank Warmerdam 1443c78a5bdcSFrank Warmerdam * libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to 1444c78a5bdcSFrank Warmerdam fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't 1445c78a5bdcSFrank Warmerdam present in the tiff tags. 1446c78a5bdcSFrank Warmerdam 1447c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=168 1448c78a5bdcSFrank Warmerdam 1449c78a5bdcSFrank Warmerdam * libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and 1450c78a5bdcSFrank Warmerdam TIFFWriteScanline() now set tif_row explicitly in case the codec has 1451c78a5bdcSFrank Warmerdam fooled with the value. 1452c78a5bdcSFrank Warmerdam 1453c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 1454c78a5bdcSFrank Warmerdam 14556050d390SAndrey Kiselev2002-06-22 Andrey Kiselev <[email protected]> 14566050d390SAndrey Kiselev 1457202b3adeSAndrey Kiselev * /tools/tiff2ps.c: Added workaround for some software that may crash 14586050d390SAndrey Kiselev when last strip of image contains fewer number of scanlines than 14596050d390SAndrey Kiselev specified by the `/Height' variable. See 14606050d390SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=164 14616050d390SAndrey Kiselev for explanation. 14626050d390SAndrey Kiselev 1463b3f6ae5bSAndrey Kiselev2002-06-21 Andrey Kiselev <[email protected]> 1464419dd4c8SAndrey Kiselev 1465419dd4c8SAndrey Kiselev * tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility: 1466419dd4c8SAndrey Kiselev splitting long images in several pages. See 1467419dd4c8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation. 1468419dd4c8SAndrey Kiselev Patch granted by John Williams <[email protected]>. 1469419dd4c8SAndrey Kiselev 14703e6470b4SFrank Warmerdam2002-06-11 Frank Warmerdam <[email protected]> 14713e6470b4SFrank Warmerdam 14723e6470b4SFrank Warmerdam * libtiff/contrib/win95: renamed to contrib/win_dib. Added new 14733e6470b4SFrank Warmerdam Tiffile.cpp example of converting TIFF files into a DIB on Win32. 14743e6470b4SFrank Warmerdam This one is described in: 14753e6470b4SFrank Warmerdam 14763e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=143 14773e6470b4SFrank Warmerdam 14783e6470b4SFrank Warmerdam * libtiff/tif_ojpeg.c: Major upgrade from Scott. See details at: 14793e6470b4SFrank Warmerdam 14803e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=156 14813e6470b4SFrank Warmerdam 14823877c58dSAndrey Kiselev2002-05-10 Andrey Kiselev <[email protected]> 14833877c58dSAndrey Kiselev 14843877c58dSAndrey Kiselev * tools/tiff2ps: New commandline switches to override resolution 14853877c58dSAndrey Kiselev units obtained from the input file. Closes 14863877c58dSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=131 14873877c58dSAndrey Kiselev 14884dff88abSAndrey Kiselev2002-04-26 Andrey Kiselev <[email protected]> 14894dff88abSAndrey Kiselev 14904dff88abSAndrey Kiselev * libtiff/libtiff.def: Added missed declaration. 14914dff88abSAndrey Kiselev 14921cf9042eSAndrey Kiselev2002-04-22 Andrey Kiselev <[email protected]> 14931cf9042eSAndrey Kiselev 14941cf9042eSAndrey Kiselev * tools/fax2tiff.c: Updated to reflect latest changes in libtiff. 14951cf9042eSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125 14961cf9042eSAndrey Kiselev 14970a42ac77SAndrey Kiselev2002-04-20 Andrey Kiselev <[email protected]> 14980a42ac77SAndrey Kiselev 14990a42ac77SAndrey Kiselev * libtiff/tif_open.c: Pointers to custom procedures 15000a42ac77SAndrey Kiselev in TIFFClientOpen() are checked to be not NULL-pointers. 15010a42ac77SAndrey Kiselev 15029532ac8aSAndrey Kiselev2002-04-18 Andrey Kiselev <[email protected]> 15039532ac8aSAndrey Kiselev 15049532ac8aSAndrey Kiselev * libtiff/libtiff.def: Added missed declarations. 15059532ac8aSAndrey Kiselev 15069532ac8aSAndrey Kiselev * libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure. 15079532ac8aSAndrey Kiselev 1508a8e46b54SAndrey Kiselev2002-04-16 Andrey Kiselev <[email protected]> 1509a8e46b54SAndrey Kiselev 15109532ac8aSAndrey Kiselev * libtiff/tif_lzw.c: Additional checks for data integrity introduced. 1511a8e46b54SAndrey Kiselev Should finally close 1512a8e46b54SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=100 1513a8e46b54SAndrey Kiselev 1514a9a67d4bSAndrey Kiselev2002-04-10 Andrey Kiselev <[email protected]> 1515a8e46b54SAndrey Kiselev 15161cf9042eSAndrey Kiselev * tools/tiff2ps: Division by zero fixed. 1517a9a67d4bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88 1518a9a67d4bSAndrey Kiselev 1519c47f6953SAndrey Kiselev2002-04-09 Andrey Kiselev <[email protected]> 1520c47f6953SAndrey Kiselev 1521c47f6953SAndrey Kiselev * libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h: 1522c47f6953SAndrey Kiselev TIFFCheckpointDirectory() routine added. 1523c47f6953SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124 1524c47f6953SAndrey Kiselev 1525c47f6953SAndrey Kiselev * man/: TIFFWriteDirectory.3t, Makefile.in: Added description 1526c47f6953SAndrey Kiselev for the new function. 1527c47f6953SAndrey Kiselev 152833648598SAndrey Kiselev2002-04-08 Andrey Kiselev <[email protected]> 152933648598SAndrey Kiselev 1530c47f6953SAndrey Kiselev * libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced 1531c47f6953SAndrey Kiselev additional members tif->tif_decodestatus and tif->tif_encodestatus 1532c47f6953SAndrey Kiselev for correct handling of unconfigured codecs (we should not try to read 1533c47f6953SAndrey Kiselev data or to define data size without correct codecs). 153433648598SAndrey Kiselev 153533648598SAndrey Kiselev * libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK 1536c47f6953SAndrey Kiselev changed. Now it has used tif->tif_decodestatus and 1537c47f6953SAndrey Kiselev tif->tif_encodestatus. 153833648598SAndrey Kiselev Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in 153933648598SAndrey Kiselev case of __cvs_8.tif test image). 154033648598SAndrey Kiselev 1541216bf01bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in 1542216bf01bSAndrey Kiselev tif_dirread.c when TIFFCreateAnonFieldInfo was introduced. 1543216bf01bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case 1544216bf01bSAndrey Kiselev of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif. 1545216bf01bSAndrey Kiselev 15462f7e5be9SAndrey Kiselev2002-04-04 Andrey Kiselev <[email protected]> 15472f7e5be9SAndrey Kiselev 1548c47f6953SAndrey Kiselev * libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat 15492f7e5be9SAndrey Kiselev replaced by warnings. Now libtiff should read corrupted LZW-compressed 15502f7e5be9SAndrey Kiselev files by skipping bad strips. 15512f7e5be9SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100 15521fec47ceSFrank Warmerdam 15531fec47ceSFrank Warmerdam2002-04-03 Frank Warmerdam <[email protected]> 15541fec47ceSFrank Warmerdam 15551fec47ceSFrank Warmerdam * libtiff/tif_dirwrite.c: Removed some dead code. 15561fec47ceSFrank Warmerdam 15571fec47ceSFrank Warmerdam * libtiff/*: Cleanup some warnings. 15581fec47ceSFrank Warmerdam 15591fec47ceSFrank Warmerdam * libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField() 15601fec47ceSFrank Warmerdam for variable length FIELD_CUSTOM values. Was int * but should be 15611fec47ceSFrank Warmerdam u_short *. 15621fec47ceSFrank Warmerdam 1563adffbd3dSAndrey Kiselev2002-04-01 Andrey Kiselev <[email protected]> 1564adffbd3dSAndrey Kiselev 1565adffbd3dSAndrey Kiselev * tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp 1566adffbd3dSAndrey Kiselev utility (at cpStripToTile routine). 1567adffbd3dSAndrey Kiselev 1568a69516b3SFrank Warmerdam2002-03-27 Frank Warmerdam <[email protected]> 1569a69516b3SFrank Warmerdam 1570a5e9827aSFrank Warmerdam * tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func. 1571a5e9827aSFrank Warmerdam 1572a5e9827aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=111 1573a5e9827aSFrank Warmerdam 1574a69516b3SFrank Warmerdam * tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with 1575a69516b3SFrank Warmerdam passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE). 1576a69516b3SFrank Warmerdam 1577a69516b3SFrank Warmerdam * libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so 1578a69516b3SFrank Warmerdam that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example. 1579a69516b3SFrank Warmerdam 158039c69d9bSDwight Kelly2002-03-26 Dwight Kelly <[email protected]> 158139c69d9bSDwight Kelly 158239c69d9bSDwight Kelly * libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 158339c69d9bSDwight Kelly tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined 158439c69d9bSDwight Kelly in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec 158539c69d9bSDwight Kelly INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes: 158639c69d9bSDwight Kelly CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and 158739c69d9bSDwight Kelly INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9). 158839c69d9bSDwight Kelly 1589198aa7d9SAndrey Kiselev2002-03-26 Andrey Kiselev <[email protected]> 1590198aa7d9SAndrey Kiselev 1591198aa7d9SAndrey Kiselev * libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile 1592198aa7d9SAndrey Kiselev now also uses TIFFRGBAImageOK before reading. This is additional fix 1593198aa7d9SAndrey Kiselev for http://bugzilla.remotesensing.org/show_bug.cgi?id=110 1594198aa7d9SAndrey Kiselev 159529269c9bSAndrey Kiselev2002-03-25 Andrey Kiselev <[email protected]> 159629269c9bSAndrey Kiselev 159729269c9bSAndrey Kiselev * libtiff/: tif_getimage.c: Additional check for supported 159829269c9bSAndrey Kiselev codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses 159929269c9bSAndrey Kiselev TIFFRGBAImageOK before reading. 160029269c9bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110 160129269c9bSAndrey Kiselev 1602f02a098bSAndrey Kiselev2002-03-15 Andrey Kiselev <[email protected]> 1603f02a098bSAndrey Kiselev 1604f02a098bSAndrey Kiselev * libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 1605f02a098bSAndrey Kiselev tif_dirwrite.c: Added routine TIFFDataWidth for detrmining 1606f02a098bSAndrey Kiselev TIFFDataType sizes instead of working with tiffDataWidth array 1607f02a098bSAndrey Kiselev directly. Should prevent out-of-borders bugs in case of unknown or 1608f02a098bSAndrey Kiselev broken data types. EstimateStripByteCounts routine modified, so it 1609f02a098bSAndrey Kiselev won't work when tags with uknown sizes founded. 1610f02a098bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109 1611f02a098bSAndrey Kiselev 1612f02a098bSAndrey Kiselev2002-03-13 Andrey Kiselev <[email protected]> 1613f02a098bSAndrey Kiselev 1614f02a098bSAndrey Kiselev * libtiff/tif_getimage.c: Added support for correct handling 1615f02a098bSAndrey Kiselev `Orientation' tag in gtTileContig. Should be added in other gt* 1616f02a098bSAndrey Kiselev functions as well, but I have not images for testing yet. Partially 1617f02a098bSAndrey Kiselev resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23 1618f02a098bSAndrey Kiselev 1619f02a098bSAndrey Kiselev2002-03-10 Andrey Kiselev <[email protected]> 1620f02a098bSAndrey Kiselev 1621f02a098bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to 1622f02a098bSAndrey Kiselev read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION, 1623f02a098bSAndrey Kiselev TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC. Closes 1624f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=99 1625f02a098bSAndrey Kiselev 1626f02a098bSAndrey Kiselev2002-03-08 Andrey Kiselev <[email protected]> 1627f02a098bSAndrey Kiselev 1628f02a098bSAndrey Kiselev * libtiff/Makefile.in, tools/Makefile.in: Shared library will not 1629f02a098bSAndrey Kiselev be stripped when installing, utility binaries will do. Closes 1630f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=93 1631f02a098bSAndrey Kiselev 16325f20db7fSFrank Warmerdam2002-02-28 Frank Warmerdam <[email protected]> 16335f20db7fSFrank Warmerdam 16345f20db7fSFrank Warmerdam * man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT. 16355f20db7fSFrank Warmerdam 16365f20db7fSFrank Warmerdam * man/libtiff.3t: added copyright tag info. 16375f20db7fSFrank Warmerdam 16388ed40250SFrank Warmerdam2002-02-11 Frank Warmerdam <[email protected]> 16398ed40250SFrank Warmerdam 1640c3e810eaSFrank Warmerdam * libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__. 1641c3e810eaSFrank Warmerdam 1642c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 1643c3e810eaSFrank Warmerdam 1644c3e810eaSFrank Warmerdam * man/Makefile.in: Patch DESTDIR handling 1645c3e810eaSFrank Warmerdam 1646c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=95 1647c3e810eaSFrank Warmerdam 16488ed40250SFrank Warmerdam * configure: OpenBSD changes for Sparc64 and DSO version. 16498ed40250SFrank Warmerdam 16508ed40250SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=96 16518ed40250SFrank Warmerdam 16528ed40250SFrank Warmerdam2002-02-05 Frank Warmerdam <[email protected]> 16538ed40250SFrank Warmerdam 16548ed40250SFrank Warmerdam * config.site/configure: added support for OJPEG=yes option to enable 16558ed40250SFrank Warmerdam OJPEG support from config.site. 16568ed40250SFrank Warmerdam 1657b8ffea63SFrank Warmerdam2002-01-27 Frank Warmerdam <[email protected]> 1658b8ffea63SFrank Warmerdam 1659b8ffea63SFrank Warmerdam * html/document.html: fixed links for TIFf 6 docs. 1660b8ffea63SFrank Warmerdam 1661c77822c1SFrank Warmerdam2002-01-18 Frank Warmerdam <[email protected]> 1662c77822c1SFrank Warmerdam 1663f27eafc9SFrank Warmerdam * config.guess, config.sub: Updated from ftp.gnu.org/pub/config. 1664f27eafc9SFrank Warmerdam 1665c777c2c0SFrank Warmerdam * libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the 1666c777c2c0SFrank Warmerdam decodestrip function returns anything not greater than zero as per 1667c777c2c0SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=97 1668c777c2c0SFrank Warmerdam 1669c77822c1SFrank Warmerdam * configure: Modify CheckForBigEndian so it can work in a cross 1670c77822c1SFrank Warmerdam compiled situation. 1671c77822c1SFrank Warmerdam 1672fb4cb161SFrank Warmerdam2002-01-16 Frank Warmerdam <[email protected]> 1673fb4cb161SFrank Warmerdam 16749606d1f5SFrank Warmerdam * tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list. 16759606d1f5SFrank Warmerdam 16767adb8976SFrank Warmerdam * tools/tiffset.c: fix bug in error reporting. 16777adb8976SFrank Warmerdam 1678fb4cb161SFrank Warmerdam * tools/tiffcp.c: fix several warnings that show up with -Wall. 1679fb4cb161SFrank Warmerdam 1680d6559489SFrank Warmerdam2002-01-04 Frank Warmerdam <[email protected]> 1681d6559489SFrank Warmerdam 1682d6559489SFrank Warmerdam * libtiff/tif_jpeg.c: fixed computation of segment_width for 1683d6559489SFrank Warmerdam tiles files to avoid error about it not matching the 1684d6559489SFrank Warmerdam cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 1685d6559489SFrank Warmerdam size.") for ITIFF files. Apparently the problem was incorporated since 1686d6559489SFrank Warmerdam 3.5.5, presumably during the OJPEG/JPEG work recently. 1687d6559489SFrank Warmerdam 168862d37363SFrank Warmerdam2001-12-15 Frank Warmerdam <[email protected]> 168962d37363SFrank Warmerdam 1690d6559489SFrank Warmerdam * configure, libtiff/Makefile.in: Changes for building on MacOS 10.1. 1691d6559489SFrank Warmerdam 1692d6559489SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 1693d6559489SFrank Warmerdam 169462d37363SFrank Warmerdam * libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1 169562d37363SFrank Warmerdam (defined in tiffconf.h - 1 by default) then the RGBA interface 169662d37363SFrank Warmerdam will assume that a fourth extra sample is ASSOCALPHA if the 169762d37363SFrank Warmerdam EXTRASAMPLE value isn't set for it. This changes the behaviour of 169862d37363SFrank Warmerdam the library, but makes it work better with RGBA files produced by 169962d37363SFrank Warmerdam lots of applications that don't mark the alpha values properly. 170062d37363SFrank Warmerdam 170162d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=93 170262d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=65 170362d37363SFrank Warmerdam 170405d24d30SFrank Warmerdam2001-12-12 Frank Warmerdam <[email protected]> 170505d24d30SFrank Warmerdam 170605d24d30SFrank Warmerdam * libtiff/tif_jpeg.c: allow jpeg data stream sampling values to 170705d24d30SFrank Warmerdam override those from tiff directory. This makes this work with 170805d24d30SFrank Warmerdam ImageGear generated files. 170905d24d30SFrank Warmerdam 1710bf0c6fb0SFrank Warmerdam2001-12-07 Frank Warmerdam <[email protected]> 1711bf0c6fb0SFrank Warmerdam 1712bf0c6fb0SFrank Warmerdam * html/Makefile.in: added missing images per bug 92. 1713bf0c6fb0SFrank Warmerdam 1714bf0c6fb0SFrank Warmerdam * port/Makefile.in: fixed clean target per bug 92. 1715bf0c6fb0SFrank Warmerdam 1716f88d97efSFrank Warmerdam2001-11-28 Frank Warmerdam <[email protected]> 1717f88d97efSFrank Warmerdam 1718ce8daaa7SFrank Warmerdam * Reissue 3.5.7 release. 1719ce8daaa7SFrank Warmerdam 1720f88d97efSFrank Warmerdam * libtiff/mkversion.c: Fix output of TIFF_VERSION to be 1721f88d97efSFrank Warmerdam YYYYMMDD so that it is increasing over time. 1722f88d97efSFrank Warmerdam 1723f88d97efSFrank Warmerdam * Makefile.in: Ensure that tiffvers.h is regenerated in the 1724f88d97efSFrank Warmerdam make release target. 1725f88d97efSFrank Warmerdam 1726f88d97efSFrank Warmerdam * Makefile.in: added libtiff/tiffvers.h to the release file list. 1727f88d97efSFrank Warmerdam 1728b7508608SFrank Warmerdam2001-11-23 Frank Warmerdam <[email protected]> 1729b7508608SFrank Warmerdam 1730b7508608SFrank Warmerdam * added html/v3.5.7.html, updated html/index.html. 1731b7508608SFrank Warmerdam 1732b7508608SFrank Warmerdam * Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}. 1733b7508608SFrank Warmerdam 17344eaff9b6SFrank Warmerdam2001-11-15 Frank Warmerdam <[email protected]> 17354eaff9b6SFrank Warmerdam 17364eaff9b6SFrank Warmerdam * configure: fixed test for -lm. 17374eaff9b6SFrank Warmerdam 173894190c5dSFrank Warmerdam2001-11-02 Frank Warmerdam <[email protected]> 173994190c5dSFrank Warmerdam 174094190c5dSFrank Warmerdam * Added PHOTOMETRIC_ITULAB as per bug 90. 174194190c5dSFrank Warmerdam 174294190c5dSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=90 174394190c5dSFrank Warmerdam 17442ba4c211SFrank Warmerdam2001-10-10 Frank Warmerdam <[email protected]> 17452ba4c211SFrank Warmerdam 17462ba4c211SFrank Warmerdam * libtiff/tiff.h: I have created COMPRESSION_CCITT_T4, 17472ba4c211SFrank Warmerdam COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases 17482ba4c211SFrank Warmerdam in keeping with TIFF 6.0 standard in tiff.h 17492ba4c211SFrank Warmerdam 17502ba4c211SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=83 17512ba4c211SFrank Warmerdam 17524b1d7e4cSFrank Warmerdam2001-09-26 Frank Warmerdam <[email protected]> 17534b1d7e4cSFrank Warmerdam 17544b1d7e4cSFrank Warmerdam * libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function. 17554b1d7e4cSFrank Warmerdam Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory. 17564b1d7e4cSFrank Warmerdam 17579fbd11ffSFrank Warmerdam2001-09-24 Frank Warmerdam <[email protected]> 17589fbd11ffSFrank Warmerdam 17592c26534cSFrank Warmerdam * libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug. 17602c26534cSFrank Warmerdam 17612c26534cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=78 17622c26534cSFrank Warmerdam 17632c26534cSFrank Warmerdam * libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an 17642c26534cSFrank Warmerdam error about LZW not being available. 17652c26534cSFrank Warmerdam 17662c26534cSFrank Warmerdam * libtiff/tif_dir.c: propagate failure to initialize compression 17672c26534cSFrank Warmerdam back from TIFFSetField() as an error status, so applications can 17682c26534cSFrank Warmerdam detect failure. 17692c26534cSFrank Warmerdam 17702c26534cSFrank Warmerdam * libtiff/tif_dir.c: removed the auto replacement of 17712c26534cSFrank Warmerdam COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField(). 17722c26534cSFrank Warmerdam 17739fbd11ffSFrank Warmerdam * Removed Makefile, tools/Makefile, port/install.sh, man/Makefile 17749fbd11ffSFrank Warmerdam from CVS as they are all supposed to be auto-generated by configure. 17759fbd11ffSFrank Warmerdam 1776e1d66ae9SFrank Warmerdam2001-09-22 Frank Warmerdam <[email protected]> 1777e1d66ae9SFrank Warmerdam 1778e1d66ae9SFrank Warmerdam * libtiff/tif_ojpeg.c: new update from Scott. 1779e1d66ae9SFrank Warmerdam 17804b1fc8b6SFrank Warmerdam2001-09-09 Frank Warmerdam <[email protected]> 17814b1fc8b6SFrank Warmerdam 1782bc63306cSFrank Warmerdam * libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to 1783bc63306cSFrank Warmerdam always use the "safe" version, even if there is a very slight 1784bc63306cSFrank Warmerdam cost in performance. 1785bc63306cSFrank Warmerdam 1786bc63306cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=54 1787bc63306cSFrank Warmerdam 1788ad4b0adcSFrank Warmerdam * libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@ 1789ad4b0adcSFrank Warmerdam in two places. 1790ad4b0adcSFrank Warmerdam 179163c726acSFrank Warmerdam * libtiff/tif_getimage.c: Fixed problem with reading strips or 179263c726acSFrank Warmerdam tiles that don't start on a tile boundary. Fix contributed by 179363c726acSFrank Warmerdam Josep Vallverdu (from HP), and further described in bug 47. 179463c726acSFrank Warmerdam 179563c726acSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=47 179663c726acSFrank Warmerdam 179763c726acSFrank Warmerdam * tools/tiff2ps.c: added OJPEG YCbCr to RGB support. 179863c726acSFrank Warmerdam 17994b1fc8b6SFrank Warmerdam * libtiff/tif_ojpeg.c: Applied substantial patch from Scott. 18004b1fc8b6SFrank Warmerdam 1801e7bdb189SFrank Warmerdam2001-09-06 Frank Warmerdam <[email protected]> 1802e7bdb189SFrank Warmerdam 1803e7bdb189SFrank Warmerdam * libtiff/tif_packbits.c: fixed memory overrun error. 1804e7bdb189SFrank Warmerdam 1805e7bdb189SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=77 1806e7bdb189SFrank Warmerdam 1807d15abe66SFrank Warmerdam2001-08-31 Frank Warmerdam <[email protected]> 1808d15abe66SFrank Warmerdam 1809d15abe66SFrank Warmerdam * libtiff/tif_getimage.c: relax handling of contig case where 1810d15abe66SFrank Warmerdam there are extra samples that are supposed to be ignored. This 1811d15abe66SFrank Warmerdam should now work for 8bit greyscale or palletted images. 1812d15abe66SFrank Warmerdam 1813d15abe66SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=75 1814d15abe66SFrank Warmerdam 1815abf486d1SFrank Warmerdam2001-08-28 Frank Warmerdam <[email protected]> 1816abf486d1SFrank Warmerdam 1817abf486d1SFrank Warmerdam * libtiff/tif_getimage.c: Don't complain for CMYK (separated) 1818abf486d1SFrank Warmerdam images with more than four samples per pixel. See: 1819abf486d1SFrank Warmerdam 1820abf486d1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=73 1821abf486d1SFrank Warmerdam 18227f127122SFrank Warmerdam2001-08-10 Frank Warmerdam <[email protected]> 18237f127122SFrank Warmerdam 18247afe0a69SFrank Warmerdam * libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy() 18257afe0a69SFrank Warmerdam in TIFFReadRGBATile() to avoid issues in cases of overlapping 18267afe0a69SFrank Warmerdam buffers. See Bug 69 in Bugzilla. 18277afe0a69SFrank Warmerdam 18287afe0a69SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=69 18297afe0a69SFrank Warmerdam 18307f127122SFrank Warmerdam * tools/tiff2rgba.c: fixed getopt() call so that -b works again. 18317f127122SFrank Warmerdam 183266ca643dSFrank Warmerdam2001-08-09 Frank Warmerdam <[email protected]> 183366ca643dSFrank Warmerdam 183466ca643dSFrank Warmerdam * libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__ 183566ca643dSFrank Warmerdam when checking for 64 bit architectures as per bugzilla bug 67. 183666ca643dSFrank Warmerdam 1837c997939eSFrank Warmerdam2001-07-27 Frank Warmerdam <[email protected]> 1838c997939eSFrank Warmerdam 1839c997939eSFrank Warmerdam * man/Makefile.in: add TIFFClientOpen link as per debian submitted 1840c997939eSFrank Warmerdam bug 66. 1841c997939eSFrank Warmerdam 18425579e5cdSFrank Warmerdam2001-07-20 Frank Warmerdam <[email protected]> 18435579e5cdSFrank Warmerdam 18445579e5cdSFrank Warmerdam * libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H 18455579e5cdSFrank Warmerdam has been included. 18465579e5cdSFrank Warmerdam 184771a2c4a0SFrank Warmerdam2001-07-19 Frank Warmerdam <[email protected]> 184871a2c4a0SFrank Warmerdam 184971a2c4a0SFrank Warmerdam * libtiff/tif_open.c: Seek back to zero after failed read, 185071a2c4a0SFrank Warmerdam before writing header. 185171a2c4a0SFrank Warmerdam 185248b7fecaSFrank Warmerdam2001-07-18 Frank Warmerdam <[email protected]> 185348b7fecaSFrank Warmerdam 185448b7fecaSFrank Warmerdam * libtiff/tif_ojpeg.c: updates from Scott. Handles colors 185548b7fecaSFrank Warmerdam much better. Now depends on having patched libjpeg as per 185648b7fecaSFrank Warmerdam patch in contrib/ojpeg/*. 185748b7fecaSFrank Warmerdam 185887f580c1SFrank Warmerdam2001-07-17 Frank Warmerdam <[email protected]> 185987f580c1SFrank Warmerdam 186087f580c1SFrank Warmerdam * */Makefile.in: added DESTDIR support. 186187f580c1SFrank Warmerdam 186287f580c1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=60 186387f580c1SFrank Warmerdam 1864f45df42bSFrank Warmerdam2001-07-16 Frank Warmerdam <[email protected]> 1865f45df42bSFrank Warmerdam 1866f45df42bSFrank Warmerdam * configure, libtiff/Makefile.in: applied OpenBSD patches 1867f45df42bSFrank Warmerdam as per: 1868f45df42bSFrank Warmerdam 1869f45df42bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=61 1870f45df42bSFrank Warmerdam 187163ad6142SFrank Warmerdam2001-06-28 Frank Warmerdam <[email protected]> 187263ad6142SFrank Warmerdam 18730ef54341SFrank Warmerdam * libtiff/tif_getimage.c: Fixed so that failure is properly 18740ef54341SFrank Warmerdam reported by gtTileContig, gtStripContig, gtTileSeparate and 18750ef54341SFrank Warmerdam gtStripSeparate. 18760ef54341SFrank Warmerdam 18770ef54341SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=51 18780ef54341SFrank Warmerdam 187963ad6142SFrank Warmerdam * tiffcmp.c: Fixed multi samples per pixel support for ContigCompare. 188063ad6142SFrank Warmerdam Updated bug section of tiffcmp.1 to note tiled file issues. 188163ad6142SFrank Warmerdam 188263ad6142SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=53 188363ad6142SFrank Warmerdam 1884e0368fb9SFrank Warmerdam2001-06-22 Frank Warmerdam <[email protected]> 1885e0368fb9SFrank Warmerdam 1886ecfaa86dSFrank Warmerdam * configure: Changes for DSO generation on AIX provided by 1887ecfaa86dSFrank Warmerdam John Marquart <[email protected]>. 1888ecfaa86dSFrank Warmerdam 1889e0368fb9SFrank Warmerdam * configure, libtiff/Makeifle.in: Modified to build DSOs properly 1890e0368fb9SFrank Warmerdam on Darwin thanks to Robert Krajewski ([email protected]) and 1891e0368fb9SFrank Warmerdam Keisuke Fujii ([email protected]). 1892e0368fb9SFrank Warmerdam 1893f8473790SFrank Warmerdam2001-06-13 Frank Warmerdam <[email protected]> 1894f8473790SFrank Warmerdam 1895f8473790SFrank Warmerdam * tools/tiff2rgba.c: added -n flag to avoid emitting alpha component. 1896f8473790SFrank Warmerdam 1897f8473790SFrank Warmerdam * man/tiff2rgba.1: new 1898f8473790SFrank Warmerdam 1899f1492d55SFrank Warmerdam2001-05-22 Frank Warmerdam <[email protected]> 1900f1492d55SFrank Warmerdam 1901f1492d55SFrank Warmerdam * Added tiffset and tif_ojpeg to the dist lists in Makefile.in. 1902f1492d55SFrank Warmerdam 19038ff59a64SFrank Warmerdam2001-05-13 Frank Warmerdam <[email protected]> 19048ff59a64SFrank Warmerdam 19058ff59a64SFrank Warmerdam * libtiff/tools/thumbnail.c: changed default output compression 19068ff59a64SFrank Warmerdam to packbits from LZW since LZW isn't generally available. 19078ff59a64SFrank Warmerdam 190847c14d60SFrank Warmerdam2001-05-12 Frank Warmerdam <[email protected]> 190947c14d60SFrank Warmerdam 191047c14d60SFrank Warmerdam * libtiff/tif_ojpeg.c: New. 191147c14d60SFrank Warmerdam libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related 191247c14d60SFrank Warmerdam to OJPEG support. 191347c14d60SFrank Warmerdam 191447c14d60SFrank Warmerdam Scott Marovich <[email protected]> supplied OJPEG support. 191547c14d60SFrank Warmerdam 191647c14d60SFrank Warmerdam2001-05-11 Frank Warmerdam <[email protected]> 191747c14d60SFrank Warmerdam 191847c14d60SFrank Warmerdam * tiff.h: removed, it duplicates libtiff/tiff.h. 191947c14d60SFrank Warmerdam 19201b7a8402SFrank Warmerdam2001-05-08 Frank Warmerdam <[email protected]> 19211b7a8402SFrank Warmerdam 19221f9632f9SFrank Warmerdam * libtiff/tif_dirinfo.c: moved pixar and copyright flags to 19231f9632f9SFrank Warmerdam ensure everything is in order. 19241f9632f9SFrank Warmerdam 19251b7a8402SFrank Warmerdam * libtiff/libtiff.def: added TIFFCreateDirectory and 19261b7a8402SFrank Warmerdam TIFFDefaultStripSize as per: 19271b7a8402SFrank Warmerdam 19281b7a8402SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=46 19291b7a8402SFrank Warmerdam 193028dd547bSFrank Warmerdam2001-05-02 Frank Warmerdam <[email protected]> 193128dd547bSFrank Warmerdam 193228dd547bSFrank Warmerdam * libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for 193328dd547bSFrank Warmerdam TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to 193428dd547bSFrank Warmerdam force use of uint32 counts instead of short counts. 193528dd547bSFrank Warmerdam 193628dd547bSFrank Warmerdam * libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the 193728dd547bSFrank Warmerdam case of writing TIFF_BYTE/TIFF_SBYTE fields. 193828dd547bSFrank Warmerdam 193928dd547bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=43 194028dd547bSFrank Warmerdam 1941b117e2acSFrank Warmerdam2001-05-01 Frank Warmerdam <[email protected]> 1942b117e2acSFrank Warmerdam 1943b117e2acSFrank Warmerdam * libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per 1944b117e2acSFrank Warmerdam bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44 1945b117e2acSFrank Warmerdam 1946f99796d1SFrank Warmerdam2001-04-05 Frank Warmerdam <[email protected]> 1947f99796d1SFrank Warmerdam 1948f99796d1SFrank Warmerdam * tiffio.h: removed C++ style comment. 1949f99796d1SFrank Warmerdam 1950f99796d1SFrank Warmerdam * configure: fixed up SCRIPT_SH/SHELL handling. 1951f99796d1SFrank Warmerdam 1952f99796d1SFrank Warmerdam * Makefile.in: Fixed SCRIPT_SH/SHELL handling. 1953f99796d1SFrank Warmerdam 1954f99796d1SFrank Warmerdam * config.guess: documented more variables as per bug 40. 1955f99796d1SFrank Warmerdam 195621724616SFrank Warmerdam2001-04-03 Frank Warmerdam <[email protected]> 195721724616SFrank Warmerdam 195821724616SFrank Warmerdam * configure, *Makefile.in: Various changes to improve configuration 195921724616SFrank Warmerdam for HP/UX specifically, and also in general. They include: 196021724616SFrank Warmerdam - Try to handle /usr/bin/sh instead of /bin/sh where necessary. 196121724616SFrank Warmerdam - Upgrade to HP/UX 10.x+ compiler, linker and dso options. 196221724616SFrank Warmerdam - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP 196321724616SFrank Warmerdam - Use -${MAKEFLAGS} in sub makes from makefiles. 196421724616SFrank Warmerdam 196521724616SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=40 196621724616SFrank Warmerdam 19678671dffeSFrank Warmerdam2001-04-02 Frank Warmerdam <[email protected]> 19688671dffeSFrank Warmerdam 19690263998eSFrank Warmerdam * libtiff/tiff.h: Applied hac to try and resolve the problem 19700263998eSFrank Warmerdam with the inttypes.h include file on AIX. 19710263998eSFrank Warmerdam 19720263998eSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=39 19730263998eSFrank Warmerdam 19749864187bSFrank Warmerdam * VERSION: update to 3.5.7 beta in preparation for release. 19759864187bSFrank Warmerdam 1976a2558120SFrank Warmerdam * configure/config.site: modified to check if -lm is needed for 1977a2558120SFrank Warmerdam MACHDEPLIBS if not supplied by config.site. Needed for Darwin. 1978a2558120SFrank Warmerdam 19798671dffeSFrank Warmerdam * config.guess: updated wholesale to an FSF version apparently 19808671dffeSFrank Warmerdam from 1998 (as opposed to 1994). This is mainly inspired by 19818671dffeSFrank Warmerdam providing for MacOS X support. 19828671dffeSFrank Warmerdam 19838671dffeSFrank Warmerdam2001-03-29 Frank Warmerdam <[email protected]> 19848671dffeSFrank Warmerdam 19858671dffeSFrank Warmerdam * configure, Makefile.in, etc: added support for OPTIMIZER being 19868671dffeSFrank Warmerdam set from config.site. 19878671dffeSFrank Warmerdam 19887a1ad5e9SFrank Warmerdam2001-03-28 Frank Warmerdam <[email protected]> 19897a1ad5e9SFrank Warmerdam 19904f4c99abSFrank Warmerdam * fax2ps.c: Helge (libtiff at oldach.net) submitted fix: 19914f4c99abSFrank Warmerdam 19924f4c99abSFrank Warmerdam Here's a fix for fax2ps that corrects behaviour for non-Letter paper 19934f4c99abSFrank Warmerdam sizes. It fixes two problems: 19944f4c99abSFrank Warmerdam 19954f4c99abSFrank Warmerdam Without scaling (-S) the fax is now centered on the page size specified 19964f4c99abSFrank Warmerdam with -H and/or -W. Before, fax2ps was using an obscure and practially 19974f4c99abSFrank Warmerdam useless algorithm to allocate the image relative to Letter sized paper 19984f4c99abSFrank Warmerdam which sometime sled to useless whitespace on the paper, while at the 19994f4c99abSFrank Warmerdam same time cutting of the faxes printable area at the opposite border. 20004f4c99abSFrank Warmerdam 20014f4c99abSFrank Warmerdam Second, scaling now preserves aspect ratio, which makes unusual faxes 20024f4c99abSFrank Warmerdam (in particular short ones) print properly. 20034f4c99abSFrank Warmerdam 20044f4c99abSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=35 20054f4c99abSFrank Warmerdam 20067a1ad5e9SFrank Warmerdam * tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by 20077a1ad5e9SFrank Warmerdam Bruce A. Mallett. See check message for detailed information 20087a1ad5e9SFrank Warmerdam on all the changes, including a faster encoder, fixes for level 20097a1ad5e9SFrank Warmerdam 2 PostScript, and support for the imagemask operator. 20107a1ad5e9SFrank Warmerdam 2011f3bbcf1bSFrank Warmerdam2001-03-27 Frank Warmerdam <[email protected]> 2012f3bbcf1bSFrank Warmerdam 2013f3bbcf1bSFrank Warmerdam * libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to 2014f3bbcf1bSFrank Warmerdam "#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX. 2015f3bbcf1bSFrank Warmerdam 2016f3bbcf1bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 2017f3bbcf1bSFrank Warmerdam 2018dc989a55SFrank Warmerdam2001-03-16 Frank Warmerdam <[email protected]> 2019dc989a55SFrank Warmerdam 2020dc989a55SFrank Warmerdam * tif_dirinfo.c: moved definition of copyright tag in field list. 2021dc989a55SFrank Warmerdam Apparently they have to be in sorted order by tag id. 2022dc989a55SFrank Warmerdam 20238eea65a4SFrank Warmerdam2001-03-13 Frank Warmerdam <[email protected]> 20248eea65a4SFrank Warmerdam 20258eea65a4SFrank Warmerdam * tif_getimage.c: Added support for 16bit minisblack/miniswhite 20268eea65a4SFrank Warmerdam images in RGBA interface. 20278eea65a4SFrank Warmerdam 2028fa01e4a7SFrank Warmerdam2001-03-02 Frank Warmerdam <[email protected]> 2029fa01e4a7SFrank Warmerdam 2030fa01e4a7SFrank Warmerdam * Added TIFFTAG_COPYRIGHT support. 2031fa01e4a7SFrank Warmerdam 2032aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 2033aefe065eSFrank Warmerdam 2034aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 2035aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 2036aefe065eSFrank Warmerdam adding the -b bias removal flag. 2037aefe065eSFrank Warmerdam 2038a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 2039a6da80a7SFrank Warmerdam 20408867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 20418867ddfbSFrank Warmerdam serveral missing entry points. 20428867ddfbSFrank Warmerdam 2043b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 2044b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 2045b18f9bb8SFrank Warmerdam 2046b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 2047b18f9bb8SFrank Warmerdam 2048a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 2049a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 2050a6da80a7SFrank Warmerdam ([email protected]). He writes: 2051a6da80a7SFrank Warmerdam 2052a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 2053a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 2054a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 2055a6da80a7SFrank Warmerdam 2056a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 2057a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 2058a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 2059a6da80a7SFrank Warmerdam accuracy over the image. 2060a6da80a7SFrank Warmerdam 2061a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 2062a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 2063a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 2064a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 2065a6da80a7SFrank Warmerdam 2066a6da80a7SFrank Warmerdam Changes applied with minor edits. 2067a6da80a7SFrank Warmerdam 206800761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 206900761c18SFrank Warmerdam 207000761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 207100761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 207200761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 207300761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 207400761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 207500761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 207600761c18SFrank Warmerdam 20779a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 20789a1d08fcSMike Welles 20799a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 20809a1d08fcSMike Welles 2081a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 2082a5a724a9SFrank Warmerdam 2083a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 2084a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 2085a5a724a9SFrank Warmerdam 20867c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 20877c2ef4f7SFrank Warmerdam 20883ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 20893ba946b0SFrank Warmerdam 20907c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 20917c2ef4f7SFrank Warmerdam 2092a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 2093a7f6e194SMike Welles * added link to CVS mirror from index.html 2094a7f6e194SMike Welles 2095a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 2096a7f6e194SMike Welles not supported by default. 2097a7f6e194SMike Welles 209822e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 209922e9dda7SFrank Warmerdam 210022e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 210122e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 210222e9dda7SFrank Warmerdam 210333953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 210433953398SFrank Warmerdam 210522e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 210633953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 210733953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 210833953398SFrank Warmerdam 2109a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 2110177452c8SMike Welles 2111177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 2112177452c8SMike Welles 2113177452c8SMike Welles * Created HOWTO-RELEASE 2114177452c8SMike Welles 2115177452c8SMike Welles * Created html/v3.5.6.html 2116177452c8SMike Welles 2117177452c8SMike Welles * updated index.html 2118177452c8SMike Welles 2119a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 2120a02f97a5SFrank Warmerdam 2121a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 2122a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 2123a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 2124a02f97a5SFrank Warmerdam 2125a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 2126a3c28f98SFrank Warmerdam 2127a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 2128a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 2129a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 2130a3c28f98SFrank Warmerdam 2131a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 2132a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 2133a3c28f98SFrank Warmerdam on libm.so. 2134a3c28f98SFrank Warmerdam 2135a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 2136a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 2137a3c28f98SFrank Warmerdam 2138a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 2139a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 2140a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 2141a3c28f98SFrank Warmerdam 2142abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 2143abcd47aeSFrank Warmerdam 2144abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 2145abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 2146abcd47aeSFrank Warmerdam --exec-prefix directives. 2147abcd47aeSFrank Warmerdam 21487410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 21497410217aSFrank Warmerdam 21509900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 21519900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 21529900bacaSFrank Warmerdam file which seems to be updated regularly. 21539900bacaSFrank Warmerdam 21549900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 21559900bacaSFrank Warmerdam version include file. 21569900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 21579900bacaSFrank Warmerdam with the public libtiff include files. 21589900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 21599900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 21609900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 21619900bacaSFrank Warmerdam 21627410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 21637410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 21647410217aSFrank Warmerdam 21656429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 21666429172dSFrank Warmerdam 2167b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 2168b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 21697410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 21707410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 2171b11174beSFrank Warmerdam 21726429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 21736429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 21746429172dSFrank Warmerdam (such as occurs for YCbCr). 21756429172dSFrank Warmerdam 2176aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 2177aa844c50SFrank Warmerdam 2178aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 2179aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 2180aa844c50SFrank Warmerdam 21810cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 21820cd032f1SFrank Warmerdam 218391b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 218491b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 218591b8b7c2SFrank Warmerdam from [email protected]. 218691b8b7c2SFrank Warmerdam 21870cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 21880cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 21890cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 21900cd032f1SFrank Warmerdam 2191de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 2192de9b6675SFrank Warmerdam 2193de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 2194de9b6675SFrank Warmerdam white is properly recovered. 2195de9b6675SFrank Warmerdam 2196de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 2197de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 2198de9b6675SFrank Warmerdam 21998b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 22008b6b9756SFrank Warmerdam 22018b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 22028b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 22038b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 22048b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 22058b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 22068b6b9756SFrank Warmerdam 2207582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 2208582fb187SFrank Warmerdam 22090cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 2210582fb187SFrank Warmerdam 22118d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 22128d9e3bcfSFrank Warmerdam 22138d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 22148d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 22158d9e3bcfSFrank Warmerdam 2216af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 221705d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 221805d0760fSFrank Warmerdam cygwin compatibility. 2219af621273SFrank Warmerdam 2220b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 2221b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 2222b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 2223b6348a45SFrank Warmerdam 2224af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 2225af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 2226af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 2227af621273SFrank Warmerdam bug and proving the patch. 2228af621273SFrank Warmerdam 2229a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 2230a329e432SFrank Warmerdam 2231a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 2232a329e432SFrank Warmerdam we are done access data thanks to bug report from: 2233a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 2234a329e432SFrank Warmerdam 2235a329e432SFrank Warmerdam * Reverted tif_flush change. 2236a329e432SFrank Warmerdam 2237da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 2238da97c5e0SFrank Warmerdam 2239da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 2240da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 2241da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 2242da97c5e0SFrank Warmerdam 2243c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 2244c1282751SFrank Warmerdam 2245fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 2246fb02956eSFrank Warmerdam 22470625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 22480625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 22490625a129SFrank Warmerdam 2250c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 2251c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 2252c1282751SFrank Warmerdam 2253ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 2254ad9af004SFrank Warmerdam 2255ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 2256ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 2257ad9af004SFrank Warmerdam 22584b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 22594b79457aSMike Welles 22604b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 22614b79457aSMike Welles 2262c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 2263c1cd54d7SFrank Warmerdam 2264889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 2265889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 2266889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 2267889ea5bfSFrank Warmerdam 2268c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 2269c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 2270c1cd54d7SFrank Warmerdam 2271082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 2272082013bfSFrank Warmerdam 2273082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 2274082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 2275082013bfSFrank Warmerdam 2276b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 2277b620bd37SFrank Warmerdam 22786ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 22796ed3331cSFrank Warmerdam email address. 22806ed3331cSFrank Warmerdam 2281b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 2282b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 2283b620bd37SFrank Warmerdam 228415934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 228515934824SFrank Warmerdam 228615934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 228715934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 228815934824SFrank Warmerdam could be "unpopulated" images. 228915934824SFrank Warmerdam 2290859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 2291859c2524SFrank Warmerdam 22927538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 22937538c6d0SFrank Warmerdam 2294859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 2295859c2524SFrank Warmerdam 22966be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 22976be23f4fSFrank Warmerdam 22986be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 22996be23f4fSFrank Warmerdam 23004b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 23014b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 23024b79457aSMike Welles 2303f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 2304f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 2305f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 2306f0770083SMike Welles <[email protected]> (untested). 2307f076e723SMike Welles 2308f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 2309f0770083SMike Welles Arvan Pritchard <[email protected]> 2310f0770083SMike Welles 2311f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 2312f076e723SMike Welles Arvan Pritchard <[email protected]> 2313f076e723SMike Welles 23141c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 23151c9f6d78SFrank Warmerdam 23161c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 23171c9f6d78SFrank Warmerdam 231897702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 23192df86f15SFrank Warmerdam 23202df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 23212df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 23222df86f15SFrank Warmerdam 2323c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 2324c21b8b97SMike Welles 2325c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 2326c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 2327c21b8b97SMike Welles 2328d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 2329d20c60a2SMike Welles 2330d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 2331d20c60a2SMike Welles Stanislav Brabec <[email protected]> 2332d20c60a2SMike Welles 2333c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 2334c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 2335d20c60a2SMike Welles 2336c21b8b97SMike Welles * configure: fixed bugs in sed scripts 2337c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 2338d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 2339d20c60a2SMike Welles 2340c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 2341c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 2342d20c60a2SMike Welles 23437ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 23447ab7008fSFrank Warmerdam 23457ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 23467ab7008fSFrank Warmerdam conversion for the run arrays. 23477ab7008fSFrank Warmerdam 2348d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 2349d3144ac4SFrank Warmerdam 2350d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 2351d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 2352d3144ac4SFrank Warmerdam 23530b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 23540b109722SFrank Warmerdam 2355f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 2356f4aaa718SFrank Warmerdam 23570b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 23580b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 23590b109722SFrank Warmerdam 2360ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 2361ed33ffd3SFrank Warmerdam 2362ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 2363ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 2364ed33ffd3SFrank Warmerdam 2365592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 2366592e7e59SFrank Warmerdam 2367c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 2368c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 2369c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 2370c84e2904SFrank Warmerdam 2371c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 2372c84e2904SFrank Warmerdam Peter Smith ([email protected]). 2373c84e2904SFrank Warmerdam 2374c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 2375c84e2904SFrank Warmerdam 2376592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 2377592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 2378592e7e59SFrank Warmerdam 2379592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 2380592e7e59SFrank Warmerdam between toff_t and tsize_t. 2381592e7e59SFrank Warmerdam 2382164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 2383164da391SFrank Warmerdam 2384164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 2385164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 2386164da391SFrank Warmerdam 2387164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 2388164da391SFrank Warmerdam TIFFWriteDirectory(). 2389164da391SFrank Warmerdam 2390164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 2391164da391SFrank Warmerdam 2392164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 2393164da391SFrank Warmerdam and writing to another. 2394164da391SFrank Warmerdam 2395164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 2396164da391SFrank Warmerdam 2397db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 2398db9e2d75SFrank Warmerdam 2399db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 2400db9e2d75SFrank Warmerdam 24012e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 24022e0c71f2SFrank Warmerdam 24032e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 24042e0c71f2SFrank Warmerdam 2405c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 2406c38ac53bSMike Welles 2407c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 2408c38ac53bSMike Welles 2409c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 2410c38ac53bSMike Welles 2411c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 2412c38ac53bSMike Welles 2413db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 2414db55f695SFrank Warmerdam 2415db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 2416db55f695SFrank Warmerdam 2417c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 2418da558ffbSMike Welles 2419da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 2420da558ffbSMike Welles 2421da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 2422da558ffbSMike Welles when LZW compression invoked. 2423da558ffbSMike Welles 2424da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 2425da558ffbSMike Welles in tools to reflect removal of LZW compression 2426da558ffbSMike Welles 24271c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 24281c096175SMike Welles 24291c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 24301c096175SMike Welles warning about LZW compression removed being removed, and why. 2431c614caf0SMike Welles 2432da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 2433c614caf0SMike Welles symbols are kept. 24341c096175SMike Welles 243500ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 243600ac48bcSMike Welles 243700ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 243800ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 243900ac48bcSMike Welles 2440e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 2441e57f1806SFrank Warmerdam 2442e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 2443e57f1806SFrank Warmerdam of LZW. 2444e57f1806SFrank Warmerdam 2445e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 2446ff08149cSFrank Warmerdam 2447ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 2448ff08149cSFrank Warmerdam 24490e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 24500e4c746eSMike Welles 24517609ec5fSMike Welles * Added zip creation to relase makefile target 24527609ec5fSMike Welles 24530e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 24540e4c746eSMike Welles 2455c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 2456c5e8a049SFrank Warmerdam 2457c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 2458c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 2459c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 2460c5e8a049SFrank Warmerdam 246164158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 246264158b2dSFrank Warmerdam 246364158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 246464158b2dSFrank Warmerdam 2465209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 2466209aa3d3SFrank Warmerdam 2467209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 2468209aa3d3SFrank Warmerdam email subscription address. 2469209aa3d3SFrank Warmerdam 24709ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 24719ec07df1SMike Welles 24729ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 24739ec07df1SMike Welles 24749ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 24759ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 24769ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 24779ec07df1SMike Welles 24789ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 24799ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 24809ec07df1SMike Welles know features have been compiled into the TIFF library in order to 24819ec07df1SMike Welles handle things properly". 24829ec07df1SMike Welles 248329e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 248429e8a995SFrank Warmerdam 248529e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 248629e8a995SFrank Warmerdam <[email protected]>. 248729e8a995SFrank Warmerdam 24889e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 24899e63b000SFrank Warmerdam 24909e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 24919e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 24929e63b000SFrank Warmerdam 249343f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 249443f65d11SMike Welles * HTML-ized the man pages, added to html/man 249543f65d11SMike Welles 2496e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 2497e7f4c352SMike Welles 2498a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 2499a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 2500a9b4777dSMike Welles From Ivo Penzar <[email protected]. 2501a9b4777dSMike Welles 2502a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 2503a9b4777dSMike Welles memory mapped files. <[email protected]> 2504a9b4777dSMike Welles 250597702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 250658db2336SMike Welles * Corrected alpha versioning. 250758db2336SMike Welles 250858db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 250958db2336SMike Welles 251058db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 251158db2336SMike Welles "RELEASE-DATE" 251258db2336SMike Welles 251358db2336SMike Welles * added releasediff target, which diffs tree with source as of 251458db2336SMike Welles date in "RELEASE-DATE" 251558db2336SMike Welles 251658db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 251758db2336SMike Welles away from alpha/non-alpha distinctions). 251858db2336SMike Welles 251958db2336SMike Welles * updated html to reflect release 252058db2336SMike Welles 252167bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 252267bb385aSFrank Warmerdam 2523cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 2524cdb12ac2SFrank Warmerdam 252567bb385aSFrank Warmerdam * Added CYGWIN case in configure. 252667bb385aSFrank Warmerdam 252746301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 252858db2336SMike Welles 252946301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 253046301bebSMike Welles (sizes >= 65536 were failing) 253146301bebSMike Welles 2532478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 2533478d079aSFrank Warmerdam 2534478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 2535478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 2536478d079aSFrank Warmerdam 2537f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 2538f48df3f4SFrank Warmerdam 2539e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 2540e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 2541e6e37100SFrank Warmerdam 2542f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 2543f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 2544f48df3f4SFrank Warmerdam 2545e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 2546e3585a7dSFrank Warmerdam 25476f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 25486f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 25496f703bd0SFrank Warmerdam 2550e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 2551e3585a7dSFrank Warmerdam 255223f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 255323f6dabbSFrank Warmerdam 255423f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 255523f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 255623f6dabbSFrank Warmerdam better solutions for some users. 255723f6dabbSFrank Warmerdam 25588ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 25598ecb50d4SFrank Warmerdam 25608ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 25618ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 25628ecb50d4SFrank Warmerdam 2563469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 2564469f9d6bSMike Welles 2565469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 2566469f9d6bSMike Welles 2567397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 2568397e9f3aSFrank Warmerdam 25698b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 25708b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 25718b9ba144SFrank Warmerdam the first. 25728b9ba144SFrank Warmerdam 25738b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 25748b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 25758b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 25768b9ba144SFrank Warmerdam the colormap. 25778b9ba144SFrank Warmerdam 25788b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 25798b9ba144SFrank Warmerdam tif_getimage.c. 25808b9ba144SFrank Warmerdam 2581397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 2582