OSDN Git Service

kde/kde-workspace.git
13 months agodolphin: return GIT_EUSER when dialog was not accepted
Ivailo Monev [Tue, 11 Jul 2023 21:04:19 +0000 (00:04 +0300)]
dolphin: return GIT_EUSER when dialog was not accepted

otherwise the error claims no callback was set

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: partially implement pull action for git plugin
Ivailo Monev [Tue, 11 Jul 2023 20:23:23 +0000 (23:23 +0300)]
dolphin: partially implement pull action for git plugin

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: do not include ignored and untracked files in the status
Ivailo Monev [Tue, 11 Jul 2023 20:22:58 +0000 (23:22 +0300)]
dolphin: do not include ignored and untracked files in the status

if not added, changed or removed files are not to be committed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: link the git plugin to kio library
Ivailo Monev [Tue, 11 Jul 2023 18:04:38 +0000 (21:04 +0300)]
dolphin: link the git plugin to kio library

for the KDirNotify reference

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: notify about the changes after add, remove or commit from the git plugin
Ivailo Monev [Tue, 11 Jul 2023 15:04:46 +0000 (18:04 +0300)]
dolphin: notify about the changes after add, remove or commit from the git plugin

and because showing the commit action makes no sense when no changes
(add, remove, modify) are done to the repo every time the actions are
requested a check will be done, note that the check may be quite
expensive for large repositories and delay the context menu

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: prettify the git plugin commit message
Ivailo Monev [Tue, 11 Jul 2023 14:12:38 +0000 (17:12 +0300)]
dolphin: prettify the git plugin commit message

to match what `git commit` does

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokscreensaver: use /org/freedesktop/login1/seat/auto as session path
Ivailo Monev [Tue, 11 Jul 2023 04:06:54 +0000 (07:06 +0300)]
kscreensaver: use /org/freedesktop/login1/seat/auto as session path

because someone borked org.freedesktop.login1.GetSessionByPID() and it
no longer returns valid values, good thing I put that warning there to
spot such changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokdirshare: rename internal icons path
Ivailo Monev [Tue, 11 Jul 2023 03:51:12 +0000 (06:51 +0300)]
kdirshare: rename internal icons path

for consistency

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: temporary disable the git plugin pull action
Ivailo Monev [Tue, 11 Jul 2023 03:03:54 +0000 (06:03 +0300)]
dolphin: temporary disable the git plugin pull action

the code for the implementation is actually the same as in
FileViewGitPlugin::slotPush() except the git_remote_push() call (and
obviously the information messages stating that pull is being done)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: remove redundant dit data engine destructor
Ivailo Monev [Tue, 11 Jul 2023 03:00:43 +0000 (06:00 +0300)]
plasma: remove redundant dit data engine destructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: run the get() job of dict data engine asynchronously
Ivailo Monev [Tue, 11 Jul 2023 02:58:55 +0000 (05:58 +0300)]
plasma: run the get() job of dict data engine asynchronously

same result however no extra QEventLoop, the only overhead is from the
property that has to be set for each source (converting QString to QVariant
and then back to QString)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokdirshare: fix ".." regression
Ivailo Monev [Tue, 11 Jul 2023 02:29:53 +0000 (05:29 +0300)]
kdirshare: fix ".." regression

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: set definition and example data from the dict data engine
Ivailo Monev [Tue, 11 Jul 2023 01:50:40 +0000 (04:50 +0300)]
plasma: set definition and example data from the dict data engine

to avoid stripping the HTML out of the text in the dictionary runner for
example

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: update Messages.sh script for git plugin
Ivailo Monev [Tue, 11 Jul 2023 01:00:33 +0000 (04:00 +0300)]
dolphin: update Messages.sh script for git plugin

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: drop all plugins except git and rewrite it
Ivailo Monev [Mon, 10 Jul 2023 03:14:12 +0000 (06:14 +0300)]
dolphin: drop all plugins except git and rewrite it

