43 Commits (96d8d6b8b0e6e994fbb2efdf7fd7af96547888fe)

Author SHA1 Message Date
Thomas Fischer 96c69528d4 Show paper size names like "ISO/DIN A4" instead of just paper size in numbers 13 years ago
Fabio D'Urso e12966b259 Removed possibility to have a tiles manager per observer 14 years ago
Mailson Menezes da54ffdd8e Improve the evicting algorithm 14 years ago
Albert Astals Cid 4befd95ef8 sendGeneratorRequest -> sendGeneratorPixmapRequest 14 years ago
Albert Astals Cid d917fe1e12 Unify the forward and backward search methods 14 years ago
Fabio D'Urso 36108c509e Refactoring of cleanupPixmapMemory 14 years ago
Fabio D'Urso 37bb875c30 Clean pixmap cache in order of descreasing distance from current viewport 14 years ago
Fabio D'Urso 00afec8617 Refactoring of cleanupPixmapMemory 14 years ago
Fabio D'Urso 1feb549d3d Clean pixmap cache in order of descreasing distance from current viewport 14 years ago
Albert Astals Cid cd8485c7bc Make the freeSwap out param optional 14 years ago
Fabio D'Urso 3c2d2e1b7a Better memory limit tuning in greedy mode to avoid triggering the OOM if swap is full 14 years ago
Fabio D'Urso 5930478352 Keep original filename when creating a .okular archive from a .okular archive 14 years ago
Fabio D'Urso 86c92ffec2 Fixes against causes of annotation data loss + Improved GUI message logic 14 years ago
Fabio D'Urso e3f1c388de Ask "Save annotation changes?" if there are unsaved annotations that cannot be saved locally 14 years ago
Fabio D'Urso b3782d82a1 Fallback behavior for documents whose generator provides native annotation editing support without saveAs support 14 years ago
Fabio D'Urso 157638f2f9 Added Annotation::BeingMoved flag to avoid refreshing pixmaps while moving annotations 14 years ago
Fabio D'Urso f6fa2a5614 Disable GUI operations on certain types of annotations 14 years ago
Albert Astals Cid 25f95bbc9f duplicate code is evil 16 years ago
Albert Astals Cid b9d749bc0d Commit "Document information" patch by Luigi Toscano, 8 months without a nack from any devel and i like it, so let's commit it 17 years ago
Pino Toscano b2472bef0d check that the rotation page notification really refers to a page of a document 17 years ago
Pino Toscano dc7583eb8b Add the concept of "next destination" next to the "next viewport" one. 17 years ago
Pino Toscano b6c5ba1bc8 Add API to load and save "document archives", ie an .okular archive with document and metadata (currently annotations). 18 years ago
Pino Toscano acab77c691 add a loadDocumentInfo() variant that takes the file name to read stuff from, and make the non-parameters one calling the new one 18 years ago
Pino Toscano 9d8c52b5eb Shuffle a bit the way documents are opened: 18 years ago
Pino Toscano 97335bf267 simple optimization in the Google-like search: split the search terms just once 18 years ago
Pino Toscano f1f52f4124 do not forget to init m_maxAllocatedTextPages 18 years ago
Pino Toscano 0eab41cc97 do not use the specified widget as parent for the Document, but just keep it 18 years ago
Pino Toscano e4dc8d8126 Load and save in the XML document info all the properties of the various View's, that are specific to each document. 18 years ago
Pino Toscano 18f486c2c1 add the possibility to store an useful bounding box of a page, and for generators to notify the document (and its observers) on its change 18 years ago
Albert Astals Cid bb23209234 limit the number of text pages we keep in memory so that searching does not bring your system to its knees 18 years ago
Pino Toscano e13e74db92 add a private slot for hooks on config change 18 years ago
Pino Toscano 5851ddf6a8 Start a View class for managing the "views" of a document. 18 years ago
Pino Toscano 513c7cf225 Add a scripter class to execute scripts on request. 18 years ago
Pino Toscano 8a858a9449 Core implementation of the backward text search, to be used now in the search bar. 18 years ago
Pino Toscano c9089f3160 Add the possibility to save a copy of the document with the changes to it (only for form fields at the moment). 18 years ago
Pino Toscano e023effb15 Add a requestPixmaps() overload that takes options as flags. 18 years ago
Pino Toscano e9bd289993 Keep a list of the currently active pixmap requests (usually one at most), and wait for their finish when closing the document. 18 years ago
Pino Toscano 6aa123656a Port the plugin system to the standard KDE factory and loader, getting rid of the custom system okular had so far. 19 years ago
Pino Toscano dfce0d1fcd centralize the way we know whether a generator is configurable, and properly manage i18n loading in that case 19 years ago
Pino Toscano 2340d9c6d8 Save the rotation of the document, so when reopening the document the last rotation is kept. 19 years ago
Pino Toscano 5dc92c5824 use qint64 for the document size 19 years ago
Pino Toscano 78e2377a87 Add a method for generators to know some metadata of the document 19 years ago
Pino Toscano f8ed5302ec - move the Document::requestDone() to the private class, as it's something internal to the generator work 19 years ago
Pino Toscano aaed55f037 extract the DocumentPrivate class in an own file 19 years ago