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
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