Changeset 109064 in webkit
- Timestamp:
- Feb 27, 2012 7:31:02 PM (12 years ago)
- Location:
- trunk/Source
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r109062 r109064 1 2012-02-27 James Kozianski <koz@chromium.org> 2 3 [chromium] Plumb extensionGroup into didCreateScriptContext(). 4 https://bugs.webkit.org/show_bug.cgi?id=79072 5 6 Reviewed by Darin Fisher. 7 8 * bindings/v8/V8DOMWindowShell.cpp: 9 (WebCore::V8DOMWindowShell::initContextIfNeeded): 10 * bindings/v8/V8IsolatedContext.cpp: 11 (WebCore::V8IsolatedContext::V8IsolatedContext): 12 * loader/EmptyClients.h: 13 (WebCore::EmptyFrameLoaderClient::didCreateScriptContext): 14 * loader/FrameLoaderClient.h: 15 (FrameLoaderClient): 16 1 17 2012-02-27 Huang Dongsung <luxtella@company100.net> 2 18 -
trunk/Source/WebCore/bindings/v8/V8DOMWindowShell.cpp
r108780 r109064 340 340 setSecurityToken(); 341 341 342 m_frame->loader()->client()->didCreateScriptContext(m_context, 0 );342 m_frame->loader()->client()->didCreateScriptContext(m_context, 0, 0); 343 343 344 344 // FIXME: This is wrong. We should actually do this for the proper world once -
trunk/Source/WebCore/bindings/v8/V8IsolatedContext.cpp
r103195 r109064 76 76 m_context->get()->UseDefaultSecurityToken(); 77 77 78 m_frame->loader()->client()->didCreateScriptContext(context(), m_world->id());78 m_frame->loader()->client()->didCreateScriptContext(context(), extensionGroup, m_world->id()); 79 79 } 80 80 -
trunk/Source/WebCore/loader/EmptyClients.h
r108957 r109064 395 395 396 396 #if USE(V8) 397 virtual void didCreateScriptContext(v8::Handle<v8::Context>, int worldId) { }397 virtual void didCreateScriptContext(v8::Handle<v8::Context>, int extensionGroup, int worldId) { } 398 398 virtual void willReleaseScriptContext(v8::Handle<v8::Context>, int worldId) { } 399 399 virtual bool allowScriptExtension(const String& extensionName, int extensionGroup, int worldId) { return false; } -
trunk/Source/WebCore/loader/FrameLoaderClient.h
r106492 r109064 281 281 282 282 #if USE(V8) 283 virtual void didCreateScriptContext(v8::Handle<v8::Context>, int worldId) = 0;283 virtual void didCreateScriptContext(v8::Handle<v8::Context>, int extensionGroup, int worldId) = 0; 284 284 virtual void willReleaseScriptContext(v8::Handle<v8::Context>, int worldId) = 0; 285 285 virtual bool allowScriptExtension(const String& extensionName, int extensionGroup, int worldId) = 0; -
trunk/Source/WebKit/chromium/ChangeLog
r109043 r109064 1 2012-02-27 James Kozianski <koz@chromium.org> 2 3 [chromium] Plumb extensionGroup into didCreateScriptContext(). 4 https://bugs.webkit.org/show_bug.cgi?id=79072 5 6 Reviewed by Darin Fisher. 7 8 * public/WebFrameClient.h: 9 (WebKit::WebFrameClient::didCreateScriptContext): 10 * src/FrameLoaderClientImpl.cpp: 11 (WebKit::FrameLoaderClientImpl::didCreateScriptContext): 12 * src/FrameLoaderClientImpl.h: 13 (FrameLoaderClientImpl): 14 1 15 2012-02-27 Adrienne Walker <enne@google.com> 2 16 -
trunk/Source/WebKit/chromium/public/WebFrameClient.h
r105469 r109064 298 298 // This is similar to didClearWindowObject but only called once per 299 299 // frame context. 300 virtual void didCreateScriptContext(WebFrame*, v8::Handle<v8::Context>, int worldId) { }300 virtual void didCreateScriptContext(WebFrame*, v8::Handle<v8::Context>, int extensionGroup, int worldId) { } 301 301 302 302 // WebKit is about to release its reference to a v8 context for a frame. -
trunk/Source/WebKit/chromium/src/FrameLoaderClientImpl.cpp
r105964 r109064 146 146 147 147 #if USE(V8) 148 void FrameLoaderClientImpl::didCreateScriptContext(v8::Handle<v8::Context> context, int worldId)149 { 150 if (m_webFrame->client()) 151 m_webFrame->client()->didCreateScriptContext(m_webFrame, context, worldId);148 void FrameLoaderClientImpl::didCreateScriptContext(v8::Handle<v8::Context> context, int extensionGroup, int worldId) 149 { 150 if (m_webFrame->client()) 151 m_webFrame->client()->didCreateScriptContext(m_webFrame, context, extensionGroup, worldId); 152 152 } 153 153 -
trunk/Source/WebKit/chromium/src/FrameLoaderClientImpl.h
r105469 r109064 63 63 64 64 #if USE(V8) 65 virtual void didCreateScriptContext(v8::Handle<v8::Context>, int worldId);65 virtual void didCreateScriptContext(v8::Handle<v8::Context>, int extensionGroup, int worldId); 66 66 virtual void willReleaseScriptContext(v8::Handle<v8::Context>, int worldId); 67 67 #endif
Note: See TracChangeset
for help on using the changeset viewer.