== Rolled over to ChangeLog-2016-09-26 ==
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog-2016-09-26
1 2016-09-23  Chris Dumez  <cdumez@apple.com>
2
3         Align HTMLLabelElement.prototype.form with the HTML specification
4         https://bugs.webkit.org/show_bug.cgi?id=162369
5
6         Reviewed by Ryosuke Niwa.
7
8         Rebaseline several W3C tests now that more checks are passing.
9
10         * web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt:
11         * web-platform-tests/html/semantics/forms/the-label-element/label-attributes-expected.txt:
12
13 2016-09-23  Chris Dumez  <cdumez@apple.com>
14
15         document.title getter does not strip / collapse the right whitespace characters
16         https://bugs.webkit.org/show_bug.cgi?id=162468
17
18         Reviewed by Ryosuke Niwa.
19
20         Rebaseline W3C test now that more checks are passing.
21
22         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-05-expected.txt:
23
24 2016-09-23  Chris Dumez  <cdumez@apple.com>
25
26         Align Element.insertAdjacentHTML() with the specification
27         https://bugs.webkit.org/show_bug.cgi?id=162479
28
29         Reviewed by Sam Weinig.
30
31         Rebaseline W3C test now that one more check is passing.
32
33         * web-platform-tests/domparsing/insert_adjacent_html-expected.txt:
34
35 2016-09-23  Commit Queue  <commit-queue@webkit.org>
36
37         Unreviewed, rolling out r206165.
38         https://bugs.webkit.org/show_bug.cgi?id=162492
39
40         needs corresponding API change in bug 162475 (Requested by
41         alexchristensen on #webkit).
42
43         Reverted changeset:
44
45         "Non-special URLs should have an opaque origin"
46         https://bugs.webkit.org/show_bug.cgi?id=162254
47         http://trac.webkit.org/changeset/206165
48
49 2016-09-22  Chris Dumez  <cdumez@apple.com>
50
51         [ShadowDOM] Add support for Node.getRootNode(options)
52         https://bugs.webkit.org/show_bug.cgi?id=162457
53
54         Reviewed by Ryosuke Niwa.
55
56         Rebaseline existing W3C DOM tests now that more checks are passing.
57
58         * web-platform-tests/dom/interfaces-expected.txt:
59         * web-platform-tests/dom/nodes/rootNode-expected.txt:
60
61 2016-09-22  Chris Dumez  <cdumez@apple.com>
62
63         Fix serialization of HTML void elements when they have children
64         https://bugs.webkit.org/show_bug.cgi?id=162418
65
66         Reviewed by Darin Adler.
67
68         Rebaseline W3C test now that more checks are passing.
69
70         * web-platform-tests/html/syntax/serializing-html-fragments/serializing-expected.txt:
71
72 2016-09-22  Youenn Fablet  <youenn@apple.com>
73
74         Sync web-platform-tests up to revision 3801ab5
75         https://bugs.webkit.org/show_bug.cgi?id=162375
76
77         Reviewed by Chris Dumez.
78
79         * resources/ImportExpectations:
80         * resources/TestRepositories:
81         * resources/resource-files.json:
82         * resources/web-platform-tests-modules.json:
83         * web-platform-tests/IndexedDB/idbindex-multientry-big-expected.txt:
84         * web-platform-tests/XMLHttpRequest/responsexml-document-properties-expected.txt:
85         * web-platform-tests/XMLHttpRequest/send-entity-body-document-expected.txt:
86         * web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed.htm:
87         * web-platform-tests/dom/interfaces-expected.txt:
88         * web-platform-tests/dom/interfaces.html:
89         * web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
90         * web-platform-tests/dom/nodes/Document-createEvent.html:
91         * web-platform-tests/dom/nodes/NodeList-Iterable.html: Added.
92         * web-platform-tests/dom/nodes/rootNode.html: Added.
93         * web-platform-tests/dom/nodes/w3c-import.log:
94         * web-platform-tests/fetch/api/cors/cors-multiple-origins-expected.txt:
95         * web-platform-tests/fetch/api/cors/cors-multiple-origins-worker-expected.txt:
96         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-expected.txt:
97         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-worker-expected.txt:
98         * web-platform-tests/fetch/api/cors/cors-preflight-referrer.js:
99         (corsPreflightReferrer):
100         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-expected.txt:
101         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-worker-expected.txt:
102         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl.js:
103         (redirectDataURL):
104         * web-platform-tests/fetch/api/response/response-static-redirect.html:
105         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
106         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html:
107         * web-platform-tests/html/browsers/origin/origin-of-data-document.html: Added.
108         * web-platform-tests/html/browsers/origin/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/tabular-data/w3c-import.log.
109         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/frameElement.sub-expected.txt:
110         * web-platform-tests/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.sub-expected.txt:
111         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.forms-expected.txt:
112         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.forms.html:
113         * web-platform-tests/html/dom/elements-embedded.js:
114         * web-platform-tests/html/dom/elements-metadata.js:
115         * web-platform-tests/html/dom/elements-tabular.js:
116         * web-platform-tests/html/dom/elements-text.js:
117         * web-platform-tests/html/dom/interfaces-expected.txt:
118         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
119         * web-platform-tests/html/dom/reflection-metadata-expected.txt:
120         * web-platform-tests/html/dom/reflection-tabular-expected.txt:
121         * web-platform-tests/html/dom/reflection-text-expected.txt:
122         * web-platform-tests/html/dom/reflection.js:
123         (ReflectionTests.resolveUrl):
124         (ReflectionTests.parseNonneg): Deleted.
125         (ReflectionTests.parseInt): Deleted.
126         * web-platform-tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context-expected.txt:
127         * web-platform-tests/html/semantics/document-metadata/the-style-element/historical.html: Added.
128         * web-platform-tests/html/semantics/document-metadata/the-style-element/style_scoped-expected.txt: Removed.
129         * web-platform-tests/html/semantics/document-metadata/the-style-element/style_scoped.html: Removed.
130         * web-platform-tests/html/semantics/document-metadata/the-style-element/w3c-import.log:
131         * web-platform-tests/html/semantics/embedded-content/media-elements/historical-expected.txt:
132         * web-platform-tests/html/semantics/embedded-content/media-elements/historical.html:
133         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src-expected.txt:
134         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src.html:
135         * web-platform-tests/html/semantics/embedded-content/the-area-element/area-shape-expected.txt:
136         * web-platform-tests/html/semantics/embedded-content/the-area-element/area-shape.html:
137         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/historical-expected.txt:
138         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/historical.html:
139         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/historical.html: Added.
140         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/w3c-import.log:
141         * web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt:
142         * web-platform-tests/html/semantics/embedded-content/the-img-element/nonexistent-image.html: Added.
143         * web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log:
144         * web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt:
145         * web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity.html:
146         * web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt:
147         * web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity.html:
148         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-rangeOverflow-expected.txt:
149         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-rangeOverflow.html:
150         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow-expected.txt:
151         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow.html:
152         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch-expected.txt:
153         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch.html:
154         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
155         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid.html:
156         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt:
157         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing.html:
158         * web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
159         * web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate.html:
160         * web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
161         * web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application.html:
162         * web-platform-tests/html/semantics/forms/the-input-element/cloning-steps.html: Added.
163         * web-platform-tests/html/semantics/forms/the-input-element/datetime-2-expected.txt: Removed.
164         * web-platform-tests/html/semantics/forms/the-input-element/datetime-2.html: Removed.
165         * web-platform-tests/html/semantics/forms/the-input-element/files-expected.txt:
166         * web-platform-tests/html/semantics/forms/the-input-element/files.html:
167         * web-platform-tests/html/semantics/forms/the-input-element/month-expected.txt:
168         * web-platform-tests/html/semantics/forms/the-input-element/month.html:
169         * web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
170         * web-platform-tests/html/semantics/forms/the-input-element/type-change-state.html:
171         * web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
172         * web-platform-tests/html/semantics/forms/the-input-element/valueMode.html:
173         * web-platform-tests/html/semantics/forms/the-input-element/w3c-import.log:
174         * web-platform-tests/html/semantics/forms/the-option-element/option-form.html: Added.
175         * web-platform-tests/html/semantics/forms/the-option-element/w3c-import.log:
176         * web-platform-tests/html/semantics/forms/the-textarea-element/cloning-steps.html:
177         * web-platform-tests/html/semantics/forms/the-textarea-element/w3c-import.log:
178         * web-platform-tests/html/semantics/forms/the-textarea-element/wrap-reflect-1a-expected.html: Added.
179         * web-platform-tests/html/semantics/forms/the-textarea-element/wrap-reflect-1a.html: Added.
180         * web-platform-tests/html/semantics/forms/the-textarea-element/wrap-reflect-1b-expected.html: Added.
181         * web-platform-tests/html/semantics/forms/the-textarea-element/wrap-reflect-1b.html: Added.
182         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-close-expected.txt:
183         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-close.html:
184         * web-platform-tests/html/semantics/scripting-1/the-script-element/historical.html: Added.
185         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-before-after-events-expected.txt: Removed.
186         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-before-after-events.html: Removed.
187         * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
188         * web-platform-tests/html/semantics/tabular-data/historical.html: Added.
189         * web-platform-tests/html/semantics/tabular-data/w3c-import.log:
190         * web-platform-tests/html/semantics/text-level-semantics/historical.html: Added.
191         * web-platform-tests/html/semantics/text-level-semantics/w3c-import.log: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/w3c-import.log.
192         * web-platform-tests/html/syntax/parsing/foreign_content_001.html: Added.
193         * web-platform-tests/html/syntax/parsing/foreign_content_003.html: Added.
194         * web-platform-tests/html/syntax/parsing/foreign_content_004.html: Added.
195         * web-platform-tests/html/syntax/parsing/foreign_content_005.html: Added.
196         * web-platform-tests/html/syntax/parsing/foreign_content_006.html: Added.
197         * web-platform-tests/html/syntax/parsing/foreign_content_008.html: Added.
198         * web-platform-tests/html/syntax/parsing/foreign_content_009.html: Added.
199         * web-platform-tests/html/syntax/parsing/foreign_content_010.html: Added.
200         * web-platform-tests/html/syntax/parsing/foreign_content_013.html: Added.
201         * web-platform-tests/media-source/import_tests.sh:
202         * web-platform-tests/media-source/mediasource-append-buffer-expected.txt:
203         * web-platform-tests/media-source/mediasource-is-type-supported-expected.txt:
204         * web-platform-tests/media-source/mediasource-sourcebuffer-mode-expected.txt:
205         * web-platform-tests/media-source/mp4/w3c-import.log: Added.
206         * web-platform-tests/media-source/w3c-import.log: Added.
207         * web-platform-tests/media-source/webm/w3c-import.log: Added.
208         * web-platform-tests/resource-timing/idlharness-expected.txt: Added.
209         * web-platform-tests/resource-timing/idlharness.html: Added.
210         * web-platform-tests/resource-timing/resource-timing-expected.txt:
211         * web-platform-tests/resource-timing/resource-timing.js:
212         (window.onload):
213         * web-platform-tests/resource-timing/w3c-import.log:
214
215 2016-09-21  Chris Dumez  <cdumez@apple.com>
216
217         Fix serialization of bgsound, keygen and track elements
218         https://bugs.webkit.org/show_bug.cgi?id=162353
219
220         Reviewed by Darin Adler.
221
222         Rebaseline W3C tests now that more checks are passing.
223
224         * web-platform-tests/html/syntax/serializing-html-fragments/outerHTML-expected.txt:
225         * web-platform-tests/html/syntax/serializing-html-fragments/serializing-expected.txt:
226         * web-platform-tests/html/syntax/serializing-xml-fragments/outerHTML-expected.txt:
227
228 2016-09-21  Chris Dumez  <cdumez@apple.com>
229
230         Setting HTMLMeterElement's attributes to non-finite values throws wrong exception type
231         https://bugs.webkit.org/show_bug.cgi?id=162364
232
233         Reviewed by Darin Adler.
234
235         Merge meter test changes from https://github.com/w3c/web-platform-tests/pull/3791.
236
237         * web-platform-tests/html/semantics/forms/the-meter-element/meter-expected.txt:
238         * web-platform-tests/html/semantics/forms/the-meter-element/meter.html:
239
240 2016-09-21  Chris Dumez  <cdumez@apple.com>
241
242         Fix serialization of HTML Element attributes
243         https://bugs.webkit.org/show_bug.cgi?id=162356
244
245         Reviewed by Alex Christensen.
246
247         Rebaseline W3C test now that more checks are passing.
248
249         * web-platform-tests/html/semantics/embedded-content/the-img-element/current-pixel-density/basic-expected.txt:
250         * web-platform-tests/html/syntax/serializing-html-fragments/serializing-expected.txt:
251
252 2016-09-21  Chris Dumez  <cdumez@apple.com>
253
254         Fix enumeration of properties cross origin
255         https://bugs.webkit.org/show_bug.cgi?id=162328
256
257         Reviewed by Darin Adler.
258
259         Rebaseline W3C test now that one more check is passing.
260
261         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
262
263 2016-09-21  Chris Dumez  <cdumez@apple.com>
264
265         Object.getOwnPropertyDescriptor() does not work correctly cross origin
266         https://bugs.webkit.org/show_bug.cgi?id=162311
267
268         Reviewed by Gavin Barraclough.
269
270         Rebaseline W3C test now that more checks are passing.
271
272         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
273
274 2016-09-21  Jer Noble  <jer.noble@apple.com>
275
276         Unreviewed gardening; add some whitespace to expected results.
277
278         * web-platform-tests/media-source/URL-createObjectURL-null-expected.txt:
279
280 2016-09-21  Jer Noble  <jer.noble@apple.com>
281
282         Unreviewed gardening; added test expectations for new tests.
283
284         * web-platform-tests/media-source/mediasource-attach-stops-delaying-load-event-expected.txt: Added.
285         * web-platform-tests/media-source/mediasource-sourcebuffer-mode-timestamps-expected.txt: Added.
286
287 2016-09-21  Youenn Fablet  <youenn@apple.com>
288
289         [Fetch] Align Accept header default values with fetch spec
290         https://bugs.webkit.org/show_bug.cgi?id=162260
291
292         Reviewed by Sam Weinig.
293
294         Ensuring Accept and Accept-Language user-specific values are going up to the server.
295
296         * web-platform-tests/fetch/api/basic/accept-header-expected.txt:
297         * web-platform-tests/fetch/api/basic/accept-header-worker-expected.txt:
298         * web-platform-tests/fetch/api/basic/accept-header.js:
299         (promise_test):
300
301 2016-09-21  Chris Dumez  <cdumez@apple.com>
302
303         Import html/syntax web platform tests
304         https://bugs.webkit.org/show_bug.cgi?id=162331
305
306         Reviewed by Youenn Fablet.
307
308         Import html/syntax web platform tests to improve test coverage.
309
310         * web-platform-tests/html/syntax/*: Added.
311
312 2016-09-20  Alex Christensen  <achristensen@webkit.org>
313
314         Make URLSearchParams spec-compliant
315         https://bugs.webkit.org/show_bug.cgi?id=162247
316
317         Reviewed by Chris Dumez and Sam Weinig.
318
319         * web-platform-tests/url/url-constructor-expected.txt:
320
321 2016-09-20  Alex Christensen  <achristensen@webkit.org>
322
323         Non-special URLs should have an opaque origin
324         https://bugs.webkit.org/show_bug.cgi?id=162254
325
326         Reviewed by Sam Weinig.
327
328         * web-platform-tests/url/a-element-expected.txt:
329         * web-platform-tests/url/a-element-xhtml-expected.txt:
330         * web-platform-tests/url/url-constructor-expected.txt:
331
332 2016-09-20  Jer Noble  <jer.noble@apple.com>
333
334         [media-source] Support MediaSource.setLiveSeekableRanges()
335         https://bugs.webkit.org/show_bug.cgi?id=162252
336
337         Reviewed by Sam Weinig.
338
339         * web-platform-tests/media-source/interfaces-expected.txt:
340
341 2016-09-19  Chris Dumez  <cdumez@apple.com>
342
343         Add support for HTMLSourceElement.prototype.sizes / HTMLSourceElement.prototype.srcset
344         https://bugs.webkit.org/show_bug.cgi?id=162244
345
346         Reviewed by Alex Christensen.
347
348         Rebaseline now that more checks are passing.
349
350         * web-platform-tests/html/dom/interfaces-expected.txt:
351
352 2016-09-19  Chris Dumez  <cdumez@apple.com>
353
354         Align HTMLAppletElement with the specification
355         https://bugs.webkit.org/show_bug.cgi?id=162240
356
357         Reviewed by Alex Christensen.
358
359         Rebaseline W3C test now that all checks are passing.
360
361         * web-platform-tests/html/dom/reflection-obsolete-expected.txt:
362
363 2016-09-19  Jer Noble  <jer.noble@apple.com>
364
365         Unreviewed gardening; update LayoutTests/media-source to the most recent version (5a011ca).
366
367         * resources/TestRepositories:
368         * web-platform-tests/media-source/OWNERS:
369         * web-platform-tests/media-source/interfaces.html:
370         * web-platform-tests/media-source/manifest.txt:
371         * web-platform-tests/media-source/mediasource-appendbuffer-quota-exceeded.html:
372         * web-platform-tests/media-source/mediasource-attach-stops-delaying-load-event.html: Added.
373         * web-platform-tests/media-source/mediasource-avtracks.html:
374         * web-platform-tests/media-source/mediasource-detach.html:
375         * web-platform-tests/media-source/mediasource-duration-expected.txt:
376         * web-platform-tests/media-source/mediasource-duration.html:
377         * web-platform-tests/media-source/mediasource-endofstream.html:
378         * web-platform-tests/media-source/mediasource-errors.html:
379         * web-platform-tests/media-source/mediasource-getvideoplaybackquality-expected.txt:
380         * web-platform-tests/media-source/mediasource-getvideoplaybackquality.html:
381         * web-platform-tests/media-source/mediasource-is-type-supported.html:
382         * web-platform-tests/media-source/mediasource-liveseekable.html:
383         * web-platform-tests/media-source/mediasource-remove-expected.txt:
384         * web-platform-tests/media-source/mediasource-remove.html:
385         * web-platform-tests/media-source/mediasource-removesourcebuffer.html:
386         * web-platform-tests/media-source/mediasource-seekable.html:
387         * web-platform-tests/media-source/mediasource-sourcebuffer-mode-timestamps.html: Added.
388         * web-platform-tests/media-source/mediasource-sourcebuffer-mode.html:
389         * web-platform-tests/media-source/mediasource-sourcebuffer-trackdefaults.html:
390         * web-platform-tests/media-source/mediasource-timestamp-offset.html:
391         * web-platform-tests/media-source/mediasource-trackdefault.html:
392         * web-platform-tests/media-source/mediasource-trackdefaultlist.html:
393         * web-platform-tests/media-source/mediasource-util.js:
394
395 2016-09-19  Chris Dumez  <cdumez@apple.com>
396
397         Update XHTMLParser to recognize "-//W3C//DTD MathML 2.0//EN" public identifier
398         https://bugs.webkit.org/show_bug.cgi?id=162166
399
400         Reviewed by Alex Christensen.
401
402         Import test coverage from W3C web-platform-tests.
403
404         * web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/w3c-import.log: Added.
405         * web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-support-expected.txt: Added.
406         * web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-support.htm: Added.
407
408 2016-09-19  Chris Dumez  <cdumez@apple.com>
409
410         Window's pageXOffset / pageYOffset attributes should be replaceable
411         https://bugs.webkit.org/show_bug.cgi?id=162046
412
413         Reviewed by Darin Adler.
414
415         Rebaseline W3C test now that more checks are passing.
416
417         * web-platform-tests/html/browsers/the-window-object/window-properties-expected.txt:
418
419 2016-09-14  Jer Noble  <jer.noble@apple.com>
420
421         [media-source] fix imported/w3c/web-platform-tests/media-source/mediasource-duration.html
422         https://bugs.webkit.org/show_bug.cgi?id=161999
423
424         Reviewed by Eric Carlson.
425
426         Expected results had a stray newline.
427
428         * web-platform-tests/media-source/mediasource-duration-expected.txt:
429
430 2016-09-16  Chris Dumez  <cdumez@apple.com>
431
432         Cloning a textarea does not clone the textarea's value
433         https://bugs.webkit.org/show_bug.cgi?id=156637
434
435         Reviewed by Ryosuke Niwa.
436
437         Import corresponding W3C web platform test.
438
439         * web-platform-tests/html/semantics/forms/the-textarea-element/cloning-steps-expected.txt: Added.
440         * web-platform-tests/html/semantics/forms/the-textarea-element/cloning-steps.html: Added.
441         * web-platform-tests/html/semantics/forms/the-textarea-element/w3c-import.log:
442
443 2016-09-16  Youenn Fablet  <youenn@apple.com>
444
445         [Fetch API] Headers should be combine with ',' and not ', '
446         https://bugs.webkit.org/show_bug.cgi?id=161736
447
448         Reviewed by Sam Weinig.
449
450         * web-platform-tests/XMLHttpRequest/setrequestheader-case-insensitive.htm: Making ',' combination as expected.
451         * web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed-expected.txt: Some new header tests are failing.
452         This is due to the fact that the underlying HTTP code is probably reprocessing those headers and readding ', ' in lieu of ','.
453         * web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed.htm: Ditto.
454         * web-platform-tests/fetch/api/cors/cors-preflight.js:
455         (corsPreflight): Removing stripping of whitespaces
456         * web-platform-tests/fetch/api/headers/headers-combine.html: Making ',' combination as expected.
457
458 2016-09-16  Youenn Fablet  <youenn@apple.com>
459
460         [Fetch API] Referrer and Origin header should not be considered as safe request headers
461         https://bugs.webkit.org/show_bug.cgi?id=161902
462
463         Reviewed by Sam Weinig.
464
465         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-expected.txt:
466         * web-platform-tests/fetch/api/cors/cors-preflight-referrer-worker-expected.txt:
467         * web-platform-tests/fetch/api/cors/cors-preflight-referrer.js:
468         (corsPreflightReferrer): Adding check of the preflight Access-Control-Request-Headers header value.
469         Added new tests to check for non-default referrer values.
470
471 2016-09-14  Chris Dumez  <cdumez@apple.com>
472
473         Add support hr.color IDL attribute
474         https://bugs.webkit.org/show_bug.cgi?id=161977
475
476         Reviewed by Darin Adler.
477
478         Rebaseline W3C test now that more checks are passing.
479
480         * web-platform-tests/html/dom/reflection-grouping-expected.txt:
481
482 2016-09-14  Chris Dumez  <cdumez@apple.com>
483
484         input.type cannot be set to "file" after being set to another type
485         https://bugs.webkit.org/show_bug.cgi?id=161943
486
487         Reviewed by Daniel Bates.
488
489         Rebaseline a couple of W3C tests now that more checks are passing.
490
491         * web-platform-tests/html/dom/reflection-forms-expected.txt:
492         * web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
493
494 2016-09-13  Alex Christensen  <achristensen@webkit.org>
495
496         Implement URLSearchParams
497         https://bugs.webkit.org/show_bug.cgi?id=161920
498
499         Reviewed by Chris Dumez.
500
501         * web-platform-tests/XMLHttpRequest/send-usp-expected.txt:
502         * web-platform-tests/fetch/api/request/request-init-002-expected.txt:
503         * web-platform-tests/fetch/api/response/response-init-002-expected.txt:
504         * web-platform-tests/url/interfaces-expected.txt:
505         * web-platform-tests/url/url-constructor-expected.txt:
506         * web-platform-tests/url/urlsearchparams-append-expected.txt:
507         * web-platform-tests/url/urlsearchparams-constructor-expected.txt:
508         * web-platform-tests/url/urlsearchparams-delete-expected.txt:
509         * web-platform-tests/url/urlsearchparams-get-expected.txt:
510         * web-platform-tests/url/urlsearchparams-getall-expected.txt:
511         * web-platform-tests/url/urlsearchparams-has-expected.txt:
512         * web-platform-tests/url/urlsearchparams-set-expected.txt:
513         * web-platform-tests/url/urlsearchparams-stringifier-expected.txt:
514
515 2016-09-13  Chris Dumez  <cdumez@apple.com>
516
517         Drop support for <isindex>
518         https://bugs.webkit.org/show_bug.cgi?id=7139
519
520         Reviewed by Ryosuke Niwa.
521
522         Import layout test coverage from W3C web-platform-tests. We used to fail
523         the last check but we now pass it. Chrome also passes this last check.
524
525         * web-platform-tests/html/semantics/forms/historical-expected.txt: Added.
526         * web-platform-tests/html/semantics/forms/historical.html: Added.
527         * web-platform-tests/html/semantics/forms/w3c-import.log: Added.
528
529 2016-09-11  Chris Dumez  <cdumez@apple.com>
530
531         HTMLTrackElement.kind's invalid value default should be the metadata state
532         https://bugs.webkit.org/show_bug.cgi?id=161840
533
534         Reviewed by Eric Carlson.
535
536         Rebaseline existing tests now that more checks are passing.
537
538         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
539         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/kind-expected.txt:
540         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/kind-expected.txt:
541
542 2016-09-09  Jer Noble  <jer.noble@apple.com>
543
544         [Media Source] Import updated w3c/web-platform-tests and rebaseline
545         https://bugs.webkit.org/show_bug.cgi?id=161723
546
547         Reviewed by Youenn Fablet.
548
549         * web-platform-tests/media-source/OWNERS: Added.
550         * web-platform-tests/media-source/SourceBuffer-abort-expected.txt: Added.
551         * web-platform-tests/media-source/SourceBuffer-abort-readyState-expected.txt: Added.
552         * web-platform-tests/media-source/SourceBuffer-abort-readyState.html: Renamed from LayoutTests/http/tests/media/media-source/SourceBuffer-abort-readyState.html.
553         * web-platform-tests/media-source/SourceBuffer-abort-removed-expected.txt: Added.
554         * web-platform-tests/media-source/SourceBuffer-abort-removed.html: Renamed from LayoutTests/http/tests/media/media-source/SourceBuffer-abort-removed.html.
555         * web-platform-tests/media-source/SourceBuffer-abort-updating-expected.txt: Added.
556         * web-platform-tests/media-source/SourceBuffer-abort-updating.html: Renamed from LayoutTests/http/tests/media/media-source/SourceBuffer-abort-updating.html.
557         * web-platform-tests/media-source/SourceBuffer-abort.html: Renamed from LayoutTests/http/tests/media/media-source/SourceBuffer-abort.html.
558         * web-platform-tests/media-source/URL-createObjectURL-expected.txt: Added.
559         * web-platform-tests/media-source/URL-createObjectURL-null-expected.txt: Added.
560         * web-platform-tests/media-source/URL-createObjectURL-null.html: Added.
561         * web-platform-tests/media-source/URL-createObjectURL-revoke-expected.txt: Added.
562         * web-platform-tests/media-source/URL-createObjectURL-revoke.html: Added.
563         * web-platform-tests/media-source/URL-createObjectURL.html: Added.
564         * web-platform-tests/media-source/import_tests.sh: Added.
565         * web-platform-tests/media-source/interfaces-expected.txt: Added.
566         * web-platform-tests/media-source/interfaces.html: Added.
567         * web-platform-tests/media-source/manifest.txt: Added.
568         * web-platform-tests/media-source/mediasource-activesourcebuffers-expected.txt: Added.
569         * web-platform-tests/media-source/mediasource-activesourcebuffers.html: Added.
570         * web-platform-tests/media-source/mediasource-addsourcebuffer-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt.
571         * web-platform-tests/media-source/mediasource-addsourcebuffer-mode-expected.txt: Added.
572         * web-platform-tests/media-source/mediasource-addsourcebuffer-mode.html: Added.
573         * web-platform-tests/media-source/mediasource-addsourcebuffer.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-addsourcebuffer.html.
574         * web-platform-tests/media-source/mediasource-append-buffer-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-append-buffer-expected.txt.
575         * web-platform-tests/media-source/mediasource-append-buffer.html: Added.
576         * web-platform-tests/media-source/mediasource-appendbuffer-quota-exceeded-expected.txt: Added.
577         * web-platform-tests/media-source/mediasource-appendbuffer-quota-exceeded.html: Added.
578         * web-platform-tests/media-source/mediasource-appendwindow-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-appendwindow-expected.txt.
579         * web-platform-tests/media-source/mediasource-appendwindow.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-appendwindow.html.
580         * web-platform-tests/media-source/mediasource-avtracks-expected.txt: Added.
581         * web-platform-tests/media-source/mediasource-avtracks.html: Added.
582         * web-platform-tests/media-source/mediasource-buffered-expected.txt: Added.
583         * web-platform-tests/media-source/mediasource-buffered.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-buffered.html.
584         * web-platform-tests/media-source/mediasource-closed-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-closed-expected.txt.
585         * web-platform-tests/media-source/mediasource-closed.html: Added.
586         * web-platform-tests/media-source/mediasource-config-change-mp4-a-bitrate-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate-expected.txt.
587         * web-platform-tests/media-source/mediasource-config-change-mp4-a-bitrate.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-a-bitrate.html.
588         * web-platform-tests/media-source/mediasource-config-change-mp4-av-audio-bitrate-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate-expected.txt.
589         * web-platform-tests/media-source/mediasource-config-change-mp4-av-audio-bitrate.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-audio-bitrate.html.
590         * web-platform-tests/media-source/mediasource-config-change-mp4-av-framesize-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-framesize-expected.txt.
591         * web-platform-tests/media-source/mediasource-config-change-mp4-av-framesize.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-framesize.html.
592         * web-platform-tests/media-source/mediasource-config-change-mp4-av-video-bitrate-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate-expected.txt.
593         * web-platform-tests/media-source/mediasource-config-change-mp4-av-video-bitrate.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-av-video-bitrate.html.
594         * web-platform-tests/media-source/mediasource-config-change-mp4-v-bitrate-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate-expected.txt.
595         * web-platform-tests/media-source/mediasource-config-change-mp4-v-bitrate.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-bitrate.html.
596         * web-platform-tests/media-source/mediasource-config-change-mp4-v-framerate-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-framerate-expected.txt.
597         * web-platform-tests/media-source/mediasource-config-change-mp4-v-framerate.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-framerate.html.
598         * web-platform-tests/media-source/mediasource-config-change-mp4-v-framesize-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-framesize-expected.txt.
599         * web-platform-tests/media-source/mediasource-config-change-mp4-v-framesize.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-mp4-v-framesize.html.
600         * web-platform-tests/media-source/mediasource-config-change-webm-a-bitrate-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-a-bitrate-expected.txt.
601         * web-platform-tests/media-source/mediasource-config-change-webm-a-bitrate.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-a-bitrate.html.
602         * web-platform-tests/media-source/mediasource-config-change-webm-av-audio-bitrate-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-av-audio-bitrate-expected.txt.
603         * web-platform-tests/media-source/mediasource-config-change-webm-av-audio-bitrate.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-av-audio-bitrate.html.
604         * web-platform-tests/media-source/mediasource-config-change-webm-av-framesize-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-av-framesize-expected.txt.
605         * web-platform-tests/media-source/mediasource-config-change-webm-av-framesize.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-av-framesize.html.
606         * web-platform-tests/media-source/mediasource-config-change-webm-av-video-bitrate-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-av-video-bitrate-expected.txt.
607         * web-platform-tests/media-source/mediasource-config-change-webm-av-video-bitrate.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-av-video-bitrate.html.
608         * web-platform-tests/media-source/mediasource-config-change-webm-v-bitrate-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-v-bitrate-expected.txt.
609         * web-platform-tests/media-source/mediasource-config-change-webm-v-bitrate.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-v-bitrate.html.
610         * web-platform-tests/media-source/mediasource-config-change-webm-v-framerate-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-v-framerate-expected.txt.
611         * web-platform-tests/media-source/mediasource-config-change-webm-v-framerate.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-v-framerate.html.
612         * web-platform-tests/media-source/mediasource-config-change-webm-v-framesize-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-v-framesize-expected.txt.
613         * web-platform-tests/media-source/mediasource-config-change-webm-v-framesize.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-change-webm-v-framesize.html.
614         * web-platform-tests/media-source/mediasource-config-changes.js: Renamed from LayoutTests/http/tests/media/media-source/mediasource-config-changes.js.
615         (resolutionFromFilename):
616         (appendBuffer):
617         (mediaSourceConfigChangeTest):
618         * web-platform-tests/media-source/mediasource-detach-expected.txt: Added.
619         * web-platform-tests/media-source/mediasource-detach.html: Added.
620         * web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Added.
621         * web-platform-tests/media-source/mediasource-duration-boundaryconditions.html: Added.
622         * web-platform-tests/media-source/mediasource-duration-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-duration-expected.txt.
623         * web-platform-tests/media-source/mediasource-duration.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-duration.html.
624         * web-platform-tests/media-source/mediasource-endofstream-expected.txt: Added.
625         * web-platform-tests/media-source/mediasource-endofstream-invaliderror-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-endofstream-invaliderror-expected.txt.
626         * web-platform-tests/media-source/mediasource-endofstream-invaliderror.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-endofstream-invaliderror.html.
627         * web-platform-tests/media-source/mediasource-endofstream.html: Added.
628         * web-platform-tests/media-source/mediasource-errors-expected.txt: Added.
629         * web-platform-tests/media-source/mediasource-errors.html: Added.
630         * web-platform-tests/media-source/mediasource-getvideoplaybackquality-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-getvideoplaybackquality-expected.txt.
631         * web-platform-tests/media-source/mediasource-getvideoplaybackquality.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-getvideoplaybackquality.html.
632         * web-platform-tests/media-source/mediasource-is-type-supported-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-is-type-supported-expected.txt.
633         * web-platform-tests/media-source/mediasource-is-type-supported.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-is-type-supported.html.
634         * web-platform-tests/media-source/mediasource-liveseekable-expected.txt: Added.
635         * web-platform-tests/media-source/mediasource-liveseekable.html: Added.
636         * web-platform-tests/media-source/mediasource-multiple-attach-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-multiple-attach-expected.txt.
637         * web-platform-tests/media-source/mediasource-multiple-attach.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-multiple-attach.html.
638         * web-platform-tests/media-source/mediasource-play-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-play-expected.txt.
639         * web-platform-tests/media-source/mediasource-play-then-seek-back-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-play-then-seek-back-expected.txt.
640         * web-platform-tests/media-source/mediasource-play-then-seek-back.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-play-then-seek-back.html.
641         * web-platform-tests/media-source/mediasource-play.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-play.html.
642         * web-platform-tests/media-source/mediasource-preload-expected.txt: Added.
643         * web-platform-tests/media-source/mediasource-preload.html: Added.
644         * web-platform-tests/media-source/mediasource-redundant-seek-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-redundant-seek-expected.txt.
645         * web-platform-tests/media-source/mediasource-redundant-seek.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-redundant-seek.html.
646         * web-platform-tests/media-source/mediasource-remove-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-remove-expected.txt.
647         * web-platform-tests/media-source/mediasource-remove.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-remove.html.
648         * web-platform-tests/media-source/mediasource-removesourcebuffer-expected.txt: Added.
649         * web-platform-tests/media-source/mediasource-removesourcebuffer.html: Added.
650         * web-platform-tests/media-source/mediasource-seek-beyond-duration-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-seek-beyond-duration-expected.txt.
651         * web-platform-tests/media-source/mediasource-seek-beyond-duration.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-seek-beyond-duration.html.
652         * web-platform-tests/media-source/mediasource-seek-during-pending-seek-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-seek-during-pending-seek-expected.txt.
653         * web-platform-tests/media-source/mediasource-seek-during-pending-seek.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-seek-during-pending-seek.html.
654         * web-platform-tests/media-source/mediasource-seekable-expected.txt: Added.
655         * web-platform-tests/media-source/mediasource-seekable.html: Added.
656         * web-platform-tests/media-source/mediasource-sequencemode-append-buffer-expected.txt: Added.
657         * web-platform-tests/media-source/mediasource-sequencemode-append-buffer.html: Added.
658         * web-platform-tests/media-source/mediasource-sourcebuffer-mode-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt.
659         * web-platform-tests/media-source/mediasource-sourcebuffer-mode.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-sourcebuffer-mode.html.
660         * web-platform-tests/media-source/mediasource-sourcebuffer-trackdefaults-expected.txt: Added.
661         * web-platform-tests/media-source/mediasource-sourcebuffer-trackdefaults.html: Added.
662         * web-platform-tests/media-source/mediasource-sourcebufferlist-expected.txt: Renamed from LayoutTests/http/tests/media/media-source/mediasource-sourcebufferlist-expected.txt.
663         * web-platform-tests/media-source/mediasource-sourcebufferlist.html: Renamed from LayoutTests/http/tests/media/media-source/mediasource-sourcebufferlist.html.
664         * web-platform-tests/media-source/mediasource-timestamp-offset-expected.txt: Added.
665         * web-platform-tests/media-source/mediasource-timestamp-offset.html: Added.
666         * web-platform-tests/media-source/mediasource-trackdefault-expected.txt: Added.
667         * web-platform-tests/media-source/mediasource-trackdefault.html: Added.
668         * web-platform-tests/media-source/mediasource-trackdefaultlist-expected.txt: Added.
669         * web-platform-tests/media-source/mediasource-trackdefaultlist.html: Added.
670         * web-platform-tests/media-source/mediasource-util.js: Renamed from LayoutTests/http/tests/media/media-source/mediasource-util.js.
671         (EventExpectationsManager):
672         (EventExpectationsManager.prototype.expectEvent):
673         (EventExpectationsManager.prototype.waitForExpectedEvents):
674         (EventExpectationsManager.prototype.expectingEvents):
675         (EventExpectationsManager.prototype.handleWaitCallback_):
676         (EventExpectationsManager.prototype.getExpectations_):
677         (loadData_):
678         (onSourceOpen):
679         (openMediaSource_):
680         (MediaSourceUtil.loadTextData):
681         (MediaSourceUtil.loadBinaryData):
682         (MediaSourceUtil.fetchManifestAndData):
683         (MediaSourceUtil.extractSegmentData):
684         (MediaSourceUtil.getMediaDataForPlaybackTime):
685         (getFirstSupportedType):
686         (getSegmentInfo):
687         (MediaSourceUtil.getSubType):
688         (MediaSourceUtil.append):
689         (onEvent):
690         (onAppendDone):
691         (MediaSourceUtil.appendUntilEventFires):
692         (addExtraTestMethods.test.expectEvent):
693         (addExtraTestMethods.test.waitForExpectedEvents):
694         (addExtraTestMethods.test.waitForCurrentTimeChange):
695         (addExtraTestMethods.test.done):
696         (addExtraTestMethods):
697         (window.string_appeared_here):
698         * web-platform-tests/media-source/mp4/test-a-128k-44100Hz-1ch-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-a-128k-44100Hz-1ch-manifest.json.
699         * web-platform-tests/media-source/mp4/test-a-128k-44100Hz-1ch.mp4: Added.
700         * web-platform-tests/media-source/mp4/test-a-192k-44100Hz-1ch-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-a-192k-44100Hz-1ch-manifest.json.
701         * web-platform-tests/media-source/mp4/test-a-192k-44100Hz-1ch.mp4: Added.
702         * web-platform-tests/media-source/mp4/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr-manifest.json.
703         * web-platform-tests/media-source/mp4/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr.mp4: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr.mp4.
704         * web-platform-tests/media-source/mp4/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json.
705         * web-platform-tests/media-source/mp4/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr.mp4: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr.mp4.
706         * web-platform-tests/media-source/mp4/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json.
707         * web-platform-tests/media-source/mp4/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr.mp4: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr.mp4.
708         * web-platform-tests/media-source/mp4/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json.
709         * web-platform-tests/media-source/mp4/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr.mp4: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr.mp4.
710         * web-platform-tests/media-source/mp4/test-v-128k-320x240-24fps-8kfr-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-v-128k-320x240-24fps-8kfr-manifest.json.
711         * web-platform-tests/media-source/mp4/test-v-128k-320x240-24fps-8kfr.mp4: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-v-128k-320x240-24fps-8kfr.mp4.
712         * web-platform-tests/media-source/mp4/test-v-128k-320x240-30fps-10kfr-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-v-128k-320x240-30fps-10kfr-manifest.json.
713         * web-platform-tests/media-source/mp4/test-v-128k-320x240-30fps-10kfr.mp4: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-v-128k-320x240-30fps-10kfr.mp4.
714         * web-platform-tests/media-source/mp4/test-v-128k-640x480-30fps-10kfr-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-v-128k-640x480-30fps-10kfr-manifest.json.
715         * web-platform-tests/media-source/mp4/test-v-128k-640x480-30fps-10kfr.mp4: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-v-128k-640x480-30fps-10kfr.mp4.
716         * web-platform-tests/media-source/mp4/test-v-256k-320x240-30fps-10kfr-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-v-256k-320x240-30fps-10kfr-manifest.json.
717         * web-platform-tests/media-source/mp4/test-v-256k-320x240-30fps-10kfr.mp4: Renamed from LayoutTests/http/tests/media/media-source/mp4/test-v-256k-320x240-30fps-10kfr.mp4.
718         * web-platform-tests/media-source/mp4/test.mp4: Renamed from LayoutTests/http/tests/media/media-source/mp4/test.mp4.
719         * web-platform-tests/media-source/webm/test-a-128k-44100Hz-1ch-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/webm/test-a-128k-44100Hz-1ch-manifest.json.
720         * web-platform-tests/media-source/webm/test-a-128k-44100Hz-1ch.webm: Renamed from LayoutTests/http/tests/media/media-source/webm/test-a-128k-44100Hz-1ch.webm.
721         * web-platform-tests/media-source/webm/test-a-192k-44100Hz-1ch-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/webm/test-a-192k-44100Hz-1ch-manifest.json.
722         * web-platform-tests/media-source/webm/test-a-192k-44100Hz-1ch.webm: Renamed from LayoutTests/http/tests/media/media-source/webm/test-a-192k-44100Hz-1ch.webm.
723         * web-platform-tests/media-source/webm/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/webm/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr-manifest.json.
724         * web-platform-tests/media-source/webm/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr.webm: Renamed from LayoutTests/http/tests/media/media-source/webm/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr.webm.
725         * web-platform-tests/media-source/webm/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/webm/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json.
726         * web-platform-tests/media-source/webm/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr.webm: Renamed from LayoutTests/http/tests/media/media-source/webm/test-av-384k-44100Hz-1ch-640x480-30fps-10kfr.webm.
727         * web-platform-tests/media-source/webm/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/webm/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json.
728         * web-platform-tests/media-source/webm/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr.webm: Renamed from LayoutTests/http/tests/media/media-source/webm/test-av-448k-44100Hz-1ch-640x480-30fps-10kfr.webm.
729         * web-platform-tests/media-source/webm/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/webm/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr-manifest.json.
730         * web-platform-tests/media-source/webm/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr.webm: Renamed from LayoutTests/http/tests/media/media-source/webm/test-av-640k-44100Hz-1ch-640x480-30fps-10kfr.webm.
731         * web-platform-tests/media-source/webm/test-v-128k-320x240-24fps-8kfr-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/webm/test-v-128k-320x240-24fps-8kfr-manifest.json.
732         * web-platform-tests/media-source/webm/test-v-128k-320x240-24fps-8kfr.webm: Renamed from LayoutTests/http/tests/media/media-source/webm/test-v-128k-320x240-24fps-8kfr.webm.
733         * web-platform-tests/media-source/webm/test-v-128k-320x240-30fps-10kfr-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/webm/test-v-128k-320x240-30fps-10kfr-manifest.json.
734         * web-platform-tests/media-source/webm/test-v-128k-320x240-30fps-10kfr.webm: Renamed from LayoutTests/http/tests/media/media-source/webm/test-v-128k-320x240-30fps-10kfr.webm.
735         * web-platform-tests/media-source/webm/test-v-128k-640x480-30fps-10kfr-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/webm/test-v-128k-640x480-30fps-10kfr-manifest.json.
736         * web-platform-tests/media-source/webm/test-v-128k-640x480-30fps-10kfr.webm: Renamed from LayoutTests/http/tests/media/media-source/webm/test-v-128k-640x480-30fps-10kfr.webm.
737         * web-platform-tests/media-source/webm/test-v-256k-320x240-30fps-10kfr-manifest.json: Renamed from LayoutTests/http/tests/media/media-source/webm/test-v-256k-320x240-30fps-10kfr-manifest.json.
738         * web-platform-tests/media-source/webm/test-v-256k-320x240-30fps-10kfr.webm: Renamed from LayoutTests/http/tests/media/media-source/webm/test-v-256k-320x240-30fps-10kfr.webm.
739         * web-platform-tests/media-source/webm/test-vp8-vorbis-webvtt.webm: Renamed from LayoutTests/http/tests/media/media-source/webm/test-vp8-vorbis-webvtt.webm.
740         * web-platform-tests/media-source/webm/test.webm: Renamed from LayoutTests/http/tests/media/media-source/webm/test.webm.
741
742 2016-09-09  Jiewen Tan  <jiewen_tan@apple.com>
743
744         Rename Key to CryptoKey
745         https://bugs.webkit.org/show_bug.cgi?id=161665
746         <rdar://problem/28083391>
747
748         Reviewed by Brent Fulgham.
749
750         * WebCryptoAPI/idlharness-expected.txt:
751
752 2016-09-09  Youenn Fablet  <youenn@apple.com>
753
754         TextTrackLoader should use FetchOptions::mode according its crossOrigin attribute
755         https://bugs.webkit.org/show_bug.cgi?id=161792
756
757         Reviewed by Eric Carlson.
758
759         Rebaseline W3C test now that more checks are passing.
760
761         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/addCue-expected.txt:
762         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/removeCue-expected.txt:
763         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime-expected.txt:
764         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id-expected.txt:
765         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit-expected.txt:
766         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime-expected.txt:
767         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track-expected.txt:
768
769 2016-09-09  Youenn Fablet  <youenn@apple.com>
770
771         Sync web-platform-tests up to revision 6d9c836
772         https://bugs.webkit.org/show_bug.cgi?id=161738
773
774         Reviewed by Alex Christensen.
775
776         * resources/ImportExpectations:
777         * resources/TestRepositories:
778         * resources/resource-files.json:
779         * resources/web-platform-tests-modules.json:
780         * web-platform-tests/2dcontext/transformations/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/template/additions-to-the-in-table-insertion-mode/w3c-import.log.
781         * web-platform-tests/IndexedDB/idbindex-multientry-big-expected.txt:
782         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/w3c-import.log: Added.
783         * web-platform-tests/WebIDL/ecmascript-binding/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/template/additions-to-the-in-frameset-insertion-mode/w3c-import.log.
784         * web-platform-tests/WebIDL/readme.txt: Added.
785         * web-platform-tests/WebIDL/testable_assertions.txt: Added.
786         * web-platform-tests/WebIDL/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/template/appending-to-a-template/w3c-import.log.
787         * web-platform-tests/XMLHttpRequest/responsexml-document-properties-expected.txt:
788         * web-platform-tests/XMLHttpRequest/send-entity-body-document-expected.txt:
789         * web-platform-tests/XMLHttpRequest/send-non-same-origin.sub-expected.txt:
790         * web-platform-tests/XMLHttpRequest/send-non-same-origin.sub.htm:
791         * web-platform-tests/XMLHttpRequest/w3c-import.log:
792         * web-platform-tests/common/canvas-tests.js:
793         (addCrossOriginYellowImage):
794         * web-platform-tests/common/get-host-info.sub.js:
795         (get_host_info):
796         * web-platform-tests/config.json: Added.
797         * web-platform-tests/dom/historical-expected.txt:
798         * web-platform-tests/dom/historical.html:
799         * web-platform-tests/dom/interfaces-expected.txt:
800         * web-platform-tests/dom/interfaces.html:
801         * web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
802         * web-platform-tests/dom/nodes/DOMImplementation-createDocument.html:
803         * web-platform-tests/dom/nodes/DOMImplementation-hasFeature-expected.txt:
804         * web-platform-tests/dom/nodes/DOMImplementation-hasFeature.html:
805         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/w3c-import.log:
806         * web-platform-tests/dom/nodes/Document-createElementNS-expected.txt:
807         * web-platform-tests/dom/nodes/Document-createElementNS.html:
808         * web-platform-tests/dom/nodes/Document-createElementNS.js:
809         * web-platform-tests/domparsing/w3c-import.log:
810         * web-platform-tests/fetch/api/basic/mode-same-origin.html:
811         * web-platform-tests/fetch/api/basic/mode-same-origin.js:
812         * web-platform-tests/fetch/api/basic/referrer.html:
813         * web-platform-tests/fetch/api/basic/referrer.js:
814         (runTest):
815         * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
816         * web-platform-tests/fetch/api/basic/request-headers.js:
817         (requestHeaders):
818         * web-platform-tests/fetch/api/basic/scheme-blob-expected.txt:
819         * web-platform-tests/fetch/api/basic/scheme-blob-worker-expected.txt:
820         * web-platform-tests/fetch/api/basic/scheme-blob-worker.html:
821         * web-platform-tests/fetch/api/basic/scheme-blob.html:
822         * web-platform-tests/fetch/api/basic/scheme-blob.js:
823         (invalidRequestMethods.forEach):
824         * web-platform-tests/fetch/api/basic/w3c-import.log:
825         * web-platform-tests/fetch/api/cors/cors-basic.html:
826         * web-platform-tests/fetch/api/cors/cors-basic.js:
827         * web-platform-tests/fetch/api/cors/cors-cookies.html:
828         * web-platform-tests/fetch/api/cors/cors-cookies.js:
829         * web-platform-tests/fetch/api/cors/cors-no-preflight.html:
830         * web-platform-tests/fetch/api/cors/cors-no-preflight.js:
831         * web-platform-tests/fetch/api/cors/cors-origin.html:
832         * web-platform-tests/fetch/api/cors/cors-origin.js:
833         * web-platform-tests/fetch/api/cors/cors-preflight-redirect.html:
834         * web-platform-tests/fetch/api/cors/cors-preflight-redirect.js:
835         * web-platform-tests/fetch/api/cors/cors-preflight-referrer.html:
836         * web-platform-tests/fetch/api/cors/cors-preflight-referrer.js:
837         * web-platform-tests/fetch/api/cors/cors-preflight-status.html:
838         * web-platform-tests/fetch/api/cors/cors-preflight-status.js:
839         * web-platform-tests/fetch/api/cors/cors-preflight.html:
840         * web-platform-tests/fetch/api/cors/cors-preflight.js:
841         * web-platform-tests/fetch/api/cors/cors-redirect-credentials.html:
842         * web-platform-tests/fetch/api/cors/cors-redirect-credentials.js:
843         * web-platform-tests/fetch/api/cors/cors-redirect-preflight.html:
844         * web-platform-tests/fetch/api/cors/cors-redirect-preflight.js:
845         * web-platform-tests/fetch/api/cors/cors-redirect.html:
846         * web-platform-tests/fetch/api/cors/cors-redirect.js:
847         * web-platform-tests/fetch/api/cors/w3c-import.log:
848         * web-platform-tests/fetch/api/headers/headers-combine-expected.txt:
849         * web-platform-tests/fetch/api/headers/headers-combine.html:
850         * web-platform-tests/fetch/api/redirect/redirect-mode.html:
851         * web-platform-tests/fetch/api/redirect/redirect-mode.js:
852         * web-platform-tests/fetch/api/redirect/redirect-origin.html:
853         * web-platform-tests/fetch/api/redirect/redirect-origin.js:
854         * web-platform-tests/fetch/api/redirect/w3c-import.log:
855         * web-platform-tests/fetch/api/request/request-cache-expected.txt:
856         * web-platform-tests/fetch/api/request/request-cache.html:
857         * web-platform-tests/fetch/api/request/request-disturbed.html:
858         * web-platform-tests/fetch/api/resources/get-host-info.sub.js: Removed.
859         * web-platform-tests/fetch/api/resources/w3c-import.log:
860         * web-platform-tests/fetch/api/response/response-init-001.html:
861         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/w3c-import.log:
862         * web-platform-tests/html/browsers/history/the-history-interface/w3c-import.log:
863         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
864         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt: Added.
865         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window-expected.txt: Added.
866         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html: Added.
867         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html: Added.
868         * web-platform-tests/html/browsers/origin/cross-origin-objects/frame.html:
869         * web-platform-tests/html/browsers/origin/cross-origin-objects/w3c-import.log:
870         * web-platform-tests/html/browsers/origin/cross-origin-objects/win-documentdomain.sub.html:
871         * web-platform-tests/html/browsers/the-window-object/security-window/window-security.sub.html:
872         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/frameElement.sub-expected.txt:
873         * web-platform-tests/html/browsers/windows/w3c-import.log:
874         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/010-expected.txt:
875         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-EN-L-expected.html:
876         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-EN-R-expected.html:
877         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-L-expected.html:
878         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-EN-L-expected.html:
879         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-EN-R-expected.html:
880         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-EN-ref-expected.html:
881         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-L-expected.html:
882         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-R-expected.html:
883         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-R-expected.html:
884         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-L-expected.html:
885         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-R-expected.html:
886         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-expected.html:
887         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-expected.html:
888         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir-L-expected.html:
889         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir-R-expected.html:
890         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-expected.html:
891         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-expected.html:
892         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-script-L-expected.html:
893         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-script-R-expected.html:
894         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-style-L-expected.html:
895         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-style-R-expected.html:
896         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-expected.html:
897         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-expected.html:
898         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-EN-L-expected.html:
899         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-EN-R-expected.html:
900         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-L-expected.html:
901         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-expected.html:
902         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-expected.html:
903         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-EN-expected.html:
904         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-L-expected.html:
905         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-R-expected.html:
906         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-R-expected.html:
907         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-expected.html:
908         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-expected.html:
909         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-L-expected.html:
910         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-expected.html:
911         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-expected.html:
912         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-expected.html:
913         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-L-expected.html:
914         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-R-expected.html:
915         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-R-expected.html:
916         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-isolate-expected.html:
917         * web-platform-tests/html/dom/interfaces-expected.txt:
918         * web-platform-tests/html/dom/interfaces.html:
919         * web-platform-tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context-expected.txt:
920         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing-expected.txt:
921         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/refresh.sub.html: Removed.
922         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/w3c-import.log: Added.
923         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/syntax/parsing/template/additions-to-the-in-table-insertion-mode/w3c-import.log.
924         * web-platform-tests/html/semantics/embedded-content/the-area-element/area-shape-expected.txt:
925         * web-platform-tests/html/semantics/embedded-content/the-area-element/area-shape.html:
926         * web-platform-tests/html/semantics/embedded-content/the-audio-element/audio_constructor-expected.txt:
927         * web-platform-tests/html/semantics/embedded-content/the-audio-element/audio_constructor.html:
928         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.sub-expected.txt.
929         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.sub.html.
930         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.image-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.sub-expected.txt.
931         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.sub.html.
932         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.sub-expected.txt.
933         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.sub.html.
934         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.sub-expected.txt.
935         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.sub.html.
936         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.sub-expected.txt.
937         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.sub.html.
938         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.create-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.create.sub-expected.txt.
939         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.create.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.create.sub.html.
940         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.cross-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.sub-expected.txt.
941         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.sub.html.
942         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.sub-expected.txt.
943         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.sub.html.
944         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.sub-expected.txt.
945         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.sub.html.
946         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.reset-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.reset.sub-expected.txt.
947         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.reset.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.reset.sub.html.
948         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/w3c-import.log:
949         * web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt:
950         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-expected.html:
951         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-ref-expected.html: Removed.
952         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-001-ref.html: Removed.
953         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-002-expected.html:
954         * web-platform-tests/html/semantics/grouping-content/the-li-element/w3c-import.log:
955         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-expected.txt:
956         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-expected.html:
957         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-ref-expected.html: Removed.
958         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-rev-reftest-001-ref.html: Removed.
959         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-expected.html:
960         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-ref-expected.html: Removed.
961         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-001-ref.html: Removed.
962         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-expected.html:
963         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-ref-expected.html: Removed.
964         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-start-reftest-002-ref.html: Removed.
965         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-expected.html:
966         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-ref-expected.html: Removed.
967         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-001-ref.html: Removed.
968         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-expected.html:
969         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-ref-expected.html: Removed.
970         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-002-ref.html: Removed.
971         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-expected.html:
972         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-ref-expected.html: Removed.
973         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-type-reftest-003-ref.html: Removed.
974         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol.html:
975         * web-platform-tests/html/semantics/grouping-content/the-ol-element/w3c-import.log:
976         * web-platform-tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-expected.html:
977         * web-platform-tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-ref-expected.html: Removed.
978         * web-platform-tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001-ref.html: Removed.
979         * web-platform-tests/html/semantics/grouping-content/the-pre-element/w3c-import.log:
980         * web-platform-tests/html/semantics/links/linktypes/alternate-css-expected.html:
981         * web-platform-tests/html/semantics/tabular-data/the-table-element/tFoot.html:
982         * web-platform-tests/html/syntax/parsing/template/additions-to-foster-parenting/template-is-a-foster-parent-element.html:
983         * web-platform-tests/html/syntax/parsing/template/additions-to-foster-parenting/template-is-not-a-foster-parent-element.html:
984         * web-platform-tests/html/syntax/parsing/template/additions-to-foster-parenting/w3c-import.log:
985         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/generating-of-implied-end-tags.html:
986         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-body-token.html:
987         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-frameset-token.html:
988         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-head-token.html:
989         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/ignore-html-token.html:
990         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/start-tag-body.html:
991         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/start-tag-html.html:
992         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/template-end-tag-without-start-one.html:
993         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-body-insertion-mode/w3c-import.log:
994         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-frameset-insertion-mode/end-tag-frameset.html:
995         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-frameset-insertion-mode/w3c-import.log:
996         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-head-insertion-mode/generating-of-implied-end-tags.html:
997         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-head-insertion-mode/template-end-tag-without-start-one.html:
998         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-head-insertion-mode/w3c-import.log:
999         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-table-insertion-mode/end-tag-table.html:
1000         * web-platform-tests/html/syntax/parsing/template/additions-to-the-in-table-insertion-mode/w3c-import.log:
1001         * web-platform-tests/html/syntax/parsing/template/appending-to-a-template/template-child-nodes.html:
1002         * web-platform-tests/html/syntax/parsing/template/appending-to-a-template/w3c-import.log:
1003         * web-platform-tests/html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-body-context.html:
1004         * web-platform-tests/html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-context.html:
1005         * web-platform-tests/html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-row-context.html:
1006         * web-platform-tests/html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/w3c-import.log:
1007         * web-platform-tests/html/syntax/parsing/template/creating-an-element-for-the-token/template-owner-document.html:
1008         * web-platform-tests/html/syntax/parsing/template/creating-an-element-for-the-token/w3c-import.log:
1009         * web-platform-tests/lint.whitelist:
1010         * web-platform-tests/resource-timing/SyntheticResponse.py:
1011         (main):
1012         * web-platform-tests/resource-timing/resource-timing-expected.txt:
1013         * web-platform-tests/resource-timing/resource-timing.html:
1014         * web-platform-tests/resource-timing/resource-timing.js:
1015         (logResourceEntry): Deleted.
1016         (window.onload): Deleted.
1017         * web-platform-tests/resource-timing/resources/resource_timing_test0.xml:
1018         * web-platform-tests/resource-timing/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/origin/cross-origin-objects/w3c-import.log.
1019         * web-platform-tests/resource-timing/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/origin/cross-origin-objects/w3c-import.log.
1020         * web-platform-tests/url/interfaces-expected.txt:
1021
1022 2016-09-08  Chris Dumez  <cdumez@apple.com>
1023
1024         HTMLObjectElement.hspace / vspace attributes should be unsigned
1025         https://bugs.webkit.org/show_bug.cgi?id=161766
1026
1027         Reviewed by Ryosuke Niwa.
1028
1029         Rebaseline W3C test now that more checks are passing.
1030
1031         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
1032
1033 2016-09-08  Chris Dumez  <cdumez@apple.com>
1034
1035         HTMLObjectElement.codebase attribute should reflect as a URL
1036         https://bugs.webkit.org/show_bug.cgi?id=161768
1037
1038         Reviewed by Alex Christensen.
1039
1040         Rebaseline existing test now that more checks are passing.
1041
1042         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
1043
1044 2016-09-08  Chris Dumez  <cdumez@apple.com>
1045
1046         ol.start may return incorrect value for reversed lists when not explicitly set
1047         https://bugs.webkit.org/show_bug.cgi?id=161713
1048
1049         Reviewed by Zalan Bujtas.
1050
1051         Rebaseline several W3C tests now that more checks are passing.
1052
1053         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-expected.txt:
1054         * web-platform-tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2-expected.txt:
1055
1056 2016-09-08  Chris Dumez  <cdumez@apple.com>
1057
1058         Add support for HTMLIframeElement.allowFullscreen attribute
1059         https://bugs.webkit.org/show_bug.cgi?id=161757
1060
1061         Reviewed by Sam Weinig.
1062
1063         Rebaseline W3C test now that more checks are passing.
1064
1065         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
1066
1067 2016-09-08  Chris Dumez  <cdumez@apple.com>
1068
1069         frame.longDesc / iframe.longDesc should reflect as a URL
1070         https://bugs.webkit.org/show_bug.cgi?id=161764
1071
1072         Reviewed by Alex Christensen.
1073
1074         Rebaseline several W3C tests now that more checks are passing.
1075
1076         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
1077         * web-platform-tests/html/dom/reflection-obsolete-expected.txt:
1078
1079 2016-09-08  Chris Dumez  <cdumez@apple.com>
1080
1081         HTMLImageElement.hspace / vspace attributes should be unsigned
1082         https://bugs.webkit.org/show_bug.cgi?id=161754
1083
1084         Reviewed by Alex Christensen.
1085
1086         Rebaseline W3C test now that more checks are passing.
1087
1088         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
1089
1090 2016-09-08  Chris Dumez  <cdumez@apple.com>
1091
1092         HTMLImageElement.width / height attributes should be unsigned
1093         https://bugs.webkit.org/show_bug.cgi?id=161730
1094
1095         Reviewed by Alex Christensen.
1096
1097         Rebaseline W3C test now that more checks are passing.
1098
1099         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
1100
1101 2016-09-07  Chris Dumez  <cdumez@apple.com>
1102
1103         Fix handling of negative radius in HTMLAreaElement's coords when in circle state
1104         https://bugs.webkit.org/show_bug.cgi?id=161690
1105
1106         Reviewed by Daniel Bates.
1107
1108         Rebaseline existing test now that one more check is passing.
1109
1110         * web-platform-tests/html/semantics/embedded-content/the-area-element/area-processing-expected.txt:
1111
1112 2016-09-07  Chris Dumez  <cdumez@apple.com>
1113
1114         Align HTMLAreaElement shape parsing with the specification
1115         https://bugs.webkit.org/show_bug.cgi?id=161698
1116
1117         Reviewed by Daniel Bates.
1118
1119         Rebaseline W3C test now that more checks are passing. Chrome is also
1120         passing all the checks in this test.
1121
1122         * web-platform-tests/html/semantics/embedded-content/the-area-element/area-shape-expected.txt:
1123         * web-platform-tests/html/semantics/embedded-content/the-area-element/area-shape.html:
1124         Incorporate https://github.com/w3c/web-platform-tests/pull/3659
1125
1126 2016-09-07  Chris Dumez  <cdumez@apple.com>
1127
1128         Drop legacy canvas.probablySupportsContext()
1129         https://bugs.webkit.org/show_bug.cgi?id=161692
1130
1131         Reviewed by Alex Christensen.
1132
1133         Rebaseline W3C test now that one more check is passing.
1134
1135         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/historical-expected.txt:
1136
1137 2016-09-06  Chris Dumez  <cdumez@apple.com>
1138
1139         Add support for input.minLength / textArea.minLength
1140         https://bugs.webkit.org/show_bug.cgi?id=161644
1141
1142         Reviewed by Darin Adler.
1143
1144         Rebaseline several W3C tests now that more checks are passing.
1145
1146         * web-platform-tests/html/dom/interfaces-expected.txt:
1147         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-tooShort-expected.txt:
1148
1149 2016-09-06  Chris Dumez  <cdumez@apple.com>
1150
1151         Align srcset attribute parsing with the HTML specification
1152         https://bugs.webkit.org/show_bug.cgi?id=161636
1153
1154         Reviewed by Darin Adler.
1155
1156         Rebaseline a couple of W3C tests now that more checks are passing.
1157
1158         * web-platform-tests/html/semantics/embedded-content/the-img-element/current-pixel-density/basic-expected.txt:
1159         * web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute-expected.txt:
1160
1161 2016-09-06  Youenn Fablet  <youenn@apple.com>
1162
1163         CachedResourceLoader is not taking into account fetch options to use or not cached resources
1164         https://bugs.webkit.org/show_bug.cgi?id=161389
1165
1166         Reviewed by Darin Adler.
1167
1168         Updated as new console log messages appear now that cors checks are done at SubresourceLoader level.
1169
1170         * web-platform-tests/XMLHttpRequest/security-consideration.sub-expected.txt:
1171         * web-platform-tests/fetch/api/cors/cors-basic-expected.txt:
1172         * web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt:
1173         * web-platform-tests/fetch/api/cors/cors-basic.js: Fixing a typo in the test making the test always passing, since the fetch promise was not taken into account.
1174         * web-platform-tests/fetch/api/cors/cors-multiple-origins-expected.txt:
1175         * web-platform-tests/fetch/api/cors/cors-multiple-origins-worker-expected.txt:
1176         * web-platform-tests/fetch/api/cors/cors-origin-expected.txt:
1177         * web-platform-tests/fetch/api/cors/cors-origin-worker-expected.txt:
1178         * web-platform-tests/fetch/api/cors/cors-origin.js:
1179         (corsOrigin): Fixing a typo in the test making the tests always passing, since the fetch promise was not taken into account.
1180         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt:
1181         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt:
1182
1183 2016-09-05  Commit Queue  <commit-queue@webkit.org>
1184
1185         Unreviewed, rolling out r205450.
1186         https://bugs.webkit.org/show_bug.cgi?id=161614
1187
1188         Made tests flaky, causing false positives on EWS (Requested by
1189         ap on #webkit).
1190
1191         Reverted changeset:
1192
1193         "CachedResourceLoader is not taking into account fetch options
1194         to use or not cached resources"
1195         https://bugs.webkit.org/show_bug.cgi?id=161389
1196         http://trac.webkit.org/changeset/205450
1197
1198 2016-09-05  Youenn Fablet  <youenn@apple.com>
1199
1200         CachedResourceLoader is not taking into account fetch options to use or not cached resources
1201         https://bugs.webkit.org/show_bug.cgi?id=161389
1202
1203         Reviewed by Darin Adler.
1204
1205         Updated as new console log messages appear now that cors checks are done at SubresourceLoader level.
1206
1207         * web-platform-tests/XMLHttpRequest/security-consideration.sub-expected.txt:
1208         * web-platform-tests/fetch/api/cors/cors-basic-expected.txt:
1209         * web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt:
1210         * web-platform-tests/fetch/api/cors/cors-multiple-origins-expected.txt:
1211         * web-platform-tests/fetch/api/cors/cors-multiple-origins-worker-expected.txt:
1212         * web-platform-tests/fetch/api/cors/cors-origin-expected.txt:
1213         * web-platform-tests/fetch/api/cors/cors-origin-worker-expected.txt:
1214         * web-platform-tests/fetch/api/cors/cors-origin.js:
1215         (corsOrigin): Fixing a typo in the test making the tests always passing, since the fetch promise was not taken into account.
1216         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt:
1217         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt:
1218
1219 2016-09-05  Youenn Fablet  <youenn@apple.com>
1220
1221         W3C test importer should generate the list of resource files
1222         https://bugs.webkit.org/show_bug.cgi?id=161578
1223
1224         Reviewed by Ryosuke Niwa.
1225
1226         * resources/resource-files.json: Reformatting the file.
1227
1228 2016-09-03  Chris Dumez  <cdumez@apple.com>
1229
1230         Align meta element http-equiv="refresh" parsing with the HTML specification
1231         https://bugs.webkit.org/show_bug.cgi?id=161543
1232
1233         Reviewed by Darin Adler.
1234
1235         Import corresponding test from W3C.
1236
1237         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing-expected.txt: Added.
1238         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html: Added.
1239         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/;url=foo: Added.
1240         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/__dir__.headers: Added.
1241         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/foo: Added.
1242         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/foo'bar: Added.
1243         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/refresh.sub.html: Added.
1244         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/ufoo: Added.
1245         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/urfoo: Added.
1246         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/url foo: Added.
1247         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/urlfoo: Added.
1248         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/x;url=foo: Added.
1249
1250 2016-09-03  Youenn Fablet  <youenn@apple.com>
1251
1252         run-webkit-tests should detect w3c test resource files
1253         https://bugs.webkit.org/show_bug.cgi?id=161307
1254
1255         Reviewed by Ryosuke Niwa.
1256
1257         * resources/resource-files.json: Added.
1258
1259 2016-09-01  Romain Bellessort  <romain.bellessort@crf.canon.fr>
1260
1261         [Streams API] Align internal structure of ReadableStream with spec
1262         https://bugs.webkit.org/show_bug.cgi?id=160299
1263
1264         Reviewed by Xabier Rodriguez-Calvar.
1265
1266         Aligned internal structure of ReadableStream with spec. Fixed one expectation
1267         that was set to FAIL while it is now PASSing.
1268
1269         * web-platform-tests/streams/readable-streams/general.https-expected.txt:
1270
1271
1272 2016-08-31  Youenn Fablet  <youenn@apple.com>
1273
1274         [Fetch API] Fetch API should be able to load data URL in Same Origin mode
1275         https://bugs.webkit.org/show_bug.cgi?id=161434
1276
1277         Reviewed by Sam Weinig.
1278
1279         * web-platform-tests/fetch/api/basic/scheme-data-expected.txt:
1280         * web-platform-tests/fetch/api/basic/scheme-data-worker-expected.txt:
1281         * web-platform-tests/fetch/api/basic/scheme-data.js:
1282         (checkFetchResponse):
1283         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-expected.txt: Added.
1284         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-worker-expected.txt: Added.
1285         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-worker.html: Added.
1286         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl.html: Added.
1287         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl.js: Added.
1288         (redirectDataURL):
1289
1290 2016-08-31  Youenn Fablet  <youenn@apple.com>
1291
1292         [Fetch API] Request construction failure should not set "bodyUsed"
1293         https://bugs.webkit.org/show_bug.cgi?id=161432
1294
1295         Reviewed by Alex Christensen.
1296
1297         * web-platform-tests/fetch/api/request/request-disturbed-expected.txt:
1298         * web-platform-tests/fetch/api/request/request-disturbed.html:
1299
1300 2016-08-31  Romain Bellessort  <romain.bellessort@crf.canon.fr>
1301
1302         [Streams API] Align getReader() with spec
1303         https://bugs.webkit.org/show_bug.cgi?id=160508
1304
1305         Reviewed by Xabier Rodriguez-Calvar.
1306
1307         Changed 2 expectations, 1 that passes thanks to patch, the other that
1308         now fails as getReader() has 1 parameter (0 expected, bug to be filed).
1309
1310         * web-platform-tests/streams/readable-streams/general.https-expected.txt:
1311         * web-platform-tests/streams/readable-streams/templated.https-expected.txt:
1312
1313 2016-08-30  Youenn Fablet  <youenn@apple.com>
1314
1315         [Fetch API] Blob not found URL should result in a network error
1316         https://bugs.webkit.org/show_bug.cgi?id=161381
1317
1318         Reviewed by Sam Weinig.
1319
1320         * web-platform-tests/fetch/api/basic/scheme-blob-expected.txt:
1321         * web-platform-tests/fetch/api/basic/scheme-blob-worker-expected.txt:
1322         * web-platform-tests/fetch/api/basic/scheme-blob-worker.html:
1323         * web-platform-tests/fetch/api/basic/scheme-blob.html:
1324         * web-platform-tests/fetch/api/basic/scheme-blob.js:
1325         (invalidRequestMethods.forEach):
1326
1327 2016-08-30  Youenn Fablet  <youenn@apple.com>
1328
1329         [Fetch API] Body mix-in text() should decode data as UTF-8
1330         https://bugs.webkit.org/show_bug.cgi?id=161372
1331
1332         Reviewed by Sam Weinig.
1333
1334         * web-platform-tests/fetch/api/basic/text-utf8-expected.txt: Added.
1335         * web-platform-tests/fetch/api/basic/text-utf8.html: Added.
1336         * web-platform-tests/fetch/api/resources/status.py: Added.
1337         (main):
1338
1339 2016-08-29  Chris Dumez  <cdumez@apple.com>
1340
1341         Unskip several web-platform-tests that are now passing
1342         https://bugs.webkit.org/show_bug.cgi?id=161367
1343
1344         Reviewed by Geoffrey Garen.
1345
1346         Rebaseline those tests and update window-security.sub.html as per:
1347         https://github.com/w3c/web-platform-tests/pull/3607
1348
1349         * web-platform-tests/html/browsers/history/the-location-interface/security_location_0.sub-expected.txt:
1350         * web-platform-tests/html/browsers/the-window-object/security-window/window-security.sub-expected.txt:
1351         * web-platform-tests/html/browsers/the-window-object/security-window/window-security.sub.html:
1352         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/frameElement.sub-expected.txt:
1353
1354 2016-08-29  Chris Dumez  <cdumez@apple.com>
1355
1356         document.createEvent("popstateevent") should create a PopStateEvent
1357         https://bugs.webkit.org/show_bug.cgi?id=161321
1358
1359         Reviewed by Darin Adler.
1360
1361         Rebaseline several W3C tests now that more checks are passing.
1362
1363         * web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
1364         * web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
1365         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/PopStateEvent-expected.txt:
1366
1367 2016-08-29  Chris Dumez  <cdumez@apple.com>
1368
1369         We should throw a SecurityError when denying access to cross-origin Window properties
1370         https://bugs.webkit.org/show_bug.cgi?id=161316
1371
1372         Reviewed by Darin Adler.
1373
1374         Rebaseline existing tests to reflect behavior change.
1375
1376         * web-platform-tests/domparsing/innerhtml-05-expected.txt:
1377         * web-platform-tests/html/semantics/forms/form-submission-0/getactionurl-expected.txt:
1378
1379 2016-08-29  Youenn Fablet  <youenn@apple.com>
1380
1381         [Fetch API] Response cloning should structureClone when teeing Response stream
1382         https://bugs.webkit.org/show_bug.cgi?id=161147
1383
1384         Reviewed by Darin Adler.
1385
1386         * web-platform-tests/fetch/api/response/response-clone-expected.txt:
1387         * web-platform-tests/fetch/api/response/response-clone.html:
1388
1389 2016-08-29  Youenn Fablet  <youenn@apple.com>
1390
1391         [Fetch API] Add support for BufferSource bodies
1392         https://bugs.webkit.org/show_bug.cgi?id=161087
1393
1394         Reviewed by Darin Adler.
1395
1396         * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
1397         * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
1398         * web-platform-tests/fetch/api/basic/request-headers.js:
1399         (checkContentType):
1400         (requestHeaders): Change the order of the header checks so that passing headers are checked first.
1401         * web-platform-tests/fetch/api/request/request-consume-expected.txt:
1402         * web-platform-tests/fetch/api/request/request-consume.html:
1403         * web-platform-tests/fetch/api/response/response-consume-stream-expected.txt:
1404         * web-platform-tests/fetch/api/response/response-consume-stream.html:
1405
1406 2016-08-29  Youenn Fablet  <youenn@apple.com>
1407
1408         data:// URL behavior of XHR does not match spec
1409         https://bugs.webkit.org/show_bug.cgi?id=109199
1410
1411         Reviewed by Darin Adler.
1412
1413         * web-platform-tests/XMLHttpRequest/data-uri-expected.txt:
1414         * web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
1415         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-defer-scripts-expected.txt:
1416         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-block-scripts-expected.txt:
1417         * web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-not-hang-scriptloader-expected.txt:
1418         * web-platform-tests/fetch/api/basic/scheme-data.js: Adding setStatusText check.
1419         * web-platform-tests/fetch/api/basic/scheme-data-expected.txt:
1420         * web-platform-tests/fetch/api/basic/scheme-data-worker-expected.txt:
1421
1422 2016-08-28  Youenn Fablet  <youenn@apple.com>
1423
1424         [Fetch API] Ensure response cloning works when data is loading
1425         https://bugs.webkit.org/show_bug.cgi?id=161137
1426
1427         Reviewed by Darin Adler.
1428
1429         * web-platform-tests/fetch/api/response/response-clone-expected.txt:
1430         * web-platform-tests/fetch/api/response/response-clone.html: New tests highly inspired from Chromium similar tests.
1431
1432 2016-08-27  Youenn Fablet  <youenn@apple.com>
1433
1434         [Fetch API] Opaque responses should not have any body
1435         https://bugs.webkit.org/show_bug.cgi?id=161130
1436
1437         Reviewed by Sam Weinig.
1438
1439         * web-platform-tests/fetch/api/cors/cors-basic.js:
1440         (cors): Adding response body checking.
1441
1442 2016-08-27  Youenn Fablet  <youenn@apple.com>
1443
1444         [Fetch API] opaqueredirect responses should have their URL set to the original URL
1445         https://bugs.webkit.org/show_bug.cgi?id=161194
1446
1447         Reviewed by Sam Weinig.
1448
1449         * web-platform-tests/fetch/api/redirect/redirect-mode.html:
1450         * web-platform-tests/fetch/api/redirect/redirect-mode.js:
1451         (redirectMode): Updating test to ease the computation of the absolute URL.
1452
1453 2016-08-27  Andreas Kling  <akling@apple.com>
1454
1455         script.text should behave like script.textContent on setting
1456         <https://webkit.org/b/148852>
1457
1458         Reviewed by Chris Dumez.
1459
1460         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-text-expected.txt:
1461
1462 2016-08-27  Youenn Fablet  <youenn@apple.com>
1463
1464         Sync web-platform-tests up to revision e827374
1465         https://bugs.webkit.org/show_bug.cgi?id=161231
1466
1467         Reviewed by Sam Weinig.
1468
1469         * resources/ImportExpectations: Skipped some new test suites. Added 'url' test suite as Import.
1470         * resources/TestRepositories: Updated revision to e827374
1471         * resources/web-platform-tests-modules.json:
1472         * web-platform-tests/XMLHttpRequest/abort-during-upload-expected.txt:
1473         * web-platform-tests/XMLHttpRequest/abort-during-upload.htm:
1474         * web-platform-tests/XMLHttpRequest/abort-event-order.htm:
1475         * web-platform-tests/XMLHttpRequest/event-error-expected.txt:
1476         * web-platform-tests/XMLHttpRequest/event-error-order.sub-expected.txt: Added.
1477         * web-platform-tests/XMLHttpRequest/event-error-order.sub.html: Added.
1478         * web-platform-tests/XMLHttpRequest/event-error.html:
1479         * web-platform-tests/XMLHttpRequest/event-error.sub-expected.txt: Added.
1480         * web-platform-tests/XMLHttpRequest/event-error.sub.html: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/event-error.html.
1481         * web-platform-tests/XMLHttpRequest/event-progress.htm:
1482         * web-platform-tests/XMLHttpRequest/resources/trickle.py:
1483         (main):
1484         * web-platform-tests/XMLHttpRequest/resources/w3c-import.log:
1485         * web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-event-order.js: Added.
1486         (global.prepare_xhr_for_event_order_test):
1487         (global.assert_xhr_event_order_matches):
1488         * web-platform-tests/XMLHttpRequest/response-data-progress-expected.txt:
1489         * web-platform-tests/XMLHttpRequest/response-data-progress.htm:
1490         * web-platform-tests/XMLHttpRequest/response-method-expected.txt:
1491         * web-platform-tests/XMLHttpRequest/responsexml-document-properties-expected.txt:
1492         * web-platform-tests/XMLHttpRequest/security-consideration.sub.html:
1493         * web-platform-tests/XMLHttpRequest/send-entity-body-document-expected.txt:
1494         * web-platform-tests/XMLHttpRequest/send-no-response-event-order-expected.txt:
1495         * web-platform-tests/XMLHttpRequest/send-no-response-event-order.htm:
1496         * web-platform-tests/XMLHttpRequest/send-sync-response-event-order-expected.txt:
1497         * web-platform-tests/XMLHttpRequest/send-sync-response-event-order.htm:
1498         * web-platform-tests/XMLHttpRequest/w3c-import.log:
1499         * web-platform-tests/common/get-host-info.sub.js: Added.
1500         (get_host_info):
1501         * web-platform-tests/common/w3c-import.log:
1502         * web-platform-tests/dom/interfaces-expected.txt:
1503         * web-platform-tests/dom/interfaces.html:
1504         * web-platform-tests/dom/nodes/attributes-expected.txt:
1505         * web-platform-tests/dom/nodes/attributes.html:
1506         * web-platform-tests/dom/traversal/TreeWalker-acceptNode-filter.html:
1507         * web-platform-tests/dom/traversal/TreeWalker-basic.html:
1508         * web-platform-tests/dom/traversal/TreeWalker-currentNode.html:
1509         * web-platform-tests/dom/traversal/TreeWalker-previousNodeLastChildReject.html:
1510         * web-platform-tests/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html:
1511         * web-platform-tests/dom/traversal/TreeWalker-traversal-reject.html:
1512         * web-platform-tests/dom/traversal/TreeWalker-traversal-skip-most.html:
1513         * web-platform-tests/dom/traversal/TreeWalker-traversal-skip.html:
1514         * web-platform-tests/domparsing/w3c-import.log:
1515         * web-platform-tests/fetch/api/basic/scheme-about-expected.txt:
1516         * web-platform-tests/fetch/api/basic/scheme-about-worker-expected.txt:
1517         * web-platform-tests/fetch/api/basic/scheme-about.js:
1518         (checkFetchResponse):
1519         (checkKoUrl): Deleted.
1520         * web-platform-tests/fetch/api/basic/w3c-import.log:
1521         * web-platform-tests/fetch/api/cors/cors-cookies.js:
1522         (corsCookies):
1523         * web-platform-tests/fetch/api/cors/cors-redirect.js:
1524         (corsRedirect):
1525         * web-platform-tests/fetch/api/headers/headers-basic-expected.txt:
1526         * web-platform-tests/fetch/api/headers/headers-basic.html:
1527         * web-platform-tests/fetch/api/redirect/w3c-import.log:
1528         * web-platform-tests/fetch/api/request/request-cache-expected.txt:
1529         * web-platform-tests/html/browsers/history/the-location-interface/security_location_0.sub.htm:
1530         * web-platform-tests/html/browsers/the-window-object/security-window/window-security.sub.html:
1531         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html:
1532         * web-platform-tests/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.sub-expected.txt:
1533         * web-platform-tests/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.sub.html:
1534         * web-platform-tests/html/dom/elements-forms.js:
1535         * web-platform-tests/html/dom/elements-tabular.js:
1536         * web-platform-tests/html/dom/elements/global-attributes/dataset-expected.txt:
1537         * web-platform-tests/html/dom/elements/global-attributes/dataset.html:
1538         * web-platform-tests/html/dom/interfaces-expected.txt:
1539         * web-platform-tests/html/dom/interfaces.html:
1540         * web-platform-tests/html/dom/reflection-forms-expected.txt:
1541         * web-platform-tests/html/dom/reflection-tabular-expected.txt:
1542         * web-platform-tests/html/dom/reflection.js:
1543         (ReflectionTests.typeMap.string_appeared_here.toString):
1544         (ReflectionTests.typeMap.string_appeared_here.valueOf):
1545         (ReflectionTests.typeMap.string_appeared_here.string_appeared_here):
1546         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_specified.sub.html:
1547         * web-platform-tests/html/semantics/document-metadata/the-link-element/document-without-browsing-context-expected.txt:
1548         * web-platform-tests/html/semantics/document-metadata/the-link-element/link-load-event.html:
1549         * web-platform-tests/html/semantics/document-metadata/the-link-element/link-style-error-01-expected.txt:
1550         * web-platform-tests/html/semantics/document-metadata/the-link-element/link-style-error-01.html:
1551         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.sub-expected.txt:
1552         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.sub.html:
1553         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.sub-expected.txt:
1554         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.sub.html:
1555         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.sub-expected.txt:
1556         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.sub.html:
1557         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.sub-expected.txt:
1558         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.sub.html:
1559         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.sub-expected.txt:
1560         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.sub.html:
1561         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.create.sub-expected.txt:
1562         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.create.sub.html:
1563         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.sub-expected.txt:
1564         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.sub.html:
1565         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.sub-expected.txt:
1566         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.sub.html:
1567         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.sub-expected.txt:
1568         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.sub.html:
1569         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.reset.sub-expected.txt:
1570         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.reset.sub.html:
1571         * web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt:
1572         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-tooShort.html:
1573         * web-platform-tests/html/semantics/interfaces-expected.txt:
1574         * web-platform-tests/html/semantics/interfaces.html:
1575         * web-platform-tests/html/semantics/interfaces.js:
1576         * web-platform-tests/html/semantics/selectors/pseudo-classes/valid-invalid-expected.txt:
1577         * web-platform-tests/html/semantics/selectors/pseudo-classes/valid-invalid.html:
1578         * web-platform-tests/lint.whitelist:
1579         * web-platform-tests/url/w3c-import.log: Added.
1580
1581 2016-08-27  Youenn Fablet  <youenn@apple.com>
1582
1583         [Fetch API] Blob type should be set from Response/Request contentType header
1584         https://bugs.webkit.org/show_bug.cgi?id=161228
1585
1586         Reviewed by Alex Christensen.
1587
1588         * web-platform-tests/fetch/api/request/request-consume.html:
1589         * web-platform-tests/fetch/api/request/request-headers-expected.txt:
1590         * web-platform-tests/fetch/api/request/request-headers.html:
1591         * web-platform-tests/fetch/api/response/response-consume-expected.txt:
1592         * web-platform-tests/fetch/api/response/response-consume.html:
1593         * web-platform-tests/fetch/api/response/response-init-002-expected.txt:
1594         * web-platform-tests/fetch/api/response/response-init-002.html:
1595
1596 2016-08-26  Andreas Kling  <akling@apple.com>
1597
1598         The :enabled/:disabled selectors should only match elements that can be disabled.
1599         <https://webkit.org/b/161255>
1600
1601         Reviewed by Chris Dumez.
1602
1603         * web-platform-tests/html/semantics/selectors/pseudo-classes/disabled-expected.txt:
1604
1605 2016-08-26  Chris Dumez  <cdumez@apple.com>
1606
1607         HTMLAreaElement's coords attributes parsing does not comply with the HTML specification
1608         https://bugs.webkit.org/show_bug.cgi?id=161216
1609
1610         Reviewed by Andreas Kling.
1611
1612         Rebaseline W3C test now that all checks are passing. Chrome is also passing all the checks.
1613
1614         * web-platform-tests/html/semantics/embedded-content/the-area-element/area-coords-expected.txt:
1615
1616 2016-08-25  Johan K. Jensen  <johan_jensen@apple.com>
1617
1618         Update the Resource Timing implementation
1619         https://bugs.webkit.org/show_bug.cgi?id=161068
1620
1621         Reviewed by Alex Christensen.
1622
1623         Added W3C Web Platform Tests for Resource Timing.
1624
1625         * web-platform-tests/resource-timing/OWNERS: Added.
1626         * web-platform-tests/resource-timing/SyntheticResponse.py: Added.
1627         (main):
1628         * web-platform-tests/resource-timing/iframe-setdomain.sub.html: Added.
1629         * web-platform-tests/resource-timing/resource-timing.html: Added.
1630         * web-platform-tests/resource-timing/resource-timing.js: Added.
1631         (testCases.test):
1632         (test):
1633         (runNextCase):
1634         (assertInvariants):
1635         (assertResourceEntryInvariants):
1636         (canonicalize):
1637         (createUniqueQueryArgument):
1638         (getSyntheticUrl):
1639         (initiateFetch):
1640         (window.onload):
1641         * web-platform-tests/resource-timing/resources/resource_timing_test0.css: Added.
1642         (div#resource_link_css):
1643         * web-platform-tests/resource-timing/resources/resource_timing_test0.html: Added.
1644         * web-platform-tests/resource-timing/resources/resource_timing_test0.js: Added.
1645         * web-platform-tests/resource-timing/resources/resource_timing_test0.png: Added.
1646         * web-platform-tests/resource-timing/resources/resource_timing_test0.xml: Added.
1647         * web-platform-tests/resource-timing/resources/webperftestharness.js: Added.
1648         (wp_test):
1649         (test_namespace):
1650         (test_timing_order):
1651         (test_timing_equals):
1652         (sleep_milliseconds):
1653         (test_true):
1654         (test_equals):
1655         (test_greater_than):
1656         (test_greater_or_equals):
1657         * web-platform-tests/resource-timing/test_resource_timing.html: Added.
1658         * web-platform-tests/resource-timing/test_resource_timing.js: Added.
1659         (setup):
1660         (resolve):
1661         (switch.):
1662         (switch.case.string_appeared_here.xmlhttp.onload):
1663         (switch.default.element.onload):
1664         (onload):
1665         (poll_for_stylesheet_load.inner):
1666         (poll_for_stylesheet_load):
1667         (resource_load):
1668
1669 2016-08-24  Alex Christensen  <achristensen@webkit.org>
1670
1671         Import w3c URL tests
1672         https://bugs.webkit.org/show_bug.cgi?id=161177
1673
1674         Reviewed by Tim Horton.
1675
1676         * web-platform-tests/url: Added.
1677         * web-platform-tests/url/OWNERS: Added.
1678         * web-platform-tests/url/README.md: Added.
1679         * web-platform-tests/url/a-element-expected.txt: Added.
1680         * web-platform-tests/url/a-element-xhtml-expected.txt: Added.
1681         * web-platform-tests/url/a-element-xhtml.xhtml: Added.
1682         * web-platform-tests/url/a-element.html: Added.
1683         * web-platform-tests/url/a-element.js: Added.
1684         (setup.async_test.string_appeared_here.setup.step):
1685         (setBase):
1686         (bURL):
1687         (runURLTests):
1688         * web-platform-tests/url/historical-expected.txt: Added.
1689         * web-platform-tests/url/historical.html: Added.
1690         * web-platform-tests/url/historical.worker.js: Added.
1691         (test):
1692         * web-platform-tests/url/interfaces-expected.txt: Added.
1693         * web-platform-tests/url/interfaces.html: Added.
1694         * web-platform-tests/url/setters_tests.json: Added.
1695         * web-platform-tests/url/url-constructor-expected.txt: Added.
1696         * web-platform-tests/url/url-constructor.html: Added.
1697         * web-platform-tests/url/url-domainToUnicode-expected.txt: Added.
1698         * web-platform-tests/url/url-domainToUnicode.html: Added.
1699         * web-platform-tests/url/url-setters-expected.txt: Added.
1700         * web-platform-tests/url/url-setters.html: Added.
1701         * web-platform-tests/url/urlsearchparams-append-expected.txt: Added.
1702         * web-platform-tests/url/urlsearchparams-append.html: Added.
1703         * web-platform-tests/url/urlsearchparams-constructor-expected.txt: Added.
1704         * web-platform-tests/url/urlsearchparams-constructor.html: Added.
1705         * web-platform-tests/url/urlsearchparams-delete-expected.txt: Added.
1706         * web-platform-tests/url/urlsearchparams-delete.html: Added.
1707         * web-platform-tests/url/urlsearchparams-get-expected.txt: Added.
1708         * web-platform-tests/url/urlsearchparams-get.html: Added.
1709         * web-platform-tests/url/urlsearchparams-getall-expected.txt: Added.
1710         * web-platform-tests/url/urlsearchparams-getall.html: Added.
1711         * web-platform-tests/url/urlsearchparams-has-expected.txt: Added.
1712         * web-platform-tests/url/urlsearchparams-has.html: Added.
1713         * web-platform-tests/url/urlsearchparams-set-expected.txt: Added.
1714         * web-platform-tests/url/urlsearchparams-set.html: Added.
1715         * web-platform-tests/url/urlsearchparams-stringifier-expected.txt: Added.
1716         * web-platform-tests/url/urlsearchparams-stringifier.html: Added.
1717         * web-platform-tests/url/urltestdata.json: Added.
1718
1719 2016-08-23  Chris Dumez  <cdumez@apple.com>
1720
1721         Add support for CanvasRenderingContext2D.resetTransform()
1722         https://bugs.webkit.org/show_bug.cgi?id=161089
1723
1724         Reviewed by Simon Fraser.
1725
1726         * web-platform-tests/2dcontext/transformations/canvas_transformations_reset_001-expected.html: Added.
1727         * web-platform-tests/2dcontext/transformations/canvas_transformations_reset_001.html: Added.
1728         Import W3C test to cover CanvasRenderingContext2D.resetTransform().
1729
1730         * web-platform-tests/html/dom/interfaces-expected.txt:
1731         Rebaseline existing test now that more checks are passing.
1732
1733 2016-08-23  Chris Dumez  <cdumez@apple.com>
1734
1735         HTMLAreaElement should have a stringifier
1736         https://bugs.webkit.org/show_bug.cgi?id=161105
1737
1738         Reviewed by Geoffrey Garen.
1739
1740         Rebaseline W3C test now that all checks are passing.
1741
1742         * web-platform-tests/html/semantics/embedded-content/the-area-element/area-stringifier-expected.txt:
1743
1744 2016-08-23  Chris Dumez  <cdumez@apple.com>
1745
1746         Import html/browsers web platform tests
1747         https://bugs.webkit.org/show_bug.cgi?id=161067
1748
1749         Reviewed by Youenn Fablet.
1750
1751         Import html/browsers web platform tests from upstream.
1752
1753         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/001-1.html: Added.
1754         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/001-2.html: Added.
1755         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/001-expected.txt: Added.
1756         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/001.html: Added.
1757         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/MANIFEST: Added.
1758         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/PopStateEvent-expected.txt: Added.
1759         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/PopStateEvent.html: Added.
1760         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-1.html: Added.
1761         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-2.html: Added.
1762         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-3.html: Added.
1763         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-4.html: Added.
1764         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin-expected.txt: Added.
1765         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html: Added.
1766         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/contains.json: Added.
1767         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/events-expected.txt: Added.
1768         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/events.html: Added.
1769         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/hashchange_event-expected.txt: Added.
1770         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/hashchange_event.html: Added.
1771         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank1.html: Added.
1772         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank2.html: Added.
1773         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/page-with-fragment.html: Added.
1774         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/w3c-import.log: Added.
1775         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-basic-expected.txt: Added.
1776         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-basic.html: Added.
1777         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin-expected.txt: Added.
1778         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html: Added.
1779         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-samedoc-expected.txt: Added.
1780         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-samedoc.html: Added.
1781         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-cross-origin-expected.txt: Added.
1782         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-cross-origin.html: Added.
1783         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-samedoc-expected.txt: Added.
1784         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-samedoc.html: Added.
1785         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/w3c-import.log: Added.
1786         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/popstate_event-expected.txt: Added.
1787         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/popstate_event.html: Added.
1788         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/unset_context_name-1-expected.txt: Added.
1789         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/unset_context_name-1.html: Added.
1790         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/unset_context_name.html: Added.
1791         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/w3c-import.log: Added.
1792         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/001-1.html: Added.
1793         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/001-2.html: Added.
1794         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/001-3.html: Added.
1795         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/001-expected.txt: Added.
1796         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/001.html: Added.
1797         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/002-1.html: Added.
1798         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/002-2.html: Added.
1799         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/002-expected.txt: Added.
1800         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/002.html: Added.
1801         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/003-1.html: Added.
1802         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/003-2.html: Added.
1803         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/003-3.html: Added.
1804         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/003-expected.txt: Added.
1805         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/003.html: Added.
1806         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/004-1.html: Added.
1807         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/004-2.html: Added.
1808         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/004-3.html: Added.
1809         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/004-expected.txt: Added.
1810         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/004.html: Added.
1811         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/005-expected.txt: Added.
1812         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/005.html: Added.
1813         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/006-expected.txt: Added.
1814         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/006.html: Added.
1815         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/007-expected.txt: Added.
1816         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/007.html: Added.
1817         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/008-expected.txt: Added.
1818         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/008.html: Added.
1819         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/009-expected.txt: Added.
1820         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/009.html: Added.
1821         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/010-expected.txt: Added.
1822         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/010.html: Added.
1823         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/011-expected.txt: Added.
1824         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/011.html: Added.
1825         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/012-expected.txt: Added.
1826         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/012.html: Added.
1827         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/013-expected.txt: Added.
1828         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/013.html: Added.
1829         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/014-expected.txt: Added.
1830         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/014.html: Added.
1831         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/015-expected.txt: Added.
1832         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/015.html: Added.
1833         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/MANIFEST: Added.
1834         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/blank.html: Added.
1835         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-1.html: Added.
1836         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-2.html: Added.
1837         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-3.html: Added.
1838         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-expected.txt: Added.
1839         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location.html: Added.
1840         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-1.html: Added.
1841         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-2.html: Added.
1842         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-3.html: Added.
1843         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-expected.txt: Added.
1844         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit.html: Added.
1845         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/click.html: Added.
1846         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment-expected.txt: Added.
1847         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment.html: Added.
1848         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment_iframe.html: Added.
1849         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/href.html: Added.
1850         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-query-fragment-components-expected.txt: Added.
1851         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-query-fragment-components.html: Added.
1852         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-expected.txt: Added.
1853         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html: Added.
1854         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url-1.html: Added.
1855         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url-expected.txt: Added.
1856         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url.html: Added.
1857         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-1.html: Added.
1858         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-expected.txt: Added.
1859         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin.html: Added.
1860         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-expected.txt: Added.
1861         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent-expected.txt: Added.
1862         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent.html: Added.
1863         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src-expected.txt: Added.
1864         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html: Added.
1865         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html: Added.
1866         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank-expected.txt: Added.
1867         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html: Added.
1868         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/support/dummy.html: Added.
1869         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/support/location-set.html: Added.
1870         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/support/set-parent-src.html: Added.
1871         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/support/w3c-import.log: Added.
1872         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/w3c-import.log: Added.
1873         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/w3c-import.log: Added.
1874         * web-platform-tests/html/browsers/browsing-the-web/read-media/pageload-image-expected.txt: Added.
1875         * web-platform-tests/html/browsers/browsing-the-web/read-media/pageload-image.html: Added.
1876         * web-platform-tests/html/browsers/browsing-the-web/read-media/pageload-video-expected.txt: Added.
1877         * web-platform-tests/html/browsers/browsing-the-web/read-media/pageload-video.html: Added.
1878         * web-platform-tests/html/browsers/browsing-the-web/read-media/w3c-import.log: Added.
1879         * web-platform-tests/html/browsers/browsing-the-web/read-text/load-text-plain-expected.txt: Added.
1880         * web-platform-tests/html/browsers/browsing-the-web/read-text/load-text-plain.html: Added.
1881         * web-platform-tests/html/browsers/browsing-the-web/read-text/w3c-import.log: Added.
1882         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/001-expected.txt: Added.
1883         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/001.html: Added.
1884         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/002-expected.txt: Added.
1885         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/002.html: Added.
1886         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/003-expected.txt: Added.
1887         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/003.html: Added.
1888         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/004-expected.txt: Added.
1889         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/004.html: Added.
1890         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/005-expected.txt: Added.
1891         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/005.html: Added.
1892         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/006-expected.txt: Added.
1893         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/006.html: Added.
1894         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/007-expected.txt: Added.
1895         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/007.html: Added.
1896         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/MANIFEST: Added.
1897         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded-expected.txt: Added.
1898         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded.html: Added.
1899         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name-expected.txt: Added.
1900         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html: Added.
1901         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-id-top-expected.txt: Added.
1902         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-id-top.html: Added.
1903         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top-expected.txt: Added.
1904         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html: Added.
1905         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/w3c-import.log: Added.
1906         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/001-expected.txt: Added.
1907         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/001.html: Added.
1908         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/002-expected.txt: Added.
1909         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/002.html: Added.
1910         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/003-expected.txt: Added.
1911         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/003.html: Added.
1912         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/004-expected.txt: Added.
1913         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/004.html: Added.
1914         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/005-expected.txt: Added.
1915         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/005.html: Added.
1916         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/MANIFEST: Added.
1917         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/base.html: Added.
1918         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back-1.html: Added.
1919         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back-expected.txt: Added.
1920         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back.html: Added.
1921         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-1.html: Added.
1922         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-2.html: Added.
1923         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-expected.txt: Added.
1924         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent.html: Added.
1925         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/contains.json: Added.
1926         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-1.html: Added.
1927         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-2.html: Added.
1928         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-expected.txt: Added.
1929         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html: Added.
1930         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward-1.html: Added.
1931         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward-expected.txt: Added.
1932         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward.html: Added.
1933         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/001-1.html: Added.
1934         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/001-2.html: Added.
1935         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/001-expected.txt: Added.
1936         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/001.html: Added.
1937         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/002-1.html: Added.
1938         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/002-expected.txt: Added.
1939         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/002.html: Added.
1940         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/003-expected.txt: Added.
1941         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/003.html: Added.
1942         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/MANIFEST: Added.
1943         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-001.html: Added.
1944         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-002.html: Added.
1945         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-003.html: Added.
1946         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-004.html: Added.
1947         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-005.html: Added.
1948         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-006.html: Added.
1949         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/next.html: Added.
1950         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/w3c-import.log: Added.
1951         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/support/001-1.html: Added.
1952         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/support/001a.html: Added.
1953         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/support/001b.html: Added.
1954         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/support/002-1.html: Added.
1955         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/support/002a.html: Added.
1956         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/support/002b.html: Added.
1957         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/support/003-1.html: Added.
1958         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/support/003a.html: Added.
1959         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/support/003b.html: Added.
1960         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/support/004-1.html: Added.
1961         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/support/004a.html: Added.
1962         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/support/004b.html: Added.
1963         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/support/005-1.html: Added.
1964         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/support/005a.html: Added.
1965         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/support/005b.html: Added.
1966         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/support/w3c-import.log: Added.
1967         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/001-1.html: Added.
1968         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/001-2.html: Added.
1969         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/001-expected.txt: Added.
1970         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/001.html: Added.
1971         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/002-1.html: Added.
1972         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/002-expected.txt: Added.
1973         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/002.html: Added.
1974         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/003-1.html: Added.
1975         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/003-expected.txt: Added.
1976         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/003.html: Added.
1977         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/004-1.html: Added.
1978         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/004-expected.txt: Added.
1979         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/004.html: Added.
1980         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/006-1.html: Added.
1981         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/006-2.html: Added.
1982         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/006-expected.txt: Added.
1983         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/006.html: Added.
1984         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/007-1.html: Added.
1985         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/007-2.html: Added.
1986         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/007-expected.txt: Added.
1987         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/007.html: Added.
1988         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/008-1.html: Added.
1989         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/008-expected.txt: Added.
1990         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/008.html: Added.
1991         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/009-1.html: Added.
1992         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/009-expected.txt: Added.
1993         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/009.html: Added.
1994         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/MANIFEST: Added.
1995         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/manual-001-1.html: Added.
1996         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/manual-001.html: Added.
1997         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/w3c-import.log: Added.
1998         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/w3c-import.log: Added.
1999         * web-platform-tests/html/browsers/history/the-history-interface/004-expected.txt: Added.
2000         * web-platform-tests/html/browsers/history/the-history-interface/004.html: Added.
2001         * web-platform-tests/html/browsers/history/the-history-interface/005-expected.txt: Added.
2002         * web-platform-tests/html/browsers/history/the-history-interface/005.html: Added.
2003         * web-platform-tests/html/browsers/history/the-history-interface/006-expected.txt: Added.
2004         * web-platform-tests/html/browsers/history/the-history-interface/006.html: Added.
2005         * web-platform-tests/html/browsers/history/the-history-interface/007-expected.txt: Added.
2006         * web-platform-tests/html/browsers/history/the-history-interface/007.html: Added.
2007         * web-platform-tests/html/browsers/history/the-history-interface/008-expected.txt: Added.
2008         * web-platform-tests/html/browsers/history/the-history-interface/008.html: Added.
2009         * web-platform-tests/html/browsers/history/the-history-interface/008.js: Added.
2010         (test):
2011         * web-platform-tests/html/browsers/history/the-history-interface/009-1.html: Added.
2012         * web-platform-tests/html/browsers/history/the-history-interface/009-3.html: Added.
2013         * web-platform-tests/html/browsers/history/the-history-interface/009-5.html: Added.
2014         * web-platform-tests/html/browsers/history/the-history-interface/009-expected.txt: Added.
2015         * web-platform-tests/html/browsers/history/the-history-interface/009.html: Added.
2016         * web-platform-tests/html/browsers/history/the-history-interface/010-1.html: Added.
2017         * web-platform-tests/html/browsers/history/the-history-interface/010-3.html: Added.
2018         * web-platform-tests/html/browsers/history/the-history-interface/010-5.html: Added.
2019         * web-platform-tests/html/browsers/history/the-history-interface/010-expected.txt: Added.
2020         * web-platform-tests/html/browsers/history/the-history-interface/010.html: Added.
2021         * web-platform-tests/html/browsers/history/the-history-interface/011-expected.txt: Added.
2022         * web-platform-tests/html/browsers/history/the-history-interface/011.html: Added.
2023         * web-platform-tests/html/browsers/history/the-history-interface/012-expected.txt: Added.
2024         * web-platform-tests/html/browsers/history/the-history-interface/012.html: Added.
2025         * web-platform-tests/html/browsers/history/the-history-interface/blank.html: Added.
2026         * web-platform-tests/html/browsers/history/the-history-interface/blank2.html: Added.
2027         * web-platform-tests/html/browsers/history/the-history-interface/blank3.html: Added.
2028         * web-platform-tests/html/browsers/history/the-history-interface/combination_history_001-expected.txt: Added.
2029         * web-platform-tests/html/browsers/history/the-history-interface/combination_history_001.html: Added.
2030         * web-platform-tests/html/browsers/history/the-history-interface/combination_history_004-expected.txt: Added.
2031         * web-platform-tests/html/browsers/history/the-history-interface/combination_history_004.html: Added.
2032         * web-platform-tests/html/browsers/history/the-history-interface/combination_history_005-expected.txt: Added.
2033         * web-platform-tests/html/browsers/history/the-history-interface/combination_history_005.html: Added.
2034         * web-platform-tests/html/browsers/history/the-history-interface/combination_history_006-expected.txt: Added.
2035         * web-platform-tests/html/browsers/history/the-history-interface/combination_history_006.html: Added.
2036         * web-platform-tests/html/browsers/history/the-history-interface/combination_history_007-expected.txt: Added.
2037         * web-platform-tests/html/browsers/history/the-history-interface/combination_history_007.html: Added.
2038         * web-platform-tests/html/browsers/history/the-history-interface/history.js: Added.
2039         (parse_query):
2040         (onunload):
2041         * web-platform-tests/html/browsers/history/the-history-interface/history_back-1.html: Added.
2042         * web-platform-tests/html/browsers/history/the-history-interface/history_back-expected.txt: Added.
2043         * web-platform-tests/html/browsers/history/the-history-interface/history_back.html: Added.
2044         * web-platform-tests/html/browsers/history/the-history-interface/history_back_1-expected.txt: Added.
2045         * web-platform-tests/html/browsers/history/the-history-interface/history_back_1.html: Added.
2046         * web-platform-tests/html/browsers/history/the-history-interface/history_entry.html: Added.
2047         * web-platform-tests/html/browsers/history/the-history-interface/history_forward-1.html: Added.
2048         * web-platform-tests/html/browsers/history/the-history-interface/history_forward-2.html: Added.
2049         * web-platform-tests/html/browsers/history/the-history-interface/history_forward-expected.txt: Added.
2050         * web-platform-tests/html/browsers/history/the-history-interface/history_forward.html: Added.
2051         * web-platform-tests/html/browsers/history/the-history-interface/history_forward_1-expected.txt: Added.
2052         * web-platform-tests/html/browsers/history/the-history-interface/history_forward_1.html: Added.
2053         * web-platform-tests/html/browsers/history/the-history-interface/history_go_minus-expected.txt: Added.
2054         * web-platform-tests/html/browsers/history/the-history-interface/history_go_minus.html: Added.
2055         * web-platform-tests/html/browsers/history/the-history-interface/history_go_no_argument-1.html: Added.
2056         * web-platform-tests/html/browsers/history/the-history-interface/history_go_no_argument-expected.txt: Added.
2057         * web-platform-tests/html/browsers/history/the-history-interface/history_go_no_argument.html: Added.
2058         * web-platform-tests/html/browsers/history/the-history-interface/history_go_plus-expected.txt: Added.
2059         * web-platform-tests/html/browsers/history/the-history-interface/history_go_plus.html: Added.
2060         * web-platform-tests/html/browsers/history/the-history-interface/history_go_undefined-1.html: Added.
2061         * web-platform-tests/html/browsers/history/the-history-interface/history_go_undefined-expected.txt: Added.
2062         * web-platform-tests/html/browsers/history/the-history-interface/history_go_undefined.html: Added.
2063         * web-platform-tests/html/browsers/history/the-history-interface/history_go_zero-1.html: Added.
2064         * web-platform-tests/html/browsers/history/the-history-interface/history_go_zero-expected.txt: Added.
2065         * web-platform-tests/html/browsers/history/the-history-interface/history_go_zero.html: Added.
2066         * web-platform-tests/html/browsers/history/the-history-interface/history_pushstate-expected.txt: Added.
2067         * web-platform-tests/html/browsers/history/the-history-interface/history_pushstate.html: Added.
2068         * web-platform-tests/html/browsers/history/the-history-interface/history_pushstate_err-expected.txt: Added.
2069         * web-platform-tests/html/browsers/history/the-history-interface/history_pushstate_err.html: Added.
2070         * web-platform-tests/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam-expected.txt: Added.
2071         * web-platform-tests/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html: Added.
2072         * web-platform-tests/html/browsers/history/the-history-interface/history_replacestate-expected.txt: Added.
2073         * web-platform-tests/html/browsers/history/the-history-interface/history_replacestate.html: Added.
2074         * web-platform-tests/html/browsers/history/the-history-interface/history_replacestate_err-expected.txt: Added.
2075         * web-platform-tests/html/browsers/history/the-history-interface/history_replacestate_err.html: Added.
2076         * web-platform-tests/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam-expected.txt: Added.
2077         * web-platform-tests/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html: Added.
2078         * web-platform-tests/html/browsers/history/the-history-interface/history_state-expected.txt: Added.
2079         * web-platform-tests/html/browsers/history/the-history-interface/history_state.html: Added.
2080         * web-platform-tests/html/browsers/history/the-history-interface/joint_session_history/001-1.html: Added.
2081         * web-platform-tests/html/browsers/history/the-history-interface/joint_session_history/001-expected.txt: Added.
2082         * web-platform-tests/html/browsers/history/the-history-interface/joint_session_history/001.html: Added.
2083         * web-platform-tests/html/browsers/history/the-history-interface/joint_session_history/002-1.html: Added.
2084         * web-platform-tests/html/browsers/history/the-history-interface/joint_session_history/002-expected.txt: Added.
2085         * web-platform-tests/html/browsers/history/the-history-interface/joint_session_history/002.html: Added.
2086         * web-platform-tests/html/browsers/history/the-history-interface/joint_session_history/filler.html: Added.
2087         * web-platform-tests/html/browsers/history/the-history-interface/joint_session_history/w3c-import.log: Added.
2088         * web-platform-tests/html/browsers/history/the-history-interface/non-automated/history.js: Added.
2089         (parse_query):
2090         (onunload):
2091         * web-platform-tests/html/browsers/history/the-history-interface/non-automated/history_entry.html: Added.
2092         * web-platform-tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-1.html: Added.
2093         * web-platform-tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-1.html: Added.
2094         * web-platform-tests/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-1.html: Added.
2095         * web-platform-tests/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-expected.txt: Added.
2096         * web-platform-tests/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1.html: Added.
2097         * web-platform-tests/html/browsers/history/the-history-interface/non-automated/w3c-import.log: Added.
2098         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_1-1.html: Added.
2099         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_1-expected.txt: Added.
2100         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_1.html: Added.
2101         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_2-1.html: Added.
2102         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_2-expected.txt: Added.
2103         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_2.html: Added.
2104         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_3-1.html: Added.
2105         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_4-1.html: Added.
2106         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_4-expected.txt: Added.
2107         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_4.html: Added.
2108         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_5-1.html: Added.
2109         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_5-expected.txt: Added.
2110         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_5.html: Added.
2111         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_unload_1-1.html: Added.
2112         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_unload_1-expected.txt: Added.
2113         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_unload_1.html: Added.
2114         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1-1.html: Added.
2115         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1-expected.txt: Added.
2116         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html: Added.
2117         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2-1.html: Added.
2118         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2-expected.txt: Added.
2119         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html: Added.
2120         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1-1.html: Added.
2121         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1-expected.txt: Added.
2122         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html: Added.
2123         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2-1.html: Added.
2124         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2-expected.txt: Added.
2125         * web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html: Added.
2126         * web-platform-tests/html/browsers/history/the-history-interface/w3c-import.log: Added.
2127         * web-platform-tests/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub-expected.txt: Added.
2128         * web-platform-tests/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html: Added.
2129         * web-platform-tests/html/browsers/history/the-location-interface/assign_after_load-1.html: Added.
2130         * web-platform-tests/html/browsers/history/the-location-interface/assign_after_load-2.html: Added.
2131         * web-platform-tests/html/browsers/history/the-location-interface/assign_before_load-1.html: Added.
2132         * web-platform-tests/html/browsers/history/the-location-interface/assign_before_load-2.html: Added.
2133         * web-platform-tests/html/browsers/history/the-location-interface/contains.json: Added.
2134         * web-platform-tests/html/browsers/history/the-location-interface/cross_origin_joined_frame.sub.html: Added.
2135         * web-platform-tests/html/browsers/history/the-location-interface/document_location-expected.txt: Added.
2136         * web-platform-tests/html/browsers/history/the-location-interface/document_location.html: Added.
2137         * web-platform-tests/html/browsers/history/the-location-interface/location-stringifier-expected.txt: Added.
2138         * web-platform-tests/html/browsers/history/the-location-interface/location-stringifier.html: Added.
2139         * web-platform-tests/html/browsers/history/the-location-interface/location_assign_about_blank-1.html: Added.
2140         * web-platform-tests/html/browsers/history/the-location-interface/location_assign_about_blank-expected.txt: Added.
2141         * web-platform-tests/html/browsers/history/the-location-interface/location_assign_about_blank.html: Added.
2142         * web-platform-tests/html/browsers/history/the-location-interface/location_hash-expected.txt: Added.
2143         * web-platform-tests/html/browsers/history/the-location-interface/location_hash.html: Added.
2144         * web-platform-tests/html/browsers/history/the-location-interface/location_host-expected.txt: Added.
2145         * web-platform-tests/html/browsers/history/the-location-interface/location_host.html: Added.
2146         * web-platform-tests/html/browsers/history/the-location-interface/location_hostname-expected.txt: Added.
2147         * web-platform-tests/html/browsers/history/the-location-interface/location_hostname.html: Added.
2148         * web-platform-tests/html/browsers/history/the-location-interface/location_href-expected.txt: Added.
2149         * web-platform-tests/html/browsers/history/the-location-interface/location_href.html: Added.
2150         * web-platform-tests/html/browsers/history/the-location-interface/location_origin-expected.txt: Added.
2151         * web-platform-tests/html/browsers/history/the-location-interface/location_origin.html: Added.
2152         * web-platform-tests/html/browsers/history/the-location-interface/location_pathname-expected.txt: Added.
2153         * web-platform-tests/html/browsers/history/the-location-interface/location_pathname.html: Added.
2154         * web-platform-tests/html/browsers/history/the-location-interface/location_port-expected.txt: Added.
2155         * web-platform-tests/html/browsers/history/the-location-interface/location_port.html: Added.
2156         * web-platform-tests/html/browsers/history/the-location-interface/location_protocol-expected.txt: Added.
2157         * web-platform-tests/html/browsers/history/the-location-interface/location_protocol.html: Added.
2158         * web-platform-tests/html/browsers/history/the-location-interface/location_reload-expected.txt: Added.
2159         * web-platform-tests/html/browsers/history/the-location-interface/location_reload-iframe.html: Added.
2160         * web-platform-tests/html/browsers/history/the-location-interface/location_reload.html: Added.
2161         * web-platform-tests/html/browsers/history/the-location-interface/location_replace-expected.txt: Added.
2162         * web-platform-tests/html/browsers/history/the-location-interface/location_replace.html: Added.
2163         * web-platform-tests/html/browsers/history/the-location-interface/location_search-expected.txt: Added.
2164         * web-platform-tests/html/browsers/history/the-location-interface/location_search.html: Added.
2165         * web-platform-tests/html/browsers/history/the-location-interface/non-automated/manual_click_assign_during_load-1.html: Added.
2166         * web-platform-tests/html/browsers/history/the-location-interface/non-automated/manual_click_assign_during_load-2.html: Added.
2167         * web-platform-tests/html/browsers/history/the-location-interface/non-automated/manual_click_location_replace_during_load-1.html: Added.
2168         * web-platform-tests/html/browsers/history/the-location-interface/non-automated/manual_click_location_replace_during_load-2.html: Added.
2169         * web-platform-tests/html/browsers/history/the-location-interface/non-automated/manual_form_submit_assign_during_load-1.html: Added.
2170         * web-platform-tests/html/browsers/history/the-location-interface/non-automated/manual_form_submit_assign_during_load-2.html: Added.
2171         * web-platform-tests/html/browsers/history/the-location-interface/non-automated/reload_in_resize-1.html: Added.
2172         * web-platform-tests/html/browsers/history/the-location-interface/non-automated/w3c-import.log: Added.
2173         * web-platform-tests/html/browsers/history/the-location-interface/reload_document_open_write-1.html: Added.
2174         * web-platform-tests/html/browsers/history/the-location-interface/reload_document_open_write-expected.txt: Added.
2175         * web-platform-tests/html/browsers/history/the-location-interface/reload_document_open_write.html: Added.
2176         * web-platform-tests/html/browsers/history/the-location-interface/reload_document_write-1.html: Added.
2177         * web-platform-tests/html/browsers/history/the-location-interface/reload_document_write-expected.txt: Added.
2178         * web-platform-tests/html/browsers/history/the-location-interface/reload_document_write.html: Added.
2179         * web-platform-tests/html/browsers/history/the-location-interface/reload_document_write_onload-1.html: Added.
2180         * web-platform-tests/html/browsers/history/the-location-interface/reload_document_write_onload-expected.txt: Added.
2181         * web-platform-tests/html/browsers/history/the-location-interface/reload_document_write_onload.html: Added.
2182         * web-platform-tests/html/browsers/history/the-location-interface/reload_post_1-1.html: Added.
2183         * web-platform-tests/html/browsers/history/the-location-interface/reload_post_1-expected.txt: Added.
2184         * web-platform-tests/html/browsers/history/the-location-interface/reload_post_1.html: Added.
2185         * web-platform-tests/html/browsers/history/the-location-interface/same_origin_frame.html: Added.
2186         * web-platform-tests/html/browsers/history/the-location-interface/scripted_click_assign_during_load-1.html: Added.
2187         * web-platform-tests/html/browsers/history/the-location-interface/scripted_click_assign_during_load-2.html: Added.
2188         * web-platform-tests/html/browsers/history/the-location-interface/scripted_click_assign_during_load-expected.txt: Added.
2189         * web-platform-tests/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html: Added.
2190         * web-platform-tests/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-1.html: Added.
2191         * web-platform-tests/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-2.html: Added.
2192         * web-platform-tests/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-expected.txt: Added.
2193         * web-platform-tests/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html: Added.
2194         * web-platform-tests/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-1.html: Added.
2195         * web-platform-tests/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-2.html: Added.
2196         * web-platform-tests/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-expected.txt: Added.
2197         * web-platform-tests/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html: Added.
2198         * web-platform-tests/html/browsers/history/the-location-interface/security_location_0.sub-expected.txt: Added.
2199         * web-platform-tests/html/browsers/history/the-location-interface/security_location_0.sub.htm: Added.
2200         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log: Added.
2201         * web-platform-tests/html/browsers/offline/browser-state/navigator_online_online-expected.txt: Added.
2202         * web-platform-tests/html/browsers/offline/browser-state/navigator_online_online.html: Added.
2203         * web-platform-tests/html/browsers/offline/browser-state/w3c-import.log: Added.
2204         * web-platform-tests/html/browsers/offline/changestonetworkingmodel/original-id.json: Added.
2205         * web-platform-tests/html/browsers/offline/changestonetworkingmodel/w3c-import.log: Added.
2206         * web-platform-tests/html/browsers/offline/introduction-4/contains.json: Added.
2207         * web-platform-tests/html/browsers/offline/introduction-4/event_cached-expected.txt: Added.
2208         * web-platform-tests/html/browsers/offline/introduction-4/event_cached.html: Added.
2209         * web-platform-tests/html/browsers/offline/introduction-4/event_checking-expected.txt: Added.
2210         * web-platform-tests/html/browsers/offline/introduction-4/event_checking.html: Added.
2211         * web-platform-tests/html/browsers/offline/introduction-4/event_noupdate-expected.txt: Added.
2212         * web-platform-tests/html/browsers/offline/introduction-4/event_noupdate.html: Added.
2213         * web-platform-tests/html/browsers/offline/introduction-4/event_progress-expected.txt: Added.
2214         * web-platform-tests/html/browsers/offline/introduction-4/event_progress.html: Added.
2215         * web-platform-tests/html/browsers/offline/introduction-4/w3c-import.log: Added.
2216         * web-platform-tests/html/browsers/offline/manifest_url_check-expected.txt: Added.
2217         * web-platform-tests/html/browsers/offline/manifest_url_check.html: Added.
2218         * web-platform-tests/html/browsers/offline/manifests/contains.json: Added.
2219         * web-platform-tests/html/browsers/offline/manifests/w3c-import.log: Added.
2220         * web-platform-tests/html/browsers/offline/resources/css/clock.css: Added.
2221         (output):
2222         * web-platform-tests/html/browsers/offline/resources/css/offline.css: Added.
2223         (.connectivity):
2224         * web-platform-tests/html/browsers/offline/resources/css/online.css: Added.
2225         (.connectivity):
2226         * web-platform-tests/html/browsers/offline/resources/css/result.css: Added.
2227         (.manualpass):
2228         (.manualfail):
2229         (.pass):
2230         (.fail):
2231         * web-platform-tests/html/browsers/offline/resources/css/w3c-import.log: Added.
2232         * web-platform-tests/html/browsers/offline/resources/html/clock.html: Added.
2233         * web-platform-tests/html/browsers/offline/resources/html/w3c-import.log: Added.
2234         * web-platform-tests/html/browsers/offline/resources/js/clock.js: Added.
2235         (setTimeout):
2236         * web-platform-tests/html/browsers/offline/resources/js/w3c-import.log: Added.
2237         * web-platform-tests/html/browsers/offline/resources/manifest/clock.manifest: Added.
2238         * web-platform-tests/html/browsers/offline/resources/manifest/section_empty.manifest: Added.
2239         * web-platform-tests/html/browsers/offline/resources/manifest/section_many.manifest: Added.
2240         * web-platform-tests/html/browsers/offline/resources/manifest/url_check.manifest: Added.
2241         * web-platform-tests/html/browsers/offline/resources/manifest/w3c-import.log: Added.
2242         * web-platform-tests/html/browsers/offline/w3c-import.log: Added.
2243         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.sub-expected.txt: Added.
2244         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.sub.html: Added.
2245         * web-platform-tests/html/browsers/origin/cross-origin-objects/frame.html: Added.
2246         * web-platform-tests/html/browsers/origin/cross-origin-objects/w3c-import.log: Added.
2247         * web-platform-tests/html/browsers/origin/cross-origin-objects/win-documentdomain.sub.html: Added.
2248         * web-platform-tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain-expected.txt: Added.
2249         * web-platform-tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain.html: Added.
2250         * web-platform-tests/html/browsers/origin/relaxing-the-same-origin-restriction/w3c-import.log: Added.
2251         * web-platform-tests/html/browsers/the-window-object/Document-defaultView-expected.txt: Added.
2252         * web-platform-tests/html/browsers/the-window-object/Document-defaultView.html: Added.
2253         * web-platform-tests/html/browsers/the-window-object/Window-document-expected.txt: Added.
2254         * web-platform-tests/html/browsers/the-window-object/Window-document.html: Added.
2255         * web-platform-tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-01-expected.txt: Added.
2256         * web-platform-tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-01.html: Added.
2257         * web-platform-tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02-expected.txt: Added.
2258         * web-platform-tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html: Added.
2259         * web-platform-tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03-expected.txt: Added.
2260         * web-platform-tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html: Added.
2261         * web-platform-tests/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator-expected.txt: Added.
2262         * web-platform-tests/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html: Added.
2263         * web-platform-tests/html/browsers/the-window-object/accessing-other-browsing-contexts/test1.html: Added.
2264         * web-platform-tests/html/browsers/the-window-object/accessing-other-browsing-contexts/test2.html: Added.
2265         * web-platform-tests/html/browsers/the-window-object/accessing-other-browsing-contexts/test3.html: Added.
2266         * web-platform-tests/html/browsers/the-window-object/accessing-other-browsing-contexts/w3c-import.log: Added.
2267         * web-platform-tests/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length-expected.txt: Added.
2268         * web-platform-tests/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html: Added.
2269         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/callback.js: Added.
2270         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload-1.html: Added.
2271         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload-expected.txt: Added.
2272         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload.html: Added.
2273         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer-1.html: Added.
2274         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer-expected.txt: Added.
2275         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer.html: Added.
2276         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload-1.html: Added.
2277         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload-expected.txt: Added.
2278         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload.html: Added.
2279         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01-expected.txt: Added.
2280         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html: Added.
2281         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-1.html: Added.
2282         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-2.html: Added.
2283         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001.html: Added.
2284         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-1.html: Added.
2285         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-2.html: Added.
2286         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002.html: Added.
2287         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/w3c-import.log: Added.
2288         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/w3c-import.log: Added.
2289         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-1.html: Added.
2290         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-2.html: Added.
2291         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-expected.txt: Added.
2292         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html: Added.
2293         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2-1.html: Added.
2294         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2-expected.txt: Added.
2295         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2.html: Added.
2296         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-1.html: Added.
2297         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-2.html: Added.
2298         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-3.html: Added.
2299         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-expected.txt: Added.
2300         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3.html: Added.
2301         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-1.html: Added.
2302         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-2.html: Added.
2303         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-3.html: Added.
2304         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-expected.txt: Added.
2305         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4.html: Added.
2306         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_1-1.html: Added.
2307         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_1-2.html: Added.
2308         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-1.html: Added.
2309         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-2.html: Added.
2310         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-3.html: Added.
2311         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/w3c-import.log: Added.
2312         * web-platform-tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/w3c-import.log: Added.
2313         * web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/named-objects-expected.txt: Added.
2314         * web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html: Added.
2315         * web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/test.html: Added.
2316         * web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/w3c-import.log: Added.
2317         * web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/window-null-names-expected.txt: Added.
2318         * web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/window-null-names.html: Added.
2319         * web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log: Added.
2320         * web-platform-tests/html/browsers/the-window-object/security-window/window-security.sub-expected.txt: Added.
2321         * web-platform-tests/html/browsers/the-window-object/security-window/window-security.sub.html: Added.
2322         * web-platform-tests/html/browsers/the-window-object/w3c-import.log: Added.
2323         * web-platform-tests/html/browsers/the-window-object/window-aliases-expected.txt: Added.
2324         * web-platform-tests/html/browsers/the-window-object/window-aliases.html: Added.
2325         * web-platform-tests/html/browsers/the-window-object/window-indexed-properties-expected.txt: Added.
2326         * web-platform-tests/html/browsers/the-window-object/window-indexed-properties-strict-expected.txt: Added.
2327         * web-platform-tests/html/browsers/the-window-object/window-indexed-properties-strict.html: Added.
2328         * web-platform-tests/html/browsers/the-window-object/window-indexed-properties.html: Added.
2329         * web-platform-tests/html/browsers/the-window-object/window-named-properties-expected.txt: Added.
2330         * web-platform-tests/html/browsers/the-window-object/window-named-properties.html: Added.
2331         * web-platform-tests/html/browsers/the-window-object/window-properties-expected.txt: Added.
2332         * web-platform-tests/html/browsers/the-window-object/window-properties.html: Added.
2333         * web-platform-tests/html/browsers/the-window-object/window-prototype-chain-expected.txt: Added.
2334         * web-platform-tests/html/browsers/the-window-object/window-prototype-chain.html: Added.
2335         * web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/contains.json: Added.
2336         * web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/w3c-import.log: Added.
2337         * web-platform-tests/html/browsers/windows/browsing-context-names/001-1.html: Added.
2338         * web-platform-tests/html/browsers/windows/browsing-context-names/001-expected.txt: Added.
2339         * web-platform-tests/html/browsers/windows/browsing-context-names/001.html: Added.
2340         * web-platform-tests/html/browsers/windows/browsing-context-names/002-1.html: Added.
2341         * web-platform-tests/html/browsers/windows/browsing-context-names/002-expected.txt: Added.
2342         * web-platform-tests/html/browsers/windows/browsing-context-names/002.html: Added.
2343         * web-platform-tests/html/browsers/windows/browsing-context-names/MANIFEST: Added.
2344         * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-existing-expected.txt: Added.
2345         * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-existing.html: Added.
2346         * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent-expected.txt: Added.
2347         * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent.html: Added.
2348         * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-self-1-expected.txt: Added.
2349         * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-self-1.html: Added.
2350         * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2-expected.txt: Added.
2351         * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html: Added.
2352         * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-default-name-expected.txt: Added.
2353         * web-platform-tests/html/browsers/windows/browsing-context-names/browsing-context-default-name.html: Added.
2354         * web-platform-tests/html/browsers/windows/browsing-context-names/existing.html: Added.
2355         * web-platform-tests/html/browsers/windows/browsing-context-names/message.html: Added.
2356         * web-platform-tests/html/browsers/windows/browsing-context-names/parent1.html: Added.
2357         * web-platform-tests/html/browsers/windows/browsing-context-names/parent2.html: Added.
2358         * web-platform-tests/html/browsers/windows/browsing-context-names/self1.html: Added.
2359         * web-platform-tests/html/browsers/windows/browsing-context-names/self2.html: Added.
2360         * web-platform-tests/html/browsers/windows/browsing-context-names/w3c-import.log: Added.
2361         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/MANIFEST: Added.
2362         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/contains.json: Added.
2363         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/frameElement.sub-expected.txt: Added.
2364         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html: Added.
2365         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/test.html: Added.
2366         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/testcase3.html: Added.
2367         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/w3c-import.log: Added.
2368         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/window-top-001-expected.txt: Added.
2369         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/window-top-001.html: Added.
2370         * web-platform-tests/html/browsers/windows/noreferrer-cross-origin-close-manual.sub.html: Added.
2371         * web-platform-tests/html/browsers/windows/noreferrer-cross-origin-window-name.sub.html: Added.
2372         * web-platform-tests/html/browsers/windows/noreferrer-expected.txt: Added.
2373         * web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt: Added.
2374         * web-platform-tests/html/browsers/windows/noreferrer-window-name.html: Added.
2375         * web-platform-tests/html/browsers/windows/noreferrer.html: Added.
2376         * web-platform-tests/html/browsers/windows/support-close.html: Added.
2377         * web-platform-tests/html/browsers/windows/support-named-null-opener.html: Added.
2378         * web-platform-tests/html/browsers/windows/support-nested-browsing-contexts.html: Added.
2379         * web-platform-tests/html/browsers/windows/support-opener-null.html: Added.
2380         * web-platform-tests/html/browsers/windows/support-post-to-opener.html: Added.
2381         * web-platform-tests/html/browsers/windows/support-window-name-echo.html: Added.
2382         * web-platform-tests/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.sub-expected.txt: Added.
2383         * web-platform-tests/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.sub.html: Added.
2384         * web-platform-tests/html/browsers/windows/w3c-import.log: Added.
2385
2386 2016-08-23  Chris Dumez  <cdumez@apple.com>
2387
2388         CanvasRenderingContext2D should not have a CanvasRenderingContext parent interface
2389         https://bugs.webkit.org/show_bug.cgi?id=161054
2390
2391         Reviewed by Ryosuke Niwa.
2392
2393         Rebaseline W3C test now that more checks are passing.
2394
2395         * web-platform-tests/html/dom/interfaces-expected.txt:
2396
2397 2016-08-23  Youenn Fablet  <youenn@apple.com>
2398
2399         Implement redirect support post CORS-preflight
2400         https://bugs.webkit.org/show_bug.cgi?id=159056
2401
2402         Reviewed by Alex Christensen.
2403
2404         * web-platform-tests/fetch/api/cors/cors-redirect-preflight-expected.txt: Added.
2405         * web-platform-tests/fetch/api/cors/cors-redirect-preflight-worker-expected.txt: Added.
2406         * web-platform-tests/fetch/api/cors/cors-redirect-preflight-worker.html: Added.
2407         * web-platform-tests/fetch/api/cors/cors-redirect-preflight.html: Added.
2408         * web-platform-tests/fetch/api/cors/cors-redirect-preflight.js: Added.
2409         (corsRedirect):
2410
2411 2016-08-22  Chris Dumez  <cdumez@apple.com>
2412
2413         Drop TextTrackCue's constructor as per the latest specification
2414         https://bugs.webkit.org/show_bug.cgi?id=161061
2415
2416         Reviewed by Alex Christensen.
2417
2418         Rebaseline several W3C tests now that more checks are passing.
2419
2420         * web-platform-tests/html/dom/interfaces-expected.txt:
2421         * web-platform-tests/html/semantics/embedded-content/media-elements/historical-expected.txt:
2422
2423 2016-08-22  Chris Dumez  <cdumez@apple.com>
2424
2425         Unreviewed, rolling out r204745.
2426
2427         Broke the Windows build
2428
2429         Reverted changeset:
2430
2431         "CanvasRenderingContext2D should not have a
2432         CanvasRenderingContext parent interface"
2433         https://bugs.webkit.org/show_bug.cgi?id=161054
2434         http://trac.webkit.org/changeset/204745
2435
2436 2016-08-22  Chris Dumez  <cdumez@apple.com>
2437
2438         CanvasRenderingContext2D should not have a CanvasRenderingContext parent interface
2439         https://bugs.webkit.org/show_bug.cgi?id=161054
2440
2441         Reviewed by Ryosuke Niwa.
2442
2443         Rebaseline W3C test now that more checks are passing.
2444
2445         * web-platform-tests/html/dom/interfaces-expected.txt:
2446
2447 2016-08-22  Chris Dumez  <cdumez@apple.com>
2448
2449         Add support for GlobalEventHandlers.oncuechange attribute
2450         https://bugs.webkit.org/show_bug.cgi?id=161046
2451
2452         Reviewed by Alex Christensen.
2453
2454         Rebaseline W3C test now that more checks are passing.
2455
2456         * web-platform-tests/html/dom/interfaces-expected.txt:
2457
2458 2016-08-19  Chris Dumez  <cdumez@apple.com>
2459
2460         Unreviewed, roll out part of r204662 to see if it addresses flakiness.
2461
2462         * web-platform-tests/html/dom/interfaces.html:
2463
2464 2016-08-19  Chris Dumez  <cdumez@apple.com>
2465
2466         Mark CanvasPath operations' parameters as mandatory when they should be
2467         https://bugs.webkit.org/show_bug.cgi?id=161014
2468
2469         Reviewed by Sam Weinig.
2470
2471         Rebaseline W3C test now that more checks are passing.
2472
2473         * web-platform-tests/html/dom/interfaces-expected.txt:
2474
2475 2016-08-19  Chris Dumez  <cdumez@apple.com>
2476
2477         Re-sync html/dom/interfaces.html web-platform-test from upstream
2478         https://bugs.webkit.org/show_bug.cgi?id=161012
2479
2480         Reviewed by Ryosuke Niwa.
2481
2482         Re-sync html/dom/interfaces.html web-platform-test from upstream.
2483
2484         * web-platform-tests/html/dom/interfaces-expected.txt:
2485         * web-platform-tests/html/dom/interfaces.html:
2486
2487 2016-08-19  Chris Dumez  <cdumez@apple.com>
2488
2489         Attr.prefix / Element.prefix attribute should be readonly
2490         https://bugs.webkit.org/show_bug.cgi?id=160998
2491
2492         Reviewed by Daniel Bates.
2493
2494         Rebaseline W3C test now that more checks are passing.
2495
2496         * web-platform-tests/dom/interfaces-expected.txt:
2497
2498 2016-08-19  Chris Dumez  <cdumez@apple.com>
2499
2500         <command> should be an HTMLUnknownElement and <basefont> should be an HTMLElement
2501         https://bugs.webkit.org/show_bug.cgi?id=161004
2502
2503         Reviewed by Daniel Bates.
2504
2505         Rebaseline a W3C test now that more checks are passing.
2506
2507         * web-platform-tests/html/semantics/interfaces-expected.txt:
2508
2509 2016-08-19  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2510
2511         [GTK] Gardening: Layout tests expectations updates and test rebaselines.
2512
2513         Unreviewed.
2514
2515         The test below contained wrong results (FAIL strings instead of PASS).
2516         There are many more. I'm only updating this 3 ones because they are passing
2517         on the GTK+ port, but the tooling gives Failures due to the wrong expectation
2518         files. Reported https://bugs.webkit.org/show_bug.cgi?id=161003 regarding this.
2519
2520         * web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt:
2521         * web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt:
2522         * web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt:
2523
2524 2016-08-19  Chris Dumez  <cdumez@apple.com>
2525
2526         WebKit should unset event propagation flags after dispatch
2527         https://bugs.webkit.org/show_bug.cgi?id=160853
2528
2529         Reviewed by Ryosuke Niwa.
2530
2531         Rebaseline several W3C tests now that more checks are passing.
2532
2533         * web-platform-tests/dom/events/Event-dispatch-multiple-stopPropagation-expected.txt:
2534         * web-platform-tests/dom/events/Event-initEvent-expected.txt:
2535         * web-platform-tests/dom/events/Event-propagation-expected.txt:
2536
2537 2016-08-18  Chris Dumez  <cdumez@apple.com>
2538
2539         Move prefix / namespaceURI / localName attributes from Node to Attr / Element
2540         https://bugs.webkit.org/show_bug.cgi?id=160988
2541
2542         Reviewed by Ryosuke Niwa.
2543
2544         Rebaseline several W3C test now that more checks are passing.
2545
2546         * web-platform-tests/dom/historical-expected.txt:
2547         * web-platform-tests/dom/interfaces-expected.txt:
2548
2549 2016-08-18  Chris Dumez  <cdumez@apple.com>
2550
2551         Re-sync DOM web platform tests from upstream
2552         https://bugs.webkit.org/show_bug.cgi?id=160980
2553
2554         Reviewed by Ryosuke Niwa.
2555
2556         Re-sync DOM web platform tests from upstream.
2557
2558         * web-platform-tests/dom/events/Event-initEvent-expected.txt:
2559         * web-platform-tests/dom/events/Event-initEvent.html:
2560         * web-platform-tests/dom/events/Event-propagation-expected.txt:
2561         * web-platform-tests/dom/events/Event-propagation.html:
2562         * web-platform-tests/dom/nodes/Node-properties.html:
2563
2564 2016-08-18  Chris Dumez  <cdumez@apple.com>
2565
2566         Align our encoding labels with the encoding specification
2567         https://bugs.webkit.org/show_bug.cgi?id=160931
2568
2569         Reviewed by Darin Adler.
2570
2571         Rebaseline W3C test now that we are passing a lot more checks. For reference,
2572         Firefox 48 passes 624 out of 654, and Chrome 52 passes 651 out of 654.
2573         Before this change, WebKit was only passing 501 out of 654 and is now passing
2574         651. The only checks we're failing is due to "Big5-HKSCS" not being an alias
2575         to "Big5".
2576
2577         * web-platform-tests/dom/nodes/Document-characterSet-normalization-expected.txt:
2578
2579 2016-08-17  Benjamin Poulain  <benjamin@webkit.org>
2580
2581         [CSS] The parser should not get rid of empty namespace specification in front of element name selectors
2582         https://bugs.webkit.org/show_bug.cgi?id=160936
2583
2584         Reviewed by Chris Dumez.
2585
2586         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
2587         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
2588
2589 2016-08-16  Chris Dumez  <cdumez@apple.com>
2590
2591         Add support for ShadowRoot.mode attribute
2592         https://bugs.webkit.org/show_bug.cgi?id=160919
2593
2594         Reviewed by Ryosuke Niwa.
2595
2596         Rebaseline W3C test now that one more check is passing.
2597
2598         * web-platform-tests/dom/interfaces-expected.txt:
2599
2600 2016-08-16  Chris Dumez  <cdumez@apple.com>
2601
2602         Align isDefaultNamespace() / lookupPrefix() / lookupNamespaceURI() with the specification
2603         https://bugs.webkit.org/show_bug.cgi?id=160911
2604
2605         Reviewed by Ryosuke Niwa.
2606
2607         Rebaseline W3C test now that more checks are passing.
2608
2609         * web-platform-tests/dom/nodes/Node-lookupNamespaceURI-expected.txt:
2610
2611 2016-08-16  Chris Dumez  <cdumez@apple.com>
2612
2613         Re-sync imported/w3c/web-platform-tests/dom/ranges/Range-mutations.html with upstream
2614         https://bugs.webkit.org/show_bug.cgi?id=160903
2615
2616         Reviewed by Ryosuke Niwa.
2617
2618         Re-sync imported/w3c/web-platform-tests/dom/ranges/Range-mutations.html with upstream
2619         after https://github.com/w3c/web-platform-tests/pull/3468.
2620
2621         * web-platform-tests/dom/ranges/Range-mutations-expected.txt:
2622         * web-platform-tests/dom/ranges/Range-mutations.html:
2623
2624 2016-08-16  Chris Dumez  <cdumez@apple.com>
2625
2626         querySelector() / querySelectorAll() should always throw a SyntaxError when failing to parse selector string
2627         https://bugs.webkit.org/show_bug.cgi?id=160906
2628
2629         Reviewed by Ryosuke Niwa.
2630
2631         Rebaseline several W3C tests now that more checks are passing.
2632
2633         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
2634         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
2635         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
2636
2637 2016-08-13  Chris Dumez  <cdumez@apple.com>
2638
2639         Move 'embeds' / 'plugins'/ 'scripts' attributes from HTMLDocument to Document
2640         https://bugs.webkit.org/show_bug.cgi?id=160829
2641
2642         Reviewed by Sam Weinig.
2643
2644         Rebaseline W3C test now that more checks are passing.
2645
2646         * web-platform-tests/html/dom/interfaces-expected.txt:
2647
2648 2016-08-13  Chris Dumez  <cdumez@apple.com>
2649
2650         Move designMode attribute from HTMLDocument to Document
2651         https://bugs.webkit.org/show_bug.cgi?id=160838
2652
2653         Reviewed by Sam Weinig.
2654
2655         Rebaseline W3C test now that more checks are passing.
2656
2657         * web-platform-tests/html/dom/interfaces-expected.txt:
2658
2659 2016-08-12  Chris Dumez  <cdumez@apple.com>
2660
2661         getElementsByTagName() should take a qualifiedName in parameter
2662         https://bugs.webkit.org/show_bug.cgi?id=160682
2663
2664         Reviewed by Ryosuke Niwa.
2665
2666         * web-platform-tests/dom/nodes/Document-getElementsByTagName-expected.txt:
2667         * web-platform-tests/dom/nodes/Document-getElementsByTagName-xhtml-expected.txt:
2668         * web-platform-tests/dom/nodes/Element-getElementsByTagName-expected.txt:
2669         * web-platform-tests/dom/nodes/case-expected.txt:
2670         Rebaseline several W3C tests now that more checks are passing.
2671
2672         * web-platform-tests/dom/nodes/Document-getElementsByTagName-xhtml.xhtml:
2673         Re-sync this test from upstream as it was outdated after:
2674         - https://github.com/w3c/web-platform-tests/pull/3457
2675
2676 2016-08-11  Chris Dumez  <cdumez@apple.com>
2677
2678         Align Range.surroundContents() with the latest DOM specification
2679         https://bugs.webkit.org/show_bug.cgi?id=160777
2680
2681         Reviewed by Ryosuke Niwa.
2682
2683         Rebaseline W3C test now that all checks are passing.
2684
2685         * web-platform-tests/dom/ranges/Range-surroundContents-expected.txt:
2686
2687 2016-08-11  Chris Dumez  <cdumez@apple.com>
2688
2689         Move dataset attribute from Element to HTMLElement / SVGElement
2690         https://bugs.webkit.org/show_bug.cgi?id=160766
2691
2692         Reviewed by Alex Christensen.
2693
2694         Rebaseline W3C test now that one more check is passing.
2695
2696         * web-platform-tests/html/dom/interfaces-expected.txt:
2697
2698 2016-08-11  Antoine Quint  <graouts@apple.com>
2699
2700         Test 2d.gradient.interpolate.colouralpha.html is broken on macOS Sierra
2701         https://bugs.webkit.org/show_bug.cgi?id=160689
2702         <rdar://problem/24025664>
2703
2704         Reviewed by Dean Jackson.
2705
2706         When the test samples 25th pixel it expect the value to be exactly 25% interpolation of the color values.
2707         However, the sampling location is the center of the pixel, i.e. it should correspond to 25.5% interpolation,
2708         which would expect the color of (189.975, 189.75, 65.25, 65.25). The new values are a rounded values of
2709         interpolation “by hand” at steps of 25.5%, 50.5% and 75.5%.
2710
2711         * canvas/2d.gradient.interpolate.colouralpha.html:
2712
2713 2016-08-10  Chris Dumez  <cdumez@apple.com>
2714
2715         Pull in recent upstream web-platform-tests changes for dom/ and html/
2716         https://bugs.webkit.org/show_bug.cgi?id=160759
2717
2718         Reviewed by Alex Christensen.
2719
2720         * web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
2721         * web-platform-tests/dom/events/EventTarget-dispatchEvent.html:
2722         * web-platform-tests/dom/nodes/Document-Element-getElementsByTagName.js:
2723         (test_getElementsByTagName):
2724         * web-platform-tests/dom/nodes/Document-getElementsByTagName-expected.txt:
2725         * web-platform-tests/dom/nodes/Element-getElementsByTagName-expected.txt:
2726
2727 2016-08-10  Chris Dumez  <cdumez@apple.com>
2728
2729         Optimization in Node.insertBefore() is not spec-compliant
2730         https://bugs.webkit.org/show_bug.cgi?id=160746
2731
2732         Reviewed by Ryosuke Niwa.
2733
2734         Rebaseline W3C test now that more checks are passing.
2735
2736         * web-platform-tests/dom/ranges/Range-mutations-expected.txt:
2737
2738 2016-08-09  Chris Dumez  <cdumez@apple.com>
2739
2740         Optimization in Node.replaceChild() is not spec-compliant
2741         https://bugs.webkit.org/show_bug.cgi?id=160730
2742
2743         Reviewed by Ryosuke Niwa.
2744
2745         Rebaseline several W3C tests now that more checks are passing.
2746
2747         * web-platform-tests/dom/nodes/MutationObserver-childList-expected.txt:
2748         * web-platform-tests/dom/ranges/Range-mutations-expected.txt:
2749
2750 2016-08-09  Chris Dumez  <cdumez@apple.com>
2751
2752         Optimization in Node::appendChild() is not spec-compliant
2753         https://bugs.webkit.org/show_bug.cgi?id=160728
2754
2755         Reviewed by Ryosuke Niwa.
2756
2757         Rebaseline W3C test now that more checks are passing.
2758
2759         * web-platform-tests/dom/ranges/Range-mutations-expected.txt:
2760
2761 2016-08-09  Chris Dumez  <cdumez@apple.com>
2762
2763         CharacterData.data setter optimization is not spec-compliant and is observable
2764         https://bugs.webkit.org/show_bug.cgi?id=160712
2765
2766         Reviewed by Ryosuke Niwa.
2767
2768         Rebaseline W3C test now that more checks are passing.
2769
2770         * web-platform-tests/dom/ranges/Range-mutations-expected.txt:
2771
2772 2016-08-09  Chris Dumez  <cdumez@apple.com>
2773
2774         Calling splitText() on a parent-less Text node should update associated ranges
2775         https://bugs.webkit.org/show_bug.cgi?id=160710
2776
2777         Reviewed by Ryosuke Niwa.
2778
2779         Rebaseline W3C test now that more checks are passing.
2780
2781         * web-platform-tests/dom/ranges/Range-mutations-expected.txt:
2782
2783 2016-08-08  Chris Dumez  <cdumez@apple.com>
2784
2785         It should be possible to re-initialize an Event after it's been dispatched
2786         https://bugs.webkit.org/show_bug.cgi?id=160651
2787
2788         Reviewed by Darin Adler.
2789
2790         Rebaseline W3C test now that more checks are passing.
2791
2792         * web-platform-tests/dom/events/Event-propagation-expected.txt:
2793
2794 2016-08-07  Chris Dumez  <cdumez@apple.com>
2795
2796         Node.baseURI should not be nullable
2797         https://bugs.webkit.org/show_bug.cgi?id=160649
2798
2799         Reviewed by Darin Adler.
2800
2801         * web-platform-tests/dom/interfaces-expected.txt:
2802         Rebaseline now that one more check is passing.
2803
2804         * web-platform-tests/domparsing/DOMParser-parseFromString-html-expected.txt:
2805         Rebaseline now that the baseURI is "about:blank" instead of null. The check
2806         is still failing. We are falling back to using the document's URL, as expected.
2807         However, the document's URL should not be "about:blank" in this case, which is
2808         why we are failing the previous check.
2809
2810 2016-08-07  Chris Dumez  <cdumez@apple.com>
2811
2812         Drop SVGDocument as per the SVG2 specification
2813         https://bugs.webkit.org/show_bug.cgi?id=160361
2814
2815         Reviewed by Darin Adler.
2816
2817         Rebaseline W3C test now that one more check is passing.
2818
2819         * web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
2820
2821 2016-08-07  Chris Dumez  <cdumez@apple.com>
2822
2823         Un-expose DOMSettableTokenList
2824         https://bugs.webkit.org/show_bug.cgi?id=160643
2825
2826         Reviewed by Darin Adler.
2827
2828         Rebaseline W3C test now that one more check is passing.
2829
2830         * web-platform-tests/dom/historical-expected.txt:
2831
2832 2016-08-06  Chris Dumez  <cdumez@apple.com>
2833
2834         a.replaceChild(a, a) should throw a HierarchyRequestError
2835         https://bugs.webkit.org/show_bug.cgi?id=160640
2836
2837         Reviewed by Darin Adler.
2838
2839         Rebaseline W3C test now that one more check is passing.
2840
2841         * web-platform-tests/dom/nodes/Node-replaceChild-expected.txt:
2842
2843 2016-08-06  Chris Dumez  <cdumez@apple.com>
2844
2845         Drop legacy Text.replaceWholeText() API
2846         https://bugs.webkit.org/show_bug.cgi?id=160641
2847
2848         Reviewed by Darin Adler.
2849
2850         Rebaseline W3C test now that one more check is passing.
2851
2852         * web-platform-tests/dom/historical-expected.txt:
2853
2854 2016-08-06  Chris Dumez  <cdumez@apple.com>
2855
2856         Align Range.createContextualFragment() input validation with the specification
2857         https://bugs.webkit.org/show_bug.cgi?id=160634
2858
2859         Reviewed by Darin Adler.
2860
2861         Rebaseline W3C test now that more checks are passing.
2862
2863         * web-platform-tests/domparsing/createContextualFragment-expected.txt:
2864
2865 2016-08-06  Chris Dumez  <cdumez@apple.com>
2866
2867         [Web IDL] Add support for [Unscopable] extended attribute
2868         https://bugs.webkit.org/show_bug.cgi?id=160637
2869
2870         Reviewed by Darin Adler.
2871
2872         Rebaseline W3C test now that more checks are passing.
2873
2874         * web-platform-tests/dom/nodes/remove-unscopable-expected.txt:
2875
2876 2016-08-06  Youenn Fablet  <youenn@apple.com>
2877
2878         imported/w3c/web-platform-tests/fetch/api/basic/mode-same-origin.html and -worker.html are failing after r204224
2879         https://bugs.webkit.org/show_bug.cgi?id=160639
2880
2881         Unreviewed.
2882
2883         * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt: Rebaased after redirect.py update in
2884         https://bugs.webkit.org/show_bug.cgi?id=160593.
2885         * web-platform-tests/fetch/api/basic/mode-same-origin-worker-expected.txt: Ditto.
2886
2887 2016-08-06  Youenn Fablet  <youenn@apple.com>
2888
2889         [Fetch API] Fetching with a FormData body should reject until it is implemented
2890         https://bugs.webkit.org/show_bug.cgi?id=160595
2891
2892         Reviewed by Alex Christensen.
2893
2894         Adding new tests to cover changes.
2895         Removing HEAD with body test as it throws as expected and is redundant with
2896         web-platform-tests/fetch/api/request/request-init-002.html.
2897
2898         * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
2899         * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
2900         * web-platform-tests/fetch/api/basic/request-headers.js:
2901         (checkContentType):
2902         (requestHeaders):
2903
2904 2016-08-06  Youenn Fablet  <youenn@apple.com>
2905
2906         [Fetch API] Fetch API should strip fragment and credentials from URLs used as referrer
2907         https://bugs.webkit.org/show_bug.cgi?id=160593
2908
2909         Reviewed by Alex Christensen.
2910
2911         * web-platform-tests/fetch/api/basic/referrer-expected.txt:
2912         * web-platform-tests/fetch/api/basic/referrer-worker-expected.txt:
2913         * web-platform-tests/fetch/api/basic/referrer.js:
2914         (runTest): Adding more tests.
2915         One test is failing as the redirection from same-origin to cross-origin is stripping the referer header.
2916         But none is added afterwards. Hence cross-origin redirected request is sent without any referer header.
2917         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt: Rebasing according redirect.py script changes.
2918         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt: Ditto.
2919         * web-platform-tests/fetch/api/resources/redirect.py:
2920         (main): Fixing rediret.py script.
2921
2922 2016-08-05  Chris Dumez  <cdumez@apple.com>
2923
2924         DOMException should be constructible
2925         https://bugs.webkit.org/show_bug.cgi?id=160626
2926
2927         Reviewed by Darin Adler.
2928
2929         Import WebIDL tests from W3C web-platform-tests.
2930
2931         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constants-expected.txt: Added.
2932         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html: Added.
2933         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor-expected.txt: Added.
2934         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html: Added.
2935         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object-expected.txt: Added.
2936         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html: Added.
2937         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js: Added.
2938         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js: Added.
2939         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/exceptions-expected.txt: Added.
2940         * web-platform-tests/WebIDL/ecmascript-binding/es-exceptions/exceptions.html: Added.
2941         * web-platform-tests/WebIDL/ecmascript-binding/has-instance-expected.txt: Added.
2942         * web-platform-tests/WebIDL/ecmascript-binding/has-instance.html: Added.
2943         * web-platform-tests/WebIDL/ecmascript-binding/interface-object-expected.txt: Added.
2944         * web-platform-tests/WebIDL/ecmascript-binding/interface-object.html: Added.
2945
2946 2016-08-05  Chris Dumez  <cdumez@apple.com>
2947
2948         Align Range.insertNode() input validation with the specification
2949         https://bugs.webkit.org/show_bug.cgi?id=160624
2950
2951         Reviewed by Sam Weinig.
2952
2953         Rebaseline W3C test now that more checks are passing.
2954
2955         * web-platform-tests/dom/ranges/Range-insertNode-expected.txt:
2956
2957 2016-08-05  Chris Dumez  <cdumez@apple.com>
2958
2959         Window's named properties should be exposed on a WindowProperties object in its prototype
2960         https://bugs.webkit.org/show_bug.cgi?id=160354
2961
2962         Reviewed by Gavin Barraclough.
2963
2964         Rebaseline W3C test now that one more check is passing.
2965
2966         * web-platform-tests/html/dom/interfaces-expected.txt:
2967
2968 2016-08-05  Youenn Fablet  <youenn@apple.com>
2969
2970         [Fetch API] SubresourceLoader::checkRedirectionCrossOriginAccessControl should not always assert in SameOrigin mode
2971         https://bugs.webkit.org/show_bug.cgi?id=160594
2972
2973         Reviewed by Alex Christensen.
2974
2975         * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt:
2976         * web-platform-tests/fetch/api/basic/mode-same-origin-worker-expected.txt:
2977         * web-platform-tests/fetch/api/basic/mode-same-origin.js: Adding redirection tests for same origin mode.
2978
2979 2016-08-05  Youenn Fablet  <youenn@apple.com>
2980
2981         [Fetch API] Response.blob should not assert in case the created blob is empty
2982         https://bugs.webkit.org/show_bug.cgi?id=160592
2983
2984         Reviewed by Alex Christensen.
2985
2986         * web-platform-tests/fetch/api/request/request-consume-expected.txt:
2987         * web-platform-tests/fetch/api/request/request-consume.html: Adding response with empty blob test.
2988
2989 2016-08-05  Commit Queue  <commit-queue@webkit.org>
2990
2991         Unreviewed, rolling out r203935.
2992         https://bugs.webkit.org/show_bug.cgi?id=160596
2993
2994         looks like a 1-2% PLUM regression on iPhone 6s (Requested by
2995         kling_ on #webkit).
2996
2997         Reverted changeset:
2998
2999         "Window's named