mirror of
https://gitlab.freedesktop.org/wayland/wayland.git
synced 2025-10-31 22:25:25 -04:00
Use the new flagged marshal+destroy function in generated code. It's intended as a replacement for all existing wl_proxy_marshal_* functions, so I've used it to replace them all. This results in a large update to the scanner test files as well. We now pass the new WL_MARSHAL_FLAG_DESTROY flag when appropriate, so the race condition in #86 caused by releasing the display mutex between marshalling the proxy and destroying the proxy is now gone. Fixes #86 Signed-off-by: Derek Foreman <derek.foreman@collabora.com> |
||
|---|---|---|
| .. | ||
| bad-identifier-arg.xml | ||
| bad-identifier-entry.xml | ||
| bad-identifier-enum.xml | ||
| bad-identifier-event.xml | ||
| bad-identifier-interface.xml | ||
| bad-identifier-protocol.xml | ||
| bad-identifier-request.xml | ||
| example-client.h | ||
| example-code.c | ||
| example-server.h | ||
| example.xml | ||
| small-client-core.h | ||
| small-client.h | ||
| small-code-core.c | ||
| small-code.c | ||
| small-private-code.c | ||
| small-server-core.h | ||
| small-server.h | ||
| small.xml | ||