one of the things that the previous implementation was lacking is the
credentials handling, also it was was very slow because it had to spawn
a process

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: adjust to kde4_install_auth_helper_files() macro changes
Ivailo Monev [Sun, 9 Jul 2023 23:56:17 +0000 (02:56 +0300)]
generic: adjust to kde4_install_auth_helper_files() macro changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokdirshare: correct content indentation
Ivailo Monev [Sun, 9 Jul 2023 20:55:07 +0000 (23:55 +0300)]
kdirshare: correct content indentation

purely cosmetic (e.g. for when viewing the page source)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokdirshare: implement global search
Ivailo Monev [Sun, 9 Jul 2023 20:27:23 +0000 (23:27 +0300)]
kdirshare: implement global search

note: the search string is matched as wildcard regular exression

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokdirshare: use custom stylesheet matching the host palette
Ivailo Monev [Sun, 9 Jul 2023 18:55:12 +0000 (21:55 +0300)]
kdirshare: use custom stylesheet matching the host palette

matching the icon and desktop theme (if setup correctly):
https://ibb.co/d789K1F

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokioslave: clear the KIO::UDSEntry object before emitting the last network:/ entry
Ivailo Monev [Sun, 9 Jul 2023 17:57:41 +0000 (20:57 +0300)]
kioslave: clear the KIO::UDSEntry object before emitting the last network:/ entry

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokioslave: directory thumbnailer optimization
Ivailo Monev [Sun, 9 Jul 2023 16:06:58 +0000 (19:06 +0300)]
kioslave: directory thumbnailer optimization

by collecting sub-directories to possibly propagate later listing of the
directory has to be done only once reducing the overall I/O required for
generating directory thumbnails in case no thumbnail can be created from
the files in the directory

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: use the new Solid::PowerManagement::supportedSleepStatesChanged() signal
Ivailo Monev [Sun, 9 Jul 2023 15:34:43 +0000 (18:34 +0300)]
plasma: use the new Solid::PowerManagement::supportedSleepStatesChanged() signal

requires the following commit from kdelibs:
4900d6089280e0ff56876b85141dd51632e2209d

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: adjust to Solid::PowerManagement changes
Ivailo Monev [Sun, 9 Jul 2023 15:11:38 +0000 (18:11 +0300)]
generic: adjust to Solid::PowerManagement changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: remove unused variable in PowerDevilRunner::run()
Ivailo Monev [Sun, 9 Jul 2023 14:55:49 +0000 (17:55 +0300)]
plasma: remove unused variable in PowerDevilRunner::run()

the Solid::PowerManagement methods will activate the service

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokcontrol: remove redundant check for org.freedesktop.PowerManagement in randr module
Ivailo Monev [Sun, 9 Jul 2023 03:23:41 +0000 (06:23 +0300)]
kcontrol: remove redundant check for org.freedesktop.PowerManagement in randr module

Solid::PowerManagement watches for the registration of the service
internally, note that it was checked if the service is registered on the
system bus but watched for registration on the session bus

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: do not install kcfg files
Ivailo Monev [Sun, 9 Jul 2023 02:50:12 +0000 (05:50 +0300)]
generic: do not install kcfg files

see the following commit in kdelibs repo:
ee1aa40904077b7cae3c3575ffeaab176e42a85b

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: show network unreachable message from the folderview applet when it becomes...
Ivailo Monev [Sat, 8 Jul 2023 18:31:26 +0000 (21:31 +0300)]
plasma: show network unreachable message from the folderview applet when it becomes such

not just when new URL is set via FolderView::setUrl() but dynamically

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: port to the new knetworkmanager library and remove slid-networkstatus
Ivailo Monev [Sat, 8 Jul 2023 05:42:24 +0000 (08:42 +0300)]
generic: port to the new knetworkmanager library and remove slid-networkstatus

also corrected folderview applet condition in olderView::setUrl()
(incorrect since before the fork, was displaying message that the
network is not reachable when the status is connected)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokinfocenter: remove unused bits
Ivailo Monev [Sat, 8 Jul 2023 04:04:30 +0000 (07:04 +0300)]
kinfocenter: remove unused bits

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: use KIO::StoredTransferJob in the dict data engine
Ivailo Monev [Fri, 7 Jul 2023 23:16:13 +0000 (02:16 +0300)]
plasma: use KIO::StoredTransferJob in the dict data engine

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: remove redundant styleSheet properties in UI files
Ivailo Monev [Fri, 7 Jul 2023 17:25:40 +0000 (20:25 +0300)]
plasma: remove redundant styleSheet properties in UI files

