e1932aaeb88fb95dcb327e47b9610ac6b6ebb4f8
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2016-08-07  Chris Dumez  <cdumez@apple.com>
2
3         Drop SVGDocument as per the SVG2 specification
4         https://bugs.webkit.org/show_bug.cgi?id=160361
5
6         Reviewed by Darin Adler.
7
8         Rebaseline W3C test now that one more check is passing.
9
10         * web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
11
12 2016-08-07  Chris Dumez  <cdumez@apple.com>
13
14         Un-expose DOMSettableTokenList
15         https://bugs.webkit.org/show_bug.cgi?id=160643
16
17         Reviewed by Darin Adler.
18
19         Rebaseline W3C test now that one more check is passing.
20
21         * web-platform-tests/dom/historical-expected.txt:
22
23 2016-08-06  Chris Dumez  <cdumez@apple.com>
24
25         a.replaceChild(a, a) should throw a HierarchyRequestError
26         https://bugs.webkit.org/show_bug.cgi?id=160640
27
28         Reviewed by Darin Adler.
29
30         Rebaseline W3C test now that one more check is passing.
31
32         * web-platform-tests/dom/nodes/Node-replaceChild-expected.txt:
33
34 2016-08-06  Chris Dumez  <cdumez@apple.com>
35
36         Drop legacy Text.replaceWholeText() API
37         https://bugs.webkit.org/show_bug.cgi?id=160641
38
39         Reviewed by Darin Adler.
40
41         Rebaseline W3C test now that one more check is passing.
42
43         * web-platform-tests/dom/historical-expected.txt:
44
45 2016-08-06  Chris Dumez  <cdumez@apple.com>
46
47         Align Range.createContextualFragment() input validation with the specification
48         https://bugs.webkit.org/show_bug.cgi?id=160634
49
50         Reviewed by Darin Adler.
51
52         Rebaseline W3C test now that more checks are passing.
53
54         * web-platform-tests/domparsing/createContextualFragment-expected.txt:
55
56 2016-08-06  Chris Dumez  <cdumez@apple.com>
57
58         [Web IDL] Add support for [Unscopable] extended attribute
59         https://bugs.webkit.org/show_bug.cgi?id=160637
60
61         Reviewed by Darin Adler.
62
63         Rebaseline W3C test now that more checks are passing.
64
65         * web-platform-tests/dom/nodes/remove-unscopable-expected.txt:
66
67 2016-08-06  Youenn Fablet  <youenn@apple.com>
68
69         imported/w3c/web-platform-tests/fetch/api/basic/mode-same-origin.html and -worker.html are failing after r204224
70         https://bugs.webkit.org/show_bug.cgi?id=160639
71
72         Unreviewed.
73
74         * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt: Rebaased after redirect.py update in
75         https://bugs.webkit.org/show_bug.cgi?id=160593.
76         * web-platform-tests/fetch/api/basic/mode-same-origin-worker-expected.txt: Ditto.
77
78 2016-08-06  Youenn Fablet  <youenn@apple.com>
79
80         [Fetch API] Fetching with a FormData body should reject until it is implemented
81         https://bugs.webkit.org/show_bug.cgi?id=160595
82
83         Reviewed by Alex Christensen.
84
85         Adding new tests to cover changes.
86         Removing HEAD with body test as it throws as expected and is redundant with
87         web-platform-tests/fetch/api/request/request-init-002.html.
88
89         * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
90         * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
91         * web-platform-tests/fetch/api/basic/request-headers.js:
92         (checkContentType):
93         (requestHeaders):
94
95 2016-08-06  Youenn Fablet  <youenn@apple.com>
96
97         [Fetch API] Fetch API should strip fragment and credentials from URLs used as referrer
98         https://bugs.webkit.org/show_bug.cgi?id=160593
99
100         Reviewed by Alex Christensen.
101
102         * web-platform-tests/fetch/api/basic/referrer-expected.txt:
103         * web-platform-tests/fetch/api/basic/referrer-worker-expected.txt:
104         * web-platform-tests/fetch/api/basic/referrer.js:
105         (runTest): Adding more tests.
106         One test is failing as the redirection from same-origin to cross-origin is stripping the referer header.
107         But none is added afterwards. Hence cross-origin redirected request is sent without any referer header.
108         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt: Rebasing according redirect.py script changes.
109         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt: Ditto.
110         * web-platform-tests/fetch/api/resources/redirect.py:
111         (main): Fixing rediret.py script.
112
113 2016-08-05  Chris Dumez  <cdumez@apple.com>
114
115         DOMException should be constructible
116         https://bugs.webkit.org/show_bug.cgi?id=160626
117
118         Reviewed by Darin Adler.
119
120         Import WebIDL tests from W3C web-platform-tests.
121
122         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constants-expected.txt: Added.
123         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html: Added.
124         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-expected.txt: Added.
125         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html: Added.
126         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object-expected.txt: Added.
127         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html: Added.
128         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js: Added.
129         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js: Added.
130         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/exceptions-expected.txt: Added.
131         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/exceptions.html: Added.
132         * web-platform-tests/WebIDL/ecmascript-binding/has-instance-expected.txt: Added.
133         * web-platform-tests/WebIDL/ecmascript-binding/has-instance.html: Added.
134         * web-platform-tests/WebIDL/ecmascript-binding/interface-object-expected.txt: Added.
135         * web-platform-tests/WebIDL/ecmascript-binding/interface-object.html: Added.
136
137 2016-08-05  Chris Dumez  <cdumez@apple.com>
138
139         Align Range.insertNode() input validation with the specification
140         https://bugs.webkit.org/show_bug.cgi?id=160624
141
142         Reviewed by Sam Weinig.
143
144         Rebaseline W3C test now that more checks are passing.
145
146         * web-platform-tests/dom/ranges/Range-insertNode-expected.txt:
147
148 2016-08-05  Chris Dumez  <cdumez@apple.com>
149
150         Window's named properties should be exposed on a WindowProperties object in its prototype
151         https://bugs.webkit.org/show_bug.cgi?id=160354
152
153         Reviewed by Gavin Barraclough.
154
155         Rebaseline W3C test now that one more check is passing.
156
157         * web-platform-tests/html/dom/interfaces-expected.txt:
158
159 2016-08-05  Youenn Fablet  <youenn@apple.com>
160
161         [Fetch API] SubresourceLoader::checkRedirectionCrossOriginAccessControl should not always assert in SameOrigin mode
162         https://bugs.webkit.org/show_bug.cgi?id=160594
163
164         Reviewed by Alex Christensen.
165
166         * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt:
167         * web-platform-tests/fetch/api/basic/mode-same-origin-worker-expected.txt:
168         * web-platform-tests/fetch/api/basic/mode-same-origin.js: Adding redirection tests for same origin mode.
169
170 2016-08-05  Youenn Fablet  <youenn@apple.com>
171
172         [Fetch API] Response.blob should not assert in case the created blob is empty
173         https://bugs.webkit.org/show_bug.cgi?id=160592
174
175         Reviewed by Alex Christensen.
176
177         * web-platform-tests/fetch/api/request/request-consume-expected.txt:
178         * web-platform-tests/fetch/api/request/request-consume.html: Adding response with empty blob test.
179
180 2016-08-05  Commit Queue  <commit-queue@webkit.org>
181
182         Unreviewed, rolling out r203935.
183         https://bugs.webkit.org/show_bug.cgi?id=160596
184
185         looks like a 1-2% PLUM regression on iPhone 6s (Requested by
186         kling_ on #webkit).
187
188         Reverted changeset:
189
190         "Window's named properties should be exposed on a
191         WindowProperties object in its prototype"
192         https://bugs.webkit.org/show_bug.cgi?id=160354
193         http://trac.webkit.org/changeset/203935
194
195 2016-08-05  Youenn Fablet  <youenn@apple.com>
196
197         [Fetch API] Activate CSP checks
198         https://bugs.webkit.org/show_bug.cgi?id=160445
199
200         Reviewed by Daniel Bates.
201
202         * web-platform-tests/fetch/api/policies/csp-blocked-expected.txt:
203         * web-platform-tests/fetch/api/policies/csp-blocked-worker-expected.txt:
204
205 2016-08-05  Youenn Fablet  <youenn@apple.com>
206
207         DocumentThreadableLoader should report an error when getting a null CachedResource
208         https://bugs.webkit.org/show_bug.cgi?id=160444
209
210         Reviewed by Alex Christensen.
211
212         * web-platform-tests/XMLHttpRequest/event-error-expected.txt:
213         * web-platform-tests/XMLHttpRequest/getresponseheader-error-state-expected.txt:
214         * web-platform-tests/XMLHttpRequest/timeout-cors-async-expected.txt:
215         * web-platform-tests/fetch/api/cors/cors-cookies-expected.txt:
216         * web-platform-tests/fetch/api/cors/cors-cookies-worker-expected.txt:
217
218 2016-08-04  Chris Dumez  <cdumez@apple.com>
219
220         Add support for DOMTokenList.replace()
221         https://bugs.webkit.org/show_bug.cgi?id=160573
222
223         Reviewed by Alex Christensen.
224
225         Rebaseline several W3C tests now that more checks are passing.
226
227         * web-platform-tests/dom/interfaces-expected.txt:
228         * web-platform-tests/dom/nodes/Element-classlist-expected.txt:
229
230 2016-08-04  Chris Dumez  <cdumez@apple.com>
231
232         Move insertAdjacent*() API from HTMLElement to Element
233         https://bugs.webkit.org/show_bug.cgi?id=160567
234
235         Reviewed by Sam Weinig.
236
237         Rebaseline several W3C tests now that more checks are passing.
238
239         * web-platform-tests/dom/interfaces-expected.txt:
240         * web-platform-tests/domparsing/insert_adjacent_html-expected.txt:
241
242 2016-08-04  Chris Dumez  <cdumez@apple.com>
243
244         [[Prototype]] property of an interface object for a callback interface must be the Object.prototype object
245         https://bugs.webkit.org/show_bug.cgi?id=160555
246
247         Reviewed by Geoffrey Garen.
248
249         Rebaseline W3C trst now that one more check is passing.
250
251         * web-platform-tests/dom/interfaces-expected.txt:
252
253 2016-08-04  Chris Dumez  <cdumez@apple.com>
254
255         Element.insertAdjacent*() should throw a SYNTAX_ERR for invalid "where" parameter
256         https://bugs.webkit.org/show_bug.cgi?id=160514
257
258         Reviewed by Alex Christensen.
259
260         Rebaseline several W3C tests now that more checks are passing.
261
262         * web-platform-tests/dom/nodes/Element-insertAdjacentElement-expected.txt:
263         * web-platform-tests/dom/nodes/Element-insertAdjacentText-expected.txt:
264         * web-platform-tests/dom/nodes/insert-adjacent-expected.txt:
265
266 2016-08-04  Youenn Fablet  <youenn@apple.com>
267
268         DocumentThreadableLoader should pass the fetch mode to underlying loader code
269         https://bugs.webkit.org/show_bug.cgi?id=160399
270
271         Reviewed by Alex Christensen.
272
273         Updated expectations.
274         Added new tests to check specifically for Origin header in case of redirections.
275         Updated server-side redirect.py python script to generate valid Location URLs.
276
277         * web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt:
278         * web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt:
279         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt:
280         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt:
281         * web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
282         * web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt:
283         * web-platform-tests/fetch/api/redirect/redirect-origin-expected.txt: Added.
284         * web-platform-tests/fetch/api/redirect/redirect-origin-worker-expected.txt: Added.
285         * web-platform-tests/fetch/api/redirect/redirect-origin-worker.html: Added.
286         * web-platform-tests/fetch/api/redirect/redirect-origin.html: Added.
287         * web-platform-tests/fetch/api/redirect/redirect-origin.js: Added.
288         (testOriginAfterRedirection):
289         * web-platform-tests/fetch/api/redirect/redirect-schemes-expected.txt:
290         * web-platform-tests/fetch/api/redirect/redirect-schemes.html: Updated test so that fetches are done in a deterministic order, one after the other is finished.
291         * web-platform-tests/fetch/api/resources/redirect.py:
292         (main):
293
294 2016-08-03  Chris Dumez  <cdumez@apple.com>
295
296         Object.getOwnPropertyNames() on NamedNodeMap fails to return named properties
297         https://bugs.webkit.org/show_bug.cgi?id=160517
298
299         Reviewed by Alex Christensen.
300
301         Rebaseline several W3C tests now that more checks are passing.
302
303         * web-platform-tests/dom/collections/namednodemap-supported-property-names-expected.txt:
304         * web-platform-tests/dom/nodes/attributes-expected.txt:
305
306 2016-08-03  Chris Dumez  <cdumez@apple.com>
307
308         Drop DocumentType.internalSubset attribute
309         https://bugs.webkit.org/show_bug.cgi?id=160530
310
311         Reviewed by Alex Christensen.
312
313         Rebaseline W3C test now that one more check is passing.
314
315         * web-platform-tests/dom/historical-expected.txt:
316
317 2016-08-03  Chris Dumez  <cdumez@apple.com>
318
319         Drop legacy Document.defaultCharset attribute
320         https://bugs.webkit.org/show_bug.cgi?id=160536
321
322         Reviewed by Alex Christensen.
323
324         Rebaseline W3C test now that one more check is passing.
325
326         * web-platform-tests/dom/historical-expected.txt:
327
328 2016-08-03  Chris Dumez  <cdumez@apple.com>
329
330         Fix logging in W3C tests
331         https://bugs.webkit.org/show_bug.cgi?id=160513
332
333         Reviewed by Alex Christensen.
334
335         Rebaseline W3C tests.
336
337         * web-platform-tests/XMLHttpRequest/open-url-about-blank-window-expected.txt:
338         * web-platform-tests/XMLHttpRequest/open-url-javascript-window-2-expected.txt:
339         * web-platform-tests/XMLHttpRequest/open-url-javascript-window-expected.txt:
340         * web-platform-tests/XMLHttpRequest/open-url-multi-window-4-expected.txt:
341         * web-platform-tests/XMLHttpRequest/open-url-multi-window-5-expected.txt:
342         * web-platform-tests/XMLHttpRequest/open-url-multi-window-expected.txt:
343         * web-platform-tests/XMLHttpRequest/send-content-type-string-expected.txt:
344         * web-platform-tests/dom/collections/domstringmap-supported-property-names-expected.txt:
345         * web-platform-tests/dom/collections/namednodemap-supported-property-names-expected.txt:
346         * web-platform-tests/dom/nodes/Comment-constructor-expected.txt:
347         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_bmp-expected.txt:
348         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_css-expected.txt:
349         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01-expected.txt:
350         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02-expected.txt:
351         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_gif-expected.txt:
352         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_html-expected.txt:
353         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_javascripturi-expected.txt:
354         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_jpg-expected.txt:
355         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01-expected.txt:
356         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02-expected.txt:
357         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_png-expected.txt:
358         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_txt-expected.txt:
359         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_xml-expected.txt:
360         * web-platform-tests/dom/nodes/Document-createElement-namespace-expected.txt:
361         * web-platform-tests/dom/nodes/Element-childElement-null-expected.txt:
362         * web-platform-tests/dom/nodes/Element-childElement-null-xhtml-expected.txt:
363         * web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add-expected.txt:
364         * web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add-xhtml-expected.txt:
365         * web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove-expected.txt:
366         * web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove-xhtml-expected.txt:
367         * web-platform-tests/dom/nodes/Element-childElementCount-expected.txt:
368         * web-platform-tests/dom/nodes/Element-childElementCount-nochild-expected.txt:
369         * web-platform-tests/dom/nodes/Element-childElementCount-nochild-xhtml-expected.txt:
370         * web-platform-tests/dom/nodes/Element-childElementCount-xhtml-expected.txt:
371         * web-platform-tests/dom/nodes/Element-children-expected.txt:
372         * web-platform-tests/dom/nodes/Element-firstElementChild-entity-xhtml-expected.txt:
373         * web-platform-tests/dom/nodes/Element-firstElementChild-expected.txt:
374         * web-platform-tests/dom/nodes/Element-firstElementChild-namespace-expected.txt:
375         * web-platform-tests/dom/nodes/Element-firstElementChild-namespace-xhtml-expected.txt:
376         * web-platform-tests/dom/nodes/Element-firstElementChild-xhtml-expected.txt:
377         * web-platform-tests/dom/nodes/Element-insertAdjacentElement-expected.txt:
378         * web-platform-tests/dom/nodes/Element-insertAdjacentText-expected.txt:
379         * web-platform-tests/dom/nodes/Element-lastElementChild-expected.txt:
380         * web-platform-tests/dom/nodes/Element-lastElementChild-xhtml-expected.txt:
381         * web-platform-tests/dom/nodes/Element-nextElementSibling-expected.txt:
382         * web-platform-tests/dom/nodes/Element-nextElementSibling-xhtml-expected.txt:
383         * web-platform-tests/dom/nodes/Element-previousElementSibling-expected.txt:
384         * web-platform-tests/dom/nodes/Element-previousElementSibling-xhtml-expected.txt:
385         * web-platform-tests/dom/nodes/Element-siblingElement-null-expected.txt:
386         * web-platform-tests/dom/nodes/Element-siblingElement-null-xhtml-expected.txt:
387         * web-platform-tests/dom/nodes/Node-appendChild-expected.txt:
388         * web-platform-tests/dom/nodes/Node-contains-xml-expected.txt:
389         * web-platform-tests/dom/nodes/Node-isEqualNode-xhtml-expected.txt:
390         * web-platform-tests/dom/nodes/Node-removeChild-expected.txt:
391         * web-platform-tests/dom/nodes/Text-constructor-expected.txt:
392         * web-platform-tests/dom/nodes/getElementsByClassName-19-expected.txt:
393         * web-platform-tests/dom/nodes/getElementsByClassName-20-expected.txt:
394         * web-platform-tests/dom/nodes/getElementsByClassName-21-expected.txt:
395         * web-platform-tests/dom/nodes/getElementsByClassName-22-expected.txt:
396         * web-platform-tests/dom/nodes/getElementsByClassName-23-expected.txt:
397         * web-platform-tests/dom/nodes/getElementsByClassName-24-expected.txt:
398         * web-platform-tests/dom/nodes/getElementsByClassName-25-expected.txt:
399         * web-platform-tests/dom/nodes/getElementsByClassName-26-expected.txt:
400         * web-platform-tests/dom/nodes/getElementsByClassName-27-expected.txt:
401         * web-platform-tests/dom/nodes/getElementsByClassName-28-expected.txt:
402         * web-platform-tests/dom/nodes/getElementsByClassName-29-expected.txt:
403         * web-platform-tests/dom/nodes/getElementsByClassName-30-expected.txt:
404         * web-platform-tests/dom/nodes/getElementsByClassName-31-expected.txt:
405         * web-platform-tests/dom/traversal/TreeWalker-acceptNode-filter-expected.txt:
406         * web-platform-tests/dom/traversal/TreeWalker-basic-expected.txt:
407         * web-platform-tests/dom/traversal/TreeWalker-currentNode-expected.txt:
408         * web-platform-tests/dom/traversal/TreeWalker-previousNodeLastChildReject-expected.txt:
409         * web-platform-tests/dom/traversal/TreeWalker-previousSiblingLastChildSkip-expected.txt:
410         * web-platform-tests/dom/traversal/TreeWalker-traversal-reject-expected.txt:
411         * web-platform-tests/dom/traversal/TreeWalker-traversal-skip-expected.txt:
412         * web-platform-tests/dom/traversal/TreeWalker-traversal-skip-most-expected.txt:
413         * web-platform-tests/dom/traversal/TreeWalker-walking-outside-a-tree-expected.txt:
414         * web-platform-tests/domparsing/innerhtml-05-expected.txt:
415         * web-platform-tests/fetch/nosniff/image-expected.txt:
416         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.forms-expected.txt:
417         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-expected.txt:
418         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml-expected.txt:
419         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt:
420         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt:
421         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param-expected.txt:
422         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-param-xhtml-expected.txt:
423         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.images-expected.txt:
424         * web-platform-tests/html/dom/documents/dom-tree-accessors/nameditem-01-expected.txt:
425         * web-platform-tests/html/dom/documents/dom-tree-accessors/nameditem-02-expected.txt:
426         * web-platform-tests/html/dom/documents/dom-tree-accessors/nameditem-06-expected.txt:
427         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/049-expected.txt:
428         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/050-expected.txt:
429         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/051-expected.txt:
430         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/document.write-02-expected.txt:
431         * web-platform-tests/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-02-expected.txt:
432         * web-platform-tests/html/dom/dynamic-markup-insertion/document-writeln/document.writeln-03-expected.txt:
433         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/001-expected.txt:
434         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/004-expected.txt:
435         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/005-expected.txt:
436         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/006-expected.txt:
437         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/007-expected.txt:
438         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/008-expected.txt:
439         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/009-expected.txt:
440         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/011-expected.txt:
441         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/012-expected.txt:
442         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/013-expected.txt:
443         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/014-expected.txt:
444         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/015-expected.txt:
445         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/016-expected.txt:
446         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/document.open-03-expected.txt:
447         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
448         * web-platform-tests/html/dom/reflection-forms-expected.txt:
449         * web-platform-tests/html/dom/reflection-grouping-expected.txt:
450         * web-platform-tests/html/dom/reflection-metadata-expected.txt:
451         * web-platform-tests/html/dom/reflection-misc-expected.txt:
452         * web-platform-tests/html/dom/reflection-obsolete-expected.txt:
453         * web-platform-tests/html/dom/reflection-sections-expected.txt:
454         * web-platform-tests/html/dom/reflection-tabular-expected.txt:
455         * web-platform-tests/html/dom/reflection-text-expected.txt:
456         * web-platform-tests/html/semantics/disabled-elements/disabledElement-expected.txt:
457         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_multiple-expected.txt:
458         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues-expected.txt:
459         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue-expected.txt:
460         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue-expected.txt:
461         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime-expected.txt:
462         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id-expected.txt:
463         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit-expected.txt:
464         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime-expected.txt:
465         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track-expected.txt:
466         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getCueById-expected.txt:
467         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/getter-expected.txt:
468         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCueList/length-expected.txt:
469         * web-platform-tests/html/semantics/embedded-content/media-elements/video_008-expected.txt:
470         * web-platform-tests/html/semantics/embedded-content/media-elements/video_volume_check-expected.txt:
471         * web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-dimension-expected.txt:
472         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen-expected.txt:
473         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_javascript_url_01-expected.txt:
474         * web-platform-tests/html/semantics/embedded-content/the-img-element/current-pixel-density/basic-expected.txt:
475         * web-platform-tests/html/semantics/embedded-content/the-img-element/current-pixel-density/error-expected.txt:
476         * web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt:
477         * web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
478         * web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
479         * web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source-expected.txt:
480         * web-platform-tests/html/semantics/embedded-content/the-img-element/update-media-expected.txt:
481         * web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:
482         * web-platform-tests/html/semantics/embedded-content/the-object-element/object-attributes-expected.txt:
483         * web-platform-tests/html/semantics/embedded-content/the-object-element/object-handler-expected.txt:
484         * web-platform-tests/html/semantics/embedded-content/the-video-element/video-tabindex-expected.txt:
485         * web-platform-tests/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr-expected.txt:
486         * web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt:
487         * web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt:
488         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
489         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-customError-expected.txt:
490         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-patternMismatch-expected.txt:
491         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-rangeOverflow-expected.txt:
492         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow-expected.txt:
493         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch-expected.txt:
494         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-tooLong-expected.txt:
495         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-tooShort-expected.txt:
496         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-typeMismatch-expected.txt:
497         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
498         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt:
499         * web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
500         * web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt:
501         * web-platform-tests/html/semantics/forms/textfieldselection/selection-expected.txt:
502         * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt:
503         * web-platform-tests/html/semantics/forms/the-button-element/button-validation-expected.txt:
504         * web-platform-tests/html/semantics/forms/the-datalist-element/datalistoptions-expected.txt:
505         * web-platform-tests/html/semantics/forms/the-fieldset-element/disabled-001-expected.txt:
506         * web-platform-tests/html/semantics/forms/the-fieldset-element/disabled-002-expected.txt:
507         * web-platform-tests/html/semantics/forms/the-form-element/form-autocomplete-expected.txt:
508         * web-platform-tests/html/semantics/forms/the-form-element/form-elements-matches-expected.txt:
509         * web-platform-tests/html/semantics/forms/the-form-element/form-elements-nameditem-01-expected.txt:
510         * web-platform-tests/html/semantics/forms/the-form-element/form-elements-nameditem-02-expected.txt:
511         * web-platform-tests/html/semantics/forms/the-form-element/form-elements-sameobject-expected.txt:
512         * web-platform-tests/html/semantics/forms/the-form-element/form-indexed-element-expected.txt:
513         * web-platform-tests/html/semantics/forms/the-form-element/form-nameditem-expected.txt:
514         * web-platform-tests/html/semantics/forms/the-input-element/button-expected.txt:
515         * web-platform-tests/html/semantics/forms/the-input-element/checkbox-expected.txt:
516         * web-platform-tests/html/semantics/forms/the-input-element/radio-expected.txt:
517         * web-platform-tests/html/semantics/forms/the-input-element/radio-groupname-case-expected.txt:
518         * web-platform-tests/html/semantics/forms/the-input-element/reset-expected.txt:
519         * web-platform-tests/html/semantics/forms/the-option-element/option-text-backslash-expected.txt:
520         * web-platform-tests/html/semantics/forms/the-output-element/output-expected.txt:
521         * web-platform-tests/html/semantics/forms/the-progress-element/progress-expected.txt:
522         * web-platform-tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-expected.txt:
523         * web-platform-tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-namedItem-expected.txt:
524         * web-platform-tests/html/semantics/forms/the-select-element/select-named-getter-expected.txt:
525         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-expected.txt:
526         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-expected.txt:
527         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-close-expected.txt:
528         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt:
529         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_003-expected.txt:
530         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_004-expected.txt:
531         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_005-expected.txt:
532         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_006-expected.txt:
533         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_007-expected.txt:
534         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_008-expected.txt:
535         * web-platform-tests/html/semantics/scripting-1/the-script-element/async_010-expected.txt:
536         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-noembed-noframes-iframe-expected.txt:
537         * web-platform-tests/html/semantics/selectors/pseudo-classes/checked-expected.txt:
538         * web-platform-tests/html/semantics/selectors/pseudo-classes/default-expected.txt:
539         * web-platform-tests/html/semantics/selectors/pseudo-classes/dir-expected.txt:
540         * web-platform-tests/html/semantics/selectors/pseudo-classes/dir01-expected.txt:
541         * web-platform-tests/html/semantics/selectors/pseudo-classes/disabled-expected.txt:
542         * web-platform-tests/html/semantics/selectors/pseudo-classes/enabled-expected.txt:
543         * web-platform-tests/html/semantics/selectors/pseudo-classes/focus-expected.txt:
544         * web-platform-tests/html/semantics/selectors/pseudo-classes/indeterminate-expected.txt:
545         * web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange-expected.txt:
546         * web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt:
547         * web-platform-tests/html/semantics/selectors/pseudo-classes/required-optional-expected.txt:
548         * web-platform-tests/html/semantics/selectors/pseudo-classes/valid-invalid-expected.txt:
549         * web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods-expected.txt:
550         * web-platform-tests/html/semantics/tabular-data/the-table-element/tBodies-expected.txt:
551         * web-platform-tests/html/semantics/tabular-data/the-tbody-element/insertRow-expected.txt:
552         * web-platform-tests/html/semantics/tabular-data/the-tr-element/cells-expected.txt:
553         * web-platform-tests/html/semantics/text-level-semantics/the-a-element/a.text-getter-01-expected.txt:
554         * web-platform-tests/html/semantics/text-level-semantics/the-a-element/a.text-setter-01-expected.txt:
555
556 2016-08-03  Youenn Fablet  <youenn@apple.com>
557
558         Refresh wpt tests up to d686014
559         https://bugs.webkit.org/show_bug.cgi?id=160446
560
561         Reviewed by Alex Christensen.
562
563         * resources/ImportExpectations:
564         * resources/TestRepositories:
565         * resources/web-platform-tests-modules.json:
566         * web-platform-tests/XMLHttpRequest/FormData-append.html:
567         * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.any.js: Added.
568         (test):
569         (string_appeared_here.test):
570         (string_appeared_here.async_test):
571         * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.html: Removed.
572         * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.js: Removed.
573         * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.worker.js: Removed.
574         * web-platform-tests/XMLHttpRequest/headers-normalize-response-expected.txt: Added.
575         * web-platform-tests/XMLHttpRequest/headers-normalize-response.htm: Added.
576         * web-platform-tests/XMLHttpRequest/open-url-multi-window.htm:
577         * web-platform-tests/XMLHttpRequest/resources/last-modified.py:
578         (main):
579         * web-platform-tests/XMLHttpRequest/resources/parse-headers.py: Added.
580         (main):
581         * web-platform-tests/XMLHttpRequest/resources/w3c-import.log:
582         * web-platform-tests/XMLHttpRequest/responsexml-document-properties-expected.txt:
583         * web-platform-tests/XMLHttpRequest/responsexml-document-properties.htm:
584         * web-platform-tests/XMLHttpRequest/send-entity-body-document-expected.txt:
585         * web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt:
586         * web-platform-tests/XMLHttpRequest/send-entity-body-empty.htm:
587         * web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt:
588         * web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async.htm:
589         * web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt:
590         * web-platform-tests/XMLHttpRequest/send-entity-body-get-head.htm:
591         * web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt:
592         * web-platform-tests/XMLHttpRequest/send-entity-body-none.htm:
593         * web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt:
594         * web-platform-tests/XMLHttpRequest/setrequestheader-content-type.htm:
595         * web-platform-tests/XMLHttpRequest/w3c-import.log:
596         * web-platform-tests/dom/events/AddEventListenerOptions-once-expected.txt: Added.
597         * web-platform-tests/dom/events/AddEventListenerOptions-once.html: Added.
598         * web-platform-tests/dom/events/w3c-import.log:
599         * web-platform-tests/dom/lists/DOMTokenList-iteration-expected.txt: Added.
600         * web-platform-tests/dom/lists/DOMTokenList-iteration.html: Added.
601         * web-platform-tests/dom/lists/w3c-import.log:
602         * web-platform-tests/dom/nodes/Node-childNodes-expected.txt:
603         * web-platform-tests/dom/nodes/Node-childNodes.html:
604         * web-platform-tests/domparsing/insert_adjacent_html-expected.txt:
605         * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
606         * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
607         * web-platform-tests/fetch/api/basic/request-headers.js:
608         * web-platform-tests/fetch/api/basic/request-referrer-expected.txt: Added.
609         * web-platform-tests/fetch/api/basic/request-referrer.html: Added.
610         * web-platform-tests/fetch/api/basic/request-referrer.js: Added.
611         (testReferrer):
612         * web-platform-tests/fetch/api/basic/w3c-import.log:
613         * web-platform-tests/fetch/api/cors/cors-cookies-worker-expected.txt:
614         * web-platform-tests/fetch/api/policies/referrer-no-referrer-expected.txt:
615         * web-platform-tests/fetch/api/policies/referrer-no-referrer-worker-expected.txt:
616         * web-platform-tests/fetch/api/policies/referrer-no-referrer.html.headers:
617         * web-platform-tests/fetch/api/policies/referrer-no-referrer.js.headers:
618         * web-platform-tests/fetch/api/policies/referrer-origin-expected.txt:
619         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-expected.txt.
620         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-worker-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-expected.txt.
621         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-worker.html: Added.
622         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin.html: Added.
623         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin.html.headers: Added.
624         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin.js: Added.
625         (promise_test):
626         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin.js.headers: Added.
627         * web-platform-tests/fetch/api/policies/referrer-origin-worker-expected.txt:
628         * web-platform-tests/fetch/api/policies/referrer-origin.html.headers:
629         * web-platform-tests/fetch/api/policies/referrer-origin.js.headers:
630         * web-platform-tests/fetch/api/policies/referrer-unsafe-url-expected.txt:
631         * web-platform-tests/fetch/api/policies/referrer-unsafe-url-worker-expected.txt:
632         * web-platform-tests/fetch/api/policies/referrer-unsafe-url.html.headers:
633         * web-platform-tests/fetch/api/policies/referrer-unsafe-url.js.headers:
634         * web-platform-tests/fetch/api/policies/w3c-import.log:
635         * web-platform-tests/fetch/api/request/request-cache-expected.txt:
636         * web-platform-tests/fetch/api/request/resources/get-host-info.sub.js: Removed.
637         * web-platform-tests/fetch/nosniff/resources/image.py:
638         (main):
639         * web-platform-tests/fetch/nosniff/stylesheet-expected.txt:
640         * web-platform-tests/fetch/nosniff/stylesheet.html:
641         * web-platform-tests/html/dom/interfaces-expected.txt:
642         * web-platform-tests/html/dom/interfaces.html:
643         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen-expected.txt:
644         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html:
645         * web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt:
646         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-expected.txt:
647         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li.html:
648         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-open-expected.txt: Added.
649         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-open.html: Added.
650         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/w3c-import.log:
651         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-03-expected.txt: Added.
652         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-03.html: Added.
653         * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
654         * web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods-expected.txt:
655         * web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods.html:
656         * web-platform-tests/html/semantics/tabular-data/the-table-element/remove-row-expected.txt: Added.
657         * web-platform-tests/html/semantics/tabular-data/the-table-element/remove-row.html: Added.
658         * web-platform-tests/html/semantics/tabular-data/the-table-element/w3c-import.log:
659         * web-platform-tests/lint.whitelist:
660         * web-platform-tests/service-workers/tools/blink-import.py:
661         (main):
662
663 2016-08-02  Chris Dumez  <cdumez@apple.com>
664
665         Drop custom bindings code for HTMLOptionsCollection.remove()
666         https://bugs.webkit.org/show_bug.cgi?id=160475
667
668         Reviewed by Darin Adler.
669
670         Rebaseline W3C test now that more checks are passing.
671
672         * web-platform-tests/html/dom/interfaces-expected.txt:
673
674 2016-08-02  Chris Dumez  <cdumez@apple.com>
675
676         Drop custom bindings for FormData.append()
677         https://bugs.webkit.org/show_bug.cgi?id=160466
678
679         Reviewed by Sam Weinig.
680
681         * web-platform-tests/XMLHttpRequest/interfaces-expected.txt:
682
683 2016-08-02  Chris Dumez  <cdumez@apple.com>
684
685         Named / Indexed properties should be configurable
686         https://bugs.webkit.org/show_bug.cgi?id=160457
687
688         Reviewed by Darin Adler.
689
690         Rebaseline several W3C tests now that more checks are passing.
691
692         * web-platform-tests/dom/nodes/Document-getElementsByTagName-expected.txt:
693         * web-platform-tests/dom/nodes/Element-getElementsByTagName-expected.txt:
694
695 2016-08-02  Chris Dumez  <cdumez@apple.com>
696
697         HTMLCollection's named getter should only do 'name' attribute matching for HTMLElements
698         https://bugs.webkit.org/show_bug.cgi?id=160456
699
700         Reviewed by Darin Adler.
701
702         * web-platform-tests/dom/nodes/Document-getElementsByTagName-expected.txt:
703         Rebaseline. We are still failing but on the next check.
704
705         * web-platform-tests/dom/nodes/Element-children-expected.txt:
706         Rebaseline now that one more check is passing.
707
708 2016-08-02  Youenn Fablet  <youenn@apple.com>
709
710         Skip fetch API worker tests in Debug mode
711         https://bugs.webkit.org/show_bug.cgi?id=160448
712
713         Unreviewed.
714
715         * web-platform-tests/fetch/api/cors/cors-cookies-worker-expected.txt: Rebasing
716
717 2016-08-02  Youenn Fablet  <youenn@apple.com>
718
719         [Fetch API] Fetch promises should not reject or resolve when ActiveDOMObjects are being stopped
720         https://bugs.webkit.org/show_bug.cgi?id=160420
721
722         Reviewed by Alex Christensen.
723
724         * web-platform-tests/fetch/api/cors/cors-preflight-redirect-worker-expected.txt: Added.
725         * web-platform-tests/fetch/nosniff/worker-expected.txt: Added.
726
727 2016-08-02  Youenn Fablet  <youenn@apple.com>
728
729         [Fetch API] Add support to ReferrerPolicy
730         https://bugs.webkit.org/show_bug.cgi?id=160404
731
732         Reviewed by Alex Christensen.
733
734         * web-platform-tests/fetch/api/basic/referrer-expected.txt: Added.
735         * web-platform-tests/fetch/api/basic/referrer-worker-expected.txt: Added.
736         * web-platform-tests/fetch/api/basic/referrer-worker.html: Added.
737         * web-platform-tests/fetch/api/basic/referrer.html: Added.
738         * web-platform-tests/fetch/api/basic/referrer.js: Added.
739         (runTest):
740         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-expected.txt:
741         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-worker-expected.txt:
742         * web-platform-tests/fetch/api/cors/cors-preflight-referrer.js:
743         (corsPreflightReferrer): fix infrastructure bug in test and fix expected referrer policy in default case.
744         * web-platform-tests/fetch/api/cors/cors-preflight-worker-expected.txt:
745
746 2016-08-01  Youenn Fablet  <youenn@apple.com>
747
748         Make wpt server generate its certificates in layout test results folder
749         https://bugs.webkit.org/show_bug.cgi?id=160422
750
751         Reviewed by Chris Dumez.
752
753         * resources/_wpt_certs/.gitignore: Removed.
754         * resources/_wpt_certs/localhost.key: Removed.
755         * resources/_wpt_certs/localhost.pem: Removed.
756         * resources/config.json:
757
758 2016-07-30  Chris Dumez  <cdumez@apple.com>
759
760         Enable strict type checking for Window dictionary members
761         https://bugs.webkit.org/show_bug.cgi?id=160356
762
763         Reviewed by Darin Adler.
764
765         Rebaseline W3C test now that one more check is passing.
766
767         * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt:
768
769 2016-07-30  Chris Dumez  <cdumez@apple.com>
770
771         [WebIDL] Enable strict type checking for operations' nullable parameters of wrapper types
772         https://bugs.webkit.org/show_bug.cgi?id=160374
773
774         Reviewed by Youenn Fablet.
775
776         Rebaseline W3C test now that one more check is passing.
777
778         * web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
779
780 2016-07-29  Chris Dumez  <cdumez@apple.com>
781
782         Window's named properties should be exposed on a WindowProperties object in its prototype
783         https://bugs.webkit.org/show_bug.cgi?id=160354
784
785         Reviewed by Gavin Barraclough.
786
787         Rebaseline W3C test now that one more check is passing.
788
789         * web-platform-tests/html/dom/interfaces-expected.txt:
790
791 2016-07-29  Youenn Fablet  <youenn@apple.com>
792
793         [Fetch API] Activate credentials mode
794         https://bugs.webkit.org/show_bug.cgi?id=160292
795
796         Reviewed by Alex Christensen.
797
798         * web-platform-tests/fetch/api/cors/cors-cookies-expected.txt:
799         * web-platform-tests/fetch/api/cors/cors-cookies-worker-expected.txt:
800         * web-platform-tests/fetch/api/cors/cors-cookies.js: Fixin otherRemote computation.
801         (corsCookies): ensuring cookie clean-up is done in case of error before going to the next test.
802         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt:
803         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt:
804         * web-platform-tests/fetch/api/credentials/cookies-expected.txt:
805         * web-platform-tests/fetch/api/credentials/cookies-worker-expected.txt:
806
807 2016-07-29  Youenn Fablet  <youenn@apple.com>
808
809         CrossOrigin preflight checker should compute the right Access-Control-Request-Headers value
810         https://bugs.webkit.org/show_bug.cgi?id=160028
811
812         Reviewed by Alex Christensen.
813
814         * web-platform-tests/fetch/api/cors/cors-no-preflight-expected.txt:
815         * web-platform-tests/fetch/api/cors/cors-no-preflight-worker-expected.txt:
816         * web-platform-tests/fetch/api/cors/cors-no-preflight.js:
817         (corsNoPreflight): fixing bugs in that test and adding new test to cover mime type checking that should ignore case.
818         * web-platform-tests/fetch/api/cors/cors-preflight-worker.html:
819         * web-platform-tests/fetch/api/cors/cors-preflight.html:
820         * web-platform-tests/fetch/api/cors/cors-preflight.js:
821         (corsPreflight): Adding safe headers to the request and checking more precisely sent Access-Control-Request-Headers header value.
822
823 2016-07-28  Chris Dumez  <cdumez@apple.com>
824
825         Add support for Element.getAttributeNames()
826         https://bugs.webkit.org/show_bug.cgi?id=160327
827
828         Reviewed by Alex Christensen.
829
830         Rebaseline several W3C tests now that more checks are passing.
831
832         * web-platform-tests/dom/interfaces-expected.txt:
833         * web-platform-tests/dom/nodes/attributes-expected.txt:
834         * web-platform-tests/html/dom/interfaces-expected.txt:
835
836 2016-07-28  Chris Dumez  <cdumez@apple.com>
837
838         window.open.length should be 0
839         https://bugs.webkit.org/show_bug.cgi?id=160323
840
841         Reviewed by Darin Adler.
842
843         Rebaseline W3C test now that one more check is passing.
844
845         * web-platform-tests/html/dom/interfaces-expected.txt:
846
847 2016-07-28  Chris Dumez  <cdumez@apple.com>
848
849         Parameters to Event.initEvent() should be mandatory
850         https://bugs.webkit.org/show_bug.cgi?id=160320
851
852         Reviewed by Darin Adler.
853
854         Rebaseline W3C tests now that more checks are passing.
855
856         * web-platform-tests/dom/interfaces-expected.txt:
857         * web-platform-tests/html/dom/interfaces-expected.txt:
858
859 2016-07-28  Chris Dumez  <cdumez@apple.com>
860
861         2 first parameters to window.postMessage() should be mandatory
862         https://bugs.webkit.org/show_bug.cgi?id=160319
863
864         Reviewed by Darin Adler.
865
866         Rebaseline W3C test now that more checks are passing.
867
868         * web-platform-tests/html/dom/interfaces-expected.txt:
869
870 2016-07-28  Chris Dumez  <cdumez@apple.com>
871
872         First parameter to canvas.getContext() / probablySupportsContext() should be mandatory
873         https://bugs.webkit.org/show_bug.cgi?id=160312
874
875         Reviewed by Darin Adler.
876
877         Rebaseline several W3C tests now that more checks are passing.
878
879         * web-platform-tests/html/dom/interfaces-expected.txt:
880         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/context.arguments.missing-expected.txt:
881
882 2016-07-28  Chris Dumez  <cdumez@apple.com>
883
884         Parameter to table.deleteRow() / body.deleteRow() should be mandatory
885         https://bugs.webkit.org/show_bug.cgi?id=160307
886
887         Reviewed by Ryosuke Niwa.
888
889         Rebaseline W3C test now that more checks are passing.
890
891         * web-platform-tests/html/dom/interfaces-expected.txt:
892
893 2016-07-28  Chris Dumez  <cdumez@apple.com>
894
895         2 first parameters to input.setSelectionRange() should be mandatory
896         https://bugs.webkit.org/show_bug.cgi?id=160310
897
898         Reviewed by Alex Christensen.
899
900         Rebaseline W3C test now that more checks are passing.
901
902         * web-platform-tests/html/dom/interfaces-expected.txt:
903
904 2016-07-28  Chris Dumez  <cdumez@apple.com>
905
906         Parameter to tr.deleteCell() should be mandatory
907         https://bugs.webkit.org/show_bug.cgi?id=160308
908
909         Reviewed by Ryosuke Niwa.
910
911         Rebaseline W3C test now that more checks are passing.
912
913         * web-platform-tests/html/dom/interfaces-expected.txt:
914
915 2016-07-28  Chris Dumez  <cdumez@apple.com>
916
917         [Bindings] "length" value of overloaded operations may be wrong
918         https://bugs.webkit.org/show_bug.cgi?id=160303
919
920         Reviewed by Ryosuke Niwa.
921
922         Rebaseline W3C test now that more checks are passing.
923
924         * web-platform-tests/html/dom/interfaces-expected.txt:
925
926 2016-07-28  Chris Dumez  <cdumez@apple.com>
927
928         Parameters to CanvasGradient.addColorStop() should be mandatory
929         https://bugs.webkit.org/show_bug.cgi?id=160297
930
931         Reviewed by Alex Christensen.
932
933         Rebaseline W3C test now that one more check is passing.
934
935         * web-platform-tests/html/dom/interfaces-expected.txt:
936
937 2016-07-28  Youenn Fablet  <youenn@apple.com>
938
939         Compute fetch response type in case of cross-origin requests
940         https://bugs.webkit.org/show_bug.cgi?id=158565
941
942         Reviewed by Alex Christensen.
943
944         Rebasing fetch API tests as filtering is now done.
945         Rebasing XHR tests as console messages are no longer available when trying to access non-exposed headers.
946
947         * web-platform-tests/XMLHttpRequest/getresponseheader-cookies-and-more-expected.txt:
948         * web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt:
949         * web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt:
950         * web-platform-tests/fetch/api/cors/cors-basic-expected.txt:
951         * web-platform-tests/fetch/api/cors/cors-filtering-expected.txt:
952         * web-platform-tests/fetch/api/request/request-cache-expected.txt:
953
954 2016-07-27  Chris Dumez  <cdumez@apple.com>
955
956         First parameter to HTMLMediaElement.canPlayType() should be mandatory
957         https://bugs.webkit.org/show_bug.cgi?id=160275
958
959         Reviewed by Ryosuke Niwa.
960
961         Rebaseline w3c test now that more checks are passing.
962
963         * web-platform-tests/html/dom/interfaces-expected.txt:
964
965 2016-07-27  Chris Dumez  <cdumez@apple.com>
966
967         First parameter to setTimeout() / setInterval() should be mandatory
968         https://bugs.webkit.org/show_bug.cgi?id=160277
969
970         Reviewed by Darin Adler.
971
972         Rebaseline W3C test now that more checks are passing.
973
974         * web-platform-tests/html/dom/interfaces-expected.txt:
975
976 2016-07-27  Chris Dumez  <cdumez@apple.com>
977
978         Parameter to named property getter should be mandatory
979         https://bugs.webkit.org/show_bug.cgi?id=160269
980
981         Reviewed by Ryosuke Niwa.
982
983         Rebaseline W3C test now that more checks are passing.
984
985         * web-platform-tests/html/dom/interfaces-expected.txt:
986
987 2016-07-27  Chris Dumez  <cdumez@apple.com>
988
989         First parameter to Range.createContextualFragment() should be mandatory
990         https://bugs.webkit.org/show_bug.cgi?id=160266
991
992         Reviewed by Ryosuke Niwa.
993
994         Rebaseline W3C test now that one more check is passing.
995
996         * web-platform-tests/domparsing/createContextualFragment-expected.txt:
997
998 2016-07-27  Chris Dumez  <cdumez@apple.com>
999
1000         First parameter to indexed property getters should be mandatory
1001         https://bugs.webkit.org/show_bug.cgi?id=160259
1002
1003         Reviewed by Ryosuke Niwa.
1004
1005         Rebaseline W3C test now that more checks are passing.
1006
1007         * web-platform-tests/html/dom/interfaces-expected.txt:
1008
1009 2016-07-27  Chris Dumez  <cdumez@apple.com>
1010
1011         First parameter to Document.execCommand() / queryCommand*() should be mandatory
1012         https://bugs.webkit.org/show_bug.cgi?id=160258
1013
1014         Reviewed by Darin Adler.
1015
1016         Rebaseline W3C test now that more checks are passing.
1017
1018         * web-platform-tests/html/dom/interfaces-expected.txt:
1019
1020 2016-07-26  Youenn Fablet  <youenn@apple.com>
1021
1022         [Fetch API] Response constructor should be able to take a ReadableStream as body
1023         https://bugs.webkit.org/show_bug.cgi?id=159804
1024
1025         Reviewed by Alex Christensen.
1026
1027         * web-platform-tests/fetch/api/response/response-consume-empty-expected.txt:
1028         * web-platform-tests/fetch/api/response/response-consume-expected.txt:
1029         * web-platform-tests/fetch/api/response/response-consume.html: Updating test to exercice Response coonstructor with a ReadableStream.
1030
1031 2016-07-26  Chris Dumez  <cdumez@apple.com>
1032
1033         Move 'dir' attribute from HTMLDocument to Document
1034         https://bugs.webkit.org/show_bug.cgi?id=160231
1035
1036         Reviewed by Sam Weinig.
1037
1038         Rebaseline W3C test now that more checks are passing.
1039
1040         * web-platform-tests/html/dom/interfaces-expected.txt:
1041
1042 2016-07-26  Chris Dumez  <cdumez@apple.com>
1043
1044         Second parameter to History.pushState() / replaceState() should be mandatory
1045         https://bugs.webkit.org/show_bug.cgi?id=160230
1046
1047         Reviewed by Sam Weinig.
1048
1049         Rebaseline W3C test now that more checks are passing.
1050
1051         * web-platform-tests/html/dom/interfaces-expected.txt:
1052
1053 2016-07-26  Chris Dumez  <cdumez@apple.com>
1054
1055         Align Node.isEqualNode() with the specification
1056         https://bugs.webkit.org/show_bug.cgi?id=160224
1057
1058         Reviewed by Sam Weinig.
1059
1060         Rebaseline W3C test now that one more check is passing. We are now
1061         passing all the checks in this test like Firefox and Chrome.
1062
1063         * web-platform-tests/dom/nodes/Node-isEqualNode-expected.txt:
1064
1065 2016-07-26  Chris Dumez  <cdumez@apple.com>
1066
1067         Range.prototype.compareBoundaryPoints.length should be 2
1068         https://bugs.webkit.org/show_bug.cgi?id=160217
1069
1070         Reviewed by Sam Weinig.
1071
1072         Rebaseline W3C test now that one more check is passing.
1073
1074         * web-platform-tests/dom/interfaces-expected.txt:
1075
1076 2016-07-26  Chris Dumez  <cdumez@apple.com>
1077
1078         Parameters to CustomEvent.initCustomEvent() should be mandatory
1079         https://bugs.webkit.org/show_bug.cgi?id=160205
1080
1081         Reviewed by Ryosuke Niwa.
1082
1083         Rebaseline W3C test now that more checks are passing.
1084
1085         * web-platform-tests/dom/interfaces-expected.txt:
1086
1087 2016-07-26  Chris Dumez  <cdumez@apple.com>
1088
1089         Second parameter to Range.isPointInRange() / comparePoint() should be mandatory
1090         https://bugs.webkit.org/show_bug.cgi?id=160202
1091
1092         Reviewed by Ryosuke Niwa.
1093
1094         Rebaseline W3C test now that more checks are passing.
1095
1096         * web-platform-tests/dom/interfaces-expected.txt:
1097
1098 2016-07-26  Youenn Fablet  <youenn@apple.com>
1099
1100         [Fetch API] Add support for fetch mode, in particular cors
1101         https://bugs.webkit.org/show_bug.cgi?id=156753
1102
1103         Reviewed by Darin Adler.
1104
1105         Rebasing tests.
1106
1107         * web-platform-tests/fetch/api/basic/integrity-expected.txt:
1108         * web-platform-tests/fetch/api/basic/integrity-worker-expected.txt:
1109         * web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt:
1110         * web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt:
1111         * web-platform-tests/fetch/api/cors/cors-basic-expected.txt:
1112         * web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt:
1113         * web-platform-tests/fetch/api/cors/cors-cookies-expected.txt:
1114         * web-platform-tests/fetch/api/cors/cors-cookies-worker-expected.txt:
1115         * web-platform-tests/fetch/api/cors/cors-filtering-expected.txt:
1116         * web-platform-tests/fetch/api/cors/cors-filtering-worker-expected.txt:
1117         * web-platform-tests/fetch/api/cors/cors-multiple-origins-expected.txt:
1118         * web-platform-tests/fetch/api/cors/cors-multiple-origins-worker-expected.txt:
1119         * web-platform-tests/fetch/api/cors/cors-preflight-expected.txt:
1120         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-worker-expected.txt:
1121         * web-platform-tests/fetch/api/cors/cors-preflight-worker-expected.txt:
1122         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt:
1123         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt:
1124         * web-platform-tests/fetch/api/credentials/authentication-basic-worker-expected.txt:
1125         * web-platform-tests/fetch/api/request/request-cache-expected.txt:
1126
1127 2016-07-26  Chris Dumez  <cdumez@apple.com>
1128
1129         Align NamedNodeMap with the specification
1130         https://bugs.webkit.org/show_bug.cgi?id=160204
1131
1132         Reviewed by Darin Adler.
1133
1134         Rebaseline W3C test now that more checks are passing.
1135
1136         * web-platform-tests/dom/interfaces-expected.txt:
1137
1138 2016-07-26  Commit Queue  <commit-queue@webkit.org>
1139
1140         Unreviewed, rolling out r203719.
1141         https://bugs.webkit.org/show_bug.cgi?id=160200
1142
1143         It is breaking win build (Requested by youenn on #webkit).
1144
1145         Reverted changeset:
1146
1147         "[Fetch API] Response constructor should be able to take a
1148         ReadableStream as body"
1149         https://bugs.webkit.org/show_bug.cgi?id=159804
1150         http://trac.webkit.org/changeset/203719
1151
1152 2016-07-26  Youenn Fablet  <youenn@apple.com>
1153
1154         Remove ClientCredentialPolicy cross-origin option from ResourceLoaderOptions
1155         https://bugs.webkit.org/show_bug.cgi?id=159413
1156
1157         Reviewed by Alex Christensen.
1158
1159         Below test changes as ResourceLoader is now computing whether to request credentials to clients if:
1160         - request is authorized to request credentials (DocumentThreadableLoader only allows same-origin to make such thing)
1161         - credential policy is Include or Same-Origin and request is same-origin.
1162         This test changes as current fetch loader sets the credential mode to Omit, thus disabling credential request.
1163
1164         To be noted that only fetch API is allowing to disable credentials sending for same-origin request using "Omit"
1165         credential mode.
1166
1167         * web-platform-tests/fetch/api/credentials/authentication-basic-expected.txt: Rebasing test.
1168
1169 2016-07-26  Youenn Fablet  <youenn@apple.com>
1170
1171         [Fetch API] Response constructor should be able to take a ReadableStream as body
1172         https://bugs.webkit.org/show_bug.cgi?id=159804
1173
1174         Reviewed by Alex Christensen.
1175
1176         * web-platform-tests/fetch/api/response/response-consume-empty-expected.txt:
1177         * web-platform-tests/fetch/api/response/response-consume-expected.txt:
1178         * web-platform-tests/fetch/api/response/response-consume.html: Updating test to exercice Response coonstructor with a ReadableStream.
1179
1180 2016-07-25  Chris Dumez  <cdumez@apple.com>
1181
1182         Second parameter to Range.setStart() / setEnd() should be mandatory
1183         https://bugs.webkit.org/show_bug.cgi?id=160184
1184
1185         Reviewed by Ryosuke Niwa.
1186
1187         Rebaseline W3C test now that more checks are passing.
1188
1189         * web-platform-tests/dom/interfaces-expected.txt:
1190
1191 2016-07-25  Chris Dumez  <cdumez@apple.com>
1192
1193         DOMTokenList.prototype.toString should be enumerable
1194         https://bugs.webkit.org/show_bug.cgi?id=160182
1195
1196         Reviewed by Ryosuke Niwa.
1197
1198         Rebaseline W3C test now that one more check is passing.
1199
1200         * web-platform-tests/dom/interfaces-expected.txt:
1201
1202 2016-07-25  Chris Dumez  <cdumez@apple.com>
1203
1204         Parameters to DOMImplementation.createDocumentType() should be mandatory and non-nullable
1205         https://bugs.webkit.org/show_bug.cgi?id=160167
1206
1207         Reviewed by Ryosuke Niwa.
1208
1209         Rebaseline a W3C test now that more checks are passing.
1210
1211         * web-platform-tests/dom/interfaces-expected.txt:
1212
1213 2016-07-24  Youenn Fablet  <youenn@apple.com>
1214
1215         [Fetch API] Request should be created with any HeadersInit data
1216         https://bugs.webkit.org/show_bug.cgi?id=159672
1217
1218         Reviewed by Sam Weinig.
1219
1220         * imported/w3c/web-platform-tests/fetch/api/credentials/authentication-basic-expected.txt: Test was previously
1221         failing due to lack of support for HeadersInit data in Request constructor.
1222         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/credentials/authentication-basic-expected.txt: Removed.
1223         * web-platform-tests/fetch/api/request/request-headers-expected.txt:
1224         * web-platform-tests/fetch/api/request/request-headers.html: Adding new test.
1225
1226 2016-07-23  Commit Queue  <commit-queue@webkit.org>
1227
1228         Unreviewed, rolling out r203641.
1229         https://bugs.webkit.org/show_bug.cgi?id=160116
1230
1231         It broke make-based builds (Requested by youenn on #webkit).
1232
1233         Reverted changeset:
1234
1235         "[Fetch API] Request should be created with any HeadersInit
1236         data"
1237         https://bugs.webkit.org/show_bug.cgi?id=159672
1238         http://trac.webkit.org/changeset/203641
1239
1240 2016-07-23  Youenn Fablet  <youenn@apple.com>
1241
1242         [Fetch API] Request should be created with any HeadersInit data
1243         https://bugs.webkit.org/show_bug.cgi?id=159672
1244
1245         Reviewed by Sam Weinig.
1246
1247         * imported/w3c/web-platform-tests/fetch/api/credentials/authentication-basic-expected.txt: Test was previously
1248         failing due to lack of support for HeadersInit data in Request constructor.
1249         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/credentials/authentication-basic-expected.txt: Removed.
1250         * web-platform-tests/fetch/api/request/request-headers-expected.txt:
1251         * web-platform-tests/fetch/api/request/request-headers.html: Adding new test.
1252
1253 2016-07-23  Youenn Fablet  <youenn@apple.com>
1254
1255         WPT stash server should be kept running when launching wpt server
1256         https://bugs.webkit.org/show_bug.cgi?id=160052
1257
1258         Reviewed by Sam Weinig.
1259
1260         * web-platform-tests/XMLHttpRequest/send-authentication-basic-setrequestheader-and-arguments-expected.txt:
1261         * web-platform-tests/fetch/api/cors/cors-preflight-expected.txt:
1262         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-expected.txt:
1263         * web-platform-tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context-expected.txt:
1264         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage-expected.txt:
1265         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_parentage-expected.txt:
1266
1267 2016-07-23  Youenn Fablet  <youenn@apple.com>
1268
1269         [Fetch API] Fetch response stream should enqueue Uint8Array
1270         https://bugs.webkit.org/show_bug.cgi?id=160083
1271
1272         Reviewed by Sam Weinig.
1273
1274         * web-platform-tests/fetch/api/resources/utils.js:
1275
1276 2016-07-22  Chris Dumez  <cdumez@apple.com>
1277
1278         Parameter to HTMLCollection.item() / namedItem() should be mandatory
1279         https://bugs.webkit.org/show_bug.cgi?id=160099
1280
1281         Reviewed by Sam Weinig.
1282
1283         Rebaseline several W3C tests now that more checks are passing.
1284
1285         * web-platform-tests/dom/interfaces-expected.txt:
1286         * web-platform-tests/html/dom/interfaces-expected.txt:
1287
1288 2016-07-22  Chris Dumez  <cdumez@apple.com>
1289
1290         Parameters to Node.replaceChild() / insertBefore() should be mandatory
1291         https://bugs.webkit.org/show_bug.cgi?id=160091
1292
1293         Reviewed by Darin Adler.
1294
1295         Rebaseline several W3C tests now that more checks are passing.
1296
1297         * web-platform-tests/dom/interfaces-expected.txt:
1298         * web-platform-tests/html/dom/interfaces-expected.txt:
1299
1300 2016-07-22  Chris Dumez  <cdumez@apple.com>
1301
1302         Parameter to Node.contains() should be mandatory
1303         https://bugs.webkit.org/show_bug.cgi?id=160084
1304
1305         Reviewed by Darin Adler.
1306
1307         Rebaseline several W3C tests now that more checks are passing.
1308
1309         * web-platform-tests/dom/interfaces-expected.txt:
1310         * web-platform-tests/html/dom/interfaces-expected.txt:
1311
1312 2016-07-22  Chris Dumez  <cdumez@apple.com>
1313
1314         First parameter to getElementById() should be mandatory
1315         https://bugs.webkit.org/show_bug.cgi?id=160087
1316
1317         Reviewed by Darin Adler.
1318
1319         Rebaseline several W3C tests now that more checks are passing.
1320
1321         * web-platform-tests/dom/interfaces-expected.txt:
1322         * web-platform-tests/html/dom/interfaces-expected.txt:
1323
1324 2016-07-22  Chris Dumez  <cdumez@apple.com>
1325
1326         Parameter to Node.lookupPrefix() / lookupNamespaceURI() / isDefaultNamespace() should be mandatory
1327         https://bugs.webkit.org/show_bug.cgi?id=160086
1328
1329         Reviewed by Darin Adler.
1330
1331         Rebaseline several W3C tests now that more checks are passing.
1332
1333         * web-platform-tests/dom/interfaces-expected.txt:
1334         * web-platform-tests/html/dom/interfaces-expected.txt:
1335
1336 2016-07-22  Chris Dumez  <cdumez@apple.com>
1337
1338         Parameter to Node.compareDocumentPosition() should be mandatory and non-nullable
1339         https://bugs.webkit.org/show_bug.cgi?id=160071
1340
1341         Reviewed by Ryosuke Niwa.
1342
1343         Rebaseline several W3C tests now that more checks are passing.
1344
1345         * web-platform-tests/dom/interfaces-expected.txt:
1346         * web-platform-tests/html/dom/interfaces-expected.txt:
1347
1348 2016-07-21  Chris Dumez  <cdumez@apple.com>
1349
1350         Parameter to Node.isSameNode() / isEqualNode() should be mandatory
1351         https://bugs.webkit.org/show_bug.cgi?id=160070
1352
1353         Reviewed by Ryosuke Niwa.
1354
1355         Rebaseline several W3C tests now that more checks are passing.
1356
1357         * web-platform-tests/dom/interfaces-expected.txt:
1358         * web-platform-tests/html/dom/interfaces-expected.txt:
1359
1360 2016-07-21  Chris Dumez  <cdumez@apple.com>
1361
1362         Parameter to Document.createEvent() should be mandatory
1363         https://bugs.webkit.org/show_bug.cgi?id=160065
1364
1365         Reviewed by Darin Adler.
1366
1367         Rebaseline several W3C tests now that more checks are passing.
1368
1369         * web-platform-tests/dom/interfaces-expected.txt:
1370         * web-platform-tests/html/dom/interfaces-expected.txt:
1371
1372 2016-07-21  Chris Dumez  <cdumez@apple.com>
1373
1374         Make parameters to Element.getElementsBy*() operations mandatory
1375         https://bugs.webkit.org/show_bug.cgi?id=160060
1376
1377         Reviewed by Darin Adler.
1378
1379         Rebaseline several W3C tests now that more checks are passing.
1380
1381         * web-platform-tests/dom/interfaces-expected.txt:
1382         * web-platform-tests/html/dom/interfaces-expected.txt:
1383
1384 2016-07-21  Chris Dumez  <cdumez@apple.com>
1385
1386         Make parameters mandatory for attribute-related API on Element
1387         https://bugs.webkit.org/show_bug.cgi?id=160059
1388
1389         Reviewed by Ryosuke Niwa.
1390
1391         Rebaseline several W3C tests now that more checks are passing.
1392
1393         * web-platform-tests/dom/interfaces-expected.txt:
1394         * web-platform-tests/html/dom/interfaces-expected.txt:
1395
1396 2016-07-21  Chris Dumez  <cdumez@apple.com>
1397
1398         Make parameters to Document.getElementsBy*() operations mandatory
1399         https://bugs.webkit.org/show_bug.cgi?id=160050
1400
1401         Reviewed by Daniel Bates.
1402
1403         Rebaseline several W3C tests now that more checks are passing.
1404
1405         * web-platform-tests/dom/interfaces-expected.txt:
1406         * web-platform-tests/html/dom/interfaces-expected.txt:
1407
1408 2016-07-21  Chris Dumez  <cdumez@apple.com>
1409
1410         Make parameters mandatory for Document.create*() operations
1411         https://bugs.webkit.org/show_bug.cgi?id=160047
1412
1413         Reviewed by Ryosuke Niwa.
1414
1415         Rebaseline several W3C tests now that more checks are passing.
1416
1417         * web-platform-tests/dom/interfaces-expected.txt:
1418         * web-platform-tests/html/dom/interfaces-expected.txt:
1419
1420 2016-07-21  Chris Dumez  <cdumez@apple.com>
1421
1422         Fix null handling of HTMLFontElement.color
1423         https://bugs.webkit.org/show_bug.cgi?id=160036
1424
1425         Reviewed by Ryosuke Niwa.
1426
1427         Rebaseline W3C test now that more checks are passing.
1428
1429         * web-platform-tests/html/dom/reflection-obsolete-expected.txt:
1430
1431 2016-07-21  Chris Dumez  <cdumez@apple.com>
1432
1433         Fix null handling for several HTMLTableElement attributes
1434         https://bugs.webkit.org/show_bug.cgi?id=160041
1435
1436         Reviewed by Ryosuke Niwa.
1437
1438         Rebaseline W3C test now that more checks are passing.
1439
1440         * web-platform-tests/html/dom/reflection-tabular-expected.txt:
1441
1442 2016-07-21  Chris Dumez  <cdumez@apple.com>
1443
1444         Fix null handling for HTMLObjectElement.border
1445         https://bugs.webkit.org/show_bug.cgi?id=160040
1446
1447         Reviewed by Ryosuke Niwa.
1448
1449         Rebaseline W3C test now that more checks are passing.
1450
1451         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
1452
1453 2016-07-21  Chris Dumez  <cdumez@apple.com>
1454
1455         Fix null handling for td.bgColor / tr.bgColor
1456         https://bugs.webkit.org/show_bug.cgi?id=160043
1457
1458         Reviewed by Ryosuke Niwa.
1459
1460         Rebaseline W3C test now that more checks are passing.
1461
1462         * web-platform-tests/html/dom/reflection-tabular-expected.txt:
1463
1464 2016-07-21  Chris Dumez  <cdumez@apple.com>
1465
1466         Fix null handling for several HTMLBodyElement attributes
1467         https://bugs.webkit.org/show_bug.cgi?id=160044
1468
1469         Reviewed by Ryosuke Niwa.
1470
1471         Rebaseline W3C test now that more checks are passing.
1472
1473         * web-platform-tests/html/dom/reflection-sections-expected.txt:
1474
1475 2016-07-21  Chris Dumez  <cdumez@apple.com>
1476
1477         Fix null handling for HTMLIFrameElement.marginWidth / marginHeight
1478         https://bugs.webkit.org/show_bug.cgi?id=160037
1479
1480         Reviewed by Ryosuke Niwa.
1481
1482         Rebaseline W3C test now that more checks are passing.
1483
1484         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
1485
1486 2016-07-21  Chris Dumez  <cdumez@apple.com>
1487
1488         Fix null handling for HTMLImageElement.border
1489         https://bugs.webkit.org/show_bug.cgi?id=160039
1490
1491         Reviewed by Ryosuke Niwa.
1492
1493         Rebaseline W3C test now that more checks are passing.
1494
1495         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
1496
1497 2016-07-21  Chris Dumez  <cdumez@apple.com>
1498
1499         The 2 first parameters to DOMImplementation.createDocument() should be mandatory
1500         https://bugs.webkit.org/show_bug.cgi?id=160030
1501
1502         Reviewed by Sam Weinig.
1503
1504         Rebaseline several W3C tests now that more checks are passing.
1505
1506         * web-platform-tests/dom/interfaces-expected.txt:
1507         * web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
1508
1509 2016-07-20  Jiewen Tan  <jiewen_tan@apple.com>
1510
1511         Fix timeout of imported/w3c/WebCryptoAPI/idlharness.html
1512         https://bugs.webkit.org/show_bug.cgi?id=159979
1513
1514         Reviewed by Alex Christensen.
1515
1516         Add missing resources.
1517
1518         * WebCryptoAPI/idlharness-expected.txt:
1519         * WebCryptoAPI/idlharness.html:
1520         * resources/WebIDLParser.js: Added.
1521         (tokenise):
1522         (WebIDLParseError):
1523         (WebIDLParseError.prototype.toString):
1524         (error):
1525         (consume):
1526         (ws):
1527         (all_ws):
1528         (integer_type):
1529         (float_type):
1530         (primitive_type):
1531         (const_value):
1532         (type_suffix):
1533         (single_type):
1534         (union_type):
1535         (type):
1536         (argument):
1537         (argument_list):
1538         (type_pair):
1539         (simple_extended_attr):
1540         (extended_attrs):
1541         (default_):
1542         (const_):
1543         (inheritance):
1544         (operation_rest):
1545         (callback):
1546         (attribute):
1547         (return_type):
1548         (operation):
1549         (identifiers):
1550         (serialiser):
1551         (iterable_type):
1552         (readonly_iterable_type):
1553         (iterable):
1554         (interface_):
1555         (partial):
1556         (dictionary):
1557         (exception):
1558         (enum_):
1559         (parse):
1560         * resources/idlharness.js: Added.
1561         (constValue):
1562         (minOverloadLength):
1563         (throwOrReject):
1564         (awaitNCallbacks):
1565         (return.fround):
1566         (fround):
1567         (self.IdlArray):
1568         (IdlArray.prototype.add_idls):
1569         (IdlArray.prototype.add_untested_idls):
1570         (IdlArray.prototype.internal_add_idls):
1571         (IdlArray.prototype.add_objects):
1572         (IdlArray.prototype.prevent_multiple_testing):
1573         (IdlArray.prototype.recursively_get_implements):
1574         (exposed_in):
1575         (IdlArray.prototype.test):
1576         (IdlArray.prototype.assert_type_is):
1577         (IdlObject):
1578         (IdlObject.prototype.test):
1579         (IdlObject.prototype.has_extended_attribute):
1580         (IdlInterface):
1581         (IdlInterface.prototype.is_callback):
1582         (IdlInterface.prototype.has_constants):
1583         (IdlInterface.prototype.is_global):
1584         (IdlInterface.prototype.test):
1585         (IdlInterface.prototype.test_self):
1586         (IdlInterface.prototype.test_member_const):
1587         (IdlInterface.prototype.test_member_attribute):
1588         (IdlInterface.prototype.test_member_operation):
1589         (IdlInterface.prototype.do_member_operation_asserts):
1590         (IdlInterface.prototype.test_member_stringifier):
1591         (IdlInterface.prototype.test_members):
1592         (IdlInterface.prototype.test_object):
1593         (IdlInterface.prototype.test_primary_interface_of):
1594         (IdlInterface.prototype.test_interface_of):
1595         (IdlInterface.prototype.has_stringifier):
1596         (IdlInterface.prototype.do_interface_attribute_asserts):
1597         (IdlInterfaceMember):
1598         (create_suitable_object):
1599         (IdlEnum):
1600         (IdlTypedef):
1601
1602 2016-07-20  Chris Dumez  <cdumez@apple.com>
1603
1604         Fix null handling of HTMLFrameElement.marginWidth / marginHeight
1605         https://bugs.webkit.org/show_bug.cgi?id=159987
1606
1607         Reviewed by Ryosuke Niwa.
1608
1609         Rebaseline now that more checks are passing.
1610
1611         * web-platform-tests/html/dom/reflection-obsolete-expected.txt:
1612
1613 2016-07-20  Chris Dumez  <cdumez@apple.com>
1614
1615         Fix null handling of HTMLMediaElement.mediaGroup
1616         https://bugs.webkit.org/show_bug.cgi?id=159974
1617
1618         Reviewed by Eric Carlson.
1619
1620         Rebaseline now that more checks are passing.
1621
1622         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
1623
1624 2016-07-19  Chris Dumez  <cdumez@apple.com>
1625
1626         Fix null handling of several HTMLDocument attributes
1627         https://bugs.webkit.org/show_bug.cgi?id=159923
1628
1629         Reviewed by Benjamin Poulain.
1630
1631         Rebaseline now that more checks are passing.
1632
1633         * web-platform-tests/html/dom/reflection-sections-expected.txt:
1634
1635 2016-07-19  Chris Dumez  <cdumez@apple.com>
1636
1637         Document.createElementNS() / createAttributeNS() parameters should be mandatory
1638         https://bugs.webkit.org/show_bug.cgi?id=159938
1639
1640         Reviewed by Benjamin Poulain.
1641
1642         Rebaseline several W3C tests now that more checks are passing.
1643
1644         * web-platform-tests/dom/interfaces-expected.txt:
1645         * web-platform-tests/dom/nodes/Document-createElementNS-expected.txt:
1646         * web-platform-tests/html/dom/interfaces-expected.txt:
1647
1648 2016-07-19  Chris Dumez  <cdumez@apple.com>
1649
1650         Fix null handling of HTMLScriptElement.text attribute
1651         https://bugs.webkit.org/show_bug.cgi?id=159943
1652
1653         Reviewed by Benjamin Poulain.
1654
1655         Rebaseline W3C test now that one more check is passing.
1656
1657         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-text-expected.txt:
1658
1659 2016-07-19  Youenn Fablet  <youenn@apple.com>
1660
1661         [Streams API] ReadableStreamController methods should throw if its stream is not readable
1662         https://bugs.webkit.org/show_bug.cgi?id=159871
1663
1664         Reviewed by Xabier Rodriguez-Calvar.
1665
1666         * web-platform-tests/streams/readable-streams/bad-underlying-sources.https-expected.txt:
1667
1668 2016-07-19  Youenn Fablet  <youennf@gmail.com>
1669
1670         Refresh WPT tests up to 98ec1ad
1671         https://bugs.webkit.org/show_bug.cgi?id=159879
1672
1673         Reviewed by Alex Christensen.
1674
1675         This refresh concerns fetch API tests with a number of test fixes.
1676         Rebasing both window and worker expectations.
1677
1678         * resources/TestRepositories:
1679         * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt:
1680         * web-platform-tests/fetch/api/basic/mode-same-origin-worker-expected.txt:
1681         * web-platform-tests/fetch/api/basic/mode-same-origin-worker.html:
1682         * web-platform-tests/fetch/api/basic/mode-same-origin.html:
1683         * web-platform-tests/fetch/api/basic/mode-same-origin.js:
1684         * web-platform-tests/fetch/api/cors/cors-basic-worker.html:
1685         * web-platform-tests/fetch/api/cors/cors-basic.html:
1686         * web-platform-tests/fetch/api/cors/cors-basic.js:
1687         (cors):
1688         * web-platform-tests/fetch/api/cors/cors-cookies-expected.txt:
1689         * web-platform-tests/fetch/api/cors/cors-cookies-worker-expected.txt:
1690         * web-platform-tests/fetch/api/cors/cors-cookies-worker.html:
1691         * web-platform-tests/fetch/api/cors/cors-cookies.html:
1692         * web-platform-tests/fetch/api/cors/cors-cookies.js:
1693         (corsCookies):
1694         * web-platform-tests/fetch/api/cors/cors-no-preflight-worker.html:
1695         * web-platform-tests/fetch/api/cors/cors-no-preflight.html:
1696         * web-platform-tests/fetch/api/cors/cors-no-preflight.js:
1697         (corsNoPreflight):
1698         * web-platform-tests/fetch/api/cors/cors-origin-worker.html:
1699         * web-platform-tests/fetch/api/cors/cors-origin.html:
1700         * web-platform-tests/fetch/api/cors/cors-origin.js:
1701         (corsOrigin):
1702         * web-platform-tests/fetch/api/cors/cors-preflight-redirect-worker.html:
1703         * web-platform-tests/fetch/api/cors/cors-preflight-redirect.html:
1704         * web-platform-tests/fetch/api/cors/cors-preflight-redirect.js:
1705         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-expected.txt:
1706         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-worker-expected.txt:
1707         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-worker.html:
1708         * web-platform-tests/fetch/api/cors/cors-preflight-referrer.html:
1709         * web-platform-tests/fetch/api/cors/cors-preflight-referrer.js:
1710         (corsPreflightReferrer):
1711         * web-platform-tests/fetch/api/cors/cors-preflight-status-worker.html:
1712         * web-platform-tests/fetch/api/cors/cors-preflight-status.html:
1713         * web-platform-tests/fetch/api/cors/cors-preflight-status.js:
1714         * web-platform-tests/fetch/api/cors/cors-redirect-credentials.html:
1715         * web-platform-tests/fetch/api/cors/cors-redirect-credentials.js:
1716         * web-platform-tests/fetch/api/cors/cors-redirect-worker.html:
1717         * web-platform-tests/fetch/api/cors/cors-redirect.html:
1718         * web-platform-tests/fetch/api/cors/cors-redirect.js:
1719         * web-platform-tests/fetch/api/request/request-cache.html:
1720         * web-platform-tests/fetch/api/request/resources/w3c-import.log:
1721         * web-platform-tests/fetch/api/resources/get-host-info.sub.js: Added.
1722         (get_host_info):
1723         * web-platform-tests/fetch/api/resources/utils.js:
1724         (validateBufferFromString):
1725         * web-platform-tests/fetch/api/resources/w3c-import.log:
1726         * web-platform-tests/fetch/api/response/response-clone-expected.txt:
1727         * web-platform-tests/fetch/api/response/response-clone.html:
1728         * web-platform-tests/fetch/api/response/response-consume-stream-expected.txt:
1729
1730 2016-07-19  Youenn Fablet  <youenn@apple.com>
1731
1732         [Streams API] Make ReadableStream properties not enumerable
1733         https://bugs.webkit.org/show_bug.cgi?id=159868
1734
1735         Reviewed by Darin Adler.
1736
1737         * web-platform-tests/streams/readable-streams/general.https-expected.txt:
1738         * web-platform-tests/streams/readable-streams/readable-stream-reader.https-expected.txt:
1739
1740 2016-07-18  Chris Dumez  <cdumez@apple.com>
1741
1742         input.formEnctype / formMethod and button.formEnctype / formMethod / type should treat null as "null"
1743         https://bugs.webkit.org/show_bug.cgi?id=159908
1744
1745         Reviewed by Alex Christensen.
1746
1747         Rebaseline now that more checks are passing.
1748
1749         * web-platform-tests/html/dom/reflection-forms-expected.txt:
1750
1751 2016-07-18  Chris Dumez  <cdumez@apple.com>
1752
1753         DocType's publicId / systemId should not be nullable
1754         https://bugs.webkit.org/show_bug.cgi?id=159901
1755
1756         Reviewed by Benjamin Poulain.
1757
1758         Rebaseline now that more checks regarding DocumentType serialization
1759         are passing.
1760
1761         * web-platform-tests/domparsing/xml-serialization-expected.txt:
1762
1763 2016-07-18  Chris Dumez  <cdumez@apple.com>
1764
1765         The 2 first parameters to addEventListener() / removeEventListener() should be mandatory
1766         https://bugs.webkit.org/show_bug.cgi?id=158008
1767
1768         Reviewed by Darin Adler.
1769
1770         Rebaseline several W3C tests now that more checks are passing.
1771
1772         * web-platform-tests/XMLHttpRequest/interfaces-expected.txt:
1773         * web-platform-tests/dom/interfaces-expected.txt:
1774         * web-platform-tests/html/dom/interfaces-expected.txt:
1775
1776 2016-07-18  Youenn Fablet  <youenn@apple.com>
1777
1778         [Streams API] ReadableStream should throw a RangeError in case of NaN highWaterMark
1779         https://bugs.webkit.org/show_bug.cgi?id=159870
1780
1781         Reviewed by Xabier Rodriguez-Calvar.
1782
1783         * web-platform-tests/streams/readable-streams/bad-strategies.https-expected.txt:
1784
1785 2016-07-17  Brady Eidson  <beidson@apple.com>
1786
1787         Update DOMCoreException to use the description in toString().
1788         https://bugs.webkit.org/show_bug.cgi?id=159857
1789
1790         Reviewed by Darin Adler.
1791
1792         * web-platform-tests/XMLHttpRequest/send-authentication-basic-setrequestheader-and-arguments-expected.txt:
1793         * web-platform-tests/XMLHttpRequest/send-non-same-origin.sub-expected.txt:
1794         * web-platform-tests/XMLHttpRequest/setrequestheader-bogus-name-expected.txt:
1795         * web-platform-tests/XMLHttpRequest/setrequestheader-bogus-value-expected.txt:
1796         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts-expected.txt:
1797         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-scripts-expected.txt:
1798         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader-expected.txt:
1799         * web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-worker-synconworker-expected.txt:
1800         * web-platform-tests/dom/events/ProgressEvent-expected.txt:
1801         * web-platform-tests/dom/interfaces-expected.txt:
1802         * web-platform-tests/dom/nodes/Document-createElementNS-expected.txt:
1803         * web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
1804         * web-platform-tests/dom/nodes/Element-closest-expected.txt:
1805         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
1806         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
1807         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
1808         * web-platform-tests/dom/nodes/insert-adjacent-expected.txt:
1809         * web-platform-tests/domparsing/createContextualFragment-expected.txt:
1810         * web-platform-tests/html/dom/interfaces-expected.txt:
1811         * web-platform-tests/html/semantics/embedded-content/media-elements/volume_nonfinite-expected.txt:
1812         * web-platform-tests/html/semantics/forms/the-input-element/month-expected.txt:
1813         * web-platform-tests/html/semantics/forms/the-input-element/range-expected.txt:
1814         * web-platform-tests/html/semantics/forms/the-input-element/time-expected.txt:
1815         * web-platform-tests/html/semantics/forms/the-meter-element/meter-expected.txt:
1816
1817 2016-07-15  Brady Eidson  <beidson@apple.com>
1818
1819         Change toString() behavior for exceptions constructed with "createWithDescriptionAsMessage".
1820         https://bugs.webkit.org/show_bug.cgi?id=159839
1821
1822         Reviewed by Alex Christensen.
1823
1824         * IndexedDB-private-browsing/idbindex_get7-expected.txt:
1825         * IndexedDB-private-browsing/idbindex_getKey7-expected.txt:
1826         * IndexedDB-private-browsing/idbindex_openCursor2-expected.txt:
1827         * IndexedDB-private-browsing/idbindex_openKeyCursor3-expected.txt:
1828         * web-platform-tests/IndexedDB/idbindex_get7-expected.txt:
1829         * web-platform-tests/IndexedDB/idbindex_getKey7-expected.txt:
1830         * web-platform-tests/IndexedDB/idbindex_openCursor2-expected.txt:
1831         * web-platform-tests/IndexedDB/idbindex_openKeyCursor3-expected.txt:
1832
1833 2016-07-14  Youenn Fablet  <youenn@apple.com>
1834
1835         DOMIterators should be assigned a correct prototype
1836         https://bugs.webkit.org/show_bug.cgi?id=159115
1837
1838         Reviewed by Chris Dumez.
1839
1840         * web-platform-tests/fetch/api/headers/headers-basic.html: Updating test (changes to be upstreamed to w3c wpt repo)
1841
1842 2016-07-14  Youenn Fablet  <youenn@apple.com>
1843
1844         [Fetch API] Request and Response url getter should use URL serialization
1845         https://bugs.webkit.org/show_bug.cgi?id=159705
1846
1847         Reviewed by Alex Christensen.
1848
1849         * web-platform-tests/fetch/api/basic/response-url-expected.txt: Added.
1850         * web-platform-tests/fetch/api/basic/response-url-worker-expected.txt: Added.
1851         * web-platform-tests/fetch/api/basic/response-url-worker.html: Added.
1852         * web-platform-tests/fetch/api/basic/response-url.html: Added.
1853         * web-platform-tests/fetch/api/basic/response-url.js: Added.
1854         (checkResponseURL):
1855         * web-platform-tests/fetch/api/request/request-init-003.sub-expected.txt:
1856         * web-platform-tests/fetch/api/request/request-init-003.sub.html:
1857
1858 2016-07-13  Jiewen Tan  <jiewen_tan@apple.com>
1859
1860         Import W3C WebCryptoAPI tests
1861         https://bugs.webkit.org/show_bug.cgi?id=159636
1862
1863         Reviewed by Alex Christensen.
1864
1865         * WebCryptoAPI/OWNERS: Added.
1866         * WebCryptoAPI/README.md: Added.
1867         * WebCryptoAPI/WebCryptoAPI.idl: Added.
1868         * WebCryptoAPI/digest/digest.js: Added.
1869         (run_test.):
1870         (run_test.copyBuffer):
1871         (run_test.equalBuffers):
1872         (run_test):
1873         * WebCryptoAPI/digest/digest.worker.js: Added.
1874         * WebCryptoAPI/digest/test_digest-expected.txt: Added.
1875         * WebCryptoAPI/digest/test_digest.html: Added.
1876         * WebCryptoAPI/digest/w3c-import.log: Added.
1877         * WebCryptoAPI/encrypt_decrypt/aes.js: Added.
1878         (run_test.):
1879         (run_test.importVectorKey):
1880         (run_test):
1881         (run_test.equalBuffers):
1882         * WebCryptoAPI/encrypt_decrypt/aes_cbc.worker.js: Added.
1883         * WebCryptoAPI/encrypt_decrypt/aes_cbc_vectors.js: Added.
1884         (getTestVectors):
1885         * WebCryptoAPI/encrypt_decrypt/aes_ctr.worker.js: Added.
1886         * WebCryptoAPI/encrypt_decrypt/aes_ctr_vectors.js: Added.
1887         (getTestVectors):
1888         * WebCryptoAPI/encrypt_decrypt/aes_gcm.worker.js: Added.
1889         * WebCryptoAPI/encrypt_decrypt/aes_gcm_vectors.js: Added.
1890         (getTestVectors):
1891         * WebCryptoAPI/encrypt_decrypt/rsa.js: Added.
1892         (run_test.):
1893         (run_test.else):
1894         (run_test.importVectorKeys):
1895         (run_test.copyBuffer):
1896         (run_test.equalBuffers):
1897         (run_test):
1898         * WebCryptoAPI/encrypt_decrypt/rsa.worker.js: Added.
1899         * WebCryptoAPI/encrypt_decrypt/rsa_vectors.js: Added.
1900         (getTestVectors):
1901         * WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt: Added.
1902         * WebCryptoAPI/encrypt_decrypt/test_aes_cbc.html: Added.
1903         * WebCryptoAPI/encrypt_decrypt/test_aes_ctr-expected.txt: Added.
1904         * WebCryptoAPI/encrypt_decrypt/test_aes_ctr.html: Added.
1905         * WebCryptoAPI/encrypt_decrypt/test_aes_gcm-expected.txt: Added.
1906         * WebCryptoAPI/encrypt_decrypt/test_aes_gcm.html: Added.
1907         * WebCryptoAPI/encrypt_decrypt/test_rsa_oaep-expected.txt: Added.
1908         * WebCryptoAPI/encrypt_decrypt/test_rsa_oaep.html: Added.
1909         * WebCryptoAPI/encrypt_decrypt/w3c-import.log: Added.
1910         * WebCryptoAPI/generateKey/failures.js: Added.
1911         (run_test.parameterString):
1912         (run_test.testError):
1913         (run_test):
1914         (run_test.invalidUsages):
1915         (run_test.):
1916         * WebCryptoAPI/generateKey/failures.worker.js: Added.
1917         * WebCryptoAPI/generateKey/failures_AES-CBC.worker.js: Added.
1918         * WebCryptoAPI/generateKey/failures_AES-CTR.worker.js: Added.
1919         * WebCryptoAPI/generateKey/failures_AES-GCM.worker.js: Added.
1920         * WebCryptoAPI/generateKey/failures_AES-KW.worker.js: Added.
1921         * WebCryptoAPI/generateKey/failures_ECDH.worker.js: Added.
1922         * WebCryptoAPI/generateKey/failures_ECDSA.worker.js: Added.
1923         * WebCryptoAPI/generateKey/failures_HMAC.worker.js: Added.
1924         * WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.js: Added.
1925         * WebCryptoAPI/generateKey/failures_RSA-PSS.worker.js: Added.
1926         * WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.js: Added.
1927         * WebCryptoAPI/generateKey/successes.js: Added.
1928         (run_test.parameterString):
1929         (run_test.):
1930         (run_test.testSuccess):
1931         (run_test):
1932         * WebCryptoAPI/generateKey/successes.worker.js: Added.
1933         * WebCryptoAPI/generateKey/successes_AES-CBC.worker.js: Added.
1934         * WebCryptoAPI/generateKey/successes_AES-CTR.worker.js: Added.
1935         * WebCryptoAPI/generateKey/successes_AES-GCM.worker.js: Added.
1936         * WebCryptoAPI/generateKey/successes_AES-KW.worker.js: Added.
1937         * WebCryptoAPI/generateKey/successes_ECDH.worker.js: Added.
1938         * WebCryptoAPI/generateKey/successes_ECDSA.worker.js: Added.
1939         * WebCryptoAPI/generateKey/successes_HMAC.worker.js: Added.
1940         * WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.js: Added.
1941         * WebCryptoAPI/generateKey/successes_RSA-PSS.worker.js: Added.
1942         * WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.js: Added.
1943         * WebCryptoAPI/generateKey/test_aes-cbc-expected.txt: Added.
1944         * WebCryptoAPI/generateKey/test_aes-cbc.html: Added.
1945         * WebCryptoAPI/generateKey/test_aes-ctr-expected.txt: Added.
1946         * WebCryptoAPI/generateKey/test_aes-ctr.html: Added.
1947         * WebCryptoAPI/generateKey/test_failures-expected.txt: Added.
1948         * WebCryptoAPI/generateKey/test_failures.html: Added.
1949         * WebCryptoAPI/generateKey/test_failures_AES-CBC-expected.txt: Added.
1950         * WebCryptoAPI/generateKey/test_failures_AES-CBC.html: Added.
1951         * WebCryptoAPI/generateKey/test_failures_AES-CTR-expected.txt: Added.
1952         * WebCryptoAPI/generateKey/test_failures_AES-CTR.html: Added.
1953         * WebCryptoAPI/generateKey/test_failures_AES-GCM-expected.txt: Added.
1954         * WebCryptoAPI/generateKey/test_failures_AES-GCM.html: Added.
1955         * WebCryptoAPI/generateKey/test_failures_AES-KW-expected.txt: Added.
1956         * WebCryptoAPI/generateKey/test_failures_AES-KW.html: Added.
1957         * WebCryptoAPI/generateKey/test_failures_ECDH-expected.txt: Added.
1958         * WebCryptoAPI/generateKey/test_failures_ECDH.html: Added.
1959         * WebCryptoAPI/generateKey/test_failures_ECDSA-expected.txt: Added.
1960         * WebCryptoAPI/generateKey/test_failures_ECDSA.html: Added.
1961         * WebCryptoAPI/generateKey/test_failures_HMAC-expected.txt: Added.
1962         * WebCryptoAPI/generateKey/test_failures_HMAC.html: Added.
1963         * WebCryptoAPI/generateKey/test_failures_RSA-OAEP-expected.txt: Added.
1964         * WebCryptoAPI/generateKey/test_failures_RSA-OAEP.html: Added.
1965         * WebCryptoAPI/generateKey/test_failures_RSA-PSS-expected.txt: Added.
1966         * WebCryptoAPI/generateKey/test_failures_RSA-PSS.html: Added.
1967         * WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5-expected.txt: Added.
1968         * WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5.html: Added.
1969         * WebCryptoAPI/generateKey/test_successes-expected.txt: Added.
1970         * WebCryptoAPI/generateKey/test_successes.html: Added.
1971         * WebCryptoAPI/generateKey/test_successes_AES-CBC-expected.txt: Added.
1972         * WebCryptoAPI/generateKey/test_successes_AES-CBC.html: Added.
1973         * WebCryptoAPI/generateKey/test_successes_AES-CTR-expected.txt: Added.
1974         * WebCryptoAPI/generateKey/test_successes_AES-CTR.html: Added.
1975         * WebCryptoAPI/generateKey/test_successes_AES-GCM-expected.txt: Added.
1976         * WebCryptoAPI/generateKey/test_successes_AES-GCM.html: Added.
1977         * WebCryptoAPI/generateKey/test_successes_AES-KW-expected.txt: Added.
1978         * WebCryptoAPI/generateKey/test_successes_AES-KW.html: Added.
1979         * WebCryptoAPI/generateKey/test_successes_ECDH-expected.txt: Added.
1980         * WebCryptoAPI/generateKey/test_successes_ECDH.html: Added.
1981         * WebCryptoAPI/generateKey/test_successes_ECDSA-expected.txt: Added.
1982         * WebCryptoAPI/generateKey/test_successes_ECDSA.html: Added.
1983         * WebCryptoAPI/generateKey/test_successes_HMAC-expected.txt: Added.
1984         * WebCryptoAPI/generateKey/test_successes_HMAC.html: Added.
1985         * WebCryptoAPI/generateKey/test_successes_RSA-OAEP-expected.txt: Added.
1986         * WebCryptoAPI/generateKey/test_successes_RSA-OAEP.html: Added.
1987         * WebCryptoAPI/generateKey/test_successes_RSA-PSS-expected.txt: Added.
1988         * WebCryptoAPI/generateKey/test_successes_RSA-PSS.html: Added.
1989         * WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5-expected.txt: Added.
1990         * WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5.html: Added.
1991         * WebCryptoAPI/generateKey/w3c-import.log: Added.
1992         * WebCryptoAPI/getRandomValues.js: Added.
1993         (run_test.):
1994         (run_test):
1995         * WebCryptoAPI/getRandomValues.worker.js: Added.
1996         * WebCryptoAPI/idlharness-expected.txt: Added.
1997         * WebCryptoAPI/idlharness.html: Added.
1998         * WebCryptoAPI/idlharness.worker.js: Added.
1999         (request.onload):
2000         * WebCryptoAPI/test_getRandomValues-expected.txt: Added.
2001         * WebCryptoAPI/test_getRandomValues.html: Added.
2002         * WebCryptoAPI/tools/generate.py: Added.
2003         * WebCryptoAPI/tools/w3c-import.log: Added.
2004         * WebCryptoAPI/util/helpers.js: Added.
2005         (allNonemptySubsetsOf):
2006         (objectToString.):
2007         (objectToString):
2008         (assert_goodCryptoKey):
2009         (allAlgorithmSpecifiersFor):
2010         (allValidUsages):
2011         (allNameVariants):
2012         * WebCryptoAPI/util/w3c-import.log: Added.
2013         * WebCryptoAPI/w3c-import.log: Added.
2014
2015 2016-07-13  Youenn Fablet  <youennf@gmail.com>
2016
2017         Refresh WPT tests up to c875b42
2018         https://bugs.webkit.org/show_bug.cgi?id=159712
2019
2020         Reviewed by Alex Christensen.
2021
2022         * resources/ImportExpectations:
2023         * resources/TestRepositories:
2024         * resources/web-platform-tests-modules.json:
2025         * web-platform-tests/XMLHttpRequest/open-url-multi-window-6-expected.txt: Added.
2026         * web-platform-tests/XMLHttpRequest/open-url-multi-window-6.htm: Added.
2027         * web-platform-tests/XMLHttpRequest/responsexml-basic-expected.txt:
2028         * web-platform-tests/XMLHttpRequest/responsexml-basic.htm:
2029         * web-platform-tests/XMLHttpRequest/responsexml-document-properties-expected.txt:
2030         * web-platform-tests/XMLHttpRequest/send-redirect-post-upload-expected.txt: Added.
2031         * web-platform-tests/XMLHttpRequest/send-redirect-post-upload.htm: Added.
2032         * web-platform-tests/__init__.py:
2033         * web-platform-tests/dom/events/CustomEvent-expected.txt: Added.
2034         * web-platform-tests/dom/events/CustomEvent.html: Added.
2035         * web-platform-tests/dom/events/Event-dispatch-bubbles-true-expected.txt: Added.
2036         * web-platform-tests/dom/events/Event-dispatch-bubbles-true.html: Added.
2037         * web-platform-tests/dom/events/Event-dispatch-detached-click-expected.txt: Added.
2038         * web-platform-tests/dom/events/Event-dispatch-detached-click.html: Added.
2039         * web-platform-tests/dom/events/Event-dispatch-multiple-stopPropagation-expected.txt: Added.
2040         * web-platform-tests/dom/events/Event-dispatch-multiple-stopPropagation.html: Added.
2041         * web-platform-tests/dom/events/Event-dispatch-order-expected.txt: Added.
2042         * web-platform-tests/dom/events/Event-dispatch-order.html: Added.
2043         * web-platform-tests/dom/events/Event-dispatch-throwing-expected.txt: Added.
2044         * web-platform-tests/dom/events/Event-dispatch-throwing.html: Added.
2045         * web-platform-tests/dom/events/Event-init-while-dispatching-expected.txt: Added.
2046         * web-platform-tests/dom/events/Event-init-while-dispatching.html: Added.
2047         * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt: Added.
2048         * web-platform-tests/dom/events/Event-subclasses-constructors.html: Added.
2049         * web-platform-tests/dom/events/EventListener-handleEvent-expected.txt: Added.
2050         * web-platform-tests/dom/events/EventListener-handleEvent.html: Added.
2051         * web-platform-tests/dom/events/EventListener-incumbent-global-1.sub-expected.txt: Added.
2052         * web-platform-tests/dom/events/EventListener-incumbent-global-1.sub.html: Added.
2053         * web-platform-tests/dom/events/EventListener-incumbent-global-2.sub-expected.txt: Added.
2054         * web-platform-tests/dom/events/EventListener-incumbent-global-2.sub.html: Added.
2055         * web-platform-tests/dom/events/EventListener-incumbent-global-subframe-1.sub.html: Added.
2056         * web-platform-tests/dom/events/EventListener-incumbent-global-subframe-2.sub.html: Added.
2057         * web-platform-tests/dom/events/EventListener-incumbent-global-subsubframe.sub.html: Added.
2058         * web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes-expected.txt: Added.
2059         * web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes.html: Added.
2060         * web-platform-tests/dom/nodes/Document-createElement-namespace-expected.txt:
2061         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.html: Added.
2062         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.svg: Added.
2063         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xhtml: Added.
2064         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xml: Added.
2065         * web-platform-tests/dom/nodes/ProcessingInstruction-escapes-1-expected.txt: Added.
2066         * web-platform-tests/dom/nodes/ProcessingInstruction-escapes-1.xhtml: Added.
2067         * web-platform-tests/domparsing/DOMParser-parseFromString-html-expected.txt:
2068         * web-platform-tests/domparsing/DOMParser-parseFromString-html.html:
2069         * web-platform-tests/domparsing/createContextualFragment-expected.txt: Added.
2070         * web-platform-tests/domparsing/createContextualFragment.html: Added.
2071         * web-platform-tests/domparsing/innerhtml-01-expected.txt: Added.
2072         * web-platform-tests/domparsing/innerhtml-01.xhtml: Added.
2073         * web-platform-tests/domparsing/innerhtml-03-expected.txt: Added.
2074         * web-platform-tests/domparsing/innerhtml-03.xhtml: Added.
2075         * web-platform-tests/domparsing/innerhtml-04-expected.txt: Added.
2076         * web-platform-tests/domparsing/innerhtml-04.html: Added.
2077         * web-platform-tests/domparsing/innerhtml-05-expected.txt: Added.
2078         * web-platform-tests/domparsing/innerhtml-05.xhtml: Added.
2079         * web-platform-tests/domparsing/innerhtml-06-expected.txt: Added.
2080         * web-platform-tests/domparsing/innerhtml-06.html: Added.
2081         * web-platform-tests/domparsing/innerhtml-07-expected.txt: Added.
2082         * web-platform-tests/domparsing/innerhtml-07.html: Added.
2083         * web-platform-tests/domparsing/insert_adjacent_html-expected.txt: Added.
2084         * web-platform-tests/domparsing/insert_adjacent_html.html: Added.
2085         * web-platform-tests/domparsing/insert_adjacent_html.js: Added.
2086         (testThrowingNoParent):
2087         * web-platform-tests/domparsing/outerhtml-01-expected.txt: Added.
2088         * web-platform-tests/domparsing/outerhtml-01.html: Added.
2089         * web-platform-tests/domparsing/outerhtml-02-expected.txt: Added.
2090         * web-platform-tests/domparsing/outerhtml-02.html: Added.
2091         * web-platform-tests/domparsing/xml-serialization-expected.txt: Added.
2092         * web-platform-tests/domparsing/xml-serialization.xhtml: Added.
2093         * web-platform-tests/fetch/api/basic/request-head-expected.txt: Added.
2094         * web-platform-tests/fetch/api/basic/request-head-worker-expected.txt: Added.
2095         * web-platform-tests/fetch/api/basic/request-head-worker.html: Added.
2096         * web-platform-tests/fetch/api/basic/request-head.html: Added.
2097         * web-platform-tests/fetch/api/basic/request-head.js: Added.
2098         (promise_test):
2099         * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
2100         * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
2101         * web-platform-tests/fetch/api/basic/request-headers.js:
2102         * web-platform-tests/fetch/api/basic/response-url-expected.txt: Added.
2103         * web-platform-tests/fetch/api/basic/response-url-worker-expected.txt: Added.
2104         * web-platform-tests/fetch/api/basic/response-url-worker.html: Added.
2105         * web-platform-tests/fetch/api/basic/response-url.html: Added.
2106         * web-platform-tests/fetch/api/basic/response-url.js: Added.
2107         (checkResponseURL):
2108         * web-platform-tests/fetch/api/basic/w3c-import.log:
2109         * web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt:
2110         * web-platform-tests/fetch/api/cors/cors-cookies-worker-expected.txt:
2111         * web-platform-tests/fetch/api/cors/cors-preflight-expected.txt:
2112         * web-platform-tests/fetch/api/cors/cors-preflight-worker-expected.txt:
2113         * web-platform-tests/fetch/api/cors/cors-preflight.js:
2114         (corsPreflight):
2115         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt:
2116         * web-platform-tests/fetch/api/credentials/authentication-basic-worker-expected.txt:
2117         * web-platform-tests/fetch/api/credentials/cookies-worker-expected.txt:
2118         * web-platform-tests/fetch/api/policies/referrer-origin-worker-expected.txt:
2119         * web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt:
2120         * web-platform-tests/fetch/api/redirect/redirect-mode-worker-expected.txt:
2121         * web-platform-tests/fetch/api/request/request-init-002.html:
2122         * web-platform-tests/fetch/api/request/request-init-003.sub-expected.txt:
2123         * web-platform-tests/fetch/api/request/request-init-003.sub.html:
2124         * web-platform-tests/html/dom/interfaces.html:
2125         * web-platform-tests/html/dom/interfaces-expected.txt:
2126         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_about_blank-expected.txt: Added.
2127         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_about_blank.html: Added.
2128         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_invalid-expected.txt: Added.
2129         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_invalid.html: Added.
2130         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_srcdoc-expected.txt: Added.
2131         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_srcdoc.html: Added.
2132         * web-platform-tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context-expected.txt: Added.
2133         * web-platform-tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context.html: Added.
2134         * web-platform-tests/html/semantics/document-metadata/the-link-element/link-style-error-01-expected.txt:
2135         * web-platform-tests/html/semantics/document-metadata/the-link-element/link-style-error-01.html:
2136         * web-platform-tests/html/semantics/document-metadata/the-link-element/stylesheet.py: Added.
2137         (main):
2138         * web-platform-tests/html/semantics/document-metadata/the-link-element/w3c-import.log:
2139         * web-platform-tests/html/semantics/embedded-content/media-elements/video_008-expected.txt: Added.
2140         * web-platform-tests/html/semantics/embedded-content/media-elements/video_008.htm: Added.
2141         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/historical-expected.txt: Added.
2142         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/historical.html: Added.
2143         * web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-expected.txt: Added.
2144         * web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-subdocument.html: Added.
2145         * web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html: Added.
2146         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_child.html: Added.
2147         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_grandchild.html: Added.
2148         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_parentage-expected.txt: Added.
2149         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/change_parentage.html: Added.
2150         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_child.html: Added.
2151         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_grandchild.html: Added.
2152         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage-expected.txt: Added.
2153         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/cross_origin_parentage.html: Added.
2154         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen-expected.txt: Added.
2155         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-allowfullscreen.html: Added.
2156         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-load-event-expected.txt: Added.
2157         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-load-event.html: Added.
2158         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_harness.js: Added.
2159         (get_test_results.):
2160         (get_test_results):
2161         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-expected.txt: Added.
2162         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html: Added.
2163         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper.html: Added.
2164         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-expected.txt: Added.
2165         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html: Added.
2166         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_child.html: Added.
2167         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_grandchild.html: Added.
2168         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_parentage-expected.txt: Added.
2169         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/same_origin_parentage.html: Added.
2170         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/stash.py: Added.
2171         (main):
2172         * web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt:
2173         * web-platform-tests/html/semantics/embedded-content/the-img-element/invalid-src-expected.txt: Added.
2174         * web-platform-tests/html/semantics/embedded-content/the-img-element/invalid-src.html: Added.
2175         * web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log:
2176         * web-platform-tests/html/semantics/forms/form-submission-0/submit-entity-body-expected.txt: Added.
2177         * web-platform-tests/html/semantics/forms/form-submission-0/submit-entity-body.html: Added.
2178         * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt:
2179         * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html:
2180         * web-platform-tests/html/semantics/forms/the-form-element/form-indexed-element-expected.txt: Added.
2181         * web-platform-tests/html/semantics/forms/the-form-element/form-indexed-element.html: Added.
2182         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-child.html: Added.
2183         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown-expected.txt: Added.
2184         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html: Added.
2185         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.js: Added.
2186         * web-platform-tests/html/semantics/scripting-1/the-script-element/scripting-enabled-expected.txt: Added.
2187         * web-platform-tests/html/semantics/scripting-1/the-script-element/scripting-enabled.html: Added.
2188         * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
2189         * web-platform-tests/lint.whitelist:
2190         * web-platform-tests/streams/readable-streams/bad-strategies.https-expected.txt:
2191         * web-platform-tests/streams/readable-streams/bad-strategies.js:
2192         (get string_appeared_here):
2193         (promise_test): Deleted.
2194
2195 2016-07-13  Youenn Fablet  <youenn@apple.com>
2196
2197         [Fetch API] Response should not become disturbed on the ReadableStream creation
2198         https://bugs.webkit.org/show_bug.cgi?id=159714
2199
2200         Reviewed by Alex Christensen.
2201
2202         * web-platform-tests/fetch/api/response/response-stream-disturbed-1-expected.txt:
2203
2204 2016-07-12  Youenn Fablet  <youenn@apple.com>
2205
2206         [Fetch API] isRedirected should be conveyed in workers
2207         https://bugs.webkit.org/show_bug.cgi?id=159676
2208
2209         Reviewed by Alex Christensen.
2210
2211         * web-platform-tests/fetch/api/redirect/redirect-method-worker-expected.txt:
2212
2213 2016-07-08  Daniel Bates  <dabates@apple.com>
2214
2215         Setting table.tFoot or calling table.createTFoot() should append HTML tfont element to the end of the table
2216         https://bugs.webkit.org/show_bug.cgi?id=159583
2217         <rdar://problem/27255292>
2218
2219         Reviewed by Chris Dumez.
2220
2221         Update expected result now that we append the HTML tfoot element to the end of the table.
2222
2223         * web-platform-tests/html/semantics/tabular-data/the-table-element/tFoot-expected.txt:
2224
2225 2016-07-07  Chris Dumez  <cdumez@apple.com>
2226
2227         tdody.deleteRow(-1) and tr.deleteCell(-1) should not throw when there are no rows / cells
2228         https://bugs.webkit.org/show_bug.cgi?id=159527
2229         <rdar://problem/27232261>
2230
2231         Reviewed by Alex Christensen.
2232
2233         Rebaseline now that more checks are passing.
2234
2235         * web-platform-tests/html/semantics/tabular-data/the-tbody-element/deleteRow-expected.txt:
2236         * web-platform-tests/html/semantics/tabular-data/the-tr-element/deleteCell-expected.txt:
2237
2238 2016-07-07  Chris Dumez  <cdumez@apple.com>
2239
2240         HTMLTitleElement.text should only account for direct children Text nodes
2241         https://bugs.webkit.org/show_bug.cgi?id=159536
2242
2243         Reviewed by Ryosuke Niwa.
2244
2245         Rebaseline now that more checks are passing.
2246
2247         * web-platform-tests/html/semantics/document-metadata/the-title-element/title.text-01-expected.txt:
2248         * web-platform-tests/html/semantics/document-metadata/the-title-element/title.text-02-expected.txt:
2249
2250 2016-07-07  Chris Dumez  <cdumez@apple.com>
2251
2252         td / th should be exposed as HTMLTableCellElement objects
2253         https://bugs.webkit.org/show_bug.cgi?id=159518
2254         <rdar://problem/27225436>
2255
2256         Reviewed by Ryosuke Niwa.
2257
2258         Rebaseline W3C tests now that more checks are passing.
2259
2260         * web-platform-tests/html/dom/interfaces-expected.txt:
2261         * web-platform-tests/html/semantics/interfaces-expected.txt:
2262
2263 2016-07-07  Youenn Fablet  <youenn@apple.com>
2264
2265         [Fetch API] Response constructor should throw in case of bad reason phrase
2266         https://bugs.webkit.org/show_bug.cgi?id=159508
2267
2268         Reviewed by Alex Christensen.
2269
2270         * web-platform-tests/fetch/api/response/response-error-expected.txt:
2271
2272 2016-07-07  Youenn Fablet  <youenn@apple.com>
2273
2274         [Fetch API] Response.redirect should throw a RangeError in case of bad status code
2275         https://bugs.webkit.org/show_bug.cgi?id=159507
2276
2277         Reviewed by Alex Christensen.
2278
2279         * web-platform-tests/fetch/api/response/response-static-redirect-expected.txt:
2280
2281 2016-07-06  Chris Dumez  <cdumez@apple.com>
2282
2283         Document.title setter does not work for SVG documents
2284         https://bugs.webkit.org/show_bug.cgi?id=159503
2285         <rdar://problem/27212313>
2286
2287         Reviewed by Ryosuke Niwa.
2288
2289         Rebaseline W3C test now that all checks are passing.
2290
2291         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-09-expected.txt:
2292
2293 2016-07-06  Chris Dumez  <cdumez@apple.com>
2294
2295         Align Document.body setter with the HTML specification
2296         https://bugs.webkit.org/show_bug.cgi?id=159490
2297
2298         Reviewed by Alex Christensen.
2299
2300         Rebaseline existing W3C test now that one more check is passing.
2301
2302         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.body-expected.txt:
2303
2304 2016-07-06  Chris Dumez  <cdumez@apple.com>
2305
2306         Document.body should return the first child of the html element that is either a body / frameset element
2307         https://bugs.webkit.org/show_bug.cgi?id=159488
2308
2309         Reviewed by Ryosuke Niwa.
2310
2311         Import corresponding W3C test.
2312
2313         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.body-expected.txt: Added.
2314         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.body.html: Added.
2315
2316 2016-07-06  Chris Dumez  <cdumez@apple.com>
2317
2318         [ShadowDOM] assignedSlot property should be on Text, not CharacterData
2319         https://bugs.webkit.org/show_bug.cgi?id=159482
2320         <rdar://problem/27201687>
2321
2322         Reviewed by Ryosuke Niwa.
2323
2324         Rebaseline W3C test now that one more check is passing.
2325
2326         * web-platform-tests/dom/interfaces-expected.txt:
2327
2328 2016-07-06  Chris Dumez  <cdumez@apple.com>
2329
2330         Add support for Node.isConnected
2331         https://bugs.webkit.org/show_bug.cgi?id=159474
2332         <rdar://problem/27197947>
2333
2334         Reviewed by Ryosuke Niwa.
2335
2336         * web-platform-tests/dom/interfaces-expected.txt:
2337         Rebaseline now that more checks are passing.
2338
2339         * web-platform-tests/dom/nodes/Node-isConnected-expected.txt: Added.
2340         * web-platform-tests/dom/nodes/Node-isConnected.html: Added.
2341         Import W3C test for Node.isConnected.
2342
2343 2016-07-05  Youenn Fablet  <youenn@apple.com>
2344
2345         Refresh WPT tests up to 03916af
2346         https://bugs.webkit.org/show_bug.cgi?id=159420
2347
2348         Reviewed by Alex Christensen.
2349
2350         Rrefreshing tests.
2351         Used clean option to remove obsolete tests.
2352
2353         * resources/ImportExpectations:
2354         * resources/TestRepositories:
2355         * web-platform-tests/XMLHttpRequest/resources/last-modified.py: Added.
2356         (main):
2357         * web-platform-tests/XMLHttpRequest/resources/w3c-import.log:
2358         * web-platform-tests/XMLHttpRequest/responsexml-document-properties-expected.txt:
2359         * web-platform-tests/XMLHttpRequest/responsexml-document-properties.htm:
2360         * web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt: Added.
2361         * web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html: Added.
2362         * web-platform-tests/XMLHttpRequest/send-entity-body-document-expected.txt:
2363         * web-platform-tests/XMLHttpRequest/w3c-import.log:
2364         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts-expected.txt: Added.
2365         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts-subframe.html: Added.
2366         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts.html: Added.
2367         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-scripts-expected.txt: Added.
2368         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-scripts.html: Added.
2369         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader-expected.txt: Added.
2370         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader-subframe.html: Added.
2371         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader.html: Added.
2372         * web-platform-tests/common/entities.json: Added.
2373         * web-platform-tests/common/form-submission.py:
2374         (main):
2375         * web-platform-tests/common/w3c-import.log:
2376         * web-platform-tests/dom/nodes/Node-contains-xhtml-expected.txt: Removed.
2377         * web-platform-tests/dom/nodes/Node-contains-xhtml.xhtml: Removed.
2378         * web-platform-tests/dom/nodes/rootNode-expected.txt: Removed.
2379         * web-platform-tests/dom/nodes/rootNode.html: Removed.
2380         * web-platform-tests/fetch/api/basic/integrity.js:
2381         * web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt:
2382         * web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt:
2383         * web-platform-tests/fetch/api/basic/mode-no-cors.js:
2384         * web-platform-tests/fetch/api/cors/cors-basic-expected.txt:
2385         * web-platform-tests/fetch/api/cors/cors-basic.js:
2386         * web-platform-tests/fetch/api/cors/cors-cookies-expected.txt:
2387         * web-platform-tests/fetch/api/cors/cors-cookies.js:
2388         * web-platform-tests/fetch/api/cors/cors-filtering.js:
2389         * web-platform-tests/fetch/api/cors/cors-multiple-origins.js:
2390         (corsMultipleOrigins):
2391         * web-platform-tests/fetch/api/cors/cors-preflight-expected.txt:
2392         * web-platform-tests/fetch/api/cors/cors-preflight.js:
2393         (corsPreflight):
2394         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt:
2395         * web-platform-tests/fetch/api/cors/cors-redirect-credentials.js:
2396         * web-platform-tests/fetch/api/redirect/redirect-schemes-expected.txt: Added.
2397         * web-platform-tests/fetch/api/redirect/redirect-schemes.html: Added.
2398         * web-platform-tests/fetch/api/request/request-idl.html:
2399         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.body-getter-expected.txt: Removed.
2400         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.body-getter.html: Removed.
2401         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.body-setter-01-expected.txt: Removed.
2402         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.body-setter-01.html: Removed.
2403         * web-platform-tests/html/dom/elements-microdata.js: Removed.
2404         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/cues.html:
2405         * web-platform-tests/html/semantics/embedded-content/media-elements/w3c-import.log:
2406         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.scaled-manual.png: Removed.
2407         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/w3c-import.log:
2408         * web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt:
2409         * web-platform-tests/html/semantics/forms/the-form-element/w3c-import.log:
2410         * web-platform-tests/html/semantics/forms/the-input-element/input-textselection-01-expected.txt: Removed.
2411         * web-platform-tests/html/semantics/forms/the-input-element/input-textselection-01.html: Removed.
2412         * web-platform-tests/html/syntax/html-element-list.js: Added.
2413         * web-platform-tests/html/syntax/w3c-import.log: Renamed from LayoutTests/imported/w3c/web-platform-tests/service-workers/service-workers/resources/w3c-import.log.
2414         * web-platform-tests/service-workers/service-worker/resources/test-helpers.sub.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/service-workers/service-workers/resources/test-helpers.js.
2415         (service_worker_unregister_and_register):
2416         (service_worker_unregister):
2417         (service_worker_unregister_and_done):
2418         (unreached_fulfillment):
2419         (with_iframe.):
2420         (wait_for_update):
2421         (wait_for_state):
2422         (base_path):
2423         (test_login):
2424         (login_https):
2425         (websocket):
2426         (get_websocket_url):
2427         * web-platform-tests/streams/OWNERS: Added.
2428         * web-platform-tests/streams/byte-length-queuing-strategy.https.html:
2429         * web-platform-tests/streams/count-queuing-strategy.https.html:
2430         * web-platform-tests/streams/readable-streams/bad-strategies.https.html:
2431         * web-platform-tests/streams/readable-streams/bad-underlying-sources.https.html:
2432         * web-platform-tests/streams/readable-streams/brand-checks.https.html:
2433         * web-platform-tests/streams/readable-streams/cancel.https.html:
2434         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.https.html:
2435         * web-platform-tests/streams/readable-streams/garbage-collection-1-expected.txt: Removed.
2436         * web-platform-tests/streams/readable-streams/garbage-collection-1.html: Removed.
2437         * web-platform-tests/streams/readable-streams/garbage-collection-2-expected.txt: Removed.
2438         * web-platform-tests/streams/readable-streams/garbage-collection-2.html: Removed.
2439         * web-platform-tests/streams/readable-streams/garbage-collection.https.html:
2440         * web-platform-tests/streams/readable-streams/general.https.html:
2441         * web-platform-tests/streams/readable-streams/pipe-through.https.html:
2442         * web-platform-tests/streams/readable-streams/readable-stream-reader.https.html:
2443         * web-platform-tests/streams/readable-streams/tee.https.html:
2444         * web-platform-tests/streams/readable-streams/templated.https.html:
2445         * web-platform-tests/streams/w3c-import.log:
2446
2447 2016-06-30  Youenn Fablet  <youennf@gmail.com>
2448
2449         LayoutTests intermittently failing to run due to issues starting Web Platform Test server
2450         https://bugs.webkit.org/show_bug.cgi?id=159166
2451         <rdar://problem/27051759>
2452
2453         Reviewed by Alexey Proskuryakov.
2454
2455         Pregenerating certificates.
2456
2457         * resources/_wpt_certs/.gitignore: Added.
2458         * resources/_wpt_certs/localhost.key: Added.
2459         * resources/_wpt_certs/localhost.pem: Added.
2460         * resources/config.json:
2461
2462 2016-06-28  Jiewen Tan  <jiewen_tan@apple.com>
2463
2464         Implement "replacement" codec
2465         https://bugs.webkit.org/show_bug.cgi?id=159180
2466         <rdar://problem/26015178>
2467
2468         Reviewed by Brent Fulgham.
2469
2470         * web-platform-tests/dom/nodes/Document-characterSet-normalization-expected.txt:
2471
2472 2016-06-27  Youenn Fablet  <youenn@apple.com>
2473
2474         Remove didFailAccessControlCheck ThreadableLoaderClient callback
2475         https://bugs.webkit.org/show_bug.cgi?id=159149
2476
2477         Reviewed by Daniel Bates.
2478
2479         * web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt:
2480
2481 2016-06-27  Chris Dumez  <cdumez@apple.com>
2482
2483         HTMLElement / SVGElement should implement GlobalEventHandlers, not Element
2484         https://bugs.webkit.org/show_bug.cgi?id=159191
2485         <rdar://problem/27019299>
2486
2487         Reviewed by Ryosuke Niwa.
2488
2489         Rebaseline test now that more checks are passing.
2490
2491         * web-platform-tests/html/dom/interfaces-expected.txt:
2492
2493 2016-06-26  Youenn Fablet  <youennf@gmail.com>
2494
2495         Refreshing WPT tests up to 12b7800
2496         https://bugs.webkit.org/show_bug.cgi?id=158872
2497
2498         Reviewed by Chris Dumez.
2499
2500         * resources/ImportExpectations:
2501         * resources/TestRepositories:
2502         * resources/web-platform-tests-modules.json:
2503         * web-platform-tests/XMLHttpRequest/open-url-bogus-expected.txt:
2504         * web-platform-tests/XMLHttpRequest/open-url-bogus.htm:
2505         * web-platform-tests/XMLHttpRequest/open-url-multi-window-4-expected.txt:
2506         * web-platform-tests/XMLHttpRequest/resources/init.htm:
2507         * web-platform-tests/XMLHttpRequest/send-entity-body-document-expected.txt:
2508         * web-platform-tests/XMLHttpRequest/send-usp-expected.txt:
2509         * web-platform-tests/XMLHttpRequest/send-usp.js:
2510         * web-platform-tests/XMLHttpRequest/w3c-import.log:
2511         * web-platform-tests/common/form-submission.py: Added.
2512         * web-platform-tests/common/w3c-import.log:
2513         * web-platform-tests/dom/events/Event-defaultPrevented-expected.txt:
2514         * web-platform-tests/dom/events/Event-defaultPrevented.html:
2515         * web-platform-tests/dom/events/w3c-import.log:
2516         * web-platform-tests/dom/historical-expected.txt:
2517         * web-platform-tests/dom/historical.html:
2518         * web-platform-tests/dom/interfaces-expected.txt:
2519         * web-platform-tests/dom/interfaces.html:
2520         * web-platform-tests/dom/lists/w3c-import.log:
2521         * web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
2522         * web-platform-tests/dom/nodes/DOMImplementation-createDocument.html:
2523         * web-platform-tests/dom/nodes/Document-characterSet-normalization-expected.txt:
2524         * web-platform-tests/dom/nodes/Document-characterSet-normalization.html:
2525         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_bmp-expected.txt:
2526         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_bmp.html:
2527         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_css-expected.txt:
2528         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_css.html:
2529         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01-expected.txt:
2530         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html:
2531         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02-expected.txt:
2532         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html:
2533         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_gif-expected.txt:
2534         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_gif.html:
2535         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_html-expected.txt:
2536         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_html.html:
2537         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_javascripturi-expected.txt:
2538         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_javascripturi.html:
2539         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_jpg-expected.txt:
2540         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_jpg.html:
2541         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01-expected.txt:
2542         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_01.html:
2543         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02-expected.txt:
2544         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_mimeheader_02.html:
2545         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_png-expected.txt:
2546         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_png.html:
2547         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_txt-expected.txt:
2548         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_txt.html:
2549         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_xml-expected.txt:
2550         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_xml.html:
2551         * web-platform-tests/dom/nodes/Document-contentType/contentType/createDocument-expected.txt:
2552         * web-platform-tests/dom/nodes/Document-contentType/contentType/createDocument.html:
2553         * web-platform-tests/dom/nodes/Document-createElement-namespace-expected.txt:
2554         * web-platform-tests/dom/nodes/Document-createElement-namespace.html:
2555         * web-platform-tests/dom/nodes/Element-classlist-expected.txt:
2556         * web-platform-tests/dom/nodes/Element-classlist.html:
2557         * web-platform-tests/dom/nodes/Node-cloneNode.html:
2558         * web-platform-tests/dom/nodes/remove-unscopable-expected.txt:
2559         * web-platform-tests/dom/nodes/remove-unscopable.html:
2560         * web-platform-tests/dom/nodes/w3c-import.log:
2561         * web-platform-tests/domparsing/DOMParser-parseFromString-html-expected.txt:
2562         * web-platform-tests/domparsing/DOMParser-parseFromString-html.html:
2563         * web-platform-tests/domparsing/OWNERS:
2564         * web-platform-tests/domparsing/w3c-import.log:
2565         * web-platform-tests/fetch/api/redirect/redirect-method.js:
2566         * web-platform-tests/fetch/api/redirect/w3c-import.log:
2567         * web-platform-tests/fetch/api/request/request-cache-expected.txt:
2568         * web-platform-tests/fetch/api/request/request-cache.html:
2569         * web-platform-tests/fetch/api/request/request-error-expected.txt:
2570         * web-platform-tests/fetch/api/request/request-error.html:
2571         * web-platform-tests/fetch/api/request/request-init-001.sub-expected.txt:
2572         * web-platform-tests/fetch/api/request/request-init-001.sub.html:
2573         * web-platform-tests/fetch/api/request/request-init-003.sub-expected.txt:
2574         * web-platform-tests/fetch/api/request/request-init-003.sub.html:
2575         * web-platform-tests/fetch/api/request/resources/cache.py:
2576         * web-platform-tests/fetch/api/request/resources/get-host-info.sub.js: Added.
2577         * web-platform-tests/fetch/api/request/resources/w3c-import.log:
2578         * web-platform-tests/fetch/api/resources/utils.js:
2579         * web-platform-tests/fetch/api/resources/w3c-import.log:
2580         * web-platform-tests/fetch/api/response/response-cancel-stream-expected.txt:
2581         * web-platform-tests/fetch/api/response/response-cancel-stream.html:
2582         * web-platform-tests/fetch/api/response/response-consume-stream.html:
2583         * web-platform-tests/fetch/api/response/response-stream-disturbed-4.html:
2584         * web-platform-tests/fetch/api/response/response-stream-disturbed-5.html:
2585         * web-platform-tests/fetch/api/response/w3c-import.log:
2586         * web-platform-tests/html/dom/documents/dom-tree-accessors/w3c-import.log:
2587         * web-platform-tests/html/dom/elements-embedded.js:
2588         * web-platform-tests/html/dom/elements-metadata.js:
2589         * web-platform-tests/html/dom/elements-tabular.js:
2590         * web-platform-tests/html/dom/interfaces-expected.txt:
2591         * web-platform-tests/html/dom/interfaces.html:
2592         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
2593         * web-platform-tests/html/dom/reflection-embedded.html:
2594         * web-platform-tests/html/dom/reflection-forms-expected.txt:
2595         * web-platform-tests/html/dom/reflection-forms.html:
2596         * web-platform-tests/html/dom/reflection-grouping-expected.txt:
2597         * web-platform-tests/html/dom/reflection-grouping.html:
2598         * web-platform-tests/html/dom/reflection-metadata-expected.txt:
2599         * web-platform-tests/html/dom/reflection-metadata.html:
2600         * web-platform-tests/html/dom/reflection-misc-expected.txt:
2601         * web-platform-tests/html/dom/reflection-misc.html:
2602         * web-platform-tests/html/dom/reflection-obsolete-expected.txt:
2603         * web-platform-tests/html/dom/reflection-obsolete.html:
2604         * web-platform-tests/html/dom/reflection-sections-expected.txt:
2605         * web-platform-tests/html/dom/reflection-sections.html:
2606         * web-platform-tests/html/dom/reflection-tabular-expected.txt:
2607         * web-platform-tests/html/dom/reflection-tabular.html:
2608         * web-platform-tests/html/dom/reflection-text-expected.txt:
2609         * web-platform-tests/html/dom/reflection-text.html:
2610         * web-platform-tests/html/dom/w3c-import.log:
2611         * web-platform-tests/html/resources/common.js:
2612         * web-platform-tests/html/semantics/document-metadata/the-base-element/w3c-import.log:
2613         * web-platform-tests/html/semantics/document-metadata/the-link-element/link-rellist-expected.txt:
2614         * web-platform-tests/html/semantics/document-metadata/the-link-element/link-rellist.html:
2615         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/kind-expected.txt:
2616         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/kind.html:
2617         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind-expected.txt:
2618         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind.html:
2619         * web-platform-tests/html/semantics/embedded-content/the-embed-element/w3c-import.log:
2620         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/w3c-import.log:
2621         * web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt:
2622         * web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
2623         * web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/sizes-iframed.sub.html:
2624         * web-platform-tests/html/semantics/forms/constraints/form-validation-validate.html:
2625         * web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt:
2626         * web-platform-tests/html/semantics/forms/form-control-infrastructure/form.html:
2627         * web-platform-tests/html/semantics/forms/form-submission-0/w3c-import.log:
2628         * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt:
2629         * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html:
2630         * web-platform-tests/html/semantics/forms/the-input-element/checkbox.html:
2631         * web-platform-tests/html/semantics/forms/the-input-element/radio.html:
2632         * web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
2633         * web-platform-tests/html/semantics/forms/the-input-element/selection.html:
2634         * web-platform-tests/html/semantics/forms/the-label-element/label-attributes-expected.txt:
2635         * web-platform-tests/html/semantics/forms/the-label-element/label-attributes.html:
2636         * web-platform-tests/html/semantics/interfaces-expected.txt:
2637         * web-platform-tests/html/semantics/interfaces.html:
2638         * web-platform-tests/html/semantics/interfaces.js:
2639         * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
2640         * web-platform-tests/html/semantics/selectors/pseudo-classes/checked.html:
2641         * web-platform-tests/html/semantics/selectors/pseudo-classes/default.html:
2642         * web-platform-tests/html/semantics/selectors/pseudo-classes/dir-expected.txt:
2643         * web-platform-tests/html/semantics/selectors/pseudo-classes/dir.html:
2644         * web-platform-tests/html/semantics/selectors/pseudo-classes/dir01.html:
2645         * web-platform-tests/html/semantics/selectors/pseudo-classes/disabled.html:
2646         * web-platform-tests/html/semantics/selectors/pseudo-classes/enabled.html:
2647         * web-platform-tests/html/semantics/selectors/pseudo-classes/focus.html:
2648         * web-platform-tests/html/semantics/selectors/pseudo-classes/indeterminate.html:
2649         * web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange.html:
2650         * web-platform-tests/html/semantics/selectors/pseudo-classes/link.html:
2651         * web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly.html:
2652         * web-platform-tests/html/semantics/selectors/pseudo-classes/required-optional.html:
2653         * web-platform-tests/html/semantics/selectors/pseudo-classes/utils.js:
2654         * web-platform-tests/html/semantics/selectors/pseudo-classes/valid-invalid.html:
2655         * web-platform-tests/html/semantics/tabular-data/the-table-element/table-rows.html:
2656         * web-platform-tests/lint.whitelist:
2657         * web-platform-tests/service-workers/cache-storage/script-tests/cache-storage-match.js:
2658         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/close.https.html: Added.
2659         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https.html: Added.
2660         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/close-worker.js: Added.
2661         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/registration-attribute-worker.js: Added.
2662         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-controlling-worker.html: Added.
2663         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/unregister-worker.js: Added.
2664         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/update-worker.js: Added.
2665         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/update-worker.py: Added.
2666         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/resources/w3c-import.log: Added.
2667         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html: Added.
2668         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html: Added.
2669         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/w3c-import.log: Added.
2670         * web-platform-tests/service-workers/service-worker/activate-event-after-install-state-change.https.html: Added.
2671         * web-platform-tests/service-workers/service-worker/activation-after-registration.https.html: Added.
2672         * web-platform-tests/service-workers/service-worker/active.https.html: Added.
2673         * web-platform-tests/service-workers/service-worker/appcache-ordering-main.https.html: Added.
2674         * web-platform-tests/service-workers/service-worker/claim-not-using-registration.https.html: Added.
2675         * web-platform-tests/service-workers/service-worker/claim-using-registration.https.html: Added.
2676         * web-platform-tests/service-workers/service-worker/clients-get-cross-origin.https.html: Added.
2677         * web-platform-tests/service-workers/service-worker/clients-get.https.html: Added.
2678         * web-platform-tests/service-workers/service-worker/clients-matchall-client-types.https.html: Added.
2679         * web-platform-tests/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html: Added.
2680         * web-platform-tests/service-workers/service-worker/clients-matchall.https.html: Added.
2681         * web-platform-tests/service-workers/service-worker/controller-on-load.https.html: Added.
2682         * web-platform-tests/service-workers/service-worker/controller-on-reload.https.html: Added.
2683         * web-platform-tests/service-workers/service-worker/extendable-event-async-waituntil.https.html: Added.
2684         * web-platform-tests/service-workers/service-worker/extendable-event-waituntil.https.html: Added.
2685         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html: Added.
2686         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https.html: Added.
2687         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html: Added.
2688         * web-platform-tests/service-workers/service-worker/fetch-csp.https.html: Added.
2689         * web-platform-tests/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html: Added.
2690         * web-platform-tests/service-workers/service-worker/fetch-event-async-respond-with.https.html: Added.
2691         * web-platform-tests/service-workers/service-worker/fetch-event-network-error.https.html: Added.
2692         * web-platform-tests/service-workers/service-worker/fetch-event-redirect.https.html: Added.
2693         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html: Added.
2694         * web-platform-tests/service-workers/service-worker/fetch-event.https.html: Added.
2695         * web-platform-tests/service-workers/service-worker/fetch-frame-resource.https.html: Added.
2696         * web-platform-tests/service-workers/service-worker/fetch-header-visibility.https.html: Added.
2697         * web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html: Added.
2698         * web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-outscope.https.html: Added.
2699         * web-platform-tests/service-workers/service-worker/fetch-request-css-base-url.https.html: Added.
2700         * web-platform-tests/service-workers/service-worker/fetch-request-css-images.https.html: Added.
2701         * web-platform-tests/service-workers/service-worker/fetch-request-fallback.https.html: Added.
2702         * web-platform-tests/service-workers/service-worker/fetch-request-no-freshness-headers.https.html: Added.
2703         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https.html: Added.
2704         * web-platform-tests/service-workers/service-worker/fetch-request-resources.https.html: Added.
2705         * web-platform-tests/service-workers/service-worker/fetch-request-xhr.https.html: Added.
2706         * web-platform-tests/service-workers/service-worker/fetch-response-xhr.https.html: Added.
2707         * web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https.html: Added.
2708         * web-platform-tests/service-workers/service-worker/getregistration.https.html: Added.
2709         * web-platform-tests/service-workers/service-worker/getregistrations.https.html: Added.
2710         * web-platform-tests/service-workers/service-worker/indexeddb.https.html: Added.
2711         * web-platform-tests/service-workers/service-worker/install-event-type.https.html: Added.
2712         * web-platform-tests/service-workers/service-worker/installing.https.html: Added.
2713         * web-platform-tests/service-workers/service-worker/interfaces.https.html: Added.
2714         * web-platform-tests/service-workers/service-worker/invalid-blobtype.https.html: Added.
2715         * web-platform-tests/service-workers/service-worker/invalid-header.https.html: Added.
2716         * web-platform-tests/service-workers/service-worker/multiple-register.https.html: Added.
2717         * web-platform-tests/service-workers/service-worker/multiple-update.https.html: Added.
2718         * web-platform-tests/service-workers/service-worker/navigate-window.https.html: Added.
2719         * web-platform-tests/service-workers/service-worker/navigation-redirect.https.html: Added.
2720         * web-platform-tests/service-workers/service-worker/onactivate-script-error.https.html: Added.
2721         * web-platform-tests/service-workers/service-worker/oninstall-script-error.https.html: Added.
2722         * web-platform-tests/service-workers/service-worker/performance-timeline.https.html: Added.
2723         * web-platform-tests/service-workers/service-worker/postmessage-msgport-to-client.https.html: Added.
2724         * web-platform-tests/service-workers/service-worker/postmessage-to-client.https.html: Added.
2725         * web-platform-tests/service-workers/service-worker/postmessage.https.html: Added.
2726         * web-platform-tests/service-workers/service-worker/ready.https.html: Added.
2727         * web-platform-tests/service-workers/service-worker/referer.https.html: Added.
2728         * web-platform-tests/service-workers/service-worker/register-closed-window.https.html: Added.
2729         * web-platform-tests/service-workers/service-worker/register-default-scope.https.html: Added.
2730         * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https.html: Added.
2731         * web-platform-tests/service-workers/service-worker/register-wait-forever-in-install-worker.https.html: Added.
2732         * web-platform-tests/service-workers/service-worker/registration-end-to-end.https.html: Added.
2733         * web-platform-tests/service-workers/service-worker/registration-events.https.html: Added.
2734         * web-platform-tests/service-workers/service-worker/registration-iframe.https.html: Added.
2735         * web-platform-tests/service-workers/service-worker/registration-service-worker-attributes.https.html: Added.
2736         * web-platform-tests/service-workers/service-worker/registration.https.html: Added.
2737         * web-platform-tests/service-workers/service-worker/rejections.https.html: Added.
2738         * web-platform-tests/service-workers/service-worker/request-end-to-end.https.html: Added.
2739         * web-platform-tests/service-workers/service-worker/resource-timing.https.html: Added.
2740         * web-platform-tests/service-workers/service-worker/resources/404.py: Added.
2741         * web-platform-tests/service-workers/service-worker/resources/appcache-ordering.install.html: Added.
2742         * web-platform-tests/service-workers/service-worker/resources/appcache-ordering.is-appcached.html: Added.
2743         * web-platform-tests/service-workers/service-worker/resources/appcache-ordering.is-appcached.js: Added.
2744         * web-platform-tests/service-workers/service-worker/resources/appcache-ordering.manifest: Added.
2745         * web-platform-tests/service-workers/service-worker/resources/blank.html: Added.
2746         * web-platform-tests/service-workers/service-worker/resources/claim-worker.js: Added.
2747         * web-platform-tests/service-workers/service-worker/resources/clients-get-frame.html: Added.
2748         * web-platform-tests/service-workers/service-worker/resources/clients-get-other-origin.html: Added.
2749         * web-platform-tests/service-workers/service-worker/resources/clients-get-worker.js: Added.
2750         * web-platform-tests/service-workers/service-worker/resources/clients-matchall-client-types-iframe.html: Added.
2751         * web-platform-tests/service-workers/service-worker/resources/clients-matchall-client-types-shared-worker.js: Added.
2752         * web-platform-tests/service-workers/service-worker/resources/clients-matchall-worker.js: Added.
2753         * web-platform-tests/service-workers/service-worker/resources/dummy-shared-worker-interceptor.js: Added.
2754         * web-platform-tests/service-workers/service-worker/resources/dummy-worker-interceptor.js: Added.
2755         * web-platform-tests/service-workers/service-worker/resources/dummy-worker-script.py: Added.
2756         * web-platform-tests/service-workers/service-worker/resources/dummy.html: Added.
2757         * web-platform-tests/service-workers/service-worker/resources/dummy.txt: Added.
2758         * web-platform-tests/service-workers/service-worker/resources/empty-worker.js: Added.
2759         * web-platform-tests/service-workers/service-worker/resources/empty.js: Added.
2760         * web-platform-tests/service-workers/service-worker/resources/end-to-end-worker.js: Added.
2761         * web-platform-tests/service-workers/service-worker/resources/events-worker.js: Added.
2762         * web-platform-tests/service-workers/service-worker/resources/extendable-event-async-waituntil.js: Added.
2763         * web-platform-tests/service-workers/service-worker/resources/extendable-event-waituntil.js: Added.
2764         * web-platform-tests/service-workers/service-worker/resources/fail-on-fetch-worker.js: Added.
2765         * web-platform-tests/service-workers/service-worker/resources/fetch-access-control-login.html: Added.
2766         * web-platform-tests/service-workers/service-worker/resources/fetch-access-control.py: Added.
2767         * web-platform-tests/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html: Added.
2768         * web-platform-tests/service-workers/service-worker/resources/fetch-cors-xhr-iframe.html: Added.
2769         * web-platform-tests/service-workers/service-worker/resources/fetch-csp-iframe.html: Added.
2770         * web-platform-tests/service-workers/service-worker/resources/fetch-csp-iframe.html.sub.headers: Added.
2771         * web-platform-tests/service-workers/service-worker/resources/fetch-event-after-navigation-within-page-iframe.html: Added.
2772         * web-platform-tests/service-workers/service-worker/resources/fetch-event-async-respond-with-worker.js: Added.
2773         * web-platform-tests/service-workers/service-worker/resources/fetch-event-network-error-controllee-iframe.html: Added.
2774         * web-platform-tests/service-workers/service-worker/resources/fetch-event-network-error-worker.js: Added.
2775         * web-platform-tests/service-workers/service-worker/resources/fetch-event-redirect-iframe.html: Added.
2776         * web-platform-tests/service-workers/service-worker/resources/fetch-event-respond-with-stops-propagation-worker.js: Added.
2777         * web-platform-tests/service-workers/service-worker/resources/fetch-event-test-worker.js: Added.
2778         * web-platform-tests/service-workers/service-worker/resources/fetch-header-visibility-iframe.html: Added.
2779         * web-platform-tests/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-inscope.html: Added.
2780         * web-platform-tests/service-workers/service-worker/resources/fetch-mixed-content-iframe-inscope-to-outscope.html: Added.
2781         * web-platform-tests/service-workers/service-worker/resources/fetch-mixed-content-iframe.html: Added.
2782         * web-platform-tests/service-workers/service-worker/resources/fetch-request-css-base-url-iframe.html: Added.
2783         * web-platform-tests/service-workers/service-worker/resources/fetch-request-css-base-url-style.css: Added.
2784         * web-platform-tests/service-workers/service-worker/resources/fetch-request-css-base-url-worker.js: Added.
2785         * web-platform-tests/service-workers/service-worker/resources/fetch-request-fallback-iframe.html: Added.
2786         * web-platform-tests/service-workers/service-worker/resources/fetch-request-fallback-worker.js: Added.
2787         * web-platform-tests/service-workers/service-worker/resources/fetch-request-no-freshness-headers-iframe.html: Added.
2788         * web-platform-tests/service-workers/service-worker/resources/fetch-request-no-freshness-headers-worker.js: Added.
2789         * web-platform-tests/service-workers/service-worker/resources/fetch-request-redirect-iframe.html: Added.
2790         * web-platform-tests/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html: Added.
2791         * web-platform-tests/service-workers/service-worker/resources/fetch-request-resources-worker.js: Added.
2792         * web-platform-tests/service-workers/service-worker/resources/fetch-request-xhr-iframe.https.html: Added.
2793         * web-platform-tests/service-workers/service-worker/resources/fetch-request-xhr-worker.js: Added.
2794         * web-platform-tests/service-workers/service-worker/resources/fetch-response-xhr-iframe.https.html: Added.
2795         * web-platform-tests/service-workers/service-worker/resources/fetch-response-xhr-worker.js: Added.
2796         * web-platform-tests/service-workers/service-worker/resources/fetch-rewrite-worker.js: Added.
2797         * web-platform-tests/service-workers/service-worker/resources/fetch-waits-for-activate-worker.js: Added.
2798         * web-platform-tests/service-workers/service-worker/resources/frame-for-getregistrations.html: Added.
2799         * web-platform-tests/service-workers/service-worker/resources/get-host-info.sub.js: Added.
2800         * web-platform-tests/service-workers/service-worker/resources/indexeddb-worker.js: Added.
2801         * web-platform-tests/service-workers/service-worker/resources/install-event-type-worker.js: Added.
2802         * web-platform-tests/service-workers/service-worker/resources/interfaces-worker.sub.js: Added.
2803         * web-platform-tests/service-workers/service-worker/resources/interfaces.js: Added.
2804         * web-platform-tests/service-workers/service-worker/resources/invalid-blobtype-iframe.https.html: Added.
2805         * web-platform-tests/service-workers/service-worker/resources/invalid-blobtype-worker.js: Added.
2806         * web-platform-tests/service-workers/service-worker/resources/invalid-chunked-encoding-with-flush.py: Added.
2807         * web-platform-tests/service-workers/service-worker/resources/invalid-chunked-encoding.py: Added.
2808         * web-platform-tests/service-workers/service-worker/resources/invalid-header-iframe.https.html: Added.
2809         * web-platform-tests/service-workers/service-worker/resources/invalid-header-worker.js: Added.
2810         * web-platform-tests/service-workers/service-worker/resources/load_worker.js: Added.
2811         * web-platform-tests/service-workers/service-worker/resources/loaded.html: Added.
2812         * web-platform-tests/service-workers/service-worker/resources/malformed-worker.py: Added.
2813         * web-platform-tests/service-workers/service-worker/resources/mime-type-worker.py: Added.
2814         * web-platform-tests/service-workers/service-worker/resources/navigate-window-worker.js: Added.
2815         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-other-origin.html: Added.
2816         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-out-scope.py: Added.
2817         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-scope1.py: Added.
2818         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-scope2.py: Added.
2819         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-worker.js: Added.
2820         * web-platform-tests/service-workers/service-worker/resources/onactivate-throw-error-from-nested-event-worker.js: Added.
2821         * web-platform-tests/service-workers/service-worker/resources/onactivate-throw-error-then-cancel-worker.js: Added.
2822         * web-platform-tests/service-workers/service-worker/resources/onactivate-throw-error-then-prevent-default-worker.js: Added.
2823         * web-platform-tests/service-workers/service-worker/resources/onactivate-throw-error-with-empty-onerror-worker.js: Added.
2824         * web-platform-tests/service-workers/service-worker/resources/onactivate-throw-error-worker.js: Added.
2825         * web-platform-tests/service-workers/service-worker/resources/oninstall-throw-error-from-nested-event-worker.js: Added.
2826         * web-platform-tests/service-workers/service-worker/resources/oninstall-throw-error-then-cancel-worker.js: Added.
2827         * web-platform-tests/service-workers/service-worker/resources/oninstall-throw-error-then-prevent-default-worker.js: Added.
2828         * web-platform-tests/service-workers/service-worker/resources/oninstall-throw-error-with-empty-onerror-worker.js: Added.
2829         * web-platform-tests/service-workers/service-worker/resources/oninstall-throw-error-worker.js: Added.
2830         * web-platform-tests/service-workers/service-worker/resources/other.html: Added.
2831         * web-platform-tests/service-workers/service-worker/resources/override_assert_object_equals.js: Added.
2832         * web-platform-tests/service-workers/service-worker/resources/performance-timeline-worker.js: Added.
2833         * web-platform-tests/service-workers/service-worker/resources/postmessage-msgport-to-client-worker.js: Added.
2834         * web-platform-tests/service-workers/service-worker/resources/postmessage-to-client-worker.js: Added.
2835         * web-platform-tests/service-workers/service-worker/resources/postmessage-worker.js: Added.
2836         * web-platform-tests/service-workers/service-worker/resources/redirect.py: Added.
2837         * web-platform-tests/service-workers/service-worker/resources/referer-iframe.html: Added.
2838         * web-platform-tests/service-workers/service-worker/resources/register-closed-window-iframe.html: Added.
2839         * web-platform-tests/service-workers/service-worker/resources/registration-worker.js: Added.
2840         * web-platform-tests/service-workers/service-worker/resources/reject-install-worker.js: Added.
2841         * web-platform-tests/service-workers/service-worker/resources/request-end-to-end-worker.js: Added.
2842         * web-platform-tests/service-workers/service-worker/resources/request-headers.py: Added.
2843         * web-platform-tests/service-workers/service-worker/resources/resource-timing-iframe.html: Added.
2844         * web-platform-tests/service-workers/service-worker/resources/resource-timing-worker.js: Added.
2845         * web-platform-tests/service-workers/service-worker/resources/service-worker-csp-worker.py: Added.
2846         * web-platform-tests/service-workers/service-worker/resources/shared-worker-controlled.js: Added.
2847         * web-platform-tests/service-workers/service-worker/resources/shared-worker-import.js: Added.
2848         * web-platform-tests/service-workers/service-worker/resources/silence.oga: Added.
2849         * web-platform-tests/service-workers/service-worker/resources/simple-intercept-worker.js: Added.
2850         * web-platform-tests/service-workers/service-worker/resources/simple.html: Added.
2851         * web-platform-tests/service-workers/service-worker/resources/simple.txt: Added.
2852         * web-platform-tests/service-workers/service-worker/resources/skip-waiting-installed-worker.js: Added.
2853         * web-platform-tests/service-workers/service-worker/resources/skip-waiting-worker.js: Added.
2854         * web-platform-tests/service-workers/service-worker/resources/square.png: Added.
2855         * web-platform-tests/service-workers/service-worker/resources/success.py: Added.
2856         * web-platform-tests/service-workers/service-worker/resources/test-helpers.sub.js: Added.
2857         * web-platform-tests/service-workers/service-worker/resources/testharness-helpers.js: Added.
2858         * web-platform-tests/service-workers/service-worker/resources/unregister-controller-page.html: Added.
2859         * web-platform-tests/service-workers/service-worker/resources/update-nocookie-worker.py: Added.
2860         * web-platform-tests/service-workers/service-worker/resources/update-recovery-worker.py: Added.
2861         * web-platform-tests/service-workers/service-worker/resources/update-worker.py: Added.
2862         * web-platform-tests/service-workers/service-worker/resources/update/update-after-oneday.https.html: Added.
2863         * web-platform-tests/service-workers/service-worker/resources/update/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/request/resources/w3c-import.log.
2864         * web-platform-tests/service-workers/service-worker/resources/w3c-import.log: Added.
2865         * web-platform-tests/service-workers/service-worker/resources/wait-forever-in-install-worker.js: Added.
2866         * web-platform-tests/service-workers/service-worker/resources/websocket.js: Added.
2867         * web-platform-tests/service-workers/service-worker/resources/worker-interception-iframe.https.html: Added.
2868         * web-platform-tests/service-workers/service-worker/resources/worker-load-interceptor.js: Added.
2869         * web-platform-tests/service-workers/service-worker/resources/worker-testharness.js: Added.
2870         * web-platform-tests/service-workers/service-worker/resources/xhr.js: Added.
2871         * web-platform-tests/service-workers/service-worker/service-worker-csp-connect.https.html: Added.
2872         * web-platform-tests/service-workers/service-worker/service-worker-csp-default.https.html: Added.
2873         * web-platform-tests/service-workers/service-worker/service-worker-csp-script.https.html: Added.
2874         * web-platform-tests/service-workers/service-worker/serviceworkerobject-scripturl.https.html: Added.
2875         * web-platform-tests/service-workers/service-worker/shared-worker-controlled.https.html: Added.
2876         * web-platform-tests/service-workers/service-worker/skip-waiting-installed.https.html: Added.
2877         * web-platform-tests/service-workers/service-worker/skip-waiting-using-registration.https.html: Added.
2878         * web-platform-tests/service-workers/service-worker/skip-waiting-without-client.https.html: Added.
2879         * web-platform-tests/service-workers/service-worker/skip-waiting-without-using-registration.https.html: Added.
2880         * web-platform-tests/service-workers/service-worker/skip-waiting.https.html: Added.
2881         * web-platform-tests/service-workers/service-worker/state.https.html: Added.
2882         * web-platform-tests/service-workers/service-worker/synced-state.https.html: Added.
2883         * web-platform-tests/service-workers/service-worker/uncontrolled-page.https.html: Added.
2884         * web-platform-tests/service-workers/service-worker/unregister-controller.https.html: Added.
2885         * web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https.html: Added.
2886         * web-platform-tests/service-workers/service-worker/unregister-then-register.https.html: Added.
2887         * web-platform-tests/service-workers/service-worker/unregister.https.html: Added.
2888         * web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html: Added.
2889         * web-platform-tests/service-workers/service-worker/update-after-oneday.https.html: Added.
2890         * web-platform-tests/service-workers/service-worker/update-recovery.https.html: Added.
2891         * web-platform-tests/service-workers/service-worker/update.https.html: Added.
2892         * web-platform-tests/service-workers/service-worker/w3c-import.log: Added.
2893         * web-platform-tests/service-workers/service-worker/waiting.https.html: Added.
2894         * web-platform-tests/service-workers/service-worker/websocket.https.html: Added.
2895         * web-platform-tests/service-workers/service-worker/worker-interception.https.html: Added.
2896         * web-platform-tests/service-workers/service-worker/xhr.https.html: Added.
2897         * web-platform-tests/streams/OWNERS: Added.
2898         * web-platform-tests/streams/byte-length-queuing-strategy.https.html:
2899         * web-platform-tests/streams/count-queuing-strategy.https.html:
2900         * web-platform-tests/streams/readable-streams/bad-strategies.https.html:
2901         * web-platform-tests/streams/readable-streams/bad-underlying-sources.https.html:
2902         * web-platform-tests/streams/readable-streams/brand-checks.https.html:
2903         * web-platform-tests/streams/readable-streams/cancel.https.html:
2904         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.https.html:
2905         * web-platform-tests/streams/readable-streams/garbage-collection.https.html:
2906         * web-platform-tests/streams/readable-streams/general.https.html:
2907         * web-platform-tests/streams/readable-streams/general.js:
2908         * web-platform-tests/streams/readable-streams/pipe-through.https.html:
2909         * web-platform-tests/streams/readable-streams/readable-stream-reader.https.html:
2910         * web-platform-tests/streams/readable-streams/tee.https.html:
2911         * web-platform-tests/streams/readable-streams/templated.https.html:
2912         * web-platform-tests/streams/w3c-import.log:
2913
2914 2016-06-22  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2915
2916         W3C test importer should generate files to ignore by WebKit SCM
2917         https://bugs.webkit.org/show_bug.cgi?id=142743
2918
2919         Reviewed by Darin Adler.
2920
2921         * resources/TestRepositories: Added the option to generate .gitignore and __init__.py for wpt repo.
2922         * web-platform-tests/.gitignore: Regeneration changes the order of the ignored files and removes the __init__.py which is now committed to WebKit trunk.
2923         * web-platform-tests/__init__.py: Added.
2924
2925 2016-06-22  Youenn Fablet  <youennf@gmail.com>
2926
2927         imported/w3c/web-platform-tests/streams/readable-streams/general.https.html is a flaky failure
2928         https://bugs.webkit.org/show_bug.cgi?id=155760
2929
2930         Reviewed by Alexey Proskuryakov.
2931
2932         Making test more predictable.
2933         Upstreamed to w3c repository as https://github.com/w3c/web-platform-tests/pull/3203.
2934
2935         * web-platform-tests/streams/readable-streams/general.js:
2936         (promise_test):
2937
2938 2016-06-21  Youenn Fablet  <youennf@gmail.com>
2939
2940         [Fetch API] Rename 'origin-only' referrer policy to 'origin'
2941         https://bugs.webkit.org/show_bug.cgi?id=158982
2942
2943         Reviewed by Alex Christensen.
2944
2945         Renaming origin-only to origin.
2946
2947         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-expected.txt:
2948         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-worker-expected.txt:
2949         * web-platform-tests/fetch/api/cors/cors-preflight-referrer.js:
2950         * web-platform-tests/fetch/api/request/request-clone.sub.html:
2951         * web-platform-tests/fetch/api/request/request-idl.html:
2952         * web-platform-tests/fetch/api/request/request-init-001.sub-expected.txt:
2953         * web-platform-tests/fetch/api/request/request-init-001.sub.html:
2954         * web-platform-tests/fetch/api/request/request-init-003.sub.html:
2955
2956 2016-06-20  Benjamin Poulain  <benjamin@webkit.org>
2957
2958         :default CSS pseudo-class should match checkboxes+radios with a `checked` attribute
2959         https://bugs.webkit.org/show_bug.cgi?id=156230
2960
2961         Reviewed by Alex Christensen.
2962
2963         * web-platform-tests/html/semantics/selectors/pseudo-classes/default-expected.txt:
2964
2965 2016-06-17  Benjamin Poulain  <benjamin@webkit.org>
2966
2967         :indeterminate pseudo-class should match radios whose group has no checked radio
2968         https://bugs.webkit.org/show_bug.cgi?id=156270
2969
2970         Reviewed by Simon Fraser.
2971
2972         * web-platform-tests/html/semantics/selectors/pseudo-classes/indeterminate-expected.txt:
2973         One more pass on official tests :)
2974
2975 2016-06-17  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2976
2977         CORS preflight with a non-200 response should be a preflight failure
2978         https://bugs.webkit.org/show_bug.cgi?id=111008
2979
2980         Reviewed by Darin Adler.
2981
2982         * web-platform-tests/XMLHttpRequest/data-uri-expected.txt:
2983
2984 2016-06-16  Benjamin Poulain  <bpoulain@apple.com>
2985
2986         :in-range & :out-of-range CSS pseudo-classes shouldn't match disabled or readonly inputs
2987         https://bugs.webkit.org/show_bug.cgi?id=156530
2988
2989         Reviewed by Simon Fraser.
2990
2991         * web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange-expected.txt:
2992
2993 2016-06-16  Benjamin Poulain  <bpoulain@apple.com>
2994
2995         :in-range & :out-of-range CSS pseudo-classes shouldn't match inputs without range limitations
2996         https://bugs.webkit.org/show_bug.cgi?id=156558
2997
2998         Reviewed by Simon Fraser.
2999
3000         * web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange-expected.txt:
3001         One of the previous match was erroneous.
3002         Our results are still very far from being correct. There are several
3003         bugs affecting our range validation.
3004
3005 2016-06-13  Joseph Pecoraro  <pecoraro@apple.com>
3006
3007         window.onerror should pass the ErrorEvent's 'error' property as the 5th argument to the event handler
3008         https://bugs.webkit.org/show_bug.cgi?id=55092
3009         <rdar://problem/25731279>
3010
3011         Reviewed by Dean Jackson.
3012
3013         * web-platform-tests/html/dom/interfaces-expected.txt:
3014
3015 2016-06-08  Chris Dumez  <cdumez@apple.com>
3016
3017         Import new AddEventListenerOptions test from W3C web-platform-tests
3018         https://bugs.webkit.org/show_bug.cgi?id=158535
3019
3020         Reviewed by Ryosuke Niwa.
3021
3022         Import new AddEventListenerOptions test from W3C web-platform-tests.
3023
3024         * web-platform-tests/dom/events/AddEventListenerOptions-passive-expected.txt: Added.
3025         * web-platform-tests/dom/events/AddEventListenerOptions-passive.html: Added.
3026         * web-platform-tests/dom/events/EventListenerOptions-capture.html:
3027
3028 2016-06-07  Chris Dumez  <cdumez@apple.com>
3029
3030         Implement EventListenerOptions argument to addEventListener
3031         https://bugs.webkit.org/show_bug.cgi?id=149466
3032         <rdar://problem/22802031>
3033
3034         Reviewed by Dean Jackson.
3035
3036         Import new test from W3C that covers EventListenerOptions.
3037
3038         * web-platform-tests/dom/events/EventListenerOptions-capture-expected.txt: Added.
3039         * web-platform-tests/dom/events/EventListenerOptions-capture.html: Added.
3040
3041 2016-06-06  Commit Queue  <commit-queue@webkit.org>
3042
3043         Unreviewed, rolling out r201735.
3044         https://bugs.webkit.org/show_bug.cgi?id=158465
3045
3046         fast/events/AddEventListenerOptions-once-recursive.html fails
3047         on all bots (Requested by ap on #webkit).
3048
3049         Reverted changeset:
3050
3051         "Implement EventListenerOptions argument to addEventListener"
3052         https://bugs.webkit.org/show_bug.cgi?id=149466
3053         http://trac.webkit.org/changeset/201735
3054
3055 2016-06-06  Chris Dumez  <cdumez@apple.com>
3056
3057         Implement EventListenerOptions argument to addEventListener
3058         https://bugs.webkit.org/show_bug.cgi?id=149466
3059         <rdar://problem/22802031>
3060
3061         Reviewed by Dean Jackson.
3062
3063         Import new test from W3C that covers EventListenerOptions.
3064
3065         * web-platform-tests/dom/events/EventListenerOptions-capture-expected.txt: Added.
3066         * web-platform-tests/dom/events/EventListenerOptions-capture.html: Added.
3067
3068 2016-06-06  Commit Queue  <commit-queue@webkit.org>
3069
3070         Unreviewed, rolling out r201730.
3071         https://bugs.webkit.org/show_bug.cgi?id=158453
3072
3073         This change caused existing LayoutTests to crash (Requested by
3074         ryanhaddad on #webkit).
3075
3076         Reverted changeset:
3077
3078         "Implement EventListenerOptions argument to addEventListener"
3079         https://bugs.webkit.org/show_bug.cgi?id=149466
3080         http://trac.webkit.org/changeset/201730
3081
3082 2016-06-06  Chris Dumez  <cdumez@apple.com>
3083
3084         Implement EventListenerOptions argument to addEventListener
3085         https://bugs.webkit.org/show_bug.cgi?id=149466
3086         <rdar://problem/22802031>
3087
3088         Reviewed by Dean Jackson.
3089
3090         Import new test from W3C that covers EventListenerOptions.
3091
3092         * web-platform-tests/dom/events/EventListenerOptions-capture-expected.txt: Added.
3093         * web-platform-tests/dom/events/EventListenerOptions-capture.html: Added.
3094
3095 2016-06-03  Chris Dumez  <cdumez@apple.com>
3096
3097         CanvasRenderingContext2D.createPattern() / putImageData() throw wrong exception type
3098         https://bugs.webkit.org/show_bug.cgi?id=158322
3099
3100         Reviewed by Ryosuke Niwa.
3101
3102         Rebaseline test now that it is passing.
3103
3104         * canvas/2d.pattern.image.undefined-expected.txt:
3105
3106 2016-06-02  Chris Dumez  <cdumez@apple.com>
3107
3108         [WebIDL] 'undefined' should be an acceptable value for nullable parameters
3109         https://bugs.webkit.org/show_bug.cgi?id=158321
3110
3111         Reviewed by Ryosuke Niwa.
3112
3113         Rebaseline test. The test is failing because the first parameter to
3114         createPattern is wrongly marked as nullable in our IDL and because our
3115         implementation throws a legacy TYPE_MISMATCH_ERR instead of a standard
3116         TypeError when getting null as first parameter. I will fix this bug
3117         and this test via Bug 158322.
3118
3119         * canvas/2d.pattern.image.undefined-expected.txt:
3120
3121 2016-06-01  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
3122
3123         POST request on a blob resource should return a "network error" instead of HTTP 500 response
3124         https://bugs.webkit.org/show_bug.cgi?id=158022
3125
3126         Reviewed by Alex Christensen.
3127
3128         Make sure request on blob resource is correct.
3129
3130         * web-platform-tests/fetch/api/basic/scheme-blob-expected.txt:
3131         * web-platform-tests/fetch/api/basic/scheme-blob-worker-expected.txt:
3132         * web-platform-tests/fetch/api/basic/scheme-blob.js: Add new tests with several HTTP methods.
3133
3134 2016-06-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3135
3136         Close wptserve response file handles explicitly
3137         https://bugs.webkit.org/show_bug.cgi?id=158253
3138
3139         Reviewed by Alexey Proskuryakov.
3140
3141         See https://github.com/youennf/wptserve/commit/fc902e97a21b8470dcdaab8c70691aea1fecbc12
3142
3143         * resources/web-platform-tests-modules.json: Updating wptserve module to close response file handles once written.
3144
3145 2016-05-28  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3146
3147         Adding wptserve logging for 404 file-serving responses
3148         https://bugs.webkit.org/show_bug.cgi?id=158183
3149
3150         Reviewed by Alexey Proskuryakov.
3151
3152         * resources/web-platform-tests-modules.json: Modifying wptserve module to log 404 FileHandler exceptions.
3153
3154 2016-05-24  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3155
3156         [Fetch API] Implement Fetch redirect mode
3157         https://bugs.webkit.org/show_bug.cgi?id=157837
3158
3159         Reviewed by Alex Christensen.
3160
3161         * web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
3162         * web-platform-tests/fetch/api/redirect/redirect-location.js:
3163         * web-platform-tests/fetch/api/redirect/redirect-method.js:
3164         * web-platform-tests/fetch/api/redirect/redirect-method-expected.txt:
3165         * web-platform-tests/fetch/api/redirect/redirect-mode-expected.txt:
3166
3167 2016-05-18  Antti Koivisto  <antti@apple.com>
3168
3169         Cascading order for !important properties in ::slotted and ::host rules is incorrect
3170         https://bugs.webkit.org/show_bug.cgi?id=157789
3171         <rdar://problem/26318781>
3172
3173         Reviewed by Andreas Kling.
3174
3175         * csswg-test/css-scoping-1/shadow-cascade-order-001-expected.txt: This now passes.
3176
3177 2016-05-11  Brady Eidson  <beidson@apple.com>
3178
3179         Modern IDB: WebWorker support.
3180         https://bugs.webkit.org/show_bug.cgi?id=149953
3181
3182         Reviewed by Alex Christensen.
3183
3184         * IndexedDB-private-browsing/idb_webworkers-expected.txt:
3185         * web-platform-tests/IndexedDB/idb_webworkers-expected.txt:
3186
3187 2016-05-06  Jer Noble  <jer.noble@apple.com>
3188
3189         Return a Promise from HTMLMediaElement.play()
3190         https://bugs.webkit.org/show_bug.cgi?id=157400
3191
3192         Reviewed by Eric Carlson.
3193
3194         Rebaseline web-platform-tests/html/dom/interfaces-expected.txt with new (failing) result.
3195
3196         * web-platform-tests/html/dom/interfaces-expected.txt:
3197
3198 2016-05-10  Commit Queue  <commit-queue@webkit.org>
3199
3200         Unreviewed, rolling out r200627.
3201         https://bugs.webkit.org/show_bug.cgi?id=157531
3202
3203         This change has caused crashes in existing LayoutTests
3204         (Requested by ryanhaddad on #webkit).
3205
3206         Reverted changeset:
3207
3208         "Return a Promise from HTMLMediaElement.play()"
3209         https://bugs.webkit.org/show_bug.cgi?id=157400
3210         http://trac.webkit.org/changeset/200627
3211
3212 2016-05-06  Jer Noble  <jer.noble@apple.com>
3213
3214         Return a Promise from HTMLMediaElement.play()
3215         https://bugs.webkit.org/show_bug.cgi?id=157400
3216
3217         Reviewed by Eric Carlson.
3218
3219         Rebaseline web-platform-tests/html/dom/interfaces-expected.txt with new (failing) result.
3220
3221         * web-platform-tests/html/dom/interfaces-expected.txt:
3222
3223 2016-05-04  Chris Dumez  <cdumez@apple.com>
3224
3225         Media elements should not be paused right away when removed from the document
3226         https://bugs.webkit.org/show_bug.cgi?id=157347
3227         <rdar://problem/25888758>
3228
3229         Reviewed by Alex Christensen.
3230
3231         Rebaseline now that more W3C tests are passing.
3232
3233         * web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-to-other-document-expected.txt:
3234         * web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document-expected.txt:
3235         * web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-expected.txt:
3236
3237 2016-05-04  Joseph Pecoraro  <pecoraro@apple.com>
3238
3239         Improve the grammar of some error messages 'a argument list' => 'an argument list'
3240         https://bugs.webkit.org/show_bug.cgi?id=157350
3241         <rdar://problem/26082108>
3242
3243         Reviewed by Mark Lam.
3244
3245         * web-platform-tests/html/dom/interfaces-expected.txt:
3246
3247 2016-05-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3248
3249         Sync web-platform-tests up to revision 4af8373
3250         https://bugs.webkit.org/show_bug.cgi?id=157170
3251
3252         Reviewed by Chris Dumez.
3253
3254         Rebasing expectations.
3255
3256         * resources/ImportExpectations: Skipping new test suites.
3257         Skipping IndexedDB until we decide whether to continue having these tests here.
3258         * resources/TestRepositories: Updating revision to 4af8373.
3259         * resources/web-platform-tests-modules.json:
3260         * web-platform-tests/IndexedDB/idbindex-multientry-big-expected.txt:
3261         * web-platform-tests/IndexedDB/idbindex_get7-expected.txt:
3262         * web-platform-tests/IndexedDB/idbindex_getKey7-expected.txt:
3263         * web-platform-tests/IndexedDB/idbindex_openCursor2-expected.txt:
3264         * web-platform-tests/IndexedDB/idbindex_openKeyCursor3-expected.txt:
3265         * web-platform-tests/README.md:
3266         * web-platform-tests/XMLHttpRequest/OWNERS:
3267         * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials-expected.txt:
3268         * web-platform-tests/XMLHttpRequest/XMLHttpRequest-withCredentials.js:
3269         (test_withCredentials.): Deleted.
3270         * web-platform-tests/XMLHttpRequest/abort-during-open.htm:
3271         * web-platform-tests/XMLHttpRequest/abort-during-open.js: Added.
3272         (test.async_test.test.step.client.onreadystatechange):
3273         (test.async_test.test.step):
3274         * web-platform-tests/XMLHttpRequest/abort-during-open.worker.js: Added.
3275         * web-platform-tests/XMLHttpRequest/data-uri-expected.txt:
3276         * web-platform-tests/XMLHttpRequest/data-uri.htm:
3277         * web-platform-tests/XMLHttpRequest/formdata-set-expected.txt:
3278         * web-platform-tests/XMLHttpRequest/formdata-set.htm:
3279         * web-platform-tests/XMLHttpRequest/interfaces-expected.txt: