Title: [273299] trunk/Source
Revision
273299
Author
[email protected]
Date
2021-02-22 23:43:16 -0800 (Mon, 22 Feb 2021)

Log Message

Non-unified build fixes late February 2021 edition
https://bugs.webkit.org/show_bug.cgi?id=222303

Unreviewed non-unified build fixes.


Source/_javascript_Core:

* API/JSAPIValueWrapper.cpp:
* bytecode/SetPrivateBrandVariant.h:
* heap/HeapAnalyzer.h:
* heap/HeapProfiler.cpp:
* parser/ParserTokens.h:
* runtime/DOMAttributeGetterSetter.cpp:
* runtime/GlobalExecutable.cpp:
* runtime/JSScriptFetchParameters.cpp:

Source/WebCore:

* bindings/js/ScriptModuleLoader.cpp:
* layout/integration/LayoutIntegrationInlineContentBuilder.cpp:
* layout/integration/LayoutIntegrationInlineContentBuilder.h:
* workers/WorkerGlobalScopeProxy.h:
* workers/WorkerMessagingProxy.cpp:
* workers/WorkerOrWorkletScriptController.cpp:
* workers/WorkerOrWorkletScriptController.h:
* workers/service/ServiceWorkerJob.cpp:

Source/WebKit:

* GPUProcess/graphics/RemoteRenderingBackend.cpp:
* WebProcess/GPU/graphics/RemoteRenderingBackendProxy.cpp:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/API/JSAPIValueWrapper.cpp (273298 => 273299)


--- trunk/Source/_javascript_Core/API/JSAPIValueWrapper.cpp	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/_javascript_Core/API/JSAPIValueWrapper.cpp	2021-02-23 07:43:16 UTC (rev 273299)
@@ -22,6 +22,7 @@
 
 #include "config.h"
 #include "JSAPIValueWrapper.h"
