[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc
abarth at webkit.org
abarth at webkit.org
Wed Dec 22 13:17:35 UTC 2010
The following commit has been merged in the debian/experimental branch:
commit 02d22791c46a28d2dc66596f03e3eefc9a3018ea
Author: abarth at webkit.org <abarth at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Fri Sep 10 14:30:26 2010 +0000
2010-09-10 Adam Barth <abarth at webkit.org>
Reviewed by Eric Seidel.
Inline FrameLoader::committedLoad into its one caller
https://bugs.webkit.org/show_bug.cgi?id=45481
This saves one round-trip through the FrameLoader when loading
documents.
* loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::commitLoad):
* loader/FrameLoader.cpp:
* loader/FrameLoader.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@67198 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index d0327e9..72904d2 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,18 @@
+2010-09-10 Adam Barth <abarth at webkit.org>
+
+ Reviewed by Eric Seidel.
+
+ Inline FrameLoader::committedLoad into its one caller
+ https://bugs.webkit.org/show_bug.cgi?id=45481
+
+ This saves one round-trip through the FrameLoader when loading
+ documents.
+
+ * loader/DocumentLoader.cpp:
+ (WebCore::DocumentLoader::commitLoad):
+ * loader/FrameLoader.cpp:
+ * loader/FrameLoader.h:
+
2010-09-10 Patrick Gansterer <paroga at paroga.com>
Reviewed by Adam Roben.
diff --git a/WebCore/loader/DocumentLoader.cpp b/WebCore/loader/DocumentLoader.cpp
index 914d848..b07b538 100644
--- a/WebCore/loader/DocumentLoader.cpp
+++ b/WebCore/loader/DocumentLoader.cpp
@@ -39,6 +39,7 @@
#include "Event.h"
#include "Frame.h"
#include "FrameLoader.h"
+#include "FrameLoaderClient.h"
#include "FrameTree.h"
#include "HistoryItem.h"
#include "Logging.h"
@@ -277,8 +278,12 @@ void DocumentLoader::commitLoad(const char* data, int length)
RefPtr<DocumentLoader> protect(this);
commitIfReady();
- if (FrameLoader* frameLoader = DocumentLoader::frameLoader())
- frameLoader->committedLoad(this, data, length);
+ FrameLoader* frameLoader = DocumentLoader::frameLoader();
+ if (!frameLoader)
+ return;
+ if (ArchiveFactory::isArchiveMimeType(response().mimeType()))
+ return;
+ frameLoader->client()->committedLoad(this, data, length);
}
bool DocumentLoader::doesProgressiveLoad(const String& MIMEType) const
diff --git a/WebCore/loader/FrameLoader.cpp b/WebCore/loader/FrameLoader.cpp
index 45d3180..bf17ed9 100644
--- a/WebCore/loader/FrameLoader.cpp
+++ b/WebCore/loader/FrameLoader.cpp
@@ -2708,13 +2708,6 @@ void FrameLoader::addHTTPOriginIfNeeded(ResourceRequest& request, String origin)
request.setHTTPOrigin(origin);
}
-void FrameLoader::committedLoad(DocumentLoader* loader, const char* data, int length)
-{
- if (ArchiveFactory::isArchiveMimeType(loader->response().mimeType()))
- return;
- m_client->committedLoad(loader, data, length);
-}
-
void FrameLoader::loadPostRequest(const ResourceRequest& inRequest, const String& referrer, const String& frameName, bool lockHistory, FrameLoadType loadType, PassRefPtr<Event> event, PassRefPtr<FormState> prpFormState)
{
RefPtr<FormState> formState = prpFormState;
diff --git a/WebCore/loader/FrameLoader.h b/WebCore/loader/FrameLoader.h
index e23779d..b388d9f 100644
--- a/WebCore/loader/FrameLoader.h
+++ b/WebCore/loader/FrameLoader.h
@@ -179,7 +179,6 @@ public:
void didReceiveServerRedirectForProvisionalLoadForFrame();
void finishedLoadingDocument(DocumentLoader*);
- void committedLoad(DocumentLoader*, const char*, int);
bool isReplacing() const;
void setReplacing();
void revertToProvisional(DocumentLoader*);
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list