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

Issue 268643002: Use the DefaultSearchManager as the exclusive authority on DSE, ignoring Web Data. (Closed)

Created:
6 years, 7 months ago by erikwright (departed)
Modified:
6 years, 7 months ago
CC:
chromium-reviews, Cait (Slow), gab, robertshield
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : WIP. Still trying to get tests to pass. #

Patch Set 3 : WIP, but many tests pass. #

Patch Set 4 : Nearly all non-sync tests pass. #

Total comments: 4

Patch Set 5 : Fix InstantService and related tests. #

Patch Set 6 : Fix calls to GoogleURLTracker without a profile (in tests). #

Patch Set 7 : Fix the KeywordEditorControllerTest. #

Total comments: 73

Patch Set 8 : Further progress. #

Patch Set 9 : Review follow-up. #

Patch Set 10 : more review comments. #

Patch Set 11 : Incremental improvements. #

Patch Set 12 : More incremental changes. #

Patch Set 13 : More small improvements. #

Patch Set 14 : Modify SearchProviderInstallData to use TemplateURLService rather than WebData. #

Patch Set 15 : D'oh. #

Total comments: 2

Patch Set 16 : Revert test framework changes. #

Patch Set 17 : Continuing test reparation. #

Patch Set 18 : Fix RepairPrepopulatedSearchEngines. #

Patch Set 19 : Fix another test. #

Patch Set 20 : More tests pass. #

Patch Set 21 : More tests pass. #

Patch Set 22 : Lost more stuff passes. #

Patch Set 23 : Incorporate Cait's CL. #

Patch Set 24 : Last test fix? #

Total comments: 4

Patch Set 25 : Implement the proposed sync plan. #

Patch Set 26 : Rebased off Peter's CL. #

Patch Set 27 : Rebased off Cait's CL. #

Patch Set 28 : Remove some unnecessary changes. #

Patch Set 29 : Pull out more test changes. #

Patch Set 30 : Pull out more test changes. #

Patch Set 31 : Remove an extraneous change. #

Patch Set 32 : Let's use the DSE GUID pref again. #

Patch Set 33 : Make the migration code wipe out the legacy value. Make the new pref not syncable. #

Patch Set 34 : Rebase with Cait's CL landed. #

Patch Set 35 : Fix merge errors. #

Total comments: 18

Patch Set 36 : Fix a NPE. #

Patch Set 37 : Review comments. #

Patch Set 38 : Review comments. #

Total comments: 70

Patch Set 39 : RLZ appears consistent with prior implementation. #

Patch Set 40 : Fix the rebase. #

Patch Set 41 : Rebase on top of a 'pre' CL. #

Patch Set 42 : Review comments. #

Patch Set 43 : Pull more into a pre-CL. #

Patch Set 44 : Revert some non-essential code moves. #

Patch Set 45 : Rebase #

Patch Set 46 : More review comments. #

Patch Set 47 : Revert code removal to reduce CL size. #

Patch Set 48 : Revert unnecessary change. #

Patch Set 49 : Rebase. #

Patch Set 50 : Restore DSP origin change metric. Restore some naming and ordering. #

Total comments: 11

Patch Set 51 : Fix the last test? #

Total comments: 1

Patch Set 52 : rebase #

Patch Set 53 : Prevent persistence when web data fails to load. #

Patch Set 54 : review nits. #

Total comments: 3

Patch Set 55 : Final review nits. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+623 lines, -1049 lines) Patch
M chrome/browser/profile_resetter/automatic_profile_resetter_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 chunk +2 lines, -9 lines 0 comments Download
M chrome/browser/profile_resetter/automatic_profile_resetter_delegate.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 1 chunk +27 lines, -15 lines 0 comments Download
M chrome/browser/profile_resetter/automatic_profile_resetter_delegate_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 5 chunks +11 lines, -31 lines 0 comments Download
M chrome/browser/search_engines/default_search_manager.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/search_engines/default_search_pref_migration.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 3 chunks +21 lines, -2 lines 0 comments Download
M chrome/browser/search_engines/default_search_pref_migration_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 6 chunks +74 lines, -89 lines 0 comments Download
M chrome/browser/search_engines/template_url_service.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 13 chunks +59 lines, -73 lines 0 comments Download
M chrome/browser/search_engines/template_url_service.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 39 chunks +311 lines, -581 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 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 4 chunks +24 lines, -35 lines 0 comments Download
M chrome/browser/search_engines/template_url_service_test_util.cc View 1 2 3 2 chunks +42 lines, -39 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 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 7 chunks +22 lines, -139 lines 0 comments Download
M chrome/browser/search_engines/util.h View 1 2 2 chunks +4 lines, -5 lines 0 comments Download
M chrome/browser/search_engines/util.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 10 chunks +24 lines, -30 lines 0 comments Download

