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 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel