RESOLVED FIXED83776
[EFL] EFL's LayoutTestController evaluateScriptInIsolatedWorld implementation
https://bugs.webkit.org/show_bug.cgi?id=83776
Summary [EFL] EFL's LayoutTestController evaluateScriptInIsolatedWorld implementation
Mikhail Pozdnyakov
Reported 2012-04-12 06:04:20 PDT
EFL's LayoutTestController needs evaluateScriptInIsolatedWorld implementation in order to unskip: http/tests/security/isolatedWorld storage/open-database-creation-callback-isolated-world.html storage/statement-error-callback-isolated-world.html storage/statement-success-callback-isolated-world.html storage/transaction-callback-isolated-world.html storage/transaction-error-callback-isolated-world.html storage/transaction-success-callback-isolated-world.html
Attachments
EFL's LayoutTestController evaluateScriptInIsolatedWorld implementation (7.60 KB, patch)
2012-04-24 04:26 PDT, Mikhail Pozdnyakov
no flags
EFL's LayoutTestController evaluateScriptInIsolatedWorld implementation (8.19 KB, patch)
2012-04-25 06:10 PDT, Mikhail Pozdnyakov
no flags
EFL's LayoutTestController evaluateScriptInIsolatedWorld implementation (8.18 KB, patch)
2012-04-25 13:30 PDT, Mikhail Pozdnyakov
vestbo: review+
webkit.review.bot: commit-queue-
to be landed. (8.13 KB, patch)
2012-05-16 01:15 PDT, Mikhail Pozdnyakov
no flags
Mikhail Pozdnyakov
Comment 1 2012-04-24 04:26:35 PDT
Created attachment 138534 [details] EFL's LayoutTestController evaluateScriptInIsolatedWorld implementation This patch just provides testcases unskipped. Mac and Win ports export 'stringByEvaluatingJavaScriptInScriptWorld' api, advisability of such api for EFL port should be discussed.
Mikhail Pozdnyakov
Comment 2 2012-04-25 06:10:06 PDT
Created attachment 138798 [details] EFL's LayoutTestController evaluateScriptInIsolatedWorld implementation Rebased version.
Rafael Antognolli
Comment 3 2012-04-25 07:39:59 PDT
(In reply to comment #2) > Created an attachment (id=138798) [details] > EFL's LayoutTestController evaluateScriptInIsolatedWorld implementation > > Rebased version. Hello Mikhail, The patch looks good to me, but my knowledge on this area is very small. I would like you to ask for guys who worked on the DRT support to review it, please. Regards, Rafael
Mikhail Pozdnyakov
Comment 4 2012-04-25 13:30:27 PDT
Created attachment 138868 [details] EFL's LayoutTestController evaluateScriptInIsolatedWorld implementation Fixed WTF::String creation (see https://bugs.webkit.org/show_bug.cgi?id=84718#c7)
Raphael Kubo da Costa (:rakuco)
Comment 5 2012-05-02 08:06:44 PDT
Comment on attachment 138868 [details] EFL's LayoutTestController evaluateScriptInIsolatedWorld implementation It looks like most of the patch is boilerplate and JSC plumbing which I'm not familiar with. Assuming that's right (ie. it's code used by other ports), looks fine from the EFL side.
Tor Arne Vestbø
Comment 6 2012-05-15 10:04:46 PDT
Comment on attachment 138868 [details] EFL's LayoutTestController evaluateScriptInIsolatedWorld implementation lgtm
WebKit Review Bot
Comment 7 2012-05-15 10:07:23 PDT
Comment on attachment 138868 [details] EFL's LayoutTestController evaluateScriptInIsolatedWorld implementation Rejecting attachment 138868 [details] from commit-queue. Failed to run "['/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '-..." exit_code: 2 Last 500 characters of output: Support/DumpRenderTreeSupportEfl.cpp.rej patching file Source/WebKit/efl/WebCoreSupport/DumpRenderTreeSupportEfl.h Hunk #1 succeeded at 88 (offset 4 lines). patching file Tools/ChangeLog Hunk #1 succeeded at 1 with fuzz 3. patching file Tools/DumpRenderTree/efl/LayoutTestControllerEfl.cpp Hunk #1 succeeded at 724 (offset 27 lines). Failed to run "[u'/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply', u'--force', u'--reviewer', u'Tor Arne V..." exit_code: 1 cwd: /mnt/git/webkit-commit-queue/ Full output: http://queues.webkit.org/results/12694683
Gyuyoung Kim
Comment 8 2012-05-15 18:48:52 PDT
Comment on attachment 138868 [details] EFL's LayoutTestController evaluateScriptInIsolatedWorld implementation Need to rebase.
Mikhail Pozdnyakov
Comment 9 2012-05-16 01:15:14 PDT
Created attachment 142187 [details] to be landed.
WebKit Review Bot
Comment 10 2012-05-16 04:03:03 PDT
Comment on attachment 142187 [details] to be landed. Clearing flags on attachment: 142187 Committed r117255: <http://trac.webkit.org/changeset/117255>
WebKit Review Bot
Comment 11 2012-05-16 04:03:08 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.