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