empty means no stylesheet and apply application or widget style

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agolibs: remove manual plasmagenericshell test
Ivailo Monev [Fri, 7 Jul 2023 16:09:08 +0000 (19:09 +0300)]
libs: remove manual plasmagenericshell test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: adjust to KDirNotify changes
Ivailo Monev [Thu, 6 Jul 2023 15:31:03 +0000 (18:31 +0300)]
dolphin: adjust to KDirNotify changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokate: add QModelIndexList to cpp syntax data
Ivailo Monev [Wed, 5 Jul 2023 16:50:02 +0000 (19:50 +0300)]
kate: add QModelIndexList to cpp syntax data

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agolibs: iterate over a copy of children in Processes::deleteProcess()
Ivailo Monev [Wed, 5 Jul 2023 04:50:06 +0000 (07:50 +0300)]
libs: iterate over a copy of children in Processes::deleteProcess()

fixes possible crash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: adjust to solid changes
Ivailo Monev [Wed, 5 Jul 2023 04:15:01 +0000 (07:15 +0300)]
generic: adjust to solid changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: remove expansion leftovers
Ivailo Monev [Tue, 4 Jul 2023 21:21:45 +0000 (00:21 +0300)]
dolphin: remove expansion leftovers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: remove redundant PlasmaApp::hasComposite() methods
Ivailo Monev [Tue, 4 Jul 2023 14:57:23 +0000 (17:57 +0300)]
plasma: remove redundant PlasmaApp::hasComposite() methods

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: do not enlarge the pixmap cache size
Ivailo Monev [Tue, 4 Jul 2023 14:51:13 +0000 (17:51 +0300)]
plasma: do not enlarge the pixmap cache size

this needs a config knob like the theme cache size

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: remove unused header inclusions
Ivailo Monev [Tue, 4 Jul 2023 14:48:28 +0000 (17:48 +0300)]
plasma: remove unused header inclusions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokate: drop hellowword, openheader and tabbarextension plugins
Ivailo Monev [Mon, 3 Jul 2023 18:00:28 +0000 (21:00 +0300)]
kate: drop hellowword, openheader and tabbarextension plugins

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokate: const-ify the argument of KateFileBrowser::setDir()
Ivailo Monev [Mon, 3 Jul 2023 15:48:14 +0000 (18:48 +0300)]
kate: const-ify the argument of KateFileBrowser::setDir()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: adjust to KDirLister changes
Ivailo Monev [Mon, 3 Jul 2023 10:38:25 +0000 (13:38 +0300)]
dolphin: adjust to KDirLister changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: remove now unused KItemListController setters and getters
Ivailo Monev [Mon, 3 Jul 2023 09:35:48 +0000 (12:35 +0300)]
dolphin: remove now unused KItemListController setters and getters

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: drop support for expansion (tree view)
Ivailo Monev [Mon, 3 Jul 2023 06:42:38 +0000 (09:42 +0300)]
dolphin: drop support for expansion (tree view)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: drop folders panel
Ivailo Monev [Mon, 3 Jul 2023 05:18:44 +0000 (08:18 +0300)]
dolphin: drop folders panel

where would I shove it:
https://ibb.co/P1MpQG3

