Commit graph

404 commits

Author SHA1 Message Date
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
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
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
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
3cba95c89a generic: adjust to KIntNumInput and KDoubleNumInput changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-21 09:00:16 +03:00
Ivailo Monev
8e835f1f0e libs: remove unused lsofui library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-17 07:14:49 +03:00
Ivailo Monev
6c161cc24d libs: clarify the source of the reply in warning messages
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-14 00:53:38 +03:00
Ivailo Monev
734c96df2b libs: pass the port to KSGRD::SensorManager::engage() in KSGRD::SensorManager::resynchronize()
no idea why it was not

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 11:56:58 +03:00
Ivailo Monev
957da2bb43 generic: adjust to KRun changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-12 03:22:02 +03:00
Ivailo Monev
1512fbcac4 generic: remove session management support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-09 08:50:40 +03:00
Ivailo Monev
fb686dc3c1 plasma: implement session manager
comes along with plenty of other changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-09 08:33:28 +03:00
Ivailo Monev
3e5dfaa22b ksmserver: drop it and move session initialization to plasma-desktop
everything except the actual session management, second time ksmserver
starts crashing as I work on something for no reason and is time for it
to be done anew as there were quite some unsafe bits in it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-07 02:33:19 +03:00
Ivailo Monev
36bc690df1 generic: adjust to shortcut changes
notice how the use of primary shortcut only disappears

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-24 10:25:20 +03:00
Ivailo Monev
6b370cb68b generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-22 04:36:27 +03:00
Ivailo Monev
accd8f09c3 generic: drop support for locking
first thing first - that feature was not in the spec and still is not,
people fucked up at some level and now things like gnome-screensaver are
just deprecated, that is the bottom line

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 03:20:39 +03:00
Ivailo Monev
cc40da9445 libs: include correct header in konq_operations source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 21:02:52 +03:00
Ivailo Monev
66442e2e68 plasma: reimplement digital-clock applet
the fact that it had issues with calculating the size hints on locale
change was enough for me to look into it, the fact that it required
dataengine to function (draw a few numbers) was enough for me to
reimplement it. also one applet for that (showing a clock) is enough

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 18:46:33 +03:00
Ivailo Monev
5fb40435ff libs: adjust to Plasma::Applet changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 22:50:53 +03:00
Ivailo Monev
45a460a671 libs: pass the port number to ksysguardd from KSGRD::SensorShellAgent::start()
why was it not passed? also the process of starting ksysguardd could
fail but true was returned anyway..

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 16:27:09 +03:00
Ivailo Monev
4f2a08c1c9 generic: adjust to kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-24 01:21:45 +02:00
Ivailo Monev
b46a7dfc01 libs: drop unused KWindowListMenu class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 09:18:11 +02:00
Ivailo Monev
27b83e2023 libs: drop unused and redundant bits
if the reboot/poweroff is not interactive it may silently fail

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 09:15:46 +02:00
Ivailo Monev
cb4b132a2f libs: remove unused constant
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-22 08:03:21 +02:00
Ivailo Monev
404cf81603 generic: adjust to KIO changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-20 08:46:03 +02:00
Ivailo Monev
96f645afe4 generic: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 09:05:41 +02:00
Ivailo Monev
5c1b5a284f generic: remove konqueror leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-15 05:02:56 +02:00
Ivailo Monev
7e89730e42 libs: disable favicons KDED module test case
was passing tho..

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-23 13:39:22 +03:00
Ivailo Monev
1cad595824 generic: drop scripting support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 08:14:30 +03:00
Ivailo Monev
60f518155d libs: do not emit KTaskManager::taskAdded() signal from KTaskManagerPrivate constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-03 03:30:03 +03:00
Ivailo Monev
3fc39c284f libs: remove unused headers inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-03 03:25:19 +03:00
Ivailo Monev
057b58b76d libs: rework KTaskManager to not cache information other than the window ID
otherwise the name and desktop number have to be refreshed each time a task
window changes and that information may or may not be used in, say, the
pager applet

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-02 22:15:46 +03:00
Ivailo Monev
b4d3a53cf3 libs: convert convenience KTaskManager methods to static
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-02 21:20:28 +03:00
Ivailo Monev
c0c8ad2e60 libs: do not emit KTaskManager::taskChanged() signal on active window change
was used to repaint the tasks applet widgets but no more

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-02 21:16:46 +03:00
Ivailo Monev
a55afc6fb8 libs: remove now unused KTaskAction methods
not going to duplicate the functionality of window decoration and window
manager

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-02 07:15:54 +03:00
Ivailo Monev
8d96c97af6 plasma: drop windowlist applet
and showdesktop is next, the pager applet does not only virtual desktop
switching, tasks actions (e.g. iconify/minimize) but also has the only
feature showdesktop has (except it does it on middle-mouse button)

oh, yes - using virtual desktops for grouping tasks is a thing now
(somewhat similar to the old task manager library grouping feature)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-02 07:07:44 +03:00
Ivailo Monev
6597b84e93 libs: remove unused KTaskManagerPrivate::slotActiveWindow() argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-29 16:13:53 +03:00
Ivailo Monev
d917321a5d generic: use zero as minimum space for spacers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-29 16:10:41 +03:00
Ivailo Monev
d158170c10 libs: implement KTaskManager::demandsAttention() and handle transient window in KTaskManager::isActive()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-29 15:13:35 +03:00
Ivailo Monev
54bd23f900 libs: drop startup feature of KTaskManager
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-29 15:07:00 +03:00
Ivailo Monev
1aca9ade6a plasma: show only the tasks of the current virtual desktop from tasks applet
could be made an option but do I care?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-29 04:39:31 +03:00
Ivailo Monev
a4a32d63ec libs: implement KTaskManager::menuForTask() ans tasks applet context menu
slightly different from the kwin decoration one (on purpose)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-29 04:18:45 +03:00
Ivailo Monev
5c18c67125 generic: reimplement the tasks manager
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-28 20:32:43 +03:00
Ivailo Monev
c1ae5b77e7 libs: fix fallback in KDisplayManager::newSession()
SwitchToGreeter is method on the org.freedesktop.DisplayManager.Seat
interface not org.freedesktop.DisplayManager.Session

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-19 01:26:38 +03:00
Ivailo Monev
87950238cf libs: const-ify the Plasma::WidgetExplorerPrivate::init() argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-16 07:54:08 +03:00
Ivailo Monev
22fae391ae libs: always adjust the size of the internal Plasma::WidgetExplorer widget
requires the following commit from kdelibs:
581fe4066a64e7c6ce241bfbd6c50f3d041d3c62

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 04:29:52 +03:00
Ivailo Monev
04e9c83d21 libs: const-ify kSceneWindow() function argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 13:54:54 +03:00
Ivailo Monev
e26a1a2986 libs: const-ify Plasma::WidgetExplorer constructor argument
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-14 13:48:04 +03:00
Ivailo Monev
971af2f5ea libs: add additional comment about the Plasma::WidgetExplorer sizes
design issue of the old implementation that I have to solve at some point

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-13 18:33:34 +03:00