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