1*19ecdde2SRoss Finlayson2003-11-25 Ross Finlayson <[email protected]> 2*19ecdde2SRoss Finlayson 3*19ecdde2SRoss Finlayson * /tools/tiff2pdf.c: File added to repository. 4*19ecdde2SRoss Finlayson 5d9376367SAndrey Kiselev2003-11-22 Andrey Kiselev <[email protected]> 6d9376367SAndrey Kiselev 7d9376367SAndrey Kiselev * /tools/raw2tiff.c: sqrtf() replaced with sqrt(). 8d9376367SAndrey Kiselev 911d2461aSAndrey Kiselev2003-11-21 Andrey Kiselev <[email protected]> 1011d2461aSAndrey Kiselev 115279c8f2SAndrey Kiselev * /tools/raw2tiff.c: #include <getopt.h> removed. 125279c8f2SAndrey Kiselev 13aeae0fe9SAndrey Kiselev * tools/{Makefile.in, tiffgt.c}: Unmaintained and platform dependent 14aeae0fe9SAndrey Kiselev sgigt utility removed and replaced with the completely rewritten 15aeae0fe9SAndrey Kiselev portable tiffgt tool (depend on OpenGL and GLUT). Initial revision, 16aeae0fe9SAndrey Kiselev there is a lot of things to improve. 1711d2461aSAndrey Kiselev 187eaf2d4aSAndrey Kiselev * libtiff/tif_ojpeg.c: TIFFVGetField() function now can properly 197eaf2d4aSAndrey Kiselev extract the fields from the OJPEG files. Patch supplied by Ross 207eaf2d4aSAndrey Kiselev Finlayson. 217eaf2d4aSAndrey Kiselev 22aeae0fe9SAndrey Kiselev * libtiff/{tiffio.h, tif_codec.c}, man/{libtiff.3t, TIFFcodec.3t}: 23aeae0fe9SAndrey Kiselev Added new function TIFFIsCODECConfigured(), suggested by Ross 24aeae0fe9SAndrey Kiselev Finlayson. 25aeae0fe9SAndrey Kiselev 2609237bb4SAndrey Kiselev2003-11-18 Andrey Kiselev <[email protected]> 2709237bb4SAndrey Kiselev 28e60dd327SAndrey Kiselev * libtiff/tif_dirinfo.c: Implemented binary search in 29e60dd327SAndrey Kiselev _TIFFMergeFieldInfo(). Patch supplied by Ross Finlayson. 30e60dd327SAndrey Kiselev 3109237bb4SAndrey Kiselev * libtiff/tif_dir.h: _TIFFFindOrRegisterdInfo declaration replaced 3209237bb4SAndrey Kiselev with _TIFFFindOrRegisterFieldInfo as reported by Ross Finlayson. 3309237bb4SAndrey Kiselev 34c26acbc7SFrank Warmerdam2003-11-17 Frank Warmerdam <[email protected]> 35c26acbc7SFrank Warmerdam 36c26acbc7SFrank Warmerdam * tif_dirread.c: do not mark all anonymously defined tags to be 37c26acbc7SFrank Warmerdam IGNOREd. 38c26acbc7SFrank Warmerdam 3942fc10fbSAndrey Kiselev2003-11-17 Andrey Kiselev <[email protected]> 4042fc10fbSAndrey Kiselev 4142fc10fbSAndrey Kiselev * contrib/pds/{tif_pdsdirread.c, tif_pdsdirwrite.c}: Use 4242fc10fbSAndrey Kiselev TIFFDataWidth() function insted of tiffDataWidth array. 4342fc10fbSAndrey Kiselev 4486ab7434SAndrey Kiselev2003-11-16 Andrey Kiselev <[email protected]> 4586ab7434SAndrey Kiselev 4686ab7434SAndrey Kiselev * libtiff/{tiff.h, tif_dirinfo.c}: Added support for IFD (13) 4786ab7434SAndrey Kiselev datatype, intruduced in "Adobe PageMaker TIFF Tech. Notes". 4886ab7434SAndrey Kiselev 49b2106d85SFrank Warmerdam2003-11-15 Frank Warmerdam <[email protected]> 50b2106d85SFrank Warmerdam 51b2106d85SFrank Warmerdam * Makefile.in: fixed missing backslash for tif_color.c in list. 52b2106d85SFrank Warmerdam 53519bca19SAndrey Kiselev2003-11-13 Andrey Kiselev <[email protected]> 54519bca19SAndrey Kiselev 55519bca19SAndrey Kiselev * libtiff/{tif_color.c, tif_getimage.c, tiffio.h, Makefile.in}: 56519bca19SAndrey Kiselev New color space conversion code: CIE L*a*b* 1976 images now supported 57519bca19SAndrey Kiselev by the TIFFRGBAImage interface. All introduced routines go to new 58519bca19SAndrey Kiselev module tif_color.c. Eventually all color conversion functions should 59519bca19SAndrey Kiselev be moved there. 60519bca19SAndrey Kiselev 61733ce3c8SAndrey Kiselev2003-11-12 Andrey Kiselev <[email protected]> 62733ce3c8SAndrey Kiselev 63ca2508d9SAndrey Kiselev * tools/{ras2tiff.c, rasterfile.h}: Properly determine SUN Rasterfiles 64ca2508d9SAndrey Kiselev with the reverse byte order (it is reported by the magic header 65ca2508d9SAndrey Kiselev field). Problem reported by Andreas Wiesmann. 66ca2508d9SAndrey Kiselev 67733ce3c8SAndrey Kiselev * tools/raw2tiff.c, man/raw2tiff.1: Few improvements in correlation 68733ce3c8SAndrey Kiselev calculation function. Guessing mechanics now documented in manual page. 69733ce3c8SAndrey Kiselev 7076e7ddcaSAndrey Kiselev2003-11-11 Andrey Kiselev <[email protected]> 7176e7ddcaSAndrey Kiselev 7276e7ddcaSAndrey Kiselev * tools/raw2tiff.c: Implemented image size guessing using 7376e7ddcaSAndrey Kiselev correlation coefficient calculation between two neighbour lines. 7476e7ddcaSAndrey Kiselev 75e595ad3aSFrank Warmerdam2003-11-09 Frank Warmerdam <[email protected]> 76e595ad3aSFrank Warmerdam 77e595ad3aSFrank Warmerdam * libtiff/tif_tile.c: remove spurious use of "s" (sample) in the 78e595ad3aSFrank Warmerdam planarconfig_contig case in TIFFComputeTile(). 79e595ad3aSFrank Warmerdam 80e595ad3aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=387 81e595ad3aSFrank Warmerdam 82b0098405SAndrey Kiselev2003-11-09 Andrey Kiselev <[email protected]> 83b0098405SAndrey Kiselev 84b0098405SAndrey Kiselev * libtiff/tiffiop.h: New macros: TIFFmax, TIFFmin and TIFFrint. 85b0098405SAndrey Kiselev 8681808406SAndrey Kiselev2003-11-07 Andrey Kiselev <[email protected]> 8781808406SAndrey Kiselev 8881808406SAndrey Kiselev * libtiff/{tiffio.h, tif_strip.c}, man/{TIFFstrip.3t, libtiff.3t}: 8981808406SAndrey Kiselev Added TIFFRawStripSize() function as suggested by Chris Hanson. 9081808406SAndrey Kiselev 9141467ca1SAndrey Kiselev2003-11-03 Andrey Kiselev <[email protected]> 9241467ca1SAndrey Kiselev 9341467ca1SAndrey Kiselev * libtiff/{tif_lzw.c, tif_fax3.c}: Proper support for update mode as 9441467ca1SAndrey Kiselev per bug 9541467ca1SAndrey Kiselev 9641467ca1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=424 9741467ca1SAndrey Kiselev 9838a71133SAndrey Kiselev2003-10-29 Andrey Kiselev <[email protected]> 9938a71133SAndrey Kiselev 10038a71133SAndrey Kiselev * libtiff/libtiff.def: Added TIFFReadRGBAImageOriented. 10138a71133SAndrey Kiselev 10238a71133SAndrey Kiselev * html/build.html: Added note about GNU make requirement. 10338a71133SAndrey Kiselev 10438a71133SAndrey Kiselev2003-10-25 Andrey Kiselev <[email protected]> 105693c5bc1SAndrey Kiselev 106693c5bc1SAndrey Kiselev * Makefile.in: Fixes in using MAKEFLAGS as per bug 107693c5bc1SAndrey Kiselev 108693c5bc1SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=418 109693c5bc1SAndrey Kiselev 110693c5bc1SAndrey Kiselev * port/install.sh.in: Option -p added to the mkdir command to create 111693c5bc1SAndrey Kiselev all directory tree structure before installing. 112693c5bc1SAndrey Kiselev 11338a71133SAndrey Kiselev2003-10-18 Andrey Kiselev <[email protected]> 1145ac3cddbSAndrey Kiselev 1155ac3cddbSAndrey Kiselev * /tools/tiff2ps.c: #include <strings.h> replaced with the 1165ac3cddbSAndrey Kiselev #include <string.h>. 1175ac3cddbSAndrey Kiselev 11838a71133SAndrey Kiselev2003-10-16 Andrey Kiselev <[email protected]> 1199cad6327SAndrey Kiselev 1209cad6327SAndrey Kiselev * Makefile.in: Add an absolute path to the test_pics.sh call. 1219cad6327SAndrey Kiselev 122fda733f8SAndrey Kiselev2003-10-12 Andrey Kiselev <[email protected]> 123fda733f8SAndrey Kiselev 124fda733f8SAndrey Kiselev * libtiff/tiffcomp.h: #define _BSDTYPES_DEFINED when defining BSD 125fda733f8SAndrey Kiselev typedefs. 126fda733f8SAndrey Kiselev 127a24c2d6eSAndrey Kiselev2003-10-09 Andrey Kiselev <[email protected]> 128a24c2d6eSAndrey Kiselev 129a24c2d6eSAndrey Kiselev * configure, libtiff/{Makefile.in, mkversion.c}: 130a24c2d6eSAndrey Kiselev Relative buildings fixed. 131a24c2d6eSAndrey Kiselev 132a24c2d6eSAndrey Kiselev * tools/Makefile.in: Added "-I../libtiff" to the tiffset building 133a24c2d6eSAndrey Kiselev rule. 134a24c2d6eSAndrey Kiselev 1358847cbe9SAndrey Kiselev2003-10-07 Andrey Kiselev <[email protected]> 1368847cbe9SAndrey Kiselev 137a74b3d00SAndrey Kiselev * Makefile.in: Added missed v3.6.0.html. 138a74b3d00SAndrey Kiselev 1398847cbe9SAndrey Kiselev * libtiff/tiffio.h: Typo fixed: ORIENTATION_BOTTOMLEFT replaced with 1408847cbe9SAndrey Kiselev ORIENTATION_BOTLEFT. 1418847cbe9SAndrey Kiselev 142c0cb42c2SAndrey Kiselev2003-10-04 Andrey Kiselev <[email protected]> 143c0cb42c2SAndrey Kiselev 144c0cb42c2SAndrey Kiselev * 3.6.0 final release. 145c0cb42c2SAndrey Kiselev 146823a7791SAndrey Kiselev2003-10-03 Andrey Kiselev <[email protected]> 147823a7791SAndrey Kiselev 148823a7791SAndrey Kiselev * libtiff/{tif_getimage.c, tiffio.h}, man/TIFFReadRGBAImage.3t: New 149823a7791SAndrey Kiselev function TIFFReadRGBAImageOriented() implemented to retrieve raster 150823a7791SAndrey Kiselev array with user-specified origin position as suggested by Jason Frank. 151823a7791SAndrey Kiselev See 152823a7791SAndrey Kiselev 153823a7791SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=322 154823a7791SAndrey Kiselev 155823a7791SAndrey Kiselev for details. 156823a7791SAndrey Kiselev 157823a7791SAndrey Kiselev * tools/tiff2rgba.c: Switched to use TIFFReadRGBAImageOriented() 158823a7791SAndrey Kiselev instead of TIFFReadRGBAImage(). 159823a7791SAndrey Kiselev 160c88d1222SAndrey Kiselev * tools/tiff2ps.c: Fixed possible endless loop as per bug 161c88d1222SAndrey Kiselev 162c88d1222SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=404 163c88d1222SAndrey Kiselev 1645bc9b388SAndrey Kiselev2003-09-30 Andrey Kiselev <[email protected]> 1655bc9b388SAndrey Kiselev 1668847cbe9SAndrey Kiselev * libtiff/tif_dirread.c: Check field counter against number of fields 167569d2ea4SAndrey Kiselev in order to fix 168569d2ea4SAndrey Kiselev 169569d2ea4SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=366 170569d2ea4SAndrey Kiselev 1715bc9b388SAndrey Kiselev * libtiff/tif_fax3.c: Fix wrong line numbering as per bug 1725bc9b388SAndrey Kiselev 1735bc9b388SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=342 1745bc9b388SAndrey Kiselev 175bb7ac070SAndrey Kiselev2003-09-25 Andrey Kiselev <[email protected]> 176bb7ac070SAndrey Kiselev 177a9755b0aSAndrey Kiselev * libtiff/{tiffiop.h, tif_dirread.c, tif_dir.c, tif_open.c, 178a9755b0aSAndrey Kiselev tif_close.c}: Store a list of opened IFD to prevent looping as per bug 179bb7ac070SAndrey Kiselev 180bb7ac070SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=383 181bb7ac070SAndrey Kiselev 18244681006SAndrey Kiselev2003-09-23 Andrey Kiselev <[email protected]> 18344681006SAndrey Kiselev 18444681006SAndrey Kiselev * libtiff/tif_dirread.c: More fixes for EstimateStripByteCounts(). See 18544681006SAndrey Kiselev 18644681006SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 18744681006SAndrey Kiselev 188428ba17bSAndrey Kiselev2003-08-21 Andrey Kiselev <[email protected]> 189428ba17bSAndrey Kiselev 190428ba17bSAndrey Kiselev * tools/tiffmedian.c: int declaration replaced with the uint32 to 191428ba17bSAndrey Kiselev support large images as per bug 192428ba17bSAndrey Kiselev 193428ba17bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=382 194428ba17bSAndrey Kiselev 1957b4cc292SAndrey Kiselev2003-08-12 Andrey Kiselev <[email protected]> 1967b4cc292SAndrey Kiselev 197ae2039a6SAndrey Kiselev * libtiff/Makefile.in: Fixed problem with building in different 198ae2039a6SAndrey Kiselev directory. 199ae2039a6SAndrey Kiselev 2007b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added missing #include <strings.h>. 2017b4cc292SAndrey Kiselev 2027b4cc292SAndrey Kiselev * libtiff/tif_dirwrite.c: More fixes for custom tags code 2037b4cc292SAndrey Kiselev from Ashley Dreier. 2047b4cc292SAndrey Kiselev 2051c8f21e0SAndrey Kiselev2003-08-07 Andrey Kiselev <[email protected]> 2061c8f21e0SAndrey Kiselev 2077b4cc292SAndrey Kiselev * tools/tiff2ps.c: Added page size setting when creating PS Level 2. 2087b4cc292SAndrey Kiselev Patch submitted by Balatoni Denes (with corrections from Tom 2097b4cc292SAndrey Kiselev Kacvinsky). 2107b4cc292SAndrey Kiselev 2119533dc64SAndrey Kiselev * tools/tiff2ps.c: Fixed PS comment emitted when FlateDecode is 2129533dc64SAndrey Kiselev being used. Reported by Tom Kacvinsky. 2139533dc64SAndrey Kiselev 2141c8f21e0SAndrey Kiselev * libtiff/tif_dirwrite.c: Fixed problem with custom tags writing, 2151c8f21e0SAndrey Kiselev reported by Ashley Dreier. 2161c8f21e0SAndrey Kiselev 2171c8f21e0SAndrey Kiselev * libtiff/tif_print.c: Fixed problem with float tags reading, support 2181c8f21e0SAndrey Kiselev for printing RATIONAL and BYTE tags added. 2191c8f21e0SAndrey Kiselev 220f8db45dcSAndrey Kiselev2003-08-05 Andrey Kiselev <[email protected]> 221f8db45dcSAndrey Kiselev 222f8db45dcSAndrey Kiselev * libtiff/tif_lzw.c: Move LZW codec state block allocation back to 223f8db45dcSAndrey Kiselev TIFFInitLZW(), because its initialization in LZWSetupDecode() cause 224f8db45dcSAndrey Kiselev problems with predictor initialization. Remove O_RDONLY check during 225f8db45dcSAndrey Kiselev state block allocation to be able open LZW compressed files in update 226f8db45dcSAndrey Kiselev mode. 227f8db45dcSAndrey Kiselev 228f8db45dcSAndrey Kiselev Problem exist for libtiff version of the tif_lzw.c module. One from 229f8db45dcSAndrey Kiselev lzw-compression-kit hasn't such troubles. 230f8db45dcSAndrey Kiselev 2311e5a0127SFrank Warmerdam2003-08-04 Frank Warmerdam <[email protected]> 2321e5a0127SFrank Warmerdam 2331e5a0127SFrank Warmerdam * libtiff/tif_write.c: modified tif_write.c so that the various 2341e5a0127SFrank Warmerdam encoded write functions use tif_postdecode() to apply byte order 2351e5a0127SFrank Warmerdam swapping (swab) to the application passed data buffer if the same 2361e5a0127SFrank Warmerdam would be done when reading. This allows us to write pixel data with 2371e5a0127SFrank Warmerdam more than 8 bits per sample to existing files of a non-native byte 2381e5a0127SFrank Warmerdam order. One side effect of this change is the applications buffer 2391e5a0127SFrank Warmerdam itself is altered in this case by the act of writing. 2401e5a0127SFrank Warmerdam 2411e5a0127SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=171 2421e5a0127SFrank Warmerdam 24303f0fc1bSFrank Warmerdam2003-07-25 Frank Warmerdam <[email protected]> 24403f0fc1bSFrank Warmerdam 24519a03d4dSFrank Warmerdam * libtiff/tif_open.c: avoid signed/unsigned casting warning 24619a03d4dSFrank Warmerdam initializing typemask as per patch from J.A. Strother. 24719a03d4dSFrank Warmerdam 24819a03d4dSFrank Warmerdam * tools/tiffcp.c: fixed signed/unsigned casting warning. 24919a03d4dSFrank Warmerdam 25019a03d4dSFrank Warmerdam * libtiff/tif_print.c: dos2unix conversion. 25119a03d4dSFrank Warmerdam 25203f0fc1bSFrank Warmerdam * tools/tiffsplit.c: increased the maximum number of pages that 25303f0fc1bSFrank Warmerdam can be split. Patch provided by Andrew J. Montalenti. 25403f0fc1bSFrank Warmerdam 255185af06fSAndrey Kiselev2003-07-11 Andrey Kiselev <[email protected]> 256185af06fSAndrey Kiselev 257185af06fSAndrey Kiselev * tools/raw2tiff.c: Added option `-p' to explicitly select color 258185af06fSAndrey Kiselev space of input image data. Closes 259185af06fSAndrey Kiselev 260185af06fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=364 261185af06fSAndrey Kiselev 262274bcd4bSFrank Warmerdam2003-07-08 Frank Warmerdam <[email protected]> 263274bcd4bSFrank Warmerdam 264274bcd4bSFrank Warmerdam * tif_aux.c, tif_codec.c, tif_dir.c, tif_dirread.c, tif_extension.c, 265274bcd4bSFrank Warmerdam tif_fax3.c, tif_getimage.c, tif_luv.c, tif_lzw.c, tif_next.c, 266274bcd4bSFrank Warmerdam tif_packbits.c, tif_predict.c, tif_print.c, tif_swab.c, tif_thunder.c: 267274bcd4bSFrank Warmerdam avoid casting warning at /W4. 268274bcd4bSFrank Warmerdam 26970417610SAndrey Kiselev2003-07-03 Andrey Kiselev <[email protected]> 27070417610SAndrey Kiselev 27170417610SAndrey Kiselev * tools/thumbnail.c: Memory leak fixed as reported by Robert S. Kissel. 27270417610SAndrey Kiselev 273cb9bace3SAndrey Kiselev2003-06-30 Andrey Kiselev <[email protected]> 274cb9bace3SAndrey Kiselev 275cb9bace3SAndrey Kiselev * libtiff/tif_pixarlog.c: Unused variables removed. 276cb9bace3SAndrey Kiselev 2778579f1beSAndrey Kiselev * libtiff/{tif_dirread.c, tif_dir.c}: Fixed problem with 2788579f1beSAndrey Kiselev EstimateStripByteCounts() as per bug 279cb9bace3SAndrey Kiselev 280cb9bace3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=358 281cb9bace3SAndrey Kiselev 2825d76acb2SAndrey Kiselev * libtiff/{tif_dirwrite.c, tif_packbits.c}: Fixed compilation on 2835d76acb2SAndrey Kiselev 64-bit architectures as per bug 2845d76acb2SAndrey Kiselev 2855d76acb2SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=357 2865d76acb2SAndrey Kiselev 2878579f1beSAndrey Kiselev * libtiff/tif_dirinfo.c: TIFFDataWidth() returns 0 in case of 2888579f1beSAndrey Kiselev unknown data type. 2898579f1beSAndrey Kiselev 29031178b37SFrank Warmerdam2003-06-19 Frank Warmerdam <[email protected]> 29131178b37SFrank Warmerdam 29231178b37SFrank Warmerdam * libtiff/tif_print.c: fixed some serious bugs when printing 29331178b37SFrank Warmerdam custom tags ... almost certain to crash. 29431178b37SFrank Warmerdam 29531178b37SFrank Warmerdam * libtiff/tif_dirread.c: Don't ignore custom fields that are 29631178b37SFrank Warmerdam autodefined. Not sure how this got to be like this. 29731178b37SFrank Warmerdam 298b44be4bdSAndrey Kiselev2003-06-18 Andrey Kiselev <[email protected]> 299b44be4bdSAndrey Kiselev 3005c7b0ab0SAndrey Kiselev * 3.6.0 Beta2 released. 3015c7b0ab0SAndrey Kiselev 302b44be4bdSAndrey Kiselev * tools/tiffcmp.c, man/tiffcmp.1: Fixed problem with unused data 303b44be4bdSAndrey Kiselev comparing as per bug 304b44be4bdSAndrey Kiselev 305b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=349 306b44be4bdSAndrey Kiselev 307b44be4bdSAndrey Kiselev `-z' option now can be used to set the number of reported different 308b44be4bdSAndrey Kiselev bytes. 309b44be4bdSAndrey Kiselev 310b44be4bdSAndrey Kiselev2003-06-09 Andrey Kiselev <[email protected]> 311b44be4bdSAndrey Kiselev 312b44be4bdSAndrey Kiselev * tools/tiffcp.c, man/tiffcp.1: Added possibility to specify value -1 313b44be4bdSAndrey Kiselev to -r option to get the entire image as one strip. See 314b44be4bdSAndrey Kiselev 315b44be4bdSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 316b44be4bdSAndrey Kiselev 317b44be4bdSAndrey Kiselev for details. 318b44be4bdSAndrey Kiselev 319924316f8SAndrey Kiselev2003-06-04 Andrey Kiselev <[email protected]> 320924316f8SAndrey Kiselev 321924316f8SAndrey Kiselev * tools/tiffcp.c: Set the correct RowsPerStrip and PageNumber 322924316f8SAndrey Kiselev values as per bug 323924316f8SAndrey Kiselev 324924316f8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=343 325924316f8SAndrey Kiselev 32693880088SFrank Warmerdam2003-05-27 Frank Warmerdam <[email protected]> 32793880088SFrank Warmerdam 32893880088SFrank Warmerdam * libtiff/tif_jpeg.c: modified segment_height calculation to always 32993880088SFrank Warmerdam be a full height tile for tiled images. Also changed error to just 33093880088SFrank Warmerdam be a warning. 33193880088SFrank Warmerdam 33271e4bb17SAndrey Kiselev2003-05-25 Andrey Kiselev <[email protected]> 33371e4bb17SAndrey Kiselev 33471e4bb17SAndrey Kiselev * tools/fax2tiff.c: Page numbering fixed, as per bug 33571e4bb17SAndrey Kiselev 33671e4bb17SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=341 33771e4bb17SAndrey Kiselev 3385b80291bSAndrey Kiselev2003-05-20 Andrey Kiselev <[email protected]> 3395b80291bSAndrey Kiselev 3405b80291bSAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 3415b80291bSAndrey Kiselev configure, Makefile.in: Switched back to the old behaviour. Likely 3425b80291bSAndrey Kiselev better solution should be found for OJPEG support. 3435b80291bSAndrey Kiselev 344d45ab962SAndrey Kiselev2003-05-11 Andrey Kiselev <[email protected]> 345d45ab962SAndrey Kiselev 346d45ab962SAndrey Kiselev * libtiff/mkversion.c: Fixed problem with wrong string size when 347d45ab962SAndrey Kiselev reading RELEASE-DATE file. 348d45ab962SAndrey Kiselev 34973cbf0b9SAndrey Kiselev2003-05-07 Andrey Kiselev <[email protected]> 35073cbf0b9SAndrey Kiselev 35173cbf0b9SAndrey Kiselev * tools/tiff2ps.c: Fixed bug in Ascii85EncodeBlock() function: array 35273cbf0b9SAndrey Kiselev index was out of range. 35373cbf0b9SAndrey Kiselev 354e2afef13SAndrey Kiselev2003-05-06 Andrey Kiselev <[email protected]> 355e2afef13SAndrey Kiselev 356e2afef13SAndrey Kiselev * contrib/ojpeg/{Makefile.in, jdhuff.h, jinclude.h, ojpeg.c, README}, 357e2afef13SAndrey Kiselev configure, Makefile.in: Improved libtiff compilation with OJPEG 358e2afef13SAndrey Kiselev support. Now no need for patching IJG JPEG library, hack requred by 359e2afef13SAndrey Kiselev libtiff will be compiled and used in-place. Implemented with 360e2afef13SAndrey Kiselev suggestion and help from Bill Allombert, Debian's libjpeg maintainer. 361e2afef13SAndrey Kiselev 3626e87a9bdSAndrey Kiselev * libtiff/tif_aux.c: Properly handle TIFFTAG_PREDICTOR in 3636e87a9bdSAndrey Kiselev TIFFVGetFieldDefaulted() function. 3646e87a9bdSAndrey Kiselev 365a77a81b9SAndrey Kiselev2003-05-05 Andrey Kiselev <[email protected]> 366a77a81b9SAndrey Kiselev 367a77a81b9SAndrey Kiselev * tools/ppm2tiff.c: PPM header parser improved: now able to skip 368a77a81b9SAndrey Kiselev comments. 369a77a81b9SAndrey Kiselev 3708180aa18SAndrey Kiselev * tools/tiffdither.c: Fixed problem with bit fill order tag setting: 3718180aa18SAndrey Kiselev was not copied from source image. 3728180aa18SAndrey Kiselev 3738180aa18SAndrey Kiselev * libtiff/getimage.c: Workaround for some images without correct 3748180aa18SAndrey Kiselev info about alpha channel as per bug 3758180aa18SAndrey Kiselev 3768180aa18SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=331 3778180aa18SAndrey Kiselev 3783c54d5baSAndrey Kiselev2003-04-29 Andrey Kiselev <[email protected]> 3793c54d5baSAndrey Kiselev 380a77a81b9SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Add ability to generate PS Level 3. 3813c54d5baSAndrey Kiselev It basically allows one to use the /flateDecode filter for ZIP 3823c54d5baSAndrey Kiselev compressed TIFF images. Patch supplied by Tom Kacvinsky. Fixes 3833c54d5baSAndrey Kiselev 3843c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=328 3853c54d5baSAndrey Kiselev 386a77a81b9SAndrey Kiselev * tools/tiff2ps.c: Force deadzone printing when EPS output specified 3873c54d5baSAndrey Kiselev as per bug 3883c54d5baSAndrey Kiselev 3893c54d5baSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=325 3903c54d5baSAndrey Kiselev 3913ec55027SAndrey Kiselev2003-04-17 Andrey Kiselev <[email protected]> 3923ec55027SAndrey Kiselev 3933ec55027SAndrey Kiselev * libtiff/tif_dirread.c: Removed additional check for StripByteCounts 3943ec55027SAndrey Kiselev due to problems with multidirectory images. Quality of error messages 3953ec55027SAndrey Kiselev improved. 3963ec55027SAndrey Kiselev 397ca2f9658SAndrey Kiselev2003-04-16 Andrey Kiselev <[email protected]> 398ca2f9658SAndrey Kiselev 399ca2f9658SAndrey Kiselev * tools/tiffcp.c: Fixed problem with colorspace conversion for JPEG 400ca2f9658SAndrey Kiselev encoded images. See bug entries 401ca2f9658SAndrey Kiselev 402ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=275 403ca2f9658SAndrey Kiselev 404ca2f9658SAndrey Kiselev and 405ca2f9658SAndrey Kiselev 406ca2f9658SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=23 407ca2f9658SAndrey Kiselev 40855137ca3SAndrey Kiselev * libtiff/tif_dirread.c: Additional check for StripByteCounts 40955137ca3SAndrey Kiselev correctness. Fixes 41055137ca3SAndrey Kiselev 41155137ca3SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=320 41255137ca3SAndrey Kiselev 4137f9ab89fSAndrey Kiselev2003-03-12 Andrey Kiselev <[email protected]> 4147f9ab89fSAndrey Kiselev 4157f9ab89fSAndrey Kiselev * tools/{fax2ps.c, fax2tiff.c, gif2tiff.c, pal2rgb.c, ppm2tiff.c, 4167f9ab89fSAndrey Kiselev ras2tiff.c, raw2tiff.c, rgb2ycbcr.c, thumbnail.c, tiff2bw.c, 4177f9ab89fSAndrey Kiselev tiff2ps.c, tiff2rgba.c, tiffcp.c, tiffdither.c, tiffinfo.c, 4187f9ab89fSAndrey Kiselev tiffmedian.c}: Added library version reporting facility to all tools. 4197f9ab89fSAndrey Kiselev 420d8cd741eSFrank Warmerdam2003-03-06 Frank Warmerdam <[email protected]> 421d8cd741eSFrank Warmerdam 422d8cd741eSFrank Warmerdam * port/install.sh.in: Fixed problems with install producing paths 423d8cd741eSFrank Warmerdam like ///usr/local/lib on cygwin. 424d8cd741eSFrank Warmerdam 4251f209352SAndrey Kiselev2003-02-27 Andrey Kiselev <[email protected]> 4261f209352SAndrey Kiselev 4271f209352SAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: New switch (-X) to set width of 4281f209352SAndrey Kiselev raw input page. Patch supplied by Julien Gaulmin. See 4291f209352SAndrey Kiselev 4301f209352SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=293 4311f209352SAndrey Kiselev 4321f209352SAndrey Kiselev for details. 4331f209352SAndrey Kiselev 434248cfa15SFrank Warmerdam2003-02-26 Frank Warmerdam <[email protected]> 435248cfa15SFrank Warmerdam 43643439664SFrank Warmerdam * libtiff/tif_dir.c: fixed up the tif_postdecode settings 43743439664SFrank Warmerdam responsible for byte swapping complex image data. 43843439664SFrank Warmerdam 439248cfa15SFrank Warmerdam * libtiff/tif_lzw.c: fixed so that decoder state isn't allocated till 440248cfa15SFrank Warmerdam LZWSetupDecode(). Needed to read LZW files in "r+" mode. 441248cfa15SFrank Warmerdam 442c9663e69SAndrey Kiselev2003-02-07 Andrey Kiselev <[email protected]> 443c9663e69SAndrey Kiselev 444c9663e69SAndrey Kiselev * tools/ppm2tiff.c: Fixed problem with too many arguments. 445c9663e69SAndrey Kiselev 446fe6e1155SAndrey Kiselev2003-02-04 Andrey Kiselev <[email protected]> 447fe6e1155SAndrey Kiselev 448fe6e1155SAndrey Kiselev * tools/raw2tiff.c: Memory leak fixed. 449fe6e1155SAndrey Kiselev 450be7810fcSAndrey Kiselev2003-02-03 Andrey Kiselev <[email protected]> 451be7810fcSAndrey Kiselev 452be7810fcSAndrey Kiselev * tools/fax2tiff.c, man/fax2tiff.1: Applied patch from Julien Gaulmin 453be7810fcSAndrey Kiselev (thanks, Julien!). More switches for fax2tiff tool for better control 454be7810fcSAndrey Kiselev of input and output. Details at 455be7810fcSAndrey Kiselev 456be7810fcSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=272 457be7810fcSAndrey Kiselev 458a1a3a36dSFrank Warmerdam2003-02-03 Frank Warmerdam <[email protected]> 459a1a3a36dSFrank Warmerdam 460a1a3a36dSFrank Warmerdam * libtiff/tif_jpeg.c: Modified to defer initialization of jpeg 461a1a3a36dSFrank Warmerdam library so that we can check if there is already any tile/strip data 462a1a3a36dSFrank Warmerdam before deciding between creating a compressor or a decompressor. 463a1a3a36dSFrank Warmerdam 46432d2ec53SFrank Warmerdam2003-01-31 Frank Warmerdam <[email protected]> 46532d2ec53SFrank Warmerdam 46632d2ec53SFrank Warmerdam * libtiff/tif_write.c: TIFFWriteCheck() now fails if the image is 46732d2ec53SFrank Warmerdam a pre-existing compressed image. That is, image writing to 46832d2ec53SFrank Warmerdam pre-existing compressed images is not allowed. 46932d2ec53SFrank Warmerdam 47032d2ec53SFrank Warmerdam * libtiff/tif_open.c: Removed error if opening a compressed file 47132d2ec53SFrank Warmerdam in update mode. 47232d2ec53SFrank Warmerdam 47332d2ec53SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=198 47432d2ec53SFrank Warmerdam 4754de68458SAndrey Kiselev2003-01-31 Andrey Kiselev <[email protected]> 4764de68458SAndrey Kiselev 4774de68458SAndrey Kiselev * config.guess, config.sub: Updated to recent upstream versions. 4784de68458SAndrey Kiselev 479036ce91eSFrank Warmerdam2003-01-15 Frank Warmerdam <[email protected]> 480036ce91eSFrank Warmerdam 481036ce91eSFrank Warmerdam * cut 3.6.0 Beta release. 482036ce91eSFrank Warmerdam 4838ae9d879SAndrey Kiselev2002-12-20 Andrey Kiselev <[email protected]> 4848ae9d879SAndrey Kiselev 4858ae9d879SAndrey Kiselev * tools/fax2ps.c, man/fax2ps.1: Page size was determined 4868ae9d879SAndrey Kiselev in wrong way as per bug 4878ae9d879SAndrey Kiselev 4888ae9d879SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=239 4898ae9d879SAndrey Kiselev 4902d0233a5SFrank Warmerdam2002-12-17 Frank Warmerdam <[email protected]> 4912d0233a5SFrank Warmerdam 4922d0233a5SFrank Warmerdam * libtiff/tif_dirread.c: Allow wrong sized arrays in 4932d0233a5SFrank Warmerdam TIFFFetchStripThing(). 4942d0233a5SFrank Warmerdam 4952d0233a5SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=49 4962d0233a5SFrank Warmerdam 497ea674e6bSFrank Warmerdam2002-12-02 Frank Warmerdam <[email protected]> 498ea674e6bSFrank Warmerdam 499ea674e6bSFrank Warmerdam * libtiff/tif_dir.c: fix problem with test on td_customValueCount. 500ea674e6bSFrank Warmerdam Was using realloc even first time. Fix by Igor Venevtsev. 501ea674e6bSFrank Warmerdam 502b920c1f9SFrank Warmerdam2002-11-30 Frank Warmerdam <[email protected]> 503b920c1f9SFrank Warmerdam 504267f3f7dSFrank Warmerdam * libtiff/tif_dir.c: fixed bug with resetting an existing custom 505267f3f7dSFrank Warmerdam field value. 506267f3f7dSFrank Warmerdam 507b920c1f9SFrank Warmerdam * libtiff/tif_dir.c: Fixed potential problem with ascii "custom" 508b920c1f9SFrank Warmerdam tags in TIFFVGetField() ... added missing break. 509b920c1f9SFrank Warmerdam 510834b6324SFrank Warmerdam2002-10-14 Frank Warmerdam <[email protected]> 511834b6324SFrank Warmerdam 512699a8625SFrank Warmerdam * tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make 513699a8625SFrank Warmerdam the scanline buffer long enough when writing rgb triplets. 514699a8625SFrank Warmerdam The scanline needs to be 3 X the number of dots or else it will 515699a8625SFrank Warmerdam contain an incomplete triplet and programs that try to separate 516699a8625SFrank Warmerdam the eps by redefining the colorimage operator will get messed up. 517699a8625SFrank Warmerdam Patch supplied by William Bader. 518699a8625SFrank Warmerdam 519834b6324SFrank Warmerdam * Makefile.in: added tif_extension.c to file list as per 520834b6324SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=218. 521834b6324SFrank Warmerdam 52228e76dbfSAndrey Kiselev2002-10-11 Andrey Kiselev <[email protected]> 52328e76dbfSAndrey Kiselev 52428e76dbfSAndrey Kiselev * configure, config.site, libtiff/{tif_unix.c, Makefile.in}: Fix for 52528e76dbfSAndrey Kiselev large files (>2GiB) supporting. New option in the config.site: 5265c7b0ab0SAndrey Kiselev LARGEFILE="yes". Should be enough for I/O of the large files. 52728e76dbfSAndrey Kiselev 5286cd33fc4SFrank Warmerdam2002-10-10 Frank Warmerdam <[email protected]> 5296cd33fc4SFrank Warmerdam 5306cd33fc4SFrank Warmerdam * libtiff/html/v3.6.0.html: new release notes. 5316cd33fc4SFrank Warmerdam 5326cd33fc4SFrank Warmerdam * libtiff/index.html: removed faq, cvs snapshot cruft. Added email 5336cd33fc4SFrank Warmerdam link for Andrey. Pointer to v3.6.0.html. 5346cd33fc4SFrank Warmerdam 5356cd33fc4SFrank Warmerdam * libtiff/Makefile.in: added direct rule for tiffvers.h for release. 5366cd33fc4SFrank Warmerdam 537bd771997SAndrey Kiselev2002-10-07 Andrey Kiselev <[email protected]> 5388180aa18SAndrey Kiselev * tools/tiff2ps.c, man/tiff2ps.1: Applied patch form Sebastian Eken 5398180aa18SAndrey Kiselev (thanks, Sebastian!). New switches: 540bd771997SAndrey Kiselev -b # for a bottom margin of # inches 541bd771997SAndrey Kiselev -c center image 542bd771997SAndrey Kiselev -l # for a left margin of # inches 543bd771997SAndrey Kiselev -r rotate the image by 180 degrees 544bd771997SAndrey Kiselev New features merged with code for shrinking/overlapping. 545bd771997SAndrey Kiselev Previously added -c and -n switches (for overriding PS units) renamed 546bd771997SAndrey Kiselev in -x and -y respectively. 547bd771997SAndrey Kiselev 548bd771997SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=200 549bd771997SAndrey Kiselev 5501a1ccdb6SAndrey Kiselev * html/man/*.html: Updated from actual manual pages. 5511a1ccdb6SAndrey Kiselev 5523721a781SFrank Warmerdam2002-10-06 Frank Warmerdam <[email protected]> 5533721a781SFrank Warmerdam 554a8c488d4SFrank Warmerdam * libtiff/tif_jpeg.c: fixed problem with boolean defined with wrong 555a8c488d4SFrank Warmerdam size on windows. Use #define boolean hack. 556a8c488d4SFrank Warmerdam 557a8c488d4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=188 558a8c488d4SFrank Warmerdam 5593721a781SFrank Warmerdam * libtiff/tiff.h: Don't do special type handling in tiff.h unless 5603721a781SFrank Warmerdam USING_VISUALAGE is defined. 5613721a781SFrank Warmerdam 5623721a781SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 5633721a781SFrank Warmerdam 564515b593cSFrank Warmerdam2002-10-03 Frank Warmerdam <[email protected]> 565515b593cSFrank Warmerdam 566515b593cSFrank Warmerdam * libtiff/tiff.h: added COMPRESSION_JP2000. 567515b593cSFrank Warmerdam 568ff993722SAndrey Kiselev2002-10-02 Andrey Kiselev <[email protected]> 569ff993722SAndrey Kiselev 570ff993722SAndrey Kiselev * libtiff/tif_dirread.c: Another fix for the fetching SBYTE arrays 571ff993722SAndrey Kiselev by the TIFFFetchByteArray() function. Should finally resolve 572ff993722SAndrey Kiselev 573ff993722SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 574ff993722SAndrey Kiselev 5754c0e27b0SAndrey Kiselev * configure: Set -DPIXARLOG_SUPPORT option along with -DZIP_SUPPORT 57649ce50a8SAndrey Kiselev 57749ce50a8SAndrey Kiselev * html/Makefile.in: New targets added: html and groffhtml for 57849ce50a8SAndrey Kiselev producing HTML representations of the manual pages automatically. 57949ce50a8SAndrey Kiselev html target uses man2html tool, groffhtml uses groff tool. 5804c0e27b0SAndrey Kiselev 581515b593cSFrank Warmerdam2002-09-29 Frank Warmerdam <[email protected]> 582515b593cSFrank Warmerdam 583515b593cSFrank Warmerdam * configure, libtiff/Makefile.in: Added SCO OpenServer 5.0.6 support 584515b593cSFrank Warmerdam from John H. DuBois III. 585515b593cSFrank Warmerdam 586f88cde27SAndrey Kiselev2002-09-15 Andrey Kiselev <[email protected]> 587f88cde27SAndrey Kiselev 588f88cde27SAndrey Kiselev * Makefile.in, /man/{raw2tiff.1, Makefile.in, libtiff.3}: Added 589f88cde27SAndrey Kiselev manual page for raw2tiff(1) tool. 590f88cde27SAndrey Kiselev 591630fc85dSAndrey Kiselev2002-09-12 Andrey Kiselev <[email protected]> 592630fc85dSAndrey Kiselev 593630fc85dSAndrey Kiselev * /libtiff/{tiffio.h, tif_dir.h}: TIFFDataWidth() declaration moved to 594630fc85dSAndrey Kiselev the tiffio.h header file. 595630fc85dSAndrey Kiselev 596630fc85dSAndrey Kiselev * Makefile.in, /man/{TIFFDataWidth.3t, Makefile.in, libtiff.3}: Added 597630fc85dSAndrey Kiselev manual page for TIFFDataWidth() function 598630fc85dSAndrey Kiselev 5995ae8f23eSFrank Warmerdam2002-09-08 Frank Warmerdam <[email protected]> 6005ae8f23eSFrank Warmerdam 6013f6fe56dSFrank Warmerdam * libtiff/tif_dirread.c: Expand v[2] to v[4] in TIFFFetchShortPair() 6023f6fe56dSFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=196. 6033f6fe56dSFrank Warmerdam 6045ae8f23eSFrank Warmerdam * tools/tiff2ps.c: Don't emit BeginData/EndData DSC comments 6055ae8f23eSFrank Warmerdam since we are unable to properly include the amount to skip. 6065ae8f23eSFrank Warmerdam 6075ae8f23eSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=80 6085ae8f23eSFrank Warmerdam 60983daf89bSAndrey Kiselev2002-09-02 Andrey Kiselev <[email protected]> 61083daf89bSAndrey Kiselev 61183daf89bSAndrey Kiselev * /libtiff/tif_dirread.c: Fixed problem with SBYTE type data fetching 61283daf89bSAndrey Kiselev in TIFFFetchByteArray(). Problem described at 61383daf89bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=52 61483daf89bSAndrey Kiselev 615becb4e7fSAndrey Kiselev2002-08-22 Andrey Kiselev <[email protected]> 616becb4e7fSAndrey Kiselev 6175b3e083dSAndrey Kiselev * /libtiff/tif_dirinfo.c: Further additions to free custom fields 6185b3e083dSAndrey Kiselev in _TIFFSetupFieldInfo() function. 6195b3e083dSAndrey Kiselev See http://bugzilla.remotesensing.org/show_bug.cgi?id=169 for details. 6205b3e083dSAndrey Kiselev 6215b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: Additional consistency checking added in 622c70e384aSAndrey Kiselev LZWDecode() and LZWDecodeCompat(). 623c70e384aSAndrey Kiselev Fixes http://bugzilla.remotesensing.org/show_bug.cgi?id=190 62443539aa6SAndrey Kiselev and http://bugzilla.remotesensing.org/show_bug.cgi?id=100 625c70e384aSAndrey Kiselev 6265b3e083dSAndrey Kiselev * /libtiff/tif_lzw.c: 627becb4e7fSAndrey Kiselev Added check for valid code lengths in LZWDecode() and 628becb4e7fSAndrey Kiselev LZWDecodeCompat(). Fixes 629becb4e7fSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=115 630becb4e7fSAndrey Kiselev 631202b3adeSAndrey Kiselev2002-08-16 Andrey Kiselev <[email protected]> 632202b3adeSAndrey Kiselev 633202b3adeSAndrey Kiselev * /libtiff/{Makefile.vc, libtiff.def}: 634202b3adeSAndrey Kiselev Missed declarations added. 635202b3adeSAndrey Kiselev 63607655e06SFrank Warmerdam2002-08-15 Frank Warmerdam <[email protected]> 63707655e06SFrank Warmerdam 6386663496bSFrank Warmerdam * tif_getimage.c: Ensure that TIFFRGBAImageBegin() returns the 6396663496bSFrank Warmerdam return code from the underlying pick function. 6406663496bSFrank Warmerdam 6416663496bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=177 6426663496bSFrank Warmerdam 64307655e06SFrank Warmerdam * tif_dir.h: changed FIELD_CODEC to 66 from 64 to avoid overlap 64407655e06SFrank Warmerdam with FIELD_CUSTOM as mentioned in bug 169. 64507655e06SFrank Warmerdam 64607655e06SFrank Warmerdam * tif_close.c: added logic to free dynamically created anonymous 64707655e06SFrank Warmerdam field definitions to correct a small memory leak. 64807655e06SFrank Warmerdam 64907655e06SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=169 65007655e06SFrank Warmerdam 65148cd8465SAndrey Kiselev2002-08-10 Andrey Kiselev <[email protected]> 65248cd8465SAndrey Kiselev 65348cd8465SAndrey Kiselev * /tools/{raw2tiff.c, Makefile.in, Makefile.lcc, Makefile.vc}: 65448cd8465SAndrey Kiselev New tool: raw2tiff --- raw images to TIFF converter. No manual page yet. 65548cd8465SAndrey Kiselev 656c78a5bdcSFrank Warmerdam2002-07-31 Frank Warmerdam <[email protected]> 657c78a5bdcSFrank Warmerdam 65863067a98SFrank Warmerdam * libtiff/tif_jpeg.c: Fixed problem with setting of nrows in 65963067a98SFrank Warmerdam JPEGDecode() as per bugzilla bug (issue 1): 66063067a98SFrank Warmerdam 66163067a98SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 66263067a98SFrank Warmerdam 663c78a5bdcSFrank Warmerdam * libtiff/{tif_jpeg.c,tif_strip.c,tif_print.c}: Hacked tif_jpeg.c to 664c78a5bdcSFrank Warmerdam fetch TIFFTAG_YCBCRSUBSAMPLING from the jpeg data stream if it isn't 665c78a5bdcSFrank Warmerdam present in the tiff tags. 666c78a5bdcSFrank Warmerdam 667c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=168 668c78a5bdcSFrank Warmerdam 669c78a5bdcSFrank Warmerdam * libtiff/tif_read.c, libtiff/tif_write.c: TIFFReadScanline() and 670c78a5bdcSFrank Warmerdam TIFFWriteScanline() now set tif_row explicitly in case the codec has 671c78a5bdcSFrank Warmerdam fooled with the value. 672c78a5bdcSFrank Warmerdam 673c78a5bdcSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=129 674c78a5bdcSFrank Warmerdam 6756050d390SAndrey Kiselev2002-06-22 Andrey Kiselev <[email protected]> 6766050d390SAndrey Kiselev 677202b3adeSAndrey Kiselev * /tools/tiff2ps.c: Added workaround for some software that may crash 6786050d390SAndrey Kiselev when last strip of image contains fewer number of scanlines than 6796050d390SAndrey Kiselev specified by the `/Height' variable. See 6806050d390SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=164 6816050d390SAndrey Kiselev for explanation. 6826050d390SAndrey Kiselev 683b3f6ae5bSAndrey Kiselev2002-06-21 Andrey Kiselev <[email protected]> 684419dd4c8SAndrey Kiselev 685419dd4c8SAndrey Kiselev * tools/tiff2ps, man/tiff2ps.1: New functionality for tiff2ps utility: 686419dd4c8SAndrey Kiselev splitting long images in several pages. See 687419dd4c8SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=142 for explanation. 688419dd4c8SAndrey Kiselev Patch granted by John Williams <[email protected]>. 689419dd4c8SAndrey Kiselev 6903e6470b4SFrank Warmerdam2002-06-11 Frank Warmerdam <[email protected]> 6913e6470b4SFrank Warmerdam 6923e6470b4SFrank Warmerdam * libtiff/contrib/win95: renamed to contrib/win_dib. Added new 6933e6470b4SFrank Warmerdam Tiffile.cpp example of converting TIFF files into a DIB on Win32. 6943e6470b4SFrank Warmerdam This one is described in: 6953e6470b4SFrank Warmerdam 6963e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=143 6973e6470b4SFrank Warmerdam 6983e6470b4SFrank Warmerdam * libtiff/tif_ojpeg.c: Major upgrade from Scott. See details at: 6993e6470b4SFrank Warmerdam 7003e6470b4SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=156 7013e6470b4SFrank Warmerdam 7023877c58dSAndrey Kiselev2002-05-10 Andrey Kiselev <[email protected]> 7033877c58dSAndrey Kiselev 7043877c58dSAndrey Kiselev * tools/tiff2ps: New commandline switches to override resolution 7053877c58dSAndrey Kiselev units obtained from the input file. Closes 7063877c58dSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=131 7073877c58dSAndrey Kiselev 7084dff88abSAndrey Kiselev2002-04-26 Andrey Kiselev <[email protected]> 7094dff88abSAndrey Kiselev 7104dff88abSAndrey Kiselev * libtiff/libtiff.def: Added missed declaration. 7114dff88abSAndrey Kiselev 7121cf9042eSAndrey Kiselev2002-04-22 Andrey Kiselev <[email protected]> 7131cf9042eSAndrey Kiselev 7141cf9042eSAndrey Kiselev * tools/fax2tiff.c: Updated to reflect latest changes in libtiff. 7151cf9042eSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=125 7161cf9042eSAndrey Kiselev 7170a42ac77SAndrey Kiselev2002-04-20 Andrey Kiselev <[email protected]> 7180a42ac77SAndrey Kiselev 7190a42ac77SAndrey Kiselev * libtiff/tif_open.c: Pointers to custom procedures 7200a42ac77SAndrey Kiselev in TIFFClientOpen() are checked to be not NULL-pointers. 7210a42ac77SAndrey Kiselev 7229532ac8aSAndrey Kiselev2002-04-18 Andrey Kiselev <[email protected]> 7239532ac8aSAndrey Kiselev 7249532ac8aSAndrey Kiselev * libtiff/libtiff.def: Added missed declarations. 7259532ac8aSAndrey Kiselev 7269532ac8aSAndrey Kiselev * libtiff/tif_pixarlog.c: Updated for using tif_tagmethods structure. 7279532ac8aSAndrey Kiselev 728a8e46b54SAndrey Kiselev2002-04-16 Andrey Kiselev <[email protected]> 729a8e46b54SAndrey Kiselev 7309532ac8aSAndrey Kiselev * libtiff/tif_lzw.c: Additional checks for data integrity introduced. 731a8e46b54SAndrey Kiselev Should finally close 732a8e46b54SAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=100 733a8e46b54SAndrey Kiselev 734a9a67d4bSAndrey Kiselev2002-04-10 Andrey Kiselev <[email protected]> 735a8e46b54SAndrey Kiselev 7361cf9042eSAndrey Kiselev * tools/tiff2ps: Division by zero fixed. 737a9a67d4bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=88 738a9a67d4bSAndrey Kiselev 739c47f6953SAndrey Kiselev2002-04-09 Andrey Kiselev <[email protected]> 740c47f6953SAndrey Kiselev 741c47f6953SAndrey Kiselev * libtiff/: tif_dirwrite.c, tif_write.c, tiffio.h: 742c47f6953SAndrey Kiselev TIFFCheckpointDirectory() routine added. 743c47f6953SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=124 744c47f6953SAndrey Kiselev 745c47f6953SAndrey Kiselev * man/: TIFFWriteDirectory.3t, Makefile.in: Added description 746c47f6953SAndrey Kiselev for the new function. 747c47f6953SAndrey Kiselev 74833648598SAndrey Kiselev2002-04-08 Andrey Kiselev <[email protected]> 74933648598SAndrey Kiselev 750c47f6953SAndrey Kiselev * libtiff/: tif_codec.c, tif_compress.c, tiffiop.h: Introduced 751c47f6953SAndrey Kiselev additional members tif->tif_decodestatus and tif->tif_encodestatus 752c47f6953SAndrey Kiselev for correct handling of unconfigured codecs (we should not try to read 753c47f6953SAndrey Kiselev data or to define data size without correct codecs). 75433648598SAndrey Kiselev 75533648598SAndrey Kiselev * libtiff/tif_getimage.c: The way of codecs checking in TIFFRGBAImageOK 756c47f6953SAndrey Kiselev changed. Now it has used tif->tif_decodestatus and 757c47f6953SAndrey Kiselev tif->tif_encodestatus. 75833648598SAndrey Kiselev Should fix http://bugzilla.remotesensing.org/show_bug.cgi?id=119 (in 75933648598SAndrey Kiselev case of __cvs_8.tif test image). 76033648598SAndrey Kiselev 761216bf01bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in 762216bf01bSAndrey Kiselev tif_dirread.c when TIFFCreateAnonFieldInfo was introduced. 763216bf01bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=119 in case 764216bf01bSAndrey Kiselev of _cvs_00000-00.tif, _cvs_00000-01.tif and _cvs_00000-02.tif. 765216bf01bSAndrey Kiselev 7662f7e5be9SAndrey Kiselev2002-04-04 Andrey Kiselev <[email protected]> 7672f7e5be9SAndrey Kiselev 768c47f6953SAndrey Kiselev * libtiff/: tif_lzw.c: Assertions in LZWDecode and LZWDecodeCompat 7692f7e5be9SAndrey Kiselev replaced by warnings. Now libtiff should read corrupted LZW-compressed 7702f7e5be9SAndrey Kiselev files by skipping bad strips. 7712f7e5be9SAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=100 7721fec47ceSFrank Warmerdam 7731fec47ceSFrank Warmerdam2002-04-03 Frank Warmerdam <[email protected]> 7741fec47ceSFrank Warmerdam 7751fec47ceSFrank Warmerdam * libtiff/tif_dirwrite.c: Removed some dead code. 7761fec47ceSFrank Warmerdam 7771fec47ceSFrank Warmerdam * libtiff/*: Cleanup some warnings. 7781fec47ceSFrank Warmerdam 7791fec47ceSFrank Warmerdam * libtiff/tif_dir.c: Fixed bug with count returned by TIFFGetField() 7801fec47ceSFrank Warmerdam for variable length FIELD_CUSTOM values. Was int * but should be 7811fec47ceSFrank Warmerdam u_short *. 7821fec47ceSFrank Warmerdam 783adffbd3dSAndrey Kiselev2002-04-01 Andrey Kiselev <[email protected]> 784adffbd3dSAndrey Kiselev 785adffbd3dSAndrey Kiselev * tools/: tifcp.c: Added support for 'Orientation' tag in tiffcp 786adffbd3dSAndrey Kiselev utility (at cpStripToTile routine). 787adffbd3dSAndrey Kiselev 788a69516b3SFrank Warmerdam2002-03-27 Frank Warmerdam <[email protected]> 789a69516b3SFrank Warmerdam 790a5e9827aSFrank Warmerdam * tif_dirread.c: avoid div-by-zero if rowbytes is zero in chop func. 791a5e9827aSFrank Warmerdam 792a5e9827aSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=111 793a5e9827aSFrank Warmerdam 794a69516b3SFrank Warmerdam * tif_print.c: Fixed so that ASCII FIELD_CUSTOM values with 795a69516b3SFrank Warmerdam passcount set FALSE can be printed (such as TIFFTAG_SOFTWARE). 796a69516b3SFrank Warmerdam 797a69516b3SFrank Warmerdam * libtiff/tif_dir.c,tif_dirinfo.c,tif_dir.h,tif_ojpeg.c: modified so 798a69516b3SFrank Warmerdam that TIFFTAG_SOFTWARE uses FIELD_CUSTOM as an example. 799a69516b3SFrank Warmerdam 80039c69d9bSDwight Kelly2002-03-26 Dwight Kelly <[email protected]> 80139c69d9bSDwight Kelly 80239c69d9bSDwight Kelly * libtiff/: tiff.h, tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 80339c69d9bSDwight Kelly tif_dirwrite.c: Added get/put code for new tag XMLPACKET as defined 80439c69d9bSDwight Kelly in Adobe XMP Technote. Added missing INKSET tag value from TIFF 6.0 spec 80539c69d9bSDwight Kelly INKSET_MULTIINK (=2). Added missing tags from Adobe TIFF technotes: 80639c69d9bSDwight Kelly CLIPPATH, XCLIPPATHUNITS, YCLIPPATHUNITS, OPIIMAGEID, OPIPROXY and 80739c69d9bSDwight Kelly INDEXED. Added PHOTOMETRIC tag value from TIFF technote 4 ICCLAB (=9). 80839c69d9bSDwight Kelly 809198aa7d9SAndrey Kiselev2002-03-26 Andrey Kiselev <[email protected]> 810198aa7d9SAndrey Kiselev 811198aa7d9SAndrey Kiselev * libtiff/: tif_getimage.c: TIFFReadRGBAStrip and TIFFReadRGBATile 812198aa7d9SAndrey Kiselev now also uses TIFFRGBAImageOK before reading. This is additional fix 813198aa7d9SAndrey Kiselev for http://bugzilla.remotesensing.org/show_bug.cgi?id=110 814198aa7d9SAndrey Kiselev 81529269c9bSAndrey Kiselev2002-03-25 Andrey Kiselev <[email protected]> 81629269c9bSAndrey Kiselev 81729269c9bSAndrey Kiselev * libtiff/: tif_getimage.c: Additional check for supported 81829269c9bSAndrey Kiselev codecs added in TIFFRGBAImageOK and TIFFReadRGBAImage now uses 81929269c9bSAndrey Kiselev TIFFRGBAImageOK before reading. 82029269c9bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=110 82129269c9bSAndrey Kiselev 822f02a098bSAndrey Kiselev2002-03-15 Andrey Kiselev <[email protected]> 823f02a098bSAndrey Kiselev 824f02a098bSAndrey Kiselev * libtiff/: tif_dir.c, tif_dir.h, tif_dirinfo.c, tif_dirread.c, 825f02a098bSAndrey Kiselev tif_dirwrite.c: Added routine TIFFDataWidth for detrmining 826f02a098bSAndrey Kiselev TIFFDataType sizes instead of working with tiffDataWidth array 827f02a098bSAndrey Kiselev directly. Should prevent out-of-borders bugs in case of unknown or 828f02a098bSAndrey Kiselev broken data types. EstimateStripByteCounts routine modified, so it 829f02a098bSAndrey Kiselev won't work when tags with uknown sizes founded. 830f02a098bSAndrey Kiselev Closes http://bugzilla.remotesensing.org/show_bug.cgi?id=109 831f02a098bSAndrey Kiselev 832f02a098bSAndrey Kiselev2002-03-13 Andrey Kiselev <[email protected]> 833f02a098bSAndrey Kiselev 834f02a098bSAndrey Kiselev * libtiff/tif_getimage.c: Added support for correct handling 835f02a098bSAndrey Kiselev `Orientation' tag in gtTileContig. Should be added in other gt* 836f02a098bSAndrey Kiselev functions as well, but I have not images for testing yet. Partially 837f02a098bSAndrey Kiselev resolves http://bugzilla.remotesensing.org/show_bug.cgi?id=23 838f02a098bSAndrey Kiselev 839f02a098bSAndrey Kiselev2002-03-10 Andrey Kiselev <[email protected]> 840f02a098bSAndrey Kiselev 841f02a098bSAndrey Kiselev * libtiff/: tif_dirinfo.c, tif_dirwrite.c: Added possibility to 842f02a098bSAndrey Kiselev read broken TIFFs with LONG type used for TIFFTAG_COMPRESSION, 843f02a098bSAndrey Kiselev TIFFTAG_BITSPERSAMPLE, TIFFTAG_PHOTOMETRIC. Closes 844f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=99 845f02a098bSAndrey Kiselev 846f02a098bSAndrey Kiselev2002-03-08 Andrey Kiselev <[email protected]> 847f02a098bSAndrey Kiselev 848f02a098bSAndrey Kiselev * libtiff/Makefile.in, tools/Makefile.in: Shared library will not 849f02a098bSAndrey Kiselev be stripped when installing, utility binaries will do. Closes 850f02a098bSAndrey Kiselev http://bugzilla.remotesensing.org/show_bug.cgi?id=93 851f02a098bSAndrey Kiselev 8525f20db7fSFrank Warmerdam2002-02-28 Frank Warmerdam <[email protected]> 8535f20db7fSFrank Warmerdam 8545f20db7fSFrank Warmerdam * man/TIFFGetField: fixed type of TIFFTAG_COPYRIGHT. 8555f20db7fSFrank Warmerdam 8565f20db7fSFrank Warmerdam * man/libtiff.3t: added copyright tag info. 8575f20db7fSFrank Warmerdam 8588ed40250SFrank Warmerdam2002-02-11 Frank Warmerdam <[email protected]> 8598ed40250SFrank Warmerdam 860c3e810eaSFrank Warmerdam * libtiff/{tiff.h,tif_fax3.c}: Add support for __arch64__. 861c3e810eaSFrank Warmerdam 862c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 863c3e810eaSFrank Warmerdam 864c3e810eaSFrank Warmerdam * man/Makefile.in: Patch DESTDIR handling 865c3e810eaSFrank Warmerdam 866c3e810eaSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=95 867c3e810eaSFrank Warmerdam 8688ed40250SFrank Warmerdam * configure: OpenBSD changes for Sparc64 and DSO version. 8698ed40250SFrank Warmerdam 8708ed40250SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=96 8718ed40250SFrank Warmerdam 8728ed40250SFrank Warmerdam2002-02-05 Frank Warmerdam <[email protected]> 8738ed40250SFrank Warmerdam 8748ed40250SFrank Warmerdam * config.site/configure: added support for OJPEG=yes option to enable 8758ed40250SFrank Warmerdam OJPEG support from config.site. 8768ed40250SFrank Warmerdam 877b8ffea63SFrank Warmerdam2002-01-27 Frank Warmerdam <[email protected]> 878b8ffea63SFrank Warmerdam 879b8ffea63SFrank Warmerdam * html/document.html: fixed links for TIFf 6 docs. 880b8ffea63SFrank Warmerdam 881c77822c1SFrank Warmerdam2002-01-18 Frank Warmerdam <[email protected]> 882c77822c1SFrank Warmerdam 883f27eafc9SFrank Warmerdam * config.guess, config.sub: Updated from ftp.gnu.org/pub/config. 884f27eafc9SFrank Warmerdam 885c777c2c0SFrank Warmerdam * libtiff/tif_read.c: Fixed TIFFReadEncodedStrip() to fail if the 886c777c2c0SFrank Warmerdam decodestrip function returns anything not greater than zero as per 887c777c2c0SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=97 888c777c2c0SFrank Warmerdam 889c77822c1SFrank Warmerdam * configure: Modify CheckForBigEndian so it can work in a cross 890c77822c1SFrank Warmerdam compiled situation. 891c77822c1SFrank Warmerdam 892fb4cb161SFrank Warmerdam2002-01-16 Frank Warmerdam <[email protected]> 893fb4cb161SFrank Warmerdam 8949606d1f5SFrank Warmerdam * tools/tiffdump.c: include TIFFTAG_JPEGTABLES in tag list. 8959606d1f5SFrank Warmerdam 8967adb8976SFrank Warmerdam * tools/tiffset.c: fix bug in error reporting. 8977adb8976SFrank Warmerdam 898fb4cb161SFrank Warmerdam * tools/tiffcp.c: fix several warnings that show up with -Wall. 899fb4cb161SFrank Warmerdam 900d6559489SFrank Warmerdam2002-01-04 Frank Warmerdam <[email protected]> 901d6559489SFrank Warmerdam 902d6559489SFrank Warmerdam * libtiff/tif_jpeg.c: fixed computation of segment_width for 903d6559489SFrank Warmerdam tiles files to avoid error about it not matching the 904d6559489SFrank Warmerdam cinfo.d.image_width values ("JPEGPreDecode: Improper JPEG strip/tile 905d6559489SFrank Warmerdam size.") for ITIFF files. Apparently the problem was incorporated since 906d6559489SFrank Warmerdam 3.5.5, presumably during the OJPEG/JPEG work recently. 907d6559489SFrank Warmerdam 90862d37363SFrank Warmerdam2001-12-15 Frank Warmerdam <[email protected]> 90962d37363SFrank Warmerdam 910d6559489SFrank Warmerdam * configure, libtiff/Makefile.in: Changes for building on MacOS 10.1. 911d6559489SFrank Warmerdam 912d6559489SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=94 913d6559489SFrank Warmerdam 91462d37363SFrank Warmerdam * libtiff/tif_getimage.c: If DEFAULT_EXTRASAMPLE_AS_ALPHA is 1 91562d37363SFrank Warmerdam (defined in tiffconf.h - 1 by default) then the RGBA interface 91662d37363SFrank Warmerdam will assume that a fourth extra sample is ASSOCALPHA if the 91762d37363SFrank Warmerdam EXTRASAMPLE value isn't set for it. This changes the behaviour of 91862d37363SFrank Warmerdam the library, but makes it work better with RGBA files produced by 91962d37363SFrank Warmerdam lots of applications that don't mark the alpha values properly. 92062d37363SFrank Warmerdam 92162d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=93 92262d37363SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=65 92362d37363SFrank Warmerdam 92405d24d30SFrank Warmerdam2001-12-12 Frank Warmerdam <[email protected]> 92505d24d30SFrank Warmerdam 92605d24d30SFrank Warmerdam * libtiff/tif_jpeg.c: allow jpeg data stream sampling values to 92705d24d30SFrank Warmerdam override those from tiff directory. This makes this work with 92805d24d30SFrank Warmerdam ImageGear generated files. 92905d24d30SFrank Warmerdam 930bf0c6fb0SFrank Warmerdam2001-12-07 Frank Warmerdam <[email protected]> 931bf0c6fb0SFrank Warmerdam 932bf0c6fb0SFrank Warmerdam * html/Makefile.in: added missing images per bug 92. 933bf0c6fb0SFrank Warmerdam 934bf0c6fb0SFrank Warmerdam * port/Makefile.in: fixed clean target per bug 92. 935bf0c6fb0SFrank Warmerdam 936f88d97efSFrank Warmerdam2001-11-28 Frank Warmerdam <[email protected]> 937f88d97efSFrank Warmerdam 938ce8daaa7SFrank Warmerdam * Reissue 3.5.7 release. 939ce8daaa7SFrank Warmerdam 940f88d97efSFrank Warmerdam * libtiff/mkversion.c: Fix output of TIFF_VERSION to be 941f88d97efSFrank Warmerdam YYYYMMDD so that it is increasing over time. 942f88d97efSFrank Warmerdam 943f88d97efSFrank Warmerdam * Makefile.in: Ensure that tiffvers.h is regenerated in the 944f88d97efSFrank Warmerdam make release target. 945f88d97efSFrank Warmerdam 946f88d97efSFrank Warmerdam * Makefile.in: added libtiff/tiffvers.h to the release file list. 947f88d97efSFrank Warmerdam 948b7508608SFrank Warmerdam2001-11-23 Frank Warmerdam <[email protected]> 949b7508608SFrank Warmerdam 950b7508608SFrank Warmerdam * added html/v3.5.7.html, updated html/index.html. 951b7508608SFrank Warmerdam 952b7508608SFrank Warmerdam * Makefile.in: added contrib/addtiffo/tif_ovrcache.{c,h}. 953b7508608SFrank Warmerdam 9544eaff9b6SFrank Warmerdam2001-11-15 Frank Warmerdam <[email protected]> 9554eaff9b6SFrank Warmerdam 9564eaff9b6SFrank Warmerdam * configure: fixed test for -lm. 9574eaff9b6SFrank Warmerdam 95894190c5dSFrank Warmerdam2001-11-02 Frank Warmerdam <[email protected]> 95994190c5dSFrank Warmerdam 96094190c5dSFrank Warmerdam * Added PHOTOMETRIC_ITULAB as per bug 90. 96194190c5dSFrank Warmerdam 96294190c5dSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=90 96394190c5dSFrank Warmerdam 9642ba4c211SFrank Warmerdam2001-10-10 Frank Warmerdam <[email protected]> 9652ba4c211SFrank Warmerdam 9662ba4c211SFrank Warmerdam * libtiff/tiff.h: I have created COMPRESSION_CCITT_T4, 9672ba4c211SFrank Warmerdam COMPRESSION_CCITT_T6, TIFFTAG_T4OPTIONS and TIFFTAG_T6OPTIONS aliases 9682ba4c211SFrank Warmerdam in keeping with TIFF 6.0 standard in tiff.h 9692ba4c211SFrank Warmerdam 9702ba4c211SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=83 9712ba4c211SFrank Warmerdam 9724b1d7e4cSFrank Warmerdam2001-09-26 Frank Warmerdam <[email protected]> 9734b1d7e4cSFrank Warmerdam 9744b1d7e4cSFrank Warmerdam * libtiff/tif_dirwrite.c: added TIFFRewriteDirectory() function. 9754b1d7e4cSFrank Warmerdam Updated TIFFWriteDirectory man page to include TIFFRewriteDirectory. 9764b1d7e4cSFrank Warmerdam 9779fbd11ffSFrank Warmerdam2001-09-24 Frank Warmerdam <[email protected]> 9789fbd11ffSFrank Warmerdam 9792c26534cSFrank Warmerdam * libtiff/tif_lzw.c: Avoid MS VC++ 5.0 optimization bug. 9802c26534cSFrank Warmerdam 9812c26534cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=78 9822c26534cSFrank Warmerdam 9832c26534cSFrank Warmerdam * libtiff/tif_lzw.c: added dummy LZWSetupEncode() to report an 9842c26534cSFrank Warmerdam error about LZW not being available. 9852c26534cSFrank Warmerdam 9862c26534cSFrank Warmerdam * libtiff/tif_dir.c: propagate failure to initialize compression 9872c26534cSFrank Warmerdam back from TIFFSetField() as an error status, so applications can 9882c26534cSFrank Warmerdam detect failure. 9892c26534cSFrank Warmerdam 9902c26534cSFrank Warmerdam * libtiff/tif_dir.c: removed the auto replacement of 9912c26534cSFrank Warmerdam COMPRESSION_LZW with COMPRESSION_NONE in _TIFFVSetField(). 9922c26534cSFrank Warmerdam 9939fbd11ffSFrank Warmerdam * Removed Makefile, tools/Makefile, port/install.sh, man/Makefile 9949fbd11ffSFrank Warmerdam from CVS as they are all supposed to be auto-generated by configure. 9959fbd11ffSFrank Warmerdam 996e1d66ae9SFrank Warmerdam2001-09-22 Frank Warmerdam <[email protected]> 997e1d66ae9SFrank Warmerdam 998e1d66ae9SFrank Warmerdam * libtiff/tif_ojpeg.c: new update from Scott. 999e1d66ae9SFrank Warmerdam 10004b1fc8b6SFrank Warmerdam2001-09-09 Frank Warmerdam <[email protected]> 10014b1fc8b6SFrank Warmerdam 1002bc63306cSFrank Warmerdam * libtif/tif_fax3.c: Removed #ifdef PURIFY logic, and modified to 1003bc63306cSFrank Warmerdam always use the "safe" version, even if there is a very slight 1004bc63306cSFrank Warmerdam cost in performance. 1005bc63306cSFrank Warmerdam 1006bc63306cSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=54 1007bc63306cSFrank Warmerdam 1008ad4b0adcSFrank Warmerdam * libtiff/Makefile.in: Fixed @DSOSUB_VERSION to be @DSOSUF_VERSION@ 1009ad4b0adcSFrank Warmerdam in two places. 1010ad4b0adcSFrank Warmerdam 101163c726acSFrank Warmerdam * libtiff/tif_getimage.c: Fixed problem with reading strips or 101263c726acSFrank Warmerdam tiles that don't start on a tile boundary. Fix contributed by 101363c726acSFrank Warmerdam Josep Vallverdu (from HP), and further described in bug 47. 101463c726acSFrank Warmerdam 101563c726acSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=47 101663c726acSFrank Warmerdam 101763c726acSFrank Warmerdam * tools/tiff2ps.c: added OJPEG YCbCr to RGB support. 101863c726acSFrank Warmerdam 10194b1fc8b6SFrank Warmerdam * libtiff/tif_ojpeg.c: Applied substantial patch from Scott. 10204b1fc8b6SFrank Warmerdam 1021e7bdb189SFrank Warmerdam2001-09-06 Frank Warmerdam <[email protected]> 1022e7bdb189SFrank Warmerdam 1023e7bdb189SFrank Warmerdam * libtiff/tif_packbits.c: fixed memory overrun error. 1024e7bdb189SFrank Warmerdam 1025e7bdb189SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=77 1026e7bdb189SFrank Warmerdam 1027d15abe66SFrank Warmerdam2001-08-31 Frank Warmerdam <[email protected]> 1028d15abe66SFrank Warmerdam 1029d15abe66SFrank Warmerdam * libtiff/tif_getimage.c: relax handling of contig case where 1030d15abe66SFrank Warmerdam there are extra samples that are supposed to be ignored. This 1031d15abe66SFrank Warmerdam should now work for 8bit greyscale or palletted images. 1032d15abe66SFrank Warmerdam 1033d15abe66SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=75 1034d15abe66SFrank Warmerdam 1035abf486d1SFrank Warmerdam2001-08-28 Frank Warmerdam <[email protected]> 1036abf486d1SFrank Warmerdam 1037abf486d1SFrank Warmerdam * libtiff/tif_getimage.c: Don't complain for CMYK (separated) 1038abf486d1SFrank Warmerdam images with more than four samples per pixel. See: 1039abf486d1SFrank Warmerdam 1040abf486d1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=73 1041abf486d1SFrank Warmerdam 10427f127122SFrank Warmerdam2001-08-10 Frank Warmerdam <[email protected]> 10437f127122SFrank Warmerdam 10447afe0a69SFrank Warmerdam * libtiff/tif_getimage.c: Use memmove() instead of TIFFmemcpy() 10457afe0a69SFrank Warmerdam in TIFFReadRGBATile() to avoid issues in cases of overlapping 10467afe0a69SFrank Warmerdam buffers. See Bug 69 in Bugzilla. 10477afe0a69SFrank Warmerdam 10487afe0a69SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=69 10497afe0a69SFrank Warmerdam 10507f127122SFrank Warmerdam * tools/tiff2rgba.c: fixed getopt() call so that -b works again. 10517f127122SFrank Warmerdam 105266ca643dSFrank Warmerdam2001-08-09 Frank Warmerdam <[email protected]> 105366ca643dSFrank Warmerdam 105466ca643dSFrank Warmerdam * libtiff/tiff.h, libtiff/tif_fax3.c: added check for __LP64__ 105566ca643dSFrank Warmerdam when checking for 64 bit architectures as per bugzilla bug 67. 105666ca643dSFrank Warmerdam 1057c997939eSFrank Warmerdam2001-07-27 Frank Warmerdam <[email protected]> 1058c997939eSFrank Warmerdam 1059c997939eSFrank Warmerdam * man/Makefile.in: add TIFFClientOpen link as per debian submitted 1060c997939eSFrank Warmerdam bug 66. 1061c997939eSFrank Warmerdam 10625579e5cdSFrank Warmerdam2001-07-20 Frank Warmerdam <[email protected]> 10635579e5cdSFrank Warmerdam 10645579e5cdSFrank Warmerdam * libtiff/tif_jpeg.c: Define HAVE_BOOLEAN on windows if RPCNDR.H 10655579e5cdSFrank Warmerdam has been included. 10665579e5cdSFrank Warmerdam 106771a2c4a0SFrank Warmerdam2001-07-19 Frank Warmerdam <[email protected]> 106871a2c4a0SFrank Warmerdam 106971a2c4a0SFrank Warmerdam * libtiff/tif_open.c: Seek back to zero after failed read, 107071a2c4a0SFrank Warmerdam before writing header. 107171a2c4a0SFrank Warmerdam 107248b7fecaSFrank Warmerdam2001-07-18 Frank Warmerdam <[email protected]> 107348b7fecaSFrank Warmerdam 107448b7fecaSFrank Warmerdam * libtiff/tif_ojpeg.c: updates from Scott. Handles colors 107548b7fecaSFrank Warmerdam much better. Now depends on having patched libjpeg as per 107648b7fecaSFrank Warmerdam patch in contrib/ojpeg/*. 107748b7fecaSFrank Warmerdam 107887f580c1SFrank Warmerdam2001-07-17 Frank Warmerdam <[email protected]> 107987f580c1SFrank Warmerdam 108087f580c1SFrank Warmerdam * */Makefile.in: added DESTDIR support. 108187f580c1SFrank Warmerdam 108287f580c1SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=60 108387f580c1SFrank Warmerdam 1084f45df42bSFrank Warmerdam2001-07-16 Frank Warmerdam <[email protected]> 1085f45df42bSFrank Warmerdam 1086f45df42bSFrank Warmerdam * configure, libtiff/Makefile.in: applied OpenBSD patches 1087f45df42bSFrank Warmerdam as per: 1088f45df42bSFrank Warmerdam 1089f45df42bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=61 1090f45df42bSFrank Warmerdam 109163ad6142SFrank Warmerdam2001-06-28 Frank Warmerdam <[email protected]> 109263ad6142SFrank Warmerdam 10930ef54341SFrank Warmerdam * libtiff/tif_getimage.c: Fixed so that failure is properly 10940ef54341SFrank Warmerdam reported by gtTileContig, gtStripContig, gtTileSeparate and 10950ef54341SFrank Warmerdam gtStripSeparate. 10960ef54341SFrank Warmerdam 10970ef54341SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=51 10980ef54341SFrank Warmerdam 109963ad6142SFrank Warmerdam * tiffcmp.c: Fixed multi samples per pixel support for ContigCompare. 110063ad6142SFrank Warmerdam Updated bug section of tiffcmp.1 to note tiled file issues. 110163ad6142SFrank Warmerdam 110263ad6142SFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=53 110363ad6142SFrank Warmerdam 1104e0368fb9SFrank Warmerdam2001-06-22 Frank Warmerdam <[email protected]> 1105e0368fb9SFrank Warmerdam 1106ecfaa86dSFrank Warmerdam * configure: Changes for DSO generation on AIX provided by 1107ecfaa86dSFrank Warmerdam John Marquart <[email protected]>. 1108ecfaa86dSFrank Warmerdam 1109e0368fb9SFrank Warmerdam * configure, libtiff/Makeifle.in: Modified to build DSOs properly 1110e0368fb9SFrank Warmerdam on Darwin thanks to Robert Krajewski ([email protected]) and 1111e0368fb9SFrank Warmerdam Keisuke Fujii ([email protected]). 1112e0368fb9SFrank Warmerdam 1113f8473790SFrank Warmerdam2001-06-13 Frank Warmerdam <[email protected]> 1114f8473790SFrank Warmerdam 1115f8473790SFrank Warmerdam * tools/tiff2rgba.c: added -n flag to avoid emitting alpha component. 1116f8473790SFrank Warmerdam 1117f8473790SFrank Warmerdam * man/tiff2rgba.1: new 1118f8473790SFrank Warmerdam 1119f1492d55SFrank Warmerdam2001-05-22 Frank Warmerdam <[email protected]> 1120f1492d55SFrank Warmerdam 1121f1492d55SFrank Warmerdam * Added tiffset and tif_ojpeg to the dist lists in Makefile.in. 1122f1492d55SFrank Warmerdam 11238ff59a64SFrank Warmerdam2001-05-13 Frank Warmerdam <[email protected]> 11248ff59a64SFrank Warmerdam 11258ff59a64SFrank Warmerdam * libtiff/tools/thumbnail.c: changed default output compression 11268ff59a64SFrank Warmerdam to packbits from LZW since LZW isn't generally available. 11278ff59a64SFrank Warmerdam 112847c14d60SFrank Warmerdam2001-05-12 Frank Warmerdam <[email protected]> 112947c14d60SFrank Warmerdam 113047c14d60SFrank Warmerdam * libtiff/tif_ojpeg.c: New. 113147c14d60SFrank Warmerdam libtiff/tif_jpeg.c, tiffconf.h, tif_getimage.c: changes related 113247c14d60SFrank Warmerdam to OJPEG support. 113347c14d60SFrank Warmerdam 113447c14d60SFrank Warmerdam Scott Marovich <[email protected]> supplied OJPEG support. 113547c14d60SFrank Warmerdam 113647c14d60SFrank Warmerdam2001-05-11 Frank Warmerdam <[email protected]> 113747c14d60SFrank Warmerdam 113847c14d60SFrank Warmerdam * tiff.h: removed, it duplicates libtiff/tiff.h. 113947c14d60SFrank Warmerdam 11401b7a8402SFrank Warmerdam2001-05-08 Frank Warmerdam <[email protected]> 11411b7a8402SFrank Warmerdam 11421f9632f9SFrank Warmerdam * libtiff/tif_dirinfo.c: moved pixar and copyright flags to 11431f9632f9SFrank Warmerdam ensure everything is in order. 11441f9632f9SFrank Warmerdam 11451b7a8402SFrank Warmerdam * libtiff/libtiff.def: added TIFFCreateDirectory and 11461b7a8402SFrank Warmerdam TIFFDefaultStripSize as per: 11471b7a8402SFrank Warmerdam 11481b7a8402SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=46 11491b7a8402SFrank Warmerdam 115028dd547bSFrank Warmerdam2001-05-02 Frank Warmerdam <[email protected]> 115128dd547bSFrank Warmerdam 115228dd547bSFrank Warmerdam * libtiff/tif_dirinfo.c: Modified the TIFF_BYTE definition for 115328dd547bSFrank Warmerdam TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to 115428dd547bSFrank Warmerdam force use of uint32 counts instead of short counts. 115528dd547bSFrank Warmerdam 115628dd547bSFrank Warmerdam * libtiff/tif_dirwrite.c: Added support for TIFF_VARIABLE2 in the 115728dd547bSFrank Warmerdam case of writing TIFF_BYTE/TIFF_SBYTE fields. 115828dd547bSFrank Warmerdam 115928dd547bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=43 116028dd547bSFrank Warmerdam 1161b117e2acSFrank Warmerdam2001-05-01 Frank Warmerdam <[email protected]> 1162b117e2acSFrank Warmerdam 1163b117e2acSFrank Warmerdam * libtiff/tif_dirinfo.c: removed duplicate TIFFTAG_PHOTOSHOP as per 1164b117e2acSFrank Warmerdam bug report http://bugzilla.remotesensing.org/show_bug.cgi?id=44 1165b117e2acSFrank Warmerdam 1166f99796d1SFrank Warmerdam2001-04-05 Frank Warmerdam <[email protected]> 1167f99796d1SFrank Warmerdam 1168f99796d1SFrank Warmerdam * tiffio.h: removed C++ style comment. 1169f99796d1SFrank Warmerdam 1170f99796d1SFrank Warmerdam * configure: fixed up SCRIPT_SH/SHELL handling. 1171f99796d1SFrank Warmerdam 1172f99796d1SFrank Warmerdam * Makefile.in: Fixed SCRIPT_SH/SHELL handling. 1173f99796d1SFrank Warmerdam 1174f99796d1SFrank Warmerdam * config.guess: documented more variables as per bug 40. 1175f99796d1SFrank Warmerdam 117621724616SFrank Warmerdam2001-04-03 Frank Warmerdam <[email protected]> 117721724616SFrank Warmerdam 117821724616SFrank Warmerdam * configure, *Makefile.in: Various changes to improve configuration 117921724616SFrank Warmerdam for HP/UX specifically, and also in general. They include: 118021724616SFrank Warmerdam - Try to handle /usr/bin/sh instead of /bin/sh where necessary. 118121724616SFrank Warmerdam - Upgrade to HP/UX 10.x+ compiler, linker and dso options. 118221724616SFrank Warmerdam - Fixed mmap() test to avoid MMAP_FIXED ... it isn't available on HP 118321724616SFrank Warmerdam - Use -${MAKEFLAGS} in sub makes from makefiles. 118421724616SFrank Warmerdam 118521724616SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=40 118621724616SFrank Warmerdam 11878671dffeSFrank Warmerdam2001-04-02 Frank Warmerdam <[email protected]> 11888671dffeSFrank Warmerdam 11890263998eSFrank Warmerdam * libtiff/tiff.h: Applied hac to try and resolve the problem 11900263998eSFrank Warmerdam with the inttypes.h include file on AIX. 11910263998eSFrank Warmerdam 11920263998eSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=39 11930263998eSFrank Warmerdam 11949864187bSFrank Warmerdam * VERSION: update to 3.5.7 beta in preparation for release. 11959864187bSFrank Warmerdam 1196a2558120SFrank Warmerdam * configure/config.site: modified to check if -lm is needed for 1197a2558120SFrank Warmerdam MACHDEPLIBS if not supplied by config.site. Needed for Darwin. 1198a2558120SFrank Warmerdam 11998671dffeSFrank Warmerdam * config.guess: updated wholesale to an FSF version apparently 12008671dffeSFrank Warmerdam from 1998 (as opposed to 1994). This is mainly inspired by 12018671dffeSFrank Warmerdam providing for MacOS X support. 12028671dffeSFrank Warmerdam 12038671dffeSFrank Warmerdam2001-03-29 Frank Warmerdam <[email protected]> 12048671dffeSFrank Warmerdam 12058671dffeSFrank Warmerdam * configure, Makefile.in, etc: added support for OPTIMIZER being 12068671dffeSFrank Warmerdam set from config.site. 12078671dffeSFrank Warmerdam 12087a1ad5e9SFrank Warmerdam2001-03-28 Frank Warmerdam <[email protected]> 12097a1ad5e9SFrank Warmerdam 12104f4c99abSFrank Warmerdam * fax2ps.c: Helge (libtiff at oldach.net) submitted fix: 12114f4c99abSFrank Warmerdam 12124f4c99abSFrank Warmerdam Here's a fix for fax2ps that corrects behaviour for non-Letter paper 12134f4c99abSFrank Warmerdam sizes. It fixes two problems: 12144f4c99abSFrank Warmerdam 12154f4c99abSFrank Warmerdam Without scaling (-S) the fax is now centered on the page size specified 12164f4c99abSFrank Warmerdam with -H and/or -W. Before, fax2ps was using an obscure and practially 12174f4c99abSFrank Warmerdam useless algorithm to allocate the image relative to Letter sized paper 12184f4c99abSFrank Warmerdam which sometime sled to useless whitespace on the paper, while at the 12194f4c99abSFrank Warmerdam same time cutting of the faxes printable area at the opposite border. 12204f4c99abSFrank Warmerdam 12214f4c99abSFrank Warmerdam Second, scaling now preserves aspect ratio, which makes unusual faxes 12224f4c99abSFrank Warmerdam (in particular short ones) print properly. 12234f4c99abSFrank Warmerdam 12244f4c99abSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=35 12254f4c99abSFrank Warmerdam 12267a1ad5e9SFrank Warmerdam * tiff2ps.c/tiff2ps.1: Substantial changes to tiff2ps by 12277a1ad5e9SFrank Warmerdam Bruce A. Mallett. See check message for detailed information 12287a1ad5e9SFrank Warmerdam on all the changes, including a faster encoder, fixes for level 12297a1ad5e9SFrank Warmerdam 2 PostScript, and support for the imagemask operator. 12307a1ad5e9SFrank Warmerdam 1231f3bbcf1bSFrank Warmerdam2001-03-27 Frank Warmerdam <[email protected]> 1232f3bbcf1bSFrank Warmerdam 1233f3bbcf1bSFrank Warmerdam * libtiff/tiffio.h: Changed "#if LOGLUV_PUBLIC" to 1234f3bbcf1bSFrank Warmerdam "#ifdef LOGLUV_PUBLIC" so it will work with VisualAge on AIX. 1235f3bbcf1bSFrank Warmerdam 1236f3bbcf1bSFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=39 1237f3bbcf1bSFrank Warmerdam 1238dc989a55SFrank Warmerdam2001-03-16 Frank Warmerdam <[email protected]> 1239dc989a55SFrank Warmerdam 1240dc989a55SFrank Warmerdam * tif_dirinfo.c: moved definition of copyright tag in field list. 1241dc989a55SFrank Warmerdam Apparently they have to be in sorted order by tag id. 1242dc989a55SFrank Warmerdam 12438eea65a4SFrank Warmerdam2001-03-13 Frank Warmerdam <[email protected]> 12448eea65a4SFrank Warmerdam 12458eea65a4SFrank Warmerdam * tif_getimage.c: Added support for 16bit minisblack/miniswhite 12468eea65a4SFrank Warmerdam images in RGBA interface. 12478eea65a4SFrank Warmerdam 1248fa01e4a7SFrank Warmerdam2001-03-02 Frank Warmerdam <[email protected]> 1249fa01e4a7SFrank Warmerdam 1250fa01e4a7SFrank Warmerdam * Added TIFFTAG_COPYRIGHT support. 1251fa01e4a7SFrank Warmerdam 1252aefe065eSFrank Warmerdam2001-02-19 Frank Warmerdam <[email protected]> 1253aefe065eSFrank Warmerdam 1254aefe065eSFrank Warmerdam * Brent Roman contributed updated tiffcp utility (and tiffcp.1) 1255aefe065eSFrank Warmerdam with support for extracting subimages with the ,n syntax, and also 1256aefe065eSFrank Warmerdam adding the -b bias removal flag. 1257aefe065eSFrank Warmerdam 1258a6da80a7SFrank Warmerdam2001-02-16 Frank Warmerdam <[email protected]> 1259a6da80a7SFrank Warmerdam 12608867ddfbSFrank Warmerdam * libtiff/libtiff.def: Brent Roman submitted new version adding 12618867ddfbSFrank Warmerdam serveral missing entry points. 12628867ddfbSFrank Warmerdam 1263b18f9bb8SFrank Warmerdam * libtiff/tif_dirinfo.c: don't declare tiffFieldInfo static on VMS. 1264b18f9bb8SFrank Warmerdam Some sort of weird VMS thing. 1265b18f9bb8SFrank Warmerdam 1266b18f9bb8SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=31 1267b18f9bb8SFrank Warmerdam 1268a6da80a7SFrank Warmerdam * tif_luv.c/tiff.h/tiffio.h: 1269a6da80a7SFrank Warmerdam New version of TIFF LogLuv (SGILOG) modules contributed by Greg Ward 1270a6da80a7SFrank Warmerdam ([email protected]). He writes: 1271a6da80a7SFrank Warmerdam 1272a6da80a7SFrank Warmerdam 1) I improved the gamut-mapping function in tif_luv.c for imaginary 1273a6da80a7SFrank Warmerdam colors, because some images were being super-saturated on the input 1274a6da80a7SFrank Warmerdam side and this resulted in some strange color shifts in the output. 1275a6da80a7SFrank Warmerdam 1276a6da80a7SFrank Warmerdam 2) I added a psuedotag in tiff.h to control random dithering during 1277a6da80a7SFrank Warmerdam LogLuv encoding. This is turned off by default for 32-bit LogLuv and 1278a6da80a7SFrank Warmerdam on for 24-bit LogLuv output. Dithering improves the average color 1279a6da80a7SFrank Warmerdam accuracy over the image. 1280a6da80a7SFrank Warmerdam 1281a6da80a7SFrank Warmerdam 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in 1282a6da80a7SFrank Warmerdam tiffio.h, to expose internal routines for converting between LogLuv and 1283a6da80a7SFrank Warmerdam XYZ coordinates. This is helpful for writing more efficient, 1284a6da80a7SFrank Warmerdam specialized conversion routines, especially for reading LogLuv files. 1285a6da80a7SFrank Warmerdam 1286a6da80a7SFrank Warmerdam Changes applied with minor edits. 1287a6da80a7SFrank Warmerdam 128800761c18SFrank Warmerdam2001-01-23 Frank Warmerdam <[email protected]> 128900761c18SFrank Warmerdam 129000761c18SFrank Warmerdam * tif_fax3.c: keep rw_mode flag internal to fax3 state to remember 129100761c18SFrank Warmerdam whether we are encoding or decoding. This is to ensure graceful 129200761c18SFrank Warmerdam recovery if TIFFClientOpen() discovers an attempt to open a compressed 129300761c18SFrank Warmerdam file for "r+" access, and subsequently close it, as it resets the 129400761c18SFrank Warmerdam tif_mode flag to O_RDONLY in this case to avoid writes, confusing the 129500761c18SFrank Warmerdam compressor's concept of whether it is in encode or decode mode. 129600761c18SFrank Warmerdam 12979a1d08fcSMike Welles2001-01-08 Mike Welles <[email protected]> 12989a1d08fcSMike Welles 12999a1d08fcSMike Welles * Makefile.in: Now cleaning up after itself after creating the .tar.gz and .zip 13009a1d08fcSMike Welles 1301a5a724a9SFrank Warmerdam2001-01-07 Frank Warmerdam <[email protected]> 1302a5a724a9SFrank Warmerdam 1303a5a724a9SFrank Warmerdam * html/libtiff.html: Fixed arguments in example for TIFFRGBAImageGet() 1304a5a724a9SFrank Warmerdam as per bug report by Patrick Connor. 1305a5a724a9SFrank Warmerdam 13067c2ef4f7SFrank Warmerdam2000-12-28 Frank Warmerdam <[email protected]> 13077c2ef4f7SFrank Warmerdam 13083ba946b0SFrank Warmerdam * Added RELEASE-DATE file to release file list. 13093ba946b0SFrank Warmerdam 13107c2ef4f7SFrank Warmerdam * Fixed libtiff/makefile.vc to make tiffvers.h not version.h. 13117c2ef4f7SFrank Warmerdam 1312a7f6e194SMike Welles2000-12-22 Mike Welles <[email protected]> 1313a7f6e194SMike Welles * added link to CVS mirror from index.html 1314a7f6e194SMike Welles 1315a7f6e194SMike Welles * updated html/internals.html to note that LZW compression is 1316a7f6e194SMike Welles not supported by default. 1317a7f6e194SMike Welles 131822e9dda7SFrank Warmerdam2000-12-22 Frank Warmerdam <[email protected]> 131922e9dda7SFrank Warmerdam 132022e9dda7SFrank Warmerdam * updated html/libtiff.html to not point at Niles' old JPL web site 132122e9dda7SFrank Warmerdam for the man pages, point at www.libtiff.org. 132222e9dda7SFrank Warmerdam 132333953398SFrank Warmerdam2000-12-21 Frank Warmerdam <[email protected]> 132433953398SFrank Warmerdam 132522e9dda7SFrank Warmerdam * libtiff/tif_apple.c: Applied "Carbon" support patches supplied by 132633953398SFrank Warmerdam Leonard Rosenthol <[email protected]>. May interfere 132733953398SFrank Warmerdam with correct building on older systems. If so, please let me know. 132833953398SFrank Warmerdam 1329a7f6e194SMike Welles2000-12-19 Mike Welles <[email protected]> 1330177452c8SMike Welles 1331177452c8SMike Welles * Took out LZW Encoding from tif_lzw.c 1332177452c8SMike Welles 1333177452c8SMike Welles * Created HOWTO-RELEASE 1334177452c8SMike Welles 1335177452c8SMike Welles * Created html/v3.5.6.html 1336177452c8SMike Welles 1337177452c8SMike Welles * updated index.html 1338177452c8SMike Welles 1339a02f97a5SFrank Warmerdam2000-12-01 Frank Warmerdam <[email protected]> 1340a02f97a5SFrank Warmerdam 1341a02f97a5SFrank Warmerdam * Added patches for EOFB support in tif_fax3.c and tif_fax3.h. 1342a02f97a5SFrank Warmerdam Patches supplied by Frank Cringle <[email protected]> 1343a02f97a5SFrank Warmerdam Example file at: ftp://ftp.remotesensing.org/pub/libtiff/eofb_396.tif 1344a02f97a5SFrank Warmerdam 1345a3c28f98SFrank Warmerdam2000-11-24 Frank Warmerdam <[email protected]> 1346a3c28f98SFrank Warmerdam 1347a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added an installPrivateHdrs and install-private 1348a3c28f98SFrank Warmerdam target so that the private headers required by libgeotiff can be 1349a3c28f98SFrank Warmerdam installed with the others. They are not installed by default. 1350a3c28f98SFrank Warmerdam 1351a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Added @MACHLIBDEPS@ to LINUXdso and GNULDdso 1352a3c28f98SFrank Warmerdam targets so libtiff.so will be built with an explicit dependency 1353a3c28f98SFrank Warmerdam on libm.so. 1354a3c28f98SFrank Warmerdam 1355a3c28f98SFrank Warmerdam * libtiff/Makefile.in: Use softlinks to link libtiff.so.3 to 1356a3c28f98SFrank Warmerdam libtiff.so.3.5.5. 1357a3c28f98SFrank Warmerdam 1358a3c28f98SFrank Warmerdam * libtiff/Makefile.in & configure: Remove all references to the ALPHA 1359a3c28f98SFrank Warmerdam file, or ALPHA version logic. Added stuff about DIST_POINT in 1360a3c28f98SFrank Warmerdam place of DIST_TYPE and the alpha release number stuff. 1361a3c28f98SFrank Warmerdam 1362abcd47aeSFrank Warmerdam2000-11-22 Frank Warmerdam <[email protected]> 1363abcd47aeSFrank Warmerdam 1364abcd47aeSFrank Warmerdam * I have applied a patch from Steffen Moeller <[email protected]> to 1365abcd47aeSFrank Warmerdam the configure script so that it now accepts the --prefix, and 1366abcd47aeSFrank Warmerdam --exec-prefix directives. 1367abcd47aeSFrank Warmerdam 13687410217aSFrank Warmerdam2000-11-13 Frank Warmerdam <warmerda@cs46980-c> 13697410217aSFrank Warmerdam 13709900bacaSFrank Warmerdam * I have made a variety of modifications in an effort to ensure the 13719900bacaSFrank Warmerdam TIFFLIB_VERSION macro is automatically generated from the RELEASE-DATE 13729900bacaSFrank Warmerdam file which seems to be updated regularly. 13739900bacaSFrank Warmerdam 13749900bacaSFrank Warmerdam o mkversion.c now reads RELEASE-DATE and emits TIFFLIB_VERSION in 13759900bacaSFrank Warmerdam version include file. 13769900bacaSFrank Warmerdam o renamed version.h to tiffvers.h because we now have to install it 13779900bacaSFrank Warmerdam with the public libtiff include files. 13789900bacaSFrank Warmerdam o include tiffvers.h in tiffio.h. 13799900bacaSFrank Warmerdam o updated tif_version.c to use tiffvers.h. 13809900bacaSFrank Warmerdam o Updated Makefile.in accordingly. 13819900bacaSFrank Warmerdam 13827410217aSFrank Warmerdam * As per http://bugzilla.remotesensing.org/show_bug.cgi?id=25 13837410217aSFrank Warmerdam I have updated the win32 detection rules in tiffcomp.h. 13847410217aSFrank Warmerdam 13856429172dSFrank Warmerdam2000-10-20 Frank Warmerdam <warmerda@cs46980-c> 13866429172dSFrank Warmerdam 1387b11174beSFrank Warmerdam * tif_getimage.c: Fixed RGBA translation for YCbCr images for which 1388b11174beSFrank Warmerdam the strip/tile width and height aren't multiples of the sampling size. 13897410217aSFrank Warmerdam See http://bugzilla.remotesensing.org/show_bug.cgi?id=20 13907410217aSFrank Warmerdam Some patches from Rick LaMont of Dot C Software. 1391b11174beSFrank Warmerdam 13926429172dSFrank Warmerdam * Modified tif_packbits.c encoder to avoid compressing more 13936429172dSFrank Warmerdam data than provided if rowsize doesn't factor into provided data 13946429172dSFrank Warmerdam (such as occurs for YCbCr). 13956429172dSFrank Warmerdam 1396aa844c50SFrank Warmerdam2000-10-19 Frank Warmerdam <warmerda@cs46980-c> 1397aa844c50SFrank Warmerdam 1398aa844c50SFrank Warmerdam * tools/rgb2ycbcr.c: fixed output strip size to account for vertical 1399aa844c50SFrank Warmerdam roundup if rows_per_strip not a multiple of vertical sample size. 1400aa844c50SFrank Warmerdam 14010cd032f1SFrank Warmerdam2000-10-16 Frank Warmerdam <warmerda@cs46980-c> 14020cd032f1SFrank Warmerdam 140391b8b7c2SFrank Warmerdam * tif_dir.c: Clear TIFF_ISTILED flag in TIFFDefaultDirectory 140491b8b7c2SFrank Warmerdam as per http://bugzilla.remotesensing.org/show_bug.cgi?id=18 140591b8b7c2SFrank Warmerdam from [email protected]. 140691b8b7c2SFrank Warmerdam 14070cd032f1SFrank Warmerdam * Modified tif_packbits.c decoding to avoid overrunning the 14080cd032f1SFrank Warmerdam output buffer, and to issue a warning if data needs to be 14090cd032f1SFrank Warmerdam discarded. See http://bugzilla.remotesensing.org/show_bug.cgi?id=18 14100cd032f1SFrank Warmerdam 1411de9b6675SFrank Warmerdam2000-10-12 Frank Warmerdam <warmerda@cs46980-c> 1412de9b6675SFrank Warmerdam 1413de9b6675SFrank Warmerdam * Modified tiff2bw to ensure portions add to 100%, and that 1414de9b6675SFrank Warmerdam white is properly recovered. 1415de9b6675SFrank Warmerdam 1416de9b6675SFrank Warmerdam See bug http://bugzilla.remotesensing.org/show_bug.cgi?id=15 1417de9b6675SFrank Warmerdam Patch c/o Stanislav Brabec <[email protected]> 1418de9b6675SFrank Warmerdam 14198b6b9756SFrank Warmerdam2000-09-30 Frank Warmerdam <warmerda@cs46980-c> 14208b6b9756SFrank Warmerdam 14218b6b9756SFrank Warmerdam * Modified TIFFClientOpen() to emit an error on an attempt to 14228b6b9756SFrank Warmerdam open a comperessed file for update (O_RDWR/r+) access. This is 14238b6b9756SFrank Warmerdam because the compressor/decompressor code gets very confused when 14248b6b9756SFrank Warmerdam the mode is O_RDWR, assuming this means writing only. See 14258b6b9756SFrank Warmerdam bug http://bugzilla.remotesensing.org/show_bug.cgi?id=13 14268b6b9756SFrank Warmerdam 1427582fb187SFrank Warmerdam2000-09-27 Frank Warmerdam <warmerda@cs46980-c> 1428582fb187SFrank Warmerdam 14290cd032f1SFrank Warmerdam * Added GNULDdso target an`d switched linux and freebsd to use it. 1430582fb187SFrank Warmerdam 14318d9e3bcfSFrank Warmerdam2000-09-26 Frank Warmerdam <warmerda@cs46980-c> 14328d9e3bcfSFrank Warmerdam 14338d9e3bcfSFrank Warmerdam * Applied patch for 0x0000 sequences in tif_fax3.h's definition 14348d9e3bcfSFrank Warmerdam of EXPAND1D() as per bug 11 (from Roman). 14358d9e3bcfSFrank Warmerdam 1436af621273SFrank Warmerdam2000-09-25 Frank Warmerdam <warmerda@cs46980-c> 143705d0760fSFrank Warmerdam * Fixed tiffcomp.h to avoid win32 stuff if unix #defined, to improve 143805d0760fSFrank Warmerdam cygwin compatibility. 1439af621273SFrank Warmerdam 1440b6348a45SFrank Warmerdam * Applied patch from Roman Shpount to tif_fax3.c. This seems to 1441b6348a45SFrank Warmerdam be a proper fix to the buffer sizing problem. See 1442b6348a45SFrank Warmerdam http://bugzilla.remotesensing.org/show_bug.cgi?id=11 1443b6348a45SFrank Warmerdam 1444af621273SFrank Warmerdam * Fixed tif_getimage.c to fix overrun bug with YCbCr images without 1445af621273SFrank Warmerdam downsampling. http://bugzilla.remotesensing.org/show_bug.cgi?id=10 1446af621273SFrank Warmerdam Thanks to Nick Lamb <[email protected]> for reporting the 1447af621273SFrank Warmerdam bug and proving the patch. 1448af621273SFrank Warmerdam 1449a329e432SFrank Warmerdam2000-09-18 Frank Warmerdam <warmerda@cs46980-c> 1450a329e432SFrank Warmerdam 1451a329e432SFrank Warmerdam * Fixed tif_jpeg.c so avoid destroying the decompressor before 1452a329e432SFrank Warmerdam we are done access data thanks to bug report from: 1453a329e432SFrank Warmerdam Michael Eckstein <[email protected]>. 1454a329e432SFrank Warmerdam 1455a329e432SFrank Warmerdam * Reverted tif_flush change. 1456a329e432SFrank Warmerdam 1457da97c5e0SFrank Warmerdam2000-09-14 Frank Warmerdam <warmerda@cs46980-c> 1458da97c5e0SFrank Warmerdam 1459da97c5e0SFrank Warmerdam * tif_flush.c: Changed so that TIFFFlushData() doesn't return an 1460da97c5e0SFrank Warmerdam error when TIFF_BEENWRITING is not set. This ensures that the 1461da97c5e0SFrank Warmerdam directory contents can still be flushed by TIFFFlush(). 1462da97c5e0SFrank Warmerdam 1463c1282751SFrank Warmerdam2000-08-14 Frank Warmerdam <[email protected]> 1464c1282751SFrank Warmerdam 1465fb02956eSFrank Warmerdam * tif_open.c: Don't set MMAP for O_RDWR files. 1466fb02956eSFrank Warmerdam 14670625a129SFrank Warmerdam * tif_open.c: Set STRIPCHOP_DEFAULT for O_RDWR as well as O_RDONLY 14680625a129SFrank Warmerdam so that files opened for update can be strip chopped too. 14690625a129SFrank Warmerdam 1470c1282751SFrank Warmerdam * tif_read.c: fixed up bug with files missing rowsperstrip and 1471c1282751SFrank Warmerdam the strips per separation fix done a few weeks ago. 1472c1282751SFrank Warmerdam 1473ad9af004SFrank Warmerdam2000-07-17 Frank Warmerdam <warmerda@cs46980-c> 1474ad9af004SFrank Warmerdam 1475ad9af004SFrank Warmerdam * Tentatively added support for SAMPLEFORMAT_COMPLEXIEEEFP, and 1476ad9af004SFrank Warmerdam SAMPLEFORMAT_COMPLEXINT. 1477ad9af004SFrank Warmerdam 14784b79457aSMike Welles2000-07-13 Mike Welles <[email protected]> 14794b79457aSMike Welles 14804b79457aSMike Welles * index.html, bugs.html: added bugzilla info. 14814b79457aSMike Welles 1482c1cd54d7SFrank Warmerdam2000-07-12 Frank Warmerdam <[email protected]> 1483c1cd54d7SFrank Warmerdam 1484889ea5bfSFrank Warmerdam * tif_read.c: fix subtle bug with determining the number of 1485889ea5bfSFrank Warmerdam rows for strips that are the last strip in a separation but 1486889ea5bfSFrank Warmerdam not the last strip of all in TIFFReadEncodedStrip(). 1487889ea5bfSFrank Warmerdam 1488c1cd54d7SFrank Warmerdam * Applied 16/32 bit fix to tif_fax3.c. Fix supplied by 1489c1cd54d7SFrank Warmerdam Peter Skarpetis <[email protected]> 1490c1cd54d7SFrank Warmerdam 1491082013bfSFrank Warmerdam2000-06-15 Frank Warmerdam <[email protected]> 1492082013bfSFrank Warmerdam 1493082013bfSFrank Warmerdam * Modified tiffio.h logic with regard to including windows.h. It 1494082013bfSFrank Warmerdam won't include it when building with __CYGWIN__. 1495082013bfSFrank Warmerdam 1496b620bd37SFrank Warmerdam2000-05-11 Frank Warmerdam <warmerda@cs46980-c> 1497b620bd37SFrank Warmerdam 14986ed3331cSFrank Warmerdam * README: update to mention www.libtiff.org, don't list Sam's old 14996ed3331cSFrank Warmerdam email address. 15006ed3331cSFrank Warmerdam 1501b620bd37SFrank Warmerdam * configure: Fixed DSO test for Linux as per patch from 1502b620bd37SFrank Warmerdam Jan Van Buggenhout <[email protected]>. 1503b620bd37SFrank Warmerdam 150415934824SFrank Warmerdam2000-04-21 Frank Warmerdam <[email protected]> 150515934824SFrank Warmerdam 150615934824SFrank Warmerdam * libtiff/tif_dirread.c: Don't use estimate strip byte count for 150715934824SFrank Warmerdam one tile/strip images with an offset, and byte count of zero. These 150815934824SFrank Warmerdam could be "unpopulated" images. 150915934824SFrank Warmerdam 1510859c2524SFrank Warmerdam2000-04-18 Frank Warmerdam <[email protected]> 1511859c2524SFrank Warmerdam 15127538c6d0SFrank Warmerdam * contrib/addtiffo: Added "averaging" resampling option. 15137538c6d0SFrank Warmerdam 1514859c2524SFrank Warmerdam * tools/tiffsplit.c: Copy TIFFTAG_SAMPLEFORMAT. 1515859c2524SFrank Warmerdam 15166be23f4fSFrank WarmerdamTue Apr 18 16:18:08 2000 Frank Warmerdam <[email protected]> 15176be23f4fSFrank Warmerdam 15186be23f4fSFrank Warmerdam * tools/Makefile.in: Modified to install properly on SGI. 15196be23f4fSFrank Warmerdam 15204b79457aSMike Welles2000-04-12 Mike Welles <[email protected]> 15214b79457aSMike Welles * configure: Fixed stupid mistake in libc6 test on Linux 15224b79457aSMike Welles 1523f076e723SMike Welles2000-04-04 Mike Welles <[email protected]> 1524f0770083SMike Welles * tif_win32.c: Applied patch to fix overreads and ovverwrites 1525f0770083SMike Welles caught by BoundsChecker. From Arvan Pritchard 1526f0770083SMike Welles <[email protected]> (untested). 1527f076e723SMike Welles 1528f0770083SMike Welles * tif_getimage.c: Applied patch to silence VC6 warnings. From 1529f0770083SMike Welles Arvan Pritchard <[email protected]> 1530f0770083SMike Welles 1531f0770083SMike Welles * tif_lzw.c: Applied patch to silence VC6 warnings. From 1532f076e723SMike Welles Arvan Pritchard <[email protected]> 1533f076e723SMike Welles 15341c9f6d78SFrank Warmerdam2000-03-28 Frank Warmerdam <warmerda@cs46980-c> 15351c9f6d78SFrank Warmerdam 15361c9f6d78SFrank Warmerdam * Added contrib/stream (stream io) code submitted by Avi Bleiweiss. 15371c9f6d78SFrank Warmerdam 153897702338SMike Welles2000-03-28 Frank Warmerdam <warmerda@cs46980-c> *** 3.5.5 release *** 15392df86f15SFrank Warmerdam 15402df86f15SFrank Warmerdam * fax2ps: Fixed mixup of width and height in bounding box statement 15412df86f15SFrank Warmerdam as per submission by Nalin Dahyabhai <[email protected]>. 15422df86f15SFrank Warmerdam 1543c21b8b97SMike Welles2000-03-27 Mike Welles <[email protected]> 1544c21b8b97SMike Welles 1545c21b8b97SMike Welles * fax2ps: Modified printruns to take uint32 instead of uint16. 1546c21b8b97SMike Welles Patch courtesy of Bernt Herd <[email protected]> 1547c21b8b97SMike Welles 1548d20c60a2SMike Welles2000-03-20 Mike Welles <[email protected]> 1549d20c60a2SMike Welles 1550d20c60a2SMike Welles * configure: added test for libc6 for linux targets. Bug reported by 1551d20c60a2SMike Welles Stanislav Brabec <[email protected]> 1552d20c60a2SMike Welles 1553c21b8b97SMike Welles * Added 3.5 docs to html/Makefile.in. 1554c21b8b97SMike Welles Thanks to Stanislav Brabec <[email protected]> 1555d20c60a2SMike Welles 1556c21b8b97SMike Welles * configure: fixed bugs in sed scripts 1557c21b8b97SMike Welles (applied sed script s:/@:s;@:;s:/s;;:;: to configure). 1558d20c60a2SMike Welles fix submitted to Stanislav Brabec <[email protected]> 1559d20c60a2SMike Welles 1560c21b8b97SMike Welles * tools/iptcutil was not in files list, and wasn't being 1561c21b8b97SMike Welles added to tar archive. Updated Makefile.in. 1562d20c60a2SMike Welles 15637ab7008fSFrank Warmerdam2000-03-17 Frank Warmerdam <warmerda@cs46980-c> 15647ab7008fSFrank Warmerdam 15657ab7008fSFrank Warmerdam * tif_fax3.c: Fixed serious bug introduced during the uint16->uint32 15667ab7008fSFrank Warmerdam conversion for the run arrays. 15677ab7008fSFrank Warmerdam 1568d3144ac4SFrank Warmerdam2000-03-03 Frank Warmerdam <[email protected]> 1569d3144ac4SFrank Warmerdam 1570d3144ac4SFrank Warmerdam * Set td_sampleformat default to SAMPLEFORMAT_UINT instead of 1571d3144ac4SFrank Warmerdam SAMPLEFORMAT_VOID in TIFFDefaultDirectory() in tif_dir.c. 1572d3144ac4SFrank Warmerdam 15730b109722SFrank Warmerdam2000-03-02 Frank Warmerdam <[email protected]> 15740b109722SFrank Warmerdam 1575f4aaa718SFrank Warmerdam * Added "GetDefaulted" support for TIFFTAG_SAMPLEFORMAT in tif_aux.c. 1576f4aaa718SFrank Warmerdam 15770b109722SFrank Warmerdam * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger 15780b109722SFrank Warmerdam to avoid overruns encountered with frle_bug.tif. 15790b109722SFrank Warmerdam 1580ed33ffd3SFrank WarmerdamTue Feb 15 22:01:05 2000 Frank Warmerdam <[email protected]> 1581ed33ffd3SFrank Warmerdam 1582ed33ffd3SFrank Warmerdam * Fixed tools/tiffcmp so that stopondiff testing works. 1583ed33ffd3SFrank Warmerdam Patch care of Joseph Orost <[email protected]>. 1584ed33ffd3SFrank Warmerdam 1585592e7e59SFrank Warmerdam2000-01-28 <warmerda@CS46980-B> 1586592e7e59SFrank Warmerdam 1587c84e2904SFrank Warmerdam * Modified tif_unix.c to support 2-4GB seeks if USE_64BIT_API is 1588c84e2904SFrank Warmerdam set to 1, and added default (off) setting in tiffconf.h. This 1589c84e2904SFrank Warmerdam should eventually be set by the configure script somehow. 1590c84e2904SFrank Warmerdam 1591c84e2904SFrank Warmerdam The original work on all these 2-4GB changes was done by 1592c84e2904SFrank Warmerdam Peter Smith ([email protected]). 1593c84e2904SFrank Warmerdam 1594c84e2904SFrank Warmerdam * Modified tif_win32.c to support 2-4GB seeks. 1595c84e2904SFrank Warmerdam 1596592e7e59SFrank Warmerdam * tentatively changed toff_t to be unsigned instead of signed to 1597592e7e59SFrank Warmerdam facilitate support for 2-4GB files. 1598592e7e59SFrank Warmerdam 1599592e7e59SFrank Warmerdam * Updated a variety of files to use toff_t. Fixed some mixups 1600592e7e59SFrank Warmerdam between toff_t and tsize_t. 1601592e7e59SFrank Warmerdam 1602164da391SFrank WarmerdamFri Jan 28 10:13:49 2000 Frank Warmerdam <[email protected]> 1603164da391SFrank Warmerdam 1604164da391SFrank Warmerdam * Largely reimplemented contrib/addtiffo to avoid temp files, 1605164da391SFrank Warmerdam updating the TIFF file in place. Fixed a few other bugs to. 1606164da391SFrank Warmerdam 1607164da391SFrank Warmerdam * Set tif_rawdatasize to zero when freeing raw data buffer in 1608164da391SFrank Warmerdam TIFFWriteDirectory(). 1609164da391SFrank Warmerdam 1610164da391SFrank Warmerdam * Enabled "REWRITE_HACK" in tif_write.c by default. 1611164da391SFrank Warmerdam 1612164da391SFrank Warmerdam * Fix bug in tif_write.c when switching between reading one directory 1613164da391SFrank Warmerdam and writing to another. 1614164da391SFrank Warmerdam 1615164da391SFrank Warmerdam * Made TIFFWriteCheck() public, and added TIFFCreateDirectory() 1616164da391SFrank Warmerdam 1617db9e2d75SFrank WarmerdamWed Jan 5 12:37:48 2000 Frank Warmerdam <[email protected]> 1618db9e2d75SFrank Warmerdam 1619db9e2d75SFrank Warmerdam * Added TIFFmemory(3t) functions to libtiff.def. 1620db9e2d75SFrank Warmerdam 16212e0c71f2SFrank WarmerdamTue Jan 4 13:39:00 2000 Frank Warmerdam <[email protected]> 16222e0c71f2SFrank Warmerdam 16232e0c71f2SFrank Warmerdam * Added libtiff/libtiff.def to TIFFILES distribution list. 16242e0c71f2SFrank Warmerdam 1625c38ac53bSMike WellesMon Dec 27 12:13:39 EST 1999 Mike Welles <[email protected]> 1626c38ac53bSMike Welles 1627c38ac53bSMike Welles * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit). 1628c38ac53bSMike Welles 1629c38ac53bSMike Welles * Altered descriptions in tools to reflect "by default" lzw not supported 1630c38ac53bSMike Welles 1631c38ac53bSMike Welles * Updated index.html to note lzw compression kit. 1632c38ac53bSMike Welles 1633db55f695SFrank WarmerdamTue Dec 21 14:01:51 1999 Frank Warmerdam <[email protected]> 1634db55f695SFrank Warmerdam 1635db55f695SFrank Warmerdam * Added fax3sm_winnt.c to distribution list in Makefile.in. 1636db55f695SFrank Warmerdam 1637c38ac53bSMike WellesTue Dec 21 11:04:45 EST 1999 Mike Welles <[email protected]> *** 3.5.4 release *** 1638da558ffbSMike Welles 1639da558ffbSMike Welles * Aadded Pixar tag support. Contributed by Phil Beffery <[email protected]> 1640da558ffbSMike Welles 1641da558ffbSMike Welles * Made one more change to tif_dir.c for removal of LZW compression. Also added notice 1642da558ffbSMike Welles when LZW compression invoked. 1643da558ffbSMike Welles 1644da558ffbSMike Welles * Changed default compression in tools to TIFF_PACKBITS, and changed usage descriptions 1645da558ffbSMike Welles in tools to reflect removal of LZW compression 1646da558ffbSMike Welles 16471c096175SMike WellesMon Dec 20 18:39:02 EST 1999 Mike Welles <[email protected]> 16481c096175SMike Welles 16491c096175SMike Welles * Fixed bug that caused LZW (non) compression to segfault. Added 16501c096175SMike Welles warning about LZW compression removed being removed, and why. 1651c614caf0SMike Welles 1652da558ffbSMike Welles * Added nostrip to install in tools/Makefile.in so that debugging 1653c614caf0SMike Welles symbols are kept. 16541c096175SMike Welles 165500ac48bcSMike WellesTue Dec 7 12:04:47 EST 1999 Mike Welles <[email protected]> 165600ac48bcSMike Welles 165700ac48bcSMike Welles * Added patch from Ivo Penzar <[email protected]>, 165800ac48bcSMike Welles supporting Adobe ZIP deflate. Untested. 165900ac48bcSMike Welles 1660e57f1806SFrank WarmerdamSat Dec 4 15:47:11 1999 Frank Warmerdam <[email protected]> 1661e57f1806SFrank Warmerdam 1662e57f1806SFrank Warmerdam * Made Packbits the default compression in tools/tiff2rgba.c instead 1663e57f1806SFrank Warmerdam of LZW. 1664e57f1806SFrank Warmerdam 1665e5337384SMike WellesTue Nov 30 14:41:43 1999 Frank Warmerdam <[email protected]> *** 3.5.3. release *** 1666ff08149cSFrank Warmerdam 1667ff08149cSFrank Warmerdam * Added tif_luv to contrib/djgpp/Makefile.lib. 1668ff08149cSFrank Warmerdam 16690e4c746eSMike WellesTue Nov 30 14:15:32 EST 1999 Mike Welles <[email protected]> 16700e4c746eSMike Welles 16717609ec5fSMike Welles * Added zip creation to relase makefile target 16727609ec5fSMike Welles 16730e4c746eSMike Welles * Added html for TIFFWriteTile.3t man page. 16740e4c746eSMike Welles 1675c5e8a049SFrank WarmerdamTue Nov 30 09:20:16 1999 Frank Warmerdam <[email protected]> 1676c5e8a049SFrank Warmerdam 1677c5e8a049SFrank Warmerdam * Added some changes to tif_write.c to support rewriting existing 1678c5e8a049SFrank Warmerdam fixed sized tiles and strips. Code mods disabled by default, only 1679c5e8a049SFrank Warmerdam enabled if REWRITE_HACK is defined for now. 1680c5e8a049SFrank Warmerdam 168164158b2dSFrank WarmerdamMon Nov 29 11:43:42 1999 Frank Warmerdam <[email protected]> 168264158b2dSFrank Warmerdam 168364158b2dSFrank Warmerdam * Added TIFFWriteTile.3t man page. 168464158b2dSFrank Warmerdam 1685209aa3d3SFrank WarmerdamSun Nov 28 20:36:18 1999 Frank Warmerdam <[email protected]> 1686209aa3d3SFrank Warmerdam 1687209aa3d3SFrank Warmerdam * Added notes on use of makefile.vc in build.html, and fixed 1688209aa3d3SFrank Warmerdam email subscription address. 1689209aa3d3SFrank Warmerdam 16909ec07df1SMike Welles199-11-28 Mike Welles <[email protected]> 16919ec07df1SMike Welles 16929ec07df1SMike Welles * Fixed apocalypse-inducing y2k bug in contrib/ras/ras2tiff.c 16939ec07df1SMike Welles 16949ec07df1SMike Welles * Did some casts cleaning up to reduce compiler warnings in tif_fax3.c, 16959ec07df1SMike Welles from Bruce Carmeron <[email protected]> -- modifications of 16969ec07df1SMike Welles changes made by Frank (sun cc still complained on cast). 16979ec07df1SMike Welles 16989ec07df1SMike Welles * Added tiffconf.h to install target per request from Bill 16999ec07df1SMike Welles Radcliffe <[email protected]>: "We need a way for ImageMagick to 17009ec07df1SMike Welles know features have been compiled into the TIFF library in order to 17019ec07df1SMike Welles handle things properly". 17029ec07df1SMike Welles 170329e8a995SFrank WarmerdamSat Nov 27 16:49:21 1999 Frank Warmerdam <[email protected]> 170429e8a995SFrank Warmerdam 170529e8a995SFrank Warmerdam * fixed various VC++ warnings as suggested by Gilles Vollant 170629e8a995SFrank Warmerdam <[email protected]>. 170729e8a995SFrank Warmerdam 17089e63b000SFrank WarmerdamWed Nov 24 12:08:16 1999 Frank Warmerdam <[email protected]> 17099e63b000SFrank Warmerdam 17109e63b000SFrank Warmerdam * Modified TIFFquery.3t man pages info on TIFFIsByteSwapped() to 17119e63b000SFrank Warmerdam not imply applications are responsible for image data swapping. 17129e63b000SFrank Warmerdam 171343f65d11SMike Welles1999-11-22 Mike Welles <[email protected]> 171443f65d11SMike Welles * HTML-ized the man pages, added to html/man 171543f65d11SMike Welles 1716e7f4c352SMike Welles * Removed LZW Compression to comply with Unisys patent extortion. 1717e7f4c352SMike Welles 1718a9b4777dSMike Welles1999-09-29 Mike Welles <[email protected]> 1719a9b4777dSMike Welles * Corrected one remaining 16 -> 32 bit value in tif_fax3.c, 1720a9b4777dSMike Welles From Ivo Penzar <[email protected]. 1721a9b4777dSMike Welles 1722a9b4777dSMike Welles * Added patch from Ivo Penzar to have TiffAdvanceDirectory handle 1723a9b4777dSMike Welles memory mapped files. <[email protected]> 1724a9b4777dSMike Welles 172597702338SMike Welles1999-09-26 Mike Welles <[email protected]> *** 3.5.2 release *** 172658db2336SMike Welles * Corrected alpha versioning. 172758db2336SMike Welles 172858db2336SMike Welles * Removed distinction between alpha and release targets in Makefile.in. 172958db2336SMike Welles 173058db2336SMike Welles * added release.stamp target, which tags cvs tree, and updates 173158db2336SMike Welles "RELEASE-DATE" 173258db2336SMike Welles 173358db2336SMike Welles * added releasediff target, which diffs tree with source as of 173458db2336SMike Welles date in "RELEASE-DATE" 173558db2336SMike Welles 173658db2336SMike Welles * Ticked up version to 3.5.2 (alpha 01 -- but I think we'll moving 173758db2336SMike Welles away from alpha/non-alpha distinctions). 173858db2336SMike Welles 173958db2336SMike Welles * updated html to reflect release 174058db2336SMike Welles 174167bb385aSFrank Warmerdam1999-09-23 <warmerda@CS46980-B> 174267bb385aSFrank Warmerdam 1743cdb12ac2SFrank Warmerdam * Set O_BINARY for tif_unix.c open() ... used on cygwin for instance. 1744cdb12ac2SFrank Warmerdam 174567bb385aSFrank Warmerdam * Added CYGWIN case in configure. 174667bb385aSFrank Warmerdam 174746301bebSMike WellesFri Sep 17 00:13:51 CEST 1999 Mike Welles <[email protected]> 174858db2336SMike Welles 174946301bebSMike Welles * Applied Francois Dagand's patch to handle fax decompression bug. 175046301bebSMike Welles (sizes >= 65536 were failing) 175146301bebSMike Welles 1752478d079aSFrank WarmerdamTue Sep 14 21:31:43 1999 Frank Warmerdam <[email protected]> 1753478d079aSFrank Warmerdam 1754478d079aSFrank Warmerdam * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested 1755478d079aSFrank Warmerdam by Christopher Lawton <[email protected]> 1756478d079aSFrank Warmerdam 1757f48df3f4SFrank WarmerdamWed Sep 8 08:19:18 1999 Frank Warmerdam <[email protected]> 1758f48df3f4SFrank Warmerdam 1759e6e37100SFrank Warmerdam * Added IRIX/gcc, and OSF/1 4.x support on behalf of 1760e6e37100SFrank Warmerdam Albert Chin-A-Young <[email protected]> 1761e6e37100SFrank Warmerdam 1762f48df3f4SFrank Warmerdam * Added TIFFReassignTagToIgnore() API on behalf of 1763f48df3f4SFrank Warmerdam Bruce Cameron <[email protected]>. Man page still pending. 1764f48df3f4SFrank Warmerdam 1765e3585a7dSFrank WarmerdamWed Aug 25 11:39:07 1999 Frank Warmerdam <[email protected]> 1766e3585a7dSFrank Warmerdam 17676f703bd0SFrank Warmerdam * Added test target in Makefile, test_pics.sh script and pics/*.rpt 17686f703bd0SFrank Warmerdam files to provide for a rudimentary testsuite. 17696f703bd0SFrank Warmerdam 1770e3585a7dSFrank Warmerdam * Added contrib/tags back from old distribution ... fixed up a bit. 1771e3585a7dSFrank Warmerdam 177223f6dabbSFrank Warmerdam1999-08-16 <warmerda@CS46980-B> 177323f6dabbSFrank Warmerdam 177423f6dabbSFrank Warmerdam * Added simple makefile.vc makefiles for building with MS VC++ 177523f6dabbSFrank Warmerdam on Windows NT/98/95 in console mode. Stuff in contrib/win* make give 177623f6dabbSFrank Warmerdam better solutions for some users. 177723f6dabbSFrank Warmerdam 17788ecb50d4SFrank WarmerdamMon Aug 16 21:52:11 1999 Frank Warmerdam <[email protected]> 17798ecb50d4SFrank Warmerdam 17808ecb50d4SFrank Warmerdam * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't 17818ecb50d4SFrank Warmerdam put it in tools since part of it is in C++. 17828ecb50d4SFrank Warmerdam 1783469f9d6bSMike Welles1999-08-16 Michael L. Welles <[email protected]> 1784469f9d6bSMike Welles 1785469f9d6bSMike Welles * Updated html/index.html with anon CVS instructions. 1786469f9d6bSMike Welles 1787397e9f3aSFrank WarmerdamMon Aug 16 13:18:41 1999 Frank Warmerdam <[email protected]> 1788397e9f3aSFrank Warmerdam 17898b9ba144SFrank Warmerdam * pre-remove so link before softlink in LINUXdso action in 17908b9ba144SFrank Warmerdam libtiff/Makefile.in to avoid failure on LINUXdso builds other than 17918b9ba144SFrank Warmerdam the first. 17928b9ba144SFrank Warmerdam 17938b9ba144SFrank Warmerdam * Fixed problem with cvtcmap() in tif_getimage.c modifying the 17948b9ba144SFrank Warmerdam colormaps owned by the TIFF handle itself when trying to fixup wrong 17958b9ba144SFrank Warmerdam (eight bit) colormaps. Corrected by maintaining a private copy of 17968b9ba144SFrank Warmerdam the colormap. 17978b9ba144SFrank Warmerdam 17988b9ba144SFrank Warmerdam * Added TIFFReadRGBATile()/TIFFReadRGBAStrip() support in 17998b9ba144SFrank Warmerdam tif_getimage.c. 18008b9ba144SFrank Warmerdam 1801397e9f3aSFrank Warmerdam * CVS Repository placed at remotesensing.org. ChangeLog added. 1802