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