summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2012-01-11Release libxcb 1.81.8Julien Danjou
Signed-off-by: Julien Danjou <julien@danjou.info>
2011-08-24Support pre-IPv6 systems (without getaddrinfo)Markus Duft
Some of these systems (eg. Interix on XP) are still in use. Reviewed-by: Josh Triplett <josh@joshtriplett.org> Signed-off-by: Peter Harris <pharris@opentext.com>
2011-05-04Add support for building with Python 3David Coles
Python 3 introduces some language changes that cause issues when running c_client.py. This also breaks compatibility with Python 2.5 since it does not support the "as" statement in try/except blocks and does not have reduce() in the functools package. The main changes are: * try/except blocks require `except ... as ...:` to resolve syntactical ambiguity * map() and filter() return iterators rather than lists in Python 3 * reduce() is now in functools package (and not built-in in Python 3) * Dictionaries don't have a has_key() method in Python 3 * None and int types can't be directly compared in Python 3 * print() is a statement in Python 3 See http://diveintopython3.org/porting-code-to-python-3-with-2to3.html and PEP-3110 for details. Verified on Python 2.6.5 and 3.1.3. Signed-off-by: David Coles <dcoles@gaikai.com> Signed-off-by: Julien Danjou <julien@danjou.info>
2011-04-04Use special path to sockets when running under Solaris Trusted ExtensionsAlan Coopersmith
Solaris Trusted Extensions puts the endpoints for the X server's Unix domain sockets in a special directory shared from the global zone to each of the labeled zones, since each labeled zone has a separate /tmp. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Peter Harris <pharris@opentext.com>
2011-03-18Enable AM_SILENT_RULES on automake 1.11 or newer.Jamey Sharp
This incantation is supposed to be a no-op on earlier automake versions. Signed-off-by: Jamey Sharp <jamey@minilop.net> Reviewed-by: Josh Triplett <josh@freedesktop.org>
2011-03-13Include XKB in ./configure's summary output.Jamey Sharp
Signed-off-by: Jamey Sharp <jamey@minilop.net>
2011-03-04darwin: Don't use poll() when expected to run on darwin10 and priorJeremy Huddleston
Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2011-01-20fix Windows build and installationVincent Torri
2010-09-08Merge branch 'gsoc2010' of git://anongit.freedesktop.org/~chr/libxcbPeter Harris
2010-08-13Release libxcb 1.71.7Julien Danjou
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-07-13xkb: updated configure.ac/Makefile.amChristoph Reimann
2010-07-12AC_CHECK_PROG(LAUNCHD, [launchd], [yes], [no], [$PATH$PATH_SEPARATOR/sbin])Jeremy Huddleston
launchd: Explicitly search /sbin Previously, launchd wasn't found if /sbin wasn't in the user's PATH. https://bugs.freedesktop.org/show_bug.cgi?id=29028 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2010-06-20configure.ac: Report which extensions are being built.Vincent Torri
I was surprised to see that xinput was not installed. Looking at configure.ac, it seems that it is disabled by default. Maybe configure should output the status of the different extensions.
2010-04-09Release libxcb 1.61.6Julien Danjou
2009-12-11configure.ac: Fix a typo on the last commit.Jeremy Huddleston
Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
2009-12-11darwin: xnu doesn't support poll on ttys on the master side.Jeremy Huddleston
<rdar://problem/7360546> Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
2009-12-05DRI2 extension requires xcb-proto 1.6 or newerRémi Cardona
Signed-off-by: Rémi Cardona <remi@gentoo.org> Signed-off-by: Julien Danjou <julien@danjou.info>
2009-12-03Release libxcb 1.51.5Julien Danjou
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-10-19Add DRI2 support. (v2)Eric Anholt
v2: Build fix from jcristau.
2009-07-15Release libxcb 1.41.4Arnaud Fontaine
2009-05-29Release libxcb 1.31.3Julien Danjou
2009-05-25Store xcbproto version libxcb was compiled withBob Ham
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-05-09depends on recent xcb-proto and bump version of randrJulien Danjou
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-04-09darwin: Don't use poll() on versions of darwin before darwin10Jeremy Huddleston
2009-03-30use poll() instead of select() when availableMichael Ost
Signed-off-by: Julien Danjou <julien@danjou.info>
2009-02-17Release libxcb 1.21.2Julien Danjou
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-12-11Release libxcb 1.1.931.1.93Julien Danjou
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-11-23Apple: Apple launchd cleanupJeremy Huddleston
Added --with-launchd option instead of just using __APPLE__ Fixed opening launchd fd when displayname=NULL
2008-11-04Release libxcb 1.1.921.1.92Julien Danjou
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-10-29Remove libxcb-xlib and xcbxlib.h.Jamey Sharp
2008-10-14build: fix configure.ac AC_DEFINEJulien Danjou
Rather use AC_DEFINE_UNQUOTED and only once. Signed-off-by: Julien Danjou <julien@danjou.info>
2008-10-14allow compile-time setting for XCB queue buffer sizeJulien Danjou
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-10-08Remove duplicate XCB_EXTENSION calls for Composite extensionJosh Triplett
2008-09-09Add support for the abstract socket namespace under LinuxJulien Cristau
Based on same in Xtrans. Signed-off-by: Julien Danjou <julien@danjou.info>
2008-08-31factorize m4 macros and add one to set X extensionsVincent Torri
Signed-off-by: Julien Danjou <julien@danjou.info>
2008-07-17Bump to 1.1.91.1.1.911.1.90.1Peter Hutterer
2008-07-07fix FreeBSD supportPetr 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-29Bump to 1.1.90.Peter Hutterer
2008-04-23Use the python install path from xcb-xproto.pc to locate the xcbgen package.Eamon Walsh
2008-04-19Add Python parser C language-dependent part.Eamon Walsh
2008-01-24Add SELinux extension support, disabled by default.Eamon Walsh
2008-01-24Add XInput extension support, disabled by default.Eamon Walsh
2007-12-07Generated the configure.ac and Makefile.am's in libxcb with the idea ofEamon Walsh
making each extension library individually selectable for build. Signed-off-by: Eamon Walsh <ewalsh@tycho.nsa.gov>
2007-11-04Release libxcb 1.11.1Jamey Sharp
2007-06-06Print backtraces in case an assert fails inside xlib/xcb.Christoph Pfister
As you know there are some nasty libs / apps doing locking incorrectly. In order to improve the information given to the user when he encounters such a situation (people don't run apps in gdb normally) I created the patch attached. It's very non-intrusive (and affects only xlib/xcb, Josh told me on irc that it could be useful for other areas too, personally I don't think that it's really needed at other places ...). Some same outputs and the discussion of them: lxuser@pdln:/tmp$ ./main Got a backtrace: #0 /tmp/usr/lib/libxcb-xlib.so.0 [0xb7f9d728] #1 /tmp/usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xb7f9d861] #2 ./test.so(function_a+0x11) [0xb7f9f3fd] #3 ./test.so(function_b+0x11) [0xb7f9f410] #4 ./main [0x80484a7] #5 /lib/libc.so.6(__libc_start_main+0xdc) [0xb7e60ebc] #6 ./main [0x80483f1] main: xcb_xlib.c:82: xcb_xlib_unlock: Assertion `c->xlib.lock' failed. Aborted That's kinda the normal situation. lxuser@pdln:/tmp$ ./main Got a backtrace: #0 /tmp/usr/lib/libxcb-xlib.so.0 [0xb7f90728] #1 /tmp/usr/lib/libxcb-xlib.so.0(xcb_xlib_unlock+0x31) [0xb7f90861] #2 /tmp/test.so [0xb7f923cd] #3 /tmp/test.so(function_b+0x11) [0xb7f923e0] #4 ./main [0x80484ab] #5 /lib/libc.so.6(__libc_start_main+0xdc) [0xb7e53ebc] #6 ./main [0x80483f1] main: xcb_xlib.c:82: xcb_xlib_unlock: Assertion `c->xlib.lock' failed. Aborted There are two possible reasons that the name doesn't appear in #2: a) a hidden symbol or a symbol with statical linkage in a library b) a symbol in an app not compiled with -rdynamic. But in both cases you still know _where_ the caller is. Note that in this example test.so was compiled with -fomit-frame-pointer; this isn't an issue as _one_ (= the caller) stack trace is still valid (as long as you don't have the insane idea to compile xcb with -fo-f-p). Another issue that may appear is "tail call elimination" (some entries are mysteriously missing; this is quite ugly, but you still get enough information so that you can do something useful with the issue e.g. by disassembling the relevant parts with gdb). Signed-off-by: Jamey Sharp <jamey@minilop.net>
2006-11-28Merge branch 'master' of git+ssh://git.freedesktop.org/git/xcb/libxcbTORRI Vincent
2006-11-28add some output informations to configure scriptTORRI Vincent
2006-11-24libXau didn't have a correct pkg-config file until 0.99.2: fail if an older ↵Jamey Sharp
version is found.
2006-11-23Release libxcb 1.01.0Josh Triplett
2006-11-23Rework doxygen build and install to work with srcdir != builddirJosh Triplett
The documentation generation with doxygen now works when built out of tree, with srcdir != builddir. xcb.doxygen now gets generated from xcb.doxygen.in, so that it can use top_builddir and top_srcdir to find source and to output documentation. Also fill in PROJECT_NUMBER from @VERSION@, now that we have it readily available via autoconf.