diff options
author | noelallen@chromium.org <noelallen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-23 18:10:02 +0000 |
---|---|---|
committer | noelallen@chromium.org <noelallen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-23 18:10:02 +0000 |
commit | 98cfdfce60a0a155ada3b5c952ec0358e5933484 (patch) | |
tree | efd6f8b65498a5bfc5335d1c54d40fd56ee2a2af /ppapi/generators/idl_gen_wrapper.py | |
parent | ccec4adb0558007d00b89da348ff49a10d113e9c (diff) | |
download | chromium_src-98cfdfce60a0a155ada3b5c952ec0358e5933484.zip chromium_src-98cfdfce60a0a155ada3b5c952ec0358e5933484.tar.gz chromium_src-98cfdfce60a0a155ada3b5c952ec0358e5933484.tar.bz2 |
Change the way we generate versions.
Changes (sehr)
Remove hashes used to determine 'unique' versions.
Build release lists for versionable nodes
Build mapping for any release to first release
Added support to treat interface as type
Cleanup (sehr)
Removed verbose output from pnacl wrapper.
Cleanup use of "private" members
Add better error recovery on parsing to prevent deadlock.
Fix parser tests.
To prevent growing this CL, additional cleanup in BUG=157025
PPAPI (brettw)
api/private/*.idl + c/private/*.h
Fix IDL use of net_address_private prior to definition
Date change on ppapi headers to pass presubmit
BUG=156719
TEST=idl_parser.py --test
Review URL: https://chromiumcodereview.appspot.com/11235016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163603 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ppapi/generators/idl_gen_wrapper.py')
-rw-r--r-- | ppapi/generators/idl_gen_wrapper.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/ppapi/generators/idl_gen_wrapper.py b/ppapi/generators/idl_gen_wrapper.py index ee1fe68..ca5587d 100644 --- a/ppapi/generators/idl_gen_wrapper.py +++ b/ppapi/generators/idl_gen_wrapper.py @@ -12,6 +12,7 @@ import sys from idl_c_proto import CGen from idl_generator import Generator from idl_log import ErrOut, InfoOut, WarnOut +from idl_option import GetOption from idl_outfile import IDLOutFile @@ -219,8 +220,9 @@ const void *__%(wrapper_prefix)s_PPPGetInterface(const char *name) { for filenode in ast.GetListOf('File'): # If this file has errors, skip it if filenode in self.skip_list: - InfoOut.Log('WrapperGen: Skipping %s due to errors\n' % - filenode.GetName()) + if GetOption('verbose'): + InfoOut.Log('WrapperGen: Skipping %s due to errors\n' % + filenode.GetName()) continue file_name = self.GetHeaderName(filenode.GetName()) @@ -233,8 +235,9 @@ const void *__%(wrapper_prefix)s_PPPGetInterface(const char *name) { include_version=True) needs_wrap = self.InterfaceVersionNeedsWrapping(iface, version) if not needs_wrap: - InfoOut.Log('Interface %s ver %s does not need wrapping' % - (struct_name, version)) + if GetOption('verbose'): + InfoOut.Log('Interface %s ver %s does not need wrapping' % + (struct_name, version)) iface_releases.append( Interface(iface, release, version, struct_name, needs_wrap, file_name)) @@ -456,3 +459,4 @@ const void *__%(wrapper_prefix)s_PPPGetInterface(const char *name) { out.Write(self.GetGuardEnd()) out.Close() return 0 + |