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

Unified Diff: client/dom/src/frog_FactoryProviders.dart

Issue 9264057: Refresh dart:dom libraries from WebKit (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Don't re-implement List<>, causes code that dartc rejects due to static 'override' 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
Index: client/dom/src/frog_FactoryProviders.dart
diff --git a/client/dom/src/frog_FactoryProviders.dart b/client/dom/src/frog_FactoryProviders.dart
index 2bfe6cc0dda50a9240d81cdcea52a698cc6401ea..b0755b3d4a0b225633defddedae7ace77d8c9a75 100644
--- a/client/dom/src/frog_FactoryProviders.dart
+++ b/client/dom/src/frog_FactoryProviders.dart
@@ -53,6 +53,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);';
@@ -62,6 +65,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.
}

Powered by Google App Engine
This is Rietveld 408576698