Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-06-05 | Fix 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-05 | Maintain the separation of xref sections when loading a document | Paul Gardiner | |
Also on first alteration create a further section to hold the updates. This is in preparation for supporting incemental update. | |||
2013-06-05 | Rework the xref loading code in preparation for separately holding sections | Paul 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-05 | Change 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-03 | make dev_bbox take clips into account | zeniko | |
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-03 | fix MSVC compilation warnings in apps | zeniko | |
* 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-03 | prevent memory leak and unexpected exception | zeniko | |
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-03 | prevent deadlock under memory pressure | zeniko | |
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-03 | Removal of resource files from project. | Michael Vrhel | |
2013-06-03 | Clean 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-03 | Added 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-03 | Fix 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-03 | Fix tile drawing problems with {x,y}step < width/height | Robin Watts | |
As seen in fts_15_1506.pdf | |||
2013-06-03 | Improve rendering of fts_15_1506.pdf | Robin Watts | |
Negative xstep or ysteps cause problems. | |||
2013-06-03 | Fix SVG output. | Robin Watts | |
Colorspace changes in mudraw had broken svg output. | |||
2013-06-03 | Parse full PDF filespecs, not just filenames | Sebastian Rasmussen | |
2013-06-03 | Do not print invalid hex character in warning | Sebastian Rasmussen | |
This means that warnings can now be rate limited. | |||
2013-06-03 | Assume non-clang compilers support incbin | Sebastian Rasmussen | |
2013-06-03 | Clean out some old renaming scripts. | Tor Andersson | |
2013-05-31 | Fix typo in text extraction RTL pass. | Tor Andersson | |
2013-05-30 | Update Makefile for V8 MacOS X operation. | Robin Watts | |
Link with 64bit by default. | |||
2013-05-30 | Delete 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-30 | Fix header file dependencies and X11 CFLAGS in Makefile. | Tor Andersson | |
2013-05-30 | Add fz_puts to the fz_output bestiary. | Robin Watts | |
2013-05-30 | Android: Tweak towards api-7 compatibility | Robin Watts | |
Avoid using event.getActionMasked. | |||
2013-05-30 | Android manifest tweaks. | Robin Watts | |
Make it easier to do release builds. | |||
2013-05-30 | Check signatures on clicking the corresponding form field | Paul Gardiner | |
2013-05-30 | Add functions to return digital signature info | Paul Gardiner | |
2013-05-30 | Generate C-includable version of Adobe CA certificate | Paul Gardiner | |
2013-05-29 | Rename some find/lookup functions to be in line with documentation. | Tor Andersson | |
2013-05-29 | Add some documentation about naming and reference counting schemes. | Tor Andersson | |
2013-05-29 | Access the xref table via an interface | Paul Gardiner | |
Avoid all direct access to the xref table so that the impementation can be altered to add new features | |||
2013-05-29 | Access the trailer via an interface | Paul Gardiner | |
2013-05-29 | Fix a typo in Makethird where we used $(BUILD) rather than $(build). | Tor Andersson | |
2013-05-29 | Add rules to configure and build openssl if it is present in thirdparty. | Tor Andersson | |
Also sets the -DHAVE_OPENSSL flag. | |||
2013-05-29 | Clean up thirdparty / system library makefile variables. | Tor Andersson | |
2013-05-29 | Fix fontdump .incbin ifdef for clang. | Tor Andersson | |
2013-05-29 | Killed pdf_cmap_token enum. | Tor Andersson | |
2013-05-29 | Silence warnings. | Tor Andersson | |
2013-05-29 | Trivial (and probably needless) simplification of git hook. | Tor Andersson | |
2013-05-29 | Remove unneccessary variables in android makefiles. | Tor Andersson | |
2013-05-29 | Add "thirdparty.txt" | Chris Liddell | |
a list of third party libraries, their function, license and version shipped with mupdf | |||
2013-05-28 | Android: disable whole "extras" menu when in reflow mode | Paul Gardiner | |
2013-05-28 | Document the android app classes | Paul Gardiner | |
2013-05-27 | Android: Add label when deleting annotation. | Robin Watts | |
Simple layout tweak to add 'Delete' into the header when deleting annotations. | |||
2013-05-27 | Fix a crash when saving a file in the android app. | Robin Watts | |
When saving, we'd close the document before we save it. As part of the leak fixing work, I'd freed the path as part of the closing process. Rework slightly to avoid this. | |||
2013-05-27 | Solve fuzzing SEGV due to negative object number in xref. | Robin Watts | |
2013-05-27 | Bring 2 versions of scaler code into line. | Robin Watts | |
The check for width and height being stupidly large solves a SEGV that shows up while fuzzing. | |||
2013-05-27 | Pull in latest fixes to jbig2dec. | Robin Watts | |
Also fix android building with latest openjpeg2. | |||
2013-05-27 | Treat multiple whitespace in search strings as single. | Robin Watts | |
Skip over successive whitespace in search string. Make android use text_search.c |