summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-13Remove unnecessary parameterPaul Gardiner
2013-08-13Insert the extra layers required for a signature-appearance streamPaul Gardiner
2013-08-13Add support for creating signature-field appearance streamsPaul Gardiner
2013-08-07Use ascender and descender to determine line skipPaul Gardiner
We should use the leading, if present, and if not present we should probably use a value a little greater than the sum of the ascender and descender, but this is definitely a step in the right direction and improves the look of filled-in forms.
2013-08-02Correctly account for alterations to xobject matrix and bboxPaul Gardiner
2013-08-02Handle more color cases in DA handlingPaul Gardiner
2013-08-02Improve naming consistencyPaul Gardiner
2013-07-30Fix signature-support buildPaul Gardiner
2013-07-30For freetext annotations, distinguish device and page space correctly.Paul Gardiner
2013-07-30Change pdf_measure_text to account for the borders around charactersPaul Gardiner
Prevously the true bounds of the glyph were used which didn't account for the total area blocked out by a character
2013-07-29Add support for freetext annotationsPaul Gardiner
This initial commit doesn't entirely complete the task: 1) There are a couple of ucs<->winansi conversions left out, 2) The text displayed by the appearance string can slightly overflow the annotation rectangle.
2013-07-29A few updates to the pdf devicePaul Gardiner
Ensure that only base14 fonts are used Set BaseFont using the name from the font Use WinAnsiEncoding Derive the font size from the trm matrix
2013-07-26Add script to create source tarballs using git-archive.Tor Andersson
2013-07-26Bump version number to 1.3.Tor Andersson
2013-07-26Add file selection dialog for debian menu entry.Sebastian Rasmussen
2013-07-26Add missing mimetypes to debian package information.Sebastian Rasmussen
2013-07-26Update debian files after file reorganization.Sebastian Rasmussen
2013-07-26Reword mutool usage text.Tor Andersson
2013-07-26Expand and reorganize manpage text.Tor Andersson
2013-07-26Update single- and multi-threaded example mupdf usage.Sebastian Rasmussen
2013-07-26Narrow definition of whitespace according to XML spec.Robin Watts
Thanks to Tor for finding the correct definitions for me.
2013-07-26Silence 'set but not used' warnings.Tor Andersson
2013-07-26Clean up whitespace.Tor Andersson
2013-07-26Add OpenXPS mime-type to fz_open_document.Tor Andersson
2013-07-25Fix mutool poster operation.Robin Watts
2013-07-25Bug 694402: Fix various SVG output problemsRobin Watts
Images were missing a space, hence giving errors. SVG text gets confused by leading (and repeated) whitespace, so elide it.
2013-07-24Fix memory overwrites when plotting glyphs that are completely clipped.Robin Watts
This bug has been in here for ages, but was masked by a bug in the gel clipping that was fixed by Tor earlier.
2013-07-24Fix leak of pdf_field_value.Robin Watts
pdf_js_setup_event strdups the field value, then nothing ever uses it again.
2013-07-24Fix MSVC Release build.Robin Watts
2013-07-24Update CHANGES file with recent events.Robin Watts
2013-07-24Bug 694429: Fix potential overflows in sprintf in pdfextractRobin Watts
Thanks to Pengsu Cheng for pointing out the problem.
2013-07-24Fix MIN/MAX confusion in edge list clipping.Tor Andersson
The case with infinite scissor didn't work.
2013-07-22Add in missing files into winrt project from ↵Michael Vrhel
15b9cdd84caf784abeb911ca7aaf1d317d201e88
2013-07-22Added newlines in error messages for X11 platform.Marcos H. Woehrmann
2013-07-22Update thirdparty/curl to include curl_config.hRobin Watts
This solves linux build problems.
2013-07-22Collect together all code to do with appearance-stream creationPaul Gardiner
2013-07-22Bug 694431: Fix potential infinite loop.Robin Watts
Thanks to "willus" for pointing out this problem.
2013-07-19Add mupdf-curl appRobin Watts
Windows and X11. Allows files to be fetched and displayed as they are downloaded both with and without linearization, using hints if available.
2013-07-19Import curl submodule.Robin Watts
2013-07-19Initial work on progressive loadingRobin Watts
We are testing this using a new -p flag to mupdf that sets a bitrate at which data will appear to arrive progressively as time goes on. For example: mupdf -p 102400 pdf_reference17.pdf Details of the scheme used here are presented in docs/progressive.txt
2013-07-12Set /Parent entry when inserting a page into the page tree.Tor Andersson
2013-07-12Throw exception on invalid page objects when looking up page numbers.Tor Andersson
Also handle exceptions when parsing link destinations.
2013-07-11Silence a few warnings.Tor Andersson
2013-07-11Add documentation files to make install target.Tor Andersson
2013-07-11Prepare for multiple viewer application targets in makefile.Tor Andersson
2013-07-11Fix pdf_count_pages_before_kid to cope with /Page with /Count in.Robin Watts
2013-07-11Remove depth counter from page/resources lookups.Robin Watts
Instead of just relying on a depth count (which can easily be fooled by poor but valid files) use mark/unmark based schemes for pdf_lookup_inherited_page_item and pdf_lookup_page_number.
2013-07-11Hoist count skipping up to before we recurse.Tor Andersson
2013-07-11Implement dynamic page tree lookups.Tor Andersson
No more caching a flattened page tree in doc->page_objs/refs. No more flattening of page resources, rotation and boxes. Smart page number lookup by following Parent links. Naive implementation of insert and delet page that doesn't rebalance the trees. Requires existing page tree to hook into, cannot be used to create a page tree from scratch.
2013-07-04A minor path fix in winrt solution.Michael Vrhel