Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (287485 => 287486)
--- trunk/Source/_javascript_Core/ChangeLog 2021-12-30 20:32:03 UTC (rev 287485)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-12-30 22:33:31 UTC (rev 287486)
@@ -1,3 +1,12 @@
+2021-12-30 Adrian Perez de Castro <[email protected]>
+
+ Non-unified build fixes, end-of-year 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=234755
+
+ Unreviewed non-unified build fixes.
+
+ * runtime/DeferredWorkTimer.h: Add missing JSCast.h header.
+
2021-12-28 Zan Dobersek <[email protected]>
[RISCV64] Add MacroAssemblerRISCV64 operations for floating-point branches
Modified: trunk/Source/_javascript_Core/runtime/DeferredWorkTimer.h (287485 => 287486)
--- trunk/Source/_javascript_Core/runtime/DeferredWorkTimer.h 2021-12-30 20:32:03 UTC (rev 287485)
+++ trunk/Source/_javascript_Core/runtime/DeferredWorkTimer.h 2021-12-30 22:33:31 UTC (rev 287486)
@@ -25,6 +25,7 @@
#pragma once
+#include "JSCast.h"
#include "JSRunLoopTimer.h"
#include "Strong.h"
Modified: trunk/Source/WebCore/ChangeLog (287485 => 287486)
--- trunk/Source/WebCore/ChangeLog 2021-12-30 20:32:03 UTC (rev 287485)
+++ trunk/Source/WebCore/ChangeLog 2021-12-30 22:33:31 UTC (rev 287486)
@@ -1,3 +1,26 @@
+2021-12-30 Adrian Perez de Castro <[email protected]>
+
+ Non-unified build fixes, end-of-year 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=234755
+
+ Unreviewed non-unified build fixes.
+
+ No new tests needed.
+
+ * bindings/js/JSExecState.cpp:
+ (WebCore::executionContext): Add missing namespace prefix in usage of JSC::jsCast() function.
+ * bindings/js/SerializedScriptValue.cpp: Add missing JSExecState.h header.
+ * inspector/InspectorFrontendHost.cpp: Add missing ScriptController.h header.
+ * inspector/WebInjectedScriptManager.cpp: Add missing DOMWindow.h and JSExecState.h headers.
+ * inspector/agents/InspectorTimelineAgent.cpp: Add missing JSExecState.h header.
+ * inspector/agents/WebConsoleAgent.cpp: Add missing InspectorWebAgentBase.h and
+ JSExecState.h headers.
+ * inspector/agents/WebConsoleAgent.h: Add missing forward declaration of struct
+ WebAgentContext.
+ * layout/formattingContexts/inline/display/InlineDisplayLineBuilder.cpp: Add missing
+ LayoutBoxGeometry.h header.
+ * loader/CrossOriginAccessControl.cpp: Add missing DocumentLoader.h header.
+
2021-12-30 Alan Bujtas <[email protected]>
[IFC][Integration] Enable RTL inline base direction
Modified: trunk/Source/WebCore/bindings/js/JSExecState.cpp (287485 => 287486)
--- trunk/Source/WebCore/bindings/js/JSExecState.cpp 2021-12-30 20:32:03 UTC (rev 287485)
+++ trunk/Source/WebCore/bindings/js/JSExecState.cpp 2021-12-30 22:33:31 UTC (rev 287486)
@@ -56,7 +56,7 @@
{
if (!globalObject || !globalObject->inherits<JSDOMGlobalObject>(globalObject->vm()))
return nullptr;
- return jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext();
+ return JSC::jsCast<JSDOMGlobalObject*>(globalObject)->scriptExecutionContext();
}
} // namespace WebCore
Modified: trunk/Source/WebCore/bindings/js/SerializedScriptValue.cpp (287485 => 287486)
--- trunk/Source/WebCore/bindings/js/SerializedScriptValue.cpp 2021-12-30 20:32:03 UTC (rev 287485)
+++ trunk/Source/WebCore/bindings/js/SerializedScriptValue.cpp 2021-12-30 22:33:31 UTC (rev 287486)
@@ -46,6 +46,7 @@
#include "JSDOMPoint.h"
#include "JSDOMQuad.h"
#include "JSDOMRect.h"
+#include "JSExecState.h"
#include "JSFile.h"
#include "JSFileList.h"
#include "JSIDBSerializationGlobalObject.h"
Modified: trunk/Source/WebCore/inspector/InspectorFrontendHost.cpp (287485 => 287486)
--- trunk/Source/WebCore/inspector/InspectorFrontendHost.cpp 2021-12-30 20:32:03 UTC (rev 287485)
+++ trunk/Source/WebCore/inspector/InspectorFrontendHost.cpp 2021-12-30 22:33:31 UTC (rev 287486)
@@ -56,6 +56,7 @@
#include "Page.h"
#include "PagePasteboardContext.h"
#include "Pasteboard.h"
+#include "ScriptController.h"
#include "Settings.h"
#include "SystemSoundManager.h"
#include "UserGestureIndicator.h"
Modified: trunk/Source/WebCore/inspector/WebInjectedScriptManager.cpp (287485 => 287486)
--- trunk/Source/WebCore/inspector/WebInjectedScriptManager.cpp 2021-12-30 20:32:03 UTC (rev 287485)
+++ trunk/Source/WebCore/inspector/WebInjectedScriptManager.cpp 2021-12-30 22:33:31 UTC (rev 287486)
@@ -27,6 +27,8 @@
#include "WebInjectedScriptManager.h"
#include "CommandLineAPIModule.h"
+#include "DOMWindow.h"
+#include "JSExecState.h"
namespace WebCore {
Modified: trunk/Source/WebCore/inspector/agents/InspectorTimelineAgent.cpp (287485 => 287486)
--- trunk/Source/WebCore/inspector/agents/InspectorTimelineAgent.cpp 2021-12-30 20:32:03 UTC (rev 287485)
+++ trunk/Source/WebCore/inspector/agents/InspectorTimelineAgent.cpp 2021-12-30 22:33:31 UTC (rev 287486)
@@ -44,6 +44,7 @@
#include "InspectorPageAgent.h"
#include "InstrumentingAgents.h"
#include "JSDOMWindow.h"
+#include "JSExecState.h"
#include "PageDebugger.h"
#include "PageHeapAgent.h"
#include "RenderView.h"
Modified: trunk/Source/WebCore/inspector/agents/WebConsoleAgent.cpp (287485 => 287486)
--- trunk/Source/WebCore/inspector/agents/WebConsoleAgent.cpp 2021-12-30 20:32:03 UTC (rev 287485)
+++ trunk/Source/WebCore/inspector/agents/WebConsoleAgent.cpp 2021-12-30 22:33:31 UTC (rev 287486)
@@ -29,6 +29,8 @@
#include "CommandLineAPIHost.h"
#include "DOMWindow.h"
+#include "InspectorWebAgentBase.h"
+#include "JSExecState.h"
#include "Logging.h"
#include "ResourceError.h"
#include "ResourceResponse.h"
Modified: trunk/Source/WebCore/inspector/agents/WebConsoleAgent.h (287485 => 287486)
--- trunk/Source/WebCore/inspector/agents/WebConsoleAgent.h 2021-12-30 20:32:03 UTC (rev 287485)
+++ trunk/Source/WebCore/inspector/agents/WebConsoleAgent.h 2021-12-30 22:33:31 UTC (rev 287486)
@@ -34,6 +34,8 @@
class ResourceError;
class ResourceResponse;
+struct WebAgentContext;
+
class WebConsoleAgent : public Inspector::InspectorConsoleAgent {
protected:
explicit WebConsoleAgent(WebAgentContext&);
Modified: trunk/Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayLineBuilder.cpp (287485 => 287486)
--- trunk/Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayLineBuilder.cpp 2021-12-30 20:32:03 UTC (rev 287485)
+++ trunk/Source/WebCore/layout/formattingContexts/inline/display/InlineDisplayLineBuilder.cpp 2021-12-30 22:33:31 UTC (rev 287486)
@@ -27,6 +27,9 @@
#include "InlineDisplayLineBuilder.h"
#if ENABLE(LAYOUT_FORMATTING_CONTEXT)
+
+#include "LayoutBoxGeometry.h"
+
namespace WebCore {
namespace Layout {
Modified: trunk/Source/WebCore/loader/CrossOriginAccessControl.cpp (287485 => 287486)
--- trunk/Source/WebCore/loader/CrossOriginAccessControl.cpp 2021-12-30 20:32:03 UTC (rev 287485)
+++ trunk/Source/WebCore/loader/CrossOriginAccessControl.cpp 2021-12-30 22:33:31 UTC (rev 287486)
@@ -30,6 +30,7 @@
#include "CachedResourceRequest.h"
#include "CrossOriginEmbedderPolicy.h"
#include "CrossOriginPreflightResultCache.h"
+#include "DocumentLoader.h"
#include "HTTPHeaderNames.h"
#include "HTTPParsers.h"
#include "LegacySchemeRegistry.h"