Hey guys,<div><br></div><div>    A few months ago, I started an implementation of System.Drawing on top of CoreGraphics, ideally this would preserve the API, but use the system libraries instead of depending on Cairo/Pixman:</div>
<div><br></div><div><a href="https://github.com/mono/sysdrawing-coregraphics">https://github.com/mono/sysdrawing-coregraphics</a></div><div><br></div><div>Miguel<br><br><div class="gmail_quote">On Mon, Oct 1, 2012 at 2:06 PM, aresm <span dir="ltr"><<a href="mailto:mono@reikan.co.uk" target="_blank">mono@reikan.co.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi<br>
<br>
I'm hoping someone might have a simple pointer for me here.<br>
<br>
As soon as I construct a Bitmap (System.Drawing.Bitmap) in my Mono,<br>
everything just hangs.  I noticed this in a complex application, and tried<br>
it in a very simple MonoMac demo app (one window, no code other than the<br>
MonoMac new project code except to create an instance of a Bitmap).<br>
<br>
My understanding from reading other information about this is that on the<br>
first use of Bitmap, a call to the global GdiPlus Initialisation code is<br>
called and it's this that causes a problem.<br>
<br>
I'm succesfully using the same version of the Mono framework (2.10.9) on OSX<br>
10.7.4 (Lion) without any issue, and I believe it's also worked on at least<br>
one 10.8 machine also.<br>
<br>
Note that my 10.8 machine is a new (2 days old) Mac Mini with a fresh 10.8<br>
install and very few applications installed (just Xcode, MonoDevelop, Mono<br>
framework and a few other bits and pieces).<br>
<br>
I wonder if this is an issue with the bindings to Cecil built into GdiPlus<br>
in Mono?<br>
<br>
Incidentally, I realise that System.Drawing is not the native graphics<br>
interface for OSX, but the software I'm writing was originally written for<br>
the PC and ported to Mac.  Eventually the System.Drawing code will be<br>
replaced with CoreGraphics based code but that's a BIG task right now!<br>
<br>
Does anyone have any ideas about this problem and how I might be able to fix<br>
it?<br>
<br>
Thanks for any input.<br>
<br>
Rich<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://mono.1490590.n4.nabble.com/System-Drawing-not-working-on-OSX-10-8-latest-Mono-tp4656801.html" target="_blank">http://mono.1490590.n4.nabble.com/System-Drawing-not-working-on-OSX-10-8-latest-Mono-tp4656801.html</a><br>

Sent from the Mono - OSX mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Mono-osx mailing list<br>
<a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-osx" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-osx</a><br>
</blockquote></div><br></div>