Commit graph

2073 commits

Author SHA1 Message Date
Ivailo Monev
4e7c4da52c plasma: remove reference to non-existing sectionsRepeater
that line was there even before the fork

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-08 11:29:56 +02:00
Ivailo Monev
ef45c755f6 kdepasswd: set the accountservice email
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-08 10:50:18 +02:00
Ivailo Monev
4d67caea11 kdepasswd: de-duplicate code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-08 10:44:20 +02:00
Ivailo Monev
eba0c48859 generic: adjust to KToolInvocation changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-08 06:36:46 +02:00
Ivailo Monev
5d2fc37272 ksmserver: prepare for klauncher changes
doubles as performance optimization by reusing the already created
interface (klauncherSignals member)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-08 05:49:36 +02:00
Ivailo Monev
24e21ea89d kcontrol: remove redundant KToolInvocation::klauncher()->reparseConfiguration() call
the terminal application config option does not affect klauncher

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-08 04:00:43 +02:00
Ivailo Monev
ef3f6007f5 Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kde-workspace 2022-12-08 03:51:15 +02:00
Ivailo Monev
b05ebfe992 kdontchangethehostname: block while calling setLaunchEnv()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-08 03:51:06 +02:00
Ivailo Monev
37f2410331 ksmserver: explicitly compare the qstrcmp() return value with 0
still, strcmp() is not very reliable. see my test case:
https://github.com/fluxer/strcmp

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-08 01:55:29 +02:00
Ivailo Monev
9d3e4be98a ksmserver: explicitly compare the qstrcmp() return value with 0
still, strcmp() is not very reliable. see my test case:
https://github.com/fluxer/strcmp

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-07 10:35:52 +02:00
Ivailo Monev
dd35263d37 ksmserver: set the default debug area
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-07 10:21:07 +02:00
Ivailo Monev
e9335d77fc ksmserver: setup quit signals via KApplication::quitOnSignal()
note that for SIGHUP sighandler() was calling signal()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-07 08:46:37 +02:00
Ivailo Monev
36ec6aac95 kwin: replace custom crash handler with the auto-restart feature of KCrash
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-07 02:58:39 +02:00
Ivailo Monev
5e6ea65ed8 libs: typo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-07 01:57:39 +02:00
Ivailo Monev
b1362e5fb0 generic: compiler warnings fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-07 00:36:01 +02:00
Ivailo Monev
2315772e5a generic: MOC warnings fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 23:59:08 +02:00
Ivailo Monev
379e150f0d plasma: remove unused private Kickoff::LeaveModel member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 23:30:01 +02:00
Ivailo Monev
413b442118 kgreeter: check the lightdm process exit code
it may start but finish with exit code 1 regardless (and not even show the
greeter)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-07 00:00:24 +02:00
Ivailo Monev
34b6e2389d kgreeter: set Exec to the full path to lightdm-kgreeter-greeter executable
fixes greeter start in some cases (such as when PATH does not include
/usr/sbin by default even if the current user is root, e.g. on Arch Linux)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 10:47:23 +02:00
Ivailo Monev
d1bb69fe6b kgreeter: log messages via kDebug() and kError() when initializing
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 10:07:06 +02:00
Ivailo Monev
43d5f985e7 kgreeter: use specialized debug area
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 09:45:26 +02:00
Ivailo Monev
d3be49d50a kioslave: remove remote slave tests
there are no actual test cases for it, it's just glue code

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 05:54:35 +02:00
Ivailo Monev
78f0224414 generic: adjust to KIO changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 04:05:59 +02:00
Ivailo Monev
614a644a6b kwin: reconfigure the startupfeedback effect before connecting to ASN signals
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 23:08:54 +02:00
Ivailo Monev
dec75243e0 kwin: essentially startupfeedback effect rewrite
caching the QCursor object is crucial for performance, its handle is also
free-ed once there is only one reference for that cursor type and the
object is destroyed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 20:17:50 +02:00
Ivailo Monev
3e08bd6134 kwin: stop the startupfeedback effect before updating the internal state
the cursor ungrabbing branch depends on the type (m_type member), if it
changes the cursor will not be ungrabbed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 07:30:47 +02:00
Ivailo Monev
9536a25d4c generic: set X-DBUS-ServiceName in the desktop files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 05:10:46 +02:00
Ivailo Monev
8134e8439c konsole: set X-DBUS-ServiceName in the desktop file
klauncher was rewritten and now it is warning about it, previously it was
guessed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 04:56:40 +02:00
Ivailo Monev
021a6a8770 dontchangethehostname: remove redundant HOME environment variable check
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-05 04:45:39 +02:00
Ivailo Monev
594e39a043 generic: adjust to KCrash and klauncher interface changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-04 22:44:00 +02:00
Ivailo Monev
202403e36d kfind: add all system users and groups into the interface widgets
that way the user will not have to guess them, the option to insert
non-system user or group remains just in case but may be disabled in the
future

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 07:52:44 +02:00
Ivailo Monev
4c355f6135 klipper: prepare for KAutostart changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 04:06:54 +02:00
Ivailo Monev
64858c66da generic: add bzr, git, hg and svn feature info
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 02:36:31 +02:00
Ivailo Monev
8574646a8c dolphin: replace hardcoded version number with the constant for it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 02:26:07 +02:00
Ivailo Monev
542edaa1a6 ksysguard: replace tabs with space
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-03 01:12:15 +02:00
Ivailo Monev
4390ea265e kdesudo: use dbus-run-session instead of dbus-launch
dbus-run-session will terminate the dbus-daemon process and cleanup

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 21:08:10 +02:00
Ivailo Monev
ef2d379a63 Merge branch 'master' of https://scm.osdn.net/gitroot/kde/kde-workspace 2022-12-02 20:56:30 +02:00
Ivailo Monev
45a94aca53 plasma: lock_logout dialog messages suitable for the new mode
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 21:27:34 +02:00
Ivailo Monev
ee7194cc31 kdesudo: minor optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 20:56:16 +02:00
Ivailo Monev
d3b9991670 solid-networkstatus: handle NM 10 state as unconnected
10 is NM_STATE_ASLEEP, for reference:
https://developer-old.gnome.org/NetworkManager/stable/nm-dbus-types.html#NMState

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 19:00:57 +02:00
Ivailo Monev
a6d2e5ae6e plasma: fix possible crash in case corona is not initialized and config is not empty
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 06:33:50 +02:00
Ivailo Monev
a006415cea plasma: do not use context for the hybrid suspend translation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 05:41:47 +02:00
Ivailo Monev
70fc7d456b plasma: implement hybrid suspend for lock_logout applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 05:21:38 +02:00
Ivailo Monev
33cfcefcac kinfocenter: check if drmIsKMS() is available
available since libdrm v2.4.105, for reference:
https://lore.kernel.org/amd-gfx/20210407142642.11485-1-leo.liu@amd.com/T/

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 03:16:58 +02:00
Ivailo Monev
045dee4615 kinfocenter: implement information for all DRM devices
hack included

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 04:19:49 +02:00
Ivailo Monev
cee4f5ec91 kinfocenter: implement opengl module KMS info
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 03:55:23 +02:00
Ivailo Monev
0e73f6c454 kinfocenter: use strings matching the drmVersionPtr struct members in opengl module
originally, the code I wrote for that was not using drmVersionPtr even

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 03:34:08 +02:00
Ivailo Monev
fcbec5f0cc generic: adjust to solid power manager changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 23:54:21 +02:00
Ivailo Monev
a2c360ff45 generic: version bump
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 22:04:20 +02:00
Ivailo Monev
e291a23a3b generic: log kdirshare and kscreensaver messages to specialized debug area
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 18:35:21 +02:00