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;ds=sidebyside;h=71de16fac2a145d5ef8069d2d28d7c32cea603cf;p=free-sw%2Fxcb%2Flibxcb Improve package descriptions. --- diff --git a/debian/control b/debian/control index b3cea3d..d3d80e0 100644 --- a/debian/control +++ b/debian/control @@ -11,14 +11,19 @@ Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: X C Binding - 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. + This package contains the library files needed to run software using the X C + Binding (XCB). . - This package contains the library files needed to run software using - XCB. + 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 @@ -28,14 +33,19 @@ Architecture: any Depends: libxcb0 (= ${Source-Version}), x11proto-core-dev Pre-Depends: x11-common (>= 1:1.09) Description: X C Binding, development files - 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. - . This package contains the header and library files needed to build software - using XCB. + using the X C Binding (XCB) library. + . + 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 @@ -44,13 +54,18 @@ Section: libdevel Architecture: any Depends: libxcb0 (= ${Source-Version}) Description: X C Binding, debugging symbols - 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. - . This package contains the debugging symbols associated with libxcb0. gdb will automatically use these symbols when debugging libxcb0. . + 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