Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-01-12 | Use the same coordinate system for pdf and xps pages in the interface. | Tor Andersson | |
Move coordinate space tweaks into pdf_ and xps_run_page, and provide neutral pdf_ and xps_bound_page functions to return the page size as a zero-origined bounding box. | |||
2012-01-11 | Add xps_run_page function. | Tor Andersson | |
2011-12-08 | Throw exceptions in xps code. | Tor Andersson | |
2011-11-15 | Merge branch 'master' into context | Robin Watts | |
Mostly redoing the xps_context to xps_document change and adding contexts to newly written code. Conflicts: apps/pdfapp.c apps/pdfapp.h apps/x11_main.c apps/xpsdraw.c draw/draw_device.c draw/draw_scale.c fitz/base_object.c fitz/fitz.h pdf/mupdf.h pdf/pdf_interpret.c pdf/pdf_outline.c pdf/pdf_page.c xps/muxps.h xps/xps_doc.c xps/xps_xml.c | |||
2011-11-10 | Add XPS outline parsing and move outline data struct to fz_outline. | Tor Andersson | |
2011-10-04 | Move to exception handling rather than error passing throughout. | Robin Watts | |
This frees us from passing errors back everywhere, and hence enables us to pass results back as return values. Rather than having to explicitly check for errors everywhere and bubble them, we now allow exception handling to do the work for us; the downside to this is that we no longer emit as much debugging information as we did before (though this could be put back in). For now, the debugging information we have lost has been retained in comments with 'RJW:' at the start. This code needs fuller testing, but is being committed as a work in progress. | |||
2011-09-21 | Rename xps_context to xps_document. | Tor Andersson | |
2011-09-15 | Add context to mupdf. | Robin Watts | |
Huge pervasive change to lots of files, adding a context for exception handling and allocation. In time we'll move more statics into there. Also fix some for(i = 0; i < function(...); i++) calls. | |||
2011-04-10 | xps: Use specific font cache struct instead of hash table. | Tor Andersson | |
2011-04-08 | Various patches from SumatraPDF. | Tor Andersson | |
2011-04-07 | Use fz_stream instead of FILE* to open XPS files. | Tor Andersson | |
2011-04-05 | Clean up xps and pdf page access functions. | Tor Andersson | |
2011-04-03 | xps: Propagate bounding box through canvas and tiles. | Tor Andersson | |
2011-04-03 | xps: Use fz_pixmap directly instead of wrapping it in xps_image. | Tor Andersson | |
2011-04-03 | xps: Remove xps_context from hash table implementation. | Tor Andersson | |
2011-04-03 | xps: Rearrange files, part three. | Tor Andersson | |
2011-04-03 | xps: Rearrange files, part one. | Tor Andersson | |
2011-04-03 | xps: Remove dependency on expat. | Tor Andersson | |
2011-04-01 | apps: Add XPS support to mupdf viewer. | Tor Andersson | |
2011-04-01 | xps: Pass bounding box to opacity mask brush. | Tor Andersson | |
2011-04-01 | xps: Remove 'path' and 'text' state objects from context. | Tor Andersson | |
2011-04-01 | xps: Repeat enough tiles to cover the shape being filled. | Tor Andersson | |
2011-04-01 | xps: Use Opacity attribute for setting constant alpha. | Tor Andersson | |
2011-04-01 | xps: Use opacity masks, and draw gradients with opacity. | Tor Andersson | |
2011-03-31 | xps: Clean up image loading code, and handle images with alpha. | Tor Andersson | |
2011-03-30 | xps: Decode and draw images. | Tor Andersson | |
2011-03-30 | xps: Use fitz memory and string functions. | Tor Andersson | |
2011-03-30 | xps: remove _t wart | Tor Andersson | |
2011-03-28 | xps: More fixes and cleanups to parsing. | Tor Andersson | |
2011-03-22 | xps: use fitz runtime and remove ghostscript specific code so it compiles. | Tor Andersson | |