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