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