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