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