Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 73c959f4abe581a39c78a9ef2d214cce18f37210 https://github.com/WebKit/WebKit/commit/73c959f4abe581a39c78a9ef2d214cce18f37210 Author: Alan Baradlay <za...@apple.com> Date: 2024-04-05 (Fri, 05 Apr 2024)
Changed paths: M Source/WebCore/rendering/updating/RenderTreeBuilder.cpp M Source/WebCore/rendering/updating/RenderTreeBuilder.h M Source/WebCore/rendering/updating/RenderTreeBuilderBlock.cpp M Source/WebCore/rendering/updating/RenderTreeBuilderBlock.h M Source/WebCore/rendering/updating/RenderTreeBuilderFirstLetter.cpp M Source/WebCore/rendering/updating/RenderTreeBuilderFormControls.cpp M Source/WebCore/rendering/updating/RenderTreeBuilderFormControls.h M Source/WebCore/rendering/updating/RenderTreeBuilderInline.cpp M Source/WebCore/rendering/updating/RenderTreeBuilderList.cpp M Source/WebCore/rendering/updating/RenderTreeBuilderMultiColumn.cpp M Source/WebCore/rendering/updating/RenderTreeBuilderSVG.cpp M Source/WebCore/rendering/updating/RenderTreeBuilderSVG.h M Source/WebCore/rendering/updating/RenderTreeBuilderTable.cpp Log Message: ----------- [RenderTreeBuilder] Use WillBeDestroyed consistently https://bugs.webkit.org/show_bug.cgi?id=272220 Reviewed by Antti Koivisto. This is in preparation for running some cleanup activities at the destroy root level (as opposed to at leaf renderers). (WillBeDestroyed is already used in a limited scope) * Source/WebCore/rendering/updating/RenderTreeBuilder.cpp: (WebCore::RenderTreeBuilder::destroy): (WebCore::RenderTreeBuilder::detach): (WebCore::RenderTreeBuilder::move): (WebCore::RenderTreeBuilder::childFlowStateChangesAndAffectsParentBlock): (WebCore::RenderTreeBuilder::detachFromRenderGrid): * Source/WebCore/rendering/updating/RenderTreeBuilder.h: * Source/WebCore/rendering/updating/RenderTreeBuilderBlock.cpp: (WebCore::RenderTreeBuilder::Block::removeLeftoverAnonymousBlock): (WebCore::RenderTreeBuilder::Block::detach): (WebCore::RenderTreeBuilder::Block::dropAnonymousBoxChild): * Source/WebCore/rendering/updating/RenderTreeBuilderBlock.h: * Source/WebCore/rendering/updating/RenderTreeBuilderFirstLetter.cpp: (WebCore::RenderTreeBuilder::FirstLetter::updateStyle): * Source/WebCore/rendering/updating/RenderTreeBuilderFormControls.cpp: (WebCore::RenderTreeBuilder::FormControls::detach): * Source/WebCore/rendering/updating/RenderTreeBuilderFormControls.h: * Source/WebCore/rendering/updating/RenderTreeBuilderInline.cpp: (WebCore::RenderTreeBuilder::Inline::splitFlow): (WebCore::RenderTreeBuilder::Inline::childBecameNonInline): * Source/WebCore/rendering/updating/RenderTreeBuilderList.cpp: (WebCore::RenderTreeBuilder::List::updateItemMarker): * Source/WebCore/rendering/updating/RenderTreeBuilderMultiColumn.cpp: (WebCore::RenderTreeBuilder::MultiColumn::restoreColumnSpannersForContainer): (WebCore::RenderTreeBuilder::MultiColumn::destroyFragmentedFlow): (WebCore::RenderTreeBuilder::MultiColumn::processPossibleSpannerDescendant): * Source/WebCore/rendering/updating/RenderTreeBuilderSVG.cpp: (WebCore::RenderTreeBuilder::SVG::detach): * Source/WebCore/rendering/updating/RenderTreeBuilderSVG.h: * Source/WebCore/rendering/updating/RenderTreeBuilderTable.cpp: (WebCore::RenderTreeBuilder::Table::collapseAndDetachAnonymousNextSibling): Canonical link: https://commits.webkit.org/277114@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes