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