Diff
Modified: trunk/Source/_javascript_Core/API/JSAPIGlobalObject.cpp (285194 => 285195)
--- trunk/Source/_javascript_Core/API/JSAPIGlobalObject.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/_javascript_Core/API/JSAPIGlobalObject.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -26,6 +26,8 @@
#include "config.h"
#include "JSAPIGlobalObject.h"
+#include "JSCellInlines.h"
+
#if !JSC_OBJC_API_ENABLED
namespace JSC {
Modified: trunk/Source/_javascript_Core/ChangeLog (285194 => 285195)
--- trunk/Source/_javascript_Core/ChangeLog 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/_javascript_Core/ChangeLog 2021-11-03 02:26:54 UTC (rev 285195)
@@ -1,3 +1,23 @@
+2021-11-02 Don Olmstead <don.olmst...@sony.com>
+
+ Non-unified build fixes early November 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=232589
+
+ Unreviewed non-unified build fixes.
+
+ * API/JSAPIGlobalObject.cpp:
+ * bytecode/EvalCodeBlock.cpp:
+ * bytecode/FunctionCodeBlock.cpp:
+ * bytecode/ModuleProgramCodeBlock.cpp:
+ * bytecode/ProgramCodeBlock.cpp:
+ * jit/JITInlineCacheGenerator.h:
+ * runtime/CustomGetterSetter.cpp:
+ * runtime/JSScriptFetcher.cpp:
+ * runtime/JSSourceCode.cpp:
+ * runtime/ShadowRealmObject.cpp:
+ * runtime/ShadowRealmPrototype.cpp:
+ * runtime/TemporalInstant.cpp:
+
2021-11-02 Philip Chimento <pchime...@igalia.com>
[JSC] Implement Temporal.Instant
Modified: trunk/Source/_javascript_Core/bytecode/EvalCodeBlock.cpp (285194 => 285195)
--- trunk/Source/_javascript_Core/bytecode/EvalCodeBlock.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/_javascript_Core/bytecode/EvalCodeBlock.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -30,6 +30,8 @@
#include "config.h"
#include "EvalCodeBlock.h"
+#include "JSCellInlines.h"
+
namespace JSC {
const ClassInfo EvalCodeBlock::s_info = {
Modified: trunk/Source/_javascript_Core/bytecode/FunctionCodeBlock.cpp (285194 => 285195)
--- trunk/Source/_javascript_Core/bytecode/FunctionCodeBlock.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/_javascript_Core/bytecode/FunctionCodeBlock.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -30,6 +30,8 @@
#include "config.h"
#include "FunctionCodeBlock.h"
+#include "JSCellInlines.h"
+
namespace JSC {
const ClassInfo FunctionCodeBlock::s_info = {
Modified: trunk/Source/_javascript_Core/bytecode/ModuleProgramCodeBlock.cpp (285194 => 285195)
--- trunk/Source/_javascript_Core/bytecode/ModuleProgramCodeBlock.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/_javascript_Core/bytecode/ModuleProgramCodeBlock.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -30,6 +30,8 @@
#include "config.h"
#include "ModuleProgramCodeBlock.h"
+#include "JSCellInlines.h"
+
namespace JSC {
const ClassInfo ModuleProgramCodeBlock::s_info = {
Modified: trunk/Source/_javascript_Core/bytecode/ProgramCodeBlock.cpp (285194 => 285195)
--- trunk/Source/_javascript_Core/bytecode/ProgramCodeBlock.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/_javascript_Core/bytecode/ProgramCodeBlock.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -30,6 +30,8 @@
#include "config.h"
#include "ProgramCodeBlock.h"
+#include "JSCellInlines.h"
+
namespace JSC {
const ClassInfo ProgramCodeBlock::s_info = {
Modified: trunk/Source/_javascript_Core/jit/JITInlineCacheGenerator.h (285194 => 285195)
--- trunk/Source/_javascript_Core/jit/JITInlineCacheGenerator.h 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/_javascript_Core/jit/JITInlineCacheGenerator.h 2021-11-03 02:26:54 UTC (rev 285195)
@@ -33,6 +33,7 @@
#include "JSCJSValue.h"
#include "PutKind.h"
#include "RegisterSet.h"
+#include <wtf/Bag.h>
namespace JSC {
Modified: trunk/Source/_javascript_Core/runtime/CustomGetterSetter.cpp (285194 => 285195)
--- trunk/Source/_javascript_Core/runtime/CustomGetterSetter.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/_javascript_Core/runtime/CustomGetterSetter.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -26,6 +26,8 @@
#include "config.h"
#include "CustomGetterSetter.h"
+#include "JSCellInlines.h"
+
namespace JSC {
STATIC_ASSERT_IS_TRIVIALLY_DESTRUCTIBLE(CustomGetterSetter);
Modified: trunk/Source/_javascript_Core/runtime/JSScriptFetcher.cpp (285194 => 285195)
--- trunk/Source/_javascript_Core/runtime/JSScriptFetcher.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/_javascript_Core/runtime/JSScriptFetcher.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -26,6 +26,8 @@
#include "config.h"
#include "JSScriptFetcher.h"
+#include "JSCellInlines.h"
+
namespace JSC {
const ClassInfo JSScriptFetcher::s_info = { "JSScriptFetcher", nullptr, nullptr, nullptr, CREATE_METHOD_TABLE(JSScriptFetcher) };
Modified: trunk/Source/_javascript_Core/runtime/JSSourceCode.cpp (285194 => 285195)
--- trunk/Source/_javascript_Core/runtime/JSSourceCode.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/_javascript_Core/runtime/JSSourceCode.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -26,6 +26,8 @@
#include "config.h"
#include "JSSourceCode.h"
+#include "JSCellInlines.h"
+
namespace JSC {
const ClassInfo JSSourceCode::s_info = { "JSSourceCode", nullptr, nullptr, nullptr, CREATE_METHOD_TABLE(JSSourceCode) };
Modified: trunk/Source/_javascript_Core/runtime/ShadowRealmObject.cpp (285194 => 285195)
--- trunk/Source/_javascript_Core/runtime/ShadowRealmObject.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/_javascript_Core/runtime/ShadowRealmObject.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -26,6 +26,9 @@
#include "config.h"
#include "ShadowRealmObject.h"
+#include "AuxiliaryBarrierInlines.h"
+#include "StructureInlines.h"
+
namespace JSC {
STATIC_ASSERT_IS_TRIVIALLY_DESTRUCTIBLE(ShadowRealmObject);
Modified: trunk/Source/_javascript_Core/runtime/ShadowRealmPrototype.cpp (285194 => 285195)
--- trunk/Source/_javascript_Core/runtime/ShadowRealmPrototype.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/_javascript_Core/runtime/ShadowRealmPrototype.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -26,6 +26,7 @@
#include "config.h"
#include "ShadowRealmPrototype.h"
+#include "AuxiliaryBarrierInlines.h"
#include "IndirectEvalExecutable.h"
#include "Interpreter.h"
#include "JSGlobalObject.h"
@@ -32,6 +33,7 @@
#include "JSInternalPromise.h"
#include "JSModuleLoader.h"
#include "ShadowRealmObject.h"
+#include "StructureInlines.h"
#include "ShadowRealmPrototype.lut.h"
Modified: trunk/Source/_javascript_Core/runtime/TemporalInstant.cpp (285194 => 285195)
--- trunk/Source/_javascript_Core/runtime/TemporalInstant.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/_javascript_Core/runtime/TemporalInstant.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -26,12 +26,15 @@
#include "config.h"
#include "TemporalInstant.h"
+#include "AuxiliaryBarrierInlines.h"
#include "Error.h"
#include "ISO8601.h"
#include "IntlObjectInlines.h"
#include "JSBigInt.h"
#include "JSGlobalObject.h"
+#include "JSObjectInlines.h"
#include "MathCommon.h"
+#include "StructureInlines.h"
#include "TemporalDuration.h"
#include "TemporalObject.h"
#include "TemporalTimeZone.h"
Modified: trunk/Source/WebCore/ChangeLog (285194 => 285195)
--- trunk/Source/WebCore/ChangeLog 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/ChangeLog 2021-11-03 02:26:54 UTC (rev 285195)
@@ -1,3 +1,39 @@
+2021-11-02 Don Olmstead <don.olmst...@sony.com>
+
+ Non-unified build fixes early November 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=232589
+
+ Unreviewed non-unified build fixes.
+
+ * Modules/push-api/PushSubscriptionData.h:
+ * animation/CSSPropertyAnimation.cpp:
+ * animation/CSSPropertyAnimation.h:
+ * animation/CSSTransition.cpp:
+ * animation/WebAnimation.cpp:
+ * css/SelectorFilter.cpp:
+ * dom/Attr.cpp:
+ * dom/ComposedTreeIterator.cpp:
+ * editing/BreakBlockquoteCommand.cpp:
+ * editing/InsertParagraphSeparatorCommand.cpp:
+ * editing/SplitElementCommand.cpp:
+ * editing/SplitTextNodeContainingElementCommand.cpp:
+ * html/HTMLSummaryElement.cpp:
+ * html/HTMLTitleElement.cpp:
+ * html/track/VTTCue.cpp:
+ * inspector/DOMPatchSupport.cpp:
+ * inspector/InspectorNodeFinder.cpp:
+ * inspector/agents/InspectorPageAgent.cpp:
+ * layout/formattingContexts/inline/InlineItemsBuilder.cpp:
+ * page/ResizeObservation.cpp:
+ * page/scrolling/ScrollingCoordinatorTypes.h:
+ * rendering/RenderCounter.cpp:
+ * rendering/svg/RenderSVGModelObject.cpp:
+ * rendering/svg/SVGResources.cpp:
+ * rendering/svg/SVGRootInlineBox.cpp:
+ * rendering/svg/SVGTextChunk.cpp:
+ * style/ElementRuleCollector.cpp:
+ * style/PageRuleCollector.h:
+
2021-11-02 Gabriel Nava Marino <gnavamar...@apple.com>
Crash in RenderLayer::rebuildZOrderLists
Modified: trunk/Source/WebCore/Modules/push-api/PushSubscriptionData.h (285194 => 285195)
--- trunk/Source/WebCore/Modules/push-api/PushSubscriptionData.h 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/Modules/push-api/PushSubscriptionData.h 2021-11-03 02:26:54 UTC (rev 285195)
@@ -29,7 +29,7 @@
#include "EpochTimeStamp.h"
-#include <wtf/Forward.h>
+#include <wtf/text/WTFString.h>
namespace WebCore {
Modified: trunk/Source/WebCore/animation/CSSPropertyAnimation.cpp (285194 => 285195)
--- trunk/Source/WebCore/animation/CSSPropertyAnimation.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/animation/CSSPropertyAnimation.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -42,7 +42,6 @@
#include "CachedImage.h"
#include "CalculationValue.h"
#include "ColorBlending.h"
-#include "CompositeOperation.h"
#include "FloatConversion.h"
#include "FontCascade.h"
#include "FontSelectionAlgorithm.h"
Modified: trunk/Source/WebCore/animation/CSSPropertyAnimation.h (285194 => 285195)
--- trunk/Source/WebCore/animation/CSSPropertyAnimation.h 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/animation/CSSPropertyAnimation.h 2021-11-03 02:26:54 UTC (rev 285195)
@@ -29,6 +29,7 @@
#pragma once
#include "CSSPropertyNames.h"
+#include "CompositeOperation.h"
#include <wtf/HashSet.h>
namespace WebCore {
Modified: trunk/Source/WebCore/animation/CSSTransition.cpp (285194 => 285195)
--- trunk/Source/WebCore/animation/CSSTransition.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/animation/CSSTransition.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -30,6 +30,7 @@
#include "DocumentTimeline.h"
#include "InspectorInstrumentation.h"
#include "KeyframeEffect.h"
+#include "StyleResolver.h"
#include "TransitionEvent.h"
#include <wtf/IsoMallocInlines.h>
Modified: trunk/Source/WebCore/animation/WebAnimation.cpp (285194 => 285195)
--- trunk/Source/WebCore/animation/WebAnimation.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/animation/WebAnimation.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -45,6 +45,7 @@
#include "KeyframeEffectStack.h"
#include "Logging.h"
#include "RenderElement.h"
+#include "StyleResolver.h"
#include "StyledElement.h"
#include "WebAnimationUtilities.h"
#include <wtf/IsoMallocInlines.h>
Modified: trunk/Source/WebCore/css/SelectorFilter.cpp (285194 => 285195)
--- trunk/Source/WebCore/css/SelectorFilter.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/css/SelectorFilter.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -30,6 +30,7 @@
#include "SelectorFilter.h"
#include "CSSSelector.h"
+#include "ElementInlines.h"
#include "HTMLNames.h"
#include "ShadowRoot.h"
#include "StyledElement.h"
Modified: trunk/Source/WebCore/dom/Attr.cpp (285194 => 285195)
--- trunk/Source/WebCore/dom/Attr.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/dom/Attr.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -25,6 +25,7 @@
#include "AttributeChangeInvalidation.h"
#include "Document.h"
+#include "ElementInlines.h"
#include "Event.h"
#include "HTMLNames.h"
#include "ScopedEventQueue.h"
Modified: trunk/Source/WebCore/dom/ComposedTreeIterator.cpp (285194 => 285195)
--- trunk/Source/WebCore/dom/ComposedTreeIterator.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/dom/ComposedTreeIterator.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -26,6 +26,7 @@
#include "config.h"
#include "ComposedTreeIterator.h"
+#include "ElementInlines.h"
#include "HTMLSlotElement.h"
#include <wtf/text/TextStream.h>
Modified: trunk/Source/WebCore/editing/BreakBlockquoteCommand.cpp (285194 => 285195)
--- trunk/Source/WebCore/editing/BreakBlockquoteCommand.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/editing/BreakBlockquoteCommand.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -27,6 +27,7 @@
#include "BreakBlockquoteCommand.h"
#include "Editing.h"
+#include "ElementInlines.h"
#include "HTMLBRElement.h"
#include "HTMLNames.h"
#include "NodeTraversal.h"
Modified: trunk/Source/WebCore/editing/InsertParagraphSeparatorCommand.cpp (285194 => 285195)
--- trunk/Source/WebCore/editing/InsertParagraphSeparatorCommand.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/editing/InsertParagraphSeparatorCommand.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -29,6 +29,7 @@
#include "Document.h"
#include "Editing.h"
#include "EditingStyle.h"
+#include "ElementInlines.h"
#include "HTMLBRElement.h"
#include "HTMLFormElement.h"
#include "HTMLNames.h"
Modified: trunk/Source/WebCore/editing/SplitElementCommand.cpp (285194 => 285195)
--- trunk/Source/WebCore/editing/SplitElementCommand.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/editing/SplitElementCommand.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -28,6 +28,7 @@
#include "CompositeEditCommand.h"
#include "Element.h"
+#include "ElementInlines.h"
#include "HTMLNames.h"
#include <wtf/Assertions.h>
Modified: trunk/Source/WebCore/editing/SplitTextNodeContainingElementCommand.cpp (285194 => 285195)
--- trunk/Source/WebCore/editing/SplitTextNodeContainingElementCommand.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/editing/SplitTextNodeContainingElementCommand.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -27,6 +27,7 @@
#include "SplitTextNodeContainingElementCommand.h"
#include "Element.h"
+#include "ElementInlines.h"
#include "RenderElement.h"
#include "Text.h"
#include <wtf/Assertions.h>
Modified: trunk/Source/WebCore/html/HTMLSummaryElement.cpp (285194 => 285195)
--- trunk/Source/WebCore/html/HTMLSummaryElement.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/html/HTMLSummaryElement.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -22,6 +22,7 @@
#include "HTMLSummaryElement.h"
#include "DetailsMarkerControl.h"
+#include "ElementInlines.h"
#include "EventNames.h"
#include "HTMLDetailsElement.h"
#include "HTMLFormControlElement.h"
Modified: trunk/Source/WebCore/html/HTMLTitleElement.cpp (285194 => 285195)
--- trunk/Source/WebCore/html/HTMLTitleElement.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/html/HTMLTitleElement.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -24,6 +24,7 @@
#include "HTMLTitleElement.h"
#include "Document.h"
+#include "ElementInlines.h"
#include "HTMLNames.h"
#include "NodeRenderStyle.h"
#include "RenderElement.h"
Modified: trunk/Source/WebCore/html/track/VTTCue.cpp (285194 => 285195)
--- trunk/Source/WebCore/html/track/VTTCue.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/html/track/VTTCue.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -37,6 +37,7 @@
#include "CSSPropertyNames.h"
#include "CSSValueKeywords.h"
#include "DocumentFragment.h"
+#include "ElementInlines.h"
#include "Event.h"
#include "HTMLDivElement.h"
#include "HTMLSpanElement.h"
Modified: trunk/Source/WebCore/inspector/DOMPatchSupport.cpp (285194 => 285195)
--- trunk/Source/WebCore/inspector/DOMPatchSupport.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/inspector/DOMPatchSupport.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -35,6 +35,7 @@
#include "DOMEditor.h"
#include "Document.h"
#include "DocumentFragment.h"
+#include "ElementInlines.h"
#include "HTMLDocument.h"
#include "HTMLDocumentParser.h"
#include "HTMLElement.h"
Modified: trunk/Source/WebCore/inspector/InspectorNodeFinder.cpp (285194 => 285195)
--- trunk/Source/WebCore/inspector/InspectorNodeFinder.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/inspector/InspectorNodeFinder.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -34,7 +34,7 @@
#include "Attr.h"
#include "Document.h"
-#include "Element.h"
+#include "ElementInlines.h"
#include "Frame.h"
#include "HTMLFrameOwnerElement.h"
#include "NodeList.h"
Modified: trunk/Source/WebCore/inspector/agents/InspectorPageAgent.cpp (285194 => 285195)
--- trunk/Source/WebCore/inspector/agents/InspectorPageAgent.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/inspector/agents/InspectorPageAgent.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -37,7 +37,7 @@
#include "Cookie.h"
#include "CookieJar.h"
#include "DOMWrapperWorld.h"
-#include "Document.h"
+#include "DocumentInlines.h"
#include "DocumentLoader.h"
#include "ElementInlines.h"
#include "Frame.h"
Modified: trunk/Source/WebCore/layout/formattingContexts/inline/InlineItemsBuilder.cpp (285194 => 285195)
--- trunk/Source/WebCore/layout/formattingContexts/inline/InlineItemsBuilder.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/layout/formattingContexts/inline/InlineItemsBuilder.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -29,7 +29,11 @@
#if ENABLE(LAYOUT_FORMATTING_CONTEXT)
#include "InlineSoftLineBreakItem.h"
+#include "LayoutLineBreakBox.h"
+#include "StyleResolver.h"
+#include "TextUtil.h"
#include <wtf/Scope.h>
+#include <wtf/text/TextBreakIterator.h>
namespace WebCore {
namespace Layout {
Modified: trunk/Source/WebCore/page/ResizeObservation.cpp (285194 => 285195)
--- trunk/Source/WebCore/page/ResizeObservation.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/page/ResizeObservation.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -24,9 +24,9 @@
*/
#include "config.h"
-
#include "ResizeObservation.h"
+#include "ElementInlines.h"
#include "HTMLFrameOwnerElement.h"
#include "RenderBox.h"
#include "SVGElement.h"
Modified: trunk/Source/WebCore/page/scrolling/ScrollingCoordinatorTypes.h (285194 => 285195)
--- trunk/Source/WebCore/page/scrolling/ScrollingCoordinatorTypes.h 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/page/scrolling/ScrollingCoordinatorTypes.h 2021-11-03 02:26:54 UTC (rev 285195)
@@ -28,6 +28,7 @@
#include "FloatPoint.h"
#include "ScrollTypes.h"
#include <wtf/EnumTraits.h>
+#include <wtf/OptionSet.h>
namespace WebCore {
Modified: trunk/Source/WebCore/rendering/RenderCounter.cpp (285194 => 285195)
--- trunk/Source/WebCore/rendering/RenderCounter.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/rendering/RenderCounter.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -25,6 +25,7 @@
#include "CounterNode.h"
#include "Document.h"
#include "Element.h"
+#include "ElementInlines.h"
#include "ElementTraversal.h"
#include "HTMLNames.h"
#include "HTMLOListElement.h"
Modified: trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp (285194 => 285195)
--- trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -33,6 +33,7 @@
#include "RenderLayerModelObject.h"
#include "RenderSVGResource.h"
+#include "SVGElementInlines.h"
#include "SVGNames.h"
#include "SVGResourcesCache.h"
#include "ShadowRoot.h"
Modified: trunk/Source/WebCore/rendering/svg/SVGResources.cpp (285194 => 285195)
--- trunk/Source/WebCore/rendering/svg/SVGResources.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/rendering/svg/SVGResources.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -24,7 +24,7 @@
#include "PathOperation.h"
#include "RenderSVGResourceClipper.h"
#include "RenderSVGResourceFilter.h"
-#include "RenderSVGResourceMarker.h"
+#include "RenderSVGResourceMarkerInlines.h"
#include "RenderSVGResourceMaskerInlines.h"
#include "RenderSVGRoot.h"
#include "SVGElementTypeHelpers.h"
Modified: trunk/Source/WebCore/rendering/svg/SVGRootInlineBox.cpp (285194 => 285195)
--- trunk/Source/WebCore/rendering/svg/SVGRootInlineBox.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/rendering/svg/SVGRootInlineBox.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -30,7 +30,7 @@
#include "RenderSVGTextPath.h"
#include "SVGElementTypeHelpers.h"
#include "SVGInlineFlowBox.h"
-#include "SVGInlineTextBox.h"
+#include "SVGInlineTextBoxInlines.h"
#include "SVGNames.h"
#include "SVGRenderingContext.h"
#include "SVGTextPositioningElement.h"
Modified: trunk/Source/WebCore/rendering/svg/SVGTextChunk.cpp (285194 => 285195)
--- trunk/Source/WebCore/rendering/svg/SVGTextChunk.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/rendering/svg/SVGTextChunk.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -22,7 +22,7 @@
#include "SVGTextChunk.h"
#include "RenderSVGInlineText.h"
-#include "SVGInlineTextBox.h"
+#include "SVGInlineTextBoxInlines.h"
#include "SVGTextContentElement.h"
#include "SVGTextFragment.h"
Modified: trunk/Source/WebCore/style/ElementRuleCollector.cpp (285194 => 285195)
--- trunk/Source/WebCore/style/ElementRuleCollector.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/style/ElementRuleCollector.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -32,6 +32,7 @@
#include "CSSRuleList.h"
#include "CSSSelector.h"
#include "CSSValueKeywords.h"
+#include "ElementInlines.h"
#include "HTMLElement.h"
#include "HTMLSlotElement.h"
#include "SVGElement.h"
Modified: trunk/Source/WebCore/style/PageRuleCollector.h (285194 => 285195)
--- trunk/Source/WebCore/style/PageRuleCollector.h 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebCore/style/PageRuleCollector.h 2021-11-03 02:26:54 UTC (rev 285195)
@@ -21,6 +21,7 @@
#pragma once
+#include "ElementRuleCollector.h"
#include "StyleScopeRuleSets.h"
#include <wtf/Forward.h>
Modified: trunk/Source/WebKit/ChangeLog (285194 => 285195)
--- trunk/Source/WebKit/ChangeLog 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebKit/ChangeLog 2021-11-03 02:26:54 UTC (rev 285195)
@@ -1,3 +1,18 @@
+2021-11-02 Don Olmstead <don.olmst...@sony.com>
+
+ Non-unified build fixes early November 2021 edition
+ https://bugs.webkit.org/show_bug.cgi?id=232589
+
+ Unreviewed non-unified build fixes.
+
+ * GPUProcess/GPUProcess.cpp:
+ (WebKit::GPUProcess::createGPUConnectionToWebProcess):
+ (WebKit::GPUProcess::webProcessConnection const):
+ (WebKit::GPUProcess::updateCaptureAccess):
+ (WebKit::GPUProcess::updateCaptureOrigin):
+ (WebKit::GPUProcess::nowPlayingManager):
+ * GPUProcess/graphics/RemoteRenderingBackend.cpp:
+
2021-11-02 Chris Dumez <cdu...@apple.com>
Crash under WebPage::sendCOEPCORPViolation()
Modified: trunk/Source/WebKit/GPUProcess/GPUProcess.cpp (285194 => 285195)
--- trunk/Source/WebKit/GPUProcess/GPUProcess.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebKit/GPUProcess/GPUProcess.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -106,7 +106,7 @@
didReceiveGPUProcessMessage(connection, decoder);
}
-void GPUProcess::createGPUConnectionToWebProcess(ProcessIdentifier identifier, PAL::SessionID sessionID, GPUProcessConnectionParameters&& parameters, CompletionHandler<void(std::optional<IPC::Attachment>&&, GPUProcessConnectionInitializationParameters&&)>&& completionHandler)
+void GPUProcess::createGPUConnectionToWebProcess(WebCore::ProcessIdentifier identifier, PAL::SessionID sessionID, GPUProcessConnectionParameters&& parameters, CompletionHandler<void(std::optional<IPC::Attachment>&&, GPUProcessConnectionInitializationParameters&&)>&& completionHandler)
{
RELEASE_LOG(Process, "%p - GPUProcess::createGPUConnectionToWebProcess: processIdentifier=%" PRIu64, this, identifier.toUInt64());
auto ipcConnection = createIPCConnectionPair();
@@ -283,7 +283,7 @@
{
}
-GPUConnectionToWebProcess* GPUProcess::webProcessConnection(ProcessIdentifier identifier) const
+GPUConnectionToWebProcess* GPUProcess::webProcessConnection(WebCore::ProcessIdentifier identifier) const
{
return m_webProcessConnections.get(identifier);
}
@@ -301,7 +301,7 @@
connection->setOrientationForMediaCapture(orientation);
}
-void GPUProcess::updateCaptureAccess(bool allowAudioCapture, bool allowVideoCapture, bool allowDisplayCapture, ProcessIdentifier processID, CompletionHandler<void()>&& completionHandler)
+void GPUProcess::updateCaptureAccess(bool allowAudioCapture, bool allowVideoCapture, bool allowDisplayCapture, WebCore::ProcessIdentifier processID, CompletionHandler<void()>&& completionHandler)
{
if (auto* connection = webProcessConnection(processID)) {
connection->updateCaptureAccess(allowAudioCapture, allowVideoCapture, allowDisplayCapture);
@@ -316,7 +316,7 @@
completionHandler();
}
-void GPUProcess::updateCaptureOrigin(const WebCore::SecurityOriginData& originData, ProcessIdentifier processID)
+void GPUProcess::updateCaptureOrigin(const WebCore::SecurityOriginData& originData, WebCore::ProcessIdentifier processID)
{
if (auto* connection = webProcessConnection(processID))
connection->updateCaptureOrigin(originData);
@@ -399,10 +399,10 @@
}
#endif
-NowPlayingManager& GPUProcess::nowPlayingManager()
+WebCore::NowPlayingManager& GPUProcess::nowPlayingManager()
{
if (!m_nowPlayingManager)
- m_nowPlayingManager = makeUnique<NowPlayingManager>();
+ m_nowPlayingManager = makeUnique<WebCore::NowPlayingManager>();
return *m_nowPlayingManager;
}
Modified: trunk/Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.cpp (285194 => 285195)
--- trunk/Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.cpp 2021-11-03 02:19:07 UTC (rev 285194)
+++ trunk/Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.cpp 2021-11-03 02:26:54 UTC (rev 285195)
@@ -32,6 +32,7 @@
#include "Logging.h"
#include "PlatformRemoteImageBuffer.h"
#include "QualifiedRenderingResourceIdentifier.h"
+#include "RemoteDisplayListRecorderMessages.h"
#include "RemoteMediaPlayerManagerProxy.h"
#include "RemoteMediaPlayerProxy.h"
#include "RemoteRenderingBackendCreationParameters.h"