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