Diff
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/ChangeLog (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/ChangeLog 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/ChangeLog 2018-02-20 10:11:16 UTC (rev 228766)
@@ -1,3 +1,36 @@
+2018-02-14 Don Olmstead <don.olmst...@sony.com>
+
+ WebCore headers should not include config.h or PlatformExportMacros.h
+ https://bugs.webkit.org/show_bug.cgi?id=182799
+
+ Reviewed by Darin Adler.
+
+ No new tests. No change in behavior.
+
+ * Modules/speech/SpeechSynthesis.h:
+ * bindings/js/JSDOMGlobalObject.h:
+ * contentextensions/ContentExtensionError.h:
+ * contentextensions/DFA.h:
+ * dom/ContextDestructionObserver.h:
+ * dom/DeviceOrientationClient.h:
+ * dom/DeviceOrientationData.h:
+ * editing/cocoa/HTMLConverter.h:
+ * loader/FrameLoaderStateMachine.h:
+ * loader/cache/CachedResourceHandle.h:
+ * page/FrameDestructionObserver.h:
+ * page/RuntimeEnabledFeatures.h:
+ * platform/URL.h:
+ * platform/audio/AudioHardwareListener.h:
+ * platform/audio/AudioSession.h:
+ * platform/graphics/Color.h:
+ * platform/graphics/IntSize.h:
+ * platform/graphics/transforms/AffineTransform.h:
+ * platform/graphics/win/LocalWindowsContext.h:
+ * platform/network/CacheValidation.h:
+ * platform/network/CredentialBase.h:
+ * platform/network/ResourceHandleClient.h:
+ * platform/network/cf/CertificateInfo.h:
+
2018-02-14 Dean Jackson <d...@apple.com>
CrashTracer: com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::HTMLPlugInImageElement::didAddUserAgentShadowRoot + 618
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/Modules/speech/SpeechSynthesis.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/Modules/speech/SpeechSynthesis.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/Modules/speech/SpeechSynthesis.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -27,7 +27,6 @@
#if ENABLE(SPEECH_SYNTHESIS)
-#include "PlatformExportMacros.h"
#include "PlatformSpeechSynthesisUtterance.h"
#include "PlatformSpeechSynthesizer.h"
#include "SpeechSynthesisUtterance.h"
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/bindings/js/JSDOMGlobalObject.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/bindings/js/JSDOMGlobalObject.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/bindings/js/JSDOMGlobalObject.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -26,7 +26,6 @@
#pragma once
-#include "PlatformExportMacros.h"
#include "WebCoreJSBuiltinInternals.h"
#include <_javascript_Core/HeapInlines.h>
#include <_javascript_Core/JSGlobalObject.h>
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/contentextensions/ContentExtensionError.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/contentextensions/ContentExtensionError.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/contentextensions/ContentExtensionError.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -27,7 +27,6 @@
#if ENABLE(CONTENT_EXTENSIONS)
-#include "PlatformExportMacros.h"
#include <system_error>
namespace WebCore {
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/contentextensions/DFA.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/contentextensions/DFA.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/contentextensions/DFA.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -29,7 +29,6 @@
#include "ContentExtensionsDebugging.h"
#include "DFANode.h"
-#include "PlatformExportMacros.h"
#include <wtf/Vector.h>
namespace WebCore {
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/dom/ContextDestructionObserver.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/dom/ContextDestructionObserver.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/dom/ContextDestructionObserver.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -26,8 +26,6 @@
#pragma once
-#include "PlatformExportMacros.h"
-
namespace WebCore {
class ScriptExecutionContext;
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/dom/DeviceOrientationClient.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/dom/DeviceOrientationClient.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/dom/DeviceOrientationClient.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -27,7 +27,6 @@
#pragma once
#include "DeviceClient.h"
-#include "PlatformExportMacros.h"
#include <wtf/Noncopyable.h>
namespace WebCore {
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/dom/DeviceOrientationData.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/dom/DeviceOrientationData.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/dom/DeviceOrientationData.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -25,7 +25,6 @@
#pragma once
-#include "PlatformExportMacros.h"
#include <wtf/Optional.h>
#include <wtf/Ref.h>
#include <wtf/RefCounted.h>
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/editing/cocoa/HTMLConverter.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/editing/cocoa/HTMLConverter.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/editing/cocoa/HTMLConverter.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -25,8 +25,6 @@
#pragma once
-#include "PlatformExportMacros.h"
-
OBJC_CLASS NSAttributedString;
namespace WebCore {
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/loader/FrameLoaderStateMachine.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/loader/FrameLoaderStateMachine.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/loader/FrameLoaderStateMachine.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -28,7 +28,6 @@
#pragma once
-#include "PlatformExportMacros.h"
#include <wtf/Noncopyable.h>
namespace WebCore {
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/loader/cache/CachedResourceHandle.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/loader/cache/CachedResourceHandle.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/loader/cache/CachedResourceHandle.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -25,7 +25,6 @@
#pragma once
-#include "PlatformExportMacros.h"
#include <wtf/Forward.h>
namespace WebCore {
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/page/FrameDestructionObserver.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/page/FrameDestructionObserver.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/page/FrameDestructionObserver.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -25,8 +25,6 @@
#pragma once
-#include "PlatformExportMacros.h"
-
namespace WebCore {
class Frame;
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/page/RuntimeEnabledFeatures.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/page/RuntimeEnabledFeatures.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/page/RuntimeEnabledFeatures.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -31,7 +31,6 @@
#pragma once
-#include "PlatformExportMacros.h"
#include <wtf/Forward.h>
#include <wtf/Noncopyable.h>
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/URL.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/URL.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/URL.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -25,7 +25,6 @@
#pragma once
-#include "PlatformExportMacros.h"
#include <wtf/Forward.h>
#include <wtf/RetainPtr.h>
#include <wtf/text/WTFString.h>
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/audio/AudioHardwareListener.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/audio/AudioHardwareListener.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/audio/AudioHardwareListener.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -26,7 +26,6 @@
#ifndef AudioHardwareListener_h
#define AudioHardwareListener_h
-#include "PlatformExportMacros.h"
#include <wtf/Ref.h>
#include <wtf/RefCounted.h>
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/audio/AudioSession.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/audio/AudioSession.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/audio/AudioSession.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -26,8 +26,6 @@
#ifndef AudioSession_h
#define AudioSession_h
-#include "PlatformExportMacros.h"
-
#if USE(AUDIO_SESSION)
#include <memory>
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/graphics/Color.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/graphics/Color.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/graphics/Color.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -27,7 +27,6 @@
#include "ColorSpace.h"
#include "ExtendedColor.h"
-#include "PlatformExportMacros.h"
#include <algorithm>
#include <cmath>
#include <unicode/uchar.h>
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/graphics/IntSize.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/graphics/IntSize.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/graphics/IntSize.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -25,7 +25,6 @@
#pragma once
-#include "PlatformExportMacros.h"
#include <algorithm>
#if PLATFORM(MAC) && defined __OBJC__
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/graphics/transforms/AffineTransform.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/graphics/transforms/AffineTransform.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/graphics/transforms/AffineTransform.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -27,7 +27,6 @@
#ifndef AffineTransform_h
#define AffineTransform_h
-#include "PlatformExportMacros.h"
#include <array>
#include <wtf/FastMalloc.h>
#include <wtf/Optional.h>
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/graphics/win/LocalWindowsContext.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/graphics/win/LocalWindowsContext.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/graphics/win/LocalWindowsContext.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -26,7 +26,6 @@
#ifndef LocalWindowsContext_h
#define LocalWindowsContext_h
-#include "config.h"
#include "GraphicsContext.h"
namespace WebCore {
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/network/CacheValidation.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/network/CacheValidation.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/network/CacheValidation.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -25,7 +25,6 @@
#pragma once
-#include "PlatformExportMacros.h"
#include <pal/SessionID.h>
#include <wtf/Optional.h>
#include <wtf/Vector.h>
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/network/CredentialBase.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/network/CredentialBase.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/network/CredentialBase.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -26,7 +26,6 @@
#ifndef CredentialBase_h
#define CredentialBase_h
-#include "PlatformExportMacros.h"
#include <wtf/text/WTFString.h>
namespace WebCore {
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/network/ResourceHandleClient.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/network/ResourceHandleClient.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/network/ResourceHandleClient.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -25,7 +25,6 @@
#pragma once
-#include "PlatformExportMacros.h"
#include <wtf/Forward.h>
#include <wtf/Ref.h>
Modified: releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/network/cf/CertificateInfo.h (228765 => 228766)
--- releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/network/cf/CertificateInfo.h 2018-02-20 09:33:46 UTC (rev 228765)
+++ releases/WebKitGTK/webkit-2.20/Source/WebCore/platform/network/cf/CertificateInfo.h 2018-02-20 10:11:16 UTC (rev 228766)
@@ -26,7 +26,6 @@
#ifndef CertificateInfo_h
#define CertificateInfo_h
-#include "PlatformExportMacros.h"
#include <wtf/RetainPtr.h>
#if PLATFORM(COCOA)