[Mono-winforms-list] Project status of WinForms on MacOS

Sebastien Pouliot sebastien at ximian.com
Sun Oct 28 13:29:27 EDT 2007


On Fri, 2007-10-19 at 13:17 -0500, Brock Reeve wrote:
> 
> I saw Geoff Norton recently added the environment variable to enable
> the XplatUIOSX driver for MacOS windowing (I understand it is early).
> This allows WinForms apps to not have to run in X. I have some
> questions about the effort. 
> 
> - How much support does this effort have? I know the windowing side is
> early ( XplatUIOSX ). 
> - I saw the src for Cairo is included in the libgdiplus
> (http://anonsvn.mono-project.com/source/trunk/libgdiplus/cairo/). Does
> libgdiplus compile in Cairo rather than using the external library?

Yes. Libgdiplus use (statically link) the latest stable version of Cairo
which, at this time, is 1.4.10. To ensure everyone gets the exact same
version we have a copy of Cairo inside our SVN repository.

>  I am confused about where changes are occuring for Cairo. I know
> Cairo itself has its own repository
> (http://gitweb.freedesktop.org/?p=cairo;a=tree;h=a81d1825f71ae2344dafaf8c071e2ec94b6dbc0d;hb=5e09653e5dca60902423938737195e38ccde1b95;f=src). Do you guys just sync to it and compile it into libgdiplus? 

While we try to avoid "local" changes to the Cairo sources this can
happens, from time to time, to ensure libgdiplus works across all
supported platforms.

> - Do you guys know the state of Cairo to Quartz. I have heard things
> that it is just drawing to a bitmap and then drawing that instead of
> using the raw Quartz API's. There has been work on it recently. 
> 
> Thanks, 
> 
> Brock
> _______________________________________________
> Mono-winforms-list maillist  -  Mono-winforms-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-winforms-list



More information about the Mono-winforms-list mailing list