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

Unified Diff: tools/dom/scripts/generator.py

Issue 93933014: Changes for Chrome 32 (Closed) Base URL: http://dart.googlecode.com/svn/branches/bleeding_edge/dart/
Patch Set: More fixes for chrome 32/1700 roll Created 6 years, 11 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 side-by-side diff with in-line comments
Download patch
Index: tools/dom/scripts/generator.py
diff --git a/tools/dom/scripts/generator.py b/tools/dom/scripts/generator.py
index 93a24741ad3da5f128b821256e86f54877d4f104..135d7d54a67802d47eac97cf5b0f893ff5b7f01a 100644
--- a/tools/dom/scripts/generator.py
+++ b/tools/dom/scripts/generator.py
@@ -19,6 +19,7 @@ _pure_interfaces = monitored.Set('generator._pure_interfaces', [
'DOMStringMap',
'ChildNode',
'EventListener',
+ 'GlobalEventHandlers',
'MediaQueryListListener',
'MutationCallback',
'NavigatorID',
@@ -31,7 +32,10 @@ _pure_interfaces = monitored.Set('generator._pure_interfaces', [
'SVGURIReference',
'SVGZoomAndPan',
'TimeoutHandler',
+ 'URLUtils',
+ 'URLUtilsReadOnly',
'WindowBase64',
+ 'WindowEventHandlers',
'WindowTimers',
])
@@ -194,6 +198,9 @@ def GetCallbackInfo(interface):
auto-transforming callbacks into futures)."""
callback_handlers = [operation for operation in interface.operations
if operation.id == 'handleEvent']
+ if callback_handlers == []:
+ callback_handlers = [operation for operation in interface.operations
+ if operation.id == 'handleItem']
return AnalyzeOperation(interface, callback_handlers)
# Given a list of overloaded arguments, render dart arguments.
@@ -1172,7 +1179,7 @@ _idl_type_registry = monitored.Dict('generator._idl_type_registry', {
'SVGPoint': TypeData(clazz='SVGTearOff', native_type='SVGPropertyTearOff<FloatPoint>'),
'SVGPointList': TypeData(clazz='SVGTearOff'),
'SVGPreserveAspectRatio': TypeData(clazz='SVGTearOff'),
- 'SVGRect': TypeData(clazz='SVGTearOff', native_type='SVGPropertyTearOff<FloatRect>'),
+ 'SVGRect': TypeData(clazz='SVGTearOff', native_type='SVGPropertyTearOff<SVGRect>'),
'SVGStringList': TypeData(clazz='SVGTearOff', item_type='DOMString',
native_type='SVGStaticListPropertyTearOff<SVGStringList>'),
'SVGTransform': TypeData(clazz='SVGTearOff'),

Powered by Google App Engine
This is Rietveld 408576698