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

Issue 8220026: Add new methods to create constrained windows for print preview and release the internal TabConte... (Closed)

Created:
9 years, 2 months ago by Lei Zhang
Modified:
9 years, 2 months ago
CC:
chromium-reviews
Visibility:
Public.

Description

Add new methods to create constrained windows for print preview and release the internal TabContents when asked to. BUG=none TEST=included Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=105575

Patch Set 1 : '' #

Total comments: 13

Patch Set 2 : '' #

Total comments: 2

Patch Set 3 : '' #

Patch Set 4 : rebase #

Patch Set 5 : fix win,mac builds #

Patch Set 6 : fix cros build #

Patch Set 7 : remove unneeded friend #

Patch Set 8 : rebase #

Total comments: 2

Patch Set 9 : fix nit #

Patch Set 10 : rename #

Unified diffs Side-by-side diffs Delta from patch set Stats (+208 lines, -89 lines) Patch
M chrome/browser/ui/cocoa/constrained_html_delegate_mac.mm View 1 2 3 4 5 6 7 8 8 chunks +28 lines, -10 lines 0 comments Download
M chrome/browser/ui/gtk/constrained_html_delegate_gtk.cc View 1 2 3 4 5 6 7 8 4 chunks +43 lines, -32 lines 0 comments Download
M chrome/browser/ui/login/login_prompt_ui.cc View 1 2 3 4 5 6 7 8 4 chunks +6 lines, -5 lines 0 comments Download
M chrome/browser/ui/views/constrained_html_delegate_gtk.cc View 1 2 3 4 5 6 7 8 7 chunks +29 lines, -15 lines 0 comments Download
M chrome/browser/ui/views/constrained_html_delegate_views.cc View 1 2 3 4 5 6 7 8 6 chunks +29 lines, -13 lines 0 comments Download
M chrome/browser/ui/webui/constrained_html_ui.h View 1 2 3 4 5 6 7 8 2 chunks +15 lines, -1 line 0 comments Download
M chrome/browser/ui/webui/constrained_html_ui_browsertest.cc View 1 2 3 4 5 6 7 8 4 chunks +58 lines, -13 lines 0 comments Download

Messages

