D8169: Support user fullscreen for XdgShellSurfaces

Martin Flöser noreply at phabricator.kde.org
Sat Oct 7 09:44:06 UTC 2017


graesslin created this revision.
graesslin added reviewers: KWin, Plasma.
Restricted Application added a project: KWin.
Restricted Application added subscribers: kwin, plasma-devel.

REVISION SUMMARY
  So far ShellClient did not support that the user can set a window to
  fullscreen. This was omitted in the initial implementation as WlShell
  doesn't support passing the state back to the surface.
  
  With XdgShell this problem doesn't exist any more and we can implement
  it. The implementation is mostly based on the one for Client and
  adjusted for the Wayland world.

TEST PLAN
  New test cases and manual testing (send kate and kwrite to
  fullscreen through alt+f3 menu)

REPOSITORY
  R108 KWin

BRANCH
  xdg-shell-user-fullscreen

REVISION DETAIL
  https://phabricator.kde.org/D8169

AFFECTED FILES
  abstract_client.h
  autotests/integration/shell_client_test.cpp
  client.h
  geometry.cpp
  shell_client.cpp
  shell_client.h

To: graesslin, #kwin, #plasma
Cc: plasma-devel, kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20171007/01587d83/attachment.html>


More information about the Plasma-devel mailing list