Pixman dependency

David Nusinow dnusinow at speakeasy.net
Sun May 20 15:54:26 PDT 2007


On Wed, May 16, 2007 at 02:36:23PM +0200, Soeren Sandmann wrote:
> David Nusinow <dnusinow at speakeasy.net> writes:
> 
> > > 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
> >
> > Would you mind explaining the motivation behind this? I saw your commits to
> > git, but I must have missed the rationale behind it somehow. Thanks!
> 
> It's been talked about for several years now, so I guess I just
> assumed everybody knew the rationale. There are several advantages to
> moving this code to a separate library:
> 
> - The code can be shared with cairo; currently there is a
>   cutted-and-pasted version inside cairo. The benefits of sharing
>   include
> 
>         - bugfixes only need to happen once
>         - the code bases don't get out of sync
>         - improvements to one code base benefits
>           the other
> 
> - The code can be debugged outside the X server
> 
> - There can be a regression test suite for the code that doesn't
>   depend on a running X server.

I guess I haven't been around long enough to have caught these
discussions. Thank you for the explanation!

 - David Nusinow



More information about the xorg mailing list