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

Unified Diff: client/dom/frog/dom_frog.dart

Issue 9264057: Refresh dart:dom libraries from WebKit (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: CR changes Created 8 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
« no previous file with comments | « client/dom/dom_frog.dart ('k') | client/dom/generated/src/frog/DOMApplicationCache.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: client/dom/frog/dom_frog.dart
diff --git a/client/dom/frog/dom_frog.dart b/client/dom/frog/dom_frog.dart
index 0efe8619eb67d2a68123b4d2373d17dbd9ca6b7d..7fb7397036aff1e194deba6ad5ef3bbe33eb943b 100644
--- a/client/dom/frog/dom_frog.dart
+++ b/client/dom/frog/dom_frog.dart
@@ -1032,6 +1032,8 @@ class DOMApplicationCacheJs extends DOMTypeJs implements DOMApplicationCache nat
int get status() native "return this.status;";
+ void abort() native;
+
void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
bool dispatchEvent(EventJs evt) native;
@@ -1495,7 +1497,7 @@ class DOMWindowJs extends DOMTypeJs implements DOMWindow native "@*DOMWindow" {
DatabaseJs openDatabase(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback = null]) native;
- void postMessage(String message, String targetOrigin, [List messagePorts = null]) native;
+ void postMessage(Dynamic message, String targetOrigin, [List messagePorts = null]) native;
void print() native;
@@ -1531,7 +1533,7 @@ class DOMWindowJs extends DOMTypeJs implements DOMWindow native "@*DOMWindow" {
WebKitPointJs webkitConvertPointFromPageToNode(NodeJs node, WebKitPointJs p) native;
- void webkitPostMessage(String message, String targetOrigin, [List transferList = null]) native;
+ void webkitPostMessage(Dynamic message, String targetOrigin, [List transferList = null]) native;
int webkitRequestAnimationFrame(RequestAnimationFrameCallback callback, ElementJs element) native;
@@ -1555,7 +1557,7 @@ class DataTransferItemListJs extends DOMTypeJs implements DataTransferItemList n
int get length() native "return this.length;";
- void add(String data, String type) native;
+ void add(var data_OR_file, [String type = null]) native;
void clear() native;
@@ -1644,13 +1646,15 @@ class DeviceMotionEventJs extends EventJs implements DeviceMotionEvent native "*
class DeviceOrientationEventJs extends EventJs implements DeviceOrientationEvent native "*DeviceOrientationEvent" {
+ bool get absolute() native "return this.absolute;";
+
num get alpha() native "return this.alpha;";
num get beta() native "return this.beta;";
num get gamma() native "return this.gamma;";
- void initDeviceOrientationEvent(String type, bool bubbles, bool cancelable, num alpha, num beta, num gamma) native;
+ void initDeviceOrientationEvent(String type, bool bubbles, bool cancelable, num alpha, num beta, num gamma, bool absolute) native;
}
class DirectoryEntryJs extends EntryJs implements DirectoryEntry native "*DirectoryEntry" {
@@ -2205,6 +2209,8 @@ class EventSourceJs extends DOMTypeJs implements EventSource native "*EventSourc
int get readyState() native "return this.readyState;";
+ String get url() native "return this.url;";
+
void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
void close() native;
@@ -2453,13 +2459,13 @@ class FileWriterSyncJs extends DOMTypeJs implements FileWriterSync native "*File
class Float32ArrayJs extends ArrayBufferViewJs implements Float32Array, List<num> native "*Float32Array" {
- factory Float32Array(int length) => _construct(length);
+ factory Float32Array(int length) => _construct_Float32Array(length);
- factory Float32Array.fromList(List<num> list) => _construct(list);
+ factory Float32Array.fromList(List<num> list) => _construct_Float32Array(list);
- factory Float32Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer);
+ factory Float32Array.fromBuffer(ArrayBuffer buffer) => _construct_Float32Array(buffer);
- static _construct(arg) native 'return new Float32Array(arg);';
+ static _construct_Float32Array(arg) native 'return new Float32Array(arg);';
static final int BYTES_PER_ELEMENT = 4;
@@ -2543,13 +2549,13 @@ class Float32ArrayJs extends ArrayBufferViewJs implements Float32Array, List<num
class Float64ArrayJs extends ArrayBufferViewJs implements Float64Array, List<num> native "*Float64Array" {
- factory Float64Array(int length) => _construct(length);
+ factory Float64Array(int length) => _construct_Float64Array(length);
- factory Float64Array.fromList(List<num> list) => _construct(list);
+ factory Float64Array.fromList(List<num> list) => _construct_Float64Array(list);
- factory Float64Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer);
+ factory Float64Array.fromBuffer(ArrayBuffer buffer) => _construct_Float64Array(buffer);
- static _construct(arg) native 'return new Float64Array(arg);';
+ static _construct_Float64Array(arg) native 'return new Float64Array(arg);';
static final int BYTES_PER_ELEMENT = 8;
@@ -3052,6 +3058,13 @@ class HTMLCollectionJs extends DOMTypeJs implements HTMLCollection native "*HTML
NodeJs namedItem(String name) native;
}
+class HTMLContentElementJs extends HTMLElementJs implements HTMLContentElement native "*HTMLContentElement" {
+
+ String get select() native "return this.select;";
+
+ void set select(String value) native "this.select = value;";
+}
+
class HTMLDListElementJs extends HTMLElementJs implements HTMLDListElement native "*HTMLDListElement" {
bool get compact() native "return this.compact;";
@@ -5026,7 +5039,7 @@ class IDBCursorJs extends DOMTypeJs implements IDBCursor native "*IDBCursor" {
IDBRequestJs delete() native;
- IDBRequestJs update(String value) native;
+ IDBRequestJs update(Dynamic value) native;
}
class IDBCursorWithValueJs extends IDBCursorJs implements IDBCursorWithValue native "*IDBCursorWithValue" {
@@ -5181,7 +5194,7 @@ class IDBObjectStoreJs extends DOMTypeJs implements IDBObjectStore native "*IDBO
IDBTransactionJs get transaction() native "return this.transaction;";
- IDBRequestJs add(String value, [IDBKeyJs key = null]) native;
+ IDBRequestJs add(Dynamic value, [IDBKeyJs key = null]) native;
IDBRequestJs clear() native;
@@ -5199,7 +5212,7 @@ class IDBObjectStoreJs extends DOMTypeJs implements IDBObjectStore native "*IDBO
IDBRequestJs openCursor([IDBKeyRangeJs range = null, int direction = null]) native;
- IDBRequestJs put(String value, [IDBKeyJs key = null]) native;
+ IDBRequestJs put(Dynamic value, [IDBKeyJs key = null]) native;
}
class IDBRequestJs extends DOMTypeJs implements IDBRequest native "*IDBRequest" {
@@ -5305,7 +5318,7 @@ class InjectedScriptHostJs extends DOMTypeJs implements InjectedScriptHost nativ
Object evaluate(String text) native;
- Object functionLocation(Object object) native;
+ Object functionDetails(Object object) native;
void inspect(Object objectId, Object hints) native;
@@ -5344,6 +5357,8 @@ class InspectorFrontendHostJs extends DOMTypeJs implements InspectorFrontendHost
void moveWindowBy(num x, num y) native;
+ void openInNewTab(String url) native;
+
String platform() native;
String port() native;
@@ -5373,13 +5388,13 @@ class InspectorFrontendHostJs extends DOMTypeJs implements InspectorFrontendHost
class Int16ArrayJs extends ArrayBufferViewJs implements Int16Array, List<int> native "*Int16Array" {
- factory Int16Array(int length) => _construct(length);
+ factory Int16Array(int length) => _construct_Int16Array(length);
- factory Int16Array.fromList(List<int> list) => _construct(list);
+ factory Int16Array.fromList(List<int> list) => _construct_Int16Array(list);
- factory Int16Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer);
+ factory Int16Array.fromBuffer(ArrayBuffer buffer) => _construct_Int16Array(buffer);
- static _construct(arg) native 'return new Int16Array(arg);';
+ static _construct_Int16Array(arg) native 'return new Int16Array(arg);';
static final int BYTES_PER_ELEMENT = 2;
@@ -5463,13 +5478,13 @@ class Int16ArrayJs extends ArrayBufferViewJs implements Int16Array, List<int> na
class Int32ArrayJs extends ArrayBufferViewJs implements Int32Array, List<int> native "*Int32Array" {
- factory Int32Array(int length) => _construct(length);
+ factory Int32Array(int length) => _construct_Int32Array(length);
- factory Int32Array.fromList(List<int> list) => _construct(list);
+ factory Int32Array.fromList(List<int> list) => _construct_Int32Array(list);
- factory Int32Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer);
+ factory Int32Array.fromBuffer(ArrayBuffer buffer) => _construct_Int32Array(buffer);
- static _construct(arg) native 'return new Int32Array(arg);';
+ static _construct_Int32Array(arg) native 'return new Int32Array(arg);';
static final int BYTES_PER_ELEMENT = 4;
@@ -5553,13 +5568,13 @@ class Int32ArrayJs extends ArrayBufferViewJs implements Int32Array, List<int> na
class Int8ArrayJs extends ArrayBufferViewJs implements Int8Array, List<int> native "*Int8Array" {
- factory Int8Array(int length) => _construct(length);
+ factory Int8Array(int length) => _construct_Int8Array(length);
- factory Int8Array.fromList(List<int> list) => _construct(list);
+ factory Int8Array.fromList(List<int> list) => _construct_Int8Array(list);
- factory Int8Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer);
+ factory Int8Array.fromBuffer(ArrayBuffer buffer) => _construct_Int8Array(buffer);
- static _construct(arg) native 'return new Int8Array(arg);';
+ static _construct_Int8Array(arg) native 'return new Int8Array(arg);';
static final int BYTES_PER_ELEMENT = 1;
@@ -10489,6 +10504,11 @@ class ScriptProfileNodeJs extends DOMTypeJs implements ScriptProfileNode native
bool get visible() native "return this.visible;";
}
+class ShadowRootJs extends NodeJs implements ShadowRoot native "*ShadowRoot" {
+
+ ElementJs get host() native "return this.host;";
+}
+
class SharedWorkerJs extends AbstractWorkerJs implements SharedWorker native "*SharedWorker" {
MessagePortJs get port() native "return this.port;";
@@ -11038,13 +11058,13 @@ class UIEventJs extends EventJs implements UIEvent native "*UIEvent" {
class Uint16ArrayJs extends ArrayBufferViewJs implements Uint16Array, List<int> native "*Uint16Array" {
- factory Uint16Array(int length) => _construct(length);
+ factory Uint16Array(int length) => _construct_Uint16Array(length);
- factory Uint16Array.fromList(List<int> list) => _construct(list);
+ factory Uint16Array.fromList(List<int> list) => _construct_Uint16Array(list);
- factory Uint16Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer);
+ factory Uint16Array.fromBuffer(ArrayBuffer buffer) => _construct_Uint16Array(buffer);
- static _construct(arg) native 'return new Uint16Array(arg);';
+ static _construct_Uint16Array(arg) native 'return new Uint16Array(arg);';
static final int BYTES_PER_ELEMENT = 2;
@@ -11128,13 +11148,13 @@ class Uint16ArrayJs extends ArrayBufferViewJs implements Uint16Array, List<int>
class Uint32ArrayJs extends ArrayBufferViewJs implements Uint32Array, List<int> native "*Uint32Array" {
- factory Uint32Array(int length) => _construct(length);
+ factory Uint32Array(int length) => _construct_Uint32Array(length);
- factory Uint32Array.fromList(List<int> list) => _construct(list);
+ factory Uint32Array.fromList(List<int> list) => _construct_Uint32Array(list);
- factory Uint32Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer);
+ factory Uint32Array.fromBuffer(ArrayBuffer buffer) => _construct_Uint32Array(buffer);
- static _construct(arg) native 'return new Uint32Array(arg);';
+ static _construct_Uint32Array(arg) native 'return new Uint32Array(arg);';
static final int BYTES_PER_ELEMENT = 4;
@@ -11218,13 +11238,13 @@ class Uint32ArrayJs extends ArrayBufferViewJs implements Uint32Array, List<int>
class Uint8ArrayJs extends ArrayBufferViewJs implements Uint8Array, List<int> native "*Uint8Array" {
- factory Uint8Array(int length) => _construct(length);
+ factory Uint8Array(int length) => _construct_Uint8Array(length);
- factory Uint8Array.fromList(List<int> list) => _construct(list);
+ factory Uint8Array.fromList(List<int> list) => _construct_Uint8Array(list);
- factory Uint8Array.fromBuffer(ArrayBuffer buffer) => _construct(buffer);
+ factory Uint8Array.fromBuffer(ArrayBuffer buffer) => _construct_Uint8Array(buffer);
- static _construct(arg) native 'return new Uint8Array(arg);';
+ static _construct_Uint8Array(arg) native 'return new Uint8Array(arg);';
static final int BYTES_PER_ELEMENT = 1;
@@ -11306,6 +11326,21 @@ class Uint8ArrayJs extends ArrayBufferViewJs implements Uint8Array, List<int> na
Uint8ArrayJs subarray(int start, [int end = null]) native;
}
+class Uint8ClampedArrayJs extends Uint8ArrayJs implements Uint8ClampedArray, List<int> native "*Uint8ClampedArray" {
+
+ factory Uint8ClampedArray(int length) => _construct_Uint8ClampedArray(length);
+
+ factory Uint8ClampedArray.fromList(List<int> list) => _construct_Uint8ClampedArray(list);
+
+ factory Uint8ClampedArray.fromBuffer(ArrayBuffer buffer) => _construct_Uint8ClampedArray(buffer);
+
+ static _construct_Uint8ClampedArray(arg) native 'return new Uint8ClampedArray(arg);';
+
+ int get length() native "return this.length;";
+
+ Uint8ClampedArrayJs subarray(int start, [int end = null]) native;
+}
+
class ValidityStateJs extends DOMTypeJs implements ValidityState native "*ValidityState" {
bool get customError() native "return this.customError;";
@@ -12067,6 +12102,10 @@ class WebGLRenderingContextJs extends CanvasRenderingContextJs implements WebGLR
void compileShader(WebGLShaderJs shader) native;
+ 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;
+
void copyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border) native;
void copyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) native;
@@ -12528,6 +12567,11 @@ class WebKitCSSMatrixJs extends DOMTypeJs implements WebKitCSSMatrix native "*We
WebKitCSSMatrixJs translate(num x, num y, num z) native;
}
+class WebKitCSSRegionRuleJs extends CSSRuleJs implements WebKitCSSRegionRule native "*WebKitCSSRegionRule" {
+
+ CSSRuleListJs get cssRules() native "return this.cssRules;";
+}
+
class WebKitCSSTransformValueJs extends CSSValueListJs implements WebKitCSSTransformValue native "*WebKitCSSTransformValue" {
static final int CSS_MATRIX = 11;
@@ -12629,6 +12673,8 @@ class WebSocketJs extends DOMTypeJs implements WebSocket native "*WebSocket" {
int get readyState() native "return this.readyState;";
+ String get url() native "return this.url;";
+
void addEventListener(String type, EventListener listener, [bool useCapture = null]) native;
void close([int code = null, String reason = null]) native;
@@ -12679,12 +12725,11 @@ class WheelEventJs extends UIEventJs implements WheelEvent native "*WheelEvent"
class WorkerJs extends AbstractWorkerJs implements Worker native "*Worker" {
- // TODO(jimhug): Manually changed this from String message to var message.
- void postMessage(var message, [List messagePorts = null]) native;
+ void postMessage(Dynamic message, [List messagePorts = null]) native;
void terminate() native;
- void webkitPostMessage(String message, [List messagePorts = null]) native;
+ void webkitPostMessage(Dynamic message, [List messagePorts = null]) native;
}
class WorkerContextJs extends DOMTypeJs implements WorkerContext native "*WorkerContext" {
@@ -14180,6 +14225,8 @@ interface ApplicationCache extends EventTarget {
int get status();
+ void abort();
+
void addEventListener(String type, EventListener listener, [bool useCapture]);
bool dispatchEvent(Event evt);
@@ -14735,7 +14782,7 @@ interface Window extends EventTarget {
Database openDatabase(String name, String version, String displayName, int estimatedSize, [DatabaseCallback creationCallback]);
- void postMessage(String message, String targetOrigin, [List messagePorts]);
+ void postMessage(Dynamic message, String targetOrigin, [List messagePorts]);
void print();
@@ -14771,7 +14818,7 @@ interface Window extends EventTarget {
WebKitPoint webkitConvertPointFromPageToNode(Node node, WebKitPoint p);
- void webkitPostMessage(String message, String targetOrigin, [List transferList]);
+ void webkitPostMessage(Dynamic message, String targetOrigin, [List transferList]);
int webkitRequestAnimationFrame(RequestAnimationFrameCallback callback, Element element);
@@ -14812,7 +14859,7 @@ interface DataTransferItemList {
int get length();
- void add(String data, String type);
+ void add(var data_OR_file, [String type]);
void clear();
@@ -14946,13 +14993,15 @@ interface DeviceMotionEvent extends Event {
interface DeviceOrientationEvent extends Event {
+ bool get absolute();
+
num get alpha();
num get beta();
num get gamma();
- void initDeviceOrientationEvent(String type, bool bubbles, bool cancelable, num alpha, num beta, num gamma);
+ void initDeviceOrientationEvent(String type, bool bubbles, bool cancelable, num alpha, num beta, num gamma, bool absolute);
}
// 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
@@ -15633,6 +15682,8 @@ interface EventSource extends EventTarget {
int get readyState();
+ String get url();
+
void addEventListener(String type, EventListener listener, [bool useCapture]);
void close();
@@ -16422,6 +16473,18 @@ interface HTMLCollection extends List<Node> {
// WARNING: Do not edit - generated code.
+interface HTMLContentElement extends HTMLElement {
+
+ String get select();
+
+ void set select(String value);
+}
+// 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.
+
+// WARNING: Do not edit - generated code.
+
interface HTMLDListElement extends HTMLElement {
bool get compact();
@@ -18726,7 +18789,7 @@ interface IDBCursor {
IDBRequest delete();
- IDBRequest update(String value);
+ IDBRequest update(Dynamic value);
}
// 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
@@ -18926,7 +18989,7 @@ interface IDBObjectStore {
IDBTransaction get transaction();
- IDBRequest add(String value, [IDBKey key]);
+ IDBRequest add(Dynamic value, [IDBKey key]);
IDBRequest clear();
@@ -18944,7 +19007,7 @@ interface IDBObjectStore {
IDBRequest openCursor([IDBKeyRange range, int direction]);
- IDBRequest put(String value, [IDBKey key]);
+ IDBRequest put(Dynamic value, [IDBKey key]);
}
// 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
@@ -19080,7 +19143,7 @@ interface InjectedScriptHost {
Object evaluate(String text);
- Object functionLocation(Object object);
+ Object functionDetails(Object object);
void inspect(Object objectId, Object hints);
@@ -19124,6 +19187,8 @@ interface InspectorFrontendHost {
void moveWindowBy(num x, num y);
+ void openInNewTab(String url);
+
String platform();
String port();
@@ -23404,6 +23469,16 @@ interface ScriptProfileNode {
// WARNING: Do not edit - generated code.
+interface ShadowRoot extends Node {
+
+ Element get host();
+}
+// 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.
+
+// WARNING: Do not edit - generated code.
+
interface SharedWorker extends AbstractWorker {
MessagePort get port();
@@ -24001,6 +24076,24 @@ interface Uint8Array extends ArrayBufferView, List<int> default _TypedArrayFacto
// WARNING: Do not edit - generated code.
+interface Uint8ClampedArray extends Uint8Array default _TypedArrayFactoryProvider {
+
+ Uint8ClampedArray(int length);
+
+ Uint8ClampedArray.fromList(List<int> list);
+
+ Uint8ClampedArray.fromBuffer(ArrayBuffer buffer);
+
+ int get length();
+
+ Uint8ClampedArray subarray(int start, [int end]);
+}
+// 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.
+
+// WARNING: Do not edit - generated code.
+
interface ValidityState {
bool get customError();
@@ -24834,6 +24927,10 @@ interface WebGLRenderingContext extends CanvasRenderingContext {
void compileShader(WebGLShader shader);
+ 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);
+
void copyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border);
void copyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height);
@@ -25360,6 +25457,16 @@ interface WebKitCSSMatrix default _WebKitCSSMatrixFactoryProvider {
// WARNING: Do not edit - generated code.
+interface WebKitCSSRegionRule extends CSSRule {
+
+ CSSRuleList get cssRules();
+}
+// 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.
+
+// WARNING: Do not edit - generated code.
+
interface WebKitCSSTransformValue extends CSSValueList {
static final int CSS_MATRIX = 11;
@@ -25486,6 +25593,8 @@ interface WebSocket extends EventTarget default _WebSocketFactoryProvider {
int get readyState();
+ String get url();
+
void addEventListener(String type, EventListener listener, [bool useCapture]);
void close([int code, String reason]);
@@ -25546,12 +25655,11 @@ interface WheelEvent extends UIEvent {
interface Worker extends AbstractWorker {
- // TODO(jimhug): Manually changed this from String message to var message.
- void postMessage(var message, [List messagePorts]);
+ void postMessage(Dynamic message, [List messagePorts]);
void terminate();
- void webkitPostMessage(String message, [List messagePorts]);
+ void webkitPostMessage(Dynamic message, [List messagePorts]);
}
// 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
@@ -26615,6 +26723,9 @@ class _TypedArrayFactoryProvider {
factory Uint32Array.fromList(List<num> list) => _U32(ensureNative(list));
factory Uint32Array.fromBuffer(ArrayBuffer buffer) => _U32(buffer);
+ factory Uint8ClampedArray(int length) => _U8C(length);
+ factory Uint8ClampedArray.fromList(List<num> list) => _U8C(ensureNative(list));
+ factory Uint8ClampedArray.fromBuffer(ArrayBuffer buffer) => _U8C(buffer);
static Float32Array _F32(arg) native 'return new Float32Array(arg);';
static Float64Array _F64(arg) native 'return new Float64Array(arg);';
@@ -26624,6 +26735,7 @@ class _TypedArrayFactoryProvider {
static Uint8Array _U8(arg) native 'return new Uint8Array(arg);';
static Uint16Array _U16(arg) native 'return new Uint16Array(arg);';
static Uint32Array _U32(arg) native 'return new Uint32Array(arg);';
+ static Uint8ClampedArray _U8C(arg) native 'return new Uint8ClampedArray(arg);';
static ensureNative(List list) => list; // TODO: make sure.
}
« no previous file with comments | « client/dom/dom_frog.dart ('k') | client/dom/generated/src/frog/DOMApplicationCache.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698