Lines Matching refs:a

43 	* html/v4.0.7.html: Add a file to document the pending 4.0.7
94 TIFF_STRIPCHOP mode where td_nstrips is modified. Fixes a read outsize of
122 SamplesPerPixel is changed afterwards (like when reading a
123 OJPEG compressed image with a missing SamplesPerPixel tag,
127 allocated with just one), thus causing a out of bound read access.
133 for a hack case in OJPEG case.
169 t2p_readwrite_pdf_image_tile(), causing crash, when reading a
179 readContigStripsIntoBuffer() due to uint16 overflow. Probably not a
185 * html: Change as many remotesensing.org broken links to a working
214 behaviour of t2p_seekproc() of tiff2pdf). The report points that a
278 on a tiled separate TIFF with more than 8 samples per pixel.
291 * tools/tiffdump.c: fix a few misaligned 64-bit reads warned
298 no compression (and other conditions) to save a memcpy().
302 no compression to save a memcpy().
335 * libtiff/tif_config.vc.h (HAVE_SNPRINTF): Add a '1' to the
346 fix regression, introduced on 2014-12-23, when reading a one-strip
347 file without a StripByteCounts tag. GDAL #6490
362 a uint16 to reduce size of the binary.
371 * libtiff/tif_pixarlog.c: avoid zlib error messages to pass a NULL
409 offsets on a even offset (affects BigTIFF). This was a regression of the
494 * Makefile.am: Added a 'coverity' rule to assist with Coverity
507 range of a 32-bit int and to avoid a signed vs unsigned compare
540 always builds shared libraries, with static libs having a _static
541 suffix (copying zlib, but it means it's got a non-standard name).
542 CMake has a -DBUILD_SHARED_LIBS=ON|OFF option to select one or the
543 other, which is now used instead. There's now a single "tiff"
546 when linked with a static libtiff (says: libtiff.dll not found).
547 Not really a regression since this was not tested up to this
549 Windows with a static libtiff, so there's some additional
551 and fine on Windows with the default to build a DLL.
553 Add a missing file which wasn't being distributed, causing unit
569 a single pixel to code (unlikely case...) and byte swapping is
574 * libtiff/tif_lzw.c: make nextdata a unsigned type to avoid
613 * tools/fax2tiff.c (main): Eliminate a compiler warning in 64-bit
635 client_data is initialized to a known value, and to report an
671 * configure.ac: Add a HAVE_FOO Automake conditional for each
697 Add TIFF_SIZE_T and TIFF_SIZE_FORMAT to provide a type definition
700 Added a configure test for if the system headers provide 'optarg'
703 when getopt is in a DLL and the symbols are already imported with
775 one of the implementations is used in a given build.
922 This was a benign mis-diagnosis but added code to enforce against
981 markers to avoid emitting a warning (even if, according to the TechNote,
1051 * libtiff/tif_read.c: fix several invalid comparisons of a uint64 value with
1100 tiffcp crashes when converting JPEG-encoded TIFF to a different
1106 from the input, which leads to a smaller working buffer
1161 channel. Detect this condition in order to avoid a crash, and
1181 * libtiff/tif_ojpeg.c: make Coverity happier (not a bug, #2459)
1184 Coverity happier (not a bug, #2459)
1187 (not a bug, #2459)
1194 and avoid passing a NULL pointer to read() if seek() failed before (bug #2459)
1217 count for tag should be a warning rather than an error since
1286 t2p_write_pdf_page(), but in general it seems like a good idea to
1300 reality (quite a few options had escaped being documented in one
1305 * tools/tiff2ps.c:Fix bug in auto rotate option code. Once a
1347 * tools/tiffset.c: tiffset now supports a -u option to unset a
1384 and also fixes an error in a comment. Adds the photometric values
1385 to tif_print.c, and fixes a bug. These changes are by Steve
1390 * libtiff/tif_write.c: Fix bug rewriting image tiles in a
1411 after a malloc failure. No crash risk AFAICS, but the program
1418 processing a corrupt input file (CVE-2012-3401).
1423 IJG JPEG 7+ uses a different upsampling algorithm which produces
1478 ycbcrsubsampling values result in a runtime error, not just an
1495 in JPEGPreDecode(). If a fixup will be done it needs to be done sooner
1505 * libtiff/tif_unix.c: use strerror() to return a more specific error message
1529 like EXIF directories. This fixes problems like a tag "320" existing in a custom directory getting
1530 …processed as if it were a colormap when it isn't really. Damn the wide variety of argument formul…
1534 is a pointer into an mmap()ed file via TIFF_BUFFERMMAP flag.
1594 there is a decision for how to deploy a libtiff with versioned
1681 output target if the package is a build tool (like a compiler),
1709 a particular directory, not just the first (jef).
1723 runs at the start of a scanline - needed for legal cases.
1727 * libtiff/tif_fax3.h: Protect against a fax VL(n) codeword commanding
1728 a move left. Without this, a malicious input file can generate an
1731 This is a modified version of a patch proposed by Drew Yao of Apple
1733 equality case, since emitting a run without increasing a0 still allows
1755 configure option to enable the experimental feature from a couple
1797 as compression formats like JPEG keep 16 lines interleaved in a sense
1798 and might need to touch quite a bit of data.
1830 tiffiop.h, tif_lzma.c}, tools/tiffcp.c, man/tiffcp.1: Implement a new
1831 TIFF compression scheme LZMA reserving a new value 34925 for
1939 * libtiff/tif_ojpeg.c: fix crash when reading a TIFF with a zero
1941 * tools/tiffsplit.c: abort when reading a TIFF without a byte-count
1946 * libtiff/tif_dirread.c: fix crash when reading a badly-constructed
1951 * libtiff/tif_open.c: Fix mode check before opening a file.
1975 * tools/tiffcrop.c: Patch from Richard Nolde to avoid a
2066 size is larger. Also, there are a bunch of places that try to
2067 memset() a malloc'd buffer before checking for malloc failure, which
2068 would result in core dump if there actually were a failure. (#2211)
2080 to specify a custom page size on the command line. Fix the case
2081 where a page size specified with a fractional part was being
2128 * libtiff/tools/tiffcp.c: add a new option -x to force merged tiff
2168 if the jpeg table was written. This is a fix for the last fix on 04-21.
2183 They were unreadable with TIFF_SETGET_UNDEFINED, a regression from 3.9.2.
2188 * libtiff/tif_dir.c (_TIFFVSetField): Add a special error case for
2189 when the tag count value is zero. Error handling is still a
2190 regression since in 3.9.2, empty tags are skipped (with a warning)
2191 rather than returning a hard error and refusing to read the file.
2204 Enable by defining CHUNK_STRIP_READ_SUPPORT as a macro.
2222 that it is clearly a memory allocation error message, and also
2227 * libtiff/tif_jpeg.c: Do not generate a JPEGTables tag when creating
2243 Made so that when working with downsampled images a stub function
2258 TIFFTAG_REFERENCEBLACKWHITE as a field in the TIFF directory instead
2259 of as a custom(generic) field to avoid a potential reentrancy problem.
2301 * html/tools.html: Add manual page links, and a summary
2312 and writing tile based images with bit depths not a multiple of 8
2343 caller. Register a private error callback to accomplish that.
2380 tiffcrop.sh into a collection of many specific tests. Re-wrote
2390 * test/tiffcp-logluv.sh: Fix test so that it works with a VPATH
2396 useful features such as per-test .log files and a summary test
2418 #1085 for a better underflow fix that errors properly.
2475 * libtiff/tif_dirread.c: Re-incorporated a sanity check on tag size,
2562 * Many fixes throughout to work better as a 64-bit build.
2586 * tools/tiffinfo.c (main): Offset to EXIF IFD requires a 64-bit
2595 * libtiff/tif_jpeg.c: Avoid errors if the application writes a full
2596 strip for the last partial strip in a jpeg compressed file.
2715 * libtiff/tif_fax3.c: Add an assert in an effort to detect a
2790 This is the case when GDAL creates a new file with zero sizes, closes
2829 directory is dirty. In flush handle "just stripmaps dirty" as a
2849 in mixed read/write mode and doing a mixture of writing followed by
2863 corrupt a file. (observed in esoteric GDAL situation that's hard to
2865 unaltered till TIFFAppendToStrip(). Now we only write a block back
2869 * tif_dirwrite.c: Try to avoid writing out a full readbuffer of tile
2872 in a tile of data when a single tile had an interleaving of reading
2880 * tif_predict.c/h: more fixes related to last item, keeping a
2923 are a multiple of vertical subsampling value.
2936 indicates a conceptual problem there.
2961 * test/images: Added a small collection of test images for use by
2969 * tif_dirwrite.c: Write the tif_nextdiroff value instead of a fixed
2971 rewrite directories in place, even in the middle of a directory
3055 * tools/tiff2pdf.c: Fix a compile problem when JPEG_SUPPORT is not
3099 Added support for a TIFF_PTRDIFF_T type to use when doing pointer arithmetic.
3100 Added support for a TIFF_SSIZE_T in order to return memory sizes but still
3109 in a portable way and performing necessary substitutions in
3129 field with such a tag already registered). TIFFMergeFieldInfo() in
3142 if required by the force arguments. This works around a problem in
3143 where the JPEGFixupTestSubsampling() may cause a decompressor to
3144 be setup on a directory when later a compressor is required with the
3165 OJPEG images with rowsperstrip that is not a multiple of vertical subsampling
3246 we move a strip.
3441 * libtiff/tif_ojpeg.c: resolved memory leak that was a consequence
3688 YCbCrCoefficients (another problem, reported a the
3706 * libtool related stuff updated from the 2.1a branch.
3747 inconsistent types from a condition.
3882 * .cvsignore: many files added, and a few update according
4183 zero. This is a common case with GDAL indicating a "null" tile/strip.
4280 * man/TIFFGetField.3tiff: Add a note about autoregistered tags.
4318 Howard to support a new tag TIFFTAG_FAXDCS (34911) used in HylaFax
4324 file organization a bit as per bug
4359 on a Sun workstation.
4549 * libtiff/tif_jpeg.c: Added a work-around in order to allow
4666 field. The caller should supply a count when setting this field. As
4815 * libtiff/tif_open.c: added a more informative message if a BigTIFF
4896 * commit: Added a script to make it more convenient to commit
4937 tif_config.h rather than extending CPPFLAGS. Configure a
4950 * html/internals.html: Split off a discussion of adding new tags
4977 to avoid compile warnings about getopt() and a few other things.
5018 * tools/tiff2pdf.c: Fixed a bunch of problems as per bug
5026 etcetra, tags or if not than a more descriptive error is returned.
5275 that without a careful review.
5418 there is a lot of things to improve.
5458 New color space conversion code: CIE L*a*b* 1976 images now supported
5580 tif_close.c}: Store a list of opened IFD to prevent looping as per bug
5639 more than 8 bits per sample to existing files of a non-native byte
5731 be a full height tile for tiled images. Also changed error to just
5732 be a warning.
5864 before deciding between creating a compressor or a decompressor.
5869 a pre-existing compressed image. That is, image writing to
5872 * libtiff/tif_open.c: Removed error if opening a compressed file
5914 * tools/tiff2ps.c: fixes a problem where "tiff2ps -1e" did not make
5942 -b # for a bottom margin of # inches
5944 -l # for a left margin of # inches
6049 field definitions to correct a small memory leak.
6095 Tiffile.cpp example of converting TIFF files into a DIB on Win32.
6163 * libtiff/: tif_dirinfo.c, tif_dirread.c: Somebody makes a bug in
6291 * configure: Modify CheckForBigEndian so it can work in a cross
6318 will assume that a fourth extra sample is ASSOCALPHA if the
6405 always use the "safe" version, even if there is a very slight
6414 tiles that don't start on a tile boundary. Fix contributed by
6555 TIFFTAG_PHOTOSHOP to use a writecount of TIFF_VARIABLE2 (-3) to
6614 Here's a fix for fax2ps that corrects behaviour for non-Letter paper
6630 on all the changes, including a faster encoder, fixes for level
6678 2) I added a psuedotag in tiff.h to control random dithering during
6683 3) I added a #define for LOG_LUV_PUBLIC, which is enabled by default in
6694 recovery if TIFFClientOpen() discovers an attempt to open a compressed
6766 * I have applied a patch from Steffen Moeller <[email protected]> to
6772 * I have made a variety of modifications in an effort to ensure the
6801 roundup if rows_per_strip not a multiple of vertical sample size.
6810 output buffer, and to issue a warning if data needs to be
6824 open a comperessed file for update (O_RDWR/r+) access. This is
6843 be a proper fix to the buffer sizing problem. See
6873 the strips per separation fix done a few weeks ago.
6887 rows for strips that are the last strip in a separation but
6979 * Patched tif_fax3.c so that dsp->runs is allocated a bit bigger
7001 * Updated a variety of files to use toff_t. Fixed some mixups
7007 updating the TIFF file in place. Fixed a few other bugs to.
7029 * Created lzw compression kit, as a new module (libtiff-lzw-compression-kit).
7101 Radcliffe <[email protected]>: "We need a way for ImageMagick to
7156 * Applied "a" mode fix to tif_win32.c/TIFFOpen() as suggested
7170 files to provide for a rudimentary testsuite.
7172 * Added contrib/tags back from old distribution ... fixed up a bit.
7182 * Added addtiffo (add overviews to a TIFF file) in contrib. Didn't
7197 (eight bit) colormaps. Corrected by maintaining a private copy of