249 Commits (ec8f7e1facffa05a95bdb553d91abb915525d4cb)

Author SHA1 Message Date
Martin Gräßlin 0f7a990316 Use Protocol support in NETWinInfo instead of fetching them ourselves 11 years ago
Martin Gräßlin 9fae34f86f Remove Client::getWMHints in favor of functionality in NETWinInfo 12 years ago
Thomas Lübking 75a298a4fb allow FS mapping of geometry restricted windows 12 years ago
Martin Gräßlin f0e1e3187e Add a script to enforce window decorations for GTK windows 12 years ago
Thomas Lübking d6ea601005 keep oversized windows in fullscreen area 12 years ago
Martin Gräßlin 8543033d59 Reparent decoration window by using a QWindow wrapper for the frame 12 years ago
Martin Gräßlin 75f80e88ed Port Client::manage away from XGetWindowAttributes 12 years ago
Martin Gräßlin b039a07f4d Toplevel::vis becomes Toplevel::m_visual and is xcb_visualid_t 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 b0c0e81661 Adjust kde-workspace to changes in NETWMClient 12 years ago
Martin Gräßlin ed4a0d0319 Screenedge show support for Clients 12 years ago
Thomas Lübking a0a976885c ensure to show clients that need sessionInteract 12 years ago
Martin Gräßlin fdee4ea8c8 Adjust kde-workspace to introduction of flags in NET classes 12 years ago
Thomas Lübking 6bd74cebf3 no autogrouping if deco doesn't support it 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
Martin Gräßlin ba66fd9ef6 [kwin] NETWinInfo2 becomes NETWinInfo 13 years ago
Thomas Lübking 51c3c6cc42 no VD change for activation & unreasonable policy 13 years ago
Martin Gräßlin 3ee886be2d Add setBorderWidth() method to Xcb::Window 13 years ago
Martin Gräßlin 48f32b3bca Use Xcb::Window::selectInput where useful 13 years ago
Martin Gräßlin 49da9a8fdb Add a reparent() method to Xcb::Window 13 years ago
Martin Gräßlin 4215599e97 And add a lower() method to Xcb::Window 13 years ago
Martin Gräßlin cfd93246b3 Toplevel::frameId() becomes virtual 13 years ago
Martin Gräßlin 0d9ab27798 Use the wrapper methods for Client::m_client instead of xcb_foo 13 years ago
Martin Gräßlin c1483f41d4 Use Xcb::Window wrapper class for Client::m_client 13 years ago
Martin Gräßlin 139201a2e2 KGlobal::config() -> KSharedConfig::openConfig() 13 years ago
Thomas Lübking 7d6d80351c align zero corner placement to client, not deco 13 years ago
Martin Gräßlin e21225fa47 Use XCB Shape instead of XLib Shape in KWin core 13 years ago
Martin Gräßlin 330d40f425 Fix no cast to/from ASCII intrduced issues 13 years ago
Martin Gräßlin 3f69bb0e7f Change Client's clormap to xcb_colormap_t 13 years ago
Martin Gräßlin b39965ec27 Client's userTime related code ported over to XCB 13 years ago
Martin Gräßlin 48f08bca83 Client::embedClient() takes an xcb_window_t as argument 13 years ago
Martin Gräßlin 2f718bd4fb Client::manager() takes an xcb_window_t as argument 13 years ago
Martin Gräßlin b4d2129a3f Port Client::client to XCB 13 years ago
Martin Gräßlin 424589ab4a Use an Xcb::Window for Client::wrapper 13 years ago
Martin Gräßlin db18c08dd0 Move RootInfo and WinInfo into an own header and impl file 13 years ago
Martin Gräßlin 65ec86113a Split out Rules related code from Workspace into class RuleBook 13 years ago
Martin Gräßlin 4a48325de5 Cleanup and reorder includes in client.h 13 years ago
Martin Gräßlin 6d0d9cfe43 Remove KWin::Notifications 13 years ago
Martin Gräßlin a82689a2d2 Remove new dialog notification 13 years ago
Martin Gräßlin c8c2550eb6 Remove new window notification 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
Thomas Lübking 158d060b5f turn "ignore geometry" forcerule into a setrule 13 years ago
Martin Gräßlin 15aa42c565 Remove doNotManage hack for Java Applets 13 years ago
Martin Gräßlin f12cf0efba Replacement class for QCursor 13 years ago
Thomas Lübking 32efd0f1e0 add stricter heuristics to initial maximization 13 years ago