Changeset 228908 in webkit


Ignore:
Timestamp:
Feb 21, 2018 4:20:40 PM (6 years ago)
Author:
Alan Bujtas
Message:

[RenderTreeBuilder] ::willBeRemoved() does not need RenderTreeBuilder anymore.
https://bugs.webkit.org/show_bug.cgi?id=183019
<rdar://problem/37761421>

Reviewed by Antti Koivisto.

All the willBeDestroyed() mutations have been moved over to RenderTreeBuilder.

No change in functionality.

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::willBeDestroyed):

  • rendering/RenderBlock.h:
  • rendering/RenderBlockFlow.cpp:

(WebCore::RenderBlockFlow::willBeDestroyed):

  • rendering/RenderBlockFlow.h:
  • rendering/RenderBox.cpp:

(WebCore::RenderBox::willBeDestroyed):

  • rendering/RenderBox.h:
  • rendering/RenderBoxModelObject.cpp:

(WebCore::RenderBoxModelObject::willBeDestroyed):

  • rendering/RenderBoxModelObject.h:
  • rendering/RenderCounter.cpp:

(WebCore::RenderCounter::willBeDestroyed):

  • rendering/RenderCounter.h:
  • rendering/RenderElement.cpp:

(WebCore::RenderElement::willBeDestroyed):

  • rendering/RenderElement.h:
  • rendering/RenderEmbeddedObject.cpp:

(WebCore::RenderEmbeddedObject::willBeDestroyed):

  • rendering/RenderEmbeddedObject.h:
  • rendering/RenderFragmentedFlow.cpp:

(WebCore::RenderFragmentedFlow::willBeDestroyed):

  • rendering/RenderFragmentedFlow.h:
  • rendering/RenderImage.cpp:

(WebCore::RenderImage::willBeDestroyed):

  • rendering/RenderImage.h:
  • rendering/RenderInline.cpp:

(WebCore::RenderInline::willBeDestroyed):

  • rendering/RenderInline.h:
  • rendering/RenderLayerModelObject.cpp:

(WebCore::RenderLayerModelObject::willBeDestroyed):

  • rendering/RenderLayerModelObject.h:
  • rendering/RenderListBox.cpp:

(WebCore::RenderListBox::willBeDestroyed):

  • rendering/RenderListBox.h:
  • rendering/RenderListMarker.cpp:

(WebCore::RenderListMarker::willBeDestroyed):

  • rendering/RenderListMarker.h:
  • rendering/RenderMenuList.cpp:

(WebCore::RenderMenuList::willBeDestroyed):

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

(WebCore::RenderObject::willBeDestroyed):
(WebCore::RenderObject::destroy):

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

(WebCore::RenderReplaced::willBeDestroyed):

  • rendering/RenderReplaced.h:
  • rendering/RenderSearchField.cpp:

(WebCore::RenderSearchField::willBeDestroyed):

  • rendering/RenderSearchField.h:
  • rendering/RenderSnapshottedPlugIn.cpp:

(WebCore::RenderSnapshottedPlugIn::willBeDestroyed):

  • rendering/RenderSnapshottedPlugIn.h:
  • rendering/RenderText.cpp:

(WebCore::RenderText::willBeDestroyed):

  • rendering/RenderText.h:
  • rendering/RenderTextControlMultiLine.cpp:

(WebCore::RenderTextControlMultiLine::willBeDestroyed):

  • rendering/RenderTextControlMultiLine.h:
  • rendering/RenderVideo.cpp:

(WebCore::RenderVideo::willBeDestroyed):

  • rendering/RenderVideo.h:
  • rendering/RenderWidget.cpp:

(WebCore::RenderWidget::willBeDestroyed):

  • rendering/RenderWidget.h:
  • rendering/svg/RenderSVGBlock.cpp:

(WebCore::RenderSVGBlock::willBeDestroyed):

  • rendering/svg/RenderSVGBlock.h:
  • rendering/svg/RenderSVGImage.cpp:

(WebCore::RenderSVGImage::willBeDestroyed):

  • rendering/svg/RenderSVGImage.h:
  • rendering/svg/RenderSVGInline.cpp:

(WebCore::RenderSVGInline::willBeDestroyed):

  • rendering/svg/RenderSVGInline.h:
  • rendering/svg/RenderSVGModelObject.cpp:

(WebCore::RenderSVGModelObject::willBeDestroyed):

  • rendering/svg/RenderSVGModelObject.h:
  • rendering/svg/RenderSVGResourceContainer.cpp:

