SIGN IN SIGN UP

wayland: directly use surface local coords for viewport when possible

Previously, we calculated out the value for simplicity but there can be
a mismatch due to round where what we calculate as the viewport
width/height is not what surface local coordinates the compositor gave
us. Note that we don't always want to use these values directly (e.g.
whenever we set our own geometry), so some notion of overriding has to
be added.
D
Dudemanguy committed
1301fdb2ecc9c2d001baacd92fcf3fda9daec1ed
Parent: 251a2b6