• Anthony Enrione's avatar
    libweston-desktop: implement the new xdg_shell (stable) protocol · d8d9f5e6
    Anthony Enrione authored
    Some clients like the mpv video player now request the xdg_shell
    protocol so these will fail if the compositor only provides the
    xdg_shell_unstable_v6 protocol. Compositors like mir and gnome provide
    both protocols.
    
    The two protocols are very similar therefore the code in xdg-shell-v6.c
    has been refactored to work with the new xdg_shell protocol and now
    resides in xdg-shell.c.
    
    Pekka:
    - split the patch
    - fix continued line alignment
    
    Daniel
    - allow anchor_rect to initially have zero dimensions
    - account for get_popup allowing NULL parent surface
    Signed-off-by: Pekka Paalanen's avatarPekka Paalanen <pekka.paalanen@collabora.com>
    Signed-off-by: Daniel Stone's avatarDaniel Stone <daniels@collabora.com>
    d8d9f5e6
Name
Last commit
Last update
clients Loading commit data...
compositor Loading commit data...
data Loading commit data...
desktop-shell Loading commit data...
doc Loading commit data...
fullscreen-shell Loading commit data...
ivi-shell Loading commit data...
libweston Loading commit data...
libweston-desktop Loading commit data...
m4 Loading commit data...
man Loading commit data...
protocol Loading commit data...
remoting Loading commit data...
shared Loading commit data...
tests Loading commit data...
tools/zunitc Loading commit data...
wcap Loading commit data...
xwayland Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
CONTRIBUTING.md Loading commit data...
COPYING Loading commit data...
Makefile.am Loading commit data...
README.md Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
meson.build Loading commit data...
meson_options.txt Loading commit data...
notes.txt Loading commit data...
releasing.txt Loading commit data...
weston.ini.in Loading commit data...