Title: [225238] trunk/Source/WebKit
- Revision
- 225238
- Author
- [email protected]
- Date
- 2017-11-28 13:43:34 -0800 (Tue, 28 Nov 2017)
Log 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
Modified Paths
Diff
Modified: trunk/Source/WebKit/ChangeLog (225237 => 225238)
--- trunk/Source/WebKit/ChangeLog 2017-11-28 21:20:26 UTC (rev 225237)
+++ trunk/Source/WebKit/ChangeLog 2017-11-28 21:43:34 UTC (rev 225238)
@@ -1,3 +1,15 @@
+2017-11-28 Alex Christensen <[email protected]>
+
+ 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
+
2017-11-28 Joseph Pecoraro <[email protected]>
REGRESSION: Web Inspector: context menu actions "Download Image" and "Open Image in New Window" don't work
Modified: trunk/Source/WebKit/UIProcess/API/Cocoa/_WKVisitedLinkStore.h (225237 => 225238)
--- trunk/Source/WebKit/UIProcess/API/Cocoa/_WKVisitedLinkStore.h 2017-11-28 21:20:26 UTC (rev 225237)
+++ trunk/Source/WebKit/UIProcess/API/Cocoa/_WKVisitedLinkStore.h 2017-11-28 21:43:34 UTC (rev 225238)
@@ -32,6 +32,7 @@
@interface _WKVisitedLinkStore : NSObject
- (void)addVisitedLinkWithURL:(NSURL *)URL;
+- (void)addVisitedLinkWithString:(NSString *)string WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
- (void)removeAll;
- (BOOL)containsVisitedLinkWithURL:(NSURL *)URL WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
- (void)removeVisitedLinkWithURL:(NSURL *)URL WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
Modified: trunk/Source/WebKit/UIProcess/API/Cocoa/_WKVisitedLinkStore.mm (225237 => 225238)
--- trunk/Source/WebKit/UIProcess/API/Cocoa/_WKVisitedLinkStore.mm 2017-11-28 21:20:26 UTC (rev 225237)
+++ trunk/Source/WebKit/UIProcess/API/Cocoa/_WKVisitedLinkStore.mm 2017-11-28 21:43:34 UTC (rev 225238)
@@ -57,6 +57,11 @@
_visitedLinkStore->addVisitedLinkHash(linkHash);
}
+- (void)addVisitedLinkWithString:(NSString *)string
+{
+ _visitedLinkStore->addVisitedLinkHash(WebCore::computeSharedStringHash(string));
+}
+
- (void)removeAll
{
_visitedLinkStore->removeAll();
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes