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

Side by Side Diff: chrome/browser/autocomplete/history_url_provider.cc

Issue 39206: NO CODE CHANGE. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 11 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/autocomplete/history_url_provider.h" 5 #include "chrome/browser/autocomplete/history_url_provider.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 8
9 #include "base/basictypes.h" 9 #include "base/basictypes.h"
10 #include "base/histogram.h" 10 #include "base/histogram.h"
(...skipping 566 matching lines...) Expand 10 before | Expand all | Expand 10 after
577 } 577 }
578 578
579 // No entry, so create one. 579 // No entry, so create one.
580 HistoryMatch match(info, input_location, match_in_scheme, true); 580 HistoryMatch match(info, input_location, match_in_scheme, true);
581 if (promote) 581 if (promote)
582 matches->push_front(match); 582 matches->push_front(match);
583 else 583 else
584 matches->push_back(match); 584 matches->push_back(match);
585 } 585 }
586 586
587 void HistoryURLProvider::RunAutocompletePasses(const AutocompleteInput& input, 587 void HistoryURLProvider::RunAutocompletePasses(
588 bool fixup_input_and_run_pass_1) { 588 const AutocompleteInput& input,
589 bool fixup_input_and_run_pass_1) {
589 matches_.clear(); 590 matches_.clear();
590 591
591 if ((input.type() != AutocompleteInput::UNKNOWN) && 592 if ((input.type() != AutocompleteInput::UNKNOWN) &&
592 (input.type() != AutocompleteInput::REQUESTED_URL) && 593 (input.type() != AutocompleteInput::REQUESTED_URL) &&
593 (input.type() != AutocompleteInput::URL)) 594 (input.type() != AutocompleteInput::URL))
594 return; 595 return;
595 596
596 // Create a match for exactly what the user typed. This will always be one 597 // Create a match for exactly what the user typed. This will always be one
597 // of the top two results we return. 598 // of the top two results we return.
598 const bool trim_http = !url_util::FindAndCompareScheme( 599 const bool trim_http = !url_util::FindAndCompareScheme(
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after
832 history_match.input_location - offset, params->input.text().length(), 833 history_match.input_location - offset, params->input.text().length(),
833 match.contents.length(), ACMatchClassification::URL, 834 match.contents.length(), ACMatchClassification::URL,
834 &match.contents_class); 835 &match.contents_class);
835 match.description = info.title(); 836 match.description = info.title();
836 AutocompleteMatch::ClassifyMatchInString(params->input.text(), info.title(), 837 AutocompleteMatch::ClassifyMatchInString(params->input.text(), info.title(),
837 ACMatchClassification::NONE, 838 ACMatchClassification::NONE,
838 &match.description_class); 839 &match.description_class);
839 840
840 return match; 841 return match;
841 } 842 }
OLDNEW
« no previous file with comments | « chrome/browser/autocomplete/autocomplete_popup_model.cc ('k') | chrome/browser/autocomplete/keyword_provider_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698