45 Commits (ef71908c6aeb324be057f9bfbb62bfd185fb6cdc)

Author SHA1 Message Date
Philipp Knechtges 2c08a14ff4 kwin: implement _KDE_NET_WM_OPAQUE_REGION 15 years ago
Montel Laurent 62c5a5e276 normalize signal/slots 15 years ago
Arthur Arlt 02e08be5bd Merge signals clientClosed() and unmanagedClosed() to windowClosed() 15 years ago
Arthur Arlt b63c9c1af8 Make mothod windowGeometryShapeChanged() a slot 15 years ago
Martin Gräßlin 7287019050 Update cached Shadow information on size changes 15 years ago
Martin Gräßlin 38e9ab9a4e Move ownership on Shadow from Toplevel to Scene::Window 15 years ago
Martin Gräßlin 89aa8ee8db Fix repainting of shadow after window closes 15 years ago
Martin Gräßlin 0b85768ec5 EffectsHandler emits windowClosed signal 15 years ago
Martin Gräßlin 0a7e48f7aa KWin uses kdelibs coding style. 15 years ago
Kevin Ottens ff61f40d8d Don't rely on the kdgstream typedef which is deprecated. Use QDebug 16 years ago
Chani Armitage a9ad071575 Activity association for windows. 16 years ago
Fredrik Höglund 0a8c06b054 Implement support for _KDE_NET_WM_FRAME_OVERLAP. 17 years ago
Jason vanRijn Kasper fb0a01228f This change allows KWin to use the new NETWinInfo2 class (binary 18 years ago
Benjamin K. Stuhl 88c7325914 We need to explicitly select for PropertyChangeMask, so that we see 18 years ago
Luboš Luňák 01bf6cbb4c License cleanup - add headers where missing, be explicit about GPL 19 years ago
Luboš Luňák 1bfe2b9afd Read more properties also for unmanaged windows. 19 years ago
Luboš Luňák f5f2afc983 Don't remove event masks on kwin's own widgets. 19 years ago
Luboš Luňák c29c66832d Make quads carry information about whether the quad is part 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 02032f8587 Move most (all?) internal methods from EffectsHandler to EffectsHandlerImpl. 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
Luboš Luňák 4019dff500 Distinguish between damage and repaints - damage is when windows contents 19 years ago
Luboš Luňák 24eacc4908 Move NETWinInfo and few more things from Client to the base class. 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
Luboš Luňák 579f174e63 Make sure to track only mapped override-redirect windows. 19 years ago
Luboš Luňák 1765551277 Support for "input windows" that let effects intercept mouse events 19 years ago
Luboš Luňák 9f48b9dd02 But now there's a race condition - use a server grab to atomatically 19 years ago
Luboš Luňák 2cbf4bb1c2 Don't change input mask of all unmanaged windows. 19 years ago
Luboš Luňák cb549777ba Damage workspace when a window is unmapped to cause repainting of that area. 20 years ago
Luboš Luňák fef4dec6e6 Add COPY_BUFFER workaround from glcompmgr that makes this work 20 years ago
Luboš Luňák b168c35384 Don't cache window pixmap, it's used only after it 20 years ago
Luboš Luňák d65ebbcb5f Opengl transparency. 20 years ago
Luboš Luňák ace6b4ad8a Opengl support for shaped windows. 20 years ago
Luboš Luňák e24815411a Keep damage info separately for every window. 20 years ago
Luboš Luňák 64bf5bc51e Don't track InputOnly windows. 20 years ago
Luboš Luňák 0516e1e73b Add support for translation and add two "plugins" that 20 years ago
Luboš Luňák 1719127d3f Make the opacity slider and wheel operations work again. 20 years ago
Luboš Luňák c7f515630d Support for transparency. 20 years ago
Luboš Luňák f400646a6d xrender compositing work - now it uses damage areas 20 years ago
Luboš Luňák 571ba9cf9e Basic compositing support. It doesn't actually do anything 20 years ago