Summary: | [V8] V8EnablePerContext shouldn't require document() accessor to the native object. | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Hajime Morrita <morrita> | ||||
Component: | DOM | Assignee: | Hajime Morrita <morrita> | ||||
Status: | RESOLVED INVALID | ||||||
Severity: | Normal | CC: | abarth, haraken, japhet, tkent, webkit.review.bot | ||||
Priority: | P2 | ||||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Bug Depends on: | 100097 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Hajime Morrita
2012-10-21 22:32:10 PDT
Created attachment 169830 [details]
Patch
Comment on attachment 169830 [details]
Patch
Looks OK
Comment on attachment 169830 [details] Patch Clearing flags on attachment: 169830 Committed r132033: <http://trac.webkit.org/changeset/132033> All reviewed patches have been landed. Closing bug. Re-opened since this is blocked by bug 100097 (In reply to comment #3) > (From update of attachment 169830 [details]) > Clearing flags on attachment: 169830 > > Committed r132033: <http://trac.webkit.org/changeset/132033> I rolled it out because it broke DOMWindow::pagePopupController. void V8DOMWindow::installPerContextProperties(v8::Handle<v8::Object> instance, DOMWindow* impl) { v8::Local<v8::Object> proto = v8::Local<v8::Object>::Cast(instance->GetPrototype()); ScriptExecutionContext* context = toScriptExecutionContext(proto->CreationContext()); "context" was null. Closing some V8-related work items. |