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

andreas.kling at nokia.com andreas.kling at nokia.com
Sun Feb 20 23:38:08 UTC 2011


The following commit has been merged in the webkit-1.3 branch:
commit 3143b279266db5872173dd38e74fec6130f0f9f5
Author: andreas.kling at nokia.com <andreas.kling at nokia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Sat Jan 22 12:52:18 2011 +0000

    2011-01-22  Andreas Kling  <kling at webkit.org>
    
            Reviewed by Kenneth Rohde Christiansen.
    
            [Qt] fast/backgrounds/svg-as-mask.html fails
            https://bugs.webkit.org/show_bug.cgi?id=52906
    
            Transparency layers should start out with in SourceOver mode with
            alpha 1.0 (modeled after CGContextBeginTransparencyLayer.)
    
            * platform/graphics/qt/TransparencyLayer.h:
            (WebCore::TransparencyLayer::TransparencyLayer):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76444 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog
index be287a8..7ffa608 100644
--- a/Source/WebCore/ChangeLog
+++ b/Source/WebCore/ChangeLog
@@ -1,3 +1,16 @@
+2011-01-22  Andreas Kling  <kling at webkit.org>
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        [Qt] fast/backgrounds/svg-as-mask.html fails
+        https://bugs.webkit.org/show_bug.cgi?id=52906
+
+        Transparency layers should start out with in SourceOver mode with
+        alpha 1.0 (modeled after CGContextBeginTransparencyLayer.)
+
+        * platform/graphics/qt/TransparencyLayer.h:
+        (WebCore::TransparencyLayer::TransparencyLayer):
+
 2011-01-22  Nikolas Zimmermann  <nzimmermann at rim.com>
 
         Not reviewed.
diff --git a/Source/WebCore/platform/graphics/qt/TransparencyLayer.h b/Source/WebCore/platform/graphics/qt/TransparencyLayer.h
index ff9ef20..f13deb0 100644
--- a/Source/WebCore/platform/graphics/qt/TransparencyLayer.h
+++ b/Source/WebCore/platform/graphics/qt/TransparencyLayer.h
@@ -59,9 +59,8 @@ public:
         painter.setPen(p->pen());
         painter.setBrush(p->brush());
         painter.setTransform(p->transform(), true);
-        painter.setOpacity(p->opacity());
         painter.setFont(p->font());
-        painter.setCompositionMode(p->compositionMode());
+        painter.setOpacity(1);
     }
 
     TransparencyLayer()

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list