[Xcb] [PATCH] Making XCB less of a memory hog

Jeremy A. Kolb jkolb at brandeis.edu
Fri May 11 13:37:47 PDT 2007


On Fri, 11 May 2007, Tilman Sauerbeck wrote:

> Barton C Massey [2007-05-11 13:28]:
> > In message <20070511191529.GA7797 at code-monkey.de> you wrote:
> > > Barton C Massey [2007-05-11 11:55]:
> > > > In message <20070511151628.GA1818 at code-monkey.de> you wrote:
> > > > > OTOH, this unfortunately breaks the API.
> > > >
> > > > My reading-XML-at-the-terminal ability is limited.  What
> > > > does the proposed API look like?  Or did you mean an ABI
> > > > break, about which we probably care not at all?
> > > [...] 
> > > So that ext pointer is moved from the struct to the function call.
> > > This would break the API and the ABI.
> > > 
> > > That's for the patch I submitted, but I also outlined a way to avoid the
> > > break, by adding xcb_send_request2(), that takes the new arguments.
> > > 
> > > Let me know if I need to explain better.
> > 
> > No, that gets it: thanks!  So the only API/ABI that breaks
> > is that between XCB extensions (and Xlib, as you point out)
> > and the XCB core.
> > 
> > In general I'm loathe to work around performance bugs in the
> > current implementation of shared libraries by distorting
> > XCB.  However, this seems like a relatively minor change;
> 
> Yeah, my timing really sucks. I wish I had noticed this behaviour when
> you were in the RC phase :(
> 
> Regards,
> Tilman
> 
> 

I say let's nip this in the bud.  There aren't that many consumers of XCB 
out there yet.



More information about the Xcb mailing list