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