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. |