It was decided to integrate the Damage, XFixes, and Composite extensions for the
next release. Damage and XFixes appear to be ready, but we need to write a GC
wrapper to handle the translation to backing pixmaps for Composite so that
binary drivers can continue to work (also, avoids a lot of mess in xaa). I've
made some steps towards this and have some code to the point of compiling, but I
have my doubts about my handling of GC state changes, and need to wrap some more
Render functions. Glyph might be the only other Render wrapper that's necessary
for the open-source drivers, but if some other driver (nvidia) were to
accelerate things like triangles or trapezoids it wouldn't be enough.
Use a slightly more permanent email address, and the one I use in changelogs.
Apparently Stuart will be handling this.
Eric Anholt wrote:
>So, what is your schedule? I hadn't heard anything about you guys
>actually actively pushing the Composite bits into X.Org, and I had heard
>that Keith had tried to get the bits from you in the past and failed,
It is my top priority starting this past monday. I have been delayed by
getting damage-xfixes working in our own x-server
with gnome-magnification and other integrations
Composite, Damage and XFixes have been integrated into the trunk