I do not like it, nor do I use it - begone. oh, here is a hint - the
location bar can act as a tree, try clicking on the arrows

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: fix possible tests crashes
Ivailo Monev [Mon, 3 Jul 2023 05:03:42 +0000 (08:03 +0300)]
dolphin: fix possible tests crashes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: testing build fix
Ivailo Monev [Mon, 3 Jul 2023 04:47:04 +0000 (07:47 +0300)]
dolphin: testing build fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: purge most manual tests
Ivailo Monev [Mon, 3 Jul 2023 04:16:15 +0000 (07:16 +0300)]
generic: purge most manual tests

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agolibs: remove reference to the system KIO slave
Ivailo Monev [Mon, 3 Jul 2023 02:45:36 +0000 (05:45 +0300)]
libs: remove reference to the system KIO slave

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokate: sync filebrowser actions with KDirOperator
Ivailo Monev [Mon, 3 Jul 2023 00:33:02 +0000 (03:33 +0300)]
kate: sync filebrowser actions with KDirOperator

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: adjust to kfile changes
Ivailo Monev [Sun, 2 Jul 2023 23:20:20 +0000 (02:20 +0300)]
generic: adjust to kfile changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: cleanup from PlasmaApp destructor, deref unconditionally
Ivailo Monev [Sat, 1 Jul 2023 07:27:50 +0000 (10:27 +0300)]
plasma: cleanup from PlasmaApp destructor, deref unconditionally

the global reference is increased unconditionally in the constructor, also
the quit() slot shadows KApplication::quit() slot

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: remove forward-declarations of non-existing Plasma::AccessAppletJob class
Ivailo Monev [Sat, 1 Jul 2023 05:53:00 +0000 (08:53 +0300)]
plasma: remove forward-declarations of non-existing Plasma::AccessAppletJob class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: adjust to KDirLister changes
Ivailo Monev [Sat, 1 Jul 2023 03:16:34 +0000 (06:16 +0300)]
generic: adjust to KDirLister changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agosolid-hardware: remove bogus class forward-declaration
Ivailo Monev [Thu, 29 Jun 2023 22:37:43 +0000 (01:37 +0300)]
solid-hardware: remove bogus class forward-declaration

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agosolid-hardware: remove unused SolidHardware methods
Ivailo Monev [Thu, 29 Jun 2023 22:37:09 +0000 (01:37 +0300)]
solid-hardware: remove unused SolidHardware methods

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: include now required headers
Ivailo Monev [Thu, 29 Jun 2023 18:18:20 +0000 (21:18 +0300)]
generic: include now required headers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agosoliduiserver: warn when the storage device is invalid or insecure
Ivailo Monev [Thu, 29 Jun 2023 05:07:29 +0000 (08:07 +0300)]
soliduiserver: warn when the storage device is invalid or insecure

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: initialize PlacesPanel member
Ivailo Monev [Thu, 29 Jun 2023 04:24:47 +0000 (07:24 +0300)]
dolphin: initialize PlacesPanel member

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokate: remove unused headers inclusions
Ivailo Monev [Wed, 28 Jun 2023 23:19:28 +0000 (02:19 +0300)]
kate: remove unused headers inclusions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoksmserver: reap processes started by klauncher before the window manager
Ivailo Monev [Wed, 28 Jun 2023 21:16:50 +0000 (00:16 +0300)]
ksmserver: reap processes started by klauncher before the window manager

so that it is still running for applications that require window manager
on quit, requires the following commit from kdelibs:
4c5361d34d5f125ca7fca1f2dad505480b8a7692

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokfind: enable regular expression match even without the editor
Ivailo Monev [Wed, 28 Jun 2023 02:39:25 +0000 (05:39 +0300)]
kfind: enable regular expression match even without the editor

KRegExpEditor is not implemented service/interface, the matching works
regardless of that

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokioslave: remove trash migration code
Ivailo Monev [Tue, 27 Jun 2023 06:10:47 +0000 (09:10 +0300)]
kioslave: remove trash migration code

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokioslave: remove non-operational bits
Ivailo Monev [Tue, 27 Jun 2023 05:57:10 +0000 (08:57 +0300)]
kioslave: remove non-operational bits

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokuiserver: remove unused job view data types
Ivailo Monev [Tue, 27 Jun 2023 05:25:26 +0000 (08:25 +0300)]
kuiserver: remove unused job view data types

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokurifilter-plugins: update yahoo_shopping provider
Ivailo Monev [Tue, 27 Jun 2023 02:31:10 +0000 (05:31 +0300)]
kurifilter-plugins: update yahoo_shopping provider

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokurifilter-plugins: remove broken tvtome provider
Ivailo Monev [Tue, 27 Jun 2023 02:19:00 +0000 (05:19 +0300)]
kurifilter-plugins: remove broken tvtome provider

