Changeset 176586 in webkit
- Timestamp:
- Nov 30, 2014, 2:45:19 PM (12 years ago)
- Location:
- trunk/Source/WebKit/mac
- Files:
-
- 4 edited
-
ChangeLog (modified) (1 diff)
-
WebCoreSupport/WebVisitedLinkStore.h (modified) (1 diff)
-
WebCoreSupport/WebVisitedLinkStore.mm (modified) (1 diff)
-
WebView/WebView.mm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/mac/ChangeLog
r176576 r176586 1 2014-11-30 Anders Carlsson <andersca@apple.com> 2 3 Add WebVisitedLinkStore::removeVisitedLink and use it on iOS 4 https://bugs.webkit.org/show_bug.cgi?id=139111 5 6 Reviewed by Sam Weinig. 7 8 * WebCoreSupport/WebVisitedLinkStore.h: 9 * WebCoreSupport/WebVisitedLinkStore.mm: 10 (WebVisitedLinkStore::removeVisitedLink): 11 * WebView/WebView.mm: 12 (-[WebView removeVisitedLink:]): 13 1 14 2014-11-29 Anders Carlsson <andersca@apple.com> 2 15 -
trunk/Source/WebKit/mac/WebCoreSupport/WebVisitedLinkStore.h
r176576 r176586 40 40 41 41 void addVisitedLink(NSString *urlString); 42 void removeVisitedLink(NSString *urlString); 42 43 43 44 private: -
trunk/Source/WebKit/mac/WebCoreSupport/WebVisitedLinkStore.mm
r176576 r176586 96 96 } 97 97 98 void WebVisitedLinkStore::removeVisitedLink(NSString *urlString) 99 { 100 LinkHash linkHash = visitedLinkHash(urlString); 101 102 ASSERT(m_visitedLinkHashes.contains(linkHash)); 103 m_visitedLinkHashes.remove(linkHash); 104 105 invalidateStylesForLink(linkHash); 106 pageCache()->markPagesForVistedLinkStyleRecalc(); 107 } 108 98 109 bool WebVisitedLinkStore::isLinkVisited(Page& page, LinkHash linkHash, const URL& baseURL, const AtomicString& attributeURL) 99 110 { -
trunk/Source/WebKit/mac/WebView/WebView.mm
r176576 r176586 7018 7018 - (void)removeVisitedLink:(NSURL *)url 7019 7019 { 7020 _private->group->visitedLinkStore().removeVisitedLink(URL(url).string()); 7020 7021 core(self)->group().removeVisitedLink(url); 7021 7022 }
Note:
See TracChangeset
for help on using the changeset viewer.