Closed Bug 1714138 Opened 5 months ago Closed 1 month ago

Remove AnimatedGeometryRoot from display items

Categories

(Core :: Web Painting, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
94 Branch
Tracking Status
firefox94 --- fixed

People

(Reporter: miko, Assigned: mattwoodrow)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

AnimatedGeometryRoot is only used by FrameLayerBuilder and retained display lists rebuild region calculation.

The common case is that AGR is determined by the frame of the display item. We could remove the member variable from display items and change nsDisplayItem::GetAnimatedGeometryRoot() to return AGR directly from the frame property.

Depends on D124153

Assignee: nobody → matt.woodrow
Status: NEW → ASSIGNED
Pushed by mwoodrow@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/41e053201cd3
Remove AnimatedGeometryRoot. r=mstange

Backed out 7 changesets (Bug 1728050, Bug 1728251, Bug 1728232, Bug 1542929, Bug 1714138, Bug 1728258) for causing reftest failures.
Backout link
Push with failures R8
Also on multiple platforms - Rs6 R5
Failure Log

Flags: needinfo?(matt.woodrow)
Pushed by mwoodrow@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d9ddd915e0c2
Remove AnimatedGeometryRoot. r=mstange
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 94 Branch
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 94 Branch → ---
Pushed by mwoodrow@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/00f891318c3a
Remove AnimatedGeometryRoot. r=mstange
Status: REOPENED → RESOLVED
Closed: 2 months ago1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 94 Branch
Flags: needinfo?(matt.woodrow)
You need to log in before you can comment on or make changes to this bug.