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