Commit Graph

  • 82b1f3919a Handle XGE events with the "send event" flag Carlos Garnacho 2010-10-05 18:03:22 +02:00
  • 42c4adeff4 Add #include <sys/socket.h> to xcb_conn.c Alan Coopersmith 2011-04-04 20:20:16 -07:00
  • 4b502dd696 Remove unused DECnet code Alan Coopersmith 2011-04-04 20:12:56 -07:00
  • 7131d5d070 Use special path to sockets when running under Solaris Trusted Extensions Alan Coopersmith 2011-04-04 16:32:45 -07:00
  • 70976d87f1 Prevent theoretical double free and leak on get_peer_sock_name. Rami Ylimäki 2011-03-23 17:47:50 +02:00
  • 3678159e4e Delete the old c-client.xsl. Jamey Sharp 2011-03-19 20:04:55 -07:00
  • 2415c11dec Introduce xcb_wait_for_event_until, for consuming responses in wire-order. Jamey Sharp 2011-03-18 20:56:07 -07:00
  • 29a974f212 Dequeue readers that can't receive any new responses. Jamey Sharp 2011-03-18 17:36:32 -07:00
  • 131e867fca Factor reader_list management out of wait_for_reply. Jamey Sharp 2011-03-18 15:37:34 -07:00
  • 1469e87965 Enable AM_SILENT_RULES on automake 1.11 or newer. Jamey Sharp 2011-03-18 18:18:41 -07:00
  • 6310475e23 Prevent reply waiters from being blocked. Rami Ylimäki 2010-10-13 17:48:13 +03:00
  • 29ab5aeb9b Include XKB in ./configure's summary output. Jamey Sharp 2011-03-13 09:41:10 -07:00
  • 2edfd5c375 Merge branch 'master' of git+ssh://git.freedesktop.org/git/xcb/libxcb Jamey Sharp 2011-03-13 09:18:24 -07:00
  • 8c3325f8bb darwin: Don't use poll() when expected to run on darwin10 and prior Jeremy Huddleston 2011-03-04 12:41:55 -08:00
  • c2e0236462 Don't try to sizeof(void) Peter Harris 2010-12-23 13:32:17 -05:00
  • 9efced72a3 fix Windows build and installation Vincent Torri 2010-11-28 14:02:40 +01:00
  • 3c58136971 Merge branch 'master' of git://anongit.freedesktop.org/~peterh/libxcb Peter Harris 2010-12-23 13:04:40 -05:00
  • 69b78ced1a Don't validate FD_SETSIZE on Win32 Jeetu Golani 2010-12-12 16:48:41 -05:00
  • 8ecd754b16 xcb_take_socket: Document sequence wrap requirements Uli Schlachter 2010-11-17 20:26:11 +01:00
  • 5755582444 xcb_auth: Fix memory leak in _xcb_get_auth_info. Nick Bowler 2010-11-10 20:49:41 -05:00
  • ed37b08751 xcb_in: Use 64-bit sequence numbers internally everywhere. Jamey Sharp 2010-10-09 17:13:45 -07:00
  • 6c8b539c2a xcb_discard_reply: Simplify by re-using poll_for_reply helper. Jamey Sharp 2010-10-09 13:19:05 -07:00
  • 3a74b5e7a1 xcb_request_check: Hold the I/O lock while deciding to sync. Jamey Sharp 2010-10-09 12:32:05 -07:00
  • ee1bc1d28a xcb_send_request: Send all requests using a common internal send_request. Jamey Sharp 2010-10-09 04:08:18 -07:00
  • b672d1514c Fix _unserialize of reply headers Peter Harris 2010-09-22 23:15:38 -04:00
  • 29cca33b90 Clean up a couple of warnings in xprint Peter Harris 2010-09-22 22:32:34 -04:00
  • 8c1d2021ca Make *_unserialize safe to use on buffers in-place Peter Harris 2010-09-22 21:16:51 -04:00
  • 28a71c6567 Fix memory leak in _sizeof implemented with _unserialize Peter Harris 2010-09-10 15:51:56 -04:00
  • a22909c0f5 Don't emit out-of-module sizeof definitions Peter Harris 2010-09-08 15:57:00 -04:00
  • 1c4717de36 Allow disconnecting connections that are in error state. Josh Triplett 2010-09-19 20:38:06 +02:00
  • 03bcccb132 Add xkb.* to gitignore Peter Harris 2010-09-10 15:53:13 -04:00
  • 28d3925800 Merge branch 'gsoc2010' of git://anongit.freedesktop.org/~chr/libxcb Peter Harris 2010-09-08 14:41:52 -04:00
  • f0565e8f06 _xcb_conn_wait: Shut down the connection on unexpected poll() events. Jamey Sharp 2010-09-04 10:17:21 -07:00
  • 20da10490f Merge branch 'master' of git://github.com/topcat/xcb-win32 Peter Harris 2010-08-31 18:33:36 -04:00
  • 7f5cfcc2fd xcb_disconnect: call shutdown() to force a disconnect Aaron Plattner 2010-08-17 08:04:41 -07:00
  • 2040f10a4e xcb_request_check: Sync even if an event was read for this sequence. Jamey Sharp 2010-08-24 09:17:38 -07:00
  • 5e8a7ade2d small fix to get rid of some compiler warnings also added very basic documentation for xkb Christoph Reimann 2010-08-16 20:24:40 +02:00
  • b89f634ff9 small fix in the xkb pkg file Christoph Reimann 2010-08-16 18:22:42 +02:00
  • 22e1013131 added accessors for special cases major bugfixes include: rewrite of prefix related functions, merge of serialize/unserialize/... generators, extended field name resolution Christoph Reimann 2010-08-16 18:19:16 +02:00
  • 35f901a0f2 Release libxcb 1.7 1.7 Julien Danjou 2010-08-13 13:46:37 +02:00
  • fe0e32b5fa special case 'intermixed variable and fixed size fields': fixed reply side, needs testing Christoph Reimann 2010-08-08 21:25:13 +02:00
  • 77b594f958 renamed most _unserialize() functions to _sizeof() and fixed _unserialize() for the special case of intermixed variable and fixed size fields Christoph Reimann 2010-08-05 15:55:28 +02:00
  • dd1a4dbe20 Tutorial uses wrong function. Eamon Walsh 2010-08-05 00:48:08 -04:00
  • b187f029d6 attempt to fix special case: variable fields followed by fixed size fields Christoph Reimann 2010-08-02 23:30:42 +02:00
  • a700eeb502 bug fixes for all kinds of 'special cases' Christoph Reimann 2010-08-01 23:40:20 +02:00
  • 1c590d5a86 partial rewrite of serialize helper functions completed; _serialize() & _unserialize() have been tested for switch derived from valueparam Christoph Reimann 2010-07-22 16:41:15 +02:00
  • 566ae9baee preliminary handling of further special cases in unserialize first attempts to unify serialize and unserialize Christoph Reimann 2010-07-20 22:46:37 +02:00
  • 4e665e1580 added generating code for _serialize() in case of variable sized structs (largely untested) Christoph Reimann 2010-07-15 18:43:43 +02:00
  • d003145609 xkb: added pkg config file Christoph Reimann 2010-07-13 20:08:51 +02:00
  • 86704124b1 new and still preliminary functions for switch; feautures include - API compatibility with valueparam - request _aux() auxiliary functions - _serialize() and _unserialize() auxiliary functions - new data type that allows mixing of fixed and variable size members Christoph Reimann 2010-07-13 20:06:08 +02:00
  • 80322d1163 xkb: updated configure.ac/Makefile.am Christoph Reimann 2010-07-13 19:59:23 +02:00
  • 8c2707773b added xcb_sumof() with restriction to uint8_t Christoph Reimann 2010-07-13 19:56:44 +02:00
  • 496efb7624 _xcb_conn_wait: Fix whitespace. Jamey Sharp 2010-07-13 07:01:06 -07:00
  • 74057c7eb6 AC_CHECK_PROG(LAUNCHD, [launchd], [yes], [no], [$PATH$PATH_SEPARATOR/sbin]) Jeremy Huddleston 2010-07-12 16:53:53 -07:00
  • 75ff427d41 configure.ac: Report which extensions are being built. Vincent Torri 2010-06-20 20:50:06 -07:00
  • de3cdad87a xcb_connect_to_display_with_auth_info: Fix memory leak Pauli Nieminen 2010-06-11 16:30:47 +03:00
  • 18718d483e _xcb_parse_display: Fix error path Pauli Nieminen 2010-06-11 16:30:46 +03:00
  • 3f79628bec xcb_open: Improve protocol/host parsing Jeremy Huddleston 2010-05-12 19:53:45 -07:00
  • e4b746ac13 Add ~ operator support in code generator Marcin Kościelnicki 2010-05-13 21:05:57 +00:00
  • 5e86cb0566 Fix GCC error on undeclared variable when not using abstract socket Arnaud Fontaine 2010-04-30 18:49:18 +01:00
  • a546d00091 Get rid of PATH_MAX and MAXPATHLEN Arnaud Fontaine 2010-04-30 14:47:16 +02:00
  • d068572173 Use limits.h instead of syslimits.h Jeremy Huddleston 2010-04-23 21:57:26 -07:00
  • 89b3485dad Reworked launchd support to work better with _xcb_parse_display Jeremy Huddleston 2010-04-23 17:29:25 -07:00
  • 2dcf8b025b Replaced read() in read_block and _xcb_in_read() with recv for all platforms. MSG_WAITALL is undefined in MinGW so it's been explicitly defined in xcb_in.c Jeetu Golani 2010-04-23 00:47:16 +05:30
  • 56962e42a5 Set errno=0 in read_block. On Win32 there is no errno and this makes the do..while loop execute only once. Also set the return value to -1 in _xcb_open if control reaches the end - if all goes well it shouldn't reach there. Jeetu Golani 2010-04-22 23:23:27 +05:30
  • b0525e2423 Always wake up readers after writing. Jamey Sharp 2010-04-17 17:59:11 -07:00
  • eff3851ba8 Fix strict-aliasing warning when getting generic event length. Jamey Sharp 2010-03-28 10:31:55 -07:00
  • 6dd8228a13 Delete a useless level of indirection from _xcb_out_send's parameters. Jamey Sharp 2010-02-12 12:25:05 -08:00
  • a63fbc9d6c Release libxcb 1.6 1.6 Julien Danjou 2010-04-09 16:57:51 +02:00
  • a1d9aa6e07 Fail if fd is too big and poll() is not available Rémi Denis-Courmont 2010-03-26 23:12:47 +02:00
  • 0e0c80e749 xcb_in.c #ifndef _WIN32 inside of #if USE_POLL redundant and removed Jeetu Golani 2010-03-31 22:00:04 +05:30
  • e8009194c9 restablished inclusion of fcntl.h and netinet/tcp.h in xcb_util.c -- without these the code no longer compiled on *ix Jeetu Golani 2010-03-31 09:50:51 +05:30
  • d302f1e9b1 changes in xcb_windefs.h - the flag _XCB_WINDEFS_H replaces WINDEFS_H Jeetu Golani 2010-03-29 22:37:33 +05:30
  • 36c9a985aa windefs.h is now called xcb_windefs.h - changed all includes to reflect that.Replaced one instance ofWIN32 with _WIN32 in each xcb_in.c and xcb_conn.c Jeetu Golani 2010-03-29 22:31:49 +05:30
  • bce72f63d2 Win32 code for xcb-1.5 Jeetu Golani 2010-03-26 09:40:09 +05:30
  • d18d03d6f3 Fix authentication on hpux and Hurd Samuel Thibault 2010-03-12 23:51:32 +01:00
  • 53a9834e4c Open the X11 socket with close-on-exec flag Rémi Denis-Courmont 2010-02-13 12:23:51 +02:00
  • 367882fa32 Support xcb_discard_reply Peter Harris 2010-02-09 16:27:22 -05:00
  • be7e528eae xcb_connect_to_fd: fix descriptor leak on memory error path Rémi Denis-Courmont 2010-01-07 18:08:35 +02:00
  • c7a57043da configure.ac: Fix a typo on the last commit. Jeremy Huddleston 2009-12-11 17:24:43 -08:00
  • 58c96da928 darwin: xnu doesn't support poll on ttys on the master side. Jeremy Huddleston 2009-12-11 17:15:16 -08:00
  • 1e746fd89a Tutorial code fix Jim Ingram 2009-12-07 14:41:18 -06:00
  • a470579ba2 DRI2 extension requires xcb-proto 1.6 or newer Rémi Cardona 2009-12-04 22:06:20 +01:00
  • 6e875a82a8 build: simplify extension building Julien Danjou 2009-12-03 11:34:18 +01:00
  • 48217ac986 Release libxcb 1.5 1.5 Julien Danjou 2009-12-03 10:08:59 +01:00
  • 1cf2a87def setsockopt(SO_KEEPALIVE) on TCP display connections. Adam Jackson 2009-12-02 14:31:56 -05:00
  • e82c34c2f7 Add DRI2 support. (v2) Eric Anholt 2009-10-15 13:13:47 -07:00
  • a27c77ccae Fix typo in the tutorial. Eric Anholt 2009-10-15 13:14:49 -07:00
  • 17af34b4a4 Don't build docs if 'dot' is not found Signed-off-by: Paulo R. Zanoni <pzanoni@mandriva.com> Paulo R. Zanoni 2009-09-18 15:05:46 -03:00
  • 29207e2943 Fix check dependency Julien Cristau 2009-08-31 17:51:36 +02:00
  • ff2e2e35bc Cygwin build fix: Add -no-undefined to libtool flags Yaakov Selkowitz 2009-06-06 15:52:20 +01:00
  • 96ff5fb635 Release libxcb 1.4 1.4 Arnaud Fontaine 2009-07-15 16:15:02 +01:00
  • f4c2794bf5 Add majorCode, minorCode and resourceID fields to X generic error Arnaud Fontaine 2009-07-15 16:03:56 +01:00
  • e06955ed66 Fix precedence bug: wrong length for big-requests preceded by sync. Jamey Sharp 2009-07-06 13:14:35 -07:00
  • 9e191c722a Fix libxcb-randr version info Julien Cristau 2009-05-29 14:41:59 +02:00
  • f44dc519c5 Release libxcb 1.3 1.3 Julien Danjou 2009-05-29 08:26:05 +02:00
  • ee89850e68 Disable Nagle on TCP socket elupus 2009-05-26 16:14:48 +02:00
  • 62fe187e2d Store xcbproto version libxcb was compiled with Bob Ham 2009-05-25 12:20:23 +02:00
  • efbe96ee0a depends on recent xcb-proto and bump version of randr Julien Danjou 2009-05-09 17:39:34 +02:00
  • 010e566126 Fix XDM-AUTHORIZATION-1 (bug #14202) Bart Massey 2009-04-21 08:39:52 +02:00