Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: eadd81190db781f5c77645166a900173cf3ede02
https://github.com/WebKit/WebKit/commit/eadd81190db781f5c77645166a900173cf3ede02
Author: Claudio Saavedra <[email protected]>
Date: 2026-10-14 (Wed, 14 Oct 2026)
Changed paths:
M LayoutTests/compositing/visible-rect/2d-transformed-expected.txt
M LayoutTests/compositing/visible-rect/3d-transform-style-expected.txt
M LayoutTests/compositing/visible-rect/3d-transformed-expected.txt
M LayoutTests/compositing/visible-rect/animated-expected.txt
M LayoutTests/compositing/visible-rect/animated-from-none-expected.txt
M LayoutTests/compositing/visible-rect/clipped-visible-rect-expected.txt
M LayoutTests/compositing/visible-rect/flipped-preserve-3d-expected.txt
M LayoutTests/compositing/visible-rect/iframe-no-layers-expected.txt
M LayoutTests/compositing/visible-rect/nested-transform-expected.txt
M LayoutTests/platform/glib/TestExpectations
M LayoutTests/platform/gtk/TestExpectations
M LayoutTests/platform/wpe/TestExpectations
Log Message:
-----------
[GTK] Unskip compositing/visible-rect
Unreviewed gardening.
The directory has been skipped on GTK since 2012 because the visible rect
lines of the layer tree dumps are only printed by CoreAnimation layers. That
is still true, but the tests also check the layer structure, and GTK produces
the same output as WPE for all 17 of them.
Five pass against the platform/glib baselines. Nine fail only because their
generic baselines date from 2013: Mac and iOS carry their own copies, Windows
skips the directory, so no port evaluates the generic files. The GLib output
matches the Mac baselines except for the CoreAnimation-only visible rect,
coverage rect and contentsScale lines, so the generic files are replaced with
it and the WPE failure lines removed. The remaining three fail on both ports
for the same reason (a 1px layer geometry difference, no contents layer for
the background color), so their WPE failure lines move to the shared GLib
file.
* LayoutTests/compositing/visible-rect/2d-transformed-expected.txt:
* LayoutTests/compositing/visible-rect/3d-transform-style-expected.txt:
* LayoutTests/compositing/visible-rect/3d-transformed-expected.txt:
* LayoutTests/compositing/visible-rect/animated-expected.txt:
* LayoutTests/compositing/visible-rect/animated-from-none-expected.txt:
* LayoutTests/compositing/visible-rect/clipped-visible-rect-expected.txt:
* LayoutTests/compositing/visible-rect/flipped-preserve-3d-expected.txt:
* LayoutTests/compositing/visible-rect/iframe-no-layers-expected.txt:
* LayoutTests/compositing/visible-rect/nested-transform-expected.txt:
* LayoutTests/platform/glib/TestExpectations:
* LayoutTests/platform/gtk/TestExpectations:
* LayoutTests/platform/wpe/TestExpectations:
Canonical link: https://commits.webkit.org/323722@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications