Chromium Code Reviews| 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 only usable by component extensions. | 1034 // These are only usable by component extensions. |
| 1035 skip.insert(Extension::kWebstorePrivatePermission); | 1035 skip.insert(Extension::kWebstorePrivatePermission); |
| 1036 skip.insert(Extension::kFileBrowserPrivatePermission); | 1036 skip.insert(Extension::kFileBrowserPrivatePermission); |
| 1037 skip.insert(Extension::kChromeosInfoPrivatePermissions); | 1037 skip.insert(Extension::kChromeosInfoPrivatePermission); |
| 1038 skip.insert(Extension::kWebSocketProxyPrivatePermission); | |
|
Dmitry Polukhin
2011/05/17 10:58:39
Same here.
Denis Lagno
2011/05/17 22:15:08
here comment is misleading. Edited.
| |
| 1038 | 1039 |
| 1039 const Extension::PermissionMessage::MessageId ID_NONE = | 1040 const Extension::PermissionMessage::MessageId ID_NONE = |
| 1040 Extension::PermissionMessage::ID_NONE; | 1041 Extension::PermissionMessage::ID_NONE; |
| 1041 | 1042 |
| 1042 for (size_t i = 0; i < Extension::kNumPermissions; ++i) { | 1043 for (size_t i = 0; i < Extension::kNumPermissions; ++i) { |
| 1043 Extension::Permission permission = Extension::kPermissions[i]; | 1044 Extension::Permission permission = Extension::kPermissions[i]; |
| 1044 if (skip.count(permission.name)) { | 1045 if (skip.count(permission.name)) { |
| 1045 EXPECT_EQ(ID_NONE, permission.message_id) | 1046 EXPECT_EQ(ID_NONE, permission.message_id) |
| 1046 << "unexpected message_id for " << permission.name; | 1047 << "unexpected message_id for " << permission.name; |
| 1047 } else { | 1048 } else { |
| (...skipping 507 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1555 EXPECT_TRUE(Extension::GenerateId("test", &result)); | 1556 EXPECT_TRUE(Extension::GenerateId("test", &result)); |
| 1556 EXPECT_EQ(result, "jpignaibiiemhngfjkcpokkamffknabf"); | 1557 EXPECT_EQ(result, "jpignaibiiemhngfjkcpokkamffknabf"); |
| 1557 | 1558 |
| 1558 EXPECT_TRUE(Extension::GenerateId("_", &result)); | 1559 EXPECT_TRUE(Extension::GenerateId("_", &result)); |
| 1559 EXPECT_EQ(result, "ncocknphbhhlhkikpnnlmbcnbgdempcd"); | 1560 EXPECT_EQ(result, "ncocknphbhhlhkikpnnlmbcnbgdempcd"); |
| 1560 | 1561 |
| 1561 EXPECT_TRUE(Extension::GenerateId( | 1562 EXPECT_TRUE(Extension::GenerateId( |
| 1562 "this_string_is_longer_than_a_single_sha256_hash_digest", &result)); | 1563 "this_string_is_longer_than_a_single_sha256_hash_digest", &result)); |
| 1563 EXPECT_EQ(result, "jimneklojkjdibfkgiiophfhjhbdgcfi"); | 1564 EXPECT_EQ(result, "jimneklojkjdibfkgiiophfhjhbdgcfi"); |
| 1564 } | 1565 } |
| OLD | NEW |