Changeset 162226 in webkit
- Timestamp:
- Jan 17, 2014 2:59:21 PM (10 years ago)
- Location:
- trunk/Source
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r162224 r162226 1 2014-01-17 Anders Carlsson <andersca@apple.com> 2 3 Remove FrameLoaderClient::didPerformFirstNavigation() 4 https://bugs.webkit.org/show_bug.cgi?id=127191 5 6 Reviewed by Dan Bernstein. 7 8 * loader/EmptyClients.h: 9 * loader/FrameLoader.cpp: 10 (WebCore::FrameLoader::FrameLoader): 11 * loader/FrameLoader.h: 12 * loader/FrameLoaderClient.h: 13 * loader/HistoryController.cpp: 14 (WebCore::HistoryController::updateBackForwardListClippedAtTarget): 15 1 16 2014-01-17 Anders Carlsson <andersca@apple.com> 2 17 -
trunk/Source/WebCore/loader/EmptyClients.h
r162139 r162226 394 394 virtual void dispatchDidClearWindowObjectInWorld(DOMWrapperWorld&) override { } 395 395 virtual void documentElementAvailable() override { } 396 virtual void didPerformFirstNavigation() const override { }397 396 398 397 virtual void registerForIconNotification(bool) override { } -
trunk/Source/WebCore/loader/FrameLoader.cpp
r161768 r162226 247 247 , m_shouldCallCheckLoadComplete(false) 248 248 , m_opener(nullptr) 249 , m_didPerformFirstNavigation(false)250 249 , m_loadingFromCachedPage(false) 251 250 , m_suppressOpenerInNewFrame(false) … … 3144 3143 return false; 3145 3144 return ownerElement->fastHasAttribute(srcdocAttr); 3146 }3147 3148 void FrameLoader::checkDidPerformFirstNavigation()3149 {3150 Page* page = m_frame.page();3151 if (!page)3152 return;3153 3154 if (!m_didPerformFirstNavigation && page->backForward().currentItem() && !page->backForward().backItem() && !page->backForward().forwardItem()) {3155 m_didPerformFirstNavigation = true;3156 m_client.didPerformFirstNavigation();3157 }3158 3145 } 3159 3146 -
trunk/Source/WebCore/loader/FrameLoader.h
r161768 r162226 241 241 void checkCompleted(); 242 242 243 void checkDidPerformFirstNavigation();244 245 243 bool isComplete() const; 246 244 … … 437 435 HashSet<Frame*> m_openedFrames; 438 436 439 bool m_didPerformFirstNavigation;440 437 bool m_loadingFromCachedPage; 441 438 bool m_suppressOpenerInNewFrame; -
trunk/Source/WebCore/loader/FrameLoaderClient.h
r162224 r162226 283 283 virtual void dispatchDidClearWindowObjectInWorld(DOMWrapperWorld&) = 0; 284 284 virtual void documentElementAvailable() = 0; 285 virtual void didPerformFirstNavigation() const { }286 285 287 286 virtual void registerForIconNotification(bool listen = true) = 0; -
trunk/Source/WebCore/loader/HistoryController.cpp
r161593 r162226 800 800 FrameLoader& frameLoader = m_frame.mainFrame().loader(); 801 801 802 frameLoader.checkDidPerformFirstNavigation();803 804 802 RefPtr<HistoryItem> topItem = frameLoader.history().createItemTree(m_frame, doClip); 805 803 LOG(BackForward, "WebCoreBackForward - Adding backforward item %p for frame %s", topItem.get(), m_frame.loader().documentLoader()->url().string().ascii().data()); -
trunk/Source/WebKit2/ChangeLog
r162215 r162226 1 2014-01-17 Anders Carlsson <andersca@apple.com> 2 3 Remove FrameLoaderClient::didPerformFirstNavigation() 4 https://bugs.webkit.org/show_bug.cgi?id=127191 5 6 Reviewed by Dan Bernstein. 7 8 * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp: 9 * WebProcess/WebCoreSupport/WebFrameLoaderClient.h: 10 1 11 2014-01-17 Manuel Rego Casasnovas <rego@igalia.com> 2 12 -
trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp
r162141 r162226 1508 1508 } 1509 1509 1510 void WebFrameLoaderClient::didPerformFirstNavigation() const1511 {1512 notImplemented();1513 }1514 1515 1510 void WebFrameLoaderClient::registerForIconNotification(bool /*listen*/) 1516 1511 { -
trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.h
r162143 r162226 210 210 211 211 virtual void documentElementAvailable() override; 212 virtual void didPerformFirstNavigation() const override; // "Navigation" here means a transition from one page to another that ends up in the back/forward list. 213 212 214 213 virtual void registerForIconNotification(bool listen = true) override; 215 214
Note: See TracChangeset
for help on using the changeset viewer.