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