RESOLVED FIXED 85032
[EFL][DRT] EFL's DRT does not fully support page visibility
https://bugs.webkit.org/show_bug.cgi?id=85032
Summary [EFL][DRT] EFL's DRT does not fully support page visibility
Chris Dumez
Reported 2012-04-26 23:51:50 PDT
setPageVisibility() and resetPageVisibility() need to be implemented in EFL's LayoutTestController.
Attachments
Patch (11.34 KB, patch)
2012-04-27 01:37 PDT, Chris Dumez
no flags
Patch (12.03 KB, patch)
2012-05-02 03:04 PDT, Chris Dumez
no flags
Patch (4.46 KB, patch)
2012-05-06 23:25 PDT, Chris Dumez
no flags
Chris Dumez
Comment 1 2012-04-27 01:37:16 PDT
Chris Dumez
Comment 2 2012-05-02 03:04:01 PDT
Created attachment 139779 [details] Patch Rebase on master and call DumpRenderTreeSupportEfl::resetPageVisibility() from DumpRenderTreeChrome::resetDefaultsToConsistentValues() for safety.
Raphael Kubo da Costa (:rakuco)
Comment 3 2012-05-06 18:48:57 PDT
Comment on attachment 139779 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=139779&action=review > Tools/ChangeLog:8 > + Implement page visibility API support in EFL's DRT. This is a very laconic description :-) Not only do you plug the EFL bits, but you also fix the argumentCount check in LTC and add stubs to the other ports' LTCs, so a better description (either here or in the method list below) would be very welcome. > Tools/DumpRenderTree/LayoutTestController.cpp:1746 > // Has mac & windows implementation I think this comment can go away too. > Tools/DumpRenderTree/blackberry/LayoutTestControllerBlackBerry.cpp:902 > + // FIXME: implement. We generally add a notImplemented() call instead (this applies to all the other FIXME comments).
Chris Dumez
Comment 4 2012-05-06 23:17:33 PDT
It seems there is some overlap with Samsung's patch at Bug 85347 (which already landed). I will rebase my patch since some functionality is missing in Samsung's patch.
Chris Dumez
Comment 5 2012-05-06 23:25:55 PDT
Created attachment 140483 [details] Patch Rebase patch due to Bug 85347. Remaining in the patch: - Properly reset visibility state between tests - Add support for "preview" visibility state - Fix argumentCount check in resetPageVisibilityCallback() - Unskip remaining page visibility tests in EFL
Gyuyoung Kim
Comment 6 2012-05-06 23:52:11 PDT
Comment on attachment 140483 [details] Patch Looks fine to me.
Raphael Kubo da Costa (:rakuco)
Comment 7 2012-05-07 08:03:00 PDT
Comment on attachment 140483 [details] Patch Looks great, thank you.
WebKit Review Bot
Comment 8 2012-05-08 06:56:37 PDT
Comment on attachment 140483 [details] Patch Clearing flags on attachment: 140483 Committed r116416: <http://trac.webkit.org/changeset/116416>
WebKit Review Bot
Comment 9 2012-05-08 06:56:44 PDT
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.