<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[277858] trunk/Source</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/277858">277858</a></dd>
<dt>Author</dt> <dd>aperez@igalia.com</dd>
<dt>Date</dt> <dd>2021-05-21 06:52:45 -0700 (Fri, 21 May 2021)</dd>
</dl>

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

Unreviewed non-unified build fixes.

Source/JavaScriptCore:


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

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceJavaScriptCoreChangeLog">trunk/Source/JavaScriptCore/ChangeLog</a></li>
<li><a href="#trunkSourceJavaScriptCorejitCCallHelperscpp">trunk/Source/JavaScriptCore/jit/CCallHelpers.cpp</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbserverMemoryObjectStorecpp">trunk/Source/WebCore/Modules/indexeddb/server/MemoryObjectStore.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioOfflineAudioContextcpp">trunk/Source/WebCore/Modules/webaudio/OfflineAudioContext.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioOfflineAudioContexth">trunk/Source/WebCore/Modules/webaudio/OfflineAudioContext.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebsocketsWebSocketDeflateFramerh">trunk/Source/WebCore/Modules/websockets/WebSocketDeflateFramer.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsJSDOMConvertEnumerationh">trunk/Source/WebCore/bindings/js/JSDOMConvertEnumeration.h</a></li>
<li><a href="#trunkSourceWebCorecontentextensionsDFANodecpp">trunk/Source/WebCore/contentextensions/DFANode.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFrameElementcpp">trunk/Source/WebCore/html/HTMLFrameElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLHRElementcpp">trunk/Source/WebCore/html/HTMLHRElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLIFrameElementcpp">trunk/Source/WebCore/html/HTMLIFrameElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLLIElementcpp">trunk/Source/WebCore/html/HTMLLIElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMetaElementcpp">trunk/Source/WebCore/html/HTMLMetaElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLOutputElementcpp">trunk/Source/WebCore/html/HTMLOutputElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlOffscreenCanvascpp">trunk/Source/WebCore/html/OffscreenCanvas.cpp</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextsFormattingGeometrycpp">trunk/Source/WebCore/layout/formattingContexts/FormattingGeometry.cpp</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextsFormattingQuirkscpp">trunk/Source/WebCore/layout/formattingContexts/FormattingQuirks.cpp</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextsblockBlockFormattingGeometrycpp">trunk/Source/WebCore/layout/formattingContexts/block/BlockFormattingGeometry.cpp</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextsblockBlockFormattingGeometryh">trunk/Source/WebCore/layout/formattingContexts/block/BlockFormattingGeometry.h</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextsblockBlockFormattingQuirkscpp">trunk/Source/WebCore/layout/formattingContexts/block/BlockFormattingQuirks.cpp</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextsblockPrecomputedBlockMarginCollapsecpp">trunk/Source/WebCore/layout/formattingContexts/block/PrecomputedBlockMarginCollapse.cpp</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextsblocktablewrapperTableWrapperBlockFormattingContextcpp">trunk/Source/WebCore/layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingContext.cpp</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextsblocktablewrapperTableWrapperBlockFormattingQuirkscpp">trunk/Source/WebCore/layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingQuirks.cpp</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextsblocktablewrapperTableWrapperBlockFormattingQuirksh">trunk/Source/WebCore/layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingQuirks.h</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextsflexFlexFormattingGeometrycpp">trunk/Source/WebCore/layout/formattingContexts/flex/FlexFormattingGeometry.cpp</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextsflexFlexFormattingGeometryh">trunk/Source/WebCore/layout/formattingContexts/flex/FlexFormattingGeometry.h</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextsinlineInlineFormattingGeometrycpp">trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingGeometry.cpp</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextsinlineInlineFormattingGeometryh">trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingGeometry.h</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextsinlineInlineFormattingQuirkscpp">trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingQuirks.cpp</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextsinlineInlineFormattingQuirksh">trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingQuirks.h</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextsinlineInlineLineBuildercpp">trunk/Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextstableTableFormattingGeometrycpp">trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingGeometry.cpp</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextstableTableFormattingGeometryh">trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingGeometry.h</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextstableTableFormattingQuirkscpp">trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingQuirks.cpp</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextstableTableFormattingQuirksh">trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingQuirks.h</a></li>
<li><a href="#trunkSourceWebCorelayoutformattingContextstableTableLayoutcpp">trunk/Source/WebCore/layout/formattingContexts/table/TableLayout.cpp</a></li>
<li><a href="#trunkSourceWebCorepageFrameViewLayoutContextcpp">trunk/Source/WebCore/page/FrameViewLayoutContext.cpp</a></li>
<li><a href="#trunkSourceWebCorepageImageOverlayControllerh">trunk/Source/WebCore/page/ImageOverlayController.h</a></li>
<li><a href="#trunkSourceWebCorepagePageConfigurationh">trunk/Source/WebCore/page/PageConfiguration.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworksoupSoupNetworkSessioncpp">trunk/Source/WebCore/platform/network/soup/SoupNetworkSession.cpp</a></li>
<li><a href="#trunkSourceWebCorestyleStyleScopeRuleSetscpp">trunk/Source/WebCore/style/StyleScopeRuleSets.cpp</a></li>
<li><a href="#trunkSourceWebCorestyleStyleablecpp">trunk/Source/WebCore/style/Styleable.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGDocumentExtensionscpp">trunk/Source/WebCore/svg/SVGDocumentExtensions.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGDocumentExtensionsh">trunk/Source/WebCore/svg/SVGDocumentExtensions.h</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerGlobalScopecpp">trunk/Source/WebCore/workers/WorkerGlobalScope.cpp</a></li>
<li><a href="#trunkSourceWebKitChangeLog">trunk/Source/WebKit/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitNetworkProcessPreconnectTaskh">trunk/Source/WebKit/NetworkProcess/PreconnectTask.h</a></li>
<li><a href="#trunkSourceWebKitNetworkProcessWebStorageLocalStorageDatabaseh">trunk/Source/WebKit/NetworkProcess/WebStorage/LocalStorageDatabase.h</a></li>
<li><a href="#trunkSourceWebKitSharedWebPageCreationParameterscpp">trunk/Source/WebKit/Shared/WebPageCreationParameters.cpp</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog    2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/JavaScriptCore/ChangeLog       2021-05-21 13:52:45 UTC (rev 277858)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2021-05-21  Adrian Perez de Castro  <aperez@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.
+
</ins><span class="cx"> 2021-05-21  Sam Sneddon  <gsnedders@apple.com>
</span><span class="cx"> 
</span><span class="cx">         Fix Python 3.6+ DeprecationWarnings about unknown escapes
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorejitCCallHelperscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/jit/CCallHelpers.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/jit/CCallHelpers.cpp 2021-05-21 13:42:09 UTC (rev 277857)
+++ trunk/Source/JavaScriptCore/jit/CCallHelpers.cpp    2021-05-21 13:52:45 UTC (rev 277858)
</span><span class="lines">@@ -28,6 +28,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(JIT)
</span><span class="cx"> 
</span><ins>+#include "LinkBuffer.h"
</ins><span class="cx"> #include "ShadowChicken.h"
</span><span class="cx"> 
</span><span class="cx"> namespace JSC {
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -1,3 +1,85 @@
</span><ins>+2021-05-21  Adrian Perez de Castro  <aperez@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.
+
</ins><span class="cx"> 2021-05-21  Lauro Moura  <lmoura@igalia.com>
</span><span class="cx"> 
</span><span class="cx">         [GLIB] fast/canvas/canvas-conic-gradient-angle.html is failing since added in r277547
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbserverMemoryObjectStorecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/server/MemoryObjectStore.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -39,6 +39,7 @@
</span><span class="cx"> #include <JavaScriptCore/JSCJSValue.h>
</span><span class="cx"> #include <JavaScriptCore/JSCJSValueInlines.h>
</span><span class="cx"> #include <JavaScriptCore/JSLock.h>
</span><ins>+#include <pal/SessionID.h>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> using namespace JSC;
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioOfflineAudioContextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/OfflineAudioContext.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -33,6 +33,7 @@
</span><span class="cx"> #include "AudioUtilities.h"
</span><span class="cx"> #include "Document.h"
</span><span class="cx"> #include "JSAudioBuffer.h"
</span><ins>+#include "OfflineAudioCompletionEvent.h"
</ins><span class="cx"> #include "OfflineAudioContextOptions.h"
</span><span class="cx"> #include <wtf/IsoMallocInlines.h>
</span><span class="cx"> #include <wtf/Scope.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioOfflineAudioContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/OfflineAudioContext.h (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -30,6 +30,7 @@
</span><span class="cx"> #include "OfflineAudioDestinationNode.h"
</span><span class="cx"> #include <wtf/HashMap.h>
</span><span class="cx"> #include <wtf/Lock.h>
</span><ins>+#include <wtf/UniqueRef.h>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsWebSocketDeflateFramerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/WebSocketDeflateFramer.h (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -31,7 +31,7 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "WebSocketDeflater.h"
</span><del>-#include <wtf/text/WTFString.h>
</del><ins>+#include "WebSocketExtensionProcessor.h"
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsJSDOMConvertEnumerationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/JSDOMConvertEnumeration.h (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -27,6 +27,7 @@
</span><span class="cx"> 
</span><span class="cx"> #include "IDLTypes.h"
</span><span class="cx"> #include "JSDOMConvertBase.h"
</span><ins>+#include "JSDOMGlobalObject.h"
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecontentextensionsDFANodecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/contentextensions/DFANode.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -27,6 +27,7 @@
</span><span class="cx"> #include "DFANode.h"
</span><span class="cx"> 
</span><span class="cx"> #include "DFA.h"
</span><ins>+#include <wtf/HashMap.h>
</ins><span class="cx"> 
</span><span class="cx"> #if ENABLE(CONTENT_EXTENSIONS)
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFrameElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFrameElement.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -27,6 +27,7 @@
</span><span class="cx"> #include "Frame.h"
</span><span class="cx"> #include "HTMLFrameSetElement.h"
</span><span class="cx"> #include "HTMLNames.h"
</span><ins>+#include "HTMLParserIdioms.h"
</ins><span class="cx"> #include "RenderFrame.h"
</span><span class="cx"> #include <wtf/IsoMallocInlines.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLHRElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLHRElement.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -27,6 +27,7 @@
</span><span class="cx"> #include "CSSValueKeywords.h"
</span><span class="cx"> #include "CSSValuePool.h"
</span><span class="cx"> #include "HTMLNames.h"
</span><ins>+#include "HTMLParserIdioms.h"
</ins><span class="cx"> #include "StyleProperties.h"
</span><span class="cx"> #include <wtf/IsoMallocInlines.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLIFrameElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLIFrameElement.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -29,6 +29,7 @@
</span><span class="cx"> #include "DOMTokenList.h"
</span><span class="cx"> #include "Frame.h"
</span><span class="cx"> #include "HTMLNames.h"
</span><ins>+#include "HTMLParserIdioms.h"
</ins><span class="cx"> #include "LazyLoadFrameObserver.h"
</span><span class="cx"> #include "RenderIFrame.h"
</span><span class="cx"> #include "ScriptController.h"
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLLIElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLLIElement.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -29,6 +29,7 @@
</span><span class="cx"> #include "ElementAncestorIterator.h"
</span><span class="cx"> #include "HTMLNames.h"
</span><span class="cx"> #include "HTMLOListElement.h"
</span><ins>+#include "HTMLParserIdioms.h"
</ins><span class="cx"> #include "HTMLUListElement.h"
</span><span class="cx"> #include "RenderListItem.h"
</span><span class="cx"> #include <wtf/IsoMallocInlines.h>
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMetaElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMetaElement.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -26,8 +26,11 @@
</span><span class="cx"> #include "Attribute.h"
</span><span class="cx"> #include "Color.h"
</span><span class="cx"> #include "Document.h"
</span><ins>+#include "Frame.h"
+#include "FrameView.h"
</ins><span class="cx"> #include "HTMLHeadElement.h"
</span><span class="cx"> #include "HTMLNames.h"
</span><ins>+#include "HTMLParserIdioms.h"
</ins><span class="cx"> #include "MediaList.h"
</span><span class="cx"> #include "MediaQueryEvaluator.h"
</span><span class="cx"> #include "MediaQueryParser.h"
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLOutputElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLOutputElement.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -70,7 +70,7 @@
</span><span class="cx"> 
</span><span class="cx"> void HTMLOutputElement::parseAttribute(const QualifiedName& name, const AtomString& value)
</span><span class="cx"> {
</span><del>-    if (name == forAttr && m_forTokens)
</del><ins>+    if (name == HTMLNames::forAttr && m_forTokens)
</ins><span class="cx">         m_forTokens->associatedAttributeValueChanged(value);
</span><span class="cx">     HTMLFormControlElement::parseAttribute(name, value);
</span><span class="cx"> }
</span><span class="lines">@@ -108,7 +108,7 @@
</span><span class="cx"> DOMTokenList& HTMLOutputElement::htmlFor()
</span><span class="cx"> {
</span><span class="cx">     if (!m_forTokens)
</span><del>-        m_forTokens = makeUnique<DOMTokenList>(*this, forAttr);
</del><ins>+        m_forTokens = makeUnique<DOMTokenList>(*this, HTMLNames::forAttr);
</ins><span class="cx">     return *m_forTokens;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlOffscreenCanvascpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/OffscreenCanvas.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -39,6 +39,7 @@
</span><span class="cx"> #include "MIMETypeRegistry.h"
</span><span class="cx"> #include "OffscreenCanvasRenderingContext2D.h"
</span><span class="cx"> #include "PlaceholderRenderingContext.h"
</span><ins>+#include "RuntimeEnabledFeatures.h"
</ins><span class="cx"> #include "WorkerGlobalScope.h"
</span><span class="cx"> #include <wtf/IsoMallocInlines.h>
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextsFormattingGeometrycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/FormattingGeometry.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -32,6 +32,7 @@
</span><span class="cx"> #include "FlexFormattingState.h"
</span><span class="cx"> #include "FloatingContext.h"
</span><span class="cx"> #include "FloatingState.h"
</span><ins>+#include "FormattingQuirks.h"
</ins><span class="cx"> #include "InlineFormattingState.h"
</span><span class="cx"> #include "LayoutContext.h"
</span><span class="cx"> #include "LayoutInitialContainingBlock.h"
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextsFormattingQuirkscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/FormattingQuirks.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -28,6 +28,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(LAYOUT_FORMATTING_CONTEXT)
</span><span class="cx"> 
</span><ins>+#include "FormattingGeometry.h"
</ins><span class="cx"> #include "LayoutBox.h"
</span><span class="cx"> #include "LayoutBoxGeometry.h"
</span><span class="cx"> #include "LayoutInitialContainingBlock.h"
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextsblockBlockFormattingGeometrycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/block/BlockFormattingGeometry.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -28,8 +28,9 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(LAYOUT_FORMATTING_CONTEXT)
</span><span class="cx"> 
</span><del>-#include "BlockFormattingState.h"
-#include "FormattingContext.h"
</del><ins>+#include "BlockFormattingContext.h"
+#include "BlockFormattingQuirks.h"
+#include "BlockMarginCollapse.h"
</ins><span class="cx"> #include "InlineFormattingState.h"
</span><span class="cx"> #include "LayoutBoxGeometry.h"
</span><span class="cx"> #include "LayoutChildIterator.h"
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextsblockBlockFormattingGeometryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/block/BlockFormattingGeometry.h (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -32,6 +32,8 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> namespace Layout {
</span><span class="cx"> 
</span><ins>+class BlockFormattingContext;
+
</ins><span class="cx"> // This class implements positioning and sizing for boxes participating in a block formatting context.
</span><span class="cx"> class BlockFormattingGeometry : public FormattingGeometry {
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextsblockBlockFormattingQuirkscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/block/BlockFormattingQuirks.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -28,8 +28,9 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(LAYOUT_FORMATTING_CONTEXT)
</span><span class="cx"> 
</span><ins>+#include "BlockFormattingContext.h"
</ins><span class="cx"> #include "BlockFormattingGeometry.h"
</span><del>-#include "BlockFormattingState.h"
</del><ins>+#include "BlockMarginCollapse.h"
</ins><span class="cx"> #include "LayoutBox.h"
</span><span class="cx"> #include "LayoutBoxGeometry.h"
</span><span class="cx"> #include "LayoutContainerBox.h"
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextsblockPrecomputedBlockMarginCollapsecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/block/PrecomputedBlockMarginCollapse.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -28,8 +28,9 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(LAYOUT_FORMATTING_CONTEXT)
</span><span class="cx"> 
</span><ins>+#include "BlockFormattingContext.h"
</ins><span class="cx"> #include "BlockFormattingGeometry.h"
</span><del>-#include "BlockFormattingState.h"
</del><ins>+#include "BlockFormattingQuirks.h"
</ins><span class="cx"> #include "LayoutBox.h"
</span><span class="cx"> #include "LayoutContainerBox.h"
</span><span class="cx"> #include "LayoutState.h"
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextsblocktablewrapperTableWrapperBlockFormattingContextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingContext.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -30,6 +30,7 @@
</span><span class="cx"> 
</span><span class="cx"> #include "BlockFormattingGeometry.h"
</span><span class="cx"> #include "BlockFormattingState.h"
</span><ins>+#include "BlockMarginCollapse.h"
</ins><span class="cx"> #include "InvalidationState.h"
</span><span class="cx"> #include "LayoutBoxGeometry.h"
</span><span class="cx"> #include "LayoutChildIterator.h"
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextsblocktablewrapperTableWrapperBlockFormattingQuirkscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingQuirks.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -30,6 +30,7 @@
</span><span class="cx"> 
</span><span class="cx"> #include "BlockFormattingGeometry.h"
</span><span class="cx"> #include "LayoutState.h"
</span><ins>+#include "TableWrapperBlockFormattingContext.h"
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> namespace Layout {
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextsblocktablewrapperTableWrapperBlockFormattingQuirksh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/block/tablewrapper/TableWrapperBlockFormattingQuirks.h (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -32,6 +32,8 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> namespace Layout {
</span><span class="cx"> 
</span><ins>+class TableWrapperBlockFormattingContext;
+
</ins><span class="cx"> class TableWrapperQuirks : public BlockFormattingQuirks {
</span><span class="cx"> public:
</span><span class="cx">     TableWrapperQuirks(const TableWrapperBlockFormattingContext&);
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextsflexFlexFormattingGeometrycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/flex/FlexFormattingGeometry.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -28,8 +28,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(LAYOUT_FORMATTING_CONTEXT)
</span><span class="cx"> 
</span><del>-#include "FlexFormattingState.h"
-#include "FormattingContext.h"
</del><ins>+#include "FlexFormattingContext.h"
</ins><span class="cx"> #include "LayoutContext.h"
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextsflexFlexFormattingGeometryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/flex/FlexFormattingGeometry.h (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -32,6 +32,8 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> namespace Layout {
</span><span class="cx"> 
</span><ins>+class FlexFormattingContext;
+
</ins><span class="cx"> // This class implements positioning and sizing for flex items.
</span><span class="cx"> class FlexFormattingGeometry : public FormattingGeometry {
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextsinlineInlineFormattingGeometrycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingGeometry.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -30,8 +30,8 @@
</span><span class="cx"> 
</span><span class="cx"> #include "FloatingContext.h"
</span><span class="cx"> #include "FormattingContext.h"
</span><ins>+#include "InlineFormattingContext.h"
</ins><span class="cx"> #include "InlineFormattingQuirks.h"
</span><del>-#include "InlineLineBox.h"
</del><span class="cx"> #include "LayoutBox.h"
</span><span class="cx"> #include "LayoutContainerBox.h"
</span><span class="cx"> #include "LayoutReplacedBox.h"
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextsinlineInlineFormattingGeometryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingGeometry.h (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -28,10 +28,14 @@
</span><span class="cx"> #if ENABLE(LAYOUT_FORMATTING_CONTEXT)
</span><span class="cx"> 
</span><span class="cx"> #include "FormattingGeometry.h"
</span><ins>+#include "InlineLineBox.h"
+#include "InlineLineBuilder.h"
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> namespace Layout {
</span><span class="cx"> 
</span><ins>+class InlineFormattingContext;
+
</ins><span class="cx"> class InlineFormattingGeometry : public FormattingGeometry {
</span><span class="cx"> public:
</span><span class="cx">     InlineFormattingGeometry(const InlineFormattingContext&);
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextsinlineInlineFormattingQuirkscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingQuirks.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -28,6 +28,7 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(LAYOUT_FORMATTING_CONTEXT)
</span><span class="cx"> 
</span><ins>+#include "InlineFormattingContext.h"
</ins><span class="cx"> #include "LayoutBoxGeometry.h"
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextsinlineInlineFormattingQuirksh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/inline/InlineFormattingQuirks.h (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -28,10 +28,13 @@
</span><span class="cx"> #if ENABLE(LAYOUT_FORMATTING_CONTEXT)
</span><span class="cx"> 
</span><span class="cx"> #include "FormattingQuirks.h"
</span><ins>+#include "InlineLineBox.h"
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> namespace Layout {
</span><span class="cx"> 
</span><ins>+class InlineFormattingContext;
+
</ins><span class="cx"> class InlineFormattingQuirks : public FormattingQuirks {
</span><span class="cx"> public:
</span><span class="cx">     InlineFormattingQuirks(const InlineFormattingContext&);
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextsinlineInlineLineBuildercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -30,6 +30,7 @@
</span><span class="cx"> 
</span><span class="cx"> #include "FloatingContext.h"
</span><span class="cx"> #include "InlineFormattingContext.h"
</span><ins>+#include "InlineFormattingQuirks.h"
</ins><span class="cx"> #include "LayoutBox.h"
</span><span class="cx"> #include "LayoutBoxGeometry.h"
</span><span class="cx"> #include "LayoutState.h"
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextstableTableFormattingGeometrycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingGeometry.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -33,8 +33,8 @@
</span><span class="cx"> #include "LayoutContext.h"
</span><span class="cx"> #include "LayoutDescendantIterator.h"
</span><span class="cx"> #include "LayoutInitialContainingBlock.h"
</span><ins>+#include "TableFormattingContext.h"
</ins><span class="cx"> #include "TableFormattingQuirks.h"
</span><del>-#include "TableFormattingState.h"
</del><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> namespace Layout {
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextstableTableFormattingGeometryh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingGeometry.h (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -28,10 +28,13 @@
</span><span class="cx"> #if ENABLE(LAYOUT_FORMATTING_CONTEXT)
</span><span class="cx"> 
</span><span class="cx"> #include "FormattingGeometry.h"
</span><ins>+#include "TableGrid.h"
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> namespace Layout {
</span><span class="cx"> 
</span><ins>+class TableFormattingContext;
+
</ins><span class="cx"> class TableFormattingGeometry : public FormattingGeometry {
</span><span class="cx"> public:
</span><span class="cx">     TableFormattingGeometry(const TableFormattingContext&, const TableGrid&);
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextstableTableFormattingQuirkscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingQuirks.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -31,6 +31,7 @@
</span><span class="cx"> #include "LayoutBox.h"
</span><span class="cx"> #include "LayoutContainerBox.h"
</span><span class="cx"> #include "LayoutState.h"
</span><ins>+#include "TableFormattingContext.h"
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> namespace Layout {
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextstableTableFormattingQuirksh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/table/TableFormattingQuirks.h (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -32,6 +32,8 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> namespace Layout {
</span><span class="cx"> 
</span><ins>+class TableFormattingContext;
+
</ins><span class="cx"> class TableFormattingQuirks : public FormattingQuirks {
</span><span class="cx"> public:
</span><span class="cx">     TableFormattingQuirks(const TableFormattingContext&);
</span></span></pre></div>
<a id="trunkSourceWebCorelayoutformattingContextstableTableLayoutcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/layout/formattingContexts/table/TableLayout.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -30,6 +30,7 @@
</span><span class="cx"> 
</span><span class="cx"> #include "LayoutBox.h"
</span><span class="cx"> #include "LayoutBoxGeometry.h"
</span><ins>+#include "TableFormattingGeometry.h"
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> namespace Layout {
</span></span></pre></div>
<a id="trunkSourceWebCorepageFrameViewLayoutContextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/FrameViewLayoutContext.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -38,6 +38,7 @@
</span><span class="cx"> #include "RuntimeEnabledFeatures.h"
</span><span class="cx"> #include "ScriptDisallowedScope.h"
</span><span class="cx"> #include "Settings.h"
</span><ins>+#include "StyleScope.h"
</ins><span class="cx"> #if ENABLE(LAYOUT_FORMATTING_CONTEXT)
</span><span class="cx"> #include "InvalidationContext.h"
</span><span class="cx"> #include "InvalidationState.h"
</span></span></pre></div>
<a id="trunkSourceWebCorepageImageOverlayControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/ImageOverlayController.h (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -26,6 +26,7 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include "Color.h"
</span><ins>+#include "LayoutRect.h"
</ins><span class="cx"> #include "PageOverlay.h"
</span><span class="cx"> #include <wtf/Vector.h>
</span><span class="cx"> #include <wtf/WeakPtr.h>
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageConfigurationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PageConfiguration.h (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -28,6 +28,7 @@
</span><span class="cx"> #include "ShouldRelaxThirdPartyCookieBlocking.h"
</span><span class="cx"> #include <pal/SessionID.h>
</span><span class="cx"> #include <wtf/Forward.h>
</span><ins>+#include <wtf/HashSet.h>
</ins><span class="cx"> #include <wtf/Noncopyable.h>
</span><span class="cx"> #include <wtf/Optional.h>
</span><span class="cx"> #include <wtf/RefPtr.h>
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworksoupSoupNetworkSessioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/soup/SoupNetworkSession.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -41,6 +41,7 @@
</span><span class="cx"> #include <wtf/NeverDestroyed.h>
</span><span class="cx"> #include <wtf/text/Base64.h>
</span><span class="cx"> #include <wtf/text/CString.h>
</span><ins>+#include <wtf/text/StringHash.h>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorestyleStyleScopeRuleSetscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/style/StyleScopeRuleSets.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -37,6 +37,7 @@
</span><span class="cx"> #include "MediaQueryEvaluator.h"
</span><span class="cx"> #include "Page.h"
</span><span class="cx"> #include "StyleResolver.h"
</span><ins>+#include "StyleScope.h"
</ins><span class="cx"> #include "StyleSheetContents.h"
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span></span></pre></div>
<a id="trunkSourceWebCorestyleStyleablecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/style/Styleable.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -42,6 +42,7 @@
</span><span class="cx"> #include "RenderStyle.h"
</span><span class="cx"> #include "StylePropertyShorthand.h"
</span><span class="cx"> #include "StyleResolver.h"
</span><ins>+#include "StyleScope.h"
</ins><span class="cx"> #include "WebAnimation.h"
</span><span class="cx"> #include "WebAnimationUtilities.h"
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGDocumentExtensionscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGDocumentExtensions.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -34,6 +34,7 @@
</span><span class="cx"> #include "SVGResourcesCache.h"
</span><span class="cx"> #include "SVGSMILElement.h"
</span><span class="cx"> #include "SVGSVGElement.h"
</span><ins>+#include "SVGUseElement.h"
</ins><span class="cx"> #include "ScriptableDocumentParser.h"
</span><span class="cx"> #include "ShadowRoot.h"
</span><span class="cx"> #include <wtf/text/AtomString.h>
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGDocumentExtensionsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGDocumentExtensions.h (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -23,6 +23,7 @@
</span><span class="cx"> #include <wtf/Forward.h>
</span><span class="cx"> #include <wtf/HashMap.h>
</span><span class="cx"> #include <wtf/HashSet.h>
</span><ins>+#include <wtf/WeakHashSet.h>
</ins><span class="cx"> #include <wtf/text/AtomStringHash.h>
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="lines">@@ -35,6 +36,7 @@
</span><span class="cx"> class SVGResourcesCache;
</span><span class="cx"> class SVGSMILElement;
</span><span class="cx"> class SVGSVGElement;
</span><ins>+class SVGUseElement;
</ins><span class="cx"> 
</span><span class="cx"> class SVGDocumentExtensions {
</span><span class="cx">     WTF_MAKE_NONCOPYABLE(SVGDocumentExtensions); WTF_MAKE_FAST_ALLOCATED;
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerGlobalScopecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerGlobalScope.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -34,6 +34,7 @@
</span><span class="cx"> #include "ContentSecurityPolicy.h"
</span><span class="cx"> #include "Crypto.h"
</span><span class="cx"> #include "FontCache.h"
</span><ins>+#include "FontCustomPlatformData.h"
</ins><span class="cx"> #include "FontFaceSet.h"
</span><span class="cx"> #include "IDBConnectionProxy.h"
</span><span class="cx"> #include "ImageBitmapOptions.h"
</span></span></pre></div>
<a id="trunkSourceWebKitChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/ChangeLog (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -1,3 +1,17 @@
</span><ins>+2021-05-21  Adrian Perez de Castro  <aperez@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.
+
</ins><span class="cx"> 2021-05-21  Youenn Fablet  <youenn@apple.com>
</span><span class="cx"> 
</span><span class="cx">         Implement a remote Internal Unit in GPUProcess for audio MediaStreamTrack rendering
</span></span></pre></div>
<a id="trunkSourceWebKitNetworkProcessPreconnectTaskh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/NetworkProcess/PreconnectTask.h (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -37,6 +37,7 @@
</span><span class="cx"> class NetworkLoad;
</span><span class="cx"> class NetworkLoadParameters;
</span><span class="cx"> class NetworkProcess;
</span><ins>+class NetworkSession;
</ins><span class="cx"> 
</span><span class="cx"> class PreconnectTask final : public NetworkLoadClient {
</span><span class="cx"> public:
</span></span></pre></div>
<a id="trunkSourceWebKitNetworkProcessWebStorageLocalStorageDatabaseh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/NetworkProcess/WebStorage/LocalStorageDatabase.h (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -26,7 +26,7 @@
</span><span class="cx"> #pragma once
</span><span class="cx"> 
</span><span class="cx"> #include <WebCore/SQLiteDatabase.h>
</span><del>-#include <wtf/RefCounted.h>
</del><ins>+#include <wtf/HashMap.h>
</ins><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> class SQLiteStatementAutoResetScope;
</span></span></pre></div>
<a id="trunkSourceWebKitSharedWebPageCreationParameterscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Shared/WebPageCreationParameters.cpp (277857 => 277858)</h4>
<pre class="diff"><span>
<span class="info">--- 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)
</span><span class="lines">@@ -276,7 +276,7 @@
</span><span class="cx">     if (!decoder.decode(parameters.mediaVolume))
</span><span class="cx">         return WTF::nullopt;
</span><span class="cx"> 
</span><del>-    Optional<MediaProducer::MutedStateFlags> mutedStateFlags;
</del><ins>+    Optional<WebCore::MediaProducer::MutedStateFlags> mutedStateFlags;
</ins><span class="cx">     decoder >> mutedStateFlags;
</span><span class="cx">     if (!mutedStateFlags)
</span><span class="cx">         return WTF::nullopt;
</span></span></pre>
</div>
</div>

</body>
</html>