69 Commits (ec8f7e1facffa05a95bdb553d91abb915525d4cb)

Author SHA1 Message Date
Martin Gräßlin b36b242f12 Port Unmanaged::track to XCB 12 years ago
Martin Gräßlin b039a07f4d Toplevel::vis becomes Toplevel::m_visual and is xcb_visualid_t 12 years ago
Martin Gräßlin 93e5ebac63 Try to wait for DESTROY_NOTIFY before releasing an Unmanaged 12 years ago
Martin Gräßlin c63e3533f4 Get Toplevel::resourceName() and ::resourceClass() from NETWinInfo 12 years ago
Martin Gräßlin f1f6d6eea8 Get windowRole from NETWinInfo instead doing it ourself 12 years ago
Martin Gräßlin 6baf794f88 InputRedirection for keyboard events 12 years ago
Martin Gräßlin 7d48b92e2b Redirect pointer events to the Toplevel 12 years ago
Martin Gräßlin b0c0e81661 Adjust kde-workspace to changes in NETWMClient 12 years ago
Martin Gräßlin fdee4ea8c8 Adjust kde-workspace to introduction of flags in NET classes 12 years ago
Martin Gräßlin 882d55f1b5 Allow windows to specify that they should not get animated on window close 12 years ago
Martin Gräßlin 2fbc8414a7 Allow windows to specify that they should not get animated on window close 12 years ago
Martin Gräßlin ba66fd9ef6 [kwin] NETWinInfo2 becomes NETWinInfo 12 years ago
Martin Gräßlin cfd93246b3 Toplevel::frameId() becomes virtual 13 years ago
Martin Gräßlin e21225fa47 Use XCB Shape instead of XLib Shape in KWin core 13 years ago
Martin Gräßlin d973194c36 Use an XCB replacement for XSelectInput 13 years ago
Thomas Lübking a3d502338d delay adding Unmanaged clients by 50ms 13 years ago
Martin Gräßlin d305185247 Remove Workspace pointer from Toplevel 13 years ago
Martin Gräßlin 4351d6ce44 Cleanup and reorder includes in toplevel.h 13 years ago
Martin Gräßlin 89c2fd5598 Remove YesIKnowWhatImDoing from internal API 13 years ago
Martin Gräßlin 6d6b013720 Introduce a proper screen property in Toplevel 13 years ago
Martin Gräßlin b967527db3 Use XCB to resolve the X11 Extensions 13 years ago
Thomas Lübking 42ad299d88 Do not unlist Unmanaged when released onShutdown 14 years ago
Martin Gräßlin 62d5e8124c Toplevel::windowType becomes a pure virtual function 14 years ago
Martin Gräßlin 563dc7fb8e Do not create Deleted on Workspace Shutdown 14 years ago
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