Title: [159209] trunk/Source/WebKit2
Revision
159209
Author
[email protected]
Date
2013-11-13 10:51:54 -0800 (Wed, 13 Nov 2013)

Log Message

Move provisional load state handling to FrameLoadState
https://bugs.webkit.org/show_bug.cgi?id=124291

Reviewed by Dan Bernstein.

* UIProcess/FrameLoadState.cpp:
(WebKit::FrameLoadState::didStartProvisionalLoad):
(WebKit::FrameLoadState::didReceiveServerRedirectForProvisionalLoad):
(WebKit::FrameLoadState::didFailProvisionalLoad):
* UIProcess/FrameLoadState.h:
* UIProcess/WebFrameProxy.cpp:
(WebKit::WebFrameProxy::didStartProvisionalLoad):
(WebKit::WebFrameProxy::didReceiveServerRedirectForProvisionalLoad):
(WebKit::WebFrameProxy::didFailProvisionalLoad):

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (159208 => 159209)


--- trunk/Source/WebKit2/ChangeLog	2013-11-13 18:30:03 UTC (rev 159208)
+++ trunk/Source/WebKit2/ChangeLog	2013-11-13 18:51:54 UTC (rev 159209)
@@ -1,3 +1,20 @@
+2013-11-13  Anders Carlsson  <[email protected]>
+
+        Move provisional load state handling to FrameLoadState
+        https://bugs.webkit.org/show_bug.cgi?id=124291
+
+        Reviewed by Dan Bernstein.
+
+        * UIProcess/FrameLoadState.cpp:
+        (WebKit::FrameLoadState::didStartProvisionalLoad):
+        (WebKit::FrameLoadState::didReceiveServerRedirectForProvisionalLoad):
+        (WebKit::FrameLoadState::didFailProvisionalLoad):
+        * UIProcess/FrameLoadState.h:
+        * UIProcess/WebFrameProxy.cpp:
+        (WebKit::WebFrameProxy::didStartProvisionalLoad):
+        (WebKit::WebFrameProxy::didReceiveServerRedirectForProvisionalLoad):
+        (WebKit::WebFrameProxy::didFailProvisionalLoad):
+
 2013-11-13  Csaba Osztrogonác  <[email protected]>
 
         One more fix after r159197.

Modified: trunk/Source/WebKit2/UIProcess/FrameLoadState.cpp (159208 => 159209)


--- trunk/Source/WebKit2/UIProcess/FrameLoadState.cpp	2013-11-13 18:30:03 UTC (rev 159208)
+++ trunk/Source/WebKit2/UIProcess/FrameLoadState.cpp	2013-11-13 18:51:54 UTC (rev 159209)
@@ -37,4 +37,25 @@
 {
 }
 
+void FrameLoadState::didStartProvisionalLoad(const String& url)
+{
+    ASSERT(m_provisionalURL.isEmpty());
+    m_loadState = LoadStateProvisional;
+    m_provisionalURL = url;
+}
+
+void FrameLoadState::didReceiveServerRedirectForProvisionalLoad(const String& url)
+{
+    ASSERT(m_loadState == LoadStateProvisional);
+    m_provisionalURL = url;
+}
+
+void FrameLoadState::didFailProvisionalLoad()
+{
+    ASSERT(m_loadState == LoadStateProvisional);
+    m_loadState = LoadStateFinished;
+    m_provisionalURL = String();
+    m_unreachableURL = m_lastUnreachableURL;
+}
+
 } // namespace WebKit

Modified: trunk/Source/WebKit2/UIProcess/FrameLoadState.h (159208 => 159209)


--- trunk/Source/WebKit2/UIProcess/FrameLoadState.h	2013-11-13 18:30:03 UTC (rev 159208)
+++ trunk/Source/WebKit2/UIProcess/FrameLoadState.h	2013-11-13 18:51:54 UTC (rev 159209)
@@ -41,6 +41,10 @@
         LoadStateFinished
     };
 
+    void didStartProvisionalLoad(const String& url);
+    void didReceiveServerRedirectForProvisionalLoad(const String& url);
+    void didFailProvisionalLoad();
+
     // FIXME: These should all be private, and FrameLoadState should
     // provide state transition member functions.
     LoadState m_loadState;

Modified: trunk/Source/WebKit2/UIProcess/WebFrameProxy.cpp (159208 => 159209)


--- trunk/Source/WebKit2/UIProcess/WebFrameProxy.cpp	2013-11-13 18:30:03 UTC (rev 159208)
+++ trunk/Source/WebKit2/UIProcess/WebFrameProxy.cpp	2013-11-13 18:51:54 UTC (rev 159209)
@@ -118,23 +118,17 @@
 
 void WebFrameProxy::didStartProvisionalLoad(const String& url)
 {
-    ASSERT(m_frameLoadState.m_provisionalURL.isEmpty());
-    m_frameLoadState.m_loadState = FrameLoadState::LoadStateProvisional;
-    m_frameLoadState.m_provisionalURL = url;
+    m_frameLoadState.didStartProvisionalLoad(url);
 }
 
 void WebFrameProxy::didReceiveServerRedirectForProvisionalLoad(const String& url)
 {
-    ASSERT(m_frameLoadState.m_loadState == FrameLoadState::LoadStateProvisional);
-    m_frameLoadState.m_provisionalURL = url;
+    m_frameLoadState.didReceiveServerRedirectForProvisionalLoad(url);
 }
 
 void WebFrameProxy::didFailProvisionalLoad()
 {
-    ASSERT(m_frameLoadState.m_loadState == FrameLoadState::LoadStateProvisional);
-    m_frameLoadState.m_loadState = FrameLoadState::LoadStateFinished;
-    m_frameLoadState.m_provisionalURL = String();
-    m_frameLoadState.m_unreachableURL = m_frameLoadState.m_lastUnreachableURL;
+    m_frameLoadState.didFailProvisionalLoad();
 }
 
 void WebFrameProxy::didCommitLoad(const String& contentType, const PlatformCertificateInfo& certificateInfo)
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to