389 Commits (d043cd67b92eab460671a4daed6049cfceff8b57)

Author SHA1 Message Date
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
Martin Gräßlin 5eb69aba9c Switch to XCB_BUTTON_INDEX* for Pointer Button constants 13 years ago
Martin Gräßlin 85152773fc Fix wrong enum 13 years ago
Martin Gräßlin a90072d753 Merge KDecorationUnstable into KDecoration 13 years ago
Martin Gräßlin 108252194a Use Xcb::Atom in KWin::Atoms to resolve all atoms 13 years ago
Martin Gräßlin 439122e2bc Use Xcb::CurrentInput in the focus in event handler 13 years ago
Martin Gräßlin 77edf8eb69 Port all XAllowEvents to xcb_allow_events in kwin 13 years ago
Martin Gräßlin 1fd857eecb And add the grabButton() to Xcb::Window 13 years ago
Martin Gräßlin f354b41680 Add ungrabButton to Xcb::Window 13 years ago
Martin Gräßlin 3ee886be2d Add setBorderWidth() method to Xcb::Window 13 years ago
Martin Gräßlin 57905c0cc2 And we got rid of KDebug 13 years ago
Martin Gräßlin 16df417cc6 XCB variant for displayWidth/Height and update after RandR event 13 years ago
Martin Gräßlin 7ed07e45c7 Do not pass events with no window to the findClient - windowEvent cascade 13 years ago
Martin Gräßlin 37334f400a Drop no longer needed XLib includes from KWin 13 years ago
Martin Gräßlin e21225fa47 Use XCB Shape instead of XLib Shape in KWin core 13 years ago
Martin Gräßlin 9c225200bf Fix typo 13 years ago
Martin Gräßlin 46f57221e4 Mouse motion event compression 13 years ago
Martin Gräßlin 330003cdee Replacement for XEvent queue inspection in FocusOut event case 13 years ago
Thomas Lübking 6c420f2b11 don't require geometry changes for quick max/tile 13 years ago
Martin Gräßlin 4b97fb542e Enable passing xcb events through NETRootInfo and NETWinInfo 13 years ago
Martin Gräßlin 41bb797919 Fix Client unmapNotify event handling 13 years ago
Martin Gräßlin d90d0f5c8e Improve event handling for screen edge activation on XCB 13 years ago
Martin Gräßlin b96d16e63d Disable mouse motion event compression 13 years ago
Martin Gräßlin 94e4a31370 Port from XLib XSync to xcb sync 13 years ago