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