unreachable, bye

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokurifilter-plugins: remove broken technorati and technoratitags providers
Ivailo Monev [Tue, 27 Jun 2023 02:16:45 +0000 (05:16 +0300)]
kurifilter-plugins: remove broken technorati and technoratitags providers

unavailable for quite some time, bye

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokurifilter-plugins: update rae provider
Ivailo Monev [Tue, 27 Jun 2023 02:12:11 +0000 (05:12 +0300)]
kurifilter-plugins: update rae provider

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokurifilter-plugins: remove broken pgpkeys provider
Ivailo Monev [Tue, 27 Jun 2023 02:07:31 +0000 (05:07 +0300)]
kurifilter-plugins: remove broken pgpkeys provider

stuck in a loop? bye

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokurifilter-plugins: use different keys for the multritran providers
Ivailo Monev [Tue, 27 Jun 2023 02:02:27 +0000 (05:02 +0300)]
kurifilter-plugins: use different keys for the multritran providers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokurifilter-plugins: fix metacrawler provider
Ivailo Monev [Tue, 27 Jun 2023 01:55:43 +0000 (04:55 +0300)]
kurifilter-plugins: fix metacrawler provider

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokurifilter-plugins: remove broken feedster provider
Ivailo Monev [Tue, 27 Jun 2023 01:40:15 +0000 (04:40 +0300)]
kurifilter-plugins: remove broken feedster provider

unavailable, bye

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokurifilter-plugins: remove redundant ctan_cat provider
Ivailo Monev [Tue, 27 Jun 2023 01:29:56 +0000 (04:29 +0300)]
kurifilter-plugins: remove redundant ctan_cat provider

website provides options for advanced searches and the URL was the same
as that of ctan provider

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokurifilter-plugins: update citeseer provider
Ivailo Monev [Tue, 27 Jun 2023 01:22:08 +0000 (04:22 +0300)]
kurifilter-plugins: update citeseer provider

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokurifilter-plugins: update backports and dbug providers
Ivailo Monev [Tue, 27 Jun 2023 01:16:34 +0000 (04:16 +0300)]
kurifilter-plugins: update backports and dbug providers

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokuiserver: announce destination URL changes to job clients
Ivailo Monev [Tue, 27 Jun 2023 00:19:51 +0000 (03:19 +0300)]
kuiserver: announce destination URL changes to job clients

to fix the plasma job notification actions (see the previous commit), also
changing the destination URL type to QString because it is such (see
kdelibs/kio/kio/copyjob.cpp and kdelibs/kio/kio/job.cpp) and the
QVariant/QDBusVariant conversion is redundant

requires changes to the job tracker interface in kdelibs aswell.. see
kdelibs/kdeui/jobs/kuiserverjobtracker.cpp

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: temporary disable the open action for jobs notification
Ivailo Monev [Mon, 26 Jun 2023 22:32:42 +0000 (01:32 +0300)]
plasma: temporary disable the open action for jobs notification

the problem is the action does not make sense for some type of jobs such as
file/folder delete job (there will be nothing to open, duh)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokgreeter: do not disable the test button if the lightdm process is running
Ivailo Monev [Mon, 26 Jun 2023 22:10:33 +0000 (01:10 +0300)]
kgreeter: do not disable the test button if the lightdm process is running

