xlibs: Moving forward
Daniel Stone
daniel at freedesktop.org
Fri Nov 5 11:02:25 PST 2004
On Fri, Nov 05, 2004 at 01:59:13PM -0500, Jim Gettys wrote:
> Seems like a plan.
>
> The biggest question I have is understanding how to get Xlib itself from
> its current state to production, as in fact, it has serious work in it
> that isn't reflected in the monolithic tree.
>
> This work seems to be of two kinds:
> o the integration of XCB
> o a lot of other XKB related and I18N stuff.
o Miscellaneous bugfixes. As I've said in calls, anything making use of
threads will die very quickly with xc/lib/X11, but works fine with
/cvs/xlibs/X11.
However, I think this is a 1.1 thing (i.e. not for now).
> The first of these (the XCB integration), per my discussions with
> Jamey Sharp, seems to be a simple integration of the XCB work with
> conditionals affecting 8 files that allow XCB to replace the old Xlib
> XlibInt.c transport (and use generated stubs). One can build Xlib
> either to use XCB, or build Xlib the conventional way to use the
> horrifying (and broken) XlibInt.c of yore. I took a quick look the
> integration, and didn't see anything that frightened me. I need to do a
> careful review of this integration as a sanity check that it doesn't
> affect anything when built without XCB enabled, which I haven't yet
> done. (other eyeballs very welcom).
Right -- it seems to be very cleanly abstracted, and should be easy to
tack on to the monolithic tree.
> As it is a fundamental reimplementation of a key piece of the
> technology, to ship the XCB transport in production (as opposed to
> building Xlib in the old way, using the tried and true horrifying code)
> we're going to need to have some extensive soak time in pretty
> widespread use; I know Debian unstable has been a possibility for that
> sort of testing.
Absolutely, and I will be pushing it with some packages. I want to see
XCB tested.
> The other stuff I have less insight into is Sergey Oudaltsov's extensive
> work. Do we have insight into it? And again, how do we get it tested?
I don't think we do. Sergey, can you please comment on the state of
your work relative to /cvs/xorg/xc HEAD?
--
Daniel Stone <daniel at freedesktop.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg/attachments/20041105/83564194/attachment.pgp>
More information about the xorg
mailing list