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