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

Issue 2479113002: Make extensions DSE persistent in browser prefs (Closed)

Created:
4 years, 1 month ago by Alexander Yashkin
Modified:
3 years, 11 months ago
CC:
Bernhard Bauer, chromium-apps-reviews_chromium.org, chromium-reviews, extensions-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Make extensions DSE persistent in browser prefs This fix stores extension installed DSE in browser prefs using extension overriden preferences API. This is needed so extension installed default search would be available from browser before extensions subsystem load. This will affect url for first loaded NTP which is taken from current default search settings. BUG=450534 R=pkasting@chromium.org, vasilii@chromium.org Review-Url: https://codereview.chromium.org/2479113002 Cr-Commit-Position: refs/heads/master@{#442235} Committed: https://chromium.googlesource.com/chromium/src/+/f5f1407adee2b18b59b33fb8d74739dcc27d8c0b

Patch Set 1 #

Total comments: 4

Patch Set 2 : Move extension overriden DSE logic to setting_override_api.cc #

Total comments: 14

Patch Set 3 : Added DSE tests #

Total comments: 43

Patch Set 4 : Tests updated(rewritten) after review #

Total comments: 61

Patch Set 5 : Updated after review, round 2 #

Total comments: 2

Patch Set 6 : Updated after review, round 3 #

Patch Set 7 : Fixed after rebase on master #

Total comments: 6

Patch Set 8 : Updated after review, round 4 #

Total comments: 6

Patch Set 9 : Updated after review, round 5 #

Total comments: 2

Patch Set 10 : Updated after review, round 6 #

Total comments: 56

Patch Set 11 : Fixed after review, round 7 #

Total comments: 60

Patch Set 12 : Fixed after review, round 8 #

Patch Set 13 : Fixed linux compilation #

Patch Set 14 : Fixed tests compilation #

Patch Set 15 : Fixed tests compilation #

Patch Set 16 : Fixed default extension keywords conflicts problem #

Unified diffs Side-by-side diffs Delta from patch set Stats (+681 lines, -334 lines) Patch
M chrome/browser/extensions/api/settings_overrides/settings_overrides_api.h View 1 2 3 4 5 6 7 8 4 chunks +3 lines, -15 lines 0 comments Download
M chrome/browser/extensions/api/settings_overrides/settings_overrides_api.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 9 chunks +37 lines, -64 lines 0 comments Download
M chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +152 lines, -79 lines 0 comments Download
M chrome/browser/prefs/session_startup_pref.h View 1 2 3 4 5 1 chunk +6 lines, -4 lines 0 comments Download
M chrome/browser/search_engines/template_url_service_sync_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 4 chunks +106 lines, -1 line 0 comments Download
M chrome/browser/search_engines/template_url_service_test_util.h View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +13 lines, -0 lines 0 comments Download
M chrome/browser/search_engines/template_url_service_test_util.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +27 lines, -0 lines 0 comments Download
M chrome/browser/search_engines/template_url_service_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 7 chunks +123 lines, -14 lines 0 comments Download
M components/search_engines/BUILD.gn View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +3 lines, -0 lines 0 comments Download
M components/search_engines/default_search_manager.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +2 lines, -8 lines 0 comments Download
M components/search_engines/default_search_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 7 chunks +15 lines, -23 lines 0 comments Download
M components/search_engines/default_search_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 6 chunks +13 lines, -52 lines 0 comments Download
A components/search_engines/search_engines_test_util.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +39 lines, -0 lines 0 comments Download
A components/search_engines/search_engines_test_util.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +79 lines, -0 lines 0 comments Download
M components/search_engines/template_url.h View 1 2 3 4 5 6 7 8 9 10 11 3 chunks +10 lines, -4 lines 0 comments Download
M components/search_engines/template_url.cc View 1 2 3 4 5 6 7 8 9 10 11 2 chunks +13 lines, -16 lines 0 comments Download
M components/search_engines/template_url_prepopulate_data.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +4 lines, -0 lines 0 comments Download
M components/search_engines/template_url_prepopulate_data.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +12 lines, -0 lines 0 comments Download
M components/search_engines/template_url_service.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 chunk +3 lines, -10 lines 0 comments Download
M components/search_engines/template_url_service.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 6 chunks +21 lines, -44 lines 0 comments Download

