Improve package descriptions.
authorJosh Triplett <josh@freedesktop.org>
Sun, 16 Apr 2006 18:05:50 +0000 (11:05 -0700)
committerJosh Triplett <josh@freedesktop.org>
Sun, 16 Apr 2006 18:05:50 +0000 (11:05 -0700)
debian/control

index fa8c506..361bc6f 100644 (file)
@@ -12,15 +12,21 @@ Architecture: all
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Pre-Depends: x11-common (>= 1:1.09)
 Description: X C Binding - protocol descriptions
- Xlib has been the standard C binding for the X Window System protocol
- for many years now. It is an excellent piece of work, but there are
- applications for which it is not ideal. XCB builds on nearly two
- decades of experience with X specifically and software engineering in
general in an effort to replace the aging Xlib code base.
+ xcb-proto contains descriptions of the X Window System core protocol and
+ selected extensions in an XML-based data format. The X C Binding (XCB)
+ library uses these descriptions to generate much of its code. You only need
+ this package if you want to compile XCB or otherwise make use of these
protocol descriptions.
  .
- xcb-proto contains descriptions of the X core protocol and selected
- extensions in an XML-based data format. XCB uses these descriptions to
- generate much of its code. You only need this package if you want to compile
- XCB or otherwise make use of these protocol descriptions.
+ The XCB library provides an interface to the X Window System protocol,
+ designed to replace the Xlib interface.  XCB provides several advantages over
+ Xlib:
+ .
+  * 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
+  * Thread support: access XCB from multiple threads, with no explicit locking
+  * Easy creation of new extensions: automatically generates interface from
+    machine-parsable protocol descriptions
  .
  Homepage: http://xcb.freedesktop.org