• Alexandros Frantzis's avatar
    winewayland.drv: Use surface geometry to satisfy state size constraints. · dfcd2d8b
    Alexandros Frantzis authored
    The maximized and fullscreen states disallow surface contents that are
    larger than the configured size. However, if we have a larger surface,
    and only part of the surface contains useful client data, we can inform
    the compositor using xdg_surface_set_geometry, so that only the
    specified region is considered for compositor-side positioning and
    state constraints.
    
    We use the geometry to support the presentation of windows that insist
    on particular positions and sizes which may not match the compositor's
    requested size (e.g., fullscreen but may overshoot a few pixels outside
    the monitor boundary).
    dfcd2d8b
Name
Last commit
Last update
dlls Loading commit data...
documentation Loading commit data...
fonts Loading commit data...
include Loading commit data...
libs Loading commit data...
loader Loading commit data...
nls Loading commit data...
po Loading commit data...
programs Loading commit data...
server Loading commit data...
tools Loading commit data...
.editorconfig Loading commit data...
.gitlab-ci.yml Loading commit data...
.mailmap Loading commit data...
ANNOUNCE Loading commit data...
AUTHORS Loading commit data...
COPYING.LIB Loading commit data...
LICENSE Loading commit data...
LICENSE.OLD Loading commit data...
MAINTAINERS Loading commit data...
README Loading commit data...
VERSION Loading commit data...
aclocal.m4 Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...