Changeset 50976 in webkit


Ignore:
Timestamp:
Nov 13, 2009 4:07:03 PM (14 years ago)
Author:
hamaji@chromium.org
Message:

2009-11-13 Shinichiro Hamaji <hamaji@chromium.org>

Reviewed by Darin Adler.

WebCore::externalRepresentation should update layout before getting render object
https://bugs.webkit.org/show_bug.cgi?id=31459

Before this change, the render tree output for this test was wrong.
Note that #FF0000 (red) becomes #008000 (green) now.

  • platform/mac/svg/custom/gradient-stop-style-change-expected.txt:

2009-11-13 Shinichiro Hamaji <hamaji@chromium.org>

Reviewed by Darin Adler.

WebCore::externalRepresentation should update layout before getting render object
https://bugs.webkit.org/show_bug.cgi?id=31459

  • rendering/RenderTreeAsText.cpp: (WebCore::externalRepresentation):
Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r50973 r50976  
     12009-11-13  Shinichiro Hamaji  <hamaji@chromium.org>
     2
     3        Reviewed by Darin Adler.
     4
     5        WebCore::externalRepresentation should update layout before getting render object
     6        https://bugs.webkit.org/show_bug.cgi?id=31459
     7
     8        Before this change, the render tree output for this test was wrong.
     9        Note that #FF0000 (red) becomes #008000 (green) now.
     10
     11        * platform/mac/svg/custom/gradient-stop-style-change-expected.txt:
     12
    1132009-11-04  Adam Roben  <aroben@apple.com>
    214
  • trunk/LayoutTests/platform/mac/svg/custom/gradient-stop-style-change-expected.txt

    r38794 r50976  
    1 KRenderingPaintServer {id="test" [type=LINEAR-GRADIENT] [stops=[(0.00,#FF0000)]] [start=(0,0)] [end=(1,0)]}
     1KRenderingPaintServer {id="test" [type=LINEAR-GRADIENT] [stops=[(0.00,#008000)]] [start=(0,0)] [end=(1,0)]}
    22layer at (0,0) size 800x600
    33  RenderView at (0,0) size 800x600
  • trunk/WebCore/ChangeLog

    r50973 r50976  
     12009-11-13  Shinichiro Hamaji  <hamaji@chromium.org>
     2
     3        Reviewed by Darin Adler.
     4
     5        WebCore::externalRepresentation should update layout before getting render object
     6        https://bugs.webkit.org/show_bug.cgi?id=31459
     7
     8        * rendering/RenderTreeAsText.cpp:
     9        (WebCore::externalRepresentation):
     10
    1112009-11-13  Adam Roben  <aroben@apple.com>
    212
  • trunk/WebCore/rendering/RenderTreeAsText.cpp

    r50923 r50976  
    542542String externalRepresentation(Frame* frame)
    543543{
     544    frame->document()->updateLayout();
     545
    544546    RenderObject* o = frame->contentRenderer();
    545547    if (!o)
     
    550552    writeRenderResources(ts, o->document());
    551553#endif
    552     if (o->view()->frameView())
    553         o->view()->frameView()->layout();
    554554    if (o->hasLayer()) {
    555555        RenderLayer* l = toRenderBox(o)->layer();
Note: See TracChangeset for help on using the changeset viewer.