[Xcb] icccm

Vincent Torri Vincent.Torri at iecn.u-nancy.fr
Sun Mar 20 14:12:39 PST 2005



On Sun, 20 Mar 2005, Jamey Sharp wrote:

> On Sun, Mar 20, 2005 at 04:01:06PM -0500, Kevin Brosius wrote:
> > Yes.  This is the general direction we're headed with evas and ecore, I
> > think.  These two libs are the core xlib using libraries for new
> > enlightenment development.  Evas focuses on drawing and canvas
> > operations, while ecore leans toward the window creation, management,
> > communications, etc (that's really a broad swipe.)  It's great to see
> > the evas progress Vincent!
>
> Thanks for the explanation. What's a canvas library doing with ICCCM
> though?

the use of icccm is just in a test program.

>
> > We've had a couple short discussions about architecture and you point
> > out the major benefit of XCB we hope to get to, Jamey.  If responses can
> > be tied to an expected response queue (I'm guessing), then Sync's can be
> > largely avoided, or at least not block in all cases.  We'll have to see
> > how it goes. :)
>
> Sure, you can queue the reply cookies that XCB gives you. If you can be
> certain that you enqueue them in the order that XCB produces them, then
> they'll be in the same order as the returning replies, so you can
> minimize latency there. That's an easy invariant to maintain as long as
> you have one queue per thread (which is obviously true if you're
> single-threaded).
>
> I look forward to hearing how this goes!

i'm a bit lost with all this queue stuff. But once the code will be in
cvs, it'll be easier to modify it

Vincent



More information about the xcb mailing list