[PATCH wayland-protocols v3 00/17] Declaring xdg-shell stable, take 3
Jonas Ådahl
jadahl at gmail.com
Wed Nov 15 11:19:49 UTC 2017
Hi,
This is yet another attempt to declare xdg-shell as stable, enabling us
to easier extend it further, with additions and new extensions that
depend on it.
There are a few minor changes since last time, most notebly the
definition of what requesting to be "unfullscreen" means which was
previously undefined, as well as some clarifications on how to deal with
state transitions related to being fullscreen.
In a previous iteration, an issue was raised that xdg-shell stable will
not, as is, be possible to implement along side the old xdg-shell unstable
v5, due to v5 using unprefixed symbols. For the various code bases that
implements any xdg-shell support, this has been been reported to be a
non-issue, so no changes were made regarding this, and none are
intended. If, for some reason it is still eventually necessary, we can
still make it possible by adding various features to wayland-scanner,
working around xdg-shell unstable v5 using unprefixed symbols.
To avoid stalling declaring xdg-shell stable indefinitely, I'm sending
this E-mail now, asking for input, acks, rbs etc, but if I have received
no objections by December (i.e. in about 2 weeks), I intend to go head
and land this and make a wayland-protocols release with xdg-shell as
stable, which means that no further backward incompatible changes can be
made.
Jonas
David Edmundson (1):
xdg-shell/positioner: Replace edge bitfield with extended enum
Jonas Ådahl (15):
Add xdg-shell to stable/
xdg-shell: Rename interfaces
xdg-shell: Update copyright notices
xdg-shell: Reword the xdg_wm_base introduction
xdg-shell/positioner: Allow empty anchor_rect
xdg-shell: Replace 'monitor' with 'output'
xdg-shell/surface: Add note about window position and geometry
xdg-shell/toplevel: Clarify xdg_toplevel.set_parent(null)
xdg-shell/toplevel: Chain multiple parent-child relationships
xdg-shell/popup: Allow custom parent by passing null as parent
xdg-shell/positioner: Clarify flip semantics with anchor offset
xdg-shell: Fix typo
xdg-shell: Specify what happens when (un)maximizing while fullscreen
xdg-shell: Clarify set_fullscreen semantics
xdg-shell: Add unset_fullscreen description
Mike Blumenkrantz (1):
xdg-shell: clarify map/unmap wording
stable/xdg-shell/README | 5 +
stable/xdg-shell/xdg-shell.xml | 1110 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 1115 insertions(+)
create mode 100644 stable/xdg-shell/README
create mode 100644 stable/xdg-shell/xdg-shell.xml
--
2.14.2
More information about the wayland-devel
mailing list