52 Commits (18d8555135db031c38a72908f7f252822517d1e1)

Author SHA1 Message Date
Roman Gilg 1db84a2ba7 Split Compositor class in Wayland and X11 child classes 7 years ago
Vlad Zagorodniy 684b4b635e Use more traditional doxygen style 7 years ago
Roman Gilg 20205f93f7 Save Compositor state in single variable 7 years ago
Roman Gilg d21f09d4ab Remove Compositor created check 7 years ago
Roman Gilg 09cfc2c0b4 Remove composite reset timer 7 years ago
Roman Gilg 8c047613c5 Partly remove Compositor restart functionality 7 years ago
Roman Gilg cc801a4518 Use new slot syntax in Compositor class 7 years ago
Roman Gilg ead1b34563 KSelectionOwner usage in ApplicationX11 and Compositor classes 7 years ago
Vlad Zagorodniy a039f3ba80 [wayland] Send correct current time in the frame callback 7 years ago
Roman Gilg 06f64d5e56 [autotests] Sub-surface resize test 7 years ago
Vlad Zagorodniy 9a68cbd9b1 Don't destroy DecorationRenderer in setup/finish compositing 7 years ago
Vlad Zagorodniy 7b20e1f66f Overhaul doxygen comments 7 years ago
Yuri Chornoivan d17a3ff88f Fix minor Doxygen issues 7 years ago
Martin Flöser 8f4b6a8973 Drop the explicit fallback to XRender 9 years ago
Martin Flöser 2892fad5b6 Do not hard runtime depend on X11 in composite startup 9 years ago
Martin Flöser a65b2c062c Move event filtering for overlay window into an X11EventFilter 9 years ago
Antonio Larrosa 19147f5f85 [platformx/x11] Add a freeze protection against OpenGL 10 years ago
Martin Gräßlin 996ee34e14 Remove the unredirect fullscreen windows functionality 10 years ago
Martin Gräßlin df2c26e3d9 Only start Xwayland server if Compositor created a Scene 10 years ago
Martin Gräßlin 2220ae44c4 Create a plugin for each of the wayland backends 11 years ago
Martin Gräßlin fafa22d0c6 [wayland] Invoke frame rendered callback on damaged windows 11 years ago
Martin Gräßlin 50ef02fa1b [wayland] Start Compositor and Scene before Workspace 11 years ago
Martin Gräßlin f78ff8eaa5 Do not emit DecorationSettings::alphaChannelSupportedChanged on tear down 11 years ago
Fredrik Höglund 32e9de1e23 Refactor the swap completion interface 12 years ago
Martin Gräßlin a290209b3d Create dedicated class for CompositorDBusInterface 12 years ago
Martin Gräßlin 8005aa8b5a Export supported openGLPlatformInterfaces to the DBus interface 12 years ago
Aleix Pol c72e519d9c Remove KDE/ prefix in include directories 12 years ago
Martin Gräßlin c9779825d1 Support frame callback in Wayland backend 12 years ago
Martin Gräßlin 1d2c2d5982 Use Q_SLOTS and Q_SIGNALS instead of slots and signals 13 years ago
Martin Gräßlin 7d25f2a858 Drop Compositor::restartKWin 13 years ago
Thomas Lübking 69ef2f9c16 tidy up 13 years ago
Thomas Lübking b7e6a334da rebase measuring to nano res + fix vsync padding 13 years ago
Thomas Lübking 7efc42774f delay withdraw of support props 13 years ago
Thomas Lübking dc1a489f91 don't RE-claim CM selection 13 years ago
Martin Gräßlin 0fb27fd12e Defines to create the boilerplate code for KWin's singleton classes 13 years ago
Martin Gräßlin 32b6ef42b9 Strip module path from all Qt #include <> 13 years ago
Martin Gräßlin f12cf0efba Replacement class for QCursor 13 years ago
Thomas Lübking c8e2b61f48 32 bit compositing suspension 13 years ago
Martin Gräßlin 412afa3dcd Remove asserts from Compositor and wrap Toplevel::compositing() around Workspace::compositing() 13 years ago
Martin Gräßlin 986d9e5613 Delay releasing the compositor selection 14 years ago
Martin Gräßlin 9820e4daf6 Introduce dedicated suspend and resume methods on Compositing interface 14 years ago
Martin Gräßlin 35237aadcb Splitting up of KWin's global D-Bus interface 14 years ago
Martin Gräßlin 7497ef9148 Make the Compositor a proper Singleton 14 years ago
Michael Pyne 93564b7004 kwin: Fix build failure regarding QElapsedTimer. 14 years ago
Martin Gräßlin 62c4d449f5 Use signals'n'slots instead of deep function call into Compositor 14 years ago
Martin Gräßlin 0f2e5e61a8 Move reinitializeCompositing and restartKWin into the Compositor 14 years ago
Martin Gräßlin df6c423962 Connect the lost CM Ownership directly to finish slot 14 years ago
Martin Gräßlin 28a5487d4d Drop compositing prefixes from methods and variables in Compositor 14 years ago
Martin Gräßlin 2d954a6bf3 Make the Scene owned by the Compositor 14 years ago
Martin Gräßlin 523b537962 Use singleton accessor for Workspace in Compositor 14 years ago