Index: client/dom/frog/dom_frog.dart |
diff --git a/client/dom/frog/dom_frog.dart b/client/dom/frog/dom_frog.dart |
index 4aea0a84ea9f8907c666d1d7cb27f97acf9879d1..d982abe70697a453a3011c7ea1dae9092123249c 100644 |
--- a/client/dom/frog/dom_frog.dart |
+++ b/client/dom/frog/dom_frog.dart |
@@ -187,8 +187,14 @@ class _AudioPannerNodeJs extends _AudioNodeJs implements AudioPannerNode native |
static final int EQUALPOWER = 0; |
+ static final int EXPONENTIAL_DISTANCE = 2; |
+ |
static final int HRTF = 1; |
+ static final int INVERSE_DISTANCE = 1; |
+ |
+ static final int LINEAR_DISTANCE = 0; |
+ |
static final int SOUNDFIELD = 2; |
final _AudioGainJs coneGain; |
@@ -430,9 +436,9 @@ class _CSSRuleJs extends _DOMTypeJs implements CSSRule native "*CSSRule" { |
static final int UNKNOWN_RULE = 0; |
- static final int WEBKIT_KEYFRAMES_RULE = 8; |
+ static final int WEBKIT_KEYFRAMES_RULE = 7; |
- static final int WEBKIT_KEYFRAME_RULE = 9; |
+ static final int WEBKIT_KEYFRAME_RULE = 8; |
static final int WEBKIT_REGION_RULE = 10; |
@@ -833,7 +839,7 @@ class _ConsoleJs |
final List profiles; |
- void assertCondition(bool condition) native; |
+ void assertCondition(bool condition, Object arg) native; |
void count() native; |
@@ -845,9 +851,9 @@ class _ConsoleJs |
void error(Object arg) native; |
- void group() native; |
+ void group(Object arg) native; |
- void groupCollapsed() native; |
+ void groupCollapsed(Object arg) native; |
void groupEnd() native; |
@@ -863,9 +869,9 @@ class _ConsoleJs |
void time(String title) native; |
- void timeEnd(String title) native; |
+ void timeEnd(String title, Object arg) native; |
- void timeStamp() native; |
+ void timeStamp(Object arg) native; |
void trace(Object arg) native; |
@@ -1173,10 +1179,6 @@ class _DOMTokenListJs extends _DOMTypeJs implements DOMTokenList native "*DOMTok |
} |
class _DOMURLJs extends _DOMTypeJs implements DOMURL native "*DOMURL" { |
- |
- String createObjectURL(var blob_OR_stream) native; |
- |
- void revokeObjectURL(String url) native; |
} |
class _DOMWindowJs extends _EventTargetJs implements DOMWindow native "@*DOMWindow" { |
@@ -1187,11 +1189,11 @@ class _DOMWindowJs extends _EventTargetJs implements DOMWindow native "@*DOMWind |
final _DOMApplicationCacheJs applicationCache; |
- _NavigatorJs clientInformation; |
+ final _NavigatorJs clientInformation; |
final bool closed; |
- _ConsoleJs console; |
+ final _ConsoleJs console; |
final _CryptoJs crypto; |
@@ -1199,83 +1201,83 @@ class _DOMWindowJs extends _EventTargetJs implements DOMWindow native "@*DOMWind |
String defaultstatus; |
- num devicePixelRatio; |
+ final num devicePixelRatio; |
final _DocumentJs document; |
- _EventJs event; |
+ final _EventJs event; |
final _ElementJs frameElement; |
- _DOMWindowJs frames; |
+ final _DOMWindowJs frames; |
- _HistoryJs history; |
+ final _HistoryJs history; |
- int innerHeight; |
+ final int innerHeight; |
- int innerWidth; |
+ final int innerWidth; |
- int length; |
+ final int length; |
final _StorageJs localStorage; |
_LocationJs location; |
- _BarInfoJs locationbar; |
+ final _BarInfoJs locationbar; |
- _BarInfoJs menubar; |
+ final _BarInfoJs menubar; |
String name; |
- _NavigatorJs navigator; |
+ final _NavigatorJs navigator; |
- bool offscreenBuffering; |
+ final bool offscreenBuffering; |
- _DOMWindowJs opener; |
+ final _DOMWindowJs opener; |
- int outerHeight; |
+ final int outerHeight; |
- int outerWidth; |
+ final int outerWidth; |
final int pageXOffset; |
final int pageYOffset; |
- _DOMWindowJs parent; |
+ final _DOMWindowJs parent; |
- _PerformanceJs performance; |
+ final _PerformanceJs performance; |
- _BarInfoJs personalbar; |
+ final _BarInfoJs personalbar; |
- _ScreenJs screen; |
+ final _ScreenJs screen; |
- int screenLeft; |
+ final int screenLeft; |
- int screenTop; |
+ final int screenTop; |
- int screenX; |
+ final int screenX; |
- int screenY; |
+ final int screenY; |
- int scrollX; |
+ final int scrollX; |
- int scrollY; |
+ final int scrollY; |
- _BarInfoJs scrollbars; |
+ final _BarInfoJs scrollbars; |
- _DOMWindowJs self; |
+ final _DOMWindowJs self; |
final _StorageJs sessionStorage; |
String status; |
- _BarInfoJs statusbar; |
+ final _BarInfoJs statusbar; |
final _StyleMediaJs styleMedia; |
- _BarInfoJs toolbar; |
+ final _BarInfoJs toolbar; |
- _DOMWindowJs top; |
+ final _DOMWindowJs top; |
final _IDBFactoryJs webkitIndexedDB; |
@@ -1283,8 +1285,6 @@ class _DOMWindowJs extends _EventTargetJs implements DOMWindow native "@*DOMWind |
final _StorageInfoJs webkitStorageInfo; |
- final _DOMURLJs webkitURL; |
- |
final _DOMWindowJs window; |
void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; |
@@ -1745,6 +1745,8 @@ class _ElementJs extends _NodeJs implements Element native "*Element" { |
final String tagName; |
+ final String webkitRegionOverflow; |
+ |
void blur() native; |
void focus() native; |
@@ -2616,8 +2618,6 @@ class _HTMLButtonElementJs extends _HTMLElementJs implements HTMLButtonElement n |
bool checkValidity() native; |
- void click() native; |
- |
void setCustomValidity(String error) native; |
} |
@@ -2825,6 +2825,8 @@ class _HTMLElementJs extends _ElementJs implements HTMLElement native "*HTMLElem |
String webkitdropzone; |
+ void click() native; |
+ |
_ElementJs insertAdjacentElement(String where, _ElementJs element) native; |
void insertAdjacentHTML(String where, String html) native; |
@@ -3138,8 +3140,6 @@ class _HTMLInputElementJs extends _HTMLElementJs implements HTMLInputElement nat |
bool checkValidity() native; |
- void click() native; |
- |
void select() native; |
void setCustomValidity(String error) native; |
@@ -3151,14 +3151,6 @@ class _HTMLInputElementJs extends _HTMLElementJs implements HTMLInputElement nat |
void stepUp([int n = null]) native; |
} |
-class _HTMLIsIndexElementJs extends _HTMLInputElementJs implements HTMLIsIndexElement native "*HTMLIsIndexElement" { |
- |
- // Use implementation from HTMLInputElement. |
- // final _HTMLFormElementJs form; |
- |
- String prompt; |
-} |
- |
class _HTMLKeygenElementJs extends _HTMLElementJs implements HTMLKeygenElement native "*HTMLKeygenElement" { |
bool autofocus; |
@@ -3372,7 +3364,7 @@ class _HTMLMediaElementJs extends _HTMLElementJs implements HTMLMediaElement nat |
final int webkitVideoDecodedByteCount; |
- _TextTrackJs addTrack(String kind, [String label = null, String language = null]) native; |
+ _TextTrackJs addTextTrack(String kind, [String label = null, String language = null]) native; |
String canPlayType(String type) native; |
@@ -3662,6 +3654,9 @@ class _HTMLSelectElementJs extends _HTMLElementJs implements HTMLSelectElement n |
void setCustomValidity(String error) native; |
} |
+class _HTMLShadowElementJs extends _HTMLElementJs implements HTMLShadowElement native "*HTMLShadowElement" { |
+} |
+ |
class _HTMLSourceElementJs extends _HTMLElementJs implements HTMLSourceElement native "*HTMLSourceElement" { |
String media; |
@@ -3971,6 +3966,8 @@ class _HistoryJs extends _DOMTypeJs implements History native "*History" { |
final int length; |
+ final Dynamic state; |
+ |
void back() native; |
void forward() native; |
@@ -5451,11 +5448,13 @@ class _PeerConnectionJs extends _DOMTypeJs implements PeerConnection native "*Pe |
EventListener onremovestream; |
+ EventListener onstatechange; |
+ |
final int readyState; |
final _MediaStreamListJs remoteStreams; |
- void addEventListener(String type, EventListener listener, bool useCapture) native; |
+ void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; |
void addStream(_MediaStreamJs stream) native; |
@@ -5465,7 +5464,7 @@ class _PeerConnectionJs extends _DOMTypeJs implements PeerConnection native "*Pe |
void processSignalingMessage(String message) native; |
- void removeEventListener(String type, EventListener listener, bool useCapture) native; |
+ void removeEventListener(String type, EventListener listener, [bool useCapture = null]) native; |
void removeStream(_MediaStreamJs stream) native; |
@@ -8609,6 +8608,8 @@ class _SVGStylableJs extends _DOMTypeJs implements SVGStylable native "*SVGStyla |
class _SVGStyleElementJs extends _SVGElementJs implements SVGStyleElement native "*SVGStyleElement" { |
+ bool disabled; |
+ |
String media; |
String title; |
@@ -9117,9 +9118,17 @@ class _ScriptProfileNodeJs extends _DOMTypeJs implements ScriptProfileNode nativ |
final bool visible; |
} |
-class _ShadowRootJs extends _NodeJs implements ShadowRoot native "*ShadowRoot" { |
+class _ShadowRootJs extends _DocumentFragmentJs implements ShadowRoot native "*ShadowRoot" { |
final _ElementJs host; |
+ |
+ _ElementJs getElementById(String elementId) native; |
+ |
+ _NodeListJs getElementsByClassName(String className) native; |
+ |
+ _NodeListJs getElementsByTagName(String tagName) native; |
+ |
+ _NodeListJs getElementsByTagNameNS(String namespaceURI, String localName) native; |
} |
class _SharedWorkerJs extends _AbstractWorkerJs implements SharedWorker native "*SharedWorker" { |
@@ -9955,23 +9964,15 @@ class _WebGLActiveInfoJs extends _DOMTypeJs implements WebGLActiveInfo native "* |
class _WebGLBufferJs extends _DOMTypeJs implements WebGLBuffer native "*WebGLBuffer" { |
} |
-class _WebGLCompressedTexturesJs extends _DOMTypeJs implements WebGLCompressedTextures native "*WebGLCompressedTextures" { |
- |
- static final int COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 0x8C02; |
+class _WebGLCompressedTextureS3TCJs extends _DOMTypeJs implements WebGLCompressedTextureS3TC native "*WebGLCompressedTextureS3TC" { |
static final int COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1; |
- static final int COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3; |
+ static final int COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2; |
- static final int COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 0x8C00; |
+ static final int COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3; |
static final int COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0; |
- |
- static final int ETC1_RGB8_OES = 0x8D64; |
- |
- void compressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, _ArrayBufferViewJs data) native; |
- |
- void compressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, _ArrayBufferViewJs data) native; |
} |
class _WebGLContextAttributesJs extends _DOMTypeJs implements WebGLContextAttributes native "*WebGLContextAttributes" { |
@@ -10322,8 +10323,6 @@ class _WebGLRenderingContextJs extends _CanvasRenderingContextJs implements WebG |
static final int NO_ERROR = 0; |
- static final int NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2; |
- |
static final int ONE = 1; |
static final int ONE_MINUS_CONSTANT_ALPHA = 0x8004; |
@@ -11206,20 +11205,18 @@ class _WorkerContextJs extends _DOMTypeJs implements WorkerContext native "*Work |
static final int TEMPORARY = 0; |
- _WorkerLocationJs location; |
+ final _WorkerLocationJs location; |
- _WorkerNavigatorJs navigator; |
+ final _WorkerNavigatorJs navigator; |
EventListener onerror; |
- _WorkerContextJs self; |
+ final _WorkerContextJs self; |
final _IDBFactoryJs webkitIndexedDB; |
final _NotificationCenterJs webkitNotifications; |
- final _DOMURLJs webkitURL; |
- |
void addEventListener(String type, EventListener listener, [bool useCapture = null]) native; |
void clearInterval(int handle) native; |
@@ -11724,8 +11721,14 @@ interface AudioPannerNode extends AudioNode { |
static final int EQUALPOWER = 0; |
+ static final int EXPONENTIAL_DISTANCE = 2; |
+ |
static final int HRTF = 1; |
+ static final int INVERSE_DISTANCE = 1; |
+ |
+ static final int LINEAR_DISTANCE = 0; |
+ |
static final int SOUNDFIELD = 2; |
final AudioGain coneGain; |
@@ -12045,9 +12048,9 @@ interface CSSRule { |
static final int UNKNOWN_RULE = 0; |
- static final int WEBKIT_KEYFRAMES_RULE = 8; |
+ static final int WEBKIT_KEYFRAMES_RULE = 7; |
- static final int WEBKIT_KEYFRAME_RULE = 9; |
+ static final int WEBKIT_KEYFRAME_RULE = 8; |
static final int WEBKIT_REGION_RULE = 10; |
@@ -12469,7 +12472,7 @@ interface Console { |
final List profiles; |
- void assertCondition(bool condition); |
+ void assertCondition(bool condition, Object arg); |
void count(); |
@@ -12481,9 +12484,9 @@ interface Console { |
void error(Object arg); |
- void group(); |
+ void group(Object arg); |
- void groupCollapsed(); |
+ void groupCollapsed(Object arg); |
void groupEnd(); |
@@ -12499,9 +12502,9 @@ interface Console { |
void time(String title); |
- void timeEnd(String title); |
+ void timeEnd(String title, Object arg); |
- void timeStamp(); |
+ void timeStamp(Object arg); |
void trace(Object arg); |
@@ -12915,10 +12918,6 @@ interface DOMTokenList { |
// WARNING: Do not edit - generated code. |
interface DOMURL { |
- |
- String createObjectURL(var blob_OR_stream); |
- |
- void revokeObjectURL(String url); |
} |
// 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 |
@@ -12930,11 +12929,11 @@ interface Window extends EventTarget { |
final DOMApplicationCache applicationCache; |
- Navigator clientInformation; |
+ final Navigator clientInformation; |
final bool closed; |
- Console console; |
+ final Console console; |
final Crypto crypto; |
@@ -12942,83 +12941,83 @@ interface Window extends EventTarget { |
String defaultstatus; |
- num devicePixelRatio; |
+ final num devicePixelRatio; |
final Document document; |
- Event event; |
+ final Event event; |
final Element frameElement; |
- DOMWindow frames; |
+ final DOMWindow frames; |
- History history; |
+ final History history; |
- int innerHeight; |
+ final int innerHeight; |
- int innerWidth; |
+ final int innerWidth; |
- int length; |
+ final int length; |
final Storage localStorage; |
Location location; |
- BarInfo locationbar; |
+ final BarInfo locationbar; |
- BarInfo menubar; |
+ final BarInfo menubar; |
String name; |
- Navigator navigator; |
+ final Navigator navigator; |
- bool offscreenBuffering; |
+ final bool offscreenBuffering; |
- DOMWindow opener; |
+ final DOMWindow opener; |
- int outerHeight; |
+ final int outerHeight; |
- int outerWidth; |
+ final int outerWidth; |
final int pageXOffset; |
final int pageYOffset; |
- DOMWindow parent; |
+ final DOMWindow parent; |
- Performance performance; |
+ final Performance performance; |
- BarInfo personalbar; |
+ final BarInfo personalbar; |
- Screen screen; |
+ final Screen screen; |
- int screenLeft; |
+ final int screenLeft; |
- int screenTop; |
+ final int screenTop; |
- int screenX; |
+ final int screenX; |
- int screenY; |
+ final int screenY; |
- int scrollX; |
+ final int scrollX; |
- int scrollY; |
+ final int scrollY; |
- BarInfo scrollbars; |
+ final BarInfo scrollbars; |
- DOMWindow self; |
+ final DOMWindow self; |
final Storage sessionStorage; |
String status; |
- BarInfo statusbar; |
+ final BarInfo statusbar; |
final StyleMedia styleMedia; |
- BarInfo toolbar; |
+ final BarInfo toolbar; |
- DOMWindow top; |
+ final DOMWindow top; |
final IDBFactory webkitIndexedDB; |
@@ -13026,8 +13025,6 @@ interface Window extends EventTarget { |
final StorageInfo webkitStorageInfo; |
- final DOMURL webkitURL; |
- |
final DOMWindow window; |
void addEventListener(String type, EventListener listener, [bool useCapture]); |
@@ -13595,6 +13592,8 @@ interface Element extends Node, NodeSelector, ElementTraversal { |
final String tagName; |
+ final String webkitRegionOverflow; |
+ |
void blur(); |
void focus(); |
@@ -14549,8 +14548,6 @@ interface HTMLButtonElement extends HTMLElement { |
bool checkValidity(); |
- void click(); |
- |
void setCustomValidity(String error); |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -14729,6 +14726,8 @@ interface HTMLElement extends Element { |
String webkitdropzone; |
+ void click(); |
+ |
Element insertAdjacentElement(String where, Element element); |
void insertAdjacentHTML(String where, String html); |
@@ -15107,8 +15106,6 @@ interface HTMLInputElement extends HTMLElement { |
bool checkValidity(); |
- void click(); |
- |
void select(); |
void setCustomValidity(String error); |
@@ -15125,18 +15122,6 @@ interface HTMLInputElement extends HTMLElement { |
// WARNING: Do not edit - generated code. |
-interface HTMLIsIndexElement extends HTMLInputElement { |
- |
- final HTMLFormElement form; |
- |
- String prompt; |
-} |
-// 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 HTMLKeygenElement extends HTMLElement { |
bool autofocus; |
@@ -15385,7 +15370,7 @@ interface HTMLMediaElement extends HTMLElement { |
final int webkitVideoDecodedByteCount; |
- TextTrack addTrack(String kind, [String label, String language]); |
+ TextTrack addTextTrack(String kind, [String label, String language]); |
String canPlayType(String type); |
@@ -15763,6 +15748,14 @@ interface HTMLSelectElement extends HTMLElement { |
// WARNING: Do not edit - generated code. |
+interface HTMLShadowElement extends HTMLElement { |
+} |
+// 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 HTMLSourceElement extends HTMLElement { |
String media; |
@@ -16157,6 +16150,8 @@ interface History { |
final int length; |
+ final Dynamic state; |
+ |
void back(); |
void forward(); |
@@ -17530,11 +17525,13 @@ interface PeerConnection { |
EventListener onremovestream; |
+ EventListener onstatechange; |
+ |
final int readyState; |
final MediaStreamList remoteStreams; |
- void addEventListener(String type, EventListener listener, bool useCapture); |
+ void addEventListener(String type, EventListener listener, [bool useCapture]); |
void addStream(MediaStream stream); |
@@ -17544,7 +17541,7 @@ interface PeerConnection { |
void processSignalingMessage(String message); |
- void removeEventListener(String type, EventListener listener, bool useCapture); |
+ void removeEventListener(String type, EventListener listener, [bool useCapture]); |
void removeStream(MediaStream stream); |
@@ -20214,6 +20211,8 @@ interface SVGStylable { |
interface SVGStyleElement extends SVGElement, SVGLangSpace { |
+ bool disabled; |
+ |
String media; |
String title; |
@@ -20628,9 +20627,17 @@ interface ScriptProfileNode { |
// WARNING: Do not edit - generated code. |
-interface ShadowRoot extends Node { |
+interface ShadowRoot extends DocumentFragment { |
final Element host; |
+ |
+ Element getElementById(String elementId); |
+ |
+ NodeList getElementsByClassName(String className); |
+ |
+ NodeList getElementsByTagName(String tagName); |
+ |
+ NodeList getElementsByTagNameNS(String namespaceURI, String localName); |
} |
// 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 |
@@ -21287,23 +21294,15 @@ interface WebGLBuffer { |
// WARNING: Do not edit - generated code. |
-interface WebGLCompressedTextures { |
- |
- static final int COMPRESSED_RGBA_PVRTC_4BPPV1_IMG = 0x8C02; |
+interface WebGLCompressedTextureS3TC { |
static final int COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1; |
- static final int COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3; |
+ static final int COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2; |
- static final int COMPRESSED_RGB_PVRTC_4BPPV1_IMG = 0x8C00; |
+ static final int COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3; |
static final int COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0; |
- |
- static final int ETC1_RGB8_OES = 0x8D64; |
- |
- void compressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, ArrayBufferView data); |
- |
- void compressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, ArrayBufferView data); |
} |
// 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 |
@@ -21699,8 +21698,6 @@ interface WebGLRenderingContext extends CanvasRenderingContext { |
static final int NO_ERROR = 0; |
- static final int NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2; |
- |
static final int ONE = 1; |
static final int ONE_MINUS_CONSTANT_ALPHA = 0x8004; |
@@ -22685,20 +22682,18 @@ interface Worker extends AbstractWorker { |
interface WorkerGlobalScope { |
- WorkerLocation location; |
+ final WorkerLocation location; |
- WorkerNavigator navigator; |
+ final WorkerNavigator navigator; |
EventListener onerror; |
- WorkerContext self; |
+ final WorkerContext self; |
final IDBFactory webkitIndexedDB; |
final NotificationCenter webkitNotifications; |
- final DOMURL webkitURL; |
- |
void addEventListener(String type, EventListener listener, [bool useCapture]); |
void clearInterval(int handle); |