Performance.navigation and Performance.timing are incorrectly exposed to workers
[WebKit-https.git] / LayoutTests / ChangeLog
1 2020-09-20  Sam Weinig  <weinig@apple.com>
2
3         Performance.navigation and Performance.timing are incorrectly exposed to workers
4         https://bugs.webkit.org/show_bug.cgi?id=216732
5
6         Reviewed by Simon Fraser.
7
8         * TestExpectations:
9         Remove flaky annotation for imported/w3c/web-platform-tests/workers/worker-performance.worker.html. The
10         test was fixed in upstream WPT as dab9c45, and has since been updated in the WebKit tree as well.
11         It now also passes.
12
13 2020-09-20  Darin Adler  <darin@apple.com>
14
15         Selection API: Further improvements to VisibleSelection, FrameSelection, and DOMSelection to preserve anchor and focus
16         https://bugs.webkit.org/show_bug.cgi?id=216739
17
18         Reviewed by Ryosuke Niwa.
19
20         * editing/execCommand/insert-list-nested-with-orphaned-expected.txt: This test
21         result reflected incorrrect behavior where the selection changed from a range
22         to a caret in a certain unusual case. The new behavior of leaving the text
23         selected is consistent with how the command works in normal cases, and was an
24         accidental progression from the improvements to the selection code. Was able
25         to reproduce this all in Safari and after experimenting with different
26         selections, it's clear this is an improvement.
27
28 2020-09-20  Zalan Bujtas  <zalan@apple.com>
29
30         [LFC][IFC] InlineFormattingState should not store display lines and runs
31         https://bugs.webkit.org/show_bug.cgi?id=216742
32
33         Reviewed by Antti Koivisto.
34
35         This directory is about verifying layout correctness
36         by calling LayoutContext::verifyAndOutputMismatchingLayoutTree on every layout frame
37         and assert in case of mismatching trees.
38         The test coverage does not suffer by [ ImageOnlyFailure ] it.
39         (We need to start generating display boxes for the Display::Painter.)
40
41         * TestExpectations:
42
43 2020-09-19  Lauro Moura  <lmoura@igalia.com>
44
45         [GLIB] Unreviewed gardening.
46
47         * platform/glib/TestExpectations:
48
49 2020-09-19  Darin Adler  <darin@apple.com>
50
51         Selection API: Update some more tests so they don't accidentally rely on flaws in WebKit's old implementation
52         https://bugs.webkit.org/show_bug.cgi?id=216737
53
54         Reviewed by Sam Weinig.
55
56         Like the three tests I modified in r267220, these tests are accidentally
57         depending on the fact that our selection object implementation currently
58         allows invalid indexes. It's clear that these are mistakes in the tests,
59         not intentional, and fixing these does not change the test expectations,
60         only the tests themselves.
61
62         * accessibility/mac/select-text-should-match-whole-words.html: Set the selection
63         with separate calls to the collapse function. The old code tried to reuse the
64         same range to set the selection back to an old value, but that won't work if
65         the selection updates the range (as it is supposed to do).
66
67         * editing/execCommand/indent-selection.html: Pass a valid index, 1, instead of
68         an invalid one, 2.
69         * editing/pasteboard/paste-visible-script.html: Ditto.
70
71         * editing/pasteboard/replacement-fragment-remove-unrendered-node-crash.html:
72         Pass a valid index, 0, instead of an invalid one, 10500000000. Also fixed line
73         endings in this file, which were all Windows-style CR/LF pairs to be Unix-style
74         LF like most of our other files.
75
76         * editing/pasteboard/testcase-9507.html: Use childNodes.length to compute a
77         valid index instead of passing 5, which was an invalid one.
78
79         * editing/style/apply-style-crash2.html: Pass a valid index, 0, instead of
80         an invalid one, 4.
81         * editing/style/query-typing-style.html: Pass a valid index, 0, instead of
82         an invalid one, 1.
83         * editing/undo/undo-paste-when-caret-is-not-in-range.html: Pass valid index
84         1 instead of invalid ones, 3 and 4.
85         * fast/block/float/float-list-changed-before-layout-crash.html: Pass a valid
86         index, 0, instead of an invalid one, 1.
87
88         * fast/dynamic/checkbox-selection-crash.html: Use childNodes.length to compute
89         a valid index instead of passing 1000, which was an invalid one.
90
91         * fast/repaint/selection-gap-absolute-child.html: Pass a valid index, 0, instead
92         of an invalid one, 1.
93         * fast/repaint/selection-gap-fixed-child.html: Ditto.
94         * fast/repaint/selection-gap-flipped-absolute-child.html: Ditto.
95         * fast/repaint/selection-gap-flipped-fixed-child.html: Ditto.
96         * fast/repaint/selection-gap-transformed-absolute-child.html: Ditto.
97         * fast/repaint/selection-gap-transformed-fixed-child.html: Ditto.
98
99         * fast/replaced/selection-rect.html: Select the image with a range in its
100         parent node with valid indices instead of relying WebKit's quirky way of
101         expressing selections of replaced elements, which involves an invalid index
102         of 1 for an image element with no children. This test has nothing to do with
103         the particular selection range technique used, so it's fine to change it.
104
105         * http/tests/security/resources/foreign-domain-iframe-for-selection-test.html:
106         Use childNodes.length to compute a valid index instead of passing 10, which was
107         an invalid one.
108
109         * imported/blink/editing/apply-inline-style-to-element-with-no-renderer-crash.html:
110         Use a valid index, 0, instead of an invalid one, 4.
111
112 2020-09-19  Sam Weinig  <weinig@apple.com>
113
114         Resync web-platform-tests/hr-time from upstream
115         https://bugs.webkit.org/show_bug.cgi?id=216724
116
117         Reviewed by Darin Adler.
118
119         * platform/ios/TestExpectations:
120         * platform/mac/TestExpectations:
121         Update paths in expectations.
122
123 2020-09-18  Darin Adler  <darin@apple.com>
124
125         Selection API: Extend lifetime of selection live range to preserve expando properties
126         https://bugs.webkit.org/show_bug.cgi?id=216721
127
128         Reviewed by Ryosuke Niwa.
129
130         * editing/selection/expando-expected.txt: Added.
131         * editing/selection/expando.html: Added.
132
133         * TestExpectations: Skip the new test since DumpRenderTree doesn't support enabling
134         internal properties.
135         * platform/wk2/TestExpectations: Unskip the new test since WebKitTestRunner does.
136
137 2020-09-18  Chris Dumez  <cdumez@apple.com>
138
139         Import remaining webaudio layout tests from Blink
140         https://bugs.webkit.org/show_bug.cgi?id=216719
141
142         Reviewed by Darin Adler.
143
144         Import remaining webaudio tests from Blink that we had not imported yet.
145
146         * TestExpectations:
147         * webaudio/BiquadFilter/biquad-829349-expected.txt: Added.
148         * webaudio/BiquadFilter/biquad-829349.html: Added.
149         * webaudio/BiquadFilter/tail-time-allpass-expected.txt: Added.
150         * webaudio/BiquadFilter/tail-time-allpass.html: Added.
151         * webaudio/BiquadFilter/tail-time-bandpass-expected.txt: Added.
152         * webaudio/BiquadFilter/tail-time-bandpass.html: Added.
153         * webaudio/BiquadFilter/tail-time-highpass-expected.txt: Added.
154         * webaudio/BiquadFilter/tail-time-highpass.html: Added.
155         * webaudio/BiquadFilter/tail-time-highshelf-expected.txt: Added.
156         * webaudio/BiquadFilter/tail-time-highshelf.html: Added.
157         * webaudio/BiquadFilter/tail-time-lowpass-expected.txt: Added.
158         * webaudio/BiquadFilter/tail-time-lowpass.html: Added.
159         * webaudio/BiquadFilter/tail-time-lowshelf-expected.txt: Added.
160         * webaudio/BiquadFilter/tail-time-lowshelf.html: Added.
161         * webaudio/BiquadFilter/tail-time-notch-expected.txt: Added.
162         * webaudio/BiquadFilter/tail-time-notch.html: Added.
163         * webaudio/BiquadFilter/tail-time-peaking-expected.txt: Added.
164         * webaudio/BiquadFilter/tail-time-peaking.html: Added.
165         * webaudio/BiquadFilter/test-tail-time.js: Added.
166         (testTailTime):
167         * webaudio/BiquadFilter/unstable-filter-warning-expected.txt: Added.
168         * webaudio/BiquadFilter/unstable-filter-warning.html: Added.
169         * webaudio/ChannelMerger/audiochannelmerger-cycle-expected.txt: Added.
170         * webaudio/ChannelMerger/audiochannelmerger-cycle.html: Added.
171         * webaudio/Convolver/unmmodified-buffer-expected.txt: Copied from LayoutTests/webaudio/convolvernode-unmodified-buffer-expected.txt.
172         * webaudio/Convolver/unmmodified-buffer.html: Renamed from LayoutTests/webaudio/convolvernode-unmodified-buffer.html.
173         * webaudio/DynamicsCompressor/dynamicscompressor-clear-internal-state-expected.txt: Added.
174         * webaudio/DynamicsCompressor/dynamicscompressor-clear-internal-state.html: Added.
175         * webaudio/DynamicsCompressor/dynamicscompressor-simple-expected.txt: Added.
176         * webaudio/DynamicsCompressor/dynamicscompressor-simple.html: Added.
177         * webaudio/IIRFilter/iir-tail-time-expected.txt: Added.
178         * webaudio/IIRFilter/iir-tail-time.html: Added.
179         * webaudio/IIRFilter/iir-unstable-expected.txt: Added.
180         * webaudio/IIRFilter/iir-unstable.html: Added.
181         * webaudio/IIRFilter/unstable-filter-warning-expected.txt: Added.
182         * webaudio/IIRFilter/unstable-filter-warning.html: Added.
183         * webaudio/MediaElementAudioSource/mediaelementaudiosourcenode-expected.txt: Added.
184         * webaudio/MediaElementAudioSource/mediaelementaudiosourcenode.html: Added.
185         * webaudio/MediaElementAudioSource/resampling-crash-expected.txt: Added.
186         * webaudio/MediaElementAudioSource/resampling-crash.html: Added.
187         * webaudio/MediaStreamAudioDestination/create-in-destroyed-context-expected.txt: Added.
188         * webaudio/MediaStreamAudioDestination/create-in-destroyed-context.html: Added.
189         * webaudio/MediaStreamAudioDestination/mediastreamaudiodestinationnode-expected.txt: Added.
190         * webaudio/MediaStreamAudioDestination/mediastreamaudiodestinationnode.html: Added.
191         * webaudio/MediaStreamAudioSource/ctor-mediastreamaudiosource-expected.txt: Added.
192         * webaudio/MediaStreamAudioSource/ctor-mediastreamaudiosource.html: Added.
193         * webaudio/MediaStreamAudioSource/mediastreamaudiosourcenode-expected.txt: Added.
194         * webaudio/MediaStreamAudioSource/mediastreamaudiosourcenode.html: Added.
195         * webaudio/OfflineAudioContext/offlineaudiocontext-constructor-expected.txt: Added.
196         * webaudio/OfflineAudioContext/offlineaudiocontext-constructor.html: Added.
197         * webaudio/OfflineAudioContext/offlineaudiocontext-event-listener-gc-expected.txt: Added.
198         * webaudio/OfflineAudioContext/offlineaudiocontext-event-listener-gc.html: Added.
199         * webaudio/OfflineAudioContext/offlineaudiocontext-promise-basic-expected.txt: Added.
200         * webaudio/OfflineAudioContext/offlineaudiocontext-promise-basic.html: Added.
201         * webaudio/OfflineAudioContext/offlineaudiocontext-promise-expected.txt: Copied from LayoutTests/webaudio/convolvernode-unmodified-buffer-expected.txt.
202         * webaudio/OfflineAudioContext/offlineaudiocontext-promise.html: Added.
203         * webaudio/OfflineAudioContext/offlineaudiocontext-suspend-resume-basic-expected.txt: Renamed from LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic-expected.txt.
204         * webaudio/OfflineAudioContext/offlineaudiocontext-suspend-resume-basic.html: Renamed from LayoutTests/webaudio/offlineaudiocontext-suspend-resume-basic.html.
205         * webaudio/OfflineAudioContext/offlineaudiocontext-suspend-resume-eventhandler-expected.txt: Renamed from LayoutTests/webaudio/offlineaudiocontext-suspend-resume-eventhandler-expected.txt.
206         * webaudio/OfflineAudioContext/offlineaudiocontext-suspend-resume-eventhandler.html: Renamed from LayoutTests/webaudio/offlineaudiocontext-suspend-resume-eventhandler.html.
207         * webaudio/OfflineAudioContext/offlineaudiocontext-suspend-resume-graph-manipulation-expected.txt: Renamed from LayoutTests/webaudio/offlineaudiocontext-suspend-resume-graph-manipulation-expected.txt.
208         * webaudio/OfflineAudioContext/offlineaudiocontext-suspend-resume-graph-manipulation.html: Renamed from LayoutTests/webaudio/offlineaudiocontext-suspend-resume-graph-manipulation.html.
209         * webaudio/OfflineAudioContext/offlineaudiocontext-suspend-resume-promise-expected.txt: Renamed from LayoutTests/webaudio/offlineaudiocontext-suspend-resume-promise-expected.txt.
210         * webaudio/OfflineAudioContext/offlineaudiocontext-suspend-resume-promise.html: Renamed from LayoutTests/webaudio/offlineaudiocontext-suspend-resume-promise.html.
211         * webaudio/OfflineAudioContext/offlineaudiocontext-suspend-resume-sequence-expected.txt: Renamed from LayoutTests/webaudio/offlineaudiocontext-suspend-resume-sequence-expected.txt.
212         * webaudio/OfflineAudioContext/offlineaudiocontext-suspend-resume-sequence.html: Renamed from LayoutTests/webaudio/offlineaudiocontext-suspend-resume-sequence.html.
213         * webaudio/OfflineAudioContext/offlineaudiocontext-thread-smoke-test-expected.txt: Added.
214         * webaudio/OfflineAudioContext/offlineaudiocontext-thread-smoke-test.html: Added.
215         * webaudio/OfflineAudioContext/onstatechange-expected.txt: Added.
216         * webaudio/OfflineAudioContext/onstatechange.html: Added.
217         * webaudio/Panner/hrtf-database-expected.txt: Added.
218         * webaudio/Panner/hrtf-database.html: Added.
219         * webaudio/Panner/panner-loop-expected.txt: Copied from LayoutTests/webaudio/convolvernode-unmodified-buffer-expected.txt.
220         * webaudio/Panner/panner-loop.html: Added.
221         * webaudio/Panner/panner-set-position-expected.txt: Added.
222         * webaudio/Panner/panner-set-position.html: Added.
223         * webaudio/PeriodicWave/ctor-periodicwave-expected.txt: Added.
224         * webaudio/PeriodicWave/ctor-periodicwave.html: Added.
225         * webaudio/PeriodicWave/periodicwave-contexts-expected.txt: Added.
226         * webaudio/PeriodicWave/periodicwave-contexts.html: Added.
227         * webaudio/PeriodicWave/periodicwave-exceptions-expected.txt: Added.
228         * webaudio/PeriodicWave/periodicwave-exceptions.html: Added.
229         * webaudio/PeriodicWave/periodicwave-lengths-expected.txt: Added.
230         * webaudio/PeriodicWave/periodicwave-lengths.html: Added.
231         * webaudio/PeriodicWave/periodicwave-normalization-expected.txt: Added.
232         * webaudio/PeriodicWave/periodicwave-normalization.html: Added.
233         * webaudio/ScriptProcessor/scriptprocessor-offlineaudiocontext-expected.txt: Added.
234         * webaudio/ScriptProcessor/scriptprocessor-offlineaudiocontext.html: Added.
235         * webaudio/ScriptProcessor/scriptprocessornode-0-output-channels-expected.txt: Added.
236         * webaudio/ScriptProcessor/scriptprocessornode-0-output-channels.html: Added.
237         * webaudio/ScriptProcessor/scriptprocessornode-downmix8-2channel-input-expected.txt: Added.
238         * webaudio/ScriptProcessor/scriptprocessornode-downmix8-2channel-input.html: Added.
239         * webaudio/ScriptProcessor/scriptprocessornode-expected.txt: Added.
240         * webaudio/ScriptProcessor/scriptprocessornode-upmix2-8channel-input-expected.txt: Added.
241         * webaudio/ScriptProcessor/scriptprocessornode-upmix2-8channel-input.html: Added.
242         * webaudio/ScriptProcessor/scriptprocessornode-zero-input-channels-expected.txt: Added.
243         * webaudio/ScriptProcessor/scriptprocessornode-zero-input-channels.html: Added.
244         * webaudio/ScriptProcessor/scriptprocessornode.html: Added.
245         * webaudio/WaveShaper/waveshaper-364379-expected.txt: Added.
246         * webaudio/WaveShaper/waveshaper-364379.html: Added.
247         * webaudio/WaveShaper/waveshaper-oversample-2x-expected.txt: Copied from LayoutTests/webaudio/convolvernode-unmodified-buffer-expected.txt.
248         * webaudio/WaveShaper/waveshaper-oversample-2x.html: Added.
249         * webaudio/WaveShaper/waveshaper-oversample-4x-expected.txt: Renamed from LayoutTests/webaudio/convolvernode-unmodified-buffer-expected.txt.
250         * webaudio/WaveShaper/waveshaper-oversample-4x.html: Added.
251         * webaudio/audio-scheduled-source-basic-expected.txt: Added.
252         * webaudio/audio-scheduled-source-basic.html: Added.
253         * webaudio/javascriptaudionode-downmix8-2channel-input-expected.txt: Removed.
254         * webaudio/javascriptaudionode-downmix8-2channel-input.html: Removed.
255         * webaudio/javascriptaudionode-expected.txt: Removed.
256         * webaudio/javascriptaudionode-upmix2-8channel-input-expected.txt: Removed.
257         * webaudio/javascriptaudionode-upmix2-8channel-input.html: Removed.
258         * webaudio/javascriptaudionode-zero-input-channels-expected.txt: Removed.
259         * webaudio/javascriptaudionode-zero-input-channels.html: Removed.
260         * webaudio/javascriptaudionode.html: Removed.
261         * webaudio/mediastreamaudiodestinationnode-expected.txt: Removed.
262         * webaudio/mediastreamaudiodestinationnode.html: Removed.
263         * webaudio/mediastreamaudiosourcenode-expected.txt: Removed.
264         * webaudio/mediastreamaudiosourcenode.html: Removed.
265         * webaudio/offlineaudiocontext-constructor-expected.txt: Removed.
266         * webaudio/offlineaudiocontext-constructor.html: Removed.
267         * webaudio/panner-loop-expected.txt: Removed.
268         * webaudio/panner-loop.html: Removed.
269         * webaudio/periodicwave-lengths-expected.txt: Removed.
270         * webaudio/periodicwave-lengths.html: Removed.
271         * webaudio/resources/audionodeoptions.js: Added.
272         (testAudioNodeOptions):
273         (initializeContext):
274         (testInvalidConstructor):
275         (testDefaultConstructor):
276         (testDefaultAttributes):
277         * webaudio/resources/biquad-filters.js: Added.
278         (createLowpassFilter):
279         (createHighpassFilter):
280         (normalizeFilterCoefficients):
281         (createBandpassFilter):
282         (createLowShelfFilter):
283         (createHighShelfFilter):
284         (createPeakingFilter):
285         (createNotchFilter):
286         (createAllpassFilter):
287         (filterData):
288         (createFilter):
289         * webaudio/resources/hrtf/Composite.flac: Added.
290         * webaudio/resources/hrtf/Composite.wav: Added.
291         * webaudio/resources/hrtf/README: Added.
292         * webaudio/resources/scriptprocessornode-testing-audit.js: Added.
293         (createBuffer):
294         (processAudioData):
295         (fillData):
296         (checkStereoOnlyData):
297         (runJSNodeTest):
298         * webaudio/resources/scriptprocessornode-testing.js: Added.
299         (createBuffer):
300         (processAudioData):
301         (fillData):
302         (checkStereoOnlyData):
303         (runJSNodeTest):
304         * webaudio/resources/waveshaper-testing.js:
305         (T0):
306         (T1):
307         (T2):
308         (T3):
309         (T4):
310         (generateWaveShapingCurve):
311         (checkShapedCurve):
312         (createImpulseBuffer):
313         (runWaveShaperOversamplingTest):
314         * webaudio/waveshaper-oversample-2x-expected.txt: Removed.
315         * webaudio/waveshaper-oversample-2x.html: Removed.
316         * webaudio/waveshaper-oversample-4x-expected.txt: Removed.
317         * webaudio/waveshaper-oversample-4x.html: Removed.
318
319 2020-09-18  Saam Barati  <sbarati@apple.com>
320
321         console APIs shouldn't crash making a string that's too long for a console warning when using user provided labels
322         https://bugs.webkit.org/show_bug.cgi?id=216709
323         <rdar://problem/68275357>
324
325         Reviewed by Mark Lam and Devin Rousso.
326
327         * TestExpectations:
328         * inspector/console/console-oom-expected.txt: Added.
329         * inspector/console/console-oom.html: Added.
330
331 2020-09-18  Sihui Liu  <sihui_liu@apple.com>
332
333         REGRESSION (r266634): fast/selectors/text-field-selection-stroke-color.html and fast/selectors/text-field-selection-window-inactive-stroke-color.html are flaky failures with pixel noise
334         https://bugs.webkit.org/show_bug.cgi?id=216394
335         <rdar://problem/68679551>
336
337         Reviewed by Tim Horton.
338
339         Update test expectations as tests should be passing.
340
341         * platform/mac-wk2/TestExpectations:
342
343 2020-09-18  Aditya Keerthi  <akeerthi@apple.com>
344
345         [macOS] Date/time inputs should focus the next editable component when entering a separator key
346         https://bugs.webkit.org/show_bug.cgi?id=216661
347         <rdar://problem/69091856>
348
349         Reviewed by Wenson Hsieh.
350
351         Added new test cases to the existing set of keyboard tests for date/time inputs.
352
353         * fast/forms/date/date-editable-components/date-editable-components-keyboard-events-expected.txt:
354         * fast/forms/date/date-editable-components/date-editable-components-keyboard-events.html:
355         * fast/forms/datetimelocal/datetimelocal-editable-components/datetimelocal-editable-components-keyboard-events-expected.txt:
356         * fast/forms/datetimelocal/datetimelocal-editable-components/datetimelocal-editable-components-keyboard-events.html:
357         * fast/forms/time/time-editable-components/time-editable-components-keyboard-events-expected.txt:
358         * fast/forms/time/time-editable-components/time-editable-components-keyboard-events.html:
359
360 2020-09-18  Chris Dumez  <cdumez@apple.com>
361
362         Import AudioContext / AudioListener / AudioNode / AudioParam layout tests from Blink
363         https://bugs.webkit.org/show_bug.cgi?id=216706
364
365         Reviewed by Eric Carlson.
366
367         Import AudioContext / AudioListener / AudioNode / AudioParam layout tests from Blink.
368
369         * webaudio/AudioContext/audiocontext-close-basic-expected.txt: Added.
370         * webaudio/AudioContext/audiocontext-close-basic.html: Added.
371         * webaudio/AudioContext/audiocontext-listener-should-not-crash-expected.txt: Added.
372         * webaudio/AudioContext/audiocontext-listener-should-not-crash.html: Added.
373         * webaudio/AudioListener/audiolistener-automation-position-expected.txt: Added.
374         * webaudio/AudioListener/audiolistener-automation-position.html: Added.
375         * webaudio/AudioListener/audiolistener-set-position-expected.txt: Added.
376         * webaudio/AudioListener/audiolistener-set-position.html: Added.
377         * webaudio/AudioNode/tail-connections-expected.txt: Added.
378         * webaudio/AudioNode/tail-connections.html: Added.
379         * webaudio/AudioNode/tail-processing-expected.txt: Added.
380         * webaudio/AudioNode/tail-processing.html: Added.
381         * webaudio/AudioParam/audioparam-automation-clamping-expected.txt: Added.
382         * webaudio/AudioParam/audioparam-automation-clamping.html: Added.
383         * webaudio/AudioParam/audioparam-cancel-and-hold-expected.txt: Renamed from LayoutTests/webaudio/audioparam-cancel-and-hold-expected.txt.
384         * webaudio/AudioParam/audioparam-cancel-and-hold.html: Renamed from LayoutTests/webaudio/audioparam-cancel-and-hold.html.
385         * webaudio/AudioParam/audioparam-clamp-time-to-current-time-expected.txt: Added.
386         * webaudio/AudioParam/audioparam-clamp-time-to-current-time.html: Added.
387         * webaudio/AudioParam/audioparam-initial-event-expected.txt: Added.
388         * webaudio/AudioParam/audioparam-initial-event.html: Added.
389         * webaudio/AudioParam/audioparam-k-rate-expected.txt: Added.
390         * webaudio/AudioParam/audioparam-k-rate.html: Added.
391         * webaudio/AudioParam/audioparam-linearRamp-value-attribute-expected.txt: Added.
392         * webaudio/AudioParam/audioparam-linearRamp-value-attribute.html: Added.
393         * webaudio/AudioParam/audioparam-negative-exponentialRamp-expected.txt: Added.
394         * webaudio/AudioParam/audioparam-negative-exponentialRamp.html: Added.
395         * webaudio/AudioParam/audioparam-nominal-range-expected.txt: Renamed from LayoutTests/webaudio/audioparam-nominal-range-expected.txt.
396         * webaudio/AudioParam/audioparam-nominal-range.html: Renamed from LayoutTests/webaudio/audioparam-nominal-range.html.
397         * webaudio/AudioParam/audioparam-processing-expected.txt: Added.
398         * webaudio/AudioParam/audioparam-processing.html: Added.
399         * webaudio/AudioParam/audioparam-sampling-expected.txt: Added.
400         * webaudio/AudioParam/audioparam-sampling.html: Added.
401         * webaudio/AudioParam/audioparam-setTarget-timeConstant-0-expected.txt: Added.
402         * webaudio/AudioParam/audioparam-setTarget-timeConstant-0.html: Added.
403         * webaudio/AudioParam/audioparam-setTargetAtTime-continuous-expected.txt: Added.
404         * webaudio/AudioParam/audioparam-setTargetAtTime-continuous.html: Added.
405         * webaudio/AudioParam/audioparam-setTargetAtTime-limit-expected.txt: Added.
406         * webaudio/AudioParam/audioparam-setTargetAtTime-limit.html: Added.
407         * webaudio/AudioParam/audioparam-setTargetAtTime-sampling-expected.txt: Added.
408         * webaudio/AudioParam/audioparam-setTargetAtTime-sampling.html: Added.
409         * webaudio/AudioParam/audioparam-setValueCurve-copy-expected.txt: Added.
410         * webaudio/AudioParam/audioparam-setValueCurve-copy.html: Added.
411         * webaudio/AudioParam/audioparam-setValueCurve-duration-expected.txt: Added.
412         * webaudio/AudioParam/audioparam-setValueCurve-duration.html: Added.
413         * webaudio/AudioParam/audioparam-setValueCurve-end-expected.txt: Added.
414         * webaudio/AudioParam/audioparam-setValueCurve-end.html: Added.
415         * webaudio/AudioParam/audioparam-setValueCurve-exceptions-expected.txt: Added.
416         * webaudio/AudioParam/audioparam-setValueCurveAtTime-interpolation-expected.txt: Added.
417         * webaudio/AudioParam/audioparam-setValueCurveAtTime-interpolation.html: Added.
418         * webaudio/AudioParam/audioparam-update-value-attribute-expected.txt: Added.
419         * webaudio/AudioParam/audioparam-update-value-attribute.html: Added.
420         * webaudio/AudioParam/audioparam-value-setter-error-expected.txt: Added.
421         * webaudio/AudioParam/audioparam-value-setter-error.html: Added.
422         * webaudio/AudioParam/cancel-values-crash-913217-expected.txt: Added.
423         * webaudio/AudioParam/cancel-values-crash-913217.html: Added.
424         * webaudio/AudioParam/value-setter-warnings-expected.txt: Added.
425         * webaudio/AudioParam/value-setter-warnings.html: Added.
426         * webaudio/AudioParam/worklet-warnings-expected.txt: Added.
427         * webaudio/AudioParam/worklet-warnings.html: Added.
428         * webaudio/audioparam-exponentialRampToValueAtTime.html:
429         * webaudio/audioparam-linearRampToValueAtTime.html:
430         * webaudio/audioparam-setValueAtTime.html:
431         * webaudio/resources/audioparam-testing-legacy.js: Copied from LayoutTests/webaudio/resources/audioparam-testing.js.
432         (renderLength):
433         (createConstantBuffer):
434         (createConstantArray):
435         (createLinearRampArray):
436         (createExponentialRampArray):
437         (discreteTimeConstantForSampleRate):
438         (createExponentialApproachArray):
439         (createSineWaveArray):
440         (endValueDelta):
441         (valueUpdate):
442         (comparePartialSignals):
443         (verifyDiscontinuities):
444         (compareSignals):
445         (checkResultFunction):
446         (doAutomation):
447         (createAudioGraphAndTest):
448         * webaudio/resources/audioparam-testing.js:
449         (renderLength):
450         (createConstantArray):
451         (getStartEndFrames):
452         (createLinearRampArray):
453         (createExponentialRampArray):
454         (discreteTimeConstantForSampleRate):
455         (createExponentialApproachArray):
456         (createReferenceSineArray):
457         (createSineWaveArray):
458         (endValueDelta):
459         (relativeErrorMetric):
460         (differenceErrorMetric):
461         (valueUpdate):
462         (comparePartialSignals):
463         (verifyDiscontinuities):
464         (compareSignals):
465         (checkResultFunction):
466         (doAutomation):
467         (createAudioGraphAndTest):
468         * webaudio/resources/set-position-vs-curve-test.js: Added.
469         (testPositionSetterVsCurve):
470
471 2020-09-18  Chris Dumez  <cdumez@apple.com>
472
473         webaudio/Analyser/handle-silent-inputs.html test is failing
474         https://bugs.webkit.org/show_bug.cgi?id=216708
475
476         Reviewed by Geoffrey Garen.
477
478         Rebaseline test that is now passing.
479
480         * webaudio/Analyser/handle-silent-inputs-expected.txt:
481
482 2020-09-18  Youenn Fablet  <youenn@apple.com>
483
484         Hash deviceIds in WebProcess instead of UIProcess to allow audio output device IDs in WebProcess
485         https://bugs.webkit.org/show_bug.cgi?id=216693
486
487         Reviewed by Eric Carlson.
488
489         * fast/mediastream/device-change-event-2.html:
490
491 2020-09-18  Chris Dumez  <cdumez@apple.com>
492
493         Import Analyser / AudioBuffer / AudioBufferSource layout tests from Blink
494         https://bugs.webkit.org/show_bug.cgi?id=216649
495
496         Reviewed by Eric Carlson.
497
498         Import Analyser / AudioBuffer / AudioBufferSource layout tests from Blink to extend
499         webaudio test coverage.
500
501         * webaudio/Analyser/automatic-pull-node-expected.txt: Added.
502         * webaudio/Analyser/automatic-pull-node.html: Added.
503         * webaudio/Analyser/handle-silent-inputs-expected.txt: Added.
504         * webaudio/Analyser/handle-silent-inputs.html: Added.
505         * webaudio/Analyser/realtimeanalyser-byte-data-expected.txt: Added.
506         * webaudio/Analyser/realtimeanalyser-byte-data.html: Added.
507         * webaudio/Analyser/realtimeanalyser-downmix-expected.txt: Added.
508         * webaudio/Analyser/realtimeanalyser-downmix.html: Added.
509         * webaudio/Analyser/realtimeanalyser-fftsize-reset-expected.txt: Added.
510         * webaudio/Analyser/realtimeanalyser-fftsize-reset.html: Added.
511         * webaudio/Analyser/realtimeanalyser-float-data-expected.txt: Added.
512         * webaudio/Analyser/realtimeanalyser-float-data.html: Added.
513         * webaudio/Analyser/realtimeanalyser-freq-data-expected.txt: Added.
514         * webaudio/Analyser/realtimeanalyser-freq-data-smoothing-expected.txt: Added.
515         * webaudio/Analyser/realtimeanalyser-freq-data-smoothing.html: Added.
516         * webaudio/Analyser/realtimeanalyser-freq-data.html: Added.
517         * webaudio/Analyser/realtimeanalyser-multiple-calls-expected.txt: Added.
518         * webaudio/Analyser/realtimeanalyser-multiple-calls.html: Added.
519         * webaudio/Analyser/realtimeanalyser-zero-expected.txt: Added.
520         * webaudio/Analyser/realtimeanalyser-zero.html: Added.
521         * webaudio/AudioBuffer/audiobuffer-resample-expected.txt: Added.
522         * webaudio/AudioBuffer/audiobuffer-resample.html: Added.
523         * webaudio/AudioBuffer/huge-buffer-expected.txt: Added.
524         * webaudio/AudioBuffer/huge-buffer.html: Added.
525         * webaudio/AudioBufferSource/audiobuffersource-detune-modulated-impulse-expected.txt: Added.
526         * webaudio/AudioBufferSource/audiobuffersource-detune-modulated-impulse.html: Added.
527         * webaudio/AudioBufferSource/audiobuffersource-detune-modulation-expected.txt: Added.
528         * webaudio/AudioBufferSource/audiobuffersource-detune-modulation.html: Added.
529         * webaudio/AudioBufferSource/audiobuffersource-late-start-expected.txt: Added.
530         * webaudio/AudioBufferSource/audiobuffersource-late-start.html: Added.
531         * webaudio/AudioBufferSource/audiobuffersource-loop-comprehensive-expected.txt: Added.
532         * webaudio/AudioBufferSource/audiobuffersource-loop-comprehensive.html: Added.
533         * webaudio/AudioBufferSource/audiobuffersource-loop-grain-no-duration-expected.txt: Added.
534         * webaudio/AudioBufferSource/audiobuffersource-loop-grain-no-duration.html: Added.
535         * webaudio/AudioBufferSource/audiobuffersource-loop-points-expected.txt: Added.
536         * webaudio/AudioBufferSource/audiobuffersource-loop-points.html: Added.
537         * webaudio/AudioBufferSource/audiobuffersource-playbackrate-expected.txt: Added.
538         * webaudio/AudioBufferSource/audiobuffersource-playbackrate-modulated-impulse-expected.txt: Added.
539         * webaudio/AudioBufferSource/audiobuffersource-playbackrate-modulated-impulse.html: Added.
540         * webaudio/AudioBufferSource/audiobuffersource-playbackrate-modulation-expected.txt: Added.
541         * webaudio/AudioBufferSource/audiobuffersource-playbackrate-modulation.html: Added.
542         * webaudio/AudioBufferSource/audiobuffersource-playbackrate.html: Added.
543         * webaudio/AudioBufferSource/audiobuffersource-premature-loop-stop-expected.txt: Added.
544         * webaudio/AudioBufferSource/audiobuffersource-premature-loop-stop.html: Added.
545         * webaudio/AudioBufferSource/resources/audiobuffersource-detune-modulation-expected.wav: Added.
546         * webaudio/AudioBufferSource/resources/audiobuffersource-loop-points-expected.wav: Added.
547         * webaudio/AudioBufferSource/resources/audiobuffersource-playbackrate-modulation-expected.wav: Added.
548         * webaudio/audiobuffersource-loop-comprehensive-expected.txt: Removed.
549         * webaudio/audiobuffersource-loop-comprehensive.html: Removed.
550         * webaudio/audiobuffersource-loop-points-expected.wav: Removed.
551         * webaudio/audiobuffersource-loop-points.html: Removed.
552         * webaudio/audiobuffersource-negative-playbackrate-interpolated-loop.html:
553         * webaudio/audiobuffersource-negative-playbackrate-interpolated.html:
554         * webaudio/audiobuffersource-negative-playbackrate-loop.html:
555         * webaudio/audiobuffersource-negative-playbackrate.html:
556         * webaudio/audiobuffersource-playbackrate-expected.wav: Removed.
557         * webaudio/audiobuffersource-start.html:
558         * webaudio/resources/audiobuffersource-testing-legacy.js: Copied from LayoutTests/webaudio/resources/audiobuffersource-testing.js.
559         (createTestBuffer):
560         (createRamp):
561         (checkSingleTest):
562         (checkAllTests):
563         * webaudio/resources/audiobuffersource-testing.js:
564         (createTestBuffer):
565         (checkSingleTest):
566         (checkAllTests):
567         (createSawtoothWithModulation):
568         * webaudio/resources/buffer-loader.js:
569         (BufferLoader):
570         (request.onload):
571         (request.onerror):
572         (BufferLoader.prototype.loadBuffer):
573         (BufferLoader.prototype.load):
574         * webaudio/resources/fft.js: Added.
575         (FFT):
576         (this.toString):
577         (FFT.prototype.FFTException):
578         (FFT.prototype.FFTRadix2Core):
579         (FFT.prototype.fft):
580         (FFT.prototype.iFFTRadix2Core):
581         (FFT.prototype.ifft):
582         (FFT.prototype.ifftScale):
583         (FFT.prototype.RFFTRadix2CoreStage1):
584         (FFT.prototype.rfft):
585         * webaudio/resources/realtimeanalyser-testing.js: Added.
586         (createGraph):
587         (applyWindow):
588         (computeFFTMagnitude):
589         (dbToLinear):
590         (linearToDb):
591         (clipMagnitude):
592         (compareFloatFreq):
593         (smoothFFT):
594         (convertFloatToByte):
595
596 2020-09-18  Jer Noble  <jer.noble@apple.com>
597
598         REGRESSION(r254031): Captions fail to load on jw.org
599         https://bugs.webkit.org/show_bug.cgi?id=216672
600         <rdar://problem/69016059>
601
602         Reviewed by Eric Carlson.
603
604         * http/tests/security/contentSecurityPolicy/resources/track.php: Removed.
605         * http/tests/security/contentSecurityPolicy/track-redirect-allowed.html:
606         * http/tests/security/contentSecurityPolicy/track-redirect-allowed2.html:
607         * http/tests/security/contentSecurityPolicy/track-redirect-blocked.html:
608         * http/tests/security/text-track-crossorigin-expected.txt:
609         * http/tests/security/text-track-crossorigin.html:
610
611 2020-09-18  Diego Pino Garcia  <dpino@igalia.com>
612
613         [WPE] Unreviewed test gardening. Mark several fast/layoutformattingcontext as failure after r267024.
614
615         * platform/wpe/TestExpectations: 
616
617 2020-09-18  Youenn Fablet  <youenn@apple.com>
618
619         XHR.timeout is affected by long tasks
620         https://bugs.webkit.org/show_bug.cgi?id=216266
621         <rdar://problem/68908150>
622
623         Reviewed by Alex Christensen.
624
625         platform/mac-wk1/TestExpectations: Skip WK1 test.
626
627 2020-09-16  Darin Adler  <darin@apple.com>
628
629         Selection API: Introduce LiveRangeSelectionEnabled, off by default
630         https://bugs.webkit.org/show_bug.cgi?id=216656
631
632         Reviewed by Sam Weinig.
633
634         * editing/selection/move-to-line-boundary-clear-selection.html: Fix test that accidentally
635         relied on our non-standard behavior of clamping a too-high offset to a valid value. This
636         was not what we were trying to test. Without this change, the test fails in the new mode.
637         The offset was "5", which seems to be a character count, rather than "1", meaning "after
638         the text node".
639         * editing/selection/toString-1.html: Ditto. The offset here was 3, but the HTML element
640         has only 2 children, the head and the body.
641         * editing/selection/user-select-all-selection.html: Ditto. The code was passing the wrong
642         container by acccident, the parent of the text node rather than the text node.
643
644 2020-09-17  Chris Dumez  <cdumez@apple.com>
645
646         Vectorize SetTargetAtTime processing in AudioParamTimeline
647         https://bugs.webkit.org/show_bug.cgi?id=216673
648
649         Reviewed by Sam Weinig.
650
651         * webaudio/audioparam-cancel-and-hold-expected.txt:
652         Rebaseline test now that one more subtest is passing.
653
654         * webaudio/audioparam-setTargetAtTime-expected.txt: Removed.
655         * webaudio/audioparam-setTargetAtTime.html: Removed.
656         Remove outdated test now that it was upstreamed to WPT. The updated
657         copy resides at:
658         imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-setTargetAtTime.html
659
660 2020-09-17  Eric Carlson  <eric.carlson@apple.com>
661
662         [Cocoa] canPlayType('audio/mpeg; codecs="mp3"') returns ""
663         https://bugs.webkit.org/show_bug.cgi?id=147309
664
665         Reviewed by Darin Adler.
666
667         * media/media-can-play-mp3-expected.txt: Added.
668         * media/media-can-play-mp3.html: Added.
669
670 2020-09-17  Michael Saboff  <msaboff@apple.com>
671
672         Segfault in WebCore::IDBKey::createBinary
673         https://bugs.webkit.org/show_bug.cgi?id=216501
674
675         Reviewed by Youenn Fablet.
676
677         New test.  Since this test is looking for the out of memory condition, the test is written
678         to avoid false failures in the case we can't achieve out of memory.  That is when the
679         expected exception is not thrown.
680
681         * storage/indexeddb/IDBKey-create-array-buffer-view-oom-expected.txt: Added.
682         * storage/indexeddb/IDBKey-create-array-buffer-view-oom.html: Added.
683
684 2020-09-17  Chris Dumez  <cdumez@apple.com>
685
686         Regression(r267144) 4 webaudio/oscillator tests are broken
687         https://bugs.webkit.org/show_bug.cgi?id=216625
688         <rdar://problem/69024624>
689
690         Reviewed by Darin Adler.
691
692         * webaudio/oscillator-custom.html:
693         * webaudio/oscillator-sawtooth.html:
694         * webaudio/oscillator-sine.html:
695         * webaudio/oscillator-square.html:
696         * webaudio/oscillator-triangle.html:
697         Update tests to use oscillator-testing-legacy.js since they are not compatible
698         with the newer oscillator-testing.js that was resync'd from Blink.
699
700         * webaudio/oscillator-triangle-expected.wav:
701         Rebaseline test that has different output due to the fix in r267153.
702
703         * webaudio/resources/oscillator-testing-legacy.js: Added.
704         Restore old copy of oscillator-testing.js and rename it to oscillator-testing-legacy.js.
705
706 2020-09-17  Diego Pino Garcia  <dpino@igalia.com>
707
708         [WPE] Unreviewed gardening. Several fast/events/mouse-* tests are flaky after r264117.
709
710         The test started failing somewhere between r264103-r264117.
711
712         * platform/wpe/TestExpectations:
713
714 2020-09-17  Diego Pino Garcia  <dpino@igalia.com>
715
716         [WPE] Unreviewed gardening. Update baselines after r20056.
717
718         * platform/glib/imported/w3c/web-platform-tests/selection/selection-select-all-move-input-crash-expected.txt:
719         * platform/wpe/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt: Updated after r266510.
720         * platform/wpe/imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location_hash-expected.txt: Updated after r266399.
721
722 2020-09-17  Diego Pino Garcia  <dpino@igalia.com>
723
724         [GLIB] Unreviewwed test gardening. Update baselines after WPT update in r267167.
725
726         * platform/glib/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-connections-expected.txt:
727         * platform/glib/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-expected.txt:
728         * platform/glib/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-automation-expected.txt:
729
730 2020-09-17  Antoine Quint  <graouts@webkit.org>
731
732         Remove the legacy animation code
733         https://bugs.webkit.org/show_bug.cgi?id=216608
734
735         Reviewed by Dean Jackson.
736
737         Remove any use of now-removed testing methods and some runtime flags from layout tests.
738
739         * animations/legacy-encoding-timing-function.html:
740         * animations/resources/animation-test-helpers.js:
741         (pauseAnimationAtTimeOnElement):
742         * http/tests/contentextensions/css-display-none-keyframe.html:
743         * imported/blink/transitions/resources/opacity-transform-transitions-inside-iframe-inner.html: Removed.
744         * transitions/background-position-transitions.html:
745         * transitions/background-transitions.html:
746         * transitions/blendmode-transitions.html:
747         * transitions/border-radius-transition.html:
748         * transitions/clip-path-path-transitions.html:
749         * transitions/clip-path-transitions.html:
750         * transitions/clip-transition.html:
751         * transitions/color-transition-all.html:
752         * transitions/color-transition-premultiplied.html:
753         * transitions/color-transition-rounding.html:
754         * transitions/cross-fade-background-image.html:
755         * transitions/cross-fade-border-image.html:
756         * transitions/cubic-bezier-overflow-color.html:
757         * transitions/cubic-bezier-overflow-length.html:
758         * transitions/cubic-bezier-overflow-shadow.html:
759         * transitions/cubic-bezier-overflow-svg-length.html:
760         * transitions/cubic-bezier-overflow-transform.html:
761         * transitions/default-timing-function.html:
762         * transitions/delay.html:
763         * transitions/flex-transitions.html:
764         * transitions/font-family-during-transition.html:
765         * transitions/frames-timing-function.html:
766         * transitions/interrupted-all-transition.html:
767         * transitions/longhand-vs-shorthand-initial.html:
768         * transitions/mask-transitions.html:
769         * transitions/min-max-width-height-transitions.html:
770         * transitions/mismatched-shadow-styles.html:
771         * transitions/mismatched-shadow-transitions.html:
772         * transitions/mixed-type.html:
773         * transitions/move-after-transition.html:
774         * transitions/multiple-background-size-transitions.html:
775         * transitions/multiple-background-transitions.html:
776         * transitions/multiple-mask-transitions.html:
777         * transitions/multiple-shadow-transitions.html:
778         * transitions/negative-delay.html:
779         * transitions/opacity-transition-zindex.html:
780         * transitions/resources/transition-test-helpers.js:
781         * transitions/shape-outside-transitions.html:
782         * transitions/shorthand-border-transitions.html:
783         * transitions/shorthand-transitions.html:
784         * transitions/steps-timing-function.html:
785         * transitions/svg-layout-transition.html:
786         * transitions/svg-text-shadow-transition.html:
787         * transitions/svg-transitions.html:
788         * transitions/text-indent-transition.html:
789         * transitions/transform-op-list-match.html:
790         * transitions/transform-op-list-no-match.html:
791         * transitions/transition-end-event-rendering.html:
792         * transitions/transition-hit-test-transform.html:
793         * transitions/transition-hit-test.html:
794         * transitions/transition-in-delay-phase.html:
795         * transitions/transition-on-element-with-content.html:
796         * transitions/transition-shorthand-delay.html:
797         * transitions/transition-timing-function.html:
798         * transitions/transition-to-from-auto.html:
799         * transitions/transition-to-from-undefined.html:
800         * transitions/visited-link-color.html:
801         * transitions/zero-duration-in-list.html:
802         * transitions/zero-duration-with-non-zero-delay-start.html:
803         * webanimations/accelerated-animation-interruption-display-none.html:
804         * webanimations/accelerated-animation-removal-upon-transition-completion.html:
805         * webanimations/accelerated-animation-suspension.html:
806         * webanimations/accelerated-transition-by-removing-property.html:
807         * webanimations/accessing-current-time-after-clearing-css-animation-effect.html:
808         * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html:
809         * webanimations/css-animation-effect-target-change-and-animation-removal-crash.html:
810         * webanimations/css-animation-effect-target-change-and-get-keyframes-crash.html:
811         * webanimations/css-animations.html:
812         * webanimations/css-transition-in-flight-reversal-accelerated.html:
813         * webanimations/empty-keyframes-crash.html:
814         * webanimations/partly-accelerated-transition-by-removing-property.html:
815         * webanimations/setting-css-animation-none-after-clearing-effect.html:
816         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html:
817
818 2020-09-17  Rob Buis  <rbuis@igalia.com>
819
820         Clean up lazy frame loading
821         https://bugs.webkit.org/show_bug.cgi?id=216560
822
823         Reviewed by Youenn Fablet.
824
825         Remove WPT specific custom code to set the
826         lazy frame loading setting, not needed since
827         experimental features will be enabled for WPT
828         runs and that will set this setting.
829
830         * resources/testharnessreport.js:
831
832 2020-09-15  Sergio Villar Senin  <svillar@igalia.com>
833
834         [css-flex] Remove flexbox's specific computePreferredLogicalWidths()
835         https://bugs.webkit.org/show_bug.cgi?id=216577
836
837         Reviewed by Darin Adler.
838
839         * TestExpectations: Removed flexbox_stf-table-singleline.html and flexbox_stf-table-singleline-2.html that are now passing.
840
841 2020-09-16  Hector Lopez  <hector_i_lopez@apple.com>
842
843         [ macOS wk2 ] imported/w3c/web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https.html is a flaky failure
844         https://bugs.webkit.org/show_bug.cgi?id=216634
845
846         Unreviewed test gardening.
847
848         * platform/mac-wk2/TestExpectations:
849
850 2020-09-16  Hector Lopez  <hector_i_lopez@apple.com>
851
852         Added fast/selectors/selection-window-inactive-stroke-color.html to bug and changed expectations
853         https://bugs.webkit.org/show_bug.cgi?id=216394
854
855         Unreviewed test gardening.
856
857         * platform/mac-wk2/TestExpectations:
858
859 2020-09-16  Ryan Haddad  <ryanhaddad@apple.com>
860
861         Unreviewed, reverting r267171.
862
863         The tests need to be fixed
864
865         Reverted changeset:
866
867         "4 webaudio/oscillator tests missing expected results"
868         https://bugs.webkit.org/show_bug.cgi?id=216625
869         https://trac.webkit.org/changeset/267171
870
871 2020-09-16  Ryan Haddad  <ryanhaddad@apple.com>
872
873         4 webaudio/oscillator tests missing expected results
874         https://bugs.webkit.org/show_bug.cgi?id=216625
875
876         Unreviewed test gardening.
877
878         * webaudio/oscillator-custom-expected.txt: Added.
879         * webaudio/oscillator-sawtooth-expected.txt: Added.
880         * webaudio/oscillator-square-expected.txt: Added.
881         * webaudio/oscillator-triangle-expected.txt: Added.
882
883 2020-09-16  Hector Lopez  <hector_i_lopez@apple.com>
884
885         [ macOS iOS Debug ] imported/w3c/web-platform-tests/selection/*: 4 tests marked as slow
886         https://bugs.webkit.org/show_bug.cgi?id=216492
887
888         Unreviewed test gardening.
889
890         * platform/ios-wk2/TestExpectations:
891         * platform/mac-wk1/TestExpectations:
892         * platform/mac/TestExpectations:
893
894 2020-09-16  Chris Dumez  <cdumez@apple.com>
895
896         Update WPT test harness so that webaudio tests output results that are consistent across different machines
897         https://bugs.webkit.org/show_bug.cgi?id=216332
898
899         Reviewed by Geoffrey Garen.
900
901         Unskip tests that should now pass on all platforms.
902
903         * TestExpectations:
904         * resources/testharnessreport.js:
905         (self.testRunner.add_completion_callback):
906         Our webaudio implementation uses single precision for floating point audio values. However, the tests were
907         printing out those values with 16 digits, even when the checks were passing. We had to skip those tests
908         because digits after the 6th one may differ across machines and we were getting TEXT diffs. To address the
909         issue we now strip arrays from PASS lines in webaudio tests output and replace them with the string
910         '[expected array]'. As long as the check is passing, the actual value in the array does not really matter.
911
912         * webaudio/Oscillator/no-dezippering-expected.txt:
913         * webaudio/Oscillator/osc-440hz-expected.txt:
914         * webaudio/Oscillator/osc-negative-freq-expected.txt:
915         * webaudio/Oscillator/start-sampling-expected.txt:
916         * webaudio/audioparam-cancel-and-hold-expected.txt:
917         * webaudio/convolvernode-unmodified-buffer-expected.txt:
918         Rebaseline tests.
919
920 2020-09-16  Sam Weinig  <weinig@apple.com>
921
922         Remove runtime setting for enabling/disabling the isSecureContext API?
923         https://bugs.webkit.org/show_bug.cgi?id=216562
924
925         Reviewed by Darin Adler.
926
927         Remove runtime setting for enabling/disabling the the isSecureContext attribute. 
928         on window and the worker global scope. There is no known reason one would need 
929         to disable it.
930
931         * platform/win/TestExpectations:
932         * security/isSecureContext-disabled-expected.txt: Removed.
933         * security/isSecureContext-disabled.html: Removed.
934
935 2020-09-16  Jer Noble  <jer.noble@apple.com>
936
937         REGRESSION(r266844) [ BigSur ] http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html is a constant failure
938         https://bugs.webkit.org/show_bug.cgi?id=216619
939
940         Reviewed by Chris Dumez.
941
942         * platform/mac-wk2/TestExpectations:
943
944 2020-09-16  Zalan Bujtas  <zalan@apple.com>
945
946         [LFC][FFC] Add basic flex item sizing and positioning
947         https://bugs.webkit.org/show_bug.cgi?id=216613
948
949         Reviewed by Antti Koivisto.
950
951         * fast/layoutformattingcontext/flex-box-simple-expected.html: Added.
952         * fast/layoutformattingcontext/flex-box-simple.html: Added.
953
954 2020-09-16  Chris Dumez  <cdumez@apple.com>
955
956         Merge PeriodicWave improvements from Blink
957         https://bugs.webkit.org/show_bug.cgi?id=216576
958
959         Reviewed by Darin Adler.
960
961         Rebaseline tests that are now passing.
962
963         * webaudio/Oscillator/no-dezippering-expected.txt:
964         * webaudio/Oscillator/osc-negative-freq-expected.txt:
965         * webaudio/Oscillator/osc-sweep-snr-triangle-expected.txt:
966         * webaudio/Oscillator/start-sampling-expected.txt:
967
968 2020-09-16  Hector Lopez  <hector_i_lopez@apple.com>
969
970         Correction to test expectation for imported/w3c/web-platform-tests/css/css-position/fixed-z-index-blend.html
971         webkit.org/b/207891
972
973         Unreviewed test gardening.
974
975         * platform/mac-wk1/TestExpectations:
976
977 2020-09-16  Chris Dumez  <cdumez@apple.com>
978
979         OfflineAudioContext should support up to 32 channels
980         https://bugs.webkit.org/show_bug.cgi?id=216587
981
982         Reviewed by Darin Adler.
983
984         Update test that is now passing.
985
986         * webaudio/dom-exceptions-expected.txt:
987
988 2020-09-16  Chris Dumez  <cdumez@apple.com>
989
990         OfflineAudioContext constructor should not throw when given a bad buffer length
991         https://bugs.webkit.org/show_bug.cgi?id=216584
992
993         Reviewed by Youenn Fablet.
994
995         Rebaseline test now that more checks are passing.
996
997         * webaudio/dom-exceptions-expected.txt:
998
999 2020-09-16  Chris Dumez  <cdumez@apple.com>
1000
1001         Import OscillatorNode layout tests from Blink
1002         https://bugs.webkit.org/show_bug.cgi?id=216569
1003
1004         Reviewed by Eric Carlson.
1005
1006         Import OscillatorNode layout tests from Blink.
1007
1008         * webaudio/Oscillator/no-dezippering-expected.txt: Added.
1009         * webaudio/Oscillator/no-dezippering.html: Added.
1010         * webaudio/Oscillator/osc-440hz-expected.txt: Added.
1011         * webaudio/Oscillator/osc-440hz.html: Added.
1012         * webaudio/Oscillator/osc-low-freq-expected.txt: Added.
1013         * webaudio/Oscillator/osc-low-freq.html: Added.
1014         * webaudio/Oscillator/osc-negative-freq-expected.txt: Added.
1015         * webaudio/Oscillator/osc-negative-freq.html: Added.
1016         * webaudio/Oscillator/osc-sweep-snr-custom-expected.txt: Added.
1017         * webaudio/Oscillator/osc-sweep-snr-custom.html: Added.
1018         * webaudio/Oscillator/osc-sweep-snr-sawtooth-expected.txt: Added.
1019         * webaudio/Oscillator/osc-sweep-snr-sawtooth.html: Added.
1020         * webaudio/Oscillator/osc-sweep-snr-sine-expected.txt: Added.
1021         * webaudio/Oscillator/osc-sweep-snr-sine.html: Added.
1022         * webaudio/Oscillator/osc-sweep-snr-square-expected.txt: Added.
1023         * webaudio/Oscillator/osc-sweep-snr-square.html: Added.
1024         * webaudio/Oscillator/osc-sweep-snr-triangle-expected.txt: Added.
1025         * webaudio/Oscillator/osc-sweep-snr-triangle.html: Added.
1026         * webaudio/Oscillator/oscillator-basic-expected.txt: Added.
1027         * webaudio/Oscillator/oscillator-basic.html: Added.
1028         * webaudio/Oscillator/oscillator-ended-expected.txt: Added.
1029         * webaudio/Oscillator/oscillator-ended.html: Added.
1030         * webaudio/Oscillator/oscillator-late-start-expected.txt: Added.
1031         * webaudio/Oscillator/oscillator-late-start.html: Added.
1032         * webaudio/Oscillator/start-sampling-expected.txt: Added.
1033         * webaudio/Oscillator/start-sampling.html: Added.
1034         * webaudio/oscillator-basic-expected.txt: Removed.
1035         * webaudio/oscillator-basic.html: Removed.
1036         * webaudio/oscillator-ended-expected.txt: Removed.
1037         * webaudio/oscillator-ended.html: Removed.
1038         * webaudio/resources/audio-file-utils.js: Added.
1039         * webaudio/resources/oscillator-testing.js:
1040         * webaudio/resources/start-stop-exceptions.js: Added.
1041
1042 2020-09-16  Aditya Keerthi  <akeerthi@apple.com>
1043
1044         [Cocoa] Use OTF font features instead of AAT font features when possible
1045         https://bugs.webkit.org/show_bug.cgi?id=182845
1046         <rdar://problem/33046942>
1047
1048         Reviewed by Myles C. Maxfield.
1049
1050         * css3/font-feature-settings-stylistic-set-expected-mismatch.html: Added.
1051         * css3/font-feature-settings-stylistic-set.html: Added.
1052         * platform/win/TestExpectations:
1053
1054 2020-09-15  Rob Buis  <rbuis@igalia.com>
1055
1056         Fix lazy image load painting
1057         https://bugs.webkit.org/show_bug.cgi?id=216554
1058
1059         Reviewed by Darin Adler.
1060
1061         The test image-loading-subpixel-clip.html now passes.
1062
1063         * TestExpectations:
1064
1065 2020-09-15  Karl Rackler  <rackler@apple.com>
1066
1067         Change test expectation description
1068         rdar://68957822
1069
1070         Unreviewed test gardening.
1071
1072         * platform/mac/TestExpectationsRosetta:
1073
1074 2020-09-15  Hector Lopez  <hector_i_lopez@apple.com>
1075
1076         [ BigSur+ ] webrtc/captureCanvas-webrtc-software-h264-high.html is a constant failure/timeout
1077         <rdar://68957215> 
1078
1079         Unreviewed test gardening.
1080
1081         * platform/mac-wk2/TestExpectations:
1082
1083 2020-09-15  Karl Rackler  <rackler@apple.com>
1084
1085         REGRESSION: [ BigSur wk2 rosetta ] compositing/contents-scale/hidpi-compositing-layer-positioned-on-scaled-context.html is a flaky failure
1086         rdar://68957822
1087
1088         Unreviewed test gardening.
1089
1090         * platform/mac/TestExpectationsRosetta:
1091
1092 2020-09-15  Hector Lopez  <hector_i_lopez@apple.com>
1093
1094         [ macOS iOS ] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-connections.html: Correction for test expectations
1095         <rdar://68947198> 
1096
1097         Unreviewed test gardening.
1098
1099
1100         * platform/mac-wk2/TestExpectations:
1101         * platform/mac/TestExpectations: to include wk1
1102
1103 2020-09-15  Hector Lopez  <hector_i_lopez@apple.com>
1104
1105         [ macOS iOS wk2 ] media/media-continues-playing-after-replace-source.html is a flaky failure
1106         <rdar://68952824> 
1107
1108         Unreviewed test gardening.
1109
1110         * platform/ios/TestExpectations:
1111         * platform/mac-wk2/TestExpectations:
1112
1113 2020-09-15  Karl Rackler  <rackler@apple.com>
1114
1115         REGRESSION (r266634): [ BigSur wk2 ] fast/selectors/text-field-selection-window-inactive-stroke-color.html is a flaky image failure
1116         rdar://68947260
1117
1118         Unreviewed test gardening.
1119
1120         * platform/mac-wk2/TestExpectations:
1121
1122 2020-09-15  Hector Lopez  <hector_i_lopez@apple.com>
1123
1124         [ macOS iOS ] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-connections.html
1125         <rdar://68947198> 
1126
1127         Unreviewed test gardening.
1128
1129         * platform/ios/TestExpectations:
1130         * platform/mac-wk2/TestExpectations:
1131
1132 2020-09-15  Chris Dumez  <cdumez@apple.com>
1133
1134         ScriptProcessorNode should throw when trying to change its channel count or channel count mode
1135         https://bugs.webkit.org/show_bug.cgi?id=216583
1136
1137         Reviewed by Geoffrey Garen.
1138
1139         Rebaseline test now that more checks are passing.
1140
1141         * webaudio/dom-exceptions-expected.txt:
1142
1143 2020-09-15  Chris Dumez  <cdumez@apple.com>
1144
1145         Import webaudio/dom-exceptions.html layout test from Blink
1146         https://bugs.webkit.org/show_bug.cgi?id=216579
1147
1148         Reviewed by Geoffrey Garen.
1149
1150         Import webaudio/dom-exceptions.html layout test from Blink to extend test coverage.
1151
1152         * webaudio/dom-exceptions-expected.txt: Added.
1153         * webaudio/dom-exceptions.html: Added.
1154
1155 2020-09-15  Hector Lopez  <hector_i_lopez@apple.com>
1156
1157         [ macOS iOS ] imported/w3c/web-platform-tests/css/css-flexbox/quirks-auto-block-size-with-percentage-item.html is a flaky failure
1158         https://bugs.webkit.org/show_bug.cgi?id=216292
1159
1160         Unreviewed test gardening!.
1161
1162         * platform/mac-wk1/TestExpectations: adjustment for Debug
1163         * platform/mac-wk2/TestExpectations: adjustment for Debug
1164
1165 2020-09-15  Simon Fraser  <simon.fraser@apple.com>
1166
1167         REGRESSION (r267002): ASSERTION FAILED:[ iOS wk2 Debug ] !HashTranslator::equal(KeyTraits::emptyValue(), key) on compositing/ios/overflow-scroll-update-overlap.html
1168         https://bugs.webkit.org/show_bug.cgi?id=216520
1169         <rdar://problem/68894931>
1170
1171         Reviewed by Tim Horton.
1172
1173         * platform/ios-wk2/TestExpectations:
1174
1175 2020-09-14  Sergio Villar Senin  <svillar@igalia.com>
1176
1177         [css-flexbox] Indefinite flex-basis percentage should cause height to be ignored
1178         https://bugs.webkit.org/show_bug.cgi?id=210077
1179
1180         Reviewed by Darin Adler.
1181
1182         * TestExpectations: Removed flex-basis-010.html which is passing now.
1183
1184 2020-09-15  Diego Pino Garcia  <dpino@igalia.com>
1185
1186         [GLIB] Unreviewed test gardening. Update baselines and expectations after r267083.
1187
1188         * platform/glib/TestExpectations:
1189         * platform/glib/fast/text/justify-ideograph-leading-expansion-expected.png: Updated after r267010.
1190         * platform/glib/fast/text/justify-ideograph-leading-expansion-expected.txt: Renamed from LayoutTests/platform/wpe/fast/text/justify-ideograph-leading-expansion-expected.txt.
1191         * platform/gtk/fast/repaint/spanner-with-margin-expected.txt: Updated after r266818.
1192         * platform/gtk/fast/text/justify-ideograph-leading-expansion-expected.png: Removed.
1193         * platform/gtk/fast/text/justify-ideograph-leading-expansion-expected.txt: Removed.
1194
1195 2020-09-15  Rob Buis  <rbuis@igalia.com>
1196
1197         Convert runtime flag to setting for lazy image loading
1198         https://bugs.webkit.org/show_bug.cgi?id=215610
1199
1200         Reviewed by Youenn Fablet.
1201
1202         Update test expectations and adjust the tests in http/tests/lazyload/ to
1203         enable the setting. Fow WK1 list more tests that should be skipped.
1204
1205         * TestExpectations:
1206         * http/tests/lazyload/attribute.html:
1207         * http/tests/lazyload/js-image.html:
1208         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-disabled.html:
1209         * http/tests/lazyload/lazy-image-load-in-iframes-scripting-enabled.html:
1210         * http/tests/lazyload/lazy.html:
1211         * http/tests/lazyload/resources/lazy-load-in-iframe.html:
1212         * platform/gtk/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1213         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1214         * platform/mac-wk1/TestExpectations:
1215         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1216         * platform/wpe/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1217
1218 2020-09-14  Myles C. Maxfield  <mmaxfield@apple.com>
1219
1220         [Apple Win] Migrate from FontPlatformDataWin.cpp to FontPlatformDataCoreText.cpp
1221         https://bugs.webkit.org/show_bug.cgi?id=216448
1222
1223         Reviewed by Darin Adler.
1224
1225         These two tests are progressions.
1226
1227         * platform/win/mathml/opentype/opentype-stretchy-expected.txt:
1228         * platform/win/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
1229
1230 2020-09-14  Hector Lopez  <hector_i_lopez@apple.com>
1231
1232         Added test and test expectation for constant crashes ar r267002
1233         https://bugs.webkit.org/show_bug.cgi?id=216520
1234
1235         Unreviewed test gardening.
1236
1237         * platform/ios-wk2/TestExpectations:
1238
1239 2020-09-14  Chris Dumez  <cdumez@apple.com>
1240
1241         Types of Panner.setPosition() / setOrientation() parameters should not be unrestricted float
1242         https://bugs.webkit.org/show_bug.cgi?id=216508
1243
1244         Reviewed by Darin Adler.
1245
1246         Add layout test coverage.
1247
1248         * webaudio/panner-node-exceptions-expected.txt: Added.
1249         * webaudio/panner-node-exceptions.html: Added.
1250
1251 2020-09-14  Hector Lopez  <hector_i_lopez@apple.com>
1252
1253         REGRESSION (r267002): ASSERTION FAILED:[ iOS wk2 Debug ] !HashTranslator::equal(KeyTraits::emptyValue(), key) on fast/scrolling/ios/click-events-during-momentum-scroll-in-overflow.html
1254         https://bugs.webkit.org/show_bug.cgi?id=216520
1255
1256         Unreviewed test gardening.
1257
1258         * platform/ios-wk2/TestExpectations:
1259
1260 2020-09-14  Hector Lopez  <hector_i_lopez@apple.com>
1261
1262         REGRESSION (r267002): ASSERTION FAILED:[ iOS wk2 Debug ] !HashTranslator::equal(KeyTraits::emptyValue(), key) on compositing/ios/overflow-scroll-update-overlap.html
1263         https://bugs.webkit.org/show_bug.cgi?id=216520
1264
1265         Unreviewed test gardening.
1266
1267         * platform/ios-wk2/TestExpectations:
1268
1269 2020-09-14  Simon Fraser  <simon.fraser@apple.com>
1270
1271         REGRESSION (Async overflow scroll): Code snippets on getkirby.com appear and disappear as content is scrolled
1272         https://bugs.webkit.org/show_bug.cgi?id=216490
1273         <rdar://problem/67018073>
1274
1275         Reviewed by Zalan Bujtas.
1276
1277         * compositing/scrolling/async-overflow-scrolling/nested-scrollers-backing-attachment-expected.txt: Added.
1278         * compositing/scrolling/async-overflow-scrolling/nested-scrollers-backing-attachment.html: Added.
1279
1280 2020-09-14  Chris Dumez  <cdumez@apple.com>
1281
1282         Type of AnalyserNode's attributes should not be unrestricted double
1283         https://bugs.webkit.org/show_bug.cgi?id=216505
1284
1285         Reviewed by Darin Adler.
1286
1287         Extend layout test coverage.
1288
1289         * webaudio/analyser-exception-expected.txt:
1290         * webaudio/analyser-exception.html:
1291
1292 2020-09-14  Chris Dumez  <cdumez@apple.com>
1293
1294         Drop non-standard AudioBuffer.gain
1295         https://bugs.webkit.org/show_bug.cgi?id=216510
1296
1297         Reviewed by Darin Adler.
1298
1299         Extend layout test coverage.
1300
1301         * webaudio/audiobuffer-expected.txt:
1302         * webaudio/audiobuffer.html:
1303
1304 2020-09-14  Hector Lopez  <hector_i_lopez@apple.com>
1305
1306         Skip 2 imported/ tests on iOS after the changes in r266817
1307         https://bugs.webkit.org/show_bug.cgi?id=186045
1308
1309         Unreviewed test gardening.
1310
1311         * platform/ios-wk2/TestExpectations:
1312
1313 2020-09-14  Hector Lopez  <hector_i_lopez@apple.com>
1314
1315         [ macOS iOS wk2 ] http/tests/IndexedDB/storage-limit.https.html is flaky failing.
1316         https://bugs.webkit.org/show_bug.cgi?id=209189
1317
1318         Unreviewed test gardening.
1319
1320         * platform/ios-wk2/TestExpectations: expectation update
1321
1322 2020-09-14  Jer Noble  <jer.noble@apple.com>
1323
1324         [Cocoa,HDR] HLS streams with HDR variants will not select HDR.
1325         https://bugs.webkit.org/show_bug.cgi?id=216203
1326         <rdar://problem/67438626>
1327
1328         Reviewed by Darin Adler.
1329
1330         * http/tests/media/hls/hls-hdr-switch-expected.txt: Added.
1331         * http/tests/media/hls/hls-hdr-switch.html: Added.
1332         * http/tests/media/resources/hls/green-bip.ts: Added.
1333         * http/tests/media/resources/hls/hdr.m3u8: Added.
1334         * http/tests/media/resources/hls/red-bip.ts: Added.
1335         * http/tests/media/resources/hls/test-live.php:
1336
1337 2020-09-14  Hector Lopez  <hector_i_lopez@apple.com>
1338
1339         [ macOS iOS Release ] imported/w3c/web-platform-tests/css/css-flexbox/quirks-auto-block-size-with-percentage-item.html is a flaky failure
1340         https://bugs.webkit.org/show_bug.cgi?id=216292
1341
1342         Unreviewed test gardening.
1343
1344         * platform/ios-wk2/TestExpectations:
1345         * platform/mac-wk1/TestExpectations:
1346
1347 2020-09-14  Hector Lopez  <hector_i_lopez@apple.com>
1348
1349         [ macOS iOS Debug ] imported/w3c/web-platform-tests/selection/*: 4 tests are flaky timeouts
1350         https://bugs.webkit.org/show_bug.cgi?id=216492
1351
1352         Unreviewed test gardening..
1353
1354         * platform/ios-wk2/TestExpectations:
1355         * platform/mac-wk1/TestExpectations:
1356         * platform/mac/TestExpectations:
1357
1358 2020-09-14  Simon Fraser  <simon.fraser@apple.com>
1359
1360         First steps towards LFC painting in WebKit2
1361         https://bugs.webkit.org/show_bug.cgi?id=216466
1362
1363         Reviewed by Zalan Bujtas.
1364
1365         Now that we actually paint with LFC, some tests fail because of missing features in
1366         the very basic LFC paint path. Mark these as failures for now.
1367
1368         * platform/mac-wk2/TestExpectations:
1369
1370 2020-09-14  Sam Weinig  <weinig@apple.com>
1371
1372         [WebIDL] Replace 'serializable' with '[Default] object toJSON()'
1373         https://bugs.webkit.org/show_bug.cgi?id=216148
1374         <rdar://problem/68668407>
1375
1376         Reviewed by Eric Carlson.
1377
1378         Update test and results to account for RTCIceCandidate.toJSON() 
1379         now returning RTCIceCandidateInit.
1380
1381         * fast/mediastream/RTCIceCandidate-expected.txt:
1382         * fast/mediastream/RTCIceCandidate.html:
1383
1384 2020-09-14  Chris Dumez  <cdumez@apple.com>
1385
1386         Some WebAudio tests give different output on different machines
1387         https://bugs.webkit.org/show_bug.cgi?id=216371
1388         <rdar://problem/68653909>
1389
1390         Reviewed by Alex Christensen.
1391
1392         * TestExpectations:
1393         Unskip test that should now have consistent results across machines.
1394
1395         * resources/testharnessreport.js:
1396         Hardcode default sample rate for AudioContext to 44100 for WPT tests instead
1397         of using the hardware sample rate.
1398
1399 2020-09-14  Hector Lopez  <hector_i_lopez@apple.com>
1400
1401         [ macOS ] webanimations/accelerated-animation-easing-update-after-pause.html is a flaky ImageOnlyFailure
1402         https://bugs.webkit.org/show_bug.cgi?id=216481
1403
1404         Unreviewed test gardening.
1405
1406         * platform/mac/TestExpectations:
1407
1408 2020-09-14  Hector Lopez  <hector_i_lopez@apple.com>
1409
1410         REGRESSION (r266634): fast/selectors/text-field-selection-stroke-color.html and fast/selectors/text-field-selection-window-inactive-stroke-color.html are flaky failures with pixel noise
1411         https://bugs.webkit.org/show_bug.cgi?id=216394
1412
1413         Unreviewed test gardening.
1414
1415         * platform/mac-wk2/TestExpectations:
1416
1417 2020-09-14  Sam Weinig  <weinig@apple.com>
1418
1419         [WebIDL] Split DOM Parsing related functions out of Element and ShadowRoot and into their own IDL files to match specs
1420         https://bugs.webkit.org/show_bug.cgi?id=216461
1421
1422         Reviewed by Darin Adler.
1423
1424         * js/dom/dom-static-property-for-in-iteration-expected.txt:
1425         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
1426         * platform/ios-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
1427         * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
1428         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
1429         Update for change in iteration order due to use of partial interfaces.
1430
1431 2020-09-14  Philippe Normand  <pnormand@igalia.com>
1432
1433         [Flatpak SDK] Migration to SDK 0.3 branch
1434         https://bugs.webkit.org/show_bug.cgi?id=216073
1435
1436         Reviewed by Adrian Perez de Castro.
1437
1438         * fast/xsl/resources/xslt-enc-cyr.xsl: Add name attribute in xsl templates, as mandated by the spec.
1439         * fast/xsl/resources/xslt-enc.xsl: Ditto.
1440         * fast/xsl/resources/xslt-enc16.xsl: Ditto.
1441         * fast/xsl/resources/xslt-text.xsl: Ditto.
1442         * platform/glib/fast/xsl/xslt-mismatched-tags-in-xslt-expected.txt: Added.
1443         * platform/glib/fast/xsl/xslt-processor-expected.txt: Added.
1444
1445 2020-09-14  Myles C. Maxfield  <mmaxfield@apple.com>
1446
1447         [Apple Win] Migrate from CGFontGetGlyphsForUnichars() to CTFontGetGlyphsForCharacters()
1448         https://bugs.webkit.org/show_bug.cgi?id=216446
1449
1450         Reviewed by Darin Adler.
1451
1452         Updating tests.
1453
1454         * fast/text/flag-codepoint.html: The Windows emoji font draws slightly higher than the ascent.
1455           Update the test to be more robust.
1456         * platform/win/fast/css/font-face-opentype-expected.png: Added.
1457         * platform/win/fast/css/font-face-opentype-expected.txt:
1458         * platform/win/mathml/presentation/roots-expected.txt:
1459
1460 2020-09-13  Rob Buis  <rbuis@igalia.com>
1461
1462         Make CanvasRenderingContext2D functions parameters not default to undefined
1463         https://bugs.webkit.org/show_bug.cgi?id=216438
1464
1465         Reviewed by Sam Weinig.
1466
1467         Adjust expected test result.
1468
1469         * inspector/canvas/recording-2d-full-expected.txt:
1470
1471 2020-09-12  Tyler Wilcock <twilco.o@protonmail.com>
1472
1473         Safely handle overly-long CSS variable values
1474         https://bugs.webkit.org/show_bug.cgi?id=216407
1475
1476         Reviewed by Darin Adler.
1477
1478         * fast/css/variables/invalidate-overly-long-variable-values.html: Added.
1479         * fast/css/variables/invalidate-overly-long-variable-values-expected.html: Added.
1480
1481 2020-09-12  Darin Adler  <darin@apple.com>
1482
1483         Send TestRendered event after running a test but before dumping
1484         https://bugs.webkit.org/show_bug.cgi?id=216428
1485
1486         Reviewed by Sam Weinig.
1487
1488         * platform/gtk/TestExpectations:
1489         * platform/mac/TestExpectations:
1490         Unskip two tests that no longer time out since we are sending this event.
1491
1492         * platform/win/TestExpectations:
1493         Add a failure expectation for a test that has a couple non-green pixels.
1494
1495 2020-09-12  Darin Adler  <darin@apple.com>
1496
1497         REGRESSION (r266817): ASSERTION FAILED: injectedBundle.isTestRunning() on imported/w3c/web-platform-tests/service-workers/service-worker/svg-target-reftest.https.html
1498         https://bugs.webkit.org/show_bug.cgi?id=216440
1499
1500         [GTK] imported/w3c/web-platform-tests/service-workers/service-worker/svg-target-reftest.https.html is flaky
1501         https://bugs.webkit.org/show_bug.cgi?id=210375
1502
1503         Reviewed by Sam Weinig.
1504
1505         * TestExpectations: Skip svg-target-reftest.https.html because it fails in
1506         legacy WebKit and the symptom is a hang waiting for the reftest-wait attribute
1507         to be removed. The failure is not new.
1508
1509         * platform/gtk/TestExpectations: Removed expectation that this same test will
1510         be flaky. The addition of reftest-wait support and the subresource along with
1511         the bug fix to WebKitTestRunner should leave this passing and non-flaky on GTK.
1512         Feel free to add this back if that proves wrong.
1513
1514         * platform/wk2/TestExpectations: Expect a pass for this test. It's working fine
1515         on modern WebKit.
1516
1517 2020-09-12  Zalan Bujtas  <zalan@apple.com>
1518
1519         [LFC][IFC] Add support for non-root-inline-box line spacing
1520         https://bugs.webkit.org/show_bug.cgi?id=216433
1521
1522         Reviewed by Antti Koivisto.
1523
1524         * fast/layoutformattingcontext/inline-box-with-line-spacing-simple-expected.html: Added.
1525         * fast/layoutformattingcontext/inline-box-with-line-spacing-simple.html: Added.
1526
1527 2020-09-12  Rob Buis  <rbuis@igalia.com>
1528
1529         Implement lazy iframe loading
1530         https://bugs.webkit.org/show_bug.cgi?id=215442
1531
1532         Reviewed by Darin Adler.
1533
1534         Unskip iframe-loading-lazy-to-eager.tentative.html and
1535         disable lazy iframe loading tests for WK1.
1536
1537         * TestExpectations:
1538         * platform/mac-wk1/TestExpectations:
1539
1540 2020-09-12  Carlos Garcia Campos  <cgarcia@igalia.com>
1541
1542         [GTK] Timeouts after reftest-wait class enablement in r266817
1543         https://bugs.webkit.org/show_bug.cgi?id=216397
1544
1545         Reviewed by Adrian Perez de Castro.
1546
1547         Update expectations for tests that are now passing and failing.
1548
1549         * platform/gtk/TestExpectations:
1550
1551 2020-09-11  Antoine Quint  <graouts@webkit.org>
1552
1553         REGRESSION (r255383): Transition from email to password field on login.live.com stutters after going back and forth
1554         https://bugs.webkit.org/show_bug.cgi?id=216368
1555         <rdar://problem/67019460>
1556
1557         Reviewed by Simon Fraser.
1558
1559         * compositing/animation/repaint-after-clearing-shared-backing-expected.html: Added.
1560         * compositing/animation/repaint-after-clearing-shared-backing.html: Added.
1561
1562 2020-09-11  Sihui Liu  <sihui_liu@apple.com>
1563
1564         [ macOS wk2 Release ] fast/events/page-visibility-iframe-move-test.html is flaky
1565         https://bugs.webkit.org/show_bug.cgi?id=216424
1566
1567         Reviewed by Tim Horton.
1568
1569         Remove event handler after it's called, or it can be invoked at the wrong time and produce unexpected result.
1570
1571         * fast/events/page-visibility-iframe-move-test-expected.txt:
1572         * fast/events/page-visibility-iframe-move-test.html:
1573
1574 2020-09-11  Karl Rackler  <rackler@apple.com>
1575
1576         REGRESSION: [ BigSur wk2 ] http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html is a constant failure
1577         rdar://68743466
1578
1579         Unreviewed test gardening.
1580
1581         * platform/mac-wk2/TestExpectations:
1582
1583 2020-09-11  Hector Lopez  <hector_i_lopez@apple.com>
1584
1585         Rebaseline after r266885
1586         https://bugs.webkit.org/show_bug.cgi?id=216302
1587
1588         Unreviewed test gardening.
1589
1590         * inspector/timeline/setInstruments-errors-expected.txt:
1591
1592 2020-09-11  Karl Rackler  <rackler@apple.com>
1593
1594         REGRESSION: [ BigSur wk2 ] http/tests/media/video-no-content-length-stall.html is a constant failure
1595         rdar://68740987
1596
1597         Unreviewed test gardening.
1598
1599         * platform/mac-wk2/TestExpectations:
1600
1601 2020-09-11  Yusuke Suzuki  <ysuzuki@apple.com>
1602
1603         Serialization should have exception checks
1604         https://bugs.webkit.org/show_bug.cgi?id=216399
1605         <rdar://problem/68633776>
1606
1607         Reviewed by Ryosuke Niwa.
1608
1609         * js/dom/serialization-should-have-exception-check-expected.txt: Added.
1610         * js/dom/serialization-should-have-exception-check.html: Added.
1611
1612 2020-09-11  Karl Rackler  <rackler@apple.com>
1613
1614         (REGRESSION: [ BigSur < 20A2374 ] fast/images/animated-gif-loop-count.html is a constant image failure)
1615         rdar://68736735 
1616
1617         Unreviewed test gardening.
1618
1619         * platform/mac/TestExpectations:
1620
1621 2020-09-11  James Darpinian  <jdarpinian@chromium.org>
1622
1623         [WebGL2] Support EXT_color_buffer_half_float on WebGL 2.0 contexts
1624         https://bugs.webkit.org/show_bug.cgi?id=216010
1625
1626         Reviewed by Kenneth Russell.
1627
1628         * webgl/2.0.0/conformance2/extensions/ext-color-buffer-half-float-expected.txt: Added.
1629         * webgl/2.0.0/conformance2/extensions/ext-color-buffer-half-float.html: Added.
1630         * webgl/2.0.0/conformance2/extensions/promoted-extensions-expected.txt:
1631         * webgl/2.0.0/resources/webgl_test_files/conformance2/extensions/ext-color-buffer-half-float.html: Added.
1632         * webgl/2.0.0/resources/webgl_test_files/conformance2/extensions/promoted-extensions.html:
1633
1634 2020-09-11  Devin Rousso  <drousso@apple.com>
1635
1636         REGRESSION(r266885): ASSERTION FAILED: Inspector::CSSBackendDispatcher::getInlineStylesForNode(long, RefPtr<JSON::Object> &&) !result.error().isEmpty()
1637         https://bugs.webkit.org/show_bug.cgi?id=216409
1638         <rdar://problem/68715815>
1639
1640         Reviewed by Brian Burg.
1641
1642         * TestExpectations:
1643         * platform/mac-wk2/TestExpectations:
1644
1645 2020-09-11  Kate Cheney  <katherine_cheney@apple.com>
1646
1647         Followup to Bug 215027: address comments to improve APP_BOUND_DOMAINS macro use
1648         https://bugs.webkit.org/show_bug.cgi?id=216373
1649         <rdar://problem/68645704>
1650
1651         Reviewed by Darin Adler.
1652
1653         Skip tests in platform/wk2/TestExpectations file to overwrite the
1654         expectation that all resourceLoadStatistics tests pass on wk2. Then
1655         unskip for the ios-wk2 specific platform.
1656
1657         * platform/ios-wk2/TestExpectations:
1658         * platform/mac-wk2/TestExpectations:
1659         * platform/wk2/TestExpectations:
1660
1661 2020-09-11  Hector Lopez  <hector_i_lopez@apple.com>
1662
1663         REGRESSION(r266885): ASSERTION FAILED: Inspector::CSSBackendDispatcher::getInlineStylesForNode(long, RefPtr<JSON::Object> &&) !result.error().isEmpty()
1664         https://bugs.webkit.org/show_bug.cgi?id=216409
1665
1666         Unreviewed test gardening.
1667
1668         * TestExpectations:
1669         * platform/mac-wk2/TestExpectations:
1670
1671 2020-09-11  Simon Fraser  <simon.fraser@apple.com>
1672
1673         REGRESSION (Async overflow scroll): Mouse wheel scrolling over an "always-on" overflow scrollbar doesn't work
1674         https://bugs.webkit.org/show_bug.cgi?id=216381
1675         <rdar://problem/68593743>
1676
1677         Reviewed by Antti Koivisto.
1678
1679         * fast/scrolling/mac/border-radius-event-region-expected.txt:
1680         * fast/scrolling/mac/event-region-scrolled-contents-layer-expected.txt:
1681         * fast/scrolling/mac/event-region-subscroller-overflow-expected.txt:
1682         * fast/scrolling/mac/event-region-visibility-hidden-expected.txt:
1683         * fast/scrolling/mac/mousewheel-over-scrollbar-expected.txt: Added.
1684         * fast/scrolling/mac/mousewheel-over-scrollbar.html: Added.
1685         * fast/scrolling/mac/negative-z-index-overflow-scroll-expected.txt:
1686
1687 2020-09-10  Fujii Hironori  <Hironori.Fujii@sony.com>
1688
1689         Protect this object in ValidationMessage::buildBubbleTree
1690         https://bugs.webkit.org/show_bug.cgi?id=211832
1691
1692         Reviewed by Ryosuke Niwa.
1693
1694         * fast/forms/validation-bubble-disappears-during-layout-expected.txt: Added.
1695         * fast/forms/validation-bubble-disappears-during-layout.html: Added.
1696         * platform/ios-wk1/TestExpectations: Marked validation-bubble-disappears-during-layout.html as Skip.
1697         * platform/win/TestExpectations: Ditto.
1698
1699 2020-09-10  Yusuke Suzuki  <ysuzuki@apple.com>
1700
1701         JSDOMConvertSequences should have exception checks appropriately
1702         https://bugs.webkit.org/show_bug.cgi?id=216390
1703         <rdar://problem/68631333>
1704
1705         Reviewed by Mark Lam.
1706
1707         * js/dom/frozen-array-exception-check-expected.txt: Added.
1708         * js/dom/frozen-array-exception-check.html: Added.
1709
1710 2020-09-10  Yusuke Suzuki  <ysuzuki@apple.com>
1711
1712         [JSC] customGetterSetterFunctionCall should have proper exception checking
1713         https://bugs.webkit.org/show_bug.cgi?id=216391
1714         <rdar://problem/68631643>
1715
1716         Reviewed by Mark Lam.
1717
1718         * js/dom/custom-getter-setter-exception-check-expected.txt: Added.
1719         * js/dom/custom-getter-setter-exception-check.html: Added.
1720
1721 2020-09-10  Yusuke Suzuki  <ysuzuki@apple.com>
1722
1723         [JSC] Add exception checks to JSCallbackObject
1724         https://bugs.webkit.org/show_bug.cgi?id=216384
1725         <rdar://problem/68632190>
1726
1727         Reviewed by Saam Barati.
1728
1729         * js/dom/to-primitive-exception-in-callback-object-expected.txt: Added.
1730         * js/dom/to-primitive-exception-in-callback-object.html: Added.
1731
1732 2020-09-10  Megan Gardner  <megan_gardner@apple.com>
1733
1734         Overlapping text replacements at the beginning of a line are replaced too early
1735         https://bugs.webkit.org/show_bug.cgi?id=216327
1736
1737         Reviewed by Darin Adler.
1738
1739         * editing/spelling/text-replacement-first-word-second-line-expected.txt: Added.
1740         * editing/spelling/text-replacement-first-word-second-line.html: Added.
1741
1742 2020-09-10  Lauro Moura  <lmoura@igalia.com>
1743
1744         [GTK] Garden consistent reftest-wait timeouts after r266817.
1745
1746         Unreviewed test gardening.
1747
1748         * platform/gtk/TestExpectations:
1749
1750 2020-09-10  Hector Lopez  <hector_i_lopez@apple.com>
1751
1752         [ macOS wk2 Release ] fast/selectors/text-field-selection-stroke-color.html is a flaky failure
1753         https://bugs.webkit.org/show_bug.cgi?id=216394
1754
1755         Unreviewed test gardening.
1756
1757         * platform/mac-wk2/TestExpectations:
1758
1759 2020-09-10  Zalan Bujtas  <zalan@apple.com>
1760
1761         [Repaint] RenderLayerModelObject::styleWillChange may issue redundant repaint
1762         https://bugs.webkit.org/show_bug.cgi?id=216374
1763         <rdar://problem/68657490>
1764
1765         Reviewed by Simon Fraser.
1766
1767         * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
1768         * platform/ios/css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
1769
1770 2020-09-10  Karl Rackler  <rackler@apple.com>
1771
1772         Update test expectations for imported/blink/fast/gradients/gradient-transparency.html
1773         rdar://32800095
1774
1775         Unreviewed test gardening.
1776
1777         * platform/mac-wk1/TestExpectations:
1778         * platform/mac/TestExpectations:
1779
1780 2020-09-10  Karl Rackler  <rackler@apple.com>
1781
1782         Remove test expectation now that test is passing.
1783         rdar://61833551
1784
1785         Unreviewed test gardening.
1786
1787         * platform/mac/TestExpectations:
1788
1789 2020-09-10  Chris Dumez  <cdumez@apple.com>
1790
1791         Unreviewed, reverting r266842 and r266883.
1792
1793         Causes some assertions to be hit in debug builds
1794
1795         Reverted changesets:
1796
1797         "Some WebAudio tests give different output on different
1798         machines"
1799         https://bugs.webkit.org/show_bug.cgi?id=216371
1800         https://trac.webkit.org/changeset/266842
1801
1802         "Unreviewed Windows build fix after r266842."
1803         https://trac.webkit.org/changeset/266883
1804
1805 2020-09-10  Zalan Bujtas  <zalan@apple.com>
1806
1807         [LFC][IFC] Construct LineBox::InlineBoxes for nested inline level boxes when they overlap multiple lines
1808         https://bugs.webkit.org/show_bug.cgi?id=216369
1809
1810         Reviewed by Antti Koivisto.
1811
1812         * fast/layoutformattingcontext/inline-box-overlaps-multiple-lines-expected.html: Added.
1813         * fast/layoutformattingcontext/inline-box-overlaps-multiple-lines.html: Added.
1814
1815 2020-09-10  Wenson Hsieh  <wenson_hsieh@apple.com>
1816
1817         REGRESSION (r257839): clickpay.com - password placeholder text cannot be replaced
1818         https://bugs.webkit.org/show_bug.cgi?id=216257
1819         <rdar://problem/68150686>
1820
1821         Reviewed by Antti Koivisto.
1822
1823         Add a new layout test to verify that the bug does not occur. See WebCore/ChangeLog for more details.
1824
1825         * fast/forms/programmatic-focus-after-display-expected.txt: Added.
1826         * fast/forms/programmatic-focus-after-display.html: Added.
1827
1828 2020-09-10  Hector Lopez  <hector_i_lopez@apple.com>
1829
1830         [ macOS iOS ] media/modern-media-controls/playback-support/playback-support-autoplay.html is a flaky failure/timeout
1831         <rdar://problem/63026283>
1832
1833         Unreviewed test gardening.
1834
1835         * platform/ios-wk2/TestExpectations:
1836         * platform/mac/TestExpectations:
1837
1838 2020-09-10  Devin Rousso  <drousso@apple.com>
1839
1840         Web Inspector: modernize generated backend protocol code
1841         https://bugs.webkit.org/show_bug.cgi?id=216302
1842         <rdar://problem/68547649>
1843
1844         Reviewed by Brian Burg.
1845
1846         * inspector/canvas/requestShaderSource-expected.txt:
1847         * inspector/canvas/updateShader-expected.txt:
1848         * inspector/console/webcore-logging-expected.txt:
1849         * inspector/dom/highlightQuad-expected.txt:
1850         * inspector/worker/dom-debugger-dom-breakpoints-expected.txt:
1851
1852 2020-09-10  Sihui Liu  <sihui_liu@apple.com>
1853
1854         REGRESSION (r266634): [macOS release] 4 layout tests became flaky failures
1855         https://bugs.webkit.org/show_bug.cgi?id=216275
1856         <rdar://problem/68515242>
1857
1858         Reviewed by Tim Horton.
1859
1860         Add more event handlers to make test more stable, and add extra logging for debugging.
1861
1862         * fast/events/page-visibility-iframe-move-test-expected.txt:
1863         * fast/events/page-visibility-iframe-move-test.html:
1864
1865 2020-09-10  Antti Koivisto  <antti@apple.com>
1866
1867         Don't create event regions when the page has no subscrollers
1868         https://bugs.webkit.org/show_bug.cgi?id=216355
1869         <rdar://problem/67900642>
1870
1871         Reviewed by Simon Fraser.
1872
1873         Add overflow scrollers to some existing tests so they still generate event regions.
1874
1875         * fast/scrolling/ios/border-radius-event-region-expected.txt:
1876         * fast/scrolling/ios/border-radius-event-region.html:
1877         * fast/scrolling/ios/event-region-float-expected.txt:
1878         * fast/scrolling/ios/event-region-float.html:
1879         * fast/scrolling/ios/event-region-pointer-events-expected.txt:
1880         * fast/scrolling/ios/event-region-pointer-events.html:
1881         * fast/scrolling/ios/event-region-scale-transform-shared-expected.txt:
1882         * fast/scrolling/ios/event-region-scale-transform-shared.html:
1883         * fast/scrolling/ios/event-region-translate-transform-shared-expected.txt:
1884         * fast/scrolling/ios/event-region-translate-transform-shared.html:
1885         * fast/scrolling/ios/event-region-visibility-hidden-expected.txt:
1886         * fast/scrolling/ios/event-region-visibility-hidden.html:
1887         * fast/scrolling/mac/border-radius-event-region-expected.txt:
1888         * fast/scrolling/mac/border-radius-event-region.html:
1889         * fast/scrolling/mac/event-region-subscroller-frame-expected.txt: Added.
1890         * fast/scrolling/mac/event-region-subscroller-frame.html: Added.
1891         * fast/scrolling/mac/event-region-subscroller-overflow-expected.txt: Added.
1892         * fast/scrolling/mac/event-region-subscroller-overflow.html: Copied from LayoutTests/fast/scrolling/ios/event-region-visibility-hidden.html.
1893         * fast/scrolling/mac/event-region-visibility-hidden-expected.txt:
1894         * fast/scrolling/mac/event-region-visibility-hidden.html:
1895
1896 2020-09-10  Darin Adler  <darin@apple.com>
1897
1898         Fix failing combobox-activedescendant-notifications.html test
1899         https://bugs.webkit.org/show_bug.cgi?id=216366
1900
1901         Reviewed by Sam Weinig.
1902
1903         * accessibility/mac/combobox-activedescendant-notifications.html:
1904         * accessibility/mac/combobox-activedescendant-notifications.html:
1905         Fix the listener in this test that was listening to the wrong accessibility object and
1906         also changed it to not hide the test elements until the test is complete. I do not
1907         understand fully why this test ever passed before at all; with this it passes consistently.
1908
1909         * fast/selectors/focus-within-style-update.html: Unrelated bonus: Added comments to this
1910         test since it's one that will fail if someone changes focus behavior with display:none.
1911         Just comments.
1912
1913 2020-09-10  Sihui Liu  <sihui_liu@apple.com>
1914
1915         REGRESSION(r266634): fast/animation/request-animation-frame-throttling-lowPowerMode.html is flaky
1916         https://bugs.webkit.org/show_bug.cgi?id=216261
1917         <rdar://problem/68513429>
1918
1919         Reviewed by Tim Horton.
1920
1921         * fast/animation/request-animation-frame-throttling-lowPowerMode-expected.txt:
1922         * fast/animation/request-animation-frame-throttling-lowPowerMode.html:
1923
1924 2020-09-10  Chris Dumez  <cdumez@apple.com>
1925
1926         Port BaseAudioContext to the HTML event loop
1927         https://bugs.webkit.org/show_bug.cgi?id=216331
1928
1929         Reviewed by Sam Weinig.
1930
1931         As per specification, we schedule a task to dispatch the statechange event after resolving
1932         the promise (e.g. the resume promise). In some cases, this test moves from one subtest to
1933         another after the promise gets resolved. When the promise gets resolved, there is still
1934         a pending statechange event that has not been fired yet. Because the next subtest may rely
1935         on a statechange event, I delayed the next subtest using a 0-timer to make sure any pending
1936         statechange event has been fired before we move on to the next subtest.
1937
1938         * webaudio/audiocontext-state-interrupted.html:
1939
1940 2020-09-10  Antoine Quint  <graouts@webkit.org>
1941
1942         REGRESSION (r260360): Ionic modal dialog doesn't animate correctly when dragged and released
1943         https://bugs.webkit.org/show_bug.cgi?id=216308
1944         <rdar://problem/68567444>
1945
1946         Reviewed by Simon Fraser.
1947
1948         Add a new test that updates the "easing" and "direction" timing properties of a playing animation
1949         and checks that it matches the display of another animation with similar timing properties from
1950         the start.
1951
1952         * platform/win/TestExpectations:
1953         * webanimations/accelerated-animation-easing-and-direction-update-expected.html: Added.
1954         * webanimations/accelerated-animation-easing-and-direction-update.html: Added.
1955
1956 2020-09-10  Youenn Fablet  <youenn@apple.com>
1957
1958         Run captureCanvas-webrtc-software-encoder.html tests on all platforms
1959         https://bugs.webkit.org/show_bug.cgi?id=216352
1960
1961         Reviewed by Eric Carlson.
1962
1963         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
1964         Update to not use removed internals API.
1965         We keep this test as its history is still useful. We will remove it later on.
1966         * webrtc/captureCanvas-webrtc-software-h264-baseline-expected.txt: Added.
1967         * webrtc/captureCanvas-webrtc-software-h264-baseline.html: Added.
1968         * webrtc/captureCanvas-webrtc-software-h264-high-expected.txt: Added.
1969         * webrtc/captureCanvas-webrtc-software-h264-high.html: Added.
1970         * webrtc/captureCanvas-webrtc-software-h264.js: Copied from LayoutTests/platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html.
1971
1972 2020-09-10  Truitt Savell  <tsavell@apple.com>
1973
1974         Skip 5 imported/ tests after the changes in r266817
1975         https://bugs.webkit.org/show_bug.cgi?id=186045
1976
1977         Unreviewed test gardening.
1978
1979         * platform/mac/TestExpectations:
1980
1981 2020-09-10  Aditya Keerthi  <akeerthi@apple.com>
1982
1983         [macOS] Add editability to input type=datetime-local
1984         https://bugs.webkit.org/show_bug.cgi?id=216311
1985
1986         Reviewed by Devin Rousso.
1987
1988         * TestExpectations:
1989         * fast/forms/datetimelocal/datetimelocal-editable-components/datetimelocal-editable-components-focus-and-blur-events-expected.txt: Added.
1990         * fast/forms/datetimelocal/datetimelocal-editable-components/datetimelocal-editable-components-focus-and-blur-events.html: Added.
1991         * fast/forms/datetimelocal/datetimelocal-editable-components/datetimelocal-editable-components-keyboard-events-expected.txt: Added.
1992         * fast/forms/datetimelocal/datetimelocal-editable-components/datetimelocal-editable-components-keyboard-events.html: Added.
1993         * fast/forms/datetimelocal/datetimelocal-editable-components/datetimelocal-editable-components-mouse-events-expected.txt: Added.
1994         * fast/forms/datetimelocal/datetimelocal-editable-components/datetimelocal-editable-components-mouse-events.html: Added.
1995         * fast/forms/datetimelocal/datetimelocal-editable-components/datetimelocal-editable-components-second-and-millisecond-field-expected.txt: Added.
1996         * fast/forms/datetimelocal/datetimelocal-editable-components/datetimelocal-editable-components-second-and-millisecond-field.html: Added.
1997         * fast/forms/datetimelocal/datetimelocal-editable-components/datetimelocal-picker-update-on-edit-expected.txt: Added.
1998         * fast/forms/datetimelocal/datetimelocal-editable-components/datetimelocal-picker-update-on-edit.html: Added.
1999         * platform/mac-wk2/TestExpectations:
2000         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-form-element/form-elements-filter-expected.txt:
2001         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange-expected.txt:
2002
2003 2020-09-10  Kate Cheney  <katherine_cheney@apple.com>
2004
2005         Clean up App-Bound Domains code to only compile for iOS with its own macro
2006         https://bugs.webkit.org/show_bug.cgi?id=215027
2007         <rdar://problem/63688232>
2008
2009         Reviewed by Darin Adler.
2010
2011         These tests should be skipped on mac-wk2 because App Bound Domains
2012         is an iOS feature only.
2013
2014         * platform/mac-wk2/TestExpectations:
2015
2016 2020-09-09  Ryan Haddad  <ryanhaddad@apple.com>
2017
2018         ASSERTION FAILED: m_finishedNodes.isEmpty() in AudioContext destructor
2019         https://bugs.webkit.org/show_bug.cgi?id=105870
2020
2021         Unreviewed test gardening.
2022
2023         Remove test expectations for other tests that were hitting this crash.
2024
2025         * platform/mac-wk1/TestExpectations:
2026         * platform/mac/TestExpectations:
2027
2028 2020-09-10  Said Abou-Hallawa  <sabouhallawa@apple.com>
2029
2030         [CG] REGRESSION (Big Sur): A GIF image with a finite loopCount loops an extra cycle
2031         https://bugs.webkit.org/show_bug.cgi?id=216018
2032         <rdar://problem/68304035>
2033
2034         Reviewed by Tim Horton.
2035
2036         * platform/mac/TestExpectations:
2037
2038 2020-09-10  Simon Fraser  <simon.fraser@apple.com>
2039
2040         REGRESSION (Async overflow scroll): Truncated scrollbars in facebook chat
2041         https://bugs.webkit.org/show_bug.cgi?id=216294
2042         <rdar://problem/61918702>
2043
2044         Reviewed by Antti Koivisto.
2045
2046         Some new tests, and new baselines for tests that have different layer trees now.
2047
2048         * compositing/layer-creation/clipping-scope/nested-scroller-overlap-expected.txt:
2049         * compositing/layer-creation/clipping-scope/overlap-constrained-inside-scroller-expected.txt:
2050         * compositing/layer-creation/clipping-scope/scroller-with-negative-z-children-expected.txt:
2051         * compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
2052         * compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
2053         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-clipped-by-scroll-expected.txt:
2054         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-expected.txt:
2055         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-nested-expected.txt:
2056         * compositing/scrolling/async-overflow-scrolling/layer-for-negative-z-in-scroller-expected.txt:
2057         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-hidden-expected.txt:
2058         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-visible-expected.txt:
2059         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-expected.txt:
2060         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-gain-clipping-layer-expected.txt:
2061         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-in-clipped-expected.txt:
2062         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-lose-clipping-layer-expected.txt:
2063         * compositing/scrolling/async-overflow-scrolling/overlapped-overlay-scrollbar-dynamic-expected.txt: Added.
2064         * compositing/scrolling/async-overflow-scrolling/overlapped-overlay-scrollbar-dynamic.html: Added.
2065         * compositing/scrolling/async-overflow-scrolling/overlapped-overlay-scrollbar-expected.txt: Added.
2066         * compositing/scrolling/async-overflow-scrolling/overlapped-overlay-scrollbar-inside-hidden-expected.txt: Added.
2067         * compositing/scrolling/async-overflow-scrolling/overlapped-overlay-scrollbar-inside-hidden.html: Added.
2068         * compositing/scrolling/async-overflow-scrolling/overlapped-overlay-scrollbar-nested-expected.txt: Added.
2069         * compositing/scrolling/async-overflow-scrolling/overlapped-overlay-scrollbar-nested.html: Added.
2070         * compositing/scrolling/async-overflow-scrolling/overlapped-overlay-scrollbar.html: Added.
2071         * compositing/scrolling/async-overflow-scrolling/transform-change-scrollbar-position-expected.txt: Added.
2072         * compositing/scrolling/async-overflow-scrolling/transform-change-scrollbar-position.html: Added.
2073         * compositing/shared-backing/overflow-scroll/composited-absolute-in-absolute-in-relative-in-scroller-expected.txt:
2074         * compositing/shared-backing/overflow-scroll/previous-sibling-prevents-inclusiveness-expected.txt:
2075
2076 2020-09-10  Diego Pino Garcia  <dpino@igalia.com>
2077
2078         [GTK] Unreviewed test gardening. Update baseline after r266803.
2079
2080         * platform/gtk/fast/repaint/focus-ring-repaint-expected.txt: Updated after r266803.
2081
2082 2020-09-10  Diego Pino Garcia  <dpino@igalia.com>
2083
2084         [GLIB] Unreviewed test gardening. Update test expectations and baselines after r266812.
2085
2086         * platform/glib/TestExpectations:
2087         * platform/glib/imported/w3c/web-platform-tests/selection/selection-select-all-move-input-crash-expected.txt: Added after r266784.
2088         * platform/glib/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-panner-expected.txt: Update after r266746.
2089
2090 2020-09-10  Zalan Bujtas  <zalan@apple.com>
2091
2092         [Repaint] RenderElement::setStyle may issue redundant repaint
2093         https://bugs.webkit.org/show_bug.cgi?id=216324
2094         <rdar://problem/68595896>
2095
2096         Reviewed by Simon Fraser.
2097
2098         * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
2099         * compositing/shared-backing/overflow-scroll/shared-layer-repaint-expected.txt:
2100         * fast/css-custom-paint/delay-repaint-expected.txt:
2101         * fast/images/async-image-multiple-clients-repaint-expected.txt:
2102         * fast/repaint/horizontal-bt-overflow-child-expected.txt:
2103         * fast/repaint/horizontal-bt-overflow-parent-expected.txt:
2104         * fast/repaint/horizontal-bt-overflow-same-expected.txt:
2105         * fast/repaint/mutate-non-visible-expected.txt:
2106         * fast/repaint/negative-text-indent-with-overflow-hidden-expected.txt:
2107         * fast/repaint/overflow-flipped-writing-mode-table-expected.txt:
2108         * fast/repaint/spanner-with-margin-expected.txt:
2109         * fast/repaint/table-row-repaint-expected.txt:
2110         * fast/repaint/vertical-overflow-child-expected.txt:
2111         * fast/repaint/vertical-overflow-parent-expected.txt:
2112         * fast/repaint/vertical-overflow-same-expected.txt:
2113         * svg/transforms/svg-transform-foreign-object-repaint-expected.txt:
2114
2115 2020-09-10  Darin Adler  <darin@apple.com>
2116
2117         webkit-test-runner: Add support for the reftest-wait class name
2118         https://bugs.webkit.org/show_bug.cgi?id=186045
2119
2120         Reviewed by Antti Koivisto.
2121
2122         * TestExpectations: Expect a pass on the test that directly tests this feature.
2123         There are multiple other tests that should now be passing. We should find them
2124         by searching for the string "reftest-wait" and updating TestExpectations after
2125         verifying that they are indeed passing. This is easier to do after we have some
2126         history of results on all platforms of which ones pass after this change.
2127         Expect failure on the video-poster-shown-preload-auto.html, which requires Ogg
2128         Vorbis video; the pass before was a false negative because the video never
2129         loaded, which turns into a timeout now that we support reftest-wait.
2130
2131         * mathml/presentation/attributes-accent-accentunder-dynamic-expected.html:
2132         * mathml/presentation/mathvariant-dynamic-expected.html:
2133         * mathml/presentation/mpadded-dynamic-expected.html:
2134         * mathml/presentation/mpadded-style-change-expected.html:
2135         Remove incorrect use of "reftest-wait". These files had the attribute set on
2136         the <html> element, and no code to ever remove it.
2137
2138 2020-09-09  Patrick Angle  <pangle@apple.com>
2139
2140         Web Inspector: InvalidCharacterError: The string contains invalid characters.
2141         https://bugs.webkit.org/show_bug.cgi?id=216138
2142
2143         Reviewed by Brian Burg.
2144
2145         Added tests for `DOMNode.prototype._idSelector(…)`, `DOMNode.prototype._classSelector(…)`,
2146         `DOMNode.prototype.unescapedSelector` and `DOMNode.prototype.displayName`.
2147
2148         * inspector/dom/selector-escapes-expected.txt: Added.
2149         * inspector/dom/selector-escapes.html: Added.
2150
2151 2020-09-09  Hector Lopez  <hector_i_lopez@apple.com>
2152
2153         [ macOS iOS ] compositing/clipping/border-radius-async-overflow-stacking.html is flaky failing.
2154         https://bugs.webkit.org/show_bug.cgi?id=209619
2155
2156         Unreviewed test gardening
2157
2158         * platform/ios-wk2/TestExpectations: now flaky failing on iOS wk2
2159         * platform/mac/TestExpectations: also flaky on BigSur+
2160
2161 2020-09-09  Zalan Bujtas  <zalan@apple.com>
2162
2163         [Repaint] styleWillChange may call repaint on the same renderer multiple times.
2164         https://bugs.webkit.org/show_bug.cgi?id=216295
2165         <rdar://problem/68538666>
2166
2167         Reviewed by Simon Fraser.
2168
2169         * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
2170         * compositing/shared-backing/overflow-scroll/shared-layer-repaint-expected.txt:
2171         * fast/css-custom-paint/delay-repaint-expected.txt:
2172         * fast/images/async-image-multiple-clients-repaint-expected.txt:
2173         * fast/repaint/focus-ring-repaint-expected.txt:
2174         * fast/repaint/horizontal-bt-overflow-child-expected.txt:
2175         * fast/repaint/horizontal-bt-overflow-parent-expected.txt:
2176         * fast/repaint/horizontal-bt-overflow-same-expected.txt:
2177         * fast/repaint/mutate-non-visible-expected.txt:
2178         * fast/repaint/negative-text-indent-with-overflow-hidden-expected.txt:
2179         * fast/repaint/overflow-flipped-writing-mode-table-expected.txt:
2180         * fast/repaint/table-row-repaint-expected.txt:
2181         * fast/repaint/vertical-overflow-child-expected.txt:
2182         * fast/repaint/vertical-overflow-parent-expected.txt:
2183         * fast/repaint/vertical-overflow-same-expected.txt:
2184         * svg/transforms/svg-transform-foreign-object-repaint-expected.txt:
2185
2186 2020-09-09  Sam Weinig  <weinig@apple.com>
2187
2188         [WebIDL] Split GlobalEventHandlers partial interface mixins out of base mixin
2189         https://bugs.webkit.org/show_bug.cgi?id=216316
2190
2191         Reviewed by Darin Adler.
2192
2193         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2194         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
2195         * platform/ios-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
2196         * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
2197         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
2198         Update for slight enumeration ordering change.
2199
2200 2020-09-09  Antoine Quint  <graouts@webkit.org>
2201
2202         REGRESSION (r264856): updating easing on accelerated animation results in incorrect playback
2203         https://bugs.webkit.org/show_bug.cgi?id=215853
2204         <rdar://problem/67815853>
2205
2206         Reviewed by Simon Fraser.
2207
2208         Add new tests that check that updating an animation's easing does not stop it.
2209
2210         * platform/win/TestExpectations:
2211         * webanimations/accelerated-animation-easing-update-after-pause-expected.html: Added.
2212         * webanimations/accelerated-animation-easing-update-after-pause.html: Added.
2213         * webanimations/accelerated-animation-easing-update-steps-after-pause-expected.html: Addded.
2214         * webanimations/accelerated-animation-easing-update-steps-after-pause.html: Addded.
2215
2216 2020-09-09  Hector Lopez  <hector_i_lopez@apple.com>
2217
2218         [ macOS iOS ] imported/w3c/web-platform-tests/css/css-text/line-break/line-break-{strict,normal}-015a.xht are a constant ImageOnlyFailure
2219         https://bugs.webkit.org/show_bug.cgi?id=216315
2220
2221         Unreviewed test gardening.
2222
2223         * platform/mac/TestExpectations:
2224
2225 2020-09-09  Alex Christensen  <achristensen@webkit.org>
2226
2227         Skip newly imported test that times out sometimes.
2228         https://bugs.webkit.org/show_bug.cgi?id=216301
2229
2230         * TestExpectations:
2231         imported/w3c/web-platform-tests/selection/dir-manual.html times out.  It says it's a manual test.  Maybe it should stay skipped forever.
2232
2233 2020-09-09  Alex Christensen  <achristensen@webkit.org>
2234
2235         Import selection web platform tests
2236         https://bugs.webkit.org/show_bug.cgi?id=216301
2237
2238         Reviewed by Youenn Fablet.
2239
2240         * TestExpectations:
2241         * platform/ios/imported/w3c/web-platform-tests/selection: Added.
2242         * platform/ios/imported/w3c/web-platform-tests/selection/selection-select-all-move-input-crash-expected.txt: Added.
2243
2244 2020-09-04  Sergio Villar Senin  <svillar@igalia.com>
2245
2246         [WebXR] Implement XRSession end event
2247         https://bugs.webkit.org/show_bug.cgi?id=216181
2248
2249         Reviewed by Darin Adler.
2250
2251         * platform/wpe/TestExpectations: Added a new test that passes now.
2252
2253 2020-09-09  Aditya Keerthi  <akeerthi@apple.com>
2254
2255         [macOS] Add editability to input type=time
2256         https://bugs.webkit.org/show_bug.cgi?id=216188
2257
2258         Reviewed by Devin Rousso.
2259
2260         * TestExpectations:
2261         * fast/forms/time/time-editable-components/time-editable-components-focus-and-blur-events-expected.txt: Added.
2262         * fast/forms/time/time-editable-components/time-editable-components-focus-and-blur-events.html: Added.
2263         * fast/forms/time/time-editable-components/time-editable-components-keyboard-events-expected.txt: Added.
2264         * fast/forms/time/time-editable-components/time-editable-components-keyboard-events.html: Added.
2265         * fast/forms/time/time-editable-components/time-editable-components-mouse-events-expected.txt: Added.
2266         * fast/forms/time/time-editable-components/time-editable-components-mouse-events.html: Added.
2267         * fast/forms/time/time-editable-components/time-editable-components-second-and-millisecond-field-expected.txt: Added.
2268         * fast/forms/time/time-editable-components/time-editable-components-second-and-millisecond-field.html: Added.
2269         * platform/mac-wk2/TestExpectations:
2270         * platform/mac-wk2/fast/forms/time/time-appearance-basic-expected.txt: Rebaselined for new appearance.
2271         * platform/mac-wk2/fast/forms/time/time-input-rendering-basic-expected.txt: Rebaselined for new appearance.
2272
2273 2020-09-08  Ryan Haddad  <ryanhaddad@apple.com>
2274
2275         Unreviewed test gardening after r266761.
2276
2277         * platform/mac/TestExpectations: This should have been Mojave, not HighSierra.
2278
2279 2020-09-08  Tim Horton  <timothy_horton@apple.com>
2280
2281         [ iOS wk2 ] fast/attachment/attachment-thumbnail-preserves-aspect-ratio.html is a constant failure
2282         https://bugs.webkit.org/show_bug.cgi?id=216300
2283         <rdar://problem/68542670>
2284
2285         Reviewed by Wenson Hsieh.
2286
2287         * fast/attachment/attachment-thumbnail-preserves-aspect-ratio.html:
2288         shouldBecomeDifferent only works if both of the strings it evals are evaluable in the global scope.
2289
2290         * platform/ios-wk2/TestExpectations:
2291         Remove the failure expectation.
2292
2293 2020-09-08  Hector Lopez  <hector_i_lopez@apple.com>
2294
2295         [ iOS wk2 ] fast/attachment/attachment-thumbnail-preserves-aspect-ratio.html is a constant failure
2296         https://bugs.webkit.org/show_bug.cgi?id=216300
2297
2298         Unreviewed test gardening.
2299
2300         * platform/ios-wk2/TestExpectations:
2301
2302 2020-09-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
2303
2304         [ macOS iOS ] svg/animations/smil-leak-element-instances-noBaseValRef.svg is a flaky failure
2305         https://bugs.webkit.org/show_bug.cgi?id=215353
2306
2307         Reviewed by Geoffrey Garen.
2308
2309         This patch reverts r265780 and goes in the opposite direction: allocating
2310         lots and lots of objects, then proving that the number of live objects
2311         did not grow a lot.
2312
2313         GCController can be conservative sometimes and leaves some objects here
2314         and there. So we should not be checking that *all* the objects were freed
2315         to verify there was no leak in allocating the SVG properties objects.
2316
2317         Instead we can check for an end-to-end test the memory did not grow a lot
2318         despite the huge number of allocations.
2319
2320         * svg/animations/smil-leak-element-instances-noBaseValRef.svg:
2321
2322 2020-09-08  Hector Lopez  <hector_i_lopez@apple.com>
2323
2324         [ macOS iOS ] imported/w3c/web-platform-tests/IndexedDB/blob-valid-after-deletion.any.html is a flaky failure
2325         https://bugs.webkit.org/show_bug.cgi?id=216298
2326
2327         Unreviewed test gardening.
2328
2329         * platform/ios-wk2/TestExpectations:
2330         * platform/mac/TestExpectations:
2331
2332 2020-09-08  Chris Dumez  <cdumez@apple.com>
2333
2334         Drop non-standard name / units attributes from AudioParam
2335         https://bugs.webkit.org/show_bug.cgi?id=216290
2336
2337         Reviewed by Geoffrey Garen.
2338
2339         Add layout test coverage.
2340
2341         * webaudio/audioparam-obsolete-api-expected.txt: Added.
2342         * webaudio/audioparam-obsolete-api.html: Added.
2343
2344 2020-09-08  Ryan Haddad  <ryanhaddad@apple.com>
2345
2346         Update imported/w3c/web-platform-tests/css/css-text/line-break/line-break-{strict,normal}-015.xht
2347         https://bugs.webkit.org/show_bug.cgi?id=209250
2348
2349         Unreviewed test gardening.
2350
2351         * platform/mac/TestExpectations: Limit image failure expectation to High Sierra & Catalina.
2352
2353 2020-09-08  Ryan Haddad  <ryanhaddad@apple.com>
2354
2355         [ Mac ] fast/history/page-cache-webdatabase-pending-transaction.html is timing out
2356         https://bugs.webkit.org/show_bug.cgi?id=207010
2357
2358         Unreviewed test gardening.
2359
2360         * platform/mac/TestExpectations: The test isn't consistently timing out,
2361         so mark it as flaky instead.
2362
2363 2020-09-08  Hector Lopez  <hector_i_lopez@apple.com>
2364
2365         [ macOS wk2 Release ] imported/w3c/web-platform-tests/css/css-flexbox/quirks-auto-block-size-with-percentage-item.html is a flaky failure
2366         https://bugs.webkit.org/show_bug.cgi?id=216292
2367
2368         Unreviewed test gardening.
2369
2370         * platform/mac-wk2/TestExpectations:
2371
2372 2020-09-08  Ryan Haddad  <ryanhaddad@apple.com>
2373
2374         http/tests/history/back-with-fragment-change.php fails
2375         https://bugs.webkit.org/show_bug.cgi?id=68278
2376
2377         Unreviewed test gardening.
2378
2379         * platform/mac-wk1/TestExpectations: Mark test as consistently failing for macOS WK1.
2380         * platform/mac-wk2/TestExpectations: Mark test as flaky for macOS WK2.
2381         * platform/mac/TestExpectations: Remove general Mac expectation.
2382
2383 2020-09-08  Alex Christensen  <achristensen@webkit.org>
2384
2385         new URL("#") should throw an error
2386         https://bugs.webkit.org/show_bug.cgi?id=216115
2387
2388         Reviewed by Yusuke Suzuki and Darin Adler.
2389
2390         * fast/dom/DOMURL/url-constructor-expected.txt:
2391         * fast/dom/DOMURL/url-constructor.html:
2392         * inspector/unit-tests/url-utilities.html:
2393         * inspector/unit-tests/url-utilities-expected.txt:
2394
2395 2020-09-08  Chris Dumez  <cdumez@apple.com>
2396
2397         Fix precision issues in AudioParamTimeline when event times are very close
2398         https://bugs.webkit.org/show_bug.cgi?id=216279
2399
2400         Reviewed by Darin Adler.
2401
2402         Rebaseline tests whose output has changed very slightly.
2403
2404         * webaudio/audioparam-cancel-and-hold-expected.txt:
2405         * webaudio/oscillator-custom-expected.wav:
2406         * webaudio/oscillator-sawtooth-expected.wav:
2407         * webaudio/oscillator-square-expected.wav:
2408         * webaudio/oscillator-triangle-expected.wav:
2409
2410 2020-09-08  Tim Horton  <timothy_horton@apple.com>
2411
2412         iOS: <attachment>'s QuickLook thumbnails can appear squished
2413         https://bugs.webkit.org/show_bug.cgi?id=216209
2414         <rdar://problem/67817706>
2415
2416         Reviewed by Wenson Hsieh.
2417
2418         * fast/attachment/attachment-thumbnail-preserves-aspect-ratio-expected.txt: Added.
2419         * fast/attachment/attachment-thumbnail-preserves-aspect-ratio.html: Added.
2420         * fast/attachment/resources/400x200-circle.png: Added.
2421         * platform/ios/fast/attachment/attachment-thumbnail-preserves-aspect-ratio-expected.txt: Added.
2422         * resources/ui-helper.js:
2423         (window.UIHelper.insertAttachmentForFilePath):
2424         Add a test that dumps the thumbnail size for a 400x200 attachment.
2425         We only run it on iOS, because on macOS, QuickLook always returns
2426         an image of the size we ask for (400x400), padded with whitespace,
2427         so the problem does not reproduce and the test doesn't work right there.
2428         On iOS, the result used to be 400x400 and now is 400x200.
2429         
2430         I tried and failed to make a more useful test (a ref test, actually
2431         testing the presentation) because it's quite hard to match the
2432         native <attachment> painting.
2433
2434 2020-09-08  Frank Yang  <guowei_yang@apple.com>
2435
2436         CoreImage Implementation of CSS Filters invert(), opacity(), brightness(), contrast()
2437         https://bugs.webkit.org/show_bug.cgi?id=215956
2438
2439         Reviewed by Darin Adler.
2440
2441         * css3/filters/effect-brightness-square-expected.html: Added.
2442         * css3/filters/effect-brightness-square.html: Added.
2443         * css3/filters/effect-contrast-square-expected.html: Added.
2444         * css3/filters/effect-contrast-square.html: Added.
2445         * css3/filters/effect-invert-square-expected.html: Added.
2446         * css3/filters/effect-invert-square.html: Added.
2447         * css3/filters/effect-opacity-square-expected.html: Added.
2448         * css3/filters/effect-opacity-square.html: Added.
2449
2450 2020-09-08  Aditya Keerthi  <akeerthi@apple.com>
2451
2452         [macOS] Date/time inputs should preserve focus on value change
2453         https://bugs.webkit.org/show_bug.cgi?id=216272
2454
2455         Reviewed by Wenson Hsieh.
2456
2457         * fast/forms/date/date-preserve-focus-value-change-expected.txt: Added.
2458         * fast/forms/date/date-preserve-focus-value-change.html: Added.
2459
2460 2020-09-08  Youenn Fablet  <youenn@apple.com>
2461
2462         Fix Internals::supportsVCPEncoder on BigSur
2463         https://bugs.webkit.org/show_bug.cgi?id=216174
2464         <rdar://problem/66492801>
2465
2466         Reviewed by Geoffrey Garen.
2467
2468         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
2469         Increase timeout.
2470
2471 2020-09-08  Youenn Fablet  <youenn@apple.com>
2472
2473         Do not use mouse events in http/wpt/html/dom/elements/images/hover-image-change.html
2474         https://bugs.webkit.org/show_bug.cgi?id=216265
2475
2476         Reviewed by Antti Koivisto.
2477
2478         * http/wpt/html/dom/elements/images/hover-image-change.html:
2479         Mouse events do not work in iOS. Instead, use style change through changing class of an element.
2480
2481 2020-09-08  Simon Fraser  <simon.fraser@apple.com>
2482
2483         Add a standalone version of the test runtime tree map viewer, that can accept stats.json from a local test run
2484         https://bugs.webkit.org/show_bug.cgi?id=189396
2485
2486         Reviewed by Darin Adler.
2487         
2488         Add the viewer and a sample stats.json file. Devs can drag a stats.json file into test-duration-treemap.html to
2489         see the map (or specify it as a url parameter).
2490
2491         A future patch will hook this up to results.html.
2492
2493         * fast/harness/stats.json: Added.
2494         * fast/harness/test-duration-treemap-expected.txt: Added.
2495         * fast/harness/test-duration-treemap.html: Added.
2496
2497 2020-09-08  Chris Lord  <clord@igalia.com>
2498
2499         [GStreamer] Some convolvernode tests are flaky crashing
2500         https://bugs.webkit.org/show_bug.cgi?id=216118
2501
2502         Unreviewed test gardening.
2503
2504         Some tests are causing random, subsequently run tests to crash. Skip
2505         these tests on affected platforms.
2506
2507         * platform/glib/TestExpectations:
2508
2509 2020-09-08  Karl Rackler  <rackler@apple.com>
2510
2511         Removed 6 forms and 3 tables test expectations for Big Sur
2512         rdar://68372418
2513
2514         Unreviewed test gardening.
2515
2516         * platform/mac/TestExpectations:
2517
2518 2020-09-08  Rob Buis  <rbuis@igalia.com>
2519
2520         Fix crash in image-loading-lazy-slow.html WPT test
2521         https://bugs.webkit.org/show_bug.cgi?id=215998
2522
2523         Reviewed by Youenn Fablet.
2524
2525         Mark image-loading-lazy-slow.html as ImageOnlyFailure.
2526
2527         * TestExpectations:
2528
2529 2020-09-07  Chris Dumez  <cdumez@apple.com>
2530
2531         AudioParam.cancelAndHoldAtTime() is missing
2532         https://bugs.webkit.org/show_bug.cgi?id=215947
2533         <rdar://problem/68362061>
2534
2535         Reviewed by Darin Adler.
2536
2537         * webaudio/audioparam-cancel-and-hold-expected.txt: Added.
2538         * webaudio/audioparam-cancel-and-hold.html: Added.
2539         * webaudio/cancel-values-crash-913217-expected.txt: Added.
2540         * webaudio/cancel-values-crash-913217.html: Added.
2541         * webaudio/resources/audio-param.js: Added.
2542         Import layout test coverage from Blink.
2543
2544         * webaudio/audioparam-setValueCurveAtTime-expected.txt: Removed.
2545         * webaudio/audioparam-setValueCurveAtTime.html: Removed.
2546         Remove outdated test. This test is now part of web-platform-tests at
2547         webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurveAtTime.html
2548         and is now passing.
2549
2550 2020-09-07  Karl Rackler  <rackler@apple.com>
2551
2552         Remove duplicate test expectaions from platform/mac-bigsur
2553         rdar://68372418
2554
2555         Unreviewed test gardening.
2556
2557         * platform/mac-bigsur/fast/css/text-overflow-input-expected.txt: Removed.
2558         * platform/mac-bigsur/fast/forms/button-sizes-expected.txt: Removed.
2559         * platform/mac-bigsur/fast/forms/button-table-styles-expected.txt: Removed.
2560         * platform/mac-bigsur/fast/forms/input-button-sizes-expected.txt: Removed.
2561         * platform/mac-bigsur/fast/forms/listbox-bidi-align-expected.txt: Removed.
2562         * platform/mac-bigsur/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt: Removed.
2563         * platform/mac-bigsur/tables/mozilla/bugs/bug2479-3-expected.txt: Removed.
2564         * platform/mac-bigsur/tables/mozilla/bugs/bug33855-expected.txt: Removed.
2565         * platform/mac-bigsur/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Removed.
2566
2567 2020-09-07  Zalan Bujtas  <zalan@apple.com>
2568
2569         Unreviewed rebaselining.
2570
2571         The test output (render tree dump) is sensitive to float precision.
2572
2573         r266509 slightly changed the way we compute the run's horizontal position
2574         and its new position is 0.000061px more to the right. The integral ceil that we apply
2575         to the run's width computation in the dump-render-tree-as-text makes the final value go from 39px to 40px.
2576         (Note that final width value has dependency on the horizontal positon.)
2577
2578         * platform/ios-wk2/TestExpectations:
2579         * platform/ios/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
2580
2581 2020-09-07  Darin Adler  <darin@apple.com>
2582
2583         * platform/mac-wk2/TestExpectations: Revert change I accidentally included in my last patch.
2584
2585 2020-09-06  Darin Adler  <darin@apple.com>
2586
2587         Make TextCodecCJK and TextCodecSingleByte thread-safe and refactor a bit to share code
2588         https://bugs.webkit.org/show_bug.cgi?id=216229
2589
2590         Reviewed by Sam Weinig.
2591
2592         * TestExpectations: Removed expectation that skips the three eof-utf-8
2593         tests. They were failing because the tests were imported into the source
2594         tree improperly and are passing now that is fixed.
2595
2596 2020-09-07  Youenn Fablet  <youenn@apple.com>
2597
2598         Fix Internals::supportsVCPEncoder on BigSur
2599         https://bugs.webkit.org/show_bug.cgi?id=216174
2600
2601         Reviewed by Eric Carlson.
2602
2603         * platform/mac-wk2/TestExpectations:
2604         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt:
2605         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
2606         Slight modification to make the test run faster and output more comprehensive error message if error happens.
2607
2608 2020-09-07  Youenn Fablet  <youenn@apple.com>
2609
2610         Safari takes too long to fetch images from memory cache
2611         https://bugs.webkit.org/show_bug.cgi?id=216048
2612         <rdar://problem/68260952>
2613
2614         Reviewed by Antti Koivisto.
2615
2616         * http/wpt/html/dom/elements/images/bypass-cache-redirection-revalidation-expected.txt: Added.
2617         * http/wpt/html/dom/elements/images/bypass-cache-redirection-revalidation.html: Added.
2618         * http/wpt/html/dom/elements/images/hover-image-change-expected.html: Added.
2619         * http/wpt/html/dom/elements/images/hover-image-change.html: Added.
2620         * http/wpt/html/dom/elements/images/redirect.py: Added.
2621
2622 2020-09-07  Youenn Fablet  <youenn@apple.com>
2623
2624         Add missing members to RTCIceCandidate
2625         https://bugs.webkit.org/show_bug.cgi?id=216075
2626
2627         Reviewed by Eric Carlson.
2628
2629         * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt:
2630
2631 2020-09-07  Sergio Villar Senin  <svillar@igalia.com>
2632
2633         [css-flex] Allow indefinite size flex items to be definite wrt resolving percentages inside them
2634         https://bugs.webkit.org/show_bug.cgi?id=212264
2635
2636         Reviewed by Manuel Rego Casasnovas.
2637
2638         * css3/flexbox/definite-main-size-expected.txt: Updated expectation.
2639         * css3/flexbox/definite-main-size.html: Updated comment.
2640
2641 2020-09-02  Sergio Villar Senin  <svillar@igalia.com>
2642
2643         [css-flexbox] min-height: auto not applied to nested flexboxes.
2644         https://bugs.webkit.org/show_bug.cgi?id=210089
2645
2646         Reviewed by Daniel Bates.
2647
2648         Apart from enabling some tests we're removing a test which is now invalid as it was added
2649         under the condition that we were not matching the specs wrt percentage height computation in
2650         column flexboxes.
2651
2652         * TestExpectations: Removed two test cases that are passing now.
2653         * fast/flexbox/nested-column-intrinsic-min-disabled-expected.html: Removed.
2654         * fast/flexbox/nested-column-intrinsic-min-disabled.html: Removed.
2655         * platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: Updated.
2656         * platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: Ditto.
2657
2658 2020-09-06  Chris Dumez  <cdumez@apple.com>
2659
2660         ConvolverNode incorrectly outputs silence because m_reverb is null
2661         https://bugs.webkit.org/show_bug.cgi?id=216230
2662
2663         Reviewed by Darin Adler.
2664
2665         Unreviewed, unskip tests that should hopefully not be flaky anymore, not that they
2666         are passing.
2667
2668         * TestExpectations:
2669
2670 2020-09-06  Myles C. Maxfield  <mmaxfield@apple.com>
2671
2672         Letter-spacing should disable ligatures
2673         https://bugs.webkit.org/show_bug.cgi?id=176215
2674         <rdar://problem/17044265>
2675
2676         Reviewed by Antti Koivisto.
2677
2678         imported/w3c/web-platform-tests/css/css-fonts/font-feature-resolution-001.html passes now.
2679
2680         * TestExpectations:
2681         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom/css-style-attr-decl-block-expected.txt:
2682         Apparently this test is sensitive to the ordering of CSSPropertyID enum values in CSSPropertyNames.h.
2683         I filed https://bugs.webkit.org/show_bug.cgi?id=216170 about this.
2684         * platform/mac-wk1/editing/mac/attributed-string/letter-spacing-expected.txt: Updated.
2685         * platform/mac-mojave-wk1/editing/mac/attributed-string/letter-spacing-expected.txt: Updated
2686
2687 2020-09-05  Oriol Brufau  <obrufau@igalia.com>
2688
2689         [css-grid] Use min-content size for intrinsic maximums resolution
2690         https://bugs.webkit.org/show_bug.cgi?id=216142
2691
2692         Reviewed by Darin Adler.
2693
2694         Update test expectations. Some are wrong due to bug 216144.
2695
2696         * fast/css-grid-layout/grid-intrinsic-maximums-expected.html:
2697
2698 2020-09-05  Oriol Brufau  <obrufau@igalia.com>
2699
2700         [css-logical] Ship flow-relative shorthand and offset properties
2701         https://bugs.webkit.org/show_bug.cgi?id=216178
2702
2703         Reviewed by Darin Adler.
2704
2705         css-properties-behind-flags.html used to check that CSS properties
2706         disabled behind a flag were effectible disabled.
2707         But there is no longer any CSS property disabled behind a flag, so I'm
2708         just removing it.
2709
2710         * platform/mac/TestExpectations:
2711         * webexposed/css-properties-behind-flags-expected.txt: Removed.
2712         * webexposed/css-properties-behind-flags.html: Removed.
2713
2714 2020-09-05  Devin Rousso  <drousso@apple.com>
2715
2716         Web Inspector: allow DOM breakpoints to be configured
2717         https://bugs.webkit.org/show_bug.cgi?id=215795
2718
2719         Reviewed by Brian Burg.
2720
2721         * inspector/debugger/resources/breakpoint-options-utilities.js:
2722         (TestPage.registerInitializer.InspectorTest.BreakpointOptions.addTestCases):
2723
2724         * inspector/dom-debugger/resources/dom-breakpoint-utilities.js: Added.
2725         (TestPage.registerInitializer.InspectorTest.DOMBreakpoint.teardown):
2726         (TestPage.registerInitializer.InspectorTest.DOMBreakpoint.createBreakpoint):
2727         (TestPage.registerInitializer.InspectorTest.DOMBreakpoint.addBreakpoint):
2728         (TestPage.registerInitializer.InspectorTest.DOMBreakpoint.awaitQuerySelector):
2729
2730         * inspector/dom-debugger/attribute-modified-style.html:
2731         * inspector/dom-debugger/attribute-modified-style-expected.txt:
2732         * inspector/dom-debugger/dom-breakpoints.html:
2733         * inspector/dom-debugger/dom-breakpoints-expected.txt:
2734         * inspector/dom-debugger/dom-breakpoint-attribute-modified.html: Added.
2735         * inspector/dom-debugger/dom-breakpoint-attribute-modified-expected.txt: Added.
2736         * inspector/dom-debugger/dom-breakpoint-node-removed-ancestor.html: Added.
2737         * inspector/dom-debugger/dom-breakpoint-node-removed-ancestor-expected.txt: Added.
2738         * inspector/dom-debugger/dom-breakpoint-node-removed-direct.html: Added.
2739         * inspector/dom-debugger/dom-breakpoint-node-removed-direct-expected.txt: Added.
2740         * inspector/dom-debugger/dom-breakpoint-subtree-modified-add.html: Added.
2741         * inspector/dom-debugger/dom-breakpoint-subtree-modified-remove-expected.txt: Added.
2742         * inspector/dom-debugger/dom-breakpoint-subtree-modified-remove.html: Added.
2743         * inspector/dom-debugger/dom-breakpoint-subtree-modified-add-expected.txt: Added.
2744
2745 2020-09-05  Myles C. Maxfield  <mmaxfield@apple.com>
2746
2747         [macOS] Don't apply synthetic bold or italics to emoji
2748         https://bugs.webkit.org/show_bug.cgi?id=215686
2749
2750         Reviewed by Darin Adler.
2751
2752         * fast/text/emoji-synthesis-expected.html: Added.
2753         * fast/text/emoji-synthesis.html: Added.
2754         * platform/win/TestExpectations:
2755         * platform/mac/fast/text/fallback-traits-fixup-expected.txt:
2756
2757 2020-09-05  Darin Adler  <darin@apple.com>
2758
2759         CSS revert should serialize as "revert", not "Revert"
2760         https://bugs.webkit.org/show_bug.cgi?id=216187
2761
2762         Reviewed by Anders Carlsson.
2763
2764         * editing/spelling/spelling-dots-position-expected.html: Remove some unneeded style text.
2765         Caught my eye because it uses "background-position: initial".
2766
2767         * fast/css/background-position-serialize-expected.txt: Updated for a progression.
2768         We now correctly omit "background-position: initial initial; background-repeat: initial initial;".
2769
2770         * platform/gtk/imported/w3c/web-platform-tests/css/cssom/css-style-attr-decl-block-expected.txt: Removed.
2771         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom/css-style-attr-decl-block-expected.txt: Removed.
2772         * platform/wpe/imported/w3c/web-platform-tests/css/cssom/css-style-attr-decl-block-expected.txt: Removed.
2773         These were only needed because the failure strings depended on the exact set of attributes.
2774         But the test passes now.
2775
2776 2020-09-05  Commit Queue  <commit-queue@webkit.org>
2777
2778         Unreviewed, reverting r266614 and r266657.
2779         https://bugs.webkit.org/show_bug.cgi?id=216213
2780
2781         Broke builds
2782
2783         Reverted changesets:
2784
2785         "Fix Internals::supportsVCPEncoder on BigSur"
2786         https://bugs.webkit.org/show_bug.cgi?id=216174
2787         https://trac.webkit.org/changeset/266614
2788
2789         "Fix the build after r266614"
2790         https://bugs.webkit.org/show_bug.cgi?id=216174
2791         https://trac.webkit.org/changeset/266657
2792
2793 2020-09-04  Tyler Wilcock  <twilco.o@protonmail.com>
2794
2795         CSS :visited color taken on non-visited link when using CSS variables
2796         https://bugs.webkit.org/show_bug.cgi?id=210525
2797
2798         Add reftest ensuring :visited link styles don't override regular styles
2799         for links that have not yet been visited.
2800
2801         Reviewed by Darin Adler.
2802
2803         * fast/css/link-with-variable-styling-expected.html: Added.
2804         * fast/css/link-with-variable-styling.html: Added.
2805
2806 2020-09-04  Karl Rackler  <rackler@apple.com>
2807
2808         (REGRESSION (r266045): [ Big Sur ] 6 forms and 3 tables tests are a constant failure with approximately 1px difference)
2809         rdar://68372418
2810
2811         Unreviewed test gardening.
2812
2813         * platform/mac/TestExpectations:
2814
2815 2020-09-04  Truitt Savell  <tsavell@apple.com>
2816
2817         fast/text/international/generic-font-family-language-traditional.html is passing, remove expectation.
2818         rdar://60227623
2819
2820         Unreviewed test gardening.
2821
2822         * platform/mac/TestExpectations:
2823
2824 2020-09-04  Truitt Savell  <tsavell@apple.com>
2825
2826         Correct typo in expectation for imported/blink/fast/text/international/text-shaping-arabic.html
2827         rdar://41103260
2828
2829         Unreviewed test gardening.
2830
2831         * platform/mac/TestExpectations:
2832
2833 2020-09-04  Truitt Savell  <tsavell@apple.com>
2834
2835         imported/blink/fast/text/international/text-shaping-arabic.html is Passing on Big Sur
2836         rdar://41103260
2837
2838         Unreviewed test gardening.
2839
2840         * platform/mac/TestExpectations:
2841
2842 2020-09-04  Chris Dumez  <cdumez@apple.com>
2843
2844         REGRESSION(266399?): [ iOS wk2 ] imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location_hash.html is a constant failure
2845         https://bugs.webkit.org/show_bug.cgi?id=216124
2846         <rdar://problem/68282113>
2847
2848         Unreviewed, rebaselined test on iOS.
2849
2850         * platform/ios-wk2/TestExpectations:
2851         * platform/ios/imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location_hash-expected.txt:
2852
2853 2020-09-04  Hector Lopez  <hector_i_lopez@apple.com>
2854
2855         REGRESSION (r265603): ASSERTION FAILED: m_suspended in WebCore::SuspendableTimerBase::resume() seen with http/tests/security/no-indexeddb-from-sandbox.html
2856         https://bugs.webkit.org/show_bug.cgi?id=215465
2857
2858         Unreviewed test gardening.
2859
2860         * platform/ios-wk2/TestExpectations:
2861
2862 2020-09-04  Hector Lopez  <hector_i_lopez@apple.com>
2863
2864         REGRESSION (r265603): ASSERTION FAILED: m_suspended in WebCore::SuspendableTimerBase::resume() seen with http/tests/security/no-indexeddb-from-sandbox.html
2865         https://bugs.webkit.org/show_bug.cgi?id=215465
2866
2867         Unreviewed test gardening.
2868
2869         * platform/mac-wk2/TestExpectations:
2870
2871 2020-09-04  Karl Rackler  <rackler@apple.com>
2872
2873         [ Big Sur ] imported/w3c/web-platform-tests/media-source/mediasource-config-change-mp4-v-framerate.html is a flaky failure/timeout)
2874         rdar://68364365
2875
2876         Unreviewed test gardening.
2877
2878         * platform/mac/TestExpectations:
2879
2880 2020-09-04  Chris Dumez  <cdumez@apple.com>
2881
2882         Improve interpolation algorithm in OscillatorNode
2883         https://bugs.webkit.org/show_bug.cgi?id=216183
2884
2885         Reviewed by Geoffrey Garen.
2886
2887         Unskip test that should no longer be flaky now that it is passing.
2888
2889         * TestExpectations:
2890
2891 2020-09-04  Alex Christensen  <achristensen@webkit.org>
2892
2893         Align EUC-JP, ISO-2022-JP, and Shift_JIS decoding with Chrome, Firefox, and the specification
2894         https://bugs.webkit.org/show_bug.cgi?id=216168
2895
2896         Reviewed by Youenn Fablet.
2897
2898         * platform/mac/imported/w3c/web-platform-tests/encoding/eof-shift_jis-expected.txt: Removed.
2899
2900 2020-09-04  Chris Dumez  <cdumez@apple.com>
2901
2902         REGRESSION(macOS Big Sur) https://magenta.github.io/lofi-player/ is broken
2903         https://bugs.webkit.org/show_bug.cgi?id=216163
2904         <rdar://problem/68198173>
2905
2906         Reviewed by Eric Carlson.
2907
2908         Add layout test that was reproducing the crash on https://magenta.github.io/lofi-player/.
2909
2910         * webaudio/webkitofflineaudiocontext-startRendering-crash-expected.txt: Added.
2911         * webaudio/webkitofflineaudiocontext-startRendering-crash.html: Added.
2912
2913 2020-09-04  Youenn Fablet  <youenn@apple.com>
2914
2915         Fix Internals::supportsVCPEncoder on BigSur
2916         https://bugs.webkit.org/show_bug.cgi?id=216174
2917
2918         Reviewed by Eric Carlson.
2919
2920         * platform/mac-wk2/TestExpectations:
2921         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt:
2922         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
2923         Slight modification to make the test run faster and output more comprehensive error message if error happens.
2924
2925 2020-09-04  Youenn Fablet  <youenn@apple.com>
2926
2927         MediaRecorder timeslice parameter causing internal error on longer videos
2928         https://bugs.webkit.org/show_bug.cgi?id=216076
2929         <rdar://problem/68209422>
2930
2931         Reviewed by Eric Carlson.
2932
2933         * http/wpt/fetch/blob-range-expected.txt: Added.
2934         * http/wpt/fetch/blob-range.html: Added.
2935
2936 2020-09-04  Aditya Keerthi  <akeerthi@apple.com>
2937
2938         REGRESSION (r241734): [iOS] Changing the value of a select element and tapping on another results in two changes
2939         https://bugs.webkit.org/show_bug.cgi?id=216077
2940
2941         Reviewed by Darin Adler.
2942
2943         * fast/forms/ios/select-picker-change-and-focus-another-select-expected.txt: Added.
2944         * fast/forms/ios/select-picker-change-and-focus-another-select.html: Added.
2945
2946 2020-09-04  Oriol Brufau  <obrufau@igalia.com>
2947
2948         [css-grid] Import grid tests from WPT
2949         https://bugs.webkit.org/show_bug.cgi?id=216147
2950
2951         Reviewed by Carlos Alberto Lopez Perez.
2952
2953         Mark some new tests as failing.
2954
2955         * TestExpectations:
2956
2957 2020-09-04  Diego Pino Garcia  <dpino@igalia.com>
2958
2959         [GLIB] Unreviewed test gardening. Update test expectations after r266559.
2960
2961         * platform/glib/TestExpectations:
2962
2963 2020-09-04  Diego Pino Garcia  <dpino@igalia.com>
2964
2965         [GLIB] Unreviewed test gardening. Update baselines after r266528.
2966
2967         * platform/glib/imported/w3c/web-platform-tests/encoding/single-byte-decoder-expected.txt: Removed.
2968         * platform/glib/imported/w3c/web-platform-tests/encoding/textdecoder-fatal-single-byte.any-expected.txt:
2969         * platform/glib/imported/w3c/web-platform-tests/encoding/textdecoder-fatal-single-byte.any.worker-expected.txt:
2970
2971 2020-09-03  Karl Rackler  <rackler@apple.com>
2972
2973         [ Catalina debug wk2 ] html5lib/generated/run-template-data.html is a flaky crash
2974         https://bugs.webkit.org/show_bug.cgi?id=216164
2975
2976         Unreviewed test gardening.
2977
2978         * platform/mac-wk2/TestExpectations:
2979
2980 2020-09-03  Hector Lopez  <hector_i_lopez@apple.com>
2981
2982         Correction for Rebasline at changeset https://trac.webkit.org/changeset/266500/webkit 
2983
2984         Unreviewed test gardening.
2985
2986         * platform/mac-catalina/fast/forms/date/date-pseudo-elements-expected.txt: Removed.
2987         * platform/mac-mojave/fast/forms/date/date-pseudo-elements-expected.txt: Removed.
2988
2989 2020-09-03  Hector Lopez  <hector_i_lopez@apple.com>
2990
2991         [ iOS wk2 Debug ] imported/w3c/web-platform-tests/encoding/textdecoder-fatal-single-byte.any.worker.html is a flaky timeout
2992         https://bugs.webkit.org/show_bug.cgi?id=216162
2993
2994         Unreviewed test gardening.
2995
2996         * platform/ios-wk2/TestExpectations:
2997
2998 2020-09-03  Patrick Angle  <pangle@apple.com>
2999
3000         Web Inspector fails to preview response from XHR requests
3001         https://bugs.webkit.org/show_bug.cgi?id=215852
3002
3003         Reviewed by Devin Rousso.
3004
3005         Added new test cases and associated resources to test handling of `304 Not Modified` responses to XHR requests.
3006         We test both XHR for a PHP page as well as for a text file, as they behaved differently (incorrectly) before
3007         this patch.
3008
3009         * http/tests/inspector/network/fetch-response-body-304-expected.txt:
3010         * http/tests/inspector/network/fetch-response-body-304.html:
3011         * http/tests/inspector/network/resources/.htaccess: Cache-Control header for fetch-cachable.txt
3012         * http/tests/inspector/network/resources/fetch-cachable.php:
3013         * http/tests/inspector/network/resources/fetch-cachable.txt:
3014         * platform/mac-wk1/TestExpectations: Tests rely on disk-cache which is not present in WK1
3015
3016 2020-09-03  Hector Lopez  <hector_i_lopez@apple.com>
3017
3018         REGRESSION(r266509): [ iOS wk2 ] css2.1/t0905-c5525-fltwidth-00-c-g.html is a constant failure
3019         https://bugs.webkit.org/show_bug.cgi?id=216160
3020
3021         Unreviewed test gardening.
3022
3023         * platform/ios-wk2/TestExpectations:
3024
3025 2020-09-03  Karl Rackler  <rackler@apple.com>
3026
3027         [ Mac wk2 ] webgpu/whlsl/ensure-proper-variable-lifetime.html is flaky ImageOnlyFailure.
3028         https://bugs.webkit.org/show_bug.cgi?id=207267
3029
3030         Unreviewed test gardening.
3031
3032         * platform/mac-wk2/TestExpectations:
3033
3034 2020-09-03  Hector Lopez  <hector_i_lopez@apple.com>
3035
3036         REGRESSION(r266511): [ macOS iOS wk2 ]  imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-restartIce.https.html is a flaky failure
3037         https://bugs.webkit.org/show_bug.cgi?id=216159
3038
3039         Unreviewed test gardening.
3040
3041         * platform/ios-wk2/TestExpectations:
3042         * platform/mac-wk2/TestExpectations:
3043
3044 2020-09-03  Karl Rackler  <rackler@apple.com>
3045
3046         [ Mojave+ debug wk2 ] imported/w3c/web-platform-tests/css/css-transitions/transition-base-response-002.html is a flaky failure
3047         https://bugs.webkit.org/show_bug.cgi?id=216155
3048
3049         Unreviewed test gardening.
3050
3051         * platform/mac-wk2/TestExpectations:
3052
3053 2020-09-03  Hector Lopez  <hector_i_lopez@apple.com>
3054
3055         [ iOS wk2 ] http/tests/misc/script-async.html is a flaky failure
3056         https://bugs.webkit.org/show_bug.cgi?id=216156
3057
3058         Unreviewed test gardening.
3059
3060         * platform/ios-wk2/TestExpectations:
3061
3062 2020-09-03  Frank Yang  <guowei_yang@apple.com>
3063
3064         CoreImage Implementation of SourceGraphic and saturate(), hue-rotate(), grayscale() and sepia()
3065         https://bugs.webkit.org/show_bug.cgi?id=213673
3066
3067         Reviewed by Darin Adler, Simon Fraser.
3068
3069         * css3/filters/effect-grayscale-square-expected.html: Added.
3070         * css3/filters/effect-grayscale-square.html: Added.
3071         * css3/filters/effect-hue-rotate-square-expected.html: Added.
3072         * css3/filters/effect-hue-rotate-square.html: Added.
3073         * css3/filters/effect-saturate-square-expected.html: Added.
3074         * css3/filters/effect-saturate-square.html: Added.
3075         * css3/filters/effect-sepia-square-expected.html: Added.
3076         * css3/filters/effect-sepia-square.html: Added.
3077         * fast/filter-image/background-filter-image-expected.html:
3078             This is the expected result for the background image filter. The background image
3079             is not upsampled for retina screens due to a bug, so the test runner is comparing 
3080             an unscaled image with an upscaled-then-downscaled image. CoreImage handles upscaling 
3081             and downscaling differently, so the pixel diff will fail. Thus, turning off CI for this 
3082             particular test case until the background image filter not upsampling bug is fixed.
3083         * fast/filter-image/background-filter-image.html:
3084             ditto
3085
3086 2020-09-03  Kimmo Kinnunen  <kkinnunen@apple.com>
3087
3088         Mark uniform samplers in an array unused per element
3089         https://bugs.webkit.org/show_bug.cgi?id=215630
3090
3091         Reviewed by Dean Jackson.
3092
3093         Mark uniform samplers in an uniform sampler array unused per
3094         element, if driver informs the element being unused.
3095         Before, one element would mark the whole array as being
3096         unused, and samplers that were in use would not be updated.
3097
3098         * fast/canvas/webgl/glsl-sampler-array-unused-element-expected.txt: Added.
3099         * fast/canvas/webgl/glsl-sampler-array-unused-element.html: Added.
3100
3101 2020-09-03  Devin Rousso  <drousso@apple.com>
3102
3103         Web Inspector: allow url breakpoints to be configured
3104         https://bugs.webkit.org/show_bug.cgi?id=215793
3105
3106         Reviewed by Brian Burg.
3107
3108         * inspector/debugger/resources/breakpoint-options-utilities.js:
3109         (TestPage.registerInitializer.InspectorTest.BreakpointOptions.addTestCases):
3110
3111         * inspector/dom-debugger/resources/url-breakpoint-utilities.js: Added.
3112         (TestPage.registerInitializer.InspectorTest.URLBreakpoint.teardown):
3113         (TestPage.registerInitializer.InspectorTest.URLBreakpoint.createBreakpoint):
3114         (TestPage.registerInitializer.InspectorTest.URLBreakpoint.addBreakpoint):
3115         (TestPage.registerInitializer.InspectorTest.URLBreakpoint.request):
3116         * inspector/dom-debugger/url-breakpoints.html:
3117         * inspector/dom-debugger/url-breakpoints-expected.txt:
3118         * inspector/dom-debugger/url-breakpoints-all-requests.html: Added.
3119         * inspector/dom-debugger/url-breakpoints-all-requests-expected.txt: Added.
3120         * inspector/dom-debugger/url-breakpoints-containing.html: Added.
3121         * inspector/dom-debugger/url-breakpoints-containing-expected.txt: Added.
3122         * inspector/dom-debugger/url-breakpoints-matching.html: Added.
3123         * inspector/dom-debugger/url-breakpoints-matching-expected.txt: Added.
3124         Split the one URL breakpoint test into four so they run quicker.
3125
3126         * inspector/dom-debugger/resources/event-breakpoint-utilities.js:
3127         (TestPage.registerInitializer.InspectorTest.EventBreakpoint.addBreakpointOptionsTestCases): Deleted.
3128         * inspector/dom-debugger/event-animation-frame-breakpoints.html:
3129         * inspector/dom-debugger/event-animation-frame-breakpoints-expected.txt:
3130         * inspector/dom-debugger/event-interval-breakpoints.html:
3131         * inspector/dom-debugger/event-interval-breakpoints-expected.txt:
3132         * inspector/dom-debugger/event-listener-breakpoints.html:
3133         * inspector/dom-debugger/event-listener-breakpoints-expected.txt:
3134         * inspector/dom-debugger/event-timeout-breakpoints.html:
3135         * inspector/dom-debugger/event-timeout-breakpoints-expected.txt:
3136         Use `InspectorTest.BreakpointOptions.addTestCases` instead of duplicating the logic.
3137
3138 2020-09-03  Devin Rousso  <drousso@apple.com>
3139
3140         Web Inspector: allow special JavaScript breakpoints to be configured
3141         https://bugs.webkit.org/show_bug.cgi?id=215794
3142
3143         Reviewed by Brian Burg.
3144
3145         * inspector/debugger/resources/breakpoint-options-utilities.js: Added.
3146         (TestPage.registerInitializer.InspectorTest.BreakpointOptions.addTestCases):
3147         (TestPage.registerInitializer.InspectorTest.BreakpointOptions.addTestCases.removeBreakpoint):
3148         * inspector/debugger/break-on-exception.html:
3149         * inspector/debugger/break-on-exception-expected.txt:
3150         * inspector/debugger/break-on-uncaught-exception.html:
3151         * inspector/debugger/break-on-uncaught-exception-expected.txt:
3152         * inspector/debugger/setPauseOnAssertions.html:
3153         * inspector/debugger/setPauseOnAssertions-expected.txt:
3154         * inspector/debugger/setPauseOnDebuggerStatements.html:
3155         * inspector/debugger/setPauseOnDebuggerStatements-expected.txt:
3156         * inspector/debugger/setPauseOnMicrotasks.html:
3157         * inspector/debugger/setPauseOnMicrotasks-expected.txt:
3158         Add tests for global JavaScript breakpoint configuration options.
3159
3160 2020-09-03  Ross Kirsling  <ross.kirsling@sony.com>
3161
3162         [JSC] Add missing detached buffer errors for DataView
3163         https://bugs.webkit.org/show_bug.cgi?id=216062
3164
3165         Reviewed by Yusuke Suzuki.
3166
3167         * fast/canvas/webgl/arraybuffer-transfer-of-control.html:
3168         * js/dom/constructor-length.html:
3169         * js/script-tests/typedarray-constructors.js:
3170         * js/typedarray-constructors-expected.txt:
3171         * platform/glib/js/dom/constructor-length-expected.txt:
3172         * platform/ios/js/dom/constructor-length-expected.txt:
3173         * platform/mac/js/dom/constructor-length-expected.txt:
3174         * platform/win/js/dom/constructor-length-expected.txt:
3175         * platform/wincairo/js/dom/constructor-length-expected.txt:
3176         Update tests and expectations.
3177
3178 2020-09-03  Alex Christensen  <achristensen@webkit.org>
3179
3180         Align ISO-8859-{3,6,7,8,8-I} and windows-{874,1253,1255,1257} encodings with Chrome, Firefox, and the specification
3181         https://bugs.webkit.org/show_bug.cgi?id=216094
3182
3183         Reviewed by Darin Adler.
3184
3185         * fast/encoding/char-decoding-expected.txt:
3186         * fast/encoding/char-decoding.html:
3187         * platform/ios/TestExpectations:
3188         * platform/mac/TestExpectations:
3189
3190 2020-09-03  Antoine Quint  <graouts@webkit.org>
3191
3192         Consecutive requestAnimationFrame callbacks may be passed the same timestamp
3193         https://bugs.webkit.org/show_bug.cgi?id=216122
3194         <rdar://problem/68269445>
3195
3196         Reviewed by Simon Fraser.
3197
3198         Add a test that two subsequent animation frames as identified via requestAnimationFrame() callbacks
3199         are provided increasing timestamps.
3200
3201         Also removing flaky expectation for two WPT animations tests which pass reliably after this fix. 
3202
3203         * fast/animation/request-animation-frame-unique-timestamp-expected.txt: Added.
3204         * fast/animation/request-animation-frame-unique-timestamp.html: Added.
3205         * platform/mac-wk2/TestExpectations:
3206
3207 2020-09-03  Hector Lopez  <hector_i_lopez@apple.com>
3208
3209         REGRESSION(r266466): [ iOS wk2 ] fast/encoding/charset-replacement.html is a constant failure
3210         https://bugs.webkit.org/show_bug.cgi?id=216126
3211
3212         Unreviewed test gardening.
3213
3214         * platform/ios-wk2/TestExpectations:
3215
3216 2020-09-03  Aditya Keerthi  <akeerthi@apple.com>
3217
3218         [macOS] Support stepping using keyboard in date inputs
3219         https://bugs.webkit.org/show_bug.cgi?id=216090
3220
3221         Reviewed by Darin Adler.
3222
3223         Added a new test case to the existing set of keyboard testcases for editable date inputs.
3224
3225         * fast/forms/date/date-editable-components/date-editable-components-keyboard-events-expected.txt:
3226         * fast/forms/date/date-editable-components/date-editable-components-keyboard-events.html:
3227
3228 2020-09-03  Alex Christensen  <achristensen@webkit.org>
3229
3230         Rebase Windows test expectations after r266466
3231 ​       https://bugs.webkit.org/show_bug.cgi?id=216063
3232
3233         * platform/ios/fast/encoding/charset-replacement-expected.txt: Copied from fast/encoding/charset-replacement-expected.txt.
3234         Everyone seems to render a document with just one replacement character just a little different.
3235
3236 2020-09-03  Alex Christensen  <achristensen@webkit.org>
3237
3238         Rebase iOS test results after r266399
3239         https://bugs.webkit.org/show_bug.cgi?id=216022
3240
3241         * platform/ios/imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location_hash-expected.txt:
3242
3243 2020-09-03  Hector Lopez  <hector_i_lopez@apple.com>
3244
3245         REGRESSION(266399?): [ iOS wk2 ] imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location_hash.html is a constant failure
3246         https://bugs.webkit.org/show_bug.cgi?id=216124
3247
3248         Unreviewed test gardening.
3249
3250         * platform/ios-wk2/TestExpectations:
3251
3252 2020-09-03  Zalan Bujtas  <zalan@apple.com>
3253
3254         [LFC][IFC] Add support for vertical-align: text-bottom
3255         https://bugs.webkit.org/show_bug.cgi?id=215538
3256         <rdar://problem/67613372>
3257
3258         Reviewed by Antti Koivisto.
3259
3260         * fast/layoutformattingcontext/vertical-align-bottom-nested-expected.html: Added.
3261         * fast/layoutformattingcontext/vertical-align-bottom-nested.html: Added.
3262
3263 2020-09-03  Zalan Bujtas  <zalan@apple.com>
3264
3265         [LFC][IFC] Add support for vertical-align: text-top
3266         https://bugs.webkit.org/show_bug.cgi?id=215545
3267         <rdar://problem/67629969>
3268
3269         Reviewed by Antti Koivisto.
3270
3271         * fast/layoutformattingcontext/vertical-align-top-nested-expected.html: Added.
3272         * fast/layoutformattingcontext/vertical-align-top-nested.html: Added.
3273
3274 2020-09-03  Aditya Keerthi  <akeerthi@apple.com>
3275
3276         [macOS] Add disabled and readonly behaviors to date inputs
3277         https://bugs.webkit.org/show_bug.cgi?id=216005
3278
3279         Reviewed by Devin Rousso.
3280
3281         Added tests for disabled and readonly date inputs in existing test files.
3282
3283         * fast/forms/date/date-editable-components/date-editable-components-focus-and-blur-events-expected.txt:
3284         * fast/forms/date/date-editable-components/date-editable-components-focus-and-blur-events.html:
3285         * fast/forms/date/date-editable-components/date-editable-components-keyboard-events-expected.txt:
3286         * fast/forms/date/date-editable-components/date-editable-components-keyboard-events.html:
3287         * fast/forms/date/date-editable-components/date-editable-components-mouse-events-expected.txt:
3288         * fast/forms/date/date-editable-components/date-editable-components-mouse-events.html:
3289
3290 2020-09-03  Diego Pino Garcia  <dpino@igalia.com>
3291
3292         [GTK] Unreviewed test gardening. Mark more convolver related tests as flaky crash.
3293
3294         * platform/gtk/TestExpectations:
3295
3296 2020-09-03  Youenn Fablet  <youenn@apple.com>
3297
3298         Expose RTCPeerConnection.restartIce
3299         https://bugs.webkit.org/show_bug.cgi?id=216072
3300
3301         Reviewed by Darin Adler.
3302
3303         * TestExpectations:
3304
3305 2020-09-03  Zalan Bujtas  <zalan@apple.com>
3306
3307         [LFC][IFC] Fix nested inline box sizing and positioning
3308         https://bugs.webkit.org/show_bug.cgi?id=215748
3309
3310         Reviewed by Antti Koivisto.
3311
3312         * fast/layoutformattingcontext/vertical-align-middle-nested-expected.html:
3313         * fast/layoutformattingcontext/vertical-align-middle-nested.html:
3314         * fast/layoutformattingcontext/vertical-align-middle-simple-expected.html:
3315         * fast/layoutformattingcontext/vertical-align-middle-simple.html:
3316
3317 2020-09-02  Alex Christensen  <achristensen@webkit.org>
3318
3319         Rebase Windows test expectations after r266466
3320         https://bugs.webkit.org/show_bug.cgi?id=216063
3321
3322         * platform/win/fast/encoding/charset-replacement-expected.txt: Copied from fast/encoding/charset-replacement-expected.txt.
3323         A document with just one replacement character is 2 pixels different on Windows.
3324
3325 2020-09-02  Lauro Moura  <lmoura@igalia.com>
3326
3327         [GLIB] Rebaseline and garden some tests
3328
3329         Unreviewed test gardening.
3330
3331         * platform/glib/fast/encoding/charset-replacement-expected.txt: Added.
3332         * platform/glib/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/panner-automation-basic-expected.txt:
3333         * platform/gtk/TestExpectations:
3334         * platform/wpe/TestExpectations:
3335
3336 2020-09-02  Hector Lopez  <hector_i_lopez@apple.com>
3337
3338         Rebaseline after macOS build progression.
3339         Copy current test expectations to Catalina and Mojave and update Big Sur
3340
3341         Unreviewed test gardening.
3342
3343         * platform/mac-wk2/fast/forms/date/date-input-rendering-basic-expected.txt:
3344
3345 2020-09-02  Chris Dumez  <cdumez@apple.com>
3346
3347         Don't modify the response when creating a ConvolverNode
3348         https://bugs.webkit.org/show_bug.cgi?id=216093
3349
3350         Reviewed by Eric Carlson.
3351
3352         Import layout test from Blink.
3353
3354         * webaudio/convolvernode-unmodified-buffer-expected.txt: Added.
3355         * webaudio/convolvernode-unmodified-buffer.html: Added.
3356
3357 2020-09-02  Karl Rackler  <rackler@apple.com>
3358
3359         Rebaseline after macOS build progression.
3360         Rebaseline fast/block/margin-collapse/103 for Mojave
3361
3362         Unreviewed test gardening.
3363
3364         * platform/mac-mojave/fast/block/margin-collapse/103-expected.txt:
3365
3366 2020-09-02  Karl Rackler  <rackler@apple.com>
3367
3368         Rebaseline after macOS build progression.
3369         Rebaseline fast/block/margin-collapse/103 for Catalina
3370
3371         Unreviewed test gardening.
3372
3373         * platform/mac-catalina/fast/block/margin-collapse/103-expected.txt:
3374
3375 2020-09-02  Timothy Horton  <timothy_horton@apple.com>
3376
3377         RWT's lint-test-files complains about nonexistent editing/images tests
3378
3379         * TestExpectations:
3380         Remove a stale expectation for a directory that has been deleted.
3381
3382 2020-09-02  Karl Rackler  <rackler@apple.com>
3383
3384         rdar://67281310 ([ Rosetta Layout Tests ] REGRESSION (r265639): [ Big Sur ] 1 canvas layout test is a constant failure)
3385         Removing test expectations that now pass on Big Sur Rosetta 20A2364
3386
3387         Unreviewed test gardening.
3388
3389         * platform/mac/TestExpectationsRosetta:
3390
3391 2020-09-02  Karl Rackler  <rackler@apple.com>
3392
3393         rdar://66802945 (REGRESSION (20A2323e-20A234b): [ Layout Test] 1 canvas layout tests are a constant failure)
3394         Removing test expectations that now pass on Big Sur 20A2364
3395
3396         Unreviewed test gardening.
3397
3398         * platform/mac/TestExpectations:
3399
3400 2020-09-02  Devin Rousso  <drousso@apple.com>
3401
3402         Web Inspector: allow event breakpoints to be configured when they're added
3403         https://bugs.webkit.org/show_bug.cgi?id=215747
3404
3405         Reviewed by Brian Burg.
3406
3407         * inspector/debugger/breakpoint-action-eval.html:
3408         * inspector/debugger/breakpoint-action-log.html:
3409         * inspector/debugger/probe-manager-add-remove-actions.html:
3410         * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html:
3411         * inspector/dom-debugger/resources/event-breakpoint-utilities.js:
3412         (TestPage.registerInitializer.async suite):
3413         (TestPage.registerInitializer.InspectorTest.EventBreakpoint.addBreakpointOptionsTestCases):
3414         * inspector/dom/breakpoint-for-event-listener.html:
3415         Update to use newly named `WI.Breakpoint.prototype.addAction`.
3416
3417 2020-09-02  John Wilander  <wilander@apple.com>
3418
3419         Storage Access API: Allow requests for storage access from nested iframes
3420         https://bugs.webkit.org/show_bug.cgi?id=216019
3421         <rdar://problem/68109918>
3422
3423         Reviewed by Alex Christensen.
3424
3425         It was decided browsers should support requests for storage access from nested
3426         iframes as part of the standardization of the Storage Access API. The issue is
3427         discussed here: https://github.com/privacycg/storage-access/issues/10.
3428
3429         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe-database-expected.txt:
3430         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe-database.html:
3431             Now sets a cookie for the third party so that the test checks granted access.
3432         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe-expected.txt:
3433         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe.html:
3434             Now sets a cookie for the third party so that the test checks granted access.
3435         * http/tests/storageAccess/resources/nesting-iframe.html:
3436             Changed to now expect to be granted storage access.
3437
3438 2020-09-02  Devin Rousso  <drousso@apple.com>
3439
3440         REGRESSION: [ macOS ] media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl.html is a flaky timeout
3441         https://bugs.webkit.org/show_bug.cgi?id=215614
3442         <rdar://problem/67333849>
3443
3444         Reviewed by Eric Carlson.
3445
3446         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl.html:
3447         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl-expected.txt:
3448
3449         * platform/mac/TestExpectations:
3450
3451 2020-09-02  Youenn Fablet  <youenn@apple.com>
3452
3453         Introduce a C++ chain of operations in RTCPeerConnection
3454         https://bugs.webkit.org/show_bug.cgi?id=216006
3455
3456         Reviewed by Eric Carlson.
3457
3458         * fast/mediastream/RTCIceCandidate-expected.txt:
3459         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
3460         * fast/mediastream/RTCPeerConnection-media-setup-single-dialog-expected.txt:
3461         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid-expected.txt:
3462         * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
3463         * webrtc/remove-track-expected.txt:
3464         * webrtc/remove-track.html:
3465         Make sure we are in a stable state before going to removeTrack actual test.
3466         Also make sure to call setRemoteDescription for second test.
3467
3468 2020-09-02  Alex Christensen  <achristensen@webkit.org>
3469
3470         Allow direct creation of replacement codec
3471         https://bugs.webkit.org/show_bug.cgi?id=216063
3472
3473         Reviewed by Youenn Fablet.
3474
3475         * fast/encoding/charset-replacement-expected.txt:
3476         * fast/encoding/charset-replacement.html:
3477
3478 2020-09-02  Aditya Keerthi  <akeerthi@apple.com>
3479
3480         [macOS] Update date picker when the inner control is edited
3481         https://bugs.webkit.org/show_bug.cgi?id=216004
3482
3483         Reviewed by Wenson Hsieh.
3484
3485         Added a test to verify that the date picker is updated when the user edits the control.
3486
3487         * fast/forms/date/date-editable-components/date-picker-update-on-edit-expected.txt: Added.
3488         * fast/forms/date/date-editable-components/date-picker-update-on-edit.html: Added.
3489         * resources/ui-helper.js:
3490         (window.UIHelper.dateTimePickerValue):
3491
3492 2020-09-02  Per Arne Vollan  <pvollan@apple.com>
3493
3494         [Win] Update test expectations for failures only seen on one specific bot
3495         https://bugs.webkit.org/show_bug.cgi?id=216036
3496
3497         Unreviewed test gardening.
3498
3499         * platform/win/TestExpectations:
3500
3501 2020-09-02  Alex Christensen  <achristensen@webkit.org>
3502
3503         Align UTF-16 decoder with Chrome, Firefox, and specification
3504         https://bugs.webkit.org/show_bug.cgi?id=216058
3505
3506         Reviewed by Youenn Fablet.
3507
3508         * imported/blink/fast/encoding/utf-16-odd-byte-expected.txt:
3509
3510 2020-09-02  Karl Rackler  <rackler@apple.com>
3511
3512         Rebaseline after macOS build progression.
3513         Copy current test expectations to Catalina and Mojave and update Big Sur
3514
3515         Unreviewed test gardening.
3516
3517         * platform/mac-bigsur/fast/block/margin-collapse/103-expected.txt:
3518         * platform/mac/fast/css/continuationCrash-expected.txt:
3519         * platform/mac/fast/css/text-overflow-input-expected.txt:
3520         * platform/mac/fast/forms/button-positioned-expected.txt:
3521         * platform/mac/fast/forms/button-sizes-expected.txt:
3522         * platform/mac/fast/forms/input-button-sizes-expected.txt:
3523         * platform/mac/fast/forms/input-disabled-color-expected.txt:
3524         * platform/mac/fast/forms/input-readonly-dimmed-expected.txt:
3525         * platform/mac/fast/forms/input-text-word-wrap-expected.txt:
3526         * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
3527         * platform/mac/fast/forms/plaintext-mode-2-expected.txt:
3528         * platform/mac/fast/forms/select-change-popup-to-listbox-expected.txt:
3529         * platform/mac/fast/forms/select-selected-expected.txt:
3530         * platform/mac/fast/forms/select/optgroup-rendering-expected.txt:
3531         * platform/mac/fast/parser/document-write-option-expected.txt:
3532         * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3533         * platform/mac/tables/mozilla/bugs/bug2479-3-expected.txt:
3534         * platform/mac/tables/mozilla/bugs/bug33855-expected.txt:
3535
3536 2020-09-02  Diego Pino Garcia  <dpino@igalia.com>
3537
3538         [GLIB] Unreviewed test gardening. Update baselines and expectations after r266452.
3539
3540         * platform/glib/TestExpectations:
3541         * platform/glib/fetch/fetch-url-serialization-expected.txt: Update after r266399.
3542         * platform/glib/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-automation-expected.txt: Update after r266398.
<