396 Commits (d06098ff301ef83590d1f3ad8ffdfa845d00bd82)

Author SHA1 Message Date
Martin Gräßlin ec2d862d4e Port Compositor::windowRepaintsPending to use std::any_of 9 years ago
Antonio Larrosa 19147f5f85 [platformx/x11] Add a freeze protection against OpenGL 10 years ago
Martin Gräßlin 01ee957c49 Call setupCompositing on internal clients on startup of Compositor 10 years ago
Martin Gräßlin facca93606 Also finishCompositing for Wayland windows in Compositor::finish 10 years ago
Martin Gräßlin 996ee34e14 Remove the unredirect fullscreen windows functionality 10 years ago
Martin Gräßlin 0286882b3f Handle restart of Compositor Scene correctly for Wayland client 10 years ago
Martin Gräßlin 3308f35984 Handle restart of Compositor Scene correctly for Wayland client 10 years ago
Martin Gräßlin 9d7ef58b2b Support restarting the OpenGL compositor on Wayland 10 years ago
Martin Gräßlin f27dceda2c Disable the locked screen check in Compositor::windowRepaintsPending 10 years ago
Martin Gräßlin a35ffa93d7 Use hiddenInternal() for a ShellClient which got unmapped 10 years ago
Martin Gräßlin 3c6dff75d5 Stop composite timer when Workspace gets destroyed 10 years ago
Martin Gräßlin 7c822fadee Move the OpenGL unsafe check into the Platform 10 years ago
Martin Gräßlin 48e69b77d9 If glx is not available try to create egl backend 10 years ago
Martin Gräßlin d15d3a5ff1 Provide functionality of CompositingPrefs through Platform 10 years ago
Martin Gräßlin c45942a70c Move requiresCompositing from Application to Platform 10 years ago
Martin Gräßlin 56331942f3 Bind sending frameRendered to whether we have a Wayland Server not to operation mode 10 years ago
Martin Gräßlin 1845881fbf Don't call xcb_damage_subtract for Wayland windows 10 years ago
Martin Gräßlin a0919d6c4d Only create damage_handle for Toplevel's without a Wayland Surface 10 years ago
Martin Gräßlin bfa31d48cd Only destroy damage_handle if a damage_handle got created 10 years ago
Martin Gräßlin 4ef07494bd Don't check for waylandServer() when accessing the platform in Compositor 10 years ago
Martin Gräßlin df2c26e3d9 Only start Xwayland server if Compositor created a Scene 10 years ago
Martin Gräßlin d31e9e88b4 Rename abstract_backend.(h|cpp) to platform.(h|cpp) 10 years ago
Martin Gräßlin 10632f09ca Rename AbstractBackend to Platform 10 years ago
Martin Gräßlin 146af48f22 waylandServer()->backend() replaced by kwinApp()->platform() 10 years ago
Martin Gräßlin 757523a324 Use kwinApp()->config() instead of KSharedConfig::openConfig() 10 years ago
Thomas Lübking 87795eef2a Actually keep the expandedGeometry alive 10 years ago
Michael Pyne 4957c18a44 Widen int to qint64 before multiplication, not after. 10 years ago
Bhushan Shah e5518dffe2 [wayland] Add some restrictions for lockscreen 10 years ago
Martin Gräßlin 240e7ba337 [wayland] Emit signal before x11 connection gets destroyed 11 years ago
Martin Gräßlin f75e53af60 [wayland] Ensure to not call into x11 on Compositor tear-down 11 years ago
Nick Shaforostoff 3a8d7d866a optimize string operations 11 years ago
Martin Gräßlin 004b928c8d Core uses runtime checks for whether we are on OpenGLES 11 years ago
Martin Gräßlin 95a99d337a Move s_haveResizeEffect from Client to AbstractClient 11 years ago
Martin Gräßlin d24411b9ac Don't perform Compositor::setCompositeTimer during startup 11 years ago
Thomas Lübking d04645266c enforce update on re-redirection 11 years ago
Martin Gräßlin 679da47235 [wayland] Don't run Compositor loop if all outputs are disabled 11 years ago
Martin Gräßlin 3139dcd3b9 Drop cmakedefine HAVE_WAYLAND 11 years ago
Martin Gräßlin bc45c61eeb [wayland] Not visible windows should not trigger a repaint 11 years ago
Martin Gräßlin 72635101f0 [wayland] Improve creation of KWayland::Server::PlasmaWindowInterface 11 years ago
Martin Gräßlin 86e0fc4dde [wayland] Ensure internal clients can trigger compositor repaints 11 years ago
Martin Gräßlin 48272a0de8 Ensure Compositor can tear down without a Workspace 11 years ago
Thomas Lübking e6176ffc02 fix CM reselection 11 years ago
Martin Gräßlin d60c377890 [wayland] Introduce a ShellClient 11 years ago
Martin Gräßlin 2afaa60dc5 [wayland] A backend can mark whether it is ready 11 years ago
Martin Gräßlin 72db1e63a3 [wayland] Move backend implementations into a backends/<name> directory 11 years ago
Martin Gräßlin 49f58059c6 [wayland] Backends are no longer singletons 11 years ago
Martin Gräßlin 6bf44b7db4 [wayland] Add an X11 output backend 11 years ago
Martin Gräßlin 862bb95ffb [wayland] Do not start composite timer if Workspace is not ready yet 11 years ago
Martin Gräßlin fafa22d0c6 [wayland] Invoke frame rendered callback on damaged windows 11 years ago
Martin Gräßlin 659c416879 [wayland] Handle damage events from SurfaceInterface 11 years ago