Non-unified build fixes mid January 2020 edition
https://bugs.webkit.org/show_bug.cgi?id=206363
Unreviewed build fix.
Source/JavaScriptCore:
* interpreter/StackVisitor.cpp:
Source/WebCore:
* Headers.cmake:
* css/CSSFontVariationValue.cpp:
* css/CSSValuePool.cpp:
* css/TransformFunctions.cpp:
* css/TransformFunctions.h:
* platform/graphics/ExtendedColor.cpp:
* rendering/svg/SVGRenderSupport.cpp:
* style/StyleResolver.cpp:
* svg/SVGPathByteStreamBuilder.cpp:
* svg/SVGPathByteStreamSource.cpp:
* svg/SVGPathSegListBuilder.cpp:
* svg/SVGPathSegListSource.cpp:
* svg/SVGPreserveAspectRatioValue.cpp:
* svg/SVGZoomAndPan.cpp:
* svg/SVGZoomEvent.cpp:
Source/WebKit:
* NetworkProcess/cache/NetworkCacheBlobStorage.cpp:
* NetworkProcess/curl/NetworkDataTaskCurl.cpp:
* PlatformFTW.cmake:
* PlatformWin.cmake:
* UIProcess/API/APIContentWorld.cpp:
* UIProcess/Automation/WebAutomationSession.cpp:
* WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp:
* WebProcess/WebCoreSupport/win/WebContextMenuClientWin.cpp: Removed.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@254703 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/JavaScriptCore/ChangeLog b/Source/JavaScriptCore/ChangeLog
index 0c3eba0..ef182d0 100644
--- a/Source/JavaScriptCore/ChangeLog
+++ b/Source/JavaScriptCore/ChangeLog
@@ -1,3 +1,12 @@
+2020-01-16 Don Olmstead <don.olmstead@sony.com>
+
+ Non-unified build fixes mid January 2020 edition
+ https://bugs.webkit.org/show_bug.cgi?id=206363
+
+ Unreviewed build fix.
+
+ * interpreter/StackVisitor.cpp:
+
2020-01-16 Jonathan Bedard <jbedard@apple.com>
Pass JSToken by const reference
diff --git a/Source/JavaScriptCore/interpreter/StackVisitor.cpp b/Source/JavaScriptCore/interpreter/StackVisitor.cpp
index d71a597..aa7a877 100644
--- a/Source/JavaScriptCore/interpreter/StackVisitor.cpp
+++ b/Source/JavaScriptCore/interpreter/StackVisitor.cpp
@@ -31,6 +31,7 @@
#include "InlineCallFrame.h"
#include "Interpreter.h"
#include "JSCInlines.h"
+#include "RegisterAtOffsetList.h"
#include "WasmCallee.h"
#include "WasmIndexOrName.h"
#include "WebAssemblyFunction.h"
diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog
index 7bb9bb8..43ef4d9 100644
--- a/Source/WebCore/ChangeLog
+++ b/Source/WebCore/ChangeLog
@@ -1,3 +1,26 @@
+2020-01-16 Don Olmstead <don.olmstead@sony.com>
+
+ Non-unified build fixes mid January 2020 edition
+ https://bugs.webkit.org/show_bug.cgi?id=206363
+
+ Unreviewed build fix.
+
+ * Headers.cmake:
+ * css/CSSFontVariationValue.cpp:
+ * css/CSSValuePool.cpp:
+ * css/TransformFunctions.cpp:
+ * css/TransformFunctions.h:
+ * platform/graphics/ExtendedColor.cpp:
+ * rendering/svg/SVGRenderSupport.cpp:
+ * style/StyleResolver.cpp:
+ * svg/SVGPathByteStreamBuilder.cpp:
+ * svg/SVGPathByteStreamSource.cpp:
+ * svg/SVGPathSegListBuilder.cpp:
+ * svg/SVGPathSegListSource.cpp:
+ * svg/SVGPreserveAspectRatioValue.cpp:
+ * svg/SVGZoomAndPan.cpp:
+ * svg/SVGZoomEvent.cpp:
+
2020-01-16 Ryosuke Niwa <rniwa@webkit.org>
WK1: arbitrary JS execution while tearing down renderers in Element::addShadowRoot
diff --git a/Source/WebCore/Headers.cmake b/Source/WebCore/Headers.cmake
index 852cacf..1f778f1 100644
--- a/Source/WebCore/Headers.cmake
+++ b/Source/WebCore/Headers.cmake
@@ -1245,6 +1245,7 @@
platform/network/SocketStreamHandleClient.h
platform/network/StorageSessionProvider.h
platform/network/StoredCredentialsPolicy.h
+ platform/network/SynchronousLoaderClient.h
platform/sql/SQLValue.h
platform/sql/SQLiteDatabase.h
diff --git a/Source/WebCore/css/CSSFontVariationValue.cpp b/Source/WebCore/css/CSSFontVariationValue.cpp
index 6630e44..789078f 100644
--- a/Source/WebCore/css/CSSFontVariationValue.cpp
+++ b/Source/WebCore/css/CSSFontVariationValue.cpp
@@ -28,6 +28,7 @@
#if ENABLE(VARIATION_FONTS)
#include "CSSFontVariationValue.h"
+#include <wtf/text/StringConcatenateNumbers.h>
namespace WebCore {
diff --git a/Source/WebCore/css/CSSValuePool.cpp b/Source/WebCore/css/CSSValuePool.cpp
index 125109b..51720f5 100644
--- a/Source/WebCore/css/CSSValuePool.cpp
+++ b/Source/WebCore/css/CSSValuePool.cpp
@@ -30,6 +30,7 @@
#include "CSSPrimitiveValueMappings.h"
#include "CSSValueKeywords.h"
#include "CSSValueList.h"
+#include <wtf/text/StringConcatenateNumbers.h>
namespace WebCore {
diff --git a/Source/WebCore/css/TransformFunctions.cpp b/Source/WebCore/css/TransformFunctions.cpp
index 1001365..f4b092c 100644
--- a/Source/WebCore/css/TransformFunctions.cpp
+++ b/Source/WebCore/css/TransformFunctions.cpp
@@ -42,6 +42,7 @@
#include "ScaleTransformOperation.h"
#include "SkewTransformOperation.h"
#include "TranslateTransformOperation.h"
+#include <wtf/text/StringConcatenateNumbers.h>
namespace WebCore {
diff --git a/Source/WebCore/css/TransformFunctions.h b/Source/WebCore/css/TransformFunctions.h
index 84c6b9d..b59be33 100644
--- a/Source/WebCore/css/TransformFunctions.h
+++ b/Source/WebCore/css/TransformFunctions.h
@@ -29,6 +29,7 @@
#pragma once
+#include "Length.h"
#include "TransformOperations.h"
namespace WebCore {
diff --git a/Source/WebCore/platform/graphics/ExtendedColor.cpp b/Source/WebCore/platform/graphics/ExtendedColor.cpp
index a481cce..5ad8cbf 100644
--- a/Source/WebCore/platform/graphics/ExtendedColor.cpp
+++ b/Source/WebCore/platform/graphics/ExtendedColor.cpp
@@ -27,6 +27,7 @@
#include "ExtendedColor.h"
#include <wtf/MathExtras.h>
+#include <wtf/text/StringConcatenateNumbers.h>
namespace WebCore {
diff --git a/Source/WebCore/rendering/svg/SVGRenderSupport.cpp b/Source/WebCore/rendering/svg/SVGRenderSupport.cpp
index 0c6d16c..88ca3e5 100644
--- a/Source/WebCore/rendering/svg/SVGRenderSupport.cpp
+++ b/Source/WebCore/rendering/svg/SVGRenderSupport.cpp
@@ -41,6 +41,7 @@
#include "RenderSVGText.h"
#include "RenderSVGTransformableContainer.h"
#include "RenderSVGViewportContainer.h"
+#include "SVGGeometryElement.h"
#include "SVGResources.h"
#include "SVGResourcesCache.h"
#include "TransformState.h"
diff --git a/Source/WebCore/style/StyleResolver.cpp b/Source/WebCore/style/StyleResolver.cpp
index ceb4857..8bf371a 100644
--- a/Source/WebCore/style/StyleResolver.cpp
+++ b/Source/WebCore/style/StyleResolver.cpp
@@ -58,6 +58,7 @@
#include "RuleSet.h"
#include "RuntimeEnabledFeatures.h"
#include "SVGDocumentExtensions.h"
+#include "SVGElement.h"
#include "SVGFontFaceElement.h"
#include "Settings.h"
#include "ShadowRoot.h"
diff --git a/Source/WebCore/svg/SVGPathByteStreamBuilder.cpp b/Source/WebCore/svg/SVGPathByteStreamBuilder.cpp
index d195c28..ea2952b 100644
--- a/Source/WebCore/svg/SVGPathByteStreamBuilder.cpp
+++ b/Source/WebCore/svg/SVGPathByteStreamBuilder.cpp
@@ -23,6 +23,7 @@
#include "SVGPathSeg.h"
#include "SVGPathStringSource.h"
+#include <wtf/text/StringConcatenateNumbers.h>
namespace WebCore {
diff --git a/Source/WebCore/svg/SVGPathByteStreamSource.cpp b/Source/WebCore/svg/SVGPathByteStreamSource.cpp
index fa43922..f71c454 100644
--- a/Source/WebCore/svg/SVGPathByteStreamSource.cpp
+++ b/Source/WebCore/svg/SVGPathByteStreamSource.cpp
@@ -19,6 +19,7 @@
#include "config.h"
#include "SVGPathByteStreamSource.h"
+#include <wtf/text/StringConcatenateNumbers.h>
namespace WebCore {
diff --git a/Source/WebCore/svg/SVGPathSegListBuilder.cpp b/Source/WebCore/svg/SVGPathSegListBuilder.cpp
index deb8f3a..1d162c9 100644
--- a/Source/WebCore/svg/SVGPathSegListBuilder.cpp
+++ b/Source/WebCore/svg/SVGPathSegListBuilder.cpp
@@ -27,6 +27,7 @@
#include "SVGPathSegImpl.h"
#include "SVGPathSegList.h"
+#include <wtf/text/StringConcatenateNumbers.h>
namespace WebCore {
diff --git a/Source/WebCore/svg/SVGPathSegListSource.cpp b/Source/WebCore/svg/SVGPathSegListSource.cpp
index d6df55f..b58854f 100644
--- a/Source/WebCore/svg/SVGPathSegListSource.cpp
+++ b/Source/WebCore/svg/SVGPathSegListSource.cpp
@@ -24,6 +24,7 @@
#include "SVGPathSeg.h"
#include "SVGPathSegList.h"
#include "SVGPathSegValue.h"
+#include <wtf/text/StringConcatenateNumbers.h>
namespace WebCore {
diff --git a/Source/WebCore/svg/SVGPreserveAspectRatioValue.cpp b/Source/WebCore/svg/SVGPreserveAspectRatioValue.cpp
index d0bc716..8b2e475 100644
--- a/Source/WebCore/svg/SVGPreserveAspectRatioValue.cpp
+++ b/Source/WebCore/svg/SVGPreserveAspectRatioValue.cpp
@@ -25,6 +25,7 @@
#include "AffineTransform.h"
#include "FloatRect.h"
#include "SVGParserUtilities.h"
+#include <wtf/text/StringConcatenateNumbers.h>
#include <wtf/text/StringView.h>
namespace WebCore {
diff --git a/Source/WebCore/svg/SVGZoomAndPan.cpp b/Source/WebCore/svg/SVGZoomAndPan.cpp
index 75a831c..1537130 100644
--- a/Source/WebCore/svg/SVGZoomAndPan.cpp
+++ b/Source/WebCore/svg/SVGZoomAndPan.cpp
@@ -22,6 +22,8 @@
#include "config.h"
#include "SVGZoomAndPan.h"
+#include <wtf/text/StringConcatenateNumbers.h>
+
namespace WebCore {
bool SVGZoomAndPan::parseZoomAndPan(const UChar*& start, const UChar* end)
diff --git a/Source/WebCore/svg/SVGZoomEvent.cpp b/Source/WebCore/svg/SVGZoomEvent.cpp
index 696fcf1..4db8e66 100644
--- a/Source/WebCore/svg/SVGZoomEvent.cpp
+++ b/Source/WebCore/svg/SVGZoomEvent.cpp
@@ -25,6 +25,7 @@
#include "SVGPoint.h"
#include "SVGRect.h"
#include <wtf/IsoMallocInlines.h>
+#include <wtf/text/StringConcatenateNumbers.h>
namespace WebCore {
diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog
index 4c17253..e2f415d 100644
--- a/Source/WebKit/ChangeLog
+++ b/Source/WebKit/ChangeLog
@@ -1,3 +1,19 @@
+2020-01-16 Don Olmstead <don.olmstead@sony.com>
+
+ Non-unified build fixes mid January 2020 edition
+ https://bugs.webkit.org/show_bug.cgi?id=206363
+
+ Unreviewed build fix.
+
+ * NetworkProcess/cache/NetworkCacheBlobStorage.cpp:
+ * NetworkProcess/curl/NetworkDataTaskCurl.cpp:
+ * PlatformFTW.cmake:
+ * PlatformWin.cmake:
+ * UIProcess/API/APIContentWorld.cpp:
+ * UIProcess/Automation/WebAutomationSession.cpp:
+ * WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp:
+ * WebProcess/WebCoreSupport/win/WebContextMenuClientWin.cpp: Removed.
+
2020-01-16 Brady Eidson <beidson@apple.com>
REGRESSION: (r254668) [Mac Debug wk2] 21 http/tests/navigation/* tests are crashing with ASSERTION FAILED: world.first != 1.
diff --git a/Source/WebKit/NetworkProcess/cache/NetworkCacheBlobStorage.cpp b/Source/WebKit/NetworkProcess/cache/NetworkCacheBlobStorage.cpp
index 5e7e6b7..10418df 100644
--- a/Source/WebKit/NetworkProcess/cache/NetworkCacheBlobStorage.cpp
+++ b/Source/WebKit/NetworkProcess/cache/NetworkCacheBlobStorage.cpp
@@ -35,6 +35,7 @@
#if !OS(WINDOWS)
#include <sys/stat.h>
+#include <unistd.h>
#endif
namespace WebKit {
diff --git a/Source/WebKit/NetworkProcess/curl/NetworkDataTaskCurl.cpp b/Source/WebKit/NetworkProcess/curl/NetworkDataTaskCurl.cpp
index 24eb8f7..86dbfb1 100644
--- a/Source/WebKit/NetworkProcess/curl/NetworkDataTaskCurl.cpp
+++ b/Source/WebKit/NetworkProcess/curl/NetworkDataTaskCurl.cpp
@@ -37,6 +37,7 @@
#include <WebCore/NotImplemented.h>
#include <WebCore/ResourceError.h>
#include <WebCore/SameSiteInfo.h>
+#include <WebCore/SynchronousLoaderClient.h>
namespace WebKit {
diff --git a/Source/WebKit/PlatformFTW.cmake b/Source/WebKit/PlatformFTW.cmake
index fc910eb..767d6c9 100644
--- a/Source/WebKit/PlatformFTW.cmake
+++ b/Source/WebKit/PlatformFTW.cmake
@@ -70,7 +70,6 @@
WebProcess/Plugins/Netscape/win/PluginProxyWin.cpp
- WebProcess/WebCoreSupport/win/WebContextMenuClientWin.cpp
WebProcess/WebCoreSupport/win/WebPopupMenuWin.cpp
WebProcess/WebPage/AcceleratedSurface.cpp
diff --git a/Source/WebKit/PlatformWin.cmake b/Source/WebKit/PlatformWin.cmake
index f311dde..0b37f47 100644
--- a/Source/WebKit/PlatformWin.cmake
+++ b/Source/WebKit/PlatformWin.cmake
@@ -69,7 +69,6 @@
WebProcess/Plugins/Netscape/NetscapePluginNone.cpp
WebProcess/Plugins/Netscape/win/PluginProxyWin.cpp
- WebProcess/WebCoreSupport/win/WebContextMenuClientWin.cpp
WebProcess/WebCoreSupport/win/WebPopupMenuWin.cpp
WebProcess/WebPage/AcceleratedSurface.cpp
diff --git a/Source/WebKit/UIProcess/API/APIContentWorld.cpp b/Source/WebKit/UIProcess/API/APIContentWorld.cpp
index eeb7d8e..188aa18 100644
--- a/Source/WebKit/UIProcess/API/APIContentWorld.cpp
+++ b/Source/WebKit/UIProcess/API/APIContentWorld.cpp
@@ -28,6 +28,8 @@
#include "APIUserContentWorld.h"
#include "ContentWorldShared.h"
+#include <wtf/HashMap.h>
+#include <wtf/text/StringHash.h>
namespace API {
diff --git a/Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp b/Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp
index c7dafc6..c12448e 100644
--- a/Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp
+++ b/Source/WebKit/UIProcess/Automation/WebAutomationSession.cpp
@@ -46,6 +46,7 @@
#include <JavaScriptCore/InspectorFrontendRouter.h>
#include <WebCore/MIMETypeRegistry.h>
#include <algorithm>
+#include <wtf/FileSystem.h>
#include <wtf/HashMap.h>
#include <wtf/Optional.h>
#include <wtf/URL.h>
diff --git a/Source/WebKit/WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp b/Source/WebKit/WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp
index 84230fc..42967a9 100644
--- a/Source/WebKit/WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp
+++ b/Source/WebKit/WebProcess/WebCoreSupport/WebResourceLoadObserver.cpp
@@ -32,6 +32,7 @@
#include "NetworkConnectionToWebProcessMessages.h"
#include "NetworkProcessConnection.h"
#include "WebCoreArgumentCoders.h"
+#include "WebPage.h"
#include "WebProcess.h"
#include <WebCore/DeprecatedGlobalSettings.h>
#include <WebCore/Frame.h>
diff --git a/Source/WebKit/WebProcess/WebCoreSupport/win/WebContextMenuClientWin.cpp b/Source/WebKit/WebProcess/WebCoreSupport/win/WebContextMenuClientWin.cpp
deleted file mode 100644
index 2c7eaac..0000000
--- a/Source/WebKit/WebProcess/WebCoreSupport/win/WebContextMenuClientWin.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Copyright (C) 2010 Apple Inc. All rights reserved.
- * Copyright (C) 2017 Sony Interactive Entertainment Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "WebContextMenuClient.h"
-
-#if ENABLE(CONTEXT_MENUS)
-
-#include <WebCore/NotImplemented.h>
-
-namespace WebKit {
-using namespace WebCore;
-
-void WebContextMenuClient::lookUpInDictionary(Frame*)
-{
- notImplemented();
-}
-
-bool WebContextMenuClient::isSpeaking()
-{
- notImplemented();
- return false;
-}
-
-void WebContextMenuClient::speak(const String&)
-{
- notImplemented();
-}
-
-void WebContextMenuClient::stopSpeaking()
-{
- notImplemented();
-}
-
-} // namespace WebKit
-#endif // ENABLE(CONTEXT_MENUS)