390 Commits (6b8075ddbf4a04265cd8aeccda5307fdfd91d51b)

Author SHA1 Message Date
Philip Falkner c16656d66d Rework how window painting is disabled; now effects can indicate reasons they want particular windows painted or not. 19 years ago
Philip Falkner bcfa67e91a Fix DesktopChangeSlide effect creation. 19 years ago
Luboš Luňák 00136f014f Configurable effects loading by Cedric Borgese. 19 years ago
Luboš Luňák 63a97b7d3d Add DesktopChangeSlideEffect, an effect that on virtual desktop 19 years ago
Rivo Laks 445ab8ca7a Add MinimizeAnimation effect which makes the window move onto/from its taskbar 19 years ago
Luboš Luňák 93de3d41d0 Add WavyWindowsEffect. 19 years ago
Luboš Luňák 0ae5a772e7 Add EffectWindow as a window representation for effects, 19 years ago
Luboš Luňák 77f803a563 Instead of the somewhat fragile way of trying to clean up Client/Unmanaged 19 years ago
Luboš Luňák ff6f889ffc Add support for showing effects for windows which have already been deleted. 19 years ago
Luboš Luňák fd3809e453 Add PresentWindowsEffect. 19 years ago
Philip Falkner ee9e4ad715 Allow effects on window minimize and unminimize. 19 years ago
Luboš Luňák 1765551277 Support for "input windows" that let effects intercept mouse events 19 years ago
Luboš Luňák f93df78a79 Disable the zoom effect. 20 years ago
Luboš Luňák 6bf5d12108 Zoom effect, i.e. magnifying glass. The zoom is hardcoded 20 years ago
Luboš Luňák 0e53720687 Finish the showfps effect, including adding some configuration 20 years ago
Luboš Luňák 4efa523375 A simple attempt at a showfps effect. OpenGL-only, only lame graphs, 20 years ago
Luboš Luňák aeafa63a94 Move some OpenGL code to glutils.* . 20 years ago
Luboš Luňák 85bc4b5ac7 Disable the howto effect. 20 years ago
Luboš Luňák 0f03921271 Add a commented howto effect. 20 years ago
Luboš Luňák 5f03c77514 Move effects to their own directory. 20 years ago
Luboš Luňák 3f9b754ee7 Add post-painting pass to be used for triggering 20 years ago
Luboš Luňák 6b41c062c8 Remove the WrapperEffect hack, it's ugly. 20 years ago
Luboš Luňák 3f46d36bb9 Add convenience functions for damaging full area. 20 years ago
Luboš Luňák 10b31e7222 Support for animations, still some todo's pending. 20 years ago
Luboš Luňák dec6dc3acd Disable the window transforming effects. 20 years ago
Luboš Luňák 1d7b94acfc Basic window transformations. 20 years ago
Luboš Luňák 74ab9819de Disable the screen transforming effect. 20 years ago
Luboš Luňák 779597a648 Basic screen transformation. 20 years ago
Luboš Luňák caed149f40 Add pre-paint passes that will allow finding out how the painting will be done. 20 years ago
Luboš Luňák 338adc9ad5 Throw away old code for effects and start anew. 20 years ago
Luboš Luňák b168c35384 Don't cache window pixmap, it's used only after it 20 years ago
Luboš Luňák 06203d0652 Don't bother with trying to transform window damage, 20 years ago
Luboš Luňák 2c892791e4 No workspace shifting. 20 years ago
Luboš Luňák e24815411a Keep damage info separately for every window. 20 years ago
Luboš Luňák 03fedc56dd No effects when not compositing. 20 years ago
Luboš Luňák 28e3726f2e Basic transformations on the whole workspace. 20 years ago
Luboš Luňák e6c23e4cd3 Ok, I give up, whoever wants more complicated transformations than just 20 years ago
Luboš Luňák a9cec042cb Fix matrix multiplication, add transform function. 20 years ago
Luboš Luňák 0516e1e73b Add support for translation and add two "plugins" that 20 years ago
Luboš Luňák 391bb6b28d Support for effects that affect opacity. 20 years ago
Luboš Luňák 7d67cf42c4 Data like transf. matrix that the effects can affect. 20 years ago
Luboš Luňák 4f12c1e606 Some first attempt at effects interface. 20 years ago