Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Remove libxcb-xlib and xcbxlib.h. | Jamey Sharp | |
2008-08-31 | factorize m4 macros and add one to set X extensions | Vincent Torri | |
Signed-off-by: Julien Danjou <julien@danjou.info> | |||
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-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-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 | |
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> | |||
2006-11-23 | Avoid race condition when using multiple make jobs | Diego 'Flameeyes' Pettenò | |
Avoid race condition when symlinking XML files. When declaring a rule with many files as target, the rule is called when any of them is requested, resulting in multiple for loops happening during a make process using more than one job. Also, use '$(LN_S) -f' rather than removing and recreating a file, that one should be as supported as 'rm -f' and requires one less command. | |||
2006-11-22 | Remove --with-opt and --with-debug options from configure.ac; use CFLAGS instead | Josh Triplett | |
configure supports using custom CFLAGS, so remove the --with-opt and --with-debug options from configure.ac, and the corresponding usage of COPTFLAGS and CDEBUGFLAGS in src/Makefile.am. | |||
2006-11-22 | xcb-proto has no libraries or headers, so don't use XCBPROTO_CFLAGS or ↵ | Jamey Sharp | |
XCBPROTO_LIBS. | |||
2006-11-22 | Use pthread-stubs as needed, and list xdmcp in Requires.private when XCB is ↵ | Jamey Sharp | |
built to use it. | |||
2006-10-19 | Quit treating xproto specially: handle it like all the extensions. | Jamey Sharp | |
2006-10-12 | Add library support for xcb-xinerama. | Jeremy Kolb | |
This is version 1.1 of the Xinerama (PanoramiX) extension. | |||
2006-10-07 | Release libxcb 1.0 RC2 (0.9.92).1.0-RC2 | Jamey Sharp | |
2006-09-25 | Stop installing the protocol descriptions for extensions to an extensions/ | Josh Triplett | |
subdirectory | |||
2006-09-25 | Split the Xlib compatibility functions into a separate library libxcb-xlib | Josh Triplett | |
We don't want to have to change the libxcb soname if we later manage to remove the Xlib compatibility functions, and nothing except Xlib should ever use them, so split them into a separate library. | |||
2006-09-25 | We no longer need xproto: do not list it as a dependency. | Jamey Sharp | |
2006-09-25 | Lowercase library names to correspond with the new API. | Jamey Sharp | |
2006-09-22 | List xproto.xml path explicitly instead of relying on GNU Make $< expansion | Alan Coopersmith | |
(Some non-gnu makes, such as Solaris make, only recognize $< in implicit suffix rules, not explicit ones like this.) | |||
2006-09-12 | Cleaned up previous fix for GNU Make stuff. | Bart Massey | |
Got "make distcheck" to work (whatever that does). | |||
2006-09-11 | Removed GNU make dependency. | Bart Massey | |
Made extensions directory persist. | |||
2006-06-15 | Remove arbitrary division between xcb_types and xproto by merging | Josh Triplett | |
xcb_types.xml into xproto.xml. | |||
2006-05-10 | Stop overwriting CFLAGS in xcb/src/Makefile.am. | Josh Triplett | |
2006-05-07 | Fix dependencies on libXCB.la to not walk down from $(top_builddir); this ↵ | Donnie Berkholz | |
fixes parallel builds. | |||
2006-04-27 | Add an explanation of libtool -version-info to src/Makefile.am, and add an ↵ | Josh Triplett | |
explicit -version-info 0:0:0 for all libraries. | |||
2006-04-26 | Changes to makefile to build libXCBxtest | Ian Osgood | |
2006-04-15 | Add xcbint.h to noinst_HEADERS, so it gets distributed. | Josh Triplett | |
2006-04-15 | Use screensaver.xml | Josh Triplett | |
2006-04-15 | Put EXTHEADERS and EXTSOURCES in order. | Josh Triplett | |
2006-04-15 | Split all non-essential extensions into their own separate libraries, named | Josh Triplett | |
libXCBextname. To use extension extname, include extname.h and link with -lXCBextname. This allows extensions to change without bumping the main libXCB version. bigreq and xc_misc remain in libXCB, because XCB uses them internally to make big requests and to allocate XIDs, respectively. | |||
2006-03-12 | Use libXdmcp, if available with XdmcpWrap, for XDM-AUTHORIZATION-1. Closes ↵ | Jamey Sharp | |
bug #6106. | |||
2006-02-24 | Quit using "-include config.h": use #ifdef HAVE_CONFIG_H etc. like everyone ↵ | Jamey Sharp | |
else. | |||
2006-02-20 | Control debugging, optimization, and warning flags all independently. | Jamey Sharp | |
2006-02-18 | Remove xcl and CVSROOT. | Josh Triplett | |