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