Total messages: 13 (0 generated)
Lei Zhang
9 years, 2 months ago (2011-10-11 01:20:03 UTC) #1
Evan Stade
http://codereview.chromium.org/8220026/diff/2003/chrome/browser/ui/gtk/constrained_html_delegate_gtk.cc File chrome/browser/ui/gtk/constrained_html_delegate_gtk.cc (right): http://codereview.chromium.org/8220026/diff/2003/chrome/browser/ui/gtk/constrained_html_delegate_gtk.cc#newcode133 chrome/browser/ui/gtk/constrained_html_delegate_gtk.cc:133: return constrained_window; seems like you could just modify this ...
9 years, 2 months ago (2011-10-11 02:49:17 UTC) #2
Lei Zhang
http://codereview.chromium.org/8220026/diff/2003/chrome/browser/ui/gtk/constrained_html_delegate_gtk.cc File chrome/browser/ui/gtk/constrained_html_delegate_gtk.cc (right): http://codereview.chromium.org/8220026/diff/2003/chrome/browser/ui/gtk/constrained_html_delegate_gtk.cc#newcode133 chrome/browser/ui/gtk/constrained_html_delegate_gtk.cc:133: return constrained_window; On 2011/10/11 02:49:17, Evan Stade wrote: > ...
9 years, 2 months ago (2011-10-11 03:15:58 UTC) #3
Paweł Hajdan Jr.
Drive-by, and this is #1 cause of leak in tests. Really. http://codereview.chromium.org/8220026/diff/8/chrome/browser/ui/webui/constrained_html_ui_browsertest.cc File chrome/browser/ui/webui/constrained_html_ui_browsertest.cc (right): ...
9 years, 2 months ago (2011-10-11 22:16:48 UTC) #4
Evan Stade
http://codereview.chromium.org/8220026/diff/2003/chrome/browser/ui/gtk/constrained_html_delegate_gtk.cc File chrome/browser/ui/gtk/constrained_html_delegate_gtk.cc (right): http://codereview.chromium.org/8220026/diff/2003/chrome/browser/ui/gtk/constrained_html_delegate_gtk.cc#newcode133 chrome/browser/ui/gtk/constrained_html_delegate_gtk.cc:133: return constrained_window; On 2011/10/11 03:15:58, Lei Zhang wrote: > ...
9 years, 2 months ago (2011-10-11 22:54:59 UTC) #5
Lei Zhang
http://codereview.chromium.org/8220026/diff/2003/chrome/browser/ui/webui/constrained_html_ui.h File chrome/browser/ui/webui/constrained_html_ui.h (right): http://codereview.chromium.org/8220026/diff/2003/chrome/browser/ui/webui/constrained_html_ui.h#newcode30 chrome/browser/ui/webui/constrained_html_ui.h:30: virtual void ReleaseTabContentsOnDialogClose() = 0; On 2011/10/11 22:54:59, Evan ...
9 years, 2 months ago (2011-10-11 23:04:57 UTC) #6
Lei Zhang
http://codereview.chromium.org/8220026/diff/2003/chrome/browser/ui/gtk/constrained_html_delegate_gtk.cc File chrome/browser/ui/gtk/constrained_html_delegate_gtk.cc (right): http://codereview.chromium.org/8220026/diff/2003/chrome/browser/ui/gtk/constrained_html_delegate_gtk.cc#newcode133 chrome/browser/ui/gtk/constrained_html_delegate_gtk.cc:133: return constrained_window; On 2011/10/11 22:54:59, Evan Stade wrote: > ...
9 years, 2 months ago (2011-10-11 23:41:25 UTC) #7
Lei Zhang
PTAL at patch set 7.
9 years, 2 months ago (2011-10-12 02:36:14 UTC) #8
Lei Zhang
Rebased in patch set 8.
9 years, 2 months ago (2011-10-13 09:17:33 UTC) #9
Paweł Hajdan Jr.
Code I commented in the drive-by LGTM, thanks.
9 years, 2 months ago (2011-10-13 19:53:04 UTC) #10
Evan Stade
lgtm http://codereview.chromium.org/8220026/diff/15001/chrome/browser/ui/login/login_prompt_ui.cc File chrome/browser/ui/login/login_prompt_ui.cc (right): http://codereview.chromium.org/8220026/diff/15001/chrome/browser/ui/login/login_prompt_ui.cc#newcode250 chrome/browser/ui/login/login_prompt_ui.cc:250: wrapper); nit: don't need to store delegate variable
9 years, 2 months ago (2011-10-13 23:59:13 UTC) #11
Lei Zhang
http://codereview.chromium.org/8220026/diff/15001/chrome/browser/ui/login/login_prompt_ui.cc File chrome/browser/ui/login/login_prompt_ui.cc (right): http://codereview.chromium.org/8220026/diff/15001/chrome/browser/ui/login/login_prompt_ui.cc#newcode250 chrome/browser/ui/login/login_prompt_ui.cc:250: wrapper); On 2011/10/13 23:59:14, Evan Stade wrote: > nit: ...
9 years, 2 months ago (2011-10-14 17:31:05 UTC) #12
Evan Stade
9 years, 2 months ago (2011-10-14 18:04:49 UTC) #13
On 2011/10/14 17:31:05, Lei Zhang wrote:
>
http://codereview.chromium.org/8220026/diff/15001/chrome/browser/ui/login/log...
> File chrome/browser/ui/login/login_prompt_ui.cc (right):
> 
>
http://codereview.chromium.org/8220026/diff/15001/chrome/browser/ui/login/log...
> chrome/browser/ui/login/login_prompt_ui.cc:250: wrapper);
> On 2011/10/13 23:59:14, Evan Stade wrote:
> > nit: don't need to store delegate variable
> 
> As in you prefer:
> 
> ConstrainedWindow* dialog =
> ConstrainedHtmlUI::CreateConstrainedHtmlDialog(profile, delegate_,
> wrapper)->window(); ?

this

> 
> or did you mean no need for |dialog| ?

Powered by Google App Engine
This is Rietveld 408576698