Find a file
Jamey Sharp 4ac0de5a02 poll_for_response: Really handle xcb_poll_for_reply getting a reply.
Don't lose async replies. That's bad.

`xlsfonts -l`, which uses XListFontsWithInfo, worked fine, because the
_XReply path worked; that path waited for replies, rather than polling.

However, XRecordProcessReplies, which does nothing but call XPending,
relied on the event-handling path to process async replies, and that was
busted.

Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=28595

Signed-off-by: Jamey Sharp <jamey@minilop.net>
(cherry picked from commit 978c723878)

Cherry pick without conflicts from master to 1.3 branch.

Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2011-01-29 10:00:57 -08:00
include Fix various build warnings 2010-04-23 15:52:51 -07:00
m4 config: update and relocate AC_DEFINE_DIR macro 2010-04-06 11:23:44 -04:00
man Compose.man: default user compose file is .XCompose, not .Xcompose 2010-08-09 21:37:17 -07:00
modules Fix various build warnings 2010-04-23 15:52:51 -07:00
nls Bug 29773: aliases for nb_NO.utf8 and nn_NO.utf8 2010-09-20 16:03:59 +10:00
specs Workaround bug in groff flag processing that breaks distcheck 2010-06-03 13:08:17 -07:00
src poll_for_response: Really handle xcb_poll_for_reply getting a reply. 2011-01-29 10:00:57 -08:00
.gitignore .gitignore: use common defaults with custom section # 24239 2009-11-14 09:26:16 -05:00
AUTHORS Fix documentation typo 2008-09-08 16:42:48 -04:00
autogen.sh - For now put xtrans in X11/Xtrans/X11, since libX11 is looking for it in <X11/...> 2005-05-13 22:53:36 +00:00
configure.ac libX11 1.3.6 2010-09-20 16:04:42 +10:00
COPYING Update COPYING file with actual licenses from libX11 code & docs 2010-01-14 18:37:50 -08:00
cpprules.in Use AM_V_GEN instead of customized macros for AM_SILENT_RULES 2009-10-08 08:29:58 -07:00
Makefile.am config: update and relocate AC_DEFINE_DIR macro 2010-04-06 11:23:44 -04:00
NEWS Move security fixes to the top of NEWS, and fix spacing. 2007-06-03 21:41:47 -07:00
README Add README with pointers to mailing list, bugzilla & git repos 2009-02-02 20:34:31 -08:00
x11-xcb.pc.in Split public Xlib/XCB functions into libX11-xcb 2006-10-05 17:44:22 -07:00
x11.pc.in Bug 15664: xau & xdmcp not needed in x11.pc dependencies when built with xcb 2009-03-12 17:11:42 -07:00

libX11 - Core X11 protocol client library

Documentation for this library can be found in the included man pages,
the xlib spec from the doc/xorg-docs module, also available at:

	http://xorg.freedesktop.org/releases/X11R7.0/doc/PDF/xlib.pdf

and the O'Reilly Xlib books, which they have made freely available online,
though only for older versions of X11:

 - X Series Volume 2: Xlib Reference Manual (1989, covers X11R3)
	http://www.archive.org/details/xlibretmanver1102nyemiss

 - X Series Volume 2: Xlib Reference Manual, 2nd Edition (1990, covers X11R4)
	http://www.archive.org/details/xlibrefmanv115ed02nyemiss

All questions regarding this software should be directed at the
Xorg mailing list:

        http://lists.freedesktop.org/mailman/listinfo/xorg

Please submit bug reports to the Xorg bugzilla:

        https://bugs.freedesktop.org/enter_bug.cgi?product=xorg

The master development code repository can be found at:

        git://anongit.freedesktop.org/git/xorg/lib/libX11

        http://cgit.freedesktop.org/xorg/lib/libX11

For patch submission instructions, see:

	http://www.x.org/wiki/Development/Documentation/SubmittingPatches

For more information on the git code manager, see:

        http://wiki.x.org/wiki/GitPage