Skip to content
  • darin's avatar
    One more pass of refinement on that last change. · 73d57811
    darin authored
            * History.subproj/WebBackForwardList.m: (-[WebBackForwardList addEntry:]):
    	Replace the last entry instead of just ignoring if this one matches.
    
            * History.subproj/WebHistoryList.h: Add replaceEntryAtIndex. Remove addURL: and removeURL:.
    
            * History.subproj/WebHistoryList.m:
            (-[WebHistoryList addEntry:]): Call removeEntry: rather than using an entire pasted copy here.
            (-[WebHistoryList removeEntry:]): Use a hash of the URL and the URL rather than relying on the
    	fact that WebHistoryItem hashes and does isEqual based on the URL only.
            (-[WebHistoryList replaceEntryAtIndex:withEntry:]): Added. Used by the code above.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@1966 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    73d57811