OSDN Git Service

kde/kde-workspace.git
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>
13 months agokioslave: remove redundant desktop KIO slave
Ivailo Monev [Wed, 21 Jun 2023 22:19:05 +0000 (01:19 +0300)]
kioslave: remove redundant desktop KIO slave

now the home, trash and .directory files will be copied when the desktop
is started (by kcminit) rather than when desktop:/ is accessed for the
first time, no functional change besides improvement including less
.protocol files to parse and one less KIO slave to maintain

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokfreespace: show message that no storage devices are found when that is the case
Ivailo Monev [Wed, 21 Jun 2023 20:20:55 +0000 (23:20 +0300)]
kfreespace: show message that no storage devices are found when that is the case

much like the joystick KCM

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokioslave: remove redundant comment in sftpProtocol::sftpPut()
Ivailo Monev [Wed, 21 Jun 2023 19:26:03 +0000 (22:26 +0300)]
kioslave: remove redundant comment in sftpProtocol::sftpPut()

someone figured exit() is not the way to go there, see the following commit
in kdelibs repo:
cf6ac06d91a0befd01361ce7a01655bcfb62d0ec

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokwin: call the KDecorationOptionsPrivate() constructor
Ivailo Monev [Wed, 21 Jun 2023 00:46:32 +0000 (03:46 +0300)]
kwin: call the KDecorationOptionsPrivate() constructor

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokwin: remove redundant KDecorationProvides class
Ivailo Monev [Wed, 21 Jun 2023 00:44:26 +0000 (03:44 +0300)]
kwin: remove redundant KDecorationProvides class

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokdesudo: do not set website and bug address
Ivailo Monev [Tue, 20 Jun 2023 22:43:24 +0000 (01:43 +0300)]
kdesudo: do not set website and bug address

if not set default to Katana links

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokcontrol: remove redundant Unsorted undefinition
Ivailo Monev [Tue, 20 Jun 2023 21:47:57 +0000 (00:47 +0300)]
kcontrol: remove redundant Unsorted undefinition

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokcontrol: default to Oxygen_White for cursor theme in runRdb() function
Ivailo Monev [Tue, 20 Jun 2023 21:44:44 +0000 (00:44 +0300)]
kcontrol: default to Oxygen_White for cursor theme in runRdb() function

same default as KGlobalSettings, there should be getter for this..

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokcontrol: remove unused copyFile() function argument
Ivailo Monev [Tue, 20 Jun 2023 21:38:15 +0000 (00:38 +0300)]
kcontrol: remove unused copyFile() function argument

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokcontrol: default to KGlobalSettings::generalFont() when font is not specified in...
Ivailo Monev [Tue, 20 Jun 2023 19:06:51 +0000 (22:06 +0300)]
kcontrol: default to KGlobalSettings::generalFont() when font is not specified in the global config in applyQtSettings() function

for consistency, the fonts KCM for example uses the KGlobalSettings
defaults

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokdirshare: hide the server label when directory is not shared
Ivailo Monev [Tue, 20 Jun 2023 18:31:11 +0000 (21:31 +0300)]
kdirshare: hide the server label when directory is not shared

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokioslave: fake the root entry for network KIO slave
Ivailo Monev [Tue, 20 Jun 2023 18:26:15 +0000 (21:26 +0300)]
kioslave: fake the root entry for network KIO slave

fixes opening of network:/ via URL link in QLabel text for example

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokdirshare: implement getter for the server address and show it on label
Ivailo Monev [Tue, 20 Jun 2023 18:03:00 +0000 (21:03 +0300)]
kdirshare: implement getter for the server address and show it on label

requires b3ed6f356afe76d289a7b89d3c95b4dcfb895cbb from kdelibs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoksmserver: update socket path in README
Ivailo Monev [Tue, 20 Jun 2023 16:15:11 +0000 (19:15 +0300)]
ksmserver: update socket path in README

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoksmserver: remove no-op rebootRequested2() signal
Ivailo Monev [Tue, 20 Jun 2023 16:04:19 +0000 (19:04 +0300)]
ksmserver: remove no-op rebootRequested2() signal

