Changeset 163554 in webkit


Ignore:
Timestamp:
Feb 6, 2014 12:05:28 PM (10 years ago)
Author:
andersca@apple.com
Message:

Add backForwardList property to WKWebView
https://bugs.webkit.org/show_bug.cgi?id=128320

Reviewed by Tim Horton.

  • UIProcess/API/Cocoa/WKWebView.h:
  • UIProcess/API/Cocoa/WKWebView.mm:

(-[WKWebView backForwardList]):

Location:
trunk/Source/WebKit2
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r163551 r163554  
     12014-02-06  Anders Carlsson  <andersca@apple.com>
     2
     3        Add backForwardList property to WKWebView
     4        https://bugs.webkit.org/show_bug.cgi?id=128320
     5
     6        Reviewed by Tim Horton.
     7
     8        * UIProcess/API/Cocoa/WKWebView.h:
     9        * UIProcess/API/Cocoa/WKWebView.mm:
     10        (-[WKWebView backForwardList]):
     11
    1122014-02-06  Anders Carlsson  <andersca@apple.com>
    213
  • trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.h

    r163404 r163554  
    3535#endif
    3636
     37@class WKBackForwardList;
    3738@class WKNavigation;
    3839@class WKWebViewConfiguration;
     
    5758
    5859@property (nonatomic, weak) id <WKNavigationDelegate> navigationDelegate;
     60
     61/*! @abstract The view’s back-forward list. */
     62@property (nonatomic, readonly) WKBackForwardList *backForwardList;
    5963
    6064/*! @abstract Returns a view initialized with the specified frame and configuration.
  • trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm

    r163515 r163554  
    3030
    3131#import "NavigationState.h"
     32#import "WKBackForwardListInternal.h"
    3233#import "WKNavigationDelegate.h"
    3334#import "WKNavigationInternal.h"
     
    116117}
    117118
     119- (WKBackForwardList *)backForwardList
     120{
     121    return wrapper(_page->backForwardList());
     122}
     123
    118124- (id <WKNavigationDelegate>)navigationDelegate
    119125{
  • trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj

    r163514 r163554  
    588588                37948409150C4B9700E52CE9 /* WKRenderLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 37948407150C4B9600E52CE9 /* WKRenderLayer.h */; settings = {ATTRIBUTES = (Private, ); }; };
    589589                37C4C08618149C5B003688B9 /* WKBackForwardListItem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 37C4C08418149C5B003688B9 /* WKBackForwardListItem.mm */; };
    590                 37C4C08718149C5B003688B9 /* WKBackForwardListItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C4C08518149C5B003688B9 /* WKBackForwardListItem.h */; settings = {ATTRIBUTES = (Private, ); }; };
     590                37C4C08718149C5B003688B9 /* WKBackForwardListItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C4C08518149C5B003688B9 /* WKBackForwardListItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
    591591                37C4C08918149F23003688B9 /* WKBackForwardListItemInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C4C08818149F23003688B9 /* WKBackForwardListItemInternal.h */; };
    592592                37C4C08C1814AC5C003688B9 /* WKBackForwardList.mm in Sources */ = {isa = PBXBuildFile; fileRef = 37C4C08A1814AC5C003688B9 /* WKBackForwardList.mm */; };
    593                 37C4C08D1814AC5C003688B9 /* WKBackForwardList.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C4C08B1814AC5C003688B9 /* WKBackForwardList.h */; settings = {ATTRIBUTES = (Private, ); }; };
     593                37C4C08D1814AC5C003688B9 /* WKBackForwardList.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C4C08B1814AC5C003688B9 /* WKBackForwardList.h */; settings = {ATTRIBUTES = (Public, ); }; };
    594594                37C4C0931814B3AF003688B9 /* WKNSArray.mm in Sources */ = {isa = PBXBuildFile; fileRef = 37C4C0911814B3AF003688B9 /* WKNSArray.mm */; };
    595595                37C4C0941814B3AF003688B9 /* WKNSArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C4C0921814B3AF003688B9 /* WKNSArray.h */; };
Note: See TracChangeset for help on using the changeset viewer.