f1e1626e6141c9af869e6fdf6f634f7ba4c5beed
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2015-09-09  Dewei Zhu  <dewei_zhu@apple.com>
2
3         Document.characterSet should return "UTF-8" by default.
4         https://bugs.webkit.org/show_bug.cgi?id=148810
5         <rdar://problem/22548727>
6
7         Reviewed by Ryosuke Niwa.
8
9         Update the tests which test the default encoding of document.
10
11         * web-platform-tests/dom/interfaces-expected.txt:
12         * web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
13         * web-platform-tests/dom/nodes/Node-properties-expected.txt:
14         * web-platform-tests/html/dom/interfaces-expected.txt:
15
16 2015-09-09  Chris Dumez  <cdumez@apple.com>
17
18         Setting document.title when there is no title and no head element should no nothing
19         https://bugs.webkit.org/show_bug.cgi?id=149005
20         <rdar://problem/22567524>
21
22         Reviewed by Ryosuke Niwa.
23
24         Rebaseline tests now that more checks are passing.
25
26         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-01-expected.txt:
27         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-02-expected.txt:
28
29 2015-09-08  Chris Dumez  <cdumez@apple.com>
30
31         Unreviewed, drop imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html.
32
33         This recently imported test is flaky.
34
35         * web-platform-tests/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc-expected.txt: Removed.
36         * web-platform-tests/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html: Removed.
37
38 2015-09-08  Chris Dumez  <cdumez@apple.com>
39
40         new Comment(undefined) / new Text(undefined) should use default's empty string
41         https://bugs.webkit.org/show_bug.cgi?id=148973
42         <rdar://problem/22548042>
43
44         Reviewed by Ryosuke Niwa.
45
46         * web-platform-tests/dom/nodes/Comment-constructor-expected.txt:
47         * web-platform-tests/dom/nodes/Text-constructor-expected.txt:
48         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-07-expected.txt:
49         * web-platform-tests/html/semantics/embedded-content/the-audio-element/audio_constructor-expected.txt:
50         Rebaseline tests now that new checks are passing.
51
52 2015-09-08  Chris Dumez  <cdumez@apple.com>
53
54         document.importNode(node, deep): deep's default value should be false
55         https://bugs.webkit.org/show_bug.cgi?id=148959
56         <rdar://problem/22558915>
57
58         Reviewed by Alexey Proskuryakov.
59
60         * web-platform-tests/dom/nodes/Document-importNode-expected.txt:
61         Rebaseline now that an additional check is passing.
62
63 2015-09-07  Chris Dumez  <cdumez@apple.com>
64
65         Unreviewed, fixup a few recently imported W3C HTML tests.
66
67         A few support files were missing.
68
69         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/blank.htm: Added.
70         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/sandbox_allow_script.html: Added.
71         * web-platform-tests/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr.html:
72         * web-platform-tests/html/semantics/forms/attributes-common-to-form-controls/resources/dirname-ltr-iframe.html: Added.
73         * web-platform-tests/html/semantics/selectors/pseudo-classes/focus-expected.txt:
74         * web-platform-tests/html/semantics/selectors/pseudo-classes/focus.html:
75         * web-platform-tests/html/semantics/selectors/pseudo-classes/resources/focus-iframe.html: Added.
76
77 2015-09-07  Chris Dumez  <cdumez@apple.com>
78
79         Unreviewed, drop unfinished W3C DOM tests.
80
81         Those were not meant to be imported.
82
83         * web-platform-tests/dom/traversal/unfinished/001-expected.txt: Removed.
84         * web-platform-tests/dom/traversal/unfinished/001.xml: Removed.
85         * web-platform-tests/dom/traversal/unfinished/002-expected.txt: Removed.
86         * web-platform-tests/dom/traversal/unfinished/002.xml: Removed.
87         * web-platform-tests/dom/traversal/unfinished/003-expected.txt: Removed.
88         * web-platform-tests/dom/traversal/unfinished/003.xml: Removed.
89         * web-platform-tests/dom/traversal/unfinished/004-expected.txt: Removed.
90         * web-platform-tests/dom/traversal/unfinished/004.xml: Removed.
91         * web-platform-tests/dom/traversal/unfinished/005-expected.txt: Removed.
92         * web-platform-tests/dom/traversal/unfinished/005.xml: Removed.
93         * web-platform-tests/dom/traversal/unfinished/006-expected.txt: Removed.
94         * web-platform-tests/dom/traversal/unfinished/006.xml: Removed.
95         * web-platform-tests/dom/traversal/unfinished/007-expected.txt: Removed.
96         * web-platform-tests/dom/traversal/unfinished/007.xml: Removed.
97         * web-platform-tests/dom/traversal/unfinished/008-expected.txt: Removed.
98         * web-platform-tests/dom/traversal/unfinished/008.xml: Removed.
99         * web-platform-tests/dom/traversal/unfinished/009-expected.txt: Removed.
100         * web-platform-tests/dom/traversal/unfinished/009.xml: Removed.
101         * web-platform-tests/dom/traversal/unfinished/010-expected.txt: Removed.
102         * web-platform-tests/dom/traversal/unfinished/010.xml: Removed.
103         * web-platform-tests/dom/traversal/unfinished/TODO: Removed.
104
105 2015-09-07  Chris Dumez  <cdumez@apple.com>
106
107         Unreviewed, drop several W3C html media that were recently imported as they are flaky.
108
109         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before-expected.txt: Removed.
110         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html: Removed.
111         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved-expected.txt: Removed.
112         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved.html: Removed.
113         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-addEventListener-expected.txt: Removed.
114         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-no-listener-expected.txt: Removed.
115         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-no-listener.html: Removed.
116         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-expected.txt: Removed.
117         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-no-src-expected.txt: Removed.
118         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-no-src.html: Removed.
119         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor.html: Removed.
120         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event-expected.txt: Removed.
121         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event.html: Removed.
122         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-fragment-into-document-expected.txt: Removed.
123         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-fragment-into-document.html: Removed.
124         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-document-expected.txt: Removed.
125         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-document.html: Removed.
126         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-parent-into-document-expected.txt: Removed.
127         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-parent-into-document.html: Removed.
128         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-expected.txt: Removed.
129         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-div-expected.txt: Removed.
130         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-div.html: Removed.
131         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-namespace-expected.txt: Removed.
132         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-namespace.html: Removed.
133         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState-expected.txt: Removed.
134         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState.html: Removed.
135         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-not-in-document-expected.txt: Removed.
136         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-not-in-document.html: Removed.
137         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source.html: Removed.
138         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load-expected.txt: Removed.
139         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load.html: Removed.
140         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-expected.txt: Removed.
141         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-networkState-expected.txt: Removed.
142         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-networkState.html: Removed.
143         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause.html: Removed.
144         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play-expected.txt: Removed.
145         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play.html: Removed.
146         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document-expected.txt: Removed.
147         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document-networkState-expected.txt: Removed.
148         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document-networkState.html: Removed.
149         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document.html: Removed.
150         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src-expected.txt: Removed.
151         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src.html: Removed.
152         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-expected.txt: Removed.
153         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-in-namespace-expected.txt: Removed.
154         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-in-namespace.html: Removed.
155         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-networkState-expected.txt: Removed.
156         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-networkState.html: Removed.
157         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src.html: Removed.
158         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control-expected.txt: Removed.
159         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control.html: Removed.
160         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br-expected.txt: Removed.
161         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br.html: Removed.
162         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source-expected.txt: Removed.
163         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html: Removed.
164         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text-expected.txt: Removed.
165         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text.html: Removed.
166         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-after-expected.txt: Removed.
167         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-after.html: Removed.
168         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-expected.txt: Removed.
169         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html: Removed.
170         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text-expected.txt: Removed.
171         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text.html: Removed.
172         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source-expected.txt: Removed.
173         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source.html: Removed.
174         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src-expected.txt: Removed.
175         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src.html: Removed.
176         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-expected.txt: Removed.
177         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html: Removed.
178         * web-platform-tests/html/semantics/embedded-content/media-elements/networkState_during_progress-expected.txt: Removed.
179         * web-platform-tests/html/semantics/embedded-content/media-elements/networkState_during_progress.html: Removed.
180
181 2015-09-07  Chris Dumez  <cdumez@apple.com>
182
183         Unreviewed fixup after r189471 and r189472.
184
185         * web-platform-tests/common/blank.html: Added.
186         Add missing file used by some tests.
187
188         * web-platform-tests/dom/nodes/Node-parentNode-iframe-expected.txt: Removed.
189         * web-platform-tests/dom/nodes/Node-parentNode.html:
190         * web-platform-tests/dom/nodes/resources/Node-parentNode-iframe.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-parentNode-iframe.html.
191         Move html file to resources folder so that WRT does not think it is a test.
192
193 2015-09-07  Chris Dumez  <cdumez@apple.com>
194
195         Unreviewed, move html/semantics W3C tests to imported/w3c/web-platform-tests/html/semantics
196         https://bugs.webkit.org/show_bug.cgi?id=148949
197
198         * web-platform-tests/html/semantics/*: Added.
199
200 2015-09-07  Chris Dumez  <cdumez@apple.com>
201
202         Unreviewed, fix-up for r189472.
203
204         - Add a few missing test expectations.
205         - Rename ref-tests expected results to use proper format: -expected.html
206
207         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/nested-document-write-1-expected.txt: Added.
208         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/nested-document-write-2-expected.txt: Added.
209         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/004-1-expected.txt: Added.
210         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/016-1-expected.txt: Added.
211         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-EN-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-EN-L-ref.html.
212         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-EN-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-EN-R-ref.html.
213         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-L-ref.html.
214         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-EN-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-EN-L-ref.html.
215         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-EN-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-EN-R-ref.html.
216         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-EN-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-EN-ref.html.
217         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-L-ref.html.
218         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-R-ref.html.
219         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-R-ref.html.
220         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-L-ref.html.
221         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-R-ref.html.
222         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-ref.html.
223         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-ref.html.
224         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir-L-ref.html.
225         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir-R-ref.html.
226         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-ref.html.
227         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-ref.html.
228         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-script-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-script-L-ref.html.
229         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-script-L-expected.txt: Removed.
230         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-script-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-script-R-ref.html.
231         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-style-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-style-L-ref.html.
232         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-style-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-style-R-ref.html.
233         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-ref.html.
234         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-ref.html.
235         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-EN-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-EN-L-ref.html.
236         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-EN-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-EN-R-ref.html.
237         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-L-ref.html.
238         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-ref.html.
239         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-ref.html.
240         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-EN-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-EN-ref.html.
241         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-L-ref.html.
242         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-R-ref.html.
243         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-R-ref.html.
244         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-ref.html.
245         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-ref.html.
246         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-L-ref.html.
247         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-ref.html.
248         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-ref.html.
249         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-ref.html.
250         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-L-ref.html.
251         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-R-ref.html.
252         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-R-ref.html.
253         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-isolate-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-isolate-ref.html.
254         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-pre-N-EN-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-pre-N-EN-ref.html.
255         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-ref.html.
256         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-pre-mixed-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-pre-mixed-ref.html.
257         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-ref.html.
258         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-ref.html.
259         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-mixed-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-ref.html.
260         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-ref.html.
261         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref.html.
262         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-mixed-ref.html.
263         * web-platform-tests/html/dom/elements/global-attributes/lang-xmllang-01-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/lang-xmllang-01-ref.html.
264         * web-platform-tests/html/dom/elements/global-attributes/lang-xyzzy-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/lang-xyzzy-ref.html.
265         * web-platform-tests/html/dom/elements/global-attributes/style-01-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/style-01-ref.html.
266
267 2015-09-07  Chris Dumez  <cdumez@apple.com>
268
269         Unreviewed, move html/dom W3C tests to imported/w3c/web-platform-tests/html/dom/
270         https://bugs.webkit.org/show_bug.cgi?id=148948
271
272         * web-platform-tests/html/dom/*: Added.
273
274 2015-09-07  Chris Dumez  <cdumez@apple.com>
275
276         Unreviewed, move W3C DOM tests to imported/w3c/web-platform-tests/dom
277         https://bugs.webkit.org/show_bug.cgi?id=148947
278
279         Move W3C DOM tests with other web-platform-tests under:
280         imported/w3c/web-platform-tests/dom.
281
282         * web-platform-tests/dom/*: Added.
283
284 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
285
286         Import new multicolumn layout tests from CSS WG testss
287         https://bugs.webkit.org/show_bug.cgi?id=148805
288
289         Remove a test that didn't have any expected result.
290
291         * css/css-multicol-1/multicol-rule-shorthand-2.xht: Removed.
292
293 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
294
295         Import new multicolumn layout tests from CSS WG testss
296         https://bugs.webkit.org/show_bug.cgi?id=148805
297
298         Reviewed by Chris Dumez.
299
300         Imported tests from https://github.com/w3c/csswg-test/tree/master/css-multicol-1 as of
301         46a095b681f997bef518ebe0a704c0a343a14a05 and removed the old tests in css/multicol directory.
302
303         This patch imports 136 new tests.
304
305         * css/css-multicol-1: Added.
306         * css/css-multicol-1/multicol-basic-001-expected.html: Added.
307         * css/css-multicol-1/multicol-basic-001.html: Added.
308         * css/css-multicol-1/multicol-basic-002-expected.html: Added.
309         * css/css-multicol-1/multicol-basic-002.html: Added.
310         * css/css-multicol-1/multicol-basic-003-expected.html: Added.
311         * css/css-multicol-1/multicol-basic-003.html: Added.
312         * css/css-multicol-1/multicol-basic-004-expected.html: Added.
313         * css/css-multicol-1/multicol-basic-004.html: Added.
314         * css/css-multicol-1/multicol-block-clip-001-expected.xht: Added.
315         * css/css-multicol-1/multicol-block-clip-001.xht: Added.
316         * css/css-multicol-1/multicol-block-clip-002-expected.xht: Added.
317         * css/css-multicol-1/multicol-block-clip-002.xht: Added.
318         * css/css-multicol-1/multicol-br-inside-avoidcolumn-001-expected.xht: Added.
319         * css/css-multicol-1/multicol-br-inside-avoidcolumn-001.xht: Added.
320         * css/css-multicol-1/multicol-break-000-expected.xht: Added.
321         * css/css-multicol-1/multicol-break-000.xht: Added.
322         * css/css-multicol-1/multicol-break-001-expected.xht: Added.
323         * css/css-multicol-1/multicol-break-001.xht: Added.
324         * css/css-multicol-1/multicol-clip-001-expected.xht: Added.
325         * css/css-multicol-1/multicol-clip-001.xht: Added.
326         * css/css-multicol-1/multicol-clip-002-expected.xht: Added.
327         * css/css-multicol-1/multicol-clip-002.xht: Added.
328         * css/css-multicol-1/multicol-collapsing-001-expected.xht: Added.
329         * css/css-multicol-1/multicol-collapsing-001.xht: Added.
330         * css/css-multicol-1/multicol-columns-001-expected.xht: Added.
331         * css/css-multicol-1/multicol-columns-001.xht: Added.
332         * css/css-multicol-1/multicol-columns-002-expected.xht: Added.
333         * css/css-multicol-1/multicol-columns-002.xht: Added.
334         * css/css-multicol-1/multicol-columns-003-expected.xht: Added.
335         * css/css-multicol-1/multicol-columns-003.xht: Added.
336         * css/css-multicol-1/multicol-columns-004-expected.xht: Added.
337         * css/css-multicol-1/multicol-columns-004.xht: Added.
338         * css/css-multicol-1/multicol-columns-005-expected.xht: Added.
339         * css/css-multicol-1/multicol-columns-005.xht: Added.
340         * css/css-multicol-1/multicol-columns-006-expected.xht: Added.
341         * css/css-multicol-1/multicol-columns-006.xht: Added.
342         * css/css-multicol-1/multicol-columns-007-expected.xht: Added.
343         * css/css-multicol-1/multicol-columns-007.xht: Added.
344         * css/css-multicol-1/multicol-columns-invalid-001-expected.xht: Added.
345         * css/css-multicol-1/multicol-columns-invalid-001.xht: Added.
346         * css/css-multicol-1/multicol-columns-invalid-002-expected.xht: Added.
347         * css/css-multicol-1/multicol-columns-invalid-002.xht: Added.
348         * css/css-multicol-1/multicol-columns-toolong-001-expected.xht: Added.
349         * css/css-multicol-1/multicol-columns-toolong-001.xht: Added.
350         * css/css-multicol-1/multicol-containing-001-expected.xht: Added.
351         * css/css-multicol-1/multicol-containing-001.xht: Added.
352         * css/css-multicol-1/multicol-containing-002-expected.xht: Added.
353         * css/css-multicol-1/multicol-containing-002.xht: Added.
354         * css/css-multicol-1/multicol-count-001-expected.xht: Added.
355         * css/css-multicol-1/multicol-count-001.xht: Added.
356         * css/css-multicol-1/multicol-count-002-expected.xht: Added.
357         * css/css-multicol-1/multicol-count-002.xht: Added.
358         * css/css-multicol-1/multicol-count-computed-001-expected.xht: Added.
359         * css/css-multicol-1/multicol-count-computed-001.xht: Added.
360         * css/css-multicol-1/multicol-count-computed-002-expected.xht: Added.
361         * css/css-multicol-1/multicol-count-computed-002.xht: Added.
362         * css/css-multicol-1/multicol-count-computed-003-expected.xht: Added.
363         * css/css-multicol-1/multicol-count-computed-003.xht: Added.
364         * css/css-multicol-1/multicol-count-computed-004-expected.xht: Added.
365         * css/css-multicol-1/multicol-count-computed-004.xht: Added.
366         * css/css-multicol-1/multicol-count-computed-005-expected.xht: Added.
367         * css/css-multicol-1/multicol-count-computed-005.xht: Added.
368         * css/css-multicol-1/multicol-count-large-001-expected.xht: Added.
369         * css/css-multicol-1/multicol-count-large-001.xht: Added.
370         * css/css-multicol-1/multicol-count-large-002-expected.xht: Added.
371         * css/css-multicol-1/multicol-count-large-002.xht: Added.
372         * css/css-multicol-1/multicol-count-negative-001-expected.xht: Added.
373         * css/css-multicol-1/multicol-count-negative-001.xht: Added.
374         * css/css-multicol-1/multicol-count-negative-002-expected.xht: Added.
375         * css/css-multicol-1/multicol-count-negative-002.xht: Added.
376         * css/css-multicol-1/multicol-count-non-integer-001-expected.xht: Added.
377         * css/css-multicol-1/multicol-count-non-integer-001.xht: Added.
378         * css/css-multicol-1/multicol-count-non-integer-002-expected.xht: Added.
379         * css/css-multicol-1/multicol-count-non-integer-002.xht: Added.
380         * css/css-multicol-1/multicol-count-non-integer-003-expected.xht: Added.
381         * css/css-multicol-1/multicol-count-non-integer-003.xht: Added.
382         * css/css-multicol-1/multicol-fill-000-expected.xht: Added.
383         * css/css-multicol-1/multicol-fill-000.xht: Added.
384         * css/css-multicol-1/multicol-fill-001-expected.xht: Added.
385         * css/css-multicol-1/multicol-fill-001.xht: Added.
386         * css/css-multicol-1/multicol-fill-auto-001-expected.xht: Added.
387         * css/css-multicol-1/multicol-fill-auto-001.xht: Added.
388         * css/css-multicol-1/multicol-fill-auto-002-expected.xht: Added.
389         * css/css-multicol-1/multicol-fill-auto-002.xht: Added.
390         * css/css-multicol-1/multicol-fill-auto-003-expected.xht: Added.
391         * css/css-multicol-1/multicol-fill-auto-003.xht: Added.
392         * css/css-multicol-1/multicol-fill-auto-block-children-001-expected.xht: Added.
393         * css/css-multicol-1/multicol-fill-auto-block-children-001.xht: Added.
394         * css/css-multicol-1/multicol-fill-auto-block-children-002-expected.xht: Added.
395         * css/css-multicol-1/multicol-fill-auto-block-children-002.xht: Added.
396         * css/css-multicol-1/multicol-fill-auto-expected.xht: Added.
397         * css/css-multicol-1/multicol-fill-auto.xht: Added.
398         * css/css-multicol-1/multicol-fill-balance-001-expected.xht: Added.
399         * css/css-multicol-1/multicol-fill-balance-001.xht: Added.
400         * css/css-multicol-1/multicol-gap-000-expected.xht: Added.
401         * css/css-multicol-1/multicol-gap-000.xht: Added.
402         * css/css-multicol-1/multicol-gap-001-expected.xht: Added.
403         * css/css-multicol-1/multicol-gap-001.xht: Added.
404         * css/css-multicol-1/multicol-gap-002-expected.xht: Added.
405         * css/css-multicol-1/multicol-gap-002.xht: Added.
406         * css/css-multicol-1/multicol-gap-003-expected.xht: Added.
407         * css/css-multicol-1/multicol-gap-003.xht: Added.
408         * css/css-multicol-1/multicol-gap-fraction-001-expected.xht: Added.
409         * css/css-multicol-1/multicol-gap-fraction-001.xht: Added.
410         * css/css-multicol-1/multicol-gap-large-001-expected.xht: Added.
411         * css/css-multicol-1/multicol-gap-large-001.xht: Added.
412         * css/css-multicol-1/multicol-gap-large-002-expected.xht: Added.
413         * css/css-multicol-1/multicol-gap-large-002.xht: Added.
414         * css/css-multicol-1/multicol-gap-negative-001-expected.xht: Added.
415         * css/css-multicol-1/multicol-gap-negative-001.xht: Added.
416         * css/css-multicol-1/multicol-height-001-expected.xht: Added.
417         * css/css-multicol-1/multicol-height-001.xht: Added.
418         * css/css-multicol-1/multicol-height-block-child-001-expected.xht: Added.
419         * css/css-multicol-1/multicol-height-block-child-001.xht: Added.
420         * css/css-multicol-1/multicol-inherit-001-expected.xht: Added.
421         * css/css-multicol-1/multicol-inherit-001.xht: Added.
422         * css/css-multicol-1/multicol-inherit-002-expected.xht: Added.
423         * css/css-multicol-1/multicol-inherit-002.xht: Added.
424         * css/css-multicol-1/multicol-inherit-003-expected.xht: Added.
425         * css/css-multicol-1/multicol-inherit-003.xht: Added.
426         * css/css-multicol-1/multicol-inherit-004-expected.xht: Added.
427         * css/css-multicol-1/multicol-inherit-004.xht: Added.
428         * css/css-multicol-1/multicol-list-item-001-expected.xht: Added.
429         * css/css-multicol-1/multicol-list-item-001.xht: Added.
430         * css/css-multicol-1/multicol-margin-001-expected.xht: Added.
431         * css/css-multicol-1/multicol-margin-001.xht: Added.
432         * css/css-multicol-1/multicol-margin-002-expected.xht: Added.
433         * css/css-multicol-1/multicol-margin-002.xht: Added.
434         * css/css-multicol-1/multicol-margin-child-001-expected.xht: Added.
435         * css/css-multicol-1/multicol-margin-child-001.xht: Added.
436         * css/css-multicol-1/multicol-nested-002-expected.xht: Added.
437         * css/css-multicol-1/multicol-nested-002.xht: Added.
438         * css/css-multicol-1/multicol-nested-005-expected.xht: Added.
439         * css/css-multicol-1/multicol-nested-005.xht: Added.
440         * css/css-multicol-1/multicol-nested-column-rule-001-expected.xht: Added.
441         * css/css-multicol-1/multicol-nested-column-rule-001.xht: Added.
442         * css/css-multicol-1/multicol-nested-margin-001-expected.xht: Added.
443         * css/css-multicol-1/multicol-nested-margin-001.xht: Added.
444         * css/css-multicol-1/multicol-nested-margin-002-expected.xht: Added.
445         * css/css-multicol-1/multicol-nested-margin-002.xht: Added.
446         * css/css-multicol-1/multicol-nested-margin-003-expected.xht: Added.
447         * css/css-multicol-1/multicol-nested-margin-003.xht: Added.
448         * css/css-multicol-1/multicol-nested-margin-004-expected.xht: Added.
449         * css/css-multicol-1/multicol-nested-margin-004.xht: Added.
450         * css/css-multicol-1/multicol-nested-margin-005-expected.xht: Added.
451         * css/css-multicol-1/multicol-nested-margin-005.xht: Added.
452         * css/css-multicol-1/multicol-overflow-000-expected.xht: Added.
453         * css/css-multicol-1/multicol-overflow-000.xht: Added.
454         * css/css-multicol-1/multicol-overflowing-001-expected.xht: Added.
455         * css/css-multicol-1/multicol-overflowing-001.xht: Added.
456         * css/css-multicol-1/multicol-red.png: Added.
457         * css/css-multicol-1/multicol-reduce-000-expected.xht: Added.
458         * css/css-multicol-1/multicol-reduce-000.xht: Added.
459         * css/css-multicol-1/multicol-rule-000-expected.xht: Added.
460         * css/css-multicol-1/multicol-rule-000.xht: Added.
461         * css/css-multicol-1/multicol-rule-001-expected.xht: Added.
462         * css/css-multicol-1/multicol-rule-001.xht: Added.
463         * css/css-multicol-1/multicol-rule-002-expected.xht: Added.
464         * css/css-multicol-1/multicol-rule-002.xht: Added.
465         * css/css-multicol-1/multicol-rule-003-expected.xht: Added.
466         * css/css-multicol-1/multicol-rule-003.xht: Added.
467         * css/css-multicol-1/multicol-rule-004-expected.xht: Added.
468         * css/css-multicol-1/multicol-rule-004.xht: Added.
469         * css/css-multicol-1/multicol-rule-color-001-expected.xht: Added.
470         * css/css-multicol-1/multicol-rule-color-001.xht: Added.
471         * css/css-multicol-1/multicol-rule-color-inherit-001-expected.xht: Added.
472         * css/css-multicol-1/multicol-rule-color-inherit-001.xht: Added.
473         * css/css-multicol-1/multicol-rule-color-inherit-002-expected.xht: Added.
474         * css/css-multicol-1/multicol-rule-color-inherit-002.xht: Added.
475         * css/css-multicol-1/multicol-rule-dashed-000-expected.xht: Added.
476         * css/css-multicol-1/multicol-rule-dashed-000.xht: Added.
477         * css/css-multicol-1/multicol-rule-dotted-000-expected.xht: Added.
478         * css/css-multicol-1/multicol-rule-dotted-000.xht: Added.
479         * css/css-multicol-1/multicol-rule-double-000-expected.xht: Added.
480         * css/css-multicol-1/multicol-rule-double-000.xht: Added.
481         * css/css-multicol-1/multicol-rule-fraction-001-expected.xht: Added.
482         * css/css-multicol-1/multicol-rule-fraction-001.xht: Added.
483         * css/css-multicol-1/multicol-rule-fraction-002-expected.xht: Added.
484         * css/css-multicol-1/multicol-rule-fraction-002.xht: Added.
485         * css/css-multicol-1/multicol-rule-fraction-003-expected.xht: Added.
486         * css/css-multicol-1/multicol-rule-fraction-003.xht: Added.
487         * css/css-multicol-1/multicol-rule-groove-000-expected.xht: Added.
488         * css/css-multicol-1/multicol-rule-groove-000.xht: Added.
489         * css/css-multicol-1/multicol-rule-hidden-000-expected.xht: Added.
490         * css/css-multicol-1/multicol-rule-hidden-000.xht: Added.
491         * css/css-multicol-1/multicol-rule-inset-000-expected.xht: Added.
492         * css/css-multicol-1/multicol-rule-inset-000.xht: Added.
493         * css/css-multicol-1/multicol-rule-large-001-expected.xht: Added.
494         * css/css-multicol-1/multicol-rule-large-001.xht: Added.
495         * css/css-multicol-1/multicol-rule-none-000-expected.xht: Added.
496         * css/css-multicol-1/multicol-rule-none-000.xht: Added.
497         * css/css-multicol-1/multicol-rule-outset-000-expected.xht: Added.
498         * css/css-multicol-1/multicol-rule-outset-000.xht: Added.
499         * css/css-multicol-1/multicol-rule-percent-001-expected.xht: Added.
500         * css/css-multicol-1/multicol-rule-percent-001.xht: Added.
501         * css/css-multicol-1/multicol-rule-px-001-expected.xht: Added.
502         * css/css-multicol-1/multicol-rule-px-001.xht: Added.
503         * css/css-multicol-1/multicol-rule-ridge-000-expected.xht: Added.
504         * css/css-multicol-1/multicol-rule-ridge-000.xht: Added.
505         * css/css-multicol-1/multicol-rule-samelength-001-expected.xht: Added.
506         * css/css-multicol-1/multicol-rule-samelength-001.xht: Added.
507         * css/css-multicol-1/multicol-rule-shorthand-001-expected.xht: Added.
508         * css/css-multicol-1/multicol-rule-shorthand-001.xht: Added.
509         * css/css-multicol-1/multicol-rule-shorthand-2.xht: Added.
510         * css/css-multicol-1/multicol-rule-solid-000-expected.xht: Added.
511         * css/css-multicol-1/multicol-rule-solid-000.xht: Added.
512         * css/css-multicol-1/multicol-rule-stacking-001-expected.xht: Added.
513         * css/css-multicol-1/multicol-rule-stacking-001.xht: Added.
514         * css/css-multicol-1/multicol-rule-style-groove-001-expected.xht: Added.
515         * css/css-multicol-1/multicol-rule-style-groove-001.xht: Added.
516         * css/css-multicol-1/multicol-rule-style-inset-001-expected.xht: Added.
517         * css/css-multicol-1/multicol-rule-style-inset-001.xht: Added.
518         * css/css-multicol-1/multicol-rule-style-outset-001-expected.xht: Added.
519         * css/css-multicol-1/multicol-rule-style-outset-001.xht: Added.
520         * css/css-multicol-1/multicol-rule-style-ridge-001-expected.xht: Added.
521         * css/css-multicol-1/multicol-rule-style-ridge-001.xht: Added.
522         * css/css-multicol-1/multicol-shorthand-001-expected.xht: Added.
523         * css/css-multicol-1/multicol-shorthand-001.xht: Added.
524         * css/css-multicol-1/multicol-span-000-expected.xht: Added.
525         * css/css-multicol-1/multicol-span-000.xht: Added.
526         * css/css-multicol-1/multicol-span-all-001-expected.xht: Added.
527         * css/css-multicol-1/multicol-span-all-001.xht: Added.
528         * css/css-multicol-1/multicol-span-all-002-expected.xht: Added.
529         * css/css-multicol-1/multicol-span-all-002.xht: Added.
530         * css/css-multicol-1/multicol-span-all-003-expected.xht: Added.
531         * css/css-multicol-1/multicol-span-all-003.xht: Added.
532         * css/css-multicol-1/multicol-span-all-block-sibling-003-expected.xht: Added.
533         * css/css-multicol-1/multicol-span-all-block-sibling-003.xht: Added.
534         * css/css-multicol-1/multicol-span-all-child-001-expected.xht: Added.
535         * css/css-multicol-1/multicol-span-all-child-001.xht: Added.
536         * css/css-multicol-1/multicol-span-all-child-002-expected.xht: Added.
537         * css/css-multicol-1/multicol-span-all-child-002.xht: Added.
538         * css/css-multicol-1/multicol-span-all-margin-001-expected.xht: Added.
539         * css/css-multicol-1/multicol-span-all-margin-001.xht: Added.
540         * css/css-multicol-1/multicol-span-all-margin-002-expected.xht: Added.
541         * css/css-multicol-1/multicol-span-all-margin-002.xht: Added.
542         * css/css-multicol-1/multicol-span-all-margin-bottom-001-expected.xht: Added.
543         * css/css-multicol-1/multicol-span-all-margin-bottom-001.xht: Added.
544         * css/css-multicol-1/multicol-span-all-margin-nested-001-expected.xht: Added.
545         * css/css-multicol-1/multicol-span-all-margin-nested-001.xht: Added.
546         * css/css-multicol-1/multicol-span-all-margin-nested-002-expected.xht: Added.
547         * css/css-multicol-1/multicol-span-all-margin-nested-002.xht: Added.
548         * css/css-multicol-1/multicol-span-all-margin-nested-003-expected.xht: Added.
549         * css/css-multicol-1/multicol-span-all-margin-nested-003.xht: Added.
550         * css/css-multicol-1/multicol-span-all-margin-nested-firstchild-001-expected.xht: Added.
551         * css/css-multicol-1/multicol-span-all-margin-nested-firstchild-001.xht: Added.
552         * css/css-multicol-1/multicol-span-float-001-expected.xht: Added.
553         * css/css-multicol-1/multicol-span-float-001.xht: Added.
554         * css/css-multicol-1/multicol-span-none-001-expected.xht: Added.
555         * css/css-multicol-1/multicol-span-none-001.xht: Added.
556         * css/css-multicol-1/multicol-table-cell-001-expected.xht: Added.
557         * css/css-multicol-1/multicol-table-cell-001.xht: Added.
558         * css/css-multicol-1/multicol-table-cell-height-001-expected.xht: Added.
559         * css/css-multicol-1/multicol-table-cell-height-001.xht: Added.
560         * css/css-multicol-1/multicol-table-cell-height-002-expected.xht: Added.
561         * css/css-multicol-1/multicol-table-cell-height-002.xht: Added.
562         * css/css-multicol-1/multicol-table-cell-vertical-align-001-expected.xht: Added.
563         * css/css-multicol-1/multicol-table-cell-vertical-align-001.xht: Added.
564         * css/css-multicol-1/multicol-width-001-expected.xht: Added.
565         * css/css-multicol-1/multicol-width-001.xht: Added.
566         * css/css-multicol-1/multicol-width-002-expected.xht: Added.
567         * css/css-multicol-1/multicol-width-002.xht: Added.
568         * css/css-multicol-1/multicol-width-003-expected.xht: Added.
569         * css/css-multicol-1/multicol-width-003.xht: Added.
570         * css/css-multicol-1/multicol-width-count-001-expected.xht: Added.
571         * css/css-multicol-1/multicol-width-count-001.xht: Added.
572         * css/css-multicol-1/multicol-width-count-002-expected.xht: Added.
573         * css/css-multicol-1/multicol-width-count-002.xht: Added.
574         * css/css-multicol-1/multicol-width-ems-001-expected.xht: Added.
575         * css/css-multicol-1/multicol-width-ems-001.xht: Added.
576         * css/css-multicol-1/multicol-width-invalid-001-expected.xht: Added.
577         * css/css-multicol-1/multicol-width-invalid-001.xht: Added.
578         * css/css-multicol-1/multicol-width-large-001-expected.xht: Added.
579         * css/css-multicol-1/multicol-width-large-001.xht: Added.
580         * css/css-multicol-1/multicol-width-large-002-expected.xht: Added.
581         * css/css-multicol-1/multicol-width-large-002.xht: Added.
582         * css/css-multicol-1/multicol-width-negative-001-expected.xht: Added.
583         * css/css-multicol-1/multicol-width-negative-001.xht: Added.
584         * css/css-multicol-1/multicol-width-small-001-expected.xht: Added.
585         * css/css-multicol-1/multicol-width-small-001.xht: Added.
586         * css/css-multicol-1/multicol-zero-height-001-expected.xht: Added.
587         * css/css-multicol-1/multicol-zero-height-001.xht: Added.
588         * css/css-multicol-1/support: Added.
589         * css/css-multicol-1/support/1x1-green.png: Added.
590         * css/css-multicol-1/support/1x1-lime.png: Added.
591         * css/css-multicol-1/support/1x1-maroon.png: Added.
592         * css/css-multicol-1/support/1x1-navy.png: Added.
593         * css/css-multicol-1/support/1x1-red.png: Added.
594         * css/css-multicol-1/support/1x1-white.png: Added.
595         * css/css-multicol-1/support/60x60-gg-rr.png: Added.
596         * css/css-multicol-1/support/60x60-green.png: Added.
597         * css/css-multicol-1/support/60x60-red.png: Added.
598         * css/css-multicol-1/support/a-green.css: Added.
599         * css/css-multicol-1/support/b-green.css: Added.
600         * css/css-multicol-1/support/black20x20.png: Added.
601         * css/css-multicol-1/support/c-red.css: Added.
602         * css/css-multicol-1/support/cat.png: Added.
603         * css/css-multicol-1/support/import-green.css: Added.
604         * css/css-multicol-1/support/import-red.css: Added.
605         * css/css-multicol-1/support/pattern-gg-gr.png: Added.
606         * css/css-multicol-1/support/pattern-grg-rgr-grg.png: Added.
607         * css/css-multicol-1/support/pattern-grg-rrg-rgg.png: Added.
608         * css/css-multicol-1/support/pattern-rgr-grg-rgr.png: Added.
609         * css/css-multicol-1/support/pattern-tr.png: Added.
610         * css/css-multicol-1/support/red20x20.png: Added.
611         * css/css-multicol-1/support/square-purple.png: Added.
612         * css/css-multicol-1/support/square-teal.png: Added.
613         * css/css-multicol-1/support/square-white.png: Added.
614         * css/css-multicol-1/support/swatch-blue.png: Added.
615         * css/css-multicol-1/support/swatch-gray.png: Added.
616         * css/css-multicol-1/support/swatch-green.png: Added.
617         * css/css-multicol-1/support/swatch-lime.png: Added.
618         * css/css-multicol-1/support/swatch-navy.png: Added.
619         * css/css-multicol-1/support/swatch-orange.png: Added.
620         * css/css-multicol-1/support/swatch-pink.png: Added.
621         * css/css-multicol-1/support/swatch-purple.png: Added.
622         * css/css-multicol-1/support/swatch-red.png: Added.
623         * css/css-multicol-1/support/swatch-white.png: Added.
624         * css/css-multicol-1/support/swatch-yellow.png: Added.
625         * css/css-multicol-1/support/test-bl.png: Added.
626         * css/css-multicol-1/support/test-br.png: Added.
627         * css/css-multicol-1/support/test-outer.png: Added.
628         * css/css-multicol-1/support/test-tl.png: Added.
629         * css/css-multicol-1/support/test-tr.png: Added.
630         * css/multicol: Removed.
631         * css/multicol/multicol-basic-001-expected.html: Removed.
632         * css/multicol/multicol-basic-001.html: Removed.
633         * css/multicol/multicol-basic-002-expected.html: Removed.
634         * css/multicol/multicol-basic-002.html: Removed.
635         * css/multicol/multicol-basic-003-expected.html: Removed.
636         * css/multicol/multicol-basic-003.html: Removed.
637         * css/multicol/multicol-basic-004-expected.html: Removed.
638         * css/multicol/multicol-basic-004.html: Removed.
639
640 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
641
642         Import css/css-color-3
643         https://bugs.webkit.org/show_bug.cgi?id=148803
644
645         Reviewed by Chris Dumez.
646
647         Imported tests from https://github.com/w3c/csswg-test/tree/master/css-color-3 as of
648         46a095b681f997bef518ebe0a704c0a343a14a05.
649
650         * css/css-color-3: Added.
651         * css/css-color-3/LICENSE: Added.
652         * css/css-color-3/htaccess: Added.
653         * css/css-color-3/t31-color-currentColor-b-expected.html: Added.
654         * css/css-color-3/t31-color-currentColor-b.xht: Added.
655         * css/css-color-3/t32-opacity-offscreen-multiple-boxes-1-c-expected.html: Added.
656         * css/css-color-3/t32-opacity-offscreen-multiple-boxes-1-c.xht: Added.
657         * css/css-color-3/t32-opacity-offscreen-multiple-boxes-2-c-expected.html: Added.
658         * css/css-color-3/t32-opacity-offscreen-multiple-boxes-2-c.xht: Added.
659         * css/css-color-3/t421-rgb-func-int-a-expected.html: Added.
660         * css/css-color-3/t421-rgb-func-int-a.xht: Added.
661         * css/css-color-3/t421-rgb-func-no-mixed-f-expected.html: Added.
662         * css/css-color-3/t421-rgb-func-no-mixed-f.xht: Added.
663         * css/css-color-3/t421-rgb-func-pct-a-expected.html: Added.
664         * css/css-color-3/t421-rgb-func-pct-a.xht: Added.
665         * css/css-color-3/t421-rgb-func-whitespace-b-expected.html: Added.
666         * css/css-color-3/t421-rgb-func-whitespace-b.xht: Added.
667         * css/css-color-3/t421-rgb-hex-parsing-f-expected.html: Added.
668         * css/css-color-3/t421-rgb-hex-parsing-f.xht: Added.
669         * css/css-color-3/t421-rgb-hex3-a-expected.html: Added.
670         * css/css-color-3/t421-rgb-hex3-a.xht: Added.
671         * css/css-color-3/t421-rgb-hex6-a-expected.html: Added.
672         * css/css-color-3/t421-rgb-hex6-a.xht: Added.
673         * css/css-color-3/t422-rgba-a1.0-a-expected.html: Added.
674         * css/css-color-3/t422-rgba-a1.0-a.xht: Added.
675         * css/css-color-3/t422-rgba-clamping-a0.0-b-expected.html: Added.
676         * css/css-color-3/t422-rgba-clamping-a0.0-b.xht: Added.
677         * css/css-color-3/t422-rgba-clamping-a1.0-b-expected.html: Added.
678         * css/css-color-3/t422-rgba-clamping-a1.0-b.xht: Added.
679         * css/css-color-3/t422-rgba-clip-outside-device-gamut-b-expected.html: Added.
680         * css/css-color-3/t422-rgba-clip-outside-device-gamut-b.xht: Added.
681         * css/css-color-3/t422-rgba-func-int-a-expected.html: Added.
682         * css/css-color-3/t422-rgba-func-int-a.xht: Added.
683         * css/css-color-3/t422-rgba-func-no-mixed-f-expected.html: Added.
684         * css/css-color-3/t422-rgba-func-no-mixed-f.xht: Added.
685         * css/css-color-3/t422-rgba-func-pct-a-expected.html: Added.
686         * css/css-color-3/t422-rgba-func-pct-a.xht: Added.
687         * css/css-color-3/t422-rgba-func-whitespace-b-expected.html: Added.
688         * css/css-color-3/t422-rgba-func-whitespace-b.xht: Added.
689         * css/css-color-3/t422-rgba-onscreen-b-expected.html: Added.
690         * css/css-color-3/t422-rgba-onscreen-b.xht: Added.
691         * css/css-color-3/t422-rgba-onscreen-multiple-boxes-c-expected.html: Added.
692         * css/css-color-3/t422-rgba-onscreen-multiple-boxes-c.xht: Added.
693         * css/css-color-3/t423-transparent-1-a-expected.html: Added.
694         * css/css-color-3/t423-transparent-1-a.xht: Added.
695         * css/css-color-3/t423-transparent-2-a-expected.html: Added.
696         * css/css-color-3/t423-transparent-2-a.xht: Added.
697         * css/css-color-3/t424-hsl-basic-a-expected.html: Added.
698         * css/css-color-3/t424-hsl-basic-a.xht: Added.
699         * css/css-color-3/t424-hsl-clip-outside-gamut-b-expected.html: Added.
700         * css/css-color-3/t424-hsl-clip-outside-gamut-b.xht: Added.
701         * css/css-color-3/t424-hsl-parsing-f-expected.html: Added.
702         * css/css-color-3/t424-hsl-parsing-f.xht: Added.
703         * css/css-color-3/t424-hsl-values-b-1-expected.html: Added.
704         * css/css-color-3/t424-hsl-values-b-1.html: Added.
705         * css/css-color-3/t424-hsl-values-b-10-expected.html: Added.
706         * css/css-color-3/t424-hsl-values-b-10.html: Added.
707         * css/css-color-3/t424-hsl-values-b-11-expected.html: Added.
708         * css/css-color-3/t424-hsl-values-b-11.html: Added.
709         * css/css-color-3/t424-hsl-values-b-12-expected.html: Added.
710         * css/css-color-3/t424-hsl-values-b-12.html: Added.
711         * css/css-color-3/t424-hsl-values-b-13-expected.html: Added.
712         * css/css-color-3/t424-hsl-values-b-13.html: Added.
713         * css/css-color-3/t424-hsl-values-b-14-expected.html: Added.
714         * css/css-color-3/t424-hsl-values-b-14.html: Added.
715         * css/css-color-3/t424-hsl-values-b-15-expected.html: Added.
716         * css/css-color-3/t424-hsl-values-b-15.html: Added.
717         * css/css-color-3/t424-hsl-values-b-2-expected.html: Added.
718         * css/css-color-3/t424-hsl-values-b-2.html: Added.
719         * css/css-color-3/t424-hsl-values-b-3-expected.html: Added.
720         * css/css-color-3/t424-hsl-values-b-3.html: Added.
721         * css/css-color-3/t424-hsl-values-b-4-expected.html: Added.
722         * css/css-color-3/t424-hsl-values-b-4.html: Added.
723         * css/css-color-3/t424-hsl-values-b-5-expected.html: Added.
724         * css/css-color-3/t424-hsl-values-b-5.html: Added.
725         * css/css-color-3/t424-hsl-values-b-6-expected.html: Added.
726         * css/css-color-3/t424-hsl-values-b-6.html: Added.
727         * css/css-color-3/t424-hsl-values-b-7-expected.html: Added.
728         * css/css-color-3/t424-hsl-values-b-7.html: Added.
729         * css/css-color-3/t424-hsl-values-b-8-expected.html: Added.
730         * css/css-color-3/t424-hsl-values-b-8.html: Added.
731         * css/css-color-3/t424-hsl-values-b-9-expected.html: Added.
732         * css/css-color-3/t424-hsl-values-b-9.html: Added.
733         * css/css-color-3/t425-hsla-clip-outside-device-gamut-b-expected.html: Added.
734         * css/css-color-3/t425-hsla-clip-outside-device-gamut-b.xht: Added.
735         * css/css-color-3/t425-hsla-onscreen-multiple-boxes-c-expected.html: Added.
736         * css/css-color-3/t425-hsla-onscreen-multiple-boxes-c.xht: Added.
737         * css/css-color-3/t425-hsla-parsing-f-expected.html: Added.
738         * css/css-color-3/t425-hsla-parsing-f.xht: Added.
739         * css/css-color-3/t425-hsla-values-b-expected.html: Added.
740         * css/css-color-3/t425-hsla-values-b.xht: Added.
741         * css/css-color-3/t44-currentcolor-background-b-expected.html: Added.
742         * css/css-color-3/t44-currentcolor-background-b.xht: Added.
743         * css/css-color-3/t44-currentcolor-border-b-expected.html: Added.
744         * css/css-color-3/t44-currentcolor-border-b.xht: Added.
745         * css/css-color-3/w3c-import.log: Added.
746
747 2015-09-02  Brady Eidson  <beidson@apple.com>
748
749         Import W3C IndexedDB tests.
750         https://bugs.webkit.org/show_bug.cgi?id=148713
751
752         Reviewed by Tim Horton' rubber stamp.
753
754         * indexeddb/abort-in-initial-upgradeneeded-expected.txt: Added.
755         * indexeddb/abort-in-initial-upgradeneeded.html: Added.
756         * indexeddb/close-in-upgradeneeded-expected.txt: Added.
757         * indexeddb/close-in-upgradeneeded.html: Added.
758         * indexeddb/cursor-overloads-expected.txt: Added.
759         * indexeddb/cursor-overloads.htm: Added.
760         * indexeddb/idb_webworkers-expected.txt: Added.
761         * indexeddb/idb_webworkers.htm: Added.
762         * indexeddb/idbcursor-advance-continue-async-expected.txt: Added.
763         * indexeddb/idbcursor-advance-continue-async.htm: Added.
764         * indexeddb/idbcursor-advance-expected.txt: Added.
765         * indexeddb/idbcursor-advance-invalid-expected.txt: Added.
766         * indexeddb/idbcursor-advance-invalid.htm: Added.
767         * indexeddb/idbcursor-advance.htm: Added.
768         * indexeddb/idbcursor-continue-expected.txt: Added.
769         * indexeddb/idbcursor-continue.htm: Added.
770         * indexeddb/idbcursor-direction-expected.txt: Added.
771         * indexeddb/idbcursor-direction-index-expected.txt: Added.
772         * indexeddb/idbcursor-direction-index-keyrange-expected.txt: Added.
773         * indexeddb/idbcursor-direction-index-keyrange.htm: Added.
774         * indexeddb/idbcursor-direction-index.htm: Added.
775         * indexeddb/idbcursor-direction-objectstore-expected.txt: Added.
776         * indexeddb/idbcursor-direction-objectstore-keyrange-expected.txt: Added.
777         * indexeddb/idbcursor-direction-objectstore-keyrange.htm: Added.
778         * indexeddb/idbcursor-direction-objectstore.htm: Added.
779         * indexeddb/idbcursor-direction.htm: Added.
780         * indexeddb/idbcursor-key-expected.txt: Added.
781         * indexeddb/idbcursor-key.htm: Added.
782         * indexeddb/idbcursor-primarykey-expected.txt: Added.
783         * indexeddb/idbcursor-primarykey.htm: Added.
784         * indexeddb/idbcursor-reused-expected.txt: Added.
785         * indexeddb/idbcursor-reused.htm: Added.
786         * indexeddb/idbcursor-source-expected.txt: Added.
787         * indexeddb/idbcursor-source.htm: Added.
788         * indexeddb/idbcursor_advance_index-expected.txt: Added.
789         * indexeddb/idbcursor_advance_index.htm: Added.
790         * indexeddb/idbcursor_advance_index2-expected.txt: Added.
791         * indexeddb/idbcursor_advance_index2.htm: Added.
792         * indexeddb/idbcursor_advance_index3-expected.txt: Added.
793         * indexeddb/idbcursor_advance_index3.htm: Added.
794         * indexeddb/idbcursor_advance_index5-expected.txt: Added.
795         * indexeddb/idbcursor_advance_index5.htm: Added.
796         * indexeddb/idbcursor_advance_index6-expected.txt: Added.
797         * indexeddb/idbcursor_advance_index6.htm: Added.
798         * indexeddb/idbcursor_advance_index7-expected.txt: Added.
799         * indexeddb/idbcursor_advance_index7.htm: Added.
800         * indexeddb/idbcursor_advance_index8-expected.txt: Added.
801         * indexeddb/idbcursor_advance_index8.htm: Added.
802         * indexeddb/idbcursor_advance_index9-expected.txt: Added.
803         * indexeddb/idbcursor_advance_index9.htm: Added.
804         * indexeddb/idbcursor_advance_objectstore-expected.txt: Added.
805         * indexeddb/idbcursor_advance_objectstore.htm: Added.
806         * indexeddb/idbcursor_advance_objectstore2-expected.txt: Added.
807         * indexeddb/idbcursor_advance_objectstore2.htm: Added.
808         * indexeddb/idbcursor_advance_objectstore3-expected.txt: Added.
809         * indexeddb/idbcursor_advance_objectstore3.htm: Added.
810         * indexeddb/idbcursor_advance_objectstore4-expected.txt: Added.
811         * indexeddb/idbcursor_advance_objectstore4.htm: Added.
812         * indexeddb/idbcursor_advance_objectstore5-expected.txt: Added.
813         * indexeddb/idbcursor_advance_objectstore5.htm: Added.
814         * indexeddb/idbcursor_continue_index-expected.txt: Added.
815         * indexeddb/idbcursor_continue_index.htm: Added.
816         * indexeddb/idbcursor_continue_index2-expected.txt: Added.
817         * indexeddb/idbcursor_continue_index2.htm: Added.
818         * indexeddb/idbcursor_continue_index3-expected.txt: Added.
819         * indexeddb/idbcursor_continue_index3.htm: Added.
820         * indexeddb/idbcursor_continue_index4-expected.txt: Added.
821         * indexeddb/idbcursor_continue_index4.htm: Added.
822         * indexeddb/idbcursor_continue_index5-expected.txt: Added.
823         * indexeddb/idbcursor_continue_index5.htm: Added.
824         * indexeddb/idbcursor_continue_index6-expected.txt: Added.
825         * indexeddb/idbcursor_continue_index6.htm: Added.
826         * indexeddb/idbcursor_continue_index7-expected.txt: Added.
827         * indexeddb/idbcursor_continue_index7.htm: Added.
828         * indexeddb/idbcursor_continue_index8-expected.txt: Added.
829         * indexeddb/idbcursor_continue_index8.htm: Added.
830         * indexeddb/idbcursor_continue_invalid-expected.txt: Added.
831         * indexeddb/idbcursor_continue_invalid.htm: Added.
832         * indexeddb/idbcursor_continue_objectstore-expected.txt: Added.
833         * indexeddb/idbcursor_continue_objectstore.htm: Added.
834         * indexeddb/idbcursor_continue_objectstore2-expected.txt: Added.
835         * indexeddb/idbcursor_continue_objectstore2.htm: Added.
836         * indexeddb/idbcursor_continue_objectstore3-expected.txt: Added.
837         * indexeddb/idbcursor_continue_objectstore3.htm: Added.
838         * indexeddb/idbcursor_continue_objectstore4-expected.txt: Added.
839         * indexeddb/idbcursor_continue_objectstore4.htm: Added.
840         * indexeddb/idbcursor_continue_objectstore5-expected.txt: Added.
841         * indexeddb/idbcursor_continue_objectstore5.htm: Added.
842         * indexeddb/idbcursor_continue_objectstore6-expected.txt: Added.
843         * indexeddb/idbcursor_continue_objectstore6.htm: Added.
844         * indexeddb/idbcursor_delete_index-expected.txt: Added.
845         * indexeddb/idbcursor_delete_index.htm: Added.
846         * indexeddb/idbcursor_delete_index2-expected.txt: Added.
847         * indexeddb/idbcursor_delete_index2.htm: Added.
848         * indexeddb/idbcursor_delete_index3-expected.txt: Added.
849         * indexeddb/idbcursor_delete_index3.htm: Added.
850         * indexeddb/idbcursor_delete_index4-expected.txt: Added.
851         * indexeddb/idbcursor_delete_index4.htm: Added.
852         * indexeddb/idbcursor_delete_index5-expected.txt: Added.
853         * indexeddb/idbcursor_delete_index5.htm: Added.
854         * indexeddb/idbcursor_delete_objectstore-expected.txt: Added.
855         * indexeddb/idbcursor_delete_objectstore.htm: Added.
856         * indexeddb/idbcursor_delete_objectstore2-expected.txt: Added.
857         * indexeddb/idbcursor_delete_objectstore2.htm: Added.
858         * indexeddb/idbcursor_delete_objectstore3-expected.txt: Added.
859         * indexeddb/idbcursor_delete_objectstore3.htm: Added.
860         * indexeddb/idbcursor_delete_objectstore4-expected.txt: Added.
861         * indexeddb/idbcursor_delete_objectstore4.htm: Added.
862         * indexeddb/idbcursor_delete_objectstore5-expected.txt: Added.
863         * indexeddb/idbcursor_delete_objectstore5.htm: Added.
864         * indexeddb/idbcursor_iterating-expected.txt: Added.
865         * indexeddb/idbcursor_iterating.htm: Added.
866         * indexeddb/idbcursor_iterating_index-expected.txt: Added.
867         * indexeddb/idbcursor_iterating_index.htm: Added.
868         * indexeddb/idbcursor_iterating_index2-expected.txt: Added.
869         * indexeddb/idbcursor_iterating_index2.htm: Added.
870         * indexeddb/idbcursor_iterating_objectstore-expected.txt: Added.
871         * indexeddb/idbcursor_iterating_objectstore.htm: Added.
872         * indexeddb/idbcursor_iterating_objectstore2-expected.txt: Added.
873         * indexeddb/idbcursor_iterating_objectstore2.htm: Added.
874         * indexeddb/idbcursor_update_index-expected.txt: Added.
875         * indexeddb/idbcursor_update_index.htm: Added.
876         * indexeddb/idbcursor_update_index2-expected.txt: Added.
877         * indexeddb/idbcursor_update_index2.htm: Added.
878         * indexeddb/idbcursor_update_index3-expected.txt: Added.
879         * indexeddb/idbcursor_update_index3.htm: Added.
880         * indexeddb/idbcursor_update_index4-expected.txt: Added.
881         * indexeddb/idbcursor_update_index4.htm: Added.
882         * indexeddb/idbcursor_update_index5-expected.txt: Added.
883         * indexeddb/idbcursor_update_index5.htm: Added.
884         * indexeddb/idbcursor_update_index6-expected.txt: Added.
885         * indexeddb/idbcursor_update_index6.htm: Added.
886         * indexeddb/idbcursor_update_index7-expected.txt: Added.
887         * indexeddb/idbcursor_update_index7.htm: Added.
888         * indexeddb/idbcursor_update_objectstore-expected.txt: Added.
889         * indexeddb/idbcursor_update_objectstore.htm: Added.
890         * indexeddb/idbcursor_update_objectstore2-expected.txt: Added.
891         * indexeddb/idbcursor_update_objectstore2.htm: Added.
892         * indexeddb/idbcursor_update_objectstore3-expected.txt: Added.
893         * indexeddb/idbcursor_update_objectstore3.htm: Added.
894         * indexeddb/idbcursor_update_objectstore4-expected.txt: Added.
895         * indexeddb/idbcursor_update_objectstore4.htm: Added.
896         * indexeddb/idbcursor_update_objectstore5-expected.txt: Added.
897         * indexeddb/idbcursor_update_objectstore5.htm: Added.
898         * indexeddb/idbcursor_update_objectstore6-expected.txt: Added.
899         * indexeddb/idbcursor_update_objectstore6.htm: Added.
900         * indexeddb/idbcursor_update_objectstore7-expected.txt: Added.
901         * indexeddb/idbcursor_update_objectstore7.htm: Added.
902         * indexeddb/idbcursor_update_objectstore8-expected.txt: Added.
903         * indexeddb/idbcursor_update_objectstore8.htm: Added.
904         * indexeddb/idbdatabase_close-expected.txt: Added.
905         * indexeddb/idbdatabase_close.htm: Added.
906         * indexeddb/idbdatabase_close2-expected.txt: Added.
907         * indexeddb/idbdatabase_close2.htm: Added.
908         * indexeddb/idbdatabase_createObjectStore-createIndex-emptyname-expected.txt: Added.
909         * indexeddb/idbdatabase_createObjectStore-createIndex-emptyname.htm: Added.
910         * indexeddb/idbdatabase_createObjectStore-expected.txt: Added.
911         * indexeddb/idbdatabase_createObjectStore.htm: Added.
912         * indexeddb/idbdatabase_createObjectStore10-1000ends-expected.txt: Added.
913         * indexeddb/idbdatabase_createObjectStore10-1000ends.htm: Added.
914         * indexeddb/idbdatabase_createObjectStore10-emptyname-expected.txt: Added.
915         * indexeddb/idbdatabase_createObjectStore10-emptyname.htm: Added.
916         * indexeddb/idbdatabase_createObjectStore11-expected.txt: Added.
917         * indexeddb/idbdatabase_createObjectStore11.htm: Added.
918         * indexeddb/idbdatabase_createObjectStore2-expected.txt: Added.
919         * indexeddb/idbdatabase_createObjectStore2.htm: Added.
920         * indexeddb/idbdatabase_createObjectStore3-expected.txt: Added.
921         * indexeddb/idbdatabase_createObjectStore3.htm: Added.
922         * indexeddb/idbdatabase_createObjectStore4-expected.txt: Added.
923         * indexeddb/idbdatabase_createObjectStore4.htm: Added.
924         * indexeddb/idbdatabase_createObjectStore5-expected.txt: Added.
925         * indexeddb/idbdatabase_createObjectStore5.htm: Added.
926         * indexeddb/idbdatabase_createObjectStore6-expected.txt: Added.
927         * indexeddb/idbdatabase_createObjectStore6.htm: Added.
928         * indexeddb/idbdatabase_createObjectStore7-expected.txt: Added.
929         * indexeddb/idbdatabase_createObjectStore7.htm: Added.
930         * indexeddb/idbdatabase_createObjectStore8-parameters-expected.txt: Added.
931         * indexeddb/idbdatabase_createObjectStore8-parameters.htm: Added.
932         * indexeddb/idbdatabase_createObjectStore9-invalidparameters-expected.txt: Added.
933         * indexeddb/idbdatabase_createObjectStore9-invalidparameters.htm: Added.
934         * indexeddb/idbdatabase_deleteObjectStore-expected.txt: Added.
935         * indexeddb/idbdatabase_deleteObjectStore.htm: Added.
936         * indexeddb/idbdatabase_deleteObjectStore2-expected.txt: Added.
937         * indexeddb/idbdatabase_deleteObjectStore2.htm: Added.
938         * indexeddb/idbdatabase_deleteObjectStore3-expected.txt: Added.
939         * indexeddb/idbdatabase_deleteObjectStore3.htm: Added.
940         * indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt: Added.
941         * indexeddb/idbdatabase_deleteObjectStore4-not_reused.htm: Added.
942         * indexeddb/idbdatabase_transaction-expected.txt: Added.
943         * indexeddb/idbdatabase_transaction.htm: Added.
944         * indexeddb/idbdatabase_transaction2-expected.txt: Added.
945         * indexeddb/idbdatabase_transaction2.htm: Added.
946         * indexeddb/idbdatabase_transaction3-expected.txt: Added.
947         * indexeddb/idbdatabase_transaction3.htm: Added.
948         * indexeddb/idbdatabase_transaction4-expected.txt: Added.
949         * indexeddb/idbdatabase_transaction4.htm: Added.
950         * indexeddb/idbdatabase_transaction5-expected.txt: Added.
951         * indexeddb/idbdatabase_transaction5.htm: Added.
952         * indexeddb/idbfactory_cmp-expected.txt: Added.
953         * indexeddb/idbfactory_cmp.htm: Added.
954         * indexeddb/idbfactory_cmp2-expected.txt: Added.
955         * indexeddb/idbfactory_cmp2.htm: Added.
956         * indexeddb/idbfactory_deleteDatabase-expected.txt: Added.
957         * indexeddb/idbfactory_deleteDatabase.htm: Added.
958         * indexeddb/idbfactory_deleteDatabase2-expected.txt: Added.
959         * indexeddb/idbfactory_deleteDatabase2.htm: Added.
960         * indexeddb/idbfactory_deleteDatabase3-expected.txt: Added.
961         * indexeddb/idbfactory_deleteDatabase3.htm: Added.
962         * indexeddb/idbfactory_deleteDatabase4-expected.txt: Added.
963         * indexeddb/idbfactory_deleteDatabase4.htm: Added.
964         * indexeddb/idbfactory_open-expected.txt: Added.
965         * indexeddb/idbfactory_open.htm: Added.
966         * indexeddb/idbfactory_open10.htm: Added.
967         * indexeddb/idbfactory_open11-expected.txt: Added.
968         * indexeddb/idbfactory_open11.htm: Added.
969         * indexeddb/idbfactory_open12-expected.txt: Added.
970         * indexeddb/idbfactory_open12.htm: Added.
971         * indexeddb/idbfactory_open2-expected.txt: Added.
972         * indexeddb/idbfactory_open2.htm: Added.
973         * indexeddb/idbfactory_open3-expected.txt: Added.
974         * indexeddb/idbfactory_open3.htm: Added.
975         * indexeddb/idbfactory_open4-expected.txt: Added.
976         * indexeddb/idbfactory_open4.htm: Added.
977         * indexeddb/idbfactory_open5-expected.txt: Added.
978         * indexeddb/idbfactory_open5.htm: Added.
979         * indexeddb/idbfactory_open6-expected.txt: Added.
980         * indexeddb/idbfactory_open6.htm: Added.
981         * indexeddb/idbfactory_open7-expected.txt: Added.
982         * indexeddb/idbfactory_open7.htm: Added.
983         * indexeddb/idbfactory_open8-expected.txt: Added.
984         * indexeddb/idbfactory_open8.htm: Added.
985         * indexeddb/idbfactory_open9-expected.txt: Added.
986         * indexeddb/idbfactory_open9.htm: Added.
987         * indexeddb/idbindex-multientry-arraykeypath-expected.txt: Added.
988         * indexeddb/idbindex-multientry-arraykeypath.htm: Added.
989         * indexeddb/idbindex-multientry-big-expected.txt: Added.
990         * indexeddb/idbindex-multientry-big.htm: Added.
991         * indexeddb/idbindex-multientry-expected.txt: Added.
992         * indexeddb/idbindex-multientry.htm: Added.
993         * indexeddb/idbindex_count-expected.txt: Added.
994         * indexeddb/idbindex_count.htm: Added.
995         * indexeddb/idbindex_count2-expected.txt: Added.
996         * indexeddb/idbindex_count2.htm: Added.
997         * indexeddb/idbindex_count3-expected.txt: Added.
998         * indexeddb/idbindex_count3.htm: Added.
999         * indexeddb/idbindex_count4-expected.txt: Added.
1000         * indexeddb/idbindex_count4.htm: Added.
1001         * indexeddb/idbindex_get-expected.txt: Added.
1002         * indexeddb/idbindex_get.htm: Added.
1003         * indexeddb/idbindex_get2-expected.txt: Added.
1004         * indexeddb/idbindex_get2.htm: Added.
1005         * indexeddb/idbindex_get3-expected.txt: Added.
1006         * indexeddb/idbindex_get3.htm: Added.
1007         * indexeddb/idbindex_get4-expected.txt: Added.
1008         * indexeddb/idbindex_get4.htm: Added.
1009         * indexeddb/idbindex_get5-expected.txt: Added.
1010         * indexeddb/idbindex_get5.htm: Added.
1011         * indexeddb/idbindex_get6-expected.txt: Added.
1012         * indexeddb/idbindex_get6.htm: Added.
1013         * indexeddb/idbindex_get7-expected.txt: Added.
1014         * indexeddb/idbindex_get7.htm: Added.
1015         * indexeddb/idbindex_getKey-expected.txt: Added.
1016         * indexeddb/idbindex_getKey.htm: Added.
1017         * indexeddb/idbindex_getKey2-expected.txt: Added.
1018         * indexeddb/idbindex_getKey2.htm: Added.
1019         * indexeddb/idbindex_getKey3-expected.txt: Added.
1020         * indexeddb/idbindex_getKey3.htm: Added.
1021         * indexeddb/idbindex_getKey4-expected.txt: Added.
1022         * indexeddb/idbindex_getKey4.htm: Added.
1023         * indexeddb/idbindex_getKey5-expected.txt: Added.
1024         * indexeddb/idbindex_getKey5.htm: Added.
1025         * indexeddb/idbindex_getKey6-expected.txt: Added.
1026         * indexeddb/idbindex_getKey6.htm: Added.
1027         * indexeddb/idbindex_getKey7-expected.txt: Added.
1028         * indexeddb/idbindex_getKey7.htm: Added.
1029         * indexeddb/idbindex_indexNames-expected.txt: Added.
1030         * indexeddb/idbindex_indexNames.htm: Added.
1031         * indexeddb/idbindex_openCursor-expected.txt: Added.
1032         * indexeddb/idbindex_openCursor.htm: Added.
1033         * indexeddb/idbindex_openCursor2-expected.txt: Added.
1034         * indexeddb/idbindex_openCursor2.htm: Added.
1035         * indexeddb/idbindex_openKeyCursor-expected.txt: Added.
1036         * indexeddb/idbindex_openKeyCursor.htm: Added.
1037         * indexeddb/idbindex_openKeyCursor2-expected.txt: Added.
1038         * indexeddb/idbindex_openKeyCursor2.htm: Added.
1039         * indexeddb/idbindex_openKeyCursor3-expected.txt: Added.
1040         * indexeddb/idbindex_openKeyCursor3.htm: Added.
1041         * indexeddb/idbkeyrange-expected.txt: Added.
1042         * indexeddb/idbkeyrange.htm: Added.
1043         * indexeddb/idbkeyrange_incorrect-expected.txt: Added.
1044         * indexeddb/idbkeyrange_incorrect.htm: Added.
1045         * indexeddb/idbobjectstore_add-expected.txt: Added.
1046         * indexeddb/idbobjectstore_add.htm: Added.
1047         * indexeddb/idbobjectstore_add10-expected.txt: Added.
1048         * indexeddb/idbobjectstore_add10.htm: Added.
1049         * indexeddb/idbobjectstore_add11-expected.txt: Added.
1050         * indexeddb/idbobjectstore_add11.htm: Added.
1051         * indexeddb/idbobjectstore_add12-expected.txt: Added.
1052         * indexeddb/idbobjectstore_add12.htm: Added.
1053         * indexeddb/idbobjectstore_add13-expected.txt: Added.
1054         * indexeddb/idbobjectstore_add13.htm: Added.
1055         * indexeddb/idbobjectstore_add14-expected.txt: Added.
1056         * indexeddb/idbobjectstore_add14.htm: Added.
1057         * indexeddb/idbobjectstore_add15-expected.txt: Added.
1058         * indexeddb/idbobjectstore_add15.htm: Added.
1059         * indexeddb/idbobjectstore_add16-expected.txt: Added.
1060         * indexeddb/idbobjectstore_add16.htm: Added.
1061         * indexeddb/idbobjectstore_add2-expected.txt: Added.
1062         * indexeddb/idbobjectstore_add2.htm: Added.
1063         * indexeddb/idbobjectstore_add3-expected.txt: Added.
1064         * indexeddb/idbobjectstore_add3.htm: Added.
1065         * indexeddb/idbobjectstore_add4-expected.txt: Added.
1066         * indexeddb/idbobjectstore_add4.htm: Added.
1067         * indexeddb/idbobjectstore_add5-expected.txt: Added.
1068         * indexeddb/idbobjectstore_add5.htm: Added.
1069         * indexeddb/idbobjectstore_add6-expected.txt: Added.
1070         * indexeddb/idbobjectstore_add6.htm: Added.
1071         * indexeddb/idbobjectstore_add7-expected.txt: Added.
1072         * indexeddb/idbobjectstore_add7.htm: Added.
1073         * indexeddb/idbobjectstore_add8-expected.txt: Added.
1074         * indexeddb/idbobjectstore_add8.htm: Added.
1075         * indexeddb/idbobjectstore_add9-expected.txt: Added.
1076         * indexeddb/idbobjectstore_add9.htm: Added.
1077         * indexeddb/idbobjectstore_clear-expected.txt: Added.
1078         * indexeddb/idbobjectstore_clear.htm: Added.
1079         * indexeddb/idbobjectstore_clear2-expected.txt: Added.
1080         * indexeddb/idbobjectstore_clear2.htm: Added.
1081         * indexeddb/idbobjectstore_clear3-expected.txt: Added.
1082         * indexeddb/idbobjectstore_clear3.htm: Added.
1083         * indexeddb/idbobjectstore_clear4-expected.txt: Added.
1084         * indexeddb/idbobjectstore_clear4.htm: Added.
1085         * indexeddb/idbobjectstore_count-expected.txt: Added.
1086         * indexeddb/idbobjectstore_count.htm: Added.
1087         * indexeddb/idbobjectstore_count2-expected.txt: Added.
1088         * indexeddb/idbobjectstore_count2.htm: Added.
1089         * indexeddb/idbobjectstore_count3-expected.txt: Added.
1090         * indexeddb/idbobjectstore_count3.htm: Added.
1091         * indexeddb/idbobjectstore_count4-expected.txt: Added.
1092         * indexeddb/idbobjectstore_count4.htm: Added.
1093         * indexeddb/idbobjectstore_createIndex-expected.txt: Added.
1094         * indexeddb/idbobjectstore_createIndex.htm: Added.
1095         * indexeddb/idbobjectstore_createIndex10-expected.txt: Added.
1096         * indexeddb/idbobjectstore_createIndex10.htm: Added.
1097         * indexeddb/idbobjectstore_createIndex11-expected.txt: Added.
1098         * indexeddb/idbobjectstore_createIndex11.htm: Added.
1099         * indexeddb/idbobjectstore_createIndex12-expected.txt: Added.
1100         * indexeddb/idbobjectstore_createIndex12.htm: Added.
1101         * indexeddb/idbobjectstore_createIndex13-expected.txt: Added.
1102         * indexeddb/idbobjectstore_createIndex13.htm: Added.
1103         * indexeddb/idbobjectstore_createIndex2-expected.txt: Added.
1104         * indexeddb/idbobjectstore_createIndex2.htm: Added.
1105         * indexeddb/idbobjectstore_createIndex3-usable-right-away-expected.txt: Added.
1106         * indexeddb/idbobjectstore_createIndex3-usable-right-away.htm: Added.
1107         * indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt: Added.
1108         * indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order.htm: Added.
1109         * indexeddb/idbobjectstore_createIndex5-emptykeypath-expected.txt: Added.
1110         * indexeddb/idbobjectstore_createIndex5-emptykeypath.htm: Added.
1111         * indexeddb/idbobjectstore_createIndex6-event_order-expected.txt: Added.
1112         * indexeddb/idbobjectstore_createIndex6-event_order.htm: Added.
1113         * indexeddb/idbobjectstore_createIndex7-event_order-expected.txt: Added.
1114         * indexeddb/idbobjectstore_createIndex7-event_order.htm: Added.
1115         * indexeddb/idbobjectstore_createIndex8-valid_keys-expected.txt: Added.
1116         * indexeddb/idbobjectstore_createIndex8-valid_keys.htm: Added.
1117         * indexeddb/idbobjectstore_createIndex9-emptyname-expected.txt: Added.
1118         * indexeddb/idbobjectstore_createIndex9-emptyname.htm: Added.
1119         * indexeddb/idbobjectstore_delete-expected.txt: Added.
1120         * indexeddb/idbobjectstore_delete.htm: Added.
1121         * indexeddb/idbobjectstore_delete2-expected.txt: Added.
1122         * indexeddb/idbobjectstore_delete2.htm: Added.
1123         * indexeddb/idbobjectstore_delete3-expected.txt: Added.
1124         * indexeddb/idbobjectstore_delete3.htm: Added.
1125         * indexeddb/idbobjectstore_delete4-expected.txt: Added.
1126         * indexeddb/idbobjectstore_delete4.htm: Added.
1127         * indexeddb/idbobjectstore_delete5-expected.txt: Added.
1128         * indexeddb/idbobjectstore_delete5.htm: Added.
1129         * indexeddb/idbobjectstore_delete6-expected.txt: Added.
1130         * indexeddb/idbobjectstore_delete6.htm: Added.
1131         * indexeddb/idbobjectstore_delete7-expected.txt: Added.
1132         * indexeddb/idbobjectstore_delete7.htm: Added.
1133         * indexeddb/idbobjectstore_deleteIndex-expected.txt: Added.
1134         * indexeddb/idbobjectstore_deleteIndex.htm: Added.
1135         * indexeddb/idbobjectstore_deleted-expected.txt: Added.
1136         * indexeddb/idbobjectstore_deleted.htm: Added.
1137         * indexeddb/idbobjectstore_get-expected.txt: Added.
1138         * indexeddb/idbobjectstore_get.htm: Added.
1139         * indexeddb/idbobjectstore_get2-expected.txt: Added.
1140         * indexeddb/idbobjectstore_get2.htm: Added.
1141         * indexeddb/idbobjectstore_get3-expected.txt: Added.
1142         * indexeddb/idbobjectstore_get3.htm: Added.
1143         * indexeddb/idbobjectstore_get4-expected.txt: Added.
1144         * indexeddb/idbobjectstore_get4.htm: Added.
1145         * indexeddb/idbobjectstore_get5-expected.txt: Added.
1146         * indexeddb/idbobjectstore_get5.htm: Added.
1147         * indexeddb/idbobjectstore_get6-expected.txt: Added.
1148         * indexeddb/idbobjectstore_get6.htm: Added.
1149         * indexeddb/idbobjectstore_get7-expected.txt: Added.
1150         * indexeddb/idbobjectstore_get7.htm: Added.
1151         * indexeddb/idbobjectstore_index-expected.txt: Added.
1152         * indexeddb/idbobjectstore_index.htm: Added.
1153         * indexeddb/idbobjectstore_openCursor-expected.txt: Added.
1154         * indexeddb/idbobjectstore_openCursor.htm: Added.
1155         * indexeddb/idbobjectstore_openCursor_invalid-expected.txt: Added.
1156         * indexeddb/idbobjectstore_openCursor_invalid.htm: Added.
1157         * indexeddb/idbobjectstore_put-expected.txt: Added.
1158         * indexeddb/idbobjectstore_put.htm: Added.
1159         * indexeddb/idbobjectstore_put10-expected.txt: Added.
1160         * indexeddb/idbobjectstore_put10.htm: Added.
1161         * indexeddb/idbobjectstore_put11-expected.txt: Added.
1162         * indexeddb/idbobjectstore_put11.htm: Added.
1163         * indexeddb/idbobjectstore_put12-expected.txt: Added.
1164         * indexeddb/idbobjectstore_put12.htm: Added.
1165         * indexeddb/idbobjectstore_put13-expected.txt: Added.
1166         * indexeddb/idbobjectstore_put13.htm: Added.
1167         * indexeddb/idbobjectstore_put14-expected.txt: Added.
1168         * indexeddb/idbobjectstore_put14.htm: Added.
1169         * indexeddb/idbobjectstore_put15-expected.txt: Added.
1170         * indexeddb/idbobjectstore_put15.htm: Added.
1171         * indexeddb/idbobjectstore_put16-expected.txt: Added.
1172         * indexeddb/idbobjectstore_put16.htm: Added.
1173         * indexeddb/idbobjectstore_put2-expected.txt: Added.
1174         * indexeddb/idbobjectstore_put2.htm: Added.
1175         * indexeddb/idbobjectstore_put3-expected.txt: Added.
1176         * indexeddb/idbobjectstore_put3.htm: Added.
1177         * indexeddb/idbobjectstore_put4-expected.txt: Added.
1178         * indexeddb/idbobjectstore_put4.htm: Added.
1179         * indexeddb/idbobjectstore_put5-expected.txt: Added.
1180         * indexeddb/idbobjectstore_put5.htm: Added.
1181         * indexeddb/idbobjectstore_put6-expected.txt: Added.
1182         * indexeddb/idbobjectstore_put6.htm: Added.
1183         * indexeddb/idbobjectstore_put7-expected.txt: Added.
1184         * indexeddb/idbobjectstore_put7.htm: Added.
1185         * indexeddb/idbobjectstore_put8-expected.txt: Added.
1186         * indexeddb/idbobjectstore_put8.htm: Added.
1187         * indexeddb/idbobjectstore_put9-expected.txt: Added.
1188         * indexeddb/idbobjectstore_put9.htm: Added.
1189         * indexeddb/idbtransaction-expected.txt: Added.
1190         * indexeddb/idbtransaction-oncomplete-expected.txt: Added.
1191         * indexeddb/idbtransaction-oncomplete.htm: Added.
1192         * indexeddb/idbtransaction.htm: Added.
1193         * indexeddb/idbtransaction_abort-expected.txt: Added.
1194         * indexeddb/idbtransaction_abort.htm: Added.
1195         * indexeddb/idbversionchangeevent-expected.txt: Added.
1196         * indexeddb/idbversionchangeevent.htm: Added.
1197         * indexeddb/idbworker.js: Added.
1198         (MessageHandler.open_rq.onupgradeneeded):
1199         (MessageHandler.open_rq.onsuccess.db.e.target.result.db.onerror):
1200         (MessageHandler.open_rq.onsuccess.db.transaction.objectStore.get onsuccess):
1201         (MessageHandler.open_rq.onerror):
1202         (MessageHandler.open_rq.onblocked):
1203         * indexeddb/index_sort_order-expected.txt: Added.
1204         * indexeddb/index_sort_order.htm: Added.
1205         * indexeddb/interfaces-expected.txt: Added.
1206         * indexeddb/interfaces.html: Added.
1207         * indexeddb/interfaces.idl: Added.
1208         * indexeddb/interfaces.worker.js: Added.
1209         (request.onload):
1210         * indexeddb/key_invalid-expected.txt: Added.
1211         * indexeddb/key_invalid.htm: Added.
1212         * indexeddb/key_valid.html: Added.
1213         * indexeddb/keygenerator-constrainterror-expected.txt: Added.
1214         * indexeddb/keygenerator-constrainterror.htm: Added.
1215         * indexeddb/keygenerator-expected.txt: Added.
1216         * indexeddb/keygenerator-overflow-expected.txt: Added.
1217         * indexeddb/keygenerator-overflow.htm: Added.
1218         * indexeddb/keygenerator.htm: Added.
1219         * indexeddb/keyorder-expected.txt: Added.
1220         * indexeddb/keyorder.htm: Added.
1221         * indexeddb/keypath-expected.txt: Added.
1222         * indexeddb/keypath.htm: Added.
1223         * indexeddb/keypath_invalid-expected.txt: Added.
1224         * indexeddb/keypath_invalid.htm: Added.
1225         * indexeddb/keypath_maxsize-expected.txt: Added.
1226         * indexeddb/keypath_maxsize.htm: Added.
1227         * indexeddb/list_ordering-expected.txt: Added.
1228         * indexeddb/list_ordering.htm: Added.
1229         * indexeddb/objectstore_keyorder-expected.txt: Added.
1230         * indexeddb/objectstore_keyorder.htm: Added.
1231         * indexeddb/request_bubble-and-capture-expected.txt: Added.
1232         * indexeddb/request_bubble-and-capture.htm: Added.
1233         * indexeddb/string-list-ordering-expected.txt: Added.
1234         * indexeddb/string-list-ordering.htm: Added.
1235         * indexeddb/support.js: Added.
1236         (fail):
1237         (.):
1238         (.auto_fail):
1239         (createdb_for_multiple_tests):
1240         (assert_key_equals):
1241         * indexeddb/transaction-create_in_versionchange-expected.txt: Added.
1242         * indexeddb/transaction-create_in_versionchange.htm: Added.
1243         * indexeddb/transaction-lifetime-blocked-expected.txt: Added.
1244         * indexeddb/transaction-lifetime-blocked.htm: Added.
1245         * indexeddb/transaction-lifetime-expected.txt: Added.
1246         * indexeddb/transaction-lifetime.htm: Added.
1247         * indexeddb/transaction-requestqueue-expected.txt: Added.
1248         * indexeddb/transaction-requestqueue.htm: Added.
1249         * indexeddb/transaction_bubble-and-capture-expected.txt: Added.
1250         * indexeddb/transaction_bubble-and-capture.htm: Added.
1251         * indexeddb/value-expected.txt: Added.
1252         * indexeddb/value.htm: Added.
1253         * indexeddb/value_recursive-expected.txt: Added.
1254         * indexeddb/value_recursive.htm: Added.
1255         * indexeddb/writer-starvation-expected.txt: Added.
1256         * indexeddb/writer-starvation.htm: Added.
1257
1258 2015-04-13  Alexey Proskuryakov  <ap@apple.com>
1259
1260         imported/w3c/canvas/2d.text.measure.width.empty.html is flaky
1261         https://bugs.webkit.org/show_bug.cgi?id=143671
1262
1263         Reviewed by Tim Horton.
1264
1265         * canvas/2d.text.measure.width.empty.html:
1266         * canvas/2d.text.measure.width.empty-expected.txt:
1267         Updated the test to trunk, where it uses testharness, which knows about waitUntilDone.
1268
1269         * fonts: Added.
1270         * fonts/CanvasTest.ttf: Added.
1271         While at it, added a font that this test includes (probably for no good reason).
1272         This avoids hitting a sandbox violation.
1273
1274 2015-04-06  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1275
1276         W3C test importer should generate the modules installed dynamically to run wpt tests
1277         https://bugs.webkit.org/show_bug.cgi?id=142738
1278
1279         Reviewed by Ryosuke Niwa.
1280
1281         Renamed WPTModules to web-platform-test-modules.json
1282         Updated TestRepositories to ask the importer to generate web-platform-test-modules.json at import time.  
1283
1284         * resources/TestRepositories:
1285         * resources/WPTModules: Removed.
1286         * resources/web-platform-tests-modules.json: Added.
1287
1288 2015-03-13  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1289
1290         WebKit test infrastructure should automate the process of cloning W3C test suite and importing tests from it
1291         https://bugs.webkit.org/show_bug.cgi?id=134764
1292
1293         Reviewed by Ryosuke Niwa.
1294
1295         TestRepositories defines the git repositories used to import tests.
1296         It defines for each repository the infrastructure paths to always import, the paths to skip and the revision to use.
1297         ImportExpectartions defines the tests to import.
1298
1299         * resources/ImportExpectations: Added.
1300         * resources/TestRepositories: Added.
1301
1302 2015-03-06  Carlos Alberto Lopez Perez <clopez@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
1303
1304         Layout tests imported/w3c/web-platform-tests certificates should not be tracked on WebKit VCS
1305         https://bugs.webkit.org/show_bug.cgi?id=142083
1306
1307         Reviewed by Simon Fraser.
1308
1309         * resources/config.json: Replaced the _certs directory by a string to be replaced when copying this file to the web-platform-tests directory.
1310         * web-platform-tests/.gitignore: Updated to stop ignoring _certs.
1311         * web-platform-tests/_certs/01.pem: Removed.
1312         * web-platform-tests/_certs/02.pem: Removed.
1313         * web-platform-tests/_certs/cacert.pem: Removed.
1314         * web-platform-tests/_certs/cakey.pem: Removed.
1315         * web-platform-tests/_certs/index.txt.attr: Removed.
1316         * web-platform-tests/_certs/index.txt.attr.old: Removed.
1317         * web-platform-tests/_certs/index.txt.old: Removed.
1318         * web-platform-tests/_certs/localhost.key: Removed.
1319         * web-platform-tests/_certs/localhost.pem: Removed.
1320         * web-platform-tests/_certs/serial: Removed.
1321         * web-platform-tests/_certs/serial.old: Removed.
1322
1323 2015-02-20  Alexey Proskuryakov  <ap@apple.com>
1324
1325         Remove svn:keywords property.
1326
1327         As far as I can tell, the property had no effect on any of these files, but also,
1328         when it has effect it's likely harmful.
1329
1330         * css/multicol/multicol-basic-001-expected.html: Removed property svn:keywords.
1331         * css/multicol/multicol-basic-001.html: Removed property svn:keywords.
1332         * css/multicol/multicol-basic-002-expected.html: Removed property svn:keywords.
1333         * css/multicol/multicol-basic-002.html: Removed property svn:keywords.
1334         * css/multicol/multicol-basic-003-expected.html: Removed property svn:keywords.
1335         * css/multicol/multicol-basic-003.html: Removed property svn:keywords.
1336         * css/multicol/multicol-basic-004-expected.html: Removed property svn:keywords.
1337         * css/multicol/multicol-basic-004.html: Removed property svn:keywords.
1338
1339 2015-02-04  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1340
1341         W3C test importer should sort the list of files when generating the w3c-import.log
1342         https://bugs.webkit.org/show_bug.cgi?id=141156
1343
1344         Reviewed by Bem Jones-Bey.
1345
1346         Updated web-platform-tests logs according importer file sorting.
1347
1348         * web-platform-tests/common/w3c-import.log:
1349         * web-platform-tests/fonts/w3c-import.log:
1350         * web-platform-tests/images/w3c-import.log:
1351         * web-platform-tests/tools/runner/css/w3c-import.log:
1352         * web-platform-tests/tools/runner/fonts/w3c-import.log:
1353         * web-platform-tests/tools/runner/w3c-import.log:
1354         * web-platform-tests/tools/scripts/w3c-import.log:
1355         * web-platform-tests/tools/sslutils/w3c-import.log:
1356         * web-platform-tests/tools/w3c-import.log:
1357         * web-platform-tests/tools/webdriver/webdriver/w3c-import.log:
1358
1359 2015-02-03  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1360
1361         Web Platform Tests dirty a few untracked files
1362         https://bugs.webkit.org/show_bug.cgi?id=141185
1363
1364         Reviewed by Darin Adler.
1365
1366         Added the empty file web-platform-tests/_certs/index.txt to .gitignore.
1367
1368         * web-platform-tests/.gitignore:
1369
1370 2015-02-03  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1371
1372         Web platform test server should not need to create __init__.py files
1373         https://bugs.webkit.org/show_bug.cgi?id=141030
1374
1375         Reviewed by Ryosuke Niwa.
1376
1377         Updated __init__.py using TestImporter.
1378         Removed added logs to serve.py to be the same as W3C repository.
1379
1380         * web-platform-tests/serve.py:
1381         * web-platform-tests/tools/__init__.py:
1382         * web-platform-tests/tools/scripts/__init__.py: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/__init__.py.
1383         * web-platform-tests/tools/webdriver/webdriver/__init__.py: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/__init__.py.
1384
1385 2015-02-03  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1386
1387         imported/w3c/web-platform-tests should contain top level files of the W3C web-platform-tests repository
1388         https://bugs.webkit.org/show_bug.cgi?id=141151
1389
1390         Reviewed by Ryosuke Niwa.
1391
1392         * web-platform-tests/CONTRIBUTING.md: Added.
1393         * web-platform-tests/LICENSE: Added.
1394         * web-platform-tests/README.md: Added.
1395         * web-platform-tests/server-side.md: Added.
1396         * web-platform-tests/w3c-import.log:
1397
1398 2015-01-31  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1399
1400         Import W3C web platform tests infrastructure
1401         https://bugs.webkit.org/show_bug.cgi?id=140934
1402
1403         Reviewed by Ryosuke Niwa.
1404
1405         Initial import of the web-platform-tests repository.
1406         This includes all infrastructure folders.
1407         web-platform-tests submodules are downloaded when needed based on resources/WPTModules.
1408
1409         This patch also adds two tests from the domparsing folder to ensure 
1410         W3C test infrastructure works properly on WebKit bots.
1411
1412         * resources/WPTModules: Added
1413         * web-platform-tests/.gitignore: Added.
1414         * web-platform-tests/_certs: Added.
1415         * web-platform-tests/common: Added.
1416         * web-platform-tests/config.default.json: Added.
1417         * web-platform-tests/fonts: Added.
1418         * web-platform-tests/images: Added.
1419         * web-platform-tests/resource: Added.
1420         * web-platform-tests/serve.py: Added.
1421         * web-platform-tests/tools: Added.
1422         * web-platform-tests/w3c-import.log: Added
1423         * web-platform-tests/domparsing/DOMParser-parseFromString-html-expected.txt: Added.
1424         * web-platform-tests/domparsing/DOMParser-parseFromString-html.html: Added.
1425         * web-platform-tests/domparsing/insert-adjacent-expected.txt: Added.
1426         * web-platform-tests/domparsing/insert-adjacent.html: Added.
1427         * web-platform-tests/domparsing/w3c-import.log: Added.
1428
1429 2015-01-26  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1430
1431         Integrate WP python server into WebKit test framework
1432         https://bugs.webkit.org/show_bug.cgi?id=127094
1433
1434         Reviewed by Ryosuke Niwa.
1435
1436         Contains parameters of web platform test server.
1437
1438         * resources/config.json: Added.
1439
1440 2015-01-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
1441
1442         Move w3c/canvas/resources/ common resources to w3c/resources/.
1443         https://bugs.webkit.org/show_bug.cgi?id=140712.
1444
1445         Reviewed by Alexey Proskuryakov.
1446         
1447         Move the w3c common resources from w3c/canvas/resources/ to w3c/resources/. All
1448         the paths to the common resources from the w3c/canvas and w3c/common should be 
1449         ../resources/<file name> instead of resources/<file name>
1450
1451         * canvas/2d.clearRect.basic.html:
1452         * canvas/2d.clearRect.clip.html:
1453         * canvas/2d.clearRect.globalalpha.html:
1454         * canvas/2d.clearRect.globalcomposite.html:
1455         * canvas/2d.clearRect.negative.html:
1456         * canvas/2d.clearRect.nonfinite.html:
1457         * canvas/2d.clearRect.path.html:
1458         * canvas/2d.clearRect.shadow.html:
1459         * canvas/2d.clearRect.transform.html:
1460         * canvas/2d.clearRect.zero.html:
1461         * canvas/2d.composite.canvas.copy.html:
1462         * canvas/2d.composite.canvas.destination-atop.html:
1463         * canvas/2d.composite.canvas.destination-in.html:
1464         * canvas/2d.composite.canvas.destination-out.html:
1465         * canvas/2d.composite.canvas.destination-over.html:
1466         * canvas/2d.composite.canvas.lighter.html:
1467         * canvas/2d.composite.canvas.source-atop.html:
1468         * canvas/2d.composite.canvas.source-in.html:
1469         * canvas/2d.composite.canvas.source-out.html:
1470         * canvas/2d.composite.canvas.source-over.html:
1471         * canvas/2d.composite.canvas.xor.html:
1472         * canvas/2d.composite.clip.copy.html:
1473         * canvas/2d.composite.clip.destination-atop.html:
1474         * canvas/2d.composite.clip.destination-in.html:
1475         * canvas/2d.composite.clip.destination-out.html:
1476         * canvas/2d.composite.clip.destination-over.html:
1477         * canvas/2d.composite.clip.lighter.html:
1478         * canvas/2d.composite.clip.source-atop.html:
1479         * canvas/2d.composite.clip.source-in.html:
1480         * canvas/2d.composite.clip.source-out.html:
1481         * canvas/2d.composite.clip.source-over.html:
1482         * canvas/2d.composite.clip.xor.html:
1483         * canvas/2d.composite.globalAlpha.canvas.html:
1484         * canvas/2d.composite.globalAlpha.canvaspattern.html:
1485         * canvas/2d.composite.globalAlpha.fill.html:
1486         * canvas/2d.composite.globalAlpha.image.html:
1487         * canvas/2d.composite.globalAlpha.imagepattern.html:
1488         * canvas/2d.composite.image.copy.html:
1489         * canvas/2d.composite.image.destination-atop.html:
1490         * canvas/2d.composite.image.destination-in.html:
1491         * canvas/2d.composite.image.destination-out.html:
1492         * canvas/2d.composite.image.destination-over.html:
1493         * canvas/2d.composite.image.lighter.html:
1494         * canvas/2d.composite.image.source-atop.html:
1495         * canvas/2d.composite.image.source-in.html:
1496         * canvas/2d.composite.image.source-out.html:
1497         * canvas/2d.composite.image.source-over.html:
1498         * canvas/2d.composite.image.xor.html:
1499         * canvas/2d.composite.uncovered.image.copy.html:
1500         * canvas/2d.composite.uncovered.image.destination-atop.html:
1501         * canvas/2d.composite.uncovered.image.destination-in.html:
1502         * canvas/2d.composite.uncovered.image.source-in.html:
1503         * canvas/2d.composite.uncovered.image.source-out.html:
1504         * canvas/2d.composite.uncovered.pattern.copy.html:
1505         * canvas/2d.composite.uncovered.pattern.destination-atop.html:
1506         * canvas/2d.composite.uncovered.pattern.destination-in.html:
1507         * canvas/2d.composite.uncovered.pattern.source-in.html:
1508         * canvas/2d.composite.uncovered.pattern.source-out.html:
1509         * canvas/2d.drawImage.3arg.html:
1510         * canvas/2d.drawImage.5arg.html:
1511         * canvas/2d.drawImage.9arg.basic.html:
1512         * canvas/2d.drawImage.9arg.destpos.html:
1513         * canvas/2d.drawImage.9arg.destsize.html:
1514         * canvas/2d.drawImage.9arg.sourcepos.html:
1515         * canvas/2d.drawImage.9arg.sourcesize.html:
1516         * canvas/2d.drawImage.alpha.html:
1517         * canvas/2d.drawImage.animated.apng.html:
1518         * canvas/2d.drawImage.animated.gif.html:
1519         * canvas/2d.drawImage.animated.poster.html:
1520         * canvas/2d.drawImage.broken.html:
1521         * canvas/2d.drawImage.canvas.html:
1522         * canvas/2d.drawImage.clip.html:
1523         * canvas/2d.drawImage.composite.html:
1524         * canvas/2d.drawImage.floatsource.html:
1525         * canvas/2d.drawImage.image.incomplete.empty.html:
1526         * canvas/2d.drawImage.image.incomplete.omitted.html:
1527         * canvas/2d.drawImage.incomplete.html:
1528         * canvas/2d.drawImage.negativedest.html:
1529         * canvas/2d.drawImage.negativedir.html:
1530         * canvas/2d.drawImage.negativesource.html:
1531         * canvas/2d.drawImage.nonfinite.html:
1532         * canvas/2d.drawImage.nowrap.html:
1533         * canvas/2d.drawImage.path.html:
1534         * canvas/2d.drawImage.self.1.html:
1535         * canvas/2d.drawImage.self.2.html:
1536         * canvas/2d.drawImage.transform.html:
1537         * canvas/2d.drawImage.zerocanvas.html:
1538         * canvas/2d.drawImage.zerosource.html:
1539         * canvas/2d.fillRect.basic.html:
1540         * canvas/2d.fillRect.clip.html:
1541         * canvas/2d.fillRect.negative.html:
1542         * canvas/2d.fillRect.nonfinite.html:
1543         * canvas/2d.fillRect.path.html:
1544         * canvas/2d.fillRect.shadow.html:
1545         * canvas/2d.fillRect.transform.html:
1546         * canvas/2d.fillRect.zero.html:
1547         * canvas/2d.fillStyle.invalidstring.html:
1548         * canvas/2d.fillStyle.invalidtype.html:
1549         * canvas/2d.fillStyle.parse.current.basic.html:
1550         * canvas/2d.fillStyle.parse.current.changed.html:
1551         * canvas/2d.fillStyle.parse.invalid.hex1.html:
1552         * canvas/2d.fillStyle.parse.invalid.hex2.html:
1553         * canvas/2d.fillStyle.parse.invalid.hex3.html:
1554         * canvas/2d.fillStyle.parse.invalid.hex4.html:
1555         * canvas/2d.fillStyle.parse.invalid.hex5.html:
1556         * canvas/2d.fillStyle.parse.invalid.hex6.html:
1557         * canvas/2d.fillStyle.parse.invalid.hex7.html:
1558         * canvas/2d.fillStyle.parse.invalid.hex8.html:
1559         * canvas/2d.fillStyle.parse.invalid.hsl-1.html:
1560         * canvas/2d.fillStyle.parse.invalid.hsl-2.html:
1561         * canvas/2d.fillStyle.parse.invalid.hsl-3.html:
1562         * canvas/2d.fillStyle.parse.invalid.hsl-4.html:
1563         * canvas/2d.fillStyle.parse.invalid.hsl-5.html:
1564         * canvas/2d.fillStyle.parse.invalid.hsl-6.html:
1565         * canvas/2d.fillStyle.parse.invalid.hsla-1.html:
1566         * canvas/2d.fillStyle.parse.invalid.hsla-2.html:
1567         * canvas/2d.fillStyle.parse.invalid.name-1.html:
1568         * canvas/2d.fillStyle.parse.invalid.name-2.html:
1569         * canvas/2d.fillStyle.parse.invalid.name-3.html:
1570         * canvas/2d.fillStyle.parse.invalid.name-4.html:
1571         * canvas/2d.fillStyle.parse.invalid.name-5.html:
1572         * canvas/2d.fillStyle.parse.invalid.rgb-1.html:
1573         * canvas/2d.fillStyle.parse.invalid.rgb-2.html:
1574         * canvas/2d.fillStyle.parse.invalid.rgb-3.html:
1575         * canvas/2d.fillStyle.parse.invalid.rgb-4.html:
1576         * canvas/2d.fillStyle.parse.invalid.rgb-5.html:
1577         * canvas/2d.fillStyle.parse.invalid.rgb-6.html:
1578         * canvas/2d.fillStyle.parse.invalid.rgb-7.html:
1579         * canvas/2d.fillStyle.parse.invalid.rgba-1.html:
1580         * canvas/2d.fillStyle.parse.invalid.rgba-2.html:
1581         * canvas/2d.fillStyle.parse.invalid.rgba-3.html:
1582         * canvas/2d.fillStyle.parse.invalid.rgba-4.html:
1583         * canvas/2d.fillStyle.parse.invalid.rgba-5.html:
1584         * canvas/2d.fillStyle.parse.invalid.rgba-6.html:
1585         * canvas/2d.fillStyle.parse.invalid.rgba-7.html:
1586         * canvas/2d.getcontext.shared.html:
1587         * canvas/2d.gradient.empty.html:
1588         * canvas/2d.gradient.interpolate.outside.html:
1589         * canvas/2d.gradient.interpolate.overlap2.html:
1590         * canvas/2d.gradient.interpolate.solid.html:
1591         * canvas/2d.gradient.interpolate.zerosize.fill.html:
1592         * canvas/2d.gradient.interpolate.zerosize.fillRect.html:
1593         * canvas/2d.gradient.interpolate.zerosize.fillText.html:
1594         * canvas/2d.gradient.interpolate.zerosize.html:
1595         * canvas/2d.gradient.interpolate.zerosize.stroke.html:
1596         * canvas/2d.gradient.interpolate.zerosize.strokeRect.html:
1597         * canvas/2d.gradient.interpolate.zerosize.strokeText.html:
1598         * canvas/2d.gradient.linear.transform.1.html:
1599         * canvas/2d.gradient.linear.transform.2.html:
1600         * canvas/2d.gradient.linear.transform.3.html:
1601         * canvas/2d.gradient.object.crosscanvas.html:
1602         * canvas/2d.gradient.object.update.html:
1603         * canvas/2d.gradient.radial.cone.behind.html:
1604         * canvas/2d.gradient.radial.cone.beside.html:
1605         * canvas/2d.gradient.radial.cone.bottom.html:
1606         * canvas/2d.gradient.radial.cone.cylinder.html:
1607         * canvas/2d.gradient.radial.cone.front.html:
1608         * canvas/2d.gradient.radial.cone.shape1.html:
1609         * canvas/2d.gradient.radial.cone.shape2.html:
1610         * canvas/2d.gradient.radial.cone.top.html:
1611         * canvas/2d.gradient.radial.equal.html:
1612         * canvas/2d.gradient.radial.inside1.html:
1613         * canvas/2d.gradient.radial.inside2.html:
1614         * canvas/2d.gradient.radial.inside3.html:
1615         * canvas/2d.gradient.radial.outside1.html:
1616         * canvas/2d.gradient.radial.outside2.html:
1617         * canvas/2d.gradient.radial.outside3.html:
1618         * canvas/2d.gradient.radial.touch1.html:
1619         * canvas/2d.gradient.radial.touch2.html:
1620         * canvas/2d.gradient.radial.touch3.html:
1621         * canvas/2d.gradient.radial.transform.1.html:
1622         * canvas/2d.gradient.radial.transform.2.html:
1623         * canvas/2d.gradient.radial.transform.3.html:
1624         * canvas/2d.imageData.get.unaffected.html:
1625         * canvas/2d.imageData.put.basic.html:
1626         * canvas/2d.imageData.put.clip.html:
1627         * canvas/2d.imageData.put.created.html:
1628         * canvas/2d.imageData.put.cross.html:
1629         * canvas/2d.imageData.put.dirty.negative.html:
1630         * canvas/2d.imageData.put.dirty.outside.html:
1631         * canvas/2d.imageData.put.dirty.rect1.html:
1632         * canvas/2d.imageData.put.dirty.rect2.html:
1633         * canvas/2d.imageData.put.dirty.zero.html:
1634         * canvas/2d.imageData.put.modified.html:
1635         * canvas/2d.imageData.put.path.html:
1636         * canvas/2d.imageData.put.unaffected.html:
1637         * canvas/2d.imageData.put.wrongtype.html:
1638         * canvas/2d.line.cap.butt.html:
1639         * canvas/2d.line.cap.closed.html:
1640         * canvas/2d.line.cap.open.html:
1641         * canvas/2d.line.cap.round.html:
1642         * canvas/2d.line.cap.square.html:
1643         * canvas/2d.line.cross.html:
1644         * canvas/2d.line.join.bevel.html:
1645         * canvas/2d.line.join.closed.html:
1646         * canvas/2d.line.join.miter.html:
1647         * canvas/2d.line.join.open.html:
1648         * canvas/2d.line.join.parallel.html:
1649         * canvas/2d.line.join.round.html:
1650         * canvas/2d.line.miter.acute.html:
1651         * canvas/2d.line.miter.exceeded.html:
1652         * canvas/2d.line.miter.lineedge.html:
1653         * canvas/2d.line.miter.obtuse.html:
1654         * canvas/2d.line.miter.rightangle.html:
1655         * canvas/2d.line.miter.within.html:
1656         * canvas/2d.line.union.html:
1657         * canvas/2d.line.width.basic.html:
1658         * canvas/2d.line.width.scaledefault.html:
1659         * canvas/2d.line.width.transformed.html:
1660         * canvas/2d.path.arc.angle.1.html:
1661         * canvas/2d.path.arc.angle.2.html:
1662         * canvas/2d.path.arc.angle.3.html:
1663         * canvas/2d.path.arc.angle.4.html:
1664         * canvas/2d.path.arc.angle.5.html:
1665         * canvas/2d.path.arc.angle.6.html:
1666         * canvas/2d.path.arc.default.html:
1667         * canvas/2d.path.arc.empty.html:
1668         * canvas/2d.path.arc.end.html:
1669         * canvas/2d.path.arc.nonempty.html:
1670         * canvas/2d.path.arc.nonfinite.html:
1671         * canvas/2d.path.arc.scale.1.html:
1672         * canvas/2d.path.arc.scale.2.html:
1673         * canvas/2d.path.arc.selfintersect.1.html:
1674         * canvas/2d.path.arc.selfintersect.2.html:
1675         * canvas/2d.path.arc.shape.1.html:
1676         * canvas/2d.path.arc.shape.2.html:
1677         * canvas/2d.path.arc.shape.3.html:
1678         * canvas/2d.path.arc.shape.4.html:
1679         * canvas/2d.path.arc.shape.5.html:
1680         * canvas/2d.path.arc.twopie.1.html:
1681         * canvas/2d.path.arc.twopie.2.html:
1682         * canvas/2d.path.arc.twopie.3.html:
1683         * canvas/2d.path.arc.twopie.4.html:
1684         * canvas/2d.path.arc.zero.1.html:
1685         * canvas/2d.path.arc.zero.2.html:
1686         * canvas/2d.path.arc.zeroradius.html:
1687         * canvas/2d.path.arcTo.coincide.1.html:
1688         * canvas/2d.path.arcTo.coincide.2.html:
1689         * canvas/2d.path.arcTo.collinear.1.html:
1690         * canvas/2d.path.arcTo.collinear.2.html:
1691         * canvas/2d.path.arcTo.collinear.3.html:
1692         * canvas/2d.path.arcTo.ensuresubpath.1.html:
1693         * canvas/2d.path.arcTo.ensuresubpath.2.html:
1694         * canvas/2d.path.arcTo.nonfinite.html:
1695         * canvas/2d.path.arcTo.scale.html:
1696         * canvas/2d.path.arcTo.shape.curve1.html:
1697         * canvas/2d.path.arcTo.shape.curve2.html:
1698         * canvas/2d.path.arcTo.shape.end.html:
1699         * canvas/2d.path.arcTo.shape.start.html:
1700         * canvas/2d.path.arcTo.transformation.html:
1701         * canvas/2d.path.arcTo.zero.1.html:
1702         * canvas/2d.path.arcTo.zero.2.html:
1703         * canvas/2d.path.beginPath.html:
1704         * canvas/2d.path.bezierCurveTo.basic.html:
1705         * canvas/2d.path.bezierCurveTo.ensuresubpath.1.html:
1706         * canvas/2d.path.bezierCurveTo.ensuresubpath.2.html:
1707         * canvas/2d.path.bezierCurveTo.nonfinite.html:
1708         * canvas/2d.path.bezierCurveTo.scaled.html:
1709         * canvas/2d.path.bezierCurveTo.shape.html:
1710         * canvas/2d.path.clip.basic.1.html:
1711         * canvas/2d.path.clip.basic.2.html:
1712         * canvas/2d.path.clip.empty.html:
1713         * canvas/2d.path.clip.intersect.html:
1714         * canvas/2d.path.clip.unaffected.html:
1715         * canvas/2d.path.clip.winding.1.html:
1716         * canvas/2d.path.clip.winding.2.html:
1717         * canvas/2d.path.closePath.empty.html:
1718         * canvas/2d.path.closePath.newline.html:
1719         * canvas/2d.path.closePath.nextpoint.html:
1720         * canvas/2d.path.fill.closed.basic.html:
1721         * canvas/2d.path.fill.closed.unaffected.html:
1722         * canvas/2d.path.fill.winding.add.html:
1723         * canvas/2d.path.fill.winding.subtract.1.html:
1724         * canvas/2d.path.fill.winding.subtract.2.html:
1725         * canvas/2d.path.fill.winding.subtract.3.html:
1726         * canvas/2d.path.initial.html:
1727         * canvas/2d.path.lineTo.basic.html:
1728         * canvas/2d.path.lineTo.ensuresubpath.1.html:
1729         * canvas/2d.path.lineTo.ensuresubpath.2.html:
1730         * canvas/2d.path.lineTo.nextpoint.html:
1731         * canvas/2d.path.lineTo.nonfinite.html:
1732         * canvas/2d.path.moveTo.basic.html:
1733         * canvas/2d.path.moveTo.multiple.html:
1734         * canvas/2d.path.moveTo.newsubpath.html:
1735         * canvas/2d.path.moveTo.nonfinite.html:
1736         * canvas/2d.path.quadraticCurveTo.basic.html:
1737         * canvas/2d.path.quadraticCurveTo.ensuresubpath.1.html:
1738         * canvas/2d.path.quadraticCurveTo.ensuresubpath.2.html:
1739         * canvas/2d.path.quadraticCurveTo.nonfinite.html:
1740         * canvas/2d.path.quadraticCurveTo.scaled.html:
1741         * canvas/2d.path.quadraticCurveTo.shape.html:
1742         * canvas/2d.path.rect.basic.html:
1743         * canvas/2d.path.rect.closed.html:
1744         * canvas/2d.path.rect.end.1.html:
1745         * canvas/2d.path.rect.end.2.html:
1746         * canvas/2d.path.rect.newsubpath.html:
1747         * canvas/2d.path.rect.nonfinite.html:
1748         * canvas/2d.path.rect.selfintersect.html:
1749         * canvas/2d.path.rect.zero.1.html:
1750         * canvas/2d.path.rect.zero.2.html:
1751         * canvas/2d.path.rect.zero.3.html:
1752         * canvas/2d.path.rect.zero.4.html:
1753         * canvas/2d.path.rect.zero.5.html:
1754         * canvas/2d.path.rect.zero.6.html:
1755         * canvas/2d.path.stroke.empty.html:
1756         * canvas/2d.path.stroke.prune.arc.html:
1757         * canvas/2d.path.stroke.prune.closed.html:
1758         * canvas/2d.path.stroke.prune.corner.html:
1759         * canvas/2d.path.stroke.prune.curve.html:
1760         * canvas/2d.path.stroke.prune.line.html:
1761         * canvas/2d.path.stroke.prune.rect.html:
1762         * canvas/2d.path.stroke.scale1.html:
1763         * canvas/2d.path.stroke.scale2.html:
1764         * canvas/2d.path.stroke.skew.html:
1765         * canvas/2d.path.stroke.unaffected.html:
1766         * canvas/2d.path.stroke.union.html:
1767         * canvas/2d.path.transformation.basic.html:
1768         * canvas/2d.path.transformation.changing.html:
1769         * canvas/2d.path.transformation.multiple.html:
1770         * canvas/2d.pattern.animated.gif.html:
1771         * canvas/2d.pattern.basic.canvas.html:
1772         * canvas/2d.pattern.basic.image.html:
1773         * canvas/2d.pattern.basic.nocontext.html:
1774         * canvas/2d.pattern.basic.type.html:
1775         * canvas/2d.pattern.crosscanvas.html:
1776         * canvas/2d.pattern.image.incomplete.empty.html:
1777         * canvas/2d.pattern.image.incomplete.omitted.html:
1778         * canvas/2d.pattern.modify.canvas1.html:
1779         * canvas/2d.pattern.modify.canvas2.html:
1780         * canvas/2d.pattern.modify.image1.html:
1781         * canvas/2d.pattern.modify.image2.html:
1782         * canvas/2d.pattern.paint.norepeat.basic.html:
1783         * canvas/2d.pattern.paint.norepeat.coord1.html:
1784         * canvas/2d.pattern.paint.norepeat.coord2.html:
1785         * canvas/2d.pattern.paint.norepeat.coord3.html:
1786         * canvas/2d.pattern.paint.norepeat.outside.html:
1787         * canvas/2d.pattern.paint.orientation.canvas.html:
1788         * canvas/2d.pattern.paint.orientation.image.html:
1789         * canvas/2d.pattern.paint.repeat.basic.html:
1790         * canvas/2d.pattern.paint.repeat.coord1.html:
1791         * canvas/2d.pattern.paint.repeat.coord2.html:
1792         * canvas/2d.pattern.paint.repeat.coord3.html:
1793         * canvas/2d.pattern.paint.repeat.outside.html:
1794         * canvas/2d.pattern.paint.repeatx.basic.html:
1795         * canvas/2d.pattern.paint.repeatx.coord1.html:
1796         * canvas/2d.pattern.paint.repeatx.outside.html:
1797         * canvas/2d.pattern.paint.repeaty.basic.html:
1798         * canvas/2d.pattern.paint.repeaty.coord1.html:
1799         * canvas/2d.pattern.paint.repeaty.outside.html:
1800         * canvas/2d.pattern.repeat.empty.html:
1801         * canvas/2d.pattern.repeat.null.html:
1802         * canvas/2d.shadow.alpha.1.html:
1803         * canvas/2d.shadow.canvas.alpha.html:
1804         * canvas/2d.shadow.canvas.basic.html:
1805         * canvas/2d.shadow.canvas.transparent.1.html:
1806         * canvas/2d.shadow.canvas.transparent.2.html:
1807         * canvas/2d.shadow.clip.1.html:
1808         * canvas/2d.shadow.clip.2.html:
1809         * canvas/2d.shadow.clip.3.html:
1810         * canvas/2d.shadow.composite.1.html:
1811         * canvas/2d.shadow.composite.2.html:
1812         * canvas/2d.shadow.composite.3.html:
1813         * canvas/2d.shadow.enable.blur.html:
1814         * canvas/2d.shadow.enable.off.1.html:
1815         * canvas/2d.shadow.enable.off.2.html:
1816         * canvas/2d.shadow.enable.x.html:
1817         * canvas/2d.shadow.enable.y.html:
1818         * canvas/2d.shadow.gradient.basic.html:
1819         * canvas/2d.shadow.gradient.transparent.1.html:
1820         * canvas/2d.shadow.gradient.transparent.2.html:
1821         * canvas/2d.shadow.image.alpha.html:
1822         * canvas/2d.shadow.image.basic.html:
1823         * canvas/2d.shadow.image.scale.html:
1824         * canvas/2d.shadow.image.section.html:
1825         * canvas/2d.shadow.image.transparent.1.html:
1826         * canvas/2d.shadow.image.transparent.2.html:
1827         * canvas/2d.shadow.offset.negativeX.html:
1828         * canvas/2d.shadow.offset.negativeY.html:
1829         * canvas/2d.shadow.offset.positiveX.html:
1830         * canvas/2d.shadow.offset.positiveY.html:
1831         * canvas/2d.shadow.outside.html:
1832         * canvas/2d.shadow.pattern.alpha.html:
1833         * canvas/2d.shadow.pattern.basic.html:
1834         * canvas/2d.shadow.pattern.transparent.1.html:
1835         * canvas/2d.shadow.pattern.transparent.2.html:
1836         * canvas/2d.shadow.stroke.basic.html:
1837         * canvas/2d.shadow.stroke.cap.1.html:
1838         * canvas/2d.shadow.stroke.cap.2.html:
1839         * canvas/2d.shadow.stroke.join.1.html:
1840         * canvas/2d.shadow.stroke.join.2.html:
1841         * canvas/2d.shadow.stroke.join.3.html:
1842         * canvas/2d.shadow.transform.1.html:
1843         * canvas/2d.shadow.transform.2.html:
1844         * canvas/2d.state.saverestore.bitmap.html:
1845         * canvas/2d.state.saverestore.clip.html:
1846         * canvas/2d.state.saverestore.path.html:
1847         * canvas/2d.state.saverestore.transformation.html:
1848         * canvas/2d.strokeRect.basic.html:
1849         * canvas/2d.strokeRect.clip.html:
1850         * canvas/2d.strokeRect.globalalpha.html:
1851         * canvas/2d.strokeRect.globalcomposite.html:
1852         * canvas/2d.strokeRect.negative.html:
1853         * canvas/2d.strokeRect.nonfinite.html:
1854         * canvas/2d.strokeRect.path.html:
1855         * canvas/2d.strokeRect.shadow.html:
1856         * canvas/2d.strokeRect.transform.html:
1857         * canvas/2d.strokeRect.zero.1.html:
1858         * canvas/2d.strokeRect.zero.2.html:
1859         * canvas/2d.strokeRect.zero.3.html:
1860         * canvas/2d.strokeRect.zero.5.html:
1861         * canvas/2d.text.draw.align.center.html:
1862         * canvas/2d.text.draw.align.end.ltr.html:
1863         * canvas/2d.text.draw.align.end.rtl.html:
1864         * canvas/2d.text.draw.align.left.html:
1865         * canvas/2d.text.draw.align.right.html:
1866         * canvas/2d.text.draw.align.start.ltr.html:
1867         * canvas/2d.text.draw.align.start.rtl.html:
1868         * canvas/2d.text.draw.baseline.alphabetic.html:
1869         * canvas/2d.text.draw.fill.maxWidth.bound.html:
1870         * canvas/2d.text.draw.fill.maxWidth.fontface.html:
1871         * canvas/2d.text.draw.fill.maxWidth.negative.html:
1872         * canvas/2d.text.draw.fill.maxWidth.small.html:
1873         * canvas/2d.text.draw.fill.maxWidth.zero.html:
1874         * canvas/2d.text.draw.fill.unaffected.html:
1875         * canvas/2d.text.draw.fontface.html:
1876         * canvas/2d.text.draw.fontface.notinpage.html:
1877         * canvas/2d.text.draw.fontface.repeat.html:
1878         * canvas/2d.text.draw.kern.consistent.html:
1879         * canvas/2d.text.draw.space.basic.html:
1880         * canvas/2d.text.draw.space.collapse.nonspace.html:
1881         * canvas/2d.text.draw.stroke.unaffected.html:
1882         * canvas/2d.transformation.order.html:
1883         * canvas/2d.transformation.rotate.direction.html:
1884         * canvas/2d.transformation.rotate.nonfinite.html:
1885         * canvas/2d.transformation.rotate.radians.html:
1886         * canvas/2d.transformation.rotate.wrap.html:
1887         * canvas/2d.transformation.rotate.wrapnegative.html:
1888         * canvas/2d.transformation.rotate.zero.html:
1889         * canvas/2d.transformation.scale.basic.html:
1890         * canvas/2d.transformation.scale.large.html:
1891         * canvas/2d.transformation.scale.multiple.html:
1892         * canvas/2d.transformation.scale.negative.html:
1893         * canvas/2d.transformation.scale.nonfinite.html:
1894         * canvas/2d.transformation.scale.zero.html:
1895         * canvas/2d.transformation.setTransform.multiple.html:
1896         * canvas/2d.transformation.setTransform.nonfinite.html:
1897         * canvas/2d.transformation.setTransform.skewed.html:
1898         * canvas/2d.transformation.transform.identity.html:
1899         * canvas/2d.transformation.transform.multiply.html:
1900         * canvas/2d.transformation.transform.nonfinite.html:
1901         * canvas/2d.transformation.transform.skewed.html:
1902         * canvas/2d.transformation.translate.basic.html:
1903         * canvas/2d.transformation.translate.nonfinite.html:
1904         * canvas/2d.voidreturn.html:
1905         * canvas/initial.reset.clip.html:
1906         * canvas/initial.reset.gradient.html:
1907         * canvas/initial.reset.pattern.html:
1908         * canvas/initial.reset.transform.html:
1909         * canvas/resources/anim-gr.gif: Removed.
1910         * canvas/resources/anim-gr.png: Removed.
1911         * canvas/resources/anim-poster-gr.png: Removed.
1912         * canvas/resources/background.png: Removed.
1913         * canvas/resources/broken.png: Removed.
1914         * canvas/resources/clear-100x50.png: Removed.
1915         * canvas/resources/ggrr-256x256.png: Removed.
1916         * canvas/resources/green-100x50.png: Removed.
1917         * canvas/resources/green-16x16.png: Removed.
1918         * canvas/resources/green-1x1.png: Removed.
1919         * canvas/resources/green.png: Removed.
1920         * canvas/resources/red-16x16.png: Removed.
1921         * canvas/resources/red.png: Removed.
1922         * canvas/resources/redtransparent.png: Removed.
1923         * canvas/resources/rgrg-256x256.png: Removed.
1924         * canvas/resources/rrgg-256x256.png: Removed.
1925         * canvas/resources/transparent.png: Removed.
1926         * canvas/resources/transparent50.png: Removed.
1927         * canvas/resources/yellow.png: Removed.
1928         * canvas/resources/yellow75.png: Removed.
1929         * canvas/security.dataURI.html:
1930         * canvas/security.drawImage.canvas.html:
1931         * canvas/security.drawImage.image.html:
1932         * canvas/security.pattern.canvas.fillStyle.html:
1933         * canvas/security.pattern.canvas.strokeStyle.html:
1934         * canvas/security.pattern.canvas.timing.html:
1935         * canvas/security.pattern.create.html:
1936         * canvas/security.pattern.cross.html:
1937         * canvas/security.pattern.image.fillStyle.html:
1938         * canvas/security.pattern.image.strokeStyle.html:
1939         * canvas/security.reset.html:
1940         * resources: Added.
1941         * resources/anim-gr.gif: Added.
1942         * resources/anim-gr.png: Added.
1943         * resources/anim-poster-gr.png: Added.
1944         * resources/background.png: Added.
1945         * resources/broken.png: Added.
1946         * resources/clear-100x50.png: Added.
1947         * resources/ggrr-256x256.png: Added.
1948         * resources/green-100x50.png: Added.
1949         * resources/green-16x16.png: Added.
1950         * resources/green-1x1.png: Added.
1951         * resources/green.png: Added.
1952         * resources/red-16x16.png: Added.
1953         * resources/red.png: Added.
1954         * resources/redtransparent.png: Added.
1955         * resources/rgrg-256x256.png: Added.
1956         * resources/rrgg-256x256.png: Added.
1957         * resources/transparent.png: Added.
1958         * resources/transparent50.png: Added.
1959         * resources/yellow.png: Added.
1960         * resources/yellow75.png: Added.
1961
1962 2015-01-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
1963
1964         Missed images and missed new lines in the expected results of the imported w3c canvas layout tests.
1965         https://bugs.webkit.org/show_bug.cgi?id=140409.
1966
1967         Reviewed by Dean Jackson.
1968
1969         Fix some failures in the imported W3C canvas tests. These failures were happening because
1970         of missing images or missing new lines at the end of the expected results.
1971
1972         * canvas/2d.pattern.paint.repeat.basic-expected.txt:
1973         * canvas/2d.pattern.paint.repeat.outside-expected.txt:
1974         * canvas/2d.pattern.paint.repeatx.basic-expected.txt:
1975         * canvas/2d.pattern.paint.repeaty.basic-expected.txt:
1976         * canvas/resources/background.png: Added.
1977         * canvas/resources/green-16x16.png: Added.
1978         * common/canvas-tests.css:
1979
1980 2014-11-14  Said Abou-Hallawa  <sabouhallawa@apple.com>
1981
1982         Import w3c tests for canvas
1983         https://bugs.webkit.org/show_bug.cgi?id=138324.
1984
1985         Reviewed by Dean Jackson.
1986
1987         804 tests are ported from w3c canvas test suite. There are 39 tests failed on WebKit
1988         and there are 45 tests need to be changed such that they can be automatically verified.
1989
1990         * canvas: Added.
1991         * canvas/2d.canvas.readonly-expected.txt: Added.
1992         * canvas/2d.canvas.readonly.html: Added.
1993         * canvas/2d.canvas.reference-expected.txt: Added.
1994         * canvas/2d.canvas.reference.html: Added.
1995         * canvas/2d.clearRect.basic-expected.txt: Added.
1996         * canvas/2d.clearRect.basic.html: Added.
1997         * canvas/2d.clearRect.clip-expected.txt: Added.
1998         * canvas/2d.clearRect.clip.html: Added.
1999         * canvas/2d.clearRect.globalalpha-expected.txt: Added.
2000         * canvas/2d.clearRect.globalalpha.html: Added.
2001         * canvas/2d.clearRect.globalcomposite-expected.txt: Added.
2002         * canvas/2d.clearRect.globalcomposite.html: Added.
2003         * canvas/2d.clearRect.negative-expected.txt: Added.
2004         * canvas/2d.clearRect.negative.html: Added.
2005         * canvas/2d.clearRect.nonfinite-expected.txt: Added.
2006         * canvas/2d.clearRect.nonfinite.html: Added.
2007         * canvas/2d.clearRect.path-expected.txt: Added.
2008         * canvas/2d.clearRect.path.html: Added.
2009         * canvas/2d.clearRect.shadow-expected.txt: Added.
2010         * canvas/2d.clearRect.shadow.html: Added.
2011         * canvas/2d.clearRect.transform-expected.txt: Added.
2012         * canvas/2d.clearRect.transform.html: Added.
2013         * canvas/2d.clearRect.zero-expected.txt: Added.
2014         * canvas/2d.clearRect.zero.html: Added.
2015         * canvas/2d.composite.canvas.copy-expected.txt: Added.
2016         * canvas/2d.composite.canvas.copy.html: Added.
2017         * canvas/2d.composite.canvas.destination-atop-expected.txt: Added.
2018         * canvas/2d.composite.canvas.destination-atop.html: Added.
2019         * canvas/2d.composite.canvas.destination-in-expected.txt: Added.
2020         * canvas/2d.composite.canvas.destination-in.html: Added.
2021         * canvas/2d.composite.canvas.destination-out-expected.txt: Added.
2022         * canvas/2d.composite.canvas.destination-out.html: Added.
2023         * canvas/2d.composite.canvas.destination-over-expected.txt: Added.
2024         * canvas/2d.composite.canvas.destination-over.html: Added.
2025         * canvas/2d.composite.canvas.lighter-expected.txt: Added.
2026         * canvas/2d.composite.canvas.lighter.html: Added.
2027         * canvas/2d.composite.canvas.source-atop-expected.txt: Added.
2028         * canvas/2d.composite.canvas.source-atop.html: Added.
2029         * canvas/2d.composite.canvas.source-in-expected.txt: Added.
2030         * canvas/2d.composite.canvas.source-in.html: Added.
2031         * canvas/2d.composite.canvas.source-out-expected.txt: Added.
2032         * canvas/2d.composite.canvas.source-out.html: Added.
2033         * canvas/2d.composite.canvas.source-over-expected.txt: Added.
2034         * canvas/2d.composite.canvas.source-over.html: Added.
2035         * canvas/2d.composite.canvas.xor-expected.txt: Added.
2036         * canvas/2d.composite.canvas.xor.html: Added.
2037         * canvas/2d.composite.clip.copy-expected.txt: Added.
2038         * canvas/2d.composite.clip.copy.html: Added.
2039         * canvas/2d.composite.clip.destination-atop-expected.txt: Added.
2040         * canvas/2d.composite.clip.destination-atop.html: Added.
2041         * canvas/2d.composite.clip.destination-in-expected.txt: Added.
2042         * canvas/2d.composite.clip.destination-in.html: Added.
2043         * canvas/2d.composite.clip.destination-out-expected.txt: Added.
2044         * canvas/2d.composite.clip.destination-out.html: Added.
2045         * canvas/2d.composite.clip.destination-over-expected.txt: Added.
2046         * canvas/2d.composite.clip.destination-over.html: Added.
2047         * canvas/2d.composite.clip.lighter-expected.txt: Added.
2048         * canvas/2d.composite.clip.lighter.html: Added.
2049         * canvas/2d.composite.clip.source-atop-expected.txt: Added.
2050         * canvas/2d.composite.clip.source-atop.html: Added.
2051         * canvas/2d.composite.clip.source-in-expected.txt: Added.
2052         * canvas/2d.composite.clip.source-in.html: Added.
2053         * canvas/2d.composite.clip.source-out-expected.txt: Added.
2054         * canvas/2d.composite.clip.source-out.html: Added.
2055         * canvas/2d.composite.clip.source-over-expected.txt: Added.
2056         * canvas/2d.composite.clip.source-over.html: Added.
2057         * canvas/2d.composite.clip.xor-expected.txt: Added.
2058         * canvas/2d.composite.clip.xor.html: Added.
2059         * canvas/2d.composite.globalAlpha.canvas-expected.txt: Added.
2060         * canvas/2d.composite.globalAlpha.canvas.html: Added.
2061         * canvas/2d.composite.globalAlpha.canvaspattern-expected.txt: Added.
2062         * canvas/2d.composite.globalAlpha.canvaspattern.html: Added.
2063         * canvas/2d.composite.globalAlpha.default-expected.txt: Added.
2064         * canvas/2d.composite.globalAlpha.default.html: Added.
2065         * canvas/2d.composite.globalAlpha.fill-expected.txt: Added.
2066         * canvas/2d.composite.globalAlpha.fill.html: Added.
2067         * canvas/2d.composite.globalAlpha.image-expected.txt: Added.
2068         * canvas/2d.composite.globalAlpha.image.html: Added.
2069         * canvas/2d.composite.globalAlpha.imagepattern-expected.txt: Added.
2070         * canvas/2d.composite.globalAlpha.imagepattern.html: Added.
2071         * canvas/2d.composite.globalAlpha.invalid-expected.txt: Added.
2072         * canvas/2d.composite.globalAlpha.invalid.html: Added.
2073         * canvas/2d.composite.globalAlpha.range-expected.txt: Added.
2074         * canvas/2d.composite.globalAlpha.range.html: Added.
2075         * canvas/2d.composite.image.copy-expected.txt: Added.
2076         * canvas/2d.composite.image.copy.html: Added.
2077         * canvas/2d.composite.image.destination-atop-expected.txt: Added.
2078         * canvas/2d.composite.image.destination-atop.html: Added.
2079         * canvas/2d.composite.image.destination-in-expected.txt: Added.
2080         * canvas/2d.composite.image.destination-in.html: Added.
2081         * canvas/2d.composite.image.destination-out-expected.txt: Added.
2082         * canvas/2d.composite.image.destination-out.html: Added.
2083         * canvas/2d.composite.image.destination-over-expected.txt: Added.
2084         * canvas/2d.composite.image.destination-over.html: Added.
2085         * canvas/2d.composite.image.lighter-expected.txt: Added.
2086         * canvas/2d.composite.image.lighter.html: Added.
2087         * canvas/2d.composite.image.source-atop-expected.txt: Added.
2088         * canvas/2d.composite.image.source-atop.html: Added.
2089         * canvas/2d.composite.image.source-in-expected.txt: Added.
2090         * canvas/2d.composite.image.source-in.html: Added.
2091         * canvas/2d.composite.image.source-out-expected.txt: Added.
2092         * canvas/2d.composite.image.source-out.html: Added.
2093         * canvas/2d.composite.image.source-over-expected.txt: Added.
2094         * canvas/2d.composite.image.source-over.html: Added.
2095         * canvas/2d.composite.image.xor-expected.txt: Added.
2096         * canvas/2d.composite.image.xor.html: Added.
2097         * canvas/2d.composite.operation.casesensitive-expected.txt: Added.
2098         * canvas/2d.composite.operation.casesensitive.html: Added.
2099         * canvas/2d.composite.operation.clear-expected.txt: Added.
2100         * canvas/2d.composite.operation.clear.html: Added.
2101         * canvas/2d.composite.operation.darker-expected.txt: Added.
2102         * canvas/2d.composite.operation.darker.html: Added.
2103         * canvas/2d.composite.operation.default-expected.txt: Added.
2104         * canvas/2d.composite.operation.default.html: Added.
2105         * canvas/2d.composite.operation.get-expected.txt: Added.
2106         * canvas/2d.composite.operation.get.html: Added.
2107         * canvas/2d.composite.operation.highlight-expected.txt: Added.
2108         * canvas/2d.composite.operation.highlight.html: Added.
2109         * canvas/2d.composite.operation.over-expected.txt: Added.
2110         * canvas/2d.composite.operation.over.html: Added.
2111         * canvas/2d.composite.operation.unrecognised-expected.txt: Added.
2112         * canvas/2d.composite.operation.unrecognised.html: Added.
2113         * canvas/2d.composite.solid.copy-expected.txt: Added.
2114         * canvas/2d.composite.solid.copy.html: Added.
2115         * canvas/2d.composite.solid.destination-atop-expected.txt: Added.
2116         * canvas/2d.composite.solid.destination-atop.html: Added.
2117         * canvas/2d.composite.solid.destination-in-expected.txt: Added.
2118         * canvas/2d.composite.solid.destination-in.html: Added.
2119         * canvas/2d.composite.solid.destination-out-expected.txt: Added.
2120         * canvas/2d.composite.solid.destination-out.html: Added.
2121         * canvas/2d.composite.solid.destination-over-expected.txt: Added.
2122         * canvas/2d.composite.solid.destination-over.html: Added.
2123         * canvas/2d.composite.solid.lighter-expected.txt: Added.
2124         * canvas/2d.composite.solid.lighter.html: Added.
2125         * canvas/2d.composite.solid.source-atop-expected.txt: Added.
2126         * canvas/2d.composite.solid.source-atop.html: Added.
2127         * canvas/2d.composite.solid.source-in-expected.txt: Added.
2128         * canvas/2d.composite.solid.source-in.html: Added.
2129         * canvas/2d.composite.solid.source-out-expected.txt: Added.
2130         * canvas/2d.composite.solid.source-out.html: Added.
2131         * canvas/2d.composite.solid.source-over-expected.txt: Added.
2132         * canvas/2d.composite.solid.source-over.html: Added.
2133         * canvas/2d.composite.solid.xor-expected.txt: Added.
2134         * canvas/2d.composite.solid.xor.html: Added.
2135         * canvas/2d.composite.transparent.copy-expected.txt: Added.
2136         * canvas/2d.composite.transparent.copy.html: Added.
2137         * canvas/2d.composite.transparent.destination-atop-expected.txt: Added.
2138         * canvas/2d.composite.transparent.destination-atop.html: Added.
2139         * canvas/2d.composite.transparent.destination-in-expected.txt: Added.
2140         * canvas/2d.composite.transparent.destination-in.html: Added.
2141         * canvas/2d.composite.transparent.destination-out-expected.txt: Added.
2142         * canvas/2d.composite.transparent.destination-out.html: Added.
2143         * canvas/2d.composite.transparent.destination-over-expected.txt: Added.
2144         * canvas/2d.composite.transparent.destination-over.html: Added.
2145         * canvas/2d.composite.transparent.lighter-expected.txt: Added.
2146         * canvas/2d.composite.transparent.lighter.html: Added.
2147         * canvas/2d.composite.transparent.source-atop-expected.txt: Added.
2148         * canvas/2d.composite.transparent.source-atop.html: Added.
2149         * canvas/2d.composite.transparent.source-in-expected.txt: Added.
2150         * canvas/2d.composite.transparent.source-in.html: Added.
2151         * canvas/2d.composite.transparent.source-out-expected.txt: Added.
2152         * canvas/2d.composite.transparent.source-out.html: Added.
2153         * canvas/2d.composite.transparent.source-over-expected.txt: Added.
2154         * canvas/2d.composite.transparent.source-over.html: Added.
2155         * canvas/2d.composite.transparent.xor-expected.txt: Added.
2156         * canvas/2d.composite.transparent.xor.html: Added.
2157         * canvas/2d.composite.uncovered.fill.copy-expected.txt: Added.
2158         * canvas/2d.composite.uncovered.fill.copy.html: Added.
2159         * canvas/2d.composite.uncovered.fill.destination-atop-expected.txt: Added.
2160         * canvas/2d.composite.uncovered.fill.destination-atop.html: Added.
2161         * canvas/2d.composite.uncovered.fill.destination-in-expected.txt: Added.
2162         * canvas/2d.composite.uncovered.fill.destination-in.html: Added.
2163         * canvas/2d.composite.uncovered.fill.source-in-expected.txt: Added.
2164         * canvas/2d.composite.uncovered.fill.source-in.html: Added.
2165         * canvas/2d.composite.uncovered.fill.source-out-expected.txt: Added.
2166         * canvas/2d.composite.uncovered.fill.source-out.html: Added.
2167         * canvas/2d.composite.uncovered.image.copy-expected.txt: Added.
2168         * canvas/2d.composite.uncovered.image.copy.html: Added.
2169         * canvas/2d.composite.uncovered.image.destination-atop-expected.txt: Added.
2170         * canvas/2d.composite.uncovered.image.destination-atop.html: Added.
2171         * canvas/2d.composite.uncovered.image.destination-in-expected.txt: Added.
2172         * canvas/2d.composite.uncovered.image.destination-in.html: Added.
2173         * canvas/2d.composite.uncovered.image.source-in-expected.txt: Added.
2174         * canvas/2d.composite.uncovered.image.source-in.html: Added.
2175         * canvas/2d.composite.uncovered.image.source-out-expected.txt: Added.
2176         * canvas/2d.composite.uncovered.image.source-out.html: Added.
2177         * canvas/2d.composite.uncovered.nocontext.copy-expected.txt: Added.
2178         * canvas/2d.composite.uncovered.nocontext.copy.html: Added.
2179         * canvas/2d.composite.uncovered.nocontext.destination-atop-expected.txt: Added.
2180         * canvas/2d.composite.uncovered.nocontext.destination-atop.html: Added.
2181         * canvas/2d.composite.uncovered.nocontext.destination-in-expected.txt: Added.
2182         * canvas/2d.composite.uncovered.nocontext.destination-in.html: Added.
2183         * canvas/2d.composite.uncovered.nocontext.source-in-expected.txt: Added.
2184         * canvas/2d.composite.uncovered.nocontext.source-in.html: Added.
2185         * canvas/2d.composite.uncovered.nocontext.source-out-expected.txt: Added.
2186         * canvas/2d.composite.uncovered.nocontext.source-out.html: Added.
2187         * canvas/2d.composite.uncovered.pattern.copy-expected.txt: Added.
2188         * canvas/2d.composite.uncovered.pattern.copy.html: Added.
2189         * canvas/2d.composite.uncovered.pattern.destination-atop-expected.txt: Added.
2190         * canvas/2d.composite.uncovered.pattern.destination-atop.html: Added.
2191         * canvas/2d.composite.uncovered.pattern.destination-in-expected.txt: Added.
2192         * canvas/2d.composite.uncovered.pattern.destination-in.html: Added.
2193         * canvas/2d.composite.uncovered.pattern.source-in-expected.txt: Added.
2194         * canvas/2d.composite.uncovered.pattern.source-in.html: Added.
2195         * canvas/2d.composite.uncovered.pattern.source-out-expected.txt: Added.
2196         * canvas/2d.composite.uncovered.pattern.source-out.html: Added.
2197         * canvas/2d.coordinatespace.html: Added.
2198         * canvas/2d.drawImage.3arg-expected.txt: Added.
2199         * canvas/2d.drawImage.3arg.html: Added.
2200         * canvas/2d.drawImage.5arg-expected.txt: Added.
2201         * canvas/2d.drawImage.5arg.html: Added.
2202         * canvas/2d.drawImage.9arg.basic-expected.txt: Added.
2203         * canvas/2d.drawImage.9arg.basic.html: Added.
2204         * canvas/2d.drawImage.9arg.destpos-expected.txt: Added.
2205         * canvas/2d.drawImage.9arg.destpos.html: Added.
2206         * canvas/2d.drawImage.9arg.destsize-expected.txt: Added.
2207         * canvas/2d.drawImage.9arg.destsize.html: Added.
2208         * canvas/2d.drawImage.9arg.sourcepos-expected.txt: Added.
2209         * canvas/2d.drawImage.9arg.sourcepos.html: Added.
2210         * canvas/2d.drawImage.9arg.sourcesize-expected.txt: Added.
2211         * canvas/2d.drawImage.9arg.sourcesize.html: Added.
2212         * canvas/2d.drawImage.alpha-expected.txt: Added.
2213         * canvas/2d.drawImage.alpha.html: Added.
2214         * canvas/2d.drawImage.animated.apng.html: Added.
2215         * canvas/2d.drawImage.animated.gif.html: Added.
2216         * canvas/2d.drawImage.animated.poster-expected.txt: Added.
2217         * canvas/2d.drawImage.animated.poster.html: Added.
2218         * canvas/2d.drawImage.broken-expected.txt: Added.
2219         * canvas/2d.drawImage.broken.html: Added.
2220         * canvas/2d.drawImage.canvas-expected.txt: Added.
2221         * canvas/2d.drawImage.canvas.html: Added.
2222         * canvas/2d.drawImage.clip-expected.txt: Added.
2223         * canvas/2d.drawImage.clip.html: Added.
2224         * canvas/2d.drawImage.composite-expected.txt: Added.
2225         * canvas/2d.drawImage.composite.html: Added.
2226         * canvas/2d.drawImage.floatsource-expected.txt: Added.
2227         * canvas/2d.drawImage.floatsource.html: Added.
2228         * canvas/2d.drawImage.image.incomplete.empty-expected.txt: Added.
2229         * canvas/2d.drawImage.image.incomplete.empty.html: Added.
2230         * canvas/2d.drawImage.image.incomplete.omitted-expected.txt: Added.
2231         * canvas/2d.drawImage.image.incomplete.omitted.html: Added.
2232         * canvas/2d.drawImage.incomplete-expected.txt: Added.
2233         * canvas/2d.drawImage.incomplete.html: Added.
2234         * canvas/2d.drawImage.negativedest-expected.txt: Added.
2235         * canvas/2d.drawImage.negativedest.html: Added.
2236         * canvas/2d.drawImage.negativedir-expected.txt: Added.
2237         * canvas/2d.drawImage.negativedir.html: Added.
2238         * canvas/2d.drawImage.negativesource-expected.txt: Added.
2239         * canvas/2d.drawImage.negativesource.html: Added.
2240         * canvas/2d.drawImage.nonfinite-expected.txt: Added.
2241         * canvas/2d.drawImage.nonfinite.html: Added.
2242         * canvas/2d.drawImage.nowrap-expected.txt: Added.
2243         * canvas/2d.drawImage.nowrap.html: Added.
2244         * canvas/2d.drawImage.null-expected.txt: Added.
2245         * canvas/2d.drawImage.null.html: Added.
2246         * canvas/2d.drawImage.path-expected.txt: Added.
2247         * canvas/2d.drawImage.path.html: Added.
2248         * canvas/2d.drawImage.self.1-expected.txt: Added.
2249         * canvas/2d.drawImage.self.1.html: Added.
2250         * canvas/2d.drawImage.self.2-expected.txt: Added.
2251         * canvas/2d.drawImage.self.2.html: Added.
2252         * canvas/2d.drawImage.transform-expected.txt: Added.
2253         * canvas/2d.drawImage.transform.html: Added.
2254         * canvas/2d.drawImage.wrongtype-expected.txt: Added.
2255         * canvas/2d.drawImage.wrongtype.html: Added.
2256         * canvas/2d.drawImage.zerocanvas-expected.txt: Added.
2257         * canvas/2d.drawImage.zerocanvas.html: Added.
2258         * canvas/2d.drawImage.zerosource-expected.txt: Added.
2259         * canvas/2d.drawImage.zerosource.html: Added.
2260         * canvas/2d.fillRect.basic-expected.txt: Added.
2261         * canvas/2d.fillRect.basic.html: Added.
2262         * canvas/2d.fillRect.clip-expected.txt: Added.
2263         * canvas/2d.fillRect.clip.html: Added.
2264         * canvas/2d.fillRect.negative-expected.txt: Added.
2265         * canvas/2d.fillRect.negative.html: Added.
2266         * canvas/2d.fillRect.nonfinite-expected.txt: Added.
2267         * canvas/2d.fillRect.nonfinite.html: Added.
2268         * canvas/2d.fillRect.path-expected.txt: Added.
2269         * canvas/2d.fillRect.path.html: Added.
2270         * canvas/2d.fillRect.shadow-expected.txt: Added.
2271         * canvas/2d.fillRect.shadow.html: Added.
2272         * canvas/2d.fillRect.transform-expected.txt: Added.
2273         * canvas/2d.fillRect.transform.html: Added.
2274         * canvas/2d.fillRect.zero-expected.txt: Added.
2275         * canvas/2d.fillRect.zero.html: Added.
2276         * canvas/2d.fillStyle.default-expected.txt: Added.
2277         * canvas/2d.fillStyle.default.html: Added.
2278         * canvas/2d.fillStyle.get.semitransparent-expected.txt: Added.
2279         * canvas/2d.fillStyle.get.semitransparent.html: Added.
2280         * canvas/2d.fillStyle.get.solid-expected.txt: Added.
2281         * canvas/2d.fillStyle.get.solid.html: Added.
2282         * canvas/2d.fillStyle.get.transparent-expected.txt: Added.
2283         * canvas/2d.fillStyle.get.transparent.html: Added.
2284         * canvas/2d.fillStyle.invalidstring-expected.txt: Added.
2285         * canvas/2d.fillStyle.invalidstring.html: Added.
2286         * canvas/2d.fillStyle.invalidtype-expected.txt: Added.
2287         * canvas/2d.fillStyle.invalidtype.html: Added.
2288         * canvas/2d.fillStyle.parse.current.basic-expected.txt: Added.
2289         * canvas/2d.fillStyle.parse.current.basic.html: Added.
2290         * canvas/2d.fillStyle.parse.current.changed-expected.txt: Added.
2291         * canvas/2d.fillStyle.parse.current.changed.html: Added.
2292         * canvas/2d.fillStyle.parse.current.removed-expected.txt: Added.
2293         * canvas/2d.fillStyle.parse.current.removed.html: Added.
2294         * canvas/2d.fillStyle.parse.hex3-expected.txt: Added.
2295         * canvas/2d.fillStyle.parse.hex3.html: Added.
2296         * canvas/2d.fillStyle.parse.hex6-expected.txt: Added.
2297         * canvas/2d.fillStyle.parse.hex6.html: Added.
2298         * canvas/2d.fillStyle.parse.hsl-1-expected.txt: Added.
2299         * canvas/2d.fillStyle.parse.hsl-1.html: Added.
2300         * canvas/2d.fillStyle.parse.hsl-2-expected.txt: Added.
2301         * canvas/2d.fillStyle.parse.hsl-2.html: Added.
2302         * canvas/2d.fillStyle.parse.hsl-3-expected.txt: Added.
2303         * canvas/2d.fillStyle.parse.hsl-3.html: Added.
2304         * canvas/2d.fillStyle.parse.hsl-4-expected.txt: Added.
2305         * canvas/2d.fillStyle.parse.hsl-4.html: Added.
2306         * canvas/2d.fillStyle.parse.hsl-5-expected.txt: Added.
2307         * canvas/2d.fillStyle.parse.hsl-5.html: Added.
2308         * canvas/2d.fillStyle.parse.hsl-6-expected.txt: Added.
2309         * canvas/2d.fillStyle.parse.hsl-6.html: Added.
2310         * canvas/2d.fillStyle.parse.hsl-clamp-1-expected.txt: Added.
2311         * canvas/2d.fillStyle.parse.hsl-clamp-1.html: Added.
2312         * canvas/2d.fillStyle.parse.hsl-clamp-2-expected.txt: Added.
2313         * canvas/2d.fillStyle.parse.hsl-clamp-2.html: Added.
2314         * canvas/2d.fillStyle.parse.hsl-clamp-3-expected.txt: Added.
2315         * canvas/2d.fillStyle.parse.hsl-clamp-3.html: Added.
2316         * canvas/2d.fillStyle.parse.hsl-clamp-4-expected.txt: Added.
2317         * canvas/2d.fillStyle.parse.hsl-clamp-4.html: Added.
2318         * canvas/2d.fillStyle.parse.hsla-1-expected.txt: Added.
2319         * canvas/2d.fillStyle.parse.hsla-1.html: Added.
2320         * canvas/2d.fillStyle.parse.hsla-2-expected.txt: Added.
2321         * canvas/2d.fillStyle.parse.hsla-2.html: Added.
2322         * canvas/2d.fillStyle.parse.hsla-clamp-1-expected.txt: Added.
2323         * canvas/2d.fillStyle.parse.hsla-clamp-1.html: Added.
2324         * canvas/2d.fillStyle.parse.hsla-clamp-2-expected.txt: Added.
2325         * canvas/2d.fillStyle.parse.hsla-clamp-2.html: Added.
2326         * canvas/2d.fillStyle.parse.hsla-clamp-3-expected.txt: Added.
2327         * canvas/2d.fillStyle.parse.hsla-clamp-3.html: Added.
2328         * canvas/2d.fillStyle.parse.hsla-clamp-4-expected.txt: Added.
2329         * canvas/2d.fillStyle.parse.hsla-clamp-4.html: Added.
2330         * canvas/2d.fillStyle.parse.hsla-clamp-5-expected.txt: Added.
2331         * canvas/2d.fillStyle.parse.hsla-clamp-5.html: Added.
2332         * canvas/2d.fillStyle.parse.hsla-clamp-6-expected.txt: Added.
2333         * canvas/2d.fillStyle.parse.hsla-clamp-6.html: Added.
2334         * canvas/2d.fillStyle.parse.html4-expected.txt: Added.
2335         * canvas/2d.fillStyle.parse.html4.html: Added.
2336         * canvas/2d.fillStyle.parse.invalid.hex1-expected.txt: Added.
2337         * canvas/2d.fillStyle.parse.invalid.hex1.html: Added.
2338         * canvas/2d.fillStyle.parse.invalid.hex2-expected.txt: Added.
2339         * canvas/2d.fillStyle.parse.invalid.hex2.html: Added.
2340         * canvas/2d.fillStyle.parse.invalid.hex3-expected.txt: Added.
2341         * canvas/2d.fillStyle.parse.invalid.hex3.html: Added.
2342         * canvas/2d.fillStyle.parse.invalid.hex4-expected.txt: Added.
2343         * canvas/2d.fillStyle.parse.invalid.hex4.html: Added.
2344         * canvas/2d.fillStyle.parse.invalid.hex5-expected.txt: Added.
2345         * canvas/2d.fillStyle.parse.invalid.hex5.html: Added.
2346         * canvas/2d.fillStyle.parse.invalid.hex6-expected.txt: Added.
2347         * canvas/2d.fillStyle.parse.invalid.hex6.html: Added.
2348         * canvas/2d.fillStyle.parse.invalid.hex7-expected.txt: Added.
2349         * canvas/2d.fillStyle.parse.invalid.hex7.html: Added.
2350         * canvas/2d.fillStyle.parse.invalid.hex8-expected.txt: Added.
2351         * canvas/2d.fillStyle.parse.invalid.hex8.html: Added.
2352         * canvas/2d.fillStyle.parse.invalid.hsl-1-expected.txt: Added.
2353         * canvas/2d.fillStyle.parse.invalid.hsl-1.html: Added.
2354         * canvas/2d.fillStyle.parse.invalid.hsl-2-expected.txt: Added.
2355         * canvas/2d.fillStyle.parse.invalid.hsl-2.html: Added.
2356         * canvas/2d.fillStyle.parse.invalid.hsl-3-expected.txt: Added.
2357         * canvas/2d.fillStyle.parse.invalid.hsl-3.html: Added.
2358         * canvas/2d.fillStyle.parse.invalid.hsl-4-expected.txt: Added.
2359         * canvas/2d.fillStyle.parse.invalid.hsl-4.html: Added.
2360         * canvas/2d.fillStyle.parse.invalid.hsl-5-expected.txt: Added.
2361         * canvas/2d.fillStyle.parse.invalid.hsl-5.html: Added.
2362         * canvas/2d.fillStyle.parse.invalid.hsl-6-expected.txt: Added.
2363         * canvas/2d.fillStyle.parse.invalid.hsl-6.html: Added.
2364         * canvas/2d.fillStyle.parse.invalid.hsla-1-expected.txt: Added.
2365         * canvas/2d.fillStyle.parse.invalid.hsla-1.html: Added.
2366         * canvas/2d.fillStyle.parse.invalid.hsla-2-expected.txt: Added.
2367         * canvas/2d.fillStyle.parse.invalid.hsla-2.html: Added.
2368         * canvas/2d.fillStyle.parse.invalid.name-1-expected.txt: Added.
2369         * canvas/2d.fillStyle.parse.invalid.name-1.html: Added.
2370         * canvas/2d.fillStyle.parse.invalid.name-2-expected.txt: Added.
2371         * canvas/2d.fillStyle.parse.invalid.name-2.html: Added.
2372         * canvas/2d.fillStyle.parse.invalid.name-3-expected.txt: Added.
2373         * canvas/2d.fillStyle.parse.invalid.name-3.html: Added.
2374         * canvas/2d.fillStyle.parse.invalid.name-4-expected.txt: Added.
2375         * canvas/2d.fillStyle.parse.invalid.name-4.html: Added.
2376         * canvas/2d.fillStyle.parse.invalid.name-5-expected.txt: Added.
2377         * canvas/2d.fillStyle.parse.invalid.name-5.html: Added.
2378         * canvas/2d.fillStyle.parse.invalid.rgb-1-expected.txt: Added.
2379         * canvas/2d.fillStyle.parse.invalid.rgb-1.html: Added.
2380         * canvas/2d.fillStyle.parse.invalid.rgb-2-expected.txt: Added.
2381         * canvas/2d.fillStyle.parse.invalid.rgb-2.html: Added.
2382         * canvas/2d.fillStyle.parse.invalid.rgb-3-expected.txt: Added.
2383         * canvas/2d.fillStyle.parse.invalid.rgb-3.html: Added.
2384         * canvas/2d.fillStyle.parse.invalid.rgb-4-expected.txt: Added.
2385         * canvas/2d.fillStyle.parse.invalid.rgb-4.html: Added.
2386         * canvas/2d.fillStyle.parse.invalid.rgb-5-expected.txt: Added.
2387         * canvas/2d.fillStyle.parse.invalid.rgb-5.html: Added.
2388         * canvas/2d.fillStyle.parse.invalid.rgb-6-expected.txt: Added.
2389         * canvas/2d.fillStyle.parse.invalid.rgb-6.html: Added.
2390         * canvas/2d.fillStyle.parse.invalid.rgb-7-expected.txt: Added.
2391         * canvas/2d.fillStyle.parse.invalid.rgb-7.html: Added.
2392         * canvas/2d.fillStyle.parse.invalid.rgba-1-expected.txt: Added.
2393         * canvas/2d.fillStyle.parse.invalid.rgba-1.html: Added.
2394         * canvas/2d.fillStyle.parse.invalid.rgba-2-expected.txt: Added.
2395         * canvas/2d.fillStyle.parse.invalid.rgba-2.html: Added.
2396         * canvas/2d.fillStyle.parse.invalid.rgba-3-expected.txt: Added.
2397         * canvas/2d.fillStyle.parse.invalid.rgba-3.html: Added.
2398         * canvas/2d.fillStyle.parse.invalid.rgba-4-expected.txt: Added.
2399         * canvas/2d.fillStyle.parse.invalid.rgba-4.html: Added.
2400         * canvas/2d.fillStyle.parse.invalid.rgba-5-expected.txt: Added.
2401         * canvas/2d.fillStyle.parse.invalid.rgba-5.html: Added.
2402         * canvas/2d.fillStyle.parse.invalid.rgba-6-expected.txt: Added.
2403         * canvas/2d.fillStyle.parse.invalid.rgba-6.html: Added.
2404         * canvas/2d.fillStyle.parse.invalid.rgba-7-expected.txt: Added.
2405         * canvas/2d.fillStyle.parse.invalid.rgba-7.html: Added.
2406         * canvas/2d.fillStyle.parse.rgb-clamp-1-expected.txt: Added.
2407         * canvas/2d.fillStyle.parse.rgb-clamp-1.html: Added.
2408         * canvas/2d.fillStyle.parse.rgb-clamp-2-expected.txt: Added.
2409         * canvas/2d.fillStyle.parse.rgb-clamp-2.html: Added.
2410         * canvas/2d.fillStyle.parse.rgb-clamp-3-expected.txt: Added.
2411         * canvas/2d.fillStyle.parse.rgb-clamp-3.html: Added.
2412         * canvas/2d.fillStyle.parse.rgb-clamp-4-expected.txt: Added.
2413         * canvas/2d.fillStyle.parse.rgb-clamp-4.html: Added.
2414         * canvas/2d.fillStyle.parse.rgb-clamp-5-expected.txt: Added.
2415         * canvas/2d.fillStyle.parse.rgb-clamp-5.html: Added.
2416         * canvas/2d.fillStyle.parse.rgb-eof-expected.txt: Added.
2417         * canvas/2d.fillStyle.parse.rgb-eof.html: Added.
2418         * canvas/2d.fillStyle.parse.rgb-num-expected.txt: Added.
2419         * canvas/2d.fillStyle.parse.rgb-num.html: Added.
2420         * canvas/2d.fillStyle.parse.rgb-percent-expected.txt: Added.
2421         * canvas/2d.fillStyle.parse.rgb-percent.html: Added.
2422         * canvas/2d.fillStyle.parse.rgba-clamp-1-expected.txt: Added.
2423         * canvas/2d.fillStyle.parse.rgba-clamp-1.html: Added.
2424         * canvas/2d.fillStyle.parse.rgba-clamp-2-expected.txt: Added.
2425         * canvas/2d.fillStyle.parse.rgba-clamp-2.html: Added.
2426         * canvas/2d.fillStyle.parse.rgba-eof-expected.txt: Added.
2427         * canvas/2d.fillStyle.parse.rgba-eof.html: Added.
2428         * canvas/2d.fillStyle.parse.rgba-num-1-expected.txt: Added.
2429         * canvas/2d.fillStyle.parse.rgba-num-1.html: Added.
2430         * canvas/2d.fillStyle.parse.rgba-num-2-expected.txt: Added.
2431         * canvas/2d.fillStyle.parse.rgba-num-2.html: Added.
2432         * canvas/2d.fillStyle.parse.rgba-percent-expected.txt: Added.
2433         * canvas/2d.fillStyle.parse.rgba-percent.html: Added.
2434         * canvas/2d.fillStyle.parse.rgba-solid-1-expected.txt: Added.
2435         * canvas/2d.fillStyle.parse.rgba-solid-1.html: Added.
2436         * canvas/2d.fillStyle.parse.rgba-solid-2-expected.txt: Added.
2437         * canvas/2d.fillStyle.parse.rgba-solid-2.html: Added.
2438         * canvas/2d.fillStyle.parse.rgba-solid-3-expected.txt: Added.
2439         * canvas/2d.fillStyle.parse.rgba-solid-3.html: Added.
2440         * canvas/2d.fillStyle.parse.rgba-solid-4-expected.txt: Added.
2441         * canvas/2d.fillStyle.parse.rgba-solid-4.html: Added.
2442         * canvas/2d.fillStyle.parse.svg-1-expected.txt: Added.
2443         * canvas/2d.fillStyle.parse.svg-1.html: Added.
2444         * canvas/2d.fillStyle.parse.svg-2-expected.txt: Added.
2445         * canvas/2d.fillStyle.parse.svg-2.html: Added.
2446         * canvas/2d.fillStyle.parse.system-expected.txt: Added.
2447         * canvas/2d.fillStyle.parse.system.html: Added.
2448         * canvas/2d.fillStyle.parse.transparent-1-expected.txt: Added.
2449         * canvas/2d.fillStyle.parse.transparent-1.html: Added.
2450         * canvas/2d.fillStyle.parse.transparent-2-expected.txt: Added.
2451         * canvas/2d.fillStyle.parse.transparent-2.html: Added.
2452         * canvas/2d.getcontext.exists-expected.txt: Added.
2453         * canvas/2d.getcontext.exists.html: Added.
2454         * canvas/2d.getcontext.extraargs-expected.txt: Added.
2455         * canvas/2d.getcontext.extraargs.html: Added.
2456         * canvas/2d.getcontext.shared-expected.txt: Added.
2457         * canvas/2d.getcontext.shared.html: Added.
2458         * canvas/2d.getcontext.unique-expected.txt: Added.
2459         * canvas/2d.getcontext.unique.html: Added.
2460         * canvas/2d.gradient.empty-expected.txt: Added.
2461         * canvas/2d.gradient.empty.html: Added.
2462         * canvas/2d.gradient.interpolate.alpha-expected.txt: Added.
2463         * canvas/2d.gradient.interpolate.alpha.html: Added.
2464         * canvas/2d.gradient.interpolate.colour-expected.txt: Added.
2465         * canvas/2d.gradient.interpolate.colour.html: Added.
2466         * canvas/2d.gradient.interpolate.colouralpha-expected.txt: Added.
2467         * canvas/2d.gradient.interpolate.colouralpha.html: Added.
2468         * canvas/2d.gradient.interpolate.multiple-expected.txt: Added.
2469         * canvas/2d.gradient.interpolate.multiple.html: Added.
2470         * canvas/2d.gradient.interpolate.outside-expected.txt: Added.
2471         * canvas/2d.gradient.interpolate.outside.html: Added.
2472         * canvas/2d.gradient.interpolate.overlap-expected.txt: Added.
2473         * canvas/2d.gradient.interpolate.overlap.html: Added.
2474         * canvas/2d.gradient.interpolate.overlap2-expected.txt: Added.
2475         * canvas/2d.gradient.interpolate.overlap2.html: Added.
2476         * canvas/2d.gradient.interpolate.solid-expected.txt: Added.
2477         * canvas/2d.gradient.interpolate.solid.html: Added.
2478         * canvas/2d.gradient.interpolate.vertical-expected.txt: Added.
2479         * canvas/2d.gradient.interpolate.vertical.html: Added.
2480         * canvas/2d.gradient.interpolate.zerosize-expected.txt: Added.
2481         * canvas/2d.gradient.interpolate.zerosize.fill-expected.txt: Added.
2482         * canvas/2d.gradient.interpolate.zerosize.fill.html: Added.
2483         * canvas/2d.gradient.interpolate.zerosize.fillRect-expected.txt: Added.
2484         * canvas/2d.gradient.interpolate.zerosize.fillRect.html: Added.
2485         * canvas/2d.gradient.interpolate.zerosize.fillText-expected.txt: Added.
2486         * canvas/2d.gradient.interpolate.zerosize.fillText.html: Added.
2487         * canvas/2d.gradient.interpolate.zerosize.html: Added.
2488         * canvas/2d.gradient.interpolate.zerosize.stroke-expected.txt: Added.
2489         * canvas/2d.gradient.interpolate.zerosize.stroke.html: Added.
2490         * canvas/2d.gradient.interpolate.zerosize.strokeRect-expected.txt: Added.
2491         * canvas/2d.gradient.interpolate.zerosize.strokeRect.html: Added.
2492         * canvas/2d.gradient.interpolate.zerosize.strokeText-expected.txt: Added.
2493         * canvas/2d.gradient.interpolate.zerosize.strokeText.html: Added.
2494         * canvas/2d.gradient.linear.nonfinite-expected.txt: Added.
2495         * canvas/2d.gradient.linear.nonfinite.html: Added.
2496         * canvas/2d.gradient.linear.transform.1-expected.txt: Added.
2497         * canvas/2d.gradient.linear.transform.1.html: Added.
2498         * canvas/2d.gradient.linear.transform.2-expected.txt: Added.
2499         * canvas/2d.gradient.linear.transform.2.html: Added.
2500         * canvas/2d.gradient.linear.transform.3-expected.txt: Added.
2501         * canvas/2d.gradient.linear.transform.3.html: Added.
2502         * canvas/2d.gradient.object.compare-expected.txt: Added.
2503         * canvas/2d.gradient.object.compare.html: Added.
2504         * canvas/2d.gradient.object.crosscanvas-expected.txt: Added.
2505         * canvas/2d.gradient.object.crosscanvas.html: Added.
2506         * canvas/2d.gradient.object.current-expected.txt: Added.
2507         * canvas/2d.gradient.object.current.html: Added.
2508         * canvas/2d.gradient.object.invalidcolour-expected.txt: Added.
2509         * canvas/2d.gradient.object.invalidcolour.html: Added.
2510         * canvas/2d.gradient.object.invalidoffset-expected.txt: Added.
2511         * canvas/2d.gradient.object.invalidoffset.html: Added.
2512         * canvas/2d.gradient.object.return-expected.txt: Added.
2513         * canvas/2d.gradient.object.return.html: Added.
2514         * canvas/2d.gradient.object.update-expected.txt: Added.
2515         * canvas/2d.gradient.object.update.html: Added.
2516         * canvas/2d.gradient.radial.cone.behind-expected.txt: Added.
2517         * canvas/2d.gradient.radial.cone.behind.html: Added.
2518         * canvas/2d.gradient.radial.cone.beside-expected.txt: Added.
2519         * canvas/2d.gradient.radial.cone.beside.html: Added.
2520         * canvas/2d.gradient.radial.cone.bottom-expected.txt: Added.
2521         * canvas/2d.gradient.radial.cone.bottom.html: Added.
2522         * canvas/2d.gradient.radial.cone.cylinder-expected.txt: Added.
2523         * canvas/2d.gradient.radial.cone.cylinder.html: Added.
2524         * canvas/2d.gradient.radial.cone.front-expected.txt: Added.
2525         * canvas/2d.gradient.radial.cone.front.html: Added.
2526         * canvas/2d.gradient.radial.cone.shape1-expected.txt: Added.
2527         * canvas/2d.gradient.radial.cone.shape1.html: Added.
2528         * canvas/2d.gradient.radial.cone.shape2-expected.txt: Added.
2529         * canvas/2d.gradient.radial.cone.shape2.html: Added.
2530         * canvas/2d.gradient.radial.cone.top-expected.txt: Added.
2531         * canvas/2d.gradient.radial.cone.top.html: Added.
2532         * canvas/2d.gradient.radial.equal-expected.txt: Added.
2533         * canvas/2d.gradient.radial.equal.html: Added.
2534         * canvas/2d.gradient.radial.inside1-expected.txt: Added.
2535         * canvas/2d.gradient.radial.inside1.html: Added.
2536         * canvas/2d.gradient.radial.inside2-expected.txt: Added.
2537         * canvas/2d.gradient.radial.inside2.html: Added.
2538         * canvas/2d.gradient.radial.inside3-expected.txt: Added.
2539         * canvas/2d.gradient.radial.inside3.html: Added.
2540         * canvas/2d.gradient.radial.negative-expected.txt: Added.
2541         * canvas/2d.gradient.radial.negative.html: Added.
2542         * canvas/2d.gradient.radial.nonfinite-expected.txt: Added.
2543         * canvas/2d.gradient.radial.nonfinite.html: Added.
2544         * canvas/2d.gradient.radial.outside1-expected.txt: Added.
2545         * canvas/2d.gradient.radial.outside1.html: Added.
2546         * canvas/2d.gradient.radial.outside2-expected.txt: Added.
2547         * canvas/2d.gradient.radial.outside2.html: Added.
2548         * canvas/2d.gradient.radial.outside3-expected.txt: Added.
2549         * canvas/2d.gradient.radial.outside3.html: Added.
2550         * canvas/2d.gradient.radial.touch1-expected.txt: Added.
2551         * canvas/2d.gradient.radial.touch1.html: Added.
2552         * canvas/2d.gradient.radial.touch2-expected.txt: Added.
2553         * canvas/2d.gradient.radial.touch2.html: Added.
2554         * canvas/2d.gradient.radial.touch3-expected.txt: Added.
2555         * canvas/2d.gradient.radial.touch3.html: Added.
2556         * canvas/2d.gradient.radial.transform.1-expected.txt: Added.
2557         * canvas/2d.gradient.radial.transform.1.html: Added.
2558         * canvas/2d.gradient.radial.transform.2-expected.txt: Added.
2559         * canvas/2d.gradient.radial.transform.2.html: Added.
2560         * canvas/2d.gradient.radial.transform.3-expected.txt: Added.
2561         * canvas/2d.gradient.radial.transform.3.html: Added.
2562         * canvas/2d.imageData.create1.basic-expected.txt: Added.
2563         * canvas/2d.imageData.create1.basic.html: Added.
2564         * canvas/2d.imageData.create1.initial-expected.txt: Added.
2565         * canvas/2d.imageData.create1.initial.html: Added.
2566         * canvas/2d.imageData.create1.type-expected.txt: Added.
2567         * canvas/2d.imageData.create1.type.html: Added.
2568         * canvas/2d.imageData.create1.zero-expected.txt: Added.
2569         * canvas/2d.imageData.create1.zero.html: Added.
2570         * canvas/2d.imageData.create2.basic-expected.txt: Added.
2571         * canvas/2d.imageData.create2.basic.html: Added.
2572         * canvas/2d.imageData.create2.initial-expected.txt: Added.
2573         * canvas/2d.imageData.create2.initial.html: Added.
2574         * canvas/2d.imageData.create2.large-expected.txt: Added.
2575         * canvas/2d.imageData.create2.large.html: Added.
2576         * canvas/2d.imageData.create2.negative-expected.txt: Added.
2577         * canvas/2d.imageData.create2.negative.html: Added.
2578         * canvas/2d.imageData.create2.nonfinite-expected.txt: Added.
2579         * canvas/2d.imageData.create2.nonfinite.html: Added.
2580         * canvas/2d.imageData.create2.round-expected.txt: Added.
2581         * canvas/2d.imageData.create2.round.html: Added.
2582         * canvas/2d.imageData.create2.tiny-expected.txt: Added.
2583         * canvas/2d.imageData.create2.tiny.html: Added.
2584         * canvas/2d.imageData.create2.type-expected.txt: Added.
2585         * canvas/2d.imageData.create2.type.html: Added.
2586         * canvas/2d.imageData.create2.zero-expected.txt: Added.
2587         * canvas/2d.imageData.create2.zero.html: Added.
2588         * canvas/2d.imageData.get.basic-expected.txt: Added.
2589         * canvas/2d.imageData.get.basic.html: Added.
2590         * canvas/2d.imageData.get.clamp-expected.txt: Added.
2591         * canvas/2d.imageData.get.clamp.html: Added.
2592         * canvas/2d.imageData.get.length-expected.txt: Added.
2593         * canvas/2d.imageData.get.length.html: Added.
2594         * canvas/2d.imageData.get.nonfinite-expected.txt: Added.
2595         * canvas/2d.imageData.get.nonfinite.html: Added.
2596         * canvas/2d.imageData.get.nonpremul-expected.txt: Added.
2597         * canvas/2d.imageData.get.nonpremul.html: Added.
2598         * canvas/2d.imageData.get.order.alpha-expected.txt: Added.
2599         * canvas/2d.imageData.get.order.alpha.html: Added.
2600         * canvas/2d.imageData.get.order.cols-expected.txt: Added.
2601         * canvas/2d.imageData.get.order.cols.html: Added.
2602         * canvas/2d.imageData.get.order.rgb-expected.txt: Added.
2603         * canvas/2d.imageData.get.order.rgb.html: Added.
2604         * canvas/2d.imageData.get.order.rows-expected.txt: Added.
2605         * canvas/2d.imageData.get.order.rows.html: Added.
2606         * canvas/2d.imageData.get.range-expected.txt: Added.
2607         * canvas/2d.imageData.get.range.html: Added.
2608         * canvas/2d.imageData.get.source.negative-expected.txt: Added.
2609         * canvas/2d.imageData.get.source.negative.html: Added.
2610         * canvas/2d.imageData.get.source.outside-expected.txt: Added.
2611         * canvas/2d.imageData.get.source.outside.html: Added.
2612         * canvas/2d.imageData.get.source.size-expected.txt: Added.
2613         * canvas/2d.imageData.get.source.size.html: Added.
2614         * canvas/2d.imageData.get.tiny-expected.txt: Added.
2615         * canvas/2d.imageData.get.tiny.html: Added.
2616         * canvas/2d.imageData.get.type-expected.txt: Added.
2617         * canvas/2d.imageData.get.type.html: Added.
2618         * canvas/2d.imageData.get.unaffected-expected.txt: Added.
2619         * canvas/2d.imageData.get.unaffected.html: Added.
2620         * canvas/2d.imageData.get.zero-expected.txt: Added.
2621         * canvas/2d.imageData.get.zero.html: Added.
2622         * canvas/2d.imageData.object.clamp-expected.txt: Added.
2623         * canvas/2d.imageData.object.clamp.html: Added.
2624         * canvas/2d.imageData.object.ctor-expected.txt: Added.
2625         * canvas/2d.imageData.object.ctor.html: Added.
2626         * canvas/2d.imageData.object.nan-expected.txt: Added.
2627         * canvas/2d.imageData.object.nan.html: Added.
2628         * canvas/2d.imageData.object.properties-expected.txt: Added.
2629         * canvas/2d.imageData.object.properties.html: Added.
2630         * canvas/2d.imageData.object.readonly-expected.txt: Added.
2631         * canvas/2d.imageData.object.readonly.html: Added.
2632         * canvas/2d.imageData.object.round-expected.txt: Added.
2633         * canvas/2d.imageData.object.round.html: Added.
2634         * canvas/2d.imageData.object.set-expected.txt: Added.
2635         * canvas/2d.imageData.object.set.html: Added.
2636         * canvas/2d.imageData.object.string-expected.txt: Added.
2637         * canvas/2d.imageData.object.string.html: Added.
2638         * canvas/2d.imageData.object.undefined-expected.txt: Added.
2639         * canvas/2d.imageData.object.undefined.html: Added.
2640         * canvas/2d.imageData.put.alpha-expected.txt: Added.
2641         * canvas/2d.imageData.put.alpha.html: Added.
2642         * canvas/2d.imageData.put.basic-expected.txt: Added.
2643         * canvas/2d.imageData.put.basic.html: Added.
2644         * canvas/2d.imageData.put.clip-expected.txt: Added.
2645         * canvas/2d.imageData.put.clip.html: Added.
2646         * canvas/2d.imageData.put.created-expected.txt: Added.
2647         * canvas/2d.imageData.put.created.html: Added.
2648         * canvas/2d.imageData.put.cross-expected.txt: Added.
2649         * canvas/2d.imageData.put.cross.html: Added.
2650         * canvas/2d.imageData.put.dirty.negative-expected.txt: Added.
2651         * canvas/2d.imageData.put.dirty.negative.html: Added.
2652         * canvas/2d.imageData.put.dirty.outside-expected.txt: Added.
2653         * canvas/2d.imageData.put.dirty.outside.html: Added.
2654         * canvas/2d.imageData.put.dirty.rect1-expected.txt: Added.
2655         * canvas/2d.imageData.put.dirty.rect1.html: Added.
2656         * canvas/2d.imageData.put.dirty.rect2-expected.txt: Added.
2657         * canvas/2d.imageData.put.dirty.rect2.html: Added.
2658         * canvas/2d.imageData.put.dirty.zero-expected.txt: Added.
2659         * canvas/2d.imageData.put.dirty.zero.html: Added.
2660         * canvas/2d.imageData.put.modified-expected.txt: Added.
2661         * canvas/2d.imageData.put.modified.html: Added.
2662         * canvas/2d.imageData.put.nonfinite-expected.txt: Added.
2663         * canvas/2d.imageData.put.nonfinite.html: Added.
2664         * canvas/2d.imageData.put.null-expected.txt: Added.
2665         * canvas/2d.imageData.put.null.html: Added.
2666         * canvas/2d.imageData.put.path-expected.txt: Added.
2667         * canvas/2d.imageData.put.path.html: Added.
2668         * canvas/2d.imageData.put.unaffected-expected.txt: Added.
2669         * canvas/2d.imageData.put.unaffected.html: Added.
2670         * canvas/2d.imageData.put.unchanged-expected.txt: Added.
2671         * canvas/2d.imageData.put.unchanged.html: Added.
2672         * canvas/2d.imageData.put.wrongtype-expected.txt: Added.
2673         * canvas/2d.imageData.put.wrongtype.html: Added.
2674         * canvas/2d.line.cap.butt-expected.txt: Added.
2675         * canvas/2d.line.cap.butt.html: Added.
2676         * canvas/2d.line.cap.closed-expected.txt: Added.
2677         * canvas/2d.line.cap.closed.html: Added.
2678         * canvas/2d.line.cap.open-expected.txt: Added.
2679         * canvas/2d.line.cap.open.html: Added.
2680         * canvas/2d.line.cap.round-expected.txt: Added.
2681         * canvas/2d.line.cap.round.html: Added.
2682         * canvas/2d.line.cap.square-expected.txt: Added.
2683         * canvas/2d.line.cap.square.html: Added.
2684         * canvas/2d.line.cap.valid-expected.txt: Added.
2685         * canvas/2d.line.cap.valid.html: Added.
2686         * canvas/2d.line.cross-expected.txt: Added.
2687         * canvas/2d.line.cross.html: Added.
2688         * canvas/2d.line.defaults-expected.txt: Added.
2689         * canvas/2d.line.defaults.html: Added.
2690         * canvas/2d.line.join.bevel-expected.txt: Added.
2691         * canvas/2d.line.join.bevel.html: Added.
2692         * canvas/2d.line.join.closed-expected.txt: Added.
2693         * canvas/2d.line.join.closed.html: Added.
2694         * canvas/2d.line.join.miter-expected.txt: Added.
2695         * canvas/2d.line.join.miter.html: Added.
2696         * canvas/2d.line.join.open-expected.txt: Added.
2697         * canvas/2d.line.join.open.html: Added.
2698         * canvas/2d.line.join.parallel-expected.txt: Added.
2699         * canvas/2d.line.join.parallel.html: Added.
2700         * canvas/2d.line.join.round-expected.txt: Added.
2701         * canvas/2d.line.join.round.html: Added.
2702         * canvas/2d.line.join.valid-expected.txt: Added.
2703         * canvas/2d.line.join.valid.html: Added.
2704         * canvas/2d.line.miter.acute-expected.txt: Added.
2705         * canvas/2d.line.miter.acute.html: Added.
2706         * canvas/2d.line.miter.exceeded-expected.txt: Added.
2707         * canvas/2d.line.miter.exceeded.html: Added.
2708         * canvas/2d.line.miter.invalid-expected.txt: Added.
2709         * canvas/2d.line.miter.invalid.html: Added.
2710         * canvas/2d.line.miter.lineedge-expected.txt: Added.
2711         * canvas/2d.line.miter.lineedge.html: Added.
2712         * canvas/2d.line.miter.obtuse-expected.txt: Added.
2713         * canvas/2d.line.miter.obtuse.html: Added.
2714         * canvas/2d.line.miter.rightangle-expected.txt: Added.
2715         * canvas/2d.line.miter.rightangle.html: Added.
2716         * canvas/2d.line.miter.valid-expected.txt: Added.
2717         * canvas/2d.line.miter.valid.html: Added.
2718         * canvas/2d.line.miter.within-expected.txt: Added.
2719         * canvas/2d.line.miter.within.html: Added.
2720         * canvas/2d.line.union-expected.txt: Added.
2721         * canvas/2d.line.union.html: Added.
2722         * canvas/2d.line.width.basic-expected.txt: Added.
2723         * canvas/2d.line.width.basic.html: Added.
2724         * canvas/2d.line.width.invalid-expected.txt: Added.
2725         * canvas/2d.line.width.invalid.html: Added.
2726         * canvas/2d.line.width.scaledefault-expected.txt: Added.
2727         * canvas/2d.line.width.scaledefault.html: Added.
2728         * canvas/2d.line.width.transformed-expected.txt: Added.
2729         * canvas/2d.line.width.transformed.html: Added.
2730         * canvas/2d.line.width.valid-expected.txt: Added.
2731         * canvas/2d.line.width.valid.html: Added.
2732         * canvas/2d.path.arc.angle.1-expected.txt: Added.
2733         * canvas/2d.path.arc.angle.1.html: Added.
2734         * canvas/2d.path.arc.angle.2-expected.txt: Added.
2735         * canvas/2d.path.arc.angle.2.html: Added.
2736         * canvas/2d.path.arc.angle.3-expected.txt: Added.
2737         * canvas/2d.path.arc.angle.3.html: Added.
2738         * canvas/2d.path.arc.angle.4-expected.txt: Added.
2739         * canvas/2d.path.arc.angle.4.html: Added.
2740         * canvas/2d.path.arc.angle.5-expected.txt: Added.
2741         * canvas/2d.path.arc.angle.5.html: Added.
2742         * canvas/2d.path.arc.angle.6-expected.txt: Added.
2743         * canvas/2d.path.arc.angle.6.html: Added.
2744         * canvas/2d.path.arc.default-expected.txt: Added.
2745         * canvas/2d.path.arc.default.html: Added.
2746         * canvas/2d.path.arc.empty-expected.txt: Added.
2747         * canvas/2d.path.arc.empty.html: Added.
2748         * canvas/2d.path.arc.end-expected.txt: Added.
2749         * canvas/2d.path.arc.end.html: Added.
2750         * canvas/2d.path.arc.negative-expected.txt: Added.
2751         * canvas/2d.path.arc.negative.html: Added.
2752         * canvas/2d.path.arc.nonempty-expected.txt: Added.
2753         * canvas/2d.path.arc.nonempty.html: Added.
2754         * canvas/2d.path.arc.nonfinite-expected.txt: Added.
2755         * canvas/2d.path.arc.nonfinite.html: Added.
2756         * canvas/2d.path.arc.scale.1-expected.txt: Added.
2757         * canvas/2d.path.arc.scale.1.html: Added.
2758         * canvas/2d.path.arc.scale.2-expected.txt: Added.
2759         * canvas/2d.path.arc.scale.2.html: Added.
2760         * canvas/2d.path.arc.selfintersect.1-expected.txt: Added.
2761         * canvas/2d.path.arc.selfintersect.1.html: Added.
2762         * canvas/2d.path.arc.selfintersect.2-expected.txt: Added.
2763         * canvas/2d.path.arc.selfintersect.2.html: Added.
2764         * canvas/2d.path.arc.shape.1-expected.txt: Added.
2765         * canvas/2d.path.arc.shape.1.html: Added.
2766         * canvas/2d.path.arc.shape.2-expected.txt: Added.
2767         * canvas/2d.path.arc.shape.2.html: Added.
2768         * canvas/2d.path.arc.shape.3-expected.txt: Added.
2769         * canvas/2d.path.arc.shape.3.html: Added.
2770         * canvas/2d.path.arc.shape.4-expected.txt: Added.
2771         * canvas/2d.path.arc.shape.4.html: Added.
2772         * canvas/2d.path.arc.shape.5-expected.txt: Added.
2773         * canvas/2d.path.arc.shape.5.html: Added.
2774         * canvas/2d.path.arc.twopie.1-expected.txt: Added.
2775         * canvas/2d.path.arc.twopie.1.html: Added.
2776         * canvas/2d.path.arc.twopie.2-expected.txt: Added.
2777         * canvas/2d.path.arc.twopie.2.html: Added.
2778         * canvas/2d.path.arc.twopie.3-expected.txt: Added.
2779         * canvas/2d.path.arc.twopie.3.html: Added.
2780         * canvas/2d.path.arc.twopie.4-expected.txt: Added.
2781         * canvas/2d.path.arc.twopie.4.html: Added.
2782         * canvas/2d.path.arc.zero.1-expected.txt: Added.
2783         * canvas/2d.path.arc.zero.1.html: Added.
2784         * canvas/2d.path.arc.zero.2-expected.txt: Added.
2785         * canvas/2d.path.arc.zero.2.html: Added.
2786         * canvas/2d.path.arc.zeroradius-expected.txt: Added.
2787         * canvas/2d.path.arc.zeroradius.html: Added.
2788         * canvas/2d.path.arcTo.coincide.1-expected.txt: Added.
2789         * canvas/2d.path.arcTo.coincide.1.html: Added.
2790         * canvas/2d.path.arcTo.coincide.2-expected.txt: Added.
2791         * canvas/2d.path.arcTo.coincide.2.html: Added.
2792         * canvas/2d.path.arcTo.collinear.1-expected.txt: Added.
2793         * canvas/2d.path.arcTo.collinear.1.html: Added.
2794         * canvas/2d.path.arcTo.collinear.2-expected.txt: Added.
2795         * canvas/2d.path.arcTo.collinear.2.html: Added.
2796         * canvas/2d.path.arcTo.collinear.3-expected.txt: Added.
2797         * canvas/2d.path.arcTo.collinear.3.html: Added.
2798         * canvas/2d.path.arcTo.ensuresubpath.1-expected.txt: Added.
2799         * canvas/2d.path.arcTo.ensuresubpath.1.html: Added.
2800         * canvas/2d.path.arcTo.ensuresubpath.2-expected.txt: Added.
2801         * canvas/2d.path.arcTo.ensuresubpath.2.html: Added.
2802         * canvas/2d.path.arcTo.negative-expected.txt: Added.
2803         * canvas/2d.path.arcTo.negative.html: Added.
2804         * canvas/2d.path.arcTo.nonfinite-expected.txt: Added.
2805         * canvas/2d.path.arcTo.nonfinite.html: Added.
2806         * canvas/2d.path.arcTo.scale-expected.txt: Added.
2807         * canvas/2d.path.arcTo.scale.html: Added.
2808         * canvas/2d.path.arcTo.shape.curve1-expected.txt: Added.
2809         * canvas/2d.path.arcTo.shape.curve1.html: Added.
2810         * canvas/2d.path.arcTo.shape.curve2-expected.txt: Added.
2811         * canvas/2d.path.arcTo.shape.curve2.html: Added.
2812         * canvas/2d.path.arcTo.shape.end-expected.txt: Added.
2813         * canvas/2d.path.arcTo.shape.end.html: Added.
2814         * canvas/2d.path.arcTo.shape.start-expected.txt: Added.
2815         * canvas/2d.path.arcTo.shape.start.html: Added.
2816         * canvas/2d.path.arcTo.transformation-expected.txt: Added.
2817         * canvas/2d.path.arcTo.transformation.html: Added.
2818         * canvas/2d.path.arcTo.zero.1-expected.txt: Added.
2819         * canvas/2d.path.arcTo.zero.1.html: Added.
2820         * canvas/2d.path.arcTo.zero.2-expected.txt: Added.
2821         * canvas/2d.path.arcTo.zero.2.html: Added.
2822         * canvas/2d.path.beginPath-expected.txt: Added.
2823         * canvas/2d.path.beginPath.html: Added.
2824         * canvas/2d.path.bezierCurveTo.basic-expected.txt: Added.
2825         * canvas/2d.path.bezierCurveTo.basic.html: Added.
2826         * canvas/2d.path.bezierCurveTo.ensuresubpath.1-expected.txt: Added.
2827         * canvas/2d.path.bezierCurveTo.ensuresubpath.1.html: Added.
2828         * canvas/2d.path.bezierCurveTo.ensuresubpath.2-expected.txt: Added.
2829         * canvas/2d.path.bezierCurveTo.ensuresubpath.2.html: Added.
2830         * canvas/2d.path.bezierCurveTo.nonfinite-expected.txt: Added.
2831         * canvas/2d.path.bezierCurveTo.nonfinite.html: Added.
2832         * canvas/2d.path.bezierCurveTo.scaled-expected.txt: Added.
2833         * canvas/2d.path.bezierCurveTo.scaled.html: Added.
2834         * canvas/2d.path.bezierCurveTo.shape-expected.txt: Added.
2835         * canvas/2d.path.bezierCurveTo.shape.html: Added.
2836         * canvas/2d.path.clip.basic.1-expected.txt: Added.
2837         * canvas/2d.path.clip.basic.1.html: Added.
2838         * canvas/2d.path.clip.basic.2-expected.txt: Added.
2839         * canvas/2d.path.clip.basic.2.html: Added.
2840         * canvas/2d.path.clip.empty-expected.txt: Added.
2841         * canvas/2d.path.clip.empty.html: Added.
2842         * canvas/2d.path.clip.intersect-expected.txt: Added.
2843         * canvas/2d.path.clip.intersect.html: Added.
2844         * canvas/2d.path.clip.unaffected-expected.txt: Added.
2845         * canvas/2d.path.clip.unaffected.html: Added.
2846         * canvas/2d.path.clip.winding.1-expected.txt: Added.
2847         * canvas/2d.path.clip.winding.1.html: Added.
2848         * canvas/2d.path.clip.winding.2-expected.txt: Added.
2849         * canvas/2d.path.clip.winding.2.html: Added.
2850         * canvas/2d.path.closePath.empty-expected.txt: Added.
2851         * canvas/2d.path.closePath.empty.html: Added.
2852         * canvas/2d.path.closePath.newline-expected.txt: Added.
2853         * canvas/2d.path.closePath.newline.html: Added.
2854         * canvas/2d.path.closePath.nextpoint-expected.txt: Added.
2855         * canvas/2d.path.closePath.nextpoint.html: Added.
2856         * canvas/2d.path.fill.closed.basic-expected.txt: Added.
2857         * canvas/2d.path.fill.closed.basic.html: Added.
2858         * canvas/2d.path.fill.closed.unaffected-expected.txt: Added.
2859         * canvas/2d.path.fill.closed.unaffected.html: Added.
2860         * canvas/2d.path.fill.overlap-expected.txt: Added.
2861         * canvas/2d.path.fill.overlap.html: Added.
2862         * canvas/2d.path.fill.winding.add-expected.txt: Added.
2863         * canvas/2d.path.fill.winding.add.html: Added.
2864         * canvas/2d.path.fill.winding.subtract.1-expected.txt: Added.
2865         * canvas/2d.path.fill.winding.subtract.1.html: Added.
2866         * canvas/2d.path.fill.winding.subtract.2-expected.txt: Added.
2867         * canvas/2d.path.fill.winding.subtract.2.html: Added.
2868         * canvas/2d.path.fill.winding.subtract.3-expected.txt: Added.
2869         * canvas/2d.path.fill.winding.subtract.3.html: Added.
2870         * canvas/2d.path.initial-expected.txt: Added.
2871         * canvas/2d.path.initial.html: Added.
2872         * canvas/2d.path.isPointInPath.arc-expected.txt: Added.
2873         * canvas/2d.path.isPointInPath.arc.html: Added.
2874         * canvas/2d.path.isPointInPath.basic.1-expected.txt: Added.
2875         * canvas/2d.path.isPointInPath.basic.1.html: Added.
2876         * canvas/2d.path.isPointInPath.basic.2-expected.txt: Added.
2877         * canvas/2d.path.isPointInPath.basic.2.html: Added.
2878         * canvas/2d.path.isPointInPath.bezier-expected.txt: Added.
2879         * canvas/2d.path.isPointInPath.bezier.html: Added.
2880         * canvas/2d.path.isPointInPath.bigarc-expected.txt: Added.
2881         * canvas/2d.path.isPointInPath.bigarc.html: Added.
2882         * canvas/2d.path.isPointInPath.edge-expected.txt: Added.
2883         * canvas/2d.path.isPointInPath.edge.html: Added.
2884         * canvas/2d.path.isPointInPath.empty-expected.txt: Added.
2885         * canvas/2d.path.isPointInPath.empty.html: Added.
2886         * canvas/2d.path.isPointInPath.nonfinite-expected.txt: Added.
2887         * canvas/2d.path.isPointInPath.nonfinite.html: Added.
2888         * canvas/2d.path.isPointInPath.outside-expected.txt: Added.
2889         * canvas/2d.path.isPointInPath.outside.html: Added.
2890         * canvas/2d.path.isPointInPath.subpath-expected.txt: Added.
2891         * canvas/2d.path.isPointInPath.subpath.html: Added.
2892         * canvas/2d.path.isPointInPath.transform.1-expected.txt: Added.
2893         * canvas/2d.path.isPointInPath.transform.1.html: Added.
2894         * canvas/2d.path.isPointInPath.transform.2-expected.txt: Added.
2895         * canvas/2d.path.isPointInPath.transform.2.html: Added.
2896         * canvas/2d.path.isPointInPath.transform.3-expected.txt: Added.
2897         * canvas/2d.path.isPointInPath.transform.3.html: Added.
2898         * canvas/2d.path.isPointInPath.unclosed-expected.txt: Added.
2899         * canvas/2d.path.isPointInPath.unclosed.html: Added.
2900         * canvas/2d.path.isPointInPath.winding-expected.txt: Added.
2901         * canvas/2d.path.isPointInPath.winding.html: Added.
2902         * canvas/2d.path.lineTo.basic-expected.txt: Added.
2903         * canvas/2d.path.lineTo.basic.html: Added.
2904         * canvas/2d.path.lineTo.ensuresubpath.1-expected.txt: Added.
2905         * canvas/2d.path.lineTo.ensuresubpath.1.html: Added.
2906         * canvas/2d.path.lineTo.ensuresubpath.2-expected.txt: Added.
2907         * canvas/2d.path.lineTo.ensuresubpath.2.html: Added.
2908         * canvas/2d.path.lineTo.nextpoint-expected.txt: Added.
2909         * canvas/2d.path.lineTo.nextpoint.html: Added.
2910         * canvas/2d.path.lineTo.nonfinite-expected.txt: Added.
2911         * canvas/2d.path.lineTo.nonfinite.html: Added.
2912         * canvas/2d.path.moveTo.basic-expected.txt: Added.
2913         * canvas/2d.path.moveTo.basic.html: Added.
2914         * canvas/2d.path.moveTo.multiple-expected.txt: Added.
2915         * canvas/2d.path.moveTo.multiple.html: Added.
2916         * canvas/2d.path.moveTo.newsubpath-expected.txt: Added.
2917         * canvas/2d.path.moveTo.newsubpath.html: Added.
2918         * canvas/2d.path.moveTo.nonfinite-expected.txt: Added.
2919         * canvas/2d.path.moveTo.nonfinite.html: Added.
2920         * canvas/2d.path.quadraticCurveTo.basic-expected.txt: Added.
2921         * canvas/2d.path.quadraticCurveTo.basic.html: Added.
2922         * canvas/2d.path.quadraticCurveTo.ensuresubpath.1-expected.txt: Added.
2923         * canvas/2d.path.quadraticCurveTo.ensuresubpath.1.html: Added.
2924         * canvas/2d.path.quadraticCurveTo.ensuresubpath.2-expected.txt: Added.
2925         * canvas/2d.path.quadraticCurveTo.ensuresubpath.2.html: Added.
2926         * canvas/2d.path.quadraticCurveTo.nonfinite-expected.txt: Added.
2927         * canvas/2d.path.quadraticCurveTo.nonfinite.html: Added.
2928         * canvas/2d.path.quadraticCurveTo.scaled-expected.txt: Added.
2929         * canvas/2d.path.quadraticCurveTo.scaled.html: Added.
2930         * canvas/2d.path.quadraticCurveTo.shape-expected.txt: Added.
2931         * canvas/2d.path.quadraticCurveTo.shape.html: Added.
2932         * canvas/2d.path.rect.basic-expected.txt: Added.
2933         * canvas/2d.path.rect.basic.html: Added.
2934         * canvas/2d.path.rect.closed-expected.txt: Added.
2935         * canvas/2d.path.rect.closed.html: Added.
2936         * canvas/2d.path.rect.end.1-expected.txt: Added.
2937         * canvas/2d.path.rect.end.1.html: Added.
2938         * canvas/2d.path.rect.end.2-expected.txt: Added.
2939         * canvas/2d.path.rect.end.2.html: Added.
2940         * canvas/2d.path.rect.negative-expected.txt: Added.
2941         * canvas/2d.path.rect.negative.html: Added.
2942         * canvas/2d.path.rect.newsubpath-expected.txt: Added.
2943         * canvas/2d.path.rect.newsubpath.html: Added.
2944         * canvas/2d.path.rect.nonfinite-expected.txt: Added.
2945         * canvas/2d.path.rect.nonfinite.html: Added.
2946         * canvas/2d.path.rect.selfintersect-expected.txt: Added.
2947         * canvas/2d.path.rect.selfintersect.html: Added.
2948         * canvas/2d.path.rect.winding-expected.txt: Added.
2949         * canvas/2d.path.rect.winding.html: Added.
2950         * canvas/2d.path.rect.zero.1-expected.txt: Added.
2951         * canvas/2d.path.rect.zero.1.html: Added.
2952         * canvas/2d.path.rect.zero.2-expected.txt: Added.
2953         * canvas/2d.path.rect.zero.2.html: Added.
2954         * canvas/2d.path.rect.zero.3-expected.txt: Added.
2955         * canvas/2d.path.rect.zero.3.html: Added.
2956         * canvas/2d.path.rect.zero.4-expected.txt: Added.
2957         * canvas/2d.path.rect.zero.4.html: Added.
2958         * canvas/2d.path.rect.zero.5-expected.txt: Added.
2959         * canvas/2d.path.rect.zero.5.html: Added.
2960         * canvas/2d.path.rect.zero.6-expected.txt: Added.
2961         * canvas/2d.path.rect.zero.6.html: Added.
2962         * canvas/2d.path.stroke.empty-expected.txt: Added.
2963         * canvas/2d.path.stroke.empty.html: Added.
2964         * canvas/2d.path.stroke.overlap-expected.txt: Added.
2965         * canvas/2d.path.stroke.overlap.html: Added.
2966         * canvas/2d.path.stroke.prune.arc-expected.txt: Added.
2967         * canvas/2d.path.stroke.prune.arc.html: Added.
2968         * canvas/2d.path.stroke.prune.closed-expected.txt: Added.
2969         * canvas/2d.path.stroke.prune.closed.html: Added.
2970         * canvas/2d.path.stroke.prune.corner-expected.txt: Added.
2971         * canvas/2d.path.stroke.prune.corner.html: Added.
2972         * canvas/2d.path.stroke.prune.curve-expected.txt: Added.
2973         * canvas/2d.path.stroke.prune.curve.html: Added.
2974         * canvas/2d.path.stroke.prune.line-expected.txt: Added.
2975         * canvas/2d.path.stroke.prune.line.html: Added.
2976         * canvas/2d.path.stroke.prune.rect-expected.txt: Added.
2977         * canvas/2d.path.stroke.prune.rect.html: Added.
2978         * canvas/2d.path.stroke.scale1-expected.txt: Added.
2979         * canvas/2d.path.stroke.scale1.html: Added.
2980         * canvas/2d.path.stroke.scale2-expected.txt: Added.
2981         * canvas/2d.path.stroke.scale2.html: Added.
2982         * canvas/2d.path.stroke.skew-expected.txt: Added.
2983         * canvas/2d.path.stroke.skew.html: Added.
2984         * canvas/2d.path.stroke.unaffected-expected.txt: Added.
2985         * canvas/2d.path.stroke.unaffected.html: Added.
2986         * canvas/2d.path.stroke.union-expected.txt: Added.
2987         * canvas/2d.path.stroke.union.html: Added.
2988         * canvas/2d.path.transformation.basic-expected.txt: Added.
2989         * canvas/2d.path.transformation.basic.html: Added.
2990         * canvas/2d.path.transformation.changing-expected.txt: Added.
2991         * canvas/2d.path.transformation.changing.html: Added.
2992         * canvas/2d.path.transformation.multiple-expected.txt: Added.
2993         * canvas/2d.path.transformation.multiple.html: Added.
2994         * canvas/2d.pattern.animated.gif.html: Added.
2995         * canvas/2d.pattern.basic.canvas-expected.txt: Added.
2996         * canvas/2d.pattern.basic.canvas.html: Added.
2997         * canvas/2d.pattern.basic.image-expected.txt: Added.
2998         * canvas/2d.pattern.basic.image.html: Added.
2999         * canvas/2d.pattern.basic.nocontext-expected.txt: Added.
3000         * canvas/2d.pattern.basic.nocontext.html: Added.
3001         * canvas/2d.pattern.basic.type-expected.txt: Added.
3002         * canvas/2d.pattern.basic.type.html: Added.
3003         * canvas/2d.pattern.basic.zerocanvas-expected.txt: Added.
3004         * canvas/2d.pattern.basic.zerocanvas.html: Added.
3005         * canvas/2d.pattern.crosscanvas-expected.txt: Added.
3006         * canvas/2d.pattern.crosscanvas.html: Added.
3007         * canvas/2d.pattern.image.incomplete-expected.txt: Added.
3008         * canvas/2d.pattern.image.incomplete.empty-expected.txt: Added.
3009         * canvas/2d.pattern.image.incomplete.empty.html: Added.
3010         * canvas/2d.pattern.image.incomplete.html: Added.
3011         * canvas/2d.pattern.image.incomplete.omitted-expected.txt: Added.
3012         * canvas/2d.pattern.image.incomplete.omitted.html: Added.
3013         * canvas/2d.pattern.image.null-expected.txt: Added.
3014         * canvas/2d.pattern.image.null.html: Added.
3015         * canvas/2d.pattern.image.string-expected.txt: Added.
3016         * canvas/2d.pattern.image.string.html: Added.
3017         * canvas/2d.pattern.image.undefined-expected.txt: Added.
3018         * canvas/2d.pattern.image.undefined.html: Added.
3019         * canvas/2d.pattern.modify.canvas1-expected.txt: Added.
3020         * canvas/2d.pattern.modify.canvas1.html: Added.
3021         * canvas/2d.pattern.modify.canvas2-expected.txt: Added.
3022         * canvas/2d.pattern.modify.canvas2.html: Added.
3023         * canvas/2d.pattern.modify.image1.html: Added.
3024         * canvas/2d.pattern.modify.image2.html: Added.
3025         * canvas/2d.pattern.paint.norepeat.basic-expected.txt: Added.
3026         * canvas/2d.pattern.paint.norepeat.basic.html: Added.
3027         * canvas/2d.pattern.paint.norepeat.coord1-expected.txt: Added.
3028         * canvas/2d.pattern.paint.norepeat.coord1.html: Added.
3029         * canvas/2d.pattern.paint.norepeat.coord2-expected.txt: Added.
3030         * canvas/2d.pattern.paint.norepeat.coord2.html: Added.
3031         * canvas/2d.pattern.paint.norepeat.coord3-expected.txt: Added.
3032         * canvas/2d.pattern.paint.norepeat.coord3.html: Added.
3033         * canvas/2d.pattern.paint.norepeat.outside-expected.txt: Added.
3034         * canvas/2d.pattern.paint.norepeat.outside.html: Added.
3035         * canvas/2d.pattern.paint.orientation.canvas-expected.txt: Added.
3036         * canvas/2d.pattern.paint.orientation.canvas.html: Added.
3037         * canvas/2d.pattern.paint.orientation.image-expected.txt: Added.
3038         * canvas/2d.pattern.paint.orientation.image.html: Added.
3039         * canvas/2d.pattern.paint.repeat.basic-expected.txt: Added.
3040         * canvas/2d.pattern.paint.repeat.basic.html: Added.
3041         * canvas/2d.pattern.paint.repeat.coord1-expected.txt: Added.
3042         * canvas/2d.pattern.paint.repeat.coord1.html: Added.
3043         * canvas/2d.pattern.paint.repeat.coord2-expected.txt: Added.
3044         * canvas/2d.pattern.paint.repeat.coord2.html: Added.
3045         * canvas/2d.pattern.paint.repeat.coord3-expected.txt: Added.
3046         * canvas/2d.pattern.paint.repeat.coord3.html: Added.
3047         * canvas/2d.pattern.paint.repeat.outside-expected.txt: Added.
3048         * canvas/2d.pattern.paint.repeat.outside.html: Added.
3049         * canvas/2d.pattern.paint.repeatx.basic-expected.txt: Added.
3050         * canvas/2d.pattern.paint.repeatx.basic.html: Added.
3051         * canvas/2d.pattern.paint.repeatx.coord1-expected.txt: Added.
3052         * canvas/2d.pattern.paint.repeatx.coord1.html: Added.
3053         * canvas/2d.pattern.paint.repeatx.outside-expected.txt: Added.
3054         * canvas/2d.pattern.paint.repeatx.outside.html: Added.
3055         * canvas/2d.pattern.paint.repeaty.basic-expected.txt: Added.
3056         * canvas/2d.pattern.paint.repeaty.basic.html: Added.
3057         * canvas/2d.pattern.paint.repeaty.coord1-expected.txt: Added.
3058         * canvas/2d.pattern.paint.repeaty.coord1.html: Added.
3059         * canvas/2d.pattern.paint.repeaty.outside-expected.txt: Added.
3060         * canvas/2d.pattern.paint.repeaty.outside.html: Added.
3061         * canvas/2d.pattern.repeat.case-expected.txt: Added.
3062         * canvas/2d.pattern.repeat.case.html: Added.
3063         * canvas/2d.pattern.repeat.empty-expected.txt: Added.
3064         * canvas/2d.pattern.repeat.empty.html: Added.
3065         * canvas/2d.pattern.repeat.null-expected.txt: Added.
3066         * canvas/2d.pattern.repeat.null.html: Added.
3067         * canvas/2d.pattern.repeat.undefined-expected.txt: Added.
3068         * canvas/2d.pattern.repeat.undefined.html: Added.
3069         * canvas/2d.pattern.repeat.unrecognised-expected.txt: Added.
3070         * canvas/2d.pattern.repeat.unrecognised.html: Added.
3071         * canvas/2d.scaled.html: Added.
3072         * canvas/2d.shadow.alpha.1-expected.txt: Added.
3073         * canvas/2d.shadow.alpha.1.html: Added.
3074         * canvas/2d.shadow.alpha.2-expected.txt: Added.
3075         * canvas/2d.shadow.alpha.2.html: Added.
3076         * canvas/2d.shadow.alpha.3-expected.txt: Added.
3077         * canvas/2d.shadow.alpha.3.html: Added.
3078         * canvas/2d.shadow.alpha.4-expected.txt: Added.
3079         * canvas/2d.shadow.alpha.4.html: Added.
3080         * canvas/2d.shadow.alpha.5-expected.txt: Added.
3081         * canvas/2d.shadow.alpha.5.html: Added.
3082         * canvas/2d.shadow.attributes.shadowBlur.initial-expected.txt: Added.
3083         * canvas/2d.shadow.attributes.shadowBlur.initial.html: Added.
3084         * canvas/2d.shadow.attributes.shadowBlur.invalid-expected.txt: Added.
3085         * canvas/2d.shadow.attributes.shadowBlur.invalid.html: Added.
3086         * canvas/2d.shadow.attributes.shadowBlur.valid-expected.txt: Added.
3087         * canvas/2d.shadow.attributes.shadowBlur.valid.html: Added.
3088         * canvas/2d.shadow.attributes.shadowColor.initial-expected.txt: Added.
3089         * canvas/2d.shadow.attributes.shadowColor.initial.html: Added.
3090         * canvas/2d.shadow.attributes.shadowColor.invalid-expected.txt: Added.
3091         * canvas/2d.shadow.attributes.shadowColor.invalid.html: Added.
3092         * canvas/2d.shadow.attributes.shadowColor.valid-expected.txt: Added.
3093         * canvas/2d.shadow.attributes.shadowColor.valid.html: Added.
3094         * canvas/2d.shadow.attributes.shadowOffset.initial-expected.txt: Added.
3095         * canvas/2d.shadow.attributes.shadowOffset.initial.html: Added.
3096         * canvas/2d.shadow.attributes.shadowOffset.invalid-expected.txt: Added.
3097         * canvas/2d.shadow.attributes.shadowOffset.invalid.html: Added.
3098         * canvas/2d.shadow.attributes.shadowOffset.valid-expected.txt: Added.
3099         * canvas/2d.shadow.attributes.shadowOffset.valid.html: Added.
3100         * canvas/2d.shadow.blur.high.html: Added.
3101         * canvas/2d.shadow.blur.low.html: Added.
3102         * canvas/2d.shadow.canvas.alpha-expected.txt: Added.
3103         * canvas/2d.shadow.canvas.alpha.html: Added.
3104         * canvas/2d.shadow.canvas.basic-expected.txt: Added.
3105         * canvas/2d.shadow.canvas.basic.html: Added.
3106         * canvas/2d.shadow.canvas.transparent.1-expected.txt: Added.
3107         * canvas/2d.shadow.canvas.transparent.1.html: Added.
3108         * canvas/2d.shadow.canvas.transparent.2-expected.txt: Added.
3109         * canvas/2d.shadow.canvas.transparent.2.html: Added.
3110         * canvas/2d.shadow.clip.1-expected.txt: Added.
3111         * canvas/2d.shadow.clip.1.html: Added.
3112         * canvas/2d.shadow.clip.2-expected.txt: Added.
3113         * canvas/2d.shadow.clip.2.html: Added.
3114         * canvas/2d.shadow.clip.3-expected.txt: Added.
3115         * canvas/2d.shadow.clip.3.html: Added.
3116         * canvas/2d.shadow.composite.1-expected.txt: Added.
3117         * canvas/2d.shadow.composite.1.html: Added.
3118         * canvas/2d.shadow.composite.2-expected.txt: Added.
3119         * canvas/2d.shadow.composite.2.html: Added.
3120         * canvas/2d.shadow.composite.3-expected.txt: Added.
3121         * canvas/2d.shadow.composite.3.html: Added.
3122         * canvas/2d.shadow.enable.blur-expected.txt: Added.
3123         * canvas/2d.shadow.enable.blur.html: Added.
3124         * canvas/2d.shadow.enable.off.1-expected.txt: Added.
3125         * canvas/2d.shadow.enable.off.1.html: Added.
3126         * canvas/2d.shadow.enable.off.2-expected.txt: Added.
3127         * canvas/2d.shadow.enable.off.2.html: Added.
3128         * canvas/2d.shadow.enable.x-expected.txt: Added.
3129         * canvas/2d.shadow.enable.x.html: Added.
3130         * canvas/2d.shadow.enable.y-expected.txt: Added.
3131         * canvas/2d.shadow.enable.y.html: Added.
3132         * canvas/2d.shadow.gradient.alpha-expected.txt: Added.
3133         * canvas/2d.shadow.gradient.alpha.html: Added.
3134         * canvas/2d.shadow.gradient.basic-expected.txt: Added.
3135         * canvas/2d.shadow.gradient.basic.html: Added.
3136         * canvas/2d.shadow.gradient.transparent.1-expected.txt: Added.
3137         * canvas/2d.shadow.gradient.transparent.1.html: Added.
3138         * canvas/2d.shadow.gradient.transparent.2-expected.txt: Added.
3139         * canvas/2d.shadow.gradient.transparent.2.html: Added.
3140         * canvas/2d.shadow.image.alpha-expected.txt: Added.
3141         * canvas/2d.shadow.image.alpha.html: Added.
3142         * canvas/2d.shadow.image.basic-expected.txt: Added.
3143         * canvas/2d.shadow.image.basic.html: Added.
3144         * canvas/2d.shadow.image.scale-expected.txt: Added.
3145         * canvas/2d.shadow.image.scale.html: Added.
3146         * canvas/2d.shadow.image.section-expected.txt: Added.
3147         * canvas/2d.shadow.image.section.html: Added.
3148         * canvas/2d.shadow.image.transparent.1-expected.txt: Added.
3149         * canvas/2d.shadow.image.transparent.1.html: Added.
3150         * canvas/2d.shadow.image.transparent.2-expected.txt: Added.
3151         * canvas/2d.shadow.image.transparent.2.html: Added.
3152         * canvas/2d.shadow.offset.negativeX-expected.txt: Added.
3153         * canvas/2d.shadow.offset.negativeX.html: Added.
3154         * canvas/2d.shadow.offset.negativeY-expected.txt: Added.
3155         * canvas/2d.shadow.offset.negativeY.html: Added.
3156         * canvas/2d.shadow.offset.positiveX-expected.txt: Added.
3157         * canvas/2d.shadow.offset.positiveX.html: Added.
3158         * canvas/2d.shadow.offset.positiveY-expected.txt: Added.
3159         * canvas/2d.shadow.offset.positiveY.html: Added.
3160         * canvas/2d.shadow.outside-expected.txt: Added.
3161         * canvas/2d.shadow.outside.html: Added.
3162         * canvas/2d.shadow.pattern.alpha-expected.txt: Added.
3163         * canvas/2d.shadow.pattern.alpha.html: Added.
3164         * canvas/2d.shadow.pattern.basic-expected.txt: Added.
3165         * canvas/2d.shadow.pattern.basic.html: Added.
3166         * canvas/2d.shadow.pattern.transparent.1-expected.txt: Added.
3167         * canvas/2d.shadow.pattern.transparent.1.html: Added.
3168         * canvas/2d.shadow.pattern.transparent.2-expected.txt: Added.
3169         * canvas/2d.shadow.pattern.transparent.2.html: Added.
3170         * canvas/2d.shadow.stroke.basic-expected.txt: Added.
3171         * canvas/2d.shadow.stroke.basic.html: Added.
3172         * canvas/2d.shadow.stroke.cap.1-expected.txt: Added.
3173         * canvas/2d.shadow.stroke.cap.1.html: Added.
3174         * canvas/2d.shadow.stroke.cap.2-expected.txt: Added.
3175         * canvas/2d.shadow.stroke.cap.2.html: Added.
3176         * canvas/2d.shadow.stroke.join.1-expected.txt: Added.
3177         * canvas/2d.shadow.stroke.join.1.html: Added.
3178         * canvas/2d.shadow.stroke.join.2-expected.txt: Added.
3179         * canvas/2d.shadow.stroke.join.2.html: Added.
3180         * canvas/2d.shadow.stroke.join.3-expected.txt: Added.
3181         * canvas/2d.shadow.stroke.join.3.html: Added.
3182         * canvas/2d.shadow.transform.1-expected.txt: Added.
3183         * canvas/2d.shadow.transform.1.html: Added.
3184         * canvas/2d.shadow.transform.2-expected.txt: Added.
3185         * canvas/2d.shadow.transform.2.html: Added.
3186         * canvas/2d.state.saverestore.bitmap-expected.txt: Added.
3187         * canvas/2d.state.saverestore.bitmap.html: Added.
3188         * canvas/2d.state.saverestore.clip-expected.txt: Added.
3189         * canvas/2d.state.saverestore.clip.html: Added.
3190         * canvas/2d.state.saverestore.fillStyle-expected.txt: Added.
3191         * canvas/2d.state.saverestore.fillStyle.html: Added.
3192         * canvas/2d.state.saverestore.font-expected.txt: Added.
3193         * canvas/2d.state.saverestore.font.html: Added.
3194         * canvas/2d.state.saverestore.globalAlpha-expected.txt: Added.
3195         * canvas/2d.state.saverestore.globalAlpha.html: Added.
3196         * canvas/2d.state.saverestore.globalCompositeOperation-expected.txt: Added.
3197         * canvas/2d.state.saverestore.globalCompositeOperation.html: Added.
3198         * canvas/2d.state.saverestore.lineCap-expected.txt: Added.
3199         * canvas/2d.state.saverestore.lineCap.html: Added.
3200         * canvas/2d.state.saverestore.lineJoin-expected.txt: Added.
3201         * canvas/2d.state.saverestore.lineJoin.html: Added.
3202         * canvas/2d.state.saverestore.lineWidth-expected.txt: Added.
3203         * canvas/2d.state.saverestore.lineWidth.html: Added.
3204         * canvas/2d.state.saverestore.miterLimit-expected.txt: Added.
3205         * canvas/2d.state.saverestore.miterLimit.html: Added.
3206         * canvas/2d.state.saverestore.path-expected.txt: Added.
3207         * canvas/2d.state.saverestore.path.html: Added.
3208         * canvas/2d.state.saverestore.shadowBlur-expected.txt: Added.
3209         * canvas/2d.state.saverestore.shadowBlur.html: Added.
3210         * canvas/2d.state.saverestore.shadowColor-expected.txt: Added.
3211         * canvas/2d.state.saverestore.shadowColor.html: Added.
3212         * canvas/2d.state.saverestore.shadowOffsetX-expected.txt: Added.
3213         * canvas/2d.state.saverestore.shadowOffsetX.html: Added.
3214         * canvas/2d.state.saverestore.shadowOffsetY-expected.txt: Added.
3215         * canvas/2d.state.saverestore.shadowOffsetY.html: Added.
3216         * canvas/2d.state.saverestore.stack-expected.txt: Added.
3217         * canvas/2d.state.saverestore.stack.html: Added.
3218         * canvas/2d.state.saverestore.stackdepth-expected.txt: Added.
3219         * canvas/2d.state.saverestore.stackdepth.html: Added.
3220         * canvas/2d.state.saverestore.strokeStyle-expected.txt: Added.
3221         * canvas/2d.state.saverestore.strokeStyle.html: Added.
3222         * canvas/2d.state.saverestore.textAlign-expected.txt: Added.
3223         * canvas/2d.state.saverestore.textAlign.html: Added.
3224         * canvas/2d.state.saverestore.textBaseline-expected.txt: Added.
3225         * canvas/2d.state.saverestore.textBaseline.html: Added.
3226         * canvas/2d.state.saverestore.transformation-expected.txt: Added.
3227         * canvas/2d.state.saverestore.transformation.html: Added.
3228         * canvas/2d.state.saverestore.underflow-expected.txt: Added.
3229         * canvas/2d.state.saverestore.underflow.html: Added.
3230         * canvas/2d.strokeRect.basic-expected.txt: Added.
3231         * canvas/2d.strokeRect.basic.html: Added.
3232         * canvas/2d.strokeRect.clip-expected.txt: Added.
3233         * canvas/2d.strokeRect.clip.html: Added.
3234         * canvas/2d.strokeRect.globalalpha-expected.txt: Added.
3235         * canvas/2d.strokeRect.globalalpha.html: Added.
3236         * canvas/2d.strokeRect.globalcomposite-expected.txt: Added.
3237         * canvas/2d.strokeRect.globalcomposite.html: Added.
3238         * canvas/2d.strokeRect.negative-expected.txt: Added.
3239         * canvas/2d.strokeRect.negative.html: Added.
3240         * canvas/2d.strokeRect.nonfinite-expected.txt: Added.
3241         * canvas/2d.strokeRect.nonfinite.html: Added.
3242         * canvas/2d.strokeRect.path-expected.txt: Added.
3243         * canvas/2d.strokeRect.path.html: Added.
3244         * canvas/2d.strokeRect.shadow-expected.txt: Added.
3245         * canvas/2d.strokeRect.shadow.html: Added.
3246         * canvas/2d.strokeRect.transform-expected.txt: Added.
3247         * canvas/2d.strokeRect.transform.html: Added.
3248         * canvas/2d.strokeRect.zero.1-expected.txt: Added.
3249         * canvas/2d.strokeRect.zero.1.html: Added.
3250         * canvas/2d.strokeRect.zero.2-expected.txt: Added.
3251         * canvas/2d.strokeRect.zero.2.html: Added.
3252         * canvas/2d.strokeRect.zero.3-expected.txt: Added.
3253         * canvas/2d.strokeRect.zero.3.html: Added.
3254         * canvas/2d.strokeRect.zero.5-expected.txt: Added.
3255         * canvas/2d.strokeRect.zero.5.html: Added.
3256         * canvas/2d.strokeStyle.default-expected.txt: Added.
3257         * canvas/2d.strokeStyle.default.html: Added.
3258         * canvas/2d.text.align.default-expected.txt: Added.
3259         * canvas/2d.text.align.default.html: Added.
3260         * canvas/2d.text.align.valid-expected.txt: Added.
3261         * canvas/2d.text.align.valid.html: Added.
3262         * canvas/2d.text.baseline.default-expected.txt: Added.
3263         * canvas/2d.text.baseline.default.html: Added.
3264         * canvas/2d.text.baseline.valid-expected.txt: Added.
3265         * canvas/2d.text.baseline.valid.html: Added.
3266         * canvas/2d.text.draw.align.center.html: Added.
3267         * canvas/2d.text.draw.align.end.ltr.html: Added.
3268         * canvas/2d.text.draw.align.end.rtl.html: Added.
3269         * canvas/2d.text.draw.align.left.html: Added.
3270         * canvas/2d.text.draw.align.right.html: Added.
3271         * canvas/2d.text.draw.align.start.ltr.html: Added.
3272         * canvas/2d.text.draw.align.start.rtl.html: Added.
3273         * canvas/2d.text.draw.baseline.alphabetic.html: Added.
3274         * canvas/2d.text.draw.fill.basic.html: Added.
3275         * canvas/2d.text.draw.fill.maxWidth.bound.html: Added.
3276         * canvas/2d.text.draw.fill.maxWidth.fontface.html: Added.
3277         * canvas/2d.text.draw.fill.maxWidth.large.html: Added.
3278         * canvas/2d.text.draw.fill.maxWidth.negative-expected.txt: Added.
3279         * canvas/2d.text.draw.fill.maxWidth.negative.html: Added.
3280         * canvas/2d.text.draw.fill.maxWidth.small.html: Added.
3281         * canvas/2d.text.draw.fill.maxWidth.zero.html: Added.
3282         * canvas/2d.text.draw.fill.rtl.html: Added.
3283         * canvas/2d.text.draw.fill.unaffected-expected.txt: Added.
3284         * canvas/2d.text.draw.fill.unaffected.html: Added.
3285         * canvas/2d.text.draw.fontface.html: Added.
3286         * canvas/2d.text.draw.fontface.notinpage.html: Added.
3287         * canvas/2d.text.draw.fontface.repeat.html: Added.
3288         * canvas/2d.text.draw.kern.consistent.html: Added.
3289         * canvas/2d.text.draw.space.basic.html: Added.
3290         * canvas/2d.text.draw.space.collapse.nonspace.html: Added.
3291         * canvas/2d.text.draw.stroke.basic.html: Added.
3292         * canvas/2d.text.draw.stroke.unaffected-expected.txt: Added.
3293         * canvas/2d.text.draw.stroke.unaffected.html: Added.
3294         * canvas/2d.text.font.default-expected.txt: Added.
3295         * canvas/2d.text.font.default.html: Added.
3296         * canvas/2d.text.font.parse.basic-expected.txt: Added.
3297         * canvas/2d.text.font.parse.basic.html: Added.
3298         * canvas/2d.text.font.parse.complex-expected.txt: Added.
3299         * canvas/2d.text.font.parse.complex.html: Added.
3300         * canvas/2d.text.font.parse.invalid-expected.txt: Added.
3301         * canvas/2d.text.font.parse.invalid.html: Added.
3302         * canvas/2d.text.font.parse.size.percentage-expected.txt: Added.
3303         * canvas/2d.text.font.parse.size.percentage.default-expected.txt: Added.
3304         * canvas/2d.text.font.parse.size.percentage.default.html: Added.
3305         * canvas/2d.text.font.parse.size.percentage.html: Added.
3306         * canvas/2d.text.font.parse.system-expected.txt: Added.
3307         * canvas/2d.text.font.parse.system.html: Added.
3308         * canvas/2d.text.measure.width.basic.html: Added.
3309         * canvas/2d.text.measure.width.empty-expected.txt: Added.
3310         * canvas/2d.text.measure.width.empty.html: Added.
3311         * canvas/2d.transformation.order-expected.txt: Added.
3312         * canvas/2d.transformation.order.html: Added.
3313         * canvas/2d.transformation.rotate.direction-expected.txt: Added.
3314         * canvas/2d.transformation.rotate.direction.html: Added.
3315         * canvas/2d.transformation.rotate.nonfinite-expected.txt: Added.
3316         * canvas/2d.transformation.rotate.nonfinite.html: Added.
3317         * canvas/2d.transformation.rotate.radians-expected.txt: Added.
3318         * canvas/2d.transformation.rotate.radians.html: Added.
3319         * canvas/2d.transformation.rotate.wrap-expected.txt: Added.
3320         * canvas/2d.transformation.rotate.wrap.html: Added.
3321         * canvas/2d.transformation.rotate.wrapnegative-expected.txt: Added.
3322         * canvas/2d.transformation.rotate.wrapnegative.html: Added.
3323         * canvas/2d.transformation.rotate.zero-expected.txt: Added.
3324         * canvas/2d.transformation.rotate.zero.html: Added.
3325         * canvas/2d.transformation.scale.basic-expected.txt: Added.
3326         * canvas/2d.transformation.scale.basic.html: Added.
3327         * canvas/2d.transformation.scale.large-expected.txt: Added.
3328         * canvas/2d.transformation.scale.large.html: Added.
3329         * canvas/2d.transformation.scale.multiple-expected.txt: Added.
3330         * canvas/2d.transformation.scale.multiple.html: Added.
3331         * canvas/2d.transformation.scale.negative-expected.txt: Added.
3332         * canvas/2d.transformation.scale.negative.html: Added.
3333         * canvas/2d.transformation.scale.nonfinite-expected.txt: Added.
3334         * canvas/2d.transformation.scale.nonfinite.html: Added.
3335         * canvas/2d.transformation.scale.zero-expected.txt: Added.
3336         * canvas/2d.transformation.scale.zero.html: Added.
3337         * canvas/2d.transformation.setTransform.multiple-expected.txt: Added.
3338         * canvas/2d.transformation.setTransform.multiple.html: Added.
3339         * canvas/2d.transformation.setTransform.nonfinite-expected.txt: Added.
3340         * canvas/2d.transformation.setTransform.nonfinite.html: Added.
3341         * canvas/2d.transformation.setTransform.skewed-expected.txt: Added.
3342         * canvas/2d.transformation.setTransform.skewed.html: Added.
3343         * canvas/2d.transformation.transform.identity-expected.txt: Added.
3344         * canvas/2d.transformation.transform.identity.html: Added.
3345         * canvas/2d.transformation.transform.multiply-expected.txt: Added.
3346         * canvas/2d.transformation.transform.multiply.html: Added.
3347         * canvas/2d.transformation.transform.nonfinite-expected.txt: Added.
3348         * canvas/2d.transformation.transform.nonfinite.html: Added.
3349         * canvas/2d.transformation.transform.skewed-expected.txt: Added.
3350         * canvas/2d.transformation.transform.skewed.html: Added.
3351         * canvas/2d.transformation.translate.basic-expected.txt: Added.
3352         * canvas/2d.transformation.translate.basic.html: Added.
3353         * canvas/2d.transformation.translate.nonfinite-expected.txt: Added.
3354         * canvas/2d.transformation.translate.nonfinite.html: Added.
3355         * canvas/2d.type.delete-expected.txt: Added.
3356         * canvas/2d.type.delete.html: Added.
3357         * canvas/2d.voidreturn-expected.txt: Added.
3358         * canvas/2d.voidreturn.html: Added.
3359         * canvas/canvas_colorsandstyles_addcolorstop_001-expected.txt: Added.
3360         * canvas/canvas_colorsandstyles_addcolorstop_001.htm: Added.
3361         * canvas/canvas_colorsandstyles_createlineargradient_001.htm: Added.
3362         * canvas/canvas_complexshapes_arcto_001.htm: Added.
3363         * canvas/canvas_complexshapes_beziercurveto_001.htm: Added.
3364         * canvas/canvas_complexshapes_ispointInpath_001-expected.txt: Added.
3365         * canvas/canvas_complexshapes_ispointInpath_001.htm: Added.
3366         * canvas/canvas_compositing_globalcompositeoperation_001.htm: Added.
3367         * canvas/canvas_linestyles_linecap_001.htm: Added.
3368         * canvas/canvas_shadows_001.htm: Added.
3369         * canvas/canvas_state_restore_001.htm: Added.
3370         * canvas/canvas_text_font_001.htm: Added.
3371         * canvas/canvas_transformations_scale_001.htm: Added.
3372         * canvas/context.casesensitive-expected.txt: Added.
3373         * canvas/context.casesensitive.html: Added.
3374         * canvas/context.emptystring-expected.txt: Added.
3375         * canvas/context.emptystring.html: Added.
3376         * canvas/context.unrecognised.badname-expected.txt: Added.
3377         * canvas/context.unrecognised.badname.html: Added.
3378         * canvas/context.unrecognised.badsuffix-expected.txt: Added.
3379         * canvas/context.unrecognised.badsuffix.html: Added.
3380         * canvas/context.unrecognised.nullsuffix-expected.txt: Added.
3381         * canvas/context.unrecognised.nullsuffix.html: Added.
3382         * canvas/context.unrecognised.unicode-expected.txt: Added.
3383         * canvas/context.unrecognised.unicode.html: Added.
3384         * canvas/fallback.basic-expected.txt: Added.
3385         * canvas/fallback.basic.html: Added.
3386         * canvas/fallback.multiple-expected.txt: Added.
3387         * canvas/fallback.multiple.html: Added.
3388         * canvas/fallback.nested-expected.txt: Added.
3389         * canvas/fallback.nested.html: Added.
3390         * canvas/initial.colour-expected.txt: Added.
3391         * canvas/initial.colour.html: Added.
3392         * canvas/initial.reset.2dstate-expected.txt: Added.
3393         * canvas/initial.reset.2dstate.html: Added.
3394         * canvas/initial.reset.clip-expected.txt: Added.
3395         * canvas/initial.reset.clip.html: Added.
3396         * canvas/initial.reset.different-expected.txt: Added.
3397         * canvas/initial.reset.different.html: Added.
3398         * canvas/initial.reset.gradient-expected.txt: Added.
3399         * canvas/initial.reset.gradient.html: Added.
3400         * canvas/initial.reset.path-expected.txt: Added.
3401         * canvas/initial.reset.path.html: Added.
3402         * canvas/initial.reset.pattern-expected.txt: Added.
3403         * canvas/initial.reset.pattern.html: Added.
3404         * canvas/initial.reset.same-expected.txt: Added.
3405         * canvas/initial.reset.same.html: Added.
3406         * canvas/initial.reset.transform-expected.txt: Added.
3407         * canvas/initial.reset.transform.html: Added.
3408         * canvas/resources: Added.
3409         * canvas/resources/2d.composite.canvas.copy.png: Added.
3410         * canvas/resources/2d.composite.canvas.destination-atop.png: Added.
3411         * canvas/resources/2d.composite.canvas.destination-in.png: Added.
3412         * canvas/resources/2d.composite.canvas.destination-out.png: Added.
3413         * canvas/resources/2d.composite.canvas.destination-over.png: Added.
3414         * canvas/resources/2d.composite.canvas.lighter.png: Added.
3415         * canvas/resources/2d.composite.canvas.source-atop.png: Added.
3416         * canvas/resources/2d.composite.canvas.source-in.png: Added.
3417         * canvas/resources/2d.composite.canvas.source-out.png: Added.
3418         * canvas/resources/2d.composite.canvas.source-over.png: Added.
3419         * canvas/resources/2d.composite.canvas.xor.png: Added.
3420         * canvas/resources/2d.composite.image.copy.png: Added.
3421         * canvas/resources/2d.composite.image.destination-atop.png: Added.
3422         * canvas/resources/2d.composite.image.destination-in.png: Added.
3423         * canvas/resources/2d.composite.image.destination-out.png: Added.
3424         * canvas/resources/2d.composite.image.destination-over.png: Added.
3425         * canvas/resources/2d.composite.image.lighter.png: Added.
3426         * canvas/resources/2d.composite.image.source-atop.png: Added.
3427         * canvas/resources/2d.composite.image.source-in.png: Added.
3428         * canvas/resources/2d.composite.image.source-out.png: Added.
3429         * canvas/resources/2d.composite.image.source-over.png: Added.
3430         * canvas/resources/2d.composite.image.xor.png: Added.
3431         * canvas/resources/2d.composite.solid.copy.png: Added.
3432         * canvas/resources/2d.composite.solid.destination-atop.png: Added.
3433         * canvas/resources/2d.composite.solid.destination-in.png: Added.
3434         * canvas/resources/2d.composite.solid.destination-out.png: Added.
3435         * canvas/resources/2d.composite.solid.destination-over.png: Added.
3436         * canvas/resources/2d.composite.solid.lighter.png: Added.
3437         * canvas/resources/2d.composite.solid.source-atop.png: Added.
3438         * canvas/resources/2d.composite.solid.source-in.png: Added.
3439         * canvas/resources/2d.composite.solid.source-out.png: Added.
3440         * canvas/resources/2d.composite.solid.source-over.png: Added.
3441         * canvas/resources/2d.composite.solid.xor.png: Added.
3442         * canvas/resources/2d.composite.transparent.copy.png: Added.
3443         * canvas/resources/2d.composite.transparent.destination-atop.png: Added.
3444         * canvas/resources/2d.composite.transparent.destination-in.png: Added.
3445         * canvas/resources/2d.composite.transparent.destination-out.png: Added.
3446         * canvas/resources/2d.composite.transparent.destination-over.png: Added.
3447         * canvas/resources/2d.composite.transparent.lighter.png: Added.
3448         * canvas/resources/2d.composite.transparent.source-atop.png: Added.
3449         * canvas/resources/2d.composite.transparent.source-in.png: Added.
3450         * canvas/resources/2d.composite.transparent.source-out.png: Added.
3451         * canvas/resources/2d.composite.transparent.source-over.png: Added.
3452         * canvas/resources/2d.composite.transparent.xor.png: Added.
3453         * canvas/resources/2d.composite.uncovered.fill.copy.png: Added.
3454         * canvas/resources/2d.composite.uncovered.fill.destination-atop.png: Added.
3455         * canvas/resources/2d.composite.uncovered.fill.destination-in.png: Added.
3456         * canvas/resources/2d.composite.uncovered.fill.source-in.png: Added.
3457         * canvas/resources/2d.composite.uncovered.fill.source-out.png: Added.
3458         * canvas/resources/2d.composite.uncovered.image.copy.png: Added.
3459         * canvas/resources/2d.composite.uncovered.image.destination-atop.png: Added.
3460         * canvas/resources/2d.composite.uncovered.image.destination-in.png: Added.
3461         * canvas/resources/2d.composite.uncovered.image.source-in.png: Added.
3462         * canvas/resources/2d.composite.uncovered.image.source-out.png: Added.
3463         * canvas/resources/2d.composite.uncovered.nocontext.copy.png: Added.
3464         * canvas/resources/2d.composite.uncovered.nocontext.destination-atop.png: Added.
3465         * canvas/resources/2d.composite.uncovered.nocontext.destination-in.png: Added.
3466         * canvas/resources/2d.composite.uncovered.nocontext.source-in.png: Added.
3467         * canvas/resources/2d.composite.uncovered.nocontext.source-out.png: Added.
3468         * canvas/resources/2d.composite.uncovered.pattern.copy.png: Added.
3469         * canvas/resources/2d.composite.uncovered.pattern.destination-atop.png: Added.
3470         * canvas/resources/2d.composite.uncovered.pattern.destination-in.png: Added.
3471         * canvas/resources/2d.composite.uncovered.pattern.source-in.png: Added.
3472         * canvas/resources/2d.composite.uncovered.pattern.source-out.png: Added.
3473         * canvas/resources/2d.coordinatespace.png: Added.
3474         * canvas/resources/2d.fillStyle.parse.current.removed.png: Added.
3475         * canvas/resources/2d.fillStyle.parse.hex3.png: Added.
3476         * canvas/resources/2d.fillStyle.parse.hex6.png: Added.
3477         * canvas/resources/2d.fillStyle.parse.hsl-1.png: Added.
3478         * canvas/resources/2d.fillStyle.parse.hsl-2.png: Added.
3479         * canvas/resources/2d.fillStyle.parse.hsl-3.png: Added.
3480         * canvas/resources/2d.fillStyle.parse.hsl-4.png: Added.
3481         * canvas/resources/2d.fillStyle.parse.hsl-5.png: Added.
3482         * canvas/resources/2d.fillStyle.parse.hsl-6.png: Added.
3483         * canvas/resources/2d.fillStyle.parse.hsl-clamp-1.png: Added.
3484         * canvas/resources/2d.fillStyle.parse.hsl-clamp-2.png: Added.
3485         * canvas/resources/2d.fillStyle.parse.hsl-clamp-3.png: Added.
3486         * canvas/resources/2d.fillStyle.parse.hsl-clamp-4.png: Added.
3487         * canvas/resources/2d.fillStyle.parse.hsla-1.png: Added.
3488         * canvas/resources/2d.fillStyle.parse.hsla-2.png: Added.
3489         * canvas/resources/2d.fillStyle.parse.hsla-clamp-1.png: Added.
3490         * canvas/resources/2d.fillStyle.parse.hsla-clamp-2.png: Added.
3491         * canvas/resources/2d.fillStyle.parse.hsla-clamp-3.png: Added.
3492         * canvas/resources/2d.fillStyle.parse.hsla-clamp-4.png: Added.
3493         * canvas/resources/2d.fillStyle.parse.hsla-clamp-5.png: Added.
3494         * canvas/resources/2d.fillStyle.parse.hsla-clamp-6.png: Added.
3495         * canvas/resources/2d.fillStyle.parse.html4.png: Added.
3496         * canvas/resources/2d.fillStyle.parse.rgb-clamp-1.png: Added.
3497         * canvas/resources/2d.fillStyle.parse.rgb-clamp-2.png: Added.
3498         * canvas/resources/2d.fillStyle.parse.rgb-clamp-3.png: Added.
3499         * canvas/resources/2d.fillStyle.parse.rgb-clamp-4.png: Added.
3500         * canvas/resources/2d.fillStyle.parse.rgb-clamp-5.png: Added.
3501         * canvas/resources/2d.fillStyle.parse.rgb-eof.png: Added.
3502         * canvas/resources/2d.fillStyle.parse.rgb-num.png: Added.
3503         * canvas/resources/2d.fillStyle.parse.rgb-percent.png: Added.
3504         * canvas/resources/2d.fillStyle.parse.rgba-clamp-1.png: Added.
3505         * canvas/resources/2d.fillStyle.parse.rgba-clamp-2.png: Added.
3506         * canvas/resources/2d.fillStyle.parse.rgba-eof.png: Added.
3507         * canvas/resources/2d.fillStyle.parse.rgba-num-1.png: Added.
3508         * canvas/resources/2d.fillStyle.parse.rgba-num-2.png: Added.
3509         * canvas/resources/2d.fillStyle.parse.rgba-percent.png: Added.
3510         * canvas/resources/2d.fillStyle.parse.rgba-solid-1.png: Added.
3511         * canvas/resources/2d.fillStyle.parse.rgba-solid-2.png: Added.
3512         * canvas/resources/2d.fillStyle.parse.rgba-solid-3.png: Added.
3513         * canvas/resources/2d.fillStyle.parse.rgba-solid-4.png: Added.
3514         * canvas/resources/2d.fillStyle.parse.svg-1.png: Added.
3515         * canvas/resources/2d.fillStyle.parse.svg-2.png: Added.
3516         * canvas/resources/2d.fillStyle.parse.transparent-1.png: Added.
3517         * canvas/resources/2d.fillStyle.parse.transparent-2.png: Added.
3518         * canvas/resources/2d.gradient.interpolate.alpha.png: Added.
3519         * canvas/resources/2d.gradient.interpolate.colour.png: Added.
3520         * canvas/resources/2d.gradient.interpolate.colouralpha.png: Added.
3521         * canvas/resources/2d.gradient.interpolate.multiple.png: Added.
3522         * canvas/resources/2d.gradient.interpolate.overlap.png: Added.
3523         * canvas/resources/2d.gradient.interpolate.vertical.png: Added.
3524         * canvas/resources/2d.gradient.object.current.png: Added.
3525         * canvas/resources/2d.imageData.put.alpha.png: Added.
3526         * canvas/resources/2d.path.fill.overlap.png: Added.
3527         * canvas/resources/2d.path.stroke.overlap.png: Added.
3528         * canvas/resources/2d.scaled.png: Added.
3529         * canvas/resources/2d.shadow.alpha.2.png: Added.
3530         * canvas/resources/2d.shadow.alpha.3.png: Added.
3531         * canvas/resources/2d.shadow.alpha.4.png: Added.
3532         * canvas/resources/2d.shadow.alpha.5.png: Added.
3533         * canvas/resources/2d.shadow.blur.high.png: Added.
3534         * canvas/resources/2d.shadow.blur.low.png: Added.
3535         * canvas/resources/2d.shadow.canvas.alpha.png: Added.
3536         * canvas/resources/2d.shadow.gradient.alpha.png: Added.
3537         * canvas/resources/2d.shadow.image.alpha.png: Added.
3538         * canvas/resources/2d.shadow.pattern.alpha.png: Added.
3539         * canvas/resources/2d.text.draw.fill.basic.png: Added.
3540         * canvas/resources/2d.text.draw.fill.maxWidth.large.png: Added.
3541         * canvas/resources/2d.text.draw.fill.rtl.png: Added.
3542         * canvas/resources/2d.text.draw.stroke.basic.png: Added.
3543         * canvas/resources/anim-gr.gif: Added.
3544         * canvas/resources/anim-gr.png: Added.
3545         * canvas/resources/anim-poster-gr.png: Added.
3546         * canvas/resources/broken.png: Added.
3547         * canvas/resources/clear-100x50.png: Added.
3548         * canvas/resources/ggrr-256x256.png: Added.
3549         * canvas/resources/green-100x50.png: Added.
3550         * canvas/resources/green-1x1.png: Added.
3551         * canvas/resources/green.png: Added.
3552         * canvas/resources/initial.colour.png: Added.
3553         * canvas/resources/initial.reset.different.png: Added.
3554         * canvas/resources/initial.reset.path.png: Added.
3555         * canvas/resources/initial.reset.same.png: Added.
3556         * canvas/resources/red-16x16.png: Added.
3557         * canvas/resources/red.png: Added.
3558         * canvas/resources/redtransparent.png: Added.
3559         * canvas/resources/rgrg-256x256.png: Added.
3560         * canvas/resources/rrgg-256x256.png: Added.
3561         * canvas/resources/size.attributes.default.png: Added.
3562         * canvas/resources/size.attributes.get.png: Added.
3563         * canvas/resources/size.attributes.parse.decimal.png: Added.
3564         * canvas/resources/size.attributes.parse.em.png: Added.
3565         * canvas/resources/size.attributes.parse.empty.png: Added.
3566         * canvas/resources/size.attributes.parse.exp.png: Added.
3567         * canvas/resources/size.attributes.parse.junk.png: Added.
3568         * canvas/resources/size.attributes.parse.minus.png: Added.
3569         * canvas/resources/size.attributes.parse.octal.png: Added.
3570         * canvas/resources/size.attributes.parse.onlyspace.png: Added.
3571         * c