[SCM] WebKit Debian packaging branch, webkit-1.3, updated. upstream/1.3.7-4207-g178b198

cmarrin at apple.com cmarrin at apple.com
Mon Feb 21 00:10:56 UTC 2011


The following commit has been merged in the webkit-1.3 branch:
commit 335ef8b7d0d871367ff27fd293c0f91b7b7cfd11
Author: cmarrin at apple.com <cmarrin at apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri Jan 28 19:48:51 2011 +0000

    2011-01-27  Chris Marrin  <cmarrin at apple.com>
    
            Reviewed by Anders Carlsson.
    
            WebKit2: Page flashes just before accelerated compositing animation
            https://bugs.webkit.org/show_bug.cgi?id=53274
    
            When switching out of compositing mode, the new ChunkedUpdateDrawingAreaProxy
            is getting created with the current page size. When the setSize() call is
            subsequently made, the sizeDidChange() call is not made (which does the initial
            render of the page) because the old size and new size are the same. The solution
            is to skip the setting of the size in the ctor and let it go through a size
            change sequence.
    
            * UIProcess/DrawingAreaProxy.cpp:
            (WebKit::DrawingAreaProxy::DrawingAreaProxy):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76962 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/Source/WebKit2/ChangeLog b/Source/WebKit2/ChangeLog
index 22ffb45..aa0b6ad 100644
--- a/Source/WebKit2/ChangeLog
+++ b/Source/WebKit2/ChangeLog
@@ -1,3 +1,20 @@
+2011-01-27  Chris Marrin  <cmarrin at apple.com>
+
+        Reviewed by Anders Carlsson.
+
+        WebKit2: Page flashes just before accelerated compositing animation
+        https://bugs.webkit.org/show_bug.cgi?id=53274
+
+        When switching out of compositing mode, the new ChunkedUpdateDrawingAreaProxy
+        is getting created with the current page size. When the setSize() call is
+        subsequently made, the sizeDidChange() call is not made (which does the initial
+        render of the page) because the old size and new size are the same. The solution
+        is to skip the setting of the size in the ctor and let it go through a size
+        change sequence.
+
+        * UIProcess/DrawingAreaProxy.cpp:
+        (WebKit::DrawingAreaProxy::DrawingAreaProxy):
+
 2011-01-28  Alejandro G. Castro  <alex at igalia.com>
 
         Reviewed by Xan Lopez.
diff --git a/Source/WebKit2/UIProcess/DrawingAreaProxy.cpp b/Source/WebKit2/UIProcess/DrawingAreaProxy.cpp
index d46f4e4..1be9554 100644
--- a/Source/WebKit2/UIProcess/DrawingAreaProxy.cpp
+++ b/Source/WebKit2/UIProcess/DrawingAreaProxy.cpp
@@ -35,7 +35,6 @@ namespace WebKit {
 DrawingAreaProxy::DrawingAreaProxy(DrawingAreaInfo::Type type, WebPageProxy* webPageProxy)
     : m_info(type, nextIdentifier())
     , m_webPageProxy(webPageProxy)
-    , m_size(webPageProxy->viewSize())
 {
 }
 

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list