[Xcb] xcb and protocol versions

Jeremy A. Kolb jkolb at brandeis.edu
Thu Feb 22 11:18:45 PST 2007

Oops, sent this to xorg at lists.freedesktop.org not xorg@:

Wondering if anyone has any insight on this problem.
I'm trying to think of ways to handle protocol revisions in xcb.  Are 
there guidelines about what is allowed/not allowed for protocol revisions?  
Most of the extension revisions I've seen add events or new 
requests/replies, these are all very easy to deal with.  The one big 
question (has the most implications on the client-side library) is:
Are requests/replies ever extended (more bits over the wire) in newer 
I am unsure how to handle the case where the client uses a 
request from an older version of the extension that has now changed its 
signature in a later version of xcb.

More information about the Xcb mailing list