Bug 62818

Summary: FrameLoader doesn't need completeURL or baseURL
Product: WebKit Reporter: Eric Seidel (no email) <eric>
Component: New BugsAssignee: Eric Seidel (no email) <eric>
Status: RESOLVED FIXED    
Severity: Normal CC: abarth, dglazkov, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch
none
Patch
none
Patch none

Description Eric Seidel (no email) 2011-06-16 14:08:02 PDT
FrameLoader doesn't need completeURL or baseURL
Comment 1 Eric Seidel (no email) 2011-06-16 14:08:36 PDT
Created attachment 97493 [details]
Patch
Comment 2 Adam Barth 2011-06-16 14:12:31 PDT
Comment on attachment 97493 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=97493&action=review

> Source/WebCore/html/HTMLPlugInImageElement.cpp:103
> +    ASSERT(frameLoader);

This assert is kind of pointless.

> Source/WebCore/inspector/InspectorPageAgent.cpp:320
> -    frame->loader()->changeLocation(mainFrame->document()->securityOrigin(), frame->loader()->completeURL(url), "", false, false);
> +    frame->loader()->changeLocation(mainFrame->document()->securityOrigin(), mainFrame->document()->completeURL(url), "", false, false);

Why mainFrame and not frame ?
Comment 3 WebKit Review Bot 2011-06-16 14:39:19 PDT
Comment on attachment 97493 [details]
Patch

Attachment 97493 [details] did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/8877332
Comment 4 WebKit Review Bot 2011-06-16 14:40:53 PDT
Comment on attachment 97493 [details]
Patch

Attachment 97493 [details] did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/8872318
Comment 5 Eric Seidel (no email) 2011-06-16 14:48:30 PDT
Created attachment 97506 [details]
Patch
Comment 6 WebKit Review Bot 2011-06-16 15:02:12 PDT
Comment on attachment 97506 [details]
Patch

Attachment 97506 [details] did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/8876353
Comment 7 Eric Seidel (no email) 2011-06-16 15:05:45 PDT
Created attachment 97509 [details]
Patch
Comment 8 Adam Barth 2011-06-16 15:14:13 PDT
Comment on attachment 97509 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=97509&action=review

> Source/WebCore/bindings/generic/GenericBinding.h:61
> -    return frame->loader()->completeURL(relativeURL);
> +    return frame->document()->completeURL(relativeURL);

I probably wrote this line of code (or at least reviewed it).  :(
Comment 9 WebKit Review Bot 2011-06-16 15:22:34 PDT
Comment on attachment 97509 [details]
Patch

Attachment 97509 [details] did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/8877354
Comment 10 Eric Seidel (no email) 2011-06-16 15:27:18 PDT
Created attachment 97511 [details]
Patch
Comment 11 WebKit Review Bot 2011-06-16 16:15:23 PDT
Comment on attachment 97511 [details]
Patch

Clearing flags on attachment: 97511

Committed r89079: <http://trac.webkit.org/changeset/89079>
Comment 12 WebKit Review Bot 2011-06-16 16:15:28 PDT
All reviewed patches have been landed.  Closing bug.