75 Commits (00a10f732bf83f292d2e032de2d99cf6bba85170)

Author SHA1 Message Date
Luboš Luňák d846a1e8a9 Use always float as the floating point type for compositing 19 years ago
Luboš Luňák 5a50381e1f Move the shader used for painting to WindowPaintData, as it's 19 years ago
Luboš Luňák 30eb55863c Make WindowPaintData ctor require an EffectWindow argument, 19 years ago
Rivo Laks da0450f67f Make loadEffect() return bool 19 years ago
Luboš Luňák 96aba51960 Add a helper to turn on transparency in pre-paint calls. 19 years ago
Luboš Luňák 5faa397849 Vertex redesign - redo the way windows are split into smaller parts 19 years ago
Rivo Laks 6c8b18f379 Add support for effect ordering. 19 years ago
Rivo Laks e3d45c99f0 Add reloadEffect() and isEffectLoaded() and use them 19 years ago
Rivo Laks 44b293211c Options now longer provides list of effects to be loaded. 19 years ago
Luboš Luňák 278e721494 Support for keeping a window temporarily at the very top, 19 years ago
Luboš Luňák f52b8e48cd branches/work/kwin_composite becomes new trunk kwin. 19 years ago
Luboš Luňák 2b7e1f4993 Remove kwin, kwin_composite will become new trunk kwin, missing merges 19 years ago
Rivo Laks 9342f6902c Add EffectWindow::isPaintingEnabled() to check whether painting of that window is enabled (surprise!) 19 years ago
Rivo Laks 868719ed65 Port ExplosionEffect to plugin system 19 years ago
Luboš Luňák f43b53ef7d Trigger TrackMouseEffect using Ctrl+Meta rather than mouse buttons. 19 years ago
Rivo Laks 7250a8edcd Support having multiple rendertarget-using effects active at once 19 years ago
Luboš Luňák 438b8ce045 toggleEffect() DBUS call 19 years ago
Luboš Luňák d6d91cf88a Add the ability to move windows around in DesktopGridEffect. 19 years ago
Luboš Luňák 40002ec325 Allow changing the desktop in DesktopGridEffect by clicking. 19 years ago
Luboš Luňák 970f4c4d60 Get window class. 19 years ago
Luboš Luňák 76cb5de294 Support for effects taking control of the keyboard. Needs recent kdeui change 19 years ago
Luboš Luňák f5fa11222a Effects that can keep thumbnails of selected windows permanently 19 years ago
Luboš Luňák 10bfb82e8c Make PresentWindows effect work properly even with idle paint passes 19 years ago
Luboš Luňák 23c579452e These don't need to be virtual in the handler, they just call the same 19 years ago
Luboš Luňák 5fc1d4c480 Tabbox effect also converted to plugins. 19 years ago
Luboš Luňák 2b82c88874 The rest ported to plugins, BoxSwich being the only exception. 19 years ago
Luboš Luňák 8e25dd6bfa Port to plugins. 19 years ago
Luboš Luňák ca5451fef0 Convert WavyWindows to plugins (and move Vertex class to the effects lib). 19 years ago
Rivo Laks 02032f8587 Move most (all?) internal methods from EffectsHandler to EffectsHandlerImpl. 19 years ago
Luboš Luňák 58fdb149a8 Convert ShowFps effect to plugins. 19 years ago
Luboš Luňák d2dbc77323 Add support for dimming of inactive windows (accessibility). 19 years ago
Rivo Laks 0353f3376e Make effects actual plugins, so it's possible to load them on runtime. 19 years ago
Luboš Luňák e3b865cd5f namespace KWinInternal -> KWin - shorter typing of names in gdb, yay 19 years ago
Luboš Luňák 35bbf89aed Add support for activating features using window borders/corners. 19 years ago
Rivo Laks 1f167d8d15 Add EffectWindow::isDeleted() method. 19 years ago
Luboš Luňák 8b5b40e4e8 Shadows. Right not it's only flat black rectangle, but otherwise 19 years ago
Luboš Luňák d4a58f4152 QMap -> QHash 19 years ago
Philip Falkner ce89ed0716 Allow effects to replace the tabbox. 19 years ago
Luboš Luňák f6ad1881e1 Support for window thumbnails. 19 years ago
Luboš Luňák b7bb605110 New compositing window types. 19 years ago
Philip Falkner a71753e5cd Change effects->windowOpacityChanged to also pass the old opacity; thanks Lubos! 19 years ago
Luboš Luňák 9704203415 More geometry accessors in wrapper classes. 19 years ago
Philip Falkner 8d0f15e655 Hook up windowOpacityChanged for effects. Note that this only affects when the window opacity atom is changed; if an effect alters data.opacity in WindowPaintData, no notification will happen. 19 years ago
Philip Falkner c16656d66d Rework how window painting is disabled; now effects can indicate reasons they want particular windows painted or not. 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
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
Philip Falkner ee9e4ad715 Allow effects on window minimize and unminimize. 19 years ago