RESOLVED FIXED 67112
[EFL] Support requestAnimationFrame API
https://bugs.webkit.org/show_bug.cgi?id=67112
Summary [EFL] Support requestAnimationFrame API
ChangSeok Oh
Reported 2011-08-29 00:43:24 PDT
This bug is for implementing requestAnimationFrame JS interface for EFL port.
Attachments
patch (4.17 KB, patch)
2011-10-14 01:34 PDT, ChangSeok Oh
no flags
Updated patch (4.56 KB, patch)
2011-10-15 00:30 PDT, ChangSeok Oh
no flags
Updated patch (4.56 KB, patch)
2011-11-02 01:14 PDT, ChangSeok Oh
no flags
Updated patch (4.99 KB, patch)
2011-11-02 02:47 PDT, ChangSeok Oh
no flags
ChangSeok Oh
Comment 1 2011-10-14 01:34:59 PDT
Gyuyoung Kim
Comment 2 2011-10-14 01:54:12 PDT
Comment on attachment 110977 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=110977&action=review > Source/WebCore/CMakeLists.txt:2182 > +IF (ENABLE_REQUEST_ANIMATION_FRAME) Where is ENABLE_REQUEST_ANIMATION_FRAME defined? Is IF (WTF_USE_REQUEST_ANIMATION_FRAME) correct?
Raphael Kubo da Costa (:rakuco)
Comment 3 2011-10-14 04:50:21 PDT
Comment on attachment 110977 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=110977&action=review I've noticed you use different email addresses in the ChangeLog and in your Bugzilla account. Is that intentional? Do you know of any test (either a page on the internet or some page in LayoutTests) where I can see this feature working? Still r? while waiting for the answers. > ChangeLog:8 > + Add build-option for reqeustAnimationFrame feature. Typo in reqeustAnimationFrame. >> Source/WebCore/CMakeLists.txt:2182 >> +IF (ENABLE_REQUEST_ANIMATION_FRAME) > > Where is ENABLE_REQUEST_ANIMATION_FRAME defined? Is IF (WTF_USE_REQUEST_ANIMATION_FRAME) correct? Defined in Source/cmake/OptionsEfl.cmake below? > Source/cmake/OptionsEfl.cmake:87 > +WEBKIT_FEATURE(ENABLE_REQUEST_ANIMATION_FRAME "Enable requestAnimationFrame API" DEFAULT OFF) Any reason for it to be OFF by default?
Gyuyoung Kim
Comment 4 2011-10-14 04:53:51 PDT
(In reply to comment #3) > (From update of attachment 110977 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=110977&action=review > > >> Source/WebCore/CMakeLists.txt:2182 > >> +IF (ENABLE_REQUEST_ANIMATION_FRAME) > > > > Where is ENABLE_REQUEST_ANIMATION_FRAME defined? Is IF (WTF_USE_REQUEST_ANIMATION_FRAME) correct? > > Defined in Source/cmake/OptionsEfl.cmake below? Yes, right. My mistake. Sorry.
ChangSeok Oh
Comment 5 2011-10-14 23:27:30 PDT
Comment on attachment 110977 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=110977&action=review >> ChangeLog:8 > > Typo in reqeustAnimationFrame. Oops. Done >> Source/cmake/OptionsEfl.cmake:87 >> +WEBKIT_FEATURE(ENABLE_REQUEST_ANIMATION_FRAME "Enable requestAnimationFrame API" DEFAULT OFF) > > Any reason for it to be OFF by default? This feature is not fixed yet. Formal spec is under working so that it may be possible to change later. (http://www.w3.org/TR/animation-timing/) And most important reason is that I found critical issue related with this. I'm trying to fix it in here, bug70170.
ChangSeok Oh
Comment 6 2011-10-14 23:40:31 PDT
(In reply to comment #3) > (From update of attachment 110977 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=110977&action=review > > I've noticed you use different email addresses in the ChangeLog and in your Bugzilla account. Is that intentional? Do you know of any test (either a page on the internet or some page in LayoutTests) where I can see this feature working? Yes. that's intentional. shivamidow@gmail.com is my private account so that I can find somebody's question and request quickly, and also I don't want to receive too much mail from bugzilla. :p Well. Test cases for this feature already exist in current repository. I'll update them in ChangLog.
ChangSeok Oh
Comment 7 2011-10-15 00:30:58 PDT
Created attachment 111128 [details] Updated patch
Gyuyoung Kim
Comment 8 2011-10-19 22:16:44 PDT
(In reply to comment #5) > (From update of attachment 110977 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=110977&action=review > This feature is not fixed yet. Formal spec is under working so that it may be possible to change later. (http://www.w3.org/TR/animation-timing/) > And most important reason is that I found critical issue related with this. > I'm trying to fix it in here, bug70170. I think it is better to add this feature enabled after closing Bug 70170.
ChangSeok Oh
Comment 9 2011-11-02 01:14:13 PDT
Created attachment 113288 [details] Updated patch
Ryuan Choi
Comment 10 2011-11-02 01:16:53 PDT
Comment on attachment 113288 [details] Updated patch View in context: https://bugs.webkit.org/attachment.cgi?id=113288&action=review > Source/WebCore/CMakeLists.txt:2187 > + bindings/js/JSRequestAnimationFrameCallbackCustom.cpp IMO, JSRequestAnimationFrameCallbackCustom.cpp should be moved to UseJSC.cmake
ChangSeok Oh
Comment 11 2011-11-02 02:47:48 PDT
Created attachment 113294 [details] Updated patch
ChangSeok Oh
Comment 12 2011-11-02 02:49:50 PDT
(In reply to comment #10) > (From update of attachment 113288 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=113288&action=review > > > Source/WebCore/CMakeLists.txt:2187 > > + bindings/js/JSRequestAnimationFrameCallbackCustom.cpp > > IMO, JSRequestAnimationFrameCallbackCustom.cpp should be moved to UseJSC.cmake Done.
Ryuan Choi
Comment 13 2011-11-02 03:09:06 PDT
LGTM.
Gyuyoung Kim
Comment 14 2011-11-02 17:59:26 PDT
LGTM too.
WebKit Review Bot
Comment 15 2011-11-07 10:28:43 PST
Comment on attachment 113294 [details] Updated patch Clearing flags on attachment: 113294 Committed r99442: <http://trac.webkit.org/changeset/99442>
WebKit Review Bot
Comment 16 2011-11-07 10:28:49 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.