weston_wm_window_create_frame() when frame_crate() returned NULL.
This patch fixes the test suite only.
- Remove "partial" from commit title and description.
- Fix inverted check when clearing used_in_output_repaint flag.
- Use the new, generic explicit sync server error reporting function.
- Introduce and use weston_buffer_release_move.
- Introduce internally and use weston_buffer_release_destroy.
- Support the zwp_buffer_release_v1.fenced_release event.
- Support release fences in the GL renderer.
- Rename weston_buffer_release_reference.busy_count to ref_count.
- Add documentation for weston_buffer_release and ..._reference.
so get_release works for all valid buffers.
- Destroy the buffer_release object after sending an event.
- Use updated protocol interface names.
- Use correct format specifier for resource ids.
buffer_release, but the committed buffer is not a valid linux_dmabuf.
create dmabuf buffers and fences in a unit-test environment.
has an acquire fence, we don't consider it for plane placement.
and then glBindTexture for any changes to take effect.
- Fix typo in warning for missing EGL_KHR_wait_sync extension.
fences for opaque EGL buffers).
- Introduce and use fd_clear and and fd_move helpers.
- Check for EGL_KHR_wait_sync before using eglWaitSyncKHR.
- Dup the acquire fence before passing to EGL.
- Keep acquire_fence_fd in surface instead of buffer.
- Remove unnecessary info from wayland error messages.
- Handle acquire fence for subsurface commits.
- Guard against self-update in fd_update.
- User correct format specifier for resource ids.
- Advertise protocol for X11 backend with GL renderer.
- Remove sync file wait fallbacks.
fence, but the committed buffer is not a valid linux_dmabuf.
using the noop renderer supports this to enable testing.
commit. Support for it will be added in future commits.
- Advertise minor version 2 of the explicit sync protocol.
- Use wl_resource_get_version() instead of hardcoding version 1.
- Use correct format specifier for resource id.
- Register protocol in headless+noop backend for testing purposes.
This is just to unify the exit paths.
Helps people avoid libxml if they... want to?
Helps people avoid libX11 at the cost of disabling Xwayland support.
the dependency to EGL headers in weston-test.c.
directives anymore without the user friendly error message.
where it is supported by the compiler.
widely available _Static_assert() if that is provided.
for modules and helper/libexec binaries to specific paths.
according to autotools would be painful and unnecessary.
specifically not supported in libweston.
Do not change the lookup name of ivi-layout.ivi.
Suggested by Emil: Use a variable for strlen(name).
aggregate of all touch devices on the weston_seat.
Change the wl_output user data to point to weston_head.
a specific head of a cloned pair, for instance.
request to subscribe to timestamp events for wl_pointer resources.
request to subscribe to timestamp events for wl_keyboard resources.
Add a helper function to check if two struct timespec values are equal.
release requests for inert input resources.
inherent race in the current wayland protocol when removing globals.