Skip to content
  • antti@apple.com's avatar
    Do less synchronous render tree construction · ef239769
    antti@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=126359
    
    Source/WebCore: 
    
    Reviewed by Anders Carlsson.
    
    Remove some now-unnecessary attachRenderTree calls.
    
    * html/HTMLDetailsElement.cpp:
    (WebCore::HTMLDetailsElement::parseAttribute):
    * html/HTMLInputElement.cpp:
    (WebCore::HTMLInputElement::parseAttribute):
    * html/HTMLObjectElement.cpp:
    (WebCore::HTMLObjectElement::renderFallbackContent):
    * html/HTMLPlugInElement.cpp:
    (WebCore::HTMLPlugInElement::didAddUserAgentShadowRoot):
    * html/HTMLPlugInImageElement.cpp:
    (WebCore::HTMLPlugInImageElement::willRecalcStyle):
    (WebCore::HTMLPlugInImageElement::createShadowIFrameSubtree):
    (WebCore::HTMLPlugInImageElement::restartSnapshottedPlugIn):
    * html/HTMLViewSourceDocument.cpp:
    (WebCore::HTMLViewSourceDocument::createContainingTable):
    (WebCore::HTMLViewSourceDocument::addSpanWithClassName):
    (WebCore::HTMLViewSourceDocument::addLine):
    (WebCore::HTMLViewSourceDocument::finishLine):
    (WebCore::HTMLViewSourceDocument::addBase):
    (WebCore::HTMLViewSourceDocument::addLink):
    * xml/XMLErrors.cpp:
    (WebCore::XMLErrors::insertErrorMessageBlock):
    
    LayoutTests: 
    
    * fast/html/object-image-nested-fallback.html: Update test to work with asynchronous load failures.
    * fast/overflow/overflow-height-float-not-removed-crash3-expected.txt: Whitespace change.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@161195 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    ef239769