diff options
| author | Jonas Ådahl <jadahl@gmail.com> | 2015-03-03 15:40:58 +0800 |
|---|---|---|
| committer | Jonas Ådahl <jadahl@gmail.com> | 2015-03-04 15:47:48 +0800 |
| commit | 8b2fbf872280a68f82ab6aae68a89fd58cc9996b (patch) | |
| tree | 90c8b32d8610ee8b14987718c8d5bcbeab34d93d /cursor | |
| parent | wayland.xml: fixed a typo (diff) | |
| download | wayland-8b2fbf872280a68f82ab6aae68a89fd58cc9996b.tar wayland-8b2fbf872280a68f82ab6aae68a89fd58cc9996b.tar.gz wayland-8b2fbf872280a68f82ab6aae68a89fd58cc9996b.tar.bz2 wayland-8b2fbf872280a68f82ab6aae68a89fd58cc9996b.tar.lz wayland-8b2fbf872280a68f82ab6aae68a89fd58cc9996b.tar.xz wayland-8b2fbf872280a68f82ab6aae68a89fd58cc9996b.tar.zst wayland-8b2fbf872280a68f82ab6aae68a89fd58cc9996b.zip | |
protocol: Change wording of subsurface placement scheduling
Change wording to be more consistent with other parts of the subsurface
protocol. Before this change, wl_subsurface.set_position explicitly
stated that the new state was to be applied on the parents
wl_surface.commit and wl_subsurface.place_above/below only said "on
the next commit of the parent surface". What "committed" means is
ambiguous considering that a wl_surface.commit actually defers the
actual commit when in synchronized mode, but the intention has always
been that placement of a subsurface should be considered part of its
content, i.e. placement state should be applied when other state
(buffer, regions). This patch makes that more clear.
Note that prior to this patch, one could correctly have interpreted
the protocol meaning that placements operations takes effect explicitly
on wl_surface.commit of the parent surface no matter whether other state
of the parent surface is applied at that point. This patch clarifies that
that is not the case.
https://bugs.freedesktop.org/show_bug.cgi?id=88857
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
Acked-by: Jasper St. Pierre <jstpierre@mecheye.net>
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Diffstat (limited to 'cursor')
0 files changed, 0 insertions, 0 deletions
