41 Commits (c50d6b8aeee21a42b1cb1ef37362d69791abb3e6)

Author SHA1 Message Date
Albert Astals Cid a2e1043149 slots -> Q_SLOTS 4 years ago
Alexander Lohnau ac083e44e3 Make meaning of sponsoring note more clear 5 years ago
Alexander Lohnau 24c75071be Move sponsoring note outside of SPDX-FileCopyrightText statement 5 years ago
Alexander Lohnau 2f193a63de Convert license headers to SPDX 5 years ago
Albert Astals Cid 19d98d6a74 Run clang-format 6 years ago
Tobias Deiminger 378e99d719 Fix race condition in generator.cpp 6 years ago
Albert Astals Cid 0a2287be19 CI: Enable two readability clang-tidy checks 6 years ago
Yuri Chornoivan 39b6e8147d Fix minor EBN issues 8 years ago
Yuri Chornoivan c04ca1fa96 Fix minor EBN issues 8 years ago
Albert Astals Cid 2d8b2c7e95 Add support for cancellable image rendering and text extraction 8 years ago
Albert Astals Cid 19b7e3c112 The work in this branch was sponsored by LiMux 8 years ago
Albert Astals Cid a2f5560c00 PDF: Support the poppler 0.62 renderToImage with update callback 8 years ago
Albert Astals Cid 453f45e7f7 Start the text generation request via a queued connection 8 years ago
Albert Astals Cid 4072eb0c3a Add override 9 years ago
Michal Humpula c07ee043a3 Multiple Tiles Managers per Page 12 years ago
Eugene Shalygin ed35594627 Use DPI of current screen for PDF rendering 12 years ago
Albert Astals Cid 541650a4f4 Remove the concept of observer/view id 13 years ago
Fabio D'Urso b8f4cdc808 Packed bool members in PixmapRequestPrivate 14 years ago
Mailson Menezes 96f325896e Keep track of visible region even when not using tiles 14 years ago
Fabio D'Urso b78aa89d12 Before preloading pixmaps check that they fit in cache 14 years ago
Fabio D'Urso 569c9b84ce Before preloading pixmaps check that they fit in cache 14 years ago
Mailson Menezes 48d105672f Use NormalizedRect instead of VisiblePageRect on PixmapRequest 14 years ago
Mailson Menezes 83282971d8 Render current viewport only 14 years ago
Pino Toscano 6725e71340 when generating the page image in an internal secondary thread (started by the base generator), then also calculate the page bounding box in the thread 18 years ago
Pino Toscano 697d51e1a2 Make the rendering for TextDocument-based generators threaded, only if Qt (via QFontDatabase) tells us we can. 18 years ago
Pino Toscano c44ce52719 add a private reimplementation of metaData() so the text document generator can show the title of a document 18 years ago
Pino Toscano e023effb15 Add a requestPixmaps() overload that takes options as flags. 18 years ago
Pino Toscano 66376cf31f make swap() private 19 years ago
Pino Toscano 5b01430bb0 remove internal aboutdata+componentdata of the generator, now it's handled by the plugin system 19 years ago
Pino Toscano 4060ef669e Make the document closing a bit more safe wrt internal threading - the closing waits for the background threads, to avoid aving them running with stale stuff. 19 years ago
Pino Toscano d51e9fa4d8 remove the private methods of PixmapRequest, and make the Document work with its private class 19 years ago
Pino Toscano 4dcadf5544 Add a mutex in the base generator class, so any generator that wants a mutex can use it. 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 006111382b common d_ptr+q_ptr structure for Generator/TextDocumentGenerator, and their private classes 19 years ago
Pino Toscano 2a29b247f7 save really few bytes 19 years ago
Pino Toscano 964424d62f stop gracefully the font extraction thread when closing a document or the properties dialog; make the thread deleting itself when finished 19 years ago
Pino Toscano e5037f45b1 Refator a bit the way Document and the generators use to read the font information from a document. 19 years ago
Pino Toscano fc97f3b23b on demand creation of the auxiliary threads 19 years ago
Pino Toscano 166ba5b87a move the Generator::Private to a GeneratorPrivate, and move the implementations of the provate threads to a cpp 19 years ago
Albert Astals Cid 0d47b62715 krazy include order issues 19 years ago
Pino Toscano 92ea1bba69 Last step of the ThreadedGenerator -> Generator merge: remove the old files and rename the used file. 19 years ago
Pino Toscano 6068c76df6 Merge the new functions of ThreadedGenerator into the base Generator: this means that there's again only a single base Generator that can provide the multithreading for the generation of contents, just pixmaps for now. 19 years ago
Tobias Koenig d94f0e507e Add support for threaded extraction of text pages, now we just have to 19 years ago
Tobias Koenig d227a94e79 First part of the porting to a threaded api for generators 19 years ago