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