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

Issue 10915069: Add Copy URL option to Omnibox context menu when URL is replaced by Instant Extended. (Closed)

Created:
8 years, 3 months ago by dominich
Modified:
8 years, 3 months ago
CC:
chromium-reviews, tfarina, James Su
Visibility:
Public.

Description

Add Copy URL option to Omnibox context menu when URL is replaced by Instant Extended. BUG=135106 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=156406

Patch Set 1 #

Patch Set 2 : compile fixes #

Total comments: 22

Patch Set 3 : estade fixes #

Patch Set 4 : dhollowa fixes #

Patch Set 5 : rebase #

Total comments: 14

Patch Set 6 : pkasting and estade fixes #

Patch Set 7 : win build fix #

Patch Set 8 : Always add copy url item #

Total comments: 2

Patch Set 9 : Adding doc to method and removing local variable. #

Patch Set 10 : Always add context menu items on cocoa. Disable if invalid. #

Patch Set 11 : more test fixes #

Patch Set 12 : ShouldAllowCopyURLMenu fix #

Total comments: 22

Patch Set 13 : fix dhollowa nits #

Patch Set 14 : rebase and fix compile issues #

Patch Set 15 : Refactor DoCopy* methods #

Patch Set 16 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+371 lines, -94 lines) Patch
M chrome/app/chrome_command_ids.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -0 lines 0 comments Download
M chrome/app/generated_resources.grd View 3 chunks +9 lines, -0 lines 0 comments Download
M chrome/browser/bookmarks/bookmark_node_data.h View 1 2 3 4 5 6 7 8 1 chunk +3 lines, -1 line 0 comments Download
M chrome/browser/ui/cocoa/location_bar/autocomplete_text_field.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +8 lines, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.h View 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 4 chunks +43 lines, -21 lines 0 comments Download
M chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor_unittest.mm View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 5 chunks +114 lines, -13 lines 0 comments Download
M chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_unittest_helper.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +2 lines, -0 lines 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 1 chunk +2 lines, -0 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 3 chunks +30 lines, -2 lines 0 comments Download
M chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.h View 1 chunk +1 line, -0 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 6 chunks +66 lines, -28 lines 0 comments Download
M chrome/browser/ui/omnibox/omnibox_view.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/views/omnibox/omnibox_view_views.h View 1 chunk +3 lines, -0 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 5 chunks +46 lines, -18 lines 0 comments Download
M chrome/browser/ui/views/omnibox/omnibox_view_win.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +4 lines, -0 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 7 chunks +37 lines, -11 lines 0 comments Download

Messages

