| Index: client/html/release/html.dart
|
| diff --git a/client/html/release/html.dart b/client/html/release/html.dart
|
| index fa00d89d268f5b87785ca7b540f6cc92673ca0af..3a9d825fde50c0115986ce7cc878a760132acf96 100644
|
| --- a/client/html/release/html.dart
|
| +++ b/client/html/release/html.dart
|
| @@ -243,6 +243,7 @@ _wrap(raw) {
|
| case "IDBVersionChangeEvent": return new _IDBVersionChangeEventImpl._wrap(domObject);
|
| case "IDBVersionChangeRequest": return new _IDBVersionChangeRequestImpl._wrap(domObject);
|
| case "HTMLIFrameElement": return new _IFrameElementImpl._wrap(domObject);
|
| + case "IceCandidate": return new _IceCandidateImpl._wrap(domObject);
|
| case "ImageData": return new _ImageDataImpl._wrap(domObject);
|
| case "HTMLImageElement": return new _ImageElementImpl._wrap(domObject);
|
| case "HTMLInputElement": return new _InputElementImpl._wrap(domObject);
|
| @@ -486,6 +487,7 @@ _wrap(raw) {
|
| case "ScriptProfile": return new _ScriptProfileImpl._wrap(domObject);
|
| case "ScriptProfileNode": return new _ScriptProfileNodeImpl._wrap(domObject);
|
| case "HTMLSelectElement": return new _SelectElementImpl._wrap(domObject);
|
| + case "SessionDescription": return new _SessionDescriptionImpl._wrap(domObject);
|
| case "HTMLShadowElement": return new _ShadowElementImpl._wrap(domObject);
|
| case "ShadowRoot": return new _ShadowRootImpl._wrap(domObject);
|
| case "SharedWorker": return new _SharedWorkerImpl._wrap(domObject);
|
| @@ -497,6 +499,7 @@ _wrap(raw) {
|
| case "SpeechInputEvent": return new _SpeechInputEventImpl._wrap(domObject);
|
| case "SpeechInputResult": return new _SpeechInputResultImpl._wrap(domObject);
|
| case "SpeechInputResultList": return new _SpeechInputResultListImpl._wrap(domObject);
|
| + case "SpeechRecognition": return new _SpeechRecognitionImpl._wrap(domObject);
|
| case "SpeechRecognitionAlternative": return new _SpeechRecognitionAlternativeImpl._wrap(domObject);
|
| case "SpeechRecognitionError": return new _SpeechRecognitionErrorImpl._wrap(domObject);
|
| case "SpeechRecognitionEvent": return new _SpeechRecognitionEventImpl._wrap(domObject);
|
| @@ -929,6 +932,8 @@ class _AudioBufferSourceNodeImpl extends _AudioSourceNodeImpl implements AudioBu
|
|
|
| AudioParam get playbackRate() => _wrap(_ptr.playbackRate);
|
|
|
| + int get playbackState() => _wrap(_ptr.playbackState);
|
| +
|
| void noteGrainOn(num when, num grainOffset, num grainDuration) {
|
| _ptr.noteGrainOn(_unwrap(when), _unwrap(grainOffset), _unwrap(grainDuration));
|
| return;
|
| @@ -956,6 +961,8 @@ class _AudioChannelSplitterImpl extends _AudioNodeImpl implements AudioChannelSp
|
| class _AudioContextImpl extends _DOMTypeBase implements AudioContext {
|
| _AudioContextImpl._wrap(ptr) : super._wrap(ptr);
|
|
|
| + int get activeSourceCount() => _wrap(_ptr.activeSourceCount);
|
| +
|
| num get currentTime() => _wrap(_ptr.currentTime);
|
|
|
| AudioDestinationNode get destination() => _wrap(_ptr.destination);
|
| @@ -5659,8 +5666,6 @@ class _ConsoleImpl extends _DOMTypeBase implements Console {
|
|
|
| MemoryInfo get memory() => _wrap(_ptr.memory);
|
|
|
| - List get profiles() => _wrap(_ptr.profiles);
|
| -
|
| void assertCondition(bool condition, Object arg) {
|
| _ptr.assertCondition(_unwrap(condition), _unwrap(arg));
|
| return;
|
| @@ -6808,6 +6813,10 @@ class _DocumentImpl extends _ElementImpl
|
|
|
| bool get webkitFullScreenKeyboardInputAllowed() => _wrap(_documentPtr.webkitFullScreenKeyboardInputAllowed);
|
|
|
| + Element get webkitFullscreenElement() => _wrap(_documentPtr.webkitFullscreenElement);
|
| +
|
| + bool get webkitFullscreenEnabled() => _wrap(_documentPtr.webkitFullscreenEnabled);
|
| +
|
| bool get webkitHidden() => _wrap(_documentPtr.webkitHidden);
|
|
|
| bool get webkitIsFullScreen() => _wrap(_documentPtr.webkitIsFullScreen);
|
| @@ -6891,6 +6900,11 @@ class _DocumentImpl extends _ElementImpl
|
| return;
|
| }
|
|
|
| + void webkitExitFullscreen() {
|
| + _documentPtr.webkitExitFullscreen();
|
| + return;
|
| + }
|
| +
|
| WebKitNamedFlow webkitGetFlowByName(String name) {
|
| return _wrap(_documentPtr.webkitGetFlowByName(_unwrap(name)));
|
| }
|
| @@ -7276,6 +7290,7 @@ class _DocumentFragmentImpl extends _NodeImpl implements DocumentFragment {
|
| void scrollByPages(int pages) {}
|
| void scrollIntoView([bool centerIfNeeded]) {}
|
| void webkitRequestFullScreen(int flags) {}
|
| + void webkitRequestFullscreen() {}
|
|
|
| // Setters throw errors rather than being no-ops because we aren't going to
|
| // retain the values that were set, and erroring out seems clearer.
|
| @@ -8164,6 +8179,11 @@ class _ElementImpl extends _NodeImpl implements Element {
|
| return;
|
| }
|
|
|
| + void webkitRequestFullscreen() {
|
| + _ptr.webkitRequestFullscreen();
|
| + return;
|
| + }
|
| +
|
| }
|
|
|
| class _ElementEventsImpl extends _EventsImpl implements ElementEvents {
|
| @@ -8813,10 +8833,6 @@ class _FieldSetElementImpl extends _ElementImpl implements FieldSetElement {
|
| class _FileImpl extends _BlobImpl implements File {
|
| _FileImpl._wrap(ptr) : super._wrap(ptr);
|
|
|
| - String get fileName() => _wrap(_ptr.fileName);
|
| -
|
| - int get fileSize() => _wrap(_ptr.fileSize);
|
| -
|
| Date get lastModifiedDate() => _wrap(_ptr.lastModifiedDate);
|
|
|
| String get name() => _wrap(_ptr.name);
|
| @@ -10312,6 +10328,16 @@ class _IFrameElementImpl extends _ElementImpl implements IFrameElement {
|
| }
|
| }
|
|
|
| +class _IceCandidateImpl extends _DOMTypeBase implements IceCandidate {
|
| + _IceCandidateImpl._wrap(ptr) : super._wrap(ptr);
|
| +
|
| + String get label() => _wrap(_ptr.label);
|
| +
|
| + String toSdp() {
|
| + return _wrap(_ptr.toSdp());
|
| + }
|
| +}
|
| +
|
| class _ImageDataImpl extends _DOMTypeBase implements ImageData {
|
| _ImageDataImpl._wrap(ptr) : super._wrap(ptr);
|
|
|
| @@ -11893,8 +11919,6 @@ class _MetadataImpl extends _DOMTypeBase implements Metadata {
|
| class _MeterElementImpl extends _ElementImpl implements MeterElement {
|
| _MeterElementImpl._wrap(ptr) : super._wrap(ptr);
|
|
|
| - FormElement get form() => _wrap(_ptr.form);
|
| -
|
| num get high() => _wrap(_ptr.high);
|
|
|
| void set high(num value) { _ptr.high = _unwrap(value); }
|
| @@ -12541,8 +12565,6 @@ class _NotificationEventsImpl extends _EventsImpl implements NotificationEvents
|
|
|
| EventListenerList get close() => _get('close');
|
|
|
| - EventListenerList get display() => _get('display');
|
| -
|
| EventListenerList get error() => _get('error');
|
|
|
| EventListenerList get show() => _get('show');
|
| @@ -12968,8 +12990,6 @@ class _ProcessingInstructionImpl extends _NodeImpl implements ProcessingInstruct
|
| class _ProgressElementImpl extends _ElementImpl implements ProgressElement {
|
| _ProgressElementImpl._wrap(ptr) : super._wrap(ptr);
|
|
|
| - FormElement get form() => _wrap(_ptr.form);
|
| -
|
| NodeList get labels() => _wrap(_ptr.labels);
|
|
|
| num get max() => _wrap(_ptr.max);
|
| @@ -17460,6 +17480,10 @@ class _ScriptElementImpl extends _ElementImpl implements ScriptElement {
|
|
|
| void set charset(String value) { _ptr.charset = _unwrap(value); }
|
|
|
| + String get crossOrigin() => _wrap(_ptr.crossOrigin);
|
| +
|
| + void set crossOrigin(String value) { _ptr.crossOrigin = _unwrap(value); }
|
| +
|
| bool get defer() => _wrap(_ptr.defer);
|
|
|
| void set defer(bool value) { _ptr.defer = _unwrap(value); }
|
| @@ -17591,6 +17615,19 @@ class _SelectElementImpl extends _ElementImpl implements SelectElement {
|
| }
|
| }
|
|
|
| +class _SessionDescriptionImpl extends _DOMTypeBase implements SessionDescription {
|
| + _SessionDescriptionImpl._wrap(ptr) : super._wrap(ptr);
|
| +
|
| + void addCandidate(IceCandidate candidate) {
|
| + _ptr.addCandidate(_unwrap(candidate));
|
| + return;
|
| + }
|
| +
|
| + String toSdp() {
|
| + return _wrap(_ptr.toSdp());
|
| + }
|
| +}
|
| +
|
| class _ShadowElementImpl extends _ElementImpl implements ShadowElement {
|
| _ShadowElementImpl._wrap(ptr) : super._wrap(ptr);
|
| }
|
| @@ -17725,6 +17762,85 @@ class _SpeechInputResultListImpl extends _DOMTypeBase implements SpeechInputResu
|
| }
|
| }
|
|
|
| +class _SpeechRecognitionImpl extends _DOMTypeBase implements SpeechRecognition {
|
| + _SpeechRecognitionImpl._wrap(ptr) : super._wrap(ptr);
|
| +
|
| + bool get continuous() => _wrap(_ptr.continuous);
|
| +
|
| + void set continuous(bool value) { _ptr.continuous = _unwrap(value); }
|
| +
|
| + SpeechGrammarList get grammars() => _wrap(_ptr.grammars);
|
| +
|
| + void set grammars(SpeechGrammarList value) { _ptr.grammars = _unwrap(value); }
|
| +
|
| + String get lang() => _wrap(_ptr.lang);
|
| +
|
| + void set lang(String value) { _ptr.lang = _unwrap(value); }
|
| +
|
| + EventListener get onaudioend() => _wrap(_ptr.onaudioend);
|
| +
|
| + void set onaudioend(EventListener value) { _ptr.onaudioend = _unwrap(value); }
|
| +
|
| + EventListener get onaudiostart() => _wrap(_ptr.onaudiostart);
|
| +
|
| + void set onaudiostart(EventListener value) { _ptr.onaudiostart = _unwrap(value); }
|
| +
|
| + EventListener get onend() => _wrap(_ptr.onend);
|
| +
|
| + void set onend(EventListener value) { _ptr.onend = _unwrap(value); }
|
| +
|
| + EventListener get onerror() => _wrap(_ptr.onerror);
|
| +
|
| + void set onerror(EventListener value) { _ptr.onerror = _unwrap(value); }
|
| +
|
| + EventListener get onnomatch() => _wrap(_ptr.onnomatch);
|
| +
|
| + void set onnomatch(EventListener value) { _ptr.onnomatch = _unwrap(value); }
|
| +
|
| + EventListener get onresult() => _wrap(_ptr.onresult);
|
| +
|
| + void set onresult(EventListener value) { _ptr.onresult = _unwrap(value); }
|
| +
|
| + EventListener get onresultdeleted() => _wrap(_ptr.onresultdeleted);
|
| +
|
| + void set onresultdeleted(EventListener value) { _ptr.onresultdeleted = _unwrap(value); }
|
| +
|
| + EventListener get onsoundend() => _wrap(_ptr.onsoundend);
|
| +
|
| + void set onsoundend(EventListener value) { _ptr.onsoundend = _unwrap(value); }
|
| +
|
| + EventListener get onsoundstart() => _wrap(_ptr.onsoundstart);
|
| +
|
| + void set onsoundstart(EventListener value) { _ptr.onsoundstart = _unwrap(value); }
|
| +
|
| + EventListener get onspeechend() => _wrap(_ptr.onspeechend);
|
| +
|
| + void set onspeechend(EventListener value) { _ptr.onspeechend = _unwrap(value); }
|
| +
|
| + EventListener get onspeechstart() => _wrap(_ptr.onspeechstart);
|
| +
|
| + void set onspeechstart(EventListener value) { _ptr.onspeechstart = _unwrap(value); }
|
| +
|
| + EventListener get onstart() => _wrap(_ptr.onstart);
|
| +
|
| + void set onstart(EventListener value) { _ptr.onstart = _unwrap(value); }
|
| +
|
| + void abort() {
|
| + _ptr.abort();
|
| + return;
|
| + }
|
| +
|
| + void start() {
|
| + _ptr.start();
|
| + return;
|
| + }
|
| +
|
| + void stop() {
|
| + _ptr.stop();
|
| + return;
|
| + }
|
| +}
|
| +
|
| class _SpeechRecognitionAlternativeImpl extends _DOMTypeBase implements SpeechRecognitionAlternative {
|
| _SpeechRecognitionAlternativeImpl._wrap(ptr) : super._wrap(ptr);
|
|
|
| @@ -21521,6 +21637,14 @@ class _FileReaderSyncFactoryProvider {
|
| // 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 _IceCandidateFactoryProvider {
|
| + factory IceCandidate(String label, String candidateLine) =>
|
| + _wrap(new dom.IceCandidate(_unwrap(label), _unwrap(candidateLine)));
|
| +}
|
| +// 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() =>
|
| _wrap(new dom.MediaController());
|
| @@ -21553,6 +21677,14 @@ class _OptionElementFactoryProvider {
|
| // 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 _SessionDescriptionFactoryProvider {
|
| + factory SessionDescription(String sdp) =>
|
| + _wrap(new dom.SessionDescription(_unwrap(sdp)));
|
| +}
|
| +// 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) =>
|
| _wrap(new dom.ShadowRoot(_unwrap(host)));
|
| @@ -21585,6 +21717,14 @@ class _SpeechGrammarListFactoryProvider {
|
| // 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 _SpeechRecognitionFactoryProvider {
|
| + factory SpeechRecognition() =>
|
| + _wrap(new dom.SpeechRecognition());
|
| +}
|
| +// 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 = null, bool pauseOnExit = null]) =>
|
| _wrap(new dom.TextTrackCue(_unwrap(id), _unwrap(startTime), _unwrap(endTime), _unwrap(text), _unwrap(settings), _unwrap(pauseOnExit)));
|
| @@ -21908,6 +22048,14 @@ typedef bool AudioBufferCallback(AudioBuffer audioBuffer);
|
|
|
| interface AudioBufferSourceNode extends AudioSourceNode {
|
|
|
| + static final int FINISHED_STATE = 3;
|
| +
|
| + static final int PLAYING_STATE = 2;
|
| +
|
| + static final int SCHEDULED_STATE = 1;
|
| +
|
| + static final int UNSCHEDULED_STATE = 0;
|
| +
|
| AudioBuffer buffer;
|
|
|
| final AudioGain gain;
|
| @@ -21918,6 +22066,8 @@ interface AudioBufferSourceNode extends AudioSourceNode {
|
|
|
| final AudioParam playbackRate;
|
|
|
| + final int playbackState;
|
| +
|
| void noteGrainOn(num when, num grainOffset, num grainDuration);
|
|
|
| void noteOff(num when);
|
| @@ -21948,6 +22098,8 @@ interface AudioChannelSplitter extends AudioNode {
|
|
|
| interface AudioContext {
|
|
|
| + final int activeSourceCount;
|
| +
|
| final num currentTime;
|
|
|
| final AudioDestinationNode destination;
|
| @@ -24983,8 +25135,6 @@ interface Console {
|
|
|
| final MemoryInfo memory;
|
|
|
| - final List profiles;
|
| -
|
| void assertCondition(bool condition, Object arg);
|
|
|
| void count();
|
| @@ -25804,6 +25954,10 @@ interface Document extends HtmlElement {
|
|
|
| final bool webkitFullScreenKeyboardInputAllowed;
|
|
|
| + final Element webkitFullscreenElement;
|
| +
|
| + final bool webkitFullscreenEnabled;
|
| +
|
| final bool webkitHidden;
|
|
|
| final bool webkitIsFullScreen;
|
| @@ -25838,6 +25992,8 @@ interface Document extends HtmlElement {
|
|
|
| void webkitCancelFullScreen();
|
|
|
| + void webkitExitFullscreen();
|
| +
|
| WebKitNamedFlow webkitGetFlowByName(String name);
|
|
|
| }
|
| @@ -26379,6 +26535,8 @@ interface Element extends Node, NodeSelector default _ElementFactoryProvider {
|
|
|
| void webkitRequestFullScreen(int flags);
|
|
|
| + void webkitRequestFullscreen();
|
| +
|
| }
|
|
|
| interface ElementEvents extends Events {
|
| @@ -26866,10 +27024,6 @@ interface FieldSetElement extends Element {
|
|
|
| interface File extends Blob {
|
|
|
| - final String fileName;
|
| -
|
| - final int fileSize;
|
| -
|
| final Date lastModifiedDate;
|
|
|
| final String name;
|
| @@ -27848,6 +28002,20 @@ interface IFrameElement extends Element {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +interface IceCandidate default _IceCandidateFactoryProvider {
|
| +
|
| + IceCandidate(String label, String candidateLine);
|
| +
|
| + final String label;
|
| +
|
| + String toSdp();
|
| +}
|
| +// 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 ImageData {
|
|
|
| final CanvasPixelArray data;
|
| @@ -28799,8 +28967,6 @@ typedef bool MetadataCallback(Metadata metadata);
|
|
|
| interface MeterElement extends Element {
|
|
|
| - final FormElement form;
|
| -
|
| num high;
|
|
|
| final NodeList labels;
|
| @@ -29206,8 +29372,6 @@ interface NotificationEvents extends Events {
|
|
|
| EventListenerList get close();
|
|
|
| - EventListenerList get display();
|
| -
|
| EventListenerList get error();
|
|
|
| EventListenerList get show();
|
| @@ -29660,8 +29824,6 @@ interface ProcessingInstruction extends Node {
|
|
|
| interface ProgressElement extends Element {
|
|
|
| - final FormElement form;
|
| -
|
| final NodeList labels;
|
|
|
| num max;
|
| @@ -32668,6 +32830,8 @@ interface ScriptElement extends Element {
|
|
|
| String charset;
|
|
|
| + String crossOrigin;
|
| +
|
| bool defer;
|
|
|
| String event;
|
| @@ -32776,6 +32940,20 @@ interface SelectElement extends Element {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +interface SessionDescription default _SessionDescriptionFactoryProvider {
|
| +
|
| + SessionDescription(String sdp);
|
| +
|
| + void addCandidate(IceCandidate candidate);
|
| +
|
| + String toSdp();
|
| +}
|
| +// 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 ShadowElement extends Element {
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -32927,6 +33105,52 @@ interface SpeechInputResultList {
|
|
|
| // WARNING: Do not edit - generated code.
|
|
|
| +interface SpeechRecognition default _SpeechRecognitionFactoryProvider {
|
| +
|
| + SpeechRecognition();
|
| +
|
| + bool continuous;
|
| +
|
| + SpeechGrammarList grammars;
|
| +
|
| + String lang;
|
| +
|
| + EventListener onaudioend;
|
| +
|
| + EventListener onaudiostart;
|
| +
|
| + EventListener onend;
|
| +
|
| + EventListener onerror;
|
| +
|
| + EventListener onnomatch;
|
| +
|
| + EventListener onresult;
|
| +
|
| + EventListener onresultdeleted;
|
| +
|
| + EventListener onsoundend;
|
| +
|
| + EventListener onsoundstart;
|
| +
|
| + EventListener onspeechend;
|
| +
|
| + EventListener onspeechstart;
|
| +
|
| + EventListener onstart;
|
| +
|
| + void abort();
|
| +
|
| + void start();
|
| +
|
| + void stop();
|
| +}
|
| +// 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 SpeechRecognitionAlternative {
|
|
|
| final num confidence;
|
|
|