Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(633)

Issue 1077433002: Remove PrerenderLocalPredictor, part 1. (Closed)

Created:
5 years, 8 months ago by davidben
Modified:
5 years, 8 months ago
CC:
chromium-reviews, davidben+watch_chromium.org, extensions-reviews_chromium.org, cbentzel+watch_chromium.org, felt, tburkard+watch_chromium.org, gavinp+prer_chromium.org, asvitkine+watch_chromium.org, chromium-apps-reviews_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Remove PrerenderLocalPredictor, part 1. After https://codereview.chromium.org/1048723003/, it's dead code. This removes PrerenderLocalPredictor and the code in chrome/browser/prerender. Follow-up CLs will remove the LoggedInPredictor, side-effect free SafeBrowsing whitelist, the prefetch IPC, and history::BriefVisitInfo. Also tidies up histograms.xml to obsolete some enums that didn't get obsoleted before. BUG=471807 Committed: https://crrev.com/a978e28d783215e2ad78618636b9b7bb5b888bb0 Cr-Commit-Position: refs/heads/master@{#325673}

Patch Set 1 #

Total comments: 17

Patch Set 2 : mmenke comments #

Total comments: 29

Patch Set 3 : mmenke comments #

Patch Set 4 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+69 lines, -2468 lines) Patch
M chrome/browser/browser_resources.grd View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/extensions/activity_log/activity_log_browsertest.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/extensions/activity_log/activity_log_unittest.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/prerender/prerender_browsertest.cc View 1 2 3 2 chunks +0 lines, -79 lines 0 comments Download
M chrome/browser/prerender/prerender_contents.cc View 1 chunk +0 lines, -5 lines 0 comments Download
M chrome/browser/prerender/prerender_field_trial.h View 2 chunks +0 lines, -76 lines 0 comments Download
M chrome/browser/prerender/prerender_field_trial.cc View 1 2 3 chunks +5 lines, -134 lines 0 comments Download
M chrome/browser/prerender/prerender_histograms.h View 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/prerender/prerender_histograms.cc View 2 chunks +0 lines, -4 lines 0 comments Download
D chrome/browser/prerender/prerender_local_predictor.h View 1 chunk +0 lines, -248 lines 0 comments Download
D chrome/browser/prerender/prerender_local_predictor.cc View 1 chunk +0 lines, -1531 lines 0 comments Download
M chrome/browser/prerender/prerender_manager.h View 7 chunks +0 lines, -45 lines 0 comments Download
M chrome/browser/prerender/prerender_manager.cc View 1 14 chunks +2 lines, -205 lines 0 comments Download
M chrome/browser/prerender/prerender_origin.h View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/prerender/prerender_tab_helper.h View 3 chunks +0 lines, -20 lines 0 comments Download
M chrome/browser/prerender/prerender_tab_helper.cc View 1 6 chunks +0 lines, -88 lines 0 comments Download
M chrome/browser/prerender/prerender_util.h View 1 2 3 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/browser/prerender/prerender_util.cc View 1 2 3 1 chunk +0 lines, -2 lines 0 comments Download
D chrome/browser/resources/prerender_url_whitelist.dat View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M chrome/browser/ui/browser_navigator.cc View 3 chunks +0 lines, -15 lines 0 comments Download
M chrome/chrome_browser.gypi View 1 2 3 1 chunk +0 lines, -2 lines 0 comments Download
M chrome/common/chrome_switches.h View 1 2 3 1 chunk +0 lines, -1 line 0 comments Download
M chrome/common/chrome_switches.cc View 1 2 3 1 chunk +0 lines, -4 lines 0 comments Download
M tools/metrics/histograms/histograms.xml View 19 chunks +59 lines, -1 line 0 comments Download

Messages

