<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[161981] trunk</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/161981">161981</a></dd>
<dt>Author</dt> <dd>commit-queue@webkit.org</dd>
<dt>Date</dt> <dd>2014-01-14 10:19:25 -0800 (Tue, 14 Jan 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Unreviewed, rolling out <a href="http://trac.webkit.org/projects/webkit/changeset/161964">r161964</a> and <a href="http://trac.webkit.org/projects/webkit/changeset/161965">r161965</a>.
http://trac.webkit.org/changeset/161964
http://trac.webkit.org/changeset/161965
https://bugs.webkit.org/show_bug.cgi?id=126988

Tests do not pass on the bots because of slight color
differences. The tests should be redone with squared results
and blending that leads to stable colors. (Requested by krit_
on #webkit).

Source/WebCore:

* platform/graphics/CrossfadeGeneratedImage.cpp:
(WebCore::CrossfadeGeneratedImage::draw):
* svg/graphics/SVGImage.cpp:
(WebCore::SVGImage::drawPatternForContainer):
* svg/graphics/SVGImage.h:
* svg/graphics/SVGImageForContainer.cpp:
(WebCore::SVGImageForContainer::drawPattern):

LayoutTests:

* css3/compositing/background-blend-mode-crossfade-image-expected.html: Removed.
* css3/compositing/background-blend-mode-crossfade-image.html: Removed.
* css3/compositing/background-blend-mode-data-uri-svg-image-expected.html: Removed.
* css3/compositing/background-blend-mode-data-uri-svg-image.html: Removed.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsCrossfadeGeneratedImagecpp">trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.cpp</a></li>
<li><a href="#trunkSourceWebCoresvggraphicsSVGImagecpp">trunk/Source/WebCore/svg/graphics/SVGImage.cpp</a></li>
<li><a href="#trunkSourceWebCoresvggraphicsSVGImageh">trunk/Source/WebCore/svg/graphics/SVGImage.h</a></li>
<li><a href="#trunkSourceWebCoresvggraphicsSVGImageForContainercpp">trunk/Source/WebCore/svg/graphics/SVGImageForContainer.cpp</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkLayoutTestscss3compositingbackgroundblendmodecrossfadeimageexpectedhtml">trunk/LayoutTests/css3/compositing/background-blend-mode-crossfade-image-expected.html</a></li>
<li><a href="#trunkLayoutTestscss3compositingbackgroundblendmodecrossfadeimagehtml">trunk/LayoutTests/css3/compositing/background-blend-mode-crossfade-image.html</a></li>
<li><a href="#trunkLayoutTestscss3compositingbackgroundblendmodedataurisvgimageexpectedhtml">trunk/LayoutTests/css3/compositing/background-blend-mode-data-uri-svg-image-expected.html</a></li>
<li><a href="#trunkLayoutTestscss3compositingbackgroundblendmodedataurisvgimagehtml">trunk/LayoutTests/css3/compositing/background-blend-mode-data-uri-svg-image.html</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (161980 => 161981)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2014-01-14 18:16:42 UTC (rev 161980)
+++ trunk/LayoutTests/ChangeLog        2014-01-14 18:19:25 UTC (rev 161981)
</span><span class="lines">@@ -1,3 +1,20 @@
</span><ins>+2014-01-14  Commit Queue  &lt;commit-queue@webkit.org&gt;
+
+        Unreviewed, rolling out r161964 and r161965.
+        http://trac.webkit.org/changeset/161964
+        http://trac.webkit.org/changeset/161965
+        https://bugs.webkit.org/show_bug.cgi?id=126988
+
+        Tests do not pass on the bots because of slight color
+        differences. The tests should be redone with squared results
+        and blending that leads to stable colors. (Requested by krit_
+        on #webkit).
+
+        * css3/compositing/background-blend-mode-crossfade-image-expected.html: Removed.
+        * css3/compositing/background-blend-mode-crossfade-image.html: Removed.
+        * css3/compositing/background-blend-mode-data-uri-svg-image-expected.html: Removed.
+        * css3/compositing/background-blend-mode-data-uri-svg-image.html: Removed.
+
</ins><span class="cx"> 2014-01-14  Hans Muller  &lt;hmuller@adobe.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [CSS Shapes] Shape images are now &lt;image&gt; types, not just URIs
</span></span></pre></div>
<a id="trunkLayoutTestscss3compositingbackgroundblendmodecrossfadeimageexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/css3/compositing/background-blend-mode-crossfade-image-expected.html (161980 => 161981)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/css3/compositing/background-blend-mode-crossfade-image-expected.html        2014-01-14 18:16:42 UTC (rev 161980)
+++ trunk/LayoutTests/css3/compositing/background-blend-mode-crossfade-image-expected.html        2014-01-14 18:19:25 UTC (rev 161981)
</span><span class="lines">@@ -1,17 +0,0 @@
</span><del>-&lt;!DOCTYPE HTML&gt;
-&lt;style&gt;
-    div {
-        margin: 5px;
-        width: 130px;
-        height: 130px;
-        background: url('data:image/svg+xml;utf8, \
-            &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 100 100&quot;&gt; \
-                &lt;circle cx=&quot;50&quot; cy=&quot;50&quot; r=&quot;40&quot; fill=&quot;#43C33C&quot;/&gt; \
-            &lt;/svg&gt;'
-            ) no-repeat 0 0 /100% 100%, #C3C33C;
-    }
-&lt;/style&gt;
-
-&lt;!-- This file should contain a cross-faded image between a circle and a rectangle, on top of a yellow background color. --&gt;
-
-&lt;div&gt;&lt;/div&gt;
</del></span></pre></div>
<a id="trunkLayoutTestscss3compositingbackgroundblendmodecrossfadeimagehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/css3/compositing/background-blend-mode-crossfade-image.html (161980 => 161981)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/css3/compositing/background-blend-mode-crossfade-image.html        2014-01-14 18:16:42 UTC (rev 161980)
+++ trunk/LayoutTests/css3/compositing/background-blend-mode-crossfade-image.html        2014-01-14 18:19:25 UTC (rev 161981)
</span><span class="lines">@@ -1,22 +0,0 @@
</span><del>-&lt;!DOCTYPE HTML&gt;
-&lt;style&gt;
-    div {
-        margin: 5px;
-        width: 130px;
-        height: 130px;
-        background: -webkit-cross-fade(url('data:image/svg+xml;utf8, \
-            &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 100 100&quot;&gt; \
-                &lt;circle cx=&quot;50&quot; cy=&quot;50&quot; r=&quot;40&quot; fill=&quot;#F00&quot;/&gt; \
-            &lt;/svg&gt;'
-            ), url('data:image/svg+xml;utf8, \
-            &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 100 100&quot;&gt; \
-                &lt;rect width=&quot;100&quot; height=&quot;100&quot; fill=&quot;#777&quot;/&gt; \
-            &lt;/svg&gt;'
-            ), 50%) no-repeat 0 0 /100% 100%, #FF0;
-        -webkit-background-blend-mode: difference, normal
-    }
-&lt;/style&gt;
-
-&lt;!-- This file should contain a cross-faded image between a circle and a rectangle, on top of a yellow background color. --&gt;
-
-&lt;div&gt;&lt;/div&gt;
</del></span></pre></div>
<a id="trunkLayoutTestscss3compositingbackgroundblendmodedataurisvgimageexpectedhtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/css3/compositing/background-blend-mode-data-uri-svg-image-expected.html (161980 => 161981)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/css3/compositing/background-blend-mode-data-uri-svg-image-expected.html        2014-01-14 18:16:42 UTC (rev 161980)
+++ trunk/LayoutTests/css3/compositing/background-blend-mode-data-uri-svg-image-expected.html        2014-01-14 18:19:25 UTC (rev 161981)
</span><span class="lines">@@ -1,19 +0,0 @@
</span><del>-&lt;!DOCTYPE HTML&gt;
-
-&lt;style&gt;
-    div {
-        border: 5px navy;
-        border-style: dotted double;
-        background: url('data:image/svg+xml;utf8, \
-            &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 100 100&quot;&gt; \
-                &lt;circle cx=&quot;50&quot; cy=&quot;50&quot; r=&quot;40&quot; fill=&quot;#0F0&quot;/&gt; \
-            &lt;/svg&gt;'
-            ), #FF0;
-        width: 130px;
-        height: 130px;
-    }
-&lt;/style&gt;
-
-&lt;!-- This file should contain a green svg circle on top of a solid color yellow background. The container should have a visible border. --&gt;
-
-&lt;div&gt;&lt;/div&gt;
</del></span></pre></div>
<a id="trunkLayoutTestscss3compositingbackgroundblendmodedataurisvgimagehtml"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/css3/compositing/background-blend-mode-data-uri-svg-image.html (161980 => 161981)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/css3/compositing/background-blend-mode-data-uri-svg-image.html        2014-01-14 18:16:42 UTC (rev 161980)
+++ trunk/LayoutTests/css3/compositing/background-blend-mode-data-uri-svg-image.html        2014-01-14 18:19:25 UTC (rev 161981)
</span><span class="lines">@@ -1,20 +0,0 @@
</span><del>-&lt;!DOCTYPE HTML&gt;
-
-&lt;style&gt;
-    div {
-        border: 5px navy;
-        border-style: dotted double;
-        background: url('data:image/svg+xml;utf8, \
-            &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 100 100&quot;&gt; \
-                &lt;circle cx=&quot;50&quot; cy=&quot;50&quot; r=&quot;40&quot; fill=&quot;#F00&quot;/&gt; \
-            &lt;/svg&gt;'
-            ), #FF0;
-        width: 130px;
-        height: 130px;
-        -webkit-background-blend-mode: difference, normal
-    }
-&lt;/style&gt;
-
-&lt;!-- This file should contain a green svg circle on top of a solid color yellow background. The container should have a visible border. --&gt;
-
-&lt;div&gt;&lt;/div&gt;
</del></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (161980 => 161981)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-01-14 18:16:42 UTC (rev 161980)
+++ trunk/Source/WebCore/ChangeLog        2014-01-14 18:19:25 UTC (rev 161981)
</span><span class="lines">@@ -1,3 +1,23 @@
</span><ins>+2014-01-14  Commit Queue  &lt;commit-queue@webkit.org&gt;
+
+        Unreviewed, rolling out r161964 and r161965.
+        http://trac.webkit.org/changeset/161964
+        http://trac.webkit.org/changeset/161965
+        https://bugs.webkit.org/show_bug.cgi?id=126988
+
+        Tests do not pass on the bots because of slight color
+        differences. The tests should be redone with squared results
+        and blending that leads to stable colors. (Requested by krit_
+        on #webkit).
+
+        * platform/graphics/CrossfadeGeneratedImage.cpp:
+        (WebCore::CrossfadeGeneratedImage::draw):
+        * svg/graphics/SVGImage.cpp:
+        (WebCore::SVGImage::drawPatternForContainer):
+        * svg/graphics/SVGImage.h:
+        * svg/graphics/SVGImageForContainer.cpp:
+        (WebCore::SVGImageForContainer::drawPattern):
+
</ins><span class="cx"> 2014-01-14  Hans Muller  &lt;hmuller@adobe.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [CSS Shapes] Shape images are now &lt;image&gt; types, not just URIs
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsCrossfadeGeneratedImagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.cpp (161980 => 161981)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.cpp        2014-01-14 18:16:42 UTC (rev 161980)
+++ trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.cpp        2014-01-14 18:19:25 UTC (rev 161981)
</span><span class="lines">@@ -83,10 +83,10 @@
</span><span class="cx">     context-&gt;endTransparencyLayer();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void CrossfadeGeneratedImage::draw(GraphicsContext* context, const FloatRect&amp; dstRect, const FloatRect&amp; srcRect, ColorSpace, CompositeOperator compositeOp, BlendMode blendMode, ImageOrientationDescription)
</del><ins>+void CrossfadeGeneratedImage::draw(GraphicsContext* context, const FloatRect&amp; dstRect, const FloatRect&amp; srcRect, ColorSpace, CompositeOperator compositeOp, BlendMode, ImageOrientationDescription)
</ins><span class="cx"> {
</span><span class="cx">     GraphicsContextStateSaver stateSaver(*context);
</span><del>-    context-&gt;setCompositeOperation(compositeOp, blendMode);
</del><ins>+    context-&gt;setCompositeOperation(compositeOp);
</ins><span class="cx">     context-&gt;clip(dstRect);
</span><span class="cx">     context-&gt;translate(dstRect.x(), dstRect.y());
</span><span class="cx">     if (dstRect.size() != srcRect.size())
</span></span></pre></div>
<a id="trunkSourceWebCoresvggraphicsSVGImagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/graphics/SVGImage.cpp (161980 => 161981)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/graphics/SVGImage.cpp        2014-01-14 18:16:42 UTC (rev 161980)
+++ trunk/Source/WebCore/svg/graphics/SVGImage.cpp        2014-01-14 18:19:25 UTC (rev 161981)
</span><span class="lines">@@ -182,7 +182,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> void SVGImage::drawPatternForContainer(GraphicsContext* context, const FloatSize containerSize, float zoom, const FloatRect&amp; srcRect,
</span><del>-    const AffineTransform&amp; patternTransform, const FloatPoint&amp; phase, ColorSpace colorSpace, CompositeOperator compositeOp, BlendMode blendMode, const FloatRect&amp; dstRect)
</del><ins>+    const AffineTransform&amp; patternTransform, const FloatPoint&amp; phase, ColorSpace colorSpace, CompositeOperator compositeOp, const FloatRect&amp; dstRect)
</ins><span class="cx"> {
</span><span class="cx">     FloatRect zoomedContainerRect = FloatRect(FloatPoint(), containerSize);
</span><span class="cx">     zoomedContainerRect.scale(zoom);
</span><span class="lines">@@ -213,7 +213,7 @@
</span><span class="cx">     unscaledPatternTransform.scale(1 / imageBufferScale.width(), 1 / imageBufferScale.height());
</span><span class="cx"> 
</span><span class="cx">     context-&gt;setDrawLuminanceMask(false);
</span><del>-    image-&gt;drawPattern(context, scaledSrcRect, unscaledPatternTransform, phase, colorSpace, compositeOp, dstRect, blendMode);
</del><ins>+    image-&gt;drawPattern(context, scaledSrcRect, unscaledPatternTransform, phase, colorSpace, compositeOp, dstRect);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void SVGImage::draw(GraphicsContext* context, const FloatRect&amp; dstRect, const FloatRect&amp; srcRect, ColorSpace, CompositeOperator compositeOp, BlendMode blendMode, ImageOrientationDescription)
</span></span></pre></div>
<a id="trunkSourceWebCoresvggraphicsSVGImageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/graphics/SVGImage.h (161980 => 161981)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/graphics/SVGImage.h        2014-01-14 18:16:42 UTC (rev 161980)
+++ trunk/Source/WebCore/svg/graphics/SVGImage.h        2014-01-14 18:19:25 UTC (rev 161981)
</span><span class="lines">@@ -92,7 +92,7 @@
</span><span class="cx">     virtual void draw(GraphicsContext*, const FloatRect&amp; fromRect, const FloatRect&amp; toRect, ColorSpace styleColorSpace, CompositeOperator, BlendMode, ImageOrientationDescription) OVERRIDE;
</span><span class="cx">     void drawForContainer(GraphicsContext*, const FloatSize, float, const FloatRect&amp;, const FloatRect&amp;, ColorSpace, CompositeOperator, BlendMode);
</span><span class="cx">     void drawPatternForContainer(GraphicsContext*, const FloatSize, float, const FloatRect&amp;, const AffineTransform&amp;, const FloatPoint&amp;, ColorSpace,
</span><del>-        CompositeOperator, BlendMode, const FloatRect&amp;);
</del><ins>+        CompositeOperator, const FloatRect&amp;);
</ins><span class="cx"> 
</span><span class="cx">     std::unique_ptr&lt;SVGImageChromeClient&gt; m_chromeClient;
</span><span class="cx">     std::unique_ptr&lt;Page&gt; m_page;
</span></span></pre></div>
<a id="trunkSourceWebCoresvggraphicsSVGImageForContainercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/graphics/SVGImageForContainer.cpp (161980 => 161981)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/graphics/SVGImageForContainer.cpp        2014-01-14 18:16:42 UTC (rev 161980)
+++ trunk/Source/WebCore/svg/graphics/SVGImageForContainer.cpp        2014-01-14 18:19:25 UTC (rev 161981)
</span><span class="lines">@@ -43,10 +43,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void SVGImageForContainer::drawPattern(GraphicsContext* context, const FloatRect&amp; srcRect, const AffineTransform&amp; patternTransform,
</span><del>-    const FloatPoint&amp; phase, ColorSpace colorSpace, CompositeOperator compositeOp, const FloatRect&amp; dstRect, BlendMode blendMode)
</del><ins>+    const FloatPoint&amp; phase, ColorSpace colorSpace, CompositeOperator compositeOp, const FloatRect&amp; dstRect, BlendMode)
</ins><span class="cx"> {
</span><span class="cx">     m_image-&gt;setSpaceSize(spaceSize());
</span><del>-    m_image-&gt;drawPatternForContainer(context, m_containerSize, m_zoom, srcRect, patternTransform, phase, colorSpace, compositeOp, blendMode, dstRect);
</del><ins>+    m_image-&gt;drawPatternForContainer(context, m_containerSize, m_zoom, srcRect, patternTransform, phase, colorSpace, compositeOp, dstRect);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> PassNativeImagePtr SVGImageForContainer::nativeImageForCurrentFrame()
</span></span></pre>
</div>
</div>

</body>
</html>