[Webkit-unassigned] [Bug 25059] Remove references to dominantScript, getGenericFontForScript

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Apr 6 11:25:18 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=25059


dglazkov at chromium.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #29281|                            |review?
               Flag|                            |




------- Comment #1 from dglazkov at chromium.org  2009-04-06 11:25 PDT -------
Created an attachment (id=29281)
 --> (https://bugs.webkit.org/attachment.cgi?id=29281&action=view)
2009-04-06  Simon Fraser  <simon.fraser at apple.com>


        Reviewed by Darin Adler

        https://bugs.webkit.org/show_bug.cgi?id=25052

        Pull the call to updateGraphicsLayerGeometry() out of
updateGraphicsLayers(),
        because we need to call it at the end of rebuildCompositingLayerTree()
once
        we've determined which descendant layers are composited, otherwise
        calculateCompositedBounds() can give the wrong answer.

        Now that updateLayerCompositingState() doesn't end up calling
updateGraphicsLayerGeometry(),
        call that explicitly from styleChanged(), if we know a layer update is
not pending,
        and similarly from updateAfterLayout().

        Test: compositing/overflow/overflow-positioning.html

        * rendering/RenderLayer.cpp:
        (WebCore::RenderLayer::styleChanged):
        * rendering/RenderLayerBacking.cpp:
        (WebCore::RenderLayerBacking::updateAfterLayout):
        (WebCore::RenderLayerBacking::updateGraphicsLayers):
        (WebCore::RenderLayerBacking::updateGraphicsLayerGeometry):
        * rendering/RenderLayerCompositor.cpp:
        (WebCore::RenderLayerCompositor::rebuildCompositingLayerTree):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@42246
268f45cc-cd09-0410-ab3c-d52691b4dbfc
---
 LayoutTests/ChangeLog                              |   11 +++
 .../compositing/overflow/overflow-positioning.html |   86 ++++++++++++++++++++
 .../overflow-positioning-expected.checksum         |    1 +
 .../overflow/overflow-positioning-expected.png     |  Bin 0 -> 16400 bytes
 .../overflow/overflow-positioning-expected.txt     |   14 +++
 WebCore/ChangeLog                                  |   26 ++++++
 WebCore/rendering/RenderLayer.cpp                  |    2 +
 WebCore/rendering/RenderLayerBacking.cpp           |   14 +---
 WebCore/rendering/RenderLayerCompositor.cpp        |    7 +-
 9 files changed, 149 insertions(+), 12 deletions(-)


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list