Commit graph

325 commits

Author SHA1 Message Date
Ivailo Monev
b9b2ca089d okular: poppler generator micro-optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-23 13:16:05 +03:00
Ivailo Monev
b244724c69 okular: implement embedded files feature for poppler generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-23 13:08:49 +03:00
Ivailo Monev
bb6c303358 okular: implement fonts information feature for poppler generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-23 12:42:46 +03:00
Ivailo Monev
2d53bc14a2 generic: remove redundant executables output path override
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-22 00:33:55 +03:00
Ivailo Monev
156f9cf306 okular: implement the slot used by TTS to display errors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-20 13:01:20 +03:00
Ivailo Monev
edac2decf2 generic: use freedesktop interfaces for power management
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-19 07:35:40 +03:00
Ivailo Monev
71997e0355 okular: use KImageIO for image pattern
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-19 00:32:07 +03:00
Ivailo Monev
3bb401e23e okular: semi-working poppler generator text pages
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-18 08:50:15 +03:00
Ivailo Monev
eef54955a3 okuar: cache markdown generator image resources
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-18 07:31:01 +03:00
Ivailo Monev
696b878468 okular: smooth-scale the images from markdown generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-18 04:09:35 +03:00
Ivailo Monev
a26268c307 okuar: fetch resources of image type from markdown generator
there aren't many markdown document viewers, are there? well, this one does
remote images too:
https://ibb.co/T1GVZt9

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-18 03:55:38 +03:00
Ivailo Monev
2145e9f186 okular: reimplement poppler generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-18 02:09:19 +03:00
Ivailo Monev
2e50eb263f okular: remove declaration of non-existing class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-17 03:18:17 +03:00
Ivailo Monev
f961960cff okular: mark OpenSSL as optional
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-12 04:17:05 +03:00
Ivailo Monev
ab2b42720e okular: port to OpenSSL
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-09 02:03:31 +03:00
Ivailo Monev
f7aec58ab9 okular: fix crash in case of null pksewhich process pointer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 23:27:04 +00:00
Ivailo Monev
f3694814cc okular: add kpsewhich feature information
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 23:08:04 +00:00
Ivailo Monev
28aa3df301 okular: use QCryptographicHash for hashing in ooo generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 16:58:21 +03:00
Ivailo Monev
c945daae73 okular: obscure the password store key via KPasswdStore::makeKey()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 16:26:49 +03:00
Ivailo Monev
5b2b387a37 okular: set the password store ID before opening it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 16:22:35 +03:00
Ivailo Monev
9d6895e488 generic: port to KPasswdStore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-05 01:40:28 +03:00
Ivailo Monev
fc3ff6c252 generic: replace QUuid with QString and qRandomUuid()
implement new FileSystem::createUUID() method to de-duplicated code while
at it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-22 15:25:38 +02:00
Ivailo Monev
cf11d60529 okular: remove now unused header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-21 17:35:55 +02:00
Ivailo Monev
b2d12f6623 okular: remove redundant annotation unique name creation code
already done by Okular::Page::addAnnotation()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-21 08:29:58 +02:00
Ivailo Monev
62a59fb621 okular: manage mutexes via QMutexLocker [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-07 00:02:22 +02:00
Ivailo Monev
d657dbcd17 okular: drop support for plucker documents
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-06 23:37:52 +02:00
Ivailo Monev
6121a0229d okular: markdown generator review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-03 01:38:39 +02:00
Ivailo Monev
92d6f11547 okular: markdown document and generator header guards
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-02 21:18:33 +02:00
Ivailo Monev
df7955bc93 okular: new markdown generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-02 21:15:53 +02:00
Ivailo Monev
f2ec1f605f okular: remove mobipocket generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-02 03:06:35 +02:00
Ivailo Monev
b91457910b generic: fix bad usage of mutable iterators
most of which could be immutable, fixes crashes when scrolling quickly
trought pages in Okular for example

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-02 02:45:06 +02:00
Ivailo Monev
0637fff76c generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-01 21:07:06 +02:00
Ivailo Monev
ba65b80e46 generic: remove code for features that Katie does not support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-24 15:07:01 +02:00
Ivailo Monev
91b28e4e96 okular: remove unused and private FilePrinter methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-21 10:33:51 +02:00
Ivailo Monev
ce72d356a6 okular: convert statmps to PNG
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-01 19:22:07 +02:00
Ivailo Monev
eba9c93b13 okular: remove unused plasma component
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-01 18:25:58 +02:00
Ivailo Monev
eed36a1282 okular: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-31 01:14:25 +00:00
Ivailo Monev
1018ed1ea6 okular: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-30 15:02:34 +02:00
Ivailo Monev
a3a1541ae7 generic: replace QLinkedList<T> with QList<T>
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-29 18:41:17 +02:00
Ivailo Monev
b7e02f6c22 okular: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-15 13:05:23 +02:00
Ivailo Monev
56c375a61d okular: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-06 06:23:31 +02:00
Ivailo Monev
88b2a81489 okular: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-01 15:45:53 +02:00
Ivailo Monev
af776f2f1a okular: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-30 19:15:58 +02:00
Ivailo Monev
87fac32542 okular: link plugin to SVG component
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-15 17:54:37 +03:00
Ivailo Monev
eecb522bf1 generic: link targets that use SVG component to it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-15 03:34:42 +03:00
Ivailo Monev
d27a0288c2 generic: remove unused dot files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-27 20:32:08 +03:00
Ivailo Monev
c3e91d2098 okular: remove webkit support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-24 22:26:11 +03:00
Ivailo Monev
1582aea802 okular: replace std::auto_ptr<T> with QScopedPointer<T> in comic book generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-24 22:24:20 +03:00
Ivailo Monev
253e25f8ad generic: version bump
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-13 20:09:34 +03:00
Ivailo Monev
876bf320ba okular: use Q_BYTE_ORDER to determine byte order
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-06 23:16:33 +03:00