Commit graph

3784 commits

Author SHA1 Message Date
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
Ivailo Monev
a621e80eb6 plasma: use 0 to 100 range for the mixer applet sliders
loses some precision but otherwise it is as if wheel events do nothing to
sliders if the ALSA volume range is big because wheel events are on fixed
delta instead of factor of the slider min and max (those of Plasma::Slider
anyway)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 12:21:14 +03:00
Ivailo Monev
45fb5143bb plasma: remove unused header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 11:33:43 +03:00
Ivailo Monev
59a9976052 plasma: disable "under mouse" checks while updating launcher layouts
as optimization

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 11:02:30 +03:00
Ivailo Monev
e9ae856f8c plasma: remove text/richtext from notes X-Plasma-DropMimeTypes entry
now the applet shall be plain text only

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 12:16:27 +03:00
Ivailo Monev
551b8da0b6 plasma: change notes configuration interface tab text and icon to suitable for future expansion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 11:52:32 +03:00
Ivailo Monev
4367d89dbb plasma: implement configuration interface for notes applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 11:48:24 +03:00
Ivailo Monev
dc9daf611c plasma: call setHasConfigurationInterface() from calendar applet constructor
it has configuration interface now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 10:13:53 +03:00
Ivailo Monev
5ea11fb8f0 generic: add feature information about xrdb, xauth, xsetroot, xmessage and xprop
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 08:31:26 +03:00
Ivailo Monev
bd4971e55b generic: add feature information about xrandr
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 08:08:59 +03:00
Ivailo Monev
e1e5b9071e kcontrol: initialize all RandROutput members
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 08:03:59 +03:00
Ivailo Monev
9695ccccab plasma: disable focus and text interaction for some of the internal launcher widgets
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 07:40:23 +03:00
Ivailo Monev
57c6c2266c plasma: block and unblock signals on first time in launcher applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 06:09:03 +03:00
Ivailo Monev
5e7422c5c7 plasma: setup drag for recent entries in launcher applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 05:59:08 +03:00
Ivailo Monev
36381cb9ec plasma: remove redundant method in launcher applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 05:52:57 +03:00
Ivailo Monev
388f6f6bfc plasma: correct kFixedVolume() function argument types
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-23 19:51:25 +03:00