475 Commits (bf4c67678f765df0eeea83cafa9017cb7585fd29)

Author SHA1 Message Date
Aleix Pol 097caa64a5 Improve Compositor::performCompositing 6 years ago
Vlad Zahorodnii 4ce853e8e4 Prettify license headers 6 years ago
Vlad Zahorodnii 1fb9f6f13a Switch to SPDX license markers 6 years ago
Vlad Zahorodnii 19ad172584 Survive Xwayland crashes 6 years ago
Vlad Zahorodnii fc3b16f892 Store normal clients and desktop clients in the same list 6 years ago
Aleix Pol 3a9d7a6e9d Port KWin to KWaylandServer 6 years ago
Vlad Zahorodnii f823be570c Make Compositor more verbose 6 years ago
Vlad Zahorodnii be759b7d33 Use AbstractClient instead of XdgShellClient wherever possible 6 years ago
Roman Gilg bcf64af49b Revert "Remove vsync detection and configurability" 6 years ago
Roman Gilg ac05dd01c8 Revert "[platforms/x11] Never block on retrace, always present after paint" 6 years ago
Roman Gilg fbb7c241c7 Revert "Composite without timer on swap events" 6 years ago
Roman Gilg 63898fc569 Revert "Reset buffer swap state on stop" 6 years ago
Roman Gilg 2dabd0b112 Revert "Fix buffer swap assert" 6 years ago
Roman Gilg a5c2f23e92 Revert "Flexible composite swap and timer events" 6 years ago
Roman Gilg 396ef7100e Revert "Remove buffer flip pending assert for now" 6 years ago
Roman Gilg af3fbf343b Remove buffer flip pending assert for now 6 years ago
Roman Gilg 1e3128b0db Flexible composite swap and timer events 6 years ago
Roman Gilg be01ba0ae7 Fix buffer swap assert 6 years ago
Roman Gilg ba2c0324d2 Reset buffer swap state on stop 6 years ago
Roman Gilg 00bf75d06e Composite without timer on swap events 6 years ago
Vlad Zahorodnii 6e000314b3 Revert the fix for the texture bleeding issue 6 years ago
Vlad Zahorodnii 754b72d155 [x11] Name client pixmap instead of frame pixmap 6 years ago
Vlad Zahorodnii 9d4a32596c Drop some custom list typedefs 6 years ago
Roman Gilg 8d13729031 [platforms/x11] Never block on retrace, always present after paint 6 years ago
Roman Gilg b3a19f9e5b Remove vsync detection and configurability 6 years ago
Vlad Zahorodnii 99d3185949 Rename getShadow method to updateShadow 7 years ago
David Edmundson 3ba33e4b58 Use lambdas for queued invocation of composition suspending 7 years ago
Vlad Zahorodnii ffcbe24e2b Rename Client to X11Client 7 years ago
David Edmundson 910ba1eb1e Load animation speed from new global animation speed controller 7 years ago
Vlad Zagorodniy 168ea98845 Rename ShellClient to XdgShellClient 7 years ago
Vlad Zagorodniy bebe81209c Port QPA away from Wayland 7 years ago
Vlad Zahorodnii 62a7db7028 Use nullptr everywhere 7 years ago
Vlad Zagorodniy 96ac6a506b Drop redundant Compositor::hasScene() 7 years ago
Vlad Zagorodniy 17cbe5bcbb Prevent deleting non-existing support properties on the root window 7 years ago
Vlad Zagorodniy 76e57ab5d0 Make checkForOverlayWindow X11Compositor only 7 years ago
Vlad Zagorodniy 5cb1a71889 Reconfigure effects only once on config change 7 years ago
Vlad Zagorodniy d690d913fb Don't schedule repaint until Compositor is On 7 years ago
Vlad Zagorodniy 7a3722b4f5 Switch to Q_ASSERT 7 years ago
Vlad Zagorodniy d2bbd2a124 [x11] Fix crash during tear down 7 years ago
Roman Gilg 8e78ccac46 Remove X11Compositor requires compositing check 7 years ago
Roman Gilg 91faa589c7 Replace foreach loops and improve code style in composite 7 years ago
Roman Gilg 1db84a2ba7 Split Compositor class in Wayland and X11 child classes 7 years ago
Roman Gilg 20205f93f7 Save Compositor state in single variable 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 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