OLD | NEW |
---|---|
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 "content/browser/download/download_item.h" | 5 #include "content/browser/download/download_item.h" |
6 | 6 |
7 #include <vector> | 7 #include <vector> |
8 | 8 |
9 #include "base/bind.h" | 9 #include "base/bind.h" |
10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
(...skipping 626 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
637 if (base::i18n::StringSearchIgnoringCaseAndAccents(query, url_raw)) | 637 if (base::i18n::StringSearchIgnoringCaseAndAccents(query, url_raw)) |
638 return true; | 638 return true; |
639 | 639 |
640 // TODO(phajdan.jr): write a test case for the following code. | 640 // TODO(phajdan.jr): write a test case for the following code. |
641 // A good test case would be: | 641 // A good test case would be: |
642 // "/\xe4\xbd\xa0\xe5\xa5\xbd\xe4\xbd\xa0\xe5\xa5\xbd", | 642 // "/\xe4\xbd\xa0\xe5\xa5\xbd\xe4\xbd\xa0\xe5\xa5\xbd", |
643 // L"/\x4f60\x597d\x4f60\x597d", | 643 // L"/\x4f60\x597d\x4f60\x597d", |
644 // "/%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BD" | 644 // "/%E4%BD%A0%E5%A5%BD%E4%BD%A0%E5%A5%BD" |
645 std::string languages; | 645 std::string languages; |
646 TabContents* tab = request_handle_->GetTabContents(); | 646 TabContents* tab = request_handle_->GetTabContents(); |
647 if (tab) | 647 if (tab) |
jam
2011/11/07 16:56:39
nit: add brace brackets now
| |
648 languages = content::GetContentClient()->browser()->GetAcceptLangs(tab); | 648 languages = content::GetContentClient()->browser()->GetAcceptLangs( |
649 tab->browser_context()); | |
649 string16 url_formatted(net::FormatUrl(GetURL(), languages)); | 650 string16 url_formatted(net::FormatUrl(GetURL(), languages)); |
650 if (base::i18n::StringSearchIgnoringCaseAndAccents(query, url_formatted)) | 651 if (base::i18n::StringSearchIgnoringCaseAndAccents(query, url_formatted)) |
651 return true; | 652 return true; |
652 | 653 |
653 string16 path(full_path().LossyDisplayName()); | 654 string16 path(full_path().LossyDisplayName()); |
654 return base::i18n::StringSearchIgnoringCaseAndAccents(query, path); | 655 return base::i18n::StringSearchIgnoringCaseAndAccents(query, path); |
655 } | 656 } |
656 | 657 |
657 void DownloadItem::SetFileCheckResults(const DownloadStateInfo& state) { | 658 void DownloadItem::SetFileCheckResults(const DownloadStateInfo& state) { |
658 // TODO(rdsmith): Change to DCHECK after http://crbug.com/85408 resolved. | 659 // TODO(rdsmith): Change to DCHECK after http://crbug.com/85408 resolved. |
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
818 state_info_.target_name.value().c_str(), | 819 state_info_.target_name.value().c_str(), |
819 full_path().value().c_str()); | 820 full_path().value().c_str()); |
820 } else { | 821 } else { |
821 description += base::StringPrintf(" url = \"%s\"", url_list.c_str()); | 822 description += base::StringPrintf(" url = \"%s\"", url_list.c_str()); |
822 } | 823 } |
823 | 824 |
824 description += " }"; | 825 description += " }"; |
825 | 826 |
826 return description; | 827 return description; |
827 } | 828 } |
OLD | NEW |