2007-12-07 Geoff Norton <gnorton@novell.com>
commit6d706ac8b5d71b0cd324a3a6bc352dc82e0f7e13
authorGeoff Norton <grompf@sublimeintervention.com>
Fri, 7 Dec 2007 15:02:02 +0000 (7 15:02 -0000)
committerGeoff Norton <grompf@sublimeintervention.com>
Fri, 7 Dec 2007 15:02:02 +0000 (7 15:02 -0000)
tree38182bfda826d7ff6f25747469a18e2ecf643754
parentc37a1bcb3b8a2745d818eab5ead3e5686132ef65
2007-12-07  Geoff Norton  <gnorton@novell.com>

* Graphics.cs: Ensure that we Flush and Synchornize our CGContexts
before disposing.  Fixes drawing bugs when drawn out of the event
loop and the caller doesn't Flush.
* carbonFunctions.cs: Rework the cross-assembly data marshalling to
use a delegate as suggested by lupus.

svn path=/trunk/mcs/; revision=90935
mcs/class/System.Drawing/System.Drawing/ChangeLog
mcs/class/System.Drawing/System.Drawing/Graphics.cs
mcs/class/System.Drawing/System.Drawing/carbonFunctions.cs