Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Side by Side Diff: tools/json_schema_compiler/feature_compiler.py

Issue 2892403002: Introduce lock screen app context to extension features (Closed)
Patch Set: . Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2016 The Chromium Authors. All rights reserved. 1 # Copyright 2016 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 import argparse 5 import argparse
6 import copy 6 import copy
7 from datetime import datetime 7 from datetime import datetime
8 from functools import partial 8 from functools import partial
9 import os 9 import os
10 import re 10 import re
(...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after
129 'component_extensions_auto_granted': { 129 'component_extensions_auto_granted': {
130 bool: {} 130 bool: {}
131 }, 131 },
132 'contexts': { 132 'contexts': {
133 list: { 133 list: {
134 'enum_map': { 134 'enum_map': {
135 'blessed_extension': 'Feature::BLESSED_EXTENSION_CONTEXT', 135 'blessed_extension': 'Feature::BLESSED_EXTENSION_CONTEXT',
136 'blessed_web_page': 'Feature::BLESSED_WEB_PAGE_CONTEXT', 136 'blessed_web_page': 'Feature::BLESSED_WEB_PAGE_CONTEXT',
137 'content_script': 'Feature::CONTENT_SCRIPT_CONTEXT', 137 'content_script': 'Feature::CONTENT_SCRIPT_CONTEXT',
138 'extension_service_worker': 'Feature::SERVICE_WORKER_CONTEXT', 138 'extension_service_worker': 'Feature::SERVICE_WORKER_CONTEXT',
139 'lock_screen_extension': 'Feature::LOCK_SCREEN_EXTENSION_CONTEXT',
139 'web_page': 'Feature::WEB_PAGE_CONTEXT', 140 'web_page': 'Feature::WEB_PAGE_CONTEXT',
140 'webui': 'Feature::WEBUI_CONTEXT', 141 'webui': 'Feature::WEBUI_CONTEXT',
141 'unblessed_extension': 'Feature::UNBLESSED_EXTENSION_CONTEXT', 142 'unblessed_extension': 'Feature::UNBLESSED_EXTENSION_CONTEXT',
142 }, 143 },
143 'allow_all': True 144 'allow_all': True
144 }, 145 },
145 }, 146 },
146 'default_parent': { 147 'default_parent': {
147 bool: {'values': [True]} 148 bool: {'values': [True]}
148 }, 149 },
(...skipping 627 matching lines...) Expand 10 before | Expand all | Expand 10 after
776 help='The source features.json files') 777 help='The source features.json files')
777 args = parser.parse_args() 778 args = parser.parse_args()
778 if args.feature_type not in FEATURE_TYPES: 779 if args.feature_type not in FEATURE_TYPES:
779 raise NameError('Unknown feature type: %s' % args.feature_type) 780 raise NameError('Unknown feature type: %s' % args.feature_type)
780 c = FeatureCompiler(args.chrome_root, args.source_files, args.feature_type, 781 c = FeatureCompiler(args.chrome_root, args.source_files, args.feature_type,
781 args.provider_class, args.out_root, 782 args.provider_class, args.out_root,
782 args.out_base_filename) 783 args.out_base_filename)
783 c.Load() 784 c.Load()
784 c.Compile() 785 c.Compile()
785 c.Write() 786 c.Write()
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698