Changeset 162967 in webkit


Ignore:
Timestamp:
Jan 28, 2014 3:04:56 PM (10 years ago)
Author:
andersca@apple.com
Message:

Remove WebPageProxy::canGoBack and WebPageProxy::canGoForward
https://bugs.webkit.org/show_bug.cgi?id=127803

Reviewed by Andreas Kling.

  • UIProcess/API/C/WKPage.cpp:

(WKPageCanGoForward):
(WKPageCanGoBack):

  • UIProcess/API/Cocoa/WKBrowsingContextController.mm:

(-[WKBrowsingContextController canGoForward]):
(-[WKBrowsingContextController canGoBack]):

  • UIProcess/WebPageProxy.cpp:

(WebKit::WebPageProxy::goForward):
(WebKit::WebPageProxy::goBack):
(WebKit::WebPageProxy::sendWheelEvent):

  • UIProcess/WebPageProxy.h:
Location:
trunk/Source/WebKit2
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r162964 r162967  
     12014-01-28  Anders Carlsson  <andersca@apple.com>
     2
     3        Remove WebPageProxy::canGoBack and WebPageProxy::canGoForward
     4        https://bugs.webkit.org/show_bug.cgi?id=127803
     5
     6        Reviewed by Andreas Kling.
     7
     8        * UIProcess/API/C/WKPage.cpp:
     9        (WKPageCanGoForward):
     10        (WKPageCanGoBack):
     11        * UIProcess/API/Cocoa/WKBrowsingContextController.mm:
     12        (-[WKBrowsingContextController canGoForward]):
     13        (-[WKBrowsingContextController canGoBack]):
     14        * UIProcess/WebPageProxy.cpp:
     15        (WebKit::WebPageProxy::goForward):
     16        (WebKit::WebPageProxy::goBack):
     17        (WebKit::WebPageProxy::sendWheelEvent):
     18        * UIProcess/WebPageProxy.h:
     19
    1202014-01-28  Anders Carlsson  <andersca@apple.com>
    221
  • trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp

    r162964 r162967  
    198198bool WKPageCanGoForward(WKPageRef pageRef)
    199199{
    200     return toImpl(pageRef)->canGoForward();
     200    return toImpl(pageRef)->backForwardList().forwardItem();
    201201}
    202202
     
    208208bool WKPageCanGoBack(WKPageRef pageRef)
    209209{
    210     return toImpl(pageRef)->canGoBack();
     210    return toImpl(pageRef)->backForwardList().backItem();
    211211}
    212212
  • trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextController.mm

    r162728 r162967  
    305305- (BOOL)canGoForward
    306306{
    307     return _page->canGoForward();
     307    return !!_page->backForwardList().forwardItem();
    308308}
    309309
     
    315315- (BOOL)canGoBack
    316316{
    317     return _page->canGoBack();
     317    return !!_page->backForwardList().backItem();
    318318}
    319319
  • trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp

    r162964 r162967  
    769769void WebPageProxy::goForward()
    770770{
    771     if (isValid() && !canGoForward())
    772         return;
    773 
    774771    WebBackForwardListItem* forwardItem = m_backForwardList->forwardItem();
    775772    if (!forwardItem)
     
    791788}
    792789
    793 bool WebPageProxy::canGoForward() const
    794 {
    795     return m_backForwardList->forwardItem();
    796 }
    797 
    798790void WebPageProxy::goBack()
    799791{
    800     if (isValid() && !canGoBack())
     792    if (isValid())
    801793        return;
    802794
     
    818810    m_process->send(Messages::WebPage::GoBack(backItem->itemID()), m_pageID);
    819811    m_process->responsivenessTimer()->start();
    820 }
    821 
    822 bool WebPageProxy::canGoBack() const
    823 {
    824     return m_backForwardList->backItem();
    825812}
    826813
     
    13141301            m_pageID,
    13151302            event,
    1316             m_useLegacyImplicitRubberBandControl ? !canGoBack() : rubberBandsAtLeft(),
    1317             m_useLegacyImplicitRubberBandControl ? !canGoForward() : rubberBandsAtRight(),
     1303            m_useLegacyImplicitRubberBandControl ? !m_backForwardList->backItem() : rubberBandsAtLeft(),
     1304            m_useLegacyImplicitRubberBandControl ? !m_backForwardList->forwardItem() : rubberBandsAtRight(),
    13181305            rubberBandsAtTop(),
    13191306            rubberBandsAtBottom()
  • trunk/Source/WebKit2/UIProcess/WebPageProxy.h

    r162951 r162967  
    394394
    395395    void goForward();
    396     bool canGoForward() const;
    397396    void goBack();
    398     bool canGoBack() const;
    399397
    400398    void goToBackForwardItem(WebBackForwardListItem*);
Note: See TracChangeset for help on using the changeset viewer.