summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/loader
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2011-05-18 14:44:04 +0100
committerSteve Block <steveblock@google.com>2011-05-25 12:25:49 +0100
commitd73b16bdebb9d20b17be0a30e626dc9e66b6d868 (patch)
tree01132a34552f1414cc645c5f8e87bb1ed8fe5714 /Source/WebCore/loader
parent15f1859ccdb0b25adc4607224a80c99b686fe0bb (diff)
downloadexternal_webkit-d73b16bdebb9d20b17be0a30e626dc9e66b6d868.zip
external_webkit-d73b16bdebb9d20b17be0a30e626dc9e66b6d868.tar.gz
external_webkit-d73b16bdebb9d20b17be0a30e626dc9e66b6d868.tar.bz2
Merge WebKit at r78450: Fix conflicts due to new ENABLE_WEB_ARCHIVE guard
This replaces, and therefore conflicts with, Android's existing ENABLE_ARCHIVE guard. This change resolves the conflicts by taking the upstream guard in WebCore, updates WebKit to use the new guard, and enables this guard on Android. See http://trac.webkit.org/changeset/78439 See also http://trac.webkit.org/changeset/78342 for FrameLoader.cpp Change-Id: I28ebaf3d69ea4c352ab4cfbf91c33a8ba25f89b5
Diffstat (limited to 'Source/WebCore/loader')
-rw-r--r--Source/WebCore/loader/DocumentLoader.cpp21
-rw-r--r--Source/WebCore/loader/DocumentLoader.h20
-rw-r--r--Source/WebCore/loader/FrameLoader.cpp48
-rw-r--r--Source/WebCore/loader/FrameLoader.h5
-rw-r--r--Source/WebCore/loader/ResourceLoader.cpp4
-rw-r--r--Source/WebCore/loader/archive/android/WebArchiveAndroid.cpp4
6 files changed, 7 insertions, 95 deletions
diff --git a/Source/WebCore/loader/DocumentLoader.cpp b/Source/WebCore/loader/DocumentLoader.cpp
index 3ae23fa..e8a7c41 100644
--- a/Source/WebCore/loader/DocumentLoader.cpp
+++ b/Source/WebCore/loader/DocumentLoader.cpp
@@ -295,11 +295,7 @@ void DocumentLoader::commitLoad(const char* data, int length)
FrameLoader* frameLoader = DocumentLoader::frameLoader();
if (!frameLoader)
return;
-<<<<<<< HEAD
-#if ENABLE(ARCHIVE) // ANDROID extension: disabled to reduce code size
-=======
#if ENABLE(WEB_ARCHIVE)
->>>>>>> webkit.org at r78450
if (ArchiveFactory::isArchiveMimeType(response().mimeType()))
return;
#endif
@@ -359,11 +355,7 @@ void DocumentLoader::setupForReplaceByMIMEType(const String& newMIMEType)
stopLoadingSubresources();
stopLoadingPlugIns();
-<<<<<<< HEAD
-#if ENABLE(ARCHIVE) // ANDROID extension: disabled to reduce code size
-=======
#if ENABLE(WEB_ARCHIVE)
->>>>>>> webkit.org at r78450
clearArchiveResources();
#endif
}
@@ -453,11 +445,7 @@ bool DocumentLoader::isLoadingInAPISense() const
return frameLoader()->subframeIsLoading();
}
-<<<<<<< HEAD
-#if ENABLE(ARCHIVE) // ANDROID extension: disabled to reduce code size
-=======
#if ENABLE(WEB_ARCHIVE)
->>>>>>> webkit.org at r78450
void DocumentLoader::addAllArchiveResources(Archive* archive)
{
if (!m_archiveResourceCollection)
@@ -564,7 +552,6 @@ void DocumentLoader::getSubresources(Vector<PassRefPtr<ArchiveResource> >& subre
return;
}
-#endif
void DocumentLoader::deliverSubstituteResourcesAfterDelay()
{
@@ -623,11 +610,7 @@ void DocumentLoader::cancelPendingSubstituteLoad(ResourceLoader* loader)
m_substituteResourceDeliveryTimer.stop();
}
-<<<<<<< HEAD
-#if ENABLE(ARCHIVE) // ANDROID extension: disabled to reduce code size
-=======
#if ENABLE(WEB_ARCHIVE)
->>>>>>> webkit.org at r78450
bool DocumentLoader::scheduleArchiveLoad(ResourceLoader* loader, const ResourceRequest& request, const KURL& originalURL)
{
ArchiveResource* resource = 0;
@@ -648,11 +631,7 @@ bool DocumentLoader::scheduleArchiveLoad(ResourceLoader* loader, const ResourceR
return true;
}
-<<<<<<< HEAD
-#endif
-=======
#endif // ENABLE(WEB_ARCHIVE)
->>>>>>> webkit.org at r78450
void DocumentLoader::addResponse(const ResourceResponse& r)
{
diff --git a/Source/WebCore/loader/DocumentLoader.h b/Source/WebCore/loader/DocumentLoader.h
index 38127c1..b92b384 100644
--- a/Source/WebCore/loader/DocumentLoader.h
+++ b/Source/WebCore/loader/DocumentLoader.h
@@ -44,16 +44,11 @@
namespace WebCore {
class ApplicationCacheHost;
-<<<<<<< HEAD
-#if ENABLE(ARCHIVE) // ANDROID extension: disabled to reduce code size
-=======
#if ENABLE(WEB_ARCHIVE)
->>>>>>> webkit.org at r78450
class Archive;
#endif
class ArchiveResource;
class ArchiveResourceCollection;
-#endif
class Frame;
class FrameLoader;
class MainResourceLoader;
@@ -134,11 +129,7 @@ namespace WebCore {
void unschedule(SchedulePair*);
#endif
-<<<<<<< HEAD
-#if ENABLE(ARCHIVE) // ANDROID extension: disabled to reduce code size
-=======
#if ENABLE(WEB_ARCHIVE)
->>>>>>> webkit.org at r78450
void addAllArchiveResources(Archive*);
void addArchiveResource(PassRefPtr<ArchiveResource>);
@@ -159,14 +150,8 @@ namespace WebCore {
// pulling from the ArchiveResourceCollection
PassRefPtr<ArchiveResource> subresource(const KURL&) const;
void getSubresources(Vector<PassRefPtr<ArchiveResource> >&) const;
-<<<<<<< HEAD
-
- bool scheduleArchiveLoad(ResourceLoader*, const ResourceRequest&, const KURL&);
-#endif
-=======
->>>>>>> webkit.org at r78450
#ifndef NDEBUG
bool isSubstituteLoadPending(ResourceLoader*) const;
#endif
@@ -328,12 +313,7 @@ namespace WebCore {
typedef HashMap<RefPtr<ResourceLoader>, RefPtr<SubstituteResource> > SubstituteResourceMap;
SubstituteResourceMap m_pendingSubstituteResources;
Timer<DocumentLoader> m_substituteResourceDeliveryTimer;
-<<<<<<< HEAD
-
-#if ENABLE(ARCHIVE) // ANDROID extension: disabled to reduce code size
-=======
->>>>>>> webkit.org at r78450
OwnPtr<ArchiveResourceCollection> m_archiveResourceCollection;
#if ENABLE(WEB_ARCHIVE)
RefPtr<SharedBuffer> m_parsedArchiveData;
diff --git a/Source/WebCore/loader/FrameLoader.cpp b/Source/WebCore/loader/FrameLoader.cpp
index 22c59ad..2a8d6ad 100644
--- a/Source/WebCore/loader/FrameLoader.cpp
+++ b/Source/WebCore/loader/FrameLoader.cpp
@@ -34,13 +34,6 @@
#include "FrameLoader.h"
#include "ApplicationCacheHost.h"
-<<<<<<< HEAD
-#if ENABLE(ARCHIVE) // ANDROID extension: disabled to reduce code size
-#include "Archive.h"
-#include "ArchiveFactory.h"
-#endif
-=======
->>>>>>> webkit.org at r78450
#include "BackForwardController.h"
#include "BeforeUnloadEvent.h"
#include "MemoryCache.h"
@@ -118,15 +111,14 @@
#include "SVGViewSpec.h"
#endif
-<<<<<<< HEAD
-#ifdef ANDROID_INSTRUMENT
-#include "TimeCounter.h"
-#include "RenderArena.h"
-=======
#if ENABLE(WEB_ARCHIVE)
#include "Archive.h"
#include "ArchiveFactory.h"
->>>>>>> webkit.org at r78450
+#endif
+
+#ifdef ANDROID_INSTRUMENT
+#include "TimeCounter.h"
+#include "RenderArena.h"
#endif
namespace WebCore {
@@ -930,21 +922,13 @@ void FrameLoader::loadURLIntoChildFrame(const KURL& url, const String& referer,
{
ASSERT(childFrame);
-<<<<<<< HEAD
-#if ENABLE(ARCHIVE) // ANDROID extension: disabled to reduce code size
-=======
#if ENABLE(WEB_ARCHIVE)
->>>>>>> webkit.org at r78450
RefPtr<Archive> subframeArchive = activeDocumentLoader()->popArchiveForSubframe(childFrame->tree()->uniqueName());
if (subframeArchive) {
childFrame->loader()->loadArchive(subframeArchive.release());
return;
}
-<<<<<<< HEAD
-#endif
-=======
#endif // ENABLE(WEB_ARCHIVE)
->>>>>>> webkit.org at r78450
HistoryItem* parentItem = history()->currentItem();
// If we're moving in the back/forward list, we might want to replace the content
@@ -960,11 +944,7 @@ void FrameLoader::loadURLIntoChildFrame(const KURL& url, const String& referer,
childFrame->loader()->loadURL(url, referer, String(), false, FrameLoadTypeRedirectWithLockedBackForwardList, 0, 0);
}
-<<<<<<< HEAD
-#if ENABLE(ARCHIVE) // ANDROID extension: disabled to reduce code size
-=======
#if ENABLE(WEB_ARCHIVE)
->>>>>>> webkit.org at r78450
void FrameLoader::loadArchive(PassRefPtr<Archive> prpArchive)
{
RefPtr<Archive> archive = prpArchive;
@@ -985,11 +965,7 @@ void FrameLoader::loadArchive(PassRefPtr<Archive> prpArchive)
documentLoader->addAllArchiveResources(archive.get());
load(documentLoader.get());
}
-<<<<<<< HEAD
-#endif
-=======
#endif // ENABLE(WEB_ARCHIVE)
->>>>>>> webkit.org at r78450
ObjectContentType FrameLoader::defaultObjectContentType(const KURL& url, const String& mimeTypeIn)
{
@@ -1754,11 +1730,7 @@ void FrameLoader::stopAllLoaders(DatabasePolicy databasePolicy, ClearProvisional
setProvisionalDocumentLoader(0);
-<<<<<<< HEAD
-#if ENABLE(ARCHIVE) // ANDROID extension: disabled to reduce code size
-=======
#if ENABLE(WEB_ARCHIVE)
->>>>>>> webkit.org at r78450
if (m_documentLoader)
m_documentLoader->clearArchiveResources();
#endif
@@ -2277,8 +2249,6 @@ void FrameLoader::finishedLoadingDocument(DocumentLoader* loader)
return;
#endif
-#if ENABLE(ARCHIVE) // ANDROID extension: disabled to reduce code size
-
#if !ENABLE(WEB_ARCHIVE)
m_client->finishedLoading(loader);
#else
@@ -2304,17 +2274,9 @@ void FrameLoader::finishedLoadingDocument(DocumentLoader* loader)
ASSERT(m_frame->document());
String userChosenEncoding = documentLoader()->overrideEncoding();
bool encodingIsUserChosen = !userChosenEncoding.isNull();
-<<<<<<< HEAD
- writer()->setEncoding(encodingIsUserChosen ? userChosenEncoding : mainResource->textEncoding(), encodingIsUserChosen);
- writer()->addData(mainResource->data()->data(), mainResource->data()->size());
-#else
- m_client->finishedLoading(loader);
-#endif // ARCHIVE
-=======
loader->writer()->setEncoding(encodingIsUserChosen ? userChosenEncoding : mainResource->textEncoding(), encodingIsUserChosen);
loader->writer()->addData(mainResource->data()->data(), mainResource->data()->size());
#endif // ENABLE(WEB_ARCHIVE)
->>>>>>> webkit.org at r78450
}
bool FrameLoader::isReplacing() const
diff --git a/Source/WebCore/loader/FrameLoader.h b/Source/WebCore/loader/FrameLoader.h
index fd0f595..bb605e7 100644
--- a/Source/WebCore/loader/FrameLoader.h
+++ b/Source/WebCore/loader/FrameLoader.h
@@ -116,13 +116,8 @@ public:
void load(const ResourceRequest&, bool lockHistory); // Called by WebFrame, calls load(ResourceRequest, SubstituteData).
void load(const ResourceRequest&, const SubstituteData&, bool lockHistory); // Called both by WebFrame and internally, calls load(DocumentLoader*).
void load(const ResourceRequest&, const String& frameName, bool lockHistory); // Called by WebPluginController.
-<<<<<<< HEAD
-
-#if ENABLE(ARCHIVE) // ANDROID extension: disabled to reduce code size
-=======
#if ENABLE(WEB_ARCHIVE)
->>>>>>> webkit.org at r78450
void loadArchive(PassRefPtr<Archive>);
#endif
diff --git a/Source/WebCore/loader/ResourceLoader.cpp b/Source/WebCore/loader/ResourceLoader.cpp
index 1dab6b2..78c86d9 100644
--- a/Source/WebCore/loader/ResourceLoader.cpp
+++ b/Source/WebCore/loader/ResourceLoader.cpp
@@ -145,11 +145,7 @@ void ResourceLoader::start()
ASSERT(!m_request.isNull());
ASSERT(m_deferredRequest.isNull());
-<<<<<<< HEAD
-#if ENABLE(ARCHIVE) // ANDROID extension: disabled to reduce code size
-=======
#if ENABLE(WEB_ARCHIVE)
->>>>>>> webkit.org at r78450
if (m_documentLoader->scheduleArchiveLoad(this, m_request, m_request.url()))
return;
#endif
diff --git a/Source/WebCore/loader/archive/android/WebArchiveAndroid.cpp b/Source/WebCore/loader/archive/android/WebArchiveAndroid.cpp
index fbb0aec..55d7cec 100644
--- a/Source/WebCore/loader/archive/android/WebArchiveAndroid.cpp
+++ b/Source/WebCore/loader/archive/android/WebArchiveAndroid.cpp
@@ -28,7 +28,7 @@
#include "config.h"
#include "WebArchiveAndroid.h"
-#if ENABLE(ARCHIVE)
+#if ENABLE(WEB_ARCHIVE)
#include "Base64.h"
#include <libxml/encoding.h>
@@ -470,4 +470,4 @@ bool WebArchiveAndroid::saveWebArchive(xmlTextWriterPtr writer)
}
-#endif // ENABLE(ARCHIVE)
+#endif // ENABLE(WEB_ARCHIVE)