| About libxcb |
| ============ |
| |
| libxcb provides an interface to the X Window System protocol, which |
| replaces the current Xlib interface. It has several advantages over |
| Xlib, including: |
| - size: small, simple library, and lower memory footprint |
| - latency hiding: batch several requests and wait for the replies later |
| - direct protocol access: interface and protocol correspond exactly |
| - proven thread support: transparently access XCB from multiple threads |
| - easy extension implementation: interfaces auto-generated from XML-XCB |
| |
| Xlib can also use XCB as a transport layer, allowing software to make |
| requests and receive responses with both, which eases porting to XCB. |
| However, client programs, libraries, and toolkits will gain the most |
| benefit from a native XCB port. |
| |
| |
| Please report any issues you find to the freedesktop.org bug tracker, |
| at: |
| |
| <https://bugs.freedesktop.org/enter_bug.cgi?product=XCB> |
| |
| Discussion about XCB occurs on the XCB mailing list: |
| |
| <mailto:xcb at lists.freedesktop.org> |
| <http://lists.freedesktop.org/mailman/listinfo/xcb> |
| |
| You can obtain the latest development versions of XCB using GIT. |
| For anonymous checkouts, use: |
| |
| git clone git://anongit.freedesktop.org/git/xcb/libxcb |
| |
| For developers, use: |
| |
| git clone git+ssh://git.freedesktop.org/git/xcb/libxcb |