Ivailo Monev
15b2ebeea2
kreadconfig: do not create application instance
...
no events to process
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 00:38:09 +03:00
Ivailo Monev
3136e1d92d
kcrash: load KDED module during phase 1 and in any session
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 00:27:29 +03:00
Ivailo Monev
6457f6e76a
generic: adjust to kded changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 23:49:30 +03:00
Ivailo Monev
333aae94ed
kreadconfig: keep references to QByteArray objects
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 23:35:53 +03:00
Ivailo Monev
04d7b0c309
kreadconfig: optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 23:33:31 +03:00
Ivailo Monev
a0b92ba949
kreadconfig: return 0 when no groups where processed
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 23:29:29 +03:00
Ivailo Monev
5a9eef2d1a
ksmserver: remove now redundant _KDE_RUNNING atom ownership
...
kded no longer requires it during early startup, see the following
commit in the kdelibs repo:
e482da906734dcd5434fc322eac262c775125825
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 23:26:11 +03:00
Ivailo Monev
17664234e8
kreadconfig: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 23:24:46 +03:00
Ivailo Monev
29aac779a2
kcontrol: drop browser support of componentchooser
...
see 387bdaa93fd6adb0cd8a930454e3be578fa5fdc0 in the kdelibs repo, how a
link will be opened depends on a few things now - the MIME type and what
method is used for opening the URL. if KRun is used the MIME type will
be detetermined and the prefered service for it will be launched, if
KToolInvocation is used first the preferred service for "text/html" will
be attempted with fallback to kde-open and xdg-open which solidifies the
behaviour of "mimetype-determination-in-calling-application" (see
kdelibs/kdecore/sycoca/kprotocolinfo.cpp)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 21:31:09 +03:00
Ivailo Monev
17b5ffc92c
plasma: deal with TODO related to sessions runner
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 20:51:02 +03:00
Ivailo Monev
193cd5792f
libs: remove check for KDM_NO_SHUTDOWN definiton
...
never defined, even if it was it would result in undefined reference to the
methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 20:39:12 +03:00
Ivailo Monev
97fd36efbd
plasma: remove unused interface and declaration of non-existing Image::suspendStartup() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 19:39:17 +03:00
Ivailo Monev
4c2efb764e
kdesudo: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 19:38:07 +03:00
Ivailo Monev
a2a57db88f
kdesudo: pass the comment argument as-is from KdeSudo constructor
...
internally KCmdLineArgs converts from and to the current locale encoding
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 19:24:07 +03:00
Ivailo Monev
a5017377d2
kdesudo: store the DISPLAY environment variable as QString
...
otherwise it will be converted as if it is ASCII later on several times
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 19:18:56 +03:00
Ivailo Monev
90dcef2ec2
kdesudo: remove redundant KDESu::KDESuPrivate::KCookie class
...
only the display getter is used, also bail out if DISPLAY environment
variable is not set
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 19:15:11 +03:00
Ivailo Monev
4e4cf0bac1
ksmserver: reset the error buffer before re-using it in KSMServer constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 19:06:52 +03:00
Ivailo Monev
51c61de406
ksmserver: include the error message of SmsInitialize() in the warning
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 19:06:02 +03:00
Ivailo Monev
2c2a653de8
ksmserver: zero-initialize the error message buffer in KSMServer constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 19:03:36 +03:00
Ivailo Monev
f29510f193
libs: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 18:57:23 +03:00
Ivailo Monev
65d97bc395
libs: KWindowListMenu optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 18:36:13 +03:00
Ivailo Monev
130edd507d
libs: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 18:34:04 +03:00
Ivailo Monev
9e65f09172
plasma: call KWindowListMenu constructor in WindowList::init()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 18:24:48 +03:00
Ivailo Monev
4e03f8a077
knotify: remove redundant KCMNotification destructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 18:21:09 +03:00
Ivailo Monev
a9e14167e3
kfreespace: poll for user config changes, even if it does not exist yet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 18:18:38 +03:00
Ivailo Monev
334396efd1
kfreespace: poll for config changes every 5 seconds
...
the default is 1 second
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 18:12:34 +03:00
Ivailo Monev
76a3183199
kiconfinder: remove unused kapplication header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 18:00:22 +03:00
Ivailo Monev
7a2e7e8b73
kiconfinder: keep references to QByteArray objects
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 17:58:34 +03:00
Ivailo Monev
eee1429e54
kiconfinder: optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 17:57:21 +03:00
Ivailo Monev
3705256bc4
kiconfinder: format and indent
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 17:54:50 +03:00
Ivailo Monev
a79c074652
libs: remove unused deprecated KonqPopupMenuPlugin class
...
KonqPopupMenu/Plugin is independant implementation - .desktop files with
actions and a service type to query for
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 17:21:51 +03:00
Ivailo Monev
78b2c3d80d
libs: remove deprecated KonqCopyToMenu constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 16:44:19 +03:00
Ivailo Monev
3795d6d515
libs: remove unused directory_bookmarkbar.desktop file
...
KBookmarkManager and related classes do not use .desktop files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 16:24:19 +03:00
Ivailo Monev
a38e492f38
libs: KonqPopupMenu documentation review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 16:14:45 +03:00
Ivailo Monev
0dc8347c49
generic: adjust to kparts changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 04:10:49 +03:00
Ivailo Monev
d53f503cad
plasma: remove non-operational kickoff applet bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 03:02:55 +03:00
Ivailo Monev
f65e97a948
generic: do not create temporary QString objects for conversion to integer
...
QByteArray::toLong() does the same as QString::toLong() except faster
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 03:01:36 +03:00
Ivailo Monev
db6643a680
generic: remove redundant logout effect hack
...
ksmserver no longer uses custom effect for logout, for reference:
36d3e65630
bonus points for less X11 round-trips on logout
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 20:12:17 +03:00
Ivailo Monev
e230b4cbc7
plasma: remove bogus opaque shutdowndialog image
...
whoever made that image from the source (see
plasma/desktoptheme/oxygen/dialogs/shutdowndialog.source.svgz
and plasma/desktoptheme/oxygen/dialogs/shutdowndialog.svgz) did not
remove everything but the moon and the moon picture object covers
the text in the shutdown dialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 19:58:28 +03:00
Ivailo Monev
d2181fd762
kcontrol: update key schemes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 17:42:17 +03:00
Ivailo Monev
66f6104da4
generic: replace QLabel with the new KPixmapWidget class
...
or how to optimize painting of pixmaps and icons
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 05:10:09 +03:00
Ivailo Monev
23479d802a
keditfiletype: remove bits for always false condition
...
the iconLabel member is always null
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 04:29:08 +03:00
Ivailo Monev
0d32557a65
plasma: QImageItem and QPixmapItem size getters optimizations
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 04:07:24 +03:00
Ivailo Monev
07c018707e
plasma: CalendarApplet::paintIcon() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 04:05:21 +03:00
Ivailo Monev
5949b572bc
khotkeys: drop it
...
the only use case is to launch ksnapshot which can be done by
plasma-desktop, some of the actions code is borked (notably window
matching, global and menu actions were working) and I have no
intention to fix it. even if fixed when a window (and thus possibly
application) key is grabbed there is a chance the window (application)
may want to grab the grabbed key and fail (i.e. grab conflict) so it
shall be left to the application to set what keys shall be global
(grabbed) hence the bits to start ksnapshot are moved to plasma-desktop
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-29 23:04:14 +03:00
Ivailo Monev
cf558d649b
soliduiserver: use Solid::errorString() for the mount/unmount error notification text
...
translated and more specifiec than the generic "Mount or unmount error"
text in soliduiserver.notifyrc
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-29 04:19:19 +03:00
Ivailo Monev
0121acd1ab
klipper: set global shortctut for the "Open Klipper at Mouse Position" action
...
if it is not full Katana session neither plasma-desktop nor its systemtray
applet will setup the shortcut so its better done by klipper itself
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-29 03:53:02 +03:00
Ivailo Monev
e158808da9
kdesudo: set LANG and LC_ALL for the process
...
translations and command-line programs output parsing do not get along
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-29 01:00:22 +03:00
Ivailo Monev
bf041a724f
kdesudo: fix execution failure detection and notification
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-29 00:53:53 +03:00
Ivailo Monev
5bca600df3
kdesudo: remove unused stdlib header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-28 23:42:26 +03:00