518fcce5b8a312b3cd9143f39682384df55181ce
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2020-09-19  Sam Weinig  <weinig@apple.com>
2
3         Performance and PerformanceNavigation interfaces are missing toJSON operations
4         https://bugs.webkit.org/show_bug.cgi?id=216728
5
6         Reviewed by Darin Adler.
7
8         Update results now that we pass more subtests.
9
10         * web-platform-tests/hr-time/idlharness.any-expected.txt:
11         * web-platform-tests/hr-time/idlharness.any.worker-expected.txt:
12         * web-platform-tests/hr-time/performance-tojson-expected.txt:
13
14 2020-09-19  Sam Weinig  <weinig@apple.com>
15
16         Resync web-platform-tests/hr-time from upstream
17         https://bugs.webkit.org/show_bug.cgi?id=216724
18
19         Reviewed by Darin Adler.
20
21         Resync web-platform-tests/hr-time from upstream.
22
23         * web-platform-tests/hr-time/META.yml: Added.
24         * web-platform-tests/hr-time/OWNERS: Removed.
25         * web-platform-tests/hr-time/idlharness-expected.txt: Removed.
26         * web-platform-tests/hr-time/idlharness.any-expected.txt: Added.
27         * web-platform-tests/hr-time/idlharness.any.html: Added.
28         * web-platform-tests/hr-time/idlharness.any.js: Added.
29         * web-platform-tests/hr-time/idlharness.any.worker-expected.txt: Added.
30         * web-platform-tests/hr-time/idlharness.any.worker.html: Added.
31         * web-platform-tests/hr-time/idlharness.html: Removed.
32         * web-platform-tests/hr-time/monotonic-clock.any.js:
33         * web-platform-tests/hr-time/performance-tojson-expected.txt: Added.
34         * web-platform-tests/hr-time/performance-tojson.html: Added.
35         * web-platform-tests/hr-time/resources/unload-a.html: Added.
36         * web-platform-tests/hr-time/resources/unload-b.html: Added.
37         * web-platform-tests/hr-time/resources/unload-c.html: Added.
38         * web-platform-tests/hr-time/resources/unload.js: Added.
39         * web-platform-tests/hr-time/resources/w3c-import.log:
40         * web-platform-tests/hr-time/timeOrigin-expected.txt:
41         * web-platform-tests/hr-time/w3c-import.log:
42         * web-platform-tests/hr-time/window-worker-timeOrigin.window-expected.txt: Added.
43         * web-platform-tests/hr-time/window-worker-timeOrigin.window.html: Added.
44
45 2020-09-18  Lauro Moura  <lmoura@igalia.com>
46
47         Unreviewed, rebaseline test after r266816 changed wptserve output.
48
49         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing-expected.txt:
50
51 2020-09-18  Chris Dumez  <cdumez@apple.com>
52
53         Resync web-platform-tests/webaudio from upstream
54         https://bugs.webkit.org/show_bug.cgi?id=216700
55
56         Reviewed by Sam Weinig.
57
58         Resync web-platform-tests/webaudio from upstream 175a1086e0061c75d1.
59
60         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-not-fully-active-expected.txt: Added.
61         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-not-fully-active.html: Added.
62         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/resources/not-fully-active-helper.sub.html: Added.
63         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/resources/w3c-import.log: Added.
64         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/w3c-import.log:
65         * web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/extended-audioworkletnode-with-parameters.https-expected.txt: Added.
66         * web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/extended-audioworkletnode-with-parameters.https.html: Added.
67         * web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/w3c-import.log:
68         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt:
69         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv.html:
70         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/delay-test-expected.txt: Added.
71         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/delay-test.html: Added.
72         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/w3c-import.log:
73
74 2020-09-18  Youenn Fablet  <youenn@apple.com>
75
76         Hash deviceIds in WebProcess instead of UIProcess to allow audio output device IDs in WebProcess
77         https://bugs.webkit.org/show_bug.cgi?id=216693
78
79         Reviewed by Eric Carlson.
80
81         * web-platform-tests/mediacapture-streams/MediaDevices-enumerateDevices-returned-objects.https-expected.txt:
82
83 2020-09-18  Jer Noble  <jer.noble@apple.com>
84
85         REGRESSION(r254031): Captions fail to load on jw.org
86         https://bugs.webkit.org/show_bug.cgi?id=216672
87         <rdar://problem/69016059>
88
89         Reviewed by Eric Carlson.
90
91         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode-expected.txt:
92         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-data-url-expected.txt:
93         * web-platform-tests/service-workers/service-worker/webvtt-cross-origin.https-expected.txt:
94
95 2020-09-18  Chris Dumez  <cdumez@apple.com>
96
97         Unreviewed, rebaseline imported/w3c/web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html.
98
99         * web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest-expected.txt:
100
101 2020-09-18  Youenn Fablet  <youenn@apple.com>
102
103         XHR.timeout is affected by long tasks
104         https://bugs.webkit.org/show_bug.cgi?id=216266
105         <rdar://problem/68908150>
106
107         Reviewed by Alex Christensen.
108
109         * web-platform-tests/xhr/xhr-timeout-longtask.any-expected.txt: Added.
110         * web-platform-tests/xhr/xhr-timeout-longtask.any.html: Added.
111         * web-platform-tests/xhr/xhr-timeout-longtask.any.js: Added.
112         * web-platform-tests/xhr/xhr-timeout-longtask.any.worker-expected.txt: Added.
113         * web-platform-tests/xhr/xhr-timeout-longtask.any.worker.html: Added.
114
115 2020-09-17  Chris Dumez  <cdumez@apple.com>
116
117         Vectorize SetTargetAtTime processing in AudioParamTimeline
118         https://bugs.webkit.org/show_bug.cgi?id=216673
119
120         Reviewed by Sam Weinig.
121
122         Rebaseline WPT tests now that more checks are passing.
123
124         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-setTargetAtTime-expected.txt:
125         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/event-insertion-expected.txt:
126         * web-platform-tests/webaudio/the-audio-api/the-constantsourcenode-interface/test-constantsourcenode-expected.txt:
127
128 2020-09-17  Chris Dumez  <cdumez@apple.com>
129
130         AnalyserNode.getFloatFrequencyData() should fill array with -Infinity when input is silent
131         https://bugs.webkit.org/show_bug.cgi?id=216629
132
133         Reviewed by Youenn Fablet.
134
135         Rebaseline WPT test that is now passing.
136
137         * web-platform-tests/webaudio/the-audio-api/the-analysernode-interface/test-analyser-minimum-expected.txt:
138
139 2020-09-16  Chris Dumez  <cdumez@apple.com>
140
141         AudioBufferSourceNode.start() ignores 'when' parameter when pitch rate is 0
142         https://bugs.webkit.org/show_bug.cgi?id=216623
143
144         Reviewed by Eric Carlson.
145
146         Rebaseline WPT test that is now passing.
147
148         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero-expected.txt:
149
150 2020-09-16  Chris Dumez  <cdumez@apple.com>
151
152         AudioBufferSourceNode.start() behavior is incorrect when offset is past the end of the buffer
153         https://bugs.webkit.org/show_bug.cgi?id=216622
154
155         Reviewed by Geoffrey Garen.
156
157         Rebaseline test that is now passing.
158
159         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-start-expected.txt:
160
161 2020-09-16  Chris Dumez  <cdumez@apple.com>
162
163         Update WPT test harness so that webaudio tests output results that are consistent across different machines
164         https://bugs.webkit.org/show_bug.cgi?id=216332
165
166         Reviewed by Geoffrey Garen.
167
168         Rebaseline tests.
169
170         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-multi-channels-expected.txt:
171         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-buffer-stitching-expected.txt:
172         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-scheduling-expected.txt:
173         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-audiobuffersource-connections-expected.txt:
174         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-connection-expected.txt:
175         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-expected.txt:
176         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-constant-source-expected.txt:
177         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-connections-expected.txt:
178         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-expected.txt:
179         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-gain-expected.txt:
180         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-oscillator-connections-expected.txt:
181         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-connections-expected.txt:
182         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-expected.txt:
183         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner-expected.txt:
184         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-exponentialRampToValueAtTime-expected.txt:
185         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-linearRampToValueAtTime-expected.txt:
186         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-setTargetAtTime-expected.txt:
187         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueAtTime-expected.txt:
188         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueCurveAtTime-expected.txt:
189         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-automation-expected.txt:
190         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering-expected.txt:
191         * web-platform-tests/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-output-expected.txt:
192         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan-expected.txt:
193         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan-expected.txt:
194         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan-expected.txt:
195         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/no-dezippering-expected.txt:
196         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/gain-expected.txt:
197         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt:
198         * web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/ctor-iirfilter-expected.txt:
199         * web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-expected.txt:
200         * web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-getFrequencyResponse-expected.txt:
201         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform-expected.txt:
202         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/automation-changes-expected.txt:
203         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-automation-position-expected.txt:
204         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-distance-clamping-expected.txt:
205         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-expected.txt:
206         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping-expected.txt:
207         * web-platform-tests/webaudio/the-audio-api/the-scriptprocessornode-interface/simple-input-output-expected.txt:
208         * web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering-expected.txt:
209         * web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-copy-curve-expected.txt:
210
211 2020-09-16  Chris Lord  <clord@igalia.com>
212
213         Enable full CSS color parsing within a worker for OffscreenCanvas
214         https://bugs.webkit.org/show_bug.cgi?id=204575
215
216         Reviewed by Darin Adler.
217
218         Rebaseline existing OffscreenCanvas tests now that full CSS color
219         parsing is available.
220
221         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1-expected.txt:
222         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-1.worker-expected.txt:
223         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2-expected.txt:
224         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-2.worker-expected.txt:
225         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3-expected.txt:
226         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-3.worker-expected.txt:
227         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4-expected.txt:
228         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-4.worker-expected.txt:
229         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5-expected.txt:
230         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-5.worker-expected.txt:
231         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6-expected.txt:
232         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-6.worker-expected.txt:
233         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7-expected.txt:
234         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-7.worker-expected.txt:
235         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8-expected.txt:
236         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-8.worker-expected.txt:
237         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9-expected.txt:
238         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsl-9.worker-expected.txt:
239         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1-expected.txt:
240         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-1.worker-expected.txt:
241         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2-expected.txt:
242         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-2.worker-expected.txt:
243         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3-expected.txt:
244         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-3.worker-expected.txt:
245         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4-expected.txt:
246         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-4.worker-expected.txt:
247         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5-expected.txt:
248         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-5.worker-expected.txt:
249         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6-expected.txt:
250         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-6.worker-expected.txt:
251         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7-expected.txt:
252         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-7.worker-expected.txt:
253         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8-expected.txt:
254         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-8.worker-expected.txt:
255         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9-expected.txt:
256         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-hsla-9.worker-expected.txt:
257         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1-expected.txt:
258         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-1.worker-expected.txt:
259         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2-expected.txt:
260         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-2.worker-expected.txt:
261         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3-expected.txt:
262         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-3.worker-expected.txt:
263         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4-expected.txt:
264         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-4.worker-expected.txt:
265         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5-expected.txt:
266         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-5.worker-expected.txt:
267         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6-expected.txt:
268         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgb-6.worker-expected.txt:
269         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1-expected.txt:
270         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-1.worker-expected.txt:
271         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3-expected.txt:
272         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-3.worker-expected.txt:
273         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4-expected.txt:
274         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-4.worker-expected.txt:
275         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5-expected.txt:
276         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-5.worker-expected.txt:
277         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6-expected.txt:
278         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.css-color-4-rgba-6.worker-expected.txt:
279         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1-expected.txt:
280         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.worker-expected.txt:
281         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2-expected.txt:
282         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.worker-expected.txt:
283         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3-expected.txt:
284         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.worker-expected.txt:
285         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4-expected.txt:
286         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.worker-expected.txt:
287         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5-expected.txt:
288         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.worker-expected.txt:
289         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6-expected.txt:
290         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.worker-expected.txt:
291         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1-expected.txt:
292         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.worker-expected.txt:
293         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2-expected.txt:
294         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.worker-expected.txt:
295         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3-expected.txt:
296         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.worker-expected.txt:
297         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4-expected.txt:
298         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.worker-expected.txt:
299         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1-expected.txt:
300         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.worker-expected.txt:
301         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2-expected.txt:
302         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.worker-expected.txt:
303         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1-expected.txt:
304         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.worker-expected.txt:
305         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2-expected.txt:
306         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.worker-expected.txt:
307         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3-expected.txt:
308         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.worker-expected.txt:
309         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4-expected.txt:
310         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.worker-expected.txt:
311         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5-expected.txt:
312         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.worker-expected.txt:
313         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6-expected.txt:
314         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.worker-expected.txt:
315         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof-expected.txt:
316         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.worker-expected.txt:
317         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof-expected.txt:
318         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.worker-expected.txt:
319         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1-expected.txt:
320         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.worker-expected.txt:
321         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2-expected.txt:
322         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.worker-expected.txt:
323         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1-expected.txt:
324         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.worker-expected.txt:
325         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2-expected.txt:
326         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.worker-expected.txt:
327         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3-expected.txt:
328         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.worker-expected.txt:
329         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4-expected.txt:
330         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.worker-expected.txt:
331
332 2020-09-16  Chris Dumez  <cdumez@apple.com>
333
334         Merge PeriodicWave improvements from Blink
335         https://bugs.webkit.org/show_bug.cgi?id=216576
336
337         Reviewed by Darin Adler.
338
339         Rebaseline tests that now have a slightly different output.
340
341         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-connection-expected.txt:
342         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-expected.txt:
343         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-connections-expected.txt:
344         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-expected.txt:
345         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-gain-expected.txt:
346         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-oscillator-connections-expected.txt:
347         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner-expected.txt:
348         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering-expected.txt:
349         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan-expected.txt:
350         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan-expected.txt:
351         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan-expected.txt:
352         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/no-dezippering-expected.txt:
353         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt:
354         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/automation-changes-expected.txt:
355         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping-expected.txt:
356         * web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering-expected.txt:
357         * web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-copy-curve-expected.txt:
358
359 2020-09-15  Rob Buis  <rbuis@igalia.com>
360
361         Convert runtime flag to setting for lazy image loading
362         https://bugs.webkit.org/show_bug.cgi?id=215610
363
364         Reviewed by Youenn Fablet.
365
366         Remove the webkit-test-runner directive additions done to the lazy image loading tests.
367         The new expected results are improvements.
368
369         * web-platform-tests/html/semantics/embedded-content/the-img-element/below-viewport-image-loading-lazy-load-event.html:
370         * web-platform-tests/html/semantics/embedded-content/the-img-element/disconnected-image-loading-lazy.html:
371         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-eager.html:
372         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-base-url-2-expected.txt:
373         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-base-url-expected.txt:
374         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-below-viewport-dynamic.html:
375         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-crossorigin-change.sub.html:
376         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-cross-origin-iframe-001.sub-expected.txt:
377         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-cross-origin-iframe-002.sub-expected.txt:
378         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-script-disabled-iframe.html:
379         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-viewport-dynamic.html:
380         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-load-event.html:
381         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-move-document.html:
382         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-move-into-script-disabled-iframe.html:
383         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-multicol.html:
384         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-multiple-times-expected.txt:
385         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-referrerpolicy-change.sub.html:
386         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-relevant-mutations-expected.txt:
387         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-slow.html:
388         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-srcset-expected.txt:
389         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-to-eager-expected.txt:
390         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy.html:
391         * web-platform-tests/html/semantics/embedded-content/the-img-element/invisible-image.html:
392         * web-platform-tests/html/semantics/embedded-content/the-img-element/move-element-and-scroll.html:
393         * web-platform-tests/html/semantics/embedded-content/the-img-element/not-rendered-below-viewport-image-loading-lazy.html:
394         * web-platform-tests/html/semantics/embedded-content/the-img-element/not-rendered-image-loading-lazy.html:
395         * web-platform-tests/html/semantics/embedded-content/the-img-element/picture-loading-lazy.html:
396         * web-platform-tests/html/semantics/embedded-content/the-img-element/remove-element-and-scroll.html:
397
398 2020-09-14  Chris Dumez  <cdumez@apple.com>
399
400         Type of AnalyserNode's attributes should not be unrestricted double
401         https://bugs.webkit.org/show_bug.cgi?id=216505
402
403         Reviewed by Darin Adler.
404
405         Rebaseline existing WPT test now that the exception message was improved.
406
407         * web-platform-tests/webaudio/the-audio-api/the-analysernode-interface/ctor-analyser-expected.txt:
408
409 2020-09-14  Chris Dumez  <cdumez@apple.com>
410
411         Drop smoothing logic from DelayDSPKernel::process()
412         https://bugs.webkit.org/show_bug.cgi?id=216504
413
414         Reviewed by Eric Carlson.
415
416         Rebaseline WPT tests that are now passing or whose output has slightly changed.
417
418         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-connections-expected.txt:
419         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-expected.txt:
420
421 2020-09-14  Chris Dumez  <cdumez@apple.com>
422
423         AudioDestinationCocoa should stop hardcoding the number of output channels to 2
424         https://bugs.webkit.org/show_bug.cgi?id=216491
425
426         Reviewed by Darin Adler.
427
428         Rebaseline existing test.
429
430         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt:
431
432 2020-09-14  Sam Weinig  <weinig@apple.com>
433
434         [WebIDL] Replace 'serializable' with '[Default] object toJSON()'
435         https://bugs.webkit.org/show_bug.cgi?id=216148
436         <rdar://problem/68668407>
437
438         Reviewed by Eric Carlson.
439
440         Update results to account for now correctly returning DOMPoints,
441         rather than vanilla Objects, for the points in a DOMQuad when using
442         toJSON.
443
444         * web-platform-tests/css/geometry/idlharness-expected.txt:
445         * web-platform-tests/css/geometry/idlharness.worker-expected.txt:
446
447 2020-09-14  Chris Dumez  <cdumez@apple.com>
448
449         Some WebAudio tests give different output on different machines
450         https://bugs.webkit.org/show_bug.cgi?id=216371
451         <rdar://problem/68653909>
452
453         Reviewed by Alex Christensen.
454
455         Rebaseline existing tests.
456
457         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions-expected.txt:
458         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-getFrequencyResponse-expected.txt:
459         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt:
460
461 2020-09-12  Darin Adler  <darin@apple.com>
462
463         REGRESSION (r266817): ASSERTION FAILED: injectedBundle.isTestRunning() on imported/w3c/web-platform-tests/service-workers/service-worker/svg-target-reftest.https.html
464         https://bugs.webkit.org/show_bug.cgi?id=216440
465
466         [GTK] imported/w3c/web-platform-tests/service-workers/service-worker/svg-target-reftest.https.html is flaky
467         https://bugs.webkit.org/show_bug.cgi?id=210375
468
469         Reviewed by Sam Weinig.
470
471         * web-platform-tests/service-workers/service-worker/resources/svg-target-reftest-frame.html: Added.
472         * web-platform-tests/service-workers/service-worker/resources/svg-target-reftest-001-frame.html: Added.
473         Somehow these files were missed in the web-platform-tests import, and they are both used by the
474         svg-target-reftest.https.html test.
475
476         * web-platform-tests/service-workers/service-worker/svg-target-reftest.https-expected.html:
477         Updated the path in this expected result file. The test importer script should have done this;
478         not sure why it did not.
479
480 2020-09-12  Rob Buis  <rbuis@igalia.com>
481
482         Implement lazy iframe loading
483         https://bugs.webkit.org/show_bug.cgi?id=215442
484
485         Reviewed by Darin Adler.
486
487         Update improved test result.
488
489         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-base-url-2.tentative-expected.txt:
490         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-base-url.tentative-expected.txt:
491         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-load-event.tentative-expected.txt:
492         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-multiple-times.tentative-expected.txt:
493         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-referrerpolicy-change.sub.tentative-expected.txt:
494         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-loading-lazy-to-eager.tentative-expected.txt:
495
496 2020-09-11  Chris Dumez  <cdumez@apple.com>
497
498         AudioContext does not start rendering until an AudioNode is constructed
499         https://bugs.webkit.org/show_bug.cgi?id=216393
500
501         Reviewed by Eric Carlson.
502
503         Rebaseline test that is now passing.
504
505         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/constructor-allowed-to-start-expected.txt:
506
507 2020-09-10  Chris Dumez  <cdumez@apple.com>
508
509         Unreviewed, reverting r266842 and r266883.
510
511         Causes some assertions to be hit in debug builds
512
513         Reverted changesets:
514
515         "Some WebAudio tests give different output on different
516         machines"
517         https://bugs.webkit.org/show_bug.cgi?id=216371
518         https://trac.webkit.org/changeset/266842
519
520         "Unreviewed Windows build fix after r266842."
521         https://trac.webkit.org/changeset/266883
522
523 2020-09-10  Chris Dumez  <cdumez@apple.com>
524
525         Unreviewed, rebaseline a couple of flaky WebAudio WPT tests.
526
527         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt:
528         * web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest-expected.txt:
529
530 2020-09-10  Chris Dumez  <cdumez@apple.com>
531
532         Unreviewed, rebaseline imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/suspend-after-construct.html.
533
534         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/suspend-after-construct-expected.txt:
535
536 2020-09-10  Chris Dumez  <cdumez@apple.com>
537
538         Some WebAudio tests give different output on different machines
539         https://bugs.webkit.org/show_bug.cgi?id=216371
540
541         Reviewed by Alex Christensen.
542
543         Rebaseline a few tests that now have a different output.
544
545         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions-expected.txt:
546         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner-expected.txt:
547         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-getFrequencyResponse-expected.txt:
548         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt:
549
550 2020-09-10  Darin Adler  <darin@apple.com>
551
552         webkit-test-runner: Add support for the reftest-wait class name
553         https://bugs.webkit.org/show_bug.cgi?id=186045
554
555         Reviewed by Antti Koivisto.
556
557         * web-platform-tests/svg/path/distance/pathlength-path-mutating-expected.txt:
558         Expect correct length (after correctly waiting) rather than incorrect length.
559
560 2020-09-10  Sam Sneddon  <gsnedders@apple.com>
561
562         Improve logging for errors from wptserve.
563         https://bugs.webkit.org/show_bug.cgi?id=215829
564
565         Reviewed by Jonathan Bedard.
566
567         * web-platform-tests/tools/wptserve/wptserve/handlers.py:
568         (FileHandler.__call__):
569         (PythonScriptHandler._set_path_and_load_file):
570         (AsIsHandler.__call__):
571         * web-platform-tests/tools/wptserve/wptserve/response.py:
572         (Response.set_error):
573         * imported/w3c/web-platform-tests/service-workers/service-worker/worker-interception.https-expected.txt:
574         Rebased according new 404 response body.
575
576 2020-09-09  Chris Dumez  <cdumez@apple.com>
577
578         Stop performing "de-zippering" when applying gain
579         https://bugs.webkit.org/show_bug.cgi?id=216288
580
581         Reviewed by Darin Adler.
582
583         Rebaseline WPT tests that are now passing.
584
585         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-connections-expected.txt:
586         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-gain-expected.txt:
587
588 2020-09-09  Chris Dumez  <cdumez@apple.com>
589
590         AudioParam.linearRampToValueAtTime() / exponentialRampToValueAtTime() have no effect when there is no preceding event
591         https://bugs.webkit.org/show_bug.cgi?id=216284
592
593         Reviewed by Darin Adler.
594
595         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-connections-expected.txt:
596         Rebaseline test that is now failing because of the fix. The test was not actually running as intended because
597         it relies on AudioParam.linearRampToValueAtTime(), which was not working until now. I have investigated this
598         failure and it is actually due to a bug in our AudioBus::copyWithGainFrom() implementation. I will land a
599         follow-up fix for this.
600
601         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-constant-source-expected.txt:
602         Rebaseline test now that output is different (still passing).
603
604         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting-expected.txt:
605         Rebaseline test that is passing thanks to the fix.
606
607 2020-09-09  Alex Christensen  <achristensen@webkit.org>
608
609         Import selection web platform tests
610         https://bugs.webkit.org/show_bug.cgi?id=216301
611
612         Reviewed by Youenn Fablet.
613
614         * web-platform-tests/selection: Added.
615         * web-platform-tests/selection/Document-open-expected.txt: Added.
616         * web-platform-tests/selection/Document-open.html: Added.
617         * web-platform-tests/selection/META.yml: Added.
618         * web-platform-tests/selection/addRange-00-expected.txt: Added.
619         * web-platform-tests/selection/addRange-00.html: Added.
620         * web-platform-tests/selection/addRange-04-expected.txt: Added.
621         * web-platform-tests/selection/addRange-04.html: Added.
622         * web-platform-tests/selection/addRange-08-expected.txt: Added.
623         * web-platform-tests/selection/addRange-08.html: Added.
624         * web-platform-tests/selection/addRange-12-expected.txt: Added.
625         * web-platform-tests/selection/addRange-12.html: Added.
626         * web-platform-tests/selection/addRange-16-expected.txt: Added.
627         * web-platform-tests/selection/addRange-16.html: Added.
628         * web-platform-tests/selection/addRange-20-expected.txt: Added.
629         * web-platform-tests/selection/addRange-20.html: Added.
630         * web-platform-tests/selection/addRange-24-expected.txt: Added.
631         * web-platform-tests/selection/addRange-24.html: Added.
632         * web-platform-tests/selection/addRange-28-expected.txt: Added.
633         * web-platform-tests/selection/addRange-28.html: Added.
634         * web-platform-tests/selection/addRange-32-expected.txt: Added.
635         * web-platform-tests/selection/addRange-32.html: Added.
636         * web-platform-tests/selection/addRange-36-expected.txt: Added.
637         * web-platform-tests/selection/addRange-36.html: Added.
638         * web-platform-tests/selection/addRange-40-expected.txt: Added.
639         * web-platform-tests/selection/addRange-40.html: Added.
640         * web-platform-tests/selection/addRange-44-expected.txt: Added.
641         * web-platform-tests/selection/addRange-44.html: Added.
642         * web-platform-tests/selection/addRange-48-expected.txt: Added.
643         * web-platform-tests/selection/addRange-48.html: Added.
644         * web-platform-tests/selection/addRange-52-expected.txt: Added.
645         * web-platform-tests/selection/addRange-52.html: Added.
646         * web-platform-tests/selection/addRange-56-expected.txt: Added.
647         * web-platform-tests/selection/addRange-56.html: Added.
648         * web-platform-tests/selection/addRange-expected.txt: Added.
649         * web-platform-tests/selection/addRange.htm: Added.
650         * web-platform-tests/selection/addRange.js: Added.
651         (testAddRange):
652         (testAddRangeSubSet):
653         * web-platform-tests/selection/addRange.tentative-expected.txt: Added.
654         * web-platform-tests/selection/addRange.tentative.html: Added.
655         * web-platform-tests/selection/collapse-00-expected.txt: Added.
656         * web-platform-tests/selection/collapse-00.html: Added.
657         * web-platform-tests/selection/collapse-15-expected.txt: Added.
658         * web-platform-tests/selection/collapse-15.html: Added.
659         * web-platform-tests/selection/collapse-30.html: Added.
660         * web-platform-tests/selection/collapse-45-expected.txt: Added.
661         * web-platform-tests/selection/collapse-45.html: Added.
662         * web-platform-tests/selection/collapse-expected.txt: Added.
663         * web-platform-tests/selection/collapse.htm: Added.
664         * web-platform-tests/selection/collapse.js: Added.
665         (testCollapse):
666         (testCollapseSubSet):
667         * web-platform-tests/selection/collapseToStartEnd-expected.txt: Added.
668         * web-platform-tests/selection/collapseToStartEnd.html: Added.
669         * web-platform-tests/selection/common.js: Added.
670         (setupRangeTests):
671         (getNodeLength):
672         (furthestAncestor):
673         (isAncestorContainer):
674         (nextNode):
675         (previousNode):
676         (nextNodeDescendants):
677         (ownerDocument):
678         (isAncestor):
679         (isDescendant):
680         (getPosition):
681         (isContained):
682         (isPartiallyContained):
683         (indexOf):
684         (myExtractContents):
685         (myInsertNode):
686         (assertNodesEqual):
687         (getDomExceptionName):
688         (rangeFromEndpoints):
689         (setSelectionForwards):
690         (setSelectionBackwards):
691         (assertSelectionNoChange):
692         (isSelectableNode):
693         * web-platform-tests/selection/deleteFromDocument-expected.txt: Added.
694         * web-platform-tests/selection/deleteFromDocument.html: Added.
695         * web-platform-tests/selection/dir-manual-expected.txt: Added.
696         * web-platform-tests/selection/dir-manual.html: Added.
697         * web-platform-tests/selection/extend-00-expected.txt: Added.
698         * web-platform-tests/selection/extend-00.html: Added.
699         * web-platform-tests/selection/extend-20-expected.txt: Added.
700         * web-platform-tests/selection/extend-20.html: Added.
701         * web-platform-tests/selection/extend-40-expected.txt: Added.
702         * web-platform-tests/selection/extend-40.html: Added.
703         * web-platform-tests/selection/extend.js: Added.
704         (testExtendSubSet):
705         (testExtend):
706         * web-platform-tests/selection/getRangeAt-expected.txt: Added.
707         * web-platform-tests/selection/getRangeAt.html: Added.
708         * web-platform-tests/selection/getSelection-expected.txt: Added.
709         * web-platform-tests/selection/getSelection.html: Added.
710         * web-platform-tests/selection/idlharness.window.js: Added.
711         * web-platform-tests/selection/isCollapsed-expected.txt: Added.
712         * web-platform-tests/selection/isCollapsed.html: Added.
713         * web-platform-tests/selection/removeAllRanges-expected.txt: Added.
714         * web-platform-tests/selection/removeAllRanges.html: Added.
715         * web-platform-tests/selection/removeRange-expected.txt: Added.
716         * web-platform-tests/selection/removeRange.html: Added.
717         * web-platform-tests/selection/script-and-style-elements-expected.txt: Added.
718         * web-platform-tests/selection/script-and-style-elements.html: Added.
719         * web-platform-tests/selection/selectAllChildren-expected.txt: Added.
720         * web-platform-tests/selection/selectAllChildren.html: Added.
721         * web-platform-tests/selection/selection-select-all-move-input-crash-expected.txt: Added.
722         * web-platform-tests/selection/selection-select-all-move-input-crash.html: Added.
723         * web-platform-tests/selection/setBaseAndExtent-expected.txt: Added.
724         * web-platform-tests/selection/setBaseAndExtent.html: Added.
725         * web-platform-tests/selection/stringifier.tentative-expected.txt: Added.
726         * web-platform-tests/selection/stringifier.tentative.html: Added.
727         * web-platform-tests/selection/test-iframe-expected.txt: Added.
728         * web-platform-tests/selection/test-iframe.html: Added.
729         * web-platform-tests/selection/toString-ff-bug-001-expected.txt: Added.
730         * web-platform-tests/selection/toString-ff-bug-001.html: Added.
731         * web-platform-tests/selection/type-expected.txt: Added.
732         * web-platform-tests/selection/type.html: Added.
733
734 2020-09-04  Sergio Villar Senin  <svillar@igalia.com>
735
736         [WebXR] Implement XRSession end event
737         https://bugs.webkit.org/show_bug.cgi?id=216181
738
739         Reviewed by Darin Adler.
740
741         * web-platform-tests/webxr/xrSession_end.https-expected.txt: Added.
742
743 2020-09-08  Chris Dumez  <cdumez@apple.com>
744
745         Unreviewed, rebaseline flaky webaudio WPT tests.
746
747         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-connection-expected.txt:
748         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-expected.txt:
749         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-connections-expected.txt:
750         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-expected.txt:
751         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-gain-expected.txt:
752         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner-expected.txt:
753         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering-expected.txt:
754         * web-platform-tests/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-output-expected.txt:
755         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt:
756         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/no-dezippering-expected.txt:
757         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt:
758         * web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/ctor-iirfilter-expected.txt:
759         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting-expected.txt:
760         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/automation-changes-expected.txt:
761         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-distance-clamping-expected.txt:
762         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-expected.txt:
763         * web-platform-tests/webaudio/the-audio-api/the-scriptprocessornode-interface/simple-input-output-expected.txt:
764         * web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering-expected.txt:
765
766 2020-09-08  Chris Dumez  <cdumez@apple.com>
767
768         Fix precision issues in AudioParamTimeline when event times are very close
769         https://bugs.webkit.org/show_bug.cgi?id=216279
770
771         Reviewed by Darin Adler.
772
773         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-close-expected.txt:
774         Rebaseline test that is now passing.
775
776         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-exponentialRampToValueAtTime-expected.txt:
777         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-linearRampToValueAtTime-expected.txt:
778         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-expected.txt:
779         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-automation-position-expected.txt:
780         Rebaseline tests whose output has changed very slightly.
781
782 2020-09-08  Rob Buis  <rbuis@igalia.com>
783
784         Fix crash in image-loading-lazy-slow.html WPT test
785         https://bugs.webkit.org/show_bug.cgi?id=215998
786
787         Reviewed by Youenn Fablet.
788
789         Adjust image-loading-lazy-slow.html to enable lazy image loading.
790
791         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-slow.html:
792
793 2020-09-07  Sergio Villar Senin  <svillar@igalia.com>
794
795         [css-flex] Don't skip flexboxes with auto height for percentage computations in quirks mode
796         https://bugs.webkit.org/show_bug.cgi?id=216249
797
798         Reviewed by Darin Adler.
799
800         Fixed the (FAIL) expectations of two WPT tests that are now passing.
801
802         * web-platform-tests/css/css-flexbox/percentage-size-quirks-expected.txt: Replaced FAIL with PASS.
803         * web-platform-tests/css/css-flexbox/quirks-auto-block-size-with-percentage-item-expected.txt: Ditto.
804
805 2020-09-07  Chris Dumez  <cdumez@apple.com>
806
807         AudioParam.cancelAndHoldAtTime() is missing
808         https://bugs.webkit.org/show_bug.cgi?id=215947
809         <rdar://problem/68362061>
810
811         Reviewed by Darin Adler.
812
813         Rebaseline WPT tests that are now passing.
814
815         * web-platform-tests/webaudio/idlharness.https.window-expected.txt:
816         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurveAtTime-expected.txt:
817         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueCurveAtTime-expected.txt:
818
819 2020-09-06  Darin Adler  <darin@apple.com>
820
821         Make TextCodecCJK and TextCodecSingleByte thread-safe and refactor a bit to share code
822         https://bugs.webkit.org/show_bug.cgi?id=216229
823
824         Reviewed by Sam Weinig.
825
826         * web-platform-tests/encoding/eof-utf-8-one.html:
827         * web-platform-tests/encoding/eof-utf-8-three.html:
828         * web-platform-tests/encoding/eof-utf-8-two.html:
829         Updated these files with fresh copies. Somehow, the trailing invalid
830         UTF-8 sequences from these files must have gotten lost when we
831         re-synced web-platform-tests/encoding from upstream. If we do that
832         again, then these tests will start failing again.
833
834 2020-09-07  Youenn Fablet  <youenn@apple.com>
835
836         Safari takes too long to fetch images from memory cache
837         https://bugs.webkit.org/show_bug.cgi?id=216048
838         <rdar://problem/68260952>
839
840         Reviewed by Antti Koivisto.
841
842         * web-platform-tests/fetch/stale-while-revalidate/stale-image.html:
843         * web-platform-tests/html/dom/elements/images/bypass-cache-revalidation-expected.txt: Added.
844         * web-platform-tests/html/dom/elements/images/bypass-cache-revalidation.html: Added.
845         * web-platform-tests/html/dom/elements/images/image.py: Added.
846         (main):
847
848 2020-09-07  Youenn Fablet  <youenn@apple.com>
849
850         Add missing members to RTCIceCandidate
851         https://bugs.webkit.org/show_bug.cgi?id=216075
852
853         Reviewed by Eric Carlson.
854
855         * web-platform-tests/webrtc/RTCIceCandidate-constructor-expected.txt:
856         * web-platform-tests/webrtc/RTCIceCandidate-constructor.html:
857         * web-platform-tests/webrtc/idlharness.https.window-expected.txt:
858
859 2020-09-07  Sergio Villar Senin  <svillar@igalia.com>
860
861         [css-flex] Allow indefinite size flex items to be definite wrt resolving percentages inside them
862         https://bugs.webkit.org/show_bug.cgi?id=212264
863
864         Reviewed by Manuel Rego Casasnovas.
865
866         * web-platform-tests/css/css-flexbox/percentage-heights-003-expected.txt: There were 3 subtests
867         marked as failures. All of them work fine now.
868
869 2020-09-06  Chris Dumez  <cdumez@apple.com>
870
871         ConvolverNode incorrectly outputs silence because m_reverb is null
872         https://bugs.webkit.org/show_bug.cgi?id=216230
873
874         Reviewed by Darin Adler.
875
876         Unreviewed, rebaseline tests that are now passing.
877
878         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan-expected.txt:
879         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan-expected.txt:
880         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan-expected.txt:
881         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-upmixing-1-channel-response-expected.txt:
882         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt:
883
884 2020-09-06  Myles C. Maxfield  <mmaxfield@apple.com>
885
886         Letter-spacing should disable ligatures
887         https://bugs.webkit.org/show_bug.cgi?id=176215
888         <rdar://problem/17044265>
889
890         Reviewed by Antti Koivisto.
891
892         This test is sensitive the order of the CSSPropertyID enum values.
893
894         * web-platform-tests/css/cssom/css-style-attr-decl-block-expected.txt: Apparently this
895         test is sensitive to the ordering of CSSPropertyID enum values in CSSPropertyNames.h.
896         I filed https://bugs.webkit.org/show_bug.cgi?id=216170 about this.
897
898 2020-09-05  Oriol Brufau  <obrufau@igalia.com>
899
900         [css-grid] Use min-content size for intrinsic maximums resolution
901         https://bugs.webkit.org/show_bug.cgi?id=216142
902
903         Reviewed by Darin Adler.
904
905         Import WPT test.
906
907         * web-platform-tests/css/css-grid/layout-algorithm/grid-intrinsic-track-sizes-001-expected.txt: Added.
908         * web-platform-tests/css/css-grid/layout-algorithm/grid-intrinsic-track-sizes-001.html: Added.
909         * web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log:
910
911 2020-09-05  Oriol Brufau  <obrufau@igalia.com>
912
913         [css-logical] Ship flow-relative shorthand and offset properties
914         https://bugs.webkit.org/show_bug.cgi?id=216178
915
916         Reviewed by Darin Adler.
917
918         Update test expectations and remove instances of
919         <!-- webkit-test-runner [ internal:CSSLogicalEnabled=true ] -->
920
921         * web-platform-tests/css/css-cascade/parsing/all-valid-expected.txt:
922         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001-expected.txt:
923         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002-expected.txt:
924         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003-expected.txt:
925         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004-expected.txt:
926         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005-expected.txt:
927         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007-expected.txt:
928         * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016-expected.txt:
929         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-007-expected.txt:
930         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-012-expected.txt:
931         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-014-expected.txt:
932         * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-016-expected.txt:
933         * web-platform-tests/css/css-logical/animation-001-expected.txt:
934         * web-platform-tests/css/css-logical/animation-002-expected.txt:
935         * web-platform-tests/css/css-logical/getComputedStyle-listing-expected.txt:
936         * web-platform-tests/css/css-logical/inheritance-expected.txt:
937         * web-platform-tests/css/css-logical/logical-box-border-color.html:
938         * web-platform-tests/css/css-logical/logical-box-border-shorthands.html:
939         * web-platform-tests/css/css-logical/logical-box-border-style.html:
940         * web-platform-tests/css/css-logical/logical-box-border-width.html:
941         * web-platform-tests/css/css-logical/logical-box-inset.html:
942         * web-platform-tests/css/css-logical/logical-box-margin.html:
943         * web-platform-tests/css/css-logical/logical-box-padding.html:
944         * web-platform-tests/css/css-logical/parsing/border-block-color-computed-expected.txt:
945         * web-platform-tests/css/css-logical/parsing/border-block-color-valid-expected.txt:
946         * web-platform-tests/css/css-logical/parsing/border-block-style-computed-expected.txt:
947         * web-platform-tests/css/css-logical/parsing/border-block-style-valid-expected.txt:
948         * web-platform-tests/css/css-logical/parsing/border-block-valid-expected.txt:
949         * web-platform-tests/css/css-logical/parsing/border-block-width-computed-expected.txt:
950         * web-platform-tests/css/css-logical/parsing/border-block-width-valid-expected.txt:
951         * web-platform-tests/css/css-logical/parsing/border-inline-color-computed-expected.txt:
952         * web-platform-tests/css/css-logical/parsing/border-inline-color-valid-expected.txt:
953         * web-platform-tests/css/css-logical/parsing/border-inline-style-computed-expected.txt:
954         * web-platform-tests/css/css-logical/parsing/border-inline-style-valid-expected.txt:
955         * web-platform-tests/css/css-logical/parsing/border-inline-valid-expected.txt:
956         * web-platform-tests/css/css-logical/parsing/border-inline-width-computed-expected.txt:
957         * web-platform-tests/css/css-logical/parsing/border-inline-width-valid-expected.txt:
958         * web-platform-tests/css/css-logical/parsing/inset-block-inline-computed-expected.txt:
959         * web-platform-tests/css/css-logical/parsing/inset-block-inline-shorthand-expected.txt:
960         * web-platform-tests/css/css-logical/parsing/inset-block-inline-valid-expected.txt:
961         * web-platform-tests/css/css-logical/parsing/inset-computed-expected.txt:
962         * web-platform-tests/css/css-logical/parsing/inset-shorthand-expected.txt:
963         * web-platform-tests/css/css-logical/parsing/inset-valid-expected.txt:
964         * web-platform-tests/css/css-logical/parsing/margin-block-inline-computed-expected.txt:
965         * web-platform-tests/css/css-logical/parsing/margin-block-inline-shorthand-expected.txt:
966         * web-platform-tests/css/css-logical/parsing/margin-block-inline-valid-expected.txt:
967         * web-platform-tests/css/css-logical/parsing/padding-block-inline-computed-expected.txt:
968         * web-platform-tests/css/css-logical/parsing/padding-block-inline-shorthand-expected.txt:
969         * web-platform-tests/css/css-logical/parsing/padding-block-inline-valid-expected.txt:
970         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/border-001-expected.txt:
971         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/margin-001-expected.txt:
972         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/padding-001-expected.txt:
973         * web-platform-tests/quirks/unitless-length/excluded-properties-001.html:
974         * web-platform-tests/quirks/unitless-length/excluded-properties-003.html:
975
976 2020-09-05  Alex Christensen  <achristensen@webkit.org>
977
978         XML documents in iframes should not inherit encoding from parent frame
979         https://bugs.webkit.org/show_bug.cgi?id=216216
980
981         Reviewed by Darin Adler.
982
983         * web-platform-tests/encoding/utf-32-from-win1252-expected.txt:
984
985 2020-09-05  Alex Christensen  <achristensen@webkit.org>
986
987         TextDecoder should properly handle streams
988         https://bugs.webkit.org/show_bug.cgi?id=216202
989
990         Reviewed by Darin Adler.
991
992         * web-platform-tests/encoding/streams/decode-non-utf8.any-expected.txt:
993         * web-platform-tests/encoding/streams/decode-non-utf8.any.js:
994         * web-platform-tests/encoding/streams/decode-non-utf8.any.worker-expected.txt:
995         * web-platform-tests/encoding/streams/decode-split-character.any-expected.txt:
996         * web-platform-tests/encoding/streams/decode-split-character.any.worker-expected.txt:
997         * web-platform-tests/encoding/streams/realms.window-expected.txt:
998         * web-platform-tests/encoding/textdecoder-fatal-streaming-expected.txt: Removed.
999         * web-platform-tests/encoding/textdecoder-fatal-streaming.any-expected.txt:
1000         * web-platform-tests/encoding/textdecoder-fatal-streaming.any.worker-expected.txt:
1001
1002 2020-09-05  Darin Adler  <darin@apple.com>
1003
1004         CSS revert should serialize as "revert", not "Revert"
1005         https://bugs.webkit.org/show_bug.cgi?id=216187
1006
1007         Reviewed by Anders Carlsson.
1008
1009         * web-platform-tests/css/css-color-adjust/parsing/color-scheme-valid-expected.txt: Expect
1010         one additional test to pass instead of fail.
1011
1012         * web-platform-tests/css/css-values/unset-value-storage-expected.txt: Expect pass instead of fail.
1013         * web-platform-tests/css/cssom/css-style-attr-decl-block-expected.txt: Ditto.
1014
1015 2020-09-05  Darin Adler  <darin@apple.com>
1016
1017         Implement serialization of CSSPropertyGap
1018         https://bugs.webkit.org/show_bug.cgi?id=216210
1019
1020         Reviewed by Alex Christensen.
1021
1022         * web-platform-tests/css/css-align/parsing/gap-valid-expected.txt: Expect pass.
1023
1024 2020-09-04  Alex Christensen  <achristensen@webkit.org>
1025
1026         Align KOI8-U and ibm866 encodings with Chrome, Firefox, and the specification
1027         https://bugs.webkit.org/show_bug.cgi?id=216184
1028
1029         Reviewed by Darin Adler.
1030
1031         * web-platform-tests/encoding/single-byte-decoder-expected.txt:
1032
1033 2020-09-04  Chris Dumez  <cdumez@apple.com>
1034
1035         Improve interpolation algorithm in OscillatorNode
1036         https://bugs.webkit.org/show_bug.cgi?id=216183
1037
1038         Reviewed by Geoffrey Garen.
1039
1040         Rebaseline WPT tests now that more checks are passing.
1041
1042         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-oscillator-connections-expected.txt:
1043         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting-expected.txt:
1044         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform-expected.txt:
1045
1046 2020-09-04  Alex Christensen  <achristensen@webkit.org>
1047
1048         Align EUC-JP, ISO-2022-JP, and Shift_JIS decoding with Chrome, Firefox, and the specification
1049         https://bugs.webkit.org/show_bug.cgi?id=216168
1050
1051         Reviewed by Youenn Fablet.
1052
1053         * web-platform-tests/encoding/iso-2022-jp-decoder-expected.txt: Removed.
1054         * web-platform-tests/encoding/iso-2022-jp-decoder.any-expected.txt:
1055         * web-platform-tests/encoding/iso-2022-jp-decoder.any.worker-expected.txt:
1056         * web-platform-tests/encoding/legacy-mb-japanese/euc-jp/eucjp-decode-errors-expected.txt:
1057         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode-csiso2022jp-expected.txt:
1058         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-decode-expected.txt:
1059         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp_chars-csiso2022jp.html:
1060         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp_chars.html:
1061         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-csshiftjis-expected.txt:
1062         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-errors-expected.txt:
1063         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-expected.txt:
1064         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms932-expected.txt:
1065         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-ms_kanji-expected.txt:
1066         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-shift-jis-expected.txt:
1067         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-sjis-expected.txt:
1068         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-windows-31j-expected.txt:
1069         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-decode-x-sjis-expected.txt:
1070         * web-platform-tests/encoding/streams/decode-non-utf8.any-expected.txt:
1071         * web-platform-tests/encoding/streams/decode-non-utf8.any.worker-expected.txt:
1072
1073 2020-09-04  Youenn Fablet  <youenn@apple.com>
1074
1075         TextDecoderStreamDecoder.@encoding is broken
1076         https://bugs.webkit.org/show_bug.cgi?id=216169
1077
1078         Reviewed by Alex Christensen.
1079
1080         * web-platform-tests/encoding/streams/decode-attributes.any-expected.txt:
1081         * web-platform-tests/encoding/streams/decode-attributes.any.worker-expected.txt:
1082
1083 2020-09-04  Oriol Brufau  <obrufau@igalia.com>
1084
1085         [css-grid] Import grid tests from WPT
1086         https://bugs.webkit.org/show_bug.cgi?id=216147
1087
1088         Import grid tests from WPT.
1089
1090         Reviewed by Carlos Alberto Lopez Perez.
1091
1092         * web-platform-tests/css/css-grid/alignment/grid-baseline-align-001-expected.html: Added.
1093         * web-platform-tests/css/css-grid/alignment/grid-baseline-align-001.html: Added.
1094         * web-platform-tests/css/css-grid/alignment/grid-baseline-justify-001-expected.html: Added.
1095         * web-platform-tests/css/css-grid/alignment/grid-baseline-justify-001.html: Added.
1096         * web-platform-tests/css/css-grid/alignment/grid-gutters-014-expected.html: Added.
1097         * web-platform-tests/css/css-grid/alignment/grid-gutters-014.html: Added.
1098         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-1-expected.html: Added.
1099         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-1.html: Added.
1100         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-10-expected.html: Added.
1101         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-10.html: Added.
1102         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-2-expected.html: Added.
1103         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-2.html: Added.
1104         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-3-expected.html: Added.
1105         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-3.html: Added.
1106         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4-expected.html: Added.
1107         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4.html: Added.
1108         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5-expected.html: Added.
1109         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5.html: Added.
1110         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6-expected.html: Added.
1111         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6.html: Added.
1112         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-7-expected.html: Added.
1113         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-7.html: Added.
1114         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-8-expected.html: Added.
1115         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-8.html: Added.
1116         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-9-expected.html: Added.
1117         * web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-9.html: Added.
1118         * web-platform-tests/css/css-grid/alignment/w3c-import.log:
1119         * web-platform-tests/css/css-grid/grid-definition/grid-auto-explicit-rows-001-expected.txt: Added.
1120         * web-platform-tests/css/css-grid/grid-definition/grid-auto-explicit-rows-001.html: Added.
1121         * web-platform-tests/css/css-grid/grid-definition/grid-auto-fill-columns-001-expected.txt:
1122         * web-platform-tests/css/css-grid/grid-definition/grid-auto-fill-columns-001.html:
1123         * web-platform-tests/css/css-grid/grid-definition/grid-auto-fill-rows-001-expected.txt:
1124         * web-platform-tests/css/css-grid/grid-definition/grid-auto-fill-rows-001.html:
1125         * web-platform-tests/css/css-grid/grid-definition/grid-auto-fit-rows-001-expected.txt:
1126         * web-platform-tests/css/css-grid/grid-definition/grid-auto-fit-rows-001.html:
1127         * web-platform-tests/css/css-grid/grid-definition/grid-template-columns-fit-content-001-expected.html:
1128         * web-platform-tests/css/css-grid/grid-definition/grid-template-columns-fit-content-001.html:
1129         * web-platform-tests/css/css-grid/grid-definition/grid-template-rows-fit-content-001-expected.html:
1130         * web-platform-tests/css/css-grid/grid-definition/grid-template-rows-fit-content-001.html:
1131         * web-platform-tests/css/css-grid/grid-definition/support/testing-utils.js:
1132         (testGridTemplateColumnsRows):
1133         * web-platform-tests/css/css-grid/grid-definition/w3c-import.log:
1134         * web-platform-tests/css/css-grid/grid-items/grid-item-flex-container-001-expected.txt: Added.
1135         * web-platform-tests/css/css-grid/grid-items/grid-item-flex-container-001.html: Added.
1136         * web-platform-tests/css/css-grid/grid-items/w3c-import.log:
1137         * web-platform-tests/css/css-grid/grid-model/grid-gutters-and-tracks-001.html:
1138         * web-platform-tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-002-expected.xht: Added.
1139         * web-platform-tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-002.html: Added.
1140         * web-platform-tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-003-expected.txt:
1141         * web-platform-tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-003.html:
1142         * web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log:
1143         * web-platform-tests/css/css-grid/parsing/grid-template-areas-invalid-expected.txt:
1144         * web-platform-tests/css/css-grid/parsing/grid-template-areas-invalid.html:
1145         * web-platform-tests/css/css-grid/parsing/grid-template-areas-one-cell-expected.txt: Added.
1146         * web-platform-tests/css/css-grid/parsing/grid-template-areas-one-cell.html: Added.
1147         * web-platform-tests/css/css-grid/parsing/w3c-import.log:
1148
1149 2020-09-03  Chris Dumez  <cdumez@apple.com>
1150
1151         Unreviewed, rebaseline flaky Web Audio tests.
1152
1153         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/buffer-resampling-expected.txt:
1154         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-connection-expected.txt:
1155         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-connections-expected.txt:
1156         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan-expected.txt:
1157         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan-expected.txt:
1158         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan-expected.txt:
1159         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-upmixing-1-channel-response-expected.txt:
1160         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt:
1161         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-expected.txt:
1162         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping-expected.txt:
1163         * web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering-expected.txt:
1164         * web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-copy-curve-expected.txt:
1165
1166 2020-09-03  Chris Dumez  <cdumez@apple.com>
1167
1168         Tests using OscillatorNode are flaky
1169         https://bugs.webkit.org/show_bug.cgi?id=216152
1170
1171         Reviewed by Darin Adler.
1172
1173         Rebaseline WPT tests.
1174
1175         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-oscillator-connections-expected.txt:
1176         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting-expected.txt:
1177         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform-expected.txt:
1178
1179 2020-09-03  Chris Dumez  <cdumez@apple.com>
1180
1181         AudioDestinationNode.maxChannelCount always returns 0
1182         https://bugs.webkit.org/show_bug.cgi?id=216127
1183
1184         Reviewed by Eric Carlson.
1185
1186         Rebaseline WPT tests now that more checks are passing.
1187
1188         * web-platform-tests/webaudio/the-audio-api/the-analysernode-interface/ctor-analyser-expected.txt:
1189         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/ctor-biquadfilter-expected.txt:
1190         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/ctor-convolver-expected.txt:
1191         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/ctor-delay-expected.txt:
1192         * web-platform-tests/webaudio/the-audio-api/the-destinationnode-interface/destination-expected.txt:
1193         * web-platform-tests/webaudio/the-audio-api/the-dynamicscompressornode-interface/ctor-dynamicscompressor-expected.txt:
1194         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/ctor-gain-expected.txt:
1195         * web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/ctor-iirfilter-expected.txt:
1196         * web-platform-tests/webaudio/the-audio-api/the-mediastreamaudiodestinationnode-interface/ctor-mediastreamaudiodestination-expected.txt:
1197         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator-expected.txt:
1198         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/ctor-panner-expected.txt:
1199         * web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/ctor-stereopanner-expected.txt:
1200         * web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/ctor-waveshaper-expected.txt:
1201
1202 2020-09-03  Chris Dumez  <cdumez@apple.com>
1203
1204         Make AudioParam.cancelScheduledValues() standards compliant
1205         https://bugs.webkit.org/show_bug.cgi?id=216132
1206
1207         Reviewed by Geoffrey Garen.
1208
1209         Rebaseline WPT test now that it is passing.
1210
1211         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/cancel-scheduled-values-expected.txt:
1212
1213 2020-09-03  Chris Dumez  <cdumez@apple.com>
1214
1215         BiquadFilterNode.getFrequencyResponse() should return NaN for out-of-bounds frequencies
1216         https://bugs.webkit.org/show_bug.cgi?id=216130
1217
1218         Reviewed by Eric Carlson.
1219
1220         Rebaseline WPT test now that it is passing.
1221
1222         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-getFrequencyResponse-expected.txt:
1223
1224 2020-09-03  Alex Christensen  <achristensen@webkit.org>
1225
1226         Remove unused test expectations file.
1227
1228         * web-platform-tests/encoding/textdecoder-labels-expected.txt: Removed.
1229
1230 2020-09-03  Alex Christensen  <achristensen@webkit.org>
1231
1232         Implement TextEncoder's encodeInto()
1233         https://bugs.webkit.org/show_bug.cgi?id=193274
1234
1235         Reviewed by Darin Adler.
1236
1237         * web-platform-tests/encoding/encodeInto.any-expected.txt:
1238         * web-platform-tests/encoding/encodeInto.any.worker-expected.txt:
1239         * web-platform-tests/encoding/idlharness-expected.txt: Removed.
1240         * web-platform-tests/encoding/idlharness.any-expected.txt:
1241
1242 2020-09-03  Alex Christensen  <achristensen@webkit.org>
1243
1244         TextDecoder should ignore byte-order-mark like other browsers and spec
1245         https://bugs.webkit.org/show_bug.cgi?id=216108
1246
1247         Reviewed by Darin Adler.
1248
1249         * web-platform-tests/encoding/streams/decode-ignore-bom.any-expected.txt:
1250         * web-platform-tests/encoding/textdecoder-ignorebom.any-expected.txt:
1251
1252 2020-09-03  Alex Christensen  <achristensen@webkit.org>
1253
1254         Align ISO-8859-{3,6,7,8,8-I} and windows-{874,1253,1255,1257} encodings with Chrome, Firefox, and the specification
1255         https://bugs.webkit.org/show_bug.cgi?id=216094
1256
1257         Reviewed by Darin Adler.
1258
1259         * web-platform-tests/encoding/single-byte-decoder-expected.txt:
1260         * web-platform-tests/encoding/textdecoder-fatal-single-byte.any-expected.txt:
1261         * web-platform-tests/encoding/textdecoder-fatal-single-byte.any.worker-expected.txt:
1262
1263 2020-09-03  Alex Christensen  <achristensen@webkit.org>
1264
1265         Align EUC-KR encoding with Chrome, Firefox, and specification
1266         https://bugs.webkit.org/show_bug.cgi?id=216081
1267
1268         Reviewed by Darin Adler.
1269
1270         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-decode-errors-expected.txt:
1271         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-errors-han-expected.txt:
1272         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-errors-misc-expected.txt:
1273         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-href-errors-han-expected.txt:
1274         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-href-errors-misc-expected.txt:
1275
1276 2020-09-03  Chris Dumez  <cdumez@apple.com>
1277
1278         Make our implementation of ChannelMergerNode standards compliant
1279         https://bugs.webkit.org/show_bug.cgi?id=216113
1280
1281         Reviewed by Darin Adler.
1282
1283         Rebaseline WPT tests now that they are passing.
1284
1285         * web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect-expected.txt:
1286         * web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input-expected.txt:
1287         * web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-input-non-default-expected.txt:
1288
1289 2020-09-03  Youenn Fablet  <youenn@apple.com>
1290
1291         Expose RTCPeerConnection.restartIce
1292         https://bugs.webkit.org/show_bug.cgi?id=216072
1293
1294         Reviewed by Darin Adler.
1295
1296         * web-platform-tests/webrtc/RTCPeerConnection-restartIce.https-expected.txt:
1297         * web-platform-tests/webrtc/idlharness.https.window-expected.txt:
1298
1299 2020-09-03  Youenn Fablet  <youenn@apple.com>
1300
1301         calling transceiver setCodecPreferences doesn't change the order of codecs in the offer/answer generated by the browser
1302         https://bugs.webkit.org/show_bug.cgi?id=215567
1303         <rdar://problem/67277554>
1304
1305         Reviewed by Eric Carlson.
1306
1307         * web-platform-tests/webrtc/RTCRtpTransceiver-setCodecPreferences-expected.txt:
1308         * web-platform-tests/webrtc/RTCRtpTransceiver-setCodecPreferences.html:
1309
1310 2020-09-02  Alex Christensen  <achristensen@webkit.org>
1311
1312         Remove some unused old expectations files
1313
1314         * web-platform-tests/encoding/textdecoder-fatal-single-byte-expected.txt: Removed.
1315         * web-platform-tests/encoding/textdecoder-utf16-surrogates-expected.txt: Removed.
1316
1317 2020-09-02  Chris Dumez  <cdumez@apple.com>
1318
1319         Choose adequate number of channels for ConvolverNode's output
1320         https://bugs.webkit.org/show_bug.cgi?id=216099
1321
1322         Reviewed by Eric Carlson.
1323
1324         Rebaseline WPT tests now that more checks are passing.
1325
1326         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-cascade-expected.txt:
1327         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan-expected.txt:
1328         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan-expected.txt:
1329         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan-expected.txt:
1330         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-upmixing-1-channel-response-expected.txt:
1331         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt:
1332
1333 2020-09-02  Chris Dumez  <cdumez@apple.com>
1334
1335         Fix rounding for DelayDSPKernel's buffer size calculation
1336         https://bugs.webkit.org/show_bug.cgi?id=216091
1337
1338         Reviewed by Geoffrey Garen.
1339
1340         Rebaseline WPT test that is now passing.
1341
1342         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/maxdelay-rounding-expected.txt:
1343
1344 2020-09-02  Chris Dumez  <cdumez@apple.com>
1345
1346         New AutoParam timeline events should have their startTime adjusted when they are in the past
1347         https://bugs.webkit.org/show_bug.cgi?id=216080
1348
1349         Reviewed by Geoffrey Garen.
1350
1351         Rebaseline WPT tests now that more checks are passing.
1352
1353         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-exponentialRampToValueAtTime-expected.txt:
1354         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-linearRampToValueAtTime-expected.txt:
1355         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueAtTime-expected.txt:
1356         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueCurveAtTime-expected.txt:
1357
1358 2020-09-02  Chris Dumez  <cdumez@apple.com>
1359
1360         OfflineAudioContext incorrectly renders at beginning of output buffer after resuming
1361         https://bugs.webkit.org/show_bug.cgi?id=216078
1362
1363         Reviewed by Geoff Garen.
1364
1365         Rebaseline WPT tests now that more checks are passing.
1366
1367         * web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam-expected.txt:
1368         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/adding-events-expected.txt:
1369         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-exponentialRampToValueAtTime-expected.txt:
1370         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-linearRampToValueAtTime-expected.txt:
1371         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-setTargetAtTime-expected.txt:
1372         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueAtTime-expected.txt:
1373         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueCurveAtTime-expected.txt:
1374         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering-expected.txt:
1375         * web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect-expected.txt:
1376         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/no-dezippering-expected.txt:
1377         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt:
1378         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/automation-changes-expected.txt:
1379         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-automation-basic-expected.txt:
1380         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-expected.txt:
1381         * web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering-expected.txt:
1382         * web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-copy-curve-expected.txt:
1383
1384 2020-09-02  Chris Dumez  <cdumez@apple.com>
1385
1386         Implement event convergence for AudioParam.setTargetAtTime()
1387         https://bugs.webkit.org/show_bug.cgi?id=216064
1388
1389         Reviewed by Geoffrey Garen.
1390
1391         Rebaseline test that is now passing.
1392
1393         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/set-target-conv-expected.txt:
1394
1395 2020-09-02  Youenn Fablet  <youenn@apple.com>
1396
1397         Introduce a C++ chain of operations in RTCPeerConnection
1398         https://bugs.webkit.org/show_bug.cgi?id=216006
1399
1400         Reviewed by Eric Carlson.
1401
1402         * web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate-expected.txt:
1403         * web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate-timing.https-expected.txt:
1404         * web-platform-tests/webrtc/RTCPeerConnection-iceConnectionState.https-expected.txt:
1405         * web-platform-tests/webrtc/RTCPeerConnection-iceGatheringState-expected.txt:
1406         * web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded-expected.txt:
1407         * web-platform-tests/webrtc/RTCPeerConnection-operations.https-expected.txt:
1408         * web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation.https-expected.txt:
1409         * web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-answer-expected.txt:
1410         * web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-offer-expected.txt:
1411         * web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-parameterless.https-expected.txt:
1412         * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
1413         * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-rollback-expected.txt:
1414         * web-platform-tests/webrtc/RTCPeerConnection-track-stats.https-expected.txt:
1415         * web-platform-tests/webrtc/RTCRtpTransceiver.https-expected.txt:
1416         * web-platform-tests/webrtc/idlharness.https.window-expected.txt:
1417
1418 2020-09-02  Alex Christensen  <achristensen@webkit.org>
1419
1420         Allow direct creation of replacement codec
1421         https://bugs.webkit.org/show_bug.cgi?id=216063
1422
1423         Reviewed by Youenn Fablet.
1424
1425         * web-platform-tests/encoding/replacement-encodings.any-expected.txt:
1426         * web-platform-tests/encoding/replacement-encodings.any.worker-expected.txt:
1427
1428 2020-09-02  Alex Christensen  <achristensen@webkit.org>
1429
1430         Align UTF-16 decoder with Chrome, Firefox, and specification
1431         https://bugs.webkit.org/show_bug.cgi?id=216058
1432
1433         Reviewed by Youenn Fablet.
1434
1435         * web-platform-tests/encoding/streams/decode-non-utf8.any-expected.txt:
1436         * web-platform-tests/encoding/streams/decode-non-utf8.any.worker-expected.txt:
1437         * web-platform-tests/encoding/textdecoder-fatal-streaming.any-expected.txt:
1438         * web-platform-tests/encoding/textdecoder-fatal-streaming.any.worker-expected.txt:
1439         * web-platform-tests/encoding/textdecoder-utf16-surrogates.any-expected.txt:
1440         * web-platform-tests/encoding/textdecoder-utf16-surrogates.any.worker-expected.txt:
1441
1442 2020-09-01  Alex Christensen  <achristensen@webkit.org>
1443
1444         Align ISO-2022-JP and Shift_JIS encodings with Chrome, Firefox, and the specification
1445         https://bugs.webkit.org/show_bug.cgi?id=216052
1446
1447         Reviewed by Darin Adler.
1448
1449         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-encode-form-csiso2022jp-expected.txt:
1450         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-encode-form-errors-han-expected.txt:
1451         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-encode-form-errors-misc-expected.txt:
1452         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-encode-form-expected.txt:
1453         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-encode-href-errors-han-expected.txt:
1454         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-encode-href-errors-misc-expected.txt:
1455         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-encode-href-expected.txt:
1456         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-csshiftjis-expected.txt:
1457         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-errors-han-expected.txt:
1458         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-errors-misc-expected.txt:
1459         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-expected.txt:
1460         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-ms932-expected.txt:
1461         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-ms_kanji-expected.txt:
1462         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-shift-jis-expected.txt:
1463         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-sjis-expected.txt:
1464         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-windows-31j-expected.txt:
1465         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-x-sjis-expected.txt:
1466         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href-errors-han-expected.txt:
1467         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href-errors-misc-expected.txt:
1468         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href-expected.txt:
1469
1470 2020-09-01  Hector Lopez  <hector_i_lopez@apple.com>
1471
1472         Unreviewed, reverting r266408.
1473
1474         Revision caused constant crashes on iOS and macOS
1475
1476         Reverted changeset:
1477
1478         "Convert runtime flag to setting for lazy image loading"
1479         https://bugs.webkit.org/show_bug.cgi?id=215610
1480         https://trac.webkit.org/changeset/266408
1481
1482 2020-09-01  Chris Dumez  <cdumez@apple.com>
1483
1484         Make sure BiquadFilterNode tail is getting processed
1485         https://bugs.webkit.org/show_bug.cgi?id=216050
1486
1487         Reviewed by Darin Adler.
1488
1489         Rebaseline WPT test now that it is passing.
1490
1491         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-tail-expected.txt:
1492
1493 2020-09-01  Chris Dumez  <cdumez@apple.com>
1494
1495         Unreviewed, rebaseline flaky Web Audio WPT tests.
1496
1497         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt:
1498         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt:
1499         * web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/ctor-iirfilter-expected.txt:
1500         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting-expected.txt:
1501         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform-expected.txt:
1502         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-distance-clamping-expected.txt:
1503         * web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-copy-curve-expected.txt:
1504
1505 2020-09-01  Rob Buis  <rbuis@igalia.com>
1506
1507         Convert runtime flag to setting for lazy image loading
1508         https://bugs.webkit.org/show_bug.cgi?id=215610
1509
1510         Reviewed by Youenn Fablet.
1511
1512         Remove changes done to the lazy image loading tests as we enable the setting in testharnessreport.js.
1513         The new expected results are improvements.
1514
1515         * web-platform-tests/html/semantics/embedded-content/the-img-element/below-viewport-image-loading-lazy-load-event.html:
1516         * web-platform-tests/html/semantics/embedded-content/the-img-element/disconnected-image-loading-lazy.html:
1517         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-eager.html:
1518         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-base-url-2-expected.txt:
1519         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-base-url-expected.txt:
1520         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-below-viewport-dynamic.html:
1521         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-crossorigin-change.sub.html:
1522         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-cross-origin-iframe-001.sub-expected.txt:
1523         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-cross-origin-iframe-002.sub-expected.txt:
1524         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-script-disabled-iframe.html:
1525         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-viewport-dynamic.html:
1526         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-load-event.html:
1527         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-move-document.html:
1528         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-move-into-script-disabled-iframe.html:
1529         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-multicol.html:
1530         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-multiple-times-expected.txt:
1531         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-referrerpolicy-change.sub.html:
1532         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-relevant-mutations-expected.txt:
1533         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-srcset-expected.txt:
1534         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-to-eager-expected.txt:
1535         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy.html:
1536         * web-platform-tests/html/semantics/embedded-content/the-img-element/invisible-image.html:
1537         * web-platform-tests/html/semantics/embedded-content/the-img-element/move-element-and-scroll.html:
1538         * web-platform-tests/html/semantics/embedded-content/the-img-element/not-rendered-below-viewport-image-loading-lazy.html:
1539         * web-platform-tests/html/semantics/embedded-content/the-img-element/not-rendered-image-loading-lazy.html:
1540         * web-platform-tests/html/semantics/embedded-content/the-img-element/picture-loading-lazy.html:
1541         * web-platform-tests/html/semantics/embedded-content/the-img-element/remove-element-and-scroll.html:
1542
1543 2020-09-01  Alex Christensen  <achristensen@webkit.org>
1544
1545         Update URL fragment percent encode set
1546         https://bugs.webkit.org/show_bug.cgi?id=216022
1547
1548         Reviewed by Youenn Fablet.
1549
1550         * web-platform-tests/url/a-element-expected.txt:
1551         * web-platform-tests/url/a-element-origin-expected.txt:
1552         * web-platform-tests/url/a-element-origin-xhtml-expected.txt:
1553         * web-platform-tests/url/a-element-xhtml-expected.txt:
1554         * web-platform-tests/url/failure-expected.txt:
1555         * web-platform-tests/url/resources/setters_tests.json:
1556         * web-platform-tests/url/resources/urltestdata.json:
1557         Also add some new tests from upstream.  Some of them are failing now.  That's fine for now.
1558         * web-platform-tests/url/url-constructor-expected.txt:
1559         * web-platform-tests/url/url-origin-expected.txt:
1560         * web-platform-tests/url/url-setters-expected.txt:
1561
1562 2020-09-01  Chris Dumez  <cdumez@apple.com>
1563
1564         Add proper k-rate automation support for BiquadFilterNode
1565         https://bugs.webkit.org/show_bug.cgi?id=216027
1566
1567         Reviewed by Youenn Fablet.
1568
1569         Rebaseline WPT tests now that more checks are passing.
1570
1571         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-connection-expected.txt:
1572         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-expected.txt:
1573         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-automation-expected.txt:
1574         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering-expected.txt:
1575
1576 2020-09-01  Alex Christensen  <achristensen@webkit.org>
1577
1578         Align Big5 decoding with spec, Chrome, and Firefox
1579         https://bugs.webkit.org/show_bug.cgi?id=216016
1580
1581         Reviewed by Darin Adler.
1582
1583         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-big5-hkscs-expected.txt:
1584         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-cn-big5-expected.txt:
1585         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-csbig5-expected.txt:
1586         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-errors-expected.txt:
1587         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-expected.txt:
1588         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-extra-expected.txt:
1589         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-decode-x-x-big5-expected.txt:
1590         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-big5-hkscs-expected.txt:
1591
1592 2020-08-31  Youenn Fablet  <youenn@apple.com>
1593
1594         Update imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-mandatory-getStats.https.html so that it no longer times out if first test fails
1595         https://bugs.webkit.org/show_bug.cgi?id=216009
1596
1597         Reviewed by Darin Adler.
1598
1599         * web-platform-tests/webrtc/RTCPeerConnection-mandatory-getStats.https-expected.txt:
1600         * web-platform-tests/webrtc/RTCPeerConnection-mandatory-getStats.https.html:
1601         Wrap internal asserts in first test in its own test wrapper.
1602         Migrate all promise tests to simple synchronous tests.
1603
1604 2020-08-31  Chris Dumez  <cdumez@apple.com>
1605
1606         Unreviewed, address flakiness of imported/w3c/web-platform-tests/webaudio/the-audio-api/the-analysernode-interface/test-analyser-minimum.html
1607
1608         * web-platform-tests/webaudio/the-audio-api/the-analysernode-interface/test-analyser-minimum-expected.txt:
1609
1610 2020-08-31  Hector Lopez  <hector_i_lopez@apple.com>
1611
1612         Unreviewed, reverting r266350.
1613
1614         Revision is causing a constant crash on both macOS and iOS
1615
1616         Reverted changeset:
1617
1618         "Convert runtime flag to setting for lazy image loading"
1619         https://bugs.webkit.org/show_bug.cgi?id=215610
1620         https://trac.webkit.org/changeset/266350
1621
1622 2020-08-31  Joonghun Park  <jh718.park@samsung.com>
1623
1624         Import css-conditional tests.
1625         https://bugs.webkit.org/show_bug.cgi?id=216000
1626
1627         Reviewed by Darin Adler.
1628
1629         * web-platform-tests/css/conditional/LICENSE: Renamed from LayoutTests/css3/conditional/w3c/LICENSE.
1630         * web-platform-tests/css/conditional/META.yml: Added.
1631         * web-platform-tests/css/conditional/at-media-whitespace-optional-001-expected.html: Added.
1632         * web-platform-tests/css/conditional/at-media-whitespace-optional-001.html: Added.
1633         * web-platform-tests/css/conditional/at-media-whitespace-optional-002-expected.html: Added.
1634         * web-platform-tests/css/conditional/at-media-whitespace-optional-002.html: Added.
1635         * web-platform-tests/css/conditional/at-supports-001-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1636         * web-platform-tests/css/conditional/at-supports-001.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-001.html.
1637         * web-platform-tests/css/conditional/at-supports-002-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1638         * web-platform-tests/css/conditional/at-supports-002.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-002.html.
1639         * web-platform-tests/css/conditional/at-supports-003-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1640         * web-platform-tests/css/conditional/at-supports-003.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-003.html.
1641         * web-platform-tests/css/conditional/at-supports-004-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1642         * web-platform-tests/css/conditional/at-supports-004.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-004.html.
1643         * web-platform-tests/css/conditional/at-supports-005-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1644         * web-platform-tests/css/conditional/at-supports-005.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-005.html.
1645         * web-platform-tests/css/conditional/at-supports-006-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1646         * web-platform-tests/css/conditional/at-supports-006.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-006.html.
1647         * web-platform-tests/css/conditional/at-supports-007-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1648         * web-platform-tests/css/conditional/at-supports-007.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-007.html.
1649         * web-platform-tests/css/conditional/at-supports-008-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1650         * web-platform-tests/css/conditional/at-supports-008.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-008.html.
1651         * web-platform-tests/css/conditional/at-supports-009-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1652         * web-platform-tests/css/conditional/at-supports-009.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-009.html.
1653         * web-platform-tests/css/conditional/at-supports-010-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1654         * web-platform-tests/css/conditional/at-supports-010.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-010.html.
1655         * web-platform-tests/css/conditional/at-supports-011-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1656         * web-platform-tests/css/conditional/at-supports-011.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-011.html.
1657         * web-platform-tests/css/conditional/at-supports-012-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1658         * web-platform-tests/css/conditional/at-supports-012.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-012.html.
1659         * web-platform-tests/css/conditional/at-supports-013-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1660         * web-platform-tests/css/conditional/at-supports-013.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-013.html.
1661         * web-platform-tests/css/conditional/at-supports-014-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1662         * web-platform-tests/css/conditional/at-supports-014.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-014.html.
1663         * web-platform-tests/css/conditional/at-supports-015-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1664         * web-platform-tests/css/conditional/at-supports-015.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-015.html.
1665         * web-platform-tests/css/conditional/at-supports-016-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1666         * web-platform-tests/css/conditional/at-supports-016.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-016.html.
1667         * web-platform-tests/css/conditional/at-supports-017-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1668         * web-platform-tests/css/conditional/at-supports-017.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-017.html.
1669         * web-platform-tests/css/conditional/at-supports-018-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1670         * web-platform-tests/css/conditional/at-supports-018.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-018.html.
1671         * web-platform-tests/css/conditional/at-supports-019-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1672         * web-platform-tests/css/conditional/at-supports-019.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-019.html.
1673         * web-platform-tests/css/conditional/at-supports-020-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1674         * web-platform-tests/css/conditional/at-supports-020.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-020.html.
1675         * web-platform-tests/css/conditional/at-supports-021-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1676         * web-platform-tests/css/conditional/at-supports-021.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-021.html.
1677         * web-platform-tests/css/conditional/at-supports-022-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1678         * web-platform-tests/css/conditional/at-supports-022.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-022.html.
1679         * web-platform-tests/css/conditional/at-supports-023-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1680         * web-platform-tests/css/conditional/at-supports-023.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-023.html.
1681         * web-platform-tests/css/conditional/at-supports-024-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1682         * web-platform-tests/css/conditional/at-supports-024.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-024.html.
1683         * web-platform-tests/css/conditional/at-supports-025-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1684         * web-platform-tests/css/conditional/at-supports-025.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-025.html.
1685         * web-platform-tests/css/conditional/at-supports-026-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1686         * web-platform-tests/css/conditional/at-supports-026.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-026.html.
1687         * web-platform-tests/css/conditional/at-supports-027-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1688         * web-platform-tests/css/conditional/at-supports-027.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-027.html.
1689         * web-platform-tests/css/conditional/at-supports-028-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1690         * web-platform-tests/css/conditional/at-supports-028.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-028.html.
1691         * web-platform-tests/css/conditional/at-supports-029-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1692         * web-platform-tests/css/conditional/at-supports-029.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-029.html.
1693         * web-platform-tests/css/conditional/at-supports-030-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1694         * web-platform-tests/css/conditional/at-supports-030.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-030.html.
1695         * web-platform-tests/css/conditional/at-supports-031-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1696         * web-platform-tests/css/conditional/at-supports-031.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-031.html.
1697         * web-platform-tests/css/conditional/at-supports-032-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1698         * web-platform-tests/css/conditional/at-supports-032.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-032.html.
1699         * web-platform-tests/css/conditional/at-supports-033-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1700         * web-platform-tests/css/conditional/at-supports-033.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-033.html.
1701         * web-platform-tests/css/conditional/at-supports-034-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1702         * web-platform-tests/css/conditional/at-supports-034.html: Added.
1703         * web-platform-tests/css/conditional/at-supports-035-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1704         * web-platform-tests/css/conditional/at-supports-035.html: Added.
1705         * web-platform-tests/css/conditional/at-supports-036-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1706         * web-platform-tests/css/conditional/at-supports-036.html: Added.
1707         * web-platform-tests/css/conditional/at-supports-037-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1708         * web-platform-tests/css/conditional/at-supports-037.html: Added.
1709         * web-platform-tests/css/conditional/at-supports-038-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1710         * web-platform-tests/css/conditional/at-supports-038.html: Added.
1711         * web-platform-tests/css/conditional/at-supports-039-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1712         * web-platform-tests/css/conditional/at-supports-039.html: Added.
1713         * web-platform-tests/css/conditional/at-supports-040-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1714         * web-platform-tests/css/conditional/at-supports-040.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-040.html.
1715         * web-platform-tests/css/conditional/at-supports-041-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1716         * web-platform-tests/css/conditional/at-supports-041.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-041.html.
1717         * web-platform-tests/css/conditional/at-supports-042-expected.html: Copied from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1718         * web-platform-tests/css/conditional/at-supports-042.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-042.html.
1719         * web-platform-tests/css/conditional/at-supports-043-expected.html: Renamed from LayoutTests/css3/conditional/w3c/at-supports-041-expected.html.
1720         * web-platform-tests/css/conditional/at-supports-043.html: Added.
1721         * web-platform-tests/css/conditional/idlharness-expected.txt: Added.
1722         * web-platform-tests/css/conditional/idlharness.html: Added.
1723         * web-platform-tests/css/conditional/js/001-expected.txt: Added.
1724         * web-platform-tests/css/conditional/js/001.html: Added.
1725         * web-platform-tests/css/conditional/reference/background-lime.html: Added.
1726         * web-platform-tests/css/conditional/test_group_insertRule-expected.txt: Added.
1727         * web-platform-tests/css/conditional/test_group_insertRule.html: Added.
1728
1729 2020-08-31  Alex Christensen  <achristensen@webkit.org>
1730
1731         Make Big5 encoder conform to the specification and behavior of Chrome and Firefox
1732         https://bugs.webkit.org/show_bug.cgi?id=215983
1733
1734         Reviewed by Darin Adler.
1735
1736         * web-platform-tests/encoding/big5-encoder-expected.txt:
1737         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-cn-big5-expected.txt:
1738         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-csbig5-expected.txt:
1739         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-han-expected.txt:
1740         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-misc-expected.txt:
1741         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-pua-expected.txt:
1742         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-expected.txt:
1743         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-x-x-big5-expected.txt:
1744         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href-errors-han-expected.txt:
1745         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href-errors-misc-expected.txt:
1746         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href-expected.txt:
1747
1748 2020-08-31  Rob Buis  <rbuis@igalia.com>
1749
1750         Convert runtime flag to setting for lazy image loading
1751         https://bugs.webkit.org/show_bug.cgi?id=215610
1752
1753         Reviewed by Youenn Fablet.
1754
1755         Remove changes done to the lazy image loading tests as we enable the setting in testharnessreport.js.
1756         The new expected results are improvements.
1757
1758         * web-platform-tests/html/semantics/embedded-content/the-img-element/below-viewport-image-loading-lazy-load-event.html:
1759         * web-platform-tests/html/semantics/embedded-content/the-img-element/disconnected-image-loading-lazy.html:
1760         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-eager.html:
1761         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-base-url-2-expected.txt:
1762         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-base-url-expected.txt:
1763         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-below-viewport-dynamic.html:
1764         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-crossorigin-change.sub.html:
1765         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-cross-origin-iframe-001.sub-expected.txt:
1766         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-cross-origin-iframe-002.sub-expected.txt:
1767         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-script-disabled-iframe.html:
1768         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-viewport-dynamic.html:
1769         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-load-event.html:
1770         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-move-document.html:
1771         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-move-into-script-disabled-iframe.html:
1772         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-multicol.html:
1773         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-multiple-times-expected.txt:
1774         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-referrerpolicy-change.sub.html:
1775         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-relevant-mutations-expected.txt:
1776         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-srcset-expected.txt:
1777         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-to-eager-expected.txt:
1778         * web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy.html:
1779         * web-platform-tests/html/semantics/embedded-content/the-img-element/invisible-image.html:
1780         * web-platform-tests/html/semantics/embedded-content/the-img-element/move-element-and-scroll.html:
1781         * web-platform-tests/html/semantics/embedded-content/the-img-element/not-rendered-below-viewport-image-loading-lazy.html:
1782         * web-platform-tests/html/semantics/embedded-content/the-img-element/not-rendered-image-loading-lazy.html:
1783         * web-platform-tests/html/semantics/embedded-content/the-img-element/picture-loading-lazy.html:
1784         * web-platform-tests/html/semantics/embedded-content/the-img-element/remove-element-and-scroll.html:
1785
1786 2020-08-31  Youenn Fablet  <youenn@apple.com>
1787
1788         Add support for TextDecoderStream
1789         https://bugs.webkit.org/show_bug.cgi?id=215919
1790
1791         Reviewed by Alex Christensen.
1792
1793         * web-platform-tests/encoding/streams/backpressure.any-expected.txt:
1794         * web-platform-tests/encoding/streams/backpressure.any.worker-expected.txt:
1795         * web-platform-tests/encoding/streams/decode-attributes.any-expected.txt:
1796         * web-platform-tests/encoding/streams/decode-attributes.any.worker-expected.txt:
1797         * web-platform-tests/encoding/streams/decode-bad-chunks.any-expected.txt:
1798         * web-platform-tests/encoding/streams/decode-bad-chunks.any.worker-expected.txt:
1799         * web-platform-tests/encoding/streams/decode-ignore-bom.any-expected.txt:
1800         * web-platform-tests/encoding/streams/decode-ignore-bom.any.worker-expected.txt:
1801         * web-platform-tests/encoding/streams/decode-incomplete-input.any-expected.txt:
1802         * web-platform-tests/encoding/streams/decode-incomplete-input.any.worker-expected.txt:
1803         * web-platform-tests/encoding/streams/decode-non-utf8.any-expected.txt:
1804         * web-platform-tests/encoding/streams/decode-non-utf8.any.worker-expected.txt:
1805         * web-platform-tests/encoding/streams/decode-split-character.any-expected.txt:
1806         * web-platform-tests/encoding/streams/decode-split-character.any.worker-expected.txt:
1807         * web-platform-tests/encoding/streams/decode-utf8.any-expected.txt:
1808         * web-platform-tests/encoding/streams/decode-utf8.any.worker-expected.txt:
1809         * web-platform-tests/encoding/streams/encode-bad-chunks.any-expected.txt:
1810         * web-platform-tests/encoding/streams/encode-bad-chunks.any.worker-expected.txt:
1811         * web-platform-tests/encoding/streams/readable-writable-properties.any-expected.txt:
1812         * web-platform-tests/encoding/streams/readable-writable-properties.any.worker-expected.txt:
1813         * web-platform-tests/encoding/streams/realms.window-expected.txt:
1814
1815 2020-08-30  Youenn Fablet  <youenn@apple.com>
1816
1817         Add support for TextEncoderStream
1818         https://bugs.webkit.org/show_bug.cgi?id=215916
1819
1820         Reviewed by Alex Christensen.
1821
1822         * web-platform-tests/encoding/idlharness.any-expected.txt:
1823         * web-platform-tests/encoding/idlharness.any.worker-expected.txt:
1824         * web-platform-tests/encoding/streams/backpressure.any-expected.txt:
1825         * web-platform-tests/encoding/streams/backpressure.any.worker-expected.txt:
1826         * web-platform-tests/encoding/streams/encode-bad-chunks.any-expected.txt:
1827         * web-platform-tests/encoding/streams/encode-bad-chunks.any.worker-expected.txt:
1828         * web-platform-tests/encoding/streams/encode-utf8.any-expected.txt:
1829         * web-platform-tests/encoding/streams/encode-utf8.any.worker-expected.txt:
1830         * web-platform-tests/encoding/streams/readable-writable-properties.any-expected.txt:
1831         * web-platform-tests/encoding/streams/readable-writable-properties.any.worker-expected.txt:
1832         * web-platform-tests/encoding/streams/realms.window-expected.txt:
1833         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
1834
1835 2020-08-29  Alex Christensen  <achristensen@webkit.org>
1836
1837         Remove NFC normalization when submitting forms and encoding URL queries and fix EUC-JP encoding
1838         https://bugs.webkit.org/show_bug.cgi?id=215970
1839
1840         Reviewed by Darin Adler.
1841
1842         * web-platform-tests/encoding/legacy-mb-japanese/euc-jp/eucjp-encode-form-cseucpkdfmtjapanese-expected.txt:
1843         * web-platform-tests/encoding/legacy-mb-japanese/euc-jp/eucjp-encode-form-errors-han-expected.txt:
1844         * web-platform-tests/encoding/legacy-mb-japanese/euc-jp/eucjp-encode-form-errors-misc-expected.txt:
1845         * web-platform-tests/encoding/legacy-mb-japanese/euc-jp/eucjp-encode-form-expected.txt:
1846         * web-platform-tests/encoding/legacy-mb-japanese/euc-jp/eucjp-encode-form-x-euc-jp-expected.txt:
1847         * web-platform-tests/encoding/legacy-mb-japanese/euc-jp/eucjp-encode-href-errors-han-expected.txt:
1848         * web-platform-tests/encoding/legacy-mb-japanese/euc-jp/eucjp-encode-href-errors-misc-expected.txt:
1849         * web-platform-tests/encoding/legacy-mb-japanese/euc-jp/eucjp-encode-href-expected.txt:
1850         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-encode-form-csiso2022jp-expected.txt:
1851         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-encode-form-errors-han-expected.txt:
1852         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-encode-form-errors-misc-expected.txt:
1853         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-encode-form-expected.txt:
1854         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-encode-href-errors-han-expected.txt:
1855         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-encode-href-errors-misc-expected.txt:
1856         * web-platform-tests/encoding/legacy-mb-japanese/iso-2022-jp/iso2022jp-encode-href-expected.txt:
1857         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-csshiftjis-expected.txt:
1858         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-errors-han-expected.txt:
1859         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-errors-misc-expected.txt:
1860         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-expected.txt:
1861         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-ms932-expected.txt:
1862         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-ms_kanji-expected.txt:
1863         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-shift-jis-expected.txt:
1864         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-sjis-expected.txt:
1865         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-windows-31j-expected.txt:
1866         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-form-x-sjis-expected.txt:
1867         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href-errors-han-expected.txt:
1868         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href-errors-misc-expected.txt:
1869         * web-platform-tests/encoding/legacy-mb-japanese/shift_jis/sjis-encode-href-expected.txt:
1870         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-cseuckr-expected.txt:
1871         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-csksc56011987-expected.txt:
1872         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-errors-han-expected.txt:
1873         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-errors-misc-expected.txt:
1874         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-expected.txt:
1875         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-iso-ir-149-expected.txt:
1876         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-korean-expected.txt:
1877         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-ks_c_5601-1987-expected.txt:
1878         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-ks_c_5601-1989-expected.txt:
1879         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-ksc5601-expected.txt:
1880         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-ksc_5601-expected.txt:
1881         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-form-windows-949-expected.txt:
1882         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-href-errors-han-expected.txt:
1883         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-href-errors-misc-expected.txt:
1884         * web-platform-tests/encoding/legacy-mb-korean/euc-kr/euckr-encode-href-expected.txt:
1885         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-big5-hkscs-expected.txt:
1886         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-cn-big5-expected.txt:
1887         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-csbig5-expected.txt:
1888         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-han-expected.txt:
1889         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-errors-misc-expected.txt:
1890         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-expected.txt:
1891         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-form-x-x-big5-expected.txt:
1892         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href-errors-han-expected.txt:
1893         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href-errors-misc-expected.txt:
1894         * web-platform-tests/encoding/legacy-mb-tchinese/big5/big5-encode-href-expected.txt:
1895
1896 2020-08-28  Chris Dumez  <cdumez@apple.com>
1897
1898         Update PannerNode to support k-rate automation of its AudioParams
1899         https://bugs.webkit.org/show_bug.cgi?id=215901
1900
1901         Reviewed by Darin Adler.
1902
1903         Rebaseline WPT tests now that more checks are passing.
1904
1905         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-connections-expected.txt:
1906         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-expected.txt:
1907         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/automation-changes-expected.txt:
1908         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-automation-basic-expected.txt:
1909         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-automation-equalpower-stereo-expected.txt:
1910         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-automation-position-expected.txt:
1911         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-stereo-expected.txt:
1912         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/test-pannernode-automation-expected.txt:
1913
1914 2020-08-28  Chris Dumez  <cdumez@apple.com>
1915
1916         AudioParam.value setter should call setValueAtTime(value, now)
1917         https://bugs.webkit.org/show_bug.cgi?id=215946
1918
1919         Reviewed by Eric Carlson.
1920
1921         Rebaseline WPT tests now that more checks are passing.
1922
1923         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering-expected.txt:
1924         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/no-dezippering-expected.txt:
1925         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt:
1926         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/automation-changes-expected.txt:
1927
1928 2020-08-28  Chris Dumez  <cdumez@apple.com>
1929
1930         Resync web-platform-tests/webaudio from upstream
1931         https://bugs.webkit.org/show_bug.cgi?id=215935
1932
1933         Reviewed by Sam Weinig.
1934
1935         Resync web-platform-tests/webaudio from upstream 37c7777f647d4383943.
1936
1937         * web-platform-tests/webaudio/the-audio-api/the-analysernode-interface/test-analyser-minimum-expected.txt:
1938         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions-expected.txt:
1939         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/constructor-allowed-to-start-expected.txt: Added.
1940         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering-expected.txt:
1941         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt:
1942         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt:
1943         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting-expected.txt:
1944         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/detune-overflow-expected.txt: Added.
1945         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform-expected.txt:
1946         * web-platform-tests/webaudio/the-audio-api/the-periodicwave-interface/periodicWave-expected.txt: Added.
1947         * web-platform-tests/webaudio/the-audio-api/the-scriptprocessornode-interface/simple-input-output-expected.txt:
1948         * web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering-expected.txt:
1949
1950 2020-08-28  Youenn Fablet  <youenn@apple.com>
1951
1952         initializeReadableStream should check for highWaterMark be undefined
1953         https://bugs.webkit.org/show_bug.cgi?id=215890
1954
1955         Reviewed by Alex Christensen.
1956
1957         * web-platform-tests/streams/transform-streams/backpressure.any-expected.txt:
1958         * web-platform-tests/streams/transform-streams/backpressure.any.worker-expected.txt:
1959         * web-platform-tests/streams/transform-streams/errors.any-expected.txt:
1960         * web-platform-tests/streams/transform-streams/errors.any.worker-expected.txt:
1961         * web-platform-tests/streams/transform-streams/reentrant-strategies.any-expected.txt:
1962         * web-platform-tests/streams/transform-streams/reentrant-strategies.any.worker-expected.txt:
1963         * web-platform-tests/streams/transform-streams/strategies.any-expected.txt:
1964         * web-platform-tests/streams/transform-streams/strategies.any.worker-expected.txt:
1965         * web-platform-tests/streams/transform-streams/terminate.any-expected.txt:
1966         * web-platform-tests/streams/transform-streams/terminate.any.worker-expected.txt:
1967
1968 2020-08-28  Chris Lord  <clord@igalia.com>
1969
1970         Add WebGL(2) context support to OffscreenCanvas
1971         https://bugs.webkit.org/show_bug.cgi?id=209809
1972
1973         Reviewed by Dean Jackson.
1974
1975         Rebaseline OffscreenCanvas tests after enabling WebGL contexts.
1976
1977         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext-expected.txt:
1978         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.worker-expected.txt:
1979
1980 2020-08-27  Ryosuke Niwa  <rniwa@webkit.org>
1981
1982         Prevent infinite recursion when upgrading custom elements
1983         https://bugs.webkit.org/show_bug.cgi?id=206605
1984
1985         Reviewed by Antti Koivisto.
1986
1987         Rebaselined the test now that one more test case is passing.
1988
1989         * web-platform-tests/custom-elements/upgrading-expected.txt:
1990
1991 2020-08-27  Chris Dumez  <cdumez@apple.com>
1992
1993         Fix AudioParam.linearRampToValueAtTime() formula to match specification
1994         https://bugs.webkit.org/show_bug.cgi?id=215904
1995
1996         Reviewed by Darin Adler.
1997
1998         Rebaseline WPT tests now that more checks are passing or now that they keep passing/failing with
1999         slightly different values.
2000
2001         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-linearRampToValueAtTime-expected.txt:
2002         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-audiobuffersource-connections-expected.txt:
2003         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-dynamics-compressor-connections-expected.txt:
2004         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-connections-expected.txt:
2005         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-expected.txt:
2006         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-linearRampToValueAtTime-expected.txt:
2007         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-automation-expected.txt:
2008         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-automation-position-expected.txt:
2009
2010 2020-08-27  Joonghun Park  <jh718.park@samsung.com>
2011
2012         Implement @supports selector().
2013         https://bugs.webkit.org/show_bug.cgi?id=199237
2014
2015         Reviewed by Antti Koivisto.
2016
2017         This feature allows authors to test if the browser supports the tested selector syntax.
2018         The corresponding spec is https://drafts.csswg.org/css-conditional-4/#at-supports-ext.
2019
2020         And unknown -webkit- pseudo elements are not supported according to the spec,
2021         https://drafts.csswg.org/css-conditional-4/#support-definition-ext.
2022
2023         * web-platform-tests/css/cssom/CSS-expected.txt:
2024
2025 2020-08-27  Youenn Fablet  <youenn@apple.com>
2026
2027         Fix propagation of errors in TransformStream
2028         https://bugs.webkit.org/show_bug.cgi?id=215888
2029
2030         Reviewed by Alex Christensen.
2031
2032         * web-platform-tests/streams/transform-streams/backpressure.any-expected.txt:
2033         * web-platform-tests/streams/transform-streams/errors.any-expected.txt:
2034         * web-platform-tests/streams/transform-streams/errors.any.worker-expected.txt:
2035         * web-platform-tests/streams/transform-streams/strategies.any-expected.txt:
2036         * web-platform-tests/streams/transform-streams/strategies.any.worker-expected.txt:
2037         * web-platform-tests/streams/transform-streams/terminate.any-expected.txt:
2038
2039 2020-08-27  Youenn Fablet  <youenn@apple.com>
2040
2041         Add support for TransformStream
2042         https://bugs.webkit.org/show_bug.cgi?id=215607
2043
2044         Reviewed by Alex Christensen.
2045
2046         * web-platform-tests/streams/idlharness.any-expected.txt:
2047         * web-platform-tests/streams/idlharness.any.worker-expected.txt:
2048         * web-platform-tests/streams/transform-streams/backpressure.any-expected.txt:
2049         * web-platform-tests/streams/transform-streams/backpressure.any.worker-expected.txt:
2050         * web-platform-tests/streams/transform-streams/errors.any-expected.txt:
2051         * web-platform-tests/streams/transform-streams/errors.any.worker-expected.txt:
2052         * web-platform-tests/streams/transform-streams/flush.any-expected.txt:
2053         * web-platform-tests/streams/transform-streams/flush.any.worker-expected.txt:
2054         * web-platform-tests/streams/transform-streams/general.any-expected.txt:
2055         * web-platform-tests/streams/transform-streams/general.any.worker-expected.txt:
2056         * web-platform-tests/streams/transform-streams/lipfuzz.any-expected.txt:
2057         * web-platform-tests/streams/transform-streams/lipfuzz.any.worker-expected.txt:
2058         * web-platform-tests/streams/transform-streams/patched-global.any-expected.txt:
2059         * web-platform-tests/streams/transform-streams/patched-global.any.worker-expected.txt:
2060         * web-platform-tests/streams/transform-streams/properties.any-expected.txt:
2061         * web-platform-tests/streams/transform-streams/properties.any.worker-expected.txt:
2062         * web-platform-tests/streams/transform-streams/reentrant-strategies.any-expected.txt:
2063         * web-platform-tests/streams/transform-streams/reentrant-strategies.any.js:
2064         * web-platform-tests/streams/transform-streams/reentrant-strategies.any.worker-expected.txt:
2065         * web-platform-tests/streams/transform-streams/strategies.any-expected.txt:
2066         * web-platform-tests/streams/transform-streams/strategies.any.worker-expected.txt:
2067         * web-platform-tests/streams/transform-streams/terminate.any-expected.txt:
2068         * web-platform-tests/streams/transform-streams/terminate.any.worker-expected.txt:
2069
2070 2020-08-26  Chris Dumez  <cdumez@apple.com>
2071
2072         Add support for sub-sample accurate start for AudioBufferSourceNode
2073         https://bugs.webkit.org/show_bug.cgi?id=215868
2074
2075         Reviewed by Darin Adler.
2076
2077         Rebaseline existing WPT tests now that more checks are passing.
2078
2079         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero-expected.txt:
2080         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-scheduling-expected.txt:
2081
2082 2020-08-26  Chris Dumez  <cdumez@apple.com>
2083
2084         Update DynamicsCompressorNode::process() to use AudioParam::finalValue()
2085         https://bugs.webkit.org/show_bug.cgi?id=215874
2086
2087         Reviewed by Darin Adler.
2088
2089         Rebaseline WPT test now that more checks are passing.
2090
2091         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-dynamics-compressor-connections-expected.txt:
2092
2093 2020-08-26  Ryan Haddad  <ryanhaddad@apple.com>
2094
2095         Unreviewed, reverting r266200.
2096
2097         Broke test for macOS
2098
2099         Reverted changeset:
2100
2101         "Unreviewed, rebaseline constant css-cascade test failure"
2102         https://trac.webkit.org/changeset/266200
2103
2104 2020-08-26  Karl Rackler  <rackler@apple.com>
2105
2106         Unreviewed, rebaseline constant css-cascade test failure
2107
2108         * web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
2109
2110 2020-08-26  Chris Dumez  <cdumez@apple.com>
2111
2112         Unreviewed, rebaseline flaky webaudio WPT tests.
2113
2114         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner-expected.txt:
2115         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/no-dezippering-expected.txt:
2116         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt:
2117         * web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/ctor-iirfilter-expected.txt:
2118         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/automation-changes-expected.txt:
2119         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-expected.txt:
2120         * web-platform-tests/webaudio/the-audio-api/the-scriptprocessornode-interface/simple-input-output-expected.txt:
2121         * web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering-expected.txt:
2122         * web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-copy-curve-expected.txt:
2123
2124 2020-08-26  Alex Christensen  <achristensen@webkit.org>
2125
2126         Implement DataTransfer constructor and multipart form filename encoding as other browsers do
2127         https://bugs.webkit.org/show_bug.cgi?id=215837
2128
2129         Reviewed by Youenn Fablet.
2130
2131         * web-platform-tests/FileAPI/file/send-file-form-expected.txt:
2132         * web-platform-tests/FileAPI/file/send-file-form-iso-2022-jp.tentative-expected.txt:
2133         * web-platform-tests/FileAPI/file/send-file-form-utf-8-expected.txt:
2134         * web-platform-tests/FileAPI/file/send-file-form-windows-1252.tentative-expected.txt:
2135         * web-platform-tests/FileAPI/file/send-file-form-x-user-defined.tentative-expected.txt:
2136         * web-platform-tests/html/editing/dnd/datastore/datatransfer-constructor-001-expected.txt:
2137         * web-platform-tests/html/editing/dnd/datastore/datatransfer-types-expected.txt:
2138         This test still fails because of bindings issues.  DataTransfer.types should apparently return
2139         a cached JSValue that is updated whenever the contents change, which I don't think our bindings
2140         generator can handle right now, so these tests are now failing in a different way.
2141         I think that's fine because I think most uses of DataTransfer.types will just be checking the contents,
2142         not whether its === to a stored reference like these tests do.  We should fix this later.
2143         * web-platform-tests/html/semantics/forms/form-submission-0/submit-file.sub-expected.txt:
2144         * web-platform-tests/html/semantics/forms/form-submission-0/submit-file.sub.html:
2145         Updated to successfully submit the form to a listening server in our test infrastructure,
2146         so that we see PASS like we do now on wpt.live
2147         * web-platform-tests/service-workers/service-worker/data-transfer-files.https-expected.txt:
2148
2149 2020-08-26  Chris Dumez  <cdumez@apple.com>
2150
2151         IIRFilterNode interface is not supported
2152         https://bugs.webkit.org/show_bug.cgi?id=215810
2153
2154         Reviewed by Darin Adler.
2155
2156         Rebaseline WPT tests that are now passing.
2157
2158         * web-platform-tests/webaudio/idlharness.https.window-expected.txt:
2159         * web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/ctor-iirfilter-expected.txt:
2160         * web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-basic-expected.txt:
2161         * web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-expected.txt:
2162         * web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-getFrequencyResponse-expected.txt:
2163         * web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/test-iirfilternode-expected.txt:
2164
2165 2020-08-26  Alex Christensen  <achristensen@webkit.org>
2166
2167         Use endings from FilePropertyBag when constructing Blob data from the File
2168         https://bugs.webkit.org/show_bug.cgi?id=215857
2169
2170         Reviewed by Darin Adler.
2171
2172         * web-platform-tests/FileAPI/file/File-constructor-endings-expected.txt:
2173
2174 2020-08-26  Youenn Fablet  <youenn@apple.com>
2175
2176         Abort pipeTo based on AbortSignal
2177         https://bugs.webkit.org/show_bug.cgi?id=215448
2178
2179         Reviewed by Alex Christensen.
2180
2181         * web-platform-tests/streams/piping/abort.any-expected.txt:
2182         * web-platform-tests/streams/piping/abort.any.worker-expected.txt:
2183         * web-platform-tests/streams/piping/close-propagation-forward.any-expected.txt:
2184         * web-platform-tests/streams/piping/close-propagation-forward.any.worker-expected.txt:
2185         * web-platform-tests/streams/piping/error-propagation-forward.any-expected.txt:
2186         * web-platform-tests/streams/piping/error-propagation-forward.any.worker-expected.txt:
2187         * web-platform-tests/streams/piping/flow-control.any-expected.txt:
2188         * web-platform-tests/streams/piping/flow-control.any.worker-expected.txt:
2189
2190 2020-08-26  Oriol Brufau  <obrufau@igalia.com>
2191
2192         [css-grid] Set available column space before grid items prelayout
2193         https://bugs.webkit.org/show_bug.cgi?id=199648
2194
2195         Reviewed by Javier Fernandez.
2196
2197         Import WPT test.
2198
2199         * web-platform-tests/css/css-grid/alignment/self-baseline/grid-self-baseline-008-expected.html: Added.
2200         * web-platform-tests/css/css-grid/alignment/self-baseline/grid-self-baseline-008.html: Added.
2201         * web-platform-tests/css/css-grid/alignment/self-baseline/w3c-import.log:
2202
2203 2020-08-26  Youenn Fablet  <youenn@apple.com>
2204
2205         enumerateDevices should expose audiooutput devices that are tied to an audio input device
2206         https://bugs.webkit.org/show_bug.cgi?id=215806
2207
2208         Reviewed by Eric Carlson.
2209
2210         * web-platform-tests/mediacapture-streams/MediaStreamTrack-getSettings.https-expected.txt:
2211         * web-platform-tests/mediacapture-streams/MediaStreamTrack-getSettings.https.html:
2212
2213 2020-08-26  Youenn Fablet  <youenn@apple.com>
2214
2215         pipeThrough should check for readableStream type
2216         https://bugs.webkit.org/show_bug.cgi?id=215497
2217
2218         Reviewed by Alex Christensen.
2219
2220         * web-platform-tests/streams/piping/pipe-through.any-expected.txt:
2221         * web-platform-tests/streams/piping/pipe-through.any.worker-expected.txt:
2222
2223 2020-08-25  Ryosuke Niwa  <rniwa@webkit.org>
2224
2225         Resolve with the class used to define the Custom Element
2226         https://bugs.webkit.org/show_bug.cgi?id=215562
2227
2228         Reviewed by Darin Adler.
2229
2230         Re-sync'ed the test with that in https://github.com/web-platform-tests/wpt/pull/25033.
2231
2232         * web-platform-tests/custom-elements/CustomElementRegistry-expected.txt:
2233         * web-platform-tests/custom-elements/CustomElementRegistry.html:
2234
2235 2020-08-25  Youenn Fablet  <youenn@apple.com>
2236
2237         Refresh ReadableStream.pipeTo implementation up to spec
2238         https://bugs.webkit.org/show_bug.cgi?id=215415
2239
2240         Reviewed by Alex Christensen.
2241
2242         * web-platform-tests/fetch/api/response/response-stream-disturbed-by-pipe.any-expected.txt:
2243         * web-platform-tests/fetch/api/response/response-stream-disturbed-by-pipe.any.worker-expected.txt:
2244         * web-platform-tests/streams/idlharness.any-expected.txt:
2245         * web-platform-tests/streams/idlharness.any.worker-expected.txt:
2246         * web-platform-tests/streams/piping/abort.any-expected.txt:
2247         * web-platform-tests/streams/piping/abort.any.worker-expected.txt:
2248         * web-platform-tests/streams/piping/close-propagation-backward-expected.txt: Removed.
2249         * web-platform-tests/streams/piping/close-propagation-backward.any-expected.txt:
2250         * web-platform-tests/streams/piping/close-propagation-backward.any.worker-expected.txt:
2251         * web-platform-tests/streams/piping/close-propagation-forward-expected.txt: Removed.
2252         * web-platform-tests/streams/piping/close-propagation-forward.any-expected.txt:
2253         * web-platform-tests/streams/piping/close-propagation-forward.any.worker-expected.txt:
2254         * web-platform-tests/streams/piping/error-propagation-backward-expected.txt: Removed.
2255         * web-platform-tests/streams/piping/error-propagation-backward.any-expected.txt:
2256         * web-platform-tests/streams/piping/error-propagation-backward.any.worker-expected.txt:
2257         * web-platform-tests/streams/piping/error-propagation-forward-expected.txt: Removed.
2258         * web-platform-tests/streams/piping/error-propagation-forward.any-expected.txt:
2259         * web-platform-tests/streams/piping/error-propagation-forward.any.worker-expected.txt:
2260         * web-platform-tests/streams/piping/flow-control-expected.txt: Removed.
2261         * web-platform-tests/streams/piping/flow-control.any-expected.txt:
2262         * web-platform-tests/streams/piping/flow-control.any.worker-expected.txt:
2263         * web-platform-tests/streams/piping/general-expected.txt: Removed.
2264         * web-platform-tests/streams/piping/general.any-expected.txt:
2265         * web-platform-tests/streams/piping/general.any.worker-expected.txt:
2266         * web-platform-tests/streams/piping/multiple-propagation-expected.txt: Removed.
2267         * web-platform-tests/streams/piping/multiple-propagation.any-expected.txt:
2268         * web-platform-tests/streams/piping/multiple-propagation.any.worker-expected.txt:
2269         * web-platform-tests/streams/piping/pipe-through-expected.txt: Removed.
2270         * web-platform-tests/streams/piping/pipe-through.any-expected.txt:
2271         * web-platform-tests/streams/piping/pipe-through.any.worker-expected.txt:
2272         * web-platform-tests/streams/piping/then-interception.any-expected.txt:
2273         * web-platform-tests/streams/piping/then-interception.any.worker-expected.txt:
2274         * web-platform-tests/streams/piping/throwing-options.any-expected.txt:
2275         * web-platform-tests/streams/piping/throwing-options.any.worker-expected.txt:
2276         * web-platform-tests/streams/piping/transform-streams-expected.txt: Removed.
2277         * web-platform-tests/streams/readable-streams/patched-global.any-expected.txt:
2278         * web-platform-tests/streams/readable-streams/patched-global.any.worker-expected.txt:
2279         * web-platform-tests/streams/readable-streams/reentrant-strategies.any-expected.txt:
2280         * web-platform-tests/streams/readable-streams/reentrant-strategies.any.worker-expected.txt:
2281
2282 2020-08-24  Alex Christensen  <achristensen@webkit.org>
2283
2284         Update iOS layout test results after r266087
2285         https://bugs.webkit.org/show_bug.cgi?id=215671
2286
2287         * web-platform-tests/fetch/content-encoding/bad-gzip-body.any.worker-expected.txt:
2288         Apparently there's a newly passing test here, too.
2289         I wonder why macOS isn't affected by this change.
2290
2291 2020-08-24  Alex Christensen  <achristensen@webkit.org>
2292
2293         Implement Request/Response consuming as FormData
2294         https://bugs.webkit.org/show_bug.cgi?id=215671
2295
2296         Reviewed by Darin Adler.
2297
2298         * web-platform-tests/fetch/api/abort/general.any-expected.txt:
2299         * web-platform-tests/fetch/api/abort/general.any.worker-expected.txt:
2300         * web-platform-tests/fetch/api/request/request-consume-empty-expected.txt:
2301         This remaining failing test now fails similarly in all browsers.
2302         * web-platform-tests/fetch/api/request/request-consume-expected.txt:
2303         * web-platform-tests/fetch/api/request/request-init-002-expected.txt:
2304         * web-platform-tests/fetch/api/response/response-consume-empty-expected.txt:
2305         This remaining failing test now fails similarly in all browsers.
2306         * web-platform-tests/fetch/api/response/response-consume-expected.txt:
2307         * web-platform-tests/fetch/api/response/response-error-from-stream-expected.txt:
2308         This change makes the formData failures in this file look like all the other failures in this file,
2309         which should be fixed together in a separate patch.
2310         * web-platform-tests/fetch/api/response/response-init-002-expected.txt:
2311         * web-platform-tests/url/urlencoded-parser.any-expected.txt:
2312         * web-platform-tests/url/urlencoded-parser.any.worker-expected.txt:
2313         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-custom-response.https-expected.txt:
2314
2315 2020-08-24  Emilio Cobos Álvarez  <emilio@crisal.io>
2316
2317         Support quotes:auto and fix quotes serialization.
2318         https://bugs.webkit.org/show_bug.cgi?id=215646
2319
2320         Reviewed by Darin Adler.
2321
2322         * web-platform-tests/css/css-content/inheritance-expected.txt: Annotate progression.
2323         * web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt: Ditto.
2324
2325 2020-08-24  Justin Uberti  <justin@uberti.name>
2326
2327         RTCRtpSynchronizationSource.rtpTimestamp is not present
2328         https://bugs.webkit.org/show_bug.cgi?id=215722
2329
2330         Reviewed by Youenn Fablet.
2331
2332         Updated expectations file to indicate that tests checking for .rtpTimestamp now pass.
2333
2334         * LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCRtpReceiver-getSynchronizationSources.https-expected.txt:
2335
2336 2020-08-22  Emilio Cobos Álvarez  <emilio@crisal.io>
2337
2338         Import css-content tests.
2339         https://bugs.webkit.org/show_bug.cgi?id=215751
2340
2341         Reviewed by Antti Koivisto.
2342
2343         * resources/import-expectations.json:
2344         * web-platform-tests/css/css-content/META.yml: Added.
2345         * web-platform-tests/css/css-content/attr-case-insensitive-expected.html: Added.
2346         * web-platform-tests/css/css-content/attr-case-insensitive.html: Added.
2347         * web-platform-tests/css/css-content/computed-value-expected.txt: Added.
2348         * web-platform-tests/css/css-content/computed-value.html: Added.
2349         * web-platform-tests/css/css-content/element-replacement-alt-expected.html: Added.
2350         * web-platform-tests/css/css-content/element-replacement-alt.html: Added.
2351         * web-platform-tests/css/css-content/element-replacement-display-contents-expected.html: Added.
2352         * web-platform-tests/css/css-content/element-replacement-display-contents.html: Added.
2353         * web-platform-tests/css/css-content/element-replacement-display-none-expected.html: Added.
2354         * web-platform-tests/css/css-content/element-replacement-display-none.html: Added.
2355         * web-platform-tests/css/css-content/element-replacement-dynamic-expected.html: Added.
2356         * web-platform-tests/css/css-content/element-replacement-dynamic.html: Added.
2357         * web-platform-tests/css/css-content/element-replacement-expected.html: Added.
2358         * web-platform-tests/css/css-content/element-replacement-image-alt-expected.html: Added.
2359         * web-platform-tests/css/css-content/element-replacement-image-alt.html: Added.
2360         * web-platform-tests/css/css-content/element-replacement-on-replaced-element.tentative-expected.html: Added.
2361         * web-platform-tests/css/css-content/element-replacement-on-replaced-element.tentative.html: Added.
2362         * web-platform-tests/css/css-content/element-replacement.html: Added.
2363         * web-platform-tests/css/css-content/inheritance-expected.txt: Added.
2364         * web-platform-tests/css/css-content/inheritance.html: Added.
2365         * web-platform-tests/css/css-content/pseudo-element-inline-box-expected.html: Added.
2366         * web-platform-tests/css/css-content/pseudo-element-inline-box.html: Added.
2367         * web-platform-tests/css/css-content/quotes-001-expected.html: Added.
2368         * web-platform-tests/css/css-content/quotes-001.html: Added.
2369         * web-platform-tests/css/css-content/quotes-002-expected.html: Added.
2370         * web-platform-tests/css/css-content/quotes-002.html: Added.
2371         * web-platform-tests/css/css-content/quotes-003-expected.html: Added.
2372         * web-platform-tests/css/css-content/quotes-003.html: Added.
2373         * web-platform-tests/css/css-content/quotes-004-expected.html: Added.
2374         * web-platform-tests/css/css-content/quotes-004.html: Added.
2375         * web-platform-tests/css/css-content/quotes-005-expected.html: Added.
2376         * web-platform-tests/css/css-content/quotes-005.html: Added.
2377         * web-platform-tests/css/css-content/quotes-006-expected.html: Added.
2378         * web-platform-tests/css/css-content/quotes-006.html: Added.
2379         * web-platform-tests/css/css-content/quotes-007-expected.html: Added.
2380         * web-platform-tests/css/css-content/quotes-007.html: Added.
2381         * web-platform-tests/css/css-content/quotes-008-expected.html: Added.
2382         * web-platform-tests/css/css-content/quotes-008.html: Added.
2383         * web-platform-tests/css/css-content/quotes-009-expected.html: Added.
2384         * web-platform-tests/css/css-content/quotes-009.html: Added.
2385         * web-platform-tests/css/css-content/quotes-010-expected.html: Added.
2386         * web-platform-tests/css/css-content/quotes-010.html: Added.
2387         * web-platform-tests/css/css-content/quotes-011-expected.html: Added.
2388         * web-platform-tests/css/css-content/quotes-011.html: Added.
2389         * web-platform-tests/css/css-content/quotes-012-expected.html: Added.
2390         * web-platform-tests/css/css-content/quotes-012.html: Added.
2391         * web-platform-tests/css/css-content/quotes-013-expected.html: Added.
2392         * web-platform-tests/css/css-content/quotes-013.html: Added.
2393         * web-platform-tests/css/css-content/quotes-014-expected.html: Added.
2394         * web-platform-tests/css/css-content/quotes-014.html: Added.
2395         * web-platform-tests/css/css-content/quotes-015-expected.html: Added.
2396         * web-platform-tests/css/css-content/quotes-015.html: Added.
2397         * web-platform-tests/css/css-content/quotes-016-expected.html: Added.
2398         * web-platform-tests/css/css-content/quotes-016.html: Added.
2399         * web-platform-tests/css/css-content/quotes-017-expected.html: Added.
2400         * web-platform-tests/css/css-content/quotes-017.html: Added.
2401         * web-platform-tests/css/css-content/quotes-018-expected.html: Added.
2402         * web-platform-tests/css/css-content/quotes-018.html: Added.
2403         * web-platform-tests/css/css-content/quotes-019-expected.html: Added.
2404         * web-platform-tests/css/css-content/quotes-019.html: Added.
2405         * web-platform-tests/css/css-content/quotes-020-expected.html: Added.
2406         * web-platform-tests/css/css-content/quotes-020.html: Added.
2407         * web-platform-tests/css/css-content/quotes-021-expected.html: Added.
2408         * web-platform-tests/css/css-content/quotes-021.html: Added.
2409         * web-platform-tests/css/css-content/quotes-022-expected.html: Added.
2410         * web-platform-tests/css/css-content/quotes-022.html: Added.
2411         * web-platform-tests/css/css-content/quotes-023-expected.html: Added.
2412         * web-platform-tests/css/css-content/quotes-023.html: Added.
2413         * web-platform-tests/css/css-content/quotes-024-expected.html: Added.
2414         * web-platform-tests/css/css-content/quotes-024.html: Added.
2415         * web-platform-tests/css/css-content/quotes-025-expected.html: Added.
2416         * web-platform-tests/css/css-content/quotes-025.html: Added.
2417         * web-platform-tests/css/css-content/quotes-026-expected.html: Added.
2418         * web-platform-tests/css/css-content/quotes-026.html: Added.
2419         * web-platform-tests/css/css-content/quotes-027-expected.html: Added.
2420         * web-platform-tests/css/css-content/quotes-027.html: Added.
2421         * web-platform-tests/css/css-content/quotes-028-expected.html: Added.
2422         * web-platform-tests/css/css-content/quotes-028.html: Added.
2423         * web-platform-tests/css/css-content/quotes-029-expected.html: Added.
2424         * web-platform-tests/css/css-content/quotes-029.html: Added.
2425         * web-platform-tests/css/css-content/quotes-030-expected.html: Added.
2426         * web-platform-tests/css/css-content/quotes-030.html: Added.
2427         * web-platform-tests/css/css-content/quotes-031-expected.html: Added.
2428         * web-platform-tests/css/css-content/quotes-031.html: Added.
2429         * web-platform-tests/css/css-content/quotes-032-expected.html: Added.
2430         * web-platform-tests/css/css-content/quotes-032.html: Added.
2431         * web-platform-tests/css/css-content/quotes-033-expected.html: Added.
2432         * web-platform-tests/css/css-content/quotes-033.html: Added.
2433         * web-platform-tests/css/css-content/quotes-034-expected.html: Added.
2434         * web-platform-tests/css/css-content/quotes-034.html: Added.
2435         * web-platform-tests/css/css-content/resources/rect.svg: Added.
2436         * web-platform-tests/css/css-content/resources/w3c-import.log: Added.
2437         * web-platform-tests/css/css-content/w3c-import.log: Added.
2438
2439         * resources/import-expectations.json:
2440         * web-platform-tests/css/css-content/META.yml: Added.
2441         * web-platform-tests/css/css-content/attr-case-insensitive-expected.html: Added.
2442         * web-platform-tests/css/css-content/attr-case-insensitive.html: Added.
2443         * web-platform-tests/css/css-content/computed-value-expected.txt: Added.
2444         * web-platform-tests/css/css-content/computed-value.html: Added.
2445         * web-platform-tests/css/css-content/element-replacement-alt-expected.html: Added.
2446         * web-platform-tests/css/css-content/element-replacement-alt.html: Added.
2447         * web-platform-tests/css/css-content/element-replacement-display-contents-expected.html: Added.
2448         * web-platform-tests/css/css-content/element-replacement-display-contents.html: Added.
2449         * web-platform-tests/css/css-content/element-replacement-display-none-expected.html: Added.
2450         * web-platform-tests/css/css-content/element-replacement-display-none.html: Added.
2451         * web-platform-tests/css/css-content/element-replacement-dynamic-expected.html: Added.
2452         * web-platform-tests/css/css-content/element-replacement-dynamic.html: Added.
2453         * web-platform-tests/css/css-content/element-replacement-expected.html: Added.
2454         * web-platform-tests/css/css-content/element-replacement-image-alt-expected.html: Added.
2455         * web-platform-tests/css/css-content/element-replacement-image-alt.html: Added.
2456         * web-platform-tests/css/css-content/element-replacement-on-replaced-element.tentative-expected.html: Added.
2457         * web-platform-tests/css/css-content/element-replacement-on-replaced-element.tentative.html: Added.
2458         * web-platform-tests/css/css-content/element-replacement.html: Added.
2459         * web-platform-tests/css/css-content/inheritance-expected.txt: Added.
2460         * web-platform-tests/css/css-content/inheritance.html: Added.
2461         * web-platform-tests/css/css-content/pseudo-element-inline-box-expected.html: Added.
2462         * web-platform-tests/css/css-content/pseudo-element-inline-box.html: Added.
2463         * web-platform-tests/css/css-content/quotes-001-expected.html: Added.
2464         * web-platform-tests/css/css-content/quotes-001.html: Added.
2465         * web-platform-tests/css/css-content/quotes-002-expected.html: Added.
2466         * web-platform-tests/css/css-content/quotes-002.html: Added.
2467         * web-platform-tests/css/css-content/quotes-003-expected.html: Added.
2468         * web-platform-tests/css/css-content/quotes-003.html: Added.
2469         * web-platform-tests/css/css-content/quotes-004-expected.html: Added.
2470         * web-platform-tests/css/css-content/quotes-004.html: Added.
2471         * web-platform-tests/css/css-content/quotes-005-expected.html: Added.
2472         * web-platform-tests/css/css-content/quotes-005.html: Added.
2473         * web-platform-tests/css/css-content/quotes-006-expected.html: Added.
2474         * web-platform-tests/css/css-content/quotes-006.html: Added.
2475         * web-platform-tests/css/css-content/quotes-007-expected.html: Added.
2476         * web-platform-tests/css/css-content/quotes-007.html: Added.
2477         * web-platform-tests/css/css-content/quotes-008-expected.html: Added.
2478         * web-platform-tests/css/css-content/quotes-008.html: Added.
2479         * web-platform-tests/css/css-content/quotes-009-expected.html: Added.
2480         * web-platform-tests/css/css-content/quotes-009.html: Added.
2481         * web-platform-tests/css/css-content/quotes-010-expected.html: Added.
2482         * web-platform-tests/css/css-content/quotes-010.html: Added.
2483         * web-platform-tests/css/css-content/quotes-011-expected.html: Added.
2484         * web-platform-tests/css/css-content/quotes-011.html: Added.
2485         * web-platform-tests/css/css-content/quotes-012-expected.html: Added.
2486         * web-platform-tests/css/css-content/quotes-012.html: Added.
2487         * web-platform-tests/css/css-content/quotes-013-expected.html: Added.
2488         * web-platform-tests/css/css-content/quotes-013.html: Added.
2489         * web-platform-tests/css/css-content/quotes-014-expected.html: Added.
2490         * web-platform-tests/css/css-content/quotes-014.html: Added.
2491         * web-platform-tests/css/css-content/quotes-015-expected.html: Added.
2492         * web-platform-tests/css/css-content/quotes-015.html: Added.
2493         * web-platform-tests/css/css-content/quotes-016-expected.html: Added.
2494         * web-platform-tests/css/css-content/quotes-016.html: Added.
2495         * web-platform-tests/css/css-content/quotes-017-expected.html: Added.
2496         * web-platform-tests/css/css-content/quotes-017.html: Added.
2497         * web-platform-tests/css/css-content/quotes-018-expected.html: Added.
2498         * web-platform-tests/css/css-content/quotes-018.html: Added.
2499         * web-platform-tests/css/css-content/quotes-019-expected.html: Added.
2500         * web-platform-tests/css/css-content/quotes-019.html: Added.
2501         * web-platform-tests/css/css-content/quotes-020-expected.html: Added.
2502         * web-platform-tests/css/css-content/quotes-020.html: Added.
2503         * web-platform-tests/css/css-content/quotes-021-expected.html: Added.
2504         * web-platform-tests/css/css-content/quotes-021.html: Added.
2505         * web-platform-tests/css/css-content/quotes-022-expected.html: Added.
2506         * web-platform-tests/css/css-content/quotes-022.html: Added.
2507         * web-platform-tests/css/css-content/quotes-023-expected.html: Added.
2508         * web-platform-tests/css/css-content/quotes-023.html: Added.
2509         * web-platform-tests/css/css-content/quotes-024-expected.html: Added.
2510         * web-platform-tests/css/css-content/quotes-024.html: Added.
2511         * web-platform-tests/css/css-content/quotes-025-expected.html: Added.
2512         * web-platform-tests/css/css-content/quotes-025.html: Added.
2513         * web-platform-tests/css/css-content/quotes-026-expected.html: Added.
2514         * web-platform-tests/css/css-content/quotes-026.html: Added.
2515         * web-platform-tests/css/css-content/quotes-027-expected.html: Added.
2516         * web-platform-tests/css/css-content/quotes-027.html: Added.
2517         * web-platform-tests/css/css-content/quotes-028-expected.html: Added.
2518         * web-platform-tests/css/css-content/quotes-028.html: Added.
2519         * web-platform-tests/css/css-content/quotes-029-expected.html: Added.
2520         * web-platform-tests/css/css-content/quotes-029.html: Added.
2521         * web-platform-tests/css/css-content/quotes-030-expected.html: Added.
2522         * web-platform-tests/css/css-content/quotes-030.html: Added.
2523         * web-platform-tests/css/css-content/quotes-031-expected.html: Added.
2524         * web-platform-tests/css/css-content/quotes-031.html: Added.
2525         * web-platform-tests/css/css-content/quotes-032-expected.html: Added.
2526         * web-platform-tests/css/css-content/quotes-032.html: Added.
2527         * web-platform-tests/css/css-content/quotes-033-expected.html: Added.
2528         * web-platform-tests/css/css-content/quotes-033.html: Added.
2529         * web-platform-tests/css/css-content/quotes-034-expected.html: Added.
2530         * web-platform-tests/css/css-content/quotes-034.html: Added.
2531         * web-platform-tests/css/css-content/resources/rect.svg: Added.
2532         * web-platform-tests/css/css-content/resources/w3c-import.log: Added.
2533         * web-platform-tests/css/css-content/w3c-import.log: Added.
2534
2535 2020-08-21  Yusuke Suzuki  <ysuzuki@apple.com>
2536
2537         Console object's @@toStringTag should be "console" instead of "Console"
2538         https://bugs.webkit.org/show_bug.cgi?id=215750
2539
2540         Reviewed by Ross Kirsling.
2541
2542         Import ToT wpt/console tests including @@toStringTag tests.
2543
2544         * resources/import-expectations.json:
2545         * web-platform-tests/console/META.yml: Added.
2546         * web-platform-tests/console/console-is-a-namespace.any-expected.txt: Added.
2547         * web-platform-tests/console/console-is-a-namespace.any.html: Added.
2548         * web-platform-tests/console/console-is-a-namespace.any.js: Added.
2549         (test):
2550         * web-platform-tests/console/console-is-a-namespace.any.worker-expected.txt: Added.
2551         * web-platform-tests/console/console-is-a-namespace.any.worker.html: Added.
2552         * web-platform-tests/console/console-label-conversion.any-expected.txt: Added.
2553         * web-platform-tests/console/console-label-conversion.any.html: Added.
2554         * web-platform-tests/console/console-label-conversion.any.js: Added.
2555         (const.method.of.methods.test):
2556         * web-platform-tests/console/console-label-conversion.any.worker-expected.txt: Added.
2557         * web-platform-tests/console/console-label-conversion.any.worker.html: Added.
2558         * web-platform-tests/console/console-namespace-object-class-string.any-expected.txt: Added.
2559         * web-platform-tests/console/console-namespace-object-class-string.any.html: Added.
2560         * web-platform-tests/console/console-namespace-object-class-string.any.js: Added.
2561         (test):
2562         (test.t.t.add_cleanup):
2563         * web-platform-tests/console/console-namespace-object-class-string.any.worker-expected.txt: Added.
2564         * web-platform-tests/console/console-namespace-object-class-string.any.worker.html: Added.
2565         * web-platform-tests/console/console-tests-historical.any-expected.txt: Added.
2566         * web-platform-tests/console/console-tests-historical.any.html: Added.
2567         * web-platform-tests/console/console-tests-historical.any.js: Added.
2568         (test):
2569         * web-platform-tests/console/console-tests-historical.any.worker-expected.txt: Added.
2570         * web-platform-tests/console/console-tests-historical.any.worker.html: Added.
2571         * web-platform-tests/console/idlharness.any-expected.txt: Added.
2572         * web-platform-tests/console/idlharness.any.html: Added.
2573         * web-platform-tests/console/idlharness.any.js: Added.
2574         * web-platform-tests/console/idlharness.any.worker-expected.txt: Added.
2575         * web-platform-tests/console/idlharness.any.worker.html: Added.
2576         * web-platform-tests/console/w3c-import.log: Added.
2577
2578 2020-08-20  Chris Dumez  <cdumez@apple.com>
2579
2580         Unreviewed, rebaseline flaky webaudio tests.
2581
2582         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/buffer-resampling-expected.txt:
2583         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-buffer-stitching-expected.txt:
2584         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/suspend-after-construct-expected.txt:
2585         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-connections-expected.txt:
2586         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-dynamics-compressor-connections-expected.txt:
2587         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/no-dezippering-expected.txt:
2588         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt:
2589         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform-expected.txt:
2590         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/automation-changes-expected.txt:
2591         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-expected.txt:
2592         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping-expected.txt:
2593
2594 2020-08-20  Chris Dumez  <cdumez@apple.com>
2595
2596         AudioBufferSourceNode should use "final" values for playbackRate and detune
2597         https://bugs.webkit.org/show_bug.cgi?id=215669
2598
2599         Reviewed by Eric Carlson.
2600
2601         Rebaseline WPT test now that more checks are passing.
2602
2603         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-audiobuffersource-connections-expected.txt:
2604
2605 2020-08-20  Chris Dumez  <cdumez@apple.com>
2606
2607         AudioParam.automationRate attribute is missing
2608         https://bugs.webkit.org/show_bug.cgi?id=215710
2609
2610         Reviewed by Darin Adler.
2611
2612         Rebaseline WPT tests now that more checks are passing.
2613
2614         * web-platform-tests/webaudio/idlharness.https.window-expected.txt:
2615         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/suspend-after-construct-expected.txt:
2616         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/automation-rate-expected.txt:
2617         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-expected.txt:
2618         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-connections-expected.txt:
2619         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-constant-source-expected.txt:
2620         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-connections-expected.txt:
2621         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-expected.txt:
2622         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-dynamics-compressor-connections-expected.txt:
2623         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-gain-expected.txt:
2624         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-oscillator-connections-expected.txt:
2625         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-oscillator-expected.txt:
2626         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner-expected.txt:
2627         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt:
2628         * web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest-expected.txt:
2629         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform-expected.txt:
2630         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping-expected.txt:
2631         * web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering-expected.txt:
2632
2633 2020-08-20  Rob Buis  <rbuis@igalia.com>
2634
2635         XMLHttpRequest.open should use USVString
2636         https://bugs.webkit.org/show_bug.cgi?id=215704
2637
2638         Reviewed by Chris Dumez.
2639
2640         Update improved test result.
2641
2642         * web-platform-tests/xhr/open-url-encoding-expected.txt:
2643
2644 2020-08-20  Clark Wang  <clark_wang@apple.com>
2645
2646         Introduce StereoPannerNode Interface
2647         https://bugs.webkit.org/show_bug.cgi?id=215518
2648
2649         Reviewed by Darin Adler.
2650
2651         Re-baselined existing tests. Some now fail due to missing automation rate.
2652
2653         * web-platform-tests/webaudio/idlharness.https.window-expected.txt:
2654         * web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-connect-method-chaining-expected.txt:
2655         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/automation-rate-expected.txt:
2656         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-connections-expected.txt:
2657         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner-expected.txt:
2658         * web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/ctor-stereopanner-expected.txt:
2659         * web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering-expected.txt:
2660         * web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/stereopannernode-basic-expected.txt:
2661         * web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/stereopannernode-panning-expected.txt:
2662
2663 2020-08-19  Chris Dumez  <cdumez@apple.com>
2664
2665         Blob is missing text() & arrayBuffer() operations
2666         https://bugs.webkit.org/show_bug.cgi?id=215663
2667
2668         Reviewed by Geoff Garen.
2669
2670         * web-platform-tests/FileAPI/blob/Blob-array-buffer.any-expected.txt:
2671         * web-platform-tests/FileAPI/blob/Blob-array-buffer.any.worker-expected.txt:
2672         * web-platform-tests/FileAPI/blob/Blob-text.any-expected.txt:
2673         * web-platform-tests/FileAPI/blob/Blob-text.any.worker-expected.txt:
2674         * web-platform-tests/FileAPI/idlharness-expected.txt:
2675         * web-platform-tests/FileAPI/idlharness.worker-expected.txt:
2676
2677 2020-08-19  Chris Dumez  <cdumez@apple.com>
2678
2679         Unreviewed, rebaseline imported/w3c/web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform.html
2680
2681         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform-expected.txt:
2682
2683 2020-08-19  Rob Buis  <rbuis@igalia.com>
2684
2685         Implement PerfomanceObserverInit.buffered
2686         https://bugs.webkit.org/show_bug.cgi?id=214883
2687
2688         Reviewed by Darin Adler.
2689
2690         Sync case-sensitivity.any.js which was upstreamed to WPT
2691         a bit differently than in r265390 and specifically managed to
2692         use one timeout instead of multiple, making it a faster test.
2693
2694         * web-platform-tests/performance-timeline/case-sensitivity.any-expected.txt:
2695         * web-platform-tests/performance-timeline/case-sensitivity.any.js:
2696         (async_test):
2697         * web-platform-tests/performance-timeline/case-sensitivity.any.worker-expected.txt:
2698
2699 2020-08-19  Youenn Fablet  <youenn@apple.com>
2700
2701         Optimise resolution of promises with values in ReadableStream implementation
2702         https://bugs.webkit.org/show_bug.cgi?id=215557
2703         <rdar://problem/66828616>
2704
2705         Reviewed by Yusuke Suzuki.
2706
2707         * web-platform-tests/fetch/api/response/response-stream-with-broken-then.any-expected.txt:
2708         * web-platform-tests/fetch/api/response/response-stream-with-broken-then.any.worker-expected.txt:
2709         Remaining test failure will be handled as part of pipeTo algorithm refresh.
2710
2711 2020-08-19  Lauro Moura  <lmoura@igalia.com>
2712
2713         [WPE] Gardening and rebaseline touch tests
2714
2715         Unreviewed test gardening.
2716
2717         Move some WPE-specific baselines here as it is only tested there.
2718
2719         Also rebaseline after r265749 updated some constructor rules.
2720
2721         * web-platform-tests/touch-events/historical-expected.txt:
2722         * web-platform-tests/touch-events/idlharness.window-expected.txt:
2723         * web-platform-tests/touch-events/touch-retargeting-expected.txt:
2724         * web-platform-tests/touch-events/touch-touchevent-constructor-expected.txt:
2725
2726 2020-08-18  Sergio Villar Senin  <svillar@igalia.com>
2727
2728         <button> should support display:inline-grid/grid/inline-flex/flex correctly
2729         https://bugs.webkit.org/show_bug.cgi?id=209656
2730
2731         Reviewed by Javier Fernandez.
2732
2733         Replaced FAIL expectation by PASS one. Both tests should pass now with no failures.
2734
2735         * web-platform-tests/html/rendering/widgets/button-layout/flex-expected.txt:
2736         * web-platform-tests/html/rendering/widgets/button-layout/grid-expected.txt:
2737
2738 2020-08-18  Chris Dumez  <cdumez@apple.com>
2739
2740         AudioBuffer.duration should use double precision
2741         https://bugs.webkit.org/show_bug.cgi?id=215632
2742
2743         Reviewed by Darin Adler.
2744
2745         Rebaseline WPT test now that more checks are passing.
2746
2747         * web-platform-tests/webaudio/the-audio-api/the-audiobuffer-interface/audiobuffer-expected.txt:
2748
2749 2020-08-18  Chris Dumez  <cdumez@apple.com>
2750
2751         PannerNode's rolloffFactor should be clamped to [0, 1] internally when distanceModel is "linear"
2752         https://bugs.webkit.org/show_bug.cgi?id=215625
2753
2754         Reviewed by Darin Adler.
2755
2756         Rebaseline WPT tests now that more checks are passing.
2757
2758         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping-expected.txt:
2759
2760 2020-08-18  Chris Dumez  <cdumez@apple.com>
2761
2762         ScriptProcessNode should only run script asynchronously if the audio context is not an OfflineAudioContext
2763         https://bugs.webkit.org/show_bug.cgi?id=215624
2764
2765         Reviewed by Eric Carlson.
2766
2767         Rebaseline WPT test that is now passing.
2768
2769         * web-platform-tests/webaudio/the-audio-api/the-scriptprocessornode-interface/simple-input-output-expected.txt:
2770
2771 2020-08-18  Chris Dumez  <cdumez@apple.com>
2772
2773         WaveShaperNode.curve setter should create a copy of the input array
2774         https://bugs.webkit.org/show_bug.cgi?id=215615
2775
2776         Reviewed by Eric Carlson.
2777
2778         Rebaseline WPT test now that all checks are passing.
2779
2780         * web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-copy-curve-expected.txt:
2781
2782 2020-08-18  Chris Dumez  <cdumez@apple.com>
2783
2784         Unreviewed, rebaseline webaudio WPT tests that are marked as flaky.
2785
2786         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan-expected.txt:
2787         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan-expected.txt:
2788         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan-expected.txt:
2789         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt:
2790         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting-expected.txt:
2791         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform-expected.txt:
2792         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/automation-changes-expected.txt:
2793         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-expected.txt:
2794         * web-platform-tests/webaudio/the-audio-api/the-scriptprocessornode-interface/simple-input-output-expected.txt:
2795         * web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-copy-curve-expected.txt:
2796
2797 2020-08-17  Chris Dumez  <cdumez@apple.com>
2798
2799         AudioContext.getOutputTimestamp() is missing
2800         https://bugs.webkit.org/show_bug.cgi?id=215591
2801
2802         Reviewed by Darin Adler.
2803
2804         Rebaseline WPT tests now that more checks are passing.
2805
2806         * web-platform-tests/webaudio/idlharness.https.window-expected.txt:
2807         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp-expected.txt:
2808
2809 2020-08-17  Chris Dumez  <cdumez@apple.com>
2810
2811         Improve channel mixing support in AudioBus
2812         https://bugs.webkit.org/show_bug.cgi?id=215597
2813
2814         Reviewed by Darin Adler.
2815
2816         Rebaseline WPT test now that all checks are passing.
2817
2818         * web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-channel-rules-expected.txt:
2819
2820 2020-08-17  Chris Dumez  <cdumez@apple.com>
2821
2822         AudioNode.disconnect() does not match the specification
2823         https://bugs.webkit.org/show_bug.cgi?id=215578
2824
2825         Reviewed by Eric Carlson.
2826
2827         Rebaseline WPT test now that more checks are passing.
2828
2829         * web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam-expected.txt:
2830         * web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-expected.txt:
2831
2832 2020-08-17  Chris Dumez  <cdumez@apple.com>
2833
2834         WaveShaperNode should not output silence when it has no input or when input is silence
2835         https://bugs.webkit.org/show_bug.cgi?id=215574
2836
2837         Reviewed by Eric Carlson.
2838
2839         Rebaseline existing test now that all checks are passing.
2840
2841         * web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/silent-inputs-expected.txt:
2842
2843 2020-08-17  Yusuke Suzuki  <ysuzuki@apple.com>
2844
2845         JSDOMConstructorNotConstructable should be a constructor
2846         https://bugs.webkit.org/show_bug.cgi?id=215554
2847         <rdar://problem/65770688>
2848
2849         Reviewed by Darin Adler.
2850
2851         * web-platform-tests/FileAPI/file/send-file-form-expected.txt:
2852         * web-platform-tests/FileAPI/file/send-file-form-iso-2022-jp.tentative-expected.txt:
2853         * web-platform-tests/FileAPI/file/send-file-form-utf-8-expected.txt:
2854         * web-platform-tests/FileAPI/file/send-file-form-windows-1252.tentative-expected.txt:
2855         * web-platform-tests/FileAPI/file/send-file-form-x-user-defined.tentative-expected.txt:
2856         * web-platform-tests/css/cssom/CSSStyleSheet-constructable-baseURL.tentative-expected.txt:
2857         * web-platform-tests/css/cssom/CSSStyleSheet-constructable-disabled-regular-sheet-insertion-expected.txt:
2858         * web-platform-tests/css/cssom/CSSStyleSheet-constructable-disallow-import.tentative-expected.txt:
2859         * web-platform-tests/css/cssom/CSSStyleSheet-constructable-duplicate-expected.txt:
2860         * web-platform-tests/css/cssom/CSSStyleSheet-constructable-expected.txt:
2861         * web-platform-tests/css/cssom/CSSStyleSheet-modify-after-removal-expected.txt:
2862         * web-platform-tests/custom-elements/Document-createElement-expected.txt:
2863         * web-platform-tests/custom-elements/Document-createElementNS-expected.txt:
2864         * web-platform-tests/custom-elements/HTMLElement-attachInternals-expected.txt:
2865         * web-platform-tests/custom-elements/HTMLElement-constructor-expected.txt:
2866         * web-platform-tests/custom-elements/builtin-coverage-expected.txt:
2867         * web-platform-tests/custom-elements/customized-built-in-constructor-exceptions-expected.txt:
2868         * web-platform-tests/custom-elements/htmlconstructor/newtarget-expected.txt:
2869         * web-platform-tests/custom-elements/parser/serializing-html-fragments-expected.txt:
2870         * web-platform-tests/custom-elements/reactions/HTMLAreaElement-expected.txt:
2871         * web-platform-tests/custom-elements/reactions/HTMLBaseElement-expected.txt:
2872         * web-platform-tests/custom-elements/reactions/HTMLButtonElement-expected.txt:
2873         * web-platform-tests/custom-elements/reactions/HTMLCanvasElement-expected.txt:
2874         * web-platform-tests/custom-elements/reactions/HTMLDataElement-expected.txt:
2875         * web-platform-tests/custom-elements/reactions/HTMLDetailsElement-expected.txt:
2876         * web-platform-tests/custom-elements/reactions/HTMLEmbedElement-expected.txt:
2877         * web-platform-tests/custom-elements/reactions/HTMLFieldSetElement-expected.txt:
2878         * web-platform-tests/custom-elements/reactions/HTMLImageElement-expected.txt:
2879         * web-platform-tests/custom-elements/reactions/HTMLLIElement-expected.txt:
2880         * web-platform-tests/custom-elements/reactions/HTMLLabelElement-expected.txt:
2881         * web-platform-tests/custom-elements/reactions/HTMLMapElement-expected.txt:
2882         * web-platform-tests/custom-elements/reactions/HTMLMediaElement-expected.txt:
2883         * web-platform-tests/custom-elements/reactions/HTMLMetaElement-expected.txt:
2884         * web-platform-tests/custom-elements/reactions/HTMLMeterElement-expected.txt:
2885         * web-platform-tests/custom-elements/reactions/HTMLModElement-expected.txt:
2886         * web-platform-tests/custom-elements/reactions/HTMLOListElement-expected.txt:
2887         * web-platform-tests/custom-elements/reactions/HTMLOptGroupElement-expected.txt:
2888         * web-platform-tests/custom-elements/reactions/HTMLParamElement-expected.txt:
2889         * web-platform-tests/custom-elements/reactions/HTMLProgressElement-expected.txt:
2890         * web-platform-tests/custom-elements/reactions/HTMLQuoteElement-expected.txt:
2891         * web-platform-tests/custom-elements/reactions/HTMLSlotElement-expected.txt:
2892         * web-platform-tests/custom-elements/reactions/HTMLStyleElement-expected.txt:
2893         * web-platform-tests/custom-elements/reactions/HTMLTableCellElement-expected.txt:
2894         * web-platform-tests/custom-elements/reactions/HTMLTableColElement-expected.txt:
2895         * web-platform-tests/custom-elements/reactions/HTMLTimeElement-expected.txt:
2896         * web-platform-tests/custom-elements/upgrading/Document-importNode-expected.txt:
2897         * web-platform-tests/custom-elements/upgrading/Node-cloneNode-expected.txt:
2898         * web-platform-tests/dom/nodes/Node-appendChild-cereactions-vs-script.window-expected.txt:
2899         * web-platform-tests/html/editing/dnd/datastore/datatransfer-constructor-001-expected.txt:
2900         * web-platform-tests/html/editing/dnd/datastore/datatransfer-types-expected.txt:
2901         * web-platform-tests/html/semantics/forms/form-submission-0/submit-file.sub-expected.txt:
2902         * web-platform-tests/service-workers/service-worker/data-transfer-files.https-expected.txt:
2903         * web-platform-tests/shadow-dom/Element-interface-attachShadow-custom-element-expected.txt:
2904         * web-platform-tests/user-timing/mark-entry-constructor.any-expected.txt:
2905         * web-platform-tests/user-timing/mark-entry-constructor.any.worker-expected.txt:
2906         * web-platform-tests/user-timing/structured-serialize-detail.any-expected.txt:
2907         * web-platform-tests/user-timing/structured-serialize-detail.any.worker-expected.txt:
2908         * web-platform-tests/webrtc/RTCIceTransport-extension.https-expected.txt:
2909
2910 2020-08-17  Youenn Fablet  <youenn@apple.com>
2911
2912         Make sure writableStreamDefaultWriterEnsureClosedPromiseRejected overwrite the closedPromise if needed
2913         https://bugs.webkit.org/show_bug.cgi?id=215540
2914
2915         Reviewed by Darin Adler.
2916
2917         * web-platform-tests/streams/writable-streams/aborting.any-expected.txt:
2918         * web-platform-tests/streams/writable-streams/aborting.any.worker-expected.txt:
2919
2920 2020-08-17  Youenn Fablet  <youenn@apple.com>
2921
2922         Check WritableStream underlyingSink methods
2923         https://bugs.webkit.org/show_bug.cgi?id=215539
2924
2925         Reviewed by Darin Adler.
2926
2927         * web-platform-tests/streams/writable-streams/bad-underlying-sinks.any-expected.txt:
2928         * web-platform-tests/streams/writable-streams/bad-underlying-sinks.any.js:
2929         (test):
2930         * web-platform-tests/streams/writable-streams/bad-underlying-sinks.any.worker-expected.txt:
2931
2932 2020-08-15  Youenn Fablet  <youenn@apple.com>
2933
2934         WritableStream rejected promises should be marked as handled as per spec
2935         https://bugs.webkit.org/show_bug.cgi?id=215501
2936
2937         Reviewed by Darin Adler.
2938
2939         * web-platform-tests/streams/writable-streams/aborting.any-expected.txt:
2940         * web-platform-tests/streams/writable-streams/aborting.any.worker-expected.txt:
2941         * web-platform-tests/streams/writable-streams/bad-underlying-sinks.any-expected.txt:
2942         * web-platform-tests/streams/writable-streams/bad-underlying-sinks.any.worker-expected.txt:
2943         * web-platform-tests/streams/writable-streams/close.any-expected.txt:
2944         * web-platform-tests/streams/writable-streams/close.any.worker-expected.txt:
2945
2946 2020-08-14  Chris Dumez  <cdumez@apple.com>
2947
2948         OfflineAudioContext.destination has incorrect number of channels & channel count mode
2949         https://bugs.webkit.org/show_bug.cgi?id=215522
2950
2951         Reviewed by Eric Carlson.
2952
2953         Rebaseline WPT tests now that more checks are passing.
2954         Note that some tests are now failing when checking the audio channels on the OfflineAudioContext's destination.
2955         Previously, there were no such channels to check since the channel count was always 0.
2956
2957         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-scheduling-expected.txt:
2958         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-expected.txt:
2959         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-constant-source-expected.txt:
2960         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-expected.txt:
2961         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-gain-expected.txt:
2962         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-oscillator-expected.txt:
2963         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-connections-expected.txt:
2964         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-expected.txt:
2965         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan-expected.txt:
2966         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/gain-expected.txt:
2967         * web-platform-tests/webaudio/the-audio-api/the-offlineaudiocontext-interface/ctor-offlineaudiocontext-expected.txt:
2968
2969 2020-08-14  Chris Dumez  <cdumez@apple.com>
2970
2971         Add support for suspending / resuming an OfflineAudioContext
2972         https://bugs.webkit.org/show_bug.cgi?id=215417
2973
2974         Reviewed by Eric Carlson.
2975
2976         Rebaseline WPT tests now that more checks are passing.
2977
2978         * web-platform-tests/webaudio/idlharness.https.window-expected.txt:
2979         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/active-processing.https-expected.txt:
2980         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume-expected.txt:
2981         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/suspend-after-construct-expected.txt:
2982         * web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam-expected.txt:
2983         * web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https-expected.txt:
2984         * web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/suspended-context-messageport.https-expected.txt:
2985         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering-expected.txt:
2986         * web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect-expected.txt:
2987         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan-expected.txt:
2988         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/no-dezippering-expected.txt:
2989         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt:
2990         * web-platform-tests/webaudio/the-audio-api/the-offlineaudiocontext-interface/current-time-block-size-expected.txt:
2991         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform-expected.txt:
2992         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/automation-changes-expected.txt:
2993         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-automation-basic-expected.txt:
2994         * web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-copy-curve-expected.txt:
2995
2996 2020-08-14  Clark Wang  <clark_wang@apple.com>
2997
2998         Introduce ConstantSourceNode Interface
2999         https://bugs.webkit.org/show_bug.cgi?id=215377
3000
3001         Reviewed by Chris Dumez.
3002
3003         Re-baselined existing tests. Some fail further, mainly due to lack of support for automation rate in AudioParam.
3004
3005         * web-platform-tests/webaudio/idlharness.https.window-expected.txt:
3006         * web-platform-tests/webaudio/the-audio-api/the-analysernode-interface/test-analyser-minimum-expected.txt:
3007         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/adding-events-expected.txt:
3008         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-close-expected.txt:
3009         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/automation-rate-expected.txt:
3010         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/cancel-scheduled-values-expected.txt:
3011         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/event-insertion-expected.txt:
3012         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-audiobuffersource-connections-expected.txt:
3013         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-audioworklet-connections.https-expected.txt:
3014         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-audioworklet.https-expected.txt:
3015         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-connections-expected.txt:
3016         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-constant-source-expected.txt:
3017         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-connections-expected.txt:
3018         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-dynamics-compressor-connections-expected.txt:
3019         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-oscillator-connections-expected.txt:
3020         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-connections-expected.txt:
3021         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-expected.txt:
3022         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-exponentialRampToValueAtTime-expected.txt:
3023         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-linearRampToValueAtTime-expected.txt:
3024         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-setTargetAtTime-expected.txt:
3025         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueAtTime-expected.txt:
3026         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueCurveAtTime-expected.txt:
3027         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/set-target-conv-expected.txt:
3028         * web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam.https-expected.txt:
3029         * web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-process-frozen-array.https-expected.txt:
3030         * web-platform-tests/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-basic-expected.txt:
3031         * web-platform-tests/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-onended-expected.txt:
3032         * web-platform-tests/webaudio/the-audio-api/the-constantsourcenode-interface/constant-source-output-expected.txt:
3033         * web-platform-tests/webaudio/the-audio-api/the-constantsourcenode-interface/ctor-constantsource-expected.txt:
3034         * web-platform-tests/webaudio/the-audio-api/the-constantsourcenode-interface/test-constantsourcenode-expected.txt:
3035         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt:
3036         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/delaynode-channel-count-1-expected.txt:
3037         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/maxdelay-rounding-expected.txt:
3038         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-azimuth-expected.txt:
3039         * web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering-expected.txt:
3040         * web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/silent-inputs-expected.txt:
3041
3042 2020-08-14  Chris Dumez  <cdumez@apple.com>
3043
3044         Make sure OfflineAudioContext::startOfflineRendering() does lazy initialization
3045         https://bugs.webkit.org/show_bug.cgi?id=215481
3046
3047         Reviewed by Eric Carlson.
3048
3049         Rebaseline WPT tests now that more checks are passing.
3050
3051         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/active-processing.https-expected.txt:
3052         * web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https-expected.txt:
3053         * web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/suspended-context-messageport.https-expected.txt:
3054         * web-platform-tests/webaudio/the-audio-api/the-offlineaudiocontext-interface/current-time-block-size-expected.txt:
3055
3056 2020-08-14  Chris Dumez  <cdumez@apple.com>
3057
3058         Fix bad check in AudioBufferSourceNode::renderFromBuffer()
3059         https://bugs.webkit.org/show_bug.cgi?id=215513
3060
3061         Reviewed by Darin Adler.
3062
3063         Rebaseline WPT tests now that more checks are passing.
3064
3065         * web-platform-tests/webaudio/the-audio-api/the-analysernode-interface/test-analyser-gain-expected.txt:
3066         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-one-sample-loop-expected.txt:
3067         * web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-connect-method-chaining-expected.txt:
3068         * web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam-expected.txt:
3069         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-method-chaining-expected.txt:
3070         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions-expected.txt:
3071         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/setTargetAtTime-after-event-within-block-expected.txt:
3072         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/setValueAtTime-within-block-expected.txt:
3073         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-tail-expected.txt:
3074         * web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/audiochannelmerger-disconnect-expected.txt:
3075         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-automation-basic-expected.txt:
3076         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-automation-position-expected.txt:
3077
3078 2020-08-14  Chris Dumez  <cdumez@apple.com>
3079
3080         AudioBufferSourceNode.buffer setter should throw when the buffer was already set
3081         https://bugs.webkit.org/show_bug.cgi?id=215510
3082
3083         Reviewed by Darin Adler.
3084
3085         Rebaseline WPT test now that all checks are passing.
3086
3087         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-channels-expected.txt:
3088
3089 2020-08-14  Takeshi Kurosawa  <taken.spc@gmail.com>
3090
3091         @font-face font-weight descriptor should reject bolder and lighter
3092         https://bugs.webkit.org/show_bug.cgi?id=215359
3093
3094         Reviewed by Darin Adler.
3095
3096         Both bolder and lighter are not allowed in font-weight descriptor. This patch splits
3097         font-weight descriptor parsers from font-weight property parsers.
3098
3099         * web-platform-tests/css/css-fonts/variations/at-font-face-descriptors-expected.txt:
3100
3101 2020-08-14  Youenn Fablet  <youenn@apple.com>
3102
3103         WritableStreamDefaultWriterEnsureReadyPromiseRejected should create a new readPromise if the current readyPromise is not pending
3104         https://bugs.webkit.org/show_bug.cgi?id=215500
3105
3106         Reviewed by Geoffrey Garen.
3107
3108         * web-platform-tests/streams/writable-streams/aborting.any-expected.txt:
3109         * web-platform-tests/streams/writable-streams/aborting.any.worker-expected.txt:
3110         * web-platform-tests/streams/writable-streams/bad-underlying-sinks.any-expected.txt:
3111         * web-platform-tests/streams/writable-streams/bad-underlying-sinks.any.worker-expected.txt:
3112         * web-platform-tests/streams/writable-streams/close.any-expected.txt:
3113         * web-platform-tests/streams/writable-streams/close.any.worker-expected.txt:
3114         * web-platform-tests/streams/writable-streams/general.any-expected.txt:
3115         * web-platform-tests/streams/writable-streams/general.any.worker-expected.txt:
3116         * web-platform-tests/streams/writable-streams/reentrant-strategy.any-expected.txt:
3117         * web-platform-tests/streams/writable-streams/reentrant-strategy.any.worker-expected.txt:
3118
3119 2020-08-13  Sergio Villar Senin  <svillar@igalia.com>
3120
3121         [WebXR] Implement WebXRSession::updateRenderState()
3122         https://bugs.webkit.org/show_bug.cgi?id=213555
3123
3124         Reviewed by Darin Adler.
3125
3126         New expectations.
3127
3128         * web-platform-tests/webxr/render_state_update.https-expected.txt: Added.
3129         * web-platform-tests/webxr/render_state_vertical_fov_immersive.https-expected.txt: Added.
3130
3131 2020-08-13  Chris Dumez  <cdumez@apple.com>
3132
3133         Unreviewed, rebaseline WPT tests that are currently marked as flaky.
3134
3135         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/suspend-after-construct-expected.txt:
3136         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-getFrequencyResponse-expected.txt:
3137         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering-expected.txt:
3138         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/no-dezippering-expected.txt:
3139         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt:
3140         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/detune-limiting-expected.txt:
3141         * web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/osc-basic-waveform-expected.txt:
3142         * web-platform-tests/webaudio/the-audio-api/the-scriptprocessornode-interface/simple-input-output-expected.txt:
3143         * web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-copy-curve-expected.txt:
3144
3145 2020-08-12  Lauro Moura  <lmoura@igalia.com>
3146
3147         Highpass Biquads use old formulas
3148         https://bugs.webkit.org/show_bug.cgi?id=181191
3149
3150         Reviewed by Darin Adler.
3151
3152         *
3153         web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highpass-expected.txt:
3154         Rebaselined
3155
3156 2020-08-12  Youenn Fablet  <youenn@apple.com>
3157
3158         Refresh WritableStream up to spec
3159         https://bugs.webkit.org/show_bug.cgi?id=215267
3160
3161         Reviewed by Geoff Garen.
3162
3163         * web-platform-tests/encoding/streams/realms.window-expected.txt:
3164         * web-platform-tests/fetch/api/response/response-stream-disturbed-by-pipe.any-expected.txt:
3165         * web-platform-tests/fetch/api/response/response-stream-disturbed-by-pipe.any.worker-expected.txt:
3166         * web-platform-tests/streams/idlharness.any-expected.txt:
3167         * web-platform-tests/streams/idlharness.any.worker-expected.txt:
3168         * web-platform-tests/streams/piping/abort.any-expected.txt:
3169         * web-platform-tests/streams/piping/abort.any.worker-expected.txt:
3170         * web-platform-tests/streams/piping/close-propagation-backward.any-expected.txt:
3171         * web-platform-tests/streams/piping/close-propagation-backward.any.worker-expected.txt:
3172         * web-platform-tests/streams/piping/close-propagation-forward.any-expected.txt:
3173         * web-platform-tests/streams/piping/close-propagation-forward.any.worker-expected.txt:
3174         * web-platform-tests/streams/piping/error-propagation-backward.any-expected.txt:
3175         * web-platform-tests/streams/piping/error-propagation-backward.any.worker-expected.txt:
3176         * web-platform-tests/streams/piping/error-propagation-forward.any-expected.txt:
3177         * web-platform-tests/streams/piping/error-propagation-forward.any.worker-expected.txt:
3178         * web-platform-tests/streams/piping/flow-control.any-expected.txt:
3179         * web-platform-tests/streams/piping/flow-control.any.worker-expected.txt:
3180         * web-platform-tests/streams/piping/general.any-expected.txt:
3181         * web-platform-tests/streams/piping/general.any.worker-expected.txt:
3182         * web-platform-tests/streams/piping/multiple-propagation.any-expected.txt:
3183         * web-platform-tests/streams/piping/multiple-propagation.any.worker-expected.txt:
3184         * web-platform-tests/streams/piping/pipe-through.any-expected.txt:
3185         * web-platform-tests/streams/piping/pipe-through.any.worker-expected.txt:
3186         * web-platform-tests/streams/piping/then-interception.any-expected.txt:
3187         * web-platform-tests/streams/piping/then-interception.any.worker-expected.txt:
3188         * web-platform-tests/streams/piping/throwing-options.any-expected.txt:
3189         * web-platform-tests/streams/transform-streams/patched-global.any.worker-expected.txt:
3190         * web-platform-tests/streams/readable-streams/patched-global.any-expected.txt:
3191         * web-platform-tests/streams/readable-streams/patched-global.any.worker-expected.txt:
3192         * web-platform-tests/streams/readable-streams/reentrant-strategies.any-expected.txt:
3193         * web-platform-tests/streams/readable-streams/reentrant-strategies.any.worker-expected.txt:
3194         * web-platform-tests/streams/transform-streams/reentrant-strategies.any.worker-expected.txt:
3195         * web-platform-tests/streams/writable-streams/aborting.any-expected.txt:
3196         * web-platform-tests/streams/writable-streams/aborting.any.worker-expected.txt:
3197         * web-platform-tests/streams/writable-streams/bad-strategies.any-expected.txt:
3198         * web-platform-tests/streams/writable-streams/bad-strategies.any.worker-expected.txt:
3199         * web-platform-tests/streams/writable-streams/bad-underlying-sinks.any-expected.txt:
3200         * web-platform-tests/streams/writable-streams/bad-underlying-sinks.any.worker-expected.txt:
3201         * web-platform-tests/streams/writable-streams/byte-length-queuing-strategy.any-expected.txt:
3202         * web-platform-tests/streams/writable-streams/byte-length-queuing-strategy.any.worker-expected.txt:
3203         * web-platform-tests/streams/writable-streams/close.any-expected.txt:
3204         * web-platform-tests/streams/writable-streams/close.any.worker-expected.txt:
3205         * web-platform-tests/streams/writable-streams/constructor.any-expected.txt:
3206         * web-platform-tests/streams/writable-streams/constructor.any.worker-expected.txt:
3207         * web-platform-tests/streams/writable-streams/count-queuing-strategy.any-expected.txt:
3208         * web-platform-tests/streams/writable-streams/count-queuing-strategy.any.worker-expected.txt:
3209         * web-platform-tests/streams/writable-streams/error.any-expected.txt:
3210         * web-platform-tests/streams/writable-streams/error.any.worker-expected.txt:
3211         * web-platform-tests/streams/writable-streams/floating-point-total-queue-size.any-expected.txt:
3212         * web-platform-tests/streams/writable-streams/floating-point-total-queue-size.any.worker-expected.txt:
3213         * web-platform-tests/streams/writable-streams/general.any-expected.txt:
3214         * web-platform-tests/streams/writable-streams/general.any.worker-expected.txt:
3215         * web-platform-tests/streams/writable-streams/properties.any-expected.txt:
3216         * web-platform-tests/streams/writable-streams/properties.any.worker-expected.txt:
3217         * web-platform-tests/streams/writable-streams/reentrant-strategy.any-expected.txt:
3218         * web-platform-tests/streams/writable-streams/reentrant-strategy.any.worker-expected.txt:
3219         * web-platform-tests/streams/writable-streams/start.any-expected.txt:
3220         * web-platform-tests/streams/writable-streams/start.any.js:
3221         * web-platform-tests/streams/writable-streams/start.any.worker-expected.txt:
3222         * web-platform-tests/streams/writable-streams/write.any-expected.txt:
3223         * web-platform-tests/streams/writable-streams/write.any.worker-expected.txt:
3224         * web-platform-tests/workers/semantics/interface-objects/001.worker-expected.txt:
3225         * web-platform-tests/workers/semantics/interface-objects/002.worker-expected.txt:
3226
3227 2020-08-06  Sergio Villar Senin  <svillar@igalia.com>
3228
3229         [WebXR] Update WebXR WPT directory
3230         https://bugs.webkit.org/show_bug.cgi?id=215224
3231
3232         Reviewed by Youenn Fablet.
3233
3234         * web-platform-tests/webxr/anchors/ar_anchor_freefloating_create_move.https.html: Added.
3235         * web-platform-tests/webxr/anchors/ar_anchor_freefloating_delay_creation.https.html: Added.
3236         * web-platform-tests/webxr/anchors/ar_anchor_freefloating_failure.https.html: Added.
3237         * web-platform-tests/webxr/anchors/ar_anchor_freefloating_pause_resume_stop.https.html: Added.
3238         * web-platform-tests/webxr/anchors/ar_anchor_states.https.html: Added.
3239         * web-platform-tests/webxr/anchors/idlharness.https.window.html: Added.
3240         * web-platform-tests/webxr/anchors/idlharness.https.window.js: Copied from LayoutTests/imported/w3c/web-platform-tests/webxr/ar-module/idlharness.https.window.js.
3241         (async idl_array):
3242         * web-platform-tests/webxr/anchors/w3c-import.log: Added.
3243         * web-platform-tests/webxr/ar-module/idlharness.https.window-expected.txt:
3244         * web-platform-tests/webxr/ar-module/idlharness.https.window.js:
3245         (async idl_array):
3246         * web-platform-tests/webxr/dom-overlay/ar_dom_overlay.https.html:
3247         * web-platform-tests/webxr/dom-overlay/ar_dom_overlay_hit_test.https.html: Added.
3248         * web-platform-tests/webxr/dom-overlay/idlharness.https.window.html: Added.
3249         * web-platform-tests/webxr/dom-overlay/idlharness.https.window.js: Copied from LayoutTests/imported/w3c/web-platform-tests/webxr/ar-module/idlharness.https.window.js.
3250         (async idl_array):
3251         * web-platform-tests/webxr/dom-overlay/w3c-import.log:
3252         * web-platform-tests/webxr/events_input_sources_change.https.html:
3253         * web-platform-tests/webxr/events_referenceSpace_reset_immersive.https.html:
3254         * web-platform-tests/webxr/events_session_select.https.html:
3255         * web-platform-tests/webxr/events_session_select_subframe.https.html:
3256         * web-platform-tests/webxr/events_session_squeeze.https.html:
3257         * web-platform-tests/webxr/gamepads-module/xrInputSource_gamepad_disconnect.https.html:
3258         * web-platform-tests/webxr/gamepads-module/xrInputSource_gamepad_input_registered.https.html:
3259         * web-platform-tests/webxr/getInputPose_handedness.https.html:
3260         * web-platform-tests/webxr/getInputPose_pointer.https.html:
3261         * web-platform-tests/webxr/getViewerPose_emulatedPosition.https.html:
3262         * web-platform-tests/webxr/hit-test/ar_hittest_subscription_inputSources.https.html: Added.
3263         * web-platform-tests/webxr/hit-test/ar_hittest_subscription_refSpaces.https.html:
3264         * web-platform-tests/webxr/hit-test/ar_hittest_subscription_states_regular.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/webxr/hit-test/ar_hittest_subscription_states.https.html.
3265         * web-platform-tests/webxr/hit-test/ar_hittest_subscription_states_transient.https.html: Added.
3266         * web-platform-tests/webxr/hit-test/ar_hittest_subscription_transientInputSources.https.html: Added.
3267         * web-platform-tests/webxr/hit-test/idlharness.https.html: Added.
3268         * web-platform-tests/webxr/hit-test/w3c-import.log:
3269         * web-platform-tests/webxr/hit-test/xrRay_constructor.https.html:
3270         * web-platform-tests/webxr/idlharness.https.window-expected.txt:
3271         * web-platform-tests/webxr/idlharness.https.window.js:
3272         (async idl_array):
3273         * web-platform-tests/webxr/render_state_update.https.html: Added.
3274         * web-platform-tests/webxr/resources/webxr_test_constants.js:
3275         * web-platform-tests/webxr/resources/webxr_util.js:
3276         (xr_debug):
3277         (async requestSkipAnimationFrame):
3278         (async loadChromiumResources):
3279         (setupWebKitWebXRTestAPI):
3280         (xr_promise_test): Deleted.
3281         (async xr_session_promise_test): Deleted.
3282         * web-platform-tests/webxr/w3c-import.log:
3283         * web-platform-tests/webxr/webGLCanvasContext_create_xrcompatible.https.html:
3284         * web-platform-tests/webxr/webGLCanvasContext_makecompatible_contextlost.https.html:
3285         * web-platform-tests/webxr/webGLCanvasContext_makecompatible_reentrant.https.html: Added.
3286         * web-platform-tests/webxr/xrBoundedReferenceSpace_updates.https.html:
3287         * web-platform-tests/webxr/xrInputSource_add_remove.https.html:
3288         * web-platform-tests/webxr/xrInputSource_emulatedPosition.https.html:
3289         * web-platform-tests/webxr/xrInputSource_profiles.https.html:
3290         * web-platform-tests/webxr/xrInputSource_sameObject.https.html:
3291         * web-platform-tests/webxr/xrPose_transform_sameObject.https.html:
3292         * web-platform-tests/webxr/xrReferenceSpace_originOffset.https.html:
3293         * web-platform-tests/webxr/xrReferenceSpace_originOffsetBounded.https.html:
3294         * web-platform-tests/webxr/xrReferenceSpace_relationships.https.html: Added.
3295         * web-platform-tests/webxr/xrSession_input_events_end.https.html:
3296         * web-platform-tests/webxr/xrSession_requestAnimationFrame_timestamp.https.html:
3297         * web-platform-tests/webxr/xrSession_sameObject.https.html:
3298         * web-platform-tests/webxr/xrSession_visibilityState.https.html:
3299         * web-platform-tests/webxr/xrStationaryReferenceSpace_floorlevel_updates.https.html:
3300         * web-platform-tests/webxr/xrWebGLLayer_constructor.https.html:
3301
3302 2020-08-12  Chris Lord  <clord@igalia.com>
3303
3304         Implement Canvas.transferControlToOffscreen and OffscreenCanvasRenderingContext2D.commit
3305         https://bugs.webkit.org/show_bug.cgi?id=202797
3306
3307         Reviewed by Dean Jackson.
3308
3309         * web-platform-tests/html/canvas/offscreen/filter/offscreencanvas.filter.w-expected.txt:
3310         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.commit-expected.txt:
3311         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.commit.w-expected.txt:
3312         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext-expected.txt:
3313         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.worker-expected.txt:
3314         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.resize-expected.txt:
3315         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfercontrol.to.offscreen-expected.txt:
3316         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfercontrol.to.offscreen.w-expected.txt:
3317
3318 2020-08-11  Chris Dumez  <cdumez@apple.com>
3319
3320         Fix WaveShapperNode's waveshaping curve implementation
3321         https://bugs.webkit.org/show_bug.cgi?id=215391
3322
3323         Reviewed by Darin Adler.
3324
3325         Rebaseline WPT tests now that more checks are passing.
3326
3327         * web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/curve-tests-expected.txt:
3328         * web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-limits-expected.txt:
3329
3330 2020-08-11  Chris Dumez  <cdumez@apple.com>
3331
3332         Fix BiquadFilterNode's lowpass filter
3333         https://bugs.webkit.org/show_bug.cgi?id=215381
3334
3335         Reviewed by Darin Adler.
3336
3337         Rebaseline WPT test now that more checks are passing.
3338
3339         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-lowpass-expected.txt:
3340
3341 2020-08-11  Sergio Villar Senin  <svillar@igalia.com>
3342
3343         [css-flexbox] Only update the intrinsic height if we don't have override height
3344         https://bugs.webkit.org/show_bug.cgi?id=215369
3345
3346         Reviewed by Javier Fernandez.
3347
3348         * web-platform-tests/css/css-flexbox/flex-minimum-height-flex-items-010-expected.txt: Replaced failures
3349         by PASS expectations.
3350
3351 2020-08-10  Clark Wang  <clark_wang@apple.com>
3352
3353         Add AudioProcessingEvent Constructor
3354         https://bugs.webkit.org/show_bug.cgi?id=215237
3355
3356         Reviewed by Chris Dumez.
3357
3358         Re-baselined existing tests that now pass.
3359
3360         * web-platform-tests/webaudio/idlharness.https.window-expected.txt:
3361         * web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam-expected.txt:
3362
3363 2020-08-10  Chris Dumez  <cdumez@apple.com>
3364
3365         Align existing AudioParam API with the specification
3366         https://bugs.webkit.org/show_bug.cgi?id=215301
3367
3368         Reviewed by Sam Weinig.
3369
3370         Rebaseline WPT tests now that more checks are passing.
3371
3372         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-exceptional-values-expected.txt:
3373         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-exponentialRampToValueAtTime-expected.txt:
3374         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-linearRampToValueAtTime-expected.txt:
3375         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-method-chaining-expected.txt:
3376         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions-expected.txt:
3377         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-automation-position-expected.txt:
3378
3379 2020-08-10  Chris Lord  <clord@igalia.com>
3380
3381         Update WPT OffscreenCanvas tests to include manually written tests
3382         https://bugs.webkit.org/show_bug.cgi?id=215322
3383
3384         Reviewed by Carlos Alberto Lopez Perez.
3385
3386         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic-expected.txt: Added.
3387         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.html: Added.
3388         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.worker-expected.txt: Added.
3389         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.worker.html: Added.
3390         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.worker.js: Added.
3391         (t_fail.t.step_func):
3392         (t.step):
3393         * web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/w3c-import.log:
3394         * web-platform-tests/html/canvas/offscreen/manual/convert-to-blob/offscreencanvas.convert.to.blob-expected.txt: Added.
3395         * web-platform-tests/html/canvas/offscreen/manual/convert-to-blob/offscreencanvas.convert.to.blob.html: Added.
3396         * web-platform-tests/html/canvas/offscreen/manual/convert-to-blob/offscreencanvas.convert.to.blob.w-expected.txt: Added.
3397         * web-platform-tests/html/canvas/offscreen/manual/convert-to-blob/offscreencanvas.convert.to.blob.w.html: Added.
3398         * web-platform-tests/html/canvas/offscreen/manual/convert-to-blob/w3c-import.log: Added.
3399         * web-platform-tests/html/canvas/offscreen/manual/filter/offscreencanvas.filter-expected.txt: Added.
3400         * web-platform-tests/html/canvas/offscreen/manual/filter/offscreencanvas.filter.html: Added.
3401         * web-platform-tests/html/canvas/offscreen/manual/filter/offscreencanvas.filter.js: Added.
3402         (getRegularContextForFilter):
3403         (matchImageDataResults):
3404         (createPatternCanvas):
3405         * web-platform-tests/html/canvas/offscreen/manual/filter/offscreencanvas.filter.w-expected.txt: Added.
3406         * web-platform-tests/html/canvas/offscreen/manual/filter/offscreencanvas.filter.w.html: Added.
3407         * web-platform-tests/html/canvas/offscreen/manual/filter/w3c-import.log: Added.
3408         * web-platform-tests/html/canvas/offscreen/manual/image-smoothing/image.smoothing-expected.txt: Added.
3409         * web-platform-tests/html/canvas/offscreen/manual/image-smoothing/image.smoothing.html: Added.
3410         * web-platform-tests/html/canvas/offscreen/manual/image-smoothing/image.smoothing.worker-expected.txt: Added.
3411         * web-platform-tests/html/canvas/offscreen/manual/image-smoothing/image.smoothing.worker.html: Added.
3412         * web-platform-tests/html/canvas/offscreen/manual/image-smoothing/image.smoothing.worker.js: Added.
3413         (createTestImage):
3414         (test):
3415         (test.draw):
3416         * web-platform-tests/html/canvas/offscreen/manual/image-smoothing/w3c-import.log: Added.
3417         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.commit-expected.txt: Added.
3418         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.commit.html: Added.
3419         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.commit.w-expected.txt: Added.
3420         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.commit.w.html: Added.
3421         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.constructor-expected.txt: Added.
3422         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.constructor.html: Added.
3423         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.constructor.worker-expected.txt: Added.
3424         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.constructor.worker.html: Added.
3425         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.constructor.worker.js: Added.
3426         (t1.step):
3427         (t2.step):
3428         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext-expected.txt: Added.
3429         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.html: Added.
3430         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.worker-expected.txt: Added.
3431         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.worker.html: Added.
3432         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.worker.js: Added.
3433         (test):
3434         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.resize-expected.txt: Added.
3435         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.resize.html: Added.
3436         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap-expected.txt: Added.
3437         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.html: Added.
3438         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w-expected.txt: Added.
3439         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w.html: Added.
3440         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfercontrol.to.offscreen-expected.txt: Added.
3441         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfercontrol.to.offscreen.html: Added.
3442         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfercontrol.to.offscreen.w-expected.txt: Added.
3443         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfercontrol.to.offscreen.w.html: Added.
3444         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transferrable-expected.txt: Added.
3445         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transferrable.html: Added.
3446         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transferrable.w-expected.txt: Added.
3447         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transferrable.w.html: Added.
3448         * web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/w3c-import.log: Added.
3449         * web-platform-tests/html/canvas/offscreen/manual/transformations/2d.transformation.getTransform-expected.txt: Added.
3450         * web-platform-tests/html/canvas/offscreen/manual/transformations/2d.transformation.getTransform.html: Added.
3451         * web-platform-tests/html/canvas/offscreen/manual/transformations/w3c-import.log: Added.
3452         * web-platform-tests/html/canvas/offscreen/path-objects/2d.path.isPointInStroke.basic-expected.txt: Added.
3453         * web-platform-tests/html/canvas/offscreen/path-objects/2d.path.isPointInStroke.basic.html: Added.
3454         * web-platform-tests/html/canvas/offscreen/path-objects/2d.path.isPointInStroke.basic.worker-expected.txt: Added.
3455         * web-platform-tests/html/canvas/offscreen/path-objects/2d.path.isPointInStroke.basic.worker.html: Added.
3456         * web-platform-tests/html/canvas/offscreen/path-objects/2d.path.isPointInStroke.basic.worker.js: Added.
3457         (t_fail.t.step_func):
3458         (t.step):
3459         * web-platform-tests/html/canvas/offscreen/path-objects/w3c-import.log:
3460         * web-platform-tests/html/canvas/offscreen/text/2d.text.measure.width.space.html:
3461         * web-platform-tests/html/canvas/offscreen/text/2d.text.measure.width.space.worker.js:
3462         (t.step):
3463
3464 2020-08-10  Chris Dumez  <cdumez@apple.com>
3465
3466         Unreviewed, rebaseline imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam.html.
3467
3468         * web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-disconnect-audioparam-expected.txt:
3469
3470 2020-08-09  Youenn Fablet  <youenn@apple.com>
3471
3472         Always resolve ReadableStream's tee()'s cancel promise after the stream closes or errors
3473         https://bugs.webkit.org/show_bug.cgi?id=215197
3474
3475         Reviewed by Darin Adler.
3476
3477         * resources/import-expectations.json:
3478         * web-platform-tests/streams: Resynced to upstream WPT.
3479
3480 2020-08-07  Chris Dumez  <cdumez@apple.com>
3481
3482         AudioContext / OfflineAudioContext should support a wider sample rate range
3483         https://bugs.webkit.org/show_bug.cgi?id=215289
3484
3485         Reviewed by Eric Carlson.
3486
3487         Rebaseline WPT tests now that way for checks are passing and now that most tests are running further.
3488
3489         * web-platform-tests/webaudio/the-audio-api/the-audiobuffer-interface/ctor-audiobuffer-expected.txt:
3490         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/active-processing.https-expected.txt:
3491         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-null-expected.txt:
3492         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-playbackrate-zero-expected.txt:
3493         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/buffer-resampling-expected.txt:
3494         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-play-expected.txt:
3495         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/note-grain-on-timing-expected.txt:
3496         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-buffer-stitching-expected.txt:
3497         * web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-scheduling-expected.txt:
3498         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions-expected.txt:
3499         * web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/suspend-after-construct-expected.txt:
3500         * web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-channel-rules-expected.txt:
3501         * web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-connect-method-chaining-expected.txt:
3502         * web-platform-tests/webaudio/the-audio-api/the-audionode-interface/channel-mode-interp-basic-expected.txt:
3503         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/adding-events-expected.txt:
3504         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-exceptional-values-expected.txt:
3505         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-method-chaining-expected.txt:
3506         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/automation-rate-expected.txt:
3507         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/cancel-scheduled-values-expected.txt:
3508         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/event-insertion-expected.txt:
3509         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-audiobuffersource-connections-expected.txt:
3510         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-audioworklet-connections.https-expected.txt:
3511         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-audioworklet.https-expected.txt:
3512         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-connection-expected.txt:
3513         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-biquad-expected.txt:
3514         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-connections-expected.txt:
3515         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-constant-source-expected.txt:
3516         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-connections-expected.txt:
3517         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-delay-expected.txt:
3518         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-gain-expected.txt:
3519         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-oscillator-connections-expected.txt:
3520         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-oscillator-expected.txt:
3521         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-connections-expected.txt:
3522         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-expected.txt:
3523         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner-expected.txt:
3524         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-exponentialRampToValueAtTime-expected.txt:
3525         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-linearRampToValueAtTime-expected.txt:
3526         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-setTargetAtTime-expected.txt:
3527         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueAtTime-expected.txt:
3528         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/retrospective-setValueCurveAtTime-expected.txt:
3529         * web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/set-target-conv-expected.txt:
3530         * web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-audioparam-size.https-expected.txt:
3531         * web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https-expected.txt:
3532         * web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-disconnected-input.https-expected.txt:
3533         * web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/suspended-context-messageport.https-expected.txt:
3534         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-allpass-expected.txt:
3535         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-automation-expected.txt:
3536         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-bandpass-expected.txt:
3537         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-getFrequencyResponse-expected.txt:
3538         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highpass-expected.txt:
3539         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-highshelf-expected.txt:
3540         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-lowpass-expected.txt:
3541         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-lowshelf-expected.txt:
3542         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-notch-expected.txt:
3543         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-peaking-expected.txt:
3544         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-tail-expected.txt:
3545         * web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/no-dezippering-expected.txt:
3546         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-cascade-expected.txt:
3547         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-1-chan-expected.txt:
3548         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-2-chan-expected.txt:
3549         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-response-4-chan-expected.txt:
3550         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/convolver-upmixing-1-channel-response-expected.txt:
3551         * web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt:
3552         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/delaynode-channel-count-1-expected.txt:
3553         * web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/no-dezippering-expected.txt:
3554         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/gain-expected.txt:
3555         * web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/no-dezippering-expected.txt:
3556         * web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/iirfilter-expected.txt:
3557         * web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest-expected.txt:
3558         * web-platform-tests/webaudio/the-audio-api/the-offlineaudiocontext-interface/ctor-offlineaudiocontext-expected.txt:
3559         * web-platform-tests/webaudio/the-audio-api/the-offlineaudiocontext-interface/offlineaudiocontext-detached-execution-context.tentative-expected.txt:
3560         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/automation-changes-expected.txt:
3561         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/distance-exponential-expected.txt:
3562         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/distance-inverse-expected.txt:
3563         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/distance-linear-expected.txt:
3564         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-automation-equalpower-stereo-expected.txt:
3565         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-azimuth-expected.txt:
3566         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-distance-clamping-expected.txt:
3567         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-expected.txt:
3568         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-equalpower-stereo-expected.txt:
3569         * web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-rolloff-clamping-expected.txt:
3570         * web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering-expected.txt:
3571         * web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/stereopannernode-panning-expected.txt:
3572         * web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/silent-inputs-expected.txt:
3573         * web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/waveshaper-copy-curve-expected.txt:
3574
3575 2020-08-07  Alexey Shvayka  <shvaikalesh@gmail.com>
3576
3577         {Intersection,Resize,Performance}Observer callbacks get incorrect `this` value
3578         https://bugs.webkit.org/show_bug.cgi?id=215162
3579
3580         Reviewed by Geoffrey Garen.
3581
3582         * web-platform-tests/intersection-observer/observer-callback-arguments-expected.txt:
3583         * web-platform-tests/performance-timeline/po-observe.any-expected.txt:
3584         * web-platform-tests/performance-timeline/po-observe.any.worker-expected.txt:
3585         * web-platform-tests/resize-observer/eventloop-expected.txt:
3586         * web-platform-tests/resize-observer/observe-expected.txt:
3587
3588 2020-08-07  Chris Dumez  <cdumez@apple.com>
3589
3590         baseLatency attribute is missing on AudioContext interface
3591         https://bugs.webkit.org/show_bug.cgi?id=215277
3592
3593         Reviewed by Eric Carlson.
3594
3595         Rebaseline WPT test now that more checks are passing.
3596
3597         * web-platform-tests/webaudio/idlharness.https.window-expected.txt:
3598
3599 2020-08-07  Rob Buis  <rbuis@igalia.com>
3600
3601         Implement PerfomanceObserverInit.buffered
3602         https://bugs.webkit.org/show_bug.cgi?id=214883
3603
3604         Reviewed by Darin Adler.
3605
3606         Update improved test expectations and add subtests for
3607         case sensitivity of type/entryTypes in observe call.
3608
3609         * web-platform-tests/performance-timeline/case-sensitivity.any-expected.txt:
3610         * web-platform-tests/performance-timeline/case-sensitivity.any.js:
3611         (async_test):
3612         * web-platform-tests/performance-timeline/case-sensitivity.any.worker-expected.txt:
3613         * web-platform-tests/resource-timing/buffered-flag.any-expected.txt:
3614         * web-platform-tests/resource-timing/buffered-flag.any.worker-expected.txt:
3615         * web-platform-tests/user-timing/buffered-flag.any-expected.txt:
3616         * web-platform-tests/user-timing/buffered-flag.any.worker-expected.txt:
3617
3618 2020-08-07  Chris Dumez  <cdumez@apple.com>
3619
3620         length attribute is missing on OfflineAudioContext
3621         https://bugs.webkit.org/show_bug.cgi?id=215287
3622
3623         Reviewed by Geoffrey Garen.
3624
3625         Rebaseline WPT test now that more checks are passing.
3626
3627         * web-platform-tests/webaudio/idlharness.https.window-expected.txt:
3628
3629 2020-08-07  Alexey Shvayka  <shvaikalesh@gmail.com>
3630
3631         Reduce the amount of custom binding code for JSXPathNSResolver
3632         https://bugs.webkit.org/show_bug.cgi?id=161030
3633
3634         Reviewed by Darin Adler.
3635
3636         * web-platform-tests/dom/idlharness.window-expected.txt:
3637         * web-platform-tests/domxpath/callback-interface-expected.txt:
3638
3639 2020-08-06  Kenneth Russell  <kbr@chromium.org>
3640
3641         Implement createImageBitmap(ImageData)
3642         https://bugs.webkit.org/show_bug.cgi?id=183438
3643
3644         Reviewed by Dean Jackson.
3645
3646         Rebaseline tests under
3647         web-platform-tests/html/canvas/element/imagebitmap/ , which are