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