<?xml version="1.0"?>
<rss version="2.0"><channel><title>XCB</title><link>http://xcb.freedesktop.org</link><description>The XCB library provides an interface to the X Window System protocol,
replacing the current Xlib interface.  It has several advantages over Xlib,
including 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 (access XCB from multiple threads, with no explicit locking), and easy
creation of new extensions (automatically generates its interface from the
machine-parsable XML-XCB protocol descriptions). Xlib can also use XCB as a
transport layer, allowing software to make requests and receive responses with
both, which eases porting to XCB. However, client programs, libraries, and
toolkits will gain the most benefit from a native XCB port.

Note that the CIA project "xcb" refers to the old combined repository, which
we have since split into several subprojects: "libxcb", "xcb/proto",
"xhsb", "xcb/demo", "xcb/util", and "xcb/wiki".
</description><image><url>/images/db/4b/b-t128.png</url><title>XCB</title><link>http://xcb.freedesktop.org</link></image><cloud path="/RPC2" domain="cia.vc" protocol="xml-rpc" port="80" registerProcedure="stats.subscribe.rss2" /><item><pubDate>Sun, 24 Sep 2006 21:24:42 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/1c175</guid><link>http://cia.vc/stats/project/xcb/.message/1c175</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;iano&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;81bd5f94f953&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb/tools/constants:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Add XCBAllPlanes from xcb-image util library.         &lt;/div&gt;     </description><title>Add XCBAllPlanes from xcb-image util library.</title></item><item><pubDate>Sun, 24 Sep 2006 21:24:42 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/1bc71</guid><link>http://cia.vc/stats/project/xcb/.message/1bc71</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;iano&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;fcb8a6180a61&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb-demo/ (17 files in 4 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             All XCB demos compile and work after the Great Renaming.         &lt;/div&gt;     </description><title>All XCB demos compile and work after the Great Renaming.</title></item><item><pubDate>Sun, 24 Sep 2006 20:35:02 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/1b59c</guid><link>http://cia.vc/stats/project/xcb/.message/1b59c</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;iano&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;96edbb16f3a9&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb-util/ (29 files in 10 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             All xcb-util libraries compile after the Great Renaming.         &lt;/div&gt;     </description><title>All xcb-util libraries compile after the Great Renaming.</title></item><item><pubDate>Sun, 24 Sep 2006 10:20:20 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/1b1ba</guid><link>http://cia.vc/stats/project/xcb/.message/1b1ba</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;josh&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;f84522a93631&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/ (7 files in 7 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Integrate top-level .gitignore into .gitignore for each subdirectory         &lt;/div&gt;     </description><title>Integrate top-level .gitignore into .gitignore for each subdirectory</title></item><item><pubDate>Sun, 24 Sep 2006 06:51:53 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/1ae79</guid><link>http://cia.vc/stats/project/xcb/.message/1ae79</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;torri&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;7f785bb37ba1&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb/tools/README:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             now, I know how to use api_conv.pl :)         &lt;/div&gt;     </description><title>now, I know how to use api_conv.pl :)</title></item><item><pubDate>Sat, 23 Sep 2006 21:44:25 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/1ab0c</guid><link>http://cia.vc/stats/project/xcb/.message/1ab0c</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;josh&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;26d1b05b244d&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb/src/c-client.xsl:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Remove the xcb_[extension]_init functions; use xcb_get_extension_data directly         &lt;/div&gt;     </description><title>Remove the xcb_[extension]_init functions; use xcb_get_extension_data directly</title></item><item><pubDate>Sat, 23 Sep 2006 21:22:28 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/1a7a7</guid><link>http://cia.vc/stats/project/xcb/.message/1a7a7</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;josh&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;3ed0745a7b2e&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb/src/ (xcb.h xcb_in.c):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             More fixups for incorrect API conversions by api_conv.pl         &lt;/div&gt;     </description><title>More fixups for incorrect API conversions by api_conv.pl</title></item><item><pubDate>Sat, 23 Sep 2006 21:04:54 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/1a45b</guid><link>http://cia.vc/stats/project/xcb/.message/1a45b</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;josh&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;b019edd196a5&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb/tests/check_public.c:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Convert the XCB test suite to the new API         &lt;/div&gt;     </description><title>Convert the XCB test suite to the new API</title></item><item><pubDate>Sat, 23 Sep 2006 20:53:30 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/1a0d1</guid><link>http://cia.vc/stats/project/xcb/.message/1a0d1</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;jamey&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;9101831a84fa&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb/tools/ (const-names.xsl constants):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Apply const-names.xsl to the un-renamed XML; replace the XSL with the result.         &lt;/div&gt;     </description><title>Apply const-names.xsl to the un-renamed XML; replace the XSL with the result.</title></item><item><pubDate>Sat, 23 Sep 2006 20:37:26 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/19d66</guid><link>http://cia.vc/stats/project/xcb/.message/19d66</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;josh&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;0b0c30eeaa93&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb/src/xcb_auth.c:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             We do not conflict with Xmd.h anymore; remove the include hack from xcb_auth.c         &lt;/div&gt;     </description><title>We do not conflict with Xmd.h anymore; remove the include hack from xcb_auth.c</title></item><item><pubDate>Sat, 23 Sep 2006 20:37:26 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/199ed</guid><link>http://cia.vc/stats/project/xcb/.message/199ed</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;josh&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;ba221c256552&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb/src/ (xcb.h xcb_in.c):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Fix some mis-conversions by api_conv.pl, and remove the now-unused Xmd types         &lt;/div&gt;     </description><title>Fix some mis-conversions by api_conv.pl, and remove the now-unused Xmd types</title></item><item><pubDate>Sat, 23 Sep 2006 19:22:41 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/19526</guid><link>http://cia.vc/stats/project/xcb/.message/19526</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;josh&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;5e9f3ffd4cec&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/ (17 files in 2 dirs):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             The Great XCB Renaming         &lt;/div&gt;     </description><title>The Great XCB Renaming</title></item><item><pubDate>Sat, 23 Sep 2006 09:25:19 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/191be</guid><link>http://cia.vc/stats/project/xcb/.message/191be</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;jamey&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;c84b535a2d75&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb/tools/api_conv.pl:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Special cases to agree with the conventions Josh and I have hashed out.         &lt;/div&gt;     </description><title>Special cases to agree with the conventions Josh and I have hashed out.</title></item><item><pubDate>Sat, 23 Sep 2006 06:03:05 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/18e62</guid><link>http://cia.vc/stats/project/xcb/.message/18e62</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;jamey&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;c3bfb5751502&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb/tools/api_conv.pl:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Handle remaining incorrect API translations in api_conv.pl.         &lt;/div&gt;     </description><title>Handle remaining incorrect API translations in api_conv.pl.</title></item><item><pubDate>Fri, 22 Sep 2006 22:38:38 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/18aed</guid><link>http://cia.vc/stats/project/xcb/.message/18aed</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;alan.coopersmith&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;4142af0afc73&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb/src/Makefile.am:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             List xproto.xml path explicitly instead of relying on GNU Make $&amp;lt; expansion         &lt;/div&gt;     </description><title>List xproto.xml path explicitly instead of relying on GNU Make $&lt; expansion</title></item><item><pubDate>Fri, 22 Sep 2006 22:38:38 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/18791</guid><link>http://cia.vc/stats/project/xcb/.message/18791</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;jamey&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;60d98c145d83&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb/src/xcb_conn.c:                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Make xcb_conn.c agree that XCBSetupReq is now XCBSetupRequest.         &lt;/div&gt;     </description><title>Make xcb_conn.c agree that XCBSetupReq is now XCBSetupRequest.</title></item><item><pubDate>Fri, 22 Sep 2006 08:26:30 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/183c9</guid><link>http://cia.vc/stats/project/xcb/.message/183c9</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;jamey&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;4d58509b7a15&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb/src/ (6 files):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Make all public functions do nothing on an error connection.         &lt;/div&gt;     </description><title>Make all public functions do nothing on an error connection.</title></item><item><pubDate>Fri, 22 Sep 2006 08:26:30 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/1805f</guid><link>http://cia.vc/stats/project/xcb/.message/1805f</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;jamey&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;8c82c79540a5&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb/src/ (xcb_conn.c xcb_util.c):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Convert connection functions to return error objects.         &lt;/div&gt;     </description><title>Convert connection functions to return error objects.</title></item><item><pubDate>Fri, 22 Sep 2006 08:26:30 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/17ce2</guid><link>http://cia.vc/stats/project/xcb/.message/17ce2</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;jamey&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;e2116cc271f3&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb/src/ (xcb_conn.c xcb_in.c xcb_out.c):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Shut down the connection in all "fatal" error cases.         &lt;/div&gt;     </description><title>Shut down the connection in all "fatal" error cases.</title></item><item><pubDate>Fri, 22 Sep 2006 08:26:30 +0000</pubDate><guid>http://cia.vc/stats/project/xcb/.message/17976</guid><link>http://cia.vc/stats/project/xcb/.message/17976</link><description>         &lt;div style="border: 1px solid #888; background-color: #DDD; padding: 0.25em 0.5em; margin: 0em;"&gt;              Commit by &lt;strong&gt;jamey&lt;/strong&gt;                          &lt;span style="color: #888;"&gt; :: &lt;/span&gt;                          r&lt;b&gt;bd6ca8fb1298&lt;/b&gt;             &lt;b&gt;&lt;/b&gt;/xcb/src/ (xcb_conn.c xcbint.h):                      &lt;/div&gt;         &lt;div style="padding: 0em; margin: 0.5em 0em;"&gt;             Add a private connection shutdown method for error cases.         &lt;/div&gt;     </description><title>Add a private connection shutdown method for error cases.</title></item></channel></rss>