6e80959dd76fb9708ed72ee9156c702fca4e34e0
[WebKit-https.git] / LayoutTests / ChangeLog
1 2022-02-19  Jon Lee  <jonlee@apple.com>
2
3         Unreviewed gardening for GPU Process bots.
4
5         * gpu-process/TestExpectations:
6         * platform/ios/TestExpectations:
7
8         * compositing/images/positioned-image-content-rect.html:
9         * compositing/overlap-blending/nested-overlap.html:
10         * css2.1/20110323/height-applies-to-010a.htm:
11         * fast/borders/border-radius-on-html.html:
12         * fast/replaced/ul-li-word-break-break-word.html:
13         * imported/blink/fast/scrolling/fractional-scroll-offset-iframe-fixed-position.html:
14
15 2022-02-19  Philippe Normand  <pnormand@igalia.com>
16
17         [WPE][GTK] Enable Thunder and remove old Clearkey CDM/Decryptor
18         https://bugs.webkit.org/show_bug.cgi?id=235492
19
20         Reviewed by Xabier Rodriguez-Calvar.
21
22         Update EME ClearKey baselines, a few more tests were enabled.
23
24         * platform/glib/TestExpectations:
25         * platform/glib/imported/w3c/web-platform-tests/encrypted-media/idlharness.https-expected.txt: Added.
26         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/idlharness.https-expected.txt: Removed.
27
28 2022-02-18  Ben Nham  <nham@apple.com>
29
30         Hook up PushManager to permission state
31         https://bugs.webkit.org/show_bug.cgi?id=236739
32
33         Reviewed by Brady Eidson.
34
35         Added tests that make sure that PushManager.permissionState() and PushManager.subscribe()
36         respect the notification permission level for the current origin.
37
38         I made these regular tests rather than WPT tests because the WPT test harness calls
39         grantWebNotificationPermission at the top of its setup script (in testharnessreport.js), and
40         I didn't want to change that for this patch.
41
42         * http/tests/push-api/resources/push-api-test-pre.js: Added.
43         (finishPushAPITest):
44         (waitForState):
45         * http/tests/push-api/resources/subscribe-iframe-cross-origin.html: Added.
46         * http/tests/push-api/resources/subscribe-iframe-same-origin.html: Added.
47         * http/tests/push-api/resources/subscribe-tests.js: Added.
48         (async testServiceWorkerPermissionState):
49         (async testDocumentPermissionState):
50         (async testServiceWorkerSubscribe):
51         (async testDocumentSubscribe):
52         * http/tests/push-api/resources/subscribe-worker.js: Added.
53         (async event):
54         * http/tests/push-api/subscribe-default-permissions-expected.txt: Added.
55         * http/tests/push-api/subscribe-default-permissions-iframe-cross-origin-expected.txt: Added.
56         * http/tests/push-api/subscribe-default-permissions-iframe-cross-origin.html: Added.
57         * http/tests/push-api/subscribe-default-permissions-iframe-same-origin-expected.txt: Added.
58         * http/tests/push-api/subscribe-default-permissions-iframe-same-origin.html: Added.
59         * http/tests/push-api/subscribe-default-permissions.html: Added.
60         * http/tests/push-api/subscribe-deny-permissions-expected.txt: Added.
61         * http/tests/push-api/subscribe-deny-permissions.html: Added.
62         * http/tests/push-api/subscribe-grant-permissions-expected.txt: Added.
63         * http/tests/push-api/subscribe-grant-permissions.html: Added.
64         * platform/gtk/TestExpectations:
65         * platform/mac-wk1/TestExpectations:
66         * platform/win/TestExpectations:
67
68 2022-02-18  Ryan Haddad  <ryanhaddad@apple.com>
69
70         http/wpt/push-api/onpush-disabled.html fails (incremental build issue?)
71         https://bugs.webkit.org/show_bug.cgi?id=236874
72
73         Unreviewed test gardening.
74
75         * TestExpectations: Mark test as failing to reduce impact on EWS.
76
77 2022-02-18  Matteo Flores  <matteo_flores@apple.com>
78
79         REGRESSION(r287249): [ Monterey wk2 ] media/media-source/media-webm-vorbis-partial.html is a constant text failure
80         https://bugs.webkit.org/show_bug.cgi?id=236857
81
82         Unreviewed test gardening.
83
84         * platform/mac-bigsur/fast/text/international/Geeza-Pro-vertical-metrics-adjustment-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/Geeza-Pro-vertical-metrics-adjustment-expected.txt.
85         * platform/mac/fast/text/international/Geeza-Pro-vertical-metrics-adjustment-expected.txt: Rebaslining due to test changes.
86
87 2022-02-18  Wenson Hsieh  <wenson_hsieh@apple.com>
88
89         [Live Text] Add a mechanism to inject images into image overlays
90         https://bugs.webkit.org/show_bug.cgi?id=236842
91
92         Reviewed by Aditya Keerthi.
93
94         Add a layout test that exercises the new cropped image overlay code.
95
96         * fast/images/text-recognition/image-overlay-cropped-image-expected.txt: Added.
97         * fast/images/text-recognition/image-overlay-cropped-image.html: Added.
98
99 2022-02-18  Kimmo Kinnunen  <kkinnunen@apple.com>
100
101         WebGL GPUP: Crash when running fast/mediastream/getUserMedia-to-canvas-1.html
102         https://bugs.webkit.org/show_bug.cgi?id=236502
103
104         Unskip the previous crashes caused by the lack of implementation.
105
106         Reviewed by Eric Carlson.
107
108         * platform/ios-wk2/TestExpectations:
109
110 2022-02-18  Ryan Haddad  <ryanhaddad@apple.com>
111
112         REGRESSION (10/5/2021?): [iOS] http/wpt/cross-origin-opener-policy/single-request-to-server.html is a flaky failure
113         https://bugs.webkit.org/show_bug.cgi?id=233284
114
115         Unreviewed test gardening.
116
117         * platform/ios/TestExpectations: Mark test as flaky.
118
119 2022-02-18  Jon Lee  <jonlee@apple.com>
120
121         REGRESSION (r289990): [iOS] fast/backgrounds/gradient-background-shadow.html is consistently failing
122         https://bugs.webkit.org/show_bug.cgi?id=236854
123
124         Unreviewed. Expanding fuzzy range.
125         * fast/backgrounds/gradient-background-shadow.html:
126
127 2022-02-18  Tim Nguyen  <ntim@apple.com>
128
129         Re-import inert and <dialog> WPT
130         https://bugs.webkit.org/show_bug.cgi?id=236808
131
132         Reviewed by Simon Fraser.
133
134         Commit: https://github.com/web-platform-tests/wpt/commit/0d483a3bea340a2c60cb7a4add49eb63cbba2a64
135
136         * platform/ios-wk2/imported/w3c/web-platform-tests/inert/inert-iframe-hittest.tentative-expected.txt: Added.
137         * platform/ios-wk2/imported/w3c/web-platform-tests/inert/inert-iframe-tabbing.tentative-expected.txt: Added.
138
139 2022-02-18  Sam Sneddon  <gsnedders@apple.com>
140
141         ServiceWorkerGlobalScope+PushAPI requires PushAPIEnabled
142         https://bugs.webkit.org/show_bug.cgi?id=236846
143
144         Reviewed by Chris Dumez.
145
146         * http/wpt/push-api/onpush-disabled-expected.txt: Added.
147         * http/wpt/push-api/onpush-disabled.html: Added.
148         * http/wpt/push-api/onpush-disabled.js: Added.
149         (test):
150         * http/wpt/push-api/onpush-enabled-expected.txt: Added.
151         * http/wpt/push-api/onpush-enabled.html: Added.
152         * http/wpt/push-api/onpush-enabled.js: Added.
153         (test):
154
155 2022-02-18  Jon Lee  <jonlee@apple.com>
156
157         Follow up to b236802. Unreviewed.
158
159         * platform/ios/TestExpectations: Remove the test expectations.
160
161 2022-02-18  Jon Lee  <jonlee@apple.com>
162
163         Unreviewed gardening for GPU Process bot.
164
165         * TestExpectations:
166         * fast/css/counters/counter-list-item.html: Add fuzzy data.
167         * gpu-process/TestExpectations:
168         * platform/ios-wk2/TestExpectations:
169         * platform/ios/TestExpectations:
170
171 2022-02-18  Jon Lee  <jonlee@apple.com>
172
173         imported/w3c/web-platform-tests/css/css-sizing/range-percent-intrinsic-size-* fail
174         https://bugs.webkit.org/show_bug.cgi?id=203514
175
176         Unreviewed.
177         * TestExpectations: No longer happening. Removing.
178
179 2022-02-18  Antoine Quint  <graouts@webkit.org>
180
181         [frame-rate] [custom-effect] allow setting frameRate as an option passed to document.timeline.animate()
182         https://bugs.webkit.org/show_bug.cgi?id=236831
183
184         Reviewed by Dean Jackson.
185
186         * webanimations/frame-rate/animation-frame-rate-expected.txt:
187         * webanimations/frame-rate/animation-frame-rate.html:
188
189 2022-02-18  Ziran Sun  <zsun@igalia.com>
190
191         [InputElement] Return empty string for an invalid floating-point number that ends with "."
192         https://bugs.webkit.org/show_bug.cgi?id=236700
193
194         Reviewed by Chris Dumez.
195
196         * fast/forms/number/number-stepup-stepdown-expected.txt:
197         * fast/forms/number/number-stepup-stepdown-from-renderer-expected.txt:
198         * fast/forms/number/number-stepup-stepdown-from-renderer.html:
199         * fast/forms/number/number-stepup-stepdown.html:
200
201 2022-02-18  Antoine Quint  <graouts@webkit.org>
202
203         [frame-rate] allow setting frameRate as an option passed to Element.animate()
204         https://bugs.webkit.org/show_bug.cgi?id=236830
205
206         Reviewed by Dean Jackson.
207
208         * webanimations/frame-rate/animation-frame-rate-expected.txt:
209         * webanimations/frame-rate/animation-frame-rate.html:
210
211 2022-02-18  Antoine Quint  <graouts@webkit.org>
212
213         [custom-effect] Animations associated with a custom effect should appear in document.getAnimations() result
214         https://bugs.webkit.org/show_bug.cgi?id=236828
215
216         Reviewed by Dean Jackson.
217
218         * webanimations/custom-effect/custom-effect-get-animations-expected.txt: Added.
219         * webanimations/custom-effect/custom-effect-get-animations.html: Added.
220
221 2022-02-18  Antoine Quint  <graouts@webkit.org>
222
223         [frame-rate] animation with different but compatible frame rates should be aligned
224         https://bugs.webkit.org/show_bug.cgi?id=236778
225         <rdar://problem/89083932>
226
227         Reviewed by Simon Fraser.
228
229         Add new tests that check the behavior of alignment when:
230         
231         - two animations are started together with the same frame rate,
232         - two animations are started one frame apart with the same frame rate,
233         - three animations are each started one frame apart and with different, but compatible frame rates.
234
235         * TestExpectations:
236         * platform/ios-wk2/TestExpectations:
237         * platform/mac-wk2/TestExpectations:
238         * webanimations/frame-rate/animation-frame-rate-alignment-compatible-frame-rates-expected.txt: Added.
239         * webanimations/frame-rate/animation-frame-rate-alignment-compatible-frame-rates.html: Added.
240         * webanimations/frame-rate/animation-frame-rate-alignment-started-together-expected.txt: Added.
241         * webanimations/frame-rate/animation-frame-rate-alignment-started-together.html: Added.
242         * webanimations/frame-rate/animation-frame-rate-alignment-started-with-one-frame-separation-expected.txt: Added.
243         * webanimations/frame-rate/animation-frame-rate-alignment-started-with-one-frame-separation.html: Added.
244
245 2022-02-18  Jon Lee  <jonlee@apple.com>
246
247         Unreviewed gardening for GPU Process bots. Update fuzzy data.
248
249         * gpu-process/TestExpectations:
250         * platform/ios/TestExpectations: A couple tests are happening on all iOS bots and not uniquely on GPU Process bots.
251
252 2022-02-17  Alan Bujtas  <zalan@apple.com>
253
254         [LFC][IFC] 'vertical-align: bottom' makes inline level boxes stick out of their parent block box
255         https://bugs.webkit.org/show_bug.cgi?id=236677
256
257         Reviewed by Antti Koivisto.
258
259         * fast/inline/vertical-align-bottom-expected.html: Added.
260         * fast/inline/vertical-align-bottom.html: Added.
261
262 2022-02-17  Jon Lee  <jonlee@apple.com>
263
264         Unreviewed gardening for iOS GPU Process bots.
265
266         * TestExpectations:
267         * gpu-process/TestExpectations: Triage remaining failures.
268
269         * css3/masking/clip-path-border-radius-border-box-000.html: Add fuzzy data.
270         * imported/blink/svg/paintorder/paintorder.svg:
271
272 2022-02-17  Aditya Keerthi  <akeerthi@apple.com>
273
274         '-webkit-user-select: all' is not respected in editable views
275         https://bugs.webkit.org/show_bug.cgi?id=190977
276         rdar://34945944
277
278         Reviewed by Wenson Hsieh.
279
280         Add tests to verify the behavior of `-[WKWebView _setEditable:]` with
281         '-webkit-user-select: all', '-webkit-user-modify: none', and
282         'contenteditable=false'. Elements with '-webkit-user-select: all' should
283         not be editable.
284
285         * editing/editability/contenteditable-false-in-editable-view-expected.txt: Added.
286         * editing/editability/contenteditable-false-in-editable-view.html: Added.
287         * editing/editability/user-modify-read-only-in-editable-view-expected.txt: Added.
288         * editing/editability/user-modify-read-only-in-editable-view.html: Added.
289         * editing/editability/user-select-all-in-editable-view-expected.txt: Added.
290         * editing/editability/user-select-all-in-editable-view.html: Added.
291         * editing/input/ios/rtl-keyboard-input-on-focus-in-editable-page.html:
292
293         Replace the test option with the new UIHelper method.
294
295         * resources/ui-helper.js:
296         (window.UIHelper.setWebViewEditable):
297
298 2022-02-17  Matt Woodrow  <mattwoodrow@apple.com>
299
300         Account for subgrid MBP when sizing
301         https://bugs.webkit.org/show_bug.cgi?id=236338
302
303         Reviewed by Dean Jackson.
304
305         Account for subgrid MBP when sizing
306
307         * TestExpectations:
308
309 2022-02-17  Matt Woodrow  <mattwoodrow@apple.com>
310
311         Include sub grid items in the track sizing algorithm of the outer grid
312         https://bugs.webkit.org/show_bug.cgi?id=236337
313
314         Reviewed by Dean Jackson.
315
316         Existing test expectations updated.
317
318         * TestExpectations:
319
320 2022-02-17  Jon Lee  <jonlee@apple.com>
321
322         Unreviewed gardening. Add fuzzy data.
323
324         * fast/borders/border-radius-on-html.html:
325         * fast/images/exif-orientation-svg-feimage.html:
326
327 2022-02-17  Ryan Haddad  <ryanhaddad@apple.com>
328
329         [iOS] css/css-color/t422-rgba-onscreen-b.xht and css/css-color/t425-hsla-onscreen-b.xht are consistently failing
330         https://bugs.webkit.org/show_bug.cgi?id=236802
331
332         Unreviewed test gardening.
333
334         * platform/ios/TestExpectations: Mark tests as failing.
335
336 2022-02-17  Kyle Piddington  <kpiddington@apple.com>
337
338         Metal ANGLE: vertex array does not correctly observe contents of data buffers
339         https://bugs.webkit.org/show_bug.cgi?id=236733
340         <rdar://problem/88713302>
341         <rdar://problem/88499073>
342
343         Reviewed by Dean Jackson.
344
345         Similar to previous bug (236427), we were not correctly observing changes to the
346         vertex buffer data. This caused us to miss rebinding vertex buffers
347         when data was updated without causing conversion
348
349         * fast/canvas/webgl/buffer-data-subdata-dynamic-buffer.html: Added.
350         * fast/canvas/webgl/buffer-data-subdata-dynamic-buffer-expected.txt: Added.
351
352 2022-02-17  Matteo Flores  <matteo_flores@apple.com>
353
354         [css-grid] Incorrectly stretched SVGs without an aspect-ratio.
355         https://bugs.webkit.org/show_bug.cgi?id=216145
356
357         Unreviewed test gardening.
358
359         * TestExpectations: Adding failure expectation for tests that were missed.
360
361 2022-02-17  Truitt Savell  <tsavell@apple.com>
362
363         Remove the Catalina specific expectation added in r289834
364         https://bugs.webkit.org/show_bug.cgi?id=236619
365
366         Unreviewed test gardening.
367
368         * platform/mac-catalina/fonts/monospace-expected.txt: Removed.
369
370 2022-02-17  Jon Lee  <jonlee@apple.com>
371
372         Unreviewed GPU Process bot gardening.
373
374         * gpu-process/TestExpectations:
375
376 2022-02-17  Matt Woodrow  <mattwoodrow@apple.com>
377
378         Copy track sizes from parent grid into subgrid
379         https://bugs.webkit.org/show_bug.cgi?id=236336
380
381         Reviewed by Dean Jackson.
382
383         Existing test expectations updated.
384
385         * TestExpectations:
386
387 2022-02-16  Antoine Quint  <graouts@webkit.org>
388
389         Use the animation frame rate during animation resolution and scheduling
390         https://bugs.webkit.org/show_bug.cgi?id=234202
391         rdar://85983678
392
393         Reviewed by Simon Fraser.
394
395         Update this test to not rely on hard values but rather check that throttling
396         has the expected effect of doubling the interval between frames.
397
398         * fast/animation/css-animation-throttling-lowPowerMode-expected.txt:
399         * fast/animation/css-animation-throttling-lowPowerMode.html:
400
401 2022-02-16  Tim Horton  <timothy_horton@apple.com>
402
403         Revert r275772: inflated FloatSize memory layout unnecessarily
404         https://bugs.webkit.org/show_bug.cgi?id=236743
405
406         Reviewed by Simon Fraser.
407
408         * TestExpectations:
409
410 2022-02-16  Matt Woodrow  <mattwoodrow@apple.com>
411
412         Lookup line names for sub grids using line names from ancestor grids
413         https://bugs.webkit.org/show_bug.cgi?id=236287
414
415         Reviewed by Simon Fraser.
416
417         Update expectations for newly passing tests. 
418
419         * TestExpectations:
420
421 2022-02-16  Joonghun Park  <jh718.park@samsung.com>
422
423         Change the canonical unit for time category from ms to s.
424         https://bugs.webkit.org/show_bug.cgi?id=236631
425
426         Reviewed by Darin Adler.
427
428         According to the spec, https://drafts.csswg.org/css-values-4/#time,
429         the canonical unit for <time> is Seconds.
430
431         * fast/css/calc-with-angle-time-frequency-expected.txt:
432         * fast/css/calc-with-angle-time-frequency.html:
433         * fast/css/getFloatValueForUnit-expected.txt:
434         * fast/css/getFloatValueForUnit.html:
435         * fast/css/transition-delay-calculated-value-expected.txt:
436         * fast/css/transition-delay-calculated-value.html:
437
438 2022-02-16  Alan Bujtas  <zalan@apple.com>
439
440         REGRESSION(r285885) Unable to exit Trip Details in Amtrak app
441         https://bugs.webkit.org/show_bug.cgi?id=236732
442         <rdar://87462825>
443
444         Reviewed by Simon Fraser.
445
446         * fast/flexbox/incorrect-min-size-with-paint-contain-expected.html: Added.
447         * fast/flexbox/incorrect-min-size-with-paint-contain.html: Added.
448
449 2022-02-16  Matt Woodrow  <mattwoodrow@apple.com>
450
451         Implement getComputedStyle for subgrids
452         https://bugs.webkit.org/show_bug.cgi?id=236148
453
454         Reviewed by Manuel Rego Casasnovas.
455
456         Mark tests as no longer crashing.
457
458         * TestExpectations:
459
460 2022-02-16  Jon Lee  <jonlee@apple.com>
461
462         Add fuzzy data for test failures seen on the iOS GPU Process bot
463         Unreviewed.
464
465         * compositing/backgrounds/fixed-backgrounds.html:
466         * compositing/images/positioned-image-content-rect.html:
467         * css3/background/background-repeat-space-border.html:
468         * css3/background/background-repeat-space-content.html:
469         * css3/background/background-repeat-space-padding.html:
470         * css3/masking/clip-path-ellipse.html:
471         * css3/masking/clip-path-inset-corners.html:
472         * css3/masking/clip-path-restore.html:
473         * fast/backgrounds/gradient-background-shadow.html:
474         * fast/filter-image/filter-image-blur.html:
475         * fast/layers/overflow-scroll-transform-border-radius.html:
476         * fast/masking/clip-path-inset-large-radii.html:
477         * fast/overflow/line-clamp-with-text-shadow.html:
478         * fast/text/decorations-vertical-underline.html:
479         * fast/text/fitzpatrick-combination.html:
480         * fast/text/simple-line-layout-text-position-with-stroke.html:
481         * gpu-process/TestExpectations:
482         * svg/clip-path/clip-opacity.html:
483         * svg/clip-path/clip-path-objectboundingbox-003.svg:
484         * svg/clip-path/svg-in-html.html:
485         * svg/clip-path/webkit-clip-path-after.svg:
486         * svg/clip-path/webkit-clip-path-before.svg:
487
488 2022-02-16  Jon Lee  <jonlee@apple.com>
489
490         Unreviewed gardening for GPU Process.
491
492         * gpu-process/TestExpectations:
493         * platform/mac/TestExpectations: fly-by update.
494
495 2022-02-16  Jon Lee  <jonlee@apple.com>
496
497         iOS test gardening after turning on accelerated drawing
498         https://bugs.webkit.org/show_bug.cgi?id=236680
499         rdar://problem/88996489
500
501         Reviewed by Simon Fraser.
502
503         * TestExpectations:
504         * platform/gtk/TestExpectations: Some tests now uniquely fail on GTK; moved here.
505         * platform/ios-simulator-wk2/TestExpectations:
506         * platform/ios-simulator/TestExpectations:
507         * platform/ios-wk2/TestExpectations:
508         * platform/ios/TestExpectations: Many tests are passing only on iOS, some fail only on the iPad simulator.
509         * platform/mac/TestExpectations:
510
511 2022-02-16  Matteo Flores  <matteo_flores@apple.com>
512
513         [ macOS ] http/tests/media/video-play-waiting.html is a constant time out.
514         https://bugs.webkit.org/show_bug.cgi?id=236722
515
516         Unreviewed test gardening.
517
518         * platform/mac/TestExpectations:
519
520 2022-02-16  Ziran Sun  <zsun@igalia.com>
521
522         [InputElement] Remove extra form data made by image submit button when "value" attribute is present.
523         https://bugs.webkit.org/show_bug.cgi?id=236703
524
525         Reviewed by Chris Dumez.
526
527         Update test expectation as the test is now passing.
528         * fast/forms/input-image-submit.html:
529
530 2022-02-16  Truitt Savell  <tsavell@apple.com>
531
532         Rebase http/tests/model/model-document.html after the changes in r289733
533         https://bugs.webkit.org/show_bug.cgi?id=236578
534
535         Unreviewed test gardening.
536
537         * http/tests/model/model-document-expected.txt:
538
539 2022-02-16  Philippe Normand  <pnormand@igalia.com>
540
541         Add a dedicated ENABLE flag for MediaRecorder
542         https://bugs.webkit.org/show_bug.cgi?id=236652
543
544         Reviewed by Eric Carlson.
545
546         * platform/glib/TestExpectations: Skip MediaRecorder test, GLib ports don't enable this
547         feature yet. This test used to pass because MediaRecorder used to be under MediaStream and
548         there is a mock Recorder implementation.
549
550 2022-02-16  Alexey Shvayka  <ashvayka@apple.com>
551
552         REGRESSION(r287293): EventListener::wasCreatedFromMarkup() is incorrect after replaceJSFunctionForAttributeListener()
553         https://bugs.webkit.org/show_bug.cgi?id=236618
554         <rdar://88696673>
555
556         Reviewed by Chris Dumez.
557
558         * http/tests/security/contentSecurityPolicy/inline-event-handler-allowed-after-being-replaced-expected.txt: Added.
559         * http/tests/security/contentSecurityPolicy/inline-event-handler-allowed-after-being-replaced.html: Added.
560
561 2022-02-16  Ali Juma  <ajuma@chromium.org>
562
563         Floating point exception in RenderListBox::numVisibleItems
564         https://bugs.webkit.org/show_bug.cgi?id=229307
565
566         Reviewed by Mark Lam.
567
568         * fast/forms/listbox-zero-item-height-expected.txt: Added.
569         * fast/forms/listbox-zero-item-height.html: Added.
570
571 2022-02-16  Jon Lee  <jonlee@apple.com>
572
573         Reset GPU Process TestExpectations after accelerated drawing is enabled.
574
575         * gpu-process/TestExpectations:
576
577 2022-02-16  Jon Lee  <jonlee@apple.com>
578
579         Unreviewed gardening.
580
581         * css3/calc/block-mask-overlay-image-outset.html: Expand pixel range for GPU Process.
582         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes.html: Add fuzzy data for GPU Process.
583         * svg/clip-path/clip-path-line-use-before-defined.svg: Add fuzzy data for all bots.
584
585 2022-02-15  Matteo Flores  <matteo_flores@apple.com>
586
587         http/tests/history/back-with-fragment-change.php fails.
588         https://bugs.webkit.org/show_bug.cgi?id=68278
589
590         Unreviewed test gardening.
591
592         * platform/mac-wk2/TestExpectations: Remarking flaky expectation.
593
594 2022-02-15  Myles C. Maxfield  <mmaxfield@apple.com>
595
596         [ iOS ] fast/text/ch-unit-synthetic-bold.html is failing constantly on iOS
597         https://bugs.webkit.org/show_bug.cgi?id=236610
598
599         Turns out iOS doesn't have Monaco. It's fine though; we can use local() to create
600         a font that doesn't have a bold family member.
601
602         Unreviewed.
603
604         * fast/text/ch-unit-synthetic-bold-expected.html:
605         * fast/text/ch-unit-synthetic-bold.html:
606         * fast/text/tab-width-synthetic-bold-complex-expected.html:
607         * fast/text/tab-width-synthetic-bold-complex.html:
608         * fast/text/tab-width-synthetic-bold-expected.html:
609         * fast/text/tab-width-synthetic-bold.html:
610
611 2022-02-15  Jon Lee  <jonlee@apple.com>
612
613         Unreviewed gardening.
614
615         * css3/masking/clip-path-inset-corners.html: Add fuzzy data.
616
617 2022-02-15  Brady Eidson  <beidson@apple.com>
618
619         Implement ServiceWorkerRegistration.getNotifications().
620         https://bugs.webkit.org/show_bug.cgi?id=236545
621
622         Reviewed by Alex Christensen.
623
624         * http/tests/workers/service/getnotifications-expected.txt: Added.
625         * http/tests/workers/service/getnotifications.html: Added.
626         * http/tests/workers/service/resources/shownotification-worker.js:
627         (async tryShow):
628         (async getNotes):
629         (async event):
630
631 2022-02-15  Fujii Hironori  <Hironori.Fujii@sony.com>
632
633         fast/filter-image/filter-image-svg.html is failing to load the image due to a wrong path
634         https://bugs.webkit.org/show_bug.cgi?id=236632
635
636         Reviewed by Simon Fraser.
637
638         This test case had the following CSS.
639         > background-image: filter(url(image.svg), url(#filter));
640
641         However, 'image.svg' doesn't exist. DRT and WTR unexpectedly
642         loaded the missing image icon and applied the filter. It should be
643         'resources/image.svg'.
644
645         * fast/filter-image/filter-image-svg.html:
646
647 2022-02-15  Matteo Flores  <matteo_flores@apple.com>
648
649         REGRESSION(r289495): [ Monterey arm64 ] model-element/model-element-ready.html is a flaky assertion failure.
650         https://bugs.webkit.org/show_bug.cgi?id=236678
651
652         Unreviewed test gardening.
653
654         * platform/mac-wk2/TestExpectations:
655
656 2022-02-15  Fujii Hironori  <Hironori.Fujii@sony.com>
657
658         [TextureMapperGL] drop-shadow filter with blur-radius doesn't work as expected if it is the last filter
659         https://bugs.webkit.org/show_bug.cgi?id=236407
660
661         Reviewed by Don Olmstead.
662
663         * platform/wincairo/css3/filters/effect-drop-shadow-hw-expected.png: Added.
664         * platform/wincairo/css3/filters/effect-drop-shadow-hw-expected.txt:
665
666 2022-02-15  Matteo Flores  <matteo_flores@apple.com>
667
668         REGRESSION(r287249): [ Monterey wk2 ] media/media-source/media-webm-vorbis-partial.html is a constant text failure
669         https://bugs.webkit.org/show_bug.cgi?id=236656
670
671         Unreviewed test gardening.
672
673         * platform/mac-wk2/TestExpectations:
674
675 2022-02-15  Joseph Griego  <jgriego@igalia.com>
676
677         Redirect shadow realm console output to page's ConsoleClient
678         https://bugs.webkit.org/show_bug.cgi?id=236518
679
680         Reviewed by Devin Rousso.
681
682         Add tests to verify that (nested) shadow realm contexts still output to
683         the parent page's inspector; fix one changed test.
684
685         * inspector/shadow-realm-console-expected.txt: Added.
686         * inspector/shadow-realm-console.html: Added.
687         * js/ShadowRealm-importValue-expected.txt: Added console line that had previously been blackholed
688
689 2022-02-15  Antti Koivisto  <antti@apple.com>
690
691         [CSS Container Queries] Support all size features
692         https://bugs.webkit.org/show_bug.cgi?id=236640
693
694         Reviewed by Tim Nguyen and Sam Weinig.
695
696         * TestExpectations:
697
698 2022-02-15  Matteo Flores  <matteo_flores@apple.com>
699
700         Rebaslining fonts/monospace.html for Monterey.
701         https://bugs.webkit.org/show_bug.cgi?id=236619
702
703         Unreviewed test gardening.
704
705         * platform/mac-catalina/fonts/monospace-expected.txt: Copied from LayoutTests/platform/mac/fonts/monospace-expected.txt.
706         * platform/mac/fonts/monospace-expected.txt:
707
708 2022-02-15  Ziran Sun  <zsun@igalia.com>
709
710         [Forms] the select() method returns should be in line with specs
711         https://bugs.webkit.org/show_bug.cgi?id=236435
712
713         Reviewed by Chris Dumez.
714
715         * fast/forms/selection-functions-expected.txt:
716         * fast/forms/selection-wrongtype-expected.txt:
717         * fast/forms/selection-wrongtype.html:
718         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Added.
719         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
720         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
721         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
722         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
723         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Added.
724         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt.
725         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
726         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
727         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
728         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
729
730 2022-02-15  Martin Robinson  <mrobinson@webkit.org>
731
732         Scrolling while focusing an element should take into account scroll margin
733         https://bugs.webkit.org/show_bug.cgi?id=235432
734
735         Reviewed by Simon Fraser.
736
737         * TestExpectations: Mark two tests as passing.
738
739 2022-02-15  Gabriel Nava Marino  <gnavamarino@apple.com>
740
741         null ptr deref in WebCore::HTMLModelElement::enterFullscreen()
742         https://bugs.webkit.org/show_bug.cgi?id=236409
743
744         Reviewed by Darin Adler.
745
746         * model-element/model-element-enter-fullscreen-crash-expected.txt: Added.
747         * model-element/model-element-enter-fullscreen-crash.html: Added.
748
749 2022-02-15  Carlos Garcia Campos  <cgarcia@igalia.com>
750
751         REGRESSION(r195447): [GTK] document.activeElement not set on mouse click
752         https://bugs.webkit.org/show_bug.cgi?id=236217
753
754         Reviewed by Michael Catanzaro.
755
756         * fast/events/click-focus-anchor-expected.txt:
757         * fast/events/click-focus-anchor.html:
758         * platform/glib/TestExpectations: Mark imported/blink/fast/events/click-focus-keydown-no-ring.html as failure.
759         * platform/glib/fast/events/click-focus-anchor-expected.txt: Copied from LayoutTests/fast/events/click-focus-anchor-expected.txt.
760
761 2022-02-14  Antti Koivisto  <antti@apple.com>
762
763         [CSS Container Queries] Support range operators in size queries
764         https://bugs.webkit.org/show_bug.cgi?id=236600
765
766         Reviewed by Sam Weinig.
767
768         * TestExpectations:
769
770 2022-02-14  Ryosuke Niwa  <rniwa@webkit.org>
771
772         REGRESSION (r288804): fast/forms/visual-hebrew-text-field.html is failing
773         https://bugs.webkit.org/show_bug.cgi?id=236325
774
775         Reviewed by Dean Jackson.
776
777         The test failure is caused by pre-existing inter-test dependencies.
778         Workaround whatever the underlying cause for the test failure by forcing
779         the use of ephemeral session for now.
780
781         * fast/forms/visual-hebrew-text-field.html:
782
783 2022-02-14  Jon Lee  <jonlee@apple.com>
784
785         Unreviewed gardening.
786
787         Expand pixel range.
788         * css3/color-filters/color-filter-color-text-decorations.html:
789
790 2022-02-14  Simon Fraser  <simon.fraser@apple.com>
791
792         Fix crash with deeply nested async overflow scroll
793         https://bugs.webkit.org/show_bug.cgi?id=236599
794
795         Reviewed by Alan Bujtas.
796
797         * compositing/layer-creation/clipping-scope/deeply-nested-overflow-expected.txt: Added.
798         * compositing/layer-creation/clipping-scope/deeply-nested-overflow.html: Added.
799
800 2022-02-07  Jon Lee  <jonlee@apple.com>
801
802         Enable accelerated drawing in the iOS simulator
803         https://bugs.webkit.org/show_bug.cgi?id=231828
804         rdar://problem/84315491
805
806         Reviewed by Simon Fraser.
807
808         * platform/ios/compositing/canvas/accelerated-canvas-compositing-size-limit-expected.txt:
809
810 2022-02-14  Truitt Savell  <tsavell@apple.com>
811
812         Mark imported/w3c/web-platform-tests/xhr/send-timeout-events.htm as failing on iOS aftet the changes in r289540
813         https://bugs.webkit.org/show_bug.cgi?id=231337
814
815         Unreviewed test gardening.
816
817         * platform/ios/TestExpectations:
818
819 2022-02-14  Arcady Goldmints-Orlov  <agoldmints@igalia.com>
820
821         [GLIB] Update test expectations and baselines. Unreviewed test gardening.
822         https://bugs.webkit.org/show_bug.cgi?id=236597
823
824         * platform/glib/TestExpectations:
825         * platform/glib/imported/w3c/web-platform-tests/css/css-contain/container-queries/counters-flex-circular-expected.txt: Added.
826         * platform/glib/imported/w3c/web-platform-tests/css/filter-effects/feimage-circular-reference-foreign-object-crash-expected.txt: Added.
827         * platform/glib/imported/w3c/web-platform-tests/css/filter-effects/feimage-reference-foreign-object-crash-expected.txt: Added.
828         * platform/gtk/TestExpectations:
829         * platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt: Copied from LayoutTests/platform/glib/fast/text/international/bidi-layout-across-linebreak-expected.txt.
830         * platform/gtk/fast/text/international/bidi-override-expected.txt:
831         * platform/gtk/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: Copied from LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt.
832         * platform/wpe/fast/text/international/bidi-layout-across-linebreak-expected.txt: Renamed from LayoutTests/platform/glib/fast/text/international/bidi-layout-across-linebreak-expected.txt.
833         * platform/wpe/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt.
834
835 2022-02-14  Antti Koivisto  <antti@apple.com>
836
837         [CSS Container Queries] Implement full query parser and evaluator
838         https://bugs.webkit.org/show_bug.cgi?id=236580
839
840         Reviewed by Sam Weinig.
841
842         * TestExpectations:
843
844 2022-02-14  Frédéric Wang  <fwang@igalia.com>
845
846         Nullptr crash in CompositeEditCommand::splitTreeToNode via InsertParagraphSeparatorCommand::doApply
847         https://bugs.webkit.org/show_bug.cgi?id=229283
848
849         Reviewed by Ryosuke Niwa.
850
851         Add regression test.
852
853         * editing/inserting/insert-paragraph-separator-with-inline-table-bold-crash-expected.txt: Added.
854         * editing/inserting/insert-paragraph-separator-with-inline-table-bold-crash.html: Added.
855
856 2022-02-14  Antoine Quint  <graouts@webkit.org>
857
858         [model] refactor model document tests to use a shared testing function
859         https://bugs.webkit.org/show_bug.cgi?id=236578
860
861         Reviewed by Dean Jackson.
862
863         Add a new model_document_test function that both model document tests can use
864         to get the document loaded inside the iframe.
865
866         * http/tests/model/model-document-interactive-expected.txt:
867         * http/tests/model/model-document-interactive.html:
868         * http/tests/model/model-document.html:
869         * http/tests/model/resources/model-document.js: Added.
870         (const.model_document_test):
871
872 2022-02-14  Martin Robinson  <mrobinson@webkit.org>
873
874         Animation from "scale()" to "scale() translate()" does not yield the expected result
875         https://bugs.webkit.org/show_bug.cgi?id=222595
876         <rdar://problem/74926700>
877
878         Reviewed by Simon Fraser.
879
880         * compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt:
881         * compositing/layer-creation/translate-scale-animation-overlap-expected.txt:
882
883 2022-02-13  Fujii Hironori  <Hironori.Fujii@sony.com>
884
885         Delete fast/animation/request-animation-frame-disabled.html after RequestAnimationFrameEnabled setting is deleted
886         https://bugs.webkit.org/show_bug.cgi?id=236569
887
888         Reviewed by Ryosuke Niwa.
889
890         r288797 (Bug 235866) deleted RequestAnimationFrameEnabled setting.
891         We no longer need fast/animation/request-animation-frame-disabled.html
892         which tests disabling the setting.
893
894         * fast/animation/request-animation-frame-disabled-expected.txt: Removed.
895         * fast/animation/request-animation-frame-disabled.html: Removed.
896         * platform/gtk/TestExpectations:
897         * platform/ios/TestExpectations:
898         * platform/mac/TestExpectations:
899         * platform/win/TestExpectations:
900
901 2022-02-13  Matt Woodrow  <mattwoodrow@apple.com>
902
903         Add support for parsing 'subgrid' in grid-template-columns/row
904         https://bugs.webkit.org/show_bug.cgi?id=236054
905
906         Reviewed by Manuel Rego Casasnovas.
907
908         Updated TestExpectations to list all the subgrid tests individually, now that we pass a few.
909
910         * TestExpectations:
911         * platform/gtk/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-template-computed-nogrid-expected.txt: Removed.
912         * platform/wpe/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-template-computed-nogrid-expected.txt: Removed.
913
914 2022-02-13  Brady Eidson  <beidson@apple.com>
915
916         Implement ServiceWorkerRegistration.showNotification()
917         https://bugs.webkit.org/show_bug.cgi?id=22722
918
919         Reviewed by Chris Dumez.
920
921         Test a ServiceWorker showing a notification both when it's allowed and when it's denied.
922
923         * http/tests/workers/service/resources/shownotification-worker.js: Added.
924         (async const):
925         (let.messageClients):
926         (async event):
927         * http/tests/workers/service/shownotification-allowed-expected.txt: Added.
928         * http/tests/workers/service/shownotification-allowed.html: Added.
929         * http/tests/workers/service/shownotification-denied-expected.txt: Added.
930         * http/tests/workers/service/shownotification-denied.html: Added.
931
932 2022-02-13  Andres Gonzalez  <andresg_22@apple.com>
933
934         Fix for accessibility/image-map1.html in isolated tree mode.
935         https://bugs.webkit.org/show_bug.cgi?id=236565
936         <rdar://problem/88874467>
937
938         Reviewed by Darin Adler.
939
940         Don't use focus manipulation just to retrieve an accessible element,
941         instead use accessibilityElementById. Updated the outdated code in this
942         test.
943
944         * accessibility/image-map1-expected.txt:
945         * accessibility/image-map1.html:
946         * platform/glib/accessibility/image-map1-expected.txt:
947         * platform/win/accessibility/image-map1-expected.txt:
948
949 2022-02-13  Alan Bujtas  <zalan@apple.com>
950
951         [LFC][IFC] Take writing direction into account when setting up the root geometry
952         https://bugs.webkit.org/show_bug.cgi?id=236548
953
954         Reviewed by Antti Koivisto.
955
956         * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt: Progressions.
957         * platform/mac/fast/text/international/bidi-override-expected.txt:
958
959 2022-02-13  Andres Gonzalez  <andresg_22@apple.com>
960
961         Expose the correct role, subrole and role description properties for the <dialog> element.
962         https://bugs.webkit.org/show_bug.cgi?id=236359
963
964         Reviewed by Chris Fleizach.
965
966         Tests that these AX properties have the expected values both when the
967         dialog is shown modal or modeless.
968
969         * accessibility/dialog-properties-expected.txt: Added.
970         * accessibility/dialog-properties.html: Added.
971
972 2022-02-12  Tim Nguyen  <ntim@apple.com>
973
974         Skip imported/w3c/web-platform-tests/url/toascii.window.html on Catalina/Big Sur
975
976         Unreviewed test gardening.
977
978         * platform/mac/TestExpectations:
979
980 2022-02-12  Yusuke Suzuki  <ysuzuki@apple.com>
981
982         WebGL2 AllowShared TypedArray should be accepted
983         https://bugs.webkit.org/show_bug.cgi?id=232662
984
985         Reviewed by Dean Jackson.
986
987         * webgl/webgl-allow-shared-typed-array-expected.txt: Added.
988         * webgl/webgl-allow-shared-typed-array.html: Added.
989
990 2022-02-12  Tim Nguyen  <ntim@apple.com>
991
992         Unreviewed test gardening: imported/w3c/web-platform-tests/url/toascii.window.html
993
994         * platform/gtk/imported/w3c/web-platform-tests/url/toascii.window-expected.txt: Removed.
995         * platform/mac/TestExpectations:
996
997 2022-02-12  Jer Noble  <jer.noble@apple.com>
998
999         Add settings to restrict media containers and codecs when in Captive Portal mode
1000         https://bugs.webkit.org/show_bug.cgi?id=236245
1001
1002         Reviewed by Eric Carlson.
1003
1004         * media/media-allowed-codecs-expected.txt: Added.
1005         * media/media-allowed-codecs.html: Added.
1006         * media/media-allowed-containers-expected.txt: Added.
1007         * media/media-allowed-containers.html: Added.
1008         * media/media-source/media-source-allowed-codecs-expected.txt: Added.
1009         * media/media-source/media-source-allowed-codecs.html: Added.
1010         * media/media-source/media-source-allowed-containers-expected.txt: Added.
1011         * media/media-source/media-source-allowed-containers.html: Added.
1012
1013 2022-02-12  Rob Buis  <rbuis@igalia.com>
1014
1015         Suppress style invalidation when matching :checked
1016         https://bugs.webkit.org/show_bug.cgi?id=235910
1017
1018         Reviewed by Antti Koivisto.
1019
1020         * fast/selectors/has-select-option-crash-expected.txt: Added.
1021         * fast/selectors/has-select-option-crash.html: Added.
1022
1023 2022-02-11  Alan Bujtas  <zalan@apple.com>
1024
1025         `contain:content` breaks fullscreen
1026         https://bugs.webkit.org/show_bug.cgi?id=236470
1027         <rdar://88689388>
1028
1029         Reviewed by Simon Fraser.
1030
1031         * fullscreen/fullscreen-prevented-by-containment-expected.txt: Added.
1032         * fullscreen/fullscreen-prevented-by-containment.html: Added.
1033
1034 2022-02-11  Truitt Savell  <tsavell@apple.com>
1035
1036         Marking expectations for compositing/iframes/border-radius-composited-frame.html as it is failing on EWS
1037         rdar://80333071
1038
1039         Unreviewed test gardening.
1040
1041         * platform/mac/TestExpectations:
1042
1043 2022-02-11  Truitt Savell  <tsavell@apple.com>
1044
1045         [ Mac wk1 ] fast/text/otsvg-canvas.html failing constantly
1046         https://bugs.webkit.org/show_bug.cgi?id=236530
1047
1048         Unreviewed test gardening
1049
1050         * platform/mac-wk1/TestExpectations:
1051
1052 2022-02-11  Truitt Savell  <tsavell@apple.com>
1053
1054         update expectations for webrtc/h264-baseline.html and webrtc/h264-high.html
1055         webkit.org/b/223043
1056
1057         Unreviewed test gardening.
1058
1059         * platform/mac/TestExpectations:
1060
1061 2022-02-11  Chris Dumez  <cdumez@apple.com>
1062
1063         Fix MIME type check for classic worker script fetches
1064         https://bugs.webkit.org/show_bug.cgi?id=236411
1065
1066         Reviewed by Alex Christensen.
1067
1068         Fix existing layout tests to make sure that worker scripts are served with a JavaScript mime type.
1069
1070         * http/tests/resourceLoadStatistics/resources/script-revealing-cookies.py:
1071         * http/tests/security/contentSecurityPolicy/resources/worker-importScript-redirect-cross-origin-allowed.py:
1072         * http/tests/security/contentSecurityPolicy/resources/worker-importScript-redirect-cross-origin-blocked.py:
1073         * http/tests/security/contentSecurityPolicy/resources/worker-xhr-allowed.py:
1074         * http/tests/security/contentSecurityPolicy/resources/worker-xhr-redirect-cross-origin-allowed.py:
1075         * http/tests/security/contentSecurityPolicy/resources/worker-xhr-redirect-cross-origin-blocked.py:
1076         * http/tests/security/contentSecurityPolicy/resources/worker.py:
1077         * http/tests/workers/resources/subworker-encoded.py:
1078
1079 2022-02-11  Antoine Quint  <graouts@webkit.org>
1080
1081         [model] rewrite http/tests/model/model-document.html using testharness.js
1082         https://bugs.webkit.org/show_bug.cgi?id=236494
1083
1084         Reviewed by Dean Jackson.
1085
1086         * http/tests/model/model-document-expected.txt:
1087         * http/tests/model/model-document.html:
1088
1089 2022-02-11  Alan Bujtas  <zalan@apple.com>
1090
1091         css/css-writing-modes/direction-propagation-body-contain-root.html asserts
1092         https://bugs.webkit.org/show_bug.cgi?id=234763
1093         <rdar://problem/87243336>
1094
1095         Unreviewed gardening.
1096
1097         * TestExpectations: it looks to have progressed.
1098
1099 2022-02-11  Antoine Quint  <graouts@webkit.org>
1100
1101         [model] standalone model documents should be interactive
1102         https://bugs.webkit.org/show_bug.cgi?id=236493
1103
1104         Reviewed by Dean Jackson.
1105
1106         Add a test that checks that the <model> element created for standalone
1107         documents has the "interactive" attribute.
1108
1109         * http/tests/model/model-document-interactive-expected.txt: Added.
1110         * http/tests/model/model-document-interactive.html: Added.
1111
1112 2022-02-11  Jon Lee  <jonlee@apple.com>
1113
1114         Unreviewed gardening.
1115
1116         Update fuzzy data based on EWS results to support b231828.
1117         * css3/color-filters/color-filter-text-decoration-shadow.html:
1118         * fast/text/system-font-fallback.html:
1119
1120 2022-02-11  Jon Lee  <jonlee@apple.com>
1121
1122         Unreviewed gardening.
1123
1124         Update fuzzy data based on EWS results to support b231828.
1125         * css3/blending/background-blend-mode-body-transparent-color-and-image.html:
1126         * css3/calc/border-radius.html:
1127         * svg/gradients/spreadMethodDiagonal3.svg:
1128         * svg/gradients/spreadMethodDiagonal4.svg:
1129
1130 2022-02-11  Youenn Fablet  <youenn@apple.com>
1131
1132         Support remote video frames in WebRTC video pipeline
1133         https://bugs.webkit.org/show_bug.cgi?id=236356
1134
1135         Reviewed by Kimmo Kinnunen.
1136
1137         Enabling remote video frames for below tests.
1138
1139         * webrtc/video-mute-vp8.html:
1140         * webrtc/video-mute.html:
1141         * webrtc/video-rotation.html:
1142         * webrtc/video.html:
1143
1144 2022-02-11  Kimmo Kinnunen  <kkinnunen@apple.com>
1145
1146         Introduce a RemoteMediaSampleProxy to represent captured video frames used in Media Streams and present in GPUP
1147         https://bugs.webkit.org/show_bug.cgi?id=236099
1148
1149         Reviewed by Youenn Fablet.
1150
1151         Captured WebGL to another context2d or WebGL not implemented yet, mark few tests as timing out.
1152
1153         * platform/ios-wk2/TestExpectations:
1154         * platform/mac-wk2/TestExpectations:
1155
1156 2022-02-11  Myles C. Maxfield  <mmaxfield@apple.com>
1157
1158         Tab characters and ch units do not obey synthetic bold width adjustments correctly
1159         https://bugs.webkit.org/show_bug.cgi?id=236172
1160
1161         Reviewed by Alan Bujtas.
1162
1163         3 new tests. Also, the changes in ignored-properties-001-expected.txt are a revert of the rebaseline in
1164         r281687. That rebaseline was wrong, so this undoes it.
1165
1166         * fast/text/ch-unit-synthetic-bold-expected.html: Added.
1167         * fast/text/ch-unit-synthetic-bold.html: Added.
1168         * fast/text/tab-width-synthetic-bold-complex-expected.html: Added.
1169         * fast/text/tab-width-synthetic-bold-complex.html: Added.
1170         * fast/text/tab-width-synthetic-bold-expected.html: Added.
1171         * fast/text/tab-width-synthetic-bold.html: Added.
1172         * platform/ios/imported/w3c/web-platform-tests/mathml/relations/css-styling/ignored-properties-001-expected.txt:
1173         * platform/mac-catalina/imported/w3c/web-platform-tests/mathml/relations/css-styling/ignored-properties-001-expected.txt:
1174         * platform/mac-mojave/imported/w3c/web-platform-tests/mathml/relations/css-styling/ignored-properties-001-expected.txt:
1175         * platform/mac/imported/w3c/web-platform-tests/mathml/relations/css-styling/ignored-properties-001-expected.txt:
1176
1177 2022-02-11  Diego Pino Garcia  <dpino@igalia.com>
1178
1179         [GTK] Remove several stale WPT offscreen canvas tests
1180         https://bugs.webkit.org/show_bug.cgi?id=236474
1181
1182         Reviewed by Carlos Alberto Lopez Perez.
1183
1184         r287846 re-sync WPT html/ tests, including offscreen canvas tests.
1185         Some already imported offscreen canvas tests are no longer part of WPT tests. 
1186         These tests were marked as Failure but should have actually be removed
1187         instead. Two of these tests needed to update their baseline.
1188
1189         * platform/gtk/TestExpectations:
1190
1191 2022-02-10  Antoine Quint  <graouts@webkit.org>
1192
1193         [web-animations] additive animations should prevent other animations from running accelerated
1194         https://bugs.webkit.org/show_bug.cgi?id=236447
1195
1196         Unreviewed gardening, the patch for this bug was cq'd before I could fix test expectations for
1197         GTK and Windows and remove an incorrect comment in the newly added test.
1198
1199         * platform/glib/TestExpectations:
1200         * platform/win/TestExpectations:
1201         * webanimations/accelerated-animations-and-composite.html:
1202
1203 2022-02-10  Antoine Quint  <graouts@webkit.org>
1204
1205         [web-animations] accelerated animations should not run accelerated
1206         https://bugs.webkit.org/show_bug.cgi?id=236447
1207         <rdar://problem/88756985>
1208
1209         Reviewed by Dean Jackson.
1210
1211         Add a new test which runs through all the various scenarios where additivity
1212         should or should not prevent other animations from running accelerated.
1213
1214         * webanimations/accelerated-animations-and-composite-expected.txt: Added.
1215         * webanimations/accelerated-animations-and-composite.html: Added.
1216
1217 2022-02-10  Andres Gonzalez  <andresg_22@apple.com>
1218
1219         Make accessibility/mac/line-index-for-textmarker.html run faster.
1220         https://bugs.webkit.org/show_bug.cgi?id=236451
1221         <rdar://problem/88763847>
1222
1223         Reviewed by Chris Fleizach.
1224
1225         The main cause of slowness seems to be the high number of calls to
1226         debug(). So now it builds the output string and call debug() just once.
1227
1228         * accessibility/mac/line-index-for-textmarker-expected.txt:
1229         * accessibility/mac/line-index-for-textmarker.html:
1230
1231 2022-02-10  Jon Lee  <jonlee@apple.com>
1232
1233         Unreviewed gardening.
1234
1235         Update fuzzy data based on EWS results to support b231828.
1236         * css3/color-filters/color-filter-color-property-list-item.html:
1237
1238 2022-02-10  Chris Dumez  <cdumez@apple.com>
1239
1240         Resync web-platform-tests/service-workers from upstream
1241         https://bugs.webkit.org/show_bug.cgi?id=236380
1242
1243         Reviewed by Youenn Fablet.
1244
1245         * TestExpectations:
1246         * platform/mac-wk2/TestExpectations:
1247         * platform/mac-wk2/imported/w3c/web-platform-tests/service-workers/service-worker/websocket-in-service-worker.https-expected.txt:
1248         * tests-options.json:
1249
1250 2022-02-10  Kate Cheney  <katherine_cheney@apple.com>
1251
1252         Unskip App Privacy Report tests in open source now that EWS is updated
1253         https://bugs.webkit.org/show_bug.cgi?id=232251
1254
1255         Unreviewed. Unskip iOS 15 tests now that EWS is updated.
1256
1257         * TestExpectations:
1258         * platform/ios-wk2/TestExpectations:
1259
1260 2022-02-10  Jon Lee  <jonlee@apple.com>
1261
1262         Unreviewed gardening.
1263
1264         Add or update fuzzy data based on EWS results to support b231828.
1265         * css3/color-filters/color-filter-color-property-list-item.html:
1266         * css3/color-filters/color-filter-text-decoration-shadow.html:
1267         * css3/filters/backdrop/backdrop-filter-uneven-corner-radii.html:
1268         * css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection-remove.html:
1269         * fast/borders/hidpi-border-radius-with-subpixel-margin-not-renderable.html:
1270         * fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order.html:
1271
1272 2022-02-10  Chris Dumez  <cdumez@apple.com>
1273
1274         Resync web-platform-tests/eventsource from upstream
1275         https://bugs.webkit.org/show_bug.cgi?id=236374
1276
1277         Reviewed by Youenn Fablet.
1278
1279         * TestExpectations:
1280         * platform/glib/TestExpectations:
1281
1282 2022-02-10  Andres Gonzalez  <andresg_22@apple.com>
1283
1284         Mark accessibility/mac/line-index-for-textmarker.html as Slow in Mac-wk2 Debug.
1285         https://bugs.webkit.org/show_bug.cgi?id=236448
1286         <rdar://problem/88757785>
1287
1288         Unreviewed gardening.
1289
1290         * platform/mac-wk2/TestExpectations:
1291
1292 2022-02-10  Youenn Fablet  <youenn@apple.com>
1293
1294         Settling of a fetch promise should be delayed in case page is entering page cache
1295         https://bugs.webkit.org/show_bug.cgi?id=236292
1296         <rdar://88452971>
1297
1298         Reviewed by Chris Dumez.
1299
1300         * http/tests/navigation/fetch-pagecache-expected.txt: Added.
1301         * http/tests/navigation/fetch-pagecache.html: Added.
1302
1303 2022-02-10  Antti Koivisto  <antti@apple.com>
1304
1305         [:has() pseudo-class] Nullptr crash with non-function :has
1306         https://bugs.webkit.org/show_bug.cgi?id=236431
1307         rdar://87061239
1308
1309         Reviewed by Cameron McCormack.
1310
1311         * fast/selectors/malformed-has-expected.txt: Added.
1312         * fast/selectors/malformed-has.html: Added.
1313
1314 2022-02-10  Martin Robinson  <mrobinson@webkit.org>
1315
1316         [macOS arm64] imported/w3c/web-platform-tests/css/css-transforms/perspective-transforms-equivalence.html is consistently failing
1317         https://bugs.webkit.org/show_bug.cgi?id=235084
1318         <rdar://problem/87421733>
1319
1320         Reviewed by Simon Fraser.
1321
1322         * platform/glib/TestExpectations: Unskip newly passing tests.
1323         * platform/mac/TestExpectations: Ditto.
1324
1325 2022-02-09  Diego Pino Garcia  <dpino@igalia.com>
1326
1327         [WPE] Mark several WPT SVG import filter tests as failure
1328
1329         Unreviewed test gardening.
1330
1331         r289510 updated the baselines of these tests, but this was not the
1332         right fix. These tests were passing in WPE until r288412. The tests
1333         should be marked as a failure in WPE TestExpectations.
1334
1335         * platform/wpe/TestExpectations:
1336         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-composite-04-f-manual-expected.png: Removed.
1337         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-composite-04-f-manual-expected.txt: Removed.
1338         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-composite-05-f-manual-expected.png: Removed.
1339         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-composite-05-f-manual-expected.txt: Removed.
1340         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-conv-03-f-manual-expected.png: Removed.
1341         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-conv-03-f-manual-expected.txt: Removed.
1342         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-displace-01-f-manual-expected.png: Removed.
1343         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-displace-01-f-manual-expected.txt: Removed.
1344         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-01-b-manual-expected.png: Removed.
1345         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-01-b-manual-expected.txt: Removed.
1346         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-02-b-manual-expected.png: Removed.
1347         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-02-b-manual-expected.txt: Removed.
1348         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-03-f-manual-expected.png: Removed.
1349         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-03-f-manual-expected.txt: Removed.
1350         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-04-f-manual-expected.png: Removed.
1351         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-04-f-manual-expected.txt: Removed.
1352         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-05-f-manual-expected.png: Removed.
1353         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-05-f-manual-expected.txt: Removed.
1354
1355 2022-02-09  Chris Dumez  <cdumez@apple.com>
1356
1357         Resync web-platform-tests/html/browsers from upstream
1358         https://bugs.webkit.org/show_bug.cgi?id=236370
1359
1360         Reviewed by Geoffrey Garen.
1361
1362         * TestExpectations:
1363         * platform/glib/TestExpectations:
1364         * platform/gtk/TestExpectations:
1365         * platform/mac-wk1/TestExpectations:
1366         * platform/win/TestExpectations:
1367         * platform/wpe/TestExpectations:
1368         * tests-options.json:
1369
1370 2022-02-09  Diego Pino Garcia  <dpino@igalia.com>
1371
1372         [WPE] Unreviewed test gardening, update baselines of tests failing
1373
1374         * platform/wpe/css1/font_properties/font-expected.png: Added.
1375         * platform/wpe/css1/font_properties/font-expected.txt:
1376         * platform/wpe/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png: Added.
1377         * platform/wpe/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
1378         * platform/wpe/fast/block/margin-collapse/103-expected.png: Added.
1379         * platform/wpe/fast/block/margin-collapse/103-expected.txt:
1380         * platform/wpe/fast/css/font-face-opentype-expected.png: Added.
1381         * platform/wpe/fast/css/font-face-opentype-expected.txt:
1382         * platform/wpe/fast/css/word-space-extra-expected.png:
1383         * platform/wpe/fast/css/word-space-extra-expected.txt:
1384         * platform/wpe/fast/dom/52776-expected.png: Added.
1385         * platform/wpe/fast/dom/52776-expected.txt:
1386         * platform/wpe/fast/table/text-field-baseline-expected.png: Added.
1387         * platform/wpe/fast/table/text-field-baseline-expected.txt:
1388         * platform/wpe/fast/text/atsui-multiple-renderers-expected.png: Added.
1389         * platform/wpe/fast/text/atsui-multiple-renderers-expected.txt:
1390         * platform/wpe/fast/text/atsui-negative-spacing-features-expected.png:
1391         * platform/wpe/fast/text/atsui-negative-spacing-features-expected.txt:
1392         * platform/wpe/fast/text/atsui-spacing-features-expected.png:
1393         * platform/wpe/fast/text/atsui-spacing-features-expected.txt:
1394         * platform/wpe/fast/text/basic/015-expected.png: Added.
1395         * platform/wpe/fast/text/basic/015-expected.txt:
1396         * platform/wpe/fast/text/capitalize-boundaries-expected.png: Added.
1397         * platform/wpe/fast/text/capitalize-boundaries-expected.txt:
1398         * platform/wpe/fast/text/international/arabic-justify-expected.png: Added.
1399         * platform/wpe/fast/text/international/arabic-justify-expected.txt:
1400         * platform/wpe/fast/text/international/bidi-AN-after-L-expected.png: Added.
1401         * platform/wpe/fast/text/international/bidi-AN-after-L-expected.txt:
1402         * platform/wpe/fast/text/international/bidi-AN-after-empty-run-expected.png: Added.
1403         * platform/wpe/fast/text/international/bidi-AN-after-empty-run-expected.txt:
1404         * platform/wpe/fast/text/international/bidi-CS-after-AN-expected.png: Added.
1405         * platform/wpe/fast/text/international/bidi-CS-after-AN-expected.txt:
1406         * platform/wpe/fast/text/international/bidi-control-chars-treated-as-ZWS-expected.png: Added.
1407         * platform/wpe/fast/text/international/bidi-control-chars-treated-as-ZWS-expected.txt:
1408         * platform/wpe/fast/text/international/bidi-linebreak-001-expected.png: Added.
1409         * platform/wpe/fast/text/international/bidi-linebreak-001-expected.txt:
1410         * platform/wpe/fast/text/international/bidi-linebreak-002-expected.png: Added.
1411         * platform/wpe/fast/text/international/bidi-linebreak-002-expected.txt:
1412         * platform/wpe/fast/text/international/bidi-linebreak-003-expected.png: Added.
1413         * platform/wpe/fast/text/international/bidi-linebreak-003-expected.txt:
1414         * platform/wpe/fast/text/international/bidi-listbox-atsui-expected.png: Added.
1415         * platform/wpe/fast/text/international/bidi-listbox-atsui-expected.txt:
1416         * platform/wpe/fast/text/international/bidi-mirror-he-ar-expected.png: Added.
1417         * platform/wpe/fast/text/international/bidi-mirror-he-ar-expected.txt:
1418         * platform/wpe/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png: Added.
1419         * platform/wpe/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt:
1420         * platform/wpe/fast/text/international/bidi-neutral-run-expected.png: Added.
1421         * platform/wpe/fast/text/international/bidi-neutral-run-expected.txt:
1422         * platform/wpe/fast/text/international/bold-bengali-expected.png: Added.
1423         * platform/wpe/fast/text/international/bold-bengali-expected.txt:
1424         * platform/wpe/fast/text/international/danda-space-expected.png: Added.
1425         * platform/wpe/fast/text/international/danda-space-expected.txt:
1426         * platform/wpe/fast/text/international/hebrew-vowels-expected.png: Added.
1427         * platform/wpe/fast/text/international/hebrew-vowels-expected.txt:
1428         * platform/wpe/fast/text/international/hindi-whitespace-expected.png: Added.
1429         * platform/wpe/fast/text/international/hindi-whitespace-expected.txt:
1430         * platform/wpe/fast/text/international/thai-baht-space-expected.png: Added.
1431         * platform/wpe/fast/text/international/thai-baht-space-expected.txt:
1432         * platform/wpe/fast/text/international/thai-line-breaks-expected.png: Added.
1433         * platform/wpe/fast/text/international/thai-line-breaks-expected.txt:
1434         * platform/wpe/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.png: Added.
1435         * platform/wpe/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
1436         * platform/wpe/fast/text/khmer-lao-font-expected.png: Added.
1437         * platform/wpe/fast/text/khmer-lao-font-expected.txt:
1438         * platform/wpe/fast/text/unicode-variation-selector-expected.png: Added.
1439         * platform/wpe/fast/text/unicode-variation-selector-expected.txt:
1440         * platform/wpe/fast/text/wbr-expected.png:
1441         * platform/wpe/fast/text/wbr-expected.txt:
1442         * platform/wpe/fast/text/wide-zero-width-space-expected.png: Added.
1443         * platform/wpe/fast/text/wide-zero-width-space-expected.txt:
1444         * platform/wpe/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1445         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-composite-04-f-manual-expected.png: Added.
1446         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-composite-04-f-manual-expected.txt:
1447         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-composite-05-f-manual-expected.png: Added.
1448         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-composite-05-f-manual-expected.txt:
1449         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-conv-03-f-manual-expected.png: Added.
1450         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-conv-03-f-manual-expected.txt:
1451         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-displace-01-f-manual-expected.png: Added.
1452         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-displace-01-f-manual-expected.txt:
1453         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-01-b-manual-expected.png: Added.
1454         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-01-b-manual-expected.txt:
1455         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-02-b-manual-expected.png: Added.
1456         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-02-b-manual-expected.txt:
1457         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-03-f-manual-expected.png: Added.
1458         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-03-f-manual-expected.txt:
1459         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-04-f-manual-expected.png: Added.
1460         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-04-f-manual-expected.txt:
1461         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-05-f-manual-expected.png: Added.
1462         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-05-f-manual-expected.txt:
1463         * platform/wpe/tables/mozilla/bugs/bug30692-expected.png: Added.
1464         * platform/wpe/tables/mozilla/bugs/bug30692-expected.txt:
1465
1466 2022-02-09  Jon Lee  <jonlee@apple.com>
1467
1468         Unreviewed gardening
1469
1470         Update fuzzy data.
1471         * css1/basic/class_as_selector.html:
1472         * css3/color-filters/color-filter-color-text-decorations.html:
1473         * css3/color-filters/color-filter-text-decoration-shadow.html:
1474
1475 2022-02-09  Fujii Hironori  <Hironori.Fujii@sony.com>
1476
1477         compositing/masks/compositing-clip-path-mask-change.html is failing for ports using TextureMapper
1478         https://bugs.webkit.org/show_bug.cgi?id=236323
1479
1480         Reviewed by Don Olmstead.
1481
1482         * platform/gtk/TestExpectations:
1483
1484 2022-02-09  Jon Lee  <jonlee@apple.com>
1485
1486         Unreviewed gardening.
1487
1488         Timeout due to turning WebGL on by default on bots. Will be addressed in b234536.
1489         * platform/ios-wk2/TestExpectations:
1490
1491 2022-02-09  Chris Dumez  <cdumez@apple.com>
1492
1493         Resync web-platform-tests/html/dom from upstream
1494         https://bugs.webkit.org/show_bug.cgi?id=236252
1495
1496         Reviewed by Youenn Fablet.
1497
1498         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1499         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt:
1500
1501 2022-02-09  Ziran Sun  <zsun@igalia.com>
1502
1503         [Forms] Improving applyStep() to be in line with specs
1504         https://bugs.webkit.org/show_bug.cgi?id=236134
1505
1506         Reviewed by Chris Dumez.
1507
1508         Update test expectations.
1509         * fast/forms/date/date-stepup-stepdown-expected.txt:
1510         * fast/forms/date/date-stepup-stepdown.html:
1511         * fast/forms/datetimelocal/datetimelocal-stepup-stepdown-expected.txt:
1512         * fast/forms/datetimelocal/datetimelocal-stepup-stepdown.html:
1513         * fast/forms/month/month-stepup-stepdown-expected.txt:
1514         * fast/forms/month/month-stepup-stepdown.html:
1515         * fast/forms/number/number-stepup-stepdown-expected.txt:
1516         * fast/forms/number/number-stepup-stepdown.html:
1517         * fast/forms/range/range-stepup-stepdown-expected.txt:
1518         * fast/forms/range/range-stepup-stepdown.html:
1519         * fast/forms/time/time-stepup-stepdown-expected.txt:
1520         * fast/forms/time/time-stepup-stepdown.html:
1521         * fast/forms/week/week-stepup-stepdown-expected.txt:
1522         * fast/forms/week/week-stepup-stepdown.html:
1523         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/time-expected.txt:
1524         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/time-expected.txt:
1525         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/time-expected.txt:
1526
1527 2022-02-09  Diego Pino Garcia  <dpino@igalia.com>
1528
1529         [GLIB] Garden several WPT tests that are now passing
1530
1531         Unreviewed test gardening.
1532
1533         * platform/glib/TestExpectations:
1534
1535 2022-02-09  Saam Barati  <sbarati@apple.com>
1536
1537         Don't return an empty value from AbortController.signal.reason and make it harder to return empty values from JSValueInWrappedObject
1538         https://bugs.webkit.org/show_bug.cgi?id=236318
1539         <rdar://88580935>
1540
1541         Reviewed by Mark Lam.
1542
1543         * fast/dom/AbortSignal-reason-crash-2-expected.txt: Added.
1544         * fast/dom/AbortSignal-reason-crash-2.html: Added.
1545
1546 2022-02-09  Diego Pino Garcia  <dpino@igalia.com>
1547
1548         [GTK][WPE] Update baselines after r288944
1549
1550         Unreviewed test gardening.
1551
1552         The bulk of these tests needed to update their baselines after
1553         r288944, although other baseline updates in this patch might not due
1554         to that change.
1555
1556         * platform/glib/fast/text/whitespace/nbsp-mode-and-linewraps-expected.png: Added.
1557         * platform/glib/fast/text/whitespace/nbsp-mode-and-linewraps-expected.txt: Added.
1558         * platform/glib/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
1559         * platform/glib/webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt:
1560         * platform/gtk/editing/deleting/5144139-2-expected.png:
1561         * platform/gtk/editing/deleting/5144139-2-expected.txt:
1562         * platform/gtk/fast/borders/rtl-border-04-expected.txt:
1563         * platform/gtk/fast/borders/rtl-border-05-expected.png:
1564         * platform/gtk/fast/borders/rtl-border-05-expected.txt:
1565         * platform/gtk/fast/events/updateLayoutForHitTest-expected.txt:
1566         * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
1567         * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
1568         * platform/gtk/fast/text/basic/014-expected.txt:
1569         * platform/gtk/fast/text/in-rendered-text-rtl-expected.txt:
1570         * platform/gtk/fast/text/international/003-expected.png:
1571         * platform/gtk/fast/text/international/003-expected.txt:
1572         * platform/gtk/fast/text/international/bidi-L2-run-reordering-expected.txt:
1573         * platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.png:
1574         * platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.txt:
1575         * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.png:
1576         * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.txt:
1577         * platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
1578         * platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
1579         * platform/gtk/fast/text/international/bidi-european-terminators-expected.png:
1580         * platform/gtk/fast/text/international/bidi-european-terminators-expected.txt:
1581         * platform/gtk/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
1582         * platform/gtk/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt:
1583         * platform/gtk/fast/text/international/bidi-innertext-expected.png:
1584         * platform/gtk/fast/text/international/bidi-innertext-expected.txt:
1585         * platform/gtk/fast/text/international/bidi-menulist-expected.png:
1586         * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
1587         * platform/gtk/fast/text/international/bidi-override-expected.png:
1588         * platform/gtk/fast/text/international/bidi-override-expected.txt:
1589         * platform/gtk/fast/text/international/rtl-caret-expected.png:
1590         * platform/gtk/fast/text/international/rtl-caret-expected.txt:
1591         * platform/gtk/fast/text/international/rtl-white-space-pre-wrap-expected.png:
1592         * platform/gtk/fast/text/international/rtl-white-space-pre-wrap-expected.txt:
1593         * platform/gtk/fast/text/midword-break-after-breakable-char-expected.txt:
1594         * platform/gtk/fast/text/whitespace/nbsp-mode-and-linewraps-expected.png: Removed.
1595         * platform/gtk/fast/text/whitespace/nbsp-mode-and-linewraps-expected.txt: Removed.
1596         * platform/gtk/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
1597         * platform/gtk/tables/mozilla/bugs/bug46924-expected.txt:
1598         * platform/wpe/fast/borders/rtl-border-04-expected.png: Added.
1599         * platform/wpe/fast/borders/rtl-border-04-expected.txt:
1600         * platform/wpe/fast/borders/rtl-border-05-expected.png: Added.
1601         * platform/wpe/fast/borders/rtl-border-05-expected.txt:
1602         * platform/wpe/fast/events/updateLayoutForHitTest-expected.png: Added.
1603         * platform/wpe/fast/events/updateLayoutForHitTest-expected.txt:
1604         * platform/wpe/fast/text/basic/014-expected.png: Added.
1605         * platform/wpe/fast/text/basic/014-expected.txt:
1606         * platform/wpe/fast/text/in-rendered-text-rtl-expected.png: Added.
1607         * platform/wpe/fast/text/in-rendered-text-rtl-expected.txt:
1608         * platform/wpe/fast/text/international/003-expected.txt:
1609         * platform/wpe/fast/text/international/bidi-L2-run-reordering-expected.png: Added.
1610         * platform/wpe/fast/text/international/bidi-L2-run-reordering-expected.txt:
1611         * platform/wpe/fast/text/international/bidi-LDB-2-CSS-expected.png:
1612         * platform/wpe/fast/text/international/bidi-LDB-2-CSS-expected.txt:
1613         * platform/wpe/fast/text/international/bidi-LDB-2-HTML-expected.png:
1614         * platform/wpe/fast/text/international/bidi-LDB-2-HTML-expected.txt:
1615         * platform/wpe/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
1616         * platform/wpe/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
1617         * platform/wpe/fast/text/international/bidi-european-terminators-expected.png: Added.
1618         * platform/wpe/fast/text/international/bidi-european-terminators-expected.txt:
1619         * platform/wpe/fast/text/international/bidi-ignored-for-first-child-inline-expected.png: Added.
1620         * platform/wpe/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt:
1621         * platform/wpe/fast/text/international/bidi-innertext-expected.png: Added.
1622         * platform/wpe/fast/text/international/bidi-innertext-expected.txt:
1623         * platform/wpe/fast/text/international/bidi-menulist-expected.png: Added.
1624         * platform/wpe/fast/text/international/bidi-menulist-expected.txt:
1625         * platform/wpe/fast/text/international/bidi-override-expected.png: Added.
1626         * platform/wpe/fast/text/international/bidi-override-expected.txt:
1627         * platform/wpe/fast/text/international/rtl-caret-expected.png: Added.
1628         * platform/wpe/fast/text/international/rtl-caret-expected.txt:
1629         * platform/wpe/fast/text/international/rtl-white-space-pre-wrap-expected.png: Added.
1630         * platform/wpe/fast/text/international/rtl-white-space-pre-wrap-expected.txt:
1631         * platform/wpe/fast/text/midword-break-after-breakable-char-expected.png: Added.
1632         * platform/wpe/fast/text/midword-break-after-breakable-char-expected.txt:
1633         * platform/wpe/fast/text/whitespace/nbsp-mode-and-linewraps-expected.txt: Removed.
1634         * platform/wpe/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
1635
1636 2022-02-08  Jon Lee  <jonlee@apple.com>
1637
1638         Unreviewed gardening.
1639
1640         Expand fuzzy ranges.
1641         * compositing/filters/opacity-change-on-filtered-paints-into-ancestor.html:
1642         * compositing/masks/become-tiled-mask.html:
1643         * css3/masking/mask-repeat-space-padding.html:
1644
1645 2022-02-08  Diego Pino Garcia  <dpino@igalia.com>
1646
1647         [GLIB] Remove tests passing from TestExpectations
1648
1649         Unreviewed test gardening.
1650
1651         Also sort lines in TestExpectations.
1652
1653         * platform/glib/TestExpectations:
1654         * platform/gtk/TestExpectations:
1655         * platform/wpe/TestExpectations:
1656
1657 2022-02-08  Razvan Caliman  <rcaliman@apple.com>
1658
1659         Web Inspector: [Flexbox] Add support for showing/hiding flex container overlays and basic overlay drawing
1660         https://bugs.webkit.org/show_bug.cgi?id=236013
1661         <rdar://87893201>
1662
1663         Reviewed by Patrick Angle.
1664
1665         * inspector/dom/showFlexOverlay-expected.txt: Added.
1666         * inspector/dom/showFlexOverlay.html: Added.
1667
1668         * inspector/dom/showGridOverlay.html:
1669         - Drive-by clean-up of out-of-context comments.
1670
1671 2022-02-08  Jon Lee  <jonlee@apple.com>
1672
1673         Unreviewed gardening.
1674
1675         * gpu-process/TestExpectations:
1676
1677 2022-02-08  Jon Lee  <jonlee@apple.com>
1678
1679         Unreviewed gardening.
1680
1681         Reflecting pixel diffs from EWS run.
1682         * css1/basic/class_as_selector.html:
1683         * css3/background/background-repeat-round-auto1.html:
1684         * css3/background/background-repeat-space-content.html:
1685         * css3/color/box-shadows.html:
1686         * css3/color/gradients.html:
1687         * fast/css/heightless-list-item.html:
1688         * fast/css/object-position/object-position-img-svg.html:
1689         * fast/gradients/alpha-premultiplied.html:
1690         * fast/text/simple-line-layout-line-box-contain-glyphs.html:
1691         * fast/text/simple-line-layout-text-position-with-stroke.html:
1692         * svg/animations/multiple-animateTransform-additive-sum.svg:
1693
1694 2022-02-08  Sam Weinig  <weinig@apple.com>
1695
1696         Conversion to a color space with a smaller gamut should perform gamut mapping
1697         https://bugs.webkit.org/show_bug.cgi?id=236200
1698
1699         Reviewed by Darin Adler.
1700
1701         * platform/gtk/TestExpectations:
1702         Add more tests that are only failing on the GTK bots due to a small floating point issues that needs further investigation.
1703
1704 2022-02-08  Youenn Fablet  <youenn@apple.com>
1705
1706         LibWebRTCCodecs SharedVideoFrameWriters can deadlock in case of GPUProcess crash
1707         https://bugs.webkit.org/show_bug.cgi?id=236132
1708
1709         Reviewed by Eric Carlson.
1710
1711         * platform/gtk/TestExpectations: Skip test as it is crashing in GTK bot.
1712         * webrtc/vp8-then-h264-gpu-process-crash-expected.txt: Added.
1713         * webrtc/vp8-then-h264-gpu-process-crash.html: Added.
1714
1715 2022-02-08  Jon Lee  <jonlee@apple.com>
1716
1717         Enable GPU Process for WebGL by default on iOS
1718         https://bugs.webkit.org/show_bug.cgi?id=236218
1719
1720         Reviewed by Kimmo Kinnunen.
1721
1722         * platform/ios-simulator/TestExpectations: read-pixels-test.html is no longer slow.
1723         * platform/ios-wk2/TestExpectations:
1724
1725 2022-02-08  Matt Woodrow  <mattwoodrow@apple.com>
1726
1727         Return 'none' for the computed style of mask when there are no mask images
1728         https://bugs.webkit.org/show_bug.cgi?id=236265
1729         <rdar://88178304>
1730
1731         Reviewed by Dean Jackson.
1732
1733         * fast/masking/parsing-mask-expected.txt:
1734         * fast/masking/parsing-mask.html:
1735
1736         Updated expected results to expect 'none' for all cases where there isn't an actual mask
1737         image.
1738
1739 2022-02-08  Diego Pino Garcia  <dpino@igalia.com>
1740
1741         [GTK] Garden tests failing after r288070
1742
1743         Unreviewed test gardening.
1744
1745         * platform/gtk/TestExpectations:
1746
1747 2022-02-07  Jon Lee  <jonlee@apple.com>
1748
1749         Unreviewed gardening.
1750
1751         Add fuzzy data to tests.
1752         * compositing/patterns/direct-pattern-compositing-cover.html:
1753         * compositing/patterns/direct-pattern-compositing-size.html:
1754         * css3/calc/block-mask-overlay-image-outset.html:
1755         * fast/backgrounds/background-opaque-clipped-gradients.html:
1756         * fast/borders/border-image-repeat-stretch.html:
1757         * fast/layers/overflow-scroll-transform-border-radius.html:
1758         * fast/text/international/system-language/hindi-system-font-punctuation.html:
1759         * fast/text/simple-lines-float.html:
1760         * http/tests/security/svg-image-with-cached-remote-image.html:
1761         * svg/clip-path/clip-opacity.html:
1762
1763 2022-02-07  Tyler Wilcock  <tyler_w@apple.com>
1764
1765         AX: Move node-dependent role computation to AccessibilityNodeObject from AccessibilityRenderObject
1766         https://bugs.webkit.org/show_bug.cgi?id=236166
1767
1768         Reviewed by Chris Fleizach.
1769
1770         Add test to verify ARIA visible objects (e.g. those with `hidden` and
1771         `aria-hidden="false"`) compute their role and subrole properly based
1772         on their DOM element.
1773
1774         * accessibility/aria-visible-element-roles.html: Added.
1775         * platform/glib/accessibility/aria-visible-element-roles-expected.txt: Added.
1776         * platform/mac-wk1/accessibility/aria-visible-element-roles-expected.txt: Added.
1777         * platform/mac-wk2/accessibility/aria-visible-element-roles-expected.txt: Added.
1778         * platform/win/accessibility/aria-visible-element-roles-expected.txt: Added.
1779
1780         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
1781         This patch results in a progression in computing the role of these
1782         inputs, which before were all consided to be AXGroup:
1783           - input[type='date']
1784           - input[type='datetime-local']
1785           - input[type='month']
1786           - input[type='time']
1787           - input[type='week']
1788
1789 2022-02-07  Chris Dumez  <cdumez@apple.com>
1790
1791         Add support for sharing Shared Workers (including across WebProcesses)
1792         https://bugs.webkit.org/show_bug.cgi?id=235958
1793         <rdar://problem/88330666>
1794
1795         Reviewed by Darin Adler.
1796
1797         Rebaseline existing WPT tests involving shared workers.
1798
1799         * TestExpectations:
1800         * platform/gtk-wk2/imported/w3c/web-platform-tests/content-security-policy/inside-worker/sharedworker-connect-src.sub-expected.txt: Added.
1801         * platform/gtk-wk2/imported/w3c/web-platform-tests/content-security-policy/inside-worker/sharedworker-report-only.sub-expected.txt: Added.
1802         * platform/gtk-wk2/imported/w3c/web-platform-tests/content-security-policy/inside-worker/sharedworker-script-src.sub-expected.txt: Added.
1803         * platform/gtk-wk2/imported/w3c/web-platform-tests/workers/modules/shared-worker-import-blob-url.window-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/modules/shared-worker-import-blob-url.window-expected.txt.
1804         * platform/gtk-wk2/imported/w3c/web-platform-tests/workers/modules/shared-worker-import-data-url.window-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/modules/shared-worker-import-data-url.window-expected.txt.
1805         * platform/gtk-wk2/imported/w3c/web-platform-tests/workers/modules/shared-worker-import.window-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/modules/shared-worker-import.window-expected.txt.
1806         * platform/gtk-wk2/imported/w3c/web-platform-tests/workers/modules/shared-worker-options-credentials-expected.txt: Added.
1807         * platform/gtk-wk2/imported/w3c/web-platform-tests/xhr/open-url-redirected-sharedworker-origin-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/xhr/open-url-redirected-sharedworker-origin-expected.txt.
1808
1809 2022-02-07  Chris Dumez  <cdumez@apple.com>
1810
1811         Unreviewed, rename test in TestExpectations to match the actual test name.
1812
1813         The test was likely renamed but TestExpectations were not updated accordingly.
1814         As per the bots, the test is still flaky.
1815
1816         * TestExpectations:
1817         * platform/mac-wk1/TestExpectations:
1818         * platform/mac-wk1/imported/w3c/web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio-lazy.tentative-expected.txt: Removed.
1819
1820 2022-02-07  Alan Bujtas  <zalan@apple.com>
1821
1822         Updating grid gap value does not recalculate styles
1823         https://bugs.webkit.org/show_bug.cgi?id=233252
1824         <rdar://problem/85727334>
1825
1826         Reviewed by Simon Fraser.
1827
1828         * fast/dynamic/gap-style-change-should-initiate-layout-expected.html: Added.
1829         * fast/dynamic/gap-style-change-should-initiate-layout.html: Added.
1830
1831 2022-02-07  Tyler Wilcock  <tyler_w@apple.com>
1832
1833         AX: The isolated tree needs to fix-up table cell parent relationships
1834         https://bugs.webkit.org/show_bug.cgi?id=236156
1835
1836         Reviewed by Chris Fleizach.
1837
1838         Add test verifying the the new, more correct isolated tree behavior.
1839
1840         * platform/glib/TestExpectations:
1841         * platform/win/TestExpectations:
1842         Skip new accessibility/table-search-traversal.html test due to 
1843         missing AccessibilityUIElement::uiElementForSearchPredicate implementation.
1844         * platform/ios/TestExpectations:
1845         Enable new accessibility/table-search-traversal.html test.
1846
1847         * accessibility/table-search-traversal.html: Added.
1848         * platform/ios/accessibility/table-search-traversal-expected.txt: Added.
1849         * platform/mac/accessibility/table-search-traversal-expected.txt: Added.
1850
1851         * platform/ios/imported/blink/accessibility/link-inside-label-expected.txt:
1852         This patch implements AccessibilityUIElement::role on iOS, which
1853         changes this test's output (in a positive way).
1854
1855 2022-02-07  Antoine Quint  <graouts@webkit.org>
1856
1857         [css-logical] css/css-logical/animation-003.tentative is no longer a failure
1858         https://bugs.webkit.org/show_bug.cgi?id=236242
1859
1860         Unreviewed test gardening following a likely progression with bug 218092.
1861
1862         * TestExpectations:
1863
1864 2022-02-07  Arcady Goldmints-Orlov  <agoldmints@igalia.com>
1865
1866         [GTK] Remove failure expections for newly passing tests. Unreviewed test gardening.
1867         https://bugs.webkit.org/show_bug.cgi?id=236243
1868
1869         * platform/gtk/TestExpectations:
1870
1871 2022-02-07  Antti Koivisto  <antti@apple.com>
1872
1873         [CSS Container Queries] Add ContainerQueryEvaluator
1874         https://bugs.webkit.org/show_bug.cgi?id=236096
1875
1876         Reviewed by Darin Adler.
1877
1878         * TestExpectations:
1879
1880 2022-02-07  Antoine Quint  <graouts@webkit.org>
1881
1882         [Web Animations] Starting a transform animation with a 1ms delay doesn't run it accelerated
1883         https://bugs.webkit.org/show_bug.cgi?id=236080
1884         <rdar://problem/88432373>
1885
1886         Reviewed by Dean Jackson.
1887
1888         Add a test that runs a "transform" animation with a small delay and checks that it yielded
1889         an accelerated animation. We also rewrite some existing tests to use internals.acceleratedAnimationsForElement()
1890         since relying on a layer tree dump was not reliable, which also resolves some platform-specific
1891         issues.
1892
1893         * platform/glib/TestExpectations:
1894         * platform/gtk/webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Removed.
1895         * platform/mac-wk1/webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Removed.
1896         * platform/win/TestExpectations:
1897         * webanimations/accelerated-css-transition-with-easing-y-axis-above-1.html: Make sure overflow doesn't cause an image failure.
1898         * webanimations/partly-accelerated-transition-by-removing-property-expected.txt:
1899         * webanimations/partly-accelerated-transition-by-removing-property.html: Rewrite test to check on the accelerated
1900         animation count and ensure the element is already composited to make the test work on WK1 and GTK.
1901         * webanimations/resources/request-frames-until-true.js: Added.
1902         (const.requestFramesUntilTrue.async resolveCondition):
1903         * webanimations/transform-animation-with-delay-yields-accelerated-animation-expected.txt: Added.
1904         * webanimations/transform-animation-with-delay-yields-accelerated-animation.html: Added.
1905
1906 2022-02-07  Rob Buis  <rbuis@igalia.com>
1907
1908         Bail out early in stopForUserCancel
1909         https://bugs.webkit.org/show_bug.cgi?id=223536
1910
1911         Reviewed by Darin Adler.
1912
1913         Add test for this.
1914
1915         * fast/loader/commit-provisional-load-crash-expected.txt: Added.
1916         * fast/loader/commit-provisional-load-crash.html: Added.
1917
1918 2022-02-07  Ziran Sun  <zsun@igalia.com>
1919
1920         [Forms] Alias appearance <compat-auto> keywords to 'auto'
1921         https://bugs.webkit.org/show_bug.cgi?id=235944
1922
1923         Reviewed by Aditya Keerthi.
1924
1925         Unskip tests in test expactation files that are now passing.          
1926         * TestExpectations:
1927         * platform/gtk/TestExpectations:
1928
1929 2022-02-06  Jean-Yves Avenard  <jya@apple.com>
1930
1931         media/media-source/media-webm-vorbis-partial.html is failing
1932         https://bugs.webkit.org/show_bug.cgi?id=236211
1933         rdar://88298267
1934
1935         Reviewed by Darin Adler.
1936
1937         The manifest data was incorrect, the webm cluster size is 10004 bytes long.
1938         Expand the test so it's consistent with the webm/opus one.
1939
1940         * media/media-source/content/test-vorbis-manifest.json:
1941         * media/media-source/media-webm-vorbis-partial.html:
1942
1943 2022-02-06  Sam Weinig  <weinig@apple.com>
1944
1945         Remove duplicate tests that have been upstreamed to WPT
1946         https://bugs.webkit.org/show_bug.cgi?id=236214
1947
1948         Reviewed by Darin Adler.
1949
1950         * fast/css/parsing-color-contrast-expected.txt: Removed.
1951         * fast/css/parsing-color-contrast.html: Removed.
1952         * fast/css/parsing-color-function-expected.txt: Removed.
1953         * fast/css/parsing-color-function.html: Removed.
1954         * fast/css/parsing-color-mix-expected.txt: Removed.
1955         * fast/css/parsing-color-mix.html: Removed.
1956         * fast/css/parsing-lab-colors-expected.txt: Removed.
1957         * fast/css/parsing-lab-colors.html: Removed.
1958         * fast/css/parsing-relative-color-syntax-expected.txt: Removed.
1959         * fast/css/parsing-relative-color-syntax.html: Removed.
1960         These have all been added to wpt's css/css-color test suite.
1961
1962         * platform/glib/TestExpectations:
1963         * platform/win/TestExpectations:
1964         Update to account for removed tests.
1965
1966 2022-02-06  Alexey Shvayka  <ashvayka@apple.com>
1967
1968         Object literal doesn't properly resolve name clash between an accessor and a constant property
1969         https://bugs.webkit.org/show_bug.cgi?id=220574
1970
1971         Reviewed by Yusuke Suzuki.
1972
1973         Adjusted test now passes on V8 and SpiderMonkey as well.
1974
1975         * js/class-syntax-method-names-expected.txt:
1976         * js/script-tests/class-syntax-method-names.js:
1977
1978 2022-02-05  Chris Dumez  <cdumez@apple.com>
1979
1980         Resync web-platform-tests/dom from upstream
1981         https://bugs.webkit.org/show_bug.cgi?id=236147
1982
1983         Reviewed by Darin Adler.
1984
1985         Resync web-platform-tests/dom from upstream 893e71aa9c0a97d259ff.
1986
1987         * platform/mac-wk1/TestExpectations:
1988         * platform/win/TestExpectations:
1989
1990 2022-02-05  Alan Bujtas  <zalan@apple.com>
1991
1992         [RenderTreeBuilder] Clean up column spanners when style change affects containing block
1993         https://bugs.webkit.org/show_bug.cgi?id=236042
1994         <rdar://83975391>
1995
1996         Reviewed by Antti Koivisto.
1997
1998         * fast/multicol/leftover-spanner-on-style-change-crash-expected.txt: Added.
1999         * fast/multicol/leftover-spanner-on-style-change-crash.html: Added.
2000         * fast/multicol/leftover-spanner-on-style-change-crash2-expected.txt: Added.
2001         * fast/multicol/leftover-spanner-on-style-change-crash2.html: Added.
2002
2003 2022-02-04  Yusuke Suzuki  <ysuzuki@apple.com>
2004
2005         WeakRef deref can return null instead of undefined
2006         https://bugs.webkit.org/show_bug.cgi?id=235880
2007
2008         Reviewed by Sam Weinig and Alexey Shvayka.
2009
2010         * js/script-tests/weakref-async-is-collected.js:
2011         (async test):
2012         * js/script-tests/weakref-eventually-collects-values.js:
2013         (let.weakRefs.async test):
2014         * js/script-tests/weakref-finalizationregistry.js:
2015         (async test):
2016         * js/script-tests/weakref-microtasks-dont-collect.js:
2017         (async test):
2018
2019 2022-02-04  Myles C. Maxfield  <mmaxfield@apple.com>
2020
2021         ch unit fallback size doesn't match the spec
2022         https://bugs.webkit.org/show_bug.cgi?id=236073
2023         <rdar://problem/88513297>
2024
2025         Reviewed by Cameron McCormack.
2026
2027         This can't be a WPT test because it uses an SVG font which we're the only browser to support.
2028
2029         * fast/text/ch-unit-without-zero-glyph-expected.html: Added.
2030         * fast/text/ch-unit-without-zero-glyph.html: Added.
2031
2032 2022-02-04  Arcady Goldmints-Orlov  <agoldmints@igalia.com>
2033
2034         REGRESSION(r280077): [GTK] It caused 155 new test failures
2035         https://bugs.webkit.org/show_bug.cgi?id=228153
2036
2037         Reviewed by Michael Catanzaro.
2038
2039         * platform/glib/TestExpectations:
2040         * platform/gtk/TestExpectations: Garden tests that no longer fail.
2041         * platform/gtk/css1/font_properties/font-expected.txt:
2042         * platform/gtk/css1/pseudo/multiple_pseudo_elements-expected.txt:
2043         * platform/gtk/imported/w3c/web-platform-tests/css/css-fonts/animations/system-fonts-expected.txt:
2044         * platform/wpe/TestExpectations:
2045
2046 2022-02-04  Commit Queue  <commit-queue@webkit.org>
2047
2048         Unreviewed, reverting r289098.
2049         https://bugs.webkit.org/show_bug.cgi?id=236154
2050
2051         caused some unexpected crashes
2052
2053         Reverted changeset:
2054
2055         "[RenderTreeBuilder] Clean up column spanners when style
2056         change affects containing block"
2057         https://bugs.webkit.org/show_bug.cgi?id=236042
2058         https://commits.webkit.org/r289098
2059
2060 2022-02-04  Sam Weinig  <weinig@apple.com>
2061
2062         Gradients don't correctly interpolate missing/none color components correctly
2063         https://bugs.webkit.org/show_bug.cgi?id=236025
2064
2065         Reviewed by Simon Fraser.
2066
2067         Add tests of gradients with explicit 'none' components in some of the colors.
2068
2069         * fast/gradients/gradient-with-missing-components-expected.html: Added.
2070         * fast/gradients/gradient-with-missing-components.html: Added.
2071
2072 2022-02-04  Kate Cheney  <katherine_cheney@apple.com>
2073
2074         Fix App Privacy Report redirect attribution
2075         https://bugs.webkit.org/show_bug.cgi?id=236111
2076
2077         Reviewed by Brent Fulgham.
2078
2079         * http/tests/app-privacy-report/resources/redirect.js: Added.
2080         * http/tests/app-privacy-report/app-attribution-redirect-expected.txt: Added.
2081         * http/tests/app-privacy-report/app-attribution-redirect.html: Added.
2082         * http/tests/app-privacy-report/user-attribution-redirect-expected.txt: Added.
2083         * http/tests/app-privacy-report/user-attribution-redirect.html: Added.
2084
2085 2022-02-04  Chris Dumez  <cdumez@apple.com>
2086
2087         Unreviewed, unskip more Shared Worker layout tests on WK2.
2088
2089         * TestExpectations:
2090         * platform/mac-wk1/TestExpectations:
2091         * platform/win/TestExpectations:
2092
2093 2022-02-04  Chris Dumez  <cdumez@apple.com>
2094
2095         Fix WPT test importer and resync web-platform-tests/workers from upstream
2096         https://bugs.webkit.org/show_bug.cgi?id=236101
2097
2098         Reviewed by Youenn Fablet.
2099
2100         * TestExpectations:
2101
2102 2022-02-04  Chris Dumez  <cdumez@apple.com>
2103
2104         Unreviewed, drop badly imported test due to WPT importer bug getting fixed in Bug 236101.
2105
2106         * platform/ios-wk2/imported/w3c/web-platform-tests/css/filter-effects/idlharness.any.serviceworker-expected.txt: Removed.
2107
2108 2022-02-04  Commit Queue  <commit-queue@webkit.org>
2109
2110         Unreviewed, reverting r288996.
2111         https://bugs.webkit.org/show_bug.cgi?id=236141
2112
2113         Causing debug asserts
2114
2115         Reverted changeset:
2116
2117         "No breakpoints hit on github.com, and some are invalid"
2118         https://bugs.webkit.org/show_bug.cgi?id=235607
2119         https://commits.webkit.org/r288996
2120
2121 2022-02-04  Sergio Villar Senin  <svillar@igalia.com>
2122
2123         HTMLMediaElement should dispatch the resize event asynchronously
2124         https://bugs.webkit.org/show_bug.cgi?id=230895
2125
2126         Reviewed by Darin Adler.
2127
2128         * media/modern-media-controls/media-controller/media-controller-resize.html: Remove the event
2129         listener to avoid an extra notification.
2130         * platform/mac/TestExpectations: Unskipped tests that pass now.
2131         * platform/wincairo/TestExpectations: Ditto.
2132
2133 2022-02-03  Myles C. Maxfield  <mmaxfield@apple.com>
2134
2135         Two bopomofo tone marks are not moved to the correct place in vertical text with a particular bopomofo font
2136         https://bugs.webkit.org/show_bug.cgi?id=235257
2137         <rdar://problem/87625596>
2138
2139         Reviewed by Darin Adler.
2140
2141         This can't be a WPT test because we only have permission to add the test font to the WebKit repository.
2142
2143         Thank you so much to Bobby Tung and But Ko for reporting this bug and providing a test font for it!!!
2144
2145         * fast/text/bopomofo-tone-marks-2-expected-mismatch.html: Added.
2146         * fast/text/bopomofo-tone-marks-2.html: Added.
2147         * fast/text/bopomofo-tone-marks-expected-mismatch.html: Added.
2148         * fast/text/bopomofo-tone-marks.html: Added.
2149         * fast/text/resources/BopomofoGposSubset-Regular/BopomofoGposSubset-Regular.ttf: Added.
2150         * fast/text/resources/BopomofoGposSubset-Regular/LICENSE: Added.
2151
2152 2022-02-03  Alan Bujtas  <zalan@apple.com>
2153
2154         [RenderTreeBuilder] Clean up column spanners when style change affects containing block
2155         https://bugs.webkit.org/show_bug.cgi?id=236042
2156         <rdar://83975391>
2157
2158         Reviewed by Antti Koivisto.
2159
2160         * fast/multicol/leftover-spanner-on-style-change-crash-expected.txt: Added.
2161         * fast/multicol/leftover-spanner-on-style-change-crash.html: Added.
2162
2163 2022-02-03  Jon Lee  <jonlee@apple.com>
2164
2165         Unreviewed gardening.
2166
2167         * gpu-process/TestExpectations: Tests are no longer crashing.
2168
2169 2022-02-03  Ziran Sun  <zsun@igalia.com>
2170
2171         [Forms] Value doesn't change for stepUp()/stepDown() with out of range values
2172         https://bugs.webkit.org/show_bug.cgi?id=235509
2173
2174         Reviewed by Chris Dumez.
2175
2176         Update expectation files.        
2177
2178         * fast/forms/date/date-stepup-stepdown-expected.txt:
2179         * fast/forms/date/date-stepup-stepdown.html:
2180         * fast/forms/datetimelocal/datetimelocal-stepup-stepdown-expected.txt:
2181         * fast/forms/datetimelocal/datetimelocal-stepup-stepdown.html:
2182         * fast/forms/month/month-stepup-stepdown-expected.txt:
2183         * fast/forms/month/month-stepup-stepdown.html:
2184         * fast/forms/number/number-stepup-stepdown-expected.txt:
2185         * fast/forms/number/number-stepup-stepdown.html:
2186         * fast/forms/range/range-stepup-stepdown-expected.txt:
2187         * fast/forms/range/range-stepup-stepdown.html:
2188         * fast/forms/time/time-stepup-stepdown-expected.txt:
2189         * fast/forms/time/time-stepup-stepdown.html:
2190         * fast/forms/week/week-stepup-stepdown-expected.txt:
2191         * fast/forms/week/week-stepup-stepdown.html:
2192         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/time-expected.txt:
2193         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/time-expected.txt:
2194         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/input-stepdown-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/input-stepdown-expected.txt.
2195         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/input-stepup-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/input-stepup-expected.txt.
2196         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/time-expected.txt:
2197
2198 2022-02-03  Nikolaos Mouchtaris  <nmouchtaris@apple.com>
2199
2200         Implement CSS overscroll-behavior for synchronous scroll
2201         https://bugs.webkit.org/show_bug.cgi?id=222968
2202
2203         Reviewed by Simon Fraser.
2204
2205         * fast/scrolling/sync-scroll-overscroll-behavior-element-expected.txt: Added.
2206         * fast/scrolling/sync-scroll-overscroll-behavior-element.html: Added.
2207         * fast/scrolling/sync-scroll-overscroll-behavior-iframe-expected.txt: Added.
2208         * fast/scrolling/sync-scroll-overscroll-behavior-iframe.html: Added.
2209         * fast/scrolling/sync-scroll-overscroll-behavior-unscrollable-element-expected.txt: Added.
2210         * fast/scrolling/sync-scroll-overscroll-behavior-unscrollable-element.html: Added.
2211         * fast/scrolling/sync-scroll-overscroll-behavior-unscrollable-iframe-expected.txt: Added.
2212         * fast/scrolling/sync-scroll-overscroll-behavior-unscrollable-iframe.html: Added.
2213         * platform/mac-wk1/TestExpectations:
2214         * platform/win/TestExpectations:
2215
2216 2022-02-03  Kimmo Kinnunen  <kkinnunen@apple.com>
2217
2218         ANGLE Metal and ANGLE OpenGL cannot be initialised one after the other
2219         https://bugs.webkit.org/show_bug.cgi?id=236030
2220
2221         Reviewed by Dean Jackson.
2222
2223         * webgl/pending/conformance2/misc/webgl2-after-webgl1-bug-expected.txt: Added.
2224         * webgl/pending/conformance2/misc/webgl2-after-webgl1-bug.html: Added.
2225         * webgl/resources/pending_webgl_test_files/conformance2/misc/webgl2-after-webgl1-bug.html: Added.
2226
2227 2022-02-03  Patrick Griffis  <pgriffis@igalia.com>
2228
2229         [Win] Update expectations for failing CSP test
2230         https://bugs.webkit.org/show_bug.cgi?id=236093
2231
2232         Unreviewed expectations update.
2233
2234         * platform/win/TestExpectations:
2235
2236 2022-02-03  Frédéric Wang  <fwang@igalia.com>
2237
2238         null ptr deref in RenderTreeBuilder::Block::attachIgnoringContinuation
2239         https://bugs.webkit.org/show_bug.cgi?id=234170
2240
2241         Reviewed by Antti Koivisto.
2242
2243         Add regression test.
2244
2245         * fast/css/top-layer-display-contents-crash-expected.txt: Added.
2246         * fast/css/top-layer-display-contents-crash.html: Added.
2247
2248 2022-02-03  Chris Dumez  <cdumez@apple.com>
2249
2250         Start connecting SharedWorker to the WebKit2 layer
2251         https://bugs.webkit.org/show_bug.cgi?id=236052
2252
2253         Reviewed by Darin Adler.
2254
2255         Skip pure SharedWorkers tests on WK1 since we will only implement this for WebKit2 in the short term.
2256         Land WK1-specific baselines for tests that use SharedWorkers but also cover other things.
2257
2258         * platform/mac-wk1/TestExpectations:
2259         * platform/mac-wk1/imported/w3c/web-platform-tests/content-security-policy/script-src/worker-importscripts.sub-expected.txt: Added.
2260         * platform/mac-wk1/imported/w3c/web-platform-tests/content-security-policy/script-src/worker-set-timeout.sub-expected.txt: Added.
2261         * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/offline/appcache/workers/appcache-worker.https-expected.txt: Added.
2262         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-url-expected.txt: Added.
2263         * platform/mac-wk1/imported/w3c/web-platform-tests/html/webappapis/the-windoworworkerglobalscope-mixin/Worker_Self_Origin-expected.txt: Added.
2264         * platform/mac-wk1/imported/w3c/web-platform-tests/webmessaging/broadcastchannel/workers-expected.txt: Added.
2265         * platform/mac-wk1/imported/w3c/web-platform-tests/workers/abrupt-completion-expected.txt: Added.
2266         * platform/mac-wk1/imported/w3c/web-platform-tests/workers/semantics/multiple-workers/001-expected.txt: Added.
2267         * platform/mac-wk1/imported/w3c/web-platform-tests/workers/semantics/run-a-worker/003-expected.txt: Added.
2268         * platform/win/TestExpectations:
2269
2270 2022-02-03  Youenn Fablet  <youenn@apple.com>
2271
2272         RealtimeIncomingVideoSourceCocoa should not need to create IOSurfaces
2273         https://bugs.webkit.org/show_bug.cgi?id=235952
2274
2275         Reviewed by Eric Carlson.
2276
2277         * webrtc/vp8-then-h264-expected.txt: Added.
2278         * webrtc/vp8-then-h264.html: Added.
2279
2280 2022-02-03  Martin Robinson  <mrobinson@webkit.org>
2281
2282         Transform interpolation should blend between shared transform function primitives
2283         https://bugs.webkit.org/show_bug.cgi?id=235311
2284         <rdar://problem/88012700>
2285
2286         Reviewed by Simon Fraser.
2287
2288         Remove a duplicated baseline.
2289
2290         * platform/glib/imported/w3c/web-platform-tests/css/css-transforms/animation/transform-interpolation-inline-value-expected.txt: Removed.
2291
2292 2022-02-02  Carlos Garcia Campos  <cgarcia@igalia.com>
2293
2294         [GTK][a11y] Set platform name to atspi in WTR
2295         https://bugs.webkit.org/show_bug.cgi?id=232227
2296
2297         Reviewed by Adrian Perez de Castro.
2298
2299         Update tests to use atspi instead of atk.
2300
2301         * accessibility/add-children-pseudo-element.html:
2302         * accessibility/aria-hidden-false-works-in-subtrees.html:
2303         * accessibility/aria-label-on-label-element.html:
2304         * accessibility/aria-option-role.html:
2305         * accessibility/auto-fill-crash.html:
2306         * accessibility/combo-box-collapsed-selection-changed.html:
2307         * accessibility/content-editable-as-textarea.html:
2308         * accessibility/focusable-inside-hidden.html:
2309         * accessibility/form-control-value-settable.html:
2310         * accessibility/gtk/caret-offsets-and-extraneous-white-spaces.html:
2311         * accessibility/gtk/caret-offsets.html:
2312         * accessibility/gtk/resources/atk-helpers.js: Removed.
2313         * accessibility/gtk/text-in-span-block-in-a-block.html:
2314         * accessibility/ignore-spacer-elements.html:
2315         * accessibility/insert-children-assert.html:
2316         * accessibility/list-detection.html:
2317         * accessibility/menu-list-sends-change-notification.html:
2318         * accessibility/radio-button-title-label.html:
2319         * accessibility/render-counter-text.html:
2320         * accessibility/roles-computedRoleString.html:
2321         * accessibility/roles-exposed.html:
2322         * accessibility/secure-textfield-title-ui.html:
2323         * accessibility/select-element-at-index.html:
2324         * accessibility/svg-bounds.html:
2325         * accessibility/table-column-headers-with-captions.html:
2326         * accessibility/table-fallback-roles-expose-element-attributes.html:
2327         * accessibility/table-with-footer-section-above-body.html:
2328         * platform/glib/accessibility/platform-name-expected.txt:
2329         * resources/accessibility-helper.js:
2330         (platformValueForW3CName):
2331         (platformValueForW3CDescription):
2332         (platformRoleForComboBox):
2333         (platformRoleForStaticText):
2334         (spinnerForTextInput):
2335
2336 2022-02-02  Patrick Griffis  <pgriffis@igalia.com>
2337
2338         CSP: Implement wasm-unsafe-eval
2339         https://bugs.webkit.org/show_bug.cgi?id=235408
2340
2341         Reviewed by Kate Cheney.
2342
2343         Update expectations with new CSP message.
2344
2345         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-expected.txt:
2346         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe-expected.txt:
2347         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script-expected.txt:
2348         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt:
2349
2350 2022-02-02  Patrick Griffis  <pgriffis@igalia.com>
2351
2352         CSP: Fix matching wildcard hosts
2353         https://bugs.webkit.org/show_bug.cgi?id=235992
2354
2355         Reviewed by Kate Cheney.
2356
2357         Rewrite test to expect CSP3 compliant behavior.
2358
2359         * http/tests/security/contentSecurityPolicy/image-full-host-wildcard-allowed-expected.txt: Removed.
2360         * http/tests/security/contentSecurityPolicy/image-full-host-wildcard-blocked-expected.txt: Added.
2361         * http/tests/security/contentSecurityPolicy/image-full-host-wildcard-blocked.html: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/image-full-host-wildcard-allowed.html.
2362
2363 2022-02-02  Myles C. Maxfield  <mmaxfield@apple.com>
2364
2365         Percentage word spacing doesn't incorporate synthetic bold expansion
2366         https://bugs.webkit.org/show_bug.cgi?id=236007
2367
2368         Reviewed by Alan Bujtas.
2369
2370         * fast/text/synthetic-bold-percentage-word-spacing-expected.html: Added.
2371         * fast/text/synthetic-bold-percentage-word-spacing.html: Added.
2372
2373 2022-02-02  Patrick Angle  <pangle@apple.com>
2374
2375         No breakpoints hit on github.com, and some are invalid
2376         https://bugs.webkit.org/show_bug.cgi?id=235607
2377
2378         Reviewed by Yusuke Suzuki.
2379
2380         Add test cases for resolving breakpoints on lines that begin with the end of multi-line strings, comments, and
2381         template strings.
2382
2383         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt:
2384         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations.html:
2385         * inspector/debugger/breakpoints/resources/dump-multiline.js: Added.
2386
2387 2022-02-02  Patrick Griffis  <pgriffis@igalia.com>
2388
2389         CSP: Fix returned WebAssembly error type when blocked
2390         https://bugs.webkit.org/show_bug.cgi?id=235319
2391
2392         Reviewed by Kate Cheney.
2393
2394         Update expectations.
2395
2396         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-expected.txt:
2397         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe-expected.txt:
2398         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script-expected.txt:
2399         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt:
2400
2401 2022-02-02  Said Abou-Hallawa  <said@apple.com>
2402
2403         REGRESSION(r288865): SourceImage should never sink its ImageBuffer to a NativeImage
2404         https://bugs.webkit.org/show_bug.cgi?id=236005
2405
2406         Reviewed by Simon Fraser.
2407
2408         * svg/custom/pattern-multiple-referencing-expected.txt: Added.
2409         * svg/custom/pattern-multiple-referencing.html: Added.
2410
2411 2022-02-02  Patrick Griffis  <pgriffis@igalia.com>
2412
2413         WPT: Import WebAssembly CSP tests
2414         https://bugs.webkit.org/show_bug.cgi?id=235319
2415
2416         Reviewed by Kate Cheney.
2417
2418         Skip CSP tests that time out.
2419
2420         * TestExpectations:
2421         * platform/mac-wk1/TestExpectations:
2422
2423 2022-02-02  Youenn Fablet  <youenn@apple.com>
2424
2425         ServiceWorkerNavigationPreloader should only be used once
2426         https://bugs.webkit.org/show_bug.cgi?id=235882
2427         <rdar://88226432>
2428
2429         Reviewed by Chris Dumez.
2430
2431         * http/wpt/service-workers/fetch-service-worker-preload-cache.https-expected.txt: Added.
2432         * http/wpt/service-workers/fetch-service-worker-preload-cache.https.html: Added.
2433         * http/wpt/service-workers/resources/fetch-service-worker-preload-script.py:
2434
2435 2022-02-01  Alan Bujtas  <zalan@apple.com>
2436
2437         [LFC][IFC] Using Fontcascade::spaceWidth to subtract the trailing space width may result in incorrect layout
2438         https://bugs.webkit.org/show_bug.cgi?id=235937
2439         <rdar://88059633>
2440
2441         Reviewed by Antti Koivisto and Simon Fraser.
2442
2443         * platform/mac-bigsur/fonts/monospace-expected.txt: Added.
2444
2445 2022-02-01  Commit Queue  <commit-queue@webkit.org>
2446
2447         Unreviewed, reverting r288914.
2448         https://bugs.webkit.org/show_bug.cgi?id=235998
2449
2450         Broke some layout tests
2451
2452         Reverted changeset:
2453
2454         "[LFC][IFC] Using Fontcascade::spaceWidth to subtract the
2455         trailing space width may result in incorrect layout"
2456         https://bugs.webkit.org/show_bug.cgi?id=235937
2457         https://commits.webkit.org/r288914
2458
2459 2022-02-01  Ben Nham  <nham@apple.com>
2460
2461         Forward messages from NetworkProcess to webpushd
2462         https://bugs.webkit.org/show_bug.cgi?id=235855
2463
2464         Reviewed by Brent Fulgham.
2465
2466         Update existing tests to test for AbortError, since that's the exception type specified in
2467         the spec.
2468
2469         * http/wpt/push-api/pushManager.any.js:
2470         (promise_test.async test):
2471
2472 2022-02-01  Alan Bujtas  <zalan@apple.com>
2473
2474         [LFC][IFC] Using Fontcascade::spaceWidth to subtract the trailing space width may result in incorrect layout
2475         https://bugs.webkit.org/show_bug.cgi?id=235937
2476         <rdar://88059633>
2477
2478         Reviewed by Antti Koivisto.
2479
2480         * platform/mac-bigsur/fonts/monospace-expected.txt: Added.
2481
2482 2022-02-01  Commit Queue  <commit-queue@webkit.org>
2483
2484         Unreviewed, reverting r288538.
2485         https://bugs.webkit.org/show_bug.cgi?id=235968
2486
2487         `Array#groupBy` name has web-compat issue
2488         <https://github.com/tc39/proposal-array-grouping/issues/37>
2489
2490         Reverted changeset:
2491
2492         "[JSC] Enable Array#groupBy and Array#groupByToMap"
2493         https://bugs.webkit.org/show_bug.cgi?id=235549
2494         https://commits.webkit.org/r288538
2495
2496 2022-02-01  Ada Chan  <ada.chan@apple.com>
2497
2498         [WebXR] Handle changes in XRSession's visibility state
2499         https://bugs.webkit.org/show_bug.cgi?id=235898
2500
2501         Reviewed by Sergio Villar Senin.
2502
2503         * TestExpectations:
2504         Unskip xrSession_visibilityState.https.html
2505         * platform/mac/imported/w3c/web-platform-tests/webxr/xrSession_visibilityState.https-expected.txt: Removed.
2506
2507 2022-02-01  Eric Carlson  <eric.carlson@apple.com>
2508
2509         [macOS] Expose screen and window capture state to WKWebView
2510         https://bugs.webkit.org/show_bug.cgi?id=235838
2511         <rdar://problem/88207924>
2512
2513         Reviewed by Youenn Fablet.
2514
2515         * fast/mediastream/get-display-media-muted.html: Update for new and renamed states.
2516         * fast/mediastream/media-stream-page-muted-expected.txt: Ditto.
2517         * fast/mediastream/media-stream-page-muted.html: Ditto.
2518
2519 2022-02-01  Gabriel Nava Marino  <gnavamarino@apple.com>
2520
2521         null ptr deref in LayoutIntegrationLineLayout LineLayout::adjustForPagination and LineLayout::visualOverflowBoundingBoxRectFor
2522         https://bugs.webkit.org/show_bug.cgi?id=235907
2523
2524         Reviewed by Antti Koivisto.
2525
2526         * fast/layoutformattingcontext/visual-overflow-bounding-box-rect-crash-expected.txt: Added.
2527         * fast/layoutformattingcontext/visual-overflow-bounding-box-rect-crash.html: Added.
2528
2529 2022-02-01  Antoine Quint  <graouts@webkit.org>
2530
2531         Animation from scale(0) has missing backing store
2532         https://bugs.webkit.org/show_bug.cgi?id=227733
2533         <rdar://problem/80246192>
2534
2535         Reviewed by Simon Fraser.
2536
2537         Add a new test which animates two squares, one on top of each other. The bottom square uses an animation
2538         that has an explicit "from" value of scale(0) and an explicit "to" value of scale(1) and is black. The top
2539         square uses an animation that has an explicit "from" value of scale(0) but no explicit "to" value, thus
2540         animating to scale(1) as well, and is white, matching the background color.
2541
2542         The bug we are fixing is that the square with an implicit "to" value would not yield a visible animation
2543         since we wouldn't account for the scale(1) target value and assuming we're never animating to a non-0
2544         value.
2545
2546         This test assumes that both animations run at the same time and thus the white square will always cover
2547         the black square (which is smaller to ensure no issues at the edges) and yield a completely white page.
2548
2549         * webanimations/accelerated-transform-animation-from-scale-zero-and-implicit-to-kefyrame-expected.html: Added.
2550         * webanimations/accelerated-transform-animation-from-scale-zero-and-implicit-to-kefyrame.html: Added.
2551
2552 2022-02-01  Youenn Fablet  <youenn@apple.com>
2553
2554         [BigSur+ wk2 Debug] webrtc/video-mute-vp8.html is a flaky failure
2555         https://bugs.webkit.org/show_bug.cgi?id=230359
2556         <rdar://problem/83203317>
2557
2558         Unreviewed.
2559
2560         Test is no longer flaky on bots.
2561
2562         * platform/mac-wk2/TestExpectations:
2563
2564 2022-02-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2565
2566         [GTK][WPE] Switch to use ATSPI instead of ATK
2567         https://bugs.webkit.org/show_bug.cgi?id=235942
2568
2569         Reviewed by Adrian Perez de Castro.
2570
2571         Update test expectations.
2572
2573         * accessibility/aria-table-attributes.html:
2574         * accessibility/combo-box-collapsed-selection-changed.html:
2575         * accessibility/gtk/caret-browsing-select-focus-expected.txt:
2576         * accessibility/gtk/caret-browsing-select-focus.html:
2577         * accessibility/gtk/caret-browsing-text-focus-expected.txt: Removed.
2578         * accessibility/gtk/caret-browsing-text-focus.html: Removed.
2579         * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Removed.
2580         * accessibility/gtk/combobox-descendants-orientation-crash.html: Removed.
2581         * accessibility/gtk/object-attributes-expected.txt:
2582         * accessibility/gtk/spans-paragraphs-and-divs-tree-expected.txt:
2583         * accessibility/menu-list-sends-change-notification.html:
2584         * platform/glib/TestExpectations:
2585         * platform/glib/accessibility/aria-combobox-expected.txt: Added.
2586         * platform/glib/accessibility/aria-combobox-hierarchy-expected.txt:
2587         * platform/glib/accessibility/aria-table-attributes-expected.txt: Removed.
2588         * platform/glib/accessibility/combo-box-collapsed-selection-changed-expected.txt: Added.
2589         * platform/glib/accessibility/content-editable-as-textarea-expected.txt:
2590         * platform/glib/accessibility/lists-expected.txt:
2591         * platform/glib/accessibility/menu-list-sends-change-notification-expected.txt: Removed.
2592         * platform/glib/accessibility/multiselect-list-reports-active-option-expected.txt: Added.
2593         * platform/glib/accessibility/svg-remote-element-expected.txt:
2594         * platform/glib/accessibility/table-attributes-expected.txt:
2595         * platform/glib/accessibility/table-one-cell-expected.txt:
2596         * platform/glib/accessibility/table-sections-expected.txt:
2597         * platform/glib/accessibility/transformed-element-expected.txt:
2598         * platform/gtk/TestExpectations:
2599
2600 2022-02-01  Tim Nguyen  <ntim@apple.com>
2601
2602         Entirely remove support for -apple-trailing-word
2603         https://bugs.webkit.org/show_bug.cgi?id=234672
2604
2605         Reviewed by Simon Fraser.
2606
2607         * fast/text/trailing-word-detection-expected.txt: Removed.
2608         * fast/text/trailing-word-detection.html: Removed.
2609         * platform/glib/TestExpectations:
2610         * platform/win/TestExpectations:
2611         * platform/ios/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
2612         * platform/ios/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
2613
2614 2022-01-31  Said Abou-Hallawa  <said@apple.com>
2615
2616         [GPU Process] Pattern should hold SourceImage which can be converted to a NativeImage only when needed
2617         https://bugs.webkit.org/show_bug.cgi?id=232411
2618         <rdar://problem/84998738>
2619
2620         Reviewed by Darin Adler.
2621
2622         Unskip layout tests for gpu process because they are fixed by this change.
2623
2624         * gpu-process/TestExpectations:
2625
2626 2022-01-31  Robert Jenner  <Jenner@apple.com>
2627
2628         REGRESSION(288052?): editing/execCommand/paste-as-quotation-disconnected-paragraph-ancestor-crash.html makes subsequent test fail, as DumpRenderTree compares to wrong expected result        
2629         https://bugs.webkit.org/show_bug.cgi?id=235733
2630
2631         Unreviewed test gardening.
2632
2633         * platform/mac-wk1/TestExpectations: Disabling test to verify cause of test failures.
2634
2635 2022-01-31  Robert Jenner  <Jenner@apple.com>
2636
2637         WindowServer returned not alive with context:,unresponsive work processor(s)
2638         rdar://problem/86037417
2639
2640         Unreviewed test gardening.
2641
2642         * platform/mac-wk2/TestExpectations: Temporarily disabling this test.
2643
2644 2022-01-31  Ryosuke Niwa  <rniwa@webkit.org>
2645
2646         Delete runtime flag for subresource integrity
2647         https://bugs.webkit.org/show_bug.cgi?id=235876
2648
2649         Reviewed by Darin Adler.
2650
2651         Deleted the test which was testing the behavior of WebKit when subresource integrity is disabled.
2652
2653         * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Removed.
2654         * http/tests/subresource-integrity/sri-disabled-with-setting.html: Removed.
2655
2656 2022-01-31  Takeshi Sone  <takeshi.sone@gmail.com>
2657
2658         Added a test to verify that setting undefined to video.playbackRate
2659         raises an exception.
2660         https://bugs.webkit.org/show_bug.cgi?id=235174
2661         rdar://problem/87815745
2662
2663         Reviewed by Eric Carlson.
2664
2665         * media/video-playbackrate-undefined-expected.txt: Added.
2666         * media/video-playbackrate-undefined.html: Added.
2667
2668 2022-01-31  Asumu Takikawa  <asumu@igalia.com>
2669
2670         Fix handling of module script errors in WebCore
2671         https://bugs.webkit.org/show_bug.cgi?id=218284
2672
2673         Reviewed by Yusuke Suzuki.
2674
2675         Adjust tests expectations to match fixed script loading behvior.
2676         Also add DumpJSConsoleLogInStdErr for flaky test (see bug 182177).
2677         Changed a JS DOM test to match spec behavior.
2678
2679         * TestExpectations:
2680         * js/dom/modules/module-incorrect-relative-specifier-expected.txt:
2681         * js/dom/modules/module-incorrect-relative-specifier.html:
2682         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-expected.txt: Removed.
2683
2684 2022-01-31  Antti Koivisto  <antti@apple.com>
2685
2686         [CSS Container Queries] Check for query containers when matching rules
2687         https://bugs.webkit.org/show_bug.cgi?id=235881
2688
2689         Reviewed by Antoine Quint.
2690
2691         * TestExpectations:
2692
2693 2022-01-30  Kimmo Kinnunen  <kkinnunen@apple.com>
2694
2695         Update LayoutTests/resources/testharness.js to 2021-6-24 version
2696         https://bugs.webkit.org/show_bug.cgi?id=235398
2697         <rdar://problem/88126222>
2698
2699         Reviewed by Youenn Fablet.
2700
2701         Copy testharness.js from imported/w3c/web-platform-tests
2702
2703         Copy idlharness.js from imported/w3c/web-platform-tests because it uses
2704         the new testharness.js APIs.
2705
2706         Copy webidl2.js from imported/w3c/web-platform-tests to resources/WebIDLParser.js
2707         because idlharness uses new webidl2.js logic.
2708
2709         Delete testharness.css, it is now bundled in testharness.js.
2710
2711         Update tests to accommodate the API change:
2712          - assert_throws_js check that the exception is of a particular JS
2713            exception type
2714          - assert_throws_dom check that the exception is of a particular
2715            DOMException type from a particular global object.
2716          - assert_throws_exactly check that the exception is a specific
2717            object.
2718
2719         Previously assert_throws was used and it hid unexpected exception errors.
2720
2721         Same for promise_rejects_*
2722
2723         async_test(f) now warns if f is not a normal function.
2724
2725         Singl page tests need a setup function.
2726
2727         * animations/animation-direction-normal.html:
2728         * animations/animation-direction-reverse.html:
2729         * animations/change-keyframes-name.html:
2730         * animations/play-state-paused.html:
2731         async_test(async function {...}) is incorrect (async test expects normal
2732         function that has asynchronous logic, not a function returning a promise.
2733         Use correct form:
2734         promise_test(async function { ... });
2735
2736         * css-custom-properties-api/registerProperty.html:
2737         Update exception expectation functions.
2738
2739         * editing/pasteboard/datatransfer-idl-expected.txt:
2740         * editing/pasteboard/datatransfer-idl.html:
2741         Update the datatransfer related idls from source, otherwise
2742         tests fail (harness now tests for constructor).
2743         Update the results.
2744
2745         * editing/text-iterator/count-matches-in-frames.html:
2746         * editing/text-iterator/hidden-textarea-selection-quirk.html:
2747         * fast/canvas/webgl/webgl2/bindings.html:
2748         * fast/custom-elements/defined-pseudo-class.html:
2749         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct.html:
2750         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions.html:
2751         * fast/dom/document-all.html:
2752         * fast/dom/elementFromPoint-parameters.html:
2753         * fast/dom/replaceable-setter-throws-if-defineownproperty-fails.html:
2754         * fast/dom/window-opener-setter-throws-if-defineownproperty-fails-1.html:
2755         * fast/dom/window-opener-setter-throws-if-defineownproperty-fails-2.html:
2756         * fast/events/clipboard-event-constructor.html:
2757         * fast/files/workers/resources/worker-file-reader-sync-bad-parameter.js:
2758         * fast/files/xhr-blob-request.html:
2759         * fast/mediacapturefromelement/CanvasCaptureMediaStream-exceptions.html:
2760         * fast/mediasession/metadata/artworkdownload.html:
2761         * fast/mediastream/screencapture-user-gesture.html:
2762         * fetch/fetch-url-serialization.html:
2763         * http/tests/fetch/fetching-same-resource-with-different-options.html:
2764         * http/tests/fetch/redirectmode-and-preload.html:
2765         * http/tests/navigation/pushstate-at-unique-origin-denied.py:
2766         * http/tests/notifications/notification.html:
2767         * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html:
2768         * http/tests/paymentrequest/payment-is-showing.https.html:
2769         * http/tests/paymentrequest/payment-request-abort-method.https.html:
2770         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
2771         * http/tests/paymentrequest/payment-request-merchant-validation.https.html:
2772         * http/tests/paymentrequest/payment-request-show-method.https.html:
2773         * http/tests/paymentrequest/payment-response-rejects-if-not-active.https.html:
2774         * http/tests/paymentrequest/payment-response-retry-method.https.html:
2775         * http/tests/paymentrequest/rejects_if_not_active.https.html:
2776         * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html:
2777         * http/tests/security/bypassing-cors-checks-for-extension-urls.html:
2778         * http/tests/security/clean-origin-css-exposed-resource-timing.html:
2779         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-overrides-xfo.html:
2780         * http/tests/security/contentSecurityPolicy/1.1/scripthash-default-src.html:
2781         * http/tests/security/contentSecurityPolicy/1.1/stylehash-default-src.html:
2782         * http/tests/security/contentSecurityPolicy/script-src-blocked-error-event.html:
2783         * http/tests/security/cross-origin-clean-css-resource-timing.html:
2784         * http/tests/security/cross-origin-css-resource-timing.html:
2785         * http/tests/subresource-integrity/sri-fetch.js:
2786         * http/tests/workers/service/service-worker-crossorigin-fetch.html:
2787         * http/tests/xmlhttprequest/set-bad-headervalue.html:
2788         * intersection-observer/intersection-observer-interface.html:
2789         * js/dom/dom-getters-type-check.html:
2790         * js/dom/legacy-platform-object-defineOwnProperty.html:
2791         * js/dom/post-message-symbol.html:
2792         * js/dom/queue-microtask-window.html:
2793         * media/track/opera/interfaces/TextTrackCue/vertical.html:
2794         * media/track/opera/resources/idlharness.js:
2795         * media/track/texttrackcue/texttrackcue-constructor.html:
2796         * media/track/w3c/interfaces/TextTrackCue/align.html:
2797         * pointerevents/ios/pointer-events-implicit-capture-release-exception.html:
2798         * pointerevents/ios/pointer-events-set-pointer-capture-exceptions.html:
2799         * pointerevents/pointer-id-crash.html:
2800         * resources/WebIDLParser.js:
2801         * resources/idlharness.js:
2802         Update from wpt.
2803         * resources/testharness.css: Removed.
2804         * resources/testharness.js:
2805         Update from wpt.
2806         * storage/websql/openDatabase-deprecation.html:
2807         * streams/readable-byte-stream-controller.js:
2808         * streams/readable-stream-byob-reader.js:
2809         * streams/readable-stream-byob-request.js:
2810         * streams/readable-stream-getReader.html:
2811         * streams/reference-implementation/bad-strategies.html:
2812         * streams/reference-implementation/bad-underlying-sinks.html:
2813         * streams/reference-implementation/transform-stream-expected.txt:
2814         * streams/reference-implementation/transform-stream.html:
2815         * webanimations/accelerated-animation-single-keyframe.html:
2816         * webanimations/frame-rate/animation-frame-rate.html:
2817         * webanimations/scheduling-of-animation-with-steps-timing-function-on-effect.html:
2818         * webanimations/scheduling-of-animation-with-steps-timing-function-on-keyframe.html:
2819         * webanimations/scheduling-of-css-animation-with-explicit-steps-timing-function-on-some-keyframes.html:
2820         * webanimations/scheduling-of-css-animation-with-implicit-steps-timing-function.html:
2821         * webaudio/webaudio-gc.html:
2822         * webrtc/calling-peerconnection-once-closed.html:
2823         * webrtc/certificates-indexeddb.html:
2824         * webrtc/datachannel/creation.html:
2825         * webrtc/datachannel/datachannel-event.html:
2826         * webrtc/datachannel/getStats-no-prflx-remote-candidate.html:
2827         * webrtc/disable-encryption.html:
2828         * webrtc/legacy-api-expected.txt:
2829         * webrtc/pc-detached-document.html:
2830         * webrtc/stun-server-filtering.html:
2831
2832 2022-01-30  Ryosuke Niwa  <rniwa@webkit.org>
2833
2834         Delete code for keygen element
2835         https://bugs.webkit.org/show_bug.cgi?id=235867
2836
2837         Reviewed by Antti Koivisto.
2838
2839         Deleted the relevant keygen tests and rebaselined other tests.
2840
2841         Most of the tests that happens to test keygen elements along side other form control elements
2842         have been updated to expect keygen to behave like HTMLUnknownElement as expected.
2843
2844         * accessibility/content-changed-notification-causes-crash.html:
2845         * accessibility/contenteditable-table-check-causes-crash.html:
2846         * accessibility/duplicate-axrenderobject-crash-expected.txt:
2847         * accessibility/duplicate-axrenderobject-crash.html:
2848         * fast/block/float/float-not-removed-from-first-letter-expected.txt:
2849         * fast/block/float/float-not-removed-from-first-letter.html:
2850         * fast/block/float/split-inline-sibling-of-float-crash.html:
2851         * fast/css/pseudo-required-optional-unapplied.html:
2852         * fast/dom/HTMLFormElement/associated-elements-after-index-assertion-fail1.html:
2853         * fast/dom/HTMLKeygenElement/keygen-expected.txt: Removed.
2854         * fast/dom/HTMLKeygenElement/keygen-keytype-expected.txt: Removed.
2855         * fast/dom/HTMLKeygenElement/keygen-keytype.html: Removed.
2856         * fast/dom/HTMLKeygenElement/keygen.html: Removed.
2857         * fast/dom/adopt-node-crash-2-expected.txt:
2858         * fast/dom/adopt-node-crash-2.html:
2859         * fast/dom/attribute-set-before-element-in-tree.html:
2860         * fast/dom/domstring-attribute-reflection-expected.txt:
2861         * fast/dom/domstring-attribute-reflection.html:
2862         * fast/dom/set-custom-validity-with-too-few-arguments-expected.txt:
2863         * fast/dom/set-custom-validity-with-too-few-arguments.html:
2864         * fast/dom/tabindex-defaults-expected.txt:
2865         * fast/dom/tabindex-defaults.html:
2866         * fast/dom/wrapper-classes-expected.txt:
2867         * fast/dom/wrapper-classes.html:
2868         * fast/dynamic/insertAdjacentHTML-allowed-parents.html:
2869         * fast/flexbox/crash-button-keygen.html:
2870         * fast/forms/ValidityState-001-expected.txt:
2871         * fast/forms/ValidityState-001.html:
2872         * fast/forms/autofocus-keygen-expected.txt: Removed.
2873         * fast/forms/autofocus-keygen.html: Removed.
2874         * fast/forms/checkValidity-001-expected.txt:
2875         * fast/forms/checkValidity-001.html:
2876         * fast/forms/fieldset/fieldset-elements-expected.txt:
2877         * fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt:
2878         * fast/forms/fieldset/fieldset-elements-htmlcollection.html:
2879         * fast/forms/fieldset/fieldset-elements.html:
2880         * fast/forms/form-associated-element-crash3.html:
2881         * fast/forms/form-attribute-expected.txt:
2882         * fast/forms/form-attribute.html:
2883         * fast/forms/form-collection-elements-expected.txt:
2884         * fast/forms/form-collection-elements-order-expected.txt:
2885         * fast/forms/form-collection-elements-order.html:
2886         * fast/forms/form-collection-elements.html:
2887         * fast/forms/form-collection-radio-node-list-expected.txt:
2888         * fast/forms/form-collection-radio-node-list.html:
2889         * fast/forms/label/labelable-elements-expected.txt:
2890         * fast/forms/label/labelable-elements.html:
2891         * fast/forms/label/labels-add-htmlFor-label-expected.txt:
2892         * fast/forms/label/labels-add-htmlFor-label.html:
2893         * fast/forms/label/labels-add-parent-label-expected.txt:
2894         * fast/forms/label/labels-add-parent-label.html:
2895         * fast/forms/label/labels-change-htmlFor-attribute-expected.txt:
2896         * fast/forms/label/labels-change-htmlFor-attribute.html:
2897         * fast/forms/label/labels-multiple-sibling-labels-expected.txt:
2898         * fast/forms/label/labels-multiple-sibling-labels.html:
2899         * fast/forms/label/labels-parent-and-sibling-labels-expected.txt:
2900         * fast/forms/label/labels-parent-and-sibling-labels.html:
2901         * fast/forms/label/labels-remove-htmlFor-attribute-expected.txt:
2902         * fast/forms/label/labels-remove-htmlFor-attribute.html:
2903         * fast/forms/label/labels-remove-htmlFor-label-expected.txt:
2904         * fast/forms/label/labels-remove-htmlFor-label.html:
2905         * fast/forms/label/labels-remove-parent-label-expected.txt:
2906         * fast/forms/label/labels-remove-parent-label.html:
2907         * fast/forms/large-parts.html:
2908         * fast/forms/resources/common.js:
2909         (createFormControlDataSet): Removed keygen form the list of form control elements.
2910         * fast/forms/scrollheight-with-mutation-crash.html:
2911         * fast/forms/setCustomValidity-arguments-expected.txt:
2912         * fast/forms/setCustomValidity-arguments.html:
2913         * fast/forms/setCustomValidity-existence-expected.txt:
2914         * fast/forms/setCustomValidity-existence.html:
2915         * fast/forms/setCustomValidity-null-parameter-expected.txt:
2916         * fast/forms/setCustomValidity-null-parameter.html:
2917         * fast/forms/state-restore-skip-stateless.html:
2918         * fast/forms/update-form-owner-in-moved-subtree-assertion-failure.html:
2919         * fast/forms/validationMessage-expected.txt:
2920         * fast/forms/validationMessage.html:
2921         * fast/forms/willvalidate-expected.txt:
2922         * fast/forms/willvalidate.html:
2923         * fast/html/clone-keygen-expected.txt: Removed.
2924         * fast/html/clone-keygen.html: Removed.
2925         * fast/html/keygen.html: Removed.
2926         * fast/html/marquee-reparent-check.html:
2927         * fast/invalid/residual-style-expected.html:
2928         * fast/invalid/residual-style.html:
2929         * fast/multicol/span/positioned-child-not-removed-crash-expected.txt:
2930         * fast/multicol/span/positioned-child-not-removed-crash.html:
2931         * fast/ruby/float-object-doesnt-crash.html:
2932         * fast/shadow-dom/keygen-shadow-manipulation-expected.txt:
2933         * fast/shadow-dom/keygen-shadow-manipulation.html:
2934         * fast/table/crash-splitColumn-2.html:
2935         * fast/table/multiple-captions-crash3-expected.html:
2936         * fast/table/multiple-captions-crash3.html:
2937         * http/tests/misc/resources/check-keygen-post.py: Removed.
2938         * http/tests/misc/submit-post-keygen-expected.txt: Removed.
2939         * http/tests/misc/submit-post-keygen.html: Removed.
2940         * imported/blink/fast/dom/shadow/shadowdom-for-keygen-only-shadow-expected.html: Removed.
2941         * imported/blink/fast/dom/shadow/shadowdom-for-keygen-only-shadow.html: Removed.
2942         * imported/blink/fast/text/international-iteration-simple-text.html:
2943         * platform/glib/fast/html/keygen-expected.txt: Removed.
2944         * platform/gtk/fast/forms/label/labelable-elements-expected.txt:
2945         * platform/gtk/fast/html/keygen-expected.png: Removed.
2946         * platform/ios-wk2/TestExpectations:
2947         * platform/ios-wk2/fast/forms/label/labelable-elements-expected.txt:
2948         * platform/ios/fast/html/keygen-expected.txt: Removed.
2949         * platform/mac-wk2/fast/forms/label/labelable-elements-expected.txt:
2950         * platform/mac/fast/html/keygen-expected.png: Removed.
2951         * platform/mac/fast/html/keygen-expected.txt: Removed.
2952         * platform/win/TestExpectations:
2953         * platform/wincairo/fast/html/keygen-expected.txt: Removed.
2954         * svg/dom/css-animate-input-foucs-crash-expected.txt:
2955         * svg/dom/css-animate-input-foucs-crash.html:
2956
2957 2022-01-30  Ryosuke Niwa  <rniwa@webkit.org>
2958
2959         Delete runtime preference for enabling input events
2960         https://bugs.webkit.org/show_bug.cgi?id=235864
2961
2962         Reviewed by Wenson Hsieh.
2963
2964         Updated the tests.
2965
2966         * fast/events/before-input-delete-empty-list-target-ranges.html:
2967         * fast/events/before-input-delete-text-target-ranges.html:
2968         * fast/events/before-input-events-different-start-end-elements.html:
2969         * fast/events/before-input-events-prevent-block-text-direction.html:
2970         * fast/events/before-input-events-prevent-default-in-textfield.html:
2971         * fast/events/before-input-events-prevent-default.html:
2972         * fast/events/before-input-events-prevent-drag-and-drop.html:
2973         * fast/events/before-input-events-prevent-insert-composition.html:
2974         * fast/events/before-input-events-prevent-recomposition.html:
2975         * fast/events/before-input-prevent-biu.html:
2976         * fast/events/before-input-prevent-cut.html:
2977         * fast/events/before-input-prevent-paste.html:
2978         * fast/events/before-input-prevent-typing.html:
2979         * fast/events/before-input-prevent-undo.html:
2980         * fast/events/before-input-replace-text-target-ranges.html:
2981         * fast/events/input-event-insert-link.html:
2982         * fast/events/input-events-drag-and-drop.html:
2983         * fast/events/input-events-fired-when-typing.html:
2984         * fast/events/input-events-forecolor-data.html:
2985         * fast/events/input-events-ime-composition.html:
2986         * fast/events/input-events-ime-recomposition.html:
2987         * fast/events/input-events-insert-by-drop.html:
2988         * fast/events/input-events-paste-data.html:
2989         * fast/events/input-events-paste-rich-datatransfer.html:
2990         * fast/events/input-events-selection-forecolor-data.html:
2991         * fast/events/input-events-spell-checking-datatransfer.html:
2992         * fast/events/input-events-typing-data.html:
2993         * fast/events/ios/input-events-fired-when-typing-in-contenteditable.html:
2994
2995 2022-01-30  Arcady Goldmints-Orlov  <agoldmints@igalia.com>
2996
2997         [GLIB] Update Test expectations and baselines. Unreviewed test gardening.
2998         https://bugs.webkit.org/show_bug.cgi?id=235826
2999
3000         * platform/glib/tables/mozilla/bugs/adforce_imgis_com-expected.txt: Renamed from LayoutTests/platform/wpe/tables/mozilla/bugs/adforce_imgis_com-expected.txt.
3001         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt:
3002         * platform/gtk/css2.1/t1508-c527-font-08-b-expected.txt: Added.
3003         * platform/gtk/css2.1/t1508-c527-font-10-c-expected.txt:
3004         * platform/wpe/accessibility/math-multiscript-attributes-expected.txt:
3005
3006 2022-01-30  Alan Bujtas  <zalan@apple.com>
3007
3008         (REGRESSION)[IFC][RTL] wpt/css/css-text/white-space/trailing-space-and-text-alignment-rtl-003.html
3009         https://bugs.webkit.org/show_bug.cgi?id=235823
3010         <rdar://problem/88186663>
3011
3012         Reviewed by Antti Koivisto.
3013
3014         * fast/text/rtl-pre-wrap-hanging-offset-expected.html: Added.
3015         * fast/text/rtl-pre-wrap-hanging-offset.html: Added.
3016
3017 2022-01-30  Alan Bujtas  <zalan@apple.com>
3018
3019         [LFC][IFC] Do not break content at an inline box boundary
3020         https://bugs.webkit.org/show_bug.cgi?id=235868
3021
3022         Reviewed by Antti Koivisto.
3023
3024         * fast/inline/nested-inline-box-with-word-break-expected.html: Added.
3025         * fast/inline/nested-inline-box-with-word-break.html: Added.
3026
3027 2022-01-29  Alexey Shvayka  <ashvayka@apple.com>
3028
3029         [WebIDL] Add a sensible error message for a primitive non-null EventListener
3030         https://bugs.webkit.org/show_bug.cgi?id=235863
3031
3032         Reviewed by Darin Adler.
3033
3034         * fast/events/event-listener-not-an-object-expected.txt: Added.
3035         * fast/events/event-listener-not-an-object.html: Added.
3036
3037 2022-01-29  Patrick Griffis  <pgriffis@igalia.com>
3038
3039         CSP: Properly block image content in object elements
3040         https://bugs.webkit.org/show_bug.cgi?id=235837
3041
3042         Reviewed by Kate Cheney.
3043
3044         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked-expected.txt:
3045         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked2-expected.txt:
3046         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked3-expected.txt:
3047
3048 2022-01-29  Tyler Wilcock  <tyler_w@apple.com>
3049
3050         AX: Isolated tree objects don't update their AXPropertyName::ElementRect or AXPropertyName::BoundingBoxRect in response to dynamic page changes
3051         https://bugs.webkit.org/show_bug.cgi?id=235833
3052
3053         Reviewed by Chris Fleizach.
3054
3055         Add test reproducing this issue.
3056
3057         * accessibility/dynamic-changes-update-position-expected.txt: Added.
3058         * accessibility/dynamic-changes-update-position.html: Added.
3059
3060 2022-01-29  Kimmo Kinnunen  <kkinnunen@apple.com>
3061
3062         Capturing WebGL canvas through peer connection shows the image flipped
3063         https://bugs.webkit.org/show_bug.cgi?id=235600
3064         <rdar://problem/88043325>
3065
3066         Reviewed by Dean Jackson.
3067
3068         Test sending WebGL image through a peer connection to a local video
3069         and assert that the image is as drawn.
3070
3071         * platform/glib/TestExpectations:
3072         * webrtc/canvas-to-peer-connection-expected.txt: Added.
3073         * webrtc/canvas-to-peer-connection.html: Added.
3074         * webrtc/routines.js:
3075         * webrtc/video-replace-track.html:
3076
3077 2022-01-28  Antoine Quint  <graouts@webkit.org>
3078
3079         [WPT] Update CSS animation tests
3080         https://bugs.webkit.org/show_bug.cgi?id=235759
3081
3082         Unreviewed manual WPT update.
3083
3084         * platform/glib/TestExpectations:
3085         * platform/gtk/imported/w3c/web-platform-tests/css/css-fonts/animations/system-fonts-expected.txt: Added.
3086         * platform/ios/imported/w3c/web-platform-tests/css/css-fonts/animations/system-fonts-expected.txt: Added.
3087
3088 2022-01-28  Antti Koivisto  <antti@apple.com>
3089
3090         [CSS container Queries] Include container queries in RuleSets
3091         https://bugs.webkit.org/show_bug.cgi?id=235763
3092
3093         Reviewed by Simon Fraser.
3094
3095         * TestExpectations:
3096
3097 2022-01-28  Myles C. Maxfield  <mmaxfield@apple.com>
3098
3099         REGRESSION(r281687): Space widths have synthetic bold applied to them in the fast text codepath but not the complex text codepath
3100         https://bugs.webkit.org/show_bug.cgi?id=235755
3101         <rdar://problem/88052073>
3102
3103         Reviewed by Simon Fraser.
3104
3105         * platform/mac/fast/text/atsui-multiple-renderers-expected.txt:
3106
3107 2022-01-28  Nikolaos Mouchtaris  <nmouchtaris@apple.com>
3108
3109         Implement CSS overscroll-behavior for asynchronous scroll on Mac
3110         https://bugs.webkit.org/show_bug.cgi?id=220139
3111
3112         Reviewed by Simon Fraser.
3113
3114         * fast/scrolling/mac/async-overscroll-behavior-element-expected.txt: Added.
3115         * fast/scrolling/mac/async-overscroll-behavior-element.html: Added.
3116         * fast/scrolling/mac/async-overscroll-behavior-iframe-expected.txt: Added.
3117         * fast/scrolling/mac/async-overscroll-behavior-iframe.html: Added.
3118         * fast/scrolling/mac/async-overscroll-behavior-unscrollable-element-expected.txt: Added.
3119         * fast/scrolling/mac/async-overscroll-behavior-unscrollable-element.html: Added.
3120         * fast/scrolling/mac/async-overscroll-behavior-unscrollable-iframe-expected.txt: Added.
3121         * fast/scrolling/mac/async-overscroll-behavior-unscrollable-iframe.html: Added.
3122         * fast/scrolling/resources/overscroll-behavior-support.js: Added.
3123         (getDeltas):
3124         (async mouseWheelScrollAndWait):
3125
3126 2022-01-28  Robert Jenner  <Jenner@apple.com>
3127
3128         [ BigSur+ Release wk1 arm64 ] Bots are flaky exiting testing after 500 layout-test failures (235733)
3129         https://bugs.webkit.org/show_bug.cgi?id=235733
3130
3131         Uneviewed test gardening.
3132
3133         * platform/mac-wk1/TestExpectations: Skipping test for mac BigSur and later wk1 arm64 Release because it intermittently causes many tests to fail.
3134
3135 2022-01-28  Alexey Shvayka  <ashvayka@apple.com>
3136
3137         Remove showModalDialog-specific logic from JSDOMWindow::getOwnPropertySlot()
3138         https://bugs.webkit.org/show_bug.cgi?id=234282
3139
3140         Reviewed by Yusuke Suzuki.
3141
3142         * fast/dom/Window/forbid-showModalDialog-expected.txt:
3143         * fast/dom/Window/forbid-showModalDialog.html:
3144
3145 2022-01-28  Jon Lee  <jonlee@apple.com>
3146
3147         Add copy-to-clipboard button for fuzzy matching meta tag
3148         https://bugs.webkit.org/show_bug.cgi?id=235665
3149
3150         Reviewed by Darin Adler.
3151
3152         * fast/harness/image-diff-template.html: Add button which cycles through different versions of
3153         the fuzzy match string to allow for both absolute values and a range. Add a button that copies
3154         that text and inserts into meta tag string prior to copying to clipboard.
3155         * fast/harness/image-diff-template-expected.txt:
3156
3157 2022-01-28  Antoine Quint  <graouts@webkit.org>
3158
3159         [WPT] Remove outdated Web Animations expectations
3160         https://bugs.webkit.org/show_bug.cgi?id=235767
3161
3162         Unreviewed test gardening.
3163
3164         * platform/glib/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Removed.
3165
3166 2022-01-27  Chris Dumez  <cdumez@apple.com>
3167
3168         Radio buttons with no form owner are not grouped
3169         https://bugs.webkit.org/show_bug.cgi?id=220502
3170         <rdar://problem/73300895>
3171
3172         Reviewed by Darin Adler.
3173
3174         * fast/forms/radio/ValidityState-valueMissing-radio-expected.txt:
3175         * fast/forms/radio/ValidityState-valueMissing-radio.html:
3176         * fast/forms/radio/radio-live-validation-style-expected.txt:
3177         * fast/forms/radio/radio-live-validation-style.html:
3178         Update existing tests to reflect behavior change. I have verified that our behavior on those tests
3179         is aligned with both Firefox and Chrome.
3180
3181         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
3182         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt:
3183         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
3184         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt:
3185         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
3186         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt:
3187         Rebaseline existing WPT tests now that more checks are passing.
3188
3189 2022-01-27  Antoine Quint  <graouts@webkit.org>
3190
3191         [Model] Allow disabling interaction
3192         https://bugs.webkit.org/show_bug.cgi?id=227621
3193         <rdar://problem/80079703>
3194
3195         Reviewed by Darin Adler.
3196
3197         Add two new tests:
3198         
3199         - model-element/model-element-interactive.html tests the "interactive" IDL property
3200         and the "interactive" HTML attribute,
3201         - model-element/model-element-interactive-dragging.html tests that the "interactive"
3202         IDL property correctly disables setting the camera by dragging when "false", and allows
3203         it when "true".
3204
3205         We also refactor some code previously found in model-element/model-element-camera.html
3206         to now be in the shared model-element/resources/model-utils.js to ease writing <model>
3207         tests.
3208
3209         * model-element/model-element-camera.html:
3210         * model-element/model-element-interactive-dragging-expected.txt: Added.
3211         * model-element/model-element-interactive-dragging.html: Added.
3212         * model-element/model-element-interactive-expected.txt: Added.
3213         * model-element/model-element-interactive.html: Added.
3214         * model-element/resources/model-utils.js: Added.
3215         (const.makeModel):
3216         (const.bodyAvailability.async return):
3217         (const.bodyAvailability):
3218         (const.readyModel.async test):
3219         (const.assert_cameras_are_equal):
3220         (const.assert_cameras_are_not_equal):
3221         * platform/ios/TestExpectations:
3222         * platform/mac/TestExpectations:
3223
3224 2022-01-27  Chris Dumez  <cdumez@apple.com>
3225
3226         Geolocation API should callback with error if doc is not fully active
3227         https://bugs.webkit.org/show_bug.cgi?id=228319
3228         <rdar://problem/81450315>
3229
3230         Reviewed by Ryosuke Niwa.
3231
3232         Update existing layout tests to reflect behavior change.
3233
3234         * fast/dom/Geolocation/disconnected-frame-already-expected.txt:
3235         * fast/dom/Geolocation/disconnected-frame-already.html:
3236         Aligns test assertions with the spec. Gecko also passes it.
3237
3238         * TestExpectations: Unskip the WPT test.
3239
3240 2022-01-27  Kate Cheney  <katherine_cheney@apple.com>
3241
3242         "Unrecognized Content-Security-Policy directive 'worker-src'."
3243         https://bugs.webkit.org/show_bug.cgi?id=235260
3244         <rdar://problem/83734079>
3245
3246         Reviewed by Brent Fulgham.
3247
3248         Update tests now that worker-src defaults eventually to script-src.
3249         Since this was not the case with child-src, legacy CSP tests do not
3250         expect script-src policies to affect workers. We can fix this by
3251         specifying a separate worker-src policy for these tests to maintain
3252         behavior.
3253
3254         * TestExpectations:
3255         Some wpt tests log random URL strings that change for every test
3256         iteration. For now we can't unskip those.
3257
3258         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-blocked-expected.txt:
3259         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
3260         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-blocks-eval.html:
3261         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-block-aborts-all-subsequent-imports.html:
3262         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked.html:
3263         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp.html:
3264         * http/tests/security/contentSecurityPolicy/worker-script-src.html:
3265         * http/tests/security/isolatedWorld/bypass-main-world-csp-worker-blob-eval.html:
3266         * http/tests/security/isolatedWorld/bypass-main-world-csp-worker-blob-importScript-redirect-cross-origin.html:
3267         * http/tests/security/isolatedWorld/bypass-main-world-csp-worker-blob-xhr.html:
3268         * http/tests/security/isolatedWorld/bypass-main-world-csp-worker.html:
3269
3270 2022-01-27  Devin Rousso  <drousso@apple.com>
3271
3272         [Payment Request] allow additional payment method specific data to be passed to `complete()`
3273         https://bugs.webkit.org/show_bug.cgi?id=235415
3274         <rdar://problem/82970451>
3275
3276         Reviewed by Darin Adler.
3277
3278         * http/tests/paymentrequest/ApplePayPaymentCompleteDetails.https.html: Added.
3279         * http/tests/paymentrequest/ApplePayPaymentCompleteDetails.https-expected.txt: Added.
3280
3281 2022-01-26  Jon Lee  <jonlee@apple.com>
3282
3283         Add fuzzy match meta headers to tests
3284         https://bugs.webkit.org/show_bug.cgi?id=235671
3285
3286         Reviewed by Simon Fraser.
3287
3288         Use a conservative range of pixels based on a comparison between an EWS run and a run on an
3289         M1 16" MacBook Pro.
3290
3291         * platform/ios/TestExpectations: a few tests are real failures with accelerated drawing. Mark
3292         as image failures.
3293
3294         * compositing/clipping/border-radius-async-overflow-non-stacking.html: Some of the ranges
3295         were not large enough, and still reported errors on my machine. Expanding range.
3296         * compositing/geometry/css-clip-oversize.html:
3297         * compositing/geometry/scroller-with-clipping-and-foreground-layers.html:
3298         * compositing/masks/compositing-clip-path-and-mask.html:
3299         * compositing/patterns/direct-pattern-compositing-add-text.html:
3300         * compositing/patterns/direct-pattern-compositing-contain.html:
3301         * compositing/patterns/direct-pattern-compositing-padding.html:
3302         * compositing/patterns/direct-pattern-compositing-size.html:
3303         * compositing/patterns/direct-pattern-compositing.html:
3304         * compositing/scrolling/async-overflow-scrolling/border-radius-on-scroll-container.html:
3305         * css3/background/background-repeat-space-border.html:
3306         * css3/background/background-repeat-space-content.html:
3307         * css3/background/background-repeat-space-padding.html:
3308         * css3/blending/background-blend-mode-body-image.html:
3309         * css3/blending/background-blend-mode-body-transparent-color-and-image.html:
3310         * css3/blending/background-blend-mode-body-transparent-image.html:
3311         * css3/filters/filters-on-svg-root.html:
3312         * css3/masking/mask-luminance-gradient.html:
3313         * css3/masking/mask-repeat-space-border.html:
3314         * css3/masking/mask-repeat-space-content.html:
3315         * css3/masking/mask-repeat-space-padding.html:
3316         * fast/attachment/attachment-border-should-stay-inside-attachment.html:
3317         * fast/backgrounds/background-opaque-clipped-gradients.html:
3318         * fast/backgrounds/generated-bck-image-with-small-relative-size.html:
3319         * fast/backgrounds/hidpi-background-image-contain-cover-scale-needs-more-precision.html:
3320         * fast/backgrounds/scaled-gradient-background.html:
3321         * fast/borders/border-painting-inset.html:
3322         * fast/borders/border-painting-outset.html:
3323         * fast/borders/border-radius-on-html.html:
3324         * fast/borders/hidpi-border-painting-groove.html:
3325         * fast/borders/hidpi-border-painting-ridge.html:
3326         * fast/borders/wrong-border-color-when-radius-is-present.html:
3327         * fast/box-shadow/inset-box-shadow.html:
3328         * fast/box-shadow/inset-spread-box-shadow-split-inline.html:
3329         * fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order.html:
3330         * fast/css/object-fit/object-fit-img-svg2.html:
3331         * fast/gradients/conic-center-outside-box.html:
3332         * fast/gradients/conic-extended-stops.html:
3333         * fast/gradients/conic-from-angle.html:
3334         * fast/gradients/conic-off-center.html:
3335         * fast/gradients/conic-repeating.html:
3336         * fast/gradients/conic-two-hints.html:
3337         * fast/gradients/conic.html:
3338         * fast/gradients/linear-two-hints-angle.html:
3339         * fast/gradients/linear-two-hints.html:
3340         * fast/gradients/radial-two-hints.html:
3341         * fast/images/async-image-background-image-repeated.html:
3342         * fast/images/exif-orientation-background-image-repeat.html:
3343         * fast/images/exif-orientation-svg-feimage.html:
3344         * fast/images/hidpi-image-position-on-device-pixels-with-border-radius.html:
3345         * fast/images/sprite-sheet-image-draw.html:
3346         * fast/inline/inline-background-clip-text-multiline.html:
3347         * fast/shadow-dom/svg-linear-gradient-dynamic-update-href-in-shadow-tree.html:
3348         * fast/shadow-dom/svg-linear-gradient-href-in-shadow-tree.html:
3349         * fast/shadow-dom/svg-radial-gradient-dynamic-update-href-in-shadow-tree.html:
3350         * fast/shadow-dom/svg-radial-gradient-href-in-shadow-tree.html:
3351         * fast/text/empty-shadow.html:
3352         * fast/text/initial-advance-selected-text.html:
3353         * fast/transforms/skew-x-135deg-with-gradient.html:
3354         * fast/transforms/skew-y-135deg-with-gradient.html:
3355         * imported/blink/fast/gradients/large-horizontal-gradient.html:
3356         * imported/blink/fast/gradients/large-vertical-gradient.html:
3357         * imported/blink/svg/custom/fill-fallback-currentcolor-1.svg:
3358         * imported/blink/svg/text/obb-paintserver.html:
3359         * svg/animations/animated-string-href.svg:
3360         * svg/clip-path/clip-opacity.html:
3361         * svg/clip-path/clip-path-shape-rounded-inset-1.svg:
3362         * svg/clip-path/clip-path-shape-rounded-inset-2.svg:
3363         * svg/css/invalid-color-cascade.svg:
3364         * svg/custom/composited-svg-with-opacity.html:
3365         * svg/custom/hidpi-masking-clipping.svg:
3366         * svg/custom/href-svg-namespace-static.svg:
3367         * svg/custom/href-xlink-href-gradient-element.svg:
3368         * svg/custom/local-url-reference-fill.html:
3369         * svg/custom/local-url-reference-radial-gradient.html:
3370         * svg/custom/local-url-reference-srcdoc.html:
3371         * svg/custom/local-url-reference-stroke.html:
3372         * svg/dynamic-updates/SVGLinearGradientElement-svgdom-href-prop.html:
3373         * svg/dynamic-updates/SVGRadialGradientElement-svgdom-href-prop.html:
3374         * svg/filters/feComposite.svg:
3375         * svg/filters/feImage-element-primitive-subregion.svg:
3376         * svg/gradients/spreadMethod.svg:
3377         * svg/gradients/spreadMethodAlpha.svg:
3378         * svg/gradients/spreadMethodDiagonal.svg:
3379         * svg/gradients/spreadMethodDiagonal2.svg:
3380         * svg/gradients/spreadMethodDiagonal3.svg:
3381         * svg/gradients/spreadMethodDiagonal4.svg:
3382         * svg/gradients/spreadMethodDuplicateStop.svg:
3383         * svg/gradients/spreadMethodReversed.svg:
3384         * svg/gradients/stopAlpha.svg:
3385         * system-preview/badge.html:
3386         * webanimations/opacity-animation.html:
3387
3388 2022-01-27  Patrick Griffis  <pgriffis@igalia.com>
3389
3390         CSP: Clean up effective-violation handling in reports
3391         https://bugs.webkit.org/show_bug.cgi?id=235602
3392
3393         Reviewed by Kate Cheney.
3394
3395         Update effective-violation of expectations.
3396
3397         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-blocked-expected.txt:
3398         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-redirect-blocked-expected.txt:
3399         * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
3400         * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports-expected.txt:
3401         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
3402         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3403         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3404         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3405         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
3406         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3407         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3408         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
3409         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-child-src-expected.txt:
3410         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-child-src.html:
3411         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-default-src-expected.txt:
3412         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-default-src.html:
3413         * http/tests/security/contentSecurityPolicy/iframe-blocked-when-loaded-via-javascript-url-expected.txt:
3414         * http/tests/security/contentSecurityPolicy/iframe-blocked-when-loaded-via-javascript-url2-expected.txt:
3415         * http/tests/security/contentSecurityPolicy/iframe-redirect-blocked-by-child-src-expected.txt:
3416         * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
3417         * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
3418         * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt:
3419         * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure-expected.txt:
3420         * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
3421         * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
3422         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
3423         * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt:
3424         * platform/glib/http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt:
3425
3426 2022-01-27  Tyler Wilcock  <tyler_w@apple.com>
3427
3428         AX ITM: Defer to the tree when determining AX object loading progress
3429         https://bugs.webkit.org/show_bug.cgi?id=235646
3430
3431         Reviewed by Andres Gonzalez.
3432
3433         * accessibility/mac/document-attributes-expected.txt:
3434         Associated test now uses js-test.js, so modify expectations to include
3435         js-test output (e.g. test description()).
3436         * accessibility/mac/document-attributes.html:
3437         Wait asynchronously for loading to complete ("AXLoaded: 1").
3438         * accessibility/parent-delete.html:
3439         Don't output all attributes, since it's not necessary for the purpose
3440         of the test (which is to ensure calling allAttributes() in this
3441         scenario doesn't cause a crash). Previously, the test output contained
3442         loading AX attributes, so rather than making this test wait for
3443         loading to complete I decided to remove the output all together.
3444         * platform/mac/accessibility/parent-delete-expected.txt:
3445
3446 2022-01-27  Gabriel Nava Marino  <gnavamarino@apple.com>
3447
3448         jsc_fuz/wktr: crash with new XRReferenceSpaceEvent('', {referenceSpace})
3449         https://bugs.webkit.org/show_bug.cgi?id=235456
3450
3451         Reviewed by Chris Dumez.
3452
3453         * webxr/xr-reference-space-event-crash.html: Added.
3454
3455 2022-01-27  Kimmo Kinnunen  <kkinnunen@apple.com>
3456
3457         Update WebGL conformance test suite to 2022-01-12
3458         https://bugs.webkit.org/show_bug.cgi?id=235563
3459
3460         Reviewed by Dean Jackson.
3461
3462         Update WebGL testsuite to 2022-01-12 9b58fd243d38f4b9c72ab6f75ad701cafc131137.
3463
3464         Additionally:
3465         The import script can now categorize tests to regular tests and small amount of http
3466         tests:
3467          - Remove old http/tests/webgl/1.0.2/
3468          - Add new http/tests/webgl/1.0.x / 2.0.y
3469
3470         * http/tests/webgl/1.0.2/origin-clean-conformance-expected.txt: Removed.
3471         * http/tests/webgl/1.0.2/origin-clean-conformance.html: Removed.
3472         * http/tests/webgl/1.0.2/readPixelsBadArgs-expected.txt: Removed.
3473         * http/tests/webgl/1.0.2/readPixelsBadArgs.html: Removed.
3474         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/3x3.png: Removed.
3475         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/blue-1x1.jpg: Removed.
3476         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/bug-32888-texture.png: Removed.
3477         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/floatUniformShader.vert: Removed.
3478         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/fragmentShader.frag: Removed.
3479         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp-256-with-128-alpha.png: Removed.
3480         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp-256.png: Removed.
3481         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp-default-gamma.png: Removed.
3482         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp-gamma0.1.png: Removed.
3483         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp-gamma1.0.png: Removed.
3484         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp-gamma2.0.png: Removed.
3485         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp-gamma4.0.png: Removed.
3486         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp-gamma9.0.png: Removed.
3487         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp.png: Removed.
3488         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/green-2x2-16bit.png: Removed.
3489         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/noopUniformShader.frag: Removed.
3490         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/npot-video.mp4: Removed.
3491         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/npot-video.theora.ogv: Removed.
3492         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/npot-video.webmvp8.webm: Removed.
3493         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/pnglib.js: Removed.
3494         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/red-green.mp4: Removed.
3495         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/red-green.png: Removed.
3496         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/red-green.theora.ogv: Removed.
3497         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/red-green.webmvp8.webm: Removed.
3498         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/red-indexed.png: Removed.
3499         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/small-square-with-cie-rgb-profile.png: Removed.
3500         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/small-square-with-colormatch-profile.png: Removed.
3501         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/small-square-with-colorspin-profile.jpg: Removed.
3502         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/small-square-with-colorspin-profile.png: Removed.
3503         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/small-square-with-e-srgb-profile.png: Removed.
3504         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/small-square-with-smpte-c-profile.png: Removed.
3505         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png: Removed.
3506         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/tex-image-and-sub-image-2d-with-canvas.js: Removed.
3507         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/tex-image-and-sub-image-2d-with-image-data.js: Removed.
3508         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/tex-image-and-sub-image-2d-with-image.js: Removed.
3509         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/tex-image-and-sub-image-2d-with-video.js: Removed.
3510         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/vertexShader.vert: Removed.
3511         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/webgl-test-utils.js: Removed.
3512         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/webgl-test.js: Removed.
3513         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/zero-alpha.png: Removed.
3514         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/00_test_list.txt: Removed.
3515         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/compressed-tex-image.html: Removed.
3516         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/copy-tex-image-2d-formats.html: Removed.
3517         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/copy-tex-image-and-sub-image-2d.html: Removed.
3518         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/gl-get-tex-parameter.html: Removed.
3519         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/gl-pixelstorei.html: Removed.
3520         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/gl-teximage.html: Removed.
3521         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/mipmap-fbo.html: Removed.
3522         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/origin-clean-conformance.html: Removed.
3523         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html: Removed.
3524         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html: Removed.
3525         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html: Removed.
3526         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html: Removed.
3527         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html: Removed.
3528         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgb565.html: Removed.
3529         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba4444.html: Removed.
3530         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-image-data-rgba5551.html: Removed.
3531         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html: Removed.
3532         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-image-rgb565.html: Removed.
3533         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba4444.html: Removed.
3534         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-image-rgba5551.html: Removed.
3535         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-image.html: Removed.
3536         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-video-rgb565.html: Removed.
3537         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba4444.html: Removed.
3538         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-video-rgba5551.html: Removed.
3539         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-sub-image-2d-with-video.html: Removed.
3540         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-and-uniform-binding-bugs.html: Removed.
3541         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-webgl.html: Removed.
3542         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-with-format-and-type.html: Removed.
3543         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html: Removed.
3544         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-input-validation.html: Removed.
3545         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-sub-image-2d-bad-args.html: Removed.
3546         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-sub-image-2d.html: Removed.
3547         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/texparameter-test.html: Removed.
3548         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/texture-active-bind-2.html: Removed.
3549         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/texture-active-bind.html: Removed.
3550         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/texture-attachment-formats.html: Removed.
3551         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/texture-clear.html: Removed.
3552         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/texture-complete.html: Removed.
3553         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/texture-formats-test.html: Removed.
3554         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/texture-hd-dpi.html: Removed.
3555         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/texture-mips.html: Removed.
3556         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/texture-npot-video.html: Removed.
3557         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/texture-npot.html: Removed.
3558         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/texture-size-cube-maps.html: Removed.
3559         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/texture-size-limit.html: Removed.
3560         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/texture-size.html: Removed.
3561         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/texture-sub-image-cube-maps.html: Removed.
3562         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/texture-transparent-pixels-initialized.html: Removed.
3563         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/texture-upload-cube-maps.html: Removed.
3564         * http/tests/webgl/1.0.2/resources/webgl_test_files/resources/desktop-gl-constants.js: Removed.
3565         * http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-post.js: Removed.
3566         * http/tests/webgl/1.0.2/resources/webgl_test_files/resources/webgl-test-harness.js: Removed.
3567         * http/tests/webgl/1.0.2/texImage2DHTML-expected.txt: Removed.
3568         * http/tests/webgl/1.0.2/texImage2DHTML.html: Removed.
3569         * http/tests/webgl/1.0.2/texSubImage2DHTML-expected.txt: Removed.
3570         * http/tests/webgl/1.0.2/texSubImage2DHTML.html: Removed.
3571         * http/tests/webgl/1.0.x/conformance/more/functions/readPixelsBadArgs-expected.txt: Renamed from LayoutTests/webgl/1.0.x/conformance/more/functions/readPixelsBadArgs-expected.txt.
3572         * http/tests/webgl/1.0.x/conformance/more/functions/readPixelsBadArgs.html: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/readPixelsBadArgs.html.
3573         * http/tests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3574         * http/tests/webgl/1.0.x/conformance/more/functions/texImage2DHTML.html: Renamed from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML.html.
3575         * http/tests/webgl/1.0.x/conformance/more/functions/texSubImage2DHTML-expected.txt: Renamed from LayoutTests/webgl/1.0.x/conformance/more/functions/texSubImage2DHTML-expected.txt.
3576         * http/tests/webgl/1.0.x/conformance/more/functions/texSubImage2DHTML.html: Renamed from LayoutTests/webgl/1.0.x/conformance/more/functions/texSubImage2DHTML.html.
3577         * http/tests/webgl/2.0.y/conformance/more/functions/readPixelsBadArgs-expected.txt: Renamed from LayoutTests/webgl/2.0.y/conformance/more/functions/readPixelsBadArgs-expected.txt.
3578         * http/tests/webgl/2.0.y/conformance/more/functions/readPixelsBadArgs.html: Renamed from LayoutTests/webgl/2.0.y/conformance/more/functions/readPixelsBadArgs.html.
3579         * http/tests/webgl/2.0.y/conformance/more/functions/texImage2DHTML-expected.txt: Renamed from LayoutTests/webgl/2.0.y/conformance/more/functions/texImage2DHTML-expected.txt.
3580         * http/tests/webgl/2.0.y/conformance/more/functions/texImage2DHTML.html: Copied from LayoutTests/webgl/2.0.y/conformance/more/functions/texImage2DHTML.html.
3581         * http/tests/webgl/2.0.y/conformance/more/functions/texSubImage2DHTML-expected.txt: Renamed from LayoutTests/webgl/2.0.y/conformance/more/functions/texSubImage2DHTML-expected.txt.
3582         * http/tests/webgl/2.0.y/conformance/more/functions/texSubImage2DHTML.html: Renamed from LayoutTests/webgl/2.0.y/conformance/more/functions/texSubImage2DHTML.html.
3583         * http/tests/webgl/resources/js-test-pre.js: Copied from LayoutTests/http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-pre.js.
3584         * http/tests/webgl/resources/webgl_test_files/conformance/more/functions/readPixelsBadArgs.html: Renamed from LayoutTests/http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/functions/readPixelsBadArgs.html.
3585         * http/tests/webgl/resources/webgl_test_files/conformance/more/functions/texImage2DHTML.html: Renamed from LayoutTests/http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/functions/texImage2DHTML.html.
3586         * http/tests/webgl/resources/webgl_test_files/conformance/more/functions/texSubImage2DHTML.html: Renamed from LayoutTests/http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/functions/texSubImage2DHTML.html.
3587         * http/tests/webgl/resources/webgl_test_files/conformance/more/unit.css: Renamed from LayoutTests/http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.css.
3588         * http/tests/webgl/resources/webgl_test_files/conformance/more/unit.js: Renamed from LayoutTests/http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/unit.js.
3589         * http/tests/webgl/resources/webgl_test_files/conformance/more/util.js: Renamed from LayoutTests/http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/more/util.js.
3590         * http/tests/webgl/resources/webgl_test_files/js/js-test-post.js: Added.
3591         * http/tests/webgl/resources/webgl_test_files/js/js-test-pre.js: Copied from LayoutTests/webgl/resources/webgl_test_files/js/js-test-pre.js.
3592         * http/tests/webgl/resources/webgl_test_files/js/webgl-test-utils.js: Copied from LayoutTests/webgl/resources/webgl_test_files/js/webgl-test-utils.js.
3593         * http/tests/webgl/resources/webgl_test_files/resources/js-test-style.css: Renamed from LayoutTests/http/tests/webgl/1.0.2/resources/webgl_test_files/resources/js-test-style.css.
3594         * http/tests/webgl/resources/webgl_test_files/resources/opengl_logo.jpg: Added.
3595         * http/tests/webgl/resources/webgl_test_files/resources/thunderbird-logo-64x64.png: Added.
3596         * http/tests/webgl/resources/webkit-webgl-test-harness.js: Renamed from LayoutTests/http/tests/webgl/1.0.2/resources/webkit-webgl-test-harness.js.
3597         * webgl/1.0.x/conformance/canvas/to-data-url-after-composite-expected.txt: Renamed from LayoutTests/webgl/2.0.y/deqp/functional/gles3/multisample-expected.txt.
3598         * webgl/1.0.x/conformance/canvas/to-data-url-after-composite.html: Added.
3599         * webgl/1.0.x/conformance/ogles/GL/build/build_001_to_008-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3600         * webgl/1.0.x/conformance/ogles/GL/build/build_001_to_008.html: Added.
3601         * webgl/1.0.x/conformance/ogles/GL/build/build_009_to_016-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3602         * webgl/1.0.x/conformance/ogles/GL/build/build_009_to_016.html: Added.
3603         * webgl/1.0.x/conformance/ogles/GL/build/build_017_to_024-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3604         * webgl/1.0.x/conformance/ogles/GL/build/build_017_to_024.html: Added.
3605         * webgl/1.0.x/conformance/ogles/GL/build/build_025_to_032-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3606         * webgl/1.0.x/conformance/ogles/GL/build/build_025_to_032.html: Added.
3607         * webgl/1.0.x/conformance/ogles/GL/build/build_033_to_040-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3608         * webgl/1.0.x/conformance/ogles/GL/build/build_033_to_040.html: Added.
3609         * webgl/1.0.x/conformance/ogles/GL/build/build_041_to_048-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3610         * webgl/1.0.x/conformance/ogles/GL/build/build_041_to_048.html: Added.
3611         * webgl/1.0.x/conformance/ogles/GL/build/build_049_to_056-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3612         * webgl/1.0.x/conformance/ogles/GL/build/build_049_to_056.html: Added.
3613         * webgl/1.0.x/conformance/ogles/GL/build/build_057_to_064-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3614         * webgl/1.0.x/conformance/ogles/GL/build/build_057_to_064.html: Added.
3615         * webgl/1.0.x/conformance/ogles/GL/build/build_065_to_072-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3616         * webgl/1.0.x/conformance/ogles/GL/build/build_065_to_072.html: Added.
3617         * webgl/1.0.x/conformance/ogles/GL/build/build_073_to_080-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3618         * webgl/1.0.x/conformance/ogles/GL/build/build_073_to_080.html: Added.
3619         * webgl/1.0.x/conformance/ogles/GL/build/build_081_to_088-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3620         * webgl/1.0.x/conformance/ogles/GL/build/build_081_to_088.html: Added.
3621         * webgl/1.0.x/conformance/ogles/GL/build/build_089_to_096-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3622         * webgl/1.0.x/conformance/ogles/GL/build/build_089_to_096.html: Added.
3623         * webgl/1.0.x/conformance/ogles/GL/build/build_097_to_104-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3624         * webgl/1.0.x/conformance/ogles/GL/build/build_097_to_104.html: Added.
3625         * webgl/1.0.x/conformance/ogles/GL/build/build_105_to_112-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3626         * webgl/1.0.x/conformance/ogles/GL/build/build_105_to_112.html: Added.
3627         * webgl/1.0.x/conformance/ogles/GL/build/build_113_to_120-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3628         * webgl/1.0.x/conformance/ogles/GL/build/build_113_to_120.html: Added.
3629         * webgl/1.0.x/conformance/ogles/GL/build/build_121_to_128-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3630         * webgl/1.0.x/conformance/ogles/GL/build/build_121_to_128.html: Added.
3631         * webgl/1.0.x/conformance/ogles/GL/build/build_129_to_136-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3632         * webgl/1.0.x/conformance/ogles/GL/build/build_129_to_136.html: Added.
3633         * webgl/1.0.x/conformance/ogles/GL/build/build_137_to_144-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3634         * webgl/1.0.x/conformance/ogles/GL/build/build_137_to_144.html: Added.
3635         * webgl/1.0.x/conformance/ogles/GL/build/build_145_to_152-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3636         * webgl/1.0.x/conformance/ogles/GL/build/build_145_to_152.html: Added.
3637         * webgl/1.0.x/conformance/ogles/GL/build/build_153_to_160-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3638         * webgl/1.0.x/conformance/ogles/GL/build/build_153_to_160.html: Added.
3639         * webgl/1.0.x/conformance/ogles/GL/build/build_161_to_168-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3640         * webgl/1.0.x/conformance/ogles/GL/build/build_161_to_168.html: Added.
3641         * webgl/1.0.x/conformance/ogles/GL/build/build_169_to_176-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3642         * webgl/1.0.x/conformance/ogles/GL/build/build_169_to_176.html: Added.
3643         * webgl/1.0.x/conformance/ogles/GL/build/build_177_to_178-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3644         * webgl/1.0.x/conformance/ogles/GL/build/build_177_to_178.html: Added.
3645         * webgl/1.0.x/conformance/rendering/clear-default-framebuffer-with-scissor-test-expected.txt: Added.
3646         * webgl/1.0.x/conformance/rendering/clear-default-framebuffer-with-scissor-test.html: Added.
3647         * webgl/1.0.x/conformance/rendering/color-mask-should-not-affect-antialiased-framebuffer-resolution-expected.txt: Added.
3648         * webgl/1.0.x/conformance/rendering/color-mask-should-not-affect-antialiased-framebuffer-resolution.html: Added.
3649         * webgl/1.0.x/conformance/textures/misc/format-filterable-renderable-expected.txt: Renamed from LayoutTests/webgl/2.0.y/conformance/textures/misc/origin-clean-conformance-expected.txt.
3650         * webgl/1.0.x/conformance/textures/misc/format-filterable-renderable.html: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/readPixelsBadArgs.html.
3651         * webgl/1.0.x/conformance/textures/misc/origin-clean-conformance-offscreencanvas.html: Removed.
3652         * webgl/1.0.x/conformance/textures/misc/png-image-types-expected.txt: Renamed from LayoutTests/webgl/1.0.x/conformance/textures/misc/origin-clean-conformance-expected.txt.
3653         * webgl/1.0.x/conformance/textures/misc/png-image-types.html: Renamed from LayoutTests/webgl/1.0.x/conformance/textures/misc/origin-clean-conformance.html.
3654         * webgl/2.0.y/conformance/canvas/to-data-url-after-composite-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3655         * webgl/2.0.y/conformance/canvas/to-data-url-after-composite.html: Added.
3656         * webgl/2.0.y/conformance/ogles/GL/build/build_001_to_008-expected.txt: Added.
3657         * webgl/2.0.y/conformance/ogles/GL/build/build_001_to_008.html: Added.
3658         * webgl/2.0.y/conformance/ogles/GL/build/build_009_to_016-expected.txt: Added.
3659         * webgl/2.0.y/conformance/ogles/GL/build/build_009_to_016.html: Added.
3660         * webgl/2.0.y/conformance/ogles/GL/build/build_017_to_024-expected.txt: Added.
3661         * webgl/2.0.y/conformance/ogles/GL/build/build_017_to_024.html: Added.
3662         * webgl/2.0.y/conformance/ogles/GL/build/build_025_to_032-expected.txt: Added.
3663         * webgl/2.0.y/conformance/ogles/GL/build/build_025_to_032.html: Added.
3664         * webgl/2.0.y/conformance/ogles/GL/build/build_033_to_040-expected.txt: Added.
3665         * webgl/2.0.y/conformance/ogles/GL/build/build_033_to_040.html: Added.
3666         * webgl/2.0.y/conformance/ogles/GL/build/build_041_to_048-expected.txt: Added.
3667         * webgl/2.0.y/conformance/ogles/GL/build/build_041_to_048.html: Added.
3668         * webgl/2.0.y/conformance/ogles/GL/build/build_049_to_056-expected.txt: Added.
3669         * webgl/2.0.y/conformance/ogles/GL/build/build_049_to_056.html: Added.
3670         * webgl/2.0.y/conformance/ogles/GL/build/build_057_to_064-expected.txt: Added.
3671         * webgl/2.0.y/conformance/ogles/GL/build/build_057_to_064.html: Added.
3672         * webgl/2.0.y/conformance/ogles/GL/build/build_065_to_072-expected.txt: Added.
3673         * webgl/2.0.y/conformance/ogles/GL/build/build_065_to_072.html: Added.
3674         * webgl/2.0.y/conformance/ogles/GL/build/build_073_to_080-expected.txt: Added.
3675         * webgl/2.0.y/conformance/ogles/GL/build/build_073_to_080.html: Added.
3676         * webgl/2.0.y/conformance/ogles/GL/build/build_081_to_088-expected.txt: Added.
3677         * webgl/2.0.y/conformance/ogles/GL/build/build_081_to_088.html: Added.
3678         * webgl/2.0.y/conformance/ogles/GL/build/build_089_to_096-expected.txt: Added.
3679         * webgl/2.0.y/conformance/ogles/GL/build/build_089_to_096.html: Added.
3680         * webgl/2.0.y/conformance/ogles/GL/build/build_097_to_104-expected.txt: Added.
3681         * webgl/2.0.y/conformance/ogles/GL/build/build_097_to_104.html: Added.
3682         * webgl/2.0.y/conformance/ogles/GL/build/build_105_to_112-expected.txt: Added.
3683         * webgl/2.0.y/conformance/ogles/GL/build/build_105_to_112.html: Added.
3684         * webgl/2.0.y/conformance/ogles/GL/build/build_113_to_120-expected.txt: Added.
3685         * webgl/2.0.y/conformance/ogles/GL/build/build_113_to_120.html: Added.
3686         * webgl/2.0.y/conformance/ogles/GL/build/build_121_to_128-expected.txt: Added.
3687         * webgl/2.0.y/conformance/ogles/GL/build/build_121_to_128.html: Added.
3688         * webgl/2.0.y/conformance/ogles/GL/build/build_129_to_136-expected.txt: Added.
3689         * webgl/2.0.y/conformance/ogles/GL/build/build_129_to_136.html: Added.
3690         * webgl/2.0.y/conformance/ogles/GL/build/build_137_to_144-expected.txt: Added.
3691         * webgl/2.0.y/conformance/ogles/GL/build/build_137_to_144.html: Added.
3692         * webgl/2.0.y/conformance/ogles/GL/build/build_145_to_152-expected.txt: Added.
3693         * webgl/2.0.y/conformance/ogles/GL/build/build_145_to_152.html: Added.
3694         * webgl/2.0.y/conformance/ogles/GL/build/build_153_to_160-expected.txt: Added.
3695         * webgl/2.0.y/conformance/ogles/GL/build/build_153_to_160.html: Added.
3696         * webgl/2.0.y/conformance/ogles/GL/build/build_161_to_168-expected.txt: Added.
3697         * webgl/2.0.y/conformance/ogles/GL/build/build_161_to_168.html: Added.
3698         * webgl/2.0.y/conformance/ogles/GL/build/build_169_to_176-expected.txt: Added.
3699         * webgl/2.0.y/conformance/ogles/GL/build/build_169_to_176.html: Added.
3700         * webgl/2.0.y/conformance/ogles/GL/build/build_177_to_178-expected.txt: Added.
3701         * webgl/2.0.y/conformance/ogles/GL/build/build_177_to_178.html: Added.
3702         * webgl/2.0.y/conformance/rendering/clear-default-framebuffer-with-scissor-test-expected.txt: Added.
3703         * webgl/2.0.y/conformance/rendering/clear-default-framebuffer-with-scissor-test.html: Added.
3704         * webgl/2.0.y/conformance/rendering/color-mask-should-not-affect-antialiased-framebuffer-resolution-expected.txt: Added.
3705         * webgl/2.0.y/conformance/rendering/color-mask-should-not-affect-antialiased-framebuffer-resolution.html: Added.
3706         * webgl/2.0.y/conformance/textures/misc/format-filterable-renderable-expected.txt: Renamed from LayoutTests/webgl/2.0.y/conformance/textures/misc/origin-clean-conformance-offscreencanvas-expected.txt.
3707         * webgl/2.0.y/conformance/textures/misc/format-filterable-renderable.html: Renamed from LayoutTests/webgl/1.0.x/conformance/more/functions/readPixelsBadArgs.html.
3708         * webgl/2.0.y/conformance/textures/misc/origin-clean-conformance-offscreencanvas.html: Removed.
3709         * webgl/2.0.y/conformance/textures/misc/origin-clean-conformance.html: Removed.
3710         * webgl/2.0.y/conformance/textures/misc/png-image-types-expected.txt: Renamed from LayoutTests/webgl/1.0.x/conformance/textures/misc/origin-clean-conformance-offscreencanvas-expected.txt.
3711         * webgl/2.0.y/conformance/textures/misc/png-image-types.html: Renamed from LayoutTests/webgl/2.0.y/conformance/more/functions/texImage2DHTML.html.
3712         * webgl/2.0.y/conformance2/extensions/required-extensions-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3713         * webgl/2.0.y/conformance2/extensions/required-extensions.html: Added.
3714         * webgl/2.0.y/conformance2/glsl3/fragment-shader-loop-crash-expected.txt: Copied from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3715         * webgl/2.0.y/conformance2/glsl3/fragment-shader-loop-crash.html: Added.
3716         * webgl/2.0.y/conformance2/glsl3/reciprocal-sqrt-of-sum-of-squares-crash-expected.txt: Added.
3717         * webgl/2.0.y/conformance2/glsl3/reciprocal-sqrt-of-sum-of-squares-crash.html: Added.
3718         * webgl/2.0.y/conformance2/misc/blend-integer-expected.txt: Renamed from LayoutTests/webgl/1.0.x/conformance/more/functions/texImage2DHTML-expected.txt.
3719         * webgl/2.0.y/conformance2/misc/blend-integer.html: Added.
3720         * webgl/2.0.y/conformance2/rendering/blitframebuffer-unaffected-by-colormask-expected.txt: Added.
3721         * webgl/2.0.y/conformance2/rendering/blitframebuffer-unaffected-by-colormask.html: Added.
3722         * webgl/2.0.y/conformance2/rendering/draw-buffers-sparse-output-locations-expected.txt: Added.
3723         * webgl/2.0.y/conformance2/rendering/draw-buffers-sparse-output-locations.html: Added.
3724         * webgl/2.0.y/conformance2/textures/misc/origin-clean-conformance-offscreencanvas-expected.txt: Removed.
3725         * webgl/2.0.y/conformance2/textures/misc/origin-clean-conformance-offscreencanvas.html: Removed.
3726         * webgl/2.0.y/deqp/functional/gles3/multisample.html: Removed.
3727         * webgl/2.0.y/deqp/functional/gles3/multisample/default_fbo-expected.txt: Added.
3728         * webgl/2.0.y/deqp/functional/gles3/multisample/default_fbo.html: Added.
3729         * webgl/2.0.y/deqp/functional/gles3/multisample/fbo_4_samples-expected.txt: Added.
3730         * webgl/2.0.y/deqp/functional/gles3/multisample/fbo_4_samples.html: Added.
3731         * webgl/2.0.y/deqp/functional/gles3/multisample/fbo_8_samples-expected.txt: Added.
3732         * webgl/2.0.y/deqp/functional/gles3/multisample/fbo_8_samples.html: Added.
3733         * webgl/2.0.y/deqp/functional/gles3/multisample/fbo_max_samples-expected.txt: Added.
3734         * webgl/2.0.y/deqp/functional/gles3/multisample/fbo_max_samples.html: Added.
3735         * webgl/draw-webgl-to-context2d-memory-test-expected.txt:
3736         * webgl/resources/webgl_test_files/conformance/attribs/gl-vertexattribpointer.html:
3737         * webgl/resources/webgl_test_files/conformance/canvas/to-data-url-after-composite.html: Added.
3738         * webgl/resources/webgl_test_files/conformance/context/context-attributes-alpha-depth-stencil-antialias.html:
3739         * webgl/resources/webgl_test_files/conformance/context/methods.html:
3740         * webgl/resources/webgl_test_files/conformance/extensions/ext-texture-compression-bptc.html:
3741         * webgl/resources/webgl_test_files/conformance/extensions/ext-texture-compression-rgtc.html:
3742         * webgl/resources/webgl_test_files/conformance/extensions/s3tc-and-rgtc.html:
3743         * webgl/resources/webgl_test_files/conformance/extensions/webgl-compressed-texture-s3tc-srgb.html:
3744         * webgl/resources/webgl_test_files/conformance/extensions/webgl-multi-draw.html:
3745         * webgl/resources/webgl_test_files/conformance/extensions/webgl-webcodecs-video-frame.html:
3746         * webgl/resources/webgl_test_files/conformance/glsl/bugs/character-set.html:
3747         * webgl/resources/webgl_test_files/conformance/glsl/constructors/glsl-construct-vec-mat-index.html:
3748         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CG_Data_Types_frag.frag: Added.
3749         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CG_Standard_Library_frag.frag: Added.
3750         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectBuiltInOveride_frag.frag: Added.
3751         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectComma_frag.frag: Added.
3752         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectConstFolding1_vert.vert: Added.
3753         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectConstFolding2_vert.vert: Added.
3754         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectConstruct_vert.vert: Added.
3755         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectExtension10_V100_frag.frag: Added.
3756         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectExtension1_V100_frag.frag: Added.
3757         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectExtension4_V100_frag.frag: Added.
3758         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectFull_vert.vert: Added.
3759         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectFuncOverload_frag.frag: Added.
3760         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectFuncOverload_vert.vert: Added.
3761         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectFunction1_vert.vert: Added.
3762         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectModule_frag.frag: Added.
3763         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectParse1_frag.frag: Added.
3764         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectParse2_frag.frag: Added.
3765         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectParse2_vert.vert: Added.
3766         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectParseTest1_frag.frag: Added.
3767         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectParseTest_frag.frag: Added.
3768         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectPreprocess5_frag.frag: Added.
3769         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectPreprocess8_frag.frag: Added.
3770         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectPreprocess9_frag.frag: Added.
3771         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectSwizzle1_frag.frag: Added.
3772         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectSwizzle1_vert.vert: Added.
3773         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectSwizzle2_frag.frag: Added.
3774         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectSwizzle2_vert.vert: Added.
3775         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectSwizzle3_frag.frag: Added.
3776         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/CorrectVersion_V100_frag.frag: Added.
3777         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/DuplicateVersion1_V100_frag.frag: Added.
3778         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/FunctionParam_vert.vert: Added.
3779         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/Include_Preprocessor_Directive_frag.frag: Added.
3780         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/Low_Level_Assembly_Reserved_Words_frag.frag: Added.
3781         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/Main_Parameters_vert.vert: Added.
3782         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/ParseTest3_frag.frag: Added.
3783         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/ParseTest4_frag.frag: Added.
3784         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/Permissive_Constant_Conversions_frag.frag: Added.
3785         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/Permissive_Scalar_Vector_Expressions_frag.frag: Added.
3786         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/TernaryOp_frag.frag: Added.
3787         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/Texture_Rectangle_Samplers_frag.frag: Added.
3788         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/array10_frag.frag: Added.
3789         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/array11_frag.frag: Added.
3790         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/array1_frag.frag: Added.
3791         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/array2_frag.frag: Added.
3792         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/array3_frag.frag: Added.
3793         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/array4_frag.frag: Added.
3794         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/array5_frag.frag: Added.
3795         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/array6_frag.frag: Added.
3796         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/array7_frag.frag: Added.
3797         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/array8_frag.frag: Added.
3798         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/array9_frag.frag: Added.
3799         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/attribute1_vert.vert: Added.
3800         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/attribute2_vert.vert: Added.
3801         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/attribute_frag.frag: Added.
3802         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/attribute_vert.vert: Added.
3803         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/break_frag.frag: Added.
3804         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_001_to_008.html: Added.
3805         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_009_to_016.html: Added.
3806         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_017_to_024.html: Added.
3807         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_025_to_032.html: Added.
3808         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_033_to_040.html: Added.
3809         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_041_to_048.html: Added.
3810         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_049_to_056.html: Added.
3811         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_057_to_064.html: Added.
3812         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_065_to_072.html: Added.
3813         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_073_to_080.html: Added.
3814         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_081_to_088.html: Added.
3815         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_089_to_096.html: Added.
3816         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_097_to_104.html: Added.
3817         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_105_to_112.html: Added.
3818         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_113_to_120.html: Added.
3819         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_121_to_128.html: Added.
3820         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_129_to_136.html: Added.
3821         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_137_to_144.html: Added.
3822         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_145_to_152.html: Added.
3823         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_153_to_160.html: Added.
3824         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_161_to_168.html: Added.
3825         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_169_to_176.html: Added.
3826         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/build_177_to_178.html: Added.
3827         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/comma1_vert.vert: Added.
3828         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/comma2_frag.frag: Added.
3829         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/comma2_vert.vert: Added.
3830         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/comma3_vert.vert: Added.
3831         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/comment_frag.frag: Added.
3832         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/conditional1_frag.frag: Added.
3833         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/conditional2_frag.frag: Added.
3834         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/conditional3_frag.frag: Added.
3835         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/constFunc_frag.frag: Added.
3836         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/constructor1_frag.frag: Added.
3837         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/constructor2_frag.frag: Added.
3838         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/constructor3_V100_frag.frag: Added.
3839         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/continue_frag.frag: Added.
3840         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dataType10_frag.frag: Added.
3841         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dataType11_frag.frag: Added.
3842         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dataType12_frag.frag: Added.
3843         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dataType13_frag.frag: Added.
3844         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dataType19_frag.frag: Added.
3845         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dataType1_frag.frag: Added.
3846         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dataType2_frag.frag: Added.
3847         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dataType3_frag.frag: Added.
3848         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dataType4_frag.frag: Added.
3849         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dataType5_frag.frag: Added.
3850         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dataType6_frag.frag: Added.
3851         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dataType7_frag.frag: Added.
3852         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dataType8_frag.frag: Added.
3853         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dataType9_frag.frag: Added.
3854         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/default.frag: Added.
3855         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/default.vert: Added.
3856         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dowhile_frag.frag: Added.
3857         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dvec2_frag.frag: Added.
3858         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dvec3_frag.frag: Added.
3859         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/dvec4_frag.frag: Added.
3860         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/extension2_V100_frag.frag: Added.
3861         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/extension3_V100_frag.frag: Added.
3862         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/extension5_V100_frag.frag: Added.
3863         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/extension6_V100_frag.frag: Added.
3864         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/extension7_V100_frag.frag: Added.
3865         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/extension8_V100_frag.frag: Added.
3866         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/extension9_V100_frag.frag: Added.
3867         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/float2_frag.frag: Added.
3868         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/float3_frag.frag: Added.
3869         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/float4_frag.frag: Added.
3870         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/fragmentOnly1_vert.vert: Added.
3871         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/fragmentOnly2_vert.vert: Added.
3872         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/fragmentOnly3_vert.vert: Added.
3873         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/fragmentOnly4_vert.vert: Added.
3874         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/fragmentOnly_vert.vert: Added.
3875         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/function10_frag.frag: Added.
3876         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/function1_frag.frag: Added.
3877         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/function2_V100_frag.frag: Added.
3878         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/function3_frag.frag: Added.
3879         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/function4_frag.frag: Added.
3880         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/function6_frag.frag: Added.
3881         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/function7_frag.frag: Added.
3882         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/function8_frag.frag: Added.
3883         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/function9_frag.frag: Added.
3884         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/hvec2_frag.frag: Added.
3885         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/hvec3_frag.frag: Added.
3886         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/hvec4_frag.frag: Added.
3887         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/identifier1_frag.frag: Added.
3888         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/identifier2_frag.frag: Added.
3889         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/identifier3_frag.frag: Added.
3890         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/if1_frag.frag: Added.
3891         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/if2_frag.frag: Added.
3892         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/increment1_frag.frag: Added.
3893         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/increment2_frag.frag: Added.
3894         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/increment3_frag.frag: Added.
3895         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/increment4_frag.frag: Added.
3896         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/increment6_frag.frag: Added.
3897         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/input.run.txt: Added.
3898         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/main1_vert.vert: Added.
3899         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/main2_vert.vert: Added.
3900         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/main3_vert.vert: Added.
3901         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/matrix_V100_frag.frag: Added.
3902         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/normal_vert.vert: Added.
3903         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/parser10_frag.frag: Added.
3904         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/parser1_vert.vert: Added.
3905         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/parser3_frag.frag: Added.
3906         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/parser4_frag.frag: Added.
3907         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/parser5_frag.frag: Added.
3908         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/parser6_frag.frag: Added.
3909         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/parser7_frag.frag: Added.
3910         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/parser8_frag.frag: Added.
3911         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/parser9_frag.frag: Added.
3912         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/preprocess0_frag.frag: Added.
3913         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/preprocess10_frag.frag: Added.
3914         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/preprocess1_frag.frag: Added.
3915         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/preprocess2_frag.frag: Added.
3916         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/preprocess3_frag.frag: Added.
3917         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/preprocess4_frag.frag: Added.
3918         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/preprocess6_frag.frag: Added.
3919         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/preprocess7_frag.frag: Added.
3920         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/scoping1_frag.frag: Added.
3921         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/scoping2_frag.frag: Added.
3922         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/struct10_frag.frag: Added.
3923         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/struct11_frag.frag: Added.
3924         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/struct1_frag.frag: Added.
3925         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/struct2_frag.frag: Added.
3926         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/struct3_frag.frag: Added.
3927         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/struct4_frag.frag: Added.
3928         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/struct5_frag.frag: Added.
3929         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/struct6_frag.frag: Added.
3930         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/struct7_frag.frag: Added.
3931         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/struct8_frag.frag: Added.
3932         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/struct9_frag.frag: Added.
3933         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/swizzle1_frag.frag: Added.
3934         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/swizzle2_frag.frag: Added.
3935         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/swizzle3_frag.frag: Added.
3936         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/typecast_frag.frag: Added.
3937         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/uniform1_frag.frag: Added.
3938         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/uniform_frag.frag: Added.
3939         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/varying1_frag.frag: Added.
3940         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/varying2_frag.frag: Added.
3941         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/varying3_frag.frag: Added.
3942         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/varying_frag.frag: Added.
3943         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/vector_frag.frag: Added.
3944         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/version2_V100_frag.frag: Added.
3945         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/version3_V100_frag.frag: Added.
3946         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/vertexOnly2_frag.frag: Added.
3947         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/vertexOnly_frag.frag: Added.
3948         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/vertex_vert.vert: Added.
3949         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/while1_frag.frag: Added.
3950         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/while2_frag.frag: Added.
3951         * webgl/resources/webgl_test_files/conformance/ogles/GL/build/while_frag.frag: Added.
3952         * webgl/resources/webgl_test_files/conformance/programs/program-test.html:
3953         * webgl/resources/webgl_test_files/conformance/rendering/clear-default-framebuffer-with-scissor-test.html: Added.
3954         * webgl/resources/webgl_test_files/conformance/rendering/color-mask-should-not-affect-antialiased-framebuffer-resolution.html: Added.
3955         * webgl/resources/webgl_test_files/conformance/state/gl-object-get-calls.html:
3956         * webgl/resources/webgl_test_files/conformance/textures/misc/format-filterable-renderable.html: Added.
3957         * webgl/resources/webgl_test_files/conformance/textures/misc/png-image-types.html: Added.
3958         * webgl/resources/webgl_test_files/conformance/textures/misc/video-rotation.html:
3959         * webgl/resources/webgl_test_files/conformance2/context/methods-2.html:
3960         * webgl/resources/webgl_test_files/conformance2/extensions/ext-color-buffer-float.html:
3961         * webgl/resources/webgl_test_files/conformance2/extensions/ext-texture-norm16.html:
3962         * webgl/resources/webgl_test_files/conformance2/extensions/oes-draw-buffers-indexed.html:
3963         * webgl/resources/webgl_test_files/conformance2/extensions/required-extensions.html: Added.
3964         * webgl/resources/webgl_test_files/conformance2/extensions/webgl-multi-draw-instanced-base-vertex-base-instance.html:
3965         * webgl/resources/webgl_test_files/conformance2/glsl3/array-equality.html:
3966         * webgl/resources/webgl_test_files/conformance2/glsl3/fragment-shader-loop-crash.html: Added.
3967         * webgl/resources/webgl_test_files/conformance2/glsl3/matrix-row-major-dynamic-indexing.html:
3968         * webgl/resources/webgl_test_files/conformance2/glsl3/reciprocal-sqrt-of-sum-of-squares-crash.html: Added.
3969         * webgl/resources/webgl_test_files/conformance2/misc/blend-integer.html: Added.
3970         * webgl/resources/webgl_test_files/conformance2/programs/gl-get-frag-data-location.html:
3971         * webgl/resources/webgl_test_files/conformance2/rendering/blitframebuffer-unaffected-by-colormask.html: Added.
3972         * webgl/resources/webgl_test_files/conformance2/rendering/draw-buffers-sparse-output-locations.html: Added.
3973         * webgl/resources/webgl_test_files/conformance2/state/gl-object-get-calls.html:
3974         * webgl/resources/webgl_test_files/conformance2/textures/misc/tex-storage-compressed-formats.html:
3975         * webgl/resources/webgl_test_files/deqp/functional/gles3/es3fMultisampleTests.js:
3976         * webgl/resources/webgl_test_files/deqp/functional/gles3/es3fPrimitiveRestartTests.js:
3977         * webgl/resources/webgl_test_files/deqp/functional/gles3/multisample.html: Removed.
3978         * webgl/resources/webgl_test_files/deqp/functional/gles3/multisample/default_fbo.html: Added.
3979         * webgl/resources/webgl_test_files/deqp/functional/gles3/multisample/fbo_4_samples.html: Added.
3980         * webgl/resources/webgl_test_files/deqp/functional/gles3/multisample/fbo_8_samples.html: Added.
3981         * webgl/resources/webgl_test_files/deqp/functional/gles3/multisample/fbo_max_samples.html: Added.
3982         * webgl/resources/webgl_test_files/js/glsl-conformance-test.js:
3983         * webgl/resources/webgl_test_files/js/js-test-post.js:
3984         * webgl/resources/webgl_test_files/js/js-test-pre.js:
3985         * webgl/resources/webgl_test_files/js/tests/compressed-texture-utils.js:
3986         * webgl/resources/webgl_test_files/js/tests/context-methods.js: Added.
3987         * webgl/resources/webgl_test_files/js/tests/ext-color-buffer-half-float.js:
3988         * webgl/resources/webgl_test_files/js/tests/gl-object-get-calls.js:
3989         * webgl/resources/webgl_test_files/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-video.js:
3990         * webgl/resources/webgl_test_files/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-video.js:
3991         * webgl/resources/webgl_test_files/js/webgl-test-utils.js:
3992         * webgl/resources/webgl_test_files/resources/red-green.webmvp8.webm:
3993         * webgl/resources/webgl_test_files/resources/video-rotation-0.mp4:
3994         * webgl/resources/webgl_test_files/resources/video-rotation-0.vp9.mp4:
3995         * webgl/resources/webgl_test_files/resources/video-rotation-180.mp4:
3996         * webgl/resources/webgl_test_files/resources/video-rotatio