summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-05-21Commit changes from Julien Cristau's 1.0-1.1 NMU.debian-1.0-1.1Josh Triplett
* Non-maintainer upload. * libxcb1-dev needs a dependency on libpthread-stubs0-dev and versioned dependencies on libxau-dev and libxdmcp-dev, because they are needed by anything using xcb.pc (closes: #408409).
2006-12-10Add version to Build-Depends on xsltproc, requiring 1.1.19-1 or newer, to ↵debian-1.0-1Jamey Sharp
get the fix for bug 398327.
2006-12-10Use a versioned Build-Depends on libpthread-stubs0-dev, to help buildds find ↵Jamey Sharp
it in experimental.
2006-12-10Install pkg-config files to /usr/lib/pkgconfig, not /usr/share/pkgconfig.Jamey Sharp
2006-11-26Add new library, -dev, and -dbg packages for libxcb-xinerama.Josh Triplett
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. (cherry picked from commit 98e2a5617ef1c9955b3b5553224c34f55c7c5d29)
2006-11-25NetBSD doesn't have AI_ADDRCONFIG: use it only if it's available.Jamey Sharp
(cherry picked from commit 3360d0c79e98cf6b7f30b2d84f117aea0a28595d)
2006-11-25XS-Vcs-Git, not XS-X-Vcs-Git.Josh Triplett
2006-11-25Remove debian/.gitignore; we don't build in a git tree, and it shouldn't ship.Josh Triplett
2006-11-24Update Debian packaging for 1.0 release.Josh Triplett
2006-11-24Merge branch 'master' of git+ssh://git.freedesktop.org/git/xcb/libxcb into ↵Josh Triplett
debian
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
2006-11-05add xcb.doxygen to EXTRA_DISTTORRI Vincent
2006-11-05Merge branch 'master' of git+ssh://git.freedesktop.org/git/xcb/libxcbTORRI Vincent
2006-11-05add AM_CHECK_DOXYGEN macroTORRI Vincent
2006-11-02Release libxcb 1.0 RC3 (0.9.93).1.0-RC3Jamey Sharp
2006-10-29Added initial doxygen generation stuff. This should probably be cleaned up ↵Jeremy Kolb jkolb@brandeis.edu
later. Added support for major/minor-version attributes in the xcb tag. This is just to give some reference and help people when using *query_version.
2006-10-20fix doxy docTORRI Vincent
2006-10-19Add doxygen config file.Jamey Sharp
Thanks to Jeremy Kolb <jkolb@brandeis.edu> for the initial version.
2006-10-19Quit treating xproto specially: handle it like all the extensions.Jamey Sharp
2006-10-19Ignore generated xinerama files.Jamey Sharp
2006-10-16Also test xcb_parse_display with NULL argument and display in $DISPLAYJosh Triplett
2006-10-15Match only XCB-namespaced XID generators when converting to xcb_generate_id.Jamey Sharp
Thanks to Vincent Torri for pointing out that I screwed up. :-)
2006-10-14Define and use constants for opcode numbers.Zephaniah E. Hull
Hard coding the opcode numbers in the function just makes it harder to figure out what's going on, but much more to the point, not defining the opcodes in the header makes it impossible to use the generated headers instead of the x11proto headers in the server. The name I settled on is very simple, for an extension by the name of xconf, and a request by the name of list_devices, we get XCB_XCONF_LIST_DEVICES. If this somehow causes problems, we can probably add a _OP somewhere in there, but. Acked-by: Jamey Sharp <jamey@minilop.net> Closes: #8641
2006-10-12Add library support for xcb-xinerama.Jeremy Kolb
This is version 1.1 of the Xinerama (PanoramiX) extension.