Commit graph

222 commits

Author SHA1 Message Date
Ivailo Monev
cfacd7c404 generic: adjust to KAboutData changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 18:37:16 +03:00
Ivailo Monev
7af8047900 generic: remove dead and irrelevant links references
svn repository reference? good luck getting source code from there..

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 16:01:25 +03:00
Ivailo Monev
a4e6918c7c kget: remove unused plasma-runner-kget_config.desktop file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 23:08:07 +03:00
Ivailo Monev
dd65c28c49 kget: reject URLs without filename from UrlChecker
this will reject URLs such as https://foobar.com/ because kget cannot
handle such even tho KIO can get the page content (without the filename
component there is no telling what kget should save the URLs as, the
destination has to completed with filename manually)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 23:00:52 +03:00
Ivailo Monev
2ce9cedc53 kget: use GET instead of POST method for requests
KHTTP rejects anything but GET or HEAD, see the following commit in the
kdelibs repo:
362b80c063948406c1de1d74c5e3e77dbd27a9ed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 21:29:16 +03:00
Ivailo Monev
3ea549ebbc kget: adjust to KUrl changes
KUrl::upUrl() does not simply remove the filename component of the URL
now, KUrl::directory() does that (as it should)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 19:47:08 +03:00
Ivailo Monev
6ccb85540b kdeplasma-addons: match the untranslated terms as fallback in runners
see the following commit in kde-workspace repo:
9c2fb0b928746ec94fb56022a473de2cf81f9945

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 06:20:29 +03:00
Ivailo Monev
868e406cca kget: do not set layout for the error widget of new transfer dialog
it sets and updates its layout, fixes the error widget in general

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-28 16:57:39 +03:00
Ivailo Monev
8f34ebb5ff kget: correct base class of KMessageWidget in newtransferwidget UI file
incorrect since before the fork

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-28 16:49:25 +03:00
Ivailo Monev
94dfed3125 kget: remove borked and disabled panelbar applet
kget usually sits in the tray (on the panel), ready to be clicked

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 01:23:44 +03:00
Ivailo Monev
94848a3941 kget: do not attempt actions that require network when the KNetworkManager status is unknown
see the following commit kde-workspace repo:
66ad0076b14393b3fe84cc056e329086f2a2b996

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 23:28:44 +03:00
Ivailo Monev
80fa18c5e3 kget: drop mmsthreads transfer plugin
see 702d9b67aaa6ee2d79934c1ab3de2d8d7718c89c in kdelibs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 02:20:22 +03:00
Ivailo Monev
ceaacbb460 generic: adjust to KUniqueApplication changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 18:24:25 +03:00
Ivailo Monev
698d7f49c7 generic: use Solid::PowerManagement for power management
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 18:24:04 +03:00
Ivailo Monev
db8a6a3842 generic: do not install kcfg files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-09 05:53:59 +03:00
Ivailo Monev
3cbd1dc700 kget: port to the new knetworkmanager library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-08 08:54:23 +03:00
Ivailo Monev
65248f8b71 kget: fix possible miscalculation of elapsed time due to clock jumps
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-07 22:44:40 +03:00
Ivailo Monev
602730bac1 generic: adjust to KUrl changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 20:57:07 +03:00
Ivailo Monev
04c0f02df7 generic: adjust to KUrl changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 01:41:35 +03:00
Ivailo Monev
cbcc360722 kget: remove reference to desktop KIO slave
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-22 03:02:25 +03:00
Ivailo Monev
6c56337516 kget: show the server address in label
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-21 03:19:30 +03:00
Ivailo Monev
9ce106cc55 kget: replace kError()/abort() with kFatal() calls
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-21 02:55:11 +03:00
Ivailo Monev
a6eaf629e1 kget: remove redundant debug area codes
already defaulting to it by defining KDE_DEFAULT_DEBUG_AREA

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-21 02:47:50 +03:00
Ivailo Monev
a4017a3a68 generic: preperations for kde-workspace changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 03:49:28 +03:00
Ivailo Monev
93e394f1ca generic: preperations for kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:28:51 +03:00
Ivailo Monev
b6844782b2 generic: do not include quiet packages in the feature summary
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 19:30:26 +03:00
Ivailo Monev
05397d9ddf generic: adjust to kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 18:39:16 +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
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
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
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
aacb9ab8be generic: remove irrelevant TODO files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 03:19:58 +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
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
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
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
6e18f266ef kget: adjust to KIO::NetAccess::synchronousRun() changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-23 02:13:04 +02:00
Ivailo Monev
6f59ec70de kget: const-ify iterator value in KGetGlobalJob::update()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-22 20:06:47 +02:00
Ivailo Monev
8ab815bc95 kget: use the KMainWindow auto-save feature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-22 14:34:01 +02:00
Ivailo Monev
e6a0f5bef7 kget: read the file in chunks from Verifier::checksum()
may slow the hashing of large files but will require less memory for such

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 13:33:44 +02:00
Ivailo Monev
1be339edc2 kget: adjust to KIO changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 04:34:04 +02:00
Ivailo Monev
57abca60ad generic: version bump
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 22:09:47 +02:00
Ivailo Monev
28a9ce4234 kget: cache the font used by ProxyWidget
that KIcon("kget").paint() in ProxyWidget::paint() looks expensive.. may
have to cache the KIcon object aswell and update it when the system icon
theme changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-28 00:24:19 +02:00