79 Commits (6d98cf9bb06bbc5b97aedfe88226bc87f5b6ed22)

Author SHA1 Message Date
Laurent Montel 994c800d79 Adapt to new KWarning/kFatal/kDebug api 19 years ago
Rivo Laks 824f005f58 Add beginnings of kwincompositing config module, meant to replace kwintranslucency one 19 years ago
Philip Falkner c2ff6a4d7a Make sure to unbind the texture in tfp_mode when the underlying pixmap 19 years ago
Luboš Luňák 8d929cb3fc Overlay window also needs input shape. 19 years ago
Luboš Luňák 162d6ac7c9 Support for _NET_WM_SYNC_REQUEST, based on a patch 19 years ago
Rivo Laks 34d9b03aff More debugging when compositing is disabled 19 years ago
Luboš Luňák a352c5d349 Fall back to XRender if OpenGL fails. 19 years ago
Luboš Luňák 1caa3f95ed Properly check for all needed extensions and handle gracefully absence. 19 years ago
Luboš Luňák b70a68b02b Debug output of composite/damage extensions are not available. 19 years ago
Luboš Luňák 278e721494 Support for keeping a window temporarily at the very top, 19 years ago
Luboš Luňák 1040404a2a Track stacking order of unmanaged windows. 19 years ago
Harri Porten 1768b04b53 compile without Xfixes extension 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
Luboš Luňák 672c95e435 Work properly even with idle paint passes (react on mouse events). 19 years ago
Rivo Laks 02032f8587 Move most (all?) internal methods from EffectsHandler to EffectsHandlerImpl. 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 8b5b40e4e8 Shadows. Right not it's only flat black rectangle, but otherwise 19 years ago
Luboš Luňák f6ad1881e1 Support for window thumbnails. 19 years ago
Luboš Luňák e61ecff9b9 Check that getting compositing pixmap of a window succeeded. 19 years ago
Luboš Luňák 1f318fbe52 When discarding window pixmap always damage the window, even 19 years ago
Philip Falkner 6909f8a678 Fix some memory leaks. 19 years ago
Philip Falkner 8299541652 Add build checks for XComposite, XDamage, XRender, OpenGL, and XShm. 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 bb5f7a9519 Compress damage events. 19 years ago
Luboš Luňák 00136f014f Configurable effects loading by Cedric Borgese. 19 years ago
Luboš Luňák 35206efd25 Managed clients may be also in the 'desktop's list. 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 8a3af8dcca X.org docs have moved again. 19 years ago
Luboš Luňák 603a1d4686 Discard backing pixmap when finishing compositing. 19 years ago
Philip Falkner e3cf0dd455 Move window_pix into Toplevel, allowing the backing pixmap to be kept even after a window is unmapped. 19 years ago
Luboš Luňák 92652a187d Support in scene painting code for drawing also hidden windows. 19 years ago
Luboš Luňák 1765551277 Support for "input windows" that let effects intercept mouse events 19 years ago
Luboš Luňák a643ff2b00 Try to use XComposite overlay also with XRender. 20 years ago
Luboš Luňák 6a66250620 Better synchronization of refresh rate and vsyncing, 20 years ago
Luboš Luňák 3374f1fbda It seems there's a different place in fd.o git where docs are stored. 20 years ago
Luboš Luňák d426d9dcd4 Don't let the damage region be larger than the window, 20 years ago
Luboš Luňák 049460fa2e Reset window damage after updating the damaged areas of the OpenGL texture 20 years ago
Luboš Luňák 38f4f76b31 Detect screen refresh rate for finding out optimal compositing 20 years ago
Luboš Luňák 8e257f251f Use kwin debug area. 20 years ago
Luboš Luňák a222c2a675 Gee, map also the child X window. Qt makes some things way too simple. 20 years ago
Luboš Luňák 154d8a588b Use the compositing manager _NET_WM_CM_S<n> manager selection. 20 years ago
Luboš Luňák 5040859ee3 Force re-creating of the Alt+F3 popup (opacity option). 20 years ago
Luboš Luňák 4110fc1c3a Support for XComposite overlay window. 20 years ago
Luboš Luňák c3ac9d79ac kwin_composite currently doesn't build without libs for compositing. 20 years ago
Luboš Luňák d92d3a8165 Document the compositing framework and the scene backends, 20 years ago