On Thu, 6 Jun 2002, Jens Owen wrote:
> Mark Vojkovich wrote:
> >
> > On 6 Jun 2002, Juliusz Chroboczek wrote:
> >
> > > Congratulations.
> > >
> > > To what extent is the version of Xinerama that X.Org are proposing
> > > compatible with the XFree86 one?
> >
> > It's a different API and the protocol is not compatible. XFree86
> > will be able to offer both protocols to maintain compatibility with
> > the few window managers that currently use our version, but we should
> > deprecate the old API and eventually remove it.
>
> Mark,
>
> How much would the XFree86 internal implementation need to change to
> support the proposed API? Can we minimize the impact to driver
> maintenance and other development intensive areas within XFree86?
>
There is no change to the implementation or drivers, just the
protocol. The SI is going to be using XFree86's implementation,
which is mainly why I've been on the X.org Xinerama task force.
Part of the Xinerama task force's goal was to have a fixed implementation
and I'm glad XFree86's implementation was used as the starting
point for that. I've been integrating the additional fixes into
CVS as they've been developing. VSW5 is also being modified to
be Xinerama aware so there should be no failures when everything
is completed. We already pass everything except for one issue
that is still being investigated.
There are really only two significant changes: the protocol
reflects the ability to have multiple Xinerama screens, though
no implementations will likely support this for some time. And
second, the addition of a XINERAMA_CENTER_HINT which is a root window
property to tell clients where they should consider the center
of the screen. Outside of the Xext protocol interface we need
to initialize the root window property, and that's about it.
I'll integrate all that stuff when it's finalized.
Mark.
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert