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