1f1f3ce977e0b4b198587d4e7c9ec2baf73546d1
[WebKit-https.git] / LayoutTests / ChangeLog
1 2013-02-14  Aivo Paas  <aivopaas@gmail.com>
2
3         Updating mouse cursor on style changes without emitting fake mousemove event
4         https://bugs.webkit.org/show_bug.cgi?id=101857
5         Changing CSS cursor should work no matter is mouse button is pressed or not
6         https://bugs.webkit.org/show_bug.cgi?id=53341
7
8         Reviewed by Allan Sandfeld Jensen.
9
10         Added tests for changing cursor on mousemove, mousedown, mouseup and mousemove
11         while mouse button being hold down. Also added test to verify that a mousemove
12         event is not fired for changing cursor while mouse is not moving.
13
14         * fast/events/mouse-cursor-change-expected.txt: Added.
15         * fast/events/mouse-cursor-change.html: Added.
16         * fast/events/mouse-cursor-no-mousemove-expected.txt: Added.
17         * fast/events/mouse-cursor-no-mousemove.html: Added.
18         * platform/mac/TestExpectations:
19
20 2013-02-06  Gregg Tavares  <gman@chromium.org>
21
22         Adds the WebGL Conformance Tests limits folder.
23         https://bugs.webkit.org/show_bug.cgi?id=108904
24
25         Reviewed by Kenneth Russell.
26
27         * platform/mac/TestExpectations:
28         * webgl/conformance/limits/gl-max-texture-dimensions-expected.txt: Added.
29         * webgl/conformance/limits/gl-max-texture-dimensions.html: Added.
30         * webgl/conformance/limits/gl-min-attribs-expected.txt: Added.
31         * webgl/conformance/limits/gl-min-attribs.html: Added.
32         * webgl/conformance/limits/gl-min-textures-expected.txt: Added.
33         * webgl/conformance/limits/gl-min-textures.html: Added.
34         * webgl/conformance/limits/gl-min-uniforms-expected.txt: Added.
35         * webgl/conformance/limits/gl-min-uniforms.html: Added.
36         * webgl/resources/webgl_test_files/conformance/limits/00_test_list.txt: Added.
37         * webgl/resources/webgl_test_files/conformance/limits/gl-max-texture-dimensions.html: Added.
38         * webgl/resources/webgl_test_files/conformance/limits/gl-min-attribs.html: Added.
39         * webgl/resources/webgl_test_files/conformance/limits/gl-min-textures.html: Added.
40         * webgl/resources/webgl_test_files/conformance/limits/gl-min-uniforms.html: Added.
41
42 2013-02-13  Hayato Ito  <hayato@chromium.org>
43
44         [Shadow DOM] Implements a '::distributed()' pseudo element.
45         https://bugs.webkit.org/show_bug.cgi?id=82169
46
47         Reviewed by Dimitri Glazkov.
48
49         * fast/dom/shadow/distributed-pseudo-element-expected.html: Added.
50         * fast/dom/shadow/distributed-pseudo-element-for-shadow-element-expected.html: Added.
51         * fast/dom/shadow/distributed-pseudo-element-for-shadow-element.html: Added.
52         * fast/dom/shadow/distributed-pseudo-element-match-all-expected.html: Added.
53         * fast/dom/shadow/distributed-pseudo-element-match-all.html: Added.
54         * fast/dom/shadow/distributed-pseudo-element-match-descendant-expected.html: Added.
55         * fast/dom/shadow/distributed-pseudo-element-match-descendant.html: Added.
56         * fast/dom/shadow/distributed-pseudo-element-nested-expected.html: Added.
57         * fast/dom/shadow/distributed-pseudo-element-nested.html: Added.
58         * fast/dom/shadow/distributed-pseudo-element-no-match-expected.html: Added.
59         * fast/dom/shadow/distributed-pseudo-element-no-match.html: Added.
60         * fast/dom/shadow/distributed-pseudo-element-reprojection-expected.html: Added.
61         * fast/dom/shadow/distributed-pseudo-element-reprojection.html: Added.
62         * fast/dom/shadow/distributed-pseudo-element-scoped-expected.html: Added.
63         * fast/dom/shadow/distributed-pseudo-element-scoped.html: Added.
64         * fast/dom/shadow/distributed-pseudo-element-support-selector-expected.html: Added.
65         * fast/dom/shadow/distributed-pseudo-element-support-selector.html: Added.
66         * fast/dom/shadow/distributed-pseudo-element-used-in-selector-list-expected.html: Added.
67         * fast/dom/shadow/distributed-pseudo-element-used-in-selector-list.html: Added.
68         * fast/dom/shadow/distributed-pseudo-element-with-any-expected.html: Added.
69         * fast/dom/shadow/distributed-pseudo-element-with-any.html: Added.
70         * fast/dom/shadow/distributed-pseudo-element.html: Added.
71
72 2013-02-06  Gregg Tavares  <gman@chromium.org>
73
74         Add WebGL Conformance Tests more folder.
75         https://bugs.webkit.org/show_bug.cgi?id=109118
76
77         Reviewed by Kenneth Russell.
78
79         * webgl/conformance/more/conformance/constants-expected.txt: Added.
80         * webgl/conformance/more/conformance/constants.html: Added.
81         * webgl/conformance/more/conformance/getContext-expected.txt: Added.
82         * webgl/conformance/more/conformance/getContext.html: Added.
83         * webgl/conformance/more/conformance/methods-expected.txt: Added.
84         * webgl/conformance/more/conformance/methods.html: Added.
85         * webgl/conformance/more/conformance/webGLArrays-expected.txt: Added.
86         * webgl/conformance/more/conformance/webGLArrays.html: Added.
87         * webgl/conformance/more/functions/bindBuffer-expected.txt: Added.
88         * webgl/conformance/more/functions/bindBuffer.html: Added.
89         * webgl/conformance/more/functions/bindBufferBadArgs-expected.txt: Added.
90         * webgl/conformance/more/functions/bindBufferBadArgs.html: Added.
91         * webgl/conformance/more/functions/bindFramebufferLeaveNonZero-expected.txt: Added.
92         * webgl/conformance/more/functions/bindFramebufferLeaveNonZero.html: Added.
93         * webgl/conformance/more/functions/bufferData-expected.txt: Added.
94         * webgl/conformance/more/functions/bufferData.html: Added.
95         * webgl/conformance/more/functions/bufferSubData-expected.txt: Added.
96         * webgl/conformance/more/functions/bufferSubData.html: Added.
97         * webgl/conformance/more/functions/bufferSubDataBadArgs-expected.txt: Added.
98         * webgl/conformance/more/functions/bufferSubDataBadArgs.html: Added.
99         * webgl/conformance/more/functions/isTests-expected.txt: Added.
100         * webgl/conformance/more/functions/isTests.html: Added.
101         * webgl/conformance/more/functions/isTestsBadArgs-expected.txt: Added.
102         * webgl/conformance/more/functions/isTestsBadArgs.html: Added.
103         * webgl/conformance/more/functions/readPixels-expected.txt: Added.
104         * webgl/conformance/more/functions/readPixels.html: Added.
105         * webgl/conformance/more/functions/texImage2D-expected.txt: Added.
106         * webgl/conformance/more/functions/texImage2D.html: Added.
107         * webgl/conformance/more/functions/texImage2DHTMLBadArgs-expected.txt: Added.
108         * webgl/conformance/more/functions/texImage2DHTMLBadArgs.html: Added.
109         * webgl/conformance/more/functions/texSubImage2D-expected.txt: Added.
110         * webgl/conformance/more/functions/texSubImage2D.html: Added.
111         * webgl/conformance/more/functions/texSubImage2DHTMLBadArgs-expected.txt: Added.
112         * webgl/conformance/more/functions/texSubImage2DHTMLBadArgs.html: Added.
113         * webgl/conformance/more/functions/uniformMatrix-expected.txt: Added.
114         * webgl/conformance/more/functions/uniformMatrix.html: Added.
115         * webgl/conformance/more/functions/uniformMatrixBadArgs-expected.txt: Added.
116         * webgl/conformance/more/functions/uniformMatrixBadArgs.html: Added.
117         * webgl/conformance/more/functions/uniformf-expected.txt: Added.
118         * webgl/conformance/more/functions/uniformf.html: Added.
119         * webgl/conformance/more/functions/uniformfArrayLen1-expected.txt: Added.
120         * webgl/conformance/more/functions/uniformfArrayLen1.html: Added.
121         * webgl/conformance/more/functions/uniformfBadArgs-expected.txt: Added.
122         * webgl/conformance/more/functions/uniformfBadArgs.html: Added.
123         * webgl/conformance/more/functions/uniformi-expected.txt: Added.
124         * webgl/conformance/more/functions/uniformi.html: Added.
125         * webgl/conformance/more/functions/uniformiBadArgs-expected.txt: Added.
126         * webgl/conformance/more/functions/uniformiBadArgs.html: Added.
127         * webgl/conformance/more/functions/vertexAttrib-expected.txt: Added.
128         * webgl/conformance/more/functions/vertexAttrib.html: Added.
129         * webgl/conformance/more/functions/vertexAttribBadArgs-expected.txt: Added.
130         * webgl/conformance/more/functions/vertexAttribBadArgs.html: Added.
131         * webgl/conformance/more/functions/vertexAttribPointer-expected.txt: Added.
132         * webgl/conformance/more/functions/vertexAttribPointer.html: Added.
133         * webgl/conformance/more/functions/vertexAttribPointerBadArgs-expected.txt: Added.
134         * webgl/conformance/more/functions/vertexAttribPointerBadArgs.html: Added.
135         * webgl/conformance/more/glsl/arrayOutOfBounds-expected.txt: Added.
136         * webgl/conformance/more/glsl/arrayOutOfBounds.html: Added.
137         * webgl/conformance/more/glsl/uniformOutOfBounds-expected.txt: Added.
138         * webgl/conformance/more/glsl/uniformOutOfBounds.html: Added.
139         * webgl/resources/webgl_test_files/conformance/more/00_test_list.txt: Added.
140         * webgl/resources/webgl_test_files/conformance/more/README.md: Added.
141         * webgl/resources/webgl_test_files/conformance/more/all_tests.html: Added.
142         * webgl/resources/webgl_test_files/conformance/more/all_tests_linkonly.html: Added.
143         * webgl/resources/webgl_test_files/conformance/more/all_tests_sequential.html: Added.
144         * webgl/resources/webgl_test_files/conformance/more/conformance/argGenerators-A.js: Added.
145         (ArgGenerators.activeTexture.generate):
146         (ArgGenerators.activeTexture.checkArgValidity):
147         (ArgGenerators.activeTexture.teardown):
148         (ArgGenerators.attachShader.generate):
149         (ArgGenerators.attachShader.checkArgValidity):
150         (ArgGenerators.attachShader.cleanup):
151         * webgl/resources/webgl_test_files/conformance/more/conformance/argGenerators-B1.js: Added.
152         (ArgGenerators.bindAttribLocation.generate):
153         (ArgGenerators.bindAttribLocation.checkArgValidity):
154         (ArgGenerators.bindAttribLocation.cleanup):
155         * webgl/resources/webgl_test_files/conformance/more/conformance/argGenerators-B2.js: Added.
156         (ArgGenerators.bindBuffer.generate):
157         (ArgGenerators.bindBuffer.checkArgValidity):
158         (ArgGenerators.bindBuffer.cleanup):
159         (ArgGenerators.bindFramebuffer.generate):
160         (ArgGenerators.bindFramebuffer.checkArgValidity):
161         (ArgGenerators.bindFramebuffer.cleanup):
162         (ArgGenerators.bindRenderbuffer.generate):
163         (ArgGenerators.bindRenderbuffer.checkArgValidity):
164         (ArgGenerators.bindRenderbuffer.cleanup):
165         (ArgGenerators.bindTexture.generate):
166         (ArgGenerators.bindTexture.checkArgValidity):
167         (ArgGenerators.bindTexture.cleanup):
168         (ArgGenerators.blendColor.generate):
169         (ArgGenerators.blendColor.teardown):
170         (ArgGenerators.blendEquation.generate):
171         (ArgGenerators.blendEquation.checkArgValidity):
172         (ArgGenerators.blendEquation.teardown):
173         (ArgGenerators.blendEquationSeparate.generate):
174         (ArgGenerators.blendEquationSeparate.checkArgValidity):
175         (ArgGenerators.blendEquationSeparate.teardown):
176         (ArgGenerators.blendFunc.generate):
177         (ArgGenerators.blendFunc.checkArgValidity):
178         (ArgGenerators.blendFunc.teardown):
179         (ArgGenerators.blendFuncSeparate.generate):
180         (ArgGenerators.blendFuncSeparate.checkArgValidity):
181         (ArgGenerators.blendFuncSeparate.teardown):
182         * webgl/resources/webgl_test_files/conformance/more/conformance/argGenerators-B3.js: Added.
183         (ArgGenerators.bufferData.setup):
184         (ArgGenerators.bufferData.generate):
185         (ArgGenerators.bufferData.checkArgValidity):
186         (ArgGenerators.bufferData.teardown):
187         * webgl/resources/webgl_test_files/conformance/more/conformance/argGenerators-B4.js: Added.
188         (ArgGenerators.bufferSubData.setup):
189         (ArgGenerators.bufferSubData.generate):
190         (ArgGenerators.bufferSubData.checkArgValidity):
191         (ArgGenerators.bufferSubData.teardown):
192         * webgl/resources/webgl_test_files/conformance/more/conformance/argGenerators-C.js: Added.
193         (ArgGenerators.checkFramebufferStatus.generate):
194         (ArgGenerators.checkFramebufferStatus.checkArgValidity):
195         (ArgGenerators.checkFramebufferStatus.cleanup):
196         (ArgGenerators.clear.generate):
197         (ArgGenerators.clear.checkArgValidity):
198         (ArgGenerators.clearColor.generate):
199         (ArgGenerators.clearColor.teardown):
200         (ArgGenerators.clearDepth.generate):
201         (ArgGenerators.clearDepth.teardown):
202         (ArgGenerators.clearStencil.generate):
203         (ArgGenerators.clearStencil.teardown):
204         (ArgGenerators.colorMask.generate):
205         (ArgGenerators.colorMask.teardown):
206         (ArgGenerators.createBuffer.generate):
207         (ArgGenerators.createBuffer.returnValueCleanup):
208         (ArgGenerators.createFramebuffer.generate):
209         (ArgGenerators.createFramebuffer.returnValueCleanup):
210         (ArgGenerators.createProgram.generate):
211         (ArgGenerators.createProgram.returnValueCleanup):
212         (ArgGenerators.createRenderbuffer.generate):
213         (ArgGenerators.createRenderbuffer.returnValueCleanup):
214         (ArgGenerators.createShader.generate):
215         (ArgGenerators.createShader.checkArgValidity):
216         (ArgGenerators.createShader.returnValueCleanup):
217         (ArgGenerators.createTexture.generate):
218         (ArgGenerators.createTexture.returnValueCleanup):
219         (ArgGenerators.cullFace.generate):
220         (ArgGenerators.cullFace.checkArgValidity):
221         (ArgGenerators.cullFace.teardown):
222         * webgl/resources/webgl_test_files/conformance/more/conformance/argGenerators-D_G.js: Added.
223         (ArgGenerators.deleteBuffer.generate):
224         (ArgGenerators.deleteBuffer.checkArgValidity):
225         (ArgGenerators.deleteBuffer.cleanup):
226         (ArgGenerators.deleteFramebuffer.generate):
227         (ArgGenerators.deleteFramebuffer.checkArgValidity):
228         (ArgGenerators.deleteFramebuffer.cleanup):
229         (ArgGenerators.deleteProgram.generate):
230         (ArgGenerators.deleteProgram.checkArgValidity):
231         (ArgGenerators.deleteProgram.cleanup):
232         (ArgGenerators.deleteRenderbuffer.generate):
233         (ArgGenerators.deleteRenderbuffer.checkArgValidity):
234         (ArgGenerators.deleteRenderbuffer.cleanup):
235         (ArgGenerators.deleteShader.generate):
236         (ArgGenerators.deleteShader.checkArgValidity):
237         (ArgGenerators.deleteShader.cleanup):
238         (ArgGenerators.deleteTexture.generate):
239         (ArgGenerators.deleteTexture.checkArgValidity):
240         (ArgGenerators.deleteTexture.cleanup):
241         (ArgGenerators.depthFunc.generate):
242         (ArgGenerators.depthFunc.checkArgValidity):
243         (ArgGenerators.depthFunc.teardown):
244         (ArgGenerators.depthMask.generate):
245         (ArgGenerators.depthMask.teardown):
246         (ArgGenerators.depthRange.generate):
247         (ArgGenerators.depthRange.teardown):
248         (ArgGenerators.detachShader.generate):
249         (ArgGenerators.detachShader.checkArgValidity):
250         (ArgGenerators.detachShader.cleanup):
251         (ArgGenerators.disable.generate):
252         (ArgGenerators.disable.checkArgValidity):
253         (ArgGenerators.disable.cleanup):
254         (ArgGenerators.disableVertexAttribArray.generate):
255         (ArgGenerators.disableVertexAttribArray.checkArgValidity):
256         (ArgGenerators.enable.generate):
257         (ArgGenerators.enable.checkArgValidity):
258         (ArgGenerators.enable.cleanup):
259         (ArgGenerators.enableVertexAttribArray.generate):
260         (ArgGenerators.enableVertexAttribArray.checkArgValidity):
261         (ArgGenerators.enableVertexAttribArray.cleanup):
262         (ArgGenerators.finish.generate):
263         (ArgGenerators.flush.generate):
264         (ArgGenerators.frontFace.generate):
265         (ArgGenerators.frontFace.checkArgValidity):
266         (ArgGenerators.frontFace.cleanup):
267         (ArgGenerators.generateMipmap.setup):
268         (ArgGenerators.generateMipmap.generate):
269         (ArgGenerators.generateMipmap.checkArgValidity):
270         (ArgGenerators.generateMipmap.teardown):
271         (ArgGenerators.getAttachedShaders.setup):
272         (ArgGenerators.getAttachedShaders.generate):
273         (ArgGenerators.getAttachedShaders.checkArgValidity):
274         (ArgGenerators.getAttachedShaders.teardown):
275         * webgl/resources/webgl_test_files/conformance/more/conformance/argGenerators-G_I.js: Added.
276         (ArgGenerators.getAttribLocation.generate):
277         (ArgGenerators.getAttribLocation.checkArgValidity):
278         (ArgGenerators.getAttribLocation.cleanup):
279         * webgl/resources/webgl_test_files/conformance/more/conformance/argGenerators-L_S.js: Added.
280         (ArgGenerators.lineWidth.generate):
281         (ArgGenerators.lineWidth.teardown):
282         (ArgGenerators.pixelStorei.generate):
283         (ArgGenerators.pixelStorei.checkArgValidity):
284         (ArgGenerators.pixelStorei.teardown):
285         (ArgGenerators.polygonOffset.generate):
286         (ArgGenerators.polygonOffset.teardown):
287         (ArgGenerators.sampleCoverage.generate):
288         (ArgGenerators.sampleCoverage.teardown):
289         (ArgGenerators.scissor.generate):
290         (ArgGenerators.scissor.checkArgValidity):
291         (ArgGenerators.scissor.teardown):
292         (ArgGenerators.stencilFunc.generate):
293         (ArgGenerators.stencilFunc.checkArgValidity):
294         (ArgGenerators.stencilFunc.teardown):
295         (ArgGenerators.stencilFuncSeparate.generate):
296         (ArgGenerators.stencilFuncSeparate.checkArgValidity):
297         (ArgGenerators.stencilFuncSeparate.teardown):
298         (ArgGenerators.stencilMask.generate):
299         (ArgGenerators.stencilMask.teardown):
300         * webgl/resources/webgl_test_files/conformance/more/conformance/argGenerators-S_V.js: Added.
301         (ArgGenerators.stencilMaskSeparate.generate):
302         (ArgGenerators.stencilMaskSeparate.checkArgValidity):
303         (ArgGenerators.stencilMaskSeparate.teardown):
304         (ArgGenerators.stencilOp.generate):
305         (ArgGenerators.stencilOp.checkArgValidity):
306         (ArgGenerators.stencilOp.teardown):
307         (ArgGenerators.stencilOpSeparate.generate):
308         (ArgGenerators.stencilOpSeparate.checkArgValidity):
309         (ArgGenerators.stencilOpSeparate.teardown):
310         (ArgGenerators.texImage2D.setup):
311         (ArgGenerators.texImage2D.generate):
312         (ArgGenerators.texImage2D.checkArgValidity):
313         (ArgGenerators.texImage2D.teardown):
314         (ArgGenerators.texParameterf.generate):
315         (ArgGenerators.texParameterf.checkArgValidity):
316         (ArgGenerators.texParameteri.generate):
317         (ArgGenerators.texParameteri.checkArgValidity):
318         (ArgGenerators.viewport.generate):
319         (ArgGenerators.viewport.checkArgValidity):
320         (ArgGenerators.viewport.teardown):
321         * webgl/resources/webgl_test_files/conformance/more/conformance/badArgsArityLessThanArgc.html: Added.
322         * webgl/resources/webgl_test_files/conformance/more/conformance/constants.html: Added.
323         * webgl/resources/webgl_test_files/conformance/more/conformance/fuzzTheAPI.html: Added.
324         * webgl/resources/webgl_test_files/conformance/more/conformance/getContext.html: Added.
325         * webgl/resources/webgl_test_files/conformance/more/conformance/methods.html: Added.
326         * webgl/resources/webgl_test_files/conformance/more/conformance/quickCheckAPI.js: Added.
327         (Array.from):
328         (Array.prototype.has):
329         (Array.prototype.random):
330         (castToInt):
331         (constCheck.a.has):
332         (constCheck):
333         (isBufferData):
334         (isVertexAttribute):
335         (isValidName):
336         (randomWebGLArray):
337         (randomArrayBuffer):
338         (randomBufferData):
339         (randomSmallWebGLArray):
340         (randomBufferSubData):
341         (randomColor):
342         (randomName):
343         (randomVertexAttribute):
344         (randomBool):
345         (randomStencil):
346         (randomLineWidth):
347         (randomImage):
348         (mutateArgs):
349         (argGeneratorTestRunner):
350         * webgl/resources/webgl_test_files/conformance/more/conformance/quickCheckAPIBadArgs.html: Added.
351         * webgl/resources/webgl_test_files/conformance/more/conformance/webGLArrays.html: Added.
352         * webgl/resources/webgl_test_files/conformance/more/demos/opengl_web.html: Added.
353         * webgl/resources/webgl_test_files/conformance/more/demos/video.html: Added.
354         * webgl/resources/webgl_test_files/conformance/more/functions/bindBuffer.html: Added.
355         * webgl/resources/webgl_test_files/conformance/more/functions/bindBufferBadArgs.html: Added.
356         * webgl/resources/webgl_test_files/conformance/more/functions/bindFramebufferLeaveNonZero.html: Added.
357         * webgl/resources/webgl_test_files/conformance/more/functions/bufferData.html: Added.
358         * webgl/resources/webgl_test_files/conformance/more/functions/bufferSubData.html: Added.
359         * webgl/resources/webgl_test_files/conformance/more/functions/bufferSubDataBadArgs.html: Added.
360         * webgl/resources/webgl_test_files/conformance/more/functions/isTests.html: Added.
361         * webgl/resources/webgl_test_files/conformance/more/functions/isTestsBadArgs.html: Added.
362         * webgl/resources/webgl_test_files/conformance/more/functions/readPixels.html: Added.
363         * webgl/resources/webgl_test_files/conformance/more/functions/texImage2D.html: Added.
364         * webgl/resources/webgl_test_files/conformance/more/functions/texImage2DHTMLBadArgs.html: Added.
365         * webgl/resources/webgl_test_files/conformance/more/functions/texSubImage2D.html: Added.
366         * webgl/resources/webgl_test_files/conformance/more/functions/texSubImage2DHTMLBadArgs.html: Added.
367         * webgl/resources/webgl_test_files/conformance/more/functions/uniformMatrix.html: Added.
368         * webgl/resources/webgl_test_files/conformance/more/functions/uniformMatrixBadArgs.html: Added.
369         * webgl/resources/webgl_test_files/conformance/more/functions/uniformf.html: Added.
370         * webgl/resources/webgl_test_files/conformance/more/functions/uniformfArrayLen1.html: Added.
371         * webgl/resources/webgl_test_files/conformance/more/functions/uniformfBadArgs.html: Added.
372         * webgl/resources/webgl_test_files/conformance/more/functions/uniformi.html: Added.
373         * webgl/resources/webgl_test_files/conformance/more/functions/uniformiBadArgs.html: Added.
374         * webgl/resources/webgl_test_files/conformance/more/functions/vertexAttrib.html: Added.
375         * webgl/resources/webgl_test_files/conformance/more/functions/vertexAttribBadArgs.html: Added.
376         * webgl/resources/webgl_test_files/conformance/more/functions/vertexAttribPointer.html: Added.
377         * webgl/resources/webgl_test_files/conformance/more/functions/vertexAttribPointerBadArgs.html: Added.
378         * webgl/resources/webgl_test_files/conformance/more/glsl/arrayOutOfBounds.html: Added.
379         * webgl/resources/webgl_test_files/conformance/more/glsl/longLoops.html: Added.
380         * webgl/resources/webgl_test_files/conformance/more/glsl/uniformOutOfBounds.html: Added.
381         * webgl/resources/webgl_test_files/conformance/more/glsl/unusedAttribsUniforms.html: Added.
382         * webgl/resources/webgl_test_files/conformance/more/index.html: Added.
383         * webgl/resources/webgl_test_files/conformance/more/performance/CPUvsGPU.html: Added.
384         * webgl/resources/webgl_test_files/conformance/more/performance/bandwidth.html: Added.
385         * webgl/resources/webgl_test_files/conformance/more/performance/jsGCPause.html: Added.
386         * webgl/resources/webgl_test_files/conformance/more/performance/jsMatrixMult.html: Added.
387         * webgl/resources/webgl_test_files/conformance/more/performance/jsToGLOverhead.html: Added.
388         * webgl/resources/webgl_test_files/conformance/more/unit.css: Added.
389         (.ok):
390         (.fail):
391         (canvas):
392         (#test-status):
393         (#test-log):
394         (#test-log > div):
395         (#test-log h2):
396         (#test-log h3):
397         (#test-log p):
398         * webgl/resources/webgl_test_files/conformance/more/unit.js: Added.
399         (.window.console.log):
400         (.window.console.error):
401         (Tests.startUnit):
402         (Tests.setup):
403         (Tests.teardown):
404         (Tests.endUnit):
405         (.):
406         (Object.toSource):
407         * webgl/resources/webgl_test_files/conformance/more/util.js: Added.
408         (loadTexture):
409         (getShader):
410         (loadShaderArray):
411         (loadShader):
412         (getGLErrorAsString):
413         (checkError):
414         (throwError):
415         (Math.cot):
416         (Matrix.newIdentity):
417         (Matrix.newIdentity3x3):
418         (Matrix.copyMatrix):
419         (Matrix.to3x3):
420         (Matrix.inverseON):
421         (Matrix.inverseTo3x3):
422         (Matrix.inverseTo3x3InPlace):
423         (Matrix.inverse3x3):
424         (Matrix.inverse3x3InPlace):
425         (Matrix.frustum):
426         (Matrix.perspective):
427         (Matrix.mul4x4):
428         (Matrix.mul4x4InPlace):
429         (Matrix.mulv4):
430         (Matrix.rotate):
431         (Matrix.rotateInPlace):
432         (Matrix.scale):
433         (Matrix.scale3):
434         (Matrix.scale1):
435         (Matrix.scale3InPlace):
436         (Matrix.scale1InPlace):
437         (Matrix.scaleInPlace):
438         (Matrix.translate3):
439         (Matrix.translate):
440         (Matrix.translate3InPlace):
441         (Matrix.translateInPlace):
442         (Matrix.lookAt):
443         (Matrix.transpose4x4):
444         (Matrix.transpose4x4InPlace):
445         (Matrix.transpose3x3):
446         (Matrix.transpose3x3InPlace):
447         (Vec3.make):
448         (Vec3.copy):
449         (Vec3.add):
450         (Vec3.sub):
451         (Vec3.negate):
452         (Vec3.direction):
453         (Vec3.normalizeInPlace):
454         (Vec3.normalize):
455         (Vec3.scale):
456         (Vec3.dot):
457         (Vec3.inner):
458         (Vec3.cross):
459         (Shader):
460         (Shader.prototype.destroy):
461         (Shader.prototype.compile):
462         (Shader.prototype.use):
463         (Shader.prototype.uniform1fv):
464         (Shader.prototype.uniform2fv):
465         (Shader.prototype.uniform3fv):
466         (Shader.prototype.uniform4fv):
467         (Shader.prototype.uniform1f):
468         (Shader.prototype.uniform2f):
469         (Shader.prototype.uniform3f):
470         (Shader.prototype.uniform4f):
471         (Shader.prototype.uniform1iv):
472         (Shader.prototype.uniform2iv):
473         (Shader.prototype.uniform3iv):
474         (Shader.prototype.uniform4iv):
475         (Shader.prototype.uniform1i):
476         (Shader.prototype.uniform2i):
477         (Shader.prototype.uniform3i):
478         (Shader.prototype.uniform4i):
479         (Shader.prototype.uniformMatrix4fv):
480         (Shader.prototype.uniformMatrix3fv):
481         (Shader.prototype.uniformMatrix2fv):
482         (Shader.prototype.attrib):
483         (Shader.prototype.uniform):
484         (Filter):
485         (Filter.prototype.apply):
486         (VBO):
487         (VBO.prototype.setData):
488         (VBO.prototype.destroy):
489         (VBO.prototype.init):
490         (VBO.prototype.use):
491         (VBO.prototype.draw):
492         (FBO):
493         (FBO.prototype.destroy):
494         (FBO.prototype.init):
495         (FBO.prototype.getTempCanvas):
496         (FBO.prototype.use):
497         (GLError):
498         (makeGLErrorWrapper):
499         (wrapGLContext.wrap.getError):
500         (getGLContext):
501         (assertSomeGLError):
502         (assertThrowNoGLError):
503         (Quad.makeVBO):
504         (.gl):
505         (Quad.getCachedVBO):
506         (deleteShader):
507         (Cube.create):
508         (Cube.makeVBO):
509         (Cube.getCachedVBO):
510         (Sphere.create.vert):
511         (Sphere.create):
512         (initGL_CONTEXT_ID):
513
514 2013-02-06  Gregg Tavares  <gman@chromium.org>
515
516         Add the WebGL Conformance Tests extensions folder.
517         https://bugs.webkit.org/show_bug.cgi?id=109117
518
519         Reviewed by Kenneth Russell.
520
521         * webgl/conformance/extensions/ext-texture-filter-anisotropic-expected.txt: Added.
522         * webgl/conformance/extensions/ext-texture-filter-anisotropic.html: Added.
523         * webgl/conformance/extensions/get-extension-expected.txt: Added.
524         * webgl/conformance/extensions/get-extension.html: Added.
525         * webgl/conformance/extensions/oes-element-index-uint-expected.txt: Added.
526         * webgl/conformance/extensions/oes-element-index-uint.html: Added.
527         * webgl/conformance/extensions/oes-standard-derivatives-expected.txt: Added.
528         * webgl/conformance/extensions/oes-standard-derivatives.html: Added.
529         * webgl/conformance/extensions/oes-texture-float-expected.txt: Added.
530         * webgl/conformance/extensions/oes-texture-float-with-canvas-expected.txt: Added.
531         * webgl/conformance/extensions/oes-texture-float-with-canvas.html: Added.
532         * webgl/conformance/extensions/oes-texture-float-with-image-data-expected.txt: Added.
533         * webgl/conformance/extensions/oes-texture-float-with-image-data.html: Added.
534         * webgl/conformance/extensions/oes-texture-float-with-image-expected.txt: Added.
535         * webgl/conformance/extensions/oes-texture-float-with-image.html: Added.
536         * webgl/conformance/extensions/oes-texture-float-with-video-expected.txt: Added.
537         * webgl/conformance/extensions/oes-texture-float-with-video.html: Added.
538         * webgl/conformance/extensions/oes-texture-float.html: Added.
539         * webgl/conformance/extensions/oes-vertex-array-object-expected.txt: Added.
540         * webgl/conformance/extensions/oes-vertex-array-object.html: Added.
541         * webgl/conformance/extensions/webgl-compressed-texture-s3tc-expected.txt: Added.
542         * webgl/conformance/extensions/webgl-compressed-texture-s3tc.html: Added.
543         * webgl/conformance/extensions/webgl-debug-renderer-info-expected.txt: Added.
544         * webgl/conformance/extensions/webgl-debug-renderer-info.html: Added.
545         * webgl/conformance/extensions/webgl-debug-shaders-expected.txt: Added.
546         * webgl/conformance/extensions/webgl-debug-shaders.html: Added.
547         * webgl/conformance/extensions/webgl-depth-texture-expected.txt: Added.
548         * webgl/conformance/extensions/webgl-depth-texture.html: Added.
549         * webgl/resources/webgl_test_files/conformance/extensions/00_test_list.txt: Added.
550         * webgl/resources/webgl_test_files/conformance/extensions/ext-texture-filter-anisotropic.html: Added.
551         * webgl/resources/webgl_test_files/conformance/extensions/get-extension.html: Added.
552         * webgl/resources/webgl_test_files/conformance/extensions/oes-element-index-uint.html: Added.
553         * webgl/resources/webgl_test_files/conformance/extensions/oes-standard-derivatives.html: Added.
554         * webgl/resources/webgl_test_files/conformance/extensions/oes-texture-float-with-canvas.html: Added.
555         * webgl/resources/webgl_test_files/conformance/extensions/oes-texture-float-with-image-data.html: Added.
556         * webgl/resources/webgl_test_files/conformance/extensions/oes-texture-float-with-image.html: Added.
557         * webgl/resources/webgl_test_files/conformance/extensions/oes-texture-float-with-video.html: Added.
558         * webgl/resources/webgl_test_files/conformance/extensions/oes-texture-float.html: Added.
559         * webgl/resources/webgl_test_files/conformance/extensions/oes-vertex-array-object.html: Added.
560         * webgl/resources/webgl_test_files/conformance/extensions/webgl-compressed-texture-s3tc.html: Added.
561         * webgl/resources/webgl_test_files/conformance/extensions/webgl-debug-renderer-info.html: Added.
562         * webgl/resources/webgl_test_files/conformance/extensions/webgl-debug-shaders.html: Added.
563         * webgl/resources/webgl_test_files/conformance/extensions/webgl-depth-texture.html: Added.
564
565 2013-02-13  Christophe Dumez  <ch.dumez@sisa.samsung.com>
566
567         Unreviewed EFL gardening.
568
569         Mark new WebGL conformance tests added in r142847 as failing for
570         EFL WK2.
571
572         * platform/efl-wk2/TestExpectations:
573
574 2013-02-06  Gregg Tavares  <gman@chromium.org>
575
576         Add the WebGL Conformance Tests ogles folder.
577         https://bugs.webkit.org/show_bug.cgi?id=109116
578
579         Reviewed by Kenneth Russell.
580
581         * webgl/conformance/ogles/GL/abs/abs_001_to_006-expected.txt: Added.
582         * webgl/conformance/ogles/GL/abs/abs_001_to_006.html: Added.
583         * webgl/conformance/ogles/GL/all/all_001_to_004-expected.txt: Added.
584         * webgl/conformance/ogles/GL/all/all_001_to_004.html: Added.
585         * webgl/conformance/ogles/GL/any/any_001_to_004-expected.txt: Added.
586         * webgl/conformance/ogles/GL/any/any_001_to_004.html: Added.
587         * webgl/conformance/ogles/GL/array/array_001_to_006-expected.txt: Added.
588         * webgl/conformance/ogles/GL/array/array_001_to_006.html: Added.
589         * webgl/conformance/ogles/GL/atan/atan_009_to_012-expected.txt: Added.
590         * webgl/conformance/ogles/GL/atan/atan_009_to_012.html: Added.
591         * webgl/conformance/ogles/GL/biConstants/biConstants_001_to_008-expected.txt: Added.
592         * webgl/conformance/ogles/GL/biConstants/biConstants_001_to_008.html: Added.
593         * webgl/conformance/ogles/GL/biConstants/biConstants_009_to_016-expected.txt: Added.
594         * webgl/conformance/ogles/GL/biConstants/biConstants_009_to_016.html: Added.
595         * webgl/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002-expected.txt: Added.
596         * webgl/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html: Added.
597         * webgl/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001-expected.txt: Added.
598         * webgl/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html: Added.
599         * webgl/conformance/ogles/GL/ceil/ceil_001_to_006-expected.txt: Added.
600         * webgl/conformance/ogles/GL/ceil/ceil_001_to_006.html: Added.
601         * webgl/conformance/ogles/GL/clamp/clamp_001_to_006-expected.txt: Added.
602         * webgl/conformance/ogles/GL/clamp/clamp_001_to_006.html: Added.
603         * webgl/conformance/ogles/GL/control_flow/control_flow_009_to_010-expected.txt: Added.
604         * webgl/conformance/ogles/GL/control_flow/control_flow_009_to_010.html: Added.
605         * webgl/conformance/ogles/GL/cos/cos_001_to_006-expected.txt: Added.
606         * webgl/conformance/ogles/GL/cos/cos_001_to_006.html: Added.
607         * webgl/conformance/ogles/GL/cross/cross_001_to_002-expected.txt: Added.
608         * webgl/conformance/ogles/GL/cross/cross_001_to_002.html: Added.
609         * webgl/conformance/ogles/GL/default/default_001_to_001-expected.txt: Added.
610         * webgl/conformance/ogles/GL/default/default_001_to_001.html: Added.
611         * webgl/conformance/ogles/GL/degrees/degrees_001_to_006-expected.txt: Added.
612         * webgl/conformance/ogles/GL/degrees/degrees_001_to_006.html: Added.
613         * webgl/conformance/ogles/GL/discard/discard_001_to_002-expected.txt: Added.
614         * webgl/conformance/ogles/GL/discard/discard_001_to_002.html: Added.
615         * webgl/conformance/ogles/GL/distance/distance_001_to_006-expected.txt: Added.
616         * webgl/conformance/ogles/GL/distance/distance_001_to_006.html: Added.
617         * webgl/conformance/ogles/GL/dot/dot_001_to_006-expected.txt: Added.
618         * webgl/conformance/ogles/GL/dot/dot_001_to_006.html: Added.
619         * webgl/conformance/ogles/GL/equal/equal_001_to_008-expected.txt: Added.
620         * webgl/conformance/ogles/GL/equal/equal_001_to_008.html: Added.
621         * webgl/conformance/ogles/GL/equal/equal_009_to_012-expected.txt: Added.
622         * webgl/conformance/ogles/GL/equal/equal_009_to_012.html: Added.
623         * webgl/conformance/ogles/GL/exp/exp_001_to_008-expected.txt: Added.
624         * webgl/conformance/ogles/GL/exp/exp_001_to_008.html: Added.
625         * webgl/conformance/ogles/GL/exp/exp_009_to_012-expected.txt: Added.
626         * webgl/conformance/ogles/GL/exp/exp_009_to_012.html: Added.
627         * webgl/conformance/ogles/GL/exp2/exp2_001_to_008-expected.txt: Added.
628         * webgl/conformance/ogles/GL/exp2/exp2_001_to_008.html: Added.
629         * webgl/conformance/ogles/GL/exp2/exp2_009_to_012-expected.txt: Added.
630         * webgl/conformance/ogles/GL/exp2/exp2_009_to_012.html: Added.
631         * webgl/conformance/ogles/GL/faceforward/faceforward_001_to_006-expected.txt: Added.
632         * webgl/conformance/ogles/GL/faceforward/faceforward_001_to_006.html: Added.
633         * webgl/conformance/ogles/GL/floor/floor_001_to_006-expected.txt: Added.
634         * webgl/conformance/ogles/GL/floor/floor_001_to_006.html: Added.
635         * webgl/conformance/ogles/GL/fract/fract_001_to_006-expected.txt: Added.
636         * webgl/conformance/ogles/GL/fract/fract_001_to_006.html: Added.
637         * webgl/conformance/ogles/GL/functions/functions_001_to_008-expected.txt: Added.
638         * webgl/conformance/ogles/GL/functions/functions_001_to_008.html: Added.
639         * webgl/conformance/ogles/GL/functions/functions_009_to_016-expected.txt: Added.
640         * webgl/conformance/ogles/GL/functions/functions_009_to_016.html: Added.
641         * webgl/conformance/ogles/GL/functions/functions_017_to_024-expected.txt: Added.
642         * webgl/conformance/ogles/GL/functions/functions_017_to_024.html: Added.
643         * webgl/conformance/ogles/GL/functions/functions_025_to_032-expected.txt: Added.
644         * webgl/conformance/ogles/GL/functions/functions_025_to_032.html: Added.
645         * webgl/conformance/ogles/GL/functions/functions_033_to_040-expected.txt: Added.
646         * webgl/conformance/ogles/GL/functions/functions_033_to_040.html: Added.
647         * webgl/conformance/ogles/GL/functions/functions_041_to_048-expected.txt: Added.
648         * webgl/conformance/ogles/GL/functions/functions_041_to_048.html: Added.
649         * webgl/conformance/ogles/GL/functions/functions_049_to_056-expected.txt: Added.
650         * webgl/conformance/ogles/GL/functions/functions_049_to_056.html: Added.
651         * webgl/conformance/ogles/GL/functions/functions_057_to_064-expected.txt: Added.
652         * webgl/conformance/ogles/GL/functions/functions_057_to_064.html: Added.
653         * webgl/conformance/ogles/GL/functions/functions_065_to_072-expected.txt: Added.
654         * webgl/conformance/ogles/GL/functions/functions_065_to_072.html: Added.
655         * webgl/conformance/ogles/GL/functions/functions_073_to_080-expected.txt: Added.
656         * webgl/conformance/ogles/GL/functions/functions_073_to_080.html: Added.
657         * webgl/conformance/ogles/GL/functions/functions_081_to_088-expected.txt: Added.
658         * webgl/conformance/ogles/GL/functions/functions_081_to_088.html: Added.
659         * webgl/conformance/ogles/GL/functions/functions_089_to_096-expected.txt: Added.
660         * webgl/conformance/ogles/GL/functions/functions_089_to_096.html: Added.
661         * webgl/conformance/ogles/GL/functions/functions_097_to_104-expected.txt: Added.
662         * webgl/conformance/ogles/GL/functions/functions_097_to_104.html: Added.
663         * webgl/conformance/ogles/GL/functions/functions_105_to_112-expected.txt: Added.
664         * webgl/conformance/ogles/GL/functions/functions_105_to_112.html: Added.
665         * webgl/conformance/ogles/GL/functions/functions_113_to_120-expected.txt: Added.
666         * webgl/conformance/ogles/GL/functions/functions_113_to_120.html: Added.
667         * webgl/conformance/ogles/GL/functions/functions_121_to_126-expected.txt: Added.
668         * webgl/conformance/ogles/GL/functions/functions_121_to_126.html: Added.
669         * webgl/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003-expected.txt: Added.
670         * webgl/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html: Added.
671         * webgl/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001-expected.txt: Added.
672         * webgl/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html: Added.
673         * webgl/conformance/ogles/GL/greaterThan/greaterThan_001_to_008-expected.txt: Added.
674         * webgl/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html: Added.
675         * webgl/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008-expected.txt: Added.
676         * webgl/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html: Added.
677         * webgl/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006-expected.txt: Added.
678         * webgl/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html: Added.
679         * webgl/conformance/ogles/GL/length/length_001_to_006-expected.txt: Added.
680         * webgl/conformance/ogles/GL/length/length_001_to_006.html: Added.
681         * webgl/conformance/ogles/GL/lessThan/lessThan_001_to_008-expected.txt: Added.
682         * webgl/conformance/ogles/GL/lessThan/lessThan_001_to_008.html: Added.
683         * webgl/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008-expected.txt: Added.
684         * webgl/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html: Added.
685         * webgl/conformance/ogles/GL/log/log_009_to_012-expected.txt: Added.
686         * webgl/conformance/ogles/GL/log/log_009_to_012.html: Added.
687         * webgl/conformance/ogles/GL/log2/log2_009_to_012-expected.txt: Added.
688         * webgl/conformance/ogles/GL/log2/log2_009_to_012.html: Added.
689         * webgl/conformance/ogles/GL/mat/mat_001_to_008-expected.txt: Added.
690         * webgl/conformance/ogles/GL/mat/mat_001_to_008.html: Added.
691         * webgl/conformance/ogles/GL/mat/mat_009_to_016-expected.txt: Added.
692         * webgl/conformance/ogles/GL/mat/mat_009_to_016.html: Added.
693         * webgl/conformance/ogles/GL/mat/mat_017_to_024-expected.txt: Added.
694         * webgl/conformance/ogles/GL/mat/mat_017_to_024.html: Added.
695         * webgl/conformance/ogles/GL/mat/mat_025_to_032-expected.txt: Added.
696         * webgl/conformance/ogles/GL/mat/mat_025_to_032.html: Added.
697         * webgl/conformance/ogles/GL/mat/mat_033_to_040-expected.txt: Added.
698         * webgl/conformance/ogles/GL/mat/mat_033_to_040.html: Added.
699         * webgl/conformance/ogles/GL/mat/mat_041_to_046-expected.txt: Added.
700         * webgl/conformance/ogles/GL/mat/mat_041_to_046.html: Added.
701         * webgl/conformance/ogles/GL/mat3/mat3_001_to_006-expected.txt: Added.
702         * webgl/conformance/ogles/GL/mat3/mat3_001_to_006.html: Added.
703         * webgl/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004-expected.txt: Added.
704         * webgl/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html: Added.
705         * webgl/conformance/ogles/GL/max/max_001_to_006-expected.txt: Added.
706         * webgl/conformance/ogles/GL/max/max_001_to_006.html: Added.
707         * webgl/conformance/ogles/GL/min/min_001_to_006-expected.txt: Added.
708         * webgl/conformance/ogles/GL/min/min_001_to_006.html: Added.
709         * webgl/conformance/ogles/GL/mix/mix_001_to_006-expected.txt: Added.
710         * webgl/conformance/ogles/GL/mix/mix_001_to_006.html: Added.
711         * webgl/conformance/ogles/GL/mod/mod_001_to_008-expected.txt: Added.
712         * webgl/conformance/ogles/GL/mod/mod_001_to_008.html: Added.
713         * webgl/conformance/ogles/GL/normalize/normalize_001_to_006-expected.txt: Added.
714         * webgl/conformance/ogles/GL/normalize/normalize_001_to_006.html: Added.
715         * webgl/conformance/ogles/GL/not/not_001_to_004-expected.txt: Added.
716         * webgl/conformance/ogles/GL/not/not_001_to_004.html: Added.
717         * webgl/conformance/ogles/GL/notEqual/notEqual_001_to_008-expected.txt: Added.
718         * webgl/conformance/ogles/GL/notEqual/notEqual_001_to_008.html: Added.
719         * webgl/conformance/ogles/GL/notEqual/notEqual_009_to_012-expected.txt: Added.
720         * webgl/conformance/ogles/GL/notEqual/notEqual_009_to_012.html: Added.
721         * webgl/conformance/ogles/GL/operators/operators_001_to_008-expected.txt: Added.
722         * webgl/conformance/ogles/GL/operators/operators_001_to_008.html: Added.
723         * webgl/conformance/ogles/GL/operators/operators_009_to_016-expected.txt: Added.
724         * webgl/conformance/ogles/GL/operators/operators_009_to_016.html: Added.
725         * webgl/conformance/ogles/GL/operators/operators_017_to_024-expected.txt: Added.
726         * webgl/conformance/ogles/GL/operators/operators_017_to_024.html: Added.
727         * webgl/conformance/ogles/GL/operators/operators_025_to_026-expected.txt: Added.
728         * webgl/conformance/ogles/GL/operators/operators_025_to_026.html: Added.
729         * webgl/conformance/ogles/GL/pow/pow_001_to_008-expected.txt: Added.
730         * webgl/conformance/ogles/GL/pow/pow_001_to_008.html: Added.
731         * webgl/conformance/ogles/GL/pow/pow_009_to_016-expected.txt: Added.
732         * webgl/conformance/ogles/GL/pow/pow_009_to_016.html: Added.
733         * webgl/conformance/ogles/GL/pow/pow_017_to_024-expected.txt: Added.
734         * webgl/conformance/ogles/GL/pow/pow_017_to_024.html: Added.
735         * webgl/conformance/ogles/GL/radians/radians_001_to_006-expected.txt: Added.
736         * webgl/conformance/ogles/GL/radians/radians_001_to_006.html: Added.
737         * webgl/conformance/ogles/GL/reflect/reflect_001_to_006-expected.txt: Added.
738         * webgl/conformance/ogles/GL/reflect/reflect_001_to_006.html: Added.
739         * webgl/conformance/ogles/GL/refract/refract_001_to_006-expected.txt: Added.
740         * webgl/conformance/ogles/GL/refract/refract_001_to_006.html: Added.
741         * webgl/conformance/ogles/GL/sign/sign_001_to_006-expected.txt: Added.
742         * webgl/conformance/ogles/GL/sign/sign_001_to_006.html: Added.
743         * webgl/conformance/ogles/GL/sin/sin_001_to_006-expected.txt: Added.
744         * webgl/conformance/ogles/GL/sin/sin_001_to_006.html: Added.
745         * webgl/conformance/ogles/GL/sqrt/sqrt_001_to_006-expected.txt: Added.
746         * webgl/conformance/ogles/GL/sqrt/sqrt_001_to_006.html: Added.
747         * webgl/conformance/ogles/GL/step/step_001_to_006-expected.txt: Added.
748         * webgl/conformance/ogles/GL/step/step_001_to_006.html: Added.
749         * webgl/conformance/ogles/GL/struct/struct_001_to_008-expected.txt: Added.
750         * webgl/conformance/ogles/GL/struct/struct_001_to_008.html: Added.
751         * webgl/conformance/ogles/GL/struct/struct_009_to_016-expected.txt: Added.
752         * webgl/conformance/ogles/GL/struct/struct_009_to_016.html: Added.
753         * webgl/conformance/ogles/GL/struct/struct_017_to_024-expected.txt: Added.
754         * webgl/conformance/ogles/GL/struct/struct_017_to_024.html: Added.
755         * webgl/conformance/ogles/GL/struct/struct_025_to_032-expected.txt: Added.
756         * webgl/conformance/ogles/GL/struct/struct_025_to_032.html: Added.
757         * webgl/conformance/ogles/GL/struct/struct_033_to_040-expected.txt: Added.
758         * webgl/conformance/ogles/GL/struct/struct_033_to_040.html: Added.
759         * webgl/conformance/ogles/GL/struct/struct_041_to_048-expected.txt: Added.
760         * webgl/conformance/ogles/GL/struct/struct_041_to_048.html: Added.
761         * webgl/conformance/ogles/GL/struct/struct_049_to_056-expected.txt: Added.
762         * webgl/conformance/ogles/GL/struct/struct_049_to_056.html: Added.
763         * webgl/conformance/ogles/GL/swizzlers/swizzlers_001_to_008-expected.txt: Added.
764         * webgl/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html: Added.
765         * webgl/conformance/ogles/GL/swizzlers/swizzlers_009_to_016-expected.txt: Added.
766         * webgl/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html: Added.
767         * webgl/conformance/ogles/GL/swizzlers/swizzlers_017_to_024-expected.txt: Added.
768         * webgl/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html: Added.
769         * webgl/conformance/ogles/GL/swizzlers/swizzlers_025_to_032-expected.txt: Added.
770         * webgl/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html: Added.
771         * webgl/conformance/ogles/GL/swizzlers/swizzlers_033_to_040-expected.txt: Added.
772         * webgl/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html: Added.
773         * webgl/conformance/ogles/GL/swizzlers/swizzlers_041_to_048-expected.txt: Added.
774         * webgl/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html: Added.
775         * webgl/conformance/ogles/GL/swizzlers/swizzlers_049_to_056-expected.txt: Added.
776         * webgl/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html: Added.
777         * webgl/conformance/ogles/GL/swizzlers/swizzlers_057_to_064-expected.txt: Added.
778         * webgl/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html: Added.
779         * webgl/conformance/ogles/GL/swizzlers/swizzlers_065_to_072-expected.txt: Added.
780         * webgl/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html: Added.
781         * webgl/conformance/ogles/GL/swizzlers/swizzlers_073_to_080-expected.txt: Added.
782         * webgl/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html: Added.
783         * webgl/conformance/ogles/GL/swizzlers/swizzlers_081_to_088-expected.txt: Added.
784         * webgl/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html: Added.
785         * webgl/conformance/ogles/GL/swizzlers/swizzlers_089_to_096-expected.txt: Added.
786         * webgl/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html: Added.
787         * webgl/conformance/ogles/GL/swizzlers/swizzlers_097_to_104-expected.txt: Added.
788         * webgl/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html: Added.
789         * webgl/conformance/ogles/GL/swizzlers/swizzlers_105_to_112-expected.txt: Added.
790         * webgl/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html: Added.
791         * webgl/conformance/ogles/GL/swizzlers/swizzlers_113_to_120-expected.txt: Added.
792         * webgl/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html: Added.
793         * webgl/conformance/ogles/GL/tan/tan_001_to_006-expected.txt: Added.
794         * webgl/conformance/ogles/GL/tan/tan_001_to_006.html: Added.
795         * webgl/conformance/ogles/GL/vec/vec_001_to_008-expected.txt: Added.
796         * webgl/conformance/ogles/GL/vec/vec_001_to_008.html: Added.
797         * webgl/conformance/ogles/GL/vec/vec_009_to_016-expected.txt: Added.
798         * webgl/conformance/ogles/GL/vec/vec_009_to_016.html: Added.
799         * webgl/conformance/ogles/GL/vec/vec_017_to_018-expected.txt: Added.
800         * webgl/conformance/ogles/GL/vec/vec_017_to_018.html: Added.
801         * webgl/conformance/ogles/GL/vec3/vec3_001_to_008-expected.txt: Added.
802         * webgl/conformance/ogles/GL/vec3/vec3_001_to_008.html: Added.
803         * webgl/resources/webgl_test_files/conformance/ogles/00_test_list.txt: Added.
804         * webgl/resources/webgl_test_files/conformance/ogles/GL/abs/abs_001_to_006.html: Added.
805         * webgl/resources/webgl_test_files/conformance/ogles/GL/abs/input.run.txt: Added.
806         * webgl/resources/webgl_test_files/conformance/ogles/GL/acos/input.run.txt: Added.
807         * webgl/resources/webgl_test_files/conformance/ogles/GL/all/all_001_to_004.html: Added.
808         * webgl/resources/webgl_test_files/conformance/ogles/GL/all/input.run.txt: Added.
809         * webgl/resources/webgl_test_files/conformance/ogles/GL/any/any_001_to_004.html: Added.
810         * webgl/resources/webgl_test_files/conformance/ogles/GL/any/input.run.txt: Added.
811         * webgl/resources/webgl_test_files/conformance/ogles/GL/array/array_001_to_006.html: Added.
812         * webgl/resources/webgl_test_files/conformance/ogles/GL/array/input.run.txt: Added.
813         * webgl/resources/webgl_test_files/conformance/ogles/GL/asin/input.run.txt: Added.
814         * webgl/resources/webgl_test_files/conformance/ogles/GL/atan/atan_009_to_012.html: Added.
815         * webgl/resources/webgl_test_files/conformance/ogles/GL/atan/input.run.txt: Added.
816         * webgl/resources/webgl_test_files/conformance/ogles/GL/biConstants/biConstants_001_to_008.html: Added.
817         * webgl/resources/webgl_test_files/conformance/ogles/GL/biConstants/biConstants_009_to_016.html: Added.
818         * webgl/resources/webgl_test_files/conformance/ogles/GL/biConstants/input.run.txt: Added.
819         * webgl/resources/webgl_test_files/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html: Added.
820         * webgl/resources/webgl_test_files/conformance/ogles/GL/biuDepthRange/input.run.txt: Added.
821         * webgl/resources/webgl_test_files/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html: Added.
822         * webgl/resources/webgl_test_files/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt: Added.
823         * webgl/resources/webgl_test_files/conformance/ogles/GL/ceil/ceil_001_to_006.html: Added.
824         * webgl/resources/webgl_test_files/conformance/ogles/GL/ceil/input.run.txt: Added.
825         * webgl/resources/webgl_test_files/conformance/ogles/GL/clamp/clamp_001_to_006.html: Added.
826         * webgl/resources/webgl_test_files/conformance/ogles/GL/clamp/input.run.txt: Added.
827         * webgl/resources/webgl_test_files/conformance/ogles/GL/control_flow/control_flow_009_to_010.html: Added.
828         * webgl/resources/webgl_test_files/conformance/ogles/GL/control_flow/input.run.txt: Added.
829         * webgl/resources/webgl_test_files/conformance/ogles/GL/cos/cos_001_to_006.html: Added.
830         * webgl/resources/webgl_test_files/conformance/ogles/GL/cos/input.run.txt: Added.
831         * webgl/resources/webgl_test_files/conformance/ogles/GL/cross/cross_001_to_002.html: Added.
832         * webgl/resources/webgl_test_files/conformance/ogles/GL/cross/input.run.txt: Added.
833         * webgl/resources/webgl_test_files/conformance/ogles/GL/default/default_001_to_001.html: Added.
834         * webgl/resources/webgl_test_files/conformance/ogles/GL/default/input.run.txt: Added.
835         * webgl/resources/webgl_test_files/conformance/ogles/GL/degrees/degrees_001_to_006.html: Added.
836         * webgl/resources/webgl_test_files/conformance/ogles/GL/degrees/input.run.txt: Added.
837         * webgl/resources/webgl_test_files/conformance/ogles/GL/discard/discard_001_to_002.html: Added.
838         * webgl/resources/webgl_test_files/conformance/ogles/GL/discard/input.run.txt: Added.
839         * webgl/resources/webgl_test_files/conformance/ogles/GL/distance/distance_001_to_006.html: Added.
840         * webgl/resources/webgl_test_files/conformance/ogles/GL/distance/input.run.txt: Added.
841         * webgl/resources/webgl_test_files/conformance/ogles/GL/dot/dot_001_to_006.html: Added.
842         * webgl/resources/webgl_test_files/conformance/ogles/GL/dot/input.run.txt: Added.
843         * webgl/resources/webgl_test_files/conformance/ogles/GL/equal/equal_001_to_008.html: Added.
844         * webgl/resources/webgl_test_files/conformance/ogles/GL/equal/equal_009_to_012.html: Added.
845         * webgl/resources/webgl_test_files/conformance/ogles/GL/equal/input.run.txt: Added.
846         * webgl/resources/webgl_test_files/conformance/ogles/GL/exp/exp_001_to_008.html: Added.
847         * webgl/resources/webgl_test_files/conformance/ogles/GL/exp/exp_009_to_012.html: Added.
848         * webgl/resources/webgl_test_files/conformance/ogles/GL/exp/input.run.txt: Added.
849         * webgl/resources/webgl_test_files/conformance/ogles/GL/exp2/exp2_001_to_008.html: Added.
850         * webgl/resources/webgl_test_files/conformance/ogles/GL/exp2/exp2_009_to_012.html: Added.
851         * webgl/resources/webgl_test_files/conformance/ogles/GL/exp2/input.run.txt: Added.
852         * webgl/resources/webgl_test_files/conformance/ogles/GL/faceforward/faceforward_001_to_006.html: Added.
853         * webgl/resources/webgl_test_files/conformance/ogles/GL/faceforward/input.run.txt: Added.
854         * webgl/resources/webgl_test_files/conformance/ogles/GL/floor/floor_001_to_006.html: Added.
855         * webgl/resources/webgl_test_files/conformance/ogles/GL/floor/input.run.txt: Added.
856         * webgl/resources/webgl_test_files/conformance/ogles/GL/fract/fract_001_to_006.html: Added.
857         * webgl/resources/webgl_test_files/conformance/ogles/GL/fract/input.run.txt: Added.
858         * webgl/resources/webgl_test_files/conformance/ogles/GL/functions/functions_001_to_008.html: Added.
859         * webgl/resources/webgl_test_files/conformance/ogles/GL/functions/functions_009_to_016.html: Added.
860         * webgl/resources/webgl_test_files/conformance/ogles/GL/functions/functions_017_to_024.html: Added.
861         * webgl/resources/webgl_test_files/conformance/ogles/GL/functions/functions_025_to_032.html: Added.
862         * webgl/resources/webgl_test_files/conformance/ogles/GL/functions/functions_033_to_040.html: Added.
863         * webgl/resources/webgl_test_files/conformance/ogles/GL/functions/functions_041_to_048.html: Added.
864         * webgl/resources/webgl_test_files/conformance/ogles/GL/functions/functions_049_to_056.html: Added.
865         * webgl/resources/webgl_test_files/conformance/ogles/GL/functions/functions_057_to_064.html: Added.
866         * webgl/resources/webgl_test_files/conformance/ogles/GL/functions/functions_065_to_072.html: Added.
867         * webgl/resources/webgl_test_files/conformance/ogles/GL/functions/functions_073_to_080.html: Added.
868         * webgl/resources/webgl_test_files/conformance/ogles/GL/functions/functions_081_to_088.html: Added.
869         * webgl/resources/webgl_test_files/conformance/ogles/GL/functions/functions_089_to_096.html: Added.
870         * webgl/resources/webgl_test_files/conformance/ogles/GL/functions/functions_097_to_104.html: Added.
871         * webgl/resources/webgl_test_files/conformance/ogles/GL/functions/functions_105_to_112.html: Added.
872         * webgl/resources/webgl_test_files/conformance/ogles/GL/functions/functions_113_to_120.html: Added.
873         * webgl/resources/webgl_test_files/conformance/ogles/GL/functions/functions_121_to_126.html: Added.
874         * webgl/resources/webgl_test_files/conformance/ogles/GL/functions/input.run.txt: Added.
875         * webgl/resources/webgl_test_files/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html: Added.
876         * webgl/resources/webgl_test_files/conformance/ogles/GL/gl_FragCoord/input.run.txt: Added.
877         * webgl/resources/webgl_test_files/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html: Added.
878         * webgl/resources/webgl_test_files/conformance/ogles/GL/gl_FrontFacing/input.run.txt: Added.
879         * webgl/resources/webgl_test_files/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html: Added.
880         * webgl/resources/webgl_test_files/conformance/ogles/GL/greaterThan/input.run.txt: Added.
881         * webgl/resources/webgl_test_files/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html: Added.
882         * webgl/resources/webgl_test_files/conformance/ogles/GL/greaterThanEqual/input.run.txt: Added.
883         * webgl/resources/webgl_test_files/conformance/ogles/GL/inversesqrt/input.run.txt: Added.
884         * webgl/resources/webgl_test_files/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html: Added.
885         * webgl/resources/webgl_test_files/conformance/ogles/GL/length/input.run.txt: Added.
886         * webgl/resources/webgl_test_files/conformance/ogles/GL/length/length_001_to_006.html: Added.
887         * webgl/resources/webgl_test_files/conformance/ogles/GL/lessThan/input.run.txt: Added.
888         * webgl/resources/webgl_test_files/conformance/ogles/GL/lessThan/lessThan_001_to_008.html: Added.
889         * webgl/resources/webgl_test_files/conformance/ogles/GL/lessThanEqual/input.run.txt: Added.
890         * webgl/resources/webgl_test_files/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html: Added.
891         * webgl/resources/webgl_test_files/conformance/ogles/GL/log/input.run.txt: Added.
892         * webgl/resources/webgl_test_files/conformance/ogles/GL/log/log_009_to_012.html: Added.
893         * webgl/resources/webgl_test_files/conformance/ogles/GL/log2/input.run.txt: Added.
894         * webgl/resources/webgl_test_files/conformance/ogles/GL/log2/log2_009_to_012.html: Added.
895         * webgl/resources/webgl_test_files/conformance/ogles/GL/mat/input.run.txt: Added.
896         * webgl/resources/webgl_test_files/conformance/ogles/GL/mat/mat_001_to_008.html: Added.
897         * webgl/resources/webgl_test_files/conformance/ogles/GL/mat/mat_009_to_016.html: Added.
898         * webgl/resources/webgl_test_files/conformance/ogles/GL/mat/mat_017_to_024.html: Added.
899         * webgl/resources/webgl_test_files/conformance/ogles/GL/mat/mat_025_to_032.html: Added.
900         * webgl/resources/webgl_test_files/conformance/ogles/GL/mat/mat_033_to_040.html: Added.
901         * webgl/resources/webgl_test_files/conformance/ogles/GL/mat/mat_041_to_046.html: Added.
902         * webgl/resources/webgl_test_files/conformance/ogles/GL/mat3/input.run.txt: Added.
903         * webgl/resources/webgl_test_files/conformance/ogles/GL/mat3/mat3_001_to_006.html: Added.
904         * webgl/resources/webgl_test_files/conformance/ogles/GL/matrixCompMult/input.run.txt: Added.
905         * webgl/resources/webgl_test_files/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html: Added.
906         * webgl/resources/webgl_test_files/conformance/ogles/GL/max/input.run.txt: Added.
907         * webgl/resources/webgl_test_files/conformance/ogles/GL/max/max_001_to_006.html: Added.
908         * webgl/resources/webgl_test_files/conformance/ogles/GL/min/input.run.txt: Added.
909         * webgl/resources/webgl_test_files/conformance/ogles/GL/min/min_001_to_006.html: Added.
910         * webgl/resources/webgl_test_files/conformance/ogles/GL/mix/input.run.txt: Added.
911         * webgl/resources/webgl_test_files/conformance/ogles/GL/mix/mix_001_to_006.html: Added.
912         * webgl/resources/webgl_test_files/conformance/ogles/GL/mod/input.run.txt: Added.
913         * webgl/resources/webgl_test_files/conformance/ogles/GL/mod/mod_001_to_008.html: Added.
914         * webgl/resources/webgl_test_files/conformance/ogles/GL/normalize/input.run.txt: Added.
915         * webgl/resources/webgl_test_files/conformance/ogles/GL/normalize/normalize_001_to_006.html: Added.
916         * webgl/resources/webgl_test_files/conformance/ogles/GL/not/input.run.txt: Added.
917         * webgl/resources/webgl_test_files/conformance/ogles/GL/not/not_001_to_004.html: Added.
918         * webgl/resources/webgl_test_files/conformance/ogles/GL/notEqual/input.run.txt: Added.
919         * webgl/resources/webgl_test_files/conformance/ogles/GL/notEqual/notEqual_001_to_008.html: Added.
920         * webgl/resources/webgl_test_files/conformance/ogles/GL/notEqual/notEqual_009_to_012.html: Added.
921         * webgl/resources/webgl_test_files/conformance/ogles/GL/operators/input.run.txt: Added.
922         * webgl/resources/webgl_test_files/conformance/ogles/GL/operators/operators_001_to_008.html: Added.
923         * webgl/resources/webgl_test_files/conformance/ogles/GL/operators/operators_009_to_016.html: Added.
924         * webgl/resources/webgl_test_files/conformance/ogles/GL/operators/operators_017_to_024.html: Added.
925         * webgl/resources/webgl_test_files/conformance/ogles/GL/operators/operators_025_to_026.html: Added.
926         * webgl/resources/webgl_test_files/conformance/ogles/GL/pow/input.run.txt: Added.
927         * webgl/resources/webgl_test_files/conformance/ogles/GL/pow/pow_001_to_008.html: Added.
928         * webgl/resources/webgl_test_files/conformance/ogles/GL/pow/pow_009_to_016.html: Added.
929         * webgl/resources/webgl_test_files/conformance/ogles/GL/pow/pow_017_to_024.html: Added.
930         * webgl/resources/webgl_test_files/conformance/ogles/GL/radians/input.run.txt: Added.
931         * webgl/resources/webgl_test_files/conformance/ogles/GL/radians/radians_001_to_006.html: Added.
932         * webgl/resources/webgl_test_files/conformance/ogles/GL/reflect/input.run.txt: Added.
933         * webgl/resources/webgl_test_files/conformance/ogles/GL/reflect/reflect_001_to_006.html: Added.
934         * webgl/resources/webgl_test_files/conformance/ogles/GL/refract/input.run.txt: Added.
935         * webgl/resources/webgl_test_files/conformance/ogles/GL/refract/refract_001_to_006.html: Added.
936         * webgl/resources/webgl_test_files/conformance/ogles/GL/sign/input.run.txt: Added.
937         * webgl/resources/webgl_test_files/conformance/ogles/GL/sign/sign_001_to_006.html: Added.
938         * webgl/resources/webgl_test_files/conformance/ogles/GL/sin/input.run.txt: Added.
939         * webgl/resources/webgl_test_files/conformance/ogles/GL/sin/sin_001_to_006.html: Added.
940         * webgl/resources/webgl_test_files/conformance/ogles/GL/smoothstep/input.run.txt: Added.
941         * webgl/resources/webgl_test_files/conformance/ogles/GL/sqrt/input.run.txt: Added.
942         * webgl/resources/webgl_test_files/conformance/ogles/GL/sqrt/sqrt_001_to_006.html: Added.
943         * webgl/resources/webgl_test_files/conformance/ogles/GL/step/input.run.txt: Added.
944         * webgl/resources/webgl_test_files/conformance/ogles/GL/step/step_001_to_006.html: Added.
945         * webgl/resources/webgl_test_files/conformance/ogles/GL/struct/input.run.txt: Added.
946         * webgl/resources/webgl_test_files/conformance/ogles/GL/struct/struct_001_to_008.html: Added.
947         * webgl/resources/webgl_test_files/conformance/ogles/GL/struct/struct_009_to_016.html: Added.
948         * webgl/resources/webgl_test_files/conformance/ogles/GL/struct/struct_017_to_024.html: Added.
949         * webgl/resources/webgl_test_files/conformance/ogles/GL/struct/struct_025_to_032.html: Added.
950         * webgl/resources/webgl_test_files/conformance/ogles/GL/struct/struct_033_to_040.html: Added.
951         * webgl/resources/webgl_test_files/conformance/ogles/GL/struct/struct_041_to_048.html: Added.
952         * webgl/resources/webgl_test_files/conformance/ogles/GL/struct/struct_049_to_056.html: Added.
953         * webgl/resources/webgl_test_files/conformance/ogles/GL/swizzlers/input.run.txt: Added.
954         * webgl/resources/webgl_test_files/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html: Added.
955         * webgl/resources/webgl_test_files/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html: Added.
956         * webgl/resources/webgl_test_files/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html: Added.
957         * webgl/resources/webgl_test_files/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html: Added.
958         * webgl/resources/webgl_test_files/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html: Added.
959         * webgl/resources/webgl_test_files/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html: Added.
960         * webgl/resources/webgl_test_files/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html: Added.
961         * webgl/resources/webgl_test_files/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html: Added.
962         * webgl/resources/webgl_test_files/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html: Added.
963         * webgl/resources/webgl_test_files/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html: Added.
964         * webgl/resources/webgl_test_files/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html: Added.
965         * webgl/resources/webgl_test_files/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html: Added.
966         * webgl/resources/webgl_test_files/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html: Added.
967         * webgl/resources/webgl_test_files/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html: Added.
968         * webgl/resources/webgl_test_files/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html: Added.
969         * webgl/resources/webgl_test_files/conformance/ogles/GL/tan/input.run.txt: Added.
970         * webgl/resources/webgl_test_files/conformance/ogles/GL/tan/tan_001_to_006.html: Added.
971         * webgl/resources/webgl_test_files/conformance/ogles/GL/vec/input.run.txt: Added.
972         * webgl/resources/webgl_test_files/conformance/ogles/GL/vec/vec_001_to_008.html: Added.
973         * webgl/resources/webgl_test_files/conformance/ogles/GL/vec/vec_009_to_016.html: Added.
974         * webgl/resources/webgl_test_files/conformance/ogles/GL/vec/vec_017_to_018.html: Added.
975         * webgl/resources/webgl_test_files/conformance/ogles/GL/vec3/input.run.txt: Added.
976         * webgl/resources/webgl_test_files/conformance/ogles/GL/vec3/vec3_001_to_008.html: Added.
977         * webgl/resources/webgl_test_files/conformance/ogles/README.md: Added.
978         * webgl/resources/webgl_test_files/conformance/ogles/mustpass.run.txt: Added.
979         * webgl/resources/webgl_test_files/conformance/ogles/process-ogles2-tests.py: Added.
980         (Log):
981         (TransposeMatrix):
982         (GetValidTypeName):
983         (WriteOpen):
984         (TxtWriter):
985         (TxtWriter.__init__):
986         (TxtWriter.Write):
987         (TxtWriter.Close):
988         (ReadFileAsLines):
989         (ReadFile):
990         (Chunkify):
991         (GetText):
992         (GetElementText):
993         (GetBoolElement):
994         (GetModel):
995         (RelativizePaths):
996         (CopyFile):
997         (CopyShader):
998         (IsOneOf):
999         (CheckForUnknownTags):
1000         (IsFileWeWant):
1001         (TestReader):
1002         (TestReader.to):
1003         (TestReader.__init__):
1004         (TestReader.Print):
1005         (TestReader.MakeOutPath):
1006         (TestReader.ReadTests):
1007         (TestReader.ReadTest):
1008         (TestReader.ProcessTest):
1009         (TestReader.WriteTests):
1010         (CopyShaders):
1011         (Process_compare):
1012         (Process_shaderload):
1013         (Process_extension):
1014         (Process_createtests):
1015         (Process_GL2Test):
1016         (Process_uniformquery):
1017         (Process_egl_image_external):
1018         (Process_dismount):
1019         (Process_build):
1020         (Process_coverage):
1021         (Process_attributes):
1022         (Process_fixed):
1023         (main):
1024
1025 2013-02-06  Gregg Tavares  <gman@chromium.org>
1026
1027         Add WebGL Conformance Tests glsl folder.
1028         https://bugs.webkit.org/show_bug.cgi?id=109115
1029
1030         Reviewed by Kenneth Russell.
1031
1032         * webgl/conformance/glsl/functions/glsl-function-abs-expected.txt: Added.
1033         * webgl/conformance/glsl/functions/glsl-function-abs.html: Added.
1034         * webgl/conformance/glsl/functions/glsl-function-acos-expected.txt: Added.
1035         * webgl/conformance/glsl/functions/glsl-function-acos.html: Added.
1036         * webgl/conformance/glsl/functions/glsl-function-asin-expected.txt: Added.
1037         * webgl/conformance/glsl/functions/glsl-function-asin.html: Added.
1038         * webgl/conformance/glsl/functions/glsl-function-atan-expected.txt: Added.
1039         * webgl/conformance/glsl/functions/glsl-function-atan-xy-expected.txt: Added.
1040         * webgl/conformance/glsl/functions/glsl-function-atan-xy.html: Added.
1041         * webgl/conformance/glsl/functions/glsl-function-atan.html: Added.
1042         * webgl/conformance/glsl/functions/glsl-function-ceil-expected.txt: Added.
1043         * webgl/conformance/glsl/functions/glsl-function-ceil.html: Added.
1044         * webgl/conformance/glsl/functions/glsl-function-clamp-float-expected.txt: Added.
1045         * webgl/conformance/glsl/functions/glsl-function-clamp-float.html: Added.
1046         * webgl/conformance/glsl/functions/glsl-function-clamp-gentype-expected.txt: Added.
1047         * webgl/conformance/glsl/functions/glsl-function-clamp-gentype.html: Added.
1048         * webgl/conformance/glsl/functions/glsl-function-cos-expected.txt: Added.
1049         * webgl/conformance/glsl/functions/glsl-function-cos.html: Added.
1050         * webgl/conformance/glsl/functions/glsl-function-cross-expected.txt: Added.
1051         * webgl/conformance/glsl/functions/glsl-function-cross.html: Added.
1052         * webgl/conformance/glsl/functions/glsl-function-distance-expected.txt: Added.
1053         * webgl/conformance/glsl/functions/glsl-function-distance.html: Added.
1054         * webgl/conformance/glsl/functions/glsl-function-dot-expected.txt: Added.
1055         * webgl/conformance/glsl/functions/glsl-function-dot.html: Added.
1056         * webgl/conformance/glsl/functions/glsl-function-expected.txt: Added.
1057         * webgl/conformance/glsl/functions/glsl-function-faceforward-expected.txt: Added.
1058         * webgl/conformance/glsl/functions/glsl-function-faceforward.html: Added.
1059         * webgl/conformance/glsl/functions/glsl-function-floor-expected.txt: Added.
1060         * webgl/conformance/glsl/functions/glsl-function-floor.html: Added.
1061         * webgl/conformance/glsl/functions/glsl-function-fract-expected.txt: Added.
1062         * webgl/conformance/glsl/functions/glsl-function-fract.html: Added.
1063         * webgl/conformance/glsl/functions/glsl-function-length-expected.txt: Added.
1064         * webgl/conformance/glsl/functions/glsl-function-length.html: Added.
1065         * webgl/conformance/glsl/functions/glsl-function-max-float-expected.txt: Added.
1066         * webgl/conformance/glsl/functions/glsl-function-max-float.html: Added.
1067         * webgl/conformance/glsl/functions/glsl-function-max-gentype-expected.txt: Added.
1068         * webgl/conformance/glsl/functions/glsl-function-max-gentype.html: Added.
1069         * webgl/conformance/glsl/functions/glsl-function-min-float-expected.txt: Added.
1070         * webgl/conformance/glsl/functions/glsl-function-min-float.html: Added.
1071         * webgl/conformance/glsl/functions/glsl-function-min-gentype-expected.txt: Added.
1072         * webgl/conformance/glsl/functions/glsl-function-min-gentype.html: Added.
1073         * webgl/conformance/glsl/functions/glsl-function-mix-float-expected.txt: Added.
1074         * webgl/conformance/glsl/functions/glsl-function-mix-float.html: Added.
1075         * webgl/conformance/glsl/functions/glsl-function-mix-gentype-expected.txt: Added.
1076         * webgl/conformance/glsl/functions/glsl-function-mix-gentype.html: Added.
1077         * webgl/conformance/glsl/functions/glsl-function-mod-float-expected.txt: Added.
1078         * webgl/conformance/glsl/functions/glsl-function-mod-float.html: Added.
1079         * webgl/conformance/glsl/functions/glsl-function-mod-gentype-expected.txt: Added.
1080         * webgl/conformance/glsl/functions/glsl-function-mod-gentype.html: Added.
1081         * webgl/conformance/glsl/functions/glsl-function-normalize-expected.txt: Added.
1082         * webgl/conformance/glsl/functions/glsl-function-normalize.html: Added.
1083         * webgl/conformance/glsl/functions/glsl-function-reflect-expected.txt: Added.
1084         * webgl/conformance/glsl/functions/glsl-function-reflect.html: Added.
1085         * webgl/conformance/glsl/functions/glsl-function-sign-expected.txt: Added.
1086         * webgl/conformance/glsl/functions/glsl-function-sign.html: Added.
1087         * webgl/conformance/glsl/functions/glsl-function-sin-expected.txt: Added.
1088         * webgl/conformance/glsl/functions/glsl-function-sin.html: Added.
1089         * webgl/conformance/glsl/functions/glsl-function-smoothstep-float-expected.txt: Added.
1090         * webgl/conformance/glsl/functions/glsl-function-smoothstep-float.html: Added.
1091         * webgl/conformance/glsl/functions/glsl-function-step-float-expected.txt: Added.
1092         * webgl/conformance/glsl/functions/glsl-function-step-float.html: Added.
1093         * webgl/conformance/glsl/functions/glsl-function-step-gentype-expected.txt: Added.
1094         * webgl/conformance/glsl/functions/glsl-function-step-gentype.html: Added.
1095         * webgl/conformance/glsl/functions/glsl-function.html: Added.
1096         * webgl/conformance/glsl/implicit/add_int_float.vert-expected.txt: Added.
1097         * webgl/conformance/glsl/implicit/add_int_float.vert.html: Added.
1098         * webgl/conformance/glsl/implicit/add_int_mat2.vert-expected.txt: Added.
1099         * webgl/conformance/glsl/implicit/add_int_mat2.vert.html: Added.
1100         * webgl/conformance/glsl/implicit/add_int_mat3.vert-expected.txt: Added.
1101         * webgl/conformance/glsl/implicit/add_int_mat3.vert.html: Added.
1102         * webgl/conformance/glsl/implicit/add_int_mat4.vert-expected.txt: Added.
1103         * webgl/conformance/glsl/implicit/add_int_mat4.vert.html: Added.
1104         * webgl/conformance/glsl/implicit/add_int_vec2.vert-expected.txt: Added.
1105         * webgl/conformance/glsl/implicit/add_int_vec2.vert.html: Added.
1106         * webgl/conformance/glsl/implicit/add_int_vec3.vert-expected.txt: Added.
1107         * webgl/conformance/glsl/implicit/add_int_vec3.vert.html: Added.
1108         * webgl/conformance/glsl/implicit/add_int_vec4.vert-expected.txt: Added.
1109         * webgl/conformance/glsl/implicit/add_int_vec4.vert.html: Added.
1110         * webgl/conformance/glsl/implicit/add_ivec2_vec2.vert-expected.txt: Added.
1111         * webgl/conformance/glsl/implicit/add_ivec2_vec2.vert.html: Added.
1112         * webgl/conformance/glsl/implicit/add_ivec3_vec3.vert-expected.txt: Added.
1113         * webgl/conformance/glsl/implicit/add_ivec3_vec3.vert.html: Added.
1114         * webgl/conformance/glsl/implicit/add_ivec4_vec4.vert-expected.txt: Added.
1115         * webgl/conformance/glsl/implicit/add_ivec4_vec4.vert.html: Added.
1116         * webgl/conformance/glsl/implicit/assign_int_to_float.vert-expected.txt: Added.
1117         * webgl/conformance/glsl/implicit/assign_int_to_float.vert.html: Added.
1118         * webgl/conformance/glsl/implicit/assign_ivec2_to_vec2.vert-expected.txt: Added.
1119         * webgl/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html: Added.
1120         * webgl/conformance/glsl/implicit/assign_ivec3_to_vec3.vert-expected.txt: Added.
1121         * webgl/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html: Added.
1122         * webgl/conformance/glsl/implicit/assign_ivec4_to_vec4.vert-expected.txt: Added.
1123         * webgl/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html: Added.
1124         * webgl/conformance/glsl/implicit/construct_struct.vert-expected.txt: Added.
1125         * webgl/conformance/glsl/implicit/construct_struct.vert.html: Added.
1126         * webgl/conformance/glsl/implicit/divide_int_float.vert-expected.txt: Added.
1127         * webgl/conformance/glsl/implicit/divide_int_float.vert.html: Added.
1128         * webgl/conformance/glsl/implicit/divide_int_mat2.vert-expected.txt: Added.
1129         * webgl/conformance/glsl/implicit/divide_int_mat2.vert.html: Added.
1130         * webgl/conformance/glsl/implicit/divide_int_mat3.vert-expected.txt: Added.
1131         * webgl/conformance/glsl/implicit/divide_int_mat3.vert.html: Added.
1132         * webgl/conformance/glsl/implicit/divide_int_mat4.vert-expected.txt: Added.
1133         * webgl/conformance/glsl/implicit/divide_int_mat4.vert.html: Added.
1134         * webgl/conformance/glsl/implicit/divide_int_vec2.vert-expected.txt: Added.
1135         * webgl/conformance/glsl/implicit/divide_int_vec2.vert.html: Added.
1136         * webgl/conformance/glsl/implicit/divide_int_vec3.vert-expected.txt: Added.
1137         * webgl/conformance/glsl/implicit/divide_int_vec3.vert.html: Added.
1138         * webgl/conformance/glsl/implicit/divide_int_vec4.vert-expected.txt: Added.
1139         * webgl/conformance/glsl/implicit/divide_int_vec4.vert.html: Added.
1140         * webgl/conformance/glsl/implicit/divide_ivec2_vec2.vert-expected.txt: Added.
1141         * webgl/conformance/glsl/implicit/divide_ivec2_vec2.vert.html: Added.
1142         * webgl/conformance/glsl/implicit/divide_ivec3_vec3.vert-expected.txt: Added.
1143         * webgl/conformance/glsl/implicit/divide_ivec3_vec3.vert.html: Added.
1144         * webgl/conformance/glsl/implicit/divide_ivec4_vec4.vert-expected.txt: Added.
1145         * webgl/conformance/glsl/implicit/divide_ivec4_vec4.vert.html: Added.
1146         * webgl/conformance/glsl/implicit/equal_int_float.vert-expected.txt: Added.
1147         * webgl/conformance/glsl/implicit/equal_int_float.vert.html: Added.
1148         * webgl/conformance/glsl/implicit/equal_ivec2_vec2.vert-expected.txt: Added.
1149         * webgl/conformance/glsl/implicit/equal_ivec2_vec2.vert.html: Added.
1150         * webgl/conformance/glsl/implicit/equal_ivec3_vec3.vert-expected.txt: Added.
1151         * webgl/conformance/glsl/implicit/equal_ivec3_vec3.vert.html: Added.
1152         * webgl/conformance/glsl/implicit/equal_ivec4_vec4.vert-expected.txt: Added.
1153         * webgl/conformance/glsl/implicit/equal_ivec4_vec4.vert.html: Added.
1154         * webgl/conformance/glsl/implicit/function_int_float.vert-expected.txt: Added.
1155         * webgl/conformance/glsl/implicit/function_int_float.vert.html: Added.
1156         * webgl/conformance/glsl/implicit/function_ivec2_vec2.vert-expected.txt: Added.
1157         * webgl/conformance/glsl/implicit/function_ivec2_vec2.vert.html: Added.
1158         * webgl/conformance/glsl/implicit/function_ivec3_vec3.vert-expected.txt: Added.
1159         * webgl/conformance/glsl/implicit/function_ivec3_vec3.vert.html: Added.
1160         * webgl/conformance/glsl/implicit/function_ivec4_vec4.vert-expected.txt: Added.
1161         * webgl/conformance/glsl/implicit/function_ivec4_vec4.vert.html: Added.
1162         * webgl/conformance/glsl/implicit/greater_than.vert-expected.txt: Added.
1163         * webgl/conformance/glsl/implicit/greater_than.vert.html: Added.
1164         * webgl/conformance/glsl/implicit/greater_than_equal.vert-expected.txt: Added.
1165         * webgl/conformance/glsl/implicit/greater_than_equal.vert.html: Added.
1166         * webgl/conformance/glsl/implicit/less_than.vert-expected.txt: Added.
1167         * webgl/conformance/glsl/implicit/less_than.vert.html: Added.
1168         * webgl/conformance/glsl/implicit/less_than_equal.vert-expected.txt: Added.
1169         * webgl/conformance/glsl/implicit/less_than_equal.vert.html: Added.
1170         * webgl/conformance/glsl/implicit/multiply_int_float.vert-expected.txt: Added.
1171         * webgl/conformance/glsl/implicit/multiply_int_float.vert.html: Added.
1172         * webgl/conformance/glsl/implicit/multiply_int_mat2.vert-expected.txt: Added.
1173         * webgl/conformance/glsl/implicit/multiply_int_mat2.vert.html: Added.
1174         * webgl/conformance/glsl/implicit/multiply_int_mat3.vert-expected.txt: Added.
1175         * webgl/conformance/glsl/implicit/multiply_int_mat3.vert.html: Added.
1176         * webgl/conformance/glsl/implicit/multiply_int_mat4.vert-expected.txt: Added.
1177         * webgl/conformance/glsl/implicit/multiply_int_mat4.vert.html: Added.
1178         * webgl/conformance/glsl/implicit/multiply_int_vec2.vert-expected.txt: Added.
1179         * webgl/conformance/glsl/implicit/multiply_int_vec2.vert.html: Added.
1180         * webgl/conformance/glsl/implicit/multiply_int_vec3.vert-expected.txt: Added.
1181         * webgl/conformance/glsl/implicit/multiply_int_vec3.vert.html: Added.
1182         * webgl/conformance/glsl/implicit/multiply_int_vec4.vert-expected.txt: Added.
1183         * webgl/conformance/glsl/implicit/multiply_int_vec4.vert.html: Added.
1184         * webgl/conformance/glsl/implicit/multiply_ivec2_vec2.vert-expected.txt: Added.
1185         * webgl/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html: Added.
1186         * webgl/conformance/glsl/implicit/multiply_ivec3_vec3.vert-expected.txt: Added.
1187         * webgl/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html: Added.
1188         * webgl/conformance/glsl/implicit/multiply_ivec4_vec4.vert-expected.txt: Added.
1189         * webgl/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html: Added.
1190         * webgl/conformance/glsl/implicit/not_equal_int_float.vert-expected.txt: Added.
1191         * webgl/conformance/glsl/implicit/not_equal_int_float.vert.html: Added.
1192         * webgl/conformance/glsl/implicit/not_equal_ivec2_vec2.vert-expected.txt: Added.
1193         * webgl/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html: Added.
1194         * webgl/conformance/glsl/implicit/not_equal_ivec3_vec3.vert-expected.txt: Added.
1195         * webgl/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html: Added.
1196         * webgl/conformance/glsl/implicit/not_equal_ivec4_vec4.vert-expected.txt: Added.
1197         * webgl/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html: Added.
1198         * webgl/conformance/glsl/implicit/subtract_int_float.vert-expected.txt: Added.
1199         * webgl/conformance/glsl/implicit/subtract_int_float.vert.html: Added.
1200         * webgl/conformance/glsl/implicit/subtract_int_mat2.vert-expected.txt: Added.
1201         * webgl/conformance/glsl/implicit/subtract_int_mat2.vert.html: Added.
1202         * webgl/conformance/glsl/implicit/subtract_int_mat3.vert-expected.txt: Added.
1203         * webgl/conformance/glsl/implicit/subtract_int_mat3.vert.html: Added.
1204         * webgl/conformance/glsl/implicit/subtract_int_mat4.vert-expected.txt: Added.
1205         * webgl/conformance/glsl/implicit/subtract_int_mat4.vert.html: Added.
1206         * webgl/conformance/glsl/implicit/subtract_int_vec2.vert-expected.txt: Added.
1207         * webgl/conformance/glsl/implicit/subtract_int_vec2.vert.html: Added.
1208         * webgl/conformance/glsl/implicit/subtract_int_vec3.vert-expected.txt: Added.
1209         * webgl/conformance/glsl/implicit/subtract_int_vec3.vert.html: Added.
1210         * webgl/conformance/glsl/implicit/subtract_int_vec4.vert-expected.txt: Added.
1211         * webgl/conformance/glsl/implicit/subtract_int_vec4.vert.html: Added.
1212         * webgl/conformance/glsl/implicit/subtract_ivec2_vec2.vert-expected.txt: Added.
1213         * webgl/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html: Added.
1214         * webgl/conformance/glsl/implicit/subtract_ivec3_vec3.vert-expected.txt: Added.
1215         * webgl/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html: Added.
1216         * webgl/conformance/glsl/implicit/subtract_ivec4_vec4.vert-expected.txt: Added.
1217         * webgl/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html: Added.
1218         * webgl/conformance/glsl/implicit/ternary_int_float.vert-expected.txt: Added.
1219         * webgl/conformance/glsl/implicit/ternary_int_float.vert.html: Added.
1220         * webgl/conformance/glsl/implicit/ternary_ivec2_vec2.vert-expected.txt: Added.
1221         * webgl/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html: Added.
1222         * webgl/conformance/glsl/implicit/ternary_ivec3_vec3.vert-expected.txt: Added.
1223         * webgl/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html: Added.
1224         * webgl/conformance/glsl/implicit/ternary_ivec4_vec4.vert-expected.txt: Added.
1225         * webgl/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html: Added.
1226         * webgl/conformance/glsl/matrices/glsl-mat4-to-mat3-expected.txt: Added.
1227         * webgl/conformance/glsl/matrices/glsl-mat4-to-mat3.html: Added.
1228         * webgl/conformance/glsl/misc/attrib-location-length-limits-expected.txt: Added.
1229         * webgl/conformance/glsl/misc/attrib-location-length-limits.html: Added.
1230         * webgl/conformance/glsl/misc/embedded-struct-definitions-forbidden-expected.txt: Added.
1231         * webgl/conformance/glsl/misc/embedded-struct-definitions-forbidden.html: Added.
1232         * webgl/conformance/glsl/misc/glsl-function-nodes-expected.txt: Added.
1233         * webgl/conformance/glsl/misc/glsl-function-nodes.html: Added.
1234         * webgl/conformance/glsl/misc/glsl-long-variable-names-expected.txt: Added.
1235         * webgl/conformance/glsl/misc/glsl-long-variable-names.html: Added.
1236         * webgl/conformance/glsl/misc/glsl-vertex-branch-expected.txt: Added.
1237         * webgl/conformance/glsl/misc/glsl-vertex-branch.html: Added.
1238         * webgl/conformance/glsl/misc/large-loop-compile-expected.txt: Added.
1239         * webgl/conformance/glsl/misc/large-loop-compile.html: Added.
1240         * webgl/conformance/glsl/misc/non-ascii-comments.vert-expected.txt: Added.
1241         * webgl/conformance/glsl/misc/non-ascii-comments.vert.html: Added.
1242         * webgl/conformance/glsl/misc/non-ascii.vert-expected.txt: Added.
1243         * webgl/conformance/glsl/misc/non-ascii.vert.html: Added.
1244         * webgl/conformance/glsl/misc/re-compile-re-link-expected.txt: Added.
1245         * webgl/conformance/glsl/misc/re-compile-re-link.html: Added.
1246         * webgl/conformance/glsl/misc/shader-with-256-character-define-expected.txt: Added.
1247         * webgl/conformance/glsl/misc/shader-with-256-character-define.html: Added.
1248         * webgl/conformance/glsl/misc/shader-with-256-character-identifier.frag-expected.txt: Added.
1249         * webgl/conformance/glsl/misc/shader-with-256-character-identifier.frag.html: Added.
1250         * webgl/conformance/glsl/misc/shader-with-257-character-define-expected.txt: Added.
1251         * webgl/conformance/glsl/misc/shader-with-257-character-define.html: Added.
1252         * webgl/conformance/glsl/misc/shader-with-257-character-identifier.frag-expected.txt: Added.
1253         * webgl/conformance/glsl/misc/shader-with-257-character-identifier.frag.html: Added.
1254         * webgl/conformance/glsl/misc/shader-with-_webgl-identifier.vert-expected.txt: Added.
1255         * webgl/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html: Added.
1256         * webgl/conformance/glsl/misc/shader-with-arbitrary-indexing.frag-expected.txt: Added.
1257         * webgl/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html: Added.
1258         * webgl/conformance/glsl/misc/shader-with-arbitrary-indexing.vert-expected.txt: Added.
1259         * webgl/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html: Added.
1260         * webgl/conformance/glsl/misc/shader-with-array-of-structs-uniform-expected.txt: Added.
1261         * webgl/conformance/glsl/misc/shader-with-array-of-structs-uniform.html: Added.
1262         * webgl/conformance/glsl/misc/shader-with-attrib-array.vert-expected.txt: Added.
1263         * webgl/conformance/glsl/misc/shader-with-attrib-array.vert.html: Added.
1264         * webgl/conformance/glsl/misc/shader-with-attrib-struct.vert-expected.txt: Added.
1265         * webgl/conformance/glsl/misc/shader-with-attrib-struct.vert.html: Added.
1266         * webgl/conformance/glsl/misc/shader-with-clipvertex.vert-expected.txt: Added.
1267         * webgl/conformance/glsl/misc/shader-with-clipvertex.vert.html: Added.
1268         * webgl/conformance/glsl/misc/shader-with-comma-assignment-expected.txt: Added.
1269         * webgl/conformance/glsl/misc/shader-with-comma-assignment.html: Added.
1270         * webgl/conformance/glsl/misc/shader-with-comma-conditional-assignment-expected.txt: Added.
1271         * webgl/conformance/glsl/misc/shader-with-comma-conditional-assignment.html: Added.
1272         * webgl/conformance/glsl/misc/shader-with-conditional-scoping-expected.txt: Added.
1273         * webgl/conformance/glsl/misc/shader-with-conditional-scoping-negative-expected.txt: Added.
1274         * webgl/conformance/glsl/misc/shader-with-conditional-scoping-negative.html: Added.
1275         * webgl/conformance/glsl/misc/shader-with-conditional-scoping.html: Added.
1276         * webgl/conformance/glsl/misc/shader-with-default-precision.frag-expected.txt: Added.
1277         * webgl/conformance/glsl/misc/shader-with-default-precision.frag.html: Added.
1278         * webgl/conformance/glsl/misc/shader-with-default-precision.vert-expected.txt: Added.
1279         * webgl/conformance/glsl/misc/shader-with-default-precision.vert.html: Added.
1280         * webgl/conformance/glsl/misc/shader-with-define-line-continuation.frag-expected.txt: Added.
1281         * webgl/conformance/glsl/misc/shader-with-define-line-continuation.frag.html: Added.
1282         * webgl/conformance/glsl/misc/shader-with-dfdx-no-ext.frag-expected.txt: Added.
1283         * webgl/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html: Added.
1284         * webgl/conformance/glsl/misc/shader-with-dfdx.frag-expected.txt: Added.
1285         * webgl/conformance/glsl/misc/shader-with-dfdx.frag.html: Added.
1286         * webgl/conformance/glsl/misc/shader-with-do-loop-expected.txt: Added.
1287         * webgl/conformance/glsl/misc/shader-with-do-loop.html: Added.
1288         * webgl/conformance/glsl/misc/shader-with-error-directive-expected.txt: Added.
1289         * webgl/conformance/glsl/misc/shader-with-error-directive.html: Added.
1290         * webgl/conformance/glsl/misc/shader-with-explicit-int-cast.vert-expected.txt: Added.
1291         * webgl/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html: Added.
1292         * webgl/conformance/glsl/misc/shader-with-float-return-value.frag-expected.txt: Added.
1293         * webgl/conformance/glsl/misc/shader-with-float-return-value.frag.html: Added.
1294         * webgl/conformance/glsl/misc/shader-with-for-loop-expected.txt: Added.
1295         * webgl/conformance/glsl/misc/shader-with-for-loop.html: Added.
1296         * webgl/conformance/glsl/misc/shader-with-for-scoping-expected.txt: Added.
1297         * webgl/conformance/glsl/misc/shader-with-for-scoping.html: Added.
1298         * webgl/conformance/glsl/misc/shader-with-frag-depth.frag-expected.txt: Added.
1299         * webgl/conformance/glsl/misc/shader-with-frag-depth.frag.html: Added.
1300         * webgl/conformance/glsl/misc/shader-with-function-recursion.frag-expected.txt: Added.
1301         * webgl/conformance/glsl/misc/shader-with-function-recursion.frag.html: Added.
1302         * webgl/conformance/glsl/misc/shader-with-function-scoped-struct-expected.txt: Added.
1303         * webgl/conformance/glsl/misc/shader-with-function-scoped-struct.html: Added.
1304         * webgl/conformance/glsl/misc/shader-with-functional-scoping-expected.txt: Added.
1305         * webgl/conformance/glsl/misc/shader-with-functional-scoping.html: Added.
1306         * webgl/conformance/glsl/misc/shader-with-glcolor.vert-expected.txt: Added.
1307         * webgl/conformance/glsl/misc/shader-with-glcolor.vert.html: Added.
1308         * webgl/conformance/glsl/misc/shader-with-gles-1.frag-expected.txt: Added.
1309         * webgl/conformance/glsl/misc/shader-with-gles-1.frag.html: Added.
1310         * webgl/conformance/glsl/misc/shader-with-gles-symbol.frag-expected.txt: Added.
1311         * webgl/conformance/glsl/misc/shader-with-gles-symbol.frag.html: Added.
1312         * webgl/conformance/glsl/misc/shader-with-glprojectionmatrix.vert-expected.txt: Added.
1313         * webgl/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html: Added.
1314         * webgl/conformance/glsl/misc/shader-with-hex-int-constant-macro-expected.txt: Added.
1315         * webgl/conformance/glsl/misc/shader-with-hex-int-constant-macro.html: Added.
1316         * webgl/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert-expected.txt: Added.
1317         * webgl/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html: Added.
1318         * webgl/conformance/glsl/misc/shader-with-include.vert-expected.txt: Added.
1319         * webgl/conformance/glsl/misc/shader-with-include.vert.html: Added.
1320         * webgl/conformance/glsl/misc/shader-with-int-return-value.frag-expected.txt: Added.
1321         * webgl/conformance/glsl/misc/shader-with-int-return-value.frag.html: Added.
1322         * webgl/conformance/glsl/misc/shader-with-invalid-identifier.frag-expected.txt: Added.
1323         * webgl/conformance/glsl/misc/shader-with-invalid-identifier.frag.html: Added.
1324         * webgl/conformance/glsl/misc/shader-with-ivec2-return-value.frag-expected.txt: Added.
1325         * webgl/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html: Added.
1326         * webgl/conformance/glsl/misc/shader-with-ivec3-return-value.frag-expected.txt: Added.
1327         * webgl/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html: Added.
1328         * webgl/conformance/glsl/misc/shader-with-ivec4-return-value.frag-expected.txt: Added.
1329         * webgl/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html: Added.
1330         * webgl/conformance/glsl/misc/shader-with-limited-indexing.frag-expected.txt: Added.
1331         * webgl/conformance/glsl/misc/shader-with-limited-indexing.frag.html: Added.
1332         * webgl/conformance/glsl/misc/shader-with-long-line-expected.txt: Added.
1333         * webgl/conformance/glsl/misc/shader-with-long-line.html: Added.
1334         * webgl/conformance/glsl/misc/shader-with-non-ascii-error.frag-expected.txt: Added.
1335         * webgl/conformance/glsl/misc/shader-with-non-ascii-error.frag.html: Added.
1336         * webgl/conformance/glsl/misc/shader-with-precision.frag-expected.txt: Added.
1337         * webgl/conformance/glsl/misc/shader-with-precision.frag.html: Added.
1338         * webgl/conformance/glsl/misc/shader-with-quoted-error.frag-expected.txt: Added.
1339         * webgl/conformance/glsl/misc/shader-with-quoted-error.frag.html: Added.
1340         * webgl/conformance/glsl/misc/shader-with-reserved-words-expected.txt: Added.
1341         * webgl/conformance/glsl/misc/shader-with-reserved-words.html: Added.
1342         * webgl/conformance/glsl/misc/shader-with-too-many-uniforms-expected.txt: Added.
1343         * webgl/conformance/glsl/misc/shader-with-too-many-uniforms.html: Added.
1344         * webgl/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag-expected.txt: Added.
1345         * webgl/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html: Added.
1346         * webgl/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert-expected.txt: Added.
1347         * webgl/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html: Added.
1348         * webgl/conformance/glsl/misc/shader-with-vec2-return-value.frag-expected.txt: Added.
1349         * webgl/conformance/glsl/misc/shader-with-vec2-return-value.frag.html: Added.
1350         * webgl/conformance/glsl/misc/shader-with-vec3-return-value.frag-expected.txt: Added.
1351         * webgl/conformance/glsl/misc/shader-with-vec3-return-value.frag.html: Added.
1352         * webgl/conformance/glsl/misc/shader-with-vec4-return-value.frag-expected.txt: Added.
1353         * webgl/conformance/glsl/misc/shader-with-vec4-return-value.frag.html: Added.
1354         * webgl/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional-expected.txt: Added.
1355         * webgl/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html: Added.
1356         * webgl/conformance/glsl/misc/shader-with-version-100.frag-expected.txt: Added.
1357         * webgl/conformance/glsl/misc/shader-with-version-100.frag.html: Added.
1358         * webgl/conformance/glsl/misc/shader-with-version-100.vert-expected.txt: Added.
1359         * webgl/conformance/glsl/misc/shader-with-version-100.vert.html: Added.
1360         * webgl/conformance/glsl/misc/shader-with-version-120.vert-expected.txt: Added.
1361         * webgl/conformance/glsl/misc/shader-with-version-120.vert.html: Added.
1362         * webgl/conformance/glsl/misc/shader-with-version-130.vert-expected.txt: Added.
1363         * webgl/conformance/glsl/misc/shader-with-version-130.vert.html: Added.
1364         * webgl/conformance/glsl/misc/shader-with-webgl-identifier.vert-expected.txt: Added.
1365         * webgl/conformance/glsl/misc/shader-with-webgl-identifier.vert.html: Added.
1366         * webgl/conformance/glsl/misc/shader-with-while-loop-expected.txt: Added.
1367         * webgl/conformance/glsl/misc/shader-with-while-loop.html: Added.
1368         * webgl/conformance/glsl/misc/shader-without-precision.frag-expected.txt: Added.
1369         * webgl/conformance/glsl/misc/shader-without-precision.frag.html: Added.
1370         * webgl/conformance/glsl/misc/shaders-with-mis-matching-uniforms-expected.txt: Added.
1371         * webgl/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html: Added.
1372         * webgl/conformance/glsl/misc/shaders-with-mis-matching-varyings-expected.txt: Added.
1373         * webgl/conformance/glsl/misc/shaders-with-mis-matching-varyings.html: Added.
1374         * webgl/conformance/glsl/misc/shaders-with-missing-varyings-expected.txt: Added.
1375         * webgl/conformance/glsl/misc/shaders-with-missing-varyings.html: Added.
1376         * webgl/conformance/glsl/misc/shared-expected.txt: Added.
1377         * webgl/conformance/glsl/misc/shared.html: Added.
1378         * webgl/conformance/glsl/misc/struct-nesting-exceeds-maximum-expected.txt: Added.
1379         * webgl/conformance/glsl/misc/struct-nesting-exceeds-maximum.html: Added.
1380         * webgl/conformance/glsl/misc/struct-nesting-under-maximum-expected.txt: Added.
1381         * webgl/conformance/glsl/misc/struct-nesting-under-maximum.html: Added.
1382         * webgl/conformance/glsl/misc/uniform-location-length-limits-expected.txt: Added.
1383         * webgl/conformance/glsl/misc/uniform-location-length-limits.html: Added.
1384         * webgl/conformance/glsl/reserved/_webgl_field.vert-expected.txt: Added.
1385         * webgl/conformance/glsl/reserved/_webgl_field.vert.html: Added.
1386         * webgl/conformance/glsl/reserved/_webgl_function.vert-expected.txt: Added.
1387         * webgl/conformance/glsl/reserved/_webgl_function.vert.html: Added.
1388         * webgl/conformance/glsl/reserved/_webgl_struct.vert-expected.txt: Added.
1389         * webgl/conformance/glsl/reserved/_webgl_struct.vert.html: Added.
1390         * webgl/conformance/glsl/reserved/_webgl_variable.vert-expected.txt: Added.
1391         * webgl/conformance/glsl/reserved/_webgl_variable.vert.html: Added.
1392         * webgl/conformance/glsl/reserved/webgl_field.vert-expected.txt: Added.
1393         * webgl/conformance/glsl/reserved/webgl_field.vert.html: Added.
1394         * webgl/conformance/glsl/reserved/webgl_function.vert-expected.txt: Added.
1395         * webgl/conformance/glsl/reserved/webgl_function.vert.html: Added.
1396         * webgl/conformance/glsl/reserved/webgl_preprocessor_reserved-expected.txt: Added.
1397         * webgl/conformance/glsl/reserved/webgl_preprocessor_reserved.html: Added.
1398         * webgl/conformance/glsl/reserved/webgl_struct.vert-expected.txt: Added.
1399         * webgl/conformance/glsl/reserved/webgl_struct.vert.html: Added.
1400         * webgl/conformance/glsl/reserved/webgl_variable.vert-expected.txt: Added.
1401         * webgl/conformance/glsl/reserved/webgl_variable.vert.html: Added.
1402         * webgl/conformance/glsl/samplers/glsl-function-texture2d-bias-expected.txt: Added.
1403         * webgl/conformance/glsl/samplers/glsl-function-texture2d-bias.html: Added.
1404         * webgl/conformance/glsl/samplers/glsl-function-texture2dlod-expected.txt: Added.
1405         * webgl/conformance/glsl/samplers/glsl-function-texture2dlod.html: Added.
1406         * webgl/conformance/glsl/samplers/glsl-function-texture2dproj-expected.txt: Added.
1407         * webgl/conformance/glsl/samplers/glsl-function-texture2dproj.html: Added.
1408         * webgl/conformance/glsl/variables/gl-fragcoord-expected.txt: Added.
1409         * webgl/conformance/glsl/variables/gl-fragcoord.html: Added.
1410         * webgl/conformance/glsl/variables/gl-frontfacing-expected.txt: Added.
1411         * webgl/conformance/glsl/variables/gl-frontfacing.html: Added.
1412         * webgl/resources/webgl_test_files/conformance/glsl/00_test_list.txt: Added.
1413         * webgl/resources/webgl_test_files/conformance/glsl/functions/00_test_list.txt: Added.
1414         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-abs.html: Added.
1415         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-acos.html: Added.
1416         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-asin.html: Added.
1417         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-atan-xy.html: Added.
1418         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-atan.html: Added.
1419         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-ceil.html: Added.
1420         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-clamp-float.html: Added.
1421         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-clamp-gentype.html: Added.
1422         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-cos.html: Added.
1423         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-cross.html: Added.
1424         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-distance.html: Added.
1425         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-dot.html: Added.
1426         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-faceforward.html: Added.
1427         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-floor.html: Added.
1428         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-fract.html: Added.
1429         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-length.html: Added.
1430         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-lessThan.html: Added.
1431         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-max-float.html: Added.
1432         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-max-gentype.html: Added.
1433         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-min-float.html: Added.
1434         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-min-gentype.html: Added.
1435         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-mix-float.html: Added.
1436         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-mix-gentype.html: Added.
1437         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-mod-float.html: Added.
1438         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-mod-gentype.html: Added.
1439         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-normalize.html: Added.
1440         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-reflect.html: Added.
1441         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-refract.html: Added.
1442         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-sign.html: Added.
1443         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-sin.html: Added.
1444         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-smoothstep-float.html: Added.
1445         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-step-float.html: Added.
1446         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-step-gentype.html: Added.
1447         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function.html: Added.
1448         * webgl/resources/webgl_test_files/conformance/glsl/implicit/00_test_list.txt: Added.
1449         * webgl/resources/webgl_test_files/conformance/glsl/implicit/add_int_float.vert.html: Added.
1450         * webgl/resources/webgl_test_files/conformance/glsl/implicit/add_int_mat2.vert.html: Added.
1451         * webgl/resources/webgl_test_files/conformance/glsl/implicit/add_int_mat3.vert.html: Added.
1452         * webgl/resources/webgl_test_files/conformance/glsl/implicit/add_int_mat4.vert.html: Added.
1453         * webgl/resources/webgl_test_files/conformance/glsl/implicit/add_int_vec2.vert.html: Added.
1454         * webgl/resources/webgl_test_files/conformance/glsl/implicit/add_int_vec3.vert.html: Added.
1455         * webgl/resources/webgl_test_files/conformance/glsl/implicit/add_int_vec4.vert.html: Added.
1456         * webgl/resources/webgl_test_files/conformance/glsl/implicit/add_ivec2_vec2.vert.html: Added.
1457         * webgl/resources/webgl_test_files/conformance/glsl/implicit/add_ivec3_vec3.vert.html: Added.
1458         * webgl/resources/webgl_test_files/conformance/glsl/implicit/add_ivec4_vec4.vert.html: Added.
1459         * webgl/resources/webgl_test_files/conformance/glsl/implicit/assign_int_to_float.vert.html: Added.
1460         * webgl/resources/webgl_test_files/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html: Added.
1461         * webgl/resources/webgl_test_files/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html: Added.
1462         * webgl/resources/webgl_test_files/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html: Added.
1463         * webgl/resources/webgl_test_files/conformance/glsl/implicit/construct_struct.vert.html: Added.
1464         * webgl/resources/webgl_test_files/conformance/glsl/implicit/divide_int_float.vert.html: Added.
1465         * webgl/resources/webgl_test_files/conformance/glsl/implicit/divide_int_mat2.vert.html: Added.
1466         * webgl/resources/webgl_test_files/conformance/glsl/implicit/divide_int_mat3.vert.html: Added.
1467         * webgl/resources/webgl_test_files/conformance/glsl/implicit/divide_int_mat4.vert.html: Added.
1468         * webgl/resources/webgl_test_files/conformance/glsl/implicit/divide_int_vec2.vert.html: Added.
1469         * webgl/resources/webgl_test_files/conformance/glsl/implicit/divide_int_vec3.vert.html: Added.
1470         * webgl/resources/webgl_test_files/conformance/glsl/implicit/divide_int_vec4.vert.html: Added.
1471         * webgl/resources/webgl_test_files/conformance/glsl/implicit/divide_ivec2_vec2.vert.html: Added.
1472         * webgl/resources/webgl_test_files/conformance/glsl/implicit/divide_ivec3_vec3.vert.html: Added.
1473         * webgl/resources/webgl_test_files/conformance/glsl/implicit/divide_ivec4_vec4.vert.html: Added.
1474         * webgl/resources/webgl_test_files/conformance/glsl/implicit/equal_int_float.vert.html: Added.
1475         * webgl/resources/webgl_test_files/conformance/glsl/implicit/equal_ivec2_vec2.vert.html: Added.
1476         * webgl/resources/webgl_test_files/conformance/glsl/implicit/equal_ivec3_vec3.vert.html: Added.
1477         * webgl/resources/webgl_test_files/conformance/glsl/implicit/equal_ivec4_vec4.vert.html: Added.
1478         * webgl/resources/webgl_test_files/conformance/glsl/implicit/function_int_float.vert.html: Added.
1479         * webgl/resources/webgl_test_files/conformance/glsl/implicit/function_ivec2_vec2.vert.html: Added.
1480         * webgl/resources/webgl_test_files/conformance/glsl/implicit/function_ivec3_vec3.vert.html: Added.
1481         * webgl/resources/webgl_test_files/conformance/glsl/implicit/function_ivec4_vec4.vert.html: Added.
1482         * webgl/resources/webgl_test_files/conformance/glsl/implicit/greater_than.vert.html: Added.
1483         * webgl/resources/webgl_test_files/conformance/glsl/implicit/greater_than_equal.vert.html: Added.
1484         * webgl/resources/webgl_test_files/conformance/glsl/implicit/less_than.vert.html: Added.
1485         * webgl/resources/webgl_test_files/conformance/glsl/implicit/less_than_equal.vert.html: Added.
1486         * webgl/resources/webgl_test_files/conformance/glsl/implicit/multiply_int_float.vert.html: Added.
1487         * webgl/resources/webgl_test_files/conformance/glsl/implicit/multiply_int_mat2.vert.html: Added.
1488         * webgl/resources/webgl_test_files/conformance/glsl/implicit/multiply_int_mat3.vert.html: Added.
1489         * webgl/resources/webgl_test_files/conformance/glsl/implicit/multiply_int_mat4.vert.html: Added.
1490         * webgl/resources/webgl_test_files/conformance/glsl/implicit/multiply_int_vec2.vert.html: Added.
1491         * webgl/resources/webgl_test_files/conformance/glsl/implicit/multiply_int_vec3.vert.html: Added.
1492         * webgl/resources/webgl_test_files/conformance/glsl/implicit/multiply_int_vec4.vert.html: Added.
1493         * webgl/resources/webgl_test_files/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html: Added.
1494         * webgl/resources/webgl_test_files/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html: Added.
1495         * webgl/resources/webgl_test_files/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html: Added.
1496         * webgl/resources/webgl_test_files/conformance/glsl/implicit/not_equal_int_float.vert.html: Added.
1497         * webgl/resources/webgl_test_files/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html: Added.
1498         * webgl/resources/webgl_test_files/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html: Added.
1499         * webgl/resources/webgl_test_files/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html: Added.
1500         * webgl/resources/webgl_test_files/conformance/glsl/implicit/subtract_int_float.vert.html: Added.
1501         * webgl/resources/webgl_test_files/conformance/glsl/implicit/subtract_int_mat2.vert.html: Added.
1502         * webgl/resources/webgl_test_files/conformance/glsl/implicit/subtract_int_mat3.vert.html: Added.
1503         * webgl/resources/webgl_test_files/conformance/glsl/implicit/subtract_int_mat4.vert.html: Added.
1504         * webgl/resources/webgl_test_files/conformance/glsl/implicit/subtract_int_vec2.vert.html: Added.
1505         * webgl/resources/webgl_test_files/conformance/glsl/implicit/subtract_int_vec3.vert.html: Added.
1506         * webgl/resources/webgl_test_files/conformance/glsl/implicit/subtract_int_vec4.vert.html: Added.
1507         * webgl/resources/webgl_test_files/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html: Added.
1508         * webgl/resources/webgl_test_files/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html: Added.
1509         * webgl/resources/webgl_test_files/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html: Added.
1510         * webgl/resources/webgl_test_files/conformance/glsl/implicit/ternary_int_float.vert.html: Added.
1511         * webgl/resources/webgl_test_files/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html: Added.
1512         * webgl/resources/webgl_test_files/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html: Added.
1513         * webgl/resources/webgl_test_files/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html: Added.
1514         * webgl/resources/webgl_test_files/conformance/glsl/literals/00_test_list.txt: Added.
1515         * webgl/resources/webgl_test_files/conformance/glsl/matrices/00_test_list.txt: Added.
1516         * webgl/resources/webgl_test_files/conformance/glsl/matrices/glsl-mat4-to-mat3.html: Added.
1517         * webgl/resources/webgl_test_files/conformance/glsl/misc/00_test_list.txt: Added.
1518         * webgl/resources/webgl_test_files/conformance/glsl/misc/attrib-location-length-limits.html: Added.
1519         * webgl/resources/webgl_test_files/conformance/glsl/misc/embedded-struct-definitions-forbidden.html: Added.
1520         * webgl/resources/webgl_test_files/conformance/glsl/misc/foo: Added.
1521         * webgl/resources/webgl_test_files/conformance/glsl/misc/glsl-2types-of-textures-on-same-unit.html: Added.
1522         * webgl/resources/webgl_test_files/conformance/glsl/misc/glsl-function-nodes.html: Added.
1523         * webgl/resources/webgl_test_files/conformance/glsl/misc/glsl-long-variable-names.html: Added.
1524         * webgl/resources/webgl_test_files/conformance/glsl/misc/glsl-vertex-branch.html: Added.
1525         * webgl/resources/webgl_test_files/conformance/glsl/misc/include.vs: Added.
1526         * webgl/resources/webgl_test_files/conformance/glsl/misc/large-loop-compile.html: Added.
1527         * webgl/resources/webgl_test_files/conformance/glsl/misc/non-ascii-comments.vert.html: Added.
1528         * webgl/resources/webgl_test_files/conformance/glsl/misc/non-ascii.vert.html: Added.
1529         * webgl/resources/webgl_test_files/conformance/glsl/misc/re-compile-re-link.html: Added.
1530         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-256-character-define.html: Added.
1531         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-256-character-identifier.frag.html: Added.
1532         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-257-character-define.html: Added.
1533         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-257-character-identifier.frag.html: Added.
1534         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html: Added.
1535         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html: Added.
1536         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html: Added.
1537         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-array-of-structs-uniform.html: Added.
1538         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-attrib-array.vert.html: Added.
1539         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-attrib-struct.vert.html: Added.
1540         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-clipvertex.vert.html: Added.
1541         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-comma-assignment.html: Added.
1542         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-comma-conditional-assignment.html: Added.
1543         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-conditional-scoping-negative.html: Added.
1544         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-conditional-scoping.html: Added.
1545         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-default-precision.frag.html: Added.
1546         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-default-precision.vert.html: Added.
1547         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-define-line-continuation.frag.html: Added.
1548         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html: Added.
1549         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-dfdx.frag.html: Added.
1550         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-do-loop.html: Added.
1551         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-error-directive.html: Added.
1552         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html: Added.
1553         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-float-return-value.frag.html: Added.
1554         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-for-loop.html: Added.
1555         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-for-scoping.html: Added.
1556         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-frag-depth.frag.html: Added.
1557         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-function-recursion.frag.html: Added.
1558         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-function-scoped-struct.html: Added.
1559         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-functional-scoping.html: Added.
1560         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-glcolor.vert.html: Added.
1561         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-gles-1.frag.html: Added.
1562         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-gles-symbol.frag.html: Added.
1563         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html: Added.
1564         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-hex-int-constant-macro.html: Added.
1565         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html: Added.
1566         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-include.vert.html: Added.
1567         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-int-return-value.frag.html: Added.
1568         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-invalid-identifier.frag.html: Added.
1569         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html: Added.
1570         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html: Added.
1571         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html: Added.
1572         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-limited-indexing.frag.html: Added.
1573         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-long-line.html: Added.
1574         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-non-ascii-error.frag.html: Added.
1575         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-precision.frag.html: Added.
1576         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-quoted-error.frag.html: Added.
1577         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-reserved-words.html: Added.
1578         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-too-many-uniforms.html: Added.
1579         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html: Added.
1580         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html: Added.
1581         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-vec2-return-value.frag.html: Added.
1582         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-vec3-return-value.frag.html: Added.
1583         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-vec4-return-value.frag.html: Added.
1584         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html: Added.
1585         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-version-100.frag.html: Added.
1586         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-version-100.vert.html: Added.
1587         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-version-120.vert.html: Added.
1588         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-version-130.vert.html: Added.
1589         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-webgl-identifier.vert.html: Added.
1590         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-while-loop.html: Added.
1591         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-without-precision.frag.html: Added.
1592         * webgl/resources/webgl_test_files/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html: Added.
1593         * webgl/resources/webgl_test_files/conformance/glsl/misc/shaders-with-mis-matching-varyings.html: Added.
1594         * webgl/resources/webgl_test_files/conformance/glsl/misc/shaders-with-missing-varyings.html: Added.
1595         * webgl/resources/webgl_test_files/conformance/glsl/misc/shared.html: Added.
1596         * webgl/resources/webgl_test_files/conformance/glsl/misc/struct-nesting-exceeds-maximum.html: Added.
1597         * webgl/resources/webgl_test_files/conformance/glsl/misc/struct-nesting-under-maximum.html: Added.
1598         * webgl/resources/webgl_test_files/conformance/glsl/misc/uniform-location-length-limits.html: Added.
1599         * webgl/resources/webgl_test_files/conformance/glsl/reserved/00_test_list.txt: Added.
1600         * webgl/resources/webgl_test_files/conformance/glsl/reserved/_webgl_field.vert.html: Added.
1601         * webgl/resources/webgl_test_files/conformance/glsl/reserved/_webgl_function.vert.html: Added.
1602         * webgl/resources/webgl_test_files/conformance/glsl/reserved/_webgl_struct.vert.html: Added.
1603         * webgl/resources/webgl_test_files/conformance/glsl/reserved/_webgl_variable.vert.html: Added.
1604         * webgl/resources/webgl_test_files/conformance/glsl/reserved/webgl_field.vert.html: Added.
1605         * webgl/resources/webgl_test_files/conformance/glsl/reserved/webgl_function.vert.html: Added.
1606         * webgl/resources/webgl_test_files/conformance/glsl/reserved/webgl_preprocessor_reserved.html: Added.
1607         * webgl/resources/webgl_test_files/conformance/glsl/reserved/webgl_struct.vert.html: Added.
1608         * webgl/resources/webgl_test_files/conformance/glsl/reserved/webgl_variable.vert.html: Added.
1609         * webgl/resources/webgl_test_files/conformance/glsl/samplers/00_test_list.txt: Added.
1610         * webgl/resources/webgl_test_files/conformance/glsl/samplers/glsl-function-texture2d-bias.html: Added.
1611         * webgl/resources/webgl_test_files/conformance/glsl/samplers/glsl-function-texture2dlod.html: Added.
1612         * webgl/resources/webgl_test_files/conformance/glsl/samplers/glsl-function-texture2dproj.html: Added.
1613         * webgl/resources/webgl_test_files/conformance/glsl/variables/00_test_list.txt: Added.
1614         * webgl/resources/webgl_test_files/conformance/glsl/variables/gl-fragcoord.html: Added.
1615         * webgl/resources/webgl_test_files/conformance/glsl/variables/gl-frontfacing.html: Added.
1616
1617 2013-02-13  Praveen R Jadhav  <praveen.j@samsung.com>
1618
1619         JSObject for ChannelSplitterNode and ChannelMergerNode are not created.
1620         https://bugs.webkit.org/show_bug.cgi?id=109542
1621
1622         Reviewed by Kentaro Hara.
1623
1624         Test cases updated to check validity of ChannelSplitterNode
1625         and ChannelMergerNode Objects.
1626
1627         * webaudio/audiochannelmerger-basic-expected.txt:
1628         * webaudio/audiochannelmerger-basic.html:
1629         * webaudio/audiochannelsplitter-expected.txt:
1630         * webaudio/audiochannelsplitter.html:
1631
1632 2013-02-12  Gregg Tavares  <gman@chromium.org>
1633
1634         Adds failing WebGL Conformance Tests.
1635         https://bugs.webkit.org/show_bug.cgi?id=109075
1636
1637         Reviewed by Kenneth Russell.
1638
1639         * platform/chromium/TestExpectations:
1640         * platform/mac/TestExpectations:
1641         * webgl/conformance/canvas/buffer-offscreen-test-expected.txt: Added.
1642         * webgl/conformance/canvas/buffer-offscreen-test.html: Added.
1643         * webgl/conformance/canvas/buffer-preserve-test-expected.txt: Added.
1644         * webgl/conformance/canvas/buffer-preserve-test.html: Added.
1645         * webgl/conformance/canvas/drawingbuffer-test-expected.txt: Added.
1646         * webgl/conformance/canvas/drawingbuffer-test.html: Added.
1647         * webgl/conformance/canvas/to-data-url-test-expected.txt: Added.
1648         * webgl/conformance/canvas/to-data-url-test.html: Added.
1649         * webgl/conformance/context/context-attribute-preserve-drawing-buffer-expected.txt: Added.
1650         * webgl/conformance/context/context-attribute-preserve-drawing-buffer.html: Added.
1651         * webgl/conformance/context/context-creation-and-destruction-expected.txt: Added.
1652         * webgl/conformance/context/context-creation-and-destruction.html: Added.
1653         * webgl/conformance/glsl/functions/glsl-function-smoothstep-gentype-expected.txt: Added.
1654         * webgl/conformance/glsl/functions/glsl-function-smoothstep-gentype.html: Added.
1655         * webgl/conformance/glsl/literals/float_literal.vert-expected.txt: Added.
1656         * webgl/conformance/glsl/literals/float_literal.vert.html: Added.
1657         * webgl/conformance/glsl/misc/shader-uniform-packing-restrictions-expected.txt: Added.
1658         * webgl/conformance/glsl/misc/shader-uniform-packing-restrictions.html: Added.
1659         * webgl/conformance/glsl/misc/shader-varying-packing-restrictions-expected.txt: Added.
1660         * webgl/conformance/glsl/misc/shader-varying-packing-restrictions.html: Added.
1661         * webgl/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays-expected.txt: Added.
1662         * webgl/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html: Added.
1663         * webgl/conformance/glsl/misc/shader-with-global-variable-precision-mismatch-expected.txt: Added.
1664         * webgl/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html: Added.
1665         * webgl/conformance/glsl/misc/shader-with-non-reserved-words-expected.txt: Added.
1666         * webgl/conformance/glsl/misc/shader-with-non-reserved-words.html: Added.
1667         * webgl/conformance/glsl/misc/shader-with-short-circuiting-operators-expected.txt: Added.
1668         * webgl/conformance/glsl/misc/shader-with-short-circuiting-operators.html: Added.
1669         * webgl/conformance/glsl/misc/shader-with-similar-uniform-array-names-expected.txt: Added.
1670         * webgl/conformance/glsl/misc/shader-with-similar-uniform-array-names.html: Added.
1671         * webgl/conformance/glsl/misc/shaders-with-varyings-expected.txt: Added.
1672         * webgl/conformance/glsl/misc/shaders-with-varyings.html: Added.
1673         * webgl/conformance/glsl/variables/gl-pointcoord-expected.txt: Added.
1674         * webgl/conformance/glsl/variables/gl-pointcoord.html: Added.
1675         * webgl/conformance/more/conformance/quickCheckAPI-A-expected.txt: Added.
1676         * webgl/conformance/more/conformance/quickCheckAPI-A.html: Added.
1677         * webgl/conformance/more/conformance/quickCheckAPI-B1-expected.txt: Added.
1678         * webgl/conformance/more/conformance/quickCheckAPI-B1.html: Added.
1679         * webgl/conformance/more/conformance/quickCheckAPI-B2-expected.txt: Added.
1680         * webgl/conformance/more/conformance/quickCheckAPI-B2.html: Added.
1681         * webgl/conformance/more/conformance/quickCheckAPI-B3-expected.txt: Added.
1682         * webgl/conformance/more/conformance/quickCheckAPI-B3.html: Added.
1683         * webgl/conformance/more/conformance/quickCheckAPI-B4-expected.txt: Added.
1684         * webgl/conformance/more/conformance/quickCheckAPI-B4.html: Added.
1685         * webgl/conformance/more/conformance/quickCheckAPI-C-expected.txt: Added.
1686         * webgl/conformance/more/conformance/quickCheckAPI-C.html: Added.
1687         * webgl/conformance/more/conformance/quickCheckAPI-D_G-expected.txt: Added.
1688         * webgl/conformance/more/conformance/quickCheckAPI-D_G.html: Added.
1689         * webgl/conformance/more/conformance/quickCheckAPI-G_I-expected.txt: Added.
1690         * webgl/conformance/more/conformance/quickCheckAPI-G_I.html: Added.
1691         * webgl/conformance/more/conformance/quickCheckAPI-L_S-expected.txt: Added.
1692         * webgl/conformance/more/conformance/quickCheckAPI-L_S.html: Added.
1693         * webgl/conformance/more/conformance/quickCheckAPI-S_V-expected.txt: Added.
1694         * webgl/conformance/more/conformance/quickCheckAPI-S_V.html: Added.
1695         * webgl/conformance/more/functions/bufferDataBadArgs-expected.txt: Added.
1696         * webgl/conformance/more/functions/bufferDataBadArgs.html: Added.
1697         * webgl/conformance/more/functions/copyTexImage2D-expected.txt: Added.
1698         * webgl/conformance/more/functions/copyTexImage2D.html: Added.
1699         * webgl/conformance/more/functions/copyTexImage2DBadArgs-expected.txt: Added.
1700         * webgl/conformance/more/functions/copyTexImage2DBadArgs.html: Added.
1701         * webgl/conformance/more/functions/copyTexSubImage2D-expected.txt: Added.
1702         * webgl/conformance/more/functions/copyTexSubImage2D.html: Added.
1703         * webgl/conformance/more/functions/copyTexSubImage2DBadArgs-expected.txt: Added.
1704         * webgl/conformance/more/functions/copyTexSubImage2DBadArgs.html: Added.
1705         * webgl/conformance/more/functions/deleteBufferBadArgs-expected.txt: Added.
1706         * webgl/conformance/more/functions/deleteBufferBadArgs.html: Added.
1707         * webgl/conformance/more/functions/drawArrays-expected.txt: Added.
1708         * webgl/conformance/more/functions/drawArrays.html: Added.
1709         * webgl/conformance/more/functions/drawArraysOutOfBounds-expected.txt: Added.
1710         * webgl/conformance/more/functions/drawArraysOutOfBounds.html: Added.
1711         * webgl/conformance/more/functions/drawElements-expected.txt: Added.
1712         * webgl/conformance/more/functions/drawElements.html: Added.
1713         * webgl/conformance/more/functions/drawElementsBadArgs-expected.txt: Added.
1714         * webgl/conformance/more/functions/drawElementsBadArgs.html: Added.
1715         * webgl/conformance/more/functions/readPixelsBadArgs-expected.txt: Added.
1716         * webgl/conformance/more/functions/readPixelsBadArgs.html: Added.
1717         * webgl/conformance/more/functions/texImage2DBadArgs-expected.txt: Added.
1718         * webgl/conformance/more/functions/texImage2DBadArgs.html: Added.
1719         * webgl/conformance/more/functions/texImage2DHTML-expected.txt: Added.
1720         * webgl/conformance/more/functions/texImage2DHTML.html: Added.
1721         * webgl/conformance/more/functions/texSubImage2DBadArgs-expected.txt: Added.
1722         * webgl/conformance/more/functions/texSubImage2DBadArgs.html: Added.
1723         * webgl/conformance/more/functions/texSubImage2DHTML-expected.txt: Added.
1724         * webgl/conformance/more/functions/texSubImage2DHTML.html: Added.
1725         * webgl/conformance/ogles/GL/acos/acos_001_to_006-expected.txt: Added.
1726         * webgl/conformance/ogles/GL/acos/acos_001_to_006.html: Added.
1727         * webgl/conformance/ogles/GL/asin/asin_001_to_006-expected.txt: Added.
1728         * webgl/conformance/ogles/GL/asin/asin_001_to_006.html: Added.
1729         * webgl/conformance/ogles/GL/atan/atan_001_to_008-expected.txt: Added.
1730         * webgl/conformance/ogles/GL/atan/atan_001_to_008.html: Added.
1731         * webgl/conformance/ogles/GL/control_flow/control_flow_001_to_008-expected.txt: Added.
1732         * webgl/conformance/ogles/GL/control_flow/control_flow_001_to_008.html: Added.
1733         * webgl/conformance/ogles/GL/log/log_001_to_008-expected.txt: Added.
1734         * webgl/conformance/ogles/GL/log/log_001_to_008.html: Added.
1735         * webgl/conformance/ogles/GL/log2/log2_001_to_008-expected.txt: Added.
1736         * webgl/conformance/ogles/GL/log2/log2_001_to_008.html: Added.
1737         * webgl/conformance/ogles/GL/smoothstep/smoothstep_001_to_006-expected.txt: Added.
1738         * webgl/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html: Added.
1739         * webgl/conformance/programs/gl-bind-attrib-location-long-names-test-expected.txt: Added.
1740         * webgl/conformance/programs/gl-bind-attrib-location-long-names-test.html: Added.
1741         * webgl/conformance/programs/program-test-expected.txt: Added.
1742         * webgl/conformance/programs/program-test.html: Added.
1743         * webgl/conformance/reading/read-pixels-test-expected.txt: Added.
1744         * webgl/conformance/reading/read-pixels-test.html: Added.
1745         * webgl/conformance/renderbuffers/framebuffer-object-attachment-expected.txt: Added.
1746         * webgl/conformance/renderbuffers/framebuffer-object-attachment.html: Added.
1747         * webgl/conformance/rendering/gl-scissor-test-expected.txt: Added.
1748         * webgl/conformance/rendering/gl-scissor-test.html: Added.
1749         * webgl/conformance/rendering/more-than-65536-indices-expected.txt: Added.
1750         * webgl/conformance/rendering/more-than-65536-indices.html: Added.
1751         * webgl/conformance/rendering/multisample-corruption-expected.txt: Added.
1752         * webgl/conformance/rendering/multisample-corruption.html: Added.
1753         * webgl/conformance/rendering/point-size-expected.txt: Added.
1754         * webgl/conformance/rendering/point-size.html: Added.
1755         * webgl/conformance/state/gl-object-get-calls-expected.txt: Added.
1756         * webgl/conformance/state/gl-object-get-calls.html: Added.
1757         * webgl/conformance/textures/copy-tex-image-2d-formats-expected.txt: Added.
1758         * webgl/conformance/textures/copy-tex-image-2d-formats.html: Added.
1759         * webgl/conformance/textures/gl-pixelstorei-expected.txt: Added.
1760         * webgl/conformance/textures/gl-pixelstorei.html: Added.
1761         * webgl/conformance/textures/origin-clean-conformance-expected.txt: Added.
1762         * webgl/conformance/textures/origin-clean-conformance.html: Added.
1763         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-canvas-expected.txt: Added.
1764         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565-expected.txt: Added.
1765         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html: Added.
1766         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444-expected.txt: Added.
1767         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html: Added.
1768         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551-expected.txt: Added.
1769         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html: Added.
1770         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html: Added.
1771         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-expected.txt: Added.
1772         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565-expected.txt: Added.
1773         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html: Added.
1774         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444-expected.txt: Added.
1775         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html: Added.
1776         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551-expected.txt: Added.
1777         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html: Added.
1778         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-image.html: Added.
1779         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-video-expected.txt: Added.
1780         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565-expected.txt: Added.
1781         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html: Added.
1782         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444-expected.txt: Added.
1783         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html: Added.
1784         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551-expected.txt: Added.
1785         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html: Added.
1786         * webgl/conformance/textures/tex-image-and-sub-image-2d-with-video.html: Added.
1787         * webgl/conformance/textures/texture-active-bind-2-expected.txt: Added.
1788         * webgl/conformance/textures/texture-active-bind-2.html: Added.
1789         * webgl/conformance/textures/texture-active-bind-expected.txt: Added.
1790         * webgl/conformance/textures/texture-active-bind.html: Added.
1791         * webgl/conformance/textures/texture-mips-expected.txt: Added.
1792         * webgl/conformance/textures/texture-mips.html: Added.
1793         * webgl/conformance/textures/texture-npot-video-expected.txt: Added.
1794         * webgl/conformance/textures/texture-npot-video.html: Added.
1795         * webgl/conformance/textures/texture-size-expected.txt: Added.
1796         * webgl/conformance/textures/texture-size-limit-expected.txt: Added.
1797         * webgl/conformance/textures/texture-size-limit.html: Added.
1798         * webgl/conformance/textures/texture-size.html: Added.
1799         * webgl/conformance/uniforms/gl-uniform-arrays-expected.txt: Added.
1800         * webgl/conformance/uniforms/gl-uniform-arrays.html: Added.
1801         * webgl/conformance/uniforms/uniform-default-values-expected.txt: Added.
1802         * webgl/conformance/uniforms/uniform-default-values.html: Added.
1803         * webgl/conformance/uniforms/uniform-location-expected.txt: Added.
1804         * webgl/conformance/uniforms/uniform-location.html: Added.
1805         * webgl/conformance/uniforms/uniform-samplers-test-expected.txt: Added.
1806         * webgl/conformance/uniforms/uniform-samplers-test.html: Added.
1807         * webgl/resources/webgl_test_files/conformance/canvas/buffer-offscreen-test.html: Added.
1808         * webgl/resources/webgl_test_files/conformance/canvas/buffer-preserve-test.html: Added.
1809         * webgl/resources/webgl_test_files/conformance/canvas/drawingbuffer-test.html: Added.
1810         * webgl/resources/webgl_test_files/conformance/canvas/to-data-url-test.html: Added.
1811         * webgl/resources/webgl_test_files/conformance/context/context-attribute-preserve-drawing-buffer.html: Added.
1812         * webgl/resources/webgl_test_files/conformance/context/context-creation-and-destruction.html: Added.
1813         * webgl/resources/webgl_test_files/conformance/glsl/functions/glsl-function-smoothstep-gentype.html: Added.
1814         * webgl/resources/webgl_test_files/conformance/glsl/literals/float_literal.vert.html: Added.
1815         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-uniform-packing-restrictions.html: Added.
1816         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-varying-packing-restrictions.html: Added.
1817         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html: Added.
1818         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html: Added.
1819         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-non-reserved-words.html: Added.
1820         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-short-circuiting-operators.html: Added.
1821         * webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-similar-uniform-array-names.html: Added.
1822         * webgl/resources/webgl_test_files/conformance/glsl/misc/shaders-with-varyings.html: Added.
1823         * webgl/resources/webgl_test_files/conformance/glsl/variables/gl-pointcoord.html: Added.
1824         * webgl/resources/webgl_test_files/conformance/more/conformance/quickCheckAPI-A.html: Added.
1825         * webgl/resources/webgl_test_files/conformance/more/conformance/quickCheckAPI-B1.html: Added.
1826         * webgl/resources/webgl_test_files/conformance/more/conformance/quickCheckAPI-B2.html: Added.
1827         * webgl/resources/webgl_test_files/conformance/more/conformance/quickCheckAPI-B3.html: Added.
1828         * webgl/resources/webgl_test_files/conformance/more/conformance/quickCheckAPI-B4.html: Added.
1829         * webgl/resources/webgl_test_files/conformance/more/conformance/quickCheckAPI-C.html: Added.
1830         * webgl/resources/webgl_test_files/conformance/more/conformance/quickCheckAPI-D_G.html: Added.
1831         * webgl/resources/webgl_test_files/conformance/more/conformance/quickCheckAPI-G_I.html: Added.
1832         * webgl/resources/webgl_test_files/conformance/more/conformance/quickCheckAPI-L_S.html: Added.
1833         * webgl/resources/webgl_test_files/conformance/more/conformance/quickCheckAPI-S_V.html: Added.
1834         * webgl/resources/webgl_test_files/conformance/more/functions/bufferDataBadArgs.html: Added.
1835         * webgl/resources/webgl_test_files/conformance/more/functions/copyTexImage2D.html: Added.
1836         * webgl/resources/webgl_test_files/conformance/more/functions/copyTexImage2DBadArgs.html: Added.
1837         * webgl/resources/webgl_test_files/conformance/more/functions/copyTexSubImage2D.html: Added.
1838         * webgl/resources/webgl_test_files/conformance/more/functions/copyTexSubImage2DBadArgs.html: Added.
1839         * webgl/resources/webgl_test_files/conformance/more/functions/deleteBufferBadArgs.html: Added.
1840         * webgl/resources/webgl_test_files/conformance/more/functions/drawArrays.html: Added.
1841         * webgl/resources/webgl_test_files/conformance/more/functions/drawArraysOutOfBounds.html: Added.
1842         * webgl/resources/webgl_test_files/conformance/more/functions/drawElements.html: Added.
1843         * webgl/resources/webgl_test_files/conformance/more/functions/drawElementsBadArgs.html: Added.
1844         * webgl/resources/webgl_test_files/conformance/more/functions/readPixelsBadArgs.html: Added.
1845         * webgl/resources/webgl_test_files/conformance/more/functions/texImage2DBadArgs.html: Added.
1846         * webgl/resources/webgl_test_files/conformance/more/functions/texImage2DHTML.html: Added.
1847         * webgl/resources/webgl_test_files/conformance/more/functions/texSubImage2DBadArgs.html: Added.
1848         * webgl/resources/webgl_test_files/conformance/more/functions/texSubImage2DHTML.html: Added.
1849         * webgl/resources/webgl_test_files/conformance/ogles/GL/acos/acos_001_to_006.html: Added.
1850         * webgl/resources/webgl_test_files/conformance/ogles/GL/asin/asin_001_to_006.html: Added.
1851         * webgl/resources/webgl_test_files/conformance/ogles/GL/atan/atan_001_to_008.html: Added.
1852         * webgl/resources/webgl_test_files/conformance/ogles/GL/control_flow/control_flow_001_to_008.html: Added.
1853         * webgl/resources/webgl_test_files/conformance/ogles/GL/log/log_001_to_008.html: Added.
1854         * webgl/resources/webgl_test_files/conformance/ogles/GL/log2/log2_001_to_008.html: Added.
1855         * webgl/resources/webgl_test_files/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html: Added.
1856         * webgl/resources/webgl_test_files/conformance/programs/gl-bind-attrib-location-long-names-test.html: Added.
1857         * webgl/resources/webgl_test_files/conformance/programs/program-test.html: Added.
1858         * webgl/resources/webgl_test_files/conformance/reading/read-pixels-test.html: Added.
1859         * webgl/resources/webgl_test_files/conformance/renderbuffers/framebuffer-object-attachment.html: Added.
1860         * webgl/resources/webgl_test_files/conformance/rendering/gl-scissor-test.html: Added.
1861         * webgl/resources/webgl_test_files/conformance/rendering/more-than-65536-indices.html: Added.
1862         * webgl/resources/webgl_test_files/conformance/rendering/multisample-corruption.html: Added.
1863         * webgl/resources/webgl_test_files/conformance/rendering/point-size.html: Added.
1864         * webgl/resources/webgl_test_files/conformance/state/gl-object-get-calls.html: Added.
1865         * webgl/resources/webgl_test_files/conformance/textures/copy-tex-image-2d-formats.html: Added.
1866         * webgl/resources/webgl_test_files/conformance/textures/gl-pixelstorei.html: Added.
1867         * webgl/resources/webgl_test_files/conformance/textures/origin-clean-conformance.html: Added.
1868         * webgl/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html: Added.
1869         * webgl/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html: Added.
1870         * webgl/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html: Added.
1871         * webgl/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html: Added.
1872         * webgl/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html: Added.
1873         * webgl/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html: Added.
1874         * webgl/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html: Added.
1875         * webgl/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-image.html: Added.
1876         * webgl/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html: Added.
1877         * webgl/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html: Added.
1878         * webgl/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html: Added.
1879         * webgl/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-video.html: Added.
1880         * webgl/resources/webgl_test_files/conformance/textures/texture-active-bind-2.html: Added.
1881         * webgl/resources/webgl_test_files/conformance/textures/texture-active-bind.html: Added.
1882         * webgl/resources/webgl_test_files/conformance/textures/texture-mips.html: Added.
1883         * webgl/resources/webgl_test_files/conformance/textures/texture-npot-video.html: Added.
1884         * webgl/resources/webgl_test_files/conformance/textures/texture-size-limit.html: Added.
1885         * webgl/resources/webgl_test_files/conformance/textures/texture-size.html: Added.
1886         * webgl/resources/webgl_test_files/conformance/uniforms/gl-uniform-arrays.html: Added.
1887         * webgl/resources/webgl_test_files/conformance/uniforms/uniform-default-values.html: Added.
1888         * webgl/resources/webgl_test_files/conformance/uniforms/uniform-location.html: Added.
1889         * webgl/resources/webgl_test_files/conformance/uniforms/uniform-samplers-test.html: Added.
1890
1891 2013-02-13  Alan Cutter  <alancutter@chromium.org>
1892
1893         [Chromium] Unreviewed gardening
1894         https://bugs.webkit.org/show_bug.cgi?id=109779
1895
1896         Rebaseline http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked.html
1897         on Linux after r142683.
1898
1899         * platform/chromium-linux/http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Added.
1900
1901 2013-02-13   Vineet Chaudhary  <rgf748@motorola.com>
1902
1903         HTMLCollections namedItem() methods should return null than undefined for empty collections.
1904         https://bugs.webkit.org/show_bug.cgi?id=104096
1905
1906         Reviewed by Kentaro Hara.
1907
1908         As per specification namedItem() should return null if collection is empty.
1909         Spec: http://www.whatwg.org/specs/web-apps/current-work/multipage/common-dom-interfaces.html#htmlallcollection
1910
1911         * fast/dom/HTMLFormElement/move-option-between-documents-expected.txt:
1912         * fast/dom/HTMLFormElement/move-option-between-documents.html:
1913         * fast/dom/htmlcollection-namedItem-expected.txt: Added.
1914         * fast/dom/htmlcollection-namedItem.html: Added.
1915
1916 2013-02-13  Tony Gentilcore  <tonyg@chromium.org>
1917
1918         Fix svg/in-html/script-write.html with threaded HTML parser
1919         https://bugs.webkit.org/show_bug.cgi?id=109495
1920
1921         Reviewed by Eric Seidel.
1922
1923         Added 3 new test cases:
1924         1. Test the behavior of a plaintext tag inside an svg foreignObject. It applies to the remainder of the document. This behavior seems a little wonky, but it matches our current behavior and Firefox's behavior.
1925         2. Test that we don't blindly go into HTML mode after </foreignObject>.
1926         3. Test that unmatched </foreignObject>s are ignored.
1927
1928         * html5lib/resources/webkit02.dat:
1929
1930 2013-02-13  Emil A Eklund  <eae@chromium.org>
1931
1932         getComputedStyle returns truncated value for margin-right
1933         https://bugs.webkit.org/show_bug.cgi?id=109759
1934
1935         Reviewed by Tony Chang.
1936         
1937         Add test for getComputedStyle with fractional margin values.
1938
1939         * fast/sub-pixel/computedstylemargin-expected.txt: Added.
1940         * fast/sub-pixel/computedstylemargin.html: Added.
1941
1942 2013-02-13  Levi Weintraub  <leviw@chromium.org>
1943
1944         REGRESSION(r125794) - inline-children-root-linebox-crash asserts in Chromium debug
1945         https://bugs.webkit.org/show_bug.cgi?id=94256
1946
1947         Unreviewed test expectations update. Re-enabling inline-children-root-linebox-crash
1948         as it was fixed by r139479.
1949
1950         * platform/chromium/TestExpectations:
1951
1952 2013-02-13  Elliott Sprehn  <esprehn@chromium.org>
1953
1954         ASSERT(!renderer()->needsLayout()) when calling Element::focus() with generated content
1955         https://bugs.webkit.org/show_bug.cgi?id=109616
1956
1957         Reviewed by Julien Chaffraix.
1958
1959         * fast/block/float/float-not-removed-from-pre-block-expected.txt: Changed output.
1960         * fast/css-generated-content/quote-layout-focus-crash-expected.txt: Added.
1961         * fast/css-generated-content/quote-layout-focus-crash.html: Added.
1962
1963 2013-02-13  Abhishek Arya  <inferno@chromium.org>
1964
1965         ASSERTION FAILED: !object || object->isBox(), Bad cast in RenderBox::computeLogicalHeight
1966         https://bugs.webkit.org/show_bug.cgi?id=107748
1967
1968         Reviewed by Levi Weintraub.
1969
1970         * fast/block/body-inline-block-crash-expected.txt: Added.
1971         * fast/block/body-inline-block-crash.html: Added.
1972
1973 2013-02-13  Eric Carlson  <eric.carlson@apple.com>
1974
1975         [Mac] Caption menu should have only one item selected
1976         https://bugs.webkit.org/show_bug.cgi?id=109730
1977
1978         Reviewed by Dean Jackson.
1979
1980         * media/track/track-user-preferences-expected.txt:
1981         * media/track/track-user-preferences.html: Update test to check for reactions to preferences.
1982
1983 2013-02-13  Hans Muller  <hmuller@adobe.com>
1984
1985         [CSS Exclusions] ExclusionPolygon reflex vertices should constrain the first fit location.
1986         https://bugs.webkit.org/show_bug.cgi?id=107568
1987
1988         Reviewed by Dirk Schulze.
1989
1990         In this carefully contrived test case, the Y coordinate of the origin of the line
1991         of text is only computed correctly if the constraints implied by the polygon's
1992         reflex vertices are considered.
1993
1994         * fast/exclusions/shape-inside/shape-inside-first-fit-reflex-expected.html: Added.
1995         * fast/exclusions/shape-inside/shape-inside-first-fit-reflex.html: Added.
1996
1997 2013-02-13  Zan Dobersek  <zdobersek@igalia.com>
1998
1999         Unreviewed GTK gardening.
2000
2001         Marking a few tests as slow on the debug builds. This shall prevent them timing out unnecessarily.
2002
2003         * platform/gtk/TestExpectations:
2004
2005 2013-02-13  Julien Chaffraix  <jchaffraix@webkit.org>
2006
2007         [CSS Grid Layout] Adding or removing grid items doesn't properly recompute the track sizes
2008         https://bugs.webkit.org/show_bug.cgi?id=109100
2009
2010         Reviewed by Ojan Vafai.
2011
2012         * fast/css-grid-layout/grid-item-addition-track-breadth-update-expected.txt: Added.
2013         * fast/css-grid-layout/grid-item-addition-track-breadth-update.html: Added.
2014         * fast/css-grid-layout/grid-item-removal-track-breadth-update-expected.txt: Added.
2015         * fast/css-grid-layout/grid-item-removal-track-breadth-update.html: Added.
2016         New tests.
2017
2018         * fast/css-grid-layout/resources/grid.css:
2019         (.constrainedContainer):
2020         (.unconstrainedContainer):
2021         Added these class to share them with other tests.
2022
2023         * fast/css-grid-layout/auto-content-resolution-columns.html:
2024         * fast/css-grid-layout/auto-content-resolution-rows.html:
2025         * fast/css-grid-layout/implicit-columns-auto-resolution.html:
2026         * fast/css-grid-layout/implicit-position-dynamic-change.html:
2027         * fast/css-grid-layout/implicit-rows-auto-resolution.html:
2028         * fast/css-grid-layout/minmax-max-content-resolution-columns.html:
2029         * fast/css-grid-layout/minmax-max-content-resolution-rows.html:
2030         * fast/css-grid-layout/minmax-min-content-column-resolution-columns.html:
2031         * fast/css-grid-layout/minmax-min-content-column-resolution-rows.html:
2032         Removed constrainedContainer definition as it was moved to grid.css.
2033
2034 2013-02-13  Stephen Chenney  <schenney@chromium.org>
2035
2036         [Chromium] Rebasline after r142765
2037
2038         Unreviewed test expectations update.
2039
2040         The change caused sub-pixel changing in SVG-as-image positions.
2041
2042         * platform/chromium-mac-lion/svg/as-background-image/svg-as-background-5-expected.png:
2043         * platform/chromium-mac-snowleopard/svg/as-background-image/svg-as-background-5-expected.png:
2044         * platform/chromium-win/svg/as-background-image/svg-as-background-5-expected.png:
2045
2046 2013-02-13  Levi Weintraub  <leviw@chromium.org>
2047
2048         Bidi-Isolated inlines can cause subsequent content to not be rendered
2049         https://bugs.webkit.org/show_bug.cgi?id=108137
2050
2051         Reviewed by Eric Seidel.
2052
2053         * fast/text/content-following-inline-isolate-with-collapsed-whitespace.html: Added.
2054         * fast/text/content-following-inline-isolate-with-collapsed-whitespace-expected.txt: Added.
2055
2056 2013-02-13  Christian Biesinger  <cbiesinger@chromium.org>
2057
2058         Crash when encountering <object style="resize:both;">
2059         https://bugs.webkit.org/show_bug.cgi?id=109728
2060
2061         See also https://code.google.com/p/chromium/issues/detail?id=175535
2062
2063         Reviewed by Eric Seidel.
2064
2065         * fast/css/resize-object-crash-expected.txt: Added.
2066         * fast/css/resize-object-crash.html: Added.
2067
2068 2013-02-13  Kondapally Kalyan  <kalyan.kondapally@intel.com>
2069
2070         [WebGL][EFL][GTK][Qt]Add support for OES_vertex_array_object.
2071         https://bugs.webkit.org/show_bug.cgi?id=109382
2072
2073         Reviewed by Kenneth Russell.
2074
2075         Enable oes-vertex-array-object for EFL port.
2076
2077         * fast/canvas/webgl/oes-vertex-array-object-expected.txt:
2078         * fast/canvas/webgl/oes-vertex-array-object.html:
2079         * platform/efl/TestExpectations:
2080
2081 2013-02-13  Filip Pizlo  <fpizlo@apple.com>
2082
2083         DFG LogicalNot/Branch peephole removal and inversion ignores the possibility of things exiting
2084         https://bugs.webkit.org/show_bug.cgi?id=109489
2085
2086         Reviewed by Mark Hahnenberg.
2087
2088         * fast/js/dfg-branch-logical-not-peephole-around-osr-exit-expected.txt: Added.
2089         * fast/js/dfg-branch-logical-not-peephole-around-osr-exit.html: Added.
2090         * fast/js/jsc-test-list:
2091         * fast/js/script-tests/dfg-branch-logical-not-peephole-around-osr-exit.js: Added.
2092         (foo):
2093
2094 2013-02-12  Dean Jackson  <dino@apple.com>
2095
2096         Clicking outside captions menu should dismiss it
2097         https://bugs.webkit.org/show_bug.cgi?id=109648
2098
2099         Reviewed by Eric Carlson.
2100
2101         New test for captions menu. Skip it everywhere but Mac.
2102
2103         * media/video-controls-captions-trackmenu-hide-on-click.html: Added.
2104         * platform/mac/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Added.
2105         * platform/chromium/TestExpectations:
2106         * platform/efl/TestExpectations:
2107         * platform/gtk/TestExpectations:
2108         * platform/qt/TestExpectations:
2109         * platform/win/TestExpectations:
2110
2111 2013-02-13  Morten Stenshorne  <mstensho@opera.com>
2112
2113         WebKit ignores column-rules wider than column-gap
2114         https://bugs.webkit.org/show_bug.cgi?id=15553
2115
2116         Paint column rules even if they are wider than the gap.
2117         Rules wider than the gap should just overlap with column contents.
2118
2119         Reviewed by Eric Seidel.
2120
2121         * fast/multicol/rule-thicker-than-gap-expected.html: Added.
2122         * fast/multicol/rule-thicker-than-gap.html: Added.
2123
2124 2013-02-13  Philip Rogers  <pdr@google.com>
2125
2126         Replace SVG bitmap cache with directly-rendered SVG
2127         https://bugs.webkit.org/show_bug.cgi?id=106159
2128
2129         Reviewed by Tim Horton.
2130
2131         This patch fixes two existing bugs (WK99481 and WK104189) that were due to caching bitmaps
2132         at a fixed size. A test has been added for each of these bugs.
2133
2134         * platform/chromium/TestExpectations:
2135         * svg/as-image/svg-image-scaled-expected.html: Added.
2136         * svg/as-image/svg-image-scaled.html: Added.
2137         * svg/as-image/svg-image-viewbox-expected.html: Added.
2138         * svg/as-image/svg-image-viewbox.html: Added.
2139
2140 2013-02-13  Florin Malita  <fmalita@chromium.org>
2141
2142         [SVG] OOB access in SVGListProperty::replaceItemValues()
2143         https://bugs.webkit.org/show_bug.cgi?id=109293
2144
2145         Updated tests to cover the crash and new behavior.
2146
2147         Reviewed by Dirk Schulze.
2148
2149         * svg/dom/SVGLengthList-basics-expected.txt:
2150         * svg/dom/SVGLengthList-basics.xhtml:
2151         * svg/dom/SVGNumberList-basics-expected.txt:
2152         * svg/dom/SVGNumberList-basics.xhtml:
2153         * svg/dom/SVGPointList-basics-expected.txt:
2154         * svg/dom/SVGPointList-basics.xhtml:
2155         * svg/dom/SVGTransformList-basics-expected.txt:
2156         * svg/dom/SVGTransformList-basics.xhtml:
2157
2158 2013-02-13  Takashi Sakamoto  <tasak@google.com>
2159
2160         [Refactoring] StyleResolver::State should have methods to access its me
2161         https://bugs.webkit.org/show_bug.cgi?id=108563
2162
2163         Reviewed by Antti Koivisto.
2164
2165         * inspector/styles/region-style-crash-expected.txt:
2166         Rebaseline. Since inspector hasn't supported CSS region styles yet,
2167         region-style-crash.html has no CSS region styles as its result.
2168
2169 2013-02-13  Rashmi Shyamasundar  <rashmi.s2@samsung.com>
2170
2171         The 2D Canvas functions fillText()/strokeText() should display nothing when maxWidth is less then or equal to zero
2172         https://bugs.webkit.org/show_bug.cgi?id=102656
2173
2174         Reviewed by Dirk Schulze.
2175
2176         The functions fillText()/strokeText() should not display anything when 
2177         maxWidth is less than or equal to zero, according to spec :
2178         http://www.w3.org/TR/2dcontext/#text-preparation-algorithm
2179
2180         * fast/canvas/canvas-fillText-invalid-maxWidth-expected.txt: Added.
2181         * fast/canvas/canvas-fillText-invalid-maxWidth.html: Added.
2182         * fast/canvas/canvas-strokeText-invalid-maxWidth-expected.txt: Added.
2183         * fast/canvas/canvas-strokeText-invalid-maxWidth.html: Added.
2184         * fast/canvas/script-tests/canvas-fillText-invalid-maxWidth.js: Added.
2185         * fast/canvas/script-tests/canvas-strokeText-invalid-maxWidth.js: Added.
2186
2187 2013-02-13  Sergio Villar Senin  <svillar@igalia.com>
2188
2189         Unreviewed GTK gardening.
2190
2191         Provide the same custom expectations as all the other
2192         platforms. This likely means that there is a bug in the code or
2193         that the expected result is incorrect.
2194
2195         * platform/gtk/TestExpectations:
2196         * platform/gtk/editing/pasteboard/5761530-1-expected.txt: Added.
2197
2198 2013-02-13  Andrew Wilson  <atwilson@chromium.org>
2199
2200         Unreviewed chromium expectation changes resulting from r142719.
2201
2202         * platform/chromium-linux/platform/chromium/compositing/huge-layer-rotated-expected.png:
2203         * platform/chromium-mac/platform/chromium/compositing/huge-layer-rotated-expected.png:
2204         * platform/chromium-win/platform/chromium/compositing/huge-layer-rotated-expected.png:
2205
2206 2013-02-13  Thiago Marcos P. Santos  <thiago.santos@intel.com>
2207
2208         [EFL] Unreviewed gardening.
2209
2210         * platform/efl/TestExpectations:
2211
2212 2013-02-13  Andrew Wilson  <atwilson@chromium.org>
2213
2214         Unreviewed chromium expectation changes.
2215         Fallout from r142683.
2216
2217         * platform/chromium-win/http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Added.
2218
2219 2013-02-13  Pablo Flouret  <pablof@motorola.com>
2220
2221         Implement css-conditional's CSS.supports()
2222         https://bugs.webkit.org/show_bug.cgi?id=100324
2223
2224         Reviewed by Antti Koivisto.
2225
2226         * css3/supports-dom-api-expected.txt: Added.
2227         * css3/supports-dom-api.html: Added.
2228         * platform/chromium/TestExpectations:
2229         * platform/efl/TestExpectations:
2230         * platform/gtk/TestExpectations:
2231         * platform/mac/TestExpectations:
2232         * platform/qt/TestExpectations:
2233         * platform/win/TestExpectations:
2234         * platform/wincairo/TestExpectations:
2235         * platform/wk2/TestExpectations:
2236
2237 2013-02-13  Mike West  <mkwst@chromium.org>
2238
2239         location.href does not throw SECURITY_ERR when accessed across origins with JSC bindings
2240         https://bugs.webkit.org/show_bug.cgi?id=43891
2241
2242         Reviewed by Adam Barth.
2243
2244         * http/tests/plugins/resources/cross-frame-object-access.html:
2245         * http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt:
2246         * http/tests/security/cross-frame-access-location-get-expected.txt:
2247         * http/tests/security/cross-frame-access-location-get.html:
2248         * http/tests/security/resources/cross-frame-access.js:
2249         (accessThrowsException):
2250         * http/tests/security/resources/cross-frame-iframe-callback-explicit-domain-DENY.html:
2251         * http/tests/security/resources/cross-frame-iframe-for-location-get-test.html:
2252             Adjusting tests to check for exceptions, and adjusting expectations to match.
2253         * platform/chromium/http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt: Copied from LayoutTests/http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt.
2254         * platform/chromium/http/tests/security/cross-frame-access-location-get-expected.txt: Added.
2255         * platform/chromium/http/tests/security/sandboxed-iframe-blocks-access-from-parent-expected.txt: Copied from LayoutTests/http/tests/security/sandboxed-iframe-blocks-access-from-parent-expected.txt.
2256             V8 fails at the moment: http://wkbug.com/43892
2257
2258 2013-02-13  Vsevolod Vlasov  <vsevik@chromium.org>
2259
2260         Unreviewed test fix: removed redundant testRunnet.notifyDone() call that was causing other test failures.
2261
2262         * inspector/script-execution-state-change-notification.html:
2263
2264 2013-02-13  Zan Dobersek  <zdobersek@igalia.com>
2265
2266         Unreviewed GTK gardening.
2267         Rebaselining tests after the DOM4 Events constructors and CSS image-set
2268         support were enabled.
2269
2270         * platform/gtk/fast/dom/constructed-objects-prototypes-expected.txt:
2271         * platform/gtk/fast/events/constructors: Added.
2272         * platform/gtk/fast/events/constructors/mouse-event-constructor-expected.txt: Added.
2273         * platform/gtk/fast/events/constructors/wheel-event-constructor-expected.txt: Added.
2274         * platform/gtk/fast/hidpi/image-set-border-image-comparison-expected.txt:
2275         * platform/gtk/fast/hidpi/image-set-border-image-dynamic-expected.txt:
2276         * platform/gtk/fast/hidpi/image-set-border-image-simple-expected.txt:
2277         * platform/gtk/fast/hidpi/image-set-in-content-dynamic-expected.txt:
2278         * platform/gtk/fast/hidpi/image-set-out-of-order-expected.txt:
2279         * platform/gtk/fast/hidpi/image-set-simple-expected.txt:
2280         * platform/gtk/fast/hidpi/image-set-without-specified-width-expected.txt:
2281
2282 2013-02-13  Ádám Kallai  <kadam@inf.u-szeged.hu>
2283
2284         [Qt] Unreviewed gardening. Skip failing tests.
2285
2286         * platform/qt/TestExpectations:
2287
2288 2013-02-12  Hajime Morrita  <morrita@google.com>
2289
2290         [Internals] setShadowDOMEnabled() shouldn't be used except a few tests.
2291         https://bugs.webkit.org/show_bug.cgi?id=109642
2292
2293         Reviewed by Kent Tamura.
2294
2295         * fast/dom/shadow/shadow-dom-enabled-flag-whitelist-expected.txt: Added.
2296         * fast/dom/shadow/shadow-dom-enabled-flag-whitelist.html: Added.
2297
2298 2013-02-12  Vsevolod Vlasov  <vsevik@chromium.org>
2299
2300         Web Inspector: Introduce version controller to migrate settings versions.
2301         https://bugs.webkit.org/show_bug.cgi?id=109553
2302
2303         Reviewed by Yury Semikhatsky.
2304
2305         * inspector/version-controller-expected.txt: Added.
2306         * inspector/version-controller.html: Added.
2307
2308 2013-02-12  Filip Pizlo  <fpizlo@apple.com>
2309
2310         Eradicate fast/js/dfg-poison-fuzz.html
2311         https://bugs.webkit.org/show_bug.cgi?id=109660
2312
2313         Unreviewed.
2314         
2315         I haven't seen this test fail in ages.  And I've seen a lot of DFG bugs!
2316
2317         This is a super expensive test for one bug that used to be in the DFG but that has
2318         since been thoroughly eradicated. Likely the plethora of other DFG tests cover that
2319         bug. Heck, I'm not even sure if the code that this covers is even in the repository
2320         anymore.
2321
2322         In the spirit of not having super expensive and mostly useless tests, I'm removing
2323         this test.
2324
2325         * fast/js/dfg-poison-fuzz-expected.txt: Removed.
2326         * fast/js/dfg-poison-fuzz.html: Removed.
2327         * fast/js/jsc-test-list:
2328         * fast/js/script-tests/dfg-poison-fuzz.js: Removed.
2329         * platform/chromium/TestExpectations:
2330         * platform/gtk/TestExpectations:
2331         * platform/qt-4.8/TestExpectations:
2332         * platform/qt-mac/TestExpectations:
2333         * platform/qt/TestExpectations:
2334
2335 2013-02-12  Alan Cutter  <alancutter@chromium.org>
2336
2337         [Chromium] Rebaseline suggestion-picker layout tests
2338         https://bugs.webkit.org/show_bug.cgi?id=109647
2339
2340         Unreviewed rebaseline.
2341         Text position differences, imperceptible to human sight.
2342         Test failures possibly caused by: http://trac.webkit.org/changeset/142659
2343
2344         * platform/chromium-linux/platform/chromium/fast/forms/suggestion-picker/date-suggestion-picker-appearance-with-scroll-bar-expected.png:
2345         * platform/chromium-linux/platform/chromium/fast/forms/suggestion-picker/month-suggestion-picker-appearance-with-scroll-bar-expected.png:
2346         * platform/chromium-linux/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-with-scroll-bar-expected.png:
2347         * platform/chromium-win/platform/chromium/fast/forms/suggestion-picker/date-suggestion-picker-appearance-with-scroll-bar-expected.png:
2348         * platform/chromium-win/platform/chromium/fast/forms/suggestion-picker/month-suggestion-picker-appearance-with-scroll-bar-expected.png:
2349         * platform/chromium-win/platform/chromium/fast/forms/suggestion-picker/week-suggestion-picker-appearance-with-scroll-bar-expected.png:
2350
2351 2013-02-12  Nate Chapin  <japhet@chromium.org>
2352
2353         REGRESSION: Reloading a local file doesn't pick up changes
2354         https://bugs.webkit.org/show_bug.cgi?id=109344
2355
2356         Reviewed by Alexey Proskuryakov.
2357
2358         * http/tests/cache/reload-main-resource-expected.txt: Added.
2359         * http/tests/cache/reload-main-resource.php: Added.
2360         * http/tests/cache/resources/reload-main-resource-iframe.php: Added.
2361         * http/tests/misc/favicon-loads-with-images-disabled-expected.txt: This test
2362             was being loaded from memory cache in spite of being loaded via reload. We
2363             shouldn't do that.
2364         * http/tests/misc/link-rel-icon-beforeload-expected.txt: This test
2365             was being loaded from memory cache in spite of being loaded via reload. We
2366             shouldn't do that.
2367
2368 2013-02-12  Dima Gorbik  <dgorbik@apple.com>
2369
2370         Mac rebaseline for r142638.
2371
2372         Reviewed by Benjamin Poulain.
2373
2374         * platform/mac-lion/accessibility/table-attributes-expected.txt: Removed.
2375         * platform/mac-lion/accessibility/table-cell-spans-expected.txt: Removed.
2376         * platform/mac-lion/accessibility/table-sections-expected.txt: Removed.
2377         * platform/mac-wk2/accessibility/table-cell-spans-expected.txt: Removed.
2378         * platform/mac/accessibility/table-attributes-expected.txt:
2379         * platform/mac/accessibility/table-cell-spans-expected.txt:
2380         * platform/mac/accessibility/table-cells-expected.txt:
2381         * platform/mac/accessibility/table-sections-expected.txt:
2382         * platform/mac/platform/mac-wk2/tiled-drawing/sticky/sticky-vertical-expected.txt: Added.
2383
2384 2013-02-12  Rafael Weinstein  <rafaelw@chromium.org>
2385
2386         [HTMLTemplateElement] Change template.dat serialization format
2387         https://bugs.webkit.org/show_bug.cgi?id=109635
2388
2389         Reviewed by Eric Seidel.
2390
2391         The serialization format now uses 'content' instead of '#document-fragment' to
2392         denote template contents.
2393
2394         * html5lib/resources/template.dat:
2395         * resources/dump-as-markup.js:
2396         (Markup._get):
2397
2398 2013-02-12  Nico Weber  <thakis@chromium.org>
2399
2400         Remove webintents from TestExpectations files
2401         https://bugs.webkit.org/show_bug.cgi?id=109620
2402
2403         Reviewed by James Robinson.
2404
2405         * platform/chromium/TestExpectations:
2406         * platform/gtk/TestExpectations:
2407         * platform/mac/TestExpectations:
2408         * platform/qt-5.0-mac-wk2/TestExpectations:
2409         * platform/qt/TestExpectations:
2410         * platform/win/TestExpectations:
2411         * platform/wincairo/TestExpectations:
2412
2413 2013-02-12  Dean Jackson  <dino@apple.com>
2414
2415         Unreviewed. Remove webintents from TestExpectations on mac - directory no longer exists.
2416
2417         * platform/mac/TestExpectations:
2418
2419 2013-02-12  Mike West  <mkwst@chromium.org>
2420
2421         Implement script MIME restrictions for X-Content-Type-Options: nosniff
2422         https://bugs.webkit.org/show_bug.cgi?id=71851
2423
2424         Reviewed by Adam Barth.
2425
2426         * http/tests/security/contentTypeOptions/invalid-content-type-options-allowed-expected.txt: Added.
2427         * http/tests/security/contentTypeOptions/invalid-content-type-options-allowed.html: Added.
2428         * http/tests/security/contentTypeOptions/nosniff-script-allowed-expected.txt: Added.
2429         * http/tests/security/contentTypeOptions/nosniff-script-allowed.html: Added.
2430         * http/tests/security/contentTypeOptions/nosniff-script-blocked-expected.txt: Added.
2431         * http/tests/security/contentTypeOptions/nosniff-script-blocked.html: Added.
2432         * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked-expected.txt: Added.
2433         * http/tests/security/contentTypeOptions/nosniff-script-without-content-type-blocked.html: Added.
2434         * http/tests/security/contentTypeOptions/resources/script-with-header.pl: Added.
2435             New tests!
2436         * platform/efl/TestExpectations:
2437         * platform/gtk/TestExpectations:
2438         * platform/mac/TestExpectations:
2439         * platform/qt/TestExpectations:
2440         * platform/win/TestExpectations:
2441         * platform/wincairo/TestExpectations:
2442         * platform/wk2/TestExpectations:
2443             Skip the new tests on platforms where ENABLE_NOSNIFF isn't yet
2444             enabled (everything other than Chromium).
2445
2446 2013-02-12  Emil A Eklund  <eae@chromium.org>
2447
2448         Unreviewed chromium rebaseline for r142638, garden-o-matic screwed up the original rebaseline :(
2449
2450         * platform/chromium-mac-lion/fast/dom/Window/webkitConvertPoint-expected.txt: Added.
2451         * platform/chromium-mac-snowleopard/fast/dom/Window/webkitConvertPoint-expected.txt: Added.
2452         * platform/chromium-win-xp/fast/dom/Window: Added.
2453         * platform/chromium-win-xp/fast/dom/Window/webkitConvertPoint-expected.txt: Added.
2454
2455 2013-02-12  Robert Hogan  <robert@webkit.org>
2456
2457         REGRESSION(r136967): Combination of float and clear yields to bad layout
2458         https://bugs.webkit.org/show_bug.cgi?id=109476
2459
2460         Reviewed by Levi Weintraub.
2461
2462         * fast/block/margin-collapse/self-collapsing-block-with-float-children-expected.txt: Added.
2463         * fast/block/margin-collapse/self-collapsing-block-with-float-children.html: Added.
2464
2465 2013-02-12  Emil A Eklund  <eae@chromium.org>
2466
2467         Unreviewed rebaseline for r142638.
2468
2469         * platform/chromium-linux-x86/fast/dom/Window: Removed.
2470         * platform/chromium-linux-x86/fast/dom/Window/webkitConvertPoint-expected.txt: Removed.
2471         * platform/chromium-linux/fast/dom/Window/webkitConvertPoint-expected.txt: Removed.
2472         * platform/chromium-mac/fast/dom/Window/webkitConvertPoint-expected.txt:
2473         * platform/chromium-win/fast/dom/Window/webkitConvertPoint-expected.txt: Added.
2474         * platform/chromium/TestExpectations:
2475         * platform/mac-lion/accessibility: Added.
2476         * platform/mac-lion/accessibility/table-attributes-expected.txt: Added.
2477         * platform/mac-lion/accessibility/table-cell-spans-expected.txt: Added.
2478         * platform/mac-lion/accessibility/table-sections-expected.txt: Added.
2479         * platform/mac-lion/fast/dom/Window: Added.
2480         * platform/mac-lion/fast/dom/Window/webkitConvertPoint-expected.txt: Added.
2481         * platform/mac-wk2/accessibility/table-cell-spans-expected.txt: Added.
2482         * platform/mac-wk2/fast/dom/Window: Added.
2483         * platform/mac-wk2/fast/dom/Window/webkitConvertPoint-expected.txt: Added.
2484         * platform/mac/accessibility/image-link-expected.txt:
2485         * platform/mac/accessibility/internal-link-anchors2-expected.txt:
2486         * platform/mac/accessibility/table-detection-expected.txt:
2487         * platform/mac/fast/dom/Window/webkitConvertPoint-expected.txt:
2488
2489 2013-02-12  Levi Weintraub  <leviw@chromium.org>
2490
2491         ASSERTION FAILED: !object || object->isBox(), UNKNOWN in WebCore::RenderListItem::positionListMarker
2492         https://bugs.webkit.org/show_bug.cgi?id=108699
2493
2494         Reviewed by Abhishek Arya.
2495
2496         * fast/multicol/span/list-multi-column-crash-expected.txt: Added.
2497         * fast/multicol/span/list-multi-column-crash.html: Added.
2498
2499 2013-02-12  Vivek Galatage  <vivek.vg@samsung.com>
2500
2501         Web Inspector: JavaScript execution disabled by browser/UA should be notified to the front-end
2502         https://bugs.webkit.org/show_bug.cgi?id=109402
2503
2504         Reviewed by Yury Semikhatsky.
2505
2506         Tests that whenever Script Execution state is changed outside inspector, its notified to the Inspector front-end.
2507
2508         * inspector/script-execution-state-change-notification-expected.txt: Added.
2509         * inspector/script-execution-state-change-notification.html: Added.
2510
2511 2013-02-12  Uday Kiran  <udaykiran@motorola.com>
2512
2513         Background size width specified in viewport percentage units not working
2514         https://bugs.webkit.org/show_bug.cgi?id=109536
2515
2516         Reviewed by Antti Koivisto.
2517
2518         Added a test for background image width specified in viewport percentage unit.
2519
2520         * fast/backgrounds/size/backgroundSize-viewportPercentage-width-expected.html: Added.
2521         * fast/backgrounds/size/backgroundSize-viewportPercentage-width.html: Added.
2522
2523 2013-02-12  Pablo Flouret  <pablof@motorola.com>
2524
2525         Handle error recovery in @supports
2526         https://bugs.webkit.org/show_bug.cgi?id=103934
2527
2528         Reviewed by Antti Koivisto.
2529
2530         * css3/supports-cssom.html:
2531         * css3/supports-expected.txt:
2532         * css3/supports.html:
2533
2534 2013-02-12  Emil A Eklund  <eae@chromium.org>
2535
2536         TransformState::move should not round offset to int
2537         https://bugs.webkit.org/show_bug.cgi?id=108266
2538
2539         Reviewed by Simon Fraser.
2540         
2541         Add new tests for Element::boundingClientRect and clip rects for
2542         elements on subpixel boundaries.
2543
2544         * fast/dom/Window/webkitConvertPoint.html:
2545         * platform/chromium-linux/fast/dom/Window/webkitConvertPoint-expected.txt:
2546         Update test and expectations to take new rounding into account.
2547         
2548         * fast/sub-pixel/boundingclientrect-subpixel-margin-expected.txt: Added.
2549         * fast/sub-pixel/boundingclientrect-subpixel-margin.html: Added.
2550         Add test ensuring that boundingClientRect returns accurate and
2551         precise (as opposed to rounded) metrics.
2552         
2553         * fast/sub-pixel/clip-rect-box-consistent-rounding-expected.html: Added.
2554         * fast/sub-pixel/clip-rect-box-consistent-rounding.html: Added.
2555         Add test ensuring that clip rects and elements use consistent rounding.
2556
2557
2558 2013-02-12  Rafael Weinstein  <rafaelw@chromium.org>
2559
2560         [HTMLTemplateElement] <template> inside of <head> may not create <body> if EOF is hit
2561         https://bugs.webkit.org/show_bug.cgi?id=109338
2562
2563         Reviewed by Adam Barth.
2564
2565         * html5lib/resources/template.dat:
2566
2567 2013-02-12  Dominic Mazzoni  <dmazzoni@google.com>
2568
2569         ASSERTION FAILED: i < size(), UNKNOWN in WebCore::AccessibilityMenuListPopup::didUpdateActiveOption
2570         https://bugs.webkit.org/show_bug.cgi?id=109452
2571
2572         Reviewed by Chris Fleizach.
2573
2574         Add test to ensure a crash doesn't happen if a selected option
2575         is added to a select element, which was triggering a code path where
2576         the DOM has added a new child of the select but the accessibility
2577         object never got updated.
2578
2579         * accessibility/insert-selected-option-into-select-causes-crash-expected.txt: Added.
2580         * accessibility/insert-selected-option-into-select-causes-crash.html: Added.
2581
2582 2013-02-12  Peter Rybin  <prybin@chromium.org>
2583
2584         Web Inspector: for event listener provide handler function value in protocol and in UI
2585         https://bugs.webkit.org/show_bug.cgi?id=109284
2586
2587         Reviewed by Yury Semikhatsky.
2588
2589         Test is rebased.
2590
2591         * inspector/elements/event-listener-sidebar-expected.txt:
2592         * inspector/elements/event-listeners-about-blank-expected.txt:
2593
2594 2013-02-12  Andrey Lushnikov  <lushnikov@chromium.org>
2595
2596         Web Inspector: refactor some reusable functionality from BraceHighlighter
2597         https://bugs.webkit.org/show_bug.cgi?id=109574
2598
2599         Reviewed by Pavel Feldman.
2600
2601         Add layout test to verify brace highlighter functionality.
2602
2603         * inspector/editor/text-editor-brace-highlighter-expected.txt: Added.
2604         * inspector/editor/text-editor-brace-highlighter.html: Added.
2605
2606 2013-02-12  Andrew Wilson  <atwilson@chromium.org>
2607
2608         Unreviewed chromium expectation update.
2609         https://bugs.webkit.org/show_bug.cgi?id=109581
2610
2611         * platform/chromium/TestExpectations: mark debugger-script-preprocessor.html as crashy.
2612
2613 2013-02-12  Andrew Wilson  <atwilson@chromium.org>
2614
2615         Unreviewed chromium rebaselines after r142586.
2616
2617         * platform/chromium-mac/fast/canvas/webgl/webgl-layer-update-expected.png: Added.
2618
2619 2013-02-12  Vsevolod Vlasov  <vsevik@chromium.org>
2620
2621         Web Inspector: Introduce version controller to migrate settings versions.
2622         https://bugs.webkit.org/show_bug.cgi?id=109553
2623
2624         Reviewed by Yury Semikhatsky.
2625
2626         * inspector/version-controller-expected.txt: Added.
2627         * inspector/version-controller.html: Added.
2628
2629 2013-02-12  Zan Dobersek  <zdobersek@igalia.com>
2630
2631         [GTK] Enable CSS Variables feature in development builds
2632         https://bugs.webkit.org/show_bug.cgi?id=109474
2633
2634         Reviewed by Martin Robinson.
2635
2636         * platform/gtk/TestExpectations: Remove the expectations for tests that now pass.
2637
2638 2013-02-12  Sheriff Bot  <webkit.review.bot@gmail.com>
2639
2640         Unreviewed, rolling out r142531.
2641         http://trac.webkit.org/changeset/142531
2642         https://bugs.webkit.org/show_bug.cgi?id=109569
2643
2644         Causes html5lib/run-template layout test to crash. (Requested
2645         by atwilson_ on #webkit).
2646
2647         * html5lib/resources/template.dat:
2648
2649 2013-02-12  Zan Dobersek  <zdobersek@igalia.com>
2650
2651         [GTK] Enable CSS image-set support in development builds
2652         https://bugs.webkit.org/show_bug.cgi?id=109475
2653
2654         Reviewed by Martin Robinson.
2655
2656         * platform/gtk/TestExpectations: Reclassify two failures that now fail due to
2657         cursor images not loading while the other expectations are removed as the tests
2658         now pass.
2659         * platform/gtk/fast/css/image-set-value-not-removed-crash-expected.txt: Removed. The generic
2660         expectation now matches the test output.
2661
2662 2013-02-12  Zan Dobersek  <zdobersek@igalia.com>
2663
2664         [GTK] Enable DOM4 events constructors in development builds
2665         https://bugs.webkit.org/show_bug.cgi?id=109471
2666
2667         Reviewed by Martin Robinson.
2668
2669         * platform/gtk/TestExpectations: Remove the failure expectations, the related
2670         tests now pass.
2671
2672 2013-02-12  Andrey Kosyakov  <caseq@chromium.org>
2673
2674         Unreviewed -- suppress stray console message that emerged after r142486.
2675
2676         * inspector/extensions/extensions-events.html:
2677
2678 2013-02-12  Ryosuke Niwa  <rniwa@webkit.org>
2679
2680         REGRESSION(r142576): It made fast/dom/Element/id-in-deletebutton.html fail on Qt.
2681         https://bugs.webkit.org/show_bug.cgi?id=109557
2682
2683         Build fix. Also move this test into platform/mac as done in r142559.
2684
2685         * fast/dom/Element/id-in-deletebutton-expected.txt: Removed.
2686         * fast/dom/Element/id-in-deletebutton.html: Removed.
2687         * platform/chromium-win/fast/dom/Element/id-in-deletebutton-expected.txt: Removed.
2688         * platform/chromium/TestExpectations:
2689         * platform/efl/TestExpectations:
2690         * platform/gtk/TestExpectations:
2691         * platform/mac/editing/deleting/id-in-deletebutton-expected.txt: Copied from LayoutTests/fast/dom/Element/id-in-deletebutton-expected.txt.
2692         * platform/mac/editing/deleting/id-in-deletebutton.html: Copied from LayoutTests/fast/dom/Element/id-in-deletebutton.html.
2693         * platform/win/fast/dom/Element/id-in-deletebutton-expected.txt: Removed.
2694         * platform/wincairo/TestExpectations:
2695         * platform/wk2/TestExpectations:
2696
2697 2013-02-12  Andrey Lushnikov  <lushnikov@chromium.org>
2698
2699         Web Inspector: move showWhitespace option into experiments
2700         https://bugs.webkit.org/show_bug.cgi?id=109552
2701
2702         Reviewed by Vsevolod Vlasov.
2703
2704         Fix layout test to switch on experiment instead of toggling one of the
2705         options.
2706
2707         * inspector/editor/text-editor-show-whitespace-expected.txt:
2708         * inspector/editor/text-editor-show-whitespace.html:
2709
2710 2013-02-11  Yury Semikhatsky  <yurys@chromium.org>
2711
2712         Web Inspector: stack trace is cut at native bind if inspector is closed
2713         https://bugs.webkit.org/show_bug.cgi?id=109427
2714
2715         Reviewed by Pavel Feldman.
2716
2717         Test that stack trace for uncaught exceptions is collected when inspector
2718         front-end is closed.
2719
2720         * http/tests/inspector-enabled/console-exception-while-no-inspector-expected.txt: Added.
2721         * http/tests/inspector-enabled/console-exception-while-no-inspector.html: Added.
2722         * platform/chromium/http/tests/inspector-enabled/console-exception-while-no-inspector-expected.txt: Added.
2723
2724 2013-02-12  Jochen Eisinger  <jochen@chromium.org>
2725
2726         [chromium] move webrtc mocks to testrunner library
2727         https://bugs.webkit.org/show_bug.cgi?id=109041
2728
2729         Reviewed by Adam Barth.
2730
2731         Temporarily disable two WebRTC tests that fail due to a bug in
2732         webkit_support's getCurrentTimeMillsecond.
2733
2734         * platform/chromium/TestExpectations:
2735
2736 2013-02-12  Kent Tamura  <tkent@chromium.org>
2737
2738         INPUT_MULTIPLE_FIELDS_UI: Mouse click not on sub-fields in multiple fields input  should not move focus
2739         https://bugs.webkit.org/show_bug.cgi?id=109544
2740
2741         Reviewed by Kentaro Hara.
2742
2743         * fast/forms/time-multiple-fields/time-multiple-fields-focus-expected.txt:
2744         * fast/forms/time-multiple-fields/time-multiple-fields-focus.html:
2745         Add test to click a delimiter.
2746
2747 2013-02-11  KwangYong Choi  <ky0.choi@samsung.com>
2748
2749         [EFL] Remove webintents from TestExpectations
2750         https://bugs.webkit.org/show_bug.cgi?id=109537
2751
2752         Unreviewed. webintents tests no longer exist.
2753
2754         * platform/efl/TestExpectations:
2755
2756 2013-02-11  Viatcheslav Ostapenko  <sl.ostapenko@samsung.com>
2757
2758         [EFL][WebGL] WebGL content is not painted after resizing the viewport.
2759         https://bugs.webkit.org/show_bug.cgi?id=106358
2760
2761         Reviewed by Noam Rosenthal.
2762
2763         Add test checking that canvas painting is correct if layer parameters were changed,
2764         but webgl canvas didn't change.
2765
2766         * fast/canvas/webgl/webgl-layer-update-expected.png: Added.
2767         * fast/canvas/webgl/webgl-layer-update-expected.txt: Added.
2768         * fast/canvas/webgl/webgl-layer-update.html: Added.
2769
2770 2013-02-11  KwangYong Choi  <ky0.choi@samsung.com>
2771
2772         [EFL] Some placeholder paint order tests are passing now
2773         https://bugs.webkit.org/show_bug.cgi?id=109164
2774
2775         Unreviewed efl gardening.
2776
2777         fast/forms/input-placeholder-paint-order.html and
2778         fast/forms/textarea/textarea-placeholder-paint-order.html are passing now.
2779
2780         RenderTheme::shouldShowPlaceholderWhenFocused() returns true by r127723
2781         and the expectations are added by r140149.
2782
2783         * platform/efl/TestExpectations:
2784
2785 2013-02-11  KwangYong Choi  <ky0.choi@samsung.com>
2786
2787         [EFL] Remove editing/deleting/deletionUI-single-instance.html from TestExpectations
2788         https://bugs.webkit.org/show_bug.cgi?id=109538
2789
2790         Unreviewed. This test is removed by r142559.
2791
2792         * platform/efl/TestExpectations:
2793
2794 2013-02-11  Eric Carlson  <eric.carlson@apple.com>
2795
2796         [Mac] Track language selection should be sticky
2797         https://bugs.webkit.org/show_bug.cgi?id=109466
2798
2799         Reviewed by Dean Jackson.
2800
2801         * media/track/track-user-preferences-expected.txt: Added.
2802         * media/track/track-user-preferences.html: Added.
2803
2804         * platform/chromium/TestExpectations: Skip new test, it depends on the track menu.
2805         * platform/efl/TestExpectations: Ditto.
2806         * platform/gtk/TestExpectations: Ditto.
2807         * platform/qt/TestExpectations: Ditto.
2808         * platform/win/TestExpectations: Ditto.
2809
2810 2013-02-11  Keishi Hattori  <keishi@webkit.org>
2811
2812         REGRESSION (r140778):Calendar Picker buttons are wrong when rtl
2813         https://bugs.webkit.org/show_bug.cgi?id=109158
2814
2815         Reviewed by Kent Tamura.
2816
2817         * platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ar-expected.png: Added.
2818         * platform/chromium-mac/platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-required-ar-expected.png:
2819         * platform/chromium/TestExpectations:
2820         * platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ar-expected.txt: Added.
2821         * platform/chromium/fast/forms/calendar-picker/calendar-picker-appearance-ar.html: Added.
2822
2823 2013-02-11  Ryosuke Niwa  <rniwa@webkit.org>
2824
2825         Move deletionUI tests into platform/mac
2826         https://bugs.webkit.org/show_bug.cgi?id=109517
2827
2828         Reviewed by Benjamin Poulain.
2829
2830         Moved deletionUI tests into platform/mac since Mac is the only port that ships this feature.
2831
2832         * editing/deleting/5408255-expected.txt: Removed.
2833         * editing/deleting/5408255.html: Removed.
2834         * editing/deleting/deletionUI-single-instance.html: Removed.
2835         * platform/chromium/editing/deleting/deletionUI-single-instance-expected.png: Removed.
2836         * platform/chromium/editing/deleting/deletionUI-single-instance-expected.txt: Removed.
2837         * platform/efl/TestExpectations:
2838         * platform/mac/editing/deleting/deletionUI-click-on-delete-button-expected.txt: Copied from LayoutTests/editing/deleting/5408255-expected.txt.
2839         * platform/mac/editing/deleting/deletionUI-click-on-delete-button.html: Copied from LayoutTests/editing/deleting/5408255.html.
2840         * platform/mac/editing/deleting/deletionUI-single-instance.html: Copied from LayoutTests/editing/deleting/deletionUI-single-instance.html.
2841         * platform/qt-mac/TestExpectations:
2842         * platform/qt/editing/deleting/deletionUI-single-instance-expected.png: Removed.
2843         * platform/qt/editing/deleting/deletionUI-single-instance-expected.txt: Removed.
2844         * platform/win/TestExpectations:
2845         * platform/wincairo/TestExpectations:
2846         * platform/wk2/TestExpectations:
2847
2848 2013-02-11  Adam Barth  <abarth@webkit.org>
2849
2850         Load event fires too early with threaded HTML parser (take 2)
2851         https://bugs.webkit.org/show_bug.cgi?id=109485
2852
2853         Reviewed by Eric Seidel.
2854
2855         This patch also fixes a bug whereby removing an iframe during the load
2856         event would trigger DumpRenderTree to dump the test in the middle of
2857         the load event. We now wait until the load event is over.
2858
2859         * compositing/iframes/remove-iframe-crash-expected.txt:
2860         * fast/frames/iframe-access-screen-of-deleted-expected.txt:
2861         * fast/frames/remove-frame-during-load-event-expected.txt: Added.
2862         * fast/frames/remove-frame-during-load-event.html: Added.
2863         * http/tests/misc/xslt-bad-import-expected.txt:
2864
2865 2013-02-11  Nico Weber  <thakis@chromium.org>
2866
2867         Remove web intents code
2868         https://bugs.webkit.org/show_bug.cgi?id=109501
2869
2870         Reviewed by Eric Seidel.
2871
2872         See thread "Removing ENABLE(WEB_INTENTS) code" on webkit-dev.
2873
2874         * webintents/intent-tag-expected.txt: Removed.
2875         * webintents/intent-tag.html: Removed.
2876         * webintents/resources/pass.html: Removed.
2877         * webintents/resources/web-intents-reload-orig.html: Removed.
2878         * webintents/resources/web-intents-testing.js: Removed.
2879         * webintents/web-intents-api-expected.txt: Removed.
2880         * webintents/web-intents-api.html: Removed.
2881         * webintents/web-intents-delivery-expected.txt: Removed.
2882         * webintents/web-intents-delivery-reuse-expected.txt: Removed.
2883         * webintents/web-intents-delivery-reuse.html: Removed.
2884         * webintents/web-intents-delivery.html: Removed.
2885         * webintents/web-intents-failure-expected.txt: Removed.
2886         * webintents/web-intents-failure.html: Removed.
2887         * webintents/web-intents-invoke-expected.txt: Removed.
2888         * webintents/web-intents-invoke-port-expected.txt: Removed.
2889         * webintents/web-intents-invoke-port.html: Removed.
2890         * webintents/web-intents-invoke.html: Removed.
2891         * webintents/web-intents-obj-constructor-expected.txt: Removed.
2892         * webintents/web-intents-obj-constructor.html: Removed.
2893         * webintents/web-intents-reload-expected.txt: Removed.
2894         * webintents/web-intents-reload.html: Removed.
2895         * webintents/web-intents-reply-expected.txt: Removed.
2896         * webintents/web-intents-reply.html: Removed.
2897
2898 2013-02-11  Stephen Chenney  <schenney@chromium.org>
2899
2900         SVG DOM manipulation crash
2901         https://bugs.webkit.org/show_bug.cgi?id=108709
2902
2903         Reviewed by Eric Seidel.
2904
2905         Adding a test for the case where an SVG <use> tree is rebuild due to
2906         one event listener and a subsequent listener tries to access it. This
2907         does not crash in WebKit but has caused problems in browser code where
2908         the listener tries to access and use toNode on the target of the
2909         event. The test prevents regressions and gives automated security
2910         tests something to work on.
2911
2912         * svg/custom/use-listener-append-crash-expected.txt: Added.
2913         * svg/custom/use-listener-append-crash.html: Added.
2914
2915 2013-02-11  Filip Pizlo  <fpizlo@apple.com>
2916
2917         Strange bug in DFG OSR in JSC
2918         https://bugs.webkit.org/show_bug.cgi?id=109491
2919
2920         Reviewed by Mark Hahnenberg.
2921         
2922         Added one version of the test (dfg-int32-to-double-on-set-local-and-exit) that is based
2923         exactly on Gabor's original test, and another that ought to fail even if I fix other bugs
2924         in the future (see https://bugs.webkit.org/show_bug.cgi?id=109511).
2925
2926         * fast/js/dfg-int32-to-double-on-set-local-and-exit-expected.txt: Added.
2927         * fast/js/dfg-int32-to-double-on-set-local-and-exit.html: Added.
2928         * fast/js/dfg-int32-to-double-on-set-local-and-sometimes-exit-expected.txt: Added.
2929         * fast/js/dfg-int32-to-double-on-set-local-and-sometimes-exit.html: Added.
2930         * fast/js/script-tests/dfg-int32-to-double-on-set-local-and-exit.js: Added.
2931         (checkpoint):
2932         (func1):
2933         (func2):
2934         (func3):
2935         (test):
2936         * fast/js/script-tests/dfg-int32-to-double-on-set-local-and-sometimes-exit.js: Added.
2937         (checkpoint):
2938         (func1):
2939         (func2):
2940         (func3):
2941         (test):
2942
2943 2013-02-11  Emil A Eklund  <eae@chromium.org>
2944
2945         Change RenderFrameSet::paint to use m-rows/m_cols directly.
2946         https://bugs.webkit.org/show_bug.cgi?id=108503
2947
2948         Reviewed by Eric Seidel.
2949         
2950         Add test for how we render an invalid frameset.
2951
2952         * fast/frames/invalid-frameset-expected.html: Added.
2953         * fast/frames/invalid-frameset.html: Added.
2954
2955 2013-02-11  Rafael Weinstein  <rafaelw@chromium.org>
2956
2957         [HTMLTemplateElement] <template> inside of <head> may not create <body> if EOF is hit
2958         https://bugs.webkit.org/show_bug.cgi?id=109338
2959
2960         Reviewed by Adam Barth.
2961
2962         * html5lib/resources/template.dat:
2963
2964 2013-02-11  Bem Jones-Bey  <bjonesbe@adobe.com>
2965
2966         [CSS Exclusions] Handle shape-outside changing a float's overhang behavior
2967         https://bugs.webkit.org/show_bug.cgi?id=106927
2968
2969         Reviewed by Julien Chaffraix.
2970
2971         This is also tested by the existing tests for shape outside on floats positioning.
2972
2973         * fast/exclusions/shape-outside-floats/shape-outside-floats-overhang-expected.html: Added.
2974         * fast/exclusions/shape-outside-floats/shape-outside-floats-overhang.html: Added.
2975
2976 2013-02-11  Tim Horton  <timothy_horton@apple.com>
2977
2978         FrameView::setScrollPosition should clamp scroll position before handing it to
2979         ScrollingCoordinator instead of depending on ScrollView to do this
2980         https://bugs.webkit.org/show_bug.cgi?id=109497
2981         <rdar://problem/12631789>
2982
2983         Reviewed by Simon Fraser.
2984
2985         Adjust some test results which previously expected out-of-bounds scrolling to happen.
2986
2987         Add a test that ensures that out-of-bounds scrolling doesn't happen.
2988
2989         * platform/mac-wk2/tiled-drawing/clamp-out-of-bounds-scrolls-expected.txt: Added.
2990         * platform/mac-wk2/tiled-drawing/clamp-out-of-bounds-scrolls.html: Added.
2991         * platform/mac-wk2/tiled-drawing/fixed/negative-scroll-offset-expected.txt:
2992         * platform/mac-wk2/tiled-drawing/fixed/negative-scroll-offset-in-view-expected.txt:
2993         * platform/mac-wk2/tiled-drawing/sticky/negative-scroll-offset-expected.txt:
2994         * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
2995
2996 2013-02-11  Adam Barth  <abarth@webkit.org>
2997
2998         The threaded HTML parser should pass all the fast/parser tests
2999         https://bugs.webkit.org/show_bug.cgi?id=109486
3000
3001         Reviewed by Tony Gentilcore.
3002
3003         * fast/parser/document-close-iframe-load-partial-entity-expected.txt: Added.
3004         * fast/parser/document-close-iframe-load-partial-entity.html: Added.
3005
3006 2013-02-11  Julien Chaffraix  <jchaffraix@webkit.org>
3007
3008         Unreviewed Chromium rebaselining after r142500.
3009
3010         * platform/chromium-linux/fast/repaint/selection-after-remove-expected.png:
3011         * platform/chromium-mac-lion/fast/repaint/selection-after-remove-expected.png:
3012         * platform/chromium-mac-snowleopard/fast/repaint/selection-after-remove-expected.png:
3013         * platform/chromium-mac/fast/repaint/selection-after-remove-expected.png:
3014         * platform/chromium-win/fast/repaint/selection-after-remove-expected.png:
3015         Slight painting regression that brings us back to pre-r132591 baselines.
3016
3017 2013-02-11  Joshua Bell  <jsbell@chromium.org>
3018
3019         IndexedDB: database connections don't close after versionchange transaction aborts
3020         https://bugs.webkit.org/show_bug.cgi?id=102298
3021
3022         Reviewed by Tony Chang.
3023
3024         Added dedicated test, updated tests dependent on buggy behavior.
3025
3026         * storage/indexeddb/aborted-versionchange-closes-expected.txt: Added.
3027         * storage/indexeddb/aborted-versionchange-closes.html: Added.
3028         * storage/indexeddb/lazy-index-population-expected.txt:
3029         * storage/indexeddb/lazy-index-population.html: Remove manual closing.
3030         * storage/indexeddb/objectstore-basics-expected.txt:
3031         * storage/indexeddb/objectstore-basics-workers-expected.txt:
3032         * storage/indexeddb/resources/aborted-versionchange-closes.js: Added.
3033         * storage/indexeddb/resources/objectstore-basics.js: Removed dependency on bug.
3034
3035 2013-02-11  Christophe Dumez  <ch.dumez@sisa.samsung.com>
3036
3037         [EFL] fast/forms/number/number-l10n-input.html is failing
3038         https://bugs.webkit.org/show_bug.cgi?id=109440
3039
3040         Reviewed by Laszlo Gombos.
3041
3042         Unskip fast/forms/number/number-l10n-input.html on EFL port
3043         now that it passes.
3044
3045         * platform/efl/TestExpectations:
3046
3047 2013-02-11  Adam Barth  <abarth@webkit.org>
3048
3049         Remove failure expectation now that this test is passing.
3050
3051         * platform/chromium/TestExpectations:
3052
3053 2013-02-11  Benjamin Poulain  <benjamin@webkit.org>
3054
3055         Kill TestRunner::setMinimumTimerInterval; implement the feature with InternalSettings
3056         https://bugs.webkit.org/show_bug.cgi?id=109349
3057
3058         Reviewed by Sam Weinig.
3059
3060         Update the tests to use InternalSettings.
3061
3062         * fast/dom/timer-increase-min-interval-and-reset-part-1.html:
3063         * fast/dom/timer-increase-min-interval-repeating.html:
3064         * fast/dom/timer-increase-min-interval.html:
3065         * fast/dom/timer-increase-then-decrease-min-interval-repeating.html:
3066         * fast/dom/timer-increase-then-decrease-min-interval.html:
3067
3068 2013-02-11  Mike West  <mkwst@chromium.org>
3069
3070         CSP reports for blocked 'data:' URLs should report the scheme only.
3071         https://bugs.webkit.org/show_bug.cgi?id=109429
3072
3073         Reviewed by Adam Barth.
3074
3075         * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt: Added.
3076         * http/tests/security/contentSecurityPolicy/report-blocked-data-uri.html: Added.
3077
3078 2013-02-11  Julien Chaffraix  <jchaffraix@webkit.org>
3079
3080         Regression(r131539): Heap-use-after-free in WebCore::RenderBlock::willBeDestroyed
3081         https://bugs.webkit.org/show_bug.cgi?id=107189
3082
3083         Reviewed by Abhishek Arya.
3084
3085         * fast/dynamic/continuation-detach-crash-expected.txt: Added.
3086         * fast/dynamic/continuation-detach-crash.html: Added.
3087
3088 2013-02-11  Tony Chang  <tony@chromium.org>
3089
3090         Move setFrameFlatteningEnabled from layoutTestController to window.internals.settings
3091         https://bugs.webkit.org/show_bug.cgi?id=87149
3092
3093         Reviewed by Simon Fraser.
3094
3095         Update tests to use internal.settings.setFrameFlatteningEnabled, which is automatically
3096         generated from Settings.in.
3097         Add a Mac only test that uses overridePreference to test the API.
3098
3099         * fast/frames/flattening/crash-svg-document.html:
3100         * fast/frames/flattening/frameset-flattening-advanced.html:
3101         * fast/frames/flattening/frameset-flattening-grid.html:
3102         * fast/frames/flattening/frameset-flattening-simple.html:
3103         * fast/frames/flattening/frameset-flattening-subframe-resize.html:
3104         * fast/frames/flattening/frameset-flattening-subframesets.html:
3105         * fast/frames/flattening/iframe-flattening-crash.html:
3106         * fast/frames/flattening/iframe-flattening-fixed-height.html:
3107         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-with-js-forced-layout.html:
3108         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling.html:
3109         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-zero-size.html:
3110         * fast/frames/flattening/iframe-flattening-fixed-width-and-height.html:
3111         * fast/frames/flattening/iframe-flattening-fixed-width.html:
3112         * fast/frames/flattening/iframe-flattening-nested.html:
3113         * fast/frames/flattening/iframe-flattening-offscreen.html:
3114         * fast/frames/flattening/iframe-flattening-out-of-view-and-scroll.html:
3115         * fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout.html:
3116         * fast/frames/flattening/iframe-flattening-out-of-view.html:
3117         * fast/frames/flattening/iframe-flattening-selection-crash.html:
3118         * fast/frames/flattening/iframe-flattening-simple.html:
3119         * fast/frames/flattening/iframe-tiny.html:
3120         * fast/spatial-navigation/snav-iframe-flattening-simple.html:
3121         * fast/text-autosizing/narrow-iframe-flattened.html:
3122         * http/tests/misc/iframe-flattening-3level-nesting-with-blocking-resource.html:
3123         * platform/chromium/TestExpectations: Chromium doesn't use frame flattening on mobile either.
3124         * plugins/frameset-with-plugin-frame.html:
3125         * fast/frames/flattening/crash-svg-document.html:
3126         * fast/frames/flattening/frameset-flattening-advanced.html:
3127         * fast/frames/flattening/frameset-flattening-grid.html:
3128         * fast/frames/flattening/frameset-flattening-simple.html:
3129         * fast/frames/flattening/frameset-flattening-subframe-resize.html:
3130         * fast/frames/flattening/frameset-flattening-subframesets.html:
3131         * fast/frames/flattening/iframe-flattening-crash.html:
3132         * fast/frames/flattening/iframe-flattening-fixed-height.html:
3133         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-with-js-forced-layout.html:
3134         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling.html:
3135         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-zero-size.html:
3136         * fast/frames/flattening/iframe-flattening-fixed-width-and-height.html:
3137         * fast/frames/flattening/iframe-flattening-fixed-width.html:
3138         * fast/frames/flattening/iframe-flattening-nested.html:
3139         * fast/frames/flattening/iframe-flattening-offscreen.html:
3140         * fast/frames/flattening/iframe-flattening-out-of-view-and-scroll.html:
3141         * fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout.html:
3142         * fast/frames/flattening/iframe-flattening-out-of-view.html:
3143         * fast/frames/flattening/iframe-flattening-selection-crash.html:
3144         * fast/frames/flattening/iframe-flattening-simple.html:
3145         * fast/frames/flattening/iframe-tiny.html:
3146         * fast/spatial-navigation/snav-iframe-flattening-simple.html:
3147         * fast/text-autosizing/narrow-iframe-flattened.html:
3148         * http/tests/misc/iframe-flattening-3level-nesting-with-blocking-resource.html:
3149         * platform/chromium/TestExpectations:
3150         * platform/mac/fast/frames/flattening/set-preference-expected.txt: Added.
3151         * platform/mac/fast/frames/flattening/set-preference.html: Added.
3152         * plugins/frameset-with-plugin-frame.html:
3153
3154 2013-02-11  Adam Barth  <abarth@webkit.org>
3155
3156         document.write during window.onload can trigger DumpRenderTree to dump the render tree
3157         https://bugs.webkit.org/show_bug.cgi?id=109465
3158
3159         Reviewed by Eric Seidel.
3160
3161         * fast/parser/document-write-during-load-expected.txt: Added.
3162         * fast/parser/document-write-during-load.html: Added.
3163
3164 2013-02-11  Christophe Dumez  <ch.dumez@sisa.samsung.com>
3165
3166         Unreviewed EFL gardening.
3167
3168         Mark fast/flexbox/line-clamp-link-after-ellipsis.html as failing
3169         on EFL port. This test was introduced in r142335.
3170
3171         * platform/efl/TestExpectations:
3172
3173 2013-02-11  Andrey Kosyakov  <caseq@chromium.org>
3174
3175         Web Inspector: Timeline: invalidate and force locations are same for Layout records caused by style recalculaiton
3176         https://bugs.webkit.org/show_bug.cgi?id=109294
3177
3178         Reviewed by Pavel Feldman.
3179
3180         * inspector/timeline/timeline-layout-reason-expected.txt: Added.
3181         * inspector/timeline/timeline-layout-reason.html: Added.
3182         * inspector/timeline/timeline-test.js:
3183         (initialize_Timeline.step2):
3184         (initialize_Timeline.InspectorTest.evaluateWithTimeline): Extracted "performActions" step from performActionsAndPrint()
3185         (initialize_Timeline.):
3186         (initialize_Timeline.InspectorTest.performActionsAndPrint):
3187         (initialize_Timeline.InspectorTest.findPresentationRecord.findByType):
3188         (initialize_Timeline.InspectorTest.findPresentationRecord):
3189
3190 2013-02-01  Andrey Kosyakov  <caseq@chromium.org>
3191
3192         Web Inspector: [Extension API] adjust inspectedWindow.eval() callback parameters to expose non-exceptional error
3193         https://bugs.webkit.org/show_bug.cgi?id=108640
3194
3195         Reviewed by Vsevolod Vlasov.
3196
3197         Rebase tests following change in exception parameter to inspectedWindow.eval() callback.
3198
3199         * inspector/extensions/extensions-eval-expected.txt:
3200         * inspector/extensions/extensions-eval.html:
3201         * inspector/extensions/extensions-sidebar-expected.txt:
3202
3203 2013-02-11  Andrey Kosyakov  <caseq@chromium.org>
3204
3205         Web Inspector: [Extensions API] expose ExtensionServerClient to tests so tests use same port as extensions API
3206         https://bugs.webkit.org/show_bug.cgi?id=109443
3207
3208         Reviewed by Vsevolod Vlasov.
3209
3210         - replace additional message ports used for evaluating code in front-end with normal extension transport.
3211
3212         * http/tests/inspector/extensions-test.js:
3213         (initialize_ExtensionsTest.window.buildPlatformExtensionAPI):
3214         (initialize_ExtensionsTest.InspectorTest._replyToExtension):
3215         (initialize_ExtensionsTest.onEvaluate):
3216         * http/tests/inspector/resources/extension-main.js:
3217         * inspector/extensions/extensions-audits.html:
3218
3219 2013-02-11  Joshua Bell  <jsbell@chromium.org>
3220
3221         [V8] IndexedDB: Minor GC can collect IDBDatabase wrapper with versionchange handler
3222         https://bugs.webkit.org/show_bug.cgi?id=108670
3223
3224         Reviewed by Kentaro Hara.
3225
3226         * storage/indexeddb/database-wrapper-expected.txt: Added.
3227         * storage/indexeddb/database-wrapper.html: Added.
3228         * storage/indexeddb/resources/database-wrapper.js: Added.
3229         (test):
3230         (openDB):
3231         (onUpgradeNeeded):
3232         (openSuccess.get request.onsuccess):
3233         (onVersionChange):
3234         (collectGarbage):
3235         (openAgain):
3236         (onBlocked):
3237         (openAgainSuccess):
3238
3239 2013-02-11  Christophe Dumez  <ch.dumez@sisa.samsung.com>
3240
3241         Unreviewed EFL gardening.
3242
3243         Skip fast/forms/number/number-l10n-input.html that was added in r142122
3244         but fails on EFL port.
3245
3246         * platform/efl/TestExpectations:
3247
3248 2013-02-11  Vsevolod Vlasov  <vsevik@chromium.org>
3249
3250         Unreviewed revert test fix attempt and skip it.
3251
3252         * inspector/editor/text-editor-home-button.html:
3253         * platform/chromium/TestExpectations:
3254
3255 2013-02-11  Vsevolod Vlasov  <vsevik@chromium.org>
3256
3257         Web Inspector: WebInspector.Project refactorings.
3258         https://bugs.webkit.org/show_bug.cgi?id=109433
3259
3260         Reviewed by Alexander Pavlov.
3261
3262         * inspector/debugger/live-edit-breakpoints.html:
3263         * inspector/uisourcecode-revisions.html:
3264
3265 2013-02-11  Christophe Dumez  <ch.dumez@sisa.samsung.com>
3266
3267         Unreviewed EFL gardening.
3268
3269         - Rebaseline fast/dynamic/002.html on EFL port after r142015.
3270         - Skip several compositing test cases that started failing after r142112.
3271         - Skip several new Kronos WebGL conformance tests that are failing on EFL WK2.
3272
3273         * platform/efl-wk2/TestExpectations:
3274         * platform/efl/fast/dynamic/002-expected.png:
3275         * platform/efl/fast/dynamic/002-expected.txt:
3276
3277 2013-02-11  Zan Dobersek  <zdobersek@igalia.com>
3278
3279         Unreviewed GTK gardening.
3280
3281         * platform/gtk/TestExpectations: Adding a failure expectation for the
3282         cssom/cssvalue-comparison.html, the test was added in r142444 and is failing
3283         due to CSS image-set functionality not yet enabled in the GTK port.
3284
3285 2013-02-11  Alexei Filippov  <alph@chromium.org>
3286
3287         Web Inspector: Split Profiler domain in protocol into Profiler and HeapProfiler
3288         https://bugs.webkit.org/show_bug.cgi?id=108653
3289
3290         Reviewed by Yury Semikhatsky.
3291
3292         Currently CPU and heap profilers share the same domain 'Profiler' in the protocol.
3293         In fact these two profile types have not too much in common. So put each into its own domain.
3294         It should also help when Profiles panel gets split into several tools.
3295         This is the phase 1 which adds InspectorHeapProfilerAgent but doesn't
3296         change the original InspectorProfilerAgent.
3297
3298         * inspector-protocol/heap-profiler/resources/heap-snapshot-common.js:
3299         (InspectorTest.takeHeapSnapshot.InspectorTest.eventHandler.string_appeared_here):
3300         (InspectorTest.takeHeapSnapshot):
3301         * inspector-protocol/nmi-webaudio-leak-test.html:
3302         * inspector/profiler/heap-snapshot-get-profile-crash.html:
3303         * inspector/profiler/heap-snapshot-inspect-dom-wrapper.html:
3304         * inspector/profiler/heap-snapshot-loader.html:
3305         * inspector/profiler/heap-snapshot-test.js:
3306         (initialize_HeapSnapshotTest):
3307
3308 2013-02-11  Christophe Dumez  <ch.dumez@sisa.samsung.com>
3309
3310         Unreviewed EFL gardening.
3311
3312         Rebaseline EFL expectation for fast/js/global-constructors.html after
3313         r142205.
3314
3315         * platform/efl/fast/js/global-constructors-expected.txt:
3316
3317 2013-02-11  Vsevolod Vlasov  <vsevik@chromium.org>
3318
3319         Unreviewed r142439 follow-up: test fix.
3320
3321         * inspector/editor/text-editor-home-button.html:
3322
3323 2013-02-11  Christophe Dumez  <ch.dumez@sisa.samsung.com>
3324
3325         Unreviewed EFL gardening.
3326
3327         Mark 2 webgl/conformance test cases as crashing on EFL WK2.
3328
3329         * platform/efl-wk2/TestExpectations:
3330
3331 2013-02-11  Kentaro Hara  <haraken@chromium.org>
3332
3333         Unreviewed gardening. Marked editing/spelling/spellcheck-async.html
3334         as [ Pass Failure ].
3335
3336         * platform/chromium/TestExpectations:
3337
3338 2013-02-11  Kentaro Hara  <haraken@chromium.org>
3339
3340         Unreviewed gardening. Added [Timeout] to http/tests/misc/window-dot-stop.html.
3341
3342         * platform/chromium/TestExpectations:
3343
3344 2013-02-11  Zan Dobersek  <zdobersek@igalia.com>
3345
3346         Unreviewed GTK gardening.
3347
3348         Adjusted expectations for two flaky crashers.
3349         Removed failure expectations for tests that pass.
3350
3351         * platform/gtk/TestExpectations:
3352
3353 2013-02-11  Alexander Pavlov  <apavlov@chromium.org>
3354
3355         Web Inspector: Implement position-based sourcemapping for stylesheets
3356         https://bugs.webkit.org/show_bug.cgi?id=109168
3357
3358         Added test for the stylesheet source mappings, followed the API changes,
3359         removed RangeBasedSourceMap tests as this type of sourcemap is gone.
3360
3361         Reviewed by Vsevolod Vlasov.
3362
3363         * http/tests/inspector/compiler-script-mapping-expected.txt:
3364         * http/tests/inspector/compiler-script-mapping.html:
3365         * http/tests/inspector/resources/example.css.map: Added.
3366         * http/tests/inspector/resources/example.scss: Added.
3367         * http/tests/inspector/stylesheet-source-mapping-expected.txt: Added.
3368         * http/tests/inspector/stylesheet-source-mapping.html: Added.
3369         * inspector/styles/range-based-mapping-expected.txt: Removed.
3370         * inspector/styles/range-based-mapping.html: Removed.
3371
3372 2013-02-11  Alexander Shalamov  <alexander.shalamov@intel.com>
3373
3374         Implement CSSValue::equals(const CSSValue&) to optimise CSSValue comparison
3375         https://bugs.webkit.org/show_bug.cgi?id=102901
3376
3377         Reviewed by Antti Koivisto.
3378
3379         New layout test to verify that CSSValue objects comparison works properly.
3380
3381         * cssom/cssvalue-comparison-expected.txt: Added.
3382         * cssom/cssvalue-comparison.html: Added.
3383
3384 2013-02-11  Kentaro Hara  <haraken@chromium.org>
3385
3386         Unreviewed gardening. Mark svg/custom/foreign-object-skew.svg
3387         as [ ImageOnlyFailure Pass ].
3388
3389         * platform/chromium/TestExpectations:
3390
3391 2013-02-11  John J. Barton  <johnjbarton@chromium.org>
3392
3393         Web Inspector: Don't throw exceptions in WebInspector.Color
3394         https://bugs.webkit.org/show_bug.cgi?id=104835
3395
3396         Reviewed by Vsevolod Vlasov.
3397         
3398         Added case to test parsing 'none' from border style
3399
3400         * inspector/styles/styles-invalid-color-values-expected.txt:
3401         * inspector/styles/styles-invalid-color-values.html:
3402
3403 2013-02-11  Andrey Lushnikov  <lushnikov@chromium.org>
3404
3405         Web Inspector: home button behaviour is wrong in DTE
3406         https://bugs.webkit.org/show_bug.cgi?id=109154
3407
3408         Reviewed by Vsevolod Vlasov.
3409
3410         Add layout test to verify home button behaviour. Exclude this test on
3411         platforms that do not have eventSender object in test shell.
3412
3413         * inspector/editor/editor-test.js:
3414         (initialize_EditorTests.lineWithCursor):
3415         (initialize_EditorTests.InspectorTest.textWithSelection): Added helper method to add selection symbols in text.
3416         * inspector/editor/text-editor-home-button-expected.txt: Added.
3417         * inspector/editor/text-editor-home-button.html: Added.
3418         * platform/efl/TestExpectations:
3419         * platform/mac/TestExpectations:
3420         * platform/qt/TestExpectations:
3421
3422 2013-02-11  Philippe Normand  <pnormand@igalia.com>
3423
3424         Unreviewed, GTK gardening
3425
3426         * platform/gtk/TestExpectations: Flagging media tests affected
3427         by bug 108682
3428
3429 2013-02-11  Ádám Kallai  <kadam@inf.u-szeged.hu>
3430
3431         [Qt] Unreviewed gardening. Skip faling test.
3432         https://bugs.webkit.org/show_bug.cgi?id=109353.
3433
3434         * platform/qt/TestExpectations:
3435
3436 2013-02-10  Chris Fleizach  <cfleizach@apple.com>
3437
3438         WebSpeech: Implement basic speaking/finished speaking behavior
3439         https://bugs.webkit.org/show_bug.cgi?id=107135
3440
3441         Reviewed by Sam Weinig.
3442
3443         * platform/mac/fast/speechsynthesis/speech-synthesis-speak-expected.txt: Added.
3444         * platform/mac/fast/speechsynthesis/speech-synthesis-speak.html: Added.
3445
3446 2013-02-10  Kentaro Hara  <haraken@chromium.org>
3447
3448         Unreviewed gardening. Rebaselined an image.
3449
3450         * platform/chromium-mac/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
3451
3452 2013-02-10  Kentaro Hara  <haraken@chromium.org>
3453
3454         Unreviewed gardening. Marked http/tests/css/css-image-loading.html as SLOW.
3455
3456         * platform/chromium/TestExpectations:
3457
3458 2013-02-10  Kentaro Hara  <haraken@chromium.org>
3459
3460         Unreviewed gardening. Rebaselined an image.
3461
3462         * platform/chromium-mac-snowleopard/svg/custom/foreign-object-skew-expected.png:
3463
3464 2013-02-10  Kentaro Hara  <haraken@chromium.org>
3465
3466         Unreviewed gardening. Rebaselined an image.
3467
3468         * platform/chromium-mac-snowleopard/svg/custom/foreign-object-skew-expected.png:
3469
3470 2013-02-10  Kentaro Hara  <haraken@chromium.org>
3471
3472         Unreviewed gardening. Marked fast/frames/seamless/seamless-inherited-origin.html as FAIL.
3473
3474         * platform/chromium/TestExpectations:
3475
3476 2013-02-10  Kentaro Hara  <haraken@chromium.org>
3477
3478         Unreviewed gardening. Rebaselined svg/custom/foreign-object-skew.svg.
3479
3480         * platform/chromium-mac-snowleopard/svg/custom/foreign-object-skew-expected.png:
3481
3482 2013-02-10  Tim Horton  <timothy_horton@apple.com>
3483
3484         REGRESSION (r132422): Page content and scrollbars are incorrectly offset after restoring a page from the page cache
3485         https://bugs.webkit.org/show_bug.cgi?id=109317
3486         <rdar://problem/12649131>
3487
3488         Reviewed by Simon Fraser.
3489
3490         Add a test that ensures that scroll position is correctly restored for pages coming out of the page cache when tiled drawing is enabled.
3491
3492         * platform/mac-wk2/tiled-drawing/resources/go-back.html: Added.
3493         * platform/mac-wk2/tiled-drawing/resources/scroll-and-load-page.html: Added.
3494         * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration.html: Added.
3495
3496 2013-02-10  Philippe Normand  <pnormand@igalia.com>
3497
3498         Unreviewed, GTK gardening.
3499
3500         * platform/gtk/TestExpectations: Remove duplicate test expectation
3501         for media/track/track-in-band-style.html.
3502
3503 2013-02-10  Philippe Normand  <pnormand@igalia.com>
3504
3505         [GStreamer] media/video-controls-fullscreen-volume.html crashes
3506         https://bugs.webkit.org/show_bug.cgi?id=108682
3507
3508         Reviewed by Martin Robinson.
3509
3510         * platform/gtk/TestExpectations: Unflag now passing tests.
3511
3512 2013-02-10  Kent Tamura  <tkent@chromium.org>
3513
3514         [Chromium] Test expectation update
3515         https://bugs.webkit.org/show_bug.cgi?id=109376
3516
3517         * platform/chromium/TestExpectations:
3518         fast/frames/seamless/seamless-inherited-origin.html is failing on debug bots.
3519
3520 2013-02-10  Philippe Normand  <pnormand@igalia.com>
3521
3522         Unreviewed, GTK gardening.
3523
3524         * platform/gtk/TestExpectations: Flag new failing media/track test.
3525
3526 2013-02-10  Kent Tamura  <tkent@chromium.org>
3527
3528         [Chromium] Test expectation update
3529         https://bugs.webkit.org/show_bug.cgi?id=92941
3530
3531         * platform/chromium/TestExpectations:
3532         accessibility/loading-iframe-updates-axtree.html is [ Timeout ].
3533
3534 2013-02-10  Christophe Dumez  <ch.dumez@sisa.samsung.com>
3535
3536         Unreviewed EFL gardening.
3537
3538         Unskip fast/encoding/parser-tests-*.html tests now that the crashes
3539         have been fixed by r142385.
3540
3541         * platform/efl-wk2/TestExpectations:
3542
3543 2013-02-09  James Robinson  <jamesr@chromium.org>
3544
3545         Chromium gardening
3546
3547         * platform/chromium-mac-snowleopard/svg/custom/foreign-object-skew-expected.png:
3548         * platform/chromium/TestExpectations:
3549
3550 2013-02-09  Dominic Mazzoni  <dmazzoni@google.com>
3551
3552         fast/encoding/parser-tests-*.html tests sometimes crash
3553         https://bugs.webkit.org/show_bug.cgi?id=108058
3554
3555         Reviewed by Chris Fleizach.
3556
3557         Make test less brittle by (1) giving the iframe an aria-role so
3558         it's never ignored, and (2) using accessibilityElementById instead
3559         of assuming an element is in a specific place in the AX tree.
3560
3561         * accessibility/loading-iframe-updates-axtree.html:
3562
3563 2013-02-09  Stephen Chenney  <schenney@chromium.org>
3564
3565         [Chromium] Reverting earlier change now
3566
3567         Unreviewed expectations.
3568
3569         * platform/chromium/TestExpectations: Removed all the expectations added earlier.
3570
3571 2013-02-09  Philip Rogers  <pdr@google.com>
3572
3573         Sanitize m_keyTimes for paced value animations
3574         https://bugs.webkit.org/show_bug.cgi?id=108828
3575
3576         Reviewed by Dirk Schulze.
3577
3578         * svg/animations/animate-keytimes-crash-expected.html: Added.
3579         * svg/animations/animate-keytimes-crash.html: Added.
3580
3581 2013-02-09  Stephen Chenney  <schenney@chromium.org>
3582
3583         [Chromium] Trying to turn the build.webkit.org builders greener
3584
3585         Unreviewed expectations.
3586
3587         We seem to have an issue with build.webkit.org test bots and
3588         Chromium.WebKit test bots doing different things. This is temporary
3589         until we figure out what went wrong.
3590
3591         * platform/chromium/TestExpectations: Re-adding all the changes due to Skia flags.
3592
3593 2013-02-09  Kent Tamura  <tkent@chromium.org>
3594
3595         Fix crash by img[ismap] with content property
3596         https://bugs.webkit.org/show_bug.cgi?id=108702
3597
3598         Reviewed by Adam Barth.
3599
3600         * fast/dom/HTMLAnchorElement/anchor-ismap-crash-expected.txt: Added.
3601         * fast/dom/HTMLAnchorElement/anchor-ismap-crash.html: Added.
3602
3603 2013-02-09  Kent Tamura  <tkent@chromium.org>
3604
3605         [Chromium] Test expectation update.
3606
3607         * platform/chromium/TestExpectations:
3608         Correct encrypted-media-v2-*.html expectation.
3609
3610 2013-02-09  Zan Dobersek  <zdobersek@igalia.com>
3611
3612         Unreviewed GTK gardening.
3613
3614         * platform/gtk/TestExpectations: Adding a failure expectation for the test introduced in r142335.
3615
3616 2013-02-09  Christophe Dumez  <ch.dumez@sisa.samsung.com>
3617
3618         Unreviewed EFL gardening.
3619
3620         Rebaseline fast/text/international/bidi-ignored-for-first-child-inline.html
3621         after r142152.
3622
3623         * platform/efl/TestExpectations:
3624         * platform/efl/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
3625         * platform/efl/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt:
3626
3627 2013-02-09  Andrey Lushnikov  <lushnikov@chromium.org>
3628
3629         Web Inspector: show whitespace characters in DTE
3630         https://bugs.webkit.org/show_bug.cgi?id=108947
3631
3632         Reviewed by Pavel Feldman.
3633
3634         Add layout test to verify whitespace highlight functionality.
3635
3636         * inspector/editor/text-editor-show-whitespace-expected.txt: Added.
3637         * inspector/editor/text-editor-show-whitespace.html: Added.
3638
3639 2013-02-08  Eric Carlson  <eric.carlson@apple.com>
3640
3641         [Mac] respect in-band caption color
3642         https://bugs.webkit.org/show_bug.cgi?id=109203
3643
3644         Reviewed by Dean Jackson.
3645
3646         * media/track/track-in-band-style-expected.txt: Added.
3647         * media/track/track-in-band-style.html: Added.
3648
3649         * platform/chromium/TestExpectations: Skip new test.
3650         * platform/efl/TestExpectations: Ditto.
3651         * platform/gtk/TestExpectations: Ditto.
3652         * platform/mac/TestExpectations: Ditto.
3653         * platform/qt/TestExpectations: Ditto.
3654         * platform/win/TestExpectations: Ditto.
3655
3656 2013-02-08  Gregg Tavares  <gman@chromium.org>
3657
3658         Disable All WebGL Tests on WebKit for Windows
3659         https://bugs.webkit.org/show_bug.cgi?id=109207
3660
3661         Unreviewed expectations update.
3662
3663         * platform/win/TestExpectations:
3664
3665 2013-02-08  Tim Horton  <timothy_horton@apple.com>
3666
3667         Some tiled drawing tests use scalePageBy() incorrectly
3668         https://bugs.webkit.org/show_bug.cgi?id=109336
3669
3670         Rubber-stamped by Simon Fraser.
3671
3672         scalePageBy takes (scale, x, y). Some of the tiled drawing tests are incorrectly handing them (scale, scale).
3673         Adjust the tests and the expected results.
3674
3675         * platform/mac-wk2/tiled-drawing/fixed-background/fixed-body-background-zoomed.html:
3676         * platform/mac-wk2/tiled-drawing/fixed/four-bars-zoomed-expected.txt:
3677         * platform/mac-wk2/tiled-drawing/fixed/four-bars-zoomed.html:
3678         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
3679         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled.html:
3680         * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom.html:
3681
3682 2013-02-08  Andy Estes  <aestes@apple.com>
3683
3684         Restore pre-r118852 behavior for EllipsisBox::nodeAtPoint()
3685         https://bugs.webkit.org/show_bug.cgi?id=109277
3686
3687         Reviewed by Simon Fraser.
3688
3689         Remove test added by r118852 and add a test that verifies the original
3690         expected behavior.
3691
3692         * fast/css/text-overflow-ellipsis-hit-test-expected.txt: Removed.
3693         * fast/css/text-overflow-ellipsis-hit-test.html: Removed.
3694         * fast/flexbox/line-clamp-link-after-ellipsis-expected.txt: Added.
3695         * fast/flexbox/line-clamp-link-after-ellipsis.html: Added.
3696
3697 2013-02-08  Stephen Chenney  <schenney@chromium.org>
3698
3699         [Chromium] Expectation modification after r142327
3700
3701         Unreviewed expectations update.
3702
3703         The test from "Bring WebKit up to speed with latest Encrypted Media spec" is slow.
3704
3705         * platform/chromium/TestExpectations:
3706
3707 2013-02-08  Stephen Chenney  <schenney@chromium.org>
3708
3709         [Chromium] Expectations as a result of removing Skia code suppressions
3710
3711         Unreviewed expectations update.
3712
3713         A remaining textual fix.
3714
3715         * editing/input/reveal-caret-of-multiline-input-expected.txt: Removed.
3716         * platform/chromium-mac-lion/editing/input/reveal-caret-of-multiline-input-expected.txt: Removed.
3717         * platform/chromium-mac/editing/input/reveal-caret-of-multiline-input-expected.txt: Added.
3718         * platform/mac/editing/input/reveal-caret-of-multiline-input-expected.txt: Added.
3719
3720 2013-02-08  Jeffrey Pfau  <jpfau@apple.com>
3721
3722         [Mac] Unreviewed rebaseline
3723
3724         * platform/mac-lion/compositing/visible-rect/iframe-no-layers-expected.txt: Removed.
3725         * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
3726
3727 2013-02-08  Jer Noble  <jer.noble@apple.com>
3728
3729         Bring WebKit up to speed with latest Encrypted Media spec.
3730         https://bugs.webkit.org/show_bug.cgi?id=97037
3731
3732         Reviewed by Eric Carlson.
3733
3734         Added new tests for the updated Encrypted Media Extensions spec.
3735
3736         * media/encrypted-media/encrypted-media-v2-events-expected.txt: Added.
3737         * media/encrypted-media/encrypted-media-v2-events.html: Added.
3738         * media/encrypted-media/encrypted-media-v2-syntax-expected.txt: Added.
3739         * media/encrypted-media/encrypted-media-v2-syntax.html: Added.
3740         * platform/Chromium/TestExpectations: Skip the new media/encrypted-media/ v2 tests.
3741         * platform/mac/media/encrypted-media/encrypted-media-can-play-type-expected.txt: Added.
3742
3743 2013-02-08  Stephen Chenney  <schenney@chromium.org>
3744
3745         [Chromium] Expectations as a result of removing Skia code suppressions
3746
3747         Unreviewed expectations update.
3748
3749         Why does this test always fail to be correctly rebaselined during mass updates?
3750
3751         * platform/chromium-mac-snowleopard/svg/custom/foreign-object-skew-expected.png:
3752
3753 2013-02-08  Joshua Bell  <jsbell@chromium.org>
3754
3755         IndexedDB: De-flake open-during-transaction layout test
3756         https://bugs.webkit.org/show_bug.cgi?id=109072
3757
3758         Reviewed by Tony Chang.
3759
3760         This test was observed to be flaky in local runs; sometimes the transaction
3761         would terminate after the third open() call rather than the second, resulting
3762         in a TEXT difference. Added code to keep the transaction alive until all of
3763         the open() calls are complete, and changed expectations to match.
3764
3765         * storage/indexeddb/open-during-transaction-expected.txt:
3766         * storage/indexeddb/resources/open-during-transaction.js:
3767
3768 2013-02-08  Stephen Chenney  <schenney@chromium.org>
3769
3770         [Chromium] Expectations as a result of removing Skia code suppressions
3771
3772         Unreviewed expectations update.
3773
3774         Cleaning up the remaining failures. With luck this is it, although probably not.
3775
3776         * platform/chromium-linux-x86/fast/backgrounds/size/contain-and-cover-expected.png: Removed.
3777         * platform/chromium-linux/fast/hidpi/video-controls-in-hidpi-expected.png:
3778         * platform/chromium-linux/fast/writing-mode/Kusa-Makura-background-canvas-expected.png:
3779         * platform/chromium-linux/fast/writing-mode/japanese-ruby-vertical-lr-expected.png:
3780         * platform/chromium-linux/fast/writing-mode/japanese-ruby-vertical-rl-expected.png:
3781         * platform/chromium-linux/platform/chromium/virtual/gpu/fast/hidpi/gradient-with-scaled-ancestor-expected.png: Added.
3782         * platform/chromium-mac-lion/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
3783         * platform/chromium-mac-lion/fast/backgrounds/size/contain-and-cover-expected.png: Removed.
3784         * platform/chromium-mac-snowleopard/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
3785         * platform/chromium-mac-snowleopard/fast/backgrounds/size/contain-and-cover-expected.png: Removed.
3786         * platform/chromium-mac/fast/backgrounds/size/contain-and-cover-expected.png:
3787         * platform/chromium-win-xp/media/video-zoom-controls-expected.png: Removed.
3788         * platform/chromium-win/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
3789         * platform/chromium-win/fast/backgrounds/size/contain-and-cover-expected.png:
3790         * platform/chromium-win/media/video-zoom-controls-expected.png:
3791
3792 2013-02-08  Stephen Chenney  <schenney@chromium.org>
3793
3794         Expectations as a result of removing Skia code suppressions
3795
3796         Unreviewed expectations update.
3797
3798         Round 19. The last, except for cleanup. Too many to list.
3799
3800         * platform/chromium/TestExpectations:
3801
3802 2013-02-08  Stephen Chenney  <schenney@chromium.org>
3803
3804         Expectations as a result of removing Skia code suppressions
3805
3806         Unreviewed expectations update.
3807
3808         Round 18. SVG all but dynamic-updates and custom tests. List omitted
3809         except for changes touching other ports.
3810
3811         * platform/chromium/TestExpectations:
3812         * platform/efl-wk2/svg/css/circle-in-mask-with-shadow-expected.png: Added.
3813         * platform/efl-wk2/svg/css/group-with-shadow-expected.png: Added.
3814         * platform/efl-wk2/svg/css/text-gradient-shadow-expected.png: Added.
3815         * platform/efl/svg/batik/text/textEffect-expected.png: Removed.
3816         * platform/efl/svg/batik/text/textEffect2-expected.png: Removed.
3817         * platform/efl/svg/batik/text/textProperties2-expected.png: Removed.
3818         * platform/efl/svg/css/circle-in-mask-with-shadow-expected.png: Removed.
3819         * platform/efl/svg/css/group-with-shadow-expected.png: Removed.
3820         * platform/efl/svg/css/text-gradient-shadow-expected.png: Removed.
3821         * platform/mac/svg/batik/text/textPosition2-expected.txt: Removed.
3822         * platform/win-future/svg/batik/text/textPosition2-expected.txt: Added.
3823         * svg/batik/text/textPosition2-expected.txt: Replaced.
3824
3825 2013-02-08  Stephen Chenney  <schenney@chromium.org>
3826
3827         Expectations as a result of removing Skia code suppressions
3828
3829         Unreviewed expectations update.
3830
3831         Round 17. SVG W3C tests. List omitted.
3832
3833         * platform/chromium/TestExpectations:
3834
3835 2013-02-08  Jeffrey Pfau  <jpfau@apple.com>
3836
3837         [Mac] Unreviewed, fix test expectation for a test only crashing in debug mode
3838
3839         * platform/mac/TestExpectations:
3840
3841 2013-02-08  Stephen Chenney  <schenney@chromium.org>
3842
3843         Expectations as a result of removing Skia code suppressions
3844
3845         Unreviewed expectations update.
3846
3847         Round 16. Everything done but SVG, and cleanup.
3848
3849         * platform/chromium-linux-x86/tables/mozilla/bugs/bug138725-expected.png: Removed.
3850         * platform/chromium-linux-x86/tables/mozilla/bugs/bug18359-expected.png: Removed.
3851         * platform/chromium-linux-x86/tables/mozilla/bugs/bug2479-2-expected.png: Removed.
3852         * platform/chromium-linux-x86/tables/mozilla/bugs/bug2479-3-expected.png: Removed.
3853         * platform/chromium-linux-x86/tables/mozilla/bugs/bug26178-expected.png: Removed.
3854         * platform/chromium-linux-x86/tables/mozilla/bugs/bug28928-expected.png: Removed.
3855         * platform/chromium-linux-x86/tables/mozilla/bugs/bug29326-expected.png: Removed.
3856         * platform/chromium-linux-x86/tables/mozilla/bugs/bug33855-expected.png: Removed.
3857         * platform/chromium-linux-x86/tables/mozilla/bugs/bug39209-expected.png: Removed.
3858         * platform/chromium-linux-x86/tables/mozilla/bugs/bug4382-expected.png: Removed.
3859         * platform/chromium-linux-x86/tables/mozilla/bugs/bug4429-expected.png: Removed.
3860         * platform/chromium-linux-x86/tables/mozilla/bugs/bug44505-expected.png: Removed.
3861         * platform/chromium-linux-x86/tables/mozilla/bugs/bug4527-expected.png: Removed.
3862         * platform/chromium-linux-x86/tables/mozilla/bugs/bug46368-1-expected.png: Removed.
3863         * platform/chromium-linux-x86/tables/mozilla/bugs/bug46368-2-expected.png: Removed.
3864         * platform/chromium-linux-x86/tables/mozilla/bugs/bug51037-expected.png: Removed.
3865         * platform/chromium-linux-x86/tables/mozilla/bugs/bug51727-expected.png: Removed.
3866         * platform/chromium-linux-x86/tables/mozilla/bugs/bug52505-expected.png: Removed.
3867         * platform/chromium-linux-x86/tables/mozilla/bugs/bug52506-expected.png: Removed.
3868         * platform/chromium-linux-x86/tables/mozilla/bugs/bug60749-expected.png: Removed.
3869         * platform/chromium-linux-x86/tables/mozilla/bugs/bug68912-expected.png: Removed.
3870         * platform/chromium-linux-x86/tables/mozilla/bugs/bug7342-expected.png: Removed.
3871         * platform/chromium-linux-x86/tables/mozilla/bugs/bug92647-2-expected.png: Removed.
3872         * platform/chromium-linux-x86/tables/mozilla/bugs/bug96334-expected.png: Removed.
3873         * platform/chromium-linux-x86/tables/mozilla/collapsing_borders: Removed.
3874         * platform/chromium-linux-x86/tables/mozilla/collapsing_borders/bug41262-4-expected.png: Removed.
3875         * platform/chromium-linux-x86/tables/mozilla/core: Removed.
3876         * platform/chromium-linux-x86/tables/mozilla/core/margins-expected.png: Removed.
3877         * platform/chromium-linux-x86/tables/mozilla/dom: Removed.
3878         * platform/chromium-linux-x86/tables/mozilla/dom/tableDom-expected.png: Removed.
3879         * platform/chromium-linux-x86/tables/mozilla/other: Removed.
3880         * platform/chromium-linux-x86/tables/mozilla/other/move_row-expected.png: Removed.
3881         * platform/chromium-linux-x86/tables/mozilla_expected_failures/bugs/bug1725-expected.png: Removed.
3882         * platform/chromium-linux-x86/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png: Removed.
3883        &nb