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

Issue 18878007: Omnibox: Make the Controller Reorder Matches for Inlining (Closed)

Created:
7 years, 5 months ago by Mark P
Modified:
7 years, 4 months ago
CC:
chromium-reviews, James Su, H Fung
Visibility:
Public.

Description

Omnibox: Make the Controller Reorder Matches for Inlining Currently the omnibox assumes that all matches that score at least 1200 must be inlineable / able to be shown in the omnibox. This is a sizable constraint on every omnibox provider. This change creates a field trial for a new behavior: have the omnibox providers score matches however they want, then have the omnibox itself reorder matches as necessary to put an inlineable result first. This change does three main things: * this change adds a field to AutocompleteMatch to indicate whether a match is allowed to be a legal default match. (there's a distinction between inline_autocomplete_offset and allowed_to_be_default_match -- see earlier discussion on this changelist; that's why this change adds that new field.) - this change also has to set the field appropriately in every provider. * this change makes AutocompleteResult do the reordering as necessary (when the field trial is enabled) * when the field trial is enabled, this change bypasses the code in Shortcuts, HistoryQuick, and SearchProvider that enforce the constraint relevance >= 1200 implies inlineable, thereby allowing those providers to deliver more accurate relevance scores. * this change revises and adds tests as necessary. In addition to the pile of tests, I have tested it interactively to verify that it improves the ordering of matches in the settings on my personal profile where I hoped it would. BUG=252531 R=hfung@chromium.org, msw@chromium.org, pkasting@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=216986

Patch Set 1 #

Total comments: 8

Patch Set 2 : now using allowed_to_be_default_match variable #

Patch Set 3 : add dcheck in autocompleteresult; some improvements to SearchProvider #

Patch Set 4 : last upload failed; trying again #

Patch Set 5 : rebase #

Patch Set 6 : one final pass through the code #

Total comments: 12

Patch Set 7 : Peter's comments #

Patch Set 8 : remove another SearchProvider constraint not needed in reorder mode #

Total comments: 2

Patch Set 9 : Peter's comments #

Total comments: 46

Patch Set 10 : Mike's comments #

Patch Set 11 : fixed keyword provider #

Patch Set 12 : rebase #

Total comments: 6

Patch Set 13 : Mike's comments #

Patch Set 14 : Mike's latest comments. #

Patch Set 15 : latest, added more tests, fixed history_url #

Patch Set 16 : some of seach provider tests #

Patch Set 17 : rebase, plus add more search provider tests #

Patch Set 18 : add tests for field trial to search provider #

Patch Set 19 : fix unit tests #

Patch Set 20 : fix test that broke after resync #

Patch Set 21 : attempt to fix keyword provider win compile failure #

Patch Set 22 : final snapshot, pending win compile success #

Patch Set 23 : final snapshot, pending win compile success #

Patch Set 24 : final snapshot, pending win compile success #

Patch Set 25 : final snapshot, pending win compile success #

Patch Set 26 : final snapshot, pending win compile success #

Patch Set 27 : final snapshot, pending win compile success #

Patch Set 28 : remove blank line #

Total comments: 1

Patch Set 29 : attempt to fix win keyword_provider_unittest compile error #

Patch Set 30 : upload again #

Total comments: 10

Patch Set 31 : rebase #

Patch Set 32 : Harry's comments #

Total comments: 54

Patch Set 33 : rebase #

Patch Set 34 : finish fixing compile errors for keyword provider on windows #

Patch Set 35 : Peter's comments #

Patch Set 36 : Lacks -> has #

Total comments: 45

Patch Set 37 : all but one of Mike's comments #

Patch Set 38 : public consts in omnibox field trial, better spacing and wrapping in search provider #

Total comments: 14

Patch Set 39 : Harry's comments #

Patch Set 40 : finish harry's suggestion #

Patch Set 41 : tentative rebase; need to verify I resolve things correctly #

Patch Set 42 : finished fixing rebasing #

Patch Set 43 : re-upload #

