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

Side by Side Diff: third_party/WebKit/Source/devtools/scripts/build/build_release_applications.py

Issue 2493373002: DevTools: rename WebInspector into modules. (Closed)
Patch Set: for bots Created 4 years, 1 month 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 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # -*- coding: UTF-8 -*- 2 # -*- coding: UTF-8 -*-
3 # 3 #
4 # Copyright 2016 The Chromium Authors. All rights reserved. 4 # Copyright 2016 The Chromium Authors. All rights reserved.
5 # Use of this source code is governed by a BSD-style license that can be 5 # Use of this source code is governed by a BSD-style license that can be
6 # found in the LICENSE file. 6 # found in the LICENSE file.
7 7
8 """ 8 """
9 Builds applications in release mode: 9 Builds applications in release mode:
10 - Concatenates autostart modules, application modules' module.json descriptors, 10 - Concatenates autostart modules, application modules' module.json descriptors,
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after
182 sorted_module_names = self.descriptors.sorted_modules() 182 sorted_module_names = self.descriptors.sorted_modules()
183 for name in sorted_module_names: 183 for name in sorted_module_names:
184 desc = self.descriptors.modules[name] 184 desc = self.descriptors.modules[name]
185 name = desc['name'] 185 name = desc['name']
186 type = self.descriptors.application[name].get('type') 186 type = self.descriptors.application[name].get('type')
187 if type == 'autostart': 187 if type == 'autostart':
188 deps = set(desc.get('dependencies', [])) 188 deps = set(desc.get('dependencies', []))
189 non_autostart_deps = deps & non_autostart 189 non_autostart_deps = deps & non_autostart
190 if len(non_autostart_deps): 190 if len(non_autostart_deps):
191 bail_error('Non-autostart dependencies specified for the aut ostarted module "%s": %s' % (name, non_autostart_deps)) 191 bail_error('Non-autostart dependencies specified for the aut ostarted module "%s": %s' % (name, non_autostart_deps))
192
193 namespace = name.replace('_lazy', '')
194 if namespace == 'sdk' or namespace == 'ui':
195 namespace = namespace.upper();
196 namespace = "".join(map(lambda x: x[0].upper() + x[1:], namespac e.split('_')))
192 output.write('\n/* Module %s */\n' % name) 197 output.write('\n/* Module %s */\n' % name)
198 output.write('\nself[\'%s\'] = self[\'%s\'] || {};\n' % (namespa ce, namespace))
193 modular_build.concatenate_scripts(desc.get('scripts'), join(self .application_dir, name), self.output_dir, output) 199 modular_build.concatenate_scripts(desc.get('scripts'), join(self .application_dir, name), self.output_dir, output)
194 else: 200 else:
195 non_autostart.add(name) 201 non_autostart.add(name)
196 202
197 def _concatenate_application_script(self, output): 203 def _concatenate_application_script(self, output):
198 runtime_contents = read_file(join(self.application_dir, 'Runtime.js')) 204 runtime_contents = read_file(join(self.application_dir, 'Runtime.js'))
199 runtime_contents = re.sub('var allDescriptors = \[\];', 'var allDescript ors = %s;' % self._release_module_descriptors().replace('\\', '\\\\'), runtime_c ontents, 1) 205 runtime_contents = re.sub('var allDescriptors = \[\];', 'var allDescript ors = %s;' % self._release_module_descriptors().replace('\\', '\\\\'), runtime_c ontents, 1)
200 output.write('/* Runtime.js */\n') 206 output.write('/* Runtime.js */\n')
201 output.write(runtime_contents) 207 output.write(runtime_contents)
202 output.write('\n/* Autostart modules */\n') 208 output.write('\n/* Autostart modules */\n')
(...skipping 16 matching lines...) Expand all
219 modular_build.concatenate_scripts(scripts, module_dir, self.output_d ir, output) 225 modular_build.concatenate_scripts(scripts, module_dir, self.output_d ir, output)
220 if resources: 226 if resources:
221 self._write_module_resources(resources, output) 227 self._write_module_resources(resources, output)
222 output_file_path = concatenated_module_filename(module_name, self.output _dir) 228 output_file_path = concatenated_module_filename(module_name, self.output _dir)
223 write_file(output_file_path, minify_js(output.getvalue())) 229 write_file(output_file_path, minify_js(output.getvalue()))
224 output.close() 230 output.close()
225 231
226 232
227 if __name__ == '__main__': 233 if __name__ == '__main__':
228 sys.exit(main(sys.argv)) 234 sys.exit(main(sys.argv))
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698