modernc.org/xcb@v1.0.15/examples/README.md (about) 1 About libxcb 2 ============ 3 4 libxcb provides an interface to the X Window System protocol, which 5 replaces the traditional Xlib interface. It has several advantages over 6 Xlib, including: 7 - size: small, simple library, and lower memory footprint 8 - latency hiding: batch several requests and wait for the replies later 9 - direct protocol access: interface and protocol correspond exactly 10 - proven thread support: transparently access XCB from multiple threads 11 - easy extension implementation: interfaces auto-generated from XML-XCB 12 13 Xlib also uses XCB as a transport layer, allowing software to make 14 requests and receive responses with both, which eases porting to XCB. 15 However, client programs, libraries, and toolkits will gain the most 16 benefit from a native XCB port. 17 18 More information about xcb is available from our website: 19 20 https://xcb.freedesktop.org/ 21 22 Please report any issues you find to the freedesktop.org bug tracker at: 23 24 https://gitlab.freedesktop.org/xorg/lib/libxcb/issues 25 26 Discussion about XCB occurs on the XCB mailing list: 27 28 https://lists.freedesktop.org/mailman/listinfo/xcb 29 30 You can obtain the latest development versions of XCB using GIT from 31 the libxcb code repository at: 32 33 https://gitlab.freedesktop.org/xorg/lib/libxcb 34 35 For anonymous checkouts, use: 36 37 git clone https://gitlab.freedesktop.org/xorg/lib/libxcb.git 38 39 For developers, use: 40 41 git clone git@gitlab.freedesktop.org:xorg/lib/libxcb.git