Diff
Modified: trunk/Source/WebCore/ChangeLog (260194 => 260195)
--- trunk/Source/WebCore/ChangeLog 2020-04-16 16:59:14 UTC (rev 260194)
+++ trunk/Source/WebCore/ChangeLog 2020-04-16 17:30:43 UTC (rev 260195)
@@ -1,3 +1,25 @@
+2020-04-16 Adrian Perez de Castro <[email protected]>
+
+ Non-unified build fixes mid April 2020 edition
+ https://bugs.webkit.org/show_bug.cgi?id=210599
+
+ Unreviewed build fix.
+
+ No new tests needed.
+
+ * bindings/js/JSNavigatorCustom.cpp: Add missing _javascript_Core/JSCJSValue.h header.
+ (WebCore::JSNavigator::getUserMedia): Prefix with the JSC:: namespace where needed.
+ * dom/ShadowRoot.cpp: Add missing WebAnimation.h header.
+ * dom/SimpleRange.cpp: Add missing NodeTraversal.h header.
+ * editing/RemoveNodePreservingChildrenCommand.cpp: Add missing Editing.h header.
+ * page/MemoryRelease.cpp: Add missing _javascript_Core/VM.h header.
+ * page/PageConfiguration.cpp: Add missing UserContentURLPattern.h header.
+ * page/scrolling/ScrollingTree.h: Add missing EventTrackingRegions.h header.
+ * page/scrolling/ScrollingTreeLatchingController.cpp: Add missing Logging.h header.
+ * page/scrolling/ScrollingTreeLatchingController.h: Add missing ScrollTypes.h header,
+ and forward declaration for WebCore::PlatformWheelEvent.
+ * workers/service/server/SWServerJobQueue.cpp: Add missing Logging.h header.
+
2020-04-16 Simon Fraser <[email protected]>
[Async overflow scrolling] Slow-repaint overflow scroll have force their enclosing scrollers to be slow too
Modified: trunk/Source/WebCore/bindings/js/JSNavigatorCustom.cpp (260194 => 260195)
--- trunk/Source/WebCore/bindings/js/JSNavigatorCustom.cpp 2020-04-16 16:59:14 UTC (rev 260194)
+++ trunk/Source/WebCore/bindings/js/JSNavigatorCustom.cpp 2020-04-16 17:30:43 UTC (rev 260195)
@@ -28,6 +28,7 @@
#include "WebCoreJSClientData.h"
#include <_javascript_Core/CatchScope.h>
+#include <_javascript_Core/JSCJSValue.h>
namespace WebCore {
@@ -37,7 +38,7 @@
}
#if ENABLE(MEDIA_STREAM)
-JSValue JSNavigator::getUserMedia(JSGlobalObject& lexicalGlobalObject, CallFrame& callFrame)
+JSC::JSValue JSNavigator::getUserMedia(JSC::JSGlobalObject& lexicalGlobalObject, JSC::CallFrame& callFrame)
{
auto* function = globalObject()->builtinInternalFunctions().jsDOMBindingInternals().m_getUserMediaShimFunction.get();
ASSERT(function);
@@ -50,7 +51,7 @@
arguments.append(callFrame.uncheckedArgument(cptr));
ASSERT(!arguments.hasOverflowed());
JSC::call(&lexicalGlobalObject, function, callType, callData, this, arguments);
- return jsUndefined();
+ return JSC::jsUndefined();
}
#endif
Modified: trunk/Source/WebCore/dom/ShadowRoot.cpp (260194 => 260195)
--- trunk/Source/WebCore/dom/ShadowRoot.cpp 2020-04-16 16:59:14 UTC (rev 260194)
+++ trunk/Source/WebCore/dom/ShadowRoot.cpp 2020-04-16 17:30:43 UTC (rev 260195)
@@ -41,6 +41,7 @@
#include "StyleResolver.h"
#include "StyleScope.h"
#include "StyleSheetList.h"
+#include "WebAnimation.h"
#include "markup.h"
#include <wtf/IsoMallocInlines.h>
Modified: trunk/Source/WebCore/dom/SimpleRange.cpp (260194 => 260195)
--- trunk/Source/WebCore/dom/SimpleRange.cpp 2020-04-16 16:59:14 UTC (rev 260194)
+++ trunk/Source/WebCore/dom/SimpleRange.cpp 2020-04-16 17:30:43 UTC (rev 260195)
@@ -27,6 +27,7 @@
#include "SimpleRange.h"
#include "CharacterData.h"
+#include "NodeTraversal.h"
#include "Range.h"
namespace WebCore {
Modified: trunk/Source/WebCore/editing/RemoveNodePreservingChildrenCommand.cpp (260194 => 260195)
--- trunk/Source/WebCore/editing/RemoveNodePreservingChildrenCommand.cpp 2020-04-16 16:59:14 UTC (rev 260194)
+++ trunk/Source/WebCore/editing/RemoveNodePreservingChildrenCommand.cpp 2020-04-16 17:30:43 UTC (rev 260195)
@@ -26,6 +26,7 @@
#include "config.h"
#include "RemoveNodePreservingChildrenCommand.h"
+#include "Editing.h"
#include "Node.h"
#include <wtf/Assertions.h>
Modified: trunk/Source/WebCore/page/MemoryRelease.cpp (260194 => 260195)
--- trunk/Source/WebCore/page/MemoryRelease.cpp 2020-04-16 16:59:14 UTC (rev 260194)
+++ trunk/Source/WebCore/page/MemoryRelease.cpp 2020-04-16 17:30:43 UTC (rev 260195)
@@ -51,6 +51,7 @@
#include "StyledElement.h"
#include "TextPainter.h"
#include "WorkerThread.h"
+#include <_javascript_Core/VM.h>
#include <wtf/FastMalloc.h>
#include <wtf/ResourceUsage.h>
#include <wtf/SystemTracing.h>
Modified: trunk/Source/WebCore/page/PageConfiguration.cpp (260194 => 260195)
--- trunk/Source/WebCore/page/PageConfiguration.cpp 2020-04-16 16:59:14 UTC (rev 260194)
+++ trunk/Source/WebCore/page/PageConfiguration.cpp 2020-04-16 17:30:43 UTC (rev 260195)
@@ -46,6 +46,7 @@
#include "SpeechSynthesisClient.h"
#include "StorageNamespaceProvider.h"
#include "UserContentController.h"
+#include "UserContentURLPattern.h"
#include "ValidationMessageClient.h"
#include "VisitedLinkStore.h"
#if ENABLE(WEBGL)
Modified: trunk/Source/WebCore/page/scrolling/ScrollingTree.h (260194 => 260195)
--- trunk/Source/WebCore/page/scrolling/ScrollingTree.h 2020-04-16 16:59:14 UTC (rev 260194)
+++ trunk/Source/WebCore/page/scrolling/ScrollingTree.h 2020-04-16 17:30:43 UTC (rev 260195)
@@ -27,6 +27,7 @@
#if ENABLE(ASYNC_SCROLLING)
+#include "EventTrackingRegions.h"
#include "PageIdentifier.h"
#include "PlatformWheelEvent.h"
#include "RectEdges.h"
Modified: trunk/Source/WebCore/page/scrolling/ScrollingTreeLatchingController.cpp (260194 => 260195)
--- trunk/Source/WebCore/page/scrolling/ScrollingTreeLatchingController.cpp 2020-04-16 16:59:14 UTC (rev 260194)
+++ trunk/Source/WebCore/page/scrolling/ScrollingTreeLatchingController.cpp 2020-04-16 17:30:43 UTC (rev 260195)
@@ -29,6 +29,7 @@
#if ENABLE(ASYNC_SCROLLING)
#include "FloatPoint.h"
+#include "Logging.h"
#include "PlatformWheelEvent.h"
#include "ScrollingThread.h"
#include "ScrollingTree.h"
Modified: trunk/Source/WebCore/page/scrolling/ScrollingTreeLatchingController.h (260194 => 260195)
--- trunk/Source/WebCore/page/scrolling/ScrollingTreeLatchingController.h 2020-04-16 16:59:14 UTC (rev 260194)
+++ trunk/Source/WebCore/page/scrolling/ScrollingTreeLatchingController.h 2020-04-16 17:30:43 UTC (rev 260195)
@@ -27,6 +27,7 @@
#if ENABLE(ASYNC_SCROLLING)
+#include "ScrollTypes.h"
#include <wtf/Lock.h>
#include <wtf/Markable.h>
#include <wtf/MonotonicTime.h>
@@ -34,6 +35,7 @@
namespace WebCore {
+class PlatformWheelEvent;
class ScrollingTree;
class ScrollingTreeLatchingController {
Modified: trunk/Source/WebCore/workers/service/server/SWServerJobQueue.cpp (260194 => 260195)
--- trunk/Source/WebCore/workers/service/server/SWServerJobQueue.cpp 2020-04-16 16:59:14 UTC (rev 260194)
+++ trunk/Source/WebCore/workers/service/server/SWServerJobQueue.cpp 2020-04-16 17:30:43 UTC (rev 260195)
@@ -29,6 +29,7 @@
#if ENABLE(SERVICE_WORKER)
#include "ExceptionData.h"
+#include "Logging.h"
#include "SWServer.h"
#include "SWServerRegistration.h"
#include "SWServerWorker.h"
Modified: trunk/Source/WebKit/ChangeLog (260194 => 260195)
--- trunk/Source/WebKit/ChangeLog 2020-04-16 16:59:14 UTC (rev 260194)
+++ trunk/Source/WebKit/ChangeLog 2020-04-16 17:30:43 UTC (rev 260195)
@@ -1,3 +1,16 @@
+2020-04-16 Adrian Perez de Castro <[email protected]>
+
+ Non-unified build fixes mid April 2020 edition
+ https://bugs.webkit.org/show_bug.cgi?id=210599
+
+ Unreviewed build fix.
+
+ * UIProcess/DeviceIdHashSaltStorage.cpp: Add missing Logging.h header.
+ * UIProcess/Inspector/gtk/WebInspectorProxyGtk.cpp:
+ (WebKit::WebInspectorProxy::platformSetForcedAppearance): Add missing WebCore:: namespace
+ prefix.
+ * UIProcess/linux/MemoryPressureMonitor.h: Add missing wtf/text/CString.h header.
+
2020-04-16 Daniel Bates <[email protected]>
REGRESSION (r259762): Should always hit test for editable elements if the WKWebView is fully editable
Modified: trunk/Source/WebKit/UIProcess/DeviceIdHashSaltStorage.cpp (260194 => 260195)
--- trunk/Source/WebKit/UIProcess/DeviceIdHashSaltStorage.cpp 2020-04-16 16:59:14 UTC (rev 260194)
+++ trunk/Source/WebKit/UIProcess/DeviceIdHashSaltStorage.cpp 2020-04-16 17:30:43 UTC (rev 260195)
@@ -26,6 +26,7 @@
#include "config.h"
#include "DeviceIdHashSaltStorage.h"
+#include "Logging.h"
#include "PersistencyUtils.h"
#include <WebCore/SharedBuffer.h>
Modified: trunk/Source/WebKit/UIProcess/Inspector/gtk/WebInspectorProxyGtk.cpp (260194 => 260195)
--- trunk/Source/WebKit/UIProcess/Inspector/gtk/WebInspectorProxyGtk.cpp 2020-04-16 16:59:14 UTC (rev 260194)
+++ trunk/Source/WebKit/UIProcess/Inspector/gtk/WebInspectorProxyGtk.cpp 2020-04-16 17:30:43 UTC (rev 260195)
@@ -332,7 +332,7 @@
return false;
}
-void WebInspectorProxy::platformSetForcedAppearance(InspectorFrontendClient::Appearance)
+void WebInspectorProxy::platformSetForcedAppearance(WebCore::InspectorFrontendClient::Appearance)
{
notImplemented();
}
Modified: trunk/Source/WebKit/UIProcess/linux/MemoryPressureMonitor.h (260194 => 260195)
--- trunk/Source/WebKit/UIProcess/linux/MemoryPressureMonitor.h 2020-04-16 16:59:14 UTC (rev 260194)
+++ trunk/Source/WebKit/UIProcess/linux/MemoryPressureMonitor.h 2020-04-16 17:30:43 UTC (rev 260195)
@@ -29,6 +29,7 @@
#include <wtf/NeverDestroyed.h>
#include <wtf/Noncopyable.h>
+#include <wtf/text/CString.h>
namespace IPC {
class Attachment;