Home | History | Annotate | Download | only in history

Lines Matching defs:redirects

94 // Converts from PageUsageData to MostVisitedURL. |redirects| is a
95 // list of redirects for this URL. Empty list means no redirects.
97 const RedirectList& redirects) {
101 if (redirects.empty()) {
102 // Redirects must contain at least the target url.
103 mv.redirects.push_back(mv.url);
105 mv.redirects = redirects;
106 if (mv.redirects[mv.redirects.size() - 1] != mv.url) {
108 mv.redirects.push_back(mv.url);
385 DCHECK(request.redirects.empty() ||
386 request.redirects.back() == request.url);
402 bool has_redirects = request.redirects.size() > 1;
407 request.redirects[0] : request.url);
454 RedirectList redirects = request.redirects;
455 if (redirects
459 // would be nice to keep all these redirects properly but we don't ever
464 // redirects, so we remove it.
465 redirects.erase(redirects.begin());
474 // https tab that redirects to a different host or to http. In this
478 DCHECK(request.referrer == redirects[0]);
479 redirects.erase(redirects.begin());
496 for (size_t redirect_index = 0; redirect_index < redirects.size();
502 if (redirect_index == (redirects.size() - 1)) {
510 last_ids = AddPageVisit(redirects[redirect_index],
515 UpdateSegments(redirects[redirect_index],
523 // redirects.
529 recent_redirects_.Put(request.url, redirects);
769 // GetMostRecentRedirectsTo(url, &details->redirects);
849 // Search for recent redirects which should get the same title. We make a
850 // dummy list containing the exact URL visited if there are no redirects so
853 history::RedirectList* redirects;
856 redirects = &iter->second;
859 DCHECK(!redirects->empty());
860 DCHECK(redirects->back() == url);
865 redirects = &dummy_list;
869 for (size_t i = 0; i < redirects->size(); i++) {
871 URLID row_id = db_->GetRowForURL(redirects->at(i), &row);
1333 history::RedirectMap* redirects = &request->value.b;
1343 (*redirects)[top_urls->back()] = list;
1346 request->ForwardResult(request->handle(), true, top_urls, redirects);
1464 RedirectList redirects;
1465 GetMostRecentRedirectsFrom(current_data->GetURL(), &redirects);
1466 MostVisitedURL url = MakeMostVisitedURL(*current_data, redirects);
1472 VisitID cur_visit, history::RedirectList* redirects) {
1473 // Follow any redirects from the given visit and add them to the list.
1485 redirects->push_back(cur_url);
1491 history::RedirectList* redirects) {
1492 // Follow redirects going to cur_visit. These are added to |redirects| in
1494 // |cur_visit| = C, redirects will be {B, A} in that order.
1507 redirects->push_back(cur_url);
1513 history::RedirectList* redirects) {
1514 redirects->clear();
1523 GetRedirectsFromSpecificVisit(cur_visit, redirects);
1529 history::RedirectList* redirects) {
1530 redirects->clear();
1539 GetRedirectsToSpecificVisit(cur_visit, redirects);
2265 history::RedirectList redirects;
2266 GetCachedRecentRedirects(page_url, &redirects);
2271 for (history::RedirectList::const_iterator i(redirects.begin());
2272 i != redirects.end(); ++i) {
2346 // No known redirects, construct mock redirect chain containing |page_url|.
2825 for (size_t j = 0; j < most_visited_urls[i].redirects.size(); ++j)
2826 most_visited_urls_map_[most_visited_urls[i].redirects[j]] = i;