Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 7dacb873108c102a5c83ecc6a3c85f361446e678
      
https://github.com/WebKit/WebKit/commit/7dacb873108c102a5c83ecc6a3c85f361446e678
  Author: Frédéric Wang <[email protected]>
  Date:   2024-07-17 (Wed, 17 Jul 2024)

  Changed paths:
    R LayoutTests/mathml/presentation/roots.xhtml
    R LayoutTests/platform/glib/mathml/presentation/roots-expected.txt
    R LayoutTests/platform/gtk/mathml/presentation/roots-expected.png
    R LayoutTests/platform/ios/mathml/presentation/roots-expected.png
    R LayoutTests/platform/ios/mathml/presentation/roots-expected.txt
    R LayoutTests/platform/mac/mathml/presentation/roots-expected.png
    R LayoutTests/platform/mac/mathml/presentation/roots-expected.txt
    R LayoutTests/platform/win/mathml/presentation/roots-expected.txt

  Log Message:
  -----------
  Remove legacy MathML pixel test roots.xhtml
https://bugs.webkit.org/show_bug.cgi?id=276704

Reviewed by Rob Buis.

This is the only remaining pixel test from the legacy MathML
implementations in WebKit (before 2016):

- This test is really dependent on the system font used, which make it
  confusing for developers (as rendering doesn't always match the
  screenshots) and less robust.

- It contains a lot of mathematical constructions with radicals, but it's
  difficult to understand what they verify exactly when it fails
  compared to the more modern tests like reftest or testharness.js.

- Equivalent coverage is probably better obtained by these modern tests,
  and by manually checking the rendering of public test pages such as
  https://fred-wang.github.io/MathFonts/mozilla_mathml_test/

- It breaks quite frequently, and we generally just update the text
  expectation for the render tree without trying to understand whether
  there is a regression (the screenshots are often out-of-date).

It is causing more harm than good, so let's just remove it.

* LayoutTests/mathml/presentation/roots.xhtml: Removed.
* LayoutTests/platform/glib/mathml/presentation/roots-expected.txt: Removed.
* LayoutTests/platform/gtk/mathml/presentation/roots-expected.png: Removed.
* LayoutTests/platform/ios/mathml/presentation/roots-expected.png: Removed.
* LayoutTests/platform/ios/mathml/presentation/roots-expected.txt: Removed.
* LayoutTests/platform/mac/mathml/presentation/roots-expected.png: Removed.
* LayoutTests/platform/mac/mathml/presentation/roots-expected.txt: Removed.
* LayoutTests/platform/win/mathml/presentation/roots-expected.txt: Removed.

Canonical link: https://commits.webkit.org/281045@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to