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

Issue 1250823005: Run the certificate management dialog with BaseShellDialogImpl. (Closed)

Created:
5 years, 5 months ago by davidben
Modified:
5 years, 4 months ago
Reviewers:
ananta, mmenke, Evan Stade
CC:
chromium-reviews, dbeam+watch-options_chromium.org, michaelpg+watch-options_chromium.org, asanka
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Run the certificate management dialog with BaseShellDialogImpl. This avoids the nested event loop. BUG=513113 TEST=Set Windows to 'classic' theme. Open Settings -> Show advanced settings -> Manage certificates Move the dialog around. See screenshot in bug. Committed: https://crrev.com/307679f882171bdaca4f5cc2015a93bb9fd7ef24 Cr-Commit-Position: refs/heads/master@{#341224}

Patch Set 1 #

Total comments: 11

Patch Set 2 : mmenke comments #

Total comments: 6

Patch Set 3 : comments #

Patch Set 4 : check for existing dialog #

Total comments: 7

Patch Set 5 : and now with no state #

Patch Set 6 : #

Patch Set 7 : unnecessary includes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+54 lines, -5 lines) Patch
M chrome/browser/ui/webui/options/advanced_options_utils_win.cc View 1 2 3 4 5 6 3 chunks +54 lines, -5 lines 0 comments Download

Messages

