[SCM] WebKit Debian packaging branch, webkit-1.1, updated. upstream/1.1.15.1-1414-gc69ee75

abarth at webkit.org abarth at webkit.org
Thu Oct 29 20:48:22 UTC 2009


The following commit has been merged in the webkit-1.1 branch:
commit 9732869a1f8aa1942f7fbf519ddedaaf65ab3de3
Author: abarth at webkit.org <abarth at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Oct 20 01:29:51 2009 +0000

    2009-10-19  Adam Barth  <abarth at webkit.org>
    
            Reviewed by Eric Seidel.
    
            Remove ResourceLoadNotifier::activeDocumentLoader
            https://bugs.webkit.org/show_bug.cgi?id=30533
    
            Removing this method from ResourceLoadNotifier better decouples the
            notifier from FrameLoader.
    
            * loader/FrameLoader.cpp:
            (WebCore::FrameLoader::continueLoadAfterWillSubmitForm):
            (WebCore::FrameLoader::requestFromDelegate):
            * loader/ResourceLoadNotifier.cpp:
            (WebCore::ResourceLoadNotifier::didReceiveResponse):
            * loader/ResourceLoadNotifier.h:
            * loader/ResourceLoader.cpp:
            (WebCore::ResourceLoader::willSendRequest):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@49829 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index dcd6fef..c84847d 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -2,6 +2,25 @@
 
         Reviewed by Eric Seidel.
 
+        Remove ResourceLoadNotifier::activeDocumentLoader
+        https://bugs.webkit.org/show_bug.cgi?id=30533
+
+        Removing this method from ResourceLoadNotifier better decouples the
+        notifier from FrameLoader.
+
+        * loader/FrameLoader.cpp:
+        (WebCore::FrameLoader::continueLoadAfterWillSubmitForm):
+        (WebCore::FrameLoader::requestFromDelegate):
+        * loader/ResourceLoadNotifier.cpp:
+        (WebCore::ResourceLoadNotifier::didReceiveResponse):
+        * loader/ResourceLoadNotifier.h:
+        * loader/ResourceLoader.cpp:
+        (WebCore::ResourceLoader::willSendRequest):
+
+2009-10-19  Adam Barth  <abarth at webkit.org>
+
+        Reviewed by Eric Seidel.
+
         Move sendRemainingDelegateMessages to ResourceLoadNotifier
         https://bugs.webkit.org/show_bug.cgi?id=30531
 
diff --git a/WebCore/loader/FrameLoader.cpp b/WebCore/loader/FrameLoader.cpp
index 2e48018..df46397 100644
--- a/WebCore/loader/FrameLoader.cpp
+++ b/WebCore/loader/FrameLoader.cpp
@@ -2948,7 +2948,7 @@ void FrameLoader::continueLoadAfterWillSubmitForm()
 
     if (Page* page = m_frame->page()) {
         identifier = page->progress()->createUniqueIdentifier();
-        notifier()->dispatchAssignIdentifierToInitialRequest(identifier, m_provisionalDocumentLoader.get(), m_provisionalDocumentLoader->originalRequest());
+        notifier()->assignIdentifierToInitialRequest(identifier, m_provisionalDocumentLoader.get(), m_provisionalDocumentLoader->originalRequest());
     }
 
     if (!m_provisionalDocumentLoader->startLoadingMainResource(identifier))
