Ignore:
Timestamp:
Sep 13, 2013, 5:22:31 AM (12 years ago)
Author:
[email protected]
Message:

Remove support for anonymous deprecated flexboxes.
<https://webkit.org/b/121288>

Reviewed by Antti Koivisto.

There are no remaining internal clients of RenderDeprecatedFlexibleBox,
Nuke a FIXME from r143643 where the move to basing renderers on new flexbox started.

This was the only user of anonymous deprecated flexbox, so removed the ability to
construct those.

Also removed some Chrome-related feature observation gunk from constructor.

File:
1 edited

Legend:

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

    r155555 r155689  
    121121};
    122122
    123 RenderDeprecatedFlexibleBox::RenderDeprecatedFlexibleBox(Element* element)
    124     : RenderBlock(element)
     123RenderDeprecatedFlexibleBox::RenderDeprecatedFlexibleBox(Element& element)
     124    : RenderBlock(&element)
    125125{
    126126    setChildrenInline(false); // All of our children must be block-level
    127127    m_stretchingChildren = false;
    128     if (!isAnonymous()) {
    129         const KURL& url = document().url();
    130         if (url.protocolIs("chrome"))
    131             FeatureObserver::observe(&document(), FeatureObserver::DeprecatedFlexboxChrome);
    132         else if (url.protocolIs("chrome-extension"))
    133             FeatureObserver::observe(&document(), FeatureObserver::DeprecatedFlexboxChromeExtension);
    134         else
    135             FeatureObserver::observe(&document(), FeatureObserver::DeprecatedFlexboxWebContent);
    136     }
     128
     129    FeatureObserver::observe(&document(), FeatureObserver::DeprecatedFlexboxWebContent);
    137130}
    138131
    139132RenderDeprecatedFlexibleBox::~RenderDeprecatedFlexibleBox()
    140133{
    141 }
    142 
    143 RenderDeprecatedFlexibleBox* RenderDeprecatedFlexibleBox::createAnonymous(Document* document)
    144 {
    145     RenderDeprecatedFlexibleBox* renderer = new (document->renderArena()) RenderDeprecatedFlexibleBox(0);
    146     renderer->setDocumentForAnonymous(document);
    147     return renderer;
    148134}
    149135
Note: See TracChangeset for help on using the changeset viewer.