Closed Bug 1914345 Opened 1 year ago Closed 1 year ago

Create a pref to allow using moz2d to determine stroke bounds

Categories

(Core :: SVG, task)

task

Tracking

()

RESOLVED FIXED
131 Branch
Tracking Status
firefox131 --- fixed

People

(Reporter: longsonr, Assigned: longsonr)

References

(Blocks 1 open bug, Regressed 1 open bug)

Details

Attachments

(4 files)

At least one of the problems with this approach has gone.

Depends on: 1077745
Assignee: nobody → longsonr
Status: NEW → ASSIGNED
Blocks: 1127545
Pushed by longsonr@gmail.com: https://hg.mozilla.org/integration/autoland/rev/6ffabd992e4e Part 1 - create a pref to allow using moz2d to determine stroke bounds r=emilio https://hg.mozilla.org/integration/autoland/rev/c0f325a58cd9 Part 2 - enable moz2d stroke bounds on nightly r=emilio
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/47791 for changes under testing/web-platform/tests

Backed out for causing Android reftests failures.

  • Backout link
  • Push with failures
  • Failure Log
  • Failure line: REFTEST TEST-UNEXPECTED-FAIL | gfx/tests/reftest/1662062-1-no-blurry.html == gfx/tests/reftest/1662062-1-ref.html | image comparison, max difference: 244, number of differing pixels: 4111

Also, please check these reftests failures. They're also on Android platform.

Flags: needinfo?(longsonr)
Upstream PR was closed without merging
Pushed by longsonr@gmail.com: https://hg.mozilla.org/integration/autoland/rev/3d7bad39c3f0 Part 1 - create a pref to allow using moz2d to determine stroke bounds r=emilio https://hg.mozilla.org/integration/autoland/rev/92acbb3b404d Part 2 - enable moz2d stroke bounds on nightly r=emilio
Flags: needinfo?(longsonr)

The other reftest failures do not contain any SVG so can't be due to these patches.

Backed out for causing reftests failures.

  • Backout link
  • Push with failures
  • Failure Log
  • Failure line: REFTEST TEST-UNEXPECTED-FAIL | gfx/tests/reftest/1662062-1-no-blurry.html == gfx/tests/reftest/1662062-1-ref.html | image comparison, max difference: 255, number of differing pixels: 20259
Flags: needinfo?(longsonr)
Upstream PR was closed without merging

I'll just land part 1. The whole change is preffed off so it can't cause any failures.

Flags: needinfo?(longsonr)
Pushed by longsonr@gmail.com: https://hg.mozilla.org/integration/autoland/rev/03bd6b90ec89 Part 1 - create a pref to allow using moz2d to determine stroke bounds r=emilio

Backed out for causing reftest failure on 1662062-1-no-blurry.html

Backout link

Push with failures

Failure log

Flags: needinfo?(longsonr)
Upstream PR was closed without merging

bug 1915025 is filed for some of the test failures that look superficially like they were caused by this (but which in fact go back further and just happen-to-be-tests-that-don't-normally-run).

See Also: → 1915025
Pushed by longsonr@gmail.com: https://hg.mozilla.org/integration/autoland/rev/a7d50718034f Part 1 - create a pref to allow using moz2d to determine stroke bounds r=emilio https://hg.mozilla.org/integration/autoland/rev/6b6da4bd90cb Part 2 - enable moz2d stroke bounds on nightly r=emilio
Regressions: 1915261
Regressions: 1915263
Pushed by imoraru@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b056a6ba9a8b Part 3 - Increase fuzziness for Android R-nofis r=emilio https://hg.mozilla.org/integration/autoland/rev/ae6159a806a3 Part 4 - Increase fuzziness for Android R-nofis r=emilio CLOSED TREE
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 131 Branch
Upstream PR merged by moz-wptsync-bot
Blocks: 1849054

The pref is on for nightly only so it could be preffed off and then you could test whether performance changes. We will have to live with it though because the old way while simpler, was incorrect and overestimated the bounds. That leads to observable issues e.g. bug 1849054

Flags: needinfo?(longsonr)
Regressions: 1917560
Regressions: 1919134
Blocks: 1921036
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: