Title: [277858] trunk/Source
Revision
277858
Author
ape...@igalia.com
Date
2021-05-21 06:52:45 -0700 (Fri, 21 May 2021)

Log Message

Non-unified build fixes, late-ish May 2021 edition
https://bugs.webkit.org/show_bug.cgi?id=225990

Unreviewed non-unified build fixes.

Source/_javascript_Core:


* jit/CCallHelpers.cpp: Add missing LinkBuffer.h header.

Source/WebCore:

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.

Source/WebKit:


* 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.

Modified Paths

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;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to