Opentk/Source/OpenTK/Platform/MacOS
thefiddler d12643cf44 [Mac] Mark callback calling convention
Callbacks are now explicitly marked as unmanaged pointers with the
correct (platform-defined) calling convention. Exceptions raised inside
these callbacks are no longer allowed to escape into unmanaged code,
where they will crash the runtime.

Additionally, the window is now only closed on the UI thread, and only
if it is actually open.
2014-07-23 21:18:34 +02:00
..
Carbon [Mac] Implemented Mouse.GetCursorState() 2014-05-12 02:20:53 +02:00
Cocoa [Mac]] Add NSApplication.IsUIThread property 2014-07-23 21:14:47 +02:00
Quartz [Mac] Added CFRetain binding 2014-07-22 16:19:43 +02:00
CarbonWindowInfo.cs [Mac] Removed unused Carbon APIs 2014-04-24 13:48:26 +02:00
CocoaContext.cs [Mac] Only dispose context on UI thread 2014-07-23 21:15:16 +02:00
CocoaNativeWindow.cs [Mac] Mark callback calling convention 2014-07-23 21:18:34 +02:00
CocoaWindowInfo.cs [Mac] Explicitly retain/release CocoaWindowInfo instances 2014-05-14 18:01:08 +02:00
HIDInput.cs [Mac] Do not set callback delegates to null 2014-07-23 10:10:37 +02:00
MacOSException.cs [Mac] Migrated AglContext to OpenTK.GLControl 2014-04-24 13:48:26 +02:00
MacOSFactory.cs [Mac] Resource registration moved to the facades 2014-07-23 14:36:09 +02:00
MacOSKeyMap.cs [OpenTK] Rebased on develop 2014-04-25 13:38:53 +02:00
NS.cs [Mac] Sped up extension loading 2014-04-26 14:21:26 +02:00
QuartzDisplayDeviceDriver.cs Disabled capturing when changing resolution. 2014-04-24 13:45:05 +02:00