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

Side by Side Diff: tools/dom/idl/dart/dart.idl

Issue 2875773003: Roll 50: Updated for push to origin/master. (Closed)
Patch Set: Roll 50: Updated to latest Created 3 years, 7 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 unified diff | Download patch
OLDNEW
1 // This file introduces / supplements and forces Dart declarations. 1 // This file introduces / supplements and forces Dart declarations.
2 2
3 [DartSupplemental, 3 [DartSupplemental,
4 Constructor] 4 Constructor]
5 interface AudioContext { 5 interface AudioContext {
6 // TODO(ager): Auto-generate this custom method when the info about retaining 6 // TODO(ager): Auto-generate this custom method when the info about retaining
7 // typed arrays is in the IDL. 7 // typed arrays is in the IDL.
8 [Custom] void decodeAudioData(ArrayBuffer audioData, AudioBufferCallback succe ssCallback, AudioBufferCallback errorCallback); 8 [Custom] void decodeAudioData(ArrayBuffer audioData, AudioBufferCallback succe ssCallback, AudioBufferCallback errorCallback);
9 }; 9 };
10 10
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after
133 attribute EventListener onvolumechange; 133 attribute EventListener onvolumechange;
134 attribute EventListener onwaiting; 134 attribute EventListener onwaiting;
135 }; 135 };
136 136
137 [DartSupplemental] 137 [DartSupplemental]
138 interface RTCPeerConnection { 138 interface RTCPeerConnection {
139 [DartSuppress, RaisesException] void addIceCandidate(RTCIceCandidate candidate ); 139 [DartSuppress, RaisesException] void addIceCandidate(RTCIceCandidate candidate );
140 }; 140 };
141 141
142 [DartSupplemental] 142 [DartSupplemental]
143 interface WebGL2RenderingContextBase {
144 [DartName=readPixels2] void readPixels(GLint x, GLint y, GLsizei width, GLsi zei height, GLenum format, GLenum type, GLintptr offset);
145 [DartName=texImage2D2] void texImage2D(GLenum target, GLint level, GLint int ernalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, GLintptr offset);
146 };
147
148 [DartSupplemental]
143 interface WebGLContextEvent { 149 interface WebGLContextEvent {
144 [DartSuppress] void initEvent(optional DOMString eventTypeArg, 150 [DartSuppress] void initEvent(optional DOMString eventTypeArg,
145 optional boolean canBubbleArg, 151 optional boolean canBubbleArg,
146 optional boolean cancelableArg, 152 optional boolean cancelableArg,
147 optional DOMString statusMessageArg); 153 optional DOMString statusMessageArg);
148 }; 154 };
149 155
150 // TODO(vsm): Define new names for these (see b/4436830). 156 // TODO(vsm): Define new names for these (see b/4436830).
151 [DartSupplemental] 157 [DartSupplemental]
152 interface IDBCursor { 158 interface IDBCursor {
(...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after
431 437
432 // FIXME: The index argument should not be optional. 438 // FIXME: The index argument should not be optional.
433 getter Node? item([Default=Undefined] optional unsigned long index); 439 getter Node? item([Default=Undefined] optional unsigned long index);
434 getter any namedItem(DOMString name); 440 getter any namedItem(DOMString name);
435 441
436 [DartSuppress] getter Element? item([Default=Undefined] optional unsigned lo ng index); 442 [DartSuppress] getter Element? item([Default=Undefined] optional unsigned lo ng index);
437 [DartSuppress] getter Element? namedItem(DOMString name); 443 [DartSuppress] getter Element? namedItem(DOMString name);
438 444
439 }; 445 };
440 446
447 [DartSupplemental]
448 interface Performance {
449 [DartSuppress] void webkitClearResourceTimings();
450 [DartSuppress] void webkitSetResourceTimingBufferSize(unsigned long maxSize) ;
451 [DartSuppress] attribute EventHandler onwebkitresourcetimingbufferfull;
452 };
453
454 [DartSupplemental]
455 interface CalcLength {
456 [DartName=inch] readonly attribute double? in;
457 };
458
459 [DartSupplemental]
460 interface RTCPeerConnection {
461 [DartSuppress] Promise<void> setLocalDescription(RTCSessionDescriptionInit d escription);
462 [DartSuppress] Promise<void> setRemoteDescription(RTCSessionDescriptionInit description);
463 };
464
465 [DartSuppress]
466 interface DragEvent {};
467
468 [DartSuppress]
469 interface InputEvent {};
470
441 Element implements GlobalEventHandlers; 471 Element implements GlobalEventHandlers;
442 472
443 473
444 // This only exists in Safari, and is deprecated there. But include it anyway 474 // This only exists in Safari, and is deprecated there. But include it anyway
445 // because otherwise iterating CSSRules in Safari can yield unknown JS objects. 475 // because otherwise iterating CSSRules in Safari can yield unknown JS objects.
446 interface CSSCharsetRule : CSSRule { 476 interface CSSCharsetRule : CSSRule {
447 [MeasureAs=CSSCharsetRuleEncoding] attribute DOMString encoding; 477 [MeasureAs=CSSCharsetRuleEncoding] attribute DOMString encoding;
448 }; 478 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698