+#include "JSCellInlines.h"
 
 namespace JSC {
 

Modified: trunk/Source/_javascript_Core/ChangeLog (273298 => 273299)


--- trunk/Source/_javascript_Core/ChangeLog	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/_javascript_Core/ChangeLog	2021-02-23 07:43:16 UTC (rev 273299)
@@ -1,3 +1,19 @@
+2021-02-22  Don Olmstead  <[email protected]>
+
+        Non-unified build fixes late February 2021 edition
+        https://bugs.webkit.org/show_bug.cgi?id=222303
+
+        Unreviewed non-unified build fixes.
+
+        * API/JSAPIValueWrapper.cpp:
+        * bytecode/SetPrivateBrandVariant.h:
+        * heap/HeapAnalyzer.h:
+        * heap/HeapProfiler.cpp:
+        * parser/ParserTokens.h:
+        * runtime/DOMAttributeGetterSetter.cpp:
+        * runtime/GlobalExecutable.cpp:
+        * runtime/JSScriptFetchParameters.cpp:
+
 2021-02-22  Keith Miller  <[email protected]>
 
         Move asyncModuleEvaluation into its own function and use intrinsic constants

Modified: trunk/Source/_javascript_Core/bytecode/SetPrivateBrandVariant.h (273298 => 273299)


--- trunk/Source/_javascript_Core/bytecode/SetPrivateBrandVariant.h	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/_javascript_Core/bytecode/SetPrivateBrandVariant.h	2021-02-23 07:43:16 UTC (rev 273299)
@@ -27,6 +27,7 @@
 #pragma once
 
 #include "CacheableIdentifier.h"
+#include "SlotVisitorMacros.h"
 #include <wtf/Box.h>
 
 namespace JSC {

Modified: trunk/Source/_javascript_Core/heap/HeapAnalyzer.h (273298 => 273299)


--- trunk/Source/_javascript_Core/heap/HeapAnalyzer.h	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/_javascript_Core/heap/HeapAnalyzer.h	2021-02-23 07:43:16 UTC (rev 273299)
@@ -31,6 +31,8 @@
 
 namespace JSC {
 
+class JSCell;
+
 class JS_EXPORT_PRIVATE HeapAnalyzer {
 public:
     virtual ~HeapAnalyzer() = default;

Modified: trunk/Source/_javascript_Core/heap/HeapProfiler.cpp (273298 => 273299)


--- trunk/Source/_javascript_Core/heap/HeapProfiler.cpp	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/_javascript_Core/heap/HeapProfiler.cpp	2021-02-23 07:43:16 UTC (rev 273299)
@@ -27,6 +27,7 @@
 #include "HeapProfiler.h"
 
 #include "HeapSnapshot.h"
+#include "VM.h"
 
 namespace JSC {
 

Modified: trunk/Source/_javascript_Core/parser/ParserTokens.h (273298 => 273299)


--- trunk/Source/_javascript_Core/parser/ParserTokens.h	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/_javascript_Core/parser/ParserTokens.h	2021-02-23 07:43:16 UTC (rev 273299)
@@ -28,6 +28,10 @@
 #include <limits.h>
 #include <stdint.h>
 
+namespace WTF {
+class PrintStream;
+}
+
 namespace JSC {
 
 class Identifier;
@@ -284,7 +288,7 @@
     JSTextPosition m_startPosition;
     JSTextPosition m_endPosition;
 
-    void dump(PrintStream&) const;
+    void dump(WTF::PrintStream&) const;
 };
 
 ALWAYS_INLINE bool isUpdateOp(JSTokenType token)

Modified: trunk/Source/_javascript_Core/runtime/DOMAttributeGetterSetter.cpp (273298 => 273299)


--- trunk/Source/_javascript_Core/runtime/DOMAttributeGetterSetter.cpp	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/_javascript_Core/runtime/DOMAttributeGetterSetter.cpp	2021-02-23 07:43:16 UTC (rev 273299)
@@ -26,6 +26,8 @@
 #include "config.h"
 #include "DOMAttributeGetterSetter.h"
 
+#include "JSCellInlines.h"
+
 namespace JSC {
 
 STATIC_ASSERT_IS_TRIVIALLY_DESTRUCTIBLE(DOMAttributeGetterSetter);

Modified: trunk/Source/_javascript_Core/runtime/GlobalExecutable.cpp (273298 => 273299)


--- trunk/Source/_javascript_Core/runtime/GlobalExecutable.cpp	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/_javascript_Core/runtime/GlobalExecutable.cpp	2021-02-23 07:43:16 UTC (rev 273299)
@@ -26,6 +26,8 @@
 #include "config.h"
 #include "GlobalExecutable.h"
 
+#include "JSCellInlines.h"
+
 namespace JSC {
 
 const ClassInfo GlobalExecutable::s_info = { "GlobalExecutable", &Base::s_info, nullptr, nullptr, CREATE_METHOD_TABLE(GlobalExecutable) };

Modified: trunk/Source/_javascript_Core/runtime/JSScriptFetchParameters.cpp (273298 => 273299)


--- trunk/Source/_javascript_Core/runtime/JSScriptFetchParameters.cpp	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/_javascript_Core/runtime/JSScriptFetchParameters.cpp	2021-02-23 07:43:16 UTC (rev 273299)
@@ -26,6 +26,8 @@
 #include "config.h"
 #include "JSScriptFetchParameters.h"
 
+#include "JSCellInlines.h"
+
 namespace JSC {
 
 const ClassInfo JSScriptFetchParameters::s_info = { "JSScriptFetchParameters", nullptr, nullptr, nullptr, CREATE_METHOD_TABLE(JSScriptFetchParameters) };

Modified: trunk/Source/WebCore/ChangeLog (273298 => 273299)


--- trunk/Source/WebCore/ChangeLog	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/WebCore/ChangeLog	2021-02-23 07:43:16 UTC (rev 273299)
@@ -1,3 +1,19 @@
+2021-02-22  Don Olmstead  <[email protected]>
+
+        Non-unified build fixes late February 2021 edition
+        https://bugs.webkit.org/show_bug.cgi?id=222303
+
+        Unreviewed non-unified build fixes.
+
+        * bindings/js/ScriptModuleLoader.cpp:
+        * layout/integration/LayoutIntegrationInlineContentBuilder.cpp:
+        * layout/integration/LayoutIntegrationInlineContentBuilder.h:
+        * workers/WorkerGlobalScopeProxy.h:
+        * workers/WorkerMessagingProxy.cpp:
+        * workers/WorkerOrWorkletScriptController.cpp:
+        * workers/WorkerOrWorkletScriptController.h:
+        * workers/service/ServiceWorkerJob.cpp:
+
 2021-02-22  Ryosuke Niwa  <[email protected]>
 
         REGRESSION (r272928): ASSERT NOT REACHED in WebCore::FrameSelection::setSelectionWithoutUpdatingAppearance

Modified: trunk/Source/WebCore/bindings/js/ScriptModuleLoader.cpp (273298 => 273299)


--- trunk/Source/WebCore/bindings/js/ScriptModuleLoader.cpp	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/WebCore/bindings/js/ScriptModuleLoader.cpp	2021-02-23 07:43:16 UTC (rev 273299)
@@ -41,6 +41,8 @@
 #include "SubresourceIntegrity.h"
 #include "WebCoreJSClientData.h"
 #include "WorkerModuleScriptLoader.h"
+#include "WorkerOrWorkletGlobalScope.h"
+#include "WorkerOrWorkletScriptController.h"
 #include "WorkerScriptFetcher.h"
 #include "WorkerScriptLoader.h"
 #include <_javascript_Core/Completion.h>

Modified: trunk/Source/WebCore/layout/integration/LayoutIntegrationInlineContentBuilder.cpp (273298 => 273299)


--- trunk/Source/WebCore/layout/integration/LayoutIntegrationInlineContentBuilder.cpp	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/WebCore/layout/integration/LayoutIntegrationInlineContentBuilder.cpp	2021-02-23 07:43:16 UTC (rev 273299)
@@ -32,6 +32,7 @@
 #include "InlineFormattingContext.h"
 #include "InlineFormattingState.h"
 #include "LayoutBoxGeometry.h"
+#include "LayoutIntegrationBoxTree.h"
 #include "LayoutIntegrationInlineContent.h"
 #include "LayoutIntegrationRun.h"
 #include "LayoutReplacedBox.h"

Modified: trunk/Source/WebCore/layout/integration/LayoutIntegrationInlineContentBuilder.h (273298 => 273299)


--- trunk/Source/WebCore/layout/integration/LayoutIntegrationInlineContentBuilder.h	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/WebCore/layout/integration/LayoutIntegrationInlineContentBuilder.h	2021-02-23 07:43:16 UTC (rev 273299)
@@ -35,11 +35,14 @@
 
 namespace Layout {
 class InlineFormattingContext;
+class InlineFormattingState;
 class LayoutState;
 }
 
 namespace LayoutIntegration {
 
+class BoxTree;
+
 struct InlineContent;
 struct LineLevelVisualAdjustmentsForRuns;
 

Modified: trunk/Source/WebCore/workers/WorkerGlobalScopeProxy.h (273298 => 273299)


--- trunk/Source/WebCore/workers/WorkerGlobalScopeProxy.h	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/WebCore/workers/WorkerGlobalScopeProxy.h	2021-02-23 07:43:16 UTC (rev 273299)
@@ -31,6 +31,7 @@
 
 #pragma once
 
+#include "FetchRequestCredentials.h"
 #include "MessageWithMessagePorts.h"
 #include <_javascript_Core/RuntimeFlags.h>
 #include <wtf/Function.h>
@@ -42,6 +43,7 @@
 class ScriptExecutionContext;
 class Worker;
 enum class ReferrerPolicy : uint8_t;
+enum class WorkerType : uint8_t;
 
 // A proxy to talk to the worker context.
 class WorkerGlobalScopeProxy {

Modified: trunk/Source/WebCore/workers/WorkerMessagingProxy.cpp (273298 => 273299)


--- trunk/Source/WebCore/workers/WorkerMessagingProxy.cpp	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/WebCore/workers/WorkerMessagingProxy.cpp	2021-02-23 07:43:16 UTC (rev 273299)
@@ -36,6 +36,7 @@
 #include "Document.h"
 #include "ErrorEvent.h"
 #include "EventNames.h"
+#include "FetchRequestCredentials.h"
 #include "MessageEvent.h"
 #include "Page.h"
 #include "ScriptExecutionContext.h"

Modified: trunk/Source/WebCore/workers/WorkerOrWorkletScriptController.cpp (273298 => 273299)


--- trunk/Source/WebCore/workers/WorkerOrWorkletScriptController.cpp	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/WebCore/workers/WorkerOrWorkletScriptController.cpp	2021-02-23 07:43:16 UTC (rev 273299)
@@ -28,6 +28,7 @@
 #include "WorkerOrWorkletScriptController.h"
 
 #include "DedicatedWorkerGlobalScope.h"
+#include "EventLoop.h"
 #include "JSAudioWorkletGlobalScope.h"
 #include "JSDOMBinding.h"
 #include "JSDedicatedWorkerGlobalScope.h"
@@ -53,6 +54,7 @@
 #include <_javascript_Core/JSNativeStdFunction.h>
 #include <_javascript_Core/JSScriptFetchParameters.h>
 #include <_javascript_Core/JSScriptFetcher.h>
+#include <_javascript_Core/ScriptCallStack.h>
 #include <_javascript_Core/StrongInlines.h>
 
 namespace WebCore {

Modified: trunk/Source/WebCore/workers/WorkerOrWorkletScriptController.h (273298 => 273299)


--- trunk/Source/WebCore/workers/WorkerOrWorkletScriptController.h	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/WebCore/workers/WorkerOrWorkletScriptController.h	2021-02-23 07:43:16 UTC (rev 273299)
@@ -26,6 +26,7 @@
 
 #pragma once
 
+#include "FetchOptions.h"
 #include "WorkerThreadType.h"
 #include <_javascript_Core/Debugger.h>
 #include <_javascript_Core/JSRunLoopTimer.h>
@@ -35,15 +36,14 @@
 #include <wtf/NakedPtr.h>
 
 namespace JSC {
+class Exception;
+class JSGlobalObject;
 class VM;
 }
 
-namespace JSC {
-class JSGlobalObject;
-}
-
 namespace WebCore {
 
+class Exception;
 class JSDOMGlobalObject;
 class ScriptSourceCode;
 class WorkerConsoleClient;

Modified: trunk/Source/WebCore/workers/service/ServiceWorkerJob.cpp (273298 => 273299)


--- trunk/Source/WebCore/workers/service/ServiceWorkerJob.cpp	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/WebCore/workers/service/ServiceWorkerJob.cpp	2021-02-23 07:43:16 UTC (rev 273299)
@@ -37,6 +37,7 @@
 #include "SecurityOrigin.h"
 #include "ServiceWorkerJobData.h"
 #include "ServiceWorkerRegistration.h"
+#include "WorkerRunLoop.h"
 
 namespace WebCore {
 

Modified: trunk/Source/WebKit/ChangeLog (273298 => 273299)


--- trunk/Source/WebKit/ChangeLog	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/WebKit/ChangeLog	2021-02-23 07:43:16 UTC (rev 273299)
@@ -1,3 +1,13 @@
+2021-02-22  Don Olmstead  <[email protected]>
+
+        Non-unified build fixes late February 2021 edition
+        https://bugs.webkit.org/show_bug.cgi?id=222303
+
+        Unreviewed non-unified build fixes.
+
+        * GPUProcess/graphics/RemoteRenderingBackend.cpp:
+        * WebProcess/GPU/graphics/RemoteRenderingBackendProxy.cpp:
+
 2021-02-22  Devin Rousso  <[email protected]>
 
         [Payment Request] REGRESSION(r273143): crash shortly after showing the Apple Pay sheet

Modified: trunk/Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.cpp (273298 => 273299)


--- trunk/Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.cpp	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.cpp	2021-02-23 07:43:16 UTC (rev 273299)
@@ -36,6 +36,7 @@
 #include "RemoteMediaPlayerProxy.h"
 #include "RemoteRenderingBackendMessages.h"
 #include "RemoteRenderingBackendProxyMessages.h"
+#include "WebCoreArgumentCoders.h"
 #include <wtf/CheckedArithmetic.h>
 #include <wtf/SystemTracing.h>
 #include <wtf/WorkQueue.h>

Modified: trunk/Source/WebKit/WebProcess/GPU/graphics/RemoteRenderingBackendProxy.cpp (273298 => 273299)


--- trunk/Source/WebKit/WebProcess/GPU/graphics/RemoteRenderingBackendProxy.cpp	2021-02-23 03:50:54 UTC (rev 273298)
+++ trunk/Source/WebKit/WebProcess/GPU/graphics/RemoteRenderingBackendProxy.cpp	2021-02-23 07:43:16 UTC (rev 273299)
@@ -34,6 +34,7 @@
 #include "RemoteRenderingBackendMessages.h"
 #include "RemoteRenderingBackendProxyMessages.h"
 #include "SharedMemory.h"
+#include "WebCoreArgumentCoders.h"
 #include "WebProcess.h"
 
 namespace WebKit {
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to