18ed40250SFrank Warmerdam2002-02-11 Frank Warmerdam <[email protected]> 28ed40250SFrank Warmerdam 3*c3e810eaSFrank Warmerdam * libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__. 4*c3e810eaSFrank Warmerdam 5*c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 6*c3e810eaSFrank Warmerdam 7*c3e810eaSFrank Warmerdam * man/Makefile.in: Patch DESTDIR handling 8*c3e810eaSFrank Warmerdam 9*c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=95 10*c3e810eaSFrank Warmerdam 118ed40250SFrank Warmerdam * configure: OpenBSD changes for Sparc64 and DSO version. 128ed40250SFrank Warmerdam 138ed40250SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=96 148ed40250SFrank Warmerdam 158ed40250SFrank Warmerdam2002-02-05 Frank Warmerdam <[email protected]> 168ed40250SFrank Warmerdam 178ed40250SFrank Warmerdam * config.site/configure: added support for OJPEG=yes option to enable 188ed40250SFrank Warmerdam OJPEG support from config.site. 198ed40250SFrank Warmerdam 20b8ffea63SFrank Warmerdam2002-01-27 Frank Warmerdam <[email protected]> 21b8ffea63SFrank Warmerdam 22b8ffea63SFrank Warmerdam * html/document.html: fixed links for TIFf 6 docs. 23b8ffea63SFrank Warmerdam 24c77822c1SFrank Warmerdam2002-01-18 Frank Warmerdam <[email protected]> 25c77822c1SFrank Warmerdam 26f27eafc9SFrank Warmerdam * config.guess, config.sub: Updated from ftp.gnu.org/pub/config. 27f27eafc9SFrank Warmerdam 28c777c2c0SFrank Warmerdam * libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the 29c777c2c0SFrank Warmerdam decodestrip function returns anything not greater than zero as per 30c777c2c0SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=97 31c777c2c0SFrank Warmerdam 32c77822c1SFrank Warmerdam * configure: Modify CheckForBigEndian so it can work in a cross 33c77822c1SFrank Warmerdam compiled situation. 34c77822c1SFrank Warmerdam 35fb4cb161SFrank Warmerdam2002-01-16 Frank Warmerdam <[email protected]> 36fb4cb161SFrank Warmerdam 379606d1f5SFrank Warmerdam * tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list. 389606d1f5SFrank Warmerdam 397adb8976SFrank Warmerdam * tools/tiffset.c: fix bug in error reporting. 407adb8976SFrank Warmerdam 41fb4cb161SFrank Warmerdam * tools/tiffcp.c: fix several warnings that show up with -Wall. 42fb4cb161SFrank Warmerdam 43d6559489SFrank Warmerdam2002-01-04 Frank Warmerdam <[email protected]> 44d6559489SFrank Warmerdam 45d6559489SFrank Warmerdam * libtiff/tif_jpeg.c: fixed computation of segment_width for 46d6559489SFrank Warmerdam tiles files to avoid error about it not matching the 47d6559489SFrank Warmerdam cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 48d6559489SFrank Warmerdam size.") for ITIFF files. Apparently the problem was incorporated since 49d6559489SFrank Warmerdam 3.5.5, presumably during the OJPEG/JPEG work recently. 50d6559489SFrank Warmerdam 5162d37363SFrank Warmerdam2001-12-15 Frank Warmerdam <[email protected]> 5262d37363SFrank Warmerdam 53d6559489SFrank Warmerdam * configure, libtiff/Makefile.in: Changes for building on MacOS 10.1. 54d6559489SFrank Warmerdam 55d6559489SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 56d6559489SFrank Warmerdam 5762d37363SFrank Warmerdam * libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1 5862d37363SFrank Warmerdam (defined in tiffconf.h - 1 by default) then the RGBA interface 5962d37363SFrank Warmerdam will assume that a fourth extra sample is ASSOCALPHA if the 6062d37363SFrank Warmerdam EXTRASAMPLE value isn't set for it. This changes the behaviour of 6162d37363SFrank Warmerdam the library, but makes it work better with RGBA files produced by 6262d37363SFrank Warmerdam lots of applications that don't mark the alpha values properly. 6362d37363SFrank Warmerdam 6462d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=93 6562d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=65 6662d37363SFrank Warmerdam 6705d24d30SFrank Warmerdam2001-12-12 Frank Warmerdam <[email protected]> 6805d24d30SFrank Warmerdam 6905d24d30SFrank Warmerdam * libtiff/tif_jpeg.c: allow jpeg data stream sampling values to 7005d24d30SFrank Warmerdam override those from tiff directory. This makes this work with 7105d24d30SFrank Warmerdam ImageGear generated files. 7205d24d30SFrank Warmerdam 73bf0c6fb0SFrank Warmerdam2001-12-07 Frank Warmerdam <[email protected]> 74bf0c6fb0SFrank Warmerdam 75bf0c6fb0SFrank Warmerdam * html/Makefile.in: added missing images per bug 92. 76bf0c6fb0SFrank Warmerdam 77bf0c6fb0SFrank Warmerdam * port/Makefile.in: fixed clean target per bug 92. 78bf0c6fb0SFrank Warmerdam 79f88d97efSFrank Warmerdam2001-11-28 Frank Warmerdam <[email protected]> 80f88d97efSFrank Warmerdam 81ce8daaa7SFrank Warmerdam * Reissue 3.5.7 release. 82ce8daaa7SFrank Warmerdam 83f88d97efSFrank Warmerdam * libtiff/mkversion.c: Fix output of TIFF_VERSION to be 84f88d97efSFrank Warmerdam YYYYMMDD so that it is increasing over time. 85f88d97efSFrank Warmerdam 86f88d97efSFrank Warmerdam * Makefile.in: Ensure that tiffvers.h is regenerated in the 87f88d97efSFrank Warmerdam make release target. 88f88d97efSFrank Warmerdam 89f88d97efSFrank Warmerdam * Makefile.in: added libtiff/tiffvers.h to the release file list. 90f88d97efSFrank Warmerdam 91b7508608SFrank Warmerdam2001-11-23 Frank Warmerdam <[email protected]> 92b7508608SFrank Warmerdam 93b7508608SFrank Warmerdam * added html/v3.5.7.html, updated html/index.html. 94b7508608SFrank Warmerdam 95b7508608SFrank Warmerdam * Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}. 96b7508608SFrank Warmerdam 974eaff9b6SFrank Warmerdam2001-11-15 Frank Warmerdam <[email protected]> 984eaff9b6SFrank Warmerdam 994eaff9b6SFrank Warmerdam * configure: fixed test for -lm. 1004eaff9b6SFrank Warmerdam 10194190c5dSFrank Warmerdam2001-11-02 Frank Warmerdam <[email protected]> 10294190c5dSFrank Warmerdam 10394190c5dSFrank Warmerdam * Added PHOTOMETRIC_ITULAB as per bug 90. 10494190c5dSFrank Warmerdam 10594190c5dSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=90 10694190c5dSFrank Warmerdam 1072ba4c211SFrank Warmerdam2001-10-10 Frank Warmerdam <[email protected]> 1082ba4c211SFrank Warmerdam 1092ba4c211SFrank Warmerdam * libtiff/tiff.h: I have created COMPRESSION_CCITT_T4, 1102ba4c211SFrank Warmerdam COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases 1112ba4c211SFrank Warmerdam in keeping with TIFF 6.0 standard in tiff.h 1122ba4c211SFrank Warmerdam 1132ba4c211SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=83 1142ba4c211SFrank Warmerdam 1154b1d7e4cSFrank Warmerdam2001-09-26 Frank Warmerdam <[email protected]> 1164b1d7e4cSFrank Warmerdam 1174b1d7e4cSFrank Warmerdam * libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function. 1184b1d7e4cSFrank Warmerdam Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory. 1194b1d7e4cSFrank Warmerdam 1209fbd11ffSFrank Warmerdam2001-09-24 Frank Warmerdam <[email protected]> 1219fbd11ffSFrank Warmerdam 1222c26534cSFrank Warmerdam * libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug. 1232c26534cSFrank Warmerdam 1242c26534cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=78 1252c26534cSFrank Warmerdam 1262c26534cSFrank Warmerdam * libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an 1272c26534cSFrank Warmerdam error about LZW not being available. 1282c26534cSFrank Warmerdam 1292c26534cSFrank Warmerdam * libtiff/tif_dir.c: propagate failure to initialize compression 1302c26534cSFrank Warmerdam back from TIFFSetField() as an error status, so applications can 1312c26534cSFrank Warmerdam detect failure. 1322c26534cSFrank Warmerdam 1332c26534cSFrank Warmerdam * libtiff/tif_dir.c: removed the auto replacement of 1342c26534cSFrank Warmerdam COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField(). 1352c26534cSFrank Warmerdam 1369fbd11ffSFrank Warmerdam * Removed Makefile, tools/Makefile, port/install.sh, man/Makefile 1379fbd11ffSFrank Warmerdam from CVS as they are all supposed to be auto-generated by configure. 1389fbd11ffSFrank Warmerdam 139e1d66ae9SFrank Warmerdam2001-09-22 Frank Warmerdam <[email protected]> 140e1d66ae9SFrank Warmerdam 141e1d66ae9SFrank Warmerdam * libtiff/tif_ojpeg.c: new update from Scott. 142e1d66ae9SFrank Warmerdam 1434b1fc8b6SFrank Warmerdam2001-09-09 Frank Warmerdam <[email protected]> 1444b1fc8b6SFrank Warmerdam 145bc63306cSFrank Warmerdam * libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to 146bc63306cSFrank Warmerdam always use the "safe" version, even if there is a very slight 147bc63306cSFrank Warmerdam cost in performance. 148bc63306cSFrank Warmerdam 149bc63306cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=54 150bc63306cSFrank Warmerdam 151ad4b0adcSFrank Warmerdam * libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@ 152ad4b0adcSFrank Warmerdam in two places. 153ad4b0adcSFrank Warmerdam 15463c726acSFrank Warmerdam * libtiff/tif_getimage.c: Fixed problem with reading strips or 15563c726acSFrank Warmerdam tiles that don't start on a tile boundary. Fix contributed by 15663c726acSFrank Warmerdam Josep Vallverdu (from HP), and further described in bug 47. 15763c726acSFrank Warmerdam 15863c726acSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=47 15963c726acSFrank Warmerdam 16063c726acSFrank Warmerdam * tools/tiff2ps.c: added OJPEG YCbCr to RGB support. 16163c726acSFrank Warmerdam 1624b1fc8b6SFrank Warmerdam * libtiff/tif_ojpeg.c: Applied substantial patch from Scott. 1634b1fc8b6SFrank Warmerdam 164e7bdb189SFrank Warmerdam2001-09-06 Frank Warmerdam <[email protected]> 165e7bdb189SFrank Warmerdam 166e7bdb189SFrank Warmerdam * libtiff/tif_packbits.c: fixed memory overrun error. 167e7bdb189SFrank Warmerdam 168e7bdb189SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=77 169e7bdb189SFrank Warmerdam 170d15abe66SFrank Warmerdam2001-08-31 Frank Warmerdam <[email protected]> 171d15abe66SFrank Warmerdam 172d15abe66SFrank Warmerdam * libtiff/tif_getimage.c: relax handling of contig case where 173d15abe66SFrank Warmerdam there are extra samples that are supposed to be ignored. This 174d15abe66SFrank Warmerdam should now work for 8bit greyscale or palletted images. 175d15abe66SFrank Warmerdam 176d15abe66SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=75 177d15abe66SFrank Warmerdam 178abf486d1SFrank Warmerdam2001-08-28 Frank Warmerdam <[email protected]> 179abf486d1SFrank Warmerdam 180abf486d1SFrank Warmerdam * libtiff/tif_getimage.c: Don't complain for CMYK (separated) 181abf486d1SFrank Warmerdam images with more than four samples per pixel. See: 182abf486d1SFrank Warmerdam 183abf486d1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=73 184abf486d1SFrank Warmerdam 1857f127122SFrank Warmerdam2001-08-10 Frank Warmerdam <[email protected]> 1867f127122SFrank Warmerdam 1877afe0a69SFrank Warmerdam * libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy() 1887afe0a69SFrank Warmerdam in TIFFReadRGBATile() to avoid issues in cases of overlapping 1897afe0a69SFrank Warmerdam buffers. See Bug 69 in Bugzilla. 1907afe0a69SFrank Warmerdam 1917afe0a69SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=69 1927afe0a69SFrank Warmerdam 1937f127122SFrank Warmerdam * tools/tiff2rgba.c: fixed getopt() call so that -b works again. 1947f127122SFrank Warmerdam 19566ca643dSFrank Warmerdam2001-08-09 Frank Warmerdam <[email protected]> 19666ca643dSFrank Warmerdam 19766ca643dSFrank Warmerdam * libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__ 19866ca643dSFrank Warmerdam when checking for 64 bit architectures as per bugzilla bug 67. 19966ca643dSFrank Warmerdam 200c997939eSFrank Warmerdam2001-07-27 Frank Warmerdam <[email protected]> 201c997939eSFrank Warmerdam 202c997939eSFrank Warmerdam * man/Makefile.in: add TIFFClientOpen link as per debian submitted 203c997939eSFrank Warmerdam bug 66. 204c997939eSFrank Warmerdam 2055579e5cdSFrank Warmerdam2001-07-20 Frank Warmerdam <[email protected]> 2065579e5cdSFrank Warmerdam 2075579e5cdSFrank Warmerdam * libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H 2085579e5cdSFrank Warmerdam has been included. 2095579e5cdSFrank Warmerdam 21071a2c4a0SFrank Warmerdam2001-07-19 Frank Warmerdam <[email protected]> 21171a2c4a0SFrank Warmerdam 21271a2c4a0SFrank Warmerdam * libtiff/tif_open.c: Seek back to zero after failed read, 21371a2c4a0SFrank Warmerdam before writing header. 21471a2c4a0SFrank Warmerdam 21548b7fecaSFrank Warmerdam2001-07-18 Frank Warmerdam <[email protected]> 21648b7fecaSFrank Warmerdam 21748b7fecaSFrank Warmerdam * libtiff/tif_ojpeg.c: updates from Scott. Handles colors 21848b7fecaSFrank Warmerdam much better. Now depends on having patched libjpeg as per 21948b7fecaSFrank Warmerdam patch in contrib/ojpeg/*. 22048b7fecaSFrank Warmerdam 22187f580c1SFrank Warmerdam2001-07-17 Frank Warmerdam <[email protected]> 22287f580c1SFrank Warmerdam 22387f580c1SFrank Warmerdam * */Makefile.in: added DESTDIR support. 22487f580c1SFrank Warmerdam 22587f580c1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=60 22687f580c1SFrank Warmerdam 227f45df42bSFrank Warmerdam2001-07-16 Frank Warmerdam <[email protected]> 228f45df42bSFrank Warmerdam 229f45df42bSFrank Warmerdam * configure, libtiff/Makefile.in: applied OpenBSD patches 230f45df42bSFrank Warmerdam as per: 231f45df42bSFrank Warmerdam 232f45df42bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=61 233f45df42bSFrank Warmerdam 23463ad6142SFrank Warmerdam2001-06-28 Frank Warmerdam <[email protected]> 23563ad6142SFrank Warmerdam 2360ef54341SFrank Warmerdam * libtiff/tif_getimage.c: Fixed so that failure is properly 2370ef54341SFrank Warmerdam reported by gtTileContig, gtStripContig, gtTileSeparate and 2380ef54341SFrank Warmerdam gtStripSeparate. 2390ef54341SFrank Warmerdam 2400ef54341SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=51 2410ef54341SFrank Warmerdam 24263ad6142SFrank Warmerdam * tiffcmp.c: Fixed multi samples per pixel support for ContigCompare. 24363ad6142SFrank Warmerdam Updated bug section of tiffcmp.1 to note tiled file issues. 24463ad6142SFrank Warmerdam 24563ad6142SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=53 24663ad6142SFrank Warmerdam 247e0368fb9SFrank Warmerdam2001-06-22 Frank Warmerdam <[email protected]> 248e0368fb9SFrank Warmerdam 249ecfaa86dSFrank Warmerdam * configure: Changes for DSO generation on AIX provided by 250ecfaa86dSFrank Warmerdam John Marquart <[email protected]>. 251ecfaa86dSFrank Warmerdam 252e0368fb9SFrank Warmerdam * configure, libtiff/Makeifle.in: Modified to build DSOs properly 253e0368fb9SFrank Warmerdam on Darwin thanks to Robert Krajewski ([email protected]) and 254e0368fb9SFrank Warmerdam Keisuke Fujii ([email protected]). 255e0368fb9SFrank Warmerdam 256f8473790SFrank Warmerdam2001-06-13 Frank Warmerdam <[email protected]> 257f8473790SFrank Warmerdam 258f8473790SFrank Warmerdam * tools/tiff2rgba.c: added -n flag to avoid emitting alpha component. 259f8473790SFrank Warmerdam 260f8473790SFrank Warmerdam * man/tiff2rgba.1: new 261f8473790SFrank Warmerdam 262f1492d55SFrank Warmerdam2001-05-22 Frank Warmerdam <[email protected]> 263f1492d55SFrank Warmerdam 264f1492d55SFrank Warmerdam * Added tiffset and tif_ojpeg to the dist lists in Makefile.in. 265f1492d55SFrank Warmerdam 2668ff59a64SFrank Warmerdam2001-05-13 Frank Warmerdam <[email protected]> 2678ff59a64SFrank Warmerdam 2688ff59a64SFrank Warmerdam * libtiff/tools/thumbnail.c: changed default output compression 2698ff59a64SFrank Warmerdam to packbits from LZW since LZW isn't generally available. 2708ff59a64SFrank Warmerdam 27147c14d60SFrank Warmerdam2001-05-12 Frank Warmerdam <[email protected]> 27247c14d60SFrank Warmerdam 27347c14d60SFrank Warmerdam * libtiff/tif_ojpeg.c: New. 27447c14d60SFrank Warmerdam libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related 27547c14d60SFrank Warmerdam to OJPEG support. 27647c14d60SFrank Warmerdam 27747c14d60SFrank Warmerdam Scott Marovich <[email protected]> supplied OJPEG support. 27847c14d60SFrank Warmerdam 27947c14d60SFrank Warmerdam2001-05-11 Frank Warmerdam <[email protected]> 28047c14d60SFrank Warmerdam 28147c14d60SFrank Warmerdam * tiff.h: removed, it duplicates libtiff/tiff.h. 28247c14d60SFrank Warmerdam 2831b7a8402SFrank Warmerdam2001-05-08 Frank Warmerdam <[email protected]> 2841b7a8402SFrank Warmerdam 2851f9632f9SFrank Warmerdam * libtiff/tif_dirinfo.c: moved pixar and copyright flags to 2861f9632f9SFrank Warmerdam ensure everything is in order. 2871f9632f9SFrank Warmerdam 2881b7a8402SFrank Warmerdam * libtiff/libtiff.def: added TIFFCreateDirectory and 2891b7a8402SFrank Warmerdam TIFFDefaultStripSize as per: 2901b7a8402SFrank Warmerdam 2911b7a8402SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=46 2921b7a8402SFrank Warmerdam 29328dd547bSFrank Warmerdam2001-05-02 Frank Warmerdam <[email protected]> 29428dd547bSFrank Warmerdam 29528dd547bSFrank Warmerdam * libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for 29628dd547bSFrank Warmerdam TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to 29728dd547bSFrank Warmerdam force use of uint32 counts instead of short counts. 29828dd547bSFrank Warmerdam 29928dd547bSFrank Warmerdam * libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the 30028dd547bSFrank Warmerdam case of writing TIFF_BYTE/TIFF_SBYTE fields. 30128dd547bSFrank Warmerdam 30228dd547bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=43 30328dd547bSFrank Warmerdam 304b117e2acSFrank Warmerdam2001-05-01 Frank Warmerdam <[email protected]> 305b117e2acSFrank Warmerdam 306b117e2acSFrank Warmerdam * libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per 307b117e2acSFrank Warmerdam bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44 308b117e2acSFrank Warmerdam 309f99796d1SFrank Warmerdam2001-04-05 Frank Warmerdam <[email protected]> 310f99796d1SFrank Warmerdam 311f99796d1SFrank Warmerdam * tiffio.h: removed C++ style comment. 312f99796d1SFrank Warmerdam 313f99796d1SFrank Warmerdam * configure: fixed up SCRIPT_SH/SHELL handling. 314f99796d1SFrank Warmerdam 315f99796d1SFrank Warmerdam * Makefile.in: Fixed SCRIPT_SH/SHELL handling. 316f99796d1SFrank Warmerdam 317f99796d1SFrank Warmerdam * config.guess: documented more variables as per bug 40. 318f99796d1SFrank Warmerdam 31921724616SFrank Warmerdam2001-04-03 Frank Warmerdam <[email protected]> 32021724616SFrank Warmerdam 32121724616SFrank Warmerdam * configure, *Makefile.in: Various changes to improve configuration 32221724616SFrank Warmerdam for HP/UX specifically, and also in general. They include: 32321724616SFrank Warmerdam - Try to handle /usr/bin/sh instead of /bin/sh where necessary. 32421724616SFrank Warmerdam - Upgrade to HP/UX 10.x+ compiler, linker and dso options. 32521724616SFrank Warmerdam - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP 32621724616SFrank Warmerdam - Use -${MAKEFLAGS} in sub makes from makefiles. 32721724616SFrank Warmerdam 32821724616SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=40 32921724616SFrank Warmerdam 3308671dffeSFrank Warmerdam2001-04-02 Frank Warmerdam <[email protected]> 3318671dffeSFrank Warmerdam 3320263998eSFrank Warmerdam * libtiff/tiff.h: Applied hac to try and resolve the problem 3330263998eSFrank Warmerdam with the inttypes.h include file on AIX. 3340263998eSFrank Warmerdam 3350263998eSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=39 3360263998eSFrank Warmerdam 3379864187bSFrank Warmerdam * VERSION: update to 3.5.7 beta in preparation for release. 3389864187bSFrank Warmerdam 339a2558120SFrank Warmerdam * configure/config.site: modified to check if -lm is needed for 340a2558120SFrank Warmerdam MACHDEPLIBS if not supplied by config.site. Needed for Darwin. 341a2558120SFrank Warmerdam 3428671dffeSFrank Warmerdam * config.guess: updated wholesale to an FSF version apparently 3438671dffeSFrank Warmerdam from 1998 (as opposed to 1994). This is mainly inspired by 3448671dffeSFrank Warmerdam providing for MacOS X support. 3458671dffeSFrank Warmerdam 3468671dffeSFrank Warmerdam2001-03-29 Frank Warmerdam <[email protected]> 3478671dffeSFrank Warmerdam 3488671dffeSFrank Warmerdam * configure, Makefile.in, etc: added support for OPTIMIZER being 3498671dffeSFrank Warmerdam set from config.site. 3508671dffeSFrank Warmerdam 3517a1ad5e9SFrank Warmerdam2001-03-28 Frank Warmerdam <[email protected]> 3527a1ad5e9SFrank Warmerdam 3534f4c99abSFrank Warmerdam * fax2ps.c: Helge (libtiff at oldach.net) submitted fix: 3544f4c99abSFrank Warmerdam 3554f4c99abSFrank Warmerdam Here's a fix for fax2ps that corrects behaviour for non-Letter paper 3564f4c99abSFrank Warmerdam sizes. It fixes two problems: 3574f4c99abSFrank Warmerdam 3584f4c99abSFrank Warmerdam Without scaling (-S) the fax is now centered on the page size specified 3594f4c99abSFrank Warmerdam with -H and/or -W. Before, fax2ps was using an obscure and practially 3604f4c99abSFrank Warmerdam useless algorithm to allocate the image relative to Letter sized paper 3614f4c99abSFrank Warmerdam which sometime sled to useless whitespace on the paper, while at the 3624f4c99abSFrank Warmerdam same time cutting of the faxes printable area at the opposite border. 3634f4c99abSFrank Warmerdam 3644f4c99abSFrank Warmerdam Second, scaling now preserves aspect ratio, which makes unusual faxes 3654f4c99abSFrank Warmerdam (in particular short ones) print properly. 3664f4c99abSFrank Warmerdam 3674f4c99abSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=35 3684f4c99abSFrank Warmerdam 3697a1ad5e9SFrank Warmerdam * tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by 3707a1ad5e9SFrank Warmerdam Bruce A. Mallett. See check message for detailed information 3717a1ad5e9SFrank Warmerdam on all the changes, including a faster encoder, fixes for level 3727a1ad5e9SFrank Warmerdam 2 PostScript, and support for the imagemask operator. 3737a1ad5e9SFrank Warmerdam 374f3bbcf1bSFrank Warmerdam2001-03-27 Frank Warmerdam <[email protected]> 375f3bbcf1bSFrank Warmerdam 376f3bbcf1bSFrank Warmerdam * libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to 377f3bbcf1bSFrank Warmerdam "#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX. 378f3bbcf1bSFrank Warmerdam 379f3bbcf1bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 380f3bbcf1bSFrank Warmerdam 381dc989a55SFrank Warmerdam2001-03-16 Frank Warmerdam <[email protected]> 382dc989a55SFrank Warmerdam 383dc989a55SFrank Warmerdam * tif_dirinfo.c: moved definition of copyright tag in field list. 384dc989a55SFrank Warmerdam Apparently they have to be in sorted order by tag id. 385dc989a55SFrank Warmerdam 3868eea65a4SFrank Warmerdam2001-03-13 Frank Warmerdam <[email protected]> 3878eea65a4SFrank Warmerdam 3888eea65a4SFrank Warmerdam * tif_getimage.c: Added support for 16bit minisblack/miniswhite 3898eea65a4SFrank Warmerdam images in RGBA interface. 3908eea65a4SFrank Warmerdam 391fa01e4a7SFrank Warmerdam2001-03-02 Frank Warmerdam <[email protected]> 392fa01e4a7SFrank Warmerdam 393fa01e4a7SFrank Warmerdam * Added TIFFTAG_COPYRIGHT support. 394fa01e4a7SFrank Warmerdam 395aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 396aefe065eSFrank Warmerdam 397aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 398aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 399aefe065eSFrank Warmerdam adding the -b bias removal flag. 400aefe065eSFrank Warmerdam 401a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 402a6da80a7SFrank Warmerdam 4038867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 4048867ddfbSFrank Warmerdam serveral missing entry points. 4058867ddfbSFrank Warmerdam 406b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 407b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 408b18f9bb8SFrank Warmerdam 409b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 410b18f9bb8SFrank Warmerdam 411a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 412a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 413a6da80a7SFrank Warmerdam ([email protected]). He writes: 414a6da80a7SFrank Warmerdam 415a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 416a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 417a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 418a6da80a7SFrank Warmerdam 419a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 420a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 421a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 422a6da80a7SFrank Warmerdam accuracy over the image. 423a6da80a7SFrank Warmerdam 424a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 425a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 426a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 427a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 428a6da80a7SFrank Warmerdam 429a6da80a7SFrank Warmerdam Changes applied with minor edits. 430a6da80a7SFrank Warmerdam 43100761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 43200761c18SFrank Warmerdam 43300761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 43400761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 43500761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 43600761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 43700761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 43800761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 43900761c18SFrank Warmerdam 4409a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 4419a1d08fcSMike Welles 4429a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 4439a1d08fcSMike Welles 444a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 445a5a724a9SFrank Warmerdam 446a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 447a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 448a5a724a9SFrank Warmerdam 4497c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 4507c2ef4f7SFrank Warmerdam 4513ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 4523ba946b0SFrank Warmerdam 4537c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 4547c2ef4f7SFrank Warmerdam 455a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 456a7f6e194SMike Welles * added link to CVS mirror from index.html 457a7f6e194SMike Welles 458a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 459a7f6e194SMike Welles not supported by default. 460a7f6e194SMike Welles 46122e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 46222e9dda7SFrank Warmerdam 46322e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 46422e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 46522e9dda7SFrank Warmerdam 46633953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 46733953398SFrank Warmerdam 46822e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 46933953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 47033953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 47133953398SFrank Warmerdam 472a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 473177452c8SMike Welles 474177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 475177452c8SMike Welles 476177452c8SMike Welles * Created HOWTO-RELEASE 477177452c8SMike Welles 478177452c8SMike Welles * Created html/v3.5.6.html 479177452c8SMike Welles 480177452c8SMike Welles * updated index.html 481177452c8SMike Welles 482a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 483a02f97a5SFrank Warmerdam 484a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 485a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 486a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 487a02f97a5SFrank Warmerdam 488a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 489a3c28f98SFrank Warmerdam 490a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 491a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 492a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 493a3c28f98SFrank Warmerdam 494a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 495a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 496a3c28f98SFrank Warmerdam on libm.so. 497a3c28f98SFrank Warmerdam 498a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 499a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 500a3c28f98SFrank Warmerdam 501a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 502a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 503a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 504a3c28f98SFrank Warmerdam 505abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 506abcd47aeSFrank Warmerdam 507abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 508abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 509abcd47aeSFrank Warmerdam --exec-prefix directives. 510abcd47aeSFrank Warmerdam 5117410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 5127410217aSFrank Warmerdam 5139900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 5149900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 5159900bacaSFrank Warmerdam file which seems to be updated regularly. 5169900bacaSFrank Warmerdam 5179900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 5189900bacaSFrank Warmerdam version include file. 5199900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 5209900bacaSFrank Warmerdam with the public libtiff include files. 5219900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 5229900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 5239900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 5249900bacaSFrank Warmerdam 5257410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 5267410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 5277410217aSFrank Warmerdam 5286429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 5296429172dSFrank Warmerdam 530b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 531b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 5327410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 5337410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 534b11174beSFrank Warmerdam 5356429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 5366429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 5376429172dSFrank Warmerdam (such as occurs for YCbCr). 5386429172dSFrank Warmerdam 539aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 540aa844c50SFrank Warmerdam 541aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 542aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 543aa844c50SFrank Warmerdam 5440cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 5450cd032f1SFrank Warmerdam 54691b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 54791b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 54891b8b7c2SFrank Warmerdam from [email protected]. 54991b8b7c2SFrank Warmerdam 5500cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 5510cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 5520cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 5530cd032f1SFrank Warmerdam 554de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 555de9b6675SFrank Warmerdam 556de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 557de9b6675SFrank Warmerdam white is properly recovered. 558de9b6675SFrank Warmerdam 559de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 560de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 561de9b6675SFrank Warmerdam 5628b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 5638b6b9756SFrank Warmerdam 5648b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 5658b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 5668b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 5678b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 5688b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 5698b6b9756SFrank Warmerdam 570582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 571582fb187SFrank Warmerdam 5720cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 573582fb187SFrank Warmerdam 5748d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 5758d9e3bcfSFrank Warmerdam 5768d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 5778d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 5788d9e3bcfSFrank Warmerdam 579af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 58005d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 58105d0760fSFrank Warmerdam cygwin compatibility. 582af621273SFrank Warmerdam 583b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 584b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 585b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 586b6348a45SFrank Warmerdam 587af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 588af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 589af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 590af621273SFrank Warmerdam bug and proving the patch. 591af621273SFrank Warmerdam 592a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 593a329e432SFrank Warmerdam 594a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 595a329e432SFrank Warmerdam we are done access data thanks to bug report from: 596a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 597a329e432SFrank Warmerdam 598a329e432SFrank Warmerdam * Reverted tif_flush change. 599a329e432SFrank Warmerdam 600da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 601da97c5e0SFrank Warmerdam 602da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 603da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 604da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 605da97c5e0SFrank Warmerdam 606c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 607c1282751SFrank Warmerdam 608fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 609fb02956eSFrank Warmerdam 6100625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 6110625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 6120625a129SFrank Warmerdam 613c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 614c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 615c1282751SFrank Warmerdam 616ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 617ad9af004SFrank Warmerdam 618ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 619ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 620ad9af004SFrank Warmerdam 6214b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 6224b79457aSMike Welles 6234b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 6244b79457aSMike Welles 625c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 626c1cd54d7SFrank Warmerdam 627889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 628889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 629889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 630889ea5bfSFrank Warmerdam 631c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 632c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 633c1cd54d7SFrank Warmerdam 634082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 635082013bfSFrank Warmerdam 636082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 637082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 638082013bfSFrank Warmerdam 639b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 640b620bd37SFrank Warmerdam 6416ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 6426ed3331cSFrank Warmerdam email address. 6436ed3331cSFrank Warmerdam 644b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 645b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 646b620bd37SFrank Warmerdam 64715934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 64815934824SFrank Warmerdam 64915934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 65015934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 65115934824SFrank Warmerdam could be "unpopulated" images. 65215934824SFrank Warmerdam 653859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 654859c2524SFrank Warmerdam 6557538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 6567538c6d0SFrank Warmerdam 657859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 658859c2524SFrank Warmerdam 6596be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 6606be23f4fSFrank Warmerdam 6616be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 6626be23f4fSFrank Warmerdam 6634b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 6644b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 6654b79457aSMike Welles 666f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 667f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 668f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 669f0770083SMike Welles <[email protected]> (untested). 670f076e723SMike Welles 671f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 672f0770083SMike Welles Arvan Pritchard <[email protected]> 673f0770083SMike Welles 674f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 675f076e723SMike Welles Arvan Pritchard <[email protected]> 676f076e723SMike Welles 6771c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 6781c9f6d78SFrank Warmerdam 6791c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 6801c9f6d78SFrank Warmerdam 68197702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 6822df86f15SFrank Warmerdam 6832df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 6842df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 6852df86f15SFrank Warmerdam 686c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 687c21b8b97SMike Welles 688c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 689c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 690c21b8b97SMike Welles 691d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 692d20c60a2SMike Welles 693d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 694d20c60a2SMike Welles Stanislav Brabec <[email protected]> 695d20c60a2SMike Welles 696c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 697c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 698d20c60a2SMike Welles 699c21b8b97SMike Welles * configure: fixed bugs in sed scripts 700c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 701d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 702d20c60a2SMike Welles 703c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 704c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 705d20c60a2SMike Welles 7067ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 7077ab7008fSFrank Warmerdam 7087ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 7097ab7008fSFrank Warmerdam conversion for the run arrays. 7107ab7008fSFrank Warmerdam 711d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 712d3144ac4SFrank Warmerdam 713d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 714d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 715d3144ac4SFrank Warmerdam 7160b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 7170b109722SFrank Warmerdam 718f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 719f4aaa718SFrank Warmerdam 7200b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 7210b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 7220b109722SFrank Warmerdam 723ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 724ed33ffd3SFrank Warmerdam 725ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 726ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 727ed33ffd3SFrank Warmerdam 728592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 729592e7e59SFrank Warmerdam 730c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 731c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 732c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 733c84e2904SFrank Warmerdam 734c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 735c84e2904SFrank Warmerdam Peter Smith ([email protected]). 736c84e2904SFrank Warmerdam 737c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 738c84e2904SFrank Warmerdam 739592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 740592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 741592e7e59SFrank Warmerdam 742592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 743592e7e59SFrank Warmerdam between toff_t and tsize_t. 744592e7e59SFrank Warmerdam 745164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 746164da391SFrank Warmerdam 747164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 748164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 749164da391SFrank Warmerdam 750164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 751164da391SFrank Warmerdam TIFFWriteDirectory(). 752164da391SFrank Warmerdam 753164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 754164da391SFrank Warmerdam 755164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 756164da391SFrank Warmerdam and writing to another. 757164da391SFrank Warmerdam 758164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 759164da391SFrank Warmerdam 760db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 761db9e2d75SFrank Warmerdam 762db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 763db9e2d75SFrank Warmerdam 7642e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 7652e0c71f2SFrank Warmerdam 7662e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 7672e0c71f2SFrank Warmerdam 768c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 769c38ac53bSMike Welles 770c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 771c38ac53bSMike Welles 772c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 773c38ac53bSMike Welles 774c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 775c38ac53bSMike Welles 776db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 777db55f695SFrank Warmerdam 778db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 779db55f695SFrank Warmerdam 780c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 781da558ffbSMike Welles 782da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 783da558ffbSMike Welles 784da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 785da558ffbSMike Welles when LZW compression invoked. 786da558ffbSMike Welles 787da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 788da558ffbSMike Welles in tools to reflect removal of LZW compression 789da558ffbSMike Welles 7901c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 7911c096175SMike Welles 7921c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 7931c096175SMike Welles warning about LZW compression removed being removed, and why. 794c614caf0SMike Welles 795da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 796c614caf0SMike Welles symbols are kept. 7971c096175SMike Welles 79800ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 79900ac48bcSMike Welles 80000ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 80100ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 80200ac48bcSMike Welles 803e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 804e57f1806SFrank Warmerdam 805e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 806e57f1806SFrank Warmerdam of LZW. 807e57f1806SFrank Warmerdam 808e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 809ff08149cSFrank Warmerdam 810ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 811ff08149cSFrank Warmerdam 8120e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 8130e4c746eSMike Welles 8147609ec5fSMike Welles * Added zip creation to relase makefile target 8157609ec5fSMike Welles 8160e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 8170e4c746eSMike Welles 818c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 819c5e8a049SFrank Warmerdam 820c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 821c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 822c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 823c5e8a049SFrank Warmerdam 82464158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 82564158b2dSFrank Warmerdam 82664158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 82764158b2dSFrank Warmerdam 828209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 829209aa3d3SFrank Warmerdam 830209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 831209aa3d3SFrank Warmerdam email subscription address. 832209aa3d3SFrank Warmerdam 8339ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 8349ec07df1SMike Welles 8359ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 8369ec07df1SMike Welles 8379ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 8389ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 8399ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 8409ec07df1SMike Welles 8419ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 8429ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 8439ec07df1SMike Welles know features have been compiled into the TIFF library in order to 8449ec07df1SMike Welles handle things properly". 8459ec07df1SMike Welles 84629e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 84729e8a995SFrank Warmerdam 84829e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 84929e8a995SFrank Warmerdam <[email protected]>. 85029e8a995SFrank Warmerdam 8519e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 8529e63b000SFrank Warmerdam 8539e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 8549e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 8559e63b000SFrank Warmerdam 85643f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 85743f65d11SMike Welles * HTML-ized the man pages, added to html/man 85843f65d11SMike Welles 859e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 860e7f4c352SMike Welles 861a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 862a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 863a9b4777dSMike Welles From Ivo Penzar <[email protected]. 864a9b4777dSMike Welles 865a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 866a9b4777dSMike Welles memory mapped files. <[email protected]> 867a9b4777dSMike Welles 86897702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 86958db2336SMike Welles * Corrected alpha versioning. 87058db2336SMike Welles 87158db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 87258db2336SMike Welles 87358db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 87458db2336SMike Welles "RELEASE-DATE" 87558db2336SMike Welles 87658db2336SMike Welles * added releasediff target, which diffs tree with source as of 87758db2336SMike Welles date in "RELEASE-DATE" 87858db2336SMike Welles 87958db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 88058db2336SMike Welles away from alpha/non-alpha distinctions). 88158db2336SMike Welles 88258db2336SMike Welles * updated html to reflect release 88358db2336SMike Welles 88467bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 88567bb385aSFrank Warmerdam 886cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 887cdb12ac2SFrank Warmerdam 88867bb385aSFrank Warmerdam * Added CYGWIN case in configure. 88967bb385aSFrank Warmerdam 89046301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 89158db2336SMike Welles 89246301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 89346301bebSMike Welles (sizes >= 65536 were failing) 89446301bebSMike Welles 895478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 896478d079aSFrank Warmerdam 897478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 898478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 899478d079aSFrank Warmerdam 900f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 901f48df3f4SFrank Warmerdam 902e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 903e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 904e6e37100SFrank Warmerdam 905f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 906f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 907f48df3f4SFrank Warmerdam 908e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 909e3585a7dSFrank Warmerdam 9106f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 9116f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 9126f703bd0SFrank Warmerdam 913e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 914e3585a7dSFrank Warmerdam 91523f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 91623f6dabbSFrank Warmerdam 91723f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 91823f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 91923f6dabbSFrank Warmerdam better solutions for some users. 92023f6dabbSFrank Warmerdam 9218ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 9228ecb50d4SFrank Warmerdam 9238ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 9248ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 9258ecb50d4SFrank Warmerdam 926469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 927469f9d6bSMike Welles 928469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 929469f9d6bSMike Welles 930397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 931397e9f3aSFrank Warmerdam 9328b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 9338b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 9348b9ba144SFrank Warmerdam the first. 9358b9ba144SFrank Warmerdam 9368b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 9378b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 9388b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 9398b9ba144SFrank Warmerdam the colormap. 9408b9ba144SFrank Warmerdam 9418b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 9428b9ba144SFrank Warmerdam tif_getimage.c. 9438b9ba144SFrank Warmerdam 944397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 945