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