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