429 Commits (8c047613c5234203f4643674bb2715baac6c9b5c)

Author SHA1 Message Date
Roman Gilg 8c047613c5 Partly remove Compositor restart functionality 7 years ago
Roman Gilg ba6daecb4f Remove compositing initialized check 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
Roman Gilg 994fafa912 Move non-Compositor functions out of composite.cpp source file 7 years ago
Vlad Zagorodniy fd20c59ada Make Compositor::finish more generic 7 years ago
Vlad Zagorodniy 0db071c218 Move Unmanaged-specific hack away from Toplevel::setupCompositing 7 years ago
Vlad Zagorodniy 10fdf2a220 Discard Deleted before Scene is destroyed 7 years ago
Vlad Zagorodniy a039f3ba80 [wayland] Send correct current time in the frame callback 7 years ago
Martin Flöser cbbe94d769 Restrict available supported compositors based on first initialized one 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 d167935157 Add addToplevel and removeToplevel to Scene 7 years ago
Erik Kurzinger f294e7a035 Call frameRendered for undamaged Wayland surfaces 7 years ago
Martin Flöser c2c92fab51 Ensure the Compositor does not start during termination 7 years ago
Vlad Zagorodniy 295138145c Make sure that effect windows outlive effects 7 years ago
Vlad Zagorodniy 89001b1a5a Don't detach list of damaged windows when sending 'done' events 8 years ago
Rohan Garg 3e37f896e3 Simplify compositing setup code 8 years ago
Martin Flöser 53f6a337bf Force Software QtQuick rendering when starting with QPainter compositor 8 years ago
Martin Flöser 8f4b6a8973 Drop the explicit fallback to XRender 9 years ago
Martin Flöser 729bfd04a0 Try all supported Compositor Types of the current Platform 9 years ago
Martin Flöser 7ef8409157 Move X11-only specific part of EffectsHandlerImpl to x11 platform plugin 9 years ago
Martin Flöser 8ae37c420b Move SceneOpenGL into a dedicated plugin 9 years ago
Martin Flöser e8664f83b9 Only call xcb_flush in performCompositing if we have an X11 connection 9 years ago
Martin Flöser 01ddbe7d75 Make AbstractEglBackend a QObject 9 years ago
Martin Flöser 2892fad5b6 Do not hard runtime depend on X11 in composite startup 9 years ago
Martin Flöser 535b107969 Move QPainter compositor into plugin 9 years ago
Martin Flöser 054d923411 Move SceneXRender into a plugin 9 years ago
Martin Flöser 12cb1c108e Port Compositor::deleteUnusedSupportProperties away from global x11 connection 9 years ago
Martin Flöser a65b2c062c Move event filtering for overlay window into an X11EventFilter 9 years ago
Martin Flöser 630514d52a Remove roundtrip to XServer from Workspace::xStackingOrder 9 years ago
Luboš Luňák af9f81700f fix uninitialized variable 9 years ago
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