Diff
Modified: trunk/Source/WebCore/ChangeLog (186893 => 186894)
--- trunk/Source/WebCore/ChangeLog 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/ChangeLog 2015-07-16 17:21:40 UTC (rev 186894)
@@ -1,3 +1,29 @@
+2015-07-15 Anders Carlsson <ander...@apple.com>
+
+ Headers that use WEBCORE_EXPORT should include PlatformExportMacros.h
+ https://bugs.webkit.org/show_bug.cgi?id=146984
+
+ Reviewed by Daniel Bates.
+
+ * contentextensions/DFA.h:
+ * dom/ContextDestructionObserver.h:
+ * dom/DeviceOrientationData.h:
+ * dom/ExceptionCodePlaceholder.h:
+ * editing/cocoa/HTMLConverter.h:
+ * html/track/AudioTrack.h:
+ * loader/FrameLoaderStateMachine.h:
+ * loader/appcache/ApplicationCacheHost.h:
+ * loader/cache/CachedResourceHandle.h:
+ * platform/URL.h:
+ * platform/animation/Animation.h:
+ * platform/audio/AudioHardwareListener.h:
+ * platform/audio/AudioSession.h:
+ * platform/graphics/transforms/AffineTransform.h:
+ * platform/network/Credential.h:
+ * platform/network/CredentialBase.h:
+ * platform/network/ResourceHandleClient.h:
+ * platform/network/mac/AuthenticationMac.h:
+
2015-07-16 Joseph Pecoraro <pecor...@apple.com>
Web Inspector: update $$() to return an Array
Modified: trunk/Source/WebCore/contentextensions/DFA.h (186893 => 186894)
--- trunk/Source/WebCore/contentextensions/DFA.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/contentextensions/DFA.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -30,6 +30,7 @@
#include "ContentExtensionsDebugging.h"
#include "DFANode.h"
+#include "PlatformExportMacros.h"
#include <wtf/Vector.h>
namespace WebCore {
Modified: trunk/Source/WebCore/dom/ContextDestructionObserver.h (186893 => 186894)
--- trunk/Source/WebCore/dom/ContextDestructionObserver.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/dom/ContextDestructionObserver.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -27,6 +27,8 @@
#ifndef ContextDestructionObserver_h
#define ContextDestructionObserver_h
+#include "PlatformExportMacros.h"
+
namespace WebCore {
class ScriptExecutionContext;
Modified: trunk/Source/WebCore/dom/DeviceOrientationData.h (186893 => 186894)
--- trunk/Source/WebCore/dom/DeviceOrientationData.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/dom/DeviceOrientationData.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -26,6 +26,7 @@
#ifndef DeviceOrientationData_h
#define DeviceOrientationData_h
+#include "PlatformExportMacros.h"
#include <wtf/Ref.h>
#include <wtf/RefCounted.h>
Modified: trunk/Source/WebCore/dom/ExceptionCodePlaceholder.h (186893 => 186894)
--- trunk/Source/WebCore/dom/ExceptionCodePlaceholder.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/dom/ExceptionCodePlaceholder.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -31,6 +31,7 @@
#ifndef ExceptionCodePlaceholder_h
#define ExceptionCodePlaceholder_h
+#include "PlatformExportMacros.h"
#include <wtf/Assertions.h>
#include <wtf/Noncopyable.h>
Modified: trunk/Source/WebCore/editing/cocoa/HTMLConverter.h (186893 => 186894)
--- trunk/Source/WebCore/editing/cocoa/HTMLConverter.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/editing/cocoa/HTMLConverter.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -26,6 +26,8 @@
#ifndef HTMLConverter_h
#define HTMLConverter_h
+#include "PlatformExportMacros.h"
+
OBJC_CLASS NSAttributedString;
namespace WebCore {
Modified: trunk/Source/WebCore/html/track/AudioTrack.h (186893 => 186894)
--- trunk/Source/WebCore/html/track/AudioTrack.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/html/track/AudioTrack.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -27,6 +27,8 @@
#ifndef AudioTrack_h
#define AudioTrack_h
+#include "PlatformExportMacros.h"
+
#if ENABLE(VIDEO_TRACK)
#include "AudioTrackPrivate.h"
Modified: trunk/Source/WebCore/loader/FrameLoaderStateMachine.h (186893 => 186894)
--- trunk/Source/WebCore/loader/FrameLoaderStateMachine.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/loader/FrameLoaderStateMachine.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -29,6 +29,7 @@
#ifndef FrameLoaderStateMachine_h
#define FrameLoaderStateMachine_h
+#include "PlatformExportMacros.h"
#include <wtf/Noncopyable.h>
namespace WebCore {
Modified: trunk/Source/WebCore/loader/appcache/ApplicationCacheHost.h (186893 => 186894)
--- trunk/Source/WebCore/loader/appcache/ApplicationCacheHost.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/loader/appcache/ApplicationCacheHost.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -31,6 +31,7 @@
#ifndef ApplicationCacheHost_h
#define ApplicationCacheHost_h
+#include "PlatformExportMacros.h"
#include "URL.h"
#include <wtf/Deque.h>
#include <wtf/PassRefPtr.h>
Modified: trunk/Source/WebCore/loader/cache/CachedResourceHandle.h (186893 => 186894)
--- trunk/Source/WebCore/loader/cache/CachedResourceHandle.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/loader/cache/CachedResourceHandle.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -26,6 +26,7 @@
#ifndef CachedResourceHandle_h
#define CachedResourceHandle_h
+#include "PlatformExportMacros.h"
#include <wtf/Forward.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/URL.h (186893 => 186894)
--- trunk/Source/WebCore/platform/URL.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/platform/URL.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -26,6 +26,7 @@
#ifndef URL_h
#define URL_h
+#include "PlatformExportMacros.h"
#include <wtf/Forward.h>
#include <wtf/HashMap.h>
#include <wtf/RetainPtr.h>
Modified: trunk/Source/WebCore/platform/animation/Animation.h (186893 => 186894)
--- trunk/Source/WebCore/platform/animation/Animation.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/platform/animation/Animation.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -25,6 +25,8 @@
#ifndef Animation_h
#define Animation_h
+#include "PlatformExportMacros.h"
+
#if ENABLE(CSS_ANIMATIONS_LEVEL_2)
#include "AnimationTrigger.h"
#endif
Modified: trunk/Source/WebCore/platform/audio/AudioHardwareListener.h (186893 => 186894)
--- trunk/Source/WebCore/platform/audio/AudioHardwareListener.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/platform/audio/AudioHardwareListener.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -26,6 +26,7 @@
#ifndef AudioHardwareListener_h
#define AudioHardwareListener_h
+#include "PlatformExportMacros.h"
#include <wtf/Ref.h>
#include <wtf/RefCounted.h>
Modified: trunk/Source/WebCore/platform/audio/AudioSession.h (186893 => 186894)
--- trunk/Source/WebCore/platform/audio/AudioSession.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/platform/audio/AudioSession.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -26,6 +26,8 @@
#ifndef AudioSession_h
#define AudioSession_h
+#include "PlatformExportMacros.h"
+
#if USE(AUDIO_SESSION)
#include <memory>
Modified: trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.h (186893 => 186894)
--- trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -27,6 +27,7 @@
#ifndef AffineTransform_h
#define AffineTransform_h
+#include "PlatformExportMacros.h"
#include <array>
#include <wtf/FastMalloc.h>
Modified: trunk/Source/WebCore/platform/network/Credential.h (186893 => 186894)
--- trunk/Source/WebCore/platform/network/Credential.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/platform/network/Credential.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -26,6 +26,8 @@
#ifndef Credential_h
#define Credential_h
+#include <wtf/Platform.h>
+
#if PLATFORM(COCOA)
#include "CredentialCocoa.h"
#else
Modified: trunk/Source/WebCore/platform/network/CredentialBase.h (186893 => 186894)
--- trunk/Source/WebCore/platform/network/CredentialBase.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/platform/network/CredentialBase.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -26,6 +26,7 @@
#ifndef CredentialBase_h
#define CredentialBase_h
+#include "PlatformExportMacros.h"
#include <wtf/text/WTFString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/network/ResourceHandleClient.h (186893 => 186894)
--- trunk/Source/WebCore/platform/network/ResourceHandleClient.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/platform/network/ResourceHandleClient.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -27,6 +27,7 @@
#ifndef ResourceHandleClient_h
#define ResourceHandleClient_h
+#include "PlatformExportMacros.h"
#include <wtf/PassRefPtr.h>
#if USE(CFNETWORK)
Modified: trunk/Source/WebCore/platform/network/mac/AuthenticationMac.h (186893 => 186894)
--- trunk/Source/WebCore/platform/network/mac/AuthenticationMac.h 2015-07-16 15:34:03 UTC (rev 186893)
+++ trunk/Source/WebCore/platform/network/mac/AuthenticationMac.h 2015-07-16 17:21:40 UTC (rev 186894)
@@ -25,7 +25,7 @@
#ifndef AuthenticationMac_h
#define AuthenticationMac_h
-#ifdef __OBJC__
+#import "PlatformExportMacros.h"
@class NSURLAuthenticationChallenge;
@@ -38,6 +38,5 @@
WEBCORE_EXPORT AuthenticationChallenge core(NSURLAuthenticationChallenge *);
}
-#endif // __OBJC__
#endif // AuthenticationMac_h