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

Issue 10810062: Moving common code into OmniboxView from OmniboxView* (Closed)

Created:
8 years, 5 months ago by dominich
Modified:
8 years, 4 months ago
CC:
chromium-reviews, mihaip-chromium-reviews_chromium.org, tfarina, kkania, Aaron Boodman, robertshield, James Su
Visibility:
Public.

Description

Moving common code into OmniboxView from OmniboxView* Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=150426

Patch Set 1 #

Patch Set 2 : OSX/CrOS/Win build fix attempts #

Patch Set 3 : Rename GetTextLength to allow reasoning about win version" #

Total comments: 2

Patch Set 4 : Windows fix #

Patch Set 5 : More win fixes #

Total comments: 28

Patch Set 6 : Non-virtual model accessor. Protected accessors in base. #

Patch Set 7 : public destructor #

Total comments: 19

Patch Set 8 : Respond to pkasting #

Patch Set 9 : Remove a few virtuals that don't need to be #

Patch Set 10 : mac compile and all os test fixes #

Patch Set 11 : Dealing with OSX multiple inheritance #

Patch Set 12 : fix CrOS compile #

Patch Set 13 : fix win compile #

Patch Set 14 : rebase #

Total comments: 10

Patch Set 15 : Fix final nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+473 lines, -695 lines) Patch
M chrome/browser/automation/testing_automation_provider.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -2 lines 0 comments Download
M chrome/browser/omnibox_search_hint.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 7 chunks +4 lines, -32 lines 0 comments Download
M chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 32 chunks +73 lines, -130 lines 0 comments Download
M chrome/browser/ui/gtk/browser_window_gtk.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.h View 1 2 3 4 5 7 chunks +4 lines, -36 lines 0 comments Download
M chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 40 chunks +142 lines, -210 lines 0 comments Download
M chrome/browser/ui/omnibox/omnibox_edit_model.cc View 1 2 3 4 5 6 7 8 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/omnibox/omnibox_edit_unittest.cc View 1 2 3 4 5 6 7 8 5 chunks +4 lines, -8 lines 0 comments Download
M chrome/browser/ui/omnibox/omnibox_view.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 7 chunks +51 lines, -15 lines 0 comments Download
M chrome/browser/ui/omnibox/omnibox_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +73 lines, -0 lines 0 comments Download
M chrome/browser/ui/views/frame/browser_view.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/omnibox/omnibox_view_views.h View 1 2 6 chunks +2 lines, -28 lines 0 comments Download
M chrome/browser/ui/views/omnibox/omnibox_view_views.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 chunks +50 lines, -109 lines 0 comments Download
M chrome/browser/ui/views/omnibox/omnibox_view_win.h View 1 2 3 9 chunks +4 lines, -26 lines 0 comments Download
M chrome/browser/ui/views/omnibox/omnibox_view_win.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 40 chunks +61 lines, -95 lines 0 comments Download

Messages

