52 Commits (da42e4b166b622eacff0bbfc048d9faeebdbc9c3)

Author SHA1 Message Date
Martin T. H. Sandsmark 2b473fedbd generators: Fix build without implicit cast to/from ascii 10 years ago
Patrick Spendrin 37d5623102 Remove kdelibs4support from the generator plugins 10 years ago
Montel Laurent 466eb79615 Use QStringLiteral 11 years ago
Montel Laurent 3b4ee788b8 Fix includes 12 years ago
Arnold Dumas a92c9c31a5 Get rid of to/fromAscii methods. 12 years ago
Montel Laurent fc13e5c148 Reactivate djvu generator 12 years ago
Frederik Gladhorn 6c602bf0e7 Use categorized logging even more 12 years ago
Frederik Gladhorn 83d3f1f6b7 Revert "Some more kDebug->qDebug" 12 years ago
Frederik Gladhorn 34fbdf8c85 Some more kDebug->qDebug 12 years ago
Pino Toscano 515f9c7ac1 resolve numeric destinations of outline items 16 years ago
Pino Toscano 00288db0ba move the caching of the name->index page mapping to the private pageWithName() 16 years ago
Pino Toscano 7cf332a943 Check for errors after document loading. 17 years ago
Pino Toscano 25a414904a djvu toc: 18 years ago
Pino Toscano b43fe1ce35 djvu toc: 18 years ago
Laurent Montel c2fc9836e8 Fix iterator 18 years ago
Pino Toscano d51be3729b add a way to disable the internal page cache, and disable it by default in the generator 18 years ago
Pino Toscano 2f12a3a3d6 allocate less temporary buffers; this should make the backend use less memory when rendering 18 years ago
Pino Toscano 16b864fe24 statically allocate the format mask instead of creating+deleting 18 years ago
Pino Toscano 27fc7f9144 Apply workaround as suggested by DjVuLibre's maintainer Leon Bottou to avoid a potential crash in rare situations. 18 years ago
Pino Toscano c3bb88f01d free the minilisp expression of the outline after the conversion to the dom document 18 years ago
Pino Toscano 57cbf9fa91 add dynamic getters and setters for color, comment and line width 18 years ago
Pino Toscano 2f985db7d0 Store the miniexp_t for annotations in the KDjVu::Annotation object directly, and parse all the properties there. 18 years ago
Pino Toscano 823edf52b1 make KDjVu no more a QObject, and remove the traces of "async" loading (never really implemented) 19 years ago
Pino Toscano ee925f2e58 add a postscript export overload that takes a QFile*, so we can properly use KTemporaryFile with printing 19 years ago
Pino Toscano dea213be87 use the proper zero-method with DDJVUAPI_VERSION >= 18 19 years ago
Pino Toscano a9f0d2eb46 Try to extract the text entities (thus the text) from a DjVu document. 19 years ago
Pino Toscano 5150419e81 adapt the debug stuff to the new kdebug way: 19 years ago
Pino Toscano 59f8fa67e5 ok i was wrong with this... 19 years ago
Pino Toscano 2db51ef56b Read information like 'title', 'author', 'editor', 'publisher', 'year' and 'volume' from DjVu documents, and make them visible in the Information dialog. 19 years ago
Pino Toscano 2479bb7cb5 one more check, and try opening the file as first action 19 years ago
Pino Toscano 3d989381f9 don't look twice in the hash 19 years ago
Pino Toscano d0744fa204 use a feature from v18 only if we have it 19 years ago
Pino Toscano f0a80b14fc Take a bit less time to load a DjVu document: instead of decoding all the pages during the loading to get their info, just decode their status, doing the real page loading when needed (usually when generating their pixmaps). 19 years ago
Pino Toscano 2de89d6eb8 don't leak the format mask and the (empty) kdjvu 19 years ago
Pino Toscano 5c0de8b638 Add printing support for DjVu files. (It is also PostScript exporting, as you can print to file to get a PS document.) 20 years ago
Pino Toscano 4f305424bc read the annotations only once, ie when loading the pages 20 years ago
Pino Toscano cb414fbf1d remember, pino, remember: djvu coordinates refer to the lower-left corner of a page. 20 years ago
Pino Toscano 28c63b44e8 read the 'width' info for lines 20 years ago
Pino Toscano 825c725eaf change the internal KDjVu data storage to an hash of variants 20 years ago
Pino Toscano 0c4a081174 Add preliminary support for DjVu Text and Line annotations. 20 years ago
Pino Toscano a29cbda39e The DjVu backend can now read hyperlinks whose url is decoded as "(url href target)". 20 years ago
Pino Toscano eb83fc5d27 adapt the djvu generator (and kdjvu) to handle images instead of pixmaps 20 years ago
Tobias Koenig fccd412d69 * Added documentation to Generator API 20 years ago
Pino Toscano 2d64d446d7 Read correctly the 'poly' links for DjVu documents. 20 years ago
Pino Toscano 67fabc7659 - adapted the DjVu generators to the new ObjectRect API 20 years ago
Pino Toscano 0211c662e9 now that KDjVu works nicely, reduce the debug 20 years ago
Pino Toscano c39fdf8f5c Improve the hyperlink support, and make it less error-prone. Micro suppport for URL hyperlinks. 20 years ago
Pino Toscano 39e73f95f6 Read correctly the DjVu area maps (aka links) referring to local pages. 20 years ago
Pino Toscano a5795e2726 Now the DjVu generator is able to extract the list of bookmarks (aka Table of Contents) from the DjVy document, if it has any. 20 years ago
Pino Toscano 5242e3bd7e encode the file name correctly 20 years ago