[web-animations] remove the notion of an overriding start time when computing timing#44459
Conversation
|
EWS run on previous version of this PR (hash e7cde98) Details |
Source/WebCore/style/Styleable.cpp
Outdated
There was a problem hiding this comment.
Would it make sense to introduce protectedAnimation?
There was a problem hiding this comment.
A quick search for Ref { in Source/WebCore/animation shows that this is the only place where we'd use such a new method, so I'm not sure it's worth it. That said, I'm sure there's plenty left to do to make that directory adhere to the memory safety programming guidelines, so perhaps in the future.
Safer C++ Build #33018 (e7cde98)
|
e7cde98 to
7130211
Compare
|
EWS run on current version of this PR (hash 7130211) Details |
…omputing timing https://bugs.webkit.org/show_bug.cgi?id=292000 Reviewed by Anne van Kesteren. In 226359@main and 226577@main we added the notion of an overriding start time when computing timing, to work around some compatibility issue with CSS Transitions that is not longer required following the timing changes introduced by 294049@main. We now remove this notion entirely. * Source/WebCore/SaferCPPExpectations/UncheckedCallArgsCheckerExpectations: * Source/WebCore/SaferCPPExpectations/UncountedCallArgsCheckerExpectations: * Source/WebCore/animation/AnimationEffect.cpp: (WebCore::AnimationEffect::resolutionData const): (WebCore::AnimationEffect::getBasicTiming): (WebCore::AnimationEffect::getComputedTiming): * Source/WebCore/animation/AnimationEffect.h: * Source/WebCore/animation/CSSTransition.cpp: (WebCore::CSSTransition::CSSTransition): (WebCore::CSSTransition::resolve): * Source/WebCore/animation/CSSTransition.h: * Source/WebCore/animation/KeyframeEffect.cpp: (WebCore::KeyframeEffect::apply): * Source/WebCore/animation/KeyframeEffect.h: * Source/WebCore/animation/WebAnimation.cpp: (WebCore::WebAnimation::currentTime const): (WebCore::WebAnimation::resolve): * Source/WebCore/animation/WebAnimation.h: * Source/WebCore/style/Styleable.cpp: (WebCore::updateCSSTransitionsForStyleableAndProperty): Canonical link: https://commits.webkit.org/294056@main
7130211 to
0f7edc3
Compare
|
Committed 294056@main (0f7edc3): https://commits.webkit.org/294056@main Reviewed commits have been landed. Closing PR #44459 and removing active labels. |
0f7edc3
7130211
🛠 wpe🧪 wpe-wk2🧪 win-tests🧪 ios-wk2🧪 api-mac🧪 api-wpe🧪 ios-wk2-wpt🧪 mac-wk1🧪 api-ios🧪 mac-wk2🛠 gtk🧪 mac-AS-debug-wk2🧪 gtk-wk2🧪 mac-wk2-stress🧪 api-gtk🧪 vision-wk2🧪 mac-intel-wk2🛠 playstation