[Webkit-unassigned] [Bug 41441] Add a target URL parameter to the createView and createWindow method
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Jun 30 20:34:07 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=41441
--- Comment #2 from Adam Barth <abarth at webkit.org> 2010-06-30 20:34:07 PST ---
(From update of attachment 60188)
WebCore/bindings/generic/BindingDOMWindow.h:99
+ Frame* newFrame = callingFrame->loader()->createWindow(openerFrame->loader(), frameRequest, windowFeatures, completeUrl.prettyURL(), created);
What is a prettyURL?
WebCore/loader/FrameLoader.cpp:261
+ Frame* FrameLoader::createWindow(FrameLoader* frameLoaderForFrameLookup, const FrameLoadRequest& request, const WindowFeatures& features, const String& targetURL, bool& created)
Why is this a String and not a KURL?
WebCore/loader/FrameLoader.cpp:328
+ return createWindow(frameLoaderForFrameLookup, request, features, "", created);
Why isn't the URL plumbed here?
WebCore/page/Chrome.cpp:166
+ Page* Chrome::createWindow(Frame* frame, const FrameLoadRequest& request, const WindowFeatures& features, const String& targetURL) const
Isn't there a URL in FrameLoadRequest? Is that different?
WebKit/chromium/public/WebViewClient.h:86
+ // The default implementation is to call the old version of createView.
Are we going to remove this after we do the roll?
WebKit/chromium/src/ChromeClientImpl.cpp:236
+ m_webView->client()->createView(WebFrameImpl::fromFrame(frame), features, r.frameName(), KURL(ParsedURLString, targetURL)));
Sad that we have to parse the URL again here.
WebKit/chromium/src/ChromeClientImpl.cpp:251
+ Frame* frame, const FrameLoadRequest& r, const WindowFeatures& features)
One line please. |r| is not a very descriptive variable name.
WebKit/chromium/src/ChromeClientImpl.cpp:253
+ return createWindow(frame, r, features, "");
More empty string sadness.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list