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