Messages

Total messages: 99 (36 generated)
Alexander Yashkin
Peter and Vasilii, in this fix I am trying to fix problem with extension installed ...
4 years, 1 month ago (2016-11-07 08:44:20 UTC) #1
vasilii
Does it really work? You set the extension pref exactly the same time TemplateURLService::AddExtensionControlledTURL was ...
4 years, 1 month ago (2016-11-07 15:00:05 UTC) #2
Alexander Yashkin
On 2016/11/07 at 15:00:05, vasilii wrote: > Does it really work? You set the extension ...
4 years, 1 month ago (2016-11-07 19:26:29 UTC) #3
Alexander Yashkin
https://codereview.chromium.org/2479113002/diff/1/components/search_engines/default_search_manager.cc File components/search_engines/default_search_manager.cc (right): https://codereview.chromium.org/2479113002/diff/1/components/search_engines/default_search_manager.cc#newcode183 components/search_engines/default_search_manager.cc:183: if (source != FROM_FALLBACK) On 2016/11/07 at 15:00:05, vasilii ...
4 years, 1 month ago (2016-11-07 19:27:14 UTC) #4
Alexander Yashkin
I committed second patch. In it I removed selection of extension DSE from template_url_service.cc and ...
4 years, 1 month ago (2016-11-08 14:47:10 UTC) #5
Peter Kasting
I'll do an OWNER review for components/search_engines once you two have something you're sure you're ...
4 years, 1 month ago (2016-11-08 19:51:02 UTC) #6
vasilii
The approach looks good to me. There is a pending question about sync. I'd also ...
4 years, 1 month ago (2016-11-09 14:29:56 UTC) #7
Alexander Yashkin
On 2016/11/08 at 19:51:02, pkasting wrote: > I'll do an OWNER review for components/search_engines once ...
4 years, 1 month ago (2016-11-14 10:20:41 UTC) #8
Alexander Yashkin
I have written some tests for changed behavior, added browsertest default_search_manager_browsertest.cc and also modified existing ...
4 years ago (2016-11-28 19:16:17 UTC) #9
Peter Kasting
On 2016/11/28 19:16:17, Alexander Yashkin wrote: > I took a look at sync code in ...
4 years ago (2016-11-28 19:43:00 UTC) #10
Alexander Yashkin
On 2016/11/28 at 19:43:00, pkasting wrote: > On 2016/11/28 19:16:17, Alexander Yashkin wrote: > > ...
4 years ago (2016-11-29 05:10:22 UTC) #12
vasilii
Regarding sync. There is template_url_service_sync_unittest.cc. You can add a test there which would: - overwrite ...
4 years ago (2016-11-30 14:00:03 UTC) #13
maxbogue
I've looked at this a little but I'm also not familiar with the search engines ...
4 years ago (2016-12-02 00:08:59 UTC) #14
Alexander Yashkin
PTAL at another round of changes, addressed most of comments. I had to add extension ...
4 years ago (2016-12-05 18:16:49 UTC) #15
vasilii
https://codereview.chromium.org/2479113002/diff/40001/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc File chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc (right): https://codereview.chromium.org/2479113002/diff/40001/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc#newcode49 chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc:49: result->contextual_search_url = google_engine->contextual_search_url; On 2016/12/05 18:16:48, Alexander Yashkin wrote: ...
4 years ago (2016-12-06 19:16:43 UTC) #17
Peter Kasting
https://codereview.chromium.org/2479113002/diff/40001/components/search_engines/search_engines_test_util.cc File components/search_engines/search_engines_test_util.cc (right): https://codereview.chromium.org/2479113002/diff/40001/components/search_engines/search_engines_test_util.cc#newcode22 components/search_engines/search_engines_test_util.cc:22: data->SetShortName(base::UTF8ToUTF16(std::string(type).append("name"))); On 2016/12/06 19:16:42, vasilii wrote: > On 2016/12/05 ...
4 years ago (2016-12-06 19:23:11 UTC) #18
gab
+bauerb/sdefrense see below. https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/prefs/session_startup_pref.cc File chrome/browser/prefs/session_startup_pref.cc (right): https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/prefs/session_startup_pref.cc#newcode47 chrome/browser/prefs/session_startup_pref.cc:47: const int SessionStartupPref::kPrefValueMax; Why do you ...
4 years ago (2016-12-06 19:35:04 UTC) #20
vasilii
https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/prefs/session_startup_pref.cc File chrome/browser/prefs/session_startup_pref.cc (right): https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/prefs/session_startup_pref.cc#newcode47 chrome/browser/prefs/session_startup_pref.cc:47: const int SessionStartupPref::kPrefValueMax; On 2016/12/06 19:35:04, gab wrote: > ...
4 years ago (2016-12-06 19:42:11 UTC) #21
gab
https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/prefs/session_startup_pref.cc File chrome/browser/prefs/session_startup_pref.cc (right): https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/prefs/session_startup_pref.cc#newcode47 chrome/browser/prefs/session_startup_pref.cc:47: const int SessionStartupPref::kPrefValueMax; On 2016/12/06 19:42:11, vasilii wrote: > ...
4 years ago (2016-12-06 19:51:44 UTC) #22
vasilii
On 2016/12/06 19:51:44, gab wrote: > https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/prefs/session_startup_pref.cc > File chrome/browser/prefs/session_startup_pref.cc (right): > > https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/prefs/session_startup_pref.cc#newcode47 > ...
4 years ago (2016-12-07 09:27:12 UTC) #23
Bernhard Bauer
+hashimoto https://codereview.chromium.org/2479113002/diff/60001/components/pref_registry/testing_pref_service_syncable.h File components/pref_registry/testing_pref_service_syncable.h (right): https://codereview.chromium.org/2479113002/diff/60001/components/pref_registry/testing_pref_service_syncable.h#newcode5 components/pref_registry/testing_pref_service_syncable.h:5: #ifndef COMPONENTS_PERF_REGISTRY_TESTING_PREF_SERVICE_SYNCABLE_H_ Also: lol, perf registry :) https://codereview.chromium.org/2479113002/diff/60001/components/pref_registry/testing_pref_service_syncable.h#newcode20 ...
4 years ago (2016-12-07 15:36:40 UTC) #25
gab
https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/prefs/session_startup_pref.cc File chrome/browser/prefs/session_startup_pref.cc (right): https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/prefs/session_startup_pref.cc#newcode47 chrome/browser/prefs/session_startup_pref.cc:47: const int SessionStartupPref::kPrefValueMax; On 2016/12/06 19:51:44, gab wrote: > ...
4 years ago (2016-12-07 16:26:28 UTC) #26
vasilii
On 2016/12/07 16:26:28, gab wrote: > https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/prefs/session_startup_pref.cc > File chrome/browser/prefs/session_startup_pref.cc (right): > > https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/prefs/session_startup_pref.cc#newcode47 > ...
4 years ago (2016-12-07 16:39:10 UTC) #27
gab
On 2016/12/07 16:39:10, vasilii wrote: > On 2016/12/07 16:26:28, gab wrote: > > > https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/prefs/session_startup_pref.cc ...
4 years ago (2016-12-07 16:43:49 UTC) #28
hashimoto
https://codereview.chromium.org/2479113002/diff/60001/components/pref_registry/testing_pref_service_syncable.h File components/pref_registry/testing_pref_service_syncable.h (right): https://codereview.chromium.org/2479113002/diff/60001/components/pref_registry/testing_pref_service_syncable.h#newcode20 components/pref_registry/testing_pref_service_syncable.h:20: TestingPrefServiceSyncable(TestingPrefStore* managed_prefs, On 2016/12/07 15:36:40, Bernhard Bauer wrote: > ...
4 years ago (2016-12-08 07:45:28 UTC) #29
gab
On 2016/12/08 07:45:28, hashimoto wrote: > https://codereview.chromium.org/2479113002/diff/60001/components/pref_registry/testing_pref_service_syncable.h > File components/pref_registry/testing_pref_service_syncable.h (right): > > https://codereview.chromium.org/2479113002/diff/60001/components/pref_registry/testing_pref_service_syncable.h#newcode20 > ...
4 years ago (2016-12-08 13:37:32 UTC) #30
Alexander Yashkin
Answered your questions and updated code. https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc File chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc (right): https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc#newcode27 chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc:27: // manifest. On ...
4 years ago (2016-12-09 08:19:53 UTC) #31
Alexander Yashkin
On 2016/12/08 at 13:37:32, gab wrote: > On 2016/12/08 07:45:28, hashimoto wrote: > > https://codereview.chromium.org/2479113002/diff/60001/components/pref_registry/testing_pref_service_syncable.h ...
4 years ago (2016-12-09 14:41:15 UTC) #32
gab
https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/prefs/session_startup_pref.cc File chrome/browser/prefs/session_startup_pref.cc (right): https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/prefs/session_startup_pref.cc#newcode47 chrome/browser/prefs/session_startup_pref.cc:47: const int SessionStartupPref::kPrefValueMax; On 2016/12/09 08:19:52, Alexander Yashkin wrote: ...
4 years ago (2016-12-09 18:18:27 UTC) #33
gab
Other than I'm okay with adding "extensions" to testing_pref_service.h as the terminology is unfortunately already ...
4 years ago (2016-12-09 18:32:57 UTC) #34
Alexander Yashkin
https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/prefs/session_startup_pref.cc File chrome/browser/prefs/session_startup_pref.cc (right): https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/prefs/session_startup_pref.cc#newcode47 chrome/browser/prefs/session_startup_pref.cc:47: const int SessionStartupPref::kPrefValueMax; On 2016/12/09 at 18:18:27, gab wrote: ...
4 years ago (2016-12-11 16:34:32 UTC) #35
vasilii
https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc File chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc (right): https://codereview.chromium.org/2479113002/diff/60001/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc#newcode208 chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc:208: // test extension. On 2016/12/09 08:19:51, Alexander Yashkin wrote: ...
4 years ago (2016-12-13 17:16:39 UTC) #38
Alexander Yashkin
https://codereview.chromium.org/2479113002/diff/60001/components/search_engines/template_url_service.cc File components/search_engines/template_url_service.cc (right): https://codereview.chromium.org/2479113002/diff/60001/components/search_engines/template_url_service.cc#newcode1965 components/search_engines/template_url_service.cc:1965: std::string ext_id = client_->GetExtensionControllingDSEPref(); On 2016/12/13 at 17:16:39, vasilii ...
4 years ago (2016-12-14 19:25:21 UTC) #39
vasilii
https://codereview.chromium.org/2479113002/diff/60001/components/search_engines/template_url_service.cc File components/search_engines/template_url_service.cc (right): https://codereview.chromium.org/2479113002/diff/60001/components/search_engines/template_url_service.cc#newcode1965 components/search_engines/template_url_service.cc:1965: std::string ext_id = client_->GetExtensionControllingDSEPref(); On 2016/12/14 19:25:21, Alexander Yashkin ...
4 years ago (2016-12-15 13:41:57 UTC) #40
Alexander Yashkin
I will upload latest minor change later. Wanted to hear about making AddExtensionControlledTURL work before ...
4 years ago (2016-12-15 15:47:10 UTC) #41
Peter Kasting
https://codereview.chromium.org/2479113002/diff/60001/components/search_engines/template_url_service.cc File components/search_engines/template_url_service.cc (right): https://codereview.chromium.org/2479113002/diff/60001/components/search_engines/template_url_service.cc#newcode1965 components/search_engines/template_url_service.cc:1965: std::string ext_id = client_->GetExtensionControllingDSEPref(); On 2016/12/15 15:47:10, Alexander Yashkin ...
4 years ago (2016-12-16 08:41:06 UTC) #42
Alexander Yashkin
https://codereview.chromium.org/2479113002/diff/60001/components/search_engines/template_url_service.cc File components/search_engines/template_url_service.cc (right): https://codereview.chromium.org/2479113002/diff/60001/components/search_engines/template_url_service.cc#newcode1965 components/search_engines/template_url_service.cc:1965: std::string ext_id = client_->GetExtensionControllingDSEPref(); On 2016/12/16 at 08:41:06, Peter ...
4 years ago (2016-12-16 08:45:50 UTC) #43
vasilii
https://codereview.chromium.org/2479113002/diff/60001/components/search_engines/template_url_service.cc File components/search_engines/template_url_service.cc (right): https://codereview.chromium.org/2479113002/diff/60001/components/search_engines/template_url_service.cc#newcode1965 components/search_engines/template_url_service.cc:1965: std::string ext_id = client_->GetExtensionControllingDSEPref(); On 2016/12/16 08:45:50, Alexander Yashkin ...
4 years ago (2016-12-16 10:22:21 UTC) #44
Alexander Yashkin
https://codereview.chromium.org/2479113002/diff/60001/components/search_engines/template_url_service.cc File components/search_engines/template_url_service.cc (right): https://codereview.chromium.org/2479113002/diff/60001/components/search_engines/template_url_service.cc#newcode1965 components/search_engines/template_url_service.cc:1965: std::string ext_id = client_->GetExtensionControllingDSEPref(); On 2016/12/16 at 10:22:20, vasilii ...
4 years ago (2016-12-17 20:02:28 UTC) #45
vasilii
The approach looks good. https://codereview.chromium.org/2479113002/diff/160001/chrome/browser/search_engines/template_url_service_unittest.cc File chrome/browser/search_engines/template_url_service_unittest.cc (right): https://codereview.chromium.org/2479113002/diff/160001/chrome/browser/search_engines/template_url_service_unittest.cc#newcode1463 chrome/browser/search_engines/template_url_service_unittest.cc:1463: // Emulate extension system loaded ...
4 years ago (2016-12-20 16:50:27 UTC) #46
Alexander Yashkin
https://codereview.chromium.org/2479113002/diff/160001/chrome/browser/search_engines/template_url_service_unittest.cc File chrome/browser/search_engines/template_url_service_unittest.cc (right): https://codereview.chromium.org/2479113002/diff/160001/chrome/browser/search_engines/template_url_service_unittest.cc#newcode1463 chrome/browser/search_engines/template_url_service_unittest.cc:1463: // Emulate extension system loaded and extension registers itself ...
4 years ago (2016-12-20 18:44:54 UTC) #47
Alexander Yashkin
On 2016/12/20 at 18:44:54, Alexander Yashkin wrote: > https://codereview.chromium.org/2479113002/diff/160001/chrome/browser/search_engines/template_url_service_unittest.cc > File chrome/browser/search_engines/template_url_service_unittest.cc (right): > > ...
4 years ago (2016-12-21 06:12:12 UTC) #48
sdefresne
https://codereview.chromium.org/2479113002/diff/60001/components/pref_registry/testing_pref_service_syncable.h File components/pref_registry/testing_pref_service_syncable.h (right): https://codereview.chromium.org/2479113002/diff/60001/components/pref_registry/testing_pref_service_syncable.h#newcode20 components/pref_registry/testing_pref_service_syncable.h:20: TestingPrefServiceSyncable(TestingPrefStore* managed_prefs, On 2016/12/06 19:35:04, gab wrote: > On ...
4 years ago (2016-12-21 12:52:56 UTC) #49
vasilii
lgtm
4 years ago (2016-12-21 15:12:52 UTC) #51
gab
prefs lgtm
4 years ago (2016-12-21 16:02:36 UTC) #52
Peter Kasting
Seems generally fine, the below comments are mostly minor. In a few places the functional ...
4 years ago (2016-12-22 20:49:04 UTC) #53
Alexander Yashkin
On 2016/12/22 at 20:49:04, pkasting wrote: > Seems generally fine, the below comments are mostly ...
3 years, 12 months ago (2016-12-23 19:43:46 UTC) #54
Alexander Yashkin
https://codereview.chromium.org/2479113002/diff/180001/chrome/browser/search_engines/template_url_service_sync_unittest.cc File chrome/browser/search_engines/template_url_service_sync_unittest.cc (right): https://codereview.chromium.org/2479113002/diff/180001/chrome/browser/search_engines/template_url_service_sync_unittest.cc#newcode464 chrome/browser/search_engines/template_url_service_sync_unittest.cc:464: std::unique_ptr<TemplateURL> deserialized(Deserialize(*iter)); On 2016/12/22 at 20:49:03, Peter Kasting wrote: ...
3 years, 12 months ago (2016-12-23 19:44:09 UTC) #55
Peter Kasting
LGTM https://codereview.chromium.org/2479113002/diff/200001/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc File chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc (right): https://codereview.chromium.org/2479113002/diff/200001/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc#newcode48 chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc:48: std::unique_ptr<TemplateURLData> prep_engine( Nit: Prefer = to () for ...
3 years, 11 months ago (2017-01-06 01:44:58 UTC) #56
Alexander Yashkin
https://codereview.chromium.org/2479113002/diff/200001/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc File chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc (right): https://codereview.chromium.org/2479113002/diff/200001/chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc#newcode48 chrome/browser/extensions/api/settings_overrides/settings_overrides_browsertest.cc:48: std::unique_ptr<TemplateURLData> prep_engine( On 2017/01/06 at 01:44:57, Peter Kasting (backlogged) ...
3 years, 11 months ago (2017-01-07 12:56:00 UTC) #57
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2479113002/220001
3 years, 11 months ago (2017-01-07 12:56:26 UTC) #60
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_compile_dbg_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_compile_dbg_ng/builds/218120)
3 years, 11 months ago (2017-01-07 13:12:07 UTC) #62
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2479113002/240001
3 years, 11 months ago (2017-01-07 17:26:08 UTC) #65
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/342487)
3 years, 11 months ago (2017-01-07 17:40:32 UTC) #67
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2479113002/260001
3 years, 11 months ago (2017-01-07 19:06:34 UTC) #70
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/337057)
3 years, 11 months ago (2017-01-07 19:12:05 UTC) #72
Alexander Yashkin
On 2017/01/07 at 17:40:32, commit-bot wrote: > Try jobs failed on following builders: > linux_chromium_chromeos_rel_ng ...
3 years, 11 months ago (2017-01-08 18:21:35 UTC) #73
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2479113002/280001
3 years, 11 months ago (2017-01-09 12:01:31 UTC) #80
commit-bot: I haz the power
Committed patchset #15 (id:280001) as https://chromium.googlesource.com/chromium/src/+/f5f1407adee2b18b59b33fb8d74739dcc27d8c0b
3 years, 11 months ago (2017-01-09 12:06:05 UTC) #83
foolip
A revert of this CL (patchset #15 id:280001) has been created in https://codereview.chromium.org/2623833005/ by foolip@chromium.org. ...
3 years, 11 months ago (2017-01-10 15:40:55 UTC) #84
Alexander Yashkin
@vasillii, PTAL again I found problem with keywords conflict, added minor change to solution and ...
3 years, 11 months ago (2017-01-17 13:56:14 UTC) #93
Peter Kasting
On 2017/01/17 13:56:14, Alexander Yashkin wrote: > @vasillii, PTAL again Please try to avoid uploading ...
3 years, 11 months ago (2017-01-17 18:17:30 UTC) #98
Alexander Yashkin
3 years, 11 months ago (2017-01-18 06:56:44 UTC) #99
Message was sent while issue was closed.
On 2017/01/17 at 18:17:30, pkasting wrote:
> On 2017/01/17 13:56:14, Alexander Yashkin wrote:
> > @vasillii, PTAL again
> 
> Please try to avoid uploading new patchsets on CLs that landed once.  It makes
it extremely confusing later to figure out what actually landed when trying to
trace through revert chains.
> 
> Instead, create a new CL whose first patchset is the patch that originally
landed.  Then upload the new changes as a second patchset, so reviewers can
easily diff against the original to review just the changes.  It's OK to TBR
reviewers that don't need to re-review in order to minimize the friction of
relanding.

Created https://codereview.chromium.org/2639153002/, thanks for advice.

Powered by Google App Engine
This is Rietveld 408576698