6903f5600640ef64396758c29c5faad12cc5f230
[WebKit.git] / LayoutTests / ChangeLog
1 2019-12-31  youenn fablet  <youenn@apple.com>
2
3         Implement RTC VTB decoders in GPUProcess
4         https://bugs.webkit.org/show_bug.cgi?id=205607
5
6         Reviewed by Eric Carlson.
7
8         * webrtc/video-gpuProcess-expected.txt: Added.
9         * webrtc/video-gpuProcess.html: Added.
10
11 2019-12-30  youenn fablet  <youenn@apple.com>
12
13         Ignore URL host for schemes that are not using host information
14         https://bugs.webkit.org/show_bug.cgi?id=205157
15
16         Reviewed by Darin Adler.
17
18         * http/tests/local/file-url-host-expected.txt: Added.
19         * http/tests/local/file-url-host.html: Added.
20         * http/tests/security/about-url-host-expected.txt: Added.
21         * http/tests/security/about-url-host.html: Added.
22         * http/tests/security/data-url-host-expected.txt: Added.
23         * http/tests/security/data-url-host.html: Added.
24         * http/tests/security/javascript-url-host-expected.txt: Added.
25         * http/tests/security/javascript-url-host.html: Added.
26
27 2019-12-27  Dean Jackson  <dino@apple.com>
28
29         [WebGL] Add a pure virtual base class for GraphicsContext3D
30         https://bugs.webkit.org/show_bug.cgi?id=205604
31
32         Reviewed by Sam Weinig.
33
34         Remove a test that has existing coverage in the WebGL test suite.
35
36         * fast/canvas/webgl/framebuffer-object-attachment-expected.txt: Removed.
37         * fast/canvas/webgl/framebuffer-object-attachment.html: Removed.
38
39 2019-12-25  Dean Jackson  <dino@apple.com>
40
41         [WebGL] Enable ANGLE by default for Cocoa platforms (except simulator)
42         https://bugs.webkit.org/show_bug.cgi?id=205483
43         rdar://56925821
44
45         Reviewed by Simon Fraser.
46
47         Remove some tests that are better covered in the official test
48         suite which we already have in the repository.
49
50         Rebaseline a bunch of tests which we now pass. Yay!
51
52         Rebaseline a small number of regressions, which will be fixed
53         in a follow-up.
54
55         * fast/canvas/webgl/angle-instanced-arrays-expected.txt: Removed.
56         * fast/canvas/webgl/angle-instanced-arrays-out-of-bounds-expected.txt: Removed.
57         * fast/canvas/webgl/angle-instanced-arrays-out-of-bounds.html: Removed.
58         * fast/canvas/webgl/angle-instanced-arrays.html: Removed.
59         * fast/canvas/webgl/array-bounds-clamping-expected.txt:
60         * fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias-expected.txt: Removed.
61         * fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html: Removed.
62         * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input-expected.txt:
63         * fast/canvas/webgl/draw-elements-out-of-bounds-uint-index-expected.txt:
64         * fast/canvas/webgl/drawElements-empty-vertex-data-expected.txt:
65         * fast/canvas/webgl/glsl-conformance-expected.txt: Removed.
66         * fast/canvas/webgl/glsl-conformance.html: Removed.
67         * fast/canvas/webgl/oes-texture-half-float-expected.txt: Removed.
68         * fast/canvas/webgl/oes-texture-half-float-linear-expected.txt: Removed.
69         * fast/canvas/webgl/oes-texture-half-float-linear.html: Removed.
70         * fast/canvas/webgl/oes-texture-half-float-with-canvas-expected.txt: Removed.
71         * fast/canvas/webgl/oes-texture-half-float-with-canvas.html: Removed.
72         * fast/canvas/webgl/oes-texture-half-float-with-image-expected.txt: Removed.
73         * fast/canvas/webgl/oes-texture-half-float-with-image.html: Removed.
74         * fast/canvas/webgl/oes-texture-half-float-with-video-expected.txt: Removed.
75         * fast/canvas/webgl/oes-texture-half-float-with-video.html: Removed.
76         * fast/canvas/webgl/oes-texture-half-float.html: Removed.
77         * fast/canvas/webgl/readPixels-float-expected.txt:
78         * fast/canvas/webgl/vertexAttribPointer-with-bad-offset-expected.txt:
79         * fast/canvas/webgl/webgl-drawarrays-crash-2-expected.txt:
80         * fast/canvas/webgl/webgl-drawarrays-crash-expected.txt:
81         * fast/canvas/webgl/webgl2-texture-upload-enums-expected.txt:
82         * platform/ios-simulator/TestExpectations:
83         * platform/mac/TestExpectations:
84         * webgl/1.0.3/conformance/extensions/get-extension-expected.txt:
85         * webgl/1.0.3/conformance/extensions/oes-texture-float-expected.txt:
86         * webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt:
87         * webgl/1.0.3/conformance/glsl/bugs/nested-functions-should-not-crash-expected.txt:
88         * webgl/1.0.3/conformance/glsl/misc/shader-struct-scope-expected.txt:
89         * webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance-expected.txt:
90         * webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt:
91         * webgl/1.0.3/conformance/misc/type-conversion-test-expected.txt:
92         * webgl/1.0.3/conformance/misc/webgl-specific-expected.txt:
93         * webgl/1.0.3/conformance/rendering/point-no-attributes-expected.txt:
94         * webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt:
95         * webgl/2.0.0/conformance/context/context-lost-restored-expected.txt:
96         * webgl/2.0.0/conformance/extensions/ext-sRGB-expected.txt:
97         * webgl/2.0.0/conformance/extensions/get-extension-expected.txt:
98         * webgl/2.0.0/conformance/extensions/oes-texture-float-expected.txt:
99         * webgl/2.0.0/conformance/extensions/oes-texture-half-float-expected.txt:
100         * webgl/2.0.0/conformance/extensions/oes-vertex-array-object-expected.txt:
101         * webgl/2.0.0/conformance/extensions/webgl-depth-texture-expected.txt:
102         * webgl/2.0.0/conformance/extensions/webgl-draw-buffers-framebuffer-unsupported-expected.txt:
103         * webgl/2.0.0/conformance/glsl/bugs/compound-assignment-type-combination-expected.txt:
104         * webgl/2.0.0/conformance/glsl/bugs/nested-functions-should-not-crash-expected.txt:
105         * webgl/2.0.0/conformance/glsl/constructors/glsl-construct-ivec2-expected.txt:
106         * webgl/2.0.0/conformance/glsl/constructors/glsl-construct-mat2-expected.txt:
107         * webgl/2.0.0/conformance/glsl/constructors/glsl-construct-mat3-expected.txt:
108         * webgl/2.0.0/conformance/glsl/constructors/glsl-construct-vec2-expected.txt:
109         * webgl/2.0.0/conformance/glsl/implicit/less_than.vert-expected.txt:
110         * webgl/2.0.0/conformance/glsl/misc/global-variable-init-expected.txt:
111         * webgl/2.0.0/conformance/glsl/misc/shader-struct-scope-expected.txt:
112         * webgl/2.0.0/conformance/glsl/misc/shader-with-conditional-scoping-negative-expected.txt:
113         * webgl/2.0.0/conformance/glsl/misc/shaders-with-invariance-expected.txt:
114         * webgl/2.0.0/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt:
115         * webgl/2.0.0/conformance/glsl/misc/struct-unary-operators-expected.txt:
116         * webgl/2.0.0/conformance/limits/gl-line-width-expected.txt:
117         * webgl/2.0.0/conformance/misc/type-conversion-test-expected.txt:
118         * webgl/2.0.0/conformance/misc/webgl-specific-expected.txt:
119         * webgl/2.0.0/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002-expected.txt:
120         * webgl/2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003-expected.txt:
121         * webgl/2.0.0/conformance/reading/read-pixels-test-expected.txt:
122         * webgl/2.0.0/conformance/renderbuffers/framebuffer-object-attachment-expected.txt:
123         * webgl/2.0.0/conformance/rendering/point-no-attributes-expected.txt:
124         * webgl/2.0.0/conformance/textures/misc/cube-incomplete-fbo-expected.txt:
125         * webgl/2.0.0/conformance/textures/misc/texture-copying-feedback-loops-expected.txt:
126         * webgl/2.0.0/conformance2/buffers/get-buffer-sub-data-expected.txt:
127         * webgl/2.0.0/conformance2/buffers/one-large-uniform-buffer-expected.txt:
128         * webgl/2.0.0/conformance2/context/context-attributes-depth-stencil-antialias-obeyed-expected.txt:
129         * webgl/2.0.0/conformance2/extensions/ext-color-buffer-float-expected.txt:
130         * webgl/2.0.0/conformance2/extensions/promoted-extensions-expected.txt:
131         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
132         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
133         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
134         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
135         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
136         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
137         * webgl/2.0.0/conformance2/renderbuffers/invalidate-framebuffer-expected.txt:
138         * webgl/2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts-expected.txt:
139         * webgl/2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization-expected.txt:
140         * webgl/2.0.0/conformance2/rendering/attrib-type-match-expected.txt:
141         * webgl/2.0.0/conformance2/rendering/blitframebuffer-test-expected.txt:
142         * webgl/2.0.0/conformance2/rendering/clear-func-buffer-type-match-expected.txt:
143         * webgl/2.0.0/conformance2/rendering/clear-srgb-color-buffer-expected.txt:
144         * webgl/2.0.0/conformance2/rendering/clipping-wide-points-expected.txt:
145         * webgl/2.0.0/conformance2/rendering/framebuffer-unsupported-expected.txt:
146         * webgl/2.0.0/conformance2/rendering/fs-color-type-mismatch-color-buffer-type-expected.txt:
147         * webgl/2.0.0/conformance2/rendering/instanced-arrays-expected.txt:
148         * webgl/2.0.0/conformance2/rendering/instanced-rendering-bug-expected.txt:
149         * webgl/2.0.0/conformance2/rendering/rendering-sampling-feedback-loop-expected.txt:
150         * webgl/2.0.0/conformance2/rendering/rgb-format-support-expected.txt:
151         * webgl/2.0.0/conformance2/state/gl-get-calls-expected.txt:
152         * webgl/2.0.0/conformance2/textures/misc/copy-texture-image-expected.txt:
153         * webgl/2.0.0/conformance2/textures/misc/tex-image-with-bad-args-expected.txt:
154         * webgl/2.0.0/conformance2/textures/misc/tex-mipmap-levels-expected.txt:
155         * webgl/2.0.0/conformance2/textures/misc/tex-new-formats-expected.txt:
156         * webgl/2.0.0/conformance2/textures/misc/tex-storage-2d-expected.txt:
157         * webgl/2.0.0/conformance2/textures/misc/texture-npot-expected.txt:
158         * webgl/2.0.0/conformance2/transform_feedback/unwritten-output-defaults-to-zero-expected.txt:
159         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
160
161 2019-12-27  Rossana Monteriso  <rmonteriso@igalia.com>
162
163         [css-grid] Move some alignment tests to the WPT folder
164         https://bugs.webkit.org/show_bug.cgi?id=204407
165
166         Reviewed by Javier Fernandez.
167
168         Remove some tests from fast/css-grid/alignment, that are being replaced by adapted tests in the corresponding WPT test folder.
169
170         * fast/css-grid-layout/grid-align-content-expected.txt: Removed.
171         * fast/css-grid-layout/grid-align-expected.txt: Removed.
172         * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Removed.
173         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Removed.
174         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Removed.
175         * fast/css-grid-layout/grid-align-justify-overflow-expected.txt: Removed.
176         * fast/css-grid-layout/grid-align-justify-stretch-expected.txt: Removed.
177         * fast/css-grid-layout/grid-align-justify-stretch-with-orthogonal-flows-expected.txt: Removed.
178         * fast/css-grid-layout/grid-align-justify-stretch-with-orthogonal-flows.html: Removed.
179         * fast/css-grid-layout/grid-align-content.html: Removed.
180         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Removed.
181         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Removed.
182         * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Removed.
183         * fast/css-grid-layout/grid-align-justify-overflow.html: Removed.
184         * fast/css-grid-layout/grid-align-justify-stretch-with-orthogonal-flows.html: Removed.
185         * fast/css-grid-layout/grid-align-justify-stretch.html: Removed.
186         * fast/css-grid-layout/grid-align.html: Removed.
187         * resources/import-expectations.json:
188         * web-platform-tests/css/css-grid/alignment/w3c-import.log:
189         
190 2019-12-26  Antti Koivisto  <antti@apple.com>
191
192         Remove display:compact
193         https://bugs.webkit.org/show_bug.cgi?id=205597
194
195         Reviewed by Anders Carlsson.
196
197         * fast/css/display-compact-ignored-expected.txt: Added.
198         * fast/css/display-compact-ignored.html: Added.
199
200 2019-12-26  youenn fablet  <youenn@apple.com>
201
202         REGRESSION: [ Mojave+ Debug ] fast/mediastream/captureStream/canvas2d-heavy-drawing.html is a flakey failure
203         https://bugs.webkit.org/show_bug.cgi?id=205365
204         <rdar://problem/58026430>
205
206         Reviewed by Eric Carlson.
207
208         * fast/mediastream/captureStream/canvas2d-heavy-drawing.html:
209         Unflake test by comparing the number of frames with the number of printLine calls.
210         They should never diverge too much one from the other.
211         * platform/mac-wk2/TestExpectations:
212
213 2019-12-25  Zalan Bujtas  <zalan@apple.com>
214
215         Run with offset from the content box's logical left paint its tab stop at wrong position.
216         https://bugs.webkit.org/show_bug.cgi?id=205595
217         <rdar://problem/58194698>
218
219         Reviewed by Antti Koivisto.
220
221         * fast/text/tab-stops-with-offset-from-parent-expected.html: Added.
222         * fast/text/tab-stops-with-offset-from-parent.html: Added.
223
224 2019-12-24  Alexey Proskuryakov  <ap@apple.com>
225
226         REGRESSION: [ Catalina wk1 ] imported/w3c/web-platform-tests/fetch/content-type/script.window.html is failing
227         https://bugs.webkit.org/show_bug.cgi?id=205313
228
229         Remove a no longer necessary and incorrect expectation.
230
231         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/content-type/script.window-expected.txt: Removed.
232
233 2019-12-24  Antoine Quint  <graouts@apple.com>
234
235         [Web Animations] REGRESSION: Changing the animation-duration of a CSS Animation may not resume it
236         https://bugs.webkit.org/show_bug.cgi?id=205580
237         <rdar://problem/58127956>
238
239         Reviewed by Dean Jackson.
240
241         Add a new test that, by virtue of changing the animation-duration, transitions a CSS Animation from
242         idle, to running, back to idle and back to running. Prior to this change, the test would not perform
243         the final play state transition and the it would time out.
244
245         * webanimations/css-animation-dynamic-duration-change-expected.txt: Added.
246         * webanimations/css-animation-dynamic-duration-change.html: Added.
247
248 2019-12-24  Youenn Fablet  <youenn@apple.com>
249
250         Deny Notification API access for non secure contexts
251         https://bugs.webkit.org/show_bug.cgi?id=205496
252         <rdar://problem/58074660>
253
254         Reviewed by Chris Dumez.
255
256         * http/tests/notifications/notification-in-non-secure-context-expected.txt: Added.
257         * http/tests/notifications/notification-in-non-secure-context.html: Added.
258
259 2019-12-24  youenn fablet  <youenn@apple.com>
260
261         Service Worker doesn't terminate after a period of time when thread blocking
262         https://bugs.webkit.org/show_bug.cgi?id=202992
263         <rdar://problem/56298596>
264
265         Reviewed by Chris Dumez.
266
267         * http/wpt/service-workers/resources/routines.js:
268         (async.waitForServiceWorkerNoLongerRunning):
269         * http/wpt/service-workers/service-worker-spinning-activate.https-expected.txt: Added.
270         * http/wpt/service-workers/service-worker-spinning-activate.https.html: Added.
271         * http/wpt/service-workers/service-worker-spinning-fetch.https-expected.txt: Added.
272         * http/wpt/service-workers/service-worker-spinning-fetch.https.html: Added.
273         * http/wpt/service-workers/service-worker-spinning-install.https-expected.txt: Added.
274         * http/wpt/service-workers/service-worker-spinning-install.https.html: Added.
275         * http/wpt/service-workers/service-worker-spinning-message.https-expected.txt: Added.
276         * http/wpt/service-workers/service-worker-spinning-message.https.html: Added.
277         * http/wpt/service-workers/service-worker-spinning-worker.js: Added.
278
279 2019-12-23  Daniel Bates  <dabates@apple.com>
280
281         REGRESSION (r212693): getClientRects(), getBoundingClientRect() for range that spans multi-lines differs depending on whether text is selected
282         https://bugs.webkit.org/show_bug.cgi?id=205527
283         <rdar://problem/58128278>
284
285         Reviewed by Zalan Bujtas.
286
287         For now, add a Mac-specific test. This test is specific to Mac because it depends on text metrics for the
288         Times font. I specifically did not use Ahem so that this test could also be used as the test for
289         <https://bugs.webkit.org/show_bug.cgi?id=205563>. Currently the test includes expected failure results
290         since that bug is not fixed.
291
292         * TestExpectations: Skip 
293         * fast/dom/Range/mac/getClientRects-and-getBoundingClientRect-before-and-after-selection-expected.txt: Added.
294         * fast/dom/Range/mac/getClientRects-and-getBoundingClientRect-before-and-after-selection.html: Added.
295         * platform/mac/TestExpectations: Unskip the test on Mac.
296
297 2019-12-23  Alexey Proskuryakov  <ap@apple.com>
298
299         Remove TestExpectations for scrollingcoordinator/ios/fixed-scrolling-with-keyboard.html
300         https://bugs.webkit.org/show_bug.cgi?id=202283
301
302         This test has been passing lately.
303
304         * platform/ios/TestExpectations:
305
306 2019-12-23  Alexey Proskuryakov  <ap@apple.com>
307
308         Add TestExpectations for http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html
309         https://bugs.webkit.org/show_bug.cgi?id=197673
310
311         * TestExpectations:
312
313 2019-12-22  Simon Fraser  <simon.fraser@apple.com>
314
315         Very basic <dialog> show/close support
316         https://bugs.webkit.org/show_bug.cgi?id=205543
317
318         Reviewed by Antti Koivisto.
319
320         * imported/blink/dialog/element-removed-from-top-layer-has-original-position-expected.html: Removed.
321         * imported/blink/dialog/element-removed-from-top-layer-has-original-position.html: Removed. The changes tested by this patch (added in r140075) were later removed,
322         then this test got re-imported from blink.
323         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt:
324         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt:
325         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt:
326
327 2019-12-22  Wenson Hsieh  <wenson_hsieh@apple.com>
328
329         [macCatalyst] Mouse clicks dispatch duplicate pointerup and pointerdown events
330         https://bugs.webkit.org/show_bug.cgi?id=205551
331         <rdar://problem/58058268>
332
333         Reviewed by Tim Horton.
334
335         * pointerevents/ios/pointer-events-with-click-handler-expected.txt: Added.
336         * pointerevents/ios/pointer-events-with-click-handler.html: Added.
337
338         Add a layout test to verify that the bug does not occur. While this is a macCatalyst fix, this test needs to be
339         in the `ios` directory for now because macCatalyst is still considered "iOS family". This test is also still
340         relevant to both platforms (on iOS, synthesizing a tap behaves as expected, and in macCatalyst, it simulates a
341         click at the same location).
342
343         * pointerevents/utils.js:
344         (EventTracker.prototype.assertMatchesEvents):
345         (EventTracker):
346
347         Drive-by fix: flip the order of arguments to `assert_equals`, so that when tests fail, the failure output
348         correctly shows how many events were expected, and how many were observed.
349
350 2019-12-22  Alexey Proskuryakov  <ap@apple.com>
351
352         Add TextExpectations for flaky whlsl tests.
353
354         * platform/mac/TestExpectations:
355
356 2019-12-21  Yusuke Suzuki  <ysuzuki@apple.com>
357
358         [JSC] Improve our bound function implementation
359         https://bugs.webkit.org/show_bug.cgi?id=205327
360
361         Reviewed by Keith Miller.
362
363         * inspector/model/remote-object-get-properties-expected.txt:
364         * inspector/runtime/getDisplayableProperties-expected.txt:
365         * inspector/runtime/getProperties-expected.txt:
366
367 2019-12-21  Kate Cheney  <katherine_cheney@apple.com>
368
369         Add timeStamp to ITP database
370         https://bugs.webkit.org/show_bug.cgi?id=205121
371         <rdar://problem/57633021>
372
373         Reviewed by John Wilander.
374
375         This patch updates test expectations which call
376         dumpResourceLoadStatistics to reflect the new timestamp parameter that
377         is now printed with the ITP data summary.
378
379         * http/tests/resourceLoadStatistics/aggregate-sorted-data-no-storage-access-database-expected.txt:
380         * http/tests/resourceLoadStatistics/aggregate-sorted-data-no-storage-access-expected.txt:
381         * http/tests/storageAccess/aggregate-sorted-data-with-storage-access-database-expected.txt:
382         * http/tests/storageAccess/aggregate-sorted-data-with-storage-access-expected.txt:
383
384 2019-12-20  Chris Dumez  <cdumez@apple.com>
385
386         [iOS Debug] imported/w3c/web-platform-tests/html/dom/usvstring-reflection.https.html is crashing
387         https://bugs.webkit.org/show_bug.cgi?id=205506
388         <rdar://problem/58118091>
389
390         Reviewed by Darin Adler.
391
392         * platform/ios-wk2/TestExpectations:
393         Remove Crash expectation for this test in iOS Debug.
394
395         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/usvstring-reflection.https-expected.txt: Removed.
396         Drop iOS-specific baseline now that the behavior is consistent across platforms.
397
398 2019-12-20  Peng Liu  <peng.liu6@apple.com>
399
400         Add some missing skips in LayoutTests/gpu-process/TestExpectations
401         https://bugs.webkit.org/show_bug.cgi?id=205523
402
403         Reviewed by Eric Carlson.
404
405         * gpu-process/TestExpectations:
406
407 2019-12-20  Brent Fulgham  <bfulgham@apple.com>
408
409         Remove access to 'com.apple.cfprefsd.agent' from the macOS sandbox
410         https://bugs.webkit.org/show_bug.cgi?id=205478
411         <rdar://problem/57915066>
412
413         Reviewed by Darin Adler.
414
415         * fast/sandbox/mac/sandbox-mach-lookup-expected.txt:
416         * fast/sandbox/mac/sandbox-mach-lookup.html:
417
418 2019-12-20  Alexey Proskuryakov  <ap@apple.com>
419
420         Update TestExpectatipons for media/track/track-in-band-cues-added-once.html
421         https://bugs.webkit.org/show_bug.cgi?id=142152
422
423         The test no longer times out on bots or in local testing. It is still a flaky failure.
424
425         * platform/ios-wk2/TestExpectations:
426         * platform/mac/TestExpectations:
427
428 2019-12-20  Truitt Savell  <tsavell@apple.com>
429
430         REGRESSION: fast/shadow-dom/link-element-in-shadow-tree.html is flaky
431         https://bugs.webkit.org/show_bug.cgi?id=171784
432
433         Unreviewed test gardening.
434
435         * platform/mac-wk2/TestExpectations:
436
437 2019-12-20  Truitt Savell  <tsavell@apple.com>
438
439         Flaky crash in AudioSourceProviderAVFObjC::~AudioSourceProviderAVFObjC on webaudio/silent-audio-interrupted-in-background.html
440         https://bugs.webkit.org/show_bug.cgi?id=202064
441
442         Unreviewed test gardening.
443
444         * platform/mac/TestExpectations:
445
446 2019-12-20  Truitt Savell  <tsavell@apple.com>
447
448         Unreviewed, rolling out r253831.
449
450         Inadvertent rollout of r253829
451
452         Reverted changeset:
453
454         "Unreviewed, rolling out r253829."
455         https://bugs.webkit.org/show_bug.cgi?id=205502
456         https://trac.webkit.org/changeset/253831
457
458 2019-12-20  Truitt Savell  <tsavell@apple.com>
459
460         Unreviewed, rolling out r253829.
461
462         This is blocking the rollout of r253705
463
464         Reverted changeset:
465
466         "Import web-platform-tests/subresource-integrity tests from
467         usptream"
468         https://bugs.webkit.org/show_bug.cgi?id=205502
469         https://trac.webkit.org/changeset/253829
470
471 2019-12-20  Chris Dumez  <cdumez@apple.com>
472
473         imported/w3c/web-platform-tests/beacon/beacon-redirect.window.html has been flaky since it was imported in r253760
474         https://bugs.webkit.org/show_bug.cgi?id=205504
475         <rdar://problem/58115444>
476
477         Unreviewed, mark test as flaky.
478
479         * TestExpectations:
480
481 2019-12-20  Chris Dumez  <cdumez@apple.com>
482
483         Import web-platform-tests/subresource-integrity tests from usptream
484         https://bugs.webkit.org/show_bug.cgi?id=205502
485
486         Reviewed by Darin Adler.
487
488         * TestExpectations:
489
490 2019-12-20  Chris Dumez  <cdumez@apple.com>
491
492         [iOS Debug] imported/w3c/web-platform-tests/html/dom/usvstring-reflection.https.html is crashing
493         https://bugs.webkit.org/show_bug.cgi?id=205506
494
495         Unreviewed, mark imported/w3c/web-platform-tests/html/dom/usvstring-reflection.https.html as crashing
496         on iOS Debug. The test has been crashing on this platform since it was imported in r253791.
497
498         * platform/ios-wk2/TestExpectations:
499
500 2019-12-20  youenn fablet  <youenn@apple.com>
501
502         webrtc/video-autoplay.html is flaky on iOS simulator
503         https://bugs.webkit.org/show_bug.cgi?id=205495
504
505         Reviewed by Eric Carlson.
506
507         * webrtc/video-autoplay-expected.txt:
508         * webrtc/video-autoplay.html:
509         Do test one video at a time so that one video does not interrupt the other.
510
511 2019-12-20  Chris Dumez  <cdumez@apple.com>
512
513         Unreviewed, mark imported/w3c/web-platform-tests/2dcontext/wide-gamut-canvas as flaky.
514
515         Those were recently imported from upstream.
516
517         * TestExpectations:
518
519 2019-12-20  Chris Dumez  <cdumez@apple.com>
520
521         Unreviewed, skip imported/w3c/web-platform-tests/2dcontext/wide-gamut-canvas/canvas-createImageBitmap-e_srgb.html
522
523         This test has been timing out since it was imported and slows down our test runs for no reason.
524
525         * TestExpectations:
526
527 2019-12-20  Chris Dumez  <cdumez@apple.com>
528
529         Re-skip imported/w3c/web-platform-tests/service-workers/service-worker/client-navigate.https.html
530
531         I had unskipped this test in r253704 because it no longer appeared to time out on my machine. However,
532         it sill appears to time out on the bots (at least flakily).
533
534         * TestExpectations:
535
536 2019-12-20  Chris Dumez  <cdumez@apple.com>
537
538         Unreviewed, address flakiness of imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/css-module-worker-test.html
539
540         * TestExpectations:
541
542 2019-12-20  Chris Dumez  <cdumez@apple.com>
543
544         Unreviewed, skip http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404.html on macOS wk1
545
546         We do not support the download attribute on this platform.
547
548         * platform/mac-wk1/TestExpectations:
549
550 2019-12-19  Saam Barati  <sbarati@apple.com>
551
552         Don't cache self customs on dictionaries
553         https://bugs.webkit.org/show_bug.cgi?id=205466
554         <rdar://problem/58075545>
555
556         Reviewed by Mark Lam.
557
558         * js/dom/custom-function-should-not-cache-as-dictionary-expected.txt: Added.
559         * js/dom/custom-function-should-not-cache-as-dictionary.html: Added.
560
561 2019-12-19  Jack Lee  <shihchieh_lee@apple.com>
562
563         Nullptr crash in WebCore::RenderTreeBuilder::attach
564         https://bugs.webkit.org/show_bug.cgi?id=205476
565
566         Reviewed by Ryosuke Niwa.
567
568         * fast/ruby/crash-insert-duplicate-rt-element-expected.txt: Added.
569         * fast/ruby/crash-insert-duplicate-rt-element.html: Added.
570
571 2019-12-19  Jack Lee  <shihchieh_lee@apple.com>
572
573         Nullptr crash in WebCore::findPlaceForCounter with display: contents parent
574         https://bugs.webkit.org/show_bug.cgi?id=205290
575
576         Reviewed by Ryosuke Niwa.
577
578         * fast/css/counters/findPlaceForCounter-crash-expected.txt: Added.
579         * fast/css/counters/findPlaceForCounter-crash.html: Added.
580
581 2019-12-19  Charlie Turner  <cturner@igalia.com>
582
583         [GTK] http/tests/media/clearkey/collect-webkit-media-session.html is timing out since added in r235429 "WebKitMediaSession should be GC collectable when its document is being stopped"
584         https://bugs.webkit.org/show_bug.cgi?id=189345
585
586         Unreviewed gardening.
587
588         * platform/gtk/TestExpectations: This test is for legacy encrypted media, which we have deprecated, and further uses an EXT-X-KEY URI scheme that will be unsupported by GStreamer (the "clearkey" scheme is not spec'd anywhere I could find).
589
590 2019-12-19  Chris Dumez  <cdumez@apple.com>
591
592         REGRESSION: (r251677) imported/w3c/web-platform-tests/html/semantics/forms/form-submission-0/form-double-submit-3.html is a flaky failure
593         https://bugs.webkit.org/show_bug.cgi?id=205164
594         <rdar://problem/57879042>
595
596         Reviewed by Ryosuke Niwa.
597
598         * fast/forms/form-double-submission-expected.txt: Added.
599         * fast/forms/form-double-submission.html: Added.
600         * fast/forms/resources/form-double-submission-frame.html: Added.
601         Add layout test for the regression that was introduced the first time this patch landed.
602
603         * http/tests/misc/multiple-submit-expected.txt:
604         Rebaseline test due to behavior change. I have verified that our new behavior on this test is
605         aligned with Firefox 71 and Chrome 79.
606
607         * platform/mac/TestExpectations:
608         Unskip tests that are no longer flaky.
609
610 2019-12-19  Chris Dumez  <cdumez@apple.com>
611
612         Unreviewed, land missing iOS baselines from r253791.
613
614         * platform/ios-wk2/imported/w3c/web-platform-tests/html/browsers/sandboxing/sandbox-parse-noscript-expected.txt: Added.
615         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/usvstring-reflection.https-expected.txt: Added.
616
617 2019-12-19  Chris Dumez  <cdumez@apple.com>
618
619         Unreviewed, land iOS baselines missing from r253791.
620
621         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
622         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
623         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
624         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt:
625         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt:
626         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-rangeOverflow-expected.txt:
627         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow-expected.txt:
628         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch-expected.txt:
629         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
630         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt:
631         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/abspos-dialog-layout-expected.txt:
632
633 2019-12-19  Chris Dumez  <cdumez@apple.com>
634
635         Resync web-platform-tests/html tests from upstream
636         https://bugs.webkit.org/show_bug.cgi?id=205424
637
638         Reviewed by Ryosuke Niwa.
639
640         * TestExpectations:
641         * platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
642         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
643         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
644         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt:
645         * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
646         * tests-options.json:
647
648 2019-12-19  Ryosuke Niwa  <rniwa@webkit.org>
649
650         Make ShadowRoot.delegateFocus work in iOS
651         https://bugs.webkit.org/show_bug.cgi?id=202875
652
653         Reviewed by Wenson Hsieh.
654
655         Added a regression test.
656
657         * fast/shadow-dom/delegates-focus-by-activation-expected.txt: Added.
658         * fast/shadow-dom/delegates-focus-by-activation.html: Added.
659
660 2019-12-19  Chris Dumez  <cdumez@apple.com>
661
662         Unreviewed, unskip fast/workers/worker-cloneport.html on iOS.
663
664         This test appears to run fine on iOS now.
665
666         * platform/ios-wk2/TestExpectations:
667
668 2019-12-19  Chris Dumez  <cdumez@apple.com>
669
670         Unreviewed, rebaseline imported/w3c/web-platform-tests/dom/events/Event-dispatch-on-disabled-elements.html on iOS.
671
672         * platform/ios/imported/w3c/web-platform-tests/dom/events/Event-dispatch-on-disabled-elements-expected.txt:
673
674 2019-12-19  Brent Fulgham  <bfulgham@apple.com>
675
676         WebContent process does not need access to 'com.apple.system.logger'
677         https://bugs.webkit.org/show_bug.cgi?id=205411
678         <rdar://problem/56966080>
679
680         Reviewed by Per Arne Vollan.
681
682         * TestExpectations:
683         * fast/sandbox/ios/sandbox-mach-lookup-expected.txt:
684         * fast/sandbox/ios/sandbox-mach-lookup.html:
685         * fast/sandbox/mac/sandbox-mach-lookup-expected.txt: Added.
686         * fast/sandbox/mac/sandbox-mach-lookup.html: Added.
687         * platform/mac-wk2/TestExpectations:
688
689 2019-12-19  Brent Fulgham  <bfulgham@apple.com>
690
691         Deny mach lookup access to "com.apple.TextInput" in the WebContent process
692         https://bugs.webkit.org/show_bug.cgi?id=205423
693         <rdar://problem/56990842>
694
695         Reviewed by Per Arne Vollan.
696
697         * fast/sandbox/ios/sandbox-mach-lookup-expected.txt:
698         * fast/sandbox/ios/sandbox-mach-lookup.html:
699
700 2019-12-19  Chris Dumez  <cdumez@apple.com>
701
702         Unreviewed tests gardening
703
704         Mark imported/w3c/web-platform-tests/html/semantics/forms/form-submission-0/form-double-submit.html as flaky.
705
706         * platform/mac/TestExpectations:
707
708 2019-12-19  youenn fablet  <youenn@apple.com>
709
710         CacheStorageEngine should not clear caches memory representation for ephemeral sessions
711         https://bugs.webkit.org/show_bug.cgi?id=205332
712
713         Reviewed by Chris Dumez.
714
715         * TestExpectations:
716
717 2019-12-19  Brent Fulgham  <bfulgham@apple.com>
718
719         Deny mach lookup access to "com.apple.pluginkit.pkd" in the WebContent process
720         https://bugs.webkit.org/show_bug.cgi?id=205421
721         <rdar://problem/56995585>
722
723         Reviewed by Per Arne Vollan.
724
725         * fast/sandbox/ios/sandbox-mach-lookup-expected.txt:
726         * fast/sandbox/ios/sandbox-mach-lookup.html:
727
728 2019-12-19  Chris Dumez  <cdumez@apple.com>
729
730         Unreviewed, address imported/w3c/web-platform-tests/css/css-properties-values-api/url-resolution.html flakiness
731
732         * TestExpectations:
733
734 2019-12-19  Chris Dumez  <cdumez@apple.com>
735
736         Unreviewed, land iOS specific baseline missing from r253738.
737
738         * platform/ios-wk2/imported/w3c/web-platform-tests/dom/events/Event-dispatch-redispatch-expected.txt: Added.
739
740 2019-12-19  Truitt Savell  <tsavell@apple.com>
741
742         Folloup test expectations cleanup for r253594
743         https://bugs.webkit.org/show_bug.cgi?id=205308
744
745         Unreviewed test gardening.
746
747         * platform/ios-wk2/TestExpectations:
748         * platform/ios/TestExpectations:
749
750 2019-12-19  Truitt Savell  <tsavell@apple.com>
751
752         REGRESSION: [ Mac Debug wk1 ] accessibility/mac/expanded-notification.html is a flaky failure
753         https://bugs.webkit.org/show_bug.cgi?id=205410
754
755         Unreviewed test gardening.
756
757         * platform/mac-wk1/TestExpectations:
758
759 2019-12-19  Truitt Savell  <tsavell@apple.com>
760
761         REGRESSION: [ Mojave Debug wk1 ] webgl/1.0.3/conformance/rendering/many-draw-calls.html is Timing out
762         https://bugs.webkit.org/show_bug.cgi?id=205412
763
764         Unreviewed test gardening.
765
766         * platform/mac-wk1/TestExpectations:
767
768 2019-12-19  Chris Dumez  <cdumez@apple.com>
769
770         imported/w3c/web-platform-tests/service-workers/service-worker/skip-waiting-installed.https.html is flaky
771         https://bugs.webkit.org/show_bug.cgi?id=205408
772
773         Reviewed by Youenn Fablet.
774
775         Unskip test.
776
777         * TestExpectations:
778
779 2019-12-19  Wenson Hsieh  <wenson_hsieh@apple.com>
780
781         REGRESSION (r251015): Hitting return before a space deletes text after the insertion position
782         https://bugs.webkit.org/show_bug.cgi?id=205425
783         <rdar://problem/57575960>
784
785         Reviewed by Tim Horton.
786
787         Add a layout test to exercise this bug, by executing "insertParagraph" in a text node before a space.
788
789         * editing/inserting/insert-paragraph-before-space-expected.txt: Added.
790         * editing/inserting/insert-paragraph-before-space.html: Added.
791
792 2019-12-19  Carlos Alberto Lopez Perez  <clopez@igalia.com>
793
794         REGRESSION(r253683): [GTK][WPE] Lots of offscreen-canvas WPT tests failing
795
796         Unreviewed gardening. Skip the tests meanwhile the issue is not fixed.
797         See webkit.org/b/205445
798
799         * platform/gtk/TestExpectations:
800         * platform/wpe/TestExpectations:
801
802 2019-12-19  Carlos Garcia Campos  <cgarcia@igalia.com>
803
804         [WPE] Missing UIScriptController implementation
805         https://bugs.webkit.org/show_bug.cgi?id=200295
806
807         Reviewed by Žan Doberšek.
808
809         Remove expectation of a test that is now passing.
810
811         * platform/wpe/TestExpectations:
812
813 2019-12-19  youenn fablet  <youenn@apple.com>
814
815         Safari resumes autoplay audio elements after getUserMedia
816         https://bugs.webkit.org/show_bug.cgi?id=197688
817         <rdar://problem/57674395>
818
819         Reviewed by Eric Carlson.
820
821         * webrtc/video-autoplay-expected.txt:
822         * webrtc/video-autoplay.html:
823
824 2019-12-18  Ryosuke Niwa  <rniwa@webkit.org>
825
826         REGRESSION: [ Mac wk2 ] tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html is a flakey failure
827         https://bugs.webkit.org/show_bug.cgi?id=205364
828         <rdar://problem/58025862>
829
830         Reviewed by Simon Fraser.
831
832         Fix the test by waiting for rAF and avoid running checkForScroll more than once.
833
834         * platform/mac-wk2/TestExpectations: Removed the flaky expectation.
835         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
836
837 2019-12-18  Ryosuke Niwa  <rniwa@webkit.org>
838
839         REGRESSION: [ Mac wk2 ] tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html is a flakey failure
840         https://bugs.webkit.org/show_bug.cgi?id=205363
841         <rdar://problem/58025488>
842
843         Reviewed by Wenson Hsieh.
844
845         Fix the test by waiting for rAF and avoid running checkForScroll more than once.
846
847         * platform/mac-wk2/TestExpectations:
848         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
849
850 2019-12-18  Antoine Quint  <graouts@apple.com>
851
852         Animations stop if new tab opened (and closed)
853         https://bugs.webkit.org/show_bug.cgi?id=202360
854         <rdar://problem/55923261>
855
856         Reviewed by Dean Jackson.
857
858         Add a ref test that checks that an element with a software animation followed by an animation of a property
859         that can be accelerated yields animations in both cases. 
860
861         Also, somehow, the WPT test dom/events/Event-dispatch-on-disabled-elements.html seems to now pass an extra
862         test that would fail on iOS and now behaves like macOS, so we remove that platform-specific expectation.
863
864         * platform/ios/imported/w3c/web-platform-tests/dom/events/Event-dispatch-on-disabled-elements-expected.txt
865         * webanimations/animation-of-accelerated-property-after-non-accelerated-property-expected.html: Added.
866         * webanimations/animation-of-accelerated-property-after-non-accelerated-property.html: Added.
867
868 2019-12-18  Yury Semikhatsky  <yurys@chromium.org>
869
870         Web Inspector: Runtime.enable reports duplicates (non existent) contexts
871         https://bugs.webkit.org/show_bug.cgi?id=204859
872
873         Reviewed by Devin Rousso.
874
875         Test that only existing contexts are reported.
876
877         * http/tests/inspector/resources/stable-id-map.js: Added.
878         (TestPage.registerInitializer.window.StableIdMap):
879         (TestPage.registerInitializer.window.StableIdMap.prototype.get size):
880         (TestPage.registerInitializer.window.StableIdMap.prototype.get let):
881         (TestPage.registerInitializer):
882         * http/tests/inspector/target/provisional-load-cancels-previous-load.html:
883         * inspector/runtime/executionContextCreated-onEnable-expected.txt: Added.
884         * inspector/runtime/executionContextCreated-onEnable.html: Added.
885
886 2019-12-18  youenn fablet  <youenn@apple.com>
887
888         Add support for Audio Capture in GPUProcess
889         https://bugs.webkit.org/show_bug.cgi?id=205056
890
891         Reviewed by Eric Carlson.
892
893         * fast/mediastream/captureAudioInGPUProcess-expected.txt:
894
895 2019-12-18  Chris Dumez  <cdumez@apple.com>
896
897         Unreviewed, rebaseline all service workers tests and unskip 2 that no longer time out.
898
899         * TestExpectations:
900
901 2019-12-18  Truitt Savell  <tsavell@apple.com>
902
903         REGRESSION: [ Mac ] accessibility/presentation-role-iframe.html is a flaky failure
904         https://bugs.webkit.org/show_bug.cgi?id=205403
905
906         Unreviewed test gardening.
907
908         * platform/mac/TestExpectations:
909
910 2019-12-18  Kate Cheney  <katherine_cheney@apple.com>
911
912         Only report prevalent domains in the ResourceLoadStatistics data summary API
913         https://bugs.webkit.org/show_bug.cgi?id=205281
914         <rdar://problem/57975017>
915
916         Reviewed by Brent Fulgham.
917
918         The tests for the ITP data summary had to be updated to set their
919         third party domains to be prevalent to maintain test functionality.
920
921         All http/tests/resourceLoadStatistics/(dont-)count* tests should
922         no longer output the ITP data summary because the domains are not
923         set as prevalent.
924
925         * http/tests/resourceLoadStatistics/aggregate-sorted-data-no-storage-access-database-expected.txt:
926         * http/tests/resourceLoadStatistics/aggregate-sorted-data-no-storage-access-database.html:
927         * http/tests/resourceLoadStatistics/aggregate-sorted-data-no-storage-access-expected.txt:
928         * http/tests/resourceLoadStatistics/aggregate-sorted-data-no-storage-access.html:
929         * http/tests/resourceLoadStatistics/count-third-party-script-import-in-worker-database-expected.txt:
930         * http/tests/resourceLoadStatistics/count-third-party-script-import-in-worker-expected.txt:
931         * http/tests/resourceLoadStatistics/count-third-party-script-loads-database-expected.txt:
932         * http/tests/resourceLoadStatistics/count-third-party-script-loads-expected.txt:
933         * http/tests/resourceLoadStatistics/dont-count-third-party-image-as-third-party-script-database-expected.txt:
934         * http/tests/resourceLoadStatistics/dont-count-third-party-image-as-third-party-script-expected.txt:
935         * http/tests/storageAccess/aggregate-sorted-data-with-storage-access-database-expected.txt:
936         * http/tests/storageAccess/aggregate-sorted-data-with-storage-access-database.html:
937         * http/tests/storageAccess/aggregate-sorted-data-with-storage-access-expected.txt:
938         * http/tests/storageAccess/aggregate-sorted-data-with-storage-access.html:
939
940 2019-12-18  Diego Pino Garcia  <dpino@igalia.com>
941
942         [GTK][WPE] Renderization of Conic gradients
943         https://bugs.webkit.org/show_bug.cgi?id=202739
944
945         Reviewed by Carlos Alberto Lopez Perez.
946
947         * platform/gtk/fast/gradients/conic-gradient-alpha-expected.html: Added.
948
949 2019-12-18  youenn fablet  <youenn@apple.com>
950
951         Layout Test imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html is flaky
952         https://bugs.webkit.org/show_bug.cgi?id=176929
953
954         Unreviewed.
955
956         * TestExpectations:
957         * platform/mac/TestExpectations:
958         Mark it as flaky in all platforms.
959
960 2019-12-18  Chris Dumez  <cdumez@apple.com>
961
962         Re-sync web-platform-tests/common from upstream
963         https://bugs.webkit.org/show_bug.cgi?id=205342
964
965         Reviewed by Frédéric Wang.
966
967         Re-sync web-platform-tests/common from upstream e9d489f3377139a1d54b.
968
969         * canvas/philip/tests/2d.drawImage.incomplete.emptysrc-expected.txt:
970         * canvas/philip/tests/2d.drawImage.incomplete.emptysrc.html:
971         * canvas/philip/tests/2d.drawImage.incomplete.nosrc-expected.txt:
972         * canvas/philip/tests/2d.drawImage.incomplete.nosrc.html:
973         * canvas/philip/tests/2d.drawImage.incomplete.removedsrc-expected.txt:
974         * canvas/philip/tests/2d.drawImage.incomplete.removedsrc.html:
975         * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc-expected.txt:
976         * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc.html:
977         * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc-expected.txt:
978         * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc.html:
979         * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing.html:
980         * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap.html:
981
982 2019-12-18  Antoine Quint  <graouts@apple.com>
983
984         REGRESSION: animations/leak-document-with-css-animation.html is very flaky
985         https://bugs.webkit.org/show_bug.cgi?id=205299
986
987         While this test has proven to be solid running in isolation, it appears that the difference of live documents
988         before and after the iframe has been destroyed may be more than one. In fact, in reported failures, there always
989         seems to be 2 live documents fewer after than before, instead of the expected single document.
990
991         Since internals.numberOfLiveDocuments() returns the number of live documents throughout the life of the
992         Web process, we now force garbage collection every time we query internals.numberOfLiveDocuments(). This
993         should ensure that documents pending destruction due to garbage collection to be destroyed before we take
994         a snapshort of the number of live documents.
995
996         Reviewed by Antti Koivisto.
997
998         * TestExpectations:
999         * animations/leak-document-with-css-animation.html:
1000
1001 2019-12-18  Antoine Quint  <graouts@apple.com>
1002
1003         [macOS/iOS Debug] Layout Test webanimations/animation-opacity-animation-crash.html is a flaky failure
1004         https://bugs.webkit.org/show_bug.cgi?id=181612
1005
1006         This test is no longer flaky, removing any specific expectations.
1007
1008         Reviewed by Dean Jackson.
1009
1010         * platform/ios/TestExpectations:
1011         * platform/mac/TestExpectations:
1012
1013 2019-12-17  Fujii Hironori  <Hironori.Fujii@sony.com>
1014
1015         [iOS] Arabic text on Wikipedia is shown as boxes
1016         https://bugs.webkit.org/show_bug.cgi?id=155129
1017         <rdar://problem/24919902>
1018
1019         Unreviewed typo correction.
1020
1021         * platform/gtk/TestExpectations:
1022         * platform/win/TestExpectations:
1023         * platform/wincairo/TestExpectations:
1024         Renamed arabic-blacklisted-expected.html to arabic-blacklisted.html.
1025
1026 2019-12-17  Chris Dumez  <cdumez@apple.com>
1027
1028         Port service worker code to the HTML5 event loop
1029         https://bugs.webkit.org/show_bug.cgi?id=205359
1030
1031         Reviewed by Ryosuke Niwa.
1032
1033         * http/wpt/service-workers/online-worker.js:
1034         Drop process name check as it causes flakiness depending on whether or not the service worker runs in process.
1035
1036         * http/wpt/service-workers/ready.https.window-expected.txt:
1037         * http/wpt/service-workers/ready.https.window.js:
1038         Include all subtests from https://github.com/web-platform-tests/wpt/pull/20655 now that they are no longer
1039         flaky.
1040
1041 2019-12-17  Chris Dumez  <cdumez@apple.com>
1042
1043         Unreviewed, revert r253493 because it broke an Apple internal site
1044
1045         * platform/mac/TestExpectations:
1046
1047 2019-12-17  Fujii Hironori  <fujii.hironori@gmail.com>
1048
1049         [cairo] text-align:justify wrongly expands CJK ideograph characters
1050         https://bugs.webkit.org/show_bug.cgi?id=205321
1051
1052         Reviewed by Carlos Garcia Campos.
1053
1054         * platform/gtk/TestExpectations:
1055         * platform/gtk/fast/text/justify-ideograph-complex-expected.png:
1056         * platform/gtk/fast/text/justify-ideograph-complex-expected.txt: Added.
1057         * platform/gtk/fast/text/justify-ideograph-leading-expansion-expected.png:
1058         * platform/gtk/fast/text/justify-ideograph-simple-expected.png:
1059         * platform/gtk/fast/text/justify-ideograph-simple-expected.txt: Added.
1060         * platform/gtk/fast/text/justify-ideograph-vertical-expected.png:
1061
1062 2019-12-17  Truitt Savell  <tsavell@apple.com>
1063
1064         REGRESSION: [ Mojave+ Debug ] fast/mediastream/captureStream/canvas2d-heavy-drawing.html is a flakey failure
1065         https://bugs.webkit.org/show_bug.cgi?id=205365
1066
1067         Unreviewed test gardening.
1068
1069         * platform/mac-wk2/TestExpectations:
1070
1071 2019-12-17  Truitt Savell  <tsavell@apple.com>
1072
1073         REGRESSION: [ Mac wk2 ] tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html is a flakey failure
1074         https://bugs.webkit.org/show_bug.cgi?id=205364
1075
1076         Unreviewed test gardening
1077
1078         * platform/mac-wk2/TestExpectations:
1079
1080 2019-12-17  Truitt Savell  <tsavell@apple.com>
1081
1082         REGRESSION: [ Mac wk2 ] tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html is a flakey failure
1083         https://bugs.webkit.org/show_bug.cgi?id=205363
1084
1085         Unreviewed test gardening.
1086
1087         * platform/mac-wk2/TestExpectations:
1088
1089 2019-12-17  Truitt Savell  <tsavell@apple.com>
1090
1091         REGRESSION: [ Mac Release ] crypto/workers/subtle/aes-indexeddb.html is a flakey timeout
1092         https://bugs.webkit.org/show_bug.cgi?id=205361
1093
1094         Unreviewed test gardening.
1095
1096         * platform/mac-wk2/TestExpectations:
1097         * platform/mac/TestExpectations:
1098
1099 2019-12-17  Simon Fraser  <simon.fraser@apple.com>
1100
1101         REGRSSION: [ High Sierra Catalina ] (r253310) compositing/video/video-border-radius-clipping.html is failing
1102         https://bugs.webkit.org/show_bug.cgi?id=205226
1103
1104         Unreviewed test gardening. Mark the test as an image failure on WK1.
1105         The test fails with a few different pixels in the video frames.
1106
1107         * platform/mac-wk1/TestExpectations:
1108
1109 2019-12-17  Chris Dumez  <cdumez@apple.com>
1110
1111         Re-sync web-platform-tests/interfaces from upstream
1112         https://bugs.webkit.org/show_bug.cgi?id=205344
1113
1114         Reviewed by Frédéric Wang.
1115
1116         * platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1117         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1118
1119 2019-12-17  Antti Koivisto  <antti@apple.com>
1120
1121         REGRESSION: ASSERTION FAILED: FontCache::singleton().generation() == m_generation
1122         https://bugs.webkit.org/show_bug.cgi?id=204933
1123         <rdar://problem/57458432>
1124
1125         Reviewed by Zalan Bujtas.
1126
1127         * fast/shadow-dom/font-cache-invalidation-expected.txt: Added.
1128         * fast/shadow-dom/font-cache-invalidation.html: Added.
1129
1130 2019-12-17  Chris Dumez  <cdumez@apple.com>
1131
1132         Re-sync web-platform-tests/resources from upstream
1133         https://bugs.webkit.org/show_bug.cgi?id=205307
1134
1135         Reviewed by Youenn Fablet.
1136
1137         * http/wpt/entries-api/interfaces-expected.txt:
1138         * http/wpt/fetch/csp-reports-bypass-csp-checks.html:
1139         * http/wpt/mediarecorder/MediaRecorder-onremovetrack.html:
1140         * http/wpt/webauthn/idl.https-expected.txt:
1141         * http/wpt/workers/promise-unhandled-rejection.any-expected.txt:
1142         * http/wpt/workers/promise-unhandled-rejection.any.worker-expected.txt:
1143         * platform/mac-wk1/imported/w3c/web-platform-tests/clipboard-apis/async-interfaces.https-expected.txt:
1144         * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window-expected.txt:
1145         * platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1146         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_anchor_download_allow_downloads_without_user_activation.sub.tentative-expected.txt:
1147         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1148         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
1149         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt:
1150         * tests-options.json:
1151
1152 2019-12-17  youenn fablet  <youenn@apple.com>
1153
1154         Bump the priority of CacheStorageEngine write operations
1155         https://bugs.webkit.org/show_bug.cgi?id=205329
1156
1157         Reviewed by Antti Koivisto.
1158
1159         * http/tests/cache-storage/page-cache-domcachestorage-pending-promise.html:
1160         Increase timer.
1161
1162 2019-12-17  Thibault Saunier  <tsaunier@igalia.com>
1163
1164         [GStreamer][WPE] Fix regressions related to our 'Fix GStreamer capturer mock' patch
1165         https://bugs.webkit.org/show_bug.cgi?id=205270
1166
1167         Skip GPUProcess related tests
1168
1169         Reviewed by Philippe Normand.
1170
1171         * platform/gtk/TestExpectations:
1172         * platform/wpe/TestExpectations:
1173         * webrtc/peer-connection-audio-mute.html:
1174
1175 2019-12-17  Antti Koivisto  <antti@apple.com>
1176
1177         Resolve dynamic media queries without reconstructing RuleSets
1178         https://bugs.webkit.org/show_bug.cgi?id=205264
1179
1180         Reviewed by Zalan Bujtas.
1181
1182         Add a test verifying that @font-face inside @media works in dynamic scenarios.
1183
1184         * fast/media/media-query-dynamic-with-font-face-expected.html: Added.
1185         * fast/media/media-query-dynamic-with-font-face.html: Added.
1186
1187 2019-12-16  Said Abou-Hallawa  <sabouhallawa@apple.com>
1188
1189         WebGLRenderingContext.texImage2D() should respect EXIF orientation
1190         https://bugs.webkit.org/show_bug.cgi?id=205141
1191
1192         Reviewed by Simon Fraser.
1193
1194         The test page uses images with different EXIF orientation. The expected
1195         page uses a single image with no EXIF orientation then it transforms the
1196         <canvas> elements such that it matches the image in the test page.
1197
1198         WebGLRenderingContext uses a trick when drawing an SVG image or images 
1199         with EXIF orientation to a WebGL texture. It draws the Image to an Image-
1200         Buffer, creates another Image out of the ImageBuffer and then draws the
1201         other Image to the WebGL texture.
1202
1203         But there can be small glitches between drawing an Image directly versus
1204         doing the ImageBuffer trick. So the expected page will use an SVG image 
1205         to ensure the same code path is used for both the test and the expected
1206         pages.
1207
1208         This SVG image includes the jpeg image with no EXIF orientation but as a
1209         data uri. Also the script has to wait after loading the SVG image till
1210         the bitmap image is loaded from the data uri encoded data.
1211
1212         * fast/images/exif-orientation-webgl-texture-expected.html: Added.
1213         * fast/images/exif-orientation-webgl-texture.html: Added.
1214         * fast/images/resources/webgl-draw-image.js: Added.
1215         * platform/win/TestExpectations:
1216         All webgl tests are skipped on Windows.
1217
1218 2019-12-16  Truitt Savell  <tsavell@apple.com>
1219
1220         REGRESSION: [ Catalina wk1 ] editing/mac/input/firstrectforcharacterrange-styled.html is failing
1221         https://bugs.webkit.org/show_bug.cgi?id=205314
1222
1223         Unreviewed test gardening.
1224
1225         * platform/mac-wk1/TestExpectations:
1226
1227 2019-12-16  Truitt Savell  <tsavell@apple.com>
1228
1229         REGRESSION: [ iOS ] scrollingcoordinator/ios/scroll-position-after-reattach.html is a flaky failure
1230         https://bugs.webkit.org/show_bug.cgi?id=205309
1231
1232         Unreviewed test gardening.
1233
1234         * platform/ios/TestExpectations:
1235
1236 2019-12-16  Truitt Savell  <tsavell@apple.com>
1237
1238         REGRESSION: [iOS] accessibility/smart-invert-reference.html is failing
1239         https://bugs.webkit.org/show_bug.cgi?id=205308
1240
1241         Unreviewed test gardening.
1242
1243         * platform/ios/TestExpectations:
1244
1245 2019-12-16  Truitt Savell  <tsavell@apple.com>
1246
1247         REGRESSION (r253312): imported/w3c/web-platform-tests/content-security-policy/reporting/report-same-origin-with-cookies.html is super flaky
1248         https://bugs.webkit.org/show_bug.cgi?id=205216
1249
1250         Unreviewed test gardening.
1251
1252         * platform/mac/TestExpectations:
1253
1254 2019-12-16  Truitt Savell  <tsavell@apple.com>
1255
1256         [ Catalina ] imported/w3c/web-platform-tests/css/css-images/multiple-position-color-stop-conic.html is failing
1257         https://bugs.webkit.org/show_bug.cgi?id=204250
1258
1259         Unreviewed test gardening.
1260
1261         * platform/mac/TestExpectations:
1262
1263 2019-12-16  Truitt Savell  <tsavell@apple.com>
1264
1265         REGRESSION: [ Mojave+ WK2 ] inspector/canvas/requestShaderSource-webgpu.html is a flakey failure
1266         https://bugs.webkit.org/show_bug.cgi?id=205301
1267
1268         Unreviewed test gardening.
1269
1270         * platform/mac-wk2/TestExpectations:
1271
1272 2019-12-16  Truitt Savell  <tsavell@apple.com>
1273
1274         [ Catalina ] webaudio/silence-after-playback.html is failing on Catalina
1275         https://bugs.webkit.org/show_bug.cgi?id=204247
1276
1277         Unreviewed test gardneing.
1278
1279         * platform/mac/TestExpectations:
1280
1281 2019-12-16  Truitt Savell  <tsavell@apple.com>
1282
1283         [ Catalina ] editing/mac/selection/context-menu-select-editability.html is failing on Catalina
1284         https://bugs.webkit.org/show_bug.cgi?id=204246
1285
1286         Unreviewed test gardening.
1287
1288         * platform/mac/TestExpectations:
1289
1290 2019-12-16  Alexey Proskuryakov  <ap@apple.com>
1291
1292         Mark animations/leak-document-with-css-animation.html as flaky.
1293         https://bugs.webkit.org/show_bug.cgi?id=205299
1294
1295         * TestExpectations:
1296
1297 2019-12-16  youenn fablet  <youenn@apple.com>
1298
1299         Consider top-level context whose origin is unique as insecure
1300         https://bugs.webkit.org/show_bug.cgi?id=205111
1301
1302         Reviewed by Brent Fulgham.
1303
1304         * http/tests/security/top-level-unique-origin.https-expected.txt: Added.
1305         * http/tests/security/top-level-unique-origin.https.html: Added.
1306         * http/tests/security/top-level-unique-origin2.https-expected.txt: Added.
1307         * http/tests/security/top-level-unique-origin2.https.html: Added.
1308         * platform/win/TestExpectations: Skipping second test as timing out in windows.
1309
1310 2019-12-16  youenn fablet  <youenn@apple.com>
1311
1312         fast/mediastream/change-tracks-media-stream-being-played.html is flaky
1313         https://bugs.webkit.org/show_bug.cgi?id=205277
1314
1315         Reviewed by Eric Carlson.
1316
1317         * fast/mediastream/change-tracks-media-stream-being-played.html:
1318         Make sure unhandled promise rejection messages do not make the test flaky.
1319
1320 2019-12-16  Chris Dumez  <cdumez@apple.com>
1321
1322         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/ready.https.html is a flaky failure (test harness timeout)
1323         https://bugs.webkit.org/show_bug.cgi?id=200794
1324         <rdar://problem/54367769>
1325
1326         Reviewed by Youenn Fablet.
1327
1328         Skip imported/w3c/web-platform-tests/service-workers/service-worker/ready.https.html on all platforms as it contains some subtests
1329         that are not valid in any browser and which cause flaky timeouts.
1330
1331         To restore test coverage for the ready promise, import work-in-progress test from:
1332         https://github.com/web-platform-tests/wpt/pull/20655 (except for the last subtest that is still flaky in Gecko and WebKit)
1333
1334         * TestExpectations:
1335         * http/wpt/service-workers/ready.https.window-expected.txt: Added.
1336         * http/wpt/service-workers/ready.https.window.html: Added.
1337         * http/wpt/service-workers/ready.https.window.js: Added.
1338         (test):
1339         (promise_test.async.t.t.add_cleanup.async):
1340         * http/wpt/service-workers/resources/empty-worker.js: Added.
1341         * http/wpt/service-workers/resources/register-iframe.html: Added.
1342         * platform/gtk/TestExpectations:
1343         * platform/ios/TestExpectations:
1344         * platform/mac/TestExpectations:
1345         * platform/wpe/TestExpectations:
1346
1347 2019-12-16  Per Arne Vollan  <pvollan@apple.com>
1348
1349         Layout test imported/blink/fast/sub-pixel/negative-composited-offset.html is flaky
1350         https://bugs.webkit.org/show_bug.cgi?id=205273
1351
1352         Unreviewed test gardening.
1353
1354         * platform/win/TestExpectations:
1355
1356 2019-12-16  Per Arne Vollan  <pvollan@apple.com>
1357
1358         Layout Test js/integer-division-neg2tothe32-by-neg1.html is failing
1359         https://bugs.webkit.org/show_bug.cgi?id=205272
1360
1361         Unreviewed test gardening.
1362
1363         * platform/win/TestExpectations:
1364
1365 2019-12-16  youenn fablet  <youenn@apple.com>
1366
1367         SecurityOrigin should be unique for null blob URLs that have been unregistered
1368         https://bugs.webkit.org/show_bug.cgi?id=205169
1369
1370         Reviewed by Darin Adler.
1371
1372         * http/tests/security/blob-null-url-location-origin-expected.txt: Added.
1373         * http/tests/security/blob-null-url-location-origin.html: Added.
1374         * platform/win/TestExpectations: Skipping test as timing out in windows.
1375
1376 2019-12-15  Emilio Cobos Álvarez  <emilio@crisal.io>
1377
1378         Remove -webkit-marquee.
1379         https://bugs.webkit.org/show_bug.cgi?id=117769
1380
1381         Reviewed by Simon Fraser.
1382
1383         * fast/css/getComputedStyle/computed-style-expected.txt:
1384         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1385         * fast/css/getComputedStyle/getComputedStyle-length-unit-expected.txt:
1386         * fast/css/getComputedStyle/getComputedStyle-length-unit.html:
1387         * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size-expected.txt:
1388         * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size.html:
1389         * fast/css/getComputedStyle/resources/property-names.js:
1390         * fast/css/getPropertyValue-webkit-marquee-expected.txt: Removed.
1391         * fast/css/getPropertyValue-webkit-marquee.html: Removed.
1392         * fast/css/inherit-initial-shorthand-values-expected.txt:
1393         * fast/css/inherit-initial-shorthand-values.html:
1394         * fast/css/remove-shorthand-expected.txt:
1395         * fast/css/remove-shorthand.html:
1396         * legacy-animation-engine/fast/css/getComputedStyle/resources/property-names.js:
1397         * platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt:
1398         * platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1399         * platform/gtk/svg/css/getComputedStyle-basic-expected.txt:
1400         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
1401         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1402         * platform/ios/svg/css/getComputedStyle-basic-expected.txt:
1403         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
1404         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1405         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
1406         * platform/wpe/fast/css/getComputedStyle/computed-style-expected.txt:
1407         * platform/wpe/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1408         * platform/wpe/svg/css/getComputedStyle-basic-expected.txt:
1409         * svg/css/getComputedStyle-basic-expected.txt:
1410
1411 2019-12-14  Per Arne Vollan  <pvollan@apple.com>
1412
1413         [iOS] Deny mach lookup access to "*.viewservice" in the WebContent process
1414         https://bugs.webkit.org/show_bug.cgi?id=205240
1415
1416         Reviewed by Brent Fulgham.
1417
1418         * fast/sandbox/ios/sandbox-mach-lookup-expected.txt:
1419         * fast/sandbox/ios/sandbox-mach-lookup.html:
1420
1421 2019-12-13  Myles C. Maxfield  <mmaxfield@apple.com>
1422
1423         [watchOS] Apple.com is rendered in Times New Roman
1424         https://bugs.webkit.org/show_bug.cgi?id=205179
1425         <rdar://problem/57233936>
1426
1427         Reviewed by Tim Horton.
1428
1429         * fast/text/smiley-local-font-src-expected.html: Added.
1430         * fast/text/smiley-local-font-src.html: Added.
1431
1432 2019-12-13  Chris Dumez  <cdumez@apple.com>
1433
1434         Implement PostMessageOptions for postMessage
1435         https://bugs.webkit.org/show_bug.cgi?id=191028
1436
1437         Reviewed by Alex Christensen.
1438
1439         Update a few existing tests due to the behavior change.
1440
1441         * TestExpectations:
1442         * fast/dom/Window/post-message-crash.html:
1443         * fast/events/message-port-multi-expected.txt:
1444         * fast/events/resources/message-port-multi.js:
1445         * fast/workers/resources/worker-context-thread-multi-port.js:
1446         * fast/workers/resources/worker-multi-port.js:
1447         * fast/workers/worker-multi-port-expected.txt:
1448         * http/tests/security/postMessage/target-origin-expected.txt:
1449         * platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1450         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1451
1452 2019-12-13  Charlie Turner  <cturner@igalia.com>
1453
1454         [GStreamer][EME] Update expectation for media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse.html
1455         https://bugs.webkit.org/show_bug.cgi?id=205215
1456
1457         Unreviewed gardening.
1458
1459         * platform/gtk/TestExpectations: Update bug URL to new failure reason.
1460
1461 2019-12-13  youenn fablet  <youenn@apple.com>
1462
1463         Add support for WebIDL set-like forEach
1464         https://bugs.webkit.org/show_bug.cgi?id=204847
1465
1466         Reviewed by Chris Dumez.
1467
1468         * js/dom/maplike.html:
1469         * js/dom/setlike.html:
1470
1471 2019-12-13  Chris Dumez  <cdumez@apple.com>
1472
1473         REGRESSION: (r251677) imported/w3c/web-platform-tests/html/semantics/forms/form-submission-0/form-double-submit-3.html is a flaky failure
1474         https://bugs.webkit.org/show_bug.cgi?id=205164
1475         <rdar://problem/57879042>
1476
1477         Reviewed by Alex Christensen.
1478
1479         Unskip test that should no longer be flaky.
1480
1481         * platform/mac/TestExpectations:
1482
1483 2019-12-13  Per Arne Vollan  <pvollan@apple.com>
1484
1485         [iOS] Deny mach lookup access to "*.apple-extension-service" in the WebContent process
1486         https://bugs.webkit.org/show_bug.cgi?id=205134
1487         <rdar://problem/56984257>
1488
1489         Reviewed by Brent Fulgham.
1490
1491         Add test for mach lookup access to "*.apple-extension-service".
1492
1493         * TestExpectations:
1494         * fast/sandbox: Added.
1495         * fast/sandbox/ios: Added.
1496         * fast/sandbox/ios/sandbox-mach-lookup-expected.txt: Added.
1497         * fast/sandbox/ios/sandbox-mach-lookup.html: Added.
1498         * platform/ios-device-wk2/TestExpectations:
1499
1500 2019-12-13  youenn fablet  <youenn@apple.com>
1501
1502         Help debugging flaky http/tests/cache-storage/page-cache-domcachestorage-pending-promise.html
1503         https://bugs.webkit.org/show_bug.cgi?id=205209
1504
1505         Reviewed by Chris Dumez.
1506
1507         In case of error, query the cache representation.
1508         This will help debugging the flaky tests and ensure that no pending activity is happening in error cases.
1509
1510         * http/tests/cache-storage/page-cache-domcache-pending-promise.html:
1511         * http/tests/cache-storage/page-cache-domcachestorage-pending-promise.html:
1512
1513 2019-12-13  Wenson Hsieh  <wenson_hsieh@apple.com>
1514
1515         [Clipboard API] Sanitize HTML and image data written using clipboard.write
1516         https://bugs.webkit.org/show_bug.cgi?id=205188
1517         <rdar://problem/57612968>
1518
1519         Reviewed by Darin Adler.
1520
1521         * editing/async-clipboard/sanitize-when-reading-markup-expected.txt: Added.
1522         * editing/async-clipboard/sanitize-when-reading-markup.html: Added.
1523
1524         Add a test to verify that markup is sanitized when copying and pasting across different security origins.
1525
1526         * editing/async-clipboard/sanitize-when-writing-image-expected.txt: Added.
1527         * editing/async-clipboard/sanitize-when-writing-image.html: Added.
1528
1529         Add a test to verify that "image/png" data is sanitized, and one or more written image data that cannot be
1530         decoded results in the promise being rejected.
1531
1532         * platform/mac-wk1/TestExpectations:
1533         * platform/win/TestExpectations:
1534
1535 2019-12-13  Chris Dumez  <cdumez@apple.com>
1536
1537         Behavior of [[GetOwnProperty]] for cross-origin windows is not spec-compliant
1538         https://bugs.webkit.org/show_bug.cgi?id=205184
1539
1540         Reviewed by Darin Adler.
1541
1542         * http/tests/security/document-all-expected.txt:
1543         The test is accessing the "alert" property on a cross-origin window. We used to throw a SecurityError,
1544         but we now return a Window object since there is a Window whose name is "alert". The test still passes
1545         as it is not able to call alert() cross-origin. 
1546
1547         * http/tests/security/xss-DENIED-window-name-navigator-expected.txt:
1548         * http/tests/security/xss-DENIED-window-name-navigator.html:
1549         Update test to use console.log() to print the result instead of alert() since alert() is not allowed
1550         in a sandbox iframe. I updated the expectation so that top.navigator returns the window with the
1551         name "navigator" instead of undefined, as per the behavior change in this patch. I have verified that
1552         our behavior on this test is consistent with Firefox and Chrome.
1553
1554 2019-12-13  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1555
1556         Fix some errors on the TestExpectations files.
1557
1558         Unreviewed gardening.
1559
1560         * TestExpectations: Add missing expectation.
1561         * platform/gtk/TestExpectations: Remove repeated entries
1562
1563 2019-12-13  Chris Dumez  <cdumez@apple.com>
1564
1565         Unreviewed, address flakiness of fast/scrolling/ios/scroll-event-from-scrollTo.html
1566
1567         * fast/scrolling/ios/scroll-event-from-scrollTo.html:
1568
1569 2019-12-13  Chris Dumez  <cdumez@apple.com>
1570
1571         Unreviewed, rebaseline a couple of iOS swiping tests after r253450
1572
1573         * platform/ios/swipe/main-frame-pinning-requirement-expected.txt:
1574         * platform/ios/swipe/pushState-cached-back-swipe-expected.txt:
1575
1576 2019-12-13  Chris Dumez  <cdumez@apple.com>
1577
1578         Unreviewed, skip several SharedWorkers tests as we do not support this feature.
1579
1580         * TestExpectations:
1581
1582 2019-12-13  Ali Juma  <ajuma@chromium.org>
1583
1584         Crash in RenderLayerBacking::updateCompositedBounds from using cleared WeakPtr from m_backingSharingLayers
1585         https://bugs.webkit.org/show_bug.cgi?id=204648
1586
1587         Reviewed by Simon Fraser.
1588
1589         * compositing/shared-backing/move-sharing-child-expected.txt: Added.
1590         * compositing/shared-backing/move-sharing-child.html: Added.
1591
1592 2019-12-13  Carlos Garcia Campos  <cgarcia@igalia.com>
1593
1594         [GTK] Several tests crashing after r247898 "Reorganize UIScriptController into platform-specific subclasses"
1595         https://bugs.webkit.org/show_bug.cgi?id=200534
1596
1597         Reviewed by Alejandro G. Castro.
1598
1599         Update expectations.
1600
1601         * platform/gtk/TestExpectations:
1602
1603 2019-12-12  Chris Dumez  <cdumez@apple.com>
1604
1605         Re-sync service-workers web-platform-tests from upstream
1606         https://bugs.webkit.org/show_bug.cgi?id=205181
1607
1608         Reviewed by Alex Christensen.
1609
1610         * tests-options.json:
1611
1612 2019-12-12  Chris Dumez  <cdumez@apple.com>
1613
1614         Re-sync workers web-platform-tests from upstream
1615         https://bugs.webkit.org/show_bug.cgi?id=205180
1616
1617         Reviewed by Alex Christensen.
1618
1619         * TestExpectations:
1620
1621 2019-12-12  Chris Dumez  <cdumez@apple.com>
1622
1623         Re-sync webmessaging web-platform-tests from upstream
1624         https://bugs.webkit.org/show_bug.cgi?id=205178
1625
1626         Reviewed by Alex Christensen.
1627
1628         * TestExpectations:
1629
1630 2019-12-12  Chris Dumez  <cdumez@apple.com>
1631
1632         Regression(r253394) swipe/basic-cached-back-swipe.html is timing out on iOS
1633         https://bugs.webkit.org/show_bug.cgi?id=205173
1634
1635         Reviewed by Tim Horton.
1636
1637         * platform/ios/swipe/basic-cached-back-swipe-expected.txt:
1638
1639 2019-12-12  Chris Dumez  <cdumez@apple.com>
1640
1641         Unreviewed, try to address flakiness of http/tests/cache-storage/page-cache-domcache-pending-promise.html on EWS
1642
1643         * http/tests/cache-storage/page-cache-domcache-pending-promise.html:
1644
1645 2019-12-12  Chris Dumez  <cdumez@apple.com>
1646
1647         window.AudioContext / window.OfflineAudioContext should not be enumerable
1648         https://bugs.webkit.org/show_bug.cgi?id=205163
1649
1650         Reviewed by Youenn Fablet.
1651
1652         * resources/testharnessreport.js:
1653
1654 2019-12-12  Truitt Savell  <tsavell@apple.com>
1655
1656         REGRESSION: [Mac wk1] imported/w3c/web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-3.html is a flakey failure
1657         https://bugs.webkit.org/show_bug.cgi?id=205168
1658
1659         Unreviewed test gardneing
1660
1661         * platform/mac-wk1/TestExpectations:
1662
1663 2019-12-12  Patrick Griffis  <pgriffis@igalia.com>
1664
1665         [SOUP] Use new API for strict secure cookies
1666         https://bugs.webkit.org/show_bug.cgi?id=169356
1667
1668         Reviewed by Michael Catanzaro.
1669
1670         Remove expected failures for secure cookie tests
1671
1672         * platform/gtk/TestExpectations:
1673         * platform/wpe/TestExpectations:
1674
1675 2019-12-12  Truitt Savell  <tsavell@apple.com>
1676
1677         REGRESSION: (r251677) imported/w3c/web-platform-tests/html/semantics/forms/form-submission-0/form-double-submit-3.html is a flakey failure
1678         https://bugs.webkit.org/show_bug.cgi?id=205164
1679
1680         Unreviewed test gardening
1681
1682         * platform/mac/TestExpectations:
1683
1684 2019-12-12  Fujii Hironori  <Hironori.Fujii@sony.com>
1685
1686         Unreviewed test gardening for WinCairo
1687
1688         * platform/wincairo/TestExpectations: Unskip fast/text.
1689
1690 2019-12-11  Fujii Hironori  <Hironori.Fujii@sony.com>
1691
1692         Unreviewed test gardening for WinCairo
1693
1694         * platform/wincairo/TestExpectations: Skip editing/async-clipboard.
1695
1696 2019-12-11  Wenson Hsieh  <wenson_hsieh@apple.com>
1697
1698         Implement DisplayListRecorder::Recorder::getCTM and DisplayListRecorder::Recorder::setCTM
1699         https://bugs.webkit.org/show_bug.cgi?id=205139
1700
1701         Reviewed by Simon Fraser.
1702
1703         * displaylists/extent-includes-transforms-expected.txt:
1704         * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
1705
1706 2019-12-11  Chris Dumez  <cdumez@apple.com>
1707
1708         [Bindings] Cross-origin checks happen too late for overloaded methods
1709         https://bugs.webkit.org/show_bug.cgi?id=205092
1710
1711         Reviewed by Sam Weinig.
1712
1713         Extend layout test coverage.
1714
1715         * http/tests/security/cross-origin-window-property-access-expected.txt:
1716         * http/tests/security/cross-origin-window-property-access.html:
1717
1718 2019-12-11  youenn fablet  <youenn@apple.com>
1719
1720         (r252889) webrtc/peerconnection-page-cache.html is crashing on iOS Debug
1721         https://bugs.webkit.org/show_bug.cgi?id=205017
1722         <rdar://problem/57757026>
1723
1724         Reviewed by Eric Carlson.
1725
1726         * platform/ios/TestExpectations:
1727
1728 2019-12-11  Miguel Gomez  <magomez@igalia.com>
1729
1730         Unreviewed GTK gardening after r253360.
1731
1732         * platform/gtk/TestExpectations:
1733
1734 2019-12-11  Thibault Saunier  <tsaunier@igalia.com>
1735
1736         [GStreamer][MediaStream] Fix GStreamer capturer mock
1737         https://bugs.webkit.org/show_bug.cgi?id=205066
1738
1739         - Presets where wrongly generated based on GStreamer capabilities
1740         - Audio capturer was not taking into account echo cancellation
1741
1742         Reviewed by Philippe Normand.
1743
1744         * platform/gtk/TestExpectations: Updated expectations as required
1745         * platform/wpe/TestExpectations: Updated expectations as required
1746
1747 2019-12-10  Peng Liu  <peng.liu6@apple.com>
1748
1749         Create a TestExpectations file for the GPU process related work
1750         https://bugs.webkit.org/show_bug.cgi?id=205088
1751
1752         Reviewed by Tim Horton.
1753
1754         * gpu-process/TestExpectations: Added.
1755
1756 2019-12-10  youenn fablet  <youenn@apple.com>
1757
1758         Mark some WPT test folders as DumpJSConsoleLogInStdErr
1759         https://bugs.webkit.org/show_bug.cgi?id=204793
1760
1761         Reviewed by Eric Carlson.
1762
1763         * TestExpectations:
1764         Remove no longer needed DumpJSConsoleLogInStdErr expectations.
1765
1766 2019-12-10  Antti Koivisto  <antti@apple.com>
1767
1768         Remove hack that makes <br> boxes 0-height in quirks mode
1769         https://bugs.webkit.org/show_bug.cgi?id=205004
1770
1771         Reviewed by Zalan Bujtas.
1772
1773         A few changes due to aligning simple line path with complex, rounding, and some vertical text details.
1774
1775         * fast/multicol/pagination-h-horizontal-bt-expected.txt:
1776         * fast/multicol/pagination-v-horizontal-bt-expected.txt:
1777         * fast/ruby/position-after-expected.txt:
1778         * platform/ios/fast/writing-mode/border-styles-vertical-lr-expected.txt:
1779         * platform/ios/fast/writing-mode/english-bt-text-expected.txt:
1780         * platform/ios/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1781         * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
1782         * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt:
1783         * platform/mac/fast/writing-mode/border-styles-vertical-lr-expected.txt:
1784         * platform/mac/fast/writing-mode/english-bt-text-expected.txt:
1785         * platform/mac/fast/writing-mode/text-orientation-basic-expected.txt:
1786         * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1787         * platform/win/fast/text/international/bidi-layout-across-linebreak-expected.txt:
1788         * platform/win/fast/writing-mode/english-bt-text-expected.txt:
1789         * platform/win/fast/writing-mode/text-orientation-basic-expected.txt:
1790         * platform/win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1791         
1792 2019-12-09  Patrick Griffis  <pgriffis@igalia.com>
1793
1794         Import secure cookie tests from WPT
1795         https://bugs.webkit.org/show_bug.cgi?id=204193
1796
1797         Reviewed by Carlos Alberto Lopez Perez.
1798
1799         Mark newly imported test as failing.
1800         Pending fix for WPE/GTK in webkit.org/b/169356
1801
1802         * platform/gtk/TestExpectations:
1803         * platform/mac-wk1/TestExpectations:
1804         * platform/wpe/TestExpectations:
1805         * platform/ios-wk2/imported/w3c/web-platform-tests/content-security-policy/reporting/report-same-origin-with-cookies-expected.txt: Added.
1806
1807 2019-12-09  Megan Gardner  <megan_gardner@apple.com>
1808
1809         Fill HighlightRangeGroup and HighlightMap with values from JavaScript
1810         https://bugs.webkit.org/show_bug.cgi?id=204934
1811
1812         Reviewed by Simon Fraser.
1813
1814         * highlight/highlight-map-and-group-expected.txt: Added.
1815         * highlight/highlight-map-and-group.html: Added.
1816
1817 2019-12-09  Truitt Savell  <tsavell@apple.com>
1818
1819         Unreviewed, rolling out r253299.
1820
1821         Casued 30+ imported/ test failures on Mac wk2
1822
1823         Reverted changeset:
1824
1825         "Throttling requestAnimationFrame should be controlled by
1826         RenderingUpdateScheduler"
1827         https://bugs.webkit.org/show_bug.cgi?id=204713
1828         https://trac.webkit.org/changeset/253299
1829
1830 2019-12-09  Wenson Hsieh  <wenson_hsieh@apple.com>
1831
1832         Finish encoding/decoding support for DisplayList::SetState
1833         https://bugs.webkit.org/show_bug.cgi?id=205018
1834
1835         Reviewed by Tim Horton.
1836
1837         Rebaseline several display list layout tests.
1838
1839         * displaylists/layer-dispay-list-expected.txt:
1840         * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt:
1841         * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
1842
1843 2019-12-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
1844
1845         Throttling requestAnimationFrame should be controlled by RenderingUpdateScheduler
1846         https://bugs.webkit.org/show_bug.cgi?id=204713
1847
1848         Reviewed by Simon Fraser.
1849
1850         * fast/animation/request-animation-frame-throttling-outside-viewport-expected.txt: Added.
1851         * fast/animation/request-animation-frame-throttling-outside-viewport.html: Added.
1852         * fast/animation/request-animation-frame-throttling-lowPowerMode-expected.txt:
1853         * fast/animation/request-animation-frame-throttling-lowPowerMode.html:
1854         * fast/animation/resources/frame-with-animation-2.html: Added.
1855
1856 2019-12-09  youenn fablet  <youenn@apple.com>
1857
1858         NetworkResourceLoader should consume its sandbox extensions when starting a fetch through service worker
1859         https://bugs.webkit.org/show_bug.cgi?id=204883
1860         <rdar://problem/57568535>
1861
1862         Reviewed by Alex Christensen.
1863
1864         * http/tests/resources/create-temp-file-iframe.html: Added.
1865         * http/tests/resources/delete-temp-file-iframe.html: Added.
1866         * http/wpt/service-workers/file-upload-check.py: Added.
1867         * http/wpt/service-workers/file-upload-expected.txt: Added.
1868         * http/wpt/service-workers/file-upload-worker.js: Added.
1869         * http/wpt/service-workers/file-upload.html: Added.
1870
1871 2019-12-09  Simon Fraser  <simon.fraser@apple.com>
1872
1873         compositing/video/video-border-radius-clipping.html is a flaky Image Failure
1874         https://bugs.webkit.org/show_bug.cgi?id=204951
1875         rdar://problem/57703078
1876
1877         Unreviewed test gardening. Make the test seek so we have a higher chance
1878         of getting a video frame. It's apparently impossible to know when we have
1879         a frame for ref testing.
1880
1881         * compositing/video/video-border-radius-clipping-expected.html:
1882         * compositing/video/video-border-radius-clipping.html:
1883
1884 2019-12-09  Truitt Savell  <tsavell@apple.com>
1885
1886         (r252889) webrtc/peerconnection-page-cache.html is crashing on iOS Debug
1887         https://bugs.webkit.org/show_bug.cgi?id=205017
1888
1889         Unreviewed test gardening.
1890
1891         * platform/ios/TestExpectations:
1892
1893 2019-12-09  youenn fablet  <youenn@apple.com>
1894
1895         Add an option to capture audio in GPU process
1896         https://bugs.webkit.org/show_bug.cgi?id=205007
1897
1898         Reviewed by Eric Carlson.
1899
1900         * fast/mediastream/captureAudioInGPUProcess-expected.txt: Added.
1901         * fast/mediastream/captureAudioInGPUProcess.html: Added.
1902
1903 2019-12-09  youenn fablet  <youenn@apple.com>
1904
1905         fast/mediastream/mediastreamtrack-video-clone.html is a flaky failure
1906         https://bugs.webkit.org/show_bug.cgi?id=205006
1907
1908         Reviewed by Eric Carlson.
1909
1910         * fast/mediastream/mediastreamtrack-video-clone-expected.txt:
1911         * fast/mediastream/mediastreamtrack-video-clone.html:
1912         Add br to spot any potential issue with video elements to text dump.
1913
1914 2019-12-08  youenn fablet  <youenn@apple.com>
1915
1916         Support different resolutions for video tracks captured from UIProcess
1917         https://bugs.webkit.org/show_bug.cgi?id=204945
1918
1919         Reviewed by Eric Carlson.
1920
1921         * fast/mediastream/mediastreamtrack-video-clone-expected.txt:
1922         * fast/mediastream/mediastreamtrack-video-clone.html:
1923
1924 2019-12-07  Wenson Hsieh  <wenson_hsieh@apple.com>
1925
1926         [iOS] WKWebView touch event gesture recognition should not block the application process main thread when possible
1927         https://bugs.webkit.org/show_bug.cgi?id=204664
1928         <rdar://problem/38670692>
1929
1930         Reviewed by Tim Horton.
1931
1932         * fast/events/touch/ios/prevent-default-on-touch-start-with-slow-event-listener-expected.txt: Added.
1933         * fast/events/touch/ios/prevent-default-on-touch-start-with-slow-event-listener.html: Added.
1934         * fast/events/touch/ios/scroll-on-touch-start-with-slow-event-listener-expected.txt: Added.
1935         * fast/events/touch/ios/scroll-on-touch-start-with-slow-event-listener.html: Added.
1936
1937         Add new layout tests to cover behaviors when panning over active touchstart handlers that spin for an extended
1938         length of time (in this case, 400 milliseconds) in overflow scrolling containers. A touchstart handler that
1939         prevents default should still block scrolling, and a touchstart handler that does not should still allow the
1940         user to scroll.
1941
1942         * fast/events/touch/ios/show-modal-alert-during-touch-start.html:
1943         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
1944         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
1945
1946         Rebaseline these tests by changing some line numbers.
1947
1948         * resources/ui-helper.js:
1949         (window.UIHelper.sendEventStream.return.new.Promise):
1950         (window.UIHelper.sendEventStream):
1951
1952         Add a new UIHelper method to send a JSON object as an event stream.
1953
1954         (UIHelper.EventStreamBuilder.prototype._reset):
1955         (UIHelper.EventStreamBuilder.prototype.begin):
1956         (UIHelper.EventStreamBuilder.prototype.move):
1957         (UIHelper.EventStreamBuilder.prototype.end):
1958         (UIHelper.EventStreamBuilder.prototype.takeResult):
1959
1960         Add a new helper class to make it easier to construct event streams, for the purposes of sending to
1961         UIScriptController::sendEventStream.
1962
1963 2019-12-07  Ryosuke Niwa  <rniwa@webkit.org>
1964
1965         Unique origin's window must get its own event loop
1966         https://bugs.webkit.org/show_bug.cgi?id=204978
1967
1968         Reviewed by Antti Koivisto.
1969
1970         Added tests to make sure data URI documents continue to use the same event loop but documents of
1971         unique origin and of different schemes will use distinct event loops using newly added internals
1972         method (hasSameEventLoopAs). Also added assertions to the existing tests using this new method.
1973
1974         * fast/eventloop: Added.
1975         * fast/eventloop/data-uri-document-has-its-own-event-loop-expected.txt: Added.
1976         * fast/eventloop/data-uri-document-has-its-own-event-loop.html: Added.
1977         * fast/eventloop/queue-task-across-frames-in-file-uri-expected.txt: Added.
1978         * fast/eventloop/queue-task-across-frames-in-file-uri.html: Added.
1979         * fast/eventloop/resources: Added.
1980         * fast/eventloop/resources/eventloop-helper.html: Added.
1981         * http/tests/eventloop/documents-with-different-protocols-do-not-share-event-loop-expected.txt: Added.
1982         * http/tests/eventloop/documents-with-different-protocols-do-not-share-event-loop.html: Added.
1983         * http/tests/eventloop/queue-task-across-cross-site-frames-expected.txt:
1984         * http/tests/eventloop/queue-task-across-cross-site-frames.html:
1985         * http/tests/eventloop/queue-task-across-frames-expected.txt:
1986         * http/tests/eventloop/queue-task-across-frames.html:
1987
1988 2019-12-07  Andres Gonzalez  <andresg_22@apple.com>
1989
1990         Implementation of additional attribute caching in the IsolatedTree.
1991         https://bugs.webkit.org/show_bug.cgi?id=204918
1992
1993         Reviewed by Chris Fleizach.
1994
1995         The AXStart/EndTextMarker attributes were being computed for
1996         AccessibilityObjects that had a renderer object. With this change,
1997         AXStart/EndTextMarker are computed for all AccessibilityObjects. Thus
1998         the expected output for the following tests changed from null value for
1999         these attributes to valid object values.
2000
2001         * accessibility/image-map2-expected.txt:
2002         * accessibility/mac/document-links-expected.txt:
2003         * accessibility/table-attributes-expected.txt:
2004         * accessibility/table-sections-expected.txt:
2005
2006 2019-12-06  Devin Rousso  <drousso@apple.com>
2007
2008         Web Inspector: Uncaught Exception: Missing node for given nodeId
2009         https://bugs.webkit.org/show_bug.cgi?id=204519
2010
2011         Reviewed by Timothy Hatcher.
2012
2013         * http/tests/inspector/dom/cross-domain-inspected-node-access.html:
2014         * http/tests/inspector/dom/didFireEvent.html:
2015         * http/tests/inspector/network/resource-initiatorNode.html:
2016         * inspector/console/command-line-api.html:
2017         * inspector/css/add-css-property.html:
2018         * inspector/css/css-property.html:
2019         * inspector/css/force-page-appearance.html:
2020         * inspector/css/generateCSSRuleString.html:
2021         * inspector/css/matched-style-properties.html:
2022         * inspector/css/modify-css-property-race.html:
2023         * inspector/css/modify-css-property.html:
2024         * inspector/css/modify-inline-style.html:
2025         * inspector/css/modify-rule-selector.html:
2026         * inspector/css/overridden-property.html:
2027         * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
2028         * inspector/css/pseudo-element-matches.html:
2029         * inspector/css/resolve-variable-value.html:
2030         * inspector/css/selector-dynamic-specificity.html:
2031         * inspector/css/selector-specificity.html:
2032         * inspector/css/shadow-scoped-style.html:
2033         * inspector/css/stylesheet-with-mutations.html:
2034         * inspector/dom-debugger/attribute-modified-style.html:
2035         * inspector/dom-debugger/dom-breakpoints.html:
2036         * inspector/dom/attributeModified.html:
2037         * inspector/dom/breakpoint-for-event-listener.html:
2038         * inspector/dom/csp-big5-hash.html:
2039         * inspector/dom/csp-hash.html:
2040         * inspector/dom/customElementState.html:
2041         * inspector/dom/domutilities-csspath.html:
2042         * inspector/dom/domutilities-path-dump.html:
2043         * inspector/dom/domutilities-xpath.html:
2044         * inspector/dom/event-listener-inspected-node.html:
2045         * inspector/dom/getEventListenersForNode.html:
2046         * inspector/dom/getOuterHTML.html:
2047         * inspector/dom/insertAdjacentHTML.html:
2048         * inspector/dom/pseudo-element-dynamic.html:
2049         * inspector/dom/pseudo-element-static.html:
2050         * inspector/dom/setAllowEditingUserAgentShadowTrees.html:
2051         * inspector/dom/setInspectedNode.html:
2052         * inspector/dom/setOuterHTML.html:
2053         * inspector/dom/shadow-and-non-shadow-children.html:
2054         * inspector/dom/shadowRootType.html:
2055         * inspector/dom/template-content.html:
2056         * inspector/model/dom-node.html:
2057         * inspector/page/hidpi-snapshot-size.html:
2058
2059 2019-12-06  Per Arne Vollan  <pvollan@apple.com>
2060
2061         Layout Test http/tests/xmlhttprequest/sync-xhr-in-unload.html is failing
2062         https://bugs.webkit.org/show_bug.cgi?id=204974
2063
2064         Unreviewed test gardening.
2065
2066         * platform/win/TestExpectations:
2067
2068 2019-12-06  Jonathan Bedard  <jbedard@apple.com>
2069
2070         Unreviewed, rolling out r253148.
2071
2072         This caused fast/mediastream/stream-switch.html to timeout on
2073         Mac.
2074
2075         Reverted changeset:
2076
2077         "WPT test MediaStream-MediaElement-srcObject.https.html times
2078         out"
2079         https://bugs.webkit.org/show_bug.cgi?id=204762
2080         https://trac.webkit.org/changeset/253148
2081
2082 2019-12-06  Chris Dumez  <cdumez@apple.com>
2083
2084         Prevent synchronous XHR in beforeunload / unload event handlers
2085         https://bugs.webkit.org/show_bug.cgi?id=204912
2086         <rdar://problem/57676394>
2087
2088         Reviewed by Darin Adler.
2089
2090         Add layout test coverage.
2091
2092         * http/tests/xmlhttprequest/resources/sync-xhr-in-beforeunload-window.html: Added.
2093         * http/tests/xmlhttprequest/resources/sync-xhr-in-unload-window.html: Added.
2094         * http/tests/xmlhttprequest/sync-xhr-in-beforeunload-expected.txt: Added.
2095         * http/tests/xmlhttprequest/sync-xhr-in-beforeunload.html: Added.
2096         * http/tests/xmlhttprequest/sync-xhr-in-unload-expected.txt: Added.
2097         * http/tests/xmlhttprequest/sync-xhr-in-unload.html: Added.
2098
2099 2019-12-06  Antti Koivisto  <antti@apple.com>
2100
2101         Support for resolving highlight pseudo element style
2102         https://bugs.webkit.org/show_bug.cgi?id=204937
2103
2104         Reviewed by Simon Fraser.
2105
2106         * highlight/highlight-pseudo-element-style-expected.txt: Added.
2107         * highlight/highlight-pseudo-element-style.html: Added.
2108
2109 2019-12-06  youenn fablet  <youenn@apple.com>
2110
2111         Protect WebRTC network monitoring to wait forever in edge cases
2112         https://bugs.webkit.org/show_bug.cgi?id=204846
2113         <rdar://problem/57618773>
2114
2115         Reviewed by Eric Carlson.
2116
2117         * webrtc/datachannel/gather-candidates-networkprocess-crash-expected.txt: Added.
2118         * webrtc/datachannel/gather-candidates-networkprocess-crash.html: Added.
2119
2120 2019-12-05  Yury Semikhatsky  <yurys@chromium.org>
2121
2122         Web Inspector: http/tests/inspector/target/pause-on-inline-debugger-statement.html is crashing in debug
2123         https://bugs.webkit.org/show_bug.cgi?id=204901
2124
2125         Reviewed by Devin Rousso.
2126
2127         Restructured the test to avoid inadvertent alert() when navigating to a new
2128         process. New logs are printed after inspected page has navigated.
2129
2130         * http/tests/inspector/target/pause-on-inline-debugger-statement-expected.txt:
2131         * http/tests/inspector/target/pause-on-inline-debugger-statement.html:
2132
2133 2019-12-05  Yury Semikhatsky  <yurys@chromium.org>
2134
2135         Web Inspector: Avoid using Runtime.executionContextCreated to figure out the iframe's contentDocument node.
2136         https://bugs.webkit.org/show_bug.cgi?id=122764
2137         <rdar://problem/15222136>
2138
2139         Reviewed by Devin Rousso.
2140
2141         Test that execution context is created and reported for pages without JavaScript.
2142
2143         * inspector/runtime/execution-context-in-scriptless-page-expected.txt: Added.
2144         * inspector/runtime/execution-context-in-scriptless-page.html: Added.
2145
2146 2019-12-05  youenn fablet  <youenn@apple.com>
2147
2148         maplike should define a set method
2149         https://bugs.webkit.org/show_bug.cgi?id=204877
2150
2151         Reviewed by Chris Dumez.
2152
2153         * highlight/highlight-interfaces-expected.txt:
2154         * highlight/highlight-interfaces.html:
2155         * js/dom/maplike-expected.txt: Added.
2156         * js/dom/maplike.html: Added.
2157
2158 2019-12-05  youenn fablet  <youenn@apple.com>
2159
2160         inspector/page/overrideSetting-MockCaptureDevicesEnabled.html is failing after removal of internals.setMockMediaCaptureDevicesEnabled API
2161         https://bugs.webkit.org/show_bug.cgi?id=204849
2162
2163         Reviewed by Eric Carlson.
2164
2165         Update test to use center state getters.
2166
2167         * inspector/page/overrideSetting-MockCaptureDevicesEnabled-expected.txt:
2168         * inspector/page/overrideSetting-MockCaptureDevicesEnabled.html:
2169
2170 2019-12-05  Eric Carlson  <eric.carlson@apple.com>
2171
2172         WPT test MediaStream-MediaElement-srcObject.https.html times out
2173         https://bugs.webkit.org/show_bug.cgi?id=204762
2174         <rdar://problem/57567671>
2175
2176         Reviewed by youenn fablet.
2177
2178         * TestExpectations: Mark imported/w3c/web-platform-tests/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html
2179         as expected to fail because the failure message logs media times as floats, so the values
2180         logged are always different.
2181
2182 2019-12-05  youenn fablet  <youenn@apple.com>
2183
2184         getStats() promise never rejects nor resolves when peer connection state is closed.
2185         https://bugs.webkit.org/show_bug.cgi?id=204842
2186         <rdar://problem/57617107>
2187
2188         Reviewed by Eric Carlson.
2189
2190         * webrtc/video-stats-expected.txt:
2191         * webrtc/video-stats.html:
2192
2193 2019-12-04  Jack Lee  <shihchieh_lee@apple.com>
2194
2195         Nullptr crash in RenderLayoutState::pageLogicalHeight const via RenderGrid::computeIntrinsicLogicalWidths inside RenderMarquee::updateMarqueePosition
2196         https://bugs.webkit.org/show_bug.cgi?id=204527
2197
2198         Reviewed by Ryosuke Niwa.
2199
2200         * fast/table/crash-empty-layoutStateStack-expected.txt: Added.
2201         * fast/table/crash-empty-layoutStateStack.html: Added.
2202
2203 2019-12-04  Alexey Shvayka  <shvaikalesh@gmail.com>
2204
2205         Non-callable "handleEvent" property is silently ignored
2206         https://bugs.webkit.org/show_bug.cgi?id=200066
2207
2208         Reviewed by Ryosuke Niwa.
2209
2210         * fast/dom/exception-getting-event-handler-expected.txt:
2211
2212 2019-12-04  Wenson Hsieh  <wenson_hsieh@apple.com>
2213
2214         Adopt UIHelper in a few more layout tests in fast/events
2215         https://bugs.webkit.org/show_bug.cgi?id=204855
2216
2217         Reviewed by Darin Adler.
2218
2219         Fixes and cleans up some more layout tests; see below for details.
2220
2221         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html:
2222
2223         Use async-await here, as well as UIHelper.dragFromPointToPoint.
2224
2225         * fast/events/ios/viewport-device-width-at-initial-scale-fast-clicks-expected.txt:
2226         * fast/events/ios/viewport-device-width-at-initial-scale-fast-clicks.html:
2227
2228         This test sometimes times out when run in rapid succession, due to touches being dispatched while the test is
2229         finishing. Fix this (and also simplify the test) by using UIHelper instead to synthesize taps, and only finish
2230         the layout test after the expected number of clicks have been observed and all tap gestures have been sent.
2231
2232         * fast/events/touch/ios/passive-by-default-overridden-on-document-and-window-expected.txt:
2233         * fast/events/touch/ios/passive-by-default-overridden-on-document-and-window.html:
2234
2235         This test currently fails due to finishing too early, before the touchend event is observed; fix this by waiting
2236         for touchend events before finishing the test.
2237
2238 2019-12-04  Yusuke Suzuki  <ysuzuki@apple.com>
2239
2240         imported/w3c/web-platform-tests/wasm/jsapi/interface.any.worker.html is a flakey failure, WebAssembly.Global is not implemented
2241         https://bugs.webkit.org/show_bug.cgi?id=200258
2242
2243         Reviewed by Saam Barati.
2244
2245         We implemented WebAssembly.Global now. So let's unmark it.
2246
2247         * platform/mac/TestExpectations:
2248
2249 2019-12-04  Kate Cheney  <katherine_cheney@apple.com>
2250
2251         Expose basic ITP data from the database for future API/SPI use
2252         https://bugs.webkit.org/show_bug.cgi?id=203432
2253         <rdar://problem/56085040>
2254
2255         Reviewed John Wilander.
2256
2257         Added new tests to check if basic ITP data is properly
2258         collected and sorted for both the database store and the memory store.
2259         Also edited any tests which use dumpResourceLoadStatistics() to also
2260         expect the new aggregated data to be displayed.
2261
2262         * http/tests/resourceLoadStatistics/count-third-party-script-import-in-worker-database-expected.txt:
2263         * http/tests/resourceLoadStatistics/count-third-party-script-import-in-worker-expected.txt:
2264         * http/tests/resourceLoadStatistics/count-third-party-script-loads-database-expected.txt:
2265         * http/tests/resourceLoadStatistics/count-third-party-script-loads-expected.txt:
2266         * http/tests/resourceLoadStatistics/dont-count-third-party-image-as-third-party-script-database-expected.txt:
2267         * http/tests/resourceLoadStatistics/dont-count-third-party-image-as-third-party-script-expected.txt:
2268         * http/tests/resourceLoadStatistics/user-interface-data-no-storage-access-database-expected.txt: Added.
2269         * http/tests/resourceLoadStatistics/user-interface-data-no-storage-access-database.html: Added.
2270         * http/tests/resourceLoadStatistics/user-interface-data-no-storage-access-expected.txt: Added.
2271         * http/tests/resourceLoadStatistics/user-interface-data-no-storage-access.html: Added.
2272         * http/tests/storageAccess/user-interface-data-with-storage-access-database-expected.txt: Added.
2273         * http/tests/storageAccess/user-interface-data-with-storage-access-database.html: Added.
2274         * http/tests/storageAccess/user-interface-data-with-storage-access-expected.txt: Added.
2275         * http/tests/storageAccess/user-interface-data-with-storage-access.html: Added.
2276
2277 2019-12-04  Antti Koivisto  <antti@apple.com>
2278
2279         [LFC][Integration] Paint with TextPainter
2280         https://bugs.webkit.org/show_bug.cgi?id=204852
2281
2282         Reviewed by Zalan Bujtas.
2283
2284         * fast/layoutformattingcontext/flow-integration-basic-paint-expected.html: Added.
2285         * fast/layoutformattingcontext/flow-integration-basic-paint.html: Added.
2286
2287 2019-12-04  Simon Fraser  <simon.fraser@apple.com>
2288
2289         Implement the CSS clamp() function
2290         https://bugs.webkit.org/show_bug.cgi?id=203310
2291         <rdar://problem/56551088>
2292
2293         Reviewed by Antti Koivisto.
2294
2295         Some basic clamp() parsing tests (valid and invalid inputs).
2296
2297         * fast/css/calc-parsing-expected.txt:
2298         * fast/css/calc-parsing.html:
2299
2300 2019-12-04  youenn fablet  <youenn@apple.com>
2301
2302         Update WPT tools directory
2303         https://bugs.webkit.org/show_bug.cgi?id=204728
2304
2305         Reviewed by Simon Fraser.
2306
2307         * TestExpectations:
2308
2309 2019-12-04  youenn fablet  <youenn@apple.com>
2310
2311         WebProcessPool::terminateServiceWorkerProcess should be renamed terminateServiceWorkers
2312         https://bugs.webkit.org/show_bug.cgi?id=204792
2313
2314         Reviewed by Chris Dumez.
2315
2316         * http/tests/workers/service/resources/postmessage-after-sw-process-crash.js:
2317
2318 2019-12-04  Youenn Fablet  <youenn@apple.com>
2319
2320         Add support for WebIDL setlike
2321         https://bugs.webkit.org/show_bug.cgi?id=159140
2322
2323         Reviewed by Chris Dumez.
2324
2325         * js/dom/setlike-expected.txt: Added.
2326         * js/dom/setlike.html: Added.
2327
2328 2019-12-04  Yury Semikhatsky  <yurys@chromium.org>
2329
2330         Web Inspector: allow inspector to pause provisional page load and restore its state
2331         https://bugs.webkit.org/show_bug.cgi?id=204170
2332
2333         Reviewed by Devin Rousso.
2334
2335         Test that provisional loading which starts before previos provisional loading
2336         commits will be correctly handled by the insepctor.
2337
2338         Test that script execution will break on debugger statement in inline scripts in
2339         case of cross origin navigation and PSON.
2340
2341         * http/tests/inspector/target/pause-on-inline-debugger-statement-expected.txt: Added.
2342         * http/tests/inspector/target/pause-on-inline-debugger-statement.html: Added.
2343         * http/tests/inspector/target/provisional-load-cancels-previous-load-expected.txt: Added.
2344         * http/tests/inspector/target/provisional-load-cancels-previous-load.html: Added.
2345         * http/tests/inspector/target/resources/inline-debugger-statement.html: Added.
2346         * http/tests/inspector/target/target-events-for-provisional-page-expected.txt:
2347         * http/tests/inspector/target/target-events-for-provisional-page.html:
2348
2349 2019-12-03  Megan Gardner  <megan_gardner@apple.com>
2350
2351         Add disabled highlight API skeleton
2352         https://bugs.webkit.org/show_bug.cgi?id=204809
2353
2354         Reviewed by Ryosuke Niwa.
2355
2356         * highlight/highlight-interfaces-expected.txt: Added.
2357         * highlight/highlight-interfaces.html: Added.
2358
2359 2019-11-23  Ryosuke Niwa  <rniwa@webkit.org>
2360
2361         Perform microtask checkpoint after each task as spec'ed
2362         https://bugs.webkit.org/show_bug.cgi?id=204546
2363         <rdar://problem/57449333>
2364
2365         Reviewed by Chris Dumez.
2366
2367         Added a regresion test using newly added internals methods.
2368
2369         * http/tests/eventloop/perform-microtask-checkpoint-at-end-of-task-expected.txt: Added.
2370         * http/tests/eventloop/perform-microtask-checkpoint-at-end-of-task.html: Added.
2371
2372 2019-12-03  Simon Fraser  <simon.fraser@apple.com>
2373
2374         Unreviewed test gardening.
2375
2376         Update legacy-animation-engine/fast/css/calc-with-angle-time-frequency.html to match fast/css/calc-with-angle-time-frequency.html
2377         for new calc() behavior.
2378
2379         * legacy-animation-engine/fast/css/calc-with-angle-time-frequency-expected.txt:
2380         * legacy-animation-engine/fast/css/calc-with-angle-time-frequency.html:
2381
2382 2019-12-03  John Wilander  <wilander@apple.com>
2383
2384         Resource Load Statistics (experimental): Delete non-cookie website data after 7 days of no user interaction
2385         https://bugs.webkit.org/show_bug.cgi?id=204779
2386         <rdar://problem/57578989>
2387
2388         Reviewed by Alex Christensen.
2389
2390         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration-database.html:
2391         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html:
2392             Fixed some minor stuff in these two test cases to make any failures more clear.
2393         * http/tests/resourceLoadStatistics/website-data-removal-for-site-with-user-interaction-database-expected.txt: Added.
2394         * http/tests/resourceLoadStatistics/website-data-removal-for-site-with-user-interaction-database.html: Added.
2395         * http/tests/resourceLoadStatistics/website-data-removal-for-site-with-user-interaction-expected.txt: Added.
2396         * http/tests/resourceLoadStatistics/website-data-removal-for-site-with-user-interaction.html: Added.
2397         * http/tests/resourceLoadStatistics/website-data-removal-for-site-without-user-interaction-database-expected.txt: Added.
2398         * http/tests/resourceLoadStatistics/website-data-removal-for-site-without-user-interaction-database.html: Added.
2399         * http/tests/resourceLoadStatistics/website-data-removal-for-site-without-user-interaction-expected.txt: Added.
2400         * http/tests/resourceLoadStatistics/website-data-removal-for-site-without-user-interaction.html: Added.
2401
2402 2019-12-03  Truitt Savell  <tsavell@apple.com>
2403
2404         6 fast/text/emoji-gender are expected to fail on Catalina 10.15.1 and newer
2405         https://bugs.webkit.org/show_bug.cgi?id=204820
2406
2407         Unreviewed test gardening.
2408
2409         * platform/mac/TestExpectations:
2410
2411 2019-12-03  Doug Kelly  <dougk@apple.com>
2412
2413         Assertion when encountering U_OTHER_NEUTRAL in createBidiRunsForLine at end of run
2414         https://bugs.webkit.org/show_bug.cgi?id=204485
2415
2416         Reviewed by Ryosuke Niwa.
2417
2418         Add a simple test case which illustrates a neutral at the end of a
2419         Unicode bidirectional run.
2420
2421         * fast/text/international/unicode-bidi-other-neutrals-expected.html: Added.
2422         * fast/text/international/unicode-bidi-other-neutrals.html: Added.
2423
2424 2019-12-03  Simon Fraser  <simon.fraser@apple.com>
2425
2426         calc() serialization doesn't match the spec
2427         https://bugs.webkit.org/show_bug.cgi?id=203442
2428
2429         Reviewed by Dean Jackson.
2430
2431         New results, mainly because of new simplification rules.
2432
2433         * css3/calc/cssom-expected.txt:
2434         * css3/calc/simplification-expected.txt:
2435         * css3/flexbox/flex-property-parsing-expected.txt:
2436         * css3/flexbox/flex-property-parsing.html:
2437         * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt:
2438         * css3/scroll-snap/scroll-snap-property-computed-style.js:
2439         * css3/scroll-snap/scroll-snap-property-parsing-expected.txt:
2440         * css3/scroll-snap/scroll-snap-property-parsing.js:
2441         * css3/shapes/shape-outside/values/support/parsing-utils.js:
2442         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
2443         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
2444         * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
2445         * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
2446         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
2447         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
2448         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
2449         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
2450         * fast/css/calc-parsing-expected.txt: Added.
2451         * fast/css/calc-parsing-limits-expected.txt: Added.
2452         * fast/css/calc-parsing-limits.html: Added.
2453         * fast/css/calc-parsing.html: Added.
2454         * fast/css/calc-with-angle-time-frequency-expected.txt:
2455         * fast/css/calc-with-angle-time-frequency.html:
2456         * fast/css/column-width-calculated-value-expected.txt:
2457         * fast/css/column-width-calculated-value.html:
2458         * fast/css/turn-angle-double-expected.txt:
2459         * fast/css/turn-angle-double.html:
2460         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
2461         * fast/shapes/parsing/parsing-test-utils.js:
2462
2463 2019-12-03  Wenson Hsieh  <wenson_hsieh@apple.com>
2464
2465         fast/events/touch/ios/passive-by-default-on-document-and-window.html is a flaky failure
2466         https://bugs.webkit.org/show_bug.cgi?id=204797
2467         <rdar://problem/57591431>
2468
2469         Reviewed by Tim Horton.
2470
2471         Fix the layout test by waiting for touchend events before finishing the test, such that passive touchend events
2472         that were queued up via `EventDispatcher::touchEvent` have a chance to be dispatched to the page. Also, make the
2473         test a bit more modern by replacing the UI script in the test with a call to a UIHelper method.
2474
2475         * fast/events/touch/ios/passive-by-default-on-document-and-window-expected.txt:
2476         * fast/events/touch/ios/passive-by-default-on-document-and-window.html:
2477
2478 2019-12-03  youenn fablet  <youenn@apple.com>
2479
2480         Add support for camera rotation when capturing in UIProcess
2481         https://bugs.webkit.org/show_bug.cgi?id=204750
2482
2483         Reviewed by Eric Carlson.
2484
2485         * webrtc/video-rotation.html:
2486         Capture in UIProcess on Cocoa port and make use of test runner API to simulate device rotation.
2487
2488 2019-12-03  Per Arne Vollan  <pvollan@apple.com>
2489
2490         Layout Test fast/layoutformattingcontext/flow-integration-basic.html is failing
2491         https://bugs.webkit.org/show_bug.cgi?id=204795
2492
2493         Unreviewed test gardening.
2494
2495         * platform/win/TestExpectations:
2496
2497 2019-12-03  Per Arne Vollan  <pvollan@apple.com>
2498
2499         The test webanimations/accelerated-animation-removal-upon-transition-completion.html is timing out
2500         https://bugs.webkit.org/show_bug.cgi?id=204794
2501
2502         Unreviewed test gardening.
2503
2504         * platform/win/TestExpectations:
2505
2506 2019-12-03  Antti Koivisto  <antti@apple.com>
2507
2508         [LFC][Integration] Shorten feature flag name
2509         https://bugs.webkit.org/show_bug.cgi?id=204788
2510
2511         Reviewed by Sam Weinig.
2512
2513         * fast/layoutformattingcontext/flow-integration-basic.html:
2514
2515 2019-12-03  Chris Lord  <clord@igalia.com>
2516
2517         [WPE] Some WebGL 1.0.3 conformance tests are marked as failing but have been consistently passing
2518         https://bugs.webkit.org/show_bug.cgi?id=204790
2519
2520         Reviewed by Alejandro G. Castro.
2521
2522         * platform/wpe/TestExpectations:
2523
2524 2019-12-03  youenn fablet  <youenn@apple.com>
2525
2526         [Cocoa] Run camera capture in UIProcess by default in layout tests
2527         https://bugs.webkit.org/show_bug.cgi?id=204512
2528
2529         Reviewed by Eric Carlson.
2530
2531         Update tests to remove use of the removed internals API and disable
2532         camera capture in UIProcess for two tests that exihibit shortcomings of our current UIProcess camera capture support.
2533
2534         * fast/mediastream/constraint-intrinsic-size.html:
2535         * fast/mediastream/media-stream-page-muted.html:
2536         * fast/mediastream/mediastreamtrack-video-clone.html:
2537         * fast/mediastream/mock-media-source-expected.txt:
2538         * fast/mediastream/mock-media-source.html:
2539         * fast/mediastream/overconstrainederror-constraint.html:
2540         * webrtc/video-rotation.html:
2541
2542 2019-12-03  Antti Koivisto  <antti@apple.com>
2543
2544         [LFC][Integration] Setup root box properties
2545         https://bugs.webkit.org/show_bug.cgi?id=204743
2546
2547         Reviewed by Zalan Bujtas.
2548
2549         * fast/layoutformattingcontext/flow-integration-basic.html: Added.
2550         * platform/mac/fast/layoutformattingcontext/flow-integration-basic-expected.txt: Added.
2551
2552 2019-12-03  Zan Dobersek  <zdobersek@igalia.com>
2553
2554         Implement createImageBitmap(OffscreenCanvas)
2555         https://bugs.webkit.org/show_bug.cgi?id=183440
2556
2557         Reviewed by Antti Koivisto.
2558
2559         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2560
2561 2019-12-02  Nikita Vasilyev  <nvasilyev@apple.com>
2562
2563         Web Inspector: Provide UI to convert between sRGB and p3 color spaces
2564         https://bugs.webkit.org/show_bug.cgi?id=203534
2565         <rdar://problem/56688523>
2566
2567         Reviewed by Devin Rousso.
2568
2569         * inspector/model/color-expected.txt:
2570         * inspector/model/color.html:
2571
2572 2019-12-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
2573
2574         Crash when animating an enum attribute for multiple instances of an SVG element
2575         https://bugs.webkit.org/show_bug.cgi?id=204766
2576
2577         Reviewed by Simon Fraser.
2578
2579         * svg/animations/animated-enum-lengthAdjust-instances-expected.txt: Added.
2580         * svg/animations/animated-enum-lengthAdjust-instances.svg: Added.
2581
2582 2019-12-02  Alex Christensen  <achristensen@webkit.org>
2583
2584         Incorrect association of the URL object with the value port
2585         https://bugs.webkit.org/show_bug.cgi?id=204414
2586
2587         Reviewed by Sam Weinig.
2588
2589         * fast/dom/DOMURL/set-href-attribute-port-expected.txt:
2590         * fast/dom/DOMURL/set-href-attribute-port.html:
2591         * fast/dom/HTMLAnchorElement/set-href-attribute-port-expected.txt:
2592         * fast/dom/HTMLAnchorElement/set-href-attribute-port.html:
2593
2594 2019-12-02  Truitt Savell  <tsavell@apple.com>
2595
2596         Update expectations for two tests after https://trac.webkit.org/changeset/252363/webkit
2597         https://bugs.webkit.org/show_bug.cgi?id=204756
2598         https://bugs.webkit.org/show_bug.cgi?id=204757
2599
2600         Unreviewed test gardening.
2601
2602         * platform/ios/TestExpectations:
2603         * platform/mac/TestExpectations:
2604
2605 2019-12-02  youenn fablet  <youenn@apple.com>
2606
2607         Service Worker should correctly set its document first party for cookies URL
2608         https://bugs.webkit.org/show_bug.cgi?id=204742
2609
2610         Reviewed by Chris Dumez.
2611
2612         * http/wpt/service-workers/resources/set-cookie.py: Added.
2613         * http/wpt/service-workers/resources/third-party-cookie-iframe.html: Added.
2614         * http/wpt/service-workers/resources/third-party-worker.js:
2615         * http/wpt/service-workers/third-party-cookie-expected.txt: Added.
2616         * http/wpt/service-workers/third-party-cookie.html: Added.
2617
2618 2019-12-02  Simon Fraser  <simon.fraser@apple.com>
2619
2620         Don't do range checking for calc() at parse time
2621         https://bugs.webkit.org/show_bug.cgi?id=204737
2622
2623         Reviewed by Antti Koivisto.
2624
2625         Update tests that assumed calc range-checked at parse time.
2626
2627         * fast/css/column-width-calculated-value-expected.txt:
2628         * fast/css/column-width-calculated-value.html:
2629         * fast/css/flex-shrink-calculated-value-expected.txt:
2630         * fast/css/flex-shrink-calculated-value.html:
2631         * fast/css/negative-calc-values-expected.txt:
2632         * fast/css/negative-calc-values.html:
2633         * fast/css/text-shadow-calc-value-expected.txt:
2634         * fast/css/text-shadow-calc-value.html:
2635         * fast/shapes/parsing/parsing-shape-image-threshold-expected.txt:
2636         * fast/shapes/parsing/parsing-shape-image-threshold.html:
2637
2638 2019-11-30  youenn fablet  <youenn@apple.com>
2639
2640         Update RealtimeOutgoingAudioSourceCocoa::m_writeCount when sampleRate changes
2641         https://bugs.webkit.org/show_bug.cgi?id=204606
2642
2643         Reviewed by Eric Carlson.
2644
2645         * webrtc/audio-samplerate-change-expected.txt: Added.
2646         * webrtc/audio-samplerate-change.html: Added.
2647
2648 2019-11-30  Antoine Quint  <graouts@apple.com>
2649
2650         [Web Animations] Forward-filling animations should not schedule updates while filling
2651         https://bugs.webkit.org/show_bug.cgi?id=204697
2652         <rdar://problem/57534005>
2653
2654         Reviewed by Dean Jackson.
2655
2656         Adding tests checking that we don't schedule animation updates while filling for accelerated and non-accelerated animations alike.
2657
2658         * webanimations/no-scheduling-while-filling-accelerated-expected.txt: Added.
2659         * webanimations/no-scheduling-while-filling-accelerated.html: Added.
2660         * webanimations/no-scheduling-while-filling-non-accelerated-expected.txt: Added.
2661         * webanimations/no-scheduling-while-filling-non-accelerated.html: Added.
2662
2663 2019-11-29  Commit Queue  <commit-queue@webkit.org>
2664
2665         Unreviewed, rolling out r252944.
2666         https://bugs.webkit.org/show_bug.cgi?id=204709
2667
2668         Broke Windows Build (Requested by aakashja_ on #webkit).
2669
2670         Reverted changeset:
2671
2672         "[Web Animations] Forward-filling animations should not
2673         schedule updates while filling"
2674         https://bugs.webkit.org/show_bug.cgi?id=204697
2675         https://trac.webkit.org/changeset/252944
2676
2677 2019-11-29  Antoine Quint  <graouts@apple.com>
2678
2679         [Web Animations] Forward-filling animations should not schedule updates while filling
2680         https://bugs.webkit.org/show_bug.cgi?id=204697
2681
2682         Reviewed by Dean Jackson.
2683
2684         Adding tests checking that we don't schedule animation updates while filling for accelerated and non-accelerated animations alike.
2685
2686         * webanimations/no-scheduling-while-filling-accelerated-expected.txt: Added.
2687         * webanimations/no-scheduling-while-filling-accelerated.html: Added.
2688         * webanimations/no-scheduling-while-filling-non-accelerated-expected.txt: Added.
2689         * webanimations/no-scheduling-while-filling-non-accelerated.html: Added.
2690
2691 2019-11-28  Simon Fraser  <simon.fraser@apple.com>
2692
2693         Element jumps to wrong position after perspective change on ancestor
2694         https://bugs.webkit.org/show_bug.cgi?id=202505
2695         <rdar://problem/55930710>
2696
2697         Reviewed by Antti Koivisto.
2698
2699         * compositing/geometry/layer-position-after-removing-perspective-expected.html: Added.
2700         * compositing/geometry/layer-position-after-removing-perspective.html: Added.
2701         * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt: Rebaselined.
2702
2703 2019-11-28  Jonathan Bedard  <jbedard@apple.com>
2704
2705         [WebGL] Garden dedicated queue (Part 10)
2706         https://bugs.webkit.org/show_bug.cgi?id=204547
2707
2708         Unreviewed test gardening.
2709
2710         * webgl/TestExpectations:
2711
2712 2019-11-28  Jonathan Bedard  <jbedard@apple.com>
2713
2714         [WebGL] Garden dedicated queue (Part 9)
2715         https://bugs.webkit.org/show_bug.cgi?id=204547
2716
2717         Unreviewed test gardening.
2718
2719         * webgl/TestExpectations:
2720
2721 2019-11-28  Miguel Gomez  <magomez@igalia.com>
2722
2723         Unreviewed GTK and WPE gardening after r252916.
2724
2725         * platform/gtk/TestExpectations:
2726         * platform/gtk/css3/blending/svg-blend-hard-light-expected.txt: Added.
2727         * platform/gtk/imported/w3c/web-platform-tests/svg/import/paths-data-18-f-manual-expected.txt: Added.
2728         * platform/gtk/imported/w3c/web-platform-tests/svg/import/paths-data-20-f-manual-expected.txt: Added.
2729         * platform/gtk/imported/w3c/web-platform-tests/svg/import/shapes-polygon-03-t-manual-expected.txt: Added.
2730         * platform/gtk/imported/w3c/web-platform-tests/svg/import/struct-dom-07-f-manual-expected.txt: Added.
2731         * platform/gtk/imported/w3c/web-platform-tests/svg/import/struct-svg-02-f-manual-expected.txt: Added.
2732         * platform/gtk/imported/w3c/web-platform-tests/svg/import/svgdom-over-01-f-manual-expected.txt: Added.
2733         * platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/absolute-expected.txt: Added.
2734         * platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/relative-expected.txt: Added.
2735         * platform/gtk/imported/w3c/web-platform-tests/svg/path/bearing/zero-expected.txt: Added.
2736         * platform/gtk/imported/w3c/web-platform-tests/svg/path/closepath/segment-completing-expected.txt: Added.
2737         * platform/gtk/imported/w3c/web-platform-tests/svg/path/error-handling/render-until-error-expected.txt: Added.
2738         * platform/gtk/imported/w3c/web-platform-tests/svg/shapes/reftests/disabled-shapes-01-expected.txt: Added.
2739         * platform/gtk/imported/w3c/web-platform-tests/svg/text/visualtests/text-inline-size-001-visual-expected.txt: Added.
2740         * platform/wpe/TestExpectations:
2741
2742 2019-11-27  Jonathan Bedard  <jbedard@apple.com>
2743
2744         [WebGL] Garden dedicated queue (Part 8)
2745         https://bugs.webkit.org/show_bug.cgi?id=204547
2746
2747         Unreviewed test gardening.
2748
2749         * webgl/TestExpectations:
2750
2751 2019-11-27  Antoine Quint  <graouts@apple.com>
2752
2753         REGRESSION(r252455): imported/w3c/web-platform-tests/dom/events/Event-dispatch-on-disabled-elements.html fails on iOS and WK1
2754         https://bugs.webkit.org/show_bug.cgi?id=204272
2755         <rdar://problem/57253742>
2756
2757         Reviewed by Dean Jackson.
2758
2759         Removing this specific expectation for WK1 since it now behaves just like the other configurations.
2760
2761         * platform/mac-wk1/imported/w3c/web-platform-tests/dom/events/Event-dispatch-on-disabled-elements-expected.txt: Removed.
2762
2763 2019-11-27  Jonathan Bedard  <jbedard@apple.com>
2764
2765         [WebGL] Garden dedicated queue (Part 7)
2766         https://bugs.webkit.org/show_bug.cgi?id=204547
2767
2768         Unreviewed test gardening.
2769
2770         * webgl/TestExpectations:
2771
2772 2019-11-27  Nikolas Zimmermann  <nzimmermann@igalia.com>
2773
2774         Update test expectations for GTK port
2775
2776         Unreviewed test gardening.
2777
2778         * platform/gtk/TestExpectations:
2779
2780 2019-11-27  Nikolas Zimmermann  <nzimmermann@igalia.com>
2781
2782         Update test expectations for GTK/WPE ports
2783
2784         Unreviewed test gardening.
2785
2786         Get rid of outdated expectations referring to not-existing tests, remove duplicates, etc.
2787         Mark Gtk tests as passing that are reported by the bots to pas.
2788
2789         * platform/gtk/TestExpectations:
2790         * platform/wpe/TestExpectations:
2791
2792 2019-11-27  Nikolas Zimmermann  <nzimmermann@igalia.com>
2793
2794         Update test expectations for WPE port
2795
2796         Unreviewed test gardening.
2797
2798         Get rid of outdated expectations referring to not-existing tests, remove duplicates, etc.
2799
2800         * platform/wpe/TestExpectations:
2801
2802 2019-11-26  Jonathan Bedard  <jbedard@apple.com>
2803
2804         [WebGL] Garden dedicated queue (Part 6)
2805         https://bugs.webkit.org/show_bug.cgi?id=204547
2806
2807         Unreviewed test gardening.
2808
2809         Remove duplicates, unicode character.
2810
2811         * webgl/TestExpectations:
2812
2813 2019-11-26  Chris Dumez  <cdumez@apple.com>
2814
2815         Drop ActiveDOMObject::shouldPreventEnteringBackForwardCache_DEPRECATED()
2816         https://bugs.webkit.org/show_bug.cgi?id=204626
2817
2818         Reviewed by Ryosuke Niwa.
2819
2820         * http/tests/security/navigate-when-restoring-cached-page.html:
2821
2822 2019-11-26  Jonathan Bedard  <jbedard@apple.com>
2823
2824         [WebGL] Garden dedicated queue (Part 5)
2825         https://bugs.webkit.org/show_bug.cgi?id=204547
2826
2827         Unreviewed test gardening.
2828
2829         * webgl/TestExpectations:
2830
2831 2019-11-26  youenn fablet  <youenn@apple.com>
2832
2833         Update capturing document media state when entering b/f cache
2834         https://bugs.webkit.org/show_bug.cgi?id=204589
2835
2836         Reviewed by Chris Dumez.
2837
2838         * http/tests/navigation/page-cache-mediastream-expected.txt:
2839         * http/tests/navigation/page-cache-mediastream.html:
2840
2841 2019-11-26  youenn fablet  <youenn@apple.com>
2842
2843         Allow b/f cache in case of connected peer connections
2844         https://bugs.webkit.org/show_bug.cgi?id=204583
2845
2846         Reviewed by Chris Dumez.
2847
2848         * fast/history/resources/page-cache-helper-10000ms.html: Added.
2849         * webrtc/peerconnection-page-cache-expected.txt: Added.
2850         * webrtc/peerconnection-page-cache-long-expected.txt: Added.
2851         * webrtc/peerconnection-page-cache-long.html: Added.
2852         * webrtc/peerconnection-page-cache.html: Added.
2853
2854 2019-11-26  Alejandro G. Castro  <alex@igalia.com>
2855
2856         [GTK][WPE] New tests crashing after added in the r251377
2857         https://bugs.webkit.org/show_bug.cgi?id=204112
2858
2859         Unreviewed test gardening, add new tests crashing because we do
2860         not have an implementation of WTR::UIScriptController::copyText,
2861         the test was added in r252450.
2862
2863         * platform/gtk/TestExpectations:
2864         * platform/wpe/TestExpectations:
2865
2866 2019-11-26  Antoine Quint  <graouts@apple.com>
2867
2868         [Web Animations] Layout of children of element with forwards-filling opacity animation may be incorrect after removal
2869         https://bugs.webkit.org/show_bug.cgi?id=204602
2870         <rdar://problem/45311541>
2871
2872         Reviewed by Antti Koivisto.
2873
2874         Add a new ref test that checks that removing a forwards-filling animation that triggers a stacking context (for instance, animating opacity)
2875         after it has completed from an element affecting layout yields the correct layout.
2876
2877         * webanimations/child-layer-position-after-removal-of-animation-triggering-stacking-context-with-fill-forwards-expected.html: Added.
2878         * webanimations/child-layer-position-after-removal-of-animation-triggering-stacking-context-with-fill-forwards.html: Added.
2879
2880 2019-11-25  Fujii Hironori  <Hironori.Fujii@sony.com>
2881
2882         [Win] Update KeyboardEvent as per the latest specification
2883         https://bugs.webkit.org/show_bug.cgi?id=202183
2884
2885         Reviewed by Ross Kirsling.
2886
2887         * platform/win/TestExpectations:
2888         * platform/wincairo/TestExpectations:
2889         Unskipped fast/events/arrow-keys-on-body.html, fast/events/keyboardevent-key.html, and fast/events/key-events-in-input-text.html.
2890
2891 2019-11-25  Zan Dobersek  <zdobersek@igalia.com>  and  Chris Lord <clord@igalia.com>
2892
2893         Basic OffscreenCanvas functionality
2894         https://bugs.webkit.org/show_bug.cgi?id=182686
2895
2896         Reviewed by Antti Koivisto.
2897
2898         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
2899         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt:
2900         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt:
2901         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
2902         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2903         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt:
2904         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt:
2905
2906 2019-11-25  Youenn Fablet  <youenn@apple.com>
2907
2908         REGRESSION (Safari 13): WebSocket payload is truncated when x-webkit-deflate-frame is used
2909         https://bugs.webkit.org/show_bug.cgi?id=202401
2910         <rdar://problem/55922632>
2911
2912         Reviewed by Alex Christensen.
2913
2914         * http/tests/websocket/tests/hybi/deflate-extension-expected.txt: Added.
2915         * http/tests/websocket/tests/hybi/deflate-extension.html: Added.
2916
2917 2019-11-25  youenn fablet  <youenn@apple.com>
2918
2919         Mark imported/w3c/web-platform-tests/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html as Slow
2920         https://bugs.webkit.org/show_bug.cgi?id=204567
2921
2922         Unreviewed.
2923
2924         * TestExpectations:
2925         Mark above test as slow as it takes at least 20 seconds to run.
2926
2927 2019-11-24  Jonathan Bedard  <jbedard@apple.com>
2928
2929         [WebGL] Garden dedicated queue (Part 4)
2930         https://bugs.webkit.org/show_bug.cgi?id=204547
2931
2932         Unreviewed test gardening.
2933
2934         * webgl/TestExpectations:
2935
2936 2019-11-24  Jonathan Bedard  <jbedard@apple.com>
2937
2938         [WebGL] Garden dedicated queue (Part 3)
2939         https://bugs.webkit.org/show_bug.cgi?id=204547
2940
2941         Unreviewed test gardening.
2942
2943         * webgl/TestExpectations:
2944
2945 2019-11-23  John Wilander  <wilander@apple.com>
2946
2947         Resource Load Statistics: Allow multiple third-party cookie blocking settings
2948         https://bugs.webkit.org/show_bug.cgi?id=204389
2949         <rdar://problem/57344054>
2950
2951         Reviewed by Brent Fulgham.
2952
2953         The added tests existed before and are not re-introduced to test their dedicated setting.
2954
2955         The changed tests have been expanded to cover the new code paths.
2956
2957         * http/tests/resourceLoadStatistics/third-party-cookie-blocking-on-sites-without-user-interaction-database-expected.txt: Added.
2958         * http/tests/resourceLoadStatistics/third-party-cookie-blocking-on-sites-without-user-interaction-database.html: Added.
2959         * http/tests/resourceLoadStatistics/third-party-cookie-blocking-on-sites-without-user-interaction-expected.txt: Added.
2960         * http/tests/resourceLoadStatistics/third-party-cookie-blocking-on-sites-without-user-interaction.html: Added.
2961         * http/tests/storageAccess/grant-with-prompt-under-general-third-party-cookie-blocking-database-expected.txt:
2962         * http/tests/storageAccess/grant-with-prompt-under-general-third-party-cookie-blocking-database.html:
2963         * http/tests/storageAccess/grant-with-prompt-under-general-third-party-cookie-blocking-expected.txt:
2964         * http/tests/storageAccess/grant-with-prompt-under-general-third-party-cookie-blocking.html:
2965         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-with-cookie-database-expected.txt:
2966         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-with-cookie-database.html:
2967         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-with-cookie-expected.txt:
2968         * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-with-cookie.html:
2969
2970 2019-11-23  Jonathan Bedard  <jbedard@apple.com>
2971
2972         [WebGL] Garden dedicated queue (Part 2)
2973         https://bugs.webkit.org/show_bug.cgi?id=204547
2974
2975         Unreviewed test gardening.
2976
2977         * webgl/TestExpectations:
2978
2979 2019-11-23  Jonathan Bedard  <jbedard@apple.com>
2980
2981         [WebGL] Garden dedicated queue (Part 1)
2982         https://bugs.webkit.org/show_bug.cgi?id=204547
2983
2984         Unreviewed test gardening.
2985
2986         * webgl/TestExpectations:
2987
2988 2019-11-23  Per Arne Vollan  <pvollan@apple.com>
2989
2990         Some tests are failing on Win64
2991         https://bugs.webkit.org/show_bug.cgi?id=204545
2992
2993         Unreviewed test gardening.
2994
2995         * platform/win/TestExpectations:
2996
2997 2019-11-23  Antti Koivisto  <antti@apple.com>
2998
2999         Media queries in img sizes attribute don't evaluate dynamically
3000         https://bugs.webkit.org/show_bug.cgi?id=204521
3001
3002         Reviewed by Simon Fraser.
3003
3004         * fast/images/sizes-dynamic-001-expected.html: Added.
3005         * fast/images/sizes-dynamic-001.html: Added.
3006         * fast/images/sizes-dynamic-002-expected.html: Added.
3007         * fast/images/sizes-dynamic-002.html: Added.
3008
3009         Copied and modified from imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/sizes-dynamic-*
3010         because we don't support reftest-wait (webkit.org/b/186045).
3011
3012 2019-11-22  Per Arne Vollan  <pvollan@apple.com>
3013
3014         Some tests are failing on Win64
3015         https://bugs.webkit.org/show_bug.cgi?id=204545
3016
3017         Unreviewed test gardening.
3018
3019         * platform/win/TestExpectations:
3020
3021 2019-11-22  Ryosuke Niwa  <rniwa@webkit.org>
3022
3023         http/tests/eventloop/queue-task-across-cross-site-frames.html is flaky failure on iOS
3024         https://bugs.webkit.org/show_bug.cgi?id=204510
3025
3026         Reviewed by Chris Dumez.
3027
3028         There are two issues with this test. First, queue-task-across-cross-site-frames.html wasn't waiting
3029         for the helper file to post logs, and secondly, eventloop-helper.html was relying on setTimeout(~, 0)
3030         to always happen after queued tasks had run, which is not always true if there had already been
3031         another 0s timer scheduled.
3032
3033         * http/tests/eventloop/queue-task-across-cross-site-frames.html:
3034         * http/tests/eventloop/resources/eventloop-helper.html:
3035
3036 2019-11-22  Eric Carlson  <eric.carlson@apple.com>
3037
3038         ( r251737 ) media/remoteplayback-prompt.html is a flakey timeout
3039         https://bugs.webkit.org/show_bug.cgi?id=204362
3040         <rdar://problem/57327870>
3041
3042         Reviewed by Jer Noble.
3043
3044         * media/media-source/only-bcp47-language-tags-accepted-as-valid-expected.txt:
3045         * media/remoteplayback-prompt.html: Update to make debugging timeouts easier.
3046         * media/video-test.js:
3047         (waitForEventWithTimeout):
3048
3049 2019-11-22  Simon Fraser  <simon.fraser@apple.com>
3050
3051         Regression (r252701): imported/w3c/web-platform-tests/css/css-multicol/multicol-rule-shorthand-2.xht and multicol-rule-fraction-003.xht are failing on iOS
3052         https://bugs.webkit.org/show_bug.cgi?id=204505
3053
3054         Unreviewed test gardening.
3055
3056         Two multicol tests still fail on iOS.
3057
3058         * platform/ios/TestExpectations:
3059
3060 2019-11-21  Brian Burg  <bburg@apple.com>
3061
3062         Web Inspector: add support for new kinds of diagnostic events
3063         https://bugs.webkit.org/show_bug.cgi?id=204430
3064
3065         Reviewed by Devin Rousso.
3066
3067         Add new test cases for WI.DiagnosticController.
3068
3069         * inspector/unit-tests/diagnostic-controller-expected.txt: Added.
3070         * inspector/unit-tests/diagnostic-controller.html: Added.
3071
3072 2019-11-22  Chris Dumez  <cdumez@apple.com>
3073
3074         Speculative loading sometimes happens too early and is missing login cookies
3075         https://bugs.webkit.org/show_bug.cgi?id=204305
3076         <rdar://problem/57063840>
3077
3078         Reviewed by Antti Koivisto.
3079
3080         Extend layout test coverage to make sure that the validation request contains the latest cookies
3081         set by the main resource.
3082
3083         * http/tests/cache/disk-cache/speculative-validation/resources/validation-request-frame.php:
3084         * http/tests/cache/disk-cache/speculative-validation/validation-request-expected.txt:
3085         * http/tests/cache/disk-cache/speculative-validation/validation-request.html:
3086
3087 2019-11-22  Per Arne Vollan  <pvollan@apple.com>
3088
3089         Layout Test storage/indexeddb/modern/new-database-after-user-delete.html is flaky
3090         https://bugs.webkit.org/show_bug.cgi?id=204489
3091
3092         Unreviewed test gardening.
3093
3094         * platform/win/TestExpectations:
3095
3096 2019-11-22  Chris Dumez  <cdumez@apple.com>
3097
3098         [ iOS Release ]: Layout Test http/tests/navigation/page-cache-domcache-pending-promise.html is a Flaky Timeout
3099         https://bugs.webkit.org/show_bug.cgi?id=203373
3100         <rdar://problem/56590038>
3101
3102         Reviewed by Youenn Fablet.
3103
3104         I am not able to reproduce the flakiness so this includes speculative fixes and better error handling so
3105         that the test would hopefully fail with a message instead of timing out.
3106
3107         Speculative fixes:
3108         1. If the promise is resolved before we've navigated away, retry it asynchronously.
3109         2. If the promise is rejected before we've navigated away, retry it asynchronously instead of synchronously.
3110            I believe it is possible to prevent the navigation otherwise, in cases where the promise is rejected
3111            synchronously.
3112
3113         * http/tests/navigation/page-cache-domcache-pending-promise-expected.txt:
3114         * http/tests/navigation/page-cache-domcache-pending-promise.html:
3115
3116 2019-11-22  Carlos Garcia Campos  <cgarcia@igalia.com>
3117
3118         File input should fire an 'input' event before the 'change' event
3119         https://bugs.webkit.org/show_bug.cgi?id=204292
3120
3121         Reviewed by Wenson Hsieh.
3122
3123         Add new test to check both events are fired now.
3124
3125         * fast/forms/file/file-input-user-selection-events-expected.txt: Added.
3126         * fast/forms/file/file-input-user-selection-events.html: Added.
3127
3128 2019-11-21  Jer Noble  <jer.noble@apple.com>
3129
3130         Experimental support for HDR media query
3131         https://bugs.webkit.org/show_bug.cgi?id=204422
3132
3133         Reviewed by Eric Carlson.
3134
3135         * fast/media/mq-highdynamicrange-live-update-expected.txt: Added.
3136         * fast/media/mq-highdynamicrange-live-update.html: Added.
3137
3138 2019-11-21  Ryosuke Niwa  <rniwa@webkit.org>
3139
3140         Scrolling to fragment shouldn't happen as a part of updating style
3141         https://bugs.webkit.org/show_bug.cgi?id=203982
3142
3143         Reviewed by Simon Fraser.
3144
3145         Made an existing test more robust.
3146
3147         * fast/parser/adoption-agency-unload-iframe-4.html: Made the iframe's data URL not cachable.
3148
3149 2019-11-21  Myles C. Maxfield  <mmaxfield@apple.com>
3150
3151         Remove font-variant @font-face descriptor
3152         https://bugs.webkit.org/show_bug.cgi?id=203179
3153
3154         Reviewed by Simon Fraser.
3155
3156         Delete tests for the removed feature.
3157
3158         * css3/font-variant-font-face-all-expected.html: Deleted.
3159         * css3/font-variant-font-face-all.html: Deleted.
3160         * css3/font-variant-font-face-override-expected.html:
3161         * css3/font-variant-font-face-override.html:
3162         * fast/text/font-face-empty-string-expected.txt:
3163         * fast/text/font-face-empty-string.html:
3164         * fast/text/font-face-javascript-expected.txt:
3165         * fast/text/font-face-javascript.html:
3166
3167 2019-11-21  Yusuke Suzuki  <ysuzuki@apple.com>
3168
3169         Unreviewed, rolling in again, regression is not caused by it
3170         https://bugs.webkit.org/show_bug.cgi?id=202471
3171
3172         * js/Object-getOwnPropertyNames-expected.txt:
3173         * js/script-tests/Object-getOwnPropertyNames.js:
3174
3175 2019-11-21  Commit Queue  <commit-queue@webkit.org>
3176
3177         Unreviewed, rolling out r252683 and r252721.
3178         https://bugs.webkit.org/show_bug.cgi?id=204475
3179
3180         13% regression in JetStream2/prepack-wtb (Requested by
3181         yusukesuzuki on #webkit).
3182
3183         Reverted changesets:
3184
3185         "Implement String.prototype.replaceAll"
3186         https://bugs.webkit.org/show_bug.cgi?id=202471
3187         https://trac.webkit.org/changeset/252683
3188
3189         "Unreviewed, address Darin's feedback on r252683."
3190         https://trac.webkit.org/changeset/252721
3191
3192 2019-11-21  Simon Fraser  <simon.fraser@apple.com>
3193
3194         Flaky Test: compositing/backing/backing-store-attachment-with-rotation.html
3195         https://bugs.webkit.org/show_bug.cgi?id=204394
3196
3197         Reviewed by Myles C. Maxfield.
3198
3199         Move compositing-overlap-utils.js to compositing/resources and use its layerTreeWithoutTransforms()
3200         function to not dump transforms for the flakey test.
3201
3202         Adjust other tests which use this JS file.
3203
3204         * compositing/backing/backing-store-attachment-with-rotation-expected.txt:
3205         * compositing/backing/backing-store-attachment-with-rotation.html:
3206         * compositing/layer-creation/animation-overlap-with-children.html:
3207         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
3208         * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
3209         * compositing/layer-creation/mismatched-transform-transition-overlap.html:
3210         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
3211         * compositing/layer-creation/scale-rotation-animation-overlap.html:
3212         * compositing/layer-creation/scale-rotation-transition-overlap.html:
3213         * compositing/layer-creation/translate-animation-overlap.html:
3214         * compositing/layer-creation/translate-scale-animation-overlap.html:
3215         * compositing/layer-creation/translate-scale-transition-overlap.html:
3216         * compositing/layer-creation/translate-transition-overlap.html:
3217         * compositing/resources/compositing-test-utils.js: Renamed from LayoutTests/compositing/layer-creation/resources/compositing-overlap-utils.js.
3218         (makeDots):
3219         (layerTreeWithoutTransforms):
3220         (dumpLayersWithoutTransforms):
3221         * legacy-animation-engine/compositing/layer-creation/animation-overlap-with-children.html:
3222         * legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
3223         * legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
3224         * legacy-animation-engine/compositing/layer-creation/mismatched-transform-transition-overlap.html:
3225         * legacy-animation-engine/compositing/layer-creation/multiple-keyframes-animation-overlap.html:
3226         * legacy-animation-engine/compositing/layer-creation/scale-rotation-animation-overlap.html:
3227         * legacy-animation-engine/compositing/layer-creation/scale-rotation-transition-overlap.html:
3228         * legacy-animation-engine/compositing/layer-creation/translate-animation-overlap.html:
3229         * legacy-animation-engine/compositing/layer-creation/translate-scale-animation-overlap.html:
3230         * legacy-animation-engine/compositing/layer-creation/translate-scale-transition-overlap.html:
3231         * legacy-animation-engine/compositing/layer-creation/translate-transition-overlap.html:
3232
3233 2019-11-21  Nikita Vasilyev  <nvasilyev@apple.com>
3234
3235         Web Inspector: Outline sRGB-safe areas on P3 color picker
3236         https://bugs.webkit.org/show_bug.cgi?id=203533
3237         <rdar://problem/56688057>
3238
3239         Reviewed by Brian Burg.
3240
3241         Test WI.Color.displayP3toSRGB.
3242
3243         LayoutTests:
3244         * inspector/model/color-expected.txt:
3245         * inspector/model/color.html:
3246
3247 2019-11-21  Kate Cheney  <katherine_cheney@apple.com>
3248
3249         REGRESSION (r234440): [Mac WK2 ] Layout Test http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame.html is flaky timeout (194164)
3250         <https://bugs.webkit.org/show_bug.cgi?id=194164>
3251         <rdar://problem/48011649>
3252
3253         Reviewed by John Wilander.
3254
3255         Test no longer flaky.
3256
3257         * platform/mac-wk2/TestExpectations:
3258
3259 2019-11-21  Youenn Fablet  <youenn@apple.com>
3260
3261         Regression (r252660): Layout Test platform/ios/mediastream/audio-muted-in-background-tab.html is failing
3262         https://bugs.webkit.org/show_bug.cgi?id=204408
3263         <rdar://problem/57364353>
3264
3265         Reviewed by Eric Carlson.
3266
3267         * platform/ios/TestExpectations:
3268
3269 2019-11-20  Per Arne Vollan  <pvollan@apple.com>
3270
3271         Update test expectations for flaky tests
3272
3273         Unreviewed test gardening.
3274
3275         * platform/win/TestExpectations:
3276
3277 2019-11-21  Devin Rousso  <drousso@apple.com>
3278
3279         Web Inspector: removing the blackbox for a specific script doesn't actually remove the blackbox
3280         https://bugs.webkit.org/show_bug.cgi?id=204428
3281
3282         Reviewed by Timothy Hatcher.
3283
3284         * inspector/debugger/setShouldBlackboxURL.html:
3285         * inspector/debugger/setShouldBlackboxURL-expected.txt:
3286
3287 2019-11-20  Simon Fraser  <simon.fraser@apple.com>
3288
3289         getComputedStyle returns "auto" for zIndex property even after it has been set, on non-positioned elements
3290         https://bugs.webkit.org/show_bug.cgi?id=15562
3291
3292         Reviewed by Antti Koivisto.
3293
3294         * fast/css-grid-layout/grid-item-z-index-support-expected.txt:
3295         * fast/css-grid-layout/grid-item-z-index-support.html:
3296         * fast/css/getComputedStyle/getComputedStyle-zIndex-auto-expected.txt:
3297         * fast/css/getComputedStyle/getComputedStyle-zIndex-auto.html:
3298
3299 2019-11-20  Kate Cheney  <katherine_cheney@apple.com>
3300
3301         [ MacOS ] http/tests/resourceLoadStatistics/cookie-deletion.html is timing out
3302         https://bugs.webkit.org/show_bug.cgi?id=203813
3303         <rdar://problem/54316765>
3304
3305         Reviewed by John Wilander.
3306
3307         Added random dummy value to the end of the cookie-redirect query to ensure
3308         the third party url isn't failing to set the cookie and redirect back
3309         to the correct file because the url is already in the cache from previous runs.
3310
3311         * http/tests/resourceLoadStatistics/cookie-deletion-expected.txt:
3312         * http/tests/resourceLoadStatistics/cookie-deletion.html:
3313
3314 2019-11-20  Zalan Bujtas  <zalan@apple.com>
3315
3316         Flexbox sizing logic triggers full repaint on the flex items.
3317         https://bugs.webkit.org/show_bug.cgi?id=204380
3318         <rdar://problem/57236404>
3319
3320         Reviewed by Simon Fraser.
3321
3322         * fast/repaint/align-items-change-expected.txt: progression.
3323
3324 2019-11-20  Justin Fan  <justin_fan@apple.com>
3325
3326         webgl/1.0.3/conformance/context/context-release-upon-reload.html is flaky
3327         https://bugs.webkit.org/show_bug.cgi?id=203984
3328
3329         Unreviewed test gardening. Skip the 2.0.0 version of this test as well.
3330
3331         * platform/mac-highsierra-wk1/TestExpectations:
3332
3333 2019-11-20  Jonathan Bedard  <jbedard@apple.com>
3334
3335         [WebGL] Add `--webgl-test-suite` flag for run-webkit-tests
3336         https://bugs.webkit.org/show_bug.cgi?id=204327
3337
3338         Rubber-stamped by Aakash Jain.
3339
3340         * webgl/TestExpectations: Added.
3341
3342 2019-11-20  Myles C. Maxfield  <mmaxfield@apple.com>
3343
3344         [Cocoa] Add ui-sans-serif as a sibling to ui-serif, ui-monospace, and ui-rounded
3345         https://bugs.webkit.org/show_bug.cgi?id=204188
3346
3347         Reviewed by Simon Fraser.
3348
3349         * fast/text/design-system-ui-sans-serif-expected.html: Added.
3350         * fast/text/design-system-ui-sans-serif.html: Added.
3351
3352 2019-11-20  Truitt Savell  <tsavell@apple.com>
3353
3354         Add platform specific expectations for High Sierra and Mojave for svg/custom/glyph-selection-arabic-forms.svg
3355         https://bugs.webkit.org/show_bug.cgi?id=204249
3356
3357         Unreviewed test gardening.
3358
3359         * platform/mac-highsierra/svg/custom/glyph-selection-arabic-forms-expected.txt: Added.
3360         * platform/mac-mojave/svg/custom/glyph-selection-arabic-forms-expected.txt: Added.
3361
3362 2019-11-20  Simon Fraser  <simon.fraser@apple.com>
3363
3364         Turn off antialiasing when rendering with Ahem, for testing
3365         https://bugs.webkit.org/show_bug.cgi?id=204197
3366
3367         Reviewed by Myles C. Maxfield.
3368
3369         * TestExpectations:
3370
3371 2019-11-20  Per Arne Vollan  <pvollan@apple.com>
3372
3373         Layout Test fast/text/font-antialiasing-save-restore.html is failing
3374         https://bugs.webkit.org/show_bug.cgi?id=204413
3375
3376         Unreviewed test gardening.
3377
3378         * platform/win/TestExpectations:
3379
3380 2019-11-20  Truitt Savell  <tsavell@apple.com>
3381
3382         Regression (r252660): Layout Test platform/ios/mediastream/audio-muted-in-background-tab.html is failing
3383         https://bugs.webkit.org/show_bug.cgi?id=204408
3384
3385         Unreviewed test gardening.
3386
3387         * platform/ios/TestExpectations:
3388
3389 2019-11-20  Truitt Savell  <tsavell@apple.com>
3390
3391         Rebase svg/custom/glyph-selection-arabic-forms.svg
3392         https://bugs.webkit.org/show_bug.cgi?id=204249
3393
3394         Unreviewed test gardening.
3395
3396         * svg/custom/glyph-selection-arabic-forms-expected.txt:
3397
3398 2019-11-20  Jer Noble  <jer.noble@apple.com>
3399
3400         HTML5 audio .ended event not fired when app in background or phone screen is off
3401         https://bugs.webkit.org/show_bug.cgi?id=173332
3402         <rdar://problem/32757402>
3403
3404         Reviewed by Eric Carlson.
3405
3406         * media/audio-background-playback-playlist-expected.txt: Added.
3407         * media/audio-background-playback-playlist.html: Added.
3408
3409 2019-11-20  Simon Fraser  <simon.fraser@apple.com>
3410
3411         REGRESSION (r252161): box-shadow with inset and rounded borders is clipped
3412         https://bugs.webkit.org/show_bug.cgi?id=204348
3413
3414         Reviewed by Zalan Bujtas.
3415
3416         * fast/box-shadow/inset-box-shadow-expected.html: Added.
3417         * fast/box-shadow/inset-box-shadow.html: Added.
3418
3419 2019-11-20  Per Arne Vollan  <pvollan@apple.com>
3420
3421         Layout Test fast/text/font-antialiasing-save-restore.html is failing
3422         https://bugs.webkit.org/show_bug.cgi?id=204413
3423
3424         Unreviewed test gardening.
3425
3426         * platform/win/TestExpectations:
3427
3428 2019-11-19  Simon Fraser  <simon.fraser@apple.com>
3429
3430         Remove macOS Sierra results in LayoutTests/platform
3431         https://bugs.webkit.org/show_bug.cgi?id=204388
3432
3433         Reviewed by Eric Carlson.
3434
3435         * platform/mac-sierra-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Removed.
3436         * platform/mac-sierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Removed.
3437         * platform/mac-sierra-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Removed.
3438         * platform/mac-sierra-wk1/imported/w3c/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-pluginarray-expected.txt: Removed.
3439         * platform/mac-sierra-wk2/fast/dom/HTMLLinkElement/preconnect-support-expected.txt: Removed.
3440         * platform/mac-sierra-wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Removed.
3441         * platform/mac-sierra/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Removed.
3442         * platform/mac-sierra/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Removed.
3443         * platform/mac-sierra/css1/basic/inheritance-expected.png: Removed.
3444         * platform/mac-sierra/css1/basic/inheritance-expected.txt: Removed.
3445         * platform/mac-sierra/css2.1/t0602-c13-inh-underlin-00-e-expected.png: Removed.
3446         * platform/mac-sierra/css2.1/t0602-c13-inh-underlin-00-e-expected.txt: Removed.
3447         * platform/mac-sierra/css2.1/t0805-c5522-brdr-02-e-expected.txt: Removed.
3448         * platform/mac-sierra/css3/selectors3/html/css3-modsel-18-expected.png: Removed.
3449         * platform/mac-sierra/css3/selectors3/html/css3-modsel-18-expected.txt: Removed.
3450         * platform/mac-sierra/css3/selectors3/html/css3-modsel-19b-expected.png: Removed.
3451         * platform/mac-sierra/css3/selectors3/html/css3-modsel-19b-expected.txt: Removed.
3452         * platform/mac-sierra/css3/selectors3/html/css3-modsel-23-expected.png: Removed.
3453         * platform/mac-sierra/css3/selectors3/html/css3-modsel-23-expected.txt: Removed.
3454         * platform/mac-sierra/css3/selectors3/html/css3-modsel-69-expected.png: Removed.
3455         * platform/mac-sierra/css3/selectors3/html/css3-modsel-69-expected.txt: Removed.
3456         * platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-18-expected.png: Removed.
3457         * platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-18-expected.txt: Removed.
3458         * platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-19b-expected.png: Removed.
3459         * platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-19b-expected.txt: Removed.
3460         * platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-23-expected.png: Removed.
3461         * platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-23-expected.txt: Removed.
3462         * platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-69-expected.png: Removed.
3463         * platform/mac-sierra/css3/selectors3/xhtml/css3-modsel-69-expected.txt: Removed.
3464         * platform/mac-sierra/css3/selectors3/xml/css3-modsel-18-expected.png: Removed.
3465         * platform/mac-sierra/css3/selectors3/xml/css3-modsel-18-expected.txt: Removed.
3466         * platform/mac-sierra/css3/selectors3/xml/css3-modsel-19b-expected.png: Removed.
3467         * platform/mac-sierra/css3/selectors3/xml/css3-modsel-19b-expected.txt: Removed.
3468         * platform/mac-sierra/css3/selectors3/xml/css3-modsel-23-expected.png: Removed.
3469         * platform/mac-sierra/css3/selectors3/xml/css3-modsel-23-expected.txt: Removed.
3470         * platform/mac-sierra/css3/selectors3/xml/css3-modsel-69-expected.png: Removed.
3471         * platform/mac-sierra/css3/selectors3/xml/css3-modsel-69-expected.txt: Removed.
3472         * platform/mac-sierra/editing/deleting/delete-emoji-1-expected.txt: Removed.
3473         * platform/mac-sierra/editing/deleting/delete-emoji-2-expected.txt: Removed.
3474         * platform/mac-sierra/editing/deleting/delete-emoji-3-expected.txt: Removed.
3475         * platform/mac-sierra/editing/deleting/delete-emoji-4-expected.txt: Removed.
3476         * platform/mac-sierra/editing/deleting/delete-emoji-5-expected.txt: Removed.
3477         * platform/mac-sierra/editing/deleting/delete-emoji-6-expected.txt: Removed.
3478         * platform/mac-sierra/editing/deleting/delete-emoji-7-expected.txt: Removed.
3479         * platform/mac-sierra/editing/deleting/delete-emoji-8-expected.txt: Removed.
3480         * platform/mac-sierra/editing/deleting/delete-emoji-9-expected.txt: Removed.
3481         * platform/mac-sierra/editing/deleting/delete-emoji-expected.txt: Removed.
3482         * platform/mac-sierra/editing/mac/attributed-string/anchor-element-expected.txt: Removed.
3483         * platform/mac-sierra/editing/mac/attributed-string/attrib-string-colors-with-color-filter-expected.txt: Removed.
3484         * platform/mac-sierra/editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt: Removed.
3485         * platform/mac-sierra/editing/mac/attributed-string/attribute-string-for-copy-with-color-filter-expected.txt: Removed.
3486         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-1-expected.txt: Removed.
3487         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-2-expected.txt: Removed.
3488         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-3-expected.txt: Removed.
3489         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-4-expected.txt: Removed.
3490         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-5-expected.txt: Removed.
3491         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-1-expected.txt: Removed.
3492         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2-expected.txt: Removed.
3493         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Removed.
3494         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Removed.
3495         * platform/mac-sierra/editing/mac/attributed-string/basic-expected.txt: Removed.
3496         * platform/mac-sierra/editing/mac/attributed-string/comment-cdata-section-expected.txt: Removed.
3497         * platform/mac-sierra/editing/mac/attributed-string/font-size-expected.txt: Removed.
3498         * platform/mac-sierra/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Removed.
3499         * platform/mac-sierra/editing/mac/attributed-string/font-weight-expected.txt: Removed.
3500         * platform/mac-sierra/editing/mac/attributed-string/letter-spacing-expected.txt: Removed.
3501         * platform/mac-sierra/editing/mac/attributed-string/text-decorations-expected.txt: Removed.
3502         * platform/mac-sierra/editing/mac/attributed-string/vertical-align-expected.txt: Removed.
3503         * platform/mac-sierra/editing/mac/input/firstrectforcharacterrange-styled-expected.txt: Removed.
3504         * platform/mac-sierra/editing/selection/select-from-textfield-outwards-expected.png: Removed.
3505         * platform/mac-sierra/editing/selection/select-from-textfield-outwards-expected.txt: Removed.
3506         * platform/mac-sierra/fast/HTMLTextAreaElement/reset-textarea-expected.png: Removed.
3507         * platform/mac-sierra/fast/HTMLTextAreaElement/reset-textarea-expected.txt: Removed.
3508         * platform/mac-sierra/fast/block/basic/001-expected.png: Removed.
3509         * platform/mac-sierra/fast/block/basic/001-expected.txt: Removed.
3510         * platform/mac-sierra/fast/css-generated-content/initial-letter-basic-expected.png: Removed.
3511         * platform/mac-sierra/fast/css-generated-content/initial-letter-basic-expected.txt: Removed.
3512         * platform/mac-sierra/fast/css-generated-content/initial-letter-border-padding-expected.png: Removed.
3513         * platform/mac-sierra/fast/css-generated-content/initial-letter-border-padding-expected.txt: Removed.
3514         * platform/mac-sierra/fast/css-generated-content/initial-letter-raised-expected.png: Removed.
3515         * platform/mac-sierra/fast/css-generated-content/initial-letter-raised-expected.txt: Removed.
3516         * platform/mac-sierra/fast/css-generated-content/initial-letter-sunken-expected.png: Removed.
3517         * platform/mac-sierra/fast/css-generated-content/initial-letter-sunken-expected.txt: Removed.
3518         * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Removed.
3519         * platform/mac-sierra/fast/css/css3-nth-child-expected.png: Removed.
3520         * platform/mac-sierra/fast/css/css3-nth-child-expected.txt: Removed.
3521         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt: Removed.
3522         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed.
3523         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Removed.
3524         * platform/mac-sierra/fast/css/rtl-ordering-expected.png: Removed.
3525         * platform/mac-sierra/fast/css/rtl-ordering-expected.txt: Removed.
3526         * platform/mac-sierra/fast/css/text-overflow-input-expected.png: Removed.
3527         * platform/mac-sierra/fast/css/text-overflow-input-expected.txt: Removed.
3528         * platform/mac-sierra/fast/dom/34176-expected.png: Removed.
3529         * platform/mac-sierra/fast/dom/34176-expected.txt: Removed.
3530         * platform/mac-sierra/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt: Removed.
3531         * platform/mac-sierra/fast/dom/clone-node-dynamic-style-expected.png: Removed.
3532         * platform/mac-sierra/fast/dom/clone-node-dynamic-style-expected.txt: Removed.
3533         * platform/mac-sierra/fast/forms/basic-inputs-expected.png: Removed.
3534         * platform/mac-sierra/fast/forms/basic-inputs-expected.txt: Removed.
3535         * platform/mac-sierra/fast/forms/box-shadow-override-expected.png: Removed.
3536         * platform/mac-sierra/fast/forms/box-shadow-override-expected.txt: Removed.
3537         * platform/mac-sierra/fast/forms/button-sizes-expected.png: Removed.
3538         * platform/mac-sierra/fast/forms/button-sizes-expected.txt: Removed.
3539         * platform/mac-sierra/fast/forms/button-style-color-expected.png: Removed.
3540         * platform/mac-sierra/fast/forms/button-style-color-expected.txt: Removed.
3541         * platform/mac-sierra/fast/forms/input-appearance-disabled-expected.png: Removed.
3542         * platform/mac-sierra/fast/forms/input-appearance-disabled-expected.txt: Removed.
3543         * platform/mac-sierra/fast/forms/input-appearance-readonly-expected.png: Removed.
3544         * platform/mac-sierra/fast/forms/input-appearance-readonly-expected.txt: Removed.
3545         * platform/mac-sierra/fast/forms/input-appearance-visibility-expected.png: Removed.
3546         * platform/mac-sierra/fast/forms/input-appearance-visibility-expected.txt: Removed.
3547         * platform/mac-sierra/fast/forms/input-button-sizes-expected.png: Removed.
3548         * platform/mac-sierra/fast/forms/input-button-sizes-expected.txt: Removed.
3549         * platform/mac-sierra/fast/forms/input-table-expected.txt: Removed.
3550         * platform/mac-sierra/fast/forms/input-value-expected.png: Removed.
3551         * platform/mac-sierra/fast/forms/input-value-expected.txt: Removed.
3552         * platform/mac-sierra/fast/forms/listbox-bidi-align-expected.png: Removed.
3553         * platform/mac-sierra/fast/forms/listbox-bidi-align-expected.txt: Removed.
3554         * platform/mac-sierra/fast/forms/listbox-hit-test-zoomed-expected.png: Removed.
3555         * platform/mac-sierra/fast/forms/listbox-hit-test-zoomed-expected.txt: Removed.
3556         * platform/mac-sierra/fast/forms/option-script-expected.png: Removed.
3557         * platform/mac-sierra/fast/forms/option-script-expected.txt: Removed.
3558         * platform/mac-sierra/fast/forms/plaintext-mode-2-expected.png: Removed.
3559         * platform/mac-sierra/fast/forms/plaintext-mode-2-expected.txt: Removed.
3560         * platform/mac-sierra/fast/forms/search-rtl-expected.png: Removed.
3561         * platform/mac-sierra/fast/forms/search-rtl-expected.txt: Removed.
3562         * platform/mac-sierra/fast/forms/search-vertical-alignment-expected.png: Removed.
3563         * platform/mac-sierra/fast/forms/search-vertical-alignment-expected.txt: Removed.
3564         * platform/mac-sierra/fast/forms/searchfield-heights-expected.png: Removed.
3565         * platform/mac-sierra/fast/forms/searchfield-heights-expected.txt: Removed.
3566         * platform/mac-sierra/fast/forms/select-visual-hebrew-expected.png: Removed.
3567         * platform/mac-sierra/fast/forms/select-visual-hebrew-expected.txt: Removed.
3568         * platform/mac-sierra/fast/forms/select-writing-direction-natural-expected.png: Removed.
3569         * platform/mac-sierra/fast/forms/select-writing-direction-natural-expected.txt: Removed.
3570         * platform/mac-sierra/fast/forms/textarea-setinnerhtml-expected.png: Removed.
3571         * platform/mac-sierra/fast/forms/textarea-setinnerhtml-expected.txt: Removed.
3572         * platform/mac-sierra/fast/forms/textfield-outline-expected.png: Removed.
3573         * platform/mac-sierra/fast/forms/textfield-outline-expected.txt: Removed.
3574         * platform/mac-sierra/fast/forms/visual-hebrew-text-field-expected.png: Removed.
3575         * platform/mac-sierra/fast/forms/visual-hebrew-text-field-expected.txt: Removed.
3576         * platform/mac-sierra/fast/invalid/003-expected.png: Removed.
3577         * platform/mac-sierra/fast/invalid/003-expected.txt: Removed.
3578         * platform/mac-sierra/fast/invalid/004-expected.png: Removed.
3579         * platform/mac-sierra/fast/invalid/004-expected.txt: Removed.
3580         * platform/mac-sierra/fast/invalid/nestedh3s-expected.png: Removed.
3581         * platform/mac-sierra/fast/invalid/nestedh3s-expected.txt: Removed.
3582         * platform/mac-sierra/fast/selectors/018-expected.png: Removed.
3583         * platform/mac-sierra/fast/selectors/018-expected.txt: Removed.
3584         * platform/mac-sierra/fast/table/frame-and-rules-expected.png: Removed.
3585         * platform/mac-sierra/fast/table/frame-and-rules-expected.txt: Removed.
3586         * platform/mac-sierra/fast/text/atsui-multiple-renderers-expected.png: Removed.
3587         * platform/mac-sierra/fast/text/atsui-multiple-renderers-expected.txt: Removed.
3588         * platform/mac-sierra/fast/text/bidi-embedding-pop-and-push-same-expected.png: Removed.
3589         * platform/mac-sierra/fast/text/bidi-embedding-pop-and-push-same-expected.txt: Removed.
3590         * platform/mac-sierra/fast/text/drawBidiText-expected.png: Removed.
3591         * platform/mac-sierra/fast/text/drawBidiText-expected.txt: Removed.
3592         * platform/mac-sierra/fast/text/emoji-expected.txt: Removed.
3593         * platform/mac-sierra/fast/text/font-selection-font-face-parse-expected.txt: Removed.
3594         * platform/mac-sierra/fast/text/font-selection-font-loading-api-parse-expected.txt: Removed.
3595         * platform/mac-sierra/fast/text/font-stretch-parse-expected.txt: Removed.
3596         * platform/mac-sierra/fast/text/font-style-parse-expected.txt: Removed.
3597         * platform/mac-sierra/fast/text/font-weight-parse-expected.txt: Removed.
3598         * platform/mac-sierra/fast/text/font-weights-expected.png: Removed.
3599         * platform/mac-sierra/fast/text/font-weights-expected.txt: Removed.
3600         * platform/mac-sierra/fast/text/font-weights-zh-expected.png: Removed.
3601         * platform/mac-sierra/fast/text/font-weights-zh-expected.txt: Removed.
3602         * platform/mac-sierra/fast/text/indic-expected.png: Removed.
3603         * platform/mac-sierra/fast/text/indic-expected.txt: Removed.
3604         * platform/mac-sierra/fast/text/international/complex-character-based-fallback-expected.png: Removed.
3605         * platform/mac-sierra/fast/text/international/complex-character-based-fallback-expected.txt: Removed.
3606         * platform/mac-sierra/fast/text/international/danda-space-expected.png: Removed.
3607         * platform/mac-sierra/fast/text/international/danda-space-expected.txt: Removed.
3608         * platform/mac-sierra/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Removed.
3609         * platform/mac-sierra/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt: Removed.
3610         * platform/mac-sierra/fast/text/orientation-sideways-expected.png: Removed.
3611         * platform/mac-sierra/fast/text/orientation-sideways-expected.txt: Removed.
3612         * platform/mac-sierra/fast/text/updateNewFont-expected.png: Removed.
3613         * platform/mac-sierra/fast/text/updateNewFont-expected.txt: Removed.
3614         * platform/mac-sierra/fast/writing-mode/text-orientation-basic-expected.png: Removed.
3615         * platform/mac-sierra/fast/writing-mode/text-orientation-basic-expected.txt: Removed.
3616         * platform/mac-sierra/fonts/cursive-expected.png: Removed.
3617         * platform/mac-sierra/fonts/cursive-expected.txt: Removed.
3618         * platform/mac-sierra/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Removed.
3619         * platform/mac-sierra/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt: Removed.
3620         * platform/mac-sierra/http/tests/inspector/network/resource-sizes-network-expected.txt: Removed.
3621         * platform/mac-sierra/http/tests/websocket/tests/hybi/secure-cookie-secure-connection-expected.txt: Removed.
3622         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Removed.
3623         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https-expected.txt: Removed.
3624         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https-expected.txt: Removed.
3625         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Removed.
3626         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Removed.
3627         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt: Removed.
3628         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Removed.
3629         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Removed.
3630         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Removed.
3631         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker-expected.txt: Removed.
3632         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Removed.
3633         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Removed.
3634         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Removed.
3635         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Removed.
3636         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.https.worker-expected.txt: Removed.
3637         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt: Removed.
3638         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt: Removed.
3639         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.https.worker-expected.txt: Removed.
3640         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt: Removed.
3641         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.https.worker-expected.txt: Removed.
3642         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt: Removed.
3643         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt: Removed.
3644         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt: Removed.
3645         * platform/mac-sierra/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: Removed.
3646         * platform/mac-sierra/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: Removed.
3647         * platform/mac-sierra/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-expected.txt: Removed.
3648         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Removed.
3649         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Removed.
3650         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Removed.
3651         * platform/mac-sierra/imported/w3c/web-platform-tests/xhr/send-blob-with-no-mime-type-expected.txt: Removed.
3652         * platform/mac-sierra/inspector/css/shadow-scoped-style-expected.txt: Removed.
3653         * platform/mac-sierra/platform/mac/fast/loader/file-url-mimetypes-3-expected.txt: Removed.
3654         * platform/mac-sierra/printing/width-overflow-expected.txt: Removed.
3655         * platform/mac-sierra/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Removed.
3656         * platform/mac-sierra/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Removed.
3657         * platform/mac-sierra/svg/batik/text/textStyles-expected.png: Removed.
3658         * platform/mac-sierra/svg/batik/text/textStyles-expected.txt: Removed.
3659         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt: Removed.
3660         * platform/mac-sierra/tables/mozilla/bugs/bug18359-expected.png: Removed.
3661         * platform/mac-sierra/tables/mozilla/bugs/bug18359-expected.txt: Removed.
3662         * platform/mac-sierra/tables/mozilla/bugs/bug30692-expected.txt: Removed.
3663         * platform/mac-sierra/tables/mozilla/bugs/bug51727-expected.png: Removed.
3664         * platform/mac-sierra/tables/mozilla/bugs/bug51727-expected.txt: Removed.
3665         * platform/mac-sierra/tables/mozilla/bugs/bug52505-expected.png: Removed.
3666         * platform/mac-sierra/tables/mozilla/bugs/bug52505-expected.txt: Removed.
3667         * platform/mac-sierra/tables/mozilla/other/wa_table_thtd_rowspan-expected.png: Removed.
3668         * platform/mac-sierra/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt: Removed.
3669         * platform/mac-sierra/tables/mozilla/other/wa_table_tr_align-expected.png: Removed.
3670         * platform/mac-sierra/tables/mozilla/other/wa_table_tr_align-expected.txt: Removed.
3671         * platform/mac-sierra/transforms/2d/zoom-menulist-expected.png: Removed.
3672         * platform/mac-sierra/transforms/2d/zoom-menulist-expected.txt: Removed.
3673
3674 2019-11-19  Ross Kirsling  <ross.kirsling@sony.com>
3675
3676         Implement String.prototype.replaceAll
3677         https://bugs.webkit.org/show_bug.cgi?id=202471
3678
3679         Reviewed by Yusuke Suzuki.
3680
3681         * js/Object-getOwnPropertyNames-expected.txt:
3682         * js/script-tests/Object-getOwnPropertyNames.js:
3683         Grrr, why is this a layout test...
3684
3685 2019-11-19  Youenn Fablet  <youenn@apple.com>
3686
3687         getUserMedia echoCancellation constraint has no affect
3688         https://bugs.webkit.org/show_bug.cgi?id=179411
3689
3690         Reviewed by Eric Carlson.
3691
3692         * fast/mediastream/MediaDevices-getSupportedConstraints-expected.txt:
3693         * fast/mediastream/MediaDevices-getSupportedConstraints.html:
3694         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
3695         * fast/mediastream/apply-constraints-audio-expected.txt:
3696         * fast/mediastream/apply-constraints-audio.html:
3697         * fast/mediastream/getUserMedia-webaudio-expected.txt:
3698         * fast/mediastream/getUserMedia-webaudio.html:
3699         * webrtc/routines.js:
3700
3701 2019-11-19  Peng Liu  <peng.liu6@apple.com>
3702
3703         Typos in layout test names
3704         https://bugs.webkit.org/show_bug.cgi?id=204387
3705
3706         Reviewed by Eric Carlson.
3707
3708         * media/video-fullscreen-only-controls-expected.txt: Renamed from LayoutTests/media/video-fullscreeen-only-controls-expected.txt.
3709         * media/video-fullscreen-only-controls.html: Renamed from LayoutTests/media/video-fullscreeen-only-controls.html.
3710         * media/video-fullscreen-only-playback-expected.txt: Renamed from LayoutTests/media/video-fullscreeen-only-playback-expected.txt.
3711         * media/video-fullscreen-only-playback.html: Renamed from LayoutTests/media/video-fullscreeen-only-playback.html.
3712         * platform/gtk/TestExpectations:
3713         * platform/ios/TestExpectations:
3714         * platform/mac/TestExpectations:
3715         * platform/win/TestExpectations:
3716
3717 2019-11-19  Peng Liu  <peng.liu6@apple.com>
3718
3719         Assertion failure in HTMLMediaElement::enterFullscreen()
3720         https://bugs.webkit.org/show_bug.cgi?id=204376
3721
3722         Reviewed by Eric Carlson.
3723
3724         * media/video-set-presentation-mode-to-inline-expected.txt: Added.
3725         * media/video-set-presentation-mode-to-inline.html: Added.
3726
3727 2019-11-19  Sihui Liu  <sihui_liu@apple.com>
3728
3729         IndexedDB: overflow of KeyGenerator in MemoryIDBBackingStore
3730         https://bugs.webkit.org/show_bug.cgi?id=204366
3731
3732         Reviewed by Brady Eidson.
3733
3734         * storage/indexeddb/key-generator-expected.txt:
3735         * storage/indexeddb/key-generator-private-expected.txt:
3736         * storage/indexeddb/resources/key-generator.js:
3737         (request.onerror):
3738
3739 2019-11-19  Sihui Liu  <sihui_liu@apple.com>
3740
3741         IndexedDB: update m_objectStoresByName after renaming object store
3742         https://bugs.webkit.org/show_bug.cgi?id=204373
3743
3744         Reviewed by Brady Eidson.
3745
3746         * storage/indexeddb/put-after-objectstore-rename-expected.txt: Added.
3747         * storage/indexeddb/put-after-objectstore-rename-private-expected.txt: Added.
3748         * storage/indexeddb/put-after-objectstore-rename-private.html: Added.
3749         * storage/indexeddb/put-after-objectstore-rename.html: Added.
3750         * storage/indexeddb/resources/put-after-objectstore-rename.js: Added.
3751         (prepareDatabase):
3752         (openSuccess):
3753
3754 2019-11-19  Jiewen Tan  <jiewen_tan@apple.com>
3755
3756         Improve WebAuthn NFC tests after r252297
3757         https://bugs.webkit.org/show_bug.cgi?id=204251
3758
3759         Reviewed by Alexey Proskuryakov.
3760
3761         This patch fixes a test failure after r252297 and adds new test contents for r252297.
3762
3763         * http/wpt/webauthn/public-key-credential-create-failure-nfc.https-expected.txt:
3764         * http/wpt/webauthn/public-key-credential-create-failure-nfc.https.html:
3765         * http/wpt/webauthn/public-key-credential-create-success-nfc.https-expected.txt:
3766         * http/wpt/webauthn/public-key-credential-create-success-nfc.https.html:
3767
3768 2019-11-19  Sunny He  <sunny_he@apple.com>
3769
3770         Nullptr crash in Node::setTextContent via Document::setTitle if title element is removed before setTextContent call.
3771         https://bugs.webkit.org/show_bug.cgi?id=204332
3772
3773         Reviewed by Ryosuke Niwa.
3774
3775         * fast/dom/Document/title-property-set-with-dom-event-expected.txt: Added.
3776         * fast/dom/Document/title-property-set-with-dom-event.html: Added.
3777         * fast/dom/Document/title-property-set-with-dom-event-svg-expected.html: Added.
3778         * fast/dom/Document/title-property-set-with-dom-event-svg.html: Added.
3779 2019-11-19  Jiewen Tan  <jiewen_tan@apple.com>
3780
3781         Unreviewed, test gardening
3782
3783         * platform/ios-wk2/TestExpectations:
3784
3785 2019-11-19  Wenson Hsieh  <wenson_hsieh@apple.com>
3786
3787         fast/events/touch/ios/long-press-on-link.html times out after r251693
3788         https://bugs.webkit.org/show_bug.cgi?id=204365
3789         <rdar://problem/57324773>
3790
3791         Reviewed by Megan Gardner.
3792
3793         The change in trac.webkit.org/r251693 inadvertently fixed a failing layout test, fast/events/touch/ios/
3794         long-press-on-image.html. In doing so, it caused the subsequent layout test, long-press-on-link.html, to begin
3795         failing, since both tests depend on the previous test not presenting a context menu when long pressing; if the
3796         previous test presents a context menu, the next test will proceed while the context menu is still dismissing,
3797         which prevents the touches from making it to the web view.
3798
3799         To fix this, simply mark both tests as `runSingly` in test options; this forces context menu UI to be torn down
3800         after running these two tests, so that these tests won't have side effects when they successfully show a context
3801         menu.
3802
3803         * fast/events/touch/ios/long-press-on-image.html:
3804         * fast/events/touch/ios/long-press-on-link.html:
3805
3806 2019-11-19  John Wilander  <wilander@apple.com>
3807
3808         Resource Load Statistics: Count third-party script loads under top frame
3809         https://bugs.webkit.org/show_bug.cgi?id=204262
3810         <rdar://problem/57244945>
3811
3812         Reviewed by Alex Christensen.
3813
3814         * http/tests/resourceLoadStatistics/count-third-party-script-import-in-worker-database-expected.txt: Added.
3815         * http/tests/resourceLoadStatistics/count-third-party-script-import-in-worker-database.html: Added.
3816         * http/tests/resourceLoadStatistics/count-third-party-script-import-in-worker-expected.txt: Added.
3817         * http/tests/resourceLoadStatistics/count-third-party-script-import-in-worker.html: Added.
3818         * http/tests/resourceLoadStatistics/count-third-party-script-loads-database-expected.txt: Added.
3819         * http/tests/resourceLoadStatistics/count-third-party-script-loads-database.html: Added.
3820         * http/tests/resourceLoadStatistics/count-third-party-script-loads-expected.txt: Added.
3821         * http/tests/resourceLoadStatistics/count-third-party-script-loads.html: Added.
3822         * http/tests/resourceLoadStatistics/dont-count-third-party-image-as-third-party-script-database-expected.txt: Added.
3823         * http/tests/resourceLoadStatistics/dont-count-third-party-image-as-third-party-script-database.html: Added.
3824         * http/tests/resourceLoadStatistics/dont-count-third-party-image-as-third-party-script-expected.txt: Added.
3825         * http/tests/resourceLoadStatistics/dont-count-third-party-image-as-third-party-script.html: Added.
3826         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration-database-expected.txt:
3827             Removed the lastSeen output since it may differ between test runs.
3828         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration-expected.txt:
3829             Removed the lastSeen output since it may differ between test runs.
3830         * http/tests/resourceLoadStatistics/resources/dummy.js: Added.
3831         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration-database-expected.txt:
3832             Removed the lastSeen output since it may differ between test runs.
3833         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration-expected.txt:
3834             Removed the lastSeen output since it may differ between test runs.
3835
3836 2019-11-19  Simon Fraser  <simon.fraser@apple.com>
3837
3838         REGRESSION (r252598): system-preview/badge.html and transforms/2d/zoom-menulist.html are failing
3839         https://bugs.webkit.org/show_bug.cgi?id=204383
3840
3841         Unreviewed test gardening: adjust these tests for the different color component
3842         rounding introduced in r252598.
3843
3844         * platform/ios/transforms/2d/zoom-menulist-expected.txt:
3845         * system-preview/badge-expected.html:
3846
3847 2019-11-19  Sihui Liu  <sihui_liu@apple.com>
3848
3849         Update expectations for bufferedAmount-unchanged-by-sync-xhr.any.worker.html
3850         https://bugs.webkit.org/show_bug.cgi?id=204313
3851
3852         Reviewed by Alex Christensen.
3853
3854         * platform/ios-wk2/TestExpectations:
3855         * platform/mac-wk2/TestExpectations:
3856
3857 2019-11-19  Eric Carlson  <eric.carlson@apple.com>
3858
3859         OverConstrainedError is missing 'name' property
3860         https://bugs.webkit.org/show_bug.cgi?id=204069
3861
3862         Reviewed by Youenn Fablet.
3863
3864         * fast/mediastream/MediaDevices-getUserMedia.html:
3865         * fast/mediastream/overconstrainederror-constraint.html:
3866
3867 2019-11-19  Kate Cheney  <katherine_cheney@apple.com>
3868
3869         [ MacOS ] http/tests/resourceLoadStatistics/cookie-deletion.html is timing out
3870         https://bugs.webkit.org/show_bug.cgi?id=203813
3871         <rdar://problem/54316765>
3872
3873         Reviewed by Alexey Proskuryakov.
3874
3875         Added console logging to narrow down cause of flaky test which does not
3876         reproduce locally. Changed test expectations to timeout so the bots
3877         actually run the test and the issue can be determined.
3878
3879         * http/tests/resourceLoadStatistics/cookie-deletion-expected.txt:
3880         * http/tests/resourceLoadStatistics/cookie-deletion.html:
3881         * platform/wk2/TestExpectations:
3882
3883 2019-11-19  Wenson Hsieh  <wenson_hsieh@apple.com>
3884
3885         [Clipboard API] Add support for Clipboard.readText()
3886         https://bugs.webkit.org/show_bug.cgi?id=204310
3887         <rdar://problem/57292754>
3888
3889         Reviewed by Ryosuke Niwa.
3890
3891         Add several new layout tests.
3892
3893         * editing/async-clipboard/clipboard-do-not-read-text-from-platform-if-text-changes-expected.txt: Added.
3894         * editing/async-clipboard/clipboard-do-not-read-text-from-platform-if-text-changes.html: Added.
3895
3896         Add a test to verify that if the clipboard changes content in the middle of a call to clipboard.readText, we
3897         will reject the readText() promise and avoid exposing any text to the page.
3898
3899         * editing/async-clipboard/clipboard-read-text-expected.txt: Added.
3900         * editing/async-clipboard/clipboard-read-text-from-platform-expected.txt: Added.
3901         * editing/async-clipboard/clipboard-read-text-from-platform.html: Added.
3902
3903         Add a test to verify that we display DOM paste UI when reading text that was written to the pasteboard directly
3904         via platform API.
3905
3906         * editing/async-clipboard/clipboard-read-text-same-origin-expected.txt: Added.
3907         * editing/async-clipboard/clipboard-read-text-same-origin.html: Added.
3908
3909         Add a test to verify that we allow the page to access same origin text data on the pasteboard using readText,
3910         during a user gesture.
3911
3912         * editing/async-clipboard/clipboard-read-text.html: Added.
3913
3914         Add a basic test to verify that readText works when the page writes text to the clipboard using DataTransfer and
3915         document.execCommand.
3916
3917         * platform/gtk/TestExpectations:
3918         * platform/mac-wk1/TestExpectations:
3919         * platform/win/TestExpectations:
3920         * platform/wpe/TestExpectations:
3921
3922 2019-11-18  John Wilander  <wilander@apple.com>
3923
3924         Check if ITP is on before applying third-party cookie blocking
3925         https://bugs.webkit.org/show_bug.cgi?id=204322
3926         <rdar://problem/57120772>
3927
3928         Reviewed by Chris Dumez and Alexey Proskuryakov.
3929
3930         * http/tests/resourceLoadStatistics/no-third-party-cookie-blocking-when-itp-is-off-expected.txt: Added.
3931         * http/tests/resourceLoadStatistics/no-third-party-cookie-blocking-when-itp-is-off.html: Added.
3932
3933 2019-11-18  Simon Fraser  <simon.fraser@apple.com>
3934
3935         -webkit-font-smoothing: none leaves subsequent elements unantialiased
3936         https://bugs.webkit.org/show_bug.cgi?id=204334
3937
3938         Reviewed by Myles C. Maxfield.
3939
3940         * fast/text/font-antialiasing-save-restore-expected.html: Added.
3941         * fast/text/font-antialiasing-save-restore.html: Added.
3942
3943 2019-11-18  Devin Rousso  <drousso@apple.com>
3944
3945         Web Inspector: Local Resource Overrides: allow substitution based on a url pattern
3946         https://bugs.webkit.org/show_bug.cgi?id=202375
3947
3948         Reviewed by Brian Burg.
3949
3950         * http/tests/inspector/network/local-resource-override-basic.html:
3951         * http/tests/inspector/network/local-resource-override-basic-expected.txt:
3952
3953 2019-11-18  Megan Gardner  <megan_gardner@apple.com>
3954
3955         Update dismiss-picker-using-keyboard.html test to work on iPad correctly
3956         https://bugs.webkit.org/show_bug.cgi?id=204257
3957         <rdar://problem/57239690>
3958
3959         Reviewed by Wenson Hsieh.
3960
3961         The iPad does not use the keyboard to show the options for these form controls,
3962         and instead uses a popover. This expands the test infrastructure to allow for
3963         either iPhone or iPad functionality.
3964
3965         * fast/forms/ios/dismiss-picker-using-keyboard.html:
3966         * resources/ui-helper.js:
3967         (window.UIHelper.activateAndWaitForInputSessionAt.return.new.Promise.):
3968         (window.UIHelper.waitForInputSessionToDismiss.return.new.Promise.):
3969         (window.UIHelper.waitForInputSessionToDismiss.return.new.Promise):
3970         (window.UIHelper.waitForInputSessionToDismiss):
3971
3972 2019-11-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
3973
3974         Fix getTotalLength() and getPointAtLength() for optimized rect and ellipse renderers
3975         https://bugs.webkit.org/show_bug.cgi?id=204213
3976
3977         Reviewed by Simon Fraser.
3978
3979         The following tests were added in r231955. The SVGElements in these were
3980         defined such that a path has to be created to render any of them. Change
3981         all the tests, except the polygon and the polyline, such that no path is
3982         needed to render them. This will exercise the code path where we need to
3983         create a temporary Path to answer the questions of getTotalLength() and
3984         getPointAtLength().
3985
3986         * svg/dom/SVGGeometry-circle-expected.txt:
3987         * svg/dom/SVGGeometry-circle.xhtml:
3988         * svg/dom/SVGGeometry-ellipse-expected.txt:
3989         * svg/dom/SVGGeometry-ellipse.xhtml:
3990         * svg/dom/SVGGeometry-line-expected.txt:
3991         * svg/dom/SVGGeometry-line.xhtml:
3992         * svg/dom/SVGGeometry-polygon-expected.txt:
3993         * svg/dom/SVGGeometry-polygon.xhtml:
3994         * svg/dom/SVGGeometry-polyline-expected.txt:
3995         * svg/dom/SVGGeometry-polyline.xhtml:
3996         * svg/dom/SVGGeometry-rect-expected.txt:
3997         * svg/dom/SVGGeometry-rect.xhtml:
3998
3999 2019-11-18  Zalan Bujtas  <zalan@apple.com>
4000
4001         Block layout invalidation logic triggers excessive layout on height percentage descendants
4002         https://bugs.webkit.org/show_bug.cgi?id=204255
4003
4004         Reviewed by Simon Fraser.
4005
4006         * fast/block/height-percentage-descendants-with-absolute-pos-containingblock-expected.txt: Added.
4007         * fast/block/height-percentage-descendants-with-absolute-pos-containingblock.html: Added.
4008
4009 2019-11-18  Wenson Hsieh  <wenson_hsieh@apple.com>
4010
4011         [Clipboard API] Add support for Clipboard.writeText()
4012         https://bugs.webkit.org/show_bug.cgi?id=204287
4013         <rdar://problem/57270440>
4014
4015         Reviewed by Tim Horton.
4016
4017         * editing/async-clipboard/clipboard-write-text-expected.txt: Added.
4018         * editing/async-clipboard/clipboard-write-text-requires-user-gesture-expected.txt: Added.
4019         * editing/async-clipboard/clipboard-write-text-requires-user-gesture.html: Added.
4020
4021         Add a layout test to verify that `navigator.clipboard.writeText` is gated on user gesture, if the
4022         javaScriptCanAccessClipboard preference is disabled.
4023
4024         * editing/async-clipboard/clipboard-write-text.html: Added.
4025
4026         Add a layout test to verify that writing text to the clipboard puts a single item on the system clipboard with
4027         the type "text/plain", which can be read back using `navigator.clipboard.read`.
4028
4029         * platform/win/TestExpectations:
4030
4031         Skip clipboard-write-text.html on Windows, since custom pasteboard data is not implemented there yet.
4032
4033 2019-11-18  Simon Fraser  <simon.fraser@apple.com>
4034
4035         Fix color component rounding to match the CSS Color spec
4036         https://bugs.webkit.org/show_bug.cgi?id=203597
4037         <rdar://problem/56728546>
4038
4039         Reviewed by Tim Horton.
4040
4041         New results.
4042
4043         * TestExpectations:
4044         * css3/calc/color-hsl-expected.txt:
4045         * css3/calc/color-rgb-expected.txt:
4046         * css3/filters/backdrop/backdrop-filter-with-clip-path-expected.txt:
4047         * displaylists/canvas-display-list-expected.txt:
4048         * editing/execCommand/query-command-value-background-color-expected.txt:
4049         * editing/execCommand/query-command-value-background-color.html:
4050         * fast/block/basic/fieldset-stretch-to-legend-expected.txt:
4051         * fast/block/float/relative-painted-twice-expected.txt:
4052         * fast/borders/border-image-trumps-radius-expected.txt:
4053         * fast/borders/border-left-right-same-bottom-different-color-expected.txt:
4054         * fast/borders/border-radius-groove-03-expected.txt:
4055         * fast/borders/border-radius-wide-border-03-expected.txt:
4056         * fast/borders/border-radius-wide-border-04-expected.txt:
4057         * fast/borders/borderRadiusDashed05-expected.txt:
4058         * fast/borders/borderRadiusDotted05-expected.txt:
4059         * fast/borders/borderRadiusDotted06-expected.txt:
4060         * fast/borders/borderRadiusDouble05-expected.txt:
4061         * fast/borders/borderRadiusDouble09-expected.txt:
4062         * fast/borders/fieldsetBorderRadius-expected.txt:
4063         * fast/canvas/rgba-parsing-expected.txt:
4064         * fast/canvas/rgba-parsing.html:
4065         * fast/css/apple-system-control-colors-expected.txt:
4066         * fast/css/paint-order-shadow-expected.html:
4067         * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-color-expected.txt:
4068         * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-color.html:
4069         * fast/frames/content-opacity-1-expected.txt:
4070         * fast/table/border-collapsing/collapsed-borders-adjoining-sections-vertical-rl-expected.txt:
4071         * fast/table/border-collapsing/collapsed-borders-painted-once-on-inner-cells-expected.txt:
4072         * media/modern-media-controls/background-tint/background-tint-expected.txt:
4073         * media/modern-media-controls/background-tint/background-tint.html:
4074         * media/modern-media-controls/button/button-focus-state-expected.txt:
4075         * media/modern-media-controls/button/button-focus-state.html:
4076         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/import/color-prop-02-f-manual-expected.txt:
4077         * platform/ios-simulator/imported/w3c/web-platform-tests/svg/import/color-prop-03-t-manual-expected.txt:
4078         * platform/ios-wk2/editing/pasteboard/4641033-expected.txt:
4079         * platform/ios-wk2/editing/pasteboard/4944770-1-expected.txt:
4080         * platform/ios-wk2/editing/selection/caret-before-select-expected.txt:
4081         * platform/ios-wk2/fast/block/basic/011-expected.txt:
4082         * platform/ios-wk2/fast/block/margin-collapse/103-expected.txt:
4083         * platform/ios-wk2/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
4084         * platform/ios-wk2/fast/overflow/float-in-relpositioned-expected.txt:
4085         * platform/ios-wk2/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
4086         * platform/ios-wk2/fast/overflow/scrollRevealButton-expected.txt:
4087         * platform/ios-wk2/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt:
4088         * platform/ios-wk2/fast/text/shadow-no-blur-expected.txt:
4089         * platform/ios-wk2/fast/text/shadow-translucent-fill-expected.txt:
4090         * platform/ios/TestExpectations:
4091         * platform/ios/compositing/images/direct-image-background-color-expected.txt:
4092         * platform/ios/compositing/overflow/theme-affects-visual-overflow-expected.txt:
4093         * platform/ios/compositing/webgl/webgl-background-color-expected.txt:
4094         * platform/ios/css1/box_properties/acid_test-expected.txt:
4095         * platform/ios/css2.1/t09-c5526c-display-00-e-expected.txt:
4096         * platform/ios/css3/flexbox/button-expected.txt:
4097         * platform/ios/css3/selectors3/html/css3-modsel-19b-expected.txt:
4098         * platform/ios/css3/selectors3/html/css3-modsel-64-expected.txt:
4099         * platform/ios/css3/selectors3/xhtml/css3-modsel-19b-expected.txt:
4100         * platform/ios/css3/selectors3/xhtml/css3-modsel-64-expected.txt:
4101         * platform/ios/css3/selectors3/xml/css3-modsel-19b-expected.txt:
4102         * platform/ios/css3/selectors3/xml/css3-modsel-64-expected.txt:
4103         * platform/ios/editing/selection/3690703-2-expected.txt:
4104         * platform/ios/editing/selection/3690703-expected.txt:
4105         * platform/ios/editing/selection/3690719-expected.txt:
4106         * platform/ios/editing/selection/4397952-expected.txt:
4107         * platform/ios/editing/selection/5240265-expected.txt:
4108         * platform/ios/editing/selection/replaced-boundaries-3-expected.txt:
4109         * platform/ios/editing/selection/select-box-expected.txt:
4110         * platform/ios/editing/selection/select-element-paragraph-boundary-expected.txt:
4111         * platform/ios/editing/selection/selection-button-text-expected.txt:
4112         * platform/ios/fast/backgrounds/background-leakage-expected.txt:
4113         * platform/ios/fast/backgrounds/background-leakage-transforms-expected.txt:
4114         * platform/ios/fast/block/float/float-avoidance-expected.txt:
4115         * platform/ios/fast/block/float/intruding-painted-twice-expected.txt:
4116         * platform/ios/fast/block/positioning/inline-block-relposition-expected.txt:
4117         * platform/ios/fast/borders/mixed-border-styles-expected.txt:
4118         * platform/ios/fast/borders/mixed-border-styles-radius-expected.txt:
4119         * platform/ios/fast/borders/mixed-border-styles-radius2-expected.txt:
4120         * platform/ios/fast/box-shadow/inset-box-shadow-radius-expected.txt:
4121         * platform/ios/fast/css/continuationCrash-expected.txt:
4122         * platform/ios/fast/css/margin-top-bottom-dynamic-expected.txt:
4123         * platform/ios/fast/css/non-standard-checkbox-size-expected.txt:
4124         * platform/ios/fast/css/percentage-non-integer-expected.txt:
4125         * platform/ios/fast/css/rtl-ordering-expected.txt:
4126         * platform/ios/fast/css/shadow-multiple-expected.txt:
4127         * platform/ios/fast/css/text-transform-select-expected.txt:
4128         * platform/ios/fast/css/viewport-units-dynamic-expected.txt:
4129         * platform/ios/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
4130         * platform/ios/fast/dynamic/positioned-movement-with-positioned-children-expected.txt:
4131         * platform/ios/fast/forms/001-expected.txt:
4132         * platform/ios/fast/forms/003-expected.txt:
4133         * platform/ios/fast/forms/004-expected.txt:
4134         * platform/ios/fast/forms/basic-inputs-expected.txt:
4135         * platform/ios/fast/forms/basic-selects-expected.txt:
4136         * platform/ios/fast/forms/blankbuttons-expected.txt:
4137         * platform/ios/fast/forms/box-shadow-override-expected.txt:
4138         * platform/ios/fast/forms/button-align-expected.txt:
4139         * platform/ios/fast/forms/button-cannot-be-nested-expected.txt:
4140         * platform/ios/fast/forms/button-generated-content-expected.txt:
4141         * platform/ios/fast/forms/button-positioned-expected.txt:
4142         * platform/ios/fast/forms/button-sizes-expected.txt:
4143         * platform/ios/fast/forms/button-style-color-expected.txt:
4144         * platform/ios/fast/forms/button-table-styles-expected.txt:
4145         * platform/ios/fast/forms/button-text-transform-expected.txt:
4146         * platform/ios/fast/forms/button-white-space-expected.txt:
4147         * platform/ios/fast/forms/control-clip-expected.txt:
4148         * platform/ios/fast/forms/control-clip-overflow-expected.txt:
4149         * platform/ios/fast/forms/control-restrict-line-height-expected.txt:
4150         * platform/ios/fast/forms/disabled-select-change-index-expected.txt:
4151         * platform/ios/fast/forms/file/file-input-direction-expected.txt:
4152         * platform/ios/fast/forms/file/file-input-disabled-expected.txt:
4153         * platform/ios/fast/forms/form-element-geometry-expected.txt:
4154         * platform/ios/fast/forms/formmove-expected.txt:
4155         * platform/ios/fast/forms/formmove2-expected.txt:
4156         * platform/ios/fast/forms/formmove3-expected.txt:
4157         * platform/ios/fast/forms/hidden-listbox-expected.txt:
4158         * platform/ios/fast/forms/input-appearance-height-expected.txt:
4159         * platform/ios/fast/forms/input-button-sizes-expected.txt:
4160         * platform/ios/fast/forms/input-value-expected.txt:
4161         * platform/ios/fast/forms/listbox-bidi-align-expected.txt:
4162         * platform/ios/fast/forms/listbox-hit-test-zoomed-expected.txt:
4163         * platform/ios/fast/forms/listbox-scrollbar-incremental-load-expected.txt:
4164         * platform/ios/fast/forms/listbox-width-change-expected.txt:
4165         * platform/ios/fast/forms/menulist-clip-expected.txt:
4166         * platform/ios/fast/forms/menulist-deselect-update-expected.txt:
4167         * platform/ios/fast/forms/menulist-narrow-width-expected.txt:
4168         * platform/ios/fast/forms/menulist-no-overflow-expected.txt:
4169         * platform/ios/fast/forms/menulist-option-wrap-expected.txt:
4170         * platform/ios/fast/forms/menulist-separator-painting-expected.txt:
4171         * platform/ios/fast/forms/menulist-style-color-expected.txt:
4172         * platform/ios/fast/forms/menulist-width-change-expected.txt:
4173         * platform/ios/fast/forms/option-script-expected.txt:
4174         * platform/ios/fast/forms/option-strip-whitespace-expected.txt:
4175         * platform/ios/fast/forms/option-text-clip-expected.txt:
4176         * platform/ios/fast/forms/select-align-expected.txt:
4177         * platform/ios/fast/forms/select-baseline-expected.txt:
4178         * platform/ios/fast/forms/select-block-background-expected.txt:
4179         * platform/ios/fast/forms/select-change-listbox-size-expected.txt:
4180         * platform/ios/fast/forms/select-change-listbox-to-popup-expected.txt:
4181         * platform/ios/fast/forms/select-change-popup-to-listbox-expected.txt:
4182         * platform/ios/fast/forms/select-dirty-parent-pref-widths-expected.txt:
4183         * platform/ios/fast/forms/select-disabled-appearance-expected.txt:
4184         * platform/ios/fast/forms/select-empty-option-height-expected.txt:
4185         * platform/ios/fast/forms/select-initial-position-expected.txt:
4186         * platform/ios/fast/forms/select-item-background-clip-expected.txt:
4187         * platform/ios/fast/forms/select-list-box-with-height-expected.txt:
4188         * platform/ios/fast/forms/select-non-native-rendering-direction-expected.txt:
4189         * platform/ios/fast/forms/select-selected-expected.txt:
4190         * platform/ios/fast/forms/select-style-expected.txt:
4191         * platform/ios/fast/forms/select-visual-hebrew-expected.txt:
4192         * platform/ios/fast/forms/select-writing-direction-natural-expected.txt:
4193         * platform/ios/fast/forms/select/optgroup-rendering-expected.txt:
4194         * platform/ios/fast/forms/selectlist-minsize-expected.txt:
4195         * platform/ios/fast/forms/stuff-on-my-optgroup-expected.txt:
4196         * platform/ios/fast/html/details-replace-summary-child-expected.txt:
4197         * platform/ios/fast/html/details-replace-text-expected.txt:
4198         * platform/ios/fast/html/keygen-expected.txt:
4199         * platform/ios/fast/inline/positionedLifetime-expected.txt:
4200         * platform/ios/fast/invalid/014-expected.txt:
4201         * platform/ios/fast/multicol/client-rects-expected.txt:
4202         * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt:
4203         * platform/ios/fast/multicol/client-rects-spanners-expected.txt:
4204         * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt:
4205         * platform/ios/fast/parser/bad-xml-slash-expected.txt:
4206         * platform/ios/fast/replaced/replaced-breaking-expected.txt:
4207         * platform/ios/fast/replaced/replaced-breaking-mixture-expected.txt:
4208         * platform/ios/fast/replaced/three-selects-break-expected.txt:
4209         * platform/ios/fast/replaced/width100percent-button-expected.txt:
4210         * platform/ios/fast/replaced/width100percent-checkbox-expected.txt:
4211         * platform/ios/fast/replaced/width100percent-menulist-expected.txt:
4212         * platform/ios/fast/replaced/width100percent-radio-expected.txt:
4213         * platform/ios/fast/ruby/select-ruby-expected.txt:
4214         * platform/ios/fast/selectors/064-expected.txt:
4215         * platform/ios/fast/table/append-cells2-expected.txt:
4216         * platform/ios/fast/table/border-collapsing/equal-precedence-resolution-expected.txt:
4217         * platform/ios/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt:
4218         * platform/ios/fast/table/remove-td-display-none-expected.txt:
4219         * platform/ios/fast/text/international/bidi-listbox-atsui-expected.txt:
4220         * platform/ios/fast/text/international/bidi-listbox-expected.txt:
4221         * platform/ios/fast/text/international/bidi-menulist-expected.txt:
4222         * platform/ios/fast/text/international/hindi-spacing-expected.txt:
4223         * platform/ios/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
4224         * platform/ios/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
4225         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
4226         * platform/ios/ios/fast/borders/thin-lozenge-expected.txt:
4227         * platform/ios/svg/W3C-SVG-1.1/color-prop-02-f-expected.txt:
4228         * platform/ios/svg/W3C-SVG-1.1/color-prop-03-t-expected.txt:
4229         * platform/ios/svg/custom/foreign-object-skew-expected.txt:
4230         * platform/ios/svg/custom/inline-svg-in-xhtml-expected.txt:
4231         * platform/ios/tables/mozilla/bugs/bug1188-expected.txt:
4232         * platform/ios/tables/mozilla/bugs/bug1318-expected.txt:
4233         * platform/ios/tables/mozilla/bugs/bug138725-expected.txt:
4234         * platform/ios/tables/mozilla/bugs/bug18359-expected.txt:
4235         * platform/ios/tables/mozilla/bugs/bug2479-2-expected.txt:
4236         * platform/ios/tables/mozilla/bugs/bug2479-3-expected.txt:
4237         * platform/ios/tables/mozilla/bugs/bug2479-4-expected.txt:
4238         * platform/ios/tables/mozilla/bugs/bug26178-expected.txt:
4239         * platform/ios/tables/mozilla/bugs/bug28928-expected.txt:
4240         * platform/ios/tables/mozilla/bugs/bug29326-expected.txt:
4241         * platform/ios/tables/mozilla/bugs/bug33855-expected.txt:
4242         * platform/ios/tables/mozilla/bugs/bug39209-expected.txt:
4243         * platform/ios/tables/mozilla/bugs/bug4382-expected.txt:
4244         * platform/ios/tables/mozilla/bugs/bug4429-expected.txt:
4245         * platform/ios/tables/mozilla/bugs/bug44505-expected.txt:
4246         * platform/ios/tables/mozilla/bugs/bug4527-expected.txt:
4247         * platform/ios/tables/mozilla/bugs/bug46