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