7f0a3c9567f534fa2a45ef7c52c035e4086d5426
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2016-10-28  Youenn Fablet  <youenn@apple.com>
2
3         Expose RTCPeerConnection unprefixed
4         https://bugs.webkit.org/show_bug.cgi?id=164060
5
6         Reviewed by Darin Adler.
7
8         * web-platform-tests/webrtc/datachannel-emptystring-expected.txt: Added.
9         * web-platform-tests/webrtc/no-media-call-expected.txt: Added.
10         * web-platform-tests/webrtc/promises-call-expected.txt: Added.
11         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt: Added.
12         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt: Added.
13         * web-platform-tests/webrtc/simplecall-expected.txt: Added.
14
15 2016-10-28  Youenn Fablet  <youenn@apple.com>
16
17         [Fetch] Ensure redirection count is no more than 20 in case of cross origin requests
18         https://bugs.webkit.org/show_bug.cgi?id=164117
19
20         Reviewed by Sam Weinig.
21
22         Adding new tests.
23         Split redirect.py in two different scripts.
24         redirect.py is to be used when simple redirections are needed.
25         redirect-count.py is to be used when the number of redirections is tested.
26
27         redirect.py no longer needs the count parameter.
28         This explains rebasing of the existing tests.
29
30         * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt:
31         * web-platform-tests/fetch/api/basic/mode-same-origin-worker-expected.txt:
32         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt:
33         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt:
34         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-expected.txt: Added.
35         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-worker-expected.txt: Added.
36         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-worker.html: Added.
37         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin.html: Added.
38         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin.js: Added.
39         (redirectCount):
40         * web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
41         * web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
42         * web-platform-tests/fetch/api/redirect/redirect-count.js:
43         (redirectCount):
44         * web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt:
45         * web-platform-tests/fetch/api/resources/redirect-count.py: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/resources/redirect.py.
46         (main):
47         * web-platform-tests/fetch/api/resources/redirect.py:
48         (main):
49
50 2016-10-27  Youenn Fablet  <youenn@apple.com>
51
52         [Fetch API] Fetch ReadableStream should only clone the second branch
53         https://bugs.webkit.org/show_bug.cgi?id=164058
54
55         Reviewed by Darin Adler.
56
57         * web-platform-tests/fetch/api/response/response-clone-expected.txt:
58
59 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
60
61         Web Inspector: Include ConsoleAgent in Workers - real console.log support
62         https://bugs.webkit.org/show_bug.cgi?id=163844
63         <rdar://problem/28903328>
64
65         Reviewed by Brian Burg.
66
67         * web-platform-tests/fetch/api/policies/csp-blocked-worker-expected.txt:
68         * web-platform-tests/streams/readable-streams/garbage-collection.https-expected.txt:
69
70 2016-10-27  Chris Dumez  <cdumez@apple.com>
71
72         testharnessreport.js should sanitize the results before printing them
73         https://bugs.webkit.org/show_bug.cgi?id=164064
74
75         Reviewed by Youenn Fablet.
76
77         testharnessreport.js should sanitize the results before printing them. We
78         currently have 3 copies of this script and only 1 does the sanitization.
79         Short term, let do the sanitization in all of them. Longer term, we should
80         merge these and have a way to keep them in sync.
81
82         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
83         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
84         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
85         * web-platform-tests/url/a-element-expected.txt:
86         * web-platform-tests/url/a-element-xhtml-expected.txt:
87         * web-platform-tests/url/url-constructor-expected.txt:
88         * web-platform-tests/url/url-setters-expected.txt:
89
90 2016-10-26  Youenn Fablet  <youennf@gmail.com>
91
92         Refresh WPT tests up to 0acd8f6
93         https://bugs.webkit.org/show_bug.cgi?id=164009
94
95         Reviewed by Darin Adler.
96
97         * resources/ImportExpectations:
98         * resources/TestRepositories:
99         * resources/resource-files.json:
100         * resources/web-platform-tests-modules.json:
101         * web-platform-tests/WebIDL/current-realm-expected.txt: Added.
102         * web-platform-tests/WebIDL/current-realm.html: Added.
103         * web-platform-tests/WebIDL/w3c-import.log:
104         * web-platform-tests/XMLHttpRequest/abort-during-open-expected.txt:
105         * web-platform-tests/XMLHttpRequest/abort-during-open.js:
106         (test.async_test.test.step):
107         * web-platform-tests/XMLHttpRequest/abort-event-abort-expected.txt:
108         * web-platform-tests/XMLHttpRequest/abort-event-abort.htm:
109         * web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin-expected.txt: Added.
110         * web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin.htm: Added.
111         * web-platform-tests/XMLHttpRequest/open-during-abort-expected.txt:
112         * web-platform-tests/XMLHttpRequest/open-during-abort.htm:
113         * web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt:
114         * web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html:
115         * web-platform-tests/XMLHttpRequest/send-data-unexpected-tostring-expected.txt:
116         * web-platform-tests/XMLHttpRequest/send-data-unexpected-tostring.htm:
117         * web-platform-tests/XMLHttpRequest/send-non-same-origin-expected.txt: Added.
118         * web-platform-tests/XMLHttpRequest/send-non-same-origin.htm: Added.
119         * web-platform-tests/XMLHttpRequest/w3c-import.log:
120         * web-platform-tests/check_stability.py: Added.
121         * web-platform-tests/ci_lint.sh: Added.
122         * web-platform-tests/ci_stability.sh: Added.
123         * web-platform-tests/config.json: Added.
124         * web-platform-tests/dom/events/Event-dispatch-click-expected.txt: Added.
125         * web-platform-tests/dom/events/Event-dispatch-click.html: Added.
126         * web-platform-tests/dom/events/w3c-import.log:
127         * web-platform-tests/dom/nodes/Node-contains-expected.txt:
128         * web-platform-tests/dom/nodes/Node-contains.html:
129         * web-platform-tests/dom/ranges/Range-mutations-appendChild-expected.txt: Added.
130         * web-platform-tests/dom/ranges/Range-mutations-appendChild.html: Added.
131         * web-platform-tests/dom/ranges/Range-mutations-appendData-expected.txt: Added.
132         * web-platform-tests/dom/ranges/Range-mutations-appendData.html: Added.
133         * web-platform-tests/dom/ranges/Range-mutations-dataChange-expected.txt: Added.
134         * web-platform-tests/dom/ranges/Range-mutations-dataChange.html: Added.
135         * web-platform-tests/dom/ranges/Range-mutations-deleteData-expected.txt: Added.
136         * web-platform-tests/dom/ranges/Range-mutations-deleteData.html: Added.
137         * web-platform-tests/dom/ranges/Range-mutations-insertBefore-expected.txt: Added.
138         * web-platform-tests/dom/ranges/Range-mutations-insertBefore.html: Added.
139         * web-platform-tests/dom/ranges/Range-mutations-insertData-expected.txt: Added.
140         * web-platform-tests/dom/ranges/Range-mutations-insertData.html: Added.
141         * web-platform-tests/dom/ranges/Range-mutations-removeChild-expected.txt: Added.
142         * web-platform-tests/dom/ranges/Range-mutations-removeChild.html: Added.
143         * web-platform-tests/dom/ranges/Range-mutations-replaceChild-expected.txt: Added.
144         * web-platform-tests/dom/ranges/Range-mutations-replaceChild.html: Added.
145         * web-platform-tests/dom/ranges/Range-mutations-replaceData-expected.txt: Added.
146         * web-platform-tests/dom/ranges/Range-mutations-replaceData.html: Added.
147         * web-platform-tests/dom/ranges/Range-mutations-splitText-expected.txt: Added.
148         * web-platform-tests/dom/ranges/Range-mutations-splitText.html: Added.
149         * web-platform-tests/dom/ranges/Range-mutations.js: Added.
150         * web-platform-tests/dom/ranges/w3c-import.log:
151         * web-platform-tests/encrypted-media/content/video_512x288_h264-360k_multikey_key1_dashinit.mp4: Added.
152         * web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html:
153         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-expired.html:
154         * web-platform-tests/encrypted-media/resources/drm-retrieve-destroy-persistent-license.html:
155         * web-platform-tests/encrypted-media/scripts/clearkey-update-non-ascii-input.js:
156         (runTest):
157         * web-platform-tests/encrypted-media/scripts/generate-request-disallowed-input.js:
158         (runTest):
159         * web-platform-tests/encrypted-media/scripts/invalid-license.js:
160         (runTest.):
161         (runTest):
162         * web-platform-tests/encrypted-media/scripts/onencrypted.js:
163         (runTest.):
164         (runTest):
165         * web-platform-tests/encrypted-media/scripts/playback-destroy-persistent-license.js:
166         (runTest):
167         * web-platform-tests/encrypted-media/scripts/playback-persistent-license-events.js:
168         (runTest):
169         * web-platform-tests/encrypted-media/scripts/playback-persistent-license.js:
170         (runTest):
171         * web-platform-tests/encrypted-media/scripts/playback-persistent-usage-record-events.js:
172         (runTest):
173         * web-platform-tests/encrypted-media/scripts/playback-persistent-usage-record.js:
174         (runTest):
175         * web-platform-tests/encrypted-media/scripts/playback-retrieve-persistent-license.js:
176         (runTest):
177         * web-platform-tests/encrypted-media/scripts/playback-retrieve-persistent-usage-record.js:
178         (runTest):
179         * web-platform-tests/encrypted-media/scripts/playback-temporary-encrypted-clear-sources.js:
180         (runTest):
181         * web-platform-tests/encrypted-media/scripts/playback-temporary-events.js:
182         (runTest):
183         * web-platform-tests/encrypted-media/scripts/playback-temporary-expired.js:
184         (runTest):
185         * web-platform-tests/encrypted-media/scripts/playback-temporary-multikey-sequential.js:
186         (runTest):
187         * web-platform-tests/encrypted-media/scripts/playback-temporary-multisession.js:
188         (runTest):
189         * web-platform-tests/encrypted-media/scripts/playback-temporary-setMediaKeys.js:
190         (runTest):
191         * web-platform-tests/encrypted-media/scripts/playback-temporary-two-videos.js:
192         (runTest):
193         * web-platform-tests/encrypted-media/scripts/playback-temporary-waitingforkey.js:
194         (runTest):
195         * web-platform-tests/encrypted-media/scripts/playback-temporary.js:
196         (runTest):
197         * web-platform-tests/encrypted-media/scripts/requestmediakeysystemaccess.js:
198         (expect_error):
199         * web-platform-tests/encrypted-media/scripts/setmediakeys-multiple-times-with-different-mediakeys.js:
200         (runTest):
201         * web-platform-tests/encrypted-media/scripts/setmediakeys.js:
202         (runTest):
203         * web-platform-tests/encrypted-media/scripts/syntax-mediakeysession.js:
204         (runTest.test_generateRequest):
205         (runTest.create_remove_exception_test):
206         * web-platform-tests/encrypted-media/scripts/syntax-mediakeysystemaccess.js:
207         (runTest.func):
208         * web-platform-tests/encrypted-media/scripts/update-disallowed-input.js:
209         (runTest.):
210         (runTest):
211         * web-platform-tests/encrypted-media/scripts/w3c-import.log:
212         * web-platform-tests/encrypted-media/util/drm-messagehandler.js:
213         * web-platform-tests/encrypted-media/util/testmediasource.js:
214         (testmediasource.):
215         (testmediasource):
216         * web-platform-tests/encrypted-media/util/utils.js:
217         * web-platform-tests/fetch/api/basic/error-after-response.html:
218         * web-platform-tests/fetch/api/basic/scheme-data-expected.txt:
219         * web-platform-tests/fetch/api/basic/scheme-data-worker-expected.txt:
220         * web-platform-tests/fetch/api/basic/scheme-data.js:
221         (checkFetchResponse):
222         * web-platform-tests/fetch/api/basic/text-utf8.html:
223         * web-platform-tests/fetch/api/basic/w3c-import.log:
224         * web-platform-tests/fetch/api/cors/cors-redirect.js:
225         (corsRedirect):
226         * web-platform-tests/fetch/api/headers/headers-basic.html:
227         * web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
228         * web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
229         * web-platform-tests/fetch/api/redirect/redirect-count.js:
230         (redirectCount):
231         * web-platform-tests/fetch/api/request/multi-globals/current/current.html: Added.
232         * web-platform-tests/fetch/api/request/multi-globals/current/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
233         * web-platform-tests/fetch/api/request/multi-globals/incumbent/incumbent.html: Added.
234         * web-platform-tests/fetch/api/request/multi-globals/incumbent/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
235         * web-platform-tests/fetch/api/request/multi-globals/url-parsing-expected.txt: Added.
236         * web-platform-tests/fetch/api/request/multi-globals/url-parsing.html: Added.
237         * web-platform-tests/fetch/api/request/multi-globals/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
238         * web-platform-tests/fetch/api/request/request-consume-empty.html:
239         * web-platform-tests/fetch/api/request/w3c-import.log:
240         * web-platform-tests/fetch/api/resources/bad-chunk-encoding.py:
241         (main):
242         * web-platform-tests/fetch/api/resources/utils.js:
243         (encode_utf8):
244         * web-platform-tests/fetch/api/resources/w3c-import.log:
245         * web-platform-tests/fetch/api/response/multi-globals/current/current.html: Added.
246         * web-platform-tests/fetch/api/response/multi-globals/current/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
247         * web-platform-tests/fetch/api/response/multi-globals/incumbent/incumbent.html: Added.
248         * web-platform-tests/fetch/api/response/multi-globals/incumbent/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
249         * web-platform-tests/fetch/api/response/multi-globals/relevant/relevant.html: Added.
250         * web-platform-tests/fetch/api/response/multi-globals/relevant/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
251         * web-platform-tests/fetch/api/response/multi-globals/url-parsing-expected.txt: Added.
252         * web-platform-tests/fetch/api/response/multi-globals/url-parsing.html: Added.
253         * web-platform-tests/fetch/api/response/multi-globals/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
254         * web-platform-tests/fetch/api/response/response-clone-expected.txt:
255         * web-platform-tests/fetch/api/response/response-clone.html:
256         * web-platform-tests/fetch/api/response/response-consume-stream-expected.txt:
257         * web-platform-tests/fetch/api/response/response-consume-stream.html:
258         * web-platform-tests/fetch/api/response/response-consume.html:
259         * web-platform-tests/fonts/math/axisheight5000-verticalarrow14000.woff: Added.
260         * web-platform-tests/fonts/math/fraction-axisheight7000-rulethickness1000.woff: Added.
261         * web-platform-tests/fonts/math/fraction-denominatordisplaystylegapmin5000-rulethickness1000.woff: Added.
262         * web-platform-tests/fonts/math/fraction-denominatordisplaystyleshiftdown6000-rulethickness1000.woff: Added.
263         * web-platform-tests/fonts/math/fraction-denominatorgapmin4000-rulethickness1000.woff: Added.
264         * web-platform-tests/fonts/math/fraction-denominatorshiftdown3000-rulethickness1000.woff: Added.
265         * web-platform-tests/fonts/math/fraction-numeratordisplaystylegapmin8000-rulethickness1000.woff: Added.
266         * web-platform-tests/fonts/math/fraction-numeratordisplaystyleshiftup2000-rulethickness1000.woff: Added.
267         * web-platform-tests/fonts/math/fraction-numeratorgapmin9000-rulethickness1000.woff: Added.
268         * web-platform-tests/fonts/math/fraction-numeratorshiftup11000-rulethickness1000.woff: Added.
269         * web-platform-tests/fonts/math/fraction-rulethickness10000.woff: Added.
270         * web-platform-tests/fonts/math/largeop-displayoperatorminheight5000.woff: Added.
271         * web-platform-tests/fonts/math/limits-lowerlimitbaselinedropmin3000.woff: Added.
272         * web-platform-tests/fonts/math/limits-lowerlimitgapmin11000.woff: Added.
273         * web-platform-tests/fonts/math/limits-upperlimitbaselinerisemin5000.woff: Added.
274         * web-platform-tests/fonts/math/limits-upperlimitgapmin7000.woff: Added.
275         * web-platform-tests/fonts/math/lineheight5000-typolineheight2300.woff: Added.
276         * web-platform-tests/fonts/math/radical-degreebottomraisepercent25-rulethickness1000.woff: Added.
277         * web-platform-tests/fonts/math/radical-displaystyleverticalgap7000-rulethickness1000.woff: Added.
278         * web-platform-tests/fonts/math/radical-extraascender3000-rulethickness1000.woff: Added.
279         * web-platform-tests/fonts/math/radical-kernafterdegreeminus5000-rulethickness1000.woff: Added.
280         * web-platform-tests/fonts/math/radical-kernbeforedegree4000-rulethickness1000.woff: Added.
281         * web-platform-tests/fonts/math/radical-rulethickness8000.woff: Added.
282         * web-platform-tests/fonts/math/radical-verticalgap6000-rulethickness1000.woff: Added.
283         * web-platform-tests/fonts/math/scripts-spaceafterscript3000.woff: Added.
284         * web-platform-tests/fonts/math/scripts-subscriptbaselinedropmin9000.woff: Added.
285         * web-platform-tests/fonts/math/scripts-subscriptshiftdown6000.woff: Added.
286         * web-platform-tests/fonts/math/scripts-subscripttopmax4000.woff: Added.
287         * web-platform-tests/fonts/math/scripts-subsuperscriptgapmin11000-superscriptbottommaxwithsubscript3000.woff: Added.
288         * web-platform-tests/fonts/math/scripts-subsuperscriptgapmin11000.woff: Added.
289         * web-platform-tests/fonts/math/scripts-superscriptbaselinedropmax10000.woff: Added.
290         * web-platform-tests/fonts/math/scripts-superscriptbottommin8000.woff: Added.
291         * web-platform-tests/fonts/math/scripts-superscriptshiftup7000.woff: Added.
292         * web-platform-tests/fonts/math/scripts-superscriptshiftupcramped5000.woff: Added.
293         * web-platform-tests/fonts/math/stack-axisheight7000.woff: Added.
294         * web-platform-tests/fonts/math/stack-bottomdisplaystyleshiftdown5000.woff: Added.
295         * web-platform-tests/fonts/math/stack-bottomshiftdown6000.woff: Added.
296         * web-platform-tests/fonts/math/stack-displaystylegapmin4000.woff: Added.
297         * web-platform-tests/fonts/math/stack-gapmin8000.woff: Added.
298         * web-platform-tests/fonts/math/stack-topdisplaystyleshiftup3000.woff: Added.
299         * web-platform-tests/fonts/math/stack-topshiftup9000.woff: Added.
300         * web-platform-tests/fonts/math/stretchstack-bottomshiftdown3000.woff: Added.
301         * web-platform-tests/fonts/math/stretchstack-gapabovemin7000.woff: Added.
302         * web-platform-tests/fonts/math/stretchstack-gapbelowmin11000.woff: Added.
303         * web-platform-tests/fonts/math/stretchstack-topshiftup5000.woff: Added.
304         * web-platform-tests/fonts/math/underover-accentbaseheight4000-overbarextraascender3000.woff: Added.
305         * web-platform-tests/fonts/math/underover-accentbaseheight4000-overbarverticalgap11000.woff: Added.
306         * web-platform-tests/fonts/math/underover-accentbaseheight4000-underbarextradescender5000.woff: Added.
307         * web-platform-tests/fonts/math/underover-accentbaseheight4000-underbarverticalgap7000.woff: Added.
308         * web-platform-tests/fonts/math/w3c-import.log: Added.
309         * web-platform-tests/fonts/math/xheight500.woff: Added.
310         * web-platform-tests/html/browsers/history/the-location-interface/security_location_0-expected.txt: Added.
311         * web-platform-tests/html/browsers/history/the-location-interface/security_location_0.htm: Added.
312         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
313         * web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log:
314         * web-platform-tests/html/browsers/the-window-object/security-window/window-security-expected.txt: Added.
315         * web-platform-tests/html/browsers/the-window-object/security-window/window-security.html: Added.
316         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/w3c-import.log:
317         * web-platform-tests/html/browsers/windows/w3c-import.log:
318         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.currentScript-expected.txt: Added.
319         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.currentScript.html: Added.
320         * web-platform-tests/html/dom/documents/dom-tree-accessors/w3c-import.log:
321         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_specified-expected.txt: Added.
322         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_specified.html: Added.
323         * web-platform-tests/html/semantics/document-metadata/the-base-element/w3c-import.log:
324         * web-platform-tests/html/semantics/embedded-content/the-img-element/data-url-expected.txt: Added.
325         * web-platform-tests/html/semantics/embedded-content/the-img-element/data-url.html: Added.
326         * web-platform-tests/html/semantics/embedded-content/the-img-element/usemap-casing-expected.txt: Added.
327         * web-platform-tests/html/semantics/embedded-content/the-img-element/usemap-casing.html: Added.
328         * web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log:
329         * web-platform-tests/html/semantics/embedded-content/the-object-element/usemap-casing-expected.txt: Added.
330         * web-platform-tests/html/semantics/embedded-content/the-object-element/usemap-casing.html: Added.
331         * web-platform-tests/html/semantics/embedded-content/the-object-element/w3c-import.log:
332         * web-platform-tests/html/semantics/forms/the-input-element/radio-groupname-case-expected.txt:
333         * web-platform-tests/html/semantics/forms/the-input-element/radio-groupname-case.html:
334         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-expected.txt:
335         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol.html:
336         * web-platform-tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2-expected.txt:
337         * web-platform-tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html:
338         * web-platform-tests/html/semantics/interactive-elements/the-details-element/w3c-import.log:
339         * web-platform-tests/html/semantics/scripting-1/the-script-element/data-url-expected.txt: Added.
340         * web-platform-tests/html/semantics/scripting-1/the-script-element/data-url.html: Added.
341         * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
342         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor-expected.txt: Added.
343         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.html: Added.
344         * web-platform-tests/html/webappapis/scripting/events/w3c-import.log:
345         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID-expected.txt:
346         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.js:
347         (run_test):
348         * web-platform-tests/lint.whitelist:
349         * web-platform-tests/url/setters_tests.json:
350         * web-platform-tests/url/url-setters-expected.txt:
351         * web-platform-tests/url/url-setters.html:
352         * web-platform-tests/w3c-import.log:
353         * web-platform-tests/webrtc/OWNERS: Added.
354         * web-platform-tests/webrtc/datachannel-emptystring.html: Added.
355         * web-platform-tests/webrtc/no-media-call.html: Added.
356         * web-platform-tests/webrtc/promises-call.html: Added.
357         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor.html: Added.
358         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html: Added.
359         * web-platform-tests/webrtc/rtcpeerconnection/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/WebIDL/w3c-import.log.
360         * web-platform-tests/webrtc/simplecall.html: Added.
361         * web-platform-tests/webrtc/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/WebIDL/w3c-import.log.
362
363 2016-10-25  Ryosuke Niwa  <rniwa@webkit.org>
364
365         Updating attribute by textContent must create a single mutation record and custom element reaction
366         https://bugs.webkit.org/show_bug.cgi?id=164003
367
368         Reviewed by Chris Dumez.
369
370         Rebaselined the test now that all test cases are passing.
371
372         * web-platform-tests/custom-elements/reactions/Node-expected.txt:
373
374 2016-10-25  Brady Eidson  <beidson@apple.com>
375
376         IndexedDB 2.0: Support IDBObjectStore openKeyCursor.
377         <rdar://problem/28806930> and https://bugs.webkit.org/show_bug.cgi?id=163954
378
379         Reviewed by Andy Estes.
380
381         * web-platform-tests/IndexedDB/idbobjectstore_openKeyCursor-expected.txt:
382
383 2016-10-25  Brady Eidson  <beidson@apple.com>
384
385         IndexedDB 2.0: Support new IDBTransaction interfaces.
386         <rdar://problem/28806928> and https://bugs.webkit.org/show_bug.cgi?id=163927
387
388         Reviewed by Sam Weinig.
389
390         * web-platform-tests/IndexedDB/idbobjectstore-rename-abort-expected.txt:
391         * web-platform-tests/IndexedDB/idbobjectstore-rename-store-expected.txt:
392         * web-platform-tests/IndexedDB/idbtransaction_objectStoreNames-expected.txt:
393         * web-platform-tests/IndexedDB/transaction-abort-multiple-metadata-revert-expected.txt:
394         * web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert-expected.txt:
395
396 2016-10-24  Jiewen Tan  <jiewen_tan@apple.com>
397
398         Update SubtleCrypto::generateKey to match the latest spec
399         https://bugs.webkit.org/show_bug.cgi?id=163718
400         <rdar://problem/28864380>
401
402         Reviewed by Chris Dumez.
403
404         * WebCryptoAPI/generateKey/test_aes-cbc-expected.txt:
405         * WebCryptoAPI/generateKey/test_aes-cbc.html:
406         * WebCryptoAPI/generateKey/test_aes-ctr-expected.txt:
407         * WebCryptoAPI/generateKey/test_aes-ctr.html:
408         * WebCryptoAPI/generateKey/test_failures-expected.txt:
409         * WebCryptoAPI/generateKey/test_failures.html:
410         * WebCryptoAPI/generateKey/test_failures_AES-CBC-expected.txt:
411         * WebCryptoAPI/generateKey/test_failures_AES-CBC.html:
412         * WebCryptoAPI/generateKey/test_failures_AES-CTR-expected.txt:
413         * WebCryptoAPI/generateKey/test_failures_AES-CTR.html:
414         * WebCryptoAPI/generateKey/test_failures_AES-GCM-expected.txt:
415         * WebCryptoAPI/generateKey/test_failures_AES-GCM.html:
416         * WebCryptoAPI/generateKey/test_failures_AES-KW-expected.txt:
417         * WebCryptoAPI/generateKey/test_failures_AES-KW.html:
418         * WebCryptoAPI/generateKey/test_failures_ECDH-expected.txt:
419         * WebCryptoAPI/generateKey/test_failures_ECDH.html:
420         * WebCryptoAPI/generateKey/test_failures_ECDSA-expected.txt:
421         * WebCryptoAPI/generateKey/test_failures_ECDSA.html:
422         * WebCryptoAPI/generateKey/test_failures_HMAC-expected.txt:
423         * WebCryptoAPI/generateKey/test_failures_HMAC.html:
424         * WebCryptoAPI/generateKey/test_failures_RSA-OAEP-expected.txt:
425         * WebCryptoAPI/generateKey/test_failures_RSA-OAEP.html:
426         * WebCryptoAPI/generateKey/test_failures_RSA-PSS-expected.txt:
427         * WebCryptoAPI/generateKey/test_failures_RSA-PSS.html:
428         * WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5-expected.txt:
429         * WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5.html:
430         * WebCryptoAPI/generateKey/test_successes-expected.txt:
431         * WebCryptoAPI/generateKey/test_successes.html:
432         * WebCryptoAPI/generateKey/test_successes_AES-CBC-expected.txt:
433         * WebCryptoAPI/generateKey/test_successes_AES-CBC.html:
434         * WebCryptoAPI/generateKey/test_successes_AES-CTR-expected.txt:
435         * WebCryptoAPI/generateKey/test_successes_AES-CTR.html:
436         * WebCryptoAPI/generateKey/test_successes_AES-GCM-expected.txt:
437         * WebCryptoAPI/generateKey/test_successes_AES-GCM.html:
438         * WebCryptoAPI/generateKey/test_successes_AES-KW-expected.txt:
439         * WebCryptoAPI/generateKey/test_successes_AES-KW.html:
440         * WebCryptoAPI/generateKey/test_successes_ECDH-expected.txt:
441         * WebCryptoAPI/generateKey/test_successes_ECDH.html:
442         * WebCryptoAPI/generateKey/test_successes_ECDSA-expected.txt:
443         * WebCryptoAPI/generateKey/test_successes_ECDSA.html:
444         * WebCryptoAPI/generateKey/test_successes_HMAC-expected.txt:
445         * WebCryptoAPI/generateKey/test_successes_HMAC.html:
446         * WebCryptoAPI/generateKey/test_successes_RSA-OAEP-expected.txt:
447         * WebCryptoAPI/generateKey/test_successes_RSA-OAEP.html:
448         * WebCryptoAPI/generateKey/test_successes_RSA-PSS-expected.txt:
449         * WebCryptoAPI/generateKey/test_successes_RSA-PSS.html:
450         * WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5-expected.txt:
451         * WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5.html:
452         * WebCryptoAPI/idlharness-expected.txt:
453
454 2016-10-24  Alex Christensen  <achristensen@webkit.org>
455
456         URLParser should match old URL::parse with %2E in path
457         https://bugs.webkit.org/show_bug.cgi?id=163929
458
459         Reviewed by Alexey Proskuryakov.
460
461         * web-platform-tests/url/a-element-expected.txt:
462         * web-platform-tests/url/a-element-xhtml-expected.txt:
463         * web-platform-tests/url/url-constructor-expected.txt:
464
465 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
466
467         Unreviewed, rolling out r207795.
468
469         Introduced API test failures on iOS and macOS.
470
471         Reverted changeset:
472
473         "URLParser should match old URL::parse with %2E in path"
474         https://bugs.webkit.org/show_bug.cgi?id=163929
475         http://trac.webkit.org/changeset/207795
476
477 2016-10-24  Alex Christensen  <achristensen@webkit.org>
478
479         URLParser should match old URL::parse with %2E in path
480         https://bugs.webkit.org/show_bug.cgi?id=163929
481
482         Reviewed by Alexey Proskuryakov.
483
484         * web-platform-tests/url/a-element-expected.txt:
485         * web-platform-tests/url/a-element-xhtml-expected.txt:
486         * web-platform-tests/url/url-constructor-expected.txt:
487
488 2016-10-21  Alex Christensen  <achristensen@webkit.org>
489
490         URL::port should return Optional<uint16_t>
491         https://bugs.webkit.org/show_bug.cgi?id=163806
492
493         Reviewed by Darin Adler.
494
495         * web-platform-tests/url/a-element-expected.txt:
496         * web-platform-tests/url/a-element-xhtml-expected.txt:
497         * web-platform-tests/url/url-constructor-expected.txt:
498
499 2016-10-24  Brady Eidson  <beidson@apple.com>
500
501         IndexedDB 2.0: Support IDBIndex name assignment.
502         <rdar://problem/28806932> and https://bugs.webkit.org/show_bug.cgi?id=163805
503
504         Reviewed by Alex Christensen.
505
506         * web-platform-tests/IndexedDB/idbindex-rename-errors-expected.txt:
507         * web-platform-tests/IndexedDB/idbindex-rename-expected.txt:
508
509 2016-10-22  Ryosuke Niwa  <rniwa@webkit.org>
510
511         Upgrading custom element should enqueue attributeChanged and connected callbacks
512         https://bugs.webkit.org/show_bug.cgi?id=163840
513
514         Reviewed by Darin Adler.
515
516         Rebaselined the tests as more test cases are passing now.
517
518         * web-platform-tests/custom-elements/reactions/Node-expected.txt:
519         * web-platform-tests/custom-elements/reactions/Range-expected.txt:
520
521 2016-10-21  Ryosuke Niwa  <rniwa@webkit.org>
522
523         Update custom elements tests
524         https://bugs.webkit.org/show_bug.cgi?id=163815
525
526         Reviewed by Joseph Pecoraro.
527
528         Re-import the custom elements as of 5078aa44879c87c38b6430670583951dbeae3025.
529
530         * web-platform-tests/custom-elements/Document-createElement-expected.txt: Moved from from fast/custom-elements/Document-createElement.html.
531         * web-platform-tests/custom-elements/Document-createElement.html: Ditto.
532         * web-platform-tests/custom-elements/parser/parser-constructs-custom-element-in-document-write-expected.txt: Moved from from fast/custom-elements/parser/.
533         * web-platform-tests/custom-elements/parser/parser-constructs-custom-element-in-document-write.html: Ditto.
534         * web-platform-tests/custom-elements/parser/parser-constructs-custom-element-synchronously-expected.txt: Ditto.
535         * web-platform-tests/custom-elements/parser/parser-constructs-custom-element-synchronously.html: Ditto.
536         * web-platform-tests/custom-elements/parser/parser-constructs-custom-elements-expected.txt: Ditto.
537         * web-platform-tests/custom-elements/parser/parser-constructs-custom-elements.html: Ditto.
538         * web-platform-tests/custom-elements/parser/parser-fallsback-to-unknown-element-expected.txt: Ditto.
539         * web-platform-tests/custom-elements/parser/parser-fallsback-to-unknown-element.html: Ditto.
540         * web-platform-tests/custom-elements/parser/parser-sets-attributes-and-children-expected.txt: Ditto.
541         * web-platform-tests/custom-elements/parser/parser-sets-attributes-and-children.html: Ditto.
542         * web-platform-tests/custom-elements/parser/parser-uses-constructed-element-expected.txt: Ditto.
543         * web-platform-tests/custom-elements/parser/parser-uses-constructed-element.html: Ditto.
544         * web-platform-tests/custom-elements/parser/parser-uses-registry-of-owner-document-expected.txt: Ditto.
545         * web-platform-tests/custom-elements/parser/parser-uses-registry-of-owner-document.html: Ditto.
546         * web-platform-tests/custom-elements/parser/w3c-import.log: Added.
547         * web-platform-tests/custom-elements/reactions/DOMTokenList-expected.txt:
548         * web-platform-tests/custom-elements/reactions/DOMTokenList.html:
549         * web-platform-tests/custom-elements/reactions/Document-expected.txt:
550         * web-platform-tests/custom-elements/reactions/Document.html:
551         * web-platform-tests/custom-elements/reactions/Range-expected.txt:
552         * web-platform-tests/custom-elements/reactions/resources/reactions.js:
553         * web-platform-tests/custom-elements/upgrading-expected.txt: Added.
554         * web-platform-tests/custom-elements/upgrading.html: Moved from fast/custom-elements/enqueue-custom-element-upgrade-reaction.html.
555         * web-platform-tests/custom-elements/upgrading/Node-cloneNode-expected.txt: Moved from fast/custom-elements/upgrading/.
556         * web-platform-tests/custom-elements/upgrading/Node-cloneNode.html: Ditto.
557         * web-platform-tests/custom-elements/upgrading/upgrading-parser-created-element-expected.txt: Ditto.
558         * web-platform-tests/custom-elements/upgrading/upgrading-parser-created-element.html: Ditto.
559         * web-platform-tests/custom-elements/upgrading/w3c-import.log: Added.
560         * web-platform-tests/custom-elements/w3c-import.log:
561
562 2016-10-20  Zan Dobersek  <zdobersek@igalia.com>
563
564         Import W3C EME tests
565         https://bugs.webkit.org/show_bug.cgi?id=163214
566
567         Reviewed by Youenn Fablet.
568
569         Import the W3C EME tests from the web-platform-tests repository on GitHub.
570         The import was done via the import-w3c-tests script.
571
572         All the tests are still missing baselines, and they're skipped on all platforms.
573         The baselines will be added incrementally as the implementation grows. The idlharness.html
574         test will be unskipped first when the navigator.requestMediaKeySystemAccess() is added.
575
576         * resources/ImportExpectations: Skip Google EME tests.
577         * web-platform-tests/encrypted-media/: Added. The file list is omitted for clarity.
578
579 2016-10-20  Brady Eidson  <beidson@apple.com>
580
581         IndexedDB 2.0: Support IDBObjectStore name assignment.
582         <rdar://problem/28806931> and https://bugs.webkit.org/show_bug.cgi?id=163749
583
584         Reviewed by Alex Christensen.
585
586         * web-platform-tests/IndexedDB/idbobjectstore-rename-errors-expected.txt:
587         * web-platform-tests/IndexedDB/idbobjectstore-rename-store-expected.txt:
588
589 2016-10-20  Chris Dumez  <cdumez@apple.com>
590
591         Make table.deleteRow(-1) a no-op when there are no rows
592         https://bugs.webkit.org/show_bug.cgi?id=163746
593
594         Reviewed by Alex Christensen.
595
596         Import test coverage from:
597         - https://github.com/w3c/web-platform-tests/pull/4001
598
599         * web-platform-tests/html/semantics/tabular-data/the-table-element/remove-row-expected.txt:
600         * web-platform-tests/html/semantics/tabular-data/the-table-element/remove-row.html:
601         * web-platform-tests/html/semantics/tabular-data/the-tbody-element/deleteRow-expected.txt:
602         * web-platform-tests/html/semantics/tabular-data/the-tbody-element/deleteRow.html:
603         * web-platform-tests/html/semantics/tabular-data/the-tr-element/deleteCell-expected.txt:
604         * web-platform-tests/html/semantics/tabular-data/the-tr-element/deleteCell.html:
605
606 2016-10-19  Dean Jackson  <dino@apple.com>
607
608         Import W3C CSS Shapes tests
609         https://bugs.webkit.org/show_bug.cgi?id=163697
610
611         Rubberstamped by Anders Carlsson.
612
613         They are marked as skipped for the moment, since we don't yet
614         support the unprefixed form.
615
616         * csswg-test/css-shapes-1/shape-outside-invalid-001.html: Added.
617         * csswg-test/css-shapes-1/shape-outside-invalid-circle-000.html: Added.
618         * csswg-test/css-shapes-1/shape-outside-invalid-circle-001.html: Added.
619         * csswg-test/css-shapes-1/shape-outside-invalid-circle-002.html: Added.
620         * csswg-test/css-shapes-1/shape-outside-invalid-circle-003.html: Added.
621         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-001.html: Added.
622         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-002.html: Added.
623         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-003.html: Added.
624         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-004.html: Added.
625         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-005.html: Added.
626         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-006.html: Added.
627         * csswg-test/css-shapes-1/shape-outside-invalid-inset-001.html: Added.
628         * csswg-test/css-shapes-1/shape-outside-invalid-inset-002.html: Added.
629         * csswg-test/css-shapes-1/shape-outside-invalid-inset-003.html: Added.
630         * csswg-test/css-shapes-1/shape-outside-invalid-inset-004.html: Added.
631         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-002-expected.html: Added.
632         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-002.html: Added.
633         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-003-expected.html: Added.
634         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-003.html: Added.
635         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-004-expected.html: Added.
636         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-004.html: Added.
637         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-006-expected.html: Added.
638         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-006.html: Added.
639         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-007-expected.html: Added.
640         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-007.html: Added.
641         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-008-expected.html: Added.
642         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-008.html: Added.
643         * csswg-test/css-shapes-1/shape-outside/shape-box/w3c-import.log: Added.
644         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001-expected.html: Added.
645         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001.html: Added.
646         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002-expected.html: Added.
647         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002.html: Added.
648         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003-expected.html: Added.
649         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html: Added.
650         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004-expected.html: Added.
651         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004.html: Added.
652         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-001.html: Added.
653         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-002.html: Added.
654         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-003.html: Added.
655         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004.html: Added.
656         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/w3c-import.log: Added.
657         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-000-expected.html: Added.
658         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-000.html: Added.
659         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-001-expected.html: Added.
660         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-001.html: Added.
661         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-002-expected.html: Added.
662         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-002.html: Added.
663         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-003-expected.html: Added.
664         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-003.html: Added.
665         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-004-expected.html: Added.
666         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-004.html: Added.
667         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-005-expected.html: Added.
668         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-005.html: Added.
669         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-006-expected.html: Added.
670         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-006.html: Added.
671         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-007-expected.html: Added.
672         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-007.html: Added.
673         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-008-expected.html: Added.
674         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-008.html: Added.
675         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-009-expected.html: Added.
676         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-009.html: Added.
677         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-010-expected.html: Added.
678         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-010.html: Added.
679         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-011-expected.html: Added.
680         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-011.html: Added.
681         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-012-expected.html: Added.
682         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-012.html: Added.
683         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-013-expected.html: Added.
684         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-013.html: Added.
685         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-014-expected.html: Added.
686         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-014.html: Added.
687         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-015-expected.html: Added.
688         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-015.html: Added.
689         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-016-expected.html: Added.
690         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-016.html: Added.
691         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-017-expected.html: Added.
692         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-017.html: Added.
693         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-018-expected.html: Added.
694         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-018.html: Added.
695         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-019-expected.html: Added.
696         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-019.html: Added.
697         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-020-expected.html: Added.
698         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-020.html: Added.
699         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-021-expected.html: Added.
700         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-021.html: Added.
701         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-022-expected.html: Added.
702         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-022.html: Added.
703         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-023-expected.html: Added.
704         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-023.html: Added.
705         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-024-expected.html: Added.
706         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-024.html: Added.
707         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-025-expected.html: Added.
708         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-025.html: Added.
709         * csswg-test/css-shapes-1/shape-outside/shape-image/support/animated.gif: Added.
710         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-20.png: Added.
711         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-20.svg: Added.
712         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-50.png: Added.
713         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-50.svg: Added.
714         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-70.png: Added.
715         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-70.svg: Added.
716         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.jpg: Added.
717         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.png: Added.
718         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.svg: Added.
719         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-20.png: Added.
720         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-50.png: Added.
721         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-70.png: Added.
722         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-70.svg: Added.
723         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.gif: Added.
724         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.jpg: Added.
725         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.png: Added.
726         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.svg: Added.
727         * csswg-test/css-shapes-1/shape-outside/shape-image/support/w3c-import.log: Added.
728         * csswg-test/css-shapes-1/shape-outside/shape-image/w3c-import.log: Added.
729         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-013-expected.html: Added.
730         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-013.html: Added.
731         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-014-expected.html: Added.
732         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-014.html: Added.
733         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-015-expected.html: Added.
734         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-015.html: Added.
735         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-016-expected.html: Added.
736         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-016.html: Added.
737         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-017-expected.html: Added.
738         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-017.html: Added.
739         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-018-expected.html: Added.
740         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-018.html: Added.
741         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-019-expected.html: Added.
742         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-019.html: Added.
743         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-020-expected.html: Added.
744         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-020.html: Added.
745         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-021-expected.html: Added.
746         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-021.html: Added.
747         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-022-expected.html: Added.
748         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-022.html: Added.
749         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-024-expected.html: Added.
750         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-024.html: Added.
751         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-025-expected.html: Added.
752         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-025.html: Added.
753         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-026-expected.html: Added.
754         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-026.html: Added.
755         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-027-expected.html: Added.
756         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-027.html: Added.
757         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-028-expected.html: Added.
758         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-028.html: Added.
759         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-029-expected.html: Added.
760         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-029.html: Added.
761         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-030-expected.html: Added.
762         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-030.html: Added.
763         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-031-expected.html: Added.
764         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-031.html: Added.
765         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/w3c-import.log: Added.
766         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013-expected.html: Added.
767         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013.html: Added.
768         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014-expected.html: Added.
769         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014.html: Added.
770         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015-expected.html: Added.
771         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015.html: Added.
772         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016-expected.html: Added.
773         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016.html: Added.
774         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017-expected.html: Added.
775         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017.html: Added.
776         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018-expected.html: Added.
777         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018.html: Added.
778         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019-expected.html: Added.
779         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019.html: Added.
780         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020-expected.html: Added.
781         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020.html: Added.
782         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021-expected.html: Added.
783         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021.html: Added.
784         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022-expected.html: Added.
785         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022.html: Added.
786         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023-expected.html: Added.
787         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023.html: Added.
788         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024-expected.html: Added.
789         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024.html: Added.
790         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025-expected.html: Added.
791         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025.html: Added.
792         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030-expected.html: Added.
793         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030.html: Added.
794         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031-expected.html: Added.
795         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031.html: Added.
796         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/w3c-import.log: Added.
797         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-010-expected.html: Added.
798         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-010.html: Added.
799         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-011-expected.html: Added.
800         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-011.html: Added.
801         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-012-expected.html: Added.
802         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-012.html: Added.
803         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-013-expected.html: Added.
804         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-013.html: Added.
805         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-014-expected.html: Added.
806         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-014.html: Added.
807         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-015-expected.html: Added.
808         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-015.html: Added.
809         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/w3c-import.log: Added.
810         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-007-expected.html: Added.
811         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-007.html: Added.
812         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-008-expected.html: Added.
813         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-008.html: Added.
814         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-009-expected.html: Added.
815         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-009.html: Added.
816         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-010-expected.html: Added.
817         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-010.html: Added.
818         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-011-expected.html: Added.
819         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-011.html: Added.
820         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-012-expected.html: Added.
821         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-012.html: Added.
822         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-013-expected.html: Added.
823         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-013.html: Added.
824         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-014-expected.html: Added.
825         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-014.html: Added.
826         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-015-expected.html: Added.
827         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-015.html: Added.
828         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-016-expected.html: Added.
829         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-016.html: Added.
830         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-017-expected.html: Added.
831         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-017.html: Added.
832         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/w3c-import.log: Added.
833         * csswg-test/css-shapes-1/shape-outside/supported-shapes/support/rounded-rectangle.js: Added.
834         (ellipseXIntercept):
835         (scanConvertRoundedRectangleOutside):
836         (genLeftRoundedRectFloatShapeOutsideRefTest):
837         (getRoundedRectLeftEdge):
838         (genRightRoundedRectFloatShapeOutsideRefTest):
839         * csswg-test/css-shapes-1/shape-outside/supported-shapes/support/subpixel-utils.js: Added.
840         (isEnabled):
841         (return.snapToLayoutUnit):
842         (return.ceilSnapToLayoutUnit):
843         (SubPixelLayout):
844         * csswg-test/css-shapes-1/shape-outside/supported-shapes/support/test-utils.js: Added.
845         (verifyTextPoints):
846         * csswg-test/css-shapes-1/shape-outside/supported-shapes/support/w3c-import.log: Added.
847         * csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-000.html: Added.
848         * csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-001.html: Added.
849         * csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-002.html: Added.
850         * csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-003.html: Added.
851         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-000.html: Added.
852         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-001.html: Added.
853         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-002.html: Added.
854         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-003.html: Added.
855         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-004.html: Added.
856         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-005.html: Added.
857         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-box-000.html: Added.
858         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-000.html: Added.
859         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-001.html: Added.
860         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-002.html: Added.
861         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-003.html: Added.
862         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-004.html: Added.
863         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-005.html: Added.
864         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-006.html: Added.
865         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-007.html: Added.
866         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-008.html: Added.
867         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-009.html: Added.
868         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-010.html: Added.
869         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-011.html: Added.
870         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-computed-shape-000.html: Added.
871         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-computed-shape-001.html: Added.
872         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-000.html: Added.
873         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-001.html: Added.
874         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-002.html: Added.
875         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-003.html: Added.
876         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-004.html: Added.
877         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-005.html: Added.
878         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-006.html: Added.
879         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-007.html: Added.
880         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-008.html: Added.
881         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-009.html: Added.
882         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-010.html: Added.
883         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-011.html: Added.
884         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-000.html: Added.
885         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-001.html: Added.
886         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-002.html: Added.
887         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-003.html: Added.
888         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-004.html: Added.
889         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-005.html: Added.
890         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-006.html: Added.
891         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-007.html: Added.
892         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-008.html: Added.
893         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-009.html: Added.
894         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-000.html: Added.
895         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-001.html: Added.
896         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-002.html: Added.
897         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-003.html: Added.
898         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-004.html: Added.
899         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-005.html: Added.
900         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-006.html: Added.
901         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-000.html: Added.
902         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-001.html: Added.
903         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-box-pair-000.html: Added.
904         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-inherit-000.html: Added.
905         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-initial-000.html: Added.
906         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-none-000.html: Added.
907         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-notation-000.html: Added.
908         * csswg-test/css-shapes-1/shape-outside/values/support/parsing-utils.js: Added.
909         (testComputedStyle):
910         (testShapeMarginComputedStyle):
911         (testShapeThresholdComputedStyle):
912         (buildPositionTests):
913         (buildRadiiTests):
914         (buildInsetTests):
915         (buildCalcTests):
916         (unique):
917         (setUnit):
918         (convertToPx):
919         (roundResultStr):
920         (insetRound):
921         (serializedInsetRound):
922         (generateInsetRoundCases):
923         * csswg-test/css-shapes-1/shape-outside/values/support/w3c-import.log: Added.
924         * csswg-test/css-shapes-1/shape-outside/values/w3c-import.log: Added.
925         * csswg-test/css-shapes-1/spec-examples/shape-outside-001-expected.html: Added.
926         * csswg-test/css-shapes-1/spec-examples/shape-outside-001.html: Added.
927         * csswg-test/css-shapes-1/spec-examples/shape-outside-002-expected.html: Added.
928         * csswg-test/css-shapes-1/spec-examples/shape-outside-002.html: Added.
929         * csswg-test/css-shapes-1/spec-examples/shape-outside-003-expected.html: Added.
930         * csswg-test/css-shapes-1/spec-examples/shape-outside-003.html: Added.
931         * csswg-test/css-shapes-1/spec-examples/shape-outside-004-expected.html: Added.
932         * csswg-test/css-shapes-1/spec-examples/shape-outside-004.html: Added.
933         * csswg-test/css-shapes-1/spec-examples/shape-outside-005-expected.html: Added.
934         * csswg-test/css-shapes-1/spec-examples/shape-outside-005.html: Added.
935         * csswg-test/css-shapes-1/spec-examples/shape-outside-006-expected.html: Added.
936         * csswg-test/css-shapes-1/spec-examples/shape-outside-006.html: Added.
937         * csswg-test/css-shapes-1/spec-examples/shape-outside-007-expected.html: Added.
938         * csswg-test/css-shapes-1/spec-examples/shape-outside-007.html: Added.
939         * csswg-test/css-shapes-1/spec-examples/shape-outside-008-expected.html: Added.
940         * csswg-test/css-shapes-1/spec-examples/shape-outside-008.html: Added.
941         * csswg-test/css-shapes-1/spec-examples/shape-outside-010.html: Added.
942         * csswg-test/css-shapes-1/spec-examples/shape-outside-011.html: Added.
943         * csswg-test/css-shapes-1/spec-examples/shape-outside-012.html: Added.
944         * csswg-test/css-shapes-1/spec-examples/shape-outside-013.html: Added.
945         * csswg-test/css-shapes-1/spec-examples/shape-outside-014.html: Added.
946         * csswg-test/css-shapes-1/spec-examples/shape-outside-015.html: Added.
947         * csswg-test/css-shapes-1/spec-examples/shape-outside-016.html: Added.
948         * csswg-test/css-shapes-1/spec-examples/shape-outside-017.html: Added.
949         * csswg-test/css-shapes-1/spec-examples/shape-outside-018.html: Added.
950         * csswg-test/css-shapes-1/spec-examples/shape-outside-019.html: Added.
951         * csswg-test/css-shapes-1/spec-examples/support/circle-no-shadow.png: Added.
952         * csswg-test/css-shapes-1/spec-examples/support/circle-shadow.png: Added.
953         * csswg-test/css-shapes-1/spec-examples/support/rounded-triangle.svg: Added.
954         * csswg-test/css-shapes-1/spec-examples/support/spec-example-utils.js: Added.
955         (runTest):
956         (approxShapeTest):
957         * csswg-test/css-shapes-1/spec-examples/support/w3c-import.log: Added.
958         * csswg-test/css-shapes-1/spec-examples/w3c-import.log: Added.
959         * csswg-test/css-shapes-1/support/1x1-green.png: Added.
960         * csswg-test/css-shapes-1/support/1x1-lime.png: Added.
961         * csswg-test/css-shapes-1/support/1x1-maroon.png: Added.
962         * csswg-test/css-shapes-1/support/1x1-navy.png: Added.
963         * csswg-test/css-shapes-1/support/1x1-red.png: Added.
964         * csswg-test/css-shapes-1/support/1x1-white.png: Added.
965         * csswg-test/css-shapes-1/support/60x60-gg-rr.png: Added.
966         * csswg-test/css-shapes-1/support/60x60-green.png: Added.
967         * csswg-test/css-shapes-1/support/60x60-red.png: Added.
968         * csswg-test/css-shapes-1/support/README: Added.
969         * csswg-test/css-shapes-1/support/a-green.css: Added.
970         (.a):
971         * csswg-test/css-shapes-1/support/b-green.css: Added.
972         (.b):
973         * csswg-test/css-shapes-1/support/c-red.css: Added.
974         (.c):
975         * csswg-test/css-shapes-1/support/cat.png: Added.
976         * csswg-test/css-shapes-1/support/pattern-grg-rgr-grg.png: Added.
977         * csswg-test/css-shapes-1/support/pattern-grg-rrg-rgg.png: Added.
978         * csswg-test/css-shapes-1/support/pattern-rgr-grg-rgr.png: Added.
979         * csswg-test/css-shapes-1/support/pattern-tr.png: Added.
980         * csswg-test/css-shapes-1/support/square-purple.png: Added.
981         * csswg-test/css-shapes-1/support/square-teal.png: Added.
982         * csswg-test/css-shapes-1/support/square-white.png: Added.
983         * csswg-test/css-shapes-1/support/swatch-blue.png: Added.
984         * csswg-test/css-shapes-1/support/swatch-green.png: Added.
985         * csswg-test/css-shapes-1/support/swatch-lime.png: Added.
986         * csswg-test/css-shapes-1/support/swatch-orange.png: Added.
987         * csswg-test/css-shapes-1/support/swatch-red.png: Added.
988         * csswg-test/css-shapes-1/support/swatch-white.png: Added.
989         * csswg-test/css-shapes-1/support/swatch-yellow.png: Added.
990         * csswg-test/css-shapes-1/support/test-bl.png: Added.
991         * csswg-test/css-shapes-1/support/test-br.png: Added.
992         * csswg-test/css-shapes-1/support/test-outer.png: Added.
993         * csswg-test/css-shapes-1/support/test-tl.png: Added.
994         * csswg-test/css-shapes-1/support/test-tr.png: Added.
995         * csswg-test/css-shapes-1/support/w3c-import.log: Added.
996         * csswg-test/css-shapes-1/test-plan/index.html: Added.
997         * csswg-test/css-shapes-1/test-plan/w3c-import.log: Added.
998         * csswg-test/css-shapes-1/w3c-import.log: Added.
999
1000 2016-10-19  Ryosuke Niwa  <rniwa@webkit.org>
1001
1002         Annotate more DOM and HTML IDLs with CEReactions
1003         https://bugs.webkit.org/show_bug.cgi?id=163653
1004
1005         Reviewed by Darin Adler.
1006
1007         Rebaselined the tests now that more test cases are passing.
1008
1009         * web-platform-tests/custom-elements/attribute-changed-callback-expected.txt:
1010         * web-platform-tests/custom-elements/reactions/DOMStringMap-expected.txt:
1011         * web-platform-tests/custom-elements/reactions/Document-expected.txt:
1012         * web-platform-tests/custom-elements/reactions/Element-expected.txt:
1013         * web-platform-tests/custom-elements/reactions/ElementContentEditable-expected.txt:
1014         * web-platform-tests/custom-elements/reactions/HTMLElement-expected.txt:
1015         * web-platform-tests/custom-elements/reactions/Selection-expected.txt:
1016
1017 2016-10-19  Alex Christensen  <achristensen@webkit.org>
1018
1019         Import encoding web-platform-tests
1020         https://bugs.webkit.org/show_bug.cgi?id=163684
1021
1022         Reviewed by Chris Dumez.
1023
1024         * web-platform-tests/encoding: Added.
1025         * web-platform-tests/encoding/OWNERS: Added.
1026         * web-platform-tests/encoding/api-basics-expected.txt: Added.
1027         * web-platform-tests/encoding/api-basics.html: Added.
1028         * web-platform-tests/encoding/api-invalid-label-expected.txt: Added.
1029         * web-platform-tests/encoding/api-invalid-label.html: Added.
1030         * web-platform-tests/encoding/api-replacement-encodings-expected.txt: Added.
1031         * web-platform-tests/encoding/api-replacement-encodings.html: Added.
1032         * web-platform-tests/encoding/api-surrogates-utf8-expected.txt: Added.
1033         * web-platform-tests/encoding/api-surrogates-utf8.html: Added.
1034         * web-platform-tests/encoding/big5-encoder-expected.txt: Added.
1035         * web-platform-tests/encoding/big5-encoder.html: Added.
1036         * web-platform-tests/encoding/gb18030-encoder-expected.txt: Added.
1037         * web-platform-tests/encoding/gb18030-encoder.html: Added.
1038         * web-platform-tests/encoding/gbk-encoder-expected.txt: Added.
1039         * web-platform-tests/encoding/gbk-encoder.html: Added.
1040         * web-platform-tests/encoding/idlharness-expected.txt: Added.
1041         * web-platform-tests/encoding/idlharness.html: Added.
1042         * web-platform-tests/encoding/iso-2022-jp-decoder-expected.txt: Added.
1043         * web-platform-tests/encoding/iso-2022-jp-decoder.html: Added.
1044         * web-platform-tests/encoding/iso-2022-jp-encoder-expected.txt: Added.
1045         * web-platform-tests/encoding/iso-2022-jp-encoder.html: Added.
1046         * web-platform-tests/encoding/resources: Added.
1047         * web-platform-tests/encoding/resources/encodings.js: Added.
1048         * web-platform-tests/encoding/resources/single-byte-raw.py: Added.
1049         (main):
1050         * web-platform-tests/encoding/resources/text-plain-charset.py: Added.
1051         (main):
1052         * web-platform-tests/encoding/single-byte-decoder-expected.txt: Added.
1053         * web-platform-tests/encoding/single-byte-decoder.html: Added.
1054         * web-platform-tests/encoding/textdecoder-byte-order-marks-expected.txt: Added.
1055         * web-platform-tests/encoding/textdecoder-byte-order-marks.html: Added.
1056         * web-platform-tests/encoding/textdecoder-fatal-expected.txt: Added.
1057         * web-platform-tests/encoding/textdecoder-fatal-single-byte-expected.txt: Added.
1058         * web-platform-tests/encoding/textdecoder-fatal-single-byte.html: Added.
1059         * web-platform-tests/encoding/textdecoder-fatal-streaming-expected.txt: Added.
1060         * web-platform-tests/encoding/textdecoder-fatal-streaming.html: Added.
1061         * web-platform-tests/encoding/textdecoder-fatal.html: Added.
1062         * web-platform-tests/encoding/textdecoder-ignorebom-expected.txt: Added.
1063         * web-platform-tests/encoding/textdecoder-ignorebom.html: Added.
1064         * web-platform-tests/encoding/textdecoder-labels-expected.txt: Added.
1065         * web-platform-tests/encoding/textdecoder-labels.html: Added.
1066         * web-platform-tests/encoding/textdecoder-streaming-expected.txt: Added.
1067         * web-platform-tests/encoding/textdecoder-streaming.html: Added.
1068         * web-platform-tests/encoding/textdecoder-utf16-surrogates-expected.txt: Added.
1069         * web-platform-tests/encoding/textdecoder-utf16-surrogates.html: Added.
1070         * web-platform-tests/encoding/textencoder-constructor-non-utf-expected.txt: Added.
1071         * web-platform-tests/encoding/textencoder-constructor-non-utf.html: Added.
1072         * web-platform-tests/encoding/textencoder-utf16-surrogates-expected.txt: Added.
1073         * web-platform-tests/encoding/textencoder-utf16-surrogates.html: Added.
1074
1075 2016-10-18  Ryosuke Niwa  <rniwa@webkit.org>
1076
1077         Import the latest custom elements tests from W3C
1078         https://bugs.webkit.org/show_bug.cgi?id=163640
1079
1080         Reviewed by Chris Dumez.
1081
1082         Import more custom elements tests from web-platform-tests as of fbe5ac0fd8eecac67d1562032eeba5bd7ec2b735.
1083         Most of these tests are written and fixed by me.
1084
1085         * web-platform-tests/custom-elements/htmlconstructor/newtarget-expected.txt:
1086         * web-platform-tests/custom-elements/htmlconstructor/newtarget.html:
1087         * web-platform-tests/custom-elements/reactions/DOMStringMap-expected.txt: Added.
1088         * web-platform-tests/custom-elements/reactions/DOMStringMap.html: Added.
1089         * web-platform-tests/custom-elements/reactions/Document-expected.txt:
1090         * web-platform-tests/custom-elements/reactions/Document.html:
1091         * web-platform-tests/custom-elements/reactions/Element-expected.txt:
1092         * web-platform-tests/custom-elements/reactions/Element.html:
1093         * web-platform-tests/custom-elements/reactions/ElementContentEditable-expected.txt: Added.
1094         * web-platform-tests/custom-elements/reactions/ElementContentEditable.html: Added.
1095         * web-platform-tests/custom-elements/reactions/HTMLElement-expected.txt: Added.
1096         * web-platform-tests/custom-elements/reactions/HTMLElement.html: Added.
1097         * web-platform-tests/custom-elements/reactions/NamedNodeMap-expected.txt:
1098         * web-platform-tests/custom-elements/reactions/NamedNodeMap.html:
1099         * web-platform-tests/custom-elements/reactions/Range-expected.txt:
1100         * web-platform-tests/custom-elements/reactions/Range.html:
1101         * web-platform-tests/custom-elements/reactions/Selection-expected.txt: Added.
1102         * web-platform-tests/custom-elements/reactions/Selection.html: Added.
1103         * web-platform-tests/custom-elements/reactions/resources/reactions.js:
1104         * web-platform-tests/custom-elements/reactions/w3c-import.log:
1105         * web-platform-tests/custom-elements/resources/custom-elements-helpers.js:
1106
1107 2016-10-18  Chris Dumez  <cdumez@apple.com>
1108
1109         Changing details.open should cause a toggle event to be fired asynchronously
1110         https://bugs.webkit.org/show_bug.cgi?id=163568
1111
1112         Reviewed by Darin Adler.
1113
1114         * web-platform-tests/html/dom/interfaces-expected.txt:
1115         Rebaseline W3C test now that more checks are passing.
1116
1117         * web-platform-tests/html/semantics/interactive-elements/the-details-element/toggleEvent-expected.txt: Added.
1118         * web-platform-tests/html/semantics/interactive-elements/the-details-element/toggleEvent.html: Added.
1119         * web-platform-tests/html/semantics/interactive-elements/the-details-element/w3c-import.log:
1120         Import test coverage for the toggle event.
1121
1122 2016-10-18  Chris Dumez  <cdumez@apple.com>
1123
1124         Leverage new union type support for HTMLSelectElement.add() / HTMLOptionsCollection.add()
1125         https://bugs.webkit.org/show_bug.cgi?id=163608
1126
1127         Reviewed by Ryosuke Niwa.
1128
1129         Rebaseline W3C test now that one more check is passing. This is because we are now
1130         correctly throwing a TypeError when calling add() with an unexpected HTMLElement type.
1131
1132         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection-expected.txt:
1133
1134 2016-10-18  Chris Dumez  <cdumez@apple.com>
1135
1136         Update TrackEvent to stop using legacy [ConstructorTemplate=Event]
1137         https://bugs.webkit.org/show_bug.cgi?id=163580
1138
1139         Reviewed by Sam Weinig.
1140
1141         Incorporate https://github.com/w3c/web-platform-tests/pull/3999 as the
1142         test was incorrect. Rebaseline now that we are passing the test.
1143
1144         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor-expected.txt:
1145         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html:
1146
1147 2016-10-15  Chris Dumez  <cdumez@apple.com>
1148
1149         Add support for reportValidity() on form and form control elements
1150         https://bugs.webkit.org/show_bug.cgi?id=163479
1151
1152         Reviewed by Darin Adler.
1153
1154         Rebaseline several W3C tests now that more checks are passing.
1155
1156         * web-platform-tests/html/dom/interfaces-expected.txt:
1157         * web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt:
1158         * web-platform-tests/html/semantics/forms/constraints/form-validation-validate-expected.txt:
1159
1160 2016-10-15  Chris Dumez  <cdumez@apple.com>
1161
1162         Setting HTMLMediaElement.volume to NaN or Inf should throw a TypeError
1163         https://bugs.webkit.org/show_bug.cgi?id=163472
1164
1165         Reviewed by Sam Weinig.
1166
1167         Rebaseline w3c test now that more checks are passing.
1168
1169         * web-platform-tests/html/semantics/embedded-content/media-elements/volume_nonfinite-expected.txt:
1170
1171 2016-10-14  Chris Dumez  <cdumez@apple.com>
1172
1173         Setting HTMLMediaElement.muted to the same value should not fire a volume change event
1174         https://bugs.webkit.org/show_bug.cgi?id=163474
1175
1176         Reviewed by Eric Carlson.
1177
1178         Rebaseline W3C test now that more checks are passing.
1179
1180         * web-platform-tests/html/semantics/embedded-content/media-elements/event_volumechange-expected.txt:
1181
1182 2016-10-14  Youenn Fablet  <youenn@apple.com>
1183
1184         Make NetworkCache aware of fetch cache mode
1185         https://bugs.webkit.org/show_bug.cgi?id=163332
1186
1187         Reviewed by Antti Koivisto.
1188
1189         Splitting web-platform-tests/fetch/api/request/request-cache.html in several files so that running the individual test files
1190         is more manageable.
1191
1192         * web-platform-tests/fetch/api/request/request-cache-default-conditional-expected.txt: Added.
1193         * web-platform-tests/fetch/api/request/request-cache-default-conditional.html: Added.
1194         * web-platform-tests/fetch/api/request/request-cache-default-expected.txt: Added.
1195         * web-platform-tests/fetch/api/request/request-cache-default.html: Added.
1196         * web-platform-tests/fetch/api/request/request-cache-expected.txt: Removed.
1197         * web-platform-tests/fetch/api/request/request-cache-force-cache-expected.txt: Added.
1198         * web-platform-tests/fetch/api/request/request-cache-force-cache.html: Added.
1199         * web-platform-tests/fetch/api/request/request-cache-no-cache-expected.txt: Added.
1200         * web-platform-tests/fetch/api/request/request-cache-no-cache.html: Added.
1201         * web-platform-tests/fetch/api/request/request-cache-no-store-expected.txt: Added.
1202         * web-platform-tests/fetch/api/request/request-cache-no-store.html: Added.
1203         * web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
1204         * web-platform-tests/fetch/api/request/request-cache-only-if-cached.html: Added.
1205         * web-platform-tests/fetch/api/request/request-cache-reload-expected.txt: Added.
1206         * web-platform-tests/fetch/api/request/request-cache-reload.html: Added.
1207         * web-platform-tests/fetch/api/request/request-cache.html: Removed.
1208         * web-platform-tests/fetch/api/request/request-cache.js: Added.
1209         (base_path):
1210         (make_url):
1211         (expected_status):
1212         (expected_response_text):
1213         (server_state):
1214         (run_next_step):
1215         (make_test):
1216
1217 2016-10-13  Joseph Pecoraro  <pecoraro@apple.com>
1218
1219         Exception message for expressions with multiple bracket accesses is inconsistent / incorrect
1220         https://bugs.webkit.org/show_bug.cgi?id=163426
1221
1222         Reviewed by Geoffrey Garen.
1223
1224         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime-expected.txt:
1225         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id-expected.txt:
1226         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit-expected.txt:
1227         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime-expected.txt:
1228         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track-expected.txt:
1229         Better expection messages.
1230
1231 2016-10-13  Alex Christensen  <achristensen@webkit.org>
1232
1233         Hosts of URLs with non-special schemes should be case-sensitive, and non-ASCII characters in such hosts should be punycode-encoded
1234         https://bugs.webkit.org/show_bug.cgi?id=163413
1235
1236         Reviewed by Tim Horton.
1237
1238         * web-platform-tests/url/url-setters-expected.txt:
1239         Update results.  Some more tests are failing, but if my proposal in https://github.com/whatwg/url/issues/148 is accepted,
1240         then these web platform tests will need to be changed.  These web platform tests were also failing with the old URL::parse.
1241
1242 2016-10-11  Chris Dumez  <cdumez@apple.com>
1243
1244         select.options may return too many option elements
1245         https://bugs.webkit.org/show_bug.cgi?id=163296
1246
1247         Reviewed by Ryosuke Niwa.
1248
1249         Import html/infrastructure web-platform-tests from upstream.
1250
1251         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/contains.json: Added.
1252         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmlallcollection-expected.txt: Added.
1253         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmlallcollection.html: Added.
1254         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection-expected.txt: Added.
1255         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection.html: Added.
1256         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection-expected.txt: Added.
1257         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection.html: Added.
1258         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/radionodelist-expected.txt: Added.
1259         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/radionodelist.html: Added.
1260         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/w3c-import.log: Added.
1261         * web-platform-tests/html/infrastructure/common-microsyntaxes/dates-and-times/contains.json: Added.
1262         * web-platform-tests/html/infrastructure/common-microsyntaxes/dates-and-times/w3c-import.log: Added.
1263         * web-platform-tests/html/infrastructure/common-microsyntaxes/numbers/contains.json: Added.
1264         * web-platform-tests/html/infrastructure/common-microsyntaxes/numbers/w3c-import.log: Added.
1265         * web-platform-tests/html/infrastructure/conformance-requirements/extensibility/foreign-expected.txt: Added.
1266         * web-platform-tests/html/infrastructure/conformance-requirements/extensibility/foreign.html: Added.
1267         * web-platform-tests/html/infrastructure/conformance-requirements/extensibility/w3c-import.log: Added.
1268         * web-platform-tests/html/infrastructure/terminology/plugins/sample.txt: Added.
1269         * web-platform-tests/html/infrastructure/terminology/plugins/text-plain-expected.txt: Added.
1270         * web-platform-tests/html/infrastructure/terminology/plugins/text-plain.html: Added.
1271         * web-platform-tests/html/infrastructure/terminology/plugins/w3c-import.log: Added.
1272
1273 2016-10-10  Ryosuke Niwa  <rniwa@webkit.org>
1274
1275         Annotate DOM API with CEReactions
1276         https://bugs.webkit.org/show_bug.cgi?id=163268
1277
1278         Reviewed by Darin Adler.
1279
1280         Rebaseline tests now that more test cases are passing.
1281
1282         * web-platform-tests/custom-elements/reactions/Attr-expected.txt:
1283         * web-platform-tests/custom-elements/reactions/ChildNode-expected.txt:
1284         * web-platform-tests/custom-elements/reactions/DOMTokenList-expected.txt:
1285         * web-platform-tests/custom-elements/reactions/Document-expected.txt:
1286         * web-platform-tests/custom-elements/reactions/Element-expected.txt:
1287         * web-platform-tests/custom-elements/reactions/NamedNodeMap-expected.txt:
1288         * web-platform-tests/custom-elements/reactions/Node-expected.txt:
1289         * web-platform-tests/custom-elements/reactions/ParentNode-expected.txt:
1290         * web-platform-tests/custom-elements/reactions/Range-expected.txt:
1291
1292 2016-10-11  Alex Christensen  <achristensen@webkit.org>
1293
1294         Enable URLParser by default
1295         https://bugs.webkit.org/show_bug.cgi?id=162660
1296         <rdar://28601706>
1297
1298         Reviewed by Sam Weinig.
1299
1300         * web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
1301         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src-expected.txt:
1302         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt:
1303         These tests need more investigation.  See https://bugs.webkit.org/show_bug.cgi?id=163127
1304         * web-platform-tests/url/a-element-expected.txt:
1305         * web-platform-tests/url/a-element-xhtml-expected.txt:
1306         * web-platform-tests/url/url-constructor-expected.txt:
1307         * web-platform-tests/url/url-setters-expected.txt:
1308         Many more tests pass.  Hooray!
1309
1310 2016-10-11  Youenn Fablet  <youenn@apple.com>
1311
1312         [Fetch API] Support Request cache mode
1313         https://bugs.webkit.org/show_bug.cgi?id=162281
1314
1315         Reviewed by Alex Christensen.
1316
1317         * web-platform-tests/fetch/api/request/request-cache-expected.txt: Rebasing test now that more tests are passing.
1318         * web-platform-tests/fetch/api/request/request-error-expected.txt:
1319         * web-platform-tests/fetch/api/request/request-error.html: Adding test to ensure only-if-cached is used with same-origin fetch mode.
1320
1321 2016-10-10  Chris Dumez  <cdumez@apple.com>
1322
1323         Add support for languagechange event
1324         https://bugs.webkit.org/show_bug.cgi?id=163222
1325
1326         Reviewed by Ryosuke Niwa.
1327
1328         Rebaseline several W3C tests now that more checks are passing.
1329
1330         * web-platform-tests/html/dom/interfaces-expected.txt:
1331         * web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt:
1332
1333 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
1334
1335         Add baseline for two tests imported with r206999.
1336
1337         Unreviewed test gardening.
1338
1339         * web-platform-tests/touch-events/touch-retargeting-expected.txt: Added.
1340         * web-platform-tests/touch-events/touch-touchevent-constructor-expected.txt: Added.
1341
1342 2016-10-10  Chris Dumez  <cdumez@apple.com>
1343
1344         Add support for Navigator.languages attribute
1345         https://bugs.webkit.org/show_bug.cgi?id=163220
1346
1347         Reviewed by Darin Adler.
1348
1349         Rebaseline W3C tests now that more checks are passing.
1350
1351         * web-platform-tests/html/dom/interfaces-expected.txt:
1352         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage-expected.txt:
1353
1354 2016-10-10  Youenn Fablet  <youennf@gmail.com>
1355
1356         Sync web-platform-tests up to revision 33f4da1
1357         https://bugs.webkit.org/show_bug.cgi?id=163205
1358
1359         Reviewed by Alex Christensen.
1360
1361         * resources/ImportExpectations:
1362         * resources/TestRepositories:
1363         * resources/resource-files.json:
1364         * resources/web-platform-tests-modules.json:
1365         * web-platform-tests/IndexedDB/OWNERS: Added.
1366         * web-platform-tests/IndexedDB/README.md: Added.
1367         * web-platform-tests/IndexedDB/abort-in-initial-upgradeneeded.html:
1368         * web-platform-tests/IndexedDB/close-in-upgradeneeded.html:
1369         * web-platform-tests/IndexedDB/cursor-overloads.htm:
1370         * web-platform-tests/IndexedDB/idb_binary_key_conversion-expected.txt: Added.
1371         * web-platform-tests/IndexedDB/idb_binary_key_conversion.htm: Added.
1372         * web-platform-tests/IndexedDB/idb_webworkers.htm:
1373         * web-platform-tests/IndexedDB/idbcursor-advance-continue-async.htm:
1374         * web-platform-tests/IndexedDB/idbcursor-advance-invalid.htm:
1375         * web-platform-tests/IndexedDB/idbcursor-advance.htm:
1376         * web-platform-tests/IndexedDB/idbcursor-continue.htm:
1377         * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey-exception-order-expected.txt: Added.
1378         * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm: Added.
1379         * web-platform-tests/IndexedDB/idbcursor-direction-index-keyrange.htm:
1380         * web-platform-tests/IndexedDB/idbcursor-direction-index.htm:
1381         * web-platform-tests/IndexedDB/idbcursor-direction-objectstore-keyrange.htm:
1382         * web-platform-tests/IndexedDB/idbcursor-direction-objectstore.htm:
1383         * web-platform-tests/IndexedDB/idbcursor-direction.htm:
1384         * web-platform-tests/IndexedDB/idbcursor-key.htm:
1385         * web-platform-tests/IndexedDB/idbcursor-primarykey.htm:
1386         * web-platform-tests/IndexedDB/idbcursor-reused.htm:
1387         * web-platform-tests/IndexedDB/idbcursor-source.htm:
1388         * web-platform-tests/IndexedDB/idbcursor_advance_index.htm:
1389         * web-platform-tests/IndexedDB/idbcursor_advance_index2.htm:
1390         * web-platform-tests/IndexedDB/idbcursor_advance_index3.htm:
1391         * web-platform-tests/IndexedDB/idbcursor_advance_index5.htm:
1392         * web-platform-tests/IndexedDB/idbcursor_advance_index6.htm:
1393         * web-platform-tests/IndexedDB/idbcursor_advance_index7.htm:
1394         * web-platform-tests/IndexedDB/idbcursor_advance_index8.htm:
1395         * web-platform-tests/IndexedDB/idbcursor_advance_index9.htm:
1396         * web-platform-tests/IndexedDB/idbcursor_advance_objectstore.htm:
1397         * web-platform-tests/IndexedDB/idbcursor_advance_objectstore2.htm:
1398         * web-platform-tests/IndexedDB/idbcursor_advance_objectstore3.htm:
1399         * web-platform-tests/IndexedDB/idbcursor_advance_objectstore4.htm:
1400         * web-platform-tests/IndexedDB/idbcursor_advance_objectstore5.htm:
1401         * web-platform-tests/IndexedDB/idbcursor_continue_index.htm:
1402         * web-platform-tests/IndexedDB/idbcursor_continue_index2.htm:
1403         * web-platform-tests/IndexedDB/idbcursor_continue_index3.htm:
1404         * web-platform-tests/IndexedDB/idbcursor_continue_index4.htm:
1405         * web-platform-tests/IndexedDB/idbcursor_continue_index5.htm:
1406         * web-platform-tests/IndexedDB/idbcursor_continue_index6.htm:
1407         * web-platform-tests/IndexedDB/idbcursor_continue_index7.htm:
1408         * web-platform-tests/IndexedDB/idbcursor_continue_index8.htm:
1409         * web-platform-tests/IndexedDB/idbcursor_continue_invalid.htm:
1410         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore.htm:
1411         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore2.htm:
1412         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore3.htm:
1413         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore4.htm:
1414         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore5.htm:
1415         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore6.htm:
1416         * web-platform-tests/IndexedDB/idbcursor_delete_index.htm:
1417         * web-platform-tests/IndexedDB/idbcursor_delete_index2.htm:
1418         * web-platform-tests/IndexedDB/idbcursor_delete_index3.htm:
1419         * web-platform-tests/IndexedDB/idbcursor_delete_index4.htm:
1420         * web-platform-tests/IndexedDB/idbcursor_delete_index5.htm:
1421         * web-platform-tests/IndexedDB/idbcursor_delete_objectstore.htm:
1422         * web-platform-tests/IndexedDB/idbcursor_delete_objectstore2.htm:
1423         * web-platform-tests/IndexedDB/idbcursor_delete_objectstore3.htm:
1424         * web-platform-tests/IndexedDB/idbcursor_delete_objectstore4.htm:
1425         * web-platform-tests/IndexedDB/idbcursor_delete_objectstore5.htm:
1426         * web-platform-tests/IndexedDB/idbcursor_iterating.htm:
1427         * web-platform-tests/IndexedDB/idbcursor_iterating_index.htm:
1428         * web-platform-tests/IndexedDB/idbcursor_iterating_index2.htm:
1429         * web-platform-tests/IndexedDB/idbcursor_iterating_objectstore.htm:
1430         * web-platform-tests/IndexedDB/idbcursor_iterating_objectstore2.htm:
1431         * web-platform-tests/IndexedDB/idbcursor_update_index.htm:
1432         * web-platform-tests/IndexedDB/idbcursor_update_index2.htm:
1433         * web-platform-tests/IndexedDB/idbcursor_update_index3.htm:
1434         * web-platform-tests/IndexedDB/idbcursor_update_index4.htm:
1435         * web-platform-tests/IndexedDB/idbcursor_update_index5.htm:
1436         * web-platform-tests/IndexedDB/idbcursor_update_index6.htm:
1437         * web-platform-tests/IndexedDB/idbcursor_update_index7.htm:
1438         * web-platform-tests/IndexedDB/idbcursor_update_index8-expected.txt: Added.
1439         * web-platform-tests/IndexedDB/idbcursor_update_index8.htm: Added.
1440         * web-platform-tests/IndexedDB/idbcursor_update_objectstore.htm:
1441         * web-platform-tests/IndexedDB/idbcursor_update_objectstore2.htm:
1442         * web-platform-tests/IndexedDB/idbcursor_update_objectstore3.htm:
1443         * web-platform-tests/IndexedDB/idbcursor_update_objectstore4.htm:
1444         * web-platform-tests/IndexedDB/idbcursor_update_objectstore5.htm:
1445         * web-platform-tests/IndexedDB/idbcursor_update_objectstore6.htm:
1446         * web-platform-tests/IndexedDB/idbcursor_update_objectstore7.htm:
1447         * web-platform-tests/IndexedDB/idbcursor_update_objectstore8.htm:
1448         * web-platform-tests/IndexedDB/idbcursor_update_objectstore9-expected.txt: Added.
1449         * web-platform-tests/IndexedDB/idbcursor_update_objectstore9.htm: Added.
1450         * web-platform-tests/IndexedDB/idbdatabase_close.htm:
1451         * web-platform-tests/IndexedDB/idbdatabase_close2.htm:
1452         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm:
1453         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore.htm:
1454         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore10-1000ends.htm:
1455         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore10-emptyname.htm:
1456         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore11.htm:
1457         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore2.htm:
1458         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore3.htm:
1459         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore4.htm:
1460         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore5.htm:
1461         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore6.htm:
1462         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore7.htm:
1463         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore8-parameters.htm:
1464         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm:
1465         * web-platform-tests/IndexedDB/idbdatabase_deleteObjectStore.htm:
1466         * web-platform-tests/IndexedDB/idbdatabase_deleteObjectStore2.htm:
1467         * web-platform-tests/IndexedDB/idbdatabase_deleteObjectStore3.htm:
1468         * web-platform-tests/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm:
1469         * web-platform-tests/IndexedDB/idbdatabase_transaction.htm:
1470         * web-platform-tests/IndexedDB/idbdatabase_transaction2.htm:
1471         * web-platform-tests/IndexedDB/idbdatabase_transaction3.htm:
1472         * web-platform-tests/IndexedDB/idbdatabase_transaction4.htm:
1473         * web-platform-tests/IndexedDB/idbdatabase_transaction5.htm:
1474         * web-platform-tests/IndexedDB/idbfactory_cmp.htm:
1475         * web-platform-tests/IndexedDB/idbfactory_cmp2.htm:
1476         * web-platform-tests/IndexedDB/idbfactory_cmp3-expected.txt: Added.
1477         * web-platform-tests/IndexedDB/idbfactory_cmp3.htm: Added.
1478         * web-platform-tests/IndexedDB/idbfactory_cmp4-expected.txt: Added.
1479         * web-platform-tests/IndexedDB/idbfactory_cmp4.htm: Added.
1480         * web-platform-tests/IndexedDB/idbfactory_deleteDatabase.htm:
1481         * web-platform-tests/IndexedDB/idbfactory_deleteDatabase2.htm:
1482         * web-platform-tests/IndexedDB/idbfactory_deleteDatabase3.htm:
1483         * web-platform-tests/IndexedDB/idbfactory_deleteDatabase4.htm:
1484         * web-platform-tests/IndexedDB/idbfactory_open.htm:
1485         * web-platform-tests/IndexedDB/idbfactory_open10.htm:
1486         * web-platform-tests/IndexedDB/idbfactory_open11.htm:
1487         * web-platform-tests/IndexedDB/idbfactory_open12.htm:
1488         * web-platform-tests/IndexedDB/idbfactory_open2.htm:
1489         * web-platform-tests/IndexedDB/idbfactory_open3.htm:
1490         * web-platform-tests/IndexedDB/idbfactory_open4.htm:
1491         * web-platform-tests/IndexedDB/idbfactory_open5.htm:
1492         * web-platform-tests/IndexedDB/idbfactory_open6.htm:
1493         * web-platform-tests/IndexedDB/idbfactory_open7.htm:
1494         * web-platform-tests/IndexedDB/idbfactory_open8.htm:
1495         * web-platform-tests/IndexedDB/idbfactory_open9.htm:
1496         * web-platform-tests/IndexedDB/idbindex-multientry-arraykeypath.htm:
1497         * web-platform-tests/IndexedDB/idbindex-multientry-big.htm:
1498         * web-platform-tests/IndexedDB/idbindex-multientry.htm:
1499         * web-platform-tests/IndexedDB/idbindex-rename-abort-expected.txt: Added.
1500         * web-platform-tests/IndexedDB/idbindex-rename-abort.html: Added.
1501         * web-platform-tests/IndexedDB/idbindex-rename-errors-expected.txt: Added.
1502         * web-platform-tests/IndexedDB/idbindex-rename-errors.html: Added.
1503         * web-platform-tests/IndexedDB/idbindex-rename-expected.txt: Added.
1504         * web-platform-tests/IndexedDB/idbindex-rename.html: Added.
1505         * web-platform-tests/IndexedDB/idbindex_count.htm:
1506         * web-platform-tests/IndexedDB/idbindex_count2.htm:
1507         * web-platform-tests/IndexedDB/idbindex_count3.htm:
1508         * web-platform-tests/IndexedDB/idbindex_count4.htm:
1509         * web-platform-tests/IndexedDB/idbindex_get.htm:
1510         * web-platform-tests/IndexedDB/idbindex_get2.htm:
1511         * web-platform-tests/IndexedDB/idbindex_get3.htm:
1512         * web-platform-tests/IndexedDB/idbindex_get4.htm:
1513         * web-platform-tests/IndexedDB/idbindex_get5.htm:
1514         * web-platform-tests/IndexedDB/idbindex_get6.htm:
1515         * web-platform-tests/IndexedDB/idbindex_get7-expected.txt:
1516         * web-platform-tests/IndexedDB/idbindex_get7.htm:
1517         * web-platform-tests/IndexedDB/idbindex_get8-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_get7-expected.txt.
1518         * web-platform-tests/IndexedDB/idbindex_get8.htm: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_get7.htm.
1519         * web-platform-tests/IndexedDB/idbindex_getAll-expected.txt: Added.
1520         * web-platform-tests/IndexedDB/idbindex_getAll.html: Added.
1521         * web-platform-tests/IndexedDB/idbindex_getAllKeys-expected.txt: Added.
1522         * web-platform-tests/IndexedDB/idbindex_getAllKeys.html: Added.
1523         * web-platform-tests/IndexedDB/idbindex_getKey.htm:
1524         * web-platform-tests/IndexedDB/idbindex_getKey2.htm:
1525         * web-platform-tests/IndexedDB/idbindex_getKey3.htm:
1526         * web-platform-tests/IndexedDB/idbindex_getKey4.htm:
1527         * web-platform-tests/IndexedDB/idbindex_getKey5.htm:
1528         * web-platform-tests/IndexedDB/idbindex_getKey6.htm:
1529         * web-platform-tests/IndexedDB/idbindex_getKey7-expected.txt:
1530         * web-platform-tests/IndexedDB/idbindex_getKey7.htm:
1531         * web-platform-tests/IndexedDB/idbindex_getKey8-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_getKey7-expected.txt.
1532         * web-platform-tests/IndexedDB/idbindex_getKey8.htm: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_getKey7.htm.
1533         * web-platform-tests/IndexedDB/idbindex_indexNames.htm:
1534         * web-platform-tests/IndexedDB/idbindex_openCursor.htm:
1535         * web-platform-tests/IndexedDB/idbindex_openCursor2-expected.txt:
1536         * web-platform-tests/IndexedDB/idbindex_openCursor2.htm:
1537         * web-platform-tests/IndexedDB/idbindex_openCursor3-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_openCursor2-expected.txt.
1538         * web-platform-tests/IndexedDB/idbindex_openCursor3.htm: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_openCursor2.htm.
1539         * web-platform-tests/IndexedDB/idbindex_openKeyCursor.htm:
1540         * web-platform-tests/IndexedDB/idbindex_openKeyCursor2.htm:
1541         * web-platform-tests/IndexedDB/idbindex_openKeyCursor3-expected.txt:
1542         * web-platform-tests/IndexedDB/idbindex_openKeyCursor3.htm:
1543         * web-platform-tests/IndexedDB/idbindex_openKeyCursor4-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_openKeyCursor3-expected.txt.
1544         * web-platform-tests/IndexedDB/idbindex_openKeyCursor4.htm: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_openKeyCursor3.htm.
1545         * web-platform-tests/IndexedDB/idbkeyrange-includes-expected.txt: Added.
1546         * web-platform-tests/IndexedDB/idbkeyrange-includes.htm: Added.
1547         * web-platform-tests/IndexedDB/idbkeyrange.htm:
1548         * web-platform-tests/IndexedDB/idbkeyrange_incorrect.htm:
1549         * web-platform-tests/IndexedDB/idbobjectstore-rename-abort-expected.txt: Added.
1550         * web-platform-tests/IndexedDB/idbobjectstore-rename-abort.html: Added.
1551         * web-platform-tests/IndexedDB/idbobjectstore-rename-errors-expected.txt: Added.
1552         * web-platform-tests/IndexedDB/idbobjectstore-rename-errors.html: Added.
1553         * web-platform-tests/IndexedDB/idbobjectstore-rename-store-expected.txt: Added.
1554         * web-platform-tests/IndexedDB/idbobjectstore-rename-store.html: Added.
1555         * web-platform-tests/IndexedDB/idbobjectstore_add.htm:
1556         * web-platform-tests/IndexedDB/idbobjectstore_add10.htm:
1557         * web-platform-tests/IndexedDB/idbobjectstore_add11.htm:
1558         * web-platform-tests/IndexedDB/idbobjectstore_add12.htm:
1559         * web-platform-tests/IndexedDB/idbobjectstore_add13.htm:
1560         * web-platform-tests/IndexedDB/idbobjectstore_add14.htm:
1561         * web-platform-tests/IndexedDB/idbobjectstore_add15.htm:
1562         * web-platform-tests/IndexedDB/idbobjectstore_add16.htm:
1563         * web-platform-tests/IndexedDB/idbobjectstore_add2.htm:
1564         * web-platform-tests/IndexedDB/idbobjectstore_add3.htm:
1565         * web-platform-tests/IndexedDB/idbobjectstore_add4.htm:
1566         * web-platform-tests/IndexedDB/idbobjectstore_add5.htm:
1567         * web-platform-tests/IndexedDB/idbobjectstore_add6.htm:
1568         * web-platform-tests/IndexedDB/idbobjectstore_add7.htm:
1569         * web-platform-tests/IndexedDB/idbobjectstore_add8.htm:
1570         * web-platform-tests/IndexedDB/idbobjectstore_add9.htm:
1571         * web-platform-tests/IndexedDB/idbobjectstore_clear.htm:
1572         * web-platform-tests/IndexedDB/idbobjectstore_clear2.htm:
1573         * web-platform-tests/IndexedDB/idbobjectstore_clear3.htm:
1574         * web-platform-tests/IndexedDB/idbobjectstore_clear4.htm:
1575         * web-platform-tests/IndexedDB/idbobjectstore_count.htm:
1576         * web-platform-tests/IndexedDB/idbobjectstore_count2.htm:
1577         * web-platform-tests/IndexedDB/idbobjectstore_count3.htm:
1578         * web-platform-tests/IndexedDB/idbobjectstore_count4.htm:
1579         * web-platform-tests/IndexedDB/idbobjectstore_createIndex.htm:
1580         * web-platform-tests/IndexedDB/idbobjectstore_createIndex10.htm:
1581         * web-platform-tests/IndexedDB/idbobjectstore_createIndex11.htm:
1582         * web-platform-tests/IndexedDB/idbobjectstore_createIndex12.htm:
1583         * web-platform-tests/IndexedDB/idbobjectstore_createIndex13.htm:
1584         * web-platform-tests/IndexedDB/idbobjectstore_createIndex14-exception_order-expected.txt: Added.
1585         * web-platform-tests/IndexedDB/idbobjectstore_createIndex14-exception_order.htm: Added.
1586         * web-platform-tests/IndexedDB/idbobjectstore_createIndex2.htm:
1587         * web-platform-tests/IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm:
1588         * web-platform-tests/IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm:
1589         * web-platform-tests/IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm:
1590         * web-platform-tests/IndexedDB/idbobjectstore_createIndex6-event_order.htm:
1591         * web-platform-tests/IndexedDB/idbobjectstore_createIndex7-event_order.htm:
1592         * web-platform-tests/IndexedDB/idbobjectstore_createIndex8-valid_keys.htm:
1593         * web-platform-tests/IndexedDB/idbobjectstore_createIndex9-emptyname.htm:
1594         * web-platform-tests/IndexedDB/idbobjectstore_delete.htm:
1595         * web-platform-tests/IndexedDB/idbobjectstore_delete2.htm:
1596         * web-platform-tests/IndexedDB/idbobjectstore_delete3.htm:
1597         * web-platform-tests/IndexedDB/idbobjectstore_delete4.htm:
1598         * web-platform-tests/IndexedDB/idbobjectstore_delete5.htm:
1599         * web-platform-tests/IndexedDB/idbobjectstore_delete6.htm:
1600         * web-platform-tests/IndexedDB/idbobjectstore_delete7.htm:
1601         * web-platform-tests/IndexedDB/idbobjectstore_deleteIndex.htm:
1602         * web-platform-tests/IndexedDB/idbobjectstore_deleted.htm:
1603         * web-platform-tests/IndexedDB/idbobjectstore_get.htm:
1604         * web-platform-tests/IndexedDB/idbobjectstore_get2.htm:
1605         * web-platform-tests/IndexedDB/idbobjectstore_get3.htm:
1606         * web-platform-tests/IndexedDB/idbobjectstore_get4.htm:
1607         * web-platform-tests/IndexedDB/idbobjectstore_get5.htm:
1608         * web-platform-tests/IndexedDB/idbobjectstore_get6.htm:
1609         * web-platform-tests/IndexedDB/idbobjectstore_get7.htm:
1610         * web-platform-tests/IndexedDB/idbobjectstore_getAll-expected.txt: Added.
1611         * web-platform-tests/IndexedDB/idbobjectstore_getAll.html: Added.
1612         * web-platform-tests/IndexedDB/idbobjectstore_getAllKeys-expected.txt: Added.
1613         * web-platform-tests/IndexedDB/idbobjectstore_getAllKeys.html: Added.
1614         * web-platform-tests/IndexedDB/idbobjectstore_index.htm:
1615         * web-platform-tests/IndexedDB/idbobjectstore_openCursor.htm:
1616         * web-platform-tests/IndexedDB/idbobjectstore_openCursor_invalid.htm:
1617         * web-platform-tests/IndexedDB/idbobjectstore_openKeyCursor-expected.txt: Added.
1618         * web-platform-tests/IndexedDB/idbobjectstore_openKeyCursor.htm: Added.
1619         * web-platform-tests/IndexedDB/idbobjectstore_put.htm:
1620         * web-platform-tests/IndexedDB/idbobjectstore_put10.htm:
1621         * web-platform-tests/IndexedDB/idbobjectstore_put11.htm:
1622         * web-platform-tests/IndexedDB/idbobjectstore_put12.htm:
1623         * web-platform-tests/IndexedDB/idbobjectstore_put13.htm:
1624         * web-platform-tests/IndexedDB/idbobjectstore_put14.htm:
1625         * web-platform-tests/IndexedDB/idbobjectstore_put15.htm:
1626         * web-platform-tests/IndexedDB/idbobjectstore_put16.htm:
1627         * web-platform-tests/IndexedDB/idbobjectstore_put2.htm:
1628         * web-platform-tests/IndexedDB/idbobjectstore_put3.htm:
1629         * web-platform-tests/IndexedDB/idbobjectstore_put4.htm:
1630         * web-platform-tests/IndexedDB/idbobjectstore_put5.htm:
1631         * web-platform-tests/IndexedDB/idbobjectstore_put6.htm:
1632         * web-platform-tests/IndexedDB/idbobjectstore_put7.htm:
1633         * web-platform-tests/IndexedDB/idbobjectstore_put8.htm:
1634         * web-platform-tests/IndexedDB/idbobjectstore_put9.htm:
1635         * web-platform-tests/IndexedDB/idbtransaction-oncomplete.htm:
1636         * web-platform-tests/IndexedDB/idbtransaction.htm:
1637         * web-platform-tests/IndexedDB/idbtransaction_abort.htm:
1638         * web-platform-tests/IndexedDB/idbtransaction_objectStoreNames-expected.txt: Added.
1639         * web-platform-tests/IndexedDB/idbtransaction_objectStoreNames.html: Added.
1640         * web-platform-tests/IndexedDB/idbversionchangeevent.htm:
1641         * web-platform-tests/IndexedDB/index_sort_order.htm:
1642         * web-platform-tests/IndexedDB/interfaces.html:
1643         * web-platform-tests/IndexedDB/interfaces.idl:
1644         * web-platform-tests/IndexedDB/interfaces.worker.js:
1645         (request.onload):
1646         * web-platform-tests/IndexedDB/key_invalid.htm:
1647         * web-platform-tests/IndexedDB/key_valid.html:
1648         * web-platform-tests/IndexedDB/keygenerator-constrainterror.htm:
1649         * web-platform-tests/IndexedDB/keygenerator-overflow.htm:
1650         * web-platform-tests/IndexedDB/keygenerator.htm:
1651         * web-platform-tests/IndexedDB/keyorder.htm:
1652         * web-platform-tests/IndexedDB/keypath.htm:
1653         * web-platform-tests/IndexedDB/keypath_invalid.htm:
1654         * web-platform-tests/IndexedDB/keypath_maxsize.htm:
1655         * web-platform-tests/IndexedDB/list_ordering.htm:
1656         * web-platform-tests/IndexedDB/objectstore_keyorder.htm:
1657         * web-platform-tests/IndexedDB/request_bubble-and-capture.htm:
1658         * web-platform-tests/IndexedDB/string-list-ordering.htm:
1659         * web-platform-tests/IndexedDB/support-promises.js: Added.
1660         (const.databaseName):
1661         (const.requestWatcher):
1662         (const.migrateDatabase):
1663         (const.createDatabase):
1664         (const.openDatabase):
1665         (const.createBooksStore):
1666         (const.createNotBooksStore):
1667         (const.checkStoreIndexes):
1668         (const.checkStoreGenerator):
1669         (const.checkStoreContents):
1670         (const.checkAuthorIndexContents):
1671         (const.checkTitleIndexContents):
1672         * web-platform-tests/IndexedDB/support.js:
1673         (indexeddb_test):
1674         (add_completion_callback): Deleted.
1675         (fail): Deleted.
1676         * web-platform-tests/IndexedDB/transaction-abort-generator-revert-expected.txt: Added.
1677         * web-platform-tests/IndexedDB/transaction-abort-generator-revert.html: Added.
1678         * web-platform-tests/IndexedDB/transaction-abort-index-metadata-revert-expected.txt: Added.
1679         * web-platform-tests/IndexedDB/transaction-abort-index-metadata-revert.html: Added.
1680         * web-platform-tests/IndexedDB/transaction-abort-multiple-metadata-revert-expected.txt: Added.
1681         * web-platform-tests/IndexedDB/transaction-abort-multiple-metadata-revert.html: Added.
1682         * web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert-expected.txt: Added.
1683         * web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert.html: Added.
1684         * web-platform-tests/IndexedDB/transaction-create_in_versionchange.htm:
1685         * web-platform-tests/IndexedDB/transaction-lifetime-blocked.htm:
1686         * web-platform-tests/IndexedDB/transaction-lifetime-empty-expected.txt: Added.
1687         * web-platform-tests/IndexedDB/transaction-lifetime-empty.html: Added.
1688         * web-platform-tests/IndexedDB/transaction-lifetime.htm:
1689         * web-platform-tests/IndexedDB/transaction-requestqueue.htm:
1690         * web-platform-tests/IndexedDB/transaction_bubble-and-capture.htm:
1691         * web-platform-tests/IndexedDB/value.htm:
1692         * web-platform-tests/IndexedDB/value_recursive.htm:
1693         * web-platform-tests/IndexedDB/w3c-import.log: Added.
1694         * web-platform-tests/IndexedDB/writer-starvation.htm:
1695         * web-platform-tests/README.md:
1696         * web-platform-tests/XMLHttpRequest/abort-after-send-expected.txt:
1697         * web-platform-tests/XMLHttpRequest/abort-after-send.htm:
1698         * web-platform-tests/XMLHttpRequest/abort-during-upload-expected.txt:
1699         * web-platform-tests/XMLHttpRequest/abort-during-upload.htm:
1700         * web-platform-tests/XMLHttpRequest/abort-event-order-expected.txt:
1701         * web-platform-tests/XMLHttpRequest/abort-event-order.htm:
1702         * web-platform-tests/XMLHttpRequest/formdata-foreach-expected.txt: Added.
1703         * web-platform-tests/XMLHttpRequest/formdata-foreach.html: Added.
1704         * web-platform-tests/XMLHttpRequest/interfaces-expected.txt:
1705         * web-platform-tests/XMLHttpRequest/progress-events-response-data-gzip.htm:
1706         * web-platform-tests/XMLHttpRequest/resources/send-after-setting-document-domain-window-1.htm: Added.
1707         * web-platform-tests/XMLHttpRequest/resources/send-after-setting-document-domain-window-2.htm: Added.
1708         * web-platform-tests/XMLHttpRequest/resources/send-after-setting-document-domain-window-helper.js: Added.
1709         (assert_equals):
1710         (assert_throws):
1711         (run_test):
1712         * web-platform-tests/XMLHttpRequest/resources/w3c-import.log:
1713         * web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-event-order.js:
1714         (getNextEvent):
1715         * web-platform-tests/XMLHttpRequest/responsexml-basic-expected.txt:
1716         * web-platform-tests/XMLHttpRequest/responsexml-basic.htm:
1717         * web-platform-tests/XMLHttpRequest/responsexml-document-properties.htm:
1718         * web-platform-tests/XMLHttpRequest/send-no-response-event-order-expected.txt:
1719         * web-platform-tests/XMLHttpRequest/send-response-event-order-expected.txt:
1720         * web-platform-tests/XMLHttpRequest/send-response-event-order.htm:
1721         * web-platform-tests/XMLHttpRequest/send-sync-response-event-order-expected.txt:
1722         * web-platform-tests/XMLHttpRequest/w3c-import.log:
1723         * web-platform-tests/common/get-host-info.sub.js:
1724         (get_port):
1725         (get_host_info): Deleted.
1726         * web-platform-tests/config.json: Added.
1727         * web-platform-tests/custom-elements/CustomElementRegistry.html:
1728         * web-platform-tests/custom-elements/HTMLElement-constructor.html:
1729         * web-platform-tests/custom-elements/adopted-callback-expected.txt:
1730         * web-platform-tests/custom-elements/adopted-callback.html:
1731         * web-platform-tests/custom-elements/attribute-changed-callback-expected.txt:
1732         * web-platform-tests/custom-elements/attribute-changed-callback.html:
1733         * web-platform-tests/custom-elements/connected-callbacks-expected.txt:
1734         * web-platform-tests/custom-elements/connected-callbacks.html:
1735         * web-platform-tests/custom-elements/custom-element-registry/define.html:
1736         * web-platform-tests/custom-elements/disconnected-callbacks-expected.txt:
1737         * web-platform-tests/custom-elements/disconnected-callbacks.html:
1738         * web-platform-tests/custom-elements/htmlconstructor/newtarget.html:
1739         * web-platform-tests/custom-elements/reaction-timing.html:
1740         * web-platform-tests/custom-elements/reactions/Attr.html:
1741         * web-platform-tests/custom-elements/reactions/ChildNode.html:
1742         * web-platform-tests/custom-elements/reactions/DOMTokenList.html:
1743         * web-platform-tests/custom-elements/reactions/Document.html:
1744         * web-platform-tests/custom-elements/reactions/Element.html:
1745         * web-platform-tests/custom-elements/reactions/NamedNodeMap.html:
1746         * web-platform-tests/custom-elements/reactions/Node.html:
1747         * web-platform-tests/custom-elements/reactions/ParentNode.html:
1748         * web-platform-tests/custom-elements/reactions/Range.html:
1749         * web-platform-tests/custom-elements/reactions/resources/reactions.js:
1750         (testNodeConnector):
1751         (testNodeDisconnector):
1752         (testCloner):
1753         * web-platform-tests/custom-elements/resources/custom-elements-helpers.js:
1754         (assert_attribute_log_entry):
1755         (define_new_custom_element.CustomElement):
1756         (define_new_custom_element.CustomElement.prototype.attributeChangedCallback):
1757         (define_new_custom_element.CustomElement.prototype.connectedCallback):
1758         (define_new_custom_element.CustomElement.prototype.disconnectedCallback):
1759         (define_new_custom_element.CustomElement.prototype.adoptedCallback):
1760         (define_new_custom_element.return.takeLog):
1761         (define_new_custom_element):
1762         (document_types.return.create):
1763         (document_types.create):
1764         (document_types.):
1765         (document_types):
1766         (test_with_window): Deleted.
1767         * web-platform-tests/custom-elements/resources/document-types.js: Removed.
1768         * web-platform-tests/custom-elements/resources/w3c-import.log:
1769         * web-platform-tests/diff-manifest.py: Added.
1770         (call):
1771         (get_manifest):
1772         (main):
1773         * web-platform-tests/dom/collections/HTMLCollection-supported-property-indices-expected.txt:
1774         * web-platform-tests/dom/collections/HTMLCollection-supported-property-indices.html:
1775         * web-platform-tests/dom/collections/HTMLCollection-supported-property-names-expected.txt:
1776         * web-platform-tests/dom/collections/HTMLCollection-supported-property-names.html:
1777         * web-platform-tests/dom/events/Event-propagation.html:
1778         * web-platform-tests/dom/interfaces-expected.txt:
1779         * web-platform-tests/dom/lists/DOMTokenList-Iterable-expected.txt: Added.
1780         * web-platform-tests/dom/lists/DOMTokenList-Iterable.html: Added.
1781         * web-platform-tests/dom/lists/DOMTokenList-iteration.html:
1782         * web-platform-tests/dom/lists/w3c-import.log:
1783         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
1784         * web-platform-tests/dom/nodes/Node-childNodes.html:
1785         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
1786         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
1787         * web-platform-tests/dom/nodes/selectors.js:
1788         * web-platform-tests/fetch/api/basic/integrity-sharedworker-expected.txt: Added.
1789         * web-platform-tests/fetch/api/basic/integrity-sharedworker.html: Added.
1790         * web-platform-tests/fetch/api/headers/headers-idl-expected.txt:
1791         * web-platform-tests/fetch/api/request/request-idl-expected.txt:
1792         * web-platform-tests/fetch/api/response/response-idl-expected.txt:
1793         * web-platform-tests/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1.html: Removed.
1794         * web-platform-tests/html/browsers/history/the-history-interface/non-automated/w3c-import.log:
1795         * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-expected.txt: Added.
1796         * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting.html: Added.
1797         * web-platform-tests/html/browsers/history/the-location-interface/location_hash-expected.txt:
1798         * web-platform-tests/html/browsers/history/the-location-interface/location_hash.html:
1799         * web-platform-tests/html/browsers/history/the-location-interface/location_reload.html:
1800         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
1801         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window-expected.txt:
1802         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html:
1803         * web-platform-tests/html/browsers/origin/cross-origin-objects/win-documentdomain.sub.html:
1804         * web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/named-objects-expected.txt:
1805         * web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html:
1806         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.forms-expected.txt:
1807         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.forms.html:
1808         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/historical-expected.txt:
1809         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/historical.html:
1810         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document-expected.txt: Added.
1811         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document.html: Added.
1812         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_script.html:
1813         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1-expected.txt: Added.
1814         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html.
1815         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2-expected.txt: Added.
1816         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html.
1817         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3-expected.txt: Added.
1818         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html.
1819         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-1.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper.html.
1820         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-2.html: Added.
1821         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-3.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper.html.
1822         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1-expected.txt: Added.
1823         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html.
1824         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2-expected.txt: Added.
1825         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html.
1826         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3-expected.txt: Added.
1827         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html.
1828         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/w3c-import.log:
1829         * web-platform-tests/html/semantics/embedded-content/the-img-element/invalid-src-expected.txt:
1830         * web-platform-tests/html/semantics/embedded-content/the-img-element/invalid-src.html:
1831         * web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt:
1832         * web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity.html:
1833         * web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt:
1834         * web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity.html:
1835         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch.html:
1836         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
1837         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid.html:
1838         * web-platform-tests/html/semantics/forms/the-form-element/form-indexed-element-expected.txt:
1839         * web-platform-tests/html/semantics/forms/the-form-element/form-indexed-element.html:
1840         * web-platform-tests/html/semantics/forms/the-form-element/form-nameditem-expected.txt:
1841         * web-platform-tests/html/semantics/forms/the-form-element/form-nameditem.html:
1842         * web-platform-tests/html/semantics/forms/the-input-element/checkbox.html:
1843         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1a-expected.html: Added.
1844         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1a.html:
1845         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1b-expected.html: Added.
1846         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1b.html:
1847         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1c-expected.html: Added.
1848         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1c.html:
1849         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1d-expected.html: Added.
1850         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1d.html: Added.
1851         * web-platform-tests/html/semantics/grouping-content/the-ol-element/w3c-import.log:
1852         * web-platform-tests/html/semantics/scripting-1/the-script-element/load-event-expected.txt: Added.
1853         * web-platform-tests/html/semantics/scripting-1/the-script-element/load-event.html: Added.
1854         * web-platform-tests/html/semantics/scripting-1/the-script-element/resources/cross-origin.py: Added.
1855         (main):
1856         * web-platform-tests/html/semantics/scripting-1/the-script-element/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/custom-elements/resources/w3c-import.log.
1857         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-crossorigin-expected.txt: Added.
1858         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-crossorigin-network-expected.txt: Added.
1859         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-crossorigin-network.html: Added.
1860         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-crossorigin.html: Added.
1861         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-1-expected.txt: Added.
1862         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-1.html: Added.
1863         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2-expected.txt: Added.
1864         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html: Added.
1865         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onload-insertion-point-expected.txt: Added.
1866         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onload-insertion-point.html: Added.
1867         * web-platform-tests/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-1-helper.html: Added.
1868         * web-platform-tests/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-2-helper.html: Added.
1869         * web-platform-tests/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.html: Added.
1870         * web-platform-tests/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.js: Added.
1871         * web-platform-tests/html/semantics/scripting-1/the-script-element/support/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/w3c-import.log.
1872         * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
1873         * web-platform-tests/html/semantics/selectors/pseudo-classes/indeterminate-expected.txt:
1874         * web-platform-tests/html/semantics/selectors/pseudo-classes/indeterminate.html:
1875         * web-platform-tests/html/syntax/serializing-html-fragments/initial-linefeed-pre-expected.txt:
1876         * web-platform-tests/html/syntax/serializing-html-fragments/initial-linefeed-pre.html:
1877         * web-platform-tests/html/syntax/serializing-html-fragments/serializing-expected.txt:
1878         * web-platform-tests/html/syntax/serializing-html-fragments/serializing.html:
1879         * web-platform-tests/html/webappapis/animation-frames/idlharness-expected.txt:
1880         * web-platform-tests/html/webappapis/scripting/event-loops/w3c-import.log:
1881         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval-expected.txt: Added.
1882         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval.html: Added.
1883         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout-expected.txt: Added.
1884         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout.html: Added.
1885         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval-expected.txt: Added.
1886         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval.html: Added.
1887         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout-expected.txt: Added.
1888         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout.html: Added.
1889         * web-platform-tests/media-source/interfaces.html:
1890         * web-platform-tests/media-source/mediasource-avtracks-expected.txt:
1891         * web-platform-tests/media-source/mediasource-remove-expected.txt:
1892         * web-platform-tests/media-source/mediasource-remove.html:
1893         * web-platform-tests/media-source/mediasource-sequencemode-append-buffer.html:
1894         * web-platform-tests/media-source/mediasource-util.js:
1895         (EventExpectationsManager): Deleted.
1896         (EventExpectationsManager.prototype.expectEvent): Deleted.
1897         * web-platform-tests/media-source/mp4/test.mp4:
1898         * web-platform-tests/media-source/webm/test.webm:
1899         * web-platform-tests/resource-timing/resources/gzip_xml.py: Added.
1900         (main):
1901         * web-platform-tests/resource-timing/resources/w3c-import.log:
1902         * web-platform-tests/resource-timing/test_resource_timing-expected.txt:
1903         * web-platform-tests/resource-timing/test_resource_timing.js:
1904         (setup):
1905         (poll_for_stylesheet_load.inner):
1906         (poll_for_stylesheet_load):
1907         (resource_load):
1908         (switch.): Deleted.
1909         (switch.case.string_appeared_here.xmlhttp.onload): Deleted.
1910         (onload): Deleted.
1911         * web-platform-tests/shadow-dom/Document-prototype-adoptNode.html:
1912         * web-platform-tests/shadow-dom/Document-prototype-currentScript.html:
1913         * web-platform-tests/shadow-dom/Document-prototype-importNode.html:
1914         * web-platform-tests/shadow-dom/Element-interface-attachShadow.html:
1915         * web-platform-tests/shadow-dom/Element-interface-shadowRoot-attribute.html:
1916         * web-platform-tests/shadow-dom/Extensions-to-Event-Interface.html:
1917         * web-platform-tests/shadow-dom/HTMLSlotElement-interface.html:
1918         * web-platform-tests/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html:
1919         * web-platform-tests/shadow-dom/Node-prototype-cloneNode.html:
1920         * web-platform-tests/shadow-dom/OWNERS:
1921         * web-platform-tests/shadow-dom/ShadowRoot-interface.html:
1922         * web-platform-tests/shadow-dom/Slotable-interface.html:
1923         * web-platform-tests/shadow-dom/event-composed-path-with-related-target-expected.txt:
1924         * web-platform-tests/shadow-dom/event-composed-path-with-related-target.html:
1925         * web-platform-tests/shadow-dom/event-composed-path.html:
1926         * web-platform-tests/shadow-dom/event-composed.html:
1927         * web-platform-tests/shadow-dom/event-inside-shadow-tree.html:
1928         * web-platform-tests/shadow-dom/event-inside-slotted-node.html:
1929         * web-platform-tests/shadow-dom/event-with-related-target.html:
1930         * web-platform-tests/shadow-dom/leaktests/get-elements.html:
1931         * web-platform-tests/shadow-dom/leaktests/html-collection.html:
1932         * web-platform-tests/shadow-dom/leaktests/window-frames.html:
1933         * web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:
1934         * web-platform-tests/shadow-dom/slotchange-event.html:
1935         * web-platform-tests/shadow-dom/slotchange.html:
1936         * web-platform-tests/shadow-dom/slots-fallback.html:
1937         * web-platform-tests/shadow-dom/slots.html:
1938         * web-platform-tests/touch-events/create-touch-touchlist.html:
1939         * web-platform-tests/touch-events/historical.html:
1940         * web-platform-tests/touch-events/touch-globaleventhandler-interface.html:
1941         * web-platform-tests/touch-events/touch-retargeting.html: Added.
1942         * web-platform-tests/touch-events/touch-touchevent-constructor.html:
1943         * web-platform-tests/touch-events/w3c-import.log:
1944         * web-platform-tests/url/interfaces-expected.txt:
1945         * web-platform-tests/w3c-import.log:
1946
1947 2016-10-06  Chris Dumez  <cdumez@apple.com>
1948
1949         Overwriting an attribute event listener can lead to wrong event listener firing order
1950         https://bugs.webkit.org/show_bug.cgi?id=163083
1951
1952         Reviewed by Darin Adler.
1953
1954         Rebaseline a couple of W3C tests now that more checks are passing.
1955
1956         * web-platform-tests/html/webappapis/scripting/events/event-handler-spec-example-expected.txt:
1957         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt:
1958
1959 2016-10-06  Jiewen Tan  <jiewen_tan@apple.com>
1960
1961         Add a dummy SubtleCrypto interface
1962         https://bugs.webkit.org/show_bug.cgi?id=162992
1963         <rdar://problem/28643573>
1964
1965         Reviewed by Brent Fulgham.
1966
1967         * WebCryptoAPI/digest/test_digest-expected.txt:
1968         * WebCryptoAPI/idlharness-expected.txt:
1969
1970 2016-10-06  Chris Dumez  <cdumez@apple.com>
1971
1972         Unreviewed, drop bad tests that were included by mistake in r206874.
1973
1974         * web-platform-tests/html/webappapis/scripting/event-loops/microtask_after_raf.html: Removed.
1975         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval.html: Removed.
1976         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout.html: Removed.
1977         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval.html: Removed.
1978         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout.html: Removed.
1979
1980 2016-10-06  Chris Dumez  <cdumez@apple.com>
1981
1982         Import html/webappapis web platform tests
1983         https://bugs.webkit.org/show_bug.cgi?id=163018
1984
1985         Reviewed by Youenn Fablet.
1986
1987         Import html/webappapis web platform tests from upstream to extend test
1988         coverage.
1989
1990         * resources/resource-files.json:
1991         * web-platform-tests/html/webappapis/animation-frames/callback-exception-expected.txt: Added.
1992         * web-platform-tests/html/webappapis/animation-frames/callback-exception.html: Added.
1993         * web-platform-tests/html/webappapis/animation-frames/callback-invoked-expected.txt: Added.
1994         * web-platform-tests/html/webappapis/animation-frames/callback-invoked.html: Added.
1995         * web-platform-tests/html/webappapis/animation-frames/callback-multicalls-expected.txt: Added.
1996         * web-platform-tests/html/webappapis/animation-frames/callback-multicalls.html: Added.
1997         * web-platform-tests/html/webappapis/animation-frames/cancel-invoked-expected.txt: Added.
1998         * web-platform-tests/html/webappapis/animation-frames/cancel-invoked.html: Added.
1999         * web-platform-tests/html/webappapis/animation-frames/idlharness-expected.txt: Added.
2000         * web-platform-tests/html/webappapis/animation-frames/idlharness.html: Added.
2001         * web-platform-tests/html/webappapis/animation-frames/same-dispatch-time-expected.txt: Added.
2002         * web-platform-tests/html/webappapis/animation-frames/same-dispatch-time.html: Added.
2003         * web-platform-tests/html/webappapis/animation-frames/w3c-import.log: Added.
2004         * web-platform-tests/html/webappapis/atob/base64-expected.txt: Added.
2005         * web-platform-tests/html/webappapis/atob/base64.html: Added.
2006         * web-platform-tests/html/webappapis/atob/w3c-import.log: Added.
2007         * web-platform-tests/html/webappapis/scripting/event-loops/contains.json: Added.
2008         * web-platform-tests/html/webappapis/scripting/event-loops/microtask_after_script-expected.txt: Added.
2009         * web-platform-tests/html/webappapis/scripting/event-loops/microtask_after_script.html: Added.
2010         * web-platform-tests/html/webappapis/scripting/event-loops/resources/common.js: Added.
2011         (log_test):
2012         * web-platform-tests/html/webappapis/scripting/event-loops/resources/w3c-import.log: Added.
2013         * web-platform-tests/html/webappapis/scripting/event-loops/task_microtask_ordering-expected.txt: Added.
2014         * web-platform-tests/html/webappapis/scripting/event-loops/task_microtask_ordering.html: Added.
2015         * web-platform-tests/html/webappapis/scripting/event-loops/w3c-import.log: Added.
2016         * web-platform-tests/html/webappapis/scripting/events/body-onload-expected.txt: Added.
2017         * web-platform-tests/html/webappapis/scripting/events/body-onload.html: Added.
2018         * web-platform-tests/html/webappapis/scripting/events/contains.json: Added.
2019         * web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt: Added.
2020         * web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window.html: Added.
2021         * web-platform-tests/html/webappapis/scripting/events/event-handler-javascript-expected.txt: Added.
2022         * web-platform-tests/html/webappapis/scripting/events/event-handler-javascript.html: Added.
2023         * web-platform-tests/html/webappapis/scripting/events/event-handler-onresize-expected.txt: Added.
2024         * web-platform-tests/html/webappapis/scripting/events/event-handler-onresize.html: Added.
2025         * web-platform-tests/html/webappapis/scripting/events/event-handler-processing-algorithm-expected.txt: Added.
2026         * web-platform-tests/html/webappapis/scripting/events/event-handler-processing-algorithm.html: Added.
2027         * web-platform-tests/html/webappapis/scripting/events/event-handler-spec-example-expected.txt: Added.
2028         * web-platform-tests/html/webappapis/scripting/events/event-handler-spec-example.html: Added.
2029         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt: Added.
2030         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering.html: Added.
2031         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late-expected.txt: Added.
2032         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late.html: Added.
2033         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-once-expected.txt: Added.
2034         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-once.html: Added.
2035         * web-platform-tests/html/webappapis/scripting/events/onerroreventhandler-expected.txt: Added.
2036         * web-platform-tests/html/webappapis/scripting/events/onerroreventhandler-frame.html: Added.
2037         * web-platform-tests/html/webappapis/scripting/events/onerroreventhandler.html: Added.
2038         * web-platform-tests/html/webappapis/scripting/events/w3c-import.log: Added.
2039         * web-platform-tests/html/webappapis/scripting/processing-model-2/addEventListener-expected.txt: Added.
2040         * web-platform-tests/html/webappapis/scripting/processing-model-2/addEventListener.html: Added.
2041         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-data-url-expected.txt: Added.
2042         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-data-url.html: Added.
2043         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-expected.txt: Added.
2044         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-compile-error.html: Added.
2045         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-runtime-error-expected.txt: Added.
2046         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-runtime-error.html: Added.
2047         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-expected.txt: Added.
2048         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin.html: Added.
2049         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-data-url-expected.txt: Added.
2050         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-data-url.html: Added.
2051         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-expected.txt: Added.
2052         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-attribute-expected.txt: Added.
2053         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-attribute.html: Added.
2054         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror-expected.txt: Added.
2055         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror.html: Added.
2056         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval-expected.txt: Added.
2057         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval.html: Added.
2058         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout-expected.txt: Added.
2059         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout.html: Added.
2060         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-same-origin-expected.txt: Added.
2061         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-same-origin.html: Added.
2062         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error.html: Added.
2063         * web-platform-tests/html/webappapis/scripting/processing-model-2/contains.json: Added.
2064         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-expected.txt: Added.
2065         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin.html: Added.
2066         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-data-url-expected.txt: Added.
2067         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-data-url.html: Added.
2068         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-expected.txt: Added.
2069         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-attribute-expected.txt: Added.
2070         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-attribute.html: Added.
2071         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-body-onerror-expected.txt: Added.
2072         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-body-onerror.html: Added.
2073         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval-expected.txt: Added.
2074         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval.html: Added.
2075         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout-expected.txt: Added.
2076         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout.html: Added.
2077         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-window-onerror-expected.txt: Added.
2078         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-window-onerror.html: Added.
2079         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-expected.txt: Added.
2080         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-same-origin.html: Added.
2081         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error.html: Added.
2082         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/syntax-error-in-setInterval.js: Added.
2083         (setTimeout):
2084         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/syntax-error-in-setTimeout.js: Added.
2085         (setTimeout):
2086         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/syntax-error.js: Added.
2087         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/undefined-variable-in-setInterval.js: Added.
2088         (setTimeout):
2089         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/undefined-variable-in-setTimeout.js: Added.
2090         (setTimeout):
2091         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/undefined-variable.js: Added.
2092         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/w3c-import.log: Added.
2093         * web-platform-tests/html/webappapis/scripting/processing-model-2/w3c-import.log: Added.
2094         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-parse-error-expected.txt: Added.
2095         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-parse-error.html: Added.
2096         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-expected.txt: Added.
2097         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw-expected.txt: Added.
2098         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw.html: Added.
2099         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error.html: Added.
2100         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-1-expected.txt: Added.
2101         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-1.html: Added.
2102         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-2-expected.txt: Added.
2103         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-2.html: Added.
2104         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-3-expected.txt: Added.
2105         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-3.html: Added.
2106         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-4-expected.txt: Added.
2107         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-4.html: Added.
2108         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID-expected.txt: Added.
2109         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.html: Added.
2110         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.js: Added.
2111         (run_test.):
2112         (run_test):
2113         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker.js: Added.
2114         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/contains.json: Added.
2115         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content-expected.txt: Added.
2116         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content.html: Added.
2117         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001-expected.txt: Added.
2118         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001.xhtml: Added.
2119         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002-expected.txt: Added.
2120         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002.xhtml: Added.
2121         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003-expected.txt: Added.
2122         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003.xhtml: Added.
2123         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004-expected.txt: Added.
2124         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004.xhtml: Added.
2125         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005-expected.txt: Added.
2126         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005.xhtml: Added.
2127         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006-expected.txt: Added.
2128         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006.xhtml: Added.
2129         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/w3c-import.log: Added.
2130         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-indexed-expected.txt: Added.
2131         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-indexed.html: Added.
2132         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage-expected.txt: Added.
2133         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage.html: Added.
2134         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol-expected.txt: Added.
2135         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.html: Added.
2136         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/001-expected.txt: Added.
2137         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/001.xhtml: Added.
2138         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002-expected.txt: Added.
2139         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002.xhtml: Added.
2140         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003-expected.txt: Added.
2141         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003.xhtml: Added.
2142         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004-expected.txt: Added.
2143         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004.xhtml: Added.
2144         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005-expected.txt: Added.
2145         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005.xhtml: Added.
2146         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006-expected.txt: Added.
2147         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006.xhtml: Added.
2148         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/w3c-import.log: Added.
2149         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/w3c-import.log: Added.
2150         * web-platform-tests/html/webappapis/timers/evil-spec-example-expected.txt: Added.
2151         * web-platform-tests/html/webappapis/timers/evil-spec-example.html: Added.
2152         * web-platform-tests/html/webappapis/timers/w3c-import.log: Added.
2153
2154 2016-10-06  Youenn Fablet  <youenn@apple.com>
2155
2156         [Fetch API] Forbid redirection to non-HTTP(s) URL in non-navigation mode.
2157         https://bugs.webkit.org/show_bug.cgi?id=162785
2158
2159         Reviewed by Alex Christensen.
2160
2161         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-expected.txt:
2162         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-worker-expected.txt:
2163
2164 2016-10-06  Youenn Fablet  <youenn@apple.com>
2165
2166         [WK2] 304 revalidation on the network process does not update the validated response
2167         https://bugs.webkit.org/show_bug.cgi?id=162973
2168
2169         Reviewed by Darin Adler.
2170
2171         * web-platform-tests/fetch/api/basic/conditional-get-expected.txt: Added.
2172         * web-platform-tests/fetch/api/basic/conditional-get.html: Added.
2173         * web-platform-tests/fetch/api/resources/cache.py: Added.
2174
2175 2016-10-05  Ryosuke Niwa  <rniwa@webkit.org>
2176
2177         Import v1 custom elements tests from W3C
2178         https://bugs.webkit.org/show_bug.cgi?id=162987
2179
2180         Reviewed by Chris Dumez.
2181
2182         Import tests in https://github.com/w3c/web-platform-tests/tree/master/custom-elements except v1 tests
2183         as of eae188126a21a593715ba2626cc059144d6f0978.
2184
2185         * web-platform-tests/custom-elements/CustomElementRegistry-expected.txt: Added.
2186         * web-platform-tests/custom-elements/CustomElementRegistry.html: Added.
2187         * web-platform-tests/custom-elements/HTMLElement-constructor-expected.txt: Added.
2188         * web-platform-tests/custom-elements/HTMLElement-constructor.html: Added.
2189         * web-platform-tests/custom-elements/OWNERS: Added.
2190         * web-platform-tests/custom-elements/adopted-callback-expected.txt: Added.
2191         * web-platform-tests/custom-elements/adopted-callback.html: Added.
2192         * web-platform-tests/custom-elements/attribute-changed-callback-expected.txt: Added.
2193         * web-platform-tests/custom-elements/attribute-changed-callback.html: Added.
2194         * web-platform-tests/custom-elements/connected-callbacks-expected.txt: Added.
2195         * web-platform-tests/custom-elements/connected-callbacks.html: Added.
2196         * web-platform-tests/custom-elements/custom-element-registry/define-expected.txt: Added.
2197         * web-platform-tests/custom-elements/custom-element-registry/define.html: Added.
2198         * web-platform-tests/custom-elements/custom-element-registry/w3c-import.log: Added.
2199         * web-platform-tests/custom-elements/disconnected-callbacks-expected.txt: Added.
2200         * web-platform-tests/custom-elements/disconnected-callbacks.html: Added.
2201         * web-platform-tests/custom-elements/htmlconstructor/newtarget-expected.txt: Added.
2202         * web-platform-tests/custom-elements/htmlconstructor/newtarget.html: Added.
2203         * web-platform-tests/custom-elements/htmlconstructor/w3c-import.log: Added.
2204         * web-platform-tests/custom-elements/reaction-timing-expected.txt: Added.
2205         * web-platform-tests/custom-elements/reaction-timing.html: Added.
2206         * web-platform-tests/custom-elements/reactions/Attr-expected.txt: Added.
2207         * web-platform-tests/custom-elements/reactions/Attr.html: Added.
2208         * web-platform-tests/custom-elements/reactions/ChildNode-expected.txt: Added.
2209         * web-platform-tests/custom-elements/reactions/ChildNode.html: Added.
2210         * web-platform-tests/custom-elements/reactions/DOMTokenList-expected.txt: Added.
2211         * web-platform-tests/custom-elements/reactions/DOMTokenList.html: Added.
2212         * web-platform-tests/custom-elements/reactions/Document-expected.txt: Added.
2213         * web-platform-tests/custom-elements/reactions/Document.html: Added.
2214         * web-platform-tests/custom-elements/reactions/Element-expected.txt: Added.
2215         * web-platform-tests/custom-elements/reactions/Element.html: Added.
2216         * web-platform-tests/custom-elements/reactions/NamedNodeMap-expected.txt: Added.
2217         * web-platform-tests/custom-elements/reactions/NamedNodeMap.html: Added.
2218         * web-platform-tests/custom-elements/reactions/Node-expected.txt: Added.
2219         * web-platform-tests/custom-elements/reactions/Node.html: Added.
2220         * web-platform-tests/custom-elements/reactions/ParentNode-expected.txt: Added.
2221         * web-platform-tests/custom-elements/reactions/ParentNode.html: Added.
2222         * web-platform-tests/custom-elements/reactions/Range-expected.txt: Added.
2223         * web-platform-tests/custom-elements/reactions/Range.html: Added.
2224         * web-platform-tests/custom-elements/reactions/resources/reactions.js: Added.
2225         * web-platform-tests/custom-elements/reactions/resources/w3c-import.log: Added.
2226         * web-platform-tests/custom-elements/reactions/w3c-import.log: Added.
2227         * web-platform-tests/custom-elements/resources/custom-elements-helpers.js: Added.
2228         * web-platform-tests/custom-elements/resources/document-types.js: Added.
2229         * web-platform-tests/custom-elements/resources/empty-html-document.html: Added.
2230         * web-platform-tests/custom-elements/resources/w3c-import.log: Added.
2231         * web-platform-tests/custom-elements/w3c-import.log: Added.
2232
2233 2016-10-04  Chris Dumez  <cdumez@apple.com>
2234
2235         Implement KeyboardEvent.code from the UI Event spec
2236         https://bugs.webkit.org/show_bug.cgi?id=149584
2237
2238         Reviewed by Darin Adler.
2239
2240         Rebaseline W3C test now that more checks are passing.
2241
2242         * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt:
2243
2244 2016-10-04  Youenn Fablet  <youenn@apple.com>
2245
2246         [Fetch API] ReadableStream should be errored with TypeError values
2247         https://bugs.webkit.org/show_bug.cgi?id=162895
2248
2249         Reviewed by Alex Christensen.
2250
2251         * web-platform-tests/fetch/api/basic/error-after-response-expected.txt: Added.
2252         * web-platform-tests/fetch/api/basic/error-after-response.html: Added.
2253         * web-platform-tests/fetch/api/resources/bad-chunk-encoding.py: Added.
2254         (main):
2255         * web-platform-tests/fetch/api/response/response-consume-stream-expected.txt:
2256
2257 2016-10-03  Chris Dumez  <cdumez@apple.com>
2258
2259         Add support for KeyboardEvent.key attribute
2260         https://bugs.webkit.org/show_bug.cgi?id=36267
2261
2262         Reviewed by Darin Adler.
2263
2264         Rebaseline because that the tests are failing differently now that we support
2265         the key attribute on KeyboardEvent but are still missing other standard API
2266         on this interface.
2267
2268         * web-platform-tests/dom/events/Event-init-while-dispatching-expected.txt:
2269         * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt:
2270
2271 2016-10-03  Chris Dumez  <cdumez@apple.com>
2272
2273         Add support for KeyboardEvent.key attribute
2274         https://bugs.webkit.org/show_bug.cgi?id=36267
2275
2276         Reviewed by Darin Adler.
2277
2278         Rebaseline because that the tests are failing differently now that we support
2279         the key attribute on KeyboardEvent but are still missing other standard API
2280         on this interface.
2281
2282         * web-platform-tests/dom/events/Event-init-while-dispatching-expected.txt:
2283         * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt:
2284
2285 2016-10-03  Chris Dumez  <cdumez@apple.com>
2286
2287         td.scope should only return known values
2288         https://bugs.webkit.org/show_bug.cgi?id=162755
2289
2290         Reviewed by Sam Weinig.
2291
2292         Rebaseline W3C test now that more checks are passing.
2293
2294         * web-platform-tests/html/dom/reflection-tabular-expected.txt:
2295
2296 2016-10-02  Commit Queue  <commit-queue@webkit.org>
2297
2298         Unreviewed, rolling out r206716.
2299         https://bugs.webkit.org/show_bug.cgi?id=162858
2300
2301         It is breaking Mac CMake Debug build (Requested by youenn on
2302         #webkit).
2303
2304         Reverted changeset:
2305
2306         "[Fetch API] Forbid redirection to non-HTTP(s) URL in non-
2307         navigation mode."
2308         https://bugs.webkit.org/show_bug.cgi?id=162785
2309         http://trac.webkit.org/changeset/206716
2310
2311 2016-10-02  Youenn Fablet  <youenn@apple.com>
2312
2313         [Fetch API] Forbid redirection to non-HTTP(s) URL in non-navigation mode.
2314         https://bugs.webkit.org/show_bug.cgi?id=162785
2315
2316         Reviewed by Alex Christensen.
2317
2318         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-expected.txt:
2319         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-worker-expected.txt:
2320
2321 2016-09-30  Chris Dumez  <cdumez@apple.com>
2322
2323         Fragment serialization should always use 'xml:' prefix for attributes in XML namespace
2324         https://bugs.webkit.org/show_bug.cgi?id=162803
2325
2326         Reviewed by Sam Weinig.
2327
2328         Rebaseline W3C test now that more checks are passing.
2329
2330         * web-platform-tests/html/syntax/serializing-html-fragments/serializing-expected.txt:
2331
2332 2016-09-30  Youenn Fablet  <youenn@apple.com>
2333
2334         FetchBody should use UTF8Encoding to encode text data
2335         https://bugs.webkit.org/show_bug.cgi?id=162775
2336
2337         Reviewed by Sam Weinig.
2338
2339         * web-platform-tests/fetch/api/basic/text-utf8-expected.txt:
2340         * web-platform-tests/fetch/api/basic/text-utf8.html:
2341         * web-platform-tests/fetch/api/resources/utils.js:
2342         (encode_utf8):
2343
2344 2016-09-30  Chris Dumez  <cdumez@apple.com>
2345
2346         Add support for ImageData.data attribute
2347         https://bugs.webkit.org/show_bug.cgi?id=162767
2348
2349         Reviewed by Sam Weinig.
2350
2351         Rebaseline W3C test now that one more check is passing.
2352
2353         * web-platform-tests/html/dom/interfaces-expected.txt:
2354
2355 2016-09-30  Youenn Fablet  <youennf@gmail.com>
2356
2357         [Fetch API] Add support for URLSearchParams body
2358         https://bugs.webkit.org/show_bug.cgi?id=162667
2359
2360         Reviewed by Alex Christensen.
2361
2362         Adding new tests to consume, stream and upload URLSearchParams bodies.
2363
2364         * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
2365         * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
2366         * web-platform-tests/fetch/api/basic/request-headers.js:
2367         (checkContentType):
2368         (requestHeaders):
2369         * web-platform-tests/fetch/api/basic/request-upload-expected.txt: Added.
2370         * web-platform-tests/fetch/api/basic/request-upload-worker-expected.txt: Added.
2371         * web-platform-tests/fetch/api/basic/request-upload-worker.html: Added.
2372         * web-platform-tests/fetch/api/basic/request-upload.html: Added.
2373         * web-platform-tests/fetch/api/basic/request-upload.js: Added.
2374         (testUpload):
2375         * web-platform-tests/fetch/api/request/request-consume-empty-expected.txt:
2376         * web-platform-tests/fetch/api/request/request-consume-empty.html:
2377         * web-platform-tests/fetch/api/request/request-init-002-expected.txt:
2378         * web-platform-tests/fetch/api/resources/echo-content.py: Added.
2379         (main):
2380         * web-platform-tests/fetch/api/response/response-consume-empty-expected.txt:
2381         * web-platform-tests/fetch/api/response/response-consume-empty.html:
2382         * web-platform-tests/fetch/api/response/response-consume-expected.txt:
2383         * web-platform-tests/fetch/api/response/response-consume-stream-expected.txt:
2384         * web-platform-tests/fetch/api/response/response-consume-stream.html:
2385         * web-platform-tests/fetch/api/response/response-consume.html:
2386         * web-platform-tests/fetch/api/response/response-init-002-expected.txt:
2387
2388 2016-09-29  Chris Dumez  <cdumez@apple.com>
2389
2390         Add support for download attribute on area elements
2391         https://bugs.webkit.org/show_bug.cgi?id=162765
2392
2393         Reviewed by Brent Fulgham.
2394
2395         Rebaseline W3C test now that more checks are passing.
2396
2397         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
2398
2399 2016-09-29  Chris Dumez  <cdumez@apple.com>
2400
2401         Assigning non-numeric to input.minlength should set minlength to 0
2402         https://bugs.webkit.org/show_bug.cgi?id=162727
2403
2404         Reviewed by Ryosuke Niwa.
2405
2406         Import test coverage.
2407
2408         * web-platform-tests/html/semantics/forms/the-input-element/minlength-expected.txt: Added.
2409         * web-platform-tests/html/semantics/forms/the-input-element/minlength.html: Added.
2410
2411 2016-09-28  Chris Dumez  <cdumez@apple.com>
2412
2413         Import touch-events web-platform-tests
2414         https://bugs.webkit.org/show_bug.cgi?id=162713
2415
2416         Reviewed by Alex Christensen.
2417
2418         Import touch-events web-platform-tests.
2419
2420         * web-platform-tests/touch-events/OWNERS: Added.
2421         * web-platform-tests/touch-events/create-touch-touchlist.html: Added.
2422         * web-platform-tests/touch-events/historical.html: Added.
2423         * web-platform-tests/touch-events/multi-touch-interactions.js: Added.
2424         (debug_print):
2425         (check_list_subset_of_two_targetlists):
2426         (is_at_least_one_item_in_targetlist):
2427         (check_no_item_in_targetlist):
2428         (check_targets):
2429         (run.):
2430         (run):
2431         * web-platform-tests/touch-events/touch-globaleventhandler-interface.html: Added.
2432         * web-platform-tests/touch-events/touch-support.js: Added.
2433         (check_Touch_object):
2434         (check_TouchEvent):
2435         * web-platform-tests/touch-events/touch-touchevent-constructor.html: Added.
2436         * web-platform-tests/touch-events/w3c-import.log: Added.
2437
2438 2016-09-28  Chris Dumez  <cdumez@apple.com>
2439
2440         Add support for DOMTokenList.supports()
2441         https://bugs.webkit.org/show_bug.cgi?id=162659
2442
2443         Reviewed by Ryosuke Niwa.
2444
2445         Rebaseline W3C tests now that more checks are passing.
2446
2447         * web-platform-tests/dom/interfaces-expected.txt:
2448         * web-platform-tests/html/semantics/document-metadata/the-link-element/link-rellist-expected.txt:
2449
2450 2016-09-28  Ryosuke Niwa  <rniwa@webkit.org>
2451
2452         DOMTokenList’s value and stringifier should not return parsed tokens
2453         https://bugs.webkit.org/show_bug.cgi?id=161076
2454
2455         Reviewed by Chris Dumez.
2456
2457         Rebaselined tests that are now passing.
2458
2459         * web-platform-tests/dom/lists/DOMTokenList-stringifier-expected.txt:
2460         * web-platform-tests/dom/lists/DOMTokenList-value-expected.txt:
2461         * web-platform-tests/dom/nodes/Element-classlist-expected.txt:
2462
2463 2016-09-28  Ryosuke Niwa  <rniwa@webkit.org>
2464
2465         assignedNodes should include fallback contents when flattened option is set
2466         https://bugs.webkit.org/show_bug.cgi?id=162656
2467
2468         Reviewed by Antti Koivisto.
2469
2470         Rebaselined the tests now that all the test cases are passing.
2471
2472         * web-platform-tests/shadow-dom/slots-expected.txt:
2473         * web-platform-tests/shadow-dom/slots-fallback-expected.txt:
2474
2475 2016-09-27  Ryosuke Niwa  <rniwa@webkit.org>
2476
2477         Import w3c shadow DOM tests and fix one assertion
2478         https://bugs.webkit.org/show_bug.cgi?id=162629
2479
2480         Reviewed by Chris Dumez.
2481
2482         Import shadow DOM tests in web-platform-tests as of 7163d6eeed81e9e020545fbe0c4b11fc2c5963cd
2483         except untriaged tests for v0 API, which we obviously don't implement.
2484
2485         Most of these tests are the ones we upstreamed from fast/shadow-dom/.
2486
2487         * web-platform-tests/shadow-dom/Document-prototype-adoptNode-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-adoptNode-expected.txt.
2488         * web-platform-tests/shadow-dom/Document-prototype-adoptNode.html: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-adoptNode.html.
2489         * web-platform-tests/shadow-dom/Document-prototype-currentScript-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-currentScript-expected.txt.
2490         * web-platform-tests/shadow-dom/Document-prototype-currentScript.html: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-currentScript.html.
2491         * web-platform-tests/shadow-dom/Document-prototype-importNode-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-importNode-expected.txt.
2492         * web-platform-tests/shadow-dom/Document-prototype-importNode.html: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-importNode.html.
2493         * web-platform-tests/shadow-dom/Element-interface-attachShadow-expected.txt: Added.
2494         * web-platform-tests/shadow-dom/Element-interface-attachShadow.html: Renamed from LayoutTests/fast/shadow-dom/Element-interface-attachShadow.html.
2495         * web-platform-tests/shadow-dom/Element-interface-shadowRoot-attribute-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Element-interface-shadowRoot-attribute-expected.txt.
2496         * web-platform-tests/shadow-dom/Element-interface-shadowRoot-attribute.html: Renamed from LayoutTests/fast/shadow-dom/Element-interface-shadowRoot-attribute.html.
2497         * web-platform-tests/shadow-dom/Extensions-to-Event-Interface-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Extensions-to-Event-Interface-expected.txt.
2498         * web-platform-tests/shadow-dom/Extensions-to-Event-Interface.html: Renamed from LayoutTests/fast/shadow-dom/Extensions-to-Event-Interface.html.
2499         * web-platform-tests/shadow-dom/HTMLSlotElement-interface-expected.txt: Renamed from LayoutTests/fast/shadow-dom/HTMLSlotElement-interface-expected.txt.
2500         * web-platform-tests/shadow-dom/HTMLSlotElement-interface.html: Renamed from LayoutTests/fast/shadow-dom/HTMLSlotElement-interface.html.
2501         * web-platform-tests/shadow-dom/MouseEvent-prototype-offsetX-offsetY-expected.txt: Renamed from LayoutTests/fast/shadow-dom/MouseEvent-prototype-offsetX-offsetY-expected.txt.
2502         * web-platform-tests/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html: Renamed from LayoutTests/fast/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html.
2503         * web-platform-tests/shadow-dom/Node-prototype-cloneNode-expected.txt: Added.
2504         * web-platform-tests/shadow-dom/Node-prototype-cloneNode.html: Renamed from LayoutTests/fast/shadow-dom/Node-prototype-cloneNode.html.
2505         * web-platform-tests/shadow-dom/OWNERS: Added.
2506         * web-platform-tests/shadow-dom/ShadowRoot-interface-expected.txt: Renamed from LayoutTests/fast/shadow-dom/ShadowRoot-interface-expected.txt.
2507         * web-platform-tests/shadow-dom/ShadowRoot-interface.html: Renamed from LayoutTests/fast/shadow-dom/ShadowRoot-interface.html.
2508         * web-platform-tests/shadow-dom/Slotable-interface-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Slotable-interface-assignedSlot-expected.txt.
2509         * web-platform-tests/shadow-dom/Slotable-interface.html: Renamed from LayoutTests/fast/shadow-dom/Slotable-interface-assignedSlot.html.
2510         * web-platform-tests/shadow-dom/event-composed-expected.txt: Added.
2511         * web-platform-tests/shadow-dom/event-composed-path-expected.txt: Added.
2512         * web-platform-tests/shadow-dom/event-composed-path-with-related-target-expected.txt: Added.
2513         * web-platform-tests/shadow-dom/event-composed-path-with-related-target.html: Added.
2514         * web-platform-tests/shadow-dom/event-composed-path.html: Added.
2515         * web-platform-tests/shadow-dom/event-composed.html: Added.
2516         * web-platform-tests/shadow-dom/event-inside-shadow-tree-expected.txt: Renamed from LayoutTests/fast/shadow-dom/event-inside-shadow-tree-expected.txt.
2517         * web-platform-tests/shadow-dom/event-inside-shadow-tree.html: Renamed from LayoutTests/fast/shadow-dom/event-inside-shadow-tree.html.
2518         * web-platform-tests/shadow-dom/event-inside-slotted-node-expected.txt: Renamed from LayoutTests/fast/shadow-dom/event-inside-slotted-node-expected.txt.
2519         * web-platform-tests/shadow-dom/event-inside-slotted-node.html: Renamed from LayoutTests/fast/shadow-dom/event-inside-slotted-node.html.
2520         * web-platform-tests/shadow-dom/event-with-related-target-expected.txt: Renamed from LayoutTests/fast/shadow-dom/event-with-related-target-expected.txt.
2521         * web-platform-tests/shadow-dom/event-with-related-target.html: Renamed from LayoutTests/fast/shadow-dom/event-with-related-target.html.
2522         * web-platform-tests/shadow-dom/leaktests/get-elements-expected.txt: Added.
2523         * web-platform-tests/shadow-dom/leaktests/get-elements.html: Added.
2524         * web-platform-tests/shadow-dom/leaktests/html-collection-expected.txt: Added.
2525         * web-platform-tests/shadow-dom/leaktests/html-collection.html: Added.
2526         * web-platform-tests/shadow-dom/leaktests/w3c-import.log: Added.
2527         * web-platform-tests/shadow-dom/leaktests/window-frames-expected.txt: Added.
2528         * web-platform-tests/shadow-dom/leaktests/window-frames.html: Added.
2529         * web-platform-tests/shadow-dom/resources/Document-prototype-currentScript-helper.js: Renamed from LayoutTests/fast/shadow-dom/resources/Document-prototype-currentScript-helper.js.
2530         * web-platform-tests/shadow-dom/resources/event-path-test-helpers.js: Added.
2531         * web-platform-tests/shadow-dom/resources/shadow-dom-utils.js: Added.
2532         * web-platform-tests/shadow-dom/resources/shadow-dom.js: Added.
2533         * web-platform-tests/shadow-dom/resources/w3c-import.log: Added.
2534         * web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree-expected.txt: Added.
2535         * web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html: Added.
2536         * web-platform-tests/shadow-dom/slotchange-event-expected.txt: Renamed from LayoutTests/fast/shadow-dom/slotchange-event-expected.txt.
2537         * web-platform-tests/shadow-dom/slotchange-event.html: Renamed from LayoutTests/fast/shadow-dom/slotchange-event.html.
2538         * web-platform-tests/shadow-dom/slotchange-expected.txt: Added.
2539         * web-platform-tests/shadow-dom/slotchange.html: Added.
2540         * web-platform-tests/shadow-dom/slots-expected.txt: Added.
2541         * web-platform-tests/shadow-dom/slots-fallback-expected.txt: Added.
2542         * web-platform-tests/shadow-dom/slots-fallback.html: Added.
2543         * web-platform-tests/shadow-dom/slots.html: Added.
2544         * web-platform-tests/shadow-dom/w3c-import.log: Added.
2545
2546 2016-09-27  Chris Dumez  <cdumez@apple.com>
2547
2548         It should be possible to dispatch events on documents that do not have a browsing context
2549         https://bugs.webkit.org/show_bug.cgi?id=162620
2550
2551         Reviewed by Ryosuke Niwa.
2552
2553         * web-platform-tests/dom/events/Event-dispatch-bubbles-false-expected.txt:
2554         * web-platform-tests/dom/events/Event-dispatch-bubbles-true-expected.txt:
2555         Rebaseline several W3C tests now that more checks are passing.
2556
2557         * web-platform-tests/dom/events/Event-dispatch-other-document-expected.txt: Added.
2558         * web-platform-tests/dom/events/Event-dispatch-other-document.html: Added.
2559         * web-platform-tests/dom/events/w3c-import.log:
2560         Import more test coverage from W3C.
2561
2562 2016-09-27  Chris Dumez  <cdumez@apple.com>
2563
2564         Second parameter to MutationObserver.observe() should be optional
2565         https://bugs.webkit.org/show_bug.cgi?id=162627
2566
2567         Reviewed by Ryosuke Niwa.
2568
2569         Rebaseline W3C test now that one more check is passing.
2570
2571         * web-platform-tests/dom/interfaces-expected.txt:
2572
2573 == Rolled over to ChangeLog-2016-09-26 ==