353 Commits (af48d38d22016b8755a705a835f94e9edfba8b21)

Author SHA1 Message Date
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
Martin Gräßlin 50ef02fa1b [wayland] Start Compositor and Scene before Workspace 11 years ago
Martin Gräßlin 659ff1c732 [wayland] Don't check whether GLX is available 11 years ago
Martin Gräßlin 58d79e2da4 Compositor: connect to configChanged emitted by Options instead of Workspace 11 years ago
Martin Gräßlin 147af71f8a Drop Workspace dependency from Scene 11 years ago
Martin Gräßlin 7c3197b1eb Use new ctors for KXMessages and KSelectionOwner 11 years ago
Martin Gräßlin c383d6074c Replace QX11Info::appScreen() with KWin::Application::x11ScreenNumber() 11 years ago
Fredrik Höglund 38f1945c6c Use swap events to drive repaints 11 years ago
Daniel Pastushchak 0d997b1093 Introduce categorized logging for kwin core 11 years ago
Martin Gräßlin f78ff8eaa5 Do not emit DecorationSettings::alphaChannelSupportedChanged on tear down 11 years ago
Martin Gräßlin bf4ba54647 Remove displayWidth and displayHeight from the compositor 11 years ago
Martin Gräßlin 21dca7ac14 Keep a QPointer<DecoratedClientImpl> in Client 12 years ago
Fredrik Höglund 32e9de1e23 Refactor the swap completion interface 12 years ago
Fredrik Höglund 3b4907d060 Add support for explicit command stream synchronization 12 years ago
Martin Gräßlin 3185530ed6 [kwin-wayland] Create dedicated thread for wayland connection 12 years ago
Martin Gräßlin c8c0bace31 Destroy DecorationRenderer in setup/finish compositing 12 years ago
Martin Gräßlin 0030eb7f84 Initial import of support for new KDecoration2 based decorations 12 years ago
Martin Gräßlin a290209b3d Create dedicated class for CompositorDBusInterface 12 years ago
Martin Gräßlin 4c241f0920 Only connect the Scene::resetCompositing signal when Scene got constructed 12 years ago
Martin Gräßlin f70951ef76 [Compositor] Improve debug output for compositing suspended 12 years ago
Martin Gräßlin bef0bf8a4f Do not register dbus service org.kde.kwin.Compositing 12 years ago
Martin Gräßlin 8005aa8b5a Export supported openGLPlatformInterfaces to the DBus interface 12 years ago
Martin Gräßlin 88d55997f7 Port away from DefaultScreen(display()) 12 years ago
Martin Gräßlin 8e63102855 Discard all deleted before constructing the Scene 12 years ago
Martin Gräßlin 93e5ebac63 Try to wait for DESTROY_NOTIFY before releasing an Unmanaged 12 years ago
Martin Gräßlin ca9642b80f Watch whether the Wayland socket goes away 12 years ago
Martin Gräßlin 3346e04769 [kwin] Remove config-X11.h includes 12 years ago
Aleix Pol c72e519d9c Remove KDE/ prefix in include directories 12 years ago
Martin Gräßlin abecbf2369 [kwin] Port away from deprecated functionality in KWindowSystem 12 years ago
Martin Gräßlin c7d986c7fe [kwin] Remove the legacy OpenGL 1 compositing backend 12 years ago
Martin Gräßlin b9e894bc4b Remove link to 4.0 release notes 12 years ago
Martin Gräßlin b65d54f4d2 Enforce compositing if required 12 years ago
Martin Gräßlin 0c559c163d New QPainter based compositor called SceneQPainter 12 years ago
Martin Gräßlin b28effff23 A Scene doesn't need to use an X11 Overlay Window 12 years ago
Martin Gräßlin c9779825d1 Support frame callback in Wayland backend 12 years ago
Martin Gräßlin cfa1ead9e1 Introduce an XRenderBackend similar to OpenGLBackend 12 years ago
Martin Gräßlin 08a09d27f8 [kwin] Remove the KActionCollection for the client keys 12 years ago
Martin Gräßlin a6f32bf3e8 [kwin] Do not use a KActionCollection for Workspace's global shortcut actions 12 years ago
Martin Gräßlin d90be88446 [kwin] Connect the Compositor to a reinit signal 12 years ago
Martin Gräßlin ba66fd9ef6 [kwin] NETWinInfo2 becomes NETWinInfo 13 years ago
Martin Gräßlin 324aae916a [kwin] Drop testapp for detecting whether direct rendering works on glx 13 years ago
Thomas Lübking e63e5f5712 fix scheduling the repaints 13 years ago
Thomas Lübking 67cb571f86 fix two damage artifact causes 13 years ago