+#include <stdlib.h>
+#include <string.h>
#import <AppKit/NSApplication.h>
+#import <AppKit/NSEvent.h>
#import <Foundation/NSAutoReleasePool.h>
#import <Foundation/NSRunLoop.h>
#include "cocoadisplay.h"
CocoaDisplay *display = (CocoaDisplay *)malloc(sizeof(CocoaDisplay));
display->arp = [[NSAutoreleasePool alloc] init];
display->app = [NSApplication sharedApplication];
+#if __MAC_OS_X_VERSION_MAX_ALLOWED >= 1060
// This makes windows appear when run from terminal
if([display->app respondsToSelector:@selector(setActivationPolicy:)])
[display->app setActivationPolicy:NSApplicationActivationPolicyRegular];
+#endif
[display->app finishLaunching];
CFArrayCallBacks callbacks;