Total messages: 21 (4 generated)
davidben
Enjoy!
5 years, 8 months ago (2015-04-08 21:27:18 UTC) #2
davidben
https://codereview.chromium.org/1077433002/diff/1/chrome/browser/prerender/prerender_field_trial.h File chrome/browser/prerender/prerender_field_trial.h (right): https://codereview.chromium.org/1077433002/diff/1/chrome/browser/prerender/prerender_field_trial.h#newcode26 chrome/browser/prerender/prerender_field_trial.h:26: bool IsSideEffectFreeWhitelistEnabled(); (This function is called elsewhere and will ...
5 years, 8 months ago (2015-04-08 21:30:42 UTC) #3
mmenke
On 2015/04/08 21:27:18, David Benjamin wrote: > Enjoy! 2000 lines of production code...And 1 test ...
5 years, 8 months ago (2015-04-08 21:31:06 UTC) #4
mmenke
Going to take me a while to feel comfortable signing off on this one. https://codereview.chromium.org/1077433002/diff/1/chrome/browser/prerender/prerender_manager.cc ...
5 years, 8 months ago (2015-04-09 16:29:05 UTC) #5
davidben
https://codereview.chromium.org/1077433002/diff/1/chrome/browser/prerender/prerender_manager.cc File chrome/browser/prerender/prerender_manager.cc (right): https://codereview.chromium.org/1077433002/diff/1/chrome/browser/prerender/prerender_manager.cc#newcode15 chrome/browser/prerender/prerender_manager.cc:15: #include "base/memory/weak_ptr.h" On 2015/04/09 16:29:05, mmenke wrote: > Not ...
5 years, 8 months ago (2015-04-09 20:43:00 UTC) #6
mmenke
https://codereview.chromium.org/1077433002/diff/20001/chrome/browser/prerender/prerender_field_trial.cc File chrome/browser/prerender/prerender_field_trial.cc (right): https://codereview.chromium.org/1077433002/diff/20001/chrome/browser/prerender/prerender_field_trial.cc#newcode18 chrome/browser/prerender/prerender_field_trial.cc:18: const std::string switch_value = #include <string> (As you just ...
5 years, 8 months ago (2015-04-10 16:42:05 UTC) #7
davidben
(Also pruned a lot of now obsolete enums since apparently those are obsoletable too?) https://codereview.chromium.org/1077433002/diff/20001/chrome/browser/prerender/prerender_field_trial.cc ...
5 years, 8 months ago (2015-04-13 15:51:15 UTC) #8
mmenke
LGTM https://codereview.chromium.org/1077433002/diff/20001/chrome/browser/prerender/prerender_field_trial.cc File chrome/browser/prerender/prerender_field_trial.cc (right): https://codereview.chromium.org/1077433002/diff/20001/chrome/browser/prerender/prerender_field_trial.cc#newcode18 chrome/browser/prerender/prerender_field_trial.cc:18: const std::string switch_value = On 2015/04/13 15:51:14, David ...
5 years, 8 months ago (2015-04-13 16:02:42 UTC) #9
davidben
+asvitkine for histograms.xml +felt for chrome/browser/extensions/activity_log/ +jhawkins for: chrome/browser/browser_resources.grd chrome/browser/resources/prerender_url_whitelist.dat chrome/browser/ui/browser_navigator.cc
5 years, 8 months ago (2015-04-13 16:33:23 UTC) #11
davidben
https://codereview.chromium.org/1077433002/diff/20001/chrome/browser/prerender/prerender_local_predictor.cc File chrome/browser/prerender/prerender_local_predictor.cc (left): https://codereview.chromium.org/1077433002/diff/20001/chrome/browser/prerender/prerender_local_predictor.cc#oldcode221 chrome/browser/prerender/prerender_local_predictor.cc:221: db->GetBriefVisitInfoOfMostRecentVisits(max_visits_, visit_history_.get()); On 2015/04/13 15:51:14, David Benjamin wrote: > ...
5 years, 8 months ago (2015-04-13 16:40:01 UTC) #12
Alexei Svitkine (slow)
lgtm
5 years, 8 months ago (2015-04-13 16:43:06 UTC) #13
davidben
On 2015/04/13 16:43:06, Alexei Svitkine wrote: > lgtm felt/jhawkins: friendly ping for OWNERS stamps. (This ...
5 years, 8 months ago (2015-04-16 15:37:28 UTC) #14
James Hawkins
lgtm
5 years, 8 months ago (2015-04-16 15:40:12 UTC) #15
felt
lgtm
5 years, 8 months ago (2015-04-17 16:59:40 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1077433002/60001
5 years, 8 months ago (2015-04-17 17:06:05 UTC) #19
commit-bot: I haz the power
Committed patchset #4 (id:60001)
5 years, 8 months ago (2015-04-17 18:09:56 UTC) #20
commit-bot: I haz the power
5 years, 8 months ago (2015-04-17 18:10:52 UTC) #21
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/a978e28d783215e2ad78618636b9b7bb5b888bb0
Cr-Commit-Position: refs/heads/master@{#325673}

Powered by Google App Engine
This is Rietveld 408576698