Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-20 | Add fz_font_is_bold and italic functions. Use them for svg output. | Tor Andersson | |
2017-02-20 | Emit more newlines in svg output. | Tor Andersson | |
The aim is to put each tag on a line of its own. | |||
2017-02-20 | Add svg writer. | Tor Andersson | |
Now mutool convert can write SVG documents. | |||
2017-02-20 | Add F1 help dialog to show key bindings in mupdf-gl. | Tor Andersson | |
2017-02-17 | Bug 697592: Fix double application of transform. | Robin Watts | |
When falling back from glyph cache based rendering to direct rendering, we were applying the transform twice due to the handling of dev->transform introduced in commit ccaf716. Fixed here. | |||
2017-02-14 | Fix patch drawing in AndroidDrawDevice. | Tor Andersson | |
It can be simplified now that we support custom strides in pixmaps. | |||
2017-02-14 | java: Make PDFDocument a subclass of Document. | Tor Andersson | |
Requires use of Document.openDocument(path) to open a document. No more new Document(path) since we may need to return a PDFDocument. Create a new blank PDF with new PDFDocument() constructor. | |||
2017-02-14 | Make svg text output format a runtime option. | Tor Andersson | |
2017-02-14 | gl: Add 'hjkl' keybindings that behave like the arrow keys. | Tor Andersson | |
Change the binding 'l' for showing links to 'L'. | |||
2017-02-09 | Bug 697500: Fix NULL ptr access. | Robin Watts | |
Cope better with errors during rendering - avoid letting the gstate stack get out of sync. This avoids us ever getting into the situation of popping a clip when we should be popping a mask or a group. This was causing an unexpected case in the painting. | |||
2017-02-09 | bug 697515: Fix out of bounds read in fz_subsample_pixmap | Robin Watts | |
Pointer arithmetic for final special case was going wrong. | |||
2017-02-08 | Add SVG_TEXT_AS_TEXT define. | Robin Watts | |
Build with this defined, and we no longer send text as reusable symbols, but instead send it as genuine text, with all the potential problems (mismatching fonts etc) that this entails. Requested by a customer. | |||
2017-02-06 | Add fitPage, fitPageWidth functions to AndroidDrawDevice. | Tor Andersson | |
2017-02-06 | Make sure to fill in 'doc' field of HTML links. | Tor Andersson | |
2017-02-06 | Add bookmarks so we can find a location after reflowing a document. | Tor Andersson | |
2017-02-06 | Be stricter when parsing OCG selections in mudraw. | Sebastian Rasmussen | |
This avoids allowing 0,z as a valid selection. | |||
2017-02-06 | Drop selected ui when dropping OCG for pdf documents. | Sebastian Rasmussen | |
2017-02-06 | Fix FMT_zu definition for windows 64. | Robin Watts | |
2017-02-06 | Add -I option to mupdf to invert colors. | Robin Watts | |
2017-02-06 | Fix Win32 builds. | Robin Watts | |
2017-02-04 | Bug 697514: Write SVG output to stdout if no output specified. | Sebastian Rasmussen | |
2017-01-31 | svg: Add arc support. | Tor Andersson | |
Copied from XPS implementation. | |||
2017-01-31 | Update MuJS. | Tor Andersson | |
2017-01-31 | Add helper functions to AndroidDrawDevice. | Tor Andersson | |
2017-01-31 | muraster: When outputting to /dev/null, still free bitmaps. | Robin Watts | |
This was leading to memory leaks on the dev board. | |||
2017-01-23 | Fix fallback system callback for serif fonts. | Tor Andersson | |
2017-01-23 | android: Add ndk-build makefile to build JNI library for android viewers. | Sebastian Rasmussen | |
Run 'make android' to invoke ndk-build with the proper arguments. The results are placed in build/android. | |||
2017-01-20 | Add system fallback font callback. | Tor Andersson | |
2017-01-20 | Add separate TOFU_NOTO define to skip Noto fonts (but not Charis SIL). | Tor Andersson | |
2017-01-19 | Use static assignments in Makerules. | Tor Andersson | |
2017-01-18 | Detect MSYS2 as a MinGW build in Makerules. | Tor Andersson | |
2017-01-17 | java: Add gdb target for debugging JNI crashes. | Sebastian Rasmussen | |
2017-01-17 | java: JNI code needs generated header files from mupdf library. | Sebastian Rasmussen | |
2017-01-17 | java: Simplify loadLibrary call. | Tor Andersson | |
Always look in order for the following libraries: mupdf_java64 mupdf_java32 mupdf_java | |||
2017-01-17 | java: Add text searching. | Tor Andersson | |
2017-01-17 | Only use openssl 1.0.1t and earlier. | Tor Andersson | |
Later versions are incompatible with how we call it. | |||
2017-01-17 | Automatically turn on PACIFY_VALGRIND for debug builds. | Tor Andersson | |
Add 'build=valgrind' configuration. | |||
2017-01-17 | java: Allow custom compiler flags. | Sebastian Rasmussen | |
2017-01-17 | Fix typos. | Sebastian Rasmussen | |
2017-01-17 | Update MuJS. | Tor Andersson | |
2017-01-17 | Fix 697476: Rename header files. | Tor Andersson | |
Xcode has an idiotic default configuration where it gets confused by include search paths and file names in projects, so that it will load our "mupdf/fitz/math.h" instead of the system <math.h>. Work around this by renaming header files that have the same base name as a system header (even though they live in a subdirectory, and should never be available directly on the compiler's include path). | |||
2017-01-17 | MSVC: Fix libmupf openssl configurations include paths. | Robin Watts | |
2017-01-17 | MSVC: Remove libluratech non commercial configurations | Robin Watts | |
2017-01-17 | MSVC: Fix 64bit builds of libmuthreads | Robin Watts | |
2017-01-17 | Remove preprocessor defines from vcproj. | Tor Andersson | |
Keeping them up to date is difficult and prone to errors, so we move setting the USE_OUTPUT_DEBUG_STRING and FZ_LARGEFILE flags to the source instead of relying on project file definitions. | |||
2017-01-17 | x11: Add -b flag to x11 viewer. | Tor Andersson | |
2017-01-17 | Don't throw from libjpeg callbacks! | Tor Andersson | |
2017-01-17 | pdf: Rename FZ_ERROR_OOM to FZ_ERROR_MEMORY. | Tor Andersson | |
2017-01-17 | pdf: Convert non-printable keywords into PDF_TOK_ERROR. | Tor Andersson | |
All known keywords are printable. Converting non-printable keywords into error tokens means we don't try to print garbage when showing error messages about unknown tokens. | |||
2017-01-17 | pdf: Ignore a certain number of syntax errors before bailing. | Tor Andersson | |