OSDN Git Service

kde/kde-workspace.git
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>
14 months agokfreespace: skip free space check for devices that are not mounted
Ivailo Monev [Tue, 13 Jun 2023 17:15:30 +0000 (20:15 +0300)]
kfreespace: skip free space check for devices that are not mounted

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokfreespace: rework to be able to setup watch for devices that are not mounted yet
Ivailo Monev [Tue, 13 Jun 2023 16:53:01 +0000 (19:53 +0300)]
kfreespace: rework to be able to setup watch for devices that are not mounted yet

to be able to watch devices that may be mounted and unmounted at any time
such as removable devices

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokfreespace: use the device description in the notification
Ivailo Monev [Tue, 13 Jun 2023 15:59:10 +0000 (18:59 +0300)]
kfreespace: use the device description in the notification

it's fancy alright:
https://ibb.co/vzqTzsF

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokfreespace: correct KCM class comment
Ivailo Monev [Tue, 13 Jun 2023 15:08:09 +0000 (18:08 +0300)]
kfreespace: correct KCM class comment

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokfreespace: remove redundant checks if device is storage volume
Ivailo Monev [Tue, 13 Jun 2023 15:05:26 +0000 (18:05 +0300)]
kfreespace: remove redundant checks if device is storage volume

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agogeneric: free space notifier rewrite
Ivailo Monev [Tue, 13 Jun 2023 02:32:53 +0000 (05:32 +0300)]
generic: free space notifier rewrite

able to watch any mounted device, not just the home directory. bonus
points for configuration interface that does not show up only when the
device used to store the home directory is low on space

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoknetattach: force emision of the toggled() signal for the create button
Ivailo Monev [Mon, 12 Jun 2023 23:35:04 +0000 (02:35 +0300)]
knetattach: force emision of the toggled() signal for the create button

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoMerge branch 'master' of https://scm.osdn.net/gitroot/kde/kde-workspace
Ivailo Monev [Mon, 12 Jun 2023 13:36:55 +0000 (16:36 +0300)]
Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kde-workspace

14 months agoplasma: adjust to kio changes
Ivailo Monev [Mon, 12 Jun 2023 13:36:11 +0000 (16:36 +0300)]
plasma: adjust to kio changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoknetattach: implement option to not save the remote folder password
Ivailo Monev [Mon, 12 Jun 2023 11:13:41 +0000 (14:13 +0300)]
knetattach: implement option to not save the remote folder password

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: always center the declarative tab button text
Ivailo Monev [Mon, 12 Jun 2023 10:40:32 +0000 (13:40 +0300)]
plasma: always center the declarative tab button text

fixes overlapping of the icon and text

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokeditbookmarks: remove bogus action from the UI file
Ivailo Monev [Sun, 11 Jun 2023 23:59:53 +0000 (02:59 +0300)]
keditbookmarks: remove bogus action from the UI file

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agolibs: remove unused atop_p header
Ivailo Monev [Sun, 11 Jun 2023 23:49:33 +0000 (02:49 +0300)]
libs: remove unused atop_p header

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agolibs: remove unused variable
Ivailo Monev [Sun, 11 Jun 2023 23:27:49 +0000 (02:27 +0300)]
libs: remove unused variable

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoksysguard: comment correction
Ivailo Monev [Sun, 11 Jun 2023 23:27:26 +0000 (02:27 +0300)]
ksysguard: comment correction

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokcontrol: remove redundant X11 headers inclusions
Ivailo Monev [Sun, 11 Jun 2023 21:24:51 +0000 (00:24 +0300)]
kcontrol: remove redundant X11 headers inclusions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokwin: remove redundant QString constructs
Ivailo Monev [Sun, 11 Jun 2023 21:22:13 +0000 (00:22 +0300)]
kwin: remove redundant QString constructs

KCmdLineArgs::getOption() returns QString

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokwin: remove unused XCB and X11 header inclusions
Ivailo Monev [Sun, 11 Jun 2023 21:14:31 +0000 (00:14 +0300)]
kwin: remove unused XCB and X11 header inclusions

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agoplasma: remove unused X11 headers inclusion
Ivailo Monev [Sun, 11 Jun 2023 20:47:48 +0000 (23:47 +0300)]
plasma: remove unused X11 headers inclusion

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agolibs: initialize variable in ProcessModelPrivate::queryForAndUpdateAllXWindows()
Ivailo Monev [Sun, 11 Jun 2023 20:47:19 +0000 (23:47 +0300)]
libs: initialize variable in ProcessModelPrivate::queryForAndUpdateAllXWindows()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokcontrol: remove unused PreviewCursor::handle() method
Ivailo Monev [Sun, 11 Jun 2023 20:39:25 +0000 (23:39 +0300)]
kcontrol: remove unused PreviewCursor::handle() method

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agogeneric: exclude some source files from the unity build
Ivailo Monev [Sun, 11 Jun 2023 20:21:43 +0000 (23:21 +0300)]
generic: exclude some source files from the unity build

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
14 months agokcontrol: use fixx11h to workaround clashes with X11 stuff
Ivailo Monev [Sun, 11 Jun 2023 20:02:37 +0000 (23:02 +0300)]
kcontrol: use fixx11h to workaround clashes with X11 stuff

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