so that the lightdm process can be killed in case widget state changes
while the process is running

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: use QTextStream instead of QDebug for the support information
Ivailo Monev [Mon, 26 Jun 2023 21:21:00 +0000 (00:21 +0300)]
plasma: use QTextStream instead of QDebug for the support information

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: adjust to KUrl changes
Ivailo Monev [Mon, 26 Jun 2023 17:48:03 +0000 (20:48 +0300)]
generic: adjust to KUrl changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokurifilter-plugins: adjust expected data in tests
Ivailo Monev [Mon, 26 Jun 2023 13:32:47 +0000 (16:32 +0300)]
kurifilter-plugins: adjust expected data in tests

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agolibs: use QMutableListIterator<T> for the iteration in ProcessModelPrivate::timerEvent()
Ivailo Monev [Mon, 26 Jun 2023 05:29:44 +0000 (08:29 +0300)]
libs: use QMutableListIterator<T> for the iteration in ProcessModelPrivate::timerEvent()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokcontrol: do not check for gtkrc files in /etc/opt/gnome
Ivailo Monev [Mon, 26 Jun 2023 01:23:22 +0000 (04:23 +0300)]
kcontrol: do not check for gtkrc files in /etc/opt/gnome

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokcontrol: format and indent
Ivailo Monev [Mon, 26 Jun 2023 01:09:41 +0000 (04:09 +0300)]
kcontrol: format and indent

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: adjust to KUrl changes
Ivailo Monev [Sun, 25 Jun 2023 22:39:21 +0000 (01:39 +0300)]
generic: adjust to KUrl changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: adjust to KUrl changes
Ivailo Monev [Sun, 25 Jun 2023 18:12:46 +0000 (21:12 +0300)]
generic: adjust to KUrl changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokdirshare: percentage-encode the path reference
Ivailo Monev [Sun, 25 Jun 2023 00:45:50 +0000 (03:45 +0300)]
kdirshare: percentage-encode the path reference

fixes loading of files that are percentage encoded and have to be
double-percentage encoded for browsers to cope with

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoknetattach: adjust to KUrl changes
Ivailo Monev [Sun, 25 Jun 2023 00:40:18 +0000 (03:40 +0300)]
knetattach: adjust to KUrl changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokurifilter-plugins: fix matching of mail links
Ivailo Monev [Sat, 24 Jun 2023 14:19:01 +0000 (17:19 +0300)]
kurifilter-plugins: fix matching of mail links

it was broken before the fork and sill is far from perfect due to the
pattern being limited to fully qualified mail links but then again - is
foo@bar.com link to mail without the "mailto:" or link to website with
user?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: adjust to KUrl changes
Ivailo Monev [Fri, 23 Jun 2023 13:55:47 +0000 (16:55 +0300)]
generic: adjust to KUrl changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokate: adjust to KUrl changes
Ivailo Monev [Fri, 23 Jun 2023 07:44:09 +0000 (10:44 +0300)]
kate: adjust to KUrl changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokioslave: keep reference to the QByteArray object in CursorCreator::create()
Ivailo Monev [Fri, 23 Jun 2023 03:14:01 +0000 (06:14 +0300)]
kioslave: keep reference to the QByteArray object in CursorCreator::create()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agolibs: adjust to QUrl/KUrl changes
Ivailo Monev [Thu, 22 Jun 2023 13:41:29 +0000 (16:41 +0300)]
libs: adjust to QUrl/KUrl changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokmail: show the dialog after setting which buttons to show
Ivailo Monev [Thu, 22 Jun 2023 13:39:56 +0000 (16:39 +0300)]
kmail: show the dialog after setting which buttons to show

so that the buttons icon and text can be set before showing it
(KDialog::setButtons() resets the buttons)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agodolphin: adjust to KUrl changes
Ivailo Monev [Thu, 22 Jun 2023 11:10:58 +0000 (14:10 +0300)]
dolphin: adjust to KUrl changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: do not set KDE_FORK_SLAVES environment variable
Ivailo Monev [Thu, 22 Jun 2023 00:31:21 +0000 (03:31 +0300)]
generic: do not set KDE_FORK_SLAVES environment variable

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokcminit: drop unused X-KDE-Init-Library property
Ivailo Monev [Wed, 21 Jun 2023 23:55:18 +0000 (02:55 +0300)]
kcminit: drop unused X-KDE-Init-Library property

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokcontrol: add KCModuleInit to X-KDE-ServiceTypes for desktoppaths
Ivailo Monev [Wed, 21 Jun 2023 23:52:01 +0000 (02:52 +0300)]
kcontrol: add KCModuleInit to X-KDE-ServiceTypes for desktoppaths

so that kcminit is aware of the kcminit_desktoppaths() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>