diff options
Diffstat (limited to 'WebCore/WebCorePrefix.h')
-rw-r--r-- | WebCore/WebCorePrefix.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/WebCore/WebCorePrefix.h b/WebCore/WebCorePrefix.h index db79bad..cde5a85 100644 --- a/WebCore/WebCorePrefix.h +++ b/WebCore/WebCorePrefix.h @@ -133,12 +133,20 @@ #include <windows.h> #include <stdio.h> #else -#include <CoreServices/CoreServices.h> #if defined(WIN32) || defined(_WIN32) -/* Including CoreServices.h on Windows doesn't include CFNetwork.h, so we do +// FIXME <rdar://problem/8208868> Remove support for obsolete ColorSync API, CoreServices header in CoreGraphics +// We can remove this once the new ColorSync APIs are available in an internal Safari SDK. +#include <ColorSync/ColorSync.h> +#ifdef __COLORSYNCDEPRECATED__ +#define COREGRAPHICS_INCLUDES_CORESERVICES_HEADER +#define OBSOLETE_COLORSYNC_API +#endif +/* Windows doesn't include CFNetwork.h via CoreServices.h, so we do it explicitly here to make Windows more consistent with Mac. */ #include <CFNetwork/CFNetwork.h> +#else +#include <CoreServices/CoreServices.h> #endif #endif |