| Index: client/dom/scripts/dartgenerator.py
 | 
| diff --git a/client/dom/scripts/dartgenerator.py b/client/dom/scripts/dartgenerator.py
 | 
| index 44e671ea586fcc4fc7e14e29c66a274f232091c9..c2408f40caa405a1afe7ef7b197dd21ddc004349 100755
 | 
| --- a/client/dom/scripts/dartgenerator.py
 | 
| +++ b/client/dom/scripts/dartgenerator.py
 | 
| @@ -66,24 +66,6 @@ _dart_to_idl_type_conversions = dict((v,k) for k, v in
 | 
|  _javascript_keywords = ['delete', 'continue']
 | 
|  
 | 
|  #
 | 
| -# Types with user-invocable constructors.  We do not have enough
 | 
| -# information in IDL to create the signature.
 | 
| -#
 | 
| -# Each entry is of the form:
 | 
| -#   type name: constructor parameters
 | 
| -_constructable_types = {
 | 
| -    'AudioContext': '',
 | 
| -    'FileReader': '',
 | 
| -    'XMLHttpRequest': '',
 | 
| -    'WebKitCSSMatrix': '[String spec]',
 | 
| -    'WebKitPoint': 'num x, num y',
 | 
| -    'WebSocket': 'String url',
 | 
| -    # dart:html types
 | 
| -    'CSSMatrix': '[String spec]',
 | 
| -    'Point': 'num x, num y',
 | 
| -}
 | 
| -
 | 
| -#
 | 
|  # Interface version of the DOM needs to delegate typed array constructors to a
 | 
|  # factory provider.
 | 
|  #
 | 
| @@ -1932,12 +1914,6 @@ class FrogInterfaceGenerator(object):
 | 
|          IMPLEMENTS=' implements ' + ', '.join(implements),
 | 
|          NATIVESPEC=' native "' + native_spec + '"')
 | 
|  
 | 
| -    if interface_name in _constructable_types:
 | 
| -      self._members_emitter.Emit(
 | 
| -          '  $NAME($PARAMS) native;\n\n',
 | 
| -          NAME=interface_name,
 | 
| -          PARAMS=_constructable_types[interface_name])
 | 
| -
 | 
|      element_type = MaybeTypedArrayElementType(interface)
 | 
|      if element_type:
 | 
|        self.AddTypedArrayConstructors(element_type)
 | 
| 
 |