Ivailo Monev
d5bf44b467
kwin: call the KDecorationOptionsPrivate() constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-21 03:46:32 +03:00
Ivailo Monev
5c94746f4b
kwin: remove redundant KDecorationProvides class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-21 03:44:26 +03:00
Ivailo Monev
b358e20491
kdesudo: do not set website and bug address
...
if not set default to Katana links
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-21 01:43:24 +03:00
Ivailo Monev
962609c26c
kcontrol: remove redundant Unsorted undefinition
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-21 00:47:57 +03:00
Ivailo Monev
0f6c1bf16e
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>
2023-06-21 00:44:44 +03:00
Ivailo Monev
db203273a6
kcontrol: remove unused copyFile() function argument
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-21 00:38:15 +03:00
Ivailo Monev
f77334b71d
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>
2023-06-20 22:06:51 +03:00
Ivailo Monev
8559352bde
kdirshare: hide the server label when directory is not shared
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 21:31:11 +03:00
Ivailo Monev
9947a16c2c
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>
2023-06-20 21:26:15 +03:00
Ivailo Monev
1618f83ab3
kdirshare: implement getter for the server address and show it on label
...
requires b3ed6f356afe76d289a7b89d3c95b4dcfb895cbb from kdelibs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 21:03:23 +03:00
Ivailo Monev
a693e41a4a
ksmserver: update socket path in README
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 19:15:11 +03:00
Ivailo Monev
1ba13c2c77
ksmserver: remove no-op rebootRequested2() signal
...
defined but never emitted
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 19:04:28 +03:00
Ivailo Monev
a5360910a8
libs: correct debug message in isIconOld() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 10:54:07 +03:00
Ivailo Monev
6f288381c1
ksmserver: drop legacy session support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 09:14:40 +03:00
Ivailo Monev
a1153132a7
kcontrol: minor kpasswdstore corrections
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-20 05:52:22 +03:00
Ivailo Monev
170595f3ea
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>
2023-06-20 00:14:35 +03:00
Ivailo Monev
54bd703050
kcontrol: mark SonnetSpellCheckingModule reimplemetnations as slots and final
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 22:18:17 +03:00
Ivailo Monev
7048e8e31b
kcontrol: mark KCMMetaInfo::load() and KCMMetaInfo::save() methods as slots
...
they are virtual slots in KCModule
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 21:51:47 +03:00
Ivailo Monev
c99191210f
kwin: add FIXME for KWin::AnimationEffect::clipWindow()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 00:59:11 +03:00
Ivailo Monev
8b2dd06cdf
kwin: const-correct iterator in KWin::AnimationEffect::updateLayerRepaints()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-19 00:54:05 +03:00
Ivailo Monev
678bf31e83
kcontrol: mediaplayer KCM rewrite
...
v2.0 after 7 years!
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 21:08:31 +03:00
Ivailo Monev
be2411566c
plasma: remove unused qx11info_x11 header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 19:54:17 +03:00
Ivailo Monev
4817fc1d56
plasma: remove reference to unset wallpaper_SRCS build variable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 19:27:01 +03:00
Ivailo Monev
a7d4f006a6
plasma: correct knownWidgetTypes function binding
...
incorrect since before the fork
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 19:23:07 +03:00
Ivailo Monev
b3938610fe
libs: call Reboot and PowerOff synchronously from KDisplayManager::shutdown()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 18:42:24 +03:00
Ivailo Monev
18fa6bb43f
kcontrol: build system review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 18:30:56 +03:00
Ivailo Monev
8a955d5341
kcontrol: correct krandrtray destination
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 18:13:22 +03:00
Ivailo Monev
6f1c138b12
generic: simplify KDE4WorkspaceConfig
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 04:01:26 +03:00
Ivailo Monev
dfc7b4bf42
soliduiserver: implement error string getter
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 01:08:26 +03:00
Ivailo Monev
ce48bc0997
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>
2023-06-17 23:27:11 +03:00
Ivailo Monev
9041c27fdb
generic: correct KDE4WorkspaceLibraryTargets destination
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 19:33:35 +03:00
Ivailo Monev
1997086472
generic: do not include quiet packages in the feature summary
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 19:27:57 +03:00
Ivailo Monev
1df5da15d3
generic: remove references to build variables that are no set
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 19:23:17 +03:00
Ivailo Monev
472f24878b
generic: adjust to kdelibs changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 18:38:55 +03:00
Ivailo Monev
41b2b2257d
kwin: exclude some source files from the unity build
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 01:18:53 +03:00
Ivailo Monev
dcd7d1a72b
kwin: compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 01:18:27 +03:00
Ivailo Monev
6d5dc0fb4c
kwin: minor KWin::EffectsHandlerImpl::reconfigure() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 01:10:07 +03:00
Ivailo Monev
8a49d1e8cc
kwin: replace KWin::X11Cursor::createCursor() with its body
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 01:00:53 +03:00
Ivailo Monev
885dec0ded
kwin: remove menu pixmap hack
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 20:16:40 +03:00
Ivailo Monev
ec2d106e5c
kwin: remove unused KWin::MockTabBoxHandler::outlineWindowIds() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 18:49:54 +03:00
Ivailo Monev
ca562dc52d
kwin: compiler warning fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 18:46:01 +03:00
Ivailo Monev
8c0ca1a1e8
libs: remove redundant fixx11h header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 18:42:54 +03:00
Ivailo Monev
a9f687908c
plasma: use the KDE_VERSION_STRING definition as server version for the org.freedesktop.Notifications interface
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 06:34:26 +03:00
Ivailo Monev
c121cc167f
plasma: implement required features of org.freedesktop.Notifications v1.2
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 06:28:51 +03:00
Ivailo Monev
657856274f
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>
2023-06-16 06:12:22 +03:00
Ivailo Monev
2753ae991a
knotify: ImageConverter::variantForImage() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 05:38:34 +03:00
Ivailo Monev
f430a47304
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>
2023-06-16 00:17:02 +03:00
Ivailo Monev
3950bafa65
solid-actions-kcm: remove unused header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-16 00:15:28 +03:00
Ivailo Monev
4c43b79a88
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>
2023-06-15 22:16:03 +03:00
Ivailo Monev
4302882d08
generic: adjust to Solid::StorageDrive changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-15 19:29:26 +03:00