Total messages: 27 (5 generated)
davidben
ananta: I'm guessing you're the right person to review this since you added BaseShellDialogImpl. asanka, ...
5 years, 5 months ago (2015-07-23 19:49:33 UTC) #2
mmenke
Some cleanup suggestions https://codereview.chromium.org/1250823005/diff/1/chrome/browser/ui/webui/options/advanced_options_utils_win.cc File chrome/browser/ui/webui/options/advanced_options_utils_win.cc (right): https://codereview.chromium.org/1250823005/diff/1/chrome/browser/ui/webui/options/advanced_options_utils_win.cc#newcode41 chrome/browser/ui/webui/options/advanced_options_utils_win.cc:41: run_state_.dialog_thread->message_loop()->PostTask( PostTaskAndReply? (You'll need to use ...
5 years, 5 months ago (2015-07-23 20:03:34 UTC) #4
davidben
https://codereview.chromium.org/1250823005/diff/1/chrome/browser/ui/webui/options/advanced_options_utils_win.cc File chrome/browser/ui/webui/options/advanced_options_utils_win.cc (right): https://codereview.chromium.org/1250823005/diff/1/chrome/browser/ui/webui/options/advanced_options_utils_win.cc#newcode41 chrome/browser/ui/webui/options/advanced_options_utils_win.cc:41: run_state_.dialog_thread->message_loop()->PostTask( On 2015/07/23 20:03:34, mmenke wrote: > PostTaskAndReply? (You'll ...
5 years, 5 months ago (2015-07-23 20:21:55 UTC) #5
ananta
https://codereview.chromium.org/1250823005/diff/1/chrome/browser/ui/webui/options/advanced_options_utils_win.cc File chrome/browser/ui/webui/options/advanced_options_utils_win.cc (right): https://codereview.chromium.org/1250823005/diff/1/chrome/browser/ui/webui/options/advanced_options_utils_win.cc#newcode54 chrome/browser/ui/webui/options/advanced_options_utils_win.cc:54: DisableOwner(run_state_.owner); On 2015/07/23 20:21:55, David Benjamin wrote: > On ...
5 years, 5 months ago (2015-07-23 20:32:57 UTC) #6
mmenke
https://codereview.chromium.org/1250823005/diff/1/chrome/browser/ui/webui/options/advanced_options_utils_win.cc File chrome/browser/ui/webui/options/advanced_options_utils_win.cc (right): https://codereview.chromium.org/1250823005/diff/1/chrome/browser/ui/webui/options/advanced_options_utils_win.cc#newcode54 chrome/browser/ui/webui/options/advanced_options_utils_win.cc:54: DisableOwner(run_state_.owner); On 2015/07/23 20:21:55, David Benjamin wrote: > On ...
5 years, 5 months ago (2015-07-23 20:34:29 UTC) #7
davidben
https://codereview.chromium.org/1250823005/diff/1/chrome/browser/ui/webui/options/advanced_options_utils_win.cc File chrome/browser/ui/webui/options/advanced_options_utils_win.cc (right): https://codereview.chromium.org/1250823005/diff/1/chrome/browser/ui/webui/options/advanced_options_utils_win.cc#newcode54 chrome/browser/ui/webui/options/advanced_options_utils_win.cc:54: DisableOwner(run_state_.owner); On 2015/07/23 20:34:29, mmenke wrote: > On 2015/07/23 ...
5 years, 5 months ago (2015-07-24 22:43:35 UTC) #8
mmenke
LGTM!
5 years, 4 months ago (2015-07-27 15:28:23 UTC) #9
mmenke
https://codereview.chromium.org/1250823005/diff/60001/chrome/browser/ui/webui/options/advanced_options_utils_win.cc File chrome/browser/ui/webui/options/advanced_options_utils_win.cc (right): https://codereview.chromium.org/1250823005/diff/60001/chrome/browser/ui/webui/options/advanced_options_utils_win.cc#newcode37 chrome/browser/ui/webui/options/advanced_options_utils_win.cc:37: : web_contents_(web_contents) {} optional: Should we take the WebContents ...
5 years, 4 months ago (2015-07-27 18:45:33 UTC) #10
davidben
https://codereview.chromium.org/1250823005/diff/60001/chrome/browser/ui/webui/options/advanced_options_utils_win.cc File chrome/browser/ui/webui/options/advanced_options_utils_win.cc (right): https://codereview.chromium.org/1250823005/diff/60001/chrome/browser/ui/webui/options/advanced_options_utils_win.cc#newcode37 chrome/browser/ui/webui/options/advanced_options_utils_win.cc:37: : web_contents_(web_contents) {} On 2015/07/27 18:45:33, mmenke wrote: > ...
5 years, 4 months ago (2015-07-27 18:47:45 UTC) #11
mmenke
https://codereview.chromium.org/1250823005/diff/60001/chrome/browser/ui/webui/options/advanced_options_utils_win.cc File chrome/browser/ui/webui/options/advanced_options_utils_win.cc (right): https://codereview.chromium.org/1250823005/diff/60001/chrome/browser/ui/webui/options/advanced_options_utils_win.cc#newcode37 chrome/browser/ui/webui/options/advanced_options_utils_win.cc:37: : web_contents_(web_contents) {} On 2015/07/27 18:47:45, David Benjamin wrote: ...
5 years, 4 months ago (2015-07-27 19:08:14 UTC) #12
mmenke
https://codereview.chromium.org/1250823005/diff/60001/chrome/browser/ui/webui/options/advanced_options_utils_win.cc File chrome/browser/ui/webui/options/advanced_options_utils_win.cc (right): https://codereview.chromium.org/1250823005/diff/60001/chrome/browser/ui/webui/options/advanced_options_utils_win.cc#newcode68 chrome/browser/ui/webui/options/advanced_options_utils_win.cc:68: const base::Closure& callback) { On 2015/07/27 19:08:14, mmenke wrote: ...
5 years, 4 months ago (2015-07-27 19:13:30 UTC) #13
davidben
https://codereview.chromium.org/1250823005/diff/60001/chrome/browser/ui/webui/options/advanced_options_utils_win.cc File chrome/browser/ui/webui/options/advanced_options_utils_win.cc (right): https://codereview.chromium.org/1250823005/diff/60001/chrome/browser/ui/webui/options/advanced_options_utils_win.cc#newcode37 chrome/browser/ui/webui/options/advanced_options_utils_win.cc:37: : web_contents_(web_contents) {} On 2015/07/27 19:08:14, mmenke wrote: > ...
5 years, 4 months ago (2015-07-27 19:24:19 UTC) #14
ananta
https://codereview.chromium.org/1250823005/diff/60001/chrome/browser/ui/webui/options/advanced_options_utils_win.cc File chrome/browser/ui/webui/options/advanced_options_utils_win.cc (right): https://codereview.chromium.org/1250823005/diff/60001/chrome/browser/ui/webui/options/advanced_options_utils_win.cc#newcode37 chrome/browser/ui/webui/options/advanced_options_utils_win.cc:37: : web_contents_(web_contents) {} On 2015/07/27 19:24:19, David Benjamin wrote: ...
5 years, 4 months ago (2015-07-27 19:59:23 UTC) #15
davidben
On 2015/07/27 19:59:23, ananta wrote: > https://codereview.chromium.org/1250823005/diff/60001/chrome/browser/ui/webui/options/advanced_options_utils_win.cc > File chrome/browser/ui/webui/options/advanced_options_utils_win.cc (right): > > https://codereview.chromium.org/1250823005/diff/60001/chrome/browser/ui/webui/options/advanced_options_utils_win.cc#newcode37 > ...
5 years, 4 months ago (2015-07-27 20:32:19 UTC) #16
mmenke
On 2015/07/27 20:32:19, David Benjamin wrote: > On 2015/07/27 19:59:23, ananta wrote: > > > ...
5 years, 4 months ago (2015-07-27 20:55:01 UTC) #17
ananta
lgtm
5 years, 4 months ago (2015-07-27 21:12:31 UTC) #18
davidben
+estade for owners
5 years, 4 months ago (2015-07-27 21:57:43 UTC) #20
davidben
estade: friendly ping
5 years, 4 months ago (2015-07-30 20:00:27 UTC) #21
Evan Stade
rubbery lgtm
5 years, 4 months ago (2015-07-30 22:56:21 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1250823005/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1250823005/120001
5 years, 4 months ago (2015-07-30 22:58:26 UTC) #25
commit-bot: I haz the power
Committed patchset #7 (id:120001)
5 years, 4 months ago (2015-07-30 23:37:19 UTC) #26
commit-bot: I haz the power
5 years, 4 months ago (2015-07-30 23:38:02 UTC) #27
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/307679f882171bdaca4f5cc2015a93bb9fd7ef24
Cr-Commit-Position: refs/heads/master@{#341224}

Powered by Google App Engine
This is Rietveld 408576698