Add enum references to fields in Shape
[xcbproto/enum.git] / README
blob3c243314719989b3da1a861ad41b5f00226fd695
1 About xcb-proto
2 ===============
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
15 single line of code.
17 Please report any issues you find to the freedesktop.org bug tracker,
18 at:
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
32 For developers, use:
34         git clone git+ssh://git.freedesktop.org/git/xcb/proto