#8178: wayland-protocols-1.7
-------------------------+-------------------------
 Reporter:  renodr       |      Owner:  blfs-book@…
     Type:  enhancement  |     Status:  new
 Priority:  normal       |  Milestone:  7.11
Component:  BOOK         |    Version:  SVN
 Severity:  normal       |   Keywords:
-------------------------+-------------------------
 New minor version. API/ABI Incompatible.


 {{{
 wayland-protocols 1.7 is now available.

 This release includes a new backward incompatible version of the unstable
 xdg-shell protocol - xdg-shell unstable v6.

 The protocol have gone through extensive changes to how surfaces are
 created
 and mapped, and also adds a few features that was not possible before:

   - A client can now specify a minimum and/or maximum window geometry.
   - A client can now in a declarative manner position popup surfaces so
 that
     they will be visible to the user, e.g. by having them placed within
 the
     shell work area.
   - A client can map a popup without a grab; this intended to be used for
     relatively positioned child surfaces that shouldn't be automatically
     dismissed, such as tooltips, and user interface elements like
 "popovers" in
     GTK+.

 The desktop environment 'state allocations' originally meant to enable
 desktop
 environments to use their own state enum values in the configure event was
 also
 removed. Desktop environments who want to have their own state enum values
 should instead extend the xdg_toplevel.configure or xdg_surface.configure
 event
 with their own event to get the same semantics.

 See the protocol XML file and commit history for further details about
 changes
 compared to xdg-shell unstable v5.

 There are still a few yet to be finalized patches that were not merged.
 However, do not despair, those patches does not change any fundamental
 behavior
 of the core protocol and can added in a backward compatible manner in
 future
 releases.


 Here is the shortlog:

 Jonas Ådahl (13):
       xdg-shell: Bump unstable version to 6
       xdg-shell: Remove the old unstable version enum and request
       xdg-shell: Turn xdg_surface into a generic base interface
       xdg-shell: Put xdg_shell events after requests
       xdg-shell: Add error codes for invalid surface state
       xdg-shell: Improve error enum formatting some
       xdg-shell: Make get_popup take a xdg_surface instead of wl_surface
       xdg-shell: Make xdg_popup non-grabbing by default
       xdg-shell: Introduce xdg_positioner
       xdg-shell: Clarify focus semantics for popup grabs
       xdg-shell: Drop desktop environment specific state allocations
       xdg-shell: Add resize_x/y constraint adjustment to positioner
       configure.ac: Bump version to 1.7

 Mike Blumenkrantz (1):
       xdg-shell: clarify xdg_surface creation semantics regarding buffers

 Olivier Fourdan (1):
       xdg-shell: Add min/max size requests
 }}}

--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/8178>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to