mirror of
https://gitlab.freedesktop.org/wayland/wayland.git
synced 2025-10-29 05:40:16 -04:00
protocol: add wl_shm.release request
Allows clients to cleanly release wl_shm objects. Useful for clients using multiple wl_registry objects (e.g. via libraries). Signed-off-by: Simon Ser <contact@emersion.fr>
This commit is contained in:
parent
9e233e31a2
commit
f06736a8a0
1 changed files with 13 additions and 2 deletions
|
|
@ -212,7 +212,7 @@
|
||||||
</request>
|
</request>
|
||||||
</interface>
|
</interface>
|
||||||
|
|
||||||
<interface name="wl_shm_pool" version="1">
|
<interface name="wl_shm_pool" version="2">
|
||||||
<description summary="a shared memory pool">
|
<description summary="a shared memory pool">
|
||||||
The wl_shm_pool object encapsulates a piece of memory shared
|
The wl_shm_pool object encapsulates a piece of memory shared
|
||||||
between the compositor and client. Through the wl_shm_pool
|
between the compositor and client. Through the wl_shm_pool
|
||||||
|
|
@ -272,7 +272,7 @@
|
||||||
</request>
|
</request>
|
||||||
</interface>
|
</interface>
|
||||||
|
|
||||||
<interface name="wl_shm" version="1">
|
<interface name="wl_shm" version="2">
|
||||||
<description summary="shared memory support">
|
<description summary="shared memory support">
|
||||||
A singleton global object that provides support for shared
|
A singleton global object that provides support for shared
|
||||||
memory.
|
memory.
|
||||||
|
|
@ -457,6 +457,17 @@
|
||||||
</description>
|
</description>
|
||||||
<arg name="format" type="uint" enum="format" summary="buffer pixel format"/>
|
<arg name="format" type="uint" enum="format" summary="buffer pixel format"/>
|
||||||
</event>
|
</event>
|
||||||
|
|
||||||
|
<!-- Version 2 additions -->
|
||||||
|
|
||||||
|
<request name="release" type="destructor" since="2">
|
||||||
|
<description summary="release the shm object">
|
||||||
|
Using this request a client can tell the server that it is not going to
|
||||||
|
use the shm object anymore.
|
||||||
|
|
||||||
|
Objects created via this interface remain unaffected.
|
||||||
|
</description>
|
||||||
|
</request>
|
||||||
</interface>
|
</interface>
|
||||||
|
|
||||||
<interface name="wl_buffer" version="1">
|
<interface name="wl_buffer" version="1">
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue