libxcb/src
David McFarland fad81b6342 read from connection when polling special events and replies
Using the mesa vulkan driver, if you acquire an image from a
swapchain using a finite timeout (x11_acquire_next_image_poll_x11),
it will occasionally lock, calling xcb_poll_for_special_event in
a loop until the timeout expires.

Call _xcb_in_read() once from the polling functions for special
events and replies, in the same way as xcb_poll_for_event.

Signed-off-by: David McFarland <corngood@gmail.com>
Signed-off-by: Uli Schlachter <psychon@znc.in>
2017-05-13 09:34:31 +02:00
..
man generated man pages: use xorg footer and no hard coded extension 2014-01-30 12:10:06 +09:00
.gitignore Add Present extension 2013-11-07 14:02:37 -08:00
Makefile.am optionally build the GE extension 2017-03-11 10:51:33 +01:00
c_client.py add support for eventstruct 2017-03-11 10:51:50 +01:00
xcb.h add support for eventstruct 2017-03-11 10:51:50 +01:00
xcb_auth.c Remove tabs and trailing whitespaces 2014-03-21 14:35:16 +01:00
xcb_conn.c xcb_get_setup(): Never return NULL 2014-08-25 19:15:34 -04:00
xcb_ext.c Always include "config.h" at the start of all C source files. 2012-08-25 12:34:24 -07:00
xcb_in.c read from connection when polling special events and replies 2017-05-13 09:34:31 +02:00
xcb_list.c Define _xcb_map_new with explicit void arg list instead of empty one 2013-08-06 11:10:01 -07:00
xcb_out.c send_fds(): Handle too many outstanding FDs to send 2015-06-12 09:39:13 +02:00
xcb_util.c Check strdup for NULL return value. 2017-04-01 11:50:09 +02:00
xcb_windefs.h Remove tabs and trailing whitespaces 2014-03-21 14:35:16 +01:00
xcb_xid.c Always include "config.h" at the start of all C source files. 2012-08-25 12:34:24 -07:00
xcbext.h Correct @param "e" to "error" in xcb_poll_for_reply*() 2016-05-29 15:56:25 +02:00
xcbint.h Fix a thread hang with xcb_wait_for_special_event() 2015-06-25 20:38:48 +02:00