32 lines
1.1 KiB
Diff
32 lines
1.1 KiB
Diff
|
diff -up chromium-105.0.5195.52/third_party/wayland/src/src/wayland-client-core.h.old-wayland chromium-105.0.5195.52/third_party/wayland/src/src/wayland-client-core.h
|
||
|
--- chromium-105.0.5195.52/third_party/wayland/src/src/wayland-client-core.h.old-wayland 2022-09-01 19:36:06.099483374 +0000
|
||
|
+++ chromium-105.0.5195.52/third_party/wayland/src/src/wayland-client-core.h 2022-09-01 22:09:56.523353619 +0000
|
||
|
@@ -119,9 +119,27 @@ struct wl_display;
|
||
|
*/
|
||
|
struct wl_event_queue;
|
||
|
|
||
|
+/** Destroy proxy after marshalling
|
||
|
+ * @ingroup wl_proxy
|
||
|
+ */
|
||
|
+#define WL_MARSHAL_FLAG_DESTROY (1 << 0)
|
||
|
+
|
||
|
void
|
||
|
wl_event_queue_destroy(struct wl_event_queue *queue);
|
||
|
|
||
|
+struct wl_proxy *
|
||
|
+wl_proxy_marshal_flags(struct wl_proxy *proxy, uint32_t opcode,
|
||
|
+ const struct wl_interface *interface,
|
||
|
+ uint32_t version,
|
||
|
+ uint32_t flags, ...);
|
||
|
+
|
||
|
+struct wl_proxy *
|
||
|
+wl_proxy_marshal_array_flags(struct wl_proxy *proxy, uint32_t opcode,
|
||
|
+ const struct wl_interface *interface,
|
||
|
+ uint32_t version,
|
||
|
+ uint32_t flags,
|
||
|
+ union wl_argument *args);
|
||
|
+
|
||
|
void
|
||
|
wl_proxy_marshal(struct wl_proxy *p, uint32_t opcode, ...);
|
||
|
|