defined but never emitted

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agolibs: correct debug message in isIconOld() function
Ivailo Monev [Tue, 20 Jun 2023 07:54:07 +0000 (10:54 +0300)]
libs: correct debug message in isIconOld() function

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoksmserver: drop legacy session support
Ivailo Monev [Tue, 20 Jun 2023 06:14:40 +0000 (09:14 +0300)]
ksmserver: drop legacy session support

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokcontrol: minor kpasswdstore corrections
Ivailo Monev [Tue, 20 Jun 2023 02:52:22 +0000 (05:52 +0300)]
kcontrol: minor kpasswdstore corrections

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokcontrol: implement option to change passwords stored via KPasswdStore
Ivailo Monev [Mon, 19 Jun 2023 21:11:47 +0000 (00:11 +0300)]
kcontrol: implement option to change passwords stored via KPasswdStore

requires some insight by design:
https://ibb.co/xFch8Jp

and the following commit from kdelibs:
c311f7032f4076c56cbf9ccf6db9a5e5d602aa5a

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokcontrol: mark SonnetSpellCheckingModule reimplemetnations as slots and final
Ivailo Monev [Mon, 19 Jun 2023 19:18:17 +0000 (22:18 +0300)]
kcontrol: mark SonnetSpellCheckingModule reimplemetnations as slots and final

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokcontrol: mark KCMMetaInfo::load() and KCMMetaInfo::save() methods as slots
Ivailo Monev [Mon, 19 Jun 2023 18:51:47 +0000 (21:51 +0300)]
kcontrol: mark KCMMetaInfo::load() and KCMMetaInfo::save() methods as slots

they are virtual slots in KCModule

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokwin: add FIXME for KWin::AnimationEffect::clipWindow()
Ivailo Monev [Sun, 18 Jun 2023 21:59:11 +0000 (00:59 +0300)]
kwin: add FIXME for KWin::AnimationEffect::clipWindow()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokwin: const-correct iterator in KWin::AnimationEffect::updateLayerRepaints()
Ivailo Monev [Sun, 18 Jun 2023 21:54:05 +0000 (00:54 +0300)]
kwin: const-correct iterator in KWin::AnimationEffect::updateLayerRepaints()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokcontrol: mediaplayer KCM rewrite
Ivailo Monev [Sun, 18 Jun 2023 18:08:05 +0000 (21:08 +0300)]
kcontrol: mediaplayer KCM rewrite

v2.0 after 7 years!

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: remove unused qx11info_x11 header inclusion
Ivailo Monev [Sun, 18 Jun 2023 16:54:17 +0000 (19:54 +0300)]
plasma: remove unused qx11info_x11 header inclusion

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: remove reference to unset wallpaper_SRCS build variable
Ivailo Monev [Sun, 18 Jun 2023 16:27:01 +0000 (19:27 +0300)]
plasma: remove reference to unset wallpaper_SRCS build variable

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agoplasma: correct knownWidgetTypes function binding
Ivailo Monev [Sun, 18 Jun 2023 16:23:07 +0000 (19:23 +0300)]
plasma: correct knownWidgetTypes function binding

incorrect since before the fork

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agolibs: call Reboot and PowerOff synchronously from KDisplayManager::shutdown()
Ivailo Monev [Sun, 18 Jun 2023 15:42:24 +0000 (18:42 +0300)]
libs: call Reboot and PowerOff synchronously from KDisplayManager::shutdown()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokcontrol: build system review
Ivailo Monev [Sun, 18 Jun 2023 15:30:56 +0000 (18:30 +0300)]
kcontrol: build system review

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agokcontrol: correct krandrtray destination
Ivailo Monev [Sun, 18 Jun 2023 15:13:22 +0000 (18:13 +0300)]
kcontrol: correct krandrtray destination

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: simplify KDE4WorkspaceConfig
Ivailo Monev [Sun, 18 Jun 2023 00:59:39 +0000 (03:59 +0300)]
generic: simplify KDE4WorkspaceConfig

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agosoliduiserver: implement error string getter
Ivailo Monev [Sat, 17 Jun 2023 22:08:26 +0000 (01:08 +0300)]
soliduiserver: implement error string getter

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: preperations for kdelibs changes
Ivailo Monev [Sat, 17 Jun 2023 20:26:56 +0000 (23:26 +0300)]
generic: preperations for kdelibs changes

