Closed Bug 999922 Opened 7 years ago Closed 7 years ago
Share more code between Element
Animations / Element Transitions / Common Element Animation Data
There are a lot of steps in comment 0 so I'm splitting off separate bugs to cover each phase. In particular I want to land phases 1 and 2 soon so I can more easily fix bug 1004361, bug 1004365, and bug 1004377. That should also help with phases 3 and 4.
As part of this work I'd also like to rework ElementAnimation::GetComputedTimingAt to incorporate the calculation of the elapsed duration. This would mean: * AnimationTiming includes *all* input timing parameters (not just a random subset) * Call sites to GetComputedTimingAt are simplified * Less redundant code (currently AsyncCompositionManager.cpp does its own GetElapsedDurationAt calculation) * Easier to align with Web Animations algorithms and naming So perhaps this can be Phase 5.
All dependent bugs have been resolved, so resolving this too.
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
OS: Windows 7 → All
Hardware: x86_64 → All
Resolution: --- → FIXED
Target Milestone: --- → mozilla33
You need to log in before you can comment on or make changes to this bug.