summaryrefslogtreecommitdiff
path: root/x11/libxcb/DESCR
diff options
context:
space:
mode:
Diffstat (limited to 'x11/libxcb/DESCR')
-rw-r--r--x11/libxcb/DESCR10
1 files changed, 10 insertions, 0 deletions
diff --git a/x11/libxcb/DESCR b/x11/libxcb/DESCR
new file mode 100644
index 00000000000..99db029c700
--- /dev/null
+++ b/x11/libxcb/DESCR
@@ -0,0 +1,10 @@
+The libxcb package provides a replacement for the current Xlib interface.
+Some of its advantages include:
+- size: small library and lower memory footprint
+- latency hiding: batch several requests and wait for the replies later
+- direct protocol access: one-to-one mapping between interface and protocol
+- 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.