12 Commits (5bc01ac817b794bddcfd40eabc0199efd4c75779)

Author SHA1 Message Date
Luboš Luňák 01bf6cbb4c License cleanup - add headers where missing, be explicit about GPL 19 years ago
Luboš Luňák e6069e9cf6 Arghl. Again a stupid bug caused by float having poor precision. 19 years ago
Luboš Luňák d846a1e8a9 Use always float as the floating point type for compositing 19 years ago
Luboš Luňák 5faa397849 Vertex redesign - redo the way windows are split into smaller parts 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 24c8663923 Add GLShader dtor (fixes memory leak). 19 years ago
Rivo Laks 868719ed65 Port ExplosionEffect to plugin system 19 years ago
Luboš Luňák e3b865cd5f namespace KWinInternal -> KWin - shorter typing of names in gdb, yay 19 years ago
Luboš Luňák 8b5b40e4e8 Shadows. Right not it's only flat black rectangle, but otherwise 19 years ago
Philip Falkner aa6d8eabc5 Add GLTexture class. This is a convenient wrapper around managing an OpenGL texture, as well as loading an image into it. Includes support for loading from QImage, QPixmap, and a file. Defaults to a GL_TEXTURE_2D target, and will scale image if necessary. 19 years ago
Rivo Laks aae967c5f9 Make your windows explode! 19 years ago
Luboš Luňák d4a58f4152 QMap -> QHash 19 years ago
Luboš Luňák 00136f014f Configurable effects loading by Cedric Borgese. 19 years ago
Rivo Laks cc93b859e3 Make Client::iconGeometry() recursively use it's mainwindow's icongeometry if it 19 years ago
Rivo Laks 8669b298be Minimize e.g. dialogs onto taskbar entries of their mainwindows. 19 years ago
Rivo Laks 445ab8ca7a Add MinimizeAnimation effect which makes the window move onto/from its taskbar 19 years ago
Rivo Laks adb35ae446 Adding WavyWindows effect which makes all windows wavy. 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 0283b97a62 When no transformations are needed simple screen painting can be used 20 years ago
Luboš Luňák 5f03c77514 Move effects to their own directory. 20 years ago