Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (278697 => 278698)
--- trunk/Source/_javascript_Core/ChangeLog 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-06-10 08:36:18 UTC (rev 278698)
@@ -1,3 +1,15 @@
+2021-06-10 Adrian Perez de Castro <[email protected]>
+
+ Non-unified build fixes, early May 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=226763
+
+ Unreviewed non-unified build fixes.
+
+ * bytecode/InlineAccess.h: Add missing forward declaration for the CodeBlock type.
+ * jit/JITInlineCacheGenerator.cpp: Add missing CCallHelpers.h header.
+ * runtime/Intrinsic.h: Add missing <optional> header.
+ * yarr/YarrUnicodeProperties.h: Ditto.
+
2021-06-10 Yusuke Suzuki <[email protected]>
[JSC] Ignore Intl.NumberFormat feature options when linked-ICU is old
Modified: trunk/Source/_javascript_Core/bytecode/InlineAccess.h (278697 => 278698)
--- trunk/Source/_javascript_Core/bytecode/InlineAccess.h 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/_javascript_Core/bytecode/InlineAccess.h 2021-06-10 08:36:18 UTC (rev 278698)
@@ -32,6 +32,7 @@
namespace JSC {
+class CodeBlock;
class JSArray;
class Structure;
class StructureStubInfo;
Modified: trunk/Source/_javascript_Core/jit/JITInlineCacheGenerator.cpp (278697 => 278698)
--- trunk/Source/_javascript_Core/jit/JITInlineCacheGenerator.cpp 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/_javascript_Core/jit/JITInlineCacheGenerator.cpp 2021-06-10 08:36:18 UTC (rev 278698)
@@ -28,6 +28,7 @@
#if ENABLE(JIT)
+#include "CCallHelpers.h"
#include "CacheableIdentifierInlines.h"
#include "CodeBlock.h"
#include "InlineAccess.h"
Modified: trunk/Source/_javascript_Core/runtime/Intrinsic.h (278697 => 278698)
--- trunk/Source/_javascript_Core/runtime/Intrinsic.h 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/_javascript_Core/runtime/Intrinsic.h 2021-06-10 08:36:18 UTC (rev 278698)
@@ -26,6 +26,7 @@
#pragma once
#include "IterationKind.h"
+#include <optional>
namespace JSC {
Modified: trunk/Source/_javascript_Core/yarr/YarrUnicodeProperties.h (278697 => 278698)
--- trunk/Source/_javascript_Core/yarr/YarrUnicodeProperties.h 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/_javascript_Core/yarr/YarrUnicodeProperties.h 2021-06-10 08:36:18 UTC (rev 278698)
@@ -26,6 +26,7 @@
#pragma once
#include "Yarr.h"
+#include <optional>
#include <wtf/Forward.h>
namespace JSC { namespace Yarr {
Modified: trunk/Source/WebCore/ChangeLog (278697 => 278698)
--- trunk/Source/WebCore/ChangeLog 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/WebCore/ChangeLog 2021-06-10 08:36:18 UTC (rev 278698)
@@ -1,3 +1,30 @@
+2021-06-10 Adrian Perez de Castro <[email protected]>
+
+ Non-unified build fixes, early May 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=226763
+
+ Unreviewed non-unified build fixes.
+
+ * css/calc/CSSCalcValue.cpp: Add missing CSSCalcSymbolTable.h header.
+ * layout/formattingContexts/inline/text/TextUtil.h: Add missing forward declaration for
+ InlineTextBox class.
+ * loader/MixedContentChecker.h: Add missing <optional> header.
+ * page/FrameSnapshotting.cpp: Remove unneeded inclusion of DestinationColorSpace.h and
+ wtf/OptionSet.h headers.
+ * page/FrameSnapshotting.h: Add mission DestinationColorSpace.h and wtf/OptionSet.h headers,
+ remove now unneeded wtf/Forward.h heeder and forward declaration for the
+ DestinationColorSpace class.
+ * platform/DateComponents.h: Add missing <optional> header, remove unneeded <limits> header.
+ * platform/Theme.h: Add missin <optional> header.
+ * platform/graphics/HEVCUtilities.h: Ditto.
+ * rendering/HighlightData.h: Add missing forward declaration for the RenderText class.
+ * rendering/MarkedText.cpp: Add missing HighlightData.h header.
+ * rendering/RenderLineBoxList.cpp: Add missing inclusion of the LegacyInlineElementBox.h
+ header.
+ * style/StyleAdjuster.cpp: Add missing ShadowRoot.h header.
+ * svg/SVGToOTFFontConversion.h: Add missing <optional> header.
+ * workers/service/ServiceWorkerClientQueryOptions.h: Ditto.
+
2021-06-09 Rob Buis <[email protected]>
Null check page in generateCertificate
Modified: trunk/Source/WebCore/css/calc/CSSCalcValue.cpp (278697 => 278698)
--- trunk/Source/WebCore/css/calc/CSSCalcValue.cpp 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/WebCore/css/calc/CSSCalcValue.cpp 2021-06-10 08:36:18 UTC (rev 278698)
@@ -37,6 +37,7 @@
#include "CSSCalcNegateNode.h"
#include "CSSCalcOperationNode.h"
#include "CSSCalcPrimitiveValueNode.h"
+#include "CSSCalcSymbolTable.h"
#include "CSSParser.h"
#include "CSSParserTokenRange.h"
#include "CSSPrimitiveValueMappings.h"
Modified: trunk/Source/WebCore/layout/formattingContexts/inline/text/TextUtil.h (278697 => 278698)
--- trunk/Source/WebCore/layout/formattingContexts/inline/text/TextUtil.h 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/WebCore/layout/formattingContexts/inline/text/TextUtil.h 2021-06-10 08:36:18 UTC (rev 278698)
@@ -38,6 +38,7 @@
namespace Layout {
class LegacyInlineTextBox;
+class InlineTextBox;
class InlineTextItem;
class TextUtil {
Modified: trunk/Source/WebCore/loader/MixedContentChecker.h (278697 => 278698)
--- trunk/Source/WebCore/loader/MixedContentChecker.h 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/WebCore/loader/MixedContentChecker.h 2021-06-10 08:36:18 UTC (rev 278698)
@@ -30,6 +30,7 @@
#pragma once
+#include <optional>
#include <wtf/Forward.h>
#include <wtf/Noncopyable.h>
Modified: trunk/Source/WebCore/page/FrameSnapshotting.cpp (278697 => 278698)
--- trunk/Source/WebCore/page/FrameSnapshotting.cpp 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/WebCore/page/FrameSnapshotting.cpp 2021-06-10 08:36:18 UTC (rev 278698)
@@ -41,7 +41,6 @@
#include "Page.h"
#include "RenderObject.h"
#include "Settings.h"
-#include <wtf/OptionSet.h>
namespace WebCore {
Modified: trunk/Source/WebCore/page/FrameSnapshotting.h (278697 => 278698)
--- trunk/Source/WebCore/page/FrameSnapshotting.h 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/WebCore/page/FrameSnapshotting.h 2021-06-10 08:36:18 UTC (rev 278698)
@@ -32,7 +32,7 @@
#include "DestinationColorSpace.h"
#include "PixelFormat.h"
#include <memory>
-#include <wtf/Forward.h>
+#include <wtf/OptionSet.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/DateComponents.h (278697 => 278698)
--- trunk/Source/WebCore/platform/DateComponents.h 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/WebCore/platform/DateComponents.h 2021-06-10 08:36:18 UTC (rev 278698)
@@ -30,7 +30,7 @@
#pragma once
-#include <limits>
+#include <optional>
#include <unicode/utypes.h>
#include <wtf/Forward.h>
Modified: trunk/Source/WebCore/platform/Theme.h (278697 => 278698)
--- trunk/Source/WebCore/platform/Theme.h 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/WebCore/platform/Theme.h 2021-06-10 08:36:18 UTC (rev 278698)
@@ -26,6 +26,7 @@
#pragma once
#include "ThemeTypes.h"
+#include <optional>
#include <wtf/Forward.h>
namespace WebCore {
Modified: trunk/Source/WebCore/platform/graphics/HEVCUtilities.h (278697 => 278698)
--- trunk/Source/WebCore/platform/graphics/HEVCUtilities.h 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/WebCore/platform/graphics/HEVCUtilities.h 2021-06-10 08:36:18 UTC (rev 278698)
@@ -25,6 +25,7 @@
#pragma once
+#include <optional>
#include <wtf/Forward.h>
namespace WebCore {
Modified: trunk/Source/WebCore/rendering/HighlightData.h (278697 => 278698)
--- trunk/Source/WebCore/rendering/HighlightData.h 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/WebCore/rendering/HighlightData.h 2021-06-10 08:36:18 UTC (rev 278698)
@@ -37,6 +37,7 @@
struct HighlightRangeData;
struct TextBoxSelectableRange;
class RenderMultiColumnSpannerPlaceholder;
+class RenderText;
class RenderRange {
public:
Modified: trunk/Source/WebCore/rendering/MarkedText.cpp (278697 => 278698)
--- trunk/Source/WebCore/rendering/MarkedText.cpp 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/WebCore/rendering/MarkedText.cpp 2021-06-10 08:36:18 UTC (rev 278698)
@@ -30,6 +30,7 @@
#include "DocumentMarkerController.h"
#include "Editor.h"
#include "ElementRuleCollector.h"
+#include "HighlightData.h"
#include "HighlightRegister.h"
#include "RenderBoxModelObject.h"
#include "RenderText.h"
Modified: trunk/Source/WebCore/rendering/RenderLineBoxList.cpp (278697 => 278698)
--- trunk/Source/WebCore/rendering/RenderLineBoxList.cpp 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/WebCore/rendering/RenderLineBoxList.cpp 2021-06-10 08:36:18 UTC (rev 278698)
@@ -30,6 +30,7 @@
#include "RenderLineBoxList.h"
#include "HitTestResult.h"
+#include "LegacyInlineElementBox.h"
#include "LegacyInlineTextBox.h"
#include "LegacyRootInlineBox.h"
#include "PaintInfo.h"
Modified: trunk/Source/WebCore/style/StyleAdjuster.cpp (278697 => 278698)
--- trunk/Source/WebCore/style/StyleAdjuster.cpp 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/WebCore/style/StyleAdjuster.cpp 2021-06-10 08:36:18 UTC (rev 278698)
@@ -55,6 +55,7 @@
#include "SVGNames.h"
#include "SVGURIReference.h"
#include "Settings.h"
+#include "ShadowRoot.h"
#include "Text.h"
#include "WebAnimationTypes.h"
#include <wtf/RobinHoodHashSet.h>
Modified: trunk/Source/WebCore/svg/SVGToOTFFontConversion.h (278697 => 278698)
--- trunk/Source/WebCore/svg/SVGToOTFFontConversion.h 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/WebCore/svg/SVGToOTFFontConversion.h 2021-06-10 08:36:18 UTC (rev 278698)
@@ -25,6 +25,7 @@
#pragma once
+#include <optional>
#include <wtf/Forward.h>
namespace WebCore {
Modified: trunk/Source/WebCore/workers/service/ServiceWorkerClientQueryOptions.h (278697 => 278698)
--- trunk/Source/WebCore/workers/service/ServiceWorkerClientQueryOptions.h 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/WebCore/workers/service/ServiceWorkerClientQueryOptions.h 2021-06-10 08:36:18 UTC (rev 278698)
@@ -28,6 +28,7 @@
#if ENABLE(SERVICE_WORKER)
#include "ServiceWorkerClientType.h"
+#include <optional>
namespace WebCore {
Modified: trunk/Source/WebKit/ChangeLog (278697 => 278698)
--- trunk/Source/WebKit/ChangeLog 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/WebKit/ChangeLog 2021-06-10 08:36:18 UTC (rev 278698)
@@ -1,3 +1,12 @@
+2021-06-10 Adrian Perez de Castro <[email protected]>
+
+ Non-unified build fixes, early May 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=226763
+
+ Unreviewed non-unified build fixes.
+
+ * Shared/WebPageNetworkParameters.cpp: Add missing inclusion of the ArgumentCoders.h header.
+
2021-06-09 Megan Gardner <[email protected]>
Create SPI file for Synapse so external builds will work.
Modified: trunk/Source/WebKit/Shared/WebPageNetworkParameters.cpp (278697 => 278698)
--- trunk/Source/WebKit/Shared/WebPageNetworkParameters.cpp 2021-06-10 08:06:59 UTC (rev 278697)
+++ trunk/Source/WebKit/Shared/WebPageNetworkParameters.cpp 2021-06-10 08:36:18 UTC (rev 278698)
@@ -26,6 +26,8 @@
#include "config.h"
#include "WebPageNetworkParameters.h"
+#include "ArgumentCoders.h"
+
namespace WebKit {
void WebPageNetworkParameters::encode(IPC::Encoder& encoder) const