Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-18 | tiff: Support stripped YCbCr images. | Sebastian Rasmussen | |
2016-10-18 | tiff: Cosmetic cleanup of code. | Sebastian Rasmussen | |
In preparation for YCbCr support, rename some functions and make variable names more generic. Also remove fz_ prefix from static functions. | |||
2016-10-16 | tiff: Plug pixmap leak should conversion fail. | Sebastian Rasmussen | |
2016-09-28 | tiff: Do not clobber input buffer if fill order is reversed. | Sebastian Rasmussen | |
2016-09-28 | tiff: Do error handling for decoders in a single place. | Sebastian Rasmussen | |
2016-09-28 | tiff: Validate that tag/tile/strip offsets are within bounds. | Sebastian Rasmussen | |
2016-09-28 | Bug 697166: tiff: Avoid freeing offset/bytecount arrays twice. | Sebastian Rasmussen | |
2016-09-28 | Bug 697165: tiff: Do not allow duplicate array tags. | Sebastian Rasmussen | |
Previously this caused a memory leak. | |||
2016-09-28 | Bug 697155: tiff: Drop stream if compression is unknown. | Sebastian Rasmussen | |
m5-299787ea764c0a88bc481364eded5556.tif | |||
2016-09-28 | Bug 697157: tiff: Rational tag denominators may not be zero. | Sebastian Rasmussen | |
2016-09-28 | Bug 697156: tiff: Free tile arrays after use. | Sebastian Rasmussen | |
2016-09-28 | Bug 697154: tiff: Detect error when decoding strip/tile data. | Sebastian Rasmussen | |
2016-09-27 | Bug 697153: tiff: Image dimensions must always be bigger than 0. | Sebastian Rasmussen | |
2016-09-27 | Bug 697163: gif: Fix integer overflow in image dimensions. | Sebastian Rasmussen | |
2016-09-26 | tiff: Support tiled images. | Sebastian Rasmussen | |
2016-09-26 | tiff: Estimate uncompressed strip sizes if missing. | Sebastian Rasmussen | |
2016-09-26 | tiff: Reorganize code, preparing for tiled image support. | Sebastian Rasmussen | |
2016-09-26 | tiff: Add support for thunder decoding. | Sebastian Rasmussen | |
2016-09-26 | tiff: Support flate compression under differnent name. | Sebastian Rasmussen | |
2016-09-26 | tiff: Support images with 2 and 16 bits per palette color. | Sebastian Rasmussen | |
2016-09-26 | tiff: Support images using Lab colorspace. | Sebastian Rasmussen | |
2016-09-18 | tiff: Do not assume that images always have alpha component. | Sebastian Rasmussen | |
2016-07-06 | Add optional support for JPEG-XR. | Sebastian Rasmussen | |
2016-06-17 | Use 'size_t' instead of int as appropriate. | Robin Watts | |
This silences the many warnings we get when building for x64 in windows. This does not address any of the warnings we get in thirdparty libraries - in particular harfbuzz. These look (at a quick glance) harmless though. | |||
2016-06-15 | tiff: Add omitted static void return type. | Sebastian Rasmussen | |
Commit 44d65838233baef2c16397847dca3061cde7ec4e accidentally omitted the return type when adding TIFF SGI LUV decoding. | |||
2016-06-14 | Add TIFF SGI LUV decoding. | Robin Watts | |
2016-06-14 | Update TIFF LZW decode. | Robin Watts | |
TIFF 5.0 uses a slightly laxer set of rules for TIFF decode. Specifically, when we hit the maximum code, we are not required to send a clear code immediately, but it can overrrun. We don't bother storing codes > 12 bits, because they can never be used. This avoids the need to extend the table. | |||
2016-05-24 | fz_pixmap revamp: add stride and make alpha optional | Robin Watts | |
fz_pixmaps now have an explicit stride value. By default no change from before, but code all copes with extra gaps at the end of the line. The alpha data in fz_pixmaps is no longer compulsory. mudraw: use rgb not rgba (ppmraw), cmyk not cmyka (pkmraw). Update halftone code to not expect alpha plane. Update PNG writing to cope with alpha less input. Also hide repeated params within the png output context. ARM code needs updating. | |||
2016-04-27 | Remove useless try/catch/rethrows. | Tor Andersson | |
2016-04-27 | Fix 696649: remove fz_rethrow_message calls. | Tor Andersson | |
2015-07-29 | Support reading LZW codes in reverse order from each byte. | Sebastian Rasmussen | |
2015-07-29 | Support LZW codes shorter than 9 bits. | Sebastian Rasmussen | |
2015-02-18 | Fix 695831: integer overflow in PNG and TIFF loaders. | Tor Andersson | |
2015-02-17 | Add ctx parameter and remove embedded contexts for API regularity. | Tor Andersson | |
Purge several embedded contexts: Remove embedded context in fz_output. Remove embedded context in fz_stream. Remove embedded context in fz_device. Remove fz_rebind_stream (since it is no longer necessary). Remove embedded context in svg_device. Remove embedded context in XML parser. Add ctx argument to fz_document functions. Remove embedded context in fz_document. Remove embedded context in pdf_document. Remove embedded context in pdf_obj. Make fz_page independent of fz_document in the interface. We shouldn't need to pass the document to all functions handling a page. If a page is tied to the source document, it's redundant; otherwise it's just pointless. Fix reference counting oddity in fz_new_image_from_pixmap. | |||
2015-02-17 | Rename fz_close_* and fz_free_* to fz_drop_*. | Tor Andersson | |
Rename fz_close to fz_drop_stream. Rename fz_close_archive to fz_drop_archive. Rename fz_close_output to fz_drop_output. Rename fz_free_* to fz_drop_*. Rename pdf_free_* to pdf_drop_*. Rename xps_free_* to xps_drop_*. | |||
2014-12-03 | Add ZIP file and directory reading module. | Tor Andersson | |
2014-09-22 | Ensure that TIFFs with resolution set to zero get sane values. | Robin Watts | |
This is required for XPS, as otherwise images can be completely omitted. | |||
2014-07-18 | allow 1-bit colormaps for TIFF images | Simon Bünzli | |
The TIFF specification seems to only allow for 4-bit and 8-bit colormaps. However at least Microsoft's XPS viewer also accepts 1-bit colormaps and our current code handles this case already anyway. See https://code.google.com/p/sumatrapdf/issues/detail?id=2562 for a sample document. | |||
2014-02-10 | Bug 695022: Add support for multuple image tiff files. | Robin Watts | |
Patch from Thomas Fach-Pedersen. Many Thanks. | |||
2013-09-27 | don't color transform RGB JPEG-in-TIFF images | Simon Bünzli | |
TIFF images containing JPEG data only require color transformation for CYMK data streams. For RGB streams, this could lead to unexpected results. | |||
2013-09-13 | Fix various compile warnings spotted by the cluster. | Robin Watts | |
2013-09-10 | support jpegtables for TIFF images | Simon Bünzli | |
This is required e.g. for 2314 - jpeg tables in tiff.xps. This folds fz_open_resized_dct back into fz_open_dct instead of adding further variations for calls with and without the jpegtables argument. | |||
2013-08-28 | support deprecated JPEG-in-TIFF compression | Simon Bünzli | |
This fixes at least 2347 - old-style tiff jpeg compression.xps. | |||
2013-06-20 | Rearrange source files. | Tor Andersson | |