Commit graph

1162 commits

Author SHA1 Message Date
Ivailo Monev
cdfe6fab07 gwenview: reimplement metadata, image data and save job via QThread and std::future<T>
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-19 18:19:37 +03:00
Ivailo Monev
70766dbae0 gwenview: reimplement ThreadedDocumentJob via QThread and std::future<T>
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-19 06:05:18 +03:00
Ivailo Monev
48fa074955 gwenview: adjust document test case
note the comment at:
https://github.com/fluxer/kde-extraapps/blob/master/gwenview/lib/document/animateddocumentloadedimpl.cpp#L66

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-19 04:25:47 +03:00
Ivailo Monev
42e3ab6a4d gwenview: save files to temporary files and then move them
fixes saving in some cases

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-19 04:14:19 +03:00
Ivailo Monev
2088b65d44 gwenview: remove unused QFuture and QFutureWatcher headers inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-18 03:55:49 +03:00
Ivailo Monev
df0a8cb438 kdeplasma-addons: replace QReadWriteLock with QMutex and use scoped lockers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 12:28:43 +03:00
Ivailo Monev
202b9108d9 partitionmanager: remove unused qreadwritelock header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 12:20:23 +03:00
Ivailo Monev
1022d1fff0 kmix: remove unused QWaitCondition header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-16 09:56:12 +03:00
Ivailo Monev
3f7fde17ef generic: AppVeyor dependencies update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-15 06:39:26 +03:00
Ivailo Monev
7f22a2beb4 filelight: fix possible crashes when attempting to navigate the radial map
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-15 03:07:10 +03:00
Ivailo Monev
bdf203fff9 ksystemlog: prepare for KIO changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 04:18:20 +03:00
Ivailo Monev
7dccfa6223 kget: prepare for KIO changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 04:03:59 +03:00
Ivailo Monev
9cb1669538 kget: use KIO::stat() to ping for checksums
requires:
12e9b231b7

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-13 00:56:16 +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
e204b92b01 kget: adjust to KHTTP changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 14:57:21 +03:00
Ivailo Monev
b0d3473621 kget: minor HTTP server optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 02:57:50 +03:00
Ivailo Monev
7a05002202 kget: remove TODO
realm is the application name, kget in this case

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-10 02:52:05 +03:00
Ivailo Monev
ce1fa9466a kdenetwork-filesharing: remove it, replacing SMB with custom directory sharing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-09 17:51:24 +03:00
Ivailo Monev
b103a7d6b9 kget: port web interface extension to KHTTP
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-09 01:05:46 +03:00
Ivailo Monev
c91b7545dd krdc: use vnc factory for rfb services
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-06 00:29:28 +03:00
Ivailo Monev
d4c9980def krdc: associate with inode/vnd.kde.service.rfb MIME type
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-06 00:28:54 +03:00
Ivailo Monev
37c3c8e323 generic: ajdust to kdnssd library changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-05 18:59:55 +03:00
Ivailo Monev
1b786143e5 kget: shrink the torrent transfers resume data vector just in case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-02 19:08:30 +03:00
Ivailo Monev
1b839262dd kget: reset torrent transfers resume data when priorities change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-02 16:54:06 +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
98527fb7b9 kget: use LIBTORRENT_VERSION_NUM definition for libtorrent version checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-02 14:56:47 +03:00
Ivailo Monev
811d387b31 kget: fix build with libtorrent older than v1.2.0
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-02 13:55:20 +03:00
Ivailo Monev
4ebc0e2473 kget: save and restore resume data of torrent transfers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-02 13:33:01 +03:00
Ivailo Monev
37d56eafaf kget: ensure torrent is started for seeding after settings are loaded
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-02 12:36:53 +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
24a454e746 partitionmanager: set LIBPARTED package properties
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-25 19:27:47 +03:00
Ivailo Monev
4456a84aeb kget: set download speed to zero once KIO transfer is done
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-25 19:03:38 +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
35339c37b9 about-distro: effectively revert e0082512ae
the favicon is too small and the icon returned by
KMimeType::favIconForUrl() is overlayed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-24 14:04:52 +03:00
Ivailo Monev
31374558b8 about-distro: remove redundant compiler standard override and unused variables
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-24 13:58:54 +03:00
Ivailo Monev
bef402b39d generic: AppVeyor dependencies update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-24 12:18:08 +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