Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-16 | Bump version numbers to 1.1 | Tor Andersson | |
2012-08-16 | Use ULL suffix for SHA512 constants. | Tor Andersson | |
2012-08-16 | Android: fix divide by zero error | Paul Gardiner | |
2012-08-16 | Read unsigned numbers in PNG parser to avoid negative numbers | Sebastian Rasmussen | |
Thanks to zeniko for pointing out this fix. | |||
2012-08-16 | Adjust out of range tests for encryption key lengths | Sebastian Rasmussen | |
Encryption keys for rev. 4 and prior may at most be 128-bits. Encryption keys for rev. 5/6 may only be 256-bits long Thanks to zeniko for pointing this out. | |||
2012-08-16 | Add PDF 1.7 ExtensionLevel 8 encryption algorithm | Sebastian Rasmussen | |
Thanks to zeniko for implementing the algorithm. | |||
2012-08-16 | Add SHA-384/-512 hash algorithms | Sebastian Rasmussen | |
2012-08-16 | Prepare for addition of SHA-384/-512 | Sebastian Rasmussen | |
Adjust macros to make them reusable with 64-bit arithmetic. Rename functions to avoid future namespace collisions. | |||
2012-08-16 | Make 64-bit integers available everywhere in fitz | Sebastian Rasmussen | |
2012-08-16 | Instead of giving error, throw exception when password is invalid | Sebastian Rasmussen | |
Previously this triggered an assertion in the cleanup code when freeing the partially opened document. | |||
2012-08-16 | Silence some warnings. | Robin Watts | |
Avoid the C++ code complaining about casting string literals to non-const char *'s. | |||
2012-08-16 | Forms: respond to failed validation in windows app | Paul Gardiner | |
2012-08-14 | Fix bug 693276: Mupdf/android gui widget overlap | Paul Gardiner | |
Just fix a typo in the xml | |||
2012-08-14 | Android: further increase the page-slider's resolution for small docs | Paul Gardiner | |
2012-08-14 | Android: ensure the search dialog appears with correct initial progress | Paul Gardiner | |
2012-08-14 | Fix bug 693227: Counter intuitive message on searching to last page | Paul Gardiner | |
Now selects between displaying "Text not found" and "No further occurences found" | |||
2012-08-14 | Fix bug 693229: Mupdf/android has inconsistent search phrase highlighting | Paul Gardiner | |
The highlights were unintentionally being cached between file invocations. In fact it was possible for the highlighting from one file to appear when opening another, even if those highlights didn't match words on the page. That could happen if both files happened to have been last opened on a common page (common in terms of page number). | |||
2012-08-13 | Android: react to menu button. | Paul Gardiner | |
Also change the search button to behave as a toggle. | |||
2012-08-13 | bug 693225 android: Can't easily switch to last page using seek bar | Paul Gardiner | |
Fixed by doubling the seekbar resolution and rounding odd positions upwards. | |||
2012-08-13 | Android: react to search button | Paul Gardiner | |
2012-08-13 | Fix android build after last thirdparty update | Paul Gardiner | |
2012-08-12 | Fix comparison typo in encryption code | Sebastian Rasmussen | |
2012-08-10 | Forms: handle Keystroke and Validate actions | Paul Gardiner | |
2012-08-10 | Forms: move js-side event setup out of execute_action | Paul Gardiner | |
Makes it easier to alter the setup for some action types | |||
2012-08-10 | Forms: alter the handling of the javascript event object | Paul Gardiner | |
2012-08-09 | Forms: fix windows build after merge | Paul Gardiner | |
No idea how it seemingly worked without these changes. | |||
2012-08-09 | Fix bug 693245: pdf_new_rect()'s implementation is questionable | Paul Gardiner | |
pdf_new_rect stored x0,y0,w,h. Now corrected to x0,y0,x1,y1. No current use is affected by the alteration, so no other changes are needed. | |||
2012-08-08 | Give a warning when we ignore a transfer function. | Robin Watts | |
Inspired by bug 693187. | |||
2012-08-08 | Consistent use of whitespace in XML in trace device. Also print image size. | Tor Andersson | |
2012-08-08 | ios: Bump version number. | Tor Andersson | |
2012-08-08 | ios: use viewWillLayoutSubviews instead of layout out only after rotation. | Tor Andersson | |
Handle the case where if the device is rotated while showing the outline view, popping back to the document view would show the pages using the old rotation layout. | |||
2012-08-08 | Add delete button to iOS library view. | Tor Andersson | |
2012-08-08 | Merge branch 'master' into forms | Paul Gardiner | |
Conflicts: Makefile apps/mudraw.c pdf/pdf_write.c win32/libmupdf-v8.vcproj | |||
2012-08-07 | Update VS solutions to new thirdparty files. | Robin Watts | |
2012-08-07 | Remove fz_too_deeply_nested. | Robin Watts | |
Rather than specifically checking for the nesting getting too deep and hence throwing an error, the error handling should do this for itself. Make it so that we spot the depth being too great in the fz_try() and throw to the fz_catch(). | |||
2012-08-07 | Fix various problems with linearisation when saving. | Robin Watts | |
Unused objects could cause problems with the sort order and picking the object to start with. Now coped with. If the hintstream object replaces another object that already had a stream, pdf_open_raw_filter would get confused by the presence of a stm_buf. Now fixed. Fix a 64bit problem in page_objects_list_ensure, as well as tweaking the code for readability. When outputting single page files, we can end up with opts->start = 1 and this upset the offset calculating logic. Insist on compacting the xref when linearising. Thanks to Sebras and Zeniko for providing test cases. This commit should (hopefully) stop the SEGVs, but there are still cases where Acrobat doesn't think that the files output are "Optimised for Fast Web View". I cannot see why. | |||
2012-08-07 | Forms: simple appearance generation for choice widgets | Paul Gardiner | |
2012-08-07 | When updating an xobject's contents also reset the Length | Paul Gardiner | |
2012-08-07 | Forms: for choices with a single selection avoid an unnecessary array | Paul Gardiner | |
Also delete the 'I' element to avoid the indexes and values disagreeing. | |||
2012-08-07 | Forms: mark choice field dirty after value change (and fix error handling) | Paul Gardiner | |
2012-08-06 | Fix leak of page objects/refs for documents without page tree | Sebastian Rasmussen | |
PDF documents that do not have a page tree will have zero pages. Calling fz_count_pages() twice or more on those documents will have pdf_load_page_tree() repeatedly trying to load the page tree, each time leaking the page objects/refs arrays. Thanks to Zeniko for pointing out this fix. | |||
2012-08-06 | Check for a display list before trying to render it in pdfapp | Sebastian Rasmussen | |
Previously fix 13943b92f10796efb175e769afe5b0aea85d879a introduced continued rendering of further pages for documents where one page failed to load. However, if the entire page tree was missing from a PDF document then no display list would be obtained, yet MuPDF tried to render the display list causing a null pointer dereference. Now, check for a valid display list before trying to render it. | |||
2012-08-06 | Remove old error mesages turned into comments when adding exceptions | Sebastian Rasmussen | |
2012-08-06 | Handle out of range encoding differences for type3 fonts | Sebastian Rasmussen | |
Thanks to Zeniko for pointing out this fix. | |||
2012-08-06 | Rewording of warning messages for PDF functions | Sebastian Rasmussen | |
2012-08-06 | Add option to mudraw to process further files upon error | Sebastian Rasmussen | |
2012-08-06 | Free jpeg state upon decoding error, even if not fully inited | Sebastian Rasmussen | |
Previously the jpeg decoder state had to be fully initialized in order to be freed when the jpeg decoder is closed, e.g. due to an error. Now, signal that the decode state is initialized earlier, even if the state has not been fully initialized, so that the state is freed. | |||
2012-08-06 | Free entire type3 font descriptor upon loding error, not just the font | Sebastian Rasmussen | |
2012-08-06 | Check whether font in xps has charmap before using it | Sebastian Rasmussen | |
Thanks to Zeniko for pointing out this fix. | |||
2012-08-06 | Make fz_open_file_*() always throw exceptions upon error | Sebastian Rasmussen | |
Thanks to Zeniko for pointing out the inconsistency. |