| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 '''python %prog [options] platform chromium_os_flag template | 6 '''python %prog [options] platform chromium_os_flag template |
| 7 | 7 |
| 8 platform specifies which platform source is being generated for | 8 platform specifies which platform source is being generated for |
| 9 and can be one of (win, mac, linux) | 9 and can be one of (win, mac, linux) |
| 10 chromium_os_flag should be 1 if this is a Chromium OS build | 10 chromium_os_flag should be 1 if this is a Chromium OS build |
| (...skipping 799 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 810 namespace em = enterprise_management; | 810 namespace em = enterprise_management; |
| 811 | 811 |
| 812 base::Value* DecodeIntegerValue(google::protobuf::int64 value) { | 812 base::Value* DecodeIntegerValue(google::protobuf::int64 value) { |
| 813 if (value < std::numeric_limits<int>::min() || | 813 if (value < std::numeric_limits<int>::min() || |
| 814 value > std::numeric_limits<int>::max()) { | 814 value > std::numeric_limits<int>::max()) { |
| 815 LOG(WARNING) << "Integer value " << value | 815 LOG(WARNING) << "Integer value " << value |
| 816 << " out of numeric limits, ignoring."; | 816 << " out of numeric limits, ignoring."; |
| 817 return NULL; | 817 return NULL; |
| 818 } | 818 } |
| 819 | 819 |
| 820 return base::Value::CreateIntegerValue(static_cast<int>(value)); | 820 return new base::FundamentalValue(static_cast<int>(value)); |
| 821 } | 821 } |
| 822 | 822 |
| 823 base::ListValue* DecodeStringList(const em::StringList& string_list) { | 823 base::ListValue* DecodeStringList(const em::StringList& string_list) { |
| 824 base::ListValue* list_value = new base::ListValue; | 824 base::ListValue* list_value = new base::ListValue; |
| 825 RepeatedPtrField<std::string>::const_iterator entry; | 825 RepeatedPtrField<std::string>::const_iterator entry; |
| 826 for (entry = string_list.entries().begin(); | 826 for (entry = string_list.entries().begin(); |
| 827 entry != string_list.entries().end(); ++entry) { | 827 entry != string_list.entries().end(); ++entry) { |
| 828 list_value->Append(base::Value::CreateStringValue(*entry)); | 828 list_value->Append(base::Value::CreateStringValue(*entry)); |
| 829 } | 829 } |
| 830 return list_value; | 830 return list_value; |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 919 def _WriteCloudPolicyDecoder(policies, os, f): | 919 def _WriteCloudPolicyDecoder(policies, os, f): |
| 920 f.write(CPP_HEAD) | 920 f.write(CPP_HEAD) |
| 921 for policy in policies: | 921 for policy in policies: |
| 922 if policy.is_supported and not policy.is_device_only: | 922 if policy.is_supported and not policy.is_device_only: |
| 923 _WritePolicyCode(f, policy) | 923 _WritePolicyCode(f, policy) |
| 924 f.write(CPP_FOOT) | 924 f.write(CPP_FOOT) |
| 925 | 925 |
| 926 | 926 |
| 927 if __name__ == '__main__': | 927 if __name__ == '__main__': |
| 928 sys.exit(main()) | 928 sys.exit(main()) |
| OLD | NEW |