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