Modified: trunk/Source/WebCore/loader/FrameLoadRequest.h (92622 => 92623)
--- trunk/Source/WebCore/loader/FrameLoadRequest.h 2011-08-08 19:47:02 UTC (rev 92622)
+++ trunk/Source/WebCore/loader/FrameLoadRequest.h 2011-08-08 19:54:46 UTC (rev 92623)
@@ -33,18 +33,18 @@
struct FrameLoadRequest {
public:
- explicit FrameLoadRequest(PassRefPtr<SecurityOrigin> requester)
+ explicit FrameLoadRequest(SecurityOrigin* requester)
: m_requester(requester)
{
}
- FrameLoadRequest(PassRefPtr<SecurityOrigin> requester, const ResourceRequest& resourceRequest)
+ FrameLoadRequest(SecurityOrigin* requester, const ResourceRequest& resourceRequest)
: m_requester(requester)
, m_resourceRequest(resourceRequest)
{
}
- FrameLoadRequest(PassRefPtr<SecurityOrigin> requester, const ResourceRequest& resourceRequest, const String& frameName)
+ FrameLoadRequest(SecurityOrigin* requester, const ResourceRequest& resourceRequest, const String& frameName)
: m_requester(requester)
, m_resourceRequest(resourceRequest)
, m_frameName(frameName)
Modified: trunk/Source/WebCore/loader/FrameLoader.cpp (92622 => 92623)
--- trunk/Source/WebCore/loader/FrameLoader.cpp 2011-08-08 19:47:02 UTC (rev 92622)
+++ trunk/Source/WebCore/loader/FrameLoader.cpp 2011-08-08 19:54:46 UTC (rev 92623)
@@ -259,7 +259,7 @@
}
}
-void FrameLoader::changeLocation(PassRefPtr<SecurityOrigin> securityOrigin, const KURL& url, const String& referrer, bool lockHistory, bool lockBackForwardList, bool refresh)
+void FrameLoader::changeLocation(SecurityOrigin* securityOrigin, const KURL& url, const String& referrer, bool lockHistory, bool lockBackForwardList, bool refresh)
{
RefPtr<Frame> protect(m_frame);
urlSelected(FrameLoadRequest(securityOrigin, ResourceRequest(url, referrer, refresh ? ReloadIgnoringCacheData : UseProtocolCachePolicy), "_self"),
Modified: trunk/Source/WebCore/loader/FrameLoader.h (92622 => 92623)
--- trunk/Source/WebCore/loader/FrameLoader.h 2011-08-08 19:47:02 UTC (rev 92622)
+++ trunk/Source/WebCore/loader/FrameLoader.h 2011-08-08 19:54:46 UTC (rev 92623)
@@ -107,7 +107,7 @@
#endif
unsigned long loadResourceSynchronously(const ResourceRequest&, StoredCredentials, ResourceError&, ResourceResponse&, Vector<char>& data);
- void changeLocation(PassRefPtr<SecurityOrigin>, const KURL&, const String& referrer, bool lockHistory = true, bool lockBackForwardList = true, bool refresh = false);
+ void changeLocation(SecurityOrigin*, const KURL&, const String& referrer, bool lockHistory = true, bool lockBackForwardList = true, bool refresh = false);
void urlSelected(const KURL&, const String& target, PassRefPtr<Event>, bool lockHistory, bool lockBackForwardList, ReferrerPolicy);
void submitForm(PassRefPtr<FormSubmission>);
Modified: trunk/Source/WebCore/loader/NavigationScheduler.cpp (92622 => 92623)
--- trunk/Source/WebCore/loader/NavigationScheduler.cpp 2011-08-08 19:47:02 UTC (rev 92622)
+++ trunk/Source/WebCore/loader/NavigationScheduler.cpp 2011-08-08 19:54:46 UTC (rev 92623)
@@ -94,7 +94,7 @@
class ScheduledURLNavigation : public ScheduledNavigation {
protected:
- ScheduledURLNavigation(double delay, PassRefPtr<SecurityOrigin> securityOrigin, const String& url, const String& referrer, bool lockHistory, bool lockBackForwardList, bool duringLoad, bool isLocationChange)
+ ScheduledURLNavigation(double delay, SecurityOrigin* securityOrigin, const String& url, const String& referrer, bool lockHistory, bool lockBackForwardList, bool duringLoad, bool isLocationChange)
: ScheduledNavigation(delay, lockHistory, lockBackForwardList, duringLoad, isLocationChange)
, m_securityOrigin(securityOrigin)
, m_url(url)
@@ -106,7 +106,7 @@
virtual void fire(Frame* frame)
{
UserGestureIndicator gestureIndicator(wasUserGesture() ? DefinitelyProcessingUserGesture : DefinitelyNotProcessingUserGesture);
- frame->loader()->changeLocation(m_securityOrigin, KURL(ParsedURLString, m_url), m_referrer, lockHistory(), lockBackForwardList(), false);
+ frame->loader()->changeLocation(m_securityOrigin.get(), KURL(ParsedURLString, m_url), m_referrer, lockHistory(), lockBackForwardList(), false);
}
virtual void didStartTimer(Frame* frame, Timer<NavigationScheduler>* timer)
@@ -146,7 +146,7 @@
class ScheduledRedirect : public ScheduledURLNavigation {
public:
- ScheduledRedirect(double delay, PassRefPtr<SecurityOrigin> securityOrigin, const String& url, bool lockHistory, bool lockBackForwardList)
+ ScheduledRedirect(double delay, SecurityOrigin* securityOrigin, const String& url, bool lockHistory, bool lockBackForwardList)
: ScheduledURLNavigation(delay, securityOrigin, url, String(), lockHistory, lockBackForwardList, false, false)
{
clearUserGesture();
@@ -164,13 +164,13 @@
class ScheduledLocationChange : public ScheduledURLNavigation {
public:
- ScheduledLocationChange(PassRefPtr<SecurityOrigin> securityOrigin, const String& url, const String& referrer, bool lockHistory, bool lockBackForwardList, bool duringLoad)
+ ScheduledLocationChange(SecurityOrigin* securityOrigin, const String& url, const String& referrer, bool lockHistory, bool lockBackForwardList, bool duringLoad)
: ScheduledURLNavigation(0.0, securityOrigin, url, referrer, lockHistory, lockBackForwardList, duringLoad, true) { }
};
class ScheduledRefresh : public ScheduledURLNavigation {
public:
- ScheduledRefresh(PassRefPtr<SecurityOrigin> securityOrigin, const String& url, const String& referrer)
+ ScheduledRefresh(SecurityOrigin* securityOrigin, const String& url, const String& referrer)
: ScheduledURLNavigation(0.0, securityOrigin, url, referrer, true, true, false, true)
{
}
@@ -332,7 +332,7 @@
return false;
}
-void NavigationScheduler::scheduleLocationChange(PassRefPtr<SecurityOrigin> securityOrigin, const String& url, const String& referrer, bool lockHistory, bool lockBackForwardList)
+void NavigationScheduler::scheduleLocationChange(SecurityOrigin* securityOrigin, const String& url, const String& referrer, bool lockHistory, bool lockBackForwardList)
{
if (!shouldScheduleNavigation(url))
return;
Modified: trunk/Source/WebCore/loader/NavigationScheduler.h (92622 => 92623)
--- trunk/Source/WebCore/loader/NavigationScheduler.h 2011-08-08 19:47:02 UTC (rev 92622)
+++ trunk/Source/WebCore/loader/NavigationScheduler.h 2011-08-08 19:54:46 UTC (rev 92623)
@@ -75,7 +75,7 @@
bool locationChangePending();
void scheduleRedirect(double delay, const String& url);
- void scheduleLocationChange(PassRefPtr<SecurityOrigin>, const String& url, const String& referrer, bool lockHistory = true, bool lockBackForwardList = true);
+ void scheduleLocationChange(SecurityOrigin*, const String& url, const String& referrer, bool lockHistory = true, bool lockBackForwardList = true);
void scheduleFormSubmission(PassRefPtr<FormSubmission>);
void scheduleRefresh();
void scheduleHistoryNavigation(int steps);