summaryrefslogtreecommitdiffstats
path: root/DEPS
diff options
context:
space:
mode:
authorfqian@google.com <fqian@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-22 23:07:54 +0000
committerfqian@google.com <fqian@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-22 23:07:54 +0000
commit7747859358a1a201fc8d8e65664435b979f99c37 (patch)
tree5f25b6ca30524c16a7e399966b4d839c88fc70f7 /DEPS
parent9bd6f38ddfe66712e8e04de142ae64fa70ea5ada (diff)
downloadchromium_src-7747859358a1a201fc8d8e65664435b979f99c37.zip
chromium_src-7747859358a1a201fc8d8e65664435b979f99c37.tar.gz
chromium_src-7747859358a1a201fc8d8e65664435b979f99c37.tar.bz2
Second part of split window support in the binding part.
The major change is that when a frame is loading a new page, the frame loader calls V8Proxy::clearWindowShell when it receives the first piece of data. At that point, the global object is detached from its current context. FrameLoader continues on preparing new environment, including creating new DOMWindow and security origin for the frame. When new DOMWindow is ready, the frame loader calls ScriptController::notifyNewDOMWindowReady(), which uses the existing global object to initialize the new context for the frame. Between detaching global from old context and creating new context using global, there should no JavaScript executed. The implication is that if the new page does not use JavaScript, its JS context is still created. But the overhead should be very small because V8 is warmed up already. Review URL: http://codereview.chromium.org/7838 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3785 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'DEPS')
-rw-r--r--DEPS2
1 files changed, 1 insertions, 1 deletions
diff --git a/DEPS b/DEPS
index a92f067..126e1f4 100644
--- a/DEPS
+++ b/DEPS
@@ -27,7 +27,7 @@ deps = {
"/trunk/deps/third_party/svn@3230",
"src/v8":
- "http://v8.googlecode.com/svn/branches/bleeding_edge@539",
+ "http://v8.googlecode.com/svn/branches/bleeding_edge@557",
"src/webkit/data/layout_tests/LayoutTests":
"http://svn.webkit.org/repository/webkit/trunk/LayoutTests@36102",