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