OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/history/url_index_private_data.h" | 5 #include "chrome/browser/history/url_index_private_data.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <functional> | 8 #include <functional> |
9 #include <iterator> | 9 #include <iterator> |
10 #include <limits> | 10 #include <limits> |
(...skipping 894 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
905 return word_id_set; | 905 return word_id_set; |
906 } | 906 } |
907 | 907 |
908 // static | 908 // static |
909 void URLIndexPrivateData::InitializeSchemeWhitelist( | 909 void URLIndexPrivateData::InitializeSchemeWhitelist( |
910 std::set<std::string>* whitelist) { | 910 std::set<std::string>* whitelist) { |
911 DCHECK(whitelist); | 911 DCHECK(whitelist); |
912 whitelist->insert(std::string(chrome::kAboutScheme)); | 912 whitelist->insert(std::string(chrome::kAboutScheme)); |
913 whitelist->insert(std::string(chrome::kChromeUIScheme)); | 913 whitelist->insert(std::string(chrome::kChromeUIScheme)); |
914 whitelist->insert(std::string(chrome::kFileScheme)); | 914 whitelist->insert(std::string(chrome::kFileScheme)); |
| 915 whitelist->insert(std::string(chrome::kFileSystemScheme)); |
915 whitelist->insert(std::string(chrome::kFtpScheme)); | 916 whitelist->insert(std::string(chrome::kFtpScheme)); |
916 whitelist->insert(std::string(chrome::kHttpScheme)); | 917 whitelist->insert(std::string(chrome::kHttpScheme)); |
917 whitelist->insert(std::string(chrome::kHttpsScheme)); | 918 whitelist->insert(std::string(chrome::kHttpsScheme)); |
918 whitelist->insert(std::string(chrome::kMailToScheme)); | 919 whitelist->insert(std::string(chrome::kMailToScheme)); |
919 } | 920 } |
920 | 921 |
921 // Cache Saving ---------------------------------------------------------------- | 922 // Cache Saving ---------------------------------------------------------------- |
922 | 923 |
923 bool URLIndexPrivateData::SaveToFile(const FilePath& file_path) { | 924 bool URLIndexPrivateData::SaveToFile(const FilePath& file_path) { |
924 // TODO(mrossetti): Move File IO to another thread. | 925 // TODO(mrossetti): Move File IO to another thread. |
(...skipping 382 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1307 String16VectorFromString16(url, false, &word_starts.url_word_starts_); | 1308 String16VectorFromString16(url, false, &word_starts.url_word_starts_); |
1308 String16VectorFromString16( | 1309 String16VectorFromString16( |
1309 row.title(), false, &word_starts.title_word_starts_); | 1310 row.title(), false, &word_starts.title_word_starts_); |
1310 word_starts_map_[iter->first] = word_starts; | 1311 word_starts_map_[iter->first] = word_starts; |
1311 } | 1312 } |
1312 } | 1313 } |
1313 return true; | 1314 return true; |
1314 } | 1315 } |
1315 | 1316 |
1316 } // namespace history | 1317 } // namespace history |
OLD | NEW |