Previously, GraphicsLayerAnimation choosed a timing function in the wrong way. Other GraphicsLayers choose a timing function in the similar way to GraphicsLayerCA::timingFunctionForAnimationValue(). The way consists of the following steps. 1. Try to query the timing function of the current keyframe animation value. 2. If the timing function of #1 is null, try to query the timing function of Animation. 3. If the timing function of #2 is null, return CubicBezierTimingFunction::defaultTimingFunction(). This patch makes GraphicsLayerAnimation choose a timing function in the same way to others.
Created attachment 171149 [details] Patch
Comment on attachment 171149 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=171149&action=review > Source/WebCore/ChangeLog:8 > + Previously, GraphicsLayerAnimation choosed a timing function in the wrong way. Currently, GraphicsLayerAnimation chooses a timing function in the wrong way. > Source/WebCore/ChangeLog:17 > + to others. to other implementations.
Created attachment 171166 [details] Patch
(In reply to comment #2) Thank you for your review :) > (From update of attachment 171149 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=171149&action=review > > Currently, GraphicsLayerAnimation chooses a timing function in the wrong way. Done. > > to other implementations. Done.
Comment on attachment 171166 [details] Patch Clearing flags on attachment: 171166 Committed r132798: <http://trac.webkit.org/changeset/132798>
All reviewed patches have been landed. Closing bug.