DescriptionTurn GoogleURLTrackerNavigationHelper(Impl) into a per-tab object.
The goal of this CL is to eliminate the dependence of
GoogleURLTracker(MapEntry) on NavigationController. To accomplish this goal,
GoogleURLTrackerNavigationHelper is turned into a conceptually per-tab
interface. GoogleURLTracker::OnNavigationPending() now takes in the
GoogleURLTrackerNavigationHelper with which the navigation is associated rather
than the associated NavigationController; GoogleURLTracker performs per-tab
actions by calling the navigation helper associated with the tab.
A followup CL will turn GoogleURLTrackerNavigationHelper(Impl) into the
GoogleURLTrackerDriver interface and ContentURLTrackerDriver implementation.
BUG=373230
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=272094
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=273490
Patch Set 1 #Patch Set 2 : Add missing file #Patch Set 3 : nit #
Total comments: 42
Patch Set 4 : Response to review #Patch Set 5 : Response to review #
Total comments: 4
Patch Set 6 : Response to review #Patch Set 7 : Rebase #Patch Set 8 : Unittest fix #
Total comments: 3
Messages
Total messages: 24 (0 generated)
|