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

Issue 3069028: EULA screen enabling/disabling crash/metrics reporting renovated.... (Closed)

Created:
10 years, 4 months ago by glotov
Modified:
9 years, 7 months ago
CC:
chromium-reviews, nkostylev+cc_chromium.org, davemoore+watch_chromium.org, ben+cc_chromium.org, Nikita (slow)
Visibility:
Public.

Description

EULA screen enabling/disabling crash/metrics reporting renovated. BUG=chromium-os:2884 TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=55061

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+20 lines, -3 lines) Patch
M chrome/browser/chromeos/login/eula_view.cc View 4 chunks +20 lines, -3 lines 1 comment Download

Messages

Total messages: 13 (0 generated)
glotov
Hello Mattias, Lei! I noted you have updated crash sending logic resently. I have updated ...
10 years, 4 months ago (2010-08-04 18:19:14 UTC) #1
Lei Zhang
LGTM Do we intend to change the Linux first time startup code as well?
10 years, 4 months ago (2010-08-04 20:08:57 UTC) #2
glotov
Thanks for the review! What do you mean: Linux first time startup code? browser_main.cc - ...
10 years, 4 months ago (2010-08-04 20:52:38 UTC) #3
Lei Zhang
I'm referring to the similar code in chrome/browser/gtk/first_run_dialog.cc. On Wed, Aug 4, 2010 at 1:52 ...
10 years, 4 months ago (2010-08-04 20:57:20 UTC) #4
Mattias Nissler (ping if slow)
LGTM. The first run dialog also needs work to disable the checkbox if the setting ...
10 years, 4 months ago (2010-08-05 07:57:12 UTC) #5
glotov
Mattias, thank you for the comment. What do you call "policy"? Is it already implemented ...
10 years, 4 months ago (2010-08-05 14:19:23 UTC) #6
Mattias Nissler (ping if slow)
On Thu, Aug 5, 2010 at 4:19 PM, Denis Glotov <glotov@chromium.org> wrote: > Mattias, thank ...
10 years, 4 months ago (2010-08-05 14:37:48 UTC) #7
glotov
Mattias, is the group policy (PrefValueStore) currently used for prefs::kMetricsReportingEnabled? I haven't noticed it in ...
10 years, 4 months ago (2010-08-05 15:23:04 UTC) #8
Nikita (slow)
5 августа 2010 г. 19:22 пользователь Denis Glotov <glotov@chromium.org>написал: > Mattias, is the group policy ...
10 years, 4 months ago (2010-08-05 15:31:58 UTC) #9
Mattias Nissler (ping if slow)
On Thu, Aug 5, 2010 at 5:22 PM, Denis Glotov <glotov@chromium.org> wrote: > Mattias, is ...
10 years, 4 months ago (2010-08-05 15:42:08 UTC) #10
Mattias Nissler (ping if slow)
On Thu, Aug 5, 2010 at 5:31 PM, Nikita Kostylev <nkostylev@chromium.org>wrote: > > > 5 ...
10 years, 4 months ago (2010-08-05 15:42:19 UTC) #11
glotov
Thank you Mattias! I simultaneously found where we use policy. Will send you tiny patch ...
10 years, 4 months ago (2010-08-05 17:05:07 UTC) #12
Mattias Nissler (ping if slow)
10 years, 4 months ago (2010-08-05 22:30:03 UTC) #13
On Thu, Aug 5, 2010 at 7:04 PM, Denis Glotov <glotov@chromium.org> wrote:

> Thank you Mattias! I simultaneously found where we use policy. Will send
> you tiny patch tomorrow.
>
> BTW, you say that at startup PrefService is not available. Why?
>

The local_state PrefService instance in BrowserProcess gets initialized
during BrowserMain(). The profile PrefService instance (the one containing
most user prefs) even later. There is code that runs before that, and on win
(and maybe mac also, cannot remember exactly), the crash reporter is even
initialized by code in chrome/app, which runs very early and cannot use
stuff from chrome/browser (that's in chrome.dll which is not loaded at that
point). In general, it makes sense to run as little code as possible before
initializing the crash reporter, since you want to catch all crashs you can,
including those that happen during startup.

Mattias

Powered by Google App Engine
This is Rietveld 408576698