Commit graph

3812 commits

Author SHA1 Message Date
Ivailo Monev
960bf5ff91 kioslave: mtp slave root directory stat() fix
MTPSlave::getPath() returns a null pair for the root path so pair.first
was always null

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-04 17:57:07 +03:00
Ivailo Monev
047b7f68c7 kioslave: abort on chmod() job error in trash slave tests
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-04 16:32:39 +03:00
Ivailo Monev
5947aa8294 generic: testing build fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-04 16:17:21 +03:00
Ivailo Monev
f1a37c1e51 kwin: MOC warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-04 15:55:20 +03:00
Ivailo Monev
b6c58628a6 kwin: use KEditListWidget as window classes editor in dimscreen effect KCM
more convenient than KLineEdit

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-04 05:36:34 +03:00
Ivailo Monev
2dca510dc2 dolphin: implement case-sensitivity option for filenamesearch slave
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-04 05:20:45 +03:00
Ivailo Monev
12b862ccf5 dolphin: different take on overlays
still the version plugin overlays are not a thing outside the view of
dolphin

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-04 05:00:32 +03:00
Ivailo Monev
80b5e33732 kdesudo: finish startup early in kaskpass too
just in case

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-04 04:14:22 +03:00
Ivailo Monev
67dfe3b608 kdesudo: manually finish startup
one of the special cases (like ksnapshot for example)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-04 04:02:45 +03:00
Ivailo Monev
2d413a0e4f kdirshare: set ID for the search form input the label refers to
fixes chromium inspector warning

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-04 01:08:28 +03:00
Ivailo Monev
e512ee5b3b dolphin: remove redundant const_cast<T>()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-03 23:03:05 +03:00
Ivailo Monev
c57d3e68c3 dolphin: do not add the KFileItem overlays to the roles data
now that thumbnailers paint overlays (by using KIO::pixmapForUrl()) the
overlays were painted twice (once by the thumbnailers and once by dolphin
itself), see the previous commit

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-03 22:53:17 +03:00
Ivailo Monev
a9b6e2dd29 generic: adjust to ThumbCreator changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-06-03 22:44:24 +03:00
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