Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(368)

Issue 2724573002: Prepare WindowProxy for using v8::Context::NewRemoteContext(). (Closed)

Created:
3 years, 9 months ago by dcheng
Modified:
3 years, 9 months ago
Reviewers:
haraken
CC:
chromium-reviews, blink-reviews, blink-reviews-bindings_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Prepare WindowProxy for using v8::Context::NewRemoteContext(). Currently, there is a lot of logic specific to v8::Context in WindowProxy. Since it won't be used at all for the remote context path, move the logic down into LocalWindowProxy/RemoteWindowProxy. A followup CL will switch RemoteWindowProxy to use v8's remote context API. BUG=527190 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation Review-Url: https://codereview.chromium.org/2724573002 Cr-Commit-Position: refs/heads/master@{#453572} Committed: https://chromium.googlesource.com/chromium/src/+/1ffffb4de5e00f7cf4d45bb051715892ab621d18

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : . #

Patch Set 4 : . #

Total comments: 2

Patch Set 5 : Add TODO #

Patch Set 6 : Remove duplicate v8 include #

Messages

Total messages: 24 (16 generated)
dcheng
I tried to land https://codereview.chromium.org/2626183003 over the weekend, and it caused a big regression in ...
3 years, 9 months ago (2017-02-28 09:16:00 UTC) #8
dcheng
Oh, and PS3 is a rebased version of https://codereview.chromium.org/2720973002/ (which is the original CL for ...
3 years, 9 months ago (2017-02-28 09:17:13 UTC) #9
haraken
LGTM https://codereview.chromium.org/2724573002/diff/60001/third_party/WebKit/Source/bindings/core/v8/RemoteWindowProxy.cpp File third_party/WebKit/Source/bindings/core/v8/RemoteWindowProxy.cpp (right): https://codereview.chromium.org/2724573002/diff/60001/third_party/WebKit/Source/bindings/core/v8/RemoteWindowProxy.cpp#newcode115 third_party/WebKit/Source/bindings/core/v8/RemoteWindowProxy.cpp:115: void RemoteWindowProxy::setupWindowPrototypeChain() { Add a comment and mention ...
3 years, 9 months ago (2017-02-28 09:19:09 UTC) #10
dcheng
https://codereview.chromium.org/2724573002/diff/60001/third_party/WebKit/Source/bindings/core/v8/RemoteWindowProxy.cpp File third_party/WebKit/Source/bindings/core/v8/RemoteWindowProxy.cpp (right): https://codereview.chromium.org/2724573002/diff/60001/third_party/WebKit/Source/bindings/core/v8/RemoteWindowProxy.cpp#newcode115 third_party/WebKit/Source/bindings/core/v8/RemoteWindowProxy.cpp:115: void RemoteWindowProxy::setupWindowPrototypeChain() { On 2017/02/28 09:19:09, haraken wrote: > ...
3 years, 9 months ago (2017-02-28 09:22:39 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2724573002/80001
3 years, 9 months ago (2017-02-28 09:54:26 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2724573002/100001
3 years, 9 months ago (2017-02-28 10:17:04 UTC) #20
commit-bot: I haz the power
Committed patchset #6 (id:100001) as https://chromium.googlesource.com/chromium/src/+/1ffffb4de5e00f7cf4d45bb051715892ab621d18
3 years, 9 months ago (2017-02-28 11:57:50 UTC) #23
dcheng
3 years, 9 months ago (2017-03-06 23:31:08 UTC) #24
Message was sent while issue was closed.
A revert of this CL (patchset #6 id:100001) has been created in
https://codereview.chromium.org/2732153002/ by dcheng@chromium.org.

The reason for reverting is: This is causing mysterious crashes. See
https://crbug.com/696528.

Powered by Google App Engine
This is Rietveld 408576698