Thank you, Alan!!!
On Mon, Jul 19, 2010 at 5:02 AM, Alan Coopersmith <[email protected]> wrote: > Alan Coopersmith wrote: >> Technically, I could throw a tarball up on the website without a project, >> and claim I'm done, leaving any further action up to the community to run >> with. > > The project setup request seems to be stalled (can't imagine what the OGB > would be distracted by lately - it's not like they have anyone to meet with), > so as requested, I've gone ahead and made a tarball, which has been thrown up > now at: > http://dlc.sun.com/osol/x/downloads/openXsun/ > > It contains the sources to the Xsun server as captured from a snapshot of > Solaris Nevada build 134 - the final build before their removal from the > Solaris X source code. > > All encumbered/restricted sources have been removed from this snapshot, > including the libfont sources Xsun used. Thus while you can almost > completely build Xsun from this snapshot, the final link of the Xsun binary > will fail, since the open source libXfont provided with Xorg is not completely > compatible with Xsun's. (They both started from the X Consortium X11R6 > base, but extended it in two different ways to add support for preferring > scalable fonts over scaling bitmaps when a font size was requested that > didn't have exact match bitmaps.) > > This snapshot relies on files built during the Solaris X gate build > process - the included instructions include checking out build 134 > of the X gate to get the state before some of those were removed. > > That however will make the font header files include #ifdef XSUN bits > that describe the font API's & structures from the Xsun font library, > which is part of why Xsun's font code builds but doesn't link. (And if > it linked, would probably crash when you tried to run it.) > > Someone trying to port to Xorg's libXfont would need to first make it > build without open-src/proto/fontsproto/Xsun-findfont.patch - you might > also find it useful to compare xc/programs/Xserver/dix/dixfonts.c and > xc/programs/Xserver/pandix/dixfonts.c to see the more recent changes, like > the bitmap scaling selection, made in Sun's fork (though like all the dix > vs. pandix files, they will also show the changes necessary for Xinerama > ("panoramiX") support). > > -- > -Alan Coopersmith- [email protected] > Oracle Solaris: X Window System Taxidermy & Necromancy > > _______________________________________________ > xwin-discuss mailing list > [email protected] > List info: http://mail.opensolaris.org/mailman/listinfo/xwin-discuss > Unsubscribe: http://mail.opensolaris.org/mailman/options/xwin-discuss > _______________________________________________ xwin-discuss mailing list [email protected] List info: http://mail.opensolaris.org/mailman/listinfo/xwin-discuss Unsubscribe: http://mail.opensolaris.org/mailman/options/xwin-discuss
