Ivailo Monev
2bdaf882c2
plasma: add the group manager configuration interface to the tasks applet configuration interface
...
done by the icontasks applet but was not done by the tasks applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 23:47:38 +03:00
Ivailo Monev
a42f25b004
libs: read launcher items as a list of QUrl
...
because KUrl passes the URL as-is when it is constructed from string (char
array, QString, etc.) query items (intentionally) are not splitted, fixes
restoration of task manager launchers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 22:27:52 +03:00
Ivailo Monev
f584f4dbbd
kglobalaccel: remove redundant config-kglobalaccel.h build-time header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 21:38:27 +03:00
Ivailo Monev
1b116dbc2e
kdirshare: do not percentage-encode the file links
...
if only there was a way to tell browsers:
Hey, browser! Don't decode the URL - you don't know where it points to!
for reference:
https://ibb.co/cyhwppK
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 19:07:10 +03:00
Ivailo Monev
114265bd60
kate: oops
...
because the files are marked as output for custom target and custom
command the build system deleted them after reconfigure..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 17:24:56 +03:00
Ivailo Monev
a5a07d46ca
generic: drop bogus multihead support
...
note that it is independant of X11 multiscreen, as the comment in
KWin::Workspace::isOnCurrentHead() claims
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 16:41:30 +03:00
Ivailo Monev
f06b7c74e6
Revert "kfreespace: poll for user config changes, even if it does not exist yet"
...
KStandardDirs::locateLocal() returns the same as
KGlobal::dirs()->saveLocation()
2023-09-01 04:48:02 +03:00
Ivailo Monev
d891677b00
startkde: do not export KDE_SESSION_UID variable
...
the UID can be obtained via other means and KDE_SESSION_UID is no longer
required by kded, see the following commit in kdelibs repo:
e482da906734dcd5434fc322eac262c775125825
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 03:05:34 +03:00
Ivailo Monev
d02f3ac43d
kwin: different take on mouse interception from startupfeedback effect
...
grabbing the pointer does not play well with the kwin mouse interception
feature, notably for the presentwindows effect
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 02:21:34 +03:00
Ivailo Monev
ab85ad15c3
plasma: do not suspend startup for the wallpaper
...
plasma-desktop wallpaper does not affect other applications, not during
startup and not after startup is done
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 02:04:58 +03:00
Ivailo Monev
182583a41c
Merge branch 'master' of ssh://bitbucket.org/smil3y/kde-workspace
2023-09-01 01:08:34 +03:00
Ivailo Monev
260efdf321
konsole: disable size hint by default
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 00:51:12 +03:00
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
57564c2719
Merge branch 'master' of ssh://bitbucket.org/smil3y/kde-workspace
2023-08-31 05:24:57 +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