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

Side by Side Diff: headless/lib/browser/devtools_api/client_api_generator.py

Issue 2531363002: headless: Fix inconsistent header naming (Closed)
Patch Set: Created 4 years 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 collections 6 import collections
7 import os.path 7 import os.path
8 import re 8 import re
9 import sys 9 import sys
10 try: 10 try:
(...skipping 476 matching lines...) Expand 10 before | Expand all | Expand 10 after
487 # Generate DOMAIN.h in the old directory for backwards compatibility. 487 # Generate DOMAIN.h in the old directory for backwards compatibility.
488 GeneratePerDomain( 488 GeneratePerDomain(
489 jinja_env, os.path.join(output_dirname, 'domains'), json_api, 489 jinja_env, os.path.join(output_dirname, 'domains'), json_api,
490 'deprecated_domain', ['h'], lambda domain_name: domain_name) 490 'deprecated_domain', ['h'], lambda domain_name: domain_name)
491 491
492 492
493 def GenerateTypes(jinja_env, output_dirname, json_api): 493 def GenerateTypes(jinja_env, output_dirname, json_api):
494 # Generate forward declarations for types. 494 # Generate forward declarations for types.
495 GeneratePerDomain( 495 GeneratePerDomain(
496 jinja_env, os.path.join(output_dirname, 'devtools', 'internal'), 496 jinja_env, os.path.join(output_dirname, 'devtools', 'internal'),
497 json_api, 'domain_types_forward_declaration', ['h'], 497 json_api, 'domain_types_forward_declarations', ['h'],
498 lambda domain_name: 'types_forward_declaration_%s' % (domain_name, )) 498 lambda domain_name: 'types_forward_declarations_%s' % (domain_name, ))
499 # Generate types on per-domain basis. 499 # Generate types on per-domain basis.
500 GeneratePerDomain( 500 GeneratePerDomain(
501 jinja_env, os.path.join(output_dirname, 'devtools', 'domains'), 501 jinja_env, os.path.join(output_dirname, 'devtools', 'domains'),
502 json_api, 'domain_types', ['h', 'cc'], 502 json_api, 'domain_types', ['h', 'cc'],
503 lambda domain_name: 'types_%s' % (domain_name, )) 503 lambda domain_name: 'types_%s' % (domain_name, ))
504 504
505 # TODO(altimin): Remove this in 2017. 505 # TODO(altimin): Remove this in 2017.
506 # Generate types.h for backwards compatibility. 506 # Generate types.h for backwards compatibility.
507 Generate(jinja_env, os.path.join(output_dirname, 'domains'), json_api, 507 Generate(jinja_env, os.path.join(output_dirname, 'domains'), json_api,
508 'deprecated_types', ['h'], 'types') 508 'deprecated_types', ['h'], 'types')
(...skipping 18 matching lines...) Expand all
527 InitializeDomainDependencies(json_api) 527 InitializeDomainDependencies(json_api)
528 PatchExperimentalCommandsAndEvents(json_api) 528 PatchExperimentalCommandsAndEvents(json_api)
529 EnsureCommandsHaveParametersAndReturnTypes(json_api) 529 EnsureCommandsHaveParametersAndReturnTypes(json_api)
530 SynthesizeCommandTypes(json_api) 530 SynthesizeCommandTypes(json_api)
531 SynthesizeEventTypes(json_api) 531 SynthesizeEventTypes(json_api)
532 PatchFullQualifiedRefs(json_api) 532 PatchFullQualifiedRefs(json_api)
533 CreateTypeDefinitions(json_api) 533 CreateTypeDefinitions(json_api)
534 GenerateDomains(jinja_env, output_dirname, json_api) 534 GenerateDomains(jinja_env, output_dirname, json_api)
535 GenerateTypes(jinja_env, output_dirname, json_api) 535 GenerateTypes(jinja_env, output_dirname, json_api)
536 GenerateTypeConversions(jinja_env, output_dirname, json_api) 536 GenerateTypeConversions(jinja_env, output_dirname, json_api)
OLDNEW
« no previous file with comments | « headless/BUILD.gn ('k') | headless/lib/browser/devtools_api/domain_types_forward_declaration_h.template » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698