| Index: sdk/lib/html/dartium/html_dartium.dart
|
| diff --git a/sdk/lib/html/dartium/html_dartium.dart b/sdk/lib/html/dartium/html_dartium.dart
|
| index e3f0611f95ee6cc8685cf271c501776d28f3c797..53d30d39ccddbd6056f44599509bf0211b4f47bd 100644
|
| --- a/sdk/lib/html/dartium/html_dartium.dart
|
| +++ b/sdk/lib/html/dartium/html_dartium.dart
|
| @@ -1466,6 +1466,14 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
|
|
|
| CanvasPattern _createPattern_2(canvas_OR_image, repetitionType) native "CanvasRenderingContext2D__createPattern_2_Callback";
|
|
|
| + @DomName('CanvasRenderingContext2D.createPatternFromCanvas')
|
| + @DocsEditable
|
| + CanvasPattern createPatternFromCanvas(CanvasElement canvas, String repetitionType) native "CanvasRenderingContext2D_createPatternFromCanvas_Callback";
|
| +
|
| + @DomName('CanvasRenderingContext2D.createPatternFromImage')
|
| + @DocsEditable
|
| + CanvasPattern createPatternFromImage(ImageElement image, String repetitionType) native "CanvasRenderingContext2D_createPatternFromImage_Callback";
|
| +
|
| @DomName('CanvasRenderingContext2D.createRadialGradient')
|
| @DocsEditable
|
| CanvasGradient createRadialGradient(num x0, num y0, num r0, num x1, num y1, num r1) native "CanvasRenderingContext2D_createRadialGradient_Callback";
|
| @@ -1639,10 +1647,118 @@ class CanvasRenderingContext2D extends CanvasRenderingContext {
|
| @DocsEditable
|
| void scale(num sx, num sy) native "CanvasRenderingContext2D_scale_Callback";
|
|
|
| + @DomName('CanvasRenderingContext2D.setFillColorCmyk')
|
| + @DocsEditable
|
| + void setFillColorCmyk(num c, num m, num y, num k, num a) native "CanvasRenderingContext2D_setFillColorCmyk_Callback";
|
| +
|
| + void setFillColorGrayLevel(num grayLevel, [num alpha]) {
|
| + if (alpha != null) {
|
| + _setFillColor_1(grayLevel, alpha);
|
| + return;
|
| + }
|
| + _setFillColor_2(grayLevel);
|
| + return;
|
| + }
|
| +
|
| + void _setFillColor_1(grayLevel, alpha) native "CanvasRenderingContext2D__setFillColor_1_Callback";
|
| +
|
| + void _setFillColor_2(grayLevel) native "CanvasRenderingContext2D__setFillColor_2_Callback";
|
| +
|
| + @DomName('CanvasRenderingContext2D.setFillColorRgb')
|
| + @DocsEditable
|
| + void setFillColorRgb(num r, num g, num b, num a) native "CanvasRenderingContext2D_setFillColorRgb_Callback";
|
| +
|
| + void setFillColorString(String color, [num alpha]) {
|
| + if (alpha != null) {
|
| + _setFillColor_1(color, alpha);
|
| + return;
|
| + }
|
| + _setFillColor_2(color);
|
| + return;
|
| + }
|
| +
|
| + void _setFillColor_1(color, alpha) native "CanvasRenderingContext2D__setFillColor_1_Callback";
|
| +
|
| + void _setFillColor_2(color) native "CanvasRenderingContext2D__setFillColor_2_Callback";
|
| +
|
| @DomName('CanvasRenderingContext2D.setLineDash')
|
| @DocsEditable
|
| void setLineDash(List<num> dash) native "CanvasRenderingContext2D_setLineDash_Callback";
|
|
|
| + @DomName('CanvasRenderingContext2D.setShadowCmyk')
|
| + @DocsEditable
|
| + void setShadowCmyk(num width, num height, num blur, num c, num m, num y, num k, num a) native "CanvasRenderingContext2D_setShadowCmyk_Callback";
|
| +
|
| + void setShadowGrayLevel(num width, num height, num blur, num grayLevel, [num alpha]) {
|
| + if (alpha != null) {
|
| + _setShadow_1(width, height, blur, grayLevel, alpha);
|
| + return;
|
| + }
|
| + _setShadow_2(width, height, blur, grayLevel);
|
| + return;
|
| + }
|
| +
|
| + void _setShadow_1(width, height, blur, grayLevel, alpha) native "CanvasRenderingContext2D__setShadow_1_Callback";
|
| +
|
| + void _setShadow_2(width, height, blur, grayLevel) native "CanvasRenderingContext2D__setShadow_2_Callback";
|
| +
|
| + @DomName('CanvasRenderingContext2D.setShadowRgb')
|
| + @DocsEditable
|
| + void setShadowRgb(num width, num height, num blur, num r, num g, num b, num a) native "CanvasRenderingContext2D_setShadowRgb_Callback";
|
| +
|
| + void setShadowString(num width, num height, num blur, [String color, num alpha]) {
|
| + if (alpha != null) {
|
| + _setShadow_1(width, height, blur, color, alpha);
|
| + return;
|
| + }
|
| + if (color != null) {
|
| + _setShadow_2(width, height, blur, color);
|
| + return;
|
| + }
|
| + _setShadow_3(width, height, blur);
|
| + return;
|
| + }
|
| +
|
| + void _setShadow_1(width, height, blur, color, alpha) native "CanvasRenderingContext2D__setShadow_1_Callback";
|
| +
|
| + void _setShadow_2(width, height, blur, color) native "CanvasRenderingContext2D__setShadow_2_Callback";
|
| +
|
| + void _setShadow_3(width, height, blur) native "CanvasRenderingContext2D__setShadow_3_Callback";
|
| +
|
| + @DomName('CanvasRenderingContext2D.setStrokeColorCmyk')
|
| + @DocsEditable
|
| + void setStrokeColorCmyk(num c, num m, num y, num k, num a) native "CanvasRenderingContext2D_setStrokeColorCmyk_Callback";
|
| +
|
| + void setStrokeColorGrayLevel(num grayLevel, [num alpha]) {
|
| + if (alpha != null) {
|
| + _setStrokeColor_1(grayLevel, alpha);
|
| + return;
|
| + }
|
| + _setStrokeColor_2(grayLevel);
|
| + return;
|
| + }
|
| +
|
| + void _setStrokeColor_1(grayLevel, alpha) native "CanvasRenderingContext2D__setStrokeColor_1_Callback";
|
| +
|
| + void _setStrokeColor_2(grayLevel) native "CanvasRenderingContext2D__setStrokeColor_2_Callback";
|
| +
|
| + @DomName('CanvasRenderingContext2D.setStrokeColorRgb')
|
| + @DocsEditable
|
| + void setStrokeColorRgb(num r, num g, num b, num a) native "CanvasRenderingContext2D_setStrokeColorRgb_Callback";
|
| +
|
| + void setStrokeColorString(String color, [num alpha]) {
|
| + if (alpha != null) {
|
| + _setStrokeColor_1(color, alpha);
|
| + return;
|
| + }
|
| + _setStrokeColor_2(color);
|
| + return;
|
| + }
|
| +
|
| + void _setStrokeColor_1(color, alpha) native "CanvasRenderingContext2D__setStrokeColor_1_Callback";
|
| +
|
| + void _setStrokeColor_2(color) native "CanvasRenderingContext2D__setStrokeColor_2_Callback";
|
| +
|
| @DomName('CanvasRenderingContext2D.setTransform')
|
| @DocsEditable
|
| void setTransform(num m11, num m12, num m21, num m22, num dx, num dy) native "CanvasRenderingContext2D_setTransform_Callback";
|
| @@ -2312,6 +2428,14 @@ class Css extends NativeFieldWrapperClass1 {
|
|
|
| bool _supports_2(conditionText_OR_property) native "CSS__supports_2_Callback";
|
|
|
| + @DomName('CSS.supportsCondition')
|
| + @DocsEditable
|
| + bool supportsCondition(String conditionText) native "CSS_supportsCondition_Callback";
|
| +
|
| + @DomName('CSS.supportsProperty')
|
| + @DocsEditable
|
| + bool supportsProperty(String property, String value) native "CSS_supportsProperty_Callback";
|
| +
|
| }
|
| // 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
|
| @@ -6737,6 +6861,14 @@ class DataTransferItemList extends NativeFieldWrapperClass1 {
|
|
|
| void _add_2(data_OR_file, type) native "DataTransferItemList__add_2_Callback";
|
|
|
| + @DomName('DataTransferItemList.addData')
|
| + @DocsEditable
|
| + void addData(String data, String type) native "DataTransferItemList_addData_Callback";
|
| +
|
| + @DomName('DataTransferItemList.addFile')
|
| + @DocsEditable
|
| + void addFile(File file) native "DataTransferItemList_addFile_Callback";
|
| +
|
| @DomName('DataTransferItemList.clear')
|
| @DocsEditable
|
| void clear() native "DataTransferItemList_clear_Callback";
|
| @@ -11400,6 +11532,14 @@ class FormData extends NativeFieldWrapperClass1 {
|
| @DocsEditable
|
| void append(String name, value, [String filename]) native "FormData_append_Callback";
|
|
|
| + @DomName('FormData.appendBlob')
|
| + @DocsEditable
|
| + void appendBlob(String name, Blob value, [String filename]) native "FormData_appendBlob_Callback";
|
| +
|
| + @DomName('FormData.appendString')
|
| + @DocsEditable
|
| + void appendString(String name, String value) native "FormData_appendString_Callback";
|
| +
|
| }
|
| // 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
|
| @@ -17274,7 +17414,7 @@ class Navigator extends NativeFieldWrapperClass1 {
|
| * window.navigator.getUserMedia(audio: true, video: true).then((stream) {
|
| * var video = new VideoElement()
|
| * ..autoplay = true
|
| - * ..src = Url.createObjectUrl(stream);
|
| + * ..src = Url.createObjectUrlFromStream(stream);
|
| * document.body.append(video);
|
| * });
|
| *
|
| @@ -19926,6 +20066,22 @@ class RtcDataChannel extends EventTarget {
|
|
|
| void _send_4(data) native "RTCDataChannel__send_4_Callback";
|
|
|
| + @DomName('RTCDataChannel.sendBlob')
|
| + @DocsEditable
|
| + void sendBlob(Blob data) native "RTCDataChannel_sendBlob_Callback";
|
| +
|
| + @DomName('RTCDataChannel.sendByteBuffer')
|
| + @DocsEditable
|
| + void sendByteBuffer(ByteBuffer data) native "RTCDataChannel_sendByteBuffer_Callback";
|
| +
|
| + @DomName('RTCDataChannel.sendString')
|
| + @DocsEditable
|
| + void sendString(String data) native "RTCDataChannel_sendString_Callback";
|
| +
|
| + @DomName('RTCDataChannel.sendTypedData')
|
| + @DocsEditable
|
| + void sendTypedData(TypedData data) native "RTCDataChannel_sendTypedData_Callback";
|
| +
|
| @DomName('RTCDataChannel.onclose')
|
| @DocsEditable
|
| Stream<Event> get onClose => closeEvent.forTarget(this);
|
| @@ -23102,7 +23258,7 @@ class TextAreaElement extends _HTMLElement {
|
| @DocsEditable
|
| void setCustomValidity(String error) native "HTMLTextAreaElement_setCustomValidity_Callback";
|
|
|
| - void setRangeText(String replacement, [int start, int end, String selectionMode]) {
|
| + void setRangeText(String replacement, {int start, int end, String selectionMode}) {
|
| if ((replacement is String || replacement == null) && start == null && end == null && selectionMode == null) {
|
| _setRangeText_1(replacement);
|
| return;
|
| @@ -24214,6 +24370,18 @@ class Url extends NativeFieldWrapperClass1 {
|
|
|
| static String _createObjectURL_3(blob_OR_source_OR_stream) native "URL__createObjectURL_3_Callback";
|
|
|
| + @DomName('URL.createObjectUrlFromBlob')
|
| + @DocsEditable
|
| + static String createObjectUrlFromBlob(Blob blob) native "URL_createObjectUrlFromBlob_Callback";
|
| +
|
| + @DomName('URL.createObjectUrlFromSource')
|
| + @DocsEditable
|
| + static String createObjectUrlFromSource(MediaSource source) native "URL_createObjectUrlFromSource_Callback";
|
| +
|
| + @DomName('URL.createObjectUrlFromStream')
|
| + @DocsEditable
|
| + static String createObjectUrlFromStream(MediaStream stream) native "URL_createObjectUrlFromStream_Callback";
|
| +
|
| @DomName('URL.revokeObjectURL')
|
| @DocsEditable
|
| static void revokeObjectUrl(String url) native "URL_revokeObjectURL_Callback";
|
| @@ -24573,6 +24741,22 @@ class WebSocket extends EventTarget {
|
| @DocsEditable
|
| void send(data) native "WebSocket_send_Callback";
|
|
|
| + @DomName('WebSocket.sendBlob')
|
| + @DocsEditable
|
| + void sendBlob(Blob data) native "WebSocket_sendBlob_Callback";
|
| +
|
| + @DomName('WebSocket.sendByteBuffer')
|
| + @DocsEditable
|
| + void sendByteBuffer(ByteBuffer data) native "WebSocket_sendByteBuffer_Callback";
|
| +
|
| + @DomName('WebSocket.sendString')
|
| + @DocsEditable
|
| + void sendString(String data) native "WebSocket_sendString_Callback";
|
| +
|
| + @DomName('WebSocket.sendTypeData')
|
| + @DocsEditable
|
| + void sendTypeData(TypedData data) native "WebSocket_sendTypeData_Callback";
|
| +
|
| @DomName('WebSocket.onclose')
|
| @DocsEditable
|
| Stream<CloseEvent> get onClose => closeEvent.forTarget(this);
|
| @@ -30560,9 +30744,9 @@ class _WrappedList<E> extends ListBase<E> {
|
|
|
| void sort([int compare(E a, E b)]) { _list.sort(compare); }
|
|
|
| - int indexOf(E element, [int start = 0]) => _list.indexOf(element, start);
|
| + int indexOf(Object element, [int start = 0]) => _list.indexOf(element, start);
|
|
|
| - int lastIndexOf(E element, [int start]) => _list.lastIndexOf(element, start);
|
| + int lastIndexOf(Object element, [int start]) => _list.lastIndexOf(element, start);
|
|
|
| void insert(int index, E element) => _list.insert(index, element);
|
|
|
|
|