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
Ivailo Monev
46dc6aa2bb
kate: register as plugin
...
KTextEditor::Factory does its own thing in terms of plugin lookup, view
creation and such. the plan is to remove the KTextEditor interface glue
code (because there is only one part providing the functionality for that
interface - katepart) and register KateDocument as part plugin via
K_PLUGIN_FACTORY() macro but until then that will work
fixes loading of the part in some cases (e.g. when Ark attempts to load it
from its previewer)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 02:25:20 +02:00
Ivailo Monev
6cd66f2b1b
krunner: correct break indendation in SelectionBar::itemChange()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 19:51:01 +02:00
Ivailo Monev
59760abe64
plasma: rename Auros wallpaper image to match its size
...
incorrect since before the fork
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 07:01:38 +02:00
Ivailo Monev
c6808b1598
plasma: use Auros as default wallpaper for oxygen desktop theme
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 06:58:51 +02:00
Ivailo Monev
05a94e69c0
libs: try harder to find the current seat from KDisplayManager::newSession()
...
the `dbus-update-activation-environment --all` call in startkde script
should export it to applications started by D-Bus too but just in case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 06:20:18 +02:00
Ivailo Monev
67d1219669
kcontrol: correct XkbSetControls() return value check
...
I should've checked the return type before commit
7e5939c9fb
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 04:49:17 +02:00
Ivailo Monev
bd0e1a7688
kmediaplayer: supress screen power management while playing
...
feels like adding cherry on top, I want to release soon tho..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 06:38:54 +02:00
Ivailo Monev
de6f7c87f0
plasma: check the reply of the org.freedesktop.ScreenSaver.Lock call in PowerManagementJob::start()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 03:03:38 +02:00
Ivailo Monev
83cb186aec
ksmserver: handle all currently supported power sleep methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 01:54:45 +02:00
Ivailo Monev
47486b2a88
plasma: use Solid::PowerManagement::StandbyState for standby
...
internally it is handled as Solid::PowerManagement::SuspendState tho so no
real functional change, it will be replaced with HybridSuspendState
eventually
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 01:40:18 +02:00
Ivailo Monev
42006b194e
plasma: check if shutdown can be performed from PowerManagementJob::start()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 01:26:58 +02:00
Ivailo Monev
fa178d9e67
plasma: remove redundant breaks in PowermanagementEngine::batteryType()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 01:14:39 +02:00
Ivailo Monev
01250ea736
plasma: replace PowerManagementJob::requestShutDown() with its body
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 01:10:44 +02:00
Ivailo Monev
2c52d64448
plasma: remove unused PowerManagementJob enum and non-existing method declaration
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 01:09:20 +02:00
Ivailo Monev
4b5a974815
libs: remove now unused variable
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 00:37:56 +02:00
Ivailo Monev
06aa57376f
libs: plug memory and X11 pixmaps leaks
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 00:32:47 +02:00
Ivailo Monev
92120589bc
kurifilter-plugins: correct youtube search provider URL
...
incorrect since d55a11e42c
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 15:25:54 +02:00
Ivailo Monev
9e9217ba9b
kurifilter-plugins: update yahoo_image search provider URL
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 15:24:05 +02:00
Ivailo Monev
e510d8ecff
kurifilter-plugins: remove thesaurus search provider
...
same as webster
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 15:15:57 +02:00
Ivailo Monev
f4f483ca83
kurifilter-plugins: update uspto search provider URL
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 15:13:53 +02:00
Ivailo Monev
cd8b6f1a80
kurifilter-plugins: update thesaurus search provider URL
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 15:11:22 +02:00
Ivailo Monev
ffc672f1f2
kurifilter-plugins: remove sourceforge search provider queries for non-english locale
...
serve no purpose
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 15:05:12 +02:00
Ivailo Monev
34f6160d9f
kurifilter-plugins: update rpmfind search provider URL
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 15:02:03 +02:00
Ivailo Monev
43ee5d2f96
kurifilter-plugins: update rfc search provider URL
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 15:01:09 +02:00
Ivailo Monev
eea5fb5d04
kurifilter-plugins: remove rag search provider
...
unreachable (i.e. does not exist)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 14:56:02 +02:00
Ivailo Monev
b6ee70ef06
kurifilter-plugins: remove qwant_news search provider
...
no longer works
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 14:53:10 +02:00
Ivailo Monev
bd99e3c10b
kurifilter-plugins: update pgpkeys search provider URL
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 14:52:40 +02:00
Ivailo Monev
4fa5ab17a1
kurifilter-plugins: update nl-telephone search provider URL
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 14:27:47 +02:00
Ivailo Monev
a9be55a060
kurifilter-plugins: update multiran search providers URL
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 14:23:02 +02:00
Ivailo Monev
620fa823af
kurifilter-plugins: update grec search provider URL
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 14:04:42 +02:00
Ivailo Monev
18712519d8
kurifilter-plugins: update foldoc search provider URL
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 13:55:18 +02:00
Ivailo Monev
9f678e95fd
kurifilter-plugins: remove flickrcc search provider
...
the normal flickr search provider works but there are no docs about
the query flickrcc uses (and it does not seem to make difference to the
search when using the URL in the desktop file)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 13:52:48 +02:00
Ivailo Monev
c35eacb499
kurifilter-plugins: correct de2en and en2de search provider URLs
...
those have been incorrect since before the fork btw, I can add more
search provider desktop files for dict.cc in the future since it has a lot
of translation options
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 13:33:10 +02:00
Ivailo Monev
4a2fa19ba1
kurifilter-plugins: remove ethicle search provider
...
same as ecosia, their meta query no longer works
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 13:26:01 +02:00
Ivailo Monev
50065cecbf
kurifilter-plugins: remove docbook provider
...
uses external search engine and most of the links on the page (which was
last updated in 2016 according to the date at the bottom) lead elsewhere
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 13:15:00 +02:00
Ivailo Monev
a8b5d1a2ec
kurifilter-plugins: update dbug search provider URL
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 13:09:06 +02:00
Ivailo Monev
4ddccf051f
kurifilter-plugins: update backports search provider URL
...
bullseye is the current stable Debian release
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 13:06:45 +02:00
Ivailo Monev
7e5939c9fb
kcontrol: fix regression since 45fbbf2582
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 12:40:45 +02:00
Ivailo Monev
083f1bac95
dolphin: pause the information panel video player instead of stopping it
...
MPV causes fatal X11 I/O if it is stopped for some reason, fixes crash
in case of KDirNotify event
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 11:41:12 +02:00
Ivailo Monev
1124d941f8
keditfiletype: remove bogus TODO
...
see c06770a96f292f807ea218450818eb8dec37fa41 in kdelibs repo
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-29 11:34:04 +02:00