Opened 9 years ago
Closed 9 years ago
#8178 closed enhancement (fixed)
wayland-protocols-1.7
Reported by: | Douglas R. Reno | Owned by: | Douglas R. Reno |
---|---|---|---|
Priority: | normal | Milestone: | 7.10 |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
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
Change History (2)
comment:1 by , 9 years ago
Milestone: | 7.11 → 7.10 |
---|---|
Owner: | changed from | to
Status: | new → assigned |
Note:
See TracTickets
for help on using tickets.
Moving back to 7.10 and taking.