Changeset 166602 in webkit


Ignore:
Timestamp:
Apr 1, 2014 12:53:04 PM (10 years ago)
Author:
andersca@apple.com
Message:

Remove limits from WKBackForwardList getters
https://bugs.webkit.org/show_bug.cgi?id=131052

Reviewed by Beth Dakin.

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

(-[WKBackForwardList backList]):
(-[WKBackForwardList forwardList]):
(-[WKBackForwardList backListCount]): Deleted.
(-[WKBackForwardList forwardListCount]): Deleted.
(-[WKBackForwardList backListWithLimit:]): Deleted.
(-[WKBackForwardList forwardListWithLimit:]): Deleted.

  • UIProcess/WebBackForwardList.cpp:

(WebKit::WebBackForwardList::backList):
(WebKit::WebBackForwardList::forwardList):

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

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r166598 r166602  
     12014-04-01  Anders Carlsson  <andersca@apple.com>
     2
     3        Remove limits from WKBackForwardList getters
     4        https://bugs.webkit.org/show_bug.cgi?id=131052
     5
     6        Reviewed by Beth Dakin.
     7
     8        * UIProcess/API/Cocoa/WKBackForwardList.h:
     9        * UIProcess/API/Cocoa/WKBackForwardList.mm:
     10        (-[WKBackForwardList backList]):
     11        (-[WKBackForwardList forwardList]):
     12        (-[WKBackForwardList backListCount]): Deleted.
     13        (-[WKBackForwardList forwardListCount]): Deleted.
     14        (-[WKBackForwardList backListWithLimit:]): Deleted.
     15        (-[WKBackForwardList forwardListWithLimit:]): Deleted.
     16        * UIProcess/WebBackForwardList.cpp:
     17        (WebKit::WebBackForwardList::backList):
     18        (WebKit::WebBackForwardList::forwardList):
     19        * UIProcess/WebBackForwardList.h:
     20
    1212014-04-01  Anders Carlsson  <andersca@apple.com>
    222
  • trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBackForwardList.h

    r165678 r166602  
    5353@interface WKBackForwardList : NSObject
    5454
    55 @property (readonly) WKBackForwardListItem *currentItem;
    56 @property (readonly) WKBackForwardListItem *backItem;
    57 @property (readonly) WKBackForwardListItem *forwardItem;
     55@property (nonatomic, readonly) WKBackForwardListItem *currentItem;
     56@property (nonatomic, readonly) WKBackForwardListItem *backItem;
     57@property (nonatomic, readonly) WKBackForwardListItem *forwardItem;
    5858
    5959- (WKBackForwardListItem *)itemAtIndex:(NSInteger)index;
    6060
    61 @property (readonly) NSUInteger backListCount;
    62 @property (readonly) NSUInteger forwardListCount;
    63 
    64 - (NSArray *)backListWithLimit:(NSUInteger)limit;
    65 - (NSArray *)forwardListWithLimit:(NSUInteger)limit;
     61@property (nonatomic, readonly) NSArray *backList;
     62@property (nonatomic, readonly) NSArray *forwardList;
    6663
    6764@end
  • trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBackForwardList.mm

    r164138 r166602  
    7777}
    7878
    79 - (NSUInteger)backListCount
     79- (NSArray *)backList
    8080{
    81     return _list->backListCount();
    82 }
    83 
    84 - (NSUInteger)forwardListCount
    85 {
    86     return _list->forwardListCount();
    87 }
    88 
    89 - (NSArray *)backListWithLimit:(NSUInteger)limit
    90 {
    91     RefPtr<API::Array> list = _list->backListAsAPIArrayWithLimit(limit);
     81    RefPtr<API::Array> list = _list->backList();
    9282    if (!list)
    9383        return nil;
     
    9686}
    9787
    98 - (NSArray *)forwardListWithLimit:(NSUInteger)limit
     88- (NSArray *)forwardList
    9989{
    100     RefPtr<API::Array> list = _list->forwardListAsAPIArrayWithLimit(limit);
     90    RefPtr<API::Array> list = _list->forwardList();
    10191    if (!list)
    10292        return nil;
  • trunk/Source/WebKit2/UIProcess/WebBackForwardList.cpp

    r164132 r166602  
    201201}
    202202
     203PassRefPtr<API::Array> WebBackForwardList::backList() const
     204{
     205    return backListAsAPIArrayWithLimit(backListCount());
     206}
     207
     208PassRefPtr<API::Array> WebBackForwardList::forwardList() const
     209{
     210    return forwardListAsAPIArrayWithLimit(forwardListCount());
     211}
     212
    203213PassRefPtr<API::Array> WebBackForwardList::backListAsAPIArrayWithLimit(unsigned limit) const
    204214{
  • trunk/Source/WebKit2/UIProcess/WebBackForwardList.h

    r160384 r166602  
    7070    int forwardListCount() const;
    7171
     72    PassRefPtr<API::Array> backList() const;
     73    PassRefPtr<API::Array> forwardList() const;
     74
    7275    PassRefPtr<API::Array> backListAsAPIArrayWithLimit(unsigned limit) const;
    7376    PassRefPtr<API::Array> forwardListAsAPIArrayWithLimit(unsigned limit) const;
Note: See TracChangeset for help on using the changeset viewer.