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

Reply via email to