Patch Set 44 : Peter's comments #

Patch Set 45 : re-upload #

Patch Set 46 : rebase #

Patch Set 47 : rebase #

Patch Set 48 : rebase #

Total comments: 14

Patch Set 49 : rebase #

Patch Set 50 : rebase #

Patch Set 51 : rebase #

Patch Set 52 : rebase #

Patch Set 53 : rebase #

Patch Set 54 : Mike's comments #

Patch Set 55 : rebase #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1209 lines, -636 lines) Patch
M chrome/browser/autocomplete/autocomplete_controller.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/autocomplete/autocomplete_match.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 chunk +11 lines, -0 lines 0 comments Download
M chrome/browser/autocomplete/autocomplete_match.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 4 chunks +4 lines, -0 lines 0 comments Download
M chrome/browser/autocomplete/autocomplete_provider_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 4 chunks +4 lines, -3 lines 0 comments Download
M chrome/browser/autocomplete/autocomplete_result.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 2 chunks +18 lines, -4 lines 0 comments Download
M chrome/browser/autocomplete/autocomplete_result_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 8 chunks +65 lines, -9 lines 0 comments Download
M chrome/browser/autocomplete/bookmark_provider_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/autocomplete/builtin_provider_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/autocomplete/contact_provider_chromeos_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/autocomplete/extension_app_provider.cc View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/autocomplete/history_quick_provider.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 3 chunks +11 lines, -6 lines 0 comments Download
M chrome/browser/autocomplete/history_quick_provider_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 2 chunks +4 lines, -0 lines 0 comments Download
M chrome/browser/autocomplete/history_url_provider.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 2 chunks +6 lines, -0 lines 0 comments Download
M chrome/browser/autocomplete/history_url_provider_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 23 chunks +127 lines, -93 lines 0 comments Download
M chrome/browser/autocomplete/keyword_provider.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 2 chunks +4 lines, -3 lines 0 comments Download
chrome/browser/autocomplete/keyword_provider.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 6 chunks +18 lines, -7 lines 0 comments Download
M chrome/browser/autocomplete/keyword_provider_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 7 chunks +117 lines, -70 lines 0 comments Download
M chrome/browser/autocomplete/search_provider.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/autocomplete/search_provider.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 7 chunks +47 lines, -21 lines 0 comments Download
M chrome/browser/autocomplete/search_provider_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 39 chunks +686 lines, -386 lines 0 comments Download
M chrome/browser/autocomplete/shortcuts_provider.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 1 chunk +19 lines, -9 lines 0 comments Download
M chrome/browser/autocomplete/shortcuts_provider_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 1 chunk +6 lines, -0 lines 0 comments Download
M chrome/browser/autocomplete/zero_suggest_provider.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/omnibox/omnibox_field_trial.h View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 1 chunk +24 lines, -0 lines 0 comments Download
M chrome/browser/omnibox/omnibox_field_trial.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 2 chunks +18 lines, -6 lines 0 comments Download
M chrome/browser/omnibox/omnibox_field_trial_unittest.cc View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 3 chunks +11 lines, -16 lines 0 comments Download

Messages

