Commit graph

3799 commits

Author SHA1 Message Date
Ivailo Monev
0eb0d1bcde plasma: update image wallaper MIME types
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-03 17:09:00 +03:00
Ivailo Monev
bf79ed014b kdesudo: implement kaskpass option to pretent it is the caller
mostly for the dialog title to match the caller (e.g. "foo - KdeSudo")

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-03 00:33:23 +03:00
Ivailo Monev
0ab42ed2a6 kdesudo: rework it to use new program for password prompt
on a side note git and ssh do not use the environment variables
(GIT_ASKPASS and SSH_ASKPASS)

for refernece:
https://ivailo-monev.atlassian.net/browse/KDE-9

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

kdesudo: asd

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-03 00:13:58 +03:00
Ivailo Monev
02ab55bdb7 kdesudo: require all KdeSudo arguments
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-02 21:37:45 +03:00
Ivailo Monev
783040c33f kdesudo: remove unused definition and bogus defintion check
HAVE_CONFIG_H never defined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-02 21:35:55 +03:00
Ivailo Monev
e018f629cf kdesudo: fix possible window ID clamping
while the variable was of int type WId is of unsigned long type

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-02 21:32:24 +03:00
Ivailo Monev
928d01f05d kwin: add dimscreen_config.ui to the repo
oops

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-02 21:31:03 +03:00
Ivailo Monev
7cd40f83cc kdesudo: move variables close to the used scope
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-02 21:15:17 +03:00
Ivailo Monev
0156f73bef kdesudo: remove the temporary xauth file from KdeSudo destructor
regardless if error occurs

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-02 21:02:31 +03:00
Ivailo Monev
3736563787 kdesudo: remove unused KdeSudo::ResultCodes enum
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-02 21:00:45 +03:00
Ivailo Monev
3669928057 kwin: implement configuration interface for dimscreen effect
should probably use widget other than KLineEdit for it tho

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-02 20:24:19 +03:00
Ivailo Monev
9a00dcda13 dolphin: fake the root entry of filenamesearch slave
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-02 20:02:03 +03:00
Ivailo Monev
e31b04eaa2 kwin: dimscreen effect optimization
there should be option which window classes to check for

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-02 18:38:13 +03:00
Ivailo Monev
88040d12d7 kwin: enable dimscreen effect by default
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-02 18:29:52 +03:00
Ivailo Monev
ae2f1383e4 kwin: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-02 18:29:03 +03:00
Ivailo Monev
63b529c71f kdesudo: mark KdeSudo::validArg() as static
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-02 18:25:18 +03:00
Ivailo Monev
35f34dfa20 kcontrol: setup plural-aware suffix for the timeout widget in kpasswdstore KCM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-31 18:53:00 +03:00
Ivailo Monev
e16eb8e85d generic: adjust to KFileItem changes
the camera slave is on the chopping block, libtmp is supposed to be able
to handle PTP too

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-31 16:55:01 +03:00
Ivailo Monev
76023a50a7 kdontchangethehostname: remove unused header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-31 05:21:29 +03:00
Ivailo Monev
dfeaa53ae0 ksysguard: remove unused header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-31 05:04:04 +03:00
Ivailo Monev
11d9c173dc plasma: use KonqOperations::emptyTrash() to empty the trashcan
folderview applet also uses it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-31 05:00:15 +03:00
Ivailo Monev
667f189b3c systemsettings: remove unused header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-31 04:33:03 +03:00
Ivailo Monev
8fb86d0a8c plasma: kill runner optimization
by calling kill() function instead of spawning a process

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-31 04:28:56 +03:00
Ivailo Monev
bcb99e3eff plasma: remove unused kill runner data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-31 04:23:00 +03:00
Ivailo Monev
9e289a9f9b plasma: replace hardcoded signal numbers with definitions in kill runner
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-31 04:22:41 +03:00
Ivailo Monev
bb5e46748b dolphin: use the recursive listing feature of KDirLister
the bits for symlinks will be moved to KIO::ListJob to make applications
like kfind and gwenview also list directory links

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-30 14:44:53 +03:00
Ivailo Monev
0883607c14 ksysguard: catch SIGTERM, SIGHUP and SIGINT from ksysgruardd
interesting thing is that there is a declaration of signalHandler()
function but it was nowhere to be found, what happened to it?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-30 04:43:29 +03:00
Ivailo Monev
ad62b07fea ksysguard: intialize variables
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-30 04:34:05 +03:00
Ivailo Monev
8f9dd31a1a kwin: fix diminactive effect configuration interface runtime warning
kcfg_sliderStrength was not valid kcfg entry, KIntNumInput provides slider
anyway

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-30 04:14:30 +03:00
Ivailo Monev
27f513449d kwin: implement configuration interface for the presentwindows effect drag to close feature
disabled by default, there was no configuration interface for it so I
assume experimental

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-30 03:48:41 +03:00
Ivailo Monev
da20c01ce3 plasma: replace KMimeType::iconNameForUrl() with KIO::pixmapForUrl()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-30 02:28:30 +03:00
Ivailo Monev
201fd428a4 kioslave: set KIO::UDSEntry::UDS_URL for network slave entries
KFileItem does weird stuff it does not see KIO::UDSEntry::UDS_URL

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-29 06:23:34 +03:00
Ivailo Monev
c1264fd30f kioslave: match the service name to the URL filename in NetworkSlave::stat()
fixes MIME type determination of service entries

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-29 03:39:04 +03:00
Ivailo Monev
e1729bdbb5 dolphin: replace KMimeType::iconNameForUrl() with KIO::pixmapForUrl()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-29 03:13:26 +03:00
Ivailo Monev
b1409732e6 kioslave: create the base thumbnail path conditionally in thumbnail slave
only when a new thumbnail is to be saved there

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-29 00:58:52 +03:00
Ivailo Monev
b8011feac9 dolphin: adjust to KFileItem changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-27 20:20:47 +03:00
Ivailo Monev
00c8b9a1a2 generic: adjust to KFileItem changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-27 19:03:52 +03:00
Ivailo Monev
692edb429a generic: prepare for KFileItem changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-27 17:53:56 +03:00
Ivailo Monev
64c5eb0884 kcontrol: format and indent
some (possibly) uninitialized variables usage was fixed while at it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-27 18:16:07 +03:00
Ivailo Monev
c8926347cd kwin: de-duplcate rules loading/saving bits
for reference:
3d78c01c4b

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-25 11:09:00 +03:00
Ivailo Monev
fbcd357824 kwin: setup icons for the rules KCM buttons
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-25 10:41:52 +03:00
Ivailo Monev
7fef6648ce kwin: restore the "demands attention" of clients from the session config
comes with a hack, for reference:
https://ivailo-monev.atlassian.net/browse/KDE-2

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-25 10:09:00 +03:00
Ivailo Monev
5f54837b9a kstart: implement option to not use temporary rules
for simulating clients actually demanding attention (not done by kwin
rule)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-25 09:35:58 +03:00
Ivailo Monev
e3ae38991c kwin: write and read "demands attentions" state of clients from/to session config
this is only the part related to the session config, currently the state
is not restored

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-25 09:05:04 +03:00
Ivailo Monev
8763d9353e dolphin: optimize filenamesearch slave
it is a one-shot listing so setting up watch for automatic updates is just
slowing things down

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 20:50:25 +03:00
Ivailo Monev
3b7968b3f9 generic: prepare for KIO classes changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 20:42:55 +03:00
Ivailo Monev
6dba30b201 libs: drop non-operation background feature of KSignalPlotter
SVG_SUPPORT was never defined, must've been some experimental feature

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 16:43:28 +03:00
Ivailo Monev
651cf894e7 plasma: use 1 as step in mixer applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 16:04:12 +03:00
Ivailo Monev
26dac23f72 plasma: fix regression since a621e80eb6
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 14:26:08 +03:00
Ivailo Monev
e1535123af plasma: move note where it belongs in mixer applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 13:33:11 +03:00