| Index: client/dom/frog/dom_frog.dart
|
| diff --git a/client/dom/frog/dom_frog.dart b/client/dom/frog/dom_frog.dart
|
| index 624aaafa4f14df173c2d23fabc37a701d842a471..bd36ecb4a3d90ea7dd70628ae833662a97418fb7 100644
|
| --- a/client/dom/frog/dom_frog.dart
|
| +++ b/client/dom/frog/dom_frog.dart
|
| @@ -11489,6 +11489,198 @@ class _XSLTProcessorJs extends _DOMTypeJs implements XSLTProcessor native "*XSLT
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|
| +class _DOMParserFactoryProvider {
|
| + factory DOMParser() native
|
| + '''return new DOMParser();''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _DOMURLFactoryProvider {
|
| + factory DOMURL() native
|
| + '''return new DOMURL();''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _EventSourceFactoryProvider {
|
| + factory EventSource(String scriptUrl) native
|
| + '''return new EventSource(scriptUrl);''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _FileReaderFactoryProvider {
|
| + factory FileReader() native
|
| + '''return new FileReader();''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _FileReaderSyncFactoryProvider {
|
| + factory FileReaderSync() native
|
| + '''return new FileReaderSync();''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _HTMLAudioElementFactoryProvider {
|
| + factory HTMLAudioElement([String src = null]) native
|
| +'''
|
| +if (src == null) return new Audio();
|
| +return new Audio(src);
|
| +''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _HTMLOptionElementFactoryProvider {
|
| + factory HTMLOptionElement([String data = null, String value = null,
|
| + bool defaultSelected = null, bool selected = null])
|
| + native
|
| +'''
|
| +if (data == null) return new Option();
|
| +if (value == null) return new Option(data);
|
| +if (defaultSelected == null) return new Option(data, value);
|
| +if (selected == null) return new Option(data, value, defaultSelected);
|
| +return new Option(data, value, defaultSelected, selected);
|
| +''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _MediaControllerFactoryProvider {
|
| + factory MediaController() native
|
| + '''return new MediaController();''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _MediaStreamFactoryProvider {
|
| + factory MediaStream(MediaStreamTrackList audioTracks, MediaStreamTrackList videoTracks) native
|
| + '''return new MediaStream(audioTracks, videoTracks);''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _MessageChannelFactoryProvider {
|
| + factory MessageChannel() native
|
| + '''return new MessageChannel();''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _PeerConnectionFactoryProvider {
|
| + factory PeerConnection(String serverConfiguration, SignalingCallback signalingCallback) native
|
| + '''return new PeerConnection(serverConfiguration, signalingCallback);''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _ShadowRootFactoryProvider {
|
| + factory ShadowRoot(Element host) native
|
| + '''return new ShadowRoot(host);''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _SharedWorkerFactoryProvider {
|
| + factory SharedWorker(String scriptURL, [String name]) native
|
| +'''
|
| +if (name == null) return new SharedWorker(scriptURL);
|
| +return new SharedWorker(scriptURL, name);
|
| +''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _TextTrackCueFactoryProvider {
|
| + factory TextTrackCue(String id, num startTime, num endTime, String text,
|
| + [String settings, bool pauseOnExit]) native
|
| +'''
|
| +if (settings == null)
|
| + return new TextTrackCue(id, startTime, endTime, text);
|
| +if (pauseOnExit == null)
|
| + return new TextTrackCue(id, startTime, endTime, text, settings);
|
| +return new TextTrackCue(id, startTime, endTime, text, settings, pauseOnExit);
|
| +''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _WebKitBlobBuilderFactoryProvider {
|
| + factory WebKitBlobBuilder() native
|
| + '''return new WebKitBlobBuilder();''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _WebKitCSSMatrixFactoryProvider {
|
| + factory WebKitCSSMatrix([String cssValue = null]) native
|
| +'''
|
| +if (cssValue == null) return new WebKitCSSMatrix();
|
| +return new WebKitCSSMatrix(cssValue);
|
| +''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _WorkerFactoryProvider {
|
| + factory Worker(String scriptUrl) native
|
| + '''return new Worker(scriptUrl);''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _XMLHttpRequestFactoryProvider {
|
| + factory XMLHttpRequest() native
|
| + '''return new XMLHttpRequest();''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _XMLSerializerFactoryProvider {
|
| + factory XMLSerializer() native
|
| + '''return new XMLSerializer();''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _XPathEvaluatorFactoryProvider {
|
| + factory XPathEvaluator() native
|
| + '''return new XPathEvaluator();''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| +class _XSLTProcessorFactoryProvider {
|
| + factory XSLTProcessor() native
|
| + '''return new XSLTProcessor();''';
|
| +}
|
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| +// for details. All rights reserved. Use of this source code is governed by a
|
| +// BSD-style license that can be found in the LICENSE file.
|
| +
|
| // WARNING: Do not edit - generated code.
|
|
|
| interface AbstractWorker extends EventTarget {
|
| @@ -12936,7 +13128,9 @@ interface DOMTokenList {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface DOMURL {
|
| +interface DOMURL default _DOMURLFactoryProvider {
|
| +
|
| + DOMURL();
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -13948,7 +14142,9 @@ interface EventException {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface EventSource extends EventTarget {
|
| +interface EventSource extends EventTarget default _EventSourceFactoryProvider {
|
| +
|
| + EventSource(String scriptUrl);
|
|
|
| static final int CLOSED = 2;
|
|
|
| @@ -14175,7 +14371,9 @@ interface FileReader default _FileReaderFactoryProvider {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface FileReaderSync {
|
| +interface FileReaderSync default _FileReaderSyncFactoryProvider {
|
| +
|
| + FileReaderSync();
|
|
|
| ArrayBuffer readAsArrayBuffer(Blob blob);
|
|
|
| @@ -14469,7 +14667,9 @@ interface HTMLAreaElement extends HTMLElement {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface HTMLAudioElement extends HTMLMediaElement {
|
| +interface HTMLAudioElement extends HTMLMediaElement default _HTMLAudioElementFactoryProvider {
|
| +
|
| + HTMLAudioElement([String src]);
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| @@ -15555,7 +15755,9 @@ interface HTMLOptGroupElement extends HTMLElement {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface HTMLOptionElement extends HTMLElement {
|
| +interface HTMLOptionElement extends HTMLElement default _HTMLOptionElementFactoryProvider {
|
| +
|
| + HTMLOptionElement([String data, String value, bool defaultSelected, bool selected]);
|
|
|
| bool defaultSelected;
|
|
|
| @@ -16731,7 +16933,9 @@ interface LowPass2FilterNode extends AudioNode {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface MediaController {
|
| +interface MediaController default _MediaControllerFactoryProvider {
|
| +
|
| + MediaController();
|
|
|
| final TimeRanges buffered;
|
|
|
| @@ -16841,7 +17045,9 @@ interface MediaQueryListListener {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface MediaStream {
|
| +interface MediaStream default _MediaStreamFactoryProvider {
|
| +
|
| + MediaStream(MediaStreamTrackList audioTracks, MediaStreamTrackList videoTracks);
|
|
|
| static final int ENDED = 2;
|
|
|
| @@ -16931,7 +17137,9 @@ interface MemoryInfo {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface MessageChannel {
|
| +interface MessageChannel default _MessageChannelFactoryProvider {
|
| +
|
| + MessageChannel();
|
|
|
| final MessagePort port1;
|
|
|
| @@ -17522,7 +17730,9 @@ interface PageTransitionEvent extends Event {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface PeerConnection {
|
| +interface PeerConnection default _PeerConnectionFactoryProvider {
|
| +
|
| + PeerConnection(String serverConfiguration, SignalingCallback signalingCallback);
|
|
|
| static final int ACTIVE = 2;
|
|
|
| @@ -20646,7 +20856,9 @@ interface ScriptProfileNode {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface ShadowRoot extends DocumentFragment {
|
| +interface ShadowRoot extends DocumentFragment default _ShadowRootFactoryProvider {
|
| +
|
| + ShadowRoot(Element host);
|
|
|
| final Element host;
|
|
|
| @@ -20664,7 +20876,9 @@ interface ShadowRoot extends DocumentFragment {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface SharedWorker extends AbstractWorker {
|
| +interface SharedWorker extends AbstractWorker default _SharedWorkerFactoryProvider {
|
| +
|
| + SharedWorker(String scriptURL, [String name]);
|
|
|
| final MessagePort port;
|
| }
|
| @@ -20934,7 +21148,9 @@ interface TextTrack {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface TextTrackCue {
|
| +interface TextTrackCue default _TextTrackCueFactoryProvider {
|
| +
|
| + TextTrackCue(String id, num startTime, num endTime, String text, [String settings, bool pauseOnExit]);
|
|
|
| String alignment;
|
|
|
| @@ -22389,7 +22605,9 @@ interface WebKitAnimationList {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface WebKitBlobBuilder {
|
| +interface WebKitBlobBuilder default _WebKitBlobBuilderFactoryProvider {
|
| +
|
| + WebKitBlobBuilder();
|
|
|
| void append(var arrayBuffer_OR_blob_OR_value, [String endings]);
|
|
|
| @@ -22433,7 +22651,7 @@ interface WebKitCSSKeyframesRule extends CSSRule {
|
|
|
| interface WebKitCSSMatrix default _WebKitCSSMatrixFactoryProvider {
|
|
|
| - WebKitCSSMatrix([String spec]);
|
| + WebKitCSSMatrix([String cssValue]);
|
|
|
| num a;
|
|
|
| @@ -22685,7 +22903,9 @@ interface WheelEvent extends UIEvent {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface Worker extends AbstractWorker {
|
| +interface Worker extends AbstractWorker default _WorkerFactoryProvider {
|
| +
|
| + Worker(String scriptUrl);
|
|
|
| void postMessage(Dynamic message, [List messagePorts]);
|
|
|
| @@ -22804,7 +23024,6 @@ interface XMLHttpRequest extends EventTarget default _XMLHttpRequestFactoryProvi
|
|
|
| XMLHttpRequest();
|
|
|
| -
|
| static final int DONE = 4;
|
|
|
| static final int HEADERS_RECEIVED = 2;
|
| @@ -22909,7 +23128,9 @@ interface XMLHttpRequestUpload extends EventTarget {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface XMLSerializer {
|
| +interface XMLSerializer default _XMLSerializerFactoryProvider {
|
| +
|
| + XMLSerializer();
|
|
|
| String serializeToString(Node node);
|
| }
|
| @@ -22919,7 +23140,9 @@ interface XMLSerializer {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| -interface XPathEvaluator {
|
| +interface XPathEvaluator default _XPathEvaluatorFactoryProvider {
|
| +
|
| + XPathEvaluator();
|
|
|
| XPathExpression createExpression(String expression, XPathNSResolver resolver);
|
|
|
| @@ -23695,16 +23918,6 @@ class _AudioContextFactoryProvider {
|
| ''';
|
| }
|
|
|
| -class _DOMParserFactoryProvider {
|
| -
|
| - factory DOMParser() native '''return new DOMParser();''';
|
| -}
|
| -
|
| -class _FileReaderFactoryProvider {
|
| -
|
| - factory FileReader() native '''return new FileReader();''';
|
| -}
|
| -
|
| class _TypedArrayFactoryProvider {
|
|
|
| factory Float32Array(int length) => _F32(length);
|
| @@ -23756,12 +23969,6 @@ class _TypedArrayFactoryProvider {
|
| static ensureNative(List list) => list; // TODO: make sure.
|
| }
|
|
|
| -class _WebKitCSSMatrixFactoryProvider {
|
| -
|
| - factory WebKitCSSMatrix([String spec = '']) native
|
| - '''return new WebKitCSSMatrix(spec);''';
|
| -}
|
| -
|
| class _WebKitPointFactoryProvider {
|
|
|
| factory WebKitPoint(num x, num y) native '''return new WebKitPoint(x, y);''';
|
| @@ -23771,16 +23978,6 @@ class _WebSocketFactoryProvider {
|
|
|
| factory WebSocket(String url) native '''return new WebSocket(url);''';
|
| }
|
| -
|
| -class _XMLHttpRequestFactoryProvider {
|
| -
|
| - factory XMLHttpRequest() native '''return new XMLHttpRequest();''';
|
| -}
|
| -
|
| -class _XSLTProcessorFactoryProvider {
|
| -
|
| - factory XSLTProcessor() native '''return new XSLTProcessor();''';
|
| -}
|
| // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file
|
| // for details. All rights reserved. Use of this source code is governed by a
|
| // BSD-style license that can be found in the LICENSE file.
|
|
|