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