Skip to content
  • mjs@apple.com's avatar
    2009-02-05 Maciej Stachowiak <mjs@apple.com> and Brady Eidson <beidson@apple.com> · 5a4dc3cf
    mjs@apple.com authored
            Reviewed by Dan Bernstein and Geoff Garen.
    
            - WebKit code to track per-day and per-week visit counts in history
    
            For now this data is only exposed via SPI for performance reasons.
            
            * History/WebHistoryItem.mm:
            (-[WebHistoryItem initFromDictionaryRepresentation:]): Add parsing support
            for new data.
            (-[WebHistoryItem _recordInitialVisit]): Tell WebCore to record an initial visit.
            (-[WebHistoryItem dictionaryRepresentation]): Add saving support for new data.
            (-[WebHistoryItem _getDailyVisitCounts:]): SPI accessor.
            (-[WebHistoryItem _getWeeklyVisitCounts:]): SPI accessor.
            * History/WebHistoryItemInternal.h: Declare new methods.
            * History/WebHistoryItemPrivate.h: Ditto.
    
            * History/WebHistory.mm:
            (-[WebHistoryPrivate visitedURL:withTitle:]): For the initial visit, use
            the new _recordInitialVisit method instead of setting visit count to 1.
    
            * Misc/WebNSArrayExtras.h:
            * Misc/WebNSArrayExtras.m:
            (-[NSArray _webkit_numberAtIndex:]): Helper to retrieve an NSNumber or nil from an NSArray
            (-[NSArray _webkit_stringAtIndex:]): Helper to retrieve an NSString of nil from an NSArray
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@40711 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    5a4dc3cf