[Mono-winforms-list] Re: Ongoing effort to upgrade Cairo to 0.5
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:
> > svn ssh://firstname.lastname@example.org/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.
It seems that Cairo guys froze their API:
My be porting effort should continue now.
Is there any progress already ? Can I help with something?
More information about the Mono-winforms-list