Total messages: 27 (0 generated)
dominich
dhollowa: ui/cocoa estade: ui/gtk pkasting: ui/views cpu: chrome/app
8 years, 3 months ago (2012-09-05 00:01:08 UTC) #1
cpu_(ooo_6.6-7.5)
/app changes lgtm
8 years, 3 months ago (2012-09-05 01:11:30 UTC) #2
Evan Stade
gtk lgtm with nits https://chromiumcodereview.appspot.com/10915069/diff/4034/chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc File chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc (right): https://chromiumcodereview.appspot.com/10915069/diff/4034/chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc#newcode147 chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc:147: } blank line and function ...
8 years, 3 months ago (2012-09-05 21:07:16 UTC) #3
dominich
https://chromiumcodereview.appspot.com/10915069/diff/4034/chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc File chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc (right): https://chromiumcodereview.appspot.com/10915069/diff/4034/chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc#newcode147 chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc:147: } On 2012/09/05 21:07:17, Evan Stade wrote: > blank ...
8 years, 3 months ago (2012-09-05 21:21:39 UTC) #4
dhollowa
LGTM w/ nits. http://codereview.chromium.org/10915069/diff/4034/chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm File chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm (right): http://codereview.chromium.org/10915069/diff/4034/chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm#newcode102 chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm:102: if (observer && observer->CanCopy()) nit: No ...
8 years, 3 months ago (2012-09-05 21:22:34 UTC) #5
dominich
cpu: Any idea why android is failing thinking that generated_resources.grd has a third party license ...
8 years, 3 months ago (2012-09-05 21:30:54 UTC) #6
Evan Stade
https://chromiumcodereview.appspot.com/10915069/diff/4034/chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc File chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc (right): https://chromiumcodereview.appspot.com/10915069/diff/4034/chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc#newcode149 chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc:149: string16 stock_label(UTF8ToUTF16(label)); On 2012/09/05 21:21:39, dominich wrote: > On ...
8 years, 3 months ago (2012-09-05 22:11:50 UTC) #7
dhollowa
https://chromiumcodereview.appspot.com/10915069/diff/4034/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm File chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm (right): https://chromiumcodereview.appspot.com/10915069/diff/4034/chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm#newcode894 chrome/browser/ui/cocoa/omnibox/omnibox_view_mac.mm:894: // TODO(dominich): Move to OmniboxView base class? On 2012/09/05 ...
8 years, 3 months ago (2012-09-05 22:13:42 UTC) #8
Peter Kasting
http://codereview.chromium.org/10915069/diff/2006/chrome/browser/ui/views/omnibox/omnibox_view_views.cc File chrome/browser/ui/views/omnibox/omnibox_view_views.cc (right): http://codereview.chromium.org/10915069/diff/2006/chrome/browser/ui/views/omnibox/omnibox_view_views.cc#newcode804 chrome/browser/ui/views/omnibox/omnibox_view_views.cc:804: if (copy_position >= 0) Nit: {} (also please fix ...
8 years, 3 months ago (2012-09-05 22:32:58 UTC) #9
dominich
https://chromiumcodereview.appspot.com/10915069/diff/4034/chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc File chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc (right): https://chromiumcodereview.appspot.com/10915069/diff/4034/chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc#newcode149 chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc:149: string16 stock_label(UTF8ToUTF16(label)); On 2012/09/05 22:11:50, Evan Stade wrote: > ...
8 years, 3 months ago (2012-09-05 23:35:33 UTC) #10
Peter Kasting
Comments below apply to all platforms, assuming the relevant menu items are guaranteed to be ...
8 years, 3 months ago (2012-09-06 00:01:46 UTC) #11
Evan Stade
still lgtm https://chromiumcodereview.appspot.com/10915069/diff/4034/chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc File chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc (right): https://chromiumcodereview.appspot.com/10915069/diff/4034/chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc#newcode1610 chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.cc:1610: data.WriteToClipboard(NULL); On 2012/09/05 23:35:34, dominich wrote: > ...
8 years, 3 months ago (2012-09-06 01:35:03 UTC) #12
dominich
adding sky for bookmarks https://chromiumcodereview.appspot.com/10915069/diff/2006/chrome/browser/ui/views/omnibox/omnibox_view_views.cc File chrome/browser/ui/views/omnibox/omnibox_view_views.cc (right): https://chromiumcodereview.appspot.com/10915069/diff/2006/chrome/browser/ui/views/omnibox/omnibox_view_views.cc#newcode801 chrome/browser/ui/views/omnibox/omnibox_view_views.cc:801: if (toolbar_model()->WouldReplaceSearchURLWithSearchTerms() && On 2012/09/06 ...
8 years, 3 months ago (2012-09-06 17:50:25 UTC) #13
sky
LGTM
8 years, 3 months ago (2012-09-06 20:12:42 UTC) #14
Peter Kasting
On 2012/09/06 17:50:25, dominich wrote: > Except on cocoa, which already has the difference that ...
8 years, 3 months ago (2012-09-06 20:37:12 UTC) #15
dominich
On 2012/09/06 20:37:12, Peter Kasting wrote: > On 2012/09/06 17:50:25, dominich wrote: > > Except ...
8 years, 3 months ago (2012-09-06 21:10:48 UTC) #16
Peter Kasting
On 2012/09/06 21:10:48, dominich wrote: > On 2012/09/06 20:37:12, Peter Kasting wrote: > > On ...
8 years, 3 months ago (2012-09-06 21:28:02 UTC) #17
dominich
On 2012/09/06 21:28:02, Peter Kasting wrote: > On 2012/09/06 21:10:48, dominich wrote: > > On ...
8 years, 3 months ago (2012-09-06 21:56:23 UTC) #18
dominich
PTAL. dhollowa and pkasting, in particular. I've added support to cocoa for always showing Paste-and-Go/Search ...
8 years, 3 months ago (2012-09-11 19:53:11 UTC) #19
dhollowa
LGTM w/ nits. http://codereview.chromium.org/10915069/diff/21027/chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm File chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm (right): http://codereview.chromium.org/10915069/diff/21027/chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm#newcode221 chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm:221: AutocompleteTextFieldObserver* observer = [self observer]; |observer| ...
8 years, 3 months ago (2012-09-11 20:25:34 UTC) #20
Peter Kasting
LGTM http://codereview.chromium.org/10915069/diff/21027/chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm File chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm (right): http://codereview.chromium.org/10915069/diff/21027/chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm#newcode251 chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm:251: if ([search_engine_label length]) { Nit: Also, be consistent ...
8 years, 3 months ago (2012-09-11 21:52:59 UTC) #21
cpu_(ooo_6.6-7.5)
grd change lgtm
8 years, 3 months ago (2012-09-12 01:24:50 UTC) #22
dominich
http://codereview.chromium.org/10915069/diff/21027/chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm File chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm (right): http://codereview.chromium.org/10915069/diff/21027/chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm#newcode221 chrome/browser/ui/cocoa/location_bar/autocomplete_text_field_editor.mm:221: AutocompleteTextFieldObserver* observer = [self observer]; On 2012/09/11 20:25:34, dhollowa ...
8 years, 3 months ago (2012-09-12 15:23:09 UTC) #23
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dominich@chromium.org/10915069/10085
8 years, 3 months ago (2012-09-12 16:29:57 UTC) #24
commit-bot: I haz the power
Try job failure for 10915069-10085 (retry) on android for steps "compile, build" (clobber build). It's ...
8 years, 3 months ago (2012-09-12 17:25:52 UTC) #25
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dominich@chromium.org/10915069/10090
8 years, 3 months ago (2012-09-12 20:45:46 UTC) #26
commit-bot: I haz the power
8 years, 3 months ago (2012-09-12 22:55:52 UTC) #27
Change committed as 156406

Powered by Google App Engine
This is Rietveld 408576698