<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[164691] trunk/Source</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/164691">164691</a></dd>
<dt>Author</dt> <dd>andersca@apple.com</dd>
<dt>Date</dt> <dd>2014-02-25 19:23:00 -0800 (Tue, 25 Feb 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Rename WebCore::VisitedLinkProvider to WebCore::VisitedLinkStore
https://bugs.webkit.org/show_bug.cgi?id=129357

Reviewed by Sam Weinig.

Source/WebCore:

* WebCore.exp.in:
* WebCore.xcodeproj/project.pbxproj:
* dom/VisitedLinkState.cpp:
(WebCore::VisitedLinkState::determineLinkStateSlowCase):
* loader/HistoryController.cpp:
(WebCore::addVisitedLink):
* page/DefaultVisitedLinkStore.cpp: Renamed from Source/WebCore/page/DefaultVisitedLinkProvider.cpp.
(WebCore::DefaultVisitedLinkStore::create):
(WebCore::DefaultVisitedLinkStore::DefaultVisitedLinkStore):
(WebCore::DefaultVisitedLinkStore::~DefaultVisitedLinkStore):
(WebCore::DefaultVisitedLinkStore::isLinkVisited):
(WebCore::DefaultVisitedLinkStore::addVisitedLink):
* page/DefaultVisitedLinkStore.h: Renamed from Source/WebCore/page/DefaultVisitedLinkProvider.h.
* page/Page.cpp:
(WebCore::Page::Page):
(WebCore::Page::visitedLinkStore):
* page/Page.h:
* page/PageGroup.cpp:
(WebCore::PageGroup::visitedLinkStore):
* page/PageGroup.h:
* page/VisitedLinkStore.cpp: Renamed from Source/WebCore/page/VisitedLinkProvider.cpp.
(WebCore::VisitedLinkStore::VisitedLinkStore):
(WebCore::VisitedLinkStore::~VisitedLinkStore):
* page/VisitedLinkStore.h: Renamed from Source/WebCore/page/VisitedLinkProvider.h.

Source/WebKit2:

* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::WebPage):
* WebProcess/WebPage/WebVisitedLinkProvider.h:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreWebCoreexpin">trunk/Source/WebCore/WebCore.exp.in</a></li>
<li><a href="#trunkSourceWebCoreWebCorexcodeprojprojectpbxproj">trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj</a></li>
<li><a href="#trunkSourceWebCoredomVisitedLinkStatecpp">trunk/Source/WebCore/dom/VisitedLinkState.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderHistoryControllercpp">trunk/Source/WebCore/loader/HistoryController.cpp</a></li>
<li><a href="#trunkSourceWebCorepagePagecpp">trunk/Source/WebCore/page/Page.cpp</a></li>
<li><a href="#trunkSourceWebCorepagePageh">trunk/Source/WebCore/page/Page.h</a></li>
<li><a href="#trunkSourceWebCorepagePageGroupcpp">trunk/Source/WebCore/page/PageGroup.cpp</a></li>
<li><a href="#trunkSourceWebCorepagePageGrouph">trunk/Source/WebCore/page/PageGroup.h</a></li>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebPagecpp">trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebVisitedLinkProviderh">trunk/Source/WebKit2/WebProcess/WebPage/WebVisitedLinkProvider.h</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkSourceWebCorepageDefaultVisitedLinkStorecpp">trunk/Source/WebCore/page/DefaultVisitedLinkStore.cpp</a></li>
<li><a href="#trunkSourceWebCorepageDefaultVisitedLinkStoreh">trunk/Source/WebCore/page/DefaultVisitedLinkStore.h</a></li>
<li><a href="#trunkSourceWebCorepageVisitedLinkStorecpp">trunk/Source/WebCore/page/VisitedLinkStore.cpp</a></li>
<li><a href="#trunkSourceWebCorepageVisitedLinkStoreh">trunk/Source/WebCore/page/VisitedLinkStore.h</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkSourceWebCorepageDefaultVisitedLinkProvidercpp">trunk/Source/WebCore/page/DefaultVisitedLinkProvider.cpp</a></li>
<li><a href="#trunkSourceWebCorepageDefaultVisitedLinkProviderh">trunk/Source/WebCore/page/DefaultVisitedLinkProvider.h</a></li>
<li><a href="#trunkSourceWebCorepageVisitedLinkProvidercpp">trunk/Source/WebCore/page/VisitedLinkProvider.cpp</a></li>
<li><a href="#trunkSourceWebCorepageVisitedLinkProviderh">trunk/Source/WebCore/page/VisitedLinkProvider.h</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (164690 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-02-26 03:05:19 UTC (rev 164690)
+++ trunk/Source/WebCore/ChangeLog        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -1,3 +1,35 @@
</span><ins>+2014-02-25  Anders Carlsson  &lt;andersca@apple.com&gt;
+
+        Rename WebCore::VisitedLinkProvider to WebCore::VisitedLinkStore
+        https://bugs.webkit.org/show_bug.cgi?id=129357
+
+        Reviewed by Sam Weinig.
+
+        * WebCore.exp.in:
+        * WebCore.xcodeproj/project.pbxproj:
+        * dom/VisitedLinkState.cpp:
+        (WebCore::VisitedLinkState::determineLinkStateSlowCase):
+        * loader/HistoryController.cpp:
+        (WebCore::addVisitedLink):
+        * page/DefaultVisitedLinkStore.cpp: Renamed from Source/WebCore/page/DefaultVisitedLinkProvider.cpp.
+        (WebCore::DefaultVisitedLinkStore::create):
+        (WebCore::DefaultVisitedLinkStore::DefaultVisitedLinkStore):
+        (WebCore::DefaultVisitedLinkStore::~DefaultVisitedLinkStore):
+        (WebCore::DefaultVisitedLinkStore::isLinkVisited):
+        (WebCore::DefaultVisitedLinkStore::addVisitedLink):
+        * page/DefaultVisitedLinkStore.h: Renamed from Source/WebCore/page/DefaultVisitedLinkProvider.h.
+        * page/Page.cpp:
+        (WebCore::Page::Page):
+        (WebCore::Page::visitedLinkStore):
+        * page/Page.h:
+        * page/PageGroup.cpp:
+        (WebCore::PageGroup::visitedLinkStore):
+        * page/PageGroup.h:
+        * page/VisitedLinkStore.cpp: Renamed from Source/WebCore/page/VisitedLinkProvider.cpp.
+        (WebCore::VisitedLinkStore::VisitedLinkStore):
+        (WebCore::VisitedLinkStore::~VisitedLinkStore):
+        * page/VisitedLinkStore.h: Renamed from Source/WebCore/page/VisitedLinkProvider.h.
+
</ins><span class="cx"> 2014-02-25  Enrica Casucci  &lt;enrica@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [WebKit2] Form controls handling.
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCoreexpin"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.exp.in (164690 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.exp.in        2014-02-26 03:05:19 UTC (rev 164690)
+++ trunk/Source/WebCore/WebCore.exp.in        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -814,8 +814,8 @@
</span><span class="cx"> __ZN7WebCore19TextResourceDecoder6decodeEPKcm
</span><span class="cx"> __ZN7WebCore19TextResourceDecoderC1ERKN3WTF6StringERKNS_12TextEncodingEb
</span><span class="cx"> __ZN7WebCore19TextResourceDecoderD1Ev
</span><del>-__ZN7WebCore19VisitedLinkProviderC2Ev
-__ZN7WebCore19VisitedLinkProviderD2Ev
</del><ins>+__ZN7WebCore16VisitedLinkStoreC2Ev
+__ZN7WebCore16VisitedLinkStoreD2Ev
</ins><span class="cx"> __ZN7WebCore19getFileCreationTimeERKN3WTF6StringERl
</span><span class="cx"> __ZN7WebCore19toInt32EnforceRangeEPN3JSC9ExecStateENS0_7JSValueE
</span><span class="cx"> __ZN7WebCore20CachedResourceLoader31garbageCollectDocumentResourcesEv
</span></span></pre></div>
<a id="trunkSourceWebCoreWebCorexcodeprojprojectpbxproj"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj (164690 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2014-02-26 03:05:19 UTC (rev 164690)
+++ trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -797,7 +797,7 @@
</span><span class="cx">                 1ABA76C911D20E47004C201C /* ColorData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E406F3FB1198307D009D59D6 /* ColorData.cpp */; };
</span><span class="cx">                 1ABA76CA11D20E50004C201C /* CSSPropertyNames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E41EA038119836DB00710BC5 /* CSSPropertyNames.cpp */; };
</span><span class="cx">                 1ABA76CB11D20E57004C201C /* CSSValueKeywords.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E41EA0391198374900710BC5 /* CSSValueKeywords.cpp */; };
</span><del>-                1ABA80001897341200DCE9D6 /* VisitedLinkProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ABA7FFF1897341200DCE9D6 /* VisitedLinkProvider.h */; settings = {ATTRIBUTES = (Private, ); }; };
</del><ins>+                1ABA80001897341200DCE9D6 /* VisitedLinkStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ABA7FFF1897341200DCE9D6 /* VisitedLinkStore.h */; settings = {ATTRIBUTES = (Private, ); }; };
</ins><span class="cx">                 1ABC7109170E5E1B00F9A9D6 /* WorkerNavigatorStorageQuota.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ABC7108170E5E1B00F9A9D6 /* WorkerNavigatorStorageQuota.h */; };
</span><span class="cx">                 1AC2260C0DB69F190089B669 /* JSDOMApplicationCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AC2260A0DB69F190089B669 /* JSDOMApplicationCache.cpp */; };
</span><span class="cx">                 1AC2260D0DB69F190089B669 /* JSDOMApplicationCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AC2260B0DB69F190089B669 /* JSDOMApplicationCache.h */; };
</span><span class="lines">@@ -868,9 +868,9 @@
</span><span class="cx">                 1AEF4E67170E160300AB2799 /* CachedFontClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AEF4E66170E160300AB2799 /* CachedFontClient.h */; };
</span><span class="cx">                 1AEF4E69170E174800AB2799 /* CachedSVGDocumentClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AEF4E68170E174800AB2799 /* CachedSVGDocumentClient.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><span class="cx">                 1AF326790D78B9440068F0C4 /* EditorClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AF326770D78B9440068F0C4 /* EditorClient.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><del>-                1AF4CEE918BC350100BC2D34 /* DefaultVisitedLinkProvider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AF4CEE718BC350100BC2D34 /* DefaultVisitedLinkProvider.cpp */; };
-                1AF4CEEA18BC350100BC2D34 /* DefaultVisitedLinkProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AF4CEE818BC350100BC2D34 /* DefaultVisitedLinkProvider.h */; };
-                1AF4CEEC18BC3C1B00BC2D34 /* VisitedLinkProvider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AF4CEEB18BC3C1B00BC2D34 /* VisitedLinkProvider.cpp */; };
</del><ins>+                1AF4CEE918BC350100BC2D34 /* DefaultVisitedLinkStore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AF4CEE718BC350100BC2D34 /* DefaultVisitedLinkStore.cpp */; };
+                1AF4CEEA18BC350100BC2D34 /* DefaultVisitedLinkStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AF4CEE818BC350100BC2D34 /* DefaultVisitedLinkStore.h */; };
+                1AF4CEEC18BC3C1B00BC2D34 /* VisitedLinkStore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AF4CEEB18BC3C1B00BC2D34 /* VisitedLinkStore.cpp */; };
</ins><span class="cx">                 1AF62EE614DA22A70041556C /* ScrollingCoordinatorMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1AF62EE314DA22A70041556C /* ScrollingCoordinatorMac.mm */; };
</span><span class="cx">                 1AF62EE714DA22A70041556C /* ScrollingCoordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AF62EE414DA22A70041556C /* ScrollingCoordinator.cpp */; };
</span><span class="cx">                 1AF62EE814DA22A70041556C /* ScrollingCoordinator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AF62EE514DA22A70041556C /* ScrollingCoordinator.h */; settings = {ATTRIBUTES = (Private, ); }; };
</span><span class="lines">@@ -7573,7 +7573,7 @@
</span><span class="cx">                 1AB7FC650A8B92EC00D9D37B /* XPathValue.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = XPathValue.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AB7FC660A8B92EC00D9D37B /* XPathVariableReference.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = XPathVariableReference.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AB7FC670A8B92EC00D9D37B /* XPathVariableReference.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = XPathVariableReference.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                1ABA7FFF1897341200DCE9D6 /* VisitedLinkProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VisitedLinkProvider.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><ins>+                1ABA7FFF1897341200DCE9D6 /* VisitedLinkStore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VisitedLinkStore.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</ins><span class="cx">                 1ABC7108170E5E1B00F9A9D6 /* WorkerNavigatorStorageQuota.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkerNavigatorStorageQuota.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AC2260A0DB69F190089B669 /* JSDOMApplicationCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSDOMApplicationCache.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AC2260B0DB69F190089B669 /* JSDOMApplicationCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSDOMApplicationCache.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -7664,9 +7664,9 @@
</span><span class="cx">                 1AEF4E66170E160300AB2799 /* CachedFontClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CachedFontClient.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AEF4E68170E174800AB2799 /* CachedSVGDocumentClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CachedSVGDocumentClient.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AF326770D78B9440068F0C4 /* EditorClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EditorClient.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><del>-                1AF4CEE718BC350100BC2D34 /* DefaultVisitedLinkProvider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DefaultVisitedLinkProvider.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1AF4CEE818BC350100BC2D34 /* DefaultVisitedLinkProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DefaultVisitedLinkProvider.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-                1AF4CEEB18BC3C1B00BC2D34 /* VisitedLinkProvider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VisitedLinkProvider.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</del><ins>+                1AF4CEE718BC350100BC2D34 /* DefaultVisitedLinkStore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DefaultVisitedLinkStore.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
+                1AF4CEE818BC350100BC2D34 /* DefaultVisitedLinkStore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DefaultVisitedLinkStore.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+                1AF4CEEB18BC3C1B00BC2D34 /* VisitedLinkStore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VisitedLinkStore.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</ins><span class="cx">                 1AF62EE314DA22A70041556C /* ScrollingCoordinatorMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ScrollingCoordinatorMac.mm; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AF62EE414DA22A70041556C /* ScrollingCoordinator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScrollingCoordinator.cpp; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="cx">                 1AF62EE514DA22A70041556C /* ScrollingCoordinator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScrollingCoordinator.h; sourceTree = &quot;&lt;group&gt;&quot;; };
</span><span class="lines">@@ -16068,8 +16068,8 @@
</span><span class="cx">                                 517FBA18151AA71B00B57959 /* DOMWindowExtension.h */,
</span><span class="cx">                                 97D2AD0114B823A60093DF32 /* DOMWindowProperty.cpp */,
</span><span class="cx">                                 97D2AD0214B823A60093DF32 /* DOMWindowProperty.h */,
</span><del>-                                1AF4CEE718BC350100BC2D34 /* DefaultVisitedLinkProvider.cpp */,
-                                1AF4CEE818BC350100BC2D34 /* DefaultVisitedLinkProvider.h */,
</del><ins>+                                1AF4CEE718BC350100BC2D34 /* DefaultVisitedLinkStore.cpp */,
+                                1AF4CEE818BC350100BC2D34 /* DefaultVisitedLinkStore.h */,
</ins><span class="cx">                                 A718760D0B2A120100A16ECE /* DragActions.h */,
</span><span class="cx">                                 A7CA59620B27C1F200FA021D /* DragClient.h */,
</span><span class="cx">                                 A7CA595C0B27BD9E00FA021D /* DragController.cpp */,
</span><span class="lines">@@ -16195,8 +16195,8 @@
</span><span class="cx">                                 26F9A83618A046AC00AEB88A /* ViewportConfiguration.cpp */,
</span><span class="cx">                                 26F9A83718A046AC00AEB88A /* ViewportConfiguration.h */,
</span><span class="cx">                                 8678D0BA1878E810003ABDE6 /* ViewState.h */,
</span><del>-                                1AF4CEEB18BC3C1B00BC2D34 /* VisitedLinkProvider.cpp */,
-                                1ABA7FFF1897341200DCE9D6 /* VisitedLinkProvider.h */,
</del><ins>+                                1AF4CEEB18BC3C1B00BC2D34 /* VisitedLinkStore.cpp */,
+                                1ABA7FFF1897341200DCE9D6 /* VisitedLinkStore.h */,
</ins><span class="cx">                                 BE983D95052A2E0A00892D85 /* WebCoreKeyboardUIMode.h */,
</span><span class="cx">                                 494BD7930F55C8EE00747828 /* WebKitPoint.h */,
</span><span class="cx">                                 494BD7940F55C8EE00747828 /* WebKitPoint.idl */,
</span><span class="lines">@@ -23987,7 +23987,7 @@
</span><span class="cx">                                 FDA15EBE12B03F0B003A583A /* JSConvolverNode.h in Headers */,
</span><span class="cx">                                 FE6FD48E0F676E9300092873 /* JSCoordinates.h in Headers */,
</span><span class="cx">                                 930705DA09E0C9BF00B17FE4 /* JSCounter.h in Headers */,
</span><del>-                                1AF4CEEA18BC350100BC2D34 /* DefaultVisitedLinkProvider.h in Headers */,
</del><ins>+                                1AF4CEEA18BC350100BC2D34 /* DefaultVisitedLinkStore.h in Headers */,
</ins><span class="cx">                                 975CA2A21303679D00E99AD9 /* JSCrypto.h in Headers */,
</span><span class="cx">                                 E157A8F118185425009F821D /* JSCryptoAlgorithmBuilder.h in Headers */,
</span><span class="cx">                                 E1C657131815F9DD00256CDD /* JSCryptoAlgorithmDictionary.h in Headers */,
</span><span class="lines">@@ -25758,7 +25758,7 @@
</span><span class="cx">                                 93309E20099E64920056E581 /* VisiblePosition.h in Headers */,
</span><span class="cx">                                 A883DF280F3D045D00F19BF6 /* VisibleSelection.h in Headers */,
</span><span class="cx">                                 93309E1E099E64920056E581 /* VisibleUnits.h in Headers */,
</span><del>-                                1ABA80001897341200DCE9D6 /* VisitedLinkProvider.h in Headers */,
</del><ins>+                                1ABA80001897341200DCE9D6 /* VisitedLinkStore.h in Headers */,
</ins><span class="cx">                                 419BC2DF1685329900D64D6D /* VisitedLinkState.h in Headers */,
</span><span class="cx">                                 E44613B60CD6344E00FADA75 /* VoidCallback.h in Headers */,
</span><span class="cx">                                 BE20507A18A4586B0080647E /* VTTCue.h in Headers */,
</span><span class="lines">@@ -28808,7 +28808,7 @@
</span><span class="cx">                                 B2227AC00D00BF220071B782 /* SVGSymbolElement.cpp in Sources */,
</span><span class="cx">                                 B2227AC40D00BF220071B782 /* SVGTests.cpp in Sources */,
</span><span class="cx">                                 B2227AC70D00BF220071B782 /* SVGTextContentElement.cpp in Sources */,
</span><del>-                                1AF4CEEC18BC3C1B00BC2D34 /* VisitedLinkProvider.cpp in Sources */,
</del><ins>+                                1AF4CEEC18BC3C1B00BC2D34 /* VisitedLinkStore.cpp in Sources */,
</ins><span class="cx">                                 B2227ACA0D00BF220071B782 /* SVGTextElement.cpp in Sources */,
</span><span class="cx">                                 B2227ACD0D00BF220071B782 /* SVGTextPathElement.cpp in Sources */,
</span><span class="cx">                                 B2227AD00D00BF220071B782 /* SVGTextPositioningElement.cpp in Sources */,
</span><span class="lines">@@ -28824,7 +28824,7 @@
</span><span class="cx">                                 B2227AEF0D00BF220071B782 /* SVGViewElement.cpp in Sources */,
</span><span class="cx">                                 B2227AF20D00BF220071B782 /* SVGViewSpec.cpp in Sources */,
</span><span class="cx">                                 8485228A1190173C006EDC7F /* SVGVKernElement.cpp in Sources */,
</span><del>-                                1AF4CEE918BC350100BC2D34 /* DefaultVisitedLinkProvider.cpp in Sources */,
</del><ins>+                                1AF4CEE918BC350100BC2D34 /* DefaultVisitedLinkStore.cpp in Sources */,
</ins><span class="cx">                                 B2227AF50D00BF220071B782 /* SVGZoomAndPan.cpp in Sources */,
</span><span class="cx">                                 B2E4EC970D00C22B00432643 /* SVGZoomEvent.cpp in Sources */,
</span><span class="cx">                                 E180811216FCF42F00B80D07 /* SynchronousLoaderClient.cpp in Sources */,
</span></span></pre></div>
<a id="trunkSourceWebCoredomVisitedLinkStatecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/VisitedLinkState.cpp (164690 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/VisitedLinkState.cpp        2014-02-26 03:05:19 UTC (rev 164690)
+++ trunk/Source/WebCore/dom/VisitedLinkState.cpp        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -34,7 +34,7 @@
</span><span class="cx"> #include &quot;HTMLAnchorElement.h&quot;
</span><span class="cx"> #include &quot;Page.h&quot;
</span><span class="cx"> #include &quot;PageGroup.h&quot;
</span><del>-#include &quot;VisitedLinkProvider.h&quot;
</del><ins>+#include &quot;VisitedLinkStore.h&quot;
</ins><span class="cx"> #include &quot;XLinkNames.h&quot;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="lines">@@ -118,7 +118,7 @@
</span><span class="cx"> 
</span><span class="cx">     m_linksCheckedForVisitedState.add(hash);
</span><span class="cx"> 
</span><del>-    if (!page-&gt;visitedLinkProvider().isLinkVisited(*page, hash, element.document().baseURL(), *attribute))
</del><ins>+    if (!page-&gt;visitedLinkStore().isLinkVisited(*page, hash, element.document().baseURL(), *attribute))
</ins><span class="cx">         return InsideUnvisitedLink;
</span><span class="cx"> 
</span><span class="cx">     return InsideVisitedLink;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderHistoryControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/HistoryController.cpp (164690 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/HistoryController.cpp        2014-02-26 03:05:19 UTC (rev 164690)
+++ trunk/Source/WebCore/loader/HistoryController.cpp        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -48,14 +48,14 @@
</span><span class="cx"> #include &quot;PageGroup.h&quot;
</span><span class="cx"> #include &quot;ScrollingCoordinator.h&quot;
</span><span class="cx"> #include &quot;Settings.h&quot;
</span><del>-#include &quot;VisitedLinkProvider.h&quot;
</del><ins>+#include &quot;VisitedLinkStore.h&quot;
</ins><span class="cx"> #include &lt;wtf/text/CString.h&gt;
</span><span class="cx"> 
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> static inline void addVisitedLink(Page&amp; page, const URL&amp; url)
</span><span class="cx"> {
</span><del>-    page.visitedLinkProvider().addVisitedLink(page, visitedLinkHash(url.string()));
</del><ins>+    page.visitedLinkStore().addVisitedLink(page, visitedLinkHash(url.string()));
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> HistoryController::HistoryController(Frame&amp; frame)
</span></span></pre></div>
<a id="trunkSourceWebCorepageDefaultVisitedLinkProvidercpp"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/page/DefaultVisitedLinkProvider.cpp (164690 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DefaultVisitedLinkProvider.cpp        2014-02-26 03:05:19 UTC (rev 164690)
+++ trunk/Source/WebCore/page/DefaultVisitedLinkProvider.cpp        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -1,57 +0,0 @@
</span><del>-/*
- * Copyright (C) 2014 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include &quot;config.h&quot;
-#include &quot;DefaultVisitedLinkProvider.h&quot;
-
-#include &quot;Page.h&quot;
-#include &quot;PageGroup.h&quot;
-
-namespace WebCore {
-
-PassRefPtr&lt;DefaultVisitedLinkProvider&gt; DefaultVisitedLinkProvider::create()
-{
-    return adoptRef(new DefaultVisitedLinkProvider);
-}
-
-DefaultVisitedLinkProvider::DefaultVisitedLinkProvider()
-{
-}
-
-DefaultVisitedLinkProvider::~DefaultVisitedLinkProvider()
-{
-}
-
-bool DefaultVisitedLinkProvider::isLinkVisited(Page&amp; page, LinkHash linkHash, const URL&amp;, const AtomicString&amp;)
-{
-    return page.group().isLinkVisited(linkHash);
-}
-
-void DefaultVisitedLinkProvider::addVisitedLink(Page&amp; page, LinkHash linkHash)
-{
-    page.group().addVisitedLinkHash(linkHash);
-}
-
-} // namespace WebCore
</del></span></pre></div>
<a id="trunkSourceWebCorepageDefaultVisitedLinkProviderh"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/page/DefaultVisitedLinkProvider.h (164690 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DefaultVisitedLinkProvider.h        2014-02-26 03:05:19 UTC (rev 164690)
+++ trunk/Source/WebCore/page/DefaultVisitedLinkProvider.h        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -1,47 +0,0 @@
</span><del>-/*
- * Copyright (C) 2014 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef DefaultVisitedLinkProvider_h
-#define DefaultVisitedLinkProvider_h
-
-#include &quot;VisitedLinkProvider.h&quot;
-
-namespace WebCore {
-
-class DefaultVisitedLinkProvider : public VisitedLinkProvider {
-public:
-    static PassRefPtr&lt;DefaultVisitedLinkProvider&gt; create();
-    virtual ~DefaultVisitedLinkProvider();
-
-private:
-    DefaultVisitedLinkProvider();
-
-    virtual bool isLinkVisited(Page&amp;, LinkHash, const URL&amp; baseURL, const AtomicString&amp; attributeURL) override;
-    virtual void addVisitedLink(Page&amp;, LinkHash) override;
-};
-
-} // namespace WebCore
-
-#endif // DefaultVisitedLinkProvider_h
</del></span></pre></div>
<a id="trunkSourceWebCorepageDefaultVisitedLinkStorecppfromrev164690trunkSourceWebCorepageDefaultVisitedLinkProvidercpp"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/page/DefaultVisitedLinkStore.cpp (from rev 164690, trunk/Source/WebCore/page/DefaultVisitedLinkProvider.cpp) (0 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DefaultVisitedLinkStore.cpp                                (rev 0)
+++ trunk/Source/WebCore/page/DefaultVisitedLinkStore.cpp        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -0,0 +1,57 @@
</span><ins>+/*
+ * Copyright (C) 2014 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include &quot;config.h&quot;
+#include &quot;DefaultVisitedLinkStore.h&quot;
+
+#include &quot;Page.h&quot;
+#include &quot;PageGroup.h&quot;
+
+namespace WebCore {
+
+PassRefPtr&lt;DefaultVisitedLinkStore&gt; DefaultVisitedLinkStore::create()
+{
+    return adoptRef(new DefaultVisitedLinkStore);
+}
+
+DefaultVisitedLinkStore::DefaultVisitedLinkStore()
+{
+}
+
+DefaultVisitedLinkStore::~DefaultVisitedLinkStore()
+{
+}
+
+bool DefaultVisitedLinkStore::isLinkVisited(Page&amp; page, LinkHash linkHash, const URL&amp;, const AtomicString&amp;)
+{
+    return page.group().isLinkVisited(linkHash);
+}
+
+void DefaultVisitedLinkStore::addVisitedLink(Page&amp; page, LinkHash linkHash)
+{
+    page.group().addVisitedLinkHash(linkHash);
+}
+
+} // namespace WebCore
</ins></span></pre></div>
<a id="trunkSourceWebCorepageDefaultVisitedLinkStorehfromrev164690trunkSourceWebCorepageDefaultVisitedLinkProviderh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/page/DefaultVisitedLinkStore.h (from rev 164690, trunk/Source/WebCore/page/DefaultVisitedLinkProvider.h) (0 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DefaultVisitedLinkStore.h                                (rev 0)
+++ trunk/Source/WebCore/page/DefaultVisitedLinkStore.h        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -0,0 +1,47 @@
</span><ins>+/*
+ * Copyright (C) 2014 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef DefaultVisitedLinkStore_h
+#define DefaultVisitedLinkStore_h
+
+#include &quot;VisitedLinkStore.h&quot;
+
+namespace WebCore {
+
+class DefaultVisitedLinkStore : public VisitedLinkStore {
+public:
+    static PassRefPtr&lt;DefaultVisitedLinkStore&gt; create();
+    virtual ~DefaultVisitedLinkStore();
+
+private:
+    DefaultVisitedLinkStore();
+
+    virtual bool isLinkVisited(Page&amp;, LinkHash, const URL&amp; baseURL, const AtomicString&amp; attributeURL) override;
+    virtual void addVisitedLink(Page&amp;, LinkHash) override;
+};
+
+} // namespace WebCore
+
+#endif // DefaultVisitedLinkStore_h
</ins></span></pre></div>
<a id="trunkSourceWebCorepagePagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Page.cpp (164690 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Page.cpp        2014-02-26 03:05:19 UTC (rev 164690)
+++ trunk/Source/WebCore/page/Page.cpp        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -83,8 +83,8 @@
</span><span class="cx"> #include &quot;SubframeLoader.h&quot;
</span><span class="cx"> #include &quot;TextResourceDecoder.h&quot;
</span><span class="cx"> #include &quot;UserContentController.h&quot;
</span><del>-#include &quot;VisitedLinkProvider.h&quot;
</del><span class="cx"> #include &quot;VisitedLinkState.h&quot;
</span><ins>+#include &quot;VisitedLinkStore.h&quot;
</ins><span class="cx"> #include &quot;VoidCallback.h&quot;
</span><span class="cx"> #include &quot;Widget.h&quot;
</span><span class="cx"> #include &lt;wtf/HashMap.h&gt;
</span><span class="lines">@@ -182,7 +182,7 @@
</span><span class="cx"> #endif
</span><span class="cx">     , m_lastSpatialNavigationCandidatesCount(0) // NOTE: Only called from Internals for Spatial Navigation testing.
</span><span class="cx">     , m_framesHandlingBeforeUnloadEvent(0)
</span><del>-    , m_visitedLinkProvider(std::move(pageClients.visitedLinkProvider))
</del><ins>+    , m_visitedLinkStore(std::move(pageClients.visitedLinkStore))
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(m_editorClient);
</span><span class="cx"> 
</span><span class="lines">@@ -1475,12 +1475,12 @@
</span><span class="cx">         m_userContentController-&gt;addPage(*this);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-VisitedLinkProvider&amp; Page::visitedLinkProvider()
</del><ins>+VisitedLinkStore&amp; Page::visitedLinkStore()
</ins><span class="cx"> {
</span><del>-    if (m_visitedLinkProvider)
-        return *m_visitedLinkProvider;
</del><ins>+    if (m_visitedLinkStore)
+        return *m_visitedLinkStore;
</ins><span class="cx"> 
</span><del>-    return group().visitedLinkProvider();
</del><ins>+    return group().visitedLinkStore();
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Page::PageClients::PageClients()
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Page.h (164690 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Page.h        2014-02-26 03:05:19 UTC (rev 164690)
+++ trunk/Source/WebCore/page/Page.h        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -105,7 +105,7 @@
</span><span class="cx"> class StorageNamespace;
</span><span class="cx"> class UserContentController;
</span><span class="cx"> class ValidationMessageClient;
</span><del>-class VisitedLinkProvider;
</del><ins>+class VisitedLinkStore;
</ins><span class="cx"> 
</span><span class="cx"> typedef uint64_t LinkHash;
</span><span class="cx"> 
</span><span class="lines">@@ -141,7 +141,7 @@
</span><span class="cx">         ValidationMessageClient* validationMessageClient;
</span><span class="cx">         FrameLoaderClient* loaderClientForMainFrame;
</span><span class="cx"> 
</span><del>-        RefPtr&lt;VisitedLinkProvider&gt; visitedLinkProvider;
</del><ins>+        RefPtr&lt;VisitedLinkStore&gt; visitedLinkStore;
</ins><span class="cx">     };
</span><span class="cx"> 
</span><span class="cx">     explicit Page(PageClients&amp;);
</span><span class="lines">@@ -401,7 +401,7 @@
</span><span class="cx">     void setUserContentController(UserContentController*);
</span><span class="cx">     UserContentController* userContentController() { return m_userContentController.get(); }
</span><span class="cx"> 
</span><del>-    VisitedLinkProvider&amp; visitedLinkProvider();
</del><ins>+    VisitedLinkStore&amp; visitedLinkStore();
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     void initGroup();
</span><span class="lines">@@ -542,7 +542,7 @@
</span><span class="cx">     unsigned m_framesHandlingBeforeUnloadEvent;
</span><span class="cx"> 
</span><span class="cx">     RefPtr&lt;UserContentController&gt; m_userContentController;
</span><del>-    RefPtr&lt;VisitedLinkProvider&gt; m_visitedLinkProvider;
</del><ins>+    RefPtr&lt;VisitedLinkStore&gt; m_visitedLinkStore;
</ins><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> inline PageGroup&amp; Page::group()
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageGroupcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PageGroup.cpp (164690 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PageGroup.cpp        2014-02-26 03:05:19 UTC (rev 164690)
+++ trunk/Source/WebCore/page/PageGroup.cpp        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -29,7 +29,7 @@
</span><span class="cx"> #include &quot;Chrome.h&quot;
</span><span class="cx"> #include &quot;ChromeClient.h&quot;
</span><span class="cx"> #include &quot;DOMWrapperWorld.h&quot;
</span><del>-#include &quot;DefaultVisitedLinkProvider.h&quot;
</del><ins>+#include &quot;DefaultVisitedLinkStore.h&quot;
</ins><span class="cx"> #include &quot;Document.h&quot;
</span><span class="cx"> #include &quot;DocumentStyleSheetCollection.h&quot;
</span><span class="cx"> #include &quot;GroupSettings.h&quot;
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> #include &quot;Settings.h&quot;
</span><span class="cx"> #include &quot;StorageNamespace.h&quot;
</span><span class="cx"> #include &quot;UserContentController.h&quot;
</span><del>-#include &quot;VisitedLinkProvider.h&quot;
</del><ins>+#include &quot;VisitedLinkStore.h&quot;
</ins><span class="cx"> #include &lt;wtf/StdLibExtras.h&gt;
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(VIDEO_TRACK)
</span><span class="lines">@@ -178,12 +178,12 @@
</span><span class="cx">     page.setUserContentController(nullptr);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-VisitedLinkProvider&amp; PageGroup::visitedLinkProvider()
</del><ins>+VisitedLinkStore&amp; PageGroup::visitedLinkStore()
</ins><span class="cx"> {
</span><del>-    if (!m_visitedLinkProvider)
-        m_visitedLinkProvider = DefaultVisitedLinkProvider::create();
</del><ins>+    if (!m_visitedLinkStore)
+        m_visitedLinkStore = DefaultVisitedLinkStore::create();
</ins><span class="cx"> 
</span><del>-    return *m_visitedLinkProvider;
</del><ins>+    return *m_visitedLinkStore;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool PageGroup::isLinkVisited(LinkHash visitedLinkHash)
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageGrouph"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PageGroup.h (164690 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PageGroup.h        2014-02-26 03:05:19 UTC (rev 164690)
+++ trunk/Source/WebCore/page/PageGroup.h        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx">     class Page;
</span><span class="cx">     class SecurityOrigin;
</span><span class="cx">     class StorageNamespace;
</span><del>-    class VisitedLinkProvider;
</del><ins>+    class VisitedLinkStore;
</ins><span class="cx">     class UserContentController;
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(VIDEO_TRACK)
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx">         void addPage(Page&amp;);
</span><span class="cx">         void removePage(Page&amp;);
</span><span class="cx"> 
</span><del>-        VisitedLinkProvider&amp; visitedLinkProvider();
</del><ins>+        VisitedLinkStore&amp; visitedLinkStore();
</ins><span class="cx"> 
</span><span class="cx">         bool isLinkVisited(LinkHash);
</span><span class="cx"> 
</span><span class="lines">@@ -114,7 +114,7 @@
</span><span class="cx">         String m_name;
</span><span class="cx">         HashSet&lt;Page*&gt; m_pages;
</span><span class="cx"> 
</span><del>-        RefPtr&lt;VisitedLinkProvider&gt; m_visitedLinkProvider;
</del><ins>+        RefPtr&lt;VisitedLinkStore&gt; m_visitedLinkStore;
</ins><span class="cx"> 
</span><span class="cx">         HashSet&lt;LinkHash, LinkHashHash&gt; m_visitedLinkHashes;
</span><span class="cx">         bool m_visitedLinksPopulated;
</span></span></pre></div>
<a id="trunkSourceWebCorepageVisitedLinkProvidercpp"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/page/VisitedLinkProvider.cpp (164690 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/VisitedLinkProvider.cpp        2014-02-26 03:05:19 UTC (rev 164690)
+++ trunk/Source/WebCore/page/VisitedLinkProvider.cpp        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -1,39 +0,0 @@
</span><del>-/*
- * Copyright (C) 2014 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include &quot;config.h&quot;
-#include &quot;VisitedLinkProvider.h&quot;
-
-namespace WebCore {
-
-VisitedLinkProvider::VisitedLinkProvider()
-{
-}
-
-VisitedLinkProvider::~VisitedLinkProvider()
-{
-}
-
-}
</del></span></pre></div>
<a id="trunkSourceWebCorepageVisitedLinkProviderh"></a>
<div class="delfile"><h4>Deleted: trunk/Source/WebCore/page/VisitedLinkProvider.h (164690 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/VisitedLinkProvider.h        2014-02-26 03:05:19 UTC (rev 164690)
+++ trunk/Source/WebCore/page/VisitedLinkProvider.h        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -1,51 +0,0 @@
</span><del>-/*
- * Copyright (C) 2014 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef VisitedLinkProvider_h
-#define VisitedLinkProvider_h
-
-#include &lt;wtf/Forward.h&gt;
-#include &lt;wtf/PassRefPtr.h&gt;
-#include &lt;wtf/RefCounted.h&gt;
-
-namespace WebCore {
-
-typedef uint64_t LinkHash;
-class Page;
-class URL;
-
-class VisitedLinkProvider : public RefCounted&lt;VisitedLinkProvider&gt; {
-public:
-    VisitedLinkProvider();
-    virtual ~VisitedLinkProvider();
-
-    // FIXME: These two members should only take the link hash.
-    virtual bool isLinkVisited(Page&amp;, LinkHash, const URL&amp; baseURL, const AtomicString&amp; attributeURL) = 0;
-    virtual void addVisitedLink(Page&amp;, LinkHash) = 0;
-};
-
-} // namespace WebCore
-
-#endif // VisitedLinkProvider_h
</del></span></pre></div>
<a id="trunkSourceWebCorepageVisitedLinkStorecppfromrev164690trunkSourceWebCorepageVisitedLinkProvidercpp"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/page/VisitedLinkStore.cpp (from rev 164690, trunk/Source/WebCore/page/VisitedLinkProvider.cpp) (0 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/VisitedLinkStore.cpp                                (rev 0)
+++ trunk/Source/WebCore/page/VisitedLinkStore.cpp        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -0,0 +1,39 @@
</span><ins>+/*
+ * Copyright (C) 2014 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include &quot;config.h&quot;
+#include &quot;VisitedLinkStore.h&quot;
+
+namespace WebCore {
+
+VisitedLinkStore::VisitedLinkStore()
+{
+}
+
+VisitedLinkStore::~VisitedLinkStore()
+{
+}
+
+}
</ins></span></pre></div>
<a id="trunkSourceWebCorepageVisitedLinkStorehfromrev164690trunkSourceWebCorepageVisitedLinkProviderh"></a>
<div class="copfile"><h4>Copied: trunk/Source/WebCore/page/VisitedLinkStore.h (from rev 164690, trunk/Source/WebCore/page/VisitedLinkProvider.h) (0 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/VisitedLinkStore.h                                (rev 0)
+++ trunk/Source/WebCore/page/VisitedLinkStore.h        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -0,0 +1,51 @@
</span><ins>+/*
+ * Copyright (C) 2014 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#ifndef VisitedLinkStore_h
+#define VisitedLinkStore_h
+
+#include &lt;wtf/Forward.h&gt;
+#include &lt;wtf/PassRefPtr.h&gt;
+#include &lt;wtf/RefCounted.h&gt;
+
+namespace WebCore {
+
+typedef uint64_t LinkHash;
+class Page;
+class URL;
+
+class VisitedLinkStore : public RefCounted&lt;VisitedLinkStore&gt; {
+public:
+    VisitedLinkStore();
+    virtual ~VisitedLinkStore();
+
+    // FIXME: These two members should only take the link hash.
+    virtual bool isLinkVisited(Page&amp;, LinkHash, const URL&amp; baseURL, const AtomicString&amp; attributeURL) = 0;
+    virtual void addVisitedLink(Page&amp;, LinkHash) = 0;
+};
+
+} // namespace WebCore
+
+#endif // VisitedLinkStore_h
</ins></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (164690 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2014-02-26 03:05:19 UTC (rev 164690)
+++ trunk/Source/WebKit2/ChangeLog        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2014-02-25  Anders Carlsson  &lt;andersca@apple.com&gt;
+
+        Rename WebCore::VisitedLinkProvider to WebCore::VisitedLinkStore
+        https://bugs.webkit.org/show_bug.cgi?id=129357
+
+        Reviewed by Sam Weinig.
+
+        * WebProcess/WebPage/WebPage.cpp:
+        (WebKit::WebPage::WebPage):
+        * WebProcess/WebPage/WebVisitedLinkProvider.h:
+
</ins><span class="cx"> 2014-02-25  Enrica Casucci  &lt;enrica@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [WebKit2] Form controls handling.
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebPagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp (164690 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp        2014-02-26 03:05:19 UTC (rev 164690)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -323,7 +323,7 @@
</span><span class="cx">     pageClients.loaderClientForMainFrame = new WebFrameLoaderClient;
</span><span class="cx">     pageClients.progressTrackerClient = new WebProgressTrackerClient(*this);
</span><span class="cx"> 
</span><del>-    pageClients.visitedLinkProvider = WebVisitedLinkProvider::create();
</del><ins>+    pageClients.visitedLinkStore = WebVisitedLinkProvider::create();
</ins><span class="cx"> 
</span><span class="cx">     m_page = adoptPtr(new Page(pageClients));
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebVisitedLinkProviderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebVisitedLinkProvider.h (164690 => 164691)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebVisitedLinkProvider.h        2014-02-26 03:05:19 UTC (rev 164690)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebVisitedLinkProvider.h        2014-02-26 03:23:00 UTC (rev 164691)
</span><span class="lines">@@ -26,11 +26,11 @@
</span><span class="cx"> #ifndef WebVisitedLinkProvider_h
</span><span class="cx"> #define WebVisitedLinkProvider_h
</span><span class="cx"> 
</span><del>-#include &lt;WebCore/VisitedLinkProvider.h&gt;
</del><ins>+#include &lt;WebCore/VisitedLinkStore.h&gt;
</ins><span class="cx"> 
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><del>-class WebVisitedLinkProvider final : public WebCore::VisitedLinkProvider {
</del><ins>+class WebVisitedLinkProvider final : public WebCore::VisitedLinkStore {
</ins><span class="cx"> public:
</span><span class="cx">     static PassRefPtr&lt;WebVisitedLinkProvider&gt; create();
</span><span class="cx">     virtual ~WebVisitedLinkProvider();
</span></span></pre>
</div>
</div>

</body>
</html>