Commit graph

10 commits

Author SHA1 Message Date
Ivailo Monev
2935698c0c kwin: add new KWin::Compositor::starting() method and use it in during startup
I have a feeling even that will not be enough

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-13 21:37:58 +02:00
Ivailo Monev
53e6b9c4cb kwin: release compositor selection ownership instantly
the compositor is global static with inter-dependancy on the workspace
global static which access the compositor - what could go wrong with
timers, signals global statics and X11 atom ownership?

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-12 00:37:11 +02:00
Ivailo Monev
be422e6650 kwin: simplify compositor selection ownership check
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-06 05:58:46 +02:00
Ivailo Monev
ef39a5ac04 kwin: remove dummy Scene::blocksForRetrace() and Scene::syncsToVBlank() methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 09:01:53 +02:00
Ivailo Monev
c12e4a7b97 kwin: pass the screen number and parent to KSelectionOwner
the X11 atom is for specifiec screen after all

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-03 07:43:33 +02:00
Ivailo Monev
0a01124878 kwin: synchronously reload compositing settings, reparse configuration and check for screen locker service
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-18 04:50:31 +03:00
Ivailo Monev
b4cbd8cb00 generic: deprecation warnings fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-12 00:29:29 +03:00
Ivailo Monev
78ee666dd2 generic: get rid of some OpenGL/OpenGLES requirements 2016-09-01 04:09:09 +00:00
Ivailo Monev
1a547a0d05 generic: remove KDE prefix from header inclusions 2015-05-20 13:39:58 +00:00
Ivailo Monev
a7fd791926 initial import 2014-11-13 19:30:51 +02:00