2010-12-30 Justin Schuh <jschuh@chromium.org>
authorjschuh@chromium.org <jschuh@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 31 Dec 2010 00:50:59 +0000 (00:50 +0000)
committerjschuh@chromium.org <jschuh@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 31 Dec 2010 00:50:59 +0000 (00:50 +0000)
commit77989d8f93f038725ad82d0031163fbab181d017
treebaa52a8ed695664bb397bd72c38488f883a9135a
parent9d0882ecf32334c82412ce08b8a28371ada6328b
2010-12-30  Justin Schuh  <jschuh@chromium.org>

        Reviewed by James Robinson.

        Reverting r74292 because it introduced a crash with ruby text.
        https://bugs.webkit.org/show_bug.cgi?id=51637

        Test: fast/css/counters/counter-ruby-text-cleared.html

        * rendering/RenderCounter.cpp:
        (WebCore::findPlaceForCounter):
        * rendering/RenderObject.cpp:
        (WebCore::RenderObject::addChild):
        * rendering/RenderObjectChildList.cpp:
        (WebCore::RenderObjectChildList::appendChildNode):
        (WebCore::RenderObjectChildList::insertChildNode):
2010-12-30  Justin Schuh  <jschuh@chromium.org>

        Reviewed by James Robinson.

        Check for crash when deleting ruby text with counters.
        https://bugs.webkit.org/show_bug.cgi?id=51637

        * fast/css/counters/counter-ruby-text-cleared-expected.txt: Added.
        * fast/css/counters/counter-ruby-text-cleared.html: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74816 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/fast/css/counters/counter-ruby-text-cleared-expected.txt [new file with mode: 0644]
LayoutTests/fast/css/counters/counter-ruby-text-cleared.html [new file with mode: 0644]
WebCore/ChangeLog
WebCore/rendering/RenderCounter.cpp
WebCore/rendering/RenderObject.cpp
WebCore/rendering/RenderObjectChildList.cpp