184 Commits (59e845e4e6bcff759ccb3e4f31eff743ec3badbd)

Author SHA1 Message Date
Luboš Luňák 60e904fb04 Don't refuse explicit window activation request just because the window 19 years ago
Luboš Luňák 01bf6cbb4c License cleanup - add headers where missing, be explicit about GPL 19 years ago
Luboš Luňák 0e55f109c5 Don't do any compositing when nothing is visible anyway (e.g. when switched 19 years ago
Luboš Luňák 4a66783f51 Silence. 19 years ago
Arto Hytönen b494cddaa9 includes, include guards and typos fixed 19 years ago
Luboš Luňák ca87a4bae2 In mouse focus policies, change active window only when the mouse actually 19 years ago
Luboš Luňák f3997b2739 When removing grabs from the set, first grab all, don't assume it's 19 years ago
Luboš Luňák 51e7514b11 No idea why I removed this in r659308. 19 years ago
Laurent Montel 994c800d79 Adapt to new KWarning/kFatal/kDebug api 19 years ago
Luboš Luňák 63a0120a60 Remove some no longer relevant todos. 19 years ago
Luboš Luňák ab1582de27 It's really interesting that KWin has had support for an arbitrary root 19 years ago
Luboš Luňák 162d6ac7c9 Support for _NET_WM_SYNC_REQUEST, based on a patch 19 years ago
Luboš Luňák 27f67f3428 Dump support for the KDE systray mechanism. Hurray. 19 years ago
Luboš Luňák a47797e80a Read desktop layout also during startup. 19 years ago
Luboš Luňák 1caa3f95ed Properly check for all needed extensions and handle gracefully absence. 19 years ago
Luboš Luňák 1040404a2a Track stacking order of unmanaged windows. 19 years ago
Luboš Luňák 61ada25cdf Rework r293762 - enter move/resize mode also when the user just 19 years ago
Luboš Luňák 8bb79367cd Merging from old trunk: 19 years ago
Luboš Luňák 125cfda8e0 Merging from old trunk: 19 years ago
Luboš Luňák 8c5d3af9d5 Merging from old trunk: 19 years ago
Luboš Luňák b9ce4b2954 Merging from old trunk: 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 76cb5de294 Support for effects taking control of the keyboard. Needs recent kdeui change 19 years ago
Luboš Luňák 67f830d223 Use symbolic name for keyboard modifiers mask instead 19 years ago
Luboš Luňák e1406c3e42 Utility function for XGrabKeyboard(). 19 years ago
Rivo Laks 02032f8587 Move most (all?) internal methods from EffectsHandler to EffectsHandlerImpl. 19 years ago
Luboš Luňák 2c928221a4 namespace KWinInternal -> KWin - shorter typing of names in gdb, yay 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
Luboš Luňák 3617d1bf8a Merge r649608, r649403, r649230 and r648582 from trunk (porting). 19 years ago
Luboš Luňák 414eafe505 NETRootInfo4->NETRootInfo 19 years ago
Rivo Laks d809643245 Make it compile: 19 years ago
Andreas Hartmetz de2b3a656f pointer out-parameters for functions in kdelibs/kdeui/util/kkeyserver_x11.cpp 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
Philip Falkner 8299541652 Add build checks for XComposite, XDamage, XRender, OpenGL, and XShm. 19 years ago
Luboš Luňák a5e508590a I have a strange feeling nobody will be bothered enough to spend 19 years ago
Luboš Luňák 82c96c4bc7 Implement _NET_DESKTOP_LAYOUT. 19 years ago
Philip Falkner a71753e5cd Change effects->windowOpacityChanged to also pass the old opacity; thanks Lubos! 19 years ago
Luboš Luňák 4019dff500 Distinguish between damage and repaints - damage is when windows contents 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
Luboš Luňák 24eacc4908 Move NETWinInfo and few more things from Client to the base class. 19 years ago
Luboš Luňák 6c9d910d7f Avoid decoration redraw delays. On resize Qt sets WA_WStateConfigPending 19 years ago
Luboš Luňák 77719858b0 Damage also the old area on geometry changes. 19 years ago
Luboš Luňák 7cb649edcb Tell scene about size changes. 19 years ago
Luboš Luňák f9555cf69e Revert r427993 (#106013) as it causes #140023. 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 de4d1bc518 Implement cursorPos() as an optimized version of QCursor::pos() 19 years ago