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

Side by Side Diff: bindings/dart/scripts/dart_utilities.py

Issue 581453002: Dartium Roll 38 roll (Closed) Base URL: https://dart.googlecode.com/svn/third_party/WebCore
Patch Set: Sync'd w/ r 182210 Created 6 years, 3 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 | Annotate | Revision Log
« no previous file with comments | « bindings/dart/scripts/dart_types.py ('k') | bindings/scripts/aggregate_generated_bindings.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (C) 2013 Google Inc. All rights reserved. 1 # Copyright (C) 2013 Google Inc. All rights reserved.
2 # 2 #
3 # Redistribution and use in source and binary forms, with or without 3 # Redistribution and use in source and binary forms, with or without
4 # modification, are permitted provided that the following conditions are 4 # modification, are permitted provided that the following conditions are
5 # met: 5 # met:
6 # 6 #
7 # * Redistributions of source code must retain the above copyright 7 # * Redistributions of source code must retain the above copyright
8 # notice, this list of conditions and the following disclaimer. 8 # notice, this list of conditions and the following disclaimer.
9 # * Redistributions in binary form must reproduce the above 9 # * Redistributions in binary form must reproduce the above
10 # copyright notice, this list of conditions and the following disclaimer 10 # copyright notice, this list of conditions and the following disclaimer
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 return set() 70 return set()
71 activity_logging = member.extended_attributes['ActivityLogging'] 71 activity_logging = member.extended_attributes['ActivityLogging']
72 # [ActivityLogging=For*] (no prefix, starts with the worlds suffix) means 72 # [ActivityLogging=For*] (no prefix, starts with the worlds suffix) means
73 # "log for all use (method)/access (attribute)", otherwise check that value 73 # "log for all use (method)/access (attribute)", otherwise check that value
74 # agrees with specified access_type (Getter/Setter). 74 # agrees with specified access_type (Getter/Setter).
75 has_logging = (activity_logging.startswith('For') or 75 has_logging = (activity_logging.startswith('For') or
76 (access_type and activity_logging.startswith(access_type))) 76 (access_type and activity_logging.startswith(access_type)))
77 if not has_logging: 77 if not has_logging:
78 return set() 78 return set()
79 # TODO(terry): Remove Me? 79 # TODO(terry): Remove Me?
80 # includes.add('bindings/v8/V8DOMActivityLogger.h') 80 # includes.add('bindings/core/v8/V8DOMActivityLogger.h')
81 if activity_logging.endswith('ForIsolatedWorlds'): 81 if activity_logging.endswith('ForIsolatedWorlds'):
82 return set(['']) 82 return set([''])
83 return set(['', 'ForMainWorld']) # endswith('ForAllWorlds') 83 return set(['', 'ForMainWorld']) # endswith('ForAllWorlds')
84 84
85 85
86 # [CallWith] 86 # [CallWith]
87 _CALL_WITH_ARGUMENTS = { 87 _CALL_WITH_ARGUMENTS = {
88 'ScriptState': '&state', 88 'ScriptState': 'state',
89 'ExecutionContext': 'context', 89 'ExecutionContext': 'context',
90 'ScriptArguments': 'scriptArguments.release()', 90 'ScriptArguments': 'scriptArguments.release()',
91 'ActiveWindow': 'DartUtilities::callingDomWindowForCurrentIsolate()', 91 'ActiveWindow': 'DartUtilities::callingDomWindowForCurrentIsolate()',
92 'FirstWindow': 'DartUtilities::enteredDomWindowForCurrentIsolate()', 92 'FirstWindow': 'DartUtilities::enteredDomWindowForCurrentIsolate()',
93 } 93 }
94 94
95 # List because key order matters, as we want arguments in deterministic order 95 # List because key order matters, as we want arguments in deterministic order
96 _CALL_WITH_VALUES = [ 96 _CALL_WITH_VALUES = [
97 'ScriptState', 97 'ScriptState',
98 'ExecutionContext', 98 'ExecutionContext',
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
188 DartUtilities.generate_native_entry = _generate_native_entry 188 DartUtilities.generate_native_entry = _generate_native_entry
189 DartUtilities.has_extended_attribute = v8_utilities.has_extended_attribute 189 DartUtilities.has_extended_attribute = v8_utilities.has_extended_attribute
190 DartUtilities.has_extended_attribute_value = v8_utilities.has_extended_attribute _value 190 DartUtilities.has_extended_attribute_value = v8_utilities.has_extended_attribute _value
191 DartUtilities.measure_as = _measure_as 191 DartUtilities.measure_as = _measure_as
192 DartUtilities.per_context_enabled_function_name = v8_utilities.per_context_enabl ed_function_name 192 DartUtilities.per_context_enabled_function_name = v8_utilities.per_context_enabl ed_function_name
193 DartUtilities.runtime_enabled_function_name = v8_utilities.runtime_enabled_funct ion_name 193 DartUtilities.runtime_enabled_function_name = v8_utilities.runtime_enabled_funct ion_name
194 DartUtilities.scoped_name = _scoped_name 194 DartUtilities.scoped_name = _scoped_name
195 DartUtilities.strip_suffix = v8_utilities.strip_suffix 195 DartUtilities.strip_suffix = v8_utilities.strip_suffix
196 DartUtilities.uncapitalize = v8_utilities.uncapitalize 196 DartUtilities.uncapitalize = v8_utilities.uncapitalize
197 DartUtilities.v8_class_name = v8_utilities.v8_class_name 197 DartUtilities.v8_class_name = v8_utilities.v8_class_name
OLDNEW
« no previous file with comments | « bindings/dart/scripts/dart_types.py ('k') | bindings/scripts/aggregate_generated_bindings.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698