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