@@ -3485,7 +3485,7 @@ void FrameLoader::requestFromDelegate(ResourceRequest& request, unsigned long& i
     identifier = 0;
     if (Page* page = m_frame->page()) {
         identifier = page->progress()->createUniqueIdentifier();
-        notifier()->dispatchAssignIdentifierToInitialRequest(identifier, m_documentLoader.get(), request);
+        notifier()->assignIdentifierToInitialRequest(identifier, m_documentLoader.get(), request);
     }
 
     ResourceRequest newRequest(request);
diff --git a/WebCore/loader/ResourceLoadNotifier.cpp b/WebCore/loader/ResourceLoadNotifier.cpp
index 7c1aa40..4cddd01 100644
--- a/WebCore/loader/ResourceLoadNotifier.cpp
+++ b/WebCore/loader/ResourceLoadNotifier.cpp
@@ -57,11 +57,6 @@ void ResourceLoadNotifier::didCancelAuthenticationChallenge(ResourceLoader* load
     m_frame->loader()->client()->dispatchDidCancelAuthenticationChallenge(loader->documentLoader(), loader->identifier(), currentWebChallenge);
 }
 
-void ResourceLoadNotifier::assignIdentifierToInitialRequest(unsigned long identifier, const ResourceRequest& clientRequest)
-{
-    dispatchAssignIdentifierToInitialRequest(identifier, activeDocumentLoader(), clientRequest);
-}
-
 void ResourceLoadNotifier::willSendRequest(ResourceLoader* loader, ResourceRequest& clientRequest, const ResourceResponse& redirectResponse)
 {
     m_frame->loader()->applyUserAgent(clientRequest);
@@ -71,7 +66,7 @@ void ResourceLoadNotifier::willSendRequest(ResourceLoader* loader, ResourceReque
 
 void ResourceLoadNotifier::didReceiveResponse(ResourceLoader* loader, const ResourceResponse& r)
 {
-    activeDocumentLoader()->addResponse(r);
+    loader->documentLoader()->addResponse(r);
 
     if (Page* page = m_frame->page())
         page->progress()->incrementProgress(loader->identifier(), r);
@@ -108,7 +103,7 @@ void ResourceLoadNotifier::didLoadResourceByXMLHttpRequest(unsigned long identif
     m_frame->loader()->client()->dispatchDidLoadResourceByXMLHttpRequest(identifier, sourceString);
 }
 
-void ResourceLoadNotifier::dispatchAssignIdentifierToInitialRequest(unsigned long identifier, DocumentLoader* loader, const ResourceRequest& request)
+void ResourceLoadNotifier::assignIdentifierToInitialRequest(unsigned long identifier, DocumentLoader* loader, const ResourceRequest& request)
 {
     m_frame->loader()->client()->assignIdentifierToInitialRequest(identifier, loader, request);
 
@@ -179,9 +174,4 @@ void ResourceLoadNotifier::sendRemainingDelegateMessages(DocumentLoader* loader,
         m_frame->loader()->client()->dispatchDidFailLoading(loader, identifier, error);
 }
 
-DocumentLoader* ResourceLoadNotifier::activeDocumentLoader() const
-{
-    return m_frame->loader()->activeDocumentLoader();
-}
-
 } // namespace WebCore
diff --git a/WebCore/loader/ResourceLoadNotifier.h b/WebCore/loader/ResourceLoadNotifier.h
index 2d9412c..b8f078a 100644
--- a/WebCore/loader/ResourceLoadNotifier.h
+++ b/WebCore/loader/ResourceLoadNotifier.h
@@ -50,7 +50,6 @@ public:
     void didReceiveAuthenticationChallenge(ResourceLoader*, const AuthenticationChallenge&);
     void didCancelAuthenticationChallenge(ResourceLoader*, const AuthenticationChallenge&);
 
-    void assignIdentifierToInitialRequest(unsigned long identifier, const ResourceRequest&);
     void willSendRequest(ResourceLoader*, ResourceRequest&, const ResourceResponse& redirectResponse);
     void didReceiveResponse(ResourceLoader*, const ResourceResponse&);
     void didReceiveData(ResourceLoader*, const char*, int, int lengthReceived);
@@ -58,7 +57,7 @@ public:
     void didFailToLoad(ResourceLoader*, const ResourceError&);
     void didLoadResourceByXMLHttpRequest(unsigned long identifier, const ScriptString& sourceString);
 
-    void dispatchAssignIdentifierToInitialRequest(unsigned long identifier, DocumentLoader*, const ResourceRequest&);
+    void assignIdentifierToInitialRequest(unsigned long identifier, DocumentLoader*, const ResourceRequest&);
     void dispatchWillSendRequest(DocumentLoader*, unsigned long identifier, ResourceRequest&, const ResourceResponse& redirectResponse);
     void dispatchDidReceiveResponse(DocumentLoader*, unsigned long identifier, const ResourceResponse&);
     void dispatchDidReceiveContentLength(DocumentLoader*, unsigned long identifier, int length);
@@ -67,8 +66,6 @@ public:
     void sendRemainingDelegateMessages(DocumentLoader*, unsigned long identifier, const ResourceResponse&, int length, const ResourceError&);
 
 private:
-    inline DocumentLoader* activeDocumentLoader() const;
-
     Frame* m_frame;
 };
 
diff --git a/WebCore/loader/ResourceLoader.cpp b/WebCore/loader/ResourceLoader.cpp
index 55d243a..9244cf0 100644
--- a/WebCore/loader/ResourceLoader.cpp
+++ b/WebCore/loader/ResourceLoader.cpp
@@ -197,18 +197,18 @@ void ResourceLoader::willSendRequest(ResourceRequest& request, const ResourceRes
     // Protect this in this delegate method since the additional processing can do
     // anything including possibly derefing this; one example of this is Radar 3266216.
     RefPtr<ResourceLoader> protector(this);
-        
+
     ASSERT(!m_reachedTerminalState);
 
     if (m_sendResourceLoadCallbacks) {
         if (!m_identifier) {
             m_identifier = m_frame->page()->progress()->createUniqueIdentifier();
-            frameLoader()->notifier()->assignIdentifierToInitialRequest(m_identifier, request);
+            frameLoader()->notifier()->assignIdentifierToInitialRequest(m_identifier, documentLoader(), request);
         }
 
         frameLoader()->notifier()->willSendRequest(this, request, redirectResponse);
     }
-    
+
     m_request = request;
 }
 

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list