Commit graph

1067 commits

Author SHA1 Message Date
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
53dfe33120 kget: fix build with libtorrent v2.0.0+
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-20 11:18:47 +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
c91a3f1492 ksystemlog: link to linux.die.net pages for more information about cron and logger
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-19 03:54:01 +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
7f5a582fae generic: AppVeyor dependencies update [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-18 02:14:07 +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
d749238e5e generic: fix and adjust some tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 20:47:34 +03:00
Ivailo Monev
108c168002 ark: handle warnings when setting write filter in libarchive plugin
fixes LZO compression

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 22:14:55 +03:00
Ivailo Monev
92d1ed4b36 kdeplasma-addons: remove no-op marble wallpaper
marble was never maintained as part of Katana so the wallpaper plugin is
most likely not operational now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 05:48:50 +03:00
Ivailo Monev
13893a40a9 ark: typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 05:46:47 +03:00
Ivailo Monev
b2e7526ecb ark: drop support for LHA/LZH
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 05:26:39 +03:00
Ivailo Monev
063e7f750b kget: drop signature verification support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-10 01:16:37 +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
dcf5fe10d3 kget: stretch the first horizontal header column in torrent settings dialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-29 19:41:32 +03:00
Ivailo Monev
4aae226a23 kget: add link to libtorrent site at the bottom of the torrent settings dialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-29 19:33:57 +03:00
Ivailo Monev
f01c72efc2 kget: do not assume sftp protocol is supported
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-29 19:14:24 +03:00
Ivailo Monev
47c1daf0ea kget: save and load checksums of KIO transfer plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-28 22:21:56 +03:00
Ivailo Monev
8600db397d kget: start checksums probing before the actual transfer job from KIO plugin
depending on how long the checksums probing and transfer takes the result
still may be too late for automatic verification on finished transfer

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-28 02:28:41 +03:00
Ivailo Monev
d260ad1e59 kget: hide checksum jobs progress
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-28 02:21:32 +03:00
Ivailo Monev
b7fdac6b48 kget: add more checksum search strings
verified working with:
https://ftp2.nluug.nl/windowing/gnome/sources/glib/2.72/glib-2.72.0.tar.xz
https://ftp2.nluug.nl/windowing/gnome/sources/glib/2.72/glib-2.72.0.sha256sum

and:
https://github.com/facebook/zstd/releases/download/v1.5.2/zstd-1.5.2.tar.gz
https://github.com/facebook/zstd/releases/download/v1.5.2/zstd-1.5.2.tar.gz.sha256

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-28 01:35:44 +03:00
Ivailo Monev
3795f5a49b kget: do checksum search once transfer is finished from KIO transfer plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-28 01:24:43 +03:00
Ivailo Monev
3057987bc5 kget: fix one checkums case, break other
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-28 01:19:30 +03:00
Ivailo Monev
5a8ef4a718 kget: simplify checksums probing
requires:
96b145819b

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-28 01:18:23 +03:00
Ivailo Monev
71743115e9 kdeplasma-addons: use new API key for the initial flickr.com provider query
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-27 19:17:40 +03:00
Ivailo Monev
147b1c7f31 kdeplasma-addons: drop previewer applet
the preview action is basically the same as opening the file with
associated application:
https://ibb.co/NCRM433

the previewer applet is not something I want to clutter my desktop with:
https://ibb.co/v1NVXc6

it would rather be dictionary, calculator, anything other than applet
showing a static image.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-27 17:40:58 +03:00
Ivailo Monev
7e4734330a kget: drop support for metalink
for reference:
265b14d6b3

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-27 12:41:00 +03:00
Ivailo Monev
436d6226e1 kget: delete partial files from KIO transfer plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-26 13:11:01 +02:00
Ivailo Monev
0e3ddf0613 ark: typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-26 11:14:36 +02:00