| OLD | NEW |
| 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 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 "extensions/common/extension.h" | 5 #include "extensions/common/extension.h" |
| 6 | 6 |
| 7 #include "base/base64.h" | 7 #include "base/base64.h" |
| 8 #include "base/basictypes.h" | 8 #include "base/basictypes.h" |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/files/file_path.h" | 10 #include "base/files/file_path.h" |
| (...skipping 558 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 569 name_ = base::UTF16ToUTF8(localized_name); | 569 name_ = base::UTF16ToUTF8(localized_name); |
| 570 return true; | 570 return true; |
| 571 } | 571 } |
| 572 | 572 |
| 573 bool Extension::LoadVersion(base::string16* error) { | 573 bool Extension::LoadVersion(base::string16* error) { |
| 574 std::string version_str; | 574 std::string version_str; |
| 575 if (!manifest_->GetString(keys::kVersion, &version_str)) { | 575 if (!manifest_->GetString(keys::kVersion, &version_str)) { |
| 576 *error = base::ASCIIToUTF16(errors::kInvalidVersion); | 576 *error = base::ASCIIToUTF16(errors::kInvalidVersion); |
| 577 return false; | 577 return false; |
| 578 } | 578 } |
| 579 version_.reset(new base::Version(version_str)); | 579 version_.reset(new Version(version_str)); |
| 580 if (!version_->IsValid() || version_->components().size() > 4) { | 580 if (!version_->IsValid() || version_->components().size() > 4) { |
| 581 *error = base::ASCIIToUTF16(errors::kInvalidVersion); | 581 *error = base::ASCIIToUTF16(errors::kInvalidVersion); |
| 582 return false; | 582 return false; |
| 583 } | 583 } |
| 584 if (manifest_->HasKey(keys::kVersionName)) { | 584 if (manifest_->HasKey(keys::kVersionName)) { |
| 585 if (!manifest_->GetString(keys::kVersionName, &version_name_)) { | 585 if (!manifest_->GetString(keys::kVersionName, &version_name_)) { |
| 586 *error = base::ASCIIToUTF16(errors::kInvalidVersionName); | 586 *error = base::ASCIIToUTF16(errors::kInvalidVersionName); |
| 587 return false; | 587 return false; |
| 588 } | 588 } |
| 589 } | 589 } |
| (...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 781 | 781 |
| 782 UpdatedExtensionPermissionsInfo::UpdatedExtensionPermissionsInfo( | 782 UpdatedExtensionPermissionsInfo::UpdatedExtensionPermissionsInfo( |
| 783 const Extension* extension, | 783 const Extension* extension, |
| 784 const PermissionSet* permissions, | 784 const PermissionSet* permissions, |
| 785 Reason reason) | 785 Reason reason) |
| 786 : reason(reason), | 786 : reason(reason), |
| 787 extension(extension), | 787 extension(extension), |
| 788 permissions(permissions) {} | 788 permissions(permissions) {} |
| 789 | 789 |
| 790 } // namespace extensions | 790 } // namespace extensions |
| OLD | NEW |