Changeset 92453 in webkit


Ignore:
Timestamp:
Aug 5, 2011 12:00:47 AM (13 years ago)
Author:
commit-queue@webkit.org
Message:

Unreviewed, rolling out r92439.
http://trac.webkit.org/changeset/92439
https://bugs.webkit.org/show_bug.cgi?id=65753

Caused 9 tests to fail on Qt (Requested by abarth on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2011-08-05

Source/WebCore:

  • dom/Document.cpp:

(WebCore::Document::implicitOpen):

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::transitionToCommitted):
(WebCore::FrameLoader::detachChildren):

LayoutTests:

  • loader/document-destruction-within-unload-expected.txt: Removed.
  • loader/document-destruction-within-unload.html: Removed.
  • loader/resources/document-destruction-within-unload-iframe.html: Removed.
  • loader/resources/document-destruction-within-unload.svg: Removed.
Location:
trunk
Files:
4 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r92452 r92453  
     12011-08-05  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r92439.
     4        http://trac.webkit.org/changeset/92439
     5        https://bugs.webkit.org/show_bug.cgi?id=65753
     6
     7        Caused 9 tests to fail on Qt (Requested by abarth on #webkit).
     8
     9        * loader/document-destruction-within-unload-expected.txt: Removed.
     10        * loader/document-destruction-within-unload.html: Removed.
     11        * loader/resources/document-destruction-within-unload-iframe.html: Removed.
     12        * loader/resources/document-destruction-within-unload.svg: Removed.
     13
    1142011-08-04  Ryosuke Niwa  <rniwa@webkit.org>
    215
  • trunk/Source/WebCore/ChangeLog

    r92451 r92453  
     12011-08-05  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r92439.
     4        http://trac.webkit.org/changeset/92439
     5        https://bugs.webkit.org/show_bug.cgi?id=65753
     6
     7        Caused 9 tests to fail on Qt (Requested by abarth on #webkit).
     8
     9        * dom/Document.cpp:
     10        (WebCore::Document::implicitOpen):
     11        * loader/FrameLoader.cpp:
     12        (WebCore::FrameLoader::transitionToCommitted):
     13        (WebCore::FrameLoader::detachChildren):
     14
    1152011-08-04  Ryosuke Niwa  <rniwa@webkit.org>
    216
  • trunk/Source/WebCore/dom/Document.cpp

    r92439 r92453  
    19961996    removeChildren();
    19971997
    1998     // cancel again, as removeChildren can cause event triggers to be added
    1999     // again, which we don't want triggered on the old document.
    2000     cancelParsing();
    2001 
    20021998    setCompatibilityMode(NoQuirksMode);
    20031999
  • trunk/Source/WebCore/loader/FrameLoader.cpp

    r92439 r92453  
    18351835        m_documentLoader->stopLoadingPlugIns();
    18361836
    1837     // State must be set before setting m_documentLoader to avoid
    1838     // m_provisionalDocumentLoader getting detached from the frame via a sub
    1839     // frame. See https://bugs.webkit.org/show_bug.cgi?id=64741 for more
    1840     // discussion.
    1841     setState(FrameStateCommittedPage);
    18421837    setDocumentLoader(m_provisionalDocumentLoader.get());
    18431838    setProvisionalDocumentLoader(0);
     1839    setState(FrameStateCommittedPage);
    18441840
    18451841#if ENABLE(TOUCH_EVENTS)
     
    23372333void FrameLoader::detachChildren()
    23382334{
    2339     typedef Vector<RefPtr<Frame> > FrameVector;
    2340     FrameVector protect;
    2341 
    23422335    // FIXME: Is it really necessary to do this in reverse order?
    2343     for (Frame* child = m_frame->tree()->lastChild(); child; child = child->tree()->previousSibling())
    2344         protect.append(child);
    2345     for (FrameVector::iterator it = protect.begin(); it != protect.end(); ++it)
    2346         (*it)->loader()->detachFromParent();
     2336    Frame* previous;
     2337    for (Frame* child = m_frame->tree()->lastChild(); child; child = previous) {
     2338        previous = child->tree()->previousSibling();
     2339        child->loader()->detachFromParent();
     2340    }
    23472341}
    23482342
Note: See TracChangeset for help on using the changeset viewer.