585 Commits (9ff1f77e8edaa0c87aeee1cdcc698e42121e2c59)

Author SHA1 Message Date
Martin Flöser aefa11f11a Block geometry updates on move resize finish and don't configure xdg shell surfaces while blocked 8 years ago
Martin Flöser 8a2796d280 Fix regression from KWin 5.9 regarding quick tiling 8 years ago
Martin Flöser 188491d392 Support user fullscreen for XdgShellSurfaces 8 years ago
Martin Flöser d3eccada62 Implement Apply desktop rule for ShellClient 9 years ago
Martin Gräßlin 1e13deaa1d Port some displayWidth/displayHeight usages to Screens::size() 9 years ago
Martin Flöser 8794fe548a Guard every remaining access to rootInfo 9 years ago
Martin Flöser 64da6c8d1e Replace Workspace::slotWindowQuickTileFoo by a quickTileWindow with argument 9 years ago
Martin Flöser 139b4dc82a Properly swap the quick tile side when pressing the shortcut again 9 years ago
Martin Flöser 672cae9a7d Implement support for restricted move area on Wayland 9 years ago
Martin Flöser 14c8440f11 Restrict move resize area only on the screen the strut window is on 9 years ago
Marco Martin 8190927eaf geometry shape changes also with no resize 9 years ago
Kai Uwe Broulik eaf41cb6c5 Animate quick tiling outline 9 years ago
Martin Gräßlin 9934f5b575 Properly implement maximize of ShellClient 9 years ago
Martin Gräßlin 679e417808 Don't snap to auto-hidden panels 10 years ago
Martin Gräßlin 996ee34e14 Remove the unredirect fullscreen windows functionality 10 years ago
Bhushan Shah 3ec8e5ce75 Remove completely useless output 10 years ago
Martin Gräßlin e5fe3137b8 Fix the ignore struts multi-screen handling 10 years ago
Martin Gräßlin 58db477796 Fix the strut handling for wayland clients 10 years ago
Martin Gräßlin bc25677caf Strut sanity checking: ignore struts which would exclude a complete screen 10 years ago
Martin Gräßlin 7777f0c507 Invalidate double click timer when start move resize 10 years ago
Thomas Lübking 9d09cf6dc9 respect motif and rules on unmaximizing 10 years ago
Martin Gräßlin 4c7450a1f6 Add nullptr check in AbstractClient::checkWorkspacePosition for workspace() 10 years ago
Martin Gräßlin ebe2989649 Move the KDecoration2::Decoration to AbstractClient 10 years ago
Thomas Lübking fab806df92 avoid pointless kbd grab on moveresize 10 years ago
Martin Gräßlin f5848d9405 Move implementation of updateMoveResize to AbstractClient 11 years ago
Martin Gräßlin f4b02d5a8c Move handleMoveResize to AbstractClient 11 years ago
Martin Gräßlin 7e23860957 Move performMoveResize to AbstractClient 11 years ago
Martin Gräßlin c83f041005 Move startMoveResize() to AbstractClient 11 years ago
Martin Gräßlin 9e323227a1 Move (start|stop)DelayedMoveResize to AbstractClient 11 years ago
Martin Gräßlin 95a99d337a Move s_haveResizeEffect from Client to AbstractClient 11 years ago
Martin Gräßlin ba53407b52 Move finishMoveResize(bool) to AbstractClient 11 years ago
Martin Gräßlin 1c40e809ea Provide leaveMoveResize() as virtual method in AbstractClient 11 years ago
Martin Gräßlin dc04cdef64 Move moveResizeStartScreen from Client to AbstractClient 11 years ago
Martin Gräßlin dcb5e29316 Move updateCursor() functionality to AbstractClient 11 years ago
Martin Gräßlin b8e68307bb Move buttonDown from Client to AbstractClient 11 years ago
Martin Gräßlin 605acaf60e Move checkUnrestrictedMoveResize() from Client to AbstractClient 11 years ago
Martin Gräßlin 8a3be2bacd Move the Position mode from Client to AbstractClient 11 years ago
Martin Gräßlin c3f14521c1 Move moveResizeGeom to AbstractClient 11 years ago
Martin Gräßlin b4fc4d7235 Move initialMoveResizeGeometry to AbstractClient 11 years ago
Martin Gräßlin 84c7575cbf Move (inverted)MoveOffset to AbstractClient 11 years ago
Martin Gräßlin 3514b4d691 Track whehter moveResize is unrestricted in AbstractClient 11 years ago
Martin Gräßlin b5e8e3511e Track whether Client is in moveResizeMode in AbstractClient 11 years ago
Martin Gräßlin 226c9a0367 Call checkWorkspacePosition also for Wayland clients in ::updateClientArea 11 years ago
Martin Gräßlin 8cdfb0e88f Merge back implementation of Client::move and ShellClient::move 11 years ago
Martin Gräßlin c578720615 Add virtual AbstractClient::updateTabGroupStates(TabGroup::States) 11 years ago
Martin Gräßlin d7b4d8fe82 Move functionality for geom_before_block to AbstractClient 11 years ago
Martin Gräßlin a186e407bf Move handling around deco_rect_before_block to AbstractClient 11 years ago
Martin Gräßlin 6049b9ff3c Move implementation of sendToScreen from Client to AbstractClient 11 years ago
Martin Gräßlin 9f91431e8c Move quick tiling from Client to AbstractClient 11 years ago
Martin Gräßlin 9f2b4c7d14 Introduce a virtual AbstractClient::updateQuickTileMode(QuickTileMode) 11 years ago