Total messages: 26 (0 generated)
dominich
I realized there's quite a bit of code that is shared between the cross-platform OmniboxView ...
8 years, 5 months ago (2012-07-23 23:00:07 UTC) #1
Matt Perry
I'm not the best person to review this. If you included me as an extensions ...
8 years, 5 months ago (2012-07-23 23:56:42 UTC) #2
tfarina
Peter is probably the most indicated for Omnibox/Autocomplete changes. Copied him. On Monday, July 23, ...
8 years, 5 months ago (2012-07-24 01:47:25 UTC) #3
sky
Agreed, Peter should review this. -Scott On Mon, Jul 23, 2012 at 6:47 PM, Thiago ...
8 years, 5 months ago (2012-07-24 04:36:18 UTC) #4
dominich
sgtm. I just went with git cl upload's suggestions. On Jul 23, 2012 9:36 PM, ...
8 years, 5 months ago (2012-07-24 05:15:17 UTC) #5
Peter Kasting
http://codereview.chromium.org/10810062/diff/12001/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm File chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm (right): http://codereview.chromium.org/10810062/diff/12001/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm#newcode906 chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm:906: OmniboxView::ClosePopup(); Nit: Why do we need to provide this ...
8 years, 4 months ago (2012-07-26 03:59:17 UTC) #6
dominich
http://codereview.chromium.org/10810062/diff/12001/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm File chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm (right): http://codereview.chromium.org/10810062/diff/12001/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm#newcode906 chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm:906: OmniboxView::ClosePopup(); On 2012/07/26 03:59:17, Peter Kasting wrote: > Nit: ...
8 years, 4 months ago (2012-07-26 22:33:23 UTC) #7
Peter Kasting
http://codereview.chromium.org/10810062/diff/21001/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm File chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm (right): http://codereview.chromium.org/10810062/diff/21001/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm#newcode977 chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm:977: return static_cast<int>(GetTextLength()); On 2012/07/26 22:33:24, dominich wrote: > Many ...
8 years, 4 months ago (2012-07-26 23:03:24 UTC) #8
dominich
http://codereview.chromium.org/10810062/diff/25001/chrome/browser/extensions/api/omnibox/omnibox_apitest.cc File chrome/browser/extensions/api/omnibox/omnibox_apitest.cc (right): http://codereview.chromium.org/10810062/diff/25001/chrome/browser/extensions/api/omnibox/omnibox_apitest.cc#newcode56 chrome/browser/extensions/api/omnibox/omnibox_apitest.cc:56: popup_model()->autocomplete_controller(); On 2012/07/26 23:03:24, Peter Kasting wrote: > Nit: ...
8 years, 4 months ago (2012-07-27 20:33:54 UTC) #9
Peter Kasting
There are still a few comments on older patch sets. Take a glance at my ...
8 years, 4 months ago (2012-07-28 00:23:06 UTC) #10
dominich
http://codereview.chromium.org/10810062/diff/21001/chrome/browser/ui/omnibox/omnibox_view.cc File chrome/browser/ui/omnibox/omnibox_view.cc (right): http://codereview.chromium.org/10810062/diff/21001/chrome/browser/ui/omnibox/omnibox_view.cc#newcode119 chrome/browser/ui/omnibox/omnibox_view.cc:119: // TODO(deanm): something about selection / focus change here. ...
8 years, 4 months ago (2012-07-30 16:42:59 UTC) #11
Peter Kasting
http://codereview.chromium.org/10810062/diff/21001/chrome/browser/ui/views/omnibox/omnibox_view_views.cc File chrome/browser/ui/views/omnibox/omnibox_view_views.cc (right): http://codereview.chromium.org/10810062/diff/21001/chrome/browser/ui/views/omnibox/omnibox_view_views.cc#newcode252 chrome/browser/ui/views/omnibox/omnibox_view_views.cc:252: model_.reset(); On 2012/07/30 16:42:59, dominich wrote: > On 2012/07/26 ...
8 years, 4 months ago (2012-07-30 17:06:03 UTC) #12
dominich
On 2012/07/30 17:06:03, Peter Kasting wrote: > http://codereview.chromium.org/10810062/diff/21001/chrome/browser/ui/views/omnibox/omnibox_view_views.cc > File chrome/browser/ui/views/omnibox/omnibox_view_views.cc (right): > > http://codereview.chromium.org/10810062/diff/21001/chrome/browser/ui/views/omnibox/omnibox_view_views.cc#newcode252 ...
8 years, 4 months ago (2012-07-30 17:21:41 UTC) #13
Peter Kasting
I'm also tempted to remove it, I was hoping that if you spelunked in the ...
8 years, 4 months ago (2012-07-30 17:22:56 UTC) #14
dominich
On 2012/07/30 17:22:56, Peter Kasting wrote: > I'm also tempted to remove it, I was ...
8 years, 4 months ago (2012-07-30 17:25:11 UTC) #15
dominich
On 2012/07/30 17:25:11, dominich wrote: > On 2012/07/30 17:22:56, Peter Kasting wrote: > > I'm ...
8 years, 4 months ago (2012-07-30 17:34:50 UTC) #16
Peter Kasting
SGTM
8 years, 4 months ago (2012-07-30 17:38:10 UTC) #17
dominich
PTAL - I don't intend to submit this before the next branch point, but I'd ...
8 years, 4 months ago (2012-08-06 16:06:24 UTC) #18
Peter Kasting
LGTM http://codereview.chromium.org/10810062/diff/18029/chrome/browser/ui/omnibox/omnibox_view.cc File chrome/browser/ui/omnibox/omnibox_view.cc (right): http://codereview.chromium.org/10810062/diff/18029/chrome/browser/ui/omnibox/omnibox_view.cc#newcode79 chrome/browser/ui/omnibox/omnibox_view.cc:79: // Invalid URLs such as chrome://history can end ...
8 years, 4 months ago (2012-08-07 02:47:05 UTC) #19
dominich
Fixed nits. I'll make sure try bots are happy and then commit. http://codereview.chromium.org/10810062/diff/18029/chrome/browser/ui/omnibox/omnibox_view.cc File chrome/browser/ui/omnibox/omnibox_view.cc ...
8 years, 4 months ago (2012-08-07 17:48:20 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dominich@chromium.org/10810062/21023
8 years, 4 months ago (2012-08-07 19:07:00 UTC) #21
commit-bot: I haz the power
Presubmit check for 10810062-21023 failed and returned exit status 1. Running presubmit commit checks ...
8 years, 4 months ago (2012-08-07 19:07:08 UTC) #22
dominich
ben@ Could you take a look for OWNERS approval for chrome/ and chrome/browser/automation please?
8 years, 4 months ago (2012-08-07 19:09:24 UTC) #23
Ben Goodger (Google)
lgtm
8 years, 4 months ago (2012-08-07 19:40:20 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dominich@chromium.org/10810062/21023
8 years, 4 months ago (2012-08-07 20:32:09 UTC) #25
commit-bot: I haz the power
8 years, 4 months ago (2012-08-07 22:01:57 UTC) #26
Change committed as 150426

Powered by Google App Engine
This is Rietveld 408576698