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 {