tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit f4a44a4ad046360b4350784408921b91d7fdae5b
parent 371f022ce5af2457baff9fba719847dac39f63bc
Author: Cristina Horotan <chorotan@mozilla.com>
Date:   Mon, 15 Dec 2025 16:14:20 +0200

Revert "Bug 1978773 - Enable precise linear gradients when using SWGL. r=gfx-reviewers,lsalzman" for causing reftest failures on aja-linear-5a.html

This reverts commit 2f560ef05ad942d0acb0543ab5405032988ab53e.

Diffstat:
Mgfx/wr/wrench/src/wrench.rs | 1-
Mlayout/reftests/transform/reftest.list | 4++--
Mmodules/libpref/init/StaticPrefList.yaml | 2+-
Dtesting/web-platform/meta/css/css-images/tiled-gradients.html.ini | 7-------
Mtesting/web-platform/meta/css/css-tables/tentative/paint/background-image-column.html.ini | 2+-
Mtesting/web-platform/meta/css/css-tables/tentative/paint/background-image-row-collapsed.html.ini | 2+-
6 files changed, 5 insertions(+), 13 deletions(-)

diff --git a/gfx/wr/wrench/src/wrench.rs b/gfx/wr/wrench/src/wrench.rs @@ -282,7 +282,6 @@ impl Wrench { enable_debugger: true, precise_radial_gradients: true, precise_conic_gradients: true, - precise_linear_gradients: window.is_software(), ..Default::default() }; diff --git a/layout/reftests/transform/reftest.list b/layout/reftests/transform/reftest.list @@ -137,7 +137,7 @@ fuzzy(0-2,0-5) == stresstest-1.html stresstest-1-ref.html == transform-origin-svg-2a.svg transform-origin-svg-2-ref.svg == transform-origin-svg-2b.svg transform-origin-svg-2-ref.svg # Bug 1122526 -fuzzy(0-1,0-10) == animate-layer-scale-inherit-1.html animate-layer-scale-inherit-1-ref.html +== animate-layer-scale-inherit-1.html animate-layer-scale-inherit-1-ref.html fuzzy(0-145,0-10000) == animate-layer-scale-inherit-2.html animate-layer-scale-inherit-2-ref.html == animate-layer-scale-inherit-3.html animate-layer-scale-inherit-1-ref.html # Bug 1301500 @@ -149,7 +149,7 @@ fails == translate-rounding-3.html translate-rounding-viewport-ref.html # bug 13 == invalidate-transform-1.html invalidate-transform-1-ref.html == invalidate-svg-scale-1.html invalidate-svg-scale-1-ref.html # Bug 1526847 -fuzzy(0-1,0-10) == animate-layer-scale-inherit-4.html animate-layer-scale-inherit-4-ref.html +== animate-layer-scale-inherit-4.html animate-layer-scale-inherit-4-ref.html fuzzy(0-128,0-1000) == 1569215-1.html 1569215-1-ref.html == transform-anon-block-1.html transform-anon-block-1-ref.html diff --git a/modules/libpref/init/StaticPrefList.yaml b/modules/libpref/init/StaticPrefList.yaml @@ -8160,7 +8160,7 @@ - name: gfx.webrender.precise-linear-gradients-swgl type: bool rust: true - value: true + value: false mirror: once # Use a more precise method for sampling gradients when *not* using SWGL . diff --git a/testing/web-platform/meta/css/css-images/tiled-gradients.html.ini b/testing/web-platform/meta/css/css-images/tiled-gradients.html.ini @@ -1,7 +0,0 @@ -[tiled-gradients.html] - expected: - # The test and reference currently use two different shaders - # that round the position of the hard stop differently in this - # test case. This will be fixed when repeated gradients use - # the new code path. - if swgl: [FAIL] diff --git a/testing/web-platform/meta/css/css-tables/tentative/paint/background-image-column.html.ini b/testing/web-platform/meta/css/css-tables/tentative/paint/background-image-column.html.ini @@ -1,2 +1,2 @@ [background-image-column.html] - fuzzy: maxDifference=0-68;totalPixels=0-183 + fuzzy: maxDifference=0-1;totalPixels=0-183 diff --git a/testing/web-platform/meta/css/css-tables/tentative/paint/background-image-row-collapsed.html.ini b/testing/web-platform/meta/css/css-tables/tentative/paint/background-image-row-collapsed.html.ini @@ -1,2 +1,2 @@ [background-image-row-collapsed.html] - fuzzy: maxDifference=0-40;totalPixels=0-216 + fuzzy: maxDifference=0-1;totalPixels=0-216