Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix linking on Mac OS X | Simon Hausmann | 2014-12-16 | 1 | -0/+1 | |
| | ||||||
* | Fix build with MSVC | Simon Hausmann | 2014-12-16 | 1 | -1/+1 | |
| | | | | Q_DECL_OVERRIDE comes last in the declaration | |||||
* | Fix small memory leak, don't leak the QPdfDocument | Simon Hausmann | 2014-12-16 | 3 | -8/+7 | |
| | ||||||
* | Clean up the loading | Simon Hausmann | 2014-12-16 | 4 | -62/+85 | |
| | | | | Unify the load API and implementation to always go through FPDFAvail. | |||||
* | pdfviewer example: PageRenderer owns document and thread. Smooth | Shawn Rutledge | 2014-12-16 | 7 | -140/+136 | |
| | | | | | | | PageCache renamed to PageRenderer and minimized to just being a worker thread. The UI is finally responsive, biecause the locking in QPdfDocument is isolated behind PageRenderer. ATM only renders visible pages though. | |||||
* | pdfviewer example: stop creating placeholder images in PageCache | Shawn Rutledge | 2014-12-16 | 4 | -18/+14 | |
| | ||||||
* | Fix memory leak, destroy page after usage | Simon Hausmann | 2014-12-16 | 1 | -0/+3 | |
| | ||||||
* | Fix compilation | Simon Hausmann | 2014-12-16 | 1 | -3/+0 | |
| | ||||||
* | Clean up error handling | Simon Hausmann | 2014-12-15 | 2 | -16/+11 | |
| | ||||||
* | Provide unit test for password protected PDFs | Simon Hausmann | 2014-12-15 | 4 | -2/+19 | |
| | ||||||
* | Keep reading until all pages are available | Simon Hausmann | 2014-12-15 | 4 | -7/+34 | |
| | ||||||
* | pdfviewer example: direct inheritance from QThread | Shawn Rutledge | 2014-12-15 | 2 | -11/+8 | |
| | | | | | But either way, the UI is not as responsive as one could wish for during background rendering. | |||||
* | pdfviewer example: add threaded PageCache | Shawn Rutledge | 2014-12-15 | 7 | -35/+172 | |
| | | | | thread fixes | |||||
* | fix compile error | Shawn Rutledge | 2014-12-15 | 1 | -0/+1 | |
| | | | | undefined type QPointer | |||||
* | Fix compilation | Simon Hausmann | 2014-12-15 | 1 | -0/+1 | |
| | ||||||
* | Fix build on Windows | Simon Hausmann | 2014-12-15 | 2 | -4/+33 | |
| | | | | | * Need to link against some win32 dlls * Make sure to include OS="win" sources properly scoped in the .pri file | |||||
* | Prospective fix for namespace builds | Simon Hausmann | 2014-12-15 | 3 | -0/+12 | |
| | ||||||
* | Provide async loading through QNetworkReply | Simon Hausmann | 2014-12-15 | 6 | -32/+225 | |
| | ||||||
* | pdfviewer example: add rendering stats | Shawn Rutledge | 2014-12-15 | 2 | -1/+27 | |
| | ||||||
* | pdf viewer example: more typical features | Shawn Rutledge | 2014-12-15 | 14 | -6/+230 | |
| | | | | | | | zooming field for setting zoom, up/down buttons field for setting and viewing page number, up/down actions icons for toolbar actions | |||||
* | pdfviewer example: can scroll through pages and render on demand | Shawn Rutledge | 2014-12-15 | 5 | -19/+87 | |
| | ||||||
* | initial single-threaded implementation of pdfviewer example | Shawn Rutledge | 2014-12-15 | 7 | -0/+264 | |
| | ||||||
* | Sprinkle global locks around the API calls | Simon Hausmann | 2014-12-15 | 1 | -19/+15 | |
| | | | | | | The library is not thread-safe at all with plenty of global variables. The common use-case seems to be one PDF document per process, which perfectly matches Chromium's architecture. | |||||
* | Allow loading documents synchronously from a QIODevice | Simon Hausmann | 2014-12-15 | 4 | -53/+95 | |
| | ||||||
* | Added basic rendering and page size getter | Simon Hausmann | 2014-12-15 | 3 | -2/+41 | |
| | ||||||
* | Implement basic document loading from a file | Simon Hausmann | 2014-12-15 | 12 | -3/+239 | |
| | ||||||
* | Fix the build on Windows with MSVC | Simon Hausmann | 2014-12-15 | 2 | -1/+7 | |
| | | | | | * Disable warnings * Ensure we get the right library link search path | |||||
* | Build the pdfium sources as a separate static library | Simon Hausmann | 2014-12-15 | 4 | -4/+18 | |
| | | | | | That way we can build the Qt code with full warnings enabled (modulo -Wno-unused-parameter because of the pdfium headers) | |||||
* | Generate pdfium.pri at build time | Simon Hausmann | 2014-12-15 | 6 | -578/+11 | |
| | ||||||
* | Update to a newer pdfium snapshot | Simon Hausmann | 2014-12-14 | 2 | -4/+0 | |
| | ||||||
* | Add stub for JS runtime in order to satisfy link dependencies | Simon Hausmann | 2014-12-14 | 2 | -0/+46 | |
| | ||||||
* | Re-organize the build system to turn this into a full-fledged module | Simon Hausmann | 2014-12-14 | 9 | -6/+301 | |
| | ||||||
* | build shared lib | Simon Hausmann | 2014-12-10 | 1 | -1/+2 | |
| | ||||||
* | Some build fixes | Simon Hausmann | 2014-12-04 | 4 | -3/+587 | |
| | | | | | | * Check in generated .pri file for convenience * Ignore some generated files * Added wrapping qpdf.pro that includes generated .pri file | |||||
* | Initial import of QPDF | Simon Hausmann | 2014-12-04 | 3 | -0/+97 | |