RESOLVED FIXED 85347
[EFL] [DRT] Implement the LayoutTestController's methods which related to the Page Visibility API.
https://bugs.webkit.org/show_bug.cgi?id=85347
Summary [EFL] [DRT] Implement the LayoutTestController's methods which related to the...
Dongwoo Joshua Im (dwim)
Reported 2012-05-01 22:29:53 PDT
The Page Visibility API has been already supported on the EFL port, but DRT is not testing the API because setPageVisibility/resetPageVisibility methods are not implemented.
Attachments
Patch (7.81 KB, patch)
2012-05-01 22:37 PDT, Dongwoo Joshua Im (dwim)
webkit-ews: commit-queue-
Patch (7.80 KB, patch)
2012-05-01 22:56 PDT, Dongwoo Joshua Im (dwim)
dw.im: review-
webkit-ews: commit-queue-
Patch (8.37 KB, patch)
2012-05-01 23:45 PDT, Dongwoo Joshua Im (dwim)
no flags
Dongwoo Joshua Im (dwim)
Comment 1 2012-05-01 22:37:14 PDT
Created attachment 139748 [details] Patch First patch.
WebKit Review Bot
Comment 2 2012-05-01 22:40:15 PDT
Attachment 139748 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'LayoutTests/ChangeLog', u'LayoutTests/plat..." exit_code: 1 Tools/ChangeLog:1: ChangeLog entry has no bug number [changelog/bugnumber] [5] Tools/DumpRenderTree/LayoutTestController.h:129: The parameter name "visibility" adds no information, so it should be removed. [readability/parameter_name] [5] Total errors found: 2 in 9 files If any of these errors are false positives, please file a bug against check-webkit-style.
Early Warning System Bot
Comment 3 2012-05-01 22:45:47 PDT
Early Warning System Bot
Comment 4 2012-05-01 22:46:49 PDT
Dongwoo Joshua Im (dwim)
Comment 5 2012-05-01 22:56:23 PDT
WebKit Review Bot
Comment 6 2012-05-01 22:59:43 PDT
Attachment 139751 [details] did not pass style-queue: Failed to run "['Tools/Scripts/check-webkit-style', '--diff-files', u'LayoutTests/ChangeLog', u'LayoutTests/plat..." exit_code: 1 Tools/ChangeLog:1: ChangeLog entry has no bug number [changelog/bugnumber] [5] Total errors found: 1 in 9 files If any of these errors are false positives, please file a bug against check-webkit-style.
Early Warning System Bot
Comment 7 2012-05-01 23:01:53 PDT
Early Warning System Bot
Comment 8 2012-05-01 23:02:10 PDT
Dongwoo Joshua Im (dwim)
Comment 9 2012-05-01 23:45:23 PDT
Created attachment 139756 [details] Patch Previous patch has bug number in the ChangeLog file, but it fail to style check because 'ChangeLog entry has no bug number'.
Nikolas Zimmermann
Comment 10 2012-05-03 00:12:11 PDT
Comment on attachment 139756 [details] Patch rs=me.
WebKit Review Bot
Comment 11 2012-05-03 01:22:13 PDT
Comment on attachment 139756 [details] Patch Clearing flags on attachment: 139756 Committed r115946: <http://trac.webkit.org/changeset/115946>
WebKit Review Bot
Comment 12 2012-05-03 01:22:18 PDT
All reviewed patches have been landed. Closing bug.
Nikolas Zimmermann
Comment 13 2012-05-03 02:02:11 PDT
This broke the mac build, landed fix in r115949. Also dwim will post a follow-up patch that removes the "void LayoutTestController::setPageVisibility(const char* visibility)" " visibility" parameter name for ports that don't use it, so -Wall builds would work.
Nikolas Zimmermann
Comment 14 2012-05-03 02:06:23 PDT
(In reply to comment #13) > This broke the mac build, landed fix in r115949. Note: the mac bot was green for this patch, that Dongwoo landed as-is, really weird. Anyhow, sorry for the trouble, if I knew before that mac wasn't building I wouldn't have rs'ed this.
Nikolas Zimmermann
Comment 15 2012-05-03 02:27:50 PDT
Bug 85468 contains the other cleanup I've asked for, closing this bug.
Chris Dumez
Comment 16 2012-05-06 23:10:58 PDT
Dongwoo, please check for duplicates (Bug 85347). We also have a collaboration wiki to avoid overlap. The patch at Bug 85347 still has a few things not included in your patch so I will rebase and submit it anyway.
Chris Dumez
Comment 17 2012-05-06 23:12:00 PDT
I meant Bug 85032.
Dongwoo Joshua Im (dwim)
Comment 18 2012-05-06 23:48:47 PDT
(In reply to comment #16) > Dongwoo, please check for duplicates (Bug 85347). We also have a collaboration wiki to avoid overlap. > > The patch at Bug 85347 still has a few things not included in your patch so I will rebase and submit it anyway. Dear Christophe, I didn't recognized this is duplicated. Sorry about that.
Note You need to log in before you can comment on or make changes to this bug.