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 "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 1016 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1027 // so we won't prompt for it for now. | 1027 // so we won't prompt for it for now. |
1028 skip.insert(Extension::kFileBrowserHandlerPermission); | 1028 skip.insert(Extension::kFileBrowserHandlerPermission); |
1029 | 1029 |
1030 // If you've turned on the experimental command-line flag, we don't need | 1030 // If you've turned on the experimental command-line flag, we don't need |
1031 // to warn you further. | 1031 // to warn you further. |
1032 skip.insert(Extension::kExperimentalPermission); | 1032 skip.insert(Extension::kExperimentalPermission); |
1033 | 1033 |
1034 // These are private. | 1034 // These are private. |
1035 skip.insert(Extension::kWebstorePrivatePermission); | 1035 skip.insert(Extension::kWebstorePrivatePermission); |
1036 skip.insert(Extension::kFileBrowserPrivatePermission); | 1036 skip.insert(Extension::kFileBrowserPrivatePermission); |
| 1037 skip.insert(Extension::kMediaPlayerPrivatePermission); |
1037 skip.insert(Extension::kChromePrivatePermission); | 1038 skip.insert(Extension::kChromePrivatePermission); |
1038 skip.insert(Extension::kChromeosInfoPrivatePermission); | 1039 skip.insert(Extension::kChromeosInfoPrivatePermission); |
1039 skip.insert(Extension::kWebSocketProxyPrivatePermission); | 1040 skip.insert(Extension::kWebSocketProxyPrivatePermission); |
1040 | 1041 |
1041 const Extension::PermissionMessage::MessageId ID_NONE = | 1042 const Extension::PermissionMessage::MessageId ID_NONE = |
1042 Extension::PermissionMessage::ID_NONE; | 1043 Extension::PermissionMessage::ID_NONE; |
1043 | 1044 |
1044 for (size_t i = 0; i < Extension::kNumPermissions; ++i) { | 1045 for (size_t i = 0; i < Extension::kNumPermissions; ++i) { |
1045 Extension::Permission permission = Extension::kPermissions[i]; | 1046 Extension::Permission permission = Extension::kPermissions[i]; |
1046 if (skip.count(permission.name)) { | 1047 if (skip.count(permission.name)) { |
(...skipping 658 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1705 EXPECT_TRUE(Extension::GenerateId("test", &result)); | 1706 EXPECT_TRUE(Extension::GenerateId("test", &result)); |
1706 EXPECT_EQ(result, "jpignaibiiemhngfjkcpokkamffknabf"); | 1707 EXPECT_EQ(result, "jpignaibiiemhngfjkcpokkamffknabf"); |
1707 | 1708 |
1708 EXPECT_TRUE(Extension::GenerateId("_", &result)); | 1709 EXPECT_TRUE(Extension::GenerateId("_", &result)); |
1709 EXPECT_EQ(result, "ncocknphbhhlhkikpnnlmbcnbgdempcd"); | 1710 EXPECT_EQ(result, "ncocknphbhhlhkikpnnlmbcnbgdempcd"); |
1710 | 1711 |
1711 EXPECT_TRUE(Extension::GenerateId( | 1712 EXPECT_TRUE(Extension::GenerateId( |
1712 "this_string_is_longer_than_a_single_sha256_hash_digest", &result)); | 1713 "this_string_is_longer_than_a_single_sha256_hash_digest", &result)); |
1713 EXPECT_EQ(result, "jimneklojkjdibfkgiiophfhjhbdgcfi"); | 1714 EXPECT_EQ(result, "jimneklojkjdibfkgiiophfhjhbdgcfi"); |
1714 } | 1715 } |
OLD | NEW |