Ivailo Monev
75deec74d4
okulars: skip some tests if there is no window manager
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 19:34:50 +03:00
Ivailo Monev
847dc8273e
generic: bump minimum Katie version requirement to 4.12.0
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 04:04:43 +03:00
Ivailo Monev
a03833f7bd
okular: tell the document to not by annoying in annotations test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-21 09:02:55 +03:00
Ivailo Monev
0b473ade57
okular: tell the document to not by annoying in annotations test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-21 08:14:20 +03:00
Ivailo Monev
a51b5bf5d9
okular: tell the document to not by annoying in annotations test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-21 07:45:28 +03:00
Ivailo Monev
4cf7f2f395
okular: tell the document to not by annoying in annotations test
...
fixes the hang in AppVeyor, the messagebox is interactive
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-21 07:07:28 +03:00
Ivailo Monev
e2620acde7
generic: version bump
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-12 16:39:18 +03:00
Ivailo Monev
e823d8cd6a
okular: implement permissions for poppler generator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-02 15:20:01 +03:00
Ivailo Monev
cc9f001d92
okular: disable editformstest test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-01 21:20:53 +03:00
Ivailo Monev
040d222cda
okular: adjust part test to poppler generator changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-01 21:16:55 +03:00
Ivailo Monev
f7a58c30d5
okular: remove non-operational live connect extension
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-28 16:42:47 +03:00
Ivailo Monev
b7cff504bc
okular: remove declaration of non-existing spectre generator method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-26 06:35:43 +03:00
Ivailo Monev
99e0412c2a
okular: implement exporting as PDF for spectre generator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-25 20:08:36 +03:00
Ivailo Monev
b6d1404176
okular: deep-copy the font information list in poppler generator for thread-safety
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-25 11:24:33 +03:00
Ivailo Monev
409eb1a0e6
okular: render images in twice the DPI of the main screen from poppler generator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-25 08:13:25 +03:00
Ivailo Monev
11e5a997ab
okular: poppler generator font information optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-24 22:41:29 +03:00
Ivailo Monev
0a41a86680
okular: filter duplicate font information entries
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-24 22:31:55 +03:00
Ivailo Monev
ce5678b0f7
generic: replace deprecated std::auto_ptr<T> with std::unique_ptr<T>
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-24 12:06:58 +03:00
Ivailo Monev
173adc2e7a
okular: typos
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-24 11:57:20 +03:00
Ivailo Monev
cda1d2ba56
okular: working poppler generator text pages
...
selecting characters is not possible yet, only whole words
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-24 06:47:05 +03:00
Ivailo Monev
a4be77dcf1
okular: emit error when page rendering fails from poppler generator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-24 06:28:21 +03:00
Ivailo Monev
b2c8f9515e
okular: implement native printing for poppler generator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-23 15:56:56 +03:00
Ivailo Monev
3e8719c42b
okular: set the page duration for presentation mode from poppler generator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-23 14:53:06 +03:00
Ivailo Monev
553964adb0
okular: implement page transition for poppler generator
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-23 14:14:21 +03:00
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