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

Issue 6252003: Accept keyword by pressing space. (Closed)

Created:
9 years, 11 months ago by James Su
Modified:
9 years, 7 months ago
Reviewers:
Peter Kasting, sky
CC:
chromium-reviews, pam+watch_chromium.org, Paweł Hajdan Jr.
Visibility:
Public.

Description

Accept keyword by pressing space. This CL disables implicit keyword accepting completely. The user can only accept a keyword by pressing Tab or space explicitly while the keyword hint UI is visible. BUG=60972 TEST=interactive_ui_tests --gtest_filter=AutocompleteEditViewTest.AcceptKeywordBySpace Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=72003

Patch Set 1 #

Total comments: 19

Patch Set 2 : Remove IsKeywordHintVisible(). #

Patch Set 3 : rebase #

Patch Set 4 : Fix a bug on Windows when using an IME. #

Total comments: 13

Patch Set 5 : Update #

Total comments: 2

Patch Set 6 : Only allow 0x0020 and 0x3000 for now. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+220 lines, -192 lines) Patch
M chrome/browser/autocomplete/autocomplete_edit.h View 1 2 3 4 7 chunks +25 lines, -40 lines 0 comments Download
M chrome/browser/autocomplete/autocomplete_edit.cc View 1 2 3 4 5 16 chunks +47 lines, -42 lines 0 comments Download
M chrome/browser/autocomplete/autocomplete_edit_view_browsertest.cc View 1 2 3 4 5 17 chunks +118 lines, -55 lines 0 comments Download
M chrome/browser/autocomplete/autocomplete_edit_view_gtk.h View 1 2 3 4 5 2 chunks +0 lines, -12 lines 0 comments Download
M chrome/browser/autocomplete/autocomplete_edit_view_gtk.cc View 1 2 3 4 4 chunks +13 lines, -19 lines 0 comments Download
M chrome/browser/autocomplete/autocomplete_edit_view_mac.mm View 1 2 3 4 5 3 chunks +7 lines, -10 lines 0 comments Download
M chrome/browser/autocomplete/autocomplete_edit_view_win.cc View 1 2 3 4 3 chunks +8 lines, -7 lines 0 comments Download
M chrome/browser/ui/gtk/location_bar_view_gtk.cc View 1 2 3 4 2 chunks +2 lines, -7 lines 0 comments Download

Messages