automatically replaced via:
find -name CMakeLists.txt -exec sed -e 's|${KDE4_PLASMA_LIBS}|KDE4::plasma|g' -e 's|${KDE4_KIO_LIBS}|KDE4::kio|g' -e 's|${KDE4_SOLID_LIBS}|KDE4::solid|g' -e 's|${KDE4_KFILE_LIBS}|KDE4::kfile|g' -e 's|${KDE4_KDECORE_LIBS}|KDE4::kdecore|g' -e 's|${KDE4_KDEUI_LIBS}|KDE4::kdeui|g' -e 's|${KDE4_KCMUTILS_LIBS}|KDE4::kcmutils|g' -e 's|${KDE4_KDECLARATIVE_LIBS}|KDE4::kdeclarative|g' -e 's|${KDE4_KPTY_LIBS}|KDE4::kpty|g' -e 's|${KDE4_KEMAIL_LIBS}|KDE4::kemail|g' -e 's|${KDE4_KMEDIAPLAYER_LIBS}|KDE4::kmediaplayer|g' -e 's|${KDE4_KPARTS_LIBS}|KDE4::kparts|g' -e 's|${KDE4_KIDLETIME_LIBS}|KDE4::kidletime|g' -e 's|${KDE4_KTEXTEDITOR_LIBS}|KDE4::ktexteditor|g' -e 's|${KDE4_KPASSWDSTORE_LIBS}|KDE4::kpasswdstore|g' -e 's|${KDE4_KARCHIVE_LIBS}|KDE4::karchive|g' -e 's|${KDE4_KDNSSD_LIBS}|KDE4::kdnssd|g' -e 's|${KDE4_KNOTIFYCONFIG_LIBS}|KDE4::knotifyconfig|g' -e 's|${KDE4_KEXIV2_LIBS}|KDE4::kexiv2|g' -i {} +

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: correct KDE4WorkspaceLibraryTargets destination
Ivailo Monev [Sat, 17 Jun 2023 16:33:35 +0000 (19:33 +0300)]
generic: correct KDE4WorkspaceLibraryTargets destination

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: do not include quiet packages in the feature summary
Ivailo Monev [Sat, 17 Jun 2023 16:27:47 +0000 (19:27 +0300)]
generic: do not include quiet packages in the feature summary

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: remove references to build variables that are no set
Ivailo Monev [Sat, 17 Jun 2023 16:23:17 +0000 (19:23 +0300)]
generic: remove references to build variables that are no set

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
13 months agogeneric: adjust to kdelibs changes
Ivailo Monev [Sat, 17 Jun 2023 15:38:55 +0000 (18:38 +0300)]
generic: adjust to kdelibs changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokwin: exclude some source files from the unity build
Ivailo Monev [Fri, 16 Jun 2023 22:18:53 +0000 (01:18 +0300)]
kwin: exclude some source files from the unity build

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokwin: compiler warning fix
Ivailo Monev [Fri, 16 Jun 2023 22:18:27 +0000 (01:18 +0300)]
kwin: compiler warning fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokwin: minor KWin::EffectsHandlerImpl::reconfigure() optimization
Ivailo Monev [Fri, 16 Jun 2023 22:10:07 +0000 (01:10 +0300)]
kwin: minor KWin::EffectsHandlerImpl::reconfigure() optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokwin: replace KWin::X11Cursor::createCursor() with its body
Ivailo Monev [Fri, 16 Jun 2023 22:00:53 +0000 (01:00 +0300)]
kwin: replace KWin::X11Cursor::createCursor() with its body

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokwin: remove menu pixmap hack
Ivailo Monev [Fri, 16 Jun 2023 17:16:40 +0000 (20:16 +0300)]
kwin: remove menu pixmap hack

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokwin: remove unused KWin::MockTabBoxHandler::outlineWindowIds() method
Ivailo Monev [Fri, 16 Jun 2023 15:49:54 +0000 (18:49 +0300)]
kwin: remove unused KWin::MockTabBoxHandler::outlineWindowIds() method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokwin: compiler warning fix
Ivailo Monev [Fri, 16 Jun 2023 15:46:01 +0000 (18:46 +0300)]
kwin: compiler warning fix

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agolibs: remove redundant fixx11h header inclusion
Ivailo Monev [Fri, 16 Jun 2023 15:42:54 +0000 (18:42 +0300)]
libs: remove redundant fixx11h header inclusion

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: use the KDE_VERSION_STRING definition as server version for the org.freedeskt...
Ivailo Monev [Fri, 16 Jun 2023 03:34:26 +0000 (06:34 +0300)]
plasma: use the KDE_VERSION_STRING definition as server version for the org.freedesktop.Notifications interface

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: implement required features of org.freedesktop.Notifications v1.2
Ivailo Monev [Fri, 16 Jun 2023 03:28:51 +0000 (06:28 +0300)]
plasma: implement required features of org.freedesktop.Notifications v1.2

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: correct type for alpha in decodeNotificationSpecImageHint() function
Ivailo Monev [Fri, 16 Jun 2023 03:11:51 +0000 (06:11 +0300)]
plasma: correct type for alpha in decodeNotificationSpecImageHint() function

