One of my long-term projects is replacing all the X client libraries
and applications in Solaris with the current X.Org version - work
progresses on this between Xorg server upgrades and other projects.
Erwann's work on compiz & beryl has identified a list of these that
are needed to get those building and running on out-of-the-box Solaris,
so I figured I'd give a quick update on where I am with the parts of
my project that overlap with his list:
- libXfixes - update to 4.0: Done (nv_56)
6504462 XFixes 4.0 [PSARC/2006/702]
- libXtst - update to X11R7 to get xtst.pc: Done (nv_61)
6533084 Xorg modularization: libXtst 1.0.1
- libXrender - update to 0.92: Done (nv_63)
6541746 X Render Extension update: Protocol 0.10 / API 0.9 [LSARC 2007/193]
- libXcomposite - add: The code is already in a project workspace, which
I used to generate test binaries for Erwann, but still needs ARC review,
code review, and putback. I'm working on writing the docs for the ARC
review now.
- libX11 - update to X11R7 to get x11.pc & Xregion.h - this one is tricky,
since Sun's current X11R6.4-based libX11 has diverged greatly from X.Org's
version in the i18n code. The X team is working with the i18n teams to
work this out. Fortunately, this is just a build issue, so we could provide
a fake x11.pc & Xregion.h to work with the X11R6.4 library if needed.
- libSM, libICE, libXdamage - update to X11R7 to get *.pc files
These should be fairly straightforward - need to integrate to our tree,
code review, and putback - no ARC should be needed since I don't think any
API's are changing, but need to verify.
- libXext - update to X11R7 to get xext.pc: need to merge Sun changes,
integrate to our tree, code review, putback - this will take a little more
work since we have the Xsun extensions supported in our copy but not X.Org's,
but not a lot.
--
-Alan Coopersmith- alan.coopersmith at sun.com
Sun Microsystems, Inc. - X Window System Engineering