<!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>[163047] trunk/LayoutTests</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/163047">163047</a></dd>
<dt>Author</dt> <dd>bjonesbe@adobe.com</dd>
<dt>Date</dt> <dd>2014-01-29 16:31:05 -0800 (Wed, 29 Jan 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Update clip-path tests to use new shape syntax
https://bugs.webkit.org/show_bug.cgi?id=127862

Reviewed by Dirk Schulze.

Update the tests to reflect the new shape syntax. The inset tests are
copied from the rectangle tests that will be removed when the old
syntax is removed.

* css3/masking/clip-path-inset-expected.txt: Added.
* css3/masking/clip-path-inset.html: Added.
* svg/clip-path/clip-path-shape-circle-1.svg:
* svg/clip-path/clip-path-shape-circle-2.svg:
* svg/clip-path/clip-path-shape-ellipse-1.svg:
* svg/clip-path/clip-path-shape-ellipse-2.svg:
* svg/clip-path/clip-path-shape-rounded-inset-1-expected.svg: Added.
* svg/clip-path/clip-path-shape-rounded-inset-1.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-circle-1.svg.
* svg/clip-path/clip-path-shape-rounded-inset-2-expected.svg: Added.
* svg/clip-path/clip-path-shape-rounded-inset-2.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-circle-1.svg.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestssvgclippathclippathshapecircle1svg">trunk/LayoutTests/svg/clip-path/clip-path-shape-circle-1.svg</a></li>
<li><a href="#trunkLayoutTestssvgclippathclippathshapecircle2svg">trunk/LayoutTests/svg/clip-path/clip-path-shape-circle-2.svg</a></li>
<li><a href="#trunkLayoutTestssvgclippathclippathshapeellipse1svg">trunk/LayoutTests/svg/clip-path/clip-path-shape-ellipse-1.svg</a></li>
<li><a href="#trunkLayoutTestssvgclippathclippathshapeellipse2svg">trunk/LayoutTests/svg/clip-path/clip-path-shape-ellipse-2.svg</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkLayoutTestscss3maskingclippathinsetexpectedtxt">trunk/LayoutTests/css3/masking/clip-path-inset-expected.txt</a></li>
<li><a href="#trunkLayoutTestscss3maskingclippathinsethtml">trunk/LayoutTests/css3/masking/clip-path-inset.html</a></li>
<li><a href="#trunkLayoutTestssvgclippathclippathshaperoundedinset1expectedsvg">trunk/LayoutTests/svg/clip-path/clip-path-shape-rounded-inset-1-expected.svg</a></li>
<li><a href="#trunkLayoutTestssvgclippathclippathshaperoundedinset1svg">trunk/LayoutTests/svg/clip-path/clip-path-shape-rounded-inset-1.svg</a></li>
<li><a href="#trunkLayoutTestssvgclippathclippathshaperoundedinset2expectedsvg">trunk/LayoutTests/svg/clip-path/clip-path-shape-rounded-inset-2-expected.svg</a></li>
<li><a href="#trunkLayoutTestssvgclippathclippathshaperoundedinset2svg">trunk/LayoutTests/svg/clip-path/clip-path-shape-rounded-inset-2.svg</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (163046 => 163047)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2014-01-30 00:02:08 UTC (rev 163046)
+++ trunk/LayoutTests/ChangeLog        2014-01-30 00:31:05 UTC (rev 163047)
</span><span class="lines">@@ -1,5 +1,27 @@
</span><span class="cx"> 2014-01-29  Bem Jones-Bey  &lt;bjonesbe@adobe.com&gt;
</span><span class="cx"> 
</span><ins>+        Update clip-path tests to use new shape syntax
+        https://bugs.webkit.org/show_bug.cgi?id=127862
+
+        Reviewed by Dirk Schulze.
+
+        Update the tests to reflect the new shape syntax. The inset tests are
+        copied from the rectangle tests that will be removed when the old
+        syntax is removed.
+
+        * css3/masking/clip-path-inset-expected.txt: Added.
+        * css3/masking/clip-path-inset.html: Added.
+        * svg/clip-path/clip-path-shape-circle-1.svg:
+        * svg/clip-path/clip-path-shape-circle-2.svg:
+        * svg/clip-path/clip-path-shape-ellipse-1.svg:
+        * svg/clip-path/clip-path-shape-ellipse-2.svg:
+        * svg/clip-path/clip-path-shape-rounded-inset-1-expected.svg: Added.
+        * svg/clip-path/clip-path-shape-rounded-inset-1.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-circle-1.svg.
+        * svg/clip-path/clip-path-shape-rounded-inset-2-expected.svg: Added.
+        * svg/clip-path/clip-path-shape-rounded-inset-2.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-circle-1.svg.
+
+2014-01-29  Bem Jones-Bey  &lt;bjonesbe@adobe.com&gt;
+
</ins><span class="cx">         clip-path swaps bottom radii for the inset shape
</span><span class="cx">         https://bugs.webkit.org/show_bug.cgi?id=127859
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestscss3maskingclippathinsetexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/css3/masking/clip-path-inset-expected.txt (0 => 163047)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/css3/masking/clip-path-inset-expected.txt                                (rev 0)
+++ trunk/LayoutTests/css3/masking/clip-path-inset-expected.txt        2014-01-30 00:31:05 UTC (rev 163047)
</span><span class="lines">@@ -0,0 +1,7 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x216
+  RenderBlock {HTML} at (0,0) size 800x216
+    RenderBody {BODY} at (8,8) size 784x200
+layer at (8,8) size 200x200
+  RenderBlock {DIV} at (0,0) size 200x200 [bgcolor=#008000] [border: (10px solid #000000)]
</ins></span></pre></div>
<a id="trunkLayoutTestscss3maskingclippathinsethtml"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/css3/masking/clip-path-inset.html (0 => 163047)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/css3/masking/clip-path-inset.html                                (rev 0)
+++ trunk/LayoutTests/css3/masking/clip-path-inset.html        2014-01-30 00:31:05 UTC (rev 163047)
</span><span class="lines">@@ -0,0 +1,17 @@
</span><ins>+&lt;!DOCTYPE html&gt;
+&lt;html lang=&quot;en&quot;&gt;
+&lt;head&gt;
+&lt;style&gt;
+div {
+    width: 180px;
+    height: 180px;
+    background-color: green;
+    border: 10px solid black;
+    -webkit-clip-path: inset(0 round 100px);
+}
+&lt;/style&gt;
+&lt;/head&gt;
+&lt;body&gt;
+&lt;div&gt;
+&lt;/body&gt;
+&lt;/html&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestssvgclippathclippathshapecircle1svg"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/svg/clip-path/clip-path-shape-circle-1.svg (163046 => 163047)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/svg/clip-path/clip-path-shape-circle-1.svg        2014-01-30 00:02:08 UTC (rev 163046)
+++ trunk/LayoutTests/svg/clip-path/clip-path-shape-circle-1.svg        2014-01-30 00:31:05 UTC (rev 163047)
</span><span class="lines">@@ -1,3 +1,3 @@
</span><span class="cx"> &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;
</span><del>-&lt;rect width=&quot;200&quot; height=&quot;200&quot; fill=&quot;green&quot; style=&quot;-webkit-clip-path: circle(50%, 50%, 50%)&quot;/&gt;
-&lt;/svg&gt;
</del><span class="cx">\ No newline at end of file
</span><ins>+&lt;rect width=&quot;200&quot; height=&quot;200&quot; fill=&quot;green&quot; style=&quot;-webkit-clip-path: circle()&quot;/&gt;
+&lt;/svg&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestssvgclippathclippathshapecircle2svg"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/svg/clip-path/clip-path-shape-circle-2.svg (163046 => 163047)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/svg/clip-path/clip-path-shape-circle-2.svg        2014-01-30 00:02:08 UTC (rev 163046)
+++ trunk/LayoutTests/svg/clip-path/clip-path-shape-circle-2.svg        2014-01-30 00:31:05 UTC (rev 163047)
</span><span class="lines">@@ -1,3 +1,3 @@
</span><span class="cx"> &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;
</span><del>-&lt;rect width=&quot;200&quot; height=&quot;150&quot; fill=&quot;green&quot; style=&quot;-webkit-clip-path: circle(100px, 75px, 75px)&quot;/&gt;
-&lt;/svg&gt;
</del><span class="cx">\ No newline at end of file
</span><ins>+&lt;rect width=&quot;200&quot; height=&quot;150&quot; fill=&quot;green&quot; style=&quot;-webkit-clip-path: circle(75px at 100px 75px)&quot;/&gt;
+&lt;/svg&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestssvgclippathclippathshapeellipse1svg"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/svg/clip-path/clip-path-shape-ellipse-1.svg (163046 => 163047)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/svg/clip-path/clip-path-shape-ellipse-1.svg        2014-01-30 00:02:08 UTC (rev 163046)
+++ trunk/LayoutTests/svg/clip-path/clip-path-shape-ellipse-1.svg        2014-01-30 00:31:05 UTC (rev 163047)
</span><span class="lines">@@ -1,3 +1,3 @@
</span><span class="cx"> &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;
</span><del>-&lt;rect width=&quot;200&quot; height=&quot;150&quot; fill=&quot;green&quot; style=&quot;-webkit-clip-path: ellipse(50%, 50%, 50%, 50%)&quot;/&gt;
-&lt;/svg&gt;
</del><span class="cx">\ No newline at end of file
</span><ins>+&lt;rect width=&quot;200&quot; height=&quot;150&quot; fill=&quot;green&quot; style=&quot;-webkit-clip-path: ellipse()&quot;/&gt;
+&lt;/svg&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestssvgclippathclippathshapeellipse2svg"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/svg/clip-path/clip-path-shape-ellipse-2.svg (163046 => 163047)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/svg/clip-path/clip-path-shape-ellipse-2.svg        2014-01-30 00:02:08 UTC (rev 163046)
+++ trunk/LayoutTests/svg/clip-path/clip-path-shape-ellipse-2.svg        2014-01-30 00:31:05 UTC (rev 163047)
</span><span class="lines">@@ -1,3 +1,3 @@
</span><span class="cx"> &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;
</span><del>-&lt;rect width=&quot;200&quot; height=&quot;200&quot; fill=&quot;green&quot; style=&quot;-webkit-clip-path: ellipse(100px, 75px, 100px, 75px)&quot;/&gt;
-&lt;/svg&gt;
</del><span class="cx">\ No newline at end of file
</span><ins>+&lt;rect width=&quot;200&quot; height=&quot;200&quot; fill=&quot;green&quot; style=&quot;-webkit-clip-path: ellipse(100px 75px at 100px 75px)&quot;/&gt;
+&lt;/svg&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestssvgclippathclippathshaperoundedinset1expectedsvg"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/svg/clip-path/clip-path-shape-rounded-inset-1-expected.svg (0 => 163047)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/svg/clip-path/clip-path-shape-rounded-inset-1-expected.svg                                (rev 0)
+++ trunk/LayoutTests/svg/clip-path/clip-path-shape-rounded-inset-1-expected.svg        2014-01-30 00:31:05 UTC (rev 163047)
</span><span class="lines">@@ -0,0 +1,8 @@
</span><ins>+&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;
+&lt;defs&gt;
+    &lt;clipPath id=&quot;clip&quot;&gt;
+        &lt;rect x=&quot;20&quot; y=&quot;20&quot; width=&quot;160&quot; height=&quot;160&quot; rx=&quot;20&quot; ry=&quot;20&quot;/&gt;
+    &lt;/clipPath&gt;
+&lt;/defs&gt;
+&lt;rect width=&quot;200&quot; height=&quot;200&quot; fill=&quot;green&quot; clip-path=&quot;url(#clip)&quot;/&gt;
+&lt;/svg&gt;
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestssvgclippathclippathshaperoundedinset1svgfromrev163046trunkLayoutTestssvgclippathclippathshapecircle1svg"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/svg/clip-path/clip-path-shape-rounded-inset-1.svg (from rev 163046, trunk/LayoutTests/svg/clip-path/clip-path-shape-circle-1.svg) (0 => 163047)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/svg/clip-path/clip-path-shape-rounded-inset-1.svg                                (rev 0)
+++ trunk/LayoutTests/svg/clip-path/clip-path-shape-rounded-inset-1.svg        2014-01-30 00:31:05 UTC (rev 163047)
</span><span class="lines">@@ -0,0 +1,3 @@
</span><ins>+&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;
+&lt;rect width=&quot;200&quot; height=&quot;200&quot; fill=&quot;green&quot; style=&quot;-webkit-clip-path: inset(10% round 10%)&quot;/&gt;
+&lt;/svg&gt;
</ins></span></pre></div>
<a id="trunkLayoutTestssvgclippathclippathshaperoundedinset2expectedsvg"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/svg/clip-path/clip-path-shape-rounded-inset-2-expected.svg (0 => 163047)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/svg/clip-path/clip-path-shape-rounded-inset-2-expected.svg                                (rev 0)
+++ trunk/LayoutTests/svg/clip-path/clip-path-shape-rounded-inset-2-expected.svg        2014-01-30 00:31:05 UTC (rev 163047)
</span><span class="lines">@@ -0,0 +1,8 @@
</span><ins>+&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;
+&lt;defs&gt;
+    &lt;clipPath id=&quot;clip&quot;&gt;
+        &lt;rect x=&quot;20&quot; y=&quot;20&quot; width=&quot;160&quot; height=&quot;160&quot; rx=&quot;20&quot; ry=&quot;20&quot;/&gt;
+    &lt;/clipPath&gt;
+&lt;/defs&gt;
+&lt;rect width=&quot;200&quot; height=&quot;200&quot; fill=&quot;green&quot; clip-path=&quot;url(#clip)&quot;/&gt;
+&lt;/svg&gt;
</ins><span class="cx">\ No newline at end of file
</span></span></pre></div>
<a id="trunkLayoutTestssvgclippathclippathshaperoundedinset2svgfromrev163046trunkLayoutTestssvgclippathclippathshapecircle1svg"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/svg/clip-path/clip-path-shape-rounded-inset-2.svg (from rev 163046, trunk/LayoutTests/svg/clip-path/clip-path-shape-circle-1.svg) (0 => 163047)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/svg/clip-path/clip-path-shape-rounded-inset-2.svg                                (rev 0)
+++ trunk/LayoutTests/svg/clip-path/clip-path-shape-rounded-inset-2.svg        2014-01-30 00:31:05 UTC (rev 163047)
</span><span class="lines">@@ -0,0 +1,3 @@
</span><ins>+&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;
+&lt;rect width=&quot;200&quot; height=&quot;200&quot; fill=&quot;green&quot; style=&quot;-webkit-clip-path: inset(20px round 20px)&quot;/&gt;
+&lt;/svg&gt;
</ins></span></pre>
</div>
</div>

</body>
</html>