[desktop-discuss] libpixman
Alan Coopersmith
alan.coopersmith at sun.com
Tue May 15 18:50:57 PDT 2007
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?
-alan-
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
>>>>
>>>>
>>
>>
>
--
-Alan Coopersmith- alan.coopersmith at sun.com
Sun Microsystems, Inc. - X Window System Engineering
More information about the desktop-discuss
mailing list