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