OLD | NEW |
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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/common/extensions/extension.h" | 5 #include "chrome/common/extensions/extension.h" |
6 | 6 |
7 #if defined(TOOLKIT_GTK) | 7 #if defined(TOOLKIT_GTK) |
8 #include <gtk/gtk.h> | 8 #include <gtk/gtk.h> |
9 #endif | 9 #endif |
10 | 10 |
(...skipping 902 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
913 // strings associated with them. | 913 // strings associated with them. |
914 | 914 |
915 std::set<std::string> skip; | 915 std::set<std::string> skip; |
916 | 916 |
917 // These are considered "nuisance" or "trivial" permissions that don't need | 917 // These are considered "nuisance" or "trivial" permissions that don't need |
918 // a prompt. | 918 // a prompt. |
919 skip.insert(Extension::kContextMenusPermission); | 919 skip.insert(Extension::kContextMenusPermission); |
920 skip.insert(Extension::kIdlePermission); | 920 skip.insert(Extension::kIdlePermission); |
921 skip.insert(Extension::kNotificationPermission); | 921 skip.insert(Extension::kNotificationPermission); |
922 skip.insert(Extension::kUnlimitedStoragePermission); | 922 skip.insert(Extension::kUnlimitedStoragePermission); |
| 923 skip.insert(Extension::kContentSettingsPermission); |
923 | 924 |
924 // TODO(erikkay) add a string for this permission. | 925 // TODO(erikkay) add a string for this permission. |
925 skip.insert(Extension::kBackgroundPermission); | 926 skip.insert(Extension::kBackgroundPermission); |
926 | 927 |
927 // The cookie permission does nothing unless you have associated host | 928 // The cookie permission does nothing unless you have associated host |
928 // permissions. | 929 // permissions. |
929 skip.insert(Extension::kCookiePermission); | 930 skip.insert(Extension::kCookiePermission); |
930 | 931 |
931 // The proxy permission is warned as part of host permission checks. | 932 // The proxy permission is warned as part of host permission checks. |
932 skip.insert(Extension::kProxyPermission); | 933 skip.insert(Extension::kProxyPermission); |
(...skipping 343 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1276 EXPECT_TRUE(Extension::GenerateId("test", &result)); | 1277 EXPECT_TRUE(Extension::GenerateId("test", &result)); |
1277 EXPECT_EQ(result, "jpignaibiiemhngfjkcpokkamffknabf"); | 1278 EXPECT_EQ(result, "jpignaibiiemhngfjkcpokkamffknabf"); |
1278 | 1279 |
1279 EXPECT_TRUE(Extension::GenerateId("_", &result)); | 1280 EXPECT_TRUE(Extension::GenerateId("_", &result)); |
1280 EXPECT_EQ(result, "ncocknphbhhlhkikpnnlmbcnbgdempcd"); | 1281 EXPECT_EQ(result, "ncocknphbhhlhkikpnnlmbcnbgdempcd"); |
1281 | 1282 |
1282 EXPECT_TRUE(Extension::GenerateId( | 1283 EXPECT_TRUE(Extension::GenerateId( |
1283 "this_string_is_longer_than_a_single_sha256_hash_digest", &result)); | 1284 "this_string_is_longer_than_a_single_sha256_hash_digest", &result)); |
1284 EXPECT_EQ(result, "jimneklojkjdibfkgiiophfhjhbdgcfi"); | 1285 EXPECT_EQ(result, "jimneklojkjdibfkgiiophfhjhbdgcfi"); |
1285 } | 1286 } |
OLD | NEW |