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