Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-12-11 | Release libxcb 1.1.931.1.93 | Julien Danjou | |
Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-11-23 | Shutup compiler warning about unused variable... | Jeremy Huddleston | |
2008-11-23 | Apple: Apple launchd cleanup | Jeremy Huddleston | |
Added --with-launchd option instead of just using __APPLE__ Fixed opening launchd fd when displayname=NULL | |||
2008-11-23 | Apple: Enable support for launchd DISPLAY socket | Jeremy Huddleston | |
2008-11-19 | Treat XIDs the same as other cardinal values. | Peter Harris | |
This fixes a bug where c_client.py wasn't generating *_end functions, but expected them to exist in order to find the subsequent list's start. Signed-off-by: Peter Harris <peter.harris@hummingbird.com> | |||
2008-11-04 | Release libxcb 1.1.921.1.92 | Julien Danjou | |
Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-10-29 | Support handing off socket write permission to external code. | Josh Triplett | |
Libraries like Xlib, some XCB language bindings, and potentially others have a common problem: they want to share the X connection with XCB. This requires coordination of request sequence numbers. Previously, XCB had an Xlib-specific lock, and allowed Xlib to block XCB from making requests. Now we've replaced that lock with a handoff mechanism, xcb_take_socket, allowing external code to ask XCB for permission to take over the write side of the socket and send raw data with xcb_writev. The caller of xcb_take_socket must supply a callback which XCB can call when it wants the write side of the socket back to make a request. This callback synchronizes with the external socket owner, flushes any output queues if appropriate, and then returns the sequence number of the last request sent over the socket. Commit by Josh Triplett and Jamey Sharp. Handoff mechanism inspired by Keith Packard. | |||
2008-10-29 | Track 64-bit sequence numbers internally. | Jamey Sharp | |
External APIs that used 32-bit sequence numbers continue to do so. Commit by Josh Triplett and Jamey Sharp. | |||
2008-10-29 | Use sequence number ranges in pending replies | Jamey Sharp | |
This allows optimizing adjacent pending replies with the same flags, and will help support default flags for a range of future requests. Commit by Josh Triplett and Jamey Sharp. | |||
2008-10-29 | Inline _xcb_lock_io, _xcb_unlock_io, and _xcb_wait_io. | Jamey Sharp | |
These functions are once again a single pthread call, so just make that call directly. | |||
2008-10-29 | Remove libxcb-xlib and xcbxlib.h. | Jamey Sharp | |
2008-10-14 | build: fix configure.ac AC_DEFINE | Julien Danjou | |
Rather use AC_DEFINE_UNQUOTED and only once. Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-10-14 | allow compile-time setting for XCB queue buffer size | Julien Danjou | |
Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-10-08 | Remove duplicate XCB_EXTENSION calls for Composite extension | Josh Triplett | |
2008-09-20 | fix tiny memory leak in read_packet (leak only happens when malloc returns ↵ | Henning Sten | |
NULL so it's very rare) Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-09-09 | Added generation of extern "C" for compatibility with C++ | Carsten Meier | |
The auto-generated header files now include an extern "C" declaration for compatibility with C++. Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-09-09 | Add support for the abstract socket namespace under Linux | Julien Cristau | |
Based on same in Xtrans. Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-09-09 | Fix some fd leaks in _xcb_open_*() | Julien Cristau | |
Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-09-03 | fixed overly aggressive warning about fixed field following variable | Bart Massey | |
2008-09-03 | added small fix to support trailing fixed fields; also warning for non-pad ↵ | Bart Massey | |
fixed fields | |||
2008-08-31 | factorize m4 macros and add one to set X extensions | Vincent Torri | |
Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-08-28 | Initialize all fields of addrinfo | Julien Danjou | |
Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-08-28 | Use ifdef instead of if for defined value | Julien Danjou | |
Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-08-28 | Set namelen unsigned | Julien Danjou | |
Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-08-28 | Rename index to idx to avoid shadowing | Julien Danjou | |
Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-08-28 | Use a signed size in read_block() | Julien Danjou | |
Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-08-28 | Use unsigned to compare and rename sync | Julien Danjou | |
- i must be unsigned to be compare in the loop - sync shadow global sync() function Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-08-28 | Fix htonl() arg & convert sizeof() to signed | Julien Danjou | |
Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-08-28 | initialize global_id to 0 | Julien Danjou | |
Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-07-17 | Bump to 1.1.91.1.1.911.1.90.1 | Peter Hutterer | |
2008-07-16 | Make EXTHEADERS, EXTSOURCES, EXTENSION_XML unconditional of configure flags. | Julien Cristau | |
yay, make distcheck works now even when some extensions are disabled. Acked-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2008-07-07 | fix FreeBSD support | Petr Salinger | |
The GNU/kFreeBSD (and BSDs in general) have a different layout of struct sockaddr, sockaddr_in, sockaddr_un ... The first member do not have to be "sa_family", they also have "sa_len" field. Signed-off-by: Julien Danjou <julien@danjou.info> | |||
2008-05-29 | Bump to 1.1.90. | Peter Hutterer | |
2008-05-28 | Fix variable declaration formatting | Josh Triplett | |
2008-05-21 | Add xcb_ge_event_t and handling for long events. | Peter Hutterer | |
GenericEvent can be more than 32 bytes long. Ensure that the required data is pulled off the wire and tack it onto the event. Due to the structure of the xcb_generic_event_t, the data is appended AFTER the full_sequence field. | |||
2008-05-01 | Fix libxcb/src compile with srcdir != builddir. | Oswald Buddenhagen | |
2008-04-23 | Replace a stray c-client.xsl in the libxcb SOURCES. Fixes make distcheck. | Eamon Walsh | |
2008-04-23 | Use the python install path from xcb-xproto.pc to locate the xcbgen package. | Eamon Walsh | |
2008-04-20 | Add mention of PYTHONPATH if xcbgen cannot be found. | Jeremy Kolb | |
2008-04-19 | Add Python parser C language-dependent part. | Eamon Walsh | |
2008-01-24 | Add SELinux extension support, disabled by default. | Eamon Walsh | |
2008-01-24 | Add XInput extension support, disabled by default. | Eamon Walsh | |
2008-01-15 | Inputs to AC_CONFIG_FILES are automatically distributed. | Eamon Walsh | |
Hence, it is not necessary to explicitly add them to EXTRA_DIST. | |||
2007-12-07 | Generated the configure.ac and Makefile.am's in libxcb with the idea of | Eamon Walsh | |
making each extension library individually selectable for build. Signed-off-by: Eamon Walsh <ewalsh@tycho.nsa.gov> | |||
2007-12-07 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/xcb/libxcb | Eamon Walsh | |
2007-11-24 | make IPv6 optional | Bart Massey | |
2007-11-16 | Remove file that wasn't meant to be committed. | Eamon Walsh | |
2007-11-16 | Merge branch 'master' of git+ssh://git.freedesktop.org/git/xcb/libxcb | Eamon Walsh | |
2007-11-16 | Add comment noting the requirement to free replies when finished. | Eamon Walsh | |
2007-11-16 | Add generated comment noting requirement to free replies after use. | Eamon Walsh | |