<!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>[214613] 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/214613">214613</a></dd>
<dt>Author</dt> <dd>simon.fraser@apple.com</dd>
<dt>Date</dt> <dd>2017-03-30 11:41:35 -0700 (Thu, 30 Mar 2017)</dd>
</dl>

<h3>Log Message</h3>
<pre>Add some tests that dump the touch event regions with various content configurations
https://bugs.webkit.org/show_bug.cgi?id=170216

Followup: add missing results files, and tweak iframes.html to show that regions fail to
take iframe borders into account.

* fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
* fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
* fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
* fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
* fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
* fast/events/touch/ios/touch-event-regions/iframes.html:
* fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
* fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsfasteventstouchiostoucheventregionsiframeshtml">trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/iframes.html</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsfasteventstouchiostoucheventregionsactivepassivenestingexpectedtxt">trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfasteventstouchiostoucheventregionscolumnsexpectedtxt">trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/columns-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfasteventstouchiostoucheventregionscomplexexpectedtxt">trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/complex-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfasteventstouchiostoucheventregionsdocumentexpectedtxt">trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/document-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfasteventstouchiostoucheventregionsiframesexpectedtxt">trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/iframes-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfasteventstouchiostoucheventregionsoverflowexpectedtxt">trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/overflow-expected.txt</a></li>
<li><a href="#trunkLayoutTestsfasteventstouchiostoucheventregionsrangeslidersexpectedtxt">trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (214612 => 214613)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2017-03-30 17:06:59 UTC (rev 214612)
+++ trunk/LayoutTests/ChangeLog        2017-03-30 18:41:35 UTC (rev 214613)
</span><span class="lines">@@ -1,3 +1,20 @@
</span><ins>+2017-03-30  Simon Fraser  &lt;simon.fraser@apple.com&gt;
+
+        Add some tests that dump the touch event regions with various content configurations
+        https://bugs.webkit.org/show_bug.cgi?id=170216
+
+        Followup: add missing results files, and tweak iframes.html to show that regions fail to
+        take iframe borders into account.
+
+        * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
+        * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
+        * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
+        * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
+        * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
+        * fast/events/touch/ios/touch-event-regions/iframes.html:
+        * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
+        * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
+
</ins><span class="cx"> 2017-03-30  Per Arne Vollan  &lt;pvollan@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
</span></span></pre></div>
<a id="trunkLayoutTestsfasteventstouchiostoucheventregionsactivepassivenestingexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt (0 => 214613)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt                                (rev 0)
+++ trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt        2017-03-30 18:41:35 UTC (rev 214613)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+Passive
+Active
+Active
+Passive
+touchstart
+162, 74 - 270, 182
+48, 258 - 226, 436
+touchstart
+
+touchend
+
+touchforcechange
+
+passive
+48, 40 - 226, 218
+162, 292 - 270, 400
</ins></span></pre></div>
<a id="trunkLayoutTestsfasteventstouchiostoucheventregionscolumnsexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/columns-expected.txt (0 => 214613)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/columns-expected.txt                                (rev 0)
+++ trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/columns-expected.txt        2017-03-30 18:41:35 UTC (rev 214613)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+
+Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia.
+
+Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
+
+touchstart
+166, 56 - 290, 580
+touchstart
+
+touchend
+
+touchforcechange
+
+passive
+
</ins></span></pre></div>
<a id="trunkLayoutTestsfasteventstouchiostoucheventregionscomplexexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/complex-expected.txt (0 => 214613)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/complex-expected.txt                                (rev 0)
+++ trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/complex-expected.txt        2017-03-30 18:41:35 UTC (rev 214613)
</span><span class="lines">@@ -0,0 +1,23 @@
</span><ins>+touch start
+positioned child
+inline with positioned and transformed children
+box Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
+here positioned block
+in-flow block
+positioned child
+positioned block
+in-flow block
+positioned child
+touchstart
+28, 20 - 136, 128
+8, 248 - 792, 435
+8, 600 - 133, 702
+9, 821 - 132, 881
+touchstart
+
+touchend
+
+touchforcechange
+
+passive
+
</ins></span></pre></div>
<a id="trunkLayoutTestsfasteventstouchiostoucheventregionsdocumentexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/document-expected.txt (0 => 214613)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/document-expected.txt                                (rev 0)
+++ trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/document-expected.txt        2017-03-30 18:41:35 UTC (rev 214613)
</span><span class="lines">@@ -0,0 +1,10 @@
</span><ins>+touchstart
+0, 0 - 800, 600
+touchstart
+
+touchend
+
+touchforcechange
+
+passive
+
</ins></span></pre></div>
<a id="trunkLayoutTestsfasteventstouchiostoucheventregionsiframesexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/iframes-expected.txt (0 => 214613)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/iframes-expected.txt                                (rev 0)
+++ trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/iframes-expected.txt        2017-03-30 18:41:35 UTC (rev 214613)
</span><span class="lines">@@ -0,0 +1,13 @@
</span><ins>+
+touchstart
+26, 18 - 210, 38
+126, 138 - 226, 238
+68, 594 - 184, 709
+touchstart
+
+touchend
+
+touchforcechange
+
+passive
+
</ins></span></pre></div>
<a id="trunkLayoutTestsfasteventstouchiostoucheventregionsiframeshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/iframes.html (214612 => 214613)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/iframes.html        2017-03-30 17:06:59 UTC (rev 214612)
+++ trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/iframes.html        2017-03-30 18:41:35 UTC (rev 214613)
</span><span class="lines">@@ -6,6 +6,8 @@
</span><span class="cx">     &lt;style&gt;
</span><span class="cx">         iframe {
</span><span class="cx">             display: block;
</span><ins>+            border: 10px solid silver;
+            padding: 8px;
</ins><span class="cx">             margin: 10px 10px 120px 10px;
</span><span class="cx">         }
</span><span class="cx">     &lt;/style&gt;
</span></span></pre></div>
<a id="trunkLayoutTestsfasteventstouchiostoucheventregionsoverflowexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/overflow-expected.txt (0 => 214613)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/overflow-expected.txt                                (rev 0)
+++ trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/overflow-expected.txt        2017-03-30 18:41:35 UTC (rev 214613)
</span><span class="lines">@@ -0,0 +1,13 @@
</span><ins>+touch start on container
+touchstart inside overflow
+touchstart
+58, 50 - 260, 252
+69, 453 - 191, 555
+touchstart
+
+touchend
+
+touchforcechange
+
+passive
+
</ins></span></pre></div>
<a id="trunkLayoutTestsfasteventstouchiostoucheventregionsrangeslidersexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt (0 => 214613)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt                                (rev 0)
+++ trunk/LayoutTests/fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt        2017-03-30 18:41:35 UTC (rev 214613)
</span><span class="lines">@@ -0,0 +1,23 @@
</span><ins>+    
+touchstart
+7, 102 - 23, 118
+84, 194 - 101, 210
+278, 194 - 310, 210
+278, 210 - 310, 226
+touchstart
+7, 102 - 23, 118
+84, 194 - 101, 210
+278, 194 - 310, 210
+278, 210 - 310, 226
+touchend
+7, 102 - 23, 118
+84, 194 - 101, 210
+278, 194 - 310, 210
+278, 210 - 310, 226
+touchforcechange
+7, 102 - 23, 118
+84, 194 - 101, 210
+278, 194 - 310, 210
+278, 210 - 310, 226
+passive
+
</ins></span></pre>
</div>
</div>

</body>
</html>