Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-27 | Clean up store debug printing. | Tor Andersson | |
Replace fz_print_hash with fz_hash_for_each iterator. Use string formatting callback. | |||
2017-04-27 | Move fz_outline and pdf_xref debug printing to pdfshow.c | Tor Andersson | |
That's where it's actually being used. | |||
2017-04-27 | Use FZ_SEEK_SET macros for fz_seek. | Tor Andersson | |
Don't depend on stdio.h for our own I/O functions. | |||
2017-04-27 | Ensure we can compile as -pedantic -std=c99. | Tor Andersson | |
2017-04-27 | Include required system headers. | Tor Andersson | |
2017-04-27 | Remove fz_function abstract structure. | Tor Andersson | |
There is only one implementation, so don't bother with the abstraction. Just use pdf_function directly. | |||
2017-04-27 | Remove unused fz_function debug printing. | Tor Andersson | |
2017-04-27 | Use feature defines in tools. | Tor Andersson | |
If DISABLE_MUTHREADS is set, don't include the thread helper library. If FZ_ENABLE_PDF is 0, don't include mupdf/pdf.h. | |||
2017-04-27 | Use fz_snprintf. | Tor Andersson | |
2017-04-27 | Remove public SVG header. | Tor Andersson | |
Move the two SVG utility functions into fitz/util.h | |||
2017-04-27 | Make HTML header private. | Tor Andersson | |
2017-04-27 | Include "mupdf/ucdn.h" explicitly. | Tor Andersson | |
2017-04-27 | Use namespace prefix for bidi defines. | Tor Andersson | |
2017-04-27 | Use FZ_PATH_MAX. | Tor Andersson | |
PATH_MAX is Linux specific. | |||
2017-04-27 | Use namespace for AES crypto code. | Tor Andersson | |
2017-04-27 | Rename FMT_zu to FZ_FMT_zu. | Tor Andersson | |
Don't use FMT_zu macro for fz_throw/fz_warn, since we can portably handle '%zu' in our own printf formatting. | |||
2017-04-27 | memento: Don't include unnecessary headers. | Tor Andersson | |
2017-04-26 | Tweak gel bbox calculation. | Robin Watts | |
2017-04-25 | Fix 697123: Handle nesting of block-boxes deep inside inline-boxes. | Tor Andersson | |
When we climb up the box tree to create a new block box for block-level elements that are deep inside inline-level elements, we should propagate this to the caller so it can also climb up. Otherwise other child elements in the inline-level element will be inserted before the block box that was created for the content that was shunted up the tree. | |||
2017-04-21 | js: Extend PDF app object with a few properties. | Sebastian Rasmussen | |
2017-04-20 | Split long lists onto multiple lines. | Tor Andersson | |
2017-04-20 | The default color of ink annotation is transparent. | Sebastian Rasmussen | |
Previously the default color of ink annotations was red, but according to the pdf specification the default color should be colorless transparent if no color is given. | |||
2017-04-20 | Add annotation interfaces for open state/icon name/line endings. | Sebastian Rasmussen | |
2017-04-20 | Improve PDF annotation error handling. | Sebastian Rasmussen | |
2017-04-20 | js: Push annotation error handling down to library. | Sebastian Rasmussen | |
This makes is possible for JNI code to depend on the library for error handling. | |||
2017-04-20 | js: Add set/get of interior color of annotations. | Sebastian Rasmussen | |
2017-04-18 | Use splay trees for loading/merging cmaps. | Robin Watts | |
This allows for overlaps, merges adjacent (mergeable) ranges and gets us properly searchable results. This causes 1 diff in the test suites (Bug694353.pdf), which is due to the fallback font not having a hypen present at UCS 0x2010. | |||
2017-04-18 | Consistently use pdf_name_eq() where possible. | Sebastian Rasmussen | |
2017-04-14 | js: Avoid duplicating cleanup code. | Sebastian Rasmussen | |
2017-04-14 | js: Deleting an annotation has no return value. | Sebastian Rasmussen | |
2017-04-14 | Scan converter; API tweak. | Robin Watts | |
Decide whether to dash or not in the scan converter, not the draw-device. | |||
2017-04-13 | Scan converter; simplify API. | Robin Watts | |
In all cases we reset the gel before populating it, so pull this out of the draw device into the population routines. | |||
2017-04-13 | Scan converter; simplify API. | Robin Watts | |
In all cases, we sort the gel before scan converting it. So just roll the sort call into the scan convert call. | |||
2017-04-13 | Export fz_recognize_document and use it in java code. | Sebastian Rasmussen | |
2017-04-13 | Move extension/mimetype detection to common function. | Sebastian Rasmussen | |
A document handler normally only exposes a list of extensions and mimetypes. Only formats that use some kind of extra detection mechnism need to supply a recognize() callback, such as xps that can handle .xps-files unpacked into a directory. | |||
2017-04-13 | Change generated files to be C instead of headers. | Tor Andersson | |
Remove AdobeCA.p7c from autogenerated files. Just include the array in the source. Simplifies makefile dependencies and makes the sizes of each bit of data easier to look at. It also paves the way for eventually using objcopy to create binary objects for the fonts instead of needing to use hexdump. | |||
2017-04-13 | Clean up mutool usage messages. | Tor Andersson | |
2017-04-13 | Fix 697725: silly typo when parsing GoToR destination. | Tor Andersson | |
2017-04-11 | Bug 697662: Support named actions to first/last/next/previous page. | Sebastian Rasmussen | |
2017-04-11 | Add fz_asprintf function to allocate a string and format output. | Tor Andersson | |
2017-04-05 | jpx: Make Luratech decoder glue layer compile. | Sebastian Rasmussen | |
2017-03-31 | Fix typo in PDFAnnotation.setQuadPoints. | Tor Andersson | |
2017-03-31 | Remove Reap lock. | Robin Watts | |
I can see no reason for having the reap lock now. We always hold the ALLOC lock when we need it, so just live with that. | |||
2017-03-31 | Remove excess newline in mutool draw output. | Robin Watts | |
2017-03-31 | Fix leaks of reaped object keys. | Robin Watts | |
2017-03-31 | Fix mutex asserts seen during reaping. | Robin Watts | |
As seen with: mutool draw -o out.ppm Bug697706.epub | |||
2017-03-29 | Happy New Year! | Sebastian Rasmussen | |
2017-03-28 | Pass the 'serif' flag to fz_lookup_noto_font. | Tor Andersson | |
2017-03-28 | pdf: Swallow unrecoverable errors and ignore rest of page. | Tor Andersson | |
2017-03-28 | pdf: Use FZ_ERROR_SYNTAX code for syntax errors. | Tor Andersson | |