4 xcb-proto provides the XML-XCB protocol descriptions that libxcb uses to
5 generate the majority of its code and API. We provide them separately
6 from libxcb to allow reuse by other projects, such as additional
7 language bindings, protocol dissectors, or documentation generators.
9 This separation between the XCB transport layer and the
10 automatically-generated protocol layer also makes it far easier to write
11 new extensions. With the Xlib infrastructure, client-side support for
12 new extensions requires significant duplication of effort. With XCB and
13 the XML-XCB protocol descriptions, client-side support for a new
14 extension requires only an XML description of the extension, and not a
17 Please report any issues you find to the freedesktop.org bug tracker,
20 <https://bugs.freedesktop.org/enter_bug.cgi?product=XCB>
22 Discussion about XCB occurs on the XCB mailing list:
24 <mailto:xcb at lists.freedesktop.org>
25 <http://lists.freedesktop.org/mailman/listinfo/xcb>
27 You can obtain the latest development versions of XCB using GIT.
28 For anonymous checkouts, use:
30 git clone git://anongit.freedesktop.org/git/xcb/proto
34 git clone git+ssh://git.freedesktop.org/git/xcb/proto