Total messages: 25 (0 generated)
James Su
9 years, 11 months ago (2011-01-13 23:30:24 UTC) #1
Peter Kasting
http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc File chrome/browser/autocomplete/autocomplete_edit.cc (right): http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc#newcode669 chrome/browser/autocomplete/autocomplete_edit.cc:669: MaybeAcceptKeywordBySpace(new_user_text)) I think that rather than trying to detect ...
9 years, 11 months ago (2011-01-14 00:43:31 UTC) #2
James Su
http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc File chrome/browser/autocomplete/autocomplete_edit.cc (right): http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc#newcode669 chrome/browser/autocomplete/autocomplete_edit.cc:669: MaybeAcceptKeywordBySpace(new_user_text)) On 2011/01/14 00:43:31, Peter Kasting wrote: > I ...
9 years, 11 months ago (2011-01-14 01:03:53 UTC) #3
Peter Kasting
http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc File chrome/browser/autocomplete/autocomplete_edit.cc (right): http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc#newcode669 chrome/browser/autocomplete/autocomplete_edit.cc:669: MaybeAcceptKeywordBySpace(new_user_text)) On 2011/01/14 01:03:54, James Su wrote: > On ...
9 years, 11 months ago (2011-01-14 01:20:01 UTC) #4
James Su
http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc File chrome/browser/autocomplete/autocomplete_edit.cc (right): http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc#newcode669 chrome/browser/autocomplete/autocomplete_edit.cc:669: MaybeAcceptKeywordBySpace(new_user_text)) On 2011/01/14 01:20:01, Peter Kasting wrote: > On ...
9 years, 11 months ago (2011-01-14 02:02:46 UTC) #5
Peter Kasting
http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc File chrome/browser/autocomplete/autocomplete_edit.cc (right): http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc#newcode669 chrome/browser/autocomplete/autocomplete_edit.cc:669: MaybeAcceptKeywordBySpace(new_user_text)) On 2011/01/14 02:02:46, James Su wrote: > The ...
9 years, 11 months ago (2011-01-14 02:30:36 UTC) #6
James Su
http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc File chrome/browser/autocomplete/autocomplete_edit.cc (right): http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc#newcode669 chrome/browser/autocomplete/autocomplete_edit.cc:669: MaybeAcceptKeywordBySpace(new_user_text)) On 2011/01/14 02:30:36, Peter Kasting wrote: > On ...
9 years, 11 months ago (2011-01-14 03:26:22 UTC) #7
Peter Kasting
http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc File chrome/browser/autocomplete/autocomplete_edit.cc (right): http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc#newcode669 chrome/browser/autocomplete/autocomplete_edit.cc:669: MaybeAcceptKeywordBySpace(new_user_text)) On 2011/01/14 03:26:22, James Su wrote: > There ...
9 years, 11 months ago (2011-01-14 17:31:33 UTC) #8
James Su
http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc File chrome/browser/autocomplete/autocomplete_edit.cc (right): http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc#newcode669 chrome/browser/autocomplete/autocomplete_edit.cc:669: MaybeAcceptKeywordBySpace(new_user_text)) On 2011/01/14 17:31:33, Peter Kasting wrote: > On ...
9 years, 11 months ago (2011-01-14 18:04:12 UTC) #9
James Su
ping.
9 years, 11 months ago (2011-01-18 20:31:59 UTC) #10
Peter Kasting
On Tue, Jan 18, 2011 at 12:31 PM, <suzhe@chromium.org> wrote: > ping. Have patience, I'm ...
9 years, 11 months ago (2011-01-18 21:41:18 UTC) #11
James Su
On 2011/01/18 21:41:18, Peter Kasting wrote: > On Tue, Jan 18, 2011 at 12:31 PM, ...
9 years, 11 months ago (2011-01-18 21:53:29 UTC) #12
Peter Kasting
Here's the draft comment I never sent. http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc File chrome/browser/autocomplete/autocomplete_edit.cc (right): http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc#newcode669 chrome/browser/autocomplete/autocomplete_edit.cc:669: MaybeAcceptKeywordBySpace(new_user_text)) On ...
9 years, 11 months ago (2011-01-19 19:24:42 UTC) #13
James Su
http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc File chrome/browser/autocomplete/autocomplete_edit.cc (right): http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc#newcode669 chrome/browser/autocomplete/autocomplete_edit.cc:669: MaybeAcceptKeywordBySpace(new_user_text)) On 2011/01/19 19:24:42, Peter Kasting wrote: > On ...
9 years, 11 months ago (2011-01-19 19:57:15 UTC) #14
Peter Kasting
http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc File chrome/browser/autocomplete/autocomplete_edit.cc (right): http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc#newcode669 chrome/browser/autocomplete/autocomplete_edit.cc:669: MaybeAcceptKeywordBySpace(new_user_text)) On 2011/01/19 19:57:15, James Su wrote: > One ...
9 years, 11 months ago (2011-01-19 20:07:05 UTC) #15
James Su
On 2011/01/19 20:07:05, Peter Kasting wrote: > http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc > File chrome/browser/autocomplete/autocomplete_edit.cc (right): > > http://codereview.chromium.org/6252003/diff/1/chrome/browser/autocomplete/autocomplete_edit.cc#newcode669 ...
9 years, 11 months ago (2011-01-19 20:49:05 UTC) #16
Peter Kasting
On 2011/01/19 20:49:05, James Su wrote: > Why can't the user (or the IME) remap ...
9 years, 11 months ago (2011-01-19 21:03:51 UTC) #17
James Su
On 2011/01/19 21:03:51, Peter Kasting wrote: > On 2011/01/19 20:49:05, James Su wrote: > > ...
9 years, 11 months ago (2011-01-19 22:42:28 UTC) #18
Peter Kasting
OK, you convinced me. http://codereview.chromium.org/6252003/diff/20001/chrome/browser/autocomplete/autocomplete_edit.cc File chrome/browser/autocomplete/autocomplete_edit.cc (right): http://codereview.chromium.org/6252003/diff/20001/chrome/browser/autocomplete/autocomplete_edit.cc#newcode305 chrome/browser/autocomplete/autocomplete_edit.cc:305: (paste_state_ == REPLACED_ALL), keyword_is_selected, keyword_is_selected); ...
9 years, 11 months ago (2011-01-20 00:04:22 UTC) #19
James Su
http://codereview.chromium.org/6252003/diff/20001/chrome/browser/autocomplete/autocomplete_edit.cc File chrome/browser/autocomplete/autocomplete_edit.cc (right): http://codereview.chromium.org/6252003/diff/20001/chrome/browser/autocomplete/autocomplete_edit.cc#newcode305 chrome/browser/autocomplete/autocomplete_edit.cc:305: (paste_state_ == REPLACED_ALL), keyword_is_selected, keyword_is_selected); On 2011/01/20 00:04:22, Peter ...
9 years, 11 months ago (2011-01-20 06:49:31 UTC) #20
Peter Kasting
http://codereview.chromium.org/6252003/diff/20001/chrome/browser/autocomplete/autocomplete_edit.cc File chrome/browser/autocomplete/autocomplete_edit.cc (right): http://codereview.chromium.org/6252003/diff/20001/chrome/browser/autocomplete/autocomplete_edit.cc#newcode828 chrome/browser/autocomplete/autocomplete_edit.cc:828: if (paste_state_ != NONE || !is_keyword_hint_ || keyword_.empty() || ...
9 years, 11 months ago (2011-01-20 18:49:23 UTC) #21
James Su
http://codereview.chromium.org/6252003/diff/35001/chrome/browser/autocomplete/autocomplete_edit.cc File chrome/browser/autocomplete/autocomplete_edit.cc (right): http://codereview.chromium.org/6252003/diff/35001/chrome/browser/autocomplete/autocomplete_edit.cc#newcode796 chrome/browser/autocomplete/autocomplete_edit.cc:796: case 0x0020: // Space On 2011/01/20 18:49:23, Peter Kasting ...
9 years, 11 months ago (2011-01-20 19:22:14 UTC) #22
Peter Kasting
On 2011/01/20 19:22:14, James Su wrote: > So I think may be we can just ...
9 years, 11 months ago (2011-01-20 19:33:37 UTC) #23
James Su
On 2011/01/20 19:33:37, Peter Kasting wrote: > On 2011/01/20 19:22:14, James Su wrote: > > ...
9 years, 11 months ago (2011-01-20 19:56:35 UTC) #24
Peter Kasting
9 years, 11 months ago (2011-01-20 20:36:59 UTC) #25
LGTM then

Powered by Google App Engine
This is Rietveld 408576698