[ANNOUNCE] wayland-protocols 1.12

Jonas Ådahl jadahl at gmail.com
Sat Dec 2 02:41:56 UTC 2017

wayland-protocols 1.12 is now available.

This version includes the new stable version of the XDG Shell protocol. In
short, the difference between the XDG Shell stable and the last unstable
version include (among other things):

 * The base interface and the global exposed via the registry changed from
   zxdg_shell_v6 to xdg_wm_base.
 * Fullscreen semantics were better defined and geometry requirements
   relaxed to allow certain hardware optimizations.
 * The popup positioner was changed to allow positioning against a point.
 * The popup semantics was changed to allow future extendability.
 * Toplevel parent-child relationship ambiguities were fixed.
 * Unmap/map semantics were better defined.
 * Various other ambiguities were fixed and documentation in general was

Check the git log for details.

Here is the shortlog:

David Edmundson (1):
      xdg-shell/positioner: Replace edge bitfield with extended enum

Jonas Ådahl (18):
      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
      xdg-shell: Soften fullscreen geometry requirements
      Makefile.am: Install stable xdg-shell
      configure.ac: Bump version to 1.12

Mike Blumenkrantz (1):
      xdg-shell: clarify map/unmap wording

git tag: 1.12

MD5:  ac83c4704003323b6bd5a1b91fb1be53  wayland-protocols-1.12.tar.xz
SHA1: ac908e91c6c5e7802c0af48f55725ad683017e72  wayland-protocols-1.12.tar.xz
SHA256: 3b19e8a9e1e19474756a7069db23b90ca9b8ebb438448c6063b4a7fc89b7c8b2  wayland-protocols-1.12.tar.xz
PGP:  http://wayland.freedesktop.org/releases/wayland-protocols-1.12.tar.xz.sig
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20171202/28c212c7/attachment.sig>

More information about the wayland-devel mailing list