Changeset 106926 in webkit


Ignore:
Timestamp:
Feb 7, 2012 4:43:10 AM (12 years ago)
Author:
loislo@chromium.org
Message:

Unreviewed, rolling out r106909.
http://trac.webkit.org/changeset/106909
https://bugs.webkit.org/show_bug.cgi?id=77965

~20 tests are crashing on chromium win release bot. (Requested
by loislo on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-02-07

  • html/HTMLDetailsElement.cpp:

(WebCore::HTMLDetailsElement::createShadowSubtree):

  • html/HTMLKeygenElement.cpp:

(WebCore::HTMLKeygenElement::HTMLKeygenElement):

  • html/HTMLMeterElement.cpp:

(WebCore::HTMLMeterElement::createShadowSubtree):

  • html/HTMLProgressElement.cpp:

(WebCore::HTMLProgressElement::createShadowSubtree):

  • html/HTMLSummaryElement.cpp:

(WebCore::HTMLSummaryElement::createShadowSubtree):

  • html/HTMLTextAreaElement.cpp:

(WebCore::HTMLTextAreaElement::createShadowSubtree):

Location:
trunk/Source/WebCore
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r106925 r106926  
     12012-02-07  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r106909.
     4        http://trac.webkit.org/changeset/106909
     5        https://bugs.webkit.org/show_bug.cgi?id=77965
     6
     7        ~20 tests are crashing on chromium win release bot. (Requested
     8        by loislo on #webkit).
     9
     10        * html/HTMLDetailsElement.cpp:
     11        (WebCore::HTMLDetailsElement::createShadowSubtree):
     12        * html/HTMLKeygenElement.cpp:
     13        (WebCore::HTMLKeygenElement::HTMLKeygenElement):
     14        * html/HTMLMeterElement.cpp:
     15        (WebCore::HTMLMeterElement::createShadowSubtree):
     16        * html/HTMLProgressElement.cpp:
     17        (WebCore::HTMLProgressElement::createShadowSubtree):
     18        * html/HTMLSummaryElement.cpp:
     19        (WebCore::HTMLSummaryElement::createShadowSubtree):
     20        * html/HTMLTextAreaElement.cpp:
     21        (WebCore::HTMLTextAreaElement::createShadowSubtree):
     22
    1232012-02-07  Andreas Kling  <awesomekling@apple.com>
    224
  • trunk/Source/WebCore/html/HTMLDetailsElement.cpp

    r106909 r106926  
    110110{
    111111    ASSERT(!shadowRoot());
    112 
    113     RefPtr<ShadowRoot> root = ShadowRoot::create(this, ASSERT_NO_EXCEPTION);
    114     root->appendChild(DetailsSummaryElement::create(document()), ASSERT_NO_EXCEPTION, true);
    115     root->appendChild(DetailsContentElement::create(document()), ASSERT_NO_EXCEPTION, true);
     112    ensureShadowRoot()->appendChild(DetailsSummaryElement::create(document()), ASSERT_NO_EXCEPTION, true);
     113    ensureShadowRoot()->appendChild(DetailsContentElement::create(document()), ASSERT_NO_EXCEPTION, true);
    116114}
    117115
  • trunk/Source/WebCore/html/HTMLKeygenElement.cpp

    r106909 r106926  
    8686    }
    8787
    88     ASSERT(!shadowRoot());
    89     RefPtr<ShadowRoot> root = ShadowRoot::create(this, ASSERT_NO_EXCEPTION);
    90     root->appendChild(select, ec);
     88    ensureShadowRoot()->appendChild(select, ec);
    9189}
    9290
  • trunk/Source/WebCore/html/HTMLMeterElement.cpp

    r106909 r106926  
    235235void HTMLMeterElement::createShadowSubtree()
    236236{
    237     ASSERT(!shadowRoot());
    238 
    239237    RefPtr<MeterBarElement> bar = MeterBarElement::create(document());
    240238    m_value = MeterValueElement::create(document());
    241239    ExceptionCode ec = 0;
    242240    bar->appendChild(m_value, ec);
    243 
    244     RefPtr<ShadowRoot> root = ShadowRoot::create(this, ASSERT_NO_EXCEPTION);
    245     root->appendChild(bar, ec);
     241    ensureShadowRoot()->appendChild(bar, ec);
    246242}
    247243
  • trunk/Source/WebCore/html/HTMLProgressElement.cpp

    r106909 r106926  
    154154void HTMLProgressElement::createShadowSubtree()
    155155{
    156     ASSERT(!shadowRoot());
    157 
    158156    RefPtr<ProgressBarElement> bar = ProgressBarElement::create(document());
    159157    m_value = ProgressValueElement::create(document());
    160     bar->appendChild(m_value, ASSERT_NO_EXCEPTION);
    161 
    162     RefPtr<ShadowRoot> root = ShadowRoot::create(this, ASSERT_NO_EXCEPTION);
    163     root->appendChild(bar, ASSERT_NO_EXCEPTION);
     158    ExceptionCode ec = 0;
     159    bar->appendChild(m_value, ec);
     160    ensureShadowRoot()->appendChild(bar, ec);
    164161}
    165162
  • trunk/Source/WebCore/html/HTMLSummaryElement.cpp

    r106909 r106926  
    7474void HTMLSummaryElement::createShadowSubtree()
    7575{
    76     ASSERT(!shadowRoot());
    77     RefPtr<ShadowRoot> root = ShadowRoot::create(this, ASSERT_NO_EXCEPTION);
    78     root->appendChild(DetailsMarkerControl::create(document()), ASSERT_NO_EXCEPTION, true);
    79     root->appendChild(SummaryContentElement::create(document()), ASSERT_NO_EXCEPTION, true);
     76    ExceptionCode ec = 0;
     77    ensureShadowRoot()->appendChild(DetailsMarkerControl::create(document()), ec, true);
     78    ensureShadowRoot()->appendChild(SummaryContentElement::create(document()), ec, true);
    8079}
    8180
  • trunk/Source/WebCore/html/HTMLTextAreaElement.cpp

    r106909 r106926  
    8585void HTMLTextAreaElement::createShadowSubtree()
    8686{
    87     ASSERT(!shadowRoot());
    88     RefPtr<ShadowRoot> root = ShadowRoot::create(this, ASSERT_NO_EXCEPTION);
    89     root->appendChild(TextControlInnerTextElement::create(document()), ASSERT_NO_EXCEPTION);
     87    ExceptionCode ec = 0;
     88    ensureShadowRoot()->appendChild(TextControlInnerTextElement::create(document()), ec);
    9089}
    9190
Note: See TracChangeset for help on using the changeset viewer.