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


Reply via email to