Changeset 846 for trunk/src/3rdparty/libtiff/ChangeLog
- Timestamp:
- May 5, 2011, 5:36:53 AM (15 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/3rdparty/libtiff/ChangeLog (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.7.2 (added) merged: 845 /branches/vendor/nokia/qt/current merged: 844 /branches/vendor/nokia/qt/4.6.3 removed
- Property svn:mergeinfo changed
-
trunk/src/3rdparty/libtiff/ChangeLog
r2 r846 1 2009-11-04 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 2 3 * libtiff 3.9.2 released. 4 5 2009-11-03 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 6 7 * tools/tiffcrop.c: Updated tiffcrop from Richard Nolde. This 8 version has undergone substantial testing with arbitrary sample 9 bit depths. Also eliminates GCC compilation warnings. 10 11 2009-11-02 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 12 13 * port/libport.h: Added header file for porting prototypes and 14 extern declarations. 15 16 2009-10-31 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 17 18 * libtiff/tif_dirwrite.c (TIFFWriteAnyArray): Add missing break 19 statement so writing an array of TIFF_DOUBLE works. 20 21 2009-10-29 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 22 23 * libtiff/tif_dirread.c: Eliminate GCC "dereferencing type-punned 24 pointer" warnings. 25 26 2009-10-28 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 27 28 * html/tools.html: Add manual page links, and a summary 29 description of tiffcrop. 30 31 2009-10-07 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 32 33 * configure.ac: x86_64 should use the same fill order as i386. 34 35 2009-09-24 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 36 37 * tools/tiffcrop.c, man/tiffcrop.1: New tiffcrop from Richard 38 Nolde. Major updates to add significant functionality for reading 39 and writing tile based images with bit depths not a multiple of 8 40 which cannot be handled by tiffcp. 41 42 2009-09-03 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 43 44 * libtiff/tif_ojpeg.c (OJPEGWriteHeaderInfo): IJG JPEG 7 needs 45 do_fancy_upsampling=FALSE in order to read raw data. Resolves 46 "Bug 2090 - OJPEG crash with libjpeg v7". 47 http://bugzilla.maptools.org/show_bug.cgi?id=2090 48 49 2009-08-30 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 50 51 * contrib/iptcutil/iptcutil.c, 52 libtiff/tif_getimage.c,libtiff/tif_jpeg.c,libtiff/tif_ojpeg.c,tools/tiffcrop.c,tools/tiffgt.c: 53 Applied patch from Oden Eriksson to allow building with GCC using 54 the "-Wformat -Werror=format-security" flags. 55 56 2009-08-28 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 57 58 * libtiff 3.9.1 released. 59 60 2009-08-28 Frank Warmerdam <warmerdam@pobox.com> 61 62 * libtiff/tif_dirwrite.c: Back out changes from 2007-11-22 that 63 resulted in the final strip not being written in some circumstances. 64 http://bugzilla.maptools.org/show_bug.cgi?id=2088 65 66 2009-08-27 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 67 68 * libtiff/tif_write.c (TIFFAppendToStrip): Remove cast which 69 caused libtiff to output a wrong last strip with byte-count and 70 strip-offset of zero. This cast was added on the day of the 3.9.0 71 release. 72 73 * libtiff/tif_config.vc.h: tiffiop.h needs the TIFF_INT64_T and 74 TIFF_UINT64_T defines in order to compile. Copy existing 75 definitions from tiffconf.vc.h. 76 77 2009-08-21 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 78 79 * test/Makefile.am (AUTOMAKE_OPTIONS): Colorized tests was not 80 actually activated since it needed to be enabled in this 81 Makefile.am. Also activated parallel-tests mode since it offers 82 useful features such as per-test .log files and a summary test 83 report .log file. 84 85 2009-08-20 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 86 87 * libtiff 3.9.0 released. 88 89 * libtiff/tif_print.c (TIFFPrintDirectory): Applied patch for "tag 90 error may cause segfault in tif_print.c." 91 http://bugzilla.maptools.org/show_bug.cgi?id=1896 92 93 * tools/{rgb2ycbcr.c, tiff2rgba.c}: Applied patch for 94 CVE-2009-2347 libtiff: integer overflows in various inter-color 95 space conversion tools. 96 http://bugzilla.maptools.org/show_bug.cgi?id=2079 97 98 * configure.ac: Updated autotools. Autoconf 2.64, Automake 1.11, 99 libtool 2.2.6. Enabled support for silent build rules 100 (--enable-silent-rules or 'make V=0') and colorized tests. 101 102 2009-06-30 Frank Warmerdam <warmerdam@pobox.com> 103 104 * libtiff/tif_luv.c: correct return codes from encoderow to be 105 1 on success instead of zero. 106 http://bugzilla.maptools.org/show_bug.cgi?id=2069 107 108 2009-06-22 Frank Warmerdam <warmerdam@pobox.com> 109 110 * libtiff/tif_lzw.c: Fix buffer underflow bug. 111 http://bugzilla.maptools.org/show_bug.cgi?id=2065 112 113 2009-06-03 Frank Warmerdam <warmerdam@pobox.com> 114 115 * libtiff/tif_write.c: do not override the planar configuration to be 116 contig for one sample files if planar configuration is already set. 117 http://bugzilla.maptools.org/show_bug.cgi?id=2057 118 119 2009-02-12 Frank Warmerdam <warmerdam@pobox.com> 120 121 * libtiff/tif_luv.c: Fix handling of tiled logluv images. 122 http://bugzilla.maptools.org/show_bug.cgi?id=2005 123 124 2009-01-23 Frank Warmerdam <warmerdam@pobox.com> 125 126 * libtiff/tif_predict.c: Add support for 32bit integer horz. predictors. 127 http://bugzilla.maptools.org/show_bug.cgi?id=1911 128 129 2009-01-20 Frank Warmerdam <warmerdam@pobox.com> 130 131 * tools/tiffsplit.c: fix sampleformat to be shortv instead of longv. 132 133 2009-01-12 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 134 135 * tools/tiff2ps.c: Remove spurious message printed to stderr. 136 137 2009-01-11 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 138 139 * tools/tiff2ps.c: Incorporated significant functionality update 140 from Richard Nolde. In particular, support for rotating the image 141 by 90, 180, 270, and 'auto' has been added. 142 143 * tools/tiffcrop.c: Incorporated significant functionality update 144 from Richard Nolde. 145 146 2009-01-06 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 147 148 * libtiff/tiffiop.h: Add private type declarations for int64, and 149 uint64 so that bundled utilities (like tiffcrop) can use it when 150 necessary. 151 152 2009-01-01 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 153 154 * configure.ac: Updated to test for 64-bit types. This version of 155 the library does not require a 64-bit type, but tiffcrop needs it. 156 157 2008-12-31 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 158 159 * Update to use current FSF autotools versions. 160 * libtiff/tiffio.h: GCC will now validate format specifications 161 for TIFFError(), TIFFErrorExt(), TIFFWarning(), and 162 TIFFWarningExt() in order to reveal bugs. Cleaned up resulting 163 warnings throughout for 32 bit build only. 164 165 2008-12-31 Frank Warmerdam <warmerdam@pobox.com> 166 167 * tools/tiffcrop.c, man/tiffcrop.1: A major update from Richard 168 Nolde. 169 170 2008-12-21 Frank Warmerdam <warmerdam@pobox.com> 171 172 * libtiff/tif_jpeg.c: Avoid errors if the application writes a full 173 strip for the last partial strip in a jpeg compressed file. 174 http://bugzilla.maptools.org/show_bug.cgi?id=1981 175 176 2008-12-21 Frank Warmerdam <warmerdam@pobox.com> 177 178 * libtiff/tif_getimage.c, tiffio.h: More ABI corrections. 179 Removed SubsamplingHor/Ver from TIFFRGBAImage structure. 180 http://bugzilla.maptools.org/show_bug.cgi?id=1980 181 182 2008-12-18 Frank Warmerdam <warmerdam@pobox.com> 183 184 * libtiff/tif_getimage.c,tiffio.h: removed all use of UaToAa and 185 Bitmap16to8 arrays in TIFFRGBAImage structure to restore ABI 186 compatability. These were just an attempt to speed up processing 187 with precalculated tables. 188 http://bugzilla.maptools.org/show_bug.cgi?id=1979 189 190 * libtiff/tif_codec.c: Avoid printing c->name if it does not exist. 191 192 2008-10-21 Andrey Kiselev <dron@ak4719.spb.edu> 193 194 * libtiff/tif_jbig.c: Support the JBIG-KIT 2.0 (compatibility with 195 the older versions retained). 196 197 2008-09-05 Andrey Kiselev <dron@ak4719.spb.edu> 198 199 * tools/tiffsplit.c: Use dynamically allocated array instead of static 200 when constructing output file names. 201 202 2008-09-03 Andrey Kiselev <dron@ak4719.spb.edu> 203 204 * tools/tiffsplit.c: Get rid of unsafe strcpy()/strcat() calls when 205 doing the filename/path construction. 206 207 * tools/tiff2pdf.c: More appropriate format string in 208 t2p_write_pdf_string(); avoid signed/unsigned mismatch. 209 210 * libtiff/tif_lzw.c: Properly zero out the codetable. As per bug 211 212 http://bugzilla.maptools.org/show_bug.cgi?id=1929 213 214 * libtiff/tif_lzw.c: Properly zero out the string table. Fixes 215 CVE-2008-2327 security issue. 216 217 2008-05-24 Frank Warmerdam <warmerdam@pobox.com> 218 219 * tif_codec.c: Avoid NULL pointer dereferencing for exotic 220 compression codec codes. 221 222 * tif_dirread.c: zero tif->tif_dir after freeing the directory 223 in TIFFReadCustomDirectory(). I don't exactly remember why this 224 was important. 225 226 * tif_dirwrite.c: Fix potential memory leak writing large double 227 tags. 228 229 * tif_dirread.c: Fix unchecked malloc result. 230 231 2008-01-30 Andrey Kiselev <dron@ak4719.spb.edu> 232 233 * tif_fax3.c: Make find0span() and find1span() non-inline to 234 make MSVC 6.0 compiler happy. 235 236 2007-11-26 Frank Warmerdam <warmerdam@pobox.com> 237 238 * tif_fax3.c: fix leak of FAXCS state (per bug 1603). 239 240 2007-11-23 Andrey Kiselev <dron@ak4719.spb.edu> 241 242 * configure.com, libtiff/tif_vms.c: Better OpenVMS support. Patches 243 from Alexey Chupahin. 244 245 2007-11-22 Frank Warmerdam <warmerdam@pobox.com> 246 247 * tif_write.c: Rip out the fancy logic in TIFFAppendToStrip() for 248 establishing if an existing tile can be rewritten to the same location 249 by comparing the current size to all the other blocks in the same 250 directory. This is dangerous in many situations and can easily 251 corrupt a file. (observed in esoteric GDAL situation that's hard to 252 document). This change involves leaving the stripbytecount[] values 253 unaltered till TIFFAppendToStrip(). Now we only write a block back 254 to the same location it used to be at if the new data is the same 255 size or smaller - otherwise we move it to the end of file. 256 257 * tif_dirwrite.c: Try to avoid writing out a full readbuffer of tile 258 data when writing the directory just because we have BEENWRITING at 259 some point in the past. This was causing odd junk to be written out 260 in a tile of data when a single tile had an interleaving of reading 261 and writing with reading last. (highlighted by gdal 262 autotest/gcore/tif_write.py test 7. 263 264 * tif_predict.c: use working buffer in PredictorEncodeTile to avoid 265 modifying callers buffer. 266 http://trac.osgeo.org/gdal/ticket/1965 267 268 * tif_predict.c/h, tif_lzw.c, tif_zip.c: Improvements so that 269 predictor based encoding and decoding works in read-write update 270 mode properly. 271 http://trac.osgeo.org/gdal/ticket/1948 272 273 2007-10-05 Frank Warmerdam <warmerdam@pobox.com> 274 275 * tools/tiff2pdf.c: Fixed setting of alpha value per report on list. 276 277 2007-09-13 Frank Warmerdam <warmerdam@pobox.com> 278 279 * tif_dirinfo.c: _TIFFMergeFields() now only merges in field 280 definitions that are missing. Existing definitions are silently 281 ignored. (Bug #1585) 282 283 2007-07-18 Andrey Kiselev <dron@ak4719.spb.edu> 284 285 * libtiff/{Makefile.am, Makefile.v}: Do not distribute tiffconf.h, 286 remove tif_config.h/tiffconf.h during cleaning. As per bug 287 288 http://bugzilla.remotesensing.org/show_bug.cgi?id=1573 289 290 2007-07-13 Andrey Kiselev <dron@ak4719.spb.edu> 291 292 * libtiff 3.9.0beta released. 293 294 2007-07-12 Andrey Kiselev <dron@ak4719.spb.edu> 295 296 * tools/tiff2pdf.c: Added missed extern optind as per bug 297 298 http://bugzilla.remotesensing.org/show_bug.cgi?id=1567 299 300 2007-07-03 Andrey Kiselev <dron@ak4719.spb.edu> 301 302 * tools/tiff2ps.c: Added support 16-bit images as per bug 303 304 http://bugzilla.remotesensing.org/show_bug.cgi?id=1566 305 306 Patch from William Bader. 307 308 * tools/tiff2pdf.c: Fix for TIFFTAG_JPEGTABLES tag fetching and 309 significant upgrade of the whole utility as per bug 310 311 http://bugzilla.remotesensing.org/show_bug.cgi?id=1560 312 313 Now we don't need tiffiop.h in tiff2pdf anymore and will open output 314 PDF file using TIFFClientOpen() machinery as it is implemented 315 by Leon Bottou. 316 317 2007-06-29 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 318 319 * libtiff/tif_dirinfo.c (_TIFFFindFieldInfo): Don't attempt to 320 bsearch() on a NULL fieldinfo list. 321 (_TIFFFindFieldInfoByName): Don't attempt to 322 lfind() on a NULL fieldinfo list. 323 324 2007-05-01 Andrey Kiselev <dron@ak4719.spb.edu> 325 326 * libtiff/tif_dirwrite.c: Fixed problem introduced with a fix for a 327 byte swapping issue 328 329 http://bugzilla.remotesensing.org/show_bug.cgi?id=1363 330 331 As per bug 332 333 http://bugzilla.remotesensing.org/show_bug.cgi?id=1550 334 335 2007-04-27 Andrey Kiselev <dron@ak4719.spb.edu> 336 337 * tools/tiff2pdf.c: Check the tmpfile() return status as per bug 338 339 http://bugzilla.remotesensing.org/show_bug.cgi?id=154 340 341 2007-04-07 Andrey Kiselev <dron@ak4719.spb.edu> 342 343 * libtiff/{tif_dir.h, tif_dirread.c, tif_dirinfo.c, tif_jpeg.c, 344 tif_fax3.c, tif_jbig.c, tif_luv.c, tif_ojpeg.c, tif_pixarlog.c, 345 tif_predict.c, tif_zip.c}: Finally fix bug 346 347 http://bugzilla.remotesensing.org/show_bug.cgi?id=1274 348 349 by introducing _TIFFMergeFieldInfo() returning integer error status 350 instead of void in case of problems with field merging (e.g., if the 351 field with such a tag already registered). TIFFMergeFieldInfo() in 352 public API remains void. Use _TIFFMergeFieldInfo() everywhere and 353 check returned value. 354 355 2007-04-07 Frank Warmerdam <warmerdam@pobox.com> 356 357 * contrib/addtiffo/tif_overview.c: Fix problems with odd sized output 358 blocks in TIFF_DownSample_Subsampled() (bug 1542). 359 360 2007-04-06 Frank Warmerdam <warmerdam@pobox.com> 361 362 * libtiff/tif_jpeg.c: Changed JPEGInitializeLibJPEG() so that it 363 will convert from decompressor to compressor or compress to decompress 364 if required by the force arguments. This works around a problem in 365 where the JPEGFixupTestSubsampling() may cause a decompressor to 366 be setup on a directory when later a compressor is required with the 367 force flag set. Occurs with the addtiffo program for instance. 368 369 2007-04-06 Andrey Kiselev <dron@ak4719.spb.edu> 370 371 * libtiff/tif_dirwrite.c: Fixed swapping of byte arrays stored 372 in-place in tag offsets as per bug 373 374 http://bugzilla.remotesensing.org/show_bug.cgi?id=1363 375 376 * tools/tiffcrop.c, man/tiffcrop.1: Significant update in 377 functionality from Richard Nolde. As per bug 378 379 http://bugzilla.remotesensing.org/show_bug.cgi?id=1525 380 381 2007-03-28 Frank Warmerdam <warmerdam@pobox.com> 382 383 * libtiff/tif_fax3.c: "inline static" -> "static inline" for IRIC CC. 384 385 2007-03-07 Joris Van Damme <joris.at.lebbeke@skynet.be> 386 387 * libtiff/tif_getimage.c: workaround for 'Fractional scanline' error reading 388 OJPEG images with rowsperstrip that is not a multiple of vertical subsampling 389 factor. This bug is mentioned in: 390 http://bugzilla.remotesensing.org/show_bug.cgi?id=1390 391 http://www.asmail.be/msg0054766825.html 392 393 2007-03-07 Joris Van Damme <joris.at.lebbeke@skynet.be> 394 395 * libtiff/tif_win32.c: made inclusion of windows.h unconditional 396 397 * libtiff/tif_win32.c: replaced preprocessor indication for consiously 398 unused arguments by standard C indication for the same 399 400 2007-02-27 Andrey Kiselev <dron@ak4719.spb.edu> 401 402 * libtiff/tif_dirread.c: Use uint32 type instead of tsize_t in byte 403 counters in TIFFFetchData(). Should finally fix the issue 404 405 http://bugzilla.remotesensing.org/show_bug.cgi?id=890 406 407 2007-02-24 Andrey Kiselev <dron@ak4719.spb.edu> 408 409 * tools/tiffset.c: Properly handle tags with TIFF_VARIABLE writecount. 410 As per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1350 411 412 * libtiff/tif_dirread.c: Added special function to handle 413 SubjectDistance EXIF tag as per bug 414 415 http://bugzilla.remotesensing.org/show_bug.cgi?id=1362 416 417 * tools/tiff2pdf.c: Do not assume inches when the resolution units 418 do not specified. As per bug 419 420 http://bugzilla.remotesensing.org/show_bug.cgi?id=1366 421 422 * tools/{tiffcp.c, tiffcrop.c}: Do not change RowsPerStrip value if 423 it was set as infinite. As per bug 424 425 http://bugzilla.remotesensing.org/show_bug.cgi?id=1368 426 427 * tools/tiffcrop.c, man/tiffcrop.1: New tiffcrop utility contributed 428 by Richard Nolde. As per bug 429 430 http://bugzilla.remotesensing.org/show_bug.cgi?id=1383 431 432 2007-02-22 Andrey Kiselev <dron@ak4719.spb.edu> 433 434 * libtiff/tif_dir.c: Workaround for incorrect TIFFs with 435 ExtraSamples == 999 produced by Corel Draw. As per bug 436 437 http://bugzilla.remotesensing.org/show_bug.cgi?id=1490 438 439 * libtiff/{tif_dirread.c, tif_read.c}: Type of the byte counters 440 changed from tsize_t to uint32 to be able to work with data arrays 441 larger than 2GB. Fixes bug 442 443 http://bugzilla.remotesensing.org/show_bug.cgi?id=890 444 445 Idea submitted by Matt Hancher. 446 447 2007-01-31 Andrey Kiselev <dron@ak4719.spb.edu> 448 449 * tools/tif2rgba.c: This utility does not work properly on big-endian 450 architectures. It was fixed including the bug 451 452 http://bugzilla.remotesensing.org/show_bug.cgi?id=1149 453 454 2007-01-15 Mateusz Loskot <mateusz@loskot.net> 455 456 * Submitted libtiff port for Windows CE platform 457 * libtiff/tif_config.wince.h: Added configuration header for WinCE. 458 * libtiff/tiffconf.wince.h: Ported old configuration header for WinCE. 459 * libtiff/tif_wince.c: Added WinCE-specific implementation of some 460 functons from tif_win32.c. 461 * libtiff/tif_win32.c: Disabled some functions already reimplemented in tif_wince.c. 462 * libtiff/tiffiop.h, port/lfind.c: Added conditional include of some 463 standard header files for Windows CE build. 464 * tools/tiffinfoce.c: Ported tiffinfo utility for Windows CE. 465 466 2006-11-19 Frank Warmerdam <warmerdam@pobox.com> 467 468 * libtiff/tif_write.c: TIFFAppendToStrip() - clear sorted flag if 469 we move a strip. 470 http://bugzilla.remotesensing.org/show_bug.cgi?id=1359 471 472 2006-10-13 Andrey Kiselev <dron@ak4719.spb.edu> 473 474 * libtiff/tif_dir.c: More fixes for vulnerabilities, reported 475 in Gentoo bug (): 476 477 http://bugs.gentoo.org/show_bug.cgi?id=142383 478 479 * libtiff/contrib/dbs/xtiff/xtiff.c: Make xtiff utility compilable. 480 Though it is still far from the state of being working and useful. 481 482 2006-10-12 Andrey Kiselev <dron@ak4719.spb.edu> 483 484 * libtiff/tif_fax3.c: Save the state of printdir codec dependent 485 method. 486 487 * libtiff/tif_jpeg.c: Save the state of printdir codec dependent method 488 as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1273 489 490 * libtiff/tif_win32.c: Fixed problem with offset value manipulation 491 as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1322 492 493 * libtiff/{tif_read.c, tif_jpeg.c, tif_dir.c}: More fixes for 494 vulnerabilities, reported in Gentoo bug (): 495 496 http://bugs.gentoo.org/show_bug.cgi?id=142383 497 498 2006-09-28 Andrey Kiselev <dron@ak4719.spb.edu> 499 500 * libtiff/{tif_fax3.c, tif_next.c, tif_pixarlog.c}: Fixed multiple 501 vulnerabilities, as per Gentoo bug (): 502 503 http://bugs.gentoo.org/show_bug.cgi?id=142383 504 505 2006-09-27 Frank Warmerdam <warmerdam@pobox.com> 506 507 * libtiff/tif_lzw.c, libtiff/tif_zip.c: Fixed problems with mixing 508 encoding and decoding on the same read-write TIFF handle. The LZW 509 code can now maintain encode and decode state at the same time. The 510 ZIP code will switch back and forth as needed. 511 http://bugzilla.remotesensing.org/show_bug.cgi?id=757 512 513 2006-09-20 Frank Warmerdam <warmerdam@pobox.com> 514 515 * libtiff: Rename config.h.vc and tif_config.h.vc to config.vc.h and 516 tif_config.vc.h for easier identification by folks using an IDE. 517 518 2006-07-25 Frank Warmerdam <warmerdam@pobox.com> 519 520 * tif_msdos.c: Avoid handle leak for failed opens. c/o Thierry Pierron 521 522 2006-07-19 Frank Warmerdam <warmerdam@pobox.com> 523 524 * tif_dirwrite.c: take care not to flush out buffer of strip/tile 525 data in _TIFFWriteDirectory if TIFF_BEENWRITING not set. Relates 526 to bug report by Peng Gao with black strip at bottom of images. 527 528 2006-07-12 Frank Warmerdam <warmerdam@pobox.com> 529 530 * tif_dirwrite.c: make sure to use uint32 for wordcount in 531 TIFFWriteNormanTag if writecount is VARIABLE2 for ASCII fields. 532 It already seems to have been done for other field types. Needed 533 for "tiffset" on files with geotiff ascii text. 534 535 2006-07-04 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 536 537 * {configure.ac, libtiff/tif_config.h.vc, libtiff/tif_jbig.c} 538 (JBIGDecode): jbg_newlen is not available in older JBIG-KIT and 539 its use does not appear to be required, so use it only when it is 540 available. 541 542 2006-06-24 Andrey Kiselev <dron@ak4719.spb.edu> 543 544 * libtiff/tif_dirinfo.c: Added missed EXIF tag ColorSpace (40961). 545 546 * libtiff/tif_dirread.c: Move IFD fetching code in the separate 547 function TIFFFetchDirectory() avoiding code duplication in 548 TIFFReadDirectory() and TIFFReadCustomDirectory(). 549 550 2006-06-19 Frank Warmerdam <warmerdam@pobox.com> 551 552 * tools/tiff2pdf.c: Fix handling of -q values. 553 http://bugzilla.remotesensing.org/show_bug.cgi?id=587 554 555 2006-06-17 Frank Warmerdam <warmerdam@pobox.com> 556 557 * tif_readdir.c: Added case in EstimateStripByteCounts() for tiled 558 files. Modified TIFFReadDirectory() to not invoke 559 EstimateStripByteCounts() for case where entry 0 and 1 are unequal 560 but one of them is zero. 561 http://bugzilla.remotesensing.org/show_bug.cgi?id=1204 562 563 2006-06-08 Andrey Kiselev <dron@ak4719.spb.edu> 564 565 * libtiff/{tif_open.c, tif_dirread.c, tiffiop.h}: Move IFD looping 566 checking code in the separate function TIFFCheckDirOffset(). 567 568 * libtiff/tif_aux.c: Added _TIFFCheckRealloc() function. 569 570 * tools/tiffcmp.c: Fixed floating point comparison logic as per bug 571 572 http://bugzilla.remotesensing.org/show_bug.cgi?id=1191 573 574 * libtiff/tif_fax3.c: Fixed problems in fax decoder as per bug 575 576 http://bugzilla.remotesensing.org/show_bug.cgi?id=1194 577 578 * tools/tiff2pdf.c: Fixed buffer overflow condition in 579 t2p_write_pdf_string() as per bug 580 581 http://bugzilla.remotesensing.org/show_bug.cgi?id=1196 582 583 2006-06-07 Andrey Kiselev <dron@ak4719.spb.edu> 584 585 * {configure, configure.ac, libtiff/tif_jbig.c, tools/tiffcp.c}: Added 586 support for JBIG compression scheme (34661 code) contributed by Lee 587 Howard. As per bug 588 589 http://bugzilla.remotesensing.org/show_bug.cgi?id=896 590 591 * configure, configure.ac: OJPEG support enabled by default. 592 593 * contrib/ojpeg/: Removed. New OJPEG support does not need this patch. 594 595 2006-06-03 Bob Friesenhahn <bfriesen@simple.dallas.tx.us> 596 597 * libtiff/{tif_dirinfo.c, tif_print.c} : Fix crash in 598 TIFFPrintDirectory(). Joris Van Damme authored the fix. 599 600 2006-04-21 Andrey Kiselev <dron@ak4719.spb.edu> 601 602 * tools/tiff2pdf.c: Unified line ending characters (always use '\n') 603 as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1163 604 605 * README.vms, Makefile.am, configure.com, libtiff/{Makefile.am, 606 tif_config.h-vms, tif_stream.cxx, tif_vms.c, tiffconf.h-vms}: 607 Added support for OpenVMS by Alexey Chupahin, elvis_75@mail.ru. 608 609 2006-04-20 Andrey Kiselev <dron@ak4719.spb.edu> 610 611 * tools/{fax2ps.c, fax2tiff.c, ppm2tiff.c, ras2tiff.c, tiff2pdf.c}: 612 Properly set the binary mode for stdin stream as per bug 613 http://bugzilla.remotesensing.org/show_bug.cgi?id=1141 614 615 * man/{bmp2tiff.1, fax2ps.1, fax2tiff.1, gif2tiff.1, ras2tiff.1, 616 raw2tiff.1, rgb2ycbcr.1, sgi2tiff.1, tiff2bw.1, tiff2pdf.1, tiff2ps.1, 617 tiff2rgba.1, tiffcmp.1, tiffcp.1, tiffdither.1, tiffdump.1, tiffgt.1, 618 tiffset.1}: Improvements in page formatting as per bug 619 http://bugzilla.remotesensing.org/show_bug.cgi?id=1140 620 621 * html/tools.html, html/man/Makefile.am, tools/tiff2pdf.c: Fixed 622 typos as per bug http://bugzilla.remotesensing.org/show_bug.cgi?id=1139 623 624 2006-04-18 Frank Warmerdam <warmerdam@pobox.com> 625 626 * nmake.opt: use /EHsc for VS2005 compatibility. Also define 627 _CRT_SECURE_NO_DEPRECATE to avoid noise on VS2005. 628 629 2006-04-12 Joris Van Damme <joris.at.lebbeke@skynet.be> 630 631 * libtiff/tif_getimage.c: Added support for planarconfig separate 632 non-subsampled YCbCr (i.e. separate YCbCr with subsampling [1,1]) 633 634 2006-04-11 Joris Van Damme <joris.at.lebbeke@skynet.be> 635 636 * libtiff/tif_getimage.c: Revision of all RGB(A) put routines 637 - Conversion of unassociated alpha to associated alpha now done with 638 more performant LUT, and calculation more correct 639 - Conversion of 16bit data to 8bit data now done with 640 more performant LUT, and calculation more correct 641 - Bugfix of handling of 16bit RGB with unassociated alpha 642 643 2006-04-11 Joris Van Damme <joris.at.lebbeke@skynet.be> 644 645 * libtiff/tif_getimage.c: 646 - When there is no alpha, gtTileSeparate and gtStripSeparate allocated 647 buffer for alpha strile and filled it, only to never read it back. 648 Removed allocation and fill. 649 - Minor rename of vars in gtTileSeparate and gtStripSeparate 650 anticipating planned functionality extension 651 652 2006-04-08 Joris Van Damme <joris.at.lebbeke@skynet.be> 653 654 * libtiff/tif_getimage.c: renamed pickTileContigCase to PickContigCase 655 and pickTileSeparateCase to PickSeparateCase as both work on strips as 656 well 657 658 * libtiff/tif_getimage.c: moved img->get selection from 659 TIFFRGBAImageBegin into PickContigCase and PickSeparateCase to create 660 logical hook for planned functionality extension 661 662 2006-04-08 Joris Van Damme <joris.at.lebbeke@skynet.be> 663 664 * libtiff/tif_ojpeg.c: resolved memory leak that was a consequence 665 of inappropriate use of jpeg_abort instead of jpeg_destroy 666 667 2006-04-07 Joris Van Damme <joris.at.lebbeke@skynet.be> 668 669 * libtiff/tif_getimage.c: replaced usage of TIFFScanlineSize in 670 gtStripContig with TIFFNewScanlineSize so as to fix buggy behaviour 671 on subsampled images - this ought to get sorted when we feel brave 672 enough to replace TIFFScanlineSize alltogether 673 674 * libtiff/tif_ojpeg.c: fixed bug in OJPEGReadSkip 675 676 2006-04-04 Joris Van Damme <joris.at.lebbeke@skynet.be> 677 678 * libtiff/tiffio.h: added new type tstrile_t 679 680 * libtiff/tif_dir.h: changed types of td_stripsperimage and td_nstrips 681 to new tstrile_t, types of td_stripoffset and td_stripbytecount to 682 toff_t* 683 684 * libtiff/tif_ojpeg.c: totally new implementation 685 686 * libtiff/tif_dirread.c: added several hacks to suit new support of 687 OJPEG 688 689 * libtiff/tif_getimage.c: removed TIFFTAG_JPEGCOLORMODE handling 690 of OJPEG images in favor of tif_getimage.c native handling of 691 YCbCr and desubsampling 692 693 2006-03-29 Frank Warmerdam <warmerdam@pobox.com> 694 695 * libtiff/tif_jpeg.c: JPEGVSetField() so that altering the photometric 696 interpretation causes the "upsampled" flag to be recomputed. Fixes 697 peculiar bug where photometric flag had to be set before jpegcolormode 698 flag. 699 700 2006-03-25 Joris Van Damme <joris.at.lebbeke@skynet.be> 701 702 * libtiff/tif_jpeg.c: strip size related bugfix in encode raw 703 704 * libtiff/tif_strip.c: temporarilly added two new versions of 705 TIFFScanlineSize 706 - TIFFNewScanlineSize: proposed new version, after all related 707 issues and side-effects are sorted out 708 - TIFFOldScanlineSize: old version, from prior to 2006-03-21 change 709 This needs further sorting out. 710 711 2006-03-25 Joris Van Damme <joris.at.lebbeke@skynet.be> 712 713 * contrib/addtiffo/tif_ovrcache.c: bugfix to correctly pass size 714 of last truncated strip data to TIFFWriteEncodedStrip 715 716 2006-03-25 Joris Van Damme <joris.at.lebbeke@skynet.be> 717 718 * libtiff/{tif_jpeg.c, tif_strip.c}: bugfix of tif_jpeg decode raw 719 720 2006-03-25 Joris Van Damme <joris.at.lebbeke@skynet.be> 721 722 * libtiff/tif_getimage.c: bugfix/rewrite of putcontig8bitYCbCr22tile 723 724 * libtiff/tif_getimage.c: added putcontig8bitYCbCr12tile 725 726 * libtiff/tif_read.c: added support for new TIFF_NOREADRAW flag to 727 prepare the path for new tif_ojpeg.c 728 1 729 2006-03-23 Andrey Kiselev <dron@ak4719.spb.edu> 2 730
Note:
See TracChangeset
for help on using the changeset viewer.
