/macosx-10.10/WebCore-7600.1.25/platform/ |
H A D | LinkHash.h | 36 typedef uint64_t LinkHash; typedef in namespace:WebCore 38 // Use the low 32-bits of the 64-bit LinkHash as the key for HashSets. 40 static unsigned hash(LinkHash key) { return static_cast<unsigned>(key); } 41 static bool equal(LinkHash a, LinkHash b) { return a == b; } 45 static unsigned avoidDeletedValue(LinkHash hash64) 57 LinkHash visitedLinkHash(const String& url); 58 LinkHash visitedLinkHash(const UChar* url, unsigned length); 64 LinkHash visitedLinkHash(const URL& base, const AtomicString& attributeURL);
|
H A D | LinkHash.cpp | 26 #include "LinkHash.h" 209 static ALWAYS_INLINE LinkHash visitedLinkHashInline(const CharacterType* url, unsigned length) 214 LinkHash visitedLinkHash(const String& url) 222 LinkHash visitedLinkHash(const UChar* url, unsigned length) 286 LinkHash visitedLinkHash(const URL& base, const AtomicString& attributeURL)
|
/macosx-10.10/WebCore-7600.1.25/page/ |
H A D | VisitedLinkStore.h | 36 typedef uint64_t LinkHash; typedef in namespace:WebCore 46 virtual bool isLinkVisited(Page&, LinkHash, const URL& baseURL, const AtomicString& attributeURL) = 0; 47 virtual void addVisitedLink(Page&, LinkHash) = 0; 53 void invalidateStylesForLink(LinkHash);
|
H A D | DefaultVisitedLinkStore.h | 41 virtual bool isLinkVisited(Page&, LinkHash, const URL& baseURL, const AtomicString& attributeURL) override; 42 virtual void addVisitedLink(Page&, LinkHash) override;
|
H A D | DefaultVisitedLinkStore.cpp | 47 bool DefaultVisitedLinkStore::isLinkVisited(Page& page, LinkHash linkHash, const URL&, const AtomicString&) 52 void DefaultVisitedLinkStore::addVisitedLink(Page& page, LinkHash linkHash)
|
H A D | PageGroup.h | 29 #include "LinkHash.h" 77 bool isLinkVisited(LinkHash); 81 void addVisitedLinkHash(LinkHash); 112 void addVisitedLink(LinkHash); 119 HashSet<LinkHash, LinkHashHash> m_visitedLinkHashes;
|
H A D | VisitedLinkStore.cpp | 62 void VisitedLinkStore::invalidateStylesForLink(LinkHash linkHash)
|
H A D | PageGroup.cpp | 191 bool PageGroup::isLinkVisited(LinkHash visitedLinkHash) 201 void PageGroup::addVisitedLinkHash(LinkHash hash) 207 inline void PageGroup::addVisitedLink(LinkHash hash) 234 LinkHash hash = visitedLinkHash(url.string());
|
H A D | Page.h | 108 typedef uint64_t LinkHash; typedef in namespace:WebCore 346 void invalidateStylesForLink(LinkHash);
|
H A D | Page.cpp | 1050 void Page::invalidateStylesForLink(LinkHash linkHash)
|
/macosx-10.10/WebKit2-7600.1.25/Shared/ |
H A D | VisitedLinkTable.h | 29 #include <WebCore/LinkHash.h> 45 bool addLinkHash(WebCore::LinkHash); 47 bool isLinkVisited(WebCore::LinkHash) const; 57 WebCore::LinkHash* m_table;
|
H A D | VisitedLinkTable.cpp | 60 ASSERT(!(m_sharedMemory->size() % sizeof(LinkHash))); 62 m_table = static_cast<LinkHash*>(m_sharedMemory->data()); 63 m_tableSize = m_sharedMemory->size() / sizeof(LinkHash); 79 bool VisitedLinkTable::addLinkHash(LinkHash linkHash) 84 LinkHash* table = m_table; 89 LinkHash* entry; 110 bool VisitedLinkTable::isLinkVisited(LinkHash linkHash) const 116 LinkHash* table = m_table; 121 LinkHash* entry;
|
/macosx-10.10/WebKit2-7600.1.25/WebProcess/WebPage/ |
H A D | VisitedLinkTableController.h | 45 virtual bool isLinkVisited(WebCore::Page&, WebCore::LinkHash, const WebCore::URL& baseURL, const AtomicString& attributeURL) override; 46 virtual void addVisitedLink(WebCore::Page&, WebCore::LinkHash) override; 52 void visitedLinkStateChanged(const Vector<WebCore::LinkHash>&);
|
H A D | VisitedLinkTableController.cpp | 74 bool VisitedLinkTableController::isLinkVisited(Page&, LinkHash linkHash, const URL&, const AtomicString&) 79 void VisitedLinkTableController::addVisitedLink(Page& page, LinkHash linkHash) 103 void VisitedLinkTableController::visitedLinkStateChanged(const Vector<WebCore::LinkHash>& linkHashes)
|
/macosx-10.10/WebCore-7600.1.25/dom/ |
H A D | VisitedLinkState.h | 33 #include "LinkHash.h" 47 void invalidateStyleForLink(LinkHash); 54 HashSet<LinkHash, LinkHashHash> m_linksCheckedForVisitedState;
|
H A D | VisitedLinkState.cpp | 70 inline static LinkHash linkHashForElement(Document& document, Element& element) 79 void VisitedLinkState::invalidateStyleForLink(LinkHash linkHash) 102 LinkHash hash;
|
/macosx-10.10/WebKit2-7600.1.25/UIProcess/ |
H A D | VisitedLinkProvider.h | 31 #include <WebCore/LinkHash.h> 53 void addVisitedLinkHash(WebCore::LinkHash); 62 void addVisitedLinkHashFromPage(uint64_t pageID, WebCore::LinkHash); 77 HashSet<WebCore::LinkHash, WebCore::LinkHashHash> m_pendingVisitedLinks;
|
H A D | VisitedLinkProvider.cpp | 107 void VisitedLinkProvider::addVisitedLinkHash(LinkHash linkHash) 115 void VisitedLinkProvider::addVisitedLinkHashFromPage(uint64_t pageID, LinkHash linkHash) 147 size_t minimumTableSize = SharedMemory::systemPageSize() / sizeof(LinkHash); 166 Vector<WebCore::LinkHash> addedVisitedLinks; 192 RefPtr<SharedMemory> newTableMemory = SharedMemory::create(newTableSize * sizeof(LinkHash)); 208 ASSERT_UNUSED(currentTableSize, currentTableMemory->size() == currentTableSize * sizeof(LinkHash)); 211 const LinkHash* currentLinkHashes = static_cast<const LinkHash*>(currentTableMemory->data()); 213 LinkHash linkHash = currentLinkHashes[i];
|
H A D | WebProcessProxy.h | 39 #include <WebCore/LinkHash.h>
|
H A D | WebContext.h | 45 #include <WebCore/LinkHash.h>
|
H A D | WebContext.cpp | 64 #include <WebCore/LinkHash.h>
|
/macosx-10.10/WebKit2-7600.1.25/UIProcess/API/Cocoa/ |
H A D | _WKVisitedLinkProvider.mm | 32 #import <WebCore/LinkHash.h>
|
/macosx-10.10/WebCore-7600.1.25/html/ |
H A D | HTMLAnchorElement.h | 29 #include "LinkHash.h" 102 LinkHash visitedLinkHash() const; 142 mutable LinkHash m_cachedVisitedLinkHash; 145 inline LinkHash HTMLAnchorElement::visitedLinkHash() const
|
/macosx-10.10/WebKit-7600.1.25/wince/WebCoreSupport/ |
H A D | PlatformStrategiesWinCE.h | 70 virtual bool isLinkVisited(WebCore::Page*, WebCore::LinkHash, const WebCore::URL&, const WTF::AtomicString&) override; 71 virtual void addVisitedLink(WebCore::Page*, WebCore::LinkHash) override;
|
H A D | PlatformStrategiesWinCE.cpp | 155 bool PlatformStrategiesWinCE::isLinkVisited(Page* page, LinkHash hash, const URL&, const AtomicString&) 160 void PlatformStrategiesWinCE::addVisitedLink(Page* page, LinkHash hash)
|