Update WPT tests for the track element
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2019-03-06  Frederic Wang  <fwang@igalia.com>
2
3         Update WPT tests for the track element
4         https://bugs.webkit.org/show_bug.cgi?id=195358
5
6         Reviewed by Rob Buis.
7
8         * resources/resource-files.json:
9         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/003.html: Added.
10         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/004.html: Added.
11         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/005.html: Added.
12         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/006.html: Added.
13         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/007.html: Added.
14         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/008.html: Added.
15         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/009.html: Added.
16         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/010.html: Added.
17         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/011.html: Added.
18         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/012.html: Added.
19         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/013.html: Added.
20         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/014.html: Added.
21         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/015.html: Added.
22         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/016.html: Added.
23         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/017.html: Added.
24         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/018.html: Added.
25         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/019.html: Added.
26         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/020.html: Added.
27         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/021.html: Added.
28         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/022.html: Added.
29         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/023.html: Added.
30         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/024.html: Added.
31         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/025.html: Added.
32         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/026.html: Added.
33         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/027.html: Added.
34         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/028.html: Added.
35         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/029.html: Added.
36         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/030.html: Added.
37         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/031.html: Added.
38         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/032.html: Added.
39         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/033.html: Added.
40         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/034.html: Added.
41         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/035.html: Added.
42         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/036.html: Added.
43         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/037.html: Added.
44         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/038.html: Added.
45         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/039.html: Added.
46         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/040.html: Added.
47         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/041.html: Added.
48         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/042.html: Added.
49         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/043.html: Added.
50         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/044.html: Added.
51         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/045.html: Added.
52         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/046.html: Added.
53         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/common.js: Added.
54         (setup):
55         (window.otherOriginURL.string_appeared_here.location.pathname.replace):
56         (onload):
57         (setCrossDomainCookie):
58         (loadTrack.):
59         (loadTrack):
60         (removeLog):
61         (checkData):
62         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/cors-tester.py: Added.
63         (main):
64         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/remove-cookie.html: Added.
65         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/set-cookie.html: Added.
66         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/support/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/w3c-import.log.
67         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors/w3c-import.log: Added.
68         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/align-positioning-bad.vtt: Added.
69         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/align-positioning.vtt: Added.
70         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/align-text-line-position-bad.vtt: Added.
71         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/align-text-line-position.vtt: Added.
72         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/alignment-bad.vtt: Added.
73         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/alignment-ltr.vtt: Added.
74         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/alignment.vtt: Added.
75         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/bom.vtt: Added.
76         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/captions-fast.vtt: Added.
77         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/captions-gaps.vtt: Added.
78         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/captions-html.vtt: Added.
79         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/captions.vtt: Added.
80         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/class-bad.vtt: Added.
81         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/class.vtt: Added.
82         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/cue-id-error.vtt: Added.
83         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/cue-id.vtt: Added.
84         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/cue-no-id-error.vtt: Added.
85         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/cue-no-id.vtt: Added.
86         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/cue-recovery-cuetext.vtt: Added.
87         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/cue-recovery-header.vtt: Added.
88         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/cue-recovery-note.vtt: Added.
89         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/cue-size-align-bad.vtt: Added.
90         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/cue-size-align.vtt: Added.
91         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/cue-size-bad.vtt: Added.
92         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/cue-size.vtt: Added.
93         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/cues-chrono-order.vtt: Added.
94         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/cues-no-separation.vtt: Added.
95         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/cues-overlapping.vtt: Added.
96         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/cues.vtt: Added.
97         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/default-styles.vtt: Added.
98         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/degenerate-cues.vtt: Added.
99         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/empty-cue.vtt: Added.
100         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/entities-wrong.vtt: Added.
101         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/entities.vtt: Added.
102         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/interspersed-non-cue.vtt: Added.
103         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/iso2022jp3.vtt: Added.
104         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/large-timestamp.vtt: Added.
105         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/line-position-bad.vtt: Added.
106         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/line-position.vtt: Added.
107         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/markup-bad.vtt: Added.
108         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/markup.vtt: Added.
109         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/metadata-area.vtt: Added.
110         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/metadata.vtt: Added.
111         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/missed-cues.vtt: Added.
112         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/no-newline-at-eof.vtt: Added.
113         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/no-timings.vtt: Added.
114         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/no-webvtt.vtt: Added.
115         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/positioning-bad.vtt: Added.
116         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/positioning-ltr.vtt: Added.
117         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/positioning.vtt: Added.
118         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/settings-bad-separation.vtt: Added.
119         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/settings.vtt: Added.
120         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/simple-captions.vtt: Added.
121         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/sorted-dispatch.vtt: Added.
122         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/timestamp-bad.vtt: Added.
123         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/timestamp.vtt: Added.
124         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/timings-hour-error.vtt: Added.
125         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/timings-hour.vtt: Added.
126         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/timings-no-hour-errors.vtt: Added.
127         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/timings-no-hour.vtt: Added.
128         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/timings-whitespace.vtt: Added.
129         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/unsupported-markup.vtt: Added.
130         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/utf8.vtt: Added.
131         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/valign-bad.vtt: Added.
132         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/valign-ltr.vtt: Added.
133         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/valign.vtt: Added.
134         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/voice-bad.vtt: Added.
135         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/voice.vtt: Added.
136         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/vp8-vorbis-webvtt.webm: Added.
137         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/w3c-import.log:
138         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/webvtt-file.vtt: Added.
139         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/resources/webvtt-rubbish.vtt: Added.
140         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/src-empty-string.html: Added.
141         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-active-cues.html: Added.
142         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-add-remove-cue.html: Added.
143         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-add-track-expected.txt: Added.
144         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-add-track.html: Added.
145         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-addtrack-kind-expected.txt: Added.
146         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-addtrack-kind.html: Added.
147         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-change-event-expected.txt: Added.
148         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-change-event.html: Added.
149         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-css-cue-pseudo-class-expected.txt: Added.
150         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-css-cue-pseudo-class.html: Added.
151         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-empty-expected.txt: Added.
152         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-empty.html: Added.
153         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-inline-expected.txt: Added.
154         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-inline.html: Added.
155         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable-fragment.html: Added.
156         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-mutable.html: Added.
157         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration-expected.txt: Added.
158         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-duration.html: Added.
159         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp-events-expected.txt: Added.
160         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp-events.html: Added.
161         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-negative-timestamp.html: Added.
162         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-after-controls-added-expected.html: Added.
163         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-after-controls-added.html: Added.
164         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-after-controls-removed-expected.html: Added.
165         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-after-controls-removed.html: Added.
166         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-empty-cue-expected.html: Added.
167         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-empty-cue.html: Added.
168         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-line-doesnt-fit-expected.html: Added.
169         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-line-doesnt-fit.html: Added.
170         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-transformed-video-expected.html: Added.
171         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cue-rendering-transformed-video.html: Added.
172         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cues-cuechange.html: Added.
173         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cues-enter-exit.html: Added.
174         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cues-missed.html: Added.
175         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cues-pause-on-exit.html: Added.
176         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cues-seeking.html: Added.
177         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-cues-sorted-before-dispatch.html: Added.
178         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-default-attribute.html: Added.
179         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup-expected.txt: Added.
180         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-delete-during-setup.html: Added.
181         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-disabled-addcue.html: Added.
182         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-disabled.html: Added.
183         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-element-dom-change-expected.txt: Added.
184         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-element-dom-change.html: Added.
185         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-element-src-change-error.html: Added.
186         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-element-src-change.html: Added.
187         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-helpers.js: Added.
188         (enableAllTextTracks):
189         (assert_cues_equal):
190         (assert_cues_match):
191         (assert_cues_html_content):
192         (check_cues_from_track):
193         (assert_cue_fragment_as_textcontent):
194         (createFragment):
195         (cloneChildrenToFragment):
196         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-id-expected.txt: Added.
197         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-id.html: Added.
198         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-insert-after-load.html: Added.
199         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-large-timestamp.html: Added.
200         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-load-error-readyState.html: Added.
201         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-load-from-element-readyState.html: Added.
202         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-load-from-src-readyState-expected.txt: Added.
203         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-load-from-src-readyState.html: Added.
204         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode-disabled.html: Added.
205         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode-not-changed-by-new-track.html: Added.
206         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode-triggers-loading.html: Added.
207         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-mode.html: Added.
208         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-node-add-remove-expected.txt: Added.
209         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-node-add-remove.html: Added.
210         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-remove-active-cue.html: Added.
211         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-remove-by-setting-innerHTML.html: Added.
212         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-remove-insert-ready-state.html: Added.
213         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-remove-quickly-expected.txt: Added.
214         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-remove-quickly.html: Added.
215         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track-expected.txt: Added.
216         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track-inband.html: Added.
217         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-remove-track.html: Added.
218         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata-expected.txt: Added.
219         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-selection-metadata.html: Added.
220         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-text-track-cue-list.html: Added.
221         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-texttracks-expected.txt: Added.
222         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-texttracks.html: Added.
223         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-align-positioning-expected.txt: Added.
224         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-align-positioning.html: Added.
225         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-align-text-line-position-expected.txt: Added.
226         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-align-text-line-position.html: Added.
227         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-alignment.html: Added.
228         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-blank-lines.html: Added.
229         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-bom.html: Added.
230         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-class-markup.html: Added.
231         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-identifiers.html: Added.
232         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-no-id.html: Added.
233         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-recovery.html: Added.
234         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size-align.html: Added.
235         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-cue-size.html: Added.
236         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-degenerate-cues.html: Added.
237         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-empty-cue.html: Added.
238         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-entities.html: Added.
239         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-header-comment-expected.txt: Added.
240         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-header-comment.html: Added.
241         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-interspersed-non-cue.html: Added.
242         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-line-position-expected.txt: Added.
243         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-line-position.html: Added.
244         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-magic-header-expected.txt: Added.
245         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-magic-header.html: Added.
246         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-markup.html: Added.
247         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-newlines.html: Added.
248         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-no-timings.html: Added.
249         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-non-snap-to-lines-expected.html: Added.
250         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-non-snap-to-lines.html: Added.
251         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-positioning.html: Added.
252         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-settings.html: Added.
253         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timestamp.html: Added.
254         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-hour-expected.txt: Added.
255         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-hour.html: Added.
256         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-no-hours-expected.txt: Added.
257         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-no-hours.html: Added.
258         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-timings-whitespace.html: Added.
259         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-two-cue-layout-after-first-end-expected.html: Added.
260         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-two-cue-layout-after-first-end.html: Added.
261         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-unsupported-markup.html: Added.
262         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-utf8-expected.txt: Added.
263         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-utf8.html: Added.
264         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-valign.html: Added.
265         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-voice.html: Added.
266         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/vtt-cue-float-precision-expected.txt: Added.
267         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/vtt-cue-float-precision.html: Added.
268         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/w3c-import.log:
269
270 2019-03-06  Rob Buis  <rbuis@igalia.com>
271
272         Consider supporting the `referrerpolicy` attribute.
273         https://bugs.webkit.org/show_bug.cgi?id=179053
274
275         Reviewed by Darin Adler.
276
277         Update improved results.
278
279         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
280
281 2019-03-06  Frederic Wang  <fwang@igalia.com>
282
283         Update WPT tests for the canvas element
284         https://bugs.webkit.org/show_bug.cgi?id=195331
285
286         Reviewed by Youenn Fablet.
287
288         * resources/import-expectations.json:
289         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html:
290         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.html:
291         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/w3c-import.log:
292
293 2019-03-02  Darin Adler  <darin@apple.com>
294
295         Retire legacy dtoa function and DecimalNumber class
296         https://bugs.webkit.org/show_bug.cgi?id=195253
297
298         Reviewed by Daniel Bates.
299
300         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt:
301         Rebaseline still-failing part of this test that dumps super-small numbers that are formatted
302         differently by the new code (exponential style).
303
304 2019-03-01  Rob Buis  <rbuis@igalia.com>
305
306         Adjust XMLHttpRequest Content-Type handling
307         https://bugs.webkit.org/show_bug.cgi?id=184645
308
309         Reviewed by Youenn Fablet.
310
311         Sync test and update test expectation (all PASSes).
312
313         * web-platform-tests/xhr/send-content-type-charset-expected.txt:
314         * web-platform-tests/xhr/send-content-type-charset.htm:
315
316 2019-03-01  Antoine Quint  <graouts@apple.com>
317
318         Enable WPT Pointer Events tests
319         https://bugs.webkit.org/show_bug.cgi?id=195204
320         <rdar://problem/48502751>
321
322         Reviewed by Dean Jackson.
323
324         The touch-action property has been enabled as part of the work on webkit.org/b/195008 but the WPT tests
325         had not been enabled yet, so we're now adding the progressions made.
326
327         * web-platform-tests/pointerevents/extension/pointerevent_touch-action-verification-expected.txt:
328         * web-platform-tests/pointerevents/pointerevent_touch-action-verification-expected.txt:
329
330 2019-02-28  Charles Vazac  <cvazac@akamai.com>
331
332         Fix Resource Timing buffer edge cases for WPT
333         https://bugs.webkit.org/show_bug.cgi?id=193213
334
335         Reviewed by Youenn Fablet.
336
337         * web-platform-tests/resource-timing/buffer-full-add-after-full-event.html:
338         * web-platform-tests/resource-timing/buffer-full-add-entries-during-callback-that-drop-expected.txt:
339         * web-platform-tests/resource-timing/buffer-full-add-then-clear-expected.txt:
340         * web-platform-tests/resource-timing/buffer-full-then-increased-expected.txt:
341
342 2019-02-26  Youenn Fablet  <youenn@apple.com>
343
344         Move service worker response validation from the service worker client to the service worker itself
345         https://bugs.webkit.org/show_bug.cgi?id=194716
346
347         Reviewed by Geoffrey Garen.
348
349         Rebased tests as we now report to the console log any service worker response validation erorr.
350
351         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-image.https-expected.txt:
352
353 2019-02-26  Frederic Wang  <fwang@igalia.com>
354
355         Synchronize MathML WPT tests
356         https://bugs.webkit.org/show_bug.cgi?id=195048
357
358         This imports changes to the documentation and spec references for MathML.
359         It also imports a new test for href currently disabled due to bug 187039.
360
361         Reviewed by Manuel Rego Casasnovas.
362
363         * web-platform-tests/mathml/README.md:
364         * web-platform-tests/mathml/presentation-markup/fractions/frac-1.html:
365         * web-platform-tests/mathml/presentation-markup/fractions/frac-bar-001.html:
366         * web-platform-tests/mathml/presentation-markup/fractions/frac-color-001.html:
367         * web-platform-tests/mathml/presentation-markup/fractions/frac-color-002.html:
368         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-001.html:
369         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-002.html:
370         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-003.html:
371         * web-platform-tests/mathml/presentation-markup/fractions/frac-mrow-001.html:
372         * web-platform-tests/mathml/presentation-markup/fractions/frac-numalign-denomalign-001.html:
373         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-1.html:
374         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-2.html:
375         * web-platform-tests/mathml/presentation-markup/fractions/frac-visibility-001.html:
376         * web-platform-tests/mathml/presentation-markup/operators/mo-axis-height-1.html:
377         * web-platform-tests/mathml/presentation-markup/radicals/root-parameters-1.html:
378         * web-platform-tests/mathml/presentation-markup/scripts/subsup-1.html:
379         * web-platform-tests/mathml/presentation-markup/scripts/subsup-2.html:
380         * web-platform-tests/mathml/presentation-markup/scripts/subsup-3.html:
381         * web-platform-tests/mathml/presentation-markup/scripts/subsup-4.html:
382         * web-platform-tests/mathml/presentation-markup/scripts/subsup-5.html:
383         * web-platform-tests/mathml/presentation-markup/scripts/subsup-parameters-1.html:
384         * web-platform-tests/mathml/presentation-markup/scripts/subsup-parameters-2.html:
385         * web-platform-tests/mathml/presentation-markup/scripts/underover-1.html:
386         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-1.html:
387         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-2.html:
388         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-3.html:
389         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-4.html:
390         * web-platform-tests/mathml/presentation-markup/spaces/space-1.html:
391         * web-platform-tests/mathml/presentation-markup/spaces/space-2.html:
392         * web-platform-tests/mathml/presentation-markup/tables/table-axis-height.html:
393         * web-platform-tests/mathml/relations/css-styling/color-1.html:
394         * web-platform-tests/mathml/relations/css-styling/display-1.html:
395         * web-platform-tests/mathml/relations/css-styling/displaystyle-1.html:
396         * web-platform-tests/mathml/relations/css-styling/lengths-1.html:
397         * web-platform-tests/mathml/relations/css-styling/lengths-2.html:
398         * web-platform-tests/mathml/relations/css-styling/lengths-3.html:
399         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-fraktur.html:
400         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-italic.html:
401         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-sans-serif.html:
402         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-script.html:
403         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold.html:
404         * web-platform-tests/mathml/relations/css-styling/mathvariant-double-struck.html:
405         * web-platform-tests/mathml/relations/css-styling/mathvariant-fraktur.html:
406         * web-platform-tests/mathml/relations/css-styling/mathvariant-initial.html:
407         * web-platform-tests/mathml/relations/css-styling/mathvariant-italic.html:
408         * web-platform-tests/mathml/relations/css-styling/mathvariant-looped.html:
409         * web-platform-tests/mathml/relations/css-styling/mathvariant-monospace.html:
410         * web-platform-tests/mathml/relations/css-styling/mathvariant-sans-serif-bold-italic.html:
411         * web-platform-tests/mathml/relations/css-styling/mathvariant-sans-serif-italic.html:
412         * web-platform-tests/mathml/relations/css-styling/mathvariant-sans-serif.html:
413         * web-platform-tests/mathml/relations/css-styling/mathvariant-script.html:
414         * web-platform-tests/mathml/relations/css-styling/mathvariant-stretched.html:
415         * web-platform-tests/mathml/relations/css-styling/mathvariant-tailed.html:
416         * web-platform-tests/mathml/relations/css-styling/visibility-1.html:
417         * web-platform-tests/mathml/relations/html5-tree/class-1.html:
418         * web-platform-tests/mathml/relations/html5-tree/class-2.html:
419         * web-platform-tests/mathml/relations/html5-tree/color-attributes-1.html:
420         * web-platform-tests/mathml/relations/html5-tree/display-1.html:
421         * web-platform-tests/mathml/relations/html5-tree/dynamic-1.html:
422         * web-platform-tests/mathml/relations/html5-tree/href-click-1.html:
423         * web-platform-tests/mathml/relations/html5-tree/href-click-2.html:
424         * web-platform-tests/mathml/relations/html5-tree/href-click-3.html: Added.
425         * web-platform-tests/mathml/relations/html5-tree/integration-point-1.html:
426         * web-platform-tests/mathml/relations/html5-tree/integration-point-2.html:
427         * web-platform-tests/mathml/relations/html5-tree/integration-point-3.html:
428         * web-platform-tests/mathml/relations/html5-tree/required-extensions-1.html:
429         * web-platform-tests/mathml/relations/html5-tree/required-extensions-2.html:
430         * web-platform-tests/mathml/relations/html5-tree/unique-identifier-1.html:
431         * web-platform-tests/mathml/relations/html5-tree/unique-identifier-2.html:
432         * web-platform-tests/mathml/relations/html5-tree/unique-identifier-3.html:
433         * web-platform-tests/mathml/relations/html5-tree/w3c-import.log:
434         * web-platform-tests/mathml/relations/text-and-math/use-typo-metrics-1.html:
435         * web-platform-tests/mathml/tools/mathvariant-transforms.py:
436         * web-platform-tests/mathml/tools/utils/w3c-import.log:
437
438 2019-02-26  Frederic Wang  <fwang@igalia.com>
439
440         Export MathML fraction tests to WPT
441         https://bugs.webkit.org/show_bug.cgi?id=194436
442
443         This is just an import of the current MathML WPT tests. It includes fraction tests from
444         WebKit that were exported in [1]. Some test results have whitespace change, due to [2].
445
446         [1] https://github.com/web-platform-tests/wpt/pull/15301
447         [2] https://github.com/web-platform-tests/wpt/commit/e2dd57c3f273468b3c6a087978c531dcd00933de
448
449         Reviewed by Manuel Rego Casasnovas.
450
451         * resources/resource-files.json:
452         * web-platform-tests/mathml/META.yml: Added.
453         * web-platform-tests/mathml/OWNERS: Removed.
454         * web-platform-tests/mathml/README.md:
455         * web-platform-tests/mathml/presentation-markup/fractions/frac-1-expected.txt:
456         * web-platform-tests/mathml/presentation-markup/fractions/frac-1.html:
457         * web-platform-tests/mathml/presentation-markup/fractions/frac-bar-001-expected.html: Added.
458         * web-platform-tests/mathml/presentation-markup/fractions/frac-bar-001.html: Added.
459         * web-platform-tests/mathml/presentation-markup/fractions/frac-color-001-expected.html: Added.
460         * web-platform-tests/mathml/presentation-markup/fractions/frac-color-001-notref.html: Added.
461         * web-platform-tests/mathml/presentation-markup/fractions/frac-color-001.html: Added.
462         * web-platform-tests/mathml/presentation-markup/fractions/frac-color-002-expected.html: Added.
463         * web-platform-tests/mathml/presentation-markup/fractions/frac-color-002.html: Added.
464         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-001-expected.html: Added.
465         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-001.html: Added.
466         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-002-expected.html: Added.
467         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-002.html: Added.
468         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-003-expected.html: Added.
469         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-003-notref.html: Added.
470         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-003.html: Added.
471         * web-platform-tests/mathml/presentation-markup/fractions/frac-mrow-001-expected.html: Added.
472         * web-platform-tests/mathml/presentation-markup/fractions/frac-mrow-001.html: Added.
473         * web-platform-tests/mathml/presentation-markup/fractions/frac-numalign-denomalign-001-expected.html: Added.
474         * web-platform-tests/mathml/presentation-markup/fractions/frac-numalign-denomalign-001.html: Added.
475         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-1-expected.txt:
476         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-1.html:
477         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-2-expected.txt:
478         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-2.html:
479         * web-platform-tests/mathml/presentation-markup/fractions/frac-visibility-001-expected.html: Added.
480         * web-platform-tests/mathml/presentation-markup/fractions/frac-visibility-001.html: Added.
481         * web-platform-tests/mathml/presentation-markup/fractions/w3c-import.log:
482         * web-platform-tests/mathml/presentation-markup/operators/mo-axis-height-1-expected.txt:
483         * web-platform-tests/mathml/presentation-markup/operators/mo-axis-height-1.html:
484         * web-platform-tests/mathml/presentation-markup/operators/w3c-import.log:
485         * web-platform-tests/mathml/presentation-markup/radicals/root-parameters-1-expected.txt:
486         * web-platform-tests/mathml/presentation-markup/radicals/root-parameters-1.html:
487         * web-platform-tests/mathml/presentation-markup/radicals/w3c-import.log:
488         * web-platform-tests/mathml/presentation-markup/scripts/subsup-1.html:
489         * web-platform-tests/mathml/presentation-markup/scripts/subsup-2.html:
490         * web-platform-tests/mathml/presentation-markup/scripts/subsup-3.html:
491         * web-platform-tests/mathml/presentation-markup/scripts/subsup-4.html:
492         * web-platform-tests/mathml/presentation-markup/scripts/subsup-5.html:
493         * web-platform-tests/mathml/presentation-markup/scripts/subsup-parameters-1-expected.txt:
494         * web-platform-tests/mathml/presentation-markup/scripts/subsup-parameters-1.html:
495         * web-platform-tests/mathml/presentation-markup/scripts/subsup-parameters-2.html:
496         * web-platform-tests/mathml/presentation-markup/scripts/underover-1.html:
497         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-1-expected.txt:
498         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-1.html:
499         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-2-expected.txt:
500         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-2.html:
501         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-3-expected.txt:
502         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-3.html:
503         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-4-expected.txt:
504         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-4.html:
505         * web-platform-tests/mathml/presentation-markup/scripts/w3c-import.log:
506         * web-platform-tests/mathml/presentation-markup/spaces/space-1-expected.txt:
507         * web-platform-tests/mathml/presentation-markup/spaces/space-1.html:
508         * web-platform-tests/mathml/presentation-markup/spaces/space-2.html:
509         * web-platform-tests/mathml/presentation-markup/spaces/w3c-import.log:
510         * web-platform-tests/mathml/presentation-markup/tables/table-axis-height-expected.txt:
511         * web-platform-tests/mathml/presentation-markup/tables/table-axis-height.html:
512         * web-platform-tests/mathml/presentation-markup/tables/w3c-import.log:
513         * web-platform-tests/mathml/relations/css-styling/display-1.html:
514         * web-platform-tests/mathml/relations/css-styling/displaystyle-1-expected.txt:
515         * web-platform-tests/mathml/relations/css-styling/displaystyle-1.html:
516         * web-platform-tests/mathml/relations/css-styling/lengths-3-expected.txt:
517         * web-platform-tests/mathml/relations/css-styling/lengths-3.html:
518         * web-platform-tests/mathml/relations/css-styling/w3c-import.log:
519         * web-platform-tests/mathml/relations/html5-tree/class-2.html:
520         * web-platform-tests/mathml/relations/html5-tree/display-1-expected.txt:
521         * web-platform-tests/mathml/relations/html5-tree/display-1.html:
522         * web-platform-tests/mathml/relations/html5-tree/href-click-1.html:
523         * web-platform-tests/mathml/relations/html5-tree/href-click-2.html:
524         * web-platform-tests/mathml/relations/html5-tree/unique-identifier-2.html:
525         * web-platform-tests/mathml/relations/html5-tree/w3c-import.log:
526         * web-platform-tests/mathml/relations/text-and-math/w3c-import.log:
527         * web-platform-tests/mathml/tools/utils/w3c-import.log:
528         * web-platform-tests/mathml/tools/w3c-import.log:
529         * web-platform-tests/mathml/w3c-import.log:
530
531 2019-02-21  Rob Buis  <rbuis@igalia.com>
532
533         Update MIME type parser
534         https://bugs.webkit.org/show_bug.cgi?id=180526
535
536         Reviewed by Darin Adler.
537
538         Update improved test expectations.
539
540         * web-platform-tests/xhr/overridemimetype-blob-expected.txt:
541
542 2019-02-18  Oriol Brufau  <obrufau@igalia.com>
543
544         [css-grid] Handle indefinite percentages in fit-content()
545         https://bugs.webkit.org/show_bug.cgi?id=194509
546
547         Reviewed by Javier Fernandez.
548
549         Import WPT test.
550
551         * web-platform-tests/css/css-grid/layout-algorithm/grid-fit-content-percentage-expected.txt: Added.
552         * web-platform-tests/css/css-grid/layout-algorithm/grid-fit-content-percentage.html: Added.
553         * web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log:
554
555 2019-02-12  Rob Buis  <rbuis@igalia.com>
556
557         Align with Fetch on data: URLs
558         https://bugs.webkit.org/show_bug.cgi?id=182325
559
560         Reviewed by Alex Christensen.
561
562         Update improved test expectations.
563
564         * web-platform-tests/fetch/data-urls/processing.any-expected.txt:
565         * web-platform-tests/fetch/data-urls/processing.any.worker-expected.txt:
566
567 2019-01-30  Youenn Fablet  <youenn@apple.com>
568
569         ServiceWorkerJob should notify its client in case its job is cancelled
570         https://bugs.webkit.org/show_bug.cgi?id=193747
571         <rdar://problem/47498196>
572
573         Reviewed by Chris Dumez.
574
575         * web-platform-tests/service-workers/service-worker/registration-security-error.https-expected.txt:
576
577 2019-01-29  Rob Buis  <rbuis@igalia.com>
578
579         Align with Fetch on data: URLs
580         https://bugs.webkit.org/show_bug.cgi?id=182325
581
582         Reviewed by Alex Christensen.
583
584         Update improved test expectations.
585
586         * web-platform-tests/fetch/data-urls/processing.any-expected.txt:
587         * web-platform-tests/fetch/data-urls/processing.any.worker-expected.txt:
588         * web-platform-tests/xhr/overridemimetype-blob-expected.txt:
589
590 2019-01-29  cathie chen  <cathiechen@igalia.com>
591
592         Import Resize Observer test cases from WPTs
593         https://bugs.webkit.org/show_bug.cgi?id=193821
594
595         Reviewed by Frédéric Wang.
596
597         * resources/import-expectations.json:
598         * web-platform-tests/resize-observer/META.yml: Added.
599         * web-platform-tests/resize-observer/eventloop-expected.txt: Added.
600         * web-platform-tests/resize-observer/eventloop.html: Added.
601         * web-platform-tests/resize-observer/idlharness.window-expected.txt: Added.
602         * web-platform-tests/resize-observer/idlharness.window.html: Added.
603         * web-platform-tests/resize-observer/idlharness.window.js: Added.
604         * web-platform-tests/resize-observer/notify-expected.txt: Added.
605         * web-platform-tests/resize-observer/notify.html: Added.
606         * web-platform-tests/resize-observer/observe-expected.txt: Added.
607         * web-platform-tests/resize-observer/observe.html: Added.
608         * web-platform-tests/resize-observer/resources/iframe.html: Added.
609         * web-platform-tests/resize-observer/resources/resizeTestHelper.js: Added.
610         (ResizeTestHelper):
611         (ResizeTestHelper.prototype.get _currentStep):
612         (ResizeTestHelper.prototype._nextStep):
613         (ResizeTestHelper.prototype._handleNotification):
614         (ResizeTestHelper.prototype._handleTimeout):
615         (ResizeTestHelper.prototype._done):
616         (ResizeTestHelper.prototype.start):
617         (ResizeTestHelper.prototype.get rafCount):
618         (ResizeTestHelper.prototype._incrementRaf):
619         (ResizeTestHelper.prototype.startCountingRaf):
620         * web-platform-tests/resize-observer/resources/w3c-import.log: Added.
621         * web-platform-tests/resize-observer/svg-expected.txt: Added.
622         * web-platform-tests/resize-observer/svg.html: Added.
623         * web-platform-tests/resize-observer/w3c-import.log: Added.
624
625 2019-01-28  Rob Buis  <rbuis@igalia.com>
626
627         Update MIME type parser
628         https://bugs.webkit.org/show_bug.cgi?id=180526
629
630         Reviewed by Frédéric Wang.
631
632         Update improved test expectations.
633
634         * web-platform-tests/xhr/overridemimetype-blob-expected.txt:
635
636 2019-01-28  Oriol Brufau  <obrufau@igalia.com>
637
638         [css-logical] Reject unitless length quirk in 'inset' shorthand
639         https://bugs.webkit.org/show_bug.cgi?id=193773
640
641         Reviewed by Manuel Rego Casasnovas.
642
643         Import WPT tests that check that the unitless length quirk is not
644         allowed in the 'inset' shorthand.
645
646         * resources/import-expectations.json:
647         * web-platform-tests/quirks/support/test-ref-iframe.js: Added.
648         (setupIframe):
649         * web-platform-tests/quirks/support/w3c-import.log: Added.
650         * web-platform-tests/quirks/unitless-length/excluded-properties-001-expected.txt: Added.
651         * web-platform-tests/quirks/unitless-length/excluded-properties-001.html: Added.
652         * web-platform-tests/quirks/unitless-length/excluded-properties-002-expected.txt: Added.
653         * web-platform-tests/quirks/unitless-length/excluded-properties-002.html: Added.
654         * web-platform-tests/quirks/unitless-length/excluded-properties-003-expected.txt: Added.
655         * web-platform-tests/quirks/unitless-length/excluded-properties-003.html: Added.
656         * web-platform-tests/quirks/unitless-length/limited-quirks-expected.txt: Added.
657         * web-platform-tests/quirks/unitless-length/limited-quirks.html: Added.
658         * web-platform-tests/quirks/unitless-length/no-quirks-expected.txt: Added.
659         * web-platform-tests/quirks/unitless-length/no-quirks.html: Added.
660         * web-platform-tests/quirks/unitless-length/quirks-expected.txt: Added.
661         * web-platform-tests/quirks/unitless-length/quirks.html: Added.
662         * web-platform-tests/quirks/unitless-length/support/common.js: Added.
663         (onload):
664         * web-platform-tests/quirks/unitless-length/support/w3c-import.log: Added.
665         * web-platform-tests/quirks/unitless-length/w3c-import.log: Added.
666
667 2019-01-24  Charles Vazac  <cvazac@akamai.com>
668
669         Implement PerformanceObserver.supportedEntryTypes
670         https://bugs.webkit.org/show_bug.cgi?id=193428
671
672         Reviewed by Joseph Pecoraro.
673
674         * web-platform-tests/resource-timing/supported_resource_type.any-expected.txt:
675         * web-platform-tests/resource-timing/supported_resource_type.any.worker-expected.txt:
676
677 2019-01-23  Oriol Brufau  <obrufau@igalia.com>
678
679         [css-logical] Implement flow-relative inset properties
680         https://bugs.webkit.org/show_bug.cgi?id=189441
681
682         Reviewed by Dean Jackson.
683
684         Enable the CSSLogicalEnabled flag in the test for logical insets, and
685         update its expectations. It still has some failures because sideways
686         writing modes have not been implemented yet
687         (https://bugs.webkit.org/show_bug.cgi?id=166941).
688
689         * web-platform-tests/css/css-logical/logical-box-inset-expected.txt:
690         * web-platform-tests/css/css-logical/logical-box-inset.html:
691
692 2019-01-23  Oriol Brufau  <obrufau@igalia.com>
693
694         [css-grid] Properly handle static positions of abspos inside grid items
695         https://bugs.webkit.org/show_bug.cgi?id=193657
696
697         Reviewed by Javier Fernandez.
698
699         Import test changes from WPT.
700         Various orthogonal tests still fail because of https://bugs.webkit.org/show_bug.cgi?id=189513
701         Some other tests also fail because of https://bugs.webkit.org/show_bug.cgi?id=193656
702
703         * resources/import-expectations.json:
704         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001-expected.txt: Added.
705         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001.html: Added.
706         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002-expected.txt: Added.
707         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002.html: Added.
708         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003-expected.txt: Added.
709         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003.html: Added.
710         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004-expected.txt: Added.
711         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004.html: Added.
712         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005-expected.txt: Added.
713         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005.html: Added.
714         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006-expected.txt: Added.
715         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006.html: Added.
716         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007-expected.txt: Added.
717         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007.html: Added.
718         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008-expected.txt: Added.
719         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008.html: Added.
720         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009-expected.txt: Added.
721         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009.html: Added.
722         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010-expected.txt: Added.
723         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010.html: Added.
724         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011-expected.txt: Added.
725         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011.html: Added.
726         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012-expected.txt: Added.
727         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012.html: Added.
728         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013-expected.txt: Added.
729         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013.html: Added.
730         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014-expected.txt: Added.
731         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014.html: Added.
732         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015-expected.txt: Added.
733         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015.html: Added.
734         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016-expected.txt: Added.
735         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016.html: Added.
736         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-001-expected.txt: Added.
737         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-001.html: Added.
738         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-002-expected.txt: Added.
739         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-002.html: Added.
740         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-003-expected.txt: Added.
741         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-003.html: Added.
742         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-004-expected.txt: Added.
743         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-004.html: Added.
744         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-005-expected.txt: Added.
745         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-005.html: Added.
746         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-006-expected.txt: Added.
747         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-006.html: Added.
748         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-007-expected.txt: Added.
749         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-007.html: Added.
750         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-008-expected.txt: Added.
751         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-008.html: Added.
752         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-009-expected.txt: Added.
753         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-009.html: Added.
754         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-010-expected.txt: Added.
755         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-010.html: Added.
756         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-011-expected.txt: Added.
757         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-011.html: Added.
758         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-012-expected.txt: Added.
759         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-012.html: Added.
760         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-013-expected.txt: Added.
761         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-013.html: Added.
762         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-014-expected.txt: Added.
763         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-014.html: Added.
764         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-015-expected.txt: Added.
765         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-015.html: Added.
766         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-016-expected.txt: Added.
767         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-016.html: Added.
768         * web-platform-tests/css/css-grid/abspos/support/positioned-grid-descendants.css: Added.
769         (.grid):
770         (.abspos):
771         (.orthogonal):
772         (.grid > :nth-child(1) > .abspos):
773         (.grid > :nth-child(2) > .abspos):
774         * web-platform-tests/css/css-grid/abspos/support/positioned-grid-descendants.js: Added.
775         (export.runTests):
776         * web-platform-tests/css/css-grid/abspos/support/w3c-import.log:
777         * web-platform-tests/css/css-grid/abspos/w3c-import.log:
778
779 2019-01-23  Rob Buis  <rbuis@igalia.com>
780
781         Update MIME type parser
782         https://bugs.webkit.org/show_bug.cgi?id=180526
783
784         Reviewed by Frédéric Wang.
785
786         Update improved test expectations.
787
788         * web-platform-tests/xhr/overridemimetype-blob-expected.txt:
789
790 2019-01-22  Youenn Fablet  <youenn@apple.com>
791
792         Resync libwebrtc with latest M72 branch
793         https://bugs.webkit.org/show_bug.cgi?id=193693
794         <rdar://problem/47463803>
795
796         Reviewed by Eric Carlson.
797
798         * web-platform-tests/webrtc/RTCRtpTransceiver.https-expected.txt:
799
800 2019-01-22  Oriol Brufau  <obrufau@igalia.com>
801
802         [css-logical] Implement flow-relative margin, padding and border shorthands
803         https://bugs.webkit.org/show_bug.cgi?id=188697
804
805         Reviewed by Simon Fraser and Antti Koivisto.
806
807         Import tests from the WPT test suite for CSS Logical Properties and Values,
808         and enable the CSSLogicalEnabled runtime flag for them.
809
810         They still have some failures because sideways writing modes have not been
811         implemented yet (https://bugs.webkit.org/show_bug.cgi?id=166941).
812
813         * web-platform-tests/css/css-logical/logical-box-border-color-expected.txt:
814         * web-platform-tests/css/css-logical/logical-box-border-color.html:
815         * web-platform-tests/css/css-logical/logical-box-border-shorthands-expected.txt:
816         * web-platform-tests/css/css-logical/logical-box-border-shorthands.html:
817         * web-platform-tests/css/css-logical/logical-box-border-style-expected.txt:
818         * web-platform-tests/css/css-logical/logical-box-border-style.html:
819         * web-platform-tests/css/css-logical/logical-box-border-width-expected.txt:
820         * web-platform-tests/css/css-logical/logical-box-border-width.html:
821         * web-platform-tests/css/css-logical/logical-box-inset-expected.txt:
822         * web-platform-tests/css/css-logical/logical-box-inset.html:
823         * web-platform-tests/css/css-logical/logical-box-margin-expected.txt:
824         * web-platform-tests/css/css-logical/logical-box-margin.html:
825         * web-platform-tests/css/css-logical/logical-box-padding-expected.txt:
826         * web-platform-tests/css/css-logical/logical-box-padding.html:
827         * web-platform-tests/css/css-logical/logical-box-size.html:
828         * web-platform-tests/css/css-logical/resources/test-box-properties.js:
829         (export.createBoxPropertyGroup):
830         (export.createSizingPropertyGroup):
831         (export.runTests.set test):
832         (export.runTests):
833         * web-platform-tests/css/css-logical/resources/test-shared.js: Added.
834         (export.testCSSValues):
835         (export.testComputedValues):
836         (export.makeDeclaration):
837         * web-platform-tests/css/css-logical/resources/w3c-import.log:
838
839 2019-01-18  Ali Juma  <ajuma@chromium.org>
840
841         FetchResponse::url should return the empty string for tainted responses
842         https://bugs.webkit.org/show_bug.cgi?id=193553
843
844         Reviewed by Youenn Fablet.
845
846         * web-platform-tests/fetch/api/basic/mode-no-cors.sub.any.js:
847         (fetchNoCors):
848
849 2019-01-14  Charles Vazac  <cvazac@akamai.com>
850
851         Import current Resource-Timing WPTs
852         https://bugs.webkit.org/show_bug.cgi?id=193302
853
854         Reviewed by Youenn Fablet.
855
856         * web-platform-tests/resource-timing/SyntheticResponse.py:
857         (main):
858         * web-platform-tests/resource-timing/buffer-full-add-after-full-event-expected.txt: Added.
859         * web-platform-tests/resource-timing/buffer-full-add-after-full-event.html: Added.
860         * web-platform-tests/resource-timing/buffer-full-add-entries-during-callback-expected.txt: Added.
861         * web-platform-tests/resource-timing/buffer-full-add-entries-during-callback-that-drop.html: Added.
862         * web-platform-tests/resource-timing/buffer-full-add-entries-during-callback.html: Added.
863         * web-platform-tests/resource-timing/buffer-full-add-then-clear-expected.txt: Added.
864         * web-platform-tests/resource-timing/buffer-full-add-then-clear.html: Added.
865         * web-platform-tests/resource-timing/buffer-full-decrease-buffer-during-callback.html: Added.
866         * web-platform-tests/resource-timing/buffer-full-increase-buffer-during-callback-expected.txt: Added.
867         * web-platform-tests/resource-timing/buffer-full-increase-buffer-during-callback.html: Added.
868         * web-platform-tests/resource-timing/buffer-full-inspect-buffer-during-callback-expected.txt: Added.
869         * web-platform-tests/resource-timing/buffer-full-inspect-buffer-during-callback.html: Added.
870         * web-platform-tests/resource-timing/buffer-full-set-to-current-buffer-expected.txt: Added.
871         * web-platform-tests/resource-timing/buffer-full-set-to-current-buffer.html: Added.
872         * web-platform-tests/resource-timing/buffer-full-store-and-clear-during-callback-expected.txt: Added.
873         * web-platform-tests/resource-timing/buffer-full-store-and-clear-during-callback.html: Added.
874         * web-platform-tests/resource-timing/buffer-full-then-increased-expected.txt: Added.
875         * web-platform-tests/resource-timing/buffer-full-then-increased.html: Added.
876         * web-platform-tests/resource-timing/buffer-full-when-populate-entries-expected.txt: Added.
877         * web-platform-tests/resource-timing/buffer-full-when-populate-entries.html: Added.
878         * web-platform-tests/resource-timing/document-domain-no-impact-loader.sub-expected.txt: Added.
879         * web-platform-tests/resource-timing/document-domain-no-impact-loader.sub.html: Added.
880         * web-platform-tests/resource-timing/no-entries-for-cross-origin-css-fetched.sub-expected.txt: Added.
881         * web-platform-tests/resource-timing/no-entries-for-cross-origin-css-fetched.sub.html: Added.
882         * web-platform-tests/resource-timing/resource-timing-level1.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource-timing.js.
883         (assertInvariants):
884         (window.onload):
885         * web-platform-tests/resource-timing/resource-timing-level1.sub-expected.txt: Added.
886         * web-platform-tests/resource-timing/resource-timing-level1.sub.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource-timing.html.
887         * web-platform-tests/resource-timing/resource_connection_reuse.html:
888         * web-platform-tests/resource-timing/resource_timing.worker.js:
889         * web-platform-tests/resource-timing/resource_timing_buffer_full_when_populate_entries-expected.txt: Removed.
890         * web-platform-tests/resource-timing/resource_timing_buffer_full_when_populate_entries.html: Removed.
891         * web-platform-tests/resource-timing/resource_timing_store_and_clear_during_callback-expected.txt: Removed.
892         * web-platform-tests/resource-timing/resource_timing_store_and_clear_during_callback.html: Removed.
893         * web-platform-tests/resource-timing/resources/buffer-full-utilities.js: Added.
894         (let.appendScript):
895         (let.waitForNextTask):
896         (let.waitForEventToFire.return.new.Promise):
897         (let.waitForEventToFire):
898         * web-platform-tests/resource-timing/resources/document-domain-no-impact.sub.html: Added.
899         * web-platform-tests/resource-timing/resources/iframe-setdomain.sub.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/resource-timing/iframe-setdomain.sub.html.
900         * web-platform-tests/resource-timing/resources/w3c-import.log:
901         * web-platform-tests/resource-timing/resources/webperftestharness.js:
902         (wp_test):
903         (test_namespace):
904         * web-platform-tests/resource-timing/resources/webperftestharnessextension.js:
905         (test_resource_entries):
906         (performance_entrylist_checker): Deleted.
907         * web-platform-tests/resource-timing/single-entry-per-resource.html:
908         * web-platform-tests/resource-timing/supported_resource_type.any-expected.txt: Added.
909         * web-platform-tests/resource-timing/supported_resource_type.any.html: Added.
910         * web-platform-tests/resource-timing/supported_resource_type.any.js: Added.
911         (test):
912         * web-platform-tests/resource-timing/supported_resource_type.any.worker-expected.txt: Added.
913         * web-platform-tests/resource-timing/supported_resource_type.any.worker.html: Added.
914         * web-platform-tests/resource-timing/test_resource_timing.https-expected.txt: Added.
915         * web-platform-tests/resource-timing/test_resource_timing.https.html: Added.
916         * web-platform-tests/resource-timing/test_resource_timing.js:
917         (resource_load):
918         * web-platform-tests/resource-timing/w3c-import.log:
919 2019-01-10  Oriol Brufau  <obrufau@igalia.com>
920
921         [css-grid] Let abspos items reference implicit grid lines
922         https://bugs.webkit.org/show_bug.cgi?id=193313
923
924         Reviewed by Manuel Rego Casasnovas.
925
926         Import test changes from WPT.
927
928         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-padding-001.html:
929         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html:
930
931 2019-01-10  cathie chen  <cathiechen@igalia.com>
932
933         Import css-lists testcases from WPT.
934         https://bugs.webkit.org/show_bug.cgi?id=193273
935
936         Reviewed by Daniel Bates.
937
938         * resources/import-expectations.json:
939         * resources/resource-files.json:
940         * web-platform-tests/css/css-lists/META.yml: Added.
941         * web-platform-tests/css/css-lists/add-inline-child-after-marker-001-expected.html: Added.
942         * web-platform-tests/css/css-lists/add-inline-child-after-marker-001.html: Added.
943         * web-platform-tests/css/css-lists/content-property/marker-text-matches-armenian-expected.html: Added.
944         * web-platform-tests/css/css-lists/content-property/marker-text-matches-armenian.html: Added.
945         * web-platform-tests/css/css-lists/content-property/marker-text-matches-circle-expected.html: Added.
946         * web-platform-tests/css/css-lists/content-property/marker-text-matches-circle.html: Added.
947         * web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-expected.html: Added.
948         * web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-leading-zero-expected.html: Added.
949         * web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal-leading-zero.html: Added.
950         * web-platform-tests/css/css-lists/content-property/marker-text-matches-decimal.html: Added.
951         * web-platform-tests/css/css-lists/content-property/marker-text-matches-disc-expected.html: Added.
952         * web-platform-tests/css/css-lists/content-property/marker-text-matches-disc.html: Added.
953         * web-platform-tests/css/css-lists/content-property/marker-text-matches-georgian-expected.html: Added.
954         * web-platform-tests/css/css-lists/content-property/marker-text-matches-georgian.html: Added.
955         * web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-greek-expected.html: Added.
956         * web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-greek.html: Added.
957         * web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-latin-expected.html: Added.
958         * web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-latin.html: Added.
959         * web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-roman-expected.html: Added.
960         * web-platform-tests/css/css-lists/content-property/marker-text-matches-lower-roman.html: Added.
961         * web-platform-tests/css/css-lists/content-property/marker-text-matches-square-expected.html: Added.
962         * web-platform-tests/css/css-lists/content-property/marker-text-matches-square.html: Added.
963         * web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-latin-expected.html: Added.
964         * web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-latin.html: Added.
965         * web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-roman-expected.html: Added.
966         * web-platform-tests/css/css-lists/content-property/marker-text-matches-upper-roman.html: Added.
967         * web-platform-tests/css/css-lists/content-property/w3c-import.log: Added.
968         * web-platform-tests/css/css-lists/counter-increment-inside-display-contents-expected.html: Added.
969         * web-platform-tests/css/css-lists/counter-increment-inside-display-contents.html: Added.
970         * web-platform-tests/css/css-lists/counter-invalid-expected.html: Added.
971         * web-platform-tests/css/css-lists/counter-invalid.htm: Added.
972         * web-platform-tests/css/css-lists/counter-reset-increment-display-contents-expected.html: Added.
973         * web-platform-tests/css/css-lists/counter-reset-increment-display-contents.html: Added.
974         * web-platform-tests/css/css-lists/counter-reset-increment-display-none-expected.html: Added.
975         * web-platform-tests/css/css-lists/counter-reset-increment-display-none.html: Added.
976         * web-platform-tests/css/css-lists/counter-reset-inside-display-contents-expected.html: Added.
977         * web-platform-tests/css/css-lists/counter-reset-inside-display-contents.html: Added.
978         * web-platform-tests/css/css-lists/inheritance-expected.txt: Added.
979         * web-platform-tests/css/css-lists/inheritance.html: Added.
980         * web-platform-tests/css/css-lists/li-with-height-001-expected.html: Added.
981         * web-platform-tests/css/css-lists/li-with-height-001.html: Added.
982         * web-platform-tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001-expected.html: Added.
983         * web-platform-tests/css/css-lists/li-with-overflow-hidden-change-list-style-position-001.html: Added.
984         * web-platform-tests/css/css-lists/list-and-block-textarea-001-expected.txt: Added.
985         * web-platform-tests/css/css-lists/list-and-block-textarea-001.html: Added.
986         * web-platform-tests/css/css-lists/list-and-flex-001-expected.html: Added.
987         * web-platform-tests/css/css-lists/list-and-flex-001.html: Added.
988         * web-platform-tests/css/css-lists/list-and-grid-001-expected.html: Added.
989         * web-platform-tests/css/css-lists/list-and-grid-001.html: Added.
990         * web-platform-tests/css/css-lists/list-and-margin-collapse-001-expected.txt: Added.
991         * web-platform-tests/css/css-lists/list-and-margin-collapse-001.html: Added.
992         * web-platform-tests/css/css-lists/list-and-writing-mode-001-expected.txt: Added.
993         * web-platform-tests/css/css-lists/list-and-writing-mode-001.html: Added.
994         * web-platform-tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001-expected.html: Added.
995         * web-platform-tests/css/css-lists/list-marker-with-lineheight-and-overflow-hidden-001.html: Added.
996         * web-platform-tests/css/css-lists/list-style-type-armenian-002.xht: Added.
997         * web-platform-tests/css/css-lists/list-style-type-armenian-003.xht: Added.
998         * web-platform-tests/css/css-lists/list-with-image-display-changed-001-expected.html: Added.
999         * web-platform-tests/css/css-lists/list-with-image-display-changed-001.html: Added.
1000         * web-platform-tests/css/css-lists/resources/w3c-import.log: Added.
1001         * web-platform-tests/css/css-lists/resources/white.gif: Added.
1002         * web-platform-tests/css/css-lists/w3c-import.log: Added.
1003
1004 2019-01-08  Youenn Fablet  <youenn@apple.com>
1005
1006         service worker fetch handler results in bad referrer
1007         https://bugs.webkit.org/show_bug.cgi?id=188248
1008         <rdar://problem/47050478>
1009
1010         Reviewed by Alex Christensen.
1011
1012         * web-platform-tests/service-workers/service-worker/referrer-policy-header.https-expected.txt:
1013
1014 2019-01-07  Dean Jackson  <dino@apple.com>
1015
1016         Turn on Pointer Events by default for iOS
1017         https://bugs.webkit.org/show_bug.cgi?id=193214
1018         <rdar://problem/46974878>
1019
1020         Reviewed by Wenson Hsieh.
1021
1022         Update expected results.
1023
1024         * web-platform-tests/pointerevents/extension/pointerevent_touch-action-verification-expected.txt:
1025         * web-platform-tests/pointerevents/pointerevent_touch-action-illegal-expected.txt:
1026         * web-platform-tests/pointerevents/pointerevent_touch-action-verification-expected.txt:
1027
1028 2019-01-07  Youenn Fablet  <youenn@apple.com>
1029
1030         Resync WPT fetch tests to 834eac4
1031         https://bugs.webkit.org/show_bug.cgi?id=193125
1032
1033         Reviewed by Chris Dumez.
1034
1035         * web-platform-tests/fetch: Resynced.
1036         * web-platform-tests/html/webappapis/atob/base64-expected.txt:
1037
1038 2019-01-05  Youenn Fablet  <youenn@apple.com>
1039
1040         Service Worker fetch should obey its referrer policy
1041         https://bugs.webkit.org/show_bug.cgi?id=193152
1042
1043         Reviewed by Chris Dumez.
1044
1045         * web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt:
1046         * web-platform-tests/service-workers/service-worker/referrer-policy-header.https-expected.txt:
1047
1048 2019-01-04  Youenn Fablet  <youenn@apple.com>
1049
1050         [Fetch API] Implement abortable fetch
1051         https://bugs.webkit.org/show_bug.cgi?id=174980
1052         <rdar://problem/46861402>
1053
1054         Reviewed by Chris Dumez.
1055
1056         Fixed tests to run in WebKit CI.
1057         Also fixed a bug in a test where the fetch response body is not actually empty.
1058
1059         * web-platform-tests/fetch/api/abort/cache.https-expected.txt:
1060         * web-platform-tests/fetch/api/abort/general-serviceworker.https-expected.txt:
1061         * web-platform-tests/fetch/api/abort/general.any-expected.txt:
1062         * web-platform-tests/fetch/api/abort/general.any.js:
1063         * web-platform-tests/fetch/api/abort/general.any.worker-expected.txt:
1064         * web-platform-tests/fetch/api/abort/serviceworker-intercepted.https-expected.txt:
1065         * web-platform-tests/fetch/api/response/response-consume-stream-expected.txt:
1066
1067 2019-01-02  Simon Fraser  <simon.fraser@apple.com>
1068
1069         Support css-color-4 rgb functions
1070         https://bugs.webkit.org/show_bug.cgi?id=192321
1071
1072         Reviewed by Zalan Bujtas.
1073         
1074         New expected results.
1075
1076         * web-platform-tests/css/css-color/color-resolving-expected.txt:
1077         * web-platform-tests/css/css-color/rgb-rounding-001-expected.txt:
1078
1079 2018-12-21  Manuel Rego Casasnovas  <rego@igalia.com>
1080
1081         [css-grid] Fix percentages in relative offsets for grid items
1082         https://bugs.webkit.org/show_bug.cgi?id=190492
1083
1084         Reviewed by Sergio Villar Senin.
1085
1086         * web-platform-tests/css/css-grid/grid-items/grid-items-relative-offsets-002-expected.txt:
1087           Update expected file as we're now passing this test.
1088
1089 2018-12-19  Youenn Fablet  <youenn@apple.com>
1090
1091         Remove RTCRtpTransceiver.setDirection
1092         https://bugs.webkit.org/show_bug.cgi?id=192869
1093
1094         Reviewed by Alex Christensen.
1095
1096         * web-platform-tests/webrtc/historical-expected.txt:
1097
1098 2018-12-18  Justin Michaud  <justin_michaud@apple.com>
1099
1100         Update CSS Properties and Values API to use new cycle fallback behaviour
1101         https://bugs.webkit.org/show_bug.cgi?id=192800
1102
1103         Reviewed by Antti Koivisto.
1104
1105         Re-import tests and adjust expected results. Some of the tests go from pass to fail because
1106         this patch adds some extra dependency checking to property registrations to fix a crash, but
1107         now unsupported syntaxes like <length-percentage> do not register properly.
1108
1109         * web-platform-tests/css/css-properties-values-api/register-property-expected.txt:
1110         * web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing-expected.txt:
1111         * web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing.html:
1112         * web-platform-tests/css/css-properties-values-api/register-property.html:
1113         * web-platform-tests/css/css-properties-values-api/registered-properties-inheritance-expected.txt:
1114         * web-platform-tests/css/css-properties-values-api/registered-properties-inheritance.html:
1115         * web-platform-tests/css/css-properties-values-api/registered-property-computation-expected.txt:
1116         * web-platform-tests/css/css-properties-values-api/registered-property-computation.html:
1117         * web-platform-tests/css/css-properties-values-api/registered-property-cssom-expected.txt:
1118         * web-platform-tests/css/css-properties-values-api/registered-property-cssom.html:
1119         * web-platform-tests/css/css-properties-values-api/registered-property-initial-expected.txt:
1120         * web-platform-tests/css/css-properties-values-api/registered-property-initial.html:
1121         * web-platform-tests/css/css-properties-values-api/resources/utils.js: Added.
1122         (generate_name):
1123         (any_initial_value):
1124         (generate_property):
1125         (all_syntaxes):
1126         * web-platform-tests/css/css-properties-values-api/resources/w3c-import.log: Added.
1127         * web-platform-tests/css/css-properties-values-api/self-utils-expected.txt: Added.
1128         * web-platform-tests/css/css-properties-values-api/self-utils.html: Added.
1129         * web-platform-tests/css/css-properties-values-api/typedom.tentative-expected.txt:
1130         * web-platform-tests/css/css-properties-values-api/typedom.tentative.html:
1131         * web-platform-tests/css/css-properties-values-api/unit-cycles-expected.txt:
1132         * web-platform-tests/css/css-properties-values-api/unit-cycles.html:
1133         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles.html:
1134         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-expected.txt:
1135         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties.html:
1136         * web-platform-tests/css/css-properties-values-api/w3c-import.log:
1137
1138 2018-12-18  Justin Michaud  <justin_michaud@apple.com>
1139
1140         CSS Typed OM should expose attributeStyleMap
1141         https://bugs.webkit.org/show_bug.cgi?id=192671
1142
1143         Reviewed by Ryosuke Niwa.
1144
1145         * web-platform-tests/css/css-properties-values-api/typedom.tentative-expected.txt:
1146         * web-platform-tests/css/css-properties-values-api/unit-cycles-expected.txt:
1147
1148 2018-12-14  Youenn Fablet  <youenn@apple.com>
1149
1150         getSenders/getReceivers() should not return closed transceiver senders/receivers
1151         https://bugs.webkit.org/show_bug.cgi?id=192706
1152
1153         Reviewed by Eric Carlson.
1154
1155         * web-platform-tests/webrtc/RTCPeerConnection-setDescription-transceiver.html:
1156         * web-platform-tests/webrtc/RTCRtpTransceiver.https.html:
1157
1158 2018-12-13  Youenn Fablet  <youenn@apple.com>
1159
1160         RTCRtpTransceiver.stopped should be true when applying a remote description with the corresponding m section rejected
1161         https://bugs.webkit.org/show_bug.cgi?id=192685
1162
1163         Reviewed by Eric Carlson.
1164
1165         * web-platform-tests/webrtc/RTCPeerConnection-setDescription-transceiver-expected.txt:
1166         * web-platform-tests/webrtc/RTCPeerConnection-setDescription-transceiver.html:
1167
1168 2018-12-10  Rob Buis  <rbuis@igalia.com>
1169
1170         XMLHttpRequest removes spaces from content-types before processing
1171         https://bugs.webkit.org/show_bug.cgi?id=8644
1172
1173         Reviewed by Chris Dumez.
1174
1175         Update improved test expectations.
1176
1177         * web-platform-tests/mimesniff/mime-types/parsing.any-expected.txt:
1178         * web-platform-tests/mimesniff/mime-types/parsing.any.worker-expected.txt:
1179
1180 2018-12-05  Youenn Fablet  <youenn@apple.com>
1181
1182         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
1183         https://bugs.webkit.org/show_bug.cgi?id=189727
1184         <rdar://problem/44584993>
1185
1186         Reviewed by Chris Dumez.
1187
1188         Make the test more deterministic and output more test to ease debugging.
1189
1190         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt:
1191         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html:
1192         * web-platform-tests/service-workers/service-worker/resources/fetch-cors-xhr-iframe.html:
1193
1194 2018-12-05  Frederic Wang  <fwang@igalia.com>
1195
1196         Import css overscroll behavior WPT test
1197         https://bugs.webkit.org/show_bug.cgi?id=192397
1198
1199         Reviewed by Manuel Rego Casasnovas.
1200
1201         * resources/import-expectations.json:
1202         * web-platform-tests/css/css-overscroll-behavior/META.yml: Added.
1203         * web-platform-tests/css/css-overscroll-behavior/inheritance-expected.txt: Added.
1204         * web-platform-tests/css/css-overscroll-behavior/inheritance.html: Added.
1205         * web-platform-tests/css/css-overscroll-behavior/w3c-import.log: Added.
1206
1207 2018-12-05  Alicia Boya García  <aboya@igalia.com>
1208
1209         [MSE][GStreamer] Remove the AppendPipeline state machine
1210         https://bugs.webkit.org/show_bug.cgi?id=192204
1211
1212         Reviewed by Xabier Rodriguez-Calvar.
1213
1214         Added a test checking that initialization segments with invalid codec
1215         identifiers are flagged as errors.
1216
1217         * web-platform-tests/media-source/mediasource-invalid-codec-expected.txt: Added.
1218         * web-platform-tests/media-source/mediasource-invalid-codec.html: Added.
1219         * web-platform-tests/media-source/mp4/invalid-codec.mp4: Added.
1220         * web-platform-tests/media-source/webm/invalid-codec.webm: Added.
1221
1222 2018-12-05  Rob Buis  <rbuis@igalia.com>
1223
1224         [Mac] HEAD requests changed to GET after 301, 302, and 303 redirections (http/tests/xmlhttprequest/head-redirection.html)
1225         https://bugs.webkit.org/show_bug.cgi?id=114965
1226
1227         Reviewed by Frédéric Wang.
1228
1229         Update test expectations.
1230
1231         * web-platform-tests/fetch/api/redirect/redirect-method-expected.txt:
1232         * web-platform-tests/fetch/api/redirect/redirect-method-worker-expected.txt:
1233
1234 2018-12-05  Rob Buis  <rbuis@igalia.com>
1235
1236         Align with Fetch on data: URLs
1237         https://bugs.webkit.org/show_bug.cgi?id=182325
1238
1239         Reviewed by Alex Christensen.
1240
1241         Update improved test expectations.
1242
1243         * web-platform-tests/fetch/api/basic/scheme-data.any-expected.txt:
1244         * web-platform-tests/fetch/api/basic/scheme-data.any.worker-expected.txt:
1245
1246 2018-11-30  Ryosuke Niwa  <rniwa@webkit.org>
1247
1248         title attribute on style & link elements should be ignored inside a shadow tree
1249         https://bugs.webkit.org/show_bug.cgi?id=191297
1250
1251         Reviewed by Antti Koivisto.
1252
1253         Rebaseline the test case that's now passing.
1254
1255         * web-platform-tests/css/css-scoping/stylesheet-title-002-expected.txt:
1256
1257 2018-11-30  Ryosuke Niwa  <rniwa@webkit.org>
1258
1259         ShadowRoot should have styleSheets property
1260         https://bugs.webkit.org/show_bug.cgi?id=191311
1261
1262         Reviewed by Antti Koivisto.
1263
1264         Rebaselined the tests.
1265
1266         * web-platform-tests/css/css-scoping/stylesheet-title-002-expected.txt: Rebaselined. The test now
1267         doesn't throw but fails with the actual check the test is intending to check.
1268         * web-platform-tests/css/cssom/selectorText-modification-restyle-002-expected.txt: Rebaselined
1269         now that all test cases pass.
1270         * web-platform-tests/shadow-dom/ShadowRoot-interface-expected.txt: Ditto.
1271
1272 2018-11-28  Ryosuke Niwa  <rniwa@webkit.org>
1273
1274         Update web-platform-tests/shadow-dom
1275         https://bugs.webkit.org/show_bug.cgi?id=192137
1276
1277         Reviewed by Antti Koivisto.
1278
1279         Re-imported the shadow DOM tests from wpt.
1280
1281         * resources/import-expectations.json:
1282         * web-platform-tests/shadow-dom/ShadowRoot-interface.html:
1283         * web-platform-tests/shadow-dom/event-dispatch-order.tentative-expected.txt: Added.
1284         * web-platform-tests/shadow-dom/event-dispatch-order.tentative.html: Added.
1285         * web-platform-tests/shadow-dom/input-type-radio-expected.txt: Added.
1286         * web-platform-tests/shadow-dom/input-type-radio.html: Added.
1287         * web-platform-tests/shadow-dom/resources/shadow-dom.js:
1288         (dispatchEventWithLog):
1289         (assert_event_path_equals):
1290         * web-platform-tests/shadow-dom/slots-outside-shadow-dom-expected.txt: Added.
1291         * web-platform-tests/shadow-dom/slots-outside-shadow-dom.html: Added.
1292         * web-platform-tests/shadow-dom/w3c-import.log:
1293
1294 2018-11-29  Youenn Fablet  <youenn@apple.com>
1295
1296         Updating a service worker during a navigation load sometimes makes the load fail
1297         https://bugs.webkit.org/show_bug.cgi?id=191986
1298         <rdar://problem/46259790>
1299
1300         Reviewed by Chris Dumez.
1301
1302         * web-platform-tests/service-workers/service-worker/resources/trickle.py: Added.
1303         (main):
1304         * web-platform-tests/service-workers/service-worker/resources/update-fetch-worker.py: Added.
1305         (main):
1306         * web-platform-tests/service-workers/service-worker/update-on-navigation.https-expected.txt: Added.
1307         * web-platform-tests/service-workers/service-worker/update-on-navigation.https.html: Added.
1308
1309 2018-11-29  Rob Buis  <rbuis@igalia.com>
1310
1311         Import fetch/api/cors tests
1312         https://bugs.webkit.org/show_bug.cgi?id=192092
1313
1314         Reviewed by Frédéric Wang.
1315
1316         Import to most recent checkout since some old
1317         tests like cors-multiple-origins.js were incorrect.
1318
1319         * resources/import-expectations.json:
1320         * web-platform-tests/fetch/api/cors/cors-expose-star-worker.html: Removed.
1321         * web-platform-tests/fetch/api/cors/cors-expose-star.html: Removed.
1322         * web-platform-tests/fetch/api/cors/cors-expose-star.sub.any-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-expose-star-expected.txt.
1323         * web-platform-tests/fetch/api/cors/cors-expose-star.sub.any.html: Added.
1324         * web-platform-tests/fetch/api/cors/cors-expose-star.sub.any.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-expose-star.js.
1325         (sharedHeaders.string_appeared_here.promise_test):
1326         (string_appeared_here.promise_test):
1327         * web-platform-tests/fetch/api/cors/cors-expose-star.sub.any.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-expose-star-worker-expected.txt.
1328         * web-platform-tests/fetch/api/cors/cors-expose-star.sub.any.worker.html: Added.
1329         * web-platform-tests/fetch/api/cors/cors-filtering-worker.html: Removed.
1330         * web-platform-tests/fetch/api/cors/cors-filtering.html: Removed.
1331         * web-platform-tests/fetch/api/cors/cors-filtering.sub.any-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-filtering-expected.txt.
1332         * web-platform-tests/fetch/api/cors/cors-filtering.sub.any.html: Added.
1333         * web-platform-tests/fetch/api/cors/cors-filtering.sub.any.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-filtering.js.
1334         (corsFilter):
1335         (corsExposeFilter):
1336         * web-platform-tests/fetch/api/cors/cors-filtering.sub.any.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-filtering-worker-expected.txt.
1337         * web-platform-tests/fetch/api/cors/cors-filtering.sub.any.worker.html: Added.
1338         * web-platform-tests/fetch/api/cors/cors-multiple-origins-worker-expected.txt: Removed.
1339         * web-platform-tests/fetch/api/cors/cors-multiple-origins-worker.html: Removed.
1340         * web-platform-tests/fetch/api/cors/cors-multiple-origins.html: Removed.
1341         * web-platform-tests/fetch/api/cors/cors-multiple-origins.js: Removed.
1342         * web-platform-tests/fetch/api/cors/cors-multiple-origins.sub.any-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-multiple-origins-expected.txt.
1343         * web-platform-tests/fetch/api/cors/cors-multiple-origins.sub.any.html: Added.
1344         * web-platform-tests/fetch/api/cors/cors-multiple-origins.sub.any.js: Added.
1345         (corsMultipleOrigins):
1346         * web-platform-tests/fetch/api/cors/cors-multiple-origins.sub.any.worker-expected.txt: Added.
1347         * web-platform-tests/fetch/api/cors/cors-multiple-origins.sub.any.worker.html: Added.
1348         * web-platform-tests/fetch/api/cors/cors-preflight-not-cors-safelisted.any-expected.txt: Added.
1349         * web-platform-tests/fetch/api/cors/cors-preflight-not-cors-safelisted.any.html: Added.
1350         * web-platform-tests/fetch/api/cors/cors-preflight-not-cors-safelisted.any.js: Added.
1351         (runTests):
1352         * web-platform-tests/fetch/api/cors/cors-preflight-not-cors-safelisted.any.worker-expected.txt: Added.
1353         * web-platform-tests/fetch/api/cors/cors-preflight-not-cors-safelisted.any.worker.html: Added.
1354         * web-platform-tests/fetch/api/cors/cors-preflight.any.js:
1355         (headerNames): Deleted.
1356         (): Deleted.
1357         (corsPreflight): Deleted.
1358         * web-platform-tests/fetch/api/cors/resources/corspreflight.js: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight.any.js.
1359         (headerNames):
1360         (corsPreflight):
1361         * web-platform-tests/fetch/api/cors/resources/not-cors-safelisted.json: Added.
1362         * web-platform-tests/fetch/api/cors/resources/w3c-import.log: Added.
1363         * web-platform-tests/fetch/api/cors/sandboxed-iframe-expected.txt: Added.
1364         * web-platform-tests/fetch/api/cors/sandboxed-iframe.html: Added.
1365         * web-platform-tests/fetch/api/cors/w3c-import.log:
1366
1367 2018-11-28  Rob Buis  <rbuis@igalia.com>
1368
1369         [XHR] Document.lastModified doesn't work for non-rendered documents
1370         https://bugs.webkit.org/show_bug.cgi?id=179375
1371
1372         Reviewed by Alexey Proskuryakov.
1373
1374         * web-platform-tests/xhr/responsexml-document-properties-expected.txt:
1375
1376 2018-11-28  Ali Juma  <ajuma@chromium.org>
1377
1378         Intersection Observer: rootMargin: '' gives weird results
1379         https://bugs.webkit.org/show_bug.cgi?id=191975
1380
1381         Reviewed by Simon Fraser.
1382
1383         Add test coverage.
1384
1385         * web-platform-tests/intersection-observer/empty-root-margin-expected.txt: Added.
1386         * web-platform-tests/intersection-observer/empty-root-margin.html: Added.
1387
1388 2018-11-27  Rob Buis  <rbuis@igalia.com>
1389
1390         Block more ports (427, 548, 6697)
1391         https://bugs.webkit.org/show_bug.cgi?id=186092
1392
1393         Reviewed by Frédéric Wang.
1394
1395         Update request-bad-port.html to latest version.
1396
1397         * web-platform-tests/fetch/api/request/request-bad-port-expected.txt:
1398         * web-platform-tests/fetch/api/request/request-bad-port.html:
1399
1400 2018-11-27  Chris Dumez  <cdumez@apple.com>
1401
1402         Resync service-workers web platform tests from upstream
1403         https://bugs.webkit.org/show_bug.cgi?id=192035
1404
1405         Reviewed by Youenn Fablet.
1406
1407         Resync service-workers web platform tests from upstream 73507a79fc.
1408
1409         * web-platform-tests/: Updated.
1410
1411 2018-11-27  Javier Fernandez  <jfernandez@igalia.com>
1412
1413         [css-grid] align-self center and position sticky don't work together
1414         https://bugs.webkit.org/show_bug.cgi?id=191963
1415
1416         Reviewed by Manuel Rego Casasnovas.
1417
1418         This change makes several cases of the following tests to pass now.
1419
1420         * web-platform-tests/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-001-expected.txt:
1421         * web-platform-tests/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-002-expected.txt:
1422         * web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-001-expected.txt:
1423         * web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-002-expected.txt:
1424
1425 2018-11-26  Javier Fernandez  <jfernandez@igalia.com>
1426
1427         [css-grid] absolute positioned child is sized wrongly when using auto-fit, generating spurious collapsed tracks
1428         https://bugs.webkit.org/show_bug.cgi?id=191938
1429
1430         Reviewed by Manuel Rego Casasnovas.
1431
1432         This change makes several cases of the following tests to pass now.
1433
1434         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-004-expected.txt:
1435         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-005-expected.txt:
1436         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-006-expected.txt:
1437         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-007-expected.txt:
1438
1439 2018-11-26  Manuel Rego Casasnovas  <rego@igalia.com>
1440
1441         [css-grid] Fix grid container sizing under min-content height
1442         https://bugs.webkit.org/show_bug.cgi?id=191889
1443
1444         Reviewed by Javier Fernandez.
1445
1446         Imported tests from WPT.
1447
1448         * web-platform-tests/css/css-grid/grid-model/grid-container-sizing-constraints-001-expected.txt: Added.
1449         * web-platform-tests/css/css-grid/grid-model/grid-container-sizing-constraints-001.html: Added.
1450         * web-platform-tests/css/css-grid/grid-model/w3c-import.log:
1451
1452 2018-11-23  Javier Fernandez  <jfernandez@igalia.com>
1453
1454         [css-grid] Implement Baseline Alignment for grid items
1455         https://bugs.webkit.org/show_bug.cgi?id=145566
1456
1457         Reviewed by Manuel Rego Casasnovas.
1458
1459         Updated test expectations of severla tests, that are now passing with the new code.
1460
1461         * resources/import-expectations.json:
1462         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-001-expected.txt:
1463         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-002-expected.txt:
1464         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-003-expected.txt:
1465         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-004-expected.txt:
1466         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-005-expected.txt:
1467         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-006-expected.txt:
1468         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-007-expected.txt:
1469         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-008-expected.txt:
1470         * web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-001-expected.txt:
1471         * web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-002-expected.txt:
1472         * web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-003-expected.txt:
1473         * web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-004-expected.txt:
1474         * web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-001-expected.txt:
1475         * web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-002-expected.txt:
1476         * web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-003-expected.txt:
1477         * web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-004-expected.txt:
1478         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001-expected.txt:
1479         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002-expected.txt:
1480         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-003-expected.txt:
1481         * web-platform-tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-007.html:
1482         * web-platform-tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-008.html:
1483         * web-platform-tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-009.html:
1484         * web-platform-tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-010.html:
1485         * web-platform-tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-011.html:
1486         * web-platform-tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-012.html:
1487         * web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-002-expected.txt:
1488         * web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-002-expected.txt:
1489         * web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-002-expected.txt:
1490         * web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-002-expected.txt:
1491         * web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-002-expected.txt:
1492         * web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-002-expected.txt:
1493
1494 2018-11-20  Manuel Rego Casasnovas  <rego@igalia.com>
1495
1496         [css-grid] Consider scrollbars in populateGridPositionsForDirection()
1497         https://bugs.webkit.org/show_bug.cgi?id=191656
1498
1499         Reviewed by Javier Fernandez.
1500
1501         Imported tests from WPT.
1502
1503         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-001-expected.html: Added.
1504         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-001.html: Added.
1505         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001-expected.html: Added.
1506         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001.html: Added.
1507         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001-expected.html: Added.
1508         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001.html: Added.
1509         * web-platform-tests/css/css-grid/grid-model/w3c-import.log:
1510
1511 2018-11-19  Rob Buis  <rbuis@igalia.com>
1512
1513         Setting document.title should have no effect for non SVG/HTML documents
1514         https://bugs.webkit.org/show_bug.cgi?id=191643
1515
1516         Reviewed by Chris Dumez.
1517
1518         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-not-in-html-svg-expected.txt: Added.
1519         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-not-in-html-svg.html: Added.
1520
1521 2018-11-18  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
1522
1523         Unreviewed, rolling in the rest of r237254
1524         https://bugs.webkit.org/show_bug.cgi?id=190340
1525
1526         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt:
1527         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late-expected.txt:
1528         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-attribute-expected.txt:
1529         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror-expected.txt:
1530
1531 2018-11-15  Truitt Savell  <tsavell@apple.com>
1532
1533         Unreviewed, rolling out r238244.
1534
1535         Caused High Sierra test runs to fail early with 50 crashes and
1536         casued 25 API failures.
1537
1538         Reverted changeset:
1539
1540         "[css-logical] Implement flow-relative margin, padding and
1541         border shorthands"
1542         https://bugs.webkit.org/show_bug.cgi?id=188697
1543         https://trac.webkit.org/changeset/238244
1544
1545 2018-11-15  Oriol Brufau  <obrufau@igalia.com>
1546
1547         [css-logical] Implement flow-relative margin, padding and border shorthands
1548         https://bugs.webkit.org/show_bug.cgi?id=188697
1549
1550         Reviewed by Simon Fraser and Antti Koivisto.
1551
1552         Import tests from the WPT test suite for CSS Logical Properties and Values,
1553         and enable the CSSLogicalEnabled runtime flag for them.
1554
1555         They still have some failures because sideways writing modes have not been
1556         implemented yet (https://bugs.webkit.org/show_bug.cgi?id=166941).
1557
1558         * web-platform-tests/css/css-logical/logical-box-border-color-expected.txt:
1559         * web-platform-tests/css/css-logical/logical-box-border-color.html:
1560         * web-platform-tests/css/css-logical/logical-box-border-shorthands-expected.txt:
1561         * web-platform-tests/css/css-logical/logical-box-border-shorthands.html:
1562         * web-platform-tests/css/css-logical/logical-box-border-style-expected.txt:
1563         * web-platform-tests/css/css-logical/logical-box-border-style.html:
1564         * web-platform-tests/css/css-logical/logical-box-border-width-expected.txt:
1565         * web-platform-tests/css/css-logical/logical-box-border-width.html:
1566         * web-platform-tests/css/css-logical/logical-box-inset-expected.txt:
1567         * web-platform-tests/css/css-logical/logical-box-inset.html:
1568         * web-platform-tests/css/css-logical/logical-box-margin-expected.txt:
1569         * web-platform-tests/css/css-logical/logical-box-margin.html:
1570         * web-platform-tests/css/css-logical/logical-box-padding-expected.txt:
1571         * web-platform-tests/css/css-logical/logical-box-padding.html:
1572         * web-platform-tests/css/css-logical/logical-box-size.html:
1573         * web-platform-tests/css/css-logical/resources/test-box-properties.js:
1574         (export.createBoxPropertyGroup):
1575         (export.createSizingPropertyGroup):
1576         (export.runTests.set test):
1577         (export.runTests):
1578         * web-platform-tests/css/css-logical/resources/test-shared.js: Added.
1579         (export.testCSSValues):
1580         (export.testComputedValues):
1581         (export.makeDeclaration):
1582         * web-platform-tests/css/css-logical/resources/w3c-import.log:
1583
1584 2018-11-15  Truitt Savell  <tsavell@apple.com>
1585
1586         Unreviewed, rolling out r238220.
1587
1588         Introduced failing tests to iOS and is slowing down EWS
1589
1590         Reverted changeset:
1591
1592         "[css-grid] Consider scrollbars in
1593         populateGridPositionsForDirection()"
1594         https://bugs.webkit.org/show_bug.cgi?id=191656
1595         https://trac.webkit.org/changeset/238220
1596
1597 2018-11-15  Youenn Fablet  <youenn@apple.com>
1598
1599         Update RTCPeerConnection JS built-ins to be closer to specWe
1600         https://bugs.webkit.org/show_bug.cgi?id=191665
1601
1602         Reviewed by Eric Carlson.
1603
1604         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt:
1605
1606 2018-11-15  Manuel Rego Casasnovas  <rego@igalia.com>
1607
1608         [css-grid] Consider scrollbars in populateGridPositionsForDirection()
1609         https://bugs.webkit.org/show_bug.cgi?id=191656
1610
1611         Reviewed by Javier Fernandez.
1612
1613         Imported tests from WPT.
1614
1615         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-001-expected.html: Added.
1616         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-001.html: Added.
1617         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001-expected.html: Added.
1618         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001.html: Added.
1619         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001-expected.html: Added.
1620         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001.html: Added.
1621         * web-platform-tests/css/css-grid/grid-model/w3c-import.log:
1622
1623 2018-11-14  Youenn Fablet  <youenn@apple.com>
1624
1625         Convert libwebrtc error types to DOM exceptions
1626         https://bugs.webkit.org/show_bug.cgi?id=191590
1627
1628         Reviewed by Alex Christensen.
1629
1630         * web-platform-tests/webrtc/RTCConfiguration-rtcpMuxPolicy-expected.txt:
1631         * web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-answer-expected.txt:
1632         * web-platform-tests/webrtc/RTCRtpTransceiver.https-expected.txt:
1633
1634 2018-11-14  Youenn Fablet  <youenn@apple.com>
1635
1636         Calling removeTrack on different RTCPeerConnection should throw InvalidAccessError
1637         https://bugs.webkit.org/show_bug.cgi?id=191603
1638
1639         Reviewed by Chris Dumez.
1640
1641         * web-platform-tests/webrtc/RTCPeerConnection-removeTrack.https-expected.txt:
1642
1643 2018-11-14  Youenn Fablet  <youenn@apple.com>
1644
1645         Add support for RTCRtpCodecParameters.sdpFmtpLine
1646         https://bugs.webkit.org/show_bug.cgi?id=191591
1647
1648         Reviewed by Eric Carlson.
1649
1650         * web-platform-tests/webrtc/protocol/video-codecs.https-expected.txt:
1651
1652 2018-11-14  Youenn Fablet  <youenn@apple.com>
1653
1654         Add support for transport and peerConnection stats
1655         https://bugs.webkit.org/show_bug.cgi?id=191592
1656
1657         Reviewed by Alex Christensen.
1658
1659         * web-platform-tests/webrtc/RTCPeerConnection-getStats.https-expected.txt:
1660         * web-platform-tests/webrtc/RTCRtpReceiver-getStats.https-expected.txt:
1661         * web-platform-tests/webrtc/RTCRtpSender-getStats.https-expected.txt:
1662         * web-platform-tests/webrtc/getstats-expected.txt:
1663
1664 2018-11-13  Youenn Fablet  <youenn@apple.com>
1665
1666         RTCPeerConnection.getTransceivers is not always exposing all transceivers
1667         https://bugs.webkit.org/show_bug.cgi?id=191589
1668
1669         Reviewed by Eric Carlson.
1670
1671         * web-platform-tests/webrtc/RTCRtpTransceiver.https-expected.txt:
1672
1673 2018-11-13  Youenn Fablet  <youenn@apple.com>
1674
1675         Refresh WPT webrtc tests to ToT
1676         https://bugs.webkit.org/show_bug.cgi?id=191564
1677
1678         Reviewed by Eric Carlson.
1679
1680         Also remove QUIC specific tests that are not related to webrtc-pc.
1681         * resources/import-expectations.json:
1682         * web-platform-tests/webrtc: refreshed.
1683
1684 2018-11-12  Rob Buis  <rbuis@igalia.com>
1685
1686         Content-Type parameter values should allow empty quoted strings
1687         https://bugs.webkit.org/show_bug.cgi?id=191388
1688
1689         Reviewed by Dean Jackson.
1690
1691         Include improved expected test result and updated mime-type test:
1692         https://github.com/whatwg/mimesniff/pull/79
1693
1694         * web-platform-tests/mimesniff/mime-types/charset-parameter.window-expected.txt:
1695         * web-platform-tests/mimesniff/mime-types/parsing.any-expected.txt:
1696         * web-platform-tests/mimesniff/mime-types/parsing.any.worker-expected.txt:
1697         * web-platform-tests/mimesniff/mime-types/resources/mime-types.json:
1698         * web-platform-tests/xhr/overridemimetype-blob-expected.txt:
1699
1700 2018-11-12  Sihui Liu  <sihui_liu@apple.com>
1701
1702         imported/w3c/web-platform-tests/IndexedDB/keygenerator-explicit.html crashing on iOS device
1703         https://bugs.webkit.org/show_bug.cgi?id=191500
1704
1705         Reviewed by Dean Jackson.
1706
1707         * web-platform-tests/IndexedDB/keygenerator-explicit-expected.txt:
1708
1709 2018-11-12  Youenn Fablet  <youenn@apple.com>
1710
1711         Support setting stream ids when adding a transceiver
1712         https://bugs.webkit.org/show_bug.cgi?id=191307
1713
1714         Reviewed by Eric Carlson.
1715
1716         * web-platform-tests/webrtc/RTCPeerConnection-transceivers.https-expected.txt:
1717         * web-platform-tests/webrtc/RTCRtpTransceiver.https-expected.txt:
1718
1719 2018-11-12  Eric Carlson  <eric.carlson@apple.com>
1720
1721         Require <iframe allow="display"> for an iframe to use getDisplayMedia
1722         https://bugs.webkit.org/show_bug.cgi?id=191505
1723         <rdar://problem/45968811>
1724
1725         Reviewed by Jer Noble.
1726
1727         * web-platform-tests/mediacapture-streams/MediaStream-default-feature-policy.https-expected.txt:
1728
1729 2018-11-11  Javier Fernandez  <jfernandez@igalia.com>
1730
1731         [css-grid] Import additional grid layout test from the WPT suite
1732         https://bugs.webkit.org/show_bug.cgi?id=191369
1733
1734         Reviewed by Manuel Rego Casasnovas.
1735
1736         New Grid Layout tests from the WPT suite.
1737
1738         * resources/import-expectations.json:
1739         * web-platform-tests/css/css-grid/META.yml: Added.
1740         * web-platform-tests/css/css-grid/OWNERS: Removed.
1741         * web-platform-tests/css/css-grid/abspos/support/grid.css:
1742         (.thirdRowThirdColumn):
1743         * web-platform-tests/css/css-grid/abspos/support/w3c-import.log:
1744         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-001-expected.txt: Added.
1745         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-001.html: Added.
1746         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-002-expected.txt: Added.
1747         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-002.html: Added.
1748         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-003-expected.txt: Added.
1749         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-003.html: Added.
1750         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-004-expected.txt: Added.
1751         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-004.html: Added.
1752         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-005-expected.txt: Added.
1753         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-005.html: Added.
1754         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-006-expected.txt: Added.
1755         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-006.html: Added.
1756         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-007-expected.txt: Added.
1757         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-007.html: Added.
1758         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-008-expected.txt: Added.
1759         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-008.html: Added.
1760         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001-expected.txt:
1761         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001.html:
1762         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002-expected.txt:
1763         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002.html:
1764         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-003-expected.txt: Added.
1765         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-003.html: Added.
1766         * web-platform-tests/css/css-grid/alignment/self-baseline/w3c-import.log:
1767         * web-platform-tests/css/css-grid/alignment/support/style-change.js:
1768         (evaluateStyleChangeMultiple):
1769         * web-platform-tests/css/css-grid/alignment/support/w3c-import.log:
1770         * web-platform-tests/css/css-grid/alignment/test-expected.txt: Added.
1771         * web-platform-tests/css/css-grid/alignment/w3c-import.log:
1772         * web-platform-tests/css/css-grid/grid-definition/support/grid.css:
1773         (.thirdRowThirdColumn):
1774         * web-platform-tests/css/css-grid/grid-definition/support/w3c-import.log:
1775         * web-platform-tests/css/css-grid/grid-items/anonymous-grid-item-001.html: Added.
1776         * web-platform-tests/css/css-grid/grid-items/grid-items-relative-offsets-001-expected.txt: Added.
1777         * web-platform-tests/css/css-grid/grid-items/grid-items-relative-offsets-001.html: Added.
1778         * web-platform-tests/css/css-grid/grid-items/grid-items-relative-offsets-002-expected.txt: Added.
1779         * web-platform-tests/css/css-grid/grid-items/grid-items-relative-offsets-002.html: Added.
1780         * web-platform-tests/css/css-grid/grid-items/item-with-table-with-infinite-max-intrinsic-width-expected.html: Added.
1781         * web-platform-tests/css/css-grid/grid-items/item-with-table-with-infinite-max-intrinsic-width.html: Added.
1782         * web-platform-tests/css/css-grid/grid-items/support/grid.css:
1783         (.thirdRowThirdColumn):
1784         * web-platform-tests/css/css-grid/grid-items/support/w3c-import.log:
1785         * web-platform-tests/css/css-grid/grid-items/table-with-infinite-max-intrinsic-width-expected.html: Added.
1786         * web-platform-tests/css/css-grid/grid-items/table-with-infinite-max-intrinsic-width.html: Added.
1787         * web-platform-tests/css/css-grid/grid-items/w3c-import.log:
1788         * web-platform-tests/css/css-grid/grid-model/grid-container-ignores-first-letter-002-expected.html: Added.
1789         * web-platform-tests/css/css-grid/grid-model/grid-container-ignores-first-letter-002.html: Added.
1790         * web-platform-tests/css/css-grid/grid-model/support/grid.css:
1791         (.thirdRowThirdColumn):
1792         * web-platform-tests/css/css-grid/grid-model/support/w3c-import.log:
1793         * web-platform-tests/css/css-grid/grid-model/w3c-import.log:
1794         * web-platform-tests/css/css-grid/implicit-grids/w3c-import.log:
1795         * web-platform-tests/css/css-grid/inheritance-expected.txt: Added.
1796         * web-platform-tests/css/css-grid/inheritance.html: Added.
1797         * web-platform-tests/css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001-expected.html: Added.
1798         * web-platform-tests/css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001.html: Added.
1799         * web-platform-tests/css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001-expected.html: Added.
1800         * web-platform-tests/css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001.html: Added.
1801         * web-platform-tests/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001-expected.html: Added.
1802         * web-platform-tests/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html: Added.
1803         * web-platform-tests/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001-expected.html: Added.
1804         * web-platform-tests/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html: Added.
1805         * web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log:
1806         * web-platform-tests/css/css-grid/parsing/grid-area-invalid-expected.txt: Added.
1807         * web-platform-tests/css/css-grid/parsing/grid-area-invalid.html: Added.
1808         * web-platform-tests/css/css-grid/parsing/grid-area-valid-expected.txt: Added.
1809         * web-platform-tests/css/css-grid/parsing/grid-area-valid.html: Added.
1810         * web-platform-tests/css/css-grid/parsing/grid-auto-columns-invalid-expected.txt: Added.
1811         * web-platform-tests/css/css-grid/parsing/grid-auto-columns-invalid.html: Added.
1812         * web-platform-tests/css/css-grid/parsing/grid-auto-columns-valid-expected.txt: Added.
1813         * web-platform-tests/css/css-grid/parsing/grid-auto-columns-valid.html: Added.
1814         * web-platform-tests/css/css-grid/parsing/grid-auto-flow-invalid-expected.txt: Added.
1815         * web-platform-tests/css/css-grid/parsing/grid-auto-flow-invalid.html: Added.
1816         * web-platform-tests/css/css-grid/parsing/grid-auto-flow-valid-expected.txt: Added.
1817         * web-platform-tests/css/css-grid/parsing/grid-auto-flow-valid.html: Added.
1818         * web-platform-tests/css/css-grid/parsing/grid-auto-rows-invalid-expected.txt: Added.
1819         * web-platform-tests/css/css-grid/parsing/grid-auto-rows-invalid.html: Added.
1820         * web-platform-tests/css/css-grid/parsing/grid-auto-rows-valid-expected.txt: Added.
1821         * web-platform-tests/css/css-grid/parsing/grid-auto-rows-valid.html: Added.
1822         * web-platform-tests/css/css-grid/parsing/grid-template-areas-invalid-expected.txt: Added.
1823         * web-platform-tests/css/css-grid/parsing/grid-template-areas-invalid.html: Added.
1824         * web-platform-tests/css/css-grid/parsing/grid-template-areas-valid-expected.txt: Added.
1825         * web-platform-tests/css/css-grid/parsing/grid-template-areas-valid.html: Added.
1826         * web-platform-tests/css/css-grid/parsing/w3c-import.log: Added.
1827         * web-platform-tests/css/css-grid/placement/w3c-import.log:
1828         * web-platform-tests/css/css-grid/test-plan/w3c-import.log:
1829         * web-platform-tests/css/css-grid/w3c-import.log:
1830         * web-platform-tests/css/support/META.yml: Added.
1831         * web-platform-tests/css/support/OWNERS: Removed.
1832         * web-platform-tests/css/support/computed-testcommon.js: Added.
1833         (test_computed_value):
1834         * web-platform-tests/css/support/grid.css:
1835         (.thirdRowThirdColumn):
1836         * web-platform-tests/css/support/inheritance-testcommon.js: Added.
1837         (assert_initial):
1838         * web-platform-tests/css/support/parsing-testcommon.js: Added.
1839         (test_valid_value):
1840         * web-platform-tests/css/support/support/w3c-import.log:
1841         * web-platform-tests/css/support/w3c-import.log:
1842
1843
1844 2018-11-09  Andy Estes  <aestes@apple.com>
1845
1846         [Payment Request] canMakePayment() should not consider serialized payment method data
1847         https://bugs.webkit.org/show_bug.cgi?id=191432
1848
1849         Reviewed by Dean Jackson.
1850
1851         * web-platform-tests/payment-request/payment-request-canmakepayment-method.https-expected.txt: Added.
1852
1853 2018-11-09  Jer Noble  <jer.noble@apple.com>
1854
1855         [Cocoa] Fix failing imported/w3c/web-platform-tests/media-source/mediasource-changetype-play.html test
1856         https://bugs.webkit.org/show_bug.cgi?id=191396
1857
1858         Reviewed by Eric Carlson.
1859
1860         Modify the changetype test suite to include a HEVC version.
1861
1862         * web-platform-tests/media-source/hevc/test-v-128k-320x240-24fps-8kfr.mp4: Added.
1863         * web-platform-tests/media-source/mediasource-changetype-util.js:
1864         (findSupportedChangeTypeTestTypes):
1865
1866 2018-11-08  Andy Estes  <aestes@apple.com>
1867
1868         [Payment Request] Update web platform tests
1869         https://bugs.webkit.org/show_bug.cgi?id=191426
1870
1871         Updated web-platform-tests/payment-request/ to match wpt as of commit 577284e.
1872
1873         Reviewed by Jiewen Tan.
1874
1875         * resources/import-expectations.json:
1876         * web-platform-tests/payment-request/META.yml:
1877         * web-platform-tests/payment-request/payment-request-abort-method.https.html:
1878         * web-platform-tests/payment-request/payment-request-canmakepayment-method-protection.https-expected.txt: Added.
1879         * web-platform-tests/payment-request/payment-request-canmakepayment-method-protection.https.html: Added.
1880         * web-platform-tests/payment-request/payment-request-canmakepayment-method.https.html:
1881         * web-platform-tests/payment-request/payment-request-constructor.https.html:
1882         * web-platform-tests/payment-request/payment-request-id-attribute.https.html:
1883         * web-platform-tests/payment-request/payment-response/retry-method-manual.https.html:
1884         * web-platform-tests/payment-request/rejects_if_not_active.https.html:
1885         * web-platform-tests/payment-request/w3c-import.log:
1886
1887 2018-11-07  Youenn Fablet  <youenn@apple.com>
1888
1889         Allow setting RTCRtpTransceiver.direction
1890         https://bugs.webkit.org/show_bug.cgi?id=191346
1891
1892         Reviewed by Eric Carlson.
1893
1894         * web-platform-tests/webrtc/RTCPeerConnection-remote-track-mute.https-expected.txt:
1895         * web-platform-tests/webrtc/RTCPeerConnection-transceivers.https-expected.txt:
1896         * web-platform-tests/webrtc/RTCRtpTransceiver.https-expected.txt:
1897
1898 2018-11-06  Youenn Fablet  <youenn@apple.com>
1899
1900         Reenable imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https.html
1901         https://bugs.webkit.org/show_bug.cgi?id=191343
1902
1903         Unreviewed.
1904
1905         * web-platform-tests/webrtc/RTCPeerConnection-ontrack.https-expected.txt:
1906
1907 2018-11-06  Youenn Fablet  <youenn@apple.com>
1908
1909         sender.replaceTrack() fails with InvalidStateError if the transceiver.direction is "inactive"
1910         https://bugs.webkit.org/show_bug.cgi?id=191202
1911
1912         Reviewed by Eric Carlson.
1913
1914         Changes made upstreamed.
1915
1916         * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-replaceTrack.https-expected.txt:
1917         * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-replaceTrack.https.html:
1918
1919 2018-11-06  Youenn Fablet  <youenn@apple.com>
1920
1921         Add support for sender/receiver getCapabilities
1922         https://bugs.webkit.org/show_bug.cgi?id=191192
1923
1924         Reviewed by Eric Carlson.
1925
1926         * web-platform-tests/webrtc/RTCRtpCapabilities-helper.js:
1927         (string_appeared_here.validateRtpCapabilities): Change already made upstream.
1928         * web-platform-tests/webrtc/RTCRtpReceiver-getCapabilities-expected.txt:
1929         * web-platform-tests/webrtc/RTCRtpSender-getCapabilities-expected.txt:
1930         * web-platform-tests/webrtc/RTCRtpTransceiver-setCodecPreferences-expected.txt:
1931
1932 2018-11-06  Youenn Fablet  <youenn@apple.com>
1933
1934         Support onremovetrack for RTCPeerConnection removed tracks
1935         https://bugs.webkit.org/show_bug.cgi?id=191299
1936
1937         Reviewed by Eric Carlson.
1938
1939         * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https-expected.txt:
1940
1941 2018-11-06  Javier Fernandez  <jfernandez@igalia.com>
1942
1943         CSS grid elements with justify-content: space-around have extra whitespace, sometimes a lot
1944         https://bugs.webkit.org/show_bug.cgi?id=191308
1945
1946         Reviewed by Dean Jackson.
1947
1948         Imported WPT to cover the behavior changes added in this patch.
1949
1950         * resources/import-expectations.json:
1951         * web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001-expected.txt: Added.
1952         * web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html: Added.
1953         * web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002-expected.txt: Added.
1954         * web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html: Added.
1955         * web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-003-expected.txt: Added.
1956         * web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-003.html: Added.
1957         * web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-004-expected.txt: Added.
1958         * web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-004.html: Added.
1959         * web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log:
1960
1961 2018-11-06  Youenn Fablet  <youenn@apple.com>
1962
1963         Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html is flaky
1964         https://bugs.webkit.org/show_bug.cgi?id=191278
1965
1966         Reviewed by Eric Carlson.
1967
1968         Updating test according upstreamed WPT.
1969         Rebased test accordingly.
1970
1971         * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https-expected.txt:
1972         * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html:
1973
1974 2018-11-06  Ali Juma  <ajuma@chromium.org>
1975
1976         [IntersectionObserver] Account for CSS zoom when computing client rects
1977         https://bugs.webkit.org/show_bug.cgi?id=191282
1978
1979         Reviewed by Simon Fraser.
1980
1981         Update expectation for test case that now passes.
1982
1983         * web-platform-tests/intersection-observer/bounding-box-expected.txt:
1984
1985 2018-11-06  Antoine Quint  <graouts@apple.com>
1986
1987         [Web Animations] Update all tests to match the latest API changes
1988         https://bugs.webkit.org/show_bug.cgi?id=191302
1989         <rdar://problem/41000438>
1990
1991         Reviewed by Dean Jackson.
1992
1993         * web-platform-tests/css-timing-1/cubic-bezier-timing-functions-output.html:
1994         * web-platform-tests/web-animations/META.yml: Added.
1995         * web-platform-tests/web-animations/README.md: Added.
1996         * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1997         * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property.html:
1998         * web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1999         * web-platform-tests/web-animations/animation-model/animation-types/addition-per-property.html:
2000         * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2001         * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property.html:
2002         * web-platform-tests/web-animations/animation-model/animation-types/property-list.js:
2003         * web-platform-tests/web-animations/animation-model/animation-types/property-types.js:
2004         * web-platform-tests/web-animations/animation-model/combining-effects/applying-the-composited-result-expected.txt: Added.
2005         * web-platform-tests/web-animations/animation-model/combining-effects/applying-the-composited-result.html: Added.
2006         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-interval-distance-expected.txt: Added.
2007         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-interval-distance.html: Added.
2008         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation.html:
2009         * web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt:
2010         * web-platform-tests/web-animations/interfaces/Animatable/animate.html:
2011         * web-platform-tests/web-animations/interfaces/Animatable/getAnimations.html:
2012         * web-platform-tests/web-animations/interfaces/Animation/cancel.html:
2013         * web-platform-tests/web-animations/interfaces/Animation/constructor.html:
2014         * web-platform-tests/web-animations/interfaces/Animation/effect.html:
2015         * web-platform-tests/web-animations/interfaces/Animation/finish-expected.txt: Removed.
2016         * web-platform-tests/web-animations/interfaces/Animation/finish.html: Removed.
2017         * web-platform-tests/web-animations/interfaces/Animation/finished.html:
2018         * web-platform-tests/web-animations/interfaces/Animation/idlharness-expected.txt: Removed.
2019         * web-platform-tests/web-animations/interfaces/Animation/idlharness.html: Removed.
2020         * web-platform-tests/web-animations/interfaces/Animation/idlharness.window.js: Added.
2021         * web-platform-tests/web-animations/interfaces/Animation/onfinish.html:
2022         * web-platform-tests/web-animations/interfaces/Animation/playbackRate-expected.txt: Removed.
2023         * web-platform-tests/web-animations/interfaces/Animation/playbackRate.html: Removed.
2024         * web-platform-tests/web-animations/interfaces/Animation/ready.html:
2025         * web-platform-tests/web-animations/interfaces/AnimationEffect/getComputedTiming-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/interfaces/AnimationEffectTiming/getComputedTiming-expected.txt.
2026         * web-platform-tests/web-animations/interfaces/AnimationEffect/getComputedTiming.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/interfaces/AnimationEffectTiming/getComputedTiming.html.
2027         * web-platform-tests/web-animations/interfaces/AnimationEffect/updateTiming-expected.txt: Added.
2028         * web-platform-tests/web-animations/interfaces/AnimationEffect/updateTiming.html: Added.
2029         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt: Removed.
2030         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/delay.html: Removed.
2031         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/direction-expected.txt: Removed.
2032         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/direction.html: Removed.
2033         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/duration-expected.txt: Removed.
2034         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/duration.html: Removed.
2035         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt: Removed.
2036         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/easing.html: Removed.
2037         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/endDelay-expected.txt: Removed.
2038         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/endDelay.html: Removed.
2039         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/fill-expected.txt: Removed.
2040         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/fill.html: Removed.
2041         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/idlharness-expected.txt: Removed.
2042         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/idlharness.html: Removed.
2043         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt: Removed.
2044         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/iterationStart.html: Removed.
2045         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/iterations-expected.txt: Removed.
2046         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/iterations.html: Removed.
2047         * web-platform-tests/web-animations/interfaces/AnimationPlaybackEvent/idlharness-expected.txt: Removed.
2048         * web-platform-tests/web-animations/interfaces/AnimationPlaybackEvent/idlharness.html: Removed.
2049         * web-platform-tests/web-animations/interfaces/AnimationPlaybackEvent/idlharness.window.js: Added.
2050         * web-platform-tests/web-animations/interfaces/Document/getAnimations-expected.txt:
2051         * web-platform-tests/web-animations/interfaces/Document/getAnimations.html:
2052         * web-platform-tests/web-animations/interfaces/DocumentTimeline/idlharness-expected.txt: Removed.
2053         * web-platform-tests/web-animations/interfaces/DocumentTimeline/idlharness.html: Removed.
2054         * web-platform-tests/web-animations/interfaces/DocumentTimeline/idlharness.window.js: Added.
2055         * web-platform-tests/web-animations/interfaces/KeyframeEffect/composite.html:
2056         * web-platform-tests/web-animations/interfaces/KeyframeEffect/constructor-expected.txt:
2057         * web-platform-tests/web-animations/interfaces/KeyframeEffect/constructor.html:
2058         * web-platform-tests/web-animations/interfaces/KeyframeEffect/copy-constructor-expected.txt:
2059         * web-platform-tests/web-animations/interfaces/KeyframeEffect/copy-constructor.html:
2060         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness-expected.txt: Removed.
2061         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness.html: Removed.
2062         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness.window.js: Added.
2063         * web-platform-tests/web-animations/interfaces/KeyframeEffect/iterationComposite.html:
2064         * web-platform-tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt:
2065         * web-platform-tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001.html:
2066         * web-platform-tests/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt:
2067         * web-platform-tests/web-animations/interfaces/KeyframeEffect/setKeyframes.html:
2068         * web-platform-tests/web-animations/resources/keyframe-tests.js:
2069         * web-platform-tests/web-animations/resources/timing-tests.js: Added.
2070         * web-platform-tests/web-animations/resources/timing-utils.js: Added.
2071         * web-platform-tests/web-animations/testcommon.js:
2072         * web-platform-tests/web-animations/timing-model/animation-effects/phases-and-states.html:
2073         * web-platform-tests/web-animations/timing-model/animations/canceling-an-animation-expected.txt:
2074         * web-platform-tests/web-animations/timing-model/animations/canceling-an-animation.html:
2075         * web-platform-tests/web-animations/timing-model/animations/finishing-an-animation-expected.txt:
2076         * web-platform-tests/web-animations/timing-model/animations/finishing-an-animation.html:
2077         * web-platform-tests/web-animations/timing-model/animations/pausing-an-animation-expected.txt:
2078         * web-platform-tests/web-animations/timing-model/animations/pausing-an-animation.html:
2079         * web-platform-tests/web-animations/timing-model/animations/play-states-expected.txt:
2080         * web-platform-tests/web-animations/timing-model/animations/play-states.html:
2081         * web-platform-tests/web-animations/timing-model/animations/playing-an-animation-expected.txt:
2082         * web-platform-tests/web-animations/timing-model/animations/playing-an-animation.html:
2083         * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation-expected.txt:
2084         * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation.html:
2085         * web-platform-tests/web-animations/timing-model/animations/seamlessly-updating-the-playback-rate-of-an-animation-expected.txt: Added.
2086         * web-platform-tests/web-animations/timing-model/animations/seamlessly-updating-the-playback-rate-of-an-animation.html: Added.
2087         * web-platform-tests/web-animations/timing-model/animations/setting-the-current-time-of-an-animation-expected.txt: Added.
2088         * web-platform-tests/web-animations/timing-model/animations/setting-the-current-time-of-an-animation.html: Added.
2089         * web-platform-tests/web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation-expected.txt: Added.
2090         * web-platform-tests/web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html: Added.
2091         * web-platform-tests/web-animations/timing-model/animations/setting-the-start-time-of-an-animation-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt.
2092         * web-platform-tests/web-animations/timing-model/animations/setting-the-start-time-of-an-animation.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/set-the-animation-start-time.html.
2093         * web-platform-tests/web-animations/timing-model/animations/setting-the-target-effect-of-an-animation-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt.
2094         * web-platform-tests/web-animations/timing-model/animations/setting-the-target-effect-of-an-animation.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html.
2095         * web-platform-tests/web-animations/timing-model/animations/setting-the-timeline-of-an-animation-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt.
2096         * web-platform-tests/web-animations/timing-model/animations/setting-the-timeline-of-an-animation.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html.
2097         * web-platform-tests/web-animations/timing-model/animations/the-current-time-of-an-animation-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/current-time-expected.txt.
2098         * web-platform-tests/web-animations/timing-model/animations/the-current-time-of-an-animation.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/current-time.html.
2099         * web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state-expected.txt:
2100         * web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state.html:
2101         * web-platform-tests/web-animations/timing-model/timelines/document-timelines.html:
2102         * web-platform-tests/web-animations/timing-model/timelines/update-and-send-events-expected.txt: Added.
2103         * web-platform-tests/web-animations/timing-model/timelines/update-and-send-events.html: Added.
2104
2105 2018-11-06  Rob Buis  <rbuis@igalia.com>
2106
2107         Some minor X-Content-Type-Options parsing issues
2108         https://bugs.webkit.org/show_bug.cgi?id=191107
2109
2110         Reviewed by Darin Adler.
2111
2112         Update improved result.
2113
2114         * web-platform-tests/fetch/nosniff/parsing-nosniff-expected.txt:
2115
2116 2018-11-05  Ali Juma  <ajuma@chromium.org>
2117
2118         [IntersectionObserver] Update WPTs to the latest upstream version
2119         https://bugs.webkit.org/show_bug.cgi?id=191274
2120
2121         Reviewed by Simon Fraser.
2122
2123         * web-platform-tests/intersection-observer/bounding-box-expected.txt:
2124         * web-platform-tests/intersection-observer/bounding-box.html:
2125         * web-platform-tests/intersection-observer/target-in-different-window-expected.txt: Added.
2126         * web-platform-tests/intersection-observer/target-in-different-window.html: Added.
2127         * web-platform-tests/intersection-observer/w3c-import.log:
2128
2129 2018-11-05  Chris Dumez  <cdumez@apple.com>
2130
2131         Resync html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name WPT tests
2132         https://bugs.webkit.org/show_bug.cgi?id=191214
2133
2134         Reviewed by Geoff Garen.
2135
2136         Resync html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name WPT tests from
2137         upstream c583bcd7eb.
2138
2139         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01-expected.txt:
2140         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html:
2141         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window-expected.txt: Added.
2142         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window.html: Added.
2143         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window.js: Added.
2144         (test.frame.contentWindow.onpagehide):
2145         (test.frame.contentDocument.onvisibilitychange):
2146         (test.frame.contentWindow.onbeforeunload):
2147         (test.frame.contentWindow.onunload):
2148         (test):
2149         (async_test):
2150         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/w3c-import.log:
2151         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-noopener-expected.txt:
2152         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-noopener.html:
2153         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/resources/message-opener.html:
2154         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/resources/w3c-import.log:
2155         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/w3c-import.log:
2156
2157 2018-11-05  Ali Juma  <ajuma@chromium.org>
2158
2159         [IntersectionObserver] Fix isIntersecting computation when 0 is not a threshold
2160         https://bugs.webkit.org/show_bug.cgi?id=191210
2161
2162         Reviewed by Simon Fraser.
2163
2164         Update expectation for test that now passes.
2165
2166         * web-platform-tests/intersection-observer/initial-observation-with-threshold-expected.txt:
2167
2168 2018-11-04  Youenn Fablet  <youenn@apple.com>
2169
2170         IDB should allow storing RTCCertificate
2171         https://bugs.webkit.org/show_bug.cgi?id=191077
2172
2173         Reviewed by Chris Dumez.
2174
2175         * web-platform-tests/webrtc/RTCCertificate-postMessage.html: Added.
2176         * web-platform-tests/webrtc/resources/RTCCertificate-postMessage-iframe.html: Added.
2177
2178 2018-11-04  Youenn Fablet  <youenn@apple.com>
2179
2180         Add support for RTCMuxPolicy
2181         https://bugs.webkit.org/show_bug.cgi?id=191188
2182
2183         Reviewed by Eric Carlson.
2184
2185         * web-platform-tests/webrtc/RTCConfiguration-rtcpMuxPolicy-expected.txt:
2186         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt:
2187
2188 2018-11-03  Youenn Fablet  <youenn@apple.com>
2189
2190         Refresh WPT webrtc tests
2191         https://bugs.webkit.org/show_bug.cgi?id=191133
2192
2193         Reviewed by Eric Carlson.
2194
2195         * web-platform-tests/webrtc/: Refreshed.
2196         * web-platform-tests/webrtc/w3c-import.log:
2197
2198 2018-11-02  Ali Juma  <ajuma@chromium.org>
2199
2200         Allow cross-document intersection observing
2201         https://bugs.webkit.org/show_bug.cgi?id=165746
2202
2203         Reviewed by Simon Fraser.
2204
2205         Update expectations for tests that now pass. 
2206
2207         * web-platform-tests/intersection-observer/client-rect-expected.txt:
2208         * web-platform-tests/intersection-observer/cross-origin-iframe-expected.txt:
2209         * web-platform-tests/intersection-observer/iframe-no-root-expected.txt:
2210         * web-platform-tests/intersection-observer/timestamp-expected.txt:
2211
2212 2018-11-01  Chris Dumez  <cdumez@apple.com>
2213
2214         Location object sans browsing context
2215         https://bugs.webkit.org/show_bug.cgi?id=191060
2216
2217         Reviewed by Geoffrey Garen.
2218
2219         * web-platform-tests/html/browsers/history/the-location-interface/no-browsing-context.window-expected.txt:
2220         Rebase WPT test now that all checks are passing.
2221
2222         * web-platform-tests/html/browsers/history/the-location-interface/no-browsing-context.window.js:
2223         Fix bug in WPT test (https://github.com/web-platform-tests/wpt/pull/13854)
2224
2225         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window-expected.txt:
2226
2227 2018-11-01  Justin Michaud  <justin_michaud@apple.com>
2228
2229         CSS Custom Properties API Should Support syntax="*" and "<length>", and handle cycles properly
2230         https://bugs.webkit.org/show_bug.cgi?id=191042
2231
2232         Reviewed by Antti Koivisto.
2233
2234         * web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing-expected.txt:
2235         * web-platform-tests/css/css-properties-values-api/registered-properties-inheritance-expected.txt:
2236         * web-platform-tests/css/css-properties-values-api/registered-property-cssom-expected.txt:
2237         * web-platform-tests/css/css-properties-values-api/typedom.tentative-expected.txt:
2238         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles-expected.txt:
2239         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-expected.txt:
2240
2241 2018-11-01  Chris Dumez  <cdumez@apple.com>
2242
2243         Resync html/browsers/history/the-location-interface web platform tests from upstream
2244         https://bugs.webkit.org/show_bug.cgi?id=191139
2245
2246         Reviewed by Alex Christensen.
2247
2248         Resync html/browsers/history/the-location-interface web platform tests from upstream 8295368c82.
2249
2250         * web-platform-tests/html/browsers/history/the-location-interface/assign_after_load-expected.txt: Added.
2251         * web-platform-tests/html/browsers/history/the-location-interface/assign_after_load.html: Added.
2252         * web-platform-tests/html/browsers/history/the-location-interface/assign_before_load-expected.txt: Added.
2253         * web-platform-tests/html/browsers/history/the-location-interface/assign_before_load.html: Added.
2254         * web-platform-tests/html/browsers/history/the-location-interface/location-origin-idna.sub.window-expected.txt: Added.
2255         * web-platform-tests/html/browsers/history/the-location-interface/location-origin-idna.sub.window.html: Added.
2256         * web-platform-tests/html/browsers/history/the-location-interface/location_assign-expected.txt: Added.
2257         * web-platform-tests/html/browsers/history/the-location-interface/location_assign.html: Added.
2258         * web-platform-tests/html/browsers/history/the-location-interface/no-browsing-context.window-expected.txt: Added.
2259         * web-platform-tests/html/browsers/history/the-location-interface/no-browsing-context.window.html: Added.
2260         * web-platform-tests/html/browsers/history/the-location-interface/no-browsing-context.window.js: Added.
2261         (test):
2262         (bcLessLocation):
2263         (forEach.testSetup.testSetup.values.forEach.value.test):
2264         (string_appeared_here.forEach.method.string_appeared_here.forEach.value.test):
2265         * web-platform-tests/html/browsers/history/the-location-interface/non-automated/w3c-import.log:
2266         * web-platform-tests/html/browsers/history/the-location-interface/per-global.window-expected.txt: Added.
2267         * web-platform-tests/html/browsers/history/the-location-interface/per-global.window.html: Added.
2268         * web-platform-tests/html/browsers/history/the-location-interface/reload_post_1-1.html: Removed.
2269         * web-platform-tests/html/browsers/history/the-location-interface/reload_post_1-expected.txt: Removed.
2270         * web-platform-tests/html/browsers/history/the-location-interface/reload_post_1.html: Removed.
2271         * web-platform-tests/html/browsers/history/the-location-interface/resources/reload_post_1-1.py: Added.
2272         (main):
2273         * web-platform-tests/html/browsers/history/the-location-interface/resources/w3c-import.log:
2274         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
2275
2276 2018-11-01  Youenn Fablet  <youenn@apple.com>
2277
2278         RTCTrackEvent.streams should be SameObject
2279         https://bugs.webkit.org/show_bug.cgi?id=191130
2280
2281         Reviewed by Eric Carlson.
2282
2283         * web-platform-tests/webrtc/RTCTrackEvent-constructor-expected.txt:
2284
2285 2018-10-31  Chris Dumez  <cdumez@apple.com>
2286
2287         Resync XHR Web Platform Tests from upstream 44dd29fb0d
2288         https://bugs.webkit.org/show_bug.cgi?id=191116
2289
2290         Reviewed by Youenn Fablet.
2291
2292         * web-platform-tests/xhr/getallresponseheaders-expected.txt:
2293         * web-platform-tests/xhr/getallresponseheaders.htm:
2294         * web-platform-tests/xhr/getresponseheader.any-expected.txt:
2295         * web-platform-tests/xhr/getresponseheader.any.js:
2296         (forEach.testValues.async_test.t.client.onload.t.step_func_done):
2297         (async_test.t.client.onload.t.step_func_done): Deleted.
2298         * web-platform-tests/xhr/getresponseheader.any.worker-expected.txt:
2299         * web-platform-tests/xhr/resources/header-content-length-twice.asis: Added.
2300         * web-platform-tests/xhr/resources/headers-double-empty.asis: Added.
2301         * web-platform-tests/xhr/resources/headers-some-are-empty.asis: Added.
2302         * web-platform-tests/xhr/resources/w3c-import.log:
2303         * web-platform-tests/xhr/setrequestheader-combining.window-expected.txt: Added.
2304         * web-platform-tests/xhr/setrequestheader-combining.window.html: Added.
2305         * web-platform-tests/xhr/setrequestheader-combining.window.js: Added.
2306         (test):
2307         * web-platform-tests/xhr/w3c-import.log:
2308
2309 2018-10-31  YUHAN WU  <yuhan_wu@apple.com>
2310
2311         MediaRecorder should fire dataavailable event when all tracks are ended and stop() is called
2312         https://bugs.webkit.org/show_bug.cgi?id=190778
2313
2314         Reviewed by Youenn Fablet.
2315
2316         * web-platform-tests/mediacapture-record/BlobEvent-constructor-expected.txt:
2317         * web-platform-tests/mediacapture-record/MediaRecorder-destroy-script-execution-expected.txt: Added.
2318         * web-platform-tests/mediacapture-record/MediaRecorder-destroy-script-execution.html: Added.
2319         * web-platform-tests/mediacapture-record/MediaRecorder-stop-expected.txt:
2320         * web-platform-tests/mediacapture-record/MediaRecorder-stop.html:
2321         * web-platform-tests/mediacapture-record/support/MediaRecorder-iframe.html: Added.
2322
2323 2018-10-30  Chris Dumez  <cdumez@apple.com>
2324
2325         Resync XHR Web Platform Tests from upstream
2326         https://bugs.webkit.org/show_bug.cgi?id=191085
2327
2328         Reviewed by Alex Christensen.
2329
2330         Resync XHR Web Platform Tests from upstream 75b0f336c5.
2331
2332         * web-platform-tests/xhr/abort-after-stop.htm:
2333         * web-platform-tests/xhr/getallresponseheaders-expected.txt:
2334         * web-platform-tests/xhr/getallresponseheaders.htm:
2335         * web-platform-tests/xhr/getresponseheader.any-expected.txt: Added.
2336         * web-platform-tests/xhr/getresponseheader.any.html: Added.
2337         * web-platform-tests/xhr/getresponseheader.any.js: Added.
2338         (async_test.t.client.onload.t.step_func_done):
2339         * web-platform-tests/xhr/getresponseheader.any.worker-expected.txt: Added.
2340         * web-platform-tests/xhr/getresponseheader.any.worker.html: Added.
2341         * web-platform-tests/xhr/headers-normalize-response-expected.txt:
2342         * web-platform-tests/xhr/headers-normalize-response.htm:
2343         * web-platform-tests/xhr/open-after-abort.htm:
2344         * web-platform-tests/xhr/open-after-stop.window-expected.txt: Added.
2345         * web-platform-tests/xhr/open-after-stop.window.html: Added.
2346         * web-platform-tests/xhr/open-after-stop.window.js: Added.
2347         (onload):
2348         * web-platform-tests/xhr/overridemimetype-edge-cases.window-expected.txt:
2349         * web-platform-tests/xhr/overridemimetype-edge-cases.window.js:
2350         (async_test.t.client.onload.t.step_func_done):
2351         (async_test.t.client.onload.t.step_func):
2352         * web-platform-tests/xhr/resources/headers-www-authenticate.asis: Added.
2353         * web-platform-tests/xhr/resources/inspect-headers.py:
2354         (get_response):
2355         * web-platform-tests/xhr/resources/responseXML-unavailable-in-worker.js:
2356         (test):
2357         * web-platform-tests/xhr/resources/w3c-import.log:
2358         * web-platform-tests/xhr/resources/xmlhttprequest-timeout-aborted.js:
2359         * web-platform-tests/xhr/resources/xmlhttprequest-timeout-abortedonmain.js:
2360         * web-platform-tests/xhr/resources/xmlhttprequest-timeout-overrides.js:
2361         * web-platform-tests/xhr/resources/xmlhttprequest-timeout-overridesexpires.js:
2362         * web-platform-tests/xhr/resources/xmlhttprequest-timeout-simple.js:
2363         * web-platform-tests/xhr/resources/xmlhttprequest-timeout-synconmain.js:
2364         * web-platform-tests/xhr/resources/xmlhttprequest-timeout-synconworker.js:
2365         * web-platform-tests/xhr/resources/xmlhttprequest-timeout-twice.js:
2366         * web-platform-tests/xhr/resources/xmlhttprequest-timeout.js:
2367         (AbortedRequest):
2368         (SyncRequestSettingTimeoutAfterOpen.this.startXHR):
2369         (SyncRequestSettingTimeoutAfterOpen):
2370         (SyncRequestSettingTimeoutBeforeOpen.this.startXHR):
2371         (SyncRequestSettingTimeoutBeforeOpen):
2372         (runTestRequests):
2373         * web-platform-tests/xhr/send-content-type-charset-expected.txt:
2374         * web-platform-tests/xhr/send-content-type-charset.htm:
2375         * web-platform-tests/xhr/send-data-readablestream.any-expected.txt: Added.
2376         * web-platform-tests/xhr/send-data-readablestream.any.html: Added.
2377         * web-platform-tests/xhr/send-data-readablestream.any.js: Added.
2378         (assert_xhr):
2379         (test):
2380         (promise_test.async):
2381         * web-platform-tests/xhr/send-data-readablestream.any.worker-expected.txt: Added.
2382         * web-platform-tests/xhr/send-data-readablestream.any.worker.html: Added.
2383         * web-platform-tests/xhr/setrequestheader-allow-empty-value-expected.txt:
2384         * web-platform-tests/xhr/setrequestheader-allow-whitespace-in-value-expected.txt:
2385         * web-platform-tests/xhr/setrequestheader-header-allowed-expected.txt:
2386         * web-platform-tests/xhr/setrequestheader-header-allowed.htm:
2387         * web-platform-tests/xhr/timeout-multiple-fetches.html:
2388         * web-platform-tests/xhr/w3c-import.log:
2389         * web-platform-tests/xhr/xmlhttprequest-timeout-aborted.html:
2390         * web-platform-tests/xhr/xmlhttprequest-timeout-abortedonmain.html:
2391         * web-platform-tests/xhr/xmlhttprequest-timeout-overrides.html:
2392         * web-platform-tests/xhr/xmlhttprequest-timeout-overridesexpires.html:
2393         * web-platform-tests/xhr/xmlhttprequest-timeout-simple.html:
2394         * web-platform-tests/xhr/xmlhttprequest-timeout-synconmain-expected.txt:
2395         * web-platform-tests/xhr/xmlhttprequest-timeout-synconmain.html:
2396         * web-platform-tests/xhr/xmlhttprequest-timeout-twice.html:
2397         * web-platform-tests/xhr/xmlhttprequest-timeout-worker-aborted.html:
2398         * web-platform-tests/xhr/xmlhttprequest-timeout-worker-overrides.html:
2399         * web-platform-tests/xhr/xmlhttprequest-timeout-worker-overridesexpires.html:
2400         * web-platform-tests/xhr/xmlhttprequest-timeout-worker-simple.html:
2401         * web-platform-tests/xhr/xmlhttprequest-timeout-worker-synconworker.html:
2402         * web-platform-tests/xhr/xmlhttprequest-timeout-worker-twice.html:
2403
2404 2018-10-30  Sihui Liu  <sihui_liu@apple.com>
2405
2406         IndexedDB: iteration of cursors skip records if updated or deleted
2407         https://bugs.webkit.org/show_bug.cgi?id=190917
2408         <rdar://problem/35250410>
2409
2410         Reviewed by Chris Dumez.
2411
2412         Rebaseline the expectation for test that passes.
2413
2414         * web-platform-tests/IndexedDB/idbcursor-iterating-update-expected.txt:
2415
2416 2018-10-28  Antoine Quint  <graouts@apple.com>
2417
2418         [Web Animations] Implement the update animations and send events procedure
2419         https://bugs.webkit.org/show_bug.cgi?id=191013
2420         <rdar://problem/45620495>
2421
2422         Reviewed by Dean Jackson.
2423
2424         Progressions in a couple of Web Animations Web Platform Tests.
2425
2426         * web-platform-tests/web-animations/timing-model/animations/current-time-expected.txt:
2427         * web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state-expected.txt:
2428
2429 2018-10-29  Justin Michaud  <justin_michaud@apple.com>
2430
2431         Revert r237347 registered custom properties... https://bugs.webkit.org/show_bug.cgi?id=190039
2432         https://bugs.webkit.org/show_bug.cgi?id=190919
2433
2434         Reviewed by Michael Saboff.
2435
2436         * web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing-expected.txt:
2437         * web-platform-tests/css/css-properties-values-api/registered-properties-inheritance-expected.txt:
2438         * web-platform-tests/css/css-properties-values-api/registered-property-cssom-expected.txt:
2439         * web-platform-tests/css/css-properties-values-api/typedom.tentative-expected.txt:
2440         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles-expected.txt:
2441         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-expected.txt:
2442
2443 2018-10-28  Andy Estes  <aestes@apple.com>
2444
2445         [Payment Request] Implement MerchantValidationEvent.methodName
2446         https://bugs.webkit.org/show_bug.cgi?id=190058
2447
2448         Reviewed by Darin Adler.
2449
2450         * web-platform-tests/payment-request/MerchantValidationEvent/constructor.https-expected.txt:
2451
2452 2018-10-26  Antoine Quint  <graouts@apple.com>
2453
2454         [Web Animations] Rebase some flaky tests
2455         https://bugs.webkit.org/show_bug.cgi?id=190969
2456
2457         Reviewed by Dean Jackson.
2458
2459         A few Web Animations tests that are flaky have outdated expectations. Rebasing them to have the output
2460         that is most likely to be produced.
2461
2462         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt:
2463         * web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt:
2464         * web-platform-tests/web-animations/timing-model/animations/current-time-expected.txt:
2465         * web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state-expected.txt:
2466
2467 2018-10-25  Jiewen Tan  <jiewen_tan@apple.com>
2468
2469         [WPT] Update resource-timing WPT tests to use the right cross origin
2470         https://bugs.webkit.org/show_bug.cgi?id=190554
2471
2472         Reviewed by Youenn Fablet.
2473
2474         * web-platform-tests/resource-timing/resource_TAO_cross_origin_redirect_chain-expected.txt:
2475         * web-platform-tests/resource-timing/resource_TAO_cross_origin_redirect_chain.html:
2476         * web-platform-tests/resource-timing/resource_timing_cross_origin_redirect_chain-expected.txt:
2477         * web-platform-tests/resource-timing/resource_timing_cross_origin_redirect_chain.html:
2478
2479 2018-10-22  Justin Michaud  <justin_michaud@apple.com>
2480
2481         Registered custom properties should support syntax parameter for <length> and *
2482         https://bugs.webkit.org/show_bug.cgi?id=190039
2483
2484         Reviewed by Antti Koivisto.
2485
2486         Update WPT test results to fail in a new way.
2487
2488         * web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing-expected.txt:
2489         * web-platform-tests/css/css-properties-values-api/registered-properties-inheritance-expected.txt:
2490         * web-platform-tests/css/css-properties-values-api/registered-property-cssom-expected.txt:
2491         * web-platform-tests/css/css-properties-values-api/typedom.tentative-expected.txt:
2492         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles-expected.txt:
2493         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-expected.txt:
2494
2495 2018-10-12  Jiewen Tan  <jiewen_tan@apple.com>
2496
2497         Update web-platform-tests/resource-timing
2498         https://bugs.webkit.org/show_bug.cgi?id=190550
2499
2500         Reviewed by Youenn Fablet.
2501
2502         * resources/import-expectations.json:
2503         * web-platform-tests/resource-timing/resource_initiator_types-expected.txt:
2504         * web-platform-tests/resource-timing/resource_subframe_self_navigation-expected.txt:
2505         * web-platform-tests/resource-timing/resource_timing_buffer_full_eventually.html:
2506         * web-platform-tests/resource-timing/resources/TAOResponse.py:
2507         (main):
2508
2509 2018-10-20  YUHAN WU  <yuhan_wu@apple.com>
2510
2511         MediaRecorder should fire a stop event when all tracks are ended
2512         https://bugs.webkit.org/show_bug.cgi?id=190642
2513
2514         Reviewed by Youenn Fablet.
2515
2516         * web-platform-tests/mediacapture-record/MediaRecorder-stop-expected.txt: Added.
2517         * web-platform-tests/mediacapture-record/MediaRecorder-stop.html: Added.
2518
2519 2018-10-19  Commit Queue  <commit-queue@webkit.org>
2520
2521         Unreviewed, rolling out r237254.
2522         https://bugs.webkit.org/show_bug.cgi?id=190760
2523
2524         "It regresses JetStream 2 by 5% on some iOS devices"
2525         (Requested by saamyjoon on #webkit).
2526
2527         Reverted changeset:
2528
2529         "[JSC] JSC should have "parseFunction" to optimize Function
2530         constructor"
2531         https://bugs.webkit.org/show_bug.cgi?id=190340
2532         https://trac.webkit.org/changeset/237254
2533
2534 2018-10-19  Charlie Turner  <cturner@igalia.com>
2535
2536         [EME] Fix crash during tracing in  gst_qtdemux_request_protection_context
2537         https://bugs.webkit.org/show_bug.cgi?id=190738
2538
2539         Reviewed by Xabier Rodriguez-Calvar.
2540
2541         Add new passing baselines for some ClearKey tests, now that the
2542         GStreamer crash fix allows us the generate them.
2543
2544         * web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.https-expected.txt: Added.
2545         * web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license.https-expected.txt: Added.
2546         * web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https-expected.txt: Added.
2547         * web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-expected.txt: Added.
2548         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https-expected.txt: Added.
2549         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https-expected.txt: Added.
2550         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey.https-expected.txt: Added.
2551         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https-expected.txt: Added.
2552         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https-expected.txt: Added.
2553         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https-expected.txt: Added.
2554         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https-expected.txt: Added.
2555         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https-expected.txt: Added.
2556         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt: Added.
2557         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary.https-expected.txt: Added.
2558         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.https-expected.txt: Added.
2559         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https-expected.txt: Added.
2560         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https-expected.txt: Added.
2561
2562 2018-10-19  Ali Juma  <ajuma@chromium.org>
2563
2564         [IntersectionObserver] Handle zero-area intersections
2565         https://bugs.webkit.org/show_bug.cgi?id=189624
2566
2567         Reviewed by Simon Fraser.
2568
2569         Rebaseline expectations for tests that now pass.
2570
2571         * web-platform-tests/intersection-observer/edge-inclusive-intersection-expected.txt:
2572         * web-platform-tests/intersection-observer/isIntersecting-change-events-expected.txt:
2573         * web-platform-tests/intersection-observer/same-document-zero-size-target-expected.txt:
2574         * web-platform-tests/intersection-observer/text-target-expected.txt:
2575         * web-platform-tests/intersection-observer/zero-area-element-visible-expected.txt:
2576
2577 2018-10-18  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
2578
2579         [JSC] JSC should have "parseFunction" to optimize Function constructor
2580         https://bugs.webkit.org/show_bug.cgi?id=190340
2581
2582         Reviewed by Mark Lam.
2583
2584         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt:
2585         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late-expected.txt:
2586         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-attribute-expected.txt:
2587         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror-expected.txt:
2588
2589 2018-10-17  Wenson Hsieh  <wenson_hsieh@apple.com>
2590
2591         Enable the datalist element by default on iOS and macOS
2592         https://bugs.webkit.org/show_bug.cgi?id=190594
2593         <rdar://problem/45281159>
2594
2595         Reviewed by Ryosuke Niwa and Tim Horton.
2596
2597         Rebaseline some web platform tests.
2598
2599         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
2600         * web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
2601         * web-platform-tests/html/semantics/forms/the-datalist-element/datalistoptions-expected.txt:
2602         * web-platform-tests/html/semantics/forms/the-input-element/hidden-expected.txt:
2603         * web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
2604         * web-platform-tests/html/semantics/forms/the-input-element/text-expected.txt:
2605         * web-platform-tests/shadow-dom/input-element-list-expected.txt:
2606
2607 2018-10-17  Charlie Turner  <cturner@igalia.com>
2608
2609         [EME] Sanity check key ID length in the keyids init data format
2610         https://bugs.webkit.org/show_bug.cgi?id=190629
2611
2612         Reviewed by Xabier Rodriguez-Calvar.
2613
2614         * web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt:
2615         Added new baseline.
2616
2617 2018-10-16  Youenn Fablet  <youenn@apple.com>
2618
2619         Support RTCConfiguration.certificates
2620         https://bugs.webkit.org/show_bug.cgi?id=190603
2621
2622         Reviewed by Eric Carlson.
2623
2624         * web-platform-tests/webrtc/RTCCertificate-expected.txt:
2625         * web-platform-tests/webrtc/RTCPeerConnection-constructor-expected.txt:
2626         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt:
2627
2628 2018-10-16  Chris Dumez  <cdumez@apple.com>
2629
2630         window.navigator should not become null after the window loses its browsing context
2631         https://bugs.webkit.org/show_bug.cgi?id=190595
2632
2633         Reviewed by Ryosuke Niwa.
2634
2635         Rebaseline test which is not failing differently. The last check of this test is checking that
2636         navigator.serviceWorker returns null after the frame has been detached. The test has been written
2637         this way because this is how Chromium behaves. However, Firefox keeps returning the
2638         ServiceWorkerContainer, as we do. Also, the specification indicates the the attribute cannot
2639         return null (since the attribute is not nullable):
2640         - https://w3c.github.io/ServiceWorker/#navigator-serviceworker
2641
2642         * web-platform-tests/service-workers/service-worker/detached-context.https-expected.txt:
2643
2644 2018-10-16  Charlie Turner  <cturner@igalia.com>
2645
2646         [EME] Add some ClearKey baselines for passing tests
2647         https://bugs.webkit.org/show_bug.cgi?id=190579
2648
2649         Reviewed by Unreviewed test gardening.
2650
2651         * web-platform-tests/encrypted-media/clearkey-check-initdata-type.https-expected.txt: Added.
2652         * web-platform-tests/encrypted-media/clearkey-events-session-closed-event.https-expected.txt: Added.
2653         * web-platform-tests/encrypted-media/clearkey-events.https-expected.txt: Added.
2654         * web-platform-tests/encrypted-media/clearkey-invalid-license.https-expected.txt: Added.
2655         * web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions.https-expected.txt: Added.
2656         * web-platform-tests/encrypted-media/clearkey-keystatuses.https-expected.txt: Added.
2657         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.https-expected.txt: Added.
2658         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https-expected.txt: Added.
2659         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.https-expected.txt: Added.
2660         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys.https-expected.txt: Added.
2661         * web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession.https-expected.txt: Added.
2662         * web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.https-expected.txt: Added.
2663         * web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession.https-expected.txt: Added.
2664         * web-platform-tests/encrypted-media/clearkey-update-non-ascii-input.https-expected.txt: Added.
2665
2666 2018-10-15  Youenn Fablet  <youenn@apple.com>
2667
2668         RTCPeerConnection.generateCertificate is not a function
2669         https://bugs.webkit.org/show_bug.cgi?id=173541
2670         <rdar://problem/32638029>
2671
2672         Reviewed by Eric Carlson.
2673
2674         * web-platform-tests/webrtc/RTCCertificate-expected.txt:
2675         * web-platform-tests/webrtc/RTCPeerConnection-generateCertificate-expected.txt:
2676         * web-platform-tests/webrtc/interfaces.https-expected.txt:
2677         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt:
2678
2679 2018-10-15  Commit Queue  <commit-queue@webkit.org>
2680
2681         Unreviewed, rolling out r237054.
2682         https://bugs.webkit.org/show_bug.cgi?id=190593
2683
2684         "this regressed JetStream 2 by 6% on iOS" (Requested by
2685         saamyjoon on #webkit).
2686
2687         Reverted changeset:
2688
2689         "[JSC] JSC should have "parseFunction" to optimize Function
2690         constructor"
2691         https://bugs.webkit.org/show_bug.cgi?id=190340
2692         https://trac.webkit.org/changeset/237054
2693
2694 2018-10-15  YUHAN WU  <yuhan_wu@apple.com>
2695
2696         Implement error handler of MediaRecorder
2697         https://bugs.webkit.org/show_bug.cgi?id=190438
2698
2699         Reviewed by Youenn Fablet.
2700
2701         * web-platform-tests/mediacapture-record/MediaRecorder-error-expected.txt: Added.
2702         * web-platform-tests/mediacapture-record/MediaRecorder-error.html: Added.
2703
2704 2018-10-15  Chris Dumez  <cdumez@apple.com>
2705
2706         Window's properties such as 'location' should not become null when it loses its browsing context
2707         https://bugs.webkit.org/show_bug.cgi?id=190539
2708
2709         Reviewed by Alex Christensen.
2710
2711         Rebaseline WPT test whose output has changed.
2712
2713         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window-expected.txt:
2714
2715 2018-10-08  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
2716
2717         [JSC] JSC should have "parseFunction" to optimize Function constructor
2718         https://bugs.webkit.org/show_bug.cgi?id=190340
2719
2720         Reviewed by Mark Lam.
2721
2722         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt:
2723         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late-expected.txt:
2724         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-attribute-expected.txt:
2725         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror-expected.txt:
2726
2727 2018-10-10  Chris Dumez  <cdumez@apple.com>
2728
2729         Unreviewed, rolling out r236802.
2730
2731         Working on getting the HTML spec updated instead
2732         (https://github.com/whatwg/html/pull/4079)
2733
2734         Reverted changeset:
2735
2736         "Passing noopener=NOOPENER to window.open() should cause the
2737         new window to not have an opener"
2738         https://bugs.webkit.org/show_bug.cgi?id=190251
2739         https://trac.webkit.org/changeset/236802
2740
2741 2018-10-09  Antoine Quint  <graouts@apple.com>
2742
2743         Remove the frames() timing function
2744         https://bugs.webkit.org/show_bug.cgi?id=190034
2745         <rdar://problem/44827544>
2746
2747         Reviewed by Dean Jackson.
2748
2749         * web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt:
2750         * web-platform-tests/css-timing-1/frames-timing-functions-syntax-expected.txt:
2751         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance-expected.txt:
2752         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt:
2753         * web-platform-tests/web-animations/timing-model/time-transformations/transformed-progress-expected.txt:
2754
2755 2018-10-09  Oriol Brufau  <obrufau@igalia.com>
2756
2757         Resolve inset properties to computed style when there is overconstraintment
2758         https://bugs.webkit.org/show_bug.cgi?id=188711
2759
2760         Reviewed by Manuel Rego Casasnovas.
2761
2762         This patch makes WebKit behave closer to Blink. Specifically,
2763          - In overconstrained relative or absolute positioning, inset properties resolve
2764            to the computed value (absolutizing percentages) instead of to the used value.
2765          - In fixed positioning, the resolved value of non-'auto' values is no longer
2766            increased by the border of the containg block.
2767
2768         Some tests still have failures due to
2769          - https://bugs.webkit.org/show_bug.cgi?id=189513
2770          - https://bugs.webkit.org/show_bug.cgi?id=189518
2771          - https://bugs.webkit.org/show_bug.cgi?id=189549
2772
2773         This patch can slighlty alter the resolved value if it's a long decimal number,
2774         that's why test expectations for the timing functions test changed.
2775
2776         * web-platform-tests/css-timing-1/cubic-bezier-timing-functions-output-expected.txt:
2777         * web-platform-tests/css/cssom/getComputedStyle-insets-absolute-expected.txt: Added.
2778         * web-platform-tests/css/cssom/getComputedStyle-insets-absolute.html: Added.
2779         * web-platform-tests/css/cssom/getComputedStyle-insets-fixed-expected.txt: Added.
2780         * web-platform-tests/css/cssom/getComputedStyle-insets-fixed.html: Added.
2781         * web-platform-tests/css/cssom/getComputedStyle-insets-nobox-expected.txt: Added.
2782         * web-platform-tests/css/cssom/getComputedStyle-insets-nobox.html: Added.
2783         * web-platform-tests/css/cssom/getComputedStyle-insets-relative-expected.txt: Added.
2784         * web-platform-tests/css/cssom/getComputedStyle-insets-relative.html: Added.
2785         * web-platform-tests/css/cssom/getComputedStyle-insets-static-expected.txt: Added.
2786         * web-platform-tests/css/cssom/getComputedStyle-insets-static.html: Added.
2787         * web-platform-tests/css/cssom/getComputedStyle-insets-sticky-expected.txt: Added.
2788         * web-platform-tests/css/cssom/getComputedStyle-insets-sticky.html: Added.
2789         * web-platform-tests/css/cssom/support/getComputedStyle-insets.js: Added.
2790         (serialize):
2791         (wmName):
2792         (checkStyle):
2793         (runTestsWithWM):
2794         (export.runTests):
2795
2796 2018-10-08  Truitt Savell  <tsavell@apple.com>
2797
2798         Attempt to fix test failure after 236915
2799         https://bugs.webkit.org/show_bug.cgi?id=190352
2800
2801         Unreviewed Test Gardening
2802
2803         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt:
2804
2805 2018-10-08  Truitt Savell  <tsavell@apple.com>
2806
2807         Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.html for Mojave
2808         https://bugs.webkit.org/show_bug.cgi?id=190352
2809
2810         Unreviewed Test Expetations
2811
2812         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt:
2813
2814 2018-10-06  Justin Michaud  <justin_michaud@apple.com>
2815
2816         Properly determine if css custom property values are computationally independent
2817         https://bugs.webkit.org/show_bug.cgi?id=190303
2818
2819         Reviewed by Antti Koivisto.
2820
2821         * web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing-expected.txt:
2822         * web-platform-tests/css/css-properties-values-api/registered-property-computation-expected.txt:
2823
2824 2018-10-04  Chris Dumez  <cdumez@apple.com>
2825
2826         A Document / Window should lose its browsing context as soon as its iframe is removed from the document
2827         https://bugs.webkit.org/show_bug.cgi?id=190282
2828
2829         Reviewed by Ryosuke Niwa.
2830
2831         Rebaseline several WPT tests that are now passing. I have verified that those tests are also passing in
2832         Firefox and Chrome.
2833
2834         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/window-parent-null-expected.txt:
2835         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-synchronously-discard-expected.txt:
2836
2837 2018-10-04  YUHAN WU  <yuhan_wu@apple.com>
2838
2839         runtime flag and IDL for MediaRecorder
2840         https://bugs.webkit.org/show_bug.cgi?id=190018
2841
2842         Reviewed by Youenn Fablet and Chris Dumez.
2843
2844         * web-platform-tests/mediacapture-record/BlobEvent-constructor-expected.txt:
2845         * web-platform-tests/mediacapture-record/MediaRecorder-constructor-expected.txt: Added.
2846         * web-platform-tests/mediacapture-record/MediaRecorder-constructor.html: Added.
2847
2848 2018-10-03  Justin Michaud  <justin_michaud@apple.com>
2849
2850         Registered custom properties should allow inheritance to be controlled
2851         https://bugs.webkit.org/show_bug.cgi?id=190038
2852
2853         Reviewed by Antti Koivisto.
2854
2855         Update web platform tests for css registered custom properties to fail in a different way.
2856
2857         * web-platform-tests/css/css-properties-values-api/registered-properties-inheritance-expected.txt:
2858         * web-platform-tests/css/css-properties-values-api/registered-property-computation-expected.txt:
2859         * web-platform-tests/css/css-properties-values-api/registered-property-cssom-expected.txt:
2860         * web-platform-tests/css/css-properties-values-api/url-resolution-expected.txt:
2861         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles-expected.txt:
2862         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-expected.txt:
2863
2864 2018-10-03  Youenn Fablet  <youenn@apple.com>
2865
2866         Add VP8 support to WebRTC
2867         https://bugs.webkit.org/show_bug.cgi?id=189976
2868
2869         Reviewed by Eric Carlson.
2870
2871         * web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate-expected.txt:
2872
2873 2018-10-03  Chris Dumez  <cdumez@apple.com>
2874
2875         Passing noopener=NOOPENER to window.open() should cause the new window to not have an opener
2876         https://bugs.webkit.org/show_bug.cgi?id=190251
2877
2878         Reviewed by Alex Christensen.
2879
2880         Rebaseline WPT test now that it is passing.
2881
2882         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-noopener-expected.txt:
2883
2884 2018-10-03  Chris Dumez  <cdumez@apple.com>
2885
2886         input.checked is incorrect while we're parsing its children
2887         https://bugs.webkit.org/show_bug.cgi?id=190227
2888
2889         Reviewed by Ryosuke Niwa.
2890
2891         Rebaseline WPT test now that it is passing.
2892
2893         * web-platform-tests/html/semantics/forms/the-input-element/checked-expected.txt:
2894
2895 2018-10-03  Rob Buis  <rbuis@igalia.com>
2896
2897         Import WPT mimesniff resources
2898         https://bugs.webkit.org/show_bug.cgi?id=190074
2899
2900         Reviewed by Youenn Fablet.
2901
2902         * resources/import-expectations.json:
2903         * web-platform-tests/mimesniff/META.yml: Added.
2904         * web-platform-tests/mimesniff/README.md: Added.
2905         * web-platform-tests/mimesniff/mime-types/README.md: Added.
2906         * web-platform-tests/mimesniff/mime-types/charset-parameter.window-expected.txt: Added.
2907         * web-platform-tests/mimesniff/mime-types/charset-parameter.window.html: Added.
2908         * web-platform-tests/mimesniff/mime-types/charset-parameter.window.js: Added.
2909         (promise_test):
2910         (isByteCompatible):
2911         (encodeForURL):
2912         (runTests):
2913         * web-platform-tests/mimesniff/mime-types/parsing.any-expected.txt: Added.
2914         * web-platform-tests/mimesniff/mime-types/parsing.any.html: Added.
2915         * web-platform-tests/mimesniff/mime-types/parsing.any.js: Added.
2916         (promise_test):
2917         (isByteCompatible):
2918         (runTests):
2919         * web-platform-tests/mimesniff/mime-types/parsing.any.worker-expected.txt: Added.
2920         * web-platform-tests/mimesniff/mime-types/parsing.any.worker.html: Added.
2921         * web-platform-tests/mimesniff/mime-types/resources/generated-mime-types.json: Added.
2922         * web-platform-tests/mimesniff/mime-types/resources/generated-mime-types.py: Added.
2923         (isHTTPTokenCodePoint):
2924         (isHTTPQuotedStringTokenCodePoint):
2925         * web-platform-tests/mimesniff/mime-types/resources/mime-charset.py: Added.
2926         (main):
2927         * web-platform-tests/mimesniff/mime-types/resources/mime-types.json: Added.
2928         * web-platform-tests/mimesniff/mime-types/resources/w3c-import.log: Added.
2929         * web-platform-tests/mimesniff/mime-types/w3c-import.log: Added.
2930         * web-platform-tests/mimesniff/w3c-import.log: Added.
2931         * web-platform-tests/xhr/overridemimetype-blob-expected.txt:
2932
2933 2018-10-02  Chris Dumez  <cdumez@apple.com>
2934
2935         MessageEvent.ports should return the same object
2936         https://bugs.webkit.org/show_bug.cgi?id=190151
2937
2938         Reviewed by Darin Adler.
2939
2940         Rebaseline WPT test now that it is passing.
2941
2942         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt:
2943
2944 2018-10-02  Chris Dumez  <cdumez@apple.com>
2945
2946         radio / checkbox inputs should fire "click, input, change" events in order when clicked
2947         https://bugs.webkit.org/show_bug.cgi?id=190223
2948
2949         Reviewed by Ryosuke Niwa.
2950
2951         Rebaseline a few WPT tests that are now passing. I have verified that those are passing in Gecko and Blink
2952         as well.
2953
2954         * web-platform-tests/html/semantics/forms/the-input-element/checkbox-click-events-expected.txt:
2955         * web-platform-tests/html/semantics/forms/the-input-element/checkbox-expected.txt:
2956         * web-platform-tests/html/semantics/forms/the-input-element/radio-expected.txt:
2957
2958 2018-10-02  Chris Dumez  <cdumez@apple.com>
2959
2960         fieldset.elements should return an HTMLCollection instead of an HTMLFormControlsCollection
2961         https://bugs.webkit.org/show_bug.cgi?id=190218
2962
2963         Reviewed by Alex Christensen.
2964
2965         Rebaseline existing WPT test now that it is passing.
2966
2967         * web-platform-tests/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement-expected.txt:
2968
2969 2018-10-02  Chris Dumez  <cdumez@apple.com>
2970
2971         Refresh imported/w3c/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh
2972         https://bugs.webkit.org/show_bug.cgi?id=190212
2973
2974         Reviewed by Youenn Fablet.
2975
2976         Refresh imported/w3c/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh
2977         from upstream f15449622a76d0.
2978
2979         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing-expected.txt:
2980         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html:
2981         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/remove-from-document-expected.txt:
2982         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/refresh.sub.html: Added.
2983         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/w3c-import.log:
2984
2985 2018-10-02  Chris Dumez  <cdumez@apple.com>
2986
2987         Image.__proto__ should be Function.prototype, not HTMLElement.prototype
2988         https://bugs.webkit.org/show_bug.cgi?id=190216
2989
2990         Reviewed by Alex Christensen.
2991
2992         Rebaseline existing WPT test now that it is passing.
2993
2994         * web-platform-tests/html/semantics/embedded-content/the-img-element/Image-constructor-expected.txt:
2995
2996 2018-10-01  Simon Pieters  <zcorpan@gmail.com>
2997
2998         <form> in quirks mode should have margin-block-end: 1em
2999         https://bugs.webkit.org/show_bug.cgi?id=157788
3000
3001         Reviewed by Simon Fraser.
3002
3003         * web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/form-margin-quirk.html: Added.
3004         * web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/form-margin-quirk-expected.txt: Added.
3005
3006 2018-10-01  Rob Buis  <rbuis@igalia.com>
3007
3008         Align XMLHttpRequest's overrideMimeType() with the standard
3009         https://bugs.webkit.org/show_bug.cgi?id=169276
3010
3011         Reviewed by Chris Dumez.
3012
3013         * web-platform-tests/xhr/overridemimetype-invalid-mime-type-expected.txt:
3014
3015 2018-10-01  Chris Dumez  <cdumez@apple.com>
3016
3017         Make crossOriginObject.then undefined for promises
3018         https://bugs.webkit.org/show_bug.cgi?id=190094
3019
3020         Reviewed by Darin Adler.
3021
3022         Rebaseline WPT test now that more checks are passing.
3023
3024         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
3025
3026 2018-09-30  Walker Henderson  <wjahenderson@gmail.com>
3027
3028         AudioNode.connect should return passed destination node
3029         https://bugs.webkit.org/show_bug.cgi?id=188834
3030
3031         Reviewed by Eric Carlson.
3032
3033         * web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-connect-return-value-expected.txt:
3034
3035 2018-09-29  Oriol Brufau  <obrufau@igalia.com>
3036
3037         [css-grid] Properly align items next to collapsed tracks with gutters
3038         https://bugs.webkit.org/show_bug.cgi?id=190089
3039
3040         Reviewed by Manuel Rego Casasnovas.
3041
3042         Import grid-gutters-013.html and reference from WPT.
3043
3044         Test: imported/w3c/web-platform-tests/css/css-grid/alignment/grid-gutters-013.html
3045
3046         * web-platform-tests/css/css-grid/alignment/grid-gutters-013-expected.xht: Added.
3047         * web-platform-tests/css/css-grid/alignment/grid-gutters-013.html: Added.
3048
3049 2018-09-28  Chris Dumez  <cdumez@apple.com>
3050
3051         The return value of an OnBeforeUnloadEventHandler should always be coerced into a DOMString
3052         https://bugs.webkit.org/show_bug.cgi?id=190090
3053
3054         Reviewed by Ryosuke Niwa.
3055
3056         Rebaseline WPT test now that one more check is passing.
3057
3058         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling-expected.txt:
3059
3060 2018-09-28  Chris Dumez  <cdumez@apple.com>
3061
3062         document.open() should throw errors for cross-origin calls
3063         https://bugs.webkit.org/show_bug.cgi?id=189371
3064         <rdar://problem/44282700>
3065
3066         Reviewed by Youenn Fablet.
3067
3068         Rebaseline existing WPT tests now that more checks are passing.
3069
3070         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window-expected.txt:
3071         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-same-origin-domain.sub.window-expected.txt:
3072
3073 2018-09-27  Andy Estes  <aestes@apple.com>
3074
3075         [Payment Request] Update web platform tests
3076         https://bugs.webkit.org/show_bug.cgi?id=190049
3077
3078         Reviewed by Youenn Fablet.
3079
3080         Updated web-platform-tests/payment-request/ to tip-of-tree from web-platform-tests.
3081
3082         * web-platform-tests/payment-request/MerchantValidationEvent/complete-method.https-expected.txt: Added.
3083         * 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.
3084         * web-platform-tests/payment-request/MerchantValidationEvent/constructor.https-expected.txt:
3085         * web-platform-tests/payment-request/MerchantValidationEvent/constructor.https.html:
3086         * web-platform-tests/payment-request/MerchantValidationEvent/w3c-import.log:
3087         * web-platform-tests/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html:
3088         * web-platform-tests/payment-request/PaymentMethodChangeEvent/methodDetails-attribute.https-expected.txt:
3089         * web-platform-tests/payment-request/PaymentMethodChangeEvent/methodDetails-attribute.https.html:
3090         * web-platform-tests/payment-request/PaymentMethodChangeEvent/methodName-attribute.https-expected.txt:
3091         * web-platform-tests/payment-request/PaymentMethodChangeEvent/methodName-attribute.https.html:
3092         * web-platform-tests/payment-request/PaymentValidationErrors/retry-shows-shippingAddress-member-manual.https.html:
3093         * web-platform-tests/payment-request/historical.https-expected.txt:
3094         * web-platform-tests/payment-request/historical.https.html:
3095         * web-platform-tests/payment-request/idlharness.https.window.js:
3096         * 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.
3097         * web-platform-tests/payment-request/payment-response/w3c-import.log:
3098
3099 2018-09-27  Ryan Haddad  <ryanhaddad@apple.com>
3100
3101         Unreviewed, rolling out r236557.
3102
3103         Really roll out r236557 this time because it breaks internal
3104         builds.
3105
3106         Reverted changeset:
3107
3108         "Add VP8 support to WebRTC"
3109         https://bugs.webkit.org/show_bug.cgi?id=189976
3110         https://trac.webkit.org/changeset/236557
3111
3112 2018-09-27  Chris Dumez  <cdumez@apple.com>
3113
3114         Fragment should be stripped from document URL during document.open() URL propagation
3115         https://bugs.webkit.org/show_bug.cgi?id=189374
3116         <rdar://problem/44282736>
3117
3118         Reviewed by Alex Christensen.
3119
3120         Rebaseline WPT test now that it is passing.
3121
3122         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url-fragment.window-expected.txt:
3123
3124 2018-09-27  Youenn Fablet  <youenn@apple.com>
3125
3126         Add VP8 support to WebRTC
3127         https://bugs.webkit.org/show_bug.cgi?id=189976
3128
3129         Reviewed by Eric Carlson.
3130
3131         * web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate-expected.txt:
3132
3133 2018-09-27  Chris Dumez  <cdumez@apple.com>
3134
3135         document.open() should not propagate URLs to non-fully active documents
3136         https://bugs.webkit.org/show_bug.cgi?id=189375
3137         <rdar://problem/44282755>
3138
3139         Reviewed by Youenn Fablet.
3140
3141         Rebaseline WPT test now that more checks are passing.
3142
3143         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window-expected.txt:
3144
3145 2018-09-27  Antoine Quint  <graouts@apple.com>
3146
3147         [Web Animations] Turn Web Animations with CSS integration on
3148         https://bugs.webkit.org/show_bug.cgi?id=184819
3149         <rdar://problem/39597337>
3150
3151         Reviewed by Dean Jackson.
3152
3153         * web-platform-tests/css-timing-1/frames-timing-functions-output.html:
3154         * web-platform-tests/css/css-logical/animation-003.tentative.html:
3155         * web-platform-tests/css/css-scoping/keyframes-001.html:
3156         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context.html:
3157         * web-platform-tests/web-animations/interfaces/Animatable/animate.html:
3158         * web-platform-tests/web-animations/timing-model/animations/current-time.html:
3159
3160 2018-09-26  YUHAN WU  <yuhan_wu@apple.com>
3161
3162         Video track clone cannot preserve original property
3163         https://bugs.webkit.org/show_bug.cgi?id=189872
3164         <rdar://problem/44706579>
3165
3166         Reviewed by Youenn Fablet.
3167
3168         * web-platform-tests/mst-content-hint/MediaStreamTrack-contentHint-expected.txt:
3169
3170 2018-09-26  Alex Christensen  <achristensen@webkit.org>
3171
3172         Unreviewed, rolling out r236524.
3173
3174         Broke API tests
3175
3176         Reverted changeset:
3177
3178         "URLWithUserTypedString should return nil for URLs deemed to
3179         be invalid by WebCore::URL"
3180         https://bugs.webkit.org/show_bug.cgi?id=189979
3181         https://trac.webkit.org/changeset/236524
3182
3183 2018-09-26  Chris Dumez  <cdumez@apple.com>
3184
3185         Ignore-opens-during-unload counter of a parent should apply to its children during beforeunload event
3186         https://bugs.webkit.org/show_bug.cgi?id=189376
3187         <rdar://problem/44282754>
3188
3189         Reviewed by Ryosuke Niwa.
3190
3191         Rebaseline existing test now that one more check is passing.
3192
3193         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window-expected.txt:
3194
3195 2018-09-25  YUHAN WU  <yuhan_wu@apple.com>
3196
3197         Implement MediaStreamTrack Content Hints
3198         https://bugs.webkit.org/show_bug.cgi?id=189262
3199         <rdar://problem/44101773>
3200
3201         Reviewed by Youenn Fablet.
3202
3203         * web-platform-tests/mst-content-hint/MediaStreamTrack-contentHint-expected.txt:
3204
3205 2018-09-25  YUHAN WU  <yuhan_wu@apple.com>
3206
3207         Import WPT content hint tests
3208         https://bugs.webkit.org/show_bug.cgi?id=189854
3209
3210         Reviewed by Youenn Fablet.
3211
3212         * web-platform-tests/mst-content-hint/idlharness.window-expected.txt: Added.
3213
3214 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
3215
3216         Remove filterRes parameter from SVG filters
3217         https://bugs.webkit.org/show_bug.cgi?id=129565
3218         <rdar://problem/44714340>
3219
3220         Reviewed by Dean Jackson.
3221         
3222         Remove support for the "filterRes" attribute on SVG filters. It's marked as
3223         deprecated in https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-filterres
3224         and no longer supported by Chrome or Firefox.
3225
3226         * web-platform-tests/html/syntax/parsing/html5lib_tests11-expected.txt: Rebaseline
3227
3228 2018-09-24  Justin Michaud  <justin_michaud@apple.com>
3229
3230         Import WPT tests for css custom properties api
3231         https://bugs.webkit.org/show_bug.cgi?id=189764
3232
3233         Reviewed by Ryosuke Niwa.
3234
3235         * resources/import-expectations.json:
3236         * web-platform-tests/css/css-properties-values-api/META.yml: Added.
3237         * web-platform-tests/css/css-properties-values-api/idlharness-expected.txt: Added.
3238         * web-platform-tests/css/css-properties-values-api/idlharness.html: Added.
3239         * web-platform-tests/css/css-properties-values-api/property-cascade-expected.txt: Added.
3240         * web-platform-tests/css/css-properties-values-api/property-cascade.html: Added.
3241         * web-platform-tests/css/css-properties-values-api/register-property-expected.txt: Added.
3242         * web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing-expected.txt: Added.
3243         * web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing.html: Added.
3244         * web-platform-tests/css/css-properties-values-api/register-property.html: Added.
3245         * web-platform-tests/css/css-properties-values-api/registered-properties-inheritance-expected.txt: Added.
3246         * web-platform-tests/css/css-properties-values-api/registered-properties-inheritance.html: Added.
3247         * web-platform-tests/css/css-properties-values-api/registered-property-computation-expected.txt: Added.
3248         * web-platform-tests/css/css-properties-values-api/registered-property-computation.html: Added.
3249         * web-platform-tests/css/css-properties-values-api/registered-property-cssom-expected.txt: Added.
3250         * web-platform-tests/css/css-properties-values-api/registered-property-cssom.html: Added.
3251         * web-platform-tests/css/css-properties-values-api/registered-property-initial-expected.txt: Added.
3252         * web-platform-tests/css/css-properties-values-api/registered-property-initial.html: Added.
3253         * web-platform-tests/css/css-properties-values-api/support/alt/alt.css: Added.
3254         (#target):
3255         * web-platform-tests/css/css-properties-values-api/support/alt/alt.js: Added.
3256         (reg_url):
3257         * web-platform-tests/css/css-properties-values-api/support/alt/w3c-import.log: Added.
3258         * web-platform-tests/css/css-properties-values-api/support/main/main.css: Added.
3259         (#target):
3260         * web-platform-tests/css/css-properties-values-api/support/main/main.js: Added.
3261         (reg_url):
3262         * web-platform-tests/css/css-properties-values-api/support/main/main.utf16be.css: Added.
3263         * web-platform-tests/css/css-properties-values-api/support/main/w3c-import.log: Added.
3264         * web-platform-tests/css/css-properties-values-api/typedom.tentative-expected.txt: Added.
3265         * web-platform-tests/css/css-properties-values-api/typedom.tentative.html: Added.
3266         * web-platform-tests/css/css-properties-values-api/unit-cycles-expected.txt: Added.
3267         * web-platform-tests/css/css-properties-values-api/unit-cycles.html: Added.
3268         * web-platform-tests/css/css-properties-values-api/url-resolution-expected.txt: Added.
3269         * web-platform-tests/css/css-properties-values-api/url-resolution.html: Added.
3270         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles-expected.txt: Added.
3271         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles.html: Added.
3272         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-expected.txt: Added.
3273         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties.html: Added.
3274         * web-platform-tests/css/css-properties-values-api/w3c-import.log: Added.
3275
3276 2018-09-24  Chris Dumez  <cdumez@apple.com>
3277
3278         No-op document.open() calls should not have any side effects
3279         https://bugs.webkit.org/show_bug.cgi?id=189373
3280         <rdar://problem/44282702>
3281
3282         Reviewed by Geoffrey Garen.
3283
3284         Rebaseline WPT test now that it is passing.
3285
3286         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-synchronous-script.window-expected.txt:
3287
3288 2018-09-24  Chris Dumez  <cdumez@apple.com>
3289
3290         Import html/webappapis/dynamic-markup-insertion WPT tests
3291         https://bugs.webkit.org/show_bug.cgi?id=189863
3292
3293         Reviewed by Youenn Fablet.
3294
3295         * resources/import-expectations.json:
3296         * resources/resource-files.json:
3297         * web-platform-tests/html/webappapis/dynamic-markup-insertion/closing-the-input-stream/document.close-01-expected.txt: Added.
3298         * web-platform-tests/html/webappapis/dynamic-markup-insertion/closing-the-input-stream/document.close-01.xhtml: Added.
3299         * web-platform-tests/html/webappapis/dynamic-markup-insertion/closing-the-input-stream/w3c-import.log: Added.
3300         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/001-expected.txt: Added.
3301         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/001.html: Added.
3302         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/002-expected.txt: Added.
3303         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/002.html: Added.
3304         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/003-expected.txt: Added.
3305         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/003.html: Added.
3306         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/004-expected.txt: Added.
3307         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/004.html: Added.
3308         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/005-expected.txt: Added.
3309         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/005.html: Added.
3310         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/005.js: Added.
3311         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/006-expected.txt: Added.
3312         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/006.html: Added.
3313         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/006.js: Added.
3314         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/007-expected.txt: Added.
3315         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/007.html: Added.
3316         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/007.js: Added.
3317         (t.step):
3318         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/008-1.js: Added.
3319         (t.step):
3320         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/008-expected.txt: Added.
3321         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/008.html: Added.
3322         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/008.js: Added.
3323         (t.step):
3324         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/009-expected.txt: Added.
3325         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/009.html: Added.
3326         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/010-1.js: Added.
3327         (t.step):
3328         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/010-expected.txt: Added.
3329         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/010.html: Added.
3330         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/010.js: Added.
3331         (t.step):
3332         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/011-1.js: Added.
3333         (t.step):
3334         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/011-expected.txt: Added.
3335         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/011.html: Added.
3336         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/011.js: Added.
3337         (t.step):
3338         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/012-expected.txt: Added.
3339         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/012.html: Added.
3340         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/012.js: Added.
3341         (t.step):
3342         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/013-expected.txt: Added.
3343         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/013.html: Added.
3344         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/013.js: Added.
3345         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/014-expected.txt: Added.
3346         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/014.html: Added.
3347         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/015-expected.txt: Added.
3348         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/015.html: Added.
3349         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/016-expected.txt: Added.
3350         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/016.html: Added.
3351         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/017-expected.txt: Added.
3352         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/017.html: Added.
3353         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/018-expected.txt: Added.
3354         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/018.html: Added.
3355         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/019-expected.txt: Added.
3356         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/019.html: Added.
3357         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/020-expected.txt: Added.
3358         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/020.html: Added.
3359         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/021-expected.txt: Added.
3360         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/021.html: Added.
3361         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/022-expected.txt: Added.
3362         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/022.html: Added.
3363         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/023-expected.txt: Added.
3364         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/023.html: Added.
3365         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/024-expected.txt: Added.
3366         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/024.html: Added.
3367         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/025-expected.txt: Added.
3368         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/025.html: Added.
3369         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/026-expected.txt: Added.
3370         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/026.html: Added.
3371         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/027-expected.txt: Added.
3372         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/027.html: Added.
3373         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/028-expected.txt: Added.
3374         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/028.html: Added.
3375         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/029-expected.txt: Added.
3376         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/029.html: Added.
3377         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/030-expected.txt: Added.
3378         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/030.html: Added.
3379         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/031-expected.txt: Added.
3380         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/031.html: Added.
3381         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/032-expected.txt: Added.
3382         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/032.html: Added.
3383         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/033-expected.txt: Added.
3384         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/033.html: Added.
3385         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/034-expected.txt: Added.
3386         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/034.html: Added.
3387         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/035-expected.txt: Added.
3388         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/035.html: Added.
3389         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/036-expected.txt: Added.
3390         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/036.html: Added.
3391         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/037-expected.txt: Added.
3392         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/037.html: Added.
3393         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/038-expected.txt: Added.
3394         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/038.html: Added.
3395         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/039-expected.txt: Added.
3396         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/039.html: Added.
3397         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/040-expected.txt: Added.
3398         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/040.html: Added.
3399         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/041-expected.txt: Added.
3400         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/041.html: Added.
3401         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/042-expected.txt: Added.
3402         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/042.html: Added.
3403         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/043-expected.txt: Added.
3404         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/043.html: Added.
3405         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/044-expected.txt: Added.
3406         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/044.html: Added.
3407         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/045-expected.txt: Added.
3408         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/045.html: Added.
3409         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/046-expected.txt: Added.
3410         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/046.html: Added.
3411         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/047-expected.txt: Added.
3412         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/047.html: Added.
3413         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/048-expected.txt: Added.
3414         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/048.html: Added.
3415         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/049-expected.txt: Added.
3416         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/049.html: Added.
3417         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/050-expected.txt: Added.
3418         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/050.html: Added.
3419         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/051-expected.txt: Added.
3420         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/051.html: Added.
3421         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/contentType.window-expected.txt: Added.
3422         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/contentType.window.html: Added.
3423         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/contentType.window.js: Added.
3424         (string_appeared_here.forEach.val.async_test.t.frame.onload.t.step_func_done):
3425         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/document.write-01-expected.txt: Added.
3426         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/document.write-01.xhtml: Added.
3427         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/document.write-02-expected.txt: Added.
3428         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/document.write-02.html: Added.
3429         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/empty.html: Added.
3430         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_001-expected.txt: Added.
3431         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_001.html: Added.
3432         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_002-expected.txt: Added.
3433         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_002.html: Added.
3434         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_003-expected.txt: Added.
3435         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_003.html: Added.
3436         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_004-expected.txt: Added.
3437         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_004.html: Added.
3438         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_005-expected.txt: Added.
3439         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_005.html: Added.
3440         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_005.js: Added.
3441         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_006-expected.txt: Added.
3442         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_006.html: Added.
3443         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_007-expected.txt: Added.
3444         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_007.html: Added.
3445         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_008-expected.txt: Added.
3446         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_008.html: Added.
3447         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_009-expected.txt: Added.
3448         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_009.html: Added.
3449         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_010-expected.txt: Added.
3450         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_010.html: Added.
3451         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/nested-document-write-1.html: Added.
3452         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/nested-document-write-2.html: Added.
3453         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/nested-document-write-external.js: Added.
3454         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/original-id.json: Added.
3455         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_001-expected.txt: Added.
3456         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_001.html: Added.
3457         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_002-expected.txt: Added.
3458         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_002.html: Added.
3459         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_003-expected.txt: Added.
3460         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_003.html: Added.
3461         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_004-expected.txt: Added.
3462         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_004.html: Added.
3463         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_005-expected.txt: Added.
3464         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_005.html: Added.
3465         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_006-expected.txt: Added.
3466         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_006.html: Added.
3467         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_007-expected.txt: Added.
3468         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_007.html: Added.
3469         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_008-expected.txt: Added.
3470         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_008.html: Added.
3471         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_009-expected.txt: Added.
3472         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_009.html: Added.
3473         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_010-expected.txt: Added.
3474         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_010.html: Added.
3475         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_011-expected.txt: Added.
3476         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_011.html: Added.
3477         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_012-expected.txt: Added.
3478         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_012.html: Added.
3479         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_013-expected.txt: Added.
3480         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_013.html: Added.
3481         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/w3c-import.log: Added.
3482         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/write-active-document-expected.txt: Added.
3483         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/write-active-document.html: Added.
3484         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-01-expected.txt: Added.
3485         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-01.xhtml: Added.
3486         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-02-expected.txt: Added.
3487         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-02.html: Added.
3488         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-03-expected.txt: Added.
3489         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-03.html: Added.
3490         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/original-id.json: Added.
3491         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/w3c-import.log: Added.
3492         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/002-expected.txt: Added.
3493         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/002.html: Added.
3494         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/004-expected.txt: Added.
3495         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/004.html: Added.
3496         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/006-expected.txt: Added.
3497         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/006.html: Added.
3498         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/011-1.html: Added.
3499         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/011-expected.txt: Added.
3500         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/011.html: Added.
3501         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/012-1.html: Added.
3502         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/012-expected.txt: Added.
3503         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/012.html: Added.
3504         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/013-1.html: Added.
3505         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/013-expected.txt: Added.
3506         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/013.html: Added.
3507         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/014-1.html: Added.
3508         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/014-expected.txt: Added.
3509         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/014.html: Added.
3510         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/015-1.html: Added.
3511         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/015-expected.txt: Added.
3512         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/015.html: Added.
3513         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/016-1.html: Added.
3514         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/016-expected.txt: Added.
3515         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/016.html: Added.
3516         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-immediate.window-expected.txt: Added.
3517         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-immediate.window.html: Added.
3518         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-immediate.window.js: Added.
3519         (async_test.t.frame.onload.t.step_func):
3520         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-header.window-expected.txt: Added.
3521         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-header.window.html: Added.
3522         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-header.window.js: Added.
3523         (async_test.t.frame.onload.t.step_func):
3524         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-meta.window-expected.txt: Added.
3525         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-meta.window.html: Added.
3526         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-meta.window.js: Added.
3527         (async_test.t.frame.onload.t.step_func):
3528         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-while-navigating.window-expected.txt: Added.
3529         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-while-navigating.window.html: Added.
3530         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-while-navigating.window.js: Added.
3531         (async_test.t.frame.onload.t.step_func):
3532         (async_test.t.t.step_timeout):
3533         (async_test.t.t.step_timeout.t.step_func_done):
3534         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort.sub.window-expected.txt: Added.
3535         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort.sub.window.html: Added.
3536         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort.sub.window.js: Added.
3537         (async_test.t.frame.onload.t.step_func):
3538         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window-expected.txt: Added.
3539         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.html: Added.
3540         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.js: Added.
3541         (async_test.t.window.handlers.afterOpen.t.step_func_done):
3542         (async_test.t.window.handlers.afterOpenAsync.t.step_func_done):
3543         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/active.window-expected.txt: Added.
3544         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/active.window.html: Added.
3545         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/active.window.js: Added.
3546         (assertOpenIsEffective):
3547         (async_test.t.frame.onload.t.step_func):
3548         (async_test.t.xhr.onload.t.step_func_done):
3549         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window-expected.txt: Added.
3550         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window.html: Added.
3551         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window.js: Added.
3552         (setEntryToTopLevel):
3553         (async_test.t.t.add_cleanup):
3554         (async_test.t.iframe.onload.t.step_func_done):
3555         (async_test.t.window.onCustomElementReady.t.step_func):
3556         (async_test.t.self.testSynchronousScript.t.step_func):
3557         (string_appeared_here.async_test.t.t.add_cleanup):
3558         (string_appeared_here.async_test.t.t.step_func):
3559         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window-expected.txt: Added.
3560         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.html: Added.
3561         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.js: Added.
3562         (async_test.t.t.add_cleanup):
3563         (async_test.t.self.testSynchronousScript.t.step_func_done):
3564         (string_appeared_here.async_test.t.t.add_cleanup):
3565         (string_appeared_here.async_test.t.t.step_func):
3566         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-ignore-opens-during-unload.window-expected.txt: Added.
3567         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-ignore-opens-during-unload.window.html: Added.
3568         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-ignore-opens-during-unload.window.js: Added.
3569         (string_appeared_here.async_test.t.iframe.onload.t.step_func):
3570         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-same-origin-domain.sub.window-expected.txt: Added.
3571         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-same-origin-domain.sub.window.html: Added.
3572         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-same-origin-domain.sub.window.js: Added.
3573         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-synchronous-script.window-expected.txt: Added.
3574         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-synchronous-script.window.html: Added.
3575         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-synchronous-script.window.js: Added.
3576         (async_test.t.self.testSynchronousScript.t.step_func):
3577         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-xml.window-expected.txt: Added.
3578         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-xml.window.html: Added.
3579         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-xml.window.js: Added.
3580         (async_test.t.iframe.onload.t.step_func_done):
3581         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/beforeunload.window-expected.txt: Added.
3582         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/beforeunload.window.html: Added.
3583         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/beforeunload.window.js: Added.
3584         (async_test.t.frame.onload.t.step_func):
3585         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/custom-element.window-expected.txt: Added.
3586         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/custom-element.window.html: Added.
3587         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/custom-element.window.js: Added.
3588         (CustomElement):
3589         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-01-expected.txt: Added.
3590         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-01.xhtml: Added.
3591         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-02-expected.txt: Added.
3592         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-02.html: Added.
3593         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-03-expected.txt: Added.
3594         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-03-frame.html: Added.
3595         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-03.html: Added.
3596         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/encoding.window-expected.txt: Added.
3597         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/encoding.window.html: Added.
3598         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/encoding.window.js: Added.
3599         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window-expected.txt: Added.
3600         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window.html: Added.
3601         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window.js: Added.
3602         (async_test.t.frame.onload.t.step_func):
3603         (test.t.const.winListener.t.step_func):
3604         (test.t.t.add_cleanup):
3605         (test.t.const.bodyListener.t.step_func):
3606         (async_test.t.xhr.onload.t.step_func_done):
3607         (test.t.t.step_func):
3608         (test.t.thrower.t.step_func):
3609         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history-state.window-expected.txt: Added.
3610         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history-state.window.html: Added.
3611         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history-state.window.js: Added.
3612         (async_test.t.iframe.onload.t.step_func_done):
3613         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history.window-expected.txt: Added.
3614         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history.window.html: Added.
3615         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history.window.js: Added.
3616         (window.onFrameLoaded.t.step_func):
3617         (window.onDocumentOpen.t.step_func_done):
3618         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window-expected.txt: Added.
3619         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.html: Added.
3620         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.js: Added.
3621         (async_test.t.iframe.onload.t.step_func):
3622         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-events.window-expected.txt: Added.
3623         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-events.window.html: Added.
3624         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-events.window.js: Added.
3625         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-observer.window-expected.txt: Added.
3626         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-observer.window.html: Added.
3627         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-observer.window.js: Added.
3628         (async_test.t.t.add_cleanup):
3629         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/no-new-global.window-expected.txt: Added.
3630        &