summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-17Fix printing of file level headers and trailers in mudraw.Tor Andersson
2017-08-17Add PS document writer.Tor Andersson
2017-08-17Fix Android java build: harfbuzz memory callbacks.Tor Andersson
2017-08-17Remove redundant NULL check.Tor Andersson
fz_colorspace.name is an array, not a pointer, so will never be NULL.
2017-08-17Fix 698357: Strip alpha and spot channels when saving PDF images.Tor Andersson
The logic for detecting and stripping alpha channels was subtly wrong. Simplify it, and also make it cope with spot colors.
2017-08-17Only load the alpha channel in PNG images when it is present.Tor Andersson
2017-08-17Add PCL document writer.Tor Andersson
Fix color PCL writing bugs introduced when making alpha channels in pixmaps optional.
2017-08-17Add PWG document writer.Tor Andersson
Option parsing is not implemented yet.
2017-08-17Detect bold/italic by also checking the font name.Tor Andersson
2017-08-17Use font name in HTML output.Tor Andersson
2017-08-17Detect superscript style in stext html/xhtml output.Tor Andersson
2017-08-17Add direction of writing vector to fz_stext_line struct.Tor Andersson
For non-rotated text, this vector will always be [1 0].
2017-08-17Add FZ_REPLACEMENT_CHARACTER define for U+FFFD character.Tor Andersson
2017-08-17Update java for structured text and other changes.Tor Andersson
2017-08-17Simplify stext structure and device.Tor Andersson
* Use pool allocator and linked lists for all levels. * Remove separate fz_stext_sheet struct. * Remove unused 'script' style. * Remove 'span' level items. * Detect visual/logical RTL layouts. * Detect indented paragraphs.
2017-08-16Bug 698168: Add support for writing indexed images to pdfs.Sebastian Rasmussen
2017-08-16Allow access to an indexed colorspace's color entries.Sebastian Rasmussen
2017-08-16Add bits per component parameter for flate and lzw compressed images.Sebastian Rasmussen
2017-08-16Add pdf filter parameters to DecodeParms when writing images.Sebastian Rasmussen
2017-08-15Revert "Disable freetype stream support, avoiding FILE interface."Sebastian Rasmussen
While MuPDF itself doesn't rely on stream support, applications may use Freetype built for MuPDF to load fonts for non-MuPDF related uses. This use was overlooked and caused problems for llpp. Thanks to Tuncer and _malc for reporting this.
2017-08-15Place space/zero padding correctly before/after sign.Sebastian Rasmussen
2017-08-15Move sign printing into inner formatting functions.Sebastian Rasmussen
2017-08-15Support printing flags in any order.Sebastian Rasmussen
2017-08-15Do not try to print sign for unsigned values.Sebastian Rasmussen
2017-08-15Remove unused octal value printing support.Sebastian Rasmussen
2017-08-15Avoid using unsupported alternate form printing of hex number.Sebastian Rasmussen
2017-08-15Move S_ISDIR workaround to common header file.Sebastian Rasmussen
Might be useful in locations other than directory.c.
2017-08-15jni: Make jni compile again.Sebastian Rasmussen
2017-08-10Bug 697988: Make sure to extend buffer to accomodate all text.Sebastian Rasmussen
2017-08-09Render shadings to images in stext-device.Tor Andersson
2017-08-09Add XHTML output format to mudraw.Tor Andersson
2017-08-09Put XHTML images inside a <p> tag (make them block level).Tor Andersson
2017-08-09Add common fz_write_image_as_data_uri function for HTML and SVG output.Tor Andersson
Also ensure we don't write CMYK JPEG images.
2017-08-09Remove redundant (and incomplete) checks when encountering OCGs.Tor Andersson
The checks were duplicated between pdf_process_BDC and pdf_is_hidden_ocg. The checks in the former function were incomplete: they only checked the for OCG type objects and incorrectly discarded OCMD type objects. Remove the checks from pdf_process_BDC and let pdf_is_hidden_ocg handle all of them instead.
2017-08-07Avoid scavenging 0 bytes from store when allocating 0 bytes.Sebastian Rasmussen
2017-08-07Set custom allocator for JBIG2 library.Sebastian Rasmussen
2017-08-07Set custom memory allocator for FreeType.Sebastian Rasmussen
2017-08-07Disable freetype stream support, avoiding FILE interface.Sebastian Rasmussen
2017-08-07tools: Move trace alloc info into callback argument.Sebastian Rasmussen
2017-08-07Upgrade to latest version of jbig2dec.Sebastian Rasmussen
2017-08-02Bug 698279: Throw exception if xref object number offset too big.Sebastian Rasmussen
2017-08-02Sort FILE interface defines, to make sure all defined.Sebastian Rasmussen
2017-08-01If largefile=yes is set, make sure fz_remove is defined.Sebastian Rasmussen
2017-07-27Remove unnecessary check of colorspace pointer.Sebastian Rasmussen
2017-07-27Add text format document writer.Tor Andersson
Improve HTML output using absolute positioning, and add XHTML output for simpler semantic html output.
2017-07-27Add fz_write_base64 function.Tor Andersson
2017-07-27Use "DeviceRGB" name for ICC based device colorspaces too.Tor Andersson
2017-07-27MSVC: 64bit project file build fixes.Robin Watts
2017-07-27Fix clearing of cmyk + spots pixmaps.Robin Watts
2017-07-27Fix issue in alpha indexingMichael Vrhel
Spot colors were getting bogus (typically 0xcd) alpha applied to them during drawing.