efl/src/lib/ecore_wl2
Derek Foreman efa85f35f4 ecore_wl2: Make our wayland socket handling thread safe
Summary:
By using the prepare read code properly we can do wayland dispatch of
multiple queues in multiple threads.  I'm not advocating we ever do so,
but if a library (perhaps a gl implementation) wants to dispatch its own
queue, and that happens in a separate thread from our event loop, we
probably don't want the world to explode.
Depends on D7914

Reviewers: zmike, devilhorns

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D7915
2019-02-13 09:58:06 -05:00
..
Ecore_Wl2.h docs: Fix typos in API reference doc and comments. 2018-08-31 17:45:31 +09:00
ecore_wl2.c ecore_wl2: Fix a memory leaking case 2018-10-17 10:19:44 +09:00
ecore_wl2_buffer.c ecore_wl2: Better error handling for dmabuf sync ioctls 2018-06-19 13:43:55 -04:00
ecore_wl2_display.c ecore_wl2: Make our wayland socket handling thread safe 2019-02-13 09:58:06 -05:00
ecore_wl2_dnd.c ecore_wl2_dnd: initialize source to NULL when it destroy 2018-11-15 09:11:38 -05:00
ecore_wl2_input.c ecore_wl2_input: update a timestamp whenever possible 2019-01-29 07:06:33 -05:00
ecore_wl2_output.c ecore_wl2: Add internal _ecore_wl2_output_find 2018-01-30 17:09:51 -06:00
ecore_wl2_private.h ecore_wl2: Make our wayland socket handling thread safe 2019-02-13 09:58:06 -05:00
ecore_wl2_subsurf.c wayland: Reduce number of unneccessary display flushes 2018-01-19 12:40:40 -06:00
ecore_wl2_surface.c ecore_wl2: Replace window ids with pointers 2018-07-06 10:16:21 -04:00
ecore_wl2_window.c ecore_wl2: Convert frame callbacks to inlist 2019-01-15 13:47:17 -06:00
meson.build meson: refactor meson.build for ecore_wl2 2019-01-10 10:57:42 +01:00
window_v6.x ecore_wl2: Fix anchor for xdg pop-ups 2018-12-14 10:29:59 -06:00