Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-22 | iOS; remove use of deprecated functions and fix other warnings | Paul Gardiner | |
2013-11-22 | iOS: support annotation deletion | Paul Gardiner | |
2013-11-22 | iOS: hold widget rectangles using document coordinates | Paul Gardiner | |
2013-11-20 | iOS: support creation of Ink annotations | Paul Gardiner | |
2013-11-19 | iOS: add support for creating markup annotations | Paul Gardiner | |
2013-11-16 | Increase allocation to include room for string terminator. | Robin Watts | |
Thanks to 'tom' from irc for pointing this out. | |||
2013-11-14 | Update WinRT project to Windows 8.1 / VS 2013. Fix several issues with zooming. | Michael Vrhel | |
2013-11-14 | Fix slip with use of tail pointer for the annotations list | Paul Gardiner | |
pdf_load_annots was leaving the tail pointer pointing at the automatic variable head in the case of the page having no annotations. | |||
2013-11-11 | DirectX printing added | Michael Vrhel | |
After much research it was determined that use of the DirectX 2D methods is the proper way to add printing support to a Windows 8 application. This enables the pages to be rendered as they are requested by the print thread. This occurs for both the print preview screen as well as the print to the output device. | |||
2013-11-11 | Add hooks to load system fonts. Use them in PDF interpreter. | Tor Andersson | |
2013-11-11 | Add fz_new_font_from_buffer function. | Tor Andersson | |
Use fz_buffer to wrap and reference count data used in font. | |||
2013-11-11 | Remove unneccessary CURL_CFLAGS from non-curl make targets. | Tor Andersson | |
2013-11-11 | Add tree structure to win32 build. | Tor Andersson | |
2013-11-11 | Cast signature display name when reading it | Sebastian Rasmussen | |
2013-11-11 | Fix error message typo | Sebastian Rasmussen | |
2013-11-11 | Remove unused variables causing warnings | Sebastian Rasmussen | |
2013-11-11 | Fix Makefile output directory dependency for curl library. | Tor Andersson | |
Don't call mkdir explicitly in the build rule. Use the ALL_DIR variable. | |||
2013-11-08 | Use an end pointer for the annotation list to avoid unnecessary iteration | Paul Gardiner | |
2013-11-07 | iOS: fix non-appearance of buttons for files with no outline | Paul Gardiner | |
2013-11-06 | Place newly created annotations at the end of the annotation list | Paul Gardiner | |
This fixes bug 694755. Thank you to Michael Cadihac for the patch | |||
2013-11-05 | Fix bug 694730: Wrong bbox in one-point ink annotation | Paul Gardiner | |
Zero and one-point case both lead to an empty rectangle, but the one-point case needs expanding but wasn't because fz_expand_rect treats an empty rectangle as a special case (as it should) | |||
2013-11-05 | Allow stroke states to be kept on the stack. | Tor Andersson | |
Add a function to clone stroke states, a magic number to keep in the reference count to signal that a stroke state is stack-stored, and automatically clone stack stored stroke states in the keep function. Use fz_default_stroke_state to initialise stack stored stroke states. | |||
2013-11-05 | Add binary search tree for mapping strings to void* pointers. | Tor Andersson | |
Self balancing AA-tree. | |||
2013-11-05 | Fix bug in fz_debug_xml. | Tor Andersson | |
Print node and children, not node, children and siblings. | |||
2013-11-05 | Improve stroke state function names that take the dash array length. | Tor Andersson | |
2013-11-05 | Ignore <!DOCTYPE ...> declaration in XML parser. | Tor Andersson | |
2013-11-04 | Fix of tab/space issues as well as changing thumbnail scale look ahead to ↵ | Michael Vrhel | |
+/- 2. Thanks to Robin for catching this. | |||
2013-11-04 | Make sure declarations come first. This would not compile with default ↵ | Michael Vrhel | |
windows settings. | |||
2013-11-04 | Addition of printing support. | Michael Vrhel | |
This uses the xaml printing methods. It is likely that I need to go do a DirectX approach since the xaml printing method could run into memory problems as it seems the architecture requires all the pages to be rendered prior to the print job even starting. Currently checking on this with a contact at MS. I wanted to get this code in place now since it is working and it has the needed framework for much of what we want. A change to DirectX requires a changes in the solution file that may be complicated and so it makes sense to do a split here with respect to providing printing support. | |||
2013-11-04 | Fix UI so that consistent zoom size is maintained as pages changed. | Michael Vrhel | |
Also fix issue that occurs in Windows 8.1 with an unhandled exception if a mouse scroll occurs before a document is even opened. Fix issue with keyboard based update of page slider. | |||
2013-10-31 | Fix segv bug in clear_pixmap_with_value functions. | Tor Andersson | |
Image masks don't have a colorspace; check before dereferencing. | |||
2013-10-31 | Fix bug in gray to cmyk color converters. | Tor Andersson | |
2013-10-31 | Special case clear_pixmap_with_value for CMYK colorspaces. | Tor Andersson | |
2013-10-31 | Add CMYK and CMYK Alpha colorspaces to mudraw options. | Tor Andersson | |
2013-10-31 | Add CMYK support to PWG output. | Tor Andersson | |
2013-10-31 | Add CMYK support to PAM output. | Tor Andersson | |
2013-10-23 | Fix so that multi-threaded rendering of display list works. | Michael Vrhel | |
Proper use of mutex lock in areas where we multiple threads can not be accessing the document or page level objects at the same time. With this fix, multiple threads can be rendering different display lists at the same time. Also fix for use of page selection scroll bar so that it does not render the page until the user lifts off the bar. This is the same as the Android app and avoids smaller devices getting overloaded if you do rapid scrolling in a document. | |||
2013-10-17 | Remove duplicated line. | Robin Watts | |
Thanks to Micha for spotting this. | |||
2013-10-16 | Fix cross document store object hash collisions. | Robin Watts | |
When putting store objects into the store, ensure that they do cannot collide across documents. | |||
2013-10-16 | Adopt backported bugfix from openjpeg2 into our version. | Robin Watts | |
If header field is too large, warn, but don't bale out. | |||
2013-10-16 | page->contents should be a reference, not the original object. | Robin Watts | |
2013-10-16 | Fix null device clip stack scissor handling. | Robin Watts | |
Was failing to correctly initialise scissors when extending the stack. This caused the fill text to disappear in fts_15_109.pdf | |||
2013-10-16 | iOS: add support for selecting form choice fields | Paul Gardiner | |
2013-10-16 | iOS: use partial updates to display annotation changes | Paul Gardiner | |
2013-10-16 | iOS: keep reference to the fz_pixmaps. | Paul Gardiner | |
2013-10-16 | iOS: support filling in of text form fields | Paul Gardiner | |
2013-10-15 | Fix typo in page tree manipulation when inserting new pages. | Tor Andersson | |
2013-10-15 | Add local .vimrc to .gitignore. | Tor Andersson | |
2013-10-14 | Create Contents entry in PDF write device if one doesn't exist already. | Robin Watts | |
Avoids a SEGV on writing. | |||
2013-10-14 | Handle stroke+fill operations with transparency/blendmodes. | Robin Watts | |
When stroking and filling in a single operation, we are supposed to form the complete stroke+fill image, then blend it back, rather than filling and blending, then stroking and blending. This only matters during transparency, or with non-normal blend modes. We fix MuPDF to push a knockout group when doing such operations. |