[desktop-discuss] libpixman
Laszlo (Laca) Peter
laca at sun.com
Tue May 15 19:06:15 PDT 2007
On Tue, 2007-05-15 at 18:50 -0700, Alan Coopersmith wrote:
> So will JDS be providing libpixman and X depending on that, or should we
> plan on adding it to X and have JDS remove their copy in the future?
I vote for adding it to X and JDS depending on it.
X depending on JDS doesn't sound like a good idea...
Laca
> Brian Cameron wrote:
> >
> > Alan:
> >
> >> We should have only one copy of libpixman in Solaris if we can - multiple
> >> copies just leads to wasted efforts of duplicating fixes to both, and
> >> risks of incompatible versions being loaded into the same process.
> >
> > Historically pixman has been a part of libcairo as an internal library
> > statically linked in. However, it is in the process of becomming a
> > separate library that cairo will eventually depend upon. Here is
> > Soren's roadmap posted about a month ago to the cairo list.
> >
> > http://lists.freedesktop.org/archives/cairo/2007-April/010371.html
> >
> > If Xorg is also now depending upon it, then there will probably be a
> > short term time period when cairo and Xorg use different versions of the
> > library, but I think the community is already planning to sort this
> > out.
> >
> > Brian
> >
> >
> >> Alfred Peng wrote:
> >>> Hi Alan,
> >>>
> >>> Cairo library should have included the libpixman statistically from
> >>> its Makefile. If Xorg delivers libpixman, does that mean cairo should
> >>> depend on this one?
> >>>
> >>> The pixman header file should be removed I think. Will work with the
> >>> Mozilla community on that.
> >>>
> >>> -Alfred
> >>>
> >>> Alan Coopersmith wrote:
> >>>> Xorg is going to start depending on libpixman soon - does anyone else
> >>>> include this already or plan to? (On my test box with
> >>>> vermillion_devel
> >>>> installed I see /usr/include/firefox/libpixman/pixman.h but no
> >>>> library.)
> >>>>
> >>>> If not, I guess I'll start planning to include in X.
> >>>>
> >>>> -------- Original Message --------
> >>>> Subject: Pixman dependency
> >>>> Date: Fri, 11 May 2007 15:21:48 +0200
> >>>> From: Soeren Sandmann <sandmann at daimi.au.dk>
> >>>> To: xorg at freedesktop.org
> >>>>
> >>>> Hi,
> >>>>
> >>>> As a heads up, over the next few days I'll be adding a hard dependency
> >>>> on the pixman library, which is available from a git repository on
> >>>>
> >>>> git.freedesktop.org/git/pixman
> >>>>
> >>>> Then I am going to move code from the X server into this library. The
> >>>> code in question is:
> >>>>
> >>>> - region code
> >>>> - compositing code from fb
> >>>> - trapezoid rasterization from fb
> >>>>
> >>>> I don't expect any API or ABI changes from this as the pixman
> >>>> datatypes are binary compatible and I'll leave the existing typedef
> >>>> names in place.
> >>>>
> >>>>
> >>>> Soren
> >>>> _______________________________________________
> >>>> xorg mailing list
> >>>> xorg at lists.freedesktop.org
> >>>> http://lists.freedesktop.org/mailman/listinfo/xorg
> >>>>
> >>>>
> >>
> >>
> >
>
More information about the desktop-discuss
mailing list