From: Josh Triplett Date: Sun, 16 Apr 2006 18:05:50 +0000 (-0700) Subject: Improve package descriptions. X-Git-Url: http://git.demorecorder.com/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c190bd298070584c374dc2a8b1763cf991d07e9f;p=free-sw%2Fxcb%2Fproto Improve package descriptions. --- diff --git a/debian/control b/debian/control index fa8c506..361bc6f 100644 --- a/debian/control +++ b/debian/control @@ -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