[Webkit-unassigned] [Bug 51218] Implement mozilla's requestAnimationFrame API
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jan 4 17:05:31 PST 2011
https://bugs.webkit.org/show_bug.cgi?id=51218
--- Comment #7 from Simon Fraser (smfr) <simon.fraser at apple.com> 2011-01-04 17:05:31 PST ---
(From update of attachment 77944)
View in context: https://bugs.webkit.org/attachment.cgi?id=77944&action=review
This seems like a reasonable start.
> WebCore/dom/Document.cpp:423
> + , m_requestAnimationFrameCallbackId(false)
Don't you mean 0?
> WebCore/dom/Document.h:1390
> + int m_requestAnimationFrameCallbackId;
I'd call this m_nextRequestAnimationFrameCallbackId
> WebCore/dom/RequestAnimationFrameCallback.h:47
> + bool m_enabled;
> + int m_id;
> + RefPtr<Element> m_element;
Re-order these to optimize padding.
> WebCore/page/DOMWindow.cpp:1472
> + // FIXME: Multiple queries of this value within the same script execution run
> + // should return the same value, so we need to calculate this value lazily and
> + // store it.
And use the same value for CSS animations etc. See AnimationControllerPrivate::beginAnimationUpdateTime() for something similar.
> WebCore/page/FrameView.h:101
> + void requestAnimationFrames();
I don't really like the name (and "Frames" is really confusing in this context). serviceAnimations? processAnimations?
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list