|
@@ -32,6 +32,23 @@
|
|
|
// Needed for _NSGetProgname
|
|
|
#include <crt_externs.h>
|
|
|
|
|
|
+// HACK: The 10.12 SDK adds new symbols and immediately deprecates the old ones
|
|
|
+#if MAC_OS_X_VERSION_MAX_ALLOWED < 101200
|
|
|
+ #define NSWindowStyleMaskBorderless NSBorderlessWindowMask
|
|
|
+ #define NSWindowStyleMaskClosable NSClosableWindowMask
|
|
|
+ #define NSWindowStyleMaskMiniaturizable NSMiniaturizableWindowMask
|
|
|
+ #define NSWindowStyleMaskResizable NSResizableWindowMask
|
|
|
+ #define NSWindowStyleMaskTitled NSTitledWindowMask
|
|
|
+ #define NSEventModifierFlagCommand NSCommandKeyMask
|
|
|
+ #define NSEventModifierFlagControl NSControlKeyMask
|
|
|
+ #define NSEventModifierFlagOption NSAlternateKeyMask
|
|
|
+ #define NSEventModifierFlagShift NSShiftKeyMask
|
|
|
+ #define NSEventModifierFlagDeviceIndependentFlagsMask NSDeviceIndependentModifierFlagsMask
|
|
|
+ #define NSEventMaskAny NSAnyEventMask
|
|
|
+ #define NSEventTypeApplicationDefined NSApplicationDefined
|
|
|
+ #define NSEventTypeKeyUp NSKeyUp
|
|
|
+#endif
|
|
|
+
|
|
|
|
|
|
// Returns the specified standard cursor
|
|
|
//
|