Commit graph

1125 commits

Author SHA1 Message Date
Ivailo Monev
c60f0b668f gwenview: remove now unused chrono system header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 16:00:15 +03:00
Ivailo Monev
b79f94a9fc gwenview: fix HistoryModel items existences check for directories
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 04:41:36 +03:00
Ivailo Monev
729b5a7604 gwenview: disable copying of HistoryModel class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 04:40:52 +03:00
Ivailo Monev
c6bdf9491d gwenview: test image scaler with PPM image, skip it if document size is unknown
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 03:49:01 +03:00
Ivailo Monev
cc96595607 gwenview: exec the sub-job from the save job to ensure it is not reaped
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 02:53:18 +03:00
Ivailo Monev
5f4c2cdcaa gwenview: start loading image data if no image has been loaded yet when metainfo is loaded
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 02:28:51 +03:00
Ivailo Monev
0b9943643c gwenview: check for error before adding sub-job from the save job
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 02:27:33 +03:00
Ivailo Monev
fe05413b08 gwenview: use threaded document job for the save job
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-20 02:12:42 +03:00
Ivailo Monev
7eb1689025 gwenview: different take on async execution
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-19 23:54:12 +03:00
Ivailo Monev
330867efdf gwenview: reset future watchers pointers once the futures finish
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-19 23:08:38 +03:00
Ivailo Monev
e9d0bf1e52 gwenview: link library to pthread
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-19 20:07:45 +03:00
Ivailo Monev
2903a9b6b6 gwenview: remove now unused QtConcurrentRun header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-19 19:40:24 +03:00
Ivailo Monev
07c75837f5 gwenview: comment out code used for tracing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-19 19:12:52 +03:00
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