| Index: third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml
|
| diff --git a/third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml b/third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml
|
| index 9542decd28c6f8d3e45a0e3a15fcaaead87b5257..be6f41801f7b38ba8dbf79cf19fc3466cc35b439 100644
|
| --- a/third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml
|
| +++ b/third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml
|
| @@ -38,7 +38,7 @@
|
| reset.
|
| </description>
|
|
|
| - <interface name="zcr_remote_shell_v1" version="5">
|
| + <interface name="zcr_remote_shell_v1" version="6">
|
| <description summary="remote_shell">
|
| The global interface that allows clients to turn a wl_surface into a
|
| "real window" which is remotely managed but can be stacked, activated
|
| @@ -140,9 +140,9 @@
|
| <arg name="layout_mode" type="uint"/>
|
| </event>
|
|
|
| - <!-- Version 5 additions -->
|
| + <!-- Version 6 additions -->
|
|
|
| - <event name="workspace" since="5">
|
| + <event name="workspace" since="6">
|
| <description summary="area of remote shell">
|
| Defines an area of the remote shell used for layout. Each series of
|
| "workspace" events must be terminated by a "configure" event.
|
| @@ -161,7 +161,7 @@
|
| <arg name="scale_factor" type="fixed"/>
|
| </event>
|
|
|
| - <event name="configure" since="5">
|
| + <event name="configure" since="6">
|
| <description summary="suggests configuration of remote shell">
|
| Suggests a new configuration of the remote shell. Preceded by a series
|
| of "workspace" events.
|
| @@ -170,7 +170,7 @@
|
| </event>
|
| </interface>
|
|
|
| - <interface name="zcr_remote_surface_v1" version="5">
|
| + <interface name="zcr_remote_surface_v1" version="6">
|
| <description summary="A desktop window">
|
| An interface that may be implemented by a wl_surface, for
|
| implementations that provide a desktop-style user interface
|
| @@ -469,7 +469,31 @@
|
|
|
| <!-- Version 5 additions -->
|
|
|
| - <event name="configure" since="5">
|
| + <request name="set_icon_png_chunk" since="5">
|
| + <description summary="Set a chunk of surface icon">
|
| + Set a chunk of surface custom icon compressed in png format.
|
| +
|
| + This icon may be used to show the task icon in a task bar.
|
| +
|
| + If flag contains 0x1 bit then this is the first chunk of data.
|
| + If flag contains 0x2 bit then this is the last chunk of data.
|
| + Both bits may be set or not set.
|
| + </description>
|
| + <arg name="flags" type="uint"/>
|
| + <arg name="chunk" type="array"/>
|
| + </request>
|
| +
|
| + <request name="reset_icon_png" since="5">
|
| + <description summary="Reset surface icon">
|
| + This reset any previosly set surface custom icon.
|
| +
|
| + Default app icon will be used to show the task icon in a task bar.
|
| + </description>
|
| + </request>
|
| +
|
| + <!-- Version 6 additions -->
|
| +
|
| + <event name="configure" since="6">
|
| <description summary="suggest a surface change">
|
| The configure event asks the client to change surface state.
|
|
|
| @@ -492,7 +516,7 @@
|
| <arg name="serial" type="uint"/>
|
| </event>
|
|
|
| - <request name="ack_configure" since="5">
|
| + <request name="ack_configure" since="6">
|
| <description summary="ack a configure event">
|
| When a configure event is received, if a client commits the
|
| surface in response to the configure event, then the client
|
| @@ -517,7 +541,7 @@
|
| <arg name="serial" type="uint" summary="the serial from the configure event"/>
|
| </request>
|
|
|
| - <request name="move" since="5">
|
| + <request name="move" since="6">
|
| <description summary="start an interactive move">
|
| Start an interactive, user-driven move of the surface.
|
|
|
|
|