Merge branch 'xdg-shell' into 'main'

xdg-shell: add enums for minimized state to toplevel configure

See merge request wayland/wayland-protocols!414
This commit is contained in:
YaoBing Xiao 2025-12-19 00:27:28 +08:00
commit 3c1914e24d

View file

@ -29,7 +29,7 @@
DEALINGS IN THE SOFTWARE.
</copyright>
<interface name="xdg_wm_base" version="7">
<interface name="xdg_wm_base" version="8">
<description summary="create desktop-style surfaces">
The xdg_wm_base interface is exposed as a global object enabling clients
to turn their wl_surfaces into windows in a desktop environment. It
@ -122,7 +122,7 @@
</event>
</interface>
<interface name="xdg_positioner" version="7">
<interface name="xdg_positioner" version="8">
<description summary="child surface positioner">
The xdg_positioner provides a collection of rules for the placement of a
child surface relative to a parent surface. Rules can be defined to ensure
@ -407,7 +407,7 @@
</request>
</interface>
<interface name="xdg_surface" version="7">
<interface name="xdg_surface" version="8">
<description summary="desktop user interface surface base interface">
An interface that may be implemented by a wl_surface, for
implementations that provide a desktop-style user interface.
@ -620,7 +620,7 @@
</interface>
<interface name="xdg_toplevel" version="7">
<interface name="xdg_toplevel" version="8">
<description summary="toplevel surface">
This interface defines an xdg_surface role which allows a surface to,
among other things, set window-like properties such as maximize,
@ -946,6 +946,14 @@
window.
</description>
</entry>
<entry name="minimized" value="10" since="7">
<description summary="surface is minimized">
The surface is currently minimized, the surface is reduced
to an entry or icon on the task bar, dock, task list or
desktop, depending on how the shell handles minimized
surfaces.
</description>
</entry>
</enum>
<request name="set_max_size">
@ -1242,7 +1250,7 @@
</event>
</interface>
<interface name="xdg_popup" version="7">
<interface name="xdg_popup" version="8">
<description summary="short-lived, popup surfaces for menus">
A popup surface is a short-lived, temporary surface. It can be used to
implement for example menus, popovers, tooltips and other similar user