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