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