Directfb Xorg server

Daniel Stone daniel at freedesktop.org
Wed May 31 02:19:50 PDT 2006


On Wed, May 31, 2006 at 11:10:02AM +0200, Enrico Weigelt wrote:
> * Adam Jackson <ajax at nwnk.net> schrieb:
> > The goal here is to be _capable_ of building every DDX at once.  
> 
> Why is that a goal ? 
> 
> Coulnd't we just splitt off the server into base libs and the 
> individual servers (DDX'es) ?

Think about it.  We're talking about having the DIX, once built, able to
be linked into every DDX.

If we go down your path, and separate the DIX and DDXes, but couple the
builds together, then you'll need to make sure you've built your DIX
correctly to build the DDX.  Doesn't sound like there's much of a point
having it independent to me.

> Yes, we already had this topic. Splitting the server into separate 
> modules would so exorbitant complicated that instead its worth
> coppling around with really dirty hacks, without a clear module
> structure.

It's so exhorbitantly complicated, with so little perceived benefit, and
we all have so many other things to do, that no-one's going to consider
it right now without an attached diff.  Feel free to attach one.

As for the module structure, it is actually pretty clearly defined these
days; the only problems are things like fbcmap.c, which you've already
railed against.

> I don't understand why that, but I don't care anymore, since I 
> cannot imagine that reasons are technical. (I won't waste my time
> w/ other folks psy or soc problems ...).

Okay.

> > reducing the number of compile-time conditionals is an explicit goal for us.
> 
> Oh, great. Clear modularity can help much for this goal.
> We could start with these files in the DIX stuff which are filled
> up with lots of #ifdef $DDX ... I'm already working on that.

Any working patches would always be welcome.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 191 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg/attachments/20060531/5f4c42c3/attachment.pgp>


More information about the xorg mailing list