129 Commits (2f1014555c8b9dfd99a8df9c3a113a26cadcdff4)

Author SHA1 Message Date
Martin Gräßlin 24bdfc6317 Make Toplevel::window() no longer virtual and introduce ::windowId() 10 years ago
Martin Gräßlin 53b35e60e3 Consider change in sub-surface tree as a full damage 10 years ago
Martin Gräßlin 34951b3bee Fix repaints area on Wayland damage 10 years ago
Kevin Funk 8ea4f4dae7 Port to CMake AUTOMOC 10 years ago
Andreas Hartmetz 2eac7634cc Remove saving and loading (and client matching by) WM_COMMAND. 10 years ago
Martin Gräßlin 55bae74aae Specify inputTransformation in Toplevel 10 years ago
Martin Gräßlin c56bbc0ddf Composite windows from a QOpenGLFramebufferObject 11 years ago
Martin Gräßlin 3139dcd3b9 Drop cmakedefine HAVE_WAYLAND 11 years ago
Martin Gräßlin 01d805f193 [wayland] Pass appId to PlasmaWindow interface 11 years ago
Martin Gräßlin a1a89d3d1e Disable Activities support on Wayland 11 years ago
Martin Gräßlin 97588faea2 [wayland] Add support for input shape 11 years ago
Martin Gräßlin 1e16ab2567 Set Toplevel::m_surface to nullptr if SurfaceInterface gets destroyed 11 years ago
Martin Gräßlin 5a98d8bbbd [wayland] Set depth in ShellClient depending on whether the Buffer has alpha 11 years ago
Martin Gräßlin 8fad5830f1 Toplevel::windowRole becomes virtual and is copied to Deleted 11 years ago
Martin Gräßlin 9ca992a329 [wayland] Drop methods on Toplevel to send input events 11 years ago
Martin Gräßlin 659c416879 [wayland] Handle damage events from SurfaceInterface 11 years ago
Martin Gräßlin cef84cd8a5 Use NETWinInfo::opaqueRegion 11 years ago
Martin Gräßlin 770c723c61 Split Toplevel::getSkipCloseAnimation into two parts 11 years ago
Martin Gräßlin b27d3d20e7 Split Toplevel::getWmClientLeader in two parts 11 years ago
Daniel Pastushchak 0d997b1093 Introduce categorized logging for kwin core 11 years ago
Martin Gräßlin 98a5c4e050 Allow Client to disable the rendering of DecorationShadow 12 years ago
Martin Gräßlin b039a07f4d Toplevel::vis becomes Toplevel::m_visual and is xcb_visualid_t 12 years ago
Martin Gräßlin b45eeae352 [Xcb::Wrapper] Introduce a Property and StringProperty Wrapper subclass 12 years ago
Martin Gräßlin c63e3533f4 Get Toplevel::resourceName() and ::resourceClass() from NETWinInfo 12 years ago
Martin Gräßlin acdff6ea52 Drop static getStringProperty wrappers in Toplevel 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 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 2c9e21a983 [kwin] Use XCB Atom enum definition instead of XLib's one 13 years ago
Martin Gräßlin cfd93246b3 Toplevel::frameId() becomes virtual 13 years ago
Martin Gräßlin 577525c2bb Use Xcb::Window wraper for Toplevel::client 13 years ago
Martin Gräßlin 5ff8d2389e Port static get property wrappers to XCB in kwin/toplevel 13 years ago
Martin Gräßlin 687e264387 Port staticWmClientLeader to XCB 13 years ago
Martin Gräßlin 57905c0cc2 And we got rid of KDebug 13 years ago
Thomas Lübking 5bd49bfee2 update visibleRect when elevating toplevel 13 years ago
Martin Gräßlin e7ab3adafd New class to encapsulate a Window's Pixmap 13 years ago
Thomas Lübking 8f4b3c33a8 connect toplevel to in-loop screenCount() signal 13 years ago
Martin Gräßlin d305185247 Remove Workspace pointer from Toplevel 13 years ago
Martin Gräßlin ce9ce6f94c Remove unused typedefs in utils.h 13 years ago
Martin Gräßlin 67b59f693c Uninline Toplevel::pid() 13 years ago
Martin Gräßlin 2e758ed6a7 Add an elevate() method to Toplevel 13 years ago
Martin Gräßlin edb074cbc2 Split out screen handling from Workspace into own class Screens 13 years ago
Martin Gräßlin da85b5fdc7 Split out Activities related code from Workspace 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
Martin Gräßlin 5cd223f051 Improved resolving whether a window is on local machine 13 years ago
Montel Laurent 90c21b33dd Fix order 14 years ago
Fredrik Höglund bb9f59a89c kwin: Use xcb to optimize damage event handling 14 years ago