Commit graph

1599 commits

Author SHA1 Message Date
Ivailo Monev
1dd8b4cea7 krdc: build tests if ENABLE_TESTING is set
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 19:40:14 +03:00
Ivailo Monev
00be4db03d kget: use the common NDEBUG defintion as guard
NDEBUG is added to KDE4_DEFINITIONS by
kdelibs/cmake/modules/FindKDE4Internal.cmake if the build type is not
"Debug"

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 19:39:22 +03:00
Ivailo Monev
3c86d5b7e3 kget: associate with application/x-kgetlist
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 19:32:02 +03:00
Ivailo Monev
9b83f18489 kdeplasma-addons: prepare for KTextEdit changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 00:52:43 +03:00
Ivailo Monev
3391e8f1b7 generic: port to the new spelling classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-09 20:31:53 +03:00
Ivailo Monev
3a91a1580d generic: remove QT_KATIE definition checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 14:45:37 +03:00
Ivailo Monev
29171a58d1 kget: remove bogus TODO
see ea9977cf4b

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 13:57:39 +03:00
Ivailo Monev
ef36bd4187 krdc: forward-declare KMenu class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 13:12:50 +03:00
Ivailo Monev
5ff9f32fb2 generic: replace use of QTime as timer with QElapsedTimer
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 13:42:51 +03:00
Ivailo Monev
8d435fefa0 kdeplasma-addons: include now required QMutex header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 09:55:11 +03:00
Ivailo Monev
87ca54536d okular: adjust to KUrl changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-06 07:48:04 +03:00
Ivailo Monev
60ac26eab1 kget: remove unused header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 21:55:01 +03:00
Ivailo Monev
44dc6b2101 kget: remove unused DataSourceFactory class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 21:52:07 +03:00
Ivailo Monev
0f797c0427 kdeplasma-addons: update incommingmsg applet
KMail is e-mail sender only now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 08:35:47 +03:00
Ivailo Monev
aacb9ab8be generic: remove irrelevant TODO files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 03:19:58 +03:00
Ivailo Monev
f091d9eef2 kmix: make use of QT_QDBUS_EXECUTABLE variable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 13:06:07 +03:00
Ivailo Monev
d38afb016f kget: somewhat fix tests
TODO: test with other checksum types

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 12:49:09 +03:00
Ivailo Monev
ea9977cf4b kget: remove unused Transfer constructor argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 12:26:01 +03:00
Ivailo Monev
476eb884d7 ark: remove now bogus compressAsRar popup menu action
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 15:46:27 +03:00
Ivailo Monev
8f5472fb21 ark: drop CLI interface and rar plugin
hint: don't do interface on top of CLI tools, it is going to break under
your nose

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 15:34:02 +03:00
Ivailo Monev
959de6c4dc generic: adjust to Plasma::Service changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 07:16:53 +03:00
Ivailo Monev
64237f8616 generic: adjust to Plasma::ServiceJob changes
drive-by formatting

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 03:08:45 +03:00
Ivailo Monev
9ba0346970 kget: minor JSON history store optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-01 12:01:23 +03:00
Ivailo Monev
7e38bbd79e kdeplasma-addons: use URL save ID appropriate for the POTD wallpaper plugin
there is a frame applet and the dialogs for the POTD wallpaper and frame
applet should not share the same save URL (questionably).

perhaps there should be feature to save the URL based on mime type group,
for example save "text/plain" and "text/x-patch" as the same URL for all
applications by default unless a custom save location has been specified
programatically

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-01 05:31:08 +03:00
Ivailo Monev
03a2da9323 kdeplasma-addons: filter non-images from the POTD save dialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-01 05:15:13 +03:00
Ivailo Monev
3b3e2f9985 kdeplasma-addons: correct paste applet signal/slot connection
has been incorrect since before the fork

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-01 04:36:10 +03:00
Ivailo Monev
8ad6a12c93 kdeplasma-addons: do not send F1-12 keys from paste applet
specials keys outside the Qt::Key_Space-Qt::Key_ydiaeresis range, Katie
uses values that equal those used by X11 for keys aswell (i.e. the map is
redundant)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-01 04:10:49 +03:00
Ivailo Monev
168700ffa6 kdeplasma-addons: minor flicker POTD provider optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-01 03:08:28 +03:00
Ivailo Monev
102387cf91 kdeplasma-addons: query flickr POTD provider in JSON format
hack included

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-01 03:02:32 +03:00
Ivailo Monev
bb9d28fa2e kget: set X-DBUS-StartupType and set X-DBUS-ServiceName
X-DBUS-ServiceType is invalid

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-01 01:17:22 +03:00
Ivailo Monev
327a08378d kdeplasma-addons: remove unused QVarLengthArray header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-30 04:16:57 +03:00
Ivailo Monev
4fdb925d77 kdeplasma-addons: drop unity support
makes no sense to support interface ment for other desktop environment
when the applet is ment for use with plasma session

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-28 08:03:04 +03:00
Ivailo Monev
27e3ecf8ef okular: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 23:36:29 +03:00
Ivailo Monev
9607e18358 gewnview: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-24 05:06:31 +03:00
Ivailo Monev
e9f1c4352d kdeplasma-addons: fix regression since a503038cdf
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 07:54:18 +03:00
Ivailo Monev
097c27daac okular: simplify compressed MIME type checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 07:41:36 +03:00
Ivailo Monev
019587b602 kdeplasma-addons: adjust to plasma changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-20 05:24:52 +03:00
Ivailo Monev
3fb98b7044 ark: reserve space for the files to copy/remove from libarchive plugin
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 23:42:04 +03:00
Ivailo Monev
4cc0def5c3 kdeplasma-addons: log epod POTD provider URL
currently broken, when the URL (https://epod.usra.edu/.a/6a0105371bb32c970b02b751a11620200c-pi)
is opened in chromium the picture is a small white square. go figure

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 08:37:55 +03:00
Ivailo Monev
f881924974 kdeplasma-addons: use HTTPS URLs in flicker POTD provider
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-19 08:29:19 +03:00
Ivailo Monev
ae9dcfe318 gwenview: deep-copy added views in Gwenview::DocumentViewContainer::pretendFadeInFinished()
fixes crash in case animations are disabled

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-14 05:12:34 +02:00
Ivailo Monev
270ee6f318 okular: deprecation warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-01 22:03:54 +02:00
Ivailo Monev
0b4f7f57a1 krdc: adjust to KIO protocol changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-01 02:42:53 +02:00
Ivailo Monev
cc8efd0040 krdc: adjust to KIO protocol changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-01-01 01:16:21 +02:00
Ivailo Monev
bbcf46ce92 kget: use the new KHTTP::setServerID() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-25 18:38:14 +02:00
Ivailo Monev
1a139f28fc kget: adjust to KHTTP changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-25 18:16:30 +02:00
Ivailo Monev
0850213099 kget: show notification if KHTTP::setAuthenticate() returns false
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-25 05:26:39 +02:00
Ivailo Monev
fec523dc14 kget: lower the default web interface refresh interval to 2 seconds
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-25 05:10:20 +02:00
Ivailo Monev
a49dd6ad09 kget: adjust to KHTTP changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-25 05:04:57 +02:00
Ivailo Monev
686f2162e1 kdeplasma-addons: disable windows highlight option of icontasks applet by default
that option is so bogus for any window that is maximized - as soon as the
window is highlighted it will cover the entire screen but there is option
to show preview too meaning both preview and the window may be shown. which
one should be on top tho?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-24 16:05:38 +02:00