Ignore:
Timestamp:
Jul 15, 2021, 1:30:36 PM (4 years ago)
Author:
Simon Fraser
Message:

Improve multicol logging in render tree dumps, and cleanup
https://bugs.webkit.org/show_bug.cgi?id=227994

Reviewed by Alan Bujtas.

For a RenderFragmentedFlow dump the list of fragment containers, and clean up the existing
dumping of containers for a renderer inside a fragmented flow. Also dump column information
for RenderMultiColumnSet.

Use initializers for member variables in various fragmentation-related renderers.

  • rendering/RenderFragmentContainer.cpp:

(WebCore::RenderFragmentContainer::RenderFragmentContainer):

  • rendering/RenderFragmentContainer.h:
  • rendering/RenderMultiColumnFlow.cpp:

(WebCore::RenderMultiColumnFlow::RenderMultiColumnFlow):

  • rendering/RenderMultiColumnFlow.h:
  • rendering/RenderMultiColumnSet.cpp:

(WebCore::RenderMultiColumnSet::RenderMultiColumnSet):

  • rendering/RenderMultiColumnSet.h:
  • rendering/RenderObject.cpp:

(WebCore::enclosingFragmentedFlowFromRenderer):
(WebCore::RenderObject::outputRegionsInformation const):
(WebCore::RenderObject::outputRenderObject const):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/rendering/RenderMultiColumnFlow.cpp

    r277321 r279958  
    4444    : RenderFragmentedFlow(document, WTFMove(style))
    4545    , m_spannerMap(makeUnique<SpannerMap>())
    46     , m_lastSetWorkedOn(nullptr)
    47     , m_columnCount(1)
    48     , m_columnWidth(0)
    49     , m_columnHeightAvailable(0)
    50     , m_inLayout(false)
    51     , m_inBalancingPass(false)
    52     , m_needsHeightsRecalculation(false)
    53     , m_progressionIsInline(false)
    54     , m_progressionIsReversed(false)
    5546{
    5647    setFragmentedFlowState(InsideInFragmentedFlow);
Note: See TracChangeset for help on using the changeset viewer.