<!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>[189533] 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/189533">189533</a></dd>
<dt>Author</dt> <dd>commit-queue@webkit.org</dd>
<dt>Date</dt> <dd>2015-09-08 21:59:47 -0700 (Tue, 08 Sep 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Unreviewed, rolling out <a href="http://trac.webkit.org/projects/webkit/changeset/189407">r189407</a> and <a href="http://trac.webkit.org/projects/webkit/changeset/189424">r189424</a>.
https://bugs.webkit.org/show_bug.cgi?id=148993

Broke some tests, and made others flakily time out (Requested
by ap on #webkit).

Reverted changesets:

&quot;[WebGL] Update WebGL 1.0.3 conformance tests&quot;
https://bugs.webkit.org/show_bug.cgi?id=148858
http://trac.webkit.org/changeset/189407

&quot;REGRESSION (<a href="http://trac.webkit.org/projects/webkit/changeset/189407">r189407</a>): webgl/1.0.3/conformance/extensions
/webgl-draw-buffers.html&quot;
http://trac.webkit.org/changeset/189424</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsplatformmacTestExpectations">trunk/LayoutTests/platform/mac/TestExpectations</a></li>
<li><a href="#trunkLayoutTestswebgl103conformanceextensionsoestexturehalffloatexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103conformanceextensionswebglcompressedtexturesizelimitexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/extensions/webgl-compressed-texture-size-limit-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103conformanceextensionswebgldrawbuffersexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/extensions/webgl-draw-buffers-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103conformanceglslmiscshaderstructscopeexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shader-struct-scope-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103conformanceglslmiscshaderswithinvarianceexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103conformanceglslmiscshaderswithnameconflictsexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103conformanceglslmiscstructnestingofvariablenamesexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103conformancerenderbuffersfeedbackloopexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/renderbuffers/feedback-loop-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103conformancetexturestexturecopyingfeedbackloopsexpectedtxt">trunk/LayoutTests/webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformanceextensionsangleinstancedarrayshtml">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/extensions/angle-instanced-arrays.html</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformanceglslmiscshaderwithforloophtml">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/shader-with-for-loop.html</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformanceglslmiscternaryoperatorsinglobalinitializershtml">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/ternary-operators-in-global-initializers.html</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformancemiscbadargumentstesthtml">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/misc/bad-arguments-test.html</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformancemorefunctionsuniformMatrixBadArgshtml">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/more/functions/uniformMatrixBadArgs.html</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformancemoreunitjs">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformanceoglesoglesutilsjs">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/ogles/ogles-utils.js</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformancetexturesteximagewithinvaliddatahtml">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformancetypedarraysarrayunittestshtml">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_filesconformancetypedarraysresourcestypedarrayworkerjs">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/resources/typed-array-worker.js</a></li>
<li><a href="#trunkLayoutTestswebgl103resourceswebgl_test_fileswebglconformancetestshtml">trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/webgl-conformance-tests.html</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/ChangeLog        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,3 +1,21 @@
</span><ins>+2015-09-08  Commit Queue  &lt;commit-queue@webkit.org&gt;
+
+        Unreviewed, rolling out r189407 and r189424.
+        https://bugs.webkit.org/show_bug.cgi?id=148993
+
+        Broke some tests, and made others flakily time out (Requested
+        by ap on #webkit).
+
+        Reverted changesets:
+
+        &quot;[WebGL] Update WebGL 1.0.3 conformance tests&quot;
+        https://bugs.webkit.org/show_bug.cgi?id=148858
+        http://trac.webkit.org/changeset/189407
+
+        &quot;REGRESSION (r189407): webgl/1.0.3/conformance/extensions
+        /webgl-draw-buffers.html&quot;
+        http://trac.webkit.org/changeset/189424
+
</ins><span class="cx"> 2015-09-08  Said Abou-Hallawa  &lt;sabouhallawa@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [iOS] Unreviewed iOS gardening.
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacTestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/TestExpectations (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/TestExpectations        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/platform/mac/TestExpectations        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -439,15 +439,29 @@
</span><span class="cx"> 
</span><span class="cx"> webkit.org/b/124935 [ Debug ] webgl/1.0.2/conformance/glsl/misc/shader-with-non-reserved-words.html [ Slow ]
</span><span class="cx"> 
</span><ins>+# Skip 1.0.3 tests for now, to be unskipped when we get closer to conformance
+webgl/1.0.3/conformance/attribs [ Skip ]
+webgl/1.0.3/conformance/buffers [ Skip ]
+webgl/1.0.3/conformance/canvas [ Skip ]
+webgl/1.0.3/conformance/context [ Skip ]
+webgl/1.0.3/conformance/glsl [ Skip ]
+webgl/1.0.3/conformance/renderbuffers [ Skip ]
+webgl/1.0.3/conformance/rendering [ Skip ]
+webgl/1.0.3/conformance/state [ Skip ]
+webgl/1.0.3/conformance/textures [ Skip ]
+webgl/1.0.3/conformance/typedarrays [ Skip ]
+webgl/1.0.3/conformance/uniforms [ Skip ]
+webgl/1.0.3/conformance/extensions/angle-instanced-arrays.html [ Skip ]
+webgl/1.0.3/conformance/extensions/oes-texture-half-float.html [ Skip ]
+webgl/1.0.3/conformance/extensions/webgl-compressed-texture-size-limit.html [ Skip ]
+webgl/1.0.3/conformance/extensions/webgl-draw-buffers.html [ Skip ]
+
</ins><span class="cx"> # Sending the mouse down event to the scrollbar starts a nested run loop which causes a hang.
</span><span class="cx"> fast/events/mousedown-in-subframe-scrollbar.html [ Skip ]
</span><span class="cx"> 
</span><span class="cx"> webkit.org/b/96828 fast/canvas/webgl/oes-vertex-array-object.html [ Skip ]
</span><span class="cx"> webkit.org/b/96828 webgl/1.0.2/conformance/extensions/oes-vertex-array-object.html [ Skip ]
</span><span class="cx"> 
</span><del>-[ Mavericks ] webgl/1.0.3/conformance/extensions/webgl-draw-buffers.html [ Failure ]
-webgl/1.0.3/conformance/rendering/point-no-attributes.html [ Skip ]
-
</del><span class="cx"> http/tests/misc/willCacheResponse-delegate-callback.html [ Failure ]
</span><span class="cx"> http/tests/xmlhttprequest/basic-auth-nopassword.html [ Failure ]
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformanceextensionsoestexturehalffloatexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx"> 
</span><span class="cx"> Test: ../../resources/webgl_test_files/conformance/extensions/oes-texture-half-float.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformanceextensionswebglcompressedtexturesizelimitexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/extensions/webgl-compressed-texture-size-limit-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/extensions/webgl-compressed-texture-size-limit-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/extensions/webgl-compressed-texture-size-limit-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx"> 
</span><span class="cx"> Test: ../../resources/webgl_test_files/conformance/extensions/webgl-compressed-texture-size-limit.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformanceextensionswebgldrawbuffersexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/extensions/webgl-draw-buffers-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/extensions/webgl-draw-buffers-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/extensions/webgl-draw-buffers-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx"> 
</span><span class="cx"> Test: ../../resources/webgl_test_files/conformance/extensions/webgl-draw-buffers.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformanceglslmiscshaderstructscopeexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shader-struct-scope-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shader-struct-scope-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shader-struct-scope-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx"> 
</span><span class="cx"> Test: ../../../resources/webgl_test_files/conformance/glsl/misc/shader-struct-scope.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformanceglslmiscshaderswithinvarianceexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx"> 
</span><span class="cx"> Test: ../../../resources/webgl_test_files/conformance/glsl/misc/shaders-with-invariance.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformanceglslmiscshaderswithnameconflictsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx"> 
</span><span class="cx"> Test: ../../../resources/webgl_test_files/conformance/glsl/misc/shaders-with-name-conflicts.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformanceglslmiscstructnestingofvariablenamesexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/struct-nesting-of-variable-names-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx"> 
</span><span class="cx"> Test: ../../../resources/webgl_test_files/conformance/glsl/misc/struct-nesting-of-variable-names.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformancerenderbuffersfeedbackloopexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/renderbuffers/feedback-loop-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/renderbuffers/feedback-loop-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/renderbuffers/feedback-loop-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx"> 
</span><span class="cx"> Test: ../../resources/webgl_test_files/conformance/renderbuffers/feedback-loop.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103conformancetexturestexturecopyingfeedbackloopsexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -1,5 +1,5 @@
</span><span class="cx"> This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
</span><span class="cx"> 
</span><span class="cx"> Test: ../../resources/webgl_test_files/conformance/textures/texture-copying-feedback-loops.html
</span><del>-FAIL
</del><ins>+PASS
</ins><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformanceextensionsangleinstancedarrayshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/extensions/angle-instanced-arrays.html (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/extensions/angle-instanced-arrays.html        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/extensions/angle-instanced-arrays.html        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -77,7 +77,6 @@
</span><span class="cx"> 
</span><span class="cx"> if (!gl) {
</span><span class="cx">     testFailed(&quot;WebGL context does not exist&quot;);
</span><del>-    finishTest();
</del><span class="cx"> } else {
</span><span class="cx">     testPassed(&quot;WebGL context exists&quot;);
</span><span class="cx"> 
</span><span class="lines">@@ -89,7 +88,6 @@
</span><span class="cx">         testPassed(&quot;No ANGLE_instanced_arrays support -- this is legal&quot;);
</span><span class="cx"> 
</span><span class="cx">         runSupportedTest(false);
</span><del>-        finishTest();
</del><span class="cx">     } else {
</span><span class="cx">         testPassed(&quot;Successfully enabled ANGLE_instanced_arrays extension&quot;);
</span><span class="cx"> 
</span><span class="lines">@@ -415,6 +413,10 @@
</span><span class="cx"> 
</span><span class="cx">     cycleAndTest();
</span><span class="cx"> }
</span><ins>+
+var successfullyParsed = true;
</ins><span class="cx"> &lt;/script&gt;
</span><ins>+&lt;script src=&quot;../../resources/js-test-post.js&quot;&gt;&lt;/script&gt;
+
</ins><span class="cx"> &lt;/body&gt;
</span><span class="cx"> &lt;/html&gt;
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformanceglslmiscshaderwithforloophtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/shader-with-for-loop.html (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/shader-with-for-loop.html        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/shader-with-for-loop.html        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx"> uniform vec2 resolution;
</span><span class="cx"> 
</span><span class="cx"> // Saw-tooth function that is synced with the demo music (128bpm)
</span><del>-float gBeat;
</del><ins>+float gBeat=fract(time*3.2/3.);
</ins><span class="cx"> 
</span><span class="cx"> // Calculate the surface color
</span><span class="cx"> vec3 surfColor(vec2 p)
</span><span class="lines">@@ -74,7 +74,6 @@
</span><span class="cx"> 
</span><span class="cx"> void main()
</span><span class="cx"> {
</span><del>-    gBeat=fract(time*3.2/3.);
</del><span class="cx">     // Screen setup
</span><span class="cx">     vec2 p=(2.*gl_FragCoord.xy-resolution)/resolution.y,
</span><span class="cx">          q=2.*gl_FragCoord.xy/resolution-1.;
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformanceglslmiscternaryoperatorsinglobalinitializershtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/ternary-operators-in-global-initializers.html (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/ternary-operators-in-global-initializers.html        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/glsl/misc/ternary-operators-in-global-initializers.html        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -38,8 +38,8 @@
</span><span class="cx"> &lt;div id=&quot;console&quot;&gt;&lt;/div&gt;
</span><span class="cx"> &lt;script id=&quot;fragmentShader&quot; type=&quot;text/something-not-javascript&quot;&gt;
</span><span class="cx"> precision mediump float;
</span><del>-const $(type) green = $(green);
-const $(type) black = $(black);
</del><ins>+$(type) green = $(green);
+$(type) black = $(black);
</ins><span class="cx"> $(type) var = (true) ? green : black;
</span><span class="cx"> void main() {
</span><span class="cx">     gl_FragColor = $(asVec4);
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformancemiscbadargumentstesthtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/misc/bad-arguments-test.html (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/misc/bad-arguments-test.html        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/misc/bad-arguments-test.html        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -71,13 +71,15 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> for (var i = 0; i &lt; testArguments.length; ++i) {
</span><del>-  var func, func2;
</del><ins>+  var func, func2, func3;
</ins><span class="cx">   if (testArguments[i].throws) {
</span><span class="cx">     func = shouldThrow;
</span><span class="cx">     func2 = shouldThrow;
</span><ins>+    func3 = shouldThrow;
</ins><span class="cx">   } else {
</span><span class="cx">     func = shouldBeUndefined;
</span><span class="cx">     func2 = shouldBeNull;
</span><ins>+    func3 = shouldBeEmptyString;
</ins><span class="cx">   }
</span><span class="cx">   argument = testArguments[i].value;
</span><span class="cx">   func(&quot;context.compileShader(argument)&quot;);
</span><span class="lines">@@ -99,15 +101,15 @@
</span><span class="cx">   func(&quot;context.uniform2iv(argument, new Int32Array([0, 0]))&quot;);
</span><span class="cx">   func(&quot;context.uniformMatrix2fv(argument, false, new Float32Array([0.0, 0.0, 0.0, 0.0]))&quot;);
</span><span class="cx"> 
</span><del>-  func2(&quot;context.getProgramInfoLog(argument)&quot;);
</del><span class="cx">   func2(&quot;context.getProgramParameter(argument, 0)&quot;);
</span><del>-  func2(&quot;context.getShaderInfoLog(argument)&quot;);
</del><span class="cx">   func2(&quot;context.getShaderParameter(argument, 0)&quot;);
</span><del>-  func2(&quot;context.getShaderSource(argument)&quot;);
</del><span class="cx">   func2(&quot;context.getUniform(argument, loc)&quot;);
</span><span class="cx">   func2(&quot;context.getUniform(program, argument)&quot;);
</span><span class="cx">   func2(&quot;context.getUniformLocation(argument, 'u_modelViewProjMatrix')&quot;);
</span><span class="cx"> 
</span><ins>+  func3(&quot;context.getProgramInfoLog(argument)&quot;);
+  func3(&quot;context.getShaderInfoLog(argument)&quot;);
+  func3(&quot;context.getShaderSource(argument)&quot;);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> var successfullyParsed = true;
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformancemorefunctionsuniformMatrixBadArgshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/more/functions/uniformMatrixBadArgs.html (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/more/functions/uniformMatrixBadArgs.html        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/more/functions/uniformMatrixBadArgs.html        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -120,7 +120,7 @@
</span><span class="cx">   });
</span><span class="cx">   var d = new Uint8Array(4);
</span><span class="cx">   gl.readPixels(0,0,1,1,gl.RGBA, gl.UNSIGNED_BYTE, d);
</span><del>-  assertArrayEqualsWithEpsilon([1,2,3,8], d, [1,1,1,1]);
</del><ins>+  assertArrayEquals([1,2,3,8], d);
</ins><span class="cx">   sh.destroy();
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformancemoreunitjs"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/more/unit.js        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -391,38 +391,6 @@
</span><span class="cx">   return true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-function assertArrayEqualsWithEpsilon(name, v, p, l) {
-  if (l == null) { l = p; p = v; v = name; name = null; }
-  if (!v) {
-    testFailed(&quot;assertArrayEqualsWithEpsilon: first array undefined&quot;, name, v, p);
-    return false;
-  }
-  if (!p) {
-    testFailed(&quot;assertArrayEqualsWithEpsilon: second array undefined&quot;, name, v, p);
-    return false;
-  }
-  if (!l) {
-    testFailed(&quot;assertArrayEqualsWithEpsilon: limit array undefined&quot;, name, v, p);
-    return false;
-  }
-  if (v.length != p.length) {
-    testFailed(&quot;assertArrayEqualsWithEpsilon&quot;, name, v, p, l);
-    return false;
-  }
-  if (v.length != l.length) {
-    testFailed(&quot;assertArrayEqualsWithEpsilon&quot;, name, v, p, l);
-    return false;
-  }
-  for (var ii = 0; ii &lt; v.length; ++ii) {
-    if (Math.abs(v[ii]- p[ii])&gt;l[ii]) {
-      testFailed(&quot;assertArrayEqualsWithEpsilon&quot;, name, v, p, l);
-      return false;
-    }
-  }
-  testPassed(&quot;assertArrayEqualsWithEpsilon&quot;, name, v, p, l);
-  return true;
-}
-
</del><span class="cx"> function assertNotEquals(name, v, p) {
</span><span class="cx">   if (p == null) { p = v; v = name; name = null; }
</span><span class="cx">   if (compare(v, p)) {
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformanceoglesoglesutilsjs"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/ogles/ogles-utils.js (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/ogles/ogles-utils.js        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/ogles/ogles-utils.js        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -500,9 +500,6 @@
</span><span class="cx">   // Check for unset uniforms
</span><span class="cx">   for (var name in uniforms) {
</span><span class="cx">     var uniform = uniforms[name];
</span><del>-    if (name.indexOf(&quot;gl_&quot;) == 0) {
-      continue;
-    }
</del><span class="cx">     if (!uniform.used) {
</span><span class="cx">       testFailed(&quot;uniform &quot; + name + &quot; never set&quot;);
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformancetexturesteximagewithinvaliddatahtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> 
</span><span class="cx"> function setup() {
</span><span class="cx">     tex = gl.createTexture();
</span><del>-    gl.bindTexture(gl.TEXTURE_2D, tex);
</del><ins>+    gl.bindTexture(gl.TEXTURE_2D, bug32619_tests.tex);
</ins><span class="cx">     gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, 64, 64, 0, gl.RGBA, gl.UNSIGNED_BYTE, null);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -81,21 +81,6 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-test(&quot;Calling texImage2D with no WebGLTexture bound generates INVALID_OPERATION&quot;,
-     function () {
-        gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, 64, 64, 0, gl.RGBA, gl.UNSIGNED_BYTE, null);
-     },
-     gl.INVALID_OPERATION);
-
-test(&quot;Calling texSubImage2D with no WebGLTexture bound generates INVALID_OPERATION&quot;,
-     function () {
-        var buffer = new Uint8Array(4);
-        gl.texSubImage2D(gl.TEXTURE_2D, 0, 0, 0, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, buffer);
-     },
-     gl.INVALID_OPERATION);
-
-setup();
-
</del><span class="cx"> test(&quot;Passing a buffer not large enough to texImage2D should generate an INVALID_OPERATION&quot;,
</span><span class="cx">      function () {
</span><span class="cx">      var tooSmall = new Uint8Array(64);
</span><span class="lines">@@ -133,8 +118,6 @@
</span><span class="cx">      },
</span><span class="cx">      &quot;exception&quot;);
</span><span class="cx"> 
</span><del>-teardown();
-
</del><span class="cx"> debug(&quot;&quot;);
</span><span class="cx"> var successfullyParsed = true;
</span><span class="cx"> &lt;/script&gt;
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformancetypedarraysarrayunittestshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -195,30 +195,16 @@
</span><span class="cx">   // case, assert the new behavior.
</span><span class="cx">   shouldBe('new Uint8ClampedArray(1) instanceof Uint8Array', 'false');
</span><span class="cx"> 
</span><del>-  if (Object.getPrototypeOf(Int8Array.prototype) == Object.prototype) {
-    // ES5 behavior.
-    shouldBe('Object.getPrototypeOf(Int8Array.prototype)', 'Object.prototype');
-    shouldBe('Object.getPrototypeOf(Uint8Array.prototype)', 'Object.prototype');
-    shouldBe('Object.getPrototypeOf(Uint8ClampedArray.prototype)', 'Object.prototype');
-    shouldBe('Object.getPrototypeOf(Int16Array.prototype)', 'Object.prototype');
-    shouldBe('Object.getPrototypeOf(Uint16Array.prototype)', 'Object.prototype');
-    shouldBe('Object.getPrototypeOf(Int32Array.prototype)', 'Object.prototype');
-    shouldBe('Object.getPrototypeOf(Uint32Array.prototype)', 'Object.prototype');
-    shouldBe('Object.getPrototypeOf(Float32Array.prototype)', 'Object.prototype');
-    shouldBe('Object.getPrototypeOf(Float64Array.prototype)', 'Object.prototype');
-  } else {
-    // As of ES6, the prototypes for typed array constructors point to an intrinsic object whose internal
-    // prototype is Object.prototype. Relevant spec section is 22.2.5.2: TypedArray.prototype.
-    shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Int8Array.prototype))', 'Object.prototype');
-    shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Uint8Array.prototype))', 'Object.prototype');
-    shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Uint8ClampedArray.prototype))', 'Object.prototype');
-    shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Int16Array.prototype))', 'Object.prototype');
-    shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Uint16Array.prototype))', 'Object.prototype');
-    shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Int32Array.prototype))', 'Object.prototype');
-    shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Uint32Array.prototype))', 'Object.prototype');
-    shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Float32Array.prototype))', 'Object.prototype');
-    shouldBe('Object.getPrototypeOf(Object.getPrototypeOf(Float64Array.prototype))', 'Object.prototype');
-  }
</del><ins>+  shouldBe('Object.getPrototypeOf(Int8Array.prototype)', 'Object.prototype');
+  shouldBe('Object.getPrototypeOf(Uint8Array.prototype)', 'Object.prototype');
+  shouldBe('Object.getPrototypeOf(Uint8ClampedArray.prototype)', 'Object.prototype');
+  shouldBe('Object.getPrototypeOf(Int16Array.prototype)', 'Object.prototype');
+  shouldBe('Object.getPrototypeOf(Uint16Array.prototype)', 'Object.prototype');
+  shouldBe('Object.getPrototypeOf(Int32Array.prototype)', 'Object.prototype');
+  shouldBe('Object.getPrototypeOf(Uint32Array.prototype)', 'Object.prototype');
+  shouldBe('Object.getPrototypeOf(Float32Array.prototype)', 'Object.prototype');
+  shouldBe('Object.getPrototypeOf(Float64Array.prototype)', 'Object.prototype');
+  shouldBe('Object.getPrototypeOf(DataView.prototype)', 'Object.prototype');
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> //
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_filesconformancetypedarraysresourcestypedarrayworkerjs"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/resources/typed-array-worker.js (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/resources/typed-array-worker.js        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/conformance/typedarrays/resources/typed-array-worker.js        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx">     } else {
</span><span class="cx">       valueToSend = view.buffer;
</span><span class="cx">     }
</span><del>-    var transferablesToSend = undefined;
</del><ins>+    var transferablesToSend = null;
</ins><span class="cx">     if (message.command == 'transfer' ||
</span><span class="cx">         message.command == 'transferBuffer') {
</span><span class="cx">       transferablesToSend = [ view.buffer ];
</span></span></pre></div>
<a id="trunkLayoutTestswebgl103resourceswebgl_test_fileswebglconformancetestshtml"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/webgl-conformance-tests.html (189532 => 189533)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/webgl-conformance-tests.html        2015-09-09 04:19:01 UTC (rev 189532)
+++ trunk/LayoutTests/webgl/1.0.3/resources/webgl_test_files/webgl-conformance-tests.html        2015-09-09 04:59:47 UTC (rev 189533)
</span><span class="lines">@@ -180,13 +180,6 @@
</span><span class="cx">     }
</span><span class="cx">   }
</span><span class="cx"> 
</span><del>-  function createStylesheet() {
-    var style = document.createElement(&quot;style&quot;);
-    style.appendChild(document.createTextNode(&quot;&quot;));
-    document.head.appendChild(style);
-    return style.sheet;
-  }
-
</del><span class="cx">   function create3DContext(canvas, attrs, version) {
</span><span class="cx">     if (!canvas) {
</span><span class="cx">       canvas = document.createElement(&quot;canvas&quot;);
</span><span class="lines">@@ -933,19 +926,6 @@
</span><span class="cx">     autoScrollEnabled = autoScrollCheckbox.checked;
</span><span class="cx">     autoScroll = autoScrollEnabled;
</span><span class="cx">   };
</span><del>-
-  var hidePassedSheet = createStylesheet();
-  var hidePassedCheckbox = document.getElementById(&quot;hidePassedCheckbox&quot;);
-  hidePassedCheckbox.checked = false;
-  hidePassedCheckbox.onclick = function() {
-    var hidePassedTests = hidePassedCheckbox.checked;
-    if (hidePassedTests) {
-        hidePassedSheet.insertRule(&quot;.testpagesuccess { display: none; }&quot;, 0);
-    } else {
-        hidePassedSheet.deleteRule(0);
-    }
-  };
-
</del><span class="cx">   var textbutton = document.getElementById(&quot;showTextSummary&quot;);
</span><span class="cx">   textbutton.onclick = function() {
</span><span class="cx">     log(&quot;click&quot;);
</span><span class="lines">@@ -1012,9 +992,6 @@
</span><span class="cx">               &lt;input type=&quot;checkbox&quot; id=&quot;autoScrollCheckbox&quot;/&gt;
</span><span class="cx">               &lt;label for=&quot;autoScrollCheckbox&quot;&gt;auto scroll&lt;/label&gt;
</span><span class="cx">               &lt;br/&gt;
</span><del>-              &lt;input type=&quot;checkbox&quot; id=&quot;hidePassedCheckbox&quot;/&gt;
-              &lt;label for=&quot;hidePassedCheckbox&quot;&gt;hide passed tests&lt;/label&gt;
-              &lt;br/&gt;
</del><span class="cx">               &lt;input type=&quot;button&quot; style=&quot;visibility: hidden;&quot; value=&quot;display text summary&quot; id=&quot;showTextSummary&quot;/&gt;
</span><span class="cx">               &lt;div id=&quot;nowebgl&quot; class=&quot;nowebgl&quot; style=&quot;display: none;&quot;&gt;
</span><span class="cx">                 This browser does not appear to support WebGL
</span></span></pre>
</div>
</div>

</body>
</html>