Lines Matching refs:history

14 #include "components/history/core/browser/history_match.h"
27 namespace history {
32 // How history autocomplete works
62 // quickly and hit enter, no matter how loaded the main history database is.
69 // The second autocomplete pass uses the full history database, which must be
70 // queried on the history thread. Start() asks the history service schedule to
71 // callback on the history thread with a pointer to the main database. When we
86 // on the history thread, because we should only do that when we can safely
89 // Used to communicate autocomplete parameters between threads via the history
110 // live beyond the original query while it runs on the history thread.
130 // Set by ExecuteWithDB() on the history thread when the query could not be
131 // performed because the history system failed to properly init the database.
138 history::HistoryMatches matches;
141 // URL in the user's history. In this case, this will also be the first match
171 // to the history thread. We use a scoped_ptr<TemplateURL> for the DSP since
174 // history thread.
183 // component of the history system. See comments above.
211 // Runs the history query on the history thread, called by the history
212 // system. The history database MAY BE NULL in which case it is not
216 history::HistoryBackend* backend,
217 history::URLDatabase* db);
248 void DoAutocomplete(history::HistoryBackend* backend,
249 history::URLDatabase* db,
252 // May promote the what you typed match, the first history match in
267 bool FixupExactSuggestion(history::URLDatabase* db,
274 bool CanFindIntranetURL(history::URLDatabase* db,
278 // places it at the front of params->matches. This can suggest history URLs
286 history::URLDatabase* db,
300 void CullRedirects(history::HistoryBackend* backend,
301 history::HistoryMatches* matches,
312 size_t RemoveSubsequentMatchesOf(history::HistoryMatches* matches,
329 // instead, it is passed as a parameter through the history backend, and the