[Mono-winforms-list] Re: Ongoing effort to upgrade Cairo to 0.5
Vladimir Moushkov
vlindos at nucleusys.com
Wed Aug 10 10:36:12 EDT 2005
On Fri, 2005-07-29 at 10:45 +0300, Hisham Mardam Bey wrote:
> Hello,
>
> > svn ssh://miguel@mono-cvs.ximian.com/source/branches/libgdiplus-cairo-upgrade/
> >
> > So far all that has happened there is that Cairo/Pixman have been
> > upgraded and they should build inplace. What needs to happen now is:
> >
> > * Ensure that all of local changes to Cairo are applied back.
>
> I've been studying what we previously addedto Cairo, here's what I noticed.
>
> 1- cairo_font.c:
> a- pthread_mutex_lock / unlock functions were added, now Cairo has
> them by default.
> b- general note: function names slightly changed now (0.4 -> 0.5)
>
> 2- cairo-xlib-surface.c:
> a- Same as (1, a). They are also implemented now.
>
> 3- cairo-ft-font.c:
> a- CAIRO_STATUS_NO_MEMORY checks we have added are now implemented.
> b- Locking code for global font cache was added by us, now implemented.
>
> 4- cairo-features.h:
> a- We completely removed this from Cairo, and removed it from
> Makefile.am (do we still need to do this?)
>
> In short, all our changes to Cairo have been implemented in the latest
> (2005.07.27) CVS release of Cairo, so we should have no problems with
> it. Our main concern, thread safe font locking, is already integrated.
>
> Does anyone have comments regarding this?
>
> > * Start the porting effort (Hisham has a patch, but its know to
> > fail, Hisham can you post it?)
>
> I will, I'm just going to review it a bit.
>
Hi, there,
It seems that Cairo guys froze their API:
http://lists.freedesktop.org/archives/cairo-announce/2005-August/000025.html
My be porting effort should continue now.
Is there any progress already ? Can I help with something?
regards,
vlindos
More information about the Mono-winforms-list
mailing list