Changeset 225238 in webkit


Ignore:
Timestamp:
Nov 28, 2017 1:43:34 PM (6 years ago)
Author:
achristensen@apple.com
Message:

Add SPI for adding strings directly to a _WKVisitedLinkStore
https://bugs.webkit.org/show_bug.cgi?id=180100

Reviewed by Geoffrey Garen.

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

(-[_WKVisitedLinkStore addVisitedLinkWithString:]):
This is a performance optimization for rdar://problem/16321391

Location:
trunk/Source/WebKit
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r225234 r225238  
     12017-11-28  Alex Christensen  <achristensen@webkit.org>
     2
     3        Add SPI for adding strings directly to a _WKVisitedLinkStore
     4        https://bugs.webkit.org/show_bug.cgi?id=180100
     5
     6        Reviewed by Geoffrey Garen.
     7
     8        * UIProcess/API/Cocoa/_WKVisitedLinkStore.h:
     9        * UIProcess/API/Cocoa/_WKVisitedLinkStore.mm:
     10        (-[_WKVisitedLinkStore addVisitedLinkWithString:]):
     11        This is a performance optimization for rdar://problem/16321391
     12
    1132017-11-28  Joseph Pecoraro  <pecoraro@apple.com>
    214
  • trunk/Source/WebKit/UIProcess/API/Cocoa/_WKVisitedLinkStore.h

    r224035 r225238  
    3333
    3434- (void)addVisitedLinkWithURL:(NSURL *)URL;
     35- (void)addVisitedLinkWithString:(NSString *)string WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
    3536- (void)removeAll;
    3637- (BOOL)containsVisitedLinkWithURL:(NSURL *)URL WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
  • trunk/Source/WebKit/UIProcess/API/Cocoa/_WKVisitedLinkStore.mm

    r222820 r225238  
    5858}
    5959
     60- (void)addVisitedLinkWithString:(NSString *)string
     61{
     62    _visitedLinkStore->addVisitedLinkHash(WebCore::computeSharedStringHash(string));
     63}
     64
    6065- (void)removeAll
    6166{
Note: See TracChangeset for help on using the changeset viewer.