summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-04-12Merge branch 'master' of git+ssh://git.freedesktop.org/git/xcb/libxcbTORRI Vincent
2007-04-12remove the 7th bit of the response_type for the event loopsTORRI Vincent
2007-04-10Modify new attribute from previous patch so that it is necessary only onEamon Walsh
extensions with split names. Tested with diff and found no difference with previous stylesheet header-file output.
2007-03-29Replaces special-casing in c-client stylesheet with supportEamon Walsh
for new attribute. Tested with diff and found no difference with previous stylesheet header-file output.
2007-02-27add the first step toward the documentation of the request/reply functions. ↵TORRI Vincent
The arguments of the requests are not found yet. Josh, can you look at it ?
2007-02-07and make the html code valid...TORRI Vincent
2007-02-07font partTORRI Vincent
2007-02-07no more xid or id fieldsTORRI Vincent
2007-02-06add the complete cursor example. Make the html code validTORRI Vincent
2007-01-22add doxygen doc for the *_end functionsTORRI Vincent
2007-01-13fix all the occurence where a drawable where considered as a unionTORRI Vincent
2006-12-10Add autogen.sh to EXTRA_DIST.Josh Triplett
2006-12-10Add tools/* to EXTRA_DIST.Josh Triplett
2006-11-28add doc tag for the _next functions. It creates doxygen doc in the header ↵TORRI Vincent
files for these functions
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-27If enable_build_docs is "no", we don't even try to look for doxygen.Tilman Sauerbeck
Also set BUILD_DOCS in that branch. Now the disable-build-docs works as expected.
2006-11-27Fixed evaluation of the disable-build-docs argument.Tilman Sauerbeck
Now at least enable_build_docs is set correctly.
2006-11-26Fix unit tests for FreeBSDIan Osgood
putenv() string must contain '=' environment failure test is invalid if argument is NULL
2006-11-25Use substitition variables in xcb-xinerama.pc.in, not instances of their valuesJosh Triplett
xcb-xinerama.pc.in looked more like a generated .pc file; replace specific instances of values provided by an invocation of configure with the general substitution variables configure replaces.
2006-11-25Bug #9119: test xcb_popcountIan Osgood
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-24NetBSD doesn't have AI_ADDRCONFIG: use it only if it's available.Jamey Sharp
2006-11-24replace all the _new functions with xcb_generate_id. repalce X11/XCB with ↵TORRI Vincent
xcb. Fix a description of the default background of a window
2006-11-23Release libxcb 1.01.0Josh Triplett
2006-11-23Avoid race condition when using multiple make jobsDiego '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-23Rewrite automake's data installation rules, because they suck.Josh Triplett
Specifically, they didn't handle installing data from both srcdir and builddir. We have the tutorial in the srcdir, and build the manual in the builddir. Also, stop rebuilding the manual for each make target in the doc directory, and every time any of those targets get called. This change now makes the manual never rebuild once built; we plan to fix that later, by rewriting the makefiles to avoid recursive make, and then making the manual depend on the source files. Commit by Jamey Sharp and Josh 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.
2006-11-22Remove --with-opt and --with-debug options from configure.ac; use CFLAGS insteadJosh 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-22Check for getaddrinfo rather than gethostbyname in configure.acJosh Triplett
Since the addition of IPv6 support, we now use getaddrinfo rather than gethostbyname; update configure.ac accordingly.
2006-11-22xcb-proto has no libraries or headers, so don't use XCBPROTO_CFLAGS or ↵Jamey Sharp
XCBPROTO_LIBS.
2006-11-22Use pthread-stubs as needed, and list xdmcp in Requires.private when XCB is ↵Jamey Sharp
built to use it.
2006-11-21Replace uses of "long" with uint32_t, and similar; fixes 64-bit bugsJosh Triplett
2006-11-21Fix IP6 work for FreeBSD/Mac.Ian Osgood
2006-11-21Support XDM-AUTHORIZATION-1 on IPv6Josh Triplett
Commit by Jamey Sharp and Josh Triplett.
2006-11-20Refactor auth code to get display number from xcb_connectJosh Triplett
Change xcb_connect to pass the display number to _xcb_get_auth_info, which passes it to get_authptr. This allows get_authptr to stop hacking the display number out of the sockaddrs of various address families, such as port - X_TCP_PORT, or the number after the last X in the UNIX socket path. This also removes a portability bug introduced during the IPv6 changes: relying on '\0'-termination of the UNIX socket path in a sockaddr_un. Commit by Jamey Sharp and Josh Triplett.
2006-11-20Only use AI_NUMERICSERV if defined.Josh Triplett
2006-11-20Support authentication for IPv6 connectionsJosh Triplett
Support AF_INET6 in get_authptr, and refactor to use common code for IPv4 and v4-mapped IPv6 addresses. Commit by Jamey Sharp and Josh Triplett.
2006-11-20Support displays with IPv6 addresses or hosts which resolve to IPv6 addressesJosh Triplett
xcb_parse_display already correctly handled IPv6 displays. Now, _xcb_open_tcp uses getaddrinfo, and correctly connects to IPv6 displays. Displays can use bare IPv6 addresses, square-bracketed IPv6 addresses, or hostnames which resolve to IPv6 addresses. Since IPv6 addresses may include colons, including at the end, revise the DECnet display parsing code to avoid triggering on IPv6 addresses. Authorization may not work with IPv6 connections yet. This commit brought to you by the (display) number ::1:1.1, the letter X, the Gobby collaborative editor, Josh Triplett, and Jamey Sharp.
2006-11-20Add new xcb_parse_display test cases, most related to IPv6 addressesJosh Triplett
2006-11-19Bug #5958: Also zero out the implicit pad byte in empty requests.Jamey Sharp
2006-11-19Remove support for the <localfield> tag: nothing needs it.Jamey Sharp
Only one use of <localfield> remained, for a list length expression in xv.xml. List length parameters that don't actually appear in the protocol should be left implicit: if no length expression is given, then a localfield will be automatically created by c-client.xsl.
2006-11-19Bug #5958: zero out padding bytes in requests.Jamey Sharp
2006-11-19htmldir was introduced in autoconf 2.59c: set a reasonable value for earlier ↵Jamey Sharp
versions.
2006-11-18Provide xcb_prefetch_maximum_request_length counterpart to ↵Jamey Sharp
xcb_get_maximum_request_length.
2006-11-18Fix Doxygen warnings.Jamey Sharp
Specifically, fixes these two warnings which were emitted for every generated source file: * Warning: end of file while inside a group * Warning: group XCB_BigRequests_API already documented. Skipping documentation.
2006-11-18Make doc installation work and simplify doc/Makefile.am.Jamey Sharp
Don't override the default htmldir with an unquoted copy. Don't suppress `make` echoing on Doxygen commands. Ensure the tutorial is always installed even if Doxygen isn't available. Take better advantage of the automake installation infrastructure.
2006-11-18Turn off Doxygen warnings for undocumented API, for now.Jamey Sharp
But warn about absent parameter documentation for functions that are otherwise documented.
2006-11-16Switch from the old AM_PATH_CHECK macro to pkg-config.Jamey Sharp
check 0.9.4 is now required to build XCB's unit tests. The version that we were requiring was not actually new enough to let our unit tests compile, and the AM_PATH_CHECK macro is now considered deprecated. We know that versions of check using pkg-config are new enough to work, and the check dependency was optional anyway, so we've dropped support for older versions.
2006-11-05add Makefile.am for building/installing doxygen docTORRI Vincent