summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-06-09Remove fz_interactive API in favour of direct use of pdf APIPaul Gardiner
2013-06-08Simple PCL outputRobin Watts
Mono only for now. Copy the appropriate fz_pcl_options for the printer required and pass that to fz_write_pcl_bitmap. Add pcl output to mudraw - .pcl produces laserjet 4 compatible pcl.
2013-06-08Silence warning.Tor Andersson
2013-06-08Add ctags make target.Tor Andersson
2013-06-08Update openjpeg submodule with ARM build fix.Robin Watts
2013-06-08Fix for crash if no file present and links button pressed.Michael Vrhel
2013-06-08Fix up of winrt project so that all the configs and platforms compileMichael Vrhel
2013-06-08Remove debug prints from the file spec parsing codeSebastian Rasmussen
2013-06-05Fix XPS leaking fz_buffers for images.Robin Watts
fz_new_image_from_buffer was building a new buffer from the data in the supplied buffer, rather than just using the supplied buffer. Also move the code into line with our standards; don't pass ownership of the buffer.
2013-06-05Maintain the separation of xref sections when loading a documentPaul Gardiner
Also on first alteration create a further section to hold the updates. This is in preparation for supporting incemental update.
2013-06-05Rework the xref loading code in preparation for separately holding sectionsPaul Gardiner
Now directly read the sections handling trailers as we go, rather than processing the most-recent trailer up front. Handle XRefStm separately from the main section-loading loop so as to ignore Prev when it occurs in a XRefStm (as specified in the spec). That has the side-effect of avoiding recursion.
2013-06-05Change in doc_document.c to account for oxps type. Also error catching when ↵Michael Vrhel
file fails to open. Removal of null checks for object freeing in interface to mupdf.
2013-06-03make dev_bbox take clips into accountzeniko
Currently, dev_bbox creates a union of all bounding boxes of paths, text and images. If any of these are however clipped away or inside a tile, they should be ignored.
2013-06-03fix MSVC compilation warnings in appszeniko
* pdfapp_save in pdfapp.c contains unreachable code (and could be simplified by inverting most of the checked conditions) * RegSetValueExA expects a const BYTE pointer instead of a char pointer (warns about signedness mismatch) * same for SendMessageA where -1 is signed even though WPARAM isn't Also, there's no need to include mupdf.h, muxps.h, etc. at the top of applications which only use the fz_* API (fitz.h comes included with pdfapp.h).
2013-06-03prevent memory leak and unexpected exceptionzeniko
fz_free_device usually doesn't throw (throwing in clean-up code is quite pointless anyway) but freeing the text extraction device might do so under memory pressure. This patch catches any potential exception to guarantee a proper clean-up.
2013-06-03prevent deadlock under memory pressurezeniko
In multiple places, between acquiring and releasing the FREETYPE lock, exceptions may be thrown which aren't caught in order to properly release the lock. This patch introduces the necessary fz_try/fz_always/ fz_catch invocations to prevent a potential deadlock in these situations. RJW: Also fix another problem pointed out by zeniko. Thanks!
2013-06-03Removal of resource files from project.Michael Vrhel
2013-06-03Clean up of assets and manifest in preparation to submit to Windows App store.Michael Vrhel
Also added CBZ as input. Removed oxps since there appears to be an issue with that currently.
2013-06-03Added support for keyboard zooming (+/- key). Fixed issues when orientation ↵Michael Vrhel
changes. Also minor fixes for memory leaks in muctx.cpp, and clean up of some of the xaml code.
2013-06-03Fix for issue of link rectangle display when device is rotated.Michael Vrhel
The links rectangles need to be recomputed when we have a device orientation change occur. When a change in orientation occurs, the current rects are marked as being invalid and will be redrawn when needed.
2013-06-03Fix tile drawing problems with {x,y}step < width/heightRobin Watts
As seen in fts_15_1506.pdf
2013-06-03Improve rendering of fts_15_1506.pdfRobin Watts
Negative xstep or ysteps cause problems.
2013-06-03Fix SVG output.Robin Watts
Colorspace changes in mudraw had broken svg output.
2013-06-03Parse full PDF filespecs, not just filenamesSebastian Rasmussen
2013-06-03Do not print invalid hex character in warningSebastian Rasmussen
This means that warnings can now be rate limited.
2013-06-03Assume non-clang compilers support incbinSebastian Rasmussen
2013-06-03Clean out some old renaming scripts.Tor Andersson
2013-05-31Fix typo in text extraction RTL pass.Tor Andersson
2013-05-30Update Makefile for V8 MacOS X operation.Robin Watts
Link with 64bit by default.
2013-05-30Delete libraries before updating them.Tor Andersson
Makes sure that stale object files are cleared out to prevent build skew if a file is renamed or removed.
2013-05-30Fix header file dependencies and X11 CFLAGS in Makefile.Tor Andersson
2013-05-30Add fz_puts to the fz_output bestiary.Robin Watts
2013-05-30Android: Tweak towards api-7 compatibilityRobin Watts
Avoid using event.getActionMasked.
2013-05-30Android manifest tweaks.Robin Watts
Make it easier to do release builds.
2013-05-30Check signatures on clicking the corresponding form fieldPaul Gardiner
2013-05-30Add functions to return digital signature infoPaul Gardiner
2013-05-30Generate C-includable version of Adobe CA certificatePaul Gardiner
2013-05-29Rename some find/lookup functions to be in line with documentation.Tor Andersson
2013-05-29Add some documentation about naming and reference counting schemes.Tor Andersson
2013-05-29Access the xref table via an interfacePaul Gardiner
Avoid all direct access to the xref table so that the impementation can be altered to add new features
2013-05-29Access the trailer via an interfacePaul Gardiner
2013-05-29Fix a typo in Makethird where we used $(BUILD) rather than $(build).Tor Andersson
2013-05-29Add rules to configure and build openssl if it is present in thirdparty.Tor Andersson
Also sets the -DHAVE_OPENSSL flag.
2013-05-29Clean up thirdparty / system library makefile variables.Tor Andersson
2013-05-29Fix fontdump .incbin ifdef for clang.Tor Andersson
2013-05-29Killed pdf_cmap_token enum.Tor Andersson
2013-05-29Silence warnings.Tor Andersson
2013-05-29Trivial (and probably needless) simplification of git hook.Tor Andersson
2013-05-29Remove unneccessary variables in android makefiles.Tor Andersson
2013-05-29Add "thirdparty.txt"Chris Liddell
a list of third party libraries, their function, license and version shipped with mupdf