(WebCore::RenderSVGResourceContainer::willBeDestroyed):

  • rendering/svg/RenderSVGResourceContainer.h:
  • rendering/svg/RenderSVGRoot.cpp:

(WebCore::RenderSVGRoot::willBeDestroyed):

  • rendering/svg/RenderSVGRoot.h:
  • rendering/svg/RenderSVGText.cpp:

(WebCore::RenderSVGText::willBeDestroyed):

  • rendering/svg/RenderSVGText.h:
Location:
trunk/Source/WebCore
Files:
59 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r228907 r228908  
     12018-02-21  Zalan Bujtas  <zalan@apple.com>
     2
     3        [RenderTreeBuilder] ::willBeRemoved() does not need RenderTreeBuilder anymore.
     4        https://bugs.webkit.org/show_bug.cgi?id=183019
     5        <rdar://problem/37761421>
     6
     7        Reviewed by Antti Koivisto.
     8
     9        All the willBeDestroyed() mutations have been moved over to RenderTreeBuilder.
     10
     11        No change in functionality.
     12
     13        * rendering/RenderBlock.cpp:
     14        (WebCore::RenderBlock::willBeDestroyed):
     15        * rendering/RenderBlock.h:
     16        * rendering/RenderBlockFlow.cpp:
     17        (WebCore::RenderBlockFlow::willBeDestroyed):
     18        * rendering/RenderBlockFlow.h:
     19        * rendering/RenderBox.cpp:
     20        (WebCore::RenderBox::willBeDestroyed):
     21        * rendering/RenderBox.h:
     22        * rendering/RenderBoxModelObject.cpp:
     23        (WebCore::RenderBoxModelObject::willBeDestroyed):
     24        * rendering/RenderBoxModelObject.h:
     25        * rendering/RenderCounter.cpp:
     26        (WebCore::RenderCounter::willBeDestroyed):
     27        * rendering/RenderCounter.h:
     28        * rendering/RenderElement.cpp:
     29        (WebCore::RenderElement::willBeDestroyed):
     30        * rendering/RenderElement.h:
     31        * rendering/RenderEmbeddedObject.cpp:
     32        (WebCore::RenderEmbeddedObject::willBeDestroyed):
     33        * rendering/RenderEmbeddedObject.h:
     34        * rendering/RenderFragmentedFlow.cpp:
     35        (WebCore::RenderFragmentedFlow::willBeDestroyed):
     36        * rendering/RenderFragmentedFlow.h:
     37        * rendering/RenderImage.cpp:
     38        (WebCore::RenderImage::willBeDestroyed):
     39        * rendering/RenderImage.h:
     40        * rendering/RenderInline.cpp:
     41        (WebCore::RenderInline::willBeDestroyed):
     42        * rendering/RenderInline.h:
     43        * rendering/RenderLayerModelObject.cpp:
     44        (WebCore::RenderLayerModelObject::willBeDestroyed):
     45        * rendering/RenderLayerModelObject.h:
     46        * rendering/RenderListBox.cpp:
     47        (WebCore::RenderListBox::willBeDestroyed):
     48        * rendering/RenderListBox.h:
     49        * rendering/RenderListMarker.cpp:
     50        (WebCore::RenderListMarker::willBeDestroyed):
     51        * rendering/RenderListMarker.h:
     52        * rendering/RenderMenuList.cpp:
     53        (WebCore::RenderMenuList::willBeDestroyed):
     54        * rendering/RenderMenuList.h:
     55        * rendering/RenderObject.cpp:
     56        (WebCore::RenderObject::willBeDestroyed):
     57        (WebCore::RenderObject::destroy):
     58        * rendering/RenderObject.h:
     59        * rendering/RenderReplaced.cpp:
     60        (WebCore::RenderReplaced::willBeDestroyed):
     61        * rendering/RenderReplaced.h:
     62        * rendering/RenderSearchField.cpp:
     63        (WebCore::RenderSearchField::willBeDestroyed):
     64        * rendering/RenderSearchField.h:
     65        * rendering/RenderSnapshottedPlugIn.cpp:
     66        (WebCore::RenderSnapshottedPlugIn::willBeDestroyed):
     67        * rendering/RenderSnapshottedPlugIn.h:
     68        * rendering/RenderText.cpp:
     69        (WebCore::RenderText::willBeDestroyed):
     70        * rendering/RenderText.h:
     71        * rendering/RenderTextControlMultiLine.cpp:
     72        (WebCore::RenderTextControlMultiLine::willBeDestroyed):
     73        * rendering/RenderTextControlMultiLine.h:
     74        * rendering/RenderVideo.cpp:
     75        (WebCore::RenderVideo::willBeDestroyed):
     76        * rendering/RenderVideo.h:
     77        * rendering/RenderWidget.cpp:
     78        (WebCore::RenderWidget::willBeDestroyed):
     79        * rendering/RenderWidget.h:
     80        * rendering/svg/RenderSVGBlock.cpp:
     81        (WebCore::RenderSVGBlock::willBeDestroyed):
     82        * rendering/svg/RenderSVGBlock.h:
     83        * rendering/svg/RenderSVGImage.cpp:
     84        (WebCore::RenderSVGImage::willBeDestroyed):
     85        * rendering/svg/RenderSVGImage.h:
     86        * rendering/svg/RenderSVGInline.cpp:
     87        (WebCore::RenderSVGInline::willBeDestroyed):
     88        * rendering/svg/RenderSVGInline.h:
     89        * rendering/svg/RenderSVGModelObject.cpp:
     90        (WebCore::RenderSVGModelObject::willBeDestroyed):
     91        * rendering/svg/RenderSVGModelObject.h:
     92        * rendering/svg/RenderSVGResourceContainer.cpp:
     93        (WebCore::RenderSVGResourceContainer::willBeDestroyed):
     94        * rendering/svg/RenderSVGResourceContainer.h:
     95        * rendering/svg/RenderSVGRoot.cpp:
     96        (WebCore::RenderSVGRoot::willBeDestroyed):
     97        * rendering/svg/RenderSVGRoot.h:
     98        * rendering/svg/RenderSVGText.cpp:
     99        (WebCore::RenderSVGText::willBeDestroyed):
     100        * rendering/svg/RenderSVGText.h:
     101
    11022018-02-21  Per Arne Vollan  <pvollan@apple.com>
    2103
  • trunk/Source/WebCore/rendering/RenderBlock.cpp

    r228578 r228908  
    344344
    345345// Note that this is not called for RenderBlockFlows.
    346 void RenderBlock::willBeDestroyed(RenderTreeBuilder& builder)
     346void RenderBlock::willBeDestroyed()
    347347{
    348348    if (!renderTreeBeingDestroyed()) {
     
    353353    blockWillBeDestroyed();
    354354
    355     RenderBox::willBeDestroyed(builder);
     355    RenderBox::willBeDestroyed();
    356356}
    357357
  • trunk/Source/WebCore/rendering/RenderBlock.h

    r228593 r228908  
    320320protected:
    321321    RenderFragmentedFlow* locateEnclosingFragmentedFlow() const override;
    322     void willBeDestroyed(RenderTreeBuilder&) override;
     322    void willBeDestroyed() override;
    323323
    324324    void layout() override;
  • trunk/Source/WebCore/rendering/RenderBlockFlow.cpp

    r228697 r228908  
    128128}
    129129
    130 void RenderBlockFlow::willBeDestroyed(RenderTreeBuilder& builder)
     130void RenderBlockFlow::willBeDestroyed()
    131131{
    132132    if (!renderTreeBeingDestroyed()) {
     
    155155
    156156    // NOTE: This jumps down to RenderBox, bypassing RenderBlock since it would do duplicate work.
    157     RenderBox::willBeDestroyed(builder);
     157    RenderBox::willBeDestroyed();
    158158}
    159159
  • trunk/Source/WebCore/rendering/RenderBlockFlow.h

    r228593 r228908  
    6060
    6161protected:
    62     void willBeDestroyed(RenderTreeBuilder&) override;
     62    void willBeDestroyed() override;
    6363   
    6464    // This method is called at the start of layout to wipe away all of the floats in our floating objects list. It also
  • trunk/Source/WebCore/rendering/RenderBox.cpp

    r228337 r228908  
    151151}
    152152
    153 void RenderBox::willBeDestroyed(RenderTreeBuilder& builder)
     153void RenderBox::willBeDestroyed()
    154154{
    155155    if (frame().eventHandler().autoscrollRenderer() == this)
     
    171171#endif
    172172
    173     RenderBoxModelObject::willBeDestroyed(builder);
     173    RenderBoxModelObject::willBeDestroyed();
    174174}
    175175
  • trunk/Source/WebCore/rendering/RenderBox.h

    r228337 r228908  
    632632    void updateFromStyle() override;
    633633
    634     void willBeDestroyed(RenderTreeBuilder&) override;
     634    void willBeDestroyed() override;
    635635
    636636    bool createsNewFormattingContext() const;
  • trunk/Source/WebCore/rendering/RenderBoxModelObject.cpp

    r228899 r228908  
    225225}
    226226
    227 void RenderBoxModelObject::willBeDestroyed(RenderTreeBuilder& builder)
     227void RenderBoxModelObject::willBeDestroyed()
    228228{
    229229    if (hasContinuationChainNode())
     
    236236        view().imageQualityController().rendererWillBeDestroyed(*this);
    237237
    238     RenderLayerModelObject::willBeDestroyed(builder);
     238    RenderLayerModelObject::willBeDestroyed();
    239239}
    240240
  • trunk/Source/WebCore/rendering/RenderBoxModelObject.h

    r228899 r228908  
    246246    RenderBoxModelObject(Document&, RenderStyle&&, BaseTypeFlags);
    247247
    248     void willBeDestroyed(RenderTreeBuilder&) override;
     248    void willBeDestroyed() override;
    249249
    250250    LayoutPoint adjustedPositionRelativeToOffsetParent(const LayoutPoint&) const;
  • trunk/Source/WebCore/rendering/RenderCounter.cpp

    r228337 r228908  
    353353}
    354354
    355 void RenderCounter::willBeDestroyed(RenderTreeBuilder& builder)
     355void RenderCounter::willBeDestroyed()
    356356{
    357357    view().removeRenderCounter();
     
    362362    }
    363363   
    364     RenderText::willBeDestroyed(builder);
     364    RenderText::willBeDestroyed();
    365365}
    366366
  • trunk/Source/WebCore/rendering/RenderCounter.h

    r228337 r228908  
    4444
    4545private:
    46     void willBeDestroyed(RenderTreeBuilder&) override;
     46    void willBeDestroyed() override;
    4747   
    4848    const char* renderName() const override;
  • trunk/Source/WebCore/rendering/RenderElement.cpp

    r228683 r228908  
    928928}
    929929
    930 void RenderElement::willBeDestroyed(RenderTreeBuilder& builder)
     930void RenderElement::willBeDestroyed()
    931931{
    932932    if (m_style.hasFixedBackgroundImage() && !settings().fixedBackgroundsPaintRelativeToDocument())
     
    938938        RenderCounter::destroyCounterNodes(*this);
    939939
    940     RenderObject::willBeDestroyed(builder);
     940    RenderObject::willBeDestroyed();
    941941
    942942    clearSubtreeLayoutRootIfNeeded();
  • trunk/Source/WebCore/rendering/RenderElement.h

    r228683 r228908  
    255255    void insertedIntoTree() override;
    256256    void willBeRemovedFromTree() override;
    257     void willBeDestroyed(RenderTreeBuilder&) override;
     257    void willBeDestroyed() override;
    258258
    259259    void setRenderInlineAlwaysCreatesLineBoxes(bool b) { m_renderInlineAlwaysCreatesLineBoxes = b; }
  • trunk/Source/WebCore/rendering/RenderEmbeddedObject.cpp

    r228587 r228908  
    114114}
    115115
    116 void RenderEmbeddedObject::willBeDestroyed(RenderTreeBuilder& builder)
     116void RenderEmbeddedObject::willBeDestroyed()
    117117{
    118118    view().frameView().removeEmbeddedObjectToUpdate(*this);
    119     RenderWidget::willBeDestroyed(builder);
     119    RenderWidget::willBeDestroyed();
    120120}
    121121
  • trunk/Source/WebCore/rendering/RenderEmbeddedObject.h

    r228587 r228908  
    7171protected:
    7272    void layout() override;
    73     void willBeDestroyed(RenderTreeBuilder&) override;
     73    void willBeDestroyed() override;
    7474
    7575private:
  • trunk/Source/WebCore/rendering/RenderFragmentedFlow.cpp

    r228337 r228908  
    764764}
    765765
    766 void RenderFragmentedFlow::willBeDestroyed(RenderTreeBuilder& builder)
     766void RenderFragmentedFlow::willBeDestroyed()
    767767{
    768768    clearLinesToFragmentMap();
    769     RenderBlockFlow::willBeDestroyed(builder);
     769    RenderBlockFlow::willBeDestroyed();
    770770}
    771771
  • trunk/Source/WebCore/rendering/RenderFragmentedFlow.h

    r228337 r228908  
    195195   
    196196    void clearLinesToFragmentMap();
    197     void willBeDestroyed(RenderTreeBuilder&) override;
     197    void willBeDestroyed() override;
    198198
    199199    void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override;
  • trunk/Source/WebCore/rendering/RenderImage.cpp

    r228337 r228908  
    150150}
    151151
    152 void RenderImage::willBeDestroyed(RenderTreeBuilder& builder)
     152void RenderImage::willBeDestroyed()
    153153{
    154154    imageResource().shutdown();
    155     RenderReplaced::willBeDestroyed(builder);
     155    RenderReplaced::willBeDestroyed();
    156156}
    157157
  • trunk/Source/WebCore/rendering/RenderImage.h

    r228337 r228908  
    7878
    7979protected:
    80     void willBeDestroyed(RenderTreeBuilder&) override;
     80    void willBeDestroyed() override;
    8181
    8282    bool needsPreferredWidthsRecalculation() const final;
  • trunk/Source/WebCore/rendering/RenderInline.cpp

    r228578 r228908  
    7171}
    7272
    73 void RenderInline::willBeDestroyed(RenderTreeBuilder& builder)
     73void RenderInline::willBeDestroyed()
    7474{
    7575#if !ASSERT_DISABLED
     
    108108    m_lineBoxes.deleteLineBoxes();
    109109
    110     RenderBoxModelObject::willBeDestroyed(builder);
     110    RenderBoxModelObject::willBeDestroyed();
    111111}
    112112
  • trunk/Source/WebCore/rendering/RenderInline.h

    r228578 r228908  
    9494
    9595protected:
    96     void willBeDestroyed(RenderTreeBuilder&) override;
     96    void willBeDestroyed() override;
    9797
    9898    void styleWillChange(StyleDifference, const RenderStyle& newStyle) override;
  • trunk/Source/WebCore/rendering/RenderLayerModelObject.cpp

    r228337 r228908  
    6666}
    6767
    68 void RenderLayerModelObject::willBeDestroyed(RenderTreeBuilder& builder)
     68void RenderLayerModelObject::willBeDestroyed()
    6969{
    7070    if (isPositioned()) {
     
    7878    }
    7979
    80     RenderElement::willBeDestroyed(builder);
     80    RenderElement::willBeDestroyed();
    8181   
    8282    clearRepaintLayoutRects();
  • trunk/Source/WebCore/rendering/RenderLayerModelObject.h

    r228337 r228908  
    7474
    7575    void createLayer();
    76     void willBeDestroyed(RenderTreeBuilder&) override;
     76    void willBeDestroyed() override;
    7777
    7878private:
  • trunk/Source/WebCore/rendering/RenderListBox.cpp

    r228337 r228908  
    105105}
    106106
    107 void RenderListBox::willBeDestroyed(RenderTreeBuilder& builder)
     107void RenderListBox::willBeDestroyed()
    108108{
    109109    setHasVerticalScrollbar(false);
    110110    view().frameView().removeScrollableArea(this);
    111     RenderBlockFlow::willBeDestroyed(builder);
     111    RenderBlockFlow::willBeDestroyed();
    112112}
    113113
  • trunk/Source/WebCore/rendering/RenderListBox.h

    r228337 r228908  
    6969
    7070private:
    71     void willBeDestroyed(RenderTreeBuilder&) override;
     71    void willBeDestroyed() override;
    7272
    7373    void element() const = delete;
  • trunk/Source/WebCore/rendering/RenderListMarker.cpp

    r228337 r228908  
    11351135}
    11361136
    1137 void RenderListMarker::willBeDestroyed(RenderTreeBuilder& builder)
     1137void RenderListMarker::willBeDestroyed()
    11381138{
    11391139    if (m_image)
    11401140        m_image->removeClient(this);
    1141     RenderBox::willBeDestroyed(builder);
     1141    RenderBox::willBeDestroyed();
    11421142}
    11431143
  • trunk/Source/WebCore/rendering/RenderListMarker.h

    r228337 r228908  
    5353
    5454private:
    55     void willBeDestroyed(RenderTreeBuilder&) override;
     55    void willBeDestroyed() override;
    5656
    5757    void element() const = delete;
  • trunk/Source/WebCore/rendering/RenderMenuList.cpp

    r228547 r228908  
    8989}
    9090
    91 void RenderMenuList::willBeDestroyed(RenderTreeBuilder& builder)
     91void RenderMenuList::willBeDestroyed()
    9292{
    9393#if !PLATFORM(IOS)
     
    9797#endif
    9898
    99     RenderFlexibleBox::willBeDestroyed(builder);
     99    RenderFlexibleBox::willBeDestroyed();
    100100}
    101101
  • trunk/Source/WebCore/rendering/RenderMenuList.h

    r228547 r228908  
    6666
    6767private:
    68     void willBeDestroyed(RenderTreeBuilder&) override;
     68    void willBeDestroyed() override;
    6969
    7070    void element() const = delete;
  • trunk/Source/WebCore/rendering/RenderObject.cpp

    r228701 r228908  
    14291429}
    14301430
    1431 void RenderObject::willBeDestroyed(RenderTreeBuilder&)
     1431void RenderObject::willBeDestroyed()
    14321432{
    14331433    ASSERT(!m_parent);
     
    14801480#endif
    14811481
    1482     willBeDestroyed(*RenderTreeBuilder::current());
     1482    willBeDestroyed();
    14831483
    14841484    if (is<RenderWidget>(*this)) {
  • trunk/Source/WebCore/rendering/RenderObject.h

    r228701 r228908  
    792792    void adjustRectForOutlineAndShadow(LayoutRect&) const;
    793793
    794     virtual void willBeDestroyed(RenderTreeBuilder&);
     794    virtual void willBeDestroyed();
    795795
    796796    void setNeedsPositionedMovementLayoutBit(bool b) { m_bitfields.setNeedsPositionedMovementLayout(b); }
  • trunk/Source/WebCore/rendering/RenderReplaced.cpp

    r228337 r228908  
    7373RenderReplaced::~RenderReplaced() = default;
    7474
    75 void RenderReplaced::willBeDestroyed(RenderTreeBuilder& builder)
     75void RenderReplaced::willBeDestroyed()
    7676{
    7777    if (!renderTreeBeingDestroyed() && parent())
    7878        parent()->dirtyLinesFromChangedChild(*this);
    7979
    80     RenderBox::willBeDestroyed(builder);
     80    RenderBox::willBeDestroyed();
    8181}
    8282
  • trunk/Source/WebCore/rendering/RenderReplaced.h

    r228337 r228908  
    6868    LayoutRect localSelectionRect(bool checkWhetherSelected = true) const; // This is in local coordinates, but it's a physical rect (so the top left corner is physical top left).
    6969
    70     void willBeDestroyed(RenderTreeBuilder&) override;
     70    void willBeDestroyed() override;
    7171
    7272private:
  • trunk/Source/WebCore/rendering/RenderSearchField.cpp

    r228337 r228908  
    6565}
    6666
    67 void RenderSearchField::willBeDestroyed(RenderTreeBuilder& builder)
     67void RenderSearchField::willBeDestroyed()
    6868{
    6969    if (m_searchPopup) {
     
    7272    }
    7373
    74     RenderTextControlSingleLine::willBeDestroyed(builder);
     74    RenderTextControlSingleLine::willBeDestroyed();
    7575}
    7676
  • trunk/Source/WebCore/rendering/RenderSearchField.h

    r228337 r228908  
    4949    bool isSearchField() const final { return true; }
    5050
    51     void willBeDestroyed(RenderTreeBuilder&) override;
     51    void willBeDestroyed() override;
    5252    LayoutUnit computeControlLogicalHeight(LayoutUnit lineHeight, LayoutUnit nonContentHeight) const override;
    5353    void updateFromElement() override;
  • trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.cpp

    r228337 r228908  
    6464}
    6565
    66 void RenderSnapshottedPlugIn::willBeDestroyed(RenderTreeBuilder& builder)
     66void RenderSnapshottedPlugIn::willBeDestroyed()
    6767{
    6868    ASSERT(m_snapshotResource);
    6969    m_snapshotResource->shutdown();
    7070
    71     RenderEmbeddedObject::willBeDestroyed(builder);
     71    RenderEmbeddedObject::willBeDestroyed();
    7272}
    7373
  • trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.h

    r228337 r228908  
    4444
    4545private:
    46     void willBeDestroyed(RenderTreeBuilder&) override;
     46    void willBeDestroyed() override;
    4747    void frameOwnerElement() const = delete;
    4848    const char* renderName() const final { return "RenderSnapshottedPlugIn"; }
  • trunk/Source/WebCore/rendering/RenderText.cpp

    r228337 r228908  
    288288}
    289289
    290 void RenderText::willBeDestroyed(RenderTreeBuilder& builder)
     290void RenderText::willBeDestroyed()
    291291{
    292292    secureTextTimers().remove(this);
     
    299299    setInlineWrapperForDisplayContents(nullptr);
    300300
    301     RenderObject::willBeDestroyed(builder);
     301    RenderObject::willBeDestroyed();
    302302}
    303303
  • trunk/Source/WebCore/rendering/RenderText.h

    r228337 r228908  
    184184protected:
    185185    virtual void computePreferredLogicalWidths(float leadWidth);
    186     void willBeDestroyed(RenderTreeBuilder&) override;
     186    void willBeDestroyed() override;
    187187
    188188    virtual void setRenderedText(const String&);
  • trunk/Source/WebCore/rendering/RenderTextControlMultiLine.cpp

    r228337 r228908  
    4646}
    4747
    48 void RenderTextControlMultiLine::willBeDestroyed(RenderTreeBuilder& builder)
     48void RenderTextControlMultiLine::willBeDestroyed()
    4949{
    5050    if (textAreaElement().isConnected())
    5151        textAreaElement().rendererWillBeDestroyed();
    5252
    53     RenderTextControl::willBeDestroyed(builder);
     53    RenderTextControl::willBeDestroyed();
    5454}
    5555
  • trunk/Source/WebCore/rendering/RenderTextControlMultiLine.h

    r228337 r228908  
    3636
    3737private:
    38     void willBeDestroyed(RenderTreeBuilder&) override;
     38    void willBeDestroyed() override;
    3939    void element() const = delete;
    4040
  • trunk/Source/WebCore/rendering/RenderVideo.cpp

    r228337 r228908  
    6363}
    6464
    65 void RenderVideo::willBeDestroyed(RenderTreeBuilder& builder)
     65void RenderVideo::willBeDestroyed()
    6666{
    6767    if (auto player = videoElement().player())
    6868        player->setVisible(false);
    6969
    70     RenderMedia::willBeDestroyed(builder);
     70    RenderMedia::willBeDestroyed();
    7171}
    7272
  • trunk/Source/WebCore/rendering/RenderVideo.h

    r228337 r228908  
    5555
    5656private:
    57     void willBeDestroyed(RenderTreeBuilder&) override;
     57    void willBeDestroyed() override;
    5858    void mediaElement() const = delete;
    5959
  • trunk/Source/WebCore/rendering/RenderWidget.cpp

    r228337 r228908  
    8989}
    9090
    91 void RenderWidget::willBeDestroyed(RenderTreeBuilder& builder)
     91void RenderWidget::willBeDestroyed()
    9292{
    9393#if PLATFORM(IOS)
     
    103103    setWidget(nullptr);
    104104
    105     RenderReplaced::willBeDestroyed(builder);
     105    RenderReplaced::willBeDestroyed();
    106106}
    107107
  • trunk/Source/WebCore/rendering/RenderWidget.h

    r228337 r228908  
    7878    RenderWidget(HTMLFrameOwnerElement&, RenderStyle&&);
    7979
    80     void willBeDestroyed(RenderTreeBuilder&) override;
     80    void willBeDestroyed() override;
    8181    void styleDidChange(StyleDifference, const RenderStyle* oldStyle) final;
    8282    void layout() override;
  • trunk/Source/WebCore/rendering/svg/RenderSVGBlock.cpp

    r228337 r228908  
    7272}
    7373
    74 void RenderSVGBlock::willBeDestroyed(RenderTreeBuilder& builder)
     74void RenderSVGBlock::willBeDestroyed()
    7575{
    7676    SVGResourcesCache::clientDestroyed(*this);
    77     RenderBlockFlow::willBeDestroyed(builder);
     77    RenderBlockFlow::willBeDestroyed();
    7878}
    7979
  • trunk/Source/WebCore/rendering/svg/RenderSVGBlock.h

    r228337 r228908  
    3636protected:
    3737    RenderSVGBlock(SVGGraphicsElement&, RenderStyle&&);
    38     void willBeDestroyed(RenderTreeBuilder&) override;
     38    void willBeDestroyed() override;
    3939
    4040private:
  • trunk/Source/WebCore/rendering/svg/RenderSVGImage.cpp

    r228337 r228908  
    5858RenderSVGImage::~RenderSVGImage() = default;
    5959
    60 void RenderSVGImage::willBeDestroyed(RenderTreeBuilder& builder)
     60void RenderSVGImage::willBeDestroyed()
    6161{
    6262    imageResource().shutdown();
    63     RenderSVGModelObject::willBeDestroyed(builder);
     63    RenderSVGModelObject::willBeDestroyed();
    6464}
    6565
  • trunk/Source/WebCore/rendering/svg/RenderSVGImage.h

    r228337 r228908  
    5353
    5454private:
    55     void willBeDestroyed(RenderTreeBuilder&) override;
     55    void willBeDestroyed() override;
    5656
    5757    void element() const = delete;
  • trunk/Source/WebCore/rendering/svg/RenderSVGInline.cpp

    r228492 r228908  
    102102}
    103103
    104 void RenderSVGInline::willBeDestroyed(RenderTreeBuilder& builder)
     104void RenderSVGInline::willBeDestroyed()
    105105{
    106106    SVGResourcesCache::clientDestroyed(*this);
    107     RenderInline::willBeDestroyed(builder);
     107    RenderInline::willBeDestroyed();
    108108}
    109109
  • trunk/Source/WebCore/rendering/svg/RenderSVGInline.h

    r228492 r228908  
    5959    std::unique_ptr<InlineFlowBox> createInlineFlowBox() final;
    6060
    61     void willBeDestroyed(RenderTreeBuilder&) final;
     61    void willBeDestroyed() final;
    6262    void styleDidChange(StyleDifference, const RenderStyle* oldStyle) final;
    6363};
  • trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp

    r228337 r228908  
    9393}
    9494
    95 void RenderSVGModelObject::willBeDestroyed(RenderTreeBuilder& builder)
     95void RenderSVGModelObject::willBeDestroyed()
    9696{
    9797    SVGResourcesCache::clientDestroyed(*this);
    98     RenderElement::willBeDestroyed(builder);
     98    RenderElement::willBeDestroyed();
    9999}
    100100
  • trunk/Source/WebCore/rendering/svg/RenderSVGModelObject.h

    r228337 r228908  
    7070    RenderSVGModelObject(SVGElement&, RenderStyle&&);
    7171
    72     void willBeDestroyed(RenderTreeBuilder&) override;
     72    void willBeDestroyed() override;
    7373
    7474private:
  • trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.cpp

    r228337 r228908  
    5656}
    5757
    58 void RenderSVGResourceContainer::willBeDestroyed(RenderTreeBuilder& builder)
     58void RenderSVGResourceContainer::willBeDestroyed()
    5959{
    6060    SVGResourcesCache::resourceDestroyed(*this);
     
    6565    }
    6666
    67     RenderSVGHiddenContainer::willBeDestroyed(builder);
     67    RenderSVGHiddenContainer::willBeDestroyed();
    6868}
    6969
  • trunk/Source/WebCore/rendering/svg/RenderSVGResourceContainer.h

    r228337 r228908  
    6868    void removeClient(RenderElement&);
    6969
    70     void willBeDestroyed(RenderTreeBuilder&) final;
     70    void willBeDestroyed() final;
    7171    void registerResource();
    7272
  • trunk/Source/WebCore/rendering/svg/RenderSVGRoot.cpp

    r228492 r228908  
    271271}
    272272
    273 void RenderSVGRoot::willBeDestroyed(RenderTreeBuilder& builder)
     273void RenderSVGRoot::willBeDestroyed()
    274274{
    275275    RenderBlock::removePercentHeightDescendant(const_cast<RenderSVGRoot&>(*this));
    276276
    277277    SVGResourcesCache::clientDestroyed(*this);
    278     RenderReplaced::willBeDestroyed(builder);
     278    RenderReplaced::willBeDestroyed();
    279279}
    280280
  • trunk/Source/WebCore/rendering/svg/RenderSVGRoot.h

    r228492 r228908  
    7777    void paintReplaced(PaintInfo&, const LayoutPoint&) override;
    7878
    79     void willBeDestroyed(RenderTreeBuilder&) override;
     79    void willBeDestroyed() override;
    8080
    8181    void insertedIntoTree() override;
  • trunk/Source/WebCore/rendering/svg/RenderSVGText.cpp

    r228492 r228908  
    226226}
    227227
    228 void RenderSVGText::willBeDestroyed(RenderTreeBuilder& builder)
     228void RenderSVGText::willBeDestroyed()
    229229{
    230230    m_layoutAttributes.clear();
    231231    m_layoutAttributesBuilder.clearTextPositioningElements();
    232232
    233     RenderSVGBlock::willBeDestroyed(builder);
     233    RenderSVGBlock::willBeDestroyed();
    234234}
    235235
  • trunk/Source/WebCore/rendering/svg/RenderSVGText.h

    r228492 r228908  
    8484    void mapLocalToContainer(const RenderLayerModelObject* repaintContainer, TransformState&, MapCoordinatesFlags, bool* wasFixed) const override;
    8585    const RenderObject* pushMappingToContainer(const RenderLayerModelObject* ancestorToStopAt, RenderGeometryMap&) const override;
    86     void willBeDestroyed(RenderTreeBuilder&) override;
     86    void willBeDestroyed() override;
    8787
    8888    const AffineTransform& localToParentTransform() const override { return m_localTransform; }
Note: See TracChangeset for help on using the changeset viewer.