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

Reply via email to