WebCore:
authormitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 7 Dec 2007 18:26:50 +0000 (18:26 +0000)
committermitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 7 Dec 2007 18:26:50 +0000 (18:26 +0000)
commit3b787f6a535ed9be56ad752caf6e13293293bac2
tree4713c74c1835c080365ef34f0a284f62c53068c0
parent4cbcfc972b04f5360ba6e48a3ee200cf7f30616c
WebCore:

        Reviewed by Darin Adler.

        - fix http://bugs.webkit.org/show_bug.cgi?id=16334
          <rdar://problem/5634923> REGRESSION (r28299): Homepage of any DotMac Web Gallery won't load completely

        Test: fast/dynamic/subtree-no-common-root-static-y.html

        * rendering/RenderObject.cpp:
        (WebCore::RenderObject::markContainingBlocksForLayout): Changed the call
        to setChildNeedsLayout() to not mark containing blocks and added a
        separate call to markContainingBlocksForLayout() that will not schedule
        a layout if we are already in the middle of scheduleRelayoutOfSubtree().

LayoutTests:

        Reviewed by Darin Adler.

        - test for http://bugs.webkit.org/show_bug.cgi?id=16334
          <rdar://problem/5634923> REGRESSION (r28299): Homepage of any DotMac Web Gallery won't load completely

        * fast/dynamic/subtree-no-common-root-static-y.html: Added.
        * platform/mac/fast/dynamic/subtree-no-common-root-static-y-expected.checksum: Added.
        * platform/mac/fast/dynamic/subtree-no-common-root-static-y-expected.png: Added.
        * platform/mac/fast/dynamic/subtree-no-common-root-static-y-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@28519 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/fast/dynamic/subtree-no-common-root-static-y.html [new file with mode: 0644]
LayoutTests/platform/mac/fast/dynamic/subtree-no-common-root-static-y-expected.checksum [new file with mode: 0644]
LayoutTests/platform/mac/fast/dynamic/subtree-no-common-root-static-y-expected.png [new file with mode: 0644]
LayoutTests/platform/mac/fast/dynamic/subtree-no-common-root-static-y-expected.txt [new file with mode: 0644]
WebCore/ChangeLog
WebCore/rendering/RenderObject.cpp