Total messages: 44 (0 generated)
Mark P
Hi guys, Here's a first basic draft of this proposal. I'd like some early feedback ...
7 years, 5 months ago (2013-07-13 00:06:16 UTC) #1
Peter Kasting
There are two major potential issues with this. First is that we may shift up ...
7 years, 5 months ago (2013-07-13 01:31:40 UTC) #2
Mark P
You raise good points. I was under the (apparently mistaken) impression that any match that ...
7 years, 5 months ago (2013-07-14 00:01:35 UTC) #3
Peter Kasting
On 2013/07/14 00:01:35, Mark P wrote: > You suggest adding a bool "allowed to be ...
7 years, 5 months ago (2013-07-14 05:05:51 UTC) #4
Mark P
On Sat, Jul 13, 2013 at 10:05 PM, <pkasting@chromium.org> wrote: > On 2013/07/14 00:01:35, Mark ...
7 years, 5 months ago (2013-07-15 18:24:35 UTC) #5
Peter Kasting
On 2013/07/15 18:24:35, Mark P wrote: > The only exception is this block of code ...
7 years, 5 months ago (2013-07-15 18:29:31 UTC) #6
Mark P
On Mon, Jul 15, 2013 at 11:29 AM, <pkasting@chromium.org> wrote: > On 2013/07/15 18:24:35, Mark ...
7 years, 5 months ago (2013-07-15 19:34:55 UTC) #7
Mark P
Hi Peter, I revised the strategy in this changelist, adding an |allowed_to_be_default_match| field as we ...
7 years, 5 months ago (2013-07-17 15:45:18 UTC) #8
Peter Kasting
https://codereview.chromium.org/18878007/diff/1/chrome/browser/autocomplete/autocomplete_result.cc File chrome/browser/autocomplete/autocomplete_result.cc (right): https://codereview.chromium.org/18878007/diff/1/chrome/browser/autocomplete/autocomplete_result.cc#newcode115 chrome/browser/autocomplete/autocomplete_result.cc:115: AutocompleteMatch::MoreRelevant(*it, *best_inlineable_match))) { On 2013/07/17 15:45:18, Mark P wrote: ...
7 years, 5 months ago (2013-07-17 18:29:48 UTC) #9
Mark P
I'll take your lack of major complaints to be support for this general approach. --mark ...
7 years, 5 months ago (2013-07-17 20:39:18 UTC) #10
Peter Kasting
LGTM https://codereview.chromium.org/18878007/diff/35001/chrome/browser/autocomplete/autocomplete_result.cc File chrome/browser/autocomplete/autocomplete_result.cc (right): https://codereview.chromium.org/18878007/diff/35001/chrome/browser/autocomplete/autocomplete_result.cc#newcode108 chrome/browser/autocomplete/autocomplete_result.cc:108: if ((begin() != end()) && !begin()->allowed_to_be_default_match && On ...
7 years, 5 months ago (2013-07-17 22:12:30 UTC) #11
Mark P
https://codereview.chromium.org/18878007/diff/35001/chrome/browser/autocomplete/autocomplete_result.cc File chrome/browser/autocomplete/autocomplete_result.cc (right): https://codereview.chromium.org/18878007/diff/35001/chrome/browser/autocomplete/autocomplete_result.cc#newcode108 chrome/browser/autocomplete/autocomplete_result.cc:108: if ((begin() != end()) && !begin()->allowed_to_be_default_match && On 2013/07/17 ...
7 years, 5 months ago (2013-07-17 23:50:45 UTC) #12
msw
This will definitely need some unit tests. https://codereview.chromium.org/18878007/diff/52016/chrome/browser/autocomplete/autocomplete_match.cc File chrome/browser/autocomplete/autocomplete_match.cc (right): https://codereview.chromium.org/18878007/diff/52016/chrome/browser/autocomplete/autocomplete_match.cc#newcode114 chrome/browser/autocomplete/autocomplete_match.cc:114: allowed_to_be_default_match = ...
7 years, 5 months ago (2013-07-18 06:23:57 UTC) #13
Peter Kasting
https://codereview.chromium.org/18878007/diff/52016/chrome/browser/autocomplete/autocomplete_match.cc File chrome/browser/autocomplete/autocomplete_match.cc (right): https://codereview.chromium.org/18878007/diff/52016/chrome/browser/autocomplete/autocomplete_match.cc#newcode114 chrome/browser/autocomplete/autocomplete_match.cc:114: allowed_to_be_default_match = match.allowed_to_be_default_match; On 2013/07/18 06:23:57, msw wrote: > ...
7 years, 5 months ago (2013-07-18 17:35:28 UTC) #14
msw
https://codereview.chromium.org/18878007/diff/52016/chrome/browser/autocomplete/autocomplete_match.cc File chrome/browser/autocomplete/autocomplete_match.cc (right): https://codereview.chromium.org/18878007/diff/52016/chrome/browser/autocomplete/autocomplete_match.cc#newcode114 chrome/browser/autocomplete/autocomplete_match.cc:114: allowed_to_be_default_match = match.allowed_to_be_default_match; On 2013/07/18 17:35:28, Peter Kasting wrote: ...
7 years, 5 months ago (2013-07-18 17:46:53 UTC) #15
Peter Kasting
https://codereview.chromium.org/18878007/diff/52016/chrome/browser/autocomplete/autocomplete_result.cc File chrome/browser/autocomplete/autocomplete_result.cc (right): https://codereview.chromium.org/18878007/diff/52016/chrome/browser/autocomplete/autocomplete_result.cc#newcode108 chrome/browser/autocomplete/autocomplete_result.cc:108: // Top match is not allowed to be the ...
7 years, 5 months ago (2013-07-18 17:51:54 UTC) #16
msw
https://codereview.chromium.org/18878007/diff/52016/chrome/browser/autocomplete/autocomplete_result.cc File chrome/browser/autocomplete/autocomplete_result.cc (right): https://codereview.chromium.org/18878007/diff/52016/chrome/browser/autocomplete/autocomplete_result.cc#newcode108 chrome/browser/autocomplete/autocomplete_result.cc:108: // Top match is not allowed to be the ...
7 years, 5 months ago (2013-07-18 18:12:11 UTC) #17
Mark P
> This will definitely need some unit tests. You're certainly right. It also needs regular ...
7 years, 5 months ago (2013-07-21 20:31:04 UTC) #18
Mark P
FYI, I've begun interactively testing this change. I found a bug that some keyword provider ...
7 years, 5 months ago (2013-07-22 23:38:51 UTC) #19
msw
https://codereview.chromium.org/18878007/diff/52016/chrome/browser/autocomplete/autocomplete_match.cc File chrome/browser/autocomplete/autocomplete_match.cc (right): https://codereview.chromium.org/18878007/diff/52016/chrome/browser/autocomplete/autocomplete_match.cc#newcode114 chrome/browser/autocomplete/autocomplete_match.cc:114: allowed_to_be_default_match = match.allowed_to_be_default_match; On 2013/07/21 20:31:05, Mark P wrote: ...
7 years, 5 months ago (2013-07-23 21:55:32 UTC) #20
Mark P
Hi Mike, Thanks for your feedback. Here's a new patchset for you to review at ...
7 years, 5 months ago (2013-07-26 16:48:13 UTC) #21
msw
https://codereview.chromium.org/18878007/diff/52016/chrome/browser/autocomplete/extension_app_provider.cc File chrome/browser/autocomplete/extension_app_provider.cc (right): https://codereview.chromium.org/18878007/diff/52016/chrome/browser/autocomplete/extension_app_provider.cc#newcode83 chrome/browser/autocomplete/extension_app_provider.cc:83: match.allowed_to_be_default_match = true; On 2013/07/26 16:48:13, Mark P wrote: ...
7 years, 4 months ago (2013-07-26 20:04:49 UTC) #22
Mark P
ptal https://codereview.chromium.org/18878007/diff/52016/chrome/browser/autocomplete/search_provider.cc File chrome/browser/autocomplete/search_provider.cc (right): https://codereview.chromium.org/18878007/diff/52016/chrome/browser/autocomplete/search_provider.cc#newcode1080 chrome/browser/autocomplete/search_provider.cc:1080: bool SearchProvider::IsTopMatchNotAllowedToBeDefaultMatch() const { On 2013/07/26 20:04:49, msw ...
7 years, 4 months ago (2013-07-26 23:55:23 UTC) #23
Mark P
Hi reviewers, I think it's time to start pushing this boat out to sea. Vitaly ...
7 years, 4 months ago (2013-08-05 23:39:29 UTC) #24
H Fung
I didn't look at all the code, but had a few comments. https://codereview.chromium.org/18878007/diff/166001/chrome/browser/autocomplete/autocomplete_result.cc File chrome/browser/autocomplete/autocomplete_result.cc ...
7 years, 4 months ago (2013-08-06 22:03:17 UTC) #25
Mark P
https://codereview.chromium.org/18878007/diff/166001/chrome/browser/autocomplete/autocomplete_result.cc File chrome/browser/autocomplete/autocomplete_result.cc (right): https://codereview.chromium.org/18878007/diff/166001/chrome/browser/autocomplete/autocomplete_result.cc#newcode103 chrome/browser/autocomplete/autocomplete_result.cc:103: std::sort(matches_.begin(), matches_.end(), &AutocompleteMatch::MoreRelevant); On 2013/08/06 22:03:17, H Fung wrote: ...
7 years, 4 months ago (2013-08-06 22:18:06 UTC) #26
H Fung
https://codereview.chromium.org/18878007/diff/166001/chrome/browser/autocomplete/autocomplete_result.cc File chrome/browser/autocomplete/autocomplete_result.cc (right): https://codereview.chromium.org/18878007/diff/166001/chrome/browser/autocomplete/autocomplete_result.cc#newcode103 chrome/browser/autocomplete/autocomplete_result.cc:103: std::sort(matches_.begin(), matches_.end(), &AutocompleteMatch::MoreRelevant); On 2013/08/06 22:18:06, Mark P wrote: ...
7 years, 4 months ago (2013-08-06 22:53:00 UTC) #27
Peter Kasting
https://codereview.chromium.org/18878007/diff/176001/chrome/browser/autocomplete/autocomplete_result.cc File chrome/browser/autocomplete/autocomplete_result.cc (right): https://codereview.chromium.org/18878007/diff/176001/chrome/browser/autocomplete/autocomplete_result.cc#newcode107 chrome/browser/autocomplete/autocomplete_result.cc:107: if (!empty() && !begin()->allowed_to_be_default_match && Nit: Fix this use ...
7 years, 4 months ago (2013-08-06 22:56:16 UTC) #28
Mark P
Peter, Thanks for the fairly comprehensive (and speedy) feedback. Here's the next iteration of the ...
7 years, 4 months ago (2013-08-07 00:44:31 UTC) #29
Peter Kasting
https://codereview.chromium.org/18878007/diff/176001/chrome/browser/autocomplete/search_provider.cc File chrome/browser/autocomplete/search_provider.cc (right): https://codereview.chromium.org/18878007/diff/176001/chrome/browser/autocomplete/search_provider.cc#newcode1071 chrome/browser/autocomplete/search_provider.cc:1071: bool SearchProvider::LacksValidDefaultMatch( On 2013/08/07 00:44:31, Mark P wrote: > ...
7 years, 4 months ago (2013-08-07 00:49:53 UTC) #30
Mark P
https://codereview.chromium.org/18878007/diff/176001/chrome/browser/autocomplete/search_provider.cc File chrome/browser/autocomplete/search_provider.cc (right): https://codereview.chromium.org/18878007/diff/176001/chrome/browser/autocomplete/search_provider.cc#newcode1071 chrome/browser/autocomplete/search_provider.cc:1071: bool SearchProvider::LacksValidDefaultMatch( On 2013/08/07 00:49:53, Peter Kasting wrote: > ...
7 years, 4 months ago (2013-08-07 00:58:51 UTC) #31
msw
I'm beginning to lose touch with these changes, so feel free to ignore me. https://codereview.chromium.org/18878007/diff/195001/chrome/browser/autocomplete/autocomplete_provider_unittest.cc ...
7 years, 4 months ago (2013-08-07 20:09:20 UTC) #32
Mark P
https://codereview.chromium.org/18878007/diff/195001/chrome/browser/autocomplete/autocomplete_provider_unittest.cc File chrome/browser/autocomplete/autocomplete_provider_unittest.cc (left): https://codereview.chromium.org/18878007/diff/195001/chrome/browser/autocomplete/autocomplete_provider_unittest.cc#oldcode512 chrome/browser/autocomplete/autocomplete_provider_unittest.cc:512: // Get the controller's internal members in the correct ...
7 years, 4 months ago (2013-08-07 22:13:05 UTC) #33
Peter Kasting
https://codereview.chromium.org/18878007/diff/195001/chrome/browser/autocomplete/autocomplete_result_unittest.cc File chrome/browser/autocomplete/autocomplete_result_unittest.cc (right): https://codereview.chromium.org/18878007/diff/195001/chrome/browser/autocomplete/autocomplete_result_unittest.cc#newcode318 chrome/browser/autocomplete/autocomplete_result_unittest.cc:318: // Must be the same as kBundledExperimentFieldTrialName On 2013/08/07 ...
7 years, 4 months ago (2013-08-07 22:20:01 UTC) #34
Mark P
New snapshot up. Highlights are: * exposed the necessary consts from omnibox_field_trial.cc in omnibox_field_trial.h for ...
7 years, 4 months ago (2013-08-08 15:22:16 UTC) #35
H Fung
https://codereview.chromium.org/18878007/diff/211001/chrome/browser/autocomplete/autocomplete_result.cc File chrome/browser/autocomplete/autocomplete_result.cc (right): https://codereview.chromium.org/18878007/diff/211001/chrome/browser/autocomplete/autocomplete_result.cc#newcode107 chrome/browser/autocomplete/autocomplete_result.cc:107: if (!empty() && !matches_.begin()->allowed_to_be_default_match && !matches_.empty() also, to be ...
7 years, 4 months ago (2013-08-08 20:10:36 UTC) #36
Mark P
https://codereview.chromium.org/18878007/diff/211001/chrome/browser/autocomplete/autocomplete_result.cc File chrome/browser/autocomplete/autocomplete_result.cc (right): https://codereview.chromium.org/18878007/diff/211001/chrome/browser/autocomplete/autocomplete_result.cc#newcode107 chrome/browser/autocomplete/autocomplete_result.cc:107: if (!empty() && !matches_.begin()->allowed_to_be_default_match && On 2013/08/08 20:10:36, H ...
7 years, 4 months ago (2013-08-08 22:06:10 UTC) #37
Mark P
Rebased this now that the demote-by-type change has landed https://codereview.chromium.org/22031002/ I believe after this rebasing ...
7 years, 4 months ago (2013-08-09 14:37:14 UTC) #38
Peter Kasting
LGTM https://codereview.chromium.org/18878007/diff/176001/chrome/browser/autocomplete/history_url_provider_unittest.cc File chrome/browser/autocomplete/history_url_provider_unittest.cc (right): https://codereview.chromium.org/18878007/diff/176001/chrome/browser/autocomplete/history_url_provider_unittest.cc#newcode137 chrome/browser/autocomplete/history_url_provider_unittest.cc:137: typedef std::pair<std::string, bool> ExpectedUrlAndLegalDefaultMatch; On 2013/08/07 00:44:31, Mark ...
7 years, 4 months ago (2013-08-09 21:59:34 UTC) #39
Mark P
Thanks for the extensive review Peter. Harry and Mike, I'd love to hear additional comments ...
7 years, 4 months ago (2013-08-09 22:24:10 UTC) #40
H Fung
lgtm I have no more comments, thanks.
7 years, 4 months ago (2013-08-09 22:27:34 UTC) #41
msw
LGTM with nits and minor/test comments. I'll take a look at any changes and comment ...
7 years, 4 months ago (2013-08-10 17:32:17 UTC) #42
Mark P
I took most of your suggestions. Lots of tests look prettier and shorter now, with ...
7 years, 4 months ago (2013-08-11 03:22:47 UTC) #43
Mark P
7 years, 4 months ago (2013-08-12 13:41:45 UTC) #44
Message was sent while issue was closed.
Committed patchset #55 manually as r216986 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698