Use MediaPlayerEnums::VideoGravity in VideoFullscreenModel.
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2018-10-08  Truitt Savell  <tsavell@apple.com>
2
3         Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.html for Mojave
4         https://bugs.webkit.org/show_bug.cgi?id=190352
5
6         Unreviewed Test Expetations
7
8         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt:
9
10 2018-10-06  Justin Michaud  <justin_michaud@apple.com>
11
12         Properly determine if css custom property values are computationally independent
13         https://bugs.webkit.org/show_bug.cgi?id=190303
14
15         Reviewed by Antti Koivisto.
16
17         * web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing-expected.txt:
18         * web-platform-tests/css/css-properties-values-api/registered-property-computation-expected.txt:
19
20 2018-10-04  Chris Dumez  <cdumez@apple.com>
21
22         A Document / Window should lose its browsing context as soon as its iframe is removed from the document
23         https://bugs.webkit.org/show_bug.cgi?id=190282
24
25         Reviewed by Ryosuke Niwa.
26
27         Rebaseline several WPT tests that are now passing. I have verified that those tests are also passing in
28         Firefox and Chrome.
29
30         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/window-parent-null-expected.txt:
31         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-synchronously-discard-expected.txt:
32
33 2018-10-04  YUHAN WU  <yuhan_wu@apple.com>
34
35         runtime flag and IDL for MediaRecorder
36         https://bugs.webkit.org/show_bug.cgi?id=190018
37
38         Reviewed by Youenn Fablet and Chris Dumez.
39
40         * web-platform-tests/mediacapture-record/BlobEvent-constructor-expected.txt:
41         * web-platform-tests/mediacapture-record/MediaRecorder-constructor-expected.txt: Added.
42         * web-platform-tests/mediacapture-record/MediaRecorder-constructor.html: Added.
43
44 2018-10-03  Justin Michaud  <justin_michaud@apple.com>
45
46         Registered custom properties should allow inheritance to be controlled
47         https://bugs.webkit.org/show_bug.cgi?id=190038
48
49         Reviewed by Antti Koivisto.
50
51         Update web platform tests for css registered custom properties to fail in a different way.
52
53         * web-platform-tests/css/css-properties-values-api/registered-properties-inheritance-expected.txt:
54         * web-platform-tests/css/css-properties-values-api/registered-property-computation-expected.txt:
55         * web-platform-tests/css/css-properties-values-api/registered-property-cssom-expected.txt:
56         * web-platform-tests/css/css-properties-values-api/url-resolution-expected.txt:
57         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles-expected.txt:
58         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-expected.txt:
59
60 2018-10-03  Youenn Fablet  <youenn@apple.com>
61
62         Add VP8 support to WebRTC
63         https://bugs.webkit.org/show_bug.cgi?id=189976
64
65         Reviewed by Eric Carlson.
66
67         * web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate-expected.txt:
68
69 2018-10-03  Chris Dumez  <cdumez@apple.com>
70
71         Passing noopener=NOOPENER to window.open() should cause the new window to not have an opener
72         https://bugs.webkit.org/show_bug.cgi?id=190251
73
74         Reviewed by Alex Christensen.
75
76         Rebaseline WPT test now that it is passing.
77
78         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-noopener-expected.txt:
79
80 2018-10-03  Chris Dumez  <cdumez@apple.com>
81
82         input.checked is incorrect while we're parsing its children
83         https://bugs.webkit.org/show_bug.cgi?id=190227
84
85         Reviewed by Ryosuke Niwa.
86
87         Rebaseline WPT test now that it is passing.
88
89         * web-platform-tests/html/semantics/forms/the-input-element/checked-expected.txt:
90
91 2018-10-03  Rob Buis  <rbuis@igalia.com>
92
93         Import WPT mimesniff resources
94         https://bugs.webkit.org/show_bug.cgi?id=190074
95
96         Reviewed by Youenn Fablet.
97
98         * resources/import-expectations.json:
99         * web-platform-tests/mimesniff/META.yml: Added.
100         * web-platform-tests/mimesniff/README.md: Added.
101         * web-platform-tests/mimesniff/mime-types/README.md: Added.
102         * web-platform-tests/mimesniff/mime-types/charset-parameter.window-expected.txt: Added.
103         * web-platform-tests/mimesniff/mime-types/charset-parameter.window.html: Added.
104         * web-platform-tests/mimesniff/mime-types/charset-parameter.window.js: Added.
105         (promise_test):
106         (isByteCompatible):
107         (encodeForURL):
108         (runTests):
109         * web-platform-tests/mimesniff/mime-types/parsing.any-expected.txt: Added.
110         * web-platform-tests/mimesniff/mime-types/parsing.any.html: Added.
111         * web-platform-tests/mimesniff/mime-types/parsing.any.js: Added.
112         (promise_test):
113         (isByteCompatible):
114         (runTests):
115         * web-platform-tests/mimesniff/mime-types/parsing.any.worker-expected.txt: Added.
116         * web-platform-tests/mimesniff/mime-types/parsing.any.worker.html: Added.
117         * web-platform-tests/mimesniff/mime-types/resources/generated-mime-types.json: Added.
118         * web-platform-tests/mimesniff/mime-types/resources/generated-mime-types.py: Added.
119         (isHTTPTokenCodePoint):
120         (isHTTPQuotedStringTokenCodePoint):
121         * web-platform-tests/mimesniff/mime-types/resources/mime-charset.py: Added.
122         (main):
123         * web-platform-tests/mimesniff/mime-types/resources/mime-types.json: Added.
124         * web-platform-tests/mimesniff/mime-types/resources/w3c-import.log: Added.
125         * web-platform-tests/mimesniff/mime-types/w3c-import.log: Added.
126         * web-platform-tests/mimesniff/w3c-import.log: Added.
127         * web-platform-tests/xhr/overridemimetype-blob-expected.txt:
128
129 2018-10-02  Chris Dumez  <cdumez@apple.com>
130
131         MessageEvent.ports should return the same object
132         https://bugs.webkit.org/show_bug.cgi?id=190151
133
134         Reviewed by Darin Adler.
135
136         Rebaseline WPT test now that it is passing.
137
138         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt:
139
140 2018-10-02  Chris Dumez  <cdumez@apple.com>
141
142         radio / checkbox inputs should fire "click, input, change" events in order when clicked
143         https://bugs.webkit.org/show_bug.cgi?id=190223
144
145         Reviewed by Ryosuke Niwa.
146
147         Rebaseline a few WPT tests that are now passing. I have verified that those are passing in Gecko and Blink
148         as well.
149
150         * web-platform-tests/html/semantics/forms/the-input-element/checkbox-click-events-expected.txt:
151         * web-platform-tests/html/semantics/forms/the-input-element/checkbox-expected.txt:
152         * web-platform-tests/html/semantics/forms/the-input-element/radio-expected.txt:
153
154 2018-10-02  Chris Dumez  <cdumez@apple.com>
155
156         fieldset.elements should return an HTMLCollection instead of an HTMLFormControlsCollection
157         https://bugs.webkit.org/show_bug.cgi?id=190218
158
159         Reviewed by Alex Christensen.
160
161         Rebaseline existing WPT test now that it is passing.
162
163         * web-platform-tests/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement-expected.txt:
164
165 2018-10-02  Chris Dumez  <cdumez@apple.com>
166
167         Refresh imported/w3c/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh
168         https://bugs.webkit.org/show_bug.cgi?id=190212
169
170         Reviewed by Youenn Fablet.
171
172         Refresh imported/w3c/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh
173         from upstream f15449622a76d0.
174
175         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing-expected.txt:
176         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html:
177         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/remove-from-document-expected.txt:
178         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/refresh.sub.html: Added.
179         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/w3c-import.log:
180
181 2018-10-02  Chris Dumez  <cdumez@apple.com>
182
183         Image.__proto__ should be Function.prototype, not HTMLElement.prototype
184         https://bugs.webkit.org/show_bug.cgi?id=190216
185
186         Reviewed by Alex Christensen.
187
188         Rebaseline existing WPT test now that it is passing.
189
190         * web-platform-tests/html/semantics/embedded-content/the-img-element/Image-constructor-expected.txt:
191
192 2018-10-01  Simon Pieters  <zcorpan@gmail.com>
193
194         <form> in quirks mode should have margin-block-end: 1em
195         https://bugs.webkit.org/show_bug.cgi?id=157788
196
197         Reviewed by Simon Fraser.
198
199         * web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/form-margin-quirk.html: Added.
200         * web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/form-margin-quirk-expected.txt: Added.
201
202 2018-10-01  Rob Buis  <rbuis@igalia.com>
203
204         Align XMLHttpRequest's overrideMimeType() with the standard
205         https://bugs.webkit.org/show_bug.cgi?id=169276
206
207         Reviewed by Chris Dumez.
208
209         * web-platform-tests/xhr/overridemimetype-invalid-mime-type-expected.txt:
210
211 2018-10-01  Chris Dumez  <cdumez@apple.com>
212
213         Make crossOriginObject.then undefined for promises
214         https://bugs.webkit.org/show_bug.cgi?id=190094
215
216         Reviewed by Darin Adler.
217
218         Rebaseline WPT test now that more checks are passing.
219
220         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
221
222 2018-09-30  Walker Henderson  <wjahenderson@gmail.com>
223
224         AudioNode.connect should return passed destination node
225         https://bugs.webkit.org/show_bug.cgi?id=188834
226
227         Reviewed by Eric Carlson.
228
229         * web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-connect-return-value-expected.txt:
230
231 2018-09-29  Oriol Brufau  <obrufau@igalia.com>
232
233         [css-grid] Properly align items next to collapsed tracks with gutters
234         https://bugs.webkit.org/show_bug.cgi?id=190089
235
236         Reviewed by Manuel Rego Casasnovas.
237
238         Import grid-gutters-013.html and reference from WPT.
239
240         Test: imported/w3c/web-platform-tests/css/css-grid/alignment/grid-gutters-013.html
241
242         * web-platform-tests/css/css-grid/alignment/grid-gutters-013-expected.xht: Added.
243         * web-platform-tests/css/css-grid/alignment/grid-gutters-013.html: Added.
244
245 2018-09-28  Chris Dumez  <cdumez@apple.com>
246
247         The return value of an OnBeforeUnloadEventHandler should always be coerced into a DOMString
248         https://bugs.webkit.org/show_bug.cgi?id=190090
249
250         Reviewed by Ryosuke Niwa.
251
252         Rebaseline WPT test now that one more check is passing.
253
254         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling-expected.txt:
255
256 2018-09-28  Chris Dumez  <cdumez@apple.com>
257
258         document.open() should throw errors for cross-origin calls
259         https://bugs.webkit.org/show_bug.cgi?id=189371
260         <rdar://problem/44282700>
261
262         Reviewed by Youenn Fablet.
263
264         Rebaseline existing WPT tests now that more checks are passing.
265
266         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window-expected.txt:
267         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-same-origin-domain.sub.window-expected.txt:
268
269 2018-09-27  Andy Estes  <aestes@apple.com>
270
271         [Payment Request] Update web platform tests
272         https://bugs.webkit.org/show_bug.cgi?id=190049
273
274         Reviewed by Youenn Fablet.
275
276         Updated web-platform-tests/payment-request/ to tip-of-tree from web-platform-tests.
277
278         * web-platform-tests/payment-request/MerchantValidationEvent/complete-method.https-expected.txt: Added.
279         * web-platform-tests/payment-request/MerchantValidationEvent/complete-method.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/payment-request/MerchantValidationEvent/complete-method-manual.https.html.
280         * web-platform-tests/payment-request/MerchantValidationEvent/constructor.https-expected.txt:
281         * web-platform-tests/payment-request/MerchantValidationEvent/constructor.https.html:
282         * web-platform-tests/payment-request/MerchantValidationEvent/w3c-import.log:
283         * web-platform-tests/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html:
284         * web-platform-tests/payment-request/PaymentMethodChangeEvent/methodDetails-attribute.https-expected.txt:
285         * web-platform-tests/payment-request/PaymentMethodChangeEvent/methodDetails-attribute.https.html:
286         * web-platform-tests/payment-request/PaymentMethodChangeEvent/methodName-attribute.https-expected.txt:
287         * web-platform-tests/payment-request/PaymentMethodChangeEvent/methodName-attribute.https.html:
288         * web-platform-tests/payment-request/PaymentValidationErrors/retry-shows-shippingAddress-member-manual.https.html:
289         * web-platform-tests/payment-request/historical.https-expected.txt:
290         * web-platform-tests/payment-request/historical.https.html:
291         * web-platform-tests/payment-request/idlharness.https.window.js:
292         * web-platform-tests/payment-request/payment-response/onpayerdetailchange-attribute-manual.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/payment-request/payment-response/onpayerdetailchange-attribute.manual.https.html.
293         * web-platform-tests/payment-request/payment-response/w3c-import.log:
294
295 2018-09-27  Ryan Haddad  <ryanhaddad@apple.com>
296
297         Unreviewed, rolling out r236557.
298
299         Really roll out r236557 this time because it breaks internal
300         builds.
301
302         Reverted changeset:
303
304         "Add VP8 support to WebRTC"
305         https://bugs.webkit.org/show_bug.cgi?id=189976
306         https://trac.webkit.org/changeset/236557
307
308 2018-09-27  Chris Dumez  <cdumez@apple.com>
309
310         Fragment should be stripped from document URL during document.open() URL propagation
311         https://bugs.webkit.org/show_bug.cgi?id=189374
312         <rdar://problem/44282736>
313
314         Reviewed by Alex Christensen.
315
316         Rebaseline WPT test now that it is passing.
317
318         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url-fragment.window-expected.txt:
319
320 2018-09-27  Youenn Fablet  <youenn@apple.com>
321
322         Add VP8 support to WebRTC
323         https://bugs.webkit.org/show_bug.cgi?id=189976
324
325         Reviewed by Eric Carlson.
326
327         * web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate-expected.txt:
328
329 2018-09-27  Chris Dumez  <cdumez@apple.com>
330
331         document.open() should not propagate URLs to non-fully active documents
332         https://bugs.webkit.org/show_bug.cgi?id=189375
333         <rdar://problem/44282755>
334
335         Reviewed by Youenn Fablet.
336
337         Rebaseline WPT test now that more checks are passing.
338
339         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window-expected.txt:
340
341 2018-09-27  Antoine Quint  <graouts@apple.com>
342
343         [Web Animations] Turn Web Animations with CSS integration on
344         https://bugs.webkit.org/show_bug.cgi?id=184819
345         <rdar://problem/39597337>
346
347         Reviewed by Dean Jackson.
348
349         * web-platform-tests/css-timing-1/frames-timing-functions-output.html:
350         * web-platform-tests/css/css-logical/animation-003.tentative.html:
351         * web-platform-tests/css/css-scoping/keyframes-001.html:
352         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context.html:
353         * web-platform-tests/web-animations/interfaces/Animatable/animate.html:
354         * web-platform-tests/web-animations/timing-model/animations/current-time.html:
355
356 2018-09-26  YUHAN WU  <yuhan_wu@apple.com>
357
358         Video track clone cannot preserve original property
359         https://bugs.webkit.org/show_bug.cgi?id=189872
360         <rdar://problem/44706579>
361
362         Reviewed by Youenn Fablet.
363
364         * web-platform-tests/mst-content-hint/MediaStreamTrack-contentHint-expected.txt:
365
366 2018-09-26  Alex Christensen  <achristensen@webkit.org>
367
368         Unreviewed, rolling out r236524.
369
370         Broke API tests
371
372         Reverted changeset:
373
374         "URLWithUserTypedString should return nil for URLs deemed to
375         be invalid by WebCore::URL"
376         https://bugs.webkit.org/show_bug.cgi?id=189979
377         https://trac.webkit.org/changeset/236524
378
379 2018-09-26  Chris Dumez  <cdumez@apple.com>
380
381         Ignore-opens-during-unload counter of a parent should apply to its children during beforeunload event
382         https://bugs.webkit.org/show_bug.cgi?id=189376
383         <rdar://problem/44282754>
384
385         Reviewed by Ryosuke Niwa.
386
387         Rebaseline existing test now that one more check is passing.
388
389         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window-expected.txt:
390
391 2018-09-25  YUHAN WU  <yuhan_wu@apple.com>
392
393         Implement MediaStreamTrack Content Hints
394         https://bugs.webkit.org/show_bug.cgi?id=189262
395         <rdar://problem/44101773>
396
397         Reviewed by Youenn Fablet.
398
399         * web-platform-tests/mst-content-hint/MediaStreamTrack-contentHint-expected.txt:
400
401 2018-09-25  YUHAN WU  <yuhan_wu@apple.com>
402
403         Import WPT content hint tests
404         https://bugs.webkit.org/show_bug.cgi?id=189854
405
406         Reviewed by Youenn Fablet.
407
408         * web-platform-tests/mst-content-hint/idlharness.window-expected.txt: Added.
409
410 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
411
412         Remove filterRes parameter from SVG filters
413         https://bugs.webkit.org/show_bug.cgi?id=129565
414         <rdar://problem/44714340>
415
416         Reviewed by Dean Jackson.
417         
418         Remove support for the "filterRes" attribute on SVG filters. It's marked as
419         deprecated in https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-filterres
420         and no longer supported by Chrome or Firefox.
421
422         * web-platform-tests/html/syntax/parsing/html5lib_tests11-expected.txt: Rebaseline
423
424 2018-09-24  Justin Michaud  <justin_michaud@apple.com>
425
426         Import WPT tests for css custom properties api
427         https://bugs.webkit.org/show_bug.cgi?id=189764
428
429         Reviewed by Ryosuke Niwa.
430
431         * resources/import-expectations.json:
432         * web-platform-tests/css/css-properties-values-api/META.yml: Added.
433         * web-platform-tests/css/css-properties-values-api/idlharness-expected.txt: Added.
434         * web-platform-tests/css/css-properties-values-api/idlharness.html: Added.
435         * web-platform-tests/css/css-properties-values-api/property-cascade-expected.txt: Added.
436         * web-platform-tests/css/css-properties-values-api/property-cascade.html: Added.
437         * web-platform-tests/css/css-properties-values-api/register-property-expected.txt: Added.
438         * web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing-expected.txt: Added.
439         * web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing.html: Added.
440         * web-platform-tests/css/css-properties-values-api/register-property.html: Added.
441         * web-platform-tests/css/css-properties-values-api/registered-properties-inheritance-expected.txt: Added.
442         * web-platform-tests/css/css-properties-values-api/registered-properties-inheritance.html: Added.
443         * web-platform-tests/css/css-properties-values-api/registered-property-computation-expected.txt: Added.
444         * web-platform-tests/css/css-properties-values-api/registered-property-computation.html: Added.
445         * web-platform-tests/css/css-properties-values-api/registered-property-cssom-expected.txt: Added.
446         * web-platform-tests/css/css-properties-values-api/registered-property-cssom.html: Added.
447         * web-platform-tests/css/css-properties-values-api/registered-property-initial-expected.txt: Added.
448         * web-platform-tests/css/css-properties-values-api/registered-property-initial.html: Added.
449         * web-platform-tests/css/css-properties-values-api/support/alt/alt.css: Added.
450         (#target):
451         * web-platform-tests/css/css-properties-values-api/support/alt/alt.js: Added.
452         (reg_url):
453         * web-platform-tests/css/css-properties-values-api/support/alt/w3c-import.log: Added.
454         * web-platform-tests/css/css-properties-values-api/support/main/main.css: Added.
455         (#target):
456         * web-platform-tests/css/css-properties-values-api/support/main/main.js: Added.
457         (reg_url):
458         * web-platform-tests/css/css-properties-values-api/support/main/main.utf16be.css: Added.
459         * web-platform-tests/css/css-properties-values-api/support/main/w3c-import.log: Added.
460         * web-platform-tests/css/css-properties-values-api/typedom.tentative-expected.txt: Added.
461         * web-platform-tests/css/css-properties-values-api/typedom.tentative.html: Added.
462         * web-platform-tests/css/css-properties-values-api/unit-cycles-expected.txt: Added.
463         * web-platform-tests/css/css-properties-values-api/unit-cycles.html: Added.
464         * web-platform-tests/css/css-properties-values-api/url-resolution-expected.txt: Added.
465         * web-platform-tests/css/css-properties-values-api/url-resolution.html: Added.
466         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles-expected.txt: Added.
467         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles.html: Added.
468         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-expected.txt: Added.
469         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties.html: Added.
470         * web-platform-tests/css/css-properties-values-api/w3c-import.log: Added.
471
472 2018-09-24  Chris Dumez  <cdumez@apple.com>
473
474         No-op document.open() calls should not have any side effects
475         https://bugs.webkit.org/show_bug.cgi?id=189373
476         <rdar://problem/44282702>
477
478         Reviewed by Geoffrey Garen.
479
480         Rebaseline WPT test now that it is passing.
481
482         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-synchronous-script.window-expected.txt:
483
484 2018-09-24  Chris Dumez  <cdumez@apple.com>
485
486         Import html/webappapis/dynamic-markup-insertion WPT tests
487         https://bugs.webkit.org/show_bug.cgi?id=189863
488
489         Reviewed by Youenn Fablet.
490
491         * resources/import-expectations.json:
492         * resources/resource-files.json:
493         * web-platform-tests/html/webappapis/dynamic-markup-insertion/closing-the-input-stream/document.close-01-expected.txt: Added.
494         * web-platform-tests/html/webappapis/dynamic-markup-insertion/closing-the-input-stream/document.close-01.xhtml: Added.
495         * web-platform-tests/html/webappapis/dynamic-markup-insertion/closing-the-input-stream/w3c-import.log: Added.
496         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/001-expected.txt: Added.
497         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/001.html: Added.
498         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/002-expected.txt: Added.
499         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/002.html: Added.
500         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/003-expected.txt: Added.
501         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/003.html: Added.
502         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/004-expected.txt: Added.
503         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/004.html: Added.
504         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/005-expected.txt: Added.
505         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/005.html: Added.
506         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/005.js: Added.
507         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/006-expected.txt: Added.
508         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/006.html: Added.
509         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/006.js: Added.
510         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/007-expected.txt: Added.
511         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/007.html: Added.
512         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/007.js: Added.
513         (t.step):
514         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/008-1.js: Added.
515         (t.step):
516         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/008-expected.txt: Added.
517         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/008.html: Added.
518         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/008.js: Added.
519         (t.step):
520         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/009-expected.txt: Added.
521         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/009.html: Added.
522         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/010-1.js: Added.
523         (t.step):
524         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/010-expected.txt: Added.
525         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/010.html: Added.
526         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/010.js: Added.
527         (t.step):
528         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/011-1.js: Added.
529         (t.step):
530         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/011-expected.txt: Added.
531         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/011.html: Added.
532         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/011.js: Added.
533         (t.step):
534         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/012-expected.txt: Added.
535         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/012.html: Added.
536         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/012.js: Added.
537         (t.step):
538         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/013-expected.txt: Added.
539         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/013.html: Added.
540         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/013.js: Added.
541         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/014-expected.txt: Added.
542         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/014.html: Added.
543         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/015-expected.txt: Added.
544         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/015.html: Added.
545         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/016-expected.txt: Added.
546         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/016.html: Added.
547         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/017-expected.txt: Added.
548         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/017.html: Added.
549         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/018-expected.txt: Added.
550         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/018.html: Added.
551         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/019-expected.txt: Added.
552         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/019.html: Added.
553         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/020-expected.txt: Added.
554         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/020.html: Added.
555         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/021-expected.txt: Added.
556         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/021.html: Added.
557         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/022-expected.txt: Added.
558         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/022.html: Added.
559         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/023-expected.txt: Added.
560         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/023.html: Added.
561         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/024-expected.txt: Added.
562         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/024.html: Added.
563         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/025-expected.txt: Added.
564         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/025.html: Added.
565         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/026-expected.txt: Added.
566         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/026.html: Added.
567         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/027-expected.txt: Added.
568         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/027.html: Added.
569         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/028-expected.txt: Added.
570         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/028.html: Added.
571         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/029-expected.txt: Added.
572         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/029.html: Added.
573         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/030-expected.txt: Added.
574         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/030.html: Added.
575         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/031-expected.txt: Added.
576         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/031.html: Added.
577         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/032-expected.txt: Added.
578         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/032.html: Added.
579         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/033-expected.txt: Added.
580         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/033.html: Added.
581         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/034-expected.txt: Added.
582         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/034.html: Added.
583         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/035-expected.txt: Added.
584         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/035.html: Added.
585         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/036-expected.txt: Added.
586         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/036.html: Added.
587         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/037-expected.txt: Added.
588         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/037.html: Added.
589         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/038-expected.txt: Added.
590         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/038.html: Added.
591         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/039-expected.txt: Added.
592         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/039.html: Added.
593         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/040-expected.txt: Added.
594         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/040.html: Added.
595         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/041-expected.txt: Added.
596         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/041.html: Added.
597         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/042-expected.txt: Added.
598         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/042.html: Added.
599         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/043-expected.txt: Added.
600         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/043.html: Added.
601         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/044-expected.txt: Added.
602         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/044.html: Added.
603         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/045-expected.txt: Added.
604         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/045.html: Added.
605         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/046-expected.txt: Added.
606         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/046.html: Added.
607         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/047-expected.txt: Added.
608         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/047.html: Added.
609         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/048-expected.txt: Added.
610         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/048.html: Added.
611         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/049-expected.txt: Added.
612         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/049.html: Added.
613         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/050-expected.txt: Added.
614         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/050.html: Added.
615         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/051-expected.txt: Added.
616         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/051.html: Added.
617         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/contentType.window-expected.txt: Added.
618         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/contentType.window.html: Added.
619         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/contentType.window.js: Added.
620         (string_appeared_here.forEach.val.async_test.t.frame.onload.t.step_func_done):
621         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/document.write-01-expected.txt: Added.
622         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/document.write-01.xhtml: Added.
623         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/document.write-02-expected.txt: Added.
624         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/document.write-02.html: Added.
625         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/empty.html: Added.
626         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_001-expected.txt: Added.
627         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_001.html: Added.
628         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_002-expected.txt: Added.
629         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_002.html: Added.
630         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_003-expected.txt: Added.
631         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_003.html: Added.
632         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_004-expected.txt: Added.
633         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_004.html: Added.
634         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_005-expected.txt: Added.
635         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_005.html: Added.
636         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_005.js: Added.
637         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_006-expected.txt: Added.
638         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_006.html: Added.
639         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_007-expected.txt: Added.
640         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_007.html: Added.
641         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_008-expected.txt: Added.
642         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_008.html: Added.
643         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_009-expected.txt: Added.
644         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_009.html: Added.
645         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_010-expected.txt: Added.
646         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_010.html: Added.
647         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/nested-document-write-1.html: Added.
648         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/nested-document-write-2.html: Added.
649         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/nested-document-write-external.js: Added.
650         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/original-id.json: Added.
651         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_001-expected.txt: Added.
652         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_001.html: Added.
653         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_002-expected.txt: Added.
654         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_002.html: Added.
655         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_003-expected.txt: Added.
656         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_003.html: Added.
657         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_004-expected.txt: Added.
658         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_004.html: Added.
659         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_005-expected.txt: Added.
660         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_005.html: Added.
661         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_006-expected.txt: Added.
662         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_006.html: Added.
663         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_007-expected.txt: Added.
664         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_007.html: Added.
665         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_008-expected.txt: Added.
666         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_008.html: Added.
667         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_009-expected.txt: Added.
668         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_009.html: Added.
669         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_010-expected.txt: Added.
670         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_010.html: Added.
671         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_011-expected.txt: Added.
672         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_011.html: Added.
673         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_012-expected.txt: Added.
674         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_012.html: Added.
675         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_013-expected.txt: Added.
676         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_013.html: Added.
677         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/w3c-import.log: Added.
678         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/write-active-document-expected.txt: Added.
679         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/write-active-document.html: Added.
680         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-01-expected.txt: Added.
681         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-01.xhtml: Added.
682         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-02-expected.txt: Added.
683         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-02.html: Added.
684         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-03-expected.txt: Added.
685         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-03.html: Added.
686         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/original-id.json: Added.
687         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/w3c-import.log: Added.
688         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/002-expected.txt: Added.
689         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/002.html: Added.
690         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/004-expected.txt: Added.
691         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/004.html: Added.
692         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/006-expected.txt: Added.
693         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/006.html: Added.
694         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/011-1.html: Added.
695         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/011-expected.txt: Added.
696         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/011.html: Added.
697         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/012-1.html: Added.
698         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/012-expected.txt: Added.
699         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/012.html: Added.
700         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/013-1.html: Added.
701         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/013-expected.txt: Added.
702         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/013.html: Added.
703         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/014-1.html: Added.
704         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/014-expected.txt: Added.
705         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/014.html: Added.
706         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/015-1.html: Added.
707         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/015-expected.txt: Added.
708         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/015.html: Added.
709         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/016-1.html: Added.
710         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/016-expected.txt: Added.
711         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/016.html: Added.
712         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-immediate.window-expected.txt: Added.
713         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-immediate.window.html: Added.
714         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-immediate.window.js: Added.
715         (async_test.t.frame.onload.t.step_func):
716         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-header.window-expected.txt: Added.
717         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-header.window.html: Added.
718         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-header.window.js: Added.
719         (async_test.t.frame.onload.t.step_func):
720         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-meta.window-expected.txt: Added.
721         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-meta.window.html: Added.
722         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-meta.window.js: Added.
723         (async_test.t.frame.onload.t.step_func):
724         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-while-navigating.window-expected.txt: Added.
725         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-while-navigating.window.html: Added.
726         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-while-navigating.window.js: Added.
727         (async_test.t.frame.onload.t.step_func):
728         (async_test.t.t.step_timeout):
729         (async_test.t.t.step_timeout.t.step_func_done):
730         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort.sub.window-expected.txt: Added.
731         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort.sub.window.html: Added.
732         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort.sub.window.js: Added.
733         (async_test.t.frame.onload.t.step_func):
734         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window-expected.txt: Added.
735         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.html: Added.
736         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.js: Added.
737         (async_test.t.window.handlers.afterOpen.t.step_func_done):
738         (async_test.t.window.handlers.afterOpenAsync.t.step_func_done):
739         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/active.window-expected.txt: Added.
740         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/active.window.html: Added.
741         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/active.window.js: Added.
742         (assertOpenIsEffective):
743         (async_test.t.frame.onload.t.step_func):
744         (async_test.t.xhr.onload.t.step_func_done):
745         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window-expected.txt: Added.
746         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window.html: Added.
747         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window.js: Added.
748         (setEntryToTopLevel):
749         (async_test.t.t.add_cleanup):
750         (async_test.t.iframe.onload.t.step_func_done):
751         (async_test.t.window.onCustomElementReady.t.step_func):
752         (async_test.t.self.testSynchronousScript.t.step_func):
753         (string_appeared_here.async_test.t.t.add_cleanup):
754         (string_appeared_here.async_test.t.t.step_func):
755         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window-expected.txt: Added.
756         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.html: Added.
757         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.js: Added.
758         (async_test.t.t.add_cleanup):
759         (async_test.t.self.testSynchronousScript.t.step_func_done):
760         (string_appeared_here.async_test.t.t.add_cleanup):
761         (string_appeared_here.async_test.t.t.step_func):
762         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-ignore-opens-during-unload.window-expected.txt: Added.
763         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-ignore-opens-during-unload.window.html: Added.
764         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-ignore-opens-during-unload.window.js: Added.
765         (string_appeared_here.async_test.t.iframe.onload.t.step_func):
766         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-same-origin-domain.sub.window-expected.txt: Added.
767         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-same-origin-domain.sub.window.html: Added.
768         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-same-origin-domain.sub.window.js: Added.
769         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-synchronous-script.window-expected.txt: Added.
770         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-synchronous-script.window.html: Added.
771         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-synchronous-script.window.js: Added.
772         (async_test.t.self.testSynchronousScript.t.step_func):
773         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-xml.window-expected.txt: Added.
774         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-xml.window.html: Added.
775         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-xml.window.js: Added.
776         (async_test.t.iframe.onload.t.step_func_done):
777         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/beforeunload.window-expected.txt: Added.
778         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/beforeunload.window.html: Added.
779         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/beforeunload.window.js: Added.
780         (async_test.t.frame.onload.t.step_func):
781         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/custom-element.window-expected.txt: Added.
782         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/custom-element.window.html: Added.
783         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/custom-element.window.js: Added.
784         (CustomElement):
785         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-01-expected.txt: Added.
786         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-01.xhtml: Added.
787         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-02-expected.txt: Added.
788         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-02.html: Added.
789         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-03-expected.txt: Added.
790         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-03-frame.html: Added.
791         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-03.html: Added.
792         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/encoding.window-expected.txt: Added.
793         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/encoding.window.html: Added.
794         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/encoding.window.js: Added.
795         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window-expected.txt: Added.
796         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window.html: Added.
797         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window.js: Added.
798         (async_test.t.frame.onload.t.step_func):
799         (test.t.const.winListener.t.step_func):
800         (test.t.t.add_cleanup):
801         (test.t.const.bodyListener.t.step_func):
802         (async_test.t.xhr.onload.t.step_func_done):
803         (test.t.t.step_func):
804         (test.t.thrower.t.step_func):
805         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history-state.window-expected.txt: Added.
806         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history-state.window.html: Added.
807         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history-state.window.js: Added.
808         (async_test.t.iframe.onload.t.step_func_done):
809         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history.window-expected.txt: Added.
810         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history.window.html: Added.
811         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history.window.js: Added.
812         (window.onFrameLoaded.t.step_func):
813         (window.onDocumentOpen.t.step_func_done):
814         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window-expected.txt: Added.
815         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.html: Added.
816         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.js: Added.
817         (async_test.t.iframe.onload.t.step_func):
818         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-events.window-expected.txt: Added.
819         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-events.window.html: Added.
820         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-events.window.js: Added.
821         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-observer.window-expected.txt: Added.
822         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-observer.window.html: Added.
823         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-observer.window.js: Added.
824         (async_test.t.t.add_cleanup):
825         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/no-new-global.window-expected.txt: Added.
826         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/no-new-global.window.html: Added.
827         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/no-new-global.window.js: Added.
828         (async_test.t.frame.onload.t.step_func_done):
829         (testIdentity):
830         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/origin-check-in-document-open-basic-expected.txt: Added.
831         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/origin-check-in-document-open-basic.html: Added.
832         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/origin-check-in-document-open-same-origin-domain.sub-expected.txt: Added.
833         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/origin-check-in-document-open-same-origin-domain.sub.html: Added.
834         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/quirks.window-expected.txt: Added.
835         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/quirks.window.html: Added.
836         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/quirks.window.js: Added.
837         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/readiness.window-expected.txt: Added.
838         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/readiness.window.html: Added.
839         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/readiness.window.js: Added.
840         (async_test.t.t.add_cleanup):
841         (async_test.t.frame.onload.t.step_func_done):
842         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/reload.window-expected.txt: Added.
843         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/reload.window.html: Added.
844         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/reload.window.js: Added.
845         (window.name.string_appeared_here.async_test.t.t.add_cleanup):
846         (window.name.string_appeared_here.async_test.t.t.step_func):
847         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/aborted-parser-async-frame.html: Added.
848         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/aborted-parser-frame.html: Added.
849         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/bailout-order-custom-element-with-domain-frame.sub.html: Added.
850         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/bailout-order-synchronous-script-frame.html: Added.
851         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/bailout-order-synchronous-script-with-domain-frame.sub.html: Added.
852         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/bailout-order-xml-with-domain-frame.sub.xhtml: Added.
853         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/bailout-order-xml-with-synchronous-script-frame.xhtml: Added.
854         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/document-open-side-effects.js: Added.
855         (assertDocumentIsReadyForSideEffectsTest):
856         (assertOpenHasNoSideEffects):
857         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/dummy.html: Added.
858         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/encoding-frame.html: Added.
859         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/global-variables-frame.html: Added.
860         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/history-frame.html: Added.
861         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/http-refresh.py: Added.
862         (main):
863         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/meta-refresh.py: Added.
864         (main):
865         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/page-with-frame.html: Added.
866         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/set-document-domain.html: Added.
867         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/slow-png.py: Added.
868         (main):
869         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/url-frame.html: Added.
870         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/w3c-import.log: Added.
871         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/tasks.window-expected.txt: Added.
872         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/tasks.window.html: Added.
873         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/tasks.window.js: Added.
874         (taskTest):
875         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument-plaintext-subframe.txt: Added.
876         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument-plaintext.window-expected.txt: Added.
877         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument-plaintext.window.html: Added.
878         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument-plaintext.window.js: Added.
879         (string_appeared_here.forEach.type.async_test.t.frame.onload.t.step_func_done):
880         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument.window-expected.txt: Added.
881         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument.window.html: Added.
882         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument.window.js: Added.
883         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/unload.window-expected.txt: Added.
884         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/unload.window.html: Added.
885         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/unload.window.js: Added.
886         (async_test.t.frame.onload.t.step_func):
887         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url-fragment.window-expected.txt: Added.
888         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url-fragment.window.html: Added.
889         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url-fragment.window.js: Added.
890         (async_test.t.t.add_cleanup):
891         (async_test.t.self.onhashchange.t.step_func_done):
892         (async_test.t.const.frame.document.body.appendChild.document.createElement.string_appeared_here.t.add_cleanup):
893         (async_test.t.window.testDone.t.step_func_done):
894         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window-expected.txt: Added.
895         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window.html: Added.
896         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window.js: Added.
897         (async_test.t.frame.onload.t.step_func):
898         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/w3c-import.log: Added.
899
900 2018-09-24  Yoav Weiss  <yoav@yoav.ws>
901
902         Import WPT resource-timing tests
903         https://bugs.webkit.org/show_bug.cgi?id=189903
904
905         Reviewed by Youenn Fablet.
906
907         * web-platform-tests/resource-timing/META.yml: Added.
908         * web-platform-tests/resource-timing/OWNERS: Removed.
909         * web-platform-tests/resource-timing/clear_resource_timing_functionality.html: Added.
910         * web-platform-tests/resource-timing/clear_resource_timing_functionality-expected.txt: Added.
911         * web-platform-tests/resource-timing/idlharness.any.html: Added.
912         * web-platform-tests/resource-timing/idlharness.any-expected.txt: Added.
913         * web-platform-tests/resource-timing/idlharness.any.js: Added.
914         (idl_array.catch):
915         * web-platform-tests/resource-timing/idlharness.any.worker.html: Added.
916         * web-platform-tests/resource-timing/idlharness.any.worker-expected.txt: Added.
917         * web-platform-tests/resource-timing/idlharness.html: Removed.
918         * web-platform-tests/resource-timing/resource-timing-tojson.html: Added.
919         * web-platform-tests/resource-timing/resource-timing-tojson-expected.txt: Added.
920         * web-platform-tests/resource-timing/resource_TAO_cross_origin_redirect_chain.html: Added.
921         * web-platform-tests/resource-timing/resource_TAO_cross_origin_redirect_chain-expected.txt: Added.
922         * web-platform-tests/resource-timing/resource_TAO_match_origin.htm:
923         * web-platform-tests/resource-timing/resource_TAO_match_origin-expected.txt: Changed.
924         * web-platform-tests/resource-timing/resource_TAO_match_wildcard.htm:
925         * web-platform-tests/resource-timing/resource_TAO_match_wildcard-expected.txt: Changed.
926         * web-platform-tests/resource-timing/resource_TAO_multi.htm:
927         * web-platform-tests/resource-timing/resource_TAO_multi-expected.txt: Changed.
928         * web-platform-tests/resource-timing/resource_TAO_multi_wildcard.html: Copied from LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_multi.htm.
929         * web-platform-tests/resource-timing/resource_TAO_multi_wildcard-expected.txt: Added.
930         * web-platform-tests/resource-timing/resource_TAO_null.htm:
931         * web-platform-tests/resource-timing/resource_TAO_null-expected.txt: Changed.
932         * web-platform-tests/resource-timing/resource_TAO_origin_uppercase.htm:
933         * web-platform-tests/resource-timing/resource_TAO_origin_uppercase-expected.txt: Changed.
934         * web-platform-tests/resource-timing/resource_TAO_space.htm:
935         * web-platform-tests/resource-timing/resource_TAO_space-expected.txt: Changed.
936         * web-platform-tests/resource-timing/resource_TAO_wildcard.htm:
937         * web-platform-tests/resource-timing/resource_TAO_wildcard-expected.txt: Changed.
938         * web-platform-tests/resource-timing/resource_dedicated_worker.html: Added.
939         * web-platform-tests/resource-timing/resource_dedicated_worker-expected.txt: Added.
940         * web-platform-tests/resource-timing/resource_ignore_data_url.html: Added.
941         * web-platform-tests/resource-timing/resource_ignore_data_url-expected.txt: Added.
942         * web-platform-tests/resource-timing/resource_ignore_failures.html: Added.
943         * web-platform-tests/resource-timing/resource_ignore_failures-expected.txt: Added.
944         * web-platform-tests/resource-timing/resource_initiator_types.html: Added.
945         * web-platform-tests/resource-timing/resource_initiator_types-expected.txt: Added.
946         * web-platform-tests/resource-timing/resource_memory_cached.sub.html: Added.
947         * web-platform-tests/resource-timing/resource_memory_cached.sub-expected.txt: Added.
948         * web-platform-tests/resource-timing/resource_redirects.html: Added.
949         * web-platform-tests/resource-timing/resource_redirects-expected.txt: Added.
950         * web-platform-tests/resource-timing/resource_reparenting.html: Added.
951         * web-platform-tests/resource-timing/resource_reparenting-expected.txt: Added.
952         * web-platform-tests/resource-timing/resource_script_types.html: Added.
953         * web-platform-tests/resource-timing/resource_script_types-expected.txt: Added.
954         * web-platform-tests/resource-timing/resource_subframe_self_navigation.html: Added.
955         * web-platform-tests/resource-timing/resource_subframe_self_navigation-expected.txt: Added.
956         * web-platform-tests/resource-timing/resource_timing.worker.html: Added.
957         * web-platform-tests/resource-timing/resource_timing.worker-expected.txt: Added.
958         * web-platform-tests/resource-timing/resource_timing.worker.js: Added.
959         (check):
960         (async_test.t.then):
961         * web-platform-tests/resource-timing/resource_timing_TAO_cross_origin_redirect.html: Added.
962         * web-platform-tests/resource-timing/resource_timing_TAO_cross_origin_redirect-expected.txt: Added.
963         * web-platform-tests/resource-timing/resource_timing_buffer_full_eventually.html: Added.
964         * web-platform-tests/resource-timing/resource_timing_buffer_full_eventually-expected.txt: Added.
965         * web-platform-tests/resource-timing/resource_timing_buffer_full_when_populate_entries.html: Added.
966         * web-platform-tests/resource-timing/resource_timing_buffer_full_when_populate_entries-expected.txt: Added.
967         * web-platform-tests/resource-timing/resource_timing_buffer_full_when_shrink_buffer_size.html: Added.
968         * web-platform-tests/resource-timing/resource_timing_buffer_full_when_shrink_buffer_size-expected.txt: Added.
969         * web-platform-tests/resource-timing/resource_timing_cross_origin_redirect.html: Added.
970         * web-platform-tests/resource-timing/resource_timing_cross_origin_redirect-expected.txt: Added.
971         * web-platform-tests/resource-timing/resource_timing_cross_origin_redirect_chain.html: Added.
972         * web-platform-tests/resource-timing/resource_timing_cross_origin_redirect_chain-expected.txt: Added.
973         * web-platform-tests/resource-timing/resource_timing_same_origin_redirect.html: Added.
974         * web-platform-tests/resource-timing/resource_timing_same_origin_redirect-expected.txt: Added.
975         * web-platform-tests/resource-timing/resource_timing_store_and_clear_during_callback.html: Added.
976         * web-platform-tests/resource-timing/resource_timing_store_and_clear_during_callback-expected.txt: Added.
977         * web-platform-tests/resource-timing/resources/TAOResponse.py:
978         (main):
979         * web-platform-tests/resource-timing/resources/all_resource_types.htm: Added.
980         * web-platform-tests/resource-timing/resources/blank_page_green.htm: Added.
981         * web-platform-tests/resource-timing/resources/empty.js: Added.
982         * web-platform-tests/resource-timing/resources/empty.py: Added.
983         (main):
984         * web-platform-tests/resource-timing/resources/empty_script.js: Added.
985         * web-platform-tests/resource-timing/resources/eventsource.py: Added.
986         (main):
987         * web-platform-tests/resource-timing/resources/green_frame.htm: Added.
988         * web-platform-tests/resource-timing/resources/iframe_TAO_multi_wildcard.html: Added.
989         * web-platform-tests/resource-timing/resources/multi_redirect.py: Added.
990         (main):
991         * web-platform-tests/resource-timing/resources/nested.css: Added.
992         (@import "resource_timing_test0.css?id=n1";):
993         (ol):
994         * web-platform-tests/resource-timing/resources/notify_parent.html: Added.
995         * web-platform-tests/resource-timing/resources/self_navigation.html: Added.
996         * web-platform-tests/resource-timing/resources/w3c-import.log:
997         * web-platform-tests/resource-timing/resources/worker_with_images.js: Added.
998         (checkDone):
999         (makeRequest.xhr.onreadystatechange):
1000         (makeRequest):
1001         * web-platform-tests/resource-timing/w3c-import.log:
1002
1003 2018-09-21  Dean Jackson  <dino@apple.com>
1004
1005         Add PointerEvent, plus feature flag, plus Web Platform Tests
1006         https://bugs.webkit.org/show_bug.cgi?id=189867
1007         <rdar://problem/44697384>
1008
1009         Reviewed by Simon Fraser.
1010
1011         Import the Web Platform Tests for Pointer Events.
1012
1013         * resources/import-expectations.json:
1014         * web-platform-tests/pointerevents/META.yml: Added.
1015         * web-platform-tests/pointerevents/README.md: Added.
1016         * web-platform-tests/pointerevents/extension/idlharness.window-expected.txt: Added.
1017         * web-platform-tests/pointerevents/extension/idlharness.window.html: Added.
1018         * web-platform-tests/pointerevents/extension/idlharness.window.js: Added.
1019         * web-platform-tests/pointerevents/extension/pointerevent_constructor-expected.txt: Added.
1020         * web-platform-tests/pointerevents/extension/pointerevent_constructor.html: Added.
1021         * web-platform-tests/pointerevents/extension/pointerevent_touch-action-verification-expected.txt: Added.
1022         * web-platform-tests/pointerevents/extension/pointerevent_touch-action-verification.html: Added.
1023         * web-platform-tests/pointerevents/extension/w3c-import.log: Added.
1024         * web-platform-tests/pointerevents/idlharness.window-expected.txt: Added.
1025         * web-platform-tests/pointerevents/idlharness.window.html: Added.
1026         * web-platform-tests/pointerevents/idlharness.window.js: Added.
1027         * web-platform-tests/pointerevents/pointerevent_constructor-expected.txt: Added.
1028         * web-platform-tests/pointerevents/pointerevent_constructor.html: Added.
1029         * web-platform-tests/pointerevents/pointerevent_on_event_handlers-expected.txt: Added.
1030         * web-platform-tests/pointerevents/pointerevent_on_event_handlers.html: Added.
1031         * web-platform-tests/pointerevents/pointerevent_styles.css: Added.
1032         * web-platform-tests/pointerevents/pointerevent_support.js: Added.
1033         * web-platform-tests/pointerevents/pointerevent_touch-action-illegal-expected.txt: Added.
1034         * web-platform-tests/pointerevents/pointerevent_touch-action-illegal.html: Added.
1035         * web-platform-tests/pointerevents/pointerevent_touch-action-verification-expected.txt: Added.
1036         * web-platform-tests/pointerevents/pointerevent_touch-action-verification.html: Added.
1037         * web-platform-tests/pointerevents/pointerlock/resources/pointerevent_movementxy-iframe.html: Added.
1038         * web-platform-tests/pointerevents/pointerlock/resources/w3c-import.log: Added.
1039         * web-platform-tests/pointerevents/resources/pointerevent_attributes_hoverable_pointers-iframe.html: Added.
1040         * web-platform-tests/pointerevents/resources/pointerevent_fractional_coordinates-iframe.html: Added.
1041         * web-platform-tests/pointerevents/resources/pointerevent_pointerId_scope-iframe.html: Added.
1042         * web-platform-tests/pointerevents/resources/w3c-import.log: Added.
1043         * web-platform-tests/pointerevents/w3c-import.log: Added.
1044
1045 2018-09-21  YUHAN WU  <yuhan_wu@apple.com>
1046
1047         Import WPT content hint tests
1048         https://bugs.webkit.org/show_bug.cgi?id=189854
1049
1050         Reviewed by Youenn Fablet.
1051
1052         * resources/import-expectations.json:
1053         * web-platform-tests/mst-content-hint/META.yml: Added.
1054         * web-platform-tests/mst-content-hint/MediaStreamTrack-contentHint-expected.txt: Added.
1055         * web-platform-tests/mst-content-hint/MediaStreamTrack-contentHint.html: Added.
1056         * web-platform-tests/mst-content-hint/idlharness.window.html: Added.
1057         * web-platform-tests/mst-content-hint/idlharness.window.js: Added.
1058         * web-platform-tests/mst-content-hint/w3c-import.log: Added.
1059
1060 2018-09-21  Youenn Fablet  <youenn@apple.com>
1061
1062         Add RTCCodecStats support
1063         https://bugs.webkit.org/show_bug.cgi?id=189792
1064         <rdar://problem/32370668>
1065
1066         Reviewed by Eric Carlson.
1067
1068         * web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate-expected.txt:
1069         * web-platform-tests/webrtc/RTCRtpReceiver-getStats.https-expected.txt:
1070         * web-platform-tests/webrtc/RTCRtpSender-getStats.https-expected.txt:
1071
1072 2018-09-20  Frederic Wang  <fwang@igalia.com>
1073
1074         Synchronize CSSOM View test suite against upstream WPT
1075         https://bugs.webkit.org/show_bug.cgi?id=189787
1076
1077         Reviewed by Antonio Gomes.
1078
1079         * web-platform-tests/css/cssom-view/META.yml: Added.
1080         * web-platform-tests/css/cssom-view/OWNERS: Removed.
1081         * web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-vertical-rl-expected.html: Added.
1082         * web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-vertical-rl.html: Added.
1083         * web-platform-tests/css/cssom-view/cssom-view-window-screen-interface-expected.txt:
1084         * web-platform-tests/css/cssom-view/cssom-view-window-screen-interface.html:
1085         * web-platform-tests/css/cssom-view/dom-element-scroll-expected.txt: Added.
1086         * web-platform-tests/css/cssom-view/dom-element-scroll.html: Added.
1087         * web-platform-tests/css/cssom-view/elementFromPoint-mixed-font-sizes-expected.txt: Added.
1088         * web-platform-tests/css/cssom-view/elementFromPoint-mixed-font-sizes.html: Added.
1089         * web-platform-tests/css/cssom-view/interfaces-expected.txt:
1090         * web-platform-tests/css/cssom-view/interfaces.html:
1091         * web-platform-tests/css/cssom-view/media-query-list-interface-expected.txt: Removed.
1092         * web-platform-tests/css/cssom-view/media-query-list-interface.xht: Removed.
1093         * web-platform-tests/css/cssom-view/resources/w3c-import.log:
1094         * web-platform-tests/css/cssom-view/scroll-behavior-default-css-expected.txt: Added.
1095         * web-platform-tests/css/cssom-view/scroll-behavior-default-css.html: Added.
1096         * web-platform-tests/css/cssom-view/scroll-behavior-element-expected.txt: Added.
1097         * web-platform-tests/css/cssom-view/scroll-behavior-element.html: Added.
1098         * web-platform-tests/css/cssom-view/scroll-behavior-main-frame-root-expected.txt: Added.
1099         * web-platform-tests/css/cssom-view/scroll-behavior-main-frame-root.html: Added.
1100         * web-platform-tests/css/cssom-view/scroll-behavior-main-frame-window-expected.txt: Added.
1101         * web-platform-tests/css/cssom-view/scroll-behavior-main-frame-window.html: Added.
1102         * web-platform-tests/css/cssom-view/scroll-behavior-scrollintoview-nested-expected.txt: Added.
1103         * web-platform-tests/css/cssom-view/scroll-behavior-scrollintoview-nested.html: Added.
1104         * web-platform-tests/css/cssom-view/scroll-behavior-smooth-positions-expected.txt: Added.
1105         * web-platform-tests/css/cssom-view/scroll-behavior-smooth-positions.html: Added.
1106         * web-platform-tests/css/cssom-view/scroll-behavior-subframe-root-expected.txt: Added.
1107         * web-platform-tests/css/cssom-view/scroll-behavior-subframe-root.html: Added.
1108         * web-platform-tests/css/cssom-view/scroll-behavior-subframe-window-expected.txt: Added.
1109         * web-platform-tests/css/cssom-view/scroll-behavior-subframe-window.html: Added.
1110         * web-platform-tests/css/cssom-view/scrollIntoView-vertical-rl-writing-mode-expected.txt: Added.
1111         * web-platform-tests/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html: Added.
1112         * web-platform-tests/css/cssom-view/support/scroll-behavior.js: Added.
1113         (observeScrolling):
1114         (waitForScrollEnd):
1115         (scrollNode):
1116         (scrollWindow):
1117         * web-platform-tests/css/cssom-view/support/support/w3c-import.log:
1118         * web-platform-tests/css/cssom-view/support/w3c-import.log:
1119         * web-platform-tests/css/cssom-view/table-client-props-expected.txt: Added.
1120         * web-platform-tests/css/cssom-view/table-client-props.html: Added.
1121         * web-platform-tests/css/cssom-view/table-offset-props-expected.txt: Added.
1122         * web-platform-tests/css/cssom-view/table-offset-props.html: Added.
1123         * web-platform-tests/css/cssom-view/table-scroll-props-expected.txt: Added.
1124         * web-platform-tests/css/cssom-view/table-scroll-props.html: Added.
1125         * web-platform-tests/css/cssom-view/w3c-import.log:
1126         * web-platform-tests/css/cssom-view/window-interface-expected.txt: Removed.
1127         * web-platform-tests/css/cssom-view/window-interface.xht: Removed.
1128
1129 2018-09-19  YUHAN WU  <yuhan_wu@apple.com>
1130
1131         MediaStream-MediaElement-srcObject.https.html expects video duration for a MediaStream to be Infinity and is currently NaN
1132         https://bugs.webkit.org/show_bug.cgi?id=189516
1133
1134         Reviewed by Youenn Fablet.
1135
1136         * web-platform-tests/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html:
1137         * web-platform-tests/mediacapture-streams/MediaStream-MediaElement-srcObject.https-expected.txt:
1138
1139 2018-09-19  Youenn Fablet  <youenn@apple.com>
1140
1141         Implement sender/receiver getStats
1142         https://bugs.webkit.org/show_bug.cgi?id=189707
1143
1144         Reviewed by Eric Carlson.
1145
1146         * web-platform-tests/webrtc/RTCRtpReceiver-getStats.https-expected.txt:
1147         * web-platform-tests/webrtc/RTCRtpSender-getStats.https-expected.txt:
1148
1149 2018-09-18  Youenn Fablet  <youenn@apple.com>
1150
1151         Implement RTCRtpReceiver getContributingSources/getSynchronizationSources
1152         https://bugs.webkit.org/show_bug.cgi?id=189671
1153
1154         Reviewed by Eric Carlson.
1155
1156         * web-platform-tests/webrtc/RTCRtpReceiver-getContributingSources.https-expected.txt:
1157         * web-platform-tests/webrtc/RTCRtpReceiver-getSynchronizationSources.https-expected.txt:
1158         * web-platform-tests/webrtc/interfaces-expected.txt: Removed, as no longer needed.
1159
1160 2018-09-18  Manuel Rego Casasnovas  <rego@igalia.com>
1161
1162         [css-grid] Static position should use content-box, not padding-box
1163         https://bugs.webkit.org/show_bug.cgi?id=189698
1164
1165         Reviewed by Javier Fernandez.
1166
1167         * web-platform-tests/css/css-grid/abspos/absolute-positioning-grid-container-parent-001.html:
1168         Update tests from WPT.
1169
1170 2018-09-12  Ryosuke Niwa  <rniwa@webkit.org>
1171
1172         Update composedPath to match the latest spec
1173         https://bugs.webkit.org/show_bug.cgi?id=180378
1174         <rdar://problem/42843004>
1175
1176         Reviewed by Darin Adler.
1177
1178         Rebaselined the test now that all test cases pass.
1179
1180         * web-platform-tests/shadow-dom/event-composed-path-after-dom-mutation-expected.txt:
1181
1182 2018-09-15  Rob Buis  <rbuis@igalia.com>
1183
1184         XMLHttpRequest::createResponseBlob() should create a Blob with type for empty response
1185         https://bugs.webkit.org/show_bug.cgi?id=189627
1186
1187         Reviewed by Alexey Proskuryakov.
1188
1189         * web-platform-tests/xhr/overridemimetype-blob-expected.txt:
1190
1191 2018-09-14  Ms2ger  <Ms2ger@igalia.com>
1192
1193         Remove some obsolete XHR tests
1194         https://bugs.webkit.org/show_bug.cgi?id=189581
1195
1196         Reviewed by Youenn Fablet.
1197
1198         These tests were removed upstream, but stuck around in WebKit.
1199
1200         * web-platform-tests/xhr/OWNERS: Removed.
1201         * web-platform-tests/xhr/abort-during-open-expected.txt: Removed.
1202         * web-platform-tests/xhr/abort-during-open.htm: Removed.
1203         * web-platform-tests/xhr/abort-during-open.js: Removed.
1204         * web-platform-tests/xhr/abort-during-open.worker-expected.txt: Removed.
1205         * web-platform-tests/xhr/abort-during-open.worker.html: Removed.
1206         * web-platform-tests/xhr/abort-during-open.worker.js: Removed.
1207         * web-platform-tests/xhr/getallresponseheaders-cl-expected.txt: Removed.
1208         * web-platform-tests/xhr/getallresponseheaders-cl.htm: Removed.
1209         * web-platform-tests/xhr/interfaces-expected.txt: Removed.
1210         * web-platform-tests/xhr/interfaces.html: Removed.
1211         * web-platform-tests/xhr/open-url-bogus-expected.txt: Removed.
1212         * web-platform-tests/xhr/open-url-bogus.htm: Removed.
1213         * web-platform-tests/xhr/overridemimetype-done-state-expected.txt: Removed.
1214         * web-platform-tests/xhr/overridemimetype-done-state.htm: Removed.
1215         * web-platform-tests/xhr/readme.txt: Removed.
1216         * web-platform-tests/xhr/responsetype-expected.txt: Removed.
1217         * web-platform-tests/xhr/responsetype.html: Removed.
1218         * web-platform-tests/xhr/send-non-same-origin.sub-expected.txt: Removed.
1219         * web-platform-tests/xhr/send-non-same-origin.sub.htm: Removed.
1220         * web-platform-tests/xhr/send-send-expected.txt: Removed.
1221         * web-platform-tests/xhr/send-send.htm: Removed.
1222         * web-platform-tests/xhr/send-send.js: Removed.
1223         * web-platform-tests/xhr/send-send.worker-expected.txt: Removed.
1224         * web-platform-tests/xhr/send-send.worker.html: Removed.
1225         * web-platform-tests/xhr/send-send.worker.js: Removed.
1226         * web-platform-tests/xhr/send-usp-expected.txt: Removed.
1227         * web-platform-tests/xhr/send-usp.html: Removed.
1228         * web-platform-tests/xhr/send-usp.js: Removed.
1229
1230 2018-09-12  Ryosuke Niwa  <rniwa@webkit.org>
1231
1232         Capturing event listeners are called during bubbling phase for shadow hosts
1233         https://bugs.webkit.org/show_bug.cgi?id=174288
1234
1235         Reviewed by Darin Adler.
1236
1237         * web-platform-tests/dom/events/Event-dispatch-handlers-changed-expected.txt: Rebaselined. This test's
1238         expectation is now wrong because event listner 3 is added after the event listener list is cloned for
1239         capturing event listeners but before cloned for bubbling event listeners. As a result, event listener 3
1240         is now invoked. It used to be not called because both bubbling and capturing event listeners are called
1241         after cloning the event listner list once, which didn't have event listener 3.
1242
1243         * web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Rebaselined. This test expects
1244         event listener 2, which is bubbling, to be called between two capturing event listeners 1 and 3, which
1245         is no longer true after this patch.
1246
1247 2018-09-12  Chris Dumez  <cdumez@apple.com>
1248
1249         Unreviewed, rebaseline imported/w3c/web-platform-tests/url/failure.html after r235808.
1250
1251         New checks are passing.
1252
1253         * web-platform-tests/url/failure-expected.txt:
1254
1255 2018-09-11  Dean Jackson  <dino@apple.com>
1256
1257         Header parsing for experimental and internal debug features
1258         https://bugs.webkit.org/show_bug.cgi?id=189486
1259         <rdar://problem/44320618>
1260
1261         Reviewed by Tim Horton.
1262
1263         New webkit-test-runner headers.
1264
1265         * web-platform-tests/css-timing-1/frames-timing-functions-output.html:
1266         * web-platform-tests/media-source/mediasource-changetype-play.html:
1267         * web-platform-tests/media-source/mediasource-changetype.html:
1268         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context.html:
1269         * web-platform-tests/web-animations/interfaces/Animatable/animate.html:
1270         * web-platform-tests/web-animations/interfaces/Animation/ready.html:
1271         * web-platform-tests/web-animations/timing-model/animations/current-time.html:
1272         * web-platform-tests/web-animations/timing-model/animations/playing-an-animation.html:
1273         * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation.html:
1274
1275 2018-09-12  YUHAN WU  <yuhan_wu@apple.com>
1276
1277         Import media recorder api WPT tests
1278         https://bugs.webkit.org/show_bug.cgi?id=189526
1279
1280         Reviewed by Youenn Fablet.
1281
1282         * resources/import-expectations.json:
1283         * web-platform-tests/mediacapture-record/BlobEvent-constructor-expected.txt: Added.
1284         * web-platform-tests/mediacapture-record/BlobEvent-constructor.html: Added.
1285         * web-platform-tests/mediacapture-record/META.yml: Added.
1286         * web-platform-tests/mediacapture-record/idlharness.window-expected.txt: Added.
1287         * web-platform-tests/mediacapture-record/idlharness.window.html: Added.
1288         * web-platform-tests/mediacapture-record/idlharness.window.js: Added.
1289         (idl_array.catch):
1290         * web-platform-tests/mediacapture-record/w3c-import.log: Added.
1291
1292 2018-09-12  Ali Juma  <ajuma@chromium.org>
1293
1294         [IntersectionObserver] Implement rootMargin expansion
1295         https://bugs.webkit.org/show_bug.cgi?id=189525
1296
1297         Reviewed by Simon Fraser.
1298
1299         Rebasline expectation for test that now passes.
1300
1301         * web-platform-tests/intersection-observer/root-margin-expected.txt:
1302
1303 2018-09-11  Ali Juma  <ajuma@chromium.org>
1304
1305         [IntersectionObserver] Update WPTs to the latest upstream version
1306         https://bugs.webkit.org/show_bug.cgi?id=189515
1307
1308         Reviewed by Youenn Fablet.
1309
1310         * web-platform-tests/intersection-observer/initial-observation-with-threshold-expected.txt: Added.
1311         * web-platform-tests/intersection-observer/initial-observation-with-threshold.html: Added.
1312         * web-platform-tests/intersection-observer/resources/intersection-observer-test-utils.js:
1313         (waitForNotification):
1314         * web-platform-tests/intersection-observer/w3c-import.log:
1315
1316 2018-09-11  Youenn Fablet  <youenn@apple.com>
1317
1318         Remove MediaDevices NoInterfaceObject
1319         https://bugs.webkit.org/show_bug.cgi?id=189512
1320
1321         Reviewed by Alex Christensen.
1322
1323         * web-platform-tests/mediacapture-streams/MediaDevices-IDL-all-expected.txt:
1324         * web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices-expected.txt:
1325
1326 2018-09-11  Chris Dumez  <cdumez@apple.com>
1327
1328         Unreviewed, rebaseline imported/w3c/web-platform-tests/css/cssom/interfaces.html after r235889.
1329
1330         * web-platform-tests/css/cssom/interfaces-expected.txt:
1331
1332 == Rolled over to ChangeLog-2018-09-11 ==