61 Commits (f7a67e0edc0e77ef5a2c5e2ed7faa4a85a802717)

Author SHA1 Message Date
Vlad Zahorodnii f7a67e0edc [wayland] Ignore decoration updates if initial state isn't committed yet 6 years ago
Vlad Zahorodnii 1013ee1bd0 [wayland] Queue maximize and fullscreen requests if initial state isn't committed yet 6 years ago
David Edmundson c567d51749 Apply suggestion to xdgshellclient.cpp 6 years ago
David Edmundson 3f1fb873dd Apply suggestion to xdgshellclient.cpp 6 years ago
David Edmundson e02fe34e17 [wayland] Avoid debug recursion in XdgShellClients 6 years ago
Vlad Zahorodnii cc3eb54b32 Introduce the client geometry in Toplevel 6 years ago
Benjamin Port 0c9e481577 Dock with windows go below will be on top of all windows and same layer of above windows 6 years ago
Vlad Zahorodnii df9e36ee68 [wayland] Destroy XdgToplevelClient and XdgPopupClient on unmap 6 years ago
Vlad Zahorodnii 31ea780d79 [wayland] Rework xdg-shell implementation 6 years ago
Johnny Jazeix 00b285623a fix compilation, remove extra parenthesis 6 years ago
Méven Car f0f465ccbd Wayland: avoid binding disabled outputs to surfaces 6 years ago
Méven Car 797ccca48c Wayland: avoid binding disabled outputs to surfaces 6 years ago
David Edmundson bc1991706c drop unused headers 6 years ago
Aleix Pol 3a9d7a6e9d Port KWin to KWaylandServer 6 years ago
Aleix Pol 6abd23ed02 Make it possible to have a separate cursor for the tablet 6 years ago
Aleix Pol c9c6fa818d Don't position plasma surfaces if a position wasn't requested 6 years ago
Aleix Pol 27634d00c0 Prefer holding a reference to an object we're going to call 6 years ago
Aleix Pol 5eb84af469 Remove overloads on virtual methods 6 years ago
Vlad Zahorodnii 29fa85eed1 Use SurfaceInterface::boundingRect() 6 years ago
Vlad Zahorodnii 4ae6c99c6b Introduce AbstractClient::createDecoration() 6 years ago
Vlad Zahorodnii be759b7d33 Use AbstractClient instead of XdgShellClient wherever possible 6 years ago
Vlad Zahorodnii 2b120e07ca [wayland] Honor xdg-toplevel size constraints 6 years ago
Vlad Zahorodnii a75fb7f84e Refactor geometry constraints code 6 years ago
David Edmundson ed5768181e Honour panelTakesFocus for other plasmashell types 6 years ago
Nicolas Fella 7159684ced Revert "[kcm/effects] Clip ListView" 6 years ago
Nicolas Fella b713044216 [kcm/effects] Clip ListView 6 years ago
Nicolas Fella cdc5ea19ab Revert "[kcm/effects] Clip ListView" 6 years ago
Nicolas Fella 5babf52df4 [kcm/effects] Clip ListView 6 years ago
Vlad Zahorodnii 5af81c1cd7 Make support for the maximized mode partially optional 6 years ago
Vlad Zahorodnii 15af09c70a Introduce Toplevel::frameGeometryChanged signal 6 years ago
Vlad Zahorodnii 84f0d51f40 Rename popupPosition to popupRect 6 years ago
Vlad Zahorodnii 432787e036 Use Q_ASSERT in XdgShellClient::transientPlacement() 6 years ago
Vlad Zahorodnii 85c099936e Use QRect::moveRight() and QRect::moveBottom() in XdgShellClient::transientPlacement() 6 years ago
Vlad Zahorodnii 6dd6bdb57d [wayland] Implement resize_x/resize_y constraint adjustment 6 years ago
Vlad Zahorodnii c43b25bd55 Fix minor issues in XdgShellClient::updateClientOutputs 6 years ago
Vlad Zahorodnii 07553d209d s/m_xdgShellSurface/m_xdgShellToplevel/g 6 years ago
Vlad Zahorodnii 2cf832cf29 [wayland] Get rid of some duplicated code 6 years ago
Vlad Zahorodnii d079f5daed [wayland] Keep the opposite corner still when resizing a window 6 years ago
Vlad Zahorodnii 72ca9268ce [wayland] Provide correct input geometry for client-side decorated clients 6 years ago
Vlad Zahorodnii 55b4912004 Update my email address 6 years ago
David Edmundson 89024e2bcc Clamp XdgShellClient::clientSize to surface size, not m_windowGeometry 6 years ago
Kai Uwe Broulik a823474ec3 Honour panelTakesFocus for other plasmashell types 6 years ago
Vlad Zahorodnii d394855536 Rename Toplevel::geom to Toplevel::m_frameGeometry 6 years ago
Vlad Zahorodnii e2f82d793b Use better name for geometryBeforeUpdateBlocking 6 years ago
Vlad Zahorodnii 85777aaac2 [wayland] Ensure that repaints_region is in frame-local coordinates 6 years ago
Vlad Zahorodnii 038509e603 [wayland] Provide correct input transformation matrix for client-side decorated clients 6 years ago
Vlad Zahorodnii 9f7a856d23 [wayland] Implement window geometry more properly 6 years ago
Marco Martin 10ace126be [wayland] Make sure fullscreen windows aren't repositioned 7 years ago
Marco Martin 1a9a49ab7a don't allow to resize or move fullscreen windows 7 years ago
Vlad Zahorodnii 7d4471eba6 Rename geometry property to frameGeometry 7 years ago