414 Commits (6bb339ff9044bf380c1c26e5765e8a091ba6dfae)

Author SHA1 Message Date
Martin Gräßlin cef84cd8a5 Use NETWinInfo::opaqueRegion 11 years ago
Thomas Lübking f3a1d1bd3d updateXTime for kde_net_wm_user_creation_time 11 years ago
Hugo Pereira Da Costa 02d0a5bb7d Also send a QHoverEvent to the decoration when MotionNotify event occurs in input window, in order to get the right cursor shape and resize mode from extended borders 11 years ago
Daniel Pastushchak 0d997b1093 Introduce categorized logging for kwin core 11 years ago
Martin Gräßlin 4c9744fe8e Drop dependency on kdecoration.h 11 years ago
Martin Gräßlin d1bf38e92c [kdecoration2] Detect double clicks on the decoration title bar 11 years ago
Martin Gräßlin 0efa9d9c73 [kdecoration2] Decoration does not provide titleBarWheelEvent any more 11 years ago
Thomas Lübking b26ef9302a don't restore unrestorable window sizes on Q'unmax 11 years ago
Martin Gräßlin b7a8bb4f52 Drop build option KWIN_BUILD_SCREENEDGES 11 years ago
Martin Gräßlin 0f7a990316 Use Protocol support in NETWinInfo instead of fetching them ourselves 11 years ago
Martin Gräßlin 7e8cce212d A mouse release event doesn't have the triggered button in Qt::MouseButtons 12 years ago
Martin Gräßlin 2573d5e711 Workaround for systems not yet having XCB 1.10 12 years ago
Fredrik Höglund 869ebdd4c0 Add an X11EventFilter class 12 years ago
Martin Gräßlin 9fae34f86f Remove Client::getWMHints in favor of functionality in NETWinInfo 12 years ago
Martin Gräßlin c1edbd584b Add support for WheelEvents on Decoration 12 years ago
Martin Gräßlin 0030eb7f84 Initial import of support for new KDecoration2 based decorations 12 years ago
Martin Gräßlin f0e1e3187e Add a script to enforce window decorations for GTK windows 12 years ago
Martin Gräßlin 822fca474b Send a synthetic button release event to the decoration for moving client 12 years ago
Martin Gräßlin 060c93233e Make xcb-icccm truely optional 12 years ago
Martin Gräßlin 7910fed659 Improve updating user timestamp 12 years ago
Martin Gräßlin 82e5b1a5cc Drop support for _KDE_WM_CHANGE_STATE 12 years ago
Martin Gräßlin 97726a4b1f [TabBox] Fix forcedGlobalMouseGrab 12 years ago
Martin Gräßlin 165bab24f2 Use XCB enum values in Client::updateMouseGrab instead of XLib defines 12 years ago
Martin Gräßlin 9cce470c35 Turn Client::delayedMoveResize() into a lambda slot 12 years ago
Martin Gräßlin d2bbb42feb Install event filter for QWindow based decorations 12 years ago
Martin Gräßlin cd6ed49299 Port XCB_CONFIGURE_REQUEST handling to XCB 12 years ago
Martin Gräßlin 3204342809 Port XQueryPointer usage to XCB 12 years ago
Martin Gräßlin 93e5ebac63 Try to wait for DESTROY_NOTIFY before releasing an Unmanaged 12 years ago
Martin Gräßlin d2d89653b2 Print better error messages for XCB errors from extensions 12 years ago
Martin Gräßlin fd0fd82ad6 Use NETWM to get updates on blocking compositing 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 9075b5e2d6 [kwin] Remove cursorPos() from utils.h 12 years ago
Martin Gräßlin bc0a9cb53a [kwin] Use std::find_if and lambda functions for Workspace::findClient 12 years ago
Martin Gräßlin 12a4923959 [kwin] Use std::find_if and lambda functions for Workspace::findUnmanaged 12 years ago
Martin Gräßlin 970e8765f0 [kwin] Remove support for _NET_WM_TAKE_ACTIVITY protocol 12 years ago
Martin Gräßlin abecbf2369 [kwin] Port away from deprecated functionality in KWindowSystem 12 years ago
Martin Gräßlin ed4a0d0319 Screenedge show support for Clients 12 years ago
Martin Gräßlin 0b32e5e57d [kwin] Listen to mouse motion events in the screenedge windows 12 years ago
Martin Gräßlin 7c7f137832 [kwin] Drop handling for mouse motion event compression 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 302271ce97 [kwin] Client supports an X property for color scheme 12 years ago
Casian Andrei b5b7fac056 Fix check for no button pressed in Client::buttonReleaseEvent() 13 years ago
Martin Gräßlin ba66fd9ef6 [kwin] NETWinInfo2 becomes NETWinInfo 13 years ago
Martin Gräßlin b6f9bd988b [kwin] Do not filter out button release events for moving clients 13 years ago
Bhushan Shah 935851a2b5 kDebug -> qDebug in kwin 13 years ago
Martin Gräßlin 4bd28e90af [kwin] Do not allow Qt to raise decoration widget above the Client 13 years ago
Casian Andrei b0ba49cbdf Fix check for no button pressed in Client::buttonReleaseEvent() 13 years ago
Thomas Lübking 67cb571f86 fix two damage artifact causes 13 years ago