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

Unified Diff: lib/html/dartium/html_dartium.dart

Side-by-side diff isn't available for this file because of its large size.
Issue 10117028: Roll WebCore IDL to multivm@418 (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 8 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:
Download patch
« no previous file with comments | « lib/dom/frog/dom_frog.dart ('k') | lib/html/frog/html_frog.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: lib/html/dartium/html_dartium.dart
diff --git a/lib/html/dartium/html_dartium.dart b/lib/html/dartium/html_dartium.dart
index 9b10290d430f8220b326337ef54a6ab448c1ffe4..9142e88064f2928cbeb81b726751df224ec42719 100644
--- a/lib/html/dartium/html_dartium.dart
+++ b/lib/html/dartium/html_dartium.dart
@@ -1011,12 +1011,20 @@ class _AudioContextImpl extends _EventTargetImpl implements AudioContext {
return _wrap(_ptr.createBufferSource());
}
- AudioChannelMerger createChannelMerger() {
- return _wrap(_ptr.createChannelMerger());
+ AudioChannelMerger createChannelMerger([int numberOfInputs = null]) {
+ if (numberOfInputs === null) {
+ return _wrap(_ptr.createChannelMerger());
+ } else {
+ return _wrap(_ptr.createChannelMerger(_unwrap(numberOfInputs)));
+ }
}
- AudioChannelSplitter createChannelSplitter() {
- return _wrap(_ptr.createChannelSplitter());
+ AudioChannelSplitter createChannelSplitter([int numberOfOutputs = null]) {
+ if (numberOfOutputs === null) {
+ return _wrap(_ptr.createChannelSplitter());
+ } else {
+ return _wrap(_ptr.createChannelSplitter(_unwrap(numberOfOutputs)));
+ }
}
ConvolverNode createConvolver() {
@@ -1039,8 +1047,19 @@ class _AudioContextImpl extends _EventTargetImpl implements AudioContext {
return _wrap(_ptr.createGainNode());
}
- JavaScriptAudioNode createJavaScriptNode(int bufferSize) {
- return _wrap(_ptr.createJavaScriptNode(_unwrap(bufferSize)));
+ JavaScriptAudioNode createJavaScriptNode(int bufferSize, [int numberOfInputChannels = null, int numberOfOutputChannels = null]) {
+ if (numberOfInputChannels === null) {
+ if (numberOfOutputChannels === null) {
+ return _wrap(_ptr.createJavaScriptNode(_unwrap(bufferSize)));
+ }
+ } else {
+ if (numberOfOutputChannels === null) {
+ return _wrap(_ptr.createJavaScriptNode(_unwrap(bufferSize), _unwrap(numberOfInputChannels)));
+ } else {
+ return _wrap(_ptr.createJavaScriptNode(_unwrap(bufferSize), _unwrap(numberOfInputChannels), _unwrap(numberOfOutputChannels)));
+ }
+ }
+ throw "Incorrect number or type of arguments";
}
MediaElementAudioSourceNode createMediaElementSource(MediaElement mediaElement) {
@@ -1141,9 +1160,19 @@ class _AudioNodeImpl extends _DOMTypeBase implements AudioNode {
int get numberOfOutputs() => _wrap(_ptr.numberOfOutputs);
- void connect(AudioNode destination, int output, int input) {
- _ptr.connect(_unwrap(destination), _unwrap(output), _unwrap(input));
- return;
+ void connect(destination, int output, [int input = null]) {
+ if (destination is AudioParam) {
+ if (input === null) {
+ _ptr.connect(_unwrap(destination), _unwrap(output));
+ return;
+ }
+ } else {
+ if (destination is AudioNode) {
+ _ptr.connect(_unwrap(destination), _unwrap(output), _unwrap(input));
+ return;
+ }
+ }
+ throw "Incorrect number or type of arguments";
}
void disconnect(int output) {
@@ -4901,6 +4930,8 @@ class _CanvasRenderingContext2DImpl extends _CanvasRenderingContextImpl implemen
void set textBaseline(String value) { _ptr.textBaseline = _unwrap(value); }
+ num get webkitBackingStorePixelRatio() => _wrap(_ptr.webkitBackingStorePixelRatio);
+
List get webkitLineDash() => _wrap(_ptr.webkitLineDash);
void set webkitLineDash(List value) { _ptr.webkitLineDash = _unwrap(value); }
@@ -5536,6 +5567,27 @@ class _CanvasRenderingContext2DImpl extends _CanvasRenderingContextImpl implemen
_ptr.translate(_unwrap(tx), _unwrap(ty));
return;
}
+
+ ImageData webkitGetImageDataHD(num sx, num sy, num sw, num sh) {
+ return _wrap(_ptr.webkitGetImageDataHD(_unwrap(sx), _unwrap(sy), _unwrap(sw), _unwrap(sh)));
+ }
+
+ void webkitPutImageDataHD(ImageData imagedata, num dx, num dy, [num dirtyX = null, num dirtyY = null, num dirtyWidth = null, num dirtyHeight = null]) {
+ if (dirtyX === null) {
+ if (dirtyY === null) {
+ if (dirtyWidth === null) {
+ if (dirtyHeight === null) {
+ _ptr.webkitPutImageDataHD(_unwrap(imagedata), _unwrap(dx), _unwrap(dy));
+ return;
+ }
+ }
+ }
+ } else {
+ _ptr.webkitPutImageDataHD(_unwrap(imagedata), _unwrap(dx), _unwrap(dy), _unwrap(dirtyX), _unwrap(dirtyY), _unwrap(dirtyWidth), _unwrap(dirtyHeight));
+ return;
+ }
+ throw "Incorrect number or type of arguments";
+ }
}
class _CharacterDataImpl extends _NodeImpl implements CharacterData {
@@ -9332,6 +9384,30 @@ class _FileWriterImpl extends _EventTargetImpl implements FileWriter {
return;
}
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.addEventListener(_unwrap(type), _unwrap(listener));
+ return;
+ } else {
+ _ptr.addEventListener(_unwrap(type), _unwrap(listener), _unwrap(useCapture));
+ return;
+ }
+ }
+
+ bool $dom_dispatchEvent(Event evt) {
+ return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
+ }
+
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.removeEventListener(_unwrap(type), _unwrap(listener));
+ return;
+ } else {
+ _ptr.removeEventListener(_unwrap(type), _unwrap(listener), _unwrap(useCapture));
+ return;
+ }
+ }
+
void seek(int position) {
_ptr.seek(_unwrap(position));
return;
@@ -11469,37 +11545,13 @@ class _LocalMediaStreamImpl extends _MediaStreamImpl implements LocalMediaStream
_ptr.stop();
return;
}
-
- // From EventTarget
-
- void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
- if (useCapture === null) {
- _ptr.addEventListener(_unwrap(type), _unwrap(listener));
- return;
- } else {
- _ptr.addEventListener(_unwrap(type), _unwrap(listener), _unwrap(useCapture));
- return;
- }
- }
-
- bool $dom_dispatchEvent(Event event) {
- return _wrap(_ptr.dispatchEvent(_unwrap(event)));
- }
-
- void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
- if (useCapture === null) {
- _ptr.removeEventListener(_unwrap(type), _unwrap(listener));
- return;
- } else {
- _ptr.removeEventListener(_unwrap(type), _unwrap(listener), _unwrap(useCapture));
- return;
- }
- }
}
class _LocationImpl extends _DOMTypeBase implements Location {
_LocationImpl._wrap(ptr) : super._wrap(ptr);
+ List<String> get ancestorOrigins() => _wrap(_ptr.ancestorOrigins);
+
String get hash() => _wrap(_ptr.hash);
void set hash(String value) { _ptr.hash = _unwrap(value); }
@@ -11825,6 +11877,11 @@ class _MediaElementImpl extends _ElementImpl implements MediaElement {
return;
}
+ void webkitSourceAddId(String id, String type) {
+ _ptr.webkitSourceAddId(_unwrap(id), _unwrap(type));
+ return;
+ }
+
void webkitSourceAppend(Uint8Array data) {
_ptr.webkitSourceAppend(_unwrap(data));
return;
@@ -11834,6 +11891,11 @@ class _MediaElementImpl extends _ElementImpl implements MediaElement {
_ptr.webkitSourceEndOfStream(_unwrap(status));
return;
}
+
+ void webkitSourceRemoveId(String id) {
+ _ptr.webkitSourceRemoveId(_unwrap(id));
+ return;
+ }
}
class _MediaElementAudioSourceNodeImpl extends _AudioSourceNodeImpl implements MediaElementAudioSourceNode {
@@ -18245,6 +18307,8 @@ class _ShadowRootImpl extends _DocumentFragmentImpl implements ShadowRoot {
void set innerHTML(String value) { _ptr.innerHTML = _unwrap(value); }
+ DOMSelection get selection() => _wrap(_ptr.selection);
+
Element getElementById(String elementId) {
return _wrap(_ptr.getElementById(_unwrap(elementId)));
}
@@ -18396,6 +18460,30 @@ class _SpeechRecognitionImpl extends _EventTargetImpl implements SpeechRecogniti
return;
}
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.addEventListener(_unwrap(type), _unwrap(listener));
+ return;
+ } else {
+ _ptr.addEventListener(_unwrap(type), _unwrap(listener), _unwrap(useCapture));
+ return;
+ }
+ }
+
+ bool $dom_dispatchEvent(Event evt) {
+ return _wrap(_ptr.dispatchEvent(_unwrap(evt)));
+ }
+
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture = null]) {
+ if (useCapture === null) {
+ _ptr.removeEventListener(_unwrap(type), _unwrap(listener));
+ return;
+ } else {
+ _ptr.removeEventListener(_unwrap(type), _unwrap(listener), _unwrap(useCapture));
+ return;
+ }
+ }
+
void start() {
_ptr.start();
return;
@@ -20990,6 +21078,8 @@ class _WebKitMutationObserverImpl extends _DOMTypeBase implements WebKitMutation
class _WebKitNamedFlowImpl extends _DOMTypeBase implements WebKitNamedFlow {
_WebKitNamedFlowImpl._wrap(ptr) : super._wrap(ptr);
+ NodeList get contentNodes() => _wrap(_ptr.contentNodes);
+
bool get overflow() => _wrap(_ptr.overflow);
NodeList getRegionsByContentNode(Node contentNode) {
@@ -22914,10 +23004,10 @@ interface AudioContext extends EventTarget {
AudioBufferSourceNode createBufferSource();
/** @domName AudioContext.createChannelMerger */
- AudioChannelMerger createChannelMerger();
+ AudioChannelMerger createChannelMerger([int numberOfInputs]);
/** @domName AudioContext.createChannelSplitter */
- AudioChannelSplitter createChannelSplitter();
+ AudioChannelSplitter createChannelSplitter([int numberOfOutputs]);
/** @domName AudioContext.createConvolver */
ConvolverNode createConvolver();
@@ -22932,7 +23022,7 @@ interface AudioContext extends EventTarget {
AudioGainNode createGainNode();
/** @domName AudioContext.createJavaScriptNode */
- JavaScriptAudioNode createJavaScriptNode(int bufferSize);
+ JavaScriptAudioNode createJavaScriptNode(int bufferSize, [int numberOfInputChannels, int numberOfOutputChannels]);
/** @domName AudioContext.createMediaElementSource */
MediaElementAudioSourceNode createMediaElementSource(MediaElement mediaElement);
@@ -23047,7 +23137,7 @@ interface AudioNode {
final int numberOfOutputs;
/** @domName AudioNode.connect */
- void connect(AudioNode destination, int output, int input);
+ void connect(destination, int output, [int input]);
/** @domName AudioNode.disconnect */
void disconnect(int output);
@@ -25977,6 +26067,9 @@ interface CanvasRenderingContext2D extends CanvasRenderingContext {
/** @domName CanvasRenderingContext2D.textBaseline */
String textBaseline;
+ /** @domName CanvasRenderingContext2D.webkitBackingStorePixelRatio */
+ final num webkitBackingStorePixelRatio;
+
/** @domName CanvasRenderingContext2D.webkitLineDash */
List webkitLineDash;
@@ -26114,6 +26207,12 @@ interface CanvasRenderingContext2D extends CanvasRenderingContext {
/** @domName CanvasRenderingContext2D.translate */
void translate(num tx, num ty);
+
+ /** @domName CanvasRenderingContext2D.webkitGetImageDataHD */
+ ImageData webkitGetImageDataHD(num sx, num sy, num sw, num sh);
+
+ /** @domName CanvasRenderingContext2D.webkitPutImageDataHD */
+ void webkitPutImageDataHD(ImageData imagedata, num dx, num dy, [num dirtyX, num dirtyY, num dirtyWidth, num dirtyHeight]);
}
// 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
@@ -28817,6 +28916,15 @@ interface FileWriter extends EventTarget {
/** @domName FileWriter.abort */
void abort();
+ /** @domName FileWriter.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]);
+
+ /** @domName FileWriter.dispatchEvent */
+ bool $dom_dispatchEvent(Event evt);
+
+ /** @domName FileWriter.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]);
+
/** @domName FileWriter.seek */
void seek(int position);
@@ -30391,7 +30499,7 @@ interface LinkElement extends Element {
// WARNING: Do not edit - generated code.
/// @domName LocalMediaStream
-interface LocalMediaStream extends MediaStream, EventTarget {
+interface LocalMediaStream extends MediaStream {
/** @domName LocalMediaStream.stop */
void stop();
@@ -30405,6 +30513,9 @@ interface LocalMediaStream extends MediaStream, EventTarget {
/// @domName Location
interface Location {
+ /** @domName Location.ancestorOrigins */
+ final List<String> ancestorOrigins;
+
/** @domName Location.hash */
String hash;
@@ -30719,11 +30830,17 @@ interface MediaElement extends Element {
/** @domName HTMLMediaElement.play */
void play();
+ /** @domName HTMLMediaElement.webkitSourceAddId */
+ void webkitSourceAddId(String id, String type);
+
/** @domName HTMLMediaElement.webkitSourceAppend */
void webkitSourceAppend(Uint8Array data);
/** @domName HTMLMediaElement.webkitSourceEndOfStream */
void webkitSourceEndOfStream(int status);
+
+ /** @domName HTMLMediaElement.webkitSourceRemoveId */
+ void webkitSourceRemoveId(String id);
}
// 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
@@ -36418,6 +36535,9 @@ interface ShadowRoot extends DocumentFragment default _ShadowRootFactoryProvider
/** @domName ShadowRoot.innerHTML */
String innerHTML;
+ /** @domName ShadowRoot.selection */
+ final DOMSelection selection;
+
/** @domName ShadowRoot.getElementById */
Element getElementById(String elementId);
@@ -36610,6 +36730,15 @@ interface SpeechRecognition extends EventTarget default _SpeechRecognitionFactor
/** @domName SpeechRecognition.abort */
void abort();
+ /** @domName SpeechRecognition.addEventListener */
+ void $dom_addEventListener(String type, EventListener listener, [bool useCapture]);
+
+ /** @domName SpeechRecognition.dispatchEvent */
+ bool $dom_dispatchEvent(Event evt);
+
+ /** @domName SpeechRecognition.removeEventListener */
+ void $dom_removeEventListener(String type, EventListener listener, [bool useCapture]);
+
/** @domName SpeechRecognition.start */
void start();
@@ -39286,6 +39415,9 @@ interface WebKitMutationObserver {
/// @domName WebKitNamedFlow
interface WebKitNamedFlow {
+ /** @domName WebKitNamedFlow.contentNodes */
+ final NodeList contentNodes;
+
/** @domName WebKitNamedFlow.overflow */
final bool overflow;
« no previous file with comments | « lib/dom/frog/dom_frog.dart ('k') | lib/html/frog/html_frog.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698