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

Issue 48149: Use cocoa controls for HTML select popups in test_shell (Closed)

Created:
11 years, 9 months ago by Paul Godavari
Modified:
9 years, 7 months ago
CC:
chromium-reviews_googlegroups.com
Visibility:
Public.

Description

First stage of implementing HTML select popup menus for the Mac test_shell. Once the changes to WebKit/WebCore/platform/chromium/PopupMenuChromium* have been upstreamed (then landed in our tree), we can enable them in test_shell. The WebKit part is contained in this bug: https://bugs.webkit.org/show_bug.cgi?id=24692 BUG=5095 (http://crbug.com/5095) Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=12382

Patch Set 1 #

Patch Set 2 : '' #

Patch Set 3 : '' #

Patch Set 4 : '' #

Patch Set 5 : '' #

Patch Set 6 : '' #

Total comments: 32

Patch Set 7 : '' #

Total comments: 9

Patch Set 8 : '' #

Patch Set 9 : '' #

Patch Set 10 : '' #

Patch Set 11 : '' #

Patch Set 12 : '' #

Patch Set 13 : '' #

Total comments: 3

Patch Set 14 : '' #

Patch Set 15 : '' #

Total comments: 5
Unified diffs Side-by-side diffs Delta from patch set Stats (+381 lines, -86 lines) Patch
M chrome/renderer/render_widget.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +5 lines, -0 lines 1 comment Download
M chrome/renderer/render_widget.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +9 lines, -0 lines 0 comments Download
M webkit/glue/chrome_client_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 2 chunks +7 lines, -0 lines 0 comments Download
M webkit/glue/chrome_client_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 21 chunks +135 lines, -82 lines 0 comments Download
M webkit/glue/webwidget_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 4 chunks +37 lines, -1 line 2 comments Download
M webkit/glue/webwidget_impl.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 3 chunks +7 lines, -1 line 0 comments Download
M webkit/glue/webwidget_impl.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +14 lines, -0 lines 1 comment Download
M webkit/tools/test_shell/mac/test_webview_delegate.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 3 chunks +145 lines, -0 lines 0 comments Download
M webkit/tools/test_shell/test_shell_mac.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -2 lines 0 comments Download
M webkit/tools/test_shell/test_webview_delegate.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +5 lines, -0 lines 0 comments Download
M webkit/tools/test_shell/test_webview_delegate_gtk.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +8 lines, -0 lines 0 comments Download
M webkit/tools/test_shell/test_webview_delegate_win.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +8 lines, -0 lines 1 comment Download

Messages

Total messages: 10 (0 generated)
Paul Godavari
11 years, 9 months ago (2009-03-19 02:51:11 UTC) #1
pink (ping after 24hrs)
http://codereview.chromium.org/48149/diff/1028/64 File chrome/renderer/render_widget.cc (right): http://codereview.chromium.org/48149/diff/1028/64#newcode563 Line 563: // TODO(paulg): Implement this for Mac HTML select ...
11 years, 9 months ago (2009-03-19 13:45:45 UTC) #2
Paul Godavari
http://codereview.chromium.org/48149/diff/1028/64 File chrome/renderer/render_widget.cc (right): http://codereview.chromium.org/48149/diff/1028/64#newcode563 Line 563: // TODO(paulg): Implement this for Mac HTML select ...
11 years, 9 months ago (2009-03-19 23:20:04 UTC) #3
pink (ping after 24hrs)
Almost there. http://codereview.chromium.org/48149/diff/2006/1034 File webkit/glue/chrome_client_impl.cc (right): http://codereview.chromium.org/48149/diff/2006/1034#newcode526 Line 526: if (delegate) { rather than wrapping ...
11 years, 9 months ago (2009-03-20 15:21:58 UTC) #4
Paul Godavari
http://codereview.chromium.org/48149/diff/2006/1034 File webkit/glue/chrome_client_impl.cc (right): http://codereview.chromium.org/48149/diff/2006/1034#newcode526 Line 526: if (delegate) { On 2009/03/20 15:21:58, pink wrote: ...
11 years, 9 months ago (2009-03-20 20:06:05 UTC) #5
pink (ping after 24hrs)
LGTM http://codereview.chromium.org/48149/diff/1084/2064 File webkit/tools/test_shell/mac/test_webview_delegate.mm (right): http://codereview.chromium.org/48149/diff/1084/2064#newcode45 Line 45: - (id)initWithItems:(const std::vector<MenuItem>&)items forMenu:(NSMenu*)menu { move this ...
11 years, 9 months ago (2009-03-23 19:25:38 UTC) #6
Paul Godavari
http://codereview.chromium.org/48149/diff/1084/2064 File webkit/tools/test_shell/mac/test_webview_delegate.mm (right): http://codereview.chromium.org/48149/diff/1084/2064#newcode45 Line 45: - (id)initWithItems:(const std::vector<MenuItem>&)items forMenu:(NSMenu*)menu { On 2009/03/23 19:25:38, ...
11 years, 9 months ago (2009-03-23 19:31:22 UTC) #7
pink (ping after 24hrs)
http://codereview.chromium.org/48149/diff/1084/2064 File webkit/tools/test_shell/mac/test_webview_delegate.mm (right): http://codereview.chromium.org/48149/diff/1084/2064#newcode45 Line 45: - (id)initWithItems:(const std::vector<MenuItem>&)items forMenu:(NSMenu*)menu { you can put ...
11 years, 9 months ago (2009-03-23 20:56:47 UTC) #8
darin (slow to review)
http://codereview.chromium.org/48149/diff/5002/5003 File webkit/glue/webwidget_delegate.h (right): http://codereview.chromium.org/48149/diff/5002/5003#newcode24 Line 24: struct MenuItem { sorry for the after-the-fact review... ...
11 years, 8 months ago (2009-04-01 18:02:50 UTC) #9
darin (slow to review)
11 years, 8 months ago (2009-04-01 18:23:42 UTC) #10
http://codereview.chromium.org/48149/diff/5002/5013
File chrome/renderer/render_widget.h (right):

http://codereview.chromium.org/48149/diff/5002/5013#newcode83
Line 83: virtual void ShowWithItems(WebWidget* webwidget,
nit: please list the methods in the order in which they were declared.

Powered by Google App Engine
This is Rietveld 408576698