the type is supposed to be boolean, see:
https://specifications.freedesktop.org/notification-spec/notification-spec-latest.html#icons-and-images-formats

the ImageConverter::SpecImage structure in knotify/imageconverter.cpp uses
and marshal/demarshals it as boolean too

bonus points for optimizing decodeNotificationSpecImageHint() a bit by
making sure the QByteArray::data() call will not detach the pixels data

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoknotify: ImageConverter::variantForImage() optimization
Ivailo Monev [Fri, 16 Jun 2023 02:38:34 +0000 (05:38 +0300)]
knotify: ImageConverter::variantForImage() optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agosolid-hardware: drop support for generic interfaces/non-portable info
Ivailo Monev [Thu, 15 Jun 2023 21:17:02 +0000 (00:17 +0300)]
solid-hardware: drop support for generic interfaces/non-portable info

currently used only by the fake solid backend for the tests and I have no
plans to keep it for other purpose

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agosolid-actions-kcm: remove unused header inclusion
Ivailo Monev [Thu, 15 Jun 2023 21:15:28 +0000 (00:15 +0300)]
solid-actions-kcm: remove unused header inclusion

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agosoliduiserver: implement methods to mount/unmount devices that are not Solid UDI...
Ivailo Monev [Thu, 15 Jun 2023 19:11:22 +0000 (22:11 +0300)]
soliduiserver: implement methods to mount/unmount devices that are not Solid UDI and adjust to KAutoMount changes

this goes with 986a303ff6b8e179aadc85468abcae448711a108 in kdelibs repo

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agogeneric: adjust to Solid::StorageDrive changes
Ivailo Monev [Thu, 15 Jun 2023 16:26:59 +0000 (19:26 +0300)]
generic: adjust to Solid::StorageDrive changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agogeneric: adjust to KProcess changes
Ivailo Monev [Wed, 14 Jun 2023 20:40:19 +0000 (23:40 +0300)]
generic: adjust to KProcess changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokioslave: replace KInterProcessLock with KLockFile
Ivailo Monev [Wed, 14 Jun 2023 19:04:09 +0000 (22:04 +0300)]
kioslave: replace KInterProcessLock with KLockFile

because I made KLockFile events aware (by processing application events
when attempting to lock) it is possible to use it for that

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokstyle: adjust to page-related classes changes
Ivailo Monev [Wed, 14 Jun 2023 13:12:13 +0000 (16:12 +0300)]
kstyle: adjust to page-related classes changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agogeneric: adjust to KUser changes
Ivailo Monev [Wed, 14 Jun 2023 02:18:55 +0000 (05:18 +0300)]
generic: adjust to KUser changes

also corrected the logic in ProcessModelPrivate::getTooltipForUser()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokfreespace: minor optimizations
Ivailo Monev [Tue, 13 Jun 2023 23:13:55 +0000 (02:13 +0300)]
kfreespace: minor optimizations

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: remove bogus brackets in soliddevice data engine signal mapper
Ivailo Monev [Tue, 13 Jun 2023 23:11:05 +0000 (02:11 +0300)]
plasma: remove bogus brackets in soliddevice data engine signal mapper

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokfreespace: mark KFreeSpaceImpl::timerEvent() reimplementation as final
Ivailo Monev [Tue, 13 Jun 2023 19:25:41 +0000 (22:25 +0300)]
kfreespace: mark KFreeSpaceImpl::timerEvent() reimplementation as final

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agogeneric: remove old free space notifier leftovers
Ivailo Monev [Tue, 13 Jun 2023 19:25:10 +0000 (22:25 +0300)]
generic: remove old free space notifier leftovers

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