Diff
Modified: trunk/Source/_javascript_Core/ChangeLog (277857 => 277858)
--- trunk/Source/_javascript_Core/ChangeLog 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-05-21 13:52:45 UTC (rev 277858)
@@ -1,3 +1,12 @@
+2021-05-21 Adrian Perez de Castro <ape...@igalia.com>
+
+ Non-unified build fixes, late-ish May 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=225990
+
+ Unreviewed non-unified build fixes.
+
+ * jit/CCallHelpers.cpp: Add missing LinkBuffer.h header.
+
2021-05-21 Sam Sneddon <gsnedd...@apple.com>
Fix Python 3.6+ DeprecationWarnings about unknown escapes
Modified: trunk/Source/_javascript_Core/jit/CCallHelpers.cpp (277857 => 277858)
--- trunk/Source/_javascript_Core/jit/CCallHelpers.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/_javascript_Core/jit/CCallHelpers.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -28,6 +28,7 @@
#if ENABLE(JIT)
+#include "LinkBuffer.h"
#include "ShadowChicken.h"
namespace JSC {
Modified: trunk/Source/WebCore/ChangeLog (277857 => 277858)
--- trunk/Source/WebCore/ChangeLog 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/ChangeLog 2021-05-21 13:52:45 UTC (rev 277858)
@@ -1,3 +1,85 @@
+2021-05-21 Adrian Perez de Castro <ape...@igalia.com>
+
+ Non-unified build fixes, late-ish May 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=225990
+
+ Unreviewed non-unified build fixes.
+
+ No new tests needed.
+
+ * Modules/indexeddb/server/MemoryObjectStore.cpp: Add missing pal/SessioID.h header.
+ * Modules/webaudio/OfflineAudioContext.cpp: Add missing OfflineAudioCompletionEvent.h header.
+ * Modules/webaudio/OfflineAudioContext.h: Add missing wtf/UniqueRef.h header.
+ * Modules/websockets/WebSocketDeflateFramer.h: Add missing WebSocketExtensionProcessor.h
+ header, remove wtf/text/WTFString.h as it is already included by the former.
+ * bindings/js/JSDOMConvertEnumeration.h: Add missing JSDOMGlobalObject.h header.
+ * contentextensions/DFANode.cpp: Add missing wtf/HashMap.h header.
+ * html/HTMLFrameElement.cpp: Add missing HTMLParserIdioms.h header.
+ * html/HTMLHRElement.cpp: Ditto.
+ * html/HTMLIFrameElement.cpp: Ditto.
+ * html/HTMLLIElement.cpp: Ditto.
+ * html/HTMLMetaElement.cpp: Add missing HTMLParserIdioms.h, Frame.h, and FrameView.h headers.
+ * html/HTMLOutputElement.cpp:
+ (WebCore::HTMLOutputElement::parseAttribute): Add missing HTMLNames:: namespace prefix in
+ usage of HTMLNames::forAttr.
+ (WebCore::HTMLOutputElement::htmlFor): Ditto.
+ * html/OffscreenCanvas.cpp: Add missing RuntimeEnabledFeatures.h header.
+ * layout/formattingContexts/FormattingGeometry.cpp: Add missing FormattingQuirks.h header.
+ * layout/formattingContexts/FormattingQuirks.cpp: Add missing FormattingGeometry.h header.
+ * layout/formattingContexts/block/BlockFormattingGeometry.cpp: Add missing
+ BlockFormattingContext.h, BlockFormattingQuirks.h, and BlockMarginCollapse.h headers;
+ remove unneeded BlockFormattingState.h and FormattingContext.h headers.
+ * layout/formattingContexts/block/BlockFormattingGeometry.h: Add missing forward
+ declaration for BlockFormattingContext.
+ * layout/formattingContexts/block/BlockFormattingQuirks.cpp: Add missing
+ BlockFormattingContext.h and BlockMarginCollapse.h headers, remove unneeded
+ BlockFormattingState.h header.
+ * layout/formattingContexts/block/PrecomputedBlockMarginCollapse.cpp: Add missing
+ BlockFormattingContext.h and BlockFormattingQuirks.h headers, remove unneeded
+ BlockFormattingState.h header.
+ * layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingContext.cpp:
+ Add missing BlockMarginCollapse.h header.
+ * layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingQuirks.cpp:
+ Add missing TableWrapperBlockFormattingContext.h header.
+ * layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingQuirks.h:
+ Add missing forward declaration for TableWrapperBlockFormattingContext.
+ * layout/formattingContexts/flex/FlexFormattingGeometry.cpp: Add missing
+ FlexFormattingContext.h header, remove unneeded FlexFormattingState.h and
+ FormattingContext.h headers.
+ * layout/formattingContexts/flex/FlexFormattingGeometry.h: Add missing forward declaration
+ for FlexFormattingContext.
+ * layout/formattingContexts/inline/InlineFormattingGeometry.cpp: Add missing
+ InlineFormattingContext.h header, remove unneeded InlineLineBox.h header.
+ * layout/formattingContexts/inline/InlineFormattingGeometry.h: Add missing InlineLineBox.h
+ and InlineLineBuilder.h headers, add missing forward declaration for
+ InlineFormattingContext.
+ * layout/formattingContexts/inline/InlineFormattingQuirks.cpp: Add missing
+ InlineFormattingContext.h header.
+ * layout/formattingContexts/inline/InlineFormattingQuirks.h: Add missing InlineLineBox.h
+ header, add missing forward declaration for InlineFormattingContext.
+ * layout/formattingContexts/inline/InlineLineBuilder.cpp: Add missing
+ InlineFormattingQuirks.h header.
+ * layout/formattingContexts/table/TableFormattingGeometry.cpp: Add missing
+ TableFormattingContext.h header, remove unneeded TableFormattingState.h header.
+ * layout/formattingContexts/table/TableFormattingGeometry.h: Add missing TableGrid.h
+ header, add missing forward declaration for TableFormattingContext.
+ * layout/formattingContexts/table/TableFormattingQuirks.cpp: Add missing
+ TableFormattingContext.h header.
+ * layout/formattingContexts/table/TableFormattingQuirks.h: Add missing forward declaration
+ for TableFormattingContext.
+ * layout/formattingContexts/table/TableLayout.cpp: Add missing TableFormattingGeometry.h
+ header.
+ * page/FrameViewLayoutContext.cpp: Add missing StyleScope.h header.
+ * page/ImageOverlayController.h: Add missing LayoutRect.h header.
+ * page/PageConfiguration.h: Add missing wtf/HashSet.h header.
+ * platform/network/soup/SoupNetworkSession.cpp: Add missing wtf/text/StringHash.h header.
+ * style/StyleScopeRuleSets.cpp: Add missing StyleScope.h header.
+ * style/Styleable.cpp: Ditto.
+ * svg/SVGDocumentExtensions.cpp: Add missing SVGUseElement.h header.
+ * svg/SVGDocumentExtensions.h: Add missing wtf/WeakHashSet.h header, add missing
+ forward declaration for SVGUseElement.
+ * workers/WorkerGlobalScope.cpp: Add missing FontCustomPlatformData.h header.
+
2021-05-21 Lauro Moura <lmo...@igalia.com>
[GLIB] fast/canvas/canvas-conic-gradient-angle.html is failing since added in r277547
Modified: trunk/Source/WebCore/Modules/indexeddb/server/MemoryObjectStore.cpp (277857 => 277858)
--- trunk/Source/WebCore/Modules/indexeddb/server/MemoryObjectStore.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/Modules/indexeddb/server/MemoryObjectStore.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -39,6 +39,7 @@
#include <_javascript_Core/JSCJSValue.h>
#include <_javascript_Core/JSCJSValueInlines.h>
#include <_javascript_Core/JSLock.h>
+#include <pal/SessionID.h>
namespace WebCore {
using namespace JSC;
Modified: trunk/Source/WebCore/Modules/webaudio/OfflineAudioContext.cpp (277857 => 277858)
--- trunk/Source/WebCore/Modules/webaudio/OfflineAudioContext.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/Modules/webaudio/OfflineAudioContext.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -33,6 +33,7 @@
#include "AudioUtilities.h"
#include "Document.h"
#include "JSAudioBuffer.h"
+#include "OfflineAudioCompletionEvent.h"
#include "OfflineAudioContextOptions.h"
#include <wtf/IsoMallocInlines.h>
#include <wtf/Scope.h>
Modified: trunk/Source/WebCore/Modules/webaudio/OfflineAudioContext.h (277857 => 277858)
--- trunk/Source/WebCore/Modules/webaudio/OfflineAudioContext.h 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/Modules/webaudio/OfflineAudioContext.h 2021-05-21 13:52:45 UTC (rev 277858)
@@ -30,6 +30,7 @@
#include "OfflineAudioDestinationNode.h"
#include <wtf/HashMap.h>
#include <wtf/Lock.h>
+#include <wtf/UniqueRef.h>
namespace WebCore {
Modified: trunk/Source/WebCore/Modules/websockets/WebSocketDeflateFramer.h (277857 => 277858)
--- trunk/Source/WebCore/Modules/websockets/WebSocketDeflateFramer.h 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/Modules/websockets/WebSocketDeflateFramer.h 2021-05-21 13:52:45 UTC (rev 277858)
@@ -31,7 +31,7 @@
#pragma once
#include "WebSocketDeflater.h"
-#include <wtf/text/WTFString.h>
+#include "WebSocketExtensionProcessor.h"
namespace WebCore {
Modified: trunk/Source/WebCore/bindings/js/JSDOMConvertEnumeration.h (277857 => 277858)
--- trunk/Source/WebCore/bindings/js/JSDOMConvertEnumeration.h 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/bindings/js/JSDOMConvertEnumeration.h 2021-05-21 13:52:45 UTC (rev 277858)
@@ -27,6 +27,7 @@
#include "IDLTypes.h"
#include "JSDOMConvertBase.h"
+#include "JSDOMGlobalObject.h"
namespace WebCore {
Modified: trunk/Source/WebCore/contentextensions/DFANode.cpp (277857 => 277858)
--- trunk/Source/WebCore/contentextensions/DFANode.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/contentextensions/DFANode.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -27,6 +27,7 @@
#include "DFANode.h"
#include "DFA.h"
+#include <wtf/HashMap.h>
#if ENABLE(CONTENT_EXTENSIONS)
Modified: trunk/Source/WebCore/html/HTMLFrameElement.cpp (277857 => 277858)
--- trunk/Source/WebCore/html/HTMLFrameElement.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/html/HTMLFrameElement.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -27,6 +27,7 @@
#include "Frame.h"
#include "HTMLFrameSetElement.h"
#include "HTMLNames.h"
+#include "HTMLParserIdioms.h"
#include "RenderFrame.h"
#include <wtf/IsoMallocInlines.h>
Modified: trunk/Source/WebCore/html/HTMLHRElement.cpp (277857 => 277858)
--- trunk/Source/WebCore/html/HTMLHRElement.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/html/HTMLHRElement.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -27,6 +27,7 @@
#include "CSSValueKeywords.h"
#include "CSSValuePool.h"
#include "HTMLNames.h"
+#include "HTMLParserIdioms.h"
#include "StyleProperties.h"
#include <wtf/IsoMallocInlines.h>
Modified: trunk/Source/WebCore/html/HTMLIFrameElement.cpp (277857 => 277858)
--- trunk/Source/WebCore/html/HTMLIFrameElement.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/html/HTMLIFrameElement.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -29,6 +29,7 @@
#include "DOMTokenList.h"
#include "Frame.h"
#include "HTMLNames.h"
+#include "HTMLParserIdioms.h"
#include "LazyLoadFrameObserver.h"
#include "RenderIFrame.h"
#include "ScriptController.h"
Modified: trunk/Source/WebCore/html/HTMLLIElement.cpp (277857 => 277858)
--- trunk/Source/WebCore/html/HTMLLIElement.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/html/HTMLLIElement.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -29,6 +29,7 @@
#include "ElementAncestorIterator.h"
#include "HTMLNames.h"
#include "HTMLOListElement.h"
+#include "HTMLParserIdioms.h"
#include "HTMLUListElement.h"
#include "RenderListItem.h"
#include <wtf/IsoMallocInlines.h>
Modified: trunk/Source/WebCore/html/HTMLMetaElement.cpp (277857 => 277858)
--- trunk/Source/WebCore/html/HTMLMetaElement.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/html/HTMLMetaElement.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -26,8 +26,11 @@
#include "Attribute.h"
#include "Color.h"
#include "Document.h"
+#include "Frame.h"
+#include "FrameView.h"
#include "HTMLHeadElement.h"
#include "HTMLNames.h"
+#include "HTMLParserIdioms.h"
#include "MediaList.h"
#include "MediaQueryEvaluator.h"
#include "MediaQueryParser.h"
Modified: trunk/Source/WebCore/html/HTMLOutputElement.cpp (277857 => 277858)
--- trunk/Source/WebCore/html/HTMLOutputElement.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/html/HTMLOutputElement.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -70,7 +70,7 @@
void HTMLOutputElement::parseAttribute(const QualifiedName& name, const AtomString& value)
{
- if (name == forAttr && m_forTokens)
+ if (name == HTMLNames::forAttr && m_forTokens)
m_forTokens->associatedAttributeValueChanged(value);
HTMLFormControlElement::parseAttribute(name, value);
}
@@ -108,7 +108,7 @@
DOMTokenList& HTMLOutputElement::htmlFor()
{
if (!m_forTokens)
- m_forTokens = makeUnique<DOMTokenList>(*this, forAttr);
+ m_forTokens = makeUnique<DOMTokenList>(*this, HTMLNames::forAttr);
return *m_forTokens;
}
Modified: trunk/Source/WebCore/html/OffscreenCanvas.cpp (277857 => 277858)
--- trunk/Source/WebCore/html/OffscreenCanvas.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/html/OffscreenCanvas.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -39,6 +39,7 @@
#include "MIMETypeRegistry.h"
#include "OffscreenCanvasRenderingContext2D.h"
#include "PlaceholderRenderingContext.h"
+#include "RuntimeEnabledFeatures.h"
#include "WorkerGlobalScope.h"
#include <wtf/IsoMallocInlines.h>
Modified: trunk/Source/WebCore/layout/formattingContexts/FormattingGeometry.cpp (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/FormattingGeometry.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/FormattingGeometry.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -32,6 +32,7 @@
#include "FlexFormattingState.h"
#include "FloatingContext.h"
#include "FloatingState.h"
+#include "FormattingQuirks.h"
#include "InlineFormattingState.h"
#include "LayoutContext.h"
#include "LayoutInitialContainingBlock.h"
Modified: trunk/Source/WebCore/layout/formattingContexts/FormattingQuirks.cpp (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/FormattingQuirks.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/FormattingQuirks.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -28,6 +28,7 @@
#if ENABLE(LAYOUT_FORMATTING_CONTEXT)
+#include "FormattingGeometry.h"
#include "LayoutBox.h"
#include "LayoutBoxGeometry.h"
#include "LayoutInitialContainingBlock.h"
Modified: trunk/Source/WebCore/layout/formattingContexts/block/BlockFormattingGeometry.cpp (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/block/BlockFormattingGeometry.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/block/BlockFormattingGeometry.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -28,8 +28,9 @@
#if ENABLE(LAYOUT_FORMATTING_CONTEXT)
-#include "BlockFormattingState.h"
-#include "FormattingContext.h"
+#include "BlockFormattingContext.h"
+#include "BlockFormattingQuirks.h"
+#include "BlockMarginCollapse.h"
#include "InlineFormattingState.h"
#include "LayoutBoxGeometry.h"
#include "LayoutChildIterator.h"
Modified: trunk/Source/WebCore/layout/formattingContexts/block/BlockFormattingGeometry.h (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/block/BlockFormattingGeometry.h 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/block/BlockFormattingGeometry.h 2021-05-21 13:52:45 UTC (rev 277858)
@@ -32,6 +32,8 @@
namespace WebCore {
namespace Layout {
+class BlockFormattingContext;
+
// This class implements positioning and sizing for boxes participating in a block formatting context.
class BlockFormattingGeometry : public FormattingGeometry {
public:
Modified: trunk/Source/WebCore/layout/formattingContexts/block/BlockFormattingQuirks.cpp (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/block/BlockFormattingQuirks.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/block/BlockFormattingQuirks.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -28,8 +28,9 @@
#if ENABLE(LAYOUT_FORMATTING_CONTEXT)
+#include "BlockFormattingContext.h"
#include "BlockFormattingGeometry.h"
-#include "BlockFormattingState.h"
+#include "BlockMarginCollapse.h"
#include "LayoutBox.h"
#include "LayoutBoxGeometry.h"
#include "LayoutContainerBox.h"
Modified: trunk/Source/WebCore/layout/formattingContexts/block/PrecomputedBlockMarginCollapse.cpp (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/block/PrecomputedBlockMarginCollapse.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/block/PrecomputedBlockMarginCollapse.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -28,8 +28,9 @@
#if ENABLE(LAYOUT_FORMATTING_CONTEXT)
+#include "BlockFormattingContext.h"
#include "BlockFormattingGeometry.h"
-#include "BlockFormattingState.h"
+#include "BlockFormattingQuirks.h"
#include "LayoutBox.h"
#include "LayoutContainerBox.h"
#include "LayoutState.h"
Modified: trunk/Source/WebCore/layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingContext.cpp (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingContext.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingContext.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -30,6 +30,7 @@
#include "BlockFormattingGeometry.h"
#include "BlockFormattingState.h"
+#include "BlockMarginCollapse.h"
#include "InvalidationState.h"
#include "LayoutBoxGeometry.h"
#include "LayoutChildIterator.h"
Modified: trunk/Source/WebCore/layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingQuirks.cpp (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingQuirks.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingQuirks.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -30,6 +30,7 @@
#include "BlockFormattingGeometry.h"
#include "LayoutState.h"
+#include "TableWrapperBlockFormattingContext.h"
namespace WebCore {
namespace Layout {
Modified: trunk/Source/WebCore/layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingQuirks.h (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingQuirks.h 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingQuirks.h 2021-05-21 13:52:45 UTC (rev 277858)
@@ -32,6 +32,8 @@
namespace WebCore {
namespace Layout {
+class TableWrapperBlockFormattingContext;
+
class TableWrapperQuirks : public BlockFormattingQuirks {
public:
TableWrapperQuirks(const TableWrapperBlockFormattingContext&);
Modified: trunk/Source/WebCore/layout/formattingContexts/flex/FlexFormattingGeometry.cpp (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/flex/FlexFormattingGeometry.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/flex/FlexFormattingGeometry.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -28,8 +28,7 @@
#if ENABLE(LAYOUT_FORMATTING_CONTEXT)
-#include "FlexFormattingState.h"
-#include "FormattingContext.h"
+#include "FlexFormattingContext.h"
#include "LayoutContext.h"
namespace WebCore {
Modified: trunk/Source/WebCore/layout/formattingContexts/flex/FlexFormattingGeometry.h (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/flex/FlexFormattingGeometry.h 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/flex/FlexFormattingGeometry.h 2021-05-21 13:52:45 UTC (rev 277858)
@@ -32,6 +32,8 @@
namespace WebCore {
namespace Layout {
+class FlexFormattingContext;
+
// This class implements positioning and sizing for flex items.
class FlexFormattingGeometry : public FormattingGeometry {
public:
Modified: trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingGeometry.cpp (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingGeometry.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingGeometry.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -30,8 +30,8 @@
#include "FloatingContext.h"
#include "FormattingContext.h"
+#include "InlineFormattingContext.h"
#include "InlineFormattingQuirks.h"
-#include "InlineLineBox.h"
#include "LayoutBox.h"
#include "LayoutContainerBox.h"
#include "LayoutReplacedBox.h"
Modified: trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingGeometry.h (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingGeometry.h 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingGeometry.h 2021-05-21 13:52:45 UTC (rev 277858)
@@ -28,10 +28,14 @@
#if ENABLE(LAYOUT_FORMATTING_CONTEXT)
#include "FormattingGeometry.h"
+#include "InlineLineBox.h"
+#include "InlineLineBuilder.h"
namespace WebCore {
namespace Layout {
+class InlineFormattingContext;
+
class InlineFormattingGeometry : public FormattingGeometry {
public:
InlineFormattingGeometry(const InlineFormattingContext&);
Modified: trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingQuirks.cpp (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingQuirks.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingQuirks.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -28,6 +28,7 @@
#if ENABLE(LAYOUT_FORMATTING_CONTEXT)
+#include "InlineFormattingContext.h"
#include "LayoutBoxGeometry.h"
namespace WebCore {
Modified: trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingQuirks.h (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingQuirks.h 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingQuirks.h 2021-05-21 13:52:45 UTC (rev 277858)
@@ -28,10 +28,13 @@
#if ENABLE(LAYOUT_FORMATTING_CONTEXT)
#include "FormattingQuirks.h"
+#include "InlineLineBox.h"
namespace WebCore {
namespace Layout {
+class InlineFormattingContext;
+
class InlineFormattingQuirks : public FormattingQuirks {
public:
InlineFormattingQuirks(const InlineFormattingContext&);
Modified: trunk/Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -30,6 +30,7 @@
#include "FloatingContext.h"
#include "InlineFormattingContext.h"
+#include "InlineFormattingQuirks.h"
#include "LayoutBox.h"
#include "LayoutBoxGeometry.h"
#include "LayoutState.h"
Modified: trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingGeometry.cpp (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingGeometry.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingGeometry.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -33,8 +33,8 @@
#include "LayoutContext.h"
#include "LayoutDescendantIterator.h"
#include "LayoutInitialContainingBlock.h"
+#include "TableFormattingContext.h"
#include "TableFormattingQuirks.h"
-#include "TableFormattingState.h"
namespace WebCore {
namespace Layout {
Modified: trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingGeometry.h (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingGeometry.h 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingGeometry.h 2021-05-21 13:52:45 UTC (rev 277858)
@@ -28,10 +28,13 @@
#if ENABLE(LAYOUT_FORMATTING_CONTEXT)
#include "FormattingGeometry.h"
+#include "TableGrid.h"
namespace WebCore {
namespace Layout {
+class TableFormattingContext;
+
class TableFormattingGeometry : public FormattingGeometry {
public:
TableFormattingGeometry(const TableFormattingContext&, const TableGrid&);
Modified: trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingQuirks.cpp (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingQuirks.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingQuirks.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -31,6 +31,7 @@
#include "LayoutBox.h"
#include "LayoutContainerBox.h"
#include "LayoutState.h"
+#include "TableFormattingContext.h"
namespace WebCore {
namespace Layout {
Modified: trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingQuirks.h (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingQuirks.h 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingQuirks.h 2021-05-21 13:52:45 UTC (rev 277858)
@@ -32,6 +32,8 @@
namespace WebCore {
namespace Layout {
+class TableFormattingContext;
+
class TableFormattingQuirks : public FormattingQuirks {
public:
TableFormattingQuirks(const TableFormattingContext&);
Modified: trunk/Source/WebCore/layout/formattingContexts/table/TableLayout.cpp (277857 => 277858)
--- trunk/Source/WebCore/layout/formattingContexts/table/TableLayout.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/layout/formattingContexts/table/TableLayout.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -30,6 +30,7 @@
#include "LayoutBox.h"
#include "LayoutBoxGeometry.h"
+#include "TableFormattingGeometry.h"
namespace WebCore {
namespace Layout {
Modified: trunk/Source/WebCore/page/FrameViewLayoutContext.cpp (277857 => 277858)
--- trunk/Source/WebCore/page/FrameViewLayoutContext.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/page/FrameViewLayoutContext.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -38,6 +38,7 @@
#include "RuntimeEnabledFeatures.h"
#include "ScriptDisallowedScope.h"
#include "Settings.h"
+#include "StyleScope.h"
#if ENABLE(LAYOUT_FORMATTING_CONTEXT)
#include "InvalidationContext.h"
#include "InvalidationState.h"
Modified: trunk/Source/WebCore/page/ImageOverlayController.h (277857 => 277858)
--- trunk/Source/WebCore/page/ImageOverlayController.h 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/page/ImageOverlayController.h 2021-05-21 13:52:45 UTC (rev 277858)
@@ -26,6 +26,7 @@
#pragma once
#include "Color.h"
+#include "LayoutRect.h"
#include "PageOverlay.h"
#include <wtf/Vector.h>
#include <wtf/WeakPtr.h>
Modified: trunk/Source/WebCore/page/PageConfiguration.h (277857 => 277858)
--- trunk/Source/WebCore/page/PageConfiguration.h 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/page/PageConfiguration.h 2021-05-21 13:52:45 UTC (rev 277858)
@@ -28,6 +28,7 @@
#include "ShouldRelaxThirdPartyCookieBlocking.h"
#include <pal/SessionID.h>
#include <wtf/Forward.h>
+#include <wtf/HashSet.h>
#include <wtf/Noncopyable.h>
#include <wtf/Optional.h>
#include <wtf/RefPtr.h>
Modified: trunk/Source/WebCore/platform/network/soup/SoupNetworkSession.cpp (277857 => 277858)
--- trunk/Source/WebCore/platform/network/soup/SoupNetworkSession.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/platform/network/soup/SoupNetworkSession.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -41,6 +41,7 @@
#include <wtf/NeverDestroyed.h>
#include <wtf/text/Base64.h>
#include <wtf/text/CString.h>
+#include <wtf/text/StringHash.h>
namespace WebCore {
Modified: trunk/Source/WebCore/style/StyleScopeRuleSets.cpp (277857 => 277858)
--- trunk/Source/WebCore/style/StyleScopeRuleSets.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/style/StyleScopeRuleSets.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -37,6 +37,7 @@
#include "MediaQueryEvaluator.h"
#include "Page.h"
#include "StyleResolver.h"
+#include "StyleScope.h"
#include "StyleSheetContents.h"
namespace WebCore {
Modified: trunk/Source/WebCore/style/Styleable.cpp (277857 => 277858)
--- trunk/Source/WebCore/style/Styleable.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/style/Styleable.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -42,6 +42,7 @@
#include "RenderStyle.h"
#include "StylePropertyShorthand.h"
#include "StyleResolver.h"
+#include "StyleScope.h"
#include "WebAnimation.h"
#include "WebAnimationUtilities.h"
Modified: trunk/Source/WebCore/svg/SVGDocumentExtensions.cpp (277857 => 277858)
--- trunk/Source/WebCore/svg/SVGDocumentExtensions.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/svg/SVGDocumentExtensions.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -34,6 +34,7 @@
#include "SVGResourcesCache.h"
#include "SVGSMILElement.h"
#include "SVGSVGElement.h"
+#include "SVGUseElement.h"
#include "ScriptableDocumentParser.h"
#include "ShadowRoot.h"
#include <wtf/text/AtomString.h>
Modified: trunk/Source/WebCore/svg/SVGDocumentExtensions.h (277857 => 277858)
--- trunk/Source/WebCore/svg/SVGDocumentExtensions.h 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/svg/SVGDocumentExtensions.h 2021-05-21 13:52:45 UTC (rev 277858)
@@ -23,6 +23,7 @@
#include <wtf/Forward.h>
#include <wtf/HashMap.h>
#include <wtf/HashSet.h>
+#include <wtf/WeakHashSet.h>
#include <wtf/text/AtomStringHash.h>
namespace WebCore {
@@ -35,6 +36,7 @@
class SVGResourcesCache;
class SVGSMILElement;
class SVGSVGElement;
+class SVGUseElement;
class SVGDocumentExtensions {
WTF_MAKE_NONCOPYABLE(SVGDocumentExtensions); WTF_MAKE_FAST_ALLOCATED;
Modified: trunk/Source/WebCore/workers/WorkerGlobalScope.cpp (277857 => 277858)
--- trunk/Source/WebCore/workers/WorkerGlobalScope.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebCore/workers/WorkerGlobalScope.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -34,6 +34,7 @@
#include "ContentSecurityPolicy.h"
#include "Crypto.h"
#include "FontCache.h"
+#include "FontCustomPlatformData.h"
#include "FontFaceSet.h"
#include "IDBConnectionProxy.h"
#include "ImageBitmapOptions.h"
Modified: trunk/Source/WebKit/ChangeLog (277857 => 277858)
--- trunk/Source/WebKit/ChangeLog 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebKit/ChangeLog 2021-05-21 13:52:45 UTC (rev 277858)
@@ -1,3 +1,17 @@
+2021-05-21 Adrian Perez de Castro <ape...@igalia.com>
+
+ Non-unified build fixes, late-ish May 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=225990
+
+ Unreviewed non-unified build fixes.
+
+ * NetworkProcess/PreconnectTask.h: Add missing forward declaration for NetworkSession.
+ * NetworkProcess/WebStorage/LocalStorageDatabase.h: Add missing wtf/HashMap.h header,
+ remove unneeded wtf/RefCounted.h header.
+ * Shared/WebPageCreationParameters.cpp:
+ (WebKit::WebPageCreationParameters::decode): Add missing WebCore:: namespace prefix to
+ usage of WebCore::MediaProducer::MutedStateFlags.
+
2021-05-21 Youenn Fablet <you...@apple.com>
Implement a remote Internal Unit in GPUProcess for audio MediaStreamTrack rendering
Modified: trunk/Source/WebKit/NetworkProcess/PreconnectTask.h (277857 => 277858)
--- trunk/Source/WebKit/NetworkProcess/PreconnectTask.h 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebKit/NetworkProcess/PreconnectTask.h 2021-05-21 13:52:45 UTC (rev 277858)
@@ -37,6 +37,7 @@
class NetworkLoad;
class NetworkLoadParameters;
class NetworkProcess;
+class NetworkSession;
class PreconnectTask final : public NetworkLoadClient {
public:
Modified: trunk/Source/WebKit/NetworkProcess/WebStorage/LocalStorageDatabase.h (277857 => 277858)
--- trunk/Source/WebKit/NetworkProcess/WebStorage/LocalStorageDatabase.h 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebKit/NetworkProcess/WebStorage/LocalStorageDatabase.h 2021-05-21 13:52:45 UTC (rev 277858)
@@ -26,7 +26,7 @@
#pragma once
#include <WebCore/SQLiteDatabase.h>
-#include <wtf/RefCounted.h>
+#include <wtf/HashMap.h>
namespace WebCore {
class SQLiteStatementAutoResetScope;
Modified: trunk/Source/WebKit/Shared/WebPageCreationParameters.cpp (277857 => 277858)
--- trunk/Source/WebKit/Shared/WebPageCreationParameters.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/WebKit/Shared/WebPageCreationParameters.cpp 2021-05-21 13:52:45 UTC (rev 277858)
@@ -276,7 +276,7 @@
if (!decoder.decode(parameters.mediaVolume))
return WTF::nullopt;
- Optional<MediaProducer::MutedStateFlags> mutedStateFlags;
+ Optional<WebCore::MediaProducer::MutedStateFlags> mutedStateFlags;
decoder >> mutedStateFlags;
if (!mutedStateFlags)
return WTF::nullopt;