Messages

Total messages: 93 (0 generated)
erikwright (departed)
pkasting: PTAL. I need to (1) integrate Cait's work to support extensions (2) make the ...
6 years, 7 months ago (2014-05-02 02:22:34 UTC) #1
erikwright (departed)
Uploaded a new patchset that fixes almost all tests besides sync. https://codereview.chromium.org/268643002/diff/60001/chrome/browser/search_engines/default_search_manager.h File chrome/browser/search_engines/default_search_manager.h (right): ...
6 years, 7 months ago (2014-05-02 16:35:56 UTC) #2
Peter Kasting
https://codereview.chromium.org/268643002/diff/100001/chrome/browser/search/instant_service.h File chrome/browser/search/instant_service.h (right): https://codereview.chromium.org/268643002/diff/100001/chrome/browser/search/instant_service.h#newcode104 chrome/browser/search/instant_service.h:104: class DefaultSearchEngineWatcher : public TemplateURLServiceObserver { What do we ...
6 years, 7 months ago (2014-05-03 00:28:18 UTC) #3
erikwright (departed)
https://codereview.chromium.org/268643002/diff/100001/chrome/browser/search/instant_service.h File chrome/browser/search/instant_service.h (right): https://codereview.chromium.org/268643002/diff/100001/chrome/browser/search/instant_service.h#newcode104 chrome/browser/search/instant_service.h:104: class DefaultSearchEngineWatcher : public TemplateURLServiceObserver { On 2014/05/03 00:28:18, ...
6 years, 7 months ago (2014-05-03 00:54:08 UTC) #4
Peter Kasting
https://codereview.chromium.org/268643002/diff/100001/chrome/browser/search/instant_service.h File chrome/browser/search/instant_service.h (right): https://codereview.chromium.org/268643002/diff/100001/chrome/browser/search/instant_service.h#newcode104 chrome/browser/search/instant_service.h:104: class DefaultSearchEngineWatcher : public TemplateURLServiceObserver { On 2014/05/03 00:54:08, ...
6 years, 7 months ago (2014-05-03 01:18:16 UTC) #5
erikwright (departed)
On 2014/05/03 01:18:16, Peter Kasting wrote: > https://codereview.chromium.org/268643002/diff/100001/chrome/browser/search/instant_service.h > File chrome/browser/search/instant_service.h (right): > > https://codereview.chromium.org/268643002/diff/100001/chrome/browser/search/instant_service.h#newcode104 ...
6 years, 7 months ago (2014-05-03 01:24:53 UTC) #6
erikwright (departed)
https://codereview.chromium.org/268643002/diff/100001/chrome/browser/search/instant_service.h File chrome/browser/search/instant_service.h (right): https://codereview.chromium.org/268643002/diff/100001/chrome/browser/search/instant_service.h#newcode104 chrome/browser/search/instant_service.h:104: class DefaultSearchEngineWatcher : public TemplateURLServiceObserver { On 2014/05/03 01:18:17, ...
6 years, 7 months ago (2014-05-03 01:24:59 UTC) #7
Peter Kasting
https://codereview.chromium.org/268643002/diff/100001/chrome/browser/search/instant_service.h File chrome/browser/search/instant_service.h (right): https://codereview.chromium.org/268643002/diff/100001/chrome/browser/search/instant_service.h#newcode104 chrome/browser/search/instant_service.h:104: class DefaultSearchEngineWatcher : public TemplateURLServiceObserver { On 2014/05/03 01:24:59, ...
6 years, 7 months ago (2014-05-03 01:31:01 UTC) #8
erikwright (departed)
I responded to some of the more straightforward comments. I see the following remaining: (1) ...
6 years, 7 months ago (2014-05-05 01:49:37 UTC) #9
erikwright (departed)
pawel: PTAL for browser_with_test_window_test.cc. I think I need this new hook because some keyed services ...
6 years, 7 months ago (2014-05-05 06:01:57 UTC) #10
erikwright (departed)
zea: PTAL at https://codereview.chromium.org/268643002/diff/230001/chrome/browser/search_engines/template_url_service.cc#newcode907 The scenario is: Two Chrome installs (C1, C2) are syncing. The ...
6 years, 7 months ago (2014-05-05 06:09:54 UTC) #11
erikwright (departed)
pkasting: PTAL. (1) I have sought input from pawel@ and zea@ regarding the two aforementioned ...
6 years, 7 months ago (2014-05-05 06:23:22 UTC) #12
Paweł Hajdan Jr.
https://codereview.chromium.org/268643002/diff/240001/chrome/test/base/browser_with_test_window_test.cc File chrome/test/base/browser_with_test_window_test.cc (right): https://codereview.chromium.org/268643002/diff/240001/chrome/test/base/browser_with_test_window_test.cc#newcode219 chrome/test/base/browser_with_test_window_test.cc:219: void BrowserWithTestWindowTest::CustomizeServiceFactories() { Why not just override CreateProfile? https://codereview.chromium.org/268643002/diff/240001/chrome/test/base/browser_with_test_window_test.h ...
6 years, 7 months ago (2014-05-05 11:28:08 UTC) #13
Nicolas Zea
On 2014/05/05 06:09:54, erikwright wrote: > zea: PTAL at > https://codereview.chromium.org/268643002/diff/230001/chrome/browser/search_engines/template_url_service.cc#newcode907 > > The scenario ...
6 years, 7 months ago (2014-05-05 20:09:37 UTC) #14
erikwright (departed)
On Mon, May 5, 2014 at 4:09 PM, <zea@chromium.org> wrote: > On 2014/05/05 06:09:54, erikwright ...
6 years, 7 months ago (2014-05-05 20:22:29 UTC) #15
Peter Kasting
On 2014/05/05 20:09:37, Nicolas Zea wrote: > On 2014/05/05 06:09:54, erikwright wrote: > > In ...
6 years, 7 months ago (2014-05-05 20:36:39 UTC) #16
Peter Kasting
On 2014/05/05 20:36:39, Peter Kasting wrote: > On 2014/05/05 20:09:37, Nicolas Zea wrote: > > ...
6 years, 7 months ago (2014-05-05 20:39:13 UTC) #17
erikwright (departed)
brettw: PTAL for chrome/browser/search/. TL;DR: Instead of TemplateURLService updating Prefs whenever the DSE changes, prefs ...
6 years, 7 months ago (2014-05-05 20:50:31 UTC) #18
Nicolas Zea
On 2014/05/05 20:22:29, erikwright wrote: > On Mon, May 5, 2014 at 4:09 PM, <mailto:zea@chromium.org> ...
6 years, 7 months ago (2014-05-05 20:59:35 UTC) #19
Nicolas Zea
On 2014/05/05 20:39:13, Peter Kasting wrote: > On 2014/05/05 20:36:39, Peter Kasting wrote: > > ...
6 years, 7 months ago (2014-05-05 20:59:59 UTC) #20
erikwright (departed)
Thanks for the clarifications, Nicolas. Undeleting it is an option, but for users who actually ...
6 years, 7 months ago (2014-05-05 21:23:51 UTC) #21
Nicolas Zea
For the most part this SGTM. To be clear, what will happen in the UI? ...
6 years, 7 months ago (2014-05-05 21:34:30 UTC) #22
erikwright (departed)
Yes - in the UI changing the DSE to something else would cause this "ghost" ...
6 years, 7 months ago (2014-05-05 21:36:45 UTC) #23
Peter Kasting
On 2014/05/05 21:36:45, erikwright wrote: > Yes - in the UI changing the DSE to ...
6 years, 7 months ago (2014-05-05 22:04:32 UTC) #24
erikwright (departed)
I believe there is already a facility for making a SE entry not editable. So ...
6 years, 7 months ago (2014-05-05 22:10:39 UTC) #25
Nicolas Zea
On 2014/05/05 22:10:39, erikwright wrote: > I believe there is already a facility for making ...
6 years, 7 months ago (2014-05-05 22:15:36 UTC) #26
Peter Kasting
On 2014/05/05 22:10:39, erikwright wrote: > I believe there is already a facility for making ...
6 years, 7 months ago (2014-05-05 22:19:28 UTC) #27
erikwright (departed)
On Mon, May 5, 2014 at 6:19 PM, <pkasting@chromium.org> wrote: > On 2014/05/05 22:10:39, erikwright ...
6 years, 7 months ago (2014-05-05 22:22:54 UTC) #28
Peter Kasting
On 2014/05/05 22:22:54, erikwright wrote: > On Mon, May 5, 2014 at 6:19 PM, <mailto:pkasting@chromium.org> ...
6 years, 7 months ago (2014-05-05 22:28:04 UTC) #29
erikwright (departed)
Nicolas called it an "undelete" and implied that the prior code did handle this in ...
6 years, 7 months ago (2014-05-05 22:43:13 UTC) #30
Peter Kasting
On 2014/05/05 22:43:13, erikwright wrote: > Nicolas called it an "undelete" and implied that the ...
6 years, 7 months ago (2014-05-05 22:46:44 UTC) #31
Nicolas Zea
As long as you're using the same sync_tag when you create/update the data, then Sync ...
6 years, 7 months ago (2014-05-05 22:47:09 UTC) #32
Nicolas Zea
On 2014/05/05 22:46:44, Peter Kasting wrote: > On 2014/05/05 22:43:13, erikwright wrote: > > Nicolas ...
6 years, 7 months ago (2014-05-05 22:51:01 UTC) #33
erikwright (departed)
zea: your understanding matches mine. On Mon, May 5, 2014 at 6:51 PM, <zea@chromium.org> wrote: ...
6 years, 7 months ago (2014-05-05 22:52:59 UTC) #34
Peter Kasting
On 2014/05/05 22:51:01, Nicolas Zea wrote: > I think I may be confused about the ...
6 years, 7 months ago (2014-05-05 22:55:29 UTC) #35
erikwright (departed)
pkasting: my very limited understanding is that we would send an Add event in this ...
6 years, 7 months ago (2014-05-05 22:59:12 UTC) #36
Nicolas Zea
On 2014/05/05 22:55:29, Peter Kasting wrote: > On 2014/05/05 22:51:01, Nicolas Zea wrote: > > ...
6 years, 7 months ago (2014-05-05 23:00:52 UTC) #37
Peter Kasting
On 2014/05/05 22:59:12, erikwright wrote: > pkasting: my very limited understanding is that we would ...
6 years, 7 months ago (2014-05-05 23:01:14 UTC) #38
Peter Kasting
On 2014/05/05 23:00:52, Nicolas Zea wrote: > It's perfectly valid for two clients to attempt ...
6 years, 7 months ago (2014-05-05 23:06:31 UTC) #39
engedy
LGTM on c/b/profile_resetter, I only have the one request below. https://codereview.chromium.org/268643002/diff/390001/chrome/browser/profile_resetter/automatic_profile_resetter_delegate.h File chrome/browser/profile_resetter/automatic_profile_resetter_delegate.h (right): https://codereview.chromium.org/268643002/diff/390001/chrome/browser/profile_resetter/automatic_profile_resetter_delegate.h#newcode72 ...
6 years, 7 months ago (2014-05-05 23:06:38 UTC) #40
Nicolas Zea
On 2014/05/05 23:06:31, Peter Kasting wrote: > On 2014/05/05 23:00:52, Nicolas Zea wrote: > > ...
6 years, 7 months ago (2014-05-05 23:19:22 UTC) #41
erikwright (departed)
Prefs takes precedence over what comes from Web Data. Once it's in memory, updates to ...
6 years, 7 months ago (2014-05-05 23:23:57 UTC) #42
Peter Kasting
On 2014/05/05 23:19:22, Nicolas Zea wrote: > That said, Erik, correct me if I'm wrong, ...
6 years, 7 months ago (2014-05-05 23:25:11 UTC) #43
Nicolas Zea
On 2014/05/05 23:25:11, Peter Kasting wrote: > The DSE prefs take priority over the web ...
6 years, 7 months ago (2014-05-06 00:15:34 UTC) #44
erikwright (departed)
The "ghost entry" approach is quite complicated. The existing implementation already has the issue of ...
6 years, 7 months ago (2014-05-06 00:38:01 UTC) #45
Peter Kasting
On 2014/05/06 00:38:01, erikwright wrote: > We propose the following solution: > > (1) If ...
6 years, 7 months ago (2014-05-06 00:45:51 UTC) #46
Peter Kasting
(Since the sync stuff here still seems pretty up in the air, and it's the ...
6 years, 7 months ago (2014-05-06 02:05:11 UTC) #47
erikwright (departed)
On Mon, May 5, 2014 at 8:45 PM, <pkasting@chromium.org> wrote: > On 2014/05/06 00:38:01, erikwright ...
6 years, 7 months ago (2014-05-06 13:33:50 UTC) #48
erikwright (departed)
-brettw -phajdan.jr Removed the files that you were here for!
6 years, 7 months ago (2014-05-06 16:06:21 UTC) #49
erikwright (departed)
pkasting, zea: PTAL. This is the implementation of my most recent proposal. I need to ...
6 years, 7 months ago (2014-05-06 16:27:21 UTC) #50
Peter Kasting
zea: Within a single sync datatype, is ordering guaranteed? So, if a client, say, edits ...
6 years, 7 months ago (2014-05-06 18:58:09 UTC) #51
erikwright (departed)
On Tue, May 6, 2014 at 2:58 PM, <pkasting@chromium.org> wrote: > zea: Within a single ...
6 years, 7 months ago (2014-05-06 19:15:57 UTC) #52
Peter Kasting
On 2014/05/06 19:15:57, erikwright wrote: > > Clients who receive search > > engine sync ...
6 years, 7 months ago (2014-05-06 19:30:12 UTC) #53
Nicolas Zea
In practice, order is either preserved or squashed for actions within a datatype. By squash, ...
6 years, 7 months ago (2014-05-06 20:54:40 UTC) #54
Peter Kasting
On 2014/05/06 20:54:40, Nicolas Zea wrote: > In practice, order is either preserved or squashed ...
6 years, 7 months ago (2014-05-06 21:20:30 UTC) #55
Peter Kasting
I might as well mail this comment that's sitting around. https://codereview.chromium.org/268643002/diff/390001/chrome/browser/search_engines/util.cc File chrome/browser/search_engines/util.cc (right): https://codereview.chromium.org/268643002/diff/390001/chrome/browser/search_engines/util.cc#newcode219 ...
6 years, 7 months ago (2014-05-06 21:20:57 UTC) #56
Nicolas Zea
On 2014/05/06 21:20:30, Peter Kasting wrote: > On 2014/05/06 20:54:40, Nicolas Zea wrote: > > ...
6 years, 7 months ago (2014-05-06 21:48:02 UTC) #57
Peter Kasting
On 2014/05/06 21:48:02, Nicolas Zea wrote: > On 2014/05/06 21:20:30, Peter Kasting wrote: > > ...
6 years, 7 months ago (2014-05-06 22:01:21 UTC) #58
erikwright (departed)
The plan that Peter and I proposed earlier (AIUI) did not include sending an update ...
6 years, 7 months ago (2014-05-07 01:19:36 UTC) #59
Peter Kasting
(Aside: Please don't quote the entire previous reply in your reply, I get a huge ...
6 years, 7 months ago (2014-05-07 01:28:25 UTC) #60
erikwright (departed)
OK, I had completely misinterpreted zea's comment about squashing. I read it in the 'git' ...
6 years, 7 months ago (2014-05-07 02:45:58 UTC) #61
Peter Kasting
On Tue, May 6, 2014 at 7:45 PM, Erik Wright <erikwright@chromium.org> wrote: > Client 1 ...
6 years, 7 months ago (2014-05-07 02:57:10 UTC) #62
erikwright (departed)
On Tue, May 6, 2014 at 10:57 PM, Peter Kasting <pkasting@chromium.org>wrote: > On Tue, May ...
6 years, 7 months ago (2014-05-07 03:49:18 UTC) #63
Peter Kasting
On Tue, May 6, 2014 at 8:49 PM, Erik Wright <erikwright@chromium.org> wrote: > On Tue, ...
6 years, 7 months ago (2014-05-07 06:32:47 UTC) #64
erikwright (departed)
> >>> Client 1 sets a DSE with sequence number N. > >>> Client 2 ...
6 years, 7 months ago (2014-05-07 12:53:16 UTC) #65
erikwright (departed)
> >>> Client 1 sets a DSE with sequence number N. > >>> Client 2 ...
6 years, 7 months ago (2014-05-07 12:53:17 UTC) #66
erikwright (departed)
Peter's concerns with changing the sync protocol are valid in that any new system is ...
6 years, 7 months ago (2014-05-07 16:10:09 UTC) #67
erikwright (departed)
pkasting, zea: PTAL. The latest and greatest is up and running through the try bots. ...
6 years, 7 months ago (2014-05-07 19:05:46 UTC) #68
gab
Just driving by here as I was reading some of this CL; didn't nearly have ...
6 years, 7 months ago (2014-05-07 20:25:07 UTC) #69
Nicolas Zea
Mostly LG from a sync perspective https://codereview.chromium.org/268643002/diff/600001/chrome/browser/search_engines/template_url_service.cc File chrome/browser/search_engines/template_url_service.cc (left): https://codereview.chromium.org/268643002/diff/600001/chrome/browser/search_engines/template_url_service.cc#oldcode1391 chrome/browser/search_engines/template_url_service.cc:1391: SetUserSelectedDefaultSearchProvider(pending_default); So I ...
6 years, 7 months ago (2014-05-07 20:30:05 UTC) #70
erikwright (departed)
engedy,zea,gab: Responded to all comments so far. https://codereview.chromium.org/268643002/diff/390001/chrome/browser/profile_resetter/automatic_profile_resetter_delegate.h File chrome/browser/profile_resetter/automatic_profile_resetter_delegate.h (right): https://codereview.chromium.org/268643002/diff/390001/chrome/browser/profile_resetter/automatic_profile_resetter_delegate.h#newcode72 chrome/browser/profile_resetter/automatic_profile_resetter_delegate.h:72: // and ...
6 years, 7 months ago (2014-05-07 22:26:45 UTC) #71
Nicolas Zea
Sync logic LGTM
6 years, 7 months ago (2014-05-07 22:29:58 UTC) #72
Peter Kasting
My mind kind of glazed over trying to look at this so this is more ...
6 years, 7 months ago (2014-05-07 23:38:27 UTC) #73
erikwright (departed)
I've pulled out a pre-CL (http://crrev.com/270533007/), and I've also reverted some unnecessary code moves. That ...
6 years, 7 months ago (2014-05-08 12:46:23 UTC) #74
erikwright (departed)
jochen: PTAL for chrome/browser/chrome_notification_types.h
6 years, 7 months ago (2014-05-08 12:51:11 UTC) #75
jochen (gone - plz use gerrit)
dropping a notification lgtm!
6 years, 7 months ago (2014-05-08 12:55:06 UTC) #76
erikwright (departed)
Pulled out some cleanups into a follow-up CL. This one is now down to 13 ...
6 years, 7 months ago (2014-05-08 13:29:22 UTC) #77
Peter Kasting
We must be getting close if this is all the feedback I can muster. https://codereview.chromium.org/268643002/diff/880001/chrome/browser/search_engines/default_search_pref_migration_unittest.cc ...
6 years, 7 months ago (2014-05-08 22:46:45 UTC) #78
Peter Kasting
https://codereview.chromium.org/268643002/diff/900001/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/268643002/diff/900001/chrome/browser/search_engines/template_url_service_sync_unittest.cc#newcode248 chrome/browser/search_engines/template_url_service_sync_unittest.cc:248: TemplateURLService::set_fallback_search_engines_disabled(false); Hmmm. I wonder if, instead of having the ...
6 years, 7 months ago (2014-05-08 22:51:48 UTC) #79
erikwright (departed)
pkasting: PTAL. I will respond to the nits in the meantime. https://codereview.chromium.org/268643002/diff/880001/chrome/browser/search_engines/template_url_service.cc File chrome/browser/search_engines/template_url_service.cc (left): ...
6 years, 7 months ago (2014-05-09 18:00:20 UTC) #80
erikwright (departed)
OK, I replied to all nits. The only issue not replied to is the fallback ...
6 years, 7 months ago (2014-05-09 19:05:35 UTC) #81
Peter Kasting
LGTM https://codereview.chromium.org/268643002/diff/880001/chrome/browser/search_engines/template_url_service.h File chrome/browser/search_engines/template_url_service.h (right): https://codereview.chromium.org/268643002/diff/880001/chrome/browser/search_engines/template_url_service.h#newcode140 chrome/browser/search_engines/template_url_service.h:140: static void SaveDefaultSearchProviderToPrefs(const TemplateURL* url, On 2014/05/09 18:00:22, ...
6 years, 7 months ago (2014-05-09 19:12:39 UTC) #82
erikwright (departed)
The CQ bit was checked by erikwright@chromium.org
6 years, 7 months ago (2014-05-09 19:22:47 UTC) #83
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/erikwright@chromium.org/268643002/980001
6 years, 7 months ago (2014-05-09 19:26:53 UTC) #84
erikwright (departed)
Committed patchset #55 manually as r269396 (tree was closed).
6 years, 7 months ago (2014-05-09 20:30:34 UTC) #85
Alpha Left Google
A revert of this CL has been created in https://codereview.chromium.org/280113002/ by hclam@chromium.org. The reason for ...
6 years, 7 months ago (2014-05-10 20:37:47 UTC) #86
erikwright (departed)
On 2014/05/10 20:37:47, Alpha wrote: > A revert of this CL has been created in ...
6 years, 7 months ago (2014-05-12 00:54:29 UTC) #87
erikwright (departed)
The CQ bit was checked by erikwright@chromium.org
6 years, 7 months ago (2014-05-12 00:54:50 UTC) #88
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/erikwright@chromium.org/268643002/980001
6 years, 7 months ago (2014-05-12 00:55:05 UTC) #89
commit-bot: I haz the power
Change committed as 269725
6 years, 7 months ago (2014-05-12 00:55:40 UTC) #90
Mark P
As near as I can tell, this change removed the UMA histograms for Search.DefaultSearchProviderType. Was ...
6 years, 7 months ago (2014-05-19 18:05:29 UTC) #91
erikwright (departed)
We are looking into this and will either restore it with identical semantics or propose ...
6 years, 7 months ago (2014-05-20 20:20:14 UTC) #92
Cait (Slow)
6 years, 7 months ago (2014-05-21 19:06:38 UTC) #93
Looks like this was being logged once per Chrome run, just after loading.
https://codereview.chromium.org/295093007/  should restore this behavior.

-Cait


On Tue, May 20, 2014 at 4:20 PM, Erik Wright <erikwright@chromium.org>wrote:

> We are looking into this and will either restore it with identical
> semantics or propose something similar if the new implementation no longer
> offers exactly the same semantics.
>
>
> On Mon, May 19, 2014 at 2:05 PM, <mpearson@chromium.org> wrote:
>
>>
>> As near as I can tell, this change removed the UMA histograms for
>> Search.DefaultSearchProviderType.  Was this intentional?  I object:
>> people,
>> myself included, find it interesting and occasionally useful.
>>
>> --mark
>>
>>
>> https://codereview.chromium.org/268643002/
>>
>
>

To unsubscribe from this group and stop receiving emails from it, send an email
to chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698