Changeset 162990 in webkit
- Timestamp:
- Jan 28, 2014 5:39:32 PM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r162988 r162990 1 2014-01-28 Anders Carlsson <andersca@apple.com> 2 3 WebPage should be in charge of creating document loaders 4 https://bugs.webkit.org/show_bug.cgi?id=127818 5 6 Reviewed by Dan Bernstein. 7 8 * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp: 9 (WebKit::WebFrameLoaderClient::createDocumentLoader): 10 * WebProcess/WebPage/WebPage.cpp: 11 (WebKit::WebPage::createDocumentLoader): 12 * WebProcess/WebPage/WebPage.h: 13 1 14 2014-01-28 Carlos Alberto Lopez Perez <clopez@igalia.com> 2 15 -
trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp
r162981 r162990 39 39 #include "WebContextMessages.h" 40 40 #include "WebCoreArgumentCoders.h" 41 #include "WebDocumentLoader.h"42 41 #include "WebErrors.h" 43 42 #include "WebEvent.h" … … 953 952 if (!shouldGoToBackForwardListItem) 954 953 return false; 955 954 956 955 webPage->send(Messages::WebPageProxy::WillGoToBackForwardListItem(itemID, InjectedBundleUserMessageEncoder(userData.get()))); 957 956 return true; … … 1132 1131 } 1133 1132 1134 PassRefPtr<DocumentLoader> WebFrameLoaderClient::createDocumentLoader(const ResourceRequest& request, const SubstituteData& data)1135 { 1136 return WebDocumentLoader::create(request, data);1133 PassRefPtr<DocumentLoader> WebFrameLoaderClient::createDocumentLoader(const ResourceRequest& request, const SubstituteData& substituteData) 1134 { 1135 return m_frame->page()->createDocumentLoader(*m_frame->coreFrame(), request, substituteData); 1137 1136 } 1138 1137 -
trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp
r162883 r162990 62 62 #include "WebContextMessages.h" 63 63 #include "WebCoreArgumentCoders.h" 64 #include "WebDocumentLoader.h" 64 65 #include "WebDragClient.h" 65 66 #include "WebEditorClient.h" … … 4164 4165 } 4165 4166 4167 PassRefPtr<DocumentLoader> WebPage::createDocumentLoader(Frame& frame, const ResourceRequest& request, const SubstituteData& substituteData) 4168 { 4169 RefPtr<WebDocumentLoader> documentLoader = WebDocumentLoader::create(request, substituteData); 4170 4171 // FIXME: Set the navigation ID if possible. 4172 4173 return documentLoader.release(); 4174 } 4175 4166 4176 } // namespace WebKit -
trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h
r162853 r162990 123 123 class ResourceRequest; 124 124 class SharedBuffer; 125 class SubstituteData; 125 126 class TextCheckingRequest; 126 127 class VisibleSelection; … … 690 691 WKTypeRef pageOverlayCopyAccessibilityAttributeValue(WKStringRef attribute, WKTypeRef parameter); 691 692 WKArrayRef pageOverlayCopyAccessibilityAttributesNames(bool parameterizedNames); 692 693 694 PassRefPtr<WebCore::DocumentLoader> createDocumentLoader(WebCore::Frame&, const WebCore::ResourceRequest&, const WebCore::SubstituteData&); 695 693 696 private: 694 697 WebPage(uint64_t pageID, const WebPageCreationParameters&);
Note: